/* CSS Document */
@media all {
.off_screen{ /*to include elements but should not be visible, i.e. pictures for facebook*/
	position:absolute;
	top:-10000px;
	left:-20000px;	
}
.title-bg {
	background-image: url("/economy_finance/images/title/title-banner_bg.gif");
}
.title-cs {
	background-image: url("/economy_finance/images/title/title-banner_cs.gif");
}
.title-da {
	background-image: url("/economy_finance/images/title/title-banner_da.gif");
}
.title-de {
	background-image: url("/economy_finance/images/title/title-banner_de.gif");
}
.title-el {
	background-image: url("/economy_finance/images/title/title-banner_el.gif");
}
.title-en {
	background-image: url("/economy_finance/images/title/title-banner_en.gif");
}
.title-es {
	background-image: url("/economy_finance/images/title/title-banner_es.gif");
}
.title-et {
	background-image: url("/economy_finance/images/title/title-banner_et.gif");
}
.title-fi {
	background-image: url("/economy_finance/images/title/title-banner_fi.gif");
}
.title-fr {
	background-image: url("/economy_finance/images/title/title-banner_fr.gif");
}
.title-hr {
	background-image: url("/economy_finance/images/title/title-banner_hr.gif");
}
.title-hu {
	background-image: url("/economy_finance/images/title/title-banner_hu.gif");
}
.title-it {
	background-image: url("/economy_finance/images/title/title-banner_it.gif");
}
.title-lt {
	background-image: url("/economy_finance/images/title/title-banner_lt.gif");
}
.title-lv {
	background-image: url("/economy_finance/images/title/title-banner_lv.gif");
}
.title-mt {
	background-image: url("/economy_finance/images/title/title-banner_mt.gif");
}
.title-nl {
	background-image: url("/economy_finance/images/title/title-banner_nl.gif");
}
.title-pl {
	background-image: url("/economy_finance/images/title/title-banner_pl.gif");
}
.title-pt {
	background-image: url("/economy_finance/images/title/title-banner_pt.gif");
}
.title-ro {
	background-image: url("/economy_finance/images/title/title-banner_ro.gif");
}
.title-si {
	background-image: url("/economy_finance/images/title/title-banner_si.gif");
}
.title-sk {
	background-image: url("/economy_finance/images/title/title-banner_sk.gif");
}
.title-sl {
	background-image: url("/economy_finance/images/title/title-banner_sl.gif");
}
.title-sv {
	background-image: url("/economy_finance/images/title/title-banner_sv.gif");
}
.red {
	color: red;
}
#euromap {
	width: 98%;
	height: 620px;
	border: solid 1px #CCCCCC;
}
/****home page (old ecfin2013.css) ****/

a:focus {
	outline: thin dotted #000000;
}
.cBoxBorder {
	margin-bottom: 20px;
	padding: 2px;
}
#path {
	background: none repeat scroll 0 0 #065194;
	min-height: 15px;
}
div.cSubBoxBody div.cSubBoxBodyAbst {
}
.cSubBoxBodyAbst p {
	padding: 5px;
}
.cSubBoxBodyAbst h4 {
	padding: 10px 0 5px;
}
input {
	background: none repeat scroll 0 0 transparent;
}
.cBoxBorder {
	border-bottom: medium none;
}
/***** "paper" box ****/

.paper:before, .paper:after {
	background: none repeat scroll 0 0 #777;
	bottom: 15px;
	box-shadow: 0 15px 10px #777;
	content: "";
	left: 10px;
	max-width: 300px;
	position: absolute;
	top: 80%;
	transform: rotate(-3deg);
	width: 50%;
	z-index: -1;
}
.paper:after {
	left: auto;
	right: 10px;
	transform: rotate(3deg);
}
.paper {
	position: relative;
	margin: 13px 10px 17px;
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #fff;
	margin-bottom: 17px;
	padding: 0px 10px 13px;
	min-height: 150px;
	background: #ECECEC;
}
.paper h2 {
	font-family: "Times New Roman", Times, serif;
	color: #0065A2;
	font-size: 1.7em;
}

.layout {
	background-color: transparent;
}
/*****************responsive design******************************/

img {
	max-width: 100%;
	height: auto;
}
.layout-wrapper-hp {
	float: left;
	margin-right: -300px;
	width: 100%;
}
.layout-wrapper-reset-hp {
	margin-right: 300px;
}
.layout-content-hp {
	magin-left: 0;
	padding: 15px;
}
.layout-right-hp {
	float: right;
	padding: 30px 5px 0 0;
	width: 295px;
}
.headline, .left, .right {
	background: url("../images/2013_template/box_titel_bckgrnd.jpg") no-repeat scroll right bottom #ffffff;
	line-height: 2.4em;
}
.row:after, .row:before {
	content: " ";
	display: table;
}
.col1, .col2, .col3, .col4 {
	float: left;
	min-height: 1px;
	position: relative;
}
.col1 {
	width: 100%;
}
.col2 {
	width: 50%;
}
.col3 {
	width: 33.33%;
}
.col4 {
	width: 25%;
}
/***** responsive design video ****/

div#explained_video iframe#videoplayer_eee {
	width: 720px;
	height: 406px;
}
/**************archive stamp*************************************/
#archive {
	margin-left: 71%;
	margin-top: 23px;
	position: absolute;
	text-align: center;
	z-index: 11;
}
#archive div {
	font-family: Arial, Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	left: 30%;
	position: absolute;
	top: 65%;
}
/*********************SEARCH*************************************/

