/* 
Author: 			mmh
Author URI: 		http://www.radgost.com/ , http://www.sugester.pl/
Version:			0.2
Project:			sugester.pl
Description:		sugester redesign			
*/  

/* ------------------------------------------------------------------------------------
RESETS						 */

html,body,div,span,applet,object,iframe,
p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
/*ol,ul{list-style:none;}*/
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}


/* ------------------------------------------------------------------------------------
BASICS */ 

html{font-size:100%;margin:0;padding:0;background:#79c3fe url(img/bg.png) repeat-x 0 0;}
body{margin:0;padding:0;font-size:68.5%;color:#5a5a5a;font-family:Verdana,Arial,Helvetica,sans-serif;
	
		background: transparent url(img/container_bg.png) repeat-y 50% 0;
	}

*,a,input,input:active,input:hover{outline:0 !important}
a{color:#515768;}
a:hover{color:#515768;}
a:active{color:#515768;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;overflow:hidden;width:100%;display:block;}
img.left{margin:0 1em 1em 0;}
img.right{margin:0 0 1em 1em;}
img.center{text-align:center;display:block;margin:auto;}
.padding{padding:10px;}
h1,h2,h3,h4{font-weight:normal;color:#0082b6;}
h2{font-size:2em}
h3{font-size:1.8em}
h4{font-size:1.4em}
h5{font-size:1.2em}
a.link{text-decoration:none;color:inherit;}
a.link:hover{text-decoration:underline;color:#d81233;}
.small{font-size:0.8em}
ul.decimal{list-style:decimal;}


/* ------------------------------------------------------------------------------------
CLEAR FIX , CLEARING */

.form_place div:after, .panel:after,.clearfix:after,#header li:after,.single_post:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.form_place div,.panel,.clearfix,#header li{display:inline-block;}
/* Hides from IE-mac \*/
* html .form_place div,* html .panel,* html .clearfix,* html #header li,* html .single_post{height:1%;}
.form_place div, .panel,.clearfix,#header li,.single_post{display:block;}
/* End hide from IE-mac */   


/* ------------------------------------------------------------------------------------
FORMS */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;}
input.text:focus, input.title:focus, textarea:focus, select:focus {}
input.text, input.title {padding:5px;}
input.title {font-size:1.5em;}
/*textarea {width:390px;height:250px;padding:5px;}*/

label{display:block;}
form .buttons{border-top:1px dotted #ddd;padding:10px;}



/* ------------------------------------------------------------------------------------
NAVIGATION MENU */
.navigation,.navigation ul{padding:0;margin:0;list-style:none;line-height:1;float:left;}
.navigation a{display:block;padding:6px 10px;text-decoration:none;}
.navigation a:hover{text-decoration:underline;}
.navigation li{float:left;width:auto;}
.navigation li{padding:0;margin:0;}
.navigation li.last {border-right:0;}



/* ------------------------------------------------------------------------------------
STRUCTURE */  
#header,#content,#main_menu,#footer{margin:auto;}


#header embed{margin-left:-20px;}

#container {
font-size:1.1em;
margin:0 auto;
overflow:hidden;
text-align:left;
width:1008px;
}

#container2 {
background:url("img/left_column_bg.png") no-repeat scroll 0 224px transparent;
}

#header {
	width: 1008px;
	margin: auto;
	position: relative;
	height: 257px;
	background: url("img/header_bg1.png") no-repeat scroll -20px bottom transparent;
}

.main_page #container2 {
background:url("img/left_column_bg1.png") no-repeat scroll 0 224px transparent;	
}


.main_page #header {
	background: url("img/header_bg1.png") no-repeat scroll -20px bottom transparent;
}

#header h1{display:none;}
#header a#logo{display:block;float:left;margin:10px 0 0 50px;}
.main_photo{position:absolute;width:1008px;margin:auto;top:0;z-index:3;overflow:hidden;}

.main_photo img{margin-left:-20px;}
#main_photo_bg{position:absolute;top:0;left:0;height:180px;width:736px;background:transparent url(img/main_photo_bg.png) no-repeat 0 0;}



#login_menu {

	bottom: 75px;
	height: 18px;
	left: 19px;
	position: absolute;
	width: 180px;
	z-index: 100;
}
/*
#login_menu ul a {

	display: block;
	margin: 0 2px 0 0;
	padding: 0;
	float:left;
	bottom: 0;
	color:#0082B6;
	font-size: 0.9em;
}
*/

/*.cms_show_user_profile span.logged{display:none;}
ul li.cms_user_logout a{font-size:0.6em;}
ul li.cms_user_logout a{text-indent:-999em;width:24px;height:21px;background:transparent url(img/all_buttons.png) no-repeat -235px 0;}
ul li.cms_user_logout a:hover{background-position:-235px -52px;}
ul li.cms_user_logout{margin-top:-4px;}
*/


#login_menu .cms_show_user_profile a,
#login_menu .cms_user_logout a,
#login_menu ul li.cms_user_login a,
#login_menu ul li.cms_user_signup a{text-indent:-999em;display:block;margin:0 2px 0 0;padding:0;height:26px;bottom:0;
	background: transparent url(img/login_register.png) no-repeat scroll 0 4px;
	
}
	
#login_menu ul li.cms_user_signup a{background: transparent url(img/login_register.png) no-repeat scroll -62px 3px;}

#login_menu ul li.cms_user_login a{height:20px;margin-top:0;width:61px;}
#login_menu ul li.cms_user_login a:hover{background:transparent url(img/login_register.png) no-repeat scroll bottom left;}
#login_menu ul li.cms_user_signup a{height:17px;margin-top:0;width:74px;}
#login_menu ul li.cms_user_signup a:hover{background:transparent url(img/login_register.png) no-repeat -61px -37px ;}

#login_menu .cms_show_user_profile a {
background:url("img/login_register.png") no-repeat scroll -146px 3px transparent;
width:64px;
}

#login_menu .cms_show_user_profile a:hover {background-position:-146px -37px;}

#login_menu .cms_user_logout a {
	background: transparent url(img/login_register.png) no-repeat scroll -210px 3px;
	width:49px;
}

#login_menu .cms_user_logout a:hover {background-position:-210px -37px;}


/*#login_menu{background:transparent url(img/login_register.png) no-repeat scroll 0 4px;bottom:83px;height:18px;left:19px;position:absolute;width:139px;z-index:100;}
#login_menu ul a{text-indent:-999em;display:block;margin:0 2px 0 0;padding:0;height:76px;bottom:0;}
#login_menu ul li.login_tab a{height:20px;margin-top:0;width:61px;}
#login_menu ul li.login_tab a:hover{background:transparent url(img/login_register.png) no-repeat scroll bottom left;}
#login_menu ul li.register_tab a{height:17px;margin-top:0;width:74px;}
#login_menu ul li.register_tab a:hover{background:transparent url(img/login_register.png) no-repeat -63px -36px ;}
*/



#shop_cart {
	cursor: pointer;
	color: #00749f;
	font-size: 0.75em;
	text-transform: uppercase;
	background: transparent url(img/cart_bg.png) no-repeat 0 0;
	bottom: 76px;
	height: 91px;
	position: absolute;
	right: 19px;
	width: 122px;
	z-index: 100;
}

