*{
	margin:0;
	padding:0
}
a{outline: none;}
a:link {color: #00A7E6;}
a:visited {color: #00A7E6;}
a:hover {color: #ff5819;}

p{ font: 13px Arial; }
h1{ font: italic 26px Trebuchet MS,Tahoma;}
h2{ font: 16px Arial; }
h3{ font: 14px Arial; }
h4{ font: bold 13px Arial; }

#main{
	position: relative;
	min-width: 997px;
	margin-top: 16px;
	background: #496682 url(../i/citybk.jpg) repeat-x 0 67px;
}

#header { height: 100px; background: #FFF url(../i/citybk.jpg) repeat-x 0 67px; }

#icons{ padding: 40px 0 0 134px; }

#home{
	float: left;
	background: url(../i/../i/home_index.gif);
	width: 35px;
	height: 35px;
	text-indent: -5000px;
}
#mail {
	float: left;
	background: url(../i/../i/mail.gif);
	width: 11px;
	height: 8px;
	margin: 13px 0 0 30px;
	font: 1px Arial;
	position:relative;
	text-indent: -5000px;
}
#mologo {
	position: absolute;
	width: 116px;
	height: 176px;
	left: 50%;
	top: 2px;
	margin-left: -58px;
	background: url(../i/mologo.png) no-repeat;
}
#showhide{
	position: absolute;
	right: 90px;
	top: 47px;
	width: 136px;
	height: 23px;
	background: url(../i/shide.png) no-repeat;
	text-align: center;
	cursor: pointer;
}
#build_area {
	float:left;
	width: 100%;
	height: 342px;
}

#l1,#l3 {float:left;}

#l1{ width: 252px; }
#cl2{
	float:left;
	width: 100%;
}
#l2{
	margin: 0 632px 0 252px; 
	height: 342px;
}
#l3{ width: 632px;margin-left: -632px; }

#b1,#b2,#b3,#build1,#build2,#build3 {
	height: 280px; 
	position: absolute;
	margin-top: 70px;
}
#b3{margin-top: 55px;}
#build1{
	width: 252px;
	background:url(../i/b1.png) no-repeat 27px 101px;
}
#build2{
	width: 259px;
	left: 25%;
	background:  url(../i/b2.png) no-repeat 0 73px;
}
#build3{
	width: 632px; 
	background:  url(../i/b3.png) no-repeat 0 100%;
}

#b1{ z-index: 12;}
#b2{ z-index: 11; left: 25%;}
#b3{ z-index: 10;}

#b1 img,#b2 img,#b3 img{
	position: absolute;
	border: 0;
}
#b1 img{
	width: 225px;
	height: 150px;
	margin: 6px 0 0 27px;
}
#b2 img{
	width: 259px;
	height: 196px;
	margin-top: 7px;
}
#b3 img{
	width: 632px;
	height: 271px;
}

#b1_y,#b2_y,#b3_y { position: relative;}
#b1_y {margin: 73px 0px 0px 169px; font: 16px Georgia; color: #7B91A6;}
#b2_y {margin: 44px 0 0 178px; width: 60px; font: 16px Arial;}
#b3_y {margin:2px 0 0 445px; font: 18px Tahoma; color: #7B91A6;}


#b1_y a,#b2_y a,#b3_y a{color:#4097bf;}

#window{
	position: absolute;
	width: 812px;
	z-index: 14;
	top: 300px;
	left: -5000px;
	margin-left: -406px;
}

#loader{
	position: absolute;
	width: 100px;
	height: 100px;
	z-index: 13;
	top: 316px;
	left: 50%;
	margin-left: -50px;
	display: none;
}
.loading {
	background: #FFF url(../i/loader.gif) no-repeat 50% 50%;
}
.load{
	background: #FFF;
}

#wmain{background: url(../i/wmain.png) repeat-y;padding: 20px 18px 0 16px;}
#popup_build{
	background: #FFF url(../i/wcnt_bg.png) no-repeat 0 100%;
	min-height: 156px;
	padding: 0px 45px 70px 45px;
	overflow: hidden;
	height: 100%;
}
#popup_build h1{font: italic 18px Trebuchet MS,Tahoma;color: #384653;}
#popup_build h2{font: bold 14px Arial;padding: 20px 0 7px 20px;color: #000;}
#popup_build h3{font: 13px Arial;padding-left: 20px;background: url(../i/rarr.png) no-repeat 0 4px;}
#popup_build .pcol1,#popup_build .pcol2{ float: left; position: relative;}
#popup_build .pcol1{width: 416px;}
#popup_build .pcol2{width: 270px;}

