h1,h2,h3,h4,h5,h6,h7,img,a,p,ol,ul,li,table,tr,td,form,body,div{border:0;margin:0;padding:0;}
img{-ms-interpolation-mode:bicubic;}
body{background-color:#9f175a;text-align:center;}
#body-in{width:1000px;text-align:left;margin:0 auto;}
#head{background:url(../img/head-back.jpg) no-repeat transparent top;width:1000px;height:146px;overflow:hidden;position:relative;}
#head-menu{height:18px;background-color:#000;border-bottom:1px solid #fff;}
#head-menu a{color:#fff;text-decoration:none;padding:0 16px 0 0;}
#head-menu a:hover{color:#ff69b9;}
#head-motto{display:block;position:absolute;left:380px;top:32px;width:240px;height:20px;font-size:17px;letter-spacing:-1px;color:#ad4973;}
#head-motto i{color:#57092f;}
#head-logo{display:block;position:absolute;left:30px;top:20px;width:345px;height:100px;text-indent:-500px;}
#head-menu-small{position:absolute;left:393px;top:92px;width:582px;height:30px;color:#fea2b3;line-height:30px;font-size:14px;}
#head-menu-small .sep{color:#9f4e6a;padding:0 7px;}
#head-menu-small a{color:#ffb2c3;}
#head-menu-small a:hover{color:#fff;}
#head-menu-small .active{color:#fff;}
#main{width:991px;}
#left-content{float:left;width:814px;}
#left-menu{float:left;width:204px;overflow:hidden;}
#left-menu .indent{margin-left:27px;background-color:#fff;}
#right-menu{float:right;width:177px;overflow:hidden;background-color:#fff;}
.menu,.menu-2{display:block;width:177px;background:url(../img/menu-back.jpg) no-repeat transparent bottom;}
.menu.bSpace,.menu-2.bSpace{padding-bottom:10px;}
.menu .title,.menu-2 .title{height:35px;padding-left:15px;background:url(../img/menu-title-1.png) no-repeat transparent;line-height:43px;color:#fda2b3;font-size:15px;font-weight:700;}
.menu-2{background:url(../img/menu-back-2.png) no-repeat transparent bottom;}
.menu-2 .title{background:url(../img/menu-title-2.png) no-repeat transparent;}
.menu-2 .title a{color:#fda2b3;}
.menu-2 .title a:hover{color:#fff;}
.menu .in,.menu-2 .in{margin:0;padding:5px 13px 5px 11px;}
.title.basket a{display:block;width:100%;height:100%;overflow:hidden;background:url(../img/basket-small2-2.png) no-repeat transparent 130px 13px;}
.title.basket a:hover{background:url(../img/basket-small-2.png) no-repeat transparent 130px 13px;}
#searchBox{display:block;width:177px;height:31px;padding-top:11px;background:url(../img/menu-search-back.png) no-repeat transparent bottom;overflow:hidden;}
#searchBox .searchText{margin-left:10px;height:16px;width:96px;float:left;padding:1px 2px;}
#searchBox .searchText.inactive{font-size:12px;}
#searchBox .searchSubmit{height:20px;width:50px;margin:0 0 0 4px;}
#content{float:right;width:610px;min-height:500px;position:relative;padding-bottom:15px;text-align:justify;background:url(../img/content-back.png) repeat-y #fff;}
#content-top{width:610px;height:13px;background:url(../img/content-top-back.png) no-repeat transparent;overflow:hidden;}
#content-bottom{width:610px;height:13px;background:url(../img/content-bottom-back.png) no-repeat transparent;overflow:hidden;position:absolute;bottom:0;left:0;}
#content .in{padding:0 12px 10px 14px;}
#foot{min-height:300px;background:url(../img/footer-back.jpg) no-repeat transparent left bottom;color:#fff;line-height:17px;}
#foot .in{overflow:hidden;text-align:left;margin:0 15px 0 210px;padding:15px 0 0;}
#foot a{color:#fff;}
#foot a:hover{color:#ff69b9;}
#foot .text-big{color:#ff69b9;font-size:20px;letter-spacing:0;}
#foot ul{margin:12px 0 10px 10px;}
#foot li{background:url(../img/li2.png) no-repeat transparent 0 8px;}
.foot-cell{display:block;float:left;border-right:2px solid #ff69b9;width:168px;padding:0 10px 0 20px;}
.foot-cell.last{border:0;padding-right:0;width:150px;}
.foot-widecell{margin-top:5px;border-top:2px solid #ff69b9;padding:15px 10px 10px;}
#foot .foot-cell label{padding-right:0;padding-left:0;}
.level-1,.level-x{display:block;height:25px;width:156px;overflow:hidden;font-size:15px;color:#540b30;line-height:25px;text-decoration:none;white-space:nowrap;background:url(../img/menu-item-back.png) no-repeat transparent 0;margin:0 0 0 7px;padding:0 0 0 8px;}
.level-1.active{font-weight:700;color:#540b30;background:url(../img/menu-item-back3.png) no-repeat transparent 0;}
.level-1:hover,.level-1.active:hover{color:#fda2b3;background:url(../img/menu-item-back2.png) no-repeat transparent 0;}
.level-x,a.level-x:hover{font-weight:700;}
.submenu{margin:0 0 2px;}
.level-end{height:12px;width:156px;background:url(../img/menu-item-back.png) no-repeat transparent top left;margin:0 0 0 7px;padding:0 0 0 8px;}
.cleaner{clear:both;height:1px;border:none;visibility:hidden;overflow:hidden;line-height:1px;margin:-1px 0 0;padding:0;}
.clear{clear:both;}
.div-product{float:left;width:194px;padding-bottom:7px;border-bottom:2px solid #e2e2e2;overflow:hidden;margin:0 0 13px;}
.product-box{border-right:2px solid #e2e2e2;padding:2px 4px 2px 6px;}
.product-box.last{border-right:2px solid #fff;}
.product{width:180px;height:255px;border-collapse:collapse;}
.product .title{height:33px;vertical-align:top;}
.product-title a{display:block;position:absolute;width:180px;height:217px;text-align:center;overflow:hidden;line-height:16px;font-weight:700;text-decoration:none;}
.product-title a span.underline{text-decoration:underline;}
.cell-actual a{color:#f5499e;}
.cell-highlight{background-color:#eee;}
.product .image{vertical-align:middle;text-align:center;height:180px;}
.product .info{height:19px;width:102px;font-size:11px;line-height:15px;text-align:center;color:#444;vertical-align:bottom;overflow:hidden;padding:0 2px 7px;}
.product .info div{position:relative;top:1px;}
.product .info .em{font-size:14px;color:red;}
.product .other{text-align:right;vertical-align:bottom;height:25px;width:70px;}
.product .amount,.product-small-h .amount,.product-small-v .amount{width:23px;text-align:center;font-size:14px;height:15px;border:1px solid #ccc;vertical-align:bottom;margin:0 5px 4px 0;}
.box-title{background-color:#eee;margin:0 0 8px;padding:5px 0 5px 5px;}
.product-small-v,.product-small-h{text-align:center;border-top:2px solid #e2e2e2;padding:5px 0 10px;}
.product-small-h{height:170px;float:left;width:138px;border-left:2px solid #e2e2e2;border-top:0;padding:8px 3px;}
.product-small-h.showBasket{height:195px;}
.product-small-title{font-size:14px;line-height:16px;text-align:center;padding-bottom:5px;}
.product-small-h .product-small-title{height:30px;line-height:14px;padding:0;}
.product-small-image{height:122px;text-align:center;}
.product-small-image div{width:122px;height:122px;position:relative;margin:0 auto;}
.product-small-image div a{position:absolute;top:50%;left:50%;}
.product-small-image .no-image{display:block;padding-top:30px;}
.product-small-basket{text-align:center;margin:5px 0;}
.markedBlock{background-color:#eee;clear:both;padding:5px 8px 6px;}
.markedBlock fieldset{border:0;padding:0;}
.markedBlock .message{padding:0 0 10px;}
.markedBlock ul.categs{margin-bottom:8px;margin-top:3px;}
.markedBlock ul.categs li{display:block;float:left;width:245px;height:23px;overflow:hidden;text-align:left;background-position:0 11px;font-size:16px;font-weight:700;line-height:25px;margin:0;padding:0 0 0 13px;}
.markedBlock ul.categs li.subcateg{width:233px;font-size:15px;letter-spacing:0;font-weight:400;background-position:13px 10px;margin:0;padding:0 0 0 25px;}
.markedBlock ul.categs li.mBottom{margin:0 0 23px;}
.markedBlock h2{padding-top:3px;}
.table-detail{width:350px;margin-bottom:8px;}
.table-detail td{line-height:17px;border-bottom:1px solid #eee;padding:5px 0;}
.table-detail td.label{width:90px;text-align:left;padding-right:10px;}
div{border:0 solid #000;}body,td,input,textarea{font:15px Corbel, Verdana, 'Geneva CE', lucida, sans-serif;color:#000;}
a{color:#861950;text-decoration:underline;}
a:hover,.active{color:#f5499e;}
a.visited{text-decoration:line-through;}
h1,h2,h3,h4,h5,h6,h7{padding:6px 0;}
h1,.text-max{overflow:hidden;line-height:25px;font-size:24px;font-weight:400;color:#861950;}
h2,.text-big{font-size:18px;letter-spacing:1px;color:#861950;font-weight:400;}
h3,.text-bold{font-size:16px;font-weight:700;color:#861950;}
.text-medium{font-size:15px;}
h6,.text-small{font-size:14px;line-height:135%;}
h7,.text-min{font-size:12px;}
.em{font-style:normal;color:red;font-weight:700;}
.em2{font-style:normal;color:#861950;font-weight:700;}
.disabled{background-color:#999;}
input,textarea,select{border:1px solid #888;font-size:14px;color:#000;}
.noborder{border:0;}
.table,.table2{width:100%;border-collapse:collapse;}
.table td{padding:2px 5px 2px 2px;}
.table-head td,.table-head2 td,.table-head0 td{height:35px;border:0;line-height:25px;background:url(../img/hr.png) no-repeat transparent bottom center;font-size:16px;font-weight:400;color:#861950;margin:0;padding:0 0 6px;}
.table-head2 td{background:url(../img/hr2.png) no-repeat transparent bottom center;}
.table-head0 td{background:none;border-bottom:1px solid #e0e0e0;line-height:22px;height:22px;padding-top:4px;overflow:hidden;}
.table-head td.last-td{background-position:bottom right;}
.table-head td.first-td{background-position:bottom left;}
.table-row-1 td{border:0;border-bottom:1px solid #d497b2;}
.table-row-2 td{background-color:#fff0f0;border:0;border-bottom:1px solid #d497b2;}
.td-em,.td-em2{background:url(../img/em-back.png) no-repeat;height:45px;width:531px;line-height:42px;text-indent:15px;font-size:20px;letter-spacing:1px;color:#FFF;overflow:hidden;margin:0;padding:0;}
.td-em2{background:url(../img/em-back2.png) no-repeat;height:45px;width:50%;}
.td-em a,.td-em2 a{color:#fff;}
.td-em a:hover,.td-em2 a:hover{color:#fff;}
ul li,ol ul li{background:url(../img/li1.gif) no-repeat transparent 0 7px;list-style-type:none;margin:0;padding:2px 0 6px 14px;}
#menu li{background:url(../img/li2.png) no-repeat transparent 0 7px;}
ul{margin:0;padding:1px 0 2px 6px;}
ol{font-weight:700;margin:0 0 0 20px;padding:1px 0 2px 6px;}
ol li{padding:2px 0 6px;}
ol li p{font-weight:400;}
ul li ul{margin-top:8px;}
ul li ul li{padding:2px 0 2px 14px;}
fieldset{border:1px solid #d497b2;margin:5px;padding:10px;}
fieldset br{clear:left;}
fieldset .text{margin-left:27%;padding:2px 0 0 10px;}
label,fieldset .label{float:left;width:27%;text-align:right;margin:0 8px 0 0;padding:0 0 8px;}
label.checkbox{float:none;width:auto;padding:0 5px;}
legend{margin-bottom:5px;text-align:right;font-size:18px;letter-spacing:1px;color:#861950;padding:3px 7px;}
fieldset textarea{width:95%;}
.o{font-weight:700;}
input.inactive{color:#999;text-align:center;}
input.checkbox{border:0;}
td.noborder{border:0;}
fieldset .indent{margin:6px 0 0 28%;padding:0 0 8px 2px;}
.hidden{display:none;}
.table2 label{float:none;}
.submit{#padding:1px 3px;margin:0 0 5px;padding:2px 6px;}
.submit-basket{border:0;width:148px;height:38px;vertical-align:middle;margin:0;padding:0;}
.submit-basket-small{width:34px;height:27px;border:0;vertical-align:bottom;}
.submit-add{border:0;width:148px;height:38px;vertical-align:middle;margin:6px 0 0;padding:0;}
.submit-next,.submit-finish,.submit-home{border:0;width:148px;height:50px;vertical-align:middle;margin:0;padding:0;}
.submit-repair,.submit-prev{border:0;width:116px;height:33px;margin:23px 0 0;padding:0;}
.submit-table{vertical-align:top;}
.submit-reg{border:0;width:98px;height:33px;margin:0 5px 0 0;padding:0;}
.submit-order-0,.submit-order-1,.submit-order-2{border:0;width:104px;height:48px;margin:0;padding:0;}
.line-big{line-height:38px;}
.margin-bottom{margin-bottom:5px;}
.margin-left{margin-left:10px;}
.margin-right{margin-right:10px;}
.margin-bottom2{margin-bottom:10px;}
.message,.message-ok{text-align:center;color:red;margin:8px 0 2px;}
#content .message{background-color:#fee;border:1px solid #d497b2;font-weight:700;padding:4px 0;}
#content .message-ok{background-color:#bfb;border:1px solid #2c4;font-weight:700;color:#092;padding:4px 0;}
.bold{font-weight:700;}
.bold-red{color:red;font-weight:700;}
.bold-green{color:#70b030;font-weight:700;}
.gray{color:#e0e0e0;}
.href{text-decoration:underline;cursor:hand;}
.image-tn{border:1px solid #911D20;}
.image-tn.margin{margin:3px;}
.striked{text-decoration:line-through;}
.redBack{background-color:#fee;}
.whiteBack{background-color:#fff;}
.fl-r{float:right;}
.fl-l{float:left;}
.fl-n{float:none;}
.centred{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
.spacing1{letter-spacing:1px;}
.spacing2{letter-spacing:2px;}
p{margin:0 0 9px;}
hr,.hr{height:5px;border:none;border-bottom:2px solid #e2e2e2;color:#fff;background-color:#fff;line-height:2px;overflow:hidden;margin:0 2px;padding:0;}
.hr div{float:right;width:15px;height:15px;background:transparent url(../img/hr.png) center right no-repeat;}
.hr-menu,#menu .hr{height:15px;border:none;background:transparent url(../img/hr-menu.png) center left no-repeat;line-height:11px;overflow:hidden;margin:0;padding:0;}
#menu .hr div,.hr-menu div{float:right;width:15px;height:15px;background:transparent url(../img/hr-menu.png) center right no-repeat;}
.hr-v{background:url(../img/hr-v.png) no-repeat transparent top left;float:left;width:15px;height:100%;position:relative;overflow:hidden;}
.hr-v div{position:absolute;width:15px;height:15px;bottom:0;left:0;background:url(../img/hr-v.png) no-repeat transparent bottom left;}
.paging-top{border-bottom:2px solid #e2e2e2;margin-bottom:10px;padding-bottom:5px;}
.paging{font-weight:700;line-height:25px;font-size:15px;text-align:center;height:30px;overflow:hidden;clear:both;margin:3px 0;}
.paging a,.paging strong{display:inline-block;height:24px;border:2px solid #fff;background:#fff;text-decoration:none;font-weight:700;padding:0 6px;}
.paging a:hover{border:2px solid #ccc;background:#eee;}
.paging strong{background:#eee;border:2px solid #ddd;font-size:17px;}
div.order{width:10px;height:15px;float:left;background:url(../img/order.png) no-repeat transparent 0 0;overflow:hidden;text-indent:-500px;margin-top:5px;}
div.order.asc{background-position:0 0;}
div.order.desc{background-position:-10px 0;}
div.order.ascD{background-position:-20px 0;}
div.order.descD{background-position:-30px 0;}
div.order a{display:block;width:100%;height:100%;}
.inactiveOrder a{color:#222;}
.inactiveOrder a:hover{color:#f5499e;}
.div-em{margin-left:8px;height:170px;float:right;padding:3px 0;}
.div-em ul,.div-em ol{margin-left:15px;}
.text-terms{color:#505050;}
.note{color:#666;}
.iNote{color:#666;font-style:italic;}
div#statusBarTop{position:relative;left:-8px;top:-8px;width:582px;background:url(../img/statusBar.png) no-repeat transparent;border-bottom:1px solid #ccc;overflow:hidden;margin-bottom:-10px;padding:4px 8px;}
#statusBarTop div{width:168px;float:left;line-height:19px;font-size:15px;letter-spacing:-1px;color:#222;text-align:center;padding:0 5px 0 15px;}
#statusBarTop div.active{font-weight:700;color:#861950;}
#statusBarTop div a{color:#861950;}
#statusBarTop fieldset{border:0;padding:5px 0 0;}
.code{border:1px solid #f5499e;background-color:#fbf1f1;padding:5px;}
.gal_foto{color:#00f;font-size:90%;}
.gal_video{color:red;font-size:90%;}
.votes{width:105px;height:21px;background:url(../img/votes.png) no-repeat transparent;text-indent:-500px;overflow:hidden;}
.p10{background-position:0 0;}
.p20{background-position:0 -21px;}
.p30{background-position:0 -42px;}
.p40{background-position:0 -63px;}
.p50{background-position:0 -84px;}
.p60{background-position:0 -105px;}
.p70{background-position:0 -126px;}
.p80{background-position:0 -147px;}
.p90{background-position:0 -168px;}
.p100{background-position:0 -189px;}
.submit-vote{width:29px;height:29px;border:0;}