@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border:0; outline:0; vertical-align:baseline; background:transparent;margin: 0; padding: 0;}

body  {	font-family:tahoma;	background:#000 url(images/bg.jpg) repeat-x;	text-align: center;	color:#333;	font-size:13px; position: relative;}

 #kosik { width: 240px; height: 80px;float: right;  bottom: 0px; margin: 170px 45px 0px auto; } 
.kosik-left{float: left; display: block;	width: 6px; padding:0;	height:80px;	margin:0px;		background:url(images/kosik-l.png) no-repeat black;}
.kosik-right{float: left; display: block;	width: 6px; padding:0;	height:80px;	margin:0px;		background:url(images/kosik-r.png) no-repeat black;}
.kosik-center{float: left; display: block;width: 202px;background-image: url(images/bod.png);padding:0px 15px 5px 10px;	height:80px;	margin:0px; color: white; font-size: 9pt;}
.kosik-center .skk {font-size: 8pt;}
.kosik-center a{color: white; text-decoration: underline;}
.kosik-center a:hover{color: #333; }
.kosik-center .right{text-align: right; margin-right: 5px;}


a{ 	color:#424243;	text-decoration:none;}

h1{	font-size:20px;	color:#C21920;	margin:10px 0 0px 0;} 
#nazvy-parfemy{width: 254px; float: left;background-image:url(images/bod.png);	padding:10px 5px 13px 5px;margin-bottom: 10px;}
#nazvy-ostatne{width: 254px; float: left;background-image:url(images/bod.png);	padding:10px 5px 13px 5px;margin-top: 10px;margin-bottom: 10px;}
.wrapper #mainContent #nazvy-ostatne h2{float: left;}

h2{	font-size:15px;	color:#fff;	text-align:center; 	text-transform:capitalize;  }

#menu-r{float: left; display: block;	width: 3px; padding:0;	height:41px;	margin:0px; margin-top: 10px;	background:url(images/menu-l.png) no-repeat ;}
#menu-t{float: left; display: block;	width: 6px; padding:0;	height:41px; 	margin:0px;		background:url(images/menu-t.png) no-repeat ;}
h3{	font-size:14px;	text-transform:capitalize;	color:#fb1651;}
p{	margin-top:10px;	margin-bottom:10px; }

/* ------------------------ menu ------------------------- */
#hladat{text-align: left; float: right; margin-right: 50px; margin-top: 4px; width: 227px;}
#hladat .text { background-image: url('images/hladat-text.png');  background-repeat: no-repeat; width:163px ; height:26px ; float: left; text-align: center; padding-top: 3px;}
#hladat .text .vycistit{border: 0px; background: transparent; }
#hladat .tlacidlo a{ background-image: url('images/hladat_button.png'); background-repeat: no-repeat;  width:64px ; height:26px ; float: left; color: red; padding: 0px; margin: 0px; cursor: pointer; display: block;}
#hladat .tlacidlo a:hover{ background-image: url('images/hladat_button_hover.png'); background-repeat: no-repeat;  width:64px ; height:26px ; float: left; color: red; background-color: transparent;padding: 0px; margin: 0px;display: block;}

#menu-left{float: left; display: block;	width: 7px; padding:0;	height:35px;	margin:0px;		background:url(images/top-left.png) no-repeat black;}
#menu-right{float: right; display: block;	width: 7px; padding:0;	height:35px;	margin:0px;		background:url(images/top-right.png) no-repeat black;}
#menu{width: 979px; float: left;	padding:0;	height:35px;	margin:0px;	padding:0 0 0 7px;	background:url(images/top.png) repeat-x;}
#menu ul{ 	margin:0;	padding:0; 	list-style:none; overflow: auto;  }
#menu li{	padding:0;	margin: 0;	display:inline;	list-style:none;}	
#menu li a{	font:bold 13px "trabuchet ms",Arial, Helvetica, sans-serif;	display:block;	list-style:none;	float:left;	padding:10px 30px 10px 30px;	color:#fff;	text-decoration:none; 	cursor: pointer; }
#menu li a:hover{ 	color:#fff;	background:#000000;}
#menu li.current a{ color:#fff;	background:#000000;}
#menu li a:active{color:#fb1651;}

.parfemy{height: 450px; margin: 0; padding: 0; position: relative; overflow: auto;}
#submenu{background-color: #fffafb; clear: both; }
#submenu ul{	margin: 0;	padding:0;	list-style:none;}
#submenu li{	margin:0 7px 0 7px;	border-bottom:1px solid #ccc;	list-style:none;}	
#submenu li a{	font:bold 13px "trabuchet ms",Arial, Helvetica, sans-serif;	list-style:none;	padding:6px 12px 6px 38px;	background:url(images/menu.gif) 5px 9px no-repeat;	color:#7b6e5f;	display: block;	text-decoration:none;	cursor: pointer;}
#submenu li a:hover{ 	color:#ffb4c7;}

.active {color: #fb1651;}

.syndicate{ 	border-bottom:1px solid #e17b95;	padding:2px 0 2px 0;}
.calendar_cont{	float:left;	width:555px;}
.calendar{ 	margin:0 0 15px 0;}
.date{ 	text-transform:uppercase;	padding:4px 2px 0 2px;	text-align:center;	font-size:11px;	font-variant:normal;}
.date_num{ 	text-transform:uppercase;	padding:4px 2px 0 2px;	text-align:center;	font-size:23px;	font-weight:bold;	font-variant:normal;}
.posted{ 	padding-left:3px;}
.banner{	text-align:center;	padding-bottom:5px;}
.box{	padding:5px;	margin:5px;	border:1px solid #fb1651; background-color: white;	float:left;	width:320px; height:150px }
.box h2{text-align:left; font-size:16pt}
.box_kosik{padding:5px;	margin:5px;	border:1px solid #fb1651; background-color: white;	float:left;	width:660px; }
.box_kosika{padding:5px;	margin:5px;	border:1px solid #fb1651; background-color: white;	float:left;	width:660px; }
.box_kosikd{padding:5px;	margin:5px;	border:1px solid #fb1651; background-color: white;	float:left;	width:660px; }
.box_kosikd h2 {font-size: 15pt;}
.product{max-height:100px ; max-width:100px ; 	float:right;	padding:5px;}
.product1{ 	float:left;	padding:5px; clear: both; }
.product_kosik{ 	float:left;	padding:5px; width: 40px; }
.image_kosik{max-height: 30px; }
.kosik_content{float: left;}

.pdt{padding-top: 10px;}

.price{	font-size:14px;	font-weight:bold;	color:#000000;}
.cenaSK{ font-size:11px;	color:#000000; margin-left: 5px; font-weight: normal; }
.red{color:#dc0404;}
#kosik-c{ width:100%;}
.pismo{font-size: 7pt;}

#detail {width:100%;  }
#detail h2{text-align: center; clear: both; margin-bottom:20px;  margin-top: 20px; }
#detail .detail-img{float: left; width: 50%;  text-align: center;  }
#detail  .detail-foto{max-height: 200px; max-width: 200px;}
#detail .detail-text{float: left; width: 50%; }


.kosik-prvy-riadok{text-align: center; font-weight:bold; height: 30px; vertical-align: middle;}
.kosik-posledny-riadok{float: right; text-align: right; padding-right: 15px;}
.center{text-align: center;}

.kosik-zmen{color:#C21920; background-color: #fffafb; border:1px solid #fb1651;}
.kontakt{background-color: #fff; border:1px solid #ddd;}
.kontakt_button{color:#C21920; background-color: #fff; border:1px solid #fb1651;}

.kosika-nazov-tovaru{width: 230px; }
.kosik-tlacidla{margin-left: 5px; margin-top: 5px;}
.mrg1{margin-left: 1px;}
/* ------------------------ Start of header layout ------------------------- */

.wrapper #container {	width: 1000px;	background: url(images/zena.png) bottom right no-repeat #fffafb;  margin: 0 auto;	text-align: left;} 
.wrapper #header {clear: both; 	background:#000000 url(images/header.png) no-repeat top;	padding: 0 10px;	height:260px;} 
.wrapper #header h1 {	margin: 0;	padding: 10px 0;}

/* ------------------------ sidebar ------------------------- */
.wrapper #sidebar1 {	float: left;	width: 270px;	padding:0;	margin:0;}
.wrapper #sidebar1 h3, .wrapper #sidebar1 p{	margin-left: 10px;	margin-right: 10px;}

#novinky{clear: both; margin:10px 5px 5px 3px; border: 1px solid #fb1651;   background-color: white; padding-bottom:30px;}

/* ------------------------ Main Content ------------------------- */

.wrapper #mainContent {margin-left:20px;  float:right; width:710px; } 
.wrapper #mainContent p {margin: 5px 5px 25px 5px}
.wrapper #mainContent h2 {font-size:14px;	text-transform:capitalize;	color:#fb1651;  margin-left: 5px;}

#nadpis{margin:30px 0 15px 5px; }
#nadpis h1 {color: #fb1651;}
.main_cont{	border-bottom:1px solid #272b37;	padding-bottom:10px;}
.style1{	color:#fff;}
.sub{ 	margin-left:260px;}
.pic{	margin:5px;	text-align:center;}
.search{	position: relative;	z-index:10;	margin-right:10px;	margin-top:15px;	margin-bottom:5px;	float:right;}
.serachfield{ 	float:left;	margin-right:2px;}
.field{	background:url(images/seachfield.jpg) no-repeat;	border:none;	padding:5px 0 0 5px;	height:23px;}
.mail{ 	color:#b22222;	font-weight:normal;	padding:5px 10px 5px 10px;	border:2px solid #b22222;	background:#fb1651;	font-size:14px;	margin:5px 5px 10px 5px;}
.comments{	background:url(images/comments.gif) no-repeat left;	padding:5px 10px 5px 18px;	float:right;}
.comments a{	color:#424243; text-decoration:underline;}
.comments a:hover{ 	color:#424243; text-decoration:none;}


.udaje{padding-right: 30px; width: 150px; text-align: right; height: 30px;}
#fakt-udaje{color: green; padding: 30px; height: 100px;}
.wrapper #mainContent .box_kosika h2{padding: 30px; font-size: 13pt;}


.textc{text-align: center;}


.image-produkt{max-height:150px ; max-width:100px ;} 

/* ------------------------ Footer ------------------------- */
.wrapper #footer {	padding: 0 15px;	background:#000000;	margin-top:20px;	border-top:2px solid #fb1651;	color:#fff;} 
.wrapper #footer p {	margin: 0;	padding: 5px 0;	text-align:center;}
.fltrt {	float: right;	margin-left: 8px;}
.fltlft { 	float: left;	margin-right: 8px;}
.clearfloat {clear:both;    height:0;    font-size: 1px;    line-height: 0px;}       
.novy_riadok{clear: both;}         
.color_blacka{color: black;}                          
 
   