*{margin:0; padding:0;}



body{background-color:#DCDCDC;}
a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}


img{border:0; text-align:left; vertical-align:top;}



ul{
	list-style:none;

	}



li{line-height:0;}



.column{float:left;}



.container{width:100%; overflow:hidden;}



body{

	font-family:Verdana;

	color:#47494B;

	font-size:0.8em;

	line-height:1.2em;

	text-align:center;

}



#stavros img {margin: 20px 20px 20px 20px}



input, textarea{
	color:#393939;
	vertical-align:top;
	text-align:center;
	border: 1px solid #818181;
	font:11px Verdana;
	width: 100px;
	line-height: 20px;
}

select{
	color:#393939;
	vertical-align:top;
	text-align:left;
	border: 1px solid #818181;
	font:11px Verdana;
	width: 200px;
}



.float_right{float:right;}



.align_right{text-align:right;}



.center{text-align:center;}



.block{

	display:block;

	font-size: 12px;

}

.blockchris {
	color: #373353;
	font-size: 12px;
	margin-bottom: 5px;
	font-weight: bold;
	display: block;
	font-family: tahoma;
}





.top_indent_5px{
	margin-top:5px;
	display:block;
}

.top_neaindent_5px{
	margin-top:2px;
	display:block;
}



.top_indent_10px{margin-top:10px; display:block;}



#whateveryouchoose img {

	margin: 0px 3px 0px 3px;

}



.top_indent_15px{margin-top:15px; display:block;}



.top_indent_20px{

	margin-top:0px;

	display:block;

	margin-bottom: 10px;

}



.top_indent_25px{

	margin-top:25px;

	display:block;

	font-weight: 400;

}







.width_stretch{width:100%;}







.col_1, .col_2, .col_3, .box_1, .box_1a, .box_1bb, .box_2, .box_2a, .box_3, .mid, .mid_2{

	float:left;

	font-family: Verdana;

	font-size: 10px;

	height:auto;

}

.titlos {

margin-bottom:15px;

}





/*=======header===========*/



