﻿*
{
	margin:0px;
	padding:0px;	
}
html,body
{
	margin: 0px;
	padding: 0px;
	width: 100%;	
	height:100%;
	background-color:#005CA1;	
}
.outer_container
{
	width:100%;	
}
.container
{
	width:960px;	
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background-color:white;
}
.langs_container
{
	width:960px;	
	margin-left:auto;
	margin-right:auto;
}
.footer_container
{
	width:960px;	
	margin-left:auto;
	margin-right:auto;
	color:#92C8EC;
	font-family:Verdana;
	font-size:10px;
	padding-bottom:20px;
	padding-top:10px;
	
}
.footer_container a
{
	color:#92C8EC;
	text-decoration:none;
	font-family:Verdana;
	font-size:10px;
}
.clear
{
	font-size: 1px;
	height: 1px;
	overflow: hidden;
	clear: both;
}
H1
{
	color:#174B96;
	font-family:Trebuchet MS;
	font-size:20px;
	font-weight:normal;
	margin-top:15px;
	margin-bottom:25px;
}
H2
{
	color:#174B96;
	font-family:Trebuchet MS;
	font-size:15px;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:14px;
}
.header
{
	position:relative;
	height:372px;
	width:960px;
}
.langs
{
	/*position:absolute;
	top:-10px;
	right:10px;*/
	/*height:13px;*/
	float:right;
}
.local_time
{
	float:left;
	color:#B6CFD4;
	font-family:Verdana;
	font-size:11px;
	padding-top:2px;
	height:17px;
	padding-left:2px;
}
.dv_Logo
{
	width:240px;
	height:372px;
	float:left;
	position:relative;
	/*background-image:url(../images/mn.gif);*/
	background-color:White;
}
.dv_Logo_title
{
	position:absolute;
	bottom:100px;
	left:25px;
	color:#75c4cd;
	font-family:Verdana;
	font-size:14px;
}
.mainphoto_menu
{
	float:left;
	width:720px;
	height:372px;	
	position:relative;
	overflow:hidden;
}
.see_through
{
	position:absolute;
	bottom:0px;
	left:0px;
	width:720px;	
	height:56px;	
	background-color: #01325A;
	filter:alpha(opacity=40); 
   -moz-opacity: 0.6; 
   opacity: 0.6; 
}
.dv_top_menu
{
	position:absolute;
	bottom:20px;
	left:15px;
}
.tbl_topmenu
{
	width:705px;
	
}
.menu_selected
{
	float:left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/New-site.png',sizingMethod='scale');
	text-align:center;
	width:9px;
	height:12px;
	padding-left:2px;
	margin-top:2px;
	margin-left:2px;
	
}
.tbl_topmenu td
{
	/*_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/New-site.png',sizingMethod='scale');
	text-align:center;*/
}
.ie-hide
{
	_display:none;
}
.tbl_topmenu a
{
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/New-site.png',sizingMethod='scale');
	text-align:center;
	text-decoration:none;
	color:#E7F2F8;	
	font-size:11px;
	font-family:Verdana;	
}
.main_content
{
	width:960px;	
	font-family:verdana;
	font-size:11px;
	line-height:15px;
	color:#2B292A;
	padding-bottom:20px;	
	position:relative;	
}
.main_content p
{
	margin-top:10px;
	font-family:verdana;
	font-size:11px;
	line-height:15px;
	color:#2B292A;
}
.black_decor
{
	width:930px;
	height:9px;	
	background-color:black;
}
.QuickReservationContainer
{
	width:230px;
	height:180px;
	float:left;
}
.QuickReservation
{	
	background-image:url(../images/Kouti.jpg);
	background-repeat:no-repeat;
	width:230px;
	height:163px;
	padding-top:17px;
	position:relative;
}
.QuickReservation input
{
	font-size:10px;
	font-family:Verdana;
}
.QuickReservation DropDownList
{
	font-size:9px;
}
.content
{
	width:545px;
	float:left;
	padding-right:10px;
	/*margin-left:235px;*/
}
.content ul
{
	margin-top:10px;
	line-height:15px;
}
.content ul li
{
	margin-left:20px;
}
.tbl_rates
{
	width:100%;
	background-color:#CDCECF;
}
.tbl_rates td
{
	background-color:White;
	padding:5px;
	text-align:right;
}
.tbl_rates th
{
	background-color:White;
	padding:5px;
	text-align:right;
	vertical-align:top;
	font-weight:normal;
}
.tbl_rates .td_Room
{
	width:240px;
	text-align:left;
	color:#174B96;
	background-color:#E0F2FF;
}
.RightColumn
{
	float:left;	
	width:170px;
	/*text-align:right;*/	
	padding-top:57px;
	text-align:center;	
}
.RightColumn a
{
	color:#0F64A7;
}
.RightColumn img
{
	margin-bottom:5px;
}
.CheckButton
{
	background-image:url(../images/Box.jpg);
	background-repeat:no-repeat;	
	width:61px;
	padding-top:2px;
	padding-left:5px;
	height:17px;
	text-align:left;
	position:absolute;
	bottom:50px;
	right:34px;
	color:White;
	font-weight:bold;
}
.CheckButton a
{
	color:White;
	font-weight:bold;
	text-decoration:none;
}
.tbl_checkdates td
{
	vertical-align:top;	
	font-family:Verdana;
	font-size:11px;
}
.tbl_checkdates
{
	width:205px;
	margin-left:20px;	
}
.tbl_ddl
{	
	width:190px;	
	margin-top:10px;		
	margin-left:20px;
}
.contact_info
{
	position:absolute;
	bottom:20px;
	left:15px;
}
.links
{
	position:absolute;
	bottom:20px;
	right:19px;
}
.footer_menu
{
	float:left;
	margin-left:10px;	
}
.nextstep
{
	float:right;
	margin-right:10px;
}
.tbl_phones
{
	width:100%;
	text-align:left;
}
.tbl_phones td
{
	text-align:left;
	vertical-align:top;
}
.tbl_phones td ul li
{
	line-height:22px;
}
.tbl_home
{
	width:100%;
}
.tbl_home td
{
	vertical-align:top;
	width:262px;
	padding-right:10px;
}
.tbl_windsurfing
{
	width:360px;
	margin-top:10px;
	background-color:#CDCECF;		
}
.tbl_windsurfing td
{
	text-align:center;
	background-color:white;
	padding:2px;
}
.RightColumn a img
{
	text-decoration:none;
	border:none;
}
.tbl_photos
{
	width:100%;
	background-color:#e0f2ff;
	text-align:center;
}
.tbl_photos td
{
	padding:4px;	
	background-color:White;
}
.tbl_photos img
{
	border:none;
}
.tbl_contact_form
{	
	width:255px;
}
.tbl_contact_form td
{
	padding:2px;
}
.tbl_contact_form input
{
	font-size:11px;
	font-family:Verdana;
	width:170px;
}
.tbl_contact td
{
	vertical-align:top;
}
.NotOkMessage
{
	color:#F90930;
	font-size:11px;
	font-family:Verdana;
	margin-top:10px;	
	line-height:13px;
}
.OkMessage
{
	color:#02710D;
	font-size:11px;
	font-family:Verdana;	
	line-height:13px;
}
.tbl_reservation
{
	width:95%;
}
.tbl_reservation td p
{
	line-height:20px;
}
.tbl_reservation td
{
	vertical-align:top;
}
.tbl_reservations
{
	width:390px;
}
.tbl_reservations td
{
	vertical-align:top;
	padding-bottom:2px;
}
.tbl_check_dates input, .tbl_reservation_info input
{
	font-family:Verdana;
	font-size:11px;
}
.tbl_reservation_info
{
	width:325px;
}
.tbl_reservation_info input
{
	width:150px;
}
.tbl_reservation_info td
{
	vertical-align:top;
}
.reservation_header
{
	font-family:Trebuchet MS;
	font-size:14px;
	color:#174b96;
	border-bottom:1px solid #174b96;
	width:390px;
	padding-bottom:3px;
	margin-bottom:6px;
}
.proceed
{
	text-align:right;
	width:390px;
}
.tbl_ddls td
{
	width:62px;
}
.like_image
{
	border:none;
	background-image:none;
	background-color: Transparent;
	color:White;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	font-family:Verdana;
	line-height:8px;
}
.BookingHl
{
	margin-top:20px;
	color:#174B96;
}
.BookingHl a
{
	color:#174B96;
	text-decoration:none;
}
.AddSend
{
	font-family:Verdana;
	font-size:11px;
	padding-left:5px;
	width:220px;	
}
.sendToFriend
{
	background-image:url(../images/envelope1.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:16px;
	padding-left:25px;
	padding-top:2px;
	width:200px;	
}
.addToFavorites
{
	background-image:url(../images/star.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:16px;
	padding-left:25px;
	padding-top:2px;
	margin-bottom:5px;
	width:200px;
}
.addToFavorites a, .sendToFriend a
{
	text-decoration:none;
	color:#174b96;
}
.addToFavorites a:hover, .sendToFriend a:hover
{
	text-decoration:none;
	color:Black;
}
.pnl_empty
{
	width:235px;	
	float:left;
}
.SendFriendContainer
{
	width:400px;	
	font-family:Verdana;
	font-size:11px;
	color:black;
	margin-top:20px;
}
.SendFriend
{
	width:270px;
	margin-left:auto;
	margin-right:auto;
}
.tbl_SendFriend
{
	width:270px;			
}
.tbl_SendFriend td
{
	padding-top:5px;
}
.tbl_SendFriend input
{
	width:250px;
	font-family:Verdana;
	font-size:11px;
}
.hl1
{
    position:absolute;
    top:40px;
    left:20px;    
}
.hl2
{
    position:absolute;
    bottom:0px;
    left:0px;
    width:240px;
	height:56px;
}
.BookForm
{
    padding:20px;
    width:180px;
    line-height:18px;
}
.BookForm span
{
    display:block;
    color:#174B96;
	font-family:Trebuchet MS;
	font-size:15px;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:5px;
}
