html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
del,ins{text-decoration:none;}

html,body{margin:0;padding:0;background:#023559}

body {
    font-family:Comic,Sans-Serif;
	font-size: 12px;
    color:#FFFFFF;
    
}
p{margin:10px 0;line-height:1.4}
a{color:#023559;text-decoration:underline}
a:hover{text-decoration:none}

#wrap{width:100%;background:#023559 url(../img/row.jpg) top center repeat-y;}

#header{width:900px; height:189px;margin:0 auto;background:transparent url(../img/hbg.jpg) top center no-repeat}
#logo{margin-left:93px;padding-top:21px;}
#lang{float:right;margin-top:-80px;margin-right:40px;}
#lang a{text-decoration:none;color:#FFFFFF}
#lang a:hover{text-decoration:underline}
#lang #en{padding-left:20px;background:transparent url(../img/en.png) center left no-repeat}
#lang #el{padding-left:20px;background:transparent url(../img/el.png) center left no-repeat}

#content{width:900px;margin:0 auto;padding:20px 0;background:transparent url(../img/bg.jpg) top left no-repeat}

#ctop,#cbottom{width:860px;padding:0 20px;margin:0 auto;}
#ccenter{
    float:right;
	width:530px;
	padding:0 40px 0 0;
	margin:0
}
#cleft{
    float:left;
    width:270px;
    padding: 0 0 0 30px;
    margin:0
}
#cend{clear:both;}

/*top menu*/
#topmenu{width:828px;margin:0 auto;}

#topmenu .menu_level{float:right;}

#topmenu .menu_level_0{font-size:14px;height:30px;line-height:30px;margin-top:-30px;text-align:right;background:url(../img/tmr.jpg) top right no-repeat;padding-right:11px;}
#topmenu .menu_level_0 ul.level_0{float:right;height:30px;line-height:30px;padding:0;margin:0;background:url(../img/tml.jpg) top left no-repeat;}
#topmenu .menu_level_0 ul.level_0 li{height:30px;line-height:30px;display:inline;margin:0 5px;padding-right:10px;border-right:2px solid #557489}
#topmenu .menu_level_0 ul.level_0 a{margin:0;padding:0;height:30px;line-height:30px;text-decoration:none;color:#FFFFFF}
#topmenu .menu_level_0 ul.level_0 li.selected a{padding-bottom:7px;background:url(../img/marker.jpg) bottom center no-repeat;color:#6FB0CC}
#topmenu .menu_level_0 ul.level_0 li a:hover{color:#6FB0CC}

#topmenu .menu_level_1{position:relative;font-size:12px;height:20px;line-height:20px;text-align:center;background:url(../img/tmr2.jpg) top right no-repeat;padding-right:11px;margin-bottom:-20px;}
#topmenu .menu_level_1 ul.level_1{float:right;width:100%;height:20px;line-height:20px;padding:0;margin:0;background:url(../img/tml2.jpg) top left no-repeat;}
#topmenu .menu_level_1 ul.level_1 li{height:20px;line-height:20px;display:inline;margin:0 5px;padding-right:10px;border-right:2px solid #557489}
#topmenu .menu_level_1 ul.level_1 a{margin:0;padding:0;height:20px;line-height:20px;text-decoration:none;color:#FFFFFF}
#topmenu .menu_level_1 ul.level_1 li.selected a,#topmenu .menu_level_1 ul.level_1 li a:hover{color:#6FB0CC}

#topmenu .menu_level_0 ul.level_0 li.first,#topmenu .menu_level_1 ul.level_1 li.first{margin-left:0;padding-left:11px;}
#topmenu .menu_level_0 ul.level_0 li.last,#topmenu .menu_level_1 ul.level_1 li.last{margin-right:0;border-right:0 none;padding-right:0;}

