@import "https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700&subset=greek,latin";
@import "https://fonts.googleapis.com/css?family=Open+Sans:400,700&subset=greek,latin";
@import url("et_styles_mob.css");
@import url("et_styles_home.css");
@import url("/css/bootstrap/vendor/bootstrap/css/bootstrap.min.css");
@import url("/css/fontawesome-free-5.15.4-web/css/all.min.css");

.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}
.bg_gray{ background-color:#efefef}
.bg_white{ background-color:#fff}

body {

	background: #666666;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	/*
	font-size:14px;
		font: 100% Arial,Verdana, Helvetica, sans-serif;
		*/
	line-height:1.4;
}
body p{
	padding-top:0px;
	margin-top:0px;
	margin-bottom:18px;
	text-align: justify;
}
#mainContent1 li{ line-height:1.5}
a{color:#0064c9; text-decoration:underline}
a:hover{ color:#900}
.oneColFixCtrHdr #container {
	width:100%;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	border:0;
	padding:0;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
*,body,div,td,tr,p,li,ul{ box-sizing: border-box;}
#header {
background-color:#ffffff ;
	text-align:center;
	margin:0; width:100%;
	margin-bottom:0px;
	border-bottom:2px solid #FFF;
	background-image:url("");
	background-position:center;
	padding: 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
#header_{
background-color:#122959 ;
	text-align:center;
	margin:0; width:100%;
	margin-bottom:0px;
	padding: 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}

#header1{ max-width:1140px; width:100%; margin:0 auto; text-align:left;padding-top:5px; padding-bottom:5px;
padding-left:10px; padding-right:10px}
#header_1{ max-width:1140px; width:100%; margin:0 auto; text-align:left;padding-left:10px; padding-right:10px }

.oneColFixCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
#mainContent {
	padding:0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	
	width:100%;
	background-color:#f8f8f8;
	text-align:center; margin:0 auto;
	margin-top:0px; background-repeat:repeat-x;
	padding-bottom:5px;
	   -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; padding-top:20px;
	
}
#mainContent1{  max-width:1140px; width:100%; background-color:#FFF; margin:0 auto; text-align:left; 
 border:1px solid #ccc; padding:16px;

   -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

 margin-bottom:10px; clear:both;
}
#mainContent1_home{max-width:1140px; width:100%;
background-repeat:repeat-x;margin:0 auto; text-align:left; padding:0px;

 margin-bottom:10px; clear:both;
 	 -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;         /* Opera/IE 8+ */

 
}
.oneColFixCtrHdr #footer {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background-color: #122959;
	color:#CCC;

	
	
}

#footer1{ max-width:1140px; width:100%; background-color: none; margin:0 auto; text-align:center;
padding:5px; padding-bottom:20px; padding-top:20px; color: #333; font-size:12px;
	 -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;         /* Opera/IE 8+ */
color:#CCC;

}
#footer1 p{ padding:3px; margin:0px}
/*  -------------------------------- STYLES */


#div_home_box_title {background-color:#770000; padding:6px; color:#FFF; font-weight:bold}
#div_home_box_title_quick_links{ font-weight:bold;background-color:#FA7B45; padding:8px; color:#FFF; text-align:left; padding-top:8px; padding-bottom:8px; padding-left:10px; padding-right:10px}
#div_home_box_title_quick_links1{ font-weight:bold;background-color:#3470A1; padding:8px; color:#FFF; text-align:left; padding-top:7px; padding-bottom:7px}
#div_home_box_title_quick_links2{ font-weight:bold;background-color:#063760; padding:8px; color:#FFF; text-align:left; padding-top:8px; padding-bottom:8px}



#div_banner_melos{ background-color:#587c7e; text-align:left; width:300px; border:1px solid #333;
margin-top:20px}

#div_banner_melos span{ display:block; padding-top:10px; padding-bottom:10px; font-size:20px;
 color:#FFF; padding-left:10px}

