BODY {
border:0;
font-family:Verdana ,Arial, Helvetica, sans-serif;
color:#004B85;
background-color:#FFF;
font-size:11px;
padding:0;
}

div.header_title_b {
font-family:Verdana,Arial, Helvetica, sans-serif;
color:#1ABFDF;
font-weight:900;
}

.hader_format {
float:right;
padding-left:7px;
font-size:12px;
}

.main_links {
padding-left:5px;
padding-right:5px;
height:33px;
text-align:center;
background-color:#004B85;
}

a.main_links_text,a.cur_page {
font-size:14px;
color:#fff;
text-decoration:none;
}

.message_text,  .message_text div, .message_text p{
text-align:left;
padding-left:10px;
font-size:10px;
color:#fff;
text-decoration:none;
}

a.message_text_link {
color:#fff;
font-weight:900;
text-decoration:none;
}

.td_padd {
padding-left:8px;
padding-right:8px;
}

a.footer_text_link {
color:#004B85;
font-size:11px;
text-decoration:none;
}

a.cur_flink {
color:#1ABFDF;
font-size:11px;
text-decoration:none;
}

a.header_link,div.header_text,span.header_link,.header_link span,.header_text div  {
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:11px;


}

.header_text,div.header_text,.header_text span{
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:900;

}


a.login_link,.login_link,.login_link span {
color:#004B85;
font-size:13px;
cursor:hand;
}

.login_title {
text-align:left;
color:#004B85;
font-size:11px;
padding-left:5px;
}

.login_textbox {
color:#004B85;
border:#fff 1px solid;
width:123px;
height:18px;
padding:0 2px;
}

.link_cell {
position:relative;
}

div.login_box {
width:138px;
position:absolute;
top:20px;
left:85px;
z-index:200;
display:none;
}

.service_title_txt {
font-weight:800;
text-align:left;
font-size:10px;
}

.service_image_txt {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#fff;
text-align:center;
font-size:11px;
height:25px;
line-height:25px;
}

.service_footer {
text-align:right;
}

a.service_footer_link {
text-decoration:none;
font-size:13px;
color:#004B85;
}

.concept_title_txt, .concept_title_txt p, .concept_title_txt div {
font-family:Arial, Helvetica, sans-serif;
color:#fff;
text-align:left;
font-size:12px;
}

a.concept_title_link_txt {
text-decoration:none;
font-size:14px;
color:#1ABFDF;
}

.facilities_servives_box {
font:normal 12px Verdana,Arial, Helvetica, sans-serif;
color:#fff;
padding-left:15px;
padding-right:20px;
background-color:#1ABFDF;
text-align:left;
}

.facilities_servives_txt {
font-weight:700;
text-decoration:underline;
color:#fff;
}



.facilities_title_txt,.facilities_title_txt div,.facilities_title_txt p,.facilities_title_txt span, .facilities_title_txt span p  {
font-family:Verdana,Arial, Helvetica, sans-serif;
text-align:left;
font-size:11px;
}


.facilities_box_title_txt,.facilities_box_title_txt div,.facilities_box_title_txt span,.facilities_box_title_txt p {
color:#1ABFDF;
font-size:16px;
font-weight:800;
text-align:left;
padding-bottom:10px;
}

a.header_link,div.header_text,a.message_text_link:hover,a.login_link:hover {
color:#004B85;
font-size:13px;
}

.matima_plan_footer_txt {
font-family:Verdana,Arial, Helvetica, sans-serif;
color:#fff;
font-size:12px;
font-weight:800;
}

.resort_bottom_box {
background-color:#004B85;
padding:18px 18px 30px;
}

.registration_form_txt, .registration_form_txt label {
font-size:11px;
color:#fff;
font-weight:800;
text-align:left;

}



.registration_form_radio, .registration_form_radio label {
font-size:11px;
color:#fff;
font-weight:bold;
text-align:center;
padding-right:20px;

}



.registration_form_cell_bottom {
padding-bottom:5px;
}

