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:14px;font-weight:normal;z-index: 0;
	text-align:left;
	}

h1 {
	font-weight:normal;
	color:#336fa6;
	font-size:23px;
	margin:16px 0 12px 0;
	font-variant: small-caps;
	text-align:left;
	}
h2 {
	font-weight:normal;
	color:#198f75;
	font-size:18px;
	margin:25px 0 7px 0;
	text-transform:uppercase;
	text-align:left;
	line-height: 22px;
	}
h3 {
	font-weight:bold;
	color:#000;
	font-size:16px;
	margin:21px 0 18px 0;
	text-align:left;
	}
h4 {
	font-weight:normal;
	color:#336fa6;
	font-size:16px;
	margin:24px 0 15px 0;
	text-align:left;
	}
h5 {
	font-weight:bold;
	color:#336fa6;
	font-size:12px;
	margin:15px 0 6px 0;
	text-align:left;
	}
	
*.blue {color:#336fa6;}
a {color:#336fa6;}

#top_area {height:262px;position:relative;z-index:2;}
#podlozhka{position:absolute;height:100%;width:100%;z-index:1}
#fon_left {background:url('img/shapka_left.png') left top repeat-x;width:50%;float:left;height:100%;}
#fon_right {background:url('img/shapka_right.png') right top repeat-x;width:50%;float:right;height:100%;}
#shapka_bg {background:url('img/shapka_bg.jpg') center top no-repeat;height:100%;position:relative;z-index:3;/*! clear: both; */overflow-y: hidden;}
#middlearea{padding-bottom:85px;position: relative;top: -40px;/*! padding-top: 1px; */z-index: 2;}
#footerarea{background:#3470a6;height:85px;position:absolute;bottom:0;height:85px;width:100%;z-index: 10;}

.centerwrap {margin:0 auto;width:908px;position:relative;}

#top_area .logolnk {margin-top: 31px;display: table;font-size: 0;border-collapse: collapse;table-layout: fixed;}
#top_area .logolnk  img{display:table-cell;}
#top_area .logolnk .logoimg{float: left;}
#top_area .logolnk .logoheader{padding-top: 22px;padding-left: 7px;}

#top_area .mnu_area{margin-top: 59px;/*! margin-left: 40px; */clear: both;display: table;width: 100%;}
#top_area .mnu_area .menu{list-style: none;display: table;margin: 0;padding: 0;/*! clear: both; */float: left;margin-left: 40px;}
#top_area .mnu_area .menu li{display: block;float: left;border-left:2px solid #03457b;margin: 0;padding: 0;}
#top_area .mnu_area .menu li a{display: block;text-decoration: none;padding: 0px 26px;color:#fff;font-size:18px;line-height:23px;}
#top_area .mnu_area .menu li:first-child{border-left:0;}
#top_area .mnu_area .menu li:first-child a{}
#top_area .mnu_area .menu li a:hover{}
#top_area .mnu_area .menu li.active a{}

#top_area .mnu_area .searchform{display: block;float: right;margin: 0;padding: 0;}
#top_area .mnu_area .searchform input{border:0;display: block;margin: 0;padding: 0;margin-top: 2px;line-height: 20px;height: 20px;margin-right: 0px;width: 158px;padding: 0 6px;
font-size:8px;text-transform:uppercase;color:#565453;background: url('img/search_bg.png') right top no-repeat;
}
#top_area .mnu_area .searchform input.submit{display:none;}


.breadcrumbs_area {font-size:11px;line-height:11px;color:#00264b;margin-top: 4px;position: relative;z-index: 5;line-height: 11px;margin-bottom: 2px;}
.breadcrumbs_area span{}
.breadcrumbs_area span a{color:inherit;text-decoration:none;}

.columns_area
{
	display:table;width:100%;
}

.columns_area .column
{
	display:table-cell;
	padding-top: 1px;
	padding-bottom:30px;
}

.columns_area .column.leftarea {padding-right:30px;width:208px;/*! display: none; */}
.columns_area .column.content {font-size: 14px;line-height: 17px;}
.columns_area .column.content  p{margin-top: 0px;margin-bottom: 17px;/*! text-indent: 17px; */text-align: justify;}
.columns_area .column.content  ul{margin: 7px 0 21px 0;padding: 0;list-style: none;}
.columns_area .column.content  ul li{padding-left: 13px;background: url('img/marker1.png') 0px 8px no-repeat;}
.columns_area .column.content  ul ul{margin: 0 0 0 35px;}
.columns_area .column.content  ul ul li{background:none;padding-left: 0;}
.columns_area .column.content  ul ul li::before {
     content: "- "; 
   }
.columns_area .column.content  ol{}
.columns_area .column.content  ol li{}
.columns_area .column.rightarea {padding-left: 34px;width: 251px;/*! display: none; */font-size: 12px;line-height: 15px;}

.columns_area .column.content table {border-collapse:collapse;border:2px solid #336fa6;}
.columns_area .column.content th,
.columns_area .column.content td
 {border:2px solid #336fa6;padding:5px 9px;}
.columns_area .column.content table td {text-align:left;}
.columns_area .column.content table th {font-weight:bold;text-align:center;font-size: 16px;}


.columns_area .leftarea .mnu_area {}
.columns_area .leftarea .mnu_area  .menu{list-style: none;margin: 0;padding: 0;font-size: 16px;line-height: 27px;}
.columns_area .leftarea .mnu_area  .menu li{margin: 0;padding: 0;}
.columns_area .leftarea .mnu_area  .menu li.active{}

.columns_area .leftarea .mnu_area  .menu li.active a,
.columns_area .leftarea .mnu_area  .menu li a:hover
{
	background:url('img/marker3.png') 0px 11px no-repeat;
	margin-left: -15px;
	padding-left: 15px;
}
.columns_area .leftarea .mnu_area  .menu li a{text-decoration: none;color: #00264b;display:block;}


.columns_area .rightarea p {text-indent:0;margin:16px 0;}
.columns_area .rightarea ul {margin: 9px 0;padding: 0;list-style: none;}
.columns_area .rightarea ul li {padding-left: 11px;margin-bottom: 13px;
	background:url('img/marker2.png') no-repeat 0px 3px;
}

.columns_area .rightarea ul  ul{/*margin-left:35px;*/}

.columns_area .rightarea ul  ul li{padding-left: 13px;background: url('img/marker1.png') 0px 8px no-repeat;margin-bottom:4px;}

/*===== news =====*/
.newsblock {margin-top: 29px;}
.newsblock.separated {border-top: 2px solid #2e6ca4;padding-top: 23px;}
.newsblock .news_item {margin-bottom: 19px;}  
.newsblock .news_item  .header{display: block;text-decoration:none;}  
.newsblock .news_item  .header span{display: block;}  
.newsblock .news_item  .header .date{font-size: 10px;font-weight: bold;line-height: 10px;color:#000;}  
.newsblock .news_item  .header .title{font-size: 12px;font-weight: bold;color: #2e6ca4;line-height: 15px;}  
.newsblock .news_item  .text{font-size: 12px;line-height: 14px;}  
/*------------------*/

/*   gallery =====*/
.gallery {display:table;width:100%;}
.gallery a{display:block;float:left;text-align:center;margin:0 80px 30px 0;padding:5px;border:1px solid #336fa6;}
.gallery a .text {display:block;min-height:50px;}
/*----------------*/


#footerarea .logo_link {
	background:url('img/f_logo.png') left top no-repeat;
	display:block;
	color:#d4d3d1;
	margin: 10px 0 0 3px;
	padding-left: 35px;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	padding-top: 0px;
	min-height: 26px;
	float: left;
}
#footerarea .logo_link .string{display: block;}