/* html * {margin: 0; padding: 0; min-height: 100%;} */ 
body {font-family: 'Open Sans', sans-serif; margin: 0; font-size: 13px; color: #000000; font-weight: 300; background-color: #ffffff; height:100%;}

#pageWrapper {position: relative; width: 100%; min-width: 850px; height: 100%; min-height: 600px; clear: both; background: url(/img/tlo_calosc.png) no-repeat; background-attachment: fixed; background-position: top center; }

/* ---------------------- top ----------------------- */    
#topWrapper {position: relative; width: 100%; min-width: 960px; height: 346px; clear: both;}
#topContainer {position: relative; margin: 0 auto; width: 960px; height: 346px; overflow: hidden;  background: url(/img/top3.png) no-repeat;}
/* ---------------------- top ----------------------- */


/* ---------------------- tresc ----------------------- */
#trescWrapper {position: relative; width: 100%; min-width: 920px; clear: both; min-height: 350px;  background: url(/img/tlo_tresc.png) repeat-x; }
#trescContainer {position: relative; width: 920px; margin: 0 auto; min-height: 350px; padding: 0; text-align: left; overflow: hidden;}
/* ---------------------- tresc ----------------------- */

/* ---------------------- stopka ----------------------- */
#stopkaWrapper {position: relative; margin-bottom:0px; bottom:0px; width: 100%; min-width: 920px; height:170px; clear: both; background-color: #000000; background: url(/img/tlo_stopka.png) no-repeat; background-position: center; }
#stopkaContainer {position: relative; margin-bottom:0px; bottom:0px; width: 920px; min-width: 920px; min-height: 170px; margin: 0 auto; padding: 0; text-align: left; overflow: hidden;}
/* ---------------------- stopka ----------------------- */


#ie { position:relative; width:100%; background:#d90000; color:#fff; text-align:center; padding:10px 0; margin-bottom:-34px; z-index:1000; }
#ie a { color:#fff; font-weight:bold; text-decoration:underline; }
#ie a:hover { text-decoration:none; }

*html div#ie { position:relative; width:100%; background:#d90000; color:#fff; text-align:center; padding:10px 0; margin-bottom:-34px; z-index:1000; }
*html div#ie a { color:#fff; font-weight:bold; text-decoration:underline; }
*html div#ie a:hover { text-decoration:none; }


div#menu {
      width: 205px;
      height: 100%;
      text-align:right;
      padding-top: 10px;
      margin: auto;
      border: none;
      float: left;
      position: relative; 
}

div#tresc {
      width: 715px;
      height: 100%;
      min-height: 150px;
      padding-top: 30px;
      padding-bottom: 15px;
      margin: auto;
      border: none;
      float: left;
      position: relative; 
      overflow: hidden;
}


.tytul{
      font-family: 'Open Sans', sans-serif;
      font-size: 14px; 
		  margin-bottom: 5px;
		  text-decoration: none;
}
.opis{
      font-size: 14px; 
      line-height: 18px;
		  text-decoration: none;
      text-align:left;
}

.nag{
      font-family: 'Marcellus SC', serif;
      font-weight: 400;
      font-size: 18px; 
		  padding-bottom: 5px;
      line-height: 30px;
		  text-decoration: none;
		  color: #353535;
      text-transform: capitalize;

}

.nag2{
      font-family: 'Marcellus SC', serif;
      font-size: 14px; 
		  text-decoration: none;
		  color: #f1f1f1;
		  text-shadow: 0 0 5px #000000;
      text-transform: capitalize;
}

.nag4{
      font-family: 'Marcellus SC', serif;
      font-size: 15px; 
		  text-decoration: none;
		  color: #000000;
		  text-shadow: 0 0 5px #ffffff;
      text-transform: capitalize;
}

.nag3{
      font-family: 'Marcellus SC', serif;
      font-weight: 300;
      font-size: 15px; 
		  padding-bottom: 5px;
      line-height: 30px;
		  text-decoration: none;
		  color: #353535;
}


