@font-face {
  font-family: Tahoma;
  font-style:  normal;
  font-weight: normal;
  src: url(/TAHOMA1.eot);
}
html,body,td,input,textarea,select{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;	
}
html,body{
	color: #000000;
	margin: 0px;
	padding: 0px;
	background: #ffffff;
	text-align: center;
	height: 100%;
}
#all{
	position: relative;
	height: 100%;
	min-height: 100%;
	width:1001px;
	text-align: left;
	margin: 0 auto;
	background: url(/img/site/logo.png) no-repeat;
}
html>body #all{
	height: auto;
}
#body{
	position: relative;
	clear: both;
}
#e{
	height: 255px;
	clear: both;
}
#bot{
	position: absolute;
	bottom: 0;
	height: 210px;
	background: url(/img/site/bottom.png) no-repeat 0 134px;
	width: 100%;
}
#copy{
	padding: 21px 20px 0 0;
	color: #03a4ea;
	font-size: 10px;
	text-align: center;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
}

#top_img_1{
	width: 237px;
	height: 164px;
	float:left;
	background: url(/img/site/top_left.jpg) no-repeat right bottom;
}
#top_img_2{
	width: 130px;
	height: 140px;
	float:left;
	background: url(/img/site/top_center.jpg) no-repeat bottom;
}
#top_img_3{
	width: 614px;
	height: 140px;
	float:left;
	background: url(/img/site/top_rig.jpg) no-repeat left bottom;
}
#top_img_3 div{
	float: right;
	color: #dadada;
	font-size:10px;
	padding:10px 0 0 0;
}
#top_img_3 div.top_link{
	padding:12px 0 0 0;
}
#top_img_3 div a{
	width: 35px;
	text-align: center;
	float: left;
	display: block;
	border-right: 1px solid #dadada;
	height: 13px;
	color: #797979;
	text-decoration: none;
}
#top_img_3 div a.activ{
	color: #3399ff;
	text-decoration: underline;
}
#top_img_3 div a.e{
	border-right: none;
}

.form,.form70,.form80,.form90,.form100{
	border: 1px solid #c9cacc;
}
.form70{width: 70%;}
.form80{width: 80%;}
.form90{width: 90%;}
.form100{width: 100%;}
.form_button{
	background: #0f4d8b;
	color: #ffffff;
	border: 1px solid #0f4d8b;
}

img{border: 0px;}
form{padding:0;margin:0;}
a{color: #3399ff;}
a:hover{text-decoration: none;}

.blue{	color: #0B6CBE;}
.red{	color: #cc0000;}
.green{	color: #009900;}
.green1{	color: #006600;}
.grays{	color: #888E9A;}
.gr{color: b0b0b0;}
.black{	color: #000000;}
.oran {	color: #FF7B00;}
.big{	font-size: 12px;}
.bigl{	font-size: 13px;}
.bigs{	font-size: 14px;}
.small{	font-size: 10px;}
.smalls{	font-size: 10px;}

a.gray1{text-decoration : none;color: #667280;}
a:hover.gray1{text-decoration : underline;color: #000000;}
.gray1{color: #667280;}
a.blue_non{text-decoration : none;color: #0B6CBE;}
a:hover.blue_non{text-decoration : underline;color: #000099;}

#menu{
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(/img/site/menu_line.png) no-repeat right bottom;
}
#menu li,#menu ul li,#menu ul ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}
#menu li div.h13{
	height:13px;
}
#menu li a{
	display:block;
	padding: 10px 5px 10px 33px;
	background: url(/img/site/menu_bulet.png) no-repeat 0 1px;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	width: 100%;
}
#menu li a:hover{
	color: #2e5c95;
}
html>body #menu li a{
	width: auto;
}
#menu li .activ_do{
	background: url(/img/site/menu_activ_top.png) no-repeat left bottom;
}
#menu li .activ{
	background: url(/img/site/menu_activ_cent.png) no-repeat;
}
#menu li .activ a{
	background: url(/img/site/menu_activ_cent_bot.png) no-repeat left bottom;
	color: #fff;
}
#menu li .activ a:hover{
	color:#ffff55;
}
#menu li .activ_po{
	background: url(/img/site/menu_activ_bot.png) no-repeat;
}
#menu ul{
	list-style: none;
	margin: 0;
	padding: 13px 0 0 0;
	background: url(/img/site/menu_activ_bot.png) no-repeat;
}
#menu ul li a{
	color: #767676;
	display:block;
	padding: 3px 5px 3px 43px;
	background: url(/img/site/bul_1.png) no-repeat 29px 6px;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	width: 100%;
}
#menu ul li a.activ{
	color: #0072bb;
	background: url(/img/site/bul_1_activ.png) no-repeat 29px 6px;
}
html>body #menu ul li a{
	width: auto;
}
#menu ul ul{
	list-style: none;
	margin: 0;
	padding: 0;
	background-image: none;
}
#menu ul ul li a{
	color: #767676;
	display:block;
	padding: 3px 5px 3px 69px;
	background: url(/img/site/bul_2.png) no-repeat 57px 8px;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	width: 100%;
}
#menu ul ul li a.activ{
	color: #0072bb;
	background: url(/img/site/bul_2.png) no-repeat 57px 8px;
}
html>body #menu ul ul li a{
	width: auto;
}


