body {
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
	color:#333333;
}

.barva-shop {
	color:#DB0066;	
}

.red {
	color:red;
}

#na_stranku {
	font-size:12px;
}

#p-pocet {
	text-align:right;
	padding-right:15px;
}

#main {
	width:988px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

#postava {
	background:url('/img/postava.jpg') no-repeat;
	display:block;
	width: 182px;
	height: 203px;
	text-align:center;
	font-size:11px;
	float:left;
	color:white;
	text-decoration:none;
	cursor:hand;
}

#postava-top {
	display:block;
	height:45px;
	padding-top:3px;
}

#postava-top a {
	color:white;
	text-decoration:none;
}

#postava-top a:hover {
	text-decoration:underline;
}

#postava-bottom {
	display:block;
	height:158px;
}


#shopy {
	background:url('/img/shop-lista.jpg') no-repeat;
	width: 783px;
	height: 45px;
	float:left;
	padding-left:23px;
}

#prsten {
	background:url('/img/prsten.jpg') no-repeat;	
	width: 782px;
	height: 158px;
	float:left;
	padding-left:24px;
	font-size:11px;
	line-height:18px;
	position:relative;
}

#prsten img {
	margin-top:20px;
}

#hledani {
	background: transparent url("/img/hledani-bg.gif") no-repeat left top;
	width:182px;
	height:61px;
	margin-bottom:2px;	
}

#hledani form {padding: 8px 0 0 10px;margin:0; height:24px;}

#pruvodce_vyberem {
	position:relative;top:0;left:0;
	width:182px;
	height:31px;
}

#pruvodce_vyberem a {
	text-decoration:none;
}

#pruvodce_vyberem a span {
	position:absolute;top:0;left:0;
	background : url("/img/back_pruvodce_hledanim.png") no-repeat 0 0;
	display:block;
	width:182px;
	height:31px;
}

#pruvodce_vyberem a:hover span {background : url("/img/back_pruvodce_hledanim_hover.png") no-repeat 0 0;}

.cleaner {
	clear:both;
}

.left {
	float:left;
}

.right {
	float:right;
}

#left {
	padding-top:203px;
}

#left.notice {
	padding-top:223px;
}

#search {
	float:left;
	width:126px;
	height:13px;
	font-size:11px;
	margin:2px 0px 0 1px;	
	border:#cccccc 1px solid;
	border-style:inset;
}

#search-btn {
	float:right;
	margin:1px 11px 0 0;
	background:url("/img/search-btn.gif") no-repeat;
	border:none;
	background-color:transparent;
	width:26px;
	height:19px;
	cursor:pointer;	
	
}

.shop {
	display:block;
	padding-top:3px;
	float:left;
	width:145px;
	text-align:center;
	margin-right:3px;
}

.shop-short {
	display:block;
	padding-top:3px;
	float:left;
	width:131px;
	text-align:center;
	margin-right:3px;
}

.shop-long {
	display:block;
	padding-top:3px;
	float:left;
	width:163px;
	text-align:center;
	margin-right:3px;
}

a.shop, a.shop-short, a.shop-long {
	color:white;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

.sh-popis {
	font-weight:normal;
}

#middle {
/*	width:806px;*/
	float:right;
	margin-top:241px;
}

#middle.notice {
	margin-top:261px;
}

#hlavni {
	float:left;
	width:623px;
	padding-left:7px;
	padding-top:17px;
}

#menu {
	height:41px;
	width:806px;
	position:absolute;
	top:203px;
	left:182px;
	background:url('/img/menu-bg.jpg') repeat-x;
}

#menu.notice {
	top:223px;
}

#right {
	width:173px;
	float:left;
	margin-top:23px;
}

a img {
	border:none;
}

.side-box {
	width:182px;
	background:url('/img/sidebox-bg.gif') repeat-y;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #D0D0D0;
	color:#DB0066;
	font-weight:bold;
}

.side-box.no-bottom-space {
	padding-bottom:0px;
}

.side-box a {
	font-weight:normal;
}

.right-box {
	width:173px;
	background:url('/img/rightbox-bg.gif') repeat-y;
	padding-bottom:2px;
	margin:0 0 5px 0;
	border-bottom:1px solid #D0D0D0;
}

.sidemail {
	width:182px;
	height:130px;
	background:url('/img/sidemail.gif');
	margin-bottom:5px;
	border-bottom:1px solid #D0D0D0;
	color:#3D4956;
	text-align:justify;
}

.zadejte {
	padding:0 12px 0 12px;
}

.side-box a {
	color:#333333;
	text-decoration:none;
}

.m-vyrazne a {
	font-weight:bold;
}

.side-box a:hover {
	color:#DB0066;
}

#nabizime span {
	background:url('/img/nabizime.gif') no-repeat;
}

#nejprodavanejsi {
	background:url('/img/nejprodavanejsi.gif') no-repeat;
	padding-top:30px;
}
#nejprodavanejsi > div {cursor:pointer;}
.side-box h2, .sidemail h2, .side-box .h2, .sidemail .h2 {
      margin:0 0 7px 0; padding:0;
      position:relative;
      width:182px; height:26px;
      overflow:hidden;	
	  font-size:12px;
	  color:black;
}

.side-box h2 span, .sidemail h2 span, .side-box .h2 span, .sidemail .h2 span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:182px; height:26px;
      margin:0; padding:0;
}

.m-vyrazne, .m-vyrazne strong {
	font-weight:bold;
}

#sekce span {
	background:url('/img/sekce.gif') top left no-repeat;
}

#materialy span {
	background:url('/img/materialy.gif') top left no-repeat;
	font-weight:bold;
}

#znacky span {
	background:url('/img/nejprodavanejsi-znacky.gif') top left no-repeat;
	font-weight:bold;
}

#dle-ceny span {
	background:url('/img/vyber-dle-ceny.gif') top left no-repeat;
}

#proc-nakupovat span {
	background:url('/img/proc-nakupovat.gif') top left no-repeat;
}

