

body {
	background:#DA3845 url(template/aquabath/images/body_bg.jpg) 0 0 repeat-x;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a3a3a3;
}

a { color: #F9500D; text-decoration:none; }
a:hover { text-decoration:underline; } 
#body_bg_left { background:url(template/aquabath/images/body_bg_left.jpg); width:74px; height:260px; position:absolute; right:50%; margin-right:500px; top:149px; }
#body_bg_right { background:url(template/aquabath/images/body_bg_right.jpg); width:74px; height:260px; position:absolute; left:50%; margin-left:500px; top:149px; }
#page {
	margin:0 auto;
	width: 1000px;
}
#top { 
	background:url(template/aquabath/images/top_bg.jpg) right 0 no-repeat;
	color:#f78195; 
	
}
#top .left { float:left; width:250px; }
#top .left .welcome { padding:12px 0 0 0; height:26px; color:#f78195; }  
#top .left #logo { display:block; } 

#top .right { float:right; width:245px; } 
#top .right .currency { float:left;  padding:12px 0 0 0; height:25px; color:#f78195; } 
#top .right .currency a { color:#f78195; font-weight:bold; } 
#top .right .currency a.activ { color:#FFF; } 
#top .right .lan { float:right;  padding:12px 0 0 0; height:25px; color:#f78195; } 
#top .right .lan a { margin-right: 3px; } 

#top .right #cartbox { } 
#top .right #cartbox .left { float:left; width:154px; padding:15px 5px 0 10px;  }
#top .right #cartbox .left p { margin-bottom:5px;  } 
  #top .right #cartbox .left p span { font-weight:bold; color:#FFF; }  
#top .right #cartbox a.go { float:right; margin-right:8px; margin-top:6px; } 

#top .right #loginbox { padding:0 10px 0 10px; } 
#top .right #loginbox form { margin-top:20px; height:89px; }  
#top .right #loginbox .left { float:left; width:100px; } 
#top .right #loginbox .text { background:url(template/aquabath/images/loginbox_input_text.jpg); border:none; width:132px; height:21px; padding:8px 10px 0 10px; color:#f78194; margin-bottom:6px; font-size:11px; } 
#top .right #loginbox .submit { background:url(template/aquabath/images/pl/btn_login.jpg); width:68px; height:29px; border:none; float:right; margin-top:17px; } 
#top .links a { color:#dc6179; }

#stripe { background: url(template/aquabath/images/menu_bg.jpg);   } 
#stripe ul { float:left; width:660px; } 
#stripe ul li { float:left; }
#stripe ul li a { display:block; padding:19px 20px 0 20px; height:32px; color:#ffe6be; font-weight:bold; font-size:12px; float:left; }
#stripe ul li a:hover { background: url(template/aquabath/images/menu_bg_activ.jpg); text-decoration:none; }

#stripe ul li.first a { background:url(template/aquabath/images/menu_bg_left.jpg); }
#stripe ul li.first a:hover { background:url(template/aquabath/images/menu_bg_left_activ.jpg); }  

#searchbox { float:right; background:url(template/aquabath/images/menu_bg_right.jpg) right 0 no-repeat; padding:12px 18px 0 9px; width:305px; }
#searchbox .text { background:url(template/aquabath/images/searchbox_input_text.gif); border:none; border:none; width:199px; height:20px; padding:9px 12px 0 12px; color:#f78195; float:left; font-size:11px; }     
#searchbox .submit { background:url(template/aquabath/images/pl/btn_search.gif); width:68px; height:29px; border:none; float:left; margin-left:10px;  } 

#left { float:left; width:230px; } 
#right { float:right; padding-right:10px; } 
#main { background:#FFF; padding-top:10px; overflow:hidden; }

