BODY {
	SCROLLBAR-FACE-COLOR: white;
	SCROLLBAR-HIGHLIGHT-COLOR: white;
	SCROLLBAR-SHADOW-COLOR: white;
	SCROLLBAR-3DLIGHT-COLOR: #D1DCF2;
	SCROLLBAR-ARROW-COLOR: #4A72B3;
	SCROLLBAR-TRACK-COLOR: #4A72B3;
	SCROLLBAR-DARKSHADOW-COLOR: white;
	background-color: #CBDAEC;
	background-repeat: repeat-x;
; background-image: url(images/tlo.jpg)
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
	font-weight: normal;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0033CC;
	text-decoration: none;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	text-align: justify;
}
.tytultbl {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF}
.texttable {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003399}
.smallline {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none}
table.oferta {
    margin: 5px auto 5px auto;
    border: 0px solid gray;
    vertical-align: top;
}

td.oferta {
    font: normal normal bold 11px Arial, sans-serif;
    text-align: left;
    vertical-align: top;
    margin: 5px;
}

td.oferta_label {
    font: normal normal normal 11px Arial, sans-serif;
    text-align: left;
    color: black;
    padding: 2pt;
    margin: 5pt;
}

td.oferta_tresc {
    font: normal normal bold 11px Arial, sans-serif;
    text-align: left;
    color: black;
    padding: 2pt 5pt 2pt 5pt;
    margin: 5pt;
    background-color: white;
    border: 2px ridge #ddcdba;
}
label {
  font: bold 11px Arial, sans-serif; 
  color: #003333; 
}
select{
	font: normal 11px Arial, sans-serif;
}
.search th {
  font: bold 11px Arial, sans-serif; 
  text-align: left;
  background: #A2D63B;
  color: blue; 
  margin: 0px 0px 0px 0px;
  padding: 2px 10px 2px 10px;
  border: 1px solid #3366FF;
}

############## nowa oferta ################
############## informacje glowne ##########
table.of_gl {
  padding: 0pt 0pt 0pt;
  margin: 0pt 0pt 0pt;
  border: 1pt solid #3366FF;
  vertical-align: top;
  font: normal normal normal 11px Arial, sans-serif;
  text-align: left;
  background-color: #FBFFE2;
}

th.of_gl {
  font: normal normal bold 11px Arial, sans-serif;
  text-align: left;
  color: black;
  padding: 2pt 5pt 2pt 5pt;
  margin: 0pt 0pt 0pt 0pt;
  border: 0pt dotted #3366FF;
  background-color: #A2D63B;
}

td.of_gl_l {
  font: normal normal normal 11px Arial, sans-serif;
  color: #FFFF80;
  text-align: right;
  padding: 2pt 5pt 2pt 5pt;
  margin: 0pt 0pt 0pt 0pt;
  border: 0pt dotted #3366FF;
  background-color: #3366FF;
}

td.of_gl_v {
  font: normal normal normal 11px Arial, sans-serif;
  color: white;
  padding: 2pt 5pt 2pt 5pt;
  margin: 0pt 0pt 0pt 0pt;
  border: 0pt dotted #FFFF80;
  background-color: #3366FF;
}

################# info o hotelu
table.of_ {
  padding: 0pt 0pt 0pt;
  margin: 0pt 0pt 0pt;
  border: 1pt solid #FFFF80;
  vertical-align: top;
  font: normal normal normal 11px Arial, sans-serif;
  text-align: left;
  background-color: white;
}

th.of_ {
  font: normal normal bold 11px Arial, sans-serif;
  text-align: left;
  color: #FFFF80;
  padding: 2pt 5pt 2pt 5pt;
  margin: 0pt 0pt 0pt 0pt;
  border: 0pt solid #3366FF;
  background-color: #3366FF;
}

td.of_l {
  font: normal normal normal 11px Arial, sans-serif;
  color: purple;
  text-align: right;
  vertical-align: top;
  padding: 2pt 5pt 2pt 5pt;
  margin: 0pt 0pt 0pt 0pt;
  border: 0pt solid white;
  background-color: white;
}

td.of_v {
  font: normal normal normal 11px Arial, sans-serif;
  color: black;
  vertical-align: top;
  padding: 2pt 5pt 2pt 5pt;
  margin: 0pt 0pt 0pt 0pt;
  border: 0pt solid white;
  background-color: white;
}