body {
	margin: 0 10px 0 10px;
	padding: 0px;
	background: #FFFFFF;
	font-family: Tahoma;
}

td, select, input {
	font-family: Tahoma;
	font-size: 11px;
}

.pealkiri {
	font-weight: bold;
	color: #3A4750;
	padding-left: 18px;
}

.kast_pealkiri {
	font-weight: bold;
	color: #1777a5;
	font-size: 14px;
}

.grupid {
	color: #3A4750;
	text-decoration: none;
	padding-left: 18px;
}

.grupid:hover {
	color: #2A4450;
	text-decoration: underline;
	padding-left: 18px;
}

.triip_grupid {
	padding-left: 18px;
}

.kast {
	border: 1px outset #ccc;
	padding: 5px;
}

.kast_over {
	border: 1px inset #ccc;
	padding: 5px;
	background-color: #fafafa;
}

#overlay {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 1000;	
	vertical-align: middle;
	/*border: 1px solid #000000;*/
}

#overlay div {
     text-align:center;
	 vertical-align: middle;
}

.silt {
     /*position: relative;*/
     left: 200px;
     top: 0px;
     z-index: 5;	
}

.toode {
     /*position: fixed;*/
     left: 0px;
     top: -50px;
}

div.markerStandby, div.markerError, div.markerOk
{
	float: left;
	width: 15px;
	height: 15px;
	margin: 15px 0px 0px 0px;
	background-repeat: no-repeat;
}
div.markerStandby
{
	background-image: url(img/standby.gif);
	margin: 15px 0px 0px 0px;
}
	
div.markerError
{
	background-image: url(img/error.gif);
	margin: 15px 0px 0px 0px;
}
	
div.markerOk
{
	background-image: url(img/ok.gif);
	margin: 15px 0px 0px 0px;
}
