body {	
	  margin:0px;
	  padding:0px;	   	   
	  width:100%;
	  font-family:arial;
	  font-size:9pt;
	  color:#201e2b;
	  line-height:160%;
	  height:auto;	  
	  background-color:#ffffff;
	  background:url('../images/default/background.png');
	 }
	 

#headMenu
{
	position:absolute;
	top:102px;
	right:10px;
	height:30px;
	width:460px;
	text-align:right;	
	overflow:hidden;
	color:#ba6498;
}


#hurtBtn
{
	position:absolute;
	top:25px;
	left:484px;
	cursor:pointer;
	border:0px;
}

#headBtn1
{
	position:absolute;
	bottom:65px;
	left:684px;
	height:40px;
	width:95px;	
	cursor:pointer;
}


#headBtn2
{
	position:absolute;
	bottom:65px;
	left:792px;
	height:40px;
	width:95px;
	cursor:pointer;	
}

#headBtn3
{
	position:absolute;
	bottom:65px;
	left:902px;
	height:40px;
	width:95px;
	cursor:pointer;	
}

#headBtn1HomePage
{
	position:absolute;
	bottom:65px;
	left:784px;
	height:40px;
	width:95px;	
	cursor:pointer;
}


#headBtn2HomePage
{
	position:absolute;
	bottom:65px;
	left:892px;
	height:40px;
	width:95px;
	cursor:pointer;	
}

#headBtn3HomePage
{
	position:absolute;
	bottom:65px;
	left:1002px;
	height:40px;
	width:95px;
	cursor:pointer;	
}

#headMenu table {line-height:100%;width:auto;height:100%;padding:0px;margin:0px;border-collapse:collapse;oveflow:hidden;}
#headMenu table td {padding:0px;margin:0px;text-align:center;cursor:pointer;}
#headMenu table td.over {padding:0px;text-align:center;cursor:pointer;background:url('../images/default/menu-over.png') repeat-x;}
#headMenu table td a {color:#ffffff;text-decoration:none;}

#youTube {position:absolute;width:100px;height:50px;cursor:pointer;top:10px;left:510px;}
#logoBtn
{
	position:absolute;
	top:10px;
	left:0px;
	width:290px;
	height:60px;
	cursor:pointer;
	
}

#homeBtn
{
	position:absolute;
	bottom:20px;
	left:0px;
	width:90px;
	height:30px;
	cursor:pointer;	
}

#searchForm
{
	position:absolute;
	top:104px;
	left:180px;	
}


#searchFormBtn
{
	position:absolute;
	top:104px;
	left:368px;
	width:30px;
	height:24px;
	cursor:pointer;
}

#objectsSearchForm
{
 position:absolute;
 top:104px;
 left:250px;	
 	
}


#objectsSearchFormBtn
{
	position:absolute;
	top:104px;
	left:444px;
	width:30px;
	height:24px;
	cursor:pointer;
}

#objectsAdd
{
	position:absolute;
	top:104px;
	right:12px;
	width:110px;
	height:24px;
	cursor:pointer;
}


#shopMyAccount
{
	position:absolute;
	top:101px;
	left:560px;
	width:155px;
	line-height:15px;
}

#shopMyCartInfo
{
	position:absolute;
	top:101px;
	left:785px;
	width:200px;
	line-height:15px;
}



	
div.containerStatic
	{
	 width:1000px;
	 margin:0px auto 0px auto;
	 position:relative;
	 overflow:hidden;
	}	

div.containerStaticHomePage
	{
	 width:1100px;
	 margin:0px auto 0px auto;
	 position:relative;
	 overflow:hidden;
	}	

div.announcementBox
{
  background:url('../images/default/pl/announcement-box.png') no-repeat;
  width:234px;
  height:220px;
  overflow:hidden;
  position:relative; 
  margin-top:10px;
}


div.header-back
	{	
	 height:143px;
	 background:url('../images/default/pl/header-back.png') repeat-x;
	 width:100%;	
	}
    	
	
