BODY.main{margin:0px; font-family:Arial; font-size:11px; 

color:#282828;


font-family:Verdana;}TABLE, TD, P, INPUT, SELECT{margin:0px; font-family:Arial; font-size:11px; 
color:#3B3B3B;



font-family:Verdana;}HR{color:Transparent; border-top:1px dotted #E5E3DD;}DIV{margin:0px;
}FONT{font-family:Arial; font-size:11px;

font: 12px/16px Arial,Helvetica,sans-serif;

font-family:Verdana;}a, a:link, a:visited{font-size:11px; font-family:Arial;  
font-weight:normal; text-decoration:none;

color:#282828;

font-family:Verdana;}a:hover{text-decoration:underline;
color:black;}TABLE.body{position:relative;
width:auto;}FORM{margin:0px;}TABLE.HTML{background:white;}TD.HEADLEFT{width:50%;
background: #008B4D url(tail-top.gif) top center repeat-x;
height:137px;

}TD.HEADMID{background: #008B4D url(tail-top.gif) top center repeat-x;
height:137px;}TD.HEADRIGHT{width:50%;
background: #008B4D url(tail-top.gif) top center repeat-x;
height:137px;}TD.FOOTMID{background:whitesmoke; 

border-top:1px solid gainsboro;
border-bottom:1px solid gainsboro;}TD.BOTMID{padding:10px 10px 10px 10px;}TABLE.header{background: #008B4D url(tail-top.gif) top center repeat-x;

height:137px;
}IMG.header_logo{background:Transparent url(logo_buvvide3_1.png) left center no-repeat;
width:320px; height:118px;

height:137px;

}table.header_height{height:138px;
}TD.header_navy{background:whitesmoke; padding:0px 0px 0px 0px; border-bottom:1px dotted gainsboro;

height:33px;

background:transparent; 
padding:0px; padding-left:10px; padding-right:60px;
border:0px;

color:green;
}TD.header_info{padding:0px; padding-left:80px;}TD.header_menu{height:39px;
padding:0px; padding-left:77px;

background:Transparent url(ota.png) left center no-repeat;
}a.header_navy, a:link.header_navy, a:visited.header_navy{ font-size:11px; text-decoration:none; font-weight:normal;
color:white;}TD.home_left{width:230px;
padding:10px 5px 5px 10px;}TD.home_right{padding:10px 10px 5px 10px;}TD.prods_left{padding:10px 5px 5px 10px;
width:230px;}TD.prods_right{padding:10px 10px 5px 10px;}TD.info_left{padding:10px 5px 5px 10px;
width:230px;}TD.info_right{padding:10px 10px 5px 10px;}.scrollTop{position: fixed;
  right: 3%;
  bottom: 10px;
  background-color: #BE3F48;
  padding: 20px;
  opacity: 0;
  transition: all 0.4s ease-in-out 0s;

border-radius:4px;}.scrollTop a{font-size: 18px;
  color: #fff;}a.qSkipToOrder, a:link.qSkipToOrder, a:visited.qSkipToOrder{padding:5px 40px; text-shadow:1px 1px black; border-radius:5px; box-shadow:1px 1px black;
cursor:pointer;

font-weight:bold;

color:white;
background: linear-gradient(Firebrick, maroon);
border:1px solid maroon;}a:hover.qSkipToOrder{text-decoration:underline;}#cookiesInfoBlock span{padding: 50px 50px 10px;
    max-width: 1100px;
    margin: 20px auto;
    display: block;
    color: #a38b80;
    background: white;
    position: relative;
    border-radius: 5px;
    text-align: center;}#cookiesInfoBlock{position: fixed;
    bottom: 0;
    width: 100%;
    background: rgba(120,95,95,0.9);
    z-index: 1000;
    display: none;}#cookiesInfoBlock span .buttons{padding: 20px;}#cookiesInfoBlock a.ico.close{position: absolute;
    right: 10px;
    top: 10px;}.ico{cursor: pointer;
    background: 0;
    position: relative;
    min-width: 20px;
    min-height: 1em;
    display: inline-block;
    margin-left: 10px;

background:gainsboro; padding:4px;
border-radius:10px; color:white;}TABLE.addSBag{cursor:pointer; height:33px;

color:white;}TD.addSBag{font-size:11px; 

color:white;


background:Transparent url(sbag_icon.png) center left no-repeat;
padding-left:38px;}DIV.addSBag{margin-top:0px;}TABLE.footer{border:1px solid #CCCCCC;
border-width:1px 0px 1px 0px;

border:0px;
margin-top:30px; margin-bottom:30px;

}td.footsepar{width:20%;
border-left:1px solid #F0EFEB;
padding:0px 0px 0px 10px;}DIV.footer_text{font-size:11px; text-align:left; margin-bottom:3px; 



}DIV.copyright{font-size:12px; 
color:black;}a:hover.izdruka{text-decoration:underline;}a.H1, a:link.H1, a:visited.H1{font-family:Verdana; font-size:14px;
color:#262626;
font-weight:bold;

}TABLE.title{margin-bottom:10px;

border-bottom:1px dotted gainsboro;

}TD.title{padding:15px;
background:whitesmoke;
}TD.izdruka{padding-right:30px;

}TD.content{padding:5px 10px 20px 10px;



}TABLE.title_prods{margin-bottom:0px;
border-top:1px solid gainsboro; 
background:whitesmoke;

margin-top:11px; margin-bottom:4px;}TD.title_prods{padding-left:20px; 
padding-top:0px;













}DIV.title_prods{display:inline-block;
padding:5px 40px 5px 30px; 
background:#D7D6D3; border:1px solid silver; border-radius:4px;

background: rgba(218,217,214,0.8);




}a.H1prods, a:link.H1prods, a:visited.H1prods{font: 24px 'rotsmsnrWMFRotis',arial,serif; 

font-family:Verdana; font-size:16px;

margin-left:10px;

color:black;




}TABLE.title_prod{margin-bottom:0px;
border-top:1px solid gainsboro; 
background:whitesmoke;

margin-top:11px; margin-bottom:4px;}TD.title_prod{padding-left:20px; 
padding-top:0px;


}a.H1prod, a:link.H1prod, a:visited.H1prod{font-size:18px;
font-weight:normal;
margin-left:0px;

color:white; font-weight:bold; font-family:Arial;
text-shadow:1px 1px gray;}DIV.title_prod{display: inline-block;
padding:5px 40px 5px 30px; 


background:#FC9F28 url(mjst_bg_bvd.gif) top center repeat-x;
border:1px solid #D88622;

background: rgba(254,162,44,0.9);}IMG.title_prods{z-index:777;

top:0;
right:0;

margin-left:15px;


}DIV.title_prods_desc{margin-top:90px;
}DIV.title_prods_frame{position:absolute; z-index:1000; max-width:600px;}H2, H3{font-family:Arial; font-size:14px; font-weight:bold;
background:whitesmoke; padding:3 3 3 0px;}li{font-family:Arial; font-size:11px; font-weight:normal;}li{font-size:12px;}th{font-weight:normal; text-align:left;}TD.left_panel_prods{padding:9px 12px 10px 17px;

background:white;

padding:0; padding-left:6px; padding-right:15px;

}TD.side_panel{padding:9px 12px 10px 17px;

background:white;

padding:0; padding-left:6px; padding-right:15px;
}TD.right_panel{padding:0; 
}TABLE.news{width:50%; margin:5px 0px 5px 0px;
}TD.newsName{padding:8px; padding-top:10px;


border-top:1px solid gainsboro; 
}span.newsDate{font-size:14px; color:gray;}span.newsName{font-weight:bold; font-size:12px; font-family:Arial;
}TD.newsDesc{font-size:14px; 
padding:0px; padding-bottom:12px;


}TD.newsPic{padding-left: 20px; padding-right: 20px; padding-bottom: 10px;}img.news{margin:5px 6px 3px 0px;
margin-left:5px;}TABLE.QuickNews{margin:5px 0px 5px 0px;}TH.QuickNews{font-weight: normal; font-size:11px; height:24px; padding-left:8px;}TD.QuickNewsName{padding-top:3px; padding-bottom:4px;
padding-left:3px;}span.QuickNewsDate{font-size:9px; color:gray;}span.QuickNewsName{font-weight:normal; font-size:14px; font-family:Arial;
}TD.QuickNewsDesc{font-size:12px; 
padding-bottom:15px;
padding:0 6 15 6px;}TD.QuickNewsPic{padding-left: 20px; padding-right: 20px; padding-bottom: 10px;}img.QuickNews{vertical-align:middle;
margin-right:6px; margin-bottom:3px;}TABLE.contacts_form{background:#F0EFEB; border:1px solid #E5E3DD;
}TD.contacts_form{font-size:11px;
}INPUT.contacts_btn{width:110px; font-size:11px; font-weight:bold; 
color:black;

height:30px;
background:#C7C3BA; border:1px solid #B7B5AF;}span.contacts_msg{font-family: Arial; font-size:12px; 
color:#C62C29;}TD.lang{text-align:center;
padding:0px 5px 0px 5px;


}a.lang, a:link.lang, a:visited.lang{font-weight:normal; text-decoration: none; font-size:11px;
color:#646464;

color:white;
}a:hover.lang{text-decoration:underline;
color:black;

color:white;}#lang{color:black;

