body, html {
	margin: 0px;
	padding: 0px;	
   font-family: Times New Roman;
   font-size: 14px;	
	color: Black;
	background-color: #2E6198;
}

hr{
	border: 0px solid;
	height: 1px;
	color: #BAB7A9;
	background-color: #BAB7A9;
	
}
.slogon{
	position: absolute;
	left: 365px;
	background-image: url(../img/slogon.gif);
	background-position: left top;
	z-index: 160;
	width: 342px;
	height: 32px;
	top: 20px;
}
.cont ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.cont ul li{
	background-image: url(../img/marker_li.jpg);
	background-position: 2px 6px;	
	text-indent: 35px;
	background-repeat: no-repeat;
}

td, div{
	background-repeat: no-repeat;	
}
a{
	color: #164980;
}
td{
	vertical-align: top;
}
.img {
	border: 10px solid #FFB100;
}

.cat_img {
/*	position: relative;	z-index: 120;*/

}

.main{
	padding: 0 40px 0 40px;
	background-color: #2E6198;
	color: Black;
}
.main1{	
	background-color: #164980;
}
.top{
	height: 178px;
	background-color: #164980;
}
.wqqe{
	background-image: url(../img/top_left_logo.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	width:27%;
}
.logoq{
	width: 270px;
	height: 210px;
	position: absolute;
	top: 0px;
	left: 40px;
	z-index: 100;	
}
.logoq1{
	width: 270px;
	height: 178px;
	position: absolute;
	top: 0px;
	left: 40px;
	z-index: 110;	
}
.logoq1 div{
	padding: 12px 0px 0px 22px;
}
.top_rightqq{
	width: 307px;
	height: 178px;
}
.skyqq{

	background-position: left top;	
	height: 178px;
}
.hot_newsqq{
	float: right;
	height: 150px;
}

.top_right{
	background-image: url(../img/top_continue.gif);
	background-position: top;
	background-repeat: repeat-x;
}
.top_right1{
	height: 210px;
	height: 178px;
	background-image: url(../img/top_right.jpg);
	background-position: top right;
}
.top_right2{
	height: 210px;
	height: 178px;
	background-image: none;
	/*background-image: url(../img/sky.jpg);*/
	background-position: 0 0;
	text-align: right;
}
.top_img, .top_right3{
	height: 190px;
	height: 115px;
	float: right;
	font-size: 12px;
	text-align: left;
	padding-top: 17px;
	z-index: 110;
}
.top_right3{
	width: 155px;
	padding-right: 23px;
	padding-left: 15px;
}
.top_right3 a{
	color: White;
	text-decoration: none;
}
.top_right3 div{
	padding-bottom: 20px;
	color: white;
}
div.sky{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 150px;
	z-index: 90;
	width: 100%;
/*	background-image: url(../img/sky.jpg);*/
	background-position: 60% 0px;
}
table.menu_top{
 position:  absolute;
 z-index: 175;
 top: 150px;
 left: 0px;
 width: 100%; 
 height: 28px;
}

td.menu_top_c{ 
 vertical-align: middle;
 background-image: url(../img/menu_continue.gif);
 background-repeat: repeat-x;
 background-position: top;
}
td.menu_top_left{
 background-image: url(../img/menu_top_left.gif);
 background-position: top right;
}
td.menu_top_n{
 background-image: none;
}
td.menu_top_right{
 background-image: url(../img/menu_top_right.gif);
 background-position: top left;
}
table.menu_top div{
 background-position: 10px 8px;
}
td.menu_top_border{
 width: 1px;
 background-image: url(../img/menu_border.gif);
 background-position: center top;
}


div.plashka{
	background-image: url(../img/plashka_continue.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-bottom: 5px;
}
div.plashka div{
	background-image: url(../img/plashka_left.gif);
	background-position: top left;
}
div.plashka div div{
	background-image: url(../img/plashka_right.gif);
	background-position: top right;
}
div.plashka div div div{
	height: 30px;
	background-position: 15px 5px;
}
td.left{
	width: 322px;	
	background-image: url(../img/ten.jpg);
	background-position: top left;
}
div.left{	
	padding: 32px 22px 0 22px;	
}
.left ul{
	padding: 0px;
	margin: 0px;
	padding-left: 30px;
	padding-bottom: 27px;
	list-style: none;
}
.left ul li{
	padding: 0px;
	margin: 0px;
	padding-left: 23px;
	padding-bottom: 5px;
	background-image: url(../img/marker.gif);
	background-position: 0 6px;
	background-repeat: no-repeat;
	text-decoration: underline;
	color: #FBF1B9;
}
.left ul li a{
	color: #FBF1B9;
}

.bl, .br{	
	background-color: #FBF1B9;
	width: 2px;
}
.bp{	
	background-color: #FBF1B9;
}
.bl{
	border-right: 1px solid #BAB7A9;
}
.br{
	border-left: 1px solid #BAB7A9;
}
.bb{
	height: 2px;
	border-top: 1px solid #BAB7A9;
	background-color: #FBF1B9;
	
}

.cont{
/*	padding-right: 23px;*/
	color: Black;
	background-color: #FBF1B9;
}
.cont_index{
	background-color: #FBF1B9;
	
/*	position: relative;
 z-index: 90;top: -35px;
	*/
/*	padding: 0 2px 2px 2px;*/
}
.cont_index0{
	background-image: url(../img/cont_continue.gif);
	background-position: top;
	background-repeat: repeat-x;

}
.cont_index1{
/*	
	border-bottom: 1px solid #BAB7A9;
	*/
	background-image: url(../img/cont_left.gif);
	background-position: top left;
	
}
.cont_index2{
	background-image: url(../img/cont_right.gif);
	background-position: top right;
	padding: 32px 40px 23px 40px;
}
.pg_cont_index2{
	background-image: url(../img/cont_right.gif);
	background-position: top right;
	padding: 32px 20px 23px 20px;
}
.head_index_{
	height: 65px;	
/*	padding-top: 24px;*/
	padding-bottom: 10px;
}
.head_index{
	padding-top: 24px;
	padding-bottom: 05px;
	font-size: 21px;	
	color: #666666;
 position: relative;
z-index: 21;
}
.head_index  span{
	color: #E97B05;
}
.head_index1{		
	font-size: 21px;	
	color: #666666;
	line-height: 25px;	

}
.head_index_  span{
	font-size: 260%;
	padding-right: 3px; 
	line-height: 47px;
	color: #E97B05;
}
.head_index2{	
	float: right;	
}
.head_index2 a{
	margin-left: 20px;
}
.td{
/*	width: 145px;*/
width: 30%;
}
.td img{
	padding: 0px;
	margin: 0px;	
}
.informer{
	background-image: url(../img/pic_ten_top.gif);
	background-position: top left;	
}
.informer div{
	background-image: url(../img/pic_ten_bot.gif);
	background-position: left 171px;
	padding: 11px 0px 14px 0px;
}
.dat{
	padding: 4px 0px 4px 0px;
	text-align: center;
	background-color: White;
	color: #666666;
	font-weight: bold;
	width: 145px;
}
.hd{
	padding: 10px 5px 13px 5px;
}
.hd a{
	color: #164980;
	
}
.ann{
	color: #666666;
	padding: 0px 5px 15px 5px;
}
.anons{
	color: Black;
	padding-top: 10px;
}
.ban_left{
	padding-left: 20px;
}
.ban_right{
	padding-right: 20px;
}

.ban_right img{
	padding-left: 20px;
}

.banner td{	
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px solid #24639E;
	border-bottom: 1px solid #24639E;
#	border-left: 1px solid #24639E;
#	border-right: 1px solid #24639E;
}

.floor td{
	height: 100px;
	color: White;
	font-size: 12px;
	padding-top:12px;
}
.floor1 {
	padding-left:40px; 
}
.floor1 a{
	color: #FBF1B9;
}
.floor2{
	text-align: right;
	padding-right: 23px;
}
.contact_block{
	background-image: url(../img/contact_block2.jpg);
	background-position: top left;
	height: 240px;
}
.contact_block div{
	padding-left: 115px;
	padding-top: 55px;
	color: White;
	font-size: 13px;
	line-height: 18px;
}
.contact_block a{
	color: #FBF1B9;
}

/*photo*/
.ph_top{
	height: 100px;
	background-image: url(../img/ph_top_continue.png);
	background-position: top;
	background-repeat: repeat-x;
}
.ph_logo{
	position: absolute;
	top: 0px;
	left: 35px;
	z-index: 200;
}
#ph_logo{
	width: 177px;
	height: 152px;
	position: absolute;
	top: 0px;
	left: 35px;
	z-index: 100;
}
.ph_header{
	padding-left: 35px;
	height: 100px;
	background-image: url(../img/ph_header.png);
	background-position: 298px 42px;
}
.ph_path{
	border-top: 6px solid #FBF1B9;
	background-color: White;
	padding: 4px 10px 4px 298px;
	color: #333333;
}
.ph_path span{
	padding: 0px 3px 0px 4px;
}
.ph_path a{
	color: #164980;
}
.ph_content{
	background-color: #FBF1B9;
	padding: 32px 35px 0px 35px;
}
.ph_b1{
	border-top: 4px solid white;
	background-color: White;
}
.ph_b2{
	padding: 15px 35px 90px 35px;
	border-top: 4px solid #FBF1B9;
	text-align: center;
}
.ph_bottom{
	background-color: White;
}
.ph_name{
	text-align: center;
	padding-top: 23px;
	padding-bottom: 55px;
}
.ph_name a{
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}
.act{
	color: #FF9900;
	font-weight: bold;
	padding-bottom: 5px;
	background-image: url(../img/marker1.gif);
	background-position: bottom center;
	
}

.path{
/*	*/
position: relative;
z-index: 20;
	background-color: #FDF8DC;
	background-image: url(../img/path_left.gif);
	background-position: left top;	
	border-bottom: 1px solid white;
	padding-left: 22px;	
	font-size: 13px;	
}
.path div{
	padding-top: 4px;
	color: #333333;

	padding-bottom: 4px;
}
.path div span{
	padding: 0px 3px 0px 4px;
}
.ph_path div span{
	padding: 0px 3px 0px 4px;
}
.path a{
	color: #164980;
}

.btn{
	background-image: url(../img/send.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 103px;
	height: 26px;
	border: 0px solid;
}

.finp{
	border: 0px solid;
	border-left: 1px solid #363636;
	border-top: 1px solid #363636;
	width: 280px;
}
.finp1{
	border: 0px solid;
	border-left: 1px solid #363636;
	border-top: 1px solid #363636;
	width: 112px;
}

.tbl_mail td{
	padding: 0px 9px 8px 8px;
}
.zagl_mail{
	padding: 25px 0px 10px 8px;
	margin-bottom: 28px;
	border-bottom: 1px solid #BAB7A9;
	color: #333333;
	font-weight: bold;
}
.er{
	color: #FF9900;
   font-weight: bold;
}



.news_hd {
	font-weight: bold;
	color: #164980;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
}
.news_ann {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
}
.news_dat, .dat1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	padding: 5px 0px 5px 0px;
	
	color: #666666;
}
.b_top{
	border-top: 1px solid #BAB7A9;
	padding-top: 15px;
	padding-bottom: 10px;
}
.b_top1{
	padding-bottom: 10px;
}
.pb10{
	padding-top: 15px;
}
.news_more{
	padding-bottom: 20px;
}
.news_more a {
	color: #164980;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.pages td{
	padding-right: 8px;
}

.look_photo{
	float: left;
	width: 214px;
	height: 87px;
	background-image: url(../img/look_photo.gif);
	background-position: 0px 2px;
}
.look_photo div{
	padding-left: 90px;
	padding-top: 20px;
}
.look_photo a, .ruk_project a{
	color: #164980;
}
.ruk_project{
	float: right;
	width: 214px;
	height: 87px;
	background-image: url(../img/ruk_project.gif);
	background-position: 0px 0px;
}
.ruk_project div{
	padding-left: 66px;
	padding-top: 20px;
}

.tbl td{
	padding-bottom: 20px;
	padding-right: 10px;
}
.tbl h2{
 padding: 0px;
 margin: 0px;
 padding-top: 15px;
}
.schet1 {
	background-color: White;
}
.schet a{
	text-decoration: none;
	color: #2E6198;
}

.schet1 a{
	text-decoration: none;
	color: White;
}
.block{
	padding: 12px;
	height: 12px;
	margin-bottom: 2px;
	background-color: #FDF8DC;
}
.block1{
	width: 270px;
	float: left;
}
.block2{
	float: left;
}
.ph_name_{padding-bottom:10px;}