/****************************
---------- GŁÓWNE ----------
*****************************/

body{
  margin:0px;
  font-size:12px;
  color:#555555;
  font-family:'Verdana', 'Tahoma', 'Arial';
  background-image:url(images/bg.gif);
  background-color:#ebece9;
  background-repeat:repeat-x;
}

input[type='text'], input[type='password']{
  border:1px solid #d4d7d1;
  color:#a6aca1;
  font-weight:bold;
  font-size:11px;
  height:19px;
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
}

textarea{
  border:1px solid #d4d7d1;
  color:#a6aca1;
  font-size:12px;
  padding:5px;
  font-family:'Verdana', 'Tahoma', 'Arial';
}

select{
  border:1px solid #d4d7d1;
  color:#a6aca1;
  font-weight:bold;
  font-size:11px;
  padding:5px;
}

img{
  border:0px;
}

a{
  color:#676f61;
  text-decoration:underline;
}

a:hover{
  text-decoration:none;
}

#lay{
  width:1000px;
  margin:0px auto;
}

#dol_tresc{
  clear:both;
  float:left;
  margin-bottom:10px;
  background-color:#ffffff;
  padding:25px;
  width:950px;
}

#dol_lewa{
  width:725px;
  float:left;
  margin-right:25px;
  margin-top:25px;
}

#dol_prawa{
  width:200px;
  float:right;
  margin-top:25px;
}

.podpowiedz{
  clear:both;
  border:3px solid #e2e5dc;
  background-color:#f1f2f0;
  padding:10px;
  margin-left:20px;
  margin-right:20px;
  margin-bottom:20px;
  text-align:justify;
}

.error{
  clear:both;
  text-align:center;
  margin-bottom:10px;
  margin-top:0px;
  font-weight:bold;
  color:#a70000;
}

#komunikat{
  position:fixed;top:0px;
  width:100%;
  background-color:#939787;
  text-align:center;
  border-bottom:3px solid #696d5c;
  padding:12px;
  font-weight:bold;
  z-index:5;
  color:#ffffff;
  font-size:13px;
}


/****************************
---------- BUTTONY ----------
*****************************/

.btm_grey, .btb_grey, .btm_red, .btb_red{
  color:#ffffff;
  font-weight:bold;
  font-size:11px;
  border:0px;
}

.btm_grey{
  background-image:url(images/buttons/grey_min.gif);
  width:60px;
  height:27px;
}

.btb_grey{
  background-image:url(images/buttons/grey_big.gif);
  width:83px;
  height:27px;
}

.btm_red{
  background-image:url(images/buttons/red_min.gif);
  width:64px;
  height:27px;
}

.btb_red{
  background-image:url(images/buttons/red_big.gif);
  width:129px;
  height:27px;
}

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

#top{
  background-image:url(images/top.jpg);
  height:200px;
}

#top img{
  position:relative;top:197px;
}


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

#top_menu{
  float:left;
  width:548px;
  padding:0px;
  margin:0px;
  list-style-type:none;
  font-weight:bold;
}

#top_menu li{
  float:left;
  background-image:url(images/top_menu_bg.gif);
  height:45px;
  margin-right:1px;
  text-align:center;
  width:136px;
}

#top_menu li a{
  width:136px;
  padding-top:15px;
  height:30px;
  float:left;
  text-decoration:none;
}

#top_menu li a:hover, .tp_obecny{
  color:#b40101;
  background-color:#ffffff;
}


/****************************
-------- PANEL USERA --------
*****************************/

#panel_usera{
  width:437px;
  height:35px;
  float:right;
  background-color:#ffffff;
  padding-top:10px;
  padding-left:15px;
}

#panel_usera form{
  float:left;
}

#pu_login, #pu_haslo{
  background-repeat:no-repeat;
  background-position:7px 9px;
  padding-left:22px;
  width:100px;
}

#pu_login{
  background-image:url(images/icons/user.gif);
}

#pu_haslo{
  background-image:url(images/icons/key.gif);
}

#pu_zarejestruj{
  margin-left:10px;
}

