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

a
{
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}

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

a img
{
	border:0;
}

#vrch
{
	margin-right: 243px;
}

#hlavicka
{
	height: 87px;
	background: url('hlavicka-pozadi.jpg') repeat-x;	
}

#hlavicka-vnitrek
{
	height: 87px;
	background: url('hlavicka-kosik.jpg') no-repeat;
}

#hlavicka h1
{
	display: none;
}

p#logo
{
	padding: 20px 0 0 21px;
	color: #3d3d3d;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	text-indent: -2px;
	line-height: 95%;
}

p#logo strong
{
	font-weight: normal;
}

#srovnani
{
	width:243px;
	right: 0;
	top: 0;
	position: absolute;
}

#srovnani-vrch
{
	height: 87px;
	background: url('hlavicka-srovnani-cen.jpg') no-repeat;
}

#srovnani-vrch h2
{
	font-family: Trebuchet MS;
	font-size: 17px;
	color: #8ac002;
	font-weight: normal;
	padding: 57px 0 0 17px;
}

#srovnani-spodek
{
	height: 58px;
	background: url('srovnani-cen.gif') no-repeat;
}

#srovnani-form
{
	padding: 15px 0 0 17px;
}

#srovnani-form #zbozi
{
	border: 1px solid #686d70;
	height: 18px;
	width: 140px;
	margin-right: 5px;
}

#menu
{
	height: 58px;
	background: url('menu-pozadi.gif') repeat-x;
}

#menu ul
{
	padding-left:47px;
	list-style: none;
	height: 58px;
	overflow: hidden;
}

#menu li
{
	float:left;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	background: url('menu-svetla.gif') no-repeat;
	height: 58px;
	display: block;
	list-style:none;
}

#menu-eshopy
{
	width: 82px;
}

#menu-srovnani-cen
{
	width: 120px;
}

#menu-clanky
{
	width: 78px;
}

#menu-pridat-obchod
{
	width: 153px;
}

#menu-reklama
{
	width: 90px;
}

#menu-kontakt
{
	width: 87px;
}

#menu img
{
	margin-top: 1px;
	margin-right: 5px;
	vertical-align: top;
}

#menu span
{
	display: block;
	background: url('menu-tmava.gif') no-repeat right;
}

#menu li a
{
	color: White;
	text-decoration: none;
	height: 41px;
	display: block;
	padding: 17px 18px 0 18px;
	background: transparent;
}

#menu li a:hover, #menu li a.aktivni
{
	background: url('menu-aktivni.gif') no-repeat bottom;
}

#menu li#menu-zacatek
{
	width:1px;
	background: url('menu-tmava.gif') no-repeat;
}


#menu li#menu-konec
{
	width:1px;
	background: url('menu-svetla.gif') no-repeat;
}

#levy
{
	float:left;
	width: 240px;
	text-align: center;
	padding-top: 17px;
}

#levy h1
{
	font-size: 12px;
	font-weight: normal;
	color: #a6a6a6;
}

#levy #panel
{
	 border: 1px solid #d7d7d7;
	 margin: 5px 13px;
	 text-align: left;
	 padding: 5px 11px 11px 11px;
	 width: 190px;
	 background-color: #FCFCFC;
}

ul.kategorie
{
	list-style: none;
	width: 100%;
}

ul.kategorie li
{
	background: url('kategorie-sipka.gif') no-repeat 0 5px;
	padding-left: 21px;
	line-height: 110%;
}

ul.kategorie li a
{
	font-weight: bold;
	color: #d71203;
	font-size: 13px;
}

ul.kategorie li a:hover
{
	color: #9A0E03;
}

ul.kategorie li a:visited
{
	color: #810C03;
}

#panel hr
{
	height: 0;
	color: white;
	border-top: 1px solid #BEBEBE;
	margin: 8px 0;
}

ul.kategorie-prvni
{
	margin-top: 10px;
}

#levy p
{
	margin-top:20px;
	line-height: 100%;
}