#novinky-emailem span {
	background:url('/img/novinky-emailem.gif') top left no-repeat;
	padding-left:22px;
	padding-right:7px;
	color:#3D4956;
	font-size:12px;
}

.ikona {
	background:url('/img/ikona.gif') no-repeat;
	line-height:18px;
	padding-left:25px;
	margin-left:14px;
	margin-bottom:3px;
}

.side-row {
	display:block;
	margin:0px 7px 0px 20px;
	border-bottom:1px solid #D0D0D0;
	line-height:23px;
	padding-left:10px;
}

.side-row.no-line {
	border-bottom:none;
}

.pink {
	display:block;
	padding:0px 7px 0px 30px;
	border-bottom:1px solid #D0D0D0;
	border-left:1px solid #D0D0D0;
	border-right:1px solid #D0D0D0;
	line-height:23px;
	background:#FDEAF3;
}

.pink.full-line {
	border-top:1px solid #D0D0D0;
}

#menu-parfumerie {
	padding-bottom:0px;
	border-bottom:none;
}

.side-cena {
	display:block;
	margin:0px 7px 0px 20px;
	border-bottom:1px solid #D0D0D0;
	line-height:23px;
	padding-right:41px;
	text-align:right;
}

.no-bottom {
	border-bottom:none;
}

.no-b-line {
	border-bottom:none;
}

/*
.side-box .no-bottom, .right-box .no-bottom {
	border-bottom:none;
}
*/

#footer-left {
	height:75px;
	width:182px;
	background:url('/img/footer-left.gif') repeat-x;
	float:left;
	position:relative;
}

#footer-right {
	height:75px;
	width:793px;
	background:url('/img/footer-right.gif') repeat-x;
	float:left;
	margin-left:1px;
	padding-left:12px;
	font-size:11px;
}


#footer-top {
	line-height:22px;
	color:#FFFFFF;
	padding-right:5px;
	margin-bottom:5px;
}

#footer-top a {
	color:#FFFFFF;
	text-decoration:none;
	padding-left:7px;
	padding-right:7px;
}

#footer-info {
	padding-top:10px;
}

#akcni-ceny {
	width:284px;
	height:110px;
	background:url('/img/akcni-ceny.jpg');
}

#pruvodce-nakupem {
	width:284px;
	height:110px;
	background:url('/img/pruvodce-nakupem.jpg');
}

#zhave-novinky {
	width:284px;
	height:110px;
	/*background:url('/img/zhave-novinky.jpg');*/
}

#obdelniky {
	width:284px;
	float:left;
	margin:6px 0 0 0;
	padding:0;
}

#info {
	width:332px;
	float:left;
	margin:6px 0 0 0;
	padding:0;
	font-size:13px;
}
#info a {
  text-decoration:none;
	color:#333;
}
#info a:hover {
  text-decoration:underline;
	color:#DB0066;	
}

#infobox {
	position:absolute;
	left:530px;
	top:80px;
	width:250px;
	z-index:100;
	padding:8px;
	background:#f2f3a6;
	font-size:11px;
	color:#f31005;
	border:#666666 2px solid;
	text-align:justify;
	opacity:0.9;
	filter:alpha(opacity=90);
}

#nakupovat-kosmetiku {
	margin:5px 0 15px 14px;
	position:relative;
	font-size:12px;
}

#nakupovat-kosmetiku span {
  display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:253px; height:16px;
  margin:0; padding:0;
  background:url("/img/nakupovat-kosmetiku.gif") top left no-repeat;
}

.bottom-box {
	margin-top:3px;
	margin-bottom:14px;
}

.nej-item {
	height:243px;
	border-bottom:1px solid #E8E8E8;
	padding:3px 5px 0 5px;
}

.nej-item.no-bottom {
  height:246px;
  border-bottom:none;
}

.nej-urceni img {
	float:right;
}

.item {
	width:306px;
	height: 210px; 
	cursor: pointer;
	padding:4px 2px 0 0;
	background:url('/img/roh.jpg') right top no-repeat;
	float:left;
	border-top: 1px solid #E8E8E8;
	position:relative;
}

.produkt_tydne {
	position:absolute;
	display:block;
	top:80px;
	left:0;
	background:url('/img/produkt-tydne-big.png') left top no-repeat;
	width:306px;
	height:120px;
	z-index:2;
}

.parfem_tydne {
	position:absolute;
	display:block;
	top:80px;
	left:0;
	background:url('/img/parfem-tydne-big.png') left top no-repeat;
	width:306px;
	height:120px;
	z-index:2;
}

.item.odd {
	border-right:1px solid #E8E8E8;
}

.lista {
	margin-bottom: 5px;
}

#top {
	position:absolute;
	top:0px;
	left:0px;
}

div.vsechny {
	margin:0;
	padding:8px 10px 0 0;
	text-align:right;
}

#menu ul {
	margin:0 0 0 24px;
	padding:1px 0 0 0;
}

#menu ul li {
	list-style:none;
	display:inline;
}

#menu ul li a, #menu ul li span {
	display:block;
	float:left;
	text-align:center;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	height:21px;
	padding:7px 10px 0 10px;
	font-size:11px;
	line-height:20px;
	background:url('/img/menu-item-bg.gif') repeat-x;
}

#menu ul li span.l-border {
	margin:0;
	padding:7px 0 0 0;
	width:4px;
	background:url('/img/l-border.gif') no-repeat;
	height:21px;
}

#menu ul li span.r-border {
	width:4px;
	padding:7px 0 0 0;
	background:url('/img/r-border.gif') no-repeat;
	margin:0 3px 0 0;
}

#menu ul li a:hover {
	color:#DB0066;
	text-decoration:underline;
}

#menu ul li span {
	color:#DB0066;
}

h4.lista, h2.lista, h1.lista {
	width:539px;
	height:22px;
	padding:6px 10px 0 40px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 15px;
}

h4.lista a {
	text-decoration:none;
}

