/*general style*/
html{
 height:100%;
}

body{
 color:#000;
 background-color: #e9eff1;
 font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
 font-size:80%;
 margin:0px;
 padding:0px;
}

h1,h2,h3,h4,h5,ol,form{
 padding:0px;
 margin:0px;
}

table{
 border-collapse: collapse;
}
table td{
 border-collapse: collapse;
 padding:0px;
 margin:0px;
}
table.rachunek_tandem, table.kolorTabeli {
  background-color: #e4e4f3;
}
table td.rachunek_naglowek, td.naglowek {
  background-color: #9797f9;
}

a{
color:#0D4171;
outline: none;
text-decoration: none;
}

a:hover{
text-decoration: underline;
}

.text a{
 color:#0D4171;
}

a img{
 border:0px;
}
.clear{
clear:both;
}
.text{
 font-size:90%;
 padding:0 5px;
}

.content{
 padding:10px;
}

.text1{
 padding:5px 0;
 font-size:90%;
}
.blue{
color:#008bd5;
}
.red{
color:#d60f0f;
}
.big_text{
 font-size:130%;
 font-weight:bold;
}
.small_text{
 font-size:90%;
}

.left, .center, .right{
 float:left;
}
.print_only{
 display:none;
}
/*end general style*/


.contener_center{
 width:1004px;
 margin:0 auto;
}



/*page*/
.page{
 background:#fff url(../img/bg.jpg) repeat-x left top; 
}


/*top*/
.top{
 background:transparent url(../img/top_bg.png) no-repeat left top; 
 padding:0 2px;
}
.top_in{
 height:183px;
 background:transparent url(../img/menu_bg.png) repeat-x left bottom; 
}

/*menu_top*/
.menu_top{
 position:absolute;
 width:180px;
 margin-left:820px;
 background:transparent url(../img/menu_top_bg.png) repeat left top; 
 padding-bottom:2px;
}

.menu_top ul{
  padding: 0px;
  margin: 0px;
  
}

.menu_top ul li{
 list-style:none;
 float:left;
 margin-left:10px;
 padding: 0px;
}
.menu_top ul li a{
 color:#000;
 text-decoration:none;
}
.menu_top ul li a:hover{
 color:#000;
 text-decoration:underline;
}
/* end menu_top*/

/* zakladki*/

.zakladki{
 position:absolute;
 margin-top:101px;
 margin-left:500px;
}

.zakladki ul{
  margin: 0px;
  padding: 0px;
}
.zakladki ul li{
 list-style:none;
 float:left;
 margin-left:5px;
}
.zakladki ul li a{
 color:#fff;
 text-decoration:none;
 display:block;
 background:transparent url(../img/zakladka_off.jpg) repeat-x left top; 
 height:21px;
 padding:0px 10px;
 padding-top:6px;
 width:100px;
 text-align:center;
}
.zakladki ul li a.active{
 background:transparent url(../img/zakladka_on.jpg) repeat-x left top; 
}
/* end zakladki*/

/* menu_main*/
.menu_main{

}

.menu_main ul{
 width:800px;
 float:left;
 padding-top:7px;
 margin: 0px;
 padding-left: 0px;
}
.menu_main ul li{
 list-style:none;
 float:left;
 margin-left:15px;
 position:relative;
 z-index: 100;
}
.menu_main ul li a, .menu_main ul li a:visited{
 color:#fff;
 text-decoration:none;
 background-color:transparent;
}
.menu_main ul li a:hover{
 text-decoration:underline;
}

.menu_main ul ul {
height:0;
position:absolute;
visibility:hidden;
width:149px;
background-color:#1676D1;
left:0;
top:16px;
padding-top:0px;
}

.menu_main ul li:hover ul,
.menu_main ul a:hover ul{
visibility:visible;
}
.menu_main ul li ul li{
 margin-left:0px;
 background-color:#1676D1;
}
.menu_main ul li ul li a{
 text-decoration:none;
 background-color:#1676D1;
 display:block;
 width:149px;
 padding:3px;
}

.menu_main ul li table{
position:absolute;
border-collapse:collapse;
z-index:100;
left:0px;
top:17px;
}

