/*================== fotn face ======================*/

@font-face {
    font-family: 'open_sans_condensedbold';
    src: url('opensans-condbold-webfont.eot');
    src: url('opensans-condbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-condbold-webfont.woff2') format('woff2'),
         url('opensans-condbold-webfont.woff') format('woff'),
         url('opensans-condbold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sansregular';
    src: url('opensans-regular-webfont.eot');
    src: url('opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-regular-webfont.woff2') format('woff2'),
         url('opensans-regular-webfont.woff') format('woff'),
         url('opensans-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

/*=================== Systemowe =================*/
  html {
            height: 100%;
        }

  
  * {
   margin: 0px;
   padding: 0px;
   outline: none;
   }
  
  
  body {    
      
 height: 100%;
  
            margin: 0px;
                        background-image: url('../img/tlo.jpg');
  background-position: top center;
        

  
    
}

 #bg {
            position: fixed;
            left: 0px;
            top: 0px;
            min-width: 100%;
            min-height: 100%;
            width: auto;
            height: auto;
            overflow: hidden;
            z-index: -999999;
     }
    
    
    
   #clear {
     clear: both;
     border:none;
   }

a:link, a:visited {
color: #005aff; text-decoration: none;

}



/*=================== dodatki ================*/



img {border: 0px solid #ffffff; }              


a {
/*color: #EFF109;*/ 
text-decoration: none;}

/*=================== Gï¿½ï¿½WNE =================*/


#warp {
    position:relative;
    top:1px;
    width: 100%;
    background-color: #ffffff;
    text-align: center;
    position: relative;
    z-index:999 !important;
      background-color:#ffffff;
    background:  rgba(255, 255, 255, 0.88);
        filter: alpha(opacity=88);
        }

#head { 
        
position:relative;
width:980px;
height:780px;
margin: 0 auto;
text-align:center;

    }
     

#head div#banner {
position: relative;
    top:0px;
         
        left:0px;
      text-align:left;
      height:144px;
      color: transparency;
    
     
        margin: auto;
     overflow: hidden;
            }
  
#head div#banner div#banner_logo {
background-image: url('../img/top.png');
  background-position: top center;
    
    position: relative;
         top:8px;
        
       width: 983px;
        height: 140px;    
        margin: auto;
  z-index:1000;
}
  
#head div#menu {
      position: relative;
       padding-left: 150px;
         top:-85px;
       
         height:35px;
         width: 820px;
            
        margin: auto;
  z-index:1000;

            }

#head div#rotator {

position: relative;
      top:50px;
      width:743px;
      height:209px;

    
      margin: auto;

}

  
#head div#jezyki{
      position: absolute; 
          top:0px;
   
      width:100px;
      height:40px;
      z-index: 10000;
  padding-top:21px;
  padding-left:890px;
      }



      


      


/*=================== MENU GÃ³rne =================*/
#head .module_menu  {
  
          font-family: 'open_sans_condensedbold' , Arial, sans-serif;
         text-transform: uppercase;
     
  
        width: 840px;
  
        height: 36px;
  
        margin: auto;
  
        
}

#head .module_menu li.item-158{display:none}
#head .module_meenu li.item-159{display:none}

#head .module_menu  {
    
      vertical-align: left;
  
      font-size: 20px;
   
            color: #ffffff;
  
            height: 36px;
      
      padding-left:30px;
  
      
            
}



#head .module_menu  ul {
  
            color: #603c5d;
  
        list-style: none;
  
        
  
      text-shadow: 1px 1px 1px #ffffff;
  
            
}


      
#head .module_menu  li {
  
            color: #603c5d;
  padding: 0px 8px 0px 6px;
      display: block;
   float: left;
  
      list-style-type: none;
  
      height: 36px;
  

  
          
}


  
#head .module_menu li a {
  
            color: #653e63;
  
      display: block;
  
      padding: 12px 20px 0 20px;
  
      line-height: 13px;
  
      height: 36px;
  
            text-decoration:none;
  
      text-shadow: 1px 1px 1px #ffffff;
  
           
}