h4.lista a:hover {
	text-decoration:underline;
}

.l_vivantis {
	background:url('/img/l_vivantis.gif') no-repeat;
}

.l_parfemy {
	background:url('/img/l_parfemy.gif') no-repeat;	
}

.l_krasa {
	background:url('/img/l_krasa.gif') no-repeat;	
}

.l_prozdravi {
	background:url('/img/l_prozdravi.gif') no-repeat;	
}

.l_hodinky {
	background:url('/img/l_hodinky.gif') no-repeat;	
}

.l_sperky {
	background:url('/img/l_sperky.gif') no-repeat;	
}

.l_nc {
	background:url('/img/l_nc.gif') no-repeat;	
}

h1.title {
	color:#DB0066;
	font-size:18px;
	font-weight:bold;
	margin:0 0 0 17px;
	padding:10px 0 10px 0;
}

h1.title a {
	text-decoration:none;
}

/*
span.drobeckova a, h1.drobeckova a {
	text-decoration:underline;
}
*/

h1.title a:hover, span.drobeckova a:hover, h1.drobeckova a:hover {
	text-decoration:underline;
}


div.team {
	padding-left:44px;
}

div.team img {
	clear:left;
	float:left;
	margin:10px 38px 10px 0;
}

.team-info {
	float:left;
	font-size:12px;
	color:#333333;
	padding-top:18px;
}

.team-info a {
	font-weight:bold;
}

a {
	color:#DB0066;
}

.space {
	display:block;
	margin-top:12px;
}

.double-space {
	display:block;
	margin-top:30px;
}

.static {
	font-size:13px;
	color:#333333;
	padding:0px 35px 10px 35px;
	text-align:justify;
	clear:both;
}

.static-firma {
	font-size:13px;
	color:#333333;
	padding:5px 20px 0px 20px;
	margin-bottom:5px;
	text-align:justify;
	clear:both;
}

.static-firma p, #popis-detail p {
	margin-top:0px;
	padding-top:0px;
	padding-bottom:5px;
	margin-bottom:0px;
}

.dekovaci {
	padding-bottom:0px;
}

.static a {
	font-weight:bold;
}

.partners {
	font-size:13px;
	color:#333333;
	padding:5px 20px 10px 20px;
}

.partner {
	float:left;
	margin:0 0 3px 15px;
	text-align:center;
	width:175px;
	height:50px;
}

#filtr-top {
	background:url('/img/filtr-top.gif') no-repeat;
	/*padding:10px 0px 10px 10px;*/
	padding-left:20px;
	padding-top:15px;
}

#filter_form {
	padding:0;
	margin:0;
}

#filtr-bottom {
	background:url('/img/filtr-bottom.gif') left bottom no-repeat;
	padding-bottom:15px;
}

#filtr-middle {
	background:url('/img/filtr-middle.gif') repeat-y;
	margin-bottom:13px;
}

#f-urceni {
	font-weight:bold;
	float:left;
	text-align:right;
	width:70px;
	padding-right:14px;
}

#f-radit {
	font-weight:bold;
	float:left;
	padding-left:25px;
	width:34px;
}

#f-radit-ch {
	float:left;
	width:107px;
}

#f-skladem {
	clear:left;
	padding-left:84px;
	padding-top:3px;
	width:250px;
}

.lower {
	text-transform:lowercase;
}

#f-prirodni {
	clear:left;
	padding-left:84px;
	padding-top:27px;
}

#i_prirodni span.chbox {
	margin-left:-17px;
	padding-right:17px;
}

.f-skladem {
	float:left;
	margin-left:25px;
	margin-top:3px;
	font-weight:bold;
	color: #333333;
	color:red;
}

.f-left {
	float:left;
	border-right:1px solid #CECECE;
}

#f-zobraz {
	float:left;
	padding-left:10px;
	padding-top:30px;
}

.f-volby {
	float:left;
	width:205px;
	padding-left:20px;
}

.f-volby select {
	width:166px;
}

.hide {
	display:none;
}

.ch-full, .ch-empty, .ch-disabled, .ch-disabled-empty {
	padding-left:17px;
	cursor:pointer;
}

.ch-full {
	background:url('/img/checkbox-full.gif') no-repeat;
	color:#DD0A6C;
}

.ch-empty {
	background:url('/img/checkbox-empty.gif') no-repeat;
	color:#000000;
}

.ch-disabled {
	background:url('/img/checkbox-disabled.gif') no-repeat;
	color:#333333;
}

.ch-disabled-empty {
	background:url('/img/checkbox-disabled-empty.gif') no-repeat;
	color:#333333;
}

.p-sipky {
	text-align:center;
	display:inline;
}

.p-sipky img {
	vertical-align: bottom;
}


#paging {
	margin-top:30px;
	margin-bottom:10px;
}

#p-vyraz {
	float:left;
	width:182px;
	text-align:left;
	padding-left:7px;
	padding-top:3px;
	vertical-align: bottom;
}

.p-vyraz, .p-vyraz-top {
	margin-bottom:5px;
	padding-left:7px;
}
.p-vyraz-top {
	padding-left: 22px !important;
}

#p-sipky {
	float:left;
}

#p-stranky {
	float:left;
	width:238px;
	padding-top:3px;
	text-align:center;
	font-weight:bold;
}

#p-stranky a {
	color:#333333;
}

#p-stranky .active {
	color:#db0066;
}

.item-right {
	clear:right;
}

.item-title {
	margin:2px 0 3px 0;
	height:30px;
	overflow:hidden;
}

.item-kolekce {
	padding-top:130px;
	text-align:right;
}

.item-kolekce img {
	margin-right:20px;
}

.item-vyrobce {
	font-weight:bold;
	text-transform:uppercase;
	margin-top:5px;
	color: #0DABD9;
}

.item-vyrobce a {
	color: #0DABD9;
	text-decoration:none;
}

.item-title a {
	text-decoration:none;
	color: #DD0A6C;
	font-weight:bold;
	line-height:15px;
}