.zaw{
      width: 700px;
		  margin: 0px;
		  padding-left:15px;
		  line-height: 18px;
		  float: left;
      position: relative; 
}

.ban{
      width: 150px;
		  float: left;
      position: relative; 
}

div.lista_zdjecie {
      float: left;
      padding-right: 10px;
}

div.lista_opis {

}

div.lista_wiecej {
      text-align: right;
      padding-top:10px;
}

div.lista_zobacz_wszystkie {
      width: 100%;
      padding-top: 10px;
      text-align: right;
      clear: both;
}

b, strong {
      font-weight: 600;
      color: #000000;
      text-decoration: none;
}

a {
      color: #000000;
      text-decoration: none;
}
a:hover {
      color: #999999;
      text-decoration: underline;
}
a.norm {
      font-family: 'Marcellus SC', serif;
      color: #000000;
      font-size: 13px;
      padding-bottom:5px;
      text-decoration: none;
}
a.norm:hover {
      font-family: 'Marcellus SC', serif;
      color: #666666;
      font-size: 13px;
      padding-bottom:5px;
      text-decoration: none;
}
a.tyt {
      font-size: 8pt;
      color: #333333;
      text-decoration: none;
}
a.tyt:hover {
      font-size: 8pt;
      color: #666666;
      text-decoration: underline;
      
}
.tyt {
      font-size: 8pt;
      color: #666666;
      text-decoration: none;
}
.tyt_gal {
      font-size: 10pt;
      color: #000000;
      font-weight: bold; 
      text-decoration: none;
      
}

a.text_menu {
    font-family: 'Marcellus SC', serif;
    font-size: 15px;
    margin-right:15px;
    padding:5px;
    color: #ffffff;
    font-weight: 400; 
    text-shadow: 0 0 2px #000000;
    text-decoration: none;
    text-transform: uppercase;
    }
a.text_menu:hover {
    font-family: 'Marcellus SC', serif;
    font-size: 15px;
    margin-right:15px;
    padding:5px;
    text-decoration: none;
    font-weight: 400;
    color:#cccccc;
    text-transform: uppercase;
    }

a.text_menu_act {
    font-family: 'Marcellus SC', serif;
    font-size: 15px;
    margin-right:15px;
    padding:5px; 
    font-weight: 400;
    color:#cccccc;
    text-decoration: none;
    text-transform: uppercase;
    }
    
a.text_menu_act:hover {
    font-family: 'Marcellus SC', serif;
    font-size: 15px;
    margin-right:15px;
    padding:5px; 
    font-weight: 400;
    color:#cccccc;
    text-decoration: none;
    text-transform: uppercase;
    }

a.text_menu_2 {
    font-family: 'Marcellus SC', serif;
    font-size: 15px;
    margin-right:0;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;
    padding-right:5px;
    color: #000000;
    text-decoration: none;
    }
a.text_menu_2:hover {
    font-family: 'Marcellus SC', serif;
    font-size: 15px;
    margin-right:0;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;
    padding-right:5px;
    text-decoration: none;
    color:#666666;
    background-color: #f1f1f1; 
    }

a.text_menu_2_act {
    font-family: 'Marcellus SC', serif;
    font-size: 15px;
    margin-right:0;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;
    padding-right:5px;
    text-decoration: none;
    color:#f1f1f1;
    background-color: #000000; 
    }    

a.text_menu_2_act:hover {
    font-family: 'Marcellus SC', serif;
    font-size: 15px;
    margin-right:0;
     padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;
    padding-right:5px;
    text-decoration: none;
    color:#f1f1f1;
    background-color: #000000; 
    }  
    
table {
      color: #000000;
      font-size: 100%;
      font-weight: normal;
}

