body, html { 
	margin: 0px auto; 
	padding: 0px;
	height: 100%;
	background: #ffffff;
}
FORM
{
    margin:0px;
    padding:0px;
}

td.holder_top {
	width:99%;
	vertical-align:top;
	background: url(images/bgr.gif) no-repeat;
	height:382px;
}

td.holder_bottom {
	background: url(images/bg_bottom.jpg) bottom left;
	background-repeat:repeat-x;
	width:99%;
	height:109px;
}

div#container {
	margin: 0px auto;
	width:995px;
}

div#container_bottom {
	margin: 0px auto;
	width:995px;
}

#header {
	width: 995px;
	height: 320px;
	/*background-image:url(images/header.png);*/
	background-position:top left;
	background-repeat:no-repeat;
}

#logo {
	width:320px;
	float:left;
}

#language_gr {
	width:60px;
	float:left;
	padding:300px 0px 0px 581px;
	background: url(images/back_language_gr.jpg) no-repeat;
	background-position:bottom right;

}

#language_gr a{
	padding:0px 3px 0px 3px;
}
#language_en {
	width:60px;
	float:left;
	padding:300px 0px 0px 581px;
	background: url(images/back_language_en.jpg) no-repeat;
	background-position:bottom right;
}

#language_en a{
	padding:0px 2px 0px 2px;
}

a.lang {
	text-decoration:none;
	padding:0px 2px 0px 2px;
	height:10px;
}

a.lang:hover {
	background:url(images/arrow_lang.gif) bottom center;
	background-repeat:no-repeat;
}

#categories {
	width: 995px;
	height: 34px;
	margin-top:1px;
}

#main_content {
	width: 995px;
	padding:20px 0px 30px 0px;
}
#path {
	width: 995px;
	height: 40px;
	color : #000000;
	font-size : 11px;
	font-weight : normal;
	font-family : Tahoma, Verdana, Arial, GRHelvetica;
	background: url(images/back_path.gif) left bottom no-repeat;
}
#main_txt {
	width: 950px;
	color : #646464;
	font-size : 11px;
	font-weight : normal;
	font-family : Tahoma, Verdana, Arial, GRHelvetica;
}
#section1 {
	width: 995px;
	height: 259px;
}
#kratiseis {
	width: 492px;
	float:left;
	height: 259px;
	background: url(images/back_kratiseis.gif) no-repeat;
}
#map {
	width: 454px;
	float:left;
	height: 245px;
	background: url(images/back_map.gif) no-repeat;
}
#map_en {
	width: 454px;
	float:left;
	height: 245px;
	background: url(images/back_map_en.gif) no-repeat;
}
#txt_map{
	width: 150px;
	padding:50px 0px 0px 288px;
	color : #000000;
	font-size : 11px;
	font-weight : normal;
	font-family : Tahoma, Verdana, Arial, GRHelvetica;
}
#txt_watch{
	width: 120px;
	padding:127px 0px 0px 290px;
	color : #000000;
	font-size : 11px;
	font-weight : normal;
	font-family : Tahoma, Verdana, Arial, GRHelvetica;
}
#section2 {
	width: 995px;
	height: 242px;
	padding:16px 0px 0px 0px;
}
#news {
	width: 318px;
	float:left;
	height: 242px;
	background: url(images/back_news_title.gif) no-repeat;
}
TR.homenewsrow TD
{
    background: url(images/home_news_sep.gif) repeat-x;
    background-position:bottom;
}
#tlt_kratiseis{
	width: 298px;
	color:#ffffff;
	font-size:14px;
	font-weight : normal;
	font-family : Tahoma, Verdana, Arial, GRHelvetica;
	padding: 10px 0px 0px 17px;
	background: url(images/row_kratiseis.gif) no-repeat;
}
#tlt_news{
	width: 298px;
	color:#000000;
	font-size:14px;
	font-weight : normal;
	font-family : Tahoma, Verdana, Arial, GRHelvetica;
	padding: 10px 0px 0px 17px;
	background: url(images/row_news.gif) no-repeat;
}
#tlt_praktoreia{
	width: 298px;
	color:#003260;
	font-size:14px;
	font-weight : normal;
	font-family : Tahoma, Verdana, Arial, GRHelvetica;
	padding: 10px 0px 0px 17px;
	background: url(images/row_praktoreia.gif) no-repeat;
}
#tlt_offices{
	width: 298px;
	color:#003260;
	font-size:14px;
	font-weight : normal;
	font-family : Tahoma, Verdana, Arial, GRHelvetica;
	padding: 10px 0px 0px 17px;
	background: url(images/row_praktoreia.gif) no-repeat;
}
#txt_kratiseis{
	width: 478px;
	padding:22px 0px 0px 17px;
	color : #646464;
	font-size : 11px;
	font-weight : normal;
	font-family : Tahoma, Verdana, Arial, GRHelvetica;
}
#txt_news{
	width: 288px;
	padding:15px 0px 0px 0px;
	color : #646464;
	font-size : 11px;
	font-weight : normal;
	font-family : Tahoma, Verdana, Arial, GRHelvetica;
}