.item-compare {
	margin:3px 0 0 0;
}

.usetrite {
	/*font-weight:bold;*/
}

h2.item-vyrobce {
	font-size:12px;
	width:273px;
}

.item-vyrobce, .item-title, .item-desc, .item-compare, .item-kolekce {
	width:160px;
	float:right;
	clear:right;
	margin:0 10px 0 0;
}

.item-desc {
	text-align:justify;
	width:150px;
	padding:0px 10px 0px 0px;
	margin-bottom:5px;
	margin-top:5px;
}

.item-title, .item-vyrobce {
	width:273px;
	padding-left:22px;
}

.item form {
	margin:0;
	padding:0;
}

.item-desc {
	height:75px;
	overflow:hidden;
	line-height:15px;
}

.comp-left {
	clear:left;
	float:left;
	display:block;
	width:80px;
}
.comp-left-long {
	width: 150px;
	float: left;
}
.comp-right {
	float:left;
	width:70px;
	text-align:right;
}

.item-img {
	margin:22px 0 0 17px;
}

.item-price {
	font-weight:bold;
	clear:both;
	margin-top:5px;
}

.item-price span {
	display:block;
	padding:6px 0 0 22px;
	width:112px;
	float:left;
	line-height:23px;
}

.btn-koupit {
	margin-left:30px;
}

.nej-title {
	font-weight:bold;
	text-align:center;
	margin-top:7px;
	padding:0 10px 0 10px;
	height:30px;
	overflow:hidden;
}

.nej-title a {
	color:#DD0A6C;
	text-decoration:none;
	line-height:15px;
}

.nej-img {
	height:150px;
	padding-top:25px;
	text-align:center;
}

.nej-price {
	margin-top:4px;
}

.nej-price span {
	font-weight:bold;
	display:block;
	padding-top:10px;
	padding-left:7px;
	text-align:center;
}

.ps-banner {
	width:182px;
	margin-bottom:5px;
}

.all-column {
	margin-top:0px;
	width:184px;
	float:left;
}

.all-list {
	background:url('/img/sipka.gif') no-repeat;
	padding-left:18px;
	font-size:12px;
}

.all-list a {
	text-decoration:none;
	color:#333333;
}

#zoom {
	text-align:center;
	margin-top:15px;
}

.zoom-close {
	margin-top:10px;
}

#detail-basic {
	float:right;
	width:264px;
	margin-right:25px;
	padding-bottom:20px;
	padding-top:25px;
}
/*#detail-basic div { padding-left : 8px; }*/

#detail-basic .basic-right {
	text-align:right;
	padding-right:7px;
}

.detail-option {
	margin-bottom:10px;
}

.akce-firmy {
	color:red;
	font-weight:bold;
	text-align:justify;
}
.akce-firmy strong {
	font-weight:bold;
}

.detail-o-price {
	background:url('/img/cena-podklad.gif') no-repeat;
	width:258px;
	height:23px;
	padding:2px 2px 2px 4px;
	margin-bottom:3px;
	text-align:left;
}

.detail-o-price span {
	line-height:23px;
	text-align:left;
}

.o-cena {
	float:left;
	width:120px;
	font-weight:bold;
	padding-left:3px;
}

.o-cena-max {
	font-weight:bold;
}

.o-hodnota {
	float:left;
	width:55px;
	padding-left:5px;
	color:#DB0066;
	font-weight:bold;
	font-size:11px;
	text-transform:lowercase;
}

.o-koupit {
	float:right;
}

.sou_produkty {
	width:200px;
	padding:15px 0 15px 0;
	float:left;
	text-align:center;
}

.sou_produkty a {
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}

a:hover {
	text-decoration:underline;
}

#kosik {
	border-collapse: collapse;
	width:589px;
	margin:0 0 15px 15px;
	background:url('/img/l_krasa.gif') no-repeat;
}

#kosik select {
	font-size:11px;
}

select#a-stat {
	display:block;
	width:194px;
	_width:194px;
	height:22px;
	margin:0;
	padding:0;
	margin-right:1px;
	margin-top:10px;
	font-size:12px;

    /*
	width:195px;
	float:left;
	height:22px;
	font-size:14px;
	*/
}

#kosik-h th {
	text-align:left;
}

#kosik tr td {
	border-bottom:1px solid #CCCCCC;
	font-size:12px;
}

.k-kod, #kosik .r-kod {
	width:67px;
	padding-left:40px;
	padding-right:5px;
}

.k-nazev {
	width:307px;
}

.k-mnozstvi {
	width:80px;
	text-align:center;
}

#kosik .k-cena {
	width:70px;
	text-align:right;
}

#kosik .k-celkem {
	width:70px;
	text-align:right;
}

#kosik-h th {
	line-height:27px;
}

#kosik td {
	padding:5px 0 5px 0;
}

#jak-vybrat {
	width:240px;
	float:right;
	font-size:12px;
	line-height:22px;
}

#jak-vybrat h2 {
	font-size:13px;
	padding:0 0 0 0;
	margin:0;
}

#jak-vybrat-info {
	width:250px;
	float:left;
	margin-left:20px;
}

#pruvodce-filtr {
	background:url('/img/rozcestnik.gif') 400px 0px no-repeat;
	padding:20px 10px 10px 10px;
	margin-top:15px;
	margin-left:10px;
	position:relative;
}

#f-left-ch {
	position:absolute;
	top:100px;
	left:370px;
	_left:30px;
}

#pruvodce-filtr select {
	width:235px;
	float:left;
}

#pruvodce-filtr span {
	font-weight:bold;
	width:105px;
	float:left;
	display:block;
	clear:left;
	line-height:20px;
}

#pruvodce-filtr select, #pruvoce-filtr span {
	margin-bottom:5px;
}

.l_popis {
	display:block;
	float:left;
	width:260px;
	margin-bottom:30px;
}

.l_popis_wide {
	display:block;
	width:560px;
	margin-bottom:30px;
}

