html {font-size:12px;font-weight:normal;background-color:#fff;}
body {font-size:12px;font-weight:normal;background-color:#f7f9fb;color:#b1b1b1;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;margin:0px 0px 0px 0px;}

/*General Purpose Classes*/
.clear {clear:both;}
.hide {visibility:hidden;width:0!important;height:0!important;line-height:0!important;padding:0!important;margin:0!important;}
.half {width:50%;}

a, a:hover, a:visited{

	color:#69632D;
	text-decoration:none;
}

/*Header Part */
.header_top {height:20px;float:left;width:100%;background-image:url('img/header_top_bg.png');background-repeat:repeat-x;}
.site_bg {float:left;width:100%;background-image:url('img/background_line.jpg');}
#outerbox {margin:auto;width:973px;background-image:url('img/bg_header.jpg');}
.bg_outer {float:left;background-color:#f2f0e4;}
#header {width:100%;float:left;height:84px;}
.header_banner {float:left;}
.header_language {float:left;width:676px;height:24px;background-image:url('img/dora_header_degrade.jpg');}
.menu_text_header {float:right;color:#ffffff;line-height:24px;}
.menu_text_header a {color:#ffffff;font-size:11px;text-decoration:none;}
.menu_text_header a:hover {color:#625f47;}
#menu ul  {margin: 0; padding: 0;list-style-type: none; list-style-image: none; }
#menu li {display:inline;padding:5px;}
#menu ul li a {text-decoration:none;padding:5px;color:#69632d;}
#menu ul li a:hover {color:#ffffff; background:#b2ac7e; }
.menu_active  {color:#ffffff; background:#b2ac7e; }
 
.header_menu_FF {float:left;background-image:url('img/bg_header.jpg');height:60px;background-repeat:repeat-x;width:676px;line-height:94px;}
.header_menu_IE {float:left;height:60px;width:676px;line-height:94px;}
.menu_flags {float:right;margin-top:3px;margin-right:10px;margin-left:13px;}
.welcome_text {font-family:'Century Gothic', Helvetica, sans-serif;float:left;width:259px;color:#ffffff;font-size:13px;padding-top:26px;padding-left:19px;padding-right:19px;}
.flag_spacer {margin-right:8px;}
select  {border:1px solid #d7cfbc;color:#7a6852; font-size:11px;}
option {font-size:11px;}

/* HomepageBanner */
.homepage_header_banner {float:left;width:951px;height:374px;background-image:url('img/head_banner_home_bg.jpg');margin-left:10px;}
.homepage_image_container {float:left;margin-top:28px;margin-left:6px;}
.homepage_pager  {float:left;width:627px;height:37px;text-align:center;line-height:30px;}
.homepage_sel {background-color:#ffffff;color:#b1ac7e;padding-left:3px;padding-right:3px;}
.homepage_page {color:#ffffff;text-decoration:none;margin-left:3px;}

.homepage_search{

	float:left;
	width:297px;
	background: url('img/flower_trans.png') no-repeat top left #8e8568;
	 
	padding:6px 0;
	margin-top:3px;
	margin-left:10px;
	border-top:4px solid #766a54;
	border-bottom:4px solid #766a54;
	color:#ffffff;
	font-size:12px;
	font-family:'Arial', Helvetica, sans-serif;
	 height:23px;
}
.homepage_scroll  {
	text-align:center;
	 padding:6px 0;
	 height:23px;
	background-color:#8e8568;
	margin-top:3px;
	float:left;
	width:652px;
	margin-left:2px;
	border-top:4px solid #766a54;
	border-bottom:4px solid #766a54;
	font-size:12px;
	color:#ffffff;
	font-family:'Arial', Helvetica, sans-serif;
}


/*
#search{
 
    float: left;
    text-align: right;
    width: 100%;
	margin: 5px  0 5px 0;
	
 }
 
  * +html  #search{
  
	margin: 2px  0 13px 0;
	height: 16px;
	
  }
 */
 
 .homepage_search .inputText{
 
	 
	background: url(img/search_icon.png) center right no-repeat #fff;
	width:150px;
	padding:1px 20px 1px 5px;
	margin: 0 10px 0 0;
	
 }
 
 
 

 
.homepage_search .inputSubmit{
 
 
	position:relative;
	top:6px;
	left:181px;
	
 
 }
 
 /* my first css hack */ 
 * +html .homepage_search .inputSubmit{
 
	top:4px;
	 
 }

.homepage_three_banners_container_plus_text {float:left;background-color:#ffffff;margin-left:10px;margin-top:7px;padding-bottom:40px;width:951px;}

/* booking/stay/festivites top banners */
.booking_box {float:left;width:280px;height:211px;background-color:#f7f6f1;border:1px solid #e0decc;margin-top:28px;margin-left:15px;}
.booking_img {float:left;margin-left:13px;}
.booking_img2 {float:left;margin-left:9px;margin-top:9px;}
.booking_table {float:left;width:178px;height:175px;margin-left:12px;font-size:12px;color:#7a6852;}
.style_select {border:1px solid #d7cfbc;float:left; margin:0;}
.stay_box {float:left;width:280px;height:211px;background-color:#f7f6f1;margin-top:28px;margin-left:38px;}
.stay_box_img {position:absolute;}
.festivities_box {float:left;width:280px;height:211px;background-color:#f1eee9;border:1px solid #e0decc;margin-top:28px;margin-left:38px;margin-right:15px;}

.festivites_text 
{
	float:left;
	width:170px;
	color:#775226;
	font-size:10px;
	
	 
	 margin: 0 0 5px 5px;
	 
	line-height:13px;
	
}

.festivites_text a
{
		color:#775226;
		text-decoration:none;
}

.festivites_text b
{
	font-size:12px;
}

/* NEWS */
.vergina_header 
	{
		float:left;
		width:421px;
		margin-left:17px;
	}
	
	.vergina_header dl dt {
	
		background: url('img/small_feather.jpg') top left no-repeat;
		padding-left:25px;
		font-weight:bold;
		
		
		color:#766A54;
		 
		font-size:12px;
		font-weight:bold;
 
	
	}
	
	.vergina_header dl dd {
		
		margin-bottom:5px;
		
	}
	
	
.symbol {float:left;}
.symbol2 {float:left;margin-top:10px;}
.info_text {float:left;font-size:12px;color:#766a54;margin-left:25px;}
.news_header_text {float:left;font-size:12px;font-weight:bold;color:#766a54;width:396px;margin-top:10px;}
.news_text {float:left;margin-left:22px;}
.news_text a {color:#766a54;text-decoration:none;}
.news_text a:hover {color:#b2ad7f;text-decoration:none;}
.vertical_dots {float:left;margin-left:35px;margin-top:20px;background-image:url('img/dots.jpg');width:10px;height:400px;background-repeat:no-repeat;}
.news_container {float:left;min-height:350px;margin-left:10px;background-color:#ffffff;width:950px;} 

/* banners */
.home_bottom_banners {float:left;width:950px;}
.newsletter_inner {float:left;margin-left:107px;margin-top:50px;width:205px;height:66px;}
.input_newsletter_class {width:180px;font-size:11px;color:#acacac;}
.newsletter_box {float:left;width:312px;height:116px;border:1px solid #c7d0cb;margin-left:15px;background:url('img/newsletter_bg.jpg');background-repeat:no-repeat;}
.weather_box {float:left;width:260px;height:116px;border:1px solid #b1c5d8;margin-left:15px;padding-left:1px;}
.gallery_box {float:left;margin-left:15px;border:1px solid #2e2f1f;height:116px;}
.bottom_links {float:left;width:900px;height:30px;margin-top:10px;color:#4c472c;font-size:11px;margin-left:20px;}
.bottom_img {margin-right:14px;}

/* FOOTER */
.footer_top {height:16px;float:left;width:100%;background-image:url('img/footer_repeater.jpg');background-repeat:repeat-x;}
#footer {float:left;width:100%;height:129px;background-image:url('img/footer_background.jpg');}
.centre_footer {margin:auto;width:980px;background-image:url('img/footer_bg_transparent.png');background-repeat:no-repeat;height:26px;text-align:right;font-size:12px;line-height:26px;color:#5b532e;}
.centre_footer a {text-decoration:underline;color:#396a18; }
.center_footer_copy
{
	
	float:left;
	width:200px;
	text-align:left;
	padding-left: 10px;
	font-weight:bold;
}


.center_footer_logos{
	
	float:left;
	width:520px;
	margin:0 auto;
	text-align:center;

}

.center_footer_CreatedBy{

	float:left;
	width:220px;
	padding-right: 10px;
	text-align:right;

}

/* HomepageBanner */
.inner_header_banner {float:left;width:951px;height:203px;background-image:url('img/inner_page_header_bg.jpg');margin-left:10px;}
.inner_header_banner2 {float:left;width:951px;height:181px;background-image:url('img/inner_pages_header_bg2.jpg');margin-left:10px;}

/*
.submenu {float:left;width:100%;height:21px;margin-top:2px;}
*/

.submenu { position:absolute;}
.Menu_2 {width:100%;margin-top:2px;}
.submenu_text a {color:#69632d;text-decoration:none;font-size:12px;line-height:21px;}
.submenu_text a:hover {color:#a14400;line-height:21px;}
.submenu_text {float:left;min-width:8px;padding-left:10px;padding-right:10px;}
.submenu_text_active {color:#a14400;line-height:21px;float:left;min-width:8px;padding-left:10px;padding-right:10px;}
.bar {float:left;color:#69632d;line-height:21px;}
.banner_inner_pages_head {float:left;margin-left:19px;margin-top:40px;}


/*sitepath */
.sitepath {float:left;height:35px;width:951px;line-height:35px;padding-left:10px;}

/*main content */
.content_inner_pages {float:left;width:950px;min-height:600px;}
.content_left_banners {float:left;width:270px;}
.homepage_three_banners_container_plus_text2 {float:left;background-color:#ffffff;margin-left:10px;margin-top:7px;padding-bottom:0px;width:951px;}


/*left part content */
.first_banner {float:left;margin-left:31px;}
.second_banner {float:left;margin-left:31px;width:240px;height:115px;background-image:url('img/main_banners_bg_02.jpg');margin-top:10px;}
.newsletter_inner_2 {float:left;margin-left:64px;margin-top:45px;width:180px;height:56px;}
.input_newsletter_class_2 {width:160px;font-size:11px;color:#acacac;}
.newsletter_input_2 {float:left;padding-left:5px;}
.third_banner {float:left;margin-left:31px;margin-top:10px;}
.third_banner img{
	
	margin-top: 10px;
	
}


.fourth_banner {float:left;margin-left:31px;margin-top:10px;}

/* right part content */
.content_right_banners {float:left;width:664px;}
.vergina_header2 {margin-left:15px;margin-bottom:15px;}
.vergina_header3 {margin-left:15px;margin-bottom:0px;}
.vergina_header4 {line-height:23px;height:23px;width:607px;background-image:url('img/vergina_BG_texter.png');background-repeat:no-repeat;margin-left:17px;margin-bottom:15px;color:#766a54;font-size:18px;padding-left:27px;}
.txt_pic_container {float:left;width:664px;margin-left:20px;color:#756a54;}
.text_inner_pages 
{	
	width:473px;
	float:left;
	line-height:15px;
}

.text_inner_pages_no_gall 
{	
	width:90%;
	float:left;
	line-height:15px;
}


.text_inner_pages  h3{

	font-size:15px;
	font-weight:bold;
	text-decoration:underline;

}

.pics_inner_pages {float:left;width:106px;background-color:#b9b48b;padding-top:10px;padding-bottom:10px;margin-left:24px;}
.pic_box1 {height:66px;width:106px;background-color:#b9b48b;margin-top:7px;}
.pic_box_img {}
.white_line {width:69px;height:1px;background-color:#ffffff;margin-bottom:5px;}

/*gallery */
.gallery_into {float:left;width:609px;height:452px;background-image:url('img/gallery_BG.jpg');margin-left:5px;}
.gallery_box1 {float:left;width:210px;height:144px;margin-top:44px;margin-left:65px;}
.gallery_box2 {float:left;width:210px;height:144px;margin-top:44px;margin-left:58px;}
.gallery_box3 {float:left;width:210px;height:145px;margin-top:49px;margin-left:65px;}
.gallery_box4 {float:left;width:210px;height:145px;margin-top:49px;margin-left:58px;}


/*news*/

.vergina_news {
	line-height:23px;
	height:23px;
	width:100%;
	background-image:url('img/vergina_BG_texter.png');
	background-repeat:no-repeat;
	margin-left:0px;
	margin-bottom:15px;
	color:#766a54;
	font-size:13px;
	padding-left:27px;
}



/*calendar*/


/* apo to palio csss einai classes poy xrisimopoioynte */

.td_header
{
	color:#505E29;
}


.date
{
 
	font-size:11px;
	font-weight:bold;
	color:#94A92C;
	
}

.years, .years a, .years a:hover, .years a:visited, .years:hover{

 
	font-size:13px;
	font-weight:bold;
	color:#8E8568;

}

.td_header
{
	 
	font-size:11px;
	font-weight:bold;
	color:#000;
}

.datediff
{
		font-family:'Arial',Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#8E8568;
}

  a.date {font:bold 11px;text-decoration:underline;color:#8E8568;}
  
   .calendar_header
 {
	color: #8E8568; 
	text-align: center; 
	font-weight: bold;
 }
 
   .calendar_cell_inactive
 {
	border: 1px #8E8568 dotted;
	background: #E6E6E6;
	width: 57px;
 }
 
 
 
  .calendar_cell
 {
	border: 1px #8E8568 dotted;
	height: 83px;
	padding-left: 1px;
	font-size: 10px;
	width: 57px;
 }
 
 
 .pricelist {
	
	border: 1px solid  #8E8568;
}
.pricelist th{
 
	background-color:#8E8568;
	color:#F4EFEC;
	padding:5px;
	border: 1px solid  #8E8568;
 }
 
.pricelist td{
	
	background-color:#F4EFEC;
	color:#252118;
	padding: 5px;
	border: 1px solid  #8E8568;
 
 
 }
 
 