@charset "utf-8";

/* CSS Document */
/* JB */
html, body
 {  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 100%;
	outline: 0;	padding: 0;	margin: 0;	border: 0;  }

html, body { min-width:700px; background-color:#FFF; height:100%; height:!important;   }


h1 { padding: 0; margin: 0 }
h2 { padding: 15px 2px 5px 5px; margin: 0 0 10px 0; border-bottom:5px solid #c6c6c6; font-size:1.2em;   }	
h3 {padding: 5px 2px 5px 5px; margin: 0 0 10px 0; font-size: 1.1em; }

p {margin: 0.3em 0 0 0; padding: 0; line-height: 1.5em;}

/* LISTS */
ul.departul { font-size: 100%; margin: 10px 0 0 10px; padding: 0; }
ul.departul li {  list-style: none outside url("../images/gsrt_2013/tableimages/icon_triangle_sm.png"); margin: 0 0.5em 0 0.2em; padding: 0 0.5em 0.5em 0; }
ul.contentlist { margin: 10px 0 0 10px; padding: 0; }
ul.contentlist li 
 {  list-style: none outside url("../images/gsrt_2013/tableimages/icon_triangle_sm.png"); margin: 0 0.5em 0 0.2em; padding: 0 0.5em 0.5em 0; }

.contentlinks ul { margin: 10px 0 0 30px; padding: 0; }

.contentlinks ul li { list-style: none outside url("../images/gsrt_2013/tableimages/icon_triangle_sm.png"); margin: 0 0.5em 0 0.2em; padding: 0 1.5em 0.5em 0; }

.cleardiv {  clear: both; }
.Clear { clear:both; }
.clear { clear:both; }
.hidden { display: none;  }
.wwwimage {max-height: 60px; }
.linkPreview {max-width: 300px; }

/*ADDED BY KASSY*/
.fright {float:right;}
.desc{font-size:96%;}
.subc {padding-top: 10px;}
.imageleft20 {float:left; width:20%;}
/*.pagecontent {padding: 5px 10px 5px 10px; border-bottom: dotted thin #CCC;}
.pagecontentleft {float:left; width:35%; font-weight: bolder;}
.pagecontentright {float:right; width:64%; word-wrap: break-word;}*/


/*----*/

/* TABLES */
table { border-collapse: collapse; }
table caption {display: none;   }
table th { border-bottom: 1px solid #7C8E92; padding: 3px 15px 3px 3px; text-align: left;}
.thfoot {border-bottom: 1px solid #971519;}

table td { padding: 6px 4px 8px 4px; vertical-align: top; word-wrap: break-word;  }
tr.bg1, td.bg1 { border-bottom: 1px solid #BDDFE1;/*background-image:url(../images/gsrt_2013/tableimages/tr_back1.png); background-position:bottom;	background-repeat:repeat-x;*/ }
tr.bg2, td.bg2 { border-bottom: 1px solid #BDDFE1;/*background-image:url(../images/gsrt_2013/tableimages/tr_back2.png); background-position:bottom;	background-repeat:repeat-x; */ }
/*tr:hover { background-color: #E1EEF4;}*/

caption.maintitle { /* as hidden class*/
	position:absolute; left:-10000px; top:auto;	width:1px; height:1px; overflow:hidden; }


.published {  margin-top:3px;  display:block;  text-align:center;  float:left; border-bottom:none; min-width:70px; padding:0 0;}
.pubmonth {  display:block; font-size:.86em; margin:0; padding:0; }
.pubdate {  display:block; font-size:1em; margin:0; padding:0; }

.published { border:1px outset #c17f7f; }
.pubdate {	font-family: Tahoma, Geneva, sans-serif; font-size:100%; font-weight:bolder;}
.pubmonth { background-color:#fcf8f8; color:black; padding:.2em .4em; white-space:nowrap; }


.FloatLeft { float:left;  }
.FloatRight { float:right; }

.WebsitePadding {	margin:0 auto; padding:0 13px;  }	

.skip , skip a {position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}

/* TEXT ALIGN */
.TextLeft { text-align:left; }
.TextRight { text-align:right; }
.TextRightPadding { text-align:right; padding:30px; clear:both; }
/* FONT SIZES */
.FontTiny { font-size:0.6em; }
.FontSmall { font-size:0.75em; }
.FontMedium { font-size:0.875em; }
.FontNormal { font-size:0.938em; }
.FontLarge { font-size:1em; }
.FontBig { font-size:1.2em; }
.FontHuge { font-size:1.4em; }

/* FONT DECORATION */
.FontDecorNone { text-decoration:none; }
.FontDecorNone:hover, .FontDecorNone:focus { text-decoration:underline; }
.FontDecorUnderline { text-decoration:underline; }

/* FONT COLORS */
.TextColorGrey { color:#CCC; }
.TextColorDarkGrey { color:#333; }
.TextColorBlack { color:#000; }
.TextColorWhite { color:#FFF; }

/* LINK COLORS */
a:focus { outline:1px auto; text-decoration:underline; }

.LinkColorBlue, .LinkColorBlue:visited { color:#00F; }
.LinkColorBlue:hover { color:#03F; text-decoration:underline; }
.LinkColorBlue:focus { color:#03F; font-weight:bold; text-decoration:underline; text-shadow:0 1px 1px #FFF; }

.LinkColorDarkBlue, .LinkColorDarkBlue:visited { color:#00008f; text-decoration:none; }
.LinkColorDarkBlue:hover { color:#00006F; text-decoration:underline; }
.LinkColorDarkBlue:focus { color:#00006F;font-weight:bold; text-decoration:underline; text-shadow:0 1px 1px #FFF;  }

.LinkColorWhite, .LinkColorWhite:visited { color:#FFF; } 
.LinkColorWhite:focus { text-decoration:underline; text-shadow:0 1px 1px #000; }

.LinkColorBlack, .LinkColorBlack:visited { color:#000; text-decoration:none; }
.LinkColorBlack:hover { text-decoration:underline; }
.LinkColorBlack:focus { text-decoration:underline; text-shadow:0 1px 1px #FFF;  }
/* .LinkColorBlack:focus { text-decoration:underline; text-shadow:0 1px 1px #FFF; font-weight:bolder; } */

.AccessAreaBackground { background-image:url(../images/gsrt_2013/main/gsrt_background_top_unified.jpg); }
.AccessArea1 { background-color:#f4f4f4; background-image:url(../images/gsrt_2013/main/gsrt_background_top_repeat.png); background-position:bottom; background-repeat:repeat-x;   }
.AccessArea2 { background-position:bottom; background-repeat:no-repeat; }	
.AccessArea3 { max-width:1050px; margin:0 auto; background-position:-280px bottom; background-repeat:no-repeat; color:#0000A0;  }

/*
.AccessArea2 { background-image:url(../images/gsrt_2013/main/gsrt_background_top.jpg); background-position:bottom; background-repeat:no-repeat; }	
.AccessArea3 { max-width:1050px; margin:0 auto; background-image:url(../images/gsrt_2013/main/gsrt_background_top_small.jpg); background-position:bottom left; background-repeat:no-repeat; color:#0000A0;  }
*/

/*.AccessEDYP { background-image:url(../images/gsrt_2013/main/ellhnikh_dhmokratia.gif); background-position:left; background-repeat:no-repeat; padding:4px 0 4px 40px; margin-top:6px; letter-spacing:0; color:#000; margin-bottom:4px; min-height:25px;  } 
.AccessEDYP a {display:inline-block; margin: 0 0 4px 1px; color:#1044B4; text-decoration:none; }
.AccessEDYP a:hover,.AccessEDYP a:focus {display:inline-block; margin: 0 0 4px 1px; color:#1044B4; text-decoration:underline; }*/


.AccessEDYP { 
    background-position: left center;
    background-repeat: no-repeat;
    color: #000;
    letter-spacing: 0;
    margin-bottom: 2px;
    margin-top: 6px;
    min-height: 25px;
}



.AccessEDYP a {
    /*! border-radius: 10px; */
    color: #1044b4;
    display: inline-block;
    height: 45px;
    margin: 0 10px 0 10px;
    padding: 1px 1px 1px 1px;
    text-decoration: none;
    width: 117px;
}

.AccessEDYP a:hover, .AccessEDYP a:focus {
    background-color: #fff;
    border-radius: 10px;
    color: #1044b4;
    display: inline-block;
    text-decoration: underline;
}


.AccessNAV { padding:10px 0; margin-top:10px; }
.AccessSeperator { display:inline; }
.AccessLink { display:inline; }
.WidthEDYP { /*min-width:30%;*/ }
.WidthNAV { /*max-width:66%;*/ }


.AccessEDYP > a.ypeth {
    background-image: url("../images/gsrt_2013/main/mindev.png");
    background-position: 0 38%;
    background-repeat: no-repeat;
    background-size: auto 50px;
}

.AccessEDYP > a.ypethen {
    background-image: url("../images/gsrt_2013/main/mindev.png");
    background-position: 0 38%;
    background-repeat: no-repeat;
    background-size: auto 50px;
}

.AccessEDYP > a.logogr {
     background-image: url("../images/gsrt_2013/main/logoGR.png");
    background-position: 5px 50%;
    background-repeat: no-repeat;
    background-size: auto 46px;
}

.AccessEDYP > a.logoen {
     background-image: url("../images/gsrt_2013/main/logoENG.png");
    background-position: 5px 50%;
    background-repeat: no-repeat;
    background-size: auto 46px;
}

.AccessEDYP .espaHeaderLink img {
    width: auto;
    height: 44px;
    display: inline-block;
    margin: 0 5px;
}

.AccessEDYP .espaHeaderLink {
  
    max-width: 84px;
}



/*
.HeaderArea1 { background-image:url(../images/gsrt_2013/main/gsrt_background_bottom.jpg); background-position:top; background-repeat:no-repeat; padding-bottom:15px;     }
.HeaderArea2 { max-width:1050px; margin:0 auto; background-image:url(../images/gsrt_2013/main/gsrt_background_bottom_small.jpg); background-position:top left; background-repeat:no-repeat;    }
*/
.HeaderAreaBackground { background-image:url(../images/gsrt_2013/main/gsrt_background_bottom_unified.jpg); }
.HeaderArea1 { background-position:top; background-repeat:no-repeat; padding-bottom:15px;}
.HeaderArea2 { max-width:1050px; margin:0 auto; background-position:-280px 0px; background-repeat:no-repeat;    }

.HeaderLogo {
	/* background-image:url(../images/gsrt_2013/main/gsrt_logo.png); background-position:left; background-repeat:no-repeat; */ padding:10px 0 17px 109px; color:#006; font-size:2em; }
.GSRT_Logo { width:241px;   }
/*.GSRT_Logo:hover { background:../images/gsrt_2013/main/gsrt_hover.png; }
.GSRT_Logo:focus { background:../images/gsrt_2013/main/gsrt_hover.png;  }*/
.LogoHeight { min-height:132px; }

/* SEARCH */
.SearchWidth { width:250px; padding:85px 10px 10px 0; }
.SearchBox { border:1px solid #036; background-color:#FFF; /* border-radius:5px; */ padding:3px; margin-top:-0.7em; }
.search_title { float:left; border:none; padding:5px 0 0 5px; margin-top:2px; width:200px;  }
.search_button { color: transparent;float:right; border:none; /* border-radius:3px; */ width:30px; background-color:#00376f; min-height:30px; height:1.4em; background-image:url(../images/gsrt_2013/main/search_magnify.png); background-position:center; background-repeat:no-repeat;   }
.search_button:hover { 	background-color:#0052a3; }
.search_button:focus { 	background-color:#00F; }


.eng_button { color: transparent;float:right; border:none; /* border-radius:3px; */ width:30px; background-image:url(../images/GGET/form/buttons/flags/en.png); background-position:center; background-repeat:no-repeat;   }



.el_button { color: transparent;float:right; border:none; /* border-radius:3px; */ width:30px;   background-image:url(../images/GGET/form/buttons/flags/el.png); background-position:center; background-repeat:no-repeat;   }



/* TABS */
.TabsArea { background-image:url(../images/gsrt_2013/main/tabs_background_transparent.png); background-repeat:repeat; /* background-color:rgba(214, 214, 214, 0.95); */ border-bottom:4px solid #FFF; padding:5px;  }
.TabsUL { padding: 0; margin: 0; font-size: 0.8em; }
.TabsSelected { float:left; list-style:none; display:block; margin:2px; padding:5px 8px; border:2px solid #EFEFEF; border-radius:4px;    }
.TabsUnselected { float:left; list-style:none; display:block; }
.TabsLinkUnselected { list-style:none; display:block; margin:2px; padding:7px 10px;   }
.TabsLinkUnselected:hover { background-color:#DDD; }
.TabsLinkUnselected:focus { background-color:#FFF; }


/*Top menu with <br>*/
 .TabsUL, .TabsUL > li { list-style: none !important; }
 .TabsSelected {     padding: 0; margin: 0 !important; margin: 0 !important; text-align: center; border: 2px solid #efefef !important;  display: inline-block;  }
 .TabsLinkUnselected  { 
   padding: 0; margin: 2px !important; text-align: center;  border: 0;  display: inline-block;  }
 .TabsUL > li > * { 
    padding: 2px 11px !important; display: block !important;  }    
 .TabsUL > li.isSingle > * { padding: 11px !important;   }
  /*
 .TabsUL > li:nth-child(1) > *, .TabsUL li:nth-child(2) > *, 
 .TabsUL > li:nth-child(8) > *, .TabsUL li:nth-child(9) > *,
 .TabsUL > li:nth-child(10) > *  { padding: 16px 11px !important;   }
*/
 /**************/ 



/* HIGHLIGHTS */
.HighlightArea { background-color:#445e91; height:295px; height:!important; }


/* CONTENT AREA */
.MainBodyArea {    box-shadow:0 1px 15px rgba(0,0,0,0.15); /*  border:1px solid #DDD; */   }

.pagebox {  padding-right: 25px; margin-bottom: 10px; padding-left: 5px;}
.pagecontent {padding: 8px 0px 8px 0px; border-bottom: 1px solid #BDDFE1;}
.pagecontenteset {float:right; width:70%;}
.pagecontentleft {float:left; width:25%; font-weight: bolder;}
.pagecontentright {float:right; width:73%; word-wrap: break-word;}
.ContentArea { background-color:#fafafa; background-color: rgba(250, 250, 250, 0.98); padding-bottom:35px; }
#content_left { display:block; float:left; width:27%; padding:0;  }
.ContentRight { float:right; width:71%; font-size: 87%; }
.ContentColumnLeft { float:left; width:30%; padding-right:0; font-size: 100%;}
.ContentColumnMiddle {  float: left;  width: 30%;  padding: 0;  font-size: 100%;  margin-left: 5%; }
.ContentColumnRight { float:right; width:30%; padding-right:0; font-size: 100%;  }
.ContentColumnLeftNews { float:left; width:100%; padding-right:0; font-size: 100%;}

/*.dvContent{padding: 25px;}*/

/* MENU */
#hidden_menu { display:none; font-size:1.1em; font-weight:bolder; margin:10px 10px 0 10px; text-decoration:none; color:#444; background-image:url(../images/gsrt_2013/main/icon_hidden_menu.png); background-repeat:no-repeat; background-position:left; background-color:#D0E5F0; border:2px solid #A4C7CC; border-radius:6px; padding:9px 10px 8px 41px; }
#hidden_menu:hover { background-image:url(../images/gsrt_2013/main/icon_hidden_menu_hover.png); background-color:#c9e6f5; color:#222; }
#hidden_menu:focus { background-image:url(../images/gsrt_2013/main/icon_hidden_menu_hover.png); background-color:#c9e6f5; color:#222; }
/*.MenuItem { border-top:10px #a8a8a8 solid; margin-bottom:10px; padding:2px 0;   }*/
.MenuItem { padding:2px 0;   }

.MenuItem  ul { list-style-type: none; 	padding: 0;	margin: 0;   }
.MenuItem  li:first-child { border-top: 1px solid #7C8E92;}
.MenuWhiteBit { background-color:#FFF; display:block; margin-top:-1px; height:1px; }
.MenuItemGrey { display:block; font-size:0.938em; background-color:#d6d6d6; border-bottom:2px solid #FFF;  padding:8px 2px 8px 11%; }
.MenuItemGrey:hover { background-color:#e5e5e5; }
.MenuItemGrey:focus { background-color:#e5e5e5; }
.MenuItemBlue { display:block; font-size:0.938em; background-color:#c0dcea; border-bottom:1px solid #7c8e92; padding:8px 2px 8px 11%; }
.MenuItemSelected { display:block;color: #FFF; font-size:0.938em; background-color:#335066;  border-bottom:1px solid #7c8e92; padding:8px 2px 8px 11%; }
.MenuItemSelectedTop { display:block; font-size:0.938em; background-color:#335066;  border-top:1px solid #7c8e92; border-bottom:1px solid #7c8e92; padding:8px 2px 8px 11%; }


.MenuItemSelectedParent { display:block; font-size:0.938em; background-color:#C0DCEA; font-weight: bold; padding:8px 2px 8px 0; color: #000; text-decoration: none;}
.MenuItemSelectedParent:hover { text-decoration: underline; background-color: #C9E6F5;}


.MenuItemBlue:hover { background-color:#c9e6f5; }
.MenuItemBlue:focus { background-color:#c9e6f5; }
.MenuItemSocialMedia { display:block; background-color:#c0dcea; border-bottom:1px solid #7c8e92; padding:8px 2px 8px 11%; }
.SmallWidthHide { display:block; }
.LargeWidthHide { display:none; }

.MenuItemGreyDark { display:block; font-size:0.938em; background-color:#A6A6A6; border-bottom:2px solid #FFF;  padding:8px 2px 8px 11%; }
.MenuItemBlueDark { display:block; font-size:0.938em; background-color:#365D7A; border-bottom:2px solid #FFF;  padding:8px 2px 8px 11%; }

.MenuItemExp { display:block; font-size:0.938em; background-color:#c0dcea; margin-left:7px; padding:0.5em 0 0.5em 8px; line-height:1.2em; background-image:url(../images/gsrt_2013/main/menu_expand_connector.png); background-position:left; background-repeat:no-repeat; }
.MenuItemExp:hover { background-color:#d9f2ff; }
.MenuItemExp:focus { background-color:#d9f2ff; }
.MenuItemExpSELECTED { display:block; font-size:0.938em; background-color:#335066; color:#FFF; margin-left:7px; padding:0.5em 0 0.5em 8px; line-height:1.2em;  }
.MenuItemExpSELECTED a {color: #FFF; text-decoration:none;}
.MenuItemExpLAST {  background-image:url(../images/gsrt_2013/main/menu_expand_connector_last.png); }

li:last-child .MenuItemExp {
    background-image: url("../images/gsrt_2013/main/menu_expand_connector_last.png");
}

/* CONTENT - First Page */
.FirstPageTitle { /*padding:25px 2px 5px 18px; border-bottom:5px solid #c6c6c6; font-size:1.2em; font-weight:bolder;  */}
.FirstPageLink { padding:15px 3px 0 18px; display:block; text-decoration:none; color:#1044b4; background-color:none; background-image:url(../images/gsrt_2013/main/icon_triangle.png); background-position: top left; background-repeat:no-repeat; }
.FirstPageLink:hover { text-decoration:underline;  }
.FirstPageLink:focus { text-decoration:underline; background-color:#FFF; }
.FirstPageDate { color:#505050; padding-left:18px;  }

/* External Links */
.FirstPageExternalLink { padding:15px 3px 0 0px; display:block; text-decoration:none; color:#1044b4; }
.FirstPageExternalLink span {  display: block; }
.FirstPageExternalLink:hover { text-decoration:underline;  }
.FirstPageExternalLink:focus { text-decoration:underline; background-color:#FFF; }

.ExtLinkImage { margin-right:10px; border-radius:4px; box-shadow:0 2px 1px #CCC; }
.ExternalLinkArea { margin-bottom:10px; padding:5px; }
/*.ExternalLinkDescription {  }*/

.ExtLink_Diaugeia {width:120px; padding:5px; background-color:#FFF;   }
.ExtLink_External_Links {width:93px; }
.ExtLink_Min_Edu_Gov {width:64px; padding:0 15px; background-color:#FFF; }
.ExtLink_Espa {width:100px; }
.ExtLink_EU {width:90px; }
/*PAGING BUTTONS */
.btnpagging { background-image: url("../images/gsrt_2013/tableimages/colour2.png"); border-bottom: thin solid #F8F7F3; border-width: 0 0 thin; color: #0000FF; cursor: pointer; margin: 0; padding: 3px 0; }
.btnfiltering {background-color:#FBFBFB; border-bottom: thin solid #FBFBFB; border-width: 0 0 thin; color: #0000FF; cursor: pointer; margin: 0;padding: 3px 0; }
.btnfiltering:hover, .btnfiltering:focus {background-color: #FBFBFB; border-bottom: thin solid #0000FF; border-width: 0 0 thin; color: #0000FF; cursor: pointer; margin: 0;padding: 3px 0; }
.tableftr {
    /*background-image: url("../images/gsrt_2013/tableimages/colour2.png"); background-repeat: repeat;*/
    border-top: 1px solid #7C8E92; font-size: 90%;  margin: 0 0 10px 0;  padding: 3px 5px 0; }
.tableleftpag {   float: left; }
.tablerightpag {  float: right;  text-align: right; }

/* FOOTER */
.FooterArea1 { border-top:5px solid #c5c5c5; overflow:hidden; margin-top: 0px;}
.FooterArea2 {
	background-color:#d8dee1;
	border-top:2px solid #f9fafc;
	border-bottom:2px solid #c5c5c5;
	/* [disabled]background-image:url(../images/gsrt_2013/main/white_gradient.png); */
	background-repeat:repeat-x;
	background-position:bottom;
}
.FooterDesignArea { float:left; width:45%; text-align:left;     }
.FooterCopyright {  font-size:0.875em; padding:8px 2px 0 15px;   }
.FooterFORTHarea { 	padding:8px 2px 2px 15px;/* [disabled]font-size:0.75em; */  }
.FooterStandardsArea { float:right; width:54%; text-align:right;  }
.FooterStandardsText { font-size:0.875em;  padding:8px 15px 0 8px;   }
.FooterStandardsIcons { padding:8px 15px 10px 0; }


.FooterDevelopmentDesign { 	float:left; font-size:0.75em; width:7.5em; overflow:hidden; text-align:left; padding-top:3px; margin-top:0.5em; }

.FooterICSFORTH { float:left; margin-left:10px; text-align:left; overflow:hidden;  background-image:url('../images/gsrt_2013/main/ics_forth_logo.png'); background-position: top left; background-repeat:no-repeat; }
.FooterFORTH { padding-left:40px; font-size:2.3em; padding-top:2px; }
.FooterFORTHlink { font-weight:bold; color:#005; text-decoration:none; line-height:1em; }
.FooterICS { padding:0 0 10px 10px; margin-top:-3px; font-size:0.875em; }
.FooterICSlink { color:#000; text-decoration:none; }


/* LINKS */
.linkimage
{	float: left; width: 15%; margin-right: 2%;	margin-top: 15px; }
.linkimage img { max-width: 100%; }
.linktext { float: left; width: 80%; }
.linkbar a {
    background-image: url("../images/GGET/body/content_main_area/gen_icon_return.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 22px;
}

.linkbarbutton {   background-color: #FFFFFF;  border-width: 0; color: #0000FF;  cursor: pointer; font-size: 102%; margin: 0; padding: 0; }
.linkbarbutton:hover, .linkbarbutton:focus {border-bottom: thin solid #0000FF; color: #0000FF; cursor: pointer; margin: 0; padding: 0; }
.leftlinkbar {  float: left;  padding: 2px 0; }
.rightlinkbar { float: right; text-align: right; padding-right: 25px; }
.linksearch a { background-image: url("../images/gsrt_2013/main/gen_icon_newsearch.png"); background-position: left center; background-repeat: no-repeat; padding-left: 22px; }
.linkforgot a {font-size: 88%; padding-left: 20px; }


/* FORM CLASSES */
.formcontent {  padding: 20px 20px; }

.info { background-color: #E2F5FF; background-image: url("../images/gsrt_2013/form/info_main_icon_s.png"); background-position: 10px center; background-repeat: no-repeat; border: 1px dotted; margin-top: 10px;  margin-bottom: 10px;  padding: 10px 0 10px 60px; }

legend { font-size: 94%;  font-weight: bold; }
.ffield {  padding: 5px 0 20px;  word-wrap: break-word; }
.fl30 { display: block;  float: left;  padding-right: 5px; width: 35%; }
.fl55 { display: block;  float: left;  padding-right: 5px; text-align: left; width: 55%; }
.fl22 { display: block;  float: left;  padding-right: 5px; width: 22%; }
.fl75 { display: block;  float: left;  padding-right: 5px; text-align: left; width: 75%; }
.ffield2 { padding: 10px 0 40px; word-wrap: break-word; }
.error { background-color: #FFFFD2; background-image: url("../images/gsrt_2013/form/buttons/error_icon.png");  background-position: 10px center; background-repeat: no-repeat; border: 1px dotted; margin: 20px 10px 10px; padding: 5px 10px 10px 60px; }
.red {  color: #FF0000; }
select.fstyle {max-width: 322px;}

/* FORM BUTTONS */

.formbuttons { margin: 0 10px; text-align: right; }
.fbtn {  color: #003300; font-weight: bold; padding: 2px; }
.fbtn:hover { background-color: #E6EFC2; color: #000000; cursor: pointer; }
.all_buttons {  float: right; }
.floatbuttons { float: right; padding-top: 10px; text-align: right; width: 100%; }

.buttons a, .buttons input {
    background-color: #EFEFEF;
    border-color: #666666;
    border-style: solid;
    border-width: 1px;
    color: #000099;
    cursor: pointer;
    display: block;
    float: left;
    font-weight: bold;
    line-height: 130%;
    margin: 0 7px 0 0;
    min-width: 80px;
    padding: 5px 10px 6px 7px;
    text-align: left;
    text-decoration: none;
}
.buttons input { overflow: visible; padding: 4px 10px 3px 7px; width: auto; }
.buttons input[type] { line-height: 17px; padding: 5px 10px 5px 7px; }
:first-child + html button[type] { padding: 4px 10px 3px 7px; }
.buttons input img, .buttons a img { border: medium none; height: 16px; margin: 0 3px -3px 0 !important; padding: 0; width: 16px; }
.form_button { background-position: 1px 55%; background-repeat: no-repeat; text-indent: 15px; }
.button_cancel { background-image: url("../images/gsrt_2013/form/buttons/gen_icon_cancel.png"); }
.button_cancel:hover { background: url("../images/gsrt_2013/form/buttons/gen_icon_cancel.png") no-repeat scroll 1px 55% #FBE3E4; border: 1px solid #FBC2C4; color: #D12F19; text-indent: 15px; }
.button_edit { background-image: url("../images/gsrt_2013/form/buttons/gen_icon_edit.png"); }
.button_edit:hover { background-color: #DFF4FF; background-image: url("../images/gsrt_2013/form/buttons/gen_icon_edit.png");
    background-position: 1px 55%; background-repeat: no-repeat; border: 1px solid #C2E1EF; color: #336699; text-indent: 15px; }
.button_save { background-image: url("../images/gsrt_2013/form/buttons/gen_icon_save.png"); }
.button_save:hover { background-color: #E6EFC2; background-image: url("../images/gsrt_2013/form/buttons/gen_icon_save.png"); background-position: 1px 55%; background-repeat: no-repeat; border: 1px solid #C6D880; color: #529214; text-indent: 15px; }
.button_delete {background-image: url("../images/gsrt_2013/form/buttons/gen_icon_delete.png"); }
.button_delete:hover { background-color: #E6EFC2; background-image: url("../images/gsrt_2013/form/buttons/gen_icon_delete.png"); background-position: 1px 55%; background-repeat: no-repeat; border: 1px solid #C6D880; color: #529214; text-indent: 15px; }
.button_insert {background-image: url("../images/gsrt_2013/form/buttons/gen_icon_insert.png"); }
.button_insert:hover { background-color: #E6EFC2; background-image: url("../images/gsrt_2013/form/buttons/gen_icon_insert.png"); background-position: 1px 55%; background-repeat: no-repeat; border: 1px solid #C6D880; color: #529214; text-indent: 15px; }
.button_yes {background-image: url("../images/gsrt_2013/form/buttons/gen_icon_done.png"); }
.button_yes:hover { background-color: #E6EFC2; background-image: url("../images/gsrt_2013/form/buttons/gen_icon_done.png"); background-position: 1px 55%; background-repeat: no-repeat; border: 1px solid #C6D880; color: #529214; text-indent: 15px; }
.button_no {background-image: url("../images/gsrt_2013/form/buttons/gen_icon_no.png"); }
.button_no:hover { background: url("../images/gsrt_2013/form/buttons/gen_icon_no.png") no-repeat scroll 1px 55% #FBE3E4; border: 1px solid #FBC2C4; color: #D12F19; text-indent: 15px; }
.button_preview {background-image: url("../images/gsrt_2013/form/buttons/gen_icon_preview.png"); }
.button_preview:hover { background-color: #DFF4FF; background-image: url("../images/gsrt_2013/form/buttons/gen_icon_preview.png"); background-position: 1px 55%; background-repeat: no-repeat; border: 1px solid #C2E1EF; color: #336699; text-indent: 15px; }
.button_search {background-image: url("../images/gsrt_2013/form/buttons/gen_icon_search.png"); }
.button_search:hover { background-color: #E6EFC2; background-image: url("../images/gsrt_2013/form/buttons/gen_icon_search.png"); background-position: 1px 55%; background-repeat: no-repeat; border: 1px solid #C6D880; color: #529214; text-indent: 15px; }
.button_attach {background-image: url("../images/gsrt_2013/form/buttons/gen_icon_attach.png"); }
.button_attach:hover { background-color: #E6EFC2; background-image: url("../images/gsrt_2013/form/buttons/gen_icon_attach.png"); background-position: 1px 55%; background-repeat: no-repeat;border: 1px solid #C6D880; color: #529214; text-indent: 15px; }
.button_login {background-image: url("../images/gsrt_2013/form/buttons/gen_icon_login.png"); }
.button_login:hover { background-color: #E6EFC2; background-image: url("../images/gsrt_2013/form/buttons/gen_icon_login.png"); background-position: 1px 55%; background-repeat: no-repeat; border: 1px solid #C6D880; color: #529214;text-indent: 15px; }
.button_send {background-image: url("../images/gsrt_2013/form/buttons/gen_icon_send.png"); }
.button_send:hover { background-color: #E6EFC2; background-image: url("../images/gsrt_2013/form/buttons/gen_icon_send.png"); background-position: 1px 55%; background-repeat: no-repeat; border: 1px solid #C6D880; color: #529214; text-indent: 15px; }
.button_return {background-image: url("../images/gsrt_2013/form/buttons/gen_icon_return.png"); }
.button_return:hover { background-color: #DFF4FF; background-image: url("../images/gsrt_2013/form/buttons/gen_icon_return.png"); background-position: 1px 55%; background-repeat: no-repeat; border: 1px solid #C2E1EF; color: #336699; text-indent: 15px; }
.actionbutton {border-width: 0; margin-left: 10px; }
.button_browse { background-image: url("../images/gsrt_2013/form/buttons/delete_mark.gif"); }
.button_browse:hover {  background-color: #E6EFC2;  background-image: url("../images/gsrt_2013/form/buttons/delete_mark.gif"); background-position: 1px 55%; background-repeat: no-repeat; border: 1px solid #C6D880; color: #529214; text-indent: 15px; }
.buttons a.red { color: #D12F19; font-size: 90%; }
.buttons a.red:hover {  background: none repeat scroll 0 0 #FBE3E4;  border: 1px solid #FBC2C4; color: #D12F19; }
.buttons a.blue {color: #336699; font-size: 90%; }
.buttons a.blue:hover { background-color: #DFF4FF;  border: 1px solid #C2E1EF;  color: #336699; }
.buttons a.green {color: #336699; font-size: 90%; }
.buttons a.green:hover { background-color: #E6EFC2; border: 1px solid #C6D880; color: #529214; }
.btnmorenews {color:#0000FF;margin:0 0;padding: 3px 0;border-width: 0;  cursor: pointer;border-bottom:thin solid; background:none;}





/* LAWS */
.dvSearchLaws
{
	padding: 10px 0px;
	text-align: right;
}

.bbold
{
	font-weight: bold;
}


/* BANNERS */



div.MenuItemBanner { padding: 0; }
ul.MenuItemBanner {  list-style: none outside none;margin: 10px 0 0 2px;padding: 0 0 1px 2px;}
li.MenuItemBanner { margin:10px 0 0 0; border:1px solid #c0dcea; background-image:url(../images/gsrt_2013/banners/banner_background.png); background-repeat:repeat-x; background-position:left; }
a.MenuItemBanner { color:#000; text-decoration:none; background-repeat:no-repeat; padding:8px 2px 8px 80px; display:block; min-height:60px; font-size:0.875em; background-position:left; background-repeat:no-repeat;  }
a.bannerEreuna { background-image:url(../images/gsrt_2013/banners/ext_link_ereuna_kai_kainotomias_v2.png); }
a.bannerFB { background-image:url(../images/gsrt_2013/banners/ext_link_facebook_white.png); }
a.banner2014ee { background-color:#054571; background-image:url(../images/gsrt_2013/banners/gr2014ee.png);  color:#fff; }
a.bannerGrIsrael { background-image:url(../images/gsrt_2013/banners/greece_israel_colaboration_logo2.gif); background-position:5px 50%; }
a.bannerEnT { background-image:url(../images/gsrt_2013/banners/ekt_logo_square.png); }
a.bannerEU { background-image:url(../images/gsrt_2013/banners/espa_eu_square.png); }
a.bannerIneq { background-image:url(../images/gsrt_2013/banners/inequalities.png); }
a.bannerESET { background-image:url(../images/gsrt_2013/banners/esetek__gsrt_link.png); }
a.bannerISO { background-image:url(../images/gsrt_2013/banners/tuv_nord_banner_background.png); }
a.bannerEYDE{ background-image:url(../images/gsrt_2013/banners/eyde_etak_banner_background.png); }
a.bannerELIDEK{ background-image:url(../images/gsrt_2013/banners/elidek_logo.png); }
a.bannerNewsletter{ background-image:url(../images/gsrt_2013/banners/newsletter_link_icon.png); }
a.bannerElevate{ background-image:url(../images/gsrt_2013/banners/elavate_logo.png); }

a.bannerEOX{ background-image:url(../images/gsrt_2013/banners/eea_logo.png); }
a.bannerTW{ background-image:url(../images/gsrt_2013/banners/ext_link_twitter.png); }
a.bannerLi{ background-image:url(../images/gsrt_2013/banners/ext_link_linkedin.png); }
a.bannerYoutube{ background-image:url(../images/gsrt_2013/banners/ext_link_youtube.png); }
a.bannerSpotlight{background-image:url(../images/gsrt_2013/banners/ext_link_spotlight_research_centers_gr.png);}

a.bannerArchives{background-image:url(../images/gsrt_2013/banners/ext_link_gsrt_archive.png);}
.TabsArea { position: relative; }
.TabsUL { width: 100%; }
ul.TabsULsm { width:79px; float: right;  display: block; height: 30px; padding: 0; margin: -3px;  top:10repx; position: absolute; right: 5px;  }
ul.TabsULsm li { list-style: none; display: inline-block; height: 30px; padding: 0; margin: 0; }
ul.TabsULsm li a { width: 30px; height:30px; display: inline-block; border-radius: 6px; overflow: hidden; padding: 3px; opacity: 0.95; }
ul.TabsULsm li a img { border-radius: 4px; }
ul.TabsULsm li a:hover { background-color: rgba(255,255,255,0.7); opacity: 1; }

ul.menuLeftUL {
    margin: 0;
    padding: 0;
    list-style: none;
}
.menuItemSocial {
    display: block;
    font-size: 0.938em;
    background-color: #dfe1e5;
    border: solid #DFE1E5;
    border-width: 0 1px 1px 1px;
    background-color: #f8f8f8;
    background-color: #fff;
    margin-bottom: 2px;
    padding: 6px 0 5px;
    color: #0e3d59;
    text-decoration: none;
    text-align: center;
}

.menuIcon {
    padding: 0 3px;
    margin: 10px 0;
    max-width: 150px;
}

/* Main Feature */
.navbar {
  margin-top: 20px;
  
  overflow: hidden;
  max-height: 1800px;
  -webkit-transition: max-height 0.3s; 
  -moz-transition: max-height 0.3s; 
  -ms-transition: max-height 0.3s; 
  -o-transition: max-height 0.3s; 
  transition: max-height 0.3s;
}
.navbar.collapsed {
  max-height: 0;
}


.collapseul
{
     list-style-type:square;
    }

/* Other */
 
.navbar-toggle {

    background:none!important;
     border:none; 
     padding:0!important;
    
    /*optional*/
    font-family:arial,sans-serif; /*input has OS specific font-family*/
     color:#069;
     text-decoration:underline;
     cursor:pointer;
}
.navbar-toggle:hover {
  background-color: #C0DCEA; 
}





/* MEDIA QUERIES */

@media screen and (min-width: 769px) {
	html, body { min-width:320px; }
	#hidden_menu { display:none; }
	#content_left { display:block; }

}


@media screen and (min-width: 641px) and (max-width: 768px) {
	html, body { min-width:320px; }
	#hidden_menu { display:none; }

	.WebsitePadding { padding:0; }	
	.AccessEDYP { margin:5px;  }
	.AccessNAV { margin-right:13px;  }
	.HeaderLogo {  transition:padding 0.5s; }
	.GSRT_Logo {  transition:padding 0.5s;  }

	.MenuItemGrey { padding:8px 2px 8px 15px; }
	.MenuItemBlue { padding:8px 2px 8px 15px; }

	#content_left { display:block; width:29%; padding:12px 0 0 0;  }
	.ContentRight { width:68%; margin-right:1%; }

	.ContentColumnLeft, .ContentColumnMiddle, .ContentColumnRight  { width: 100%; margin-left:0; }
	

}

@media screen and (min-width: 480px) and (max-width: 640px) {
	html, body { min-width:320px; }
	#hidden_menu { display:none; }
	
	.WebsitePadding { padding:0; }	
	.AccessEDYP { margin-left:5px; }
	.AccessNAV { margin:0 5px 0 0; padding:8px 0 2px 0;   }
	.AccessSeperator { display:none; }
	.AccessLink { display:inline-block; padding:0 5px 0.5em 5px; line-height:1em; }
	.HeaderLogo { padding:7px 0 10px 59px; transition:padding 0.5s; }
	.GSRT_Logo { width:200px; }
	.SearchWidth { width:41%; padding:59px 10px 10px 0; }
	.SearchBox { border:1px solid #555; padding:3px; margin-top:0; }
	.search_title { padding:5px 0 0 5px; margin-top:2px; width:83%;  }
	.search_button { width:25px;  }

	.MenuItemGrey { padding:5px 2px 5px 8px; }
	.MenuItemBlue { padding:5px 2px 5px 8px; }

	#content_left { display:block; width:29%; padding:0;  }
	.ContentRight { width:68%; margin-right:1%; }
	.ContentColumnLeft, .ContentColumnMiddle, .ContentColumnRight  { width: 100%; margin-left:0; }

	.FooterDesignArea { width: 54%; }
	.FooterStandardsArea { width: 45%; }
	.FooterCopyright { padding:8px 2px 0 8px; }
	.FooterFORTHarea { padding: 8px 2px 2px 8px; }
}


@media screen and (max-width: 479px) {
	html, body { min-width:320px; }
	#hidden_menu { display:block;  }
	.WebsitePadding { padding:0; }	
	.AccessEDYP { margin-left:5px; margin-top:0px; padding:4px 0 0 8px; }
	.AccessNAV { padding:8px 0 2px 0; margin-top:0; }
	.AccessSeperator { display:none; }
	.AccessLink { display: inline-block; padding:0 3px 5px 3px; padding:0 5px 0.5em 5px; line-height:1em;  }
	.HeaderLogo { padding:7px 0 10px 59px; }
	.GSRT_Logo { width:200px;  }
	.SearchWidth { width:250px; padding:2px 10px 10px 0; }
	.SearchBox { border:1px solid #555; padding:1px; margin-top:0; }
	.search_title { padding:2px 0 0 2px; margin-top:2px; width:200px;  }
	.search_button { width:30px; min-height:25px; height:1.2em;    }

	.ContentColumnLeft, .ContentColumnMiddle, .ContentColumnRight  { width: 100%; margin-left:0; }
	#content_left { display:none; width:88%; margin-left:16px; padding: 0;  border:2px solid #A4C7CC; border-top:0px;  }
	.ContentRight { width:94%; margin-right:1%; }
	.SmallWidthHide { display:none; }
	.LargeWidthHide { display:block; }

	.FooterDesignArea { width: 54%; }
	.FooterStandardsArea { width: 45%; }
	.FooterCopyright { padding:8px 2px 0 8px; }
	.FooterFORTHarea { padding: 8px 2px 2px 8px; }
	
	.MenuItem { border-top:0; margin-bottom:0; padding:0; border-bottom:1px #a8a8a8 solid;  }
	.MenuItemGrey { padding:8px 2px 7px 10px; border-bottom:0;  }
	.MenuItemBlue { padding:8px 2px 7px 10px; }
	.MenuWhiteBit {display:none; }
	
	div.MenuItemBanner { padding:0; }
	ul.MenuItemBanner { margin:0; }
	li.MenuItemBanner { margin:5px; }
}
	

@media screen and (min-width: 641px) and (max-width: 768px) {
   .TabsUL { width: 100%; }
   ul.TabsULsm { width:79px; }
}

@media screen and (min-width: 480px) and (max-width: 640px) {
   .TabsUL { width: 100%; }
   ul.TabsULsm { width:40px; }
   ul.TabsULsm li { margin-bottom: 5px; }
}

@media screen and (max-width: 479px) {
   .TabsUL { width: 100%; }
   ul.TabsULsm { width:40px; }
   ul.TabsULsm li { margin-bottom: 5px; }
}



.WidthEDYP { width: unset; min-width: 30%;  }

@media screen and (max-width: 479px) {
	
	.WidthNAV {   width: 97%; padding-right:2%; }
	.AccessEDYP > a.ypeth {     background-position: 0 40%;     background-size: auto 50px;   }
	.AccessEDYP > a.ypethen {     background-position: 0 40%;     background-size: auto 50px;   }
	.AccessEDYP > a.logogr {     background-position: 5px 45%;     background-size: auto 38px;  }
	.AccessEDYP > a.logoen {     background-position: 5px 45%;     background-size: auto 38px;  }
	
	.AccessEDYP a { width: 116px; }
}





/* Greek External Links */
.extLinksPairByTwo .ContentColumnLeft, .extLinksPairByTwo .ContentColumnMiddle, .extLinksPairByTwo .ContentColumnRight { float:left; width:45%; padding:0 5% 0 0; margin:0; }
.extLinksPairByTwo .ExternalLinkArea, .extLinksPairByTwo .FirstPageExternalLink { display:block; width:100%; text-align:left; }
.extLinksPairByTwo .ExtLink_Diaugeia.ExtLinkImage { height:auto; width:30%;  border-radius:7px; padding:10px 3%; display:block; float:left; margin-bottom:30px; }
.extLinksPairByTwo .FirstPageExternalLink > img ~ span { display:block; width:59%; float:left; padding-top:5px; }
.extLinksPairByTwo .ExternalLinkArea:after { display:block; clear:both; width:1px; height:1px; content:" ";  }
.extLinksPairByTwo .ExternalLinkDescription {width:59%; display: block; float:left; }

@media screen and (min-width: 769px) {
    .extLinksPairByTwo .ContentColumnLeft, .extLinksPairByTwo .ContentColumnMiddle, .extLinksPairByTwo .ContentColumnRight { width:45%; height:7em; margin:0; }
    .extLinksPairByTwo .ExtLink_Diaugeia.ExtLinkImage { width:30%;   }
    .extLinksPairByTwo .FirstPageExternalLink > img ~ span { width:59%;  }
    .extLinksPairByTwo .ExternalLinkDescription {width:59%; }
}
@media screen and (min-width: 641px) and (max-width: 768px) {
    .extLinksPairByTwo .ContentColumnLeft, .extLinksPairByTwo .ContentColumnMiddle, .extLinksPairByTwo .ContentColumnRight { width:90%;  margin:0; }
    .extLinksPairByTwo .ExtLink_Diaugeia.ExtLinkImage { width:20%; max-width:120px; margin-bottom: 0;  }
    .extLinksPairByTwo .FirstPageExternalLink > img ~ span { width:70%;  }
}
@media screen and (min-width: 480px) and (max-width: 640px) {
    .extLinksPairByTwo .ContentColumnLeft, .extLinksPairByTwo .ContentColumnMiddle, .extLinksPairByTwo .ContentColumnRight { width:90%;  margin:0; }
    .extLinksPairByTwo .ExtLink_Diaugeia.ExtLinkImage { width:30%; max-width:100px; margin-bottom: 0;  }
    .extLinksPairByTwo .FirstPageExternalLink > img ~ span { width:60%; padding-top:5px;  }
}
@media screen and (max-width: 479px) {
    .extLinksPairByTwo .ContentColumnLeft, .extLinksPairByTwo .ContentColumnMiddle, .extLinksPairByTwo .ContentColumnRight { width:95%; height: unset; margin:0; }
    .extLinksPairByTwo .ExtLink_Diaugeia.ExtLinkImage { width:30%; max-width:100px; margin-bottom: 0;  }
    .extLinksPairByTwo .FirstPageExternalLink > img ~ span { width:60%; padding-top:5px;  }
}
