.head{ width:940px; height:322px; background: url(../images/head_bg.gif) no-repeat; margin:0 auto;}
.main{ margin:0 auto; width:940px; margin-top:30px;}
.left{ float:left; width:210px; height:1510px; background:url(../images/catalog.gif) no-repeat left top; padding:0 45px 25px 25px; overflow:hidden; }
h1{ font: bold 24px/35px Arial, Helvetica, sans-serif; color:#FF0000; float:left;}
h2{ font: bold 18px/35px Arial, Helvetica, sans-serif; color:#FF0000; float:left;}
ul.menu{ float:left; margin:0; padding:0; width:100%;}
ul.menu li{ list-style:none; background:url(../images/list_img.jpg) no-repeat; padding-left:23px;}
ul.menu li a{ font:12px/24px Arial, Helvetica, sans-serif; color:#0066ff; text-decoration:none;}
ul.menu li a:hover{ text-decoration:underline; color:Ff0000;}
ul.menu p{ color:red; font-weight:bold;}
.right{ float:right; width:620px; padding-right:15px;}
.right a { color:#ff9933;}
.img_left{ float:left;  margin-right:15px; margin-bottom:10px;}
p{ font:12px/18px Arial, Helvetica, sans-serif; color:#000000; margin-top:6px; margin-bottom:6px;}
.clears{ clear:both;}
.address{ height:40px; margin:0 auto; display:block; width:450px;}
.buy{background: url(../images/buy.jpg) no-repeat; padding-left:50px; margin-left:20px;  height:40px; float:left; }
.buy a,.down a{ font: bold 14px/40px Arial, Helvetica, sans-serif; color:#ff9933; text-decoration:underline;}
.buy a:hover,.down a:hover{ text-decoration:none;}
.down{ background:url(../images/down.jpg) no-repeat; padding-left:45px;  height:40px; float:left; }
span{ font:12px/18px Arial, Helvetica, sans-serif; color:#000000;}
.bottom{ width:100%; height:63px; border-top:#CC0033 solid 2px; background-color:#ff0000; margin-top:20px;}
.bottom_text{ font: 12px/18px Arial, Helvetica, sans-serif; color:#FFFFFF; width:940px; margin:0 auto; text-align:center; padding-top:20px; text-transform:lowercase; }
.bottom a { color:#CCCCCC; }
ol { font-family:Arial, Helvetica, sans-serif; font-size:small; line-height:2em; }