/* categories */
#menu ul li,#menu ul li.notselected{
    font-size:14px;
    margin:5px 0;
    padding:5px;
}
#menu ul li a,#menu ul li.notselected a{
    text-decoration:none;
}
#menu ul li.selected a,#menu ul li a:hover{
    text-decoration:underline;
}
/*#menu ul li.selected{background:#5585A8}*/
/* subcategories */
#menu ul ul li,#menu ul ul li.notselected{
    font-size:12px;
    margin:5px 0 5px 20px;
    padding:0 5px;
    list-style-image:url(../img/bullet.png);list-style-type:disc;
}
#menu ul ul li a,#menu ul ul li.notselected a{
    text-decoration:none;
    color:#5585a8;
}
/*#menu ul ul li.notselected a{text-decoration:none;}*/
#menu ul ul li.selected{
    /*list-style-image:url(../img/bullet_s.gif);list-style-type:disc;*/
}
#menu ul ul li.selected a,#menu ul ul li a:hover{
    text-decoration:underline;
}
/* sub-subcategories */
#menu ul ul ul li,#menu ul ul ul li.notselected{
    font-size:12px;
    margin:5px 0 5px 20px;
    list-style-image:url(../img/bullet.png);list-style-type:disc;
}
#menu ul ul ul li a,#menu ul ul ul li.notselected a{
    text-decoration:none;
    color:#5585a8;
}
#menu ul ul ul li.selected{
    list-style-image:url(../img/bullet.png);list-style-type:disc;
}
#menu ul ul ul li.selected a,#menu ul ul ul li a:hover{
    text-decoration:underline;
}

#menu li.text{color:#023559;/*color:#646464;border:1px solid #023559;padding:3px;*/}

