table{border-collapse:collapse; /* cellspacing="0" */}

table td{padding:0px; /* cellspadding="0" */}
.black {color:#000 !important;}
.bp2 {color:#d14945;font-weight:700}
.bp {color:#d14945}
.bp3 {color:#8e4e4c}
.rc2 {color:#fff !important; background:#d14945 !important;}
.fs2{width:100%;height:100%;border-collapse:collapse;}
.f2s2 td{border: 1px solid black;}
.oftel {color:#ff8080}
.oftel2 {color: #c782ff}
.ofsite {color: #48da4b}
img{border:0px;}
form{ margin:0;padding:0}
body{margin:0;padding:0;background:#fff;font-family:'Lucida Sans Unicode';line-height:19px;overflow-y: scroll;}
p{line-height:19px;padding: 0 0 10px 0;margin:0;}

* body {overflow-y:auto}
#topdiv{width:1240px;margin:0 auto;}
.s1024 #topdiv{width:1007px}
img {-ms-interpolation-mode: bicubic;} 

td,tr,div,span,p,a{vertical-align: top;color: #3E403F;font-family:'Lucida Sans Unicode';font-size: 13px;}
#bmark {padding-top:40px;padding-left:50px}
#bmark a{color:#8e4e4c;font-size:13px;}


a{color: #404040;text-decoration:none;}
a:hover {text-decoration:underline}

/* ================== */
#tsnow {position:absolute;margin:40px 0 0 125px;height:47px;}
#top {z-index:1;width:100%;height:198px}
#top1 {background: url(/u/top1w.png) no-repeat left top; background-position: left -0px;width:552px;height:198px}
#top1n {background: url(/u/shapka.png) no-repeat left top; background-position: left -0px;width:400px;height:198px}
#top2 {background: url(/u/top1wc.png) repeat-x left top;}
#top3 {width:93px;background: url(/u/top1w.png) no-repeat left top; background-position: -553px 0px;}
#top5 {z-index:2;height:66px;width:100%;}

#hcart {font-size:13px}
#cartb {background:url(/u/cartbigt2.png) no-repeat;width:62px;background-position:0px 4px}
#cartb a{display:block;width:100%;height:100%;}
#cartn {font-size:16px;padding-top:3px;line-height:20px}
#cartn a {font-size:14px;color:#8e4e4c;font-weight:700}
#cartn span{font-size:14px;color:#8e4e4c;font-weight:700}
#phone {padding:5px 0px 0px 20px;text-align:center;}
#phone span,#phone a {font-size:16px;}
.phone2,.phone2 span,.phone2 a {color:#DA3428}
#phone img{width:37px;padding-right:5px}
#wtime {font-size:14px;color:#8e4e4c;font-style:italic;position:absolute;margin:-2px 0 0 -160px}
.s1024 #wtime {margin-left:-130px;margin-top:0px}
#topdiv2 {margin-top:-201px;width:100%;position:relative}
#filt {z-index:3;width:100%;}
#filt td {vertical-align:top}
#fil1 {font-size:16px;color:#f9f3dd;text-align:center;font-weight:500;padding:2px 0px 0px 0px;}
.fil2 {padding-left:5px;width:25%}
#filt select {width:95%}
#fils1 {height:30px;}
#fils1 td {vertical-align:bottom}
#fils {height:26px;}
#fil4 {width:167px;height:29px;}
#fil5 {color:white}
#searche {border-bottom: 1px dotted;text-decoration:none;height:17px;display:inline-block;cursor: pointer;}
#s {width:97%;font-size:15px;border:1px solid #e0cdbc}
#dost {line-height:21px;padding:13px 0px 0px 260px;width:360px;text-align:center;}
.s1024 #dost {padding-left:210px}
.s1024 #dost a {font-size:14px}

#dost form {position:absolute;z-index:5;margin:9px 0 0 -69px}
#dost input {height:18px;font-size:12px;padding-left:5px;width:450px}
.s1024 #dost input {width:363px}
#dost a {font-size:16px;color:#8e4e4c;font-weight:700}
#dost img {position:absolute;height:19px;margin:2px 3px 0 -21px;cursor:pointer}
/*#logo {position:absolute;top:0px;left:0px;z-index:4;background:url(/u/logo22.png) no-repeat left top;width:219px;height:306px}*/
#logo {display:block;margin:-149px 0 0 0px;z-index:4;width:254px;height:50px;position:absolute;border:0px solid black;background:url(/u/logon2.png) no-repeat;background-size:254px}
.s1024 #logo {margin:-147px 0 0 0px;width:210px;height:50px;background-size:210px}

#mf {color:#8e4e4c;font-size:14px;font-weight:700;}
#mid {position:relative;z-index:3;width:100%}
#leftcell {padding:0px 10px 0px 0px;width:180px}
#brands {width:141px;/*background:url(/u/brbgw.png) 0 0 repeat-y;*/padding:8px 0px 0px 0px;/*border:3px solid #e0cdbc*//*border-bottom:3px solid #eadbc9*/}
#brandsh {background:#8e4e4c;color:#fff;text-align:center;font-size:14px;font-weight:700;padding:3px 0px 3px 0px;}
#brands span {width:139px;/*background: #fbf3de;*/margin-left:1px;display:block}
#brands ul{list-style:none;display:block;text-decoration:none;margin:2px 0 8px 3px;padding:0px;}
#brands li {padding-left:15px;height:16px;overflow:hidden}
#brands a{color:#605e5e;font-weight:500;font-size:14px;display:block;padding:0px 0px 0px 3px;font-family:'Lucida Sans Unicode';line-height:16px;white-space: nowrap;}
#brands a:hover{/*background:#d14945*/;color:#DA3428;text-decoration:none;}
#brands b{float:left;display:inline-block;height:25px;width:20px;text-align:center;font-size:16px;color:#8e4e4c;margin-top:5px;margin-left:0px}
#brands i{display:table-cell;height:28px;width:110px;padding-top:2px;overflow:hidden;vertical-align:middle;font-size:10px;line-height:13px;}
#brandsa {display:block;width:147px;height:4px;background:url(/u/actsw.png) 0 -138px no-repeat;}

#brands .h{display:none}
#brands s{display:block;text-decoration:none;/*background:#fff9eb;*/height:30px;width:138px;margin-bottom:2px;cursor:pointer;overflow:hidden}


#ctop {position:relative;width:100%;}
#ctop1 {background:url(/u/tr2w.png) no-repeat left top;width:60px;}
#ctop1n {width:9px;background:url(/u/cortr2w.png) no-repeat -9px 0;height:101px;}
#ctop2 {background:url(/u/corntw.png) repeat-x left top;/*width:100%;*/text-align:center;}
#ctop2 span {font-size:17px;color:#8e4e4c;}
#ctop2 span a{font-size:13px;color:#8e4e4c;}

#ctopsmall {color:#8e4e4c;font-size:14px}
h1 {font-size:16px;color:#8e4e4c;text-transform: uppercase}
h2,.h2 {font-size:16px;color:#8e4e4c;font-weight:bold}


h3 {font-size:16px;color:#8e4e4c;}

#ctop3 {background: url(/u/cortrw.png) no-repeat left top;width:63px;height:101px}
#ctop3l {width:9px;background:url(/u/cortr2w.png) no-repeat -0px 0;height:101px;}
#ctop4 {width:5px;background:url(/u/vertslicew.png) repeat-y left top;background-position-x:1px}
#content {padding:0 10px 0 0px}
#content a{text-decoration:underline}
#content a:hover{color:#DA3428}
#itemtophleb {padding-top:10px}
#contentd {margin-top:10px/*-38px*/}
#contentd a {text-decoration: underline;}
#contentd a:hover {color:#DA3428}
#contentlinks li {margin-left:20px}

#ctop5 {width:14px;background:url(/u/vertslicew.png) repeat-y left top;}
#cb1 {background:url(/u/corblw.png) no-repeat left top;;width:60px;}
#cb2 {background:url(/u/corbw.png) repeat-x left top;/*width:100%;*/;}
#cb3 {background:url(/u/corbrw.png) no-repeat left top;width:62px;}
#right {width:147px;padding-right:17px;padding-left:2px}
#spec {text-align:center;padding-top:10px;width:136px;}
#spec a {color:#d14945;font-size:15px;font-weight:700;display:block;}

#cat {text-align:left;width:174px;background:url(/u/bgcat.png) 0 0 repeat-y;padding:0 3px 0 3px}
#cathead {display:block;height:3px;width:180px;background:url(/u/bgcat.png) -180px 0 no-repeat;}
#catpad {padding-left:17px;}
.cath {text-align:left;width:100%}

.cath a{font-size:11px;font-family:verdana;color:#8e4e4c;text-transform:uppercase;font-weight:700;display:block;line-height:13px;padding-top:3px;padding-bottom:4px;}
.cath1 {width:1px;vertical-align:top;}
/*cat a{color:#605e5e;font-size:16px;font-weight:700;display:block;line-height:13px;padding-top:5px;padding-bottom:5px;}*/
* html #cat img{display:block}

#subcat a{color: #605e5e;font-size:12px;font-family:verdana;font-weight:normal;display:block;padding:0px 0px 3px 0px;text-decoration: none;text-align:left}
#subcat a:hover{color: #FFF;background:#d14945;text-decoration: none;}


#mar {float:left;display:inline;position:relative;left:-14px;width:0px;top:0px;}
#mar a{font-family:'Times New Roman';color:#8e4e4c;width:10px;height:12px;position:absolute;font-size:10px;}


#fut {width:100%;height:150px}
#fu1 {background:url(/u/botlw.png) no-repeat left top;width:86px;}
#fu2 {background:url(/u/botmw.png) repeat-x left top;width:100%}
#fu3 {background:url(/u/botrw.png) no-repeat left top;width:230px}
#fut2 {width:100%;margin-top:-150px;z-index:3;height:150px}
#fu4 {text-align:center;padding-top:3px;padding-left:20px;padding-right:60px;vertical-align:middle;font-size:14px;color:#f9f3dd;}
#fu4 a {text-transform: uppercase;font-size:14px;color:#f9f3dd;}
#fu4 a:hover {color:#fff}
#fu5 {height:50px}
#fu5 div {float:left;padding-top:10px;padding-left:50px;display:inline}
#fu5 span {float:right;padding-top:10px;display:inline}

#content_cell_ord{width:100%;
padding: 15px 0px 30px 0px;
}



/*#news {color:#d14945;font-size:17px;font-weight:700;}*/
#newslink {z-index:101;font-size:17px !important;position:relative;top:-10px;margin-right:-11px;color:#8e4e4c;text-align: center;font-weight:700}
/*#news {position:relative;top:-30px;}*/
#news img{width:100%;margin:0 10px 10px 0;border:1px solid #c0877c;}
#news li {display:inline-block;width:49%;padding:2px 0px 5px 0px}
#news a{font-size:15px;color:#6d2e26;display:block;text-decoration:none}
#news div {display:inline;font-size:12px;color:#c0877c}

#news p{padding:0}
#news .hn {display:none}
#othernews {margin:0 auto;width:250px;text-align:center;font-size:15px;cursor:pointer;padding:5px 20px;background:#8e4e4c;color:#fff}
.main_page_link{padding-top: 5px;}
.main_page_link a{color: #605e5e;}
.main_page_link a:hover{color: #d14945;}


.pll{
    text-align: right;
    /*padding: 0px 5px 5px 0px;*/
}

.plr{
    text-align: left;

    /*padding: 0px 0px 0px 10px;*/
}

.pll,.plr{
    color: #3F3F3F;    
    font-size: 11px;
    height: 78px;
	width: 100%;
vertical-align: top;
position:relative;top:-2px;}

.pll a, .plr a{text-decoration: none;font-size:14px;}

.pll a:visited, .plr a:visited{
color:#5F5F5F;
        /*font-weight: bold;*/
        text-decoration: none;
}

.pll span,.plr span{
	color:#d14945;
	font-size:11px;
	}

.ppl{
        text-align: right;
        vertical-align: top;
        height: 20px;
        /*padding: 3px 10px 10px 0px;*/
}

.pil, .pir{
        padding: 0px 5px 17px 5px;
        vertical-align: top;
        font-size:5px;        
}

.pil a, .pir a{
		display:block;/*border: 1px solid #413F42;*/width:130px;height:130px;
}
.pil img, .pir img{
/*border: 1px solid #413F42;*/
        width:130px;height:130px;
}
.pil {position:relative;left:10px}
.pir {position:relative;left:-10px}

.ptr {padding-left:5px;width:100%}
.ptl {padding-right:5px;width:100%}
.ppr b,.ppl b {font-size:12px;font-weight:500;color:#8E4E4C;display:block}
.ppr p,.ppl p {color:inherit;font-size:15px;font-weight:700;display:inline-block}
.ppr{
        text-align: left;
        vertical-align: top;
        height: 20px;
        /*padding: 0px 0px 10px 10px;*/
}

.ppr a, .ppl a{
        font-weight: bold;
        text-decoration: underline;
        font-size:15px;
        color:#605e5e;    
}
.ppr, .ppl {color:#DA3428;font-size:15px}

#about_tbl td{font-size:13px;}
#about_btn {font-size:12px;width:100%;}


.count_prod_box{width: 29px;height: 20px;color: #424242;font-size: 13px;text-align: center;vertical-align: middle;}
.spanQuantity {font-size:15px}
.produc_cart_cell{padding-top:10px;text-align:left;height: 25px;vertical-align: top;font-size: 15px;        }

.produc_cart_cell a{
        font-weight: bold;
        text-decoration: none;
}

.produc_cart_cell a:hover{
        font-weight: bold;

        text-decoration: underline;
}
.produc_cart_cell img{


}
#itemdiv {display:table}
.content_cell_1_item{padding: 0 0 0 0;width:100%;display:table-cell;}
#itemleft {display:table-cell;width:190px}

.product_desc_cell{
        height: 170px;
        font-size: 14px;line-height:17px
}

.product_desc_cell a{text-decoration:underline}

#retail,#retail span,#retail div {font-size:20px;font-weight:700;color:#da3428;text-align:center;}
#retail s, #retail s span {font-size:15px}


#retb {font-size:11px;color:#8e4e4c}
#counttext {font-size: 14px;vertical-align:middle;padding-top:6px}
#icolor {font-size: 14px;padding-top:10px;padding-bottom:5px}
#idost {border:1px solid #8e4e4c;padding:12px;background:#fff9e4;margin-bottom:3px;}
#idost ul{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;}
.auth_form_text{
        text-align: right;
        padding: 0px 10px 0px 0px;
        /*line-height: 11px;*/
        vertical-align: middle;
        font-weight: bold;
        width:60%;
}

.auth_form_title{
         text-transform: uppercase;
         padding: 0px 0px 0px 0px;
         font-weight: bold;
         font-size: 14px;
}

.auth_form_text_left{
        text-align: left;
        padding: 0px 10px 0px 0px;
        /*line-height: 11px;*/
        vertical-align: middle;
        font-weight: bold;
        width:50%;
}



        
.tdl {text-align:left;}
.tdl input{width:90%}

.main_cart_prod_img{
        padding: 5px 40px 14px 40px;
        width: 120px;
        text-align:right;
}

.main_cart_prod_desc{
        padding: 12px 0px 0px 0px;
        width: 40%;
        font-size: 14px;
}

.main_cart_prod_count{
        width: 100px;
        padding: 12px 0px 0px 0px;
        text-align:center;
}

.main_cart_prod_price{
        padding: 12px 0px 0px 0px;
        text-align: center;
        width: 73px;
}

.main_cart_prod_discount{
        padding: 12px 0px 0px 0px;
        text-align: center;
        width: 170px;
}

.main_cart_prod_total{
        padding: 12px 0px 0px 0px;
        text-align: center;
        width: 117px;
}


.main_cart_prod_del_box{
        padding: 12px 0px 0px 0px;
        text-align: center;
        width: 94px;
}

.main_cart_prod_del_box_link{
        padding: 2px 0px 0px 0px;
        text-align: left;
        width: 94px;
}

.main_cart_prod_del_box_link a{
        text-decoration: none;
        vertical-align:middle;
}

.main_cart_separ_tbl{
        border-bottom: 1px solid #8e4e4c;
        width: 100%;
}
#cartfooter {background:#f9f3dd;}
#cartfooter td{padding-top:5px;padding-bottom:5px;color:#605e5e;border-top: 1px solid #8e4e4c;}
#cartfooter span{color:#605e5e}



.main_cart_header_cell td{
        font-size: 14px;
}

#carttop td {padding-top:0px;padding-bottom:0px;vertical-align:middle;background:#8e4e4c;color:#fff;font-size:16px;}
#carttop {border-bottom:2px solid #f9f3dd}
#cartdost {padding-left:20px;}
/*#cartdost a{text-decoration:underline}*/
#oOrderTotal {font-size:15px}

.checkout_descr_cell{
        padding: 0px 0px 0px 5px;
        width: 181px;
}


.checkout_filed_text{
        width: 154px;
        font-weight: bold;
        vertical-align: middle;
        padding: 0px 0px 0px 1px;        
}
.checkout_filed_text_1{
        width: 94px;
        font-weight: bold;
        vertical-align: middle;
        padding: 0px 0px 0px 25px;
}
.checkout_filed_text input{
        width: 255px;
        height: 25px;
        vertical-align: middle;
}

.checkout_filed_text2{
        font-weight: bold;
        vertical-align: middle;
        padding: 0px 0px 0px 0px;
        text-align: left;
}

.checkout_filed_text2 input{
        width: 205px;
        height: 26px;
        vertical-align: middle;
}

.checkout_methid_paymet{
        text-align: center;
        font-weight: bold;
}

.checkout_methid_paymet input{
        margin: 0px 5px 0px 0px;
}

.button{
       /* background-image: url(/themes/default/images/button.jpg);
        background-position: center center;
        background-repeat: no-repeat;*/
        background: #8e4e4c;
        color: #f9f3dd;
        /*width: 133px;*/
        vertical-align: middle;
        text-align: center;
        height: 31px;
        font-size: 14px;
        border: 1px solid #605e5e;
        cursor: pointer;
}

.agree_cell{
        font-size: 13px;
        padding: 0px 0px 0px 1px;
        vertical-align: middle;
}
.middlecell{vertical-align: middle;}

.uinfo_left{width: 50%; text-align: right; padding-right: 10px;fo2nt-weight: bold;}
.uinfo_right{width: 50%; text-align: left;}
.uinfo_ord_head td{font-weight: bold; padding-bottom: 3px;}

.vtable a{color: #404040;text-decoration:underline}
.vtable a:hover{color: #FFF;background:#d14945;}

#vtdesc {padding-right:10px;padding-left:5px}
#vtdesc a{text-decoration:none;}
#vtdesc a:hover{color:#605e5e;text-decoration:underline;}
#desctit a{font-size:18px;text-decoration:none;}
#desctit a:hover{text-decoration:underline;color:#8e4e4c;}


.nlink a{color: #4C4C4A;text-decoration:none;}

.nlink a:hover{color: #FFF;background:#d14945;}


.ileft {text-align:center;width:171px;}
.ileft a{text-decoration:none}
.ileft a:hover {color:#101010;background:#f9f3dd;}
.ileft img {border:1px solid #8e4e4c;width:171px;height:245px;}

#mcat a{font-size:17px;color:#444}
#mcat a:hover{text-decoration:underline}

.vcatv {padding:2px;border-top:1px solid #f9f3dd;border-bottom:1px solid #f9f3dd;border-right:1px solid #f9f3dd;position:relative;left:-1px;z-index:20;display:inline-block;line-height:12px}
.vcatv  a{color:#605e5e;text-decoration:none;font-size:12px;display: block;}
.vcatv a:hover{text-decoration:none;}

.vcat1 {background:white;border:1px solid black;border-right:none;z-index:19;float:right;}

.bp1 {font-size:16px;}
#categrasp2 {font-size:12px;}
#categrasp td{width:25%;}
#categrasp img{border:1px solid #413F42;width:100px;height:100px;}
#categrasp a{text-decoration:none;}
#categrasp a:hover{text-decoration:underline}
#vtr {height:0px}
#v {position:relative;width:100%;}
#vd {position:absolute;float:right;width:100%;}
.vcat1 table {font-size:12px;width:100%;}
.vcat1 table td {font-size:12px;padding-right:5px;padding-left:5px}
.vcat1 table td a{font-size:12px;text-decoration:none;}
.vcat1 table td a:hover{text-decoration:none;color:white !important}

.vcat1 table div a{font-size:15px;color:#8e4e4c}
.vcat1 table div a:hover{color:#d14945 !important;background:white;text-decoration:underline;}

#cati {width:100%;}
#cati .pil,.pir {padding-bottom:5px;}

#also {line-height:24px;}
#also a{font-size:14px}
#alsod {border:1px solid #fff;display:block;width:120px;height:140px;text-align:center;padding-top:2px;background:white;}
#alsod img {width:70px;height:100px;border:1px solid #8e4e4c;}
#alsor {font-size:15px}
#alsot {padding-right:5px;width:122px}


/*rasp*/
#mrz td {padding:0 2px 0 2px;border-top:1px solid #f9f3dd;}
#mrz td a{font-size:11px;text-decoration:none;color:#8e4e4c;}
#mrz {border-collapse:separate;position:relative;top:+1px;z-index:10;}
#mrz2 {border-bottom:1px solid #dbc4b4;width:100%;}
.mtable {position:relative;background:#fff9e4;width:100%;border:1px solid #dbc4b4;z-index:9;}
#mtablediv {float:left;width:100%;padding-bottom:30px}
#mr img{width:171px;height:245px;border:1px solid #8e4e4c;}
#mr {width:190px;height:420px;text-align:center;display:block;float:left;}
#mr a{font-size:13px;}
#mr a:hover {text-decoration:none;}
#mr a:hover {*text-decoration:underline;}
#mr a:hover img {border:1px solid #d14945;}
#mr a:hover #mtitleh {text-decoration:none;cursor:pointer; }
#mr a:hover #mtitle {color:#8e4e4c;}
#mr a:hover #mr2 {color:#d14945;text-decoration:none;cursor:pointer;}
#mr2 {font-size:12px;text-align:left;height:52px;overflow:hidden;margin-left:7px;color:#000;}
#mtitleh {height:69px;}
#mtitle {font-size:13px}
.table {display:table-cell;}
.table .tr, .table .td { position: relative;}
.vmiddle {vertical-align:middle;}
.vbottom {vertical-align:bottom;}
.vbottom .tr, .vbottom .td {  //top: 100%; width: 100%;}
.vbottom .td {//top: -100%;}
.vmiddle .tr, .vmiddle .td {  //top: 50%; width: 100%;}
.vmiddle .td {//top: -50%;}
#retailm {font-size:17px;font-weight:700;color:#8e4e4c;margin-bottom:14px;}
#retailm2 {font-size:17px;font-weight:700;color:#d14945;margin-bottom:14px;}
#retailmv {font-size:11px;padding-top:5px;font-weight:bold;position:relative;top:+3px;}
#retailold {font-size:17px;color:#444;text-decoration: line-through;}
#mret {margin-right:7px;float:right;text-align:right;}
#mret div{padding-top:1px;font-size:12px}
.mshow {float:clear;margin-left:7px;}
.mshow a{text-decoration:none;color:#8e4e4c;font-weight:bold}
.mshow a:hover{text-decoration:underline;color:#d14945}

#vcfilt {text-align:center;color:#888;clear:both}
#vcfilt a{font-size:13px;text-decoration:underline;color:#8e4e4c;padding:0px 5px 0px 5px}
#vcfilt a:hover{color:#d14945}
#vcfilt #act {background:white;font-weight:normal;color:#d14945;padding:0px 5px 0px 5px;font-size:16px;}

#catdesc, #catdesc p {font-size:12px;line-height:14px} 
.itimgs {background:white;width:171px;height:auto;border:1px solid #8e4e4c;border-top:0px;}
* html .itimgs {width:173px !important}
.itimgs a{height:49px;width:33px;display:inline-block;border-width:1px 0px 1px 1px;border-color:white;border-style:solid;}
.itimgs img {width:33px;height:47px;border-right:1px solid white;border-bottom:2px solid #fff;cursor: pointer; }
.itimg {border:1px solid #8e4e4c;border-bottom:0;width:171px;height:245px;cursor:pointer;}

.itimgsw {background:white;height:auto;border:0px;padding:5px 0 0 8px;}
.itimgsw a{width:63px;height:92px;display:inline-block;border-width:1px 0px 1px 1px;border-color:white;border-style:solid;text-decoration:none !important;}
.itimgsw a div {background:#8e4e4c;color:#fff;z-index:9;font-size:11px;display:none;position:absolute;width:72px;margin:85px 0 0 -5px;height:30px;text-align:center;border:1px solid #8e4e4c;}
.itimgsw a i {z-index:9;position:absolute;background:url(/u/zoom2.png) no-repeat 0 0 / 60%;display:none;margin:20px 0 0 22px;width:40px;height:40px;}
.itimgsw a:hover div.ib, .itimgsw a:hover div.ibuy{display:none}
.itimgsw a:hover div.ib:hover {background: #f0008d;color:#fff;}
.itimgsw a:hover div.incart {background: #21bf07;width:72px;margin:70px 0 0 -5px;border:1px solid #8e4e4c;font-size:11px;line-height:13px;height:27px}
.itimgsw a:hover i {display:block}
.itimgsw img {position:absolute;width:63px;height:90px;border-right:0 solid white;border-bottom:2px solid #fff;cursor: pointer; }
.itimgsw #youtube img {height:45px;padding-top:25px;padding-bottom:30px}
.itimgsw a:hover img {z-index:8;width:70px;height:100px;position:absolute;padding:1px;background:white;margin:-5px 0 0 -5px;border:1px solid #8e4e4c}
/*itimgsw a div.ibuy {background:url("/u/top2.png") -391px -39px no-repeat;width:105px;height:27px;margin:80px 0 0 -18px;cursor:pointer;border:0px;display:none;position:absolute;}*/
.itimgsw a div.ibuy {background-size:560px;width:71px;height:32px;color:white;margin:65px 0 0 -4px;cursor:pointer;border:0px;display:none;position:absolute;}
.itimgsw a:hover div.ibuy:hover {}
.itimgsw #youtube:after {content: "видео";padding-top:10px;width:63px;text-align:center;display: inline-block;position:absolute;color:#8e4e4c;font-weight:700}

#itimgw5 {border-right:1px solid white;}

#nocol {display:inline-block;padding-top:10px;width:65px;color:#d14945;vertical-align:top;text-align:center;font-weight:700}
#nocol b{font-size:25px;display:block}


.po {margin:-9px 0 0;position:fixed;width:10px;z-index:9;}
.po-t, .po-b {background:transparent url(/u/tb.png) repeat scroll 0 0;display:block;margin:0 12px;}
.po-t {height:9px;}
.po-b {background-position:0 -61px;height:19px;}
.po-l, .po-r {background:transparent url(/u/lr.png) repeat scroll 0 0;bottom:26px;position:absolute;top:26px;width:14px;}
.po-l {left:-14px;}
.po-r {background-position:-14px 0;left:100%;}
.po-tl, .po-tr, .po-bl, .po-br {background:transparent url(/u/tb.png) no-repeat scroll 0 0;height:26px;position:absolute;width:26px;}
.po-tl {background-position:0 -9px;left:-14px;}
.po-tr {background-position:-26px -9px;left:100%;margin-left:-12px;}
.po-bl {background-position:0 -35px;margin:-26px 0 0 -14px;}
.po-br {background-position:-26px -35px;left:100%;margin:-26px 0 0 -12px;}
.po-content {background:#FFFFFF none repeat scroll 0 0;height:100%;position:relative;}
.po-body {clear:both;padding:0 13px 10px;}
.po-title {float:left;font-weight:bold;margin:0 32px -2px 0;padding:8px 13px;background:#f9f3dd none;color:#d14945;}
.po-thumbs {margin:0;padding:0 0 4px;width:100%;text-align:center;}
.po-thumbs img{width:33px;height:47px;border-bottom:3px solid white;}
.po-thumbs i {border:1px solid #fff;height:50px;display:inline-block}
.po-thumbs i:hover {border-color:#99C400}
.bigcolsel {border-color:#F28920 !important}
.po-picture {cursor:pointer;}
.po-gallery {left:50%;top:0;}
.po-gallery .po-title {background:#fff9e4 none repeat scroll 0 0;color:#8e4e4c;}
.po-gallery .po-body {padding:3px 13px 10px 13px;text-align:center;}
.po-close {RIGHT: -3px; BACKGROUND: url(/u/close4.png) no-repeat;
WIDTH: 35px; CURSOR: pointer; POSITION: absolute; TOP: 0px; HEIGHT: 35px;z-index:1000;}

#fpre {margin:0;padding:7px 0 0px;width:100%;text-align:center}
#fpre img,#fpre span{width:33px;height:47px;border-bottom:3px solid white;}
#fpre img.yt {height:23px;padding-bottom:12px}
#fpre span {display:inline-block;padding-top:1px;color:#d14945;text-align:center;font-weight:700;font-size:8px;line-height:8px}
#fpre b {font-size:17px;display:block}
#fpre span.ytspan {position:absolute;display:inline-block;text-align:center;height:6px;padding-top:1px;border-bottom:0px}
#fpre.bigimg span {display:inline-block;padding-top:0px;color:#d14945;text-align:center;font-weight:700;font-size:12px;line-height:15px}
#fpre.bigimg span.ytspan{height:15px;padding-top:0px}
#fpre.bigimg b {font-size:25px;display:block}
#fpre.bigimg  img, #fpre.bigimg span{width:70px;height:100px;}
#fpre.bigimg img.yt {height:50px;padding-bottom:25px}
#fpre i {border:1px solid #fff;height:50px;display:inline-block}
#fpre.bigimg   i {height:103px;}
#fpre i:hover {border-color:#99C400}

.bigcolsel {border-color:#F28920 !important}
.po-picture {cursor:pointer;}
.po-gallery {left:50%;top:0;}

.po-gallery .po-body {padding:0px 0px 10px 0px;}
#popup #tclose {position:relative;float:right;margin:-0px 0 0 0}

.ficont {cursor:pointer;width:100%;text-align:center;overflow:hidden;}
.ficont:before {
        content: "";
        display: inline-block;
        min-height: inherit;
        height: 100%;
        vertical-align: middle;}
#loaderbig {display:none;background:url(/u/loader.gif) no-repeat;position:absolute;width:42px;height:42px}
.ficont div {margin:0 auto;overflow:hidden;display:inline-block;vertical-align:middle}
.ficont div i{position:absolute;margin-top:-26px;height:25px;display:block;text-align:right}
.popbuy .ficont div i b{padding-right:73px}
.ficont div i b{height:20px;color:#000;background:white;font-weight:700;display:inline-block;padding:5px 8px 0px 10px;margin-right:1px;font-style:normal;font-size:12px;border:1px solid #ffbbe2;border-radius:8px}
.ficont img {z-index:9999;}
#ficons {position:absolute;margin:57px 0 0 -133px;width:130px;text-align:right}



.items_about{font-size: 14px; color: #d14945;}
#vmore {font-size: 14px; color: #d14945;}
.icat div {padding-top:12px}
.icat a:hover{color:#d14945}

.s1024 #content {padding-left:6px;padding-right:6px}
.s1024 .pll a, .s1024 .plr a{font-size:13px;}
.s1024 #right {padding-left:2px;padding-right:2px}
.s1024 #spec {margin-left:-10px}
.s1024 .foitem div {font-size:13px}
.s1024 #mrz td a {font-size:10px}
.s1024 #mrz td {padding:0 1px 0 2px}
.s1024 #leftcell {padding:0px 1px 0px 0px;}
.s1024 #fastorderi {width:100%}
.s1024 #cartb {width:54px}
.s1024 #wtime {font-size:13px}
#thumbico {color:#8e4e4c;width:40px;height:40px;line-height:40px;text-align:right;display:table-cell;font-size:40px;font-family:Arial;z-index:23;position:absolute;left:-100px;top:-100px;}
.s1024 #thumbico {display:none !important;}
.s1600 #fastorderi {width:70%}
.s1600 #mrz td a {font-size:17px}


div.tabs {padding:1px;border:0px solid #8e4e4c;}
div.container { margin: auto; width: 90%; margin-bottom: 10px;}
ul.tabNavigation {list-style: none;margin: 0;padding: 0;}
ul.tabNavigation li {display: inline;}
ul.tabNavigation li a {padding:3px 9px 1px 9px;background-color: #f9f3dd;color: #8e4e4c;text-decoration: none;font-size:14px;
border-top:1px solid #8e4e4c;border-left:1px solid #8e4e4c;border-right:1px solid #8e4e4c;}
ul.tabNavigation li a.selected,
ul.tabNavigation li a.selected:hover {background: #fff9e4;color: #d14945;text-decoration:underline;border:1px solid #8e4e4c;border-bottom:2px solid #fff9e4;}
ul.tabNavigation li a:focus {outline: 0;}
.divtabs {padding: 5px;margin-top: 3px;border: 1px solid #8e4e4c;background: #fff9e4;}
.divtabs table {border:1px solid #e3d1bf;}
.divtabs table td {padding:1px;padding-left:6px;padding-right:6px}
#first.divtabs table {width:100%}
#itemdesc table {border:1px solid #f0decc;}
#itemdesc table td {padding:1px;padding-left:6px;padding-right:6px}

#popupdesc table {border:1px solid #f0decc;}
#popupdesc table td {padding:1px;padding-left:6px;padding-right:6px;font-size:11px}


#sortby {color:#888;clear:both}
#sortby a{font-size:13px;text-decoration:underline;color:#8e4e4c;padding:0px 5px 0px 5px}
#sortby a:hover{color:#d14945}
#sortby #act {background:white;font-weight:normal;color:#d14945;padding:0px 5px 0px 5px;font-size:13px;}

.also div{border:3px solid #f1e6d2;background:#fef9e5;padding:8px 3px 4px 17px;width:97%}
.also img{width:130px;height:130px;margin-left:-13px}
.also i{margin-left:-30px;display:inline-block;width:32px;}
.also span{margin-left:-12px}
.also b, .also p {display:none}
#share {border:3px solid #f1e6d2;background:#fff8e5;padding:8px 3px 4px 0px;width:176px;margin:5px 0px 5px -6px}
#itleft {border:3px solid #c8bfad;background:#fff8e5;padding:8px 3px 4px 5px;width:176px}

#dostd {padding-left:10px;display:inline-block;}
#dostd td {vertical-align:middle;padding-left:25px;padding-bottom:15px;}
#dostd label{vertical-align:middle}
#dostd input {vertical-align:middle;  margin: 0px 5px 0px 0px;}
#dostcost {text-align:right;vertical-align:middle;padding-right:10px;display:inline-block}
#fcret input{height:13px}
#fastcart {width:100%;position:relative;top:0px;text-align:left;}
#fasttitle {background:#ede1cd;font-size:13px;font-weight:700;color:#6d2b26;height:25px;text-transform:uppercase}
#thanknum {font-weight:bold}
.foitem td {padding-bottom:15px}
#fastorderi {width:86%}
.del {padding-left:10px;position:relative;top:+5px;}
.del a {position:absolute;color:#8e4e4c;width:200px;font-size:11px;}
#savet {text-align:right;width:100%;}
#ocont {display:table-cell;padding:1px 0 0 8px;font-size:13px;color:#696969;line-height:17px}
#orderfooter {width:100%;background:#ede1cd;min-height:35px;display:table}
#orderfooter .button2 {width:150px}
#tele,#nam,#gorod,#email,#ul {width:100%}
#comm {width:100%;height:60px;margin-bottom:2px;}
#emailtip {font-size:10px;margin-top:-4px;position:absolute}
#telewidth {width:50%}

#kv {width:40px;}
#dom {width:60px;}
#addr {width:100%;height:40px;}
#fcart {width:100%;padding:0 0 3px 0}
#fcart a{text-decoration:none}
#fcart a:hover{text-decoration:underline}
#fcart li {width:100%;display:block;display:table}
#fcart img{width:70px;height:100px;display:table-cell;margin:0 auto}
#fcart #fcartmodel {display:table-cell;width:100%;padding:3px 3px 3px 6px}
#fcart .farrow{font-family:Arial;font-size:25px}
#fcart #cartcol {display:inline-block;}
#cartcol select{width:171px;font-size:11px;}
#fcart #cartquant {display:inline-block}
#fcart #fcartmodeldiv {display:table-cell;width:93%}
.foret {text-align:right;width:100px;padding:3px 10px 3px 3px;font-size:15px;font-weight:700;display:table-cell}

.bigcart #fcart img {width:100px;height:100px}

#retsum {background:#ede1cd;text-align:right;font-size:18px;color:#c1190e;font-weight:700;height:22px}
.bigcart td.foret div{width:100px;}
.trover {background-color:white !important;}
#fordert {border:0px;margin:0 10px 0 10px;width:96%}
#fordert td {padding-bottom:4px}

#inew {display:-moz-inline-stack;display:inline-block;_overflow:hidden;zoom:1;width: 33px; height:33px; background: url("/u/icob6.png") -33px 0px no-repeat;background-size:166px;
*display:inline;}
#ing {display:-moz-inline-stack;display:inline-block;_overflow:hidden;zoom:1;width: 33px; height:33px; background: url("/u/icob6.png") -101px 0px no-repeat;background-size:166px;
    *display:inline;}

#isklad {display:-moz-inline-stack;display:inline-block;_overflow:hidden;zoom:1;width: 33px; height:33px;  background: url("/u/icob6.png") -0px 0 no-repeat;background-size:166px;}
#isale {display:-moz-inline-stack;display:inline-block;_overflow:hidden;zoom:1;width: 33px; height:33px;  background: url("/u/icob6.png") -67px 0 no-repeat;background-size:166px;}
#isale span { -webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);margin:11px 0px 0px 0px;color:white;display:block;text-align:center;font-weight:700;width:30px;position:absolute;/*margin:12px 0px 0px -2px;*/}


/*#iak{display:-moz-inline-stack;display:inline-block;_overflow:hidden;zoom:1;width: 38px; height:32px; background: url("/u/icob.png") 0 -64px no-repeat;
*display:inline;}
*/

.dinline {display:-moz-inline-stack;display:inline-block;_overflow:hidden;zoom:1;
*display:inline;}

#ibp {display:-moz-inline-stack;display:inline-block;_overflow:hidden;zoom:1;
    *display:inline;
    width: 52px; height:52px;  background: url("/u/icob6.png") -212px 0 no-repeat;} /*new_ico_small.png*/

#issale {display:-moz-inline-stack;display:inline-block;_overflow:hidden;zoom:1;
width: 52px; height:52px;  background: url("/u/icob6.png") -106px 0 no-repeat;}
#issale span { -webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);padding:21px 0 0 5px;color:white;display:block;text-align:center;font-weight:700;width:30px;position:absolute;/*padding:23px 0 0 0px;*/}
.chover #issale span{background:none;font-size:13px;font-weight:700}

#isnew {display:-moz-inline-stack;display:inline-block;_overflow:hidden;zoom:1;
*display:inline;
    width: 52px; height:52px;  background: url("/u/icob6.png") -53px 0 no-repeat;} /*new_ico_small.png*/

#isbp {display:-moz-inline-stack;display:inline-block;_overflow:hidden;zoom:1;
*display:inline;
    width: 52px; height:52px;  background: url("/u/icob6.png") -0px 0 no-repeat;}

#isact {display:-moz-inline-stack;display:inline-block;_overflow:hidden;zoom:1;
*display:inline;
width: 27px; height:29px;  background: url("/u/icos.png") -114px 0 no-repeat;}

#acts {width:147px;height:98px;margin:4px 0 0px 28px;/*background:url(/u/actsw.png);*//*margin-top:2px;padding-top:1px;*/line-height:14px;}
#acts a{font-size:12px;font-weight:700;color:#8e4e4c;vertical-align:top;font-family:Arial;padding:9px 10px 0px 3px;display:inline-block;}
#acts div {padding:0px 0 0 0px;float:right;margin-top:-4px}
/*#acts div:nth-child(1) a{padding-top:8px}
#acts div:nth-child(3) a {padding-top:0px}*/
#kcena tr {height:19px}
#kcena td {vertical-align:middle;font-size:12px;padding:0px;text-align:left}
#gpdiv {position:relative;left:-2px;font-size:11px;text-align:center;color:#3A789F;}
#gpdiv a{font-size:13px;color:#0000f0;font-weight:700}

#gpdiv2 {text-align:left;height:34px;padding-left:0px;font-size:12px;color:#3a789f;font-weight:700;line-height:29px}
#gpdiv2 a{font-size:13px;color:#8e4e4c;font-weight:700;text-decoration: underline;padding-left:4px}
#gpdiv2 #ibp {float:left;display:block;background-size:166px;background-position-x:-134px;width:33px;height:33px}

#hl {width:18px;background:url(/u/sh.gif) no-repeat;display:inline-block;height:9px;border:0px;vertical-align:top;margin-top:6px}
#hlebtop {font-size:13px;font-size:13px;color:#605e5e;text-align:center;}
#hlebtop h1{font-size:13px;font-weight:500;color:#3E403F;text-transform:none;display:inline}
#hlebtop .h1 {font-size:16px !important;color:#8e4e4c !important;font-weight:700;text-transform:uppercase;text-align:center;display:block}
.radius12 {
  -moz-border-radius: 12px;
  -khtml-border-radius: 12px;
  border-radius: 12px;
  behavior: url(/ie-css3.htc); 
}

#menu li i u {display:block;vertical-align:top;width:5px;height:7px;background:url(/u/lm.png) no-repeat;position:relative;top:+6px;left:-12px;padding-right:7px;cursor:pointer}
#menu {padding:0px;margin:0px;width:174px;list-style-type:none}
#menu li i {width:0px;position:absolute;}
#menu li {display:block;padding-left:14px;list-style-type:none;border-top:1px solid #e2d1c0}
#menu li a{display:inline-block;width:160px;text-align:left;font-weight:500;text-transform: uppercase;color:#532624;font-size:13px;font-family:'Lucida Sans Unicode';line-height:19px}
#menu li a.menusel {background:white;color:#D14945 !important}
#menu li a:active{color:#000}
#menu ul {display:none;padding: 0px 0px 10px 0px;margin:0px;list-style-type:none}
#menu ul a {display:block;color: #404040;font-weight:normal;padding: 0px 0px 2px 0px;text-decoration: none;text-transform: none;font-size:13px;line-height:17px}
#menu ul a.menusel {background:white;color:#D14945 !important}
#menu ul a.menusel:hover {color:#fff !important}
#menu ul a:hover {color:#fff;background:#D14945;}
#menu ul a:active {color:#bbb;background:#D14945;}

#menu2 {width:174px;/*background:#fff9eb;border:1px solid #e2d1c0;*/padding:1px;font-weight:700;margin-bottom:15px}
#menu2 ul{padding:0 0 6px 10px;list-style:none;margin:0;font-weight:500;}
#menu2 a {display:block;/*border-top:3px solid #f9f3dd;*/margin-top:0px;padding:4px 3px 0 3px}
#menu2 div:first-child a{border-top:0px}
#menu2 ul a{border-top:0px;padding-top:0px;margin-top:0px}
#menu2 a:hover {color:#fff;background:#D14945;}
#menu2 a.menusel{background:white;color:#D14945 !important}
#menu2 a:active {color:#bbb;background:#D14945;}
.cmenu a.menusel {color:#D14945}
#vmenu .menusel {color:#f3e2ce}

#vmenu {width:100%;position:relative;top:-10px;margin-left:25px}
#vmenu thead td{cursor:pointer;font-size:13px;color:#fff;border-right:1px solid #fff;height:67px;padding:1px 5px 1px 5px;font-weight:500;vertical-align:middle;text-align:center}
#vmenu thead td:last-child{border-right:0px}
.s1024 #vmenu thead td {padding:1px 4px 1px 3px}
#menucont {;position:relative;top:-10px;left:24px}
.cmenu {padding:0 0 0 0px;background:#fff8e5;border:1px solid #8e4e4c;border-top:0px;display:none;position:absolute;z-index:24;width:100%;font-weight:700}
.cmenu table {width:100%}
.cmenu a:hover{color:#d14945}
.cmenu a {display:inline-block;padding:6px 0 0px 0;color:#800000}
.cmenu ul a{padding:0px;color:#404040}
.cmenu ul{padding:0px 0 6px 20px;list-style:none;margin:0;font-weight:500;}
.cmenu td {padding:0 5px 0 5px;border-left:1px dashed #f3e2ce;vertical-align:top}
.cmenu td:first-child{border-left:0px;}
.tabsel {color:#d14945 !important;background:#fff8e5 !important;border-bottom-color:#fff8e5 !important;}







#rv2 {position:absolute;height:66px;text-align:left;float:left;}
#rv2 b {width:53px;height:79px;display:block;position:absolute;font-size:10px;font-weight:500}
/*#rv2 a{width:46px;height:66px;display:table-cell;padding:0px 2px 0px 2px;}*/
#rv2 a {height:79px;padding-right:0px;display:inline-block;text-decoration:none;width:53px;font-size:10px;line-height:10px;color:#6f3937;text-align:center;font-weight:700}
#rv2 a:hover {text-decoration:none;}
#rv2 a img{width:46px;height:66px;}
.s1024 #rv2 a:nth-child(n+13) {display: none}
#lastdiv {color:#6f3937;height:16px;font-size:13px;text-align:center}
#rvdiv{height:100px;margin:0px 0px 10px 0;border:1px solid #6f3937}
#rvord b {color:#d14945}

@keyframes zoomInB{ 0% {width:53px;height:79px;margin:0 0 0 2px } }
@-webkit-keyframes zoomInB{ 0% {width:53px;height:79px;margin:0 0 0 2px } }
@keyframes zoomInImg{ 0% {width:46px;height:66px; } }
@-webkit-keyframes zoomInImg{ 0% {width:46px;height:66px; } }
#rv2 a:hover b{font-weight:700;width:70px;height:112px;border:1px solid #bbb;z-index:20;background:white;position:absolute;margin:0px 0 0 -8px;
        animation: zoomInB 0.3s 1;
        -webkit-animation: zoomInB 0.25s 1;
}
#rv2 a:hover img{width:70px;height:100px;display:block;
        animation: zoomInImg 0.3s 1;
        -webkit-animation: zoomInImg 0.25s 1;
}

.fbuy {display:table-cell;width: 184px; height:32px; border:0px;background: url("/u/fbuy.png") 0 0 no-repeat; text-decoration: none;cursor:pointer;}

.f16 .flag{background:url(/u/flags16-8.png) no-repeat;}
.f16 .ad{background-position:0 -336px;}
.f16 .ae{background-position:0 -352px;}
.f16 .af{background-position:0 -368px;}
.f16 .ag{background-position:0 -384px;}
.f16 .ai{background-position:0 -400px;}
.f16 .al{background-position:0 -416px;}
.f16 .am{background-position:0 -432px;}
.f16 .an{background-position:0 -448px;}
.f16 .ao{background-position:0 -464px;}
.f16 .aq{background-position:0 -480px;}
.f16 .ar{background-position:0 -496px;}
.f16 .as{background-position:0 -512px;}
.f16 .at{background-position:0 -528px;}
.f16 .au{background-position:0 -544px;}
.f16 .aw{background-position:0 -560px;}
.f16 .az{background-position:0 -576px;}
.f16 .ba{background-position:0 -592px;}
.f16 .bb{background-position:0 -608px;}
.f16 .bd{background-position:0 -624px;}
.f16 .be{background-position:0 -640px;}
.f16 .bf{background-position:0 -656px;}
.f16 .bg{background-position:0 -672px;}
.f16 .bh{background-position:0 -688px;}
.f16 .bi{background-position:0 -704px;}
.f16 .bj{background-position:0 -720px;}
.f16 .bm{background-position:0 -736px;}
.f16 .bn{background-position:0 -752px;}
.f16 .bo{background-position:0 -768px;}
.f16 .br{background-position:0 -784px;}
.f16 .bs{background-position:0 -800px;}
.f16 .bt{background-position:0 -816px;}
.f16 .bw{background-position:0 -832px;}
.f16 .by{background-position:0 -848px;}
.f16 .bz{background-position:0 -864px;}
.f16 .ca{background-position:0 -880px;}
.f16 .cg{background-position:0 -896px;}
.f16 .cf{background-position:0 -912px;}
.f16 .cd{background-position:0 -928px;}
.f16 .ch{background-position:0 -944px;}
.f16 .ci{background-position:0 -960px;}
.f16 .ck{background-position:0 -976px;}
.f16 .cl{background-position:0 -992px;}
.f16 .cm{background-position:0 -1008px;}
.f16 .cn{background-position:0 -1024px;}
.f16 .co{background-position:0 -1040px;}
.f16 .cr{background-position:0 -1056px;}
.f16 .cu{background-position:0 -1072px;}
.f16 .cv{background-position:0 -1088px;}
.f16 .cy{background-position:0 -1104px;}
.f16 .cz{background-position:0 -1120px;}
.f16 .de{background-position:0 -1136px;}
.f16 .dj{background-position:0 -1152px;}
.f16 .dk{background-position:0 -1168px;}
.f16 .dm{background-position:0 -1184px;}
.f16 .do{background-position:0 -1200px;}
.f16 .dz{background-position:0 -1216px;}
.f16 .ec{background-position:0 -1232px;}
.f16 .ee{background-position:0 -1248px;}
.f16 .eg{background-position:0 -1264px;}
.f16 .eh{background-position:0 -1280px;}
.f16 .er{background-position:0 -1296px;}
.f16 .es{background-position:0 -1312px;}
.f16 .et{background-position:0 -1328px;}
.f16 .fi{background-position:0 -1344px;}
.f16 .fj{background-position:0 -1360px;}
.f16 .fm{background-position:0 -1376px;}
.f16 .fo{background-position:0 -1392px;}
.f16 .fr{background-position:0 -1408px;}
.f16 .ga{background-position:0 -1424px;}
.f16 .gb{background-position:0 -1440px;}
.f16 .gd{background-position:0 -1456px;}
.f16 .ge{background-position:0 -1472px;}
.f16 .gg{background-position:0 -1488px;}
.f16 .gh{background-position:0 -1504px;}
.f16 .gi{background-position:0 -1520px;}
.f16 .gl{background-position:0 -1536px;}
.f16 .gm{background-position:0 -1552px;}
.f16 .gn{background-position:0 -1568px;}
.f16 .gp{background-position:0 -1584px;}
.f16 .gq{background-position:0 -1600px;}
.f16 .gr{background-position:0 -1616px;}
.f16 .gt{background-position:0 -1632px;}
.f16 .gu{background-position:0 -1648px;}
.f16 .gw{background-position:0 -1664px;}
.f16 .gy{background-position:0 -1680px;}
.f16 .hk{background-position:0 -1696px;}
.f16 .hn{background-position:0 -1712px;}
.f16 .hr{background-position:0 -1728px;}
.f16 .ht{background-position:0 -1744px;}
.f16 .hu{background-position:0 -1760px;}
.f16 .id{background-position:0 -1776px;}
.f16 .mc{background-position:0 -1776px;}
.f16 .ie{background-position:0 -1792px;}
.f16 .il{background-position:0 -1808px;}
.f16 .im{background-position:0 -1824px;}
.f16 .in{background-position:0 -1840px;}
.f16 .iq{background-position:0 -1856px;}
.f16 .ir{background-position:0 -1872px;}
.f16 .is{background-position:0 -1888px;}
.f16 .it{background-position:0 -1904px;}
.f16 .je{background-position:0 -1920px;}
.f16 .jm{background-position:0 -1936px;}
.f16 .jo{background-position:0 -1952px;}
.f16 .jp{background-position:0 -1968px;}
.f16 .ke{background-position:0 -1984px;}
.f16 .kg{background-position:0 -2000px;}
.f16 .kh{background-position:0 -2016px;}
.f16 .ki{background-position:0 -2032px;}
.f16 .km{background-position:0 -2048px;}
.f16 .kn{background-position:0 -2064px;}
.f16 .kp{background-position:0 -2080px;}
.f16 .kr{background-position:0 -2096px;}
.f16 .kw{background-position:0 -2112px;}
.f16 .ky{background-position:0 -2128px;}
.f16 .kz{background-position:0 -2144px;}
.f16 .la{background-position:0 -2160px;}
.f16 .lb{background-position:0 -2176px;}
.f16 .lc{background-position:0 -2192px;}
.f16 .li{background-position:0 -2208px;}
.f16 .lk{background-position:0 -2224px;}
.f16 .lr{background-position:0 -2240px;}
.f16 .ls{background-position:0 -2256px;}
.f16 .lt{background-position:0 -2272px;}
.f16 .lu{background-position:0 -2288px;}
.f16 .lv{background-position:0 -2304px;}
.f16 .ly{background-position:0 -2320px;}
.f16 .ma{background-position:0 -2336px;}
.f16 .md{background-position:0 -2352px;}
.f16 .me{background-position:0 -2368px;}
.f16 .mg{background-position:0 -2384px;}
.f16 .mh{background-position:0 -2400px;}
.f16 .mk{background-position:0 -2416px;}
.f16 .ml{background-position:0 -2432px;}
.f16 .mm{background-position:0 -2448px;}
.f16 .mn{background-position:0 -2464px;}
.f16 .mo{background-position:0 -2480px;}
.f16 .mq{background-position:0 -2496px;}
.f16 .mr{background-position:0 -2512px;}
.f16 .ms{background-position:0 -2528px;}
.f16 .mt{background-position:0 -2544px;}
.f16 .mu{background-position:0 -2560px;}
.f16 .mv{background-position:0 -2576px;}
.f16 .mw{background-position:0 -2592px;}
.f16 .mx{background-position:0 -2608px;}
.f16 .my{background-position:0 -2624px;}
.f16 .mz{background-position:0 -2640px;}
.f16 .na{background-position:0 -2656px;}
.f16 .nc{background-position:0 -2672px;}
.f16 .ne{background-position:0 -2688px;}
.f16 .ng{background-position:0 -2704px;}
.f16 .ni{background-position:0 -2720px;}
.f16 .nl{background-position:0 -2736px;}
.f16 .no{background-position:0 -2752px;}
.f16 .np{background-position:0 -2768px;}
.f16 .nr{background-position:0 -2784px;}
.f16 .nz{background-position:0 -2800px;}
.f16 .om{background-position:0 -2816px;}
.f16 .pa{background-position:0 -2832px;}
.f16 .pe{background-position:0 -2848px;}
.f16 .pf{background-position:0 -2864px;}
.f16 .pg{background-position:0 -2880px;}
.f16 .ph{background-position:0 -2896px;}
.f16 .pk{background-position:0 -2912px;}
.f16 .pl{background-position:0 -2928px;}
.f16 .pr{background-position:0 -2944px;}
.f16 .ps{background-position:0 -2960px;}
.f16 .pt{background-position:0 -2976px;}
.f16 .pw{background-position:0 -2992px;}
.f16 .py{background-position:0 -3008px;}
.f16 .qa{background-position:0 -3024px;}
.f16 .re{background-position:0 -3040px;}
.f16 .ro{background-position:0 -3056px;}
.f16 .rs{background-position:0 -3072px;}
.f16 .ru{background-position:0 -3088px;}
.f16 .rw{background-position:0 -3104px;}
.f16 .sa{background-position:0 -3120px;}
.f16 .sb{background-position:0 -3136px;}
.f16 .sc{background-position:0 -3152px;}
.f16 .sd{background-position:0 -3168px;}
.f16 .se{background-position:0 -3184px;}
.f16 .sg{background-position:0 -3200px;}
.f16 .si{background-position:0 -3216px;}
.f16 .sk{background-position:0 -3232px;}
.f16 .sl{background-position:0 -3248px;}
.f16 .sm{background-position:0 -3264px;}
.f16 .sn{background-position:0 -3280px;}
.f16 .so{background-position:0 -3296px;}
.f16 .sr{background-position:0 -3312px;}
.f16 .st{background-position:0 -3328px;}
.f16 .sv{background-position:0 -3344px;}
.f16 .sy{background-position:0 -3360px;}
.f16 .sz{background-position:0 -3376px;}
.f16 .tc{background-position:0 -3392px;}
.f16 .td{background-position:0 -3408px;}
.f16 .tg{background-position:0 -3424px;}
.f16 .th{background-position:0 -3440px;}
.f16 .tj{background-position:0 -3456px;}
.f16 .tl{background-position:0 -3472px;}
.f16 .tm{background-position:0 -3488px;}
.f16 .tn{background-position:0 -3504px;}
.f16 .to{background-position:0 -3520px;}
.f16 .tr{background-position:0 -3536px;}
.f16 .tt{background-position:0 -3552px;}
.f16 .tv{background-position:0 -3568px;}
.f16 .tw{background-position:0 -3584px;}
.f16 .tz{background-position:0 -3600px;}
.f16 .ua{background-position:0 -3616px;}
.f16 .ug{background-position:0 -3632px;}
.f16 .us{background-position:0 -3648px;}
.f16 .uy{background-position:0 -3664px;}
.f16 .uz{background-position:0 -3680px;}
.f16 .va{background-position:0 -3696px;}
.f16 .vc{background-position:0 -3712px;}
.f16 .ve{background-position:0 -3728px;}
.f16 .vg{background-position:0 -3744px;}
.f16 .vi{background-position:0 -3760px;}
.f16 .vn{background-position:0 -3776px;}
.f16 .vu{background-position:0 -3792px;}
.f16 .ws{background-position:0 -3808px;}
.f16 .ye{background-position:0 -3824px;}
.f16 .za{background-position:0 -3840px;}
.f16 .zm{background-position:0 -3856px;}
.f16 .zw{background-position:0 -3872px;}

#container {width: 100%; float: left; overflow: hidden; }
#content2 {padding: 0;overflow:hidden;}
#middle {width: 100%; height: 1%; padding-right:8px}
#wrapper {width: 800px; margin: 0 auto;}
#featured {
    background: url("/u/reflect.png") no-repeat scroll 20px 270px transparent;
    height: 350px;
    margin: 0 auto;
    padding-top: 48px;
    width: 880px;
text-align:left;
}
#featured img{border:0px;}
.prev_btn {
    height: 86px;
    left: -16px;
    position: relative;
    top: 60px;
    width: 84px;

}
.next_btn {
    height: 86px;
    padding-left: 814px;
    position: relative;
    top: -110px;
    width: 83px;
}
.roundabout-holder {
    height: 100px;
    list-style: none outside none;
    margin: 0 auto;
    width: 730px;
}

.roundabout-moveable-item {
    cursor: pointer;
    font-size: 12px !important;
    height: 306px;
    padding: 5px;
    width: 306px;
}

.roundabout-holder span {
    display: none;
    font-size: 12px;
}

.roundabout-moveable-item img {
    height: 100%;
    margin: 0;
}

#featured a {
    color: #EE0000;
    outline: medium none;
    text-decoration: none;
}

.s1024 #featured {width:620px;background:#f9f3dd;background-position:-110px 260px;height:335px}
.s1024 .roundabout-holder{width:390px;}
.s1024 .next_btn{padding-left:548px}
.s1024 .prev_btn{left: -7px;}
#nyf1, #nyf2 {height:922px;position:fixed;top:0px;z-index:-1}
#nyf1 {width:321px;text-align:right;}
#nyf1 img {position:relative;left:-322px;}
#nyf2 {width:326px;margin-left:170px}
* html #nyf1, * html #nyf2{position:absolute;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-922) + "px");background:url(/images/blank.gif) no-repeat;background-attachment:fixed}
.op50 {opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}

.sprite-ccs {background-image: url('/u/spritecc.gif');  padding: 0!important;display:inline-block}
.cc-visa{width:72px;height:45px;background-position:0 -180px;}
.cc-mastercard{width:72px;height:45px;background-position:0 -225px;}
.cc-verif-visa{width:72px;height:45px;background-position:0 -270px;}
.cc-mastercard-sec{width:72px;height:45px;background-position:0 -675px;}

#thank {text-align:left;padding:0 5px}

#kreditr {margin-top:-3px}
#kreditr, #kreditr a{clear:both;font-size:11px !important;text-align:center;color:blue;text-decoration:none}
#kreditr a:hover {text-decoration: underline;color:#8E4E4C}
.line {padding: 0 0 5px!important;border-bottom: 1px solid #d9d9d9;width: 100%;text-align: right;clear: left;}

.royalSlider {
    width: 600px;
    height: 400px;
    position: relative;
    direction: ltr;
    -webkit-user-select: none;-moz-user-select: none;user-select: none;
}
.royalSlider > * {
    float: left;
}


.rsWebkit3d .rsSlide,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsThumbs,
.rsWebkit3d .rsPreloader,
.rsWebkit3d img,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsAbsoluteEl {
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
}
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer {
    -webkit-transform: none;
}
.rsOverflow {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    float: left;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    left: 0;
    top: 0;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap .rsOverflow {
    position: absolute;
    left: 0;
    top: 0;

}
.rsContainer {
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}

.rsArrow,
.rsThumbsArrow {
    cursor: pointer;
}

.rsThumb {
    float: left;
    position: relative;
}


.rsArrow,
.rsNav,
.rsThumbsArrow {
    opacity: 1;
    -webkit-transition:opacity 0.3s linear;
    -moz-transition:opacity 0.3s linear;
    -o-transition:opacity 0.3s linear;
    transition:opacity 0.3s linear;
}
.rsHidden {
    opacity: 0;
    visibility: hidden;
    -webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
    -moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
    -o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
    transition:visibility 0s linear 0.3s,opacity 0.3s linear;
}


.rsGCaption {
    width: 100%;
    float: left;
    text-align: center;
}

/* Fullscreen options, very important ^^ */
.royalSlider.rsFullscreen {
    position: fixed !important;
    height: auto !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 2147483647 !important;
    top: 0 !important;
    left: 0 !important;
    bottom: 0 !important;
    right: 0 !important;
}

.royalSlider .rsSlide.rsFakePreloader {
    opacity: 1 !important;
    -webkit-transition: 0s;
    -moz-transition: 0s;
    -o-transition:  0s;
    transition:  0s;
    display: none;
}

.rsSlide {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    overflow: hidden;

    height: 100%;
    width: 100%;
}

.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
    height: auto;
}

.rsContent {
    width: 100%;
    height: 100%;
    position: relative;
}

.rsPreloader {
    position:absolute;
    z-index: 0;
}

.rsNav {
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    user-select: none;
}
.rsNavItem {
    -webkit-tap-highlight-color:rgba(0,0,0,0.25);
}

.rsThumbs {
    cursor: pointer;
    position: relative;
    overflow: hidden;
    float: left;
    z-index: 22;
}
.rsTabs {
    float: left;
    background: none !important;
}
.rsTabs,
.rsThumbs {
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}


.rsVideoContainer {
    width: auto;
    height: auto;
    line-height: 0;
    position: relative;
}
.rsVideoFrameHolder {
    position: absolute;
    left: 0;
    top: 0;
    background: #141414;
    opacity: 0;
    -webkit-transition: .3s;
}
.rsVideoFrameHolder.rsVideoActive {
    opacity: 1;
}
.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {
    position: absolute;
    z-index: 50;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
/* ios controls over video bug, shifting video */
.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 44px;
}

.rsABlock {
    left: 0;
    top: 0;
    position: absolute;
    z-index: 15;
    -webkit-backface-visibility: hidden;
}

.grab-cursor {
    cursor:url(/u/grab.png) 8 8, move;
}

.grabbing-cursor{
    cursor:url(/u/grabbing.png) 8 8, move;
}

.rsNoDrag {
    cursor: auto;
}

.rsLink {
    left:0;
    top:0;
    position:absolute;
    width:100%;
    height:100%;
    display:block;
    z-index: 20;
    background: url(blank.gif);
    -webkit-backface-visibility: hidden;
}

.rsDefault, .rsDefault .rsOverflow, .rsDefault .rsSlide, .rsDefault .rsVideoFrameHolder, .rsDefault .rsThumbs {
    /*background: #151515;*/color: #FFF;
}

.rsDefault .rsArrow {
    height: 100%;
    width: 44px;
    position: absolute;
    display: block;
    cursor: pointer;
    z-index: 21;
}
.rsDefault.rsVer .rsArrow {
    width: 100%;
    height: 44px;

}
.rsDefault.rsVer .rsArrowLeft { top: 0; left: 0; }
.rsDefault.rsVer .rsArrowRight { bottom: 0;  left: 0; }

.rsDefault.rsHor .rsArrowLeft { left: 0; top: 0; }
.rsDefault.rsHor .rsArrowRight { right: 0; top:0; }

.rsDefault .rsArrowIcn {
    width: 32px;
    height: 32px;
    top: 50%;
    left: 50%;
    margin-top:-16px;
    margin-left: -16px;

    position: absolute;
    cursor: pointer;
    background: url('/u/rs-default.png');

    background-color: #000;
    background-color: rgba(0,0,0,0.75);
    *background-color: #000;

    border-radius: 2px;
}
.rsDefault .rsArrowIcn:hover {
    background-color: rgba(0,0,0,0.9);
}

.rsDefault.rsHor .rsArrowLeft .rsArrowIcn { background-position: -64px -32px; }
.rsDefault.rsHor .rsArrowRight .rsArrowIcn { background-position: -64px -64px; }

.rsDefault.rsVer .rsArrowLeft .rsArrowIcn { background-position: -96px -32px; }
.rsDefault.rsVer .rsArrowRight .rsArrowIcn { background-position: -96px -64px; }

.rsDefault .rsArrowDisabled .rsArrowIcn { opacity: .2; filter: alpha(opacity=20);  *display: none; }

/***************
*
*  3. Thumbnails
*
****************/

.rsDefault .rsThumbsHor {
    width: 100%;
    height: auto;
}
.rsDefault .rsThumbsVer {
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
}
.rsDefault.rsWithThumbsHor .rsThumbsContainer {
    position: relative;
    height: 100%;
}
.rsDefault.rsWithThumbsVer .rsThumbsContainer {
    position: relative;
    width: 100%;
}
.rsDefault .rsThumb {
    float: left;
    overflow: hidden;
    border:2px solid #f9f3dd;
}
.rsDefault .rsThumb img {
    width: 100%;
    height: 100%;
}
.rsDefault .rsThumb.rsNavSelected {
    /*background: #02874a;*/
    border:2px solid #8e4e4c;
}


.rsDefault .rsThumb.rsNavSelected img {

    /*opacity: 0.3;
    filter: alpha(opacity=30);*/
}
.rsDefault .rsTmb {
    display: block;
}

/* Thumbnails with text */
.rsDefault .rsTmb h5 {
    font-size: 16px;
    margin: 0;
    padding: 0;
    line-height: 20px;
    color: #FFF;
}
.rsDefault .rsTmb span {
    color: #DDD;
    margin: 0;
    padding: 0;
    font-size: 13px;
    line-height: 18px;
}



/* Thumbnails arrow icons */
.rsDefault .rsThumbsArrow {
    height: 100%;
    width: 20px;
    position: absolute;
    display: block;
    cursor: pointer;
    z-index: 21;
    background: #000;
    background: rgba(0,0,0,0.75);
}
.rsDefault .rsThumbsArrow:hover {
    background: rgba(0,0,0,0.9);
}
.rsDefault.rsWithThumbsVer .rsThumbsArrow {
    width: 100%;
    height: 20px;
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft { top: 0; left: 0; }
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight { bottom: 0;  left: 0; }

.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft { left: 0; top: 0; }
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight { right: 0; top:0; }

.rsDefault .rsThumbsArrowIcn {
    width: 16px;
    height: 16px;
    top: 50%;
    left: 50%;
    margin-top:-8px;
    margin-left: -8px;
    position: absolute;
    cursor: pointer;
    background: url('/u/rs-default.png');
}

.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -128px -32px; }
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -128px -48px; }

.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -144px -32px; }
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -144px -48px; }

.rsDefault .rsThumbsArrowDisabled { display: none !important; }



.rsDefault .rsPreloader {
    width:20px;
    height:20px;
    background-image:url(/u/preloader-white.gif);

    left:50%;
    top:50%;
    margin-left:-10px;
    margin-top:-10px;
}

.rsDefault .rsGCaption {
    position: absolute;
    float: none;
    bottom: 6px;
    left: 6px;
    text-align: left;
    background: #000;
    color: #FFF;
    padding: 2px 8px;
    width: auto;
    font-size: 12px;
    border-radius: 2px;
}

#scrollTop{
    font-family: Arial;line-height: 30px;
    font-size:16px;
    background:#fff9e4;
    border:1px solid #8e4e4c;
    display:block;
    width:90px; height:30px;text-align:center;
    position:fixed; bottom:20px; left:90%;
    z-index:2000;
}
#scrollTop b{font-weight:500;font-size:17px}
#scrollTop:hover{text-decoration:none;background:#f3e2ce }
.product_desc_cell .saletimer0  {height:30px;padding-top:15px;border:1px solid #8e4e4c;background: #fffef0;border-radius:5px;width:400px;text-align:center;margin:0 auto;}
.product_desc_cell .saletimer0, .product_desc_cell .saletimer0 span {font-size:15px;font-weight:700}
.cnav a{color: #8e4e4c;}
.cnav {padding-top:0px;margin-top:0px;line-height:16px}

.cnav {clear:both;float:left;width:32%;padding:0 5px 0 2px;}
.cnav2 {float:left;width:32%;padding:0 5px 0 2px;}
.cnav3 {float:left;width:33%;padding:0 0px 0 2px;}
.cnav,.cnav2,.cnav3 {;margin-top:0;list-style-type:none}

.cnav li,.cnav2 li,.cnav3 li {margin:0 0 5px 0;padding:2px 3px 3px 4px;line-height:13px;border:1px solid #fff;/*background:#fef0da;*/text-align:center;}
.cnav a,.cnav2 a,.cnav3 a{color: #8e4e4c;text-decoration:none !important;}
.cnav li:hover,.cnav2 li:hover,.cnav3 li:hover {border:1px solid #8e4e4c;/*background:#fff9e4*/}
.cnav a:hover,.cnav2 a:hover,.cnav3 a:hover {text-decoration:none !important;color:#d14945}



#itemphone {font-size:12px;line-height:14px}
#dostdiv {float:right;width:230px;border:1px solid #8e4e4c;background: #fffaeb;padding:10px;margin:0 0 10px 0px;border-right:0px}
#dosttit {font-size:15px;color:#8e4e4c;padding-bottom:3px}
#itemdost {padding-top:4px}
#itemdost table {width:85%}
#itemdost,#itemdost td{font-size:12px;text-align:left;font-weight:500}
.iStock {background:#80ff80 !important;}
#dostdiv a{text-decoration:underline}
#dostdiv a:hover {color:#d14945}

.sact {border:1px solid #DA3428 !important}
.nea {color:#777}
#cartpromo {font-weight:700;color:#8e4e4c;display:block;text-align:center;font-size:14px;background:white;border:1px solid #8e4e4c;width:90%;margin:0 auto;}
#cartpromo a{text-align:center;display:inline-block;width:180px;color:#d14945;font-weight:700;padding-top:8px}
#cartpromo a img{padding-top:5px}
#cartpromo i {background-image:url("/u/bnewcat.png");}
#cartpromo i.i1 {display:inline-block;width:73px;height:99px;background-position:0 0}
#cartpromo i.i2 {display:inline-block;width:80px;height:99px;background-position:-70px 0}
#cartpromo i.i3 {display:inline-block;width:70px;height:99px;background-position:-150px 0}
#cartpromo i.i4 {display:inline-block;width:95px;height:99px;background-position:-216px 0}

#o1 {display:none;background:white;width:100%;padding:5px;border:1px solid #8e4e4c}
#o1 b{font-style:normal;cursor:pointer;color:#000;padding:3px;line-height:19px;font-weight:500}
#o1 b:hover {background:#8e4e4c;color:white;text-decoration:none}
#o1 .cityf {font-size:20px;padding:3px;color:#8e4e4c;font-weight:700}
#o1 table {border-collapse:collapse}
#o1 td {border-top:1px dotted #bbb;padding:3px 0}
#o1 tr:first-child td {border-top:0px}
#o1 p {font-size:14px;font-weight:700}
#tclose {width:31px;height:31px;background:#8e4e4c;display:block;text-align:center;border-radius:0px 0 0 7px;position:relative;margin:-5px -5px 0 0;font-style:normal;color:#fff;font-size:26px;font-weight:700;line-height:27px;cursor:pointer;font-family:Verdana;float:right}
#t10 {padding:40px 250px 0 0;width:200px;text-align:right;color:#8e4e4c}
#t1 {cursor:pointer}
#isGifti2 {display:block;background:url(/u/gift2po1.png);width:120px;height:44px;position:absolute;margin:10px 0 0 -204px;z-index:8}


#bs_left div {position:fixed;width:25%;height:100%;}
#bs_right div {position:fixed;width:100%;height:100% }
#bs_right div a{float:right;height:1000px;width:100%}
#bs_right div a.url3{float:right;width:100%;}
#bs_left div a{float:right;height:1000px;width:100%}
.pNews img{width:100% !important;height:100% !important;max-width:700px !important}
.pNews img.shild {width:auto !important;height:auto !important}
.pNews table {width:100%}
.pNews h1 {display:inline}
#promonews img{width:100% !important;height:100% !important;max-width:700px !important}
#newsdiv {margin-right:-11px}
#art {float:right;display:inline-block;font-size:13px;background:#ff0000;color:#fff;padding:1px 3px}
#art span{color:#fff}
#itemcallback {text-decoration:underline;font-size:12px}
#cartpage {width:85%}

#orderpay {max-width:620px;border-collapse:collapse;}
#orderpaydiv {width:80%;margin:0 auto}
#dostcitytable td {padding:2px 5px;color:#000}
#tk {margin:0 auto}

#citylist {width:100%}
#citylist a{text-decoration:none;color:#8e4e4c}
#citylist a:hover{text-decoration:underline}

#colls h2 {font-size: 14px;text-transform: uppercase;font-weight: bold;}
#colls a{display:block;padding:0 0 2px 5px;margin-bottom:8px;text-decoration:none;color:#8e4e4c;font-weight:bold;border:1px solid #fff}
#colls a:hover {text-decoration:underline;color:#d14945;border:1px solid #8e4e4c;}
#colls a b{margin-left:10px}
#colls img {width:70px;height:100px;display:inline-block}
#colls li {list-style-type:none;padding-top:9px}
#colls {clear:both}
#colls b img:nth-child(n+13) {display: none}
.s1024 #colls b img:nth-child(n+10) {display: none}


#it2 {float:none;clear:both;margin-left:-8px;display:inline-block}
#it2 ul {list-style-type:none;padding:0px;margin:0px;}
#it2 ul li {text-align:center;width:203px;height:339px;display:block;overflow:hidden;float:left;border:1px solid #fff;border-radius:0px;margin:0 0px 12px 8px;background:white;}
#it2 ul li span.s,.chover li span.s {border:0px solid #f0dfce;border-top:0px;position: absolute;margin: -33px 0 0 110px;height:16px;line-height: 15px;background:white;display: block;width:90px;text-align: center;font-size:11px;}
#it2 ul li span.s::before,.chover li span.s::before{content: '';  background: url('/u/hasstockg.png');margin: -2px 0px -3px 2px;display: inline-block;height:12px;width: 12px;background-size:12px;}
/*#it2 ul li span.s::before,.chover li span.s::before{content: '\2611 ';  color:#00cc00;font-size:16px;display: inline-block;position:relative;top:1px}*/
/*.chover li span.s::before {color:#00ff00}*/
#it2 ul li a{width:203px;line-height:13px;display:table-cell;text-decoration:none;height:45px;overflow:hidden;font-size:11px;vertical-align:top;color:#000;padding:0 5px}
#it2 ul li a:hover{text-decoration:underline}
#it2 ul li img{width:171px;height:245px;margin:0 auto;display:block}
#it2 ul li i,.chover li i{border:1px solid #f0dfce;padding-left:0px;position:absolute;margin-top:-17px;background:#fff;display:block;width:90px;height:25px;font-style:normal;padding-top:10px;margin-left:110px}
#it2 ul li i.s {padding-top:0px;height:34px}
#it2 ul li i s{line-height:16px;color:#413F42;font-weight:500;font-size:14px;display:inline-block;padding:0 5px;height:16px;color:#000;width:80px}
#it2 ul li i p{line-height:16px;font-weight:700;color:#d14945;font-size:16px;display:inline-block;height:18px;width:auto;}
#it2 ul li p b{clear:both;font-size:11px;font-weight:500;color:#8e4e4c;display:block;padding-top:24px}
#it2 ul li p{overflow:hidden;display:block;height:49px;padding:0px;color:#d14945;font-size:11px;line-height:13px;}
#it2 ul li p s{text-decoration:none}
#it2 ul li p a{width:200px;text-align:right;font-size:11px;font-weight:bold;text-decoration:none;display:block}
#it2 ul li u {display:block;position:absolute;height:1px;width:110px;text-align:left;margin-top:-5px}
#it2 ul li u b {position:relative;top:-24px;height:52px;width:52px;left:6px;}
#it2 ul li img:active,#it2 ul li a:active{position:relative;top:1px;left:1px;}
#it2 ul li#h {background:none;width:100%;text-align:center;height:auto;margin:10px 0 10px 8px;border:0px}
#it2 ul li#h:first-child {margin-top:-10px}
#it2 ul li#h a{height:0px}
#it2 ul li#h h2 , #it2 span.h2,span.h2 {display:inline-block;height:21px;padding:7px 20px 0px 20px;text-align:center;
        font-size: 16px;text-transform:uppercase;width:95%;text-align:center;}

#it2 ul li#h h2 a, #it2 span.h2 a, span.h2 a {color:#8e4e4c;display:inline;font-size:16px !important;vertical-align:baseline;padding:0}
#it2 ul li#h h2 a:hover, #it2 span.h2 a:hover {color:#d14945}
.aimg li:hover {background:white;border:1px solid #8e4e4c !important;}
.pager_cell {clear:both}

#isStick2 {position:absolute;background:#d14945;display:block;width:171px;margin:-245px 0 0 16px;color:white;font-size:11px;font-weight:500;line-height:15px}
#isStick2 span{width:171px;display:table-cell;vertical-align:middle;color:white;font-size:11px;font-weight:500;height:30px;line-height:15px;font-family:Verdana}
#isStickItem {position:absolute;z-index:100;background:#d14945;display:table-cell;vertical-align:middle;width:auto;min-width:170px;color:white;font-size:11px;text-align:center;height:30px;font-family:Verdana}
.chover #isStick2 {margin-left:65px;}


#contentd ul{margin-top:0px}

.chover {z-index:5;text-align:center;border:1px solid #e2d1c0;position:absolute;background:white;box-shadow:2px 2px 10px #888;width:260px}
.chover li {list-style-type:none}
.chover li a.title{font-weight:bold;line-height:13px;display:table-cell;text-decoration:none;height:60px;overflow:hidden;font-size:12px;vertical-align:middle;color:#000;padding:0 5px}
.chover li img {width:171px;height:245px;margin:0 auto;display:block}
.chover li a.aimg span.ipreview {background:#d14945;border:1px solid black;text-decoration:none;text-align:center;position:absolute;margin-top:-130px;height:20px;line-height:19px;width:182px;left:53px;display:none;font-size:11px;color:#fff}
.chover li a.aimg:hover .ipreview {display:block;opacity:0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
.chover li a.aimg:hover .ipreview:hover {display:block;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.chover li span.s {margin-left:159px;}
.chover li i{margin-left:159px}
.chover li i.s {padding-top:0px;height:34px}
.chover li i s{line-height:16px;color:#413F42;font-weight:500;font-size:14px;display:inline-block;padding:0 5px;height:16px;color:#000;}
.chover li i p{line-height:16px;font-weight:700;color:#d14945;font-size:16px;display:inline-block;height:18px;width:auto;}
.chover li p b{clear:both;font-size:11px;font-weight:500;display:block;color:#8e4e4c;padding-top:5px}
.chover li p{overflow:hidden;display:block;height:114px;padding:0px;color:#d14945;font-size:11px;line-height:13px;}
.chover li p hr {border-width:1px 0 0 0;width:160px;margin:3px auto 1px auto}
.chover li p s {text-decoration:none;}
.chover li p a{text-align:right;font-size:11px;font-weight:bold;text-decoration:none;display:block}
.chover li u {display:block;position:absolute;height:1px;width:108px;text-align:left;margin-top:-5px}
.chover li u b {position:relative;top:-24px;height:29px;width:27px;left:55px;}
.chover li #isGift {margin-left:66px}
.chover div {float:left;height:383px;overflow:hidden;margin-left:6px;margin-top:15px}
.chover div b {width:33px;height:20px;display:block;background: url("/u/pop-updown.png") 3px 0 no-repeat}
.chover div s {width:33px;height:20px;display:block;background: url("/u/pop-updown.png") 3px -20px no-repeat}
.chover div i {width:35px;height:343px;display:block;overflow:hidden}
.chover div i span{display:block}
.chover div img{width:33px;height:47px;display:block;cursor:pointer;border:1px solid #fff}
.colover {border-color:#e2d1c0 !important}
.lz {display:none}
.chover #colname {color:#000;font-weight:bold;font-size:11px;float:none;height:15px;text-align:left;border:1px solid #e2d1c0;width:180px;margin:16px 0 0 8px;padding:3px 0 0 5px}
.chover #buyc {background:#d14945;border:1px solid #8e4e4c;width:105px;height:27px;margin:4px 0 0 55px;cursor:pointer;color:white;line-height:26px;font-size:16px}
.chover #buyc:hover {background:#ed4a46}
.chover #buyc.buyc2 {background: #03e800}
#allcolls {display:none}
#showallcolls {font-size: 14px;text-transform: uppercase;font-weight: bold;}

#iname {display:none}

#itemimg {height:500px;position:relative;background:white;border:1px solid #8e4e4c;border-bottom:0px;border-right:1px solid #fff;}
.itimgsw {border:1px solid #8e4e4c;border-top:0px}
#itemimg img {position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;max-width:100%;max-height:100%;cursor:pointer;}
.s1024 #itemimg {height:400px}

#itemmain {width:100%}
#itemmainimg {display:table-cell;}
.s1024 #itemmainimg {width:450px}
#itemmainimg {width:686px}
#conttr {display:table-cell;width:198px !important;padding-left:10px;border:1px solid #8e4e4c;border-left:0px;background:#fff;border-bottom:0px solid #f9f3dd;padding-top:7px}

#buydiv .button2 {border-right:0px}
.button2 {color:#fff;line-height:33px;text-align:center;height:35px !important;font-size:14px;cursor: pointer;display:block;font-weight:700;background:#d14945;border:1px solid #8e4e4c;}
.button2:hover {background: #ed4a46  }
.button2 p {display:inline-block;color:white;font-size:18px;line-height:20px; }
#buydiv .button2 {height:37px !important;}
#buydiv {padding-top:5px}

#buydiv s {display: block;
        margin-top: -18px;
        font-weight: 500;
        color: #eee;
        text-decoration: none;
        font-size: 13px;}
#buydiv b{font-size:18px;position:absolute;margin-left:-17px;color:#00ff00;}
#buydiv b:hover {color:#80ff80;}


#retdiv {text-align: center;padding-top:5px}
#dRetold {display:inline-block;text-align:center;font-size:15px;margin-top:5px;height:15px;text-decoration:line-through}
#dRet2,#dRet2 span {display:inline-block;text-align:center;color:#d14945;font-size:24px;margin:2px 0 2px 0;}
.isincart {width:100%;text-align:center;display:block;}
.isincart a{text-decoration:none !important;}
.isincart a:hover {text-decoration: underline !important;}

#item2 h1 {color:#8e4e4c;font-size:16px;text-transform:none;margin:0 0 3px 0}
#item2 h2 {font-size:14px;padding-bottom:5px;color:#000}
#items ul {margin-bottom:0px}
#loader {width:100%;text-align:center;display:none;}
#loader i{background:url(/u/loader.gif) no-repeat;position:absolute;margin:-221px 0 0 -21px;width:42px;height:42px}
#loaderbig {display:none;background:url(/u/loader.gif) no-repeat;position:absolute;width:42px;height:42px}

.redbutton {background:#d14945;padding:2px 10px;text-decoration:none !important;border-radius:6px}
.redbutton:hover {text-decoration:underline !important;}
.itemcolors {max-width:150px}

.rsImg {image-rendering: -webkit-optimize-contrast;  }

.startcount {padding:1px 7px 1px 2px;margin-left:0px;color:#d14945;text-align:center;}
.startcount table {margin:0 auto;border-collapse:collapse;}
.startcount table td,th{border:0px solid #f2dab8;padding:0px 2px;font-size:10px;font-weight:500;color:white}
.startcount table th{font-weight:700;font-size:14px}
#item2 #isStick2,#pbody #isStick2{font-size:14px;margin:0px 0 0 1px;z-index:8;width:auto;padding:3px 0 0 0;max-width:380px}
#item2 #isStick2 div,#pbody #isStick2 div {color:white;font-size:14px;display:table-cell}
#sets span {font-weight:700;display:inline-block}
#ArtTitle {font-size:17px}
#itemlogos {padding-top:5px}
#itemlogos .dinline b{display:block;padding-top:10px;}
.vc iframe {width:100% !important;}

#itemnav {padding:15px 0 10px 0}
#itemnav a {padding: 0 30px 0 0;text-decoration:underline;color:#8e4e4c;text-transform: uppercase;font-size:16px;font-weight:700}
#itemnav a:hover {text-decoration:underline;color:#d14945}
.s1024 #itemnav a {padding:0 15px 0 0;font-size:15px}
#gi b{display:block;padding-bottom:5px;color:#8e4e4c}
#itemdesc strong, #item2 h2 {color:#8e4e4c}

#popupdesc {width:255px;overflow:hidden;text-align:left;font-size:11px;text-overflow:ellipsis;overflow-y:scroll;-webkit-overflow-scrolling: touch;padding-right:5px}
#popupdesc div,#popupdesc p,#popupdesc span {font-size:11px !important;line-height:15px !important;}
#popupdesc ul{padding-left:12px;margin-top:0px}
#popupdescscroll {overflow:auto;height:99%;padding-right: 17px;width:105%;-webkit-overflow-scrolling: touch; }
#itemmore {color:#000;text-align:center;border:1px solid #888;display:block;width:180px;height:20px;border-radius:8px;background:#26df06;margin:4px 0 0 40px;padding:4px 0 0 2px}
#itemmore:hover{background:#8e4e4c;color:#fff}

#sets,#sets span {background:white;font-family:Arial;font-size:11px;color:blue}
#sets select {font-weight:700;font-size:11px;border:0px}
#sets span {border: 1px solid #f2dab8;  height: 18px;  display: inline-block;border-radius: 5px;padding:0 0 0 3px}
#sets span:nth-child(3) {float:left}
#setsout {/*float:right;*/display:block;/*border:1px dashed #8e4e4c;*/border-radius:6px;/*background:white;width:449px*/}
#pbody #setsout {width:auto}
#pbody #colordivf {position:absolute;margin:61px 0 0 -600px;width:500px;text-align:right;}
#pbody #colordivf #setsout {margin-top:-26px}
#pbody #fcolname {font-weight:700;border:1px solid #8e4e4c;height:20px;border-radius:8px;background:#fff;padding:5px 8px 0px 10px;display:inline-block}
#pbody #colordivf #setsout #fcolname {border-bottom:0px !important;}
#pbody #colordiv1 {position:absolute;width:450px;margin-top:-56px;margin-left:-1px;line-height:20px;padding-left:1px;height:50px;text-align:right;overflow:hidden;}
#pbody #colordiv0 {width:450px;float:right}
#pbody #colordiv {border-radius:6px;border:1px solid #f2dab8;width:auto;max-width:380px;display:inline-block;padding:2px 0px 0 0;margin-top:23px}
#colordiv {/*border: 1px solid #f2dab8;*/}
#colordiv b{font-size:11px;color:blue;font-weight:500;}
#colordiv select {font-size:11px;font-weight:700;}
/*#colordiv select {border:0px;height:20px;width:auto;max-width:280px;font-size:11px;margin:0px;padding:1px;margin:0px 4px;text-align:right;font-weight:700;}*/
#setsout #colordiv {border-bottom:0px;margin-top:0px;border-right:0px}
#setsout #colordiv select {background:none}
#itemmain #sets0 {width:395px;float:right;padding-right:65px}
#itemmain #sets {vertical-align:middle;margin-top:0px;/*padding:2px 63px 1px 5px*/}
#pbody #sets {position:relative;display:block;height:21px;padding:4px 87px 0px 5px;font-size:12px}
#pbody #sets select {font-size:12px}
#pbody #sets0 {position:absolute;margin:-13px 0 0 -1000px;width:927px;text-align:right}

#pbody #dostdiv {float:none;height:150px;border-right:1px solid #8e4e4c}
#pbody .button2 {border-right:1px solid #8e4e4c}
#reviews .button2 {text-decoration:none;margin-bottom:15px}
#addreview .button2 {margin:0 auto;width:33%}
#addreview textarea {margin-top:5px}

.s1024 .mainpage .i4{display:none !important;}
.s1200 .mainpage .i4{display:block !important;}

#tcarttop {padding:0 47px 0 16px}
#tcarttop i {font-style:normal}
#tcarttop p {font-size:15px;font-weight:700;display:inline-block;margin-top:0px;}
#tcarttop em {text-align:right;display:inline-block;width:120px;font-style:normal;font-size:20px;color:#d14945;font-weight:700;position:relative;top:0px}
#tcarttop .m3 {font-family:Verdana;font-weight:700 !important;background:#d14945;display:inline-block;margin:0px 1px 0 0;color:white;padding:1px 5px 2px 4px !important;border-radius:3px;position:relative;top:-3px}
#tcart {padding:5px 0 0 10px;width:612px;}
/*#tcart {padding-left:10px;width:612px;}*/
#tcart ul {padding:0px;margin:0px}
#tcart ul:first-child li{border:0px;padding:0px}
#tcart li {border-top:1px solid #ccc;width:594px;list-style-type:none;padding:5px 0 0 0;margin:0px 0 5px 0;/*background:#FEE6C2;border:1px solid #e4b277;border-radius:8px*/}
#tcart li img {padding:2px 0 0 5px;width:33px;height:47px}
#tcart p {padding:0 0 0 5px;display:inline-block;_overflow:hidden;zoom:1;
        *display:inline}
#tcart p.m {width:407px;font-size:11px}
#tcart p.m a{text-decoration:none;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;color:#2279be;font-size:13px;padding:0 0 2px 0}
#tcart p.m a:hover{color:#d14945;text-decoration:underline}
#tcart p.m select {font-size:11px}
#tcart p.m i {font-size:10px;color:#d14945;font-style:normal;display:block}
#tcart p.m s {text-decoration:none}
#tcart p.q {width:140px;font-size:13px;padding:5px 0 0 0;}
#tcart p.q i{cursor:pointer;color:#e80700;padding:0 4px;font-weight:700;background:#eee}
#tcart p.q b{cursor:pointer;color: #26df06;padding:0 3px;font-weight:700;background:#eee}
#tcart p.q span {padding:0 3px;font-size:13px;font-weight:700}
#tcart p.q s {text-decoration:none;font-weight:700}
#tcart p.q em {font-style:normal;font-size:20px;color:#d14945;font-weight:700;display:block;text-align:right;float:right;padding:10px 0 0 0px}
#tcart .cdel {display:none;float:right;font-size:18px;padding:17px 0 0 1px;cursor:pointer;font-weight:700;color:#d14945}
#tcart ul:hover .cdel,.isTouch #tcart .cdel {display:block}
#tcart .m3 {font-family:Verdana;font-weight:700 !important;background:#d14945;display:inline-block;margin:8px 0 0 0;color:white;padding:1px 5px 2px 4px !important;border-radius:3px}
#tform0 {border-collapse:collapse;border:0px}
#tform {padding-top:0px;border:0px solid #e4b277;background:#fff8e5;width:330px;line-height:17px}
#tform table{}
#tform td:first-child{text-align:right}
#tform input {height:12px;font-size:11px;margin-left:0;width:96%}
#tform #kv {width:88%;}
#tform #tdkv {width:25%;text-align:right}
#tform #dom {width:60px}
#tform #comm {width:95%}
#tform .button2 {margin:0 auto;font-size:14px}
#tsk2 {width:170px;height:36px;display:inline-block;text-align:center;padding:0 0 0 10px; visibility:hidden;margin-top:-3px}
#tsk2 td{font-size:36px;color:#CC016D;padding-top:10px}
#tsk2 td:first-child{font-size:13px;padding:0 24px 0 0}
#submitc {float:right;margin-right:10px !important}
#tform hr{border:1px dotted #C9006B;border-width:1px 0 0 0;margin: 11px 0 0px 0}

#orderpage #tform {width:100%}
#orderpage #tform table{width:100%}
#orderpage #tform label {font-size:15px;padding:2px 3px 0 0;display:inline-block}
#orderpage #tform td{padding-top:10px}
#orderpage #tform input {height:17px;font-size:15px;margin-left:0;width:96%}
#orderpage #tform #kv {width:88%}


#opay2 {display:block;padding:0 0 10px 10px}
#opay2 tr:first-child td{font-weight:700;}
#opay2 td{width:25%;text-align:center !important;}
#opay2 i,#o3p i,#o2t22 i,#payby i,.man i,#o2tk i{background-image: url('/u/payico3.png');  }
#opay2 td i{margin:0 auto}

.pp-visa {display:block;width:41px;height:40px;background-position:0 0}
.pp-bank {display:block;width:41px;height:40px;background-position:-43px 0}
.pp-nal {display:block;width:41px;height:38px;background-position:-86px -2px}
.pp-kred {display:block;width:36px;height:38px;background-position:-127px -2px}
.pp-nul {display:block;width:44px;height:40px;background-position:-163px 0}
.pp-payu {display:block;width:36px;height:40px;background-position:-286px 0}
.pp-prem {display:inline-block;width:32px;height:78px;background-position:-325px -0px}
.pp-prem2 {display:inline-block;width:32px;height:80px;background-position:-363px -0px}
.pp-n1 {display:inline-block;width:85px;height:44px;background-position:-2px -41px}
.pp-n2 {display:inline-block;width:85px;height:44px;background-position:-89px -41px}
.pp-n3 {display:inline-block;width:85px;height:44px;background-position:-176px -41px}
.pp-kom {display:inline-block;width:69px;height:69px;background-position:-396px -0px}
.pp-kom2 {display:inline-block;width:98px;height:50px;background-position:-763px -0px}
.pp-vp {display:inline-block;width:26px;height:78px;background-position:-466px -0px}
.pp-n4 {display:inline-block;width:101px;height:80px;background-position:-541px -0px}
.pp-n5 {display:inline-block;width:64px;height:80px;background-position:-642px -0px}
.pp-n6 {display:inline-block;width:58px;height:80px;background-position:-707px -0px;margin-left:8px}
.pp-15 {display:inline-block;width:58px;height:81px;background-position:-861px -0px;margin-left:13px}

#subscribe {border:1px solid #8e4e4c;display:none}
#subscribe input {border:0px;width:89%;height:22px;padding:0 0 0 4px}
#subscribe .button {height:20px;border:0px}
#subscribe span {font-size:26px;position:absolute;/*margin:-21px 0 0 166px;*/cursor:pointer;color:#8e4e4c}
.green {color:#00bb00 !important;}
.red {color:#ff0000}

.opacity {opacity:0.7}