.l_poznamka {
	display:block;
	float:left;
	width:280px;
	margin-bottom:30px;
}

.d-vlastnost {
	color:#DB0066;
	font-weight:bold;
	text-align:left;
}

.d-vlastnost:first-letter {
	text-transform: capitalize;
}

.d-hodnota {
	font-weight:bold;
	margin-bottom:6px;
	font-size:12px;
	font-weight:normal;
}

.d-poznamka {
	padding-top:10px;
	color:#666666;
}

.basic-left, .basic-left_ {
	float:left;
	padding-left:8px;
}
.basic-left { width:85px; }

.basic-right {
	float:right;
	width:150px;
	text-align:center;
}

.b-kod {
	font-weight:normal;
	padding-bottom:10px;
}

.vyb-vlastnost {
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
	padding-left:8px;
}

.cleaner-left {
	clear:left;
}

#detail-img {
	margin:17px 17px 0 17px;
}

.t-right {
	text-align:right;
}

#kosik-sum {
	float:right;
	padding:45px 35px 0 0;
	margin:0;
}

#obsah-kosiku {
	width:120px;
	font-size:11px;
	font-weight:bold;
	background:url('/img/kosik.gif') right top no-repeat;
}

#kosik-sum img {
	margin:9px 0 0 0;
	padding:0;
}

#l-doporucujeme, #l-novinky {
  margin:0 0 7px 0; padding:0;
  position:relative;
  width:616px; height:28px;
  overflow:hidden;
  font-size:11px;
  clear:both;
}

#l-doporucujeme a, #l-novinky a{
	color:black;
	font-size:12px;
	color:black;
	text-decoration:none;
}

#l-novinky {
	margin-top:15px;
}

#l-doporucujeme span, #l-novinky span {
  display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:616px; height:28px;
  margin:0; padding:0;
  cursor:pointer
}

#l-doporucujeme span {
	background:url("/img/doporucujeme.gif") top left no-repeat;
}

#l-novinky span {
	background:url("/img/novinky.gif") top left no-repeat;
}

.nad-10k {
	padding-left:16px;
	text-align:center;
}

.static h2,.static h3,.static h4  {
	color:#DB0066;
}

.static h2 {
	font-size:16px;
}

.static h3, .static h4 {
	font-size:14px;
	margin:0 0 0 0;
	padding:0;
}

#faq-parametry, #faq-rozmery {
	border-collapse: collapse; 
	border:1px solid black;
}

#faq-parametry th {
	background-color:#D4D4D4;
	text-align:center;
}

#faq-parametry td {
	text-align:center;	
	font-weight:bold;
}

#faq-parametry td, #faq-parametry th {
	border-right:1px solid black;
	border-top:1px solid black;
	padding:2px 0 2px 0;
}

#faq-parametry .normal {
	font-weight:normal;
}

#faq-parametry td.r-part, #faq-parametry th.r-part {
	border-right:2px solid black;
	font-weight:normal;
}

#faq-rozmery td {
	border:1px solid black;
	text-align:left;
	width:20%;
	padding:2px 0 2px 5px;
}

p.news {
	padding-bottom:30px;
}

.sidemail form {
	margin:0;
	padding:0;
}

.sidemail input {
	margin-top:0px;
}

.sidemail form .news {
	width:126px;
	border:1px solid #929292;
	font-size:12px;
}

h1.nopad {
	padding-bottom:0px;
}

.static.nopad {
	padding-top:10px;
}

.static.detail {
	padding:0px 35px 10px 30px;
}



.static.nopad p,.static.detail p {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:0px;
}

.myslite {
	padding-left:30px;
	line-height : 18px;
	font-size : 13px;
}

.myslite a {
	font-weight:bold;
}

#f-pruvodce {
	margin:10px 105px 5px 115px;
}

#f-pruvodce .f-sort {
	float:left;
	width:130px;
	text-align:left;
}

#f-pruvodce .f-vyhledat {
	margin-top:20px;
	margin-left:157px;
}

.clickable {
	display:block;
	width:284px;
	height:110px;
	cursor:hand;
}

.clickable span {
	display:none;
}

#akcni-ceny, #pruvodce-nakupem, #zhave-novinky {
	position:relative;
}

.pm {
	position:absolute;	
	top:92px;
	left:85px;
	z-index:1;
}

.pz {
	position:absolute;	
	top:92px;
	left:17px;
	z-index:1;
}

#hp-area {
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	z-index:1;
	width:640px;
	height:158px;
	cursor:hand;
}

#footer-top .left a {
	color:white;
	text-decoration:none;
}

#objednavky-box {
	display:block;
	margin-top:0px;
	margin-bottom:14px;
}

#random-banner {
	display:block;
	padding:0;
	margin:0;
}

#random-short {
	display:block;
	padding:0;
	margin:0 0 3px 0;
    position: relative;
}

.lista-vyr {
	text-transform:uppercase;
}

div.drobeckova, h2.drobeckova, h1.drobeckova, span.drobeckova {
	color:#333333;
	font-size:18px;
	font-weight:bold;
	margin:0 0 0 17px;
	padding:10px 15px 0 0;
}

span.drobeckova {
	
}

h1.drobeckova {
	padding:0;
}

div.drobeckova a, h2.drobeckova a, h1.drobeckova a, span.drobeckova a, div.drobeckova span, h2.drobeckova span {
	color:#DB0066;
	text-decoration:none;
}

div.drobeckova a.bio-link, h2.drobeckova a.bio-link, span.bio-menu a.bio-link {
	color:#17ae28;
}

h1 a.bio-link {
	text-decoration:none;
}
h1 a.bio-detail {
  float:right;
  margin-right:3px;
  margin-left:10px;
}
h1.double-line a.bio-link {
  margin-top:6px;  
}
h1 a.bio-link:hover {
	text-decoration:underline;
}

h1.drobeckova {
	color:#DB0066;
}

div.drobeckova a:hover, h2.drobeckova a:hover, h1.drobeckova a:hover, span.drobeckova a:hover {
	text-decoration:underline;
}

