body { min-width: 960px; text-align: left; font-size: 12px;color: #000000;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	background: #FFFFFF url(../images/leftcolbg.png) repeat-x;
padding:0;
margin: 0;
}

#logo{background: url(../images/LOGO3.png) no-repeat 0px 0px; height:50px;}
#logo2{background: url(../images/top_txt_en.png) no-repeat 670px 5px; height:50px;}

#header {z-index: 1; position: absolute; top: 57px; width: 715px; margin-left: 5%; height: 152px; overflow: hidden; text-align: left;}

#flags{ position:absolute; }
.flags_en { position:absolute; left: 25px; top: 100px;}
.flags_gr { position:absolute; left: 50px; top: 100px;}

#modules
{clear:both;
text-align:center; margin-top:0px;/*overflow:hidden;*/padding-right:5px; margin-left:0%;}

#module_01,
#module_02, 
#module_03 
{clear:both; 
    width:100% !important;
    text-align:left; 
    float:left; 
    overflow:hidden; 
    color:#C2DFEF; 
    margin-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif;
 line-height: 14pt;}

.module_orange{margin: 0px 0 10px;padding: 0;float: left;clear: both;width: 100% !Important;color:#fff;height:100% !Important;height:1%;}

.module_orange h3 {margin: -4px -1px 5px;text-transform: capitalize;font: bold 14px Arial, Helvetica, sans-serif;color:#fff;}
.module_orange h3 {margin: -4px -1px 15px; background: url(../images/modheader.png) no-repeat 0 11px; padding: 10px 0 0 20px; text-align: left; height: 22px; font-size: 13px; font-weight: bold;}
.module_orange {background:url(../images/br_o.gif) 100% 100% no-repeat;}
.module_orange div{background: url(../images/bl_o.gif) 0 100% no-repeat; height:100% !Important;height:1%;}
.module_orange div div {background: url(../images/tr_o.gif) 100% 0 no-repeat;}
.module_orange div div div {background: url(../images/tl_o.gif) 0 0 no-repeat; padding: 15px 10px 35px;}



.module_blue{margin: 0px 0 10px; padding: 0; float: left; clear: both; width: 100%; color:#fff; height:100% !Important;height:1%;}

.module_blue h3 {margin: -4px -1px 5px; padding-left:8px; text-transform: capitalize; font: bold 14px Arial, Helvetica, sans-serif;color:#fff;}
.module_blue h3 {margin: -4px -1px 15px; background: url(../images/modheader.png) no-repeat 0 11px; padding: 10px 0 0 20px; text-align: left; height: 22px; font-size: 13px; font-weight: bold;}
.module_blue {background:url(../images/modules/blue2/br_01.png) 100% 100% no-repeat;}
.module_blue div{background: url(../images/modules/blue2/bl_01.png) 0 100% no-repeat; height:100% !Important;height:1%;}
.module_blue div div {background: url(../images/modules/blue2/tr_01.png) 100% 0 no-repeat;}
.module_blue div div div {background: url(../images/modules/blue2/tl_01.png) 0 0 no-repeat;	padding: 15px 10px 35px;}

.module_grey{margin: 0px 0 10px; padding: 0; float: left; clear: both; width: 100%; color:#000; height:100% !Important;height:1%;}

.module_grey h3 { margin: -4px -1px 5px; padding-left:8px; text-transform: capitalize; font: bold 14px Arial, Helvetica, sans-serif; color:#000;}
.module_grey h3 {margin: -4px -1px 15px; background: url(../images/modheader.png) no-repeat 0 11px; padding: 10px 0 0 20px; text-align: left; height: 22px; font-size: 13px; font-weight: bold;}
.module_grey {background:url(../images/modules/grey/br_01.png) 100% 100% no-repeat;}
.module_grey div{background: url(../images/modules/grey/bl_01.png) 0 100% no-repeat; height:100% !Important;height:1%;}
.module_grey div div {background: url(../images/modules/grey/tr_01.png) 100% 0 no-repeat;}
.module_grey div div div {background: url(../images/modules/grey/tl_01.png) 0 0 no-repeat; padding: 15px 10px 35px;}



#main {clear:both; width: 98%; margin: 10px; padding-top:120px; text-align:left;}
#images_gallery {clear:both; width: 99%; margin: 10px; padding-top:0px; text-align:left;}

#left_main,
#mid_main, 
#right_main 
{text-align:left; float:left; overflow:hidden; margin-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif;line-height: 14pt;}

div #left_main {width:25% !important;}
div #mid_main {width:48% !important;}
div #right_main {width:25% !important;}


.moduletable{margin-bottom:1em;padding: 0 0 10px 10px;overflow:hidden;border:1px solid #d0cecf;background:#f7f5f5;}
.moduletable h3 {margin: 0 -10px 5px;padding-left:5px;font-size: 120%;line-height: normal;text-transform: capitalize;
font: normal 18px  "Segoe UI", Arial, Helvetica, sans-serif;color:#3399FF;}
div.moduletable h3 { background: url(../images/rightmodheader.png) no-repeat 0 11px; padding: 10px 0 0 20px; text-align: left;	height: 22px; font-size: 13px; font-weight: bold;}

#footer {clear:both;padding:35px;background:#fff url(../images/footerbg.png) repeat-x left top;text-align:center;}

.clear {clear:both;}

.categories_gallery{padding-top:120px;width:100%;height:100% !Important;height:1%;
float:left;margin-left:15px;vertical-align:top; text-align:center;}	
.img_categories_gallery{padding: 7px;float: none;margin-right:10px;margin-bottom:5px; border: 1px solid #ddd;}

.images_gallery{width:28% !important; height:150px !important;padding: 7px; border: 1px solid #ddd;float: left;margin-right: 10px;margin-bottom: 15px;vertical-align:middle; text-align:left;}	

.thumbnail{padding: 7px;border: 1px solid #ddd;float: left;margin-right: 10px;margin-bottom: 15px;vertical-align:middle; text-align:center;}	

.caption{font-size: 0.9em; padding-top: 0.2em ;}
.images { vertical-align:middle; text-align:right; border: solid #ccc;}
.tbl_cat 
{
    border:0;
    vertical-align:middle;
    text-align:right;
    width:100% !important;}
.tbl_img 
{
    border:0;
    vertical-align: middle;
    text-align:center;
    width:100% !important;width:1%;}

a:link, a:visited{font-weight: bold;color: #3399FF;text-decoration: none;}

a:hover {color: #FF6600;}
p a:hover { color: #FF6600; }
a img{border: none;}

.link_white:link, .link_white:visited
{
   border:1px solid #d0cecf;
   color:#ffffff;
   text-decoration:none;
   font-weight:bold;
   padding:2px;margin-bottom:1em; line-height: 3em;
}
.link_white:hover
{
   color:#000000;
   text-decoration:none;
   font-weight:bold;
}