#head .module_menu  li a span{
  
            display: block;
  
      padding-left: 17px;
  
      padding-right: 18px;
  
      
}








#head .module_menu  li.active a {
  
          color: #2d7398;
  
      text-shadow: 1px 1px 1px #ffffff;
  
          -moz-transition: all 500ms ease-in-out;
  
          -webkit-transition: all 500ms ease-in-out;
  
          -o-transition: all 500ms ease-in-out;
  
           
}


       
#head .module_menu  li.visited a {
  
             color: #603c5d;
  
           -moz-transition: all 500ms ease-in-out;
  
           -webkit-transition: all 500ms ease-in-out;
  
           -o-transition: all 500ms ease-in-out;
  
           
}


       
#head .module_menu  li a:hover {
   
             color: #2d7398;
  
           -moz-transition: all 500ms ease-in-out;
  
           -webkit-transition: all 500ms ease-in-out;
  
           -o-transition: all 500ms ease-in-out;
  
           
}



/*======== menu angielskie ===================*/
#head .module_meenu  {
  
              font-family: 'open_sans_condensedbold' , Arial, sans-serif;
         text-transform: uppercase;
     
  
        width: 840px;
  
        height: 36px;
  
        margin: auto;
  
        
}



#head .module_meenu  {
    
      vertical-align: left;
  
      font-size: 18px;
   
            color: #ffffff;
  
            height: 36px;
      
      padding-left:30px;
  
      
            
}



#head .module_meenu  ul {
  
            color: #603c5d;
  
        list-style: none;
  
        
  
      text-shadow: 1px 1px 1px #ffffff;
  
            
}


      
#head .module_meenu  li {
  
            color: #603c5d;
  padding: 0px 8px 0px 6px;
      display: block;
   float: left;
  
      list-style-type: none;
  
      height: 36px;
  

  
          
}


  
#head .module_meenu li a {
  
            color: #653e63;
  
      display: block;
  
      padding: 12px 12px 0 12px;
  
      line-height: 13px;
  
      height: 36px;
  
            text-decoration:none;
  
      text-shadow: 1px 1px 1px #ffffff;
  
           
}



#head .module_meenu  li a span{
  
            display: block;
  
      padding-left: 17px;
  
      padding-right: 18px;
  
      
}




#head .module_meenu  li.item5{
  background:none;
}


#head .module_meenu  li.item7{
  display:none;
}


#head .module_meenu  li.item6{
  display:none;
}



#head .module_meenu  li.active a {
  
          color: #2d7398;
  
      text-shadow: 1px 1px 1px #ffffff;
  
          -moz-transition: all 500ms ease-in-out;
  
          -webkit-transition: all 500ms ease-in-out;
  
          -o-transition: all 500ms ease-in-out;
  
           
}


       
#head .module_meenu  li.visited a {
  
             color: #603c5d;
  
           -moz-transition: all 500ms ease-in-out;
  
           -webkit-transition: all 500ms ease-in-out;
  
           -o-transition: all 500ms ease-in-out;
  
           
}


       
#head .module_meenu  li a:hover {
   
             color: #2d7398;
  
           -moz-transition: all 500ms ease-in-out;
  
           -webkit-transition: all 500ms ease-in-out;
  
           -o-transition: all 500ms ease-in-out;
  
           
}


/*=================== PRAWA STRONA =================*/

#left {
        position: relative; top:0px; 
        width:190px;
        padding: 0px;;
   
    float:left;
    border-right: 1px dotted #cbcbcb;
        }
/*=================== main =================*/                     
#left .module {

                       
                background-image: url('../img/m_label.png');
                background-repeat: no-repeat;
                background-position: left top;
                
                text-align: left;         
               
                
             
                padding-bottom:18px;
                padding-left: 10px; 
                }
#left .module_empty {

                       
               
                
                text-align: left;         
               
                
             
              
                padding-left: 12px; 
                }
#left h3 {
         color: #FFFFFF;
    font-family: arial,Georgia,Serif;
    font-size: 22px;
    font-weight: normal;
    height: 40px;
    margin-right: 20px;
    padding-left: 10px;
    padding-top: 12px;
    text-align: left;
    letter-spacing:-0.03em;
    text-shadow: 1px 1px 2px #42001f;

    }

