body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background:#040404;
}

td { vertical-align:top; }

a {
	color:#f07a4b;
	text-decoration:underline;
}

.ktright ul li {
	background:url(images/li.jpg) 0 5px no-repeat;
	padding:0 0 0 8px;
	list-style-type:none;
}
.ktright ul {
	margin:6px 0 6px 0;
	padding:0;
}

h1 {
	font-size:12px;
	margin:10px 0 10px 0;
	padding:0;
}
h2 {
	font-size:16px;
	margin:10px 0 10px 0;
	padding:0;
}
a:hover {
	text-decoration:none;
}

table {
	color:#526461;
	font-family:arial;
	font-size:11px;
}

.main {
	width:1003px;
	height:100%;
}
.mn1 {
	height:360px;
}
.tp1 { background:url(images/t1.jpg) no-repeat; }
.tp2 { background:url(images/t2.jpg) 119px top no-repeat; }
.tp3 { background:url(images/t3.jpg) 247px top no-repeat; }
.tp4 { background:url(images/t4.jpg) 375px top no-repeat; }
.tp5 { background:url(images/t5.jpg) 503px top no-repeat; }
.tp6 { background:url(images/t6.jpg) 631px top no-repeat; }
.tp7 { background:url(images/t7.jpg) 759px top no-repeat; }
.tp8 { background:url(images/t8.jpg) 887px top no-repeat; position:relative; }

.tp1, .tp2, .tp3, .tp4, .tp5, .tp6, .tp7, .tp8 {
	width:100%;
	height:360px;
}
.map { position:absolute; top:24px; left:367px; }
.email { position:absolute; top:24px; left:391px; }
.home { position:absolute; top:24px; left:343px; }

.mn2 {
	height:41px;
	background:url(images/menu.jpg) no-repeat;
}
.menu {
	width:1003px;
	height:41px;
	position:relative;
}
.menu a { text-decoration:none; display:block; }
.m1 { position:absolute; top:0; left:196px; background:url(images/m1.jpg) no-repeat; width:86px; height:41px; }
.m2 { position:absolute; top:0; left:282px; background:url(images/m2.jpg) no-repeat; width:88px; height:41px; }
.m3 { position:absolute; top:0; left:370px; background:url(images/m3.jpg) no-repeat; width:94px; height:41px; }
.m4 { position:absolute; top:0; left:464px; background:url(images/m4.jpg) no-repeat; width:75px; height:41px; }
.m5 { position:absolute; top:0; left:539px; background:url(images/m5.jpg) no-repeat; width:95px; height:41px; }
.m6 { position:absolute; top:0; left:634px; background:url(images/m6.jpg) no-repeat; width:88px; height:41px; }
.m7 { position:absolute; top:0; left:722px; background:url(images/m7.jpg) no-repeat; width:84px; height:41px; }
.m1:active { background:url(images/m1on.jpg) no-repeat; }
.m2:active { background:url(images/m2on.jpg) no-repeat; }
.m3:active { background:url(images/m3on.jpg) no-repeat; }
.m4:active { background:url(images/m4on.jpg) no-repeat; }
.m5:active { background:url(images/m5on.jpg) no-repeat; }
.m6:active { background:url(images/m6on.jpg) no-repeat; }
.m7:active { background:url(images/m7on.jpg) no-repeat; }