#top_titles2{ color: #165e9b; font-size:18px; font-weight:bold;
   text-shadow1: 1px 1px 1px #666; margin-bottom:5px; font-family: Tahoma, Geneva, sans-serif}
  
  #top_titles21{ color:#FA7B45; font-size:24px}
#top_titles2_en{ color: #770000; font-size:20px; font-weight:bold;
   text-shadow: 1px 1px 1px #ccc;
  margin-top:3px; margin-bottom:5px}  
.link_mov{ background-color:#668f91 !important}  

#div_2cols_l_main_title{ background-color: #587c7e; color: #fff; padding:7px;
margin-bottom:2px;
text-shadow: 1px 1px 1px #000;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
/*  -------------------------------- STYLES */
 #top_titles1{ color: #333; font-size:18px}

   #top_titles3{ color:#666; font-size:12px}
   #tbl_top_header{ }
   #td_top_r{ padding-top:0px; padding-bottom:10px; padding-right:10px}
   

#news_det_share_container_right{ display:inline-block; float:right}

#news_det_date1{ display:inline-block; float:left}
#news_det_date0{ display:none;  margin-bottom:5px; color:#666}
#det_share{ display:inline-block; float:right}

#news_det_files{ float:left; display:inline-block; position:relative}
#news_det_files_main_title{ text-align:left}
#news_det_files_main_title span{ color:#FFFFFF}
#news_det_files_main_title span a{ color: #003399; margin-left:0px; text-decoration:none; background-image: url(img/related_files_bullet_color.png); background-position:left center; background-repeat:no-repeat; padding-right:30px; margin-bottom:0px; padding-bottom:10px; padding-top:10px;}
#news_det_files_main_title span a:hover{ color: #000000; text-decoration: underline}


#news_det_popu_rel{ display:none;position:absolute;clear:both;background-color: #ffffff;  overflow: visible; padding-left:8px; padding-top:0px; padding-bottom:20px; border:1px solid #999999; width:250px;margin-top:4px}

#news_det_popu_rel a{ margin-left:2px; color:#003399; font-size:11px; display:block}
#news_det_popu_rel a:hover{color: #000000; text-decoration:none}



#news_det_main_data{ display:none;position:absolute;clear:both;background-color: #ffffff;  overflow: visible; padding-left:8px; padding-top:0px; padding-bottom:20px; border:1px solid #999999; width:280px; margin-left:-108px; margin-top:4px}

#news_det_main_data a{ margin-left:2px; color:#003399; font-size:11px; display:block}
#news_det_main_data a:hover{color: #000000; text-decoration:none}


#div_attach_pop_link{ text-align:left; background-repeat:no-repeat; padding-left:20px; background-position:left center; padding-bottom:5px; padding-top:5px}
#file_icon{ margin-bottom:-4px}
#div_rel_files_close{ text-align: right}
#div_rel_files_close img{ border:none; margin-right:3px; margin-top:3px}

#news_det_txt{ color:#333; font-size:14px !important;  line-height:1.6 !important; padding-bottom:20px; padding-right:5px}
#news_det_txt img{ max-width:500px !important; height:auto !important}
#news_det_txt p{ margin-bottom:15px;font-size:14px !important;  line-height:1.5 !important; }
.news_det_title{ font-size:24px; line-height:1.3;  color: #333; font-family:Tahoma,"Century Gothic", Arial, "Lucida Sans Unicode";
display:block; padding-top:10px; padding-bottom:10px}
#related_files_title { padding-left:30px; background-image:url(img/related_files_bullet.png); background-repeat:no-repeat; font-size:12px; font-weight:bold; padding-top:4px; color: #333; height:30px; margin-top:4px}
#news_det_date{ font-size:12px; margin-top:10px; margin-bottom:15px; border-bottom:2px solid #666; border-top:1px solid #CCC; padding-bottom:10px; padding-top:10px;
padding:10px; background-color:#f8f8f8}
#news_det_date span{padding-bottom:3px; color:#666666 }
#link_go_back{ text-align:right; border-top:1px solid #f2f2f2; padding-top:10px}
#link_go_back a{ color:#666; text-decoration:none; opacity:0.5}
#link_go_back a:hover{ color:#900;opacity:1} 
#div_nomologia_container{ padding-bottom:14px; margin-bottom:4px; border-bottom:1px dotted #999}
#div_nomologia_title{ font-size:12px; font-weight:bold; margin-bottom:5px}
#div_nomologia_files{ margin-left:50px; padding-top:5px}
#div_right_cal_date{ color: #333; padding-left:6px; font-size:11px; font-weight:bold; margin-bottom:6px}

#news_date{ color:#333; margin-bottom:10px; margin-top:5px}
#news_date_list{ color: #666; margin-bottom:4px; margin-top:5px}

#events_date{ color:#333; margin-bottom:10px; margin-top:5px; color:#0033CC}
#news_det_events_date{color:#333; margin-bottom:10px; margin-top:5px; color: #060; background-image:url(img/news_det_calendar.png); background-position:left; padding-top:7px; padding-bottom:7px; background-repeat:no-repeat; padding-left:35px}
/*
#news_date{ background-color: #E8E8E8; padding:2px; color:#000000; width:68px}
*/
#div_home_last1_title{ font-size:18px; font-weight:bold; color:#A30000; margin-bottom:10px}

#page_title{text-align:left !important;  font-weight:bold; color:#444; }
#page_title_pages{text-align:left !important; font-size:24px; font-family:"Century Gothic", Arial, "Lucida Sans Unicode"; font-weight:bold; color: #333; margin-bottom:12px;}
.border_bottom{border-bottom:2px solid #f2f2f2; padding-bottom:15px;margin-bottom:12px;}
#new_title{ font-weight:bold; margin-bottom:5px}
#new_title a{ color:#333; font-weight:bold; display:block; text-decoration:none; font-size:18px; font-family:Tahoma,"Century Gothic", Arial, "Lucida Sans Unicode"}
#new_title a:hover{ color: #CC0000; text-decoration: underline}
#new_data{}
#news_view_more{ text-align:right; margin-bottom:10px;padding-bottom:15px; padding-top:5px}
#slider1{ height:230px}
#form_search{ padding-top:0px; margin-top:0px; margin-bottom:0px}
#form_right_cal{ padding-top:0px; margin-top:0px; margin-bottom:0px}
.pager-link { color: #999 !important; display:inline !important; padding-right:3px; font-size:12px; border:none !important}
.bx-pager{ text-align:center; margin-bottom:15px; border:0px !important}
a.pager-active{ color: #000 !important}

#news_wrapper { padding-bottom:6px; border-bottom:1px dotted #333333; padding-top:4px; }
#news_title{font-size:20px; color:#333333}
#news_title a{ font-size:14px; color: #3333CC; display:block; text-decoration:none; font-weight:bold; margin-bottom:10px}
#news_title a:hover{ color:#000000; text-decoration: underline}
#news_title_det{ font-size:14px; font-weight:bold; color: #333333; display:block; margin-bottom:15px}
#news_btn_more{ text-align:right; margin-top:14px; }
#news_btn_more a{ color:#003399; text-decoration:none; background-image:url(images/icon_arrow_left_nav.png); background-repeat:no-repeat;padding-left:17px;background-position:5;  }

#video_gallery_img{ padding:2px; border:1px solid #333333; float:left;}
#video_gallery_img_hover{ padding:2px; border:21px solid #FF9900; float:left;}
#video_wrapper { padding-bottom:6px; border-bottom:1px solid #999; padding-top:4px; }
.div_news_list_container{ padding:4px; border-bottom:1px solid #CCCCCC}

#page_state_link a{ color: #999; text-decoration:underline; font-size:12px}
#page_state_link { color: #999;font-size:12px}
#page_state_link a:hover{ text-decoration:none; color:#000}
#page_state_link{ color:#999; margin-bottom:5px}
.video_container_over{ background-color:#EBEBEB}
.photo_gal_container_over{ background-color:#eeeeee; border:1px solid #999 !important}
.photo_gal_container{ }
#top_alert_txt a{color: #F00; font-size:13px; text-decoration:none; line-height:1.3; display:block; font-family:Arial, Helvetica, sans-serif}
#top_alert_txt a:hover{ color: #003399; text-decoration:underline}
.video_gal_title{ text-decoration:none; color:#039 font-size:12px; line-height:1.4; display:block}
.video_gal_title:hover{ color:#C00}
#video_gallery_img{ padding:2px; border:1px solid #333333; float:left; margin-right:10px}
#video_gallery_img_hover{ padding:2px; border:21px solid #FF9900; float:left;}
#video_gallery_img img{ height:70px}
#video_det_video{ text-align:center}
#td_home_news{ padding-bottom:5px; border-bottom:1px solid #CCCCCC; padding-left:10px;width:360px}

#div_home_slide{ float:left; margin:1px;
box-shadow: 1px 1px 1px #888888 0px;
border:1px solid #333;
}
#div_home_slide a{ text-decoration:none}
#table_contact_form { clear:both}
#table_contact_form input[type="text"],#table_contact_form select{box-shadow: 1px 1px 1px #666; max-width:370px; width:99%; padding:6px;  border:1px solid #666; background-color:#efefef; margin-bottom:8px; margin-top:3px; }
#table_contact_form textarea{box-shadow: 2px 2px 2px #666;max-width:370px; width:99%; padding:3px; border:1px solid #666; background-color:#efefef;margin-bottom:8px; margin-top:3px;}
#td_cont_left{ padding-top:10px; width:540px}
#td_cont_right{ padding-left:50px}
#td_home_r{}
#td_home_l{ padding-right:10px; padding-top:7px}
#div_loader{ z-index:500; position:absolute; margin-left:9px !important; width:480px; height:340px; background-color:#fff; border:1px solid #999; padding-left:40px; padding-right:40px; padding-bottom:40px; padding-top:5px; display:none}
#div_loader_close { text-align:right; margin-bottom:15px; margin-top:5px }
#div_loader_close a{background-image:url(img/new/x_close_big.png); background-repeat:no-repeat; background-position:right center; padding-right:30px; padding-top:10px; padding-bottom:10px; color:#666; font-size:14px}
#div_loader_close a:hover{ color:#000}
.bg_div {
	position:absolute; 
	left:0;
	top:0;
	width:100%;
	height:100%;opacity: 0.7;filter: alpha(opacity=70); display:none;
 
	z-index:100;
	background-color: #000000;
}
A.read_more{ color:#999;opacity:0.7; text-decoration:none}
A.read_more:hover{ text-decoration:underline;opacity:1; color:#000}
#news_det_main_ph{ margin:auto;margin-bottom:8px; border:1px solid #333; text-align:center; max-width:100%}
#news_det_rel_files_bottom_container{ padding-left:30px; padding-bottom:10px; padding-top:2px}

#div_cont_msg_after_send{ background-color:#eeeeee ; padding:20px; border:1px solid #CCC}
#gmap_canvas{ height:300px; width:100%; overflow:hidden}
#td_2cols_l{}
#td_2cols_r{ width:300px; padding-left:30px; vertical-align: top; text-align:right}
#tbl_2cols{}
#div_l_latest_titles{ padding-bottom:5px; margin-bottom:2px; font-size:12px; border-bottom:1px solid #EFEFEF;
background-color: #eeeeee; padding:5px;
}#div_l_latest_titles A{ }
#div_l_latest_date{ color:#036}
a.left_links_titles{text-decoration:none; display:block; font-size:12px; color: #333; padding-top:3px}
a.left_links_titles:hover{ color: #000; padding-top:3px}
a.left_links_titles_arrow{ color:#900; display:block; text-decoration:none}

#td_home_r{ padding-top:7px}
#tbl_home_last_news{ border-spacing:3px}
#tbl_home_last_news td{ width:33%; vertical-align:text-top}
#td_home_latest0{ background-color:#072432; color:#FFF; padding:10px}
#td_home_latest0 a{ color:#FFF; text-decoration:none}
#td_home_latest0 a:hover{ color:#FFF; text-decoration: underline}

#td_home_latest1{ background-color:#297195; color:#FFF; padding:10px}
#td_home_latest1 a{ color:#FFF; text-decoration:none}
#td_home_latest1 a:hover{ color:#FFF; text-decoration: underline}

#td_home_latest2{ background-color:#419cca; color:#FFF; padding:10px}
#td_home_latest2 a{ color:#FFF; text-decoration:none}
#td_home_latest2 a:hover{ color:#FFF; text-decoration: underline}

#td_home_latest3{ background-color:#d3e8f3; color:#FFF; padding:10px}


#div_home_latest_article_title{ font-family:"Century Gothic", Arial; font-size:16px; font-weight:bold; color: #900; margin-bottom:10px}
#div_home_latest_news_title{  font-family:"Century Gothic", Arial;font-size:16px; font-weight:bold; color: #900; margin-bottom:10px; padding-left:13px}
.div_home_latest_article_link{ display:block; color:#000; padding-bottom:5px}
#div_home_news_tab_num a{ padding:3px; padding-left:7px; padding-right:7px; margin-left:4px;
text-decoration:none;background-color:#036; color:#FFF;
border-radius: 3px;}

a.home_latest_titles{ color:#036; text-decoration:none; font-weight:bold}
a.home_latest_titles:hover{ color:#bd0c3c}


#slideshow_slide_div{ position:absolute;display:none; background-color:#FFF; width:600px}
div.active { display:block !important}
#slideshow_banner_div{position:absolute;display:none; background-color:#FFF; width:300px}


#slideshow_tab{ position: absolute ; margin-left:0px; margin-top:-30px; z-index:2001; clear:both; text-align:center; width:600px; background-repeat:no-repeat; background-position:center center }
#slideshow_tab ul{ list-style:none; padding:0; margin:0; }
#slideshow_tab li a{ background-color:#900; color:#FFF;
border:1px solid #333; padding:3px; margin-right:3px;
padding-left:6px; padding-right:6px;
text-decoration:none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
#slideshow_tab li.active a{ background-color:#CCC !important; color:#333 !important}
#slideshow_tab li{ display: block; float:left; font-size:11px}
#slideshow_tab img{ border:2px solid #333333; margin:0px; padding:0px; width:14px; height:14px;}
#slideshow_tab img{ background-color:#676769; padding:0px; margin:0px}
#slideshow_tab a.active img{background-color: #FF9900 }
#slideshow_tab a:hover img{background-color:#9a9a9c}
#slideshow_tab li.active a img{background-color: #C00 }
#slideshow_tab img.last-active{ background-color:#676769}
#span_home_more a{ display:block; text-decoration:none; margin-top:10px}
#div_home_boxakia_container {background-color:#FFF; border:1px solid #999;min-height:420px; text-align:left}
#div_qlinks{ margin-bottom:4px; padding:4px; border-bottom:1px solid #CCC}
#div_qlinks a{ text-decoration:none}
#img_top_logo{ height:80px}
#img_top_logo_psf{ margin-right:10px; height:25px}
.div_home_latest_news_cont{ margin-bottom:10px}

a.nav11pxon {font-family:Verdana; font-size:12px; text-decoration:none; color: #333333;}
a.nav11pxon:hover {font-family:Verdana; font-size:12px; text-decoration:none; color: #333333}
a.nav11pxoff{font-family:Verdana; font-size:12px;  color: #0000CC; text-decoration:none}
a.nav11pxoff:hover{font-family:Verdana; font-size:12px; color: #000000}
a.nav11pxoff1{font-family:Verdana; font-size:11px;  color:#CC0000; text-decoration:none}
a.nav11pxoff1:hover{font-family:Verdana; font-size:11px; color: #000000; text-decoration:none}
#div_flags{ position:absolute; margin-left:200px}
#div_flags a{ margin-right:7px}
#td_photo_gallery{ width:220px; text-align:center; vertical-align: top}
#td_photo_gallery img{ border:2px solid #999}
#td_top_l{ vertical-align:middle; height:100px}

#titles_in_page{ font-size:22px; font-weight:bold; color:#165e9b; margin-bottom:10px; border-bottom:1px solid #CCC;
padding-bottom:10px; font-family:Tahoma,"Century Gothic", Arial;}

#span_inner_padding{ padding:15px; display:block}
#ul_periodiko{ margin:0; padding:0; margin-top:20px}
#ul_periodiko li{ margin:0; padding:0; width:49%; display:inline-block; margin-bottom:30px}
#div_mag_ph{float:left; margin-right:10px;}
#div_mag_ph img{ border:3px solid #FFFdiv_home_title_small;}
.mag_title1{ font-size:16px; color:#085698; font-weight:bold}
.mag_title2{ color:#F63; margin-top:5px; margin-bottom:5px}
a.lnk_flip{ margin-bottom:8px;text-decoration:none;background-image:url(http://psf.org.gr/img/file_icons/flip_book.png); background-position:left center; background-repeat:no-repeat; padding-left:25px; padding-top:5px; padding-bottom:5px}
a.link_pdf{ margin-bottom:8px;text-decoration:none; background-image:url(http://psf.org.gr/img/file_icons/pdf.png); background-position:left center; background-repeat:no-repeat; padding-left:25px; padding-top:5px; padding-bottom:5px}

.div_mag_li_container{
		   -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; padding:15px; background-color:#f6f6f6; overflow:auto;
  border:1px solid #CCC}
  
  #tbl_msg_dets td{ padding:4px}
  #div_msg_attachment{ margin:10px; background-color:#FFF; padding:5px}
  
  #top_titles20{ display:block; font-size:12px; color:#666; font-weight:normal}
#div_home_title_small{ color:#999; font-weight:normal; font-size:12px; padding-top:5px}

#ul_cols_pgal{
    color: #333;
    margin: 0;
    overflow: auto;
	overflow-x:hidden;
    padding:0;
    width: 100%; padding:10px}
#ul_cols_pgal li{   display: inline-block;
    float: left;
    list-style: outside none none;
    width: 25%; margin-bottom:1px; padding:0px
}

#ul_cols_pgal li:nth-child(4n+1) {
    clear: left;
}
#img_photo_gallery{ width:100%; border:1px solid #ccc}
#img_photo_gallery:hover{border:1px solid #000}

 #div_pages_title{ font-size:32px; color: #666; font-family:"Open Sans",Oswald,Ubuntu;
 background-image1:url(img/bg_line_news.png); background-repeat:repeat-x; background-position:bottom; padding-bottom:5px;
margin-bottom:5px; font-weight: bold; line-height:1.2}

#pages_state{margin-bottom:10px; padding:9px; background-color:#f2f2f2; display:block; color: #909090}
#pages_state a{ color:#004580; text-decoration:none}
#pages_state a:hover{ color:#000; text-decoration:underline }

#pages_state_color{margin-bottom:10px; padding:9px; background-color:#0B5757; display:block; color: #fff}
#pages_state_color a{ color:#c5ea7a; text-decoration:none}
#pages_state_color a:hover{ color:#fff; text-decoration:underline }
/*
.arrow_r{ background-image:url(img/et/icons/arrow_r_small.png); background-repeat:no-repeat; padding:8px;background-position:center center}
*/
.arrow_r{ background-repeat:no-repeat; padding:4px;background-position:center center; font-size:18px;}

#btm0{ font-size:14px; margin-bottom:10px}
#btm1{ font-size:12px; color:#3258a3}
#btm2 a{ color:#3258A3; text-decoration:none; opacity:0.5}
#btm2 a:hover{ color:#6D9EFF}

#news_det_latest_news{ text-align:left;border-bottom:1px dotted #CCC; padding:7px; padding-top:12px; padding-bottom:12px }
#news_det_latest_news a{ 
display:block;
color:#165e9b; text-decoration:none; font-size:13px; line-height:1.3; margin-top:2px}
#news_det_latest_news a:hover{ text-decoration:underline}
#recent_news{ text-align:left; padding:8px; font-weight:bold; background-color:#ececec; color:#333;margin-bottom:10px}
#recent_news_by_cat{ text-align:left; padding:8px; font-weight:bold; background-color:#ececec; color:#333;margin-bottom:10px}


#ul_2_cols_news{ padding:0; margin:0; margin-bottom:50px; display:block; width:100%;
height:auto; overflow:auto}
#ul_2_cols_news li.li_2_cols_news{ list-style:none; padding:0; margin:0; vertical-align:top; float:left}
#ul_2_cols_news li.li_2_cols_news:nth-child(2){ width:30%; padding-left:25px; padding-top:0px; }
#ul_2_cols_news li.li_2_cols_news:nth-child(1){width:70%;  }


.top_nav_menu_mob_menu{ background-image:url(img/icon_mob_menu.png); background-position:left center; background-repeat:no-repeat;
padding-left:30px; color: #CCC; text-decoration:none; font-size:18px;}
.top_nav_menu_mob_menu:hover{ color: #F93}
#div_menu_mob{ padding-top:10px;; display:none}
.news_date_more_date{  font-size:12px; color: #666}

.icon_pdf{ background-image:url(http://psf.org.gr/img/file_icons/pdf.png); background-repeat:no-repeat; background-position:left center; padding:5px; padding-left:22px;
color: #009; text-decoration:none; font-size:14px;}
.icon_pdf:hover{ text-decoration:underline}


#ul_custom1 li{ line-height:1.4 !important; margin:15px}
#ul_custom1{ padding:5px; background-color:#f2f2f2}
#ul_custom1 li a{text-shadow:1px 1px 1px #fff; }

.div_pagation {
	background-color:#EAEAEA; padding-top:5px; padding-bottom:5px; text-align:center;
    background-color: #efefef;
    overflow: auto;
    padding: 5px;
    text-align: center;
	display:block;
	clear:both;
	margin-bottom:5px;
}

#ul_pagenation li{float:left  !important; width:auto  !important; list-style:none; padding-left:6px; padding-right:6px; margin:1px;border-

radius:2px; padding-top:3px; padding-bottom:3px;
font-family:Tahoma, Geneva, sans-serif; font-size:12px}
#ul_pagenation{ margin:0; padding:0}
#ul_pagenation a{ text-decoration:none}
.li_pagenation_off{}
.li_pg_on{background-color:#FFF; border:1px solid #666}
.li_pg_off{background-color: #eaeaea; color:#FFF; border:1px solid #666}
.li_pg_off a{ color:#000}

#td_home_col2{ width:360px}

.div_home_right_news{border:1px solid #999; width:95%; margin-top:0px}
.div_aitisi_title{ padding:8px; background-color:#f1f1f1; margin-bottom:10px}
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width:100%; text-align:center }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* ------------------------------------------ papers */
#div_pop_reminder_papers_u_passw{ display:none; height:180px; width:400px; position:absolute; background-color:#FFF; border:1px solid #000000; padding:3px}
.bg_blue_font_white{ background-color:#085698; color:#FFF; padding:6px !important}
#div_papers_reminder_results{ background-color:#FF6; padding:5px; margin:2px}
#table_papers_login input[type=text]{ padding:3px; border:1px solid #666; width:200px; font-family:Arial, Helvetica, sans-serif; font-size:12px}
#table_papers_login td{ padding:3px} 
#div_papers_ergasies_container{ padding:8px; border-bottom:1px solid #999; margin-bottom:10px}


#div_papers_new_message{
	height:450px;
	width:800px;
	padding:3px;
	border:1px solid #333;
	background-color:#FFF;
	position:absolute;
	box-shadow: 3px 3px 4px #000;
	z-index:1000;
	display:none;


}
.div_papers_message{
	height:470px;
	width:850px;
	padding:3px;
	border:1px solid #333;
	background-color:#FFF;
	position:absolute;
    box-shadow: 3px 3px 4px #000; z-index:1000; display:none

}
#div_papers_new_message input[type=text]{ width:280px; padding:3px; border:1px solid #000}
#div_papers_new_message textarea{ padding:4px; width:90%; height:200px; border:1px solid #666} 
#div_papers_new_message td{ padding:4px}

.div_msg_content{ margin:5px; padding:5px; background-color:#EAEAEA; line-height:1.5; display:none}

#tr_msg_all td{ padding-top:7px; padding-bottom:7px; border-bottom:1px solid #999}
.papers_new_msg{ background-image:url(img/new1/icon_msg_new.png); background-position:left center; background-repeat:no-repeat;
padding-top:4px; padding-bottom:4px; padding-left:28px; color:#FF3}
.papers_new_msg:hover{ text-decoration:none; color:#FFF}
.papers_msg_link_subject{ color:#009; display:block}

a.attachemnt_yes{ background-image:url(../img/new1/attachment_yes.png); background-repeat:no-repeat; background-position:left center;
padding-top:4px; padding-bottom:4px; padding-left:30px}
a.attachemnt_no{ background-image:url(../img/new1/attachment_no.png); background-repeat:no-repeat; background-position:left center;
padding-top:4px; padding-bottom:4px; padding-left:30px}
#div_msg_scroller{ height:390px; overflow:auto}
#ul_papers_home_menu li{ line-height:2; list-style:  square; font-size:14px}
#ul_papers_u_menu li{ line-height:2; list-style:  square; float:left; font-size:12px; margin-left:20px}
#ul_papers_u_menu{ margin-left:0px; padding-left:0px}
#table_paper_profile_edit td{ padding:4px}
#logoEt{ max-height:80px}
/* ----------------------------------------------------------- */

.icon_home{background-image:url(img/et/icon_home.png); background-repeat:no-repeat  !important; background-position:center  !important; padding:11px !important}

.icon_rss{background-image:url(img/et/rss.png); background-repeat:no-repeat  !important; background-position:center  !important; padding:11px !important; background-size:21px;}
.icon_contact{background-image:url(img/et/icon_contact.png); background-repeat:no-repeat  !important; background-position:center  !important; padding:11px !important;padding-left:17px !important; padding-right:17px !important ;background-size:auto 21px; }


#news_list_cat a{ background-color:#f1f1f1; color: #333; text-decoration:none; padding:10px; display:inline-block; padding-top:5px; padding-bottom:5px}
#news_list_cat a:hover{ background-color:#333; color:#FFC}
#div_menu_mob_small_links{ float:right}
.margin_left15{ margin-left:15px}
.margin_left5{ margin-left:5px}
.et_block{ padding:25px; background-color:#f8f8f8; margin:20px}
.div_dateu{ margin-bottom:20px; color:#C00; opacity:0.9; font-size:12px}
.div_dateu_date_title{ font-size:11px; color:#C00; opacity:0.8; display:block}

.line{background-color: #903;#F03; max-width:100px  !important; height:5px}