/* =========================
www.cyprusguide.net
all rights reserved
========================= */
body {	
		background-color:#DCDCDC; 
		margin-top:0px; 
		margin-bottom:0px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px; 
		color:#4C4C4C;
		text-align:justify;
		list-style-type:square;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px; 
	color:#4C4C4C;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

form{margin:0px;}

/* New menu
=======================================*/
.preload1 {background: url(blank_over.gif);}
.preload2 {background: url(blank_overa.gif);}

.menu22 {padding:0 0 0 0; margin:0; list-style:none; height:36px; background:#fff;  z-index:500; font-family:Verdana, Arial, Helvetica, sans-serif; background-image:url(blank0.gif);}
.menu22 li.top {display:block; float:left;}
.menu22 li a.top_link {display:block; float:left; height:36px; line-height:27px; color:white; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(blank.gif);}
.menu22 li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:36px;background:url(blank.gif) right top;}
.menu22 li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:36px; background:url(blanka.gif) no-repeat right top;}
.menu22 li a.top_link:hover {color:#fff; background: url(blank_over.gif) no-repeat;}
.menu22 li a.top_link:hover span {background:url(blank_over.gif) no-repeat right top;}
.menu22 li a.top_link:hover span.down {background:url(blank_overa.gif) no-repeat right top;}

.menu22 li:hover > a.top_link {color:#fff; background: url(blank_over.gif) no-repeat;}
.menu22 li:hover > a.top_link span {background:url(blank_over.gif) no-repeat right top;}
.menu22 li:hover > a.top_link span.down {background:url(blank_overa.gif) no-repeat right top;}


.menu22 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu22 a:hover {visibility:visible; position:relative; z-index:200;}
.menu22 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu22 ul, 
.menu22 :hover ul ul, 
.menu22 :hover ul :hover ul ul,
.menu22 :hover ul :hover ul :hover ul ul,
.menu22 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu22 :hover ul.sub {left:0; top:31px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:130px; height:auto; z-index:300;}
.menu22 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:130px; font-weight:normal;}
.menu22 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:130px; line-height:20px; text-indent:5px; color:#000; text-decoration:none;}
.menu22 :hover ul.sub li a.fly {background:#fff url(arrow.gif) 120px 7px no-repeat;}
.menu22 :hover ul.sub li a:hover {background:#3a93d2; color:#fff;}
.menu22 :hover ul.sub li a.fly:hover {background:#3a93d2 url(arrow_over.gif) 130px 7px no-repeat; color:#fff;}
.menu22 :hover ul li:hover > a.fly {background:#3a93d2 url(arrow_over.gif) 130px 7px no-repeat; color:#fff;} 

.menu22 :hover ul :hover ul,
.menu22 :hover ul :hover ul :hover ul,
.menu22 :hover ul :hover ul :hover ul :hover ul,
.menu22 :hover ul :hover ul :hover ul :hover ul :hover ul{left:130px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:130px; z-index:400; height:auto;}

/*header
========================= */
.header{
		/*background:url(logo_bg.jpg); 
		background-repeat:repeat-x; */
		
		padding-top:25px;
		padding-bottom:15px;
		background-color:#FFFFFF;
			
}


.header_bg{
			background:url(logo.jpg); 
			background-repeat:no-repeat; 
			background-position:left;
			padding-left:8px; 
			padding-top:2px;
}

.text_top_blue{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3399FF; font-weight:bold;}


.header_bg1{
			padding-right:8px;
}

.header_text{
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:10px; 
			color:white;
}

.header_height{
	height:100px;
}

/*fooder
========================= */
.footer{
		height:10px; 
		background-color:#26292E; 
		text-align:left; 
		padding:5px;
}

.footer_text{
			font-size:10px; 
			color:#9C9C9C;
}

/*main site styling
========================= */
.main_cell{
			background-color:#FFFFFF; 
			width:850px; 
			padding-top:12px;
}
.main_left_cell{
				background-image:url(main_left_cell.gif); 
				background-position:right; 
				background-repeat:repeat-y;
}

.main_right_cell{
				background-image:url(main_right_cell.gif); 
				background-position:left; 
				background-repeat:repeat-y;
}

.attractions_padding{
					padding-top:5px;
}

/*main_side
========================= */
.main_side{
			padding-left:5px; 
			padding-right:5px;
}

.main_side1{
			padding-left:5px; 
}

/*left_side
========================= */
.left_side{
			width:144px; 
			background-color:white;
}

.left_paddind{
				padding-left:3px; 
				padding-bottom:4px; 
				padding-top:4px;
}

.left2{
	background-image:url(left_menu_line.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border:1px solid #C6E6F0;
	padding:5px;
	text-align:left;
}

.left2_title{
	border-bottom:1px solid #C6E6F0;
	color:#0C72A2;
	font-weight:bold;
	height:18px;
}

.left2_pad{
	padding-top:3px;
}
	

/*right_side
========================= */
.right_line{
			background-image:url(dotted.gif); 
			background-repeat:repeat-y; 
			background-position:left; 
			width:144px;
}

/*photo
========================= */
.photo_borders{
				border:1px solid #E0E0E0; 
				padding:4px;
}


/*up down menu museums,castels
========================= */
.up_down_menu{ 
				background-color:#FFFDF4; 
				padding:3px; 
				border:1px solid #E3E3E3;
}

.up_down_menu_1{ 
				background-color:#C4E1FF; 
				padding:3px;
}


/*services
========================= */
.services_cell{
				background-color:#FFFDF4; 
				border:1px solid #E3E3E3; 
				padding-left:3px; 
				font-family:Verdana, Arial, Helvetica, sans-serif; 
				font-size:11px; 
				font-weight:bold; 
				color:#333333;
}

/*menu
========================= */
.position_style{
				 		
}

.menu_bg{
	background-image:url(blank0.gif);
	background-position:top;
}

.heading{
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:11px; 
		font-weight:bold; 
		color:#333333;
}

.pic{padding: 7px;}
.text1button{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-align:center;}
.menu_size{width:139.8px;}


/*did you know box
========================= */
.dyn_box{background-color:#D5EAFF; padding:5px;}

/*search
========================= */
.search_bg{ background-color:#26292E; padding-left:5px;padding-right:5px;}
.search_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:white; font-weight:bold; text-align:right}
.search_padding{padding-top:10px; padding-left:5px; padding-right:5px;}
.search_heading{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333;}
.search_buttons{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-align:justify;}

/*search appearance
========================= */
.samain{background-color:#C1D6E9; height:15px;}

/*links beahavior
========================= */
a.menu1:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4E4E4E; text-decoration: none;}
a.menu1:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4E4E4E; text-decoration: none;}
a.menu1:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4E4E4E; text-decoration:underline;}

a.menu2:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration: underline;}
a.menu2:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration: underline;}
a.menu2:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:underline;}

a.menu7:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration: underline;}
a.menu7:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration: underline;}
a.menu7:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; text-decoration:underline;}

