@import url('stopka.css');
body
{
   margin: 0;
   padding: 0;
   font-family: verdana, serif;
   font-size: 11px;
   background-color: white;
}
h1
{
   display: inline;
   font-family: verdana, serif;
   font-size: 13px;
   font-weight: normal;
   color: #333333;
   background-color: inherit;
}
h2
{
   display: inline;
   color: #000990;
   font-size: 17px;
   font-weight: bold;
   font-family: verdana, serif;
   background-color: inherit;
}
h3
{
   display: inline;
   color: #C0C0C0;
   font-size: 30px;
   font-weight: bold;
   font-family: tahoma, serif;
   background-color: inherit;
}
a
{
   font-family: inherit;
   font-size: inherit;
   color: #066CC0;
   text-decoration: none;
   background-color: inherit;
}
a:hover
{
   font-family: inherit;
   font-size: inherit;
   text-decoration: underline;
   background-color: inherit;
}
a.link_top
{
   font-size: 18px;
   font-weight: bold;
}
a:hover.link_top
{
   font-size: 18px;
   font-weight: bold;
   text-decoration: none;
}
a.link_galeria_koszty { color: black; font-weight: bold; }
a:hover.link_galeria_koszty { text-decoration: underline; }

a:link.szf, a:visited.szf
{
   font-family: verdana;
   font-size: 11px;
   color: #969696;
   text-decoration: none;
   font-weight: normal;
}
a:hover.szf
{
   font-family: verdana;
   font-size: 11px;
   color: #969696;
   text-decoration: underline;
   font-weight: normal;
}
a img
{
   border: 0;
}
a.czerwony
{
   color: red;
}
a.artykul_link {
   color: #7D7D7D;
   font-size: 10px;
}
a.artykul_link:hover {
   text-decoration: none;
}
.malasiwa
{
   color: #7D7D7D;
   font-size: 10px;
}
.malaczarna
{
   color: black;
   font-size: 10px;
}
a.nazwa_projektu
{
   color: #F9933F;
   font-weight: bold;
   font-size: 12px;
}
a:hover.nazwa_projektu
{
   color: #F9933F;
   font-weight: bold;
   font-size: 12px;
}
a.malaczarna
{
   color: red;
}
.red
{
   color: red;
   font-weight: bold;
}
.header_top
{
   color: #5caeed;
   font-family: verdana;
   font-size: 24px;
   font-weight: bold;
}
td.lewa
{
  text-align: left;
}
td.prawa
{
  text-align: right;
}
.bold
{
  font-weight: bold;
}
#main
{
   width: 980px;
   margin: auto;
   background-color: inherit;
}
#main_top
{
   width: 981px;
}
#main_header
{
   clear: both;
   width: 100%;
   font-family: inherit;
   font-size: inherit;
   background-color: inherit;
}
#main_header .text
{
   clear: both;
   width: 100%;
   font-family: inherit;
   font-size: inherit;
   background-color: inherit;
}
#main_center
{
   clear: both;
   width: 100%;
   text-align: left;
}
.main_center {
   clear: both;
   width: 100%;
   text-align: left;
}
#main_left
{
   clear: both;
   float: left;
   width: 220px;
   padding-left: 1px;
   background-color: inherit;
}
#main_site
{
   float: left;
   width: 530px;
   padding-top: 10px;
}
.info_blad
{
  padding: 10px 5px 10px 5px;
  color: red;
}
.info_ok
{
  padding: 10px 5px 10px 5px;
  color: green;
}
#main_right
{
   float: right;
   width: 220px;
}
#main_bottom
{
   clear: both;
   width: 970px;
   vertical-align: bottom;
   margin: auto;
   text-align: center;
}
.menu_lewy
{
   float: left;
   width: 344px;
}
.menu_srodek
{
   float: left;
   width: 304px;
   padding: 0;
   margin: 0 auto;
   border: 0;
}
.menu_prawy
{
   float: left;
   width: 333px;
}
#menu_top
{
   padding: 3px 0 0 1px;
   width: 100%;
   margin: 0 auto;
   overflow: hidden;
   background-color: #e1e1e1;
   background-image: url('gfx/menu_tlo.png');
   height: 23px;
   border-top: 1px solid white;
}
#menu_top .puste
{
   background-color: inherit;
   color: black;
   padding: 2px;
   text-decoration: none;
   font-weight: normal;
   border: 0;
}
#menu_top .puste:hover
{
   background-color: inherit;
   color: black;
   padding: 2px;
   text-decoration: none;
   border: 0;
}
#menu_top a
{
   float: left;
   padding: 3px 11px;
   margin-right: 1px;

   font-family: inherit;
   font-weight: bold;
   font-size: 11px;
   color: green;
   background-color: transparent;
   text-align: center;

   border: 1px solid #e1e1e1;
}
#menu_top .empty
{
   background-color: transparent;
   color: green;
   padding: 3px 3px;
   text-decoration: none;
   font-weight: normal;
   border: 0;
}
#menu_top .empty:hover
{
   background-color: transparent;
   background-image: none;
   color: green;
   padding: 3px 3px;
   text-decoration: none;
   border: 0;
}
#menu_top a:hover
{
   color: white;
   border: 1px solid #e0e0e0;

   background-image: url('gfx/menu_tlo_link.png');
   text-decoration: none;
}
#menu_top_blog
{
   width: 100%;
   margin: 0 auto;
   overflow: hidden;
   background-color: #e9e9e9;
}
#menu_top_blog a
{
   float: left;
   padding-left: 2px;
   padding-right: 2px;
   font-weight: bold;
   font-size: 10px;
   color: #1671ad;
   text-align: center;
   padding: 4px;
}
#menu_top_blog a:hover
{
   color: white;
   background-color: #1671ad;
   text-decoration: none;
}
#menu_top_blog a.zaloguj
{
   float: left;
   padding-left: 2px;
   padding-right: 2px;
   font-family: inherit;
   font-weight: bold;
   font-size: 10px;
   color: red;
   text-align: center;
   padding: 4px;
}
#menu_top_blog a.zaloguj:hover
{
   color: white;
   background-color: red;
   text-decoration: none;
}
#menu_top_blog .empty
{
   color: #b5b5b5;
   padding-right: 2px;
   text-decoration: none;
   font-weight: normal;
   border: 0;
}
#menu_top_blog .empty:hover
{
   background-color: #e9e9e9;
   color: #b5b5b5;
   padding-right: 2px;
   text-decoration: none;
   border: 0;
}
#stronicowanie
{
   clear: both;
   margin: 15px 10px 20px 10px;

   font-weight: normal;
   text-align: center;
}
#stronyTop
{
   margin: 5px;
   clear: both;

   font-weight: normal;
   text-align: center;
}
.required
{
   font-family: inherit;
   font-size: 9px;
   color: red;
}
.info
{
   color: white;
   background-color: green;
   width: 100%;
}
.blad
{
   color: white;
   background-color: red;
   width: 100%;
}
.active
{
   background-color: white;
}
.not_active
{
   background-color: #F0F0F0;
}
.nazwa_dziennika
{
   color: #099000;
   font-weight: bold;
}
.jest
{
  color: green;
}
.nie_ma
{
  color: red;
}
.wpis
{
  border: 1px solid #828282;
}
.lista
{
  clear: both;
  width: 97%;
  padding: 5px 5px 10px 5px;
  border-bottom: 1px dashed #909090;
}
.lista .tytul
{
  width: 300px;
  float: left;
  color: red;
  font-weight: bold;
}
.lista .tytul_big
{
  width: 435px;
  float: left;
  color: red;
  font-weight: bold;
}
.lista .tytul_big a
{
  color: red;
}
.lista .tytul a
{
  color: red;
}
.lista .data
{
  width: 70px;
  float: left;
  text-align: right;
}
.lista .zajawka
{
  clear: both;
  padding-top: 4px;
  font-size: 10px;
}
.lista .inne
{
  padding-top: 5px;
}
.lista .inne .liczby
{
  font-size: 10px;
}
.lista .edytuj
{
  width: 100px;
}
.lista_blogow
{
  clear: both;
  width: 500px;
  margin: 5px;
  padding: 10px 5px 5px 5px;
  border-bottom: 1px solid #C8C8C8;
}
.edytuj
{
  width: 40px;
  float: left;
  text-align: center;
}
.usun
{
  width: 40px;
  float: left;
  text-align: center;
}
.element
{
  width: 98%;
  font-size: 12px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.element .tytul
{
  padding: 0 0 3px 0;
}
.element .tytul span
{
  color: red;
  font-weight: bold;
}
.element .komentarz
{
  clear: both;
  width: 95%;
  padding: 2px;
  background-color: inherit;
  margin-top: 5px;
}
.element .komentarz .dodal
{
  clear: both;
  font-size: 10px;
  float: left;
  width: 400px;
}
.element .komentarz .blokuj
{
  font-size: 9px;
  float: left;
  width: 80px;
  text-align: right;
  padding-right: 5px;
}
.element .komentarz .tresc
{
  clear: both;
  padding: 2px;
  font-size: 11px;
  margin: 5px;
}
.element .komentarz_off
{
  clear: both;
  width: 95%;
  padding: 2px;
  background-color: #FCB69C;
  border: 1px solid #AFAFAF;
  margin-top: 5px;
}
.element .edytuj
{
  text-align: right;
}
.element .usun
{
  text-align: right;
}
.element .edytuj a
{
  color: green;
}
.element .usun a
{
  color: green;
}
.element .daty
{
  padding: 0 0 3px 0;
}
.element .daty span
{
  font-size: 10px;
  color: #A1A1A1;
}
.element .autor
{
  font-size: 9px;
  padding: 0 0 3px 0;
}
.element .autor a
{
  font-size: 10px;
  text-decoration: underline;
  color: #066CC0;
}
.element .desc
{
  clear: both;
  width: 99%;
  padding: 5px;
}
.element .dodaj_komentarz
{
  font-size: 10px;
  text-align: right;
  float: right;
}
.firma
{
  clear: both;
  width: 500px;
  margin: 5px;
  padding: 5px;
  border: 1px solid #828282;
}
.firma .nazwa
{
  font-size: 12px;
  color: black;
  font-weight: bold;
  padding-bottom: 5px;
}
.nowe
{
  font-size: 11px;
  font-weight: bold;
}
.reg_header
{
  font-size: 13px;
  font-weight: bold;
  color: blue;
}
.pomoc_punkt
{
  font-size: 11px;
  font-weight: bold;
}
.wyslij_lewa
{
  clear: both;
  float: left;
  width: 160px;
  text-align: right;
  margin-top: 8px;
}
.wyslij_prawa
{
  float: left;
  margin-top: 5px;
  padding-left: 2px;
  width: 250px;
}
#menu_top a.rss
{
   color: white;
   background-color: inherit;
   border: 0;
}
#menu_top a.rss:hover
{
   color: white;
   border: 0;
   text-decoration: none;
}
.linki
{
  margin-top: 2px;
  padding-top: 2px;
  text-align: center;
  color: #AFAFAF;
}
.linki a
{
  color: #AFAFAF;
  font-size: 9px;
}
#koszty
{
  width: 530px;
  clear: both;
  margin-top: 20px;
}
.top
{
   width: 100%;
   clear: both;
   padding-bottom: 10px;
}
.top .lewa
{
  width: 62%;
  float: left;
  font-weight: bold;
}
.top .material
{
  width: 57%;
  float: left;
}
.top .cena
{
  width: 22%;
  float: left;
  text-align: center;
}
.top .edytuj
{
  width: 10%;
  float: left;
  text-align: center;
}
.top .zapisz
{
  width: 10%;
  float: left;
  text-align: center;
}
.top .numer
{
  width: 5%;
  float: left;
}
.koszty .nazwa
{
  text-align: left;
}
.koszty .koszt
{
  text-align: left;
}
.input_ceny
{
  width: 60px;
}
#podobne
{
  text-align: left;
  margin: 10px 0 10px 0;
  float: left; 
  width: 97%; 
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  padding: 5px;
}
#user_links
{
  padding: 10px 0 0 0;
}
#user_links .user_link
{
  padding: 5px 0 0 0;
}
.szukajpunkty { clear: both; padding: 10px; border-bottom: 1px solid #cccccc; }
.szukajtytul { font-size: 12px; font-weight: bold; }
.szukajpodtytul { width: 340px; float: left; padding-top: 3px; text-align: right; }
.szukajliterki { width: 160px; float: right; padding-bottom: 5px;}
.szukajprzycisk { clear: both; width: 470px; text-align: right; }

.produkt_lista
{
/*   height: 130px;*/
   overflow: hidden;
   width: 510px;

   font-family: inherit;
   font-weight: inherit;
   font-size: inherit;
   color: inherit;
   background-color: inherit;
   border-bottom: 1px dashed #969696;
   padding-bottom: 5px;
}
.produkt_lista .fotka
{
   float: left;
   width: 180px;
   height: 120px;
   margin-top: 10px;
}
.produkt_lista .fotka img
{
   width: 180px;
   height: 116px;
   border: 0px;
}
.produkt_lista .dane
{
   float: left;
   width: 165px;
   padding: 10px 0 10px 7px;
}
.produkt_lista .dane a
{
   display: block;
   font-size: 12px;
   font-weight: bold;
   color: #012875;
}
.produkt_lista .dane span
{
   color: #006699;
   background-color: inherit;
}
.produkt_lista ul
{
   margin: 0;
   padding: 0;
   border-left: 1px solid #cccccc;
}
.produkt_lista li
{
   margin: 2px 5px;
   padding: 0;
   list-style: none;

   font-size: 10px;
   color: #000000;
   background-color: inherit;
}
.produkt_lista .zamow
{
   float: left;
   width: 155px;
   padding-top: 10px;
}
.produkt_lista .szczegoly
{
   float: left;
   width: 500px;
   text-align: left;
   background-color: inherit;

   font-size: 10px;
   color: #000000;
   background-color: inherit;
}
.produkt_lista .szczegoly .info
{
  color: red;
  font-size: 11px;
  font-weight: normal;
}

.artykul
{
  width: 100%;
  font-size: 12px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.artykul .tytul
{
  padding: 0 0 3px 0;
  color: red;
  font-weight: bold;
  font-size: 14px;
}
.artykul .tekst
{
  clear: both;
  width: 97%;
  padding: 5px;
}

.krokpokroku
{
   margin: auto;
   text-align: center;
   width: 80%
}
.krokpokroku td
{
   text-align: center;
   border: 1px solid #cccccc;
   background-color: #f2f3ff;
}
.krokpokroku_strzalka
{
   margin: auto;
}

.logowanie_top { font-size: 11px; font-weight: bold; color: white; }
.logowanie_login {color: white; }
.logowanie_haslo { color: white; }
a.logowanie_rejestruj { font-size: 10px; color: white; }
a.logowanie_rejestruj:hover { color: white; }
.logowanie_login_strona {color: black; }
.logowanie_haslo_strona { color: black; }
a.logowanie_rejestruj_strona { font-size: 10px; color: black; }
a.logowanie_rejestruj_strona:hover { color: black; }

tr.reklama_menu { background-color: #DCDCDC; color: #828282; font-weight: bold; }
td.reklama_forma { width: 90px; padding: 10px 0 10px 2px; color: #008000; }
td.reklama_opis { padding: 10px 0 10px 2px; color: #008000; }
td.reklama_cena { width: 80px; padding: 10px 5px 10px 2px; color: #008000; }
td.reklama_dzien { width: 80px; padding: 10px 5px 10px 2px; color: #008000; }
tr.reklama_tabela { background-color: #F0F0F0; }
td.forma { width: 110px; padding: 10px 0 10px 4px; border-bottom: 1px solid #BBBBBB; font-weight: bold; }
td.opis { padding: 10px 0 10px 2px; border-bottom: 1px solid #BBBBBB; }
td.cena { width: 50px; text-align: right; padding: 10px 5px 10px 2px; border-bottom: 1px solid #BBBBBB; font-weight: bold; }
td.dzien { width: 50px; text-align: right; padding: 10px 5px 10px 2px; border-bottom: 1px solid #BBBBBB; font-weight: bold; }
