@charset "utf-8";
/* CSS Document */

html, body{background:#fff; text-align:center; margin:0px; padding:0px; color:#000; height:100%; line-height:130%;}

table, tr,td {vertical-align:top; text-align:left; padding:0px; margin:0px; color:#fff;}
div{vertical-align:top; text-align:left;}
img{border:0px none; margin:0; padding:0;}
ul, li{padding:0px;  margin:0px;}
span{line-height:130%;}

form{padding:0; margin:0;}
.inptext_reg{margin:0; padding:0px 2px 2px 2px; height:14px; width:150px; border:1px solid #b7b7b7; color:#333; background:#f1f1f1;}
.inptext{margin:0; padding:0px 2px 2px 2px; height:14px; width:250px; border:1px solid #b7b7b7; color:#333; background:#f1f1f1;}
.textarea{margin:0; padding:2px; height:100px; width:250px; border:1px solid #b7b7b7; color:#333; background:#f1f1f1;}
.textarea2{margin:0; padding:2px; height:150px; width:400px; border:1px solid #b7b7b7; color:#333; background:#f1f1f1;}

.radio{margin:0; padding:0; border:0 none; width:10px; height:10px;}
.reset{background:#fff; color:#8C260F; width:auto; height:auto; padding:1px 4px; border:1px solid #8C260F; cursor:pointer; margin-top:5px; font-weight:bold;}
.send{background:#8C260F; color:#fff; width:auto; height:auto; padding:1px 4px; border:1px solid #8C260F; cursor:pointer; margin-top:5px; font-weight:bold;}
.search_inp{width:120px; height:16px; padding:2px; border:0 none; background:#fff; color:#404040;}
.asterisk{color:#B81137; font: bold 14px Arial;}
.areadiv1{padding:5px;}


a, a:link, a:active, a:visited{color:#484848; text-decoration: underline; font-size:12px; outline:none;}
a:hover{text-decoration:underline;outline:none;	}

.centrovka{margin:0 auto; width:1000px;}
.fl_left{float:left;}
.fl_right{float:right;}
.over_hide{overflow:hidden;}
.alcenter{text-align:center;}
.alright{text-align:right;}
.vbottom{vertical-align:bottom;}
.vmiddle{vertical-align:middle;}
.clear{clear:both;}
.abs{position:absolute}
.rel{position:relative}
.relative{position:relative;margin:0px}
.just{text-align:justify;}
.underline{text-decoration:underline;}

.height5{height:5px}
a.inverse, a.inverse:active, a.inverse:link, a.inverse:visited{text-decoration:underline;}
a.inverse:hover{text-decoration:none;}


a.foot_menu, a.foot_menu:active, a.foot_menu:link, a.foot_menu:visited{text-decoration:none; color:#606060; font-size:11px; margin-right:20px;}
a.foot_menu:hover{text-decoration:underline;}


a.fff, a.fff:active, a.fff:link, a.fff:visited, a.fff:hover{color:#fff;}
a.a_red, a.a_red:active, a.a_red:link, a.a_red:visited, a.a_red:hover{color:#ec0000;}

a.f12, a.f12:active, a.f12:link, a.f12:visited, a.f12:hover{font-size:12px;}
a.f10, a.f10:active, a.f10:link, a.f10:visited, a.f10:hover{font-size:10px;}


a.arial, a.arial:active, a.arial:link, a.arial:visited, a.arial:hover{font-family:Arial;}
a.menu, a.menu:active, a.menu:link, a.menu:visited, a.menu:hover{color:#080602; font-size:12px; font-weight:bold; text-transform:uppercase; display:block; float:left; width:auto; padding:11px 18px; height:10px; text-decoration:none;}
a.menu:hover{color:#080602; font-size:12px; font-weight:bold; text-transform:uppercase; display:block; float:left; background: url('/img/arr.gif') no-repeat bottom center; text-decoration:none;}
.menu_current{color:#080602; font-size:12px; font-weight:bold; text-transform:uppercase; display:block; float:left; width:auto; padding:11px 18px; height:10px; text-decoration:none; background: url('/img/arr.gif') no-repeat bottom center;}

a.lang, a.lang:link, a.lang:active, a.lang:visited{color:#555; text-decoration: none; font-size:12px; outline:none; font-family:Arial;}
a.lang:hover{text-decoration:underline;outline:none;font-size:12px;}
.lang_curr{color:#555; text-decoration:underline; font-family:Arial;}

.pix{background: url('/img/body_bg.gif') repeat-y top center; width:100%;}
.main{margin:0 auto; width:1000px; position:relative;}
.logo_pos{position:absolute; top:32px; left:37px;}
.langs_pos{position:absolute; top:170px; right:10px;z-index:1000}
.content{height:auto !important; height:500px; min-height:500px; position:relative; background:#fff;}
.header{height:192px; position:relative; background:url('/img/hdr_bg.jpg') no-repeat top center;}
.inner{ padding:20px 5px 10px 5px;float:left}
.menu_pos{position:absolute; top:158px; width:1000px; height:24px; padding:0; color:#000; text-align:center;}
.copy_pos{position:absolute; bottom:0px; width:1000px; height:70px; padding:5px 0; color:#000; text-align:center; margin:0 auto;}
.footmenu_div{ border-bottom:1px solid #a5a5a6; width:843px; text-align:center; margin:0 auto; padding-bottom:5px; margin-bottom:15px;}

.left{width:200px; float:left; background: url('/img/left_bg.png') no-repeat top left; overflow:hidden; padding-top:40px;}
.right{width:200px; float:right; background: url('/img/left_bg.png') no-repeat top right; overflow:hidden; padding-top:40px;}


.margin5{margin:5px;}
.margintop5{margin-top:5px;}
.margintop10{margin-top:10px;}
.marginright10{margin-right:10px;}
.marginright5{margin-right:5px;}
.marginbot10{margin-bottom:10px;}


.padding10{padding:10px;}
.padding5{padding:5px;}
.paddingtop5{padding-top:5px;}
.paddingtop10{padding-top:10px;}
.paddingtop20{padding-top:20px;}
.paddingbot10{padding-bottom:10px;}
.paddingleft10{padding-left:10px;}
.paddingleft20{padding-left:20px;}

.white{color:#fff;}
.red{color:#a51818;}

.fs12{font-size:12px;}
.fs11{font-size:11px;}
.fs16{font-size:16px;}
.fs14{font-size:14px;}
.fs10{font-size:10px;}

.w240{width:240px;}

.h15{height:20px;}
.img_border{border:1px solid #525252;}

.title{color:#fff; font-size:15px; font-weight:bold;}
.padding_left_block{padding-top:0px;padding-left:10px;width:180px}
.padding_right_block{padding-top:0px;width:180px}
.news_block_title{position:relative;top:-10px;left:9px;color:#292929}
.voting_block_title{position:relative;top:3px;left:9px;color:#292929}
.date{background:#f26522; width:50px;text-align:center; color:#fff; margin-bottom:2px;padding:1px 2px 1px 2px;font-size:11px}
.image_border{border:1px solid #f37539;}
a.c_name, a.c_name:active, a.c_name:link, a.c_name:visited{text-decoration:none;font-size:14px;color:#f26522}
a.c_name:hover{text-decoration:underline;color:#f26522;font-size:14px;}
.w77{width:77px}
.w95{width:95px}
a.more, a.more:active, a.more:link, a.more:visited{text-decoration:underline; color:#f26522; font-size:11px;}
a.more:hover{text-decoration:none;}
.inptext2_reg{	
	float:left;
	text-align:right;
	width:130px;
	padding-right:5px;
}

.inptext2{	
	float:left;
	text-align:right;
	width:230px;
	padding-right:5px;
}

.but{margin:0; padding:2px; height:20px; width:90px; border:1px solid #b7b7b7; color:#333; background:#f1f1f1;cursor:pointer}
.mtop5{margin-top:5px}
.sep{background:url('/img/sep.gif') repeat-x center center;clear:both;height:10px;}
.sep2{background:url('/img/sep2.gif') repeat-x center center;clear:both;height:15px;}

a.pager, a.pager:active, a.pager:link, a.pager:visited{font-size:12px; color:#f26522; text-decoration:none;font-weight:bold}
a.pager:hover{text-decoration:underline;color:#b4b4b4}

a.pager_act, a.pager_act:active, a.pager_act:link, a.pager_act:visited, a.pager_act:hover{font-size:12px; color:#b4b4b4; text-decoration:none;font-weight:bold}
.back{text-decoration:underline; color:#f26522; font-size:11px;cursor:pointer}


.home_title{text-decoration:none;font-size:18px;color:#f26522}
a.home_title, a.home_title:active, a.home_title:link, a.home_title:visited{text-decoration:none;font-size:18px;color:#f26522}
a.home_title:hover{text-decoration:underline;color:#f26522;font-size:18px;}

.voting_div{background:#acacac url('/img/voting_bg.jpg') no-repeat top left;width:180px;
height:expression(this.scrollHeight < 152 ? "152px" : "auto");
min-height:152px;


}
.voting_div_bot{background:url('/img/voting_botbg.jpg') no-repeat top left;width:180px}
.padding_voting{padding:15px 5px 10px 5px}

.rating{cursor:pointer;background:#fff; border:2px dashed #f26522; width:100px;display:block;padding:2px;text-align:center;font-weight:bold;font-size:14px;color:#4e4e4e}
.cand_vote{position:absolute;margin-left:380px;margin-top:-0px;width:200px;text-align:right}
.orange{font-size:18px;color:#f26522}
.blue{font-size:14px;color:#003399;font-weight:bold}