.header_bg{background:url(images/header_bg.gif) left top repeat-x #FFFFFF;}







.logo{width:313px; height:143px; background:url(images/logo.jpg) 43px 34px no-repeat; float:left;}







.morelink{

	text-align:right;

	text-decoration:none;

	word-spacing:13px;

	font-size: 10px;

	font-weight: normal;

	color: #47494B;

	display: block;

}



.morelink a{

	color:#47494B;

	text-decoration:none;

	text-align: right;

}



.morelink a:hover{text-decoration:underline;}









.nav{width:648px; height:52px; float:left; padding:44px 19px 0 0; text-align:right; word-spacing:13px;}



.nav a{color:#555C62; text-decoration:none; font-size:1.09em;}



.nav a:hover{text-decoration:underline;}







.menu{width:667px; height:47px; float:left;}



.menu img{margin-right:2px;}







.head_block{

	min-height:249px;

	height:auto !important;

	height:249px;

	float:left;

	padding:18px 32px 19px 55px;

	color:#393939;

	font-size:1.09em;

	line-height:1.33em;

}



.head_block .box_1{

	width: 200px;

}



.head_block .box_2a{

	width:100px;

}

.head_block .box_1a{

	width:100px;

}



.head_block .box_2{

	width:100px;

}



.head_block li{padding:0px 0 11px 14px; background:url(images/list_1_bg.gif) left 3px no-repeat;}



.head_block li a{color:#433F61; text-decoration:underline; line-height:1em;}



.head_block li a:hover{text-decoration:none;}







.head_col_2{width:665px; height:286px; background:url(images/head_col_2_bg.jpg) left 11px no-repeat; float:left;}



/*=====//header===========*/







/*=======content===========*/



b a{color:#393939; text-decoration:none; padding-right:12px; background:url(images/bold_link_bg.gif) right center no-repeat;}



b a:hover{text-decoration:underline;}







.title{margin-bottom:10px;}







.content_bg{background:url(images/content_bg.jpg) left top repeat-x #F6F6F6;}







#content{padding:18px 21px 24px 30px;}







.list_2 li{

	padding:9px 0 8px 15px;

	background:url(images/list_2_bg.gif) left bottom repeat-x;

	font-size: 12px;

	font-family: Verdana;

	outline: 0;

	display: block;



}



.list_2 li a{

	color:#393939;

	text-decoration:none;

	line-height:1em;

	padding-left:21px;

	outline: 0px;

	display: block;

	background-image: url(images/list_2_arr.gif);

	background-repeat: no-repeat;

	background-position: left 1px;

}



.list_2 li a:hover{

	text-decoration:underline;

	outline: 0;

	display: block;



}



.list_2 .clear{background:0;}





.line_x_2b{

	height:2px;

	font-size:0;

	background:url(images/line_x_2.gif) left top repeat-x;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

}







.line_x{

	height:1px;

	font-size:0;

	background:url(images/list_2_bg.gif) left top repeat-x;

	margin:4px 0px 0px 7px;

}



.line_x_44{

	height:2px;

	font-size:0;

	background:url(images/line_x_2.gif) left top repeat-x;

	margin:10px 0px 10px 0px;

}



.line_x_2{

	height:2px;

	font-size:0;

	background:url(images/line_x_2.gif) left top repeat-x;

	margin:20px 0px 18px 10px;

}







#content .title{margin-bottom:15px;}







.right_font{color:#393652; font-size:1.09em; font-weight:bold; float:right; margin-top:3px;}







.list_3 li{

	padding:7px 0 10px 15px;

	background:url(images/list_3.gif) left center no-repeat;

	text-indent: 0px;



}



.list_3 li a{

	color:#47494B;

	text-decoration:none;

	font-size:1.09em;

	line-height:15px;

}



.list_3 li a:hover{text-decoration:underline;}







.link_2, .link_3{color:#393652; font-weight:bold; font-size:1.09em; text-decoration:underline;}



.link_2:hover, .link_3:hover{text-decoration:none;}







.link_2{padding-left:23px; background:url(images/link_2_bg.gif) left center no-repeat;}



.link_3{padding-left:20px; background:url(images/link_3_bg.gif) left center no-repeat;}







.font_2{color:#393939; font-size:1.09em; line-height:1.33em;}



.font_2 em{font-size:1.25em; line-height:1.06em;}



.font_2 a{color:#393939; text-decoration:underline;}



.font_2 a:hover{text-decoration:none;}











.calendar{margin:0 0 15px 4px; color:#393939; font-size:0.84em; line-height:0.7em;}



.calendar .box_1{width:100px; height:28px;}



.calendar .box_1 select{width:88px; height:17px;}



.calendar .box_2{width:65px;}



.calendar .box_2 select{width:65px; height:17px;}







.calendar .td_1, .calendar .td_3{width:18px; height:16px; text-align:center; vertical-align:middle;}



.calendar .td_2, .td_2_top{width:5px; height:16px; background:url(images/calendar_line_y.gif) 2px top repeat-y;}







.calendar .line{height:5px; background:url(images/calendar_line_x.gif) left 2px repeat-x;}







.calendar a, .calendar span{color:#393939; text-decoration:none;}



.calendar a:hover, .calendar span{text-decoration:none; color:#35324E; font-weight:bold;}



.calendar table{border:1px solid #808080;}







.calendar .top{color:#FFFFFF; background:#808080; text-transform:uppercase; text-align:center; vertical-align:middle;}



.calendar .td_2_top{background:url(images/calendar_line_y.gif) 2px top repeat-y #808080; height:18px;}







.calendar .td_3{width:22px; height:19px;}







.banner_mousiotitsa{
	margin-top: 0px;
}



.banners_first{

	margin-top: 1px;
	margin-bottom: 14px;



}


/*=====//content===========*/







/*=======block_1===========*/



.block_1 .corners_top{height:45px; overflow:hidden; width:100%;}



.block_1 .corn_top{width:100%; float:left;}



.block_1 .corn_top .layer_2{margin:0 14px; background:url(images/block_1_top_bg.gif) left top repeat-x;}



.block_1 .corn_top .layer_2 div{

	height:45px;

	background:url(images/block_1_top_bg_left.gif) left top no-repeat;

	margin-right: 10px;

}



.block_1 .corn_top .layer_2 img{

	margin-top: 14px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 30px;

}

textchris    {

	font-family: Verdana;

	font-size: 12px;

	color: #FFFFFF;

	vertical-align: middle;

	display: block;

	margin-top: 15px;

	margin-left: 30px;

}





.block_1 .corn_left_top{width:14px; height:45px; margin-left:-100%; background:url(images/block_1_left_top.gif) left top no-repeat; float:left;}



.block_1 .corn_right_top{width:14px; height:45px; margin-left:-14px; background:url(images/block_1_right_top.gif) left top no-repeat; float:left;}







.block_1 .content{background:#FFFFFF; padding:15px 27px 5px 24px}







.block_1 .corners_bot{height:11px; overflow:hidden; width:100%;}



.block_1 .corn_bot{width:100%; float:left;}



.block_1 .corn_bot .layer_2{margin:0 11px; background:#FFFFFF;}



.block_1 .corn_left_bot{width:11px; height:11px; margin-left:-100%; background:url(images/block_1_left_bot.gif) left top no-repeat; float:left;}



.block_1 .corn_right_bot{width:11px; height:11px; margin-left:-11px; background:url(images/block_1_right_bot.gif) left top no-repeat; float:left;}



/*=====//block_1===========*/

.style1 {

	font-size: 13px;

	color: #E18700;

}
.styleteleytaies_katax {

	font-size: 11px;

	color: #E18700;

}
.styleweather {
	font-size: 10px;
	color: #393939;
	text-align: center;
	text-decoration:none;
}

.styleweather a{
	font-size: 10px;
	color: #393939;
	text-align: center;
	
	text-decoration:none;
	
}
.styleweather hover{
	font-size: 10px;
	color: #393939;
	text-align: center;
	
	text-decoration:underline;
	
}
.style6 {

	font-size: 11.2px;

	color: #373353;

}
a:link {
}



.morelink a

{color:#373353; font-size: 10px; text-decoration:underline;}



.morelink a:hover

{color:#373353; font-size: 10px; text-decoration:none;}





/*=======block_2===========*/



.block_2{color:#646464; font-size:1.18em; line-height:1.38em;}



.block_2 .corners_top{height:45px; overflow:hidden; width:100%;}



.block_2 .corn_top{width:100%; float:left;}



.block_2 .corn_top .layer_2{margin:0 14px; background:url(images/block_2_top_bg.gif) left top repeat-x;}



.block_2 .corn_top .layer_2 div{height:45px; background:url(images/block_2_top_bg_left.gif) left top no-repeat;}



.block_2 .corn_top .layer_2 img{

	margin-top: 14px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 30px;

}



.block_2 .corn_left_top{width:14px; height:45px; margin-left:-100%; background:url(images/block_2_left_top.gif) left top no-repeat; float:left;}



.block_2 .corn_right_top{width:14px; height:45px; margin-left:-14px; background:url(images/block_2_right_top.gif) left top no-repeat; float:left;}







.block_2 .content{

	background:#FFFFFF;

	padding:15px 20px 7px 24px

}







.block_2 .corners_bot{height:11px; overflow:hidden; width:100%;}



.block_2 .corn_bot{width:100%; float:left;}



.block_2 .corn_bot .layer_2{margin:0 11px; background:#FFFFFF;}



.block_2 .corn_left_bot{width:11px; height:11px; margin-left:-100%; background:url(images/block_2_left_bot.gif) left top no-repeat; float:left;}



.block_2 .corn_right_bot{width:11px; height:11px; margin-left:-11px; background:url(images/block_2_right_bot.gif) left top no-repeat; float:left;}







.block_2 h2{

	color:#373353;

	font-size:11px;

	font-weight:bold;

	margin-bottom:12px;

	padding-left:22px;

	padding-top: 10px;

	background-image: url(images/block_2_h2_bg.gif);

	background-repeat: no-repeat;

	background-position: left 13px;

	font-family: Verdana;

}







.block_2 a{color:#373353; text-decoration:underline;}
a:link {
	text-decoration: underline;
}
a:hover {
}




.block_2 a:hover{text-decoration:none;}









.style1 {
	font-size: 13px;
	font-family: Tahoma;
	color: #E18700;
	margin-top: 20px;

}

.stylenew {

	font-size: 11px;

	font-family: Verdana;

	color: #E18700;

	text-decoration: underline;

}



.style5 {

	font-size: 11px;

	font-family: Verdana;

	color: #E18700;

}



.photostitle {

	font-size: 11px;

	font-family: Verdana;

	color: #E18700;

	padding-bottom: 0px;

}



.style7 {font-size: 11px}

.style8 {color: #E18700}



.sourcesfont {

	font-size: 11px;

	font-family: Verdana;

	color: #47494B;

	font-style: italic;

}



.searchbox{

	display:block;

	padding: 0;

	margin: 0;

	background-repeat: repeat-x;

}



















/*tabs javascript*/



.list_33 li{

	width: 85px;

	display:inline;

	padding: 0;

	margin: 0;

	background-repeat: repeat-x;

	height: 80;

}





ul

{

	text-align: left;

	padding: 0;

	margin: 0;

		

}



.tabs

{

	margin:0px;

	padding: 5px 0px 0px 0px;

	font-family: Tahoma;

	text-align: left;

	vertical-align: top;

	text-decoration:none;

}



.ui-tabs-nav a

{

	/*

		In general, style all links in the tab navigation area.

		In practice, this allows us to differentiate between active tabs

		and inactive tabs

	*/

	



	

	font-family:Tahoma;

	color:#000000;

	padding: 5px 20px 0px 0px;

	border-bottom: 0; /* Make an unselected tab appear to float above the panel slightly */

	font-size: 13px;

	text-decoration:none;

	font-weight: bold;

}



.ui-tabs-nav a:hover

{

	/*

		In general, style all links in the tab navigation area.

		In practice, this allows us to differentiate between active tabs

		and inactive tabs

	*/

	



	

	font-family:Tahoma;

	color:#E18700;

	padding: 5px 20px 0px 0px;

	border-bottom: 0; /* Make an unselected tab appear to float above the panel slightly */

	font-size: 13px;

	text-decoration:underline;

	font-weight: bold;

}



.ui-tabs-nav

{

	/*

		A margin at the bottom allows us to put padding at the bottom

		of the tab headers

	*/

margin-bottom: 5px;

text-align:left;

padding: 5px 20px 0px 0px;

}



.ui-tabs-selected

{

padding: 5px 20px 0px 0px;



	font-weight: bold;





}



.ui-tabs-unselect

{



	padding: 5px 20px 0px 0px;

		font-weight: normal;



}



.ui-tabs-selected a

{

	padding: 5px 20px 0px 0px;

	font-weight: bold;

	line-height:20px;

	color: #E18700;	

}



.ui-tabs-disabled

{

}



.ui-tabs-panel

{

	padding: 10px 0px 0px 0px;;

}



.ui-tabs-panel a

{

	padding: 5px 0px 0px 0px;

	font-size:10px;

	text-decoration:underline;

	color:#373353;

	line-height:20px;

	

}

.ui-tabs-panel a:hover

{

	padding: 5px 0px 5px 0px;

	text-decoration:none;

	color:#373353;

	

}





.ui-tabs-hide

{

	display: none;

}









.titlefont {

	color: #373353;

	font-size: 13px;

	font-family: Tahoma;

}



































/*=====//block_2===========*/







/*=======block_3===========*/



.block_3 {font-size:1.18em; line-height:1.38em; color:#646464;}



.block_3 .corners{height:11px; overflow:hidden; width:100%;}



.block_3 .corn_top{width:100%; float:left;}



.block_3 .corn_top .layer_2{margin:0 11px; background:#FFFFFF;}



.block_3 .corn_left_top{width:11px; height:11px; margin-left:-100%; background:url(images/block_3_left_top.gif) left top no-repeat; float:left;}



.block_3 .corn_right_top{width:11px; height:11px; margin-left:-11px; background:url(images/block_3_right_top.gif) left top no-repeat; float:left;}







.block_3 .content{

	background:#FFFFFF;

	padding:4px 15px 5px 15px

}







.block_3 .corn_bot{width:100%; float:left;}



.block_3 .corn_bot .layer_2{margin:0 11px; background:#FFFFFF;}



.block_3 .corn_left_bot{width:11px; height:11px; margin-left:-100%; background:url(images/block_3_left_bot.gif) left top no-repeat; float:left;}



.block_3 .corn_right_bot{width:11px; height:11px; margin-left:-11px; background:url(images/block_3_right_bot.gif) left top no-repeat; float:left;}







.block_3 .title{background:url(images/block_3_title_bg.gif) left top no-repeat; padding-left:26px; margin:0 !important;}







.line_x_3{height:1px; font-size:0; background:url(images/line_x_3.gif) left top repeat-x; margin:10px 0 19px 0;}







.block_3 h2{color:#35324E; background:url(images/block_3_h2.gif) left center no-repeat; padding-left:21px; margin-bottom:10px; font-size:0.84em; text-transform:uppercase;}







.block_3 .indent{padding:0 0 0 10px;}







.block_3 b a{font-size:0.91em;}







.block_3 .list_2{

	font-size:0.84em;

	padding: 0px 0px 0px 0px;

}



.block_3 .banner_top{
	margin-bottom: 10px;
}


.block_3 .banner_middle{
	margin-bottom: 10px;
}



/*=====//block_3===========*/







/*=======page_1===========*/



#page_1 .col_1 .block_2{margin-top:14px;}



#page_1 .col_1 .block_2 .block{

	margin-top:2px;

	padding-right:10px;

}



#page_1 .col_2 .box_1b{

	width:auto;

	height: auto;

	padding-right: 10px;

}



#page_1 .col_2 .box_1{

	width:auto;

	height: auto;

	padding-right: 10px;

}

#page_1 .col_2 .box_1a{

	width:180px;

	padding-right: 20px;

	padding-top: 30px;

}



#page_1 .col_2 .box_1bb{

	width:180px;

	padding-right: 10px;

	height: auto;

}



#page_1 .col_2 .box_1new{

	width:auto;

	padding-right: 10px;

	height: auto;

	display: inline-block;

}



#page_1 .col_2 .box_2a{

	width:180px;

	padding-right: 20px;

}

#page_1 .col_2 .box_2{

	width:404px;

}







#page_1 .col_2 .indent{padding:20px 5px 0 0;}



/*=====//page_1===========*/







/*=======page_2===========*/



#page_2 .col_1 .block_2 .block{margin-top:-15px; padding-right:15px;}



#page_2 .col_1 .block_1{margin-top:14px;}







#page_2 .col_2 .box_1{

	width:200px;

}



#page_2 .col_2 .box_2{

	width:200px;

}







#page_2 .col_2 .line_x_2{margin:30px 0 18px 0;}



#page_2 .col_2 .line_x_44{margin:10px 0 10px 0;}



#page_2 .col_3 .block_3 .indent{padding-right:7px;}







#page_2 .block_3 .list_2{margin:10px 5px 0 5px;}



/*=====//page_2===========*/







/*=======footer===========*/



#footer{

	padding:37px 21px 22px 31px;

	height:29px;

	color:#2D2D2D;

	text-transform:none;

	font-family: Verdana;

	font-size: 11px;

}



#footer a{

	color:#2D2D2D;

	text-decoration:underline;

	font-weight: normal;

}



#footer a:hover{text-decoration:none;}







#footer span{

	float:right;

	text-transform:none;

	word-spacing:normal;

	font-weight:normal;

}



#footer span a{

	color:#272727;

	text-decoration:none;

	word-spacing:5px;

}



#footer span a:hover{text-decoration:underline;}



a{ text-decoration:underline} 

a:hover{text-decoration:none}

.link{color:#ae473f; } 

.link a{

	color:#ae473f;

	text-align: right;

}

/*=====//footer===========*/


/*=======bottom===========*/

.bottom_bg{background:url(images/bottom_bg.gif) left top repeat-x #2e2b49;}

#bottom_title{
	padding:37px 21px 22px 31px;
	color:#FFFFFF;
	float:left;
	text-transform:none;
	font-weight:bold;
	text-decoration:none;
	word-spacing:5px;
	font-size: 1.2em;
}

#bottom{
	padding:32px 21px 22px 31px;
	height:69px;
	color:#FFFFFF;
	text-transform:none;
	font-family: Verdana;
	font-size: 11px;
}



#bottom a{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight: normal;
}



#bottom a:hover{text-decoration:none;}





#bottom span{
	float:left;
	text-transform:none;
	word-spacing:normal;
	font-weight:normal;

}



#bottom span a{
	color:#FFFFFF;
	text-decoration:none;
	word-spacing:5px;
}



#bottom span a:hover{text-decoration:underline;}



a{ text-decoration:underline} 

a:hover{text-decoration:none}

.link{color:#ae473f; } 

.link a{

	color:#ae473f;

	text-align: right;

}

/*=====//bottom===========*/


a.nea:link {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #373353;
	text-decoration: none;
	margin-bottom: 10px;
	line-height: 5px;
}

a.nea:visited {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #373353;
	text-decoration: none;
	margin-bottom: 10px;
	line-height: 5px;

}
a.nea:hover {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #373353;
	text-decoration: underline;
	margin-bottom: 10px;
	line-height: 5px;

}

.perithorio {
	margin-top:5px;
	display:block;
}

.stylenews:link {

	font-size: 12px;
	color: #373353;
	text-decoration:none;
	line-height:25px;

}

.stylenews:visited {

text-decoration:none;
color: #373353;
}
.stylenews:hover {

	text-decoration:underline;

}

/*===== PRINT & FONT CHANGE===========*/
.print_icon {
float:right;
margin-right: 20px;
margin-bottom: 20px;

}
#sizer{
float:right;
}
#al_right
{
text-align:right;
}