body { margin: 0 auto;	padding: 0;	background: #2C2C2C; text-align: center; font-family: Tahoma; font-size: 11px; color: #000000; line-height: 15px; }

#layout { margin: 0 auto; padding: 0; text-align: center; width: 1000px; }

#column_left { float: left; width: 101px; }

#container { width: 788px; margin: 0 auto; padding: 0; float: left; text-align: center; overflow: hidden; background: #FFFFFF url(../images/tlo.jpg); }

#column_center { float: left; width: 788px; }

#column_right { float: left; width: 111px; }

#header { width: 788px; height: 171px; overflow: hidden; background: url(../images/top.jpg); }

#content { width: 788px; margin: 0 auto; text-align: center; overflow: hidden; background: url(../images/tlo2.jpg) top no-repeat; }

#content_left { float: left; width: 219px;  padding: 0 0 0 23px; text-align: left; }

#categories { width: 190px; margin: 0; padding: 0; list-style: none; text-align: left; font-weight: bold; }

.ml_1 { list-style: none; background: url(../images/menu_back.gif) no-repeat; }

.ml_1 a { width: 165px; display: block; padding: 7px 5px 7px 10px; font-size: 12px; font-family: Arial; color: #333333; text-decoration: none; color: #010101; }

.ml_1 a:hover { width: 171px; display: block; text-decoration: none; color: #CC3300; }

.ml_2 { list-style: none; margin: 0 0 2px 0; }

.ml_2 a { width: 175px; display: block; padding: 2px 5px 3px 0; margin: 0 0 0 10px; font-size: 12px; font-family: Arial; color: #333333; text-decoration: none; color: #010101; border-bottom: 1px solid #B1B1B1; font-weight: normal; }

.ml_2 a:hover { text-decoration: none; color: #CC3300; font-weight: normal; }



#content_left_1 { font-size: 12px; text-align: left; padding: 10px 0 0 13px; }

#content_left_1 a { text-decoration: underline; color: #990000; }

#content_left_1 a:hover { text-decoration: underline; color: #990000; }

#content_left_2 { padding: 17px 0 0 13px; }

#content_left_3 { }

#search { width: 169px; height: 17px; margin: 13px 0 0 13px; background: #F2F2F2; border: 1px solid #999999; }

#content_left_4 { padding: 17px 0 0 62px; }

#content_left_4 img { cursor: pointer; }

#content_left_5 { padding: 36px 0 10px 2px; }

#content_left_6 { padding: 0 0 17px 2px; }

#content_left_6 span { font-weight: bold; }

#content_right { float: left; width: 486px; text-align: left; padding: 0 50px 0 0; }

.tytul { padding: 0 0 9px 0; font-size: 23px; clear: both; line-height: 26px; font-weight: normal; }

#content_right_1 { text-align: left; font-size: 11px; padding: 10px 0 0 0; }

#content_right_1 span { font-weight: bold; }

#content_right_2 { width: 486px; padding: 11px 0 0 0; }

#r2_left { width: 175px; float: left; padding: 0 0 7px 0; }

#photo_1 { width: 150px; border: 4px solid #E5E5E5; }

#r2_right { width: 311px; float: left; }

#r2_right span { font-weight: bold; }

#content_right_3 { padding: 8px 0 0 0; clear: both; }



.zdjecie { float: left; margin: 0 10px 0 0; border: 4px solid #E5E5E5; }



.ok { text-align: center; text-decoration: underline; }

.blad { text-align: center; text-decoration: underline; color: #Ff0000; }



a { color: #282828; text-decoration: underline; }

a:hover { color: #FA222E; text-decoration: underline; }

form { display: inline; }



.porcjowanie { text-align: center; }



.tabelka { width: 100%;  border-collapse: collapse; background: #E2E3E4; line-height: 16px; }

.tabelka th { border: 1px solid #FFFFFF; padding: 5px; background: #BCBCBC; }

.tabelka td { border: 1px solid #FFFFFF; padding: 5px; }



#footer_layout {width: 788px; height: 83px; margin: 0 auto; text-align: center; clear: both; background: url(../images/bottom.gif); }

#footer_1 { width: 788px; height: 21px; text-align: left; padding: 30px 0 0 10px; }

#footer_1 a { color: #7C7C7C; text-decoration: none; }

#footer_1 a:hover { text-decoration: underline; }

#footer_1 span {padding: 0 9px 0 10px; }

#footer_2 { width: 778px; height: 22px ; text-align: left; color: #A1A1A1; padding: 5px 0 0 10px; color: #A1A1A1; }

#footer_2_left { float: left; }

#footer_2_left a { text-decoration: none; color: #A1A1A1;}

#footer_2_left a:hover { text-decoration: underline; color: #A1A1A1;}

#footer_2_right { float: right; font-size: 11px; }

#footer_2_right a { text-decoration: underline; color: #A1A1A1; }

#footer_2_right a:hover { text-decoration: underline; color: #A1A1A1;}



.f_tytul { text-align: center; font-weight: bold; padding: 10px; }

.f_formularz { width: 480px; padding: 0; margin: 0 auto; text-align: center; }

.f_zestaw { width: 480px; clear: both; padding: 4px 0 4px 0; overflow: hidden; margin: 0 0 1px 0; background: #DEDEDD; }

.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: 300px; font-size: 11px; font-family: Tahoma; background: #FFFFFF; }

.f_p_textarea { width: 300px; height: 130px; font-size: 11px; font-family: Tahoma; background: #FFFFFF; }

.f_p_select { width: 306px; 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 0px 0px 0px; }



/* aktualnoÂ¶ci */

.akt_linia { background: #DDF1F2; color: #DDF1F2; width: 100%; height: 1px; border: 0; }

.akt_tytul { font-weight: bold; color: #000000; }

.akt_tresc { padding-top: 8px; color: #6B6B6B; }

.akt_tresc a { color: #001147; display: block; padding: 4px 0 0 0; }

.akt_tresc a:hover { color: #289293; display: block; padding: 4px 0 0 0; }

.akt_data { color: #999999; font-size: 10px; padding: 5px 0px 5px 0px; }

.akt_data_2 { color: #999999; font-size: 10px; padding: 3px 0px 3px 0px; }

.akt_zdjecie { border: 1px solid #DDF1F2; float: left; margin: 4px 10px 4px 0; }

.akt_zdjecie img { padding: 2px; }

/* aktualnoÂ¶ci */



/* formularz zamíªší¸¥nia */

#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;  width: 414px; }

#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:180px;}

.biogenMultiCheckbox select {position:relative;left:28px;margin: 3px auto;}





#FormularzZamowieniaPodsumowanie { margin: 0 auto; text-align: center; }

#FormularzZamowieniaPodsumowanie ul { margin: 0px; padding: 0px; list-style: none; width: 406px; }

#FormularzZamowieniaPodsumowanie ul li { text-align: left; padding-bottom: 4px; width: 406px;}

#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 #6FC7C7; padding: 2px; }

.pole_form_zam_ulica { width: 314px; font-family: Tahoma; font-size: 11px; color: #000000; border: 1px solid #6FC7C7; padding: 2px; }

.pole_form_zam_ulica_nr { width: 30px; font-family: Tahoma; font-size: 11px; color: #000000; border: 1px solid #6FC7C7; padding: 2px; display: inline; }

.komunikat_blad { color: #CC0000; font-weight: bold; text-align: center; margin: 10px; }

#print { clear:both; float: right; text-align: right; color: #000000; margin: 0 10px 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íªší¸¥nia */



.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; }

.clearFloat{ clear:both }

#konsultant { width: 450px; overflow: hidden; background: url(../upload/Image/konsultant_tlo.jpg) top right no-repeat; clear: both; }

.ms { padding: 4px 0 4px 0; }

.img_ms { vertical-align: middle; }

.wyniki_wyszukiwania_1 { padding: 4px 0 4px 0; font-weight: bold }

.wyniki_wyszukiwania_1 img { vertical-align: middle; }

.wyniki_wyszukiwania_2 { padding: 0 0 10px 0; }