body { 
text-align : center; 
font : 11px Tahoma, Helv, sans-serif;
padding:0px;
margin:0px; 
}
#mb{
background : url(../images/bbg.gif) top repeat-x; 
} 
#m { 
margin-left : auto; 
margin-right : auto; 
margin-top : 0; 
width : 1000px; 
text-align : left; 
position : relative; 
}
#cbk { 
/*background : url(../images/cbk.gif) no-repeat bottom right; */
border-bottom: 5px solid #85204A; 
} 
 
#lw { 
width : 800px; 
float : left; 
margin-top : 200px; 
} 
#leftcolumn, #rightcolumn { 
width : 200px; 
float : left; 
z-index : 10; 
} 

#rightcolumn { 
margin-top : 209px; 
background: rgb(233,229,219);
} 
#rsh { 
background: rgb(233,229,219) url(../images/rsh.gif) no-repeat ;
height:10px;
}
#rsf { 
background: rgb(233,229,219) url(../images/rsf.gif) no-repeat bottom;
height:4px;
}
#fv { 
clear : both; 
height : 5px; 
width : 1000px;
background: rgb(133,32,74); 
} 
#fmb { 
background : #555 url(../images/f-menu-blue.png) no-repeat; 
height : 23px; 
width : 1000px; 
} 
#f { 
height : 47px; 
width : 1000px; 
margin:auto;
} 
#mc { 
float : right; 
width : 590px; 
} 
#mc2{clear : right; 
    }
.centerColumn { 
margin : 10px 20px 5px 20px;
width: 560px;
} 
#header { 
position : absolute; 
top : 0; 
left : 0; 
width : 1000px; 
height : 106px; 
background : url(../images/he.gif) no-repeat; 
} 
#mzj { 
width : 1000px; 
height : 94px; 
background : rgb(80, 5, 36) url(../images/hm.gif) no-repeat; 
} 
.kde_jsem { 
background-color : rgb(250,247,239); 
border : 1px solid rgb(232,228,219); 
margin-right : 1px; 
margin-bottom : 10px; 
width : 558px; 
} 
.kde_jsem_text { 
border : 1px solid white; 
padding : 10px; 
} 
#kj { 
color:gray;
left:300px;
position:absolute;
top:182px;
width:690px;
z-index:1000;
} 
#kjp{ text-align:left; }
#kj a:link, #kj a:visited { 
color : gray; 
} 
#mc1 { 
float : left; 
width : 170px; 
height : 110px; 
padding : 184px 15px 0; 
text-align : center; 
background : url(../images/mc1.png) no-repeat; 
} 
#zc1 { 
float : left; 
width : 170px; 
height : 110px; 
padding : 184px 15px 0; 
text-align : center; 
background : url(../images/zc1.png) no-repeat; 
} 
#jc1 { 
float : left; 
width : 170px; 
height : 110px; 
padding : 184px 15px 0; 
text-align : center; 
background : url(../images/jc1.png) no-repeat; 
} 
#fvp { 
border-top:1px solid black;
padding:8px;
} 
#fp { 
padding : 14px 0 0 8px; 
} 
.ef { 
font-weight : bold; 
padding-left : 560px; 
} 
.mheader { 
height:31px;
} 

.pmheader { 
background : rgb(210,203,189) url(../images/sh.gif) no-repeat; 
padding : 9px 0 9px 15px; 
color:rgb(95,88,93); 
font-weight : bold; 
} 
.prheader { 
background : url(../images/rh.gif) no-repeat; 
padding : 7px 0 9px 15px; 
margin-left:7px;
color:rgb(95,88,93); 
font-weight : bold; 
} 
.prheader a:link, .prheader a:visited, .prheader a:active { 
color:rgb(95,88,93); 
} 