#QueryText {
	width: 75%;
	padding: 4px;
}
/**************external links************************************/
#related a[href^="/economy_finance/"] {
	background: none;
	padding: 0;
	text-decoration: none;
}
#related a[href^="mailto"] {
	background: none;
	padding: 0;
	text-decoration: none;
}
#related a[href^="http://ec.europa.eu/economy_finance/"] {
	background: none;
	padding: 0;
	text-decoration: none;
}
#related a {
	background: url("/economy_finance/images/external_link.png") no-repeat bottom right;
	padding: 3px 20px 0 0;
	text-decoration: none;
}
#related a[href^="/economy_finance/"]:hover {
	background: none;
	padding: 0;
	text-decoration: underline;
}
#related a[href^="mailto"]:hover {
	background: none;
	padding: 0;
	text-decoration: underline;
}
#related a[href^="http://ec.europa.eu/economy_finance/"]:hover {
	background: none;
	padding: 0;
	text-decoration: underline;
}
#related a:hover {
	background: url("/economy_finance/images/external_link.png") no-repeat bottom right;
	padding: 3px 20px 0 0;
	text-decoration: underline;
}
#related a[href^="/economy_finance/"]:visited {
	background: none;
	padding: 0;
	text-decoration: none;
}
#related a[href^="mailto"]:visited {
	background: none;
	padding: 0;
	text-decoration: none;
}
#related a[href^="http://ec.europa.eu/economy_finance/"]:visited {
	background: none;
	padding: 0;
	text-decoration: none;
}
#related a:visited {
	background: url("/economy_finance/images/external_link.png") no-repeat bottom right;
	padding: 3px 20px 0 0;
	text-decoration: none;
}
#related a.no-icon, #related a.no-icon:hover, #related a.no-icon:visited {
	background: none;
	padding: 0;
	text-decoration: none;
}
.euList a[href^="/economy_finance/"]:hover {
	background: none;
	padding: 0;
}
.euList a[href^="/dgs/economy_finance/"]:hover {
	background: none;
	padding: 0;
}
.euList a[href^="http://ec.europa.eu/economy_finance/"]:hover {
	background: none;
	padding: 0;
}
.euList a:hover {
	background: url("/economy_finance/images/external_link.png") no-repeat bottom right;
	padding: 3px 20px 0 0;
}
.layout-footer a:hover {
	background: none;
	padding: 0;
}
.euItem a[href^="/economy_finance/"]:hover {
	background: none;
	padding: 0;
}
.euItem a[href^="/dgs/economy_finance/"]:hover {
	background: none;
	padding: 0;
}
.euItem a[href^="http://ec.europa.eu/economy_finance/"]:hover {
	background: none;
	padding: 0;
}
.euItem a[href^="http://ec.europa.eu/commission/2014-2019/moscovici_en"]:hover {
	background: none;
	padding: 0;
}
.euItem a:hover {
	background: url("/economy_finance/images/external_link.png") no-repeat bottom right;
	padding: 3px 20px 0 0;
}
.shortContentText a[href^="/economy_finance/"]:hover {
	background: none;
	padding: 0;
}
.shortContentText a[href^="/dgs/economy_finance/"]:hover {
	background: none;
	padding: 0;
}
.shortContentText a[href^="http://ec.europa.eu/economy_finance/"]:hover {
	background: none;
	padding: 0;
}
#related a.ws-ico {
	background: none;
	padding: 0
}
/**************Horizontal menu **********************************/
/***NEW**/
#topmenu, #horizontal-menu {
	padding: 0;
}
#topmenu ul, #horizontal-menu ul {
	background: url("/economy_finance/images/bkg-horiz-menu-border.jpg") repeat-x scroll center bottom #ffffff;
	float: left;
	font-size: 120%;
	font-weight: bold;
	list-style: none outside none;
	position: relative;
	width: 100%;
}
#topmenu li, #horizontal-menu li {
	display: inline;
	float: left;
}
#topmenu a, #horizontal-menu a {
	color: #0B6192;
	display: block;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 400;
	padding: 5px;
	text-align: center;
	text-decoration: none;
}
#topmenu li:hover a {
	background: none repeat scroll 0 0 #C4C8B4;
	color: #FFFFFF;
	text-decoration: none;
}
#topmenu .home, #topmenu .euro, #topmenu .publications {
	width: 13%;
}
#topmenu .policy, #topmenu .db {
	width: 23%;
}
#topmenu .news {
	width: 15%;
}
#horiz-menu {
	float: left;
	list-style: none outside none;
	font-size: 120%;
	font-weight: bold;
	padding-left: 0;
	width: 100%;
	background: url("/economy_finance/images/bkg-horiz-menu-border.jpg") repeat-x scroll center bottom #FFFFFF;
	position: relative;
}
#horiz-menu li {
	float: left;
	margin-right: 0;
}
#horiz-menu span {
	padding: 5px 5px 5px;
}
#horiz-menu a {
	color: #0b6192;
	display: block;
	font-weight: 400;
	padding: 5px;
	text-decoration: none;
}
#horiz-menu a:hover {
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px;
}
#horiz-menu ul {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #49579F;
	left: -9999px;
	list-style: none outside none;
	margin-top: 0;
	padding-left: 3px;
	padding-top: 5px;
	position: absolute;
	width: 99%;
	z-index: 25;
}
#horiz-menu .current ul {
	left: 0;
}
#horiz_menu li.current span {
	background: none repeat scroll 0 0 #D78C05;
	color: #FFFFFF;
	text-decoration: none;
}
#horiz_menu .current ul li a {
	color: #49579F;
}
#horiz-menu li:hover a {
	background: none repeat scroll 0 0 #C4C8B4;
	color: #FFFFFF;
	padding-bottom: 3px;
	text-decoration: none;
}
ul#horiz-menu li.current a span {
	background: none repeat scroll 0 0 #D78C05;
	color: #FFFFFF;
}
#related {
	margin-top: 35px;
}
#social {
	border-top: 1px solid white;
	margin-top: 20px;
	position: relative;
	width: 100%;
}
#additional-tools {
	top: 10px;
}
div#ccSubLContainer {
	margin-right: 320px;
	padding-right: 10px;
}
div#ccSubL {
	float: left;
	height: 1%;
	margin-right: -360px;
	overflow: hidden;
	padding-left: 10px;
	width: 100%;
}
#ccSubR {
	float: right;
	padding-right: 10px;
	width: 300px;
	z-index: 0;
}
.cBoxContainerLeft {
	border-left: medium none;
	border-right: medium none;
	float: left;
	width: 50%;
}
.cBoxContainerRight {
	border-left: medium none;
	border-right: medium none;
	float: right;
	width: 50%;
}
table#left-2 h2 {
	background: url("../images/2013_template/box_titel_bckgrnd.jpg") no-repeat scroll right bottom #FFFFFF;
	line-height: 2.4em;
	color: #2E2E2E;
	line-height: 1.3em;
	margin: 5px 0;
}
div#newsHPContent.cSubBoxBody {
	height: 200px;
}
.cBox {
	margin-bottom: 10px;
	margin-left: 4px;
}
.cSubBoxTitle h2 {
	font-size: 1.2em !important;
	font-weight: bold;
	padding-left: 5px;
	color: #2e2e2e;
	line-height: 1.3em;
	margin: 5px 0;
}
div#ccSubLB.cBoxBorder {
	clear: both;
	height: 1%;
	overflow: hidden;
}
.cSubBoxBody {
	min-height: 275px;
}
div#ccSubRM.cBoxBorder div.cSubBoxBodyAbst img.marginbottom {
	float: right;
}
div.RSS, div.twitter {
	float: right;
	margin: 0;
}
div.cSubBoxBodyAbst div.euList ul li.euItem, div.cSubBoxBodyAbst div.euList ul li.euItem a {
	font-family: Verdana;
}
div.timeline-header h1.summary {
	display: none;
}
div.timeline-header h1.summary {
	background: url("../images/2013_template/box_titel_right_bckgrnd.jpg") no-repeat scroll right bottom #FFFFFF;
	line-height: 2.4em;
}
.timeline-header h1.summary {
	visibility: hidden;
}
/**** NEWS PAGE *****/


div.euItem {
	border-bottom: 1px dashed #94CBE5;
}
div.latest_headlines img.euImg {
	float: left;
	width: 150px;
	margin-top: 8px;
	margin-right: 10px;
	margin-left: 0px;
}
div.latest_headlines p {
	text-align: justify;
	margin-top: -5px;
}
div.latest_headlines h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
}
span.euDate {
	margin-right: 5px;
	color: #666666;
	float: left;
}
.latest_headlines h4 a, .latest_headlines h4 a:visited {
	text-decoration: none;
}
.latest_headlines h4 a:hover {
	text-decoration: underline;
}
.latest_news .euDate {
	float: left;
	margin-right: 3px;
}
.media img {
	float: left;
	margin-right: 10px;
}
.abstract {
	background: #0065A2;
	border-radius: 0;
	border: none;
	padding: 13px;
	margin-bottom: 20px;
}
.abstract, .abstract a, .abstract a:visited {
	color: #fff;
}
/*
.abstract {
	border: 1px solid #CCC;
	padding: 5px;
	background-color: #F6F6F6;
	border-radius: 10px;
	margin-left: 0;
}
*/

