body {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
}

body {
	font-family:Tahoma,Verdana,Arial,lucida,sans-serif;
	line-height:1.4;
	min-width:960px;
	text-align:center;
	background: #bfbfbf;
}

#mainWrapper {
	
}

#headerWrapper, #contentMainWrapper, #navSuppWrapper, #siteinfoLegal{
	margin: 0px auto;
	width: 960px;
	background: white;
	text-align: left;
}

/* cela stranka*/
#mainWrapper {
  font: 0.8em tahoma, verdana, sans-serif;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

a {
  text-decoration: none;
  color: black; /*#969696;*/
}

#navBreadCrumb a, #navEZPagesTop a {
	color: #969696;
}


.category-subs-selected {
  font-weight: bold;
  /*color: #e05415;*/
  color: black;
}


#headerWrapper {
}
/* wraper navigace - horizontalni menu*/
#navMainWrapper, #navSuppWrapper {
  /*display: none;*/
}
#navMain {

}
ul.back {
  padding: 0px;
  margin:0px;  
}
ul.back li {
  font-size: 0.8em;
  display: inline;
  padding: 2px 10px;
}

#navMainSearch {
}

#navEZPagesTop {
  height: 20px;
  padding: 7px;
  color: #969696;
  text-align: center; 
  font-weight: bold;
  background: #2b5726;
}

#navEZPagesTop a:link {
  color: #969696;
}


.clearBoth {
  clear: both;
}
#logoWrapper {
   background: black url('../images/header-background.jpg');
   height: 138px;
}


#logo {
  margin-left: 400px;
}
#logo * {
  border: 0px;
} 

#tagline {
  float: right;
}
/* navigace - horizontalni menu */

/* navigace kategorii */
#navCatTabsWrapper {
  float: left;
  width: 170px;
 
}


h1#indexDefaultHeading {
  font-size: x-large;
  color: #969696;
}

h2.centerBoxHeading {
  font-size: large;
  color: #969696;
}
.centerColumn{
  padding: 15px;
}

h3.leftBoxHeading, h3.rightBoxHeading {
  font-size: 100%;
  color: #2b5626;
  padding-left: 30px;
  height: 23px;
  line-height: 23px;
  background: transparent url('../images/title-background.jpg') no-repeat; 
}

/* nove zbozi na titulce */
/*.centerBoxContentsNew .centeredContent .back {*/
.centerBoxContentsNew {
	border: 1px solid #B8C1C9;
	padding: 3px;
	height: 80px;
}

.navNextPrevWrapper {
  display: block;
  clear: left;
}

.navNextPrevWrapper div {
  display: inline; 
}

.image-float {
	width: 110px;
	float: left;
}

.centeredContent {
/*	float: left;*/
	color: black;
/*	width: 100px;*/
 	margin: 5px;
}

.centeredContent a {
	color: black;
}

#navCatTabs {
  
}

#navCatTabs ul {
  list-style: none;
}

/* konec navigace */

#navSuppWrapper {
  display: none;
}

.leftBoxContainer {
}

.rightBoxContainer  {
  background: white;
}


#navColumnOne {
  vertical-align: top;
}

#categoriesContent {
  padding: 0px 10px;
}

hr.clearBoth {
	clear: both;
	height: 0px;
	width: 735px;
	margin: -1px 0 0 0; 
	padding: 0;
	border: none;
	visibility: hidden;
}

div.cistic {
	clear: both;
	height: 0px;
	width: 735px;
	margin: -1px 0 0 0; 
	padding: 0;
	border: none;
	visibility: hidden;
}



#siteinfoLegal {
  text-align: center;
  /*padding: 5px;*/
  height: 50px;
}

.normalprice {
  text-decoration: line-through; 
}

.productSpecialPrice {
  font-weight: bold;
}

.tabTable{
 	background-color: white;	
}




#navColumnTwo {
  vertical-align: top;
}

#navColumnOneWrapper {
	margin-top: 15px;
}

.productListing-odd {
	background: #f5f3f3;
}

.productListing-data {
	padding: 5px;
}

/*uprava pro zobrazeni cen bez dane a s dani*/
span.normalprice {
	text-decoration: line-through;
}

TD.productPrice {
	font-size: 14px;
	font-weight: bold;
}

SPAN.productSpecialPrice, SPAN.productSalePrice, .stockWarning, span.coming {
  color: #ee0a00;
  font-weight: bold;
}

SPAN.productNormalPrice {
  color: #000000;
  font-weight: bold;
}

SPAN.productTaxPrice {
  color: #666666;
  font-size: 10px;
}

span.productSpecialPriceSale {
  color: #ee0a00;
	text-decoration: line-through;
}

SPAN.productPriceDiscount, .inputRequirement {
  color: #ee0a00;
  font-size: 11px;
}


#productDateAdded {
	display: none;
}

#ceny, #ceny td {
	border-collapse: collapse;
	border: 1px solid black;
	padding: 2px;
}

.zahl {
	font-weight: bold;
	width: 150px;
}


.ramecek {
	border: 1px solid #969696;
	padding: 3px;
	margin: 2px;
}

.categoryListBoxContents {
	padding: 5px;
}

.categoryListBoxContents img {
	border: 0px;
	margin-right: 5px;
}