color:white;}IMG.lang{vertical-align:middle; margin-right:4px;}TABLE.tray{border:0px;
height:30px; margin-bottom:10px;
border-bottom:1px dotted gainsboro;

background:whitesmoke; 
border-radius:6px;
background: rgba(245,245,245,0.9);




}TD.tray{vertical-align:middle; padding:0;
font-size:11px; line-height:12px; font-weight:normal; font-family:Arial; 
padding-left:7px; padding-right:10px; color:#777777;

padding-left:2px;




}a.tray, a:link.tray, a:visited.tray{text-decoration:none; white-space:nowrap; font-size:11px; font-weight:normal;


font: 12px/16px Arial,Helvetica,sans-serif;
color:#777777;

font-family:Verdana; font-size:11px;

}a:hover.tray{text-decoration:underline; 
color:black;}DIV.SearchForm{width:286px; float:right; height:50px;background:url(bg-search.gif) 0px 0px  no-repeat;}INPUT.searchField{border:none; background:none; font-size:12px; color:#949494; padding:17px 10px 15px 18px; width:200px; float:left;

}INPUT.searchButton{text-indent:-9999px; border:none;background:url(btn-search.gif) 0px 0px  no-repeat; width:51px!important; position:relative; z-index:99; height:50px; float:right;


cursor:pointer;}TABLE.ratings{margin:0;}TD.ratings{height:31px;
padding:2px;}FORM.BrandSelForm{white-space:nowrap; color:white;
}select.BrandSelForm{width:146px; height:18px; font-size:10px; color:#4C4C4C; 
background:white; margin-left:4px; }TABLE.addLogin{color:white;}TD.addLogin{padding-right:5px; font-size:10px;
}a.addLogin, a:link.addLogin, a:visited.addLogin{font-size:11px; font-weight:normal;
color:white;}INPUT.addLogin{font-size:10px; font-weight:bold; text-align:center; width:50px; height:18px;

color:white; background:#4D89B0; border:1px solid gray;
}span.constr_cnprice{color:maroon;}.texture-select{background-color: white;
border:0px;
    
}.texture-select li{list-style:none; 
    background-color: #fff;
    border: 1px solid #fff;
    cursor: pointer;
    float: left;
    margin: 0 7px 0 0;
    padding: 5px;
    height: 110px;
    width: 90px;}.texture-select li:hover, .texture-select li.active, .texture-select li.hover{background-color: #fafae1; border-color: #d2232a;}.thumbselector-tooltip{position: relative; clear:both;
top: -140px;
right: -109px;
z-index: 999;



}.texture-preview{background-color: #FF7001;
    padding: 4px;
    position: absolute;
    top: 0;
    width: 290px;
}.texture-preview img{display: block; height: 290px; width: 290px;}.texture-preview .texture-title{color: #fff; font-weight: 700; line-height: 16px; margin: 4px 0 0 0;}#outer_jbanrek_div{position:relative; clear:both;
background:white; 


}#jbanrek{width:760px; height:380px;

