div #productsListingListingTopLinks .navSplitPagesLinks{
padding: 15px 0 15px 0; 
}
/*navigation*/
.current {
font-size:11px;
}
.navSplitPagesLinks, .navSplitPagesResult {
padding: 5px 0 10px 0;
}
.navSplitPagesLinks a {
margin: 0px;
font-size:11px;
padding: 2px 5px;
color: #ffffff;
background-color: none;
border: 1px solid #e4e4e4;
text-decoration: none;
outline: none;
}
.navSplitPagesLinks a:hover {
margin: 0px;
font-size:11px;
padding: 2px 5px;
color: #000000;
background-color: #efefef;
border: 1px solid #ABACA6;
text-decoration: none;
outline: none;
}
.navNextPrevCounter {
margin: 0;
font-size: 9px;
}
.navNextPrevList {
display: inline;
white-space: nowrap;
margin: 0;
padding: 5px 0 5px;
list-style-type: none;
}
ADDRESS{ 
font-weight: bold;
font-size : 12px; 
} 
P, ADDRESS { 
padding : 5px; 
} 
ADDRESS { 
font-style : normal; 
} 
	
#siteinfoLegal{ 
background-color : #141618;
}  
.legalCopyright{ 
background-color : #141618;
}  
.additionalImages { 
vertical-align : top; 
margin : 10px 50px 20px 0;  
width: auto;
}  
div #manufacturersContent{ 
line-height: 50px;
}

div .centerColumn{ 
background-color: transparent;
}
.centerColumn{ 
background-color: transparent;
}
#nomove { 
color: red;
font-size: 18px;
font-weight:bolder;
position:fixed; 
left:5px; 
top:50px;
}
.rychle_menu { 
font-size: 10px;
}

.doprava{
position:fixed;
top:0px;
right:0px;
width:133px;
height:133px;
background: url(../images/doprava.gif) no-repeat top left;
display:none;
}

#bannerboxContent, #bannerbox2Content, #bannerbox3Content img{ 
padding : 5px 12px 5px 5px; 
margin: 1px 0px 5px 1px;
/** float: left; **/
} 


fieldset #contactUsForm{ 
margin : 10px 10px 0 5px; 
/**padding : 2px;  **/
} 
.centerColumn { 
margin : 10px 5px 0 7px; 
padding : 2px; 
} 
.centerColumn p { 
margin : 0; 
} 
.specialsListBoxContents{ 
height: 200px;
background : transparent url('../images/bckgnd_produkt.gif') repeat-x top center; 
} 
.productListing-heading{ 
background : #e4e4e4;
} 
#currenciesContent{ 
padding-top: 0px;
height: 55px;
background : transparent url('../images/mena.jpg') no-repeat top center; 
} 
#searchContent{ 
padding-top: 0px;
height: 81px;
background : transparent url('../images/search.jpg') no-repeat top center; 
} 
#loginboxContent{ 
padding-top: 0px;
background : transparent url('../images/login_box.jpg') no-repeat top center; 
height: 135px;
} 
#menu1 a {color:black;background-color:black;text-decoration:none;text-indent:1ex;}
#menu1 a:active {color:black;text-decoration:none;}
#menu1 a:hover {color:black;background-color:#000000}
#menu1 a:visited {color:black;text-decoration:none;}

#menu2 a {color:navy;background-color:black;text-decoration:none;text-indent:1ex;}
#menu2 a:active	{color:blue;text-decoration:none;}
#menu2 a:visited {color:blue;text-decoration:none;}
#menu2 a:hover {color:navy;background-color:#f0fea8}

#menu3 a { /*Menu3 Links*/
color:black;
background-color:black;
text-decoration:none;
text-indent:1ex;
}
#menu3 a:hover {
color:black;background-color:#000000;
}
#menu3 a:active	{color:black;text-decoration:none;}
#menu3 a:visited	{color:black;text-decoration:none;}
 
A.ssmItems:link { 
color : black; 
text-decoration : none; 
} 
A.ssmItems:hover { 
color : black; 
text-decoration : none; 
} 
A.ssmItems:active { 
color : black; 
text-decoration : none; 
} 
A.ssmItems:visited { 
color : black; 
text-decoration : none; 
}