.h { background:url(template/aquabath/images/h1_bg.jpg); height:41px; margin-bottom:5px; width:750px;  }   
.h h1 { float:left; margin-left:15px; color:#f5d7b2; font-size:16px; margin-top:11px; font-weight:normal; } 
.h a.more { float:right; margin-right:15px; color:#f78195; background: url(template/aquabath/images/h_more.gif) right 5px no-repeat; padding-right:15px; margin-top:14px;  } 
.h form { float:right; margin-right:15px; margin-top:10px; } 
.h form label { float:left; margin-top:5px; } 
.h form select { float:left; font-size:11px; padding:2px; margin-left:5px; } 


#menu { background:#fff1dd; padding:0 10px; margin-bottom:5px; padding-bottom:5px; } 
#menu li { background: url(template/aquabath/images/category_li_bg.gif) 10px bottom no-repeat; padding-top:10px; padding-bottom:10px; width:210px; height:10px; overflow:hidden; } 
#menu li a {
	float:left;
	padding-left:30px;
	color:#6A0C0C;
	background:url(template/aquabath/images/category_li_bull.gif) 8px 1px no-repeat;
	font-size:12px;
}
.bg_left { background:#FFF1DD;  } 
#menu li span { float:right; color:#cdaf83; margin-right:10px; width:25px; text-align:center; } 

#menu li.select  { background:#790625 url(template/aquabath/images/category_li_bg_activ.jpg) left  0 no-repeat; overflow:hidden; height:auto; margin-top:5px; padding-bottom:10px; *padding-bottom:0px;   } 
 
#menu li.select a { font-weight:bold; color:#FFF; background:url(template/aquabath/images/category_li_bull_activ.gif) 10px 0px no-repeat; padding-left:30px; font-weight:bold; } 
#menu li.select span { font-weight:bold; } 

#menu li.select span { color:#f0616e; margin-right:10px; } 
#menu li.select ul li span { font-weight:normal; color:#fff; float:right; }
#menu li.select ul { margin-left:20px; width:200px; clear:both; margin-top:10px; } 
#menu li.select ul li, #menu li.select ul li.select { background:none; padding-top:10px; padding-left:20px; float:none; height:5px; overflow:hidden; width:170px; padding-top:0; margin-bottom:5px;  padding-bottom:10px; } 
#menu li.select ul li a, #menu li.select ul li.select a { color:#f5d7b2; background:url(template/aquabath/images/category_li_li_bull.gif) 0 2px no-repeat; font-size:11px; padding-left:20px; font-weight:normal;  float:left;    }

#menu li.select ul li.select a { text-decoration:underline; } 

.animationbox { background:#FFF1DD; position:relative; height:190px; margin-bottom:2px; margin-bottom:5px; } 
.animation { height:180px; width:170px; margin-left:25px;  }
.animation li { height:205px;  width:160px; text-align:center; overflow:hidden; padding-top:20px; padding-bottom:10px; 	 }
.animation li a.center_image { height:118px; width:165px;position:relative; display:block; background:url(template/aquabath/images/animation_li_bg.gif) right 0 no-repeat; margin-bottom:10px;   }
.animation li a.center_image img {
	position:absolute;
	display:block;

}  
.animation_next, .animation_prev { position: absolute; top:60px; width:27px; height:27px; display:block; }
.animation_next { left:190px; background: url(template/aquabath/images/animation_next.gif);  } 
.animation_prev { left:10px; background: url(template/aquabath/images/animation_prev.gif); }


a.name { color:#f9500d; font-size:12px; font-weight:bold; display:block; } 
.price { color:#afafaf; font-size:11px; } 
.price span { color:#bb281b; font-size:14px; font-weight:bold; } 
.price .old { text-decoration:line-through; margin-right:5px; font-weight:normal; } 

#contactbox { padding:15px 20px; background:#fff1dd; margin-bottom:5px; }
#contactbox .name { color:#bb281b; line-height:20px; font-size:12px; margin-bottom:15px; } 
 
#contactbox .cinfo, #contactbox .cinfo  a { color:#f9500d; padding:2px; font-size:12px; } 
#contactbox .cinfo span { color:#afafaf; } 

#baner { background:url(template/aquabath/images/pl/baner.jpg); width:450px; height:70px; padding:130px 150px 0 140px; color:#f9670d; text-align:center; line-height:20px; margin-bottom:5px; overflow:hidden; font-family:"Book Antiqua"; font-weight:bold; font-size:15px; } 
.listing1 { width:750px; } 
.listing1 li { float:left; background:url(template/aquabath/images/listing1_li_bg.jpg) 0 0 no-repeat; width:336px; height:165px; padding-top:14px; padding-left:15px; padding-right:15px; margin-right:15px;    } 
.listing1 li.last { margin-right:0px; }
.listing1 li.activ { background:url(template/aquabath/images/listing1_li_bg_activ.jpg) 0 0 no-repeat;  } 
.listing1 li .name { margin-bottom:10px; }
.listing1 li .image { float:left; display:block; width:132px; text-align:center; margin-right:30px; } 
.listing1 li div  { float:right; width:172px; }
.listing1 li div .desc { color:#afafaf; line-height:20px; height:90px; background:none; padding:0; } 

#body_bg_bottom { background:url(template/aquabath/images/body_bg_bottom.jpg) 0 bottom repeat-x; padding-bottom:10px; } 
#body_bg_bottom_inside { background:url(template/aquabath/images/fotter_bg.jpg) center bottom no-repeat; } 

#fotter { padding:0px 15px 0 15px;  width:970px; margin:0 auto; height:105px;   } 
#fotter ul { padding-bottom:30px; padding-top:25px;   } 
#fotter ul li { float:left; } 
#fotter ul li.margin { margin:0 10px; color:#de415c; } 
#fotter ul li a { color:#de415c; } 
#fotter ul li a:hover { color:#f78195; text-decoration:none; } 
 
.coptyrights { float:left; color:#de415c; padding-top:5px; margin-left:50px;  } 
.prosklepy { float:right; background:url(template/aquabath/images/prosklepy.gif) right 0 no-repeat; padding-right:110px; display:block; color:#de415c; padding-top:5px; margin-right:10px; height:20px; } 
.prosklepy:hover { color:#f78195; text-decoration:none; } 





.content { 
	
	padding:20px;
	color:#666666; 
	width:700px;
	
}
.product_left { 
	float:right;
	width:352px;
	

}
.product_right { 
	float:left;
	width:335px;
	font-size:12px;
	color:#a3a3a3;
}	 
.product_right .name {
	color:#f9500d;
	font-size:17px;
	font-weight:bold;
	margin-bottom:10px;
	padding:0 0px; 
	 	
}
a.main  { width:299px; padding:0 30px; text-align:center; background:url(template/aquabath/images/foto_main_bg.gif); display:block;  } 

.product_right .price { padding:0 15px; margin-top:5px; font-size:12px; }
.product_right .price span.old { text-decoration:line-through; margin-right:5px; font-size:17px; font-weight:normal; } 
.product_right .price span.new {font-weight:bold; font-size:17px; color:#d50647; }

.onstock {padding:0 15px; margin-top:10px; } 
.onstock span { float:left; margin-right:10px; } 
.onstock div.rule {	width:164px; height:7px; float:left;	 margin-top:5px; overflow:hidden;   } 
.onstock div.rule div { height:7px; } 
.desclab { padding:0 15px; margin-top:8px; } 
.desc { padding:5px 15px; background:#f7f7f7 ; margin-top:5px; line-height:22px; color:#3F352E;  } 


#product_add { background: url(template/aquabath/images/product_add_bg.jpg); width:328px; height:49px; margin-top:10px; padding-top:0; }
#product_add  form   { margin:0; padding:0; }  
#product_add  input { float:left; } 
#product_add  .input_text_small { margin-top:10px; margin-left:25px; } 
#product_add  .left { float:left; width:30px; margin-top:20px; margin-left:15px; } 
#product_add  .product_add {
	width:137px;
	height:32px;
	border:none;
	margin-top:10px;
	background:transparent url(template/aquabath/images/pl/btn_add_to_cart.gif);
} 

#userbox { height:80px; padding-left:10px;} 
#userbox li { float:left; width:110px;  }
#userbox li.logout a { background:url(template/aquabath/images/pl/btn_logout.gif); width:68px; height:29px; padding:0;  margin-left:48px; margin-top:15px;	 color:#ec569c; text-align:center; margin-right:0;  }
#userbox li a { display:block; color:#f78193; margin-top:25px; margin-right:5px;   font-weight:bold; font-size:12px;  }     

#back { color:#f9500d; width:100px; text-align:center; background:url(template/aquabath/images/back.gif) center 0 no-repeat; padding-top:40px; display:block; margin-left:320px; font-weight:bold; font-size:12px; padding-bottom:10px; }
ul.comment { width: 750px; } 
.comment { color:#F9500D; } 
.comment li { margin:10px 15px; border-bottom:1px solid #CCCCCC; padding-bottom:10px; } 
.comment li .comment { color:#666666; margin-top:5px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; } 
.comment li .date { margin-right:20px; color:#333333; } 
.comment li .nick { color:#BB281B; font-weight:bold; } 


* {
	margin:0;
	padding:0;
}
select { padding:4px; } 
.both { clear:both;}
.block { display:block; } 
.left { float:left; } 
.right { float:right; } 
img { border: none; } 
ul {
	list-style:none;
}
.noproducts { padding:15px 15px; color:#000000; } 

/******************* PRODUKTY MINIATURKI *******************/
#thumb { margin-top:10px; } 
#thumb a {
	display:block;
	float:left;
	margin-right:8px;
	margin-bottom:15px;

	padding:15px;
	background-image: url(template/aquabath/images/foto_thumb.gif);
	width:52px; 
	height:51px; 
} 
#thumb a.last { margin-right:0; } 


#cThumb { margin-top:10px; list-style:none; width:760px; } 
#cThumb li { float:left;
	margin-right:7px;
	margin-bottom:15px;
	height:100px;
	
}
#cThumb li.last { 
	margin-right:0;
}
#cThumb a.image {
	display:block;
	margin-left:10px;
	padding:15px;
	background-image: url(template/aquabath/images/foto_thumb.gif);
	width:52px; 
	height:51px; 
} 
#cThumb a.name { margin-top:5px; text-align:center; width:102px; display:block;  } 
#cThumb a.last { margin-right:0; } 
/******************* NAV *******************/

.nav { 
	height:44px;
	margin-top:15px;
	float:left;
	display:none;
	
} 

.nav li { float:left;}
.nav li.kropki { padding-left:3px; }
.nav li.prev a  { background:url(template/aquabath/images/nav_prev.gif) 2px 2px no-repeat; }
.nav li.next a { background:url(template/aquabath/images/nav_last.gif) 2px 2px no-repeat;  }
.nav li.first a  {  }
.nav li.last a { background:url(template/aquabath/images/nav_last.gif) 7px 7px no-repeat;  }

.nav li a:hover {
	color: #999999;
}
.nav li a {
	display:block;
	color:#ab223c;
	text-align:center;
	padding-top:4px;
	width:23px;
	height:19px;
	margin-left:6px;
	background:url(template/aquabath/images/nav_bg.gif);
}
.nav li.selected a {
	background:url(template/aquabath/images/nav_bg_activ.gif);
	width:25px;
	color:#f78195;
	
}
/******************* TREAIL *******************/
#trail {
	height:25px;
	background:#FFF url(template/aquabath/images/trail_bg.gif) 0 bottom repeat-x;	 
	padding-top:10px;
	padding-left:15px;
	
} 
#trail li {
	float:left;
	display:block;
	font-size:11px;
	color:#a3a3a3; 
}
#trail li a {
	color:#f9500d;
	padding-left:20px;
	margin-left:10px;
	display:block;
	background-image: url(template/aquabath/images/trail_bull.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
}
#trail li.first {
	color: #A59D87;
	margin-left:0;
}
#trail li.active {
	font-weight: bold;
	background:none;

}
 
/******************* TABELA *******************/
.tabela td .inside td {
	border:none;
	
} 
.tabela {
	border-collapse: collapse;
	color:#ab223c;
	
}
.tabela td ul li { padding-left:20px; padding-top:3px; }
.tabela td h2 { margin:5px 0; text-decoration:underline; } 

.tabela td, .tabela th {
   padding: 7px 8px;
  
}
.tabela td.options { 
	padding-bottom:4px;
}

.tabela th {
	color: #939393;
	font-weight:lighter;
	border:none;
	padding:5px;
}   
.tabela td  {
	border:1px solid #e7e7e7;
	background-color: #fbfbfb;
	
	
} 
.tabela td span {
	color:#939393;
}

/******************* INPUTY *******************/

.input_text, .input_text_small  {
	
	color:#a3a3a3;
	font-size:11px;
	padding:8px 10px 0 10px;
	height:21px;
	width: 189px;
	border-top:1px solid #c1c1c1; 
	border-left:1px solid #e8e8e8; 
	border-bottom:1px solid #e8e8e8; 
	border-right:1px solid #e8e8e8;  

}
input.error { border:1px solid red; }
input.focus {  border-top:1px solid #F9500D;  border:1px solid #666 ; } 

label.error { color:#AB223C; margin-left:15px; } 
 
.input_text_small { 
	width:50px;
	text-align:center;
	padding-left:0;
	padding-right:0;
	
}

.content h3 { margin-top:15px; font-size:12px; } 
.submit, .submit2  {
	text-align:center;
	color: #f78194;
	height:27px; 
	padding-bottom:4px;
	
	*height:27px; 
	*padding-bottom:0;
	font-weight:normal;
	font-size:12px;
	
	border:none;
	background-color: transparent;
	background-image: url(template/aquabath/images/submit_bg.gif);
	background-repeat: no-repeat;
	width: 98px;
	
}
.submit2  {
 	background-image: url(template/aquabath/images/submit2_bg.gif);
	color:#666; 
	width: 102px;
} 
.s_m {
	margin-top:20px;
}
.s_l {
	margin-left:15px;
}
.submit_p { 
	background-color: transparent;

	border:none;
	height:34px;
	width:161px;
	
}

.content h2 {
	color:#ab223c;
	font-size:12px;
	font-weight:bold;
	margin-top: 25px;
	margin-bottom: 15px;
	
}
.content h2.first {
	margin-top:0;
}

/******************* INFO *******************/
#info {
	position:absolute;
	padding:15px 15px;
	border:2px solid #FFF;
	margin-top:180px;
	left:50%;
	margin-left:-265px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	width:500px;
	
	background-position: 0;
}
#info p { margin-top:15px; margin-bottom:10px; clear:both; }
#info a { color:#FFFFFF; text-decoration:underline; }  
#info #close { font-weight:normal; font-size:11px; height:13px; padding-right:20px; color:#FFFFFF; display:block; float:right; text-decoration:none; } 
/******************* TOOLTIP *******************/
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #999999;
	color:#333333;
	
	font-weight:normal;	
	background-color: #eee;
	padding: 10px;
	opacity: 0.85;
}

#tooltip h3, #tooltip div { margin: 0; }

#tooltip h3 {
	margin-bottom: 10px;
	font-size: 12px;
	width: 220px;
}
/******************* DIZALOG *******************/
/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  
.jqmWindow {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -300px;
	margin-top:-50px;
	width: 500px;
	color: #FFF;
	font-weight:bold;
	font-size:12px;
	border: 4px solid #FFE6BE;
	background-color: #f78195;
	background-repeat: repeat-x;
	background-position: 0 0;
	padding:10px;	
	
	
}
.jqmWindow  p {
	text-align:center;
	clear:both;
	padding:10px;
}
.jqmWindow  p a { 
	font-weight:bold;
	color:#FFCCCC;
}
a.jqmClose {
	float:right;
	color:#FFF;
	font-weight:normal;
	padding-right:22px;
	background-image: url(template/aquabath/images/btn_close.gif);
	background-repeat: no-repeat;
	background-position: right 0;
	display:block;
	height:20px;

	
} 
 
.jqmOverlay { background:#000;  }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between all ColorBox themes
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
	ColorBox example user style
	The following rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML, 
	in hope that this will make the relationship easier to understand. Thanks, jack@colorpowered.com
*/
#cboxOverlay{background:#000;}

#colorbox{}
	#cboxTopLeft{width:14px; height:14px; background:url(template/aquabath/images/colorbox/controls.png) 0 0 no-repeat;}
	#cboxTopCenter{height:14px; background:url(template/aquabath/images/colorbox/border.png) top left repeat-x;}
	#cboxTopRight{width:14px; height:14px; background:url(template/aquabath/images/colorbox/controls.png) -36px 0 no-repeat;}
	#cboxBottomLeft{width:14px; height:43px; background:url(template/aquabath/images/colorbox/controls.png) 0 -32px no-repeat;}
	#cboxBottomCenter{height:43px; background:url(template/aquabath/images/colorbox/border.png) bottom left repeat-x;}
	#cboxBottomRight{width:14px; height:43px; background:url(template/aquabath/images/colorbox/controls.png) -36px -32px no-repeat;}
	#cboxMiddleLeft{width:14px; background:url(template/aquabath/images/colorbox/controls.png) -175px 0 repeat-y;}
	#cboxMiddleRight{width:14px; background:url(template/aquabath/images/colorbox/controls.png) -211px 0 repeat-y;}
	#cboxContent{background:#fff;}
		#cboxLoadedContent{margin-bottom:5px;}
		#cboxLoadingOverlay{background:url(template/aquabath/images/colorbox/loading_background.png) center center no-repeat;}
                #cboxLoadingGraphic{background:url(template/aquabath/images/colorbox/loading.gif) center center no-repeat;}
                #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
                #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
                
                #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(template/aquabath/images/colorbox/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
                #cboxPrevious{left:0px; background-position: -51px -25px;}
                #cboxPrevious.hover{background-position:-51px 0px;}
                #cboxNext{left:27px; background-position:-75px -25px;}
                #cboxNext.hover{background-position:-75px 0px;}
		#cboxClose{right:0; background-position:-100px -25px;}
		#cboxClose.hover{background-position:-100px 0px;}

                .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
                .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
                .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
                .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}
.lan_code_is_pl {  } 	