/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
h5{font-size:15px}

/* body
--------------------------------------------------*/
body { background:#640933 url("/images/bb.gif") no-repeat 100% 100%;
       font-family: Arial;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}


.clearing { clear: both; height: 0px; font-size: 0px; line-height:0px}

a { text-decoration:underline }
a:hover { text-decoration:none }

.max_w { max-width:1440px; margin:0 auto 0 auto; }
*html .max_w {width:expression(document.body.clientWidth > 1440? "1440px": "auto" );}


.main_r { background: url("/images/br.gif") no-repeat 100% 215px; }

.min_w { min-width:1000px; background: url("/images/bl.gif") no-repeat;  }
*html .min_w { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");}

/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%; z-index:1; position:relative}
.t td {padding: 0px; vertical-align:top}


/* Head
--------------------------------------------------*/
.head { background: url("/images/bg_head.jpg") repeat-x; height:209px; padding:31px 0 0 0px; font-size:12px; color:#FFFFFF; position:relative; z-index:2}

.logo { width:310px; height:91px; display:block; overflow: hidden; text-indent:-3000em; background: url("/images/logo.gif") no-repeat; margin-left:31px; position:relative; z-index:10; margin-top:-6px}

/* Head/Navigation
--------------------------------------------------*/
.head p { padding:0px; position: absolute; left:20px; top:202px; z-index:1; text-align:center; display:block; width:185px}
*html .head p {left:12px}
.head p a { display:block; float:left; margin:0 8px; width:18px; height:18px; background-position:50% 50%; position:relative; z-index:100}
.head p .n1 { background: url("/images/n1.gif") no-repeat; }
.head p .n2 { background: url("/images/n2.gif") no-repeat; }
.head p .n3 { background: url("/images/n3.gif") no-repeat; }
.head p .n4 { background: url("/images/n4.gif") no-repeat; width:21px}
.head p .n5 { background: url("/images/n5.gif") no-repeat; width:22px}


/* Head/Right 
--------------------------------------------------*/
.h_right { position:absolute; right:0px; top:53px; width:100%; z-index:2 }
.h_right .h_txt { padding-right:25px; padding-bottom:10px; text-align:right; min-height:86px; _height:86px}

/* Head/Right /Menu
--------------------------------------------------*/
.h_right .hm { margin:0 0 0 34px;  list-style:none; background:#FFFFFF url("/images/hm_top.gif") no-repeat;
float:right
}
.hm_bot{background:url("/images/hm_bot.gif") 0 100% no-repeat; padding:5px 0 0 8px; min-height:26px;}
.h_right .hm a { color:#650a34; text-decoration:none; text-transform: lowercase}
.h_right .hm a:hover { text-decoration:underline}
.h_right .hm table { border: none; border-collapse: collapse;}
.h_right .hm table td { vertical-align:top; font-size:16px; border-left:2px solid #a46f88;  text-align:center; padding:1px 9px 1px; white-space:nowrap}
.h_right .hm table .hm_f { border:0px}


/*ÂÅÐÕÍÅÅ ÌÅÍÞ*/
#topMenu{
list-style:none;
padding:0;
margin:0;
position:relative;
}
#topMenu li { font-size:16px; border-left:2px solid #a46f88;   padding:1px 9px 1px;
float: left
}
#topMenu li.hm_f { border:0px}

#topMenu ul{
display:none;
position:absolute;
top:26px;
right:0px;
width:1000px;
list-style:none;
margin:0;
padding:0;
z-index:999;
}
.secFl{
float:right;
background: url(/images/hm_b_sbot.gif) 0 100% no-repeat;
}
.secFlBot{
background: url(/images/hm_b_1.gif) 0 0 no-repeat ;
padding:8px 0 10px 10px;
min-height:13px
}
	.secFlBot .secFlBot .secFlBot{background: url(/images/hm_b.gif) 0 0 no-repeat}

#topMenu ul li{
padding:0px 10px 0px;
margin-bottom:3px;
font-size:14px;
border-left:1px solid #6c173b
}
#topMenu ul li.hm_f { border:0px}

