html {
	}

body {
	width: 980px;
	margin: 0 auto;
	font-family: verdana, arial, helvetica, sans-serif;
	background-image: url(../images/pozadi.png);
	background-repeat: no-repeat;
	background-position: 73px 0;
	color: #5a5a5a;
	}

a {
	text-decoration: none;
	color: #5a5a5a;
	}

a:hover {
	text-decoration: underline;	
	}

#contentMainWrapper {
	back§ground-color: white;
	border-right: 1px solid #e1e1e1;
	}

.pozadi-spodni-rozky {background-image: url(../images/pozadi_spodek.png);height:10px;clear:both;}
.pozadi-bottom {background-image: url(../images/pozadi_bottom.png);height:38px;}

#navMain {
	height: 49px;
	margin: 0 auto;
	padding: 0;
	background-image: url(../images/pozadi_horni_menu.png);
	}

#navMain2 {
	background-color: #99ca3b;
	height: 30px;
	font-size: 0.9em;
	padding: 0;
	}
#navMainSearch {
text-align: right;
float: right;
height: 30px;
padding-top: 5px;	
	}

#upperkosik {
font-size: 0.8em;
float: right;
height: 27px;
padding-top: 8px;
padding-left: 20px;
	
	}
#upperkosik a {
color: #1176bc;
	}
#logoWrapper {
	margin: 0;
	height: 145px;
	}
#logo img { border:0;}
#navMain ul {
	text-align: center;
	height: 49px;
	margin: 0;
	padding: 0;
	padding-top: 15px;

	}

#navMain2 ul {
	text-align: right;
	margin: 0;
	padding: 0;
	height: 20px;
	}

#navMain ul a {
	text-decoration: none;
	color: white;
	font-size: 0.9em;

	}	

#navMain2 ul a {
	text-decoration: none;
	color: white;
	margin: 0;
	padding: 0;
	font-size: 0.9em;		
	}	
#navMain li {
	display: inline;
	margin-left: 46px;
	margin-right: 45px;

	}
	
#navMain2 li {
	display: inline;
	margin: 0 10px 0 10px;
	padding: 0px;
	list-style-image: url(../images/menu_dot.png);

	}

.leftBoxHeading {
	background-color: #87b435;
	padding: 10px 0 10px 20px;
	text-transform: uppercase;
	color: white;
	font-size: 0.8em;
	margin: 0;
	}
.leftBoxHeading a {color: white; text-decoration: none;}

#categoriesContent ul {margin:0;}

#categoriesContent li {
	background-image: url(../images/pozadi_kategorie_menu.png);
	height: 17px;
	list-style-type: none;
	margin-left: -40px;
	padding: 1px 0 0 30px;
	font-size: 0.7em;
	}

#categoriesContent li.category-products {background-image: url(../images/pozadi_kategorie_podmenu.png);}

#categoriesContent a {
	
	text-decoration: none;
	color: #434343;
	}

#navColumnOne { float: left;}


#featured {
	background-color: white;
	text-align: center;
	}

#featured img, #whatsNew img, #productMainImage img {
	border: 1px solid #e1e1e1;	
	}

#featured .sideBoxContent {
	padding: 10px;
	}
	
#featuredHeading {
	background-color: #0e76bd;
	}

.legalCopyright, .legalCopyright a {
	text-align: right;	
	color: #7e7e7e;
	font-size: 0.6em;
	}
	
#navSupp a {
	color: #7e7e7e;
	text-decoration: none;
	
	}

#navSupp {
	text-align: right;
	color: #7e7e7e;
	font-size: 0.8em;
	}

#navSupp li {
	display: inline;
	padding: 0 12px 0 10px;
	}

.centerColumn {
	width: 729px;
	float: right;	
	margin: 0;
	font-size: 0.9em;
	}
.centerColumn h1 {
	height: 31px;
	margin: 0;
	padding: 10px 0 0 10px;
	color: #0d6fb8;
	font-size: 1.4em;
	}
	
.centerColumn h2 {font-size: 1.1em;}

.centerColumn a span.cssButton {font-size: 1.0em; font-weight: bold; color: #87b435;}
.centerColumn a:hover span.cssButtonHover {font-size: 1.0em; font-weight: bold; color: #87b435; text-decoration: underline;}
	
#navBreadCrumb {padding: 10px 0 5px 5px; margin-left: 5px;font-size: 0.7em;border-bottom:1px solid #bfbfbf;}
#indexProductListCatDescription, #categoryDescription {
	margin: 0 10px 10px 10px;
	background-color: white;
	}

#productListing {
	margin: 0 5px 0 5px;
	}

.itemTitle {
	font-size: 0.9em;
	padding-left: 15px;
	padding-right: 5px;
	}

.listingDescription, .cena {
	padding-left: 15px;
	padding-right: 5px;
}

.moreinfo {
	background-image: url(../images/button_58.png);
	text-transform: uppercase;
	color: white;
	font-size: 0.8em;
	height: 20px;
	width: 48px;
	padding-left: 10px;
	padding-top: 2px;
	}
.moreinfo a {color: white;}

.product-bottom {
	background-image: url(../images/pozadi_product_bottom.png);
	height: 37px;
	padding-left: 15px;
	padding-top: 10px;
	}

