body { width:100%; height:100%; margin:0; padding:0; }

td { vertical-align:top; color:#424242; font-size:11px; font-family:arial; }

a { color:#808080; text-decoration:underline; }

a:hover { text-decoration:none; }

ul { margin:10px 0 10px 0; padding:0; }
li { list-style-type:none; background:url(images/li.gif) 0 6px no-repeat; padding:0 0 0 20px; margin:0;}




.main { width:988px; height:100%; }

.mn1 { height:113px; background:url(images/bg_1.jpg) 241px 0 repeat-x; }

.tp1 {background:url(images/t1.jpg) no-repeat; position:relative; width:100%; height:113px; }

.tel { color:#454545; position:absolute; top:22px; right:40px; }
.telbig { font-size:30px;}
.telbig1 { font-size:18px;}

.mn2 { height:68px; background:url(images/m.gif) repeat-x; }
.menu { width:100%; height:68px; background:url(images/m1.gif) top left no-repeat; }
.mu1 { background:url(images/m2.gif) top right no-repeat; padding:0 31px 0 31px; }

.mu1 a {
	color:white;
	text-transform:uppercase;
	font-size:10px;
	text-decoration:none;
	padding:21px 23px 22px 20px;
	background:url(images/polm.gif) top right no-repeat;
	display:block;
	float:left;
}
.mu1 a:hover {
	background:url(images/mon2.gif) top right repeat-x;
}


.mn3 {padding-right:18px;}
.center { width:100%; }
.cr1 { width:228px; padding:0 0 25px 27px;  }
.cr2 { padding:0 8px 25px 0; }

.left { width:215px; margin:0 0 8px 0; }
.lt1 {
	background:url(images/zag.gif) top left no-repeat; height:29px;
	font-weight:bold; font-size:11px; padding:0 10px 0 13px; color:white;
	vertical-align:middle;
	line-height:10px;
	cursor: pointer;
}
.lt1p {
	background:url(images/zag2.gif) top left no-repeat; height:29px;
	font-weight:bold; font-size:11px; padding:0 10px 0 13px; color:white;
	vertical-align:middle;
	line-height:10px;
	cursor: pointer;
}

.lt2 {
	border-left:1px solid #9f9f9f;
	border-right:1px solid #9f9f9f;
	border-bottom:1px solid #c3c3c3;
	background:#f4f4f4;
	padding:6px 0 6px 0;
}
.lt2b {
	border-left:1px solid #9f9f9f;
	border-right:1px solid #9f9f9f;
	background:#f4f4f4;
	padding:6px 0 6px 0;
}
.lt3 { background:url(images/z2.gif) bottom left no-repeat; height:5px; line-height:5px; }

.sinka {
	color:#008aff;
	text-decoration:none;
	margin:4px 16px 4px 18px;
	background:url(images/str.gif) 0 5px no-repeat;
	padding:0 0 0 10px;
	display:block;
}
.prosto {
	color:#7f7f7f;
	text-decoration:none;
	margin:5px 0 5px 0;
	background:url(images/bm2.gif) 18px bottom no-repeat;
	padding:4px 18px 2px 18px;
	display:block;
}
.prosto:hover {
	background:url(images/bm.gif) top left repeat-y;
	color:white;
}
.sovet {
	color:#008aff;
	text-decoration:none;
	background:url(images/vop.gif) 14px top no-repeat;
	padding:6px 18px 6px 50px;
	display:block;
	font-weight:bold;
}

.menuska { width:214px; margin:6px 0 0 0; }
.ma1 { height:3px; background:url(images/g1.gif) top left no-repeat; line-height:3px;  }
.ma2 { background:url(images/g3.gif) top right repeat-y #424242; color:#d4d4d4; padding:6px 18px 6px 18px; }
.ma3 { height:3px; background:url(images/g2.gif) top left no-repeat; line-height:3px; }

.ma2 a { text-decoration:none; color:#d4d4d4; }
.ma2 a:hover { color:#56c9cd; }

.submu { margin:8px 0 10px 0; color:#3e3e3e; }
.su1 { color:#3e3e3e; }
.su1 a { color:#3e3e3e; text-decoration:none; }
.su1 a:active { color:#8e8e8e; text-decoration:none; }

.nepoimushto { width:100%; height:104px; }
.no1 { width:350px; background:url(images/b1.gif) no-repeat; color:white; font-size:10px; padding:11px 0 0 15px; text-transform:uppercase;}
.no2 { background:url(images/b2.gif) top left repeat-x; }
.no3 { width:5px; background:url(images/b3.gif) no-repeat; }
.no4 { width:12px; }
.no5 { width:259px; background:url(images/b4.gif) no-repeat; color:white; font-size:10px; padding:11px 0 0 15px; text-transform:uppercase; }

.hz { width:100%; height:26px; }
.hz2 { height:10px; }
.hz3 { background:#454545; }


.katalog { width:100%; }
.kg1 { width:24%; border-top:1px solid #e0e0e0; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; }
.kg2 { border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; text-align:center; padding:10px 0 10px 0; vertical-align:middle; }
.kg3 { border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding:10px; color:#424242; }
.kg4 {
	border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;
	color:white;
	font-size:14px;
	font-weight:bold;
	background:url(images/kat.gif) 0 6px repeat-x;
	padding:8px 0 16px 10px;
}
.kg5 { height:15px; }
.mal { font-size:10px; }
.kg1ot { color:#2da0ce; font-weight:bold; padding:10px; }


.mn4 { height:45px; border-top:1px solid #377cc3; vertical-align:middle; text-align:center; color:#878787; }
.mn4 a { color:#377cc3; }


.mn6 { height:50px; }

.mn5 { height:44px; background:#377cc3; color:white; }
.mn5 a { color:white; }
.bottom { width:100%; height:44px; position:relative;}
.schet { position:absolute; top:7px; left:37px; }
.copy { position:absolute; top:2px; left:80px; text-align:center;}
.fig { position:absolute; top:7px; left:225px; width:700px; text-align:center; }
.mndiv {position: absolute; border:1px solid #9f9f9f; background:url(images/mm.gif) repeat; color:white; visibility: hidden; overflow:visible;}

.mn-a {
	color:white; 
	text-decoration:none;
	font-size:11px;
}
.mn-tb a:hover {
	text-decoration:underline;
	display: block;
}

.tmtd {
	padding-left:20px; 
}
.d_zgl{
	color:#008aff;
	font-size:20px;
	font-weight:normal;
}

.d_ls{
	font-size1:12px;
	font-size:70%;
	padding-top:5px;
	color: grey41;
}
.d_op{
	font-size:130%;
	font-size1:14px;
	font-weight:bold;
}
.d_ol{
}


.d_ol h3{
display: block;
margin: 35px 0px 10px 20px;
}

.filter{
	margin-bottom:10px;
	float:left;
	width:30%;
	color:#888888; 
	font-weight:Bold;
}
.cmp_tbl{
	empty-cells:show;	
	border:1px solid #DDDDDD;
}
.cmp_td1{
	font-size:70%;
	padding:5px 5px 5px 10px;
	font-weight:Normal;
	text-align:left;
	color:#666666;
	background:#F2F2F2;
	border-bottom:1px solid #DDDDDD;
	width: 140;
	vertical-align: middle;
}
.cmp_td2{
	border-bottom:1px solid #DDDDDD;
	font-weight:Bold;
	color:#555555;
	font-size:70%;
	padding:8px 5px 8px 10px;
}
.schet2 { position:absolute; top:7px; left:900px; }
