@charset "utf-8";
/*------------------------------------- OGOLNE -------------------------------*/
html {height:100%;}
body {height:100%; margin:0; padding:0; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#333; background:#ececec url(../gfx/bg.gif) center 0 repeat-y;}
img {margin:0; padding:0; display:block; border:none;}
h1 {margin:0; color:#5e5e5e; font-size:26px; font-weight:normal; margin:-3px 0 0 20px; padding:0 0 20px 0;}
h2 {margin:0; padding:0; color:#00489c; font-size:14px; margin-bottom:15px;}
p {margin:0; padding:0;}
ul {margin:0; padding:0; list-style:none;}
ul li {overflow:hidden; background:url(../gfx/ik-lista.gif) 0 5px no-repeat; padding-left:8px;}
a {text-decoration:none; color:#b72419;}
a:hover {text-decoration:underline}
form {margin:0; padding:0}
fieldset {margin:0; padding:0; border:0;}
/*@font-face {
	font-family: 'MentoneLight';
	src: url('../templates.html/fonts/mentone-lig-webfont.eot');
	src: local('☺'), url('../templates.html/fonts/mentone-lig-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MentoneSemiBold';
	src: url('../templates.html/fonts/mentone-semibol-webfont.eot');
	src: local('☺'), url('../templates.html/fonts/mentone-semibol-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
h3 {font-weight: normal; font-style: normal; line-height:normal; font-family: 'MentoneSemiBold', sans-serif; margin:-3px 0 0 20px; padding:0 0 20px 0; font-size:26px; color:#333; letter-spacing:-1px; text-shadow: 0 0 1px rgba(0,0,0,0.3);}
.mentoneLight {font-weight: normal; font-style: normal; line-height:normal; font-family: 'MentoneLight', sans-serif!important;}*/

/*------------------------------------- WARSTWY -------------------------------*/
.info_top {text-align:center; font-size:13px; font-weight:bold; padding:7px 0; background:#ca1818; color:#fff}
.container {width:920px; margin:0 auto; background:#fff; padding:0 29px 10px 29px; overflow:hidden}
.infoTop {height:30px; background:url(../gfx/bg-linia.gif) 0 bottom no-repeat; padding:18px 15px 0 15px;}
.dla_prac {text-align:right; xfont-size:12px; font-weight:bold; text-transform:uppercase; margin-top:8px;}
#header {background:url(../gfx/bg-header.jpg) right 0 no-repeat;}
#menu {background:url(../gfx/bg-menu.gif) 0 0 no-repeat; height:37px; margin-bottom:3px;}
#podmenu {height:37px; background:#2f2f2f; font-size:12px; color:#fff; margin-bottom:11px; padding-left:11px;}
#wideColumn {width:100%; float:left; xmargin-right:10px; overflow:hidden;}
#leftColumn {width:244px; float:left; margin-right:16px;}
#siteColumn {width:660px; float:left}
#footer {overflow:hidden; clear:both} 
.copy {border-top:5px solid #dfdad7; padding:20px 0 10px 20px; overflow:hidden; color:#5e5e5e;}
.dott {background:url(../gfx/bg-linia-short.gif) 0 0 no-repeat; height:1px; clear:both; overflow:hidden; margin-bottom:25px;}
.dott2 {background:url(../gfx/bg-linia-short.gif) 0 0 no-repeat; height:1px; clear:both; overflow:hidden; margin-bottom:15px;}
.dott_short {background:url(../gfx/bg-linia-short2.gif) 0 0 no-repeat; height:1px; clear:both; overflow:hidden; margin-bottom:15px;}
.aktLeft {width:290px; float:left; border-right:5px solid #dfdad7; margin:0 0 25px 20px; padding-right:20px; overflow:hidden}
.aktRight {width:295px; float:left; border-left:5px solid #dfdad7; margin:0 0 25px -5px; padding-left:20px; overflow:hidden}
.wiecej {text-align:right; margin:10px 0 0 0;}
.wiecej img {display:inline; vertical-align:top;}
.pagination {font-size:10px; margin:0 20px 0 20px; padding-bottom:12px;}
.logosy {background:url(../gfx/bg-linia-short.gif) 0 0 no-repeat; padding:25px 0 5px 0; margin-top:20px; overflow:hidden}
.logosy img {display:inline; vertical-align:middle; margin:0 20px 0 20px;}
.siteNag {padding:3px 0 0 0; overflow:hidden;}
.tools {float:right; color:#dfdad7; font-size:10px; padding-right:20px;}
.tools img {display:inline; vertical-align:middle; margin-top:-3px;}
.content {padding:0 20px;}
.box01 {background:url(../gfx/box-zwrot-podatku.jpg) 0 0 no-repeat; padding:160px 20px 10px 20px; float:left; width:176px; margin-right:6px; height:207px;}
.box02 {background:url(../gfx/box-praca-za-granica.jpg) 0 0 no-repeat; padding:160px 20px 0 20px; float:left; width:176px; margin-right:6px; height:207px;}
.box03 {background:url(../gfx/box-zasilki.jpg) 0 0 no-repeat; padding:160px 20px 0 20px; float:left; width:176px; height:207px;}
.faqp {margin:10px 0 12px 0; color:#b72419; font-weight:bold;}
.faqo {padding:0 0 6px 0px;}
.mapa {background:url(../gfx/bg-linia-pion.gif) 300px 0 repeat-y; padding:0 20px; overflow:hidden}
.zalogowany {font-size:10px; text-align:right; line-height:14px; padding-right:20px; margin:-20px 0 10px 0;}
.box01_zalog {float:left; background:url(../gfx/bg-box-zalog.gif) right 0 no-repeat; width:195px; margin-top:10px; height:70px; padding-top:4px}
.box01_zalog p, .box02_zalog p, .box03_zalog p {margin-bottom:8px; font-size:10px;}
.box02_zalog {float:left; background:url(../gfx/bg-box-zalog.gif) right 0 no-repeat; width:190px; margin-top:10px; padding:4px 0 0 22px; height:70px;}
.box03_zalog {float:left; background:url(../gfx/bg-box-zalog.gif) right 0 no-repeat; width:190px; margin-top:10px; padding:4px 0 0 22px; height:70px;}
.leftGuide {float:left; width:301px; margin:0 9px 16px 0px;}
.rightGuide {float:left; width:301px; margin:0 0px 16px 9px;}
.elementGuide {float:left; width:270px; padding:14px; background:#ECECEC; border-right:1px solid #d3d3d3; border-left:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;border-top:1px solid #fff;}
.elementGuideLast {float:left; width:270px; padding:14px 14px 12px 14px; background:#ECECEC; border-right:1px solid #d3d3d3; border-left:1px solid #d3d3d3; border-top:1px solid #fff;}
.nagGuide {float:left; padding: 5px 5px 10px 14px; width:279px; background:#fff; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;}
.blad {margin: 5px 0 5px 0; padding: 7px 10px; color:#fff; text-align:center; font-weight:bold; background:#BB1A1A;}
.form01 {z-index:1000;left:40%;top:180px;position:absolute;width:270px;min-height:160px;background:#DFDAD7;padding:15px 20px;}
.form02 {left:38%; top:15%; position:absolute; width:400px; min-height:260px; background:#DFDAD7; z-index:1000; padding:15px 20px;}

/*------------------------------------- TABELE -------------------------------*/
.togl {border-collapse:collapse; width:100%; margin:15px 0;}
.togl th {text-align:center; background:url(../gfx/bg-linia-short.gif) 0 bottom no-repeat; padding-bottom:10px}
.togl td {background:url(../gfx/bg-linia-short.gif) 0 bottom no-repeat; padding:10px 0; text-align:center}
.togl tfoot td {background:none; text-align:right}
.togl .col01 {text-align:left; padding-left:20px;}
.togl .col03 {width:170px;}
.togl .col04 {width:140px;}
.togl .col05 {width:30px; padding-right:20px;}
.tpanel {width:100%; margin-top:10px; border-collapse:collapse}
.tpanel th {background:#B72419; color:#fff; padding:4px 2px;}
.tpanel td {line-height:16px; vertical-align:top; padding:5px 0; border-bottom:1px solid #B72419; border-top:1px solid #B72419}
.tpanel .col01 {width:25px;}
.tpanel .col04 {width:100px;}
.tpanel .col06 {width:557px; text-align:left}

/*------------------------------------- UL, LI -------------------------------*/
#menu ul {float:left; font-size:12px; text-transform:uppercase; color:#fff; font-weight:bold; padding:11px 0 12px 0;}
#menu li {display:inline; background:none; padding:0;}
#menu a {color:#fff; padding:11px 17px 12px 18px; background:url(../gfx/bg-hover.gif) 0 37px repeat-x;}
#menu a:hover {background-position:0 0; text-decoration:none}
#podmenu ul {padding-top:10px;}
#podmenu ul li {display:inline; font-size:12px; border-right:1px solid #fff; padding:0 14px 0 10px; background:none}
#podmenu ul li.last {padding:0 0 0 10px; border:none}
#footer ul {color:#292929; padding:20px 0 20px 20px}
#footer ul li {display:inline; margin-right:8px; background:none; padding:0;}
.map {float:left; width:270px;}
.map li {margin-bottom:10px; font-weight:bold; background:none; padding:0;}
.mappod li {margin:6px 0; font-weight:normal; background:none; padding:0;}

/*------------------------------------- FORMULARZE -------------------------------*/
.fwysz {width:240px; float:right; padding-left:14px;}
.fwysz .text {color:#8f8f8f; font:11px Tahoma, Arial, Helvetica, sans-serif; border:1px solid #8f8f8f; padding:3px 3px; margin:8px 5px 0 0; vertical-align:middle; width:142px;}
.fwysz .submit {padding-top:7px; vertical-align:middle}
.fzglosz {background:#dfdad7 url(../gfx/bg-skontaktujemy.gif) 0 212px no-repeat; margin:4px 0 11px 0; padding:13px 0 13px 15px;}
.fzglosz .text {font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#333; border:1px solid #acacac; padding:4px 2px; vertical-align:middle;}
.fzglosz input.long {width:209px; margin-bottom:5px; (-bracket-:hack;margin-bottom:3px;); *margin-bottom:5px!important;}
.fzglosz select {background:url(../gfx/bg-select.gif) 0 0 no-repeat; border:none; padding:4px 2px 4px 0; width:215px; font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#333; margin-bottom:5px; (-bracket-:hack;margin-bottom:3px;); *margin-bottom:6px!important; *height:20px;}
.fzglosz .submit {margin:3px 15px 0 0;}
.fzglosz label {font:10px Tahoma, Arial, Helvetica, sans-serif; color:#333; padding-right:15px; line-height:11px; display:block; xmargin-top:20px; }
.fzglosz .check {width:12px; height:12px; display:block; float:left; margin:0; padding:0; margin:15px 15px 15px 13px}
.fpprac {margin:20px 0 10px 0;}
.fpprac label, .frej label, .flog label {display:block; font-weight:bold; margin-bottom:3px;}
.fpprac .text, .frej .text, .flog .text {width:213px; border:1px solid #acacac; font:11px Tahoma, Arial, Helvetica, sans-serif; margin-bottom:10px; padding:4px 0;}
.frej {width:215px; border-right:5px solid #dfdad7; margin-top:20px; float:left; overflow:hidden; padding-right:35px;}
.frej_zmiana {border:none;}
.frej .lab_check, .flog .lab_check, .fkand .lab_check {font-weight:normal; font-size:10px;}
.frej .check {width:12px; height:12px; display:block; float:left; margin:0; padding:0; margin:45px 15px 40px 13px}
.frej .submit {margin-top:15px;}
.flog {float:left; width:230px; margin:20px 0 0 -5px; float:left; overflow:hidden; padding-left:35px;}
.flog .check {width:12px; height:12px; display:block; float:left; margin:0; padding:0; margin:0 4px 0 0}
.flog .submit {margin:15px 0 5px 0;}
.fdogl {xmargin-top:10px;}
.fdogl label, .fkand label {display:block; font-weight:bold; margin:12px 0 4px 0;}
.fdogl .text, .fkand .text {width:230px; border:1px solid #acacac; font:11px Tahoma, Arial, Helvetica, sans-serif; padding:4px 0;}
.fdogl textarea, .fkand textarea {width:475px; border:1px solid #acacac; font:11px Tahoma, Arial, Helvetica, sans-serif; overflow:auto; height:90px; vertical-align:top; padding:2px 0;}
.fdogl select, .fkand select {background:url(../gfx/bg-select-short.gif) 0 0 no-repeat; border:none; padding:4px 2px 5px 0; width:139px; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#333; *height:20px;}
.fkand .select_multi {background:none; border:1px solid #acacac; height:auto;}
.fdogl .submit, .fkand .submit {margin:15px 0 5px 0;}
.fdogl .short, .fkand .short {width:32px;}
.fdogl .selDay, .fkand .selDay {background:url(../gfx/bg-select-day.gif) 0 0 no-repeat; border:none; padding:4px 2px 5px 0; width:50px; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#333; *height:20px;}
.fdogl .selMon, .fkand .selMon {background:url(../gfx/bg-select-month.gif) 0 0 no-repeat; border:none; padding:4px 2px 5px 0; width:98px; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#333; *height:20px;}
.fdogl .selYear, .fkand .selYear {background:url(../gfx/bg-select-year.gif) 0 0 no-repeat; border:none; padding:4px 2px 5px 0; width:78px; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#333; *height:20px;}
.fkand .short_2 {width:86px;}
.fkand .short_3 {width:45px;}
.fkand .check {width:12px; height:12px; display:block; float:left; margin:0; padding:0; margin:30px 15px 30px 13px}
.fkand .radio {width:12px; height:12px; xdisplay:block; float:left; margin:0; padding:0; margin:0 4px 0 0}
.fkand .lab_radio_ver {font-weight:normal; margin:0 0 7px 0;}
.fkand .lab_radio {font-weight:normal; margin:5px 10px 3px 0; float:left}
.fwyszof label {font-size:14px; font-weight:bold; float:left; display:block; width:160px; }
.fwyszof .text {width:213px; border:1px solid #acacac; font:11px Tahoma, Arial, Helvetica, sans-serif; padding:2px 0; float:left; margin-bottom:15px;}
.fwyszof select {background:url(../gfx/bg-select.gif) 0 0 no-repeat; border:none; padding:4px 2px 5px 0; width:215px; font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#333; margin-bottom:25px; (-bracket-:hack;margin-bottom:23px;); (-bracket-:hack;padding-bottom:4px;); *height:20px;}
.fpolec label {font-weight:bold; width:100px; display:block; float:left; margin-top:4px;}
.fpolec .text {width:213px; border:1px solid #acacac; font:11px Tahoma, Arial, Helvetica, sans-serif; margin-bottom:10px; padding:4px 0;}
.fpolec .submit {margin-top:10px;}
.fkop .text {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#393939; border:1px solid #b0b0b0; padding:4px 2px; vertical-align:middle; width:266px;}
.fkop label {display:block; font-weight:bold; margin:10px 0 4px 0;}
.fkop textarea {font:11px Tahoma, Arial, Helvetica, sans-serif; border:1px solid #b0b0b0; width:100%; height:80px; margin-bottom:13px; overflow:auto; padding:0;}
.fpoll p {margin:15px 0 5px; font-weight:bold}
.fpoll p.first {margin-top:0;}
.fpoll div {margin-bottom:6px;}
.fpoll .radio {width:12px; height:12px; margin:0px 2px 0 0; padding:0; vertical-align:top; overflow:hidden}
.fpoll .checkbox {width:12px; height:12px; margin:0 2px 0 0; padding:0; vertical-align:top; overflow:hidden}
.fpoll .text {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#393939; border:1px solid #b0b0b0; padding:0px 2px; vertical-align:top; width:250px;}
.fpoll .lradio {margin-right:8px;}
.fpoll .lradio .radio {margin-right:0;}
.fpoll textarea {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#393939; border:1px solid #b0b0b0; padding:2px 2px; width:99%; height:100px; overflow:auto}

/*------------------------------------- ODNOSNIKI -------------------------------*/
#footer li a {color:#292929!important; margin-right:8px;}
#podmenu a {color:#fff;}
.tyt a, .tools a, .pagination a, .box01 a, .box02 a, .box03 a, .map a, .flog a, .fzglosz a {color:#333;}
.grey a, .infoTop a {color:#333;}
.zalogowany a {color:#333; font-weight:bold}
.elementGuide a, .elementGuideLast a {color:#333; font-weight:bold}

/* ------------------------------ CZCIONKI ----------------------*/
.bold {font-weight:bold!important;}
.light {font-weight:normal;}
.data {font-size:10px;}
.tyt {font-weight:bold; margin-bottom:8px;}
.red {color:#b72419!important;}
.f10 {font-size:10px;}
.f11 {font-size:11px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.stanowisko {font-size:30px; text-align:center; margin-top:40px;}

/* ------------------------------ SZEROKOSCI, WYSOKOSCI ----------------------*/
.w55 {width:55px;}
.w125 {width:125px;}
.w160 {width:160px;}
.w315 {width:315px;}
.bormap {border:6px solid #dfdad7;}

/* ------------------------------ MARGINESY, ODSTEPY ----------------------*/
.pr10 {padding-right:10px;}
.pl30 {padding-left:30px;}
.pl54 {padding-left:54px;}
.plr5 {padding:0 5px;}
.plr20 {padding:0 20px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr13 {margin-right:13px;}
.mr20 {margin-right:20px;}
.ml10 {margin-left:10px;}
.mtb10 {margin:10px 0;}
.mb4 {margin-bottom:4px;}
.mb10 {margin-bottom:10px;}
.pb20 {padding-bottom:20px;}
.pagLine {padding:0 20px;}

/* ------------------------------------- POZYCJE  ---------------- */
.clearfix:after {content: "."; display: block; height: 0; font-size:0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clr {clear:both;}
.flol {float:left;}
.flop {float:right;}
.prawa {text-align:right!important;}
.lewa {text-align:left!important;}
.srodek {text-align:center;	margin:0 auto;}
.vam {vertical-align:middle!important;}
.vat {vertical-align:top;}
.vab {vertical-align:bottom!important;}
.din {display:inline;}
.ovh {overflow:hidden;}

/* ------------------------------------- onscreen  ---------------- */
div#sciemniacz {width:100%; height: 100%; background-color: #000; opacity: .5; filter: alpha(opacity=50); position:absolute; top:0 px;left:0px; z-index:100;}
div#sciemniacz2 {width:100%; height: 100%; background-color: #000; opacity: .5; filter: alpha(opacity=50); position:absolute; top:0 px;left:0px; z-index:100;}