.search{
 float:right;
 width:190px;
 margin-top:0px;
}
.search td{
 padding-right:8px;
}
.input{
  background:transparent url(../img/input_bg.jpg) no-repeat left top; 
  width: 150px;
  height: 27px;
}
.input input{
 border:0px;
 background:transparent;
 color:#999999;
 margin-top:4px;
 padding-left:4px;
 width:150px;
}

.button_search{
  background:transparent url(../img/button_search.jpg) no-repeat left top; 
  width: 27px;
  height: 27px;
  border:0px;
  cursor: pointer;
}
/* end menu_main*/


/*end top*/


/*path*/
.path{

}

.path .left{
 width:580px;
}

.path .right{
 width:240px;
}
.path ul{
 margin:0px 0px 0px 3px;
 padding: 0px;
}
.path ul li{
 list-style:none;
 float:left;
 margin-right:3px;
}
.path ul li a{
 color:#000;
 text-decoration:none;
 font-size:90%;
}
.path ul li a:hover{
 text-decoration:underline;
}


.navi_text{
 background-color: #fff;
 border:1px solid #eeecec;
 position:absolute;
 z-index:10;
 top:-2px;
 right:0px;
 margin-right:10px;
 padding:2px;
}
.navi_text_bottom{
 background-color: #fff;
 border:1px solid #eeecec;
 position:absolute;
 z-index:10;
 bottom:-2px;
 right:0px;
 margin-right:10px;
 padding:2px;
}
.navi_text ul, .navi_text_bottom ul{
 margin:0px 0px 0px 3px;
 padding: 0px;
}
.navi_text ul li, .navi_text_bottom ul li{
 list-style:none;
 float:left;
 margin-right:3px;
}
.navi_text ul li a, .navi_text_bottom ul li a{
 color:#0D4171;
 text-decoration:none;
 font-size:90%;
}
.navi_text ul li a:hover, .navi_text_bottom  ul li a:hover{
 text-decoration:underline;
}
.navi_text ul li a.small, .navi_text_bottom  ul li a.small{
 font-size:80%;
 padding-right:7px;
}
.navi_text ul li a.normal, .navi_text_bottom ul li a.normal{
 font-size:100%;
}
.navi_text ul li a.big, .navi_text_bottom ul li a.big{
 font-size:110%;
 font-weight:bold;
}
.navi_text ul li a.pdf, .navi_text_bottom ul li a.pdf{
 padding-left:7px;
 padding-right:7px;
}
.navi_text ul li a.print, .navi_text_bottom ul li a.print{
 padding-left:7px;
 padding-right:7px;
}


/*end path*/


/*main*/
.main{
 padding:5px 0;
}

/* page left*/
.main .left{
 width:189px;
 padding-top:5px;
}

.box{
  background:transparent url(../img/shadow.png) no-repeat center bottom; 
  padding-bottom:12px;
}
.box_in{
 width:181px;
 border:1px solid #cccccc;
 background-color:#fff;
}
.box_content{
 padding:4px;
}
.box_text_news{
 display:block;
 text-decoration:none;
 font-size:90%;
 margin:4px 0;
}
.box_text_news span{
 color:#41A075;
}
.see_all{
 font-size:90%;
 text-decoration:none;
 text-align:right;
}
.button_minus{
 display:block;
 width:60px;
 height:12px;
 font-size:80%;
 background-color: #238F69;
 color:#fff;
 text-decoration:none;
 padding:3px;
 text-align:center;
 margin-top:5px;
}
.button_minus:hover{
 background-color: #3B9F7C;
}
.button_add{
 display:block;
 width:60px;
 height:12px;
 font-size:80%;
 background-color: #006745;
 color:#fff;
 text-decoration:none;
 padding:3px;
 text-align:center;
 margin-top:5px;
}
.button_add:hover{
 background-color: #007F53;
}
.input_newsletter{
 margin-top:5px;
}

