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

BODY {
 margin: 0px;
 padding: 0px;
 color: #353535;
 FONT-FAMILY: Tahoma, Arial, Verdana; 
 font-size: 11px;
 background: #ffffff;
 /* background-image: url(img/bg2.jpg); */
 /* background-repeat: repeat-x; */
 background-position: center;
}

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: none;
}

.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 ---------------- */
/* ------------------------------------------------- */




/* ------------------------------------------------- */
/* --------------- NOWE DIVY ----------------------- */

.titleMain {
 font-family: Tahoma, Arial, Verdana; 
 font-size: 13px; 
 color: #000000;
 font-weight: bold;
}

.titleMainSub {
 font-family: Tahoma, Arial, Verdana; 
 font-size: 13px; 
 color: gray;
 font-weight: bold;
}

.titleMainSub2 {
 font-family: Tahoma, Arial, Verdana; 
 font-size: 13px; 
 color: gray;
}


div.titleLine {
 width: 100%;
 height: 5px; 
 background-color: #ebebeb; 
 padding: 0;
 margin: 0; 
 line-height: 0px;
 font-size: 0px;
}

div.hrLine {
 width: 100%;
 height: 1px; 
 background-color: #f2f2f2; 
 padding: 0;
 margin: 0; 
 line-height: 0px;
 font-size: 0px;
}

div.spaceLine1 { height: 1px; width: 100%; padding: 0; margin: 0; line-height: 0px; font-size: 0px; }
div.spaceLine2 { height: 2px; width: 100%; padding: 0; margin: 0; line-height: 0px; font-size: 0px; }
div.spaceLine2 { height: 3px; width: 100%; padding: 0; margin: 0; line-height: 0px; font-size: 0px; }
div.spaceLine4 { height: 4px; width: 100%; padding: 0; margin: 0; line-height: 0px; font-size: 0px; }
div.spaceLine5 { height: 5px; width: 100%; padding: 0; margin: 0; line-height: 0px; font-size: 0px; }
div.spaceLine6 { height: 6px; width: 100%; padding: 0; margin: 0; line-height: 0px; font-size: 0px; }
div.spaceLine7 { height: 7px; width: 100%; padding: 0; margin: 0; line-height: 0px; font-size: 0px; }
div.spaceLine8 { height: 8px; width: 100%; padding: 0; margin: 0; line-height: 0px; font-size: 0px; }
div.spaceLine9 { height: 9px; width: 100%; padding: 0; margin: 0; line-height: 0px; font-size: 0px; }
div.spaceLine10 { height: 10px; width: 100%; padding: 0; margin: 0; line-height: 0px; font-size: 0px; }

div.infoText {
 padding: 10px;
 margin: 0; 
 border: 1px solid;
 border-color: #ebebeb; 
 font-family: verdana;
 font-size: 10px;
 line-height: 15px;
}
 
/* --------------- NOWE DIVY ----------------------- */
/* ------------------------------------------------- */


/* ------------------------------------------------- */
/* --------------- 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 {
        background: #F8F8F8;
        border: 1px solid #D4D4D4;
        color: #505050;
        text-align: center;
        width: auto;
        font-weight: bold;
        font-size: 11px;
}

/* --------------- 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: #000000;
  TEXT-DECORATION: none;
}

a.user:hover {
  COLOR: #000000;
  TEXT-DECORATION: underline;
}

.owner, a.owner, a.owner:link, a.owner:visited {
  COLOR: #aa0000;
  TEXT-DECORATION: none;
}

a.owner:hover {
  COLOR: #aa0000;
  TEXT-DECORATION: underline;
}

.admin, a.admin, a.admin:link, a.admin:visited {
  COLOR: #EE0000;
  TEXT-DECORATION: none;
}

a.admin:hover {
  COLOR: #EE0000;
  TEXT-DECORATION: underline;
}

.moder, a.moder, a.moder:link, a.moder:visited {
  COLOR: #1C86EE;
  TEXT-DECORATION: none;
}

A.moder:hover {
  COLOR: #1C86EE;
  TEXT-DECORATION: underline;
}

.suser, a.suser, a.suser:link, a.suser:visited {
  COLOR: #339933;
  TEXT-DECORATION: none;
}

a.suser:hover {
  COLOR: #339933;
  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;
}

