/*Таблица стилей для ДЛЯ ВСЕХ СТРАНИЦ кроме ГЛАВНОЙ*/


/*Размер и выравнивание Шрифта всех страниц*/
.doc{	font-size:14px;
        text-align:justify;
}
  H3{ font-weight: bold;}

  H2{ font-size:16px;
      font-weight: bold;
}

/* конец моих изменений в стиле */

html, body, .content{
	margin:0;
	padding:0;
	position:relative;}

.content > .wrap-out{
  min-height: 100%;
  height: auto;
	width:auto;	
  min-width:1007px;
	max-width:1600px;
}

*+html .content > .wrap-out{min-width:1003px;}

.content{
	height: 100%;
	position:relative;
}

.wrap-out{	
	position:relative;
	margin:0 auto;
	padding:0;
}

.wrap-out .wrap-in{	
	position:relative;
	margin:0;
	padding:0;
	width:100%;
}
*html .wrap-out{
	height: 100%;
  width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1480?'1480px': "auto");
}

*html .wrap-out .wrap-in{
	height: 100%;
  width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1003?'1003px': "auto");
}

h1{
	padding:0;
	margin:0 0 48px 0;
}

.header{
	position:relative;
	width:auto;
	height:230px;
	overflow:hidden;
}

.header .left-top-menu{
	position:absolute;
	left:50px;
	top:0;
	height:30px;
	padding-top:10px;
	z-index:10;
}

.header .left-top-menu li{
	float:left;
	padding:0 15px;
	list-style-type:none;
	height:20px;
	vertical-align:center;
}

.header .left-top-menu li.i1{background:url(/images/home_icon.gif) left 3px no-repeat;}
.header .left-top-menu li.i2{background:url(/images/favs_icon.gif) left 4px no-repeat;}
.header .left-top-menu li.i3{background:url(/images/map_icon.gif) left 3px no-repeat;}

.header .left-top-menu li a{
	font:12px Tahoma, sans-serif;
	color:#006dbe;
	text-transform:lowercase;
}

.header .left-top-menu li a:hover{text-decoration:none;}


.header .phone{
	font-family:tahoma, sans-serif;
	position:absolute;
	right:312px;
	top:14px;
	height:50px;
	xwidth:210px;
	color:#004891;
}

.header .phone .code{
 font-size:18px;
}
.header .phone .number{
 font-size:22px;
 padding-right:10px;
}

.header .logo{
	position:absolute;
	left:30px;
	/*left:0;*/
	top:40px;
	width:264px; 
  height:98px;
	z-index:10;
	/*border:1px red solid;*/	
	}

*html .logo img{display:none;}


.header .slogan{
	position:absolute;
	left:50px;
	top:135px;
	width:198px;
	height:22px;
	}

*html .slogan img{display:none;}

.header .top-menu{
	/*width:auto;*/
	height:230px;
	margin:0;
	padding:92px 0 0 270px;
	position:relative;
	list-style-type:none;
	background:url(/images/top_menu_bg.gif) left bottom repeat-x;
	
}

.header .top-menu li{
	float:left;
	position:relative;
	overflow:hidden;
	_zoom:1;
	width:20%;
	_width:19%;
	height:108px;
	margin:0;padding:0;
}

.header .top-menu li a{
	display:block;
	position:relative;
	width:100%;
	height:18px;
	padding-top:90px;	
	text-align:center;
	text-decoration:none;
	color:#666;
	font:14px arial, sans-serif;
	z-index:200;
}

v.top-menu li.i4 a{
	height:40px;
	padding-top:75px;
}

.header>.top-menu li p{display:none;}

.header .top-menu li a:hover{text-decoration:underline;}

.header>.top-menu li.i1{background:url(/images/top_menu_i1.png) center top no-repeat;}
.header>.top-menu li.i2{background:url(/images/top_menu_i2.png) center top no-repeat;}
.header>.top-menu li.i3{background:url(/images/top_menu_i3.png) center top no-repeat;width:19%;}
.header>.top-menu li.i4{background:url(/images/top_menu_i4.png) center top no-repeat;}
.header>.top-menu li.i5{background:url(/images/top_menu_i5.png) center top no-repeat;}

*html .top-menu li p{
	position:absolute;
	left:50%;top:0;
	padding:0;
	margin:0;
	z-index:1;
}

*html .top-menu li.i1 p{
	margin-left:-62px;
	width:125px;
	height:88px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/top_menu_i1.png', sizingMethod='scale');
}

