body { margin: 0px; padding: 0px; }
IMG { border: 0; }

img#invis { position:absolute; width: 100px; top:40px; left:40px; }
div#invis { position:absolute; width: 100px; top:40px; left:40px; }

# div#head { min-width: 900px; width:100%; height:160px; background: #000000 url(images/design/back.png) repeat-x 50% 0; position:relative; }
div#head { min-width: 900px; width:100%; height:160px; background: #000000 url(images/design/back2.gif) repeat-x 50% 0; position:relative; }

img#logo { width: 178px; position:absolute; top:40px; left:50%; margin-left:-435.5px; }

img#logo1 { position:absolute; top:40px; left:50%; margin-left:-7px; }
strong#main { font: normal 1.65em 'Times New Roman', serif; display: block; width: 250px; position:absolute; left:50%; top:51px; margin-left:-260px; color: #FFFFFF; margin-top: 0px; }
# div#nav { width: 100%; background:#333333; position:absolute; left:50%; top:100px; margin-left:-375px; z-index: 3; }
img#home { display: block; position:absolute; left:50%; top:55px; margin-left:250px; }
img#contact { display: block; position:absolute; left:50%; top:55px; margin-left:300px; }
img#map { display: block; position:absolute; left:50%; top:55px; margin-left:350px; }



h1 { font: normal 1.65em 'Times New Roman', serif; position:relative; color: #000000; margin: 35px 0px 20px 0px;}
h2 { font: normal 1.35em 'Times New Roman', serif; position:relative; color: #000000; margin: 25px 0px 15px 27px;}

div#maintext { display: block; width: 820px; position:relative; left:50%; top:0px; margin-left:-435px; }
img#mainimage { display: block; width: 170px; position:absolute; left:50%; top:50px; margin-left:190px; }
img#discount { display: block; width: 90px; position:absolute; left:50%; top:40px; margin-left:180px;}


# ul#nav{ margin-top: 0px; width: 758px; position:absolute; left:50%; top:100px; margin-left:-379px; padding-left: 0px; background: #000000 url(images/design/back1.gif) 103px -100px;}
ul#nav{ margin-top: 0px; width: 758px; position:absolute; left:50%; top:100px; margin-left:-379px; padding-left: 0px; }
ul#nav li{ float: left; list-style: none; margin: 0 0 0 0; padding: 0 12 0 12; background: url(/images/design/delimiter.gif) no-repeat 100% 58%; }
ul#nav li#last { background: url(/images/design/ppix.gif) no-repeat 100% 58%; }

ul#nav li a:link { color: #FFFFFF; font: normal 1.05em 'Times New Roman', serif; line-height: 46px; }
ul#nav li a:visited  { color: #FFFFFF; font: normal 1.05em 'Times New Roman', serif; line-height: 46px; }
ul#nav li a:hover { text-decoration: none; }



p { font: normal 1.01em Georgia,Arial; line-height: 1.4em; color: #000000; margin: 0 70 20 70; padding: 0 0 0 0; }

p#models { font: normal 1.01em Georgia,Arial; line-height: 1.4em; color: #000000; margin: 0 0 0 10; padding: 0 0 0 0; }
p#calc { font: normal 1.01em Georgia,Arial; line-height: 1.4em; color: #000000; margin: 10 0 10 0; padding: 0 0 0 0; }
p#rcalc { font: normal 1.01em Georgia,Arial; line-height: 1.4em; color: #000000; margin: 10 0 10 30; padding: 0 0 0 0; }

blockquote { font: normal 1.01em Georgia,Arial; line-height: 1.4em; color: #000000; margin: 0 70 20 70; padding: 10 10 10 10; background: #ccccee; }

p#main { width: 500px; }
p#header { background: #EEEEEE; margin: 0 60 0 60; padding: 10 10 10 10; }


p.ral { font: normal 0.8em Arial; line-height: 0.8em; color: #000000; margin: 0 0 0 0; padding: 0 0 0 0; }

div#bottom { width: 100%; position:relative; top:80px; height:110px; background: #cccccc; }
img#parser { position:absolute; left:50%; top:45px; margin-left:-420px; margin-top: 0px;}
img#mail { position:absolute; left:50%; top:45px; margin-left:-310px; margin-top: 0px;}
p#copyright { width: 300px; position:absolute; left:50%; top:30px; margin-left:-185px; margin-top: 0px;}
p#contacts { width: 270px; position:absolute; left:50%; top:20px; margin-left:150px; margin-top: 0px;}
img#special { width: 1px; position:absolute; left:50%; top:90px; margin-top: 0px; }


b#menu { display: block; font-weight: normal; color: #ECE913; font: normal 1.05em 'Times New Roman', serif; line-height: 46px; }



h3 { font: normal 1.01em Georgia,Arial; color: #000000; padding: 12px 15px 15px 15px; margin: 0px 0px 0px 0px; background: url(images/design/hback.gif) no-repeat; position: relative; float: left; width: 100%; }
h3#mar { margin: 0px 0px 5px 55px; }



table#calculate { font: normal 1.01em Georgia,Arial; width: 750px; margin-left: 70; }
table#calculate td { line-height: 240%; }






a:link { color: #0123bb; font: normal 1.01em Georgia,Arial; }
a:visited  { color: #5623bb; font: normal 1.01em Georgia,Arial; }
a:hover { text-decoration: none; }


table#komplekt { font: normal 1.01em Georgia,Arial; line-height: 1.4em; margin-left: 100px; width:650px; }





/* Модели */
img#models { margin: 5 0 5 70; position:relative; float: left; }
p#models { margin: 0 0 40 355; padding: 0 0 0 0; position:relative; width: 425px; min-height: 205px; }
div#divmod { width: 750px; margin: 0 0 0 63px; }
#divmod img {
	padding: 5px;
	background: white;
	border: 1px solid #DDD;
	margin: 7px 7px 7px 7px;
}



/* замки */
img#locks { margin: 10 0 30 70; padding: 0 0 0 0; position:relative; float: left; }
p#locks { margin: 0 0 40 260; padding: 0 0 0 0; position:relative; width: 540px; min-height: 200px; }

/* Карта сайта */
div#sitemap { margin-left: 70px; }
li a:link { line-height: 1.4em; }
li a:visited  { line-height: 1.4em; }
li a:hover { line-height: 1.4em; }

/* Описание модели */
strong#models { font: bold 1.01em Georgia,Arial; line-height: 1.4em; display:block; color: #000000; margin: 20 70 5 70; padding: 0 0 0 0; }


/* Статьи */
img#art { float: right; margin: 0px 20px 0px 20px; }
h4 { font: normal 1.35em 'Times New Roman', serif; position:relative; color: #000000; margin: 25px 0px 15px 27px;}



div#constrcena { text-align: right; padding: 0 0 0 0; margin: -23 90 0 0; }