width:570px; height:200px;}div.banner-img img{position:relative; clear:both; cursor:pointer;

width:760px; height:380px;

width:570px; height:200px;


}div.banner-menu{position: relative; text-align:right; 

top: -38px;
padding-right:15px; 





}span.banner-nr{font-weight:bold; cursor:pointer; margin-right:4px; 
padding:15px 9px 6px 9px; 
font-family:Arial; font-size:13px;

background:#BFBFBF; border:1px solid #AFAFAF;

color:#606060; border-radius:3px;}span.banner-nr.active{color:white;

background:#009937; border:1px solid #007729;

background:#790E0E; border:1px solid maroon;


}TABLE.cat_home{width:100%; 

margin-bottom:10px;
margin:0px;}div.catsad{padding:3px; padding-left:6px; 

background:white; border:0px; padding:0px;  margin-top:9px; margin-bottom:12px;
background:Transparent;

}a.catsad, a:link.catsad, a:visited.catsad{font-weight: normal; text-decoration: none; 
color:black;

font-family:Verdana; 
font-size:13px;}div.cat_cat{margin:0px 0px 6px 0px;}a.cat_cat, a:link.cat_cat, a:visited.cat_cat{font-weight:normal; text-decoration:none;

font-family:Verdana;
 font-size:11px;
color:dimgray;
}a:hover.cat_cat{color:black;
}img.catsad{border:1px solid red;}span.cat_cat_skint{font-family:Arial; font-size:9px; font-weight:normal; color:gray;}TABLE.BrandsTable{width:100%; margin-bottom:18px;
background:white; }TD.BrandsTable{text-align: center; vertical-align:middle; padding:3px;
border:1px dotted gainsboro;}a.BrandsTable, a:link.BrandsTable, a:visited.BrandsTable{font-size:12px; font-weight:bold;
color: #3B3B3B;
}TABLE.ProdMain{width:100%; margin-top:6px; margin-bottom:12px;

background:white;

margin-top:0px;}H1.ProdPName{font-weight:bold; text-decoration:none; color:black; margin:0; padding:0;
font-size:18px; font-family: Arial;}span.ProdShortDesc{text-decoration:none; font-size:15px; font-weight:normal;
}TABLE.ProdDescTable{width: 100%; margin-top:8px; margin:0;

}td.DescField{white-space: nowrap; color:gray;
padding:4px 24px 4px 8px;
font-family:Arial; font-size:12px;

text-align:left;
}td.DescValue{padding-top:4px; width:100%;
padding-right:8px;
font-family:Arial; font-size:12px;


text-align:left; color:black;


}DIV.ProductPrice{font-size:16px; font-weight:bold; padding:15px; padding-left:0px;
padding:0px;

padding:4px 12px 4px 1px; font-size:18px; font-weight:bold;
color:maroon;


color:#FF9104;
text-shadow:0px 1px gray;}TABLE.ProdBuy{font-size:11px; font-weight:bold; margin:0px;

border:1px dotted silver; background:gainsboro;

background:whitesmoke; border:1px solid gainsboro;}TD.ProdBuyTDs{font-size:11px; padding-right:20px;}INPUT.AmountText{text-align:center;
margin-left:2px; padding-right:2px; margin-right:2px;

width:40px; height:20px;
color:#8C1515; border:1px solid #932424;
background:white; color:black;

border:1px solid gainsboro; border-radius:4px;}INPUT.AmountButton{height:18px; width:18px; font-family:Arial; font-size:11px; font-weight:bold; 
text-align:center;

width:21px; height:21px;
border:1px solid #5B0909;  color:white; 
background:#790E0E url(buy_prod_btn.png) left center;
border-radius:3px; background:green;

border:0px;
cursor:pointer;
background:#008F4F; border:1px solid #006839;
border-radius:5px;}INPUT.BuyButton{font-size:12px; font-weight:bold; text-align:center; 
padding-bottom:1px; cursor:pointer;

width:80px; height:30px;
color:white;  text-shadow:1px 1px 1px black;
background:#008F4F; border:1px solid #006839;
border-radius:4px;


}TABLE.ProdLongDesc{width:100%; height:130px; 

background:white;

}TD.ProdLongDesc{font-size:11px; padding:20px; padding-bottom:30px;}TD.productDField{font-size:11px; vertical-align:top; white-space:nowrap; padding-right:15px;}TD.productDValue{font-size:11px; font-weight:bold; font-family:Arial;

color:green;}SELECT.modSelect{border:1px solid silver;}TABLE.BanrekTable{margin-bottom:8px;
background:gainsboro;
border:1px solid silver;}TD.BanrekTable{text-align:center;}TABLE.SubCats{width:100%;
margin-top:12px;
margin-bottom:24px;}TD.subcat{vertical-align:bottom; padding-bottom:15px;}DIV.SUBCAT{height:130px;

background:white; border:1px solid #EAE8E8; border-color:gainsboro;
border-radius:10px 10px 10px 10px; behavior: url(css/PIE.htc); position:relative; clear:both;

margin-bottom:18px;

border:1px solid #009937;
border:1px solid #D7D6D3;}a.subcat, a:link.subcat, a:visited.subcat{font-size:13px; font-weight:bold; 
line-height:100%; background:Transparent;

text-decoration:none;
color:white;

font-weight:normal;
color:black;}a:hover.subcat{text-decoration:underline;}img.subcat{vertical-align:middle; 
margin:5px; margin-right:7px;}div.subcat_name{height:46px; border-radius:4px 4px 4px 4px; behavior: url(css/PIE.htc); position:relative; clear:both;
color:white; padding:3px; padding-top:0px;

width:115px;

border:1px solid #009937; background:whitesmoke;

width:150px;

background:#D7D6D3; border:1px solid silver;
}a.prbPName, a:link.prbPName, a:visited.prbPName{font-weight:bold; font-size:12px; text-decoration:none;
color:#3B3B3B; font-weight: bold; font-size:12px; 
color:black;

font-size:14px; font-weight:normal;

color:green; text-shadow:1px 0px gray;

}a:hover.prbPName{text-decoration:underline;

}span.prbShortDesc{text-decoration:none; font-size:11px; font-weight:normal;
color:#3A3938;
color:#3B3B3B; }DIV.prbPPrice{font-weight:bold; 
font-size:14px; 

color:#790E0E;
color:#FF9104;

text-shadow:0px 1px gray;

}INPUT.prbBtnBuy{font-size:12px; font-weight:bold; text-align:center; 
padding-bottom:1px; cursor:pointer;
width:80px; height:30px;
color:white;  text-shadow:1px 1px 1px black;
background:#008F4F; border:1px solid #006839;
border-radius:4px;
}a.prbCatLink, a:link.prbCatLink, a:visited.prbCatLink{font-weight:bold; font-size:10px;}DIV.LPrice{color:dimgray; font-weight:normal;
font-size:11px;

color:navy;

padding:1px 5px 0px 0px;

font-size:13px; font-weight:normal; color:black;

display:inline-block; text-decoration:line-through; padding-left:30px; color:red;}DIV.PStatus{padding:2px; width:100%;}INPUT.salidzinat{font-size:11px; font-weight:normal; text-align:center; padding-bottom:1px; border:0;
width:70px; height:21px;
border:1px solid silver; color:#4A4A4A;
height:18px; margin:0px; margin-left:4px; background:white;}INPUT.cmpCheckb{height:18px; margin:0px; padding:0px; vertical-align:middle; border:0;}TABLE.ProdsTable_rindas{background:white;}TD.ProdsTable_rindas{padding:10px;}TABLE.prodBoxRin{border:0; border-top:1px dotted silver; 
padding:8px 4px 8px 4px;

border-top:1px solid #E5E3DD;
}TABLE.DescTableRin{width:100%; margin:8px 4px 4px 0px;}TD.DescFieldRin{font-size:11px; color:gray;}span.DescValuesRin{font-size:11px; 
color: dimgray;}TD.rezgis{text-align:center; vertical-align:top; width:33%; padding:0px;
background:white; border:1px solid gainsboro;
border:1px dotted #DDE7EA; border-width:0 1 1 1px;

text-align:center; vertical-align:top; padding:0; width:33%;
height:245px;
border:0; 
border-left:1px dotted gainsboro;
border-right:5px solid white;
}TABLE.prodBoxRez{width:100%; 
margin-bottom:15px;
margin:0px;}TABLE.DescTableRez{width: 100%;
margin-top:0px;}TD.DescFieldRez{padding-top:2px; font-size:11px; padding-right:4px;
padding-left:5px;

color:gray;


text-align:left;
}TD.DescValueRez{padding-top:2px; 
font-size:11px;


text-align:left;
}TABLE.ProdsTable_tabula{width:100%; }TABLE.prodBoxTab{width:100%;}TD.TabTradem{padding:0px;}TH.tab{font-size:11px; font-weight:normal; padding:6px 3px 6px 3px;

background:whitesmoke; border:1px solid gainsboro;

background:gray; color:white; border:1px solid dimgray; border-radius:2px;}TD.tab_nm{text-decoration:none; font-size:11px; font-family:Arial; font-weight:normal;
color:dimgray; border-bottom: 1px solid gainsboro; padding:4px 2px 4px 2px;}a.tab_nam, a:link.tab_nam, a:visited.tab_nam{font-weight:bold; font-size:12px; text-decoration:none; font-family:Arial;
color:#3A769E;

color:black;}a:hover.tab_nam{text-decoration:underline;}TD.tab{font-size:12px; font-family:Arial; text-align:center;
border-bottom: 1px solid gainsboro;
padding-right:2px;}TD.tab_pp{text-align: center; border-bottom: 1px solid gainsboro; padding:4px;
font-size:13px; font-weight:bold; font-family:Arial;


color:#FF9104;
}INPUT.tab_buy{font-size:12px; font-weight:bold;
width: 30px; border:1px solid gainsboro; 
padding-left:2px; text-align:center;





}INPUT.tab_buybtn{text-align:center; font-family:Verdana; margin-bottom:8px; font-weight:bold;
cursor:pointer;

color:white; width:190px; height:30px;

border-radius:4px;
 text-shadow:1px 1px 1px black;
background:#008F4F; border:1px solid #006839;
border-radius:5px;

}TABLE.ProdsTable_tiles{background:white;

}TD.ProdsTable_tiles{padding-left:3px;}TD.tiles{text-align:center; vertical-align:top; padding:0; width:33%;
height:245px;

border:0; 
border-left:1px dotted gainsboro;
border-right:5px solid white;

background:whitesmoke;
}TABLE.prodBoxTil{width:100%; 




}a.tiles_cat, a:link.tiles_cat, a:visited.tiles_cat{font-weight:bold; font-size:10px; color:gray;}TABLE.ListTable{width:100%; 


}TABLE.SpecPied{width:100%; 

background:whitesmoke; border-top:1px dotted gainsboro;

border:0px;
background:#008F4F; border:1px solid #006839;
border-radius:5px;

}TD.SpecPied{vertical-align:middle; padding:8px; padding-left:15px;

color:white; 
}DIV.SpecPied{font-weight:bold; font-size:14px;
color:white; 

text-shadow:1px 1px black;}TD.SpecPiedAll{padding:2px; text-align:center;}TD.special{text-align:center; vertical-align:top; padding:3px;
background: white;
border:1px dotted gainsboro;
}TABLE.prodBoxSpec{width:100%; 
background:white;}TD.special_pic{text-align: center; vertical-align: middle;
background-color: white;}TD.special_info{font-size:10px;}a.special_pname, a:link.special_pname, a:visited.special_pname{font-size:11px; font-weight:bold; color:black;
text-decoration:none;
}DIV.special_pprice{padding:4 0 8 0px; font-size:11px; font-weight:bold; text-align:left;
color:#AE0000;}a.special_cat, a:link.special_cat, a:visited.special_cat{font-size:10px; font-weight: normal; margin-right:4px;
color:#3A3938;
text-decoration:none;}TABLE.special_PStatus{margin-bottom:6px;}a.SpecPiedAll, a:link.SpecPiedAll, a:visited.SpecPiedAll{font-size:11px; color:gray;
text-decoration:none;}INPUT.eshopButton{font-size:10px; text-align:center; padding-bottom:1px;  font-weight:normal;
cursor:pointer;

border:1px solid #5B0909;  color:white; 
background:#790E0E url(buy_prod_btn.png) left center;

border-radius:3px;

background:gray; color:white; border:1px solid dimgray;}span.eshop_msg{font-size:14px; font-weight:bold; 
color:#C62C29;}FORM.crForm{text-align:center; padding: 2px; font-size:11px;}TABLE.cjst{width:100%;
border-bottom:5px solid Transparent;

width:230px;





}TD.cjst_lvl_1{padding:6px;

background:#E4E4E4;

border-bottom:2px solid white;



}a.cjst_lvl_1, a:link.cjst_lvl_1, a:visited.cjst_lvl_1, a:hover.cjst_lvl_1{font-weight:normal; text-decoration:none;
font-size:11px; color:black;


}#active_td_cjst_lvl_1{background:#D7D6D3;}#active_a_cjst_lvl_1{color:red;
font-weight:bold;

