body
{
  font-family:Tahoma;
  font-size:11px;
  margin:0px auto;
  text-align:center;
  color:#545454;
  background-color:#ffffff;
  background-image:url('../gfx/bg_left.gif');
  background-repeat: repeat-y;
  background-position:left;
}

#main
{
	background-color:#ffffff;
	text-align:center;
	margin:0px auto;
	width:100%;
	position:relative;
	background:url('../gfx/bg_top.gif') repeat-x;
	background-position:0px 72px;
	float:left;
}

#main_left
{
	width:245px;
	float:left;
}

#left_logo
{
	width:245px;
	float:left;
	height:90px;
	background-image:url('../gfx/logo.jpg');
	cursor:pointer;
	position:relative;
}

#left_header_pl
{
	width:245px;
	float:left;
	height:27px;
	background-image:url('../gfx/headers/pl/news.jpg');
}

#left_header_en
{
	width:245px;
	float:left;
	height:27px;
	background-image:url('../gfx/headers/en/news.jpg');
}

#left_header_de
{
	width:245px;
	float:left;
	height:27px;
	background-image:url('../gfx/headers/de/news.jpg');
}

#left_header_fr
{
	width:245px;
	float:left;
	height:27px;
	background-image:url('../gfx/headers/fr/news.jpg');
}

#left_header
{
	width:245px;
	float:left;
	height:27px;
	background-image:url('../gfx/headers/aktualnosci.jpg');
}

#left
{
	width:245px;
	float:left;
	min-height:500px;
	background-color:#A7C180;
	background:url('../gfx/bg_left.gif') repeat-y;
	background-position:left;
}

* html #left
{
	height:600px;
}


#main_right
{
	width:700px;
	min-height:600px;
	float:left;
}


#top_logo
{
	
	
	margin:0px auto;
	width:700px;
	height:265px;
	position:relative;
	float:left;
}

#menu
{
	width:700px;
	height:48px;
	float:left;
	/*background-image:url('../gfx/menu.jpg');*/
}

#right
{
	width:700px;
	min-height:400px;
	float:left;
	background-image:url('../gfx/bg_right_vertical.gif');
	background-repeat:repeat-x;
	background-position:top;
	background-color:#ffffff;
	
}

#right_content
{
	width:700px;
	min-height:400px;
	float:left;
	background-image:url('../gfx/bg_right.jpg');
	background-repeat:no-repeat;
	background-position:top;
}


*html  #right
{
	height:400px;
}

*html  #right_content
{
	height:400px;
}
#footer
{
	width:100%;
	clear:both;
	height:73px;
	background-image:url('../gfx/bg_footer.gif');
	background-repeat:repeat-x;
	position:relative;
	float:left;
	text-align:left;
}

#footer_left
{	
	height:180px;
	width:254px;
	position:absolute;
	top:-70px;
	left:0px;background-color:#ffffff;
	background-image:url('../gfx/bg_bottom_left.jpg');
	background-position:top;
	background-repeat:no-repeat;
	text-align:left;
	

}

#footer_inside
{
	width:704px;
	height:47px;
	background-image:url('../gfx/bg_footer_inside.jpg');
	position:absolute;
	left:241px;
	top:-3px;
	text-align:center;
	
}

#footer_inside a:hover
{
	text-decoration:none;
}

#shop_basket
{
	position:absolute;
	top:20px;right:50px;
	height:80px;
	width:100px;
}
.right_button
{
	border-top:9px solid #ffffff;
	height:20px;
	background:#ffffff;
	
	float:left;
}

.right_obutton
{
	border-top:9px solid #C3D6DB;
	height:20px;
	background:#ffffff;
	
	float:left;
}
.left_button
{
	height:22px;
	width:174px;
	background:#5AB7CF;
	margin:0px auto;
	margin-bottom:2px;
	
}

.left_input
{
	width:122px;
	height:17px;
	background-color:#DCE9F1;
	border-top:1px solid #4191DA;
	border-left:1px solid #4191DA;
	border-bottom:0px;
	border-right:0px;
}



img 
{
	border:0px;
}

.header
{
	font-size:16px;
	font-weight:bold;
	color:#1B6D09;
	font-family:Tahoma;
	float:left;
}

.header2
{
	font-size:14px;
	font-weight:bold;
	color:#1B6D09;
	font-family:Tahoma;
	float:left;
}

.clear
{
	clear:both;
}

.border
{
	border:1px solid #ff0000;
}

.intro
{
	width:500px;
	min-height:140px;
	float:left;
	background-image:url('../gfx/bg_intro.gif');
	background-position:left top;
	background-repeat:no-repeat;
	text-align:left;
	
}

* html .intro
{
	height:140px;	
}

.text
{
	width:500px;
	min-height:520px;
	float:left;
	background-image:url('../gfx/bg_text.gif');
	background-position:left top;
	background-repeat:no-repeat;
	text-align:left;
	
}

* html .text
{
	height:520px;	
}

a.small
{
	color:#6F6F6F;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

.products_news
{
	width:690px;
	min-height:140px;
	float:left;
	background-image:url('../gfx/bg_intro.gif');
	background-position:left top;
	background-repeat:no-repeat;
	text-align:left;
	
}

* html .products_news
{
	height:140px;	
}

a.verysmall
{
	color:#6F6F6F;
	font-size:10px;
	text-decoration:none;
}

.header_small
{
	font-size:12px;
	font-weight:bold;
	color:#16F6F6F;
	font-family:Tahoma;
	float:left;
}

.img_border2
{
	border:2px solid #ffffff;
}

.img_border1
{
	border:1px solid #ffffff;
}

table.products
{
	width:480px;
	font-size:11px;
	border-width:0px;
	
}

table.products th
{
	background-color:#49842A;
	color:#ffffff;
	padding:7px;
	text-align:center;
}

table.products td
{
	
	color:#49842A;
	padding:7px;
	text-align:center;
	border-bottom:1px solid #49842A;
}

table.products tr
{
	background-color:#FDFAD9;
}

#contact_content a
{
	color:#6F6F6F;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

#contact_content a:hover
{
	color:#6F6F6F;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

*  html .footer_item
{
	padding-top:20px;
}


.footer_item
{
	height:47px;
	line-height:47px;
	margin-left:20px;
	float:left;
}


a
{
	color:#6F6F6F;
	font-size:11px;
	text-decoration:none;
}

a:hover
{
	color:#6F6F6F;
	text-decoration:underline;
}

area
{
	cursor:pointer;
}

#ssfooter {font:normal 9px Tahoma;
   clear:both;
   color:#ddd;
   background:#fff;
   padding-top:15px
}

#ssfooter ul {
   margin:0;
   padding:0
}

#ssfooter li {
   display:inline;
   list-style:none;
   margin:0;
   padding:0
}