div.header-back-objects
	{	
	 height:143px;
	 background:url('../images/default/pl/header-back-objects.png') repeat-x;
	 width:100%;	
	}	
			
div.header-back-shop
	{	
	 height:143px;
	 background:url('../images/default/pl/header-back-shop.png') repeat-x;
	 width:100%;	
	}	
			
			
div.header
	{	
	 height:154px;
	 width:1000px;
	 background:url('../images/default/pl/header.png') no-repeat;
	 margin:auto;
	 position:relative;
	}
    
div.headerHomePage
	{	
	 height:154px;
	 width:1100px;
	 background:url('../images/default/pl/headerHomePage.png') no-repeat;
	 margin:auto;
	 position:relative;
	}
	
div.header-objects
	{	
	 height:154px;
	 width:1000px;
	 background:url('../images/default/pl/header-objects.png') no-repeat;
	 margin:auto;
	 position:relative;
	}
	
div.header-shop
	{	
	 height:154px;
	 width:1000px;
	 background:url('../images/default/pl/header-shop.png') no-repeat;
	 margin:auto;
	 position:relative;
	 color:#cbf7ff;
	}
	
div.header-shop a {color:#ffffff;}		
	
div.content
	{	
	overflow:hidden;
	height:100%;
	}	


div.sideBar
	{
		width:234px;
		float:left;
		text-align:left;	
		margin-left:24px;			
	}



div.shopSidebarContent
	{
	 background:url('../images/default/pl/shop-sidebar-content.png') repeat-y;
	 color:#d9eacb;	 				
	}
	
div.shopSidebarFooter
	{
	 background:url('../images/default/pl/shop-sidebar-footer.png') no-repeat;	
	 height:43px;			
	}	

div.shopSidebarContent a {color:#ffffff;}	

div.objectsSidebarContent
	{
	 background:url('../images/default/pl/objects-sidebar-content.png') repeat-y;
	 color:#d9eacb;	 				
	}
	
div.objectsSidebarFooter
	{
	 background:url('../images/default/pl/objects-sidebar-footer.png') no-repeat;	
	 height:43px;			
	}	
	
div.objectsSidebarContent a {color:#ffffff;}	
	
ul.objectsMenu
{
	list-style: none;
	margin:0px;
	padding:0px;	
	width:auto;
	overflow:hidden;
}


ul.objectsMenu li
{
	padding-top:4px;
	padding-left:30px;
	background:url('../images/default/pl/objects-menu-item.png') top left no-repeat;	
}

ul.objectsMenu li.over
{
	padding-top:13px;
	padding-left:30px;
	background:url('../images/default/pl/objects-menu-item.png') top left no-repeat;
	background-position:0px -40px;	
	margin-top:5px;
}

ul.objectsMenu li a {color:#ffffff;font-weight:bold;}
	












ul.shopMenu
{
	list-style: none;
	margin:0px;
	padding:0px;	
	width:auto;
	overflow:hidden;
}


ul.shopMenu li
{
	padding-top:4px;
	padding-left:30px;
	background:url('../images/default/pl/shop-menu-item.png') top left no-repeat;	
}

ul.shopMenu li.over
{
	padding-top:13px;
	padding-left:30px;
	background:url('../images/default/pl/shop-menu-item.png') top left no-repeat;
	background-position:0px -40px;	
	margin-top:5px;
}

ul.shopMenu li a {color:#ffffff;font-weight:bold;}
	

	

div.mainBar
	{
		width:742px;
		float:left;
	}

	
	
	
div.footer-back
{
width:100%;
text-align:center;
height:120px;
overflow:hidden;
background:url('../images/default/pl/footer-back.png') repeat-x;
}	
	
div.footer
	{
	overflow:hidden;	
	height:120px;	
	margin:auto;
	width:1000px;
	background:url('../images/default/pl/footer.png') no-repeat;
	color:#ffffff;
	position:relative;
	text-align:left;
	}	
div.footer .design {cursor:pointer;position:absolute;right:50px;top:20px;width:130px;height:35px;}	
div.footer a {font-size:8pt;color:#ffffff;}	

		
	
	
div.objectListItempodstawowy
{
width:742px;
height:135px;
overflow:hidden;
position:relative;
cursor:pointer;
background:url('../images/default/pl/object-list-item-podstawowy.png') no-repeat;
}

div.objectListItempodstawowy a {font-weight:bold;color:#3d5300;}
div.objectListItempodstawowy a:hover {font-weight:bold;color:#3d5300;}

div.objectListItempremium
{
width:742px;
height:135px;
overflow:hidden;
position:relative;
cursor:pointer;
background:url('../images/default/pl/object-list-item-premium.png') no-repeat;
}


div.objectListItempremium a {font-weight:bold;}

div.objectListItemplus
{
width:742px;
height:135px;
overflow:hidden;
position:relative;
cursor:pointer;
background:url('../images/default/pl/object-list-item-plus.png') no-repeat;
}

div.objectListItemplus a {font-weight:bold;}


	
input,select,textarea 
{
	padding:3px;
	border:1px solid #aaaaaa;
	background-color:#eeeeee;
	font-size:9pt;	
	color:#303030;
}


input.error,select.error,textarea.error 
{
	padding:3px;
	border:1px solid #a0433f;
	background-color:#ffe1df;
	color:#72221e;
	font-size:9pt;	
}

label.error {display:block;font-size:7pt;color:#a0433f;font-family:arial;}
		
p {margin:0px;}	
		
		
		
div.viewAll
{
cursor:pointer;	
 width:99px;
 height:22px;	
 overflow:hidden;
 margin-top:3px;
  margin-bottom:3px;
 background:url('../images/default/pl/view-all.png') no-repeat;	
}
	
	
	
div.categoryList
{
float:left;
width:232px;		
margin-right:26px;
margin-top:10px;
margin-bottom:15px;
height:108px;
overflow:hidden;		
cursor:pointer;
position:relative;
text-align:center;
border:1px solid #eeeeee;
text-align:left;
}	

div.productList,div.productListOver
	{
		float:left;
		width:240px;		
		margin-right:11px;
		height:255px;
		overflow:hidden;		
		cursor:pointer;
		position:relative;
		text-align:center;
		background:url('../images/default/pl/product-list.png') no-repeat;	
	}


div.productListOver {background-position:-240px;}	
	
div.productList a {font-size:12pt;color:#0073b5;}	
div.productListOver a {font-size:12pt;color:#0073b5;}		



div.productListPrice
	{
		position:absolute;
		top:120px;
		right:0px;
		width:103px;
		height:82px;		
		background:url('../images/default/pl/price-back.png') no-repeat;
		color:#ffffff;
		font-size:13pt;	
	}
	
div.productListLastPrice
	{
		position:absolute;
		top:135px;
		left:70px;
		color:#91077f;
		font-size:12pt;
		text-decoration:line-through;
		font-weight:bold;			
	}
	
		
div.productListPrice p {margin-top:12px;margin-left:10px;}	
div.productListTitle
	{
		position:absolute;
		bottom:60px;
		left:10px;			
	}	
	


div.content-footer a
	{	
	font-size:11px;
	text-decoration:none;
	color:#697a42;
	}				
	
div.gray10
	{
	font-size:10px;
	font-weight:normal;
	color:#404040;
	}			
	

h1	{line-height:130%;margin-top:0px;font-size:19pt;font-weight:normal;display:block;padding:0px;overflow:hidden;height:auto;padding-bottom:0px;color:#9c005f;}
h2	{color:#ba6498;line-height:130%;font-size:15pt;font-weight:normal;display:block;padding:0px;overflow:hidden;}
h3	{font-size:13pt;display:block;padding:0px;overflow:hidden;color:#ba6498;font-weight:normal;}

a {font-weight:normal;color:#9c005f;text-decoration:none;}
a:hover {font-weight:normal;color:#ba6498;text-decoration:underline;}

a.green {font-weight:normal;color:#4a8917;text-decoration:none;}
a.green:hover {font-weight:normal;color:#679a3e;text-decoration:underline;}


a.navigation {font-weight:normal;color:#017d9c;text-decoration:none;}
a.navigation:hover {font-weight:normal;color: #017d9c;text-decoration:underline;}


div.messageBox
{
	color:#ffffff;
	padding:20px;
	margin-top:10px;
	margin-bottom:20px;
	background-color:#ff5000;
	border:1px solid #ff9231;
	width:auto;
	font-size:10pt;
	font-style:italic;
}


div.gray10px {font-size:10px;color:#aaaaaa;margin:0px;padding:0px;display:inline;}

ul.rows
{
list-style: none;
margin:0px;
padding: 0px;
text-align:left;
}

ul.rows li
{
	padding-left:0px;
	position:relative;	
	overflow:hidden;
	height:38px;
	padding:5px;
	background:url('../images/default/pl/tiny-back5.png') top left no-repeat;	
}


ul.bulls
{
list-style: none;
margin:0px;
padding:0px;
text-align:left;
}

ul.bulls li
{
	position:relative;	
	overflow:hidden;
	padding-left:23px;
	padding-top:0px;
	margin-right:20px;
	background:url('../images/default/pl/bull.png') center left no-repeat;	
	margin-bottom:8px;
}


div.itemDate
{
color:#909090;
margin-bottom:10px;
margin-top:5px;
}
	
div.locationPath
{
	margin:10px 0px;
	width:auto;
	padding:4px;
	text-align:right;
	clear:both;
	margin-bottom:10px;
	color:#aaaaaa;
	border-bottom:1px solid #eeeeee;
	/*background:url('../images/default/location.png') no-repeat;*/
	font-size:8pt;
  height:20px;	
}	

div.locationPath a {color:#808080;font-size:8pt;}


div.locationPath div.backBtn
	{
		overflow:hidden;
		float:left;
		cursor:pointer;		
	}

div.noPhoto
{
width:200px;
height:60px;
border:4px solid #eeeeee;
padding:1px;
float:left;
margin-right:20px;
text-align:center;
padding-top:40px;
overflow:hidden;
}


img.border       	{border:1px solid #dddddd;padding:1px;}
img.noborder       	{border: 0px;}
	
	
ul.productsCategories 
{
	list-style: none;
	margin:0px;
	padding:0px;	
	width:auto;
	overflow:hidden;
}



ul.productsCategories li
{
	padding:3px;
	padding-left:15px;
}

ul.productsCategories li a {color:#ffffff;font-weight:bold;font-style:italic;}
	
ul.productsCategories li.over
{
	padding:3px;
	background-color:#ff6d00;
	padding-left:15px;
}	

ul.productsCategories li.submenu
{
	padding:3px;
	padding-left:20px;
}	


div.formBack
{
background-color:#fafafa;
border:1px solid #eeeeee;
overflow:hidden;
}

table.listing {width:100%;border-collapse:collapse;margin:0px;border:1px solid #c4bb9a;background-color:#eeeeee;}
table.listing tr.two td{text-align:center;padding:7px;background-color:#fafafa;border-bottom:1px solid #cccccc;}
table.listing tr.one td{text-align:center;padding:7px;background-color:#eeeeee;border-bottom:1px solid #aaaaaa;}
table.listing tr.total td{ padding:7px;background-color:#eeeeee;color:#cb024d;font-size:16pt;}
table.listing th{text-align:center;background-color:#5d95a7;border-bottom:1px solid #303030;padding:5px;color:#ffffff;font-weight:normal;}


table.footer-links{width:97%;margin:auto;border-top:1px solid #dddddd;padding-top:10px;}
table.footer-links td {width:25%;}
table.footer-links td div.title {font-weight:bold;color:#ff5000;margin-bottom:8px;}
table.footer-links td a {color:#404040;}

table.form {width:100%;}
table.form td {padding:6px;text-align:left;vertical-align:top;}
table.form th {padding:12px;text-align:left;font-size:13pt;color:#c46fb3;border-bottom:1px solid #aaaaaa;background-color:#f0f0f0;}


div.msg_error 
{
	padding:12px;
	margin:10px 0px 10px 0px;
	background:url('../images/default/icons/error.png') 20px 15px no-repeat;
	background-color:#FBE3E4;
	color:#D12F19; 
  	border:1px solid #FBC2C4;
  	padding-left:50px;
}

div.msg_info 
{
	padding:12px;
	background:url('../images/default/icons/info.png') 20px 15px no-repeat;
	background-color:#dbedf6; 
    color: #0b384f; 
    border:1px solid #aecad9;
	margin:10px 0px 10px 0px;
	padding-left:50px;
}

div.msg_notice
{
	padding:12px;
	background:url('../images/default/icons/info.png') 20px 15px no-repeat;
	background-color:#FFF6BF; 
    color: #817134; 
    border:1px solid #FFD324;
	margin:10px 0px 10px 0px;
	padding-left:50px;
}

form p {display:inline;margin:0px;padding:0px;}




button 
{
overflow:hidden;
text-align:center;
border:1px solid #506527;
background-color:#d0ec99;
cursor:pointer;
color:#506527;
line-height:14px;
padding:5px 12px 5px 12px;
font-size:9pt;
}


button
{
	background:url('../images/default/pl/btn-middle.png') no-repeat;
	color:#ffffff;
	width:149px;
	height:43px;
	border:0px;
	font-size:10pt;
	cursor:pointer;
}


button.btnMin
{
	background:url('../images/default/pl/btn-small.png') no-repeat;
	color:#ffffff;
	width:108px;
	height:43px;
	border:0px;
	font-size:10pt;
	cursor:pointer;
}


button.btnBig
{
	background:url('../images/default/pl/btn-big.png') no-repeat;
	color:#ffffff;
	width:187px;
	height:62px;
	border:0px;
	font-size:10pt;
	cursor:pointer;
}


div.menu 
	{
	padding:4px;	
	padding-left:24px;
	background:url('../images/default/menu1.png') no-repeat;
	}
	
div.menu a {color:#202020;font-weight:bold;}
	
div.menuOver  
	{
	padding:4px;
	padding-left:24px;
	background:url('../images/default/menu1over.png') no-repeat;
	}		
	
div.menuOver a {color:#009fe3;font-weight:bold;}



div.menu1 
	{
	padding:4px;	
	padding-left:35px;	
	}
	
div.menu1 a {color:#009fe3;}
	
div.menuOver1  
	{
	padding:4px;
	padding-left:35px;
	background-color:#eeeeee;
	}		
	
div.menuOver1 a {color:#009fe3; }



div.menu2 
	{
	padding:4px;	
	padding-left:50px;	
	}
	
div.menu2 a {color:#6ba200;}
	
div.menuOver2  
	{
	padding:4px;
	padding-left:50px;
	background-color:#eeeeee;
	}		
	
div.menuOver2 a {color:#6ba200; }
div.title {margin-top:10px;}

div.articlesList {float:left;margin-right:20px;
width:232px;height:260px;}

table.formTable
{
background-color:#fafafa;padding:4px;border:1px solid #eeeeee;width:100%;
}

#wysuwane
{
 
    background: url('../images/default/fbpodklad.png') no-repeat scroll 0 0 transparent;
 
    padding: 10px;
    width: 235px;
    height:402px;
 
    position: fixed;
    margin-top: -200px; /*połowa wysokości panelu w górę */
    left: 0px;
    top: 50%;
 
}
.zamknij
{
    background-position: 0px 0px -242px 0px;
}



.lof-slidecontent{
	position:relative;
	overflow:hidden;
	border:#F4F4F4 solid 1px;
	width:1100px;
	height:300px;
}
.lof-slidecontent .preload{
	height:100%;
	width:100%;
	background:#FFF;
	position:absolute;
	top:0;
	left:0;
	z-index:100000;
	color:#FFF;
	text-align:center
}
.lof-slidecontent .preload div{
	height:100%;
	width:100%;
	background:transparent url(../images/default/load-indicator.gif) no-repeat scroll 50% 50%;
}
.lof-main-outer{
	position:relative;
	height:100%;
	width:805px;
	z-index:3px;
	overflow:hidden;
}



.lof-main-item-desc{
	z-index:100px;
	position:absolute;
	top:150px;
	left:50px;
	width:400px;
	background:url(../images/default/transparent_bg.png);

	/* filter:0.7(opacity:60) */
}
.lof-main-item-desc p{
	color:#FFF;
	margin:0 8px;
	padding:8px 0
}
.lof-main-item-desc h3 a{
	color:#FFF;	
	margin:0;
	font-size:140%;
    font-weight: bold;
	padding:20px 8px 2px;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
}
.lof-main-item-desc h3 a:hover{
	color:#FF6;
	text-decoration:underline;
}



ul.lof-main-wapper{
	/* margin-right:auto; */
	overflow:hidden;
	background:transparent url(../images/default/load-indicator.gif) no-repeat scroll 50% 50%;
	padding:0px;
	margin:0;
	height:300px;
	width:805px;
	position:absolute;
	overflow:hidden;
}

ul.lof-main-wapper li{
	overflow:hidden;
	padding:0px;
	margin:0px;
	height:100%;
	width:805px;
	float:left;
}
.lof-opacity  li{
	position:absolute;
	top:0;
	left:0;
	float:inherit;
}
ul.lof-main-wapper li img{
	padding:0px;	
	width:805px;
}

li-desc{
	z-index:100px;
	position:absolute;
	top:150px;
	left:50px;
	width:400px;
	background:url(../images/default/transparent_bg.png);


}
li-desc p{
	color:#FFF;
	margin:0 8px;
	padding:8px 0
}
li-desc h3 a{
	color:#FFF;	
	margin:0;
	font-size:140%;
	padding:20px 8px 2px;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
}
li-desc h3 a:hover{
	color:#FF6;
	text-decoration:underline;
}

/* item navigator */
ul.lof-navigator{
	top:0;
	padding:0;
	margin:0;
	position:absolute;
	width:100%;
}
ul.lof-navigator li{
	cursor:hand; 
	cursor:pointer;
	list-style:none;
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
}

ul.lof-navigator li h3 {
    font-weight: bold;    
}

.lof-navigator-outer{
	position:absolute;
	right:0;
	top:00px;
	z-index:100;
	height:300px;
	width:310px;
	overflow:hidden;
	color:#FFF
}
.lof-navigator li.active{
	background:url(../images/default/arrow-bg.png) no-repeat scroll left center; 
	color:#FFF
}
.lof-navigator li:hover{
	
}


.lof-navigator li h3{
	color:#FFF;
	font-size:100%;
	padding:15px 0 0 !important;
	margin:0;

}
.lof-navigator li div{
	background:url(../images/default/transparent_bg.png);
	color:#FFF;
	height:100%;
	position:relative;
	margin-left:15px;
	padding-left:15px;
	border-top:1px solid #E1E1E1;
}

.lof-navigator li.active div{
	background:url(../images/default/grad-bg.gif);
	color:#FFF;
}
.lof-navigator li img{
	height:60px;
	width:60px;
	margin:15px 15px 10px 0px;
	float:left;
	padding:3px;
	border:#C5C5C5 solid 1px;
}
.lof-navigator li.active img{
	border:##6C8E5C  solid 1px;
}
.lof-navigator li.active h3{
	color:#FFF;
}

