body, fieldset, form, h1, h2,h3, ul, li,p,hr,label, a img
{
	margin: 0;
	padding: 0;
	border: 0;
}

body
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

a
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

.cistic
{
	clear:both;
	font-size:1px;
	margin:0; 
	padding:0;
	visibility: hidden;
	height: 1px; 
   color: white;
   background-color: white; 
   border: 0px solid white;
}

#zacatek
{
	display: none;
}

#konec
{
	clear: both;
	height: 31px;
}

#konec a
{
	color: black;
}

#konec-obsah
{
	margin: auto;
	text-align: left;
	width: 985px;
	color:black;
	font-size: 11px;
	padding-top: 9px;
}

#konec-levy
{
	float: left;
	width: 400px;	
}

#konec-levy a
{
	text-decoration: underline;
}

#konec-levy a:hover
{
	text-decoration: none;
}

#konec span a,#konec #konec-pravy a
{
	color: black;
}

#konec-pravy
{
	display: none;
}

#konec-stred
{
	display: none;
}

#hlavni
{
	margin: auto;
	text-align: left;
	width: 985px;
}

#hlavni-levy
{
	display: none;
}

p#nakupujte-vyhodne
{
	display: none;
}

ul#volby-vrch
{
	display: none;
}

p#kosik-spodek
{
	display: none;
}

#menu
{
	display: none;
}

#obsah
{
	margin: 20px 0 20px 24px;
	width: 780px;
}

p#vitame-vas
{
	display: none;
}

#vyhody-obrazek
{
	display: none;
}

#obsah h1.uvod-nadpis
{
	clear: both;
	font-size: 15px;
	font-weight: normal;
	background: #f3f3f3 url('uvod-hvezdy.gif') no-repeat 685px center;
	border-bottom: 1px solid #8b8b8b;
	border-top: 1px solid #e5e5e5;
	padding: 16px 0 12px 13px;
	margin-top:12px;
	margin-bottom: 8px;
}

h1.uvod-nadpis img
{
	margin-right: 7px;
	vertical-align: baseline;
}

#vyrobky .vyrobek
{
	border-bottom: 1px solid #e5e5e5;
	float: left;
	padding-bottom: 9px;
	padding-top: 11px;
}

#vyrobky .vnitrek
{
	border-right: 1px solid #e5e5e5;
	width: 174px;
	text-align: center;
	padding: 0 10px;
	height: 245px;
}


#vyrobky .nazev
{
	margin-top: 5px;
	font-size: 12px;
	font-weight: bold;
	height: 68px;
}

#vyrobky .nazev a
{
	color: #b50000;
}

#vyrobky .cena
{
	font-size: 13px;
	font-weight: bold;
}

#vyrobky .dostupnost
{
	font-size: 11px;
	color:#989898;
	margin-left: 13px;
}

#vyrobky p.hodnoceni
{
	margin-top: 7px;
	font-size: 11px;
	color: #3b7e00;
}

#vyrobky p.hodnoceni img
{
	vertical-align: text-top;
}

#vyrobky p.hodnoceni span
{
	margin-right: 5px;
	font-weight: bold;
	font-size: 11px !important;
}

#drobecky
{
	font-size: 12px;
	padding-bottom: 18px;
}

#drobecky a
{
	text-decoration: underline;
	color: #b20000;
}

#drobecky a:hover
{
	text-decoration: none;
}

#obsah h1
{
	font-size: 25px;
	font-weight: normal;
	padding-bottom: 15px;
	border-bottom: 1px solid #7f8081;
}

#podkategorie
{
	background: #f9fcfd;
	padding: 18px;
	padding-bottom: 10px;
	padding-top: 14px;
	font-size: 12px;
	color: #6e6e6e;
	border-bottom: 1px solid #e5e5e5;
}

#podkategorie ul
{
	margin-top:11px;
	list-style: none;
	padding-left: 10px;
}

#podkategorie li
{
	float: left;
	width: 227px;
	height: 23px;
	display: block;
	background: url('podkategorie.gif') no-repeat left 4px;
	padding-left: 15px;
}

#podkategorie a
{
	font-weight: bold;
	color: black;
}