h1.drobeckova {
	display:block;
	line-height:18px;
}

span.drobeckova {
	display:block;
	line-height:18px;
}


h1.drobeckova.no-left {
	padding-left:0;
	margin-left:0;
}

.col-udaje {
	float:left;
	width:302px;
}

.col-udaje input, .col-udaje select {
	float:left;
	display: block;
	height: 19px;
	margin: 10px 1px 0 0;
	width:190px;
	border:1px solid #cccccc;
}

.col-udaje textarea {
	width:190px;
	height:126px;
	margin: 10px 1px 0 0;
	border:1px solid #cccccc;
}

.povinne {
	color: #DB0066;
}

.label, .povinne {
	clear:left;
	float: left;
	font-size: 12px;
	font-weight: bold;
	width: 70px;
	height: 19px;
	padding:14px 10px 0 20px;
	text-align: right;
}

#tip {
	font-weight:bold;
	color:red;
	padding:10px 0 10px 20px;
	clear:both;
}

h2.l-small, h4.l-small {
	font-size:12px;
}

#kupon {
	text-align:right;
	margin:10px 20px 20px 0;
}

#neposlat {
	text-align:center;
	color:red;
	font-weight:bold;
	margin-top:10px;
}

#souhlas {
	font-size:12px;
	border-top:5px solid #f3f3f3;
	margin-top:15px;
	margin-left:40px;
	margin-right:30px;
	padding-top:10px;
}

#souhlas span {
	float:left;
}

#b-odeslat {
	float:right;
}

.uplatnit {
	float:right;
	margin-left:5px;
}

.kosik-adresa {
	margin-top:10px;
	margin-bottom:25px;
}

.kosik-platby {

}

#napoveda {
	padding:15px;
}

#produkty {
	font-size:1px;
	text-decoration:none;
}

h4.l_empty {
	background:url('/img/l_empty.gif') no-repeat;
	padding:0 0 0 15px;
	width:574px;
	height:24px;
	margin-bottom:0px;
	line-height:24px;
}

.s-vyrobce {
	text-transform:uppercase;
	color:#DB0066;
}

.dalsi {
	padding:0px 0px 10px 25px;
}

.dalsi-hodinky, .dalsi-prozdravi, .dalsi-sperky, .dalsi-parfemy, .dalsi-nc {
	float:left;
}

.dalsi-hodinky{
margin:27px 0 0 0px;
}
.dalsi-prozdravi{
margin:5px 0 0 5px;
}
.dalsi-sperky {
margin:7px 0 0 5px;
}
.dalsi-parfemy{
margin:14px 0 0 5px;
}
.dalsi-nc{
	margin:0 0 0 5px;
}
.novinka, .detail-novinka {
	color: #00b31a;
}

.detail-novinka {
	padding-right:8px;
}

.tip, .detail-tip {
	color: #0096d3;
}
.akce, .detail-akce {
	color: #dd0000;
}


.vyprodej, .detail-vyprodej {
	color: #f06000;
}

.tip_new {
	padding-right:0px;
	text-align:right;
	font-weight:bold;
	line-height:15px;
}

.detail_tip_new {
	float:right;
	margin-right:23px;
	font-weight:bold;
	text-align:right;
	margin-top:10px;
}

.detail-muz, .detail-zena, .detail-unisex {
	float:right;
	padding-right:20px;
	margin-top:15px;
	margin-right:20px;
	font-weight:bold;
}

.detail-muz {
	background:url('/img/detail-muz.gif') top right no-repeat;
}

.detail-zena {
	background:url('/img/detail-zena.gif') top right no-repeat;
}

.detail-unisex {
	background:url('/img/detail-unisex.gif') top right no-repeat;
}

.detail-option .left {
	padding-left:8px;
}

.rady-left {
	width:280px;
}

#karty img {
	margin-right:20px;
}

#sos {
	border-top:1px solid #cccccc;
	color:red;
	text-align:center;
	padding:10px 0 10px 0;
}

#sos img {
	margin-top:10px;
}

h2.black {
	color:#333333;	
}

.darek {
	float:left;
	margin-left:20px;
	margin-right:30px;
	width:120px;
	text-align:center;
}

.darek-popis {
	float:left;
	width:430px;
}
.darek-popis p {
	margin-top: 0;
	margin-bottom: 20px;
	text-align:justify;
}

#kosik-chyba {
	color:red;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:0 30px 10px 30px;
}

.ul-space li {
	margin-bottom:10px;
}

.platby {
	line-height:30px;
}

.comp-left.vyrobce {
	font-weight:bold;
	text-transform:uppercase;
}

.foto-poradna {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

.poradna-btn {
	float:right;
	margin-bottom:20px;
}

h3.poradna-title {
	margin-top:10px;
}

.flower {
	text-align:center;
	padding-top:20px;
}

.flower a {
	padding-left:25px;
	padding-right:20px;
	height:20px;
	background:url('/img/flower.gif') left top no-repeat;
	padding-bottom:10px;
	line-height:20px;
	text-decoration:none;
	color:#333333;
	font-weight:bold;
}

.flower a:hover {
	text-decoration:underline;
	color:#DB0066;
}

.bio-logo {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.logo-firmy {
	float:left;
	margin-right:12px;
	margin-bottom:0px;
}

h1.small-title, h4.small-title {
	font-size:11px;
	line-height:14px;
	padding:6px 10px 4px 40px;
}

h1.double-line, h4.double-line {
	font-size:11px;
	line-height:12px;
	padding:2px 10px 4px 40px;
}

.odstin-nazev {
	float:left;
	line-height:22px;
}

.odstin-kod {
	float:right;
	line-height:22px;
	padding-right:10px;
}

.plet-img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.detail-akce {
	font-weight:bold;
	color:red;
}

.nadpis-flower {
	background:url('/img/flower.gif') left top no-repeat;
	line-height:20px;
	padding-left:23px;
	font-weight:bold;
	color:#E2007A;
	font-size:14px;
	text-transform:uppercase;
}

.vyrobce-rady {
	background:url('/img/flower.gif') left top no-repeat;
	padding-left:23px;
	margin-top:5px;
	font-size:11px;
}

.vyrobce-rady p {
	margin:0;
	padding:0;
}

.rada-nazev {
	text-transform:uppercase;
	font-weight:bold;
}

.f-left-d {
	margin-top:5px;
}

#footer-left a {
	color: #00a30a;
	line-height: 20px;
	text-decoration: none;
}

#footer-left a:hover {
	text-decoration: underline;
}