hr{ 
  color: black;
  border-style: 1px solid;
  margin: 0 35px 0 35px;
}




#main {
    font-family: 'open_sansregular', Arial, sans-serif;
    position: relative; top:0px;
    width:980px;
    padding:10px;
    min-height: 50px;
    font-size:15px;
    z-index:10;
      margin:auto;
      } 
#main h1{

    font-weight:normal;
    font-family: 'open_sansregular' , Arial, sans-serif;
    background-image: url("../img/tt_tlo4.png");
    text-transform: uppercase;
    width: 700px; 
    height: 48px;
    background-position: 0px -10px;
    background-repeat: no-repeat;
    color: #00477d;
    font-size: 22px;
    display:block;
    text-align: left;
    padding-left: 0px;
    /*! padding-top:14px; */
   

    }

#main table.contentpaneopen {
    
    text-align:justify;
    line-height: 130%;
    }

html body div#warp div#main table.blog tbody tr td div table.contentpaneopen tbody tr td div ul,ol{
padding-left:30px;  
}


html body div#warp div#main table.contentpaneopen tbody
{margin-left:50px;}

/***************** MENU PRAWE *******************************************/


#left div.module ul.menu  {
    background-color: #E3E3E3;
      font-size: 15px;
      height: 240px;
      padding: 0;
        width: 275px;
    list-style-type:none;
    }
  

  
#left div.module ul.menu li a{
    height:28px;
    display:block;
    padding: 14px 0 6px 0;
    text-align: center;
    color: gray;

    }
  
/*#left div.module ul.menu li:nth-child( odd ){background-color: #c9c9c9;}*/

#left div.module ul.menu li.item2{background-color: #c9c9c9;}
#left div.module ul.menu li.item4{background-color: #c9c9c9;}

#left div.module ul.menu li.item6{display:none;}

#left div.module ul.menu li a:hover{
    background-color:#DDDDDD;
    color:#ffffff;
    text-shadow: 1px 1px 2px gray;
    }
  
#bottom_kontener{
      position:relative;
            
      background-color: #2384c6;
      height: 400px;
      text-align: center;
      position: relative;
    top:20px;
    }  
#bottom{
       position:relative;
    padding-top:10px;
      font-size: 15px;
      height: 400px;
      text-align: left;
      width:970px;
        color:#ffffff;
        text-shadow: 1px 1px 1px #0d3047;
  margin:auto;
    } 
    
#bottom h1{
       
    font-weight:normal;
    font-family:'open_sansregular' , Arial, sans-serif;;

    text-transform: uppercase;
   


    color: #ffffff;
    font-size: 20px;
    display:block;
    
    padding-left: 0px;
    padding-top:14px;
   

}

#stopka{
position: relative;
    top:0px;
      padding-top:10px;
  font-family:'open_sansregular' , Arial, sans-serif;
  background-image: url("../img/footer.png");
  background-position: center center;
  background-repeat: no-repeat;
      font-size: 15px;
      color:#bbbbbb;
        text-shadow: 1px 1px 1px #000000;
      text-align: center;
        /*  width: 980px; */
    height:50px;
        
    margin:auto;
    }
    

#stopka a{
    text-decoration:none;
    color: gray;
    }

#stopka a:hover{
    text-decoration:none;
    color: red;
    }
    
#atrakcje_r{
    position:relative;
    left: 30px;
    top: 18px;
    width: 149px;
    height: 55px;
    background-image: url(../img/atrakcje_male_logo_sprite.jpg);
    background-position: 0 0;
    }
  
#atrakcje_r a{
    display: block;
    text-indent: -9999px;
    text-decoration: none;
    outline: none;
    width: 149px;
    height: 55px;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;}

#atrakcje_r a:hover{
    background-image: url(../img/atrakcje_male_logo_sprite.jpg);
    background-position: 0 -55px;
    }

#copyright{
    position:relative;
    left: 360px;
    top: -32px;
    width: 261px;
    height: 55px;
    }
  