#search { 
background:rgb(210,203,189);
margin-left:7px;
margin-right:7px;
padding:4px 0pt 9px 14px;
} 
.fb { 
background : url(../images/fb.gif);
border:solid 1px rgb(170,165,160);
padding:2px;
} 
#searchContent { 
background:rgb(210,203,189);
margin-left:7px;
margin-right:7px;
margin-bottom:7px;
color:rgb(95,88,93);
} 
#searchContent a:link, #searchContent a:visited { 
color:rgb(95,88,93);
}
#stockfilter { 
background : #555; 
height : 20px; 
padding : 12px 0 0 15px; 
} 
#bby { 
background : #555; 
padding : 0 15px 15px 15px; 
text-align : left; 
} 
#stockfilterFooter { 
background : #fff; 
height : 5px; 
} 
#categories { 
padding : 9px 0px 9px 20px;
height:22px;
color: rgb(90, 90, 90);
background : url(../images/ch.gif) no-repeat; 
} 
#pidim { 
float : left; 
padding: 10px;
} 
#pidinf { 
float : right; 
width: 200px;
padding: 10px;
} 

.centerBoxWrapper { 
/*background : url(../images/cbw.gif) repeat-y; */
} 
.si { 
height : 100px; 
width : 100px; 
margin : auto; 
vertical-align : middle; 
} 
.prsb { 
text-align:center;
background: url(../images/pre.gif) repeat-x;
border:1px solid #CCC5C0;
margin:8px;
padding:20px 0px;
} 
.prsb img, .plim img{ 
border:5px solid rgb(233,229,219);
} 

.si img { 
vertical-align : middle; 
} 
.cbf { 
clear : both; 
background : url(../images/cboxwfoot.png) no-repeat bottom 0%; 
height : 9px; 
margin-bottom : 15px; 
} 
.centerBoxWrapper H2 { 
/*background : url(../images/cboxwh2.png) no-repeat; */
background-color:#999999;
color : #fff; 
font-size : 11px; 
font-weight : bold; 
padding : 3px; 
margin : 0; 
} 
.pmheader a:link, .pmheader a:visited, { 
color : #fff; 
} 
.mfooter { 
background : rgb(245, 239, 228) url(../images/katfoot.png) no-repeat; 
height : 5px; 
border-bottom : 1px solid white; 
} 
.cena { 
font-size : 12px; 
font-weight : bold; 
color : rgb(133,32,74); 
} 
#productListing H2 { 
font-size : 13px; 
margin : 0; 
height : 40px; 
} 
.box_prev { 
float : left; 
width : 180px; 
height : 250px; 
margin-right : 10px; 
margin-bottom : 10px; 
/*background : url(../images/plb.gif) no-repeat; */
border:1px solid #CCCCCC;
text-align : center; 
} 
.bpp { 
padding : 10px; 
} 
.plim { 
height : 135px; 
margin-top:10px;
} 
.plp { 
height : 20px; 
} 
.plf { 
text-align : right; 
} 
#plisting { 
margin-left:20px;
} 
.atra { 
float : left; 
width : 75px; 
} 
.plainBox, .plainbox-description { 
background : #fff; 
border : 1px solid #9a9a9a; 
padding : 5px; 
font : 11px Verdana, Arial, sans-serif; 
} 
.plainBoxHeading, TD.tableHeading { 
font-size : 12px; 
font-weight : bold; 
padding : 11px 5px 5px; 
} 


/*Texty, nadpisy, formuláře*/

