body, input, textarea {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:small;
	background-color:white;
	color:black;
}
body {background:#58001F url(timg/body.gif) repeat-x;}
* {margin:0; padding:0;}
.clear {clear:both; height:0px; overflow:hidden; }
a img {border-style:none;}
.fnod {display:none;}

#lista {width:930px; margin:0 auto; padding:2px 4px; background-color:#FFF2F3;}

#topline {width:100%; height:5px; margin:0 auto; background:url(timg/body-top-line.gif) repeat-x top center; overflow:hidden;}

#header {width:938px; height:158px; margin:0 auto; background:url(timg/header.gif) no-repeat;}

#header #hlevy {width:612px; height:158px; float:left; overflow:hidden;}
a#logo {display:block; width:251px; height:59px; position:relative; left:29px; top:24px;}
form.nsform {width:260px; height:59px; position:relative; left:329px; top:-33px; overflow:hidden;}
form.nsform input.text {width:143px; height:20px; background:url(timg/input-bg-white.gif) no-repeat; 
	border-style:none; margin:0 4px 0 0; padding:7px 5px 0 5px; font-size:11px; float:left; color:#8A8A8A;
}
form.nsform a {color:#707cae; font-size:85%; margin-left:0.5em; line-height:20px;}
#menu1 {width:582px; height:41px; background:url(timg/menu1.gif) no-repeat; position:relative; left:20px; top:-14px;
	padding:13px 0 0 11px;
}
#menu1 img {display:block; float:left;}

#header #hpravy {width:326px; height:158px; float:right;}
#hpravy img.foto {display:block; float:left; width:173px; height:158px;}
.kosiknahled {float:left; width:120px; height:60px; position:relative; left:13px; top:28px;}
.kosiknahled p {font-size:85%; padding-left:2px; margin:0;}
#menu2 {float:left; width:94px; height:41px; background:url(timg/menu2.gif) no-repeat; position:relative; top:44px;
  padding:13px 0 0 38px;
}

#blackheader {width:882px; height:36px; margin:0 auto; padding:18px 0 0 16px; background:url(timg/black-header.gif) no-repeat;}
#blackheader h1 {width:580px; height:36px; line-height:160%; overflow:hidden; float:left; color:white; font-size:145%; font-weight:normal; margin:0;}

#content {width:898px; margin:0 auto; background:white url(timg/content-bottom.gif) no-repeat bottom left;}
#left {width:218px; float:left;}
#main {width:670px; float:left; margin-bottom:70px; padding:0 10px 0 0;}
#obsah4 {width:670px;}
#obsah3 {width:497px; float:left; margin-top:-83px;}
#obsah3 .article {width:318px; height:486px; overflow:hidden; float:left; margin-right:0;}
#obsah3 #katalog {width:159px; height:300px; float:right; margin-top:83px;}
#right {width:173px; float:right; clear:right;}
#rightlogin {width:342px; height:75px; float:right; margin-top:8px; background:url(timg/bl-bg.gif);  position:relative; left:10px;}
#ikony {float:right; width:671px; height:70px; padding:0 0 0 9px; background:url(timg/ikony.gif) no-repeat; margin-top:-70px;}
#ikony img {display:block; float:left; margin-top:26px;}

#rightlogin #bl-bg {width:10px; height:75px; float:left; background:url(timg/bl-bg-left.gif) no-repeat; }
#rightlogin form#login {margin:0; padding:0; display:block; float:left; width:330px; }
#rightlogin #login p {float:left; clear:none;}
form#login input.text {width:93px; height:20px; border-style:none; background:url(timg/bl-text.gif) no-repeat;
		padding:5px 5px 0 5px; font-size:11px; display:block; float:left; margin:15px 8px 0 0;
}
form#login input.submit {width:100px; height:25px; display:block; float:left; margin-top:15px;}
#login p {float:none; clear:left; font-size:85%; margin:8px 0 0 0; width:95%;}
div#login p {margin:8px 0 -4px 0;}
#login p a {color:black;}
form#login {margin:0em 0 2em 0;}

#footer1 {width:898px; height:43px; margin:0 auto; background:url(timg/footer1.gif) no-repeat; color:#1A1A1A; text-align:center;}
#footer1 a {color:#D8D8D8; margin:0 10px; line-height:38px; font-size:85%;}
#footer2 {width:898px; height:40px; margin:0 auto; background:url(timg/footer2.gif) no-repeat; color:#611A33; text-align:center;}
#footer2 a {color:#B4728C; margin:0 10px; line-height:35px; font-size:85%;}
#footer3 {width:898px; height:40px; line-height:30px; font-size:85%; margin:0 auto; color:#CC96AB; text-align:center;}

