html { height: 100.1% } /* gives a scrollbar in Mozilla/Firefox */
html, body, form, table, tr, td, div,fieldset{ margin: 0; padding: 0; font-family:arial;font-size:12px;}
body { height: 100%;}
table { border-collapse: collapse; border-spacing: 0; }
th, td { vertical-align: top; }
a, img, form, object, table, div,fieldset { border: none; }
a{font-family:arial;font-size:12px;outline: none;}
.w100pr {
  width: 100%!important;
}
.work-area-about a:hover, .bottom-menu ul li a:hover
{
	color: #F68A2F;
}

.header{
	height:136px;
}
.header, .content, .footer{
	width:955px;
	margin:auto;
}
.phones{
	height:48px;
	padding-top:10px;
}
.lang{
	float:right;
	font-size:11px;
	color:#4E4D52;
}
.lang a{
	font-size:11px;
	color:#8C8B91;
}
.lang span{
	color:#DDDCE2;
	padding:0px 19px;
}
.lang img{
	margin:0px 5px -2px 0px;
}
.num-spb{
	float:left;
	width:215px;
	background:url(/images/sol/1458/phone.jpg) no-repeat left top;
	border-right:1px solid #DDDCE2;
	padding-left:29px;
	font-size:11px;
	color:#65656A;
}
.phones-num{
	font-size:18px;
	color:#4E4D52;
}
.num-spb span,
.phones-num span{
	color:#8C8B91;
}
.num-moscow{
	float:left;
	padding-left:20px;
	font-size:11px;
	color:#65656A;
}
.content{
	overflow:hidden;
	zoom:1;
	
}
.footer{
	height:108px;
}
.copy{
	float:left;
	width:179px;
	height:47px;
	padding-left:93px;
	background:url(/images/sol/1458/logo_bottom.jpg) no-repeat left top;
	line-height:47px;
	vertical-align:middle;
	border-right:1px solid #DDDCE2;
}

/*top menu start*/
.top-menu{
	height:56px;
	background:url(/images/sol/1458/logo.jpg) no-repeat left top;
	padding:32px 0px 0px 224px;
}
.top-menu ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
.top-menu ul li{
	float:left;
	background:url(/images/sol/1458/bg_top_menu.jpg) no-repeat left top;
	padding:2px 0px 0px 13px;
	width:94px;
}
.top-menu ul li.last{
	width:70px;
}

.top-menu ul li a{
	text-decoration:none;
	text-transform:uppercase;
	color:#262C39;
}

.top-menu ul li a.selected, .top-menu ul li a:hover{
	color:#f68a2f;
}
/*top menu end*/

/*bottom menu start*/
.bottom-menu{
	padding-left:305px;
}
.bottom-menu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.bottom-menu ul li{
	float:left;
	line-height:47px;
	vertical-align:middle;
	color:#C3C2CA;
}
.bottom-menu ul li a{
	color:#8C8B91;
}
/*bottom menu end*/