body
{
  background: url('../images/tlo1.jpg') repeat;
  background-color: #28353E;
  margin:0 auto;
  overflow: auto;
}

div, td,  h1, h2, h3, h4, h5
{
  font-family: verdana;
  font-size: 11px;
  color: #000;
  line-height: 16px;
}

a{text-decoration: none; font-size:11px;}
img{border: none; margin: 0px; padding: 0px;}
p{border: none; margin: 0px; padding: 0px;}
form{padding: 0px; margin: 0px;}

.nawigacja_news{color: #000; font-weight: bold;}
.nawigacja_news a{color: #0082B4;  font-weight: normal;}

#start_spacer{
  position:relative;
  height: 100%;
  margin:0 auto;
  width: 100%;
  background: #ffffff;
}
#contener_spacer{
  position:relative;
  height: 100%;
  width: 100%;
  background: #ffffff;
  margin: 0 auto;
}


#start {
  position:relative;
  height: 100%;
  margin:0 auto;
  width: 980px;
  background: #ffffff;
}


#gierki_nav{
  position:absolute;
  float: left;
  top: 270px;
  left: 0px;
  width: 900px;
  height: 40px;
  margin:0 auto;
  color: #0082B4;
  font-weight: bold;
}

#gierki_nav a{color: #0082B4; font-weight: bold;}

#header_gry{
  float: left;
  width: 980px;
  height: 300px;
}
#header_gry img{margin: 0px;}



#header{
  float: left;
  width: 980px;
  height: 176px;
}
#header img{margin: 0px;}


#extra{float: left; width: 980px; height: 263px; margin:0px; padding:0px; background: url('../images/background_extra.jpg'); background-repeat: no-repeat;}
#extra_1{float: left; width: 678px; height: 253px;  margin: 0px; padding: 6px; }
#extra_2{position: absolute; top:182px; left: 682px; float: left; width: 299px; height: 253px; margin:0px; padding:0px; }

#ekstra{
  float: left;
  width: 666px;
  height: 251px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

#super_telko{
  position: absolute;
  float: left;
  left: 6px;
  top: 182px;
  width: 330px;
  height: 251px;
  border: solid #000 0px;
  background-color: #000;
  filter: alpha(opacity=45);
  opacity: 0.45;
  z-index: 90;
}



#ekstra_title{
  position: absolute;
  float: left;
  left: 6px;
  top: 182px;
  width: 380px;
  height: 51px;
  margin: 10px;
  color: #fff;
  clear: both;
  z-index: 100;
}
#ekstra_title h1{float: left;   padding: 3px;  color: #fff; background: #46A6B2; clear: both; font-weight: bold; font-size: 14px;}

#ekstra_text{
  position: absolute;
  float: left;
  left: 6px;
  top: 252px;
  width: 300px;
  height: 151px;
  margin: 10px;
  color: #fff;
  clear: both;
  z-index: 100;
}
#ekstra_text{float: left; width: 300px; margin: 30px 10px 20px 10px; padding: 3px;  color: #fff; clear: both; font-weight: normal; font-size: 12px;}


#ekstra_wiecej{
  position: absolute;
  float: left;
  left: 6px;
  top: 400px;
  width: 300px;
  height: 20px;
  margin: 10px;
  color: #fff;
  clear: both;
  z-index: 100;
  text-align: right;
  font-weight: bold;
  margin: 10px 10px 10px 10px;
}
#ekstra_wiecej a{color: #fff;}






