body, textarea {
font-size : 11px; font-weight: normal; font-style: normal;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #3f3f3f; background-color: #eee;
margin: 0; padding: 5px; border-width: 0; 
/* border-style : none;  */
border-color : inherit; 
width : auto; 
scrollbar-face-color: #cc9;
scrollbar-track-color: #f0f0f0;
scrollbar-arrow-color : #330000;
scrollbar-3dlight-color : #cccc99;
scrollbar-highlight-color : #cccc99;
scrollbar-shadow-color : #330000;
scrollbar-darkshadow-color : #330000;
}

/* Styl dla komórki lewj kolumny tabeli głównej */
td.tbl_left {
color : #3f3f3f; background-color: #fff;
background-image : url(images/left_2.jpg); 
background-repeat : no-repeat; 
margin: 0; padding: 2px; border-width: 0; 
border-style : none; 
border-color : inherit; 
width : auto;
}

.blok {
  display: block; text-align: left; font-weight: normal;
  font-size : 10px; font-style: normal;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000; 
  width: 180px; 
  margin: 2px;; padding: 10px;
  border-left: 1px solid #ecc; 
  border-top: 1px solid #ecc;
  border-right: 1px solid #AC9986;
  border-bottom: 1px solid #AC9986;
  background-color: #DFCCB9;
  filter:alpha(opacity=90);
  -moz-opacity:0.9;
}