h1,h2,h3{
	font-weight: normal;
	font-size: 16px;
	margin: 0 0 20px 0;
	color: #515151;
}
h1 b{
	text-transform: uppercase;
}
h1{
	background: url(/img/site/round.png) no-repeat;
	padding: 0 0 0 30px;
}
h2{
	margin: 26px 0 0 0;
	font-weight: bold;
	font-size: 12px;
	padding: 0 0 1px 0;
	border-bottom: 1px solid #cfdadd;
	height: 20px;
}
h2 div{
	padding: 0 0 5px 0;
	float: left;
	background: url(/img/site/subhead_bg.png) no-repeat left bottom;
}
.news_date_img{
	float: left;
	margin:0 0 0 0;
	padding:0 2px 0 0;
}
.news_date{
	color: #999;
	font-size: 24px;
	float: left;
	padding:0 11px 0 0;
}
.news_date div{
	font-size: 10px;
	color: #fff;
	background: #2264ac;
	padding: 2px 3px;
}
.news_head{
	padding: 2px 0 0 0;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	float: left;
	width: 154px;
}
.news_text{
	padding: 10px 0 0 0;
	clear: both;
}
#blog{
	background: url(/img/site/blog_top.png) no-repeat;
	padding: 16px 0 16px 27px;
}
.blog_head{
	display: block;
	padding: 0 0 20px 23px;
	line-height:100%;
	text-decoration: none;
	color: #fff;
}
#blog div{
	background: url(/img/site/blog_photo_top.png) no-repeat;
	padding: 3px 0 0 0;
}
#blog div a{
	padding: 3px;
	background: url(/img/site/blog_photo_bot.png) no-repeat bottom;
}
.arch{
	font-size: 10px;
	color: #999;
	padding: 0 0 0 7px;
	background: url(/img/site/arr.png) no-repeat 0 5px;
}
#filials{
	background: url(/img/site/fillial.png) no-repeat;
	padding:0 0 0 68px;
	height: 176px
}
#filials b{
	color: #3391c2;
	font-weight: bold;
}
#filials a{
	color: #515151;
	display: block;
}
#filials table td{
	padding: 0 10px 15px 0;
}
#filials a.pred{
	color: #3399ff;
	padding: 15px 0 0 0;
}
#bot #log{
	height: 84px;
}
#bot #log a{
	float:left;
	display: block;
	padding:0 0 0 37px;
}
#bot #log a.nopad{
	padding:0;
}
.head_site{
	height: 110px;
	font-size: 18px;
	padding: 0 0 0 86px;
	color: #515151;
	width: 709px;
}
html>body .head_site{
	width: auto;
}
.head_site b{
	text-transform: uppercase;
}
.head_site img{
	float: right;
	display: block;
}
.head_site div{
	float: left;
	padding: 40px 0 0 0;
}
#path{
	font-size: 10px;
}
#path a{
	color: #999999;
	text-decoration: none;
}
#path a:hover{
	color: #2e5c95;
}
/* ------------ */
.blog_form_question input,.blog_form_question textarea{
	border: 1px solid #A5A8AA;
}
.blog_form_question textarea{
	width: 100%;
}
.blog_question_table{
	width: 100%;
}
.blog_autor{
	
}
.blog_email{
	
}
.blog_homepage{
	
}
.blog_cod{
	
}
.blog_question{
	
}
.blog_error_ul{
	
}
/* блок вобпроса и ответа */