#levy p a
{
	font-weight: bold;
	font-size: 14px;
	color: #ff1200;
}

#pravy
{
	width: 225px;
	float:right;
	padding: 13px 15px 0 0;
}

#pravy h2
{
	color: #b0b0b0;
	font-size:11px;
	font-weight: normal;
	text-align: right;
	margin-bottom: 5px;
}

.top-obchod
{
	border: 1px solid #e6e6e6;
	background: #f8f6f6;
	padding: 5px;
	margin-bottom: 5px;
}

.top-obchod img
{
	float: left;
	padding-right: 10px;
}

#pravy .top-obchod h2
{
	text-align: left;
	margin-bottom: 2px;
}

.top-obchod h2 a
{
	font-size: 11px;
	color: #d71203;
	font-weight: bold;
}

.top-obchod h2 a:hover
{
	color: #9A0E03;
}

.top-obchod p
{
	font-size:11px;
	color:#010101;
}

#soutez
{
	margin-top: 8px;
	margin-bottom: 10px;
}

#vyrobek
{
	border: 1px solid #e6e6e6;
	background: #f8f6f6;
	text-align: center;
	padding: 12px 0;
}

#doporucte-nas
{
	text-align: center;
	margin-top: 25px;
}

#doporucte-nas a
{
	font-weight: bold;
	font-size: 14px;
	color: #d71203;
}

#doporucte-nas a:hover
{
	color: #9A0E03;
}

#stredni 
{
	margin:0 240px;
}

#obsah
{
	float:left;
	width: 99%;
}

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

#paticka
{
	margin-top: 20px;
	height: 49px;
	background: url('paticka.gif') repeat-x;
	color: White;
	font-size: 12px;
}

#paticka strong
{
	font-size: 13px;
}

#paticka a
{
	color: White;
}

p#nahoru
{
	font-size: 12px;
	text-align: center;
	color: #7a7a7a;
	margin-top: 20px;
}

p#nahoru a
{
	color: #7a7a7a;
}

p#paticka-leva
{
	padding: 15px 0 0 20px;
	float: left;
}

p#paticka-prava
{
	float: right;
	padding: 15px 20px 0 0;
	font-size: 12px;
}

p#paticka-prava strong
{
	font-weight: normal;
}

#dalsi-sluzby
{
	position: relative;
}

#dalsi-sluzby img
{
	float: left;
	margin: 6px 0 0 25px;
}

#dalsi-sluzby ul
{
	display: none;
	width: 150px;
	position: absolute;
	left:400px;
	top:-30px;
	background: #e8c30a;
	border: 1px solid black;
	list-style: square;
	padding: 10px;
}

#dalsi-sluzby ul li
{
	margin-left:15px;
}

#dalsi-sluzby:hover ul,#dalsi-sluzby ul:hover
{
	display: block;
}

#najit-eshop
{
	border: 1px solid #fde689;
	background: #ffffd5;
	margin: 31px 23px 0px 23px;
	padding: 12px 0px 9px 14px;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	height: 24px;
	overflow: hidden;
}

#najit-eshop form, #najit-eshop p
{
	display: inline;
}

#najit-eshop label
{
	float: left;
	margin: 3px 0 0 1px;
}

#najit-eshop #vyraz
{
	width:300px;
	margin-left:7px;
	background: url('hledat-eshop-pole.gif') no-repeat;
	border: none;
	height: 17px;
	padding: 3px;
	vertical-align: middle;
	float: left;
	margin: 1px 0 0 9px;
}

#najit
{
	display: block;
	border: none;
	background: url('hledej.gif') no-repeat;
	margin: -2px 0 0 3px;
	padding: 0;
	width:85px;
	height: 29px;
	float: left;
}

#obsah h1
{
	clear: both;
	font-weight:normal;
	font-size: 25px;
	background: url('tecky.gif') repeat-x left bottom;
	margin: 20px 17px 0px 17px;
	padding-bottom: 4px;
}

