html, body {padding:0; margin:0; height:100%; font-family: Arial, Helvetica, sans-serif; font-size:11px; }

form {padding:0;margin:0;}

img {border:none;}

.cityselect {
	padding: 0;
	margin: 0;
	background: #253e77;
	border: 1px solid #fff;
	color: #fff;
	font-size:11px;
	height: 18px;
	}

.header {width:100%;}



.header_line {background:url(/img/site/header_line.jpg) repeat-x; height:226px; width:100px;}



.header_ug_line {background:url(/img/site/header_ug_line.jpg) no-repeat; height:226px; width:71px;}



.logo {margin:50px;}



.header_line1 {background:url(/img/site/header_line1.jpg) repeat-x; height:226px;}



* html .men { background:url(/img/site/men.png) no-repeat center bottom; width: 103px; height:209px; margin-top:17px; }
.men { background:url(/img/site/men.png) no-repeat center bottom; width: 103px; height:226px;}



.formen {width:150px;}



.search_left_line { width:7px; }



.search_line {background:url(/img/site/search_line.jpg) repeat-x;}



.search {margin:0px 0px 12px 0px; padding:0px 0px 5px 0px; }



.menu_top { padding:10px 10px 10px 0px; text-align:right;}



.menu_top a {color:#FFFFFF; text-decoration:none;}



.menu_top a:hover {color:#FFFFFF; text-decoration:underline;}



.menu_top span {padding:0 15px 0 15px;}



.search_input { border:none; width:95%; margin-left:40px; height:20px; }



.search_button {width:80px;}



.menu_main { margin:-4px 0 0 0; padding: 0; font-size:12px;}
* html .menu_main { margin-top:0px; padding: 0; font-size:12px;}



.main_menu_bit { text-align:center; padding:5px 20px 5px 20px; padding-bottom:11px; }



.main_menu_bit a { color:#FFFFFF; font-weight:bold;}



.main_menu_bit_active { background:#FFFFFF; text-align:center; padding:5px 20px 5px 20px; }



.main_menu_bit_active a { color:#000000; text-decoration:none; font-weight:bold;}



.authorize { padding:10px; }



/*.footer { background:url(/img/site/footer.jpg) repeat-x; color:#FFFFFF; padding:0; margin:0; width:100%;} */



.footer { background:url(/img/site/footer.jpg) repeat-x; color:#FFFFFF; width:100%; clear:both;}



.footer p {padding: 5px 0px 5px 10px;margin:0;}



.footer a {color:#fff;}



.content { padding:20px 40px 20px 40px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}



.rbanners { padding-left:10px; border-left:#C6C6C6 solid 1px; }



.rubricator_div {float:left; width: 33%; height:160px; text-align:left;}



.rubrica { padding-bottom:5px;}



.rubrica a { font-size:16px; color:#243971; font-weight:bold; }



.foricon { width:50px; text-align:center; }



.bottom_line { padding-bottom:50px;}



.rubrics_center { text-align:center;}

.show_rubric a { font-weight:normal; font-size:14px;}
.show_rubric td { padding: 0px 5px 20px 0px;}




.bTop {margin: 0px 0px 1px 0px;padding:0px 0px 0px 0px; height:60px;}
html>body #bTop {margin-bottom: 20px;padding:0;}

.bT { padding:5px 0px 5px 6px;}

.bB { padding:5px 0px 15px 6px;}


#overlay{position: absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%; z-index:3; background-color:#273A75; filter:alpha(opacity=90); -khtml-opacity:0.9; -moz-opacity:0.90; opacity:0.90; text-align:center; color:#CCCCCC; }



.search_submit { cursor:pointer; }



.rubric_line { padding:10px 20px 10px 20px; color:#000; font-size:14px;}



.nav { padding-bottom:5px; color:#243972;}



.company_title { padding-bottom:5px; }



.company_title a { font-size:16px; font-weight:bold; }



.company_info { border-bottom:#F1F1F1 solid 1px; margin-bottom: 15px; }



.company_info_bit { color:#000; font-size:14px;}



.company_info_bit_a { color:red; font-size:14px; padding-top:10px; }



.res_search { padding-left:20px; font-size:14px; font-weight:bold; }



.imgDef { margin:10px 10px 10px 0px; border:#F1F1F1 solid 4px; }



.pagenav_block a { text-decoration:none; }



.pagenav{ padding:5px; border:#CCCCCC solid 1px; margin-right:5px;  }



.pagenav:hover { background:#CCCCCC; }



.pagenav_active{ padding:5px; margin-right:5px; font-weight:bold; }



.newsnav { padding:10px 0px 10px 20px; }



.nav { padding-bottom:5px; color:#243972;}

.nav a {color:#243972;}



.lineNav { padding:10px 0px 5px 10px; font-size:11px;}  



.pagenav_block a { text-decoration:none; }


.pagenav_block_v1 { padding-left:20px; padding-bottom:10px; }

.keys { text-size:11px; margin-top:20px; padding-left:90px; clear:both; }

.keys_tab {width:100%;}

.keys_tab tr td { padding: 0px 5px 10px 0px; width:33%; text-align:left; }

.informer {  border: #7b9fbb 1px solid; margin:0px 10px 10px 10px; overflow: hidden;  width: 300px;  font-size: 12px !important; text-align:left; float:left;  }
.informer .head {  background: #b2dafb;  padding: 10px 5px;  font-size: 18px;  text-align: center;  height: auto;  margin: 0;  }
.informer_cont { padding: 10px; }
.informer a { text-decoration:none; }