/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0;}
img { border: 0; }

h1 {text-transform: uppercase;}

/* body
--------------------------------------------------*/
body { background:#0f3272 url('../img/g.jpg') repeat-x;
       font-family: Georgia,Arial;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}

.clearing { clear: both; height: 1px; font-size: 1px; }

a { text-decoration:underline }
a:hover { text-decoration:none; }

a.simple-version {
	color: white;
	text-decoration:none;
	font-family: Arial;
	font-size: 17px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	position: absolute;
	right: 370px;
	top: 37px;
}

/* Min-width
--------------------------------------------------*/
.mw { min-width:1000px}
*html .mw { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");}
/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}
/* Head
--------------------------------------------------*/
.h { background: url('../img/h.gif') repeat-x; 
margin-right:40px; padding:0 0px 0 0
}
.hl { background: url('../img/hl.gif') no-repeat;
}
.hr { background: url('../img/hr.gif') no-repeat 100% 0%; 
height:87px; padding:15px 0 0 95px;
}
.hr .logo { display:block; padding:6px 0 0 110px; background: url('../img/logo.gif') no-repeat; 
font-family:Georgia; font-size:17px; color:#FFFFFF; 
text-decoration:none; width:200px
}
/* Head/Search
--------------------------------------------------*/
.hr form { float:right; width:270px; padding:3px 0 0 35px}
.hr form b { display:block; font-size:14px; font-family:Arial Narrow; color:#b0c2e1; font-weight:normal; padding-bottom:5px}
.hr form .in { width:223px; border:1px solid #3b5a87; background:#788caf; color: #FFFFFF; display:block; font: 11px Arial;}
.hr form .btn { border-style: none;
	border-color: inherit;
	border-width: 0px;
	width:66px; 	height:19px; background: url('../img/btn.gif') no-repeat; 
	cursor:pointer; 	margin-top:5px
}

/* Head Menu
--------------------------------------------------*/
.hm { background: url('../img/hm.gif') repeat-x; 
position:relative; margin-top:-1px; margin-right:38px;
z-index:153;
}
.hm_l { background: url('../img/hm_l.gif') no-repeat;
}
.hm_r { height:50px; background: url('../img/hm_r.gif') no-repeat 100% 0%; 
padding:10px 13px 0 49px; font-size:13px
}
.hm_r a { color:#FFFFFF; text-decoration: none; display:block; height:27px;padding:13px 0 0 0; outline:none;}
.hm_r a:hover { text-decoration: none; background:#FF0000;}



.hm_r ul { margin:0px; padding:0 0 0 0; list-style:none; background: url('../img/hm_ul.gif') repeat-x 0% 100%;   
height:50px
}
.hm_r ul li { float:left; width:16%; text-align:center; font-size:13px; font-family:Arial Narrow; padding-top:1px; padding-bottom:2px; margin-right:5px }

.hm_r ul li div
{
	font-size: 12px !important;
}
.hm_r ul li div a
{
	font-size: 12px !important;
}


div.golos {
	text-align: center;
	width: 80%;
}

.radio{
	margin-left: 20px;
}

div.all_golos {
	text-align: center;
	width: 80%;
	margin-bottom: 10px;
	font-size: 12px;
}


div.all_golos a{
	color:#3852AB;
	font-size: 12px;
}
td.topicOpros {
	color: #D32E7C;
	font-size: 12px;
}

.allOpros {
	font-size: 12px;
}

.radio label{
	font-family: Georgia,Arial !important;
	font-size: 12px;
	padding-left: 5px;
}

.hm_r ul .hm1 { border-bottom:7px solid #00ce18;position:relative;z-index:155; }

.hm_r ul .hm2 { border-bottom:7px solid #fe3106;position:relative;z-index:154;}

.hm_r ul .hm3 { border-bottom:7px solid #5cb15a;position:relative;z-index:153; }

.hm_r ul .hm4 { border-bottom:7px solid #d32e7c;position:relative;z-index:152; }

.hm_r ul .hm5 { border-bottom:7px solid #ef860b;position:relative;z-index:151; }

.hm_r ul .hm6 { border-bottom:7px solid #ef860b;position:relative;z-index:150; }
.hm_r ul .hm6 a:hover { background:#ef860b;}

.hm_r ul .hm1_a { background: url('../img/hm1.gif') no-repeat 50% 50%
}
.hm_r ul .hm1 a:hover { background:#00ce18 url('../img/hm1_ac.gif') no-repeat 50% 50%;
}
.hm_r ul .ahm1 a.hm1_a { background:#00ce18 url('../img/hm1_ac.gif') no-repeat 50% 50% !important;}
.hm_r ul .aahm1 a.hm1_a { background:#00ce18 url('../img/hm1_ac.gif') no-repeat 50% 50% !important;}

.hm_r ul .hm2_a { background: url('../img/hm2.gif') no-repeat 50% 50%; z-index:157;
}
.hm_r ul .hm2 a:hover { background:#fd3002 url('../img/hm2_ac.gif') no-repeat 50% 50%
}
.hm_r ul .ahm2 a.hm2_a { background:#fd3002 url('../img/hm2_ac.gif') no-repeat 50% 50% !important
}
.hm_r ul .aahm2 a.hm2_a { background:#fd3002 url('../img/hm2_ac.gif') no-repeat 50% 50% !important
}


.hm_r ul .hm3_a { background: url('../img/hm3.gif') no-repeat 50% 50%
}
.hm_r ul .hm3 a:hover { background:#5cb15a url('../img/hm3_ac.gif') no-repeat 50% 50%
}
.hm_r ul .ahm3 a.hm3_a { background:#5cb15a url('../img/hm3_ac.gif') no-repeat 50% 50% !important
}
.hm_r ul .aahm3 a.hm3_a { background:#5cb15a url('../img/hm3_ac.gif') no-repeat 50% 50% !important
}

.hm_r ul .hm4_a { background: url('../img/hm4.gif') no-repeat 50% 50%
}
.hm_r ul .hm4 a:hover { background:#d32e7c url('../img/hm4_ac.gif') no-repeat 50% 50%
}
.hm_r ul .ahm4 a.hm4_a { background:#d32e7c url('../img/hm4_ac.gif') no-repeat 50% 50% !important
}
.hm_r ul .aahm4 a.hm4_a { background:#d32e7c url('../img/hm4_ac.gif') no-repeat 50% 50% !important
}

.hm_r ul .hm5_a { background: url('../img/hm5.gif') no-repeat 50% 50%
}
.hm_r ul .hm5 a:hover { background:#ef860b url('../img/hm5_ac.gif') no-repeat 50% 50%
}
.hm_r ul .ahm5 a.hm5_a { background:#ef860b url('../img/hm5_ac.gif') no-repeat 50% 50% !important
}
.hm_r ul .aahm5 a.hm5_a { background:#ef860b url('../img/hm5_ac.gif') no-repeat 50% 50% !important
}

.hm_r #hm_ac .hm1_a { background:#00ce18 url('../img/hm1_ac.gif') no-repeat 50% 50%
}
.hm_r #hm_ac .hm2_a { background:#fe3106 url('../img/hm2_ac.gif') no-repeat 50% 50%
}
.hm_r #hm_ac .hm3_a { background:#5cb15a url('../img/hm3_ac.gif') no-repeat 50% 50%
}
.hm_r #hm_ac .hm4_a { background:#d32e7c url('../img/hm4_ac.gif') no-repeat 50% 50%
}
.hm_r #hm_ac .hm5_a { background:#ef860b url('../img/hm5_ac.gif') no-repeat 50% 50%
}

/* Center
--------------------------------------------------*/
.cb_b { background: url('../img/cb_b.gif') repeat-x 0% 100%; 
padding-bottom:0px; margin-right:38px; margin-bottom:40px
}
.ct { background: url('../img/ct.jpg') no-repeat
}
.cb { background: url('../img/cb.jpg') no-repeat 0% 100%;
}
.cb_r {   background: url('../img/cb_r.gif') no-repeat 100% 100%; 
min-height:1px; _height:1px; padding-bottom:4px;
}
.cr_b_y { background: url('../img/cr_b_y.gif') repeat-y 100% 0%
}
.cr_b { background: url('../img/cr_b.jpg') no-repeat 100% 0%; 
padding:40px 0 60px 0
}

.cl_c { background: url('../img/cl_c.gif') repeat-y 0px 0%;
}
/* Left Col
--------------------------------------------------*/
.left_col { width:290px;}
/* Left Col/Menu
--------------------------------------------------*/
.lm { background: url('../img/lm.gif') repeat-y;
}
.lm_t { background: url('../img/lm_t.gif') no-repeat
}
.lm ul { margin:0px; padding:5px 35px 25px 27px; list-style:none;  background: url('../img/lm_b.jpg') no-repeat 0% 100%; 
min-height:1px; _height:1px
}
.lm ul li { font-size:12px; background: url('../img/lm_li.gif') no-repeat 0% 100%; 
padding:8px 0 7px 12px; }
.lm ul li a { color:#3852ab; display:block; background: url('../img/lm_a.gif') no-repeat 0px 5px; 
padding-left:11px
}

.lm ul li b {color:#d32e7c;}
.lm ul li a b {color:#3852ab !important;}



.lm ul .li_last { background:none}
.lm ul #lm_ac a { text-decoration:none; font-weight:bold; color:#d32e7c; cursor:default}
/* Center Col
--------------------------------------------------*/
.center_col { min-height:530px; _height:530px; background:#fcfcf6; margin:-40px 13px -35px 16px; border-top:1px solid #e1e1d6; 
border-right:1px solid #e1e1d6; position:relative; padding:20px 15px 15px 0; font-size:12px; color:#464646 }
.center_col a { color:#db5794}
/* Center Col/Index Text
--------------------------------------------------*/
.txt_index { padding:0px 0 0 10px;}
.txt_index h6 { font-size:30px; font-family:Arial Narrow; font-weight:normal; color:#464646; letter-spacing:-1px; padding-bottom:18px; padding-top:25px}
.txt_index h6 i { display:block; font-size:12px; color:#db5794; font-style:normal; letter-spacing:-1px; position: relative; top:-8px}
.txt_index .t tr td { width:50%}

.ti_ul { margin:0px; padding:0 15px 0 0; list-style:none}
.ti_ul li { padding:0 0 14px 24px ;}
.ti_ul li a { color:#464646}

.ti_ul .doc {background: url('../img/doc.gif') no-repeat 0px 3px
}
.ti_ul .xls {background: url('../img/xls.gif') no-repeat 0px 3px
}
.ti_ul .pdf {background: url('../img/pdf.gif') no-repeat 0px 3px
}
.ti_ul .zip {background: url('../img/zip.gif') no-repeat 0px 3px
}
.ti_ul .rar {background: url('../img/zip.gif') no-repeat 0px 3px
}
.ti_ul .dbf {background: url('../img/dbf.gif') no-repeat 0px 3px
}
.ti_ul .un {background: url('../img/exe.gif') no-repeat 0px 3px
}

.all_t { font-size:12px; padding-top:5px}
.all_t a { color:#3852ab; background: url('../img/all_t.gif') no-repeat 100% 6px; 
padding-right:15px
}
/* Center Col/Index Text/All news
--------------------------------------------------*/
.all_news { background:#f1f1ec url('../img/all_news.gif') no-repeat 100% 100%; 
padding:17px 13px 20px 24px;
}
.all_news .all_t { text-align:right; padding:30px 5px 0 0}
.aln_l { background:#f1f1ec; padding:14px 24px 5px 24px; float:left; position:relative; margin-bottom:-2px }
.aln_l h6 { padding-bottom:15px; padding-top:10px}

.aln_r { float:left; padding:24px 0 0 25px}
.aln_r b { display:block; font-size:14px; color:#db5794}

.news_bl { background: url('../img/news_bl.gif') no-repeat 100% 100%; 
padding-bottom:5px; margin-bottom:5px
}
.nb_in { border:1px solid #deded6; background:#ffffff; padding:10px 10px 10px 15px; line-height:15px}
.nb_in span { display:block; padding:10px 0 0 0; font-family: Arial !important; }
.nb_in span i { float:right; background: url('../img/ic6.gif') no-repeat 0px 4px; 
padding-left:11px; font-style:normal; color:#b5b5b5
}


/* Center Col/С Text
--------------------------------------------------*/
.c_txt { padding:0 0 0 10px;}
.c_txt h1 { font-size:24px; font-weight:normal; font-family:Georgia, Arial Narrow; color:#d32e7c; padding-bottom:7px}
.c_txt h2 { font-size:21px; font-weight:normal; font-family:Georgia, Arial Narrow; color:#000; padding-bottom:5px}
.c_txt h3 { font-size:19px; font-weight:normal; font-family:Georgia, Arial Narrow; color:#d32e7c; padding-bottom:4px}
.c_txt h4 { font-size:17px; font-weight:normal; font-family:Georgia, Arial Narrow; color:#000; padding-bottom:3px}
.c_txt h5 { font-size:15px; font-weight:normal; font-family:Georgia, Arial Narrow; color:#d32e7c; padding-bottom:2px}
.c_txt h6 { font-size:13px; font-weight:normal; font-family:Georgia, Arial Narrow; color:#000; padding-bottom:0px}
/* Center Col/С Text/Top links
--------------------------------------------------*/
.top_l {font-family: Arial !important; font-size:11px; color:#a3a3a3; padding-bottom:2px}
.top_l a { color:#a3a3a3}
/* Center Col/С Text/Links
--------------------------------------------------*/
.links { background:#e9e9d6 url('../img/links.gif') repeat-x 0% 100%; 
margin-bottom:12px
}
.links_r {background: url('../img/links_r.gif') no-repeat 100% 100%; 
padding:7px 30px 7px 20px; line-height:20px
}
.links_r a { color:#3852ab; background: url('../img/link_a.gif') no-repeat 100% 50%; 
padding:0 10px 0 5px;
}
.links_r a.first { padding:0 10px 0 0 !important; }
.links_r a.one { padding:0 10px 0 0 !important; background: none !important;}
.links_r a.last {background: none !important;}
/* Center Col/С Text/About
--------------------------------------------------*/
.about { font-size:12px; min-height:1px; _height:1px; font-family: Georgia; line-height: 150%;}
.about p { padding:0 10px 20px 0px}

.ab_h { background:#efefdf url('../img/ab_h.gif') repeat-x; 
margin-bottom:20px
}
.ab_hl { background: url('../img/ab_hl.gif') no-repeat; 
padding:10px 10px 10px 62px; font-size:17px; font-weight:bold; color:#959591
}

.foto { text-align:center; padding:10px 0 20px 0}
.foto img { margin:0px 10px; background:#ffffff; padding:1px; border:4px solid #efefdf}

/* Center Col/С Text/Contacts
--------------------------------------------------*/
.cont_l { float:left; border:1px solid #c2c2c2; width:273px; margin-bottom:20px}
.cont_l img { display:block}
.cont_l p { font-family:Arial Narrow; font-size:14px; text-align:right; padding:3px 10px 5px 0; background:#43538d}
.cont_l p a { color:#FFFFFF; text-decoration:none; background: url('../img/ic7.gif') no-repeat 100% 4px; 
padding-right:20px
}


.cont_r { float:left; width:300px; padding:0 0 20px 35px; font-size:13px}
.cont_r ul { margin:0px; padding:0 0 0 0; list-style:none}
.cont_r ul li { padding-bottom:22px}
.cont_r ul li b { display:block;}

.con_f {background:#efefdf url('../img/con_f.gif') repeat-x; 
min-height:1px; _height:1px
}
.con_f form {background: url('../img/con_f_l.gif') no-repeat; 
padding:15px 0 20px 60px; font-family:Arial Narrow; font-size:13px
}
.con_f form .in { border:1px solid #cdcdb2; width:215px; font-size:11px; margin-bottom:7px}
.con_f p { padding: 0 0 2px 0px !important; margin: 0px !important;}
.con_f .tr { text-transform:uppercase; color:#d32e7c;}
.con_f textarea { border:1px solid #cdcdb2; width:262px; height:95px; overflow:auto; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.con_f .btn { border-style: none;
	border-color: inherit;
	border-width: 0px;
	width:82px; 	height:23px; 	cursor:pointer; background: url('../img/btn1.gif') no-repeat; 
	display: block; 	margin:10px 0 0 100px
}

.con_f table {border: none; border-collapse: collapse; width: 100%}
.con_f table tr td {padding: 0px; vertical-align:top}
/* Center Col/С Text/news
--------------------------------------------------*/
.news { padding:15px 30px 0 0}
.date { background: url('../img/date.gif') no-repeat 0px 2px; 
padding:0 0 20px 37px; margin-left:20px
}
.date b { display:block; font-size:14px; color:#db5794}
.news_blocks { text-align:justify; background: url('../img/ic6.gif') no-repeat 0px 4px; 
padding:0 0 15px 18px; line-height:16px
}
.news_blocks span { display:block}
/* Center Col/С Text/Pages
--------------------------------------------------*/
.pages { padding:0 0 0 17px !important; background: none !important;}
.pages b { display:block; font-weight:normal; padding-bottom:3px}
.pages a { color:#495994; font-weight:bold; text-decoration:none; float:left; width:20px; height:17px; background: url('../img/pag_a.gif') no-repeat; 
text-align:center; padding-top:3px; margin-right:4px
}
.pages a:hover {  background: url('../img/pag_a_ac.gif') no-repeat; 
color: #FFFFFF; font-size:14px
}
.pages .page_ac { background: url('../img/pag_a_ac.gif') no-repeat; 
color: #FFFFFF; font-size:14px
}
/* Center Col/С Text/Calendar
--------------------------------------------------*/
.calendar { width:200px; }
.calendar h6 { font-size:17px; color:#959591; height:25px}
.calendar h6 b { float:left}
.calendar h6 .st_l { background: url('../img/st_l.gif') no-repeat; 
float:left; width:12px; height:5px; margin:6px 7px 0 0; text-decoration:none
}
.calendar h6 .st_r { background: url('../img/st_r.gif') no-repeat; 
float: left; width:12px; height:5px; margin:6px 0px 0 8px; text-decoration:none
}

.cal_b { background:#f1f1ec; padding:0 0 0 0;}

.cal_b table {border: none; border-collapse: collapse; width: 100%}
.cal_b table tr td {padding:0px 0 0 0; vertical-align: middle; font-size:13px; background: url('../img/cal_td.gif') no-repeat; 
text-align:center; width:26px;
 height:27px; color:#b9b9b9; border-bottom:1px solid #f1f1ec
}
.cal_b table tr td a { color:#495994}
.cal_b table tr th { text-align:center; border:1px solid #c4c497; font-weight:normal; background: url('../img/cal_th.gif') repeat-x; 
color:#495994
}
.cal_b table tr .cb_red { color:#d3256f}

.cal_b table tr .cal_nac { background: url('../img/cal_nac.gif') no-repeat;
}
.cal_b table tr .cal_day { background: url('../img/cal_day.gif') no-repeat;
}
.cal_b table tr #cal_ac { background: url('../img/cal_ac.gif') no-repeat; 
color:#FFFFFF; font-weight:bold; font-size:14px
}


/* Center Col/С Text/News Text
--------------------------------------------------*/
.news_txt { padding:10px 40px 0 15px; min-height:1px; _height:1px; font-size:12px; }
.news_txt .date { margin-left:0px; font-size:11px; padding-bottom:15px}
.news_txt h2 { font-size:17px; padding-bottom:10px; color:#959591; padding-bottom:20px;line-height:18px}
.news_txt p { padding-bottom:20px;line-height:18px}

.dow_f { background: url('../img/dot_l.gif') repeat-x 0% 100%; 
padding:0 0 10px 0; overflow:hidden; min-height:1px; margin-bottom:25px
}
*html .dow_f { height:1px; overflow:visible}
.dow_f b { display: block; padding:0 0 5px 0;  background: url('../img/dot_l.gif') repeat-x 0% 100%; 
margin-bottom:12px
}

.dow_f span { display:block; float:left; width:42%; background: url('../img/ic1.gif') no-repeat; 
padding: 0 0 5px 25px
}
.dow_f span a { color:#464646}

.print { float:right; font-size:11px}
.ic8 { font-size:11px; background: url('../img/ic8.gif') no-repeat 0px 5px; 
padding-left:17px
}
/* Bottom Blocks
--------------------------------------------------*/
.bott_b { font-size:11px; color:#FFFFFF; padding:0 0 50px 0;}
.bott_b h6 { font-size:30px; font-family:Arial Narrow; font-weight:normal; color:#fcfcf6; letter-spacing:-1px;  width:155px; height:47px; padding:8px 0 0 14px;
 background: url('../img/bb_h.gif') no-repeat
}
.bott_b h6 i { display:block; font-size:14px; color:#b0c2e1; font-style:normal; letter-spacing:-1px; position: relative; top:-5px}

.bott_b span { display:block; padding:15px 0 0 0;}
.bott_b span img { vertical-align:middle; margin-right:95px;}
.bott_b span .l_mail { margin-right:0px}

.bott_b a { color:#FFFFFF}
.bott_b table {border: none; border-collapse: collapse; width: 100%}
.bott_b table tr td {vertical-align:top; padding:15px 0 5px 50px; background: url('../img/dot.gif') repeat-x 0% 100%
}
.bott_b table .bb_td_b td { padding-bottom:18px}
.bott_b table tr .bot_td_l { width:250px}

.bb_txt {}
.bb_txt h5 { float:left; font-size:20px; font-family:Arial Narrow; font-weight:normal; padding-right:10px}
.bb_txt h5 b { display:block; font-size:16px; font-weight:normal; background: url('../img/bbt_b.gif') no-repeat; 
width:16px; height:14px; text-align:center;
line-height:11px; padding-top:2px; position:relative; margin:-7px 0 0 12px
}

/* Footer
--------------------------------------------------*/
.f_tl { background: url('../img/f_tl.gif') no-repeat;
}
.f_tr { background: url('../img/f_tr.gif') no-repeat 100% 0%;
}
.f_br { background:#3f5b8e url('../img/f_br.gif') no-repeat 100% 100%;
}
.f_br_b {padding-bottom:7px; background: url('../img/f_br_b.gif') no-repeat 100% 100%; 
margin-bottom:25px;
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 0;
}
.f_bl { background: url('../img/f_bl.gif') no-repeat 0% 100%; 
padding:25px 112px 20px 25px; color:#859fce; font-size:11px; font-family: Arial !important;
}
.f_bl a { color:#c3ffff; }
.f_bl p { background: url('../img/fl.jpg') no-repeat; 
padding:38px 0 30px 113px
}

.f_bl span { float: right; padding:13px 0 0 0}
.f_bl span img { display:block; margin-bottom:6px}

.brdr
{
	width:177px;
	height:1px;
	background:url('../img/brdr.gif') left top repeat-x;	
	clear:both;
	padding: 0px !important;
	margin: 6px 0 0 0 !important;
}

.hm_r ul .hm1 .green
{
	width:100%;
	min-width:210px;	
	background:#00ce18 url('../img/green.jpg') left top repeat-x;
	position:absolute;
	margin-top:2px;
	font:11px arial;
	color:#fff;
	text-align:left !important;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:5px;
	z-index:55 !important;
	left:0;
}

.hm_r ul .hm1 .green a
{
	font:11px arial;
	color:#fff;
	text-decoration:underline;
	background:url('../img/vatko.gif') left top no-repeat !important;
	background-position:0 2px;
	padding:0 0 0 15px !important;
	margin-top:8px;
	height:auto !important;
}

.hm_r ul .hm1 .green b
{
	display: block;
	font: bold 11px arial;
	color:#fff;
	background:url('../img/vatko.gif') left top no-repeat !important;
	background-position:0 2px;
	padding:0 0 0 15px !important;
	margin-top:8px;
	height:auto !important;
}




.hm_r ul .hm1 .green a:hover
{
	text-decoration: none !important;
	background:url('../img/vatko.gif') left top no-repeat !important;
	background-position:0 2px !important;
	padding:0 0 0 15px !important;
	height:auto !important;
}

.hm_r ul .hm2 .yellow
{
	width:100%;
	min-width:210px;
	background:#fe3106 url('../img/redtext.jpg') left top repeat-x;
	position:absolute;
	margin-top:2px;
	font:11px arial;
	color:#fff;
	padding-left:15px;
	padding-right:5px;
	padding-bottom:15px;	
	z-index:255;
	text-align:left !important;
	left:0;
}

.hm_r ul .hm2 .yellow a
{
	font:11px arial;
	color:#fff;
	text-decoration:underline;
	background:url('../img/vatko.gif') left top no-repeat;
	background-position:0 2px;
	padding:0 0 0 15px !important;
	margin-top:8px;
	height:auto !important;
}
.hm_r ul .hm2 .yellow a:hover
{
	font:11px arial;
	color:#fff;
	text-decoration:none !important;
	background:url('../img/vatko.gif') left top no-repeat;
	background-position:0 2px;
	padding:0 0 0 15px !important;
	margin-top:8px;
	height:auto !important;
}

.hm_r ul .hm2 .yellow b
{
	display: block;
	font: bold 11px arial;
	color:#fff;
	background:url('../img/vatko.gif') left top no-repeat;
	background-position:0 2px;
	padding:0 0 0 15px !important;
	margin-top:8px;
	height:auto !important;
}


.hm_r ul .hm3 .light-green
{
	width:100%;
	min-width:210px;	
	background:#5cb15a url('../img/lighttext.jpg') left top repeat-x;
	position:absolute;
	margin-top:2px;
	font:11px arial;
	color:#464646;
	padding-left:15px;
	padding-right:5px;
	padding-bottom:15px;	
	z-index:157;
	text-align:left !important;
	left:0;
}

.hm_r ul .hm3 .light-green a
{
	font:11px arial;
	color:#fff;
	text-decoration:underline;
	background:url('../img/vatko.gif') left top no-repeat;
	background-position:0 2px;
	padding:0 0 0 15px !important;
	margin-top:8px;
	height:auto !important;
}
.hm_r ul .hm3 .light-green a:hover
{
	font:11px arial;
	color:#fff;
	text-decoration:none !important;
	background:url('../img/vatko.gif') left top no-repeat;
	background-position:0 2px;
	padding:0 0 0 15px !important;
	margin-top:8px;
	height:auto !important;
}

.hm_r ul .hm3 .light-green b
{
	display: block;
	font: bold 11px arial;
	color:#fff;
	background:url('../img/vatko.gif') left top no-repeat;
	background-position:0 2px;
	padding:0 0 0 15px !important;
	margin-top:8px;
	height:auto !important;
}


.hm_r ul .hm4 .cyan
{
	width:100%;
	min-width:210px;	
	background:#d32e7c url('../img/cyantext.jpg') left top repeat-x;
	position:absolute;
	margin-top:2px;
	font:11px arial;
	color:#fff;
	padding-left:15px;
	padding-right:5px;
	padding-bottom:15px;	
	z-index:157;
	text-align:left !important;
	left:0;
}

.hm_r ul .hm4 .cyan a
{
	font:11px arial;
	min-width:210px;	
	color:#fff;
	text-decoration:underline;
	background:url('../img/vatko.gif') left top no-repeat;
	background-position:0 2px;
	padding:0 0 0 15px !important;
	margin-top:8px;
	height:auto !important;
}
.hm_r ul .hm4 .cyan a:hover
{
	font:11px arial;
	min-width:210px;	
	color:#fff;
	text-decoration:none !important;
	background:url('../img/vatko.gif') left top no-repeat;
	background-position:0 2px;
	padding:0 0 0 15px !important;
	margin-top:8px;
	height:auto !important;
}

.hm_r ul .hm4 .cyan b
{
	display: block;
	font: bold 11px arial;
	min-width:210px;	
	color:#fff;
	background:url('../img/vatko.gif') left top no-repeat;
	background-position:0 2px;
	padding:0 0 0 15px !important;
	margin-top:8px;
	height:auto !important;
}


.hm_r ul .hm5 .orange
{
	width:100%;
	min-width:210px;	
	background:#ef860b url('../img/orangetext.jpg') left top repeat-x;
	position:absolute;
	margin-top:2px;
	font:11px arial;
	color:#fff;
	padding-left:15px;
	padding-right:5px;
	padding-bottom:15px;	
	z-index:55;
	text-align:left !important;
	left:0;
}

.hm_r ul .hm5 .orange a
{
	font:11px arial;
	color:#fff;
	text-decoration:underline;
	background:url('../img/vatko.gif') left top no-repeat;
	background-position:0 2px;
	padding:0 0 0 15px !important;
	margin-top:8px;
	height:auto !important;
}
.hm_r ul .hm5 .orange a:hover
{
	font:11px arial;
	color:#fff;
	text-decoration:none !important;
	background:url('../img/vatko.gif') left top no-repeat;
	background-position:0 2px;
	padding:0 0 0 15px !important;
	margin-top:8px;
	height:auto !important;
}
.hm_r ul .hm5 .orange b
{
	display: block;
	font:bold 11px arial;
	color:#fff;
	background:url('../img/vatko.gif') left top no-repeat;
	background-position:0 2px;
	padding:0 0 0 15px !important;
	margin-top:8px;
	height:auto !important;
}

a.searcher
{
	background:url('../img/search.gif') left top no-repeat;
	width:15px;
	height:12px;
	display:block;
	float:left;
	padding-right:30%;
}

a:hover.searcher
{
	background:url('../img/search2.gif') left top no-repeat;
	width:15px;
	height:12px;
	display:block;
	float:left;	
}
a.selected_searcher
{
	background:url('../img/search2.gif') left top no-repeat;
	width:15px;
	height:12px;
	display:block;
	float:left;
	padding-right:30%;
}

.selected_home
{
	background:url('../img/home.gif') left top no-repeat;
	width:11px;
	height:10px;
	display:block;
	float:left;
	padding-right:30%;
}

a:hover.home
{
	background:url('../img/home.gif') left top no-repeat;
	width:11px;
	height:10px;
	display:block;
	float:left;
}

a.home
{
	background:url('../img/home2.gif') left top no-repeat;
	width:11px;
	height:10px;
	display:block;
	float:left;
	padding-right:30%;
}


a.mail
{
	background:url('../img/mail.gif') left top no-repeat;
	width:15px;
	height:9px;
	display:block;
	float:left;
}

a:hover.mail
{
	background:url('../img/mail2.gif') left top no-repeat;
	width:15px;
	height:9px;
	display:block;
	float:left;
}

a.selected_mail
{
	background:url('../img/mail2.gif') left top no-repeat;
	width:15px;
	height:9px;
	display:block;
	float:left;
}

table.search_form
{
	width: 310px;
}
table.search_form td.find
{
	width: 86px;
	padding-left: 4px;
}

table.search_form td.input input
{
	border:1px solid #cdcdb2;
	width:215px;
	font:15px Arial;
}

div.opros
{
	padding: 15px 30px 15px 27px;
	font-size: 80%;
}
div.opros table
{
	font-size: 100%;
}

div.question
{
	background: url(img/question.gif) no-repeat 0px 5px;
	padding-left: 24px;
	font-size: 13px;
	color: #d32e7c;
	font-weight: bold;
	padding-bottom: 15px;
}

div.ans
{
	padding: 5px 0;
	padding-left: 24px;
	color: #323232;
}

td.line_inter{
	width:50%;
	padding:2px 0;
}
td.line_inter div{
	background:url(img/interog_bd.jpg) no-repeat right top;  
	height:15px;
}
td.answer{
	width:50%;
	font-size:12px;
	padding:2px 0;
}
td.answer span{
	font-weight: 100;
}
table.inreg_table{
	width:100%;
}