/* ****************** */
/* ------ OGÓŁ ------ */
/* ****************** */

body{
  margin: 0px;
  font-size: 12px;
  font-family: 'Trebuchet MS', 'Arial', 'Verdana';
  background-color:#f5f2eb;
  color:#4e4a41;
  width:100%;
}

img{
  border:0px;
}

a{
  color:#3b90a1;
  text-decoration:none;
}

a:hover{
  text-decoration:underline;
}

.error{
  text-align:center;
  color:#970000;
  font-weight:bold;
  margin-bottom:10px;
}

.lay{
  width:925px;
  margin:0px auto;
  background-color:#f5f2eb;
}

input[type=submit]{
  border:0px;
  background-color:#00b2c7;
  color:#ffffff;
  height:29px;
  font-size:14px;
  padding-bottom:4px;
}

input[type=text]{
  height:23px;
  border:1px solid #00b2c7;
  background-color:#ffffff;
  color:#00b3c8;
  font-size:14px;
  padding-top:7px;
  padding-left:30px;
  padding-right:5px;
  background-repeat:no-repeat;
  background-position:7px 7px;
}

textarea{
  border:1px solid #00b2c7;
  color:#00b3c8;
  font-size:14px;
  padding:5px;
  font-family: 'Trebuchet MS', 'Arial', 'Verdana';
}


/* ******************** */
/* ---- REGULAMINY ---- */
/* ******************** */

#regulamin{
  padding-left:20px;
}

#regulamin li{
  margin-bottom:10px;
  text-align:justify;
}

#regulamin h3{
  margin-top:0px;
  margin-bottom:5px;
}

#regulamin ul{
  list-style-type:square;
  padding-left:20px;
}

/* ****************** */
/* ------- TOP ------ */
/* ****************** */

#top{
  width:925px;
  height:32px;
  margin-bottom:18px;
  text-align:right;
  color:#bfeaf0;
  padding-top:13px;
}

#top img{
  vertical-align:middle;
  margin-bottom:1px;
}

#top a:hover{
  color:#ffffff;
  text-decoration:none;
}

#top a:hover img{
  opacity:1;
}

#lng_on{
  color:#ffffff;
}

#lng_off{
  color:#80d5e1;
}

#lng_off img{
  opacity: 0.5;
}

/* ****************** */
/* ---- TOP MENU ---- */
/* ****************** */

#top_menu{
  width:467px;
  height:43px;
  background-image:url('images/top_menu.gif');
  font-size:17px;
  color:#646464;
  padding-left:0px;
  padding-top:2px;
  margin:0px;
  list-style-type:none;
}

#top_menu li{
  float:left;
}

#top_menu li a{
  float:left;
  color:#646464;
  height:42px;
}

#top_menu li a:hover{
  text-decoration:none;
  background:#049eb4 url('images/top_menu_left.gif');
  background-repeat:no-repeat;
  color:#ffffff;
}

#top_menu span{
  float:left;
  height:33px;
  padding-top:9px;
  padding-left:17px;
  padding-right:13px;
}

#top_menu span:hover{
  background:url('images/top_menu_right.gif');
  background-position:right;
  background-repeat:no-repeat;
}

/* ****************** */
/* --- TOP CONTENT -- */
/* ****************** */

#top_content{
  width:925px;
  height:194px;
  background-image:url('images/top_bg.gif');
  padding-top:20px;
  margin-bottom:20px;
}

#top_content img{
  float:left;
  margin-right:25px;
}

#top_content h2{
  text-align:right;
  margin:0px;
  font-style:italic;
  font-size:19px;
  color:#8d7a58;
  background-image:url('images/informacyjna.gif');
  background-repeat:no-repeat;
  background-position:bottom right;
}

#top_content p{
  text-align:justify;
  color:#968360;
  margin-top:10px;
}

#top_content p span{
  display:block;
  text-align:center;
  margin-top:5px;
}

#top_content p a{
  color:#1cc1d3;
  font-weight:bold;
}

/* ****************** */
/* ------ TLO ------- */
/* ****************** */

#tlo_lewa{
  width:50%;
  height:322px;
  position:absolute;top:0;left:0;
  background-image:url('images/top_left.gif');
  z-index:-1;
}

#tlo_prawa{
  width:50%;
  height:322px;
  position:absolute;top:0;left:50%;
  background-image:url('images/top_right.gif');
  z-index:-1;
}



/* ****************** */
/* ------ TRESC ----- */
/* ****************** */

#tresc{
  float:left;
  width:690px;
  margin-right:21px;
}

.glowny_naglowek{
  border-bottom:1px solid #b1aaa1;
  margin-top:0px;
  margin-bottom:10px;
  width:680px;
  height:25px;
  padding-left:5px;
  padding-right:5px;
}

.glowny_naglowek h1{
  float:left;
  font-size:18px;
  font-weight:normal;
  margin:0px;
  color:#75706a;
  width:666px;
}

.glowny_naglowek h1 span{
  font-size:12px;
  font-style:italic;
  padding-left:10px;
}