/* vyhledavani */
form#searchbox {float:left; margin:0px; width:292px;}
form#searchbox input.text {width:173px; height:20px; background:url(timg/search-input.gif) no-repeat; 
	border-style:none; margin:0 4px 0 0; padding:5px 5px 0 5px; font-size:11px; float:left; color:#8A8A8A;
}
form#searchbox input.lupa {display:block; margin:0px;}

h2 {color:#513A6A; font-size:145%; font-weight:normal; margin:16px 0 12px 10px;}
h3 {color:#513A6A; font-size:100%; margin:16px 0 0 10px;}
p {line-height:140%; margin:1em 0;}
li {line-height:140%;}
ol, ul {margin-left:2em;}
.article {padding-left:10px; margin-right:10px;}
.article a {color:black;}
.article h2 {margin-left:0;}
.article h3 {margin-left:0;}
.article div.containerleft {float:left; margin-right:1em; border:1px none #666666;}
.article div.containerright {float:right; margin-left:1em; border:1px none #666666;}
.article div.containernone {float:none; border:1px none #666666; text-align:center;}
.article div.popisek {}
.article img {border-style:none;}
.article img.noborder {border-style:none;}
.article table {margin-top: 1em; border-collapse:collapse; border:1px solid black;}
.article table th {border:1px solid black; font-weight:bold; padding:0 0.5em;}
.article table td {border:1px solid black; padding:0 0.5em;}
.article table.noborder {border-style:none; border-collapse:collapse;}
.article table.noborder th {border-style:none;}
.article table.noborder td {border-style:none;}


span.akce {font-weight:bold;  margin-left:1em;}


/* detail zboží */
table.esitem {table-layout:fixed; float:left; margin-right:20px; margin-bottom:1em; position:relative; left:10px; border-collapse:collapse;}
table.esitem col.c1 {width:140px;}
table.esitem col.c2 {width:217px;}
table.esitem td {padding:5px 1px; border-top:1px solid #EEECF1; border-bottom:1px solid #EEECF1;}
table.esitem td a {color:black;}
table.esitem h2 {font-size:100%; font-weight:normal; margin:0; color:black;}
h3.h3popis {margin-top:1em; margin-bottom:1em; clear:left;}
div.esitemimage {float:right; width:281px; height:271px; background:url(timg/es-item-image.gif) no-repeat; text-align:center;line-height:400px;}
div.esitemimage img {}
img.podobrazkem {display:block; float:right; clear:right; margin-top:10px; margin-left:10px;}
div#vzornik { margin-left:-2px;}
div#vzornik a {display:block; float:left; padding:3px; margin:2px; border:1px solid #D8DFE6; background-color:white;}
div#vzornik a img {border:1px solid white; margin:0;}
form.pocet {display:inline;}
form.pocet input.submit {display:block;}
form.pocet input.pocet {width:40px; display:block; float:left; margin-right:5px; text-align:center; font-size:135%;}

/* vzorník - detail */
table.vzornik {width:660px; margin:1em auto;}
table.vzornik img {border:1px solid black;}
table.vzornik p {margin:0 0 1em 0;}

/* kontakt form */
div.d-kontakt {width:668px; padding:10px 0 0 0; margin:7px 0 7px 0; background:url(timg/kform-top.gif) no-repeat;}
div.d-kontakt div.telo {width:646px; padding:0px 10px 0 10px; border-left:1px solid #E0E5E9; border-right:1px solid #E0E5E9;}
div.d-kontakt div.bottom {clear:both; width:668px; height:11px; background:url(timg/kform-bottom.gif) no-repeat; overflow:hidden;}
form#kontakt p {margin:0 0 10px 0;}
form#kontakt label {width:140px; display:block; float:left; clear:left; line-height:20px;}
form#kontakt input.text {width:200px; padding:2px; margin:2px 0;}
form#kontakt input.button {margin-top:6px;}
form#kontakt input#predmet {width:492px;}
form#kontakt textarea {width:492px; padding:2px;}

/* související zboží */
div.relitem {float:left; width:159px; height:298px; padding:8px 0 0 0; margin:5px 10px 5px 0; background:url(timg/item-top-rel.gif) no-repeat;}
div.relitem h3 {width:147px; height:54px; padding:5px; margin:0; overflow:hidden; color:#513A6A; text-align:center; font-size:85%;
						line-height:135%; border-left:1px solid #E0E5E9; border-right:1px solid #E0E5E9;}
div.relitem a {color:#513A6A;}
div.relitem div.tn {width:157px; height:160px; border-left:1px solid #E0E5E9; border-right:1px solid #E0E5E9;}
div.relitem div.tn img {display:block; margin:0 auto; border-style:none; position:relative;}
div.relitem p {width:157px; margin:0; overflow:hidden; color:#513A6A; text-align:center; font-size:85%;
			border-left:1px solid #E0E5E9; border-right:1px solid #E0E5E9; background-color:#F7FBFF;
}
div.relitem p.dokosiku {height:66px; background-color:white; line-height:36px;}
div.relitem strike {font-size:145%; color:#676767;}
div.relitem span.cena {display:inline-block; margin-left:1em; font-size:145%; font-weight:bold; color:#F3866D;}
div.relitem div.bottom {width:159px; height:8px; background:url(timg/item-bottom.gif) no-repeat; overflow:hidden;}

/* product menu */
div#productmenu {width:201px; padding:8px 0 0 0; margin:6px 0 0 6px; background:url(timg/l-pm-top.gif) no-repeat;}
div#productmenu div.telo {width:201px; padding:0; /*border-left:1px solid #F1DDCD; border-right:1px solid #F1DDCD;*/}
div#productmenu div.bottom {clear:both; width:201px; height:8px; background:url(timg/l-pm-bottom.gif) no-repeat; overflow:hidden;}
div#productmenu div.pmitem {background:#FFF2E3 no-repeat bottom right; color:#58001F; padding:5px 0 0 0; height:22px; border-left:1px solid #F1DDCD; border-right:1px solid #F1DDCD;}
div#productmenu div.l0 {background-image:url(timg/l-pm-item-0.gif);}
div#productmenu div.l1 {background-image:url(timg/l-pm-item-1.gif);}
div#productmenu div.l0pmactiv {background-image:url(timg/l-pm-item-0-active.gif); margin-top:-1px; border-right:1px solid white;}
div#productmenu div.l1pmactiv {background-image:url(timg/l-pm-item-1-active.gif); margin-top:-1px; border-right:1px solid white;}
div#productmenu span.t {display:block;}
div#productmenu a { color:#58001F; text-decoration:none; display:block;}
div#productmenu a:hover { text-decoration:underline;}
div#productmenu img.plus { width:12px; height:12px; vertical-align:middle;
	border-style:none; display:block; float:left; clear:left; margin:2px 5px 0px 0px;
}

/* serie menu */
div#seriemenu {width:201px; padding:0px 0 0 0; margin:6px 0 6px 6px; background:url(timg/l-rady-top.gif) no-repeat;}
div#seriemenu h2 {width:189px; height:25px; margin:11px 0 0 0; font-size:85%; padding:0 0 0 10px; color:#AE6842; 
			font-weight:bold; border-left:1px solid #FADEC6; border-right:1px solid #FADEC6;
}
div#seriemenu div.telo {width:201px; padding:0; }
div#seriemenu div.bottom {clear:both; width:201px; height:8px; background:url(timg/l-rady-bottom.gif) no-repeat; overflow:hidden;}
div#seriemenu a {display:block; width:199px; padding:5px 0 5px 0; text-decoration:none; color:#58001F;
			background:#FFF9F3 url(timg/l-rady-sep.gif) no-repeat top center; border-left:1px solid #FADEC6; border-right:1px solid #FADEC6;
}
div#seriemenu a:hover { text-decoration:underline;}
div#seriemenu a img {display:inline-block; margin:0 8px -1px 2px;}

/* kategorie zboží - řádek nastavení (filtr, položek na stránce atd.)*/
div.esfolderset {clear:left;}
div.esfolderset p {margin:5px 0 5px 10px; font-weight:bold; color:#513A6A;}
div.esfolderset a {font-weight:normal; color:black;}
div.esfolderset p span {color:#513A6A;}
div.esfolderset table {margin:0 0 0 10px; width:550px;}
div.esfolderset table td {vertical-align:top;}

/* kategorie zboží - podkategorie */
div.subkat {width:668px; padding:10px 0 0 0; background:url(timg/subkat-top.gif) no-repeat;}
div.subkat p {margin:0; padding:0 10px; background-color:#FFF2E3; border-left:1px solid #F1DDCD; border-right:1px solid #F1DDCD;}
div.subkat .odkazy {margin:0; padding:5px 0 0 10px; background-color:#FFF2E3; border-left:1px solid #F1DDCD; border-right:1px solid #F1DDCD;}
div.subkat .odkazy a {display:block; float:left; width:195px; height:1.3em; overflow:hidden; margin:0 30px 0 0; }
div.subkat div.subkatbottom {width:668px; height:10px; background:url(timg/subkat-bottom.gif) no-repeat; overflow:hidden;}

/* kategorie zboží - stránkování */
div#esfolderpages {}
div#esfolderpages p {font-weight:bold; color:#513A6A;}
div#esfolderpages p a {font-weight:normal; color:black;}
div#esfolderpages img {display:inline-block; margin:0 3px -3px 0;}

/* položka v kategorii*/
div.esfolder {width:666px; overflow:hidden; padding:0 0 0 2px;}
div.item {float:left; width:159px; height:417px; padding:8px 0 0 0; margin:5px 10px 5px 0; background:url(timg/item-top.gif) no-repeat;}
div.item h3 {width:147px; height:54px; padding:0 5px; margin:0; overflow:hidden; color:#513A6A; text-align:center; font-size:85%;
						line-height:135%; border-left:1px solid #E0E5E9; border-right:1px solid #E0E5E9; background-color:#EEF5FF;}
div.item a {color:#513A6A;}
div.item div.tn {width:157px; height:160px; border-left:1px solid #E0E5E9; border-right:1px solid #E0E5E9;}
div.item div.tn img {display:block; margin:0 auto; border-style:none; position:relative;}
div.item p {width:157px; margin:0; overflow:hidden; color:#513A6A; text-align:center; font-size:85%;
			border-left:1px solid #E0E5E9; border-right:1px solid #E0E5E9; background-color:#F7FBFF;
}
div.item p.rada {height:25px; line-height:25px; border:1px solid #E0E5E9;}
div.item p.popis {width:137px; height:90px; padding:5px 10px; color:black; text-align:left; border:1px solid #E0E5E9; line-height:125%;}
div.item p.dokosiku {height:66px; background-color:white; line-height:36px;}
div.item strike {font-size:145%; color:#676767;}
div.item span.cena {display:inline-block; margin-left:1em; font-size:145%; font-weight:bold; color:#F3866D;}
div.item div.bottom {width:159px; height:8px; background:url(timg/item-bottom.gif) no-repeat; overflow:hidden;}
div.katalog {float:none; margin:10px 0 0 0; height:auto;}
div.katalog h3 {height:45px; }
div.katalog span.cena {margin-left:0.5em;}
div.katalog p.popis {text-align:center; background-color:#EEF5FF; border-top-style:none; border-bottom-style:none;}
div.katalog div.tn {height:160px; border-bottom:1px solid #E0E5E9; background-color:#EEF5FF;}
div.katalog div.tn img {border:1px solid #E0E5E9; border-bottom-style:none;}

/* položka v akcích - na TP vpravo */
div.akceheader {width:143px; height:35px; line-height:35px; margin:10px 0 0 10px; padding:0 10px; font-weight:bold; font-size:85%; background:url(timg/akce-top.gif) no-repeat;}
div.akce {width:161px; margin:0 0 0 10px; border:1px solid #EAEAEA; border-bottom:1px none black;}
div.akce img.nahled {display:block; margin:10px auto; border-style:none;}
div.akce h3 {padding:0 5px; margin:10px 0; color:#513A6A; text-align:center; font-size:85%; line-height:135%;}
div.akce a {color:#513A6A;}
div.akce p {margin:0; color:#513A6A; text-align:center; font-size:85%;}
div.akce p.dokosiku {background-color:white; line-height:36px; padding-bottom:10px; margin-bottom:0;}
div.akce strike {font-size:145%; color:#676767;}
div.akce span.cena {display:inline-block; margin-left:1em; font-size:145%; font-weight:bold; color:#F3866D;}
div.akcefooter {width:163px; height:10px; margin:0 0 0 10px; background:url(timg/akce-bottom.gif) no-repeat; overflow:hidden;}

/* košík */
table.kosik {width:650px; margin:0px 0px 20px 10px; border-collapse:collapse; border:1px solid #E9EDF6;}
table.kosik th {text-align:left; padding:2px 4px; font-size:85%; border:1px solid #E9EDF6; color:#343148; background-color:#F4F9FF;}
table.kosik td {padding:3px 4px;border:1px solid #E9EDF6;}
table.kosik td.pocet {padding:1px 4px;}
table.kosik td.pocet a {display:block; float:left;}
table.kosik td.pocet form.pocet {}
table.kosik td.pocet form.pocet input.pocet {width:20px; height:16px; margin:0 3px 0 0; display:block; float:left; font-size:85%;}
table.kosik td.pocet form.pocet input.submit {display:block; float:left; margin:0 3px 0 0;}
table.kosik th.ar {text-align:right;}
table.kosik td.ar {text-align:right;}
table.kosik input.cas {width:20em; background-color:#EDF5F7; font-size:11px; margin-top:2px;}
form.kosik input.button {width:13em;}
form.kosik label.disabled {color:silver;}
form.kosik div#doprava_info {width:330px; float:right; font-size:85%; position:relative; left:-10px;}
form.kosik div#doprava_info p {margin:0.5em 0 0 0;}
form.kosik div#doprava_info ul {margin-top:0;}
form.kosik div#doprava_info li {margin-left:1.5em;}
table.bezramecku {border-style:none; }
table.bezramecku th {border-style:none; background-color:transparent;}
table.bezramecku td {border-style:none;}
div#b-pokracovat-v-nakupu-bg {float:left; height:50px; margin-top:0.5em;}
div#b-pokracovat-v-objednavce-bg {float:right; height:50px; margin-top:0.5em;}

/* registrační formulář */
table.tablereg td {vertical-align:top;}
form#regform h3 {margin:1em 0 0.5em 0;}
form#regform p {}
div.info {background-color:#FFF2E3; padding:0 0.5em; border:1px solid #F1DDCD;}
div.info p {margin:0.2em 0;}
form#regform label {font-size:85%; padding-left:15px; width:100px; float:left; clear:left; margin-top:5px;}
form#regform label.dlouhy {width:100px;}
form#regform input {width:12em; padding:2px; font-size:85%;}
form#regform input.text {width:150px;}
form#regform input.button {}
form#regform textarea#pozn {width:150px; height:80px; font-size:85%; padding:2px}
form#regform input.chkbox {display:inline;width:2em;}
form#regform input#psc {width:60px;}
form#regform span {display:block; float:left; width:8px; color:#BB0540; margin:0px;}
form#regform input.radioneano01 {width:2em; display:inline; border-style:none;
	position:relative; top:0.2em; clear:none;
}
form#regform label.radioneano01 {display:inline; float:none; width:3em;
	clear:none;	padding-left:0em;
}
form#regform table {table-layout:fixed; border:1px solid white;}
form#regform table tr td {border:1px solid white;}
div#errorbox {
	background-color:#F3D8D8;
	border:1px solid black;
	padding:1em 1em 1em 1em;
	margin-bottom: 1.5em;
}
div#errorbox ul {
	margin:0.5em 0em 0em 2em;
}


/* objednávky - seznam */
table.objednavky {width:650px; margin:0 0 20px 10px;}
table.objednavky th {text-align:left; padding:2px 4px; }
table.objednavky td {vertical-align:middle; padding:3px 4px;}
table.objednavky th.ar {text-align:right;}
table.objednavky td.ar {text-align:right;}
table.objednavky form {display:inline;}

/* objednávka - detail */
div.objednavka hr {height:1px; margin:0px; border-style:none; border-top:1px solid black;}
div.objednavka table.kosik {width:650px; border-style:none;}
div.objednavka table.kosik th {border-style:none; background-color:transparent; padding: 0em; text-align:left; font-size:9pt; font-family: "Courier New", monospace;}
div.objednavka table.kosik th.ar {text-align:right;}
div.objednavka table.kosik td {border-style:none; padding: 0em ; font-size:9pt; font-family: "Courier New", monospace;}
div.objednavka table.kosik td.ar {text-align:right;}
pre.odberatel {font-size:9pt; font-family: "Courier New", monospace; margin:0 10px;}
div.poznamka {font-size:9pt; font-family: "Courier New", monospace; font-weight:bold; margin:0 10px;}
/*div.poznamka h3 {font-weight:normal;}*/


div.vyberpodleobrazku {margin:10px 0; padding:5px 10px 5px 170px; width:317px; height:190px; font-size:85%; background:url(timg/avon-obrazky.png) no-repeat;}

form#dokosikupodlekodu {margin:20px 0 20px 10px; padding:5px 10px 5px 230px; width:410px; height:190px; font-size:85%; background:url(timg/avon-kody.png) no-repeat;}
form#dokosikupodlekodu h3 {margin:0.5em 0;}
form#dokosikupodlekodu label {float:left; line-height:26px; margin-right:10px;}
form#dokosikupodlekodu input.text {width:143px; height:22px; background:url(timg/input-bg-white.gif) no-repeat; 
	border-style:none; margin:0 4px 0 0; padding:5px 5px 0 5px; float:left; color:#8A8A8A;
}
