body{ float:none; margin:0px; background:url("./grafika/bg.gif") black; font-family:Arial; font-size:11px; color: #CDCAB8;/*#DFDED5;*/ height:100%}
a{color: #FFF1CE;} a:hover{color:#FFF} 
h1{font-size:14px; font-weight:bold; text-align:left; float:none; letter-spacing:-0.07em;color: #FBF8DC; margin:0px 0px 7px 2px;}
h2{color:#FAF6E1; font-size:14px; font-weight:bold; letter-spacing:-0.04em; margin: 10px 0 5px 0}

.maxbanner{margin: 0.3em auto;	text-align: center;	padding:0;}
.header{margin-right:auto; margin-left:auto; background-image:url("./grafika/header.jpg"); background-repeat:no-repeat; background-color:#FFFFFF; width:953px; height:150px; text-align:right; padding-right:10px;}
.header img{vertical-align:bottom;}
	
/*MENU*/
#menu{position:relative; height:15px; padding:8px 0px 8px 3px; margin-right:auto; margin-left:auto; background-color: #000000; background:url("./grafika/menubg.gif") right; width:960px;}
#menu a{font-weight:bold; font-size:12px; color:#FFFFFF; text-decoration:none; padding: 8px 14px 8px 14px; margin-left:-3px;}
#menu a:hover, #menu a.active:hover{color:#FBF8DC; background-color:#52504D; /*background-image:url("../images/kurzor1.gif");*/}
#menu a.external, #menu a.external:hover {color: #c5e0eb;}
#menu a.sutaz, #menu a.sutaz:hover{color: #ff0000 !important;}
#menu a.active{background-color: #302E2E;color:#FFFFFF;}
	
/*MENU END*/
.main {  
	padding:10px 10px 10px 10px;
	border:none;
	margin-right:auto;
	margin-left:auto;
	background-color: /*#36342A; #686352; #3C3B39; */#353535;
	background-image:url("./grafika/stripes.gif");
	background-repeat:repeat-x;
	height: auto;
	width: 943px;
	}
.leftside{   margin:0px 10px 0px 0px; padding:0px;
	border:none;
	float:left;
	vertical-align:top;
	width:382px;
	width:521px;
	height:auto;
	}
.leftside2{   margin:0px 10px 0px 0px; padding:0px;
	border:none;
	float:left;
	vertical-align:top;
	width:382px;
	width:632px;
	height:auto;
	}
.contentwide{   margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
	width:361px;
	width:942px;
	background-color: #2E2E2E;
	}
.hlavnifoto, #prehled-produktu, #detail-produktu{margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; width:361px; width:631px; height:auto; float:left; 	color:#BFB291; background-color:#000; background-image:url(grafika/title_bg.gif); background-repeat:no-repeat;}
.hlavnifoto h2, #prehled-produktu h2, #detail-produktu h2{margin:10px 0px 10px 10px; font-family: "Century Gothic" Arial, Helvetica, sans-serif; font-size:20px; color:#D8D6D2; color:#777; float:left;}
.hlavnifoto .cena { padding:0px 10px 0px 0px; float:right; }
.hlavnifoto .cena .dph { font-size:11px; color:#999999; }
.hlavnifoto .cena .suma { font-weight:bold; font-size:30px; color:#CC3300; }
.hlavnifoto .cena .suma2 { font-weight:bold; font-size:20px; color:#CC3300; }
.hlavnifoto .produkt { width:305px; margin:5px 0px 0px 5px; height:320px; border:1px #4D4D4D dotted; float:left; }
.hlavnifoto .produkt .nazev { font-weight:bold; font-size:110%; padding:15px 0px 5px 10px; }
.hlavnifoto .produkt .nazev a { text-decoration:none }
.hlavnifoto .produkt .nazev a:hover { text-decoration:underline }
.hlavnifoto .produkt .nahled { text-align:center; height:180px }
.hlavnifoto .produkt .strucny-popis { text-align:center }
.hlavnifoto .produkt .cena { margin:0px 0px 0px 5px; }

.produkty{   margin:0px 0px 10px 0px; padding:0px 0px 10px 0px;
	width:361px;
	width:520px;
  height:auto;
	float:left;
	color:#BFB291;
	background-color: #000;
	line-height:0px;
	text-align:left;
	}
.produkty img{ margin:0px 0px 0px 0px; float:none; border:none}
.produkty a{text-decoration:underline}
.produkty h1 a{text-decoration:none}
.produkty p{text-align:justify; margin:0px; display:table}

#prehled-produktu .produkt .detail { float:right; margin:15px 10px 0px 0px; }
#prehled-produktu #mnozstvi-zbozi { float:right; margin:15px 10px 10px 0px; color:#666;}
#prehled-produktu .produkt { width:203px; margin:5px 2px 0px 3px; height:290px; border:1px #4D4D4D dotted; float:left; }
#prehled-produktu .produkt .nazev { font-weight:bold; font-size:120%; padding:5px 0px 0px 10px; height:40px }
#prehled-produktu .produkt .nazev a { text-decoration:none }
#prehled-produktu .produkt .nazev a:hover { text-decoration:underline }
#prehled-produktu .produkt .nahled { text-align:center; height:180px }
#prehled-produktu .produkt .strucny-popis { text-align:center }
#prehled-produktu .produkt .cena { margin:20px 0px 0px 10px; float:left }
#prehled-produktu .produkt .cena .dph { font-size:11px; color:#999999; }
#prehled-produktu .produkt .cena .suma { font-weight:bold; font-size:14px; color:#CC3300; }
#prehled-produktu .produkt .detail { float:right; margin:15px 10px 0px 0px; }
#prehled-produktu #strankovani { float:right; font-size:14px; font-weight:bold; margin:15px 10px 10px 0px; clear:both }

#detail-produktu h2 {color:#D8D6D2}
#detail-produktu #udaje { margin:0px 0px 0px 10px ; clear:left}
#detail-produktu .cena { margin:10px 0px 0px 10px; }
#detail-produktu .cena, .popis-produktu, .udaje-nadpis, td { font-size:11px; color:#999999; }
#detail-produktu .cena .suma { font-weight:bold; font-size:14px; color:#CC3300; }
#detail-produktu #formular { float:left; margin:20px 0px 0px 0px; }
#detail-produktu .popis{ margin:0px 0px 7px 0px; padding: 10px 10px 10px 10px;
	height:auto;
	float:left;
	text-align:justify;
	background-color: #2E2E2E;/*#BFB291;*/
	font-size:11px;
	width:611px;
	/*background-image:url("../images/news-back.gif");*/
	background-repeat:repeat-x;
	background-position:0 0;
	/*border-bottom:dotted 1px #6E5E42;*/}


#kosik table { width:631px; border-collapse:collapse }
#kosik td,th { text-align:left; padding: 5px }
#kosik th { font-size:10px; width:20px; }
#kosik td { font-size:11px; border-top: #E6E6E6 2px solid  }
#kosik .pokracovat { float:right; margin:20px 0px 0px 0px; }
#kosik .celkova { float:right; margin:20px 0px 0px 0px; font-size:12px; font-weight:bold; color:#CC0000 }
#kosik .detail-smazat { text-align:right; }
#kosik .detail-smazat img { border:0px; margin:0px 0px 0px 5px; }
#kosik .foto img { width:40%; border:0px; }

#nakupnikosik { width:270px; _width:240px; border:0px dashed #D6D6D6; }
#nakupnikosik p { font-weight:bold }

#objednavkovy-formular { margin:20px 0px 0px 20px; }
#objednavkovy-formular .chyba { width:620px; border:1px dashed #D6D6D6; background-color: #F7F7F7; }
#objednavkovy-formular .chyba p { margin:20px 0px 20px 30px; font-weight:bold }
#objednavkovy-formular table { width:630px; }
#objednavkovy-formular .zvyrazneni { font-weight:bold }
#objednavkovy-formular .upozorneni { border-top:1px solid #B92F00; border-left:1px solid #FFB89F; border-right:1px solid #FFB89F; border-bottom:1px solid #FFB89F; background-color:#FFF1EC }
#odeslat { text-align:center; margin-top:10px }




.clanky{ margin:0px 0px 7px 0px; padding: 10px 10px 10px 10px;
	height:auto;
	float:left;
	text-align:justify;
	background-color: #2E2E2E;/*#BFB291;*/
	font-size:11px;
	width:500px;
	/*background-image:url("../images/news-back.gif");*/
	background-repeat:repeat-x;
	background-position:0 0;
	/*border-bottom:dotted 1px #6E5E42;*/}

.popis{ margin:0px 0px 7px 0px; padding: 10px 10px 10px 10px;
	height:auto;
	float:left;
	text-align:justify;
	background-color: #2E2E2E;/*#BFB291;*/
	font-size:11px;
	width:611px;
	/*background-image:url("../images/news-back.gif");*/
	background-repeat:repeat-x;
	background-position:0 0;
	/*border-bottom:dotted 1px #6E5E42;*/}

.clanky h2{margin:0px 0px 5px 0px; padding:0px; color:#FBF8DC;} 
.clanky h2 a{text-decoration:none}
.clanky img{border:solid 1px #554C43; margin:0px 15px 5px 0px; float:left}
.clanky .paging, .clanky .paging .active {text-align:right; margin-bottom:10px; background-color:none}
.clanky .paging a, .clanky .paging .active {font-size:14px; font-weight:bold; text-decoration:none; color:#FFF; margin:0px 5px 0px 0px; float:letf} 
.clanky .paging a:hover{color:#D8AF72}
.clanky .paging img{float:none; margin:0px 5px 0px 5px}
.clanky p{text-align:justify; margin:0px 0px 10px 0px; display:table}
.datum {font-size:10px; color:#666666}

#banner{	margin:0px 0px 8px 0px;
	width:468px; height:60px;
	float:left; 
	border:none
	}
.col2 {
	float:left;
	margin:0px;
	width:468px;
	width:300px;
	height:auto;
	padding:0px;
	}
.novinky {  margin:0px 0px 10px 0px; padding:0px 0px 10px 0px;
	float:left;
	width:348px;
	width:300px;
	height:auto;
	background-color: #000;
	background-repeat:repeat-x;
  /* overflow: auto;*/
  }
.novinky p {margin:0px 10px 15px 10px; text-align:left}  /*partylist table*/
	
.dat {vertical-align:top; color:#FFF;font-weight: bold; font-size: 9px; }
.club {vertical-align:top; color: #FFF; padding-left: 3px; vertical-align: top;}
.clubsmall {vertical-align:top; color: #FFF; width: 70px; padding-left: 3px}
.town {color: #6D634B; text-align: left; font-weight: bold;  width: 70px; vertical-align: top;}

.kategorie { list-style: none; margin:0;}
.kategorie li { list-style: none; margin: 0px; border-bottom:dotted 1px #6E5E42; padding: 5px 0px 5px 0px; /*background: #fff url(images/bullet.gif) no-repeat center left;*/ color:#BFB291;}
.kategorie li a { text-decoration:none }
.kategorie { margin:0; padding:0; }


.optional { margin:0px 0px 10px 0px; padding:0px 0px 40px 0px;
	float:left;
	width:348px;
	width:300px;
	height:auto;
	background-color: #2E2E2E;
	/*background-image:url("../images/background.gif");*/
	background-repeat:repeat-x;
/*	opacity: 0.35;
  	filter: alpha(opacity:35);
  	KHTMLOpacity: 0.35;
  	MozOpacity: 0.35;
  	-moz-opacity: 0.35;*/}
.optional a{padding:1px 10px 1px 10px; display:block; color:#CDCAB8; text-decoration:none}
.optional a:hover{background-color:#FBF8DC; color:#000}
.optional img{margin-bottom:7px}   

.partneri {
	float:left;
	vertical-align:top;
	margin:0px 0px 0px 9px;
	width:100px;
	padding:0px 0px 0px 0px;
}
.partneri img{margin:0px 0px 5px 0px; border:solid 1px #3D392C; }
.footer{
	width:933px;
	vertical-align:top;
	margin-right:auto;
	margin-left:auto;
	height:200px;
	text-align:left;
	background-color: #000;
	background-image:url("../images/dirt3.gif"); background-position:75% 0%; background-repeat:no-repeat;
	font-size:10px;
	color:#CCCCCC;
	padding:10px 15px 10px 15px;
	}
.footer a{color:#CCCCCC; text-decoration:none;text-align:right}
.footer a:hover{color:#F0E9D2}
.footer img{border:none}
.footer p{text-align:right;}
.sitemap a{ font-size:10px; margin:0px 15px 0px 0px; letter-spacing:5px;} 
.vpravo{margin:10px 0px 0px 0px; font-size:10px;float:right; text-align:right; color:#666666}
.vpravo a{color:#666666; text-decoration:none;} .vpravo a:hover{color:#F0E9D2}


.cleaner {clear:both; height:0px; font-size:1px; border:none; margin:0; padding:0}
