@charset "utf-8";
/* CSS Document */

div.login {
	background-image:url(img/brdr_up_down.gif);
}

div.inner_login {
	width:304px;
	height:150px;
	background-color:#2F3C72;
	float:left;
	margin-top:24px;
	margin-left:20px;
	border:1px #9e9d99 solid;
}

div.login_text {
	float:left; 
	font-size: 16px; 
	font-family: Tahoma; 
	margin:35px;
	color:#DCCEB1;
	font-weight:bold;
}

.button {
	background-image:url(/img/button.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	line-height:24px;
	height:26px;
	border:1px #000000 solid;
	color:#FFFFFF;
	font-weight:bold;
	width:auto;
}

.table_input_light {
	border:1px #142B89 solid; 
	background-color:#E2D4B6;
	font-size: 13px; 
	color: rgb(4, 55, 108); 
	font-family: Tahoma;
}

.table_input_dark {
	border:1px #142B89 solid; 
	background-color:#E6D7A1;
	font-size: 13px; 
	color: rgb(4, 55, 108); 
	font-family: Tahoma;
}

.border_dark {
	border-bottom:1px #E6D7A1 solid;
}

.results {
	font-size:13px; 
	font-weight:bold;
}

.reserv {
	width:540px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}

.confirm_green {
	font-size:20px;
	color:#00CC00;
	padding-left:15px;
	font-family:Tahoma;
	text-align:left;
}

.confirm_red {
	font-size:20px;
	color:#FF0000;
	padding-left:15px;
	font-family:Tahoma;
	text-align:left;
}

div.orderOnline {
	float:left;
	margin-top:120px;
	padding-left:4px;
}

div.orderOnline a {
	background:transparent url(/img/orderOnline.png) no-repeat scroll left top;
	color:#FFFFFF;
	float:left;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:23px;
	padding-bottom:4px;
	padding-top:4px;
	text-align:center;
	text-decoration:none;
	width:167px;
	display:block;
}

div.banner table td {
	height: 60px;	
}

div.steps {
	float:right;
	padding:20px;
	padding-right:30px;
	color:#04376C;
}

div.step_txt {
	float:left; 
	padding-right:10px; 
	font-size:14px; 
	text-align:center; 
	margin-top:3px
}

div.step_on {
	width:20px; 
	height:20px; 
	background-color:rgb(4, 55, 108); 
	text-align:center; 
	margin-right:10px; 
	float:left; 
	border:1px #142B89 solid; 
	line-height:20px; 
	color:#FFFFFF
}

div.step_off {
	width:20px; 
	height:20px; 
	background-color:#E6D7A1; 
	text-align:center; 
	margin-right:10px; 
	float:left; 
	line-height:20px; 
	border:1px #142B89 solid;
}

.form_reservation {
	float:left;
	margin-left:30px;
}

div.radio_check {
	float:left;
	width:100%;
}

div.choveche {
	float:left;
	width:33%;
	height:128px;
}

div.chov1 {
	background:url(/img/chov1.png) bottom center no-repeat;
	
}

div.chov2 {
	background:url(/img/chov2.png) bottom center no-repeat;
}

div.chov3 {
	background:url(/img/chov3.png) bottom center no-repeat;
}

div.chov_txt {
	float:left;
	width:33%;
	text-align:center;
}

tr.table_row_light td {
	text-align:left;
}

tr.table_row_dark td {
	text-align:left;
}