div .centerBoxContentsNew1 { 
background : transparent url('../images/novinka.png') no-repeat top right;
} 
div .centerBoxContentsSpecials1 { 
background : transparent url('../images/akcia.png') no-repeat top right; 
}
div .centerBoxContentsFeatured1 { 
background : transparent url('../images/super_ponuka.png') no-repeat top right; 
}
#productDateAdded { 
background : transparent url('../images/added_bg.jpg') repeat-y center; 
} 
#orderHistoryStatus { 
background : transparent url('../images/added_bg.jpg') repeat-y center; 
border-top : 2px solid #e4e4e4; 
border-bottom : 1px solid #e4e4e4; 
line-height : 20px; 
} 
#categoriesContent .category-top{ 
font-weight : bold;
} 
.productListing-rowheading a { 
color : #000; 
text-decoration : underline; 
} 
.productListing-data a:link, .productListing-data a:visited { 
color : #000; 
text-decoration : underline; 
} 
.productListing-data a:hover { 
color : #a00c32; 
text-decoration : underline; 
} 
.productListing-data img { 
padding : 0; 
margin : 8px; 
} 
.listingProductImage { 
padding : 0; 
border : 1px solid #ddddee; 
margin : 8px; 
} 
.productListing-data { 
border-top : 1px solid #ddddee; 
padding : 5px; 
} 
.productListing-rowheading, TR.tableHeading { 
height : 30px; 
font : 13px tahoma, arial, sans-serif; 
font-weight : bold; 
margin : 0 0 0 10px; 
} 
.productListing-even { 
background-color : #e4e4e4; 
font-size : 10px; 
font-weight : normal; 
} 
.productListing-odd { 
background-color : #f8f8f8; 
font-size : 10px; 
font-weight : normal; 
} 
.input #company, input #firstname{ 
background : #e8e8e8 ; 
width: 200px;
} 
.information2{ 
background : #e8e8e8 ; 
width: 95%;
font-weight: bolder;
padding: 5px;
margin: 5px 5px 5px 10px;
} 
.information2{ 
font-weight: bolder;
font-size: 1.2em;
} 
#whosonlineHeading { 
background : #000000 url('../images/head_bg.gif') no-repeat; 
} 
#informationHeading{ 
background : #000000 url('../images/head_bg.gif') no-repeat; 
} 
#whatsnewHeading{ 
background : #000000 url('../images/head_bg.gif') no-repeat; 
} 
#categoriesHeading{ 
background : #000000 url('../images/head_bg.gif') no-repeat; 
} 
#specialsHeading{ 
background : #000000 url('../images/head_bg.gif') no-repeat; 
} 
#productGeneral .centerColumn { 
margin : 5px; 
padding : 5px 2px 5px 2px; 
} 
.centerBoxWrapper img { 
border : 1px solid #ddddee; 
} 
#whatsNew { 
padding : 20px 2px 5px 2px; 
} 
.centeredContent1 img { 
border : 1px solid #dde; 
} 

.infonow { 
margin-left : 5px; 
border : none; 
} 
.buynow { 
margin-left : 10px; 
border : none; 
} 
.infonow img { 
margin-left : 5px; 
border : none; 
} 
.buynow img { 
margin-left : 10px; 
border : none; 
} 
h2.centerBoxHeading { 
background : transparent url('../images/center_bg2.gif') no-repeat center top; 
font : 13px tahoma, arial, sans-serif; 
/** width : 540px;**/ 
height : 39px; 
font-weight : bold; 
margin : 4px 0 0 0; 
padding :10px 0 0 25px; 
color : #fff; 
background-color : #ffffff; 
text-align : left; 
} 
.product_img_title img { 
border : 1px solid #ddddee; 
} 
.orderHistList { 
margin : 5px 5px 5px 15px; 
padding : 0; 
} 
.orderHistList img a:hover { 
float : left; 
} 
#orderhistoryContent .orderHistList li a:link, #orderhistoryContent .orderHistList li a:visited { 
margin : 0; 
padding : 0; 
} 
#checkoutSuccessOrderLink, #checkoutSuccessContactLink { 
margin-left : 10px; 
} 
#csNotifications { 
margin : 10px 0 0 15px; 
width : auto; 
} 
#checkoutSuccessLogoff { 
margin-left : 10px; 
} 
#checkoutSuccessMainContent { 
margin-left : 6px; 
} 
#checkoutSuccessOrderNumber { 
margin-left : 10px; 
font-size : 14px; 
} 