.menu_left{
 border:1px solid #cccccc;
 background:#fff url(../img/shadow_menu.jpg) repeat-y right top; 
 border-right:0px;
 width:185px;
 padding:2px;
 font-family:Tahoma;
 font-size:90%;
}
.menu_left ul{
 margin:5px 0;
 padding: 0px;
}
.menu_left ul li span{
 display:block;
 width:14px;
 height:14px;
 background:#fff url(../img/plus1.jpg) no-repeat center center; 
 float:left;
 cursor: pointer;
}
.menu_left ul li.minus span{
 background:#fff url(../img/minus1.jpg) no-repeat center center; 
}

.menu_left ul li{
 list-style:none;
 margin-left:10px;
 margin-bottom:5px;
 overflow: hidden;
}
.menu_left ul li a{
 text-decoration:none;
 font-weight:bold;
 color:#000;
 display:block;
 overflow: hidden;
}
.menu_left ul li a.bezplusa{
 padding-left:14px;
}
.menu_left ul li a:hover{
 text-decoration:underline;
}
.menu_left ul li.li_oferta{
 font-weight:bold;
 color:#559B80;
 margin-top:5px;
 padding-top:5px;
 /*background:transparent url(../img/arrow_green.png) no-repeat right 5px; */ 
}
.menu_left ul li ul{
 display:none;
}
.menu_left ul li ul li{
 margin-left:14px; 
}
.menu_left ul li ul li a{
 font-weight:normal;
 color:#41a075;
 padding-right:14px;
}
.menu_left ul li ul li a.active{
 text-decoration:underline;
 background:transparent url(../img/arrow_green.png) no-repeat right 5px;  

}
.menu_left ul li ul li a span{
 color:#000;
}
/* end page left*/



/* page right*/
.main .right{
 width:189px;
 padding-top:5px;
}
.page .right .box_in{
 margin-left:5px;
}
.page .right .box_content .box_in{
 margin-left:0px;
}
.page .left  .box_content{
 padding-left:2px;
}

/* end page right*/


/* page center*/
.main .center{
 width:621px;
 border:1px solid #cccccc;
 background-color: #fff;
 position:relative;
}
.center_in{
 padding:7px;
 padding-top:25px;
 padding-bottom:25px;
}
.baners_center{
}

.baner_center{ 
 width:195px;
 height:200px;
 border:1px solid #41a075;
 float:left;
 margin-right:7px;
 position:relative;
}
.baner_last{
  margin-right:0px;
}
.baner_shadow{
 position:absolute;
 background:transparent url(../img/shadow_bg.png) repeat right center; 
 width:185px;
 padding:5px;
 color:#fff;
 bottom:0;
}
.baner_shadow a{
 color:#fff;
 text-decoration:none;
}

.news_list{
 padding-bottom:10px;
 margin-bottom:10px;
 border-bottom:1px solid #006745;
}

.news{
 margin-top:15px;
 font-size:90%;
}
.news .left{
 width:410px;
}
.news .right{
 width:150px;
}
.news .title{
 font-size:100%;
 color:#006745;
}
.news .title span{
 font-size:90%;
}
.news .title a{
 color:#006745;
 text-decoration:none;
}
.news .title a:hover{
 text-decoration:underline;
}
.more, .back{
 color:#006745;
}
.more {
  float: right;
  margin: 10px 0;
}
.mapa_zajawka{

}

.mapa_zajawka .left{
 width:350px;
 padding-right:10px;
 padding-top:20px;
}
.mapa_zajawka .left h2{
 font-size:140%;
 color:#006745;
}
.mapa_zajawka .left h2 a{
 color:#006745;
 text-decoration:none;
}
.mapa_zajawka .right{
 width:230px;
 padding-left:10px;
}

.green_title{
 font-size:140%;
 color:#006745;
 padding-left:20px;
}
.green_title span{
 font-size:100%;
}
.green_title a{
 color:#56a456;
 text-decoration:none;
 font-size: 12px;
}
h3.green_title{
 font-size:120%;
 color:#006745;
 padding-left:0px;
}
h5.green_title{
 font-size:100%;
 color:#006745;
 padding-left:0px;
}
.kroki{
 font-size: 85%;
 width: 604px;
 height: 200px;
 background:transparent url(../img/kroki_bg3.jpg) no-repeat center center; 
 margin:10px 0;
}
.kroki .left{
 width:150px;
 margin-left:0px;
 margin-right:20px;
 padding-top:50px;
 height: 165px;
}

