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

BODY {
 margin: 0px;
 padding: 0px;
 color: #3B3B3B;
 FONT-FAMILY: Tahoma, Arial, Verdana; 
 font-size: 11px;
 background: #4C4C4C;
 background-image: url(img/bg.jpg);
 background-repeat: repeat-x; 
}

TABLE, TD, TR {
 FONT-FAMILY: Tahoma, Arial, Verdana; 
 font-size: 11px; 
 text-decoration: none;
 color: #3B3B3B;
}



A,A:visited,A:link {
  COLOR: gray;
  TEXT-DECORATION: none;
}

A:hover {
  COLOR: black;
  TEXT-DECORATION: underline;
}

.smallfadeout {
  FONT-FAMILY: Tahoma, Arial, Verdana; 
  font-size: 9px; 
  COLOR: #808080;
  TEXT-DECORATION: none;
}

.fadeout {
  FONT-FAMILY: Tahoma, Arial, Verdana; 
  COLOR: #808080;
  TEXT-DECORATION: none;
}

.small {
  FONT-FAMILY: Tahoma, Arial, Verdana; 
  font-size: 9px; 
}

.menu_top,A.menu_top,A.menu_top:visited,A.menu_top:link {
  FONT-FAMILY: Tahoma, Arial, Verdana; 
  font-size: 11px; 
  COLOR: #212121;
  TEXT-DECORATION: none;
}

A.menu_top:hover {
  FONT-FAMILY: Tahoma, Arial, Verdana; 
  font-size: 11px; 
  COLOR: #ffffff;
  TEXT-DECORATION: underline;
}

.naglowek_tytul {
  FONT-FAMILY: Tahoma, Arial, Verdana; 
  font-size: 13px; 
  COLOR: #000000;
  font-weight: bold;
  TEXT-DECORATION: none;
}

.naglowek_tytul_sub {
  FONT-FAMILY: Tahoma, Arial, Verdana; 
  font-size: 13px; 
  COLOR: gray;
  font-weight: bold;
  TEXT-DECORATION: none;
}


TD.naglowek_tytul_hr {
  background-color: #ebebeb; 
  height: 5px;   
}

TD.naglowek_tytul_hr2 {
  background-color: #ebebeb; 
  height: 1px;   
}

.info_text_on_page {
  FONT-FAMILY: Tahoma, Arial, Verdana; 
  font-size: 11px; 
  COLOR: #000000;
  font-weight: normal;
  TEXT-DECORATION: none; 
}


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



/* ------------------------------------------------- */
/* --------------- HOME ---------------------------- */


TD.tab_home_kategorie_on {
  vertical-align: middle;
  background-color: #F7F7F7; 
  height: 36px;
}

TD.tab_home_kategorie_off {
  vertical-align: middle;
  height: 36px;
}

.home_kategorie,A.home_kategorie,A.home_kategorie:visited,A.home_kategorie:link {
  FONT-FAMILY:  Verdana, Tahoma, Arial; 
  font-size: 9px; 
  COLOR: #6F6F6F;
  TEXT-DECORATION: none;
}

A.home_kategorie:hover {
  FONT-FAMILY:  Verdana, Tahoma, Arial; 
  font-size: 9px; 
  COLOR: black;
  TEXT-DECORATION: underline;
}



/* --------------- HOME ---------------------------- */
/* ------------------------------------------------- */



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


TD.tab_kategorie_on {
  vertical-align: middle;
  background-color: #F7F7F7; 
  height: 30px;
}

TD.tab_kategorie_off {
  vertical-align: middle;
  height: 30px;
}

.galeria_kategorie,A.galeria_kategorie,A.galeria_kategorie:visited,A.galeria_kategorie:link {
  FONT-FAMILY:  Verdana, Tahoma, Arial; 
  font-size: 9px; 
  COLOR: #6F6F6F;
  TEXT-DECORATION: none;
}

A.galeria_kategorie:hover {
  FONT-FAMILY:  Verdana, Tahoma, Arial; 
  font-size: 9px; 
  COLOR: black;
  TEXT-DECORATION: underline;
}


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



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


TD.tab_news_kategorie_on {
  vertical-align: middle;
  background-color: #F7F7F7; 
  height: 20px;
}

TD.tab_news_kategorie_off {
  vertical-align: middle;
  height: 20px;
} 

.news_kategorie,A.news_kategorie,A.news_kategorie:visited,A.news_kategorie:link {
  FONT-FAMILY:  Verdana, Tahoma, Arial; 
  font-size: 9px; 
  COLOR: #6F6F6F;
  TEXT-DECORATION: none;
}

A.news_kategorie:hover {
  FONT-FAMILY:  Verdana, Tahoma, Arial; 
  font-size: 9px; 
  COLOR: black;
  TEXT-DECORATION: underline;
}

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


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