.productListing-data img {
	border: 1px solid #e1e1e1;
	padding: 10px;
	width: 80px;
	height: 80px;
	margin: 10px 10px 10px 14px;
	}

.productListing-rowheading a {color: #5f5f5f;}	


.left {float: left;}
.right {float: right; width: 600px;}
#productAttributes {margin-top: 5px;}

#productAttributes h3, #productAttributes h4 {padding: 0; margin: 0;}
.attribsSelect {float: left;}
.attribsVyber {float: right;}

#productMainImage {
	float: left;
	margin: 0 10px 0 10px;
	}
#productQuantityDiscounts { margin: 10px;}
#productPrices, .imgLink {
	font-size: 0.9em;
	font-weight: normal;
	}
	
.normalprice {text-decoration: line-through;}

.productSpecialPrice, .productPriceDiscount {
	color: red;
	font-weight: bold;
	text-decoration: none;
	}
	
FORM, SELECT, INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}
LABEL.inputLabel {
	width: 11em;
	float: left;
	}

.content, .inputLabel, HR, #checkoutSuccessOrderNumber, #checkoutSuccessLogoff, #checkoutSuccessContactLink, #checkoutSuccessThanks, #checkoutConfirmDefault h2, .buttonRow, #checkoutPayment h2, #checkoutBillto, #checkoutPayment fieldset, #checkoutShipping fieldset, #checkoutShippingContentChoose, #checkoutShippingHeadingMethod,  #checkoutShippingHeadingAddress, #loginDefault fieldset, #whatsNew, .cartTotalsDisplay, #cartEmptyText, #cartContentsDisplay, #checkoutShipto, #cartSubTotal, #createAcctSuccess fieldset, #accountDefault h2, #timeoutDefault fieldset, #createAcctDefault fieldset, .button_submit,  #timeoutDefault a, .button_login, #createAcctDefaultLoginLink {margin: 0 10px 0 10px;}

#checkoutShipping legend {font-weight: bold;}
#checkoutShipto { width: 350px;}
#cartContentsDisplay {width: 98%;}
#timeoutDefault a, #createAcctDefault a  {font-weight: bold; text-decoration: underline;}
#timeoutDefault a:hover, #createAcctDefault a:hover { text-decoration: none;}

#loginDefault .buttonRow {margin: 0;}
#productMainImage {padding-left: 10px; width: 150px; height: 150px;}

.navNextPrevWrapper {text-align: center;}

#productDescription table {border-spacing: 0; border:0; text-align: center;}
#productDescription table th, #productDescription table tr td {border: 1px solid grey; }
#productDescription table th {background-color: #87b435; color: white;}

.back {
  float: left;
}
.forward {
	float: right;
}


.categoryListBoxContents {float: left;}
.categoryListBoxContents img {border: 0;}
.categoryListBoxContents a { font-weight: bold; color: #87b435;}

.clearBoth {
	clear: both;
  margin: 0;
  padding: 0;
}

.cartAdd {width: 120px;}

#contactUsDefault {width: 709px; padding: 0 10px 0 10px;}










.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
}

#productDescription, .shippingEstimatorWrapper {
	padding: 0.5em;
}

.alert {
	color: #FF0000;
	margin-left: 0.1em;
	font-size: 0.9em;
	}
.advisory {}
.important {
	font-size: 1.1em;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
	
 #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	padding: 0.8em;
}

.smallText, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
}

#siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
margin-bottom:10px;
}

/*Shopping Cart Display*/

.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;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {
	padding: 0.5em 0em;
	}
.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}
#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	width: 4.7em;
	}

.cartNewItem {
	color: #FF6600;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
	color: #FF6600;
	position: relative;   /*do not remove-fixes stupid IEbug*/
	}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

#cartAttribsList {
	margin-left: 1em;
	}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}

/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
}
.categoryIcon {}
#cartImage {
	margin: 0.5em 1em;
	}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}

.attributesComments {}

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 1em 0em;
}

.centerBoxContents {
  padding: 0 5px 5px 5px;
	
}

/* PRODUCT LISTING */

.productListing-rowheading a {
color:#5f5f5f;
}
.productListing-data	{
	font-size: 85%;
	padding: 0 3px;
	}
.productListing-data img {
padding:8px;
}

.productListing-even {
background-color:#f0f0f0;
}

.productListing-odd {
background-color:#fafafa;
}

/* PRODUCT INFO */
#productDetailsList, #productDetailsList li {
list-style-type:none;
margin-left:0;
padding-left:10px;
}

/*misc*/

.bold {
	font-weight: bold;
	}

.rowOdd {
	background-color: #F8F8F8;
	height: 1.5em;
	vertical-align: top;
	}

.rowEven {
	background-color: #F4F4F4;
	height: 1.5em;
	vertical-align: top;
	}

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}


#siteMapList {
	width: 90%;
	float: right;
	}

.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp {
	background-color: #ffffff;
}

.floatleft {
float: left;
}
.floatright {
float: right;
}

#quickcontactContent {
	font-size: 1em;
	}
	
	
.centerBoxWrapper, .tabTable {
padding: 0px;
height: 1%; /*do not remove- IEhack*/
margin-bottom: 1em;
line-height:1.4;
background:#f8f8f8 url('../images/content-bg.jpg') 0 28px repeat-x;
}