/*#shop_cart span{display:none;}*/
#shop_cart a{color:#fff;text-decoration:none;display:block;margin-top:5px;letter-spacing:0px;}
#shop_cart span a{display:none;}
#shop_cart span.cart_size a{display:block;}
#shop_cart div{margin:51px 0 0 20px;}


/* ------------------------------------------------------------------------------------
SZUKANIE I MENU */

#search_and_menu {
height:45px;
margin-bottom:13px;
margin-top:-20px;
position:relative;

}
#search_field{background:transparent url(img/all_big_elements.png) no-repeat 0 0;float:left;height:25px;margin:17px 0 0 18px;padding-left:12px;width:218px;}
#search_field .text{background:transparent none repeat scroll 0 0;border:0 none;height:20px;margin:5px 0;padding:0;width:144px;}
#search_field .button{background:transparent;border:0 none;color:#35a2c3;cursor:pointer;height:26px;margin:0;padding:0;text-indent:-999em;width:56px;font-size:0.001px;}
/*#search_field .button:hover{background:transparent url(img/all_big_elements.png) no-repeat -159px -32px;}
*/
#alt_top_menu{left:18px;position:absolute;top:-14px;width:250px;height:25px;background:transparent url(img/alt_top_menu_bg.png) no-repeat left top;}
#alt_top_menu li a{text-indent:-999em;display:block;width:64px;height:20px;padding:0;margin:0 4px 0 0;margin-left:10px;}
#alt_top_menu li a:hover{background:transparent url(img/alt_top_menu_bg.png) no-repeat -3px -30px;}
#alt_top_menu li.regulamin a:hover{background-position:-71px -30px;}
#alt_top_menu li.kontakt a:hover{background-position:-150px -30px;}
#alt_top_menu li.dostawa a{margin:0 4px 0 3px;}
#alt_top_menu li.regulamin a{width:74px;margin-left:0;}
#alt_top_menu li.kontakt a{width:70px;margin-left:0px;}


/* ------------------------------------------------------------------------------------
MENU GLOWNE */  
#menu_1 {
background:url("img/top_menu_spirit.png") no-repeat scroll 0 0 transparent;
border-bottom:5px solid #FFFFFF;
float:right;
height:83px;
position:absolute;
right:15px;
top:-54px;
width:726px;
}

#menu_1 ul{bottom:0;overflow:hidden;position:absolute;height:73px;}
#menu_1 ul a{text-indent:-999em;display:block;margin:0 4px 0 0;padding:0;width:100px;height:76px;bottom:0;}
#menu_1 ul li.strona_glowna a{height:64px;margin-top:13px;width:143px;}

#menu_1 ul li.strona_glowna a:hover,
.str #menu_1 ul li.strona_glowna a{background:transparent url(img/top_menu_spirit.png) no-repeat scroll bottom left;}

#menu_1 ul li.promocje a{height:47px;margin-top:30px;width:111px;}

#menu_1 ul li.promocje a:hover,
.strpromocje #menu_1 ul li.promocje a {background:transparent url(img/top_menu_spirit.png) no-repeat -147px bottom;}

#menu_1 ul li.nowosci a{width:110px;height:47px;margin-top:30px;}

#menu_1 ul li.nowosci a:hover,
.strnowosci #menu_1 ul li.nowosci a{background:transparent url(img/top_menu_spirit.png) no-repeat -262px bottom;}

#menu_1 ul li.polecane a{width:118px;height:47px;margin-top:30px;}

#menu_1 ul li.polecane a:hover,
.strpolecane #menu_1 ul li.polecane a{background:transparent url(img/top_menu_spirit.png) no-repeat -375px bottom;}

#menu_1 ul li.top_20 a{height:63px;margin-top:15px;width:110px;}

#menu_1 ul li.top_20 a:hover,
.strtop-20 #menu_1 ul li.top_20 a{background:transparent url(img/top_menu_spirit.png) no-repeat -499px bottom;}

#menu_1 ul li.atrakcje a{height:72px;margin-top:5px;width:110px;}

#menu_1 ul li.atrakcje a:hover,
.stratrakcje #menu_1 ul li.atrakcje a{background:transparent url(img/top_menu_spirit.png) no-repeat -612px bottom;}

   
/* ------------------------------------------------------------------------------------
KOLUMNY I TRESC */    
#content{width:1008px;margin:auto;font-size:100%;line-height:1.8em;padding-top:5px;}

#content .paragraph {
	margin-bottom: 20px;
}
#content h3,
#content h4,
#content h5,
#content h3 a,
#content h4 a,
#content h5 a{
	color:#0082b6;
	margin-top:0;
	font-weight:normal;
}

#content h5, 
#content h5 a{

	margin-bottom:5px;

}

#column_left{float:left;width:249px;min-height:520px;}

#column_left .paragraph{margin-bottom:7px;padding:10px 10px 10px 10px;float:left;width:220px;} 
#column_left .paragraph.paragraph_shopcategory,
#column_left .paragraph_shopcategory{margin-bottom:7px;padding:0;float:left;width:240px;} 


#column_left .column_content {width: 249px;}

#column_right {
	float: right;
	margin-right: 19px;
	width: 728px;
	margin-top: -20px;
}
/*padding-top:-30px;*/
#cse-search-results iframe{width:718px;}
/*.column_content,
.column_content .paragraph{float:left;}*/

#content .cms_article_list li.cms_single_edition, #content .cms_article_list li.cms_single_article {
line-height:1.4em;
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom:1px solid #ddd;

}

#content .cms_article_list h3 {
	margin: 0 0 5px 0;
}

.cms_edition_article_author {
font-size:0.7em;
display:block;
margin-bottom:5px;
}



#content a.cms_button.cms_more,
#content a.cms_back {
font-size:0.8em;
}  

.cms_back,.cms_more{background:transparent url(../../roadshow/css/img/all_buttons.png) no-repeat -174px 0;display:block;height:25px;width:52px;color:#333;text-decoration:none;text-align:center;text-transform:uppercase;line-height:2.5em;letter-spacing:-0.5px;font-size:0.6em;float:right;margin-top:5px;}

.cms_back {
padding-top:1px;
font-size:0.7em;
}
.cms_more:hover,
.cms_back:hover{background-position:-174px -40px;}
.cms_more:active,
.cms_back:active{line-height:2.4em;}


.paragraph_text ol,
.paragraph_text ul {
	margin:0 0 10px 20px;
}


.paragraph_text p {
	margin-bottom:10px;
}


.adbox_1, .adbox_2, .adbox_3 {
	width: 242px;
	float:left;
}

 .adbox_4, .adbox_5{
	width: 364px;
	float:left;
}

                                                                                                   
/* ------------------------------------------------------------------------------------
STOPKA */  

#footer {
background:url("img/footer_bg.png") repeat-x scroll left top #279dbb;
color:#FFFFFF;
margin:10px 0 0;
padding:16px 10px 15px 10px;
font-size:1em;
height:116px;
position:relative;
}
#footer .left li a{color:#FFFFFF;margin-top:2px;padding:1px 5px;}
#footer .right li{border-right:1px solid #f7f7f7;}
#footer .right li.last{border:0;}
#footer .left{width:400px;margin-left:10px;}
.menu_bottom {
	top:50px;
height:53px;
margin:0 auto auto;
padding-top:10px;
position:absolute;
width:990px;
}
.bottom_logos{height:120px;margin:10px auto auto auto;width:927px;}

