h1 {
	color:#707070;
    font-size:16px;
    font-weight:bold;
    margin-bottom:15px;
    margin-top:5px;
	}

.centerColumn *{
    color:#a4a4a4;
}

#logoWrapper {
	background:url(images/head.gif) top left no-repeat;
    float:left;
    height:80px;
    width:510px;
    margin-top:10px;
}

#topKosik {
	font-weight:bold;
	width:265px;
    height:100px;
	float:right;
	color:#ffffff;
    background:url(images/kosik.gif) top left no-repeat;
    padding:20px 0 0 95px;
}
#navMainWrapper {
	background:url(images/top-menu.gif) top left no-repeat;
    height:50px;
    margin-bottom:10px;
}

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

.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 {
    background-color:#de2705;
    cursor:hand;
    cursor:pointer;
}

#navMainSearch {
	float: right;
    margin:12px 15px 0 0;
}
#categoriesContent .kategorie {
	width:180px;
    background:url(images/menu-sipka.gif) left center no-repeat;
    height:30px;
    padding-left:30px;
    margin-left:15px;
}
#categoriesContent, #informationContent, #specialsContent {
	padding:5px 5px 20px 5px;
}
#categoriesContent .kategorie:hover {
   background:url(images/menu-sipka-hover.gif) left center no-repeat;
}
#categoriesContent .kategorie a {
    font-size:17px;
    color:#a4a4a4;
    text-decoration:underline;
}
#categoriesContent div.category-subs-selected {
    font-size:17px;
    color:#a4a4a4;
    background:url(images/menu-sipka-hover.gif) left center no-repeat;
}
#categoriesContent .kategorie a:hover, #categoriesContent div.category-subs-selected a, #informationContent .kategorie a:hover {
	text-decoration:none;
}
#categoriesContent div.predel, #informationContent div.predel {
    background:url(images/menu-hr.gif) left center no-repeat;
    width:224px;
    height:2px;
}
#informationContent .kategorie {
    height:30px;
    padding-left:15px;
}
#informationContent .kategorie a {
	font-size:17px;
    color:#a4a4a4;
    text-decoration:underline;
}
.rightBoxContainer .sideBoxContent * {
	color:#a4a4a4;
    font-size:15px;
}
.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;
}

.hlavniObrazek {
    background:url(images/main-pozadi.jpg) top left no-repeat #282828;
    width:272px;
    height:344px;
    padding:25px 200px 0 10px;
}	
.hlavniObrazek p, .hlavniObrazek p *{
    color:#FFFFFF;
}
.hlavniObrazek h2 {
    color:#FFFFFF;
    font-size:17px;
    font-weight:bold;
    margin-bottom:15px;
    width:400px;
    _width:270px;
}
#indexDefaultHeading {
	display:none;
}


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


#footer {
    margin-bottom:20px;
    background:url(images/footer-bottom.gif) bottom left no-repeat #353535;
    padding:0 10px 10px 10px;
    width:960px;
    text-align:center;
}
#footer * {
    text-align:center;
	color:#a4a4a4;
    font-size:14px;
}
#footer a {
	text-decoration:underline;
}

#productName {
    background:url(images/center-top.gif) top left no-repeat #565656;
    height:35px;
    padding-left:25px;
    padding-top:5px;
    font-size:20px;
    color:#a4a4a4;
    margin:0;
}
#alsoPurchased h2, #productAdditionalImages h2{
  	background:url(images/center-top.gif) top left no-repeat #565656;
    height:30px;
    padding-left:25px;
    padding-top:10px;
    font-size:15px;
    color:#a4a4a4;
    margin:0;
}
#alsoPurchased, #productAdditionalImages {
  	border:none;
    background:url(images/center-bottom.gif) bottom left no-repeat #474747;
    margin-bottom:15px;
}
.centerBoxContentsAlsoPurch, .additionalImages {
  	padding:10px;
}
#productMainImage {
	margin:15px;
    padding:0;
}
#param {
    background:url(images/center-bottom.gif) bottom left no-repeat #474747;
	margin:0;
    padding-bottom:10px;
    min-height:330px;
}


#navBreadCrumb, #navBreadCrumb a {
	height:20px;
    font-size:15px;
    color:#7d7d7d;
    font-weight:bold;
    overflow:hidden;
    padding:0 0 0 10px;
    margin-bottom:15px;
}
#navBreadCrumb a {
	padding:0;
    text-decoration:underline;
}
#navBreadCrumb a:hover {
	text-decoration:underline;
}

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

#mainNews {
    padding:10px 5px;
}
.mainNews, .mainNewContent {
    color:#a4a4a4;
}
.mainNews {
	border-bottom:1px solid #c42102;
    font-size:15px;
    padding:10px 5px;
    margin-bottom:10px;
}

#mainNews h2 {
    color:#c42102;
    font-size:18px;
    text-align:center;
    font-weight:bold;
}
.mainNews h3 {
    color:#c42102;
    font-size:14px;
    font-weight:bold;
}
.mainNews h4 {
    color:#7d7d7d;
    font-weight:bold;
    font-size:12px;
}

.rightBoxHeading, h3.leftBoxHeading, h3.leftBoxHeading a {
	background:url(images/sloupec-head.gif) top left no-repeat;
    color:#a3a3a3;
    height:38px;
    padding:12px 0 0 20px;
    font-size:18px;
    text-transform:uppercase;
}
.rightBoxHeading a {
    color:#FFFFFF;
    font-size:15px;
}

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

.sideBoxContent {
	background:url(images/sloupec-bottom.gif) bottom left no-repeat #474747;
	padding:10px 10px 20px 10px;
    overflow:hidden;
    margin-bottom:15px;
}

#bestsellersContent a {
	font-size:15px;
    text-decoration:underline;
 	color:#a3a3a3;
}
#bestsellersContent li {
  list-style-type:decimal-leading-zero;
  list-style-position:inside;
}

#specialsContent a, #featuredContent a {
    font-size:15px;
    font-weight:bold;
    color:#a4a4a4;
}
.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%;
}

h3 {

	}

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

#mainWrapper {
	margin: auto;
	} 

.alert {
	color: #c42102;
	margin-left: 0.5em;
	}
.important {
	font-weight: bold;
	}
    
.tucne {
	font-weight:bold;
}
.cervena {
	color: #c42102;
}
.back {
	float:left;
}
.forward {
	float:right;
}
.centeredContent {
	text-align:center;
}
.centerBoxContentsFeatured, .centerBoxContentsAlsoPurchased {
	margin:10px 0;
    width:190px;
    height:240px;
}

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

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


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

div#produkty {
	padding:10px 0 0 10px;
    background-color:#474747;
}

#produkty .left {
	margin-right:10px;
}
div.centerBoxContentsProducts {
	width:230px;
    background-color:#565656;
    margin-bottom:10px;
    height:400px;
    overflow:hidden;
    float:left;
}

div.specialsListBoxContents {
    float:left;
    margin-bottom:15px;
    text-align:center;
}

div.specialsListBoxContents a {
  font-size:16px;
  font-weight:bold;
}

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

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




#productDescription {
	color:#FFFFFF;
    width:235px;
	font-size:13px;
    margin-bottom:10px;
}

#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:#FFFFFF;
}

h3.itemTitle a{
	font-size:17px;
}
h3.itemTitle {
    text-align:center;
    margin:5px 0;
}

div.cena, span.productSpecialPrice {
	font-size:18px;
    margin:5px 0;
    font-weight:bold;
    color:#FFFFFF;
    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;
}