color:#262626;}TD.cjst_lvl_2{padding:5px; padding-left:15px;

border-bottom:1px dotted silver;}a.cjst_lvl_2, a:link.cjst_lvl_2, a:visited.cjst_lvl_2, a:hover.cjst_lvl_2{font-size:13px; font-weight:normal;
text-decoration:none;
color:#3B3B3B;
font-size:11px; color:black;}#active_a_cjst_lvl_2{color:#DC281E;

color:black;
font-weight:bold;

color:#262626;}a.cjst_lvl_3, a:link.cjst_lvl_3, a:visited.cjst_lvl_3, a:hover.cjst_lvl_3{font-size:12px; font-weight:normal;
text-decoration:none;
color:#3B3B3B;

font-size:13px; font-weight:normal;
text-decoration:none;
color:#3B3B3B;
font-size:11px; color:black;}#active_a_cjst_lvl_3{color:black;
font-weight:bold;

color:#262626;}TD.cjst_lvl_3{padding:5px; padding-left:30px;

border-bottom:1px dotted silver;}TD.cjst_lvl_4{padding:5px; padding-left:45px;

border-bottom:1px dotted silver;}a.cjst_lvl_4, a:link.cjst_lvl_4, a:visited.cjst_lvl_4, a:hover.cjst_lvl_4{font-weight:normal; text-decoration:none;
font-size:11px; color:black;
}#active_a_cjst_lvl_4{color:black;
font-weight:bold;

