/* CSS Document */

a:link {color: #1d2a5b; text-decoration:none;}
a:visited {color:#1d2a5b ; text-decoration: none;}
a:hover {color:#1d2a5b; text-decoration: underline;  }

a:link.lmenu {color: #000000; text-decoration:none; font-weight:bold; }
a:visited.lmenu {color:#000000 ; text-decoration: none; font-weight:bold;}
a:hover.lmenu {color:#000000; text-decoration: underline;  font-weight:bold; }


input.q {font-size: 12px; background-color: #FFF8EB;  border-color:#F4A405; color:#000000;    border-style:solid; border-width:1px;  }
select.q {font-size: 12px; background-color: #FFF8EB;  border-color:#F4A405; color:#000000;    border-style:solid; border-width:1px;  }
input {font-size: 12px; background-color: #ffffff;  border-color:#003300; color:#000000;    border-style:inset; border-width:1px;  }
textarea {font-size: 16px; background-color: #ffffff;  border-color:#003300;color:000000;   border-style:outset; border-width:1px;       }

input.button {font-size: 16px;font-weight:bold; background-color: #003300;  border-color:000000;color:000000;   border-style:inset; border-width:0px;  font-size:12pt     }


body {
	background-color: #FFFFFF;

	padding-top: 0px;
	font-family: tahoma;
	background-image: url(images/tlo.png);
	background-repeat: repeat-x;
	background-position: top;
	text-align:center;
}

#gerbera_foto {display:block; bottom:0; right:0px; width:222px; position:fixed; border:0px; padding:0px;}

* html #gerbera_foto {position:absolute; right:0px; z-index:-1;}



table.pokoje
{
    border-color: grey;
    border-style: solid;
    font-size:12px;
 	font-family:arial;
 	border-width: 1px;
	background:#ffffff;
	text-align:center;
}
td.pokoje
{
    border-color: #afc451;
    border-style: solid;
    font-size:12px;
 	font-family:arial;
 	border-width: 1px;
	background:#ffffff;
	text-align:left;
	padding:2px;	
}



table.glowna, td.glowna
{
    border-color: transparent;
    border-style: solid;
    font-size:12px;
 	font-family:arial;
 	border-width: 0px;
	background:#ffffff;
	text-align:center;
}


td.formhead
{
    border-color:#0099FF;
    border-style: solid;
    font-size:10pt;
	color:#FFFFFF;
 	border-width:0px;
	border-collapse: collapse;
	background:#A5BA3F;
	border-spacing:0px;
	padding:2px;	
	font-weight:bold;
	font:Verdana;
	letter-spacing: 1px;
	
	text-align:left;
	
	height:15px;	
}

td.glowna
{
    
	
	text-align:left;
	
}
td.formlines
{
    border-color:#0099FF;
    border-style: solid;
    font-size:12px;
 	font:Verdana;
 	border-width: 0px;
	border-collapse: collapse;
	background:#ffffff;
	border-spacing:0px;
	padding:2px;
	color:#000000;
	text-align:left;
	
}



p.login { margin-left: 45px; border: 1px solid black; }



.qmclear {	CLEAR: left; DISPLAY: block; FONT-SIZE: 1px; WIDTH: 0px; LINE-HEIGHT: 0px; HEIGHT: 0px}
.qmmc {
	POSITION: relative;
	height: 27;
}

.qmmc A {DISPLAY: block; FLOAT: left; font-weight:bold; font-family:"Arial Narrow";}

.qmmc DIV A {FLOAT: none; font-family:"Arial Narrow";}

.qmmc DIV {	VISIBILITY: hidden; POSITION: absolute; font-family:"Arial Narrow";}

#qm0 {font-family:"Arial Narrow";  BORDER-LEFT: #ffffff 0px solid; }

#qm0 A {font-family:"Arial Narrow"; 	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px;   text-align:center; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffffff 0px solid; COLOR: #ffffff; PADDING-TOP: 0px;  FONT-FAMILY: "Arial Narrow";  TEXT-DECORATION: none;}

#qm0 A:hover {	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffffff 0px solid; COLOR: #ffffff; PADDING-TOP: 0px;  FONT-FAMILY: "Arial Narrow";  TEXT-DECORATION: none;}

#qm0 .qmactive {	BACKGROUND-IMAGE: url(images/slide_black_arrow.gif)! important; COLOR: #ffffff! important; TEXT-DECORATION: none;}

#qm0 .qmparent {	BACKGROUND-POSITION: 92% 50%; BACKGROUND-IMAGE: url(images/slide_white_arrow.gif); CURSOR: default; BACKGROUND-REPEAT: no-repeat}

#qm0 DIV {	 PADDING-LEFT: 10px; background-color:#6F6F6F; text-align:left; 	 }

#qm0 DIV A 		 { font-family:Verdana; font-weight:normal; FONT-SIZE: 10px; PADDING-left: 10px; PADDING-top: 3px; PADDING-bottom: 3px; PADDING-left:5px; width:125px; COLOR: #919191; background-color:#ffffff; text-decoration:none; text-align:left;}

#qm0 DIV A:hover { font-family:Verdana; font-weight:normal;	FONT-SIZE: 10px; PADDING-left: 10px; PADDING-top: 3px; PADDING-bottom: 3px; PADDING-left:5px; width:125px; COLOR: #104D8C; background-color:#E7FACC; text-decoration:none; text-align:left;}

#qm0 DIV DIV {	MARGIN: 1px 1px 1px 1px}

#qm0 DIV .qmactive {	BORDER-LEFT-COLOR: #666666! important; BACKGROUND-IMAGE: url(images/slide_black_arrow_right.gif)! important; BORDER-BOTTOM-COLOR: #666666! important; COLOR: #000000! important; BORDER-TOP-COLOR: #666666! important; BACKGROUND-COLOR: #83AE2B! important; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #666666! important}

#qm0 DIV .qmparent {	BACKGROUND-IMAGE: url(images/slide_black_arrow_right.gif)}


/* General styling for both valid and invalid input */
.invalidInput,.validInput{
	display:compact;
	padding:1px;
}
/* Style for invalid input */
.invalidInput{
	border:1px solid #F00;
}

/* Style for valid input */
.validInput{
	border:1px solid #FFF;
}
</style>


