BODY
{
	margin:0;
	background-color:#ffffff;
	font-family:Verdana,sans-serif;
	font-size:12px;
	color:#000000;
}
img 
{ border:0; }
form 
{ padding:0; margin:0; }
div.clear
{ clear:both; }
table#maintable
{
	width:767px;
	text-align:center;
}
div.MainText {
    font: normal 11px verdana, sans-serif;
    color: #444444;
}
td.header
{
	background-image:url(../_gfx/header_bgr.gif);
	background-repeat:no-repeat;
	background-position:0px 9px;
	background-color:#F3F3F3;
	height:90px;
	text-align:right;
	vertical-align:top;
}
td.header_en
{
	background-image:url(../_gfx/header_bgr_en.gif);
	background-repeat:no-repeat;
	background-position:0px 9px;
	background-color:#F3F3F3;
	height:90px;
	text-align:right;
	vertical-align:top;
}
.headerpad
{
	padding-top:5px;
	padding-right:12px;
}
.header h1
{
	padding:12px 0px 0px 0px;
	margin:0;
	color:#FFFFFF;
	font-size:17px;
}
.header h2
{
	padding:0;
	margin:0;
	color:#FFFFFF;
	font-size:15px;
}
div#inheader
{
	background-image:url(../_gfx/flash_image.gif);
	background-repeat:no-repeat;
	width:767px;
	height:97px;
}
#leftcolumn
{
	width:390px;
	vertical-align:top;
	text-align:left;
	padding:0;
	background-color:#E8E8E8;
}
div.menu
{
	background-image:url(../_gfx/menu_bgr.gif);
	background-repeat:repeat-x;
	width:383px;
	height:31px;
	border-right:solid 1px #FFFFFF;
	float:left;
}
div.menupad
{
	float:left;
}
.menu a
{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	float:left;
}
.menu a:hover
{
	text-decoration:underline;
}
div.menuitem
{
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	float:left;
}
div.menuactive
{
	background-image:url(../_gfx/menu_bgr_active.gif);
	background-repeat:repeat-x;
	height:31px;
	padding-left:14px;
	padding-right:14px;
	float:left;
	color:#FFFFFF;
}
div.menuactivepad
{
	padding-top:8px;
}
.menu img
{
	margin-right:7px;
	margin-top:1px;
	vertical-align:middle;
	float:left;
}
span.menusep
{
	background-image:url(../_gfx/menu_sep.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:2px;
	height:31px;
}
div.yellowline
{
	width:767px;
	height:29px;
	background-image:url(../_gfx/yellowline.gif);
	background-repeat:repeat-x;
}
div.searchboxshadow
{
	width:390px;
	background-color:#E8E8E8;
	background-image:url(../_gfx/searchbox_shadow.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}
div.searchbox
{
	width:383px;
	background-color:#FFE577;
	padding-bottom:10px;
}
div.searchboxshadow .searchbox
{
	background-color:#FFD72F;
}
.searchbox p
{
	margin:0;
	padding:15px 10px 17px 12px;
}
table.search
{
	width:370px;
	margin-left:5px;
	margin-bottom:5px;
	background-color:#FFD750;
	border:solid 2px #F0BF47;
	border-collapse:collapse;
	font-size:11px;
}
div.searchboxshadow .search
{
	background-color:#FFC61C;
	border:solid 2px #ECAE17;
}
.search td
{
	padding-left:40px;
	padding-bottom:8px;
	padding-top:4px;
}
.search h3
{
	padding:0px 0px 4px 0px;
	margin:0;
	font-size:11px;
}
.search select
{
	width:315px;
	border:solid 1px #7F9DB9;
	color:#8C8B8B;
	font-size:11px;
	margin:0;
}
.search option
{ width:315px; vertical-align:middle; }

img.map
{
	float:left;
	margin-left:-35px;
	margin-right:5px;
	margin-top:5px;
}
div.searchsep
{
	width:352px;
	height:2px;
	margin-left:-35px;
	margin-top:8px;
	margin-bottom:-3px;
	background-image:url(../_gfx/search_sep.gif);
	background-repeat:repeat-x;
}
div.sbtn
{
	width:376px;
	text-align:right;
	padding-top:6px;
	padding-bottom:5px;
}
a.searchbtn
{
	background-color:#FFFFFF;
	color:#002695;
	font-weight:bold;
	border:solid 2px #ECAE17;
	padding:3px 20px 3px 20px;
	text-decoration:none;
}
a.searchbtn:hover
{ text-decoration:underline; }
div.searchboxbot
{
	width:390px;
	height:7px;
	background-image:url(../_gfx/searchbox_bot.gif);
	background-repeat:no-repeat;
}
div.logos
{
	float:left;
	width:353px;
	background-color:#F3F3F3;
	padding-bottom:3px;
	padding-top:5px;
	text-align:right;
}
div.flags
{
	float:left;
	padding:6px 6px 4px 6px;
	background-color:#FFFFFF;
	text-align:center;
	margin-left:10px;
}
.logoright
{ margin-right:12px; }
#rightcolumn	
{
	width:377px;
	background-color:#E8E8E8;
	text-align:left;
	vertical-align:top;
}
div.content
{
	padding-left:12px;
	padding-right:10px;
	color:#454545;
}
h2.contentitle
{
	color:#112F89;
	font-size:22px;
	font-weight:normal;
	margin:0;
	padding:15px 0px 12px 0px; 
}
.content p
{
	padding:0px 10px 10px 17px;
	margin:0;
}
td#designed
{
	text-align:left;
	background-color:#F3F3F3;
	color:#737373;
	padding:14px 10px 10px 12px;
	font-size:10px;
}
#designed a
{ color:#737373; }
#designed a:hover
{ color:#C61C15; }
td#designedbot
{
	width:767px;
	height:6px;
	background-image:url(../_gfx/designed_bot.gif);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#FFFFFF;
}
td#lfooter
{
	text-align:left;
	color:#737373;
	font-size:10px;
	padding-left:12px;
	padding-top:10px;
	padding-bottom:10px;
}
#lfooter img
{ margin-right:10px; vertical-align:text-bottom; }
#rfooter
{
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
}
#rfooter a
{
	font-size:11px;
	color:#112F89;
	font-weight:bold;
}
#rfooter a:hover
{ color:#C61C15; }
div.flink
{ padding-bottom:6px; }
.flink img 
{ 
	margin-top:5px;
	margin-right:4px;
}

/*Internal pages*/
td#content
{
	text-align:left;
	vertical-align:top;
	width:767px;
	background-color:#F3F3F3;
	padding-bottom:20px;
}
div.contentpad
{
	padding-left:12px;
}
#content div.menu
{
	width:767px;
	border-right:0;
}
#content div.menupad
{
	border-right:solid 1px #FFFFFF;
}
#content div.menuitem
{
	padding-left:14px;
	padding-right:14px;
}
div.homepagelink
{
	float:right;
	padding-top:8px;
	padding-right:12px;
}
.homepagelink a
{ color:#000000; }
.homepagelink img
{ margin-top:2px; }
#content div.searchbox
{
	width:767px;
	margin-bottom:10px;
	padding-top:5px;
}
#content table.search
{
	width:755px;
}
#content div.searchsep
{
	width:740px;
}
#content div.sbtn
{
	width:760px;
}
a.clearbtn
{
	background-color:#FFEB97;
	color:#002695;
	font-weight:bold;
	border:solid 2px #ECAE17;
	padding:3px 20px 3px 20px;
	text-decoration:none;
}
a.clearbtn:hover
{ text-decoration:underline; }
	

div.paging
{
	width:743px;
	float:left;
	background-color:#FFFFFF;
}
span.lpag
{
	float:left;
	padding-left:8px;
	padding-top:7px;
	padding-bottom:6px;
}
span.rpag
{
	float:right;
	padding-right:8px;
	padding-top:7px;
	padding-bottom:6px;
}
.paging img
{
	margin-left:3px;
	margin-right:3px;
}
.paging a
{
	color:#000000;
}
.paging a:hover
{
	color:#ECAE17;
}
.currentp
{
	background-color:#ECECEC;
	font-weight:bold;
}
span.pagsep
{
	color:#FFE28D;
	font-size:16px;
	padding-left:3px;
	padding-right:3px;
}
h3.restitle
{
	font-size:22px;
	font-weight:normal;
	color:#112F89;
	padding:20px 10px 10px 0px;
	margin:0;
}
table#results
{
	width:743px;
	border-collapse:collapse;
}
table#results th
{
	background-color:#FFFFFF;
	padding:7px 5px 7px 8px;
}
table#results td
{
	padding-top:7px;
	padding-right:5px;
	padding-bottom:7px;
	border-bottom:solid 1px #D9D9D9;
	vertical-align:top;
}
.resleft
{
	border-right:solid 1px #D9D9D9;
	width:540px;
}
.resright
{
	padding-left:8px;
	font-weight:bold;
}
#results img
{
	float:left;
	margin-right:10px;
}
#results h4
{
	padding:0px 10px 2px 0px;
	margin:0;
	text-decoration:underline;
	font-size:12px;
}
.restitles
{
	margin-top:5px;
	margin-bottom:10px;
}
.totalres
{
	margin-bottom:5px;
}
img.rmore
{ margin-top:5px; }

h3.programtitle
{
	font-weight:normal;
	font-size:18px;
	color:#E73100;
	padding:8px 0px 10px 0px;
	margin:0;
}
table.program
{
	width:743px;
	border-collapse:collapse;
	margin-bottom:20px;
}
table.program td
{
	vertical-align:top;
	text-align:left;
}
ul.programlist
{
	padding:0;
	margin:0px 12px 0px 0px;
	list-style:none;
}
.programlist li
{	
	padding:4px 5px 5px 0px;
	margin:0;
}
.programlist h4
{
	background-image:url(../_gfx/dot.gif);
	background-repeat:no-repeat;
	background-position:5px 8px;
	background-color:#FFFFFF;
	color:#112F89;
	font-size:12px;
	padding:3px 5px 3px 14px;
	margin:0;
}
.programlist p
{
	color:#454545;
	padding:2px 5px 4px 14px;
	margin:0;
}
p.red
{
	color:#E73100;
	font-weight:bold;
}
td.programleft
{ width:263px; }

td.programright
{ width:483px; }

td.programright img
{ 
	text-align:center; 
	display:block; 
	margin-left:auto; 
	margin-right:auto;
	margin-bottom:10px; 
}
.programright h4
{
	font-size:12px;
	color:#112F89;
	padding:6px 5px 4px 0px;
	margin:0;
}
.programright p
{
	color:#454545;
}
.psep
{
	background-color:#D9D9D9;
	width:743px;
	height:1px;
}
.psep2
{
	background-color:#D9D9D9;
	width:100%;
	height:1px;
	margin-bottom:8px;
}
.pres
{
	background-color:#D9D9D9;
	width:743px;
	height:1px;
	margin-bottom:30px;
}
table.media
{
	width:250px;
	border-collapse:collapse;
	margin-top:15px;
}
table.media td
{	
	padding-left:0px;
}
.media h3
{
	font-size:12px;
	background-color:#FFD72F; 
	color:#112F89;
	border-bottom:solid 1px #FFFFFF;
	padding:4px 5px 4px 10px;
	margin:0;
}
ul.media
{
	padding:10px 5px 5px 10px;
	margin:0;
	margin-bottom:10px;
	list-style:none;
	background-color:#E8E8E8;
}
ul.media li
{
	padding:0;
	padding-bottom:10px;
	margin:0;
}
ul.media a
{ color:#454545; }
table.photos2 
{
	margin-bottom:10px;
	width:293px;
	background-color:#E8E8E8;
}
.photos2 img
{
	margin:5px 5px 5px 5px;
}
td.photosep
{
	width:9px;
}
ul.videos li
{
	background-image:url(../_gfx/video.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:30px;
}
ul.files li
{
	background-image:url(../_gfx/file.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:30px;
}
a.back
{
	background-image:url(../_gfx/arrow_back2.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	background-color:#FFFFFF;
	color:#454545;
	border:solid 2px #ECAE17;
	padding:4px 20px 5px 25px;
}
a.back:hover
{ text-decoration:none; }


table.contact
{
	width:450px;
	border-collapse:collapse;
	border:solid 1px #D9D9D9;
	margin-top:20px;
	margin-bottom:20px;
}
.contact td
{
	width:auto;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	color:#454545;
}
.contact img
{
	margin-left:8px;
	vertical-align:top;
}
td.comments
{
	vertical-align:top;
}
.white
{ background-color:#FFFFFF; }
.contact input
{
	width:315px;
	color:#454545;
	border:solid 1px #BBBBBB;
}
.textarea
{
	width:315px;
	height:60px;
	border:solid 1px #BBBBBB;
}
div.cbtn
{
	width:500px;
	text-align:right;
	padding-top:6px;
	padding-bottom:5px;
	font-weight:bold;
}
a.sendbtn
{
	background-color:#FFFFFF;
	color:#002695;
	border:solid 2px #A3A3A3;
	padding:3px 20px 3px 20px;
	text-decoration:none;
}
a.sendbtn:hover
{ text-decoration:underline; }
a.cancelbtn
{
	background-color:#F3F3F3;
	color:#002695;
	border:solid 2px #A3A3A3;
	padding:3px 20px 3px 20px;
	text-decoration:none;
}
a.cancelbtn:hover
{ text-decoration:underline; }
h3.contactitle
{
	font-weight:normal;
	font-size:18px;
	color:#112F89;
	padding:8px 0px 10px 0px;
	margin:0;
}


/*Map Styles*/
div#map
{
	float:left;
	width:300px;
	height:250px;
	background-image:url(../_gfx/districts/greece.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#map a
{
	display:block;
	float:left;
	position:absolute;
	z-index:1;
}		
a.district1
{
	width:83px;
	height:57px;
	top:7px;
	left:133px;
}
a.district1:hover
{
	background-image:url(../_gfx/districts/thrace_hover.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
a.district2
{
	width:79px;
	height:59px;
	top:16px;
	left:83px;
}
a.district2:hover
{
	background-image:url(../_gfx/districts/macedonia_hover.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
a.district3
{
	width:43px;
	height:51px;
	top:31px;
	left:60px;
}
a.district3:hover
{
	background-image:url(../_gfx/districts/west_macedonia_hover.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
a.district4
{
	width:83px;
	height:53px;
	top:57px;
	left:72px;
}
a.district4:hover
{
	background-image:url(../_gfx/districts/thessalia_hover.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
a.district5
{
	width:37px;
	height:77px;
	top:73px;
	left:31px;
}
a.district5:hover
{
	background-image:url(../_gfx/districts/ionio_hover.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
a.district6
{
	width:91px;
	height:55px;
	top:89px;
	left:76px;
}
a.district6:hover
{
	background-image:url(../_gfx/districts/sterea_hover.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
a.district7
{
	width:50px;
	height:71px;
	top:89px;
	left:61px;
}
a.district7:hover
{
	background-image:url(../_gfx/districts/west_greece_hover.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
a.district8
{
	width:35px;
	height:85px;
	top:125px;
	left:118px;
}
a.district8:hover
{
	background-image:url(../_gfx/districts/attica_hover.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
a.district9
{
	width:56px;
	height:67px;
	top:125px;
	left:81px;
}
a.district9:hover
{
	background-image:url(../_gfx/districts/peloponissos_east_hover.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
a.district10
{
	width:40px;
	height:60px;
	top:55px;
	left:43px;
}
a.district10:hover
{
	background-image:url(../_gfx/districts/epirus_hover.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
a.district11
{
	width:60px;
	height:87px;
	top:65px;
	left:171px;
}
a.district11:hover
{
	background-image:url(../_gfx/districts/aegeansea_north_hover.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
a.district12
{
	width:119px;
	height:96px;
	top:130px;
	left:146px;
}
a.district12:hover
{
	background-image:url(../_gfx/districts/aegeansea_south_hover.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
a.district13
{
	width:79px;
	height:27px;
	top:215px;
	left:136px;
}
a.district13:hover
{
	background-image:url(../_gfx/districts/krete_hover.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

/*Styles for popup window */
body#popup
{
	width:100%;
	padding:0;
	margin:0;
}
#popupheader
{
	background-image:url(../_gfx/popup_header_bgr.gif);
	background-repeat:repeat-x;
	height:70px;
	width:100%;
}
#popupcontent
{
	height:520px;
	width:100%;
	display:table;
	text-align:center;
}
#popupcontent img
{ margin:18px auto 22px auto; display:block; }
div#popuppaging
{
	float:left;
	background-color:#F3F3F3;
	padding:10px;
}
div#pback
{ float:left; }
div#pforw
{ float:right; }
#pback img
{
	vertical-align:middle;
	margin-right:8px;
}
#pforw img
{
	vertical-align:middle;
	margin-left:8px;
}
#popuppaging a
{
	text-decoration:none;
	color:#000000;
}
#popuppaging a:hover
{
	text-decoration:underline;
}
