body { margin: 0; padding: 0; text-align: center; font-family: Tahoma; color: #161658; font-size: 12px;  }
#layout { width: 1000px; text-align: center; margin: 0 auto; }
#header { width: 1000px; height: 89px; text-align: left; }
#header_left { width: 300px; float: left; }
#header_right { width: 650px; float: right; }
#header_languages { height: 70px; text-align: right; }
#header_languages img { padding: 10px 3px 10px 3px;; }
#header_right_menu { text-align: right; font-size: 13px; text-transform: uppercase; }
#header_right_menu a { text-decoration: none; color: #161B5C; padding: 0 0 0 33px; }
#header_right_menu a:hover { text-decoration: underline; color: #000000; }
#content { width: 1000px; text-align: left; border-top: 3px solid #3A3D79; border-bottom: 3px solid #3A3D79; padding: 7px 0 7px 0; overflow: hidden; }
#content_menu { width: 243px; height: 220px; float: left; background: #344088; }
#content_menu ul { padding: 25px 0 1px 0; margin: 0; list-style: none; background: url(../img/menu_off2.gif) bottom left no-repeat; }
.m_off { list-style: none; font-size: 12px; font-weight: bold; background: url(../img/menu_off.gif) top left no-repeat; text-transform: uppercase; }
.m_on { list-style: none; font-size: 12px; font-weight: bold; background: #2E3976 url(../img/menu_on.gif) top left no-repeat; text-transform: uppercase; }
#content_menu ul li a { text-decoration: none; color: #FFFFFF; display: block; padding: 11px 12px 10px 12px; }
#content_menu ul li a:hover { text-decoration: none; color: #FFFFFF; background: #2E3976 url(../img/menu_on.gif) top left no-repeat; }
#content_flash { width: 750px; float: right; }
#back { text-align: left; line-height: 16px; }
#back ul { list-style: square; }
#back_left_white { height: 7px; background: #FFFFFF; overflow: hidden; }
#back_left { width: 243px; height: 514px; }
table { border-collapse: collapse; line-height: 16px; font-family: Tahoma; color: #161658; font-size: 12px; }

#content_subpage_center { line-height: 18px; }

a { text-decoration: underline; color: #0054FF; }
a:hover { text-decoration: underline; color: #002878; }
h1 { font-family: "Trebuchet MS"; font-size: 18px; margin: 5px 0 5px 0; padding: 0 0 0 0; line-height: 24px; }
/*
h2 { font-size: 13px; color: #FFFFFF; background: url(../img/roundl.gif) top left no-repeat #344088; text-transform: uppercase; }
h2 span { background: url(../img/roundr.gif) top right no-repeat; display: block; padding: 5px 10px 5px 10px; }
h2 a { text-decoration: none; color: #FFFFFF; }
h2 a:hover { text-decoration: underline; color: #FFFFFF; }
*/

h2 { font-size: 13px; color: #161658; background: url(../img/roundl2.gif) top left no-repeat #b3beff; text-transform: uppercase; }
h2 span { background: url(../img/roundr2.gif) top right no-repeat; display: block; padding: 5px 10px 5px 10px; }
h2 a { text-decoration: none; color: #161658; }
h2 a:hover { text-decoration: underline; color: #161658; }

#localizer { font-size: 10px; color: #5656a5; padding: 0 0 5px 0; }
#localizer a { color: #7890C0; }
#localizer a:hover { color: #002672; }

#footer { width: 1000px; border-top: 1px solid #ADB4C9; padding: 5px 0 10px 0; text-align: left; overflow: hidden; clear: both; margin: 12px 0 0 0; }
#footer_copyright { text-align: right; font-size: 10px; color: #B4B4B4; }
#footer_copyright a { color: #B4B4B4; }
#footer_copyright a:hover { color: #B4B4B4; }

#haslo { border-bottom: 1px solid #ADB4C9; margin: 0 0 5px 0; text-align: right; }
#napis { margin: 3px 0 3px 0; }

input, textarea { font-size: 13px; color: #000000; font-family: Tahoma; }

.kontakt_tytul { text-align: center; line-height: 22px; font-size: 14px; margin: 0 0 20px 0; }
.kontakt_opis { width: 560px; margin: 10px auto; text-align: center; }
.kontakt_zestaw { width: 560px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.kontakt_opis_text { float: left; width: 130px; text-align: left; }
.kontakt_opis_text span { color: #FF0024; }
.kontakt_opis_input { float: right; width: 430px; text-align: justify; font-size: 10px; line-height: 14px; }
.kontakt_opis_input input { width: 417px; background: #fff url(../img/input_bg.png) repeat-x top; color: #4b4d4f; border:1px solid #c5caed;padding:3px 0 3px 3px}
.kontakt_opis_input select { width: 416px; background: #f8f9f9; color: #4b4d4f; }
.kontakt_opis_input textarea { width: 417px; height: 80px; overflow: auto; background: #fff url(../img/input_bg.png) repeat-x top; color: #4b4d4f; border:1px solid #c5caed;padding:3px 0 3px 3px}
.kontakt_opis_pola_wymagane { float: left; color: #FF0024; }
.kontakt_opis_input_submit { width: 420px; float: right; text-align: center; }

.kontakt_opis_text_2 { float: left; width: 120px; text-align: right; }
.kontakt_opis_input_2 { float: right; width: 275px; text-align: left; }

.kontakt_opis_text_checkbox { text-align: left; }
.kontakt_opis_text_checkbox input { vertical-align: middle; }

.e { text-align: center; color: red; padding: 10px 50px 10px 50px; border: 1px solid red; margin: 10px 50px 10px 50px; }
.k { text-align: center; padding: 10px 50px 10px 50px; border: 1px solid #161658; margin: 10px 50px 10px 50px; }

#navig_bottom { text-align: right; font-size: 11px; padding: 0 0 10px 0; clear: both; }
#navig_bottom img { vertical-align: middle; margin: 0 3px 0 10px; cursor: pointer; }
#navig_bottom a { font-weight: normal; color: #7890C0; }
#navig_bottom a:hover { font-weight: normal; color: #002672; }

.akt_zdjecie { float: right; width: 130px; text-align: right; }
.akt_zdjecie img { cursor: pointer; }
.akt_data { font-size: 11px; }
.akt_tytul { padding: 3px 0 3px 0; font-weight: bold; float: left;  width: 540px; }
.akt_tresc { float: left; width: 540px; text-align: justify; }
.akt_odstep { height: 20px; clear: both; }