A {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #ff6600; font-weight: normal; text-decoration: none; }

A.menu, A.menu2, A.pmenu, A.pmenu2 {
  font-size: 11px; color: #000;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none; }
  
A.mn {font-size: 10px; }
A.mn:link, A.mn:visited, A.mn:active {color: #ffcc00; font-weight: bold; text-decoration: none; }
A.mn:hover {color: #c00; font-weight: bold; text-decoration: underline; }
  
A {font-size: 11px; }
A:link, A:visited, A:active {text-decoration: none; }
A:hover { color: #000; text-decoration: none; 
}

A.big {font-size: 12px; }
A.big:link, A.big:visited, A.big:active {color: #009; font-weight: bold; text-decoration: none; }
A.big:hover {color: #c00; font-weight: bold; text-decoration: underline; }

.this { font-size: 10px; color: #cc0000; font-weight: bold;};

A.mnsmall:link, A.mnsmall:visited, A.mnsmall:active {font-size: 10px; color: #efefef; font-weight: bold;}

/* dwie klasy dla animacji menu głównego */

.menu {
  display: block;
  text-align: right; font-weight: bold;
  color: #000; width: 170px;
  margin: 0px;; padding: 5px;
  border-left: 1px solid #ccc; 
  border-top: 1px solid #ccc;
  border-right: 15px solid #333;
  border-bottom: 1px solid #333;
  background-color: #B1C2D3;
  filter:alpha(opacity=70);
  -moz-opacity:0.7;
}

.menu2 {
  display: block;
  text-align: right; font-weight: bold;
  color: #000; width: 170px;
  margin: 0px; padding: 5px;
  border-left: 1px solid #ccc; 
  border-top: 1px solid #ccc;
  border-right: 15px solid #06c;
  border-bottom: 1px solid #333;
  background-color: #999999;
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
}

/* dwie klasy dla animacji pozycji podmenu głównego */
.pmenu {
  display: block; font-size: 10px;
  text-align: right; font-weight: normal;
  color: #000; width: 170px;
  margin: 0px;; padding: 5px;
  border-left: 1px solid #ccc; 
  border-top: 1px solid #ccc;
  border-right: 15px solid #333;
  border-bottom: 1px solid #333;
  background-color: #eff0ff;
  filter:alpha(opacity=70);
  -moz-opacity:0.7;
}

.pmenu2 {
  display: block;
  text-align: right; font-weight: normal;
  color: #000; width: 170px;
  margin: 0px; padding: 5px;
  border-left: 1px solid #ccc; 
  border-top: 1px solid #ccc;
  border-right: 15px solid #c00;
  border-bottom: 1px solid #333;
  background-color: #999999;
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
}

H1 {
  font-family : Geneva, Verdana, Arial, Helvetica, sans-serif;
  font-size : 13px; text-decoration: none; color: #993300; 
  font-weight: bold; padding-left: 10px; padding-top: 10px;
  text-align: left;
}

/*  */
H2 {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 12px; text-decoration: none; color: #330000; 
  font-weight: bold; padding-left: 0px; padding-top: 0px;
  margin-bottom: 2px;
}

/*  */
H3 {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 12px; text-decoration: none; color: #336633; 
  font-weight: bold; padding-left: 0px; padding-top: 0px;
  margin-bottom: 5px;
}

/* tak samo jak H1 */
H4 {
  font-family : Geneva, Verdana, Arial, Helvetica, sans-serif;
  font-size : 13px; text-decoration: none; color: #993300;
  font-weight: bold; padding-left: 10px; padding-top: 10px;
  text-align: left;
}


DIV.title {
  font-family : Geneva, Helvetica, Verdana, Arial, sans-serif;
  font-size: 16px; color: #003399; font-weight: bold;
  border-bottom: 2px solid #cc0000; 
  width: 100%; 
}

DIV.bold {
  font-size: 14px; font-weight: bold;
}

td.tresc {
  border: 1px solid #cc9966;
}

.tresc {
  font-family : Verdana, Helvetica, Geneva, sans-serif;
  font-size : 12px; font-weight: normal; 
  padding-left: 30px; padding-right: 20px;
  padding-top: 20px; padding-bottom: 20px;
  text-align: left; line-height: 1.3;
  background-color: transparent;
}



TABLE, TR, TD {background-color: transparent;}
TABLE.tlo_left, TR.tlo_left, TD.tlo_left {
  background-color: #f0f0f0;
  border-left: 1px solid #900;
  border-right: 1px solid #900;
  }
TABLE.tlo_right, TR.tlo_right, TD.tlo_right {
  background-image : url(images/rog_w.gif); 
  background-repeat : no-repeat; 
  background-color: #fcf3e6;
  /* Dobrany: #fcf3e6; 
  border-left: 1px solid #900; */
  }

TD.tbl {
  font-size: 10px;
  background-color: #efefef;
  border: 1px solid #006; 
  padding: 3px;
  }

TD.gal {
  text-align: center;
  border: none;
  padding: 0px;
}

.tblmargin {
  padding-left: 5px; padding-right: 10px;
}

.formtxt {
  font-family: Verdana, Tahoma, sans-serif;
  font-size: 11px; color: #660000;
  font-weight: normal;
}

.tbltxt {
  font-family: Helvetica, Verdana, Geneva, Arial, sans-serif
  font-size: 13px; color: #000000;
  font-weight: normal; font-style: italic;
  text-align: left;
  border: 1px solid #999;
}

.tlo_lewe {
  background-image : url(images/r3_1.jpg);
  background-repeat : no-repeat;
  background-position : 0% 0%;
}

.formtxt_prawo {text-align: right;}
.formtxt_lewo {text-align: left;}

.form {
  font-family: Verdana, Tahoma, sans-serif;
  font-size: 10px;
  color: #330000;
  font-weight: normal;
  border-top: solid 1px;
  border-bottom: solid 1px;
  border-left: solid 1px;
  border-right: solid 1px;
  border-color: #39c;
  background: #fff;
}

.formbtn {
  font-family: Verdana, Tahoma, sans-serif;
  font-size: 12px;
  color: #ffffcc;
  font-weight: bold;
  width : 150px;
  border-top: solid 1px;
  border-bottom: solid 1px;
  border-left: solid 1px;
  border-right: solid 1px;
  border-color: #000;
  background: #39c;
}


.small {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 9px; color: #ffffff;
  }

.smaller {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #999999;
  font-size : 9px;
  }

DIV.pos {
  font-size: 6px; color: #fff;
  position:absolute; 
  width:250px; height:200px; 
  z-index:0; left:-400px; top:-330px; 
  visibility: visible;
}
  
.opacity50 {
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
  border: 1px solid #006;
} 

.opacity100 {
  filter:alpha(opacity=100);
  -moz-opacity:1;
  border: 1px solid #006;
}

.mn50 {
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
} 

.mn100 {
  filter:alpha(opacity=100);
  -moz-opacity:1;
}