#panel
{
	padding: 18px;
	padding-top: 15px;
	padding-bottom: 13px;
	background: #f3f3f3;
	border-bottom: 1px solid #8b8b8b;
	font-size: 12px;
	margin-bottom: 15px;
}

#panel p#stranka-info
{
	float: right;
	width: 330px;
	text-align: right;
}

#panel img
{
	vertical-align: middle;
	margin-left: 2px;
}

#panel select
{
	font-size: 11px;
}

#panel input
{
	font-size:11px;
	color: white;
	border: 0;
	background: url('hledej.gif') no-repeat;
	font-weight: bold;
	height: 20px;
	padding-bottom: 1px;
	width: 54px;
}

#strankovani
{
	clear: both;
	border-top: 1px solid #b7b7b7;
	position: relative;
	top: -1px;
	padding: 14px 25px 10px 25px;
}

#stranky
{
	float: right;
	width:300px;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	color: #b20000;
	word-spacing: 3px;
}

#stranky a
{
	color: black;
	text-decoration: underline;
}

#stranky a:hover
{
	text-decoration: none;
}

#strankovani #celkem
{
	width: 165px;
	font-size: 12px;
	font-weight: bold;
	margin-right: 226px;
}

#strankovani img
{
	vertical-align: middle;
	margin-right: 5px;
}

#kategorie-mala
{
	color: #8a8a8a;
	font-size: 11px;
	padding: 9px 0 5px 18px;
}

#kategorie-mala a
{
	color: #8a8a8a;
}

#informace
{
	background: #f7f7f7;
	float:right;
	width: 455px;
	height: 195px;
	border: 1px solid #e9eaea;
	padding: 20px;
	padding-top: 12px;
	padding-right: 15px;
	font-size: 12px;
	line-height: 225%;
}

#informace span.popisek
{
	float: left;
	clear: left;
	width:140px;
}

#detail #fotka
{
	text-align: center;
	width: 265px;
	padding-top: 30px;
}

#detail #fotka-popis
{
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	margin-top: 27px;
}

#detail #fotka-popis a
{
	color: #d20000;
}

#fotka-hodnoceni
{
	background: #fffddf;
	padding: 5px 8px;
	border: 1px solid #f0e85f;
}

#fotka-hodnoceni img
{
	vertical-align: middle;
}

#fotka-popis #zvetsit
{
	background: #fffddf;
	padding: 5px 8px;
	border: 1px solid #f0e85f;
	border-left: 0;
}

.zelena
{
	color: #1c6c00;
	font-size: 12px;
}

.oranzova
{
	color: #ff8c00;
	font-size: 12px;
}

.cervena
{
	color: red;
	font-size: 12px;
}

#detail #cena-popis
{
	margin-top: 20px;
	line-height: 125%;
	float: left;
	clear: left;
	width: 140px;
}

#detail #cena-popis span
{
	font-size: 11px;
}

#detail a#dalsi-odkaz
{
	color: black;
}

#informace #cena
{
	font-weight: bold;
	font-size: 22px;
	color: #d10000;
	margin-top: 12px;
	line-height: 100%;
}

#informace #cena img
{
	margin-right: 5px;
	vertical-align: baseline;
}

#informace form
{
	font-weight: bold;
	padding: 17px 0 0 20px;
}

#informace #pocet
{
	text-align: right;
}

#informace #koupit
{
	color: white;
	font-weight: bold;
	font-size: 13px;
	background: url('koupit.gif') no-repeat;
	border: 0;
	width: 112px;
	height: 38px;
	margin-left: 40px;
	padding-left: 30px;
}

#informace #tlacitka
{
	float: right;
	width: 103px;
	line-height: 100%;
	padding-top: 3px;
}

#parametry
{
	clear: both;
	float: right;
	width: 185px;
	background: url('tecky.gif') repeat-y;
	margin-top: 40px;
	padding: 0 0 20px 16px;
}

#detail h2
{
	font-size: 16px;
	color: #0052a5;
	font-weight: bold;
	background: url('nadpis-sipka.gif') no-repeat left 6px;
	padding-left: 15px;
	position: relative;
	left: -10px;
	padding-bottom: 20px;
}

