body{padding:0;margin:0;height:100%;font-family:Arial, Tahoma, sans-serif;font-size:12px;color:#4c4c4c;background-color:#fff}
div,img,form{padding:0;margin:0;border:0;text-align:left}
a{color:#666;text-decoration:none}
a:hover{text-decoration:underline}
h1,h2,h3{font:700 12px Arial}
h1{margin:0;padding:10px 2px 10px 18px;font-size:12px;color:#000}
h2{margin:0;padding:10px 2px 0 21px;height:25px;color:#000}
h3{margin:0;padding:10px 2px 0 18px;height:25px;font-size:12px;color:#fff}
h4{margin:0;padding:10px 2px 0 18px;height:22px;font-size:12px;color:#4c4c4c}
input{border:1px solid #000;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8}
div#container{margin:0 auto;width:939px}
#header{width:710px;height:225px;background:url(../images/top.jpg) no-repeat;border-top:3px solid #fff;border-bottom:3px solid #fff;float:left}
.top{background:url(../images/top.jpg) 100% 0 no-repeat;height:326px;position:relative;margin:6px 0 10px;padding-bottom:2px;border-bottom:1px dotted #000}
.top .linki_top{position:absolute;top:15px;right:5px}
.top .linki_top a{font-size:11px;text-decoration:underline;margin-right:2px;padding-right:5px;border-right:1px solid #000}
.top .linki_top a.last{border:none}
.top .belka1{background-color:#191919;position:absolute;top:231px;width:100%;padding:5px 0}
.top .belka1 p{margin:12px 0 9px 27px;padding:0;color:#fff;font:400 12px Arial}
.top .belka1 p b{margin-right:3px}
.top .belka1 p a{color:#fff;text-decoration:underline;border-right:2px solid #b1233b;padding-right:14px;margin-right:10px}
.top .asortyment{position:absolute;top:750px;left:-33px;z-index:1}
.top .asortyment li ul{padding-left:5px;float:left;display:inline;margin:16px 0 0}
.top .asortyment li{list-style:none;padding:1px 0 2px 10px;overflow:hidden}
.top .asortyment li ul li a{float:left}
.top .belka2{background-color:#b1233b;position:absolute;top:279px;width:100%;padding:5px 0}
.top .belka2 p{margin:10px 0 10px 27px;padding:0;color:#fff;font:normal 12px Arial}
.top .belka2 p b{margin-right:3px}
.top .belka2 p a{color:#fff;text-decoration:underline;border-right:1px solid #191919;padding-right:14px;margin-right:10px;font-size:12px}
.top .belka2 p a.last{border:none}
#tagline{padding:0;position:absolute;top:29px;left:0;width:460px;height:64px;font-size:18px;font-family:arial;text-align:center;color:#fff;background:url(../images/bg_tag.jpg) no-repeat;float:left}
#tagline .title{display:block;width:460px;height:64px;background:url(../images/logo.gif) 0 0 no-repeat;text-indent:-9999px}
#menu{position:absolute;top:197px;left:26px;border-top:3px solid #fff;float:left}
#menu ul{margin:0;padding:0;list-style:none}
#menu li{display:inline;float:left}
#menu a{padding:0 11px 2px 0;margin-right:11px;height:30px;border-right:1px solid #b1233b;color:#000;font-size:12px;font-family:Arial;text-align:center}
#menu a.last{background:none;border:none}
#main{position:relative;top:0;float:left}
#sidebar{width:219px;float:left}
#content{display:inline;width:720px;float:right}
#footer{margin:0 8px;padding:8px 3px;text-align:center;color:#8c8c8c;font-size:11px;clear:both;border-top:1px solid #e6e6e6;font-family:Arial}
#footer a{color:#8c8c8c;font-size:11px;text-decoration:underline}
.button{padding:0;margin:0 0 0 3px;height:20px;width:88px;color:#fff;cursor:pointer;font:700 11px Arial;border-left:1px solid #4d4d4d;border-right:1px solid #4d4d4d;background:#b1233b url(../images/button.gif) 0 0 no-repeat;border:0}
#recomended .button{background:#b1233b url(../images/button2.gif) 0 0 no-repeat;width:58px}
.button_search{padding:0;margin:0;width:16px;height:16px;border:0}
#sidebar ul{margin:15px 0 0;padding:5px 7px;list-style:none;background-color:#e2eaf0}
#sidebar ul li ul{margin:16px 0 12px 5px;padding:0}
#sidebar ul li{padding:1px 0 2px 10px}
#search{position:absolute;top:102px;left:26px;padding-top:50px;color:#fff;float:left;font-size:10px}
#category{margin:0;width:200px}
#category .ad{margin:10px 25px;height:200px;background-color:#ccc}
#login{width:200px;margin-bottom:27px}
#login ul{list-style:none}
#login li a{font-size:11px;color:#000;padding-left:10px;background:url(../images/pointer.gif) left center no-repeat;text-decoration:underline}
ul.asortyment li a,ul.asortyment li span{padding-left:10px;font:700 12px/16px Arial;color:#000;text-align:left;text-decoration:underline;display:block;background:url(../images/plus.gif) left center no-repeat}
ul.asortyment li a:hover{text-decoration:underline}
ul.asortyment li p{line-height:14px;min-height:14px;color:#333}
ul.asortyment li ul li a,#login ul li a{background:url(../images/pointer.gif) left 6px no-repeat;font:normal 12px Arial}
#random-free-product{margin-bottom:0;padding:10px 0;text-align:center}
#random-free-product img{margin:5px 0}
#newsletter{margin:0;background:#fff;color:#000}
#newsletter .box{text-align:left}
#cart{position:absolute;top:37px;right:11px;background:url(../images/cart.gif) 114px 1px no-repeat;font:700 11px verdana;float:right}
#cart .c1{color:#b1233b}
#cart .image{margin-left:17px}
#cart .image span{text-decoration:underline}
div.box{padding:13px 11px;margin-bottom:13px;font:normal 11px/13px Arial}
#news{display:inline;width:504px;padding:0 0 6px;font-size:11px;float:left}
#recomended{overflow:hidden;display:inline;width:200px;margin:0 0 0 16px;font-size:11px;float:right;color:#000}
#hits{width:504px;font-size:11px;float:left;display:inline}
#hits .img,#recomended .img,#news .img{margin:4px 9px 4px 4px;padding:2px;border:1px solid #f0f0f0;float:left}
#hits ul,#news ul{margin:11px 0 0;padding:0;list-style:none}
#recomended ul{margin:16px 0 0;padding:0;list-style:none}
#recomended ul li{margin:3px 0 3px 16px;background:#fff}
#hits ul li,#news ul li{padding:6px 0 0 6px;width:246px;float:left}
#news ul li p{margin:0;padding-top:5px;clear:both;text-align:center}
#news ul li h4,#recomended ul li h4,#hits ul li h4{margin:-4px 0 8px;padding:4px 0 8px 4px;text-align:left;height:auto;border-bottom:1px dotted #000}
#recomended ul li h4{padding-left:0}
#recomended strong{font-size:11px;color:#000;padding:0 0 2px}
#hits ul li h4 a,#news ul li h4 a{font:700 12px Arial;font-weight:700;text-decoration:none;color:#b1233b}
#recomended ul li h4 a{font-size:12px;font-weight:700;text-decoration:none;color:#191919}
#hits ul li h4 a:hover,#news ul li h4 a:hover,#recomended ul li h4 a:hover{text-decoration:underline}
#hits h4{color:#d3d3d3}
#news ul li a.more,#recomended ul li a.more,#hits ul li a.more{font-size:10px;font-family:verdana;color:#c76969;font-weight:700}
.more2{font:normal 11px Arial;color:#b1233b;text-decoration:underline}
#news ul li a.more:hover,#hits ul li a.more:hover,#recomended ul li a.more:hover{color:#952b2b}
#infoErr{padding:5px;color:#fff;border:1px solid red;background:red;font-weight:700}
#infoErr ul{padding:2px 20px}
.clear{height:1px;font-size:1px;line-height:1px;clear:both}
li.clear,li.clear2{height:1px;font-size:1px;line-height:1px;clear:both;width:98% !important;float:none !important}
li.clear2{height:10px}
#sort_product{border:none;text-align:right;padding:10px;margin:-38px 34px 0 0}
#sort_product label{font-weight:700}
ul#product_list{list-style-type:none;margin:0;padding:10px 5px;float:left}
ul#product_list li{padding:10px 5px 5px;width:690px;border-bottom:1px solid #e1e1e1;position:relative}
ul#product_list li a:hover{color:#c00;text-decoration:underline}
ul#product_list li.product_light{border:1px solid #B1233B;margin:4px 0}
.inlist_info{width:600px;float:left;line-height:1.3em;padding-top:8px}
#product_list .inlist_info{width:515px}
.inlist_info h2{background:none;padding-top:0;padding-left:0;display:inline}
.inlist_info h2 a{font:400 20px Arial;color:#b1233b}
.inlist_cart{text-align:right}
.inlist_img{margin-right:45px}
.inlist_img img,.inlist_img{float:left;vertical-align:middle}
.inlist_info .inlist_img img{margin:0 0 20px;border:0}
.inlist_info .more2{font-size:12px}
.inlist_img img,#screen{margin:46px 55px 0 0;border:1px solid #e1e1e1;padding:2px}
.inlist_price{font-size:18px;font-weight:700;color:red}
.inlist_price del{font-size:0.9em;color:grey}
#product_atr{padding-top:15px;padding-left:10px}
#product_atr ul{margin:5px 0 0 30px;padding:0}
#product_atr ul li{padding:0;font-size:11px}
#screen{float:right}
#product_list li .product_buy{top:-58px;left:501px;float:left;position:relative;margin:-54px 0 -10px}
#product_list p{width:355px;margin:18px 0 16px 136px;padding:0;line-height:14px}
#product_buy,.product_buy{width:200px;height:70px;text-align:center;position:relative;left:230px;top:-52px}
#product_buy ul li{padding:2px 0;text-align:left}
#product_list .price,#product_buy .price,.product_buy .price{font-size:24px;font-weight:400;text-align:center;color:#b1233b;float:none;margin:0 0 5px}
#product_buy .price_small{font:400 18px Arial}
.product_info{margin-bottom:10px;padding:10px 0 0;line-height:1.4em;clear:both}
.product_info h4{margin-bottom:10px;padding:0 10px;color:#191919;font-size:14px;font-weight:700;clear:both}
.product_info p{padding:5px 10px}
.pagination{margin:5px;padding:5px 60px 5px 5px;font-weight:400;clear:both;float:left;text-align:center;color:#939292;width:630px;position:relative}
.pagination .prev{float:left;text-decoration:none;padding:0}
.pagination .next{text-decoration:none;float:left;position:absolute;top:3px;right:0}
.pagination a{text-decoration:underline}
.pagination *{text-align:center;display:inline;margin:1px;padding:2px 5px 0}
div.pagination .current{color:#b1233b}
#order_path{text-align:center;padding:10px 0 0}
#order_path img{vertical-align:bottom}
#order_path span{color:#B1233B;font-size:18px;font-weight:700;margin:0 15px}
#order_path strong{font-size:34pt;font-family:tahoma;font-weight:400;margin-right:10px}
#order_path span.off{color:#dbdbdb}
.cartBox{width:95%;margin:20px auto}
.shopListHeader{background:#B1233B;padding:5px;font-weight:700;color:#fff}
.shopList{background:#F1F1F1;padding:5px;color:#4c4c4c;border-bottom:1px solid #000}
div.register{margin:15px 10px;padding:10px}
div.register img{vertical-align:middle}
div.register strong.topa{font-size:18px}
div.register ul{margin:10px auto 0;padding:20px 20px 20px 40px;border-top:1px solid #e0ded1;border-bottom:1px solid #e0ded1;list-style:none}
div.register ul li{padding-left:20px}
div.register ul li span#radio_0,div.register ul li span#radio_1{font-size:15px;font-weight:700;color:#2b73c6;cursor:pointer}
div.register table{padding:5px}
div.register ul li table span{font-size:10px}
div.register ul li table strong{font-size:12px}
div.register table th{width:90px;font-weight:400;text-align:right;padding-left:20px}
.btnBack{float:left;padding-top:20px}
.btn{margin:0;border:0;background:none;padding:0;cursor:pointer;width:240px;color:#fff;float:right}
.btn img{margin-top:5px}
div.payment_select{background:#76748F;color:#fff;border:1px solid #c00;padding:10px;margin:15px 10px}
div.payment_select table{width:100%}
div.payment_select table tr td{font-size:14px}
.staticPage{padding:0 5px}
.staticPage h1{margin:0;padding:0}
.staticPage ul{margin:5px 10px}
.staticPage ul li{margin:0 10px 20px;padding-left:5px}
.category{margin:10px;padding:5px;border:1px solid #dadada;clear:both}
.category ul{margin:0;padding:0}
.category ul li{margin:0;list-style:none;clear:none;float:left;display:block}
.category ul li ul{width:143px;list-style:none}
.category ul li ul li{padding:3px 3px 2px 13px;text-align:left;background:url('i/arrow_w.gif') 2px 6px no-repeat;display:block;clear:both}
.orderDetailsHeader{font-size:15px;font-weight:700}
.orderDetailsTable{margin:15px;padding:10px;width:90%}
.orderDetailsTable strong{line-height:25px}
.orderDetailsTable td{padding:3px}
.orderDeatailsDRM{border:1px solid #ccc;margin-right:15px;margin-left:15px;background:#b37700;color:#000}
.orderDeatailsDRM td{padding:5px}
#orderTable{width:99%}
#orderTable td{padding:5px}
.orderHeader td{border-bottom:1px solid #ccc}
.orderHeader tr{margin-top:10px}
.orderContent td img{vertical-align:middle;padding-right:5px}
.orderFooter span{color:#ca407b;font-weight:700}
.ac_results{padding:0;border:1px solid #000;background-color:#FFF;overflow:hidden;z-index:99999}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}
.ac_results li{margin:0;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden}
.ac_loading{background:#FFF url(a/indicator.gif) right center no-repeat}
.ac_odd{background-color:#eee}
.ac_over{background-color:#0A246A;color:#FFF}
#str{padding:20px}
.simi{border-right:1px solid #e5e5e5;float:left;margin-top:15px;width:199px;padding:0 20px}
.simi a{color:#191919;display:block;padding:5px;text-align:center;text-decoration:underline;margin-top:5px;border-top:1px solid #e5e5e5}
.op{display:none}
.hd1{background:url(../images/hd1.gif) 0 0 no-repeat}
.hd1 h2,.hd1 h3{background:url(../images/hd1a.gif) 0 0 no-repeat;padding-left:27px;color:#fff}
.hd2{background:url(../images/hd2.gif) 100% 0 no-repeat}
.hd2 h3{background:url(../images/hd2a.gif) 0 0 no-repeat;padding-left:27px}
.hd3{background:url(../images/hd3.gif) 100% 0 no-repeat}
.hd3 h1,.hd3 h2,.hd3 h3{background:url(../images/hd3.gif) 0 0 no-repeat;color:#191919}
.bld{font-weight:700}
.fl{float:left !important}
.fr{float:right !important}
.b0{border:none !important}
.cb{clear:both}
.mr17{margin-right:17px}
.tdn{text-decoration:none !important}
.mb15{margin-bottom:15px}
.oh{overflow:hidden}
.product_title{font:400 24px Arial;color:#b1233b;margin:32px 0 0 7px}
.price{float:left;margin:-4px 0 0 6px;font:400 14px Arial;color:#B1233B;position:relative}
.price strong{font-size:21px}
.price del{position:absolute;top:-14px;font:400 14px Arial}