.list_extra{
  float: left;
  width: 280px;
  color: #fff;
  margin: 5px 2px 8px 5px;
  background: url('../images/ptaszek.png');
  background-repeat: no-repeat;
  background-position: top left;
}
.list_extra h1{float: left; width: 270px;  padding: 4px 5px 1px 25px; margin: 0px;  }
.list_extra p{float: left;  width: 270px;  padding: 1px 5px 1px 25px; margin: 0px;  }
.list_extra a{color: #fff;}


.list_extra_activ{
  float: left;
  color: #fff;
  width: 100px;
  margin: 5px 2px 8px 5px;
  background: url('../images/ptaszek.jpg');
  background-repeat: no-repeat;
  background-position: top left;
}
.list_extra_activ h1{float: left; width: 270px;  padding: 4px 5px 1px 25px; margin: 0px; }
.list_extra_activ p{float: left; width: 270px;  padding: 1px 5px 1px 25px; margin: 0px;  }
.list_extra_activ a{color: #fff;}






#footer{
  float: left;
  width: 980px;
  xheight: 25px;
  background: #ffffff;
}

#footer .footer_line{float: left; height:1px; width: 980px; background: #808080;  text-align:center;}
#footer .footer_text{float: left; width:970px; padding: 5px; color: #808080; text-align:center; clear: both; background: #ffffff;}
#footer .footer_text a{color: #0082B4;}

#footer .footer_text2{float: left; width:970px; padding: 5px; color: #808080; text-align:center; font-size: 10px; clear: both; background: #ffffff;}
#footer .footer_text2 a{color: #0082B4;}

#footer .footer_text3{float: left; width:970px; padding: 5px; color: #808080; text-align:right; font-size: 10px; clear: both; background: #ffffff;}
#footer .footer_text3 a{color: #0082B4;}

#footer .footer_text4{float: left; width:970px; height: 20px; padding: 5px; color: #808080; text-align:right; font-size: 10px; clear: both; background: #ffffff;}
#footer .footer_text4 img{border: none;}

#footer .footer_text_online{float: left; text-align:left; width:970px; height: 20px; padding: 5px; color: #008000;  font-size: 11px; clear: both;}



/*SRODEK START*/
#contener{
  float: left;
  width: 980px;
  color: #000;
  margin: 0px;
  background: #ffffff;
}