color:#262626;}TABLE.showSelectors{padding:10px;

padding-bottom:10px;}TABLE.MainFilter{width:100%; font-size:11px;
}TABLE.ParamsFilter{font-size:11px;}a.Filter, a:link.Filter, a:visited.Filter{font-size:11px; text-decoration:none;
color:#3A3938;}a:hover.Filter{text-decoration: underline;}TD.actSortByStyle{text-align:center; 
border:1px solid #D6D6D6; border-width:0 1 1 0px;
background:whitesmoke;}INPUT.FFClearFilter{font-size:11px; font-weight:bold; color:#C62C29; text-align:center;
width:146px;
background: white url(btn_bg.gif) bottom left; 
border:1px solid silver; 
color:gray;
}TD.activeListT{text-align:center;
background:white; border:1px solid #ECECEC;

background:whitesmoke; border:1px solid gainsboro;}select.dfHomeFilter{width:136px; font-size:11px; border:1px solid #ECECEC;

border:1px solid #D3D3D3;}input.PriceFilter{font-size:11px; border:1px solid #ECECEC;

border:1px solid #D3D3D3;}TD.FilterText{font-size:11px; color:dimgray;}TD.FilTxtParam{font-size:11px;}a.pages, a:link.pages, a:visited.pages{background:gainsboro; border:1px solid silver; color:black;
font-weight: bold;

background:#F0EFEB;}span.page{font-weight:bold; 
color:dimgray; border:1px solid gray; background:silver;}DIV.paramsTableContent{padding:6px;


 border:1px solid silver;
border-radius:6px;

background:#F4F4F4;}TABLE.paramsTable{width:100%;}TD.mainParam{width:120px;
font-weight:bold; font-size:11px;

padding-bottom:6px;}SELECT.mainParam{width:120px;

font-size:10px; margin-top:4px;}TD.paramName{padding-top:8px; padding-bottom:6px;

white-space:nowrap;

vertical-align:middle;

border-top:1px dotted silver;}TD.paramValues{ font-size:10px;

padding-left:1px;

font-family:Arial;}LABEL.paramValue{cursor: pointer; font-size:10px; font-weight:normal; padding:2px 6px 2px 4px;
}a.paramName, a:link.paramName, a:visited.paramName{font-weight:bold; font-size:10px;
}a:hover.paramName{text-decoration:underline:

color:black;}INPUT.FFSubmitBtn{width:65px; font-size:11px; font-weight:normal; color:white; 

background:silver; border:1px solid gray;
color:black;

}INPUT.FFCancelBtn{margin-left:4px; font-size:10px; font-weight:normal; 
background: white url(btn_bg.gif) bottom left; 
border:1px solid silver; 
color:gray;}img.paramArrowAct{background:red;

width:15px; height:15px;

background:Transparent url(../../cms_dp/design/cat-icon-active.gif) center center no-repeat;

vertical-align:middle;

margin-right:4px;}img.paramArrowOff{background:blue;

width:15px; height:15px;

background:Transparent url(../../cms_dp/design/cat-icon.gif) center center no-repeat;

vertical-align:middle;

margin-right:4px;}TABLE.Trademark{width:100%; height:33px; margin:10px 0px 2px 0px;

background:whitesmoke; border-top:1px dotted gainsboro;

background:orange;

height:36px;
background:#292929; border:1px solid black; border-radius:5px;
}TD.Trademark{padding:3px 0px 2px 0px; text-align:left;
padding-left:21px;
}DIV.Trademark{font-size:16px; line-height:18px; font-weight:normal; font-family:Arial;

color:white;
}TD.TypeDesc{padding-left:150px; padding-bottom:10px;}DIV.TypeDesc{font-size:10px; padding:5px; 

border:1px solid red;

background:whitesmoke; border:1px solid gainsboro;


text-align:; border-radius:4px;}TABLE.brands{width:100%;}td.brands{padding-left: 20px;}a.brands, a:link.brands, a:visited.brands{font-size:11px; font-weight:normal;
color:#3B3B3B;}TABLE.ShBag{width:100%; font-size: 11px; color: #4C4C4C;
}TH.ShBag{font-weight:normal; padding-left:4px; padding-right:4px; font-size:11px; 
background:#E5E3DD; border:1px solid silver; 

background:whitesmoke; border:1px solid gainsboro;}TD.ShBag{font-size:11px; border-bottom:1px dotted silver; color: #4C4C4C;}a.ShBag, a:link.ShBag, a:visited.ShBag{font-size:11px; font-weight:bold; text-decoration:none;


}INPUT.sbagButton{font-size:10px; font-weight:bold; font-style:italic; padding:1px; width: 130px;
background:whitesmoke url(btn_bg.gif) bottom left;
border:1px solid silver; color: #4C4C4C;

background:#5F5F5F; border:1px solid #4F4F4F;

color:dimgray; background:#DEF0DF; border:1px solid #C2EFC4;

color:white; background:#6BBF73; border:1px solid #44974B;
color:dimgray; background:gainsboro; border:1px solid silver;

}TD.SBStatus{font-size:11px;}TABLE.Orders{width:100%; font-size:11px;
border:0px dotted #A5A96E;}TH.Orders{font-weight:normal; padding-left:4px; padding-right:4px;


background:gainsboro; border:1px solid silver; 
}TABLE.pr_top{border-top:1px  solid gainsboro;

border-bottom:1px solid white;




}TD.pr_top_pic{padding-top:6px; text-align:center; vertical-align:middle; background:white;
padding:4px; padding-right:6px;}a.pr_top_cat, a:link.pr_top_cat, a:visited.pr_top_cat{padding-top:6px; font-size:9px; font-weight: normal; font-family: Verdana;
text-decoration:none; color:gray;}a.pr_top_pname, a:link.pr_top_pname, a:visited.pr_top_pname{font-size:11px; text-decoration:none;
font-weight: normal;
}DIV.pr_top_pprice{padding-top:1px;  font-weight:bold; text-align: right;
font-family: Verdana; font-size:11px;

color:#E61F26;
color:#790E0E;}TABLE.mjst{width:100%; height:39px;

background:#FC9F28 url(mjst_bg_bvd.gif) bottom center repeat-x;}TD.mjst_lvl_1{text-align:center; vertical-align:center; white-space:nowrap;
padding:2px 15px 0px 20px; 

background: Transparent url(px.gif) center bottom no-repeat;

}a.mjst_lvl_1, a:link.mjst_lvl_1, a:visited.mjst_lvl_1, a:hover.mjst_lvl_1{font: 24px 'rotsmsnrWMFRotis',arial,serif; 

text-decoration:none; 

font-weight:normal;
font-family:Verdana; font-size:14px;
color:black;

color:white; font-weight:bold; font-family:Arial;
text-shadow:1px 1px gray;
}#active_a_mjst_lvl_1{color:#333333;
text-shadow:1px 1px #FCF870;