#panel_usera p{
  margin-top:1px;
}

#panel_usera p span{
  margin-right:4px;
  margin-top:5px;
  float:left;
}

#panel_usera p a{
  text-decoration:none;
  color:#555555;
  float:left;
  padding:5px;
}

#panel_usera p a:hover{
  background-color:#ced0c5;
}


/****************************
--- IMG NEWS [PRZEWIJAK] ----
*****************************/

#img_news{
  width:540px;
  height:245px;
  border:5px solid #d8d8d8;
  float:left;
  overflow:hidden;
}

#img_news_bg{
  z-index:1;
  position:absolute;
  width:540px;
  height:245px;
}

#img_news_tekst{
  width:520px;
  height:80px;
  position:absolute;top:420px;
  background-image:url(images/img_news_bg.png);
  z-index:2;
  padding:10px;
  color:#ffffff;
}

#img_news_tekst h1{
  margin:0px;
  font-size:18px;
}

#img_news_tekst p{
  margin-top:5px;
  margin-bottom:0px;
  text-align:justify;
  font-size:11px;

}

#img_news_tekst span{
  display:block;
  text-align:right;
  margin-top:2px;
  font-weight:bold;
  font-size:10px;
}

#img_news_tekst span a{
  text-decoration:none;
  color:#ffa302;
}

#img_news_tekst span a:hover{
  color:#ffffff;
}

#img_news_tekst span img{
  vertical-align:bottom;
  margin-bottom:1px;
}

#img_news_prawa, #img_news_lewa{
  width:40px;
  height:43px;
  filter:alpha(opacity=20); -moz-opacity:0.2;opacity:0.2;
  z-index:2;
}

#img_news_prawa:hover, #img_news_lewa:hover{
  filter:alpha(opacity=90); -moz-opacity:0.9;opacity:0.9;
}

#img_news_prawa{
  position:relative;top:80px;right:10px;
  float:right;
}

/****************************
--- LISTA NEWS [NAJNOWSZE] ---
*****************************/

#lista_polecamy{
  width:355px;
  height:225px;
  float:right;
  background-image:url(images/najnowsze_bg.gif);
  background-repeat:no-repeat;
  padding:10px;
}

#lista_polecamy p{
  margin-top:0px;
}

#lista_polecamy ul{
  list-style-type:none;
  padding:0px;
  margin:0px;
}

#lista_polecamy li{
  float:left;
  width:175px;
  height:65px;
  text-align:center;
  margin-bottom:10px;
}

.lp_lewa{
  background-image:url(images/najnowsze_linia.gif);
  background-repeat:no-repeat;
  background-position:right;
  clear:both;
}

/****************************
---------- NAGŁÓWKI ---------
*****************************/

.naglowek{
  float:left;
  clear:both;
  background-image:url(images/naglowek_bg.gif);
  width:725px;
  height:33px;
  margin-bottom:20px;
}

.naglowek .naglowek_lewa{
  float:left;
  margin:0px;
  padding-left:10px;
  padding-top:7px;
  width:490px;
  color:#c02c2c;
  font-style:italic;
  font-size:17px;
  font-family: 'Georgia','Verdana','Tahoma','Arial';
}

.naglowek .naglowek_prawa{
  float:right;
  margin:0px;
  padding-right:10px;
  text-align:right;
  padding-top:px;
  font-size:10px;
  font-weight:bold;
  padding-top:10px;
}

.naglowek .naglowek_prawa img{
  vertical-align:middle;
  margin-bottom:2px;
  margin-left:2px;
}

.naglowek .naglowek_prawa a{
  color:#7e7e7e;
  text-decoration:none;
}

.naglowek .naglowek_prawa a:hover{
  color:#000000;
}

.naglowek_mini{
  clear:both;
  float:left;
  border-bottom:1px solid #a4a4a4;
  font-size:10px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:2px;
  margin-bottom:10px;
  width:705px;
}

.naglowek_mini .nm_naglowek{
  font-weight:bold;
  float:left;
  margin:0px;
  width:400px;
}

.naglowek_mini .nm_opcje{
  float:left;
  margin:0px;
  width:305px;
  text-align:right;
}

