html,body {margin:0px; padding:0px; font-family:tahoma;font-style:normal;font-weight:normal;color:#ffffff;text-decoration:none;font-size:11px;letter-spacing:0px;margin:0px;background:#001528;text-align:left;}
.tlo_strona { width:100%; background:url("/dokumenty/szablonyimg/2-tlo_header_glowne.gif") #001528 repeat-x center top; text-align:center; }


/* new 2016 grudzien */
/* header */
#header { position:relative; display:block; padding:0; margin:0; height:426px; width:auto;  overflow:visible; z-index:3; transition-duration:1s;}
#header .header-overlay { position:relative; display:block; padding:0; margin:0; height:100%; width:auto; background-image:url("/dokumenty/szablonyimg/2-bg-header.png"); background-repeat:no-repeat; background-position:center top; overflow:visible; z-index:1; transition-duration:1s;}
#header .inside-img { position:absolute; top:66px; left:50%; transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0); width:990px; height:360px; overflow:hidden; z-index:0; margin:0; }
#header .inside { position:relative; width:990px; margin:0 auto; z-index:1; }

#header-logo { position:absolute; top:60px; left:0; display:block; padding:0; margin:0; width:450px; height:300px; z-index:1; border:0; padding:0; text-decoration:none;  box-sizing:border-box;  }
#header-logo h1 { position:relative; display:block; width:100%; height:100%; margin:0; padding:0; border:0; background-image:url("/dokumenty/szablonyimg/2-logo.png"); background-repeat:no-repeat; background-position:center top; }
#header-logo a:link h1,#header-logo a:visited h1 { position:relative;display:block; width:100%; height:100%; transition-duration:1s; }
#header-logo a:hover h1,#header-logo a:focus h1 { transition-duration:1s; margin-top:10px;} 

/* search */
#search { position:absolute; top:20px; left:10px; padding:0; margin:0; width:400px; height:28px; overflow:visible; z-index:2; }
#search form { position:relative; border:0; overflow:visible; width:100%; height:28px; margin:0; float:none; }
#search fieldset { position:absolute; top:0; left:0; border:0; overflow:visible; height:100%; width:100%; box-sizing:border-box; border:0; padding:0; margin:0; }
#search fieldset legend { position:absolute; font-size:1em; }
#search fieldset.search-item { position:relative; top:47px; left:10px; float:none; border:0; width:75%; height:65%; overflow:hidden; padding:5px; margin:0; text-align:left; display:none; }
#search label { position:absolute; top:-100em; left:-100em; width:1px; height:1px; text-indent:-1000em; }
#search input[type=text] { position:relative; margin:0; padding:0.4em 1em; box-sizing:border-box; vertical-align:middle; width:82%; box-sizing:border-box; line-height:normal !important; display:inline-block; overflow:hidden; border:0; background:#374c64; color:#fff; font-size:1.2em; font-weight:normal; text-align:left; border-radius:5px; }
#search input:focus { color:#fff; border:1px solid #fff;}
#search input[type=submit],#search button { position:absolute; top:0; right:0; display:block; width:28px; height:28px; padding:0; border:0; overflow:hidden; text-indent:-100em; cursor:pointer; background-image:url("/dokumenty/szablonyimg/2-bg-szukaj.png"); background-repeat:no-repeat; background-position:center center; background-color:#2e6186; color:#fff; border-radius:5px; box-shadow:1px 1px 3px #888; }
#search input[type=submit]:before ,#search button:before{ position:absolute; top:5px; right:0;  width:100%; text-indent:0; font-size:1.1em; line-height:1.2em; }
#search input[type=submit]:hover,#search input[type=submit]:focus,#search button:hover,#search button:focus { background-color:#5084ab; }
#search fieldset a:link { display:block; clear:both; padding:0.5em 0 0 0; font-size:0.7em; color:#fff; text-decoration:none; white-space:nowrap}
#search fieldset a:link:before { font-family:console; content:">"; color:#fff; font-size:0.7em; line-height:1em; display:inline-block; padding:0.3em; margin-top:0; vertical-align:middle; text-align:center; transition-duration:1s; }
#search .szukajg { position:absolute; right:0.8em !important; width:auto; overflow:hidden; color:#fff; font-size:1.2em; font-weight:normal; text-align:left; }
#search .search-item { display:block; font-size:0.8em; }
#search .search-item legend { position:absolute; top:0; left:-10000px; width:1px; height:1px; }
#search .search-item label { position:relative; top:-2px; left:5px; width:auto; height:auto; display:inline-block; text-indent:0; color:#fff; background:none; }

/* imageRotaror */
.imageRotaror { position:relative; width:100%; height:360px; overflow:hidden; margin:0; }
.imageRotaror .item { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%); width:120%; height:120%; padding:0; margin:0; overflow:hidden; background-size:cover; background-position:center center; opacity:0; z-index:0; transition-duration:1.2s;}
.imageRotaror .item.active { display:block; width:100%; height:100%; opacity:1; z-index:1; transition-duration:1s;}

/* header opcje */
#header-opcje { position:absolute; top:0; right:0; display:block; padding:0; width:350px; box-sizing:border-box; text-align:left; overflow:visible; z-index:3; } 
#header-lang { position:absolute; top:0; left:450px; display:block; padding:0; width:45%; box-sizing:border-box; text-align:left; overflow:visible; z-index:3; }
ul.opcje { position:relative; padding:0; margin:0; list-style-type:none; list-style-image:none; width:auto; overflow:visible;}
ul.opcje li { margin:0; padding:0; position:relative; display:inline-block; float:left; vertical-align:top; text-align:left;list-style:none; overflow:visible; border-left:1px solid #ededed; }
ul.opcje li:first-child  { border-left:0;}
ul.opcje strong { display:inline-block; padding:0; margin:0; font-weight:normal; text-align:left;}
ul.opcje li a,ul.opcje li a:visited { font-size:1em; line-height:1em; color:#0a4889; text-decoration:none; font-weight:normal; text-transform:none; text-align:center; position:relative; padding:2em 1em; margin:0; display:block; border-top:3px solid #0a4889; transition-duration:1.6s; }
ul.opcje li a:hover,ul.opcje li a:active,ul.opcje li a:focus { text-decoration:underline; background:#e0e0e0; padding:3em 1em; transition-duration:0.6s;}
ul.opcje li a:hover strong,ul.opcje li a:active strong,ul.opcje li a:focus strong { text-decoration:underline; }
ul.opcje li a span, ul.opcje li span { position:absolute; top:15px; left:5px; display:block; padding:0; margin:0; width:35px; height:28px; overflow:hidden; background-repeat:no-repeat; background-position:center top;  }
ul.opcje li a.pl, ul.opcje li a.en { width:35px; height:28px;}
ul.opcje li a.pl span { background-image:url("/dokumenty/szablonyimg/2-iko_pl.gif");}
ul.opcje li a.en span { background-image:url("/dokumenty/szablonyimg/2-iko_en.gif"); }
/*fix*/
#header-lang  ul.opcje li { border-left:0;}
#header-lang  ul.opcje li a, #header-lang ul.opcje li a:visited {  padding:1em 0.5em;  border-top:0;}



#content { position:relative; top:0px; padding:0px; margin:0px; width:990px; }
#content_newsscroller{ position:relative; top:0px; padding:2px 5px 5px 5px; margin:0px; width:980px; background:#053458; border-bottom:1px solid #00213c; border-left:1px solid #00213c; border-right:1px solid #00213c;}

#content_main_left,#content_sub_left  { position:relative; top:0px; float:left; padding:20px 0px 20px 0px; margin:0px; width:515px;}
#content_cien,#content_cien_sub { position:relative; top:0px; float:right; padding:0px; margin:0px; width:470px; background:url("/dokumenty/szablonyimg/2-cien_transparent.png") repeat-y left center;}
#content_main_right,#content_sub_right { position:relative; top:0px; float:right; padding:20px 20px 20px 20px; margin:0px; width:405px; background:url("/dokumenty/szablonyimg/2-box_transparent.png") repeat;}
#footer { position:relative; top:0px; padding:0px; margin:0px; width:100%; height:370px; background:url("/dokumenty/szablonyimg/2-tlo_footer.gif") repeat-x top; }
#footer_content { position:relative; top:0px; padding:0px; margin:0px; width:990px; height:370px; background:url("/dokumenty/szablonyimg/2-tlo_footer_glowne.gif") no-repeat top; }
#footer_menu { position:absolute; top:10px; left:0px; padding:0px; margin:0px; width:800px; height:100px; text-align:left; z-index:1; }
#footer_bannery { position:absolute; top:95px; left:0px; padding:0px; margin:0px; width:800px; height:50px; text-align:left; z-index:1; }
#footer_kontakt { position:absolute; top:20px; right:90px; padding:0px; margin:0px; width:300px; height:300px; text-align:left; z-index:1; color:#b9cee1; text-decoration:none; font-size:11px;line-height:18px; }
#footer h1 { font-weight:bold; color:#ffffff; text-decoration:none; font-size:12px;line-height:13px; letter-spacing:0px; margin:0px 0px 5px 0px; border:0; background:none;}

/* sciezka */
#sciezka-navi { position:relative; width:auto; display:block; text-align:left; padding:2em 0; margin:0 0 1em; z-index:0; color:#fff; font-size:0.9em; line-height:1em; border-bottom:1px solid #003d63; }
#sciezka-navi ul { position:relative; padding:0; margin:0; list-style-type:none; list-style-image:none; width:auto;}
#sciezka-navi ul li { position:relative; float:left; display:block; display:inline; margin:0; margin-left:0.5em; padding:0; border:0; text-align:center;list-style:none; }
#sciezka-navi a:link,#sciezka-navi a:visited { display:block; font-size:1em; line-height:1em; padding:0; color:#fff; font-weight:normal; text-decoration:none; }
#sciezka-navi a:hover,#sciezka-navi a:active,#sciezka-navi a:focus {color:#5084ab; border-bottom:1px #5084ab solid; }
#sciezka-navi a:before { content: "/ "; font-size:1em; line-height:1em; text-align:left; }
#sciezka-navi ul li:first-child a:before { content: ""; }
#sciezka-navi ul li:first-child a { padding:0; }

#content_sub_left { width:615px;}
#content_cien_sub {  width:370px;}
#content_sub_right {  width:305px;}

.main1 { margin:0px; padding:0px; width:auto; text-align:left;}
.main1 h1 { font-weight:bold; color:#b2c5d8; text-decoration:none; font-size:14px;line-height:15px; letter-spacing:0px; cursor:pointer; margin:5px 0px 0px 0px; border:0; background:none; float:left; width:85%;}
.main1 ul { padding:0px; margin:0px; text-align:left; list-style-type:none; list-style-image:none;width:auto; }
.main1 ul li {padding:0px; margin:0px 20px 20px 0px; overflow:hidden; float:left;display:inline;list-style:none; position:relative; width:235px; }
.main1 ul li.w { padding:0px; margin:0px 20px 20px 0px; list-style-image:url("/dokumenty/szablonyimg/2-strz4.gif"); clear:both;}
.main1 ul li a,.main1 ul li a:visited { display:block; color:#ffffff; text-decoration:none; padding:0px; }
.main1 ul li a:hover,.main1 ul li a:active { display:block; color:#ffffff; text-decoration:none; }
.main1 img.wiecej { float:right; text-align:right; margin:5px 0px 0px 0px; padding:0px; width:19px;height:19px; cursor:pointer;border:0px}
.main1 img.obrazek { border:2px solid #ffffff;}

.okno1 { margin:0px; padding:0px; width:auto; text-align:left;}
.okno1 h1 { font-weight:bold; color:#ffffff; text-decoration:none; font-size:12px;line-height:13px; letter-spacing:0px; cursor:pointer; margin:0px 0px 5px 0px;}
.okno1 h2 { font-weight:normal; color:#ffffff; text-decoration:none; font-size:12px;line-height:13px; letter-spacing:0px; margin:0px;}
.okno1 span { font-weight:normal; color:#5084ab; font-style:italic; text-decoration:none; font-size:11px; line-height:12px; letter-spacing:0px; display:block; padding:0px 0px 8px 0px;}
.okno1 ul { padding:0px; margin:0px; text-align:left; list-style-type:none; list-style-image:none; width:auto; }
.okno1 ul li { padding:0px 0px 8px 0px; margin:0px 0px 20px 0px; overflow:hidden; list-style:none; border-bottom:1px dotted #022c48; }
.okno1 ul li.w { padding:0px 0px 8px 0px; margin:0px 0px 20px 0px; list-style-image:url("/dokumenty/szablonyimg/2-strz4.gif"); clear:both;}
.okno1 ul li a,.okno1 ul li a:visited { display:block; color:#ffffff; text-decoration:none; padding:0px; }
.okno1 ul li a:hover,.okno1 ul li a:active { display:block; color:#ffffff; text-decoration:none; }
.okno1 div.wiecej { position:relative; float:right; text-align:right; margin:0px;padding:0px;width:120px;height:20px; color:#ffffff; cursor:pointer;}

/* BOX zaokraglone */
.box_rogi { position:relative; height:100%; padding:0; margin:10px 0 0 0; background:#0d2233; z-index:1; overflow:hidden;}
.box_rogi_ramka { position:relative; padding:18px; margin:0; border:0px; width:auto; background:#0d2233; overflow:hidden; text-align:left;  border-bottom:none;}
.box_rogi_ramka h2 {font-size:19px; color:#ffffff; margin-bottom:18px; }
.box_rogi_top { position:absolute; top:0; left:0; padding:0; margin:0; height:14px; z-index:99; width:100%; overflow:hidden;}
.box_rogi_bot { position:absolute; bottom:0; left:0; padding:0; margin:0; height:10px; z-index:2; width:100%; overflow:hidden; background:url("/dokumenty/szablonyimg/2-ramka_bot.gif") repeat-x; font-size:0; line-height:0;}
.box_rogi_top_l { position:absolute; padding:0; margin:0; height:10px; width:10px; background:url("/dokumenty/szablonyimg/2-rog1_gl.gif") no-repeat top left; float:left; left:0; top:0; overflow:hidden;}
.box_rogi_top_p { position:absolute; padding:0; margin:0; height:10px; width:10px; background:url("/dokumenty/szablonyimg/2-rog1_gp.gif") no-repeat top left; float:right; right:0; top:0; overflow:hidden;}
.box_rogi_bot_l { position:absolute; padding:0; margin:0; height:10px; width:10px; background:url("/dokumenty/szablonyimg/2-rog1_dl.gif") no-repeat top left; float:left; left:0; bottom:0;overflow:hidden;}
.box_rogi_bot_p { position:absolute; padding:0; margin:0; height:10px; width:10px; background:url("/dokumenty/szablonyimg/2-rog1_dp.gif") no-repeat top left; float:right; right:0; bottom:0;overflow:hidden;}
.box_rogi ul { padding:0px; margin:0px; text-align:left; list-style-type:none; list-style-image:none; width:auto; }
.box_rogi ul li { padding:0px 0px 8px 0px; margin:0px 0px 20px 0px; overflow:hidden; list-style:none; border-bottom:1px dotted #022c48;height:1%; }
.box_rogi ul li.clear { margin:0px; padding:0px; border:0px; clear:both; width:100%; list-style:none;}

/* ZALACZNIKI ZDJECIA */
#zdjecia { position:relative; padding:0; margin:0; border:0px; width:100%; overflow:hidden; text-align:left; background:transparent; padding:0px; }
#zdjecia ul { padding:0px; margin:0px; text-align:left; list-style-type:none; list-style-image:none; width:auto; }
#zdjecia ul li { margin:0px; margin-right:10px; padding:2px; float:left; display:block !important; display:inline; list-style:none; background:transparent; border:1px dotted #00446d; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
#zdjecia ul li:hover { border:1px dotted #e6e6e6; background:#f3f3f3; color:#000000; }
#zdjecia ul li:hover a { color:#000000; }
#zdjecia ul li.naglowek { margin:20px 0px 20px 0px; padding:0px; border:0px; float:left; display:block !important; display:inline; list-style:none; width:100%; }
#zdjecia ul li.clear { margin:0px; padding:0px; border:0px; clear:both; width:100%; list-style:none; visibility:hidden; }
#zdjecia ul li div.zalacznik { font-family:Arial; font-size:0.8em; line-height:1em; padding:2px; }
#zdjecia ul li a,#zdjecia ul li a:visited { color:#5084ab; text-decoration:none; padding:0px; }

/* ZALACZNIKI DO PORBRANIA*/
#zalaczniki { position:relative; padding:10px; margin:10px 0 0 0; width:auto; overflow:hidden; text-align:left; background:transparent; border:0; font-size:0.9em; line-height:1.1em;
  -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
#zalaczniki ul { padding:0px; margin:0px; text-align:left; list-style-type:none; list-style-image:none; width:auto; height:1%; }
#zalaczniki ul li { margin:0px; padding:10px 10px 10px 30px; display:block !important; list-style:none; background:transparent; border-bottom:1px #00446d solid; }
#zalaczniki ul li:hover { background-color:#05406c !important; color:#ffffff !important; }
#zalaczniki ul li:hover a,#zalaczniki ul li:hover a:visited { color:#ffffff; }
#zalaczniki ul li:last-child { border:0; }
#zalaczniki ul li.naglowek { margin:20px 0px 20px 0px; padding:0px; border:0px; background:none; display:block !important; list-style:none; width:100%; }
#zalaczniki ul li.clear { margin:0px; padding:0px; border:0px; background:none; clear:both; width:100%; list-style:none; visibility:hidden; }
#zalaczniki ul li a,#zalaczniki ul li a:visited { color:#5084ab; text-decoration:none; padding:0px; font-size:1.1em;line-height:1.3em; }
#zalaczniki h2 { font-weight:bold; color:#ffffff; text-decoration:none; font-size:1.4em;line-height:1.4em; letter-spacing:0px; margin:0px 0px 10px 0px;}

/* boxy */
.box_spec1 {border:2px dotted #00446d; background:transparent; padding:8px; text-align:left;}
/* UZYTKOWNIKA */
.box1 { border:1px dotted #00446d; background:transparent; padding:20px; margin-bottom:10px; text-align:left; overflow:hidden; height:1%;}
.box2 { border:1px solid #00446d; background:#0d2233; padding:20px; margin-bottom:10px; text-align:left; overflow:hidden; height:1%;}
.box3 { border-left:8px solid #003d63; background:transparent; padding:20px; margin-bottom:10px; text-align:left; overflow:hidden; height:1%;}

.box {border:1px dotted #003d63; background:transparent; padding:2px; margin-bottom:0px; height:1%; width:24px;overflow:hidden; }
.box_fade { overflow:hidden; cursor:pointer;}

#content_sub_right .banneryABW img { width:100% !important; height:auto !important; }


/*===============================================*/
/* LINKI UZYTKOWNIKA */
/*===============================================*/

a:link, a:visited {font-family:tahoma;font-style:normal;color:#0087d8;text-decoration:none;}
a:hover,a:active {color:#0087d8; text-decoration:underline; }

a.link1:link, a.link1:visited {font:10px tahoma;font-style:normal;color:#E23932;font-weight:normal;text-decoration:none;line-height:12px;}
a.link1:hover {color:#b9cee1; text-decoration:none; }

a.link2:link, a.link2:visited {font:11px tahoma;font-style:normal;color:#688fb3;font-weight:normal;text-decoration:underline;line-height:13px;}
a.link2:hover,a.link2:active {color:#b9cee1;  text-decoration:none; }

a.link2b:link, a.link2b:visited {font:11px tahoma;font-style:normal;color:#ffffff;font-weight:normal;text-decoration:none;line-height:13px;}
a.link2b:hover,a.link2b:active {color:#c2d7f3; text-decoration:none; }

a.link3:link, a.link3:visited {font:13px Arial;font-style:normal;color:#ffffff;font-weight:bold;border-bottom:1px #5084ab solid;text-decoration:none;line-height:18px;}
a.link3:hover,a.link3:active {color:#5084ab; text-decoration:none;border-bottom:1px #5084ab solid;}

a.link4:link, a.link4:visited {font:16px Arial;font-style:normal;color:#ffffff;font-weight:bold;border-bottom:1px #5084ab dotted;text-decoration:none;line-height:20px;}
a.link4:hover,a.link4:active {color:#b9cee1; text-decoration:none;border-bottom:1px #5084ab solid; }

/*BUTTON*/
a.button:link, a.button:visited { display:inline-block; position:relative; padding:3px 10px 3px 10px; margin:1px; background:#054474; border:0; font-size:1em; color:#ffffff; text-shadow:#00203a 2px 1px 1px; font-weight:normal; text-align:center; text-transform:none; text-decoration:none; cursor:pointer; white-space:nowrap; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
a.button:active,a.button:hover,a.button:focus { background:#001528; }

/*===============================================*/
/* MENU TYP 3 */
/*===============================================*/

/* header*/
#meni-header {  position:absolute; top:372px; left:60px; padding:0; margin:0; width:900px; height:40px; z-index:2;  }
#meni-header ul { padding:0; margin:0; text-align:left; list-style-type:none; list-style-image:none; width:auto; }
#meni-header ul li { position:relative; margin:0 ; border:0; padding:0; float:left; display:inline-block !important; float:left; list-style:none;  }
#meni-header a:link, #meni-header a:visited { font-family:Tahoma; text-decoration:none; padding:15px 25px ; color:#ffffff; font-size:1.4em; line-height:1em; font-weight:bold; text-transform:uppercase; white-space:nowrap; transition-duration:0.6s; }
#meni-header a:hover, #meni-header a:active, #meni-header a.active { color:#fff; background:rgba(2,80,160,0.5); padding:24px 25px; text-decoration:none; transition-duration:0.6s;}

/* stopka*/
#meni-footer {  padding:0px;  margin:10px; width:650px; text-align:left;  }
#meni-footer ul { padding:0px; margin:0px; text-align:left; list-style-type:none; list-style-image:none; width:auto; }
#meni-footer ul li { margin:0px; margin-right:4px; border:0px; padding:4px 0px 0px 0px; float:left;  display:block !important; display:inline; list-style:none; position:relative; }
#meni-footer a { font-family:Tahoma; text-decoration:none; height:15px; line-height:15px; padding:0px 10px 0px 12px; color:#000000; font-size:10px; font-weight:normal;  background:url("/dokumenty/szablonyimg/2-strz3.gif") no-repeat center left; white-space:nowrap; }
#meni-footer a:hover, #meni-footer a:active, #meni-footer a.active { background:url("/dokumenty/szablonyimg/2-strz3.gif") no-repeat center left; color:#5084ab; text-decoration:none;}

/*===============================================*/
/* MENU TYP 2 i MENU TYP 4 */
/*===============================================*/

#meni2_4 {
  margin:0px 0px 20px 0px;
  padding:0px;
  text-align:left;
  border:0px; 
}

/* MAIN */
#meni2_4 div {
  font-size:11px;
  padding:0px;
  margin:0px;
  color:#5084ab;
  line-height:12px;
  background:transparent;
}

#meni2_4 a {
  font-size:11px; 
  color:#5084ab;
  text-decoration:none;
  font-weight:bold;
  padding:9px 5px 10px 13px;
  margin:0px;
  clear:both;
  line-height:12px;
  display:block;
  border-bottom:1px dotted #003657;
  background:url("/dokumenty/szablonyimg/2-strz6.gif") no-repeat right center;
}

#meni2_4 a:hover,#meni2_4 a.check {
  color:#cbdce9;
  text-decoration:none;
  font-weight:bold;
  line-height:12px;
  padding:9px 5px 10px 13px;
  background:url("/dokumenty/szablonyimg/2-strz6.gif") no-repeat right center #071f33;
}

/* SUB */
#meni2_4 div.sub {
  font-size:11px;
  padding:0px;
  margin:0px;
  color:#989431;
  line-height:12px;
  background-color:transparent;
}

#meni2_4 a.sub {
  font-size:10px; 
  color:#ffffff;
  text-decoration:none;
  font-weight:normal;
  padding:5px 0px 5px 15px;
  margin:0px;
  clear:both;
  line-height:11px;
  display:block;
  border-bottom:1px dotted #003657;
  background:url("/dokumenty/szablonyimg/2-strz5.gif") no-repeat left center;
}

#meni2_4 a.sub:hover,#meni2_4 div.sub a.check {
  color:#cbdce9;
  text-decoration:none;
  font-weight:normal;
  line-height:11px;
  padding:5px 5px 5px 15px;
  border-bottom:1px dotted #003657;
  background:url("/dokumenty/szablonyimg/2-strz5.gif") #071f33 no-repeat left center;
}




/* MENU PODZIAL STRON W DZIALE */
#meni_strony { position:relative; display:table; overflow:hidden; font-size:1em; padding:0; margin:1em auto; min-height:25px; text-align:center;  }
#meni_strony ul { padding:0; margin:0; text-align:left; list-style-type:none; list-style-image:none; width:auto; }
#meni_strony ul li { position:relative; margin:0 0.5em 0.2em 0; border:0; padding:0; float:left; display:block !important; display:inline; overflow:hidden; list-style:none;  }
#meni_strony ul li.noActive { background:transparent; color:#155996; padding:0.18em 0.6em; } 
#meni_strony ul li.selectbox { white-space:nowrap; padding:0; }
#meni_strony ul li.selectbox .forms select { width:auto; padding:0.75em 2em 0.75em 0.5em; }
#meni_strony ul li.selectbox .iloscStron { position:relative; display:inline; padding:0.5em; font-weight:bold;}
#meni_strony a,#meni_strony a:visited { display:block; background:#155996; border:1px solid #155996; height:auto !important; height:1%; color:#fff; text-shadow:0px 1px 0px #fff !important; line-height:1em; padding:0.3em 0.6em 0.3em 0.6em; font-size:1em; text-decoration:none; font-weight:normal; overflow:hidden; 
-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in;-o-transition: all 0.4s ease-in;transition: all 0.4s ease-in;text-shadow:0px 1px 0px #fff !important; }
#meni_strony a:hover,#meni_strony a:active,#meni_strony a:focus,#meni_strony a.check  {background:#003657; color:#ffffff; text-decoration:none; transition: all 0.2s ease-in;}
#meni_strony span { position:absolute; top:-100em; left:-100em; width:1px; height:1px; text-indent:-1000em; }


/*===============================================*/
/* MENU PODZIALU TEKSTU */
/*===============================================*/
#meni_tekstu { padding:0px; margin:0px; margin-left:45%;}
#meni_tekstu ul { padding:0px; margin:0px; text-align:left; list-style-type:none; list-style-image:none; width:auto;}
#meni_tekstu ul li { margin:0px; margin-right:3px; border:0px; padding:3px; float:left; display:block !important; display:inline; list-style:none; position:relative;}
#meni_tekstu ul li span  { color:#ffffff;  font-size:11px; line-height:12px; font-weight:bold;  padding:6px; background:transparent;  }
#meni_tekstu ul li a,#meni-tekstu ul li a:visited { color:#ffffff; font-size:11px;  line-height:12px; padding:6px; font-weight:normal; text-decoration:none; background:transparent; white-space:nowrap; }
#meni_tekstu ul li a:hover, #meni-tesktu ul li a:active { background:#155996; color:#ffffff; text-decoration:none;}

/*===============================================*/
/* STYLE GLOBALNE */
/*===============================================*/

/* COMMON */
.pad_y5 { padding-top:5px;padding-bottom:5px;}
.pad_y10 { padding-top:10px;padding-bottom:10px;}

.pad1 { padding:1px;}
.pad2 { padding:2px;}
.pad5 { padding:5px;}
.pad10 { padding:10px;}
.pad20 { padding:20px;}
.pad30 { padding:30px;}

.pad_x5 { padding-left:5px;padding-right:5px;}
.pad_x10 { padding-left:10px;padding-right:10px;}
.pad_x20 { padding-left:20px;padding-right:20px;}
.pad_x30 { padding-left:30px;padding-right:30px;}

.pad_b5 { padding-bottom:5px;}

.pad_t1 { padding-top:1px;}
.pad_t2 { padding-top:2px;}
.pad_t5 { padding-top:5px;}
.pad_t10 { padding-top:10px;}

.pad_l5 { padding-left:5px;}
.pad_l20 { padding-left:20px;}

.margin10 { margin:10px;}

.margin_y5 { margin-top:5px;margin-bottom:5px;}
.margin_y10 { margin-top:10px;margin-bottom:10px;}
.margin_y20 { margin-top:20px;margin-bottom:20px;}

.margin_x10 { margin-left:10px;margin-right:10px;}

.margin_b5 { margin-bottom:5px;}
.margin_b10 { margin-bottom:10px;}
.margin_b20 { margin-bottom:20px;}
.margin_b30 { margin-bottom:30px;}

.margin_t2 { margin-top:2px;}
.margin_t5 { margin-top:5px;}
.margin_t10 { margin-top:10px;}
.margin_t20 { margin-top:20px;}

.margin_l1 { margin-left:1px;}
.margin_l2 { margin-left:2px;}
.margin_l5 { margin-left:5px;}
.margin_l10 { margin-left:10px;}
.margin_l20 { margin-left:20px;}

.margin_r1 { margin-right:1px;}
.margin_r5 { margin-right:5px;}
.margin_r2 { margin-right:2px;}
.margin_r10 { margin-right:10px;}

.height1 {height:1px;line-height:1px; font-size:1px;overflow:hidden}
.height30 {height:30px}

.width {width:auto}
.width0 {width:0px;line-height:0px; font-size:0px;margin:0px;padding:0px}
.width100 {width:100%}

.align_right {text-align:right;}
.align_left {text-align:left;}
.align_center {text-align:center;}

.left { float:left;}
.right { float:right; }
.clear { clear:both; }
.rel { position:relative; }

.img_center {vertical-align:middle;}

a:active { outline:none; }
a:focus,object { -moz-outline-style:none; }

table { border-collapse:collapse; border-color:#00446d;}


.hide { position:absolute !important; top:-100em !important; left:-100em !important; width:1px !important; height:1px !important; padding:0 !important; margin:0 !important; text-indent:-1000em !important;}


/* GENERAL */
td,h5,h6 {
  color:#ffffff;
  font-size:12px;
}

.tytul_dzialu,h2 {
  font-family:tahoma;
  font-style:normal;
  font-weight:normal;
  color:#5084ab;
  font-size:14px;
  line-height:14px; 
  padding:0px;
  margin:0px;
  text-align:left;
}

.tytul_tekstu, h1 {
  font-family:Trebuchet MS;
  font-style:normal;
  font-weight:bold;
  color:#ffffff;
  font-size:16px;
  line-height:18px;
  padding:0px 8px 8px 0px;
  margin:0px 0px 10px 0px;
  text-align:left;
  position:relative;
  border-bottom:1px solid #003657;
  border-right:5px solid #003657;
  background:url("/dokumenty/szablonyimg/2-strz4.gif") no-repeat center right;
}

.zajawka,h3 {
  font-family:tahoma;
  font-style:normal;
  font-weight:normal;
  text-align:left;
  color:#b9cee1;
  font-size:12px;
  line-height:16px;
  padding:0px;
  margin:0px;
}

.tresc,#txt,h4 {
  font-family:tahoma;
  font-style:normal;
  font-weight:normal;
  text-align:left;
  color:#ffffff;
  font-size:12px;
  line-height:16px;
  padding:0px;
  margin:0px;
}

.data {
  color:#5084ab;
  font-size:9px;
  line-height:10px;
  text-align:left;
}


/* STYLE UZYTKOWNIKA */
.text1 {color:#ffffff;font-size:10px;}
.text2 {color:#b9cee1;font-size:11px;}
.text3 {color:#b3b3b3;font-size:14px;}

/* KOLORY */
.kolor1 { background-color:#b9cee1; }
.kolor2 { background-color:#ffffff; }
.kolor3 { background-color:#ebf0f6; }
.kolor4 { background-color:#f2f2f2; }
.kolor5 { background-color:#e9e9e9; }
.kolor6 { background-color:#d7d7d7; }
.kolor7 { background-color:#ffffff; }

/* ZDJECIA */
.foto {border:1px solid #ffffff;}
.foto_male1,.foto_male_left,.foto_left { margin-right:10px;float:left;border:0;}
.foto_male2,.foto_male_right,.foto_right { margin-left:5px;float:right;border:0;}

/* LISTY GLOBALNE */
ol { padding:0px 0px 0px 20px; margin:10px 10px 10px 10px; list-style-position:outside; border:0 }
ol li { padding:0px 0px 5px 0px; margin:0px 0px 0px 0px; border:0; }

ul { padding:0px 0px 0px 20px; margin:10px 10px 10px 10px; list-style-image:url("/dokumenty/szablonyimg/2-strz5.gif"); text-align:left; }
ul li { padding:0px 0px 5px 0px; margin:0px 0px 0px 0px; }



/*===============================================*/
/* MODULY */
/*===============================================*/

/*ARCHIWUM*/
#archiwum {width:99%;}
#archiwum  h2 { position:relative; text-align:left; font-weight:bold; text-decoration:none; text-transform:uppercase; font-size:1.3em;line-height:1.5em; padding:10px 0px 5px 0px; }
#archiwum ul { padding:0px; margin:10px 0px 0px 20px; text-align:left; list-style-type:none; list-style-image:none;}
#archiwum ul li {  margin:0px; margin-right:20px; border:0px; padding:0px 0px 0px 10px; float:left; width:45%; display:block !important; display:inline; list-style:none; position:relative;}
#archiwum  ul ul { padding:0px; margin:10px; text-align:left; list-style-type:none; list-style-image:none; width:auto; }
#archiwum  ul ul li { padding:5px 5px 5px 15px; margin:0px; overflow:hidden; list-style:none;width:99%; float:none; position:relative; border-bottom:1px solid #dcdcdc; background:url("strz2.gif") no-repeat left center;}  
#archiwum ul ul li a,#archiwum ul ul li a:visited { font-size:1em; font-weight:normal; text-decoration:none; padding:0px; }
#archiwum ul ul li a:hover,#archiwum ul ul li a:active { text-decoration:none; }

/*MAPA SERWISU*/
#sitemap {width:99%; text-align:left;}
#sitemap ul { padding:0px; margin:20px 0px 0px 20px; text-align:left; list-style-type:none; list-style-image:none; }
#sitemap ul li { float:left; margin-right:40px; width:43%; display:block !important; display:inline; position:relative; }
#sitemap ul li a,#sitemap ul li a:visited { font-size:1.3em; display:block !important; font-weight:bold; text-decoration:none; color:#ffffff; border-bottom:1px solid #e4e4e4; }
#sitemap ul li a:hover,#sitemap  ul li a:active { text-decoration:none; }
#sitemap ul ul { padding:0px; margin:10px 0px 0px 20px; }
#sitemap ul ul li { padding:0px 0px 4px 20px; width:100%; background:url("/dokumenty/szablonyimg/2-strz3.gif") no-repeat 0px 5px; }
#sitemap ul ul li a,#sitemap ul ul li a:visited { font-size:1.2em; color:#5084ab; font-weight:bold; text-decoration:none; border:0; }
#sitemap ul ul li a:hover,#sitemap ul ul li a:active { }
#sitemap ul ul ul li { padding:0px 0px 4px 20px;background:url("strz2.gif") no-repeat 0px 5px; }
#sitemap ul ul ul  li a,#sitemap ul ul ul li a:visited { font-size:1em; font-weight:normal; border:0; }
#sitemap ul ul ul  li a:hover,#sitemap ul ul ul li a:active {  }
#sitemap ul ul ul ul  li a,#sitemap ul ul ul ul li a:visited { font-size:1em; font-weight:normal; text-decoration:none; border:0; }
#sitemap ul ul ul ul  li a:hover,#sitemap ul ul ul ul li a:active { }

/*KOMUNIKATY */
#komunikat { position:relative; display:block; padding:1em 1em 1em 20%; margin:2em auto; height:1%; min-height:35px; width:auto; background:transparent; z-index:1; border:1px solid #d6d6d6;   }
#komunikat div.element { position:absolute; top:-0.7em; left:1em; padding:0; width:16%; text-align:center;  background:#ffffff; border:1px solid #d6d6d6; }
#komunikat div.element:before { font-family:Arial; content:"i"; font-weight:bold; font-size:3em; line-height:1em; }
#komunikat div.info { font-weight:normal; font-size:1em; line-height:1.2em; }
#komunikat div.info .ok { font-weight:bold; color:#32a201; font-size:1.2em; }
#komunikat div.info .blad {font-weight:bold; color:#e30000; font-size:1.2em; }

/* KOMENTARZE */
#komentarze { margin:2em 0 2em 0; text-align:left; font-size:1em; }
#komentarze h3 { font-weight:bold; font-size:1.3em; line-height:1.8em; border-bottom:1px solid #909090;}
#komentarze span.data { font-weight:bold; font-size:0.9em; line-height:1.1em; display:inline; padding:0.2em 1em 0.2em 0.4em; margin-left:1em; float:right !important;height:1%; position:relative;}
#komentarze ul { padding:0; margin:0; text-align:left; list-style-type:none; list-style-image:none; width:auto; }
#komentarze ul li { padding:1em 1em 0; margin:0; overflow:hidden; list-style:none; border-bottom:1px dotted #909090; height:1%;}
#komentarze ul li.w { padding:1em; background:#e4e4e4;}
#komentarze ul li:hover { background:#c2c2c2;}
#komentarze ul li a,#komentarze ul li a:visited { text-decoration:none; font-size:1.2em; }
#komentarze ul li a:hover,#komentarze ul li a:active,#komentarze ul li a:focus { text-decoration:none; }

/*SEARCH */
#wynikiSearch { position:relative; display:block; padding:1em; margin:1em auto; height:1%; }
#wynikiSearch h3,#wynikiSearch strong { display:inline-block; margin:0 0 0.4em 0; padding:0; font-weight:bold; text-align:left; text-decoration:none; font-size:1.1em; line-height:1em; }
#wynikiSearch p { display:block; font-size:1em; line-height:1em; margin:0 0 0.5em 0; } 
#wynikiSearch span.data { position:relative; display:block; text-align:left; padding:0; margin:0 0 0.4em 0; height:1%; font-weight:normal; text-decoration:none; font-size:1em; line-height:1em; }
#wynikiSearch ol { display:block; padding:0; margin:0 0 0 2em; text-align:left; width:auto; list-style-type:decimal;}
#wynikiSearch ol li { position:relative; padding:0; margin:0 0 1em 0; border-bottom:1px solid #f1f1f1; }
#wynikiSearch a:link,#wynikiSearch a:visited { display:inline-block; text-decoration:none; }
#wynikiSearch a:hover,#wynikiSearch a:active,#wynikiSearch a:focus,#wynikiSearch a:focus h3 { text-decoration:underline; }
#wynikiSearch img.ikonka { display:inline-block; vertical-align:middle; margin:0 0.3em;}
#wynikiSearch img.foto_right {margin-left:2em; float:right; }
/*oznaczenie szukanej frazy */
.wyniki { padding:0.1em; border:1px #e8e8e8 solid; background-color:#e8e8e8; color:#000; }

/*rozwijanie wyszukiwarki zaawansowanej */
#szukaj-zaawansowana-rozwin-button {text-align:left; padding:1px 1px 10px 0px; clear:both; }
#szukaj-zaawansowana-rozwin-button a:link, #szukaj-zaawansowana-rozwin-button a:visited { background-image:url("/img/search/i-rozwin-zwin.png"); background-position:0 0; background-repeat:no-repeat; width:auto; height:16px; display:block; text-decoration:none; font-size:0.9em;}
#szukaj-zaawansowana-rozwin-button a span { display:block; text-align:left;font-size:1em; line-height:1em; padding:3px 0px 0px 32px; }
#szukaj-zaawansowana-rozwin-button a:active,#szukaj-zaawansowana-rozwin-button a:hover,#szukaj-zaawansowana-rozwin-button a.zwin {background-position:0 -16px; outline:none; text-decoration:none; }
#szukaj-zaawansowana {height:auto; display:block; overflow:hidden;}
#szukaj-zaawansowana ins {height:auto !important; }
form#wyszukiwarka_cms  ins.submit div.form_input { position:relative; padding:0px; width:25%; margin:0px auto; text-align:left; float:right; right:30%; top:5px; }
/*button do wyszukiwarki zastepujace checkbox */
a.szukaj-button-checkbox-Off:link,a.szukaj-button-checkbox-Off:visited,a.szukaj-button-checkbox-On:link,a.szukaj-button-checkbox-On:visited { display:none; position:relative; font-size:0.9em; font-weight:normal; text-align:center; text-transform:none; text-decoration:none; padding:4px 30px 4px 10px; margin:2px;  cursor:pointer; white-space:nowrap; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
a.szukaj-button-checkbox-Off:link,a.szukaj-button-checkbox-Off:visited { color:#9e9e9e; background-color:#ffffff; border:1px solid #d2d2d2; }
a.szukaj-button-checkbox-On:link,a.szukaj-button-checkbox-On:visited { color:#ffffff; background-color:#555555; border:1px solid #555555; }
a.szukaj-button-checkbox-Off span,a.szukaj-button-checkbox-On span {position:absolute; top:3px; right:7px; display:block; width:12px; height:12px; float:right; background-image:url("/img/search/i-add-del.png"); background-position:0 -12px; background-repeat:no-repeat; text-indent:-10000px; font-size:0;}
a.szukaj-button-checkbox-On span { background-position:0 0px; }
a.szukaj-button-checkbox-Off:hover span { background-position:0 0px; }
a.szukaj-button-checkbox-On:hover span { background-position:0 -12px; }

/* sonda i ankiety */
#sonda { position:relative; padding:0; margin:0; } 
#sonda  legend,#sonda strong{ position:relative; display:block; z-index:1; white-space:normal; overflow:hidden; width:95%; padding:0.3em 0 0.3em 1em; margin:0; border-bottom:1px dashed #cccccc; background:url("strz2.gif") no-repeat left center; text-align:left; font-size:1.1em; font-weight:bold; font-family:OfficinaSansITCW02-BookReg, Arial; }
#sonda ins { position:relative; display:block; overflow:visible; height:1%; padding:0 0.8em 0 6%; text-align:left; margin:0 1em 1em 1em; background:transparent; font-size:1em; text-decoration:none; }
#sonda.ankieta ins { padding:0 0.8em 0 3%; }
#sonda.ankieta ins.all { padding:0 0.8em 0 0; }
#sonda.ankieta ins.all label { display:block; left:0 !important; margin:0 0 0.5em 0;}
#sonda.ankieta .txt strong,#sonda.ankieta .txt span,#sonda.ankieta .txt a { display:inline-block; position:relative; padding:0; margin:0;width:auto; font-size:1em; line-height:1em; top:auto; left:auto; right:auto; background:transparent; border:0;}
#sonda ins.wynik { padding:0 15% 0 0; margin:0.8em 0.5em 2em 0.5em; border:0; }
#sonda ins.box_ok { padding:0.3em 15% 0.3em 0.3em; margin:0.8em 0.5em 0.1em 0.5em; border:1px solid #32a201; }
#sonda ins.submit { padding:0; text-align:center; }
#sonda label { position:relative; top:0.3em; left:0.5em; padding:0; width:auto; border:0; text-align:left; font-size:1em; font-weight:normal;}
#sonda input[type=radio],#sonda input[type=checkbox] { position:absolute; top:0; left:0; border:0; margin:0.3em 0.5em 0.3em 0.1em; background:transparent; }
#sonda input[type=radio]:focus,#sonda input[type=checkbox]:focus { background:transparent; -moz-box-shadow:0px 0px 3px #bdbdbd; -webkit-box-shadow:0px 0px 3px #bdbdbd; box-shadow:0px 0px 9px #bdbdbd; }
#sonda span { position:absolute; top:0; right:0; display:block; border:0; margin:0.3em 0.5em 0.3em 0.1em; background:transparent; text-align:right; }
#sonda span.required { position:relative;}
#sonda .odp,#sonda cite { position:relative; top:0; left:0; padding:0; width:auto; border:0; text-align:left; font-size:0.9em; font-weight:normal; font-style:normal;}
#sonda .odp em { position:relative; display:block; float:right; padding:0 0 0 0.5em; text-align:right; color:#32a201; }
#sonda .opcje { float:left; margin:0.5em 0 0.5em 6%; }
#sonda .opcje ul { padding:0; margin:0; text-align:left; list-style-type:none; list-style-image:none; width:auto; float:none; }
#sonda .opcje ul li { padding:0.2em 0 0.2em 1.5em; margin:0; margin-right:2em; float:left; display:block !important; display:inline; list-style:none; position:relative; border:0; background:url("/dokumenty/szablonyimg/2-strz1.gif") no-repeat left center;  }
#sonda a,#sonda a:visited { color:#95142b;font-size:1em; float:left; text-decoration:none; }
#sonda a:hover,#sonda ul li a:active { color:#000000; }
#sonda .wykres { position:absolute; bottom:-1em; width:100%; background-color:#f1f1f1; text-align:left; margin:0; }
#sonda .wykres  img { display:block; height:8px !important;}
/* wyniki ankiet*/
#sonda .raport {position:relative; width:48%; margin: 0 0 0.4em 0.4em; border:1px solid #f1f1f1;} 
#sonda .raport h3 { padding:0.3em; }
#sonda ul.legenda { position:absolute; bottom:0; left:0; display:block; overflow:hidden; float:left; margin:0; background:#ffffff; }
#sonda ul.legenda li { position:relative; display:block; overflow:hidden; float:left; margin:0.1em 0.5em; white-space:nowrap; }

/* MODUL BANNERY */
.bannery { position:relative; overflow:hidden; width:auto; height:auto; padding:0; margin:0; }
.bannery div.item { padding:0; margin:0; float:left; display:block !important; display:inline; }
.bannery a {display:block;}
.bannery a img { width:auto; height:auto; padding:0; border:0; transition-duration:0.8s; }
.bannery a:hover img,.bannery a:focus img { opacity:0.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); transition-duration:0.6s; }
/*slider */
.bannery-slider { position:relative; }
.bannery-overlay { position:relative; overflow:hidden;width:100%; height:100%; padding:0; margin:0;}
.bannery-wraper {position:absolute; width:100000px; top:0; left:0; z-index:0;}
/* slider uklad pionowy */
.bannery.pion .bannery-wraper { height:100000px; width:auto;}
.bannery.pion div.item { float:none; display:block !important; }
/* slider opcje */
.bannery-previous,.bannery-next { position:absolute; top:50%; margin-top:-10px; z-index:1000; cursor:pointer; width:20px; height:20px; z-index:2; }
.bannery-previous { left:1px;}
.bannery-next { right:1px;}
.bannery-previous a:link,.bannery-previous a:visited,
.bannery-next a:link,.bannery-next a:visited { background-image:url("/img/batony/arrows.png"); background-repeat:no-repeat; width:20px; height:20px; display:block; text-decoration:none; }
.bannery-previous a:link,.bannery-previous a:visited { background-position:0px 0px; }
.bannery-previous a:active,.bannery-previous a:hover,.bannery-previous a:focus {background-position:0px -20px; }
.bannery-next a:link,.bannery-next a:visited { background-position:-20px 0px; }
.bannery-next a:active,.bannery-next a:hover,.bannery-next a:focus {background-position:-20px -20px; }
.bannery-previous a span,.bannery-next a span { display:block; font-size:0; text-indent:-1000px; }
.bannery-next a.end,.bannery-previous a.end {opacity:0.5; cursor:default;}
/* slider opcje uklad pionowy */
.bannery.pion .bannery-previous,.bannery.pion .bannery-next { left:50%; top:auto; margin-left:-10px; margin-top:0; }
.bannery.pion .bannery-previous { top:1px;}
.bannery.pion .bannery-next { bottom:1px;}
.bannery.pion .bannery-previous a:link,.bannery.pion .bannery-previous a:visited { background-position:0px -40px; }
.bannery.pion .bannery-previous a:active,.bannery.pion .bannery-previous a:hover,.bannery.pion .bannery-previous a:focus {background-position:0px -60px; }
.bannery.pion .bannery-next a:link,.bannery.pion .bannery-next a:visited { background-position:-20px -40px; }
.bannery.pion .bannery-next a:active,.bannery.pion .bannery-next a:hover,.bannery.pion .bannery-next a:focus {background-position:-20px -60px; }

/* context - podpowiedzi */
a.context { position:relative; display:inline-block; }
a.context:before { content:"" !important;}
a.context span.hint { position:absolute; display:none; padding:2em; box-sizing:border-box; border:2px solid #2e8c38; background:#fff; font-size:0.9em; line-height:1em; text-align:left; transition-duration:1.8s;}
a.context span.hint strong { display:block;}
a.context span.hint .triangle { position:absolute; bottom:-20px; left:1em; display:block; width:0; height:0; border-style:solid; border-width:20px 25px 0 25px; border-color: #2e8c38 transparent transparent; z-index:2;}
a.context:hover span.hint,a.context:focus span.hint { position:absolute; bottom:2.1em; left:-2em; display:block; width:200px; height:auto; transition-duration:0.8s;}
#printer span.hint { display:none !important; }

/* schowek ofert */ 
#schowek { position:fixed; bottom:-196px; left:0; width:100%; height:235px; overflow:visible; margin:0; padding:0; text-align:left;cursor:pointer; z-index:999;-moz-transition-duration:0.6s; -webkit-transition-duration:0.6s; -o-transition-duration:0.6s; -ms-transition-duration:0.6s; transition-duration:0.6s;}
#schowek:hover { bottom:0px !important; -moz-transition-duration:0.6s; -webkit-transition-duration:0.6s; -o-transition-duration:0.6s; -ms-transition-duration:0.6s; transition-duration:0.6s; }
#schowek .schowek-button { position:relative; width:100%; height:35px; margin:0; padding:0; text-align:left; border-bottom:4px solid #565656; }
#schowek .schowek-button a {display:block; margin:0 auto; width:160px; height:20px; padding:8px 15px 8px 15px; font-size:1.2em; color:#ffffff; text-align:center; text-decoration:none; background:#565656; 
 -webkit-border-top-left-radius-topleft:8px; -khtml-border-radius-topleft:8px; -moz-border-radius-topleft:8px; border-top-left-radius:8px;-webkit-border-top-right-radius-topleft:8px; -khtml-border-radius-topright:8px; -moz-border-radius-topright:8px; border-top-right-radius:8px; }
#schowek .schowek-button a:hover,#schowek .schowek-button a:focus  { color:#000000; background:#cecece; }
#schowek .schowek-button-off { position:absolute; text-indent:-1000em; width:1px; height:1px; }
#schowek .schowek-content { position:relative; width:100%; height:200px; overflow:hidden; margin:0; padding:0; text-align:left; color:#000000;background:#ffffff;
background-image: linear-gradient(top, rgb(227,227,227) 19%, rgb(255,255,255) 60%);background-image: -o-linear-gradient(top, rgb(227,227,227) 19%, rgb(255,255,255) 60%);background-image: -moz-linear-gradient(top, rgb(227,227,227) 19%, rgb(255,255,255) 60%);background-image: -webkit-linear-gradient(top, rgb(227,227,227) 19%, rgb(255,255,255) 60%);background-image: -ms-linear-gradient(top, rgb(227,227,227) 19%, rgb(255,255,255) 60%);}
#schowek .schowek-content form { height:auto; margin:0px auto 0px auto; padding:0; }
#schowek .schowek-content fieldset { position:relative; display:block; height:auto; padding:10px 0px 10px 0px; margin:0px; border:0; overflow:visible; }
#schowek .schowek-content legend { position:relative; display:block; white-space:normal; overflow:hidden; padding:2px 0px 2px 0px; border:0; text-align:center; font-size:1.1em; font-weight:bold; width:120px; background:#565656; color:#ffffff;}
#schowek .schowek-content-inside { position:relative; width:990px; height:auto; overflow:hidden; margin:0 auto; padding:0; text-align:left; color:#000000; }
#schowek .schowek-offers { position:relative; width:698px; height:auto; overflow:hidden; margin:0; padding:0 15px 0 15px; text-align:left; color:#000000; }
#schowek .schowek-offers-previous,#schowek .schowek-offers-next { position:absolute; top:30px; z-index:1000; height:70px; width:12px;}
#schowek .schowek-offers-previous { left:0;}
#schowek .schowek-offers-next { right:0;}
#schowek .schowek-offers-previous a:link,#schowek .schowek-offers-next a:link,
#schowek .schowek-offers-previous a:visited,#schowek .schowek-offers-next a:visited {display:block; padding:27px 3px 27px 3px; color:#ffffff; font-size:1em; text-decoration:none; background:#565656;}
#schowek .schowek-offers-previous a:hover,#schowek .schowek-offers-next a:hover,
#schowek .schowek-offers-previous a:focus,#schowek .schowek-offers-next a:focus { background:#000000; }
#schowek .schowek-offers-previous a span,#schowek .schowek-offers-next a span { position:absolute; text-indent:-1000em; width:1px; height:1px;}
#schowek .schowek-offers-container {position:relative; top:0px; width:auto; height:200px; clear:left; display:block; overflow:hidden;}
#schowek .schowek-offers-wraper {position:absolute; width:100000px; top:0;left:0;z-index:0;}
#schowek .schowek-offers ul { padding:0; margin:0; text-align:left; list-style-type:none; list-style-image:none; width:auto;}
#schowek .schowek-offers ul li { margin:0; padding:0; display:inline; float:left; width:100px; height:130px; overflow:hidden; list-style:none; position:relative; border:0; text-align:center;}
#schowek .schowek-offers ul li div.item-inside{ margin:0; padding:5px; display:block; width:auto; height:118px; overflow:hidden; position:relative; border:1px solid #cecece; text-align:center;}
#schowek .schowek-offers ul li div.item-inside:hover { border:1px solid #565656;}
#schowek .schowek-offers ul li label {position:absolute; top:70px; left:0; display:block; padding:4px 5px 4px 5px; float:none; width:auto; height:25px; border:0px; background:#cecece; text-align:center; font-size:0.9em; line-height:1.1em;}
#schowek .schowek-offers ul li input[type=checkbox] { position:absolute; bottom:5px; left:43%; }
#schowek .schowek-offers ul li a,#schowek .schowek-offers ul li a:visited { display:block; padding:0; width:100%; height:50%; list-style:none; position:relative; color:#464646; font-size:1em; line-height:1em; text-decoration:none; }
#schowek .schowek-offers ul li a:hover,#schowek .schowek-offers ul li a:active,#schowek .schowek-offers ul li a:focus { color:#000000; text-decoration:none; }
#schowek .schowek-offers ul li a:hover strong,#schowek .schowek-offers ul li a:active strong,#schowek .schowek-offers ul li a:focus strong { top:25%; color:#ffffff; background:#565656; transition-duration:0.8s;} 
#schowek .schowek-offers ul li a strong { position:absolute; top:-35px; left:0px; padding:0.3em 0 0.1em 0; margin:0; width:100%; height:16px; z-index:1; font-size:1em; line-height:1em; font-weight:normal; transition-duration:1s;}
#schowek .schowek-offers ul li a strong span { position:absolute; text-indent:-1000em; width:1px; height:1px;}
#schowek .schowek-offers .imgwraper {position:absolute; top:-5px; left:-5px; width:110px; height:80px; overflow:hidden; display:block; margin:0; z-index:0; background:url("/img/autokomis/i-nofoto.png") no-repeat center center #9c9c9c;}
#schowek .schowek-offers .imgwraper img  {width:110px; border:0;}
#schowek .schowek-offers .del { position:absolute; top:-1px; right:-1px; width:18px; height:18px; margin:0; padding:0; text-align:center; border:1px solid #cecece; background:#ffffff; z-index:2; }
#schowek .schowek-offers .del a {display:block; margin:0 auto; width:auto; height:auto; padding:3px 5px 3px 5px; font-size:1em; color:#565656; text-align:center; text-decoration:none;  }
#schowek .schowek-offers .del a:hover,#schowek .schowek-offers .del a:focus  { background:#565656; color:#ffffff; }
#schowek .schowek-offers .del a span { position:absolute; text-indent:-1000em; width:1px; height:1px;}
#schowek .schowek-options { position:absolute; top:0px; right:0px; width:230px; height:200px; overflow:hidden; margin:0; padding:0 10px 0 10px; text-align:left; color:#000000;background:#f1f1f1;
background-image: linear-gradient(right , rgb(209,209,209) 5%, rgb(240,240,240) 60%);background-image: -o-linear-gradient(right , rgb(209,209,209) 5%, rgb(240,240,240) 60%);background-image: -moz-linear-gradient(right , rgb(209,209,209) 5%, rgb(240,240,240) 60%);background-image: -webkit-linear-gradient(right , rgb(209,209,209) 5%, rgb(240,240,240) 60%);background-image: -ms-linear-gradient(right , rgb(209,209,209) 5%, rgb(240,240,240) 60%);}
#schowek .schowek-options a {display:block; margin:0 auto; width:180px; padding:5px 5px 5px 15px; font-size:1.1em; color:#565656; text-align:left; text-decoration:none; background:url("/dokumenty/szablonyimg/2-strz1.gif") no-repeat left center; border-bottom:1px solid #ffffff; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
#schowek .schowek-options a:hover  {color:#000000;}
#schowek .schowek-options input[type=submit]{display:block; margin:0 auto;  padding:5px 5px 5px 5px; font-size:1.1em; color:#565656; text-align:center; background:#f2f2f2; border:1px solid #ffffff; white-space:nowrap;cursor:pointer; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
#schowek .schowek-options input[type=submit]:hover { background:#ffffff; color:#000000;}
/* fix bazy */
#schowek-baza #schowek .schowek-offers ul li label { background:#f1f1f1; height:30%; padding:6px 5px; bottom:30px; top:auto; }

/* AJAX */
div.ajaxloading {position:absolute; display:block; top:10px; left:10px; padding:5px; width:150px; color:#565656; border:1px dotted #565656; background:#ffffff; z-index:1000; }

/* RANKING */
.rabidRating .wrapper { cursor:pointer; background:#ccc; margin:5px 0 5px 0; }
.rabidRating .wrapper { overflow:hidden; text-align:left;}
.rabidRating span,.rabidRating .wrapper { display:block; width:110px; height:25px; }
.rabidRating span { position:relative; top:0; left:0; text-indent:-999em; }
.rabidRating .ratingStars { display:block; background:url("/img/rating/gwiazdki_czarne.png") no-repeat center; }
.rabidRating .ratingFill { background-color:#0069ff; }
.rabidRating .ratingVoted {cursor:default; background-color:#ff0000; }
.rabidRating .ratingActive { background-color:#00f0ff; }
.rabidRating .ratingText { color:#ffffff; font-size:0.8em; }
.rabidRating .ratingText.loading { background:url("/img/ajax/loading1.gif") no-repeat; text-indent:-999em; }

/* TAGI*/
a.tagi6 { font-size:2.1em; color:#ffffff; }
a.tagi5 { font-size:1.9em; color:#ffffff; }
a.tagi4 { font-size:1.7em; color:#ffffff; }
a.tagi3 { font-size:1.5em; color:#ffffff; }
a.tagi2 { font-size:1.2em; color:#ffffff; }
a.tagi1 { font-size:1em; color:#ffffff; }

/* LISTING TYP:TABELKA*/
#table-listing table { width:100%; border:0px; }
#table-listing table tr { background:transparent; }
#table-listing table tr:hover { background:#003d63;}
#table-listing table tr th { min-height:40px; border:1px #003d63 solid; padding:20px 10px 20px 10px; background:#003d63; font-size:1.3em; text-align:left;}
#table-listing table tr td { min-height:20px; vertical-align:top; border:1px #003d63 solid; padding:10px;}
#table-listing table tr td.center {text-align:center;}
#table-listing table tr td.blank {border:0;background:#ffffff;}

/*MOBILE*/
#mobile #drukuj, #mobile #text-size { display:none;}

/* wyroznywanie boxow - style systemowe */
.firstInRow { margin-left:0 !important;}
.lastInRow { margin-right:0 !important;}

/*===============================================*/
/* OKNA POPUP */
/*===============================================*/

/*okno zwykle*/
.okno_tlo { background:url("/dokumenty/szablonyimg/2-tlo_okno.gif") #001934 no-repeat left top; padding:15px}
.okna {font-weight:bold; color:#ffffff; text-decoration:none; font-size:0.9em; line-height:1.2em; }

/*okno drukuj*/
.okno_tlo_print { background:#ffffff;}
.okno_tlo_print h1, .okno_tlo_print h4,.okno_tlo_print h3,.okno_tlo_print h2 ,.okno_tlo_print table,.okno_tlo_print a,.okno_tlo_print #txt { color:#000000;}
.okno_tlo_print #drukuj, .okno_tlo_print #text-size { display:none;}

/*===============================================*/
/* FORMULARZE */
/*===============================================*/
/* formularz  */
.forms { position:relative; display:block; overflow:hidden; border:0; margin:0px; padding:5px 0px 5px 0px;}
.forms .required { font-weight:bold; color:#FF0000; font-size:0.9em; }
.forms br { clear:both; margin:0; padding:0; overflow:hidden; }
.forms img { border:0; vertical-align:middle; }
.forms form { height:auto; margin:0px auto 0px auto; background:transparent; padding:0px; color:#fff;}
.forms fieldset { position:relative; display:block; z-index:1; height:auto; padding:10px 0px 10px 0px; margin:0px; border:0; overflow:visible; }
.forms legend { position:relative; display:block; z-index:1; white-space:normal; overflow:hidden; padding:0px; border:0; text-align:left; font-size:1.2em; font-weight:bold;}
.forms legend.subtitle { position:relative; display:block; top:0px; z-index:1; width:auto; overflow:hidden; padding:8px; text-align:left; font-size:1em; font-weight:bold;}
.forms ins { position:relative; display:block; overflow:visible; height:1%; padding:7px 8px 7px 40%; text-align:left; margin:1px 0px 1px 0px; background:transparent; font-size:1em; text-decoration:none; }
.forms ins.box_error  { border:1px solid #ff0000; }
.forms ins.submit { padding:10px; text-align:center; }
.forms ins.title { padding:20px; font-weight:bold; }
.forms ins.subtitle { font-weight:bold; }
.forms ins.all { padding:8px; }
.forms label,.forms .label { position:absolute; top:10px; left:5px; padding:0px; width:37%; border:0px; text-align:right; font-size:1em; font-weight:normal;}
.forms label span.error { position:absolute; top:-100em; left:-100em; width:1px; height:1px; text-indent:-1000em;}
.forms div.form_input { position:relative; padding:0px; width:auto; float:none; margin:0px; background:transparent; text-align:left; color:#4a4a4a; font-size:0.9em;}
.forms div.form_input label,.forms div.form_input .label { position:relative; top:0; left:0; padding:0px 5px 0px 5px; width:auto; border:0; text-align:left; font-size:1em; font-weight:normal;}

/* ustawienie dwa w rzedzie */
.forms .twoRows{ float:left; width:50%; margin:0; }
.forms .twoRows ins,.forms .twoRows .ins { padding:0.2em; white-space:nowrap; }
.forms .twoRows label,.forms .twoRows .label { position:relative; top:auto; left:auto; transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0); padding:0 0.5em 0.5em 0; float:none; width:auto; border:0; text-align:left; }
.forms .twoRows .reset label,.forms .twoRows .reset .label {display:block; padding:0 0 0.5em 0; float:none; width:100%; text-align:left; box-sizing:border-box;}
.forms .twoRows .reset .left label,.forms .twoRows .reset .left .label { position:relative; top:auto; transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0); left:auto; display:inline; vertical-align:middle; padding:0 0.5em 0 0; float:none; width:auto; border:0; text-align:left;}
.forms .twoRows .form_input { position:relative; display:inline; float:none; padding:0; width:auto; margin:0; text-align:left; font-size:0.9em;}
.forms .twoRows .reset .form_input {float:none; width:100%; }
.forms .twoRows input[type=text],.forms .twoRows input[type=file],.forms .twoRows input[type=password] { width:90%; }
.forms .twoRows select { width:90%; }
.forms .twoRows input[type=text].data {width:50%; display:inline;}
.forms .twoRows input.data{ width:50%; font-size:0.9em; padding:0.6em 0; }
.forms ins img {width:auto !important; height:auto !important;}


/* pola formularza */
.forms input[type=text],.forms input[type=file],.forms input[type=password],.forms select { font-size:1em; font-weight:normal; color:#f5fbff; text-align:left; border:1px solid #00446d; width:60%; margin:0px; padding:2px 1px 2px 1px; background:#00203a; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.forms .select { position:relative; display:inline;}
.forms .select:after {content:'>'; font:0.9em "Consolas", monospace; transform:rotate(90deg); color:#565656; background:#fff; position:absolute; top:-6px; right:6px; padding:8px; pointer-events:none;}
.forms .select select { position:relative; padding:0.7em 0.7em 0.7em 1.2em; -webkit-appearance:none;-moz-appearance:none; box-sizing:border-box;}
.forms .select select[multiple] {z-index:2;}
.forms input[type=text].number {width:50px;}
.forms input[type=text].data {width:80px;}
.forms input[type=password] { width:120px; border:1px #00446d dotted; }
.forms input[type=text]:readonly {opacity:0.3;filter:alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; }
.forms input[type=radio],.forms input[type=checkbox] { border:0; margin:3px 5px 3px 1px; width:auto; background:transparent; }
.forms textarea { font-size:1em; color:#f5fbff; border:1px solid #00446d; font-weight:normal; background:#00203a; text-align:left; padding:1px; overflow-y:auto; overflow-x:hidden; width:90%; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.forms input[type=submit],.forms input[type=button],.forms button { font-size:1em; color:#ffffff; text-shadow:#00203a 2px 1px 1px; font-weight:normal; text-align:center; text-transform:uppercase; height:25px; padding:2px 15px 2px 15px; margin:1px; border:0; background:#054474; cursor:pointer; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.forms input[type=submit]:hover,.forms input[type=button]:hover,input.button:hover {background:#001528;}  
.forms input[type=image] { border:0; }
.forms input:disabled,.forms textarea:disabled,.forms select:disabled {opacity:0.3; filter:alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; }
.forms input:focus,.forms select:focus,.forms textarea:focus { background:#f2f2f2;}


/* licznik */
.iloscRekordow { position:relative; display:inline-block; padding:1em; margin:1em 0; width:auto; text-align:left; z-index:1; border-left:1px solid #dadada; } 
.iloscRekordow h4 { font-size:1.8em; line-height:1em; margin:0; padding:0; font-weight:normal;}
.iloscRekordow h4 span { color:#444;}

/* wyszukiwarka dzialowa */
.forms.page { text-align:left; margin:0 0 1em;}
.forms.page form { width:100%; margin:0; box-sizing:border-box; }
.forms.page form fieldset { border:1px solid #b5bec4; box-sizing:border-box; }
.forms.page form .szukaj-dzial { position:absolute; top:8px !important; width:190px; overflow:hidden; color:#b3b3b3; font-size:0.9em; font-weight:normal; text-align:left; }
.forms.page input[type=text] { width:85%; border:0;}
.forms.page input[type=submit],.forms.page button { position:absolute; top:50%; transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%); right:0.5em; display:block; width:100px; height:30px; padding:0; margin:0; border:0; overflow:hidden; cursor:pointer; background:#cecece; color:#000; text-shadow:#fff 2px 1px 1px; }

/* pretty checkbox */
.checkbox {width:18px; height:18px; background:#fff; border:1px solid #d0d0d0; margin:0 0 1em; position:relative; }
.checkbox.radio { border-radius:25px; }
.checkbox input[type=checkbox],.checkbox input[type=radio] {position:absolute; left:-1000em; }
.checkbox label {display:block; width:auto !important; height:auto !important; cursor:pointer; position:absolute !important; top:0 !important;left:0 !important; background:transparent; padding:0 0 0 28px !important;transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0); white-space:nowrap; border:0;}
.checkbox label:after,.checkbox label:before {font-family:"Consolas", monospace; font-size:1.2em; line-height:0.8em; display:block; width:18px; height:18px; cursor:pointer; position:absolute; top:0; left:0; padding:0.1em 0 0 0; transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0); border:0; box-sizing:border-box;
	-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;-ms-transition: all .4s ease;transition: all .4s ease;text-align:center;}
.checkbox label:after {content:""; }
.checkbox label:before {content:"x"; display:none; box-shadow:2px 2px 5px rgba(0, 0, 0, 0.13);}
.checkbox input[type=checkbox],.checkbox input[type=radio] { margin:0;}
.checkbox input[type=checkbox]:checked + label:after,.checkbox input[type=radio]:checked + label:after { display:none; }
.checkbox input[type=checkbox]:checked + label:before,.checkbox input[type=radio]:checked + label:before { display:block; background:#565656; color:#fff; }
.checkbox input[type=checkbox]:focus + label,.checkbox input[type=radio]:focus + label { text-decoration:underline; }
.checkbox input[type=radio]:focus + label:before,.checkbox input[type=radio]:checked + label:before { border-radius:25px; }
.checkbox label:hover:before { opacity:0.3; }

/* czyszczenie pola w wyszukiwarce */
.usun { position:relative; display:inline-block; vertical-align:middle;width:28px; height:28px; margin:0.03em 0 0 0.5em; }
.usun a:link,.usun a:visited { position:relative; display:block; height:100%; text-decoration:none; transition-duration:0.6s; }
.usun a:before { font-family:"Consolas", monospace; content:"x"; font-size:1.4em; line-height:1em; position:absolute; top:50%; transform:translate(0, -50%); left:0; width:100%; text-align:center; }
.usun a:hover,.usun a:focus { color:#000cff; transition-duration:0.6s; }

/* wstawa date */
a.dateInsert { position:relative; display:inline-block; vertical-align:middle; width:28px; height:28px; margin:0.03em 0.2em 0 0; }
a.dateInsert:link,a.dateInsert:visited { text-decoration:none; transition-duration:0.6s; }
a.dateInsert:before { font-family:"Consolas", monospace; content:"[:]"; font-size:1.4em; line-height:1em; position:absolute; top:50%; transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%); left:0; width:100%; text-align:center; }
a.dateInsert:hover,a.dateInsert:focus { color:#000cff; transition-duration:0.6s; }

/* opcje sortowania */
.sort { position:relative; display:inline-block; vertical-align:middle; z-index:2; margin:0 0.1em; white-space:nowrap; transition-duration:0.6s; }
 a.sort-up:link, a.sort-up:visited,
 a.sort-down:link, a.sort-down:visited { position:relative; display:inline-block; text-decoration:none; line-height:0.5em; margin-right:-7px; transition-duration:0.6s; }
 a.sort-up:hover, a.sort-up:focus, a.sort-down:hover,a.sort-down:focus,
 a.sort-up:hover:before, a.sort-down:hover:before { text-decoration:none !important; transition-duration:0.6s; }
 a.sort-up:before, a.sort-down:before {font-family:"Consolas", monospace; content:"<";transform:rotate(-90deg); font-size:1em; line-height:0.9em; position:relative; text-align:center; text-decoration:none; }
 a.sort-down:before {content:">"; transform:rotate(90deg);}
 
 /* filtr - szybkie usuwanie nad wynimami */
.filter { position:relative; display:block; margin:1em 0.1em; }
.filter h3 { position:relative; display:inline-block; margin:0 0.2em 0 0; font-size:1em; line-height:1em; }
.filter a:link,.filter a:visited { position:relative; display:inline-block; border:1px solid #ededed; padding:0.3em 0.5em; margin:0.1em 0.2em; text-decoration:none; font-size:1em; line-height:1em; }
.filter a:hover,.filter a:focus { background:#565656; color:#fff; transition-duration:0.6s; }
.filter a:before { font-family:"Consolas", monospace; content:"x"; font-size:1em; line-height:0.9em; position:relative; text-align:center; float:right; vertical-align:middle; margin:0 0 0 0.3em;}
.filter a:hover:before,.filter a:focus:before { color:#fff; transition-duration:0.6s; }
