body {
	margin: 0;
	padding: 0;
	background: #850F06 url('../img/pozadi-stranky-2.gif') repeat-x top left;
	font-family: Verdana, sans-serif;
}
img { border: 0;}
a { color: #8F1A06;}
div#stranka {
	position: relative;
	width: 970px;
	background: #ffffff;
	padding: 0 5px 5px 5px;
	margin: 0 auto;
	margin-top: 150px;
	margin-bottom: 25px;
}
/* ve skutecnosti 980px */
div#levy-blok {
	text-align: left;
	float: left;
	width: 200px;
	position: relative;
	right: 570px;
	background: white;
}
div#prostredni-blok {
	text-align: left;
	width: 560px;
	margin: 0 5px;
	float: left;
	position: relative;
	left: 200px;
	background: white;
}
div#pravy-blok {
	text-align: left;
	width: 200px;
	float: right;
	position: relative;
	right: 0;
	background: white;
}
br.clear {
	clear: both;
}
div#pravy-blok h2, div#levy-blok h2 {
	letter-spacing: 0.6px;
	line-height: 25px;
	height: 25px;
	color: #E4E4E4;
	margin: 0;
	padding: 0 10px;
	background: #454242 url('../img/h2.gif') repeat-x left bottom;
	font-size: 12px;
}
div#prostredni-blok h1, div#prostredni-blok h2 {
	letter-spacing: 0.6px;
	background: black;
	line-height: 25px;
	height: 25px;
	color: #E4E4E4;
	margin: 0;
	padding: 0 10px;
	background: #454242 url('../img/h2.gif') repeat-x left bottom;
	font-size: 12px;
}
div#prostredni-blok h1.cerveny, div#prostredni-blok h2.cerveny, div#pravy-blok h2.cerveny, div#levy-blok h2.cerveny {
	background: #F92213 url('../img/h2-cerveny.gif') repeat-x left bottom;
}
div#pravy-blok p, div#levy-blok p {
	margin: 1px 0 5px 0;
	padding: 10px;
	background: #DFDFDF;
	color: #232323;
	font-size: 11px;
}
div#pravy-blok p strong, div#levy-blok p strong {
	color: #000000;
}
div#pravy-blok p span, div#levy-blok p span {
	color: #000000;
}

div#paticka {
	clear: both;
	height: 30px;
	color: #F0F0F0;
	margin: 0;
	line-height: 30px;
	text-align: right;
	padding: 0 10px 0 10px;
	background: #342C26 url('../img/pozadi-paticky.gif') repeat-x left bottom;
	font-size: 10px;
	font-weight: bold;
}

div#paticka a{
	color: white;
	font-weight: normal;
}




div.text{
color: #000000;
font-size: 11px;
border: 1px solid #DFDFDF;
margin: 1px 0 5px 0;
padding: 10px;
}


div#pravy-blok p, div#levy-blok p {
	margin: 1px 0 5px 0;
	padding: 10px;
/*	background: #DFDFDF;*/
	border: 1px solid #DFDFDF;
	background: #DCDCDC url('../img/pozadi-blok.jpg') repeat-x left top;
	color: #232323;
	font-size: 11px;
}


div#pravy-blok p strong, div#levy-blok p strong {
	color: #000000;
}
div#pravy-blok p span, div#levy-blok p span {
	color: #000000;
}


div#pravy-blok div.pozadi, div#levy-blok div.pozadi {
	margin: 1px 0 5px 0;
	padding: 10px;
/*	background: #DFDFDF;*/
	border: 1px solid #DFDFDF;
	background: #DCDCDC url('../img/pozadi-blok.jpg') repeat-x left top;
/*	color: #232323;*/
	font-size: 11px;
}


div#pravy-blok div.pozadi p, div#levy-blok div.pozadi p{
	border: 0;
	background: none;
	padding: 0;
	margin: 0 0 5px 0;
}

div#pravy-blok div.pozadi a , div#levy-blok div.pozadi a {
	color: #910F08;
	border: 0;
	text-decoration: none;
}

div#pravy-blok div.pozadi a img, div#levy-blok div.pozadi a img{
	margin-top: 4px;
}

div#pravy-blok div.pozadi a span.text, div#levy-blok div.pozadi a span.text{
	text-decoration: underline;
		color: #910F08;
}

ul.nabidka {
	margin: 1px 0 5px 0;
	padding: 0;
	list-style: none;
	background: #340703;
}
ul.nabidka li { margin: 0;}
ul.nabidka li a span {
	display: block;
	
	padding: 5px 5px 5px 25px;
}
ul.nabidka li a {
	color: #E5E3E3;
	text-decoration: none;
	font-size: 12px;
	display: block;
	background: #340703 url('../img/odrazka.gif') no-repeat left center;

}
ul.nabidka li a:hover {
	color: #D9D9D9;
	background: #910F08 url('../img/odrazka.gif') no-repeat left center;
}