span.label {color:#fff; font-weight:bold; font-size:11px;}
span.number {padding-left:10px;}


.registration_form_cell {
padding-top:8px;
}





.registration_form_selectbox {
text-align:left;
direction:ltr;
width:194px;
border:1px solid #D1D5D8;
padding-left:2px;
padding-right:2px;
color:#004B85;
font-size:11px;
}

.registration_form_selectbox_short {
width:150px;
}

.registration_form_textarea {
border:1px solid #D1D5D8;
padding-left:2px;
padding-right:2px;
color:#004B85;
font-size:13px;
width:415px;
direction:ltr;
overflow-x:hidden;
overflow-y:auto;
}

.registration_form_bottm_txt {
color:#1ABFDF;
padding-left:14px;
font-size:11px;
text-align:left;
}

a.location_click {
font:Verdana,Arial, Helvetica, sans-serif;
font-size:11px;
color:#004B85;
text-decoration:none;
}

.location_caption, .location_caption div, .location_caption p {
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

div.location_caption_1ABFDF {
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#1ABFDF;
text-align:left;
}



.location_txt, .location_txt div, .location_txt p{
font: Verdana, Arial, Helvetica, sans-serif;
padding:none;
margin:0 0 0 0;

}


div.contactus_address_title_bold {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
padding-bottom:7px;
color:#004B85;
}

a.contactus_address_mail {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#1ABFDF;
}

div.contactus_address_title {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
padding-bottom:5px;
color:#004B85;
}

div.news_offer_txt {
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
}

.pressrelease_date_title, .pressrelease_date_title p, .pressrelease_date_title div{
color:#1ABFDF;
padding-top:20px;
padding-bottom:6px;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}



a.links_link {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#1ABFDF;
text-decoration:none;
}

a.cur_page,span.cur_page, .cur_page span,.cur_page a,a.header_link:hover,div.header_separator,a.main_links_text:hover,a.footer_text_link:hover,a.service_footer_link:hover {
color:#1ABFDF;
}





div.karpaz_logo_txt {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-align:justify;
padding-top:2px;
padding-right:10px;
}

div.karpaz_bottom_txt {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
}


.concepts_bottomtitle
{
	height:30px;
	margin-top:10px;
	margin-bottom:5px;
	font-weight:bold;
}

.biggrayborder
{
border:solid 15px #F1F2F4;
border-left:none;
	
	
}

.z1
{
	z-index:-100;
	display:none;
}

.linkResources
{
text-decoration:none;
font-weight:bold;
color:#004B85;
	
}


.noPadding,.noPadding span, .noPadding div, .noPadding a,.noPadding img,.noPadding select
{
padding:none;	
margin:none;
} 

.titleFont1
{

	font:normal 20px  Arial, Helvetica, sans-serif;
}

.pressrelease_events {
padding-bottom:6px;
padding-top:20px;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.InputWhiteText input
{
	color:#ffffff;
}
.InputWhiteText textarea
{
	color:#ffffff;
}

.intro {padding:10px 25px;}
.intro p {padding:5px 0; margin:0;}


table.reg_form td {vertical-align:bottom; padding:5px 2px 2px 2px; text-align:left;}
table.reg_form td table td {padding:5px 2px 0;}

.OwnYacht td {padding-top:0 !important; padding-bottom:3px !important;}

.boxremarks { height:100px; width:437px; }

.float-left  {float:left;}
.float-right {float:right;}

/* landing page */
.lp-wrapper {width:686px; margin:0 auto; background:#fff;}
.lp-header  {margin-top:20px; margin-bottom:20px; text-align:left;}
.lp-header img, .lp-body img {border:0;}
.lp-body    {overflow:hidden; text-align:left; font-size:12px; color:#000; line-height:1.5em;}
.lp-body .top 
{
	margin-bottom:10px;
	background: #0060a1 url(Images/pics/lp-main_without_text.jpg) no-repeat;
	width:686px;height:219px;
}
.top_img_text {
	padding:17px 140px 0px 17px; 
	font:bold 28px Arial; color:#ffffff;
}
.lp-body .m-top-10 {margin-top:10px;}
.lp-body p {padding:10px 20px; margin:0; margin-left:200px;}
.lp-body a {color:#004B85;}
.lp-body a:hover {color:#1abfdf;}
.lp-body input.checkbox {position:relative; top:2px;}
.lp-footer  { border-top:solid 1px #6c6866; text-align:right; font-size:10px; color:#000; padding:15px 0; margin-top:15px;}
.lp-footer a {color:#000; text-decoration:none; }

.overlay_mask {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=60);
}
.modal_content {
	display: none;
	position: absolute;
	top: 26%;
	left: 26%;
	width: 45%;
	height: 48%;
	padding: 16px;
	border: 5px solid #103d71;
	background-color: white;
	z-index:1002;
	overflow: auto;
	text-align:left; font-size:11px; color:#000; line-height:1.3em;
}
.modal_content h3 {font-size:14px;}
.modal_content .red {color:Red;}
.modal_content ol { list-style-type:decimal; }
.modal_content ul { list-style-type:disc; }

a.button, a.button:hover {
	background: transparent url(images/buttons/bg-btn_register.gif) no-repeat right -34px;
	display: block;
	float: left;
	height: 34px;
	margin:0 0px;
	padding-right: 23px; /* sliding doors padding */
	color:#000;
	font: bold 10px arial;
	text-decoration: none;
	text-align:center;
}
a.button span {
	background: transparent url(images/buttons/bg-btn_register.gif) no-repeat;
	display: block;
	float: left;
	vertical-align:middle;
	height:34px;
	line-height: 15px;
	padding-left: 12px;
	cursor:pointer;
}

.SelectedPage { text-decoration: none; cursor:text; color:#ff0000;}
/*thumb_next.gif*/

.form_sub_title {font:bold 16px arial; color:#ffffff;}

.not_visible { visibility:visible; display:inline; height:1px!important; border:0px; width:1px!important;}

/* Weather-meteo styles */
.meteo_tab_on {cursor:pointer; float:left;width:auto; height:37px;padding-bottom:3px;background-color:#ffffff;}
.tabs_delim {float:left;width:10px;height:37px;border-bottom:solid 3px #21CFEF}
.meteo_tab_off {cursor:pointer; float:left;width:auto; height:37px;border-bottom:solid 3px #21CFEF}
.space_after_tabs {float:left;width:394px; height:37px;border-bottom:solid 3px #21CFEF;background-color:#F1F2F4;}
.space_after_tabs_fr {float:left;width:263px; height:37px;border-bottom:solid 3px #21CFEF;background-color:#F1F2F4;}
.space_after_tabs_ru {float:left;width:246px; height:37px;border-bottom:solid 3px #21CFEF;background-color:#F1F2F4;}
.space_after_tabs_tr {float:left;width:341px; height:37px;border-bottom:solid 3px #21CFEF;background-color:#F1F2F4;}
.space_after_tabs_de {float:left;width:374px; height:37px;border-bottom:solid 3px #21CFEF;background-color:#F1F2F4;}
.iframe_div {float:left;background-color:#ffffff; width:754px;height:454px;padding-top:28px;}

