body { margin: 0; padding: 0; background: url(../images/back.gif) center top no-repeat #FFFFFF; font-family: "Trebuchet MS"; font-size: 13px; line-height: 18px; color: #000000; text-align: center; }

#back { width: 100%; text-align: center; background: url(../images/body_back.gif) top repeat-x; overflow: hidden; }

#container { width: 990px; margin: 0 auto; text-align: center; }

#header { width: 990px; height: 80px; overflow: hidden; }

#header_left { width: 217px; float: left; }

#header_center { width: 393px; float: left; text-align: left; }

#header_right { width: 360px; float: left; text-align: right; }



#header_napis { padding: 40px 0 0 0; margin: 0; font-size: 26px; font-family: Arial; color: #FFFFFF; }

#header_text1 { margin-top: 20px; color: #FFFFFF; text-align: center; }

#header_text2 { color: #CE7B00; text-align: center; font-weight: bold; }



/* menu top */

#menu_top { width: 990px; clear: both; overflow: hidden; background: url(../images/menu_top_back.gif) top repeat-x #E44900; font-family: Tahoma; font-size: 11px; }

#menu_top ul { padding: 0; margin: 0; background: url(../images/content_top.gif) top repeat-x #E44900; }

#menu_top ul li { list-style: none; float: left; }

#menu_top ul li img { vertical-align: bottom; margin: 3px 0 0 0; }

#menu_top ul a { color: #FFFFFF; text-decoration: none; display: block; padding: 7px 13px 6px 13px; }

#menu_top ul a:hover { background: #FFFFFF; color: #000000; text-decoration: none; }

/* menu top */



/* localizer */

#localizer { width: 990px; height: 36px; overflow: hidden; background: #ECE9D8; text-align: left; font-size: 11px; }

#localizer span { display: block; margin: 10px 0 0 10px; }

#localizer span a { color: #333333; text-decoration: none; padding: 0 3px 0 3px; }

#localizer span a:hover { color: red; text-decoration: underline; }

/* localizer */



#content { width: 990px; overflow: hidden; background: #EEEEEE url(../images/content_back.gif); border-top: 1px solid #FFFFFF; }

#content_left { width: 583px; float: left; overflow: hidden; text-align: left; }

#content_right { width: 406px; float: right; overflow: hidden; text-align: left; }

#left_text1 { width: 583px; height: 236px; overflow: hidden; }

#left_text1 span { display: block; padding: 10px 20px 0 20px; }

#left_text2 { width: 583px; height: 70px; background: #4A4A4A; overflow: hidden; color: #FFFFFF; font-size: 12px; }

#left_text2 span { display: block; padding: 10px 20px 0 20px; }



#content_text { background: #FFFFFF; margin: 0 0 0 2px; padding: 10px 20px 10px 20px; text-align: left; overflow: hidden; }



#consultant { width: 396px; background: url(../images/content_left.jpg) top right no-repeat; margin: 0 0 0 10px; overflow: hidden; }

#content_right_allpay { margin: 0 0 20px 10px; overflow: hidden; }



.akt_zestaw { padding: 5px 0 20px 0;}

.akt_tytul { font-weight: bold; }

.akt_data { color: #FD6C00; margin: 3px 0 3px 0; font-size: 11px; border-top: 1px solid #f1f1f1; }

.akt_tresc { padding: 0 10px 0 10px; }

.akt_linia { border: 1px solid #f1f1f1; }



/* footer */

#footer { width: 990px; background: #000000; text-align: left; clear: both; font-size: 11px; }

#footer_text { width: 990px; text-align: center; color: #CCCCCC; padding: 10px 0 10px 0; }

#footer_text a { color:#CCCCCC; text-decoration: none; }

#footer_text a:hover { color: #ffffff; text-decoration: underline; }

/* footer */



h1 { font-size: 20px; color: #000000; font-weight: bold; line-height: 17px; margin-top: 10px; }

p { margin: 12px 0 12px 0; padding: 0; }

.blad { text-align: center; color: #FF0000; font-weight: bold; }

.ok { text-align: center; color: #0000FF; font-weight: bold; }



a { color: #000000; text-decoration: none; }

a:hover { color: red; text-decoration: underline; }



#print { clear: both; text-align: right; margin: 0 20px 10px 0; }

#print img { vertical-align: middle; cursor: pointer; }



/* formularz zapytania */

.f_tytul { text-align: center; font-weight: bold; padding: 10px; }

.f_formularz { width: 520px; padding: 0; margin: 0 auto; text-align: center; }

.f_zestaw { width: 520px; clear: both; padding: 4px 0 4px 0; overflow: hidden; margin: 0 0 1px 0; background: #eeeeee; }

.f_opis { float: left; width: 160px; text-align: left; padding: 4px 0 0 5px; }

.f_pole { float: left; text-align: right; padding: 2px 5px 0 0; }

.f_p_text { width: 340px; font-size: 11px; font-family: Tahoma; background: #FFFFFF; border: 1px solid #4a4a4a; padding: 2px; }

.f_p_textarea { width: 340px; height: 130px; font-size: 11px; font-family: Tahoma; background: #FFFFFF; border: 1px solid #4a4a4a; padding: 2px; }

.f_p_select { width: 346px; font-size: 11px; font-family: Tahoma; background: #FFFFFF; text-align: left; }

.f_p_select_opakowania { width: 180px; font-size: 11px; font-family: Tahoma; background: #FFFFFF; text-align: left; }

.f_przycisk { text-align: right; padding: 10px 10px 0px 0px; }

.f_info {  }

/* formularz zapytania */



/* formularz zamówienia */

#FormularzZamowieniaDane {	margin: 0 auto; text-align: center; width: 414px; }

#FormularzZamowieniaDane ul {	margin: 0px; padding: 0px; list-style: none; width: 414px; }

#FormularzZamowieniaDane ul li { text-align: left; padding-bottom: 4px; clear: both; float: left; }

#FormularzZamowieniaDane ul li div { text-align: right; padding-right: 20px; }

#FormularzZamowieniaDane .error{ color: #CC0000; font-weight: bold; }



.biogenMultiCheckbox { width: 300px; display: inline; text-align: left; }

.biogenMultiCheckbox input{ display: block; float: left; }

.biogenMultiCheckbox div { width: 300px; text-align: left; float: left; margin: 3px auto; }

.biogenMultiCheckbox label { position:relative; left:10px; top:2px; display:block; float:left; width:264px; }

.biogenMultiCheckbox select { position:relative; left:28px; margin: 3px auto; }



.formNaglowek { font-weight: bold; }

.formNaglowekError { font-weight: bold; color:red; }

.formListaCheckbox { margin: 0; padding: 0 0 0 30px; list-style: none; }

.formListaCheckbox li { list-style: none; }

.formListaCheckbox li input { vertical-align: middle; }

.formListaCheckbox li label { vertical-align: middle; font-weight: bold; }



#FormularzZamowieniaPodsumowanie { margin: 0 auto; text-align: center; }

#FormularzZamowieniaPodsumowanie ul { margin: 0px; padding: 0px; list-style: none; width: 350px; }

#FormularzZamowieniaPodsumowanie ul li { text-align: left; padding-bottom: 4px; }

#FormularzZamowieniaPodsumowanie ul li div { text-align: right; padding-right: 20px; }

.pole_form_zam { width: 400px; font-family: Tahoma; font-size: 11px; color: #000000; border: 1px solid #4a4a4a; padding: 2px; }

.pole_form_zam_ulica { width: 314px; font-family: Tahoma; font-size: 11px; color: #000000; border: 1px solid #4a4a4a; padding: 2px; }

.pole_form_zam_ulica_nr { width: 30px; font-family: Tahoma; font-size: 11px; color: #000000; border: 1px solid #4a4a4a; padding: 2px; }

.komunikat_blad { color: #CC0000; font-weight: bold; text-align: center; margin: 10px; }

/* formularz zamówienia */