body {background: #fff url(head-fon.png) no-repeat top center; width:100%;height:380px;}
h1 {font-size:18px; color:#595959;font-weight: normal;}
h2 {font-size:14px; color:#595959;font-weight: bold;}
h3 {font-size:14px; color:#af3f68;font-weight: bold;}

.header-line {font-size:18px; color:#595959;font-weight: normal;margin: 5px 2px;}
.dline{width:auto; height:1px; background-color: #bf6586; margin: 10px 0;} 

.Container{width:100%;min-height:100%;positon: relative;}
.SubContainer{width:958px; margin: 0 auto;}

.content-container {float:left; overflow:hidden;position:relative;width:100%;}

.head{position: relative; height:126px;margin:0px 7px; }
.head .logo{padding-top: 29px; }
.head .text-logo{position: absolute; left:200px;bottom: 21px; color: #868686; font-size:14px; line-height:14px;}
.head .contacts{position: absolute; right: 0px; bottom: 21px; color: #f74083; font-size:14px; text-align: right; font-weight: bold;}

.menu {position: relative; height:40px;margin:0px 7px 15px;}
.menu .mleft{height:40px; width:13px; background: transparent url(menu.png) no-repeat 0 0; float: left}
.menu .mright{height:40px; width:13px; background: transparent url(menu.png) no-repeat -13px 0; float: right}
.menu .mcont{height:40px; margin: 0 13px; background: transparent url(menu.png) repeat-x 0 -40px; }
.menu ul {list-style:none;height:40px; padding:0; margin: 0;}
.menu ul li{ line-height:40px; display: inline; padding: 0 13px;}
.menu ul li.select{}
.menu ul li a{font-size: 14px; font-weight: bold; color: #595959;}
.menu ul li a:hover{text-decoration: none;} 

.center-col {float: left;margin-left:10px;}
.left-col{float: left; width:201px;}
.right-col{float: right; width:201px;}

.box{width:201px;position: relative;margin-bottom: 15px;}
.box .header {width:201px;height:26px;background: transparent url(box.png) no-repeat 0 0; font-size:18px; color:#595959;text-align: center;padding-top:38px;}
.box .bottom {width:201px;height:64px;background: transparent url(box.png) no-repeat 0 -64px;}
.box .content {width:161px;background: transparent url(box-bg.png) repeat-y; padding: 0 20px;}

.center-box{width:534px;position: relative;}
.center-box .header {width:534px;height:15px;background: transparent url(center.png) no-repeat 0 0;}
.center-box .bottom {width:534px;height:15px;background: transparent url(center.png) no-repeat 0 -15px;}
.center-box .content {width:504px;background: transparent url(center-bg.png) repeat-y; padding: 0 15px;}

td.dtree a{font-size: 14px; color: #af3f68;text-decoration: underline;}
td.dtree a:hover{color: #af3f68;text-decoration: none;}
.cat-sel td{background-color: #fce1e8;}
tr.dtree td{padding:2px 0;}

.search-box {height:27px; margin: 0 7px; width:201px;margin-bottom: 15px;}
#mypass input,#regauthform input,#userform input, .search-box input[type=text] {border: none; background: url(search.png) no-repeat; width:108px; height:21px; margin-top:2px; padding: 4px 6px 2px; color: #000;}



.gbox{width:201px;position: relative;margin-bottom: 15px;}
.gbox .top {width:201px;height:15px;background: transparent url(gbox.png) no-repeat 0 0; }
.gbox .bottom {width:201px;height:15px;background: transparent url(gbox.png) no-repeat 0 -15px;}
.gbox .header{ font-size:18px; color:#595959;text-align: center;padding:5px 0 10px;}
.gbox .content {width:161px;background: transparent url(gbox-bg.png) repeat-y; padding: 0 20px;}

.auth-box {text-align: center;}
.auth-box a {color:#7d7d7d; font-size:11px;}

.product-box{ background: transparent url(product-box.png) no-repeat; width:130px; height:231px; padding:18px; overflow: hidden;margin: 3px 0;}
.product-box .image{width:130px; max-height:130px; overflow: hidden; text-align: center; vertical-align: middle;}
.product-box .image a{ margin: auto;}
.product-box .name {height:65px;  overflow: hidden;text-align: left;}
.product-box .name a{font-size:14px;} 
 .price,  .price span{font-size:14px; font-weight: bold;color: #f74083;}
.product-box .price{ text-align: left;}
.product-box .price, .product-box .price span{line-height:28px; }

.product-box .add-cart {margin-left: -3px;margin-top:5px;}
.add-cart input[type=text] {border: none; background: url(cart-qty.png) no-repeat; width:23px; height:21px;  padding: 4px 6px 2px;}
.add-cart span {font-size: 10px;color:#ababab;}

.product-box .pack{font-size: 11px; color:#606060;text-align: left;}

.footer{position: relative; bottom: 0px; height: 61px; margin: 10px 220px;}
.footer .copy,.footer .copy a {color:#ababab; font-size:11px;}
.footer .buts{position: absolute; right: 0px;top:0px;}


.content .top {padding: 0 7px;}

.navigation {text-align: right;}
.navigation a{color: #ababab;font-size:12px;}

.error-fill {border: 1px solid #a51b5a;}

#cart ,#cart div{font-size: 14px;text-align: left;}
.cart-buts {margin: 12px 0 5px -2px;} 

.pro-cart{width:167px; height:77px; padding-top: 15px; overflow:hidden; background: url(procart.png) no-repeat;}

.seo {min-width:  753px; text-align: Justify; margin: 0 10%;}