#reviewsInfoDefault { 
margin-top : 30px; 
}  
#cartEmptyText { 
background : url("../images/prazdny_kosik.jpg") no-repeat; 
padding : 5px; 
line-height : 60px; 
} 
#productDateAvailable { 
font-weight : bold; 
font-size : 14px; 
line-height : 25px; 
/** background : url("../images/prazdny_kosik.jpg") no-repeat;  **/
color : #ff0000; 
} 
#scQuantityHeading, #scUpdateQuantity, #scProductsHeading, #scUnitHeading, #scTotalHeading, #scRemoveHeading, #ccQuantityHeading { 
background-color : #e9e9e9; 
border-bottom : 1px solid #cccccc; 
padding-left : 5px; 
} 
.cartQuantityUpdate, .cartQuantity, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartProductDisplay2 { 
border-left : 2px solid #ffffff; 
border-bottom : 1px solid #ffffff; 
} 
.cartProductDisplay { 
border-bottom : 1px solid #ffffff; 
} 
#cartProdTitle{ 
padding-left: 10px; 
font-size: 14px;
font-weight: bolder;
text-decoration : none; 
} 
.cartUnitDisplay, .cartTotalDisplay{ 
font-size: 12px;
font-weight: bolder;
} 
#productName .productGeneral { 
font-weight : bolder; 
font-size : 16px; 
} 
.product_img_title { 
font-weight : bold; 
font-size : 14px; 
padding-top : 10px; 
height : 160px; 
} 
.producttitle img { 
border : 1px solid #ddddee; 
} 
div .listingDescription { 
width : 250px; 
text-align : left; 
font-size : 11px; 
} 
.centerBoxContentsNew1 { 
height : auto; 
} 
.main { 
text-align : left; 
font-size : 1.2em; 
} 
.centerBoxContentsNew a { 
font-weight : bold; 
font-size : 12px; 
color : #ff6623; 
} 
.centerBoxContentsNew centeredContent a { 
font-weight : bold; 
font-size : 12px; 
color : #ff6623; 
} 
h1 .productname { 
font-weight : bolder; 
font-size : 21px; 
} 
#footerhsy a:link, #footerhsy a:visited { 
color : #3f3f3f; 
text-decoration : none; 
} 
#footerhsy a:hover { 
color : #ffffff; 
text-decoration : underline; 
} 
#footerhsy { 
background-color : #141618; 
border-top : 7px solid #3f3f3f; 
color : #dfd9c7; 
padding-bottom : 10px; 
} 
#contentMainWrapper { 
background: url(../images/bg_center.gif) no-repeat bottom center;
margin : 0; 
padding : 5px; 
} 
html { 
background : #141618 url("../images/site_bg.gif") repeat-x top; 
padding-top : 0px; 
} 
#headerWrapper { 
margin-bottom : 0; 
background-color : #141618; 
} 
#headerpic { 
position : relative; 
background : url("../images/headerpic.jpg"); 
background-repeat : no-repeat; 
height : 164px; 
width : 950px; 
} 
#navEZPagesTop { 
text-align : left; 
padding-top : 4px; 
padding-left : 10px; 
padding-bottom : 4px; 
color : #000000; 
} 
#navEZPagesTop a:link, #navEZPagesTop a:visited { 
color : #000000; 
font-weight : normal; 
font-family : Helvetica, Arial, sans-serif; 
font-size : 13px; 
text-decoration : none; 
} 
#navEZPagesTop a:hover { 
color : #860c0c; 
} 
#navMainWrapper { 
color : #ffffff; 
background-image : url("../images/navmainwrapper.jpg"); 
background-repeat : no-repeat; 
line-height : 30px; 
padding-top : 4px; 
} 
#navMainWrapper a:link, #navMainWrapper a:visited { 
color : #ffffff; 
text-decoration : none; 
} 
#navMainWrapper a:hover { 
color : #aeaeae; 
} 
#topmenubar { 
background : url("../images/topmenubar.jpg"); 
background-repeat : no-repeat; 
width : 950px; 
color : #8b0c40; 
height : 38px; 
} 
#topmenubar ul li { 
float : left; 
background : url(../images/li_bg2.gif) no-repeat top left; 
padding : 5px 10px 2px 10px; 
font-weight : bold; 
color : #000000; 
display : inline; 
} 
#topmenubar ul li.nobg { 
background : none; 
height : 15px; 
} 
#navMain { 
padding : 0 7px 0 10px; 
font-weight : bolder; 
/** font-size:11px; **/
} 
#navMain ul, #navSupp ul, #navCatTabs ul { 
margin : 0; 
padding : 2px 5px; 
list-style-type : none; 
text-align : center; 
font-weight : bold; 
line-height : 18px; 
} 
#navMain ul li, #navSupp ul li, #navCatTabs ul li { 
display : inline; 
white-space : nowrap; 
font-weight : bold; 
} 
#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a { 
text-decoration : none; 
padding : 0 5px; 
font-weight : bold; 
margin : 0; 
} 
.accountQuantityDisplay, .accountProductDisplay, .accountTotalDisplay, .accountTaxDisplay { 
padding : 5px 5px 0 5px; 
border-bottom : 2px solid #ffffff; 
border-right : 1px solid #ffffff; 
background-color : #f4f4f4; 
} 
.cartProductDisplay2 { 
padding : 5px 0 0 5px; 
font-weight : bolder; 
} 
body { 
color : #555; 
font : 12px arial, sans-serif; 
background-color : transparent; 
margin : 0 15px; 
} 
.customer { 
color : #cccccc; 
padding-right : 10px; 
padding-top : 5px; 
float : right; 
} 
.cart { 
color : #cccccc; 
padding-left : 12px; 
padding-top : 5px; 
float : left; 
text-align : left; 
} 
#mainWrapper { 
text-align : left; 
vertical-align : top; 
width : 950px; 
background-color : #e8e8e8; 
} 
a img { 
border : none; 
} 
/** zmenena farba fontu **/
a:link { 
color : #3f3f3f; 
text-decoration : none; 
font-weight : normal; 
} 
a:visited { 
color : #3f3f3f; 
text-decoration : none; 
font-weight : normal; 
} 
a:hover { 
color : #fe6602; 
/** text-decoration : underline;  **/
} 
h1 { 
font-size : 1.4em; 
color : #333; 
} 
h2 { 
font-size : 1.3em; 
} 
h3 { 
font-size : 1.2em; 
} 
h4, h5, h6, LABEL, h4.optionName, LEGEND, .sideBoxContent, .larger { 
font-size : 1.1em; 
} 
.biggerText { 
font-size : 1.2em; 
} 
h1, h2, h3, h4, h5, h6 { 
margin : 0.3em; 
} 
CODE { 
font-family : arial, verdana, helvetica, sans-serif; 
font-size : 11px; 
} 
FORM, SELECT, input{ 
display : inline; 
font-size : 10px; 
margin : 0.1em; 
} 
TEXTAREA { 
margin : auto; 
display : block; 
width : 95%; 
} 
input:focus, select:focus, textarea:focus { 
background : #f0f8ff; 
} 
FIELDSET { 
padding : 0.5em; 
margin : 10px; 
border : 1px solid #a4a4a4; 
} 
LEGEND { 
font-weight : bold; 
padding : 0.3em; 
color : #000; 
} 
LABEL, h4.optionName { 
line-height : 1.25em; 
padding : 0.1em; 
} 
LABEL.checkboxLabel, LABEL.radioButtonLabel { 
font-size : 0.95em; 
margin : 0.2em 0.5em; 
} 
#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg { 
float : left; 
font-weight : bold; 
} 
LABEL.inputLabel { 
width : 10em; 
float : left; 
} 
LABEL.inputLabelPayment { 
width : 15em; 
float : left; 
} 
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel { 
width : 12em; 
float : left; 
} 