p#drobecky
{
	font-size:10px;
	color: #aeaeae;
	margin: 6px 0 10px 28px;
}

p#drobecky a
{
	color: #aeaeae;
}

div.etarget
{
	background: url('etarget.jpg') no-repeat right top;
	margin: 0px 20px 20px 40px;
	padding-top: 12px;
}

div.etarget table.selfpromo
{
	display:none;
}

div.etarget br
{
	display: none;
}

div.etarget div.title
{
	margin-top:13px;
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 12px;
	background: url('/design/odkaz-sipka.gif') no-repeat 0 7px;
}

.bezurl
{
	margin-left:10px;
}

.bezurl div.etarget div.title
{
	margin-top:25px;
	font-size: 15px;
}

div.etarget div.title a.txtRed 
{
	text-decoration:underline;
	color:#0C5BCE;
}

div.etarget div.description,div.etarget div.url
{
	padding-left:12px;
	margin-top:5px;
	line-height: 100%;
	font-size: 12px;
}

div.etarget div.url
{
	font-weight:bold;
}

div.etarget div.url a.txtRed
{
	color:red;
}

div.etarget div.title a.txtRed:hover
{
	text-decoration:none;
}

p.tip
{
	border: 1px solid #d9d9d9 !important;
	top: -13px;
	position: relative;
	background: #f9f7f7;
	font-size: 11px !important;
	color: #7b7b7b;
	margin: 0 17px 0 12px;
	padding: 3px 3px 3px 7px;
}

p.tip strong
{
	font-size: 12px;
	color: black;
}

p.tip a
{
	color: #363636;
	font-weight: bold;
}

.obchody
{
	padding-left: 15px;
	padding-right:10px;
}

.odkaz
{
	padding-bottom: 10px;
	margin-bottom: 8px;
	clear: both;
}

.odkaz .logo
{
	width: 90px;
	float:left;
	margin: 15px 0 0 2px;
}

.odkaz .popis
{
	margin-left: 90px;
	border-top: 1px solid white;
}

#obsah .odkaz .popis h1
{
	font-size: 17px;
	font-family: Arial;
	font-weight: bold;
	background: url('odkaz-sipka.gif') no-repeat 6px 12px;
	clear: none;
	margin: 8px 0 1px 0;
	padding-left: 22px;
}

.odkaz .popis h1 a
{
	color:#0068ca;
}

.odkaz .popis h1 a:visited
{
	color: #004486;
}

#obsah .odkaz .popis p
{
	padding-left:22px;
	margin-top:0px;
	line-height: 110%;
	font-size: 12px;
}

#obsah .odkaz .popis p.rozcestnik
{
	font-size: 13px;
	margin-top: 4px;
}

#obsah .odkaz .popis p a
{
	color:#ff1200;
}

.doporucujeme
{
	font-size: 11px;
	margin-right: 4px;
	color: #aeaeae;
	display: block;
	width:150px;
	text-align: right;
	float:right;
	padding-top: 14px;
}

.kategorie-obrazek
{
	display:block;
	width: 147px;
	float: left;
	margin: 3px 3px 0 0;
}

.kategorie-obrazek a
{
	display:block;
	color:black;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	height: 43px;
	padding: 15px 5px 0 55px;
	text-align:center;
	border: 1px solid #EDEDED;
}

.kategorie-obrazek a:hover
{
	border: 1px solid #7B7B7B;
}

p.obrazky
{
	margin: 30px 0 0 10px;
}

p.nakupujte
{
	font-size:13px;
	color: #414141;
	padding: 20px 17px 0 17px;
	line-height: 150%;
}

ul.vyhody
{
	list-style: none;
	color: #414141;
	font-size:13px;
	padding: 10px 17px 0 37px;
	line-height: 175%;
}

ul.vyhody li
{
	background: url('odrazka.gif') no-repeat 0px 9px;
	padding-left: 20px;
}

