body { margin: 0; padding: 0; background: #fff url("/img/body-background.gif") 0 -24px repeat-x; text-align: left; font-family: "Trebuchet MS", Times, "Times New Roman", serif; }

#header { width: 900px; height: 102px; margin: 5px auto 0; padding: 0; background: url("/img/logo-glow.gif") 50% -1px no-repeat; position: relative; }
	#header h1 { font-size: 30px; font-weight: normal; line-height: 100%; margin: 0; padding: 0; width: 11em; letter-spacing: -1px; position: absolute; left: 0; bottom: 27px; }
	#header p { font-size: 16px; color: #fed104; margin: 0; padding: 0; position: absolute; left: 0; bottom: 4px; }
	#header h1 a { color: #fff; text-decoration: none; }
	#header h1 a:hover { text-decoration: underline ;}
	
	#lang_switcher { position: absolute; top: 20px; right: 0; color: #fff; font-size: 12px; }
	#lang_switcher img { border: 0; vertical-align: middle; padding: 0 2px; }
	
	#wybor_styli a { width: 20px; height: 20px; display: block; float: left; border: 1px solid #fff; }
		#wybor_styli a#oryginalny { background: #844466;}
		#wybor_styli a#brazowy { background: #5E4C37; }
		#wybor_styli a#yellow { background: #FFF4C3; }
		#wybor_styli a#cool { background: #4F0624; }
		#wybor_styli a#cool2 { background: #A50042; }
		#wybor_styli a#round { background: #d2e5a3; }
		.wybierz_styl { width: 100px; float: left; font-size: 14px;}
	#baner { width: 890px; height: 250px; border: 5px solid #fff; margin: 3px auto 0; padding: 0; background: #fff url("/img/banery/baner-2009.jpg") left top no-repeat; position: relative; }
		body#dw #baner { background-image: url("/img/banery/dw-2010.jpg"); }
		body#dl #baner { background-image: url("/img/banery/dl-2010.jpg"); }
		body#dj #baner { background-image: url("/img/banery/dj-2010.jpg"); }
		body#dp #baner { background-image: url("/img/banery/dp-2010.jpg"); }
		body#ds #baner { background-image: url("/img/banery/ds-2010.jpg"); }
		body#cw #baner { background-image: url("/img/banery/cw-2010.jpg"); }
		body#cg #baner { background-image: url("/img/banery/cg-2010.jpg"); }

		#baner a { background: #fff; background: transparent url("/img/menu_button.png") 1px 0 no-repeat; width: 9em; color: #000; font-size: 18px; position: absolute; left: 360px; bottom: 0; margin: 0; padding: 8px 0 0 0; display: block; text-align: center; text-transform: uppercase; text-decoration: none; line-height: 180%; }
		
#menu { width: 900px; margin: 15px auto -10px; padding: 0; background: #FFF4C3; height: 200px; position: relative; }
	#menu p { margin: 5px 0; padding: 0; color: #000; font-size: 16px; }
	#menu ul { list-style: none; margin: 10px 5px; padding: 0; }
	#menu li { background: url("/img/menu_bullet.gif") 0 50% no-repeat; margin: 0; padding: 0 0 0 25px; }
	#menu a { font: 14px/180% Verdana, sans-serif; color: #2D241A; text-decoration: none; padding: 1px 0; border-bottom: 2px solid #FFE987;}
	#menu a:hover { border-bottom: 2px solid #FED104;}
	.m_sec { width: 300px; width: 290px; float: left; margin: 5px; display: inline; padding: 0; }
	#close_button { width: 18px; height: 18px; position: absolute; right: 3px; top: 4px; display: block; background: transparent url("/img/close_button.gif") 50% 50% no-repeat; }
#content, #opisy { width: 900px; margin: 0 auto; padding: 0; clear: both; }
	#content h1, #opisy h1 { color: #2D241A; font-size: 24px; margin: 25px 0 15px; padding: 0; font-weight: normal; line-height: 100%; }
	
	.line { background: transparent url("/img/item_bgr_green_heller.jpg") -10px -10px no-repeat; height: 260px; margin: 0; padding: 0 0 20px 0; }
	
	.item { width: 420px; float: left; margin: 10px; display: inline; padding: 0; position: relative; }
		.dni_otwarte { width: 880px; float: left; margin: 10px; display: inline; padding: 0; position: relative; } /* stupid IE7 */
	.item img { border: 2px solid #A50042; margin: 8px 20px 10px 10px; display: inline; float: left; padding: 1px; background: #fff; }
	.odmiany img { margin: 8px 0 0 0; }
	.galeriaZdjec img { border: 2px solid #A50042; float: left; margin: 9px 9px 0 0; display: inline; padding: 1px;}
	.zdjecia img { border: 2px solid #A50042; margin: 10px 0 15px; padding: 1px;}
	.item h2 { background: #FED104; background: transparent; color: #A50042; font-size: 18px; font-weight: normal; margin: 20px 10px; padding: 5px 0; border-bottom: 1px solid #fff; }
		
	.nowosc { background: #c00; color: #fff; padding: 5px 10px; margin: -10px 150px 10px 10px; margin: -10px 150px 10px 166px; /* stupid IE7 */ font-style: italic; }
	.item p { color: #2D241A; font-size: 12px; line-height: 160%; font-family: Verdana, sans-serif; padding: 0; margin: 5px 10px 0 186px; }
	.item ul { margin: 5px 0 0 186px; padding: 10px 0 30px 0; list-style: none;}
	.item ul li { color: #2D241A; font-size: 12px; line-height: 160%; width: 40px; float: left; }
	.item p.kwiatostan { background: url("/img/symbole/kwiatostan.gif") -2px -1px no-repeat; padding: 3px 0 3px 30px}
	
	li.reakcja { background: url("/img/symbole/reakcja.gif") 0 0 no-repeat; padding-left: 15px;}
	li.sila_wzrostu { background: url("/img/symbole/sila_wzrostu.gif") 0 0 no-repeat; padding-left: 8px;}
	li.termin_sterowania { background: url("/img/symbole/termin_sterowania.gif") 0 0 no-repeat; padding-left: 15px;}
	li.ostatnie_ciecie { background: url("/img/symbole/ostatnie_ciecie.gif") 0 0 no-repeat; padding-left: 15px;}
	li.termin_kwitniecia { background: url("/img/symbole/termin-kwitnienia.gif") 0 0 no-repeat; padding-left: 15px;}

	body#ofirmie .line { padding-top: 10px; height: auto; }
	body#ofirmie .line p a { color: #2D241A; text-decoration: none; padding: 1px 0; border-bottom: 2px solid #FFE987; }
	body#ofirmie .line p a:hover { border-bottom: 2px solid #FED104; }

	body#ofirmie .line p { color: #1A150F; color: #2D241A; font-size: 14px; line-height: 180%; margin: 10px 30px; padding: 0; font-family: Verdana, sans-serif;}
	body#ofirmie .line .item p { color: #1A150F; color: #2D241A; font-size: 14px; line-height: 180%; margin: 10px 20px; padding: 0; font-family: Verdana, sans-serif;}
		body#ofirmie .line h2 { font-size: 20px; color: #A50042; margin: 20px 30px; padding: 0; font-weight: normal; background: transparent; border: 0; }
		body#ofirmie .line .item h2 { font-size: 20px; color: #A50042; margin: 0 20px 20px; padding: 0; font-weight: normal; background: transparent; }
		.line h2 a { font-size: 20px; color: #FED104; margin: 0 20px; margin: 0; padding: 0 0 2px 0; font-weight: normal; text-decoration: none; border-bottom: 2px solid #5E4C37; }
		.line h2 a:hover { border-bottom: 2px solid #FED104;}
	#map { height: 500px; width: 372px; margin: 20px; border: 2px solid #A50042; }
		.item #map img { background: transparent; }
	ul#legenda { list-style: none; margin: 0; padding: 0; }
		ul#legenda li { font-size: 12px; margin: 0; padding: 5px 0; }
		ul#legenda li span { float: left; width: 30px; text-align: center;}
	body#ofirmie .line #map p { color: #000; font-size: 12px; line-height: 100%; }
#footer { background: #FFF4C3; clear: both; margin: 30px 0 0 0; padding: 10px 0 30px; border-top: 1px solid #A50042; }
	#footer_nav { width: 900px; margin: 0 auto; padding: 0; }
	#footer .m_sec { width: 250px; margin-left: 30px; display: inline; }
	#footer_nav p { color: #A50042; font-size: 16px; margin: 0 0 5px 0; }
	#footer_nav ul { list-style: none; margin: 0; padding: 0; }
	#footer_nav a { font-size: 14px; line-height: 180%; color: #2D241A; text-decoration: none; padding-bottom: 1px; border-bottom: 2px solid #FFE987; }
	#footer_nav a:hover { border-bottom: 2px solid #FED104; }
	.impressum { text-align: center; display: block; margin-top: 25px;}
	#footer_nav .impressum a { font-size: 12px; }
.clearer { clear: both; height: 1px; overflow: hidden; margin-bottom: -1px; font-size: 1px; line-height: 1px; }

#katalog_pdf { background: #EAF3D4; margin: 30px 50px 0 30px; padding: 8px 20px; }
	#katalog_pdf img { float: left; margin-right: 20px; border: 2px solid #A50042; padding: 1px;}
	#katalog_pdf p { float: left; width: 500px; font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #2D241A; line-height: 180%; }
	#katalog_pdf a { color: #2D241A; border-bottom: 2px solid #FFE987; text-decoration: none;}
	#katalog_pdf a:hover { border-bottom: 2px solid #FED104; }
	