.colored {
	color:#DB0066;
}

.bocni-akce {
	display:block;
	font-weight:bold;
	padding-left:7px;
	padding-right:7px;
	margin-bottom:15px;
}

.bocni-akce strong {
	font-weight:bold;
}

.bocni-akce, .bocni-akce span, .bocni-akce div, .bocni-akce p {
	text-align:justify;
	color: #008ebe;
}

.bocni-akce a {
	text-decoration:none;
}

.bocni-akce a:hover {
	text-decoration:underline;
}

.bocni-akce p {
	background: url('http://www.vivantis.cz/share/ikona-vykricnik-krasa.jpg') 0 90% no-repeat;
	font-weight: bold;
	padding-left:30px;
}

.bocni-akce p.doprava {
	background-image: url('http://www.vivantis.cz/share/ikona-doprava.gif');
}

.bocni-akce p.darek-zdarma {
	background-image: url('http://www.vivantis.cz/share/ikona-darek.gif');
}

.doprava a.tooltip {
	color: #db0066;
	left:0px;
	cursor:help;
}

.title-rady {
	color:#E2007A;
}

.souv {
	width:190px;
	float:left;
	text-align:center;
	margin-bottom:15px;
}

.souv_nazev {
	font-weight:bold;
	padding:10px 10px 0 10px;
	margin-bottom:10px;
	height:30px;
	overflow:hidden;
}

.souv a {
	text-decoration:none;
	line-height:15px;
}

.souv a:hover {
	text-decoration:underline;
}

.souv_znacka {
	font-weight:bold;
	text-transform:uppercase;
	margin-top:5px;
}

.souv_znacka a {
	color: #0DABD9;
}

.souv_rada a {
	font-weight:bold;
	color:#333333;
}

.magazin-img {
	float:left;
	margin-right:10px;
	display:block;
	width:130px;
}

.magazin-datum {
	font-size:10px;
}

a.magazin-nadpis {
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}

a.magazin-nadpis:hover {
	text-decoration:underline;
}

a.magazin-vice {
	text-decoration:none;
	font-weight:normal;
	display:block;
	text-align:right;
	font-weight:bold;
}

a.magazin-vice:hover {
	text-decoration:underline;
}

#vetsi-parf {
	width:150px;
	text-align:center;
}

.vetsi-wide {
	width:300px;
}

#sekce-top {
	background:url('/img/sekce-top.gif') no-repeat;
	padding-left:35px;
}

#sekce-bottom {
	background:url('/img/sekce-bottom.gif') left bottom no-repeat;
	padding-bottom:15px;
}

#sekce-middle {
	background:url('/img/sekce-middle.gif') repeat-y;
	margin-bottom:13px;
}

#sekce-top-nadpis {
	padding-top:8px;
	font-weight:bold;
	margin-bottom:15px;
}

h3.sekce-table-item {
	width:290px;
	color:#333333;
	float:left;
	font-weight:bold;
	line-height:20px;
	font-size:12px;
	margin:0;
	padding:0;
}

.sekce-table-item a {
	color:#DB0066;
	text-decoration:none;
}

.sekce-table-item a:hover {
	text-decoration:underline;
}

.dvojsloupec {
	width:290px;
	float:left;
}

#logo-apek {
	margin-top:25px;
}

.logo-o-nas {
	float:right;
	width:140px;
	text-align:right;
}



.magazin-text {
	float:left;
	width:400px;
}

input#newsletter {
	margin-right:0px;
	float:left;
}

input#obalka {
	float:right;
	margin-left:0px;
}

h2.doporucujeme {
	font-size:12px;
	padding:5px 20px 0px 20px;
}

a.bio-link {
	font-weight:bold;
	color:#17ae28;
}

.souv-list {
	padding-left:20px;
	padding-right:20px;
}

.detail-right {
	padding-right:7px;
}

.obr-odstin {
	padding-left:5px;
}
div.odstin-item { position: relative;}

div.odstin-wrapper {
	
	/*left : 0px;*/
	padding:5px;
	margin:0;
}
div.odstin-preview {
	border: 1px solid #dedede;
	width:177px;
	height: 77px;
	text-align: center;
	background: #fff;
	padding: 2px;
	position: absolute;
	left:55px;
	z-index: 99;
}
div.odstin-preview img {
	margin:0;
	padding:0;
}

.odsazeni-rada {
	padding-bottom:10px;
}

.bio-menu {
	font-weight:bold;
	color:#17ae28;
}

.heureka-logo-small{
	float:right;
	margin:0 0 20px 20px;
}

.modra {
	font-weight:bold;
}

#sdilet-cleaner {
	position:relative;
}

#sdilet-detail {
	position:absolute;
	bottom:18px;
	left:455px;
	padding-right:25px;
	line-height:19px;
	font-weight:bold;
	color:#3B60AE;
	background: url('http://www.vivantis.cz/share/facebook-share.gif') top right no-repeat;
}

#sdilet-detail a {
	color:#3B60AE;
	text-decoration:none;
}

#sdilet-detail a:hover {
	text-decoration:underline;
}

#vanoce {
	position:absolute;
	top:0;
	left:13px;
}

#ie-notice {
	background-color:red;
	color:white;
	font-weight:bold;
	line-height:20px;
	padding-left:5px;
	padding-right:5px;
}

#ie-notice a {
	color:white;
}