TD.tab_profil_mnfoto_on {
  vertical-align: middle;
  background-color: #F7F7F7; 
  height: 50px;
}

TD.tab_profil_mnfoto_off {
  vertical-align: middle;
  height: 50px;
}

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


/* ------------------------------------------------- */
/* --------------- FOTOGRAFIA ---------------------- */


.nav_foto_title,A.nav_foto_title,A.nav_foto_title:visited,A.nav_foto_title:link {
  FONT-FAMILY:  Verdana, Tahoma, Arial; 
  font-weight: bold;
  font-size: 9px; 
  COLOR: #6F6F6F;
  TEXT-DECORATION: none;
}

A.nav_foto_title:hover {
  FONT-FAMILY:  Verdana, Tahoma, Arial; 
  font-weight: bold;  
  font-size: 9px; 
  COLOR: black;
  TEXT-DECORATION: underline;
}

.nav_foto{
  FONT-FAMILY:  Verdana, Tahoma, Arial; 
  font-size: 9px; 
  COLOR: #B5B5B5;
  TEXT-DECORATION: none;
}

.nav_foto,A.nav_foto,A.nav_foto:visited,A.nav_foto:link {
  FONT-FAMILY:  Verdana, Tahoma, Arial; 
  font-size: 9px; 
  COLOR: #6F6F6F;
  TEXT-DECORATION: none;
}

A.nav_foto:hover {
  FONT-FAMILY:  Verdana, Tahoma, Arial; 
  font-size: 9px; 
  COLOR: black;
  TEXT-DECORATION: underline;
}

TD.foto_hr {
  background-color: #ebebeb; 
  height: 1px;   
}

/* --------------- FOTOGRAFIA ---------------------- */
/* ------------------------------------------------- */


/* ------------------------------------------- */
/* --------------- FORMULARZE ---------------- */

.form_naglowek {
  font-family: Tahoma, Arial, Verdana; 
  font-size: 10px; 
  COLOR: #3B3B3B;
  font-weight: bold; 
  TEXT-DECORATION: none;
}

.form_komunikat {
  font-family: Tahoma, Arial, Verdana; 
  font-size: 10px; 
  COLOR: red;
  font-weight: normal; 
  TEXT-DECORATION: none;
}

.form_text {
  font-family: Tahoma, Arial, Verdana; 
  font-size: 10px; 
  COLOR: #3B3B3B;
  font-weight: normal; 
  TEXT-DECORATION: none;
}


.form {
 FONT-SIZE: 11px; 
 COLOR: #202020;
 FONT-STYLE: normal; 
 FONT-FAMILY: Tahoma, Arial, Verdana; 
 TEXT-DECORATION: none;
 border-color: #D4D4D4; 
 border-width: 1px;
 border-style: solid;
 background-color: #F8F8F8;
}

.form_button {
 FONT-SIZE: 11px; 
 COLOR: #202020;
 FONT-STYLE: normal; 
 FONT-FAMILY: Tahoma, Arial, Verdana; 
 TEXT-DECORATION: none
}

/* --------------- FORMULARZE ---------------- */
/* ------------------------------------------- */



/* ------------------------------------------- */
/* --------------- ZOOM ---------------------- */

.zoom_text {
  font-family: Tahoma, Arial, Verdana; 
  font-size: 10px; 
  COLOR: white;
  font-weight: normal; 
  TEXT-DECORATION: none;
}

/* --------------- ZOOM ---------------------- */
/* ------------------------------------------- */

.user, A.user, A.user:link, A.user:visited {
  COLOR: #808080;
  TEXT-DECORATION: none;
}

A.user:hover {
  COLOR: #808080;
  TEXT-DECORATION: underline;
}

.owner, A.owner, A.owner:link, A.owner:visited {
  COLOR: #000000;
  TEXT-DECORATION: none;
}

A.owner:hover {
  COLOR: #000000;
  TEXT-DECORATION: underline;
}

.admin, A.admin, A.admin:link, A.admin:visited {
  COLOR: #FF4C00;
  TEXT-DECORATION: none;
}

A.admin:hover {
  COLOR: #FF4C00;
  TEXT-DECORATION: underline;
}

.moder, A.moder, A.moder:link, A.moder:visited {
  COLOR: #3D5E89;
  TEXT-DECORATION: none;
}

A.moder:hover {
  COLOR: #3D5E89;
  TEXT-DECORATION: underline;
}

.suser, A.suser, A.suser:link, A.suser:visited {
  COLOR: #7c7713;
  TEXT-DECORATION: none;
}

A.suser:hover {
  COLOR: #7c7713;
  TEXT-DECORATION: underline;
}

.enemy, A.enemy, A.enemy:link, A.enemy:visited {
  COLOR: #c7c7c7;
  TEXT-DECORATION: none;
}

A.enemy:hover {
  COLOR: #c7c7c7;
  TEXT-DECORATION: underline;
}