.abstract a[href^="/economy_finance/"]:hover {
	background: none;
	padding: 0;
}
.abstract a[href^="/dgs/economy_finance/"]:hover {
	background: none;
	padding: 0;
}
.abstract a[href^="http://ec.europa.eu/economy_finance/"]:hover {
	background: none;
	padding: 0;
}
.abstract a:hover {
	background: url("/economy_finance/images/external_link.png") no-repeat bottom right;
	padding: 3px 20px 0 0;
}
div#related h5 {
	border-bottom: 1px solid #151515;
}
div.euList ul li.euItem span.euDate {
	float: left;
}
div.euList ul {
	margin: 0;
	padding: 0;
}
div.euList ul li.euItem {
	list-style-type: none;
	margin: 0;
	padding: 5px 0 5px 0;
}
div.euList ul li.euItem a, div#related p a {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}
div.euList ul li.euItem a:visited, div#related p a:visited {
	text-decoration: none;
}
div.euList ul li.euItem a:hover, div#related p a:hover {
	text-decoration: underline;
}
h1 {
	font-size: 150%;
}
h2 {
	font-size: 125%;
}
h3 {
	font-size: 110%;
	font-weight: bold;
}
h4 {
	font-size: 100%;
	font-weight: bold;
}
table.big_search {
	width: 100%;
}
table.big_search tr {
}
table.big_search td {
	border-bottom: 1px dashed #94CBE5;
	padding: 5px;
}
table.big_search th {
	/**background: url("/economy_finance/images/bg_orange.jpg") repeat-x scroll 0 0#FD904F;**/ 
	background-color: #d78c05;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 1em;
	margin: 0 5px 2px 0;
	padding: 5px;
	text-align: center;
}
/********** Publications new layout 2015 ************************************/

.publicationsCover {
	float: left;
	margin: 5px;
}
div#disclaimer_p p {
	font-style: italic;
	margin-top: 10px;
	text-align: justify;
}
div#publications_abstractz {
	min-height: 255px;
	text-align: justify;
	margin-bottom: 5px;
	padding: 15px 20px;
}

div#publications_abstractz p{
	margin-left: 15px;
}

div#publications_abstractz .downloadthepdf {
	vertical-align: bottom;
}

.new_series span.euDate {
	float:none;
}

.new_series p {
	text-align: justify;
}

.new_series .euImg {
	width: 170px;
} 

/**********  PUBLICATIONS Images float left 27/09/2013 **********************/



div.publications_img div.euItem img.euImg {
	float: left;
	margin-right: 12px;
}
table.browse_publications {
	width: 712px;
}
h2.publications {
	border-bottom: 2px solid #db8909;
}
.styled-selectL select {
	background: transparent;
	padding: 5px;
	font-size: 12px;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 572px;
	-webkit-appearance: none;
}
.styled-selectL {
	height: 30px;
	overflow: hidden;
	background : url(/economy_finance/images/arrow_publications.jpg) no-repeat right #f8f8f8;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	margin-right: 5px;
}
.styled-selectR select {
	background: transparent;
	padding: 5px;
	font-size: 12px;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 185px;
	-webkit-appearance: none;
}
.styled-selectR {
	width: 162px;
	height: 30px;
	overflow: hidden;
	background : url(/economy_finance/images/arrow_publications.jpg) no-repeat right #f8f8f8;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
}
#publications_menu {
	margin-left: 1px;
	margin-top: 10px;
	margin-right: 1px;
}
#publications_index {
	margin-left: 18px;
	margin-top: 5px;
	margin-right: 30px;
}
table.most_popular tbody tr td img {
	border: 1px solid #021a40;
}
/**************** General interest publications ****************************/

div.general_img div.euFirst {
	background-color: #f4eab3;
	border: 1px solid #CCCCCC;
	border-radius: 10px 10px 10px 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	padding: 5px;
}
div.general_img div.euItem p {
	margin-left: 123px;
}
div.general_img div.euItem img.euImg {
	float: left;
	margin-right: 12px;
}
/********* VIDEOS PAGE **************************/

div.videos div.euBox div.euItem {
	width: 50%;
	float: left;
	text-align: left;
	border-bottom: none;
	min-height: 260px;
}
div.videos div.euBox div.euItem img.euImg {
	display: block;
	margin-left: auto;
	margin-right: 10px;
	float: left;
}
div.videos div.euBox div.euItem h4 {
	font-size: 100%;
	float: left;
	width: 240px;
}
div.videos div.euBox div.euItem p {
	float: left;
	width: 240px;
}
#video_menu li {
	display: block;
	float: left;
	padding: 5px;
	list-style-type: none;
}
/**********TO CLEAN ***********************/

ul#video_menu li.all_video a {
	display: block;
	width: 84px;
	height : 50px;
	text-align: center;
	vertical-align: middle;
	background: url(/economy_finance/video/img/all-video_grey.png) no-repeat;
	color: white;
	text-decoration: none;
}
ul#video_menu li.all_video_active a {
	display: block;
	width: 84px;
	height : 50px;
	text-align: center;
	vertical-align: middle;
	background: url(/economy_finance/video/img/all-video_blue.png) no-repeat;
	color: white;
	text-decoration: none;
}
ul#video_menu li.all_video a:hover {
	background: url(/economy_finance/video/img/all-video_blue.png) no-repeat;
}
ul#video_menu li.eu_governance a {
	display: block;
	width: 84px;
	height : 50px;
	text-align: center;
	vertical-align: middle;
	background: url(/economy_finance/video/img/eu_governance_grey.png) no-repeat;
	color: white;
	text-decoration: none;
}
ul#video_menu li.eu_governance_active a {
	display: block;
	width: 84px;
	height : 50px;
	text-align: center;
	vertical-align: middle;
	background: url(/economy_finance/video/img/eu_governance_blue.png) no-repeat;
	color: white;
	text-decoration: none;
}
ul#video_menu li.eu_governance a:hover {
	background: url(/economy_finance/video/img/eu_governance_blue.png) no-repeat;
}
ul#video_menu li.euro a {
	display: block;
	width: 84px;
	height : 50px;
	text-align: center;
	vertical-align: middle;
	background: url(/economy_finance/video/img/euro_grey.png) no-repeat;
	color: white;
	text-decoration: none;
}
ul#video_menu li.euro_active a {
	display: block;
	width: 84px;
	height : 50px;
	text-align: center;
	vertical-align: middle;
	background: url(/economy_finance/video/img/euro_blue.png) no-repeat;
	color: white;
	text-decoration: none;
}
ul#video_menu li.euro a:hover {
	background: url(/economy_finance/video/img/euro_blue.png) no-repeat;
}
ul#video_menu li.calendar_events_active a {
	display: block;
	width: 84px;
	height : 50px;
	text-align: center;
	vertical-align: middle;
	background: url(/economy_finance/video/img/calendar_blue.png) no-repeat;
	color: white;
	text-decoration: none;
}
ul#video_menu li.calendar_events a {
	display: block;
	width: 84px;
	height : 50px;
	text-align: center;
	vertical-align: middle;
	background: url(/economy_finance/video/img/calendar_grey.png) no-repeat;
	color: white;
	text-decoration: none;
}
ul#video_menu li.calendar_events a:hover {
	background: url(/economy_finance/video/img/calendar_blue.png) no-repeat;
}
ul#video_menu li.crisis a {
	display: block;
	width: 84px;
	height : 50px;
	text-align: center;
	vertical-align: middle;
	background: url(/economy_finance/video/img/crisis_grey.png) no-repeat;
	color: white;
	text-decoration: none;
}
ul#video_menu li.crisis_active a {
	display: block;
	width: 84px;
	height : 50px;
	text-align: center;
	vertical-align: middle;
	background: url(/economy_finance/video/img/crisis_blue.png) no-repeat;
	color: white;
	text-decoration: none;
}
ul#video_menu li.crisis a:hover {
	background: url(/economy_finance/video/img/crisis_blue.png) no-repeat;
}
.clear {
	clear: both;
}
/**********Travel exhibition ***********************/

