/* obecne styly */
body {color: #000; background: url(../gfx/body.png) top center repeat-y; background-color: #490018; font-family: Arial, Helvetica, sans-serif; text-align: center; border: 0; margin: 0; padding: 0;}
input, textarea, select {font-family: Arial, Helvetica, sans-serif; font-size: .9em;}
form {margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0;}
p {font-size: .9em; margin: 0 0 1.33em 0; line-height: 1.4em;}
ul, ol, dl {font-size: .9em; margin: 0 0 1.33em 0; padding: 0;}
ul {list-style: none; position: relative;}
ol {margin-left: 3em;}
ul li, ol li {line-height: 1.4em; margin-bottom: .3em;}
img {border: 0;}
table {font-size: 1em; margin-bottom: 1.33em;}
th {text-align: left;}

/* layout */
.spodni-lista {background: url(../gfx/spodni-lista.png) bottom center no-repeat;} 
.horni-lista {background: url(../gfx/horni-lista.png) top center no-repeat;}
.spodni-lista {height: 194px;}
.hlavicka, .paticka, .obsah {margin: 0 auto; width: 980px;}
.hlavicka, .obsah {text-align: left;}
.hlavicka {position: relative; height: 158px;}
.obsah {padding-top: 30px;}
.levy-panel, .pravy-panel {position: relative; top: 20px;}
.levy-panel {float: left; width: 225px; right: 735px;}
.pravy-panel {float: left; width: 735px; left: 245px;}
.paticka {padding-top: 3em;}

.b12, .b23, .b13, .b14, .b24, .b34, .b15, .b25, .b35, .b45 {float: left; margin: 0 20px 20px 0;}
.b23 {width: 632px;}
.b13 {width: 306px;}

.b14 {width: 225px;}
.b24, .b12 {width: 470px;}
.b34 {width: 715px;}
.b34-2 {width: 347px;}

.b15 {width: 176px;}
.b25 {width: 372px;}
.b35 {width: 568px;}
.b45 {width: 764px;}

/* hlavicka */
.hlavicka .logo {display: block; width: 93px; height: 104px; position: absolute; top: 16px; left: 67px; z-index: 2;}
.hlavicka .login {position: absolute; font-size: .8em; text-align: center; top: 25px; left: 0; width: 980px; z-index: 1;}
.hlavicka .login * {color: #000;}
.hlavicka #vyhledavani {background: url(../gfx/vyhledavani.png) top center no-repeat; position: absolute; top: 57px; left: 300px; z-index: 2; text-align: center; width: 386px; height: 62px;}
	.hlavicka #vyhledavani p {margin: 0; height: 62px; line-height: 59px;}
		.hlavicka #vyhledavani p input {vertical-align: middle;}
			.hlavicka #vyhledavani p #hledany-vyraz {margin-right: .5em; padding: .4em; width: 245px;}

.kosik-hlavicka {text-align: center; position: absolute; top: 35px; right: 20px; padding: .5em 1em; z-index: 3;}
	.kosik-hlavicka p {margin: 0;}
	.kosik-hlavicka h3, .hlavicka .kosik-hlavicka a {color: #A70101;}
	.kosik-hlavicka h3 {font-size: 1.1em;}
	.kosik-hlavicka a {text-decoration: none;}
	.kosik-hlavicka input {margin: .4em 0 0 0;}	

/* levy panel */
.levy-panel .box {padding: 1em 1em .1em 1em; font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif; margin: 0 0 1em 0; background: url(../gfx/pozadi/cerne.png); -moz-border-radius: 8px; -webkit-border-radius: 8px;}	
	.levy-panel ul {font-size: 1em;}
		.levy-panel ul li {background: url(../gfx/odrazka/zlata-sipka.png) 0px 10px no-repeat; position: relative; padding-left: .6em;}
		.levy-panel ul li.bez {background: none; padding: 0;}
	.levy-panel a {color: #D8B56E;}
	.levy-panel a:hover {color: #fff;}
	.levy-panel h3 {color: #fff; font-size: 1.1em; font-weight: normal; margin: 0 0 .2em .5em;}
		.levy-panel .vyrobci h3 a {color: #fff; text-decoration: none;}
		
.levy-panel .b-buttony {background: url(../gfx/b-buttony.png) top left no-repeat;}
	.levy-panel .b-buttony img {margin: 4px 0 0 4px;}
	

/* pravy panel */
h1.nazev {font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif; color: #bb994e; font-size: 1.8em; margin: 0; margin-bottom: .7em; text-align: center;}
p.drobky {color: #D8B56E; font-size: .9em; margin: 0; position: relative; bottom: 4.4em;}
	p.drobky a, p.drobky span {color: #D8B56E;}	

.pravy-panel ul li {background: url(../gfx/odrazka/zlata-sipka.png) 0px 7px no-repeat; padding-left: .9em; position: relative;}		

/* katalog */
.polozka {background: url(../gfx/polozka.png) top left no-repeat; background-color: #A2783B; text-align: center; width: 225px; height: 408px;}
.polozka:hover {background-position: top right;}
	.polozka h2 {font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif; background: #fff; font-size: 1.2em; padding: .5em 10px 0 10px; margin: 4px 4px 0 4px; height: 2.6em; overflow: hidden;}
		.polozka h2 a {color: #bb994e;}
	.polozka .popis {color: #442920; font-weight: bold; height: 2.6em; margin: .5em 10px; overflow: hidden;}
		.polozka:hover .popis {color: #000;}
	.polozka .pocet-druhu {color: #442920; margin: .5em 10px;}
		.polozka:hover .pocet-druhu {color: #000;}
	.polozka .cena {font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif; font-size: 1.5em; margin: .3em 0;}
		.polozka .cena a {color: #5A001E; text-decoration: none;}	
			.polozka:hover .cena a {color: #86002D;}
	.polozka a.nahled {display: block; width: 217px; height: 217px; left: 4px; position: relative;}
		.polozka a.nahled img.pohlavi {width: 25px; height: 25px; position: absolute; bottom: 5px; right: 5px;}

.filtr {color: #D8B56E; background: #5A001E; padding: 1em 0; border: 1px solid; border-left-color: #6B0024; border-top-color: #6B0024; border-bottom-color: #27000D; border-right-color: #27000D; position: relative;}
	.filtr p {margin: 0 20px;}
	.filtr p * {vertical-align: middle;}
	.filtr select {margin-right: 20px; padding: .3em;}
	
.filtr-pohlavi {position: absolute; top: 20px; right: 0;}
	.filtr-pohlavi input {vertical-align: top; margin-left: 1em;}

.strankovani {color: #D8B56E; margin: 0 20px 0 0; float: right;}
	.strankovani * {color: #D8B56E;}
	
.zobrazeni {color: #D8B56E; margin: 0 20px 0 0; float: left;}
	.zobrazeni * {color: #D8B56E;}

/* detail */
.detail h1 {font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif; color: #bb994e; font-size: 1.8em; margin: .7em 24px; padding: 0; text-align: center;}
.detail h2.podnadpis {text-align: center; font-size: 1.4em; margin: 0 0 20px 0;}
.detail h3 {color: #bb994e; font-size: 1em; margin-bottom: .3em;}
.detail .zvetsit {text-align: center;}
	.detail .zvetsit a {color: #666;}
	.detail .zvetsit a:hover {color: #000;}
	
.detail p.drobky {color: #D8B56E; font-size: .9em; margin: 0 0 1.2em 0; bottom: 0;}
	
.detail .nahled-nakup {background: url(../gfx/detail.png) top left no-repeat; background-color: #fff; padding: .1em 0 0 0; margin-bottom: 1.5em; width: 715px;}
.detail .nahled {width: 217px; margin-left: 60px; float: left; display: inline;}
.detail .nakup {float: right; width: 410px;}
	.detail .nakup h3 {color: #7E0223; margin: 0 0 .3em 1.5em;}

.detail .vyrobce {padding-left: 1.7em;}
	.detail .vyrobce a {color: #000;}
	
.detail .originalni-zbozi {margin: 0 0 1em 1.7em;}
.detail .detail-lista {margin: 0 0 0 4px;}

.detail ul.varianty {padding: 0; margin-bottom: 1.5em;}
	.detail ul.varianty li {background: none; padding: 0;}
		.detail ul.varianty li a {color: #000;}
		.detail ul.varianty .skladem {color: #090; font-size: .8em; text-transform: uppercase; font-weight: bold;}		
		.detail ul.varianty .nadotaz {color: #f00; font-size: .7em; text-transform: uppercase;}

.detail p.cena {font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif; color: #7E0223; font-size: 1.5em; margin: 0 0 .2em 53px;}
.detail .dostupnost {font-size: .8em; margin: 0 0 .5em 0;}

.detail .objednani {background: url(../gfx/detail-panel.png) top left no-repeat; height: 128px; position: relative;}

.detail .elektronicke {width: 175px; bottom: 34px; left: 277px; position: absolute;}
	.detail .elektronicke * {vertical-align: middle; margin: 0;}
	.detail .elektronicke #obj-ks {width: 2em;}

.detail .telefonicke {text-align: center; width: 215px; bottom: 34px; right: 24px; position: absolute;}
	.detail .telefonicke h4 {color: #886038; font-size: 1.5em; font-weight: normal; margin: 0;}
	.detail .telefonicke p {font-size: .8em; margin: 0;}
	
.detail .doprava-zdarma {text-align: center; width: 260px; bottom: 34px; left: 4px; position: absolute;}
	.detail .doprava-zdarma h4 {color: #886038; font-size: 1.5em; font-weight: normal; margin: 0;}
	.detail .doprava-zdarma p {font-size: .8em; margin: 0;}
	
.detail .detail-box {background: url(../gfx/detail.png) top left no-repeat; background-color: #fff; margin-bottom: 1.5em;}
	.detail .detail-box h2, .detail .detail-box p, .detail .detail-box table {margin-left: 24px; margin-right: 24px;}
	.detail .detail-box h2 {font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif; color: #bb994e; font-size: 1.4em; margin: .7em 24px .2em 24px; padding: 0; font-weight: normal; text-align: center;}
	.detail .detail-box .konec {background: url(../gfx/detail-konec.png) bottom left no-repeat; display: block; height: 4px;}
	
.detail .klip {background-color: #000;}
	.detail .klip .korektura {padding-top: 4px; margin-bottom: -4px;}
	
.detail .slozeni {font-size: .9em; margin: .4em 0 1em 0;}
	.detail .slozeni * {padding: 0 1em .4em 0;}
	.detail .slozeni th {color: #7E0223; text-align: left;}
	
.detail .polozka .nahled {margin-left: 0;}
.detail .polozka p.cena {margin: 0;}

.detail h2.souvisejici-zbozi {color: #bb994e; font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif; margin-bottom: 1em; text-align: center;}

/* vyrobci */
.vyrobci p.drobky, .seznam-parfemu p.drobky {color: #D8B56E; font-size: .9em; margin: 0 0 1.2em 0; bottom: 0;}
.vyrobci h1, .seznam-parfemu h1, .vyrobci li.titulek, .seznam-parfemu li.titulek {font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif; margin: .7em 24px .2em 24px; padding: 0; font-weight: normal;}
	.vyrobci h1, .seznam-parfemu h1 {color: #bb994e; font-size: 1.8em; text-align: center;}	

.vyrobci ul.index-vyrobcu {font-size: 1.2em; margin: 1em 20px;}
	.vyrobci ul.index-vyrobcu li {background: none; padding: 0; display: inline;}
	.vyrobci ul.index-vyrobcu a {color: #bb994e; margin: 0 4px;}
	
.vyrobci ul.seznam-znacek, .seznam-parfemu ul.seznam-znacek {color: #8C643B; width: 687px; clear: both; position: relative; bottom: 2em; font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif;}
	.vyrobci ul.seznam-znacek li, .seznam-parfemu ul.seznam-znacek li {padding: 0; background: none; float: left; width: 147px; margin: 0 0 0 24px; font-size: 1.4em; line-height: 1.2em;}
	.seznam-parfemu ul.seznam-znacek li {background: url(../gfx/odrazka/zlata-sipka.png) 0px 10px no-repeat; position: relative; padding-left: 10px; width: 309px;}
		.vyrobci ul.seznam-znacek li a, .seznam-parfemu ul.seznam-znacek a {color: #bb994e; font-size: .7em; font-family: Arial, Helvetica, sans-serif;}
		
		.vyrobci ul.seznam-znacek li.titulek, .seznam-parfemu ul.seznam-znacek li.titulek {color: #A70101; background: none; font-size: 2em; float: none; display: block; clear: both; border-bottom: 1px solid #eee; padding: 1em 0 0 0; margin: 0 24px .7em 24px; width: 687px;}
	
.vyrobci .ramecek, .seznam-parfemu .ramecek {background: url(../gfx/text.png) top left repeat-y; background-color: #fff;}
	.vyrobci .ramecek .zacatek, .seznam-parfemu .ramecek .zacatek {background: url(../gfx/text-zacatek.png) top left no-repeat; display: block; height: 4px;}
	.vyrobci .ramecek .konec, .seznam-parfemu .ramecek .konec {background: url(../gfx/text-konec.png) bottom left no-repeat; display: block; height: 4px; margin-top: 3em;}

/* text */
.text p.drobky {color: #D8B56E; font-size: .9em; margin: 0 0 1.2em 0; bottom: 0;}
.text .ramecek {background: url(../gfx/text.png) top left repeat-y; background-color: #fff; margin-bottom: 1.5em;}
	.text .ramecek h1, .text .ramecek h2, .text .ramecek h3, .text .ramecek h4, .text .ramecek p, .text .ramecek table, .text .ramecek ul {margin-left: 24px; margin-right: 24px;}
	.text .ramecek h1, .text .ramecek h2 {font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif; margin: .7em 24px .2em 24px; padding: 0; font-weight: normal;}
	.text .ramecek h1 {color: #bb994e; font-size: 1.8em; text-align: center;}
	.text .ramecek h2 {color: #A70101; font-size: 1.4em;}
	.text .ramecek h3 {color: #bb994e; font-size: 1.2em; margin-bottom: .1em; font-weight: normal;}
	.text .ramecek h4 {color: #000; font-size: 1em; margin-bottom: .3em; margin-top: .6em;}
	.text a {color: #bb994e;}
	.text .ramecek .zacatek {background: url(../gfx/text-zacatek.png) top left no-repeat; display: block; height: 4px;}
	.text .ramecek .konec {background: url(../gfx/text-konec.png) bottom left no-repeat; display: block; height: 4px;}
	.text .formular {margin-left: 24px; margin-right: 24px;}
	.text .obycejna {font-size: .9em;}
		.text .obycejna th, .text .obycejna td {padding: 0 .5em .4em 0;}
		
	.text .mapa {float: right; width: 380px; text-align: center; margin: 1em 24px 0 0;}

.rodokmen {background: #AD7E48; font-size: .9em; width: 685px;}
	.rodokmen th, .rodokmen td {background: #fff; padding: .5em; vertical-align: top;}
	.rodokmen th span {font-weight: normal; font-size: .8em;}
	.rodokmen thead th {color: #4D3125; background: url(../gfx/table-heading.png) bottom left repeat-x; background-color: #F9D584;}

/* zakaznicke centrum */
.centrum {background: url(../gfx/text.png) top left repeat-y; background-color: #fff; margin-bottom: 1.5em;}
	.centrum .zacatek {background: url(../gfx/text-zacatek.png) top left no-repeat; display: block; height: 4px; margin-bottom: 1em;}
	.centrum .konec {background: url(../gfx/text-konec.png) bottom left no-repeat; display: block; height: 4px; margin-top: 1em;}
	.centrum h1, .centrum h2, .centrum h3, .centrum p, .centrum table, .centrum ul, .centrum form {margin-left: 24px; margin-right: 24px;}
	.centrum h1 {font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif; color: #bb994e; font-size: 1.5em; margin-bottom: .5em;}
	.centrum h2 {font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif; color: #A70101; font-size: 1.1em; margin-bottom: .3em;}
	.centrum a {color: #bb994e;}

.centrum .formular, .sendform {padding: 1.5em 0 1em 0; background: #f5f5f5; margin-bottom: 1em;}
.centrum table, .sendform table {font-size: .9em; margin: 0 .5em;}
	.centrum table th, .centrum table td, .sendform table th, .sendform table td {padding: 0 0 .5em 1em;}	

.centrum .objednavky {background: #AD7E48; margin: 0 24px 1em 24px;} 
	.centrum .objednavky th, .centrum .objednavky td {background: #fff; padding: .5em;}
	.centrum .objednavky th {color: #4D3125; background: url(../gfx/table-heading.png) bottom left repeat-x; background-color: #F9D584;}	

.centrum .adresa {margin-left: 24px;}
.centrum .adresa th, .centrum .adresa td {padding: 0 1em .5em 0;}

.prijata, .odeslana, .storno {color: #fff; text-transform: uppercase; text-align: center; padding: .3em .5em; display: block; width: 100px;}
.prijata {background: #A70101;}
.odeslana {background: #390;}
.storno {background: #c00;}	

.centrum .siroke {width: 685px; margin: 0 24px 2em 24px;}

/* formular - sendform */
.sendform h2 {font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif; margin: 0 0 1em 0;}
.sendform input {width: 300px; padding: .3em;}
.sendform textarea {width: 300px; padding: .3em;}
.sendform input.button {width: auto;}
.sendform th {font-weight: normal;}
.sendform th.zarovnat-nahoru {padding-top: .35em;}

/* panel layout (bez sloupcu) */
.panel {margin: 0 auto; width: 780px;}
	.panel .hlavicka, .panel .obsah {margin: 0 0 1em 0; width: 780px;}
	.panel .hlavicka h1 {font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif; color: #A70101; font-size: 2em; margin-bottom: .5em; text-align: right; padding: 2em 0 0 0;}
	.panel .logo {left: 0;}
	
.panel .ramecek {background: url(../gfx/panel.png) top left repeat-y; background-color: #fff; padding: 0; margin-top: 3em;}
.panel .ramecek .zacatek {background: url(../gfx/panel-zacatek.png) top left no-repeat; display: block; height: 4px;}
.panel .ramecek .konec {background: url(../gfx/panel-konec.png) bottom left no-repeat; display: block; height: 4px;}

/* kosik */
.kosik {padding-bottom: 0;}
	.kosik h2 {font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif; color: #bb994e; font-size: 1.5em; margin: .7em  24px .5em 24px;}
	.kosik p {margin-left: 24px; margin-right: 24px;}
	.kosik table {margin: -1px 3px -5px 3px; border: solid #AD7E48; border-width: 1px 1px 0 0; width: 774px;}
		.kosik th, .kosik td {border: solid #AD7E48; border-width: 0 0 1px 1px; padding: .5em;}
		.kosik th {color: #4D3125; background: url(../gfx/table-heading.png) bottom left repeat-x; background-color: #F9D584;}
		.kosik .suma, .kosik .prepocet {border: 0;}
		.kosik td.prepocet {padding-left: 0; padding-right: 0;}
		.kosik .zbozi {border-left: 0; padding-left: 0; width: 380px;}
		.kosik .celkem {color: #A70101; font-size: 1.5em;}
		.kosik a {color: #bb994e; font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif; font-size: 1.4em;}
		.kosik a.rem {color: #666; font-family: Arial, Helvetica, sans-serif; font-size: .8em; font-weight: normal; text-decoration: underline;}
		.kosik a.rem:hover {color: #c00;}
		.kosik .mnozstvi {width: 2em;}
		.kosik .popis {width: 70%;}
		.kosik .cena-kus, .kosik .pocet, .kosik .soucet {width: 10%;}
		.kosik .soucet {text-align: center;}
		
.kosik .panel-kosik {background: url(../gfx/i-darek.png) 5% 55% no-repeat; position: relative; top: 4px; padding: 1em;}
	/*.kosik .panel-kosik #dokoncit-nakup p, .panel-kosik #pokracovat-v-nakupu p {height: 128px; line-height: 140px; margin: 0;}*/
	
.panel-kosik #pokracovat-v-nakupu {position: absolute; top: -37px; left: 16px;}
.panel-kosik .objednat-zbozi {width: 592px; text-align: center; margin: 0 0 0 165px;}
.seznam-darku {border: 1px solid #ad7e48; background: #efcd7b; padding: .1em 1em; width: 560px; margin: 0 0 20px 165px;}
	.seznam-darku h2 {color: #000; font-size: 1.4em; margin-bottom: .2em;}
	.seznam-darku a {color: #9e0d38;}
	.seznam-darku li.neaktivni a {color: #ad7e48;}
	.seznam-darku span {font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif;}

/* objednavka */
.objednavka h2 {font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif; color: #bb994e; font-size: 1.1em; margin-bottom: .3em;}
.objednavka h3 {color: #A70101; font-size: .9em; margin-bottom: .3em;}
.objednavka table {font-size: .9em; line-height: 1.4em;}
.objednavka .data td {padding: 0 .8em .5em 0;}
.objednavka td.chyba {width: 16px; height: 16px; padding: 0 0 .2em 0;}
.objednavka td.chyba img {width: 16px; height: 16px;}

.data input {width: 163px;}
.data input.button {width: auto;}
#obj-poznamka {width: 340px;}

.napoveda {color: #bb994e; font-size: .8em; font-weight: bold; text-decoration: none; position: relative; bottom: .5em; right: .2em;}
.zarovnat-nahoru {vertical-align: top;}
.zarovnat-dolu {vertical-align: bottom;}
.linka-dole td {border-bottom: 1px solid #ccc;}
.celkova-cena {width: 5em;}

.split {width: 380px;}
.wrap {background: url(../gfx/wrap.png) top left repeat-y; background-color: #fff; margin-bottom: 1em;}
	.wrap .zacatek {background: url(../gfx/wrap-zacatek.png) top left no-repeat; display: block; height: 4px; margin-bottom: 1em;}
	.wrap .konec {background: url(../gfx/wrap-konec.png) bottom left no-repeat; display: block; height: 4px; margin-top: 1em;}
	
	.wrap h2, .wrap h3, .wrap h4, .wrap p, .wrap table {margin-left: 24px; margin-right: 24px;}
	.wrap .nakup {width: 330px;}

/* uvodni strana */
.pravy-panel .hp-upoutavka {background: url(../gfx/hp-panel.png) top left no-repeat; width: 715px; height: 185px; overflow: hidden;}
	.pravy-panel .hp-upoutavka ul {font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif; font-size: 1.05em; line-height: 1.1em; margin: .7em 14px 0 14px;}
		.pravy-panel .hp-upoutavka li {background: none; padding: 0; width: 320px; float: left; margin: 0 10px .4em 10px;}

.hp-dlazdice {background: url(../gfx/dlazdice.png) top left no-repeat; margin-bottom: 2em; height: 225px;}
	.hp-dlazdice img {margin: 4px 4px -3px 4px; width: 217px; height: 181px;}
	.hp-dlazdice h2 {font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif; font-size: 1.1em; text-align: center;}
		.hp-dlazdice h2 a {color: #920324; text-decoration: none; display: block; padding: .35em .3em .3em .3em;}
		.hp-dlazdice h2 a:hover, .hp-dlazdice:hover h2 a {color: #886046;}
.hp-dlazdice:hover {background-position: top right;}

h2.hp-nadpis {color: #BB994E; text-align: center; font-size: 1.4em; margin: 0 0 20px 0;}

.znacky-loga {background: url(../gfx/pozadi/cerne.png); -moz-border-radius: 8px; -webkit-border-radius: 8px; padding: 1em 0; margin-bottom: 1em; overflow: hidden; width: 715px; position: relative;}

.znacky-loga p {font-size: 3em; position: absolute; top: .15em; font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif;}
		.znacky-loga p.lsaquo {left: .2em;}
		.znacky-loga p.rsaquo {right: .2em;}		
		.znacky-loga p a {color: #bb994e; text-decoration: none; display: block; height: 1.9em;}
		.znacky-loga p a:hover {color: #fff;}

/* zaslat heslo */
.panel .formular {padding: 1em; background: #f5f5f5; margin-bottom: 1em;}
	.panel .formular p {margin: 0;}
	.panel .formular p * {vertical-align: middle;}
	
.zaslat-heslo h2, .zaslat-heslo p, .zaslat-heslo form {margin-left: 24px; margin-right: 24px;}
.zaslat-heslo h2 {font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif; color: #bb994e; font-size: 1.5em; margin-bottom: .5em; margin-top: .7em;}

/* chybove hlasky */
.chyba .zacatek {margin-bottom: 1em;}
.chyba h2, .chyba p, .chyba form {margin-left: 24px; margin-right: 24px;}
.chyba h2 {font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif; color: #bb994e; font-size: 1.5em; margin-bottom: .5em;}
.chyba a {color: #bb994e;}

p.chyba {color: #fff; background: #c00; padding: .3em .5em;}
p.chyba img {vertical-align: middle;}

/* paticka */
.nastroje {color: #D8B56E; font-size: .8em; text-align: center; padding-top: 3em;}
	.nastroje a {color: #D8B56E;}
	.nastroje a:hover {color: #fff;}	

.paticka {}
	.paticka * {color: #000;}
	.paticka .copy {font-size: .8em;}

/* obecne tridy */
.centr {text-align: center;}
.vpravo {text-align: right;}
.vlevo {text-align: left;}

.clr {border: 0; clear: both; display: block; height: 0; margin: 0; visibility: hidden;}
.oddelovac {color: #ccc; background: #ccc; border: 1px; height: 1px; margin: 0 20px 1.5em 0; clear: both;}

.pl {float: left;}
.pp {float: right;}

.m0 {margin: 0;}
.mn1 {margin-top: 1em;}
.md1 {margin-bottom: 1em;}
.mp1 {margin-right: 1em;}
.ml1 {margin-left: 1em;}

.b-sedex {background: #FFFADD;}
.b-zelene {background: #FFFADD;}

.p-zelene {color: #bb994e;}
.p-cerne {color: #000;}
.p-sede {color: #666;}
.p-bordo {color: #86002d;}

.fs8 {font-size: .8em;}

/* IE6 MUST DIE */
.levy-panel {_display: inline; _left: 0; _margin-left: -755px;}
.box ul li {_background-position: 0px 9px;}
.pravy-panel .hp-upoutavka li {_position: relative; display: inline;}
.form-kosik {_margin-top: -15px;}
.panel-kosik {_margin-bottom: -29px;}
.kosik .panel-kosik #dokoncit-nakup, .panel-kosik #pokracovat-v-nakupu {_float: left; _width: 50%;}
.kosik .panel-kosik #dokoncit-nakup p input, .panel-kosik #pokracovat-v-nakupu p input {_margin-top: 50px;}
.panel-kosik #dokoncit-nakup p {_text-align: right;}
.vysoka {_margin-right: -20px;}
#vyhledavani p input {_margin-top: 15px;}
