BODY {
  scrollbar-face-color: #d0dfd0;
  scrollbar-shadow-color: #056A36;
  scrollbar-highlight-color: #ffffff;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-darkshadow-color: #ffffff;
  scrollbar-track-color: ##f0fff0;
  scrollbar-arrow-color: #e0efe0;
  background: #E3FAE3;
  FONT-FAMILY:  Tahoma, Trebuchet MS, Verdana, Arial, sans-serif;
}
BODY.beztla {

}
A {
     font-size: 11px;
     color: #408040;
     text-decoration: none;
     font-weight: bold;
     }
A:hover {
	text-decoration:underline;
	}
:visited {
     color: #408040;
     text-decoration:none
     }
H1 {
	font-size: 14px;
	font-weight: bold;
	margin: 5px 10px 5px 10px;
}
P.login {
	margin-bottom: 0px;
}
TABLE.lista_kursow {
	border: 1px solid #004000;
	margin: 5px 10px 5px 10px;
	background: #f0fff0;
}
TR.lista_kursow:hover {
	background: #d9ffd9;
}

TR.lista_zapisane {
	background: #fff9f0;
}
TR.lista_zapisane:hover {
	background: #fff9d9;
}
TD.lista_kursow {
	border-top: 1px #004000 solid;

}
TH.naglowek {
	background: #d0efd0;
	text-align: center;
	font-size:11px;
	color:#ffffff;
}
TH.lista_kursow {
	background: #d0efd0;
	text-align: left;
	font-size:11px;
}
TH.lista_kursow2 {
	background: #d0efd0;
	text-align: left;
	font-size:11px;
}
P.lista_kursow {
	margin: 3px 5px 3px 5px;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
}
P.row_data {
	margin: 5px 5px 5px 5px;
	break: none
}
P.row_prowadzacy {
	margin: 5px 5px 5px 5px;
}
P.row_zapisz {
	margin: 5px 5px 5px 5px;
}
P.row_cena {
	text-align: right;
	margin: 5px 5px 5px 5px;
}
P.row_cena_zakwaterowanie {
	text-align: right;
	margin: 5px 5px 5px 5px;
}
P.row_cena_pokoj {
	text-align: right;
	margin: 5px 5px 5px 5px;
}
P.row_cena_inna {
	text-align: right;
	margin: 5px 5px 5px 5px;
}
P.row_opis {
	margin: 5px 5px 5px 5px;
}
P.row_powiadamiaj {
	margin: 3px 5px 3px 5px;
	text-align: center;
}
input, option
{
	border-color:#3C3C3C;
	border-width:1;
	font-family:tahoma,verdana,Helvetica;
	font-size:11px;
	color:#3C3C3C;
}
select
{
	border-color:#3C3C3C;
	border-width:1;
	font-family:tahoma,verdana,Helvetica;
	font-size:11px;
	color:#3C3C3C;
}
textarea
{
	border-color:#3C3C3C;
	border-width:1;
	font-family:tahoma,verdana,Helvetica;
	font-size:11px;
	color:#3C3C3C;
}
input.przycisk {
  background-color: #ffffff;
  font-family:tahoma,verdana,Helvetica;
  font-size:11px;
}
table.logowanie {
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 10px;
}
TD.reklama {
	background: #ffff0;
	border: 1px $204020 dashed ;
}
TABLE.search {
	margin: 5px 10px 5px 10px;
}
P.pager {
	margin: 5px 5px 5px;
	text-align: center;
}
TABLE.cube {
	border: 1px solid #004000;
	margin: 5px 10px 5px 10px;
	background: #f0fff0;
}
TABLE.cube:hover {
	background: #e0ffe0;	
}
TABLE.contener {
	border: 1px solid #004000;
	margin: 5px 10px 5px 10px;
	background: #f0fff0;
}
TD.cube {
	border: 1px solid #004000;
	margin: 5px 10px 5px 10px;
	background: #f0fff0;
}
TD.label {
	margin: 3px 3px 3px 3px;
	text-align: right;
}
P.label {
	margin: 3px 3px 3px 3px;
	text-align: right;
}
P.label {
	margin: 3px 3px 3px 3px;
	text-align: left;
}
P.formopis {
	margin: 5px 3px 5px 10px;
	text-align: left;
	font-weight: bold;
}
P.formopis1 {
	margin: 5px 3px 5px 10px;
	text-align: left;
	font-weight: regular;
}
P.formopisbig {
	margin: 5px 3px 5px 10px;
	text-align: left;
	font-weight: bold;
	font-size: 13px;
}
P.formopisbig1 {
	margin: 5px 3px 5px 10px;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
}
TABLE.error {
	border: 2px #ff0000 solid;
}
P.error {
	color: #f00000;
	font-weight: normal;
	text-align: left;
	margin: 2px 3px 0px 3px;
	font-size: 10px;
}
TABLE.accept {
	border: 1px #80ff90 dotted;
}
TABLE.accept:hover {
	border: 1px #70ff80 solid;
}
TD.accept {
	border: 1px #80ff90 dotted;
}
TD.accept:hover {
	border: 1px #70ff80 solid;
}
TD.stopka {
  border-top: 1px #141f28 solid;
}
P.stopka {
  margin: 5px 5px 5px 5px;
  text-align: right;
  color: #405060;
}
P.komentarz {
  color: #f05050;
  margin: 0px 0px 0px 0px
}

