body
{
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	min-width: 710px;
}

a
{
	text-decoration:underline;
	color:  #db1e05;
}

a:hover
{
	text-decoration: none;
	color: #b11500;
}

legend
{
	display:none;
}

fieldset
{
	border: 0;
	padding: 0;
	margin:0;
}

.srovnani-vrch-vnejsi
{
	float: right;
	width: 385px;
}

form.srovnani-vrch
{
	margin-top: 22px;
	margin-right:30px;
}

form.srovnani-vrch label
{
	font-family: Tahoma;
	font-size: 17px;
	color: #ababab;
	margin-right: 10px;
}

a img
{
	border: 0;
}

.logo
{
	float: left;
}

.logo h1
{
	display: none;
}

.lista
{
	background: url('lista.gif') repeat-x;
	height: 81px;
	clear: both;
}

ul.menu,ul.panel
{
	list-style: none;
	margin:0;
	padding: 0;
}

ul.menu li,ul.panel li
{
	margin: 0;
	padding: 0;
	float: left;
}

ul.menu a
{
	display: block;
	height: 34px;
	color: White;
	font-family: Tahoma;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
	padding: 20px 0 0 50px;
}

ul.menu span
{
	display:block;
}

ul.menu a:hover, ul.menu a.aktivni-eshopy, ul.menu a.aktivni-srovnani, ul.menu a.aktivni-pridat, ul.menu a.aktivni-reklama, ul.menu a.aktivni-kontakt
{
	color: Black;
}

a.menu-eshopy
{
	width: 83px;
	background: url('eshopy.gif') no-repeat;
}

a.aktivni-eshopy
{
	width: 83px;
}

a.menu-eshopy:hover, span.pre-eshopy, a.aktivni-eshopy
{
	background: url('eshopy-aktivni.gif') no-repeat;
}

a.menu-srovnani
{
	width: 113px;
	background: url('srovnani.gif') no-repeat;
}

a.aktivni-srovnani
{
	width: 113px;
}

a.menu-srovnani:hover, span.pre-srovnani, a.aktivni-srovnani
{
	background: url('srovnani-aktivni.gif') no-repeat;
}

a.menu-pridat
{
	width: 111px;
	background: url('pridat.gif') no-repeat;
}

a.aktivni-pridat
{
	width: 111px;
}

a.menu-pridat:hover, span.pre-pridat, a.aktivni-pridat
{
	background: url('pridat-aktivni.gif') no-repeat;
}

a.menu-reklama
{
	width: 78px;
	background: url('reklama.gif') no-repeat;
}

a.aktivni-reklama
{
	width: 78px;
}

a.menu-reklama:hover, span.pre-reklama, a.aktivni-reklama
{
	background: url('reklama-aktivni.gif') no-repeat;
}

a.menu-kontakt
{
	width: 75px;
	background: url('kontakt.gif') no-repeat;
}

a.aktivni-kontakt
{
	width: 75px;
}

a.menu-kontakt:hover, span.pre-kontakt, a.aktivni-kontakt
{
	background: url('kontakt-aktivni.gif') no-repeat;
}

ul.panel
{
	clear: left;
}

ul.panel a
{
	font-size: 12px;
	color: White;
	font-weight: bold;
	text-decoration: none;
	display:block;
	padding: 6px 0 0 15px;
	background: url('odkaz.gif') no-repeat 0 8px;
	margin-left: 30px;
}

ul.panel a:hover
{
	text-decoration: underline;
}

.kategorie
{
	float:left;
	width:261px;
}

.kategorie h2
{
	margin:0;
	padding: 7px 25px;
	font-size: 13px;
	color:#999898;
	font-weight: normal;
	margin-top: 5px;
}

.kategorie ul
{
	border: 1px solid #fdf1c6;
	list-style: none;
	margin: 0 18px 10px 18px;
	padding: 15px;
	background-color: #fffdf7;
}

.kategorie li
{
	margin:0;
	padding: 0 0 0 20px;
	line-height: 125%;
	background: url('kategorie.gif') no-repeat 0 6px;
}

.kategorie a
{
	font-size:13px;
	font-weight: bold;
	color: #db1e05;
	text-decoration: underline;
}

.kategorie a:hover
{
	text-decoration: none;
	color: #b11500;
}

.reklamni-panel
{
	float:right;
	width: 216px;
}

.reklamni-panel-vnitrek
{
	margin: 18px;
}

.tip
{
	border: 1px solid #CACACA;
	background-color: #F9F9F9;
	padding: 5px;
	font-size: 11px !important; 
	margin-bottom: 12px;
}

.google
{
	border: 1px solid #fdf1c6;
	padding: 5px;
	background-color: #fffdf7;
}

.stredni 
{
	margin:20px 230px 0 270px;
}

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

