﻿body {
/*  background:#f6f6f3 url("../images/greek_flag.jpg") no-repeat fixed left top; */
  background:#f6f6f3 no-repeat fixed left top;
  color:#303030;
  margin:10px 0 10px 0;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:link {color:#104b8b; text-decoration:none}
a:visited {color:#104b8b; text-decoration:none}
a:hover {color:#ff0000;text-decoration:none}
a:active {color:#951a1d; text-decoration:none}

h1, h2, h3, h4, h5, h6, p {margin:0px; font-weight:normal;}

/* main page */
.page_main {position:relative;width:1002px;border:0px;margin-left:auto;margin-right:auto;}
.topbar {
  position:absolute;
  z-index:40;
  top:290px;
  width:1000px;
  font-family:'Times New Roman', Arial, verdana, helvetica, sans-serif;
  height:35px;
  background:transparent
}  
.topbar_bells {
  position:absolute;
  z-index:45;
  top:1px;right:1px;
  background:transparent
}    
.topbar_tree {
  position:absolute;
  z-index:45;
  top:130px;left:10px;
  background:transparent
}   
.topbar_chios_2021 {
  position:absolute;
  z-index:45;
  top:10px;left:10px;
  background:transparent
}    
.topbar_bauble {
  position:absolute;
  z-index:45;
  top:60px;right:15px;
  background:transparent
}    
 .topbar_candle {
  position:absolute;
  z-index:45;
  top:200px;left:30px;
  background:transparent
}  
 .topbar_egg {
  position:absolute;
  z-index:45;
  top:230px;left:55px;
  background:transparent
}    
/*search area*/
div.cse .gsc-control-cse, div.gsc-control-cse {background-color:transparent;border:none;padding:4px 4px 0px 4px;margin:0px}
/*end search area*/  
 
.topbar_1 {padding-left:10px;width:34%;float:left;text-align:left}
.topbar_1 a {color:#FFFF00;text-shadow :2px 2px #333;font-size:30px;font-style:italic;letter-spacing:1px; font-weight:bold}
.topbar_1 a:link {color:#FFFF00;text-decoration:none}
.topbar_1 a:visited {color:#FFFF00;text-decoration:none}
.topbar_1 a:hover {color:#FFFF00;text-decoration:none;background:transparent}
.topbar_1 a:active {color:#FFFF00;text-decoration:none}
.topbar_2 {padding:7px 0 0 0;width:5%;float:right}
.topbar_2 img{border:0px;width:25px;height:25px;display: block}
.topbar_3 {padding:14px 0 0 0;width:35%;float:left}
.topbar_3 h2 {font-size:13px;color:#ffffff;font-weight:normal}
.topbar_space {padding:0px;width:2%; float:left }
.page_left {
  width:212px;
  text-align:left;
  vertical-align:top;
}
.page_left_header {
  width:200px;
  height:140px;
  padding:5px;
  background:#ffffff;
  border:1px solid #ddd;
  text-align:center
  }
.page_left_nobox {
  width:200px;
  padding:5px; 
  text-align:center;
  border:0px; 
}
.page_left_articles {
  width:200px;
  padding:5px; 
  background:#ffffff url("../images/gold_gradv.png") repeat-x 0 0 ;
  background-size: 1px 39px; 
  text-align:center;
  border:1px solid #ddd; 
}
.page_left_articles h2 {
  font-size:16px;
  color:#951a1d; text-shadow: 1px 1px 1px #fff;
  font-family:'Times New Roman', Arial, verdana, helvetica, sans-serif;
}
.page_left_articles h3 {font-size:12px; text-align:left; padding-left:5px}
.page_left_articles h4 {font-size:10px; text-align:center; padding-left:5px}
.page_left_articles h5 {font-size:12px; text-align:left; padding-left:5px; color:#b2b2b2}
.page_left_articles a h5:hover {color: #ff0000;}
.page_left_articles img{border:0px; padding:10px}
/*.page_left_articles div:hover{background-color:#e6e6e6}*/ 

.page_left_bottom {
  width:204px;
  padding:3px;
  border:1px solid #ddd; 
  background-color:#FFD700; 
/*font-family:'Trebuchet MS' ,Verdana,Arial,Sans-serif;*/
}
.page_left_bottom_eortes {
  margin-top:4px; 
  background-color:#F0F0F0;
}
.page_left_bottom_eortes p{ 
  font-size:10px;
  text-align:center
}

/* counter */
.count_table_1 {
  font-size:12px;
  color:#ffffff
}
.count_table_2 {
  font-size:12px;
  background-color:#4169E1;
  color:#ffffff
}
.count {
  color:#00FF00; 
  font-size:14px;
  text-align:right
}
.count_header {padding-bottom:6px;
  font-size:16px; color:#951a1d; text-shadow: 1px 1px 1px #fff;
  font-family:'Times New Roman', Arial, verdana, helvetica, sans-serif; 
  text-align:center;
  background-color:#FFD700;
}
.count_datetime {
  text-align:center;
  font-size:10px;
  border-top:1px #FFD700 solid
}
/* end of counter */
/* page footer */
.page_bottom {
  width: 100%; 
  padding:0px;
  height:40px;
  color: #EEEEEE;
  text-shadow: 1px 1px 1px #000;
  font-size:12px;  
  /* Background color and gradients*/ 
	background: #0272a7;
	background: -webkit-gradient(linear, left top, left bottom, from(#3D86CA), to(#0B3A7E));
	background: -webkit-linear-gradient(#3D86CA, #0B3A7E);
	background: -moz-linear-gradient(top, #3D86CA, #0B3A7E);
	background: -ms-linear-gradient(#3D86CA, #0B3A7E);
	background: -o-linear-gradient(#3D86CA, #0B3A7E);
	background: linear-gradient(#3D86CA, #0B3A7E);
}  
  /* end of page footer */
/* end of main page */

/* right page */
.page_right {
  width:757px;
  border: 1px solid #ddd; 
  padding:10px;
  vertical-align:top;
  text-align:center;
  background:#ffffff;
}
.page_right_grad {
  width:757px;
  border: 1px solid #ddd ;
  background:#ffffff url("../images/gold_gradv.png") repeat-x 0 0;
  background-size: 1px 39px; 
/*  margin:0px; */
  padding:3px 10px  10px 10px;
  text-align:center;
  vertical-align:top
}

.header {
  text-align:left;
  height:20px;
  margin:0px 10px 0px 10px;
  font-weight:bold;
  color:#951a1d;
}
.contributors {
  width:100%;
  text-align:left;
  font-size:14px;
  font-family:'Times New Roman', Arial, verdana, helvetica, sans-serif;
}
.center_part {
  width:70%;
  vertical-align:top;
}
.right_part {
  width:29%;
  text-align:center;
  vertical-align:top;
  margin:10px 0px 10px 0px;
}
.doc_index {
  clear:both;
  padding:20px 30px 30px 30px;
  font-size:13px;
  text-align:justify;
  font-weight:normal;
  line-height:22px;
}
.doc_index_initial { 
  padding-right:10px;
  float:right;
  font-size:11px;
  text-align:justify; 
  font-weight:normal;
  line-height:22px;
}

.doc_index h1 {
  font-size:20px;
  color:#951a1d;
  text-align:center;
  font-family:'Times New Roman', Arial, verdana, helvetica, sans-serif;
}
.doc_header {width:100%; text-align:left; float:left}
.doc_header h1 {
  font-size:20px;
  color:#951a1d; 
  font-family:'Times New Roman', Arial, verdana, helvetica, sans-serif;
}
.doc_header h2 {
  font-size:16px;
  color:#951a1d; text-shadow: 1px 1px 1px #fff;
  font-family:'Times New Roman', Arial, verdana, helvetica, sans-serif;
}
.doc_gen {
  padding:10px 20px 0 20px;
  font-size:13px;
  text-align:justify;
  font-weight:normal;
  line-height:18px;
}
.doc_gen h2 {
  font-size:18px;
  color:#951a1d;
  text-align:left;
  font-family:'Times New Roman', Arial, verdana, helvetica, sans-serif;
}
.doc_gen h3 {
  font-size:16px;
  color:#951a1d;
  text-align:left;
  font-family:'Times New Roman', Arial, verdana, helvetica, sans-serif;
}
.doc_gen h4 {
  font-size:15px;
  color:#951a1d;
  text-align:left;
  font-family:'Times New Roman', Arial, verdana, helvetica, sans-serif;
}
.doc_gen ul li{margin-left:-2em;list-style-type:disc;}
ul.doc_gen_bibl li{margin-left:-1em;list-style-type:decimal;color:red}
.doc_gen_ref {color:red;}
.doc_owner {
  font-weight:bold;
  font-size:14px;
  text-align:right;
  font-family:'Times New Roman', Arial, verdana, helvetica, sans-serif;
}
.doc_owner_nb {
  font-size:14px;
  text-align:right;
  font-family:'Times New Roman', Arial, verdana, helvetica, sans-serif;
}
.doc_note { font-size:12px; font-style:italic;  color:#404040;}
.doc_gen_tbl { 
  border: 1px solid #c7c7c7;
  background : #ffffcc;
  font-size:13px;
  text-align:center;
  border-radius:5px;  
  -moz-border-radius:5px;
  -khtml-border-radius:5px;
  -webkit-border-radius:5px;
  box-shadow:5px 5px 5px -1px #c7c7c7;
  -moz-box-shadow:5px 5px 5px -1px #c7c7c7;
  -webkit-box-shadow:5px 5px 5px -1px #c7c7c7;
  }
.doc_gen_tbl td {border-bottom: 1px solid #c7c7c7; padding: 5px 10px 5px 10px}
.doc_gen_tbl_lb{border-left: 1px solid #c7c7c7}
.title {
	margin:15px 0px -15px 0px;
	padding:0px;
	font-size:13px;
	color:#5B726C;
	font-weight:bold;
}
.doc_gen blockquote {
	margin: 15px 0px 15px 0px;
	padding:0px 0px 0px 10px;
	border-left:2px solid #E1E6E6;
	font-style:italic;
}
.theme_list {
  width:100%;
  line-height:20px;
}
.theme_image {
  width:110px;
  text-align:left;
  vertical-align:top;
}
.theme_image_border {
  border:1px solid #ddd;
  padding:1px;
}
.theme_text {
  float:left;
  padding:0px 10px 0px 10px;
  text-align:left; 
  vertical-align:top;
}
.theme_text_book {
  font-family:'Times New Roman', Arial, verdana, helvetica, sans-serif;
  color:#951a1d;
}

.links_cell_header {
  margin:0 10px 0 10px;
  padding:6px 10px 6px 0; 
  height:auto;
  color:#600060;
  font-size:16px;
  text-align:right;
  font-family:'Times New Roman', Arial, verdana, helvetica, sans-serif;
  background: #ff96ff;
  background: -webkit-linear-gradient(#ff96ff, #ffe9ff);
  background:    -moz-linear-gradient(#ff96ff, #ffe9ff);
  background:         linear-gradient(#ff96ff, #ffe9ff);
  border-radius:5px;  
  -moz-border-radius:5px;
  -khtml-border-radius:5px;
  -webkit-border-radius:5px;
}
.links_cell_header_icon {width:32px;height:32px;float: left;position:relative;left:10px;top:-10px}
.links_cell {font-size:13px;width:50%;vertical-align:top;text-align:left;}
.links_cell ul{line-height:20px;list-style-type: disc;color:#951a1d;}
.links_cell ul li{padding-left:1em;color:fuchsia;}

.news_win_box_header {
  height:30px;
  margin:0px; 
  padding: 0px;
  background:#FFD700; /* ;*/ 
  color:#951a1d; /*;*/
  font-weight:bold;
  font-size:13px;
  text-align:center;
  }
.news_win_box {
  width:748px;
  margin:0px;
  padding: 5px;
  color:#303030;/* #951a1d;*/
  font-size:13px;
  border:3px solid #951a1d; /*#7FBE62;*/
  line-height:20px;
  background : #ffffcc;
}

.phga_line {
  width:auto;
  height:auto;
  clear:both;
  font-size:11px;
}
.phga_cell {
  border:1px solid #fff;
  padding:2px;
  width:19%;
  height:auto;
  float:left;
  text-align:center;
}
.phga_cell img.portrait{display:inline;width:80px;height:110px;margin-bottom:0px;border:1px solid #ffffff;}
.phga_cell img{display:inline;width:110px;height:80px;margin-bottom:30px;border:1px solid #ffffff;}
.phga_cell a:hover img{border:1px solid #951a1d;}

.phga_header {
  text-align:left;
  line-height:18px;
  font-family:'Times New Roman', Arial, verdana, helvetica, sans-serif;
  color:#951a1d;
}
/*.phga_header h2 {
  padding-left:10px;
  font-size:18px;
}*/
.phga_header h3 {
  padding-left:10px;
  font-size:14px;
}

.nparchive_line {
  width:auto;
  height:auto;
  clear:both;
  font-size:11px;
}
.nparchive_cell {
  border:0px;
  padding:2px;
  width:24%;
  height:auto;
  float:left;
  text-align:center;
}
.nparchive_cell img{width:100px;height:150px;border:1px solid #ddd;}
.nparchive_cell img.null{width:100px; height:70px;border:0px}

.nparchive_cell a:hover img{border:1px solid #951a1d}
.nparchive_cell a:hover img.null{border:0px}
.nparchive_header {
  text-align:left;
  line-height:18px;
  font-family:'Times New Roman', Arial, verdana, helvetica, sans-serif;
  color:#951a1d;
}
.nparchive_header h2 {
  padding-left:10px;
  font-size:18px;
}
/*.nparchive_header h3 {
  padding-left:20px;
  font-size:14px;
}*/
.nparchive_period {
  text-align:center;
  line-height:18px;
  font-family:'Times New Roman', Arial, verdana, helvetica, sans-serif;
  color:#ff0000;
}

.nparchive_year {
  float:left;
  margin-left:20px;
  color: #951a1d;
  font-size: 13px;
  text-shadow: 1px 1px 1px #fff;
  text-decoration: none;
  background-color:#FFD700;
  padding: 2px 6px 2px 6px;
  border: 1px solid #951a1d;
  border-radius:5px;  
  -moz-border-radius:5px;
  -khtml-border-radius:5px;
  -webkit-border-radius:5px
}

.left_img{border:0px; margin: 10px 20px 10px 5px}
.left_img_shadow{
/* box shadow, except IE(only for IE9) */
  box-shadow:5px 5px 5px -1px #c7c7c7;
  -moz-box-shadow:5px 5px 5px -1px #c7c7c7;
  -webkit-box-shadow:5px 5px 5px -1px #c7c7c7;
  border:0px;
  margin: 10px 10px 10px 5px;
}
.right_img{border:0px; margin: 10px 5px 10px 20px}
.right_img_shadow{
/* box shadow, except IE(only for IE9) */
  box-shadow:5px 5px 5px -1px #c7c7c7;
  -moz-box-shadow:5px 5px 5px -1px #c7c7c7;
  -webkit-box-shadow:5px 5px 5px -1px #c7c7c7;
  border:0px;
  margin: 10px 5px 10px 10px;
}
.dimopsifisma {
  text-align:center;
  background: url("../news/N201507/dimopsifisma.png") 0 0 white no-repeat ;
  background-size: 180px 60px; 
  width:180px;
  height:60px;
  padding: 5px 0 5px 0;
  font-size:12px
}

/* slide images */
.slide_images_body { 
/*  background: url(../images/slide_bg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;*/
  background-color:#fff8e9
}
.slide_images_page_main {
  position:relative;
  width:100%;
  border:0px;
  margin-left:auto;
  margin-right:auto;
  vertical-align:top;
  font-size:13px;
  text-align:center; 
}
/* the following two definitions are used in "swissarmy.js" */
.slide_images_left {width:300px;text-align:left;vertical-align: middle; padding-left:5px;}
.slide_images_right {width:620px; text-align:center; }


/* general definitons */
hr {
  border:0px;
  border-top:1px solid #FFD700;
  height:0px;
}
.hr_gray {
  border:0px;
  border-top:2px solid #ddd;
  height:0px;
}
.space {
  height:10px;
  margin:0px;
  clear:both;
  padding:0px;
  background:transparent;
}
.vspace {
  width:10px;
  margin:0px;
  padding:0px;
  background:transparent;
}
.vdspace {
  width:20px;
  margin:0px;
  padding:0px;
  background:transparent;
}
.date {
  color:#999999;
  text-align:left;
  font-size:11px;
}
.date_ana {
  color:#3D86CA;
  text-align:left;
  font-size:13px;
}

.social_add_left{text-align:left}
.social_add_right{text-align:right}
.social_add_effect{
  vertical-align:middle;
  opacity:0.5; 
  filter:alpha(opacity=50);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* For IE5,6 */
  -moz-opacity:0.5; 
  -webkit-opacity: 0.5;
  -khtml-opacity:0.5; 
 }
.social_add_effect:hover{
  vertical-align:middle;
  opacity:1; 
  filter:alpha(opacity=100);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* For IE5,6 */
  -moz-opacity:1; 
  -webkit-opacity: 1;
  -khtml-opacity:1; 
  }
.paginate {text-align: left}
.paginate a{
  color:#A74E0D; 
  background:#FFFDF2;
  font-size: 12px;
  border: 1px solid #F3D795; 
  padding:5px 9px 5px 9px;
  border-radius:5px; 
  -moz-border-radius:5px; 
  -khtml-border-radius:5px;
  -webkit-border-radius:5px; 
}
.paginate a:hover, 
.paginate_current{
  text-align:center;
  color:#893A00; 
  background:#FFC800;
  font-size: 12px;
  text-shadow:0px 1px #FFEF42;
  padding:5px 9px 5px 9px;
  background:-moz-linear-gradient(top, #FFFFFF 1px, #FFEA01 1px, #FFC800); 
  background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0.02, #FFFFFF), color-stop(0.02, #FFEA01), color-stop(1, #FFC800));
  border: 1px solid #FFA200;
  border-radius:5px;  
  -moz-border-radius:5px;
  -khtml-border-radius:5px;
  -webkit-border-radius:5px;
}
.ret_button{text-align:right}
.diams {color:red;font-size:large;font-weight:bold}
.box_shadow{
/* box shadow, except IE(only for IE9)*/
  box-shadow:0 0 7px 2px #ddd;
  -moz-box-shadow:0 0 7px 2px #ddd;
  -webkit-box-shadow:0 0 7px 2px #ddd;
/* box corner, except IE(only for IE9) */
  border-radius:5px;  
  -moz-border-radius:5px;
  -khtml-border-radius:5px;
  -webkit-border-radius:5px;
}
.main_img_shadow{
/* box shadow, except IE(only for IE9) */
  box-shadow: 8px 0 6px -4px #999, -8px 0 6px -4px #999; 
  -moz-box-shadow: 8px 0 6px -4px #999, -8px 0 6px -4px #999; 
  -webkit-box-shadow: 8px 0 6px -4px #999, -8px 0 6px -4px #999;
}
.round_corners{
  border-radius:5px;  
  -moz-border-radius:5px;
  -khtml-border-radius:5px;
  -webkit-border-radius:5px;
}
.divd{color:fuchsia;font-size:18px;font-weight:bold}

.video_responsive {
    position: relative;
    width: 90%;
    height: 0;
    padding-bottom: 56.25%;
}
.video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* end of general definitons */
