/* 
Author:mmh
Author URI:http://www.javatech.com.pl/
Version:0.9
Project:eco
Description:---------------------------------------------------------------------------------------
TABLE OF CONTENTS
-- 
-- 
--
---------------------------------------------------------------------------------------
/* ------------------------------------------------------------------------------------
BASICS */
html{font-size:100%;min-height:101%;}
body{font-size:62.5%;color:#666;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
a{color:#4372a2;}
a:hover{color:#334456;}
a:active{}
a:visited{}
.left{float:left;}
.right{float:right;}
.clear{clear:both;display:block;}
img.left{margin:0 1em 1em 0;}
img.right{margin:0 0 1em 1em;}
.padding{padding:10px;}
/* #content p{margin:1.1em 0;}
*/
/* ------------------------------------------------------------------------------------
NAVIGATION MENU */
.navigation,.navigation ul{padding:0;margin:0;list-style:none;line-height:1;float:left;}
.navigation a{display:block;padding:6px 10px;text-decoration:none;}
.navigation a:hover{text-decoration:underline;padding:6px 10px;}
.navigation li{float:left;width:auto;}
.navigation li{padding:0;margin:0;}
.navigation li ul li{padding:1px 0px;}
.navigation li ul li a{padding:6px 10px;width:110px;}
.navigation li ul{position:absolute;padding-top:1px;width:130px;left:-999em;}
.navigation li ul ul{margin:-1.5em 0 0 130px;}
#navigation li:hover ul ul,#navigation li:hover ul ul ul,#navigation li.sfhover ul ul,#navigation li.sfhover ul ul ul{left:-999em;}
#navigation li:hover ul,#navigation li li:hover ul,#navigation li li li:hover ul,
#navigation li.sfhover ul,#navigation li li.sfhover ul,#navigation li li li.sfhover ul{left:auto;}
/* ------------------------------------------------------------------------------------
STRUCTURE */
body{background:#fff url(img/bg.png) repeat-x top left;}
#container{overflow:hidden;font-size:1.5em;width:908px;margin:auto;background:url(img/bg_cont_und1.png) repeat-x top;margin-bottom:20px;}
#header{width:900px;margin:auto;background:transparent url(img/top_bg.png) no-repeat scroll center top;position:relative;}
#footer{clear:both;background:url(img/footer_bg.png) no-repeat 50% 100%;height:87px;padding-top:20px;position:relative;}
#content{width:900px;margin:auto auto 20px auto;background:#fff url(img/content_bg.png) no-repeat left top;font-size:0.8em;line-height:1.5em;}
#right{}
#left{}
/* ------------------------------------------------------------------------------------
CUSTOM */
#container2{background:#FFFFFF url(img/bg_cont_und2.png) repeat-y top;width:908px;margin:auto;}
#header h1{display:none;}
html body #container #header h1{display:none !important;margin:0;padding:0;visibility:hidden;position:absolute;height:1px;width:1px;overflow:hidden;}
#logo a{display:block;width:300px;height:94px;background:url(img/eco_logo.png) no-repeat 50px 10px;}
#logo a img{display:none;}
.nav_top{width:600px;height:94px;}
.navigation.nav_top li,
.navigation.nav_top a,.navigation.nav_top a:hover{margin:0;padding:0;}
.navigation.nav_top li a{background:url(img/eco-menu-top.png) no-repeat;height:94px;text-indent:-999em;}
.navigation.nav_top li a.first{width:126px;background-position:-33px 0;}
.navigation.nav_top li a.centrum-prasowe{background-position:-159px 0;width:126px;}
.navigation.nav_top li a.kariera{background-position:-285px 0;width:118px;}
.navigation.nav_top li a.partnerzy{background-position:-403px 0;width:119px;}
.navigation.nav_top li a.last,
.navigation.nav_top li a.kontakt{background-position:-522px 0;width:111px;}
.glowna .nav_top li a.first,
.nav_top li a.first.current{background-position:-33px -106px;}
.centrum-prasowe .nav_top li a.centrum-prasowe{background-position:-159px -106px;}
.kariera .nav_top li a.kariera{background-position:-285px -106px;}
.partnerzy .nav_top li a.partnerzy{background-position:-403px -106px;}
.kontakt .nav_top li a.kontakt{background-position:-522px -106px;}
.navigation.nav_top li a.first:hover,
.navigation.nav_top li a.centrum-prasowe:hover,
.navigation.nav_top li a.kariera:hover,
.navigation.nav_top li a.partnerzy:hover,
.navigation.nav_top li a.kontakt:hover,
.navigation.nav_top li a.last:hover{background-image:url(img/eco-menu-top-hover.gif);background-repeat:no-repeat;cursor:pointer;}
.navigation.nav_top li a.first:hover{background-position:-33px -4px;}
.navigation.nav_top li a.centrum-prasowe:hover{background-position:-159px -4px;}
.navigation.nav_top li a.kariera:hover{background-position:-285px -4px;}
.navigation.nav_top li a.partnerzy:hover{background-position:-403px -4px;}
.navigation.nav_top li a.kontakt:hover,
.navigation.nav_top li a.last:hover{background-position:-522px -4px;}
/*glowna nawigacja >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
#nav_main{height:472px;background-color:#646666;overflow:hidden;}
.podstrona #nav_main{background-color:#000;background:#fff url(img/new_mini_map.png) no-repeat;}
.menu_desc{width:260px;height:271px;color:#fff;padding:20px;}
.menu_desc span.inform{display:block;font-size:0.7em;margin-left:10px;margin-top:256px;position:absolute;}
#nav_main_pictures,#nav_main_pictures div{overflow:hidden;width:600px;height:311px;}
#nav_main_pictures div{background:#fff url(img/nav_main_pictures.png) no-repeat;}
#nav_main_pictures .menu_picture_1{background-position:0 0;}
#nav_main_pictures .menu_picture_2{background-position:0 -311px;}
#nav_main_pictures .menu_picture_3{background-position:0 -623px;}
#nav_main_menu{height:161px;background-color:#797c7c;width:900px;}
.navigation.nav_main_menu li a{padding:0 20px 0 20px;line-height:7.8em;height:94px;text-transform:uppercase;font-size:0.8em;}
#nav_main_menu li a{text-indent:-9999px;width:280px;height:161px;color:#fff;background:url(img/nav_main_menu_bg.png) no-repeat left top;}
.podstrona #nav_main_pictures div{background:transparent url(img/nav_main_pictures_small.png) no-repeat;}
.podstrona #nav_main_pictures .menu_picture_1{background-position:0 0;}
.podstrona #nav_main_pictures .menu_picture_2{background-position:0 -87px;}
.podstrona #nav_main_pictures .menu_picture_3{background-position:0 -174px;}
.podstrona #nav_main_pictures div span{display:block;width:250px;margin:16px 0 0 20px;height:60px;overflow:hidden;line-height:1.5em;font-size:0.6em;color:#fff;}
.glowna #nav_main_pictures div span{display:none;}
.podstrona #nav_main_menu li a{height:54px;background:url(img/nav_main_menu_subp_bg.png) no-repeat left top;}
#nav_main_menu li.grupa_eco a{background-position:0 0;}
#nav_main_menu li.klienci a{background-position:-301px 0;}
#nav_main_menu li.oferta a{background-position:-601px 0;}
#nav_main_menu li.grupa_eco a:hover,#nav_main_menu li.grupa_eco.current a{background-position:0 -161px;}
#nav_main_menu li.klienci a:hover,#nav_main_menu li.klienci.current a{background-position:-301px -161px;}
#nav_main_menu li.oferta a:hover,#nav_main_menu li.oferta.current a{background-position:-601px -161px;}
.podstrona #nav_main_menu li.grupa_eco a:hover,.podstrona #nav_main_menu li.grupa_eco.current a{background-position:0 -66px;}
.podstrona #nav_main_menu li.klienci a:hover,.podstrona #nav_main_menu li.klienci.current a{background-position:-301px -66px;}
.podstrona #nav_main_menu li.oferta a:hover,.podstrona #nav_main_menu li.oferta.current a{background-position:-601px -66px;}
/*<<<<<<<<<<<<<<<< glowne menu */
/*podstrona >>>>>>>>>>>>>>*/ 
.podstrona .menu_desc{overflow:hidden;height:85px;width:407px;}
.podstrona #nav_main_pictures,.podstrona #nav_main_pictures div{height:85px;}
.podstrona #nav_main{height:151px;}
.podstrona #nav_main_menu{height:65px;}
/*<<<<<<<<<<<<<<<<< podstrona*/
#content h2{border-bottom:1px solid #00A4F7;/* border-left:5px solid #FF6605;*/
color:#333;font-family:verdana;font-size:1.8em;font-variant:normal;font-weight:normal;line-height:1.2em;margin-bottom:1.2em;padding:0 0 5px 0;margin-top:10px;}
/*#content h2:first-letter{text-transform:uppercase;}
*/ 
#column_left{width:560px;margin-left:30px;/*text-align:justify;*/}
#column_left .paragraph.text,
#column_left .paragraph.link{border-bottom:1px dotted #DEDEDE;margin-bottom:20px;padding-bottom:20px;}
#column_left .paragraph:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#column_left .paragraph{display:inline-block;}
/* Hides from IE-mac \*/
* html #column_left .paragraph{height:1%;}
#column_left .paragraph{display:block;}
/* End hide from IE-mac */
#path{margin-bottom:20px;font-size:0.8em;padding-top:2px;text-indent:10px;height:20px;}
#path ul li{display:inline;}
#content h3,.menu_desc h3{border:0;color:#333;font-family:verdana;font-size:1.5em;font-variant:normal;font-weight:normal;line-height:1.2em;margin-bottom:0.5em;margin-top:10px;}
h4{margin:5px 0 10px 0;}
.menu_desc{font-size:0.8em;line-height:1.5em;/* background:transparent url(img/bg_to_map.png) no-repeat 50%;*/}
#container .menu_desc img,
#container .menu_desc .img-left img,
#container .menu_desc .img-right img{padding:0;}
#content #column_right h3,.menu_desc h3{font-size:1.2em;border-bottom:1px solid #00A4F7;padding-bottom:2px;line-height:1.2em;margin-bottom:0.5em;}
.menu_desc h3{color:#fff;border:0;padding:0}
#column_right{width:271px;margin:-34px 12px 0 0 ;background:transparent url(img/menu_right.png) no-repeat left top;padding-top:18px;min-height:523px;}
.search_box,.newsletter_sign_in{background:transparent url(img/search_bg.png) no-repeat scroll 0 2px;height:30px;margin-left:5px;width:250px;}
.newsletter_sign_in label{display:none;}
.search_box input.text,
.newsletter_sign_in input.text{border:0;padding:0;width:150px;background:transparent;margin:6px 2px 0 23px;}
.newsletter_sign_in{background-position:0 -47px;}
.search_box input.button,
.newsletter_sign_in input.button{background:transparent none repeat scroll 0 0;border:0 none;color:#FFFFFF;cursor:pointer;height:20px;margin:4px;padding:0;text-transform:uppercase;width:50px;/*letter-spacing:-1px;*/font-size:11px;}
.newsletter_sign_in input.button{background-position:0 -36px;}
.right_options,#right_nav{width:250px;margin:20px auto 20px auto;}
.right_options{height:30px;margin:auto ;width:250px;}
#column_right .newsletter{display:none;}
/*#right_nav_content{margin-top:20px;}
*/ 
#right_nav ul{list-style:none;}
#right_nav ul li a{background:transparent url(img/arrows_menu.png) no-repeat scroll 5px -177px;border-bottom:1px solid #D2D5D5;display:block;padding:8px 12px 8px 20px;font-weight:bold;text-decoration:none;}
#right_nav ul li a:hover{color:#e9780d;background-color:#f7f7f7;}
#right_nav ul li.current a{color:#e9780d;}
#right_nav ul li.current li a{color:inherit;}
#right_nav ul ul li a{padding-left:40px;background:transparent url(img/arrows_menu.png) no-repeat scroll 25px -177px;}
#right_nav ul li ul li ul li a{background:transparent url(img/arrows_menu.png) no-repeat scroll 55px -177px;padding-left:70px;}
#right_nav ul li ul li ul li ul li a{background:transparent url(img/arrows_menu.png) no-repeat scroll 85px -177px;padding-left:100px;}
/*#right_nav ul li ul li ul li ul li ul li a{background:transparent url(img/arrows_menu.png) no-repeat scroll 85px -177px;padding-left:110px;}
*/
.podstrona.grupa-eco #right_nav ul.brak_klasy_first ul li a{background:transparent url(img/arrows_menu.png) no-repeat scroll 5px -177px;padding-left:0px;}
.podstrona.grupa-eco #right_nav ul.brak_klasy_first li ul li ul li a{background:transparent url(img/arrows_menu.png) no-repeat scroll 5px -177px;padding-left:20px;}
.podstrona.grupa-eco #right_nav ul.brak_klasy_first li ul li ul li ul li a{background:transparent url(img/arrows_menu.png) no-repeat scroll 25px -177px;padding-left:40px;}
/*
#right_nav ul.brak_klasy_first ul li a{background:transparent url(img/arrows_menu.png) no-repeat scroll 5px -177px;padding-left:20px;}
#right_nav ul.brak_klasy_first li ul li ul li a{background:transparent url(img/arrows_menu.png) no-repeat scroll 25px -177px;padding-left:40px;}
#right_nav ul.brak_klasy_first li ul li ul li ul li a{background:transparent url(img/arrows_menu.png) no-repeat scroll 45px -177px;padding-left:60px;}
.podstrona.grupa-eco #right_nav ul.brak_klasy_first ul li a{background:transparent url(img/arrows_menu.png) no-repeat scroll 5px -177px;padding-left:0px;}
.podstrona.grupa-eco #right_nav ul.brak_klasy_first li ul li ul li a{background:transparent url(img/arrows_menu.png) no-repeat scroll 5px -177px;padding-left:20px;}
.podstrona.grupa-eco #right_nav ul.brak_klasy_first li ul li ul li ul li a{background:transparent url(img/arrows_menu.png) no-repeat scroll 25px -177px;padding-left:40px;}
*/
#column_right .paragraph{margin:auto;width:240px;}
.kariera.kariera .upupper,
.centrum-prasowe.centrum-prasowe .upupper,
.partnerzy.partnerzy .upupper,
.kontakt.kontakt .upupper{display:none;}
#footer_content{font-size:0.7em;background:transparent url(img/footer_line.png) no-repeat -260px 0px ;width:865px;height:64px;margin:10px auto auto 30px;color:#fff;}
#footer_content div{float:left;width:380px;}
#footer_content div span{display:block;line-height:30px;}
#footer_content div.two{float:left;text-align:right;width:140px;/*margin-left:90px;*/}
#footer_content div.bip_weather{float:left;width:40px;margin-left:35px;}
.bip,.weather{background:transparent url(img/bip_weather.png) no-repeat scroll 0 4px;display:block;height:33px;/*margin-top:3px;*/
margin-top:16px;text-indent:-9999px;width:33px;}
.weather{background-position:0 -28px;display:none;}
.cieplosystemowe{float:left;display:block;width:239px;height:49px;background:transparent url(img/cieplosystemowe.png) no-repeat 0 0;text-indent:-999em;margin:7px 0 0 15px;}
.cieplosystemowe:hover{background-position:0 -80px;}
.footer_bottom_shadow{height:7px;background:transparent url(img/footer_bt.png) no-repeat 0 50%;position:relative;}
#footer a{color:#fff;}
.map_small{text-indent:-9999px;}
.podstrona .menu_desc{padding:0;width:730px}
.podstrona #nav_main_pictures,.podstrona #nav_main_pictures div{float:right;width:166px;}
.map_small span,.map_small h3{display:none;}
.map_small{display:block;width:425px;text-indent:-9999px;height:85px;float:left;}
.map_small a{display:block;width:387px;height:57px;/*background:transparent url(img/map_small_ico.png) no-repeat 0 0;*/text-indent:-9999px;margin:10px 0 0 20px;}
#flashcontent2{width:300px;height:85px;float:left;background:transparent url(img/eco_cieplo_dla_wszystkich2.png) no-repeat 0 0;}
/*mapa1 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
#map{width:300px;margin:0 auto 50px;}
/* ---- [ country's map - css only ] ---- */
.poland-map,.map_area{position:relative;padding:0;margin:0;list-style:none;width:263px;height:260px;background:url(img/poland-map.png) no-repeat 0 0;font-size:0.75em;}
.poland-map li,.map_area li{margin:0;padding:0;position:absolute;}
.poland-map li a,.map_area li a{display:block;text-decoration:none;color:#136cf2;font-weight:bold;text-indent:-9999px;}
.poland-map li a:hover,.map_area a:hover
.poland-map li a:focus,.map_area a:focus{color:#0c76ed;}
/* ---- [ Hide focus in worldmap ] ---- */
.poland-map li a:active,.map_area li a:active,
.poland-map li a:focus,.map_area li a:focus{outline:none;}
.poland-map li a span,.map_area li a span{position:absolute;font-size:0.83em;}
/* ---- [ Zachodniopomorskie ] ---- */
#zachodniopomorskie{top:14px;left:0;width:74px;height:86px;}
#zachodniopomorskie a{height:86px;}
#zachodniopomorskie a:hover,
#zachodniopomorskie a:focus{background:url(img/poland-map.png) no-repeat 0px -267px;}
#zachodniopomorskie a span{left:24px;top:34px;}
#zachodniopomorskie-details{top:-2em;left:-28em;}
/* ---- [ Pomorskie ] ---- */
#pomorskie{top:1px;left:67px;width:83px;height:60px;}
#pomorskie a{height:60px;}
#pomorskie a:hover,
#pomorskie a:focus{background:url(img/poland-map.png) no-repeat -67px -353px;}
#pomorskie a span{left:5px;top:20px;}
#pomorskie-details{top:-2em;left:-28em;}
/* ---- [ Lubuskie ] ---- */
#lubuskie{height:77px;left:7px;top:73px;width:51px;}
#lubuskie a{height:77px;}
#lubuskie a:hover,
#lubuskie a:focus{background:url(img/poland-map.png) no-repeat -7px -584px;}
#lubuskie a span{left:12px;top:30px;}
#lubuskie-details{top:-2em;left:-28em;}
/* ---- [ Wielkopolskie ] ---- */
#wielkopolskie{top:54px;left:43px;width:93px;height:110px;}
#wielkopolskie a{height:110px;}
#wielkopolskie a:hover,
#wielkopolskie a:focus{background:url(img/poland-map.png) no-repeat -43px -660px;}
#wielkopolskie a span{left:6px;top:56px;}
#wielkopolskie-details{top:-2em;left:-28em;}
/* ---- [ Dolnoslaskie ] ---- */
#dolnoslaskie{height:75px;left:10px;top:132px;width:83px;}
#dolnoslaskie a{height:74px;}
#dolnoslaskie a:hover,
#dolnoslaskie a:focus{background:url(img/poland-map.png) no-repeat -10px -1000px;}
#dolnoslaskie a span{left:5px;top:15px;}
#dolnoslaskie-details{top:-2em;left:-28em;}
/* ---- [ Opolskie ] ---- */
#opolskie{top:160px;left:66px;width:46px;height:54px;}
#opolskie a{height:54px;}
#opolskie a:hover,
#opolskie a:focus{background:url(img/poland-map.png) no-repeat -66px -1075px;}
#opolskie a span{left:15px;top:5px;}
#opolskie-details{top:-2em;left:-28em;}
/* ---- [ Slaskie ] ---- */
#slaskie{height:77px;left:96px;top:166px;width:51px;}
#slaskie a{height:77px;}
#slaskie a:hover,
#slaskie a:focus{background:url(img/poland-map.png) no-repeat -96px -1120px;}
#slaskie a span{left:13px;top:12px;}
#slaskie-details{top:-2em;left:-28em;}
/* ---- [ Lodzkie ] ---- */
#lodzkie{height:65px;left:100px;top:109px;width:68px;}
#lodzkie a{height:65px;}
#lodzkie a:hover,
#lodzkie a:focus{background:url(img/poland-map.png) no-repeat -100px -932px;}
#lodzkie a span{left:18px;top:28px;}
#lodzkie-details{top:-2em;left:-28em;}
/* ---- [ Kujawsko-Pomorskie ] ---- */
#kujawsko-pomorskie{top:50px;left:83px;width:69px;height:63px;}
#kujawsko-pomorskie a{height:63px;cursor:default;}
#kujawsko-pomorskie a:hover,
#kujawsko-pomorskie a:focus{background:url(images/poland-map.png) no-repeat -83px -771px;}
#kujawsko-pomorskie a span{left:13px;top:28px;}
#kujawsko-pomorskie-details{top:-2em;left:-28em;}
#map3 #kujawsko-pomorskie{display:none;}
/* ---- [ Malopolskie ] ---- */
#malopolskie{top:192px;left:125px;width:59px;height:58px;}
#malopolskie a{height:58px;}
#malopolskie a:hover,
#malopolskie a:focus{background:url(img/poland-map.png) no-repeat -125px -502px;}
#slaskie a span{left:13px;top:12px;}
#slaskie-details{top:-2em;left:-28em;}
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 1mapa */ 
/*wielkopolskie >>>>>>>>>>>>>>>>>*/ 
#wielkopolskie_big{width:580px;margin:0 auto 50px;height:670px}
/* ---- [ country's map - css only ] ---- */ 
.map_area{width:567px;height:682px;background:url(img/wielkopolskie.png) no-repeat 0 0;}
#wielkopolskie_big a span{display:none;}
/* ---- [ zbaszyn ] ---- */
#zbaszyn{height:20px;left:11px;top:348px;width:60px;}
#zbaszyn a{height:20px;}
#zbaszyn a:hover,
#zbaszyn a:focus{background:transparent url(img/wielkopolskie.png) no-repeat scroll -11px -738px;}
/* ---- [ wolsztyn ] ---- */
#wolsztyn{height:20px;left:45px;top:405px;width:60px;}
#wolsztyn a{height:80px;}
#wolsztyn a:hover,#wolsztyn a:focus{background:transparent url(img/wielkopolskie.png) no-repeat scroll -45px -835px;}
/*lubuskie >>>>>>>>>>>>>>>>>*/
#lubuskie_big .map_area{width:567px;height:682px;background:url(img/lubuskie.png) no-repeat 0 0;}
#lubuskie_big a{background-image:url(img/lubuskie.png);background-repeat:no-repeat;height:20px;}
#lubuskie_big a span{display:none;}
/* ---- [ gubin ] ---- */ 
#gubin{left:70px;top:424px;width:60px;}
#gubin a:hover,#gubin a:focus{background-position:-70px -874px;}
/* ---- [ krosno_odrzanskie ] ---- */ 
#krosno_odrzanskie{left:40px;top:397px;width:120px;}
#krosno_odrzanskie a:hover,#krosno_odrzanskie a:focus{background-position:-40px -847px;}
/* ---- [ czerwiensk ] ---- */ 
#czerwiensk{left:260px;top:405px;width:72px;}
#czerwiensk a:hover,#czerwiensk a:focus{background-position:-260px -855px;}
/* ---- [ nowa_sol ] ---- */ 
#nowa_sol{left:305px;top:467px;width:72px;}
#nowa_sol a:hover,#nowa_sol a:focus{background-position:-305px -917px;}
/* ---- [ slawa ] ---- */ 
#slawa{left:435px;top:458px;width:72px;}
#slawa a:hover,#slawa a:focus{background-position:-435px -908px;}
/* ---- [ sulechow ] ---- */ 
#sulechow{left:338px;top:401px;width:72px;}
#sulechow a:hover,#sulechow a:focus{background-position:-338px -851px;}
/* ---- [ zbaszynek ] ---- */ 
#zbaszynek{left:338px;top:371px;width:60px;}
#zbaszynek a:hover,#zbaszynek a:focus{background-position:-338px -821px;}
/* ---- [ zary ] ---- */ 
#zary{left:94px;top:577px;width:59px;}
#zary a:hover,#zary a:focus{background-position:-94px -1027px;}
/* ---- [ jasien ] ---- */ 
#jasien{left:85px;top:545px;width:58px;}
#jasien a:hover,#jasien a:focus{background-position:-85px -995px;}
/* ---- [ nowogrod_bobrzanski ] ---- */ 
#nowogrod_bobrzanski{left:165px;top:546px;width:124px;}
#nowogrod_bobrzanski a:hover,#nowogrod_bobrzanski a:focus{background-position:-165px -996px;}
/* ---- [ zagan ] ---- */ 
#zagan{left:165px;top:577px;width:89px;}
#zagan a:hover,#zagan a:focus{background-position:-165px -1027px;}
#zagan a{height:36px;}
/*dolnoslaskie >>>>>>>>>>>>>>>>>*/
#dolnoslaskie_big .map_area{width:567px;height:552px;background:url(img/dolnoslaskie.png) no-repeat 0 0;}
#dolnoslaskie_big a{background-image:url(img/dolnoslaskie.png);background-repeat:no-repeat;height:20px;}
#dolnoslaskie_big a span{display:none;}
/* ---- [ jelcz_laskowice ] ---- */ 
#jelcz_laskowice{left:354px;top:236px;width:97px;}
#jelcz_laskowice a:hover,#jelcz_laskowice a:focus{background-position:-354px -576px;}
/* ---- [ wiazow ] ---- */ 
#wiazow{left:420px;top:291px;width:58px;}
#wiazow a:hover,#wiazow a:focus{background-position:-420px -631px;}
/* ---- [ wiazow ] ---- */ 
#jelenia_gora{left:100px;top:266px;width:80px;}
#jelenia_gora a:hover,#jelenia_gora a:focus{background-position:-100px -586px;}
/*zachodniopomorskie >>>>>>>>>>>>>>>>>*/
#zachodniopomorskie_big .map_area{width:567px;height:602px;background:url(img/zachodniopomorskie.png) no-repeat 0 0;}
#zachodniopomorskie_big a{background-image:url(img/zachodniopomorskie.png);background-repeat:no-repeat;height:20px;}
#zachodniopomorskie_big a span{display:none;}
/* ---- [ debno ] ---- */ 
#debno{left:67px;top:536px;width:58px;}
#debno a:hover,#debno a:focus{background-position:-67px -716px;}
/*opolskie >>>>>>>>>>>>>>>>>*/ 
#opolskie_big .map_area{width:567px;height:622px;background:url(img/opolskie.png) no-repeat 0 0;}
#opolskie_big a{background-image:url(img/opolskie.png);background-repeat:no-repeat;height:20px;}
#opolskie_big a span{display:none;}
/* ---- [ kluczbork ] ---- */ 
#kluczbork{left:390px;top:113px;width:68px;}
#kluczbork a{height:20px;}
#kluczbork a:hover,#kluczbork a:focus{background-position:-390px -768px;}
/* ---- [ bakow ] ---- */ 
#bakow{left:389px;top:149px;width:48px;}
#bakow a:hover,#bakow a:focus{background-position:-389px -790px;}
/* ---- [ kujakowice_dolne ] ---- */ 
#kujakowice_dolne{left:388px;top:67px;width:128px;}
#kujakowice_dolne a:hover,#kujakowice_dolne a:focus{background-position:-389px -722px;border-left:1px solid #dc5f09;}
/* ---- [ kujakowice_gorne ] ---- */ 
#kujakowice_gorne{left:291px;top:67px;width:92px;}
#kujakowice_gorne a:hover,#kujakowice_gorne a:focus{background-position:-291px -722px;}
/* ---- [ byczyna ] ---- */ 
#byczyna{left:334px;top:89px;width:48px;}
#byczyna a:hover,#byczyna a:focus{background-position:-334px -744px;}
/* ---- [ polanowice ] ---- */ 
#polanowice{left:316px;top:113px;width:66px;}
#polanowice a:hover,#polanowice a:focus{background-position:-316px -768px;}
/* ---- [ roszkowice ] ---- */ 
#roszkowice{left:388px;top:89px;width:66px;}
#roszkowice a:hover,#roszkowice a:focus{background-position:-388px -744px;}
/* ---- [ olesno ] ---- */ 
#olesno{left:480px;top:115px;width:58px;}
#olesno a:hover,#olesno a:focus{background-position:-480px -770px;}
/* ---- [ sowczyce ] ---- */ 
#sowczyce{left:480px;top:137px;width:58px;}
#sowczyce a:hover,#sowczyce a:focus{background-position:-480px -792px;}
/* ---- [ wolczyn ] ---- */ 
#wolczyn{left:334px;top:135px;width:52px;}
#wolczyn a:hover,#wolczyn a:focus{background-position:-334px -790px;}
/* ---- [ domaszowice ] ---- */ 
#domaszowice{left:305px;top:157px;width:78px;}
#domaszowice a:hover,#domaszowice a:focus{background-position:-305px -812px;}
/* ---- [ biala ] ---- */ 
#biala{left:220px;top:405px;width:39px;}
#biala a:hover,#biala a:focus{background-position:-220px -1060px;}
/* ---- [ lacznik ] ---- */ 
#lacznik{left:268px;top:411px;width:50px;}
#lacznik a:hover,#lacznik a:focus{background-position:-268px -1066px;}
/* ---- [ suchy_bor ] ---- */ 
#suchy_bor{left:356px;top:286px;width:58px;}
#suchy_bor a:hover,#suchy_bor a:focus{background-position:-356px -941px;}
/* ---- [ glogowek ] ---- */ 
#glogowek{left:292px;top:443px;width:58px;}
#glogowek a:hover,#glogowek a:focus{background-position:-292px -1098px;}
/* ---- [ glubczyce ] ---- */ 
#glubczyce{left:272px;top:472px;width:58px;}
#glubczyce a:hover,#glubczyce a:focus{background-position:-272px -1127px;}
/* ---- [ gogolin ] ---- */ 
#gogolin{left:338px;top:386px;width:58px;}
#gogolin a:hover,#gogolin a:focus{background-position:-338px -1041px;}
/* ---- [ gorazdze ] ---- */ 
#gorazdze{left:265px;top:383px;width:58px;}
#gorazdze a:hover,#gorazdze a:focus{background-position:-265px -1038px;}
/* ---- [ kamien_slaski ] ---- */ 
#kamien_slaski{left:265px;top:359px;width:78px;}
#kamien_slaski a:hover,#kamien_slaski a:focus{background-position:-265px -1014px;}
/* ---- [ glucholazy ] ---- */ 
#glucholazy{left:99px;top:441px;width:70px;}
#glucholazy a:hover,#glucholazy a:focus{background-position:-99px -1096px;}
/* ---- [ kedzierzyn_kozle ] ---- */ 
#kedzierzyn_kozle{left:412px;top:452px;width:100px;}
#kedzierzyn_kozle a:hover,#kedzierzyn_kozle a:focus{background-position:-412px -1107px;}
/* ---- [ krapkowice ] ---- */ 
#krapkowice{left:322px;top:413px;width:78px;}
#krapkowice a:hover,#krapkowice a:focus{background-position:-322px -1068px;}
/* ---- [ strzelce_opolskie ] ---- */ 
#strzelce_opolskie{left:437px;top:310px;width:98px;}
#strzelce_opolskie a:hover,#strzelce_opolskie a:focus{background-position:-437px -965px;}
/* ---- [ moszna ] ---- */ 
#moszna{left:223px;top:434px;width:58px;}
#moszna a:hover,#moszna a:focus{background-position:-223px -1089px;}
/* ---- [ pokoj ] ---- */ 
#pokoj{left:251px;top:160px;width:48px;}
#pokoj a:hover,#pokoj a:focus{background-position:-251px -815px;}
/* ---- [ kup ] ---- */ 
#kup{left:306px;top:185px;width:58px;}
#kup a:hover,#kup a:focus{background-position:-306px -840px;}
/* ---- [ skoroszyce ] ---- */ 
#skoroszyce{left:66px;top:263px;width:68px;}
#skoroszyce a:hover,#skoroszyce a:focus{background-position:-66px -918px;}
/* ---- [ lewin_brzeski ] ---- */ 
#lewin_brzeski{left:199px;top:217px;width:78px;}
#lewin_brzeski a:hover,#lewin_brzeski a:focus{background-position:-199px -872px;}
/* ---- [ grodkow ] ---- */ 
#grodkow{left:116px;top:208px;width:58px;}
#grodkow a:hover,#grodkow a:focus{background-position:-116px -863px;}
/* ---- [ niemodlin ] ---- */ 
#niemodlin{left:180px;top:248px;width:58px;}
#niemodlin a:hover,#niemodlin a:focus{background-position:-180px -903px;}
/* ---- [ brzeg ] ---- */ 
#brzeg{left:120px;top:172px;width:58px;}
#brzeg a:hover,#brzeg a:focus{background-position:-120px -827px;}
/* ---- [ opole ] ---- */ 
#opole{left:270px;top:236px;width:118px;}
#opole a{height:30px;}
#opole a:hover,#opole a:focus{background-position:-270px -899px}
/* ---- [ chroscina_nyska ] ---- */ 
#chroscina_nyska{left:67px;top:236px;width:98px;}
#chroscina_nyska a:hover,#chroscina_nyska a:focus{background-position:-67px -891px;}
/* ---- [ skorogoszcz ] ---- */ 
#skorogoszcz{left:209px;top:187px;width:98px;}
#skorogoszcz a:hover,#skorogoszcz a:focus{background-position:-209px -842px;}
/*slaskie >>>>>>>>>>>>>>>>>*/
#slaskie_big .map_area{width:567px;height:770px;background:url(img/slaskie.png) no-repeat 0 0;}
#slaskie_big a{background-image:url(img/slaskie.png);background-repeat:no-repeat;height:20px;}
#slaskie_big a span{display:none;}
/* ---- [ debno ] ---- */ 
#lubliniec{left:218px;top:176px;width:58px;}
#lubliniec a:hover,#lubliniec a:focus{background-position:-218px -880px;}
/*pomorskie >>>>>>>>>>>>>>>>>*/
#pomorskie_big .map_area{width:567px;height:500px;background:url(img/pomorskie.png) no-repeat 0 0;}
#pomorskie_big a{background-image:url(img/pomorskie.png);background-repeat:no-repeat;height:20px;}
#pomorskie_big a span{display:none;}
/* ---- [ pruszcz_gdanski ] ---- */ 
#pruszcz_gdanski{left:287px;top:180px;width:89px;}
#pruszcz_gdanski a:hover,#pruszcz_gdanski a:focus{background-position:-287px -550px;}
/* ---- [ malbork ] ---- */ 
#malbork{height:30px;left:446px;top:210px;width:90px;}
#malbork a:hover,#malbork a:focus{background-position:-446px -533px;}
#malbork a{height:36px;}  

/* ---- [ nowy_staw ] ---- */ 
#nowy_staw{height:30px;left:373px;top:210px;width:67px;}
#nowy_staw a:hover,#nowy_staw a:focus{background-position:-378px -532px;}

/* ---- [ ryjewo ] ---- */ 
#ryjewo{height:30px;left:383px;top:266px;width:57px;}
#ryjewo a:hover,#ryjewo a:focus{background-position:-379px -594px;}

/* ---- [ dzierzgon ] ---- */ 
#dzierzgon{left:495px;top:270px;width:62px;}
#dzierzgon a:hover,#dzierzgon a:focus{background-position:-495px -571px;}
/* ---- [ prabuty ] ---- */ 
#prabuty{left:455px;top:334px;width:50px;}
#prabuty a:hover,#prabuty a:focus{background-position:-455px -594px;}
/*lodzkie >>>>>>>>>>>>>>>>>*/
#lodzkie_big .map_area{width:567px;height:570px;background:url(img/lodzkie.png) no-repeat 0 0;}
#lodzkie_big a{background-image:url(img/lodzkie.png);background-repeat:no-repeat;height:20px;}
#lodzkie_big a span{display:none;}
/* ---- [ kutno ] ---- */ 
#kutno{left:320px;top:62px;width:90px;}
#kutno a{height:30px;}
#kutno a:hover,#kutno a:focus{background-position:-320px -729px}
/*malopolskie >>>>>>>>>>>>>>>>>*/
#malopolskie_big .map_area{background:transparent url(img/malopolskie.png) no-repeat scroll 0 0;height:520px;width:567px;}
#malopolskie_big a{background-image:url(img/malopolskie.png);background-repeat:no-repeat;height:20px;}
#malopolskie_big a span{display:none;}
/* ---- [ kety ] ---- */ 
#kety{left:73px;top:170px;width:35px;}
#kety a{height:30px;background-position:-73px -170px;}
#kety a:hover,#kety a:focus{background-position:-73px -520px}
#content .map .big_map a.back_to_map{position:absolute;z-index:100;display:block;text-indent:-9999px;width:86px;height:86px;background:transparent url(img/map_back.png) no-repeat left top;}
#content .map .big_map a.back_to_map:hover{background-position:0 -110px;}
/*mapa duza >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/ 
#content .big_map h3{color:#191919;font-size:1.8em;margin-bottom:15px;border:0;}
.single_office{margin-top:20px;}
.single_office span.photo{background:transparent url(img/photo_frame_small.png) no-repeat;display:block;width:163px;height:118px;padding-top:6px;float:left;}
.single_office span.photo img{display:block;margin:auto;}
.photo_cuter{margin:auto;display:block;width:148px;height:104px;overflow:hidden;}
.basic_data{float:left;margin-left:20px;width:300px;line-height:2em;}
.basic_data h4{font-variant:normal;;color:#191919;font-weight:bold;margin-bottom:3px;}
a.more,a.back,span.more a{display:block;float:right;width:100px;border:1px solid #d0d0d0;border-bottom:0;margin:0 10px -1px 0;text-align:center;text-decoration:none;height:19px;font-size:0.8em;background:#fff url(img/all_icons.png) no-repeat 0 -126px;padding-left:10px;}
a.more:focus,a.more:hover,
a.back:focus,a.back:hover{background:#fbfbfb url(img/all_icons.png) no-repeat 0 -126px;}
a.hide{float:right;text-decoration:none;color:#707070;font-size:0.8em;display:block;padding:5px 10px 5px 25px;background:#fff url(img/all_icons.png) no-repeat 2px -87px;}
a.hide:focus,a.hide:hover{color:#000;text-decoration:underline;}
.more_data{background-color:#fbfbfb;border-top:1px solid #d0d0d0;padding:20px 0px 0px 0px;margin-bottom:20px;}
.single_line{border-top:1px dotted #acacac;}
address{font-style:normal;}
.more_data address{display:block;width:240px;float:left;padding:10px 0px 10px 30px;/*line-height:2em;*/}
.more_data address.first{border-right:1px dotted #acacac;}
.more_data address span,.more_data address a.mail{display:block;/*font-size:1.4em;*/padding-left:25px;margin:10px 0 10px 0;background:transparent url(img/all_icons.png) no-repeat;}
address span.tel{background-position:0 0;}
address span.fax{background-position:0 -35px;}
.more_data address a.mail{background-position:0 -67px;font-size:1em;color:#0096e2;}
strong.colored{color:#ed9036;}
/*mapa duza <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/ 
#content.main_page{background-image:none;padding-top:10px;}
.main_page #box_1,
.main_page #box_2,
.main_page #box_3,
.main_page #box_4,
.main_page #box_5{display:block;margin:6px 8px;float:left;width:243px;height:142px;overflow:hidden;background:transparent url(img/box_main_page.png) no-repeat;padding:20px;}
.main_page #box_1,
.main_page #box_2,
.main_page #box_3{font-size:0.9em}
.main_page #box_4{background:transparent url(img/partnerzy_bg.png) no-repeat bottom left;width:551px;height:103px;padding:10px;margin-left:13px;overflow:hidden;position:relative;}
.main_page #box_5{background:transparent url(img/box_search_main.png) no-repeat bottom;width:264px;height:107px;padding:5px 10px 10px 10px;}
.main_page .search_box .search_box{margin-top:33px;padding:10px 5px 10px 5px;background:#696969 url(img/search_bg.png) no-repeat scroll 50%;}
#content.main_page h3{border:0;margin:0;padding:0;}
.glowna .triangle{position:absolute;margin:161px 0 0 123px;display:block;width:33px;height:17px;background-image:url(img/triangle.png);background-repeat:no-repeat;display:none}
.main_page #box_1 span.icon,
.main_page #box_2 span.icon,
.main_page #box_3 span.icon,
.main_page #box_5 span.icon{position:absolute;margin:135px 0 0 236px;display:block;width:33px;height:33px;background-image:url(img/main_page_corners.png);background-repeat:no-repeat;}
.main_page #box_2 span.icon{background-position:0px -58px;}
.main_page #box_3 span.icon{background-position:0px -124px;}
.main_page #box_5 span.icon{background-position:-1px -191px;margin:89px 0 0 249px;}
#content.main_page{margin-bottom:0;display:none;}
/*#content.main_page .paragraph ul li,.paragraph ul li{padding-left:20px;background:transparent url(img/point.png) no-repeat 0 4px;list-style-type:none;}
*/
#content.main_page .paragraph ul li,.paragraph ul li{list-style-image:url(img/point.png);/*list-style-position:inside;*/}
#content.main_page .paragraph ol,.paragraph ol{padding-left:10px;margin-left:10px;}
#content.main_page .paragraph ul.faq_list li,.paragraph ul.faq_list li{padding-left:0;background:transparent;background-image:none;}
html body #content .paragraph .big_map ul li{background:transparent none repeat scroll 0 0;list-style-image:none;list-style-type:none;padding-left:0;}
.glowna #footer{height:67px;padding-bottom:5px;padding-top:8px;}
.glowna #footer_content{margin-top:0;}
/*faktura >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/ 
.invoice{margin:auto;width:852px;position:relative;}
.invoice ul.points{margin:auto;width:852px;list-style-type:none;}
.invoice ul.points li{margin:0;padding:0;position:absolute;}
.invoice ul.points li a{text-align:center;line-height:2.2em;font-size:1.3em;display:block;text-decoration:none;color:#fff;font-weight:bold;width:33px;height:33px;background:transparent url(img/blue_ball.png) no-repeat;}
.invoice ul.points li a:hover,
.invoice ul.points li a:focus{color:#fff;background:transparent url(img/green_ball.png) no-repeat;}
.point_1{left:82px;top:526px;}
.point_2{left:168px;top:527px;}
.point_3{left:402px;top:527px;}
.point_4{left:471px;top:527px;}
.point_5{top:527px;left:695px;}
.point_7{left:56px;top:915px;}
/*.point_6{left:56px;top:915px;}
*/
.point_8{top:915px;left:105px;}
.point_9{top:915px;left:155px;}
.point_10{top:915px;left:277px;}
.point_11{top:915px;left:335px;}
.point_12{left:389px;top:915px;}
.point_6{left:367px;top:18px;}
.list_numbers{margin:10px;list-style-type:none;}
.list_numbers li{background:transparent url(img/list_numbers.png) no-repeat;padding:5px 10px 10px 50px;margin-bottom:10px;}
#answer_1{background-position:0 0;}
#answer_2{background-position:0px -108px;}
#answer_3{background-position:0px -223px;}
#answer_4{background-position:0px -362px;}
#answer_5{background-position:0 -502px;}
#answer_6{background-position:0 -662px}
#answer_7{background-position:0 -800px}
#answer_8{background-position:0 -1652px}
#answer_9{background-position:0 -949px;}
#answer_10{background-position:0 -1860px}
/*#answer_7_8{background-position:0 -800px}
#answer_9_10{background-position:0 -949px;padding-top:20px;padding-bottom:20px;}
*/
#answer_11{background-position:0 -1140px}
#answer_12{background-position:0 -1313px;padding-bottom:20px;}
li.print_only{display:none;}
/*faktura <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/ 
.grupa_taryfowa{margin:auto;width:842px;position:relative;height:559px;}
.grupa_taryfowa.grupa_b{height:424px;background:transparent url(img/grupa_taryfowa_b.png) no-repeat;}
.grupa_taryfowa.grupa_c{height:559px;background:transparent url(img/grupa_taryfowa_c.png) no-repeat;}
.grupa_taryfowa ul.points{margin:auto;width:852px;list-style-type:none;}
.grupa_taryfowa ul.points li{margin:0;padding:0;position:absolute;}
.grupa_taryfowa ul.points li a{display:block;width:33px;height:33px;background:transparent url(img/empty.png) repeat 0 0;text-indent:-999em;}
.grupa_taryfowa ul.points li a:hover,
.grupa_taryfowa ul.points li a:focus{background:transparent url(img/empty.png) repeat 0 0;}
.grupa_taryfowa.grupa_b .point_1{left:258px;top:166px;}
.grupa_taryfowa.grupa_b .point_2{left:320px;top:200px;}
.grupa_taryfowa.grupa_b .point_3{left:526px;top:182px;}
.grupa_taryfowa.grupa_b .point_4{left:664px;top:230px;}
.grupa_taryfowa.grupa_b .point_5{left:730px;top:336px;}
.grupa_taryfowa.grupa_b img{margin:71px auto auto 86px;}
.grupa_taryfowa.grupa_c .point_1{left:320px;top:185px;}
.grupa_taryfowa.grupa_c .point_2{left:484px;top:206px;}
.grupa_taryfowa.grupa_c .point_3{left:600px;top:374px;}
.grupa_taryfowa.grupa_c .point_4{left:706px;top:395px;}
.grupa_taryfowa.grupa_c img{margin:71px auto auto 105px;}
#content_one_column.grupy_tar h3{border-bottom:1px solid #00A4F7;clear:both;display:inline;margin-left:20px;padding:5px;}
.brupa_b_opis,ul.grupy_bez_obrazow{clear:both;width:820px;margin:auto;}
.brupa_b_opis li,ul.grupy_bez_obrazow li{float:left;list-style-type:none;margin-bottom:30px;padding:50px 10px 10px 15px;width:420px;}
.brupa_b_opis li.brd{border-right:1px solid #ddd;}
.brupa_b_opis li img{float:left;margin-right:10px;}
.brupa_b_opis li p,
ul.grupy_bez_obrazow p{float:right;width:160px;}
ul.grupy_bez_obrazow p{float:right;width:220px;}
ul.grupy_bez_obrazow div.left_part{float:left;margin-right:10px;width:170px;}
ul.grupy_bez_obrazow div.left_part strong{clear:both;color:#ADADAD;display:block;float:right;font-size:2.8em;height:55px;letter-spacing:-3px;line-height:45px;padding-top:10px;}
ul.grupy_bez_obrazow div.znak_grupy{border:1px solid #858585;width:132px;overflow:hidden;height:22px;font-size:1.1em;color:#fff;font-weight:bold;float:right;display:none !important;}
ul.grupy_bez_obrazow div.znak_grupy span{display:block;width:32px;height:22px;float:left;text-align:center;line-height:22px;border-right:1px solid #858585;}
.cl_gray{background-color:#d7d6d9 ;}
.cl_orange{background-color:#ff8605 ;}
.cl_dark_blue{background-color:#656bae ;}
.cl_blue{background-color:#5bb9f3 ;border:0;}
/*html body ul.grupy_bez_obrazow div.left_part strong{padding-top:0;height:55px;}
*/ 
ul.grupy_bez_obrazow div.left_part{height:55px;}
.kontakt .poland-map,.kontakt .map_area{background:transparent url(img/poland-map_white.png) no-repeat scroll 0 0;height:258px;}
/*tabelka tabelka tabelka tabelka tabelka tabelka >>>>>>>>>>>>>>>>>>>>>>>>> */
#content .paragraph table{clear:both;}
#content .paragraph table{margin-top:10px;border-collapse:collapse;border:1px solid #bbbbbb ;empty-cells:hide;background-color:#f7f7f7;margin:5px auto 5px auto;width:99%;}
#content .paragraph table tr{vertical-align:top;}
#content .paragraph table th,#content .paragraph table td,#content .paragraph table caption{vertical-align:top;border-collapse:collapse;border:1px solid #d8d7d7 ;padding:10px;}
#content .paragraph table tr:first-child,#content .paragraph table th{font-weight:bold;background-color:#f1f1f1 ;font-weight:bold;border:1px solid #bbbbbb ;}
#content .paragraph table td p,#content .paragraph table th p,
table td a,table th a{text-align:left;font-size:1em;}
#content .paragraph table caption{background-color:#F8F3E6;padding:10px;caption-side:top;margin-bottom:5px;}
/*<<<<<<<<<<<<<<<<<<< tabelka tabelka tabelka tabelka tabelka tabelka */ 
#map3{background:transparent url(img/bg_map_white.png) no-repeat scroll 0 -35px;padding-top:30px;height:300px;}
#map3 .poland-map.white_bg{background:transparent url(img/poland-map_white.png) no-repeat scroll 0 0;height:261px;width:420px;margin:auto;}
.wielkopolskie.kontakt .poland-map,.wielkopolskie.kontakt .map_area{background:transparent url(img/wielkopolskie.png) no-repeat scroll 0 0;height:682px;width:567px;}
/*mapa1 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/* ---- [ Zachodniopomorskie ] ---- */
#map3 #zachodniopomorskie{top:4px;left:0;width:191px;height:94px;}
#map3 #zachodniopomorskie a{height:94px;}
#map3 #zachodniopomorskie a:hover,
#map3 #zachodniopomorskie a:focus{background:url(img/poland-map_white.png) no-repeat -0px -256px;}
/* ---- [ Pomorskie ] ---- */
#map3 #pomorskie{top:4px;left:180px;width:166px;height:67px;}
#map3 #pomorskie a{height:67px;}
#map3 #pomorskie a:hover,
#map3 #pomorskie a:focus{background:url(img/poland-map_white.png) no-repeat -180px -354px;}
/* ---- [ Lubuskie ] ---- */
#map3 #lubuskie{height:77px;left:11px;top:79px;width:161px;}
#map3 #lubuskie a{height:77px;}
#map3 #lubuskie a:hover,
#map3 #lubuskie a:focus{background:url(img/poland-map_white.png) no-repeat -11px -588px}
/* ---- [ Wielkopolskie ] ---- */
#map3 #wielkopolskie{top:60px;left:153px;width:193px;height:114px;}
#map3 #wielkopolskie a{height:114px;}
#map3 #wielkopolskie a:hover,
#map3 #wielkopolskie a:focus{background:url(img/poland-map_white.png) no-repeat -153px -665px;}
/* ---- [ Dolnoslaskie ] ---- */
#map3 #dolnoslaskie{height:78px;left:10px;top:135px;width:195px;}
#map3 #dolnoslaskie a{height:78px;}
#map3 #dolnoslaskie a:hover,
#map3 #dolnoslaskie a:focus{background:url(img/poland-map_white.png) no-repeat -10px -1002px;}
/* ---- [ Opolskie ] ---- */
#map3 #opolskie{height:122px;left:96px;top:167px;width:129px;}
#map3 #opolskie a{height:122px;}
#map3 #opolskie a:hover,
#map3 #opolskie a:focus{background:url(img/poland-map_white.png) no-repeat -96px -1081px}
/* ---- [ Slaskie ] ---- */
#map3 #slaskie{height:81px;left:212px;top:173px;width:123px;}
#map3 #slaskie a{height:81px;}
#map3 #slaskie a:hover,
#map3 #slaskie a:focus{background:url(img/poland-map_white.png) no-repeat -212px -1127px;}
/* ---- [ Lodzkie ] ---- */
#map3 #lodzkie{height:78px;left:210px;top:107px;width:152px;}
#map3 #lodzkie a{height:78px;}
#map3 #lodzkie a:hover,
#map3 #lodzkie a:focus{background:url(img/poland-map_white.png) no-repeat -210px -929px}
/* ---- [ Malopolskie ] ---- */
#map3 #malopolskie{/*background-color:red;*/
height:64px;left:238px;top:198px;width:152px;z-index:999;}
#map3 #malopolskie a{height:64px;}
#map3 #malopolskie a:hover,
#map3 #malopolskie a:focus{background:url(img/poland-map_white.png) no-repeat -238px -494px;}
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 1mapa */
ul.faq_list{/* font-size:14px;*/
line-height:20px;}
.faq_list li a{background-position:0 3px;}
.faq_list li div{padding:10px 0 10px 20px;}
.faq_list li a{background:transparent url(img/faq.png) no-repeat 0 1px;}
/*blog informacje >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
.author_name a,.additional_data_top a,.additional_data_bottom a{color:#353535;}
#content .more.at_article a,
a.back.at_article{display:block;float:right;width:72px;border:0;margin:0;padding:0;text-indent:-99999px;text-decoration:none;height:25px;background:transparent url(img/more_article.png) no-repeat;}
.more.at_article a:focus,.more.at_article a:hover,
a.back.at_article:focus,a.back.at_article:hover{background:transparent url(img/more_article.png) no-repeat;}
a.back.at_article{background:transparent url(img/back_article.png) no-repeat;}
a.back.at_article:focus,a.back.at_article:hover{background:transparent url(img/back_article.png) no-repeat;}
.additional_data_top,.additional_data_bottom{background-color:#f3f4f4;border-left:4px solid #dddddd;padding-left:10px;font-size:0.8em;height:25px;}
.additional_data_top{margin-bottom:10px;margin-top:0;height:23px;line-height:23px;}
.article_content{padding:0 0 20px 20px;border-left:4px solid #dddddd;}
h3 a,h4 a{color:#333333;}
.pagination,.pagination span{color:#333;font-size:0.9em;}
.pagination a{text-decoration:none;color:#333;font-size:0.9em;font-weight:bold;}
.pagination a:hover{text-decoration:underline;}
span.rss_icon{display:block;height:14px;margin-left:567px;margin-top:-65px;position:absolute;width:14px;}
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< blog informacje*/ 
#flashcontent{/* width:900px;*/ 
height:85px;overflow:hidden;}
#flashcontent2 p,
#flashcontent p{text-align:center;color:#fff;font-size:11px;margin-top:35px;}
#flashcontent2 p{margin-top:10px;}
#flashcontent2 p a,
#flashcontent p a{color:#fff;}
.flash_content{height:85px;overflow:hidden;background:transparent url(img/eco_cieplo_dla_wszystkich_alt.png) no-repeat;}
.flash_content.flash_alt{background:transparent url(img/eco_cieplo_dla_wszystkich.png) no-repeat scroll 0 0;}
#content #path ul.path li a{text-decoration:none;}
#content #path ul.path li a:hover{text-decoration:underline;}
#right_nav ul li a{color:#575757 ;}
a.cms_print_page{display:block;position:absolute;width:18px;height:18px;background:transparent url(img/all_icons.png) no-repeat 0 -180px;text-indent:-999em;margin:20px 0 0 595px;}
.eco_grupy_taryfowe a.cms_print_page,
.eco_faktura a.cms_print_page{margin-left:860px;}
a.cms_print_page:hover{background-position:0 -210px;}
.page_back{color:#57585c;display:block;height:18px;margin:19px 0 0 800px;position:absolute;text-decoration:none;width:60px;font-size:11px;}
.page_back a{color:#57585c;text-decoration:none;}
.page_back a:hover{color:#333333;text-decoration:underline;}
/*galeria*/
.cms_gallery{}
.cms_gal_main_photo{padding:3px;border:1px solid #ddd;background-color:#fff;display:block;float:left;margin:0 5px 5px 0;}
.cms_gal_main_photo img,.post .abstract .cms_gal_main_photo img{margin:0;}
#content.main_page .paragraph ul.cms_small_pictures li,.paragraph ul.cms_small_pictures li,
ul.cms_small_pictures li{list-style-image:none;list-style-type:none;display:block;float:left;}
ul.cms_small_pictures li a{display:block;border:1px solid #ddd;padding:2px;overflow:hidden;margin:0 2px 2px 2px;}
.post .abstract ul.cms_small_pictures img,
ul.cms_small_pictures li a img{display:block;float:none;margin:auto;min-width:50px;}
.cms_gal_main_photo:hover,ul.cms_small_pictures li a:hover{border-color:#334456;}
ul.cms_small_pictures{margin-bottom:10px;}
/*sciezka kariery*/
ul#sciezka_kariery{background:transparent url(img/sciezka_bg.png) repeat-y 0 0;position:relative;width:577px;padding:0 10px 10px;}
ul#sciezka_kariery li{list-style-type:none;position:relative;clear:both;}
ul#sciezka_kariery li.main_li{list-style-type:none;width:600px;height:100px;position:relative;background-position:0 0;background-repeat:no-repeat;}
ul#sciezka_kariery li.main_li ul.curtains li{overflow:hidden;height:50px;margin:0;width:377px;}
ul#sciezka_kariery li.main_li ul{padding-top:50px;float:left;display:block;width:377px;}
ul#sciezka_kariery li.main_li ul.sciezka_bottom,ul.sciezka_bottom,li.sciezka_bottom{padding-top:0;margin:0 0 -10px -10px;display:block;height:17px;width:577px;background:transparent url(img/sciezka_bt.png) repeat-y 0 0;}
li.sciezka_bottom.sciezka_clean{background:transparent url(img/sciezka_bt_clean.png) no-repeat 0 0;}
li.sciezka_top{padding-top:0;margin:0 0 -10px -10px;display:block;height:13px;width:577px;background:transparent url(img/sciezka_top.png) no-repeat 0 0;}
li.sciezka_top.sciezka_clean{background:transparent url(img/sciezka_top_clean.png) no-repeat 0 0;}
ul#sciezka_kariery li.main_li ul.links{display:block;float:left;width:175px;cursor:pointer;}
ul#sciezka_kariery li.main_li ul.links li{height:50px;background:transparent;}
ul#sciezka_kariery li.main_li li span{display:block;background-color:#FFFFFF;height:100%;width:100%;}
li.clearfix{display:block;height:30px;margin-top:20px;}
li.clearfix strong,li.clearfix b{display:block;float:left;text-indent:40px;background-image:url(img/sciezka_icons.png);background-repeat:no-repeat;}
.obsz_ele strong,.obsz_ele b{background-position:0 -6px;}
.przes_dys strong,.przes_dys b{background-position:0 -46px;}
.nieprod strong,.nieprod b{background-position:0 -88px;}
.wytw strong,.wytw b{background-position:0 -128px;}
li.clearfix span{background:transparent url(img/sciezka_more.png) no-repeat scroll 0 0;cursor:pointer;display:block;float:right;font-size:0.8em;height:24px;line-height:25px;margin-right:20px;text-align:center;text-indent:10px;width:68px;}
ul#sciezka_kariery li.main_li#ele{height:348px;background-image:url(img/ele.png);}
ul#sciezka_kariery li.main_li#przes_dys{height:451px;background-image:url(img/przes_dys.png);}
ul#sciezka_kariery li.main_li#nieprod{height:405px;background-image:url(img/nieprod.png);}
ul#sciezka_kariery li.main_li#wytw{height:498px;background-image:url(img/wytw.png);}
#fares_towns{display:block;position:relative;width:860px;height:700px;overflow:hidden;background:transparent url(img/gr_tar_info.png) no-repeat scroll 33px 125px}
#fares_towns select{padding:5px;width:180px;}
#fares_towns label{padding:5px 5px 2px 30px;background:transparent url(img/all_icons.png) no-repeat 3px -262px;width:180px;}
#content_fare label{background-position:3px -328px;}
#fares_towns label{display:block;}
#content_fare{top:0;left:220px;width:180px;position:absolute;padding-left:60px;background:#fff url(img/all_icons.png) no-repeat scroll 3px -365px}
#loading_fares{position:absolute;}
#faktura_mini{position:absolute;top:0;left:530px;}
#view_fare ul{background-color:#FFFFFF;float:left;}
div.img-left{margin-bottom:5px;margin-right:20px;}
div.img-right{margin-bottom:5px;}
.eco_contact_form .cms_buttons{padding-top:10px;border-top:1px solid #ddd;margin-top:10px;padding-right:40px;}
.eco_contact_form{margin-top:30px;}
.eco_contact_form .button{/*background:transparent url(img/search_bg.png) no-repeat scroll -175px -1px;*/
background-color:#ff7200;color:#FFFFFF;display:block;float:right;border:0;font-size:12px;line-height:15px;padding:4px 10px;vertical-align:middle;width:68px;cursor:pointer;}
.eco_contact_form .button:hover,
.newsletter-sign-in span input:hover{background-image:none;background-color:#a94b00;}
.eco_contact_form label img{vertical-align:-2px;margin-right:3px;}
.eco_contact_form label{display:block;float:left;margin-top:2px;padding-right:10px;text-align:right;width:200px;}
.eco_contact_form textarea,.eco_contact_form input.text{margin-top:0;background:#fff url(img/input_bg.png) repeat-x top left;border:1px solid #c7c7c7;padding:5px;width:300px;}
.eco_contact_form textarea{width:300px;height:100px;}
.eco_contact_form div{margin-bottom:10px;clear:both;}
.javatech_created{/*color:#ddd;*/
display:block;font-size:9px;height:20px;margin:auto;position:absolute;margin-top:3px;text-align:right;width:900px;}
.javatech_created a{/* color:#ddd;*/
text-decoration:none;}
.newsletter-sign-in p input{width:160px;background:#fff url(img/input_bg.png) repeat-x top left;padding:5px;border:1px solid #c7c7c7;border-top:0;}
.newsletter-sign-in p{display:inline;}
.newsletter-sign-in span input{background-color:#ff7200;color:#FFFFFF;margin-top:-2px;text-transform:uppercase;font-size:9px;border:0;font-size:12px;line-height:15px;padding:3px 6px;vertical-align:middle;cursor:pointer;}
.language_flag{background:#FFFFFF url(img/flags.png) no-repeat scroll left top;border:1px solid #DDDDDD;display:block;height:11px;margin:8px;text-indent:-999em;width:16px;}
.language_flag.lang_en{background-position:-29px 0;display:none;}
.language_flag:hover{border:1px solid #dc5f09;}
.paragraph.text ul,#column_left .paragraph.link ul.par_link{padding-left:15px;margin:0;}
.file_download{margin-left:15px;}
.file_download label{display:block;}
.file_download .small{display:block;font-size:0.9em;margin-bottom:5px;}
.file_download .buttons{margin-top:10px;}
.file_download .personal_data{margin-top:15px;background-color:#F7F7F7;color:#000000;display:block;font-size:0.9em;padding:10px;}
/*zakladaka >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
a#zakladka{background-image:url(img/zakladka.png);background-repeat:no-repeat;background-position:0 0 !important;color:#FFFFFF;cursor:pointer;height:125px;right:0;margin-right:-5px;overflow:hidden;position:fixed !important;position:absolute;text-indent:-100000px;top:25%;width:48px;z-index:89;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;-khtml-opacity:0.7;}
a#zakladka:hover{filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;-khtml-opacity:1.0;margin-right:0px;}
html .client_forms #ui-datepicker-div{bottom:20px;}
a.wyslij_zgloszenie_przycisk{display:block;width:249px;height:43px;margin:auto;text-indent:-999em;background:transparent url(img/wyslij_zgloszenie_przycisk.png) no-repeat 0 0;}
a.wyslij_zgloszenie_przycisk:hover{background:transparent url(img/wyslij_zgloszenie_przycisk.png) no-repeat bottom left;}

/*BOZE NARODZENIE*/
/*#container2,#container{background-image:none;background-color:transparent;background:transparent;}
html #logo a{background:transparent url(img/swieta_logo.png) no-repeat scroll 41px 6px;}
html .footer_bottom_shadow{background:transparent url(img/swieta_footer.png) no-repeat scroll 0 50%;height:36px;}
html body{background:transparent url(img/swieta_bg.png) repeat-x scroll 50% top;}
html .podstrona #content{border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;overflow:hidden;margin:auto;width:898px;}
html .podstrona #footer{border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;margin-left:4px;width:898px;}
#nav_main_pictures .menu_picture_swieta{background:#FFFFFF url(img/swieta_zyczenia.png) no-repeat scroll 0 0;}
*/

/*SWIETA WIELKANOCNE*/
/*#container2,#container{background-image:none;background-color:transparent;background:transparent;}
html #logo a{background:transparent url(img/wielkanoc_logo.png) no-repeat scroll 21px 12px;}
html .footer_bottom_shadow{background:transparent url(img/wielkanoc_footer.png) no-repeat scroll 0 50%;height:36px;}
html{margin:0;padding:0;}
html body{background:#67bcff url(img/wielkanoc_bg.png) repeat-x scroll left bottom;}
html .podstrona #content{border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;overflow:hidden;margin:auto;width:898px;}
html .podstrona #footer{border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;margin-left:4px;width:898px;background-color:#FFFFFF;}
#nav_main_pictures .menu_picture_swieta{background:#FFFFFF url(img/wielkanoc_zyczenia.png) no-repeat scroll 0 0;}
.javatech_created,
.javatech_created a{color:#fff;position:relative;}*/