.clearBoth { 
clear : both; 
} 
HR { 
height : 1px; 
margin-top : 0.5em; 
border : none; 
border-bottom : 1px solid #3f3f3f; 
} 
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution { 
line-height : 1.8em; 
padding : 0.2em; 
border : 1px solid #000000; 
} 
.messageStackWarning, .messageStackError { 
background-color : #ff0000; 
color : #ffffff; 
} 
.messageStackSuccess { 
background-color : #99ff99; 
color : #000000; 
} 
.messageStackCaution { 
background-color : #ffff66; 
color : #000000; 
} 
#mainWrapper { 
text-align : left; 
vertical-align : top; 
} 
#contentMainWrapper { 
margin : 0; 
} 
#slogan { 
position : absolute; 
top : 50px; 
left : 50px; 
} 
#slogan h1 { 
margin : 0; 
font-family : "trebuchet ms", arial, san-serif; 
font-size : 40px; 
color : #fff; 
font-weight : normal; 
text-align : left; 
} 
#slogan h2 { 
margin : 0; 
font-family : "times new roman", serif; 
font-size : 18px; 
color : #d0d9ec; 
font-weight : normal; 
text-align : left; 
} 
#contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage { 
margin : 0; 
padding : 0; 
} 
#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper { 
margin : auto; 
} 
#sendSpendWrapper { 
border : 1px solid #cacaca; 
float : right; 
margin : 0 0 1em 1em; 
} 
.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper { 
margin : 10px 0; 
width : 47%; 
} 
div #accountLinksWrapper { 
border : 1px solid #cfcfcf; 
padding : 5px; 
width : 97%; 
} 
.wrapperAttribsOptions { 
margin : 0.3em 0; 
} 
#headerContent #logoimg { 
border : 0; 
position : relative; 
top : 25px; 
left : 30px; 
} 
#nameWrapper { 
padding : 25px 0 10px 30px; 
} 
#nameWrapper a, #nameWrapper a:visited { 
font-size : 25px; 
text-decoration : none; 
color : #fff; 
font-weight : normal; 
} 
#taglineWrapper { 
font-size : 20px; 
padding : 10px 0 10px 60px; 
margin-top : -30px; 
color : #fff; 
} 
#navCurrenciesWrapper { 
color : #555; 
text-align : right; 
background-color : #ddd; 
padding-top : 5px; 
padding-bottom : 3px; 
} 
#navCurrenciesWrapper a { 
font-weight : normal; 
text-decoration : underline; 
} 
#navCurrenciesWrapper a:hover { 
color : #fe6602; 
font-weight : normal; 
text-decoration : underline; 
} 
#indexDefaultMainContent { 
padding-left : 0; 
} 
#indexDefaultMainContent p { 
margin : 0; 
padding-bottom : 10px; 
} 
#navMainSearch { 
margin : 0 5px 0 0; 
float : right; 
} 
#navMainSearch input { 
font-size : 10px; 
} 
#categoryDescription { 
margin-left : 5px; 
}  
#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper { 
margin : 0; 
font-weight : normal; 
height : 1%; 
width : 100%; 
} 
#navEZPagesTOCWrapper { 
font-weight : bold; 
float : right; 
height : 1%; 
border : 1px solid #dfdfdf; 
} 
#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; 
} 
#navCategoryIcon, .buttonRow, #indexProductListCatDescription { 
margin : 0.5em; 
} 
#navBreadCrumb { 
border-bottom : 1px solid #eee; 
padding : 0 0 5px 0; 
margin : 3px 25px 0 15px; 
} 
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert { 
vertical-align : top; 
} 
#gvFaqDefaultMainContent { 
padding-left : 10px; 
} 
#indexProductList { 
margin : 5px; 
padding : 5px; 
} 
#productGeneral { 
margin : 10px; 
} 
#cartInstructionsDisplay { 
margin-left : 10px; 
} 
.important { 
margin-left : 10px; 
} 
#productAdditionalImages { 
clear : both; 
} 
#productDescription, .shippingEstimatorWrapper { 
padding : 0.5em; 
} 
#productDescriptionHeader1, #productDescriptionHeader2, #productDescriptionHeader3 { 
padding : 0.5em; 
background : #141618 url('../images/head_bg.gif') no-repeat; 
} 
.alert { 
color : #ff0000; 
margin-left : 0.1em; 
font-size : 0.9em; 
} 
.important { 
font-size : 1.1em; 
} 
.gvBal { 
float : right; 
} 
#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix { 
padding : 0.8em; 
background-color : #141618; 
} 
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP { 
font-size : 0.9em; 
} 
#siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP { 
margin-bottom : 10px; 
} 
#cartAdd { 
text-align : center; 
margin : 1em 0 1em 0; 
border : 2px solid #ccc; 
background-color : #e9e9e9; 
padding : 1em; 
float : left; 
clear : right; 
margin-right : 15px; 
} 
.cartTableHeading TH { 
border-bottom : 1px solid #cccccc; 
} 
.cartTableHeading, #cartSubTotal { 
background-color : #e9e9e9; 
height : 2.2em; 
} 
#cartSubTotal { 
border-top : 1px solid #cccccc; 
font-weight : bold; 
text-align : right; 
line-height : 2.2em; 
padding-right : 2.5em; 
font-size : 14px; 
} 
div #cartSubTotal { 
font-weight : bold; 
font-size : 18px; 
} 
.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 : #3f3f3f; 
position : relative; 
} 
#cartBoxListWrapper a:visited { 
color : #3f3f3f; 
text-decoration : none; 
} 
#cartBoxListWrapper a:hover { 
color : #ffffff; 
text-decoration : underline; 
} 


