*{	margin:0; 
	padding:0;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
	
body {
	background-color: #eeddd3;
	background-image: url(../images/bgr-pruh.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

body#popupSearchHelp, 
body#infoShoppingCart, 
body#popupShippingEstimator
{ background:none; background-color: #eeddd3; margin:20px;}

ul,ol{margin-left:20px;}
.content li{margin-left:20px;}


/*sideboxes*/
#categoriesContent br{height:0px; line-height:0;}

a.category-top, a.category-top:link, a.category-top:visited{
	background-image: url(../images/li_red.jpg);
	background-repeat: no-repeat;
	background-position: 3px 0px;
	/*display:block;*/
	padding-bottom:3px;
	padding-left:20px;
	font-family: arial;
	font-size: 11px;
	color: #344F22;
	text-decoration: none;
	font-weight:bold;
	white-space:nowrap;
}
a.category-top:hover, a.category-top:active{background-image: url(../images/li_green.jpg); color:black;}

a.category-products, a.category-subs,
a.category-products:link, a.category-subs:link,
a.category-products:visited, a.category-subs:visited{ text-decoration:none;}

a.category-products:hover, a.category-subs:hover,
a.category-products:active, a.category-subs:active{ font-weight:bold;}


#navColumnOneWrapper{
	margin-left:10px;
	padding-left:0;
	
	background-repeat: repeat-y;
	background-position: 4px top;}

.sideBoxContent{
	width:170px;
	margin-bottom:0px;
	background-image: url(../images/cat_footer.jpg);
	background-repeat: no-repeat;
	background-position: 4px bottom;
	padding: 15px 10px 15px 10px;
	
}

hr#catBoxDivider{margin-top:10px;}

.leftBoxContainer, .rightBoxContainer, .columnLeft, .columnRight{
margin:10px 0px;

padding-left:0;
padding-right:15px;
width:170px;}

.rightBoxContainer .sideBoxContent{padding-left:20px; padding-right:20px;}

.leftBoxContainer, .rightBoxContainer{
background-image: url(../images/left_column.jpg);
	background-repeat: repeat-y;
	background-position: 4px bottom;
	}

h3.leftBoxHeading, h3.leftBoxHeading a,
h3.rightBoxHeading, h3.rightBoxHeading a {

	text-transform: uppercase;
	color: #ffffff;
		font-size:14px;
	}


.leftBoxHeading, .centerBoxHeading, .rightBoxHeading {
	font-size:15px;
	color: #ffffff;
	background-image: url(../images/sekce_bgr.jpg);
	height: 38px;
	width: 188px;
	padding-top:11px;
	text-align:center;
	text-transform: uppercase;

	}


.leftBoxHeading *, .rightBoxHeading *, h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: none;
	
	} 

.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
	color: #FFFFFF;
	}
.rightBoxHeading label{color:white;
	font-size:15px;
	text-transform: uppercase;}




.centerColumn{background-image: url(../images/h1b.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	
	padding-right:20px;
	
}

.centerColumn h1{
	height:38px;
	display:block;
	background-image: url(../images/h1a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: arial;
	font-size: 15px;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-top: 13px;
	padding-left: 20px;
	margin-bottom:10px;
}

/* *********** NAV */
#headerWrapper{
	display:block;
	
	background-image: url(../images/head.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 164px;
	margin-right: 15px;
	margin-left: 15px;
}
#navCatTabsWrapper{}
#navCatTabs{}
#navCatTabs li{ display:block; float:left; }
#navCatTabs a{background:none;}

#navMainWrapper li{ display:block; float:left; margin:10px;}
#navMainWrapper li a, #navMainWrapper li a:link, #navMainWrapper li a:visited{text-decoration:none; font-weight:bold; color:#FFFFFF;}
#navMainWrapper li a:hover, #navMainWrapper li a:active{ color:#FF0000;}

#logoWrapper{display:block; clear:both; margin-left:auto; margin-right:auto; width:500px;}

td.columnLeft{vertical-align:top;}
td.columnRight{vertical-align:top;}

/* HEAD ********* */

#navMainSearch{display:none;}
#headerWrapper{}
/* FOOT ********* */
#navSuppWrapper{display:none;}
.legalCopyright{ margin-left:auto; margin-right:auto; display:block; width:400px; padding-bottom:20px;}

/* DROBECKY */
#navBreadCrumb{margin:10px;}


/* ********** */
a img{border:none;}


h2.centerBoxHeading{background-image:none; background-color:#99CC66; display:block; width:auto; height:auto; margin:10px 0px; padding-bottom:10px;}

.centerBoxWrapper .centerBoxContentsNew {float:left; margin-bottom:10px;}
.centeredContent{text-align:center;}

.rightBoxContainer .sideBoxContent {width:150px; padding-right:15px;}

h2#productPrices{ font-size:24px; text-align:right;}
.categoryIcon{display:none;}

.navNextPrevWrapper {width: 200px; margin-left:auto; margin-right:auto; clear:both;}
.navNextPrevWrapper div{ display:block; float:left;}
.navNextPrevWrapper #productMainImage{margin-top:25px;}
#cartAdd {text-align:center;}

.ikony {text-align:center; margin:50px auto; width:180px; clear:both; display:block;}
.ikony div{float:left;}

.tabTable .productListing-data{padding-bottom:15px;}
.tabTable .productListing-data h3, .tabTable .productListing-data div{margin-left:15px; margin-right:15px;}
.tabTable .productListing-data input{
	background-image: url(../images/input.jpg);
	background-repeat: no-repeat;
	border: 1px solid #009900;
}

.navSplitPagesResult{float:left; margin-bottom:10px;}
.navSplitPagesLinks{float:right; margin-bottom:10px;}



#productListing .buttonRow{ text-align:right;}

strong.current{color:#009900;}

fieldset{margin:10px; border:solid 1px #009900; padding:10px;}
fieldset legend{
	color:#009900;
	font-weight:bold;
	text-transform: uppercase;
	margin-left:5px;
}
fieldset label{}
fieldset input, fieldset textarea, fieldset select{
	border:solid 1px #009900;
	background-image: url(../images/input.jpg);
	background-repeat: no-repeat;
	max-width: 185px;
}
fieldset br{margin-bottom:5px;}
br.clearBoth{clear:both;}


#conditionsMainContent{background-color:#FFFFFF; padding:10px;}

#gvFaqDefaultMainContent *{margin-bottom:10px; color:#090;}

#comments textarea{width:100%;}


.lineTitle{float:left;}
.totalBox{float:right;}

.cartProductDisplay{text-align:center;}
.ccTotalHeading, .cartTotalDisplay{text-align:right;}


#navMain{position:absolute;}
#navMain *{font-size:10px;}

#logo{margin-top:10px; margin-left:-120px;}

.rowEven{background-color:#E3F59A}

div.buttonRow{float:left; margin-right:10px; margin-bottom:10px;}


div.podkategorie{padding-bottom:30px; display:block; }

div.podkategorie a, div.podkategorie a:link, div.podkategorie a:visited{ padding-right:20px; text-decoration:none; color:#006600; float:left; display:block; width:150px; }
div.podkategorie a:hover, div.podkategorie a:active{ text-decoration:underline;}


.productPriceDiscount{color:gray; font-style:italic; font-size:9px;}
.normalprice{color:red; text-decoration:line-through;}
h2 .normalprice{font-size:16px;}
h2 .productSpecialPrice{font-size:24px;}




.categoryListBoxContents{float:left;}