.menlan {
      color:#000000;
      font-family: 'Ubuntu', sans-serif;
      font-weight: 300;
      font-size: 12px;
      text-decoration: none;
}

a.menkon {
      color:#999999;
      font-family: 'Open Sans', sans-serif;
      font-weight: 300;
      font-size: 12px;
      text-decoration: none;
}
a.menkon:hover {
      color:#cccccc;
      font-family: 'Open Sans', sans-serif;
      font-weight: 300;
      font-size: 12px;
      text-decoration: none;
}

a.mentop {
      color:#666666;
      font-family: Arial;
      font-size: 11px;
      text-decoration: none;
}
a.mentop:hover {
      color:#000000;
      font-family: Arial;
      font-size: 8pt;
      text-decoration: underline;
}

.stopka{
      color:#999999;
      font-family: 'Open Sans', sans-serif;
      font-weight: 300;
      font-size: 11px;
      text-shadow: 0 0 5px #000000;
      text-decoration: none;
}
a.stopka{
      color:#999999;
      font-family: 'Open Sans', sans-serif;
      font-weight: 300;
      font-size: 11px;
      text-shadow: 0 0 5px #000000;
      text-decoration: none;
}
a.stopka:hover{
      color:#cccccc;
      font-family: 'Open Sans', sans-serif;
      font-weight: 300;
      font-size: 11px;
      text-decoration: none;
}
.stopka2{
      color:#999999;
      font-family: 'Open Sans', sans-serif;
      font-weight: 300;
      font-size: 11px;
      text-shadow: 0 0 5px #000000;
      text-decoration: none;
}
a.stopka2{
      color:#999999;
      font-family: 'Open Sans', sans-serif;
      font-weight: 300;
      font-size: 11px;
      text-shadow: 0 0 5px #000000;
      text-decoration: none;
}
a.stopka2:hover{
      color:#cccccc;
      font-family: 'Open Sans', sans-serif;
      font-weight: 300;
      font-size: 11px;
      text-decoration: none;
}
.stopka_aktu{
      color:#f1f1f1;
      font-family: 'Open Sans', sans-serif;
      font-weight: 300;
      font-size: 11px;
      text-shadow: 0 0 5px #000000;
      text-decoration: none;
}
a.stopka_aktu{
      color:#f1f1f1;
      font-family: 'Open Sans', sans-serif;
      font-weight: 300;
      font-size: 11px;
      text-shadow: 0 0 5px #000000;
      text-decoration: none;
}
a.stopka_aktu:hover{
      color:#cccccc;
      font-family: 'Open Sans', sans-serif;
      font-weight: 300;
      font-size: 11px;
      text-shadow: 0 0 5px #000000;
      text-decoration: none;
}

.stopka_hide{
      color:#ffffff;
      font-size: 10px;
}
a.stopka_hide{
      color:#ffffff;
      font-size: 10px;
}
a.stopka_hide:hover{
      color:#ffffff;
      font-size: 10px;
}

.stopka_form{
      color:#555555;
      font-size: 11px;
      text-align:center;
}
.button{
      font-family: Arial;
      color: #000000;
      font-size: 9pt;
      font-weight: normal;
}
img.ramka {border: 1px solid #666666;}


a.pn1 {
      font-family: 'Open Sans Condensed', sans-serif;
      font-size: 13px;
      padding:2px;
      color: #339900;
      text-decoration: none;
      background-color: #ffffff;
}
a.pn1:hover {
      font-size: 13px;
      padding:2px;
      color: #339900;
      text-decoration: none;
      
}

a.pn {
      font-family: 'Open Sans Condensed', sans-serif;
      font-size: 13px;
      padding:2px;
      font-weight: 300;
      color: #ffffff;
      text-decoration: none;
      background-color: #5BB23A;
}
a.pn:hover {
      font-size: 13px;
      padding:2px;
      font-weight: 300;
      color: #ffffff;
      text-decoration: none;
      background-color: #5BB23A;
      
}