.kroki .right{
 width:150px;
 margin-left:20px;
 margin-right:0px;
 padding-top:70px;
 height: 165px;
}

.kroki .right2{  
 font-weight: bold;
 float: left;
 width:150px;
 margin-left:40px;
 margin-right:0px;
 padding-top:75px;
 height: 165px;
}


.tree_col{
 border-top:1px solid #99c2b5;
 padding-top:20px;
 margin-top:30px;
 margin-bottom:10px;
}
.tree_col .left{
 width:195px;
 border-right:2px solid #c3dbd3;
 padding-left:5px;
}
.tree_col .last{
 border:0px;
}

.box_contact{
 margin-top:10px;
}
.box_contact .left{
 width:130px;
}
.box_contact h3.green_title{
 margin-bottom:10px;
 font-size:100%;
}

.img_border{
 padding:5px;
 border:1px solid #99c2b5;
 width:100px;
}

.line{
 width:470px;
 float:right;
 height:1px;
 border-top:1px solid #99c2b5;
 margin-top:10px;
 margin-bottom:10px;
}

.mapa_serwisu{
 margin:8px 0;
}
.mapa_serwisu ul{
 margin-top:4px;
}
.mapa_serwisu ul li{
 display: block;
 list-style: none;
 margin-left:0px;
 margin-bottom:5px;
}

.mapa_serwisu ul li a{
 text-decoration:none;
}
.mapa_serwisu ul li.specjal a{
 color:#006745;
 font-weight:bold;
}
.mapa_serwisu ul li a:hover{
 text-decoration:underline;
}

.dolaczone_pliki .green_title, .galeria_kafelki .green_title{
 font-size:100%;
 color:#006745;
}
.dolaczone_pliki ul li{
 list-style:none;
 margin-left:20px;
 margin-top:5px;
}

.galeria_kafelki, .galeria_kafelki h3, .galeria_kafelki .text, .galeria_dynamiczna, .galeria_dynamiczna .text, .galeria_dynamiczna h3{
 margin-bottom:5px;
}

.galeria_kafelki a.thickbox{
 display:block;
 width:146px;
 height:120px;
 overflow: hidden;
 margin-right:2px;
 margin-bottom:2px;
 float:left;
 border:1px solid #83BFA3;
}

/* gallery plugins */
.galleria {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:200px;
text-align:center;
}