p.uvodnik
{
	font-size: 11px;
	border-bottom: 1px solid #9C9C9C;
	margin: 10px 17px;
	padding-bottom: 3px;
}

p.zadny-eshop
{
	font-size: 11px;
	color: #999999;
	margin-left: 30px;
}

p.strankovani
{
	text-align: center;
	border-top: 1px solid #d9d9d9;
	margin: 20px 15px 15px 15px;
	padding-top: 20px;
	font-size: 15px;
}

p.strankovani a
{
	font-weight: bold;
	color: #d71203;
}

#obsah h2
{
	font-size: 18px;
	color: #bb1900;
	font-weight: normal;
	background: url('nadpis-sipka.gif') no-repeat 0 28px;
	padding: 20px 17px;
}

p.zbozi-kategorie
{
	border: 1px solid #d9d9d9;
	color: #6a6969;
	font-size: 11px;
	padding: 13px;
	background: #f9f7f7;
	margin: 0 17px;
}

.podkategorie
{
	margin: 0 41px 20px 41px;
}

.podkategorie p
{
	font-size:12px;
}

.podkategorie ul
{
	list-style: none;
	border-left: 2px solid #c3351f;
	padding: 16px;
	margin-top: 17px;
	background: #fef8f7;
	line-height: 125%;
}

.podkategorie ul li
{
	background: url('slozka-kategorie.gif') no-repeat 5px 6px;
	padding-left: 37px;
}

.podkategorie ul li a
{
	font-size: 12px;
	font-weight: bold;
	color: Black;
}

.slozka
{
	padding-left: 34px;
	display: block;
	background: url('slozka.gif') no-repeat 0 8px;
}

img.hodnoceni-nadpis
{
	display: block;
	width: 68px;
	height: 20px;
	float: right;
	position: relative;
	top: 20px;
	right: 25px;
}

.detail
{
	margin-left: 5px;
}

#obsah .detail h2
{
	padding-bottom:13px;
}

.detail p.popis
{
	border-left: 2px solid #c3351f;
	background: #fef8f7;
	margin: 0 145px 0 16px;
	padding: 12px;
	font-size:13px;
}

#obsah .detail span.doporucujeme
{
	color: #808080;
	padding-right: 32px;
	padding-top: 30px;
}

.detail p.logo
{
	width: 95px;
	height: 70px;
	padding-top: 5px;
	padding-left: 3px;
	border: 1px solid #eeeeee;
	float: right;
	margin-right: 25px;
}

.detail p.vstoupit
{
	margin: 25px 0 20px 50px;
}

.detail p.vstoupit img
{
	vertical-align: top;
}

.detail p.vstoupit a
{
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #3e7200;
}

p.vstoupit-bezplatny a
{
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 12px;
	background: url('/design/odkaz-sipka.gif') no-repeat 0 7px;
	color:#0C5BCE;
	margin-left:20px;
}

p.vstoupit-bezplatny
{
	padding-bottom:15px;
}

.detail .kontakt
{
	width: 319px;
	border: 1px solid #dbdbdb;
	background: #fbfbfb;
	height: 188px;
	float: left;
	margin: 10px 0 10px 18px;
	padding: 16px;
	font-size: 13px;
}

.detail .kontakt div
{
	background: url('ctverecek.gif') no-repeat 2px 6px;
	padding-left: 22px;
}

.detail .kontakt p
{
	margin-bottom: 17px;
	line-height: 125%;
}

.detail .kontakt p a
{
	color: Black;
}

.detail .kontakt .email p
{
	margin-top: 36px;
	line-height: 150%;
}

.detail .kontakt .email span a
{
	color: #d71203;
}

.detail .kontakt p.platba
{
	margin-top: 30px;
}

.detail .kontakt img
{
	margin-right: 2px;
}

p.zkusenosti-souhrn
{
	font-size: 12px;
	padding-left: 25px;
}

.zkusenosti
{
	font-size: 12px;
	margin: 20px 0 10px 35px;
}

.zkusenosti a
{
	color: Black;
}