#topMenu ul ul{
top:31px;
}
#topMenu ul ul li{
font-size:12px;
}


.h_right .hm_b { margin:0 0 0 169px; padding:8px 0 0 0; list-style:none; height:23px; background: url("/images/hm_b.gif") no-repeat; position:relative; z-index:999; float:right}
.h_right .hm_b a { color:#6c173b; text-decoration:none;}
.h_right .hm_b a:hover { text-decoration: none; color:#FFFFFF}
.h_right .hm_b table { border: none; border-collapse: collapse; margin-left:10px}
.h_right .hm_b table td { vertical-align:top; font-size:14px; border-left:1px solid #6c173b;  text-align:center; padding:0px 10px 0px; white-space:nowrap}
.h_right .hm_b table .hm_f { border:0px}


.h_right .hm #hm_ac a { text-decoration:underline}

.h_right .hm_b table #hm_ac a { color:#FFFFFF}
.h_right .hm_3{text-align:right; z-index:9999; margin-left:197px; margin-top:1px}
.h_right .hm_3 a{font-size:13px}

.topMenu{
list-style:none;
padding:0;
margin:0;
position:relative
}
.topMenu li{
float:left;
font-size:18px; border-left:1px solid #6c173b;
padding:1px 10px;
position:static
}
.topMenu li.hm_f{border:none}

.subMenu{
position:absolute;
background: url("/images/hm_b_top.gif") no-repeat;
left:30px;
right:0;
top:28px;
list-style:none;
padding:0;
margin:0;
}
.subMenuBot{
background:url("/images/hm_b_bot.gif") 0 100% no-repeat;
padding:6px 0 4px;
min-height:21px
}
.subMenu li{
font-size:16px; 
border-right:1px solid #6c173b;
padding:0px 10px;
}
.subMenu li.hm_f{border:none}

/* Left Col
--------------------------------------------------*/
.t tr .left_col { width:186px; padding:0 0px 0 14px;}
.left_col img { border:0px; }
.left_col { font-size:14px; color:#650a34}
.left_col a { text-decoration:none; color:#650a34}
.left_col a:hover { text-decoration:underline}

.left_col h6 { font-size:14px; color:#650a34; text-transform:uppercase; padding-bottom:16px}

.l_logo { width:186px; height:163px; display:block; overflow: hidden; text-indent:-3000em; background: url("/images/l_logo.gif") no-repeat; position:relative; 
z-index:10; margin-bottom:35px  }

/* Left Col/News
--------------------------------------------------*/
.news { width:186px; background:#cccc99 url("/images/news.gif") no-repeat; margin-bottom:14px}
.news_b { background: url("/images/news_b.gif") no-repeat 0% 100%; padding:22px 10px 14px 17px;}
.news_b ul { margin:0px; padding:0 0 0 0; list-style:none}
.news_b ul li { font-weight:bold; padding-bottom:20px}
.news_b ul li i { font-style:normal; display:block;}


/* Left Col/Foto
--------------------------------------------------*/
.foto { width:186px; background:#cccc99 url("/images/foto.gif") no-repeat }
.foto_b { padding:17px 0 6px 12px; background: url("/images/foto_b.gif") no-repeat 0% 100% }
.foto_b h6 { padding:0 0 24px 6px}
.foto_b img { margin:0 0 30px 0;}


/* Center Col
--------------------------------------------------*/
.t tr .center_col  { padding-left:14px}
.center_col { font-size:14px}
.center_col a { color:#000}





.center_txt { background:#eef7fd url("/images/c_tl.gif") no-repeat; _height:1px; min-height:1px }
.center_txt .c_tr { background: url("/images/c_tr_txt.gif") no-repeat 100% 0% }

.center { background:#eef7fd url("/images/c_tl.gif") no-repeat; _height:1px; min-height:1px }
.c_tr { background: url("/images/c_tr.gif") no-repeat 100% 0% }
.c_bl { background: url("/images/c_bl.gif") no-repeat 0% 100%}
.c_br { background: url("/images/c_br.gif") no-repeat 100% 100%; padding:19px 25px 20px 28px; text-align:justify; line-height:20px; min-height:125px; 
_height:125px }


.c_br p { padding-bottom:22px}

.c_br h1 { font-size:16px; color:#650a34; padding-bottom:20px}
.c_br h1 i { display:block; font-style:normal; padding-bottom:1px}

.c_foto { text-align:center; padding-bottom:24px}
.c_foto img { margin:0 11px}




/* Center Col/Menu   padding:7px 191px 8px 223px; 
--------------------------------------------------*/
.c_menu { font-size:16px; font-weight:bold; text-align:center; padding:7px 10px 8px 10px; }
.c_menu a { color:#FFFFFF; text-decoration:none}
.c_menu a:hover { text-decoration:underline}

.c_menu .cm_l { float:left}
.c_menu .cm_r { float:right}



/* Center Col/Gallery
--------------------------------------------------*/

.gallery { line-height:normal; padding:0 0 25px 0}
.gallery p { text-align:center; padding:0 0 27px 0;}


.g_img { overflow:hidden; height:126px; width:100%; margin:0 -26px 30px 0; text-align:center; width:680px}
.g_img span { display:block; width:100%}
.g_img span img {border:0px; margin-bottom:3px}
	*html .g_img span img {margin-bottom:0}
.smImCont{
float:left;
text-align:center;
margin-right:26px;
}



.pages { overflow: hidden; min-height:1px; _height:1px; width:655px}
*html .pages { overflow:visible; height:1%}
.pages .pg_r { display:block; background: url("/images/pg_r.gif") no-repeat; width:9px; height:14px; float:right; cursor:pointer}
.pages .pg_l { display:block; background: url("/images/pg_l.gif") no-repeat; width:9px; height:14px; cursor:pointer; float:left}






/* Right Col
--------------------------------------------------*/
.t tr .right_col { width:153px; padding:0 15px 0 14px}
.right_col { font-size:14px}
.right_col a { color:#FFFFFF}

.right_col img { border:0px}





/* Right Col/Btn Help   position:relative; margin-bottom:-30px
--------------------------------------------------*/
.r_help { padding:0 0 0px 40px; min-height:198px; _height:198px }
.r_help img { margin-bottom:2px;filter:expression(fixPNG(this));}

/* Right Col/Block
--------------------------------------------------*/
.r_blcoks { width:153px; background:#f2663a url("/images/r_blcoks.gif") no-repeat; margin-bottom:30px  }
.rb_b { background: url("/images/rb_b.gif") no-repeat 0% 100%; padding:27px 0 1px 28px;}
.rb_b img { margin-bottom:20px}

/* Right Col/Baners
--------------------------------------------------*/
.bans {}
.bans img { margin-bottom:20px;}

/* Footer Menu
--------------------------------------------------*/
.f_menu { background:#FFFFFF; padding:5px 0 6px 0; text-align:center; font-size:18px; margin:60px 0 18px 0}
.f_menu a { color:#650a34; text-decoration:none; padding:0 4px 1px 6px; border-left:2px solid #a46f88; text-transform:lowercase}
.f_menu a:hover { text-decoration:underline}
.f_menu .fm_f { border:0px}



.footer { text-align:right; padding:0 15px 25px 0; font-size:10px; color:#da88a5}
.footer a { color:#da88a5; text-decoration:none;}
.footer a:hover { text-decoration:underline;}

.inner tr td { padding-bottom:35px}

.f_menu #fm_ac { text-decoration:underline}


.inner_a tr td .l_logo { margin-bottom:35px}
.inner_a tr td .r_help { margin:0 0 20px 0 }
.inner_a tr td .center_txt .c_br { font-size:14px; text-align:left}
.inner_a tr td h1 { font-size:18px; font-weight:normal}




#path{
padding:0 0 10px;
font-size:14px
}
.marg{clear:both; padding:15px 0; font-size:14px}
.marg a{font-size:14px}
.newsList { margin:0px; padding:0 0 0 0; list-style:none}
.newsList li { font-weight:bold; padding-bottom:20px; color:#000; font-size:14px}
.newsList i { font-style:normal; display:block;}


.newsList ul{
list-style:none;
margin:0;
padding:0 0 0 15px
}
.newsList ul li {padding-bottom:0px; color:#650a34; font-size:14px}


#calCont{
float:right;
width:183px
}

/*Ïîèñê ïî ñàéòó*/
#srchCont{padding:0 0 5px}
.srchText{width:130px; border:1px solid #650a34}
.srchSubm{
margin:10px 0 0;
border:1px solid #650a34;
color:#650a34;
cursor:pointer
}
.srchDesc{
font-size:14px;
padding:6px 0;
border-top:1px solid #5BC6C7;
border-bottom:1px solid #5BC6C7;
margin:5px 0 15px
}
#srchList{
list-style:none;
padding:0;
margin:0;
font-size:14px
}
#srchList li{line-height:15px; padding:0 0 15px}
.aboutPage{
padding:3px 0 0;
color:#AA5573;
font-size:11px
}
#srchAdd{font-size:14px; padding:5px 0 0}
.srchSel{background:#FFF; padding:0 2px}


/*Ôîðìà îáðàòíîé ñâÿçè*/
.cform_table, .f_tb{
width:auto;
border:none;
border-collapse:collapse;
margin-top:10px;
margin-bottom:20px
}
.cform_title, .l_td{
width:150px;
text-align:right;
vertical-align:top;
font-size:14px;
padding:2px 0
}
td.cform_input_td, td.r_td{padding:2px 0 2px 10px}
td.cform_input_td input, td.cform_input_td select, td.cform_input_td textarea, 
td.r_td input, td.r_td select, td.r_td textarea
{
width:300px;
margin-left:0px;
cursor: text;
border:1px solid #650a34;
font-size:14px;
font-family:Arial, Helvetica, sans-serif
}
td.cform_input_td textarea, td.r_td textarea{
height:70px
}
.cform_table input, .f_tb input, .subm{
border:1px solid #650a34;
margin-left:10px;
cursor:pointer
}
.subm{
border:1px solid #C4C1B8;
margin:10px 0 0 10px;
cursor:pointer;
color:#650a34
}

.cform_table .title, .f_tb .title{font-weight:bold; padding:10px 0 3px}
.sys_mes{
border:1px dashed #FFF;
padding:5px 10px;
margin:5px 0
}

#rssList{
padding-left:33px
}
#rssList li{padding-bottom:2px}
#rssLink{
font-size:14px;
width:400px;
line-height:12px;
margin-top:30px;
margin-bottom:10px;
}
#rssLink img{float:left; margin:0 10px 0 0}

.answer{
padding:3px 0 0 10px;
line-height:15px;
font-weight:normal
}
.more{
text-align:right;
font-weight:normal
}

#voteCont{
border-top:1px solid #5BC6C7;
padding:10px 0 0;
margin:20px 0 0
}
.smIm{
cursor:pointer
}
#imListCont{
text-align:center;
width:680px;
border:none;
border-collapse:collapse
}
#imListCont td{
text-align:center;
width:680px
}

.midImCont h5{padding-bottom:10px}
.newsFoto{
float:left;
margin:0 5px 0 0
}
.plus{
margin:6px 0 0 -14px;
float:left;
}
ul.subMap{padding-left:25px}
.forMap{cursor:pointer}

#fullNewsList { margin:0px; padding:0 0 0 0; list-style:none; border:none; border-collapse:collapse}
#fullNewsList td { font-weight:bold; padding:0 10px 20px 0; color:#000; font-size:14px}
#fullNewsList i { font-style:normal; display:block;}


#fullNewsList ul{
list-style:none;
margin:0;
padding:0 0 0 15px
}
#fullNewsList ul li {padding-bottom:0px; color:#650a34; font-size:14px}

.date{
float:right;
padding:10px 0 0
}