.parametr
{
	background: #fefbce;
	font-size: 11px;
	color: #4f4f4f;
	padding: 5px;
	border-bottom: 1px solid white;
	padding-left:9px;
}

.hodnota
{
	background: #fef5ab;
	font-size: 12px;
	padding: 5px;
	padding-right: 9px;
	border-bottom: 1px solid white;
	text-align: right;
	font-weight: bold;
}

#popis
{
	margin-top: 40px;
	padding-left: 10px;
}

#popis p
{
	font-size: 12px;
	line-height: 150%;
	padding-left: 10px;
	padding-right: 20px;
	margin-right: 200px;
}

.popis-nazev
{
	padding-bottom:10px;
}

#dalsi-fotky
{
	clear: both;
	padding-top: 30px;
	padding-left: 10px;
	padding-bottom: 20px;
}

#dalsi-fotky p
{
	font-size: 11px;
	color: #a2a2a2;
	padding-left: 15px;	
}

#dalsi-fotky img
{
	margin-top: 10px;
	margin-right: 5px;
	border: 1px solid #c2c2c2;
}

#komentare
{
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom:20px;
}

#komentare p.pocty
{
	font-size: 12px;
	margin-left: 15px;
}

.komentar
{
	border:1px solid #f9d952;
	border-left-width: 3px;
	padding: 12px;
	font-size: 12px;
	margin: 15px 20px 0 15px;
	background: #fefae7;
}

.komentar span
{
	float: right;
	font-weight: bold;
}

.komentar a
{
	font-weight: bold;
	color:black;
	font-size: 13px;
	text-decoration: underline;
}

.komentar p a.reagovat
{
	font-weight: normal;
}

.komentar a:hover
{
	text-decoration: none;
}

.komentar p
{
	margin-top: 10px;
	margin-left: 10px;
}

#komentare #pridat,#komentare #zobrazit
{
	background: url('pridat-prispevek.gif') no-repeat;
	color: white;
	font-weight: bold;
	font-size: 12px;
	height: 29px;
	width: 106px;
	display: block;
	margin-top: 15px;
	padding: 7px 0 0 6px;
	margin-left: 5px;
	float: left;
}

#komentare #zobrazit
{
	padding-left:18px !important;
	width: 88px !important;
}

#souvisejici
{
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 15px;
}

#souvisejici #vice
{
	float: right;
	width: 400px;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
}


#vice a
{
	color: #5d5d5d;
}

#vice span
{
	color: #020202;
}

#detail #souvisejici h2
{
	padding-bottom: 10px;
}

#souvisejici-vyrobky
{
	border-top: 1px solid #a8a8a8;
	margin-left: 5px;
	background: #f4f4f4;
	height: 250px;
	padding: 12px;
}

.podobne
{
	background: white;
	width: 146px;
	float: left;
	border: 1px solid #e5e5e5;
	margin-right: 7px;
	text-align: center;
	font-size: 12px;
	padding: 15px;
	padding-bottom: 10px;
}

.podobne p.nazev
{
	height: 60px;
}

.podobne a
{
	color: black;
	font-weight: bold;
}

.podobne .tlacitko
{
	float: right;
}

.podobne .cena
{
	font-weight: bold;
	margin-top: 2px;
	font-size: 13px;
}

#pridat-prispevek, #doporucit
{
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 15px;
}

#pridat-prispevek form, #doporucit form
{
	background: #fafafa;
	width: 450px;
	padding: 20px 20px 10px 20px;
	border: 1px solid #dcdcdc;
	margin-left: 15px;
	font-size: 12px;
}

#pridat-prispevek label
{
	width: 100px;
	float: left;
	clear: left;
}

#doporucit label
{
	width: 150px;
	float: left;
	clear: left;
	font-weight: bold;
}

#pridat-prispevek p,#doporucit p
{
	margin-bottom: 10px;
	line-height: 200%;
}

#pridat-prispevek input,#doporucit input
{
	margin-right: 25px;
}

#pridat-prispevek span,#doporucit span
{
	font-weight: bold;
	color: red;
}

