* { margin: 0px; padding: 0px; }

body { width: 100%; color:#4B4B4B;
font-weight:normal;
position: relative; background: #fff url(/assets/images/bg2_body.jpg) left top repeat-x;
font: 14px/16px Arial, Helvetica, sans-serif; }

table{
 border: 0px; 
 border-collapse: collapse;
}

img { border: 0px; }




.clear { clear: both; font-size: 0px; height: 0px; }

p { color:#363636; font: 12px/16px Arial, Helvetica, sans-serif; }
a { color:#0E2A37; }

.all { width: 980px; margin: 0 auto; position: relative; }
.header { height: 115px; position: relative; text-align: left; margin: 0px 0px 5px 0px; }
.basket { position: absolute; right: -30px; top: 20px; width: 150px; background: url(/assets/images/basket.png) left top no-repeat; padding-left: 30px; }


.nav a { cursor:pointer;
font-family:Arial Narrow,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
line-height:14px;
padding:13px 20px 4px 20px;
text-align:center;
text-transform:uppercase;
text-decoration: none;
vertical-align:middle;
white-space:nowrap;
width:auto;
color:#858585;
display: block;
float: left; }
.nav a:hover, .nav a.active { color: #7D1654; }

.nav a.active { color: #8B3266; }

.left { float: left; width: 220px; }
.content { float: left; width: 750px; margin: 0px 0px 10px 10px; }
.left .item { float: none; margin:15px 0 10px 25px; position: relative; }
.left .rss { position: absolute; right: 5px; top: -25px; }

.h { background: #4B4B4B; color:#FFFFFF;
font-family:Arial Narrow,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
line-height:14px;
text-transform:uppercase;
height:15px;
padding:7px 14px;
vertical-align:top;
}

.nav { height: 40px; margin: 10px 0px 15px 0px; background: #f8f9f4; position: relative; }

.search { float: right; padding: 10px 10px 0px 0px; }
.search input.text-inp { background: url(/assets/images/search-input.gif) left top no-repeat; width: 183px; height: 21px; border: 0px; font-family:Arial Narrow,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:14px; padding: 0px 5px; float: left; margin-right: 5px; }
.search input.buttons { float: left; }

ul.menu { margin: 10px 0px 10px 20px; }
ul.menu li { list-style-type: none; background: url(/assets/images/bg_list.gif) left 6px no-repeat; color:#5A5656;
font-size:15px;
font-weight:normal;
line-height:16px;
padding:1px 0 7px 13px;
text-decoration:none; }
ul.menu li ul li { list-style-type: none; background: url(/assets/images/bg_list.gif) left 6px no-repeat; color:#5A5656;
font-size:13px;
font-weight:normal;
line-height:16px;
padding:1px 0 7px 13px;
text-decoration:none;  }

ul.menu li ul { margin: 10px 0px 0px 10px; }

.menu li a { text-decoration: none; color:#5A5656; }
.menu li a:hover { text-decoration: underline; color:#EC068D; }
.menu a.active { color:#8B3266; font-weight: bold; }

.menu li.active ul li a { color:#5A5656; font-weight: normal; }

.item { display: inline-block; //float: left; vertical-align: top; margin: 0px 20px 25px 0px; }
.item p { padding: 5px 0px; margin-bottom: 5px; width:160px; }
.item p a { color:#5A5656;
font-family:Arial Narrow,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
line-height:20px;
text-decoration:none;
background: url(/assets/images/line_xx.gif) left bottom repeat-x;
padding-bottom: 3px; }
.price { color:#EC068D;
display:inline;
font-family:Arial Narrow,Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:normal;
line-height:16px; }

.footer { border-top:6px solid #F2F2F2; padding: 10px 0px; }
.footer p { color:#686868;
font-family:Arial Narrow,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
line-height:19px;
vertical-align:middle; }

.catalog { margin-bottom: 20px; }
.logo { position: relative; top: 15px; }
.slogan { position: relative; top: 7px; left: 50px; }
.text p { padding-bottom: 10px; }
h1 { color:#4B4B4B;
font-family:Arial Narrow,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
line-height:18px;
margin-bottom: 10px; }

h2 { color:#4B4B4B;
font-family:Arial Narrow,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
line-height:16px;
margin-bottom: 10px; }

.B_crumbBox { margin-bottom: 10px; font-size: 11px; display: block; }
.item-block .foto { float: left; width: 320px; }
.item-block .text { float: left; width: 430px; font-size: 12px; }
.item-block .shk-image { display: block; margin-bottom: 10px; }
.item-block .prew { border: 1px solid #999999; margin-right: 5px; }
.item-block .price { display: block; margin: 10px 0px; }

.zoom { text-decoration: none; margin: 0px 0px 10px 130px; display: block; }
.zoom img { position: relative; top: 3px; right: 5px; }

.tr { margin: 30px 0px 0px 0px; }

.phone { position: absolute; right: 200px; top: 20px; }
.mail { position: absolute; right: 185px; top: 55px; font-size: 12px; }

.shs-price { font-weight: bold; font-size: 16px; color: #8b3266; }



#sizelist { float: left; }
.header-table { height: 30px; }
.sizes td { padding: 3px 2px; font-size: 12px; }
.sizes th { background: #F8F9F4; }

ul { margin: 10px 20px 10px 20px; }
ul li { font-size: 12px; padding: 2px 0px; }

.menu ul li a.active {
color:#8B3266;
font-weight:bold;
}


.paymets { position: absolute; right: 350px; top: 20px; }
.paymets img { margin-right: 10px; }

.addthis_toolbox { margin: 15px 0px 0px 0px; }
.shop-cart-head { padding-bottom: 3px; }
 #butOrder { color: red; font-weight: bold; font-size: 14px; display: block; padding-top: 3px; }

.news-item { padding: 10px; }
.news-item span { font-size: 10px; margin-right: 5px; }
.news-item a { color:#4B4B4B; }
.news-item p { padding-top: 5px; }

.h a { text-decoration: none; color: #fff; }
.basket-form td { padding: 20px 10px 10px 10px; }
.basket-form { background: none repeat scroll 0 0 #F8F9F4; margin: 20px 0px; }
.total { margin: 0px 70px 30px 10px;  text-transform: uppercase; text-align: right; font-size: 18px; }
.basket-form th { padding: 5px 5px;  border-bottom: 1px dashed #CCCCCC; }
.basket-img { width: 100px; margin: 0px 10px 10px 0px; }
.basket-button { position: relative; top: -1px; margin-left: 150px; }
p.small { font: 11px/14px Arial,Helvetica,sans-serif; }
.basket-h { font: bold 14px/16px Arial,Helvetica,sans-serif; }

#processingForm { margin-bottom: 30px; }
a { outline: none; }
.best { display: block; margin: 10px 0px 5px 16px; text-decoration: none; font-weight: bold; background: url(/assets/images/star.png) left 1px no-repeat; padding-left: 18px; }
.new { display: block; margin: 5px 0px 15px 16px; text-decoration: none; font-weight: bold; background: url(/assets/images/star.png) left 1px no-repeat; padding-left: 18px; }

.select select { display: block; margin-bottom: 10px; width: 170px; }
.select div { margin: 10px 0px 10px 20px; }

#update_indicator {position: absolute; top: 350px; left: 550px; }

.noresults { color: #EC068D;
    margin-bottom: 50px;
    margin-top: 20px;
    text-align: center; font-size: 16px; }

.subtext p { padding: 0px 30px 15px 30px; font: 10px/14px Arial,Helvetica,sans-serif; }
.subtext { border-top: 2px solid #F2F2F2; padding-top: 20px; }