#travelling_menu li {
	display: block;
	float: left;
	padding: 5px;
	list-style-type: none;
}
ul#travelling_menu li.concept a {
	display: block;
	width: 105px;
	height : 65px;
	text-align: center;
	vertical-align: middle;
	background: url(/economy_finance/euro/communication/travelling_exhibition/img/light-bulb_grey.jpg) no-repeat;
	color: white;
	text-decoration: none;
}
ul#travelling_menu li.concept_active a {
	display: block;
	width: 105px;
	height : 65px;
	text-align: center;
	vertical-align: middle;
	background: url(/economy_finance/euro/communication/travelling_exhibition/img/light-bulb_blue.jpg) no-repeat;
	color: white;
	text-decoration: none;
}
ul#travelling_menu li.concept a:hover {
	background: url(/economy_finance/euro/communication/travelling_exhibition/img/light-bulb_blue.jpg) no-repeat;
}
ul#travelling_menu li.where a {
	display: block;
	width: 126px;
	height : 65px;
	text-align: center;
	vertical-align: middle;
	background: url(/economy_finance/euro/communication/travelling_exhibition/img/sign-road_grey.jpg) no-repeat;
	color: white;
	text-decoration: none;
}
ul#travelling_menu li.where_active a {
	display: block;
	width: 126px;
	height : 65px;
	text-align: center;
	vertical-align: middle;
	background: url(/economy_finance/euro/communication/travelling_exhibition/img/sign-road_blue.jpg) no-repeat;
	color: white;
	text-decoration: none;
}
ul#travelling_menu li.where a:hover {
	background: url(/economy_finance/euro/communication/travelling_exhibition/img/sign-road_blue.jpg) no-repeat;
}
ul#travelling_menu li.exhibition a {
	display: block;
	width: 126px;
	height : 65px;
	text-align: center;
	vertical-align: middle;
	background: url(/economy_finance/euro/communication/travelling_exhibition/img/exhibition_grey.jpg) no-repeat;
	color: white;
	text-decoration: none;
}
ul#travelling_menu li.exhibition_active a {
	display: block;
	width: 105px;
	height : 65px;
	text-align: center;
	vertical-align: middle;
	background: url(/economy_finance/euro/communication/travelling_exhibition/img/exhibition_blue.jpg) no-repeat;
	color: white;
	text-decoration: none;
}
ul#travelling_menu li.exhibition a:hover {
	background: url(/economy_finance/euro/communication/travelling_exhibition/img/exhibition_blue.jpg) no-repeat;
}
ul#travelling_menu li.download_active a {
	display: block;
	width: 105px;
	height : 65px;
	text-align: center;
	vertical-align: middle;
	background: url(/economy_finance/euro/communication/travelling_exhibition/img/download_blue.jpg) no-repeat;
	color: white;
	text-decoration: none;
}
ul#travelling_menu li.download a {
	display: block;
	width: 105px;
	height : 65px;
	text-align: center;
	vertical-align: middle;
	background: url(/economy_finance/euro/communication/travelling_exhibition/img/download_grey.jpg) no-repeat;
	color: white;
	text-decoration: none;
}
ul#travelling_menu li.download a:hover {
	background: url(/economy_finance/euro/communication/travelling_exhibition/img/download_blue.jpg) no-repeat;
}
/******************  EXPAND/COLLAPSE ********************************/

#ccIntContent .int_content_r .int_content_r_sub .int_content_r_sub_l {
	margin-right: 0px;
}
#ccIntContent .int_content_r .int_content_r_sub .int_content_r_sub_l .int_content_r_sub_l_sub {
	margin-right: 0px;
}
#tab_container {
	border-bottom: 3px solid #0074AD;
	margin-bottom: 18px;
	margin-top: 22px;
}
#tab_container ul {
	list-style: none outside none;
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
}
#tab_container ul li {
	margin: 0 !important;
	padding: 0 !important;
	display: inline !important;
}
#tab_container ul li a {
	background: none;
	background-color: #F0F0F0;
	background-image: url("/europe2020/images/bk_tab_left.gif");
	background-position: left center;
	background-repeat: no-repeat;
	color: #0073AA;
	display: inline-block !important;
	font-size: 1.1em;
	font-weight: bold;
	line-height: normal;
	text-decoration: none !important;
}
#tab_container ul li a:hover {
	background-image: url(/europe2020/images/bk_tab_left_hover.gif);
	background-color: #0074ad;
	color: #ffffff !important;
}
#tab_container ul li a:hover span {
	background-image: url(/europe2020/images/bk_tab_right_hover.gif);
}
#tab_container ul li a.active {
	background: none;
	background-color: #0074AD;
	background-image: url("/europe2020/images/bk_tab_left_active.gif");
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF !important;
	display: inline-block;
	font-size: 1.1em;
	font-weight: bold;
	height: 52px;
	line-height: normal;
	text-decoration: none;
}
#tab_container ul li a.active span {
	background: none;
	background-image: url("/europe2020/images/bk_tab_right_active.gif");
	background-position: right center;
	background-repeat: no-repeat;
	display: block;
	padding: 7px 23px 4px 17px;
	text-align: center;
	width: 139px;
}
#tab_container ul li a span {
	background: none;
	background-image: url("/europe2020/images/bk_tab_right.gif");
	background-position: right center;
	background-repeat: no-repeat;
	display: block !important;
	padding: 5px 10px 7px;
	text-align: center;
	width: 150px;
	min-height: 32px;
}
#tab_container ul li#tab_3 a span {
	width: 169px;
}
div.news_box {
	overflow: hidden;
	padding-bottom: 15px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 15px;
}
div.news_box img {
	float: left;
}
div.news_box embed {
	float: left;
	padding: 1px;
	border: 1px solid #cccccc;
	margin-right: 15px;
}
div.news_box h3 {
}
div.news_box a.more {
	background: url("/europe2020/images/bk_btn_plus_bleu.gif") no-repeat scroll 14px 8px #005E9C;
	color: #FFFFFF !important;
	display: block;
	float: right;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	margin-top: 5px;
	padding: 6px 20px 7px 32px;
	text-decoration: none !important;
}
#news_list_container ul {
	width: 100% !important;
}
.int_content_docs_box_left {
	padding-bottom: 8px;
}
#doc_by_year {
	margin-bottom: 8px;
}
._show_ {
	display: block;
}
._hide_ {
	display: none;
}
._monthshow_ {
	display: block !important;
}
._monthhide_ {
	display: none !important;
}
/**************new accordion style*************/
#accordion .ui-accordion-header, #accordion2 .ui-accordion-header, .accordion .ui-accordion-header {
	background: #f5e6ca;
	border: 1px solid #D78C05;
	border-radius: 0;
	color: #434343;
	margin-top: 8px;
	font-family: Verdana, Geneva, sans-serif !important;
	padding-left: 9px;
	padding-bottom: 6px;
	line-height: 1.5em;
	vertical-align: top;
	font-size: 1.1em !important;
	cursor: pointer;
}
#accordion .ui-accordion-header:hover, #accordion2 .ui-accordion-header:hover, .accordion .ui-accordion-header:hover {
	background: #fdf6e9
}
#accordion .ui-accordion-header .ui-accordion-header-icon, #accordion2 .ui-accordion-header .ui-accordion-header-icon, .accordion .ui-accordion-header .ui-accordion-header-icon {
	background: url("/economy_finance/images/expand_collapse_plus.jpg") no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	position: relative;
	top: 3px;
	margin-right: 4px;
}
#accordion .ui-accordion-header-active .ui-accordion-header-icon, #accordion2 .ui-accordion-header-active .ui-accordion-header-icon, .accordion .ui-accordion-header-active .ui-accordion-header-icon {
	background-image: url("/economy_finance/images/expand_collapse_minus.jpg");
}
#accordion .ui-accordion-content, #accordion2 .ui-accordion-content, .accordion .ui-accordion-content {
	font-family: Verdana, Geneva, sans-serif !important;
	border: 0 none;
	background: none;
	font-family: inherit;
	font-style: inherit;
	font-size: inherit;
	margin: 0;
	padding: 0 10px;
	line-height: 18px;
	color: inherit;
	padding: 0px;
	padding-bottom: 13px;
}
#accordion .ui-accordion-content > p, #accordion2 .ui-accordion-content > p, .accordion .ui-accordion-content > p {
	padding-left: 0px;
	padding-right: 0px;
}
#accordion .ui-accordion-content > ul, #accordion2 .ui-accordion-content > ul, .accordion .ui-accordion-content > ul {
	padding-left: 40px;
	padding-right: 10px;
}
/**********************GOVERNANCE**************************/
#governancediagram {
	border-collapse: separate;
	border-spacing: 10px;
	display: table;
	padding: 0px;
}
#gov_notatitle {
	display: block;
	font-size: 1.5em;
	text-align: center;
	color: #333;
	padding: 0px;
}
#governancediagram h3 {
	text-align: center;
	font-weight: bold;
}
#governancediagram .illustration {
	display: block;
	width: 120px;
	height: 120px;
	border-radius: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	left: 50%;
	margin-left: -67px;
	position: absolute;
	top: 15px;
	border: solid 7px #fff;
}
#governancediagram > div {
	background-color: #f1e9c5
}
#governancediagram > div .illustration {
	background-image: url(../images/monitoring.png)
}
#governancediagram > div + div {
	background-color: #bddeff
}
#governancediagram > div + div .illustration {
	background-image: url(../images/prevention.png)
}
#governancediagram > div + div + div {
	background-color: #97bf98
}
#governancediagram > div + div + div .illustration {
	background-image: url(../images/correction.png)
}
#governancediagram > div {
	position: relative;
	display: table-cell;
	border-radius: 5px;
	padding: 150px 15px 90px 15px;
	width: 33%
}
#governancediagram > div ul {
	padding: 3px;
	margin: 0px
}
#governancediagram > div:after {
	content: "1";
	font-size: 120px;
	font-weight: bold;
	position: absolute;
	bottom: -45px;
	color: #ffffff;
	left: -17px;
}
#governancediagram > div + div:after {
	content: "2";
}
#governancediagram > div + div + div:after {
	content: "3";
}
/******************if smaller than 450 px, ********************/
#governancediagram.small, #governancediagram.small h2 {
	display: block;
	width: 100%;
}
#governancediagram.small .text {
	padding-left: 25px;
}
#governancediagram.small > div {
	display: block;
	border-radius: 0px;
	padding: 10px 0px;
	margin-bottom: 3px;
	width: 100%;
	min-height: 150px;
	display: block;
}
#governancediagram.small .text {
	margin-left: 110px;
	text-align: left;
}
#governancediagram.small h3 {
	text-align: left;
}
#governancediagram.small .illustration {
	width: 80px;
	height: 80px;
	margin-left: 0px;
	left: 15px;
	z-index: 5000
}
#governancediagram.small > div:after {
	bottom: auto;
	top: 20px;
	left: -20px;
	z-index: 1000
}
/******************if smaller than 320 px, ********************/
#governancediagram.verysmall .text {
	margin-left: 13px;
}
#governancediagram.verysmall > div {
	padding: 0px;
	min-height: 100px;
}
#governancediagram.verysmall .illustration {
	display: none;
}
#governancediagram.verysmall > div:after {
	font-size: 50px;
	left: -10px;
	top: -10px;
}
#governancediagram.verysmall li {
	list-style: square;
}
/*************************END GOVERNANCE********************/