#footer .right ul{float:right;}
#footer .right{width:580px;float:right;text-align:right;}
/*#footer .right li{display:inline;float:none;}*/


#footer .right li {
display:block;
float:right;
margin-bottom:12px;
}


#footer .right li.oferta a,
#footer .right li.oferta {
border-right:0;}


#footer .left li a, #footer .right li a {
color:#FFFFFF;
display:inline;
float:none;
/*font-size:em;*/
padding:2px 5px;
}

#footer ul li  {

font-size:0.9em;

}

#footer ul li.current a {

font-weight:bold;

}



#footer .left li a {padding:0;}
#footer .left li a:hover {text-decoration:underline;}






 /* ------------------------------------------------------------------------------------
MENU LEWE			 */


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro-flyout-list.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.paragraph_shopcategory {
	height:379px;
}
#flyList{z-index:3;position:relative;background:transparent url(img/menu_left_bg.png) no-repeat 0 0;} 
#menu{padding:0;margin:0;list-style:none;/*width:380px;height:175px;*/margin:0 0 20px;float:left;}
#menu li.level1-li{float:left;height:54px;width:245px;position:relative;}
#menu li.level1-li a.level1-a {
	text-indent: -999em;
	display: block;
	height: 54px;
	line-height: 25px;
	padding-left: 10px;
	text-decoration: none;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	overflow:hidden;
	width:230px;
}

#menu table{border-collapse:collapse;width:0;height:0;position:absolute;left:0;top:0;}
#menu div.listHolder {
	position: absolute;
	left: -9999px;
	border: 1px solid #73ccf0;
	border-width: 1px;
	background-color:#bde8f8;
/*	filter: alpha(opacity=90);
	opacity: 0.9;*/
	font-weight: bold;
}

#menu div.col1{width:245px;}
#menu div.col2{width:368px;}
#menu div.col3{width:549px;}
#menu div.col4{width:732px;}

#menu div.listCol {
border-right:1px solid #DDDDDD;
float:left;
padding:0 10px 10px;
width:162px;
}

#menu div.listCol ul{padding:0;margin:0;list-style:none;}

#menu div.listCol ul li a{display:block;line-height:16px;font-size:10px;text-decoration:none;color:#069;padding-left:15px;background:url(img/dot.gif) no-repeat 5px 5px;}

#menu div.listCol ul li li {
	margin-left:5px;
}

#menu div.listCol ul li li a{
	font-weight:normal;
	background-image: none;
}



#menu div.listCol h5{padding:5px 0 0 5px;margin:0 0 4px;width:160px;font-size:11px;line-height:20px;background:url(img/linedot.gif) repeat-x left bottom;text-transform:uppercase;}
#menu div.listCol h5 a{text-decoration:none;}
#menu div.listCol h5 a:hover{color:#000;}
#menu div.listHolder div.bottomLine{clear:both;bottom:0;}
#menu div.listHolder div.bottomLine p{padding:0 20px;margin:0;line-height:20px;background:#1998b9 url(img/arrow.gif) no-repeat 7px 7px;color:#fff;font-size:10px;}
#menu div.listHolder div.bottomLine p a{color:#8ff;}

#menu li.sub a:hover{border-right:0;}
#menu li.sub:hover > a{border-right:0;}
#menu :hover div.listHolder{left:240px;top:-1px;z-index:4;}
#menu div.listCol ul li a:hover{color:#000;}
#menu div.listHolder div.bottomLine p a:hover{color:#8ff;text-decoration:none;background:transparent;}
/*#pad{width:245px;height:246px;}*/

#menu div h6 {margin:0;}


#menu .psy div.listHolder {	top:1px;}

#menu .terrarystyka div.listHolder {

top:-100px;
/*width:366px;*/
}
#menu .akwarystyka div.listHolder {
/*height:254px;*/
/*left:240px;*/
top:-116px;
width:549px;
}

/*#menu .akwarystyka div.listHolder {
height:259px;

top:-207px;

}*/

#menu .stawy div.listHolder, #menu .oczko-wodne div.listHolder {

top:-116px;
}

#menu li.marki {
display:none;
}




.strpsy #menu li.level1-li.psy a.level1-a,
#menu li.level1-li.psy a.level1-a:hover,
#menu li.level1-li.psy:hover a.level1-a{background:transparent url(img/menu_left_bg.png) no-repeat -308px -1px;}

.strkoty #menu li.level1-li.koty a.level1-a,
#menu li.level1-li.koty a.level1-a:hover,
#menu li.level1-li.koty:hover a.level1-a{background:transparent url(img/menu_left_bg.png) no-repeat -308px -55px;}

.strgryzonie #menu li.level1-li.gryzonie a.level1-a,
#menu li.level1-li.gryzonie a.level1-a:hover,
#menu li.level1-li.gryzonie:hover a.level1-a{background:transparent url(img/menu_left_bg.png) no-repeat -308px -109px;}

.strptaki #menu li.level1-li.ptaki a.level1-a,
#menu li.level1-li.ptaki a.level1-a:hover,
#menu li.level1-li.ptaki:hover a.level1-a
{background:transparent url(img/menu_left_bg.png) no-repeat -308px -163px;}

.strakwarystyka #menu li.level1-li.akwarystyka a.level1-a,
#menu li.level1-li.akwarystyka a.level1-a:hover,
#menu li.level1-li.akwarystyka:hover a.level1-a{background:transparent url(img/menu_left_bg.png) no-repeat -308px -217px;}

.strterrarystyka #menu li.level1-li.terrarystyka a.level1-a,
#menu li.level1-li.terrarystyka a.level1-a:hover,
#menu li.level1-li.terrarystyka:hover a.level1-a{background:transparent url(img/menu_left_bg.png) no-repeat -308px -271px;}

.strstawy #menu li.level1-li.stawy a.level1-a,
.stroczko-wodne #menu li.level1-li.oczko-wodne a.level1-a,
#menu li.level1-li.oczko-wodne a.level1-a:hover,
#menu li.level1-li.oczko-wodne:hover a.level1-a
{background:transparent url(img/menu_left_bg.png) no-repeat -308px -325px;}


#menu li.level1-li.psy a.level1-a{background:transparent url(img/menu_left_bg.png) no-repeat 0 -1px;}
#menu li.level1-li.koty a.level1-a{background:transparent url(img/menu_left_bg.png) no-repeat 0 -55px;}
#menu li.level1-li.gryzonie a.level1-a{background:transparent url(img/menu_left_bg.png) no-repeat 0 -109px;}
#menu li.level1-li.ptaki a.level1-a{background:transparent url(img/menu_left_bg.png) no-repeat 0 -163px;}
#menu li.level1-li.akwarystyka a.level1-a{background:transparent url(img/menu_left_bg.png) no-repeat 0 -217px;}
#menu li.level1-li.terrarystyka a.level1-a{background:transparent url(img/menu_left_bg.png) no-repeat 0 -271px;}
#menu li.level1-li.stawy a.level1-a,
#menu li.level1-li.oczko-wodne a.level1-a
{background:transparent url(img/menu_left_bg.png) no-repeat 0 -325px;}




.level3_a {
	cursor:pointer;
	position:absolute;
	width:15px;
	height:15px;
	right:0;
	top:0;
	text-align:center;
	color:#006699;
}



