/*html * {margin: 0; padding: 0; letter-spacing: normal;} */
body {font-family: tahoma; margin: 0; font-size: 10pt; color: #000000;  background-color: #f1f1f1;}

/* ---------------------- top ----------------------- */
#topWrapper {width: 100%; height: 143px; background-color: #ffffff;}
#topContainer {position: relative; margin: 0 auto; width: 979px; height: 143px;}

#top2Wrapper {width: 100%; height: 36px; background-color: #129F43;}
#top2Container {position: relative; margin: 0 auto; width: 979px; height: 36px;}

/* ---------------------- top ----------------------- */
/* ---------------------- tresc ----------------------- */
#trescWrapper {width: 100%; background-color: #ffffff; background-image: url(/img/tlo.png); background-repeat: repeat-x;}
#trescContainer {width: 979px; min-height: 200px; margin: 0 auto; padding: 0; text-align: left; height: 100%; overflow: hidden;background-color: #ffffff; background-image: url(/img/tlo2.png); background-repeat: no-repeat;}
#t_1 {width: 979px; min-height: 300px; text-align: left; margin: 0 auto; padding-top: 20px; height: 100%; overflow: hidden; float:left;line-height: 15px;}
/* ---------------------- tresc ----------------------- */


/* ---------------------- stopka ----------------------- */
#stopkaWrapper {width: 100%;  clear: both; background-color: #f1f1f1;}
#stopkaContainer {width: 979px; margin: 0 auto; 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#zawartosc_ze_smarty {
      width: 95%;
      margin-top: 10px;
      margin-bottom: 25px;
      padding-left: 20px;
      padding-right: 10px;
      position: relative;
}

div#menu_kontekst {
      width: 400px;
      margin-left: 0px;
      padding-top:4px;
      position: relative;
      border-top: 1px #BBD0E1 solid;
}

.nag{
      font-family: tahoma;
		  color:#cccccc;
		  font-size: 20pt;
		  padding-left: 20px;
		  padding-bottom: 10px;
		  text-decoration: none;
		  letter-spacing: 0px;
}
.nag2{
      font-family: tahoma;
		  color:#990000;
		  font-size: 12pt;
		  font-weight:normal;
		  text-decoration: none;
		  letter-spacing: 0px;
}
a.nag2 {
    font-family: tahoma;
		color:#990000;
		font-size: 11pt;
		font-weight:normal;
		text-decoration: none;
		letter-spacing: 1px;
    }
a.nag2:hover {
    font-family: tahoma;
		color:#990000;
		font-size: 11pt;
		font-weight:normal;
		text-decoration: none;
		letter-spacing: 1px;
    }

.nag3{
      font-family: tahoma;
		  color:#990000;
		  font-size: 13pt;
		  font-weight:normal;
		  text-decoration: none;
		  letter-spacing: 1px;
}
a.nag3 {
    font-family: tahoma;
		color:#990000;
		font-size: 13pt;
		font-weight:normal;
		text-decoration: none;
		letter-spacing: 1px;
    }
a.nag3:hover {
    font-family: tahoma;
		color:#990000;
		font-size: 13pt;
		font-weight:normal;
		text-decoration: none;
		letter-spacing: 1px;
    }