/**************old accordion style*************/
/*
#accordion {
}
#accordion h3 {
	background-color: #f0f0f0;
	background-image: url("/economy_finance/images/expand_collapse_plus.jpg");
	border: 1px solid #d0d0d2;
	color: #434343;
	font-size: 1.1em !important;
	padding-bottom: 7px !important;
	padding-top: 7px !important;
	background-repeat: no-repeat;
	padding-left: 30px;
	background-position: 8px 7px;
	margin-top: 8px;
	cursor: pointer;
}
#accordion h3.ui-accordion-header-active {
    background-image: url("/economy_finance/images/expand_collapse_minus.jpg");
}

#accordion .panel_content {
	border: 1px solid #d0d0d2;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 8px !important;
}
#accordion .panel_content h3 {
	color: #686667 !important;
	background-image: none;
	background-color: #ffffff;
	border: 0px;
	font-size: 1.4em !important;
	margin-top: 0px;
	padding-left: 0px !important;
	padding-top: 0px !important;
	cursor: default;
}

#accordion2 {
}
#accordion2 h3 {
	background-color: #f0f0f0;
	background-image: url("/economy_finance/images/expand_collapse_plus.jpg");
	border: 1px solid #d0d0d2;
	color: #434343;
	font-size: 1.1em !important;
	padding-bottom: 7px !important;
	padding-top: 7px !important;
	background-repeat: no-repeat;
	padding-left: 30px;
	background-position: 8px 7px;
	margin-top: 8px;
	cursor: pointer;
}
#accordion2 h3.ui-accordion2-header-active {
    background-image: url("/economy_finance/images/expand_collapse_minus.jpg");
}

#accordion2 .panel_content {
	border: 1px solid #d0d0d2;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 8px !important;
}
#accordion2 .panel_content h3 {
	color: #686667 !important;
	background-image: none;
	background-color: #ffffff;
	border: 0px;
	font-size: 1.4em !important;
	margin-top: 0px;
	padding-left: 0px !important;
	padding-top: 0px !important;
	cursor: default;
}*/

.page_content {
	font-size: 1.1em;
	line-height: normal;
}
.page_content ol {
	padding-left: 40px;
	list-style: decimal;
	margin-top: 10px !important;
}
.page_content ol li {
	margin-bottom: 15px;
	line-height: normal;
}
.int_content_r_sub_box {
	border-bottom: 0px !important;
}
.document_list_container ul {
	width: 100% !important;
	font-size: 1em;
}
.disclaimer {
	color: #900;
	font-weight: bold;
}
/************** European Economy Explained ***********************************/