h1
{
	font-size: 22px;
	margin:0;
	padding: 0;
	font-weight: normal;
}

.obsah p
{
	font-size: 13px;
	line-height: 125%;
}

.kategorie-obrazek
{
	display:block;
	width: 146px;
	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;
}

.odkaz
{
	padding-bottom: 15px;
	margin-bottom: 10px;
	border-bottom: 1px solid #E6E6E6;
	clear: both;
}

.odkaz .popis
{
	margin-left: 110px;
}

.odkaz .popis h1
{
	font-size: 15px;
	font-weight: bold;
	margin:0 0 2px 0;
	border: 0;
	padding: 0 0 0 12px;
	background: url('sipka-odkaz.gif') no-repeat 0 12px;
}

.odkaz .popis h1 a
{
	color:#0C5BCE;
}

.odkaz .popis h1 a:hover
{
	color: #002F73;
}

.odkaz .popis p
{
	padding:0;
	margin:5px 0 0 12px;
	line-height: 120%;
	font-size: 12px;
}

.odkaz .logo
{
	width: 110px;
	float:left;
	margin: 5px 0 0 2px;
}

.doporucujeme
{
	font-size: 11px;
	margin-right: 10px;
	color: #8D8D8D;
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 150px;
	text-align: right;
	float: right;
}

h1.obrazky
{
	clear: both;
	padding-top: 15px;
}

p.autor
{
	text-align: right;
}

.paticka
{
	clear: both;
	text-align: center;
	font-size: 11px;
	border-top: 1px solid #ECECEC;
	line-height: 150%;
	padding-top: 20px;
	margin: 0 30px;
}

p.odpovednost
{
	color: Silver; 
}

p.strankovani
{
	font-weight:bold;
	text-align: center;
}

.obsah h2
{
	font-size: 17px;
	padding: 0;
	margin: 25px 0 15px 0px;
	font-family: Tahoma;
	font-weight: normal;
	clear: both;
	color: #C62626;
	background: url('sipka-nadpis.gif') no-repeat 0 8px;
	padding-left: 15px;
}

p.zbozi
{
	font-size: 11px;
	color: Silver;
}


.obchod-detaily p.logo-detail
{
	float:right;
	width: 120px;
	margin-top:20px;
}

.obchod-detaily h1
{
	margin:0;
	padding:10px 0 0 0;
}

.obchod-detaily p.doporucujeme
{
	margin:15px 60px 0 0;	
}

.obchod-detaily h1 a
{
	color:#0C5BCE;
	padding-left: 15px;
	background: url('sipka-odkaz.gif') no-repeat 0px 10px;
}

.obchod-detaily h1 a:hover
{
	color: #002F73;
}

.obchod-detaily h2 a
{
	font-size: 15px;
	font-weight: bold;
}

.obsah .obchod-detaily h2
{
	border-top: 1px solid #EEEEEE;
	margin: 0;
	padding: 0;
	padding-top: 25px;
	clear: left;
	margin-top: 10px;
	color: Black;
	background: transparent;
}

h2.vstoupit-nadpis
{
	border: 0;
}

.obchod-detaily p.popis
{
	margin-right: 130px;
}

a.vstoupit
{
	display:block;
	background: url('vstoupit.gif') no-repeat 10px 5px;
	height: 40px;
	padding: 8px 0 0 100px;
}

p.zbozi-detail
{
	color: #6F6F6F;
	font-size: 12px;
	padding:5px;
	background-color: #F8F8F8;
	border: 1px solid silver;
	margin: 15px 30px;
}

ul.hodnoceni
{
	list-style: none;
	font-weight: bold;
	font-size: 13px;
	margin-top: 20px;
	float: left;
}

ul.hodnoceni a
{
	color:Black;
	display:block;
	height: 45px;
	width: 154px;
	padding: 12px 0 0 53px;
}

ul.hodnoceni span
{
	display:block;
}

span.span-plus
{
	background:url('plus-hover.jpg') no-repeat;
}

span.span-minus
{
	background:url('minus-hover.jpg') no-repeat;
}

a.plus
{
	background: url('plus.jpg') no-repeat;
}

a.plus:hover
{
	background-image: url('plus-hover.jpg');
	text-decoration: underline;
}

a.minus
{
	background: url('minus.jpg') no-repeat;
	width: 164px !important;
}

a.minus:hover
{
	background-image: url('minus-hover.jpg');
	text-decoration: underline;
}

p#hodnoceni-vysledek
{
	display: none;
	color: #B22222;
	font-weight: bold;
	padding: 5px;
	margin:15px 30px;
	font-size: 14px;
	border: 1px solid #C7C7C7;
	background-color: #FDF8F8;
	float: left;
}

form.diskuse
{
	margin:20px;
	float: left;
}

.diskuse legend
{
	display:inline;
	border: 1px solid silver;
	background-color: #FFF7E5;
	font-weight: bold;
	font-size: 12px;
	padding:3px 10px;
}