.cartOldItem { 
color : #3f3f3f; 
position : relative; 
} 

.cartBoxTotal { 
text-align : right; 
font-weight : bold; 
} 
.cartRemoveItemDisplay { 
width : 3.5em; 
} 
#cartAttribsList { 
margin-left : 1em; 
} 

#cartBoxListWrapper ul, #ezPageBoxList ul { 
list-style-type : none; 
} 
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal { 
margin : 0; 
padding : 0.2em 0; 
} 
.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 20px 10px 0; 
} 
#productMainImage a:link { 
text-decoration : none; 
} 
#productAdditionalImages a:link { 
text-decoration : none; 
} 
#productMainImage img { 
border : 1px solid #cce; 
} 
#cartImage { 
margin : 0.5em 1em; 
} 
.attribImg { 
width : 20%; 
margin : 0.3em 0; 
} 
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew { 
margin : 1em 0; 
} 
.centerBoxContents { 
padding : 0 5px 5px 5px; 
} 
h3.itemTitle a:link, h3.itemTitle a:visited { 
text-decoration : none; 
font-weight : bold; 
font-size : 16px; 
} 
h3.itemTitle a:hover { 
text-decoration : underline; 
} 
#navColumnOne, #navColumnTwo { 
/** pozadie celých stlpcov**/
background-color : #141618; 
} 
#indexDefaultHeading { 
margin : 0; 
padding : 0; 
} 
#loginDefault { 
padding-left : 5px; 
} 