*html .top-menu li.i2 p{
	margin-left:-60px;
	
	width:120px;
	height:79px;	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/top_menu_i2.png', sizingMethod='scale');
}

*html .top-menu li.i3 p{
	margin-left:-36px;
	width:73px;
	height:85px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/top_menu_i3.png', sizingMethod='scale');
}

*html .top-menu li.i4 p{
	margin-left:-55px;
	width:111px;
	height:70px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/top_menu_i4.png', sizingMethod='scale');
}

*html .top-menu li.i5 p{
	margin-left:-53px;
	width:107px;
	height:69px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/top_menu_i5.png', sizingMethod='scale');
}
  
.main{
	width:auto;
	margin:0 10px;	
	position:relative;
	overflow:hidden;
	_zoom:1;
	padding:20px 0 20px 0px;	
	max-width:1600px;
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1600?'1600px': "auto");
	/*border:1px black solid;*/	
}

.left-col{
	float:left;
	position:relative;
	overflow:hidden;
	_zoom:1;
	width:240px;
	padding:0 10px 0 0;
	z-index:9;
	/*border:1px black solid;*/
}

ul.left-menu{
	list-style-type:none;	
	width:100%;
	margin:0;
	padding:0 0 20px 0;
	background:url(/images/top_menu_bg.gif) left bottom repeat-x;
	/*border:1px red solid;*/
}

ul.left-menu li{
	background:url(/images/left_menu_marker.gif) left 7px no-repeat;
	height:30px;
	width:auto;
	position:relative;
	padding-left:15px;
	
	/*border:1px black solid;*/
}

ul.left-menu li a{
	display:block;
	height:31px;
	width:236px;
	position:relative;
		
	font-size:20px;
  font-family:Tahoma, sans-serif;
	color:#004891;	
	text-decoration:none;
}

ul.left-menu li a:hover{text-decoration:underline;}

ul.left-menu li.l2{
	background:url(/images/left_menu_marker_in.gif) 16px 5px no-repeat;
	height:30px;
	width:auto;
	position:relative;
	padding-left:35px;
	
	/*border:1px black solid;*/
}

ul.left-menu li.l2 a{
	display:block;
	height:31px;
	width:;
	position:relative;
		
	font-size:14px;
  font-family:Tahoma, sans-serif;
	color:#004891;	
	text-decoration:underline;
}

ul.left-menu li.l2 a:hover{text-decoration:none;}

.left-col .news{
	position:relative;
	background:url(/images/top_menu_bg.gif) left bottom repeat-x;
	margin-bottom:10px;
	padding-bottom:10px;
	_margin-bottom:0;
	_padding-bottom:0;
}

.left-col .links a{
	display:block;
	margin:0;
	padding:0;
	color:#ccc;
	text-decoration:none;
	font-size:12px;
}

.right-col{
	float:right;
	position:relative;
	overflow:hidden;
	_zoom:1;
	width:225px;
	padding:0px 0px 0px 0px;
	z-index:9;
	/*border:1px black solid;*/
}

.right-col .managers{
	position:relative;
	padding-bottom:10px;
}

.right-col .calc{
	width:225px;
	height:150px;
	/*margin-bottom:10px;
	padding-bottom:10px;*/
}

.right-col .calc table{padding:0;}
.right-col .calc table td{padding:2px;}

.right-col .calc .title{
	color:#f47407;
	font-size:18px;
	padding:10px 15px;
}

.right-col .calc .label{
	text-align:right;
}

.right-col .calc .text{
	width:155px;
	border:1px #93b7c3 solid;
}

.right-col .calc .submit{
	border:none;
	background:url(/images/calc_button.gif);
	width:107px;
	height:19px;
	cursor:pointer;
}

.right-col .calc .ati{font-size:11px;}
.right-col .calc .ati a{font-size:11px;color:black;}

.right-col .voting{
	font-size:12px;
	padding-bottom:20px;
	margin-bottom:10px;
}

.right-col .voting h1{
	font: 18px arial, sans-serif;
	color:#f47407;
	height:29px;
	padding:20px 0 10px 30px;
	margin:0;	
	background:url(/images/question.png) left 13px no-repeat;
}

.right-col h1{
	font: 18px arial, sans-serif;
	color:#f47407;
	height:29px;
	padding:10px 0 10px 0;
	margin:0;
}