.layout-content_no-left h1 {
	padding-left: 15px;
	font-size: 200%;
	color: #0065a3;
}
.explained {
	margin: 10px;
	border-collapse: separate;
	border-spacing: 10px;
}
.explained a {
	text-decoration: none;
}
.explained a:hover {
	text-decoration: underline;
}
.explained li {
	list-style-type: none;
	list-style-position: 200px;
}
.explained td {
	background-clip: padding-box;
	border-radius: 5px;
}
.explained h2 {
	top: 10px;
	font-size: 16px;
	margin-top: 10px;
}
.explained p {
	margin-left: 10px;
	margin-right: 10px;
	text-align: justify;
}
#eee_banner {
	margin-top: 25px;
	margin-bottom: 25px;
}
#eee_banner img {
	width: 100%;
}
td#explained1, td#explained2, td#explained3, td#explained4 {
	height: 350px;
}
#explained1, .euMenu li.explained1 {
	background-color: #cee0ee;
}
#explained2, .euMenu li.explained2 {
	background-color: #eed8cd;
}
#explained3, .euMenu li.explained3 {
	background-color: #fbeacc;
}
#explained4, .euMenu li.explained4 {
	background-color: #cadbc9;
}
#explained1 h2, #explained1 a {
	color: #1d73ae;
}
#explained2 h2, #explained2 a {
	color: #8a4a27;
}
#explained3 h2, #explained3 a {
	color: #bd831f;
}
#explained4 h2, #explained4 a {
	color: #213b20;
}
.euMenu li.explained1 a, .euMenu li.explained2 a, .euMenu li.explained3 a, .euMenu li.explained4 a {
	color: #000000;
}
.euMenu li.explained1 a:hover {
	background-color: #0065a2;
	color: #FFFFFF;
}
.euMenu li.explained2 a:hover {
	background-color: #d04804;
	color: #FFFFFF;
}
.euMenu li.explained3 a:hover {
	background-color: #915f04;
	color: #FFFFFF;
}
.euMenu li.explained4 a:hover {
	background-color: #356f31;
	color: #FFFFFF;
}
.icons a, .get_in_touch a, .explained_links a {
	text-decoration: none;
	color: #0565a1;
}
.icons a {
	font-size: 16px;
}
.icons {
	border: 2px solid #d68c05;
	border-radius: 10px 10px 10px 10px;
	padding-left: 5px;
	margin-left: 20px;
}
.get_in_touch {
	border: 2px solid #d68c05;
	padding-left: 5px;
}
.explained_links {
	border: 2px solid #d68c05;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.icons a:hover, .get_in_touch a:hover, .explained_links a:hover {
	text-decoration: underline;
}
#explained_video {
	margin-left: 20px;
}
table#explained_menu {
	margin-left: 20px;
	width: 720px;
}
div#explained_video p {
	margin-right: 40px;
}
table#explained_menu tbody tr th {
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	width: 200px;
	display: inline-block;
	height: 60px;
	display: table-cell;
	vertical-align: middle;
}
table#explained_menu h2 {
	color: #FFFFFF;
}
table#explained_menu tbody tr th.explained1 {
	background-color: #deac57;
	margin-right: 10px;
}
table#explained_menu tbody tr th.explained2 {
	background-color: #cc7b50;
	margin-left: 10px;
	margin-right: 10px;
}
table#explained_menu tbody tr th.explained3 {
	background-color: #598758;
	margin-left: 10px;
}
table#explained_menu tbody tr td ul {
	list-style-type: none;
	padding-left: 12px;
}
table#explained_menu tbody tr td.explained1 a {
	color: #9c6d1f;
}
table#explained_menu tbody tr td.explained2 a {
	color: #a3623f;
}
table#explained_menu tbody tr td.explained3 a {
	color: #527d51;
}
table#explained_menu a {
	text-decoration: none;
}
table#explained_menu a:hover {
	text-decoration: underline;
}
#homepage-eee {
	background-image: url("/economy_finance/images/explained/background-eee.jpg");
}
/*****************thermometer****************/
.thermometer {
	border-collapse: collapse;
	margin-right: 20px;
	position: relative;
}
.thermometer div {
	padding-left: 80px;
}
.thermometer td {
	vertical-align: top;
	padding-bottom: 10px;
	padding-left: 81px;
}
.thermometer tr:last-child td {
	padding-bottom: 0px;
}
.thermometer table {
	background: url(http://ec.europa.eu/economy_finance/images/general/thermometer-middle.svg) no-repeat;
	background-size: 100px 100%;
	background-position: bottom left;
}
.thermometer:before {
	content: ",";
	color: transparent;
	display: block;
	background: url(http://ec.europa.eu/economy_finance/images/general/thermometer-top.svg) no-repeat;
	background-position: bottom left;
	background-size: 100px;
	height: 33px;
	width: 150px;
}
.thermometer:after {
	content: ",";
	color: transparent;
	display: block;
	background: url(http://ec.europa.eu/economy_finance/images/general/thermometer-bottom.svg) no-repeat;
	background-position: top left;
	background-size: 100px;
	height: 120px;
	width: 150px;
}
.thermometer h3 {
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-size: 120%;
	position: relative;
}
.thermometer h3:before {
	content: ".";
	color: transparent;
	background: url(http://ec.europa.eu/economy_finance/images/general/thermometer-mark.svg) no-repeat;
	background-size: 80px;
	width: 36px;
	position: absolute;
	left: -39px;
	top: 8px;
}
.thermometer h4 {
	color: #000;
	padding-top: 0px;
 margin-top:
}
.thermometer .note {
	position: absolute;
	bottom: 50px;
	right: 10px;
	left: 30px;
	font-weight: bold;
}
/***for inline country listing***/
.thermometer li {
	display: inline;
}
.thermometer li:after {
	content: ", "
}
.thermometer li:last-child:after {
	content: ""
}
/****************Stability and Growth Pact timeline********************/
#SaGPtimeline {
	margin-top: 13px;
	margin-left: 15px;
	position: relative;
	border-left: solid 3px #CCCCCC;
	padding-top: 35px;
}
#SaGPtimeline:before {
	content: url(/economy_finance/images/arrow.svg);
	display: block;
	position: absolute;
	left: -12px;
	top: -4px;
	width: 23px;
}
#SaGPtimeline .year {
	position: relative;
	padding-bottom: 50px;
}
#SaGPtimeline .year h4 {
	text-align: center;
	position: absolute;
	width: 100px;
	margin-left: -50px;
	background-color: #fff;
	margin-bottom: 17px;
	bottom: 0px;
	font-size: 1.2em;
}
#SaGPtimeline .year h4 span {
	display: inline-block;
	position: relative;
	margin: 0px;
	padding: 3px;
	width: 50px;
}
#SaGPtimeline .event {
	position: relative;
	padding-bottom: 13px;
	margin-left: 29px;
}
#SaGPtimeline .event p {
	padding: 5px;
}
#SaGPtimeline .event h5 {
	position: relative;
	font-weight: bold;
	border-bottom: solid 2px #CCCCCC;
	position: relative;
	margin-left: -27px;
	padding-left: 33px;
	display: inline-block;
	padding-bottom: 0px
}
#SaGPtimeline .event h5:before {
	position: absolute;
	bottom: -8px;
	left: -11px;
	z-index: 5000;
	content: "";
	width: 6px;
	background: #CCCCCC;
	height: 6px;
	display: block;
	border: solid 4px #CCCCCC;
	border-radius: 7px;
}
/****************Stability and Growth Pact timeline********************/
}
 @media all /* slide1 */ {
.slide1 {
	border: 0;
	padding: 0;
	margin: 10px 20px;
	position: relative;
}
.slide1 .euItem {
	background-color: #f6f6f6;
	border: 1px solid #ccc;
	padding: 15px 20px;
	margin-bottom: 5px;
	height: 240px;
	border-radius: 10px;
}
.slide1 .euImg {
	max-width: 300px;
	border-radius: 10px;
	padding: 5px;
	background-color: #fff;
}
.slide1 ._first, .slide1 .navPlayerInfo, .slide1 ._stop, .slide1 ._play, .slide1 ._end {
	display: none;
}
.slide1 .slideNav {
	margin: 0;
}
.slide1 .navPlayer a.next img, .slide1 .navPlayer a.previous img {
	position: absolute;
	left: -999px;
	top: -999px;
}
.slide1 .navPlayer a.next {
	border: 2px solid #ccc;
	display: inline-block;
	margin-top: -36px;
	position: absolute;
	left: auto;
	bottom: auto;
	right: -24px;
	top: 50%;
	padding: 7px 10px;
	background-color: #fff;
	border-radius: 34px;
}
.slide1 .navPlayer a.next span {
	position: relative;
	left: 2px;
	top: 0;
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
	border-top: 8px solid #fff;
	border-bottom: 8px solid #fff;
	border-left: 0;
	border-left: 12px solid #ccc;
}
.slide1 .navPlayer a.next:hover span, .slide1 .navPlayer a.next:focus span, .slide1 .navPlayer a.next:active span {
	border-left-color: #369;
}
.slide1 .navPlayer a.previous {
	border: 2px solid #ccc;
	display: inline-block;
	margin-top: -36px;
	position: absolute;
	left: -24px;
	bottom: auto;
	right: auto;
	top: 50%;
	padding: 7px 10px;
	background-color: #fff;
	border-radius: 34px;
}
.slide1 .navPlayer a.previous span {
	position: relative;
	left: -3px;
	top: 0;
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
	border-top: 8px solid #fff;
	border-bottom: 8px solid #fff;
	border-left: 0;
	border-right: 12px solid #369;
}
.slide1 .navPlayer a.previous:hover span, .slide1 .navPlayer a.previous:focus span, .slide1 .navPlayer a.previous:active span {
	border-right-color: #036;
}
.slide1 .navPlayer li.disabled a.previous, .slide1 .navPlayer li.disabled a.next {
	border-color: #ddd;
}
.slide1 .navPlayer li.disabled a.previous span {
	border-right-color: #ddd;
}
.slide1 .navPlayer li.disabled a.next span {
	border-left-color: #ddd;
}
.slide1 .navPagination span {
	position: absolute;
	left: -999px;
	top: -999px;
}
.slide1 .navPagination i {
	display: inline-block;
	width: 12px;
	height: 12px;
	overflow: hidden;
	background-color: #ccc;
	border-radius: 12px;
	margin: 0 5px;
}
.slide1 .navPagination a:hover i, .slide1 .navPagination a:focus i, .slide1 .navPagination a:active i, .slide1 .navPagination a.selected i {
	background-color: #369;
}
.slide1 .navPagination a, .slide1 .navPagination a span {
	border: none;
}
.imageLeftTextRightBlock, .imageRightTextLeftBlock {
	min-height: 125px;
	height: 100%;
}
.imageLeftTextRightBlock .text, .imageRightTextLeftBlock .text {
	display: block;
	width: auto;
	padding: 15px;
}
.imageLeftTextRightBlock img, .imageRightTextLeftBlock img {
	float: left;
	border: solid #fff;
}
.imageLeftTextRightBlock .text {
	padding-left: 147px;
}
.imageLeftTextRightBlock img {
	float: left;
	border-width: 0px 13px 13px 0px;
}
.imageRightTextLeftBlock .text {
	padding-right: 147px;
}
.imageRightTextLeftBlock img {
	float: right;
	border-width: 0px 0px 13px 13px;
}
.bg_DAEDEF {
	background-color: #DAEDEF
}
.bg_F1E9C5 {
	background-color: #F1E9C5
}
.bg_BDDEFF {
	background-color: #BDDEFF
}
/*****************************timeline*************************************/
#gov-timeline-outer {
	width: 100%;
	background-color: #F6F6F6;
}
#gov-timeline {
	width: 50%;
	position: relative;
	border-right: solid 3px #CCCCCC;
	padding-bottom: 20px;
}
#gov-timeline:before {
	content: url(../images/economic_governance/timeline/arrow.svg);
	display: block;
	position: absolute;
	right: -14px;
	top: -4px;
	width: 23px;
}
#gov-timeline .time {
	font-weight: bold;
}
#gov-timeline .time:after {
	content: " - ";
}
#gov-timeline .year {
	position: relative;
	padding-bottom: 50px;
}
#gov-timeline .year h3 {
	text-align: center;
	position: absolute;
	right: 0px;
	width: 100px;
	margin-right: -50px;
	background-color: #F6F6F6;
	margin-top: 17px;
	margin-bottom: 17px;
	bottom: 0px;
	font-size: 1.2em;
}
#gov-timeline .year h3 span {
	display: inline-block;
	position: relative;
	margin: 0px;
	padding: 3px;
	width: 50px;
}
#gov-timeline .year h3 span:after {
	content: url(images/economic_governance/timeline/arrow.svg);
	display: block;
	position: absolute;
	top: 28px;
	left: 17px;
	width: 25px;
}
#gov-timeline .month {
	position: relative;
	padding-bottom: 33px;
}
#gov-timeline .month h4 {
	width: 100px;
	position: absolute;
	right: 0px;
	bottom: -3px;
	margin-right: -50px;
	background-color: #fff;
	text-align: center;
	display: none;
}
#gov-timeline .month h5 {
	font-size: 1.1em;
	position: relative;
	padding-bottom: 0px;
	margin-bottom: 0px;
	max-width: 100%;
}
#gov-timeline .month h5 * {
	display: block;
	padding: 3px 5px 3px 5px;
}
#gov-timeline .month h5 {
	display: inline-block;
	border-bottom: solid 2px #CCCCCC;
	position: relative;
}
#gov-timeline .gov-event h5 {
	float: right;
	margin-left: -31px;
}
#gov-timeline .gov-event h5 {
	margin-right: -29px;
	padding-right: 31px;
}
#gov-timeline .background-event h5 {
	margin-left: -31px;
	padding-left: 31px;
}
#gov-timeline p {
	clear: both;
	text-align: left;
}
#gov-timeline .month p {
	padding: 5px;
	padding-left:10px;
}
#gov-timeline h5 {
	font-weight: bold;
}
#gov-timeline .gov-event, .background-event {
	clear: both
}
#gov-timeline .gov-event h5 {
	text-align: right
}
#gov-timeline .month div {
	display: block;
	position: relative;
	z-index: 500px;
	text-align: left;
	margin-right: 29px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