.blog_quest{
	padding:15px 0 15px 0;
	border-top: 1px dotted silver;
	/*border-bottom: 1px dotted silver;*/
}
.blog_quest_author{
	background-color: #f4f4f4;
	padding: 15px 15px;
}
.blog_quest .id{
	float:right;
}
.blog_quest .user{
	clear: both;
}
.blog_quest .to{
	
}
.blog_quest .question{
	clear: both;
	padding: 8px 0 8px 0;
	font-size: 9pt;
}
.blog_quest .date{
	padding: 0 0 5px 0;
	color: #0b6cbe;
	float: left;
}
.blog_quest .link{
	display: block;
	float:right;
}
.blog_quest .gray{
	color: gray;
}
.blog_header{
	/*margin: 10px 0 0 0;*/
	padding:10px 0 10px 0;
	border-top: 1px solid silver;
	font-size: 9pt;
	font-weight: bold;
}
.blog_line_bottom{
	padding:20px 0 0 0;
	border-bottom: 1px dashed silver;
}
/*----------------*/
a.menu_members_inner,a.menu_members_haup,a.oran_menu,a.oran_menu_tend,a.menu_members_haup_tend{
	display:block;
	padding:5px 10px 5px 10px;
	text-decoration: none;
	color:#0B6CBE; 
	background-color: #e5e5e5;
	font-weight: bold;
}
a.oran_menu{
	color:#FF7B00; 
}
a.oran_menu_tend{
	color:#ffff66;
	background-color:#03a4ea; 
}
a.menu_members_haup_tend{
	color:#ffffff;
background-color:#03a4ea; 	
}
/*div.menu_members_h{
	margin: 0 3px 0 3px;
	position:relative;
	float:left;
}*/
a.menu_members_inner:hover, a.menu_members_haup:hover,a.oran_menu:hover,a.oran_menu_tend:hover,a.menu_members_haup_tend:hover{
	background-color: #bdc2d7;
	color:#ffffff;
}
a.menu_members_inner_1{
	display:block;
	padding:4px 10px 4px 8px;
	text-decoration: none;
	color:#000000; 
	background-color: #ffffff;
	
}
a.menu_members_inner_1:hover{
	background-color: #bdc2d7;
	color:#ffffff;
}

div.menu_members{
	position: absolute;
	top: 444px;
	display: none;
	background-color: #eeeeee;
	border: 1px solid #e5e5e5;
	white-space: nowrap;
	text-align: left;
	padding:0;
	z-index:1;
	width:150px;
	
}
/*menu-zakladki*/
#nav{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	background: url(/img/site/bg_menu.gif) repeat-x bottom;
}
*body #nav{
	float: none;
}
#nav li{
	float: left;
	margin: 0;
	padding: 0;
}
#nav li.rig{
	float: right;
	margin: 0;
	padding: 0;
}
#nav a,#snav a.activ{
	float: left;
	display: block;
	margin: 0 0 0 5px;
	padding: 8px 5px;
	color:#0B6CBE; 
	text-decoration: none;
	border: 1px solid #2c5b94;
	border-bottom: none;
	background: #e5e5e5;
	
}
#nav a:hover{
	background-color: #bdc2d7;
	color:#ffffff;
}
#nav a.activ:hover{
	background-color: #ffffff;
	color:#0B6CBE; 
}
#nav li.rig a{
	margin: 0 3px 0 0;
}
#nav a.activ{
	padding-bottom: 9px;
	background: #ffffff;
	font-weight: bold;
	color:#FF7B00; 
}
#nav a.tend{
	color:#ffffff;
	background-color:#03a4ea; 	
}