.mn3 {
	background:url(images/cen.gif) 35px top no-repeat #fefefe
}
.center {
	width:1003px;
	height:100%;
	background:url(images/l2.gif) 35px bottom no-repeat;
}
.crleft { width:35px; background:#040404; }
.crright { width:33px; background:#040404; }
.cr1 {
	background:url(images/cen.jpg) 118px bottom no-repeat;
	padding:14px 70px 40px 82px;
}

.mn4 {
	height:161px;
}
.bm1 { background:url(images/b1.jpg) 184px top no-repeat; }
.bm2 { background:url(images/b2.jpg) 313px top no-repeat; }
.bm3 { background:url(images/b3.jpg) 442px top no-repeat; }
.bm4 { background:url(images/b4.jpg) 571px top no-repeat; }
.bm5 { background:url(images/b5.jpg) 700px top no-repeat; position:relative; }

.bm1, .bm2, .bm3, .bm4, .bm5 {
	width:1003px;
	height:161px;
}
.bot1 {
	position:absolute;
	top:77px;
	left:440px;
	color:#f07a4b;
	font-size:16px;
	font-style:italic;
	font-family:verdana;
	font-weight:bold;
}
.ser {
	color:#b8af9d;
}
.bot2 {
	position:absolute;
	top:102px;
	left:468px;
	color:black;
}

.ug1 { background:url(images/u1.jpg) top left no-repeat #f4eee2; }
.ug2 { background:url(images/u2.jpg) top right no-repeat;background-position: right top; }
.ug3 { background:url(images/u3.jpg) bottom left no-repeat; }
.ug4 {
	background:url(images/u4.jpg) bottom right no-repeat; 
	padding:10px 18px 10px 18px;
}

.neiz {
	padding:10px 75px 0 0;
	width:400px;
	}
	.neiz1 {
	padding:10px 75px 0 0;
	width:800px;
	}
.speccen {
	background:url(images/speccen.jpg) top left no-repeat;
	width:103px;
	color:white;
	font-size:24px;
	padding:12px 0 0 15px;
}
.spectxt {
	padding:5px 20px 0 47px;
}
.speczag {
	color:#f07a4b;
	font-weight:bold;
	text-decoration:underline;
	margin:0;
	padding:0;
}

.katalog {
	width:782px;
	margin:0 0 30px 0;
}
.kat1 {
	width:130px;
	background:url(images/is.jpg) bottom left no-repeat;
	height:78px;
	padding:36px 0 0 147px;
}
.kat13 {
	width:130px;
	background:url(images/izd.jpg) bottom left no-repeat;
	height:78px;
	padding:36px 0 0 147px;
}
.kat9 {
	width:130px;
	background:url(images/ion.jpg) bottom left no-repeat;
	height:78px;
	padding:36px 0 0 147px;
}
.kat2 {
	width:127px;
	background:url(images/il.jpg) bottom left no-repeat;
	padding:36px 0 0 135px;
}
.kat11 {
	width:127px;
	background:url(images/iln.jpg) bottom left no-repeat;
	padding:36px 0 0 135px;
	}
.kat3 {
	background:url(images/io.jpg) bottom left no-repeat;
	padding:36px 0 0 149px;
}
.kat12 {
	background:url(images/isn.jpg)  bottom left no-repeat;
	height:78px;
	padding:36px 0 0 147px;
}
.kat14 {
	background:url(images/iok.jpg)  bottom left no-repeat;
	height:78px;
	padding:36px 0 0 147px;
}

.kat1 a, .kat2 a, .kat3 a, .kat6 a, .kat7 a, .kat8 a, .kat9 a, .kat10 a , .kat11 a , .kat12 a, .kat13 a,.kat14 a, .kat15 a {
	font-size:9px;
	font-family:arial;
	text-decoration:none;
	color:white;
}
.kat6 {
	background:url(images/isal.jpg) bottom left no-repeat;
	height:78px;
	padding:36px 0 0 137px;
}
.kat7 {
	background:url(images/iz.jpg) bottom left no-repeat;
	padding:40px 0 0 147px;
}
.kat15 {
	background:url(images/ilk.jpg) bottom left no-repeat;
	padding:40px 0 0 147px;
}
.kat8 {
	
	background:url(images/isir.jpg) bottom left no-repeat;
	padding:40px 0 0 158px;}
.kat10 {
	background:url(images/irisd.jpg) bottom left no-repeat;
	padding:40px 0 0 158px;}
.kat1 {
	width:130px;
	background:url(images/is.jpg) bottom left no-repeat;
	height:78px;
	padding:36px 0 0 147px;
}
.ork {
	color:#f07a4b;
	text-decoration:underline;
	background:url(images/sh.gif) 0 1px no-repeat;
	padding:0 0 0 12px;
}
.kat4 {
	padding:0 50px 0 0;
}
.kat5 {
	background:url(images/pol.jpg) left 15px no-repeat;
	height:30px;
}

.roz1 { background:url(images/ro1.jpg) top left no-repeat #f7ebf7; }
.roz2 { background:url(images/ro2.jpg) top right no-repeat; }
.roz3 { background:url(images/ro3.jpg) bottom left no-repeat; }
.roz4 {
	background:url(images/ro4.jpg) bottom right no-repeat;
	padding:10px 18px 10px 18px;
}

.news {
	width:95px;
	padding:0 0 0 70px;
}

.date {
	width:60px;
	padding:0 10px 0 0;
	color:#bbb3a4;
	text-align:right;
}
.orange {
	color:#ff5501;
	font-size:14px;
}
.or {
	color:#ff5501;
}
.ore {
	color:#ff5501; margin:0 0 4px 0; padding:0;
}

.poloso4ka td {
	background:url(images/novpol.jpg) 70px 0 no-repeat;
	line-height:2px;
	height:3px;
	width:400px;
}
.poloso4ka {
	margin:12px 0 12px 0;
}

.sovet {
	width:210px;
}

/*======= Каталог =======*/

.ktleft {
	width:240px;
}
.mu {
	color:#465552;
	font-size:tahoma;
	display:block;
	margin:8px 0 8px 0;
}
.mi {
	color:#465552;
	font-size:tahoma;
	
}

.ktright {
	padding:0 0 0 50px;
}

.zag {
	color:#f57b4a;
	font-size:16px;
	font-weight:bold;
	margin:15px 0 15px 0;
}

.serzag {
	margin:0 0 6px 0;
	color:#526461;
	padding:0;
}
.cena {
	font-size:13px;
	color:#ff5501;
}

.kup {
	margin:0 0 0 50px;
}

.mmm { color:#a28476; padding:0 0 0 12px; }

.s1 { background:url(images/s1.jpg) top left no-repeat #eeece9; margin-top:12px; }
.s2 { background:url(images/s2.jpg) top right no-repeat; }
.s3 { background:url(images/s3.jpg) bottom left no-repeat; }
.s4 {
	background:url(images/s4.jpg) bottom right no-repeat;
	padding:6px 6px 6px 6px;
	color:#444444;
	font-size:9px;
}
.s4 table {
	color:#444444;
}
.s4 table td {
	vertical-align:middle;
}
.hz {
	width:195px;
}

.polka {
	background:url(images/katpol.jpg) 0 0 no-repeat;
	margin:15px 0 15px 0;
	height:3px;
	width:470px;
}
.polka td {
	line-height:2px;
}


/*======= Каталог_position =======*/

.oblako {
	background:url(images/obl.jpg) left 40px no-repeat;
	width:90px;
	padding:60px 0 0 48px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
.oblako a {
	color:white;
	text-decoration:none;
}
.mmm2{ padding:10px 0 0 12px; }
.korzag {
	margin:0 0 6px 0;
	color:#a28476;
	padding:0;
	font-weight:bold;
}

.gal {
	background:url(images/chek.jpg) 0 0 no-repeat;
	padding:2px 0 2px 20px;
	margin:0 0 4px 0;
}

.as {
	color:#444444;
	font-size:9px;
}

.vos {
	background:url(images/vos.jpg) 0 0 no-repeat;
	padding:3px 0 0 35px;
	color:#a28476;
	margin:10px 0 12px 0;
	font-style:italic;
}
.gh1 {
	color:#a28476;
	padding:6px;
	background:#e9e7e3;
	width:130px;
}
.gh2 {
	vertical-align:middle;
	color:#ff5501;
	padding:6px;
	text-align:center;
	background:#e9e7e3;
}
.gh3 {
	color:#696969;
	padding:6px;
	width:130px;
	background:#e9e7e3;
}
.gah5 {
	
	background:#e9e7e3;
}

.gh4 {
	color:#a28476;
	text-align:center;
	padding:6px;
	vertical-align:middle;
	background:#e9e7e3;
}

.gh {
	background:#e9e7e3;
}
.botmu1 {color:#000000}
.botmu1 a {color:#000000}
.botmu1 a:hover {color:#000000}
.botmu {
	position:absolute;
	top:82px;
	left:50px;
	color:#f07a4b;
	text-align:center;
}
.botmu a {
	color:#f07a4b;
	text-decoration:none;
}
.botmu a:hover {
	text-decoration:underline;
}

.schet {
	position:absolute;
	top:82px;
	right:50px;
}