FORM {
  margin: 0px 0px 0px 0px;
}

P,TD {
  font-size: 11px;
  font-family: sans-serif, Verdana, helvetica, "Arial CE", Arial;
  color: #206020;
  margin: 0px 0px 0px 0px;
}

A.menu {
	font-size: 12px;
	font-weight: normal;
	color: "#d7e7f7";
	}
A.menu:visited {
	color: "#d0e0f0";
	}
A.menu:hover {
	text-decoration: underline;
	}
P.menu {
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 2px;
  margin-bottom: 3px;
	text-align: left;
}
TD.menu {
  border-bottom: 1px #141f28 solid;
}
A.podmenu {
	font-size: 11px;
	font-weight: normal;
	color: "#d7e7f7";
	}
A.podmenu:visited {
	color: "#d0e0f0";
	}
A.podmenu:hover {
	text-decoration: underline;
	}
P.podmenu {
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 2px;
  margin-bottom: 3px;
}

table.news {
  background: #141f28;
  border-top: 1px black solid;
  border-bottom: 1px black solid;
  border-left: 1px black solid;
  border-right: 1px black solid;
  margin-bottom: 5px;
}

table.news:hover {
  background: #040f18;
  border-top: 1px black solid;
  border-bottom: 1px black solid;
  border-left: 1px black solid;
  border-right: 1px black solid;
  margin-bottom: 5px;
}

td.test {
  background: #000000;
}
td.test:hover {
  background: #ff0000;
}
A.news {
  color: #d0e0f0;
	}
A.news:visited {
  color: #d0e0f0;
}
A.news:hover {
	color: "#8090a0";
	text-decoration: underline;
	}
P.news_tytul {
  margin-left: 5px;
  margin-top: 3px;
  margin-right: 5px;
  margin-bottom: 5px;
}
td.news_tytul {
  border-bottom: 1px black solid;
}
P.news_tresc {
  color: #b0c0d0;
  text-align: justify;
  margin-left: 5px;
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
}
P.news_stopka {
  color: #506070;
  text-align: justify;
  margin-left: 5px;
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
}
td.news_stopka {
  border-top: 1px black solid;
}
P.news_komentarz {
  color: #b0c0d0;
  margin: 0px 5px 0px 5px;
  text-align: right;
}
P.news_zdjecie {
  margin-left: 2px;
  margin-right: 5px;
  margin-top: 2px;
  margin-bottom: 5px;
  color:  #8090a0;
  text-align: right;
}
P.search {
   margin-left: 5px;
   margin-right: 0px;
   text-align: "right";
   color: #8090a0;
}
A.search {
	color: "#8090a0";
	}
A.search:visited {
	color: "#8090a0";
}
A.search:hover {
	text-decoration: underline;
}
b.pole {
  color: #8090a0;
  font-weight: normal;
/*  background: #283F4C;
*/
}

