﻿html, body {
	width: 100%;
	background:#020b35 url('/images/body_bg.jpg') right 700px no-repeat;
}
body {
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: 14px;
	position: relative;
	color: #fff;
	min-width:1000px;
}
/*Типография*/
a {color:#efb106; text-decoration:underline;}
a:hover {text-decoration:none;}
h2, .g-h2, h3, .g-h3, h4, .g-h4 {color:#2498de;font-style:italic;}
.l-cnt_index h2, .l-cnt_index .g-h2, .l-cnt_index h3, .l-cnt_index .g-h3, .l-cnt_index h4, .l-cnt_index .g-h4 {color:#fff;}
h2, .g-h2, .g-fz-18 {font-size:18px;margin-bottom:18px;}
h3, .g-h3, .g-fz-16 {font-size:16px;}
h4, .g-h4, .g-fz-14 {font-size:14px;}
p {margin-bottom:18px;}
p img {border:1px solid #b0b1b1;margin-right:10px;max-width:100%;}
.g-c-wht {color:#fff;}

.l-wrap {
	min-width:930px;
	max-width:1186px;
	margin:0 auto;
	position:relative;
	padding:0 28px 0 42px;
}
hr {
	height:1px;
	font-size:0;
	zoom:1;
	border:0;
	background:#81869a;
	display:block;
	margin:18px 0;
	*margin:12px 0;
	padding:0;
}
/*------*/
.l-hdr {
	overflow:hidden;
	height:450px;
	margin-bottom:-135px;
	position:relative;
}
	.b-logo {
		position:absolute;
		top:0;
		left:30px;
		width:300px;
		height:250px;
		font-size:0;
		z-index:10;
	}
	.l-hdr .l-wrap {
		height:315px;
	}
	.l-hdr-bg {
		height:450px;
		width:100%;
		position:absolute;
		top:0;
		left:0;
		background:url('/images/l-hdr_bg_3.png') 0 0 repeat-x;
		z-index:1;
	}
	.l-hdr-bg2 {
		height:450px;
		width:630px;
		position:absolute;
		top:0;
		left:-250px;
		background:url('/images/l-hdr_bg.jpg') 0 0 no-repeat;
		z-index:3;
	}
	.l-hdr-bg3 {
		height:450px;
		width:930px;
		position:absolute;
		top:0;
		right:-290px;
		background:url('/images/l-hdr_bg_2_1.jpg') 0 0 no-repeat;
		z-index:2;
	}
	.l-hdr-bg3_2 {
		background:url('/images/l-hdr_bg_2_2.jpg') 0 0 no-repeat;
	}
	.l-hdr-bg3_3 {
		background:url('/images/l-hdr_bg_2_3.jpg') 0 0 no-repeat;
	}
	.l-hdr-bg3_4 {
		background:url('/images/l-hdr_bg_2_4.jpg') 0 0 no-repeat;
	}

.b-phone {
	font-style:italic;
	position:absolute;
	top:230px;
	right:150px;
	z-index:10;
	font-size:30px;
}
	.b-phone span {
		color:#7caeed;
		font-size:14px;
	}
/*------*/
.l-nav {
	position:relative;
	z-index:10;
	margin-bottom:30px;
}

.b-nav {
	font-size:18px;
	font-style:italic;
	overflow:hidden;
}
	.b-nav-i {
		list-style:none;
		display:-moz-inline-stack;display:inline-block;vertical-align:top;*display:inline;*zoom:1;
		margin-right:23px;
		*margin-right:25px;
		height:30px;
		line-height:30px;
	}
	.b-nav a {
		color:#ffba00;
	}
	.b-nav-i_active a {
		color:#fff;
		text-decoration:none;
	}
	.b-nav-i_index {
		background:url('/images/icon_index.png') 0 0 no-repeat;
		padding-left:35px;
	}
	.b-nav-i_index.b-nav-i_active {
		background:none;
		padding-left:0;
	}

.b-snav {
	position:relative;
	margin-bottom:90px;
}
	.b-snav > * {
		position:relative;
		z-index:10;
	}
	.b-snav .g-h2 {
		font-size:20px;
		font-weight:bold;
	}
	.b-snav a {
		color:#92d4f9;
	}
	.b-snav-i {
		margin-bottom:5px;
		list-style:none;
	}
	.b-snav-i_active a {
		color:#fff;
	}
	.b-snav-bg {
		position:absolute;
		top:0;
		right:-125px;
		background:url('/images/b-snav_bg.png') 0 0 no-repeat;
		width:112px;
		height:50px;
		z-index:1;
	}
	.b-snav-bg2 {
		position:absolute;
		bottom:-50px;
		left:-161px;
		background:url('/images/b-snav_bg_2.png') 0 bottom no-repeat;
		width:358px;
		height:100%;
		z-index:1;
	}
/*------*/
.l-cnt {
	position:relative;
	z-index:10;
	overflow:hidden;
}
	.l-cnt-in {
		margin-right:230px;
		position:relative;
		z-index:10;
	}
	.l-cnt-c {
		position:relative;
		margin-bottom:90px;
		margin-left:224px;
		padding-top:40px;
	}
	.l-cnt_index .l-cnt-c {
		color:#aeafb0;
		margin-left:0;
		margin-right:280px;
		padding-top:0;
	}
		.l-cnt-c-in {
			position:relative;
			z-index:10;
		}
	.l-cnt-side {
		float:left;
		width:180px;
	}
	.l-cnt_index .l-cnt-side {
		float:right;
		width:238px;
		padding-top:65px;
	}
	.l-cnt-bg {
		background:url('/images/l-cnt_bg.png') right 0 no-repeat;
		width:663px;
		height:185px;
		position:absolute;
		top:25px;
		right:-140px;
	}
	.l-cnt-bg2 {
		background:url('/images/l-cnt_bg_2.png') 0 bottom no-repeat;
		width:880px;
		height:100%;
		position:absolute;
		bottom:-40px;
		right:-18px;
	}
	.l-cnt-r {
		float:right;
		width:196px;
		position:relative;
		z-index:10;
	}
table {
	width:100%;
	border-bottom:2px solid #2498de;
}
	table td, table th {
		padding:5px 15px 5px 0;
	}
	table th {
		color:#2498de;
		font-weight:normal;
		border-bottom:1px solid #2498de;
	}
	table td {
		padding-bottom:10px;
	}
/*------*/
.b-news_short {
	font-size:12px;
}
.b-news-i {
	overflow:hidden;
}
	.b-news-i .time {
		color:#2498de;
		font-style:italic;
	}
	.b-news-i .image {
		float:left;
		margin:0;
	}
	.b-news-all {
		color:#228ecf;
	}
/*------*/
.b-faces {
	padding-left:40px;
	padding-top:30px;
	background:url('/images/icon_faces.png') 0 0 no-repeat;
	display:block;
	color:#fff;
	font-size:18px;
	font-style:italic;
}
/*------*/
.b-photos {
	font-size:12px;
}
	.b-photos li {
		list-style:none;
		display:-moz-inline-stack;display:inline-block;vertical-align:top;*display:inline;*zoom:1;
		margin-right:13px;
		*margin-right:15px;
		margin-bottom:10px;
	}
	.b-photos img {
		border:1px solid #b0b1b1;
	}

/*------*/
.l-ftr {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	overflow:hidden;
	padding-top:30px;
}
	.l-ftr .l-wrap {
		padding-top:30px;
		padding-bottom:30px;
	}
	.l-ftr-bg {
		position:absolute;
		top:0;
		right:268px;
		height:4px;
		width:1138px;
		background:url('/images/l-ftr_bg.png') 0 0 no-repeat;
	}

.b-adn {
	position:absolute;
	right:-134px;
	width:277px;
	height:28px;
	background:url('/images/l-ftr_bg_2.png') 0 0 no-repeat;
	margin-top:-69px;
	padding-top:80px;
	padding-left:125px;
}
	.b-adn a {color:#dd3d0e;}