#txt_praktoreia{
	width: 288px;
	padding:25px 0px 0px 16px;
	color : #646464;
	font-size : 11px;
	font-weight : normal;
	font-family : Tahoma, Verdana, Arial, GRHelvetica;
}
#txt_choose{
	width: 288px;
	padding:48px 0px 0px 16px;
	color : #646464;
	font-size : 11px;
	font-weight : normal;
	font-family : Tahoma, Verdana, Arial, GRHelvetica;
}
#txt_offices{
	width: 288px;
	padding:25px 0px 0px 16px;
}
#praktoreia {
	width: 320px;
	float:left;
	height: 242px;
	background: url(images/back_praktoreia.gif) no-repeat;
}
#offices {
	width: 357px;
	float:left;
	height: 242px;
	background: url(images/back_kentrika.gif) no-repeat;
}

#powered {
	width: 110px;
	float:left;
	height:109px;
	color:#747474;
	font-size:10px;
	padding:8px 0px 0px 0px;
	font-family : Tahoma, Verdana, Arial, GRHelvetica;
}
#bottom_options {
    float:right;
	color:#747474;
	font-size:10px;
	padding:2px 0px 0px 0px;
	font-family : Tahoma, Verdana, Arial, GRHelvetica;
	position:relative;
}

#created 
{
    position: absolute;
    right: 0px;
	width: 825px;
	text-align:right;
	color:#b5dbed;
	font-size:11px;
	padding:5px 0px 0px 8px;
	font-family : Tahoma, Verdana, Arial, GRHelvetica;
}
h1 {
color : #005084;
font-size : 16px;
font-weight : normal;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
margin: 0px auto; 
padding: 0px;
}
h2 {
color : #000000;
font-size : 11px;
font-weight : bold;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
}
.black {
color : #000000;
font-size : 11px;
font-weight : normal;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
}
.gray {
color : #646464;
font-size : 11px;
font-weight : normal;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
}
.siel {
color : #79aec4;
font-size : 11px;
font-weight : normal;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
}
td.press {
color : #558aad;
font-size : 12px;
font-weight : normal;
font-family : Arial, GRHelvetica;
background: url(images/back_press.gif) right no-repeat;
padding-right: 20px;
}
.pages {
color : #005084;
font-size : 11px;
font-weight : bold;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
}
.pages1 {
color : #646464;
font-size : 11px;
font-weight : bold;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
}
.date {
color : #000000;
font-size : 11px;
font-weight : bold;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
background: url(images/row_date.gif) no-repeat;
padding: 0px 0px 5px 10px;
}
.date_news {
color : #000000;
font-size : 11px;
font-weight : bold;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
}
table.main_table{
width: 100%;
height: 100%;
}
table.language{
width: 64px;
height: 30px;
}
table.categories{
width: 935px;
height: 35px;
}
table.subs{
width: 162px;
}
table.download_table TD.top{
width: 244px;
background: url(images/row_download.gif) no-repeat;
background-position: top left;
background-color:#f5fafd;
color : #000000;
font-size : 11px;
font-weight : bold;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
padding: 5px 0px 5px 25px;
}
td.download{
background: url(images/row_download.gif) no-repeat;

}
table.download_table TD.desc
{
background-color:#f5fafd;
padding: 5px 0px 5px 25px;
}
table.download_table TD.list
{
padding-top:10px;
width: 244px;
height: 111px;
background: url(images/back_download.gif) no-repeat;
background-position: bottom;
background-color:#f5fafd;
}
table.search_praktoreia{
width: 616px;
height: 57px;
background: #edf7fb;
border-bottom:3px;
border-bottom-style:solid;
border-bottom-color:#deeff7;
}
table.result_praktoreia{
width: 690px;
}
table.contact_table{
width: 372px;
height: 57px;
background: #edf7fb;
border-bottom:3px;
border-bottom-style:solid;
border-bottom-color:#deeff7;
color : #79aec4;
font-size : 11px;
font-weight : normal;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
}
table.info_table{
width: 305px;
height: 57px;
background: #ffffff;
border-bottom:3px;
border-bottom-style:solid;
border-bottom-color:#deeff7;
color : #646464;
font-size : 11px;
font-weight : normal;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
}
table.photo_gallery_table{
background: #edf7fb;
border-bottom:3px;
border-bottom-style:solid;
border-bottom-color:#deeff7;
color : #646464;
font-size : 11px;
font-weight : normal;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
}
table.map_table{
width: 690px;
height: 317px;
color : #00315e;
font-size : 11px;
font-weight : normal;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
}

