* {color:#5B6873;}
body { background: #fff;font-size:11px; font-family: Tahoma, Arial, Geneva, sans-serif; color:#5B6873;}

html, body { height:100%;}

body, table, td, form, p, h1, h2, h3, h4 {margin:0; padding:0;}

table, td, div, img { border:0; border-collapse:collapse;}
td {vertical-align:top;}

table, .w { width:100%;}
.h { height:100%;}

p, span {line-height:12px;}
hr{background-color:#f2f3f5; }
a {text-decoration: underline;}
a:hover {text-decoration: none;}

* html .all {height:100%;}
.all { min-height:100%; min-width:1240px; max-width:1680px;}
.all { width: expression((documentElement.clientWidth||document.body.clientWidth)<1235?'1240px':'');}

.hed { background:url(images/h5.jpg) no-repeat right 0 #fff; padding:0px 0px 44px 0px;}
.hed .top { background:url(images/h4.gif) no-repeat 0 0; padding:49px 0px 16px 45px;}
.hed .log { float:left; width:289px;}
.hed .sub_menu { background:url(images/h.gif) no-repeat 0 0; margin:0px 0px 0px 318px; padding:0px 0px 0px 10px;}
.hed .sub_menu img { vertical-align:middle; margin:20px 16px 34px 16px;}

.hed .menu { margin:0px 460px 0px 0px; padding-bottom:5px;}
.hed .menu table { background:url(images/m.gif) repeat-x 0 0;}
.hed .menu table td { background:url(images/m1.gif) no-repeat 0 0;}
.hed .menu table table {  height:139px; background:url(images/m2.gif) no-repeat right 0;}
.hed .menu table table td { padding:30px 0px 0px 30px; background: none;}

.hed .menu a { display:block; background:url(images/bull01.gif) no-repeat left; padding:0px 0px 0px 12px; margin:0px 0px 20px 0px; font-weight:bold; color:#fff; font-size:12px;}

.content { font-size:12px;}
.cont { padding:0px 0px 200px 0px;}
.cont h2 { font-size:18px; color:#717F89; padding:0px 0px 22px 0px; font-weight: normal; }/*letter-spacing:1px;*/
.cont .left { width:258px; margin:0px 34px 0px 12px; float: left;}
.cont .left .menu {border:2px solid #F0F4F7; margin:0px 0px 65px 0px; padding-bottom: 0;}
.cont .left .bgr {border:2px solid #fff; background:#F6F9FB; padding:24px 10px 20px 25px; position:relative;}
.bgr a{font-size:12px;font-weight: bold;}
.cont .left .menu a { display:block; color:#2678B4; background:url(images/bull02.gif) no-repeat left; padding:0px 0px 0px 12px; margin:0px 0px 14px 0px;}

.files { width:203px; background:url(images/img05.gif) repeat-y 0 0; margin:0px 0px 0px 22px;}
.files div { background:url(images/img04.gif) no-repeat 0 0;}
.files div div { background:url(images/img06.gif) no-repeat 0 bottom; padding:52px 0px 49px 0px;}
.files a { color:#2A96E6; text-align:center;}
.files p { text-align:center; padding:0px 0px 4px 0px;}

.center { padding:0px 47px 0px 304px;}
.center .box { border:1px solid #EEF3F6; padding:27px 40px 20px 19px;}
.box h3{font-size:16px; color:#717F89; padding:0px 0px 18px 0px; font-weight: normal; letter-spacing:1px;}
.center .box p { font-size:12px; line-height:18px; padding:0px 0px 15px 0px;}

.bn img { margin:44px 18px 0px 0px;}


.foot { height:137px; margin-top:-137px; background:#fff; padding:0px 0px 0px 60px; clear:both;}

.foot .left { vertical-align:middle;}
.foot .left p { color:#848484;}

.foot td.right { background:url(images/f04.gif) repeat-x 0 0; position:relative;}
.foot div.right { width:769px; background:url(images/f01.jpg) no-repeat 0 0;}
.foot .bgr { background:url(images/f06.gif) no-repeat right bottom; border-right:1px solid #F5F8FA; height:137px; padding:0px 0px 0px 82px;}
.foot .top img { vertical-align: top;}
.foot .info { padding:6px 0px 0px 36px;}

.foot .info a { color:#6CC0ED;}
.foot .info p { color:#444; padding:0px 0px 4px 0px;}
.foot .info img { vertical-align:middle; margin:0px 10px;}
.pun_menu {background:transparent url(images/m.gif) repeat-x scroll 0 0;}
.pun_menu_child {background:transparent url(images/m2.gif) no-repeat scroll right 0;
height:139px;}
.pun_menu_child div {background:transparent none repeat scroll 0 0; padding:30px 0 0 30px; float: left;}
.pun_menu {
	width: 435px;
	background:transparent url(images/m1.gif) no-repeat scroll left 0;
}
.pun_menu_bek {
	background:transparent url(images/m.gif) repeat-x scroll 0 0;
	width:435px;
	float: left;
}
.box table {
	width: 770px;
}
.menu1 {
	border:2px solid #F0F4F7; margin:0px 0px 65px 0px; padding-bottom: 0;
}
.news_gl a{
	background:transparent url(images/bull02.gif) no-repeat scroll left center;
	color:#2678B4;
	display:block;
	margin:10px 0 0 0;
	padding:0 0 0 12px;
	font-size: 11px;
}
.date {
	font-size: 9px;
}
/* карта сайта */
.map1 {
	margin: 0;
}
.map2 {
	margin: 0 0 0 30px;
}
.map3 {
	margin: 0 0 0 60px;
}
.map4 {
	margin: 0 0 0 90px;
}
#map {
	list-style: none;
}
#map a {
	color:#747C7D;	
}
/* завершение css карты сайта */

/*формочки редактора форм*/
.box form table input{
    width: 300px;
}
.box form table select{
    width: 200px;
}
.box form table textarea{
    width: 300px;
    height: 50px;
}
.box form table tr{
    height: 12px;
}
.box form table button{
    margin: 10px 88px 0 0;
}