.galleria li {
display:block;
float:left;
margin:0 10px 10px 0;
overflow:hidden;
}
.galleria li a {
display:none;
}
.galleria li div {
display:none;
left:180px;
position:absolute;
top:0;
}
.galleria li div img {
cursor:pointer;
padding:0px;
}
.galleria li.active div img, .galleria li.active div {
display:block;
}
.galleria li img.thumb {
cursor:pointer;
display:block;
height:auto;
left:auto;
top:auto;
width:auto;
padding:0px;
 margin:0px;
}
.galleria li .caption {
display:block;
padding-top:0.5em;
}
* html .galleria li div span {
width:400px;
}
        .caption{display:none;}
        .demo{position:relative;margin-top:2em;}
        .gallery_demo{width:594px;margin:0 auto; padding:0px;}
        .gallery_demo li{width:68px;height:50px;border:2px solid  #111;margin: 2px 4px 2px 0;background:#000;}
        .gallery_demo li div{left:240px}
        .gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
        
        #main_image{margin:0 auto 60px auto;height:438px;width:600px;background:black;}
        #main_image img{margin-bottom:10px;}
        
        .nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
        
.galleria_container{
 margin-top:10px;
 margin-bottom:10px;
 text-align:center;
}
.galleria_container img{
border:2px solid  #111;
padding:0px;
 margin:0px;
}

.wyniki_wyszukiwania ul{
  margin: 0px;
  padding: 0px;
}

.wyniki_wyszukiwania ul li{
 list-style:none;
 margin-left:20px;
 margin-bottom:5px;
}

/*end page center*/



/* end page*/


/*pages - stronnicowanie */
.pages{

}
.pages a, .pages span{
 border:2px solid #fff;
 border-right:4px solid #fff;
 border-left:4px solid #fff;
 text-decoration:none;
}
.pages span{
 border-color:#006745;
 background-color:#006745;
 color:#fff;
}

/*partners*/
.partners{
 background-color:#fff; 
 border-top:1px solid #d8e5ee;
 border-bottom:1px solid #d8e5ee;
 padding:5px 0;
}
.partners ul{
  margin: 0px;
  padding: 0px;
  
}

.partners ul li{
 list-style:none;
 float:left;
 margin-left:0px;
}
.partners ul li.li_partnerzy{
 padding-top:20px;
}
/*end partners*/


/*info*/
.info{
 background-color:#fff; 
 padding:5px 0;
 color:#999999;
 font-size:90%;
}
/*end info*/




/*bottom*/
.bottom{
 background-color:#e9eff1; 
 border-top:1px solid #d8e5ee;
 font-size:90%;
 padding-top:4px;
 padding-bottom:4px;
 color:#333333;
}
.bottom a{
 text-decoration:none;
 color:#333333;
}
.bottom a:hover{
 text-decoration:underline;
}
.bottom .left{
 width:229px;
}
.bottom .center{
 width:581px;
}
.bottom ul{
 margin:0 0 0 20px;
 padding: 0px;
 
}
.bottom ul li{
 list-style:none;
 float:left;
 margin-left:10px;
}
.bottom ul li.dot{
 background:transparent url(../img/dot.jpg) no-repeat center center;  
 width:1px;
 height:18px;
}
.bottom .right{
 width:189px;
 text-align:right;
}
/*end bottom*/

.green_site_menu {
	font-size: 180%;
 	color: #006745;
 	padding: 18px 0px 7px 0px;
 	letter-spacing: 0px;
}

.krok_bottom{
  width: 570px;
  height: 90px;
  background: transparent url(../img/skok_bottom.jpg) no-repeat center center;
}



.box_main{
  border: 1px solid #41a075;
  margin-left: 7px;
  width: 570px;
  padding: 10px;
}

.box_main_left{
  float: left;
  width: 160px;
 /* height: 160px;*/
}

.box_main_right{
  float: left;
  width: 410px;  
}

.box_main_right ul{
  display: block;
  margin-left: 20px;
}

.box_main_right ul li{
  margin-bottom: 10px;
}

.box_main_img{
  padding: 2px;
  width: 154px;
  height: 154px;
  border: 1px solid #41a075;
}

.szczegoly_box{
  text-align: right;
  margin-right: 10px;     
  text-decoration: none;
}

a:hover.szczegoly_box{
  text-decoration: underline;
} 

.box_main_mapa{
  border-top: 1px solid #006400;
}

.box_main_mapa_left{
  float: left;
  width: 350px;
  height: 70px;
  margin-top: 15px;
}

.box_main_mapa_right{
  float: left;
  width: 220px;
  height: 70px;
}

.ikony_center{
  vertical-align: middle;
  text-decoration: none;
}

.no_padding{
  padding: 0px;
}

.nav{
  font-size: 110%;
  margin-left: 10px;
  margin-bottom: 15px;
}

.box_td{
  vertical-align: top;
  padding-left: 5px;
}

.box_td_img{
  vertical-align: top;
  text-align: center;
}

.text_right{
  text-align: right;
}

.news{
  margin-left: 10px;
}

.more{
  text-align: right;
  margin-right: 20px;
  margin-bottom: 10px;
}

.naglowek_akt{
  margin-bottom: 10px;
}

.title{
  margin-bottom: 10px;
}
.konta_osobiste_img, .karty_platnicze_img, .left_img {
  float: left;
  margin: 0 20px 20px 0;
}
.film{
 width:400px;
 margin:0 auto;
}
.nakladka{
 display: block; 
 width: 174px;
 position: absolute;
 z-index: 100;
 background-image: url(../img/transparent.gif)
}
