/*html * {margin: 0; padding: 0; letter-spacing: normal;} */
body {font-family: 'Source Sans Pro', sans-serif; margin: 0; font-size: 13px; color: #000000; line-height: 16px; font-weight: 400; background-color: #ffffff; height: 100%;}

/* ---------------------- top ----------------------- */
#topWrapper {width: 100%; min-width: 900px; height: 40px; clear: both;}
#topContainer {position: relative; margin: 0 auto; width: 900px; height: 40px; overflow: hidden;}
/* ---------------------- top ----------------------- */

#strona_glowna {position: relative; margin-top: 45px; width: 850px; height: 505px; overflow: hidden; background: url(/img/bg_start.gif) no-repeat;}
.sg_top {position: relative; width: 324px; height: 162px; overflow: hidden;}
.sg_box {position: relative; width: 162px; height: 162px; overflow: hidden;}

.sg_0{
      font-family: 'Open Sans', sans-serif;
      font-weight: 800;
      font-size: 70px; 
      line-height: 32px;
		  color: #ffffff;
      letter-spacing:5px;
}
.sg_1{
      font-family: 'Open Sans', sans-serif;
      font-weight: 800;
      font-size: 28px; 
      line-height: 32px;
		  color: #ffffff;
}
.sg_2{
      font-family: 'Open Sans', sans-serif;
      font-weight: 800;
      font-size: 22px; 
      line-height: 26px;                                                           
		  color: #ffffff;
}
#forum_dialogu {position: relative; margin-top: 45px; width: 613px; overflow: hidden;}

#wstep_1 {position: relative; margin-top: 45px; width: 850px; min-height: 473px; overflow: hidden; background: url(/img/bg_wstep_1.gif) no-repeat;}
#wstep_2 {position: relative; margin-top: 45px; width: 850px; min-height: 473px; overflow: hidden; background: url(/img/bg_wstep_22.gif) no-repeat;}
#wstep_3 {position: relative; margin-top: 0px; width: 850px; min-height: 518px; overflow: hidden; background: url(/img/bg_wstep_3.gif) no-repeat;}
#wstep_4 {position: relative; margin-top: 0px; width: 850px; min-height: 473px; overflow: hidden; background: url(/img/bg_wstep_4.gif) no-repeat;}

#liderzy_1 {position: relative; margin-top: 45px; width: 850px; min-height: 589px; overflow: hidden; background: url(/img/bg_liderzy_1.gif) no-repeat;}
#liderzy_2 {position: relative; margin-top: 45px; width: 850px; min-height: 473px; overflow: hidden; background: url(/img/bg_liderzy_2.gif) no-repeat;}
#liderzy_3 {position: relative; margin-top: 0px; width: 850px; min-height: 518px; overflow: hidden; background: url(/img/bg_liderzy_3.gif) no-repeat;}
#liderzy_4 {position: relative; margin-top: 45px; width: 850px; min-height: 473px; overflow: hidden; background: url(/img/bg_liderzy_4.gif) no-repeat;}

.text_niebieski {font-family: 'Source Sans Pro', sans-serif; margin: 0; font-size: 13px; color: #5B97A2; font-weight: 400;}
.text_zielony {font-family: 'Source Sans Pro', sans-serif; margin: 0; font-size: 13px; color: #009100; font-weight: 400;}
.text_zielony_bold {font-family: 'Source Sans Pro', sans-serif; margin: 0; font-size: 13px; color: #009100; font-weight: 700;}

.cytat_co{
     font-family: 'Source Sans Pro', sans-serif;
     font-weight: 600;
     font-size: 13px;
     line-height: 15px; 
}

.cytat_kto{
     font-family: 'Source Sans Pro', sans-serif;
     font-weight: 300;
     font-size: 11.5px;
     line-height: 14px; 
     padding-top:5px;
}

#szkola_1 {position: relative; margin-top: 45px; width: 850px; min-height: 590px; overflow: hidden; background: url(/img/bg_szkola_1.gif) no-repeat;}
#szkola_2 {position: relative; margin-top: 0px; width: 850px; min-height: 518px; overflow: hidden; background: url(/img/bg_szkola_2.gif) no-repeat;}
#szkola_3 {position: relative; margin-top: 0px; width: 850px; min-height: 518px; overflow: hidden; background: url(/img/bg_szkola_3.gif) no-repeat;}
#szkola_4 {position: relative; margin-top: 0px; width: 850px; min-height: 518px; overflow: hidden; background: url(/img/bg_szkola_4.gif) no-repeat;}

#spotkania_1 {position: relative; margin-top: 0px; width: 850px; min-height: 636px; overflow: hidden; background: url(/img/bg_spotkania_1.gif) no-repeat;}
#spotkania_2 {position: relative; margin-top: 0px; width: 850px; min-height: 518px; overflow: hidden; background: url(/img/bg_spotkania_2.gif) no-repeat;}
#spotkania_3 {position: relative; margin-top: 0px; width: 850px; min-height: 518px; overflow: hidden; background: url(/img/bg_spotkania_3.gif) no-repeat;}
#spotkania_4 {position: relative; margin-top: 45px; width: 850px; min-height: 473px; overflow: hidden; background: url(/img/bg_spotkania_4.gif) no-repeat;}
/* ---------------------- tresc ----------------------- */                                                                         
#trescWrapper {width: 100%; min-width: 980px; clear: both;}
#trescContainer {width: 1030px;margin: 0 auto; min-height: 300px; padding: 0; text-align: left; height: 100%; overflow: hidden;}
/* ---------------------- tresc ----------------------- */


/* ---------------------- stopka ----------------------- */
#stopkaWrapper {position: relative; width: 100%; min-width: 850px; min-height: 15px; clear: both;}
#stopkaContainer {position: relative; width: 850px; min-width: 850px; min-height: 15px; 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: 130px;
      height: 100%;
      text-align:left;
      padding-top: 60px;
      margin: auto;
      border: none;
      float: left;
      position: relative; 
}

div#tresc {
      min-width: 900px;
      height: 100%;
      min-height: 150px;
      padding-top: 15px;
      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: 'Open Sans', sans-serif;
     font-weight: 800;
     font-size: 17px; 
     line-height: 20px;
}

.text_nag{
     font-family: 'Source Sans Pro', sans-serif;
     font-weight: 700;
     font-size: 13px; 
}

.zaw{
		  width: 413px;
      margin: 0px;
		  padding-left:174px;
      padding-top:45px;
		  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;
}

a {
      color: #000000;
      text-decoration: none;
}
a:hover {
      color: #A62812;
      text-decoration: none;
}
a.norm {
      color: #000000;
      font-size: 15px;
      text-decoration: none;
}
a.norm:hover {
      color: #666666;
      font-size: 15px;
      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: 'Source Sans Pro', sans-serif;
    font-size: 17px;
    color: #000000;
    font-weight: 700; 
    text-shadow: 0 0 2px #ffffff;
    text-decoration: none;
    }
a.text_menu:hover {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 17px;
    text-decoration: none;
    font-weight: 700;
    color:#A62812;
    }

a.text_menu_act {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 17px;
    font-weight: 700;
    color:#A62812;
    }
    
a.text_menu_act:hover {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 17px;
    font-weight: 700;
    color:#A62812;
    }

a.text_menu_lang {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 17px;
    color: #000000;
    font-weight: 300; 
    text-shadow: 0 0 2px #ffffff;
    text-decoration: none;
    }
a.text_menu_lang:hover {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 17px;
    text-decoration: none;
    font-weight: 300;
    color:#A62812;
    }

a.text_menu2 {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
    color: #000000;
    font-weight: 400; 
    text-shadow: 0 0 2px #ffffff;
    text-decoration: none;
    }
a.text_menu2:hover {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
    text-decoration: none;
    font-weight: 400;
    color:#A62812;
    }

a.text_menu2_act {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color:#A62812;
    }
    
a.text_menu2_act:hover {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color:#A62812;
    }
    
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:#000000;
      font-family: 'Open Sans', sans-serif;
      font-weight: 300;
      font-size: 13px;
      text-decoration: none;
}
a.menkon:hover {
      color:#5BB23A;
      font-family: 'Open Sans', sans-serif;
      font-weight: 300;
      font-size: 13px;
      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:#000000;
      font-family: 'Open Sans Condensed', sans-serif;
      font-weight: 300;
      font-size: 13px;
      text-shadow: 0 0 5px #ffffff;
}
a.stopka{
      color:#000000;
      font-family: 'Open Sans Condensed', sans-serif;
      font-weight: 300;
      font-size: 13px;
      text-shadow: 0 0 5px #ffffff;
}
a.stopka:hover{
      color:#000000;
      font-family: 'Open Sans Condensed', sans-serif;
      font-weight: 300;
      font-size: 13px;
}

.inv{
      color:#ffffff;
}
a.inv{
      color:#ffffff;
}
a.inv:hover{
      color:#ffffff;
}

.stopka_aktu{
      color:#000000;
      font-weight: 300;
      font-size: 12px;
      text-shadow: 0 0 5px #ffffff;
}

.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.pn11 {
      font-family: 'Open Sans', sans-serif;
      font-size: 17px;
      padding-left:6px;
      padding-right:6px;
      margin-right:2px;
      font-weight: 400;
      color: #000000;
      text-decoration: none;
      background-color: #D75A3F;
}
a.pn11:hover {
      font-size: 17px;
      padding-left:6px;
      padding-right:6px;
      font-weight: 400;
      color: #000000;
      text-decoration: none;
      background-color: #ECB097;
      
}

a.pn1 {
      font-family: 'Open Sans', sans-serif;
      font-size: 17px;
      padding-left:6px;
      padding-right:6px;
      margin-right:2px;
      font-weight: 400;
      color: #000000;
      text-decoration: none;
      background-color: #ECB097;
}
a.pn1:hover {
      font-size: 17px;
      padding-left:6px;
      padding-right:6px;
      font-weight: 400;
      color: #000000;
      text-decoration: none;
      background-color: #D75A3F;
      
}

a.pn22 {
      font-family: 'Open Sans', sans-serif;
      font-size: 17px;
      padding-left:6px;
      padding-right:6px;
      margin-right:2px;
      font-weight: 400;
      color: #000000;
      text-decoration: none;
      background-color: #91B615;
}
a.pn22:hover {
      font-size: 17px;
      padding-left:6px;
      padding-right:6px;
      font-weight: 400;
      color: #000000;
      text-decoration: none;
      background-color: #91B615;
      
}

a.pn2 {
      font-family: 'Open Sans', sans-serif;
      font-size: 17px;
      padding-left:6px;
      padding-right:6px;
      margin-right:2px;
      font-weight: 400;
      color: #000000;
      text-decoration: none;
      background-color: #B6CB69;
}
a.pn2:hover {
      font-size: 17px;
      padding-left:6px;
      padding-right:6px;
      font-weight: 400;
      color: #000000;
      text-decoration: none;
      background-color: #91B615;
      
}

a.pn33 {
      font-family: 'Open Sans', sans-serif;
      font-size: 17px;
      padding-left:6px;
      padding-right:6px;
      margin-right:2px;
      font-weight: 400;
      color: #000000;
      text-decoration: none;
      background-color: #5B97A2;
}
a.pn33:hover {
      font-size: 17px;
      padding-left:6px;
      padding-right:6px;
      font-weight: 400;
      color: #000000;
      text-decoration: none;
      background-color: #5B97A2;
      
}

a.pn3 {
      font-family: 'Open Sans', sans-serif;
      font-size: 17px;
      padding-left:6px;
      padding-right:6px;
      margin-right:2px;
      font-weight: 400;
      color: #000000;
      text-decoration: none;
      background-color: #94B5BC;
}
a.pn3:hover {
      font-size: 17px;
      padding-left:6px;
      padding-right:6px;
      font-weight: 400;
      color: #000000;
      text-decoration: none;
      background-color: #5B97A2;
      
}

a.pn44 {
      font-family: 'Open Sans', sans-serif;
      font-size: 17px;
      padding-left:6px;
      padding-right:6px;
      margin-right:2px;
      font-weight: 400;
      color: #000000;
      text-decoration: none;
      background-color: #F4A44E;
}
a.pn44:hover {
      font-size: 17px;
      padding-left:6px;
      padding-right:6px;
      font-weight: 400;
      color: #000000;
      text-decoration: none;
      background-color: #F4A44E;
      
}

a.pn4 {
      font-family: 'Open Sans', sans-serif;
      font-size: 17px;
      padding-left:6px;
      padding-right:6px;
      margin-right:2px;
      font-weight: 400;
      color: #000000;
      text-decoration: none;
      background-color: #FBD2A7;
}
a.pn4:hover {
      font-size: 17px;
      padding-left:6px;
      padding-right:6px;
      font-weight: 400;
      color: #000000;
      text-decoration: none;
      background-color: #F4A44E;
      
}