/*Kolumna nr 1*/
#contener_1{float: left; width: 184px; background: #fff;}
.banner_left{float: left; width: 184px; text-align:center; margin: 5px 0px 5px 0px;}
/*MENU left START*/
.menu_x1{float:left; width:25px; margin:0px; padding:0px; text-align:center;}
.menu_x2{float:left; width:145px; margin:0px; padding:0px;}
.menu_x{background: #D7E9A1;}

.menu_x3{float:left; color: #383838; font-size:9px; font-weight: bold; width:135px; margin:0px; padding: 0px 0px 0px 10px;}
.menu_x3_link{font-size:9px; color: #808080; font-weight: normal;}

.menu_left{
  float:left;
  width: 184px;
  background: #fff;
  margin:0px;
  padding:0px;
}

.menu_left .title{
  float:left;
  width: 184px;
  min-height: 26px;
  background: url('../images/menu_left_background.jpg');
  background-repeat: repeat-y;
  background-color: #fff;
  color: #fff;
  border-bottom: solid #fff 1px;
}


.menu_left .title h1{float:left; width: 145px; margin: 0px; padding: 3px 5px 2px 10px; color: #fff;}
.menu_left .title p{float:right;  width: 13px; margin: 0px; padding: 0px; color: #fff; cursor: pointer;}



.menu_left .title a{color: #fff;}


.menu_left ul{
  float: left;
  width: 184px;
  list-style:none;
  color: #008000;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background: #D7E9A1;
  display: none;
}

.menu_left ul li{
  float: left;
  width: 184px;
  clear: both;
  list-style:none;
  background: url('../images/backgroun_menus.jpg');
  background-repeat: repeat-y;
  color: #008000;
  margin:  0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.menu_left ul li a{color: #008000;}
.menu_left ul li a:hover{color: #000;}
/*MENU left END*/






/*Kolumna nr 2*/
#contener_2{float: left; width: 595px; margin:0px; padding:0px;}
.pages{
 float:left;
 width: 575px;
 margin: 5px 0px 5px 5px;
}
.pages .navigation{float:left; width:570px; padding: 4px; color: #0082B4; font-weight:bold; clear:both;}
.pages .navigation a{color: #0082B4;}
.pages .lines_pages{float:left;  width:570px; height: 1px; margin: 2px 0px 2px 0px; background: #0082B4;}
.pages .lines_pages2{float:left; width:570px; height: 1px; margin: 2px 0px 2px 0px; background: #C0C0C0;}


.pages .title{float:left; width:570px; padding: 4px; color: #0082B4; font-weight:bold; clear:both;}
.pages .title a{color: #FF0000; font-weight: bold;}
.pages .data{float:left; width:570px; padding: 4px; color: #5A5A5A; font-weight:normal; font-size: 10px; clear:both;}
.pages .contents{float:left; width:570px; padding: 4px; color: #5A5A5A; font-weight:normal; clear:both;}
.pages .contents img{margin: 4px 4px 4px 4px;}
.pages .contents h1{float:left; text-align:left; padding: 4px; margin:0px; color: #5A5A5A; font-weight:bold; font-size:11px; clear:both;}
.pages .contents h2{float:left; text-align:left; padding: 4px; margin:0px; color: #5A5A5A; font-weight:normal; font-size:11px; clear:both;}
.pages .contents h2 a{color: #5A5A5A;}
.pages .contents h1 a{color: #5A5A5A;}
.pages .contents h3{float:left; text-align:left; padding: 2px; margin:0px; color: #0082B4; font-weight:normal; font-size:11px; clear:both;}
.pages .contents h3 a{color: #0082B4;}

.pages .powrot{float:left; width:570px; text-align:right; padding: 0px 4px 4px 4px; color: #5A5A5A; font-weight:normal; clear:both;}
.pages .powrot a{color: #0082B4;}

.pages .pages_list li{list-style: none; color: #0082B4; }
.pages .pages_list li a{color: #0082B4; font-weight: bold;}



.news{
 float:left;
 width:560px;

}
.news .news_title{float:left; width:555px; padding: 4px; color: #0082B4; font-weight:bold; clear:both;}
.news .news_data{float:left; width:555px; padding: 4px; color: #5A5A5A; font-weight:normal; font-size: 10px; clear:both;}
.news .news_text{float:left; width:555px; padding: 4px; color: #5A5A5A; font-weight:normal; clear:both; text-align: justify;}
.news .news_text img{margin: 0px 5px 5px 0px; border: solid #cccccc 1px;}
.news .news_wiecej{float:left; width:555px; text-align:right; padding: 0px 4px 4px 4px; color: #5A5A5A; font-weight:normal; clear:both;}
.news .news_wiecej a{color: #0082B4;}


.news .news_title_x{float:left; background: #f2f2f2; width:555px; padding: 4px; color: #0082B4; font-weight:bold; clear:both;}
.news .news_data_x{float:left; background: #f2f2f2;  width:555px; padding: 4px; color: #5A5A5A; font-weight:normal; font-size: 10px; clear:both;}
.news .news_text_x{float:left; background: #f2f2f2;  width:555px; padding: 4px; color: #5A5A5A; font-weight:normal; clear:both;  text-align: justify;}
.news .news_text_x img{margin: 0px 5px 5px 0px; border: solid #cccccc 1px;}
.news .news_wiecej_x{float:left; background: #f2f2f2;  width:555px; text-align:right; padding: 0px 4px 4px 4px; color: #5A5A5A; font-weight:normal; clear:both;}
.news .news_wiecej_x a{color: #0082B4;  background: #f2f2f2; }

.news_2{float:left; margin: 5px 0px 2px 12px;  width:569px; background: #f2f2f2; border: solid #cccccc 1px;}
.news_1{float:left; margin: 5px 0px 2px 12px; width:569px;  background: #ffffff; border: solid #cccccc 1px;}


/*Kolumna nr 3*/
#contener_3{float: left; width: 201px; background: #fff; margin:0px; padding:0px;}
#contener_3 p{float: left; margin: 5px 0px 5px 0px; padding:0px; clear: both;}
#szukarka{
   float: left;
   width: 201px;
   height: 85px;
   margin:0px;
   padding:0px;
}
.banner_right{float: left; width: 201px; text-align:center; margin: 5px 0px 5px 0px; padding:0px;}

#szukarka .title{float: left; width: 201px; height: 20px; color: #fff;  background: url('../images/szukarka_title_background.jpg');  background-repeat: repeat-y;}
#szukarka .title h1{float: left; width: 201px; color: #fff; text-align: center; margin: 0px; padding: 2px 0px 0px 0px;}
#szukarka .search{float: left; width: 201px; height: 27px; margin: 5px 0px 5px 0px; background: url('../images/szukarka_search_background.jpg'); background-repeat: no-repeat;}
#szukarka .search input{margin: 4px 20px 0px 20px; width: 160px; padding: 0px;  border: none; background: none;}

#szukarka .send{float: left; width: 201px; height: 30px; margin: 5px 0px 5px 0px;}
#szukarka .send input{margin: 4px 20px 0px 110px; font-size: 11px; padding: 3px 0px 0px 0px; width: 66px; color: #fff;  height: 22px;  border: none;  background: url('../images/szukaj.jpg'); background-repeat: no-repeat;}





#galery-body {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 90;
	width: 100%;
      height: 100%;

      background-color: #000;
      filter:alpha(opacity=80);
	opacity: 0.8;
}

#galery-help {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 90;
	margin:0 auto;
	width: 800px;
	height: 500px;
}


#galery-box {
	position: absolute;
	top: 200px;
	left: 15%;
	z-index: 100;
	width: 70%;
	height: 500px;
      background: #fff;
      color: #000;
      overflow-x: hidden;
      overflow-y: scroll;
}





/*Baza firm START*/

.firmy_menu{
  float: left;
  color: #000000;
  width: 180px;
  vertical-align: top;
}

.firmy_menu {color: #0000A0; border: solid #E9E9E9 0px;}
.firmy_menu h1{float:left; width: 180px;  color: #000000; margin: 5px 0px 5px 0px; padding: 0px; text-align: center; font-weight: bold; clear: both;}
.firmy_menu h1 a{color: #000000; }
.firmy_menu p {float:left; width: 180px; color: #215F81; padding: 3px 5px 3px 5px; margin: 0px; text-align: left; }
.firmy_menu p a{color: #215F81; text-decoration: none;}


.firmy_content{
  float: left;
  color: #000000;
  width: 580px;
  vertical-align: top;
}

.firmy_content {color: #0000A0; border: solid #E9E9E9 0px;}
.firmy_content h1{float:left; width: 580px;  color: #000000; margin: 5px 0px 5px 0px; padding: 0px; text-align: center; font-weight: bold; clear: both;}
.firmy_content h1 a{color: #000000; }
.firmy_content p {float:left; width: 580px; color: #215F81; padding: 3px 5px 3px 5px; margin: 0px; text-align: left; }
.firmy_content p a{color: #215F81; text-decoration: none;}

.firmy_content .lines_firmy{background: #808080; width: 580px; height:1px; clear:both;}
.firmy_content .odstep_firmy{float:left; clear:both; width: 580px; height:10px;}
.firmy_content_info {color: #808080; text-align: left; padding: 5px 2px 10px 10px; }
.firmy_content_info a{color: #808080; text-decoration: none; }

.firmy_content_info2 {color: #808080; text-align: left; padding: 2px 2px 4px 10px; }
.firmy_content_info2 a{color: #808080; text-decoration: none; }


.firmy_content .title_firmy {color: #215F81; text-align: left; padding: 5px 2px 10px 10px; }
.firmy_content .title_firmy a{color: #215F81; text-decoration: none; }


.firmy_przerwa{float:left; width: 1px; height: 300px; background: #808080; margin: 0px; padding: 0px;}







/*Kolumna nr 2*/
#contener_22{float: left; width: 980px;}
.pages_22{
 float:left;
 width: 900px;
 margin: 5px 7px 5px 8px;
}
.pages_22 .navigation_22{float:left; width:945px; padding: 4px; color: #0082B4; font-weight:bold; clear:both;}
.pages_22 .navigation_22 a{color: #0082B4;}
.pages_22 .lines_pages_22{float:left; width:945px; height: 1px; margin: 2px 0px 2px 0px; background: #0082B4;}

.pages_22 .contents_22{float:left; width:945px;  text-align: center; padding: 4px; color: #5A5A5A; font-weight:normal; clear:both;}
.pages_22 .powrot_22{float:left; width:945px; text-align:right; padding: 0px 4px 4px 4px; color: #5A5A5A; font-weight:normal; clear:both;}
.pages_22 .powrot_22 a{color: #0082B4;}

.addFirma{
 float:left;
 width: 400px;
 margin: 5px;
}
.addFirma .firma_1{width: 200px; text-align: right;}
.addFirma .firma_2{width: 200px; text-align: left;}
.addFirma .wysylka{width: 400px; text-align: center;}


.firma_2 input{height: 20px; background: #fff; border: solid #D2DBC3 1px; color:#33392A;}
.firma_2 select{width: 150px; height: 23px; border: solid #D2DBC3 1px; color:#33392A; margin-bottom: 12px;}
.firma_2 textarea{padding: 3px; background: #fff; border: solid #D2DBC3 1px; color:#33392A;}
.addFirma .wysylka input{height: 20px; background: #D2DBC3; border: solid #000 1px; color:#33392A;}





.addlinks{
 float:left;
 width: 400px;
 margin: 5px;
}
.addlinks .firma_1{width: 100px; text-align: left;}
.addlinks .firma_2{width: 300px; text-align: left;}
.addlinks .wysylka{width: 400px; text-align: center;}

.addlinks .firma_3{width: 400px; text-align: left;}

.addlinks input{height: 20px; background: #fff; border: solid #D2DBC3 1px; color:#33392A;}
.addlinks select{width: 150px; height: 23px; border: solid #D2DBC3 1px; color:#33392A; margin-bottom: 12px;}
.addlinks textarea{padding: 3px; background: #fff; border: solid #D2DBC3 1px; color:#33392A;}
.addlinks .wysylka input{height: 20px; background: #D2DBC3; border: solid #000 1px; color:#33392A;}






.sonda_naglowek{
 background: url('../images/menu_left_background2.jpg') repeat-y;
 height:20px;
 color: #fff;
 text-align:center;
 font-weight: bold;
 padding: 5px 0px 5px 0px;
}



.sonda_menu
{
  font-family: Verdana, Tahoma, Helvetica, MS Sans-Serif;
  font-size: 8px;
  color: #000;
  width: 172px;
  margin-left: 5px;
  border: solid #A7D750 1px;
}

.sonda_menu input
{
  font-size: 12px;
  color: #FFFFFF;
  background-color: #A7D750;
  padding: 5px;
  margin: 4px;
  border: solid #808080 0px;
}



.sonda_menu .naglowek
{
  height: 33px;  width: 159px;
  padding-top: 9px;
  color: #000;
}

.sonda_menu .dziubek
{
  height: 33px;  width: 20px;
}



.sonda_menu .glos
{
  height: 18px;  width: 20px;
  border: solid #FFFFFF 0px;
  background-color: #FFFFFF;
}

.sonda_menu .glos INPUT
{
  height: 13px;  width: 13px;
  border: solid #FFFFFF 0px;
  background-color: #FFFFFF;

}



.sonda_menu .pytanie {text-align: left; color: #000000;  padding: 5px 10px 5px 10px;}
.sonda_menu .glos {text-align: left;width: 20px; color: #000000;  padding: 0px 0px 0px 10px;}
.sonda_menu .odpowiedz {text-align: left;width: 139px; padding-top: 2px; color: #808080;}


.kontakt
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  text-align: left;
  vertical-align: top;
  font-weight: normal;
  background: #fff;
}

.kontakt .title{padding: 3px 3px 3px 3px; color: #000; text-align: right;  background: #fff;}

.kontakt .text_1 { background: #fff; margin: 0px; padding: 3px 0px 3px 0px; width: 95px; text-align: left; }
.kontakt .text_11 { background: #fff; margin: 0px; padding: 3px 0px 3px 0px; width: 94px; text-align: left;}


.kontakt .text_2 { background: #fff; margin: 0px; padding: 3px 0px 3px 5px; width: 400px; text-align: left; vertical-align: top;}
.kontakt .text_2 INPUT {border: solid #000 1px; background-color: #F9F9F9; height: 18px;}
.kontakt .poletko {border: solid #000 1px; background-color: #F9F9F9; }


.kontakt .send {text-align: left; font-size: 10px;}
.kontakt .send INPUT {border: solid #000 1px; background-color: #A7D750; color: #fff; height: 25px; font-size: 11px;}