td.search{
width: 142px;
height: 35px;
background: url(images/back_search.gif);
background-position:top left;
background-repeat:no-repeat;
}
td.article1{
background: #edf7fb;
padding: 6px 3px 6px 8px;
}
td.article2{
background: #ffffff;
padding: 3px 3px 5px 8px;
}
td.title_result{
height: 39px;
background: url(images/back_result_title.gif) no-repeat;
color:#005084;
font-size:14px;
font-weight : normal;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
padding: 0px 0px 0px 17px;
}
td.title_contact{
height: 39px;
background: url(images/back_contact_title.gif) no-repeat;
color:#005084;
font-size:14px;
font-weight : normal;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
padding: 0px 0px 0px 17px;
}
td.title_info{
height: 39px;
background: url(images/back_title_info.gif) no-repeat;
color:#005084;
font-size:14px;
font-weight : normal;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
padding: 0px 0px 0px 17px;
}
td.row1{
border-bottom:1px;
border-bottom-style:solid;
border-bottom-color:#deeff7;
color:#000000;
font-size:11px;
font-weight : bold;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
padding: 8px 0px 10px 17px;
}
td.row2{
border-bottom:1px;
border-bottom-style:solid;
border-bottom-color:#deeff7;
color:#646464;
font-size:11px;
font-weight : normal;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
padding: 8px 0px 10px 17px;
}
.search_text {
color : #ffffff;
font-size : 11px;
font-weight : bold;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
padding: 0px 8px 0px 38px;
background: url(images/line_end.gif) no-repeat;
}
A.categs:link, A.categs:visited {
color : #ffffff;
font-size : 11px;
font-weight : bold;
text-decoration: none;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
display: block;
height: 35px;
max-height: 24px;
padding: 11px 8px 0px 8px;
}
A.categs:hover {
background: url(images/back_categs.gif);
background-repeat: repeat-x;
}
A.categs_active:link, A.categs_active:visited {
color : #ffffff;
font-size : 11px;
font-weight : bold;
text-decoration: none;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
display: block;
height: 35px;
max-height: 24px;
padding: 11px 8px 0px 8px;
background: url(images/back_categs.gif);
background-repeat: repeat-x;
}
A.watch:link, A.watch:visited {
color : #000000;
text-decoration: none;
font-size : 11px;
font-weight : bold;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
text-decoration: underline;
display: block;
background: url(images/back_watch.gif) right no-repeat;
}
A.watch:hover {
text-decoration: none;
}
A.news:link, A.news:visited {
color : #000000;
text-decoration: none;
font-size : 11px;
font-weight : bold;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
text-decoration: none;
}
A.news:hover {
text-decoration: underline;
}
A.email:link, A.email:visited {
color : #646464;
text-decoration: none;
font-size : 11px;
font-weight : normal;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
text-decoration: none;
}
A.email:hover {
text-decoration: underline;
}
A.path:link, A.path:visited {
color : #000000;
text-decoration: none;
font-size : 11px;
font-weight : normal;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
text-decoration: underline;
}
A.path:hover {
text-decoration: none;
}
A.bottom_links:link, A.bottom_links:visited {
color : #717171;
text-decoration: none;
font-size : 10px;
font-weight : normal;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
text-decoration: none;
}
A.bottom_links:hover {
text-decoration: underline;
}
A.bottom_links_active:link, A.bottom_links_active:visited {
color : #717171;
text-decoration: none;
font-size : 10px;
font-weight : bold;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
text-decoration: none;
}
A.subs:link, A.subs:visited {
color : #0f6096;
text-decoration: none;
font-size : 11px;
font-weight : bold;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
text-decoration: none;
display: block;
padding: 5px 2px 5px 20px;
background: url(images/row_subs.gif) no-repeat;
}
A.subs:hover {
color : #e6791e;
}
A.subs_active:link, A.subs_active:visited {
color : #e6791e;
text-decoration: none;
font-size : 11px;
font-weight : bold;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
text-decoration: none;
display: block;
padding: 5px 2px 5px 20px;
background: url(images/row_subs.gif) no-repeat;
}
A.articles:link, A.articles:visited {
color : #000000;
text-decoration: none;
font-size : 11px;
font-weight : normal;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
text-decoration: none;
display: block;
background: url(images/row_articles.gif) no-repeat;
padding-left: 10px;
}
A.articles:hover {
text-decoration: underline;
}
A.bottom_links1:link, A.bottom_links1:visited {
color : #b5dbed;
text-decoration: none;
font-size : 11px;
font-weight : normal;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
text-decoration: underline;
}
A.bottom_links1:hover {
text-decoration: none;
}
A.news:link, A.news:visited {
color : #646464;
text-decoration: none;
font-size : 11px;
font-weight : normal;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
text-decoration: none;
display: block;
background: url(images/row_articles.gif) no-repeat;
padding-left: 10px;
}
A.news:hover {
text-decoration: underline;
}
A.paging:link, A.paging:visited {
color : #646464;
text-decoration: none;
font-size : 11px;
font-weight : bold;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
text-decoration: none;
}
A.paging:hover {
text-decoration: underline;
}
A.numbs:link, A.numbs:visited {
color : #646464;
text-decoration: none;
font-size : 11px;
font-weight : normal;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
text-decoration: none;
}
A.numbs:hover {
text-decoration: underline;
}
A.numbs_active:link, A.numbs_active:visited {
color : #646464;
text-decoration: none;
font-size : 11px;
font-weight : bold;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
text-decoration: none;
}
A.download:link, A.download:visited
{
color : #000000;
text-decoration: none;
font-size : 11px;
font-weight : bold;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
text-decoration: none;
display: block;
height: 18px;
padding: 2px 0px 5px 40px;
background: url(images/file.gif) no-repeat;
}
A.pdf:link, A.pdf:visited {
background: url(images/pdf.gif) no-repeat !important;
}
A.pdf:hover {
text-decoration: underline;
}
A.doc:link, A.doc:visited {
background: url(images/doc.gif) no-repeat !important;
}
A.doc:hover {
text-decoration: underline;
}
A.level1:link, A.level1:visited {
color : #646464;
text-decoration: none;
font-size : 11px;
font-weight : bold;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
text-decoration: none;
display: block;
background: url(images/row_level1.gif) no-repeat;
padding: 2px 0px 5px 15px;
}
A.level1:hover {
text-decoration: underline;
}
A.level2:link, A.level2:visited {
color : #646464;
text-decoration: none;
font-size : 11px;
font-weight : normal;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
text-decoration: none;
display: block;
background: url(images/row_level2.gif) no-repeat;
padding: 2px 0px 3px 10px;
margin-left: 15px;
}
A.level2:hover {
text-decoration: underline;
}
A.dromologia:link, A.dromologia:visited {
color : #00315e;
text-decoration: none;
font-size : 11px;
font-weight : bold;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
text-decoration: none;
}
A.dromologia:hover {
text-decoration: underline;
}
td.subs	{
border-left:1px;
border-left-style:solid;
border-left-color:#d3e9ff;
border-right:1px;
border-right-style:solid;
border-right-color:#d3e9ff;
border-bottom:1px;
border-bottom-style:solid;
border-bottom-color:#d3e9ff;
background: url(images/back_subs3.gif) bottom;
background-repeat: repeat-x;
}
td.subs_bottom	{
border-left:1px;
border-left-style:solid;
border-left-color:#d3e9ff;
border-right:1px;
border-right-style:solid;
border-right-color:#d3e9ff;
background: url(images/back_subs3.gif) bottom;
background-repeat: repeat-x;
}
.form_search  {
border:0px;
border-style:solid;
border-color:#c7c8d6;
background:transparent;
color : #000000;
font-size : 11px;
font-weight : normal;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
padding-left: 2px;
width: 115px;
}
.form  {
border:1px;border-style:solid;border-color: #7f9db9;
color : #000000;
font-size : 11px;
font-weight : normal;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
}
.search1  {
border:0px;
border-style:solid;
border-color:#79c12a;
background:url(images/search_button.gif) no-repeat;
color : #ffffff;
font-size : 11px;
font-weight : bold;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
width: 101px;
height: 19px;
padding: 0px 20px 3px 0px
}
.search2  {
border:0px;
border-style:solid;
border-color:#79c12a;
background:url(images/search_button1.gif) no-repeat;
color : #00315e;
font-size : 11px;
font-weight : bold;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
width: 101px;
height: 19px;
padding: 0px 20px 3px 0px
}
.search3  {
border:0px;
border-style:solid;
border-color:#79c12a;
background:url(images/button_new_search.gif) no-repeat;
color : #ffffff;
font-size : 11px;
font-weight : bold;
font-family : Tahoma, Verdana, Arial, GRHelvetica;
width: 137px;
height: 19px;
padding: 0px 20px 3px 0px
}
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 

.search3, .search2
{
    cursor: pointer;
}