.naglowek_mini .nm_opcje a{
  text-decoration:none;
}

.naglowek_mini .nm_opcje a:hover{
  color:#000000;
}

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

.news_naglowek{
  clear:both;
  float:left;
  position:relative;left:-33px;
  width:758px;
  margin-bottom:15px;
}

.news_data{
  background-image:url(images/news_data.gif);
  width:88px;
  height:36px;
  float:left;
  color:#ffffff;
  padding-left:15px;
  padding-right:4px;
  padding-top:10px;
  margin-right:10px;
}

.nd_dzien{
  display:block;
  float:left;
  font-size:28px;
  font-family: 'Georgia','Verdana','Tahoma','Arial';
  font-style:italic;
}

.nd_miesiac{
  margin-top:5px;
  font-size:9px;
  display:block;
  text-align:right;
}

.nd_rok{
  font-size:9px;
  display:block;
  text-align:right;
}

.news_naglowek h2{
  float:left;
  width:641px;
  margin-top:10px;
  margin-bottom:0px;
  font-style:italic;
  font-size:17px;
  font-family: 'Georgia','Verdana','Tahoma','Arial';
  font-weight:normal;
}

.news_naglowek h2 a{
  color:#c02c2c;
  text-decoration:none;
}

.news_naglowek h2 a:hover{
  color:#2f2f2f;
}

.news_naglowek p{
  float:left;
  font-size:10px;
  color:#464646;
  margin-top:4px;
  margin-bottom:0px;
}

.news_naglowek p span{
  margin-right:15px;
}

.news_naglowek p img{
  vertical-align:bottom;
  margin-bottom:1px;
}

.news_naglowek p a{
  text-decoration:none;
  color:#7a8254;
}

.news_naglowek p a:hover{
  color:#464646;
}

.news_tekst{
  clear:both;
  float:left;
  border:3px solid #e4e4e4;
  width:699px;
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  text-align:justify;
  margin-bottom:20px;
  background-color:#f5f5f5;
}

.news_tekst p{
  margin-top:7px;
  margin-bottom:7px;
}

.news_tekst img{
  vertical-align:middle;
}

.nt_calosc{
  text-decoration:none;
  color:#464646;
  font-weight:bold;
  font-size:10px;
  margin-left:5px;
}

.nt_calosc:hover{
  color:#c02c2c;
}

.nt_calosc img{
  vertical-align:bottom;
  margin-bottom:1px;
}



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

.menu_naglowek{
  width:225px;
  height:24px;
  background-image:url(images/menu_naglowek.gif);
  color:#ffffff;
  font-weight:bold;
  text-align:center;
  padding-top:17px;
  float:left;
  position:relative;left:10px;
  margin-bottom:2px;
}

.menu_naglowek:hover{
  cursor:pointer;
}

.menu_linki{
  margin-top:0px;
  margin-left:12px;
  padding-left:0px;
  padding-top:5px;
  list-style-type:none;
  float:left;
  width:222px;
  display:none;
}

.menu_linki li{
  border-bottom:1px dashed #818181;
  margin-left:10px;
  margin-right:10px;
}

.menu_linki li a{
  color:#555555;
  text-decoration:none;
  display:block;
  padding-left:17px;
  padding-top:7px;
  padding-bottom:7px;
  background-image:url(images/menu_punkt.gif);
  background-repeat:no-repeat;
  background-position:6px 10px;
}

.menu_linki li a:hover{
  color:#aeaeae;
  background-color:#555555;
}

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

#stopka{
  clear:both;
  float:left;
  padding:15px;
  width:970px;
  background-color:#d4d7d1;
  font-size:11px;
  margin-bottom:10px;
  color:#7b7b7b;
}

#stopka p{
  margin:0px;
  float:left;
}

#stopka a{
  color:#7b7b7b;
  text-decoration:none;
  font-weight:bold;
}

#stopka a:hover{
  color:#4b4c49;
}

#stopka_gora{
  width:200px;
}

#stopka_gora img{
  margin-bottom:2px;
  margin-right:2px;
}

