*{
	margin: 0;
	padding: 0;
	border: 0;}

body {
	background:url('../images/bg.jpg') top repeat-x;	
	min-width: 960px;
	height:100%;
	font-size: 12px;
	font-family: Calibri, Arial;}
	
img {
	border: none;}

img, div { 
	behavior: url('iepngfix.htc');}
	
a {
	outline: none;
	color: #446272;
	font-size: 12px;
	font-family: Tahoma;
}

h1 {
	font-weight: bold;
	color: #446272;
	font-size: 13px;
	font-family: Calibri, Arial;
	padding-bottom: 15px;}

p {
	color: #163043;
	font-family: Arial;
	font-size: 12px;
	padding-top: 10px;}
	
#skyTop {
	width: 873px;
	margin:auto;
	background:url('../images/sky.jpg') top no-repeat;	
	height: 105px;
	padding-top: 67px;
	padding-left: 85px;}

#menu {
	width: 650px;
	float: right;}

.activeMenu {
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	font-family: Calibri, Arial;
 	border-bottom: 1px dotted #fff;}

.aMenu {
	float: left;
	background:url('../images/ygol.jpg') left top no-repeat;
	margin-left: 10px;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 10px;
	margin-right: 20px;
	padding-bottom: 10px;}

.menuLi{
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	font-family: Calibri, Arial;
	border-bottom: 1px dotted #fff;}
	
#darkBlue {
	margin:auto;
	width: 900px;
	height: 234px;
	background:url('../images/Ebg.jpg') repeat-x;}
	
#Eright {
	background:url('../images/Eright.jpg') right no-repeat;
	height: 214px;
	padding-left: 50px;
	padding-top: 20px;}
	
#Eleft {
	height: 234px;
	background:url('../images/Eleft.jpg') left no-repeat;}

#textHeader{
	width: 420px;
	float: left;
	padding-left: 40px;
	padding-top: 20px;}
	
#textHeader p{
	color: #fff;
	font-size: 11px;
	font-family: Tahoma;
	line-height: 15px;
	padding-left: 30px;
	padding-top: 25px;}

#zakaz {
	padding-top: 30px;
	width: 240px;
	height: 160px;
	float: right;}

#content {
	margin:auto;
	width: 900px;
	padding-bottom: 5px;}

#blockNews {
	width: 225px;
	float: left;
	padding-top: 10px;}
	
.news a {
	font-size: 11px;
	color:#163043;
	font-family: Arial;}
	
.news {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 210px;}
	
.arrow {
	width: 22px;
	height: 27px;
	background: url(../images/arrowNews.png) left center no-repeat;
	float: left;
	padding-bottom: 5px;}	

.newsText {
	float: right;
	width: 180px;}

.newsText2 {
	float: right;
	width: 180px;
	padding-top: 10px;}

.news2 {
	width: 100px;
	padding-left: 40px;
	padding-bottom: 10px;
	padding-top: 5px;
	background: url(../images/arrowNews.png) left center no-repeat;}
	
.allNews {
	font-size: 11px;
	color:#163043;
	font-family: Arial;
	font-weight: bold;}

#contentMain {
	width: 435px;
	float: left;
	padding-left: 20px;}

#otz {
	padding-top: 40px;
	width: 218px;
	float: right;
	background:url('../images/otz.jpg') no-repeat top left;}

#borderOtz{
	border-right: 1px solid #6e91a1;
	border-left: 1px solid #6e91a1;
	padding-right: 18px;
	padding-left: 18px;
	padding-top: 15px;
	}

#otzBottom {
	background:url('../images/otzBottom.jpg') no-repeat top left;
	height: 54px;}	
	
.clear 
	{clear:both;}

.bold {
	font-weight: bold;
	text-decoration: none;
	color: #446272;
	font-size: 11px;
	font-family: Tahoma;}
	
.italicP {
	font-style: italic;
	font-size: 11px;
	color: #466372;
	padding-bottom: 10px;}
	
#bestProjects {
	margin:auto;
	width: 896px;
	background:url('../images/top.png') top no-repeat;
	padding-top: 4px;}

.borderRL {	
	border-left: 1px solid #becfd4;
	border-right: 1px solid #becfd4;
	padding-top: 3px;
	background:url(../images/bgBP.jpg) #f7feff top repeat-x;
	padding-left: 40px;}	

.bottomB {
	background:url(../images/bottom.png) top left no-repeat;
	height: 11px;
	width: 896px;}
	
#footerTop {
	margin:auto;
	width: 894px;
	padding-top: 16px;
	background:url(../images/footerTop.jpg) #43494a top no-repeat;}
	
#footerBottom {
	margin:auto;
	width: 894px;
	height: 21px;
	background: #43494a;
	background:url(../images/footerBottom.jpg) top no-repeat;}

#footer {
	margin: auto;
	width: 874px;
	height: 75px;
	background: #1b2326;}

#copy {
width: 170px;
float: left;}

#copy p{
	font-size: 10px;
	color: #fff;
	font-family: Arial;
	padding-top: 25px;
	padding-left: 30px;}

#footerMenu {
	width: 385px;
	float: left;
	background:url(../images/footerLine.jpg) top left no-repeat;
	padding-left: 20px;
	padding-top: 10px;}

#footerMenu a {
	font-size: 11px;
	color: #fff;
	font-family: Arial;}

span.white {
	color: white;
	font-size: 10px;}

span.white  a {
	padding-right: 2px;
	font-size: 10px;}

#footerTel {
	width: 165px;
	height: 65px;
	padding-left: 35px;
	padding-top: 10px;
	float: left;
	background:url(../images/footerLine.jpg) top left no-repeat;}
	
span.tel {
	color: white;
	font-size: 12px;
	font-family: "Century Gothic";}
	
#tel{
	width: 150px;
	height: 45px;
	background:url(../images/lineBottom.jpg) bottom center no-repeat;}	

.gray {
	color: #666;
	font-size: 10px;
	font-family: Arial;
	padding-left: 7px;
	padding-top: 0;}
	
#footerLogo {
	width: 90px;
	float: right;
	height:60px;
	text-align: center;
	background:url(../images/footerLine.jpg) top left no-repeat;
	padding-top: 10px;}

td {
	font-size: 11px;
	color: #486777;}

.inp {
	width: 255px;
	height: 20px;
	border: 1px solid #6d91a1;
	background: none;}

textarea{
	overflow:hidden;
	height: 135px;
	background: #d9fcff;
	width: 368px;
	border: 1px solid #6d91a1;}

.subm {
	background:url('/templates/images/send.jpg') no-repeat;
	height: 30px;
	width: 118px;}