html,body,table,td,tr,img,a,div{margin:0;padding:0;border:0;}
html {overflow-y:scroll;height:100%;}
body{
	min-height:100%;position:relative;font-family:"Tahoma";background:#fff;color:#000;font-size:16px;font-weight:normal;z-index: 0;line-height:100%;
	text-align:left;
	background: #fff;
	}

h1 {
	font-weight:normal;
	color:#009CE1;
	font-size:30px;
	margin:0px 0 4px 0;
	line-height:40px;
	text-transform: uppercase;
	text-align:left;
	}
h2 {
	font-weight:normal;
	color:#005C95;
	font-size:20px;
	margin:29px 0 10px 0;
	text-align:left;
	line-height: 20px;
	text-transform: uppercase;
	}
h3 {
	font-weight:normal;
	color:#05609A;
	font-size:18px;
	margin:30px 0 10px 0;
	text-align:left;
	line-height:18px;
	}
h4 {
	font-weight:normal;
	color:#010101;
	font-size:12px;
	margin:28px 0 8px 0;
	text-align:left;
	}
h5,h6 {
	font-weight:bold;
	color:#000;
	font-size:11px;
	margin:20px 0 20px 0;
	text-align:left;
	}
	
a {color:#009CE1;text-decoration:underline;}

p {line-height:120%;margin:0 0 18px 0;}

ul {list-style:none;margin:0 0 1ex 0;padding:0;position:relative;}
ul > li {background:url('img/marker.png') left 1.07ex no-repeat;line-height:2.5ex;padding-left:14px;}

ul ul {padding-left:14px;}
ul ul > li {}

ol{margin:0;padding:0;list-style-position: inside;}
ol ol,
ol ul
{padding-left:14px;}

.clear{clear:both;font-siae:0;height:0;overflow:hidden;}

.fleft{float:left;margin:0 15px 15px 0;}
.fright{float:right;margin:0 15px 15px 0;}

.bluebutton{color:#fdfbfb;display:inline-block;background:#1e436f;font-size: 14px;text-decoration: none;line-height: 14px;text-transform: lowercase;padding: 6px 31px 11px 20px;}

.wrapper,
#bg_fon{width:992px;}

.wrapper{
	/*background:#c0ffc0;*/
	
	margin:0 auto;
}

#bg_fon{
	background:#0260A0 url('img/grad.png') left 98px repeat-x;
	left:50%;
	margin-left:-496px;
	position:absolute;
	height:100%;
	z-index:0;
}

#bg_fon .white_phone{position:absolute;height:100%;background:#fff;right:0;left:211px;}

#maindiv{position:relative;z-index:1;}


.columns {display:table;width:100%;table-layout:fixed;border-collapse:collapse;}
.columns .column{display:table-cell;vertical-align: top;}



/*================== personal parts =================*/

.shapka_area{
	overflow: hidden;
}
.shapka_area .bg,
.shapka_area{height: 98px;}

.shapka_area .bg{	background: #fff url('img/shapka_bg.jpg') left top no-repeat;}

.shapka_area .columns{}
.shapka_area .columns .column{}
.shapka_area .columns .n1{/*!  */}
.shapka_area .columns .n2{}
.shapka_area .columns .last{}
.shapka_area  .search_area{float: right;margin-top: 46px;}
.shapka_area .logo{display: inline-block;margin: 36px 0 0 23px;}
.shapka_area .logo img{}

#ajaxSearch_form{}
#ajaxSearch_form input{background: #D6E4E9;border: 0;display: inline-block;width: 127px;text-transform: uppercase;color: #565453;font-size: 10px;line-height: 10px;padding: 4px 20px 4px 16px;border-radius: 4px 0 0 4px;height:10px;}

.middle_area{}
.middle_area .wrapper{}


.breadcrumbs_area {}
.breadcrumbs_area * {}

.middle_area .contentarea {}
.middle_area .columns{}
.middle_area .leftarea {padding-right: 18px;width: 175px;padding-left: 18px;}

/*left menu===*/
.leftarea .menu{margin: 32px 0;}
.leftarea .menu ul{/*! list-style: none; */margin: 0;padding: 0;}
.leftarea .menu li{list-style: none;background: none;display: block;margin: 0;padding: 0;}
.leftarea .menu li a{color:#bdbebf;font-size:14px;text-decoration: none;display: block;text-transform: uppercase;padding-left: 13px;line-height: 34px;}
.leftarea .menu li.active{}
.leftarea .menu li.active ul{display: block;}
.leftarea .menu li.active a{color:#ffffff;}
.leftarea .menu li a:hover{color:#04aef9;}

.leftarea .menu li ul{display: none;margin-bottom: 6px;}
.leftarea .menu li li{}

.leftarea .menu li li a{text-transform: none;line-height: 16px;padding-bottom: 1px;}
.leftarea .menu li li.active{}
.leftarea .menu li li.active a{color:#04aef9;}
/*------*/


.contentarea .content{background: #fff;padding: 35px 0 35px 0;}
.contentarea .contwrap{padding-right: 11px;text-align: justify;padding-left: 31px;}


/*   gallery =====*/
.gallery {display:table;/*! width:100%; */margin-right: -25px;}
.gallery a{display:block;float:left;text-align:center;margin:0 19px 47px 0;/*! padding:5px; */width: 225px;text-decoration: navajowhite;font-size: 12px;color: #000;line-height: 15px;}
.gallery a .img{background: url('img/lupa.png') right bottom no-repeat;padding-right: 22px;display: block;width: 142px;margin-left: 7px;}
.gallery a img{}
.gallery a .text {display:block;/*! min-height:50px; */text-align: left;}
/*----------------*/


/*==== направления деятельности =====*/
.contentarea .napravl{margin-top: 79px;margin-right: -30px;/*! width: 100%; */}
.contentarea .napravl .column{text-decoration: none;color: #231f20;font-size: 14px;text-align: left;line-height: 17px;width: 100%;padding-right: 52px;}
.contentarea .napravl .header{display: block;font-size: 18px;line-height: 20px;}

/*-----------------------------------*/


/*news====*/
.news_block{/*! background: #003158 url('img/main_news_bg.png') 196px 0 no-repeat; *//*! margin-left: 30px; */padding-top: 30px;padding-bottom: 37px;}
.news_block .header{color: #52b9e7;text-transform: uppercase;font-size: 20px;padding-left: 41px;margin-bottom: 42px;}
.news_block .inner{display: table;}
.news_block .news_item{display: block;float: left;width: 200px;text-decoration: none;color: inherit;font-size: 14px;padding: 0 41px 45px 0;text-align:left;}
.news_block .news_item .head{display: block;font-size: 18px;}
.news_block .news_item .date{display: none;}
.news_block .news_item .title{}
.news_block .news_item .text{}


/*--------*/

#footer_spacer,
.footer_bg,
.footer {height: 197px;}

#footer_spacer{}
.footer {position: absolute;width: 100%;bottom: 0;z-index: 2;}
.footer_bg{background: #026BAD;}

.footer *{}
.footer p{}
.footer .logoarea{}
.footer .logoarea a{display: inline-block;font-size: 0;margin: 28px 0px 0 23px;}
.footer .logoarea a img{}


.footer .wrapper{}
.footer .columns{}