a img { 
border : none; 
} 
a:link, #navEZPagesTOC ul li a { 
color : #222; 
text-decoration : none; 
} 
a:visited { 
color : #444; 
text-decoration : none; 
} 
a:hover { 
color : #222; 
} 
a:active { 
color : #941738; 
} 
h1 { 
font-size : 17px;
padding:4px 10px 5px 15px; 
background : url(../images/h.gif) no-repeat; 
}
h2 { 
font-size : 16px; 
} 
h3 { 
font-size : 12px; 
} 
h5, h6, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .leftBoxContent, .leftBoxContent, .larger { 
font-size : 11px; 
} 
.biggerText { 
font-size : 13px; 
} 
h1, h2, h3, h4, h5, h6 { 
color: #941738;
} 
CODE { 
font : 1em arial, verdana, helvetica, sans-serif; 
} 
FORM, SELECT, INPUT { 
display : inline; 
font-size : 1em; 
margin : 0.1em; 
} 
TEXTAREA { 
float : left; 
margin : auto; 
display : block; 
width : 95%; 
} 
input:focus, select:focus, textarea:focus { 
background : #f0f8ff; 
} 
FIELDSET { 
padding : 0.5em; 
margin : 0.5em 0; 
border : 1px solid #ccc; 
} 
LEGEND { 
font-weight : bold; 
padding : 0.3em; 
} 
h4.optionName { 

padding : 0.2em; 
} 
LABEL.checkboxLabel, LABEL.radioButtonLabel { 
margin : 0.5em 0.3em; 
} 
#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg { 
float : left; 
} 
LABEL.inputLabel { 
width : 15em; 
float : left; 
} 
LABEL.inputLabelPayment { 
width : 15em; 
float : left; 
} 
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel { 
width : 12em; 
float : left; 
} 
P, ADDRESS { 
padding : 0.5em; 
} 
ADDRESS { 
font-style : normal; 
} 
.clearBoth { 
clear : both; 
} 
HR { 
height : 1px; 
margin-top : 0.5em; 
border : none; 
border-bottom : 1px solid #9a9a9a; 
} 
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution { 
line-height : 1.8em; 
padding : 0.2em; 
border : 1px solid #000; 
} 
.messageStackWarning, .messageStackError { 
color : #666; 
background : #cfc; 
} 
.messageStackSuccess { 
color : #000; 
background : #9f9; 
} 
.messageStackCaution { 
color : #000; 
background : #ff6; 
} 
#mainWrapper { 
text-align : left; 
width : 100%; 
vertical-align : top; 
background : #fff; 
} 
#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage { 
margin : 0; 
padding : 0; 
} 
#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper { 
margin : auto; 
} 
#tagline { 
color : #000; 
font-size : 2em; 
text-align : center; 
vertical-align : middle; 
} 
#sendSpendWrapper { 
border : 1px solid #cacaca; 
float : right; 
margin : 0 0 1em 1em; 
} 
.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper { 
margin : 0; 
width : 47%; 
} 
.wrapperAttribsOptions { 
margin : 0.3em 0; 
} 
.navNextPrevCounter { 
margin : 0; 
font-size : 0.9em; 
} 
.navNextPrevList { 
display : inline; 
white-space : nowrap; 
margin : 0; 
padding : 0.5em 0; 
list-style-type : none; 
} 
#navSuppWrapper, #navCatTabsWrapper { 
margin : 0; 
font-weight : bold; 
color : #fff; 
height : 1%; 
width : 100%; 
} 



#hornilista { 
color:#000000;
padding-left:285px;
padding-top:43px;
} 
#hornilista ul { 
margin : 0; 
padding : 0; 
list-style-type : none; 
} 
#hornilista li { 
margin : 0; 
padding : 0; 
float : left; 
text-align : center; 
} 
#hornilista a { 
color : rgb(95,88,93); 
display:block;
font-size : 11px; 
padding : 4px 10px 5px 10px; 
}
#hornilista a:hover { 
background : rgb(133,122,122); 
color:white;
} 