#stopka_copy{
  text-align:center;
  width:500px;
}

#stopka_autor{
  width:270px;
  text-align:right;
}


/****************************
-------- KOMENTARZE ---------
*****************************/

.komentarze{
  list-style-type:none;
  float:left;
  margin-top:0px;
  padding-left:10px;
  padding-right:10px;
  margin-bottom:-10px;
}

.komentarze li{
  float:left;
  clear:both;
  margin-bottom:10px;
}

.komentarze_awatar{
  float:left;
  width:100px;
  padding-right:30px;
  text-align:center;
  background-image:url(images/komentarze_lewa.gif);
  background-repeat:no-repeat;
  background-position:105px 80px;
}

.komentarze_login{
  display:block;
  font-weight:bold;
  margin-bottom:2px;
  margin-top:5px;
}

.komentarze_login a{
  text-decoration:none;
}

.komentarze_login a:hover{
  color:#000000;
}

.komentarze_reputacja{
  font-size:7px;
  font-weight:bold;
}

.komentarze_tresc{
  width:555px;
  float:left;
  background-image:url(images/komentarze_dol.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  background-color:#e2e2e2;
  padding-bottom:10px;
  padding-left:10px;
  padding-right:10px;
  padding-top:2px;
  min-height:80px;
  text-align:justify;
}

.komentarze_tresc img{
  vertical-align:middle;
}

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

.komentarze_cytat, blockquote{
  border:1px dashed #a7a5a5;
  padding:5px;
  margin-left:10px;
  margin-right:10px;
  margin-top:5px;
  margin-bottom:5px;
  background-color:#ffffff;
}

.komentarze_cytat .kc_autor{
  display:block;
  font-weight:bold;
}

.komentarze_gora{
  width:565px;
  float:left;
  background-image:url(images/komentarze_gora.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  padding-bottom:7px;
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
}

.komentarze_data{
  float:left;
  margin:0px;
  width:350px;
  font-weight:bold;
  font-size:10px;
}

.komentarze_opcje{
  float:left;
  margin:0px;
  width:215px;
  text-align:right;
}

#komentarze_napisz{
  float:left;
  width:400px;
  height:135px;
}

#komentarze_form{
  float:left;
  width:400px;
  margin-left:10px;
  margin-right:20px;
}

#komentarze_dodaj{
  display:block;
  margin-top:2px;
}

#komentarze_info{
  list-style-type:square;
  float:left;
  width:255px;
  padding-left:20px;
  margin:0px;
}

#komentarze_info li{
  margin-bottom:5px;
}

#dodaj_komentarz_okno{
  float:left;
  clear:both; 
  width:725px;
}

#dodaj_komentarz_okno h4{
  margin-top:0px;
  margin-bottom:10px;
}


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

.stronicowanie{
  margin-top:0px;
  margin-bottom:10px;
  padding:0px;
  list-style-type:none;
  float:right;
}

.stronicowanie li{
  float:left;
  background-color:#ebece9;
  border:1px solid #c9cec0;
  font-size:10px;
  font-weight:bold;
  margin-left:3px;
  margin-top:10px;
}

.stronicowanie li a{
  float:left;
  text-decoration:none;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:7px;
  padding-right:7px;
  color:#626262;
}

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

.stronicowanie li .str_obecna{
  background-color:#c9cec0;
}


/****************************
---------- PROFIL -----------
*****************************/

.profil_gora{
  background-color:#e2e5dc;
  float:left;
  width:675px;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:25px;
  padding-right:25px;
  margin-bottom:15px;
  text-align:center;
}

.profil_gora a{
  text-decoration:none;
  color:#555555;
  float:left;
  padding:5px;
  margin-right:10px;
}

.profil_gora a:hover{
  background-color:#ced0c5;
}

#profil_awatar{
  float:left;
  width:110px;
  height:100px;
}


#profil_info{
  border:1px solid #9a9e8d;
  background-color:#f1f6e6;
  width:500px;
  list-style-type:none;
  float:left;
  margin-top:0px;
  margin-bottom:5px;
  padding:0px;
}

