body { margin: 0; padding: 0; background: #FFFFFF; font-family: Tahoma; font-size: 12px; color: #000000; line-height: 18px; text-align: center; background: url(../images/body_tlo.gif) top repeat-x; }

td { font-family: Tahoma; font-size: 11px; color: #000000; line-height: 18px; }

p {margin: 11px 0;}
.zdjecie { border: 3px solid #DCDDDD; margin: 0 5px 0 5px; }



h1 {font-size: 14px; }

h2 {font-size: 12px; }

form { display: inline; }



.tytul { color: #ab0104; font-size: 14px; margin: 8px 0 8px 0; padding: 0; }



.ok { text-align: center; text-decoration: underline; }

.blad { text-align: center; text-decoration: underline; color: #Ff0000; }



a { color: #003af7; text-decoration: underline; }

a:hover { color: #000099; text-decoration: underline; }



#layout { width: 990px; margin: 0 auto; text-align: center; }

#header { width: 988px; margin: 5px 1px 0 1px; overflow: hidden; text-align: left; }

#logo { float: left; margin: 0 21px 0 17px; display: inline;}

#header_napis { float: left; display: inline; font-size: 28px; color: #404058; font-family: "Arial"; padding: 10px 0 0 0; margin: 0; }

#ekspertyzy { float:right; display: inline; color: #AD0008; margin: 0 10px 0 0;}

#ekspertyzy a {color: #AD0008;}

#ekspertyzy a:hover {color: #AD0008;} 

#header_menu { clear: both; height: 31px; background: #ad0008; margin-top: 6px; overflow: hidden; padding-left: 1px; width: 988px; font-size: 11px; }
#header_menu a { color: #FFFFFF; text-decoration: none; display: block; float: left; padding: 10px 4px 10px 4px; text-transform: uppercase; }
/* color: #FFFFFF; text-decoration: none; display: block; float: left; padding: 6px 4px 6px 4px; text-transform: uppercase; */
#header_menu a:hover { color: #FFFFFF; text-decoration: none; background: #414059; }
/* color: #FFFFFF; text-decoration: none; background: #414059; */
#header_menu span { display: block; float: left; height: 7px; width:1px; background: #FFFFFF; margin-top: 24px; }

#header_2 { margin-top: 1px; width: 990px; }

#content_1 { overflow: hidden; padding: 0 1px 0 1px; background: #FFFFFF; }

#content_1_obraz {float:left; height: 308px;}

#content_1_powitanie { background: #FFFFFF; height: 232px; overflow: hidden; text-align: justify; }

#content_1_powitanie p { padding: 10px 15px 0 15px; margin: 0; }

#content_1_powitanie a { text-decoration: underline; color: #AD0008; text-align: center;}

#content_1_wyszukiwarka { background: #EEF7F9; width: 202px; height: 76px; overflow: hidden;}

#wyszukiwarka_obraz {margin: 11px 0 0 12px; text-align: left; }

#wyszukiwarka { float:left; margin: 0; padding: 0; }

#wyszukiwarka input { margin: 17px 0 0 14px; width: 134px; height: 15px;  border-top: 1px solid #6B6B6B; border-left: 1px solid #6B6B6B; border-right: 1px solid #6B6B6B; border-bottom: 1px solid #6B6B6B; background: #eef7f9;}

#wyszukiwarka_przyciski {margin: 17px 0 0 0;}



.wyniki_wyszukiwania_1 {margin-top: 10px;}



#content { width: 990px; margin-top: 5px; background: url(../images/content_tlo.gif); overflow: hidden; text-align: left; }

#content_left { width: 784px; float: left; overflow: hidden; }

#content_left_text { margin: 10px 22px 0 22px; }

#content_right { width: 206px; overflow: hidden; float: right; }

#content_right_text { margin: 14px 10px 0 10px; }

#box_konsultant { padding: 0 2px 0 2px; }

#box_allpay { text-align: center; padding: 10px 0 10px 0; }
.rzetelnaFirma {text-align:center;margin:10px 0 0 0}


#bottom_line { height: 1px; background: #AA0011; margin-top: 2px; overflow: hidden; clear: both; }







.wiadomosc { margin: 0; clear: both; padding-bottom: 15px; }

.wiadomosc_tytul { font-weight: bold; }

.wiadomosc_data { color: #666666; }

.wiadomosc_obraz { margin: 8px 5px 0 0; float: left; }

.wiadomosc_obraz img { border: 3px solid #DCDDDD; }

.wiadomosc_tresc { margin:8px 0 0 0; text-align: justify; }



/* 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: #ffffff; }

.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 #AB0104; padding: 2px; }

.f_p_textarea { width: 340px; height: 130px; font-size: 11px; font-family: Tahoma; background: #FFFFFF; border: 1px solid #AB0104; 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;  float: left; clear: both;}

#FormularzZamowieniaDane ul li span { padding: 0 10px 0 10px;}

#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 #AB0104; padding: 2px; }

.pole_form_zam_ulica { width: 314px; font-family: Tahoma; font-size: 11px; color: #000000; border: 1px solid #AB0104; padding: 2px; }

.pole_form_zam_ulica_nr { width: 30px; font-family: Tahoma; font-size: 11px; color: #000000; border: 1px solid #AB0104; padding: 2px; }

.komunikat_blad { color: #CC0000; font-weight: bold; text-align: center; margin: 10px; }

#print { clear:both; float: right; text-align: right; color: #000000; margin: 0 50px 0 0; display: inline;}

#print a img { margin: 10px 0 0 0; }

#print a {text-decoration: none; color: #000000;}

#print a:hover { text-decoration: none; color: #000000;}

/* formularz zamówienia */



/* footer */

#footer { background:#EBEBEB; margin: 10px 0 10px 0; color: #A50008;}

#footer_1 {}

#menu_footer { padding-top: 5px; }

#menu_footer a { text-decoration: none; padding:0 ; color: #A50008; }

#menu_footer a:hover { color: #A50008; text-decoration: underline; }

#menu_footer span { padding: 0 7px 0 7px; }

#footer_2 { clear: both; padding-bottom: 3px; }

#footer_2 a { text-decoration: underline; color: #A50008; }

#footer_2 a:hover { text-decoration: underline; color: #000000; }

/* footer */
