/* CSS Document */
body,div,p,img,ul,li,span,a,h1,h2{margin:0em; padding:0em; border:0em;}
body{font: 62.5%/1.4 Arial; color: #1e1e1e; background-color: #ffffff; background:url(i/head.jpg) no-repeat; background-position: top center;}
div {border:0px solid red;}
a {color: #3994d4;}
h1 {font-size: 2em; color: #1e1e1e; line-height:20px; font-weight:lighter; margin: 0px 0px 0px 0px;}
h2 {font-size: 1.5em; color: #1e1e1e; line-height:20px; font-weight:lighter; margin: 0px 0px 0px 0px;}

.head {height:292px;}
.head img.logo {margin-right:640px; margin-top:40px;}

.menu {width:557px; height:51px; background:url(i/menus.gif) no-repeat;margin-top: 59px;margin-right:0px; position:relative;}
.menu ul {width: 550px; margin-left: 45px;}
.menu li {height: 18px; float: left; margin-right:35px; list-style:none;} 
.menu li img {margin-right:0px; margin-top: 19px;}
* html .menu {margin-top: 56px;}

.zvpng {margin-top:250px; position:absolute; margin-left:-105px;}

.grace {height:60px; background-color: #1e1e1e; color: #d8d8d8; font-size: 1.2em;}

.gray {height:200px; background-color: #1e1e1e; color: #d8d8d8; font-size: 1.2em;}
.gray div {height:120px; width:675px; text-align:left;padding-top:33px;}
.gray p {margin-bottom: 10px;}

* html .main {height: 400px;}
.main {min-height: 400px; background:url(i/mbg.gif) no-repeat; background-position: bottom right;}
.main div {width:760px; text-align:left;padding-top:15px;}

.product {width:100px; padding-top:0px;}
.product img {margin-top:3px; margin-right:7px;}

.catalog {font-size:1.2em;}

.catalog_in {font-size:1.2em;}
.catalog_in  p {margin-bottom:10px;}
.catalog_in ul {margin-left:20px;margin-bottom:20px;}

.pl {margin-right:5px;}
.dn {display:none;}

.catalog ul {float: left; margin-top:20px;}
.catalog ul li img {margin: 0px 10px 0px 15px; padding:  0px 0px 0px 0px;}
.catalog ul li div.cost {margin: 7px 0px 0px 114px; position:absolute; z-index:2; padding: 5px 0px 0px 18px; width:100px; height: 28px; background:url(i/round.gif) no-repeat; color: #ffffff;}
* html .catalog ul li div.cost {margin: 7px 0px 0px -17px;}

.catalog li {padding-right:0px;margin-bottom: 40px; margin-right:15px; width:230px; height:100px; background:url(i/stroke.gif) no-repeat; float: left; list-style:none;overflow:visible; position:relative;}
.catalog li.one {margin-bottom: 40px; width:1px; height:100px; background:url(i/stroke.gif) no-repeat; float: left; list-style:none;overflow:visible; position:relative;}

.catalog a {display:block;}

.catalog_in div.prim {width:579px; height:175px; padding-left:25px; position:relative; margin: 0px 0px 30px 114px; background:url(i/prim.gif) no-repeat;}
* html .catalog_in div.prim {margin: 0px 0px 30px 10px;}

.catalog_in table {width:98%; height:10px; font-size:1em; border-collapse: collapse; margin-bottom:20px;}
.catalog_in table td {height:10px; border: 1px solid #eeeeee; border-collapse: collapse; padding: 5px 5px 5px 5px; color: #4e4e4e;}
.catalog_in table tr {height:10px;}
.catalog_in table td p {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.copy {background-color: #f6f7f2; height:145px;}
.copy div {width:280px; height: 80px; text-align:left; font-size: 1.2em; padding-top:50px; margin-right:230px;}
.copy div span {font-size: 0.5em;}