#profil_info li{
  float:left;
  display:block;
}

#profil_info li p{
  padding:4px;
  float:left;
  margin:0px;
}

#profil_info li span{
  font-weight:bold;
}


/*******************************************
--------- KIERMASZ & PROFIL USERA----------
********************************************/

.kiermasz_gora{
  background-color:#e2e5dc;
  float:left;
  width:705px;
  padding:10px;
  margin-bottom:15px;
}


.kiermasz_dodaj{
  width:250px;
  float:left;
  margin:0px;
}

.kiermasz_szukaj{
  float:right;
  width:455px;
  margin:0px;
  text-align:right;
}

#kg_szukaj{
  background-image:url(images/icons/szukaj.gif);
  background-repeat:no-repeat;
  background-position:7px 9px;
  padding-left:22px;
  width:250px;
}

.kiermasz_menu{
  width:180px;
  float:left;
}

.kiermasz_menu h4, .kiermasz_wstep h4{
  margin:0px;
  font-size:10px;
  font-weight:bold;
  padding-bottom:2px;
  border-bottom:1px solid #b0b0b0;
  padding-left:5px;
  padding-right:5px;
}

.kiermasz_wstep h4{
  text-align:right;
}

.kiermasz_wstep p{
  text-align:justify;
}

.kiermasz_wstep p img{
  float:right;
  margin-left:10px;
}

.kiermasz_menu ul{
  margin:0px;
  padding-left:0px;
  padding-top:5px;
  list-style-type:none;
  background-repeat:no-repeat;
}

.kiermasz_menu ul li{
  border-bottom:1px solid #d9d9d9;
}

.kiermasz_menu ul li a{
  color:#555555;
  text-decoration:none;
  display:block;
  padding-left:22px;
  padding-right:10px;
  padding-top:7px;
  padding-bottom:7px;
  background-image:url(images/icons/book.gif);
  background-repeat:no-repeat;
  background-position:6px 10px;
}

.kiermasz_menu ul li a:hover{
  color:#aeaeae;
  background-color:#555555;
}

.kiermasz_wstep{
  float:right;
  width:520px;
}

.kiermasz_lista{
  width:725px;
  float:left;
  list-style-type:none;
  padding:0px;
  margin:0px;
}

.kiermasz_lista li{
  padding:10px;
  margin-bottom:1px;
}

.kiermasz_lista li:hover{
  background-color:#d0d4c8;
}

.kiermasz_lista p, .kl_naglowki p{
  float:left;
  margin:0px;
}

.kl_zdjecie{
  width:80px;
  text-align:center;
}

.kl_zdjecie img{
  border:3px solid #d1d1d1;
}

.kl_zdjecie img:hover{
  border:3px solid #c1c1c1;
}

.kl_tytul{
  width:350px;
  padding-left:5px;
}

.kl_tytul span{
  font-weight:bold;
  font-size:14px;
  display:block;
  margin-bottom:2px;
}

.kiermasz_lista .kl_tytul{
  padding-top:10px;
}

.kiermasz_lista .kl_tytul a{
  color:#505050;
  text-decoration:none;
  float:left;
}

.kiermasz_lista .kl_tytul a:hover{
  color:#000000;
  text-decoration:underline;
}

.kl_klasa{
  width:50px;
  text-align:center;
}

.kiermasz_lista .kl_klasa{
  padding-top:20px;
}

.kl_data{
  width:140px;
  text-align:center;
}

.kiermasz_lista .kl_data{
  padding-top:20px;
}

.kl_cena{
  width:80px;
  text-align:right;
  font-weight:bold;
}

.kiermasz_lista .kl_cena{
  padding-top:15px;
}

.kiermasz_lista .kl_cena{
  font-size:14px;
}

.kiermasz_lista .kl_cena span{
  font-size:10px;
  margin-top:-2px;
  display:block;
}

.kl_pa{
  background-color:#e2e5dc;
  float:left;
}

.kl_npa{
  background-color:#f3f5f0;
  float:left;
}