.article_dates{
  float:right;
  padding:10px;
  margin:0 0 0 5px;
  text-align:center;
  color:#FFFFFF;font-size:10px;
  background:#5585a8;
  width:80px;
}
.article_dates .infos{font-style:italic;}
.article_end{border-top:1px dashed #5585a8;margin-bottom:40px;}
.block{border-bottom:1px dashed #5585a8;margin-bottom:40px;}

.block h1,.block h1 a,.article h1,.article h1 a{font-size:20px;font-weight:bold;margin:10px 0;color:#023559}
.block h2,.block h2 a,.article h2,.article h2 a{font-size:16px;font-weight:bold;margin:10px 0;color:#023559}
.block h3,.block h3 a,.article h3,.article h3 a{font-size:14px;font-weight:bold;margin:5px 0;color:#023559}
.block h4,.block h4 a,.article h4,.article h4 a{font-size:14px;font-weight:bold;margin:5px 0;color:#023559}

.article_overview,.article_content{font-family: Verdana,Arial,Helvetica,sans-serif;}
.article_content table{margin:10px 0;border:1px solid #023559;}
.article_content table td{font-size:10px;}
.article_content table thead td{font-weight:bold;padding-bottom:10px;}
.article_content table td{text-align:center;padding:5px 0;border-right:1px solid #023559;border-bottom:1px solid #023559;}
.article_content table td.left{text-align:left}

#footer{line-height:1.4;width:800px;margin:0 auto;padding:20px 0px;border-top:1px solid #023559}
#footer ul.level_0{/*border-top:1px dashed #5585a8;*/padding-top:10px;height:20px;}
#footer ul li{display:inline;margin-right:10px;height:25px;}
#footer ul li a{color:#023559;text-decoration:none;font-size:12px;padding-right:10px;border-right:1px solid #cfcfcf}
#footer ul li.last a{padding-right:0px;border-right:0 none}
#footer ul li a:hover,#footer ul li.selected a{text-decoration:underline;}

#powered{width:900px;margin:21px auto 0 auto;clear:both;background:#023559 url(../img/hf.jpg) top center no-repeat;text-align:right;padding-bottom:30px;padding-top:30px;}
#powered a#alta{float:right;height:15px;line-height:15px;color:#5585A8;background:transparent url(../img/altnet.gif) 60px 0px no-repeat;padding-right:55px;text-decoration:none;font-size:12px;margin-right:10px;}
#powered a#alta:hover{background-position:60px -15px;color:#F7931E}
#powered a#reda{float:right;height:15px;line-height:15px;color:#023559;background:transparent url(../img/redtek.gif) 0px 0px no-repeat;padding-right:50px;text-decoration:none;margin-right:30px;}
#powered a#reda:hover{background-position:0px -15px;}
#powered #altnet,#powered #redtek{display:none;}


/*UNTESTED*/

#content .block_content_menu li{margin:10px 0;}
#content .block_content_menu li a{display:block;text-decoration:none;color:#FFFFFF;padding:5px 10px;}
#content .block_content_menu li a:hover{text-decoration:underline;}
#content .block_content_menu li.selected{padding-left:30px;}

#content .article_image{text-align:center}

#content h4{margin:20px 0;font-size:16px}

#content strong{font-weight:bold;}
#content em{font-style:italic;}
#content .article ul li{margin:10px 20px;list-style:disc;line-height:1.4}
#content .category .article_image{text-align:center}

#ccenter .block_content_gallery{text-align:center}
#ccenter .block_content_gallery ul li{display:inline;margin:10px;}
.gallery_end{clear:both}

.notification_error,.e404{background:#F2DDDD url(../img/warning.png) center left no-repeat;border:1px solid #992A2A;padding:20px;padding-left:40px;color:#992A2A}
.notification_info{background:#DDE6F2 url(../img/info.png) center left no-repeat;border:1px solid #5176B5;padding:20px;padding-left:40px;color:#5176B5}
p.error{background:#F2DDDD url(../img/0.png) center left no-repeat;border:1px solid #992A2A;padding:5px;padding-left:20px;color:#992A2A}
#content p.label{margin-bottom:0;}
#content p.field{margin-top:5px;}

.category_title h1{font-size:16px;font-weight:bold;margin:10px 0;padding:5px;background:transparent url(../img/cat.jpg) top left repeat-y;}

p.pagination{text-align:center}
p.pagination a,p.pagination strong{padding:0 3px;}

/* GALLERY LIST */
/* IMPORTANT - Change '#photos' to the ID of your gallery list to prevent a flash of unstyled content */
#photos { visibility: hidden; }

/* GALLERY CONTAINER */
.gallery { /*background: #ddd; border: 1px solid #aaa; padding: 5px;*/}

/* LOADING BOX */
.loader { background: url(loader.gif) center center no-repeat #ddd; }

/* GALLERY PANELS */
.panel {}

/* DEFINE HEIGHT OF PANEL OVERLAY */
/* NOTE - It is best to define padding here as well so overlay and background retain identical dimensions */
.panel .panel-overlay,
.panel .overlay-background { height: 80px; padding: 0 1em; }

/* PANEL OVERLAY BACKGROUND */
.panel .overlay-background { background: #023559; }

/* PANEL OVERLAY CONTENT */
.panel .panel-overlay { color: white;}
.panel .panel-overlay h1,.panel .panel-overlay h2,.panel .panel-overlay h3,
.panel .panel-overlay h1 a,.panel .panel-overlay h2 a,.panel .panel-overlay h3 a{font-size:16px;margin:5px 0;color:#6FB0CC}
.panel .panel-overlay a { color: white; text-decoration: underline; font-weight: bold; }

/* FILMSTRIP */
/* 'margin' will define top/bottom margin in completed gallery */
.filmstrip { margin: 5px; }

/* FILMSTRIP FRAMES (contains both images and captions) */
.frame {}

/* WRAPPER FOR FILMSTRIP IMAGES */
.frame .img_wrap { border: 1px solid #aaa; }

/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.frame.current .img_wrap { border-color: #000; }

/* FRAME IMAGES */
.frame img { border: none; }

/* FRAME CAPTION */
.frame .caption { text-align: center; color: #888; }

/* CURRENT FRAME CAPTION */
.frame.current .caption { color: #000; }

/* POINTER FOR CURRENT FRAME */
.pointer {
	border-color: #000;
}

/* TRANSPARENT BORDER FIX FOR IE6 */
/* NOTE - DO NOT CHANGE THIS RULE */
*html .pointer {
	filter: chroma(color=pink);
}