/* ie5mac hide \*/ 
html {
	height:100%;
	margin:0;
	padding:0
}
/* end */ 
html, body, form, ul, ol {
	padding:0;
	margin:0
}
body {
	text-align: center;
	min-width:760px; /* for mozilla*/
	height:100%;
/*	background-image:url(../images/fond_de_pages.gif)*/
	background:url(../images/bg_fondo.jpg) no-repeat #FFF;
}
.ct {
	margin:auto;
	width: 758px;
	/*width: 760px;*/
	text-align: left;
	height:99.9%;
	min-height:100%;
	position:relative;
	overflow:visible;
	border:1px #868F96;
	border-style: none solid solid solid;	
	background-color: #FFFFFF;
}
/* ie5mac hide \*/
* html .ct {
	width:760px
}
/* end */
html>body .ct {
	height:auto
} /*for mozilla as IE treats height as min-height anyway*/
#main {
	width:100%
}
#top {
	position:absolute;
	top:0;
	left:-1px;
	width:760px;
	height:72px;
	overflow: hidden;
	color: #000000;
	z-index: 98;
	background-color: #FFFFFF;
	border-bottom: 1px solid #868F96;
}
/* ie5mac hide \*/
* html .ct, * html #top {
	width:760px;
}
/* end */

#ln {
	position:relative;/*ie needs this to show float */
	width:142px;
	float:left;
	padding-top:72px; /*needed to make room for header*/
	background-color: #ECECEC;
	border: 1px #868F96;
	border-style: none solid solid none;
}
#cc { /* center column content - text*/
	float:left;
	width: 450px;
}
#rn {
	position:relative;/*ie needs this to show float */
	width:150px;
	float:right;
	padding-top:0px;/*needed to make room for header */
	background-color: #FFFFFF;
	border-style: none; /*temp*/
}
#footer {
	width:758px;
	/* width:760px; */
	clear:both;
	height:50px;
	text-align:center;
	left:0;
	margin-top:5px;
	position: absolute;	
	background-color: #FFFFFF;
	border:1px #868F96;
	border-style: solid none none none;
}
* html #footer {
	margin-bottom:-1px
}/* ie rounding bug*/
* html #footer {/* only ie gets this style*/
	\height:52px;/* for ie5 */
	he\ight:50px;/* for ie6 */
}
div, p {
	margin-top:0
} /*clear top margin for mozilla*/
#content { /* centerText + right Menu */
	padding-top:72px; /*make room for header*/
	float: right;
	width:605px;	
	background-color: #FFFFFF;
}
#clearfooter {
	width:100%;
	height:52px;
	clear:both
} /* to clear footer */
html >body #minH {
	float:left;
	width:0px;
	height:100%;
	margin-bottom:-52px
} /*safari wrapper */
/******************************************** Catalog Nav  - left 300**************/
#cn {
	z-index: 99;
	position: absolute;
	margin: 49px 0 0 128px;
	line-height: 17px;
	left: 187px;
	top: -1px;
}
html>body #cn {
	/*margin-left: 128px;*/
	/*margin-left: 140px;*/
	margin: 51px 0 0 112px;/* margin-left: 112px; */
	/* margin-top: 51px; */
}
/* Links anchors */
#cn a {
	/* color:#000000; */
	background: #ECECEC;
	padding:0 15px;
	border:1px solid #868F96;
	position:relative;
	top:2px;/* for ie5 */
	height:17px;
	voice-family: "\"}\"";
	voice-family:inherit;
	top:1px;/* ie mac gets this */
	height:auto;
	padding:2px 15px 3px;
}
/*ie5 jumps this next style because of voice family hack above - It must follow immediately */
/* ie5mac hide \*/ 
#cn a {
	top:2px;
	height:auto;
	padding:2px 15px 3px
}
/* end */ 

