body {background:#cbcbcb url(../images/bg.png) repeat-x;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:73.5%; margin-top:20px;}
h1 {color:#356c99; font-size:20px !important;} 

/*FOOTER*/
#siteinfoLegal{color:#OOO !important;},
#siteinfoLegal table {width:100%;}
#siteinfoLegal td {width:33% !important;}
#siteinfoLegal{width:80%; max-width:1270px;min-width:970px; margin:0 auto;}
* html #siteinfoLegal {width:expression((d=document.compatMode=="CSS1Compat" ? document.documentElement : document.body) && (d.clientWidth > 1300? "1300px" : d.clientWidth > 1048? "80%" : d.clientWidth < 1048? "1000px" : "80%"));}

 /*MENU*/
#categoriesContent{padding:0px; margin:0px; color:#505050;}
.menucko ul {list-style-type:none; padding:0px; margin:0; text-align:left; width:100%;}
.menucko li {padding:3px 5px 3px 10px; margin:0px; width:100%;}
.menucko li:hover {background:#FFFFFF;}
.category-top {font-size:12px;color:#515151;}/*<a>*/
.category-subs {color:blue}
.category-products {color:yellow} /*<a>*/
.category-subs-parent {color:black;font-weight:bold;}
.category-subs-selected {color:black; font-weight:bold;} /*span*/

/*PRODUKT-INFO*/
#cartAdd{float:left;clear:right;}
#friendReview{float:left;clear:right;}
#productTellFriendLink{float:left;clear:right;}
#productReviewLink{float:left;clear:right;}
#tlacitka img {float:left !important;clear:right;} 
 
input,textarea {border:1px solid #9f9f9f; padding:4px 3px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#252525;}
input[type=image] {border:0px;}

/*REGISTRACIA*/
.imgpad {padding-right:13px;}
.reg_heading {font-size:19px; color:#417fb2; font-weight:bold;}
.heading {font-size:20px !important; color:#356c99; font-weight:bold;}
.sub_heading {font-size:16px; color:#417fb2; font-weight:bold;}

.right {text-align:right;} 
 
/*FARBY A OBRAZKY STRANKY*/
.normalpriceExtraCurrency,.productSpecialPriceSaleExtraCurrency{text-decoration:line-through;}
.productSpecialPriceExtraCurrency,.productSalePriceExtraCurrency,.productSpecialPriceSaleExtraCurrency,.productPriceDiscountExtraCurrency{color:#ff0000;}
input#searchTop{background:url("../images/red/rounded-search-input-top.gif") top left no-repeat;}
#navMainWrapper{background:url("../images/red/header.gif");}
h3.leftBoxHeading,h3.rightBoxHeading{background:url("../images/red/sideboxbg.gif");}
#navMain a{background:url("../images/red/tableftE.gif") no-repeat left top;}
#navMain a span{background:url("../images/red/tabrightE.gif") no-repeat right top;}
#navMain a span.last{background:url("../images/red/tabrightE_last.gif") no-repeat right top;}

/* other background color or image changes */

input:focus, select:focus, textarea:focus {background:#fafafa;}/* background color for input boxes, light blue default */
.messageStackWarning, .messageStackError {background:#c61212; color:#fff; padding:10px;}/* background color for warning messages, red default */
.messageStackSuccess {background:#929292;}/* background color for success messages, grey default */
.messageStackCaution {background:#FFFF99;}/* background color for caution messages, yellow default */
#cartSubTotal, h2.centerBoxHeading, .rowOdd {background:#d7d7d7 url('../images/heading_bg.png') repeat-x;}/* background color for the New Product, Featured Products and Specials heading, odd listings, and for the subtotal section in the cart, light grey default */
TR.tableHeading {background:#cacaca;}/* background color for various table headings (including shopping cart heading), medium grey default */
.rowEven {background:#F0F0F0;  /* background color for even listings, very light grey default */}
#navEZPagesTop {background:url("../images/ezbg.gif") repeat-x;  /* grey background image behind ezpages section */}
#contentMainWrapper {background:url("../images/sidebox.gif") 100% 0 repeat-y; /* This is the right column background "faked" with an image. */background-color:#fff; /*background color for the main "content" of the site */}
#contentMainWrapperb {background: url("../images/sidebox.gif") 0 0 repeat-y; /* This is the left column background "faked" with an image. */}

input.search {background: url("../images/rounded-search-input.gif") top left no-repeat;}

/* font color changes */
a:link {color:#4f4f4f;text-decoration:none;}
a:visited {text-decoration:none;color:#313131;}
a:hover {color:#000;text-decoration:underline;}
h3.leftBoxHeading, h3.rightBoxHeading {color:#fff; /* right and left box heading color */}
.leftBoxHeading a, .rightBoxHeading a {color:#fff; /* right and left box LINK heading color */}
.leftBoxHeading a:hover, .rightBoxHeading a:hover {color:#E8E9E9; /* right and left box LINK heading color when hovered over*/}
#navMain a span {color:#fff; /* color of header links, HOME, LOGIN, MY ACCOUNT, etc. */}
#navMain a:hover span {color:#fff; /* color of header links, HOME, LOGIN, MY ACCOUNT, etc. when hovered over */}
#tagline {color:#333; /* tagline text color */}
#productPrices {color:#9F1C00; /* color of price */}
.productspecialprice,.productsaleprice,.productspecialpricesale,.productpricediscount,.alert{color:#990000;/* color of sale prices and alerts */}
.messagestackwarning,.messagestackerror{color:#fff;/* color of warning message text */}

/* bold text */
.bold, .important, #tagline, #navEZPagesTop, LEGEND, #navSupp ul li a, #navCatTabs ul li a, #navEZPagesTOCWrapper, #cartSubTotal, .cartBoxTotal, #cartBoxEmpty, #cartBoxVoucherBalance  {font-weight:700;}

/* SIRKA WEBU */
html>body {width: auto;}
#nw{width:80%; max-width:1300px;min-width:1000px;}
* html #nw {width:expression((d=document.compatMode=="CSS1Compat" ? document.documentElement : document.body) && (d.clientWidth > 1300? "1300px" : d.clientWidth > 1048? "80%" : d.clientWidth < 1048? "1000px" : "80%"));}


/*wrappers - page or section containers*/
#nw{text-align:left;vertical-align:top;margin:0 auto;}
#headerWrapper{float:left;width:100%;}
#navMainWrapper{height:32px;width:100%;font-size:12px;}
#logoWrapper{margin:0px; height:170px;width:auto;background-image:url('../images/logo.jpg');background-repeat:repeat-x;}
#taglineWrapper{width:75%;float:left;}
#tagline{font-size:1.1em;text-align:center;padding:25px 8px 35px;}
#navEZPagesTop{width:auto;padding:7px 0;}
#navEZPagesTop a{padding:0 8px;}
#contentMainWrapper{line-height:1.4;min-height:100%;}
#contentMainWrapperb{min-height:100%;}
* html #contentMainWrapper{height:100%;}
.outer{padding-left:165px;padding-right:150px;}
.inner{width:100%;}
.float-wrap {float: left;width: 97%;margin-left: -165px; /* Same length as .outer padding-left but with negative value */}
#content {float: right;margin-right: -165px; /* Same length as .outer padding-left but with negative value */width: 100%;line-height:1.6;position: relative;}
.contentWrap{padding:5px 0 5px 5px;}
#navColumnOne{float:left;position:relative;}
#navColumnTwo {float: right;margin-right: -150px; /* This negative margin-right value is in this example the same as the right column width. */position: relative;}
* html #navColumnTwo {margin-right: -170px !important;}
/* end wrappers - page or section containers*/

* {margin:0;padding:0;}
a img {border:none;}
ul,ol{text-align:left;padding-left:25px;margin:0 0 10px 10px;}
h1{font-size:1.3em;}
h2{font-size:1.2em;}
h3{font-size:1.1em;}
h4,h5,h6,h4.optionName,LEGEND,ADDRESS,.sideBoxContent,.larger{font-size:1em;}
LEGEND{color:#333;}
.biggerText{font-size:1.1em;}
h1,h2,h3,h4,h5,h6{margin:.3em 0;}
CODE{font-family:tahoma,arial,verdana,helvetica,sans-serif;font-size:1em;}
FORM,SELECT{display:inline;font-size:1em;margin:.5em;}
option{padding-right:.5em;}
INPUT{margin:.3em .5em;}
html>body input[type=checkbox],html>body input[type=radio]{float:left;clear:both;}
html>body .checkboxlabel,html>
body .radioButtonLabel{margin:0 .2em .5em 0;float:left;}
.ratingRow input[type=radio]{float:none;margin:0 .5em;}
TEXTAREA{margin:auto;display:block;width:95%;}
FIELDSET{padding:.5em;margin:.5em 0;border:1px solid #cccccc;}
LEGEND{padding:.3em;}
h4.optionName{padding-right:1em;}
.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg{float:left;}
LABEL.inputLabel{width:90%;float:left;margin:.3em;}
LABEL.inputLabelPayment{width:15em;float:left;padding:.5em;}
LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel{width:12em;float:left;}
ADDRESS{font-style:normal;padding-right:40px;}
.clearBoth{clear:both;height:0;font-size:0;line-height:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
HR{height:1px;margin:.5em 0;border:none;border-bottom:1px solid #9a9a9a;}
.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution{padding:.2em;}

/* product info page css */
#cartAdd{width:125px;text-align:center;margin:10px auto;float:right;padding-right:10px;}
#cartAdd input{margin:.3em 0 0 0;}
#productDescription{border:1px solid #bfbfbf;margin-top:20px;clear:both;}
#rightFloat{float:left;width:45%;}
#leftFloat{float:left;text-align:center;}
#productDetailsList{float:left;}
#productAttributes{width:100%;float:left;border:1px solid #bfbfbf;padding-left:5px;margin:5px 0 0 10px;}
#productImage{margin:0 auto;text-align:center;}
.imgLink{text-align:center;margin:0 auto;display:block;width:100%;}
#friendReview{width:200px;padding:15px 0 10px 0;float:left;clear:left;text-align:left;}
.reviewCount{float:left;padding-left:2px;}
#productReviewLink{padding:5px 0;}
.wrapperAttribsOptions{line-height:2em;width:auto;float:left;}
.wrapperAttribsOptions h4{padding-right:15px;}
/* end product info page css */

/* css for top menu tabs */
#navMain{float:right;width:750px;line-height:normal;height:32px;}
#navMain ul{float:right;list-style:none;}
#navMain li{display:inline;}
#navMain a{float:left;text-decoration:none;}
#navMain a span{float:left;display:block;padding:7px 15px 0 15px;text-align:center;width:90px;cursor:pointer;height:25px;}
#navMain a span{float:none;}
#navMain a:hover{background-position:0% -32px;}
#navMain a:hover span{background-position:100% -32px;}
/* end css for top menu tabs */
	
.navNextPrevWrapper{margin-bottom:1em;}
.navPrevCounter{font-size:.9em;}
.navNextPrevList{display:inline;white-space:nowrap;padding:0 1em;list-style-type:none;position:relative;}
#navSuppWrapper{width:100%;margin:0 auto;float:left;}
#navSupp{margin:0 auto;text-align:center;padding-top:1em;}
#navSupp ul{list-style-type:none;text-align:center;line-height:1.5em;padding:.3em 0;}
#navCatTabs ul{list-style-type:none;text-align:center;}
#navSupp li,#navCatTabs li{display:inline;padding:0 .5em;}
#navSupp ul li a,#navCatTabs ul li a{text-decoration:none;white-space:nowrap;display:inline;width:0;}
#navEZPagesTOCWrapper{float:right;height:1%;border:1px solid #000;}
#navEZPagesTOC ul{padding:.5em 0;list-style-type:none;line-height:1.5em;}
#navEZPagesTOC ul li{white-space:nowrap;}
#navEZPagesTOC ul li a{padding:0 .5em;}
#navCategoryIcon,.buttonRow,#indexProductListCatDescription{margin:.5em;}
#navMainSearch{float:left;width:120px;}
input.search{border:0;width:100px;/* width of text-display area */padding:3px 15px 4px 20px;font-size:11px;}
input#searchtop{border:0;width:115px;/* width of text-display area */padding:4px 15px 5px 20px;font-size:12px;}
* html input#searchTop{background-attachment:fixed;}
#navBreadCrumb{text-align:left;line-height:1.6em;font-size:.95em;padding:.2em 0;}
#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert{vertical-align:top;}
#productDescription,.shippingEstimatorWrapper{padding:.5em;}
.important{padding:.5em;}
.gvBal{float:right;}
#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix{padding:.8em;}
.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP{font-size:.9em;}
#siteinfoLegal{padding-bottom:1em;clear:both;}
.tableHeading TH{border-bottom:1px solid #cccccc;}
#cartSubTotal{border-top:1px solid #cccccc;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:.5em 0 0;}
#cartProdTitle{text-align:center}
.cartUnitDisplay,.cartTotalDisplay{text-align:center;padding-right:.2em;}
.cartRemoveItemDisplay input[type=checkbox]{float:none;margin-bottom:1em;}
#scUpdateQuantity{width:1.8em;}
#scProductsHeading{padding-left:2em;}
.cartQuantity{width:4em;}
.cartNewItem{position:relative;}
.cartOldItem{position:relative;}
.cartBoxTotal{text-align:right;padding-right:10px;}
.cartRemoveItemDisplay{width:5em;}
.cartAttribsList{margin-left:1em;}
#mediaManager{width:50%;margin:.2em;padding:.5em;}
.mediaTitle{float:left;}
.mediaTypeLink{float:right;}
.normalprice,.productSpecialPriceSale{text-decoration:line-through;}
.orderHistList{margin:1em;padding:.2em 0;}
#ezPageBoxList li{padding:.2em 0;}
.totalBox{width:5.5em;text-align:right;padding:.2em;}
.lineTitle,.amount{text-align:right;padding:.2em;}
.amount{width:5.5em;}
#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage{margin:.5em 1em 0 0;}
#cartImage{margin:.5em 1em;}
.attribImg{width:20%;margin:.3em 0;}
.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew{margin:1em 0;}
.centerBoxContentsProducts{margin:0 auto;text-align:center;width:95%}
h3.leftBoxHeading,h3.rightBoxHeading{font-size:1.1em;font-weight:normal;padding:5px 0px;}
h2.centerBoxHeading{margin:5px auto;padding:.5em 0;text-align:center;border:1px solid #a3a3a3;line-height:normal;width:100%; color:#212121;}
.leftBoxHeading,.rightBoxHeading{}
.sideBoxContent{font-size:1.1em;padding:5px;}
.sideBoxContent ul{text-align:left;list-style-type:none;padding:0 0 0 10px!important;margin:0!important;}
.sideBoxContent li{}
#categoriesContent,#documentcategoriesContent{text-align:left;padding-left:10px;}
.centeredContent,TH,#cartEmptyText,#cartBoxGVButton,#cartBoxEmpty,#cartBoxVoucherBalance,#navCatTabsWrapper,#navEZPageNextPrev,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP,.center,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,.cartTotalsDisplay,#cartBoxGVBalance,.leftBoxHeading,.centerBoxHeading,.rightBoxHeading,.productListing-data,.accountQuantityDisplay,.ratingRow,LABEL#textAreaReviews,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.gvBal,.attribImg{text-align:center;}
.productListing-data img{padding:10px;}
#upProductsHeading{text-align:left;}
#upDateHeading{text-align:right;}

/*misc*/
.back{float:left;}
.forward,#shoppingCartDefault #PPECbutton{float:right;}
.rowOdd{height:1.5em;vertical-align:top;}
.rowEven{height:1.5em;vertical-align:top;}
.hiddenField{display:none;}
.visibleField{display:inline;}
#accountLinksWrapper li{padding:.5em 0;display:block;list-style:none;}
.accountTotalDisplay,.accountTaxDisplay{width:20%;text-align:right;}
.accountQuantityDisplay{width:10%;vertical-align:top}
TR.tableHeading{height:2em;}
#siteMapList{width:90%;float:right;}
.ratingRow{margin:1em 0 1.5em 0;}
LABEL#textAreaReviews{font-weight:normal;margin:1em 0;}
.information{padding:10px 3px;line-height:150%;}
#shoppingcartBody #shippingEstimatorContent{clear:both;}
.seDisplayedAddressLabel{background-color:#85C285;text-align:center;}
.seDisplayedAddressInfo{text-transform:uppercase;text-align:center;font-weight:bold;}
#seShipTo{padding:0.2em;}
.smallProductImage{padding:1em;}
#sendSpendWrapper{border:1px solid #cacaca;float:right;margin:0 0 1em 1em;}
.floatingBox,#accountLinksWrapper,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper{width:46%;}
/* css for product image drop shadow and border. To disable the drop shadow and border, simply delete or comment out this section */

#productMainImage {
	float:left;
	background: url("../images/shadowAlpha.png") no-repeat bottom right !important;
	background: url("../images/shadow.gif") no-repeat bottom right;
	margin: 10px 0 0 10px !important;
	margin: 10px 0 0 5px;
}
#productMainImage img {
	display: block;
	position: relative;
	background: #fff;
	margin: -3px 6px 6px -3px;
	border: 1px solid #a9a9a9; /* defines the border for the product image. To remove the border delete or comment out this line, AND padding: 4px; below */
	padding: 4px;
}
/* end css for product image drop shadow */