#navEZPagesTOCWrapper { 
font-weight : bold; 
float : right; 
height : 1%; 
border : 1px solid #000; 
} 
#navEZPagesTOC ul { 
margin : 0; 
padding : 0.5em 0; 
list-style-type : none; 
line-height : 1.5em; 
} 
#navEZPagesTOC ul li { 
white-space : nowrap; 
} 
#navEZPagesTOC ul li a { 
padding : 0 0.5em; 
margin : 0; 
} 
#navMainSearch, #navCategoryIcon, .buttonRow, #indexProductListCatDescription { 
margin : 0.5em; 
} 
#navEZPagesTop { 
background : #ff3; 
} 
#navEZPagesTop { 
font-size : 0.95em; 
font-weight : bold; 
margin : 0; 
padding : 0.5em; 
} 
#navColumnOne { 
background : #fc9; 
} 
#navColumnTwo { 
background : #00bfbf; 
} 
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert { 
vertical-align : top; 
} 
#productDescription, .shippingEstimatorWrapper { 
padding : 0.5em; 
font-size:12px;
} 
.alert { 
color : #f00; 
margin-left : 0.5em; 
} 
.important { 
font-weight : bold; 
} 
.gvBal { 
float : right; 
} 
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP { 
font-size : 0.9em; 
} 
#addcart { 
float : left; 
text-align : left; 
} 
#productIcon { 
float : right; 
text-align : left; 
} 
#addcart INPUT { 
vertical-align : middle; 
} 
.tableHeading TH { 
border-bottom : 1px solid #ccc; 
} 
.tableHeading, #cartSubTotal { 
background : #e9e9e9; 
} 
#cartSubTotal { 
border-top : 1px solid #ccc; 
font-weight : bold; 
text-align : right; 
line-height : 2.2em; 
padding-right : 2.5em; 
} 
.tableRow, .tableHeading, #cartSubTotal { 
height : 2.2em; 
} 
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay { 
padding : 0.5em 0; 
} 
.cartUnitDisplay, .cartTotalDisplay { 
text-align : right; 
padding-right : 0.2em; 
} 
#scUpdateQuantity { 
width : 2em; 
} 
.cartQuantity { 
width : 4.7em; 
} 
.cartNewItem { 
color : #941738; 
position : relative; 
} 
.cartOldItem { 
color : #941738; 
position : relative; 
} 
.cartBoxTotal { 
text-align : right; 
font-weight : bold; 
} 
.cartRemoveItemDisplay { 
width : 3.5em; 
} 
#cartAttribsList { 
margin-left : 1em; 
} 
#mediaManager { 
width : 50%; 
margin : 0.2em; 
padding : 0.5em; 
} 
.normalprice, .productSpecialPriceSale { 
text-decoration : line-through; 
} 
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount { 
color : rgb(158, 12, 12); 
} 
#cartBoxListWrapper ul, #ezPageBoxList ul { 
list-style-type : none; 
} 
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal { 
margin : 0; 
padding : 0.2em 0.7em; 
} 
.totalBox { 
width : 5.5em; 
text-align : right; 
padding : 0.2em; 
} 
.lineTitle, .amount { 
text-align : right; 
padding : 0.2em; 
} 
.amount { 
width : 5.5em; 
} 
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage { 
margin : 0 1em 1em 0; 
} 
#cartImage { 
margin : 0.5em 1em; 
} 
.attribImg { 
width : 20%; 
margin : 0.3em 0; 
} 
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew { 
margin : 5px 0; 
} 
h3.leftBoxHeading, h3.leftBoxHeading a { 
font-size : 5px; 
color : #fff; 
} 
.leftBoxHeading, .centerBoxHeading { 
margin : 0; 
padding : 0.2em 0.2em; 
background : #ddd; 
} 
.leftBoxContainer { 
border : 1px solid #fff; 
margin-top : 1.5em; 
} 
.sideBoxContent, .leftBoxContent { 
padding : 0.4em; 
} 
h3.rightBoxHeading, h3.rightBoxHeading a { 
font-size : 1.1em; 
color : #ff0; 
} 
.rightBoxHeading { 
margin : 0; 
padding : 0.2em 0; 
background : #636; 
} 
h3.leftBoxHeading a:hover { 
color : #ff3; 
text-decoration : none; 
} 
h3.rightBoxHeading a:hover { 
color : #f00; 
text-decoration : none; 
} 
.rightBoxContent { 
margin-bottom : 1em; 
background : #fff; 
} 
.centeredContent, th, #cartEmptyText, #cartBoxGVButton, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading, .rightBoxHeading, .accountQuantityDisplay, .ratingRow, label#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg { 
text-align : center; 
} 
.productListing-data { 
text-align : left; 
} 
.leftBoxContent { 
background-color : rgb(250, 249, 245); 
color : black; 
} 
.sideBoxContent { 
color : rgb(95,95,95); 
} 
#bestsellersContent a:link, #bestsellersContent a:visited { 
color: #666666; 
} 
#bestsellersContent .wrapper { 
margin : 0 0 0 1.5em; 
} 
#bestsellersContent ol { 
padding : 0; 
margin-left : 10px; 
} 
#bestsellersContent li { 
padding : 1px; 
margin : 0.3em 0; 
} 
#bannerboxHeading { 
background : #00c; 
} 
#upProductsHeading { 
text-align : left; 
} 
#upDateHeading { 
text-align : right; 
} 
.back { 
float : left; 
} 
.forward { 
float : right; 
} 
.bold { 
font-weight : bold; 
} 
.rowOdd { 
height : 1.5em; 
vertical-align : top; 
background : #e8e8e8; 
} 
.rowEven { 
height : 1.5em; 
vertical-align : top; 
background : #f0f0f0; 
} 
#myAccountGen li, #myAccountNotify li { 
margin : 0; 
} 
.accountTotalDisplay, .accountTaxDisplay { 
width : 20%; 
text-align : right; 
} 
.accountQuantityDisplay { 
width : 10%; 
vertical-align : top; 
} 
TR.tableHeading { 
height : 2em; 
background : #cacaca; 
} 
#siteMapList { 
width : 90%; 
float : right; 
} 
.ratingRow { 
margin : 1em 0 1.5em; 
} 
LABEL#textAreaReviews { 
font-weight : normal; 
margin : 1em 0; 
} 
#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp { 
background : #fff; 
} 
#trailimageid { 
position : absolute; 
visibility : hidden; 
left : 0; 
top : 0; 
width : 220px; 
height : 0; 
z-index : 1000; 
} 
#trailimageid div { 
padding : 5px; 
border : 1px solid #888; 
text-align : center; 
background : #fff; 
} 
#trailimageid h1 { 
font-size : 100%; 
font-weight : normal; 
margin : 0; 
padding : 2px 0; 
text-align : left; 
width : 100%; 
} 
#trailimageid img { 
margin : 2px; 
border : none; 
} 



