h1 {
	color:#0f8100;
    font-size:16px;
    margin-bottom:15px;
    margin-top:5px;
	}

#logoWrapper {
	background:url(images/header.jpg) top left no-repeat #FFF;
    float:left;
    height:127px;
    width:754px;
}

#topKosik {
	width:236px;
    height:127px;
	float:right;
    background:url(images/head-kosik.jpg) no-repeat 10px 30px #FFF;
}
#navMainWrapper {
	background:url(images/top-menu.gif) top left no-repeat #FFF;
    height:51px;
    margin-left:10px;
}

body {
    behavior: url(csshover3.htc);
    background:url(images/pozadi.gif) top left repeat-x #ececec;
}

.clearBoth {
	clear: both;
}

.navigace-button {
	font-size:16px;
	height:37px;
	color:#FFFFFF;
	float:left;
	padding:13px 15px 0 15px;
	margin:0;
}

.navigace-button a, .navigace-button a:visited {
	color:#FFFFFF;
	font-size:16px;
}
.navigace-button:hover {
    cursor:hand;
    cursor:pointer;
    text-decoration:underline;
}

#navMainSearch {
	float: right;
    margin:15px 15px 0 0;
}
#block_1 {
  background-color:#FFF;
}
#block_2, #block_3 {
  background-color:#fff; 
}
#block_2_in {
  margin-left:10px;
  background-color:#ebebeb;
  padding-bottom:1px;
}
#block_3_in {
  margin-right:10px;
  background-color:#ebebeb;
  padding-bottom:1px;
}
#navColumnOneWrapper, #navColumnTwoWrapper {
  margin:10px;
  padding-top:10px;
  margin-top:0;
  background-color:#ebebeb;
}
#categoriesContent .kategorie {
	width:180px;
    min-height:30px;
    font-weight:bold;
    padding:0 5px;
    font-family:Arial, Helvetica, sans-serif;
}
.sipka {
  color:#14ab00;
  font-size:17px;
}
#categoriesContent .posun {
  margin-left:10px;
  width:170px;
}
#categoriesContent, #informationContent {
	padding:10px 5px;
}
#categoriesContent .kategorie a {
    font-size:13px;
    color:#373737;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
}
#categoriesContent div.category-subs-selected, #categoriesContent div.category-subs-parent {
    font-size:13px;
    background-color:#149604;
    color:#fff;
}
#categoriesContent div.category-subs-selected a, #categoriesContent div.category-subs-selected a:hover, div.category-subs-selected .sipka, #categoriesContent div.category-subs-parent a, #categoriesContent div.category-subs-parent .sipka, #categoriesContent div.category-subs-parent a:hover {
    color:#fff;
}
#categoriesContent .kategorie a:hover, #informationContent .kategorie a:hover, .rightBoxContainer .sideBoxContent a:hover, #footer a:hover {
	text-decoration:underline;
    color:#0f8100;
}
#informationContent .kategorie {
    height:25px;
    padding-left:15px;
}
#informationContent .kategorie a {
	color:#4a4a4a;
    font-size:13px;
}
.rightBoxContainer .sideBoxContent * {
	color:#4a4a4a;
    font-size:13px;
}
.rightBoxContainer .sideBoxContent input {
	color:#000000;
    font-size:13px;
}
#bannerboxContent * {
	color:#000000;
    font-size:12px;
}

.buttonRow {
	margin:10px 0 20px 0;
}
.buttonRow input {
	padding:0;
    margin:0;
    border:0;
}

#indexDefaultHeading {
	display:none;
}

#block_1 {
  padding-top:10px;
}
#block_1_in {
    padding:5px 10px;
}
#header {
	background:url(images/header.jpg) top center no-repeat #fff;
}

#footer {
  background-color:#FFF;
  padding:20px 0;
}
#footer * {
    text-align:center;
}
#footer_in {
    margin:0 10px;
    background-color:#ebebeb;
    width:950px;
    padding:10px;
}

h1#productName {
	font-size:15px;
	margin:0 0 10px 0;
}

#productMainImage {
	margin-right:10px;
	width:200px;
    border:4px solid #ebebeb;
}
#param {
	float:left;
	]float:none;
	background-color:#f7f7f7;
	padding:10px;
	width:260px;
	_width:255px;
	margin-bottom:15px;
}

.navNextPrevList {
	display: inline;
	margin: 0;
	padding: 0 5px;
	list-style-type: none;
	}