#popup_build .pcol2 ul{margin-left: 40px;}
#popup_build .pcol2 li{list-style-type: decimal; font: 13px Arial; line-height: 15pt; color: #000;}

#wtp{height: 41px; background: url(../i/wtp.png) no-repeat;}
#wft{height: 23px; background: url(../i/wft.png) no-repeat; clear: both;}
#wcbtn{position: absolute; width: 19px; height: 19px; background: url(../i/wcbtn.png); right:7px; top: 7px; cursor: pointer;}

#menu{
	position: relative;
	width: 100%;
	clear: both;
	height: 28px;
	z-index: 2;
}
#menu_box{
	position: absolute;
	width: 840px;
	left: 50%;
	margin: 7px 0 0 -420px;
}
#menu_bar, #menu_bar ul {
	list-style: none;
	float: left;
	background: #DDD url(../i/menu_bg.png);
}
#menu_bar li {
	float: left;
	position: relative;
	background: url(../i/menu_brd.gif) no-repeat;
	padding-left:2px;
}

#menu_bar li a{
	padding: 12px 19px 14px;
	text-decoration: none;
	display: block;
	color: #003459;
	font: 14px Trebuchet MS,Tahoma;
	
}
#menu_bar li a:hover {color: #ff5819;}

#menu_bar li#active a{ background: url(../i/menu_.gif) repeat-x 0 -43px; }

#lt_corner, #rt_corner{height: 42px;float: left;}
#lt_corner{width: 35px; background: url(../i/menu_corn.png) no-repeat -36px 0;}
#rt_corner{width: 35px; background: url(../i/menu_corn.png) no-repeat 0 0;}


#content { 
	width: 100%;
	background: transparent;
	overflow: hidden;
}
#footer {
	clear: both;
	width: 100%;
	overflow: hidden;
	background: #4A6682;
	padding-top: 20px;
}
#ft_content {
	border-top: 1px #9BA7B2 solid;
	margin: 0 26px 30px 26px;
	overflow: hidden;
}
.fcol1,.fcol2,.fcol3,.fcol4{float: left;margin: 20px 0px 40px 0px;}

.fcol1 p,.fcol2 p,.fcol3 p{font: 13px Arial; color: #FFF; line-height: 1.4;}
.fcol1{width: 26%;}
.fcol2{width: 25%;}
.fcol3{width: 25.4%;}
.fcol4{width: 23%;}
.fcol4 ul {list-style: none;}
.fcol4 li {padding:2px 0 2px 40px;}
.fcol4 a{font: 13px Arial;}
.phones {width: 148px; text-align: right;font: 13px Arial; color: #FFF;margin-top: 20px;}
.phones span {float: left;}
#fb1,#fb2{height: 56px; position: relative; text-indent: -5000px;}
#fb1{background: url(../i/b1ft.png) no-repeat 0 100%;}
#fb2{background: url(../i/b2ft.png) no-repeat 0 100%;}
#copyright{color: #DBE5EE; font: 13px Arial;}
#imap {background: url(../i/map.png) no-repeat 0 3px;}
#ctlogo {position: relative; margin-top: 86px; height: 37px; }
#ctlogo a {
	display: block;
	position: absolute; 
	width: 90px; 
	height: 37px; 
	right:0; 
	background: url(../i/ctlogo.png) no-repeat;
	text-indent: -5000px;
}

#info_cont {	clear: both; overflow: hidden;}
#info { position: relative; padding: 5px; color: #FFF;}
#info,#info strong{font: 11px Arial;}
#info sup { position: absolute; left: 0px; top: 0;}

.layerOn{display: block;}
.layerOff{display: none;}

#press{font: 12px Arial; color: #FFF; text-align: right; margin-top: 10px;}

/* razor 
Стили рубрикатора
*/


#rubrics li.toggler span{
	border-bottom:1px dotted #4097BF;
	color:#4097BF;
	cursor: pointer;
}
#rubrics li.active span{
	border-bottom:0 none;
	color:#000;
}
#rubrics ul.element li a{font-size:13px;}

#saturn{
	margin:218px 0 0 44px
}
#saturn img{
	border: 0;
}

#krut{
	float: right;
	margin-top: 20px;
}
#krut img{ border: 0;}