.zaw{
      width: 939px;
		  padding-left: 20px;
		  padding-right: 20px;
		  margin: 0;
		  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.pagination{
      color:#666666;
      font-family: tahoma;
      font-size: 8pt;
      text-decoration: none;
      padding-top:2px; 
      padding-bottom:2px;
      padding-left: 2px;
      padding-right: 2px;
      margin-right:2px;
      background:#CBE6F4;
}
a.pagination:hover{
      color:#000000;
      font-family: tahoma;
      font-size: 8pt;
      text-decoration: none;
      padding-top:2px; 
      padding-bottom:2px;
      padding-left: 2px;
      padding-right: 2px;
      margin-right:2px;
      background:#ffffff;
}

a.pagination_on{
      color:#000000;
      font-family: tahoma;
      font-size: 8pt;
      text-decoration: none;
      padding-top:2px; 
      padding-bottom:2px;
      padding-left: 2px;
      padding-right: 2px;
      margin-right:2px;      
      background:#ffffff;
}
a.pagination_on:hover{
      color:#666666;
      font-family: tahoma;
      font-size: 8pt;
      text-decoration: none;
      padding-top:2px; 
      padding-bottom:2px;
      padding-left: 2px;
      padding-right: 2px;
      margin-right:2px;
      background:#CBE6F4;
}

a.text_menu {
    
    margin-right:0;
    padding-top:5px;
    padding-right:15px;
    padding-left:0px;
    padding-bottom:8px;
    font-size: 12pt; 
    color: #ffffff;
    text-decoration: none;
    }
a.text_menu:hover {
    margin-right:0;
    padding-top:5px;
    padding-right:15px;
    padding-left:0px;
    padding-bottom:8px;
    font-size: 12pt; 
    text-decoration: none;
    color: #cccccc; 
    }

a.text_menu_2 {
    margin-right:0;
    padding-top:5px;
    padding-right:15px;
    padding-left:10px;
    padding-bottom:8px;
    font-size: 11pt; 
    color: #E5097F;
    text-decoration: none;
    }
a.text_menu_2:hover {
    margin-right:0;
    padding-top:5px;
    padding-right:15px;
    padding-left:10px;
    padding-bottom:8px;
    font-size: 11pt; 
    text-decoration: none;
    background:#CBDD6B; 
    }

a.text_menu_3 {
    margin-right:0;
    padding-top:5px;
    padding-right:15px;
    padding-left:10px;
    padding-bottom:8px;
    font-size: 10pt; 
    color: #E5097F;
    text-decoration: none;
    }
a.text_menu_3:hover {
    margin-right:0;
    padding-top:5px;
    padding-right:15px;
    padding-left:10px;
    padding-bottom:8px;
    font-size: 10pt; 
    text-decoration: none;
    background:#CBDD6B; 
    }

a {
      color: #006699;
      text-decoration: none;
}
a:hover {
      color: #006699;
      text-decoration: underline;
}
a.norm {
      color: #000000;
      font-size: 8pt;
      text-decoration: none;
}
a.norm:hover {
      color: #333333;
      font-size: 8pt;
      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.mentop {
      color:#596166;
      font-family: tahoma;                                
      font-size: 8pt;
      text-decoration: none;
}
a.mentop:hover {
      color:#1B272F;
      font-family: tahoma;
      font-size: 8pt;
      text-decoration: none;
}

a.menbot {
      color:#555555;
      font-family: "Trebuchet MS", Trebuchet, sans-serif;
      font-size: 9pt;
      text-decoration: none;
}
a.menbot:hover {
      color:#000000;
      font-family: "Trebuchet MS", Trebuchet, sans-serif;
      font-size: 9pt;
      text-decoration: none;
}

.stopka{
      color:#444444;
      font-size: 8pt;
}
a.stopka{
      color:#444444;
      font-size: 8pt;
      text-decoration: none;
}
a.stopka:hover{
      color:#1B272F;
      font-size: 8pt;
      text-decoration: none;
}
a.menu_stopka{
      color:#ffffff;
      font-family: tahoma;
      font-size: 8pt;
      text-decoration: none;
}
a.menu_stopka:hover{
      color:#CCCCCC;
      font-family: tahoma;
      font-size: 8pt;
      text-decoration: none;
}
.menu_stopka{
      color: #FFFFFF;
      list-style-position: outside;
      list-style-image: url(/img/menu_stopka_punkt.gif);
      line-height: 20px;
}
.stopka_form{
      color:#596166;
      font-size: 8pt;
}
.button{
      font-family: Tahoma;
      color: #000000;
      font-size: 9pt;
      font-weight: normal;
}
.tab_mini{
  border:4px #596166 solid;
}

#community { height:25px; padding:0 5px; background: #EEEEEE; float:left; }
#community a { display:block; float:left; margin:4px 10px 0; color:#002475; }
#t_3 #community img {border: 0;}