.kl_naglowki{
  border-bottom:1px solid #b0b0b0;
  font-size:11px;
  font-weight:bold;
  padding-bottom:3px;
  padding-left:10px;
  padding-right:10px;
  float:left;
  margin-bottom:5px;
}

#kk_lewa{
  float:left;
  width:280px;
}

#kk_prawa{
  float:right;
  width:420px;
}

.kk_naglowek{
  font-weight:bold;
  background-color:#e2e5dc;
  padding:10px;
}

#kk_lewa .kk_naglowek{
  float:left;
}

#kk_prawa .kk_naglowek{
  float:right;
}

.kk_info{
  list-style-type:none;
  background-color:#f3f5f0;
  padding:0px;
  margin:0px;
  border:1px solid #e2e5dc;
  float:left;
  clear:both;
  width:280px;
  border-bottom:0px;
  margin-bottom:15px;
}

.kk_info li{
  border-bottom:1px solid #e2e5dc;
  padding:10px;
  float:left;
  width:260px;
}

.kk_info li p{
  margin:0px;
  float:left;
}

.kki_lewa{
  font-weight:bold;
  width:140px;
}

.kki_prawa{
  text-align:right;
  width:120px;
}

.kki_prawa span{
  display:block;
}

.kki_naglowek{
  font-weight:bold;
  font-style:italic;
  text-align:center;
}

.kki_kupno{
  font-weight:bold;
  text-align:center;
}

.kki_kupno a{
  color:#9f0000;
  text-decoration:none;
}

.kki_kupno a:hover{
  color:#000000;
}

.kk_okno{
  border:1px solid #e2e5dc;
  background-color:#f3f5f0;
  width:400px;
  padding:10px;
  float:right;
  clear:both;
  margin-bottom:10px;
}

.kk_okno p{
  margin:0px;
}

.kk_okno p img{
  vertical-align:middle;
}

.kk_statystyki{
  float:right;
  width:420px;
  border:1px solid #e2e5dc;
  background-color:#f3f5f0;
  clear:both;
  margin-bottom:10px;
}

.kk_statystyki img{
  float:right;
  margin:10px;
}

.kk_statystyki ul{
  float:left;
  width:300px;
  list-style-type:none;
  padding:0px;
  margin-top:10px;
}

.kk_statystyki ul li{
  border-bottom:1px solid #e2e5dc;
  padding:7px;
}

.kki_opcje a{
  text-decoration:none;
}

.kki_opcje a:hover{
  color:#000000;
}

.kko_galeria{
  height:250px;
  border:3px solid #e2e5dc;
  background-color:#ffffff;
  overflow:hidden;
  margin-bottom:10px;
}

.kkog_miniaturki img{
  border:3px solid #e2e5dc;
  margin-right:15px;
}

.kkog_miniaturki img:hover, .kko_galeria:hover{
  border:3px solid #bec2b4;
  cursor:pointer;
}


/****************************
---------- GALERIA ----------
*****************************/


#galeria{
  float:left;
  margin-bottom:10px;
  width:725px;
  text-align:center;
}

#galeria img{
  border:5px solid #d6d6d6;
  margin-left:3px;
  margin-right:3px;
  margin-bottom:5px;
}

#galeria img:hover{
  border:5px solid #b5b5b5;
}



#galeria_lewa{
  width:470px;
  float:left;
}

#galeria_prawa{
  width:200px;
  float:right;
}

.galeria_naglowek{
  font-weight:bold;
  background-color:#e2e5dc;
  padding:10px;
}

#galeria_lewa .galeria_naglowek{
  float:left;
}

#galeria_prawa .galeria_naglowek{
  float:right;
}

.gl_okno{
  float:right;
  width:180px;
  background-color:#f3f5f0;
  border:1px solid #e2e5dc;
  padding:10px;
  text-align:center;
}

.gz_okno{
  background-color:#f3f5f0;
  border:1px solid #e2e5dc;
  float:left;
  width:450px;
  padding:10px;
  text-align:center;
  margin-bottom:20px;
}

