@charset "utf-8";



body,html {

	height: 100%;

	margin:0px;

	padding:0px;

	background:url(../images/back.jpg);

	font-family:"trebuchet MS", Arial, Verdana;

}



h1{color:#918c82; font-weight:normal;}

h2{color:#7d7564;}



.back_1 {

	background-image: url(../images/back_top.jpg);

	background-repeat: repeat-x;

	height:100%;

}



.back_2 {

	background: url(../images/back_wood.jpg)  repeat-x 0px 224px;

	height:100%;

	padding:0px 25px 0px 25px;

}



.wrap{

	margin: 0 auto;

	width: 850px;

	background:url(../images/back_left.jpg) repeat-y #edece2;



}



.main_left {

	width: 255px;

	float:left;

	height:100%;

	position:relative;

}



.header{

		height:22px;

		background: url(../images/top_shadow.jpg) #f6f5f2 no-repeat bottom;

		clear:both;

		text-align:right;

		padding-top:10px

}


.header_buttons{
	float:left;
	height:102px;
	margin:20px 0 0 25px;
}


.main {

	width: 535px;

	float:left;

	background:url(../images/back_main.jpg) repeat-x #edece2;

	padding:22px 33px 0px 27px;

	min-height:550px;

}



.pro_footer{

	margin: 0px;

	clear:both;

	height:19px;

	background:url(../images/left_wood.jpg)  #edece2 no-repeat;



}



.footer{

	background:#9f9a84;

	padding:11px;

}



.main_but{

	width:176px;

	height:103px;

	margin-right:1px;

	float: left;

	padding-top: 107px;

}



.panel_but{

	width:170px;

	height:95px;

	cursor:pointer;

	font-size:11px;

	color:#7b705a;



}



.main_but_content{

	width:154px;

	height:79px;

	background:#999;

	margin:6px 0px 0px 6px;

	padding:5px;

	background: url(../images/panel_back.jpg) right bottom;



}





.dest_panel{

	background: url(../images/prorismoi_back.jpg) 4px 24px no-repeat;

	height:105px;

	padding-left:3px;

	margin-top:8px

}



.text_1 {

	padding-left:6px;

	font-size:12px;

	color:#7b705a;

}



.text_1 a:link, .text_1 a:visited {text-decoration: none;color: #7b705a;}

.text_1 a:hover, .text_1 a:focus, .text_1 a:active {text-decoration: underline; color: #7b705a;}



.text_2 {

	font-size:12px;

	color:#7b705a;

	list-style-image:url(../images/arrow1.jpg);

}



.text_2 a:link, .text_2 a:visited {text-decoration: none;color: #7b705a;}

.text_2 a:hover, .text_2 a:focus, .text_2 a:active {text-decoration: underline; color: #7b705a;}



.text_1_big {

	font-size:13px;

	color:#9c8e73;

	font-weight:bold;

	line-height: 23px;

}



.text_1_big a:link, .text_1_big a:visited {text-decoration: none;color: #9c8e73;}

.text_1_big a:hover, .text_1_big a:focus, .text_1_big a:active {text-decoration: none; color: #7b705a;}



.text_1_small{

	font-size:11px;

	color:#efede2;

	line-height: 19px;

}



.text_1_small a:link, .text_1_small a:visited {text-decoration: none;color: #efede2;}

.text_1_small a:hover, .text_1_small a:focus, .text_1_small a:active {text-decoration: underline; color: #efede2;}



h1{

	margin:10px 0px 5px 0px;

	padding:0px;

	font-size:17px;

}



h2{

	margin:5px 0px 5px 0px;

	padding:0px;

	font-size:15px;

	letter-spacing:1px;

}





#pr_panel{

	background: #fff;

	min-height:70px;

	padding:3px 0px 0px 3px;

	margin:5px 8px 10px 8px;

	border-bottom: #a09b85 solid 2px;



}



#pr_panel .photo{

	float:left;

	height:70px;

	background:#CCC;

	margin:0px 10px 3px 0px;

	width:120px;

}



#pr_panel .text{

	float:left;

	width:386px;

}



#pr_panel2{

	float:left;

	background: #fff url(../images/back_wood_250.jpg) bottom left repeat-x;

	min-height:70px;

	width:250px;

	padding:3px 0px 0px 3px;

	margin:5px 5px 10px 5px;

	border-bottom: #a09b85 solid 2px;

}



#pr_panel2 .photo{

	float:left;

	height:70px;

	background:#CCC;

	margin:0px 10px 3px 0px;

	width:120px;

}



#pr_panel2 .text{

font-size:12px;

	float:left;

	width:120px;

}





.but_more_1{

	float:right;

	margin-top:25px;

	width:80px;

	background:url(../images/but_more.jpg) right;

	padding: 0px 25px 0px 0px;

	text-align:right;

	color:#BCAD9E;

}



.but_more_2{

	float:right;

	width:80px;

	margin-top:-11px;

	background:url(../images/but_more_down.jpg) right;

	padding: 0px 25px 0px 0px;

	text-align:right;

	color:#BCAD9E;

	cursor:pointer;

}

.but_close{

	float:right;

	width:80px;

	margin-top:-18px;

	margin-right:-10px;

	background:url(../images/but_more_up.jpg) right no-repeat;

	padding: 0px 25px 0px 0px;

	text-align:right;

	color:#BCAD9E;

	cursor:pointer;

}





.contact_fields {

	background: #f9f8f1;

	border-style:solid;

	border-width:1px;

	border-color:#7b705a;

}



.contact_buttons {

	color:#FFFFFF;

	font-size:11px;

	background: #8e8973;

	border-style:solid;

	border-width:1px;

	border-color:#7b705a;

	padding:5px;

}

.contact_buttons a:link, .contact_buttons a:visited {display:block; text-decoration: none; color: #FFFFFF;}

.contact_buttons a:hover, .contact_buttons a:focus, .contact_buttons a:active {display:block; text-decoration: none; color: #FFFFFF;}

.contact_block{

background-color:#FFFFFF;

border:thin solid #7b705a;

padding:10px;

}



/*KLASEIS GIA CALENDAR*/

.calendar{

	font-family:"trebuchet MS", Arial, Verdana;

	font-size:12px;

	color:#7b705a;

	font-size:11px;

	background: #f9f8f1;

	border-style:solid;

	border-width:2px;

	border-color:#7b705a;

	padding:5px;

}



.month{

	font-weight:bold;

	font-size:13px;

	margin-right:6px;

}

.next, .previous{

	font-size:16px;

	/*font-weight:bolder;*/

	cursor: pointer;

}

.year{

	font-weight:bold;

}

.today{

	font-weight:bold;

}



.over{

	background-color:#edece2;

	cursor:pointer;

}

.inactive{color:#c3bea8;}

input.search {
	background-color: #edece2;
	border: 1px solid #a25b08;
	font-family: Georgia, serif;
	font-size: 0.7em;
}

input.button {
	background-color: #461200;
	border: 1px solid #461200;
	font-family: Georgia, serif;
	color: #edece2;
	font-size: 0.7em;
	padding-left: 2px;
	padding-right: 2px;
}

input.calendar {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#000000;

	background: #f9f8f1;

	border-style:solid;

	border-width:1px;

	border-color:#7b705a;

	padding:0px;

	cursor: pointer;

}

button.calendar {

  background: url(../images/calendar.jpg) top left no-repeat;

  border: 0;

  cursor: pointer;

  height: 20px;

  margin-right: 6px;

  margin-bottom:2px;

  width: 20px;

}

button.calendar:hover,

button.calendar.active {

}



.top_shadow{

	background:url(../images/shadow_top.jpg) bottom no-repeat;

	height:15px;

}



.wave_list{

	list-style-type:none;

	list-style-image:url(../images/bullet1.jpg);

}

.spa_panels{

	display:block;

	background-color:#FFFFFF;

	border:#a09b85 thin solid;

	width:230px;

	padding:0px 5px 5px 10px;

	float:left;

}