ul.nabidka li.aktivni a{
	color: #D9D9D9;
	background: #910F08 url('../img/odrazka.gif') no-repeat left center;
}


/* komponenta seznam novinek */
ul.novinky-seznam{
	margin: 1px 0 5px 0;
	padding: 0 10px 10px 10px;
	background: #DFDFDF;
	color: #232323;
	font-size: 10px;
	list-style: none;
}
ul.novinky-seznam li { margin: 0; padding: 10px 0 0 0;} 
ul.novinky-seznam h3 { margin: 0; padding: 0; 	font-size: 11px;}

/* doporucujeme a seznam produktu */
div.radek { clear: both; font-size: 11px; height: 200px; margin-bottom: 5px;} 
div.radek div { overflow: hidden; height: 200px; border:1px solid #DFDFDF; width: 180px; margin: 0 2px; float: left; text-align: center; }
div.radek div.prostredni { margin: 0 3px; }
div.radek div h3 { margin: 0; padding: 0; background: #340703;  padding: 0 5px; font-size: 11px; height: 35px; text-align: left; line-height: 17px; text-align: center;}
div.radek div h3 a { color: #E5E3E3; }
div.radek div strong { display: block; color: #340703; border-left: 4px solid #850E06; text-align: left; height: 40px;margin-top: 2px; padding-left: 6px; line-height: 20px;}
div.radek div strong span { font-size: 13px; color: #850E06;}
div.radek div a.tlacitko { float: right; background: #850E06; color: #E5E3E3; padding: 5px; margin-right: 5px; margin-top: 10px; font-weight: bold; text-decoration: none;}
.prvni { margin-top: 1px;}

div.radek div img{ }

/* hlavicka */
div#hlavicka-blok { position: absolute; top: 20px; 	text-align: center;

	width: 100%;}
div#hlavicka { 	width: 970px;
	background: #ffffff;
	padding: 5px 5px 0 5px;
	margin: 0 auto;
	}

div#hlavicka div{
background: #7D0903 url('../img/pozadi-hlavicky.jpg') no-repeat top center; height: 120px;
text-align: left;
}
div#hlavicka div img{
position: relative;
top: 25px;
left: 27px;
}
/* strankovani */
div.strankovani {
	margin-top: 5px;
	height: 22px;
	text-align: center;
	clear: both;
	background: #F1F2EA;
	padding: 0;
}
div.strankovani a {
	padding: 3px 6px 3px 6px;
	color: #E5E3E3;
	font-size: 11px;
	line-height: 22px;
	background: #340703;

	float: none;
}
div.strankovani span {
	padding: 3px 6px 3px 6px;
	font-size: 11px;
	color: white;
	line-height: 22px;
	background: #910F08;


	float: none;
}

div.strankovani .predchozi {
display: block; width: 120px; float: left; padding: 0; border: 0; background: none; line-height: 22px;
}
div.strankovani .dalsi {
display: block; width: 120px; float: left;padding: 0; border: 0; background: none; line-height: 22px;
}
div.strankovani a.predchozi, div.strankovani a.dalsi{
color: #910F08;
}
div.strankovani span.predchozi, div.strankovani span.dalsi{
color: #CFCFCF;
}

div.strankovani span.stranky {
display: block; float: left; width: 315px; text-align: center;padding: 0; margin: 0 2px; border: 0; background: none;
}
div#prostredni-blok div.text h2{ color: black; background: none; line-height:normal; height: auto; margin: 0; padding: 0; color: #A21209;}



div#prostredni-blok div.text ul, div#prostredni-blok div.text ol, div#prostredni-blok div.text dir{ margin: 5px 0;font-size: 11px; margin-left: 0; padding: 0 19px;}

div#prostredni-blok div.text li, div#prostredni-blok div.text li, div#prostredni-blok div.text li{margin-left: 0; padding-left: 0; list-style-image: url('../img/li-first.gif'); }



table.cenik { width: 100%;}
table.cenik th { 	color: #E4E4E4;
	margin: 0;
	padding: 2px 10px;
	background: #454242 url('../img/h2.gif') repeat-x left bottom;
	font-size: 11px;
	
	}
table.cenik th.barva { width: 40%;}
table.cenik th.popis { width: 40%;}
table.cenik th.cena { width: 20%;}
table.cenik td{ font-size: 11px; background: #DCDCDC;	padding: 2px 10px;}
table.cenik td.cena { text-align: right;padding: 2px 20px; }
table.cenik td span { color: #707070; }


a.foto {
margin-right: 28px;
margin-top: 3px;
}
a.prfo {
margin-right: 28px;
margin-left: 27px;
}
a.pofo {
margin-right: 27px;
}