.gz_podpis{
  float:left;
  background-color:#f3f5f0;
  border:1px solid #e2e5dc;
  border-top:0px;
  width:450px;
  padding:10px;
  margin-bottom:20px;
}

.gz_okno img, .gl_okno img{
  border:3px solid #e2e5dc;
}

.gz_okno img:hover, .gl_okno img:hover{
  border:3px solid #bec2b4;
  cursor:pointer;
}


/****************************
--------- FORMULARZ ---------
*****************************/

.form_lewa{
  float:left;
  width:125px;
  clear:both;
  font-weight:bold;
  padding-top:7px;
  text-align:right;
  margin-right:10px;
  margin-top:0px;
}

.form_lewa span{
  color:#c00000;
}

.form_srodek{
  float:left;
  width:155px;
  margin-top:0px;
  margin-right:10px;
}

.form_prawa{
  float:left;
  width:400px;
  padding-top:7px;
  height:18px;
  margin-top:0px;
}

.form_area{
  float:left;
  width:550px;
  margin-top:0px;
}

.form_area textarea{
  width:400px;
  height:75px;
}

.form_tresc{
  float:left;
  clear:both;
  width:720px;
  margin-top:0px;
}

.form_tresc textarea{
  width:725px;
  height:400px;
}

.form_area label{
  float:left;
  margin-top:4px;
  margin-right:10px;
}

.form_area input[type='file']{
  margin-top:3px;
}

.form_submit{
  float:left;
  clear:both;
  width:500px;
  text-align:center;
  margin-top:0px;
}

.form_info{
  font-style:italic;
  float:left;
  clear:both;
  padding-left:10px;
}

.form_info span{
  color:#c00000;
}

#osobie{
  width:400px;
}


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

.lista{
  border:1px solid #d4d7d1;
  background-color:#ffffff;
  width:725px;
  border-spacing:2px;
  clear:both;
  font-size:11px;
}

.lista td{
  border:1px solid #dde0d8;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
}

.lista th{
  border:0px;
  font-size:12px;
}

.lista th a{
  text-decoration:none;
  color:#676f61;
}

.lista th a:hover{
  color:#000000;
  text-decoration:none;
}

.lista_tytul{
  width:500px;
  text-align:left;
  padding-left:5px;
  font-weight:bold;
}

.lista_data{
  text-align:center;
  width:100px;
}

.lista_hover:hover{
  background-color:#ebece9;
}

.lista td a{
  text-decoration:none;
  color:#484848;
}

.lista td a:hover{
  color:#000000;
}

.lista_sortowanie{
  width:656px;
  height:26px;
  float:left;
  clear:both;
  list-style-type:none;
  margin:0px;
  padding:0px;
}

.lista_sortowanie li{
  width:25px;
  height:21px;
  float:left;
  margin-right:3px;
}

.lista_sortowanie li a{
  width:25px;
  height:21px;
  background:url('images/alfabet.gif');
  float:left;
  margin-right:3px;
  text-align:center;
  text-decoration:none;
  padding-top:5px;
  color:#484848;
}

.lista_sortowanie li a:hover{
  background:url('images/alfabet_over.gif');
  color:#ffffff;
}




/* ****************** */
/* --- WIADOMOŚCI --- */
/* ****************** */

.wiadomosci_menu{
  width:180px;
  float:left;
}

.wiadomosci_menu h4, .wiadomosci_okno h4{
  margin:0px;
  font-size:10px;
  font-weight:bold;
  padding-bottom:2px;
  border-bottom:1px solid #b0b0b0;
  padding-left:5px;
  padding-right:5px;
}

.wiadomosci_okno h4{
  text-align:right;
}

.wiadomosci_menu ul{
  margin:0px;
  padding-left:0px;
  padding-top:5px;
  list-style-type:none;
  background-repeat:no-repeat;
}

.wiadomosci_menu ul li{
  border-bottom:1px solid #d9d9d9;
}

.wiadomosci_menu ul li a{
  color:#555555;
  text-decoration:none;
  display:block;
  padding-left:22px;
  padding-right:10px;
  padding-top:7px;
  padding-bottom:7px;
  background-image:url(images/icons/wiadomosc.gif);
  background-repeat:no-repeat;
  background-position:6px 10px;
}

