body
{
	background-color: #ede8c3;
	background-image: url(/img/body-bg.png);
	background-repeat: repeat-x;
	font-family: helvetica, Arial, Verdana, Geneva, sans-serif;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
}
hr
{
	background-color: #C5C5C5;
	background-image: url(/img/dotline.png);
	border: 0;
	clear: both;
	color: #C5C5C5;
	height: 1px;
}

div.cleaner {
  height: 1px;
  clear: both;
}

div.sex{
	height: 30px;
	float: right;
}

img.sex_ico{

}
form
{
	margin: 0px;
}
p
{
	margin-bottom: .5em;
	margin-top: 1em;
}
ol li {margin-bottom: .5em}
dl dd {margin-bottom: .5em}
table.text-table{ margin-top: 1em; border-collapse:collapse; width:100%}
table.text-table th { text-align: left; }
table.text-table th, table.text-table td{ padding: .25em; border: 1px dashed #b8a86e;}
h1, .fakeh1 span {color:#666; font-size:16pt; margin-bottom:0.75em; margin-top:0.75em;}
.fakeh1, .fakeh2 {padding: 1.25em 0 0.2em; }
.fakeh1 h1, .fakeh2 h2 { margin-top:0; padding-top:0;}
.fakeh1 h1 {float:left; margin-top:0; padding-top:0;}
.fakeh2 h2 { display: inline; }
.fakeh1 span, .fakeh2 span {padding-left:.35em;}


h2
{
	color: #b8a86e;
	font-size: 10pt;
	padding-top: 0.75em;
}
h3
{
	font-size: 11pt;
}
input, textarea, button
{
	background-image: url(/img/1pxformbg.png);
	background-repeat: repeat-x;
	border: 1px solid #CACBCD;
	font-size: 8pt;
	padding: 3px;
}
.inputbutton
{
	background-image: none;
	border: none;
}
.div_height {
	height:300px;
	overflow: auto;
}
select
{
	font-size: 8pt;
}
fieldset
{
	border: none;
	margin: 15px 0px 10px 0px;
}
a
{
	color: #000000;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
a.classicLink
{
	color: #ff5b0a;
}
table th
{
	text-align: left;
	vertical-align: top;
}

/* plny kosik */
.cart:hover, .cart_full:hover {text-decoration:underline;}
.box.cart_full {background:url(/img/full-cart-bg.gif) -12px -13px no-repeat;}
.box.cart_full .box-header .box-header-text, .box.cart_full b {color:#f70057;}


/* top categorie v hlavnim menu */
#left ul#topcategory li {background:url(/img/sipka-ocre.gif) 90% 50% no-repeat;}
#left ul#topcategory li a, #left ul li.tucne a {color:#666; font-weight:bold;}
#left ul#topcategory li a:hover, #left ul li.tucne a:hover {color:red;}

/* top categorie ->> sezonni kategorie  */
#left ul#topcategory li#tc_letne-vone,
#left ul#topcategory li#tc_slunecni-kozmetika,
#left ul#topcategory li#tc_vanocni-darky,
/* #left ul#topcategory li#tc_samoopalovacia-kozmetika, */
#left ul#topcategory li#tc_nejprodavanejsi,
#left ul#topcategory li#tc_kozmetika-calvin-klein,
#left ul#topcategory li#tc_vzorky
        {padding:3px 0 6px 0;}
#left ul#topcategory li#tc_letne-vone {background-image:url(/img/letni-vune-v-menu.jpg);}
#left ul#topcategory li#tc_slunecni-kozmetika {background-image:url(/img/slunecni-kosmetika-v-menu.jpg);}
#left ul#topcategory li#tc_vanocni-darky {background-image:url(/img/vanocni-darky-v-menu.gif);}
/* #left ul#topcategory li#tc_samoopalovacia-kozmetika  {background:url(/img/bg.jpg) -379px -229px no-repeat; height: 10px; margin-bottom: 10px;overflow:hidden} */
#left ul#topcategory li#tc_vanocni-darky a, #left ul#topcetegory li#tc_samoopalovaci-kremy a {text-shadow:1px 1px 0 #8f8f8f;}
#left ul#topcategory li#tc_nejprodavanejsi {background-image:url(/img/nejprodavanejsi-v-menu.gif);}
#left ul#topcategory li#tc_kozmetika-calvin-klein {background-image:url(/img/calvin-klein-v-menu.gif);}
#left ul#topcategory li#tc_vzorky {background-image:url(/img/vzorky-v-menu.gif);}
#left ul#topcategory li#tc_letne-vone a, 
#left ul#topcategory li#tc_slunecni-kozmetika a, 
#left ul#topcategory li#tc_vanocni-darky a,
/* #left ul#topcategory li#tc_samoopalovacia-kozmetika a */
#left ul#topcategory li#tc_nejprodavanejsi a, 
#left ul#topcategory li#tc_kozmetika-calvin-klein a,
#left ul#topcategory li#tc_vzorky a 
        {color:#000;}

#top, #header, #menu
{
	position: absolute;
	top: 0;
}
#center
{
	background-color: #EDE8C3;
	background-position: top right;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	width: 1165px;
}
#page
{
	background-color: white;
	background-image: url(/img/page-bg.png);
	background-repeat: repeat-y;
	width: 980px;
}
#right
{
	float: left;
	padding-top: 198px;
	width: 196px;
}
#right .box
{
	padding-left: 15px;
	padding-right: 15px;
}
#right .box p{
	margin-top: 0px;
}
#left_n_main
{
	float: left;
	margin-top: 185px;
	padding: 0 10px 0 0;
	width: 774px;
}
#left_n_main .product-box
{
	float: left;
	padding-top: .75em;
}
#left_n_main .box1
{
	clear: left;
	/*margin-left: 12px;*/
}
#left_n_main .box2
{
	padding-left: 25px;
	padding-right: 25px;
}
#left_n_main .box0
{
}

.box-oddline{
	background-color: #f5f5f5;
}
.products-line{
	padding-left: 12px;
	margin-right: 25px;
}


.product-box h2
{
	font-weight: normal;
	min-height: 4em;
}
.product-box h2.small
{
	font-size: 8pt;
	min-height: 5em;
}
.product-box
{
	margin-bottom: 1.5em;
	width: 157px;
}
#left_n_main #content .product-box a img
{
	background-color: white;
	border: 3px solid #efefef;
	padding: 17px;
}
.product-box div
{
	padding: 0px 10px 0px 10px;
}
.product-box a:hover
{
	color: red;
}
.product-box a:hover img
{
	border-color: #a59562;
}
#left_n_main #content
{
	float: right;
	padding-bottom: 40px;
	padding-top: 20px;
	width: 560px;
}
#left_n_main #content a img{
	border: 0;
}
#left_n_main #content .karta-zalozky h2
{
	display: inline;
	font-weight: normal;
	padding-left: 28px;
}
#left_n_main #content .karta-zalozky h2 a
{
	color: #cccccc;
}
#left_n_main #content .karta-zalozky h2 a.selected
{
	color: black;
}
#top
{
	background: silver;
}
#header
{
	background: #BEAF7F;
	height: 116px;
	position: absolute;
	top: 0px;
	width: 980px;
}
#header #logo
{
	left: 788px;
	position: absolute;
}
#icon-home
{
	margin-top: 23px;
}
#menu
{
	background-image: url(/img/menu-bg.png);
	height: 70px;
	position: absolute;
	top: 116px;
	width: 980px;
}
#menu ul
{
	line-height: 12pt;
	margin: 0px;
	margin-left: 260px;
	padding: 6px 0px 16px 0px;
	width: 680px;
}
#menu ul li
{
	background-image: url(/img/menu-spr-top.png);
	background-position: right;
	background-repeat: repeat-y;
	color: #ede8c5;
	display: inline;
	float: left;
	list-style: none;
}
#menu ul li a
{
	color: #ede8c5;
	padding: 0px 8px;
	text-decoration: none;
}
#menu ul li a:hover
{
	background-color: #d6b25a;
}
#menu ul li.active
{
	background-color: #d6b25a;
}
.box
{
	background-image: url(/img/box-bottom.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	margin-bottom: 8px;
	padding-bottom: 3px;
}

.cz-color {
  background: url(img/cz-color.png) 0 0 no-repeat;
  width: 23px;
  height: 15px;
  border: 0;
  cursor: pointer; cursor: hand;
  vertical-align: middle;
}
.cz-grey {
  background: url(img/cz-greyscale.png) 0 0 no-repeat;
  width: 23px;
  height: 15px;
  border: 0;
  cursor: pointer; cursor: hand;
  vertical-align: middle;
}
.euro-color {
  background: url(img/eu-color.png) 0 0 no-repeat;
  width: 23px;
  height: 15px;
  border: 0;
  cursor: pointer; cursor: hand;
  vertical-align: middle;
}
.euro-grey {
  background: url(img/eu-greyscale.png) 0 0 no-repeat;
  width: 23px;
  height: 15px;
  border: 0;
  cursor: pointer; cursor: hand;
  vertical-align: middle;
}

.box .box-header
{
	color: #b8a86e;
	font-size: 14pt;
	margin-bottom: 10px;
	padding: 5px 0px 5px 0px;
}
#right .box .box-header
{
	padding: 0px;
}
.box .box-header .box-header-text
{
	display: inline;
	padding: 0px 0px;
}
.box .box-header .box-header-text a
{
	color: #b8a86e
}
#left
{
	background-image: url(/img/left-bg.png);
	float: left;
	width: 196px;
}
#left div#left-top
{
	background-image: url(/img/left-top.png);
	background-repeat: no-repeat;
	height: 43px;
}
#left .menu-top-10 ul
{
	list-style: none;
	margin: 0px;
	margin-bottom: 1em;
	padding: 0px;
}
#left .menu-top-10 ul li
{
}
#left .menu-top-10 ul li a
{
	padding-left: 20px;
}
#left .menu-top-10 ul li a.selected
{
	color: red;
}
#left .menu-top-10 ul.underline a
{
	text-decoration: underline;
}
#left .box .box-header
{
	padding-left: 10px;
}
#left ul
{
	list-style: none;
	margin: 0px;
	margin-bottom: 1em;
	margin-left: 20px;
	padding: 0px;
}
#left li a
{
	color: #000000;
}
#left li a:hover, #left li.active a
{
	color: red;
}
ul#marks
{
	height: 300px;
	list-style: none;
	overflow: auto;
}
ul#marks li
{
}
ul#marks-nav
{
	margin: 0px;
	margin-bottom: 20px;
	margin-left: 15px;
	padding: 0px;
}
ul#marks-nav li
{
	color: #FFFFFF;
	display: inline;
	list-style: none;
	padding: 8px 5px;
}
ul#marks-nav li#nav-1
{
	padding-right: 6px;
}
ul#marks-nav li#nav-f
{
	padding-left: 7px;
	padding-right: 8px;
}
ul#marks-nav li#nav-p
{
	padding-right: 6px;
}
ul#marks-nav li.active-1
{
	background-image: url(/img/redpoint-a.png);
	background-repeat: no-repeat;
}
ul#marks-nav li.active-f
{
	background-image: url(/img/redpoint-g.png);
	background-repeat: no-repeat;
}
ul#marks-nav li.active-k
{
	background-image: url(/img/redpoint-k.png);
	background-repeat: no-repeat;
}
ul#marks-nav li.active-p
{
	background-image: url(/img/redpoint-o.png);
	background-repeat: no-repeat;
}
ul#marks-nav li.active-u
{
	background-image: url(/img/redpoint-w.png);
	background-repeat: no-repeat;
}
ul#marks-nav li.active-1 a,
ul#marks-nav li.active-f a,
ul#marks-nav li.active-k a,
ul#marks-nav li.active-p a,
ul#marks-nav li.active-u a
{
	color: #FFFFFF;
}
.cart-info
{
	color: red;
	font-weight: bold;
}
#bottom
{
	background-color: #ede8c3;
	background-repeat: no-repeat;
	clear: both;
	height: 201px;
	padding-left: 196px;
}
#bottom div.allblock
{
	float: left;
	margin-left: 20px;
	width: 46%;
}
#bottom h2
{
	border-bottom: 1px solid #b8a86e;
	font-size: 14pt;
	padding-bottom: 10px;
}
#footer
{
	background-color: #ede8c3;
	background-position: top left;
	background-repeat: no-repeat;
	clear: both;
	color: #b8a86e;
	height: 201px;
	padding-left: 216px;
}
#footer a
{
	color: #b8a86e;
}
#footer ul
{
	margin: 0px;
	padding: 0px;
	padding-top: 2em;
	width: 690px;
}
#footer ul li
{
	background-image: url(/img/menu-spr-footer.png);
	background-position: right;
	background-repeat: repeat-y;
}
#footer ul li a
{
	padding: 0px 7px;
}
#footer p
{
	padding-left: 7px;
}
ul.link-menu
{
	line-height: 1.5em;
	margin: 0px;
	margin-bottom: 0.5em;
	padding: 0px;
}
#footer ul li, ul.link-menu li
{
	display: inline;
	list-style: none;
}
ul.link-menu li
{
	background-image: url(/img/link-menu-bg.png);
	background-position: right;
	background-repeat: repeat-y;
	padding-right: 18px;
}
ul.link-menu li:last-child
{
	background-image: none;
}
#cart-preview
{
	float: right;
	margin-top: 10px;
	width: 161px;
}
#cart-preview a
{
	color: white;
}
#cart-preview a:hover
{
	color: black;
}
table.products
{
	border-collapse: collapse;
	margin-bottom: 20px;
}
table.products p
{
	margin: 0px;
	margin-bottom: 0.5em;
}
table.products tr td
{
	padding: 10px;
	padding-right: 0px;
}
table.products tr td div h1
{
	font-size: 8pt;
	font-weight: normal;
	margin-bottom: 10px;
	margin-top: 0px;
}
table.products tr td div h1 a
{
	color: #b44000;
}
table#cart tr th, table#cart tr td
{
	text-align: right;
}
table#cart tr
{
	height: 2.5em;
}
table#cart tr td
{
	vertical-align: top;
}
.pager
{
	clear: left;
	font-size: 8pt;
}
.pager a#selected-offset
{
	color: #007d8a;
}
.err, .err a
{
	color: #FF0000;
}
#watchDog
{
	border: 2px solid white;
	display: none;
	position: absolute;
	text-align: center;
	width: 300px;
}
#watchDog div
{
	background-color: #eeeeee;
	border: 2px solid #cc4900;
	opacity: .95;
	padding: 5px;
}
ul.rozcestnik
{
	margin: 10px 0px;
	margin-left: 9px;
	padding-left: 9px;
}
ul.rozcestnik li
{
	list-style-image: url(/img/li-sipka.gif);
}
ul.rozcestnik li.caption
{
	color: #b8a86e;
	font-weight: bold;
	list-style: none;
	padding-top: 0.5em;
}
.dotline
{
	background-image: url(/img/dotline.png);
	background-position: center left;
	background-repeat: no-repeat;
	clear: left;
	margin-bottom: 0.8em;
	margin-top: 1em;
	padding-left: 15px;
}
.dotline h2
{
	background-color: #FFFFFF;
	display: inline;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
}
.genderlineW, .genderlineM
{
	margin-bottom: 2em;
	margin-top: 2em;
}
.genderlineW h2
{
	background-color:#FFFFFF;
	background-image: url(/img/woman.png);
	background-repeat: no-repeat;
	font-weight: bold;
	padding-bottom: 8px;
	padding-left: 2.5em;
	padding-top: 7px;
	clear: both;
}
.genderlineM h2
{
	background-color:#FFFFFF;
	background-image: url(/img/man.png);
	background-repeat: no-repeat;
	font-weight: bold;
	padding-bottom: 8px;
	padding-left: 2.5em;
	padding-top: 7px;
	clear: both;
}
.karta-zalozky
{
	background-image: url(/img/karta-zalozky.gif);
	background-repeat: no-repeat;
	clear: left;
	margin-bottom: 10px;
	margin-top: 20px;
	padding: 4px 0px;
	padding-left: 5px;
	position: relative;
}
.karta-zalozky span
{
	padding-left: 30px;
}
.karta-zalozky a
{
	color: #b8a86e;
	text-decoration: none;
}
.karta-zalozky a#facebook img, .karta-zalozky a#twitter img, .karta-zalozky a#popular img
{
	height: 20px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
}
.karta-zalozky a#facebook img
{
	width: 24px;
	left: 265px;
}
.karta-zalozky a#twitter img
{
	width: 26px;
	left: 299px;
}
.karta-zalozky a#popular img
{
	width: 23px;
	left: 330px;
}

/* varianty produktu  a ostatni produkty */
.product-variants {width:380px;}
.product-variants tr td hr, .product-others tr td hr {margin:2px 0; padding:0; background:#f2f2f2;}
.product-variants tr td.var-price, .product-others tr td.var-price {color:#ff005a; font-size:11pt; text-align:right;}
.product-variants tr td.var-price-nostore, .product-others tr td.var-form {color:#999; font-size:11pt; text-align:right;}
.product-variants tr td.var-form, .product-others tr td.var-form {padding-top:6px; text-align:right;}
.product-variants tr td span.var-price-real, .product-others tr td span.var-price-real  {color:#000; font-size:8pt;}
.product-variants tr td span.kartaAkce, .product-others tr td span.kartaAkce  {color:#b8a86e; margin-left:10px; padding-left:12px; background:transparent url(/img/akce.png) no-repeat 0 3px;}
.product-variants tr td span.kartaNovinka, .product-others tr td span.kartaNovinka {color:#e40150; margin-left:10px; padding-left:12px; background:transparent url(/img/novinka.png) no-repeat 0 3px;}
.product-others {width:100%; margin-bottom:20px;}
/* .product-others tr td a strong {text-decoration:underline;} */
.product-others tr td a span {color:#ff005a; font-size:12pt; font-weight:bold;}


#bottom div.allblock .clipped
{
	height: 120px;
	overflow: auto;
}
#bottom div.allblock .clipped div
{
	float: left;
	width: 160px;
}
div.aktualne
{
	color: #000000;
	margin-bottom: 2em;
}
div.aktualne .datum
{
	color: #7d7d7d;
}
div.aktualne img{
	margin-left: 1em;
}
.absmiddle
{
	position: relative;
	top: -5px;
}
span.red
{
	color: #FF0000;
}
ul.znacky
{
	float: left;
	width: 24%;
}
ul.znacky-odsazeno
{
	float: left;
	margin-left: 50px;
	width: 24%;
}
.breadcrumb, .breadcrumb a
{
	font-weight: bold;
}
.breadcrumb a
{
	text-decoration: underline;
}
.product-text
{
	clear: both;
}
.product-text p
{
	margin-bottom: 1em;
	margin-top: 0;
}
.product-text h3, .product-text p
{
}
.product-text h2, .fakeh2 span
{
	color: #666666;
	font-size: 12pt;
	font-weight: bold;
	margin: 0;
}
.product-text h3
{
	color: #b8a86e;
	margin: 0.4em 0;
}
.product-text .slozeni
{
	width: 30%;
	float: left;
	margin-right: 1em;
}
.cena_skk { color:black; font-size:9px;}

.store-no {color:#b8a86e; font-size:8pt;}
.store-yes {/*color:#b8a86e;*/ color:#ff005a; font-size:8pt;}

img.apek-lg
{
	float: right;
	margin: 0 0 1em 1em;
}
img.apek
ul.alfabeth li
{
	border: 1px solid red;
	list-style-type: lower-latin;
}
.odsazeno li
{
	margin-left: 1em;

}
div#awards{ text-align: center }
div.kalendar { float: left; width: 24%;  }
div.kalendar ol li {margin: 0}
.display-none{ display:none; }
.display-block{ display: block }

.hodnoceny-produkt { min-height: 160px; margin-left: 110px; }

#shippingNote { display: none; margin-left: 120px; padding: 5px}
select#shipping, select#payment { width: 40% }

#pnote { display: block; margin-left: 120px; padding: 5px}

/* nej vune */
.yearsmenu {margin:0 0 2em 0;}
#awards div {margin:0; padding:0 0 .75em 0; text-align:left;}
#awards div.year {margin:0 0 3em 0; padding:0 0 1em 0; position:relative; border-bottom:1px solid #e8e8e8;}
#awards div.year div  {margin:0 0 1em 0; padding:0;}
#awards div.year div h2 {margin:0 0 .35em 0; padding:0; }
#awards div.year h1 {display:inline; text-align:right; margin:0; padding:0; font-size:3em; position:absolute; top:0; right:0; color:#e8e8e8;}
.rimg {float:right; margin:0 0 10px 10px;}
#awards div.year div a {font-weight:bold;}

/* facebook link and tiger */
#right .facebook, #right .tygr {margin-top:20px;}
#right .facebook a img, #right .tygr a img {float:left; border:none; padding:0 10px 5px 0;}
#right .facebook a span, #right .tygr a span {padding:0; margin:0 0 10px 0; display:block;}

/* certifikovany obchod */
#apek {min-height:8em;}
#apek div img {float:right; margin:0 0 10px 20px; border:none;}
#apek div.double p {display:block; text-align:justify;}
#apek div.double img {margin-right:0; border:none;}
#apek h3 {font-size:12px;}

/* stranka pro akce */
#ppopis {margin:0; position:relative; height:160px;}
#content #ppopis img, #content #ppopis p {position:absolute; top:0; left:0;  margin:0; padding:0;}
#content #ppopis img {}
#content #ppopis p {left:165px; width:390px;}
.pslozeni {margin:20px 0;}
.pslozeni ul {float:left; width:135px; margin:0 15px 0 0; padding:0;}
.pslozeni ul li {margin:0; padding:0 0 3px 15px; list-style:none; background:#fff url(/img/li-sipka.gif) center left no-repeat;}
.pslozeni ul li:first-child {background-image:none; color:#b8a86e;}
.pslozeni hr {visibility:hidden;}

/* link v hlavicce */
#darecek {width:400px; height:100px; display:block; position:absolute; top:5px; left:500px; cursor:pointer;}

/* priklady cen ve strance o infomailu */
#akcni-ceny div {margin:0 0 30px 0; padding:0 0 60px 0;}
#akcni-ceny div h1 {font-size:18px; margin:0 0 10px 0; padding:0;}
#akcni-ceny div h1 span {font-weight:normal; font-size:14px;}
#akcni-ceny div a {float:left; margin:0 15px 40px 0;}
#akcni-ceny div p {float:left; width:120px; margin:0 15px 15px 0; padding:0; color:#afafaf;}
#akcni-ceny div p.popis {float:none; width:auto; padding:0; color:#000;}
#akcni-ceny div p span {font-weight:bold; font-size:20px;}
#akcni-ceny div p.elnino span {color:#b8a86e;}
#akcni-ceny div p.akcni span {color:#000;}
#apek ul.vyhody li {margin:0 0 10px 0;}

/* FIFI awards */
#fifi {min-height:70px; background:url('img/fifi-awards-icon.gif') top left no-repeat; padding:0 0 0 180px;}
#fifi img {float:left; margin:0 10px 10px 0;}
#fifi a {font-weight:bold; color:#b8a86e;}

/* Facebook link */
p#fblink {border:1px dotted silver; padding:15px 15px 15px 65px; margin:15px; cursor:pointer; background:url('/img/fb-link-icon.gif') 8px 12px no-repeat;}
p#fblink:hover {border:1px solid #b8a86e;}
p#fblink a {font-weight:bold; color:#b8a86e;}

/* popiska k hlavnimu obrazku na karte */
/*
a#mpix {float:left; margin:10px; padding:0;}
a#mpix img, a#mpix strong,  a#spix img, a#spix strong {margin:0; display:block; width:130px;}
a#mpix strong, a#mpix:hover strong,  a#spix strong, a#spix:hover strong {margin:0; text-align:center; color:silver; padding:10px; font-size:9px; font-weight:normal; text-decoration:none;}
#center #page #left_n_main #content #mpix, #center #page #left_n_main #content #spix {text-decoration:none; border:none;}
*/
div.commercial-info {margin:20px 0 10px 170px; position: relative; }

#gfx {width:150px; float:left; padding:0; margin:10px 0 10px 10px;}
#gfx a img, #gfx a strong {margin:0; display:block; width:125px; float:left;}
*>#gfx a img, *>#gfx a strong {margin:0; display:block; width:150px; height: 150px; float:none;}
#gfx a strong, #gfx a:hover strong {margin:0; text-align:center; color:silver; padding:10px; font-size:9px; font-weight:normal; text-decoration:none;}
#gfx a strong {height:25px; float:none; padding-left:0;}
*>#gfx a strong {height:auto;}

div.commercial-info #akce, div.commercial-info #novinka { position: absolute; top: 0; width: 44px; height: 44px; }
div.commercial-info #akce { background: transparent url(/img/akce.gif) no-repeat 0 0; left: -170px; }
div.commercial-info #novinka { background: transparent url(/img/novinka.gif) no-repeat 0 0; left: -60px; }

/* fake h1 - nova podoba */
.fh1 {padding:10px 35px 5px 0; min-height:21px; _height:20px;}
.fh1 h1, .fh1 span {margin:0;  float:left; color:#666; font-size:16pt;}
.fh1 span {margin-left:.35em;}
.fh1 hr {clear:both; visibility:hidden;}
.unisex {background:url('/img/hermafroid.png') 530px 10px no-repeat;}
.m {background:url('/img/man.png') 530px 10px no-repeat;}
.f {background:url('/img/woman.png') 530px 10px no-repeat;}

/* stranka nase vyhoda s obrazky */
#nase-vyhoda div.vyhoda {margin:0 5px 30px 0; padding:0 0 15px 0; min-height:150px; border-bottom:1px solid #f5f5f5;}
#nase-vyhoda div.vyhoda div {margin:0 0 0 200px; padding:0; display:block;}
#nase-vyhoda div.vyhoda div p {margin:0 10px 10px 0; padding:0;}
#nase-vyhoda div.vyhoda h2 {margin:0; padding:0 0 20px 0;}
#nase-vyhoda div.vyhoda img.ico {float:left;}

/* graficke ikonky nase vyhoda na titulce */
#vyhoda-gfx {margin:25px 0 0 0;}
#vyhoda-gfx a {float:left; width:171px; margin:0 15px 10px 0; padding:0 0 5px 0; border-bottom:1px solid #f5f5f5;}
#vyhoda-gfx a:hover {border-bottom:1px solid #b8a86b;}
#vyhoda-gfx a img {float:left;}
#vyhoda-gfx a strong {display:block; padding:3px 0 0 65px; font-weight:normal; color:#000;}
#vyhoda-gfx a:hover, #vyhoda-gfx a:hover strong {text-decoration:none; color:#b8a86b;}
#vyhoda-gfx hr {float:none; clear:both; visibility:hidden;}

/* recenze */
.product-text #recenze {margin:30px 0 0; padding-left:160px; background:transparent url(/img/recenze.jpg) no-repeat 0 3px; clear:both;}
.product-text #recenzeLink {margin:5px 0 30px; text-align:right;}
.product-text #recenzeLink a {color:#b8a86e; font-weight:bold;}

/* info o akci na karte */
hr.atop {background:#a59563;}
#akceKarta {margin:5px 0 30px 0; padding-left:110px; position:relative; border-bottom:1px solid #a59563; background:#fff url('/img/ikona-akce.png') 98% 5% no-repeat;}
#akceKarta img {border:1px solid #b8a86e; position:absolute; top:0; left:0;}
#akceKarta h2 {color:#666; font-size:12pt; font-weight:bold; margin:0 0 5px 0; padding:0;}
#akceKarta p {margin:0; padding:0 60px 5px 0;}
.timeoutInfoText {color:#c00;font-weight:bold;}

/* ilustracni obrazky na textove stranky */
img.ilustrace {float:left; margin:0 10px 10px 0;}
#p404 img {float:right; margin:0 20px 10px 10px;}
#p404 p {margin:0 0 1em 0; line-height:1.5em;}
#p404 p a {color:#ff005a;}
#p404 h2 {margin:2em 0 0 0;}
#p404 ul {margin:1em 0; list-style:none; padding:0;}
#p404 ul li {padding:0 0 0 20px; margin:0 0 .75em 0; background:url('img/sipka-ocre.gif') 3px 3px no-repeat;}
#p404 ul li a {color:#ff005a;}

/* kudla */
p.obrazky {height:220px;}
p.obrazky a {margin:20px 0 0 55px; height:150px; padding:40px 20px 0 20px; border:1px solid #f5f5f5; float:left;}
p.obrazky a:hover {border:1px solid #b8a86b;}
p.obrazky a img {display:block;}

/* vanocni provoz */
ul#xmass {padding:0; margin:0; background:url('img/xmass-tree.gif') 50% 50% no-repeat;}
ul#xmass li {list-style:none; margin:0 0 14px 0; padding:3px; text-align:right; border-bottom:1px solid silver;}
ul#xmass li.ok, ul#xmass li strong {color:#093; font-weight:bold;}
ul#xmass li.red, ul#xmass li.red span {color:#ff005a; font-weight:bold;}
ul#xmass li span {color:#9f8f5a; font-weight:bold; float:left;}
a#d2 {position:absolute; top:150px; left:980px; width:145px; height:300px;}

/* obrazek do textove stranky - zarovnany vpravo */
img.akce-img {float:right; margin:0 0 2em 1.5em;}
