/* system */
.alert_error { background: #f4f4f4; color: #fe6530; font-size: 11px; border: #fe6530 1px solid; padding: 5px; width: 100%; }
.alert_ok { background: #f4f4f4; color: #74bc01; font-size: 11px; border: #74bc01 1px solid; padding: 5px; }.tlo1 { font-size: 10px; font-weight: bolder; background-image: url(../pics/bg24.gif); background-repeat: repeat-x; background-position: left top; margin-bottom: 10px; }
.tlo2 { font-size: 10px; font-weight: bolder; color: #f00; background-image: url(../pics/bg25.gif); background-repeat: repeat-x; background-position: left top; margin-bottom: 10px; }

.menu { font-weight: bold; background-image: url(../pics/grot1.gif); background-repeat: no-repeat; background-position: left top; text-align: left; vertical-align: top; padding: 3px 5px 3px 20px; }
.menu_selected { color: #ce0000; font-weight: bold; background-image: url(../pics/grot1a.gif); background-repeat: no-repeat; background-position: left top; text-align: left; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 3px 5px 3px 20px; vertical-align: top; }
.menu_selected a { color: #ce0000; }
.menu1 { font-size: 10px; font-weight: normal; line-height: 11px; background-image: url(../pics/bg3.gif); background-repeat: no-repeat; background-position: left top; text-align: left; vertical-align: top; padding: 0 5px 3px 29px; }
.menu1_selected { color: #ce0000; font-size: 10px; font-weight: normal; background-image: url(../pics/bg3a.gif); background-repeat: no-repeat; background-position: left top; text-align: left; padding: 0 5px 1px 29px;	vertical-align: top; }
.menu1a { font-size: 10px; font-weight: normal; background-image: url(../pics/bg3.gif); background-repeat: no-repeat; background-position: left top; text-align: left; padding: 0 5px 3px 29px; vertical-align: top; }
.menu_separator { font-weight: bold; background-image: url(../pics/bg2.gif); background-repeat: no-repeat; background-position: left top; text-align: left; vertical-align: top; width: 160px; height: 1px; }

/*panelik*/
div.panelik { color: #3e9926; font-size: 10px; font-family: Tahoma, Arial, Helvetica; text-align: right; background: url(../pics/bg17b.gif) repeat-x left bottom; padding: 5px 5px 10px 5px; margin: 0 0 10px 0; }
div.panelik img { vertical-align: middle; }
input.panelik, select.panelik, textarea.panelik { color: #162c5a; font-size: 10px; border: solid 1px #d5e5e6; width: 115px; height: 17px; padding-left: 2px; vertical-align: middle; }

/* newsy */
.news_foto { float: left; margin: 0 10px 10px 0; border: 1px solid #eeeeee; }
.wiecej { border-top: #d2e4f0 1px solid; padding: 4px 0 4px 23px; margin-top: 20px; background: url(../pics/_wiecej.gif) no-repeat 0 5px; }
.wiecej a { color: #839fb4; text-decoration: none; }

/* naglowki graficzne */
.ramka_text2 { background-color: #edf6f8; background-image: url(../pics/foto/img3.jpg); background-repeat: no-repeat; background-position: right top; text-align: justify; padding: 5px 119px 5px 5px; }

/* ankieta box */
#ankieta_tlo { background-image: url(../pics/bg_tlo_ankieta.gif); background-repeat: no-repeat; background-position: right bottom; margin-top: 10px; }
#left_ankieta { color: #162c5a; font-size: 12px; font-weight: bold; background-color: #fff; background-image: url(../pics/bg_nag_ankieta.gif); background-repeat: no-repeat; background-position: left top; vertical-align: top; margin: 0; padding-top: 14px; padding-bottom: 14px; padding-left: 25px; }
#pytanie_ankieta { font-size: 10px; font-weight: bolder; text-align: left; vertical-align: top; padding: 5px; border-top: 1px dotted #d7d7d7; }
#pytanie_ankieta_zwrot { color: #82a8c6; font-size: 10px; text-align: left; padding: 5px; vertical-align: top; border-top: 1px dotted #d7d7d7; }
#odp_radial { text-align: right; vertical-align: top; width: 20px; float: left; margin-top: 5px; margin-right: 3px; margin-left: 15px; }
#odp_opis { color: #ce0000; font-size: 10px; text-align: left; vertical-align: top; width: auto; float: left; margin-top: 8px; margin-left: 3px; }
#odp_opis_zwrot { color: #ce0000; font-size: 11px; font-weight: bold; text-align: left; float: left; vertical-align: top; margin: 5px; }
#glosuj { text-align: right; margin-top: 0; margin-right: 10px; margin-bottom: 0; padding-top: 15px; padding-bottom: 10px; }

#made_in { color: #83a28d; margin-top: 20px; }
#made_in a { color: #83a28d; text-decoration: none; }