.navNextPrevList a, .navNextPrevList a:visited {
	text-decoration:underline;
	color:#0f8200;
}
.navNextPrevList a:hover {
	text-decoration:none;
	color:#000000;
}

.navNextPrevWrapper {
	margin: 15px 0;
}


#navBreadCrumb {
	height:20px;
    font-size:13px;
    color:#5b5b5b;
    overflow:hidden;
    padding-left:10px;
    margin-bottom:10px;
}
#navBreadCrumb a {
	padding:0;
    text-decoration:underline;
}
#navBreadCrumb a:hover {
    color:#0f8200;
}

.centerColumn input, .centerColumn select, .centerColumn option {
	color:#000000;
}

#mainNews {
    padding:10px 5px;
}
.mainNews, .mainNewContent {
    color:#4a4a4a;
    background-color:#ebebeb;
}
.mainNews {
	border-bottom:1px solid #0f8200;
    font-size:15px;
    padding:10px 5px;
}

#mainNews h2 {
    color:#ffffff;
    background:url(images/center-top.gif) top left no-repeat;
    height:34px;
    font-size:18px;
    padding-top:7px;
    text-align:center;
    font-weight:bold;
}
.mainNews h3 {
    color:#0f8200;
    font-size:14px;
    font-weight:bold;
}
.mainNews h4 {
    color:#4a4a4a;
    font-weight:bold;
    font-size:12px;
}

.rightBoxHeading, h3.leftBoxHeading {
	background:url(images/sloupec-head.gif) top left repeat-x;
    color:#ffffff;
    height:32px;
    padding:9px 0 0 20px;
    font-size:15px;
}
.rightBoxHeading a {
    color:#FFFFFF;
    font-size:15px;
}

input.button {
	border:none;
    padding:0;
}

.sideBoxContent {
	background-color:#fff;
	padding:10px;
    overflow:hidden;
    margin-bottom:15px;
}

#bestsellersContent a {
	font-size:11px;
}
#specialsContent, #featuredContent {
	background-color:#FFFFFF;
    border-right:1px solid #c42102;
}

#specialsContent a, #featuredContent a {
    font-size:15px;
    font-weight:bold;
}
.topleft {
	height:20px;
    width:160px;
    background-color:#00adef;
    color:#FFFFFF;
    font-size:15px;
    font-weight:bold;
    padding:5px 15px;
    border-bottom:1px solid #ffffff;
    _padding-top:3px;
    _padding-bottom:4px;
}
.topleft a {
    color:#FFFFFF;
    font-size:15px;
    font-weight:bold;
}
div.akce {
	border-bottom:1px solid #c42102;
	border-top:1px solid #c42102;
    background-color:#f1f1f2;
    font-size:15px;
    padding:10px 5px;
}

img {
	border:none;
	}

a {

}

address {
	margin-bottom:15px;
}


h2 {
	}
H2.centerBoxHeading {
	height:23px;
    font-size:15px;
    color:#FFFFFF;
    background-color:#c42102;
    padding-left:15px;
    padding-top:2px;
}
.centerBoxWrapper {
	border:1px solid #eaebec;
    border-top:none;
    height:100%;
}


INPUT {
	border:1px solid #000000;
    padding:2px 0px 2px 3px;
	}

LABEL.inputLabel {
	width: 120px;
	float: left;
}

TEXTAREA {
	border:1px solid #ffffff;
	}

FIELDSET {
	padding:10px;
	border: 1px solid #ffffff;
    margin-bottom:15px;
	}

LEGEND {
	padding:0 5px;
	font-weight:bold;
	}



.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: #149604;
	color: #000000;
	}

#mainWrapper {
	margin: auto;
	} 

.alert {
	color: #c42102;
	margin-left: 0.5em;
	}
.important {
	font-weight: bold;
	}
    
.tucne {
	font-weight:bold;
}
.cervena {
	color: #c42102;
}
.zelena {
	color: #0f8200;
}
.back {
	float:left;
}
.forward {
	float:right;
}
.centeredContent, #produkty .vrch, #produkty .popis {
	text-align:center;
}
#produkty .akce {
  background:url(images/pozadi-akce.gif) center center no-repeat;
  width:20px;
  height:20px;
}
.centerBoxContentsFeatured, .centerBoxContentsAlsoPurchased {
	margin:10px 0;
    width:190px;
    height:240px;
}

