body { width:100%; height:100%; margin:0; padding:0; background:#edf6ec; }

td { vertical-align:top; color:#595959; font-size:12px; font-family:arial; }

a { color:#0191bb; text-decoration:underline; }
a:hover { text-decoration:none; }

.main { width:998; height:100%; background:url(images/bg.gif) repeat-x; }

.mn1 { height:290px; }
.mn2 { padding:0 0 30px 0; }
.mn3 { background:url(images/b2.gif) repeat-x; height:8px; line-height:3px; }
.mn4 { height:177px; background:url(images/bot.jpg) bottom right no-repeat; }

.bottom { width:100%; height:177px; position:relative; }
.bm1 { position:absolute; top:40px; left:45px; }
.bm2 { position:absolute; top:125px; left:45px; }

.tp1 {background:url(images/t1.jpg) no-repeat;}
.tp2 {background:url(images/t2.jpg) 122px top no-repeat;}
.tp3 {background:url(images/t3.jpg) 243px top no-repeat;}
.tp4 {background:url(images/t4.jpg) 365px top no-repeat;}
.tp5 {background:url(images/t5.jpg) 486px top no-repeat;}
.tp6 {background:url(images/t6.jpg) 608px top no-repeat;}
.tp7 {background:url(images/t7.jpg) 729px top no-repeat;}
.tp8 {background:url(images/t8.jpg) 851px top no-repeat; position:relative;}

.tp1, .tp2, .tp3, .tp4, .tp5, .tp6, .tp7, .tp8  {
	width:100%;
	height:290px;
}

.palk1 { background:url(images/b1.gif) top left no-repeat; width:100%; height:8px; }
.palk2 { background:url(images/b3.gif) top right no-repeat; width:100%; height:8px; }

.center { width:100%; height:100%; }
.cr1 {width:191px; padding:11px 10px 0 5px;}  /*width:243px; background:url(images/t9.jpg) top left no-repeat; padding:20px 31px 0 5px;*/
.cr2 { padding:6px 0 30px 0; }
.cr3 { width:191px; padding:11px 0 0 27px; }

.tel1 { position:absolute; top:135px; left:27px; color:#c54908; font-size:45px; font-family:arial; font-weight:bold; }
.tel2 { position:absolute; top:186px; left:27px; color:#c54908; font-size:45px; font-family:arial; font-weight:bold; }
.tel3 { position:absolute; top:240px; left:55px; color:#c54908; font-size:33px; font-family:arial; font-weight:bold; }
.telmal { font-size:25px; }


.mushko {
	color:#010101;
	padding:7px 0 7px 20px;
	background:url(images/str.gif) 3px 12px no-repeat;
	border-bottom:1px dashed #58a550;
	text-decoration:none;
	display:block;
	font-size:14px;
	font-weight:bold;
}
.mushko:hover {
	text-decoration:underline;
	color:#038eb1;
	background:url(images/str.gif) 3px 12px no-repeat #fff;
}

.mu1, .mu2, .mu3, .mu4, .mu5, .mu6, .mu7, .mu8, .mu9, .mu10 {
	width:159px;
	height:180px;
	display:block;
}
.mu1 { background:url(images/s1.jpg) no-repeat; } .mu1:hover { background:url(images/s1q.jpg) no-repeat; }
.mu2 { background:url(images/s2.jpg) no-repeat; } .mu2:hover { background:url(images/s2q.jpg) no-repeat; }
.mu3 { background:url(images/s3.jpg) no-repeat; } .mu3:hover { background:url(images/s3q.jpg) no-repeat; }
.mu4 { background:url(images/s4.jpg) no-repeat; } .mu4:hover { background:url(images/s4q.jpg) no-repeat; }
.mu5 { background:url(images/s5.jpg) no-repeat; } .mu5:hover { background:url(images/s5q.jpg) no-repeat; }
.mu6 { background:url(images/s6.jpg) no-repeat; } .mu6:hover { background:url(images/s6q.jpg) no-repeat; }
.mu7 { background:url(images/s7.jpg) no-repeat; } .mu7:hover { background:url(images/s7q.jpg) no-repeat; }
.mu8 { background:url(images/s8.jpg) no-repeat; } .mu8:hover { background:url(images/s8q.jpg) no-repeat; }
.mu9 { background:url(images/s9.jpg) no-repeat; } .mu9:hover { background:url(images/s9q.jpg) no-repeat; }
.mu10 { background:url(images/s10.jpg) no-repeat; } .mu10:hover { background:url(images/s10q.jpg) no-repeat; }

#menushka {height:61px; background:url(images/m2.gif) top left repeat-x; margin:0 0 14px 0; }
/*.ma1 { background:url(images/m1.gif) top left no-repeat; width:65px; }
.ma3 { background:url(images/m3.gif) top right no-repeat; width:65px; }*/
#ma1 { background:url(images/m1.gif) top left no-repeat; height:61px; }
#ma3 { background:url(images/m3.gif) top right no-repeat; height:61px; }
#ma2 { padding:14px 17px 0 17px; text-align:center; }
#ma2 a {
	padding:8px 8px 11px 8px;
	color:#5d2101;
	text-decoration:underline;
	display:block;
	float:left;
	font-weight:bold;
}
#ma2 a:hover {
	background:url(images/mon.gif) repeat-x;
}

.proekt {
	background:url(images/dom.jpg) no-repeat;
	height:48px;
	color:#55a54c;
	font-size:18px;
	padding:0 0 0 60px;
	vertical-align:middle;
}
.prkt { margin:15px 0 15px 0; }

.zag {
	background:url(images/zag.gif) no-repeat;
	height:48px;
	color:#e96724;
	font-size:18px;
	padding:0 0 0 60px;
	vertical-align:middle;
}
.zgg { margin:15px 0 15px 0; }

.htt { height:44px; }
.ht1 { background:url(images/mis.gif) top left no-repeat; width:52px; }
.ht2 { background:url(images/mis2.gif) top left repeat-x; color:#55a54c; font-size:18px; padding:15px 5px 0 10px; }
.ht3 { background:url(images/mis3.gif) top left no-repeat; width:7px; }

.zelko { background:url(images/ug3.gif) bottom right no-repeat #d7ebd5; }
.zo1 { background:url(images/ug1.gif) top right no-repeat; padding:18px 17px 2px 17px; }
.zo2 { background:url(images/ug2.gif) bottom left no-repeat; height:4px; line-height:4px; }

.dd1 { position:absolute; top:20px; left:274px; }
.dd2 { position:absolute; top:20px; left:329px; }
.dd3 { position:absolute; top:20px; left:388px; }

.logo { position:absolute; top:5px; left:42px; }