/* fonts */
#ln, #top, #cn, #footer, h1, h2, h3, .hd, #akc .bct {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}
#cc, #rn, table, td {
	font-family: "Arial CE", Arial, 'Trebuchet MS', sans-serif
}
#ln, #footer, #bsl, .fp li {
	font-size: 11px
}
h3, #cc, #rn, table, td {
	font-size: 12px
}
h2, #cn, #top {
	font-size:13px
}
#lo h1 {
	font-size:16px
}
#cc h1 {
	font-size:20px;
	letter-spacing:1px;
	text-transform:uppercase
}
#ln h3, #rn h3 {
	font-weight:normal
}
.bprice {
	font-weight:bolder
}
.hd, .cit {
	font-weight:bold
}
#ln a, #tn a:hover, #cn a, a:hover {
	text-decoration:none
}
.listprice {
	text-decoration:line-through
}
#ln a:hover, #tn a {
	text-decoration:underline
}
#rm h3, .bct h3, .itm {
	text-align:center
}
.cit {
	text-align:right
}
.price, .nbr, .subtotal {
	white-space:nowrap
}
.fl, #logo {
	float:left
}
img, table {
	border:0
}
#tn {
	float:right;
	margin-top:5px
}
#logo {
	margin-top:13px
}
#copy, #bn {
	margin-top:7px
}
/* colors */
#dz #ln, #dz #bsl, #akc, #promo {
	background-color:#FFEAF2
}
#pz #ln, #nm, #pz #bsl {
	background-color:#EAF5FF
}
#kz #ln, #awd {
	background-color:#FFF7EA
}
#iz #ln {
	background-color:#F5FFEB
}
#bsl {
	background-color:#ECECEC
}
a:link, a:visited {
	color: #3366CC
}
a:hover {
	color:#CC0033
}
a:active {
	color: #FF9933
}
#cc h1 {
	color:#C0D279
}
#ln h3, #cc h2, .hb .hd {
	color:#CC6600
}
.bprice, .price, .discount {
	color:#990000
}
#akc .emp {
	color:#CC0033
}
.cit {
	color: #999966
}
#rn h3 {
	color: #000000
}
#cn a:hover {
	border-bottom-color: #FFFFFF
}
#cn a#sel {
	border-bottom: 1px solid #FFFFFF
}
#cn a:hover, #cn a#sel {
	background:#FFFFFF
}
/* headers */
#cc h1 {
	margin: 10px 0 0 0
}
#cc h2, #cc h3 {
	margin: 10px 0 3px 0
}
.hd {
	padding:12px 0 4px 0
}
.hd {
	padding:4px 0 8px 0
}
#ln h3 {
	margin: 8px 0 8px 8px
}
#rn h3 {
	margin: 2px 8px 3px 8px
}
.bct h3 {
	padding-top:0px
}
.hb {
	border:1px solid #CCCC99;
	padding: 8px 12px 8px 20px;
	margin: 24px 12px 0 0;
}
.itm {
	padding:8px
}
/* margins*/
#ln #hledat, #ln .arow, #ln ul, .ml8 {
	margin-left:8px
}
#ln #hledat {
	padding-top:8px;
}
.mt8 {
	margin-top:8px
}
ul.vinfo {
	margin-top:0.2em
}
/* lists */
ol {
	list-style-position: inside
}
ul {
	list-style-type: none
}
#ln li {
	line-height:1.2em;
	margin-bottom:0
}
#rn li {
	margin: 0.4em 0 0.6em 0
}
.hb li {
	padding-left:10px;
	background: url(../images/ul_dot.gif) no-repeat 0 7px;
	margin-bottom: 0.2em;
}
.fp li {
	padding-left:20px;
	background: url(../images/ul_dot.gif) no-repeat 8px 6px;
}
.fp {
	margin-top:0.5em;
}
#rsn li, .vinfo li, #to li, .arrow li {
	padding-left:10px;
	background: url(../images/parr.gif) no-repeat 0px 2px;
	margin-bottom: 0.5em
}
/* right nav boxes */
#rn .vb {
	border: 1px #868F96;
	border-style: solid none solid solid;
	margin-top: 20px
}
#rn .bct {
	padding:8px;
	background-color:#FFFFFF;
	border-top: 1px solid #868F96
}
/* central text */
#cc .bct {
	border-top:1px solid #CCCC99;
	padding:0.5em
}
.cx:after {
	content:".";
	display:block;
	font-size:0px;
	line-height:0px;
	height:0;
	clear:both;
	visibility:hidden
}
.cx {
	display: inline-table
}
/* ie5mac hide \*/
* html .cx {
	height:1%
}
.cx {
	display:block
}
.cl {
	display:block;
	font-size:0px;
	line-height:0px;
	height:0;
	clear:both
}
#cc h3 {
	clear:both
}
#lo #cc {
	width:550px
}
/*#to #cc {width:605px}*/
/*#to #content {width:666px;  min-height: 1200px; } */

#lo h1 {
	color: #CC6600;
	margin:0;
	padding-top: 1em;
	padding-bottom:0.25em;
	letter-spacing: normal;
	text-transform: none
}
.requiredItemLabel, .tableHeader, .errorItemLabel, .label, .tlacitko, .tlacitko1 {
	font-weight: bold
}
.label {
	color:#000000
}
.errorMessage {
	color:#990000
}
.errorItemLabel {
	color:#FF0000
}
.tableHeader {
	background-color:#E7E7E7;
	height:2em
}
.rowDiv {
	background-color:#E7E7E7;
	margin:0;
	padding:0;
	height:2px
}
.tlacitko1 {
	color:#339933
}
.vb .content {
	margin: 2px 0 12px 0;
}
.vb .description {
	background-color:#EAF5FF;
	padding: 0.2em;
	text-align:center;
}
.sklad {
	color: #339933;
	font-weight: bold
}
/* lista */
#topLista {
	padding: 1px 0 0 0;
	margin: 0;
	clear: both;
	font: 10px Trebuchet, Arial, Helvetica, sans-serif;
	color: #696969;
	height: 16px;
	background: #ffffff url(../images/lista.gif) repeat-x;
	text-align: center;
}
#topLista li {
	list-style: none;
	display: inline;
	padding-right: 20px;
}
li.start {
	margin-left:-210px;
}
#topLista a {
	color: #5a6982;
	text-decoration: none;
}
#topLista a:hover {
	color: #cc0033;
}
#marca {
	position:absolute;
	top:83px;
	left:380px;
	overflow: hidden;
	color: #000000;
	z-index: 0;
	background-color: #FFFFFF;
}
}
#clearer {
	clear: both;
}
.perfume_small {
	width: 100px;
	}
#hledat button {
border: 0;
background: url(../images/hld.gif) no-repeat;
height: 22px;
line-height: 22px;
padding-left: 22px;
color: #63717f;
margin: 5px 0 0 0;
font-weight: bold;
}
#listado {
	position: absolute;
	top: 0px;
}