.uvod
{
	font-size: 12px;
	padding: 15px 0 15px 10px;
}

.standard
{
	font-size: 12px;
	padding-left: 15px;
	padding-top: 20px;
}

.standard h2
{
	
}

.standard p
{
	margin-bottom: 15px;
	line-height: 150%;
}

.standard a
{
	text-decoration: underline;
	color: #d20000;
}

.standard a:hover
{
	text-decoration:none;
}

.standard ul
{
	font-size: 13px;
	line-height: 150%;
	list-style: square;
	padding-left: 25px;
	padding-bottom: 20px;
	padding-top: 5px;
}

.standard h2
{
	color:#005b01;
	font-size: 17px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 15px;
	position: relative;
	left: -5px;
}

.standard form
{
	border: 1px solid #ffea6f;
	background: #fffef2;
	padding: 20px;
	padding-bottom:5px;
	margin-bottom: 15px;
}

.standard form label
{
	float: left;
	clear: left;
	width: 150px;
}

.standard .odeslat
{
	font-weight: bold;
	padding: 8px 12px;
	overflow:visible;
}

.standard form p
{
	line-height: 225%;
}

.standard form span
{
	font-weight: bold;
	color: red;
	margin-left: 10px;
}

hr.oddelovac
{
	border-top: 1px solid #868686;
	padding-top: 20px;
	color: white;
}

.kosik
{
	font-size: 13px;
	width: 760px;
	margin: 10px;
	border-collapse: collapse;
}

.kosik img
{
	vertical-align: middle;
}

.kosik .fotka
{
	border: 1px solid #dcdcdc;
}

.kosik tr td.cena
{
	text-align: right;
}

.kosik tr td.pocet
{
	text-align: center;
	line-height: 125%;
}

.kosik tr td.pocet span
{
	font-weight:bold;
	font-size:11px;
}

.kosik a
{
	text-decoration: underline;
	color: #d00000;
}

.kosik a:hover
{
	text-decoration: none;
}

.kosik th
{
	text-align: left;
	border: 1px solid #ffec7d;
	background: #fffddf;
	padding: 10px 7px;
}

.kosik tr td
{
	border-bottom: 1px solid #e7e7e7;
}

.kosik td
{
	padding: 7px;
}

.kosik tr.bez td
{
	border-bottom: 0;
}

.kosik tr.bez td.okrajdole
{
	border-bottom: 1px solid #e7e7e7;
}

.kosik td.prvni
{
	border-left: 1px solid #e7e7e7;
}

.kosik td.posledni
{
	border-right: 1px solid #e7e7e7;
}

.kosik a.cerna
{
	color: black;
}

.kosik input.pravy
{
	text-align: right;
}

.kosik tr.celkem td
{
	font-weight: bold;
	font-size: 16px;
	padding: 15px 7px;
	background: #fbfbfb;
}

.kosik tr.celkem input
{
	background: url('prepocitat.gif') no-repeat;
	border: 0;
	width: 102px;
	height: 34px;
	font-weight: bold;
	color:white;
	padding-left: 27px;
	font-size:12px;
}

ul.pod-kosikem
{
	margin: 25px 0 30px 40px;
	font-size: 12px;
	line-height: 150%;
	list-style: square;
}

ul.pod-kosikem a
{
	color: #d00000;
}

#objednavka h2
{
	color:#005b01;
	font-size: 17px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 15px;
}

h2.obsah-kosiku
{
	color:#005b01;
	font-size: 17px;
	font-weight: bold;
	padding-bottom: 15px;
	padding-top: 10px;
	padding-left: 10px;
}

#objednavka .chyba
{
	color: red;
	padding-bottom: 0px;
}

#objednavka form
{
	padding-left: 15px;
	line-height: 175%;
}

#objednavka form p.zatrzeni
{
	line-height: 125%;
}

#objednavka label
{
	float: left;
	width: 110px;
	clear: left;
	font-weight: bold;
	font-size: 13px;
}

#objednavka .zatrzeni
{
	clear: both;
	padding-top: 20px;
}

#objednavka .zatrzeni label
{
	float: none;
	width: auto;
	clear: none;
	font-weight: normal;
	font-size: 13px;
}

