﻿*
{
    font-size:11px;
    margin:0px;
    padding:0px;
    font-family:tahoma;
   
}
html,body
{
	margin: 0px;
	padding: 0px;
	width: 100%;	
	height:100%;
	background-color:#144788;
}
.outer_container
{
	width:100%;	
}
.container
{
	width:764px;	
	margin-left:auto;
	margin-right:auto;
	margin-top:2px;
	/*padding-left:12px;
	padding-right:12px;*/
	background-color:#FFFFFF;
}
.container p
{
	margin-top:10px;
	line-height:17px;
}
.container ul
{
	margin-top:10px;
}
.container ul li
{
	margin-left:20px;
}
H1
{
	color:#0458AB;
	font-family:Tahoma;
	margin-top:10px;
}
.langs_container
{
	width:764px;	
	margin-left:auto;
	margin-right:auto;
	background-color:#144788;
}
.footer_container
{
	width:764px;	
	margin-left:auto;
	margin-right:auto;
	color:White;
	font-size:10px;
	font-family:tahoma;
	margin-top:2px;
}
.tbl_footer
{
	width:100%;
	color:White;
	font-size:10px;
	font-family:tahoma;
}
.footer_container a
{
	color:White;
	text-decoration:none;
	font-size:10px;
	font-family:tahoma;
}
.clear
{
	font-size: 1px;
	height: 1px;
	overflow: hidden;
	clear: both;
}
.tbl_top_menu
{
	margin-left:5px;
	margin-right:5px;
	width:754px;
	height:16px;	
	font-family:tahoma;
	font-size:11px;
}
.tbl_top_menu td
{
	color:#0458AB;
	font-family:tahoma;
	font-size:11px;
	text-align:center;
}
.tbl_top_menu a
{
	color:#0458AB;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.tbl_top_menu a:hover
{
	color:#1D72E0;
}
.Header
{
	width:764px;
}
.flash
{
	width:764px;
}
.tbl_content
{
	width:100%;
	background-color:#FCF5E3;
	background-image:url(../images/content_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
.td_Left
{	
	width:564px;
	padding-left:10px;
	padding-right:40px;
}
.td_Left a
{
	color:#0e3971;
	
}
.td_Left a:hover
{
	color:#1D72E0;
}
.td_Right
{
	background-image:url(../images/td_Right.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:150px;
}
.tbl_photos
{
	width:526px;
	margin-bottom:25px;
}
.tbl_photos td
{
	padding-bottom:4px;
}
.tbl_photos img
{
	border:1px solid white;
}
.tbl_contact 
{
	margin-top:10px;
	margin-bottom:40px;
}
.tbl_contact input
{
	width:150px;
	font-family:Tahoma;
	font-size:11px;
}
.tbl_contact td
{
	padding-bottom:2px;
	vertical-align:top;
	padding-right:7px;
}
.tbl_contact_all td
{
	vertical-align:top;
}
.tbl_Accommodation_info td
{
	vertical-align:top;
}
.tbl_Accommodation_info
{
	width:400px;
}
.tbl_guests
{
	width:400px;
	
}
.tbl_guests input
{
	width:142px;
}
.ReservationHeader
{	
	padding-bottom:2px;
	margin-bottom:15px;
	font-weight:bold;
	color:#0e3971;
}
.NotOkMessage
{
	color:#F90930;
	font-size:11px;
	font-family:tahoma;
	margin-top:10px;
	
	line-height:13px;
}
.OkMessage
{
	color:#02710D;
	font-size:11px;
	font-family:tahoma;
	margin-top:10px;		
	
	line-height:13px;
}

.tbl_reservation
{
	width:400px;
}
.tbl_reservation td
{
	width:195px;	
	vertical-align:top;
}
.tbl_panoramic
{
	width:45px;
	margin-left:10px;
}
.tbl_panoramic td
{
	padding-bottom:5px;
}
.tbl_panoramic td a img
{
	border:none;
	text-decoration:none;
}
.img_big_panoramic
{
	float:left;
}
.img_big_panoramic a
{
	text-decoration:none;
}
.tbl_content .RoomPrice
{   
    text-align:right;
    margin-top:0px;
    font-weight:bold;
}