.kategorie {
background : url(../images/cb.gif) top left no-repeat; 
}
.kategorie ul { 
list-style-type : none; 
text-decoration : none; 
text-align : left; 
padding : 0; 
margin : 0; 
} 
.kategorie ul li img { 
margin-right : 5px; 
} 
.kategorie UL LI A:visited, .kategorie UL LI A:link { 
color : black; 
display : block; 
font-weight : bold; 
height : 19px; 
padding : 4px 0 0 10px; 
} 
SPAN.category-subs-parent { 
font-weight : bold; 
} 
SPAN.category-subs-selected { 
font-weight : bold; 
} 


.newsHeadlineText { 
text-align : center; 
width : 100%; 
height : 15px; 
font-size : 0.9em; 
background : #e5edf5; 
border-left : 1px solid #9a9a9a; 
border-right : 1px solid #9a9a9a; 
border-top : 1px solid #9a9a9a; 
border-bottom : 5px solid #9a9a9a; 
padding : 3px 0 0; 
margin : 10px 0; 
} 
.newsHeadlineText img { 
vertical-align : middle; 
} 
.newsHeader { 
background : #fff; 
height : 25px; 
font-size : 17px; 
text-align : center; 
padding : 0; 
margin : 10px 0; 
} 
p.articleHeading { 
font-weight : bold; 
margin : 10px 0; 
padding : 0; 
} 
span.articleHeading { 
font-weight : bold; 
} 
h3.articleHeading { 
font-size : 13px; 
padding : 0; 
margin : 10px 0; 
} 
p.articleByLine { 
font-size : 0.9em; 
padding : 0 0 0 20px; 
margin : 0; 
} 
p.articleByLine span.author { 
font-style : normal; 
} 
p.articleByLine span.comments { 
font-style : italic; 
} 
p.articleByLine a { 
text-decoration : underline; 
} 
div.articleTextBlock { 
clear : both; 
padding : 0; 
margin : 0; 
} 
div.articleText, p.articleText { 
margin : 10px 0; 
padding : 0; 
} 
.articleText a { 
text-decoration : underline; 
} 
.articleSummary p { 
margin : 7px 0; 
padding : 0; 
} 
img.articleImage { 
border : 1px solid #9a9a9a; 
background : #fff; 
padding : 0; 
margin : 5px 0 10px 10px; 
float : right; 
} 
p.newsListingDate { 
font-weight : bold; 
text-align : center; 
margin : 0; 
padding : 0; 
} 
ul.archiveLinkList { 
list-style-type : none; 
line-height : 1.5em; 
padding : 0; 
margin : 10px 0; 
clear : both; 
} 
ul.articleLinkList { 
list-style-type : none; 
line-height : 1.5em; 
padding : 0; 
margin : 10px 0; 
clear : both; 
} 
ul.articleLinkList li, ul.archiveLinkList li { 
list-style-type : none; 
padding : 0 0 0 35px; 
background : url("../images/icons/news_link.gif") no-repeat 17px 2px; 
} 
ul.articleLinkList li.articleStoreLink { 
padding : 0 0 0 35px; 
background : url("../images/icons/news_link_2.gif") no-repeat 17px 4px; 
} 
ul.articleLinkList li.articleProductLink { 
padding : 0 0 0 35px; 
background : url("../images/icons/cart.gif") no-repeat 17px 0; 
} 
ul.articleLinkList a, ul.archiveLinkList a { 
text-decoration : underline; 
} 
.commentsHeading { 
background : #f2f1ee; 
padding : 3px; 
} 
.commentsBody { 
background : #fff; 
padding : 3px; 
} 
p.backLink { 
float : right; 
margin : 0; 
padding : 0; 
clear : right; 
} 
.commentsAuthor { 
text-align : left; 
float : left; 
margin : 0; 
width : 45%; 
} 
.commentsSubject { 
font-weight : bold; 
} 
.commentsDate { 
text-align : right; 
float : right; 
padding : 0; 
margin : 0; 
} 
div.commentsBody p { 
clear : both; 
padding : 0 10px 10px; 
margin : 0; 
} 
fieldset.commentsFieldSet { 
text-align : left; 
background : #f2f1ee; 
border : 1px solid #e7e6e0; 
padding : 1em; 
margin : 10px 0 0; 
} 
fieldset.commentsFieldSet legend { 
padding : 0.2em 0.5em; 
border : 1px solid #c96e29; 
background : #fff; 
color : #000; 
text-align : right; 
} 
fieldset.commentsFieldSet label { 
display : block; 
text-align : left; 
margin : 3px; 
} 
fieldset.commentsFieldSet label input { 
display : block; 
} 
.commentsSubmit { 
text-align : right; 
} 
.splitSolid { 
height : 1px; 
background : #000; 
padding : 0; 
margin : 10px 0; 
} 
.splitSolidGray { 
height : 1px; 
background : #9a9a9a; 
padding : 0; 
margin : 10px 0; 
} 
.clearSplit { 
height : 5px; 
padding : 0; 
margin : 0; 
} 
.splitSolid hr, .splitSolidGray hr, .clearSplit hr { 
display : none; 
} 
.clearboth { 
clear : both; 
height : 1px; 
width : 100%; 
} 