.zkusenosti .zkusenost
{
	border: 1px solid #f9d952;
	border-left-width: 5px;
	margin: 0 40px 10px 0;
	background: #fefae7;
	padding:3px 16px 16px 16px;
	font-size: 13px;
}

.zkusenosti p
{
	margin: 20px 0 0 5px;
}

.zkusenost span
{
	float: right;
	font-size: 11px;
	padding-top: 8px;
}

.zkusenosti .zkusenost p
{
	margin: 10px 0 0 10px;
}

.detail form.pridatz
{
	border: 1px solid #cccccc;
	background: #fdfdfd;
	padding: 20px 25px 25px 20px;
	max-width: 490px;
	min-width: 490px;
	margin-left: 25px;
}

.detail form.pridatz .hodnoceni
{
	float: right;
	width: 100px;
	font-size: 13px;
}

.detail form.pridatz .hodnoceni p
{
	margin-top: 2px;
	line-height: 150%;
}

.detail form.pridatz label
{
	font-size: 13px;
}

.detail form.pridatz textarea
{
	width: 360px;
	margin: 15px 0;
}

.detail form.pridatz p.odeslat
{
	float: left;
	width: 85px;
}

.detail form.pridatz p.upozorneni
{
	font-size:11px;
	color: #686868;
}

.detail p.zbozi
{
	color: #6a6969;
	font-size: 11px;
	line-height: 125%;
	padding:0 0 5px 30px;
}

.detail .podkategorie
{
	float: left;
	width: 250px;
	margin: 0 41px 20px 41px;
}

.detail .podobne
{
	width: 300px !important;
	margin-right: 0px !important;
}

.detail .podkategorie ul
{
	height: 65px;
}

.detail .podobne ul li
{
	background: url('ctverecek-cerveny.gif') no-repeat 7px 10px;
	padding-left: 25px;
}

p.chyba
{
	font-size: 13px;
	font-weight:bold;
	color:red;
	margin-top: 15px;
}

.standard h2
{
	margin-left: 10px;
}

.standard p
{
	font-size: 13px;
	margin: 15px 27px 10px 27px;
	line-height: 150%;
}

.standard ul
{
	list-style: none;
	border-left: 2px solid #c3351f;
	padding: 16px;
	background: #fef8f7;
	line-height: 125%;
	margin: 0 27px 10px 30px;
	font-size: 13px;
}

.standard ul.slozka li
{
	background: url('slozka-kategorie.gif') no-repeat 5px 2px;
	padding-left: 37px;
}

.standard ul li a
{
	font-weight: bold;
	color: Black;
}

form.zivnost-rejstrik, form.kontakt-eshop
{
	margin: 5px 27px 10px 30px;
	border: 1px solid #C1C1C1;
	padding: 20px;
	border: 1px solid #f9d952;
	border-left-width: 5px;
	background: #fefae7;
}

form.zivnost-rejstrik p
{
	margin: 0;
}

form.zivnost-rejstrik p.spravce, p.zodpovida
{
	font-size: 11px;
	color: #A1A1A1;
	margin-top: 15px;
}

 p.zodpovida a
 {
 	color:#A1A1A1;
 }

p.zobrazit-vypis
{
	margin: 5px 27px 15px 33px;
}

.standard a
{
	color: #d71203;
}

.standard p.posledni
{
	margin-bottom: 0;
}

form.kontakt-eshop p
{
	margin: 0 0 20px 0;
	line-height: 200%;
}

form.kontakt-eshop textarea
{
	width: 100%;
}

form.kontakt-eshop label
{
	float:left;
	width: 175px;
	clear: left;
}

p.odeslano
{
	font-weight: bold;
	color: green;
}

form.pridat
{
	margin-left:15px;
}

form.pridat label
{
	float: left;
	clear: left;
	width:175px;
	font-size: 13px;
}

form.pridat p
{
	line-height: 200%;
}

form.pridat input.pokracovat
{
	padding: 3px;
	font-weight: bold;
		overflow: visible;
}