#gov-timeline .month .background-event {
	position: relative;
	left: 100%;
	margin-left: 33px;
	margin-right: 0px;
}
#gov-timeline .background-event h5:before {
	content: "";
	width: 6px;
	background: #CCCCCC;
	height: 6px;
	display: block;
	border: solid 4px #CCCCCC;
	border-radius: 7px;
	position: absolute;
	bottom: -8px;
	left: -8px;
	z-index: 5000;
}
#gov-timeline .gov-event div {
	padding-right: 30px;
}
#gov-timeline .gov-event h5:before {
	content: "";
	width: 6px;
	background: #CCCCCC;
	height: 6px;
	display: block;
	border: solid 4px #CCCCCC;
	border-radius: 7px;
	position: absolute;
	bottom: -8px;
	right: -8px;
	z-index: 5000;
}
#gov-timeline .gov-event + .background-event div, #gov-timeline .background-event + .gov-event div {
	position: relative;
	margin-top: -30%;
}
#gov-timeline .gov-event + .background-event, #gov-timeline .background-event + .gov-event {
	margin-top: -50px;
}
#gov-timeline .flag + .flag {
	display: block;
}
#gov-timeline .flag {
	display: inline-block;
	float: left;
	margin: 7px 7px 2px 0px;
}
#gov-timeline img {
	max-width: 100%;
	margin-top: 10px;
}
#gov-timeline .header {
	display: block;
	width: 200%;
	font-weight: bold;
}
#gov-timeline .header span {
	display: inline-block;
	font-size: 1.1em;
	width: 45%;
	height: 35px;
	float: left;
	padding: 5px;
	text-align: center;
	margin-bottom: 25px;
}
#gov-timeline .header span + span {
	float: right;
}
#gov-timeline .tl-icon {
	display: block;
	float: left;
	margin: 0px 5px 3px 0px;
	position: relative;
	top: 5px;
	background-color:#fff;
}
#gov-timeline img {
	border-radius: 10px;
}
.tl-icon {
	display: inline-block;
	width: 43px;
	height: 43px;
	background: url(../images/economic_governance/timeline/timeline-icons.png) no-repeat;
	border: solid 3px #0065A2;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	background-size: 100%;
}
.tl-icon-1 {
	background-position: 0px 4px;
}
.tl-icon-2 {
	background-position: 0px -47px;
}
.tl-icon-3 {
	background-position: 0px -112px;
}
.tl-icon-4 {
	background-position: 0px -175px;
}
.tl-icon-5 {
	background-position: 0px -223px;
}
.tl-icon-6 {
	background-position: 2px -279px;
}
.tl-icon-7 {
	background-position: 1px -323px;
}
.tl-icon-8 {
	background-position: 0px -380px;
}
.tl-icon-9 {
	background-position: 0px -433px;
}
.tl-icon-10 {
	background-position: 0px -488px;
}
.tl-icon-11 {
	height: 41px;
	background-position: 0px -545px;
}
.tl-icon-12 {
	background-position: 0px -601px;
}
.tl-icon-13 {
	background-position: 0px -649px;
}
.tl-icon-14 {
	background-position: 0px -700px;
}
.tl-icon-15 {
	background-position: 2px -762px;
}
.tl-icon-16 {
	background-position: 0px -834px;
}
.tl-icon-17 {
	background-position: 0px -895px;
}
.tl-icon-18 {
	background-position: 0px -950px;
}
.tl-icon-19 {
	background-position: 0px -1002px;
}
.tl-icon-20 {
	background-position: 0px -1050px;
}
.tl-icon-21 {
	background-position: 0px -1093px;
}
.tl-icon-22 {
	background-position: 0px -1145px;
}
/****************************************************end timeline***********************************************/


}
 @media all and (max-width:400px) {
#gov-timeline {
	width: auto;
	border-left: solid 3px #cccccc;
	border-right: none;
	margin-left: 30px;
}
#gov-timeline * {
	text-align: left;
}
#gov-timeline:before {
	content: url(images/economic_governance/timeline/arrow.svg);
	display: block;
	position: absolute;
	right: auto;
	left: -12px;
}
#gov-timeline .month div {
	position: static !important;
	margin-top: 10px !important;
	left: 0px !important;
}
#gov-timeline .gov-event,  #gov-timeline .background-event {
	margin-left: 29px;
}
#gov-timeline .background-event h5,  #gov-timeline .gov-event h5 {
	text-align: left;
	position: relative;
	right: 0px;
	left: 0px !important;
}
#gov-timeline .background-event h5 {
	margin-left: -34px;
}
#gov-timeline .gov-event h5 {
	clear: both !important;
	float: left;
	margin-left: -23px;
}
#gov-timeline .gov-event h5:before {
	position: absolute;
	bottom: -9px;
	left: -13px;
	right: auto;
	z-index: 5000;
}
#gov-timeline ul li {
	list-style: disc;
	margin-left: 15px;
}
#gov-timeline .year h3, #gov-timeline .month h4 {
	width: 100px;
	text-align: center !important;
	left: 0px;
	margin-left: -51px;
}
#gov-timeline .header {
	display: none;
}
}
 @media all /* slide2 */ {
.slide2 {
	border: 0;
	padding: 0;
	margin: 10px 20px;
	position: relative;
}
.slide2 .euItem {
	background-color: #f6f6f6;
	border: 1px solid #ccc;
	padding: 15px 20px;
	margin-bottom: 5px;
	min-height: 200px;
	border-radius: 10px;
}
.slide2 .euImg {
	max-width: 300px;
	background-color: #fff;
	box-shadow: 10px 10px 5px #888888;
}
.slide2 ._first, .slide2 .navPlayerInfo, .slide2 ._stop, .slide2 ._play, .slide2 ._end {
	display: none;
}
.slide2 .slideNav {
	margin: 0;
}
.slide2 .navPlayer a.next img, .slide2 .navPlayer a.previous img {
	position: absolute;
	left: -999px;
	top: -999px;
}
.slide2 .navPlayer a.next {
	border: 2px solid #ccc;
	display: inline-block;
	margin-top: -36px;
	position: absolute;
	left: auto;
	bottom: auto;
	right: -24px;
	top: 50%;
	padding: 7px 10px;
	background-color: #fff;
	border-radius: 34px;
}
.slide2 .navPlayer a.next span {
	position: relative;
	left: 2px;
	top: 0;
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
	border-top: 8px solid #fff;
	border-bottom: 8px solid #fff;
	border-left: 0;
	border-left: 12px solid #ccc;
}
.slide2 .navPlayer a.next:hover span, .slide2 .navPlayer a.next:focus span, .slide2 .navPlayer a.next:active span {
	border-left-color: #369;
}
.slide2 .navPlayer a.previous {
	border: 2px solid #ccc;
	display: inline-block;
	margin-top: -36px;
	position: absolute;
	left: -24px;
	bottom: auto;
	right: auto;
	top: 50%;
	padding: 7px 10px;
	background-color: #fff;
	border-radius: 34px;
}
.slide2 .navPlayer a.previous span {
	position: relative;
	left: -3px;
	top: 0;
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
	border-top: 8px solid #fff;
	border-bottom: 8px solid #fff;
	border-left: 0;
	border-right: 12px solid #369;
}
.slide2 .navPlayer a.previous:hover span, .slide2 .navPlayer a.previous:focus span, .slide2 .navPlayer a.previous:active span {
	border-right-color: #036;
}
.slide2 .navPlayer li.disabled a.previous, .slide2 .navPlayer li.disabled a.next {
	border-color: #ddd;
}
.slide2 .navPlayer li.disabled a.previous span {
	border-right-color: #ddd;
}
.slide2 .navPlayer li.disabled a.next span {
	border-left-color: #ddd;
}
.slide2 .navPagination span {
	position: absolute;
	left: -999px;
	top: -999px;
}
.slide2 .navPagination i {
	display: inline-block;
	width: 12px;
	height: 12px;
	overflow: hidden;
	background-color: #ccc;
	border-radius: 12px;
	margin: 0 5px;
}
.slide2 .navPagination a:hover i, .slide2 .navPagination a:focus i, .slide2 .navPagination a:active i, .slide2 .navPagination a.selected i {
	background-color: #369;
}
.slide2 .navPagination a, .slide2 .navPagination a span {
	border: none;
}
}
 @media screen /* DESKTOP */ {
} /*end DESKTOP */
 @media all and (max-width:768px) /* TABLET */ {
.thermometer:after {
	height: 165px;
}
.thermometer .note {
	bottom: 0px !important;
	left: 10px !important;
	paddding-left: 0px !important;
	margin-left: -80px;
}
} /*end TABLET */
 @media all and (max-width:600px) /* HORIZONTAL PHONE */ {
div#explained_video iframe#videoplayer_eee {
	width: 480px;
	height: 270px;
}
#horiz-menu {
	font-size: 90%;
}
} /*end HORIZONTAL PHONE */
 @media all and (max-width:360px) /* VERTICAL PHONE */ {
div#explained_video iframe#videoplayer_eee {
	width: 300px;
	height: 169px;
}
}
 @media all and (max-width:320px) /* VERTICAL PHONE */ {
.thermometer ul {
	padding-left: 13px;
}
.thermometer li {
	display: list-item;
	list-style: disc;
	list-style-position: inside;
}
.thermometer li:after {
	content: normal;
}
div#explained_video iframe#videoplayer_eee {
	width: 300px;
	height: 169px;
}
} /*end VERTICAL PHONE */
 @media print {
#path {
	display: none;
}
.RSS {
	display: none;
}
#left {
	display: none;
}
#right {
	display: none;
}
div.content_news {
	font-weight: bold;
}
div.main_news img {
	display: none;
}
#share-tool, #horiz-menu {
	display: none;
}
.ui-accordion .ui-accordion-content {
	display: block !important;
}
} /*end PRINT */