/*
div#dm ul:hover li.se a, div#dfm ul:hover li.se a, div#dm ul li.se ul li a, div#dm ul li:hover ul li a { 
background : none; 
} 
div#dm ul li.se a, div#dfm ul li.se a, div#dm ul li.se ul li.se a, div#dm ul li.se ul li a:hover { 
background : rgb(164, 30, 83); 
} 
div#dm ul li:hover a, div#dfm ul li:hover a, div#dm ul li:hover ul li a:hover { 
color : #fff; 
background : rgb(164, 30, 83);  
} 
#dm ul li.se:hover a, div#dfm ul li.se:hover a { 
background : rgb(164, 30, 83); 
} 
#dm ul li.se:hover ul li a { 
background : none; 
} 
#dm ul li.se ul li a:hover { 
background : rgb(164, 30, 83);  
} 
*/

/*První úroveň*/
#dm ul { 
position : relative; 
margin : 0px; 
padding : 0px; 
width : 800px; 
text-align : center; 
} 
#dm li { 
list-style : none; 
margin : 0px; 
float : left; 
} 
#dm ul li a { 
display : block; 
padding : 11px 15px 13px 15px; 
margin-top : 0px; 
text-decoration : none; 
color : #ffffff; 
text-align : center; 
width : auto; 
} 
#dm ul li.se a { 
background : rgb(164, 30, 83); 
} 
#dm ul{ 
behavior: url(hover.htc);
} 
#dm ul:hover li.se a,#dm ul.hover li.se a { 
background :none; 
} 
#dm ul li a:hover,#dm ul li.se a:hover  {
background : rgb(164, 30, 83);
}

