body { margin: 0;	padding: 0;	background: #fff ; font-family: Arial; font-size: 11px; color: #000000; line-height: 16px; }
#layout { width: 778px;	margin: 0 auto; text-align: center; }
#header { overflow:hidden;width:100% }
#noflash { width: 778px; height: 160px; background: url(../images/flash.jpg); overflow: hidden; }
#noflashText { text-align: center; color: #FFFFFF; padding: 40px 20px 0 20px; }
#header_logo { float: left; }
#header_adres { float: left; padding: 10px 0px 0px 20px; text-align: left; }
#header_adres span { padding: 10px 0 0 0; display: block; }
#header_adres span a { color: #F07521; text-decoration: none; }
#header_adres span a:hover { color: #F07521; text-decoration: underline; }
#pasek_menu { width: 100%; height: 43px; overflow: hidden; background: url(../images/m_tlo.gif) bottom; text-align: left; clear: both; margin:5px 0 0 0}
#pasek_pod_menu { width: 100%; height: 10px; overflow: hidden; background: #C7C7C7; }
#animacja { width: 100%; height: 160px; overflow: hidden; background: #C7C7C7; margin: 1px 0 0 0; }
#content_2 { width: 100%; overflow: hidden; background: #fff url(../images/content_back_2.gif); text-align: left; }
#content_3 { width: 100%; overflow: hidden; background: #fff url(../images/content_back_3.gif); text-align: left; }
#content_gora { width: 100%; height: 10px; overflow: hidden; background: #fff; }
#kolumna_lewa { width: 258px; float: left; border-left: 1px solid #D1D1D1; }
#kolumna_srodkowa { width: 258px; float: left; border-left: 1px solid #D1D1D1; }
#kolumna_prawa { width: 258px; float: left; border-left: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; }
#kolumna_szeroka { width: 517px; float: left; border-left: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; }
.kolumna_odstepy { margin: 10px 10px 10px 10px; }
.strzalka { vertical-align: middle; padding: 0 0 0 5px; }
h1 { font-size: 15px; font-weight: bold; color: #F07521; padding: 0 0 0 0; margin: 5px 0 5px 0; }
a:link, a:visited, a:active { color: #F07521; text-decoration: underline; }
a:hover { color: #000000; text-decoration: underline; }
form { display: inline; }

#stopka_odstep { width: 100%; height: 14px; overflow: hidden; border-bottom: 1px solid #D1D1D1; clear: both; }
#stopka_pasek { width: 100%;  margin: 0 auto; text-align: center; overflow: hidden; }
#stopka_01 { float: left; border-right: 1px solid #D1D1D1;padding:5px 0 0 0 }
#stopka_02 { float: left; border-right: 1px solid #D1D1D1; padding:5px 5px 0 5px}
#stopka_03 { width: 340px; float: left; padding:5px 0 0 0}
#stopka_04 { width: 125px; float: left; color: #000000; font-size: 10px; padding:5px 0 0 0}

#stopka_02 a { font-size: 10px; color: #F07521; text-decoration: underline; }
#stopka_02 a:hover { font-size: 10px; color: #000000; text-decoration: underline; }
#stopka_02 span {vertical-align:middle;color:#666;font-size:10px;margin:0 10px 0 0}
#stopka_02 img {vertical-align:middle;border:1px solid #d1d1d1}

#stopka_04 span { padding: 10px 0 0 0; display: block; }
#stopka_04 span a { font-size: 10px; color: #F07521; text-decoration: underline; }
#stopka_04 span a:hover { font-size: 10px; color: #000000; text-decoration: underline; }

#stopka_03 ul { margin: 0 0 0 0; padding: 0 0 0 30px; list-style: none; }
#stopka_03 li { float: left; list-style: none; }
#stopka_03 li a { color: #666666; text-decoration: none; font-size: 10px; display: block; padding: 10px 8px 10px 8px; }
#stopka_03 li a:hover { color: #000000; text-decoration: underline; font-size: 10px; }

.ok { text-align: center; }
.blad { color: #Ff0000; text-align: center; }

.f_tytul { text-align: center; font-size: 14px; font-weight: bold; color: #Fb6500; padding: 10px; }
.f_formularz { padding: 0; list-style: none; width: 460px; margin: 0 auto; text-align: center; }
.f_zestaw { width: 460px; clear: both; padding: 4px 0 4px 0; overflow: hidden; margin: 4px 0px 4px 0px; }
.f_opis { float: left; width: 170px; font-size: 11px; text-align: left; padding: 3px 0 0 4px; }
.f_opis_wym { float: left; width: 170px; font-size: 11px; text-align: left; padding: 3px 0 0 4px; }
.f_pole { float: left; text-align: right; padding: 0 4px 0 0; }
.f_p_text { width: 270px; font-size: 11px; font-family: Tahoma; background: #FFFFFF; border: 1px solid #D4D4D4; padding: 2px; }
.f_p_textarea { width: 270px; height: 100px; font-size: 11px; font-family: Tahoma; background: #FFFFFF; border: 1px solid #D4D4D4; padding: 2px; }
.f_p_select { font-size: 11px; font-family: Tahoma; background: #FFFFFF; text-align: left; padding: 2px; }
.f_przycisk { text-align: right; padding: 10px 20px 0px 0px; }