.centerBoxWrapper, .tabTable { 
padding : 0; 
height : 1%; 
margin-bottom : 1em; 
line-height : 1.4; 
} 
.centerBoxWrapper { 
margin-top : 20px; 
} 
.sideBoxContent { 
padding-top : 5px; 
padding-left : 10px; 
padding-bottom : 15px; 
padding-right : 10px; 
/** background : transparent url('../images/box_bg.jpg') no-repeat center bottom;**/
} 
.leftBoxContainer { 
background-color : #141618; 
border-bottom : 0px solid #3f3f3f; /** spodný okraj **/
margin-bottom : 10px; 
 background : transparent url('../images/box_bg.jpg') no-repeat center bottom;
} 
.rightBoxContainer { 
background-color : #141618; 
border-bottom : 0px solid #3f3f3f; 
margin-bottom : 10px; 
 background : transparent url('../images/box_bg.jpg') no-repeat center bottom;
} 
#navColumnOneWrapper { 
margin-left : 3px; 
margin-top : 0; 
/** pozadie jednotlivých boxov**/
background-color : transparent; 
} 
#navColumnTwoWrapper { 
margin-right : 3px; 
margin-top : 0; 
background-color : transparent; 
} 
.leftBoxContainer a:link, .leftBoxContainer a:visited, .rightBoxContainer a:link, .rightBoxContainer a:visited { 
color : #777777; 
text-decoration : none; 
font-size : 12px; 
padding-left : 14px; 
line-height : 18px; 
} 
.leftBoxContainer a:hover, .rightBoxContainer a:hover { 
color : #fe6602; 
} 
h3.rightBoxHeading a:link, h3.rightBoxHeading a:visited, h3.leftBoxHeading a:link, h3.leftBoxHeading a:visited { 
color : #ffffff; 
font-weight : bold; 
text-align : left; 
font-size : 13px; 
padding-left : 0; 
text-decoration : none; 
} 
h3.rightBoxHeading a:hover, h3.leftBoxHeading a:hover { 
text-decoration : underline; 
} 
#navColumnOneWrapper h3.leftBoxHeading a:link, #navColumnOneWrapper h3.leftBoxHeading a:link { 
color : #fe6602; 
font-weight : bold; 
} 
#navColumnOneWrapper h3.leftBoxHeading a:hover, #navColumnOneWrapper h3.rightBoxHeading a:hover { 
color : #fe6602; 
} 
h3.rightBoxHeading a:hover, h3.leftBoxHeading a:hover { 
text-decoration : underline; 
color : #fe6602; 
} 
#searchHeading .rightBoxHeading { 
background-image : url(../images/head_002.gif); 
background-repeat : no-repeat; 
background-position : center left; 
line-height : 50px; 
} 
.category-top, .category-links { 
background-image : url(../images/point.gif); 
background-repeat : no-repeat; 
background-position : center left; 
font-weight : bold; 
} 

#navCatTabs { 
background-color : #eceff5; 
} 
#navCatTabs .category-top, .category-links { 
background-image : none; 
} 
#navCatTabs a.category-top:link, #navCatTabs a.category-top:visited { 
color : #3f3f3f; 
font-weight : bold; 
} 
#navCatTabs a.category-top:hover { 
color : #ff6600; 
} 
#informationContent a:link, #informationContent a:visited { 
background-image : url(../images/point.gif); 
background-repeat : no-repeat; 
background-position : center left; 
} 
#moreinformationContent a:link, #moreinformationContent a:visited { 
background-image : url(../images/point.gif); 
background-repeat : no-repeat; 
background-position : center left; 
} 
#ezpagesContent a:link, #ezpagesContent a:visited { 
background-image : url(../images/point.gif); 
background-repeat : no-repeat; 
background-position : center left; 
} 
.centerBoxContentsNew a:link, .centerBoxContentsNew a:visited { 
text-decoration : none; 
background-repeat : no-repeat; 
background-position : center left; 
padding-left : 14px; 
line-height : 20px; 
} 
.centerBoxContentsNew a:hover { 
text-decoration : underline; 
} 
.rightBoxHeading, .leftBoxHeading { 
background-color : #777777; 
} 
h3.rightBoxHeading, h3.leftBoxHeading { 
background : #000000 url('../images/head_bg.gif') no-repeat; 
margin : 0; 
height : 30px; 
} 

