body {
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	color: #373737;
	background: url(../i/bg_bot.jpg) repeat-y center top;
	}
	
h1 {}
h2 {color: #004cb4; font-size: 20px; font-weight:bold; margin-bottom: 18px;font-style: italic;}
h3 {color: #004cb4; font-size: 18px; font-weight:bold; margin-bottom: 18px;font-style: italic;}
h4 {color: #004cb4; font-size: 16px; font-weight:bold; margin-bottom: 18px;font-style: italic;}
h5 {color: #004cb4; font-size: 14px; font-weight:bold; margin-bottom: 18px;font-style: italic;}
	
a {
color: #004cb4;
	}
a:hover {
 color: #004cb4; text-decoration:none;
	}
.back {
background: url(../i/bg.jpg) no-repeat center top;
position:relative;
height:auto !important;
height:100%;
min-height:100%; 
}

#container {				    
	width:1015px;
	margin: 0px auto;
}	

#rightcol {
		width:305px;
}

#content {
	width:670px;
	margin-right: 40px;		
}			
			
#wraper {
margin: 0 auto 0; 
}
#footer, .push {
	height: 90px; /* âûñîòà ôóòåðà */	
	position:relative;
	z-index:-1;  /*  ôóòåð êëàäåòñÿ íà âñå áëîêè ñâåðõó */		
}
	
#footer{	
margin: 0px auto;
z-index:99; 
width:1015px;
background: url(../i/footer_top_bg.png) no-repeat left 12px;
}
.footer_bg {
z-index:1;
position:absolute;
bottom: 0px;
left: 0px;
width: 100%;
height:90px;
background: url(../i/footer_bg.png) no-repeat left top;
}
	
	/* çàãîëîâêè */

/* //ÎÑÍÎÂÍÛÅ ÍÀÑÒÐÎÉÊÈ ÑÀÉÒÀ */

		li.pre, li.post, li.separator {
			display: none;
		}

/* ØÀÏÊÀ */
	
	
	/* ËÎÃÎÒÈÏ È ÒÅËÅÔÎÍ */
	#header {
	height: 265px;
	background: url(../i/top_block_bg.png) no-repeat 100% 0%;
	}
	
		
	
		#top_logo {
		width: 235px;
		height: 148px;
		position: absolute;
		top:16px;
		left:0px;
		background: url(../i/logo.png);
		}
		
		#top_logo a {
		display:block;
		width: 235px;
		height: 148px;
		}
			
			
		#header_nav 
		{
		position: absolute;
		width: 1027px;
		height: 73px;	
		top:170px;
		left:-12px;
		background: url(../i/top_m_bg.png);
		}
		#header_nav ul 
		{
			text-align:center;
			padding: 0px 0px 0px 25px;
		}
		#header_nav li
		{
		float:left;		
		}
			#header_nav li a {
			font-size:16px;
			font-weight:bold;
			text-transform: uppercase;
			text-decoration:none;
			color:#3b3b3b;
			text-shadow: 1px 1px 0px #fff;
			padding: 0 16px;
			line-height: 40px;
			}
			#header_nav li a:hover,#header_nav li a.active{
			color: #006ab0;
			}
		
	/* //ÃÎÐÈÇÎÍÒÀËÜÍÎÅ ÌÅÍÞ */


/* //ØÀÏÊÀ */

		
		
/* ËÅÂÎÅ ÌÅÍÞ */
		#left_nav {
		
		}
		
		#left_nav ul {
		
		}
		#left_nav ul li {
		
		}
		#left_nav ul li a {
		
		}
		#left_nav ul li a:hover {
		
		}
	
	/* //ËÅÂÎÅ ÌÅÍÞ */
	
	

		
/* //ËÅÂÛÉ ÁËÎÊ */


/* Ñòèëè äëÿ êîíòåíòà ñòðàíèöû çàäàþòñÿ â ôàéëå /css/cms-content.css */


/* ÏÎÑÒÐÀÍÈ×ÍÀß ËÈÑÒÀËÊÀ */


