body {margin: 0; padding: 0; font-family: Verdana, Geneva, sans-serif; font-size:13px; color:#000; background:#f5f3eb;}

img{border:none;}

.wrap{min-width:1014px; _width:expression(document.body.clientWidth > 1014 ? "100%" : "1014px");}

a{color:#000; text-decoration:underline;}
a:hover{color:#000; text-decoration:none;}

/************************   head   ************************/
.head{background:#FFF; height:89px; width:100%; padding-bottom:16px; position:relative;}
.head_logo{position:absolute; left:0px; top:0px; width:344px; height:104px; background:url(images/logo.gif) no-repeat;}
.head_center{margin:0 175px 0 344px; right:0; top:0; position:relative; height:89px;}
.head_red_line{background:#da251d; width:100%; height:6px; position:relative;}
.head_red_line_left{background:url(images/top_bar_left.gif) no-repeat; width:6px; height:6px; position:absolute; left:0; top:0;}
.head_red_line_right{background:url(images/top_bar_right.gif) no-repeat; width:6px; height:6px; position:absolute; right:0; top:0;}
.head_menu{text-align:left; margin-top:5px; display:block; height:24px;}
.head_menu a{font-family: Verdana; font-size: 13px; color: #000000; background:url(images/ball.gif) no-repeat left center; padding-left:18px; margin-left:5px;}
.head_menu a:hover{text-decoration: none;}
#cart{background:url(images/cart.gif) no-repeat left center; padding:5px 0 0 25px; display:block; height:24px;}
.head_slogan{position:absolute; left:0; bottom:20px; font-family: Verdana; font-size: 13px; font-weight:bold; color:#000;}
.head_right{position:absolute; right:0px; top:5px; width:160px; height:89px; font-family: Verdana; font-size: 13px; text-align:left; line-height:2; padding-left:15px;}
.head_right nobr{background:url(images/online1.gif) no-repeat left center; padding-left:20px; margin-top:5px;}
.head_right a{color: #000000; font-family: Verdana; font-size: 13px;}
.head_right a:hover{text-decoration:none;}
/************************   head   ************************/

/************************   left  ************************/
.serch{ padding:10px 0 10px 0; margin-left:10px; width:330px;}
.fild{background: #ffffff; border: #db312d solid 1px; color: #000000; font-family: "tahoma", "verdana"; font-size: 8pt; height: 17px; padding:0px 1px 0 3px;}
.left_dark{background:#333; margin-bottom:20px;}
.bar_top{width:100%; height:10px; background:url(images/left_bar_dark_top.gif) no-repeat right top;}
.bar_bottom{width:100%; height:10px; background:url(images/left_bar_dark_bottom.gif) no-repeat right bottom;}
.catalog{margin:10px;}
.catalog h4{margin:0; color:#fff; font-size:14px;}
.catalog ul{margin:5px 0 15px 0px; padding-left:30px;}
.catalog li{list-style:none;  line-height:1.5;}
.catalog li a{color:#fff; text-decoration:underline;}
.catalog li a:hover{color:#fff; text-decoration:none;}
.left_red{background:#db312d; margin-bottom:20px;}
.bar_top_red{width:100%; height:10px; background:url(images/left_bar_red_top.gif) no-repeat right top;}
.bar_bottom_red{width:100%; height:10px; background:url(images/left_bar_red_bottom.gif) no-repeat right bottom;}
/************************   left  ************************/

/************************   content   ************************/
h1, h2 {color: #db312d; font-size: 11pt; font-weight:bold;}
img{margin:10px;}
.content{margin:10px 20px; text-align:left;}
.content ul {display: block; list-style-position: outside; list-style-type: disc; margin:1em 0 1em 10px; padding-left: 40px;}
.spisok td{border-bottom:#000000 1px solid; border-collapse: collapse; padding:10px 5px; text-align:left;}
.spisok input{border:1px solid #db312d;}
.spisok span{font-weight:bold;}
.caption_spisok{background:#333; color:#fff; font-weight:bold;}
.caption_spisok td{padding:0 5px;}
.pole_kol_vo{border:1px solid #db312d;}
.cap_tov{font-weight:bold; margin:10px 0; color:#000;}
.price2{margin:30px 0 10px 0;}
.red1{color: #db312d; font-family: "Arial", "Helvetica", sans-serif; font-size: 11pt; font-weight:bold; margin-right:30px;}
/************************   content   ************************/

/************************   footer   ************************/
.footer{height:90px; background:#fff; position:relative;}
.footer_text{position:absolute; left:20px; top:20px; text-align:left;}
.footer_logo{position:absolute; left:280px; top:20px; background:url(images/logo_small_bw.gif) no-repeat; width:120px; height:30px;}
.liveinternet{width:31px; height:31px; position:absolute; left:420px; top:20px;}
.rambler{position:absolute; left:471px; top:20px; width:88px; height:31px;}
.tol{position:absolute; left:579px; top:20px; width:88px; height:31px;}
/************************   footer   ************************/