form.pridat p.pokracovat
{
	border-top: 1px solid #D3D3D3;
	padding-top: 15px;
	margin: 25px 27px 10px 27px;
	font-size: 13px;
	clear: left;
}

div.pokracovat
{
	font-size: 13px;
	clear: left;
	margin: 0 0 20px 27px;
}

form.pridat .metody label, label.nezarovnane, .vyber-typu form.pridat label
{
	width: auto !important;
	float: none !important;
	clear: none !important;
}

.metody
{
	float: left;
	width: 300px;
	margin-top: 15px;
}

form.pridat span, form.soutez span
{
	color: Red;
	font-weight: bold;
}

p.popisek
{
	font-size: 11px;
	color: #6C6C6C;
	line-height: 125% !important;
}

.vyber-typu p
{
	line-height: 150% !important;
}

.vyber-typu h3,h3.reklama-typ
{
	font-weight: normal;
	font-size: 18px;
	margin-left: 15px;
	margin-top:30px;
	color: #3D7B00;
}

h3.zpetny-odkaz
{
	margin-left: 27px;
	font-size: 13px;
	font-weight: bold;
}

p.zpetny-odkaz
{
	margin-top: 5px;
}

p.hledani-chyba
{
	color: Red;
	font-weight: bold;
}

p.cena
{
	float: left;
	width: 200px;
}

.soutez-popis
{
	margin-left: 220px;
}

p.otazka
{
	font-weight: bold;
	color:green;
	line-height: 125%;
	border: 1px solid #DCDCDC;
	padding: 15px;
}

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

form.soutez p
{
	margin-bottom: 15px;
	line-height: 200%;
}

form.soutez p.posledni
{
	margin-bottom: 0;
}

p.dekujeme
{
	border-bottom: 1px solid #DCDCDC;
	padding-bottom: 15px;
}

.clanek
{
	clear: left;
	border: 1px solid #DCDCDC;
	margin: 5px 25px;
}

#obsah .clanek h2
{
	margin-top: 10px;
	padding-top: 0;
	padding-bottom: 7px;
	background: url('nadpis-sipka.gif') no-repeat 0 8px;
}

#obsah .clanek p
{
	line-height: 125%;
	margin-top: 0px;
	padding-bottom: 10px;
}

#obsah .clanek p a
{
	color: Black;
}

.clanek-obrazek
{
	float: left;
	margin-top: 5px !important;
}

ul.kontakt,ul.ppc-vyhody
{
	list-style: square;
	line-height: 150%;
}

ul.kontakt li,ul.ppc-vyhody li
{
	padding-left: 10px;
	margin-left: 15px;
}

ul.kontakt strong
{
	font-size: 15px;
}

.reklama-typy
{
	margin: 0 25px;
}

p#odpovednost
{
	text-align: center;
	font-size: 11px;
	color: #9C9C9C;
	margin-top: 10px;
}





div.etargetnovy
{
	background: url('etarget.jpg') no-repeat right top;
	margin: 10px 20px 20px 23px;
	padding-top: 15px;
	padding-bottom:10px;
}

div.etargetnovy div.nadpis
{
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 12px;
	background: url('/design/odkaz-sipka.gif') no-repeat 0 7px;
}

div.etargetnovy div.nadpis a
{
	color:#0C5BCE;
}

div.etargetnovy  a:hover
{
	text-decoration: none;
}

div.etargetnovy div.popis,div.etargetnovy div.adresa
{
	padding-left:12px;
	margin-top:5px;
	line-height: 100%;
	font-size: 12px;
}

div.etargetnovy div.adresa
{
	margin-bottom:13px;
	font-weight:bold;
}

div.etargetnovy div.adresa a
{
	color:red;
}

div.etargetnovy div.reklama
{
	clear:left;
}

div.etargetnovy div.logo
{
	float:left;
	width:120px;
	height:80px;
}

div.etargetnovy div.texty
{
	margin-left:120px;
}