﻿ /* This CSS was made by king_pin™ */
html, body, blockquote, p, form, q, dt, dl, dd,
div, h1, h2, h3, h4, h5, h6, br, a, img, hr, ul, li { padding: 0; margin: 0; border: 0; list-style-type: none; }
ul li 			{ font-family: Verdana, Geneva, HebarU, Arial, Helvetica, sans-serif; }
h2				{ margin: 0 0 5px 5px; font-size:1.6em; line-height:0.8em; }
h3				{ margin: 0 0 3px 0; font-size:1.2em; line-height:0.8em; }
body 			{ background: #FFFFFF; font-family: Tahoma, Geneva, sans-serif; font-size:0.75em; letter-spacing:0.06em; line-height:1.2em; color:#212121; }
a				{ text-decoration:none; color:#900000; }
a:hover			{ text-decoration:underline; }
a:visited		{ color:#900000; }
div.wrapper 	{ position:relative; width:100%; min-height:630px; margin-top:-14px; }
div.header	 	{ width:100%; margin:auto auto 0; height:163px; background:url(../images/bg-top.gif) top repeat-x #FFFFFF; }
div.inner	 	{ width:990px; margin:auto auto 0 auto; }
#logo 			{ float:left; margin:16px 0 0 0 }
#logo a 		{ display:block; width:484px; height:147px; background:url(../images/logo.jpg) no-repeat; }
#logo a span 	{ display:none; }
#topadv			{ float:left; width:480px; height:95px;  background:url(../images/polirane.jpg) no-repeat 40px 5px; }
#topadv a		{ display:block; margin-left:45px; margin-top:-6px; width:430px; height:85px; color:#4e4142;}
#topadv h3		{ margin-left:120px; margin-top:20px; font-size:1.2em; line-height:0.8em; }
div.headright 	{ float:left; width:480px; height:62px; margin:60px 0 0 0; }
div.nav 		{ float:left; width:165px; height:25px; margin:15px 20px 0 60px; }
div.contact 	{ float:left; height:50px; background:url(../images/gsm_ico.gif) no-repeat 30px 10px; padding:10px 0px 0 80px; line-height:1em; }

div.main		{ float:left; width:100%; margin:auto auto 0; background:url(../images/bg-main.gif) repeat-x #4e4142; }
div.contwindow	{ float:left; width:100%; margin-top:16px; background: url(../images/bg-cont.gif) repeat-y #E8E6DE; }
div.l-line		{ float:left; width:26px; height:25px; background:url(../images/l_line.gif) no-repeat 0 0; }
div.r-line 		{ float:right; width:25px; height:25px; background:url(../images/r_line.gif) no-repeat 0 0; }
div.menu		{ float:left; background-color:#E8E6DE; min-height:353px; }
#menu li 		{ float:left; clear:left; margin-bottom:3px; font-size:20px;}
#menu a			{ width:200px; height:67px; color:#be0000; font-family:HebarU, Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold;
				  line-height:70px; text-decoration:none; display:block; text-align:center; background:url(../images/b2.jpg); }
#menu a:hover, #menu .on a { color:#FFFFFF; background:url(../images/b1.jpg) no-repeat 0 0; }

div.content 	{ float:left; width:730px; margin:1px 0 0 3px; background:#FFFFFF; border:solid 1px #4A4342; }
div.footer		{ float:left; width:100%; margin:auto auto 0; background:url(../images/bg-top.gif) repeat-x; }
div.copyright	{ float:none; width:370px; height:25px; margin:17px auto 0 auto; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:0.75em; color:#737373; }
div.f-line	 	{ float:left; width:100%; height:16px; background:url(../images/bg-bot.gif) repeat-x; margin-bottom:0; }
div.down		{ position:fixed; bottom:0px; width:100%; height:0px; background:url(../images/bg-bot.gif) repeat-x; }
 /* content */
div.rimg		{ float:left; width:184px; height:140px; margin: 12px 12px 12px 12px; display:block; }

div.set1		{ float:left; width:510px; margin: 12px 12px 10px 0; }
div.set2		{ float:left; width:514px; margin: 10px 0 0 15px; }
#set3			{ float:left; width:165px; height:133px; margin: 20px 0 0 35px; background:url(../images/vline.gif) no-repeat 0 25px; }
#set3 ul		{ font-size:0.95em; margin:0 0; }
#set3 li 		{ font-family:Tahoma, Geneva, sans-serif; padding:0 5px 0 15px; background: url(../images/dot.gif) no-repeat 6px 6px; }
#set3 a			{ text-decoration:underline; }
#set3 a:hover	{ text-decoration:none; }
div.set5		{ float:left; width:100%; margin:-7px 0 15px 10px; }
div.line1		{ float:left; width:100%; height:20px; margin-bottom:8px; background:url(../images/line-set1.gif) no-repeat 175px 8px; }
div.line2		{ float:left; width:100%; height:20px; margin-bottom:8px; background:url(../images/line-set1.gif) no-repeat 200px 8px; }
.pics 			{ float:left; width:90px; height:68; margin:1px 1px 1px 1px; }
.big			{ margin:5px 12px; font-weight:bold; font-size:1.2em; color:#333; }
 /* 4 services */
#services		{ margin:10px 10px 10px 10px; }
#services p 	{ font-size:1.1em; }
#services img	{ margin:0 5px -3px 0; }
#services ul 	{ margin:6px 0 8px 5px; font-weight:bold; }
#services li 	{ margin:2px 0 0 20px; font-weight:normal; background:url(../images/b3.gif) no-repeat 0 6px; padding:0 0 0 8px; }
 /* 4 contact */
#set4			{ float:left; clear:left; width:180px; margin: 12px 0px 10px 10px; padding:0 0 0 18px; background:url(../images/square.gif) no-repeat; }
#set4 a			{ text-decoration:underline; }
#set4 a:hover	{ text-decoration:none; }
#set4 p			{ text-align:center; }
div.map			{ float:right; margin:5px 5px 5px 5px; }
 /* 4 price */
div.price		{ margin:0 0 20px 5px; }
div.price h2	{ color:#000; margin:15px 0 8px 5px; }
h3.list			{ width:400px; margin:5px 0 6px 20px; }
h3.list a		{ text-decoration:underline; color:#900000; }
h3.list a:hover	{ text-decoration:none; color:#600000; }
h3.list img 	{ margin:0 3px -3px 0; }
ul.list 		{ display:none; padding:10px; margin:5px 30px 5px 35px; background: #f9f9f9; }
ul.listopened	{ display:block; padding:10px; margin:5px 30px 5px 35px; background: #f9f9f9; }
ul.list li		{ background:url(../images/b3.gif) no-repeat 0 6px; padding:0 0 0 5px; }
 /* 4 shop */
#shop			{ margin:10px 10px 10px 15px; }
#shop p			{ margin:10px 0 10px 0; }