/*druhá úroveň*/
#dm ul li ul { 
position : absolute; 
left : 0; 
top : 37x; 
display : none; 
width : 800px; 
height : 33px; 
} 
#dm ul li ul li a { 
padding : 9px 15px 9px 15px; 
margin : 0; 
color : white; 
} 

/* 
div#dm ul.l1 li:hover ul.l2 { 
display : block; 
z-index : 1000; 
} 
div#dm li.se ul { 
display : block; 
z-index : 1000; 
} 
div#dm ul:hover li.se ul { 
display : none; 
} 
div#dm ul.l2 { 
background : none; 
z-index : 1000; 
} 
div#dm ul.l2 a:hover { 
color : #fff; 
} 
div#dm ul ul ul, div#dm li.se ul ul { 
display : none; 
} 
*/

#stockfilter { 
background : rgb(133,32,74) url(../images/blueboxhead.png) no-repeat; 
} 
#bby { 
background : #000 url(../images/bluebox-y.png) repeat-x; 
} 
#stockfilterFooter { 
background : #fff url(../images/blueboxfoot.png) no-repeat; 
} 
SPAN.category-subs-parent,SPAN.category-subs-selected { 
color : #941738; 
} 
.kategorie UL LI A:hover, .kategorie ul li A:active { 
background: rgb(219,179,180);
} 



div#dfm ul { 
position : relative; 
margin : 0; 
padding : 0; 
width : 800px; 
text-align : center; 
} 
div#dfm li { 
list-style : none; 
margin : 0; 
float : left; 
} 
div#dfm ul li a { 
display : block; 
padding : 4px 10px 5px 10px; 
margin-top : 1px; 
text-decoration : none; 
color : #ffffff; 
text-align : center; 
border-right : 1px solid #ffffff; 
} 
.categorybox { 
background : url(../images/cbb.gif) no-repeat top; 
height : 180px; 
} 
.pcategorybox { 
font-weight : bold; 
font-size : 15px; 
padding : 10px; 
padding-top : 5px; 
} 
.pcategorybox img { 
padding-top : 4px; 
} 
.pprice { font-size:14px; font-weight:bold; color:#941738;}
.imgLink { font-weight:bold;}
#obalpinfo { height:325px; margin:0; padding:0; width:100%; border:1px solid #CCCCCC;}
#finder { float:left; width:170px;}
#listbox { border:1px solid #CCCCCC;}

.betterCategories { height:17px; font-weight:bold;}

#vlastnistranky p { text-align:justify;}
#vlastnistranky li { list-style:circle; }