h3 label { 
font-size : 1em; 
} 
h3.rightBoxHeading, h3.leftBoxHeading { 
color : #fff; 
font : 13px tahoma, arial, sans-serif; 
font-weight : bold; 
padding-left : 25px; 
padding-top : 10px; 
padding-bottom :5px; 
text-align : left; 
} 
#navColumnOneWrapper h3.leftBoxHeading a:link, #navColumnOneWrapper h3.leftBoxHeading a:visited { 
color : #fff; 
font-weight : bold; 
} 
#navColumnTwoWrapper h3.leftBoxHeading a:link, #navColumnTwoWrapper h3.leftBoxHeading a:visited { 
color : #fff; 
font-weight : bold; 
} 
#navColumnOneWrapper h3.leftBoxHeading a:hover, #navColumnOneWrapper h3.rightBoxHeading a:hover { 
color : #fe6602; 
} 
#search input { 
font-size : 11px; 
} 
#productDetailsList, #productDetailsList li { 
list-style-type : none; 
margin-left : 0; 
padding-left : 0; 
width : 99%; 
} 
#authorLink { 
text-align : center; 
font-size : 0.9em; 
} 
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #navNextPrevWrapperTop, #navNextPrevWrapperBottom, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg { 
text-align : center; 
} 
.navNextPrevWrapper { 
margin-bottom : 15px; 
} 
#bestsellers .wrapper { 
margin : 0 0 0 1.5em; 
} 
#bestsellers ol { 
padding : 0; 
margin-left : 0; 
} 
#bestsellers li { 
padding : 0; 
margin : 0.3em 0 0.3em 0; 
} 
#upProductsHeading { 
text-align : left; 
} 
#upDateHeading { 
text-align : right; 
} 
.back { 
float : left; 
} 
.back1 { 
float : right; 
} 
.forward { 
float : right; 
} 
.bold { 
font-weight : bold; 
} 
.rowOdd { 
background-color : #f8f8f8; 
height : 1.5em; 
vertical-align : top; 
} 
.rowEven { 
background-color : #f4f4f4; 
height : 1.5em; 
vertical-align : top; 
} 
#myAccountGen li, #myAccountNotify li { 
margin : 0; 
} 
.accountTotalDisplay, .accountTaxDisplay { 
width : 20%; 
text-align : right; 
} 
.accountQuantityDisplay { 
width : 10%; 
vertical-align : top; 
} 
#siteMapList { 
width : 90%; 
float : right; 
} 
.ratingRow { 
margin : 1em 0 1.5em 0; 
} 
LABEL#textAreaReviews { 
font-weight : normal; 
margin : 1em 0; 
} 
#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp { 
background-color : #000000; 
} 
.hiddenField { 
display : none; 
} 
.visibleField { 
display : inline; 
} 
#infoShoppingCart { 
background-image : none; 
background-color : #000000; 
} 
a:link.productListing-heading { 
text-decoration : none; 
} 
#bestsellersContent { 
margin : 0 0 0 5px; 
} 
#bestsellersContent li a:link, #bestsellersContent li a:visited { 
margin : 0; 
padding : 0; 
} 
.cartBoxCheckout a:link, .cartBoxCheckout a:visited { 
margin : 0; 
padding : 0; 
} 
.vDotLine { 
background : transparent url("../images/delim_v.gif") repeat-y top center; 
width : 20px; 
font-size : 1px; 
padding-left : 5px; 
height : 2px; 
} 
.hDotLine { 
background-image : url("../images/delim_h.gif"); 
padding : 1px 0; 
height : 2px; 
} 
.normalprice, .productSpecialPriceSale { 
text-decoration : line-through; 
} 
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount { 
color : #a00c32; 
} 
span.normalprice { 
text-decoration : line-through; 
font-size : 12px; 
} 
TD.productPrice { 
font-size : 12px; 
font-weight : bold; 
} 
SPAN.productSalePrice, .stockWarning, span.coming { 
color : #ee0a00; 
font-weight : bold; 
} 
SPAN.productSpecialPrice, SPAN.productSalePrice{ 
color : #ee0a00; 
font-weight : bold; 
font-size : 18px; 
} 
SPAN.productNormalPrice { 
font-size : 18px; 
/* color : #ed810d; */
color : #0770C1;
font-weight : bold; 
} 
SPAN.productTaxPrice { 
color : #a7a7a7; 
font-size : 12px; 
} 
span.productSpecialPriceSale { 
color : #ee0a00; 
text-decoration : line-through; 
} 
SPAN.productPriceDiscount { 
color : #ee0a00; 
font-size : 12px; 
font-weight : bold; 
} 
.inputRequirement { 
color : #ee0a00; 
font-size : 12px; 
} 
#lbBottom { 
border : 10px solid #fff; 
border-top-style : none; 
color : #666; 
font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; 
font-size : 10px; 
line-height : 1.4em; 
text-align : left; 
} 
#lbCaption { 
font-weight : 700; 
} 
#lbCaption, #lbNumber { 
margin-right : 71px; 
} 
#lbCenter, #lbBottomContainer { 
background-color : #000000; 
overflow : hidden; 
position : absolute; 
z-index : 9999; 
} 
#lbCloseLink { 
display : block; 
float : right; 
height : 22px; 
margin : 5px 0; 
outline : none; 
width : 66px; 
} 
#lbImage { 
background-repeat : no-repeat; 
border : 10px solid #fff; 
cursor : default; 
left : 0; 
position : absolute; 
top : 0; 
} 
#lbNextLink { 
right : 0; 
} 
#lbOverlay { 
background-color : #000; 
height : 100%; 
left : 0; 
position : fixed; 
top : 0; 
width : 100%; 
z-index : 9999; 
} 
#lbPrevLink { 
left : 0; 
} 
#lbPrevLink, #lbNextLink { 
display : block; 
height : 32px !important ; 
outline : none; 
position : absolute; 
top : 0; 
width : 63px; 
} 
.lbLoading { 
background : #000000 url(../images/zen_lightbox/loading.gif) no-repeat center; 
} 
.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 0; 
margin : 10px 0; 
} 
.newsHeadlineText img { 
vertical-align : middle; 
} 
.newsHeader { 
background : #000000; 
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; 
} 
.articleImage { 
border : 1px solid #9a9a9a; 
background : #ffffff; 
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; 
background-image : url("../images/icons/news_link.gif"); 
background-repeat : no-repeat; 
background-position : 17px 2px; 
padding : 0 0 0 35px; 
} 
ul.articleLinkList li.articleStoreLink { 
background-image : url("../images/icons/news_link_2.gif"); 
background-repeat : no-repeat; 
background-position : 17px 4px; 
padding : 0 0 0 35px; 
} 
ul.articleLinkList li.articleProductLink { 
background-image : url("../images/icons/cart.gif"); 
background-repeat : no-repeat; 
background-position : 17px 0; 
padding : 0 0 0 35px; 
} 
ul.articleLinkList a, ul.archiveLinkList a { 
text-decoration : underline; 
} 
.commentsHeading { 
background : #f2f1ee; 
padding : 3px; 
} 
.commentsBody { 
background : #ffffff; 
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 10px; 
margin : 0; 
} 
fieldset.commentsFieldSet { 
text-align : left; 
background : #f2f1ee; 
border : 1px solid #e7e6e0; 
padding : 1em; 
margin : 10px 0 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 : #000000; 
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%; 
} 
.clearboth hr { 
display : none; 
} 
.newsScrollerSideBox { 
background : #f2f1ee; 
border : 1px solid #e7e6e0; 
} 
.newsScrollerSideBox .articleHeading { 
font-size : 13px; 
padding : 0; 
margin : 10px 0; 
} 
.newsScrollerSideBox div.articleSummary { 
border-bottom : 1px solid #9a9a9a; 
padding : 0 0 10px 0; 
} 
.newsScrollerSideBox ul.archiveLinkList { 
list-style-type : circle; 
line-height : normal; 
padding : 0; 
margin : 0 0 0 25px; 
} 
.newsScrollerSideBox ul.archiveLinkList li { 
background : none; 
padding : 0; 
margin : 0; 
} 
.newsScrollerSideBox ul.archiveLinkList a { 
text-decoration : none; 
} 
#slidetabsmenu { 
float : left; 
width : 100%; 
font-size : 100%; 
border-bottom : 1px solid #c2bdae; 
line-height : normal; 
} 
#slidetabsmenu ul { 
margin : 0; 
padding : 10px 10px 10px 10px; 
list-style : none; 
} 
#slidetabsmenu li { 
display : inline; 
margin : 0; 
padding : 0; 
font-weight : bold; 
} 
#slidetabsmenu a { 
float : left; 
background : url("../../images/tpp/tableft12.gif") no-repeat left top; 
margin : 0; 
padding : 0 0 0 4px; 
text-decoration : none; 
} 
#slidetabsmenu a span { 
float : left; 
display : block; 
background : url("../../images/tpp/tabright12.gif") no-repeat right top; 
padding : 5px 11px 4px 6px; 
color : #e4d6cd; 
} 
#slidetabsmenu a span { 
float : none; 
} 
#slidetabsmenu a:hover { 
background-position : 0% -42px; 
} 
#slidetabsmenu a:hover span { 
color : #fff; 
background-position : 100% -42px; 
} 
#slidetabsmenu a.current { 
background-position : 0% -42px; 
} 
#slidetabsmenu a.current span { 
background-position : 100% -42px; 
color : #fff; 
} 
.tabcontent { 
clear : both; 
float : left; 
width : 100%; 
border-bottom : 1px solid; 
background : white; 
color : black; 
display : none; 
} 
#lbBottom { 
border : 10px solid #fff; 
border-top-style : none; 
color : #666; 
font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; 
font-size : 10px; 
line-height : 1.4em; 
text-align : left; 
} 
#lbCaption { 
font-weight : 700; 
} 
#lbCaption, #lbNumber { 
margin-right : 71px; 
} 
#lbCenter, #lbBottomContainer { 
background-color : #000000; 
overflow : hidden; 
position : absolute; 
z-index : 9999; 
} 
#lbCloseLink { 
display : block; 
float : right; 
height : 22px; 
margin : 5px 0; 
outline : none; 
width : 66px; 
} 
#lbImage { 
background-repeat : no-repeat; 
border : 10px solid #fff; 
cursor : default; 
left : 0; 
position : absolute; 
top : 0; 
} 
#lbNextLink { 
right : 0; 
} 
#lbOverlay { 
background-color : #000; 
height : 100%; 
left : 0; 
position : fixed; 
top : 0; 
width : 100%; 
z-index : 9999; 
} 
#lbPrevLink { 
left : 0; 
} 
#lbPrevLink, #lbNextLink { 
display : block; 
height : 32px !important ; 
outline : none; 
position : absolute; 
top : 0; 
width : 63px; 
} 
.lbLoading { 
background : #fff url(../images/zen_lightbox/loading.gif) no-repeat center; 
}

