table{border-collapse:collapse; /* cellspacing="0" */}

table td{padding:0px; /* cellspadding="0" */}
.bp2 {color: #d14945;font-weight:700}
.bp3 {color:#8e4e4c}
.rc2 {color:#fff !important;; background:#d14945 !important;}
.fs2{width:100%;height:100%;
border-collapse:collapse;
}
.f2s2 td{border: 1px solid black;
}
img{border: 0px;}
form{ margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
body{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;background:#f9f3dd;font-family:'Times New Roman';}

td,tr,div,span,p{
        vertical-align: top;
        color: #3E403F;
        font-family:'Times New Roman';
        font-size: 15px;
}
#bmark {padding-top:40px;padding-left:50px}
#bmark a{color:#8e4e4c;font-size:14px;}
#bmarkt {position:absolute;top:0px;left:250px;z-index:31;color:#8e4e4c;font-size:14px;}

p{
        line-height: 15x;
        padding: 0px 0px 10px 0px;
        margin: 0px 0px 0px 0px;
}

a{      color: #404040;text-decoration:none;}
a:hover {text-decoration:underline}

/* ================== */
#top {position:absolute;z-index:1;width:100%;height:369px;}
#top1 {background: url(/themes/default/i/logo.png) no-repeat left top;width:219px;height:306px}
#top2 {background: url(/themes/default/i/logol.png) no-repeat left top;width:346px;}
#top3 {background: url(/themes/default/i/logoc.png) repeat-x left top;width:100%;}
#top4 {background: url(/themes/default/i/logor.png) no-repeat -1px top;width:191px;}
#topb {background: url(/themes/default/i/logo3.png) no-repeat left top;width:219px;}
#top5 {position:relative;z-index:2;height:117px;width:100%;}
#wtime {font-size:17px;color:#8e4e4c;font-style:italic;}
#cartb {background-image:url(/themes/default/i/cartbig.png);background-repeat: no-repeat;width:62px;}
#cartb a{display:block;width:100%;height:100%;}
#cartn {font-size:14px;}
#cartn a{font-size:16px;color:#8e4e4c;font-weight:700}
#phone {padding-left:40px;text-align:center;}
#phone span {position:relative;top:-1px;font-size:30px;color:#8e4e4c}


#filt {position:relative;z-index:3;width:100%;}
#filt td {vertical-align:middle}
#fil1 {font-size:20px;color:#f9f3dd;text-align:center;font-weight:700;}
.fil2 {padding-left:5px;width:25%}
#filt select {width:95%}


#dost {padding-left:470px; line-height: 22px;padding-top:10px;text-align:center;padding-right:100px}
#dost a {font-style:italic;font-size:16px;color:#8e4e4c;font-weight:700}
#logo {position:absolute;top:0px;left:0px;z-index:4;background:url(/themes/default/i/logo.png) no-repeat left top;width:219px;height:306px}

#mf {color:#8e4e4c;font-size:14px;font-weight:700;}
#mid {position:relative;z-index:3;width:100%}
#brands {padding-top:10px;padding-left:35px;}
#brands a{color:#605e5e;font-weight:700;font-size:15px;display: block;}
#brands a:hover{background:#d14945;color:#fff;text-decoration:none;}

#middle {width:100%;}
#ctop {position:relative;width:100%;}
#ctop1 {background:url(/themes/default/i/tr2.png) no-repeat left top;width:60px;}
#ctop2 {background:url(/themes/default/i/cornt.png) repeat-x left top;width:100%;text-align:center;}
#ctop2 span {font-size:18px;color:#8e4e4c;}
#ctop2 span a{font-size:16px;color:#8e4e4c;}

#ctopsmall {color:#8e4e4c;font-size:16px}
h1 {font-size:18px;color:#8e4e4c;text-transform: uppercase}
h2 {font-size:18px;color:#8e4e4c;}
h3 {font-size:18px;color:#8e4e4c;}

#ctop3 {background: url(/themes/default/i/cortr.png) no-repeat left top;width:63px;height:101px}
#ctop4 {width:5px;background:url(/themes/default/i/vertslice.png) repeat-y left top;}
#content {width:100%;padding-left:30px;padding-right:35px}
#ctop5 {width:14px;background:url(/themes/default/i/vertslice.png) repeat-y left top;}
#cb1 {background:url(/themes/default/i/corbl.png) no-repeat left top;;width:60px;}
#cb2 {background:url(/themes/default/i/corb.png) repeat-x left top;width:100%;}
#cb3 {background:url(/themes/default/i/corbr.png) no-repeat left top;width:62px;}
#right {width:159px;padding-right:20px;padding-left:38px}
#spec {text-align:center;padding-top:10px;width:136px;}
#spec a {color:#d14945;font-size:15px;font-weight:700;display:block;}

#cat {text-align:center;width:170px;}
.cath {text-align:left;width:100%;}
.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}

#mar {float:left;display:inline;position:relative;left:-14px;width:0px;top:0px;}
#mar a{color:#8e4e4c;width:10px;height:12px;position:absolute;font-size:10px;}


#fut {width:100%;position:absolute;height:150px}
#fu1 {background:url(/themes/default/i/botl.png) no-repeat left top;width:87px;}
#fu2 {background:url(/themes/default/i/botm.png) repeat-x left top;width:100%}
#fu3 {background:url(/themes/default/i/botr.png) no-repeat left top;width:230px}
#fut2 {width:100%;position:relative;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;padding-right:220px;display:inline}

#content_cell_ord{width:100%;
padding: 15px 0px 30px 0px;
}

#subcat a{color: #605e5e;font-size:14px;font-weight:normal;display:block;padding:0px 0px 5px 0px;text-decoration: none;}

#subcat a:hover{color: #FFF;font-size:14px;background:#d14945;font-weight: 500;display: block;padding: 0px 0px 5px 0px;text-decoration: none;}


#news {color:#d14945;font-size:17px;font-weight:700;}
.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: 88px;
	width: 100%;
vertical-align: top;
position:relative;top:-2px;}

.pll a, .plr a{text-decoration: none;font-size:15px;}

.pll a:visited, .plr a:visited{
color:#5F5F5F;
        /*font-weight: bold;*/
        text-decoration: none;
}

.pll span,.plr span{
	color:#d14945;
	font-size:12px;
	}

.ppl{
        text-align: right;
        vertical-align: top;
        height: 20px;
        /*padding: 3px 10px 10px 0px;*/
}

.pil, .pir{
        padding: 0px 5px 27px 5px;
        vertical-align: top;
        font-size:5px;        
}

.pil a, .pir a{
		display:block;border: 1px solid #413F42;width:100px;height:100px;
}
.pil img, .pir img{
/*border: 1px solid #413F42;*/
        width:100px;height:100px;
}

.ptr {padding-left:5px;width:100%}
.ptl {padding-right:5px;width:100%}
.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;    
}

#about_tbl {width:100%;}
#about_tbl td{font-size:15px;}
#about_btn {font-size:14px}


.count_prod_box{
        width: 29px;
        height: 20px;
        color: #424242;
        font-size: 13px;
        text-align: center;
        vertical-align: middle;
}

.produc_cart_cell{
        height: 25px;
        vertical-align: top;
        text-align: right;
        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{
        position: relative;
        top: -9px;
        left:+2px;
}

.content_cell_1_item{
        padding: 0px 0px 0px 25px;
}

.product_desc_cell{
        height: 170px;
        font-size: 16px;
}

#retail {font-size:20px;font-weight:700;color:#8e4e4c}
#retb {font-size:12px;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{background:#f9f3dd;text-decoration:none;}
#vtdesc a:hover{color:#605e5e;text-decoration:underline;}
#desctit a{font-size:18px;text-decoration:none;color:#8e4e4c;}
#desctit a:hover{text-decoration:underline;background:#f9f3dd;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:#8e4e4c}
#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;}
.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}

.vcat1 table div a{font-size:15px;color:#8e4e4c;}
.vcat1 table div a:hover{color:#8e4e4c;background:white;text-decoration:underline;}

#cati {width:100%;}
#cati .pil,.pir {padding-bottom:5px;}

#also {line-height: 16x;}
#also a{font-size:14px}
#alsod {border:1px solid #black;display:block;width:120px;height:140px;text-align:center;padding-top:2px;background:white;}
#alsod img {width:100px;height:100px;border:1px solid #8e4e4c;}
#alsor {font-size:15px}
#alsot {padding-right:5px;width:122px}

/*rasp*/
#mrz td {padding:0px;padding-left:3px;padding-right:3px;border-top:1px solid #f9f3dd;}
#mrz td a{font-size:14px;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:14px}
.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}
#vcfilt a{font-size:16px;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;}

.itimgs {background:white;width:171px;height:auto;border:1px solid #8e4e4c;border-top:0px;}
* html .itimgs {width:173px !important}
.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:0px;width:171px;height:245px;cursor:pointer;}


.po {margin:-9px 0 0;position:absolute;width:10px;z-index:8000;}
.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;}
.po-thumbs {margin:0;padding:0 0 4px;width:100%;text-align:center;}
.po-thumbs img{width:33px;height:47px;border:1px solid white;}
.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;}

.ficont {cursor:pointer;width:100%;text-align:center;overflow:hidden;}
.ficont img {z-index:9999;-ms-interpolation-mode: bicubic} 

.items_about{
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:16px;padding-right:8px}
.s1024 .foitem div {font-size:13px}
.s1024 #mrz td a {font-size:11px}
.s1024 #mrz td {padding-left:2px;padding-right:2px;}
.s1600 #mrz td a {font-size:18px}


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;
background-color: #f9f3dd;
color: #8e4e4c;
text-decoration: none;
font-size:16px;	
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-top:1px solid #8e4e4c;
border-left:1px solid #8e4e4c;
border-right: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}

#sortby {color:#888}
#sortby a{font-size:16px;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:16px;}