* 
{
  margin: 0;
  padding: 0;
}

#shapka {
 position:absolute;
	left:0px;
	top:0px;
	width:968px;
	height:400px;
	z-index:3;
 padding: 0px;/* Поля вокруг текста */
}




#engrus {
 position:absolute;
	left:900px;
	top:0px;
	width:58px;
	height:38px;
	z-index:4;
 padding: 0px;/* Поля вокруг текста */
}

#menu {
 position:absolute;
	left:9px;
	top:288px;
	width:952px;
	height:30px;
	z-index:5;
 padding: 0px;/* Поля вокруг текста */
}

#klients {
	position:absolute;
	left:20px;
	top:400px;
	width:217px;
	height:300px;
	z-index:5;
	padding: 0px;/* Поля вокруг текста */
}

#klients2 {
 position:absolute;
	left:10px;
	top:400px;
	width:280px;
	height:300px;
	z-index:5;
 padding: 0px;/* Поля вокруг текста */
}


#city {
	position:absolute;
	left:270px;
	top:580px;
	width:663px;
	height:367;
	z-index:16;
	padding: 0px;
	visibility: visible;
	overflow: visible;
}
#gift {
	position:absolute;
	left:55px;
	top:356px;
	width:824px;
	height:96px;
	z-index:1;
}

#mainwin {
 position:absolute;
	left:300px;
	top:400px;
	width:640px;
	height:600px;
	z-index:6;
 padding: 0px;/* Поля вокруг текста */
}


#mainwin2 {
	position:absolute;
	left:280px;
	top:400px;
	width:663px;
	height:800px;
	z-index:6;
	padding: 0px;/* Поля вокруг текста */
}

#mainwin3 {
 position:absolute;
	left:195px;
	top:400px;
	width:753px;
	height:600px;
	z-index:6;
 padding: 0px;/* Поля вокруг текста */
}

#proekt1 {
	position:absolute;
	left:358px;
	top:478px;
	width:96px;
	height:34px;
	z-index:9;
	overflow: visible;
}

#lastproj {
	position:absolute;
	left:20px;
	top:1050px;
	width:217px;
	height:300px;
	z-index:6;
	padding: 0px;/* Поля вокруг текста */
}

#lastproj2 {
 position:absolute;
	left:20px;
	top:1090px;
	width:217px;
	height:300px;
	z-index:6;
 padding: 0px;/* Поля вокруг текста */
}

#smotr {
	position:absolute;
	left:36px;
	top:1349px;
	width:217px;
	height:24px;
	z-index:7;
	padding: 0px;/* Поля вокруг текста */
}

#smotr2 {
 position:absolute;
	left:36px;
	top:1379px;
	width:217px;
	height:24px;
	z-index:7;
 padding: 0px;/* Поля вокруг текста */
}



body {
	background-color: #515973;
}
h1 {
 font-size: 24px;
 }

.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666; font-size: 16px;
}
.style7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.style10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #666666;
}
.style12 {
	color: #999999;
	font-weight: bold;
	font-size: 18px;
}
.style17 {font-size: 10px}
.style18 {color: #666666}
.style19 {font-size: 9px}
.style20 {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style21 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style41 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
}
.style43 {
	color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px; 
	font-weight: bold;
}
a:hover.style43 {color: #f4f4f4}
a.style43{font-size: 16px; text-decoration: none; font-weight: bold;}

.style44 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 16px;
	font-weight: bold;
}
.style48 {color: #0000FF; font-weight: bold; font-size: 16px;}
.style49 {font-size: 18px;}
.style50 {
	color: #CC6666;
	font-weight: bold;
	font-size: 24px;
}
.style51 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.style52 {font-family: Arial; font-size: 12px; font-weight: bold; color: #CC9966; }
a:hover.style52 {color: #0099CC;}
.style53 {
	font-size: 14px;
	color: #CC6666
}
.style54 {font-family: Arial; 	font-size: 14px; color: #666666}
.style58 {color: #72984B; font-weight: bold; }