color:#292929;
text-shadow:1px 1px #FF9104;

}DIV.separ_mjst_lvl_1{height:1px; width:1px;}TABLE.mjst2{width:100%;
border-bottom:5px solid Transparent;}TD.mjst2_lvl_1{height:21px; 
padding:8px; padding-left:5px;

border-bottom:1px dotted silver;
}a.mjst2_lvl_1, a:link.mjst2_lvl_1, a:visited.mjst2_lvl_1, a:hover.mjst2_lvl_1{font-weight:normal; text-decoration:none;
font-size:11px; color:black;
}#active_td_mjst2_lvl_1{background:#262626;

background:whitesmoke;}#active_a_mjst2_lvl_1{color:black;
font-weight:bold;}TD.mjst2_lvl_2{height:21px; 
padding:8px; padding-left:20px;
border-bottom:1px dotted silver;}a.mjst2_lvl_2, a:link.mjst2_lvl_2, a:visited.mjst2_lvl_2, a:hover.mjst2_lvl_2{font-size:13px; font-weight:normal;
text-decoration:none;
color:#3B3B3B;
font-size:11px; color:black;}TABLE.mcts{width:100%;

}TD.mcts_lvl_1{padding:4px 0px 3px 6px; 

background:whitesmoke; border:1px dotted gainsboro;}a.mcts_lvl_1, a:link.mcts_lvl_1, a:visited.mcts_lvl_1{font-size:12px; font-weight:normal;
text-decoration:none;
color:#3B3B3B;}#active_td_mcts_lvl_1{background:#DEF0DF;
border:1px solid #C2EFC4;}#active_a_mcts_lvl_1{font-weight:bold;
color:black;

color:#36853C;}TD.mcts_lvl_2{padding:4px 0px 3px 18px; 

background:whitesmoke; border:1px dotted gainsboro;}a.mcts_lvl_2, a:link.mcts_lvl_2, a:visited.mcts_lvl_2{font-weight:normal;
color:#3B3B3B;}#active_td_mcts_lvl_2{background:#DEF0DF;
border:1px solid #C2EFC4;}#active_a_mcts_lvl_2{font-weight:bold;
color:black;}TABLE.mctp{margin-left:8px;

}TD.mctp_lvl_1{vertical-align:middle;
padding: 2px 30px 1px 0px;

padding:2px 10px 1 10px;
}a.mctp_lvl_1, a:link.mctp_lvl_1, a:visited.mctp_lvl_1{font-size:12px; 
color:black;}a:hover.mctp_lvl_1{text-decoration: underline;}TD.mctm_lvl_1{padding-top:3px;
padding-bottom:3px;}a.mctm_lvl_1, a:link.mctm_lvl_1, a:visited.mctm_lvl_1{text-decoration:none; font-size:14px; font-weight: normal; font-family:Arial;
color:#3B3B3B;}a:hover.mctm_lvl_1{text-decoration: underline;}DIV.mctm_lvl_1{font-weight:normal; text-align:justify;
font-size:11px; padding-left:6px; 
color: dimgray;}TD.mctm_lvl_2{padding-top:3px;
padding-left:3px;}a.mctm_lvl_2, a:link.mctm_lvl_2, a:visited.mctm_lvl_2{text-decoration: none;}a:hover.mctm_lvl_2{text-decoration:underline;}TD.mctm_lvl_3{padding-top:2px;
padding-left:30px;}a.mctm_lvl_3, a:link.mctm_lvl_3, a:visited.mctm_lvl_3{color:#4B4D4C;
font-size:11px; text-decoration: none;}a:hover.mctm_lvl_3{text-decoration:underline;}SPAN.mctm_numrows{color:#3B3B3B; font-weight:normal; font-size:11px;}DIV.SMapPartName{margin-top:10px; margin-bottom:0px; font-size:14px; font-weight:bold; padding:12px 2px 15px 3px;
}TABLE.mctb{width:100%;
}TD.mctb_lvl_1{padding-top:10px;
padding-bottom:5px;}a.mctb_lvl_1, a:link.mctb_lvl_1, a:visited.mctb_lvl_1{font-size:11px; font-weight:normal; text-decoration:none;
color:dimgray;

color:black;
font-family:Verdana; font-size:16px;

font-size:13px;}TD.mctb_lvl_2{padding-left:10px;

padding:0px 0px 8px 0px;}a.mctb_lvl_2, a:link.mctb_lvl_2, a:visited.mctb_lvl_2{font-weight:normal; text-decoration:none;
font-size:12px;
color: rgb(119, 119, 119);}a:hover.mctb_lvl_2{color:black;}