.level3_a:hover {
	color: #000;
}

#menu div h6 {
margin:0;
position:relative;
}


#menu div h6 a {
width:130px;
}




/* ------------------------------------------------------------------------------------
ZWYKLE MENU */

#column_left .paragraph.paragraph_menu {
	padding:0;
} 


#column_left .paragraph_menu ul {
float:left;
list-style:none outside none;
margin:0 0 20px;
padding:0;
}

#column_left .paragraph_menu ul li.level1-li {
float:left;
height:54px;
position:relative;
width:245px;
}


#column_left .paragraph_menu ul li a {
background:url("img/menu_left_bg.png") no-repeat scroll 0 -410px transparent;
color:#00749F;
display:block;
font-size:1.2em;
font-weight:normal;
height:34px;
line-height:2.6em;
overflow:hidden;
padding-left:20px;
text-decoration:none;
width:221px;
}

#column_left .paragraph_menu ul li a:hover {
	background-position: -308px -410px;
	color:#fff;
/*	text-shadow:1px 1px 0 #ddd*/
}

#column_left .paragraph_menu ul li.current a {
	font-weight:bold;
	background-position: -308px -410px;
	color:#fff;
}	


#column_left .paragraph_menu ul li.sklep a {
	font-weight:bold;
}	

 
#column_left .paragraph_menu ul li.last a {
height:44px;
}





/* ------------------------------------------------------------------------------------
LISTA PRODUKTOW */


#shop_price{margin-top:-11px;width:150px;}
#shop_price p input{color:#999999;font-size:1em;margin-left:10px;width:104px;}
#shop_price p{margin-bottom:5px;}
#shop_price span{float:left;display:block;}
#sort_options{width:718px;margin-bottom:30px;padding-right:10px;}
ul.products_package_list,
ul.product_main_list{float:left;}

ul.products_package_list li,
ul.product_main_list li {
border-bottom:1px solid #EFEDE0;
border-right:1px solid #EFEDE0;
float:left;
height:290px;
list-style-type:none;
margin-bottom:10px;
margin-right:10px;
padding:10px;
position:relative;
width:150px;
}

ul.products_package_list li {width:150px;margin-right:5px;height:255px;padding:5px;}


ul.product_main_list li.last{border-right:1px solid #fff;margin-right:0px;}

ul.products_package_list li h4,
ul.product_main_list li h4 {
font-size:0.9em;
height:63px;
line-height:1.2em;
overflow:hidden;
text-align:center;
width:147px;
}

ul.products_package_list li h4 {
	position:absolute;
	bottom:0;
	margin-bottom:10px;
}

.products_package_list span {
	text-align:center;
	display:block;
	font-weight:bold;
}

ul.products_package_list li h4 a {
color:#0082B6;
font-weight:normal;
margin-top:0;
text-decoration:none;
}


ul.products_package_list li h4 a:hover {

text-decoration:underline;
}


ul.product_main_list li h4 b{
white-space: nowrap;
}





ul.product_main_list li h4 a{text-decoration:none;}
ul.product_main_list li h4 a:hover{text-decoration:underline;}

a.add_to_basket {
background:url("img/all_buttons.png") no-repeat scroll -780px 1px transparent;
bottom:10px;
display:block;
height:25px;
left:36px;
margin:auto;
position:absolute;
text-indent:-999em;
width:90px;
}

a.add_to_basket:hover {background-position: -780px -29px;}
a.add_to_basket:active {background-position: -780px -54px;}

a.add_to_basket.not_available  {
	background-position: -780px -80px;
	cursor: default;
}

.product_main_list .product_price {
bottom:39px;
color:#1590B1;
display:block;
font-size:1.9em;
font-weight:bold;
left:0;
margin:auto auto 10px;
position:absolute;
text-align:center;
width:162px;
}

span.not_available.many_variants  strong {
	color:#656565;
}

#content ul.product_main_list li span.promo_price,
#content ul.product_main_list li.promo_price .product_price{
	color:#d9461e;
}

.product_image{display:block;height:155px;margin:auto;overflow:hidden;}
ul.product_main_list li#next_products{height:20px;float:left;margin:0 0 20px 0;border:0;padding:0;}
ul.product_main_list li#next_products a{color:#1590B1;display:block;font-size:1em;font-weight:bold;margin-left:36px;margin-top:10px;padding:0 4px;text-align:center;text-decoration:none;width:50px;text-transform:uppercase;}

.add_to_cart.availability_not_available {
	display:none;
}



.availability_not_available  {
background:url("img/all_big_elements.png") no-repeat scroll -146px -190px transparent;
height:43px;
width:221px;
}


/* ------------------------------------------------------------------------------------
przewijane produkty */