.glowny_naglowek a img{
  margin-top:5px;
}

#tresc input[type=submit]{
  width:100px;
  display:block;
}

#tresc input[type=text]{
  width:400px;
  display:block;
  margin-bottom:5px;
}

#tresc textarea{
  width:425px;
  height:100px;
  margin-bottom:5px;
}


/* ****************** */
/* ------- MENU ----- */
/* ****************** */

#menu{
  width:214px;
  float:right;
}

#menu input[type=submit]{
  width:95px;
}

#menu input[type=text]{
  width:157px;
  margin-bottom:5px;
}

.menu_naglowek{
  background-image:url('images/menu.gif');
  width:214px;
  height:33px;
  font-size:18px;
  color:#ffffff;
  text-align:center;
  font-weight:normal;
  padding-top:9px;
}

.menu_content{
  margin-top:5px;
  margin-bottom:5px;
  padding-left:10px;
  padding-right:10px;
}


/* ****************** */
/* ------ TEKST ----- */
/* ****************** */

.tresc_tekst{
  text-align:justify;
  padding-left:5px;
  padding-right:5px;
  margin-top:10px;
}

.tresc_tekst img{
  border:3px solid #d8cfb9;
}

.tresc_tekst p{
  margin-top:0px;
  margin-bottom:10px;
}

/* ****************** */
/* ------ NEWS ------ */
/* ****************** */

#newsy{
  list-style-type:none;
  padding-left:5px;
  padding-right:5px;
  width:680px;
}

#newsy li{
  float:left;
  width:680px;
  border-bottom:1px solid #dcd5cc;
  margin-bottom:20px;
  padding-bottom:5px;
}

.news_data{
  color:#8c7d62;
  font-weight:bold;
  float:left;
  margin:0px;
}

.news_data .dzien{
  font-size:18px;
}

.news_data .miesiac{
  font-size:16px;
}

.news_data .rok{
  font-size:10px;
}

.news_tresc{
  float:right;
  width:485px;
  margin-bottom:5px;
}

.news_naglowek, .news_archiwum{
  margin-top:0px;
  margin-bottom:5px;
  color:#3b90a1;
  font-weight:bold;
  font-size:17px;
  margin-left:-27px;
}

.news_naglowek img{
  margin-right:5px;
  vertical-align:middle;
  margin-bottom:3px;
}

.news_naglowek a:hover, .news_archiwum a:hover{
  text-decoration:none;
  color:#980000;
}

.news_archiwum{
  margin-left:0px;
  font-size:20px;
  margin-top:-10px;
}

.news_tekst{
  text-align:justify;
  margin:0px;
}

.news_bar{
  float:left;
  width:50%;
  color:#8c7d62;
  margin-top:5px;
  margin-bottom:0px;
}

.news_bar span{
  font-weight:bold;
}


/* ******************** */
/* - LISTA WIADOMOSCI - */
/* ******************** */

#lista_wiadomosci{
  list-style-type:none;
  padding-left:5px;
  padding-right:5px;
  width:680px;
  color:#75706a;
}

#lista_wiadomosci a{
  color:#75706a;
}

#lista_wiadomosci a:hover{
  color:#3b90a1;
  text-decoration:none;
}

#lista_wiadomosci li{
  float:left;
  width:670px;
  border-bottom:1px solid #dcd5cc;
  padding:5px;
}

#lista_wiadomosci li:hover{
  background-color:#e8e3d9;
}

#lista_wiadomosci p{
  margin:0px;
}

.lista_tytul{
  width:500px;
  float:left;
}

.lista_data{
  width:170px;
  float:left;
  text-align:right;
  font-style:italic;
}


/* ******************** */
/* --- STRONICOWANIE -- */
/* ******************** */

.stronicowanie{
  list-style-type:none;
  float:right;
}

.stronicowanie li{
  float:left;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:5px;
  padding-right:5px;
  border:1px solid #b1aaa1;
  margin-right:5px;
  background-color:#e8e4db;
}

.stronicowanie li:hover{
  background-color:#d5d0c3;
}

.stronicowanie li a{
  color:#75706a;
  float:left;
}

.stronicowanie li a:hover{
  text-decoration:none;
}

.stronicowanie li span{
  font-weight:bold;
}


/* ****************** */
/* ---- STOPKA ------ */
/* ****************** */

#stopka{
  background-image:url('images/stopka.gif');
  float:left;
  width:100%;
  height:122px;
}

#stopka_center{
  width:925px;
  margin:0px auto;
  padding-top:10px;
  padding-bottom:10px;
}

#stopka .stopka_linki{
  margin:0px;
  border-bottom:1px solid #c6bcaa;
  padding-bottom:5px;
}

#stopka .stopka_linki img{
  margin-right:7px;
}

#stopka .stopka_linki a{
  color:#615443;
  font-weight:bold;
  margin-right:20px;
}

#stopka .stopka_linki a:hover{
  text-decoration:none;
  color:#3b90a1;
}

#stopka span{
  display:block;
  font-weight:bold;
}