a.menu6:link {font-family:verdana; font-size:10px; color:white; text-decoration: none;}
a.menu6:visited {font-family:verdana; font-size:10px; color:white; text-decoration: none;}
a.menu6:hover {font-family:verdana; font-size:10px; color:white; text-decoration:underline;}

a.left_link:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration: none;}
a.left_link:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration: none;}
a.left_link:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:underline;}

a.footer_link:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#9C9C9C; text-decoration: none;}
a.footer_link:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#9C9C9C; text-decoration: none;}
a.footer_link:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:white; text-decoration:none;}

a.footer_link1:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration: none;}
a.footer_link1:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration: none;}
a.footer_link1:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:underline;}

a.more_less:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:bold; text-decoration: none;}
a.more_less:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:bold; text-decoration: none;}
a.more_less:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3399FF; font-weight:bold; text-decoration: none;}


a.articles:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:white; font-weight:bold; text-decoration: underline;}
a.articles:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:white; font-weight:bold; text-decoration:underline;}
a.articles:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:white; font-weight:bold; text-decoration: none;}

/* Answers
==================================*/
.form_border{border:1px solid #E3E3E3; background-color:#FFFDF4; font-family:verdana; font-size:11px; color:#333333;}
.form_border_1{border:1px solid #E3E3E3; font-family:verdana; font-size:11px; color:#333333;}

.apantisi{padding:3px;}
.answer_button{font-family:verdana; font-size:11px; color:#333333; text-align:center;}

.textfield{
border:1px solid #D7D7D7;
padding:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
color:#4C4C4C;
width:300px;
}

.textarea{
border:1px solid #D7D7D7;
padding:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
color:#4C4C4C;
width:500px;
}

.button{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
color:#4C4C4C;
padding:3px;
}


/* Top services
==================================*/
.top_padding{padding-top:3px;}
.text_top_serv{font-family:verdana; font-size:11px; color:#3399FF; font-weight:bold;}

/* index design
==================================*/
.index_padding{padding-left:4px; padding-top:2px;}

/* index top
===================================*/
.index_top{
			width:183px; 
			height:23px; 
			background-image:url(index_top.gif); 
			background-repeat:repeat-x; 
			padding-left:7px;
			font-size:12px;
			font-weight:bold;
			color:white;
			}

.line_left{
	padding-top:5px;
	border-top:1px solid #E3E3E3;
}

/* index new styles
==================================*/
.epikefalida_pad{
	padding-top:4px;
}

.epikefalida{
	background-color:#FFEEAA;
	border:1px solid #FF9900;
	height:18px;
	padding-left:3px;
	color:#FF9900;
}

.epikefalida1{
	background-color:#EBF3FB;
	border:1px solid #AACCEE;
	height:22px;
	font-size:12px;
	font-weight:bold;
	padding-left:3px;
	color:#0C72A2;
}

/* index fade menu
==================================*/
.box2{
	background-image:url(index_fade_2.jpg);
	height:90px;
	padding-top:7px;
	padding-left:7px;
}

.box_text{
	font-size:16px;
	font-weight:bold;
	color:#333333;
}

.box_text1{
	color:#FFFFFF;
}

/* new index
==================================*/
.index_left{
	width:170px;
}

/*.index_left_blue{
	background-image:url(sidebarright_blue.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:5px;
	text-align:left;
}

.index_left_orange{
	background-image:url(sidebarright_orange.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:5px;
	text-align:left;
}
.index_left_green{
	background-image:url(sidebarright_green.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:5px;
	text-align:left;
}


.index_main_side{
	padding:5px;
	text-align:left;
	width:530px;
}

.index_epikefalida{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333333;
}

.index_epikefalida_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#0C72A2;
	padding-bottom:3px;
	border-bottom:1px solid #CCCCCC;	
}

.index_top_pad{
	padding-top:5px;
}

.index_top_pad1{
	padding-top:5px;
	background-image:url(cyprus_flag.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}*/












/* index new new*/
/*============================*/
.index_epikefalida_1{
	border-bottom:2px solid #99CC00;
	padding-bottom:4px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}

.index_epikefalida_2{
	border-bottom:2px solid #EAF0F1;
	padding-bottom:4px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#0099FF;
}

.index_epikefalida_3{
	border-bottom:2px solid #EAF0F1;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:1px;
}


.index_top_pad{
	padding-top:5px;
}

.index_left_new{
	padding-right:10px;
}

.index_left_pad{
	padding-right:5px;
	border-left:1px solid #CCCCCC;
	width:171px;
}

.answers_box_index{
	background-color:#EAF0F1;
	border: 1px solid #99CC00;
	padding:6px;
	text-align:left;
}


a.menu_index:link {color:#0C72A2; text-decoration: underline;}
a.menu_index:visited {color:#0C72A2; text-decoration: underline;}
a.menu_index:hover {color:#0C72A2; text-decoration:none;}

.text_index{
	color:#0C72A2;
}
/* links colour
===================================*/
a.p_link:link {color:#3399FF; text-decoration: none;}
a.p_link:visited {color:#3399FF; text-decoration: none;}
a.p_link:hover {color:#3399FF; text-decoration:underline;}


.index_blue{
	color:#0C72A2;
}


.split{
	width:245px;
	border-right:1px dotted #EAF0F1;
	padding:5px;
}

.split1{
	width:245px;
	padding:5px;
}

/* msg box */
.msg_box{
	background-image:url(left_menu_line.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border:1px solid #C6E6F0;
	padding:5px;
	text-align:center;
}

/*=================New services look==================*/
.new-serv-top{
				background-color:#ECECEC; 
				border-bottom:1px solid #E3E3E3; 
				padding:3px;
				font-family:Verdana, Arial, Helvetica, sans-serif; 
				font-size:12px; 
				font-weight:bold; 
				color:#333333;
				text-align:left;
}

a.menu_ns:link {color:#333333; text-decoration: none;}
a.menu_ns:visited {color:#333333; text-decoration: none;}
a.menu_ns:hover {color:#333333; text-decoration:underline;}

.new-serv-bottom{
	padding-top:5px;
	padding-bottom:30px;
	text-align:left;
}


/*************** booking links ************************/
.booking_index{
	color:#735005;
	background: #FFEFC6;
	padding:5px;
	text-align:left;
	line-height:20px;
	font-size:12px;
}

a.link_book:link {color:#735005; text-decoration: underline;}
a.link_book:visited {color:#735005; text-decoration: underline;}
a.link_book:hover {color:#735005; text-decoration:none;}


/**************** link manager styles ***************/

.link_manager{
line-height:20px; 
}

.link_manager a{
color:#333333; text-decoration: underline;
}

.link_manager a:hover{
color:#333333; text-decoration:none;
}