.slider_photo_horizontal{width:700px;margin:auto;padding:0 20px;height:282px;overflow:hidden;margin-bottom:20px;}
.slider_photo_horizontal ul{height:282px;width:3000px;}
.slider_photo_horizontal ul li{margin:0 10px 0 6px;padding:5px;}
.slider_photo_horizontal .arrow_left,
.slider_photo_horizontal .arrow_right{color:#8C8880;font-size:2em;font-weight:bold;height:10px;position:absolute;text-decoration:none;top:120px;width:5px;}
.slider_photo_horizontal .arrow_left{left:0;}
.slider_photo_horizontal .arrow_right{right:10px;}
.slider_photo_horizontal ul.product_main_list li{border-bottom:0;height:236px;}
.slider_photo_horizontal .product_price{bottom:0;}



/* ------------------------------------------------------------------------------------
powiekszanie produktu */

.preview_1 img{display:block;margin:auto;z-index:990;}
.preview_1{background:transparent url(img/bubble_bg_yellow.png) no-repeat scroll right bottom;border-top:1px solid #DDDDDD;right:-350px;margin-top:-10px;padding:10px 20px 20px 20px;position:absolute;width:270px;z-index:990;float:left;}
.preview_1 span{border:0;position:absolute;width:67px;height:40px;background:transparent url(img/bubble_arrow.png) no-repeat 0 0;left:-64px;top:45px;z-index:990;}
/*zmiana polozenia dziubka dymku*/
.halek8 .preview_1,
.last .preview_1{left:-520px;}
.last .preview_1 span,
.halek8 .preview_1 span{background-position:0 -70px;left:302px;width:77px;top:50px;}
.bubble_place{top:0;right:0;height:1px;position:absolute;width:1px;z-index:999;}
.preview_1 span.a_top{width:25px;background-position:0 -132px;top:-37px;}
.preview_1 span.a_bottom{width:24px;height:44px;background-position:0 -210px;bottom:-58px;}


/* ------------------------------------------------------------------------------------
strona produktu*/

.product_details{color:#2e417c;margin-bottom: 20px;float:left;}
.product_information h3{margin-bottom:15px;}
.category_marker,.category_path{display:block;background-color:#f7f7f7;margin-bottom:20px;padding:0 10px;}
.category_path a{text-decoration: none;}
.category_path a:hover {text-decoration: underline;}
.product_main_photo{float:left;width:227px;overflow:hidden;}



.product_main_photo a{text-decoration:none;position:relative;}
.product_main_photo span{display:block;position:absolute;bottom:10px;right:0;background:transparent url(img/all_big_elements.png) no-repeat 0 -120px;width:53px;height:47px;text-indent:-999em;}

.product_information{float:right;width:500px;}
.product_description{float:left;width:501px;} /*width:270px;*/
.product_panel{float:right;width:230px;}
.product_panel label{display:inline;
font-size:0.8em;
font-weight:normal;}
.product_panel hr{margin:10px 0;}
.product_panel h5{margin:0 0 10px 0;}


.product_panel .panel{
	position:relative;
}

.product_panel .product_price {
	display: block;
	margin-bottom: 10px;
	width: 138px;
	height: 31px;
	line-height: 2.5em;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background: transparent url(img/all_big_elements.png) no-repeat 0 -70px;
	left:0;
	top:0;
	bottom:auto;
	right:auto;
	position:relative;
}


.product_price em{font-style: normal;}
.add_to_cart{display:block;background:transparent url(img/all_buttons.png) no-repeat 0 0;width:193px;height:43px;text-indent:-999em;}
.add_to_cart:hover{background-position:bottom left;}
.print{margin-top:10px;text-decoration:none;display:block;background:transparent url(img/all_small_elements.png) no-repeat 0 0;padding-left:25px;}
/*.rounded{-moz-border-radius-topleft:5px 5px;-moz-border-radius-topright:5px 5px;-moz-border-radius-bottomright:5px 5px;-moz-border-radius-bottomleft:5px 5px;}*/

#recomended_products{margin-top:80px;border:1px solid #bde7f8;}
#recomended_products h3{color:#00749f;font-size:1.1em;text-transform:uppercase;margin:0 0 10px 0;padding:5px 10px;background-color:#bde7f8;font-weight:bold;}


#recomended_products ul.product_main_list li{border-color:#bde7f8;border-bottom:0;}
#recomended_products ul.product_main_list li.last{border-right:1px solid #FFFFFF;margin-right:0;}



.new_price {
	float:right;
	background: transparent url(img/all_big_elements.png) no-repeat -134px -107px;

	height: 60px;
	color:#fff;
	width: 231px;
}

.new_price strong {
	display:none;
}

.actual_price {
display:block;
float:left;
font-size:2em;
height:60px;
line-height:3.2em;
width:138px;
}

.previous_price {
display:block;
float:left;
font-size:1.2em;
height:60px;
line-height:4.2em;
text-align:center;
text-decoration:line-through;
width:92px;
}


.new_price_badge {
	position:absolute;
	background: transparent url(img/all_big_elements.png) no-repeat -309px 0;
	display:block;
	height: 58px;
	width: 58px;
	text-indent:-999em;
	left:0;
	top: 0;
}

/* ------------------------------------------------------------------------------------
MAPA POLSKI */

/* 
Polska, klikalna mapa wojewodztw - 300px
- http://winstonwolf.pl/css,polska.html
- wersja 1.5 (grudzień 2009)

author: Winston_Wolf [ http://winstonwolf.pl ]
contact: http://winstonwolf.pl/contact.html

(cc)2009 Attribution-Share Alike 
http://creativecommons.org/licenses/by-sa/3.0/
*/



#a{position:relative;width:100%;margin:auto;text-align:left}
#c{position:relative;top:20px;width:100%}
#c ul{list-style:none}
#c li{margin:0.5em 1em;font-size:0.7em;color:#999}
#c li a{color:#ccc}
#c li a:hover{color:#fd0}


/* --- mapka --- */
/* styl listy wojewodztw */
#polska a{display:block;width:100%;padding:1px 0;font:normal 0.8em sans-serif;color:#ccc;text-decoration:none;text-align:left;}
#polska a:hover,#polska li:hover a{color:#fd0;text-decoration:underline;}
/* nie edytuj! */
#polska,#polska span.bg{background:transparent url('img/polska.png') no-repeat -9999px 0}
#polska{position:relative;top:0;left:0;display:block;background-position:0px -580px;list-style:none}
#polska *{padding:0;margin:0;border:0 none;outline:0 none}
#polska li{cursor:pointer}
#polska li span{position:absolute;display:block;width:0;height:0;z-index:15}
#polska li a .bg{z-index:3}
#polska li .map{top:0;left:0}
#polska.ukryta{width:328px;height:310px}
#polska.ukryta li{width:0;height:0;text-indent:-9999px}
#polska.po_lewej{left:120px;width:320px;min-height:310px}
#polska.po_lewej li{margin-left:-120px;width:120px}
#polska.po_prawej{width:450px;min-height:310px}
#polska.po_prawej li{width:120px;margin-left:330px}
#polska.po_lewej li:first-child,#polska.po_prawej li:first-child{padding-top:2em}
#polska.ponizej{width:320px;padding-top:315px;overflow:hidden}
#polska.ponizej li{width:100%;float:left}
#polska.ponizej.dwie_kolumny li{width:50%;float:left}


 #polska1 a:hover .bg{top:164px;left:29px;width:95px;height:85px;background-position:-10px -110px} #polska1 .s1{top:182px;left:20px;width:80px;height:80px} #polska1 .s2{top:176px;left:47px;width:70px;height:6px} #polska1 .s3{top:182px;left:100px;width:22px;height:15px} #polska1 .s4{top:197px;left:100px;width:7px;height:25px} #polska1 .s5{top:197px;left:107px;width:7px;height:12px} #polska1 .s6{top:166px;left:63px;width:27px;height:10px}
 #polska2 a:hover .bg{top:69px;left:107px;width:76px;height:73px;background-position:-284px -321px} #polska2 .s1{top:71px;left:122px;width:18px;height:7px} #polska2 .s2{top:74px;left:122px;width:31px;height:4px} #polska2 .s3{top:78px;left:112px;width:60px;height:55px} #polska2 .s4{top:90px;left:172px;width:8px;height:20px} #polska2 .s5{top:133px;left:150px;width:17px;height:5px}
 #polska3 a:hover .bg{top:137px;left:236px;width:81px;height:101px;background-position:-265px -13px} #polska3 .s1{top:153px;left:245px;width:75px;height:58px} #polska3 .s2{top:138px;left:278px;width:25px;height:15px} #polska3 .s3{top:148px;left:267px;width:18px;height:87px} #polska3 .s4{top:210px;left:257px;width:65px;height:10px} #polska3 .s5{top:220px;left:285px;width:35px;height:10px} #polska3 .s6{top:230px;left:297px;width:10px;height:5px} #polska3 .s7{top:170px;left:239px;width:6px;height:6px}
 #polska4 a:hover .bg{top:100px;left:24px;width:60px;height:86px;background-position:-8px -291px} #polska4 .s1{top:122px;left:20px;width:47px;height:30px} #polska4 .s2{top:152px;left:20px;width:53px;height:14px} #polska4 .s3{top:160px;left:73px;width:7px;height:6px} #polska4 .s4{top:166px;left:20px;width:43px;height:10px} #polska4 .s5{top:176px;left:20px;width:27px;height:6px} #polska4 .s6{top:112px;left:35px;width:35px;height:10px} #polska4 .s7{top:106px;left:50px;width:20px;height:6px} #polska4 .s8{top:101px;left:65px;width:7px;height:6px}
 #polska5 a:hover .bg{top:136px;left:130px;width:80px;height:78px;background-position:-9px -204px} #polska5 .s1{top:153px;left:150px;width:50px;height:57px}  #polska5 .s2{top:138px;left:158px;width:15px;height:15px}  #polska5 .s3{top:143px;left:173px;width:18px;height:10px}  #polska5 .s4{top:148px;left:191px;width:5px;height:5px}  #polska5 .s5{top:159px;left:200px;width:7px;height:12px}  #polska5 .s6{top:165px;left:140px;width:10px;height:36px}  #polska5 .s7{top:183px;left:132px;width:8px;height:15px}  #polska5 .s8{top:171px;left:200px;width:4px;height:17px}
 #polska6 a:hover .bg{top:227px;left:160px;width:76px;height:66px;background-position:-96px -10px} #polska6 .s1{top:242px;left:170px;width:55px;height:60px}  #polska6 .s2{top:247px;left:163px;width:7px;height:15px}  #polska6 .s3{top:270px;left:225px;width:8px;height:15px}  #polska6 .s4{top:257px;left:225px;width:6px;height:13px}  #polska6 .s5{top:237px;left:170px;width:31px;height:5px}  #polska6 .s6{top:232px;left:174px;width:27px;height:5px}  #polska6 .s7{top:228px;left:184px;width:15px;height:4px}  #polska6 .s8{top:237px;left:213px;width:12px;height:5px}
 #polska7 a:hover .bg{top:83px;left:166px;width:117px;height:121px;background-position:-106px -184px} #polska7 .s1{top:171px;left:204px;width:35px;height:17px}  #polska7 .s2{top:175px;left:207px;width:38px;height:20px}  #polska7 .s3{top:195px;left:225px;width:20px;height:4px}  #polska7 .s4{top:110px;left:172px;width:90px;height:33px}  #polska7 .s5{top:133px;left:167px;width:5px;height:6px}  #polska7 .s6{top:133px;left:191px;width:87px;height:15px}  #polska7 .s7{top:85px;left:222px;width:14px;height:17px}  #polska7 .s8{top:102px;left:207px;width:39px;height:69px}  #polska7 .s9{top:148px;left:196px;width:11px;height:11px}  #polska7 .s10{top:148px;left:245px;width:22px;height:5px}  #polska7 .s11{top:90px;left:180px;width:42px;height:20px}
 #polska8 a:hover .bg{top:194px;left:94px;width:57px;height:62px;background-position:-199px -99px} #polska8 .s1{top:197px;left:114px;width:35px;height:20px}  #polska8 .s2{top:209px;left:107px;width:37px;height:18px}  #polska8 .s3{top:222px;left:100px;width:40px;height:20px}  #polska8 .s4{top:242px;left:100px;width:30px;height:20px}
 #polska9 a:hover .bg{top:210px;left:224px;width:77px;height:90px;background-position:-10px -10px} #polska9 .s1{top:235px;left:225px;width:80px;height:22px}  #polska9 .s2{top:257px;left:231px;width:60px;height:45px}  #polska9 .s3{top:230px;left:285px;width:12px;height:5px}  #polska9 .s4{top:211px;left:245px;width:12px;height:9px}  #polska9 .s5{top:220px;left:240px;width:28px;height:8px}  #polska9 .s6{top:228px;left:230px;width:37px;height:7px}
 #polska10 a:hover .bg{top:36px;left:233px;width:72px;height:105px;background-position:-83px -314px} #polska10 .s1{top:33px;left:262px;width:45px;height:100px}  #polska10 .s2{top:43px;left:259px;width:4px;height:9px}  #polska10 .s3{top:133px;left:277px;width:25px;height:5px}  #polska10 .s4{top:71px;left:253px;width:9px;height:45px}  #polska10 .s5{top:77px;left:246px;width:7px;height:35px}  #polska10 .s6{top:82px;left:236px;width:10px;height:20px}
 #polska11 a:hover .bg{top:19px;left:94px;width:84px;height:67px;background-position:-10px -424px} #polska11 .s1{top:15px;left:97px;width:70px;height:56px}  #polska11 .s2{top:71px;left:97px;width:16px;height:10px}  #polska11 .s3{top:71px;left:113px;width:9px;height:7px}  #polska11 .s4{top:71px;left:153px;width:13px;height:7px}  #polska11 .s5{top:71px;left:140px;width:13px;height:3px}  #polska11 .s6{top:63px;left:167px;width:6px;height:7px}
 #polska12 a:hover .bg{top:199px;left:128px;width:63px;height:85px;background-position:-119px -86px} #polska12 .s1{top:202px;left:149px;width:25px;height:35px}  #polska12 .s2{top:217px;left:144px;width:26px;height:30px}  #polska12 .s3{top:226px;left:140px;width:23px;height:60px}  #polska12 .s4{top:210px;left:174px;width:10px;height:22px}  #polska12 .s5{top:242px;left:130px;width:15px;height:20px}  #polska12 .s6{top:262px;left:163px;width:8px;height:25px}
 #polska13 a:hover .bg{top:186px;left:179px;width:68px;height:58px;background-position:-188px -13px} #polska13 .s1{top:203px;left:184px;width:56px;height:25px}  #polska13 .s2{top:195px;left:190px;width:35px;height:8px}  #polska13 .s3{top:188px;left:200px;width:7px;height:8px}  #polska13 .s4{top:199px;left:225px;width:20px;height:21px}  #polska13 .s5{top:228px;left:199px;width:31px;height:8px}  #polska13 .s6{top:236px;left:201px;width:12px;height:6px}
 #polska14 a:hover .bg{top:37px;left:161px;width:108px;height:65px;background-position:-164px -323px} #polska14 .s1{top:35px;left:167px;width:92px;height:28px}  #polska14 .s2{top:35px;left:259px;width:7px;height:8px}  #polska14 .s3{top:52px;left:173px;width:90px;height:19px}  #polska14 .s4{top:70px;left:166px;width:70px;height:15px}  #polska14 .s5{top:71px;left:236px;width:10px;height:11px}  #polska14 .s6{top:71px;left:246px;width:7px;height:6px}  #polska14 .s7{top:85px;left:170px;width:52px;height:5px}  #polska14 .s8{top:90px;left:180px;width:27px;height:5px}  #polska14 .s9{top:95px;left:180px;width:20px;height:5px}
 #polska15 a:hover .bg{top:74px;left:63px;width:102px;height:128px;background-position:-233px -178px} #polska15 .s1{top:78px;left:93px;width:6px;height:5px}  #polska15 .s2{top:81px;left:85px;width:27px;height:85px}  #polska15 .s3{top:101px;left:80px;width:5px;height:65px}  #polska15 .s4{top:106px;left:70px;width:45px;height:50px}  #polska15 .s5{top:120px;left:67px;width:53px;height:32px}  #polska15 .s6{top:125px;left:73px;width:55px;height:35px}  #polska15 .s7{top:131px;left:90px;width:50px;height:45px}  #polska15 .s8{top:176px;left:117px;width:23px;height:7px}  #polska15 .s9{top:183px;left:122px;width:10px;height:15px}  #polska15 .s10{top:131px;left:140px;width:10px;height:34px}  #polska15 .s11{top:138px;left:150px;width:8px;height:15px}
 #polska16 a:hover .bg{top:31px;left:15px;width:88px;height:94px;background-position:-204px -399px} #polska16 .s1{top:30px;left:15px;width:82px;height:48px}  #polska16 .s2{top:78px;left:15px;width:70px;height:23px}  #polska16 .s3{top:78px;left:85px;width:8px;height:6px}  #polska16 .s4{top:91px;left:85px;width:4px;height:8px}  #polska16 .s5{top:101px;left:10px;width:55px;height:5px}  #polska16 .s6{top:101px;left:72px;width:8px;height:5px}  #polska16 .s7{top:106px;left:10px;width:25px;height:16px}  #polska16 .s8{top:106px;left:35px;width:15px;height:6px}




.current#polska1 a .bg{top:164px;left:29px;width:95px;height:85px;background-position:-10px -110px} .current#polska1 .s1{top:182px;left:20px;width:80px;height:80px} .current#polska1 .s2{top:176px;left:47px;width:70px;height:6px} .current#polska1 .s3{top:182px;left:100px;width:22px;height:15px} .current#polska1 .s4{top:197px;left:100px;width:7px;height:25px} .current#polska1 .s5{top:197px;left:107px;width:7px;height:12px} .current#polska1 .s6{top:166px;left:63px;width:27px;height:10px}
.current#polska2 a .bg{top:69px;left:107px;width:76px;height:73px;background-position:-284px -321px} .current#polska2 .s1{top:71px;left:122px;width:18px;height:7px} .current#polska2 .s2{top:74px;left:122px;width:31px;height:4px} .current#polska2 .s3{top:78px;left:112px;width:60px;height:55px} .current#polska2 .s4{top:90px;left:172px;width:8px;height:20px} .current#polska2 .s5{top:133px;left:150px;width:17px;height:5px}
.current#polska3 a .bg{top:137px;left:236px;width:81px;height:101px;background-position:-265px -13px} .current#polska3 .s1{top:153px;left:245px;width:75px;height:58px} .current#polska3 .s2{top:138px;left:278px;width:25px;height:15px} .current#polska3 .s3{top:148px;left:267px;width:18px;height:87px} .current#polska3 .s4{top:210px;left:257px;width:65px;height:10px} .current#polska3 .s5{top:220px;left:285px;width:35px;height:10px} .current#polska3 .s6{top:230px;left:297px;width:10px;height:5px} .current#polska3 .s7{top:170px;left:239px;width:6px;height:6px}
.current#polska4 a .bg{top:100px;left:24px;width:60px;height:86px;background-position:-8px -291px} .current#polska4 .s1{top:122px;left:20px;width:47px;height:30px} .current#polska4 .s2{top:152px;left:20px;width:53px;height:14px} .current#polska4 .s3{top:160px;left:73px;width:7px;height:6px} .current#polska4 .s4{top:166px;left:20px;width:43px;height:10px} .current#polska4 .s5{top:176px;left:20px;width:27px;height:6px} .current#polska4 .s6{top:112px;left:35px;width:35px;height:10px} .current#polska4 .s7{top:106px;left:50px;width:20px;height:6px} .current#polska4 .s8{top:101px;left:65px;width:7px;height:6px}
.current#polska5 a .bg{top:136px;left:130px;width:80px;height:78px;background-position:-9px -204px} .current#polska5 .s1{top:153px;left:150px;width:50px;height:57px}  .current#polska5 .s2{top:138px;left:158px;width:15px;height:15px}  .current#polska5 .s3{top:143px;left:173px;width:18px;height:10px}  .current#polska5 .s4{top:148px;left:191px;width:5px;height:5px}  .current#polska5 .s5{top:159px;left:200px;width:7px;height:12px}  .current#polska5 .s6{top:165px;left:140px;width:10px;height:36px}  .current#polska5 .s7{top:183px;left:132px;width:8px;height:15px}  .current#polska5 .s8{top:171px;left:200px;width:4px;height:17px}
.current#polska6 a .bg{top:227px;left:160px;width:76px;height:66px;background-position:-96px -10px} .current#polska6 .s1{top:242px;left:170px;width:55px;height:60px}  .current#polska6 .s2{top:247px;left:163px;width:7px;height:15px}  .current#polska6 .s3{top:270px;left:225px;width:8px;height:15px}  .current#polska6 .s4{top:257px;left:225px;width:6px;height:13px}  .current#polska6 .s5{top:237px;left:170px;width:31px;height:5px}  .current#polska6 .s6{top:232px;left:174px;width:27px;height:5px}  .current#polska6 .s7{top:228px;left:184px;width:15px;height:4px}  .current#polska6 .s8{top:237px;left:213px;width:12px;height:5px}
.current#polska7 a .bg{top:83px;left:166px;width:117px;height:121px;background-position:-106px -184px} .current#polska7 .s1{top:171px;left:204px;width:35px;height:17px}  .current#polska7 .s2{top:175px;left:207px;width:38px;height:20px}  .current#polska7 .s3{top:195px;left:225px;width:20px;height:4px}  .current#polska7 .s4{top:110px;left:172px;width:90px;height:33px}  .current#polska7 .s5{top:133px;left:167px;width:5px;height:6px}  .current#polska7 .s6{top:133px;left:191px;width:87px;height:15px}  .current#polska7 .s7{top:85px;left:222px;width:14px;height:17px}  .current#polska7 .s8{top:102px;left:207px;width:39px;height:69px}  .current#polska7 .s9{top:148px;left:196px;width:11px;height:11px}  .current#polska7 .s10{top:148px;left:245px;width:22px;height:5px}  .current#polska7 .s11{top:90px;left:180px;width:42px;height:20px}
.current#polska8 a .bg{top:194px;left:94px;width:57px;height:62px;background-position:-199px -99px} .current#polska8 .s1{top:197px;left:114px;width:35px;height:20px}  .current#polska8 .s2{top:209px;left:107px;width:37px;height:18px}  .current#polska8 .s3{top:222px;left:100px;width:40px;height:20px}  .current#polska8 .s4{top:242px;left:100px;width:30px;height:20px}
.current#polska9 a .bg{top:210px;left:224px;width:77px;height:90px;background-position:-10px -10px} .current#polska9 .s1{top:235px;left:225px;width:80px;height:22px}  .current#polska9 .s2{top:257px;left:231px;width:60px;height:45px}  .current#polska9 .s3{top:230px;left:285px;width:12px;height:5px}  .current#polska9 .s4{top:211px;left:245px;width:12px;height:9px}  .current#polska9 .s5{top:220px;left:240px;width:28px;height:8px}  .current#polska9 .s6{top:228px;left:230px;width:37px;height:7px}
.current#polska10 a .bg{top:36px;left:233px;width:72px;height:105px;background-position:-83px -314px} .current#polska10 .s1{top:33px;left:262px;width:45px;height:100px}  .current#polska10 .s2{top:43px;left:259px;width:4px;height:9px}  .current#polska10 .s3{top:133px;left:277px;width:25px;height:5px}  .current#polska10 .s4{top:71px;left:253px;width:9px;height:45px}  .current#polska10 .s5{top:77px;left:246px;width:7px;height:35px}  .current#polska10 .s6{top:82px;left:236px;width:10px;height:20px}
.current#polska11 a .bg{top:19px;left:94px;width:84px;height:67px;background-position:-10px -424px} .current#polska11 .s1{top:15px;left:97px;width:70px;height:56px}  .current#polska11 .s2{top:71px;left:97px;width:16px;height:10px}  .current#polska11 .s3{top:71px;left:113px;width:9px;height:7px}  .current#polska11 .s4{top:71px;left:153px;width:13px;height:7px}  .current#polska11 .s5{top:71px;left:140px;width:13px;height:3px}  .current#polska11 .s6{top:63px;left:167px;width:6px;height:7px}
.current#polska12 a .bg{top:199px;left:128px;width:63px;height:85px;background-position:-119px -86px} .current#polska12 .s1{top:202px;left:149px;width:25px;height:35px}  .current#polska12 .s2{top:217px;left:144px;width:26px;height:30px}  .current#polska12 .s3{top:226px;left:140px;width:23px;height:60px}  .current#polska12 .s4{top:210px;left:174px;width:10px;height:22px}  .current#polska12 .s5{top:242px;left:130px;width:15px;height:20px}  .current#polska12 .s6{top:262px;left:163px;width:8px;height:25px}
.current#polska13 a .bg{top:186px;left:179px;width:68px;height:58px;background-position:-188px -13px} .current#polska13 .s1{top:203px;left:184px;width:56px;height:25px}  .current#polska13 .s2{top:195px;left:190px;width:35px;height:8px}  .current#polska13 .s3{top:188px;left:200px;width:7px;height:8px}  .current#polska13 .s4{top:199px;left:225px;width:20px;height:21px}  .current#polska13 .s5{top:228px;left:199px;width:31px;height:8px}  .current#polska13 .s6{top:236px;left:201px;width:12px;height:6px}
.current#polska14 a .bg{top:37px;left:161px;width:108px;height:65px;background-position:-164px -323px} .current#polska14 .s1{top:35px;left:167px;width:92px;height:28px}  .current#polska14 .s2{top:35px;left:259px;width:7px;height:8px}  .current#polska14 .s3{top:52px;left:173px;width:90px;height:19px}  .current#polska14 .s4{top:70px;left:166px;width:70px;height:15px}  .current#polska14 .s5{top:71px;left:236px;width:10px;height:11px}  .current#polska14 .s6{top:71px;left:246px;width:7px;height:6px}  .current#polska14 .s7{top:85px;left:170px;width:52px;height:5px}  .current#polska14 .s8{top:90px;left:180px;width:27px;height:5px}  .current#polska14 .s9{top:95px;left:180px;width:20px;height:5px}
.current#polska15 a .bg{top:74px;left:63px;width:102px;height:128px;background-position:-233px -178px} .current#polska15 .s1{top:78px;left:93px;width:6px;height:5px}  .current#polska15 .s2{top:81px;left:85px;width:27px;height:85px}  .current#polska15 .s3{top:101px;left:80px;width:5px;height:65px}  .current#polska15 .s4{top:106px;left:70px;width:45px;height:50px}  .current#polska15 .s5{top:120px;left:67px;width:53px;height:32px}  .current#polska15 .s6{top:125px;left:73px;width:55px;height:35px}  .current#polska15 .s7{top:131px;left:90px;width:50px;height:45px}  .current#polska15 .s8{top:176px;left:117px;width:23px;height:7px}  .current#polska15 .s9{top:183px;left:122px;width:10px;height:15px}  .current#polska15 .s10{top:131px;left:140px;width:10px;height:34px}  .current#polska15 .s11{top:138px;left:150px;width:8px;height:15px}
.current#polska16 a .bg{top:31px;left:15px;width:88px;height:94px;background-position:-204px -399px} .current#polska16 .s1{top:30px;left:15px;width:82px;height:48px}  .current#polska16 .s2{top:78px;left:15px;width:70px;height:23px}  .current#polska16 .s3{top:78px;left:85px;width:8px;height:6px}  .current#polska16 .s4{top:91px;left:85px;width:4px;height:8px}  .current#polska16 .s5{top:101px;left:10px;width:55px;height:5px}  .current#polska16 .s6{top:101px;left:72px;width:8px;height:5px}  .current#polska16 .s7{top:106px;left:10px;width:25px;height:16px}  .current#polska16 .s8{top:106px;left:35px;width:15px;height:6px}



.wojewodztwa .left {
	width:344px;
}

/* ------------------------------------------------------------------------------------
przewijane zdjecia */

#jt_scroll_img{height:282px;width:700px;overflow:hidden;
	/*overflow-x:hidden;*/
	position:relative;clear:left;margin:auto;}
div.image{width:150px;}
#jt_scroll_container_img{width:3000px}
.jt_scroll_element_img{border-right:11px solid #fff;float:left;position:relative;/* text-align:center;*/}
.main_page_products .product_main_list{margin-bottom:20px;}
.main_page_products .panel{margin-top:20px;}
#progress_bar1{position:absolute;margin-top:-10px;}
#progress_bar2{position:absolute;margin-top:-30px;}
input.text,textarea,textarea.text,select.text{width:auto;}



/* ------------------------------------------------------------------------------------
PODSUMOWANIE ZAMOWIENIA  */

#order_last_step h4{margin:10px 0 10px 0;}
#order_last_step div.left{width:350px;float:left;}
#order_last_step div.right{width:350px;float:right;border-left:1px solid #ddd;padding-left:12px;min-height:354px;}

#order_last_step dl{border-bottom:1px solid #ddd;}
#order_last_step dl dt{clear:left;float:left;width:167px;margin:0;padding:5px;border-top:1px solid #ddd;font-weight:bold;}
#order_last_step dl dd{margin-left:177px;padding:5px;}
#order_last_step dl dd{border-top:1px solid #ddd;}

h4.summary_price {
	font-weight: bold;
}



/* ------------------------------------------------------------------------------------
rozne poprawki */
.panel h3{margin:0 0 10px 0;text-transform:uppercase;font-weight:bold;font-family:'lucida grande','lucida sans unicode',Verdana,Arial,Helvetica,sans-serif;color:#e56a0f;font-size:2em;letter-spacing:-1px;}
.panel a{text-decoration:none;}
.product_main_list p{height:32px;overflow:hidden;line-height:1.1em;font-size:0.9em;}


.price_slider {
	margin-top: -7px;
}

.continue_with_order,
.continue_shopping {
	display: block;
	background: transparent url(img/all_buttons.png) no-repeat -290px 0;
	width: 264px;
	height: 43px;
	text-indent: -999em;
}

.continue_shopping {
	background: transparent url(img/all_buttons.png) no-repeat -580px 0;
	width: 169px;
}

.continue_shopping:hover {
	background-position: -580px bottom;

}


.continue_with_order:hover {
	background-position: -290px bottom ;
}

#lavina_shop_cart tbody tr.cart_summary td span{
vertical-align:top;
}

#column_left h3 {
	font-size: 1.1em;
	font-weight:bold;
	margin-bottom:5px;
}

.paragraph_newsletter .cms_button:hover{
background-position:0 -2px;
border-color:#C4C4C4 #929292 #929292 #C4C4C4;
color:#194B96;
}


.paragraph_newsletter .cms_button {
background:url("/stylesheets/img/buttonhighlight.gif") repeat-x scroll 0 0 #FFFFFF;
border-color:#DDDDDD #BBBBBB #BBBBBB #DDDDDD;
border-style:solid;
border-width:1px;
color:#444444;
cursor:pointer;
font-size:90%;
padding:3px 8px;
text-decoration:none;
}



/*
body select option{
	display:block;
position:relative;
z-index: 999;
display:none;
width:400px;
}*/
