body { background: #66c900 url(images/bg.jpg) top center no-repeat; text-align: center; margin: 0; }
body#galeria { background: #66c900; text-align: center; margin: 0; }
body#mapka{ background: url(images/bg_2.jpg) center top no-repeat #66c900; text-align: center; margin: 0; }
	


#main { width: 926px; height: auto; text-align: left; margin: 0 auto 0 auto; }
#flash { width: 515px; height: 732px; float: left; display: inline; margin: 0;} 
#flash_2 { width: 963px; height: 624px; margin: 0 auto 0 auto;}
#mapa { width: 800px; height: 600px; margin: 3% auto 0 auto; border: 8px #ffffff solid; } 
#right_col { width: 411px; height: auto; float: left; display: inline; margin: 0; }

img { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 9px; }
h1 { display: none; }
h2 { display: none; }
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.maszyna { border: 3px solid #ffffff; margin: 20px 13px 20px 0; display: inline; }

#top { width: 411px; height: 185px; float: left; display: inline; margin: 0;  }
#top_left { width: 200px; height: 185px; float: left; display: inline; margin: 0; }
#top_right { width: 211px; height: 185px; float: left; display: inline; margin: 0; }
.text_container { width: 200px; height: 85px; float: left; display: inline; }
.text_container_2 { width: 411px; height: auto; float: left; display: inline; }
.text_container_2 p { color: #000000; width: 380px; float: left; display: inline; margin: 40px 0; }
#top p {  color: #000000; width: 180px; margin: 20px 0 0 1px; float: left; display: inline;  }

.more { width: 200px; height: 24px; float: left; display: inline; }
.more img { float: right; display: inline;  }
.more_2 { width: 200px; height: 24px; float: right; display: inline; margin-top: 70px; margin-bottom: 10px; }
.more_2 img { float: right; display: inline; }

#header_historia { width: 70px; height: 42px; float: left; display: inline; margin: 20px 0 0 0; background: url(images/header_historia.jpg) top left no-repeat; }
#header_galeria { width: 70px; height: 42px; float: left; display: inline; margin: 20px 0 0 0; background: url(images/header_galeria.jpg) top left no-repeat; }

#header_kontakt { width: 163px; height: 42px; float: left; display: inline; margin: 20px 0 0 14px; background: url(images/header_kontakt.jpg) top left no-repeat;}
#header_oferta { width: 161px; height: 42px; float: left; display: inline; margin: 30px 0 20px 0; background: url(images/header_oferta.jpg) top left no-repeat;}
#header_oferta_2 { width: 163px; height: 42px; float: left; display: inline; margin: 20px 0 0 14px; background: url(images/header_oferta_2.jpg) top left no-repeat;}
#header_oferta_wybor { width: 161px; height: 42px; float: left; display: inline; margin: 30px 0 20px 0; background: url(images/header_oferta_wybor.jpg) top left no-repeat;}


#header_witamy { width: 215px; height: 37px; float: left; display: inline; margin: 30px 0 0 0; background: url(images/header_witamy.jpg) top left no-repeat;}
#header_oferta_main { width: 215px; height: 37px; float: left; display: inline; margin: 30px 0 0 0; background: url(images/header_oferta_main.jpg) top left no-repeat;}
#header_serwis_main { width: 215px; height: 37px; float: left; display: inline; margin: 30px 0 0 0; background: url(images/header_serwis_main.jpg) top left no-repeat;}

#header_oferta_zima { width: 215px; height: 37px; float: left; display: inline; margin: 30px 0 0 0; background: url(images/header_oferta_zima.jpg) top left no-repeat;}
#header_oferta_lato { width: 215px; height: 37px; float: left; display: inline; margin: 30px 0 0 0; background: url(images/header_oferta_lato.jpg) top left no-repeat;}
#header_oferta_pozostale { width: 215px; height: 37px; float: left; display: inline; margin: 30px 0 0 0; background: url(images/header_oferta_pozostale.jpg) top left no-repeat;}

#header_onas_main { width: 215px; height: 37px; float: left; display: inline; margin: 30px 0 0 0; background: url(images/header_onas_main.jpg) top left no-repeat;}
#header_kontakt_main { width: 215px; height: 37px; float: left; display: inline; margin: 30px 0 0 0; background: url(images/header_kontakt_main.jpg) top left no-repeat;}
#header_galeria_main { width: 215px; height: 42px; float: left; display: inline; margin: 30px 0 0 0; background: url(images/header_galeria_main.jpg) top left no-repeat;}


#middle { width: 411px; height: 192px; background: url(images/pasek.jpg) top left no-repeat; float: left; display: inline; margin: 0; }
#middle p { width: 380px; color: #333333; margin: 20px 0; float: left; display: inline; }
#bottom { width: 411px; float: left; display: inline; margin: 0; height: auto; }

.category { width: 411px; height: 50px; float: left; display: inline; margin: 10px 0;}
.category p { color: #FFFFFF; width: 250px; float: left; display: inline; margin: 10px 0; }
.category img { float: right; display: inline; margin-right: 10px; }

form#register { float: left; display: inline; width: 260px; margin: 0; font-size: 0; padding-left: 0; margin: 0;  }
form#register div.field { line-height: 14px; float: left; display: inline; width: 260px; min-height: 20px; height: auto; margin: 5px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; }
*html div.field { height: 20px; }
form#register div.field p { float: left; display: inline; width: 200px; margin-left: 0; margin-top: 4px; margin-bottom: 0;}
form#register div.field input.reg_text { float: left; display: inline; margin: 0; border: #009900 1px solid; width: 260px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background: #FFFFFF; height: 16px; }
form#register div.field textarea#pole { float: left; display: inline; margin: 0; border: #009900 1px solid; width: 260px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background: #FFFFFF; }
form#register div.field2 { line-height: 14px; float: left; display: inline; width: 250px; min-height: 20px; height: auto; margin: 10px 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; background: url(images/stroke_bg.gif) top left no-repeat; }


#reg_button { float: left; display: inline; background-color: #333333; border: #009900 1px solid;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; margin: 10px 0 0 0; line-height: 19px; }
#res_button { float: left; display: inline; background-color: #333333; border: #009900 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;  margin: 10px 0 0 2px; line-height: 19px; }

fieldset { border: none; }
p.begin_color { margin-left: 0; margin-right: 20px; float: left; display: inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }
.category_img { margin-bottom: 30px; float: left; display: inline;}

ul { margin: 40px 0 0 10px; padding: 0; list-style: outside none; float: left; display: inline; width: 400px; }
ul li { float: left; display: inline; width: 380px; background: url(images/bullet.gif) 0 3px no-repeat; padding-left: 20px; margin-bottom: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
ul li a { text-decoration: underline; font-style: oblique; color: #000000; }

p a { color: #000000; }

#footer { width: 464px; clear: both; height: auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-align: center; margin: 0 auto 0 auto; padding: 40px 0 20px 0;}
#footer a { color: #000000; text-decoration: none; }
#footer a:hover { text-decoration: underline; }


