@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:#000;}
div{vertical-align:top; text-align:left;}
img{border:0px none; margin:0; padding:0;}

img{border:0px none; margin:0; padding:0;}
ul{padding:0px;  margin:0px; margin-left:17px;}
ul{list-style-image: url('../img/li.gif');}
span{line-height:130%;}

form{padding:0; margin:0;}
.radio{margin:0; padding:0; border:0 none; width:10px; height:10px;}
.reset{background:#e6cfab; color:#9a5623; width:auto; height:auto; padding:1px 4px; border:1px solid #9a5623; cursor:pointer; margin-top:5px; font-weight:bold;}
.send{background:#9a5623; color:#e6cfab; width:auto; height:auto; padding:1px 4px; border:1px solid #9a5623; 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-size:12px; font-weight:bold;font-family:verdana}
.areadiv1{padding:3px;}


a, a:link, a:active, a:visited{color:#000; text-decoration: none; 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}
.just{text-align:justify;}
.underline{text-decoration:underline;}

.hide{ visibility:hidden;}
.show{visibility:show;}
.block{display:block;}
.none{display:none;}

a.more, a.more:active, a.more:link, a.more:visited{text-decoration:underline; color:#816747; font-size:11px;}
a.more:hover{text-decoration:none;}

a.red_more, a.red_more:active, a.red_more:link, a.red_more:visited{background:#cf0000; color:#fff; text-decoration:underline; display:block; padding:1px 4px 2px;}
a.red_more:hover{text-decoration:none;}

a.see_all, a.see_all:active, a.see_all:link, a.see_all:visited{background:#000 url('../img/see_all.gif') no-repeat top left; color:#fff; text-decoration:none; display:block; padding:1px 13px 2px 3px;}
a.see_all:hover{text-decoration:underline;}

a.inverse, a.inverse:active, a.inverse:link, a.inverse:visited{text-decoration:underline;}
a.inverse:hover{text-decoration:none;}


a.menu_curr, a.menu_curr:active, a.menu_curr:link, a.menu_curr:visited, a.menu_curr:hover{color:#fff; background:#c90000; font-size:14px; text-decoration:none; padding:2px 20px; border-right:1px solid #bfbfbf;}
.topmenu_current{color:#fff; background:#c90000; font-size:14px; text-decoration:none; padding:2px 20px; border-right:1px solid #bfbfbf;}





a.firstemnu, a.firstemnu:active, a.firstemnu:link, a.firstemnu:visited{color:#000; font-size:14px; text-decoration:none; margin-right:15px;}
a.firstemnu:hover{color:#f60000;font-size:14px;}
.firstemnu_current{color:#f60000; text-decoration:none; font-size:14px; margin-right:15px;}

a.lang, a.lang:active, a.lang:link, a.lang:visited{color:#d1b898;}
a.lang:hover{color:#d1b898; text-decoration:underline;}
.lang_curr{color:#d1b898; text-decoration:underline;}
.langs_pos{position:absolute; top:5px; right:15px;}


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.a_grey, a.a_grey:active, a.a_grey:link, a.a_grey:visited, a.a_grey:hover{color:#9f9f9f;}
a.f10, a.f10:active, a.f10:link, a.f10:visited, a.f10:hover{font-size:10px;}
a.f11, a.f11:active, a.f11:link, a.f11:visited, a.f11:hover{font-size:11px;}
a.f12, a.f12:active, a.f12:link, a.f12:visited, a.f12:hover{font-size:12px;}
a.f18, a.f18:active, a.f18:link, a.f18:visited, a.f18:hover{font-size:18px;}

.main{margin:0 auto; width:1000px; position:relative;}
.header{height:70px; position:relative; }
.footer{position:relative; height:60px; padding-top:10px; color:#000; background:#cf0000;}
.logo_pos{position:absolute; top:29px; left:29px;}
.links_pos{position:absolute; top:0px; right:13px;}
.content{width:710px; float:right;}
.firstmenu_div{position:absolute; top:5px; right:100px;}
.left_pic_div{width:267px; overflow:hidden; background-repeat:no-repeat; background-position:0 30px; position: relative;}
.abs_more{position:absolute; bottom:2px; right:1px;}

.inner{float:left; width:505px;}
.right_bg{background:#3f3f3f url('../img/right_bg.png') repeat-y top right;}


.title_div{background: url('../img/title_bg.png') no-repeat top left; height:40px;}
.title_div_new{background:#920001 url('../img/title_bg.jpg') repeat-x top left;border-left:1px solid #2d0000;border-right:1px solid #2d0000;width:496px;height:auto !important; height:26px; min-height:26px;}
.title_div_r{background: url('../img/title_bg_r.png') no-repeat top right; height:40px;}
.title_div_title{color:#fff; font-size:20px;}
.title_div_title18{color:#fff; font-size:18px;}
.title_div_title15{color:#fff; font-size:14px;font-weight:bold;}


.menu_div{position:absolute; top:43px; right:5px; width:697px; height:19px; padding:4px 4px 4px 4px; background: url('../img/menu_bg.png') no-repeat top right; text-align:center;}
.menu_div ul, .menu_div{list-style-image: none;}

.left{width:240px; height:auto !important; height:100px; min-height:100px; padding:30px 0 5px 0;}
.right{width:190px; height:auto !important; height:100px; min-height:100px; float:right; padding-right:7px;}


.margin5{margin:5px;}
.margintop5{margin-top:5px;}
.margintop10{margin-top:10px;}
.margintop20{margin-top:20px;}
.marginright10{margin-right:10px;}
.marginright15{margin-right:15px;}
.marginright5{margin-right:5px;}
.marginbot5{margin-bottom:5px;}
.marginbot10{margin-bottom:10px;}
.marginleft10{margin-left:10px;}

.padding10{padding:10px;}
.padding5{padding:5px;}
.paddingtop5{padding-top:5px;}
.paddingtop2{padding-top:2px;}
.paddingtop10{padding-top:10px;}
.paddingbot10{padding-bottom:10px;}
.paddingbot5{padding-bottom:5px;}
.paddingleft10{padding-left:10px;}
.paddingright5{padding-right:5px;}
.paddingright10{padding-right:10px;}

.white{color:#fff;}
.red{color:#eb3d00;}
.grey{color:#aeaeae;}

.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}

.w170{width:155px;}
.w182{width:182px;}
.w100p{width:100%;}

.h15{height:20px;}
.h100p{height:100%;}


.img_border{border:1px solid #c4c4c4;}
.double_border{border:2px solid #c4c4c4;}
.botborder{border-bottom:1px solid #9a5623;}

.title{color:#cc0000; font-size:19px;}
.sm_title{color:#cc0000; font-size:14px;font-weight:bold;text-align:center}
.big_title{color:#cc0000; font-size:18px;}
.date{font-size:11px; font-weight:bold; color:#c2c2c2;}


.foot_menu_div_home{background:#cf0000; height:auto !important; height:230px; min-height:230px; padding-left:5px;}
.foot_menu_div{background:#cf0000; height:63px;}
.foot_menu_item_home{background:#cf0000; width:130px; margin-right:0px; float:left; padding:0 5px;}
.foot_menu_item{background:#cf0000; width:130px; margin-right:0px; float:left; padding:0 5px; position:absolute; bottom:70px;}

.footmenu_title{background: url('../img/foot_menu_bg.gif') no-repeat bottom left; height: auto !important; height:35px; min-height:35px; padding-top:5px;}
.inptext2_reg{	
	float:left;
	text-align:right;
	width:130px;
	padding-right:5px;
}
.mtop5{margin-top:5px}
.inptext_reg{margin:0; padding:0px 2px 2px 2px; height:14px; width:150px; border:1px solid #b7b7b7; color:#333; background:#f1f1f1;}
.inpselect_reg{margin:0; padding:0px 2px 2px 2px; height:18px; width:158px; 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;}
.but{margin:0; padding:2px; height:20px; width:90px; border:1px solid #b7b7b7; color:#333; background:#f1f1f1;cursor:pointer}
a.pager, a.pager:active, a.pager:link, a.pager:visited{font-size:12px; color:#c30102; 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{float:right;cursor:pointer;font-weight:bold;padding-top:5px;clear:both}
.persons_ul{margin: 0px; padding: 0px;}
.persons_ul li{ margin: 0px; padding: 0px; list-style: none; background:url('/img/li.gif') 0px 10px no-repeat;padding:3px 0px 3px 10px}
a.li_a, a.li_a:hover,a.li_a:link,a.li_a:visited,a.li_a:active {font-size:14px;font-weight:bold}
.img_div{float:left;height:115px;margin:5px 8px 5px 8px}
.img_div2{float:left;height:105px;margin:5px}
.img_border_gallery{border:1px solid #8b0000;padding:1px;}
a.left_title,a.left_title:active,a.left_title:hover,a.left_title:link,a.left_title:visited {color:#fff; font-size:20px;text-decoration:none}

.hidden{display:none;}
.showblock{display:block;}
.sep_pastime{border-bottom:1px solid #350001;margin-top:5px;margin-bottom:2px}
.sep{background:url(/img/sep.gif) repeat-x center center;height:15px;clear:both}
.pass_td{border-top:1px solid #cccccc;border-right:1px solid #cccccc;padding:5px}
.pass_tbl{border-bottom:1px solid #cccccc;border-left:1px solid #cccccc}
.loading_div{position:absolute;display:none;margin-top:-20px;margin-left:-60px}