div #filtr {
	padding:5px 7px;
	height:40px;
	margin-top:20px;
    background-color:#f7f7f7;
}
div #filtr * {
    font-size:12px;
}
#filtr div {
	color:#5b5b5b;
}

#filtr .sloupecL {
	float:left;
    padding-top:11px;
	width:170px;
    color:#5b5b5b;
}
#filtr .sloupecS {
	float:left;
	width:140px;
	text-align:center;
    color:#5b5b5b;
}
div #filtr a {
	color:#108200;
}


span.productPriceDiscount {
	display:none;
}
span.normalprice {
	text-decoration:line-through;
}

div#produkty {
    background-color:#f7f7f7;
  	border-top:2px solid #dadada;
}

#produkty .listingProductImage {
  border:4px solid #ebebeb;
  margin-bottom:5px;
}
#produkty .left {
  border-right:2px solid #dadada;
}
#produkty .vrch {
  	height:295px;
    overflow:hidden;
}
#produkty .listingBuyNowButton {
  margin-right:10px;
}
div.centerBoxContentsProducts {
	width:238px;
    background-color:#f7f7f7;
    height:360px;
    padding:0 5px;
    overflow:hidden;
    border-bottom:2px solid #dadada;
    float:left;
}

div#popis {
    color:#ffffff;
    margin:10px 10px 0 0;
    float:left;
    overflow:hidden;
    font-size:11px;
}

#shoppingcartContent span.alert{
	font-size:11px;
}

.hlavniObrazek {
  background:url(images/main-pozadi.jpg) no-repeat top left;
  height:190px;
  padding:30px 150px 0 0;
}
.hlavniObrazek li {
  list-style-type:disc;
  margin-left:30px;
}

#productDescription, #productAdditionalImages, #productMediaFiles {
	color:#000;
	font-size:13px;
    margin-bottom:10px;
    background-color:#f7f7f7;
    padding:10px;
}
#productDescription h3, #productAdditionalImages h3, #productMediaFiles h3 {
	font-size:15px;
    color:#0f8200;
    font-weight:bold;
    margin-bottom:10px;
}
#productDescription li {
  list-style-position:inside;
  list-style-type:disc;
  margin-left:15px;
  padding-bottom:5px;
}
#productDescription ul {
  margin:5px 0;
}
#productDescription p, #productMediaFiles p {
  margin-top:10px;
}
#productMediaFiles a {
  text-decoration:underline;
}

#popis table {
	width:235px;
}
#popis td.left {
	width:75px;
    vertical-align:top;
}
#popis td.right {
	text-align:right;
}
#popis table input {
	border:none;
}
#popis td.cena {
	font-size:17px;
    font-weight:bold;
    color:#de2705;
}



#popis label, #popis div, #popis td {
	color:#FFFFFF;
}

#popis .cena {
	font-size:17px;
    font-weight:bold;
    color:#de2705;
}

#disclaimer, #disclaimer * {
	color:#000;
}

h3.itemTitle a{
	font-size:15px;
    color:#0f8200;
    font-weight:normal;
    text-decoration:underline;
}
h3.itemTitle {
    text-align:center;
    margin:5px 0;
}

div.cena .c, span.productSpecialPrice {
	font-size:14px;
    font-weight:bold;
    margin-left:10px;
    color:#0f8200;
}
div.cena {
	font-size:14px;
	margin:5px 0;
    text-align:center;
}

#conditionsMainContent li {
	list-style:inside;
    margin-left:15px;
    list-style-type:disc;
    margin-bottom:7px;
}

.cartImage {
	margin:5px;
}
.cartAttribsList * {
	font-size:10px;
}
.cartProdTitle {
	text-decoration:underline;
}
.cartTotalDisplay {
	font-weight:bold;
}
#cartSubTotal {
	float:right;
    font-weight:bold;
}

h3#loginboxHeading, #loginboxContent, #loginboxContent div, #loginboxContent a {
  background-color:#5b5b5b;
  background-image:none;
  color:#FFF;
}
#loginboxContent {
  	padding-top:0;
}
#loginboxContent a {
  	font-size:12px;
}

td.tdpar {
  vertical-align:top;
}

#featuredProducts {
  margin-top:15px;
}

.categoryListBoxContents {
  	float:left;
    margin:0 5px 10px 0;
    font-size:12px;
    font-weight:bold;
    text-align:center;
}

#param .montaz a {
  text-decoration:underline;
  color:#149604;
}
#param .montaz {
  text-align:center;
}