.aCenter {text-align:center}
.magazin-share {text-align:right;font-size:90%}
.magazin-share a {text-decoration:none}
.magazin-share a:hover {text-decoration:underline}
.email-share {
	background: url('http://www.vivantis.cz/share/email-share.gif') top left no-repeat;
	padding: 3px 0 3px 25px;
	color:#ee810d;
}
.facebook-share {
	background: url('http://www.vivantis.cz/share/facebook-share.gif') top left no-repeat;
	padding: 3px 20px 3px 25px;
	color:#3b60ae;
}

div#light_box { position : fixed; top : 0px; left  : 0px; right : 0px; bottom : 0px; display : none; z-index : 999999; background-color : #000; opacity : .90; filter:Alpha(Opacity=90); }
div.light_box_item { position : fixed; top: 40%; left  : 38%; width : 390px; /*right : 35%; bottom : 40%;*/ padding : 10px; text-align : left; display : none; background-color : #fff; z-index : 1000000; opacity : 1; filter:Alpha(Opacity=100); }
div.light_box_item .light_box_close { float : right; }

div.light_box_item form { float : left; width : 100%; border : 1px solid #ffd4e8; background-color : #fff6fa; margin : 5px 0px 0px 0px; }
div.light_box_item form span { float : left; padding : 30px; margin : 0; }
div.light_box_item form p { float : left; padding : 0px 0px 5px 0px; margin : 0; } 
div.light_box_item p.center { float : left; width : 380px; border : 1px solid #ffd4e8; background-color : #fff6fa; text-align : center; margin : 5px 0px 0px 0px; padding : 5px;} 
div.light_box_item input[type=text] { float : left; width:172px; border:1px solid #929292; padding: 2px; font-size : 11px; }
div.light_box_item input[type=image] { float : left; width : 30px; height : 21px; border : 0; margin : 0px 0px 0px 5px; }

#foot-top {
	height:18px;
	color:#FFFFFF;
	padding:5px 10px 0 7px;
	background:#E33888;
}
#foot-top a{
	color:#ffffff;
	text-decoration:none;
	padding:0 5px;
}
#foot-bottom{
	background-image:url('/img/foot-background.gif');
}
#foot-info{
	float:right;
	margin:45px 22px 0 0;
	text-align:right;
}
#footer-logo{
  margin-top:40px;
}
.float-l{
	float:left;
}
.float-r{
	float:right;
}

#promote-parfum {
	margin-bottom:10px;
}

#promote-parfum .item {
	margin-left:150px;
}

#parfum-cat {
	float:left;
}

#parfum-promote {
	float:right;
	margin-bottom:10px;
	background:url('/img/parfumerie.gif') no-repeat;
	width:318px;
	height:213px;
}

.soutez #top {height:296px;}
.soutez #middle {margin-top:334px;}
.soutez #menu {top:296px;}
.soutez #left {padding-top:296px;}
.soutez #narozeniny {bottom:5px; left: 0; position:absolute;}
.narozeniny {width:624px;}
.narozeniny img {float:left;}
div.all-column {padding-top: 10px;}
div.all-list {margin-bottom: 3px;}
div.all-list.first {padding-top: 10px; background-position: 0 12px;}
div.all-list.first:first-letter, div.all-list.first a span {color: #DB0066; font-size: 15px;}
div.all-column > div.all-list.first:first-child {padding-top: 0; background-position: 0 3px;}

/*vanoce start*/
/*
#main {background: transparent url('../img/vanoce/logo.jpg') no-repeat top left;}
#logolink {visibility:hidden;}
#postava,#prsten,#shopy {background:none;}
#top-text{position:relative;position: relative;top: 17px;left: 2px;}
#postava-top {margin-left: 14px;}
#postava-top a {color:#d30011;}
#shopy a {color:#1f572a;}
/*vanoce konec*/ 

.vanocni-tipy {
background-color: #E9F1CA;
margin-left: 0;
padding-left: 30px;
margin-right: 0;
border-top:1px solid #D0D0D0;
}

.cert {
	float:left;
	width:289px;
	padding-left:15px;
	text-align:right;
	padding-bottom:20px;
}

.poukaz-typ-left, .poukaz-typ-right {
	margin-top:10px;
	float:left;
	width:235px;
	font-size:13px;
	padding-bottom:20px;
}

.poukaz-typ-left h2, .poukaz-typ-right h2 {
	font-size:15px;
	margin-bottom:5px;
}

.poukaz-typ-left strong {
	font-size:14px;
}

.poukaz-typ-left {
	padding-left:10px;
	padding-right:110px;
}

.poukaz-typ-right {
	padding-top:16px;
}

.poukaz-typ-left ul, .poukaz-typ-right ul {
	margin:0;padding:0 0 10px 20px;
}

.poukaz-typ-left li, .poukaz-typ-right li {
	margin:0px;padding:0px;
}

.min-poukaz {
	min-height:105px;
}

#prvni-info, #prvni-odeslano, #prvni-upozorneni {
	width:625px;
	height:370px;
	position:relative;
}

#prvni-info {
	background: url('/img/prvni-info.jpg') no-repeat;
}

#prvni-odeslano {
	background: url('/img/prvni-odeslano.jpg') no-repeat;
}

#prvni-upozorneni {
	background: url('/img/prvni-upozorneni.jpg') no-repeat;
}

#prvni-input {
	border:none;
	font-size:14px;
	background:transparent;
	width:145px;
	height:25px;
	position:absolute;
	top:240px;
	left:27px;
}

#prvni-submit {
	position:absolute;
	top:234px;
	left:192px;
}

#prvni-ok {
	position:absolute;
	top:257px;
	left:70px;
}

#prvni-input.prvni-hide-bg {
	background:white;
}

#facebook-banner {display:block;width:173px;height:110px;background:url(http://www.vivantis.cz/share/facebook-banner/krasa.png) no-repeat}
#facebook-banner-link {width:173px;height:50px;display:block;position:absolute;top:0;z-index:99}
