body { margin: 0;	padding: 0;	background: #0D9797 url(../img/body_bg.jpg) repeat-x top; font-family: tahoma; font-size: 11px; color: #272729; line-height: 16px; text-align: left; }



a { color: #00a1c5; text-decoration: underline; font-weight:normal;}

a:hover { color: #00a1c5; text-decoration: none; }

form { display: inline; }

.ok { font-weight: bold; }

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

img {border:0px;}

h1 {color:#0d9797;font-size:22px;font-weight:bold;margin:0 0 20px 0px;font-family:trebuchet ms,tahoma;width:490px;border-bottom:1px solid #b8f3f4;padding:0 0 10px 0}



#layout { width: 900px; margin: 0 auto; }

#header { width: 900px; height: 70px; }

#logo {float:left;width:180px;height:70px;text-align:left;background:url(../img/logo_bg.jpg) no-repeat bottom;}

#mainMenu {float:right;width:630px;height:70px}

#mainMenu a {display:block;float:left;color:#078182;background:url(../img/menu_bg.jpg) no-repeat bottom center;height:38px;text-decoration:none;padding:32px 10px 0 10px;font-size:12px;line-height:15px;}

#mainMenu a:hover {color:#043c3c;background:url(../img/menu_bg_hover.jpg) no-repeat bottom center;text-decoration:none;}



#mainMenu .menuSpacer {width:1px;float:left;height:70px;background:url(../img/menu_spacer.jpg) no-repeat bottom;}

#banner { width: 900px; height: 180px; clear: both; background: url(../img/banner.jpg) no-repeat; }

.bannerText { padding: 10px 20px 0 350px; }

.bannerText .text {color:#ffffff}

.bannerText .text p { margin: 0; padding: 10px 0 10px 0; }

.bannerText .button {margin:0 0 0 0;width:132px;height:28px;background:url(../img/banner_button_bg.gif) no-repeat;padding:5px 5px 5px 5px;text-align:center;float:right}

.bannerText .button a {color:#ffffff;font-size:12px;}

#panel {clear:both;width:875px;margin: 0 auto;height:53px;background:#098889;padding:0px 0 0 25px}

#localizer {color:#ffffff;float:left;padding:15px 0 0 0}

#localizer .text {float:left;background:#5eb2b2;padding:4px 5px 4px 5px}

#localizer .content {padding:3px 0 0 10px;float:left}

#localizer a {color:#64feff;text-decoration:underline;margin:0 0 0 0;vertical-align:middle;}

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

#localizer img {margin:0px 5px 0 10px;vertical-align:middle;}

#searchBox {width:360px;float:right;height:37px;background:#45a8a8;border-bottom:1px solid #fff;color:#fff;font-weight:bold;font-size:12px;padding:15px 0 0 25px}

#searchBox input {vertical-align:middle;}

#searchBox .input {border:1px solid #a8dfe0;border-right:none;border-bottom:none;margin:0 10px 0 10px;width:157px;height:18px;padding:3px 3px 0 3px;color:#098889;font-size:11px}



#mainBoxes {clear:both;width:900px;margin:20px 0 0 0;overflow:hidden;}

#mainBoxes .box {width:173px;border:1px solid #51b0b0;float:left;padding:8px 0px 0 0px;}

#mainBoxes .box .picture {text-align:center;padding:0 8px 8px 8px;border-bottom:1px solid #51b0b0;}

#mainBoxes .box .title a {display:block;color:#ffffff;font-weight:bold;font-size:12px;text-decoration:none;padding:9px 8px;text-align:center}

#mainBoxes .box .title a:hover {text-decoration:none;background:#098889;color:#b8f3f4}

#mainBoxes .spacer {float:left;width:6px;height:30px}



#content {width:900px;clear:both;margin:20px 0 0 0;overflow:hidden;}

#columnLeft {width:490px;float:left;margin:0 21px 0 0;background:#ffffff;padding:25px 23px 20px 26px;background:#fff url(../img/column_left_bg.jpg) no-repeat top;color:#006c6d;text-align:justify;line-height:19px; font-size: 13px; }

#columnLeft .newsBox {width:490px;margin:0 0 30px 0}

#columnLeft .newsBox .title {margin:0 0 0px 0}

#columnLeft .newsBox .title a {color:#0d9797;font-weight:bold;line-height:20px;font-size:13px;text-decoration:none;}

#columnLeft .newsBox .title a:hover {text-decoration:underline}

#columnLeft .newsBox .date {text-align:right;font-size:11px;color:#0d9797;}

#columnLeft .newsBox .text {text-align:justify;line-height:19px}

#columnLeft .newsBox .button {text-align:right;margin:10px 0 0 0}





#columnRight {float:right;width:340px;}

#columnRight .columnRightBox {width:338px;border:1px solid #51b0b0;float:left;padding:7px 0px 0 0px;margin:0px 0 20px 0}

#columnRight .columnRightBox .picture {text-align:center;padding:0 7px 7px 7px;border-bottom:1px solid #51b0b0;}

#columnRight .columnRightBox .title a {display:block;color:#ffffff;font-weight:bold;font-size:12px;text-decoration:none;padding:9px 8px;text-align:center}

#columnRight .columnRightBox .title a:hover {text-decoration:none;background:#098889;color:#b8f3f4}

#columnRight .columnRightBox .dotpay { padding: 30px 0 30px 0; text-align: center; background: #FFFFFF; }





#footer {overflow:hidden;clear:both;width:850px; margin:0 auto;color:#dcdcdc;padding:15px 25px 15px 25px;margin:30px 0 30px 0;border-top:1px solid #fff;border-bottom:1px solid #87cbcb}

#copyright{float:left;width:600px;}

#bull {width:200px;float:right;color:#dcdcdc;text-align:right}

#footer a, #bull a {color:#dcdcdc;text-decoration:none;}

#footer a:hover, #bull a:hover {color:#dcdcdc;text-decoration:underline;}



/* formularz zapytania*/

.f_formularz {width:490px;}

.f_zestaw {clear:both;width: 490px;margin:0 0 10px 0}

.f_opis {float:left;display:inline;width:150px;}

.span {font-weight:bold;color:#CF1920}

.f_pole {float:left;display:inline;width:310px;color:#006C6D;}

.f_p_text {width:290px;color:#006C6D;border:1px solid #AECDD4;padding:2px 5px 2px 5px}

.biogenMultiCheckbox input {margin:0 10px 0 0;color:#006C6D;}

.f_pole textarea {width:290px;height:70px;border:1px solid #AECDD4;padding:5px;font-family:tahoma;font-size:12px;color:#006C6D}

.f_przycisk {clear:both;text-align:right;padding:0 35px 0 0}

.f_tytul {font-size:16px;}



.f_formularz .f_pole .biogenMultiCheckbox label {float:left;width:260px;padding:0 0 0 5px}

.f_formularz .f_pole .biogenMultiCheckbox input {vertical-align:middle;margin:3px 0px 0 0;}



.f_formularz .f_pole  .checkbox_set {clear:both;overflow:hidden;width:300px;padding:0px 0 2px 0}

/* formularz zamowienia*/



#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;overflow:hidden; }

.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: 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: 12px; color: #000000; border: 1px solid #AECDD4; padding: 3px; }

.pole_form_zam_ulica { width: 300px; font-family: Tahoma; font-size: 12px; color: #000000; border: 1px solid #AECDD4; padding: 3px; }

.pole_form_zam_ulica_nr { width: 30px; font-family: Tahoma; font-size: 12px; color: #000000; border: 1px solid #AECDD4; padding: 3px; margin: 0 3px 0 3px; }

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



.formNaglowek { font-weight: bold;clear:both; }

.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 }



.form_list { margin: 10px 0 10px 0;background:#fff }

.form_list ul {list-style-type:none}

.form_list_category { clear:both;border-bottom: 3px solid #226F6F; font-weight: bold; padding: 4px 6px 4px 6px; color: #FFFFFF; background: #77BFBF; }

.form_list_position { padding: 4px 6px 4px 6px; overflow: hidden; }

.form_list_position_nr_kat { font-size: 11px; color: #959595; padding: 0 0 4px 0; }

.form_list_position_nr_kat span { font-weight: bold; color: #717171; }

.form_list_position_checkbox { float: left; width: 23px;margin:0 15px 0 0  }

.form_list_position_text { float: left; width: 430px; padding: 1px 0 0 5px; border-left: 1px solid #000000; }

.form_list_position_text label {  }