/* ÔÓÒÅÐ */
	
	/* ôîí ôóòåðà */
	#footer {
	
	}
	
	/* ôóòåðíîå ìåíþ (ññûëêè ÷åðåç "|") */
	
	#footer .contact {
	font-size:16px;
	top:38px;
	left:240px;
	position: absolute;
		}		
	#footer .contact span {
	font-weight:bold;
	}
	#footer .netlab {
	font-size:16px;	
	padding: 20px 60px 20px 0px;
	background: url(../i/netlab.png) no-repeat right center;
	position: absolute;
	top:28px;
	right:0px;
	}
	#footer .copyright {
	font-size:16px;
	top:47px;
	left:0px;
	position: absolute;
	}
	#footer .li {
	top:42px;
	left:190px;
	position: absolute;
	}
	#footer  .conus {
	top:8px;
	left:655px;
	position: absolute;
	width:59px;
	height:81px;
	background: url(../i/conus.png)
	}
	
/* //ÔÓÒÅÐ */

.uslugi {
margin-bottom: 20px;
}

.uslugi  .row{
clear:both;
text-align:center;
margin-bottom: 30px;
}

.uslugi  .row .item {
display:inline-block;
*display:inline;
zoom: 1;
width: 200px;
vertical-align:top;
}

.uslugi  .row .item.mid {
margin: 0px 25px;
}

.uslugi  .row .item.two {
margin: 0px 25px 0px 0px;
}

.uslugi  .row .title {
text-align:center;
font-size: 16px;
width:199px;
height:37px;
background: url(../i/usl_back.png) no-repeat;
line-height: 26px;
}

.uslugi  .row .title a{
color:#333;
text-shadow: 1px 1px 0px #fff, -1px 0px 0px rgba(0,0,0,0.2);
text-decoration:none;
}

.uslugi  .row .title a:hover {
color:#004cb4;
}
.block  {
margin-bottom: 40px;
}
.block .title {
margin-bottom: 20px;
position: relative;
float:right;
width: 111px;
height: 38px;
background: url(../i/title_right.png) no-repeat;
line-height: 28px;
font-size: 16px;
text-align:center;
text-shadow: 1px 1px 0px #fff, -1px 0px 0px rgba(0,0,0,0.2);
}
.block .title a {
color:#333;
text-decoration: none;
}
.block .title a:hover{
color:#004cb4;
}

.hr{
background:url(../i/hr.png) no-repeat center;

width:100%;
height:19px;
margin: 10px 0px;
}
.block  .image {
float: left;
margin-right: 10px;
position: relative;
}
.block  .data {
color:#111;
margin-bottom: 10px;
}
.block  .text {
font-size: 12px;
}
.block  .readmore {
text-align:right;
font-style:italic;
}
.video .text {
margin-bottom: 10px;
}
.video .text.ttx span{
font-weight:bold; color: #111;
}
.block  .image .hov {
width:134px;
height:95px;
z-index:25;
top: 0px;
left: 0px;
position:absolute;
background: url(../i/video_hover.png);
}
.block  .image .hov:hover{
opacity: 0.6;
}
.novosty .item .image{
float:left;
margin-right: 20px;
}
.novosty .item .n_title {
font-size:18px;
margin-bottom: 10px;
color: #004cb4;
font-weight:bold;
width:500px;
}
.novosty .item .data {
float:right;
font-size:16px;
font-style:italic;
}
.novosty .item .readmore {
text-align:right;
}
.fulltext .image{
float:left;
margin: 0px 20px 10px 0px;

}
.fulltext .data {
text-align:right;
font-style:italic;
font-size: 18px;
margin-bottom: 15px;
}

.video .item.left{
width: 325px;
}
.video .item:first-child {
margin-right: 20px;
}

.video .item .text{
margin-bottom: 10px;
}

.video .text.ttx span{
font-weight:bold; color: #111;
}
.video .item .image {
position: relative;
float: left;
margin-right: 10px;
}
.video .item .image .hov {
width:134px;
height:95px;
z-index:25;
top: 0px;
left: 0px;
position:absolute;
background: url(../i/video_hover.png);
}
.video .item .image .hov:hover{
opacity: 0.6;
}
.staty .n_title {
font-size: 18px;
margin-bottom: 15px;
font-weight:bold;
}
.staty .text {
margin-bottom: 15px;
}
.staty .readmore {
text-align:right;
}
.razdel {
margin-bottom: 10px;
padding-left:20px;
font-size: 16px;
background: url(../i/sq.png) no-repeat left 5px;
}

.alfa {
margin-bottom: 30px;
}

.alfa a {
font-size: 20px;
}
.alfa a.active {
color: #101010;
text-decoration: none;
}
.alfa span {
padding: 0px 3px 0px 4px;
}
.items .item {
margin-bottom: 30px;
}