.wiadomosci_menu ul li a:hover{
  color:#aeaeae;
  background-color:#555555;
}

.wiadomosci_okno{
  float:right;
  width:520px;
}

.wiadomosci_lista{
  float:right;
  width:520px;
  list-style-type:none;
  padding:0px;
  margin:0px;
}

.wiadomosci_lista li{
  padding:10px;
  background-color:#ebece9;
  border-bottom:1px solid #b0b0b0;
  float:left;
  width:500px;
}

.wiadomosci_lista li:hover{
  background-color:#dedede;
}

.wiadomosci_lista li p{
  margin:0px;
  float:left;
}

.wl_tytul{
  width:310px;
}

.wl_tytul a{
  text-decoration:none;
  color:#5d5d5d;
}

.wl_tytul a:hover{
  color:#000000;
}

.wl_tytul img{
  margin-right:2px;
}

.wl_autor{
  width:100px;
  text-align:center;
}

.wl_data{
  width:80px;
  text-align:center;
}

.wl_data span{
  font-size:9px;
  display:block;
  margin-top:-3px;
  margin-bottom:-3px;
}

.wiadomosci_tytul{
  float:left;
  width:490px;
  background-color:#ebece9;
  border-bottom:1px solid #b0b0b0;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:15px;
  padding-right:15px;
}

.wiadomosci_tytul input{
  background-image:url(images/icons/lista.gif);
  background-repeat:no-repeat;
  background-position:7px 9px;
  padding-left:22px;
  margin-left:5px;
  width:320px;
}

.wiadomosci_tresc{
  float:left;
  width:520px;
  padding-top:5px;
  padding-bottom:5px;
  text-align:justify;
}

.wiadomosci_tresc img{
  vertical-align:middle;
}

.wiadomosci_tresc textarea{
  width:510px;
  height:300px;
}

.wiadomosci_submit{
  float:left;
  width:490px;
  background-color:#ebece9;
  border-bottom:1px solid #b0b0b0;
  border-top:1px solid #b0b0b0;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:15px;
  padding-right:15px;
}

.wiadomosci_submit p{
  margin:0px;
}

.ws_lewa{
  width:300px;
  float:left;
}

.ws_lewa input{
  background-image:url(images/icons/profil.gif);
  background-repeat:no-repeat;
  background-position:7px 9px;
  padding-left:22px;
  margin-left:5px;
  width:200px;
}

.ws_prawa{
  width:190px;
  float:right;
  text-align:right;
}

.ws_lewa a{
  text-decoration:none;
  color:#990000;
}

.ws_lewa a:hover{
  color:#000000;
}

.ws_lewa span{
  float:left;
  margin-top:7px;
}

#wiadomosci_naglowek{
  font-weight:bold;
  font-size:11px;
  padding-top:5px;
  padding-bottom:5px;
  background-color:#dedede;
}


/****************************
----------- ADMIN -----------
*****************************/

#admin_welcome{
  text-align:center;
}

#admin_welcome span{
  margin-top:5px;
  display:block;
}

.admin_menu{
  list-style-type:none;
  margin:0px;
  padding:0px;
  float:left;
  clear:both;
  margin-bottom:15px;
  width:725px;
}

.admin_menu li{
  float:left;
  margin-right:5px;
  margin-bottom:2px;
}

.admin_menu li a{
  float:left;
  padding:10px;
  background-color:#c5c8bb;
  color:#676f61;
  text-decoration:none;
  font-weight:bold;
}

.admin_menu li a:hover{
  background-color:#ced0c5;
}

.admin_lista{
  float:left;
  clear:noth;
  width:725px;
  list-style-type:none;
  margin:0px;
  padding:0px;
}

.admin_lista li{
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  background-color:#ced0c5;
  margin-bottom:1px;
}

.admin_lista li:hover{
  background-color:#c5c8bb;
}

.admin_lista li a{
  text-decoration:none;
  font-weight:bold;
}

.admin_lista li a:hover{
  color:#000000;
}