.center-col{
	width:auto;
	padding:0 25px 0 5px;
	position:relative;
	overflow:hidden;
	_zoom:1;
}

.center-col h1{
	color:#004891;
	font-size:24px;
	padding:0;
	margin:20px 0;
}

.top-menu{
	width:auto;
	height:138px;
	margin:0;padding:0;
	position:relative;
	list-style-type:none;
	vertical-align:top;
	background:url(/images/top_menu_bg.gif) left bottom repeat-x;
	
}

.top-menu li{
	float:left;
	position:relative;
	overflow:hidden;
	_zoom:1;
	width:20%;
	_width:19%;
	height:108px;
	margin:0;padding:0;
}

.top-menu li a{
	display:block;
	position:relative;
	width:100%;
	height:18px;
	padding-top:90px;	
	text-align:center;
	text-decoration:none;
	color:#666;
	font:14px arial, sans-serif;
	z-index:200;
}

.top-menu li.i4 a{
	height:40px;
	padding-top:75px;
}

.right-col>.top-menu li p{display:none;}

.top-menu li a:hover{text-decoration:underline;}

.right-col>.top-menu li.i1{background:url(/images/top_menu_i1.png) center top no-repeat;}
.right-col>.top-menu li.i2{background:url(/images/top_menu_i2.png) center top no-repeat;}
.right-col>.top-menu li.i3{background:url(/images/top_menu_i3.png) center top no-repeat;width:19%;}
.right-col>.top-menu li.i4{background:url(/images/top_menu_i4.png) center top no-repeat;}
.right-col>.top-menu li.i5{background:url(/images/top_menu_i5.png) center top no-repeat;}

*html .top-menu li p{
	position:absolute;
	left:50%;top:0;
	padding:0;
	margin:0;
	z-index:1;
}

*html .top-menu li.i1 p{
	margin-left:-62px;
	width:125px;
	height:88px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/top_menu_i1.png', sizingMethod='scale');
}

*html .top-menu li.i2 p{
	margin-left:-60px;
	
	width:120px;
	height:79px;	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/top_menu_i2.png', sizingMethod='scale');
}

*html .top-menu li.i3 p{
	margin-left:-36px;
	width:73px;
	height:85px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/top_menu_i3.png', sizingMethod='scale');
}

*html .top-menu li.i4 p{
	margin-left:-55px;
	width:111px;
	height:70px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/top_menu_i4.png', sizingMethod='scale');
}

*html .top-menu li.i5 p{
	margin-left:-53px;
	width:107px;
	height:69px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/top_menu_i5.png', sizingMethod='scale');
}

.footer{
	/*position:absolute;
	left:0;
  bottom:0;*/
	position:relative;
	width:100%;
	
	/*padding-left:280px;*/
	height:125px;
	z-index:20;
	/*overflow:hidden;*/
	_zoom:1;		
	_margin-top:-1px;
}

.footer .top-border{
	padding:0;
	margin:0 0 10px 0;
	height:1px;
	background:url(/images/top_menu_bg.gif) left top repeat-x;
	overflow:hidden;
}

.footer .p1{
	float:left;
	width:200px;
	padding:0 0 0 25px;
	margin:0;
	color:#004891;
	background:url(/images/phone.gif) left 22px no-repeat;
}

.footer .l{margin-left:105px;}
*html .footer .l{margin-left:30px;}

.footer .p1 p{
	padding:0;
	margin:0;}

.footer .city{
	font-size:12px;
	font-weight:bold;
}

.footer .phone{font-size:22px;}
.footer .phone span{font-size:18px;}


.copyright{
	position:absolute;
	font-size:12px;
	color:white;
	font-family:tahoma, sans-serif;
	left:280px;
	bottom:0px;
}

*+html .copyright{bottom:10px;}
*html .copyright{bottom:10px;}

.copyright a{color:white;}


.deepro-logo{border:none;}

.deepro{
	position:absolute;
	right:50%;
	margin-right:-360px;
	top:40px;
	width:39px;
	height:66px;
	border:none;
}

.deepro-text{
	position:absolute;
	right:50%;
	margin-right:-450px;
	text-align:left;
	top:60px;
	width:81px;
	line-height:80%;
}

*+html .deepro-text{margin-right:-300px;top:80px}
*+html .deepro{margin-right:-210px;}


.deepro-text a{
	font-size:11px;
	font-family:tahoma, sans-serif;
	color:#666;
}