#objednavka .pokracovat
{
	margin-top: 20px;
	margin-bottom: 30px;
}

#objednavka .pokracovat input
{
	background: url('pokracovat.gif') no-repeat;
	border: 0;
	font-weight: bold;
	font-size: 13px;
	color: white;
	width: 109px;
	height: 37px;
	padding-left: 19px;
}

#objednavka .sekce
{
	border: 1px solid #ffee8a;
	background: #fffef2;
	padding: 20px;
}

#objednavka .leva
{
	float: left;
	width: 360px;
}

#objednavka .prava
{
	float: right;
	width:320px;
}

#objednavka .info
{
	line-height: 150%;
	padding-bottom: 0;
}

#objednavka a
{
	color:black;
	text-decoration: underline;
}

#objednavka a:hover
{
	text-decoration: none;
}

.kosik span.dostupnost
{
	font-weight: bold;
	font-size: 11px;
	white-space: nowrap;
	margin-left: 5px;
}

#kontrola
{
	padding-left: 10px;
}

#kontrola h2
{
	color:#005b01;
	font-size: 17px;
	font-weight: bold;
	margin-top: 30px;
}

#kontrola ul
{
	font-size: 13px;
	list-style: square;
	line-height: 150%;
	border: 1px solid #ececec;
	padding: 20px;
	padding-left: 40px;
	width: 400px;
	margin-left: 10px;
}

.odeslat-obal
{
	margin-top: 20px;
	padding-bottom: 25px;
	height: 43px;
}

a.odeslat
 {
 	background: url('odeslat.gif') no-repeat;
	display: block;
	text-align: center;
	color: white;
	height: 43px;
	width: 106px;
	font-weight: bold;
	font-size: 13px;
	padding-left: 40px;
	padding-top: 8px;
	text-decoration: none;
	float: left;
 }
 
a.upravit
{
  	font-size: 12px;
	color: gray;
	margin-left: 25px;
	margin-top: 15px;
	display: block;
	float: left;
	width: 200px;
	text-decoration: underline;
}
  
a.upravit:hover
{
	text-decoration:none;
}

.standard form.prevod p
{
	line-height: 175%;
}

ul.sledovani
{
	border: 1px solid #dcdcdc;
	padding: 20px;
	padding-left:35px;
}

.sledovani-leva
{
	width: 350px;
	margin-bottom: 25px;
	float: left;
}

.sledovani-prava
{
	float: right;
	width: 350px;
}

p.stavy
{
	line-height: 175%;
	margin-left: 10px;
}

p.stavy span
{
	margin-right: 15px;
}

.objednane-nadpis
{
	padding-bottom: 10px;
	padding-top: 10px;
}

table.sledovani
{
	margin-left: 15px !important;
	width:96%;
}

.standard form label.checkbox, #objednavka label.radio
{
	float: none;
	width: auto;
	clear: none;
}

input.odeslat-potvrzeni
{
	font-weight: bold;
	padding: 8px 12px;
}

.reference
{
	border: 1px solid #ffe653;
	background: #fffde5;
	margin:17px 10px 0px 0px;
	padding: 10px;
	font-weight: bold;
	font-size: 14px;
}

.reference span
{
	float: right;
	font-size:12px;
}

.reference p
{
	margin-bottom: 5px;
	font-weight: normal;
	margin-top: 15px;
	font-size: 12px;
	padding-left: 10px;
}

.odsadit
{
	margin-left:25px;
}

#strankovani span
{
	color: black;
}

.kontakt-prodejce
{
	float: left;
	width: 250px;
}

.kontakt-zprostredkovatel
{
	float: left;
	width: 450px;
}

a#zobrazit-diskusi
{
	text-decoration: underline;
	color: black;
}

a#zobrazit-diskusi:hover
{
	text-decoration: none;
}

.skryty
{
	display: none;
}

#videorecenze
{
	padding:10px 10px 25px 10px;
}

#videorecenze p
{
	font-size:13px; 
	padding: 5px 10px 12px 15px;
}

#videorecenze p a
{
	color:#dd0000;
	font-weight:bold;
}