body { background: #515151; font-family: Tahoma; font-size:11px; line-height:18px; margin:0; padding:0; color:#000000; text-align:left;}



#header {width:1000px; height: 124px; background: url(../images/header_back.jpg) top no-repeat; }

#header_text {text-align:left; padding:5px 0 0 67px; color:#FFFFFF;}

#header_text h1 { float: left; font-weight: normal; font-family: Tahoma; font-size: 11px; padding-right: 20px; }

#header_logo { margin: 40px 0 0 65px; }

p {margin: 11px 0;}

#content { width:966px; background: url(../images/content_back.gif) top left repeat-y; overflow: hidden; clear: both; }



#content_left { float: left; width: 269px;}

#content_left_menu {margin:0 0 0 30px; background: url(../images/corner_top_left.jpg) top left no-repeat;}



#menu_left {margin:0 0 0 36px; padding:20px 0 0 0; list-style:none; text-align:left;}

#menu_left li { list-style:none; padding:3px 0 3px 0;}



#left_solid {margin:20px 0 20px 36px;}



#content_left_contact { height: 330px; padding:0 10px 0 66px; background: url(../images/contact_back.jpg) bottom right no-repeat; line-height:15px;}

.rzetelnaFirma {padding:0 0 0 66px;margin:20px 0 0 0}

#content_right { float:left; width:691px; margin:0; background: url(../images/content_right_top.jpg) top right no-repeat;}



#content_center {width:664px; margin:12px 0 5px 5px; border-left:2px solid #DCDCDC; overflow:hidden; padding: 10px 10px 0 10px; }



#content_center_pusty { width:180px; height: 190px; float: right; }



#content_center_top { padding:10px 0 0 10px; float:left;}

.title2 {margin:0 0 5px 0;}

.wiadomosc {}

.wiadomosc_tytul { margin:5px 0 0 0; color:#307069; font-weight:bold; padding: 0;}

.wiadomosc_tytul img {padding:0 0 0 0; vertical-align:middle;}

.wiadomosc_data { margin:0 0 0 0; color:#307069; }

.wiadomosc_obraz { padding:13px 5px 0 0; float:left; overflow:hidden;}

.wiadomosc_obraz img { border: 2px solid #FEE0CC;}

.wiadomosc_tresc { margin:13px 0 0 0; text-align: justify;}

.wiadomosc_stopka {float:left; padding:5px 0 0 0;}





#text_top {margin:15px 0 0 4px; color:#307069; font-weight:bold;}

#text_top img {padding:0 4px 0 0; vertical-align:middle;}

#content_top_img {padding:13px 0 0 4px; width:112px; float:left; overflow:hidden;}

.content_top_text {width:354px; margin:13px 0 0 10px; float:right;}

#content_top_footer {margin:0; width:480px; float:left; padding:5px 0 0 10px;}

.read_more { text-align: left; float:left;}

.read_more a {color:#FC6D0D; text-decoration:none;}

.read_more a:hover {color:#CB0100; text-decoration:underline;}

.read_more_img {margin:9px 0 0 0; text-align: left; overflow: hidden; padding: 0 0 0 200px;}



#content_center_left {width:260px; float:left; padding:24px 0 0 0; clear: both;}

.content_left_text {width:265px; text-align:left; margin:15px 0 15px 0;}

#center_left_footer {width:265px; float:left; margin:0;}

.read_more2 {float:left;}

.read_more2 a {color:#FC6D0D; text-decoration:none;}

.read_more2 a:hover {color:#CB0100; text-decoration:underline;}

.read_more2_img {float:right; text-align:right; margin:9px 0 0 0;}



#content_center_right {width:360px; float:left; margin:24px 0 0 30px;}



#right_text {font-weight:bold; float:left; width:335px; margin:9px 0 7px 0; line-height:15px;}

#menu_right {padding:5px 0 5px 5px; color:#307069; float:left; line-height:15px;}

#menu_right img {padding:0 8px 0 0; vertical-align:middle;}



#content_right_footer {width:369px; float:left; margin:20px 0 0 10px;}

.read_more3 {padding:10px 0 0 19px; width:270px; float:left;}

.read_more3 a {color:#FC6D0D; text-decoration:none;}

.read_more3 a:hover {color:#CB0100; text-decoration:underline;}

.read_more3_img {text-align:right; width:45px; float:right; padding:19px 25px 0 0;}



#center_right_buy {text-align:center; margin:60px 0 0 0; padding:0; width:369px; float:left; clear:both;}

.right_buy_adv {margin:5px 0 0 0; overflow:hidden;}

.right_buy_adv img {padding:0 2px 0 2px;}

#right_buy_button {margin:0 0 18px 0;}





#content_footer {width:960px; height:58px; float:left; background: url(../images/content_right_bottom.jpg) right bottom no-repeat; text-align:center; color:#B6B6B6;}

#content_footer_text {color:#B6B6B6; margin:35px 0 0 0;}

#content_footer_text span {color:#B6B6B6; padding:0 7px 0 7px;}

#content_footer_text a {color:#B6B6B6; text-decoration:none;}

#content_footer_text a:hover {color:#FC6D0D; text-decoration:bold;}



#footer {float:left; background:url(../images/footer_back.jpg) no-repeat; height:30px; width:965px;}

#footer_text {text-align:center; color:#CCCCCC; margin:7px 0 0 0;}

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

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





.ok { text-align: center; text-decoration: underline; color: #FC6D0D; }

.blad { text-align: center; text-decoration: underline; color: #Ff0000; }



a { color: #FC6D0D; text-decoration: underline; }

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



/* 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 #333333; padding: 2px; }

.f_p_textarea { width: 340px; height: 130px; font-size: 11px; font-family: Tahoma; background: #FFFFFF; border: 1px solid #333333; 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 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 #333333; padding: 2px; }

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

.pole_form_zam_ulica_nr { width: 30px; font-family: Tahoma; font-size: 11px; color: #000000; border: 1px solid #333333; 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 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ówienia */