.diskuse p label
{
	font-size:12px !important;
}

.diskuse fieldset
{
	border: 1px solid silver;
	padding: 15px;
	float: left;
}

.prispevek
{
	clear: both;
	margin: 5px;
	margin-top: 10px;
	font-size: 12px;
	margin: 10px 25px;
	border:1px solid #DBDBDB;
	border-left: 5px solid #DBDBDB;
	background-color: #FAFAFA;
}

.prispevek-vrch
{
	font-weight: bold;
	padding: 5px;
}

.prispevek-text
{
	padding: 10px;
}

.prispevek-datum
{
	float:right;
	width: 150px;
	text-align: right;
}

.prispevek-vrch strong
{
	font-size: 14px;
	color:#B22222;
}

.obsah form label
{
	font-size:12px;
}

form.srovnani
{
	margin-top: 10px;
}

form.zarovnane label
{
	float:left;
	width: 175px;
	margin-bottom: 5px;
}

form.zarovnane input
{
	margin-bottom: 5px;
}

form.zarovnane span
{
	color:red;
	font-weight: bold;
	font-size: 11px;
	position: relative;
	top: -5px;
}

form.zarovnane p label
{
	font-size: 13px !important;
}

form.zarovnane label.nezarovnane
{
	float:none;
	width:auto;
	margin-bottom: 0;
}

form.zarovnane input.nezarovnane
{
	margin-bottom: 0;
}

.zalomeny
{
	clear: both;
}

.odsazeny
{
	margin-left: 25px;
}

.obsah p.maly
{
	font-size: 11px;
	color: #696969;
}

.obsah .vyzva
{
	top:0;
	font-size: 13px;
}

.reklama p
{
	padding-left: 15px;
}

.reklama h4
{
	margin-left: 25px;
	font-size:14px;
	color: #006400;
	text-decoration: underline;
	font-family: Tahoma;
}

.reklama .odsazeno
{
	margin-left: 25px;
}

p.kod
{
	font-size: 11px;
	background-color: #FFFFE0;
}

ul.kontakt
{
	font-weight: bold;
	font-family: Tahoma;
	background-color: #F9FFFA;
	list-style: square;
	padding: 15px 0;
}

ul.kontakt li
{
	margin-bottom: 4px;
	margin-left: 15px;
}

ul.kontakt-emaily
{
	font-size: 14px;
	list-style: square;
}

ul.kontakt-emaily li
{
		margin-bottom: 4px;
}

ul.kontakt-emaily li a
{
	font-weight: bold;
}

form.kontakt-dotaz
{
	padding: 15px;
	margin: 15px;
	border: 1px solid #E3E3E3;
	padding-top: 10px;
}

form.kontakt-dotaz h2
{
	margin: 15px 0;
}

form.kontakt-dotaz p
{
	padding-left: 15px;
}

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

ul.mapa
{
	font-size: 13px;
	list-style: square;
}

ul.mapa ul
{
	margin:10px 10px;
	padding:0 0 0 20px;
}

.clanek
{
	padding-bottom: 20px;
	clear: left;
}

.obsah .clanek h2
{
	background-color: #DEFFBD;
	margin: 0;
	border: 0;
	border-bottom: 1px solid lightgray;
	padding: 5px;
	padding-left: 20px;
	background-position: 5px 15px;
}

.clanek p
{
	padding-right: 15px;
	margin-top:10px;
}


.clanek p.clanek-obrazek
{
	float:left;
	width: 102px;
	padding:0 10px;
	margin:5px 0 0 0;
}

p.clanek-obrazek img
{
	border: 1px solid silver;
}


div.etarget
{
	margin: 10px 20px 0 23px;
	padding-top: 12px;
}

.bezurl div.etarget
{
	margin-top: 0;
	padding-top: 5px;
}

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

div.etarget br
{
	display: none;
}

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

.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
{
	margin-bottom:13px;
	font-weight:bold;
}

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

div.etarget div.title a.txtRed:hover
{
	text-decoration:none;
	color: #002F73;
}

.obchody
{
	margin-top: 20px;
}

form.zarovnane .pridat-typy
{
	margin-top:20px;
}

form.zarovnane .pridat-typy h3
{
	font-size: 15px;
	color: #006400;
}

form.zarovnane .pridat-typy label
{
	width: auto;
	float: none;
}

form.zarovnane .pridat-typy span
{
	top: 0;
	font-size: 12px;
}

form.zarovnane .pridat-typy .placene
{
	border: 1px solid #FFF8C3;
	background: #FFFDEE;
	padding: 0 20px 0 20px;
}

form.zarovnane .pridat-typy .zdarma
{
	margin-left:21px;
}

span.kategorie-chyba
{
	top: 0 !important;
}