#kontakt_footer_p{
    position:relative;
    left: 860px;
    top: -90px;
    width: 61px;
    height: 55px;
    background-image: url(../img/kontakt_sprite.jpg);
    background-position: 0 0;
    }
  
#kontakt_footer_p a{
    display: block;
    text-indent: -9999px;
    text-decoration: none;
    outline: none;
    width: 61px;
    height: 55px;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    }

#kontakt_footer_p a:hover{
    background-image: url(../img/kontakt_sprite.jpg);
    background-position: 0 -55px;
    }
    
    
  
p.par {
    padding-bottom: 15px;
    text-align: justify;
    text-indent: 30px;
}

img.cien {
border: 1px solid #383838;

}

#main img#cien {
    border: 2px solid #ffffff !important;
    box-shadow: 1px 1px 6px #888888;
}
/* rotator in-page placement */





.najnowsze_opinie_obiektu_box {width:300px;background-color:#F7F7F7!important;color:#717171;text-align:left;float:left;margin:5px;}
.cover-box-caption-clean .article-meta{font-size:1.15em;text-shadow:1px 0 0 rgba(0,0,0,.25)}
.cover-box-caption-clean a.article-meta:hover,a.article-meta:hover{text-decoration:none;color:#ff6e00}
.cover-box-caption-clean .article-meta i{text-shadow:inherit}
.cover{position:relative;overflow:hidden;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}
.cover:before{content:"";display:block}
.cover-240{height:245px;width:300px;}
.cover-box{display:block;min-height:180px}
.cover-box[onclick]{cursor:pointer}
.cover-box-caption{position:absolute;color:#fff;padding:10px;background-color:#4f504f;background-color:rgba(0,0,0,.5);-webkit-transition:background-color .5s;transition:background-color .5s}
.cover-box-cat{display:block;position:absolute;top:0;right:0;height:100%;min-height:32px;font-size:18px;font-weight:700;text-align:center;max-width:100%}
.cover-box-cat a{background:#ff6e00;padding:12px 20px;position:absolute;top:0;right:0}
.cover-box-caption a{color:inherit}
.cover-box-caption-orange{text-align:left;padding:5px;font-size:13px;width:100%;display:inline-block;background-color:#612807;background-color:rgba(0,190,255,.5);border-top:1px solid #9fadc3;}
.cover-box-caption-clean{padding:5px;font-size:14px;background-color:transparent}
.cover-box-caption-l{top:70%;bottom:0;left:0}
.cover-box-caption-top{top:0;left:0;right:0}
.cover-box-caption-btm{bottom:0;left:0;right:0}
.cover-box-caption-btmr{bottom:0;right:0}
.cover-box-caption-topr{top:0;right:0;text-align:right}
.cover-box-caption-topl{top:0;left:0}
.cover-box:focus .cover-box-caption,.cover-box:hover .cover-box-caption{background-color:#333;background-color:rgba(0,0,0,.75)}
.cover-box:focus .cover-box-caption-orange,.cover-box:hover .cover-box-caption-orange{background-color:#6b350e;background-color:rgba(0,190,255,.75)}
.cover-meta{font-size:1.25em;font-style:normal;display:inline-block;margin-right:12px;margin-top:6px}
.cover-meta:before{margin-right:4px}

a.tooltip {outline:none; }
a.tooltip strong {line-height:20px;}
a.tooltip:hover {text-decoration:none;} 
a.tooltip span {text-align: center;
    z-index:10;display:none; padding:14px 10px;
    margin-top:44px; margin-left:-150px;
    width:250px; line-height:16px;
}
a.tooltip:hover span{
    display:inline; position:absolute; 
    border:1px solid #FFF;  color:#EEE;
 background:#333 url("../img/css-tooltip-gradient-bg.png") repeat-x 0 0;
}
.callout {z-index:20;position:absolute;border:0;top:-14px;left:120px;}
    
/*CSS3 extras*/
a.tooltip span
{
    border-radius:1px;        
    box-shadow: 1px 1px 8px 2px #666;
    /*opacity: 0.8;*/
}


p{font-size:15px;}




