BODY { background: #98A5AB url(img/body_background.png) 0px -63px repeat-x; margin: 0px; padding: 0px; }
IMG { border: none; margin: 0px; }
P { margin: 0px; }
TABLE {border-collapse: collapse;}
TD {padding: 0px;}
TH {padding: 0px;}
* { font-family: Verdana; }

.top { margin-bottom: 10px; height: 90px; background: white url(img/top.jpg) no-repeat left top; }

.title_content { display: none; }

.flaga { float: right; display: block; }

.firstsubmenu { margin-top: 0px !important; }

.submenu { width: 148px; height: 37px; margin-top: 5px; cursor: pointer;  }
.submenu td { background: url(img/belka.gif) repeat-x top; cursor: _hand; }
.submenu .strzalka { float: right; margin-right: 10px;  }
.show { display: none; }

.expanded { border-collapse: collapse; margin-top: -1px; margin-left: 2px; width: 144px; }
.expanded .left { background: url(img/submenu_l.gif) no-repeat left top #9da0a5; width: 4px; }
.expanded .right { background: url(img/submenu_r.gif) no-repeat right top #9da0a5; width: 4px; }
.expanded td { padding: 0px; background: url(img/tlo-menu.jpg); color: white; text-align: left; }
.expanded td .con { postition: relative; width: 136px; overflow: hidden; }
.expanded td .con a { display: block; color: white; font-size: 10px; text-align: center; padding-top: 5px; border-bottom: 1px solid #808080; padding-bottom: 5px; text-decoration: none; }
.expanded td .con a.wybrany { color: #a9f266; }

.expanded .bottom { display: block; position: relative; left: -4px; padding: 0px; margin: 0px; }

.box { width: 148px; border-collapse: collapse; margin-top: 30px; }
.box th { font-size: 1px; }
.box th.top { background: url(img/box_t.gif) no-repeat left top; height: 3px; line-height: 0;}
.box th.bottom { background: url(img/box_b.gif) no-repeat left top;  height: 3px;line-height: 0;}

.box td.top { background: url(img/box_bg_t.gif) repeat-x top #e7e5e6; font-size: 10px; text-align: center; padding-top: 7px;}
.box td.bottom { background: url(img/box_bg_b.gif) repeat-x bottom #e7e5e6; text-align: right; padding: 5px 5px 10px 0px;}

.box td.top input.email { width: 131px; border-left: 1px solid black; border-right: 1px solid #e5e5e5;  border-top: 1px solid black; border-bottom: 1px solid #e5e5e5; font-size: 10px; }
.box td.top .wybierz { text-align: left; padding-left: 10px; padding-bottom: 15px; }
.box td.top .wybierz input { position: relative; top: 3px; }
.box td.bottom button { background: none; border: none; color: green; font-size: 10px; font-weight: bold; }
.box td.bottom button img { vertical-align: middle; }

.menu { width: 608px; height: 37px; }
.menu TH { height: 37px; width: 2px; font-size: 1px; }
.menu TH.mrg { width: 40px; }

.menu TD { height: 37px; text-align: center; color: black; white-space: nowrap; background: url(img/belka.gif); }
.menu TH IMG { float: left; }
.menu A { text-decoration: none; color: black; font-size: 10pt; }
.menu A.wybrany { color: #489305; }
.menu A:hover { text-decoration: underline; }

.menu .options { border-collapse: collapse; }
.menu .options td { padding-left: 40px; }


.cien_gora { background: bottom url(img/cien_gora.gif) repeat-x; width: 608px; height: 12px; font-size: 1px; float: left; } 
.cien_rog { background: top right url(img/cien_rog.gif) no-repeat; width: 13px; height: 12px; font-size: 1px; float: left; } 
.cien_prawy { background: bottom left url(img/cien_prawy.png) no-repeat; width: 13px; height: 479px; font-size: 1px; float: left; } 

.tresc { padding-bottom: 32px; border-top: 1px solid #46494B; border-right: 1px solid #46494B; width: 608px; background: #FFFFFF url(img/tresc_background.gif) 0px 0px repeat-x;  clear: both; float: left; }
.szpalta { margin: 30px 15px 0px 51px; border: 1px solid #B2B8C8; }
.tekst { padding: 10px 15px 30px 15px; border-top: 1px solid #FFFFFF; font-size: 9pt; }

.tekst A { text-decoration: none; color: #489305; };
.tekst A:hover { text-decoration: underline; }


.info { width: 263px; background: url(img/prostokat.png); margin-top: 32px; position: relative; left: 506px; z-index: 10; color: white; font-weight: bold; vertical-align: middle;  font-size: 12px; }
.info .tekscik { padding: 9px; padding-bottom: 4px;  font-size: 12px; }
.info .dol { background: url(img/dol.gif) no-repeat; height: 7px; font-size: 1px; }

.info SPAN { display: none; } 

.dolne_menu { width: 608px; height: 30px; background: #65686F url(img/dolna_belka_rog.gif) right no-repeat; float: left;}
.dolne_menu TABLE { width: 590px; height: 30px; }
.dolne_menu TH { width: 8px; }
.dolne_menu TD { text-align: center; color: white; width: 11%; white-space: nowrap; }
.dolne_menu A { text-decoration: none; color: white; white-space: nowrap;  font-size: 8pt;}
.dolne_menu A:hover { text-decoration: underline;}

.copyright { width: 608px; height: 70px; clear: both; padding-top: 4px; }
.copyright TABLE { width: 590px; }
.copyright TD { font-size: 8pt; color: #4C5255; width: 50%; }
.copyright A { font-size: 8pt; color: #4C5255; text-decoration: none; }

.przyciskAdministracyjny { float: right; width: 150px; }

.top h1 { position: absolute; left: 676px; width: 100px; top: 64px; _top: 72px; font-size: 11.2px; }
.top .rest { }

.formularz {  border: 1px solid #B2B8C8; background: #EEF3EE url(img/gradient_formularza.gif) repeat-x  top; padding: 22px 41px 35px 20px;  }
.formularz * { color: #606260; }
.formularz TD {  text-align: right; font-size: 8pt; padding: 4px;}
.formularz TD LABEL {  font-size: 8pt; }
.formularz TH {  width: 265px;  font-size: 8pt; text-align: left; padding: 2px; vertical-align: bottom; }
.formularz TH INPUT.text {  width: 80%; border: none; border-left: 1px solid #56585F; border-top: 1px solid #56585F; color: black; font-weight: normal; }
.formularz TH SELECT {  border: none; border-left: 1px solid #56585F; border-top: 1px solid #56585F; color: black; font-weight: normal; }
.formularz TH TEXTAREA {  width: 100%; border-left: 1px solid #56585F; border-top: 1px solid #56585F; color: black; overflow: auto; font-weight: normal; }

H1 { color: #51AA00; font-size: 14px; font-weight: bold; margin-bottom: 18px; }
H2 { color: #51AA00; font-size: 13px; font-weight: bold; margin-bottom: 16px; }
H3 { color: #51AA00; font-size: 12px; font-weight: bold; margin-bottom: 14px; }
H4 { color: #51AA00; font-size: 11px; font-weight: bold; margin-bottom: 12px; }
H5 { color: #51AA00; font-size: 10px; font-weight: bold; margin-bottom: 10px; }
H6 { color: #51AA00; font-size: 15px; font-weight: bold; margin-bottom: 8px; }
UL { margin-top: 2px; /* margin-bottom: 2px; */ }

#pracodawca { display: none; }

.partner img { border: none; }
.partner { display: block; margin-top: 5px; text-align: center; }
