* {margin:0;padding:0}
body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #111;background: #fff}

#all {width:965px;margin:0 auto}
#all #zahlavi {height:75px;background: #fff url('img/zahlavi-new.jpg') 0 0 no-repeat scroll;}

#levy {	float: left;width: 200px;}
#pravy { float: right;width: 200px }
#stredni { margin: 0 200px 0 200px }
#velky { margin: 0 0 0 200px }
#pravy #obsah-pravy {margin-left:12px}
#stredni #obsah-stredni {padding:0 6px}
#velky #obsah-stredni {padding:0 0 0 6px}

#zahlavi form {padding:28px 0 0 767px}
input {background: #fff url('img/input-back.gif') 0 0 repeat-x scroll;border:1px solid #999}
#zahlavi form input[type="submit"], #zahlavi form input.submit {
	color:#111;font-size:11px;
	background:#111 url('img/search-submit.gif') 0 0 no-repeat scroll;
	padding-bottom:2px;
	border: 0;width:47px;height:18px;
	position:relative;left:0;top:-1px;
	cursor: pointer
	}

.clanek .vyhledavani {margin:0 0 14px 0;border-bottom:1px solid #eee}
.clanek .vyhledavani h4 a {font-size:13px;color:#2153a0}
.clanek .vyhledavani p a {font-weight: normal}
.clanek .vyhledavani p a.green {color:#2d8802}
.clanek .vyhledavani p a.green:hover {color:#224}
.clanek .vyhledavani p {color:#555;line-height:1.5em;margin-top:0}

div.obsah {padding: 0}
div.obsah ul {margin:6px 5px 2px 36px;line-height:1.5em;font-size:11px}
div.obsah ul li {list-style-image: url('img/odr.gif');margin:3px 0 4px 0}
div.obsah ul li ul li {list-style-image: url('img/odr-2.gif')}

div.obsah ul.no-square {margin:6px 5px 2px 16px}
div.obsah ul.no-square li {list-style-type: none}

#obsah-stredni h3 {margin:10px 0 6px 0;font-size:13px;border-bottom:1px solid #eee;padding:4px 0 2px 0;color:#567c91}

div.obsah .blok-zahlavi {width:188px;height:26px;background: #fff url('img/blok-zahlavi.gif') 0 0 no-repeat scroll;}
div.obsah .blok-zahlavi h3 {color:#fff;text-decoration:none;font-size:11px;font-weight:bold;padding:6px 0 0 24px;margin:0}
div.obsah .ram {border:1px solid #c0c0c0;width:186px;margin-bottom:16px}
div.obsah .reklama {margin-bottom:16px}
div#obsah-pravy .ram {background: #fff url('img/novinky-back.jpg') bottom left no-repeat scroll;}

ul.menu {height:25px;background: #fff url('img/menu.gif') 0 0 no-repeat scroll;margin-bottom:15px}
ul.menu li {float:left;display:inline}
ul.menu li {padding-top:5px}
ul.menu li a {color:#fff;text-decoration:none;font-size:11px}
ul.menu li a:hover {color:#fff3d3;text-decoration:underline}

ul.menu li#m-1 {margin-left:22px}
ul.menu li#m-2 {margin-left:40px}
ul.menu li#m-3 {margin-left:40px}
ul.menu li#m-4 {margin-left:40px}
ul.menu li#m-5 {margin-left:40px}
ul.menu li#m-6 {margin-left:40px}
ul.menu li#m-7, ul.menu li#m-8, ul.menu li#m-9, ul.menu li#m-10 {margin-left:40px}

#nahoru {text-align:right;margin:0 0 14px 200px;width:600px}
#nahoru table {width:560px}
#nahoru table tr td#fi {text-align:left}
#nahoru span {font-size:21px;position:relative;left:0;top:8px;color:#999}

div.nalevo img, div.napravo img {margin:4px 0 2px 16px}

#pat {background: #fff url('img/pat.gif') 0 0 repeat-x scroll;padding-top:8px}
#pat table {border:1px solid #ced0d4;width:100%}
#pat table tr td a#w3c {margin-right:5px;display:block}
#pat table tr td span {color:#ccc}
#pat table tr td, #pat table tr td a {color:#b0b0b0;text-decoration:none}
#pat table tr td a:hover {color:#999;text-decoration:underline}
#pat table tr td#downmenu, #pat table tr td#copyright {padding-left:15px}

h2 {padding:4px 0 2px 18px;font-size:15px;font-weight:normal;margin:0 0 10px 0;color:#2d5797;border-bottom:1px solid #ced2e8;background: #fff url('img/h2.gif') 0 8px no-repeat scroll;}
h3 {padding:0;font-size:13px;font-weight:bold;margin:0;color:#2d5797}
h2.nadpis-kosik {background: #fff url('img/kosik.gif') 0 1px no-repeat scroll;padding-left:30px;font-size:15px}
h4 {color:#111;font-size:11px;margin-bottom:3px}

p {text-align:justify;padding-bottom: 1em;line-height:1.6em;font-size:11px}
legend {font-weight:bold}	
.lft {float:left}
.rgt {float:right}
.blk {display:block}
.clr, .cistic {clear: both;font-size: 1px}
pre {font-size:135%;_font-size: 105% }
.bld {font-weight:bold}
.just {text-align:justify}
.cntr {text-align:center}
.right {text-align:right}
.nw {white-space:nowrap}

.sm, a.sm {font-size:90%}
.upper {text-transform:uppercase}
img, .nobr {border:none}
.nobr {background: transparent}
hr {line-height:1px;height:1px;color:#ddd;background:#ddd;border:none}
fieldset {border:1px solid #ccc;max-width:99%;margin-bottom:1.5em}
legend {font-size:11px;letter-spacing:0.02em;border:1px solid #eee;padding:4px;margin-left:12px;color:#888}
fieldset form {margin:10px 12px}

a {color:#777;font-weight:normal}
a:hover {color:#222;text-decoration:underline}
a.aktive {font-weight:bold;color:#2b3960;text-decoration:none}
a.zpet span {font-size:9px;position:relative;top:-1px;left:0;text-decoration:none}

#list {margin:2px 0 20px 0}
.ikona {position:relative;left:0;top:3px}

.tab-clanky tr td {padding:3px 5px}
.tab-clanky tr td.right {text-align:right}


div.obsah ol {margin:4px 5px 6px 36px;line-height:1.5em;font-size:11px}

.pridej-fota {width: 902px}
.pridej-fota table {width: 155px;margin:0 18px 16px 0;float:left;border:1px solid #bbc}
.pridej-fota table tr td {padding:0}
.pridej-fota table tr td.obr {text-align:center;background:#eee;padding:2px 0;height:150px;vertical-align:middle}
.pridej-fota table tr td.obr:hover {background:#e1eaf5}
.pridej-fota table tr td.poradi {text-align:right;color:#666}
.pridej-fota table tr td.neaktiv {text-align:center;color:#a21;font-weight:bold}

div.obsah ul.kategorie {margin:0;padding:2px 4px 8px 4px;overflow:hidden}
div.obsah ul.kategorie li {padding:3px 0 4px 7px;margin:0;list-style-image:none;list-style-type:none;background: transparent url('img/teckovani.gif') bottom left no-repeat scroll;list-style-type:none}
div.obsah ul.kategorie li a {font-size:11px;text-decoration:none;font-weight:normal;color:#111}
div.obsah ul.kategorie li a:hover {color:#4e75ae;text-decoration:underline}

div.obsah ul.nejprodavanejsi {margin:0;padding:8px 4px 10px 4px;overflow:hidden}
div.obsah ul.nejprodavanejsi li {color:#666;margin:0;list-style-type:none;background: transparent url('img/teckovani.gif') bottom left no-repeat scroll;padding:7px 0 10px 12px}
div.obsah ul.nejprodavanejsi li a {text-decoration:underline;font-weight:normal;color:#1964b4}
div.obsah ul.nejprodavanejsi li a:hover {color:#999;text-decoration:underline}
div.obsah ul.nejprodavanejsi li:last-child {background:none}

div.obsah ul.novinky {margin:0;padding:2px 0 9px 0;overflow:hidden}
div.obsah ul.novinky li {color:#666;margin:0;list-style-type:none;background: transparent url('img/teckovani.gif') bottom left no-repeat scroll;padding:7px 3px 10px 10px}
div.obsah ul.novinky li a, div.obsah ul.novinky li span {text-decoration:underline;font-weight:bold;color:#1964b4}
div.obsah ul.novinky li span {text-decoration:none}
div.obsah ul.novinky li a:hover {color:#999;text-decoration:underline}
div.obsah ul.novinky li p {text-align: left;padding-bottom:2px;font-size:10px;line-height:1.6em}
div.obsah ul.novinky li:last-child {background:none}

.produkty {background: transparent url('img/eshop-back.png') 0 0 repeat-x scroll;min-height:190px}
.produkt {float:left;margin:12px 0px 0 9px}
.produkt {background: transparent url('img/produkt-back.png') 0 0 no-repeat scroll;width:241px;height:155px}
.produkt-neni-skladem {background: transparent url('img/produkt-back-neni-skladem.png') 0 0 no-repeat scroll}

.produkt table {width:100%}
.produkt table tr td {vertical-align:top}
.produkt table tr td h4 {color:#3c6dc7;margin:8px 4px 4px 0;overflow:hidden;height:36px;line-height:1.6em;width:126px}
.produkt table tr td h4 a {color:#3c6dc7;font-size:13px;font-weight:normal;text-decoration:none}
.produkt table tr td h4 a:hover {color:#3c6dc7;text-decoration:underline}
.produkt table tr td p.produkt-popis {color:#222;margin:5px 0 0 0;text-align:left;line-height:1.4em;height:28px;overflow:hidden;padding:0 8px 6px 12px}

.produkt table tr td.produkt-detail {padding-left:10px}
.produkt table tr td.produkt-kosik {text-align:right;padding-right:10px}

.produkt table tr td.produkt-obrazek {width:90px;text-align:center}
.produkt table tr td.produkt-obrazek a {margin:12px 8px 8px 8px}
.produkt table tr td.produkt-obrazek {padding-top:12px !important}

p.produkt-cena {padding-bottom:1px;color:#d61b1b}
p.produkt-cena strong {color:#d61b1b;font-size:14px}
p.produkt-cena span {font-size:11px}
.produkt-cena-dph {padding-left:8px;font-size:10px}

.detail-skladem {color:#999}
.detail-skladem b {color:#779;}

.detail-produkt-cena strong {color:#d61b1b;font-size:14px}
.detail-produkt-cena span {color:#111;font-size:10px;font-weight:bold;position:relative;left:1px;top:-1px}

p.produkt-cena-dph {padding:0}

#eshop-zahlavi {background: #fff url('img/eshop-zahlavi.jpg') 0 0 no-repeat scroll;height:164px;border-bottom:1px solid #eee}
#eshop-zahlavi #eshop-kategorie {position:absolute;margin:53px 0 0 27px;font-size:13px;text-align:center}
#eshop-zahlavi div {font-size:11px;margin-top:6px}

.eshop-detail-foto {padding:6px 0 0 20px}
.eshop-detail-right {margin: 0 0 5px 150px}

.eshop-detail-tab {margin:20px 0 0 25px}
.eshop-detail-tab tr td {vertical-align:top}
.eshop-detail-tab tr td.first {width:28em}

#list-eshop {margin:6px 0 4px 0}
#list-eshop-dole {margin:8px 0 4px 8px}

p.vetsi {font-size:13px}
p.mensi {font-size:11px}

.tab-kosik {background:#ddd;width:100%;margin-top: 8px}
.tab-kosik tr th {background:#fff url('img/prechod.jpg') 0 0 repeat-x scroll;padding:6px 5px;text-align:left}
.tab-kosik tr td {background:#fff;padding:6px 5px}
.tab-kosik tr th.cena-celkem {background:#e7eef8;text-align:right}
.tab-kosik tr th.cena-celkem-left {background:#e1ebf7;text-align:left}
.tab-kosik tr th.cena-celkem-left span {font-weight:normal;position:relative;left:2px;top:-2px}
.tab-kosik tr th.cena-celkem-left a {text-decoration:none;color:#755} 

.pridat-small, .del-small {position:relative;left:2px;top:2px}
input.pridat-small {
	background:#fff url('img/pridat.gif') center center no-repeat;
	border:none;height:16px;width:18px;
	cursor:pointer;
	position:relative;left:2px;top:1px
}
#stav-kosiku {background:#fff url('img/kosik-big.gif') 0 0 no-repeat scroll;position:absolute;margin:0 0 0 711px;
	font-size:11px;height:16px;width:230px;border:1px solid #dfe3ef;padding:6px 0 0 22px;text-align:center;
	border-top:0}

#objednat {width:99%;text-align:right;margin:10px 8px 0 0}

.eshop-detail-fota {margin-left:7px}
.eshop-detail-fota tr td {padding:4px 18px;border:1px solid #fff}
.eshop-detail-fota tr td:hover {border:1px solid #eee}

.eshop-detail-sablona {background:#ddd}
.eshop-detail-sablona tr td {background:#fff;vertical-align:middle;padding:5px 7px}
.eshop-detail-sablona tr td.detail-nazev {background:#f4fafe;width:110px;vertical-align:middle;padding:14px 5px 14px 24px;font-size:10px;color:#509ed7;text-align:right}
.eshop-detail-sablona tr td p {padding-bottom:1px;padding-top:2px}

span.mo {color:#910}
.error {text-align:center;font-size:11px;color:#a10;padding:10px 12px;border:1px solid #caa;margin-bottom:18px;background:#ffe;font-weight:bold;width:528px}
label#label-korekce {position:relative;left:2px;top:-3px}
#souhlas, .bordernone {border: 0;background: transparent}

#kategorie-vyber {padding:8px 0px 10px 23px;background:#fff url('img/kategorie.jpg') 0 0 no-repeat scroll;border-bottom:1px solid #eee}
#kategorie-vyber a.kat-akt {color:#234;text-decoration:none}
#kategorie-vyber a {color:#678;font-weight:bold}
#kategorie-vyber a:hover {color:#9ab}

#drob-navigace {margin:8px 0 4px 0;font-weight:bold}
#drob-navigace span {font-weight:normal}
#drob-navigace a {}

#kategorie-inline-eshop {padding:6px 0 8px 0;line-height:1.7em}
#kategorie-inline-eshop a {background: #fff url('img/odr.gif') 0 5px no-repeat scroll;padding-left:10px;white-space:nowrap}
table#kategorie-inline-eshop tr td {vertical-align:top;padding-right:20px}

#souvisejici {padding:6px 0 8px 0;}
#list-eshop-dole {float:left}

a.bld {font-weight: bold !important}


#master {width: 90px;}
#master a {height: 80px; outline: none; }
#master a, #col .gall a {text-align: center; padding: 5px; position: relative; background: #fff; border: solid 1px #fff; display: block; }

.tab {margin:7px 0 5px 0;background: #bbc;width:100%;border:1px solid #aab}
.tab td, .tab th {padding:5px;font-size:11px;background:#f4fafe}
.tab tr th {text-align: left;background:#fff;padding:5px;color:#111}
