body {
	min-width: 995px;
	position:relative;
}

#bannerBackground {
	background:#2580C3 url(http://eeas.europa.eu/delegations/images/banner-background.jpg) no-repeat scroll 0 0;
	height:106px;
}

/** added by tli to centralize the positions **/
.bannerRight div#imageBanner {
	position:absolute;
	right:0;
	top:-1px;
	width:595px;
	height: 124px;
	z-index:1;
}

/*added by mke for contracts_tenders tabs*/
a#tab-tenders {
    font-weight:bold;
	text-decoration: underline !important; 
	color: #ffffff !important;
}
a#tab-contracts{
    font-weight:bold;
	text-decoration: underline !important; 
	color: #ffffff !important;
}
/*end contracts_tenders tabs*/

.bannerRight .title{
	position: absolute;
	top: 1px;
	left: 0px;
	width: 980px;
	height: 106px;
	z-index: 2;
	background-color: transparent;
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
}

.bannerRight .title a{
	width:100%;
	height:100%;
	position:relative;
	display:block;
}
/** end added by tli to centralize the positions **/

#content {
	overflow: hidden;
	height: 100%;
	padding: 0 210px 0 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	font-size: 1em;
	color: #383838;
}
#content h1, #content h2, #content h3, #content h4, #content li, #content select, #content input, #content p , #content h5 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #383838;
	font-style:normal;
	font-size:100%;
}
img {
	border: 0;
}
#content p {
	font-size: 1em;
}
#content form {
	text-align:left;
}
#content .main-container {
	float: left;
	width: 100%; 
}
#content .main-content {
	float: left;
	/*overflow: hidden;*/
	height: 100%;
	width:100%;
}
#content .main {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 196px;
}
#content .main h1 {
	margin: 0; 
	padding-bottom: 6px;
	color: #154b89;
	font: bold 1.8em Arial, Helvetica, sans-serif;
}
#content .main h2 {
	color: #0173BC;
	font-size: 1.4em;
	font-weight:bold;
	margin: 0; 
}
#content .main h2.headline {
	border-bottom:1px solid #c6d3d9;
	color: #fff;
	font-weight:normal;
	font-size: 1.2em;
	z-index:10;
	position:relative;
}

#content .main-box {
	margin: 4px 0 20px 0;
	background: none;
}
#content .flashNews
{
	background: url(http://eeas.europa.eu/delegations/images/bkg_flashnews.jpg) repeat-x;
	background-position:0 bottom;
	padding:25px;	
	height:105px;
	border-bottom:solid #c6d3d9 1px;
	position:relative;
}
#content .flashNews p
{
	display:block;
	float:left;
	width:65%;
	line-height:22px;
	color:#C6D3D9;
}
#content .flashNews a:hover
{
text-decoration:underline;
}
#content .flashNews a
{
	color:#154B89;
	text-decoration:none;
}
#content .flashNews a.right
{
	position:absolute;	
	width:22%;
	height:60px;
	margin:15px 15px 0 0;
	right:58px;
}
#content .flashNews a.right img
{
	width:190px;
}
#content .main-box .invert-box{
	margin-top: 4px;
	background: url(http://eeas.europa.eu/delegations/images/img_struct/main-box-right-bg.gif) repeat-y 100% 0;
}
#content .main-box .cont,#content .main-box .ads-box {
	border:1px solid #b4b4b4;
	overflow: hidden;
	height: 100%; 
	padding:0;
	font-size: 95%;
}

#content .invert-box .cont {
	padding: 0px 2px 0px 2px;
	font-size: 95%;
}
#content .main-box .top-bg {
	display:none;
	background: none;
}
#content .main-box .top-bg div {
	background: none;
}
#content .main-box .top-bg div div {
	background: none;
	height: 3px;
	overflow: hidden;
}
#content .main-box .bottom-bg {
	display:none;
	background: none;
}
#content .invert-box .bottom-bg {
	margin-top: -1px;
}
#content .main-box .bottom-bg div {
	background: none;
}
#content .main-box .bottom-bg div div {
	background: none;
	height: 3px;
	overflow: hidden;
}
#content .headline a{
	width:16px;
	float:right;
	height:16px;
	display:inline;
	margin:4px 3px;
}
.headline img.rssIco {
	border:0 none;
	display:inline;
	float:right;
}

#content .headline {
	background: url(http://eeas.europa.eu/delegations/images/img_struct/headline_bg.gif) repeat-x top left;
	margin: 0; 
	font-size: 1.16em;
	width:100%;
	padding: 0 0 4px 0;
}

#content .picto_news, #content .picto_eunews {
	background: url(http://eeas.europa.eu/delegations/images/img_struct/main-box-headline-bg.gif) #c6d3d9 no-repeat 5px 3px;
}

#content .picto_focus {
	background: url(http://eeas.europa.eu/delegations/images/img_struct/ico_focus_active.gif) #c6d3d9 no-repeat 5px 3px;
}

#content .picto_about {
	background: url(http://eeas.europa.eu/delegations/images/img_struct/ico_about.gif) #c6d3d9 no-repeat 5px 3px;
}

#content .picto_agenda {
	background: url(http://eeas.europa.eu/delegations/images/img_struct/ico_agenda.gif) #c6d3d9 no-repeat 5px 3px;
}

#content .picto_around {
	background: url(http://eeas.europa.eu/delegations/images/img_struct/ico_around_the_world.gif) #c6d3d9 no-repeat 5px 3px;
}

#content .picto_know {
	background: url(http://eeas.europa.eu/delegations/images/img_struct/ico_know_more.gif) #c6d3d9 no-repeat 5px 3px;
}

#content .picto_working {
	background: url(http://eeas.europa.eu/delegations/images/img_struct/ico-working-together.png) #c6d3d9 no-repeat 5px 3px;
}

#content .headline span {
	font-family: Verdana, sans-serif;
	display: block; 
	color: #000;
	padding: 6px 0 2px 40px;
	font-weight:bold;
	z-index:10;
	font-size:100%;
}

*:first-child+html #content .headline span  {
	/*position: relative; */
}

#content .inner-content .headline {
	text-transform: none; 
}
#content .inner-content .headline span {
	background: url(http://eeas.europa.eu/delegations/images/img_struct/headline_bg.gif) #c6d3d9 repeat-x top left;
	padding: 6px 0 2px 10px;
}
#content .inner-content .headline strong {
	display: block;
	/*background: url(http://eeas.europa.eu/delegations/images/img_struct/inner-main-box-headline-line.gif) bottom repeat-x;*/
	padding: 0 0 5px 0;
	z-index:100;
	position:relative;
	margin-top:-1px;
}

#content .news-box {
	overflow: hidden;
	height: 100%;
	padding: 0 0 0 7px;
	border-top:1px solid #b4b4b4;
}

#content .top-news-box {
	border:none;
	padding: 0; 
	margin-top: -7px;
	z-index:0;
	position:relative;
}
#content .news, #content .event_calendar {
	overflow: hidden;
	height: 100%;
	padding: 10px 30px 10px 3px;
}

#content .event_calendar .events_calendar_img{float:left;}
#content .event_calendar .events_calendar_img img{width:149px;}

#content .top-news-box .news {
	padding: 8px 30px 11px 10px;
	background-color:#eff3f5;
}
#content .news h3,#content .ads-content h3, #content .event_calendar h3 {
	margin: 0;
	padding-top: 5px;
	font-size: 1em;
}
#content .news h3 a,#content .ads-content h3 a, #content .event_calendar h3 a {
	font-weight:normal;
	color: #154b89;
	text-decoration: none; 
}
#content .news h3 a:hover,#content .ads-content h3 a:hover, #content .event_calendar h3 a:hover {
	text-decoration: underline; 
}

#content .news img, #content .ads-content img, #content .event_calendar img {
	border: 1px solid #3b3b3b; 
	margin: 7px 8px 0 0;
}
#content .ads-content .case_img {
	float: left; 
	border: 1px solid #3b3b3b; 
	margin: 7px 8px 0 0;
}

#content .ads-content img.alIco {
	display:inline;
	float:none;
}

#content .news img.alIco, #content .event_calendar img.alIco {
	border:none;
}
#content .news p ,#content .ads-content p, #content .event_calendar p {
	margin: 0; 
	padding-top: 15px;
	line-height: 1.25em;
}
#content .inner-content .event_calendar p{
	margin-left:160px;
}

#content .inner-content .event_calendar p.noimg{
	margin-left:0;
}
#content .without-img p {
	padding: 4px 0 2px;
}
#content .news p a,#content .ads-content p a, #content .event_calendar p a {
	text-decoration: underline; 
	color: #1686ad;
}
#content .news p a:hover,#content .ads-content p a:hover, #content .event_calendar p a:hover {
	text-decoration: none; 
}
#content .main-box .ads-box {
	background:#C7E3ED url(http://eeas.europa.eu/delegations/images/img_struct/main-box-left-bg.gif) repeat-y scroll 0 0;
	border-right:1px solid #D4D4D4;
	margin-right:1px;
	padding:0 0px 10px 2px;
}
#content .ads-content {
	overflow: hidden;
	height: 100%;
	padding: 0 30px 7px 3px;
}
#content .news-divider {
	background-color: #b7b7b7;
	height: 1px;
	overflow: hidden;
	width:100%;
	display: block; 
}
#content a.all-news,#content a.all-news:visited {
	float: right; 
	color: #fff;
	font-weight: bold;
	text-decoration: none; 
	padding: 2px 17px 2px 17px;
	margin: 12px 0 0 0;
	clear:both;
	background: #154b89 url(http://eeas.europa.eu/delegations/images/img_struct/small-box-arrow.gif) no-repeat 0 30%;
}
#content a.all-news:hover {
	text-decoration: underline; 
}

#content .news-list,#content .inner-content .news-list {
	margin: 0;
	padding: 0 8px 16px;
	list-style: none;
	color:#154b89;
}
#content .news-list li {
	padding: 0 0 0 20px;
	margin-top: 13px;
	background: url(http://eeas.europa.eu/delegations/images/img_struct/all-news-arrow.gif) no-repeat 0 0.4em;
	line-height: 1.25em;
}
#content .news-list li a {
	color:#154b89;
	text-decoration:none;
}

#content .news-list li a:hover {
text-decoration:underline;
}

#content .news-list .icon {
	position: relative; 
	bottom: -3px;
}

#content .left-sidebar {
	float: left;
	width: 166px;
	display: inline; 
	padding: 0px 23px 20px 7px;
	font-size: 0.85em;
	position: relative; 
}

#content .nav-box {
	background-color:#ebf0f6;
	height: 100%;
	border:1px solid #fdfdfe;
}
#content .nav-box:after {
	content:"";
	display:block;
	clear:both;
}
#content #nav {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 162px;
	border: 1px solid #caced5;
	border-bottom: none;
}
#content #nav:after {
	content:"";
	display:block;
	clear:both;
}
#content #nav li {
	font-size: 1.09em;
	float: left;
	width: 162px; 
	padding-top: 1px;
	border-bottom:1px solid #caced5;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0;
}

#content #nav li.first {
	background: none;
	padding-top: 0;
}

#content #nav li a {
	display: block;
	text-decoration: none; 
	color: #024188;
	background: url(http://eeas.europa.eu/delegations/images/img_struct/all-news-arrow.gif) no-repeat 2px 4px;
	width: 162px;
}
#content #nav li a:visited {
	display: block;
	text-decoration: none; 
	color: #024188 !important;
	/*background: url(http://eeas.europa.eu/delegations/images/img_struct/all-news-arrow.gif) no-repeat 2px 4px;*/
	width: 162px;
}
#content #nav li a span {
	display: block;
	padding: 1px 0 2px 15px;
}

#content #nav li a.active, 
#content #nav li a.active:hover {
	color: #fff !important;
	width: 162px;
	position: relative;
	background-color: #024188;
}

#content #nav li a.spot, 
#content #nav li a.spot:hover {
	color: #fff !important;
	width: 162px;
	position: relative;
	background-color: #ff9900;
	display:none;
}

#content #nav .slide li a, 
#content #nav .slide li a:hover {
	color: #fff !important;
	width: 162px;
	position: relative;
	background-color: #024188;
}

#content #nav .slide li a.spot, 
#content #nav .slide li a.spot:hover {
	color: #fff !important;
	width: 162px;
	position: relative;
	background-color: #ff9900;
}

#content #nav li a.active span,
#content #nav li a:hover span {
	background: #024188 url(http://eeas.europa.eu/delegations/images/img_struct/left-sidebar-arrow-bg.gif) no-repeat 3px 4px;
	color: #fff !important;
}

#content #nav li a.active.spot span,
#content #nav li a.spot:hover span {
	background: #ff9900 url(http://eeas.europa.eu/delegations/images/img_struct/left-sidebar-spot-arrow-bg.gif) no-repeat 3px 4px;
	color: #fff !important;
 }

#content #nav li ul li a {
	background: none;
}

#content #nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	width: 162px;
	position: relative; 
	background: #024188 url(http://eeas.europa.eu/delegations/images/img_struct/subnav-gradient.gif) repeat-y;
}
#content #nav ul li {
	font-size: 1em;
	padding: 2px 0 2px 10px;
	margin:0;
	width: 152px;
	font-weight: normal; 
	background: #024188 url(http://eeas.europa.eu/delegations/images/img_struct/subnav-line.gif) no-repeat;
	border:none;
}
#content #nav ul li.spot {
  background:#FF9900 none !important;
  border-top:1px solid #CD7B01 !important;
  border-bottom:none !important;
}
#content #nav ul li a {
	display: inline; 
	color: #fff;
	margin: 0 !important; 
	font-size:96%;
}
#content #nav ul li a:hover {
	font-weight: bold;
}
#content #nav ul.slide li a.spot.active {
	background: #ff9900 url(http://eeas.europa.eu/delegations/images/img_struct/left-sidebar-spot-arrow-bg.gif) no-repeat 3px 4px;
	font-weight: bold;
}

#content #nav ul.slide li a.active {
	background:none;
	font-weight: bold;
}
#content #nav ul.slide li a.active span, 
#content #nav ul.slide li a:hover span{
	background:none;
}
#content #nav ul.slide li a span {
	padding-left: 11px;
}

#content #nav ul.slide li a:hover span{
	background:none;
}

#content .left-box {
	font-size:100%;
	border:1px solid #cbcfd6;
	background-color:#eeeeee;
	overflow: hidden;
	height: 100%;
	padding: 0;
	margin:20px 0 0 0;
}
#content .left-sidebar p {
	margin: 12px 4px 0 4px;
}
#content .left-box h3 {
	margin: 0; 
	color: #000;
	padding: 4px 0 10px 5px;
	font-size: 1.09em;
	background: url(http://eeas.europa.eu/delegations/images/img_struct/left-sidebar-headline-bg.gif) #fff no-repeat 0 100%;
}
#content .related-links {
	margin: 0;
	padding: 0 0 0 5px;
	list-style: none;

}
#content .related-links li {
	color: #154b89;
	padding: 0 0 5px 12px;
	background: url(http://eeas.europa.eu/delegations/images/img_struct/all-news-arrow.gif) no-repeat 0 0.4em;
}
#content .related-links li.with-img {
	background: none;
	padding:0 0 0 0;
}
#content .related-links li a {
	text-decoration: none; 
	color: #154b89;
}
#content .related-links li a:hover {
	text-decoration: underline; 
}
#content .left-box .related-links li a:visited {
	color: #154b89;
}

#content .left-sidebar .flash {
	border: 1px solid #0c6b8a;
	overflow: hidden;
	height: 100%;
	margin-top: 10px;
}
#content .left-sidebar .flash img {
	display: block; 
}
#content .right-sidebar {
	float: left; 
	width: 176px;
	margin: 0px -210px 0 0;
	display: inline; 
	padding: 0 7px 0 23px;
	font-size: 0.85em;
}

#content .right-sidebar a:link, #content .right-sidebar a:visited {
	color:#024188 !important;
	text-decoration:none;
}

#content .right-sidebar a:hover {
	text-decoration:underline;
}

#content .right-box {
	height: 100%;
	padding: 1px 1px 0;
	margin-top: 6px;
}
#content .right-box .bg {
	overflow: hidden;
	height: 100%;
	border: 1px solid #cbcfd6; 
	background:#eff3f5 none repeat-y scroll 0 0;
}
#content .right-box .cont {
	overflow: hidden;
	height: 100%;
	padding: 0 0 12px;
}
#content .right-box .cont img {
	margin: 5px 0px 5px 5px;
}
#content .right-box .cont img.alIco {
	margin: 0px 0px 0px 0px;
}
#content .right-box .mediagallery {
	background-color:#ffffff;
	text-align:center;
}
#content .mediaFrame {
	border:none;
}
#content .mediaFrame .mediaText{
	text-align:center;
}

#content .right-box h3 {
	margin: 0; 
	color: #000;
	padding: 4px 0 15px 5px;
	font-size: 1.09em;
	background: #cad5db url(http://eeas.europa.eu/delegations/images/img_struct/right-sidebar-headline-bg.gif) no-repeat 0 100%;
}
#content .right-ads {
	margin: -2px 0 0 5px;
	padding: 0;
	list-style: none;
	width: 162px;
	overflow: hidden;
}
#content .right-ads li {
	padding-top: 5px;
	float: left;
	width: 100%; 
}
#content .right-ads img {
	display: block; 
	border: 1px solid #f6f9fe; 
	width:152px;
}

#content .themes {
	margin: 0;
	padding: 0px 4px 0px 4px;
	list-style: none;
}
#content .right-box .bg .relatedLinks {
	padding: 0px 4px 0px 4px;
}
#content .themes li {
	padding: 0 0 0 13px;
	line-height: 1.29em;
	background: url(http://eeas.europa.eu/delegations/images/img_struct/themes-arrow.gif) no-repeat 0 0.4em;
	color:#154b89;
}
#content .themes li a {
	color:#154b89;
	text-decoration: none; 
}
#content .themes li a:hover {
	text-decoration: underline;
}
#content .right-box .themes li a:visited {
	color:#154b89;
}

#footer {
	overflow: hidden;
	height: 100%;
	background: #dfdfdf url(http://eeas.europa.eu/delegations/images/img_struct/footer-bg.gif) repeat-x;
	margin-top: 17px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#footer .bg {
	border-top:2px solid #154b89;
	background-color: #dfdfdf;
	padding: 18px 0 26px 44px;
	color: #154b89;
	font-size: 0.8em;
	overflow: hidden;
	height: 100%;
}
#footer .bg div {
	float: left; 
	margin-top: 8px;
	border-left: 1px solid #1c4f90;
}
#footer .col {
	width: 26%;
}
#footer .col1 {
	float: right; 
	width: 47%;
}
#footer strong  {
	display: block;
	color:#1e1e1e;
}
#footer p {
	font-size: 1em;
	margin: 0; 
	padding: 1px 0 3px 4px;
}
#footer a {
	color: #154b89;
	text-decoration: underline; 
}
#footer a:hover {
	text-decoration: none;
}

#content .inner-content {
	/*overflow: hidden;*/
	height: 100%;
	padding-top: 4px;
	padding-bottom: 56px;
}
#content .inner-content .cont {
	/*overflow: hidden;*/
	height: 100%;
	padding: 0 7px 5px;
}
.more_news {
	float:right;
	text-align:right;
	margin-right:10px;
}
#content .inner-content .head {
	overflow: hidden;
	height: 100%;
	padding: 0 0 16px;
	background: url(http://eeas.europa.eu/delegations/images/img_struct/inner-content-head-line.gif) no-repeat 50% 100%;
}
#content .inner-content .head p {
	padding-top: 3px;
	font-weight:bold;
}
#content .inner-content h3 {
	font-size: 14px;
	color: #0173BC;
}
#content .inner-content h3 span {
	color: #000000;
}
#content .inner-content p {
	margin: 0; 
	padding: 15px 0 0;
	line-height: 1.1em;
}
#content .inner-content p a {
	text-decoration: underline; 
	color: #0173BC;
}
#content .inner-content p a:hover {
	text-decoration: none;
}
#content .inner-content .list,
#content .inner-content ul {
	margin: 0;
	padding: 15px 0 0 35px;
	list-style: none;
}
#content .inner-content #tab_cfp ul {
	margin: 0;
	padding: 0px 0px 5px 20px;
	list-style: none;
}

#content .inner-content .list li,
#content .inner-content ul li {
	padding: 0 0 0 16px;
	line-height: 1.1em;
	background: url(http://eeas.europa.eu/delegations/images/img_struct/all-news-arrow.gif) no-repeat 0 0.36em;
}

#content .inner-content ul li a, #content .inner-content ol li a {
	text-decoration: underline; 
	color: #0173BC; /*!important*/
}

#content .inner-content ul li a:hover, #content .inner-content ol li a:hover {
	text-decoration: none; 
}

.news-list li.with-img img{
	vertical-align:top;
}
#content .inner-content li p {
	padding:0px;
}
#content .inner-content table{
	border-collapse:collapse;
	width:100%;
	margin:20px 0 10px 0;
	border: solid 1px #e6e6e6;
}

#content .inner-content table th {
	padding: 3px 7px 3px 6px;    
	background:#c6d3d9;
	color:#000;
	text-align:left;
	height:14px;
	vertical-align:bottom;
}
#content .inner-content table th img{
	margin:0 7px 0 -7px;
}
#content .inner-content table th.left-col{
	background:#c6d3d9 url(http://eeas.europa.eu/delegations/images/img_struct/main-th-headline-arrow.gif) top left no-repeat;
	width:10px;
	padding:0;
}
#content .inner-content table td{
	padding:6px 7px 2px 7px;
	background-color:#f2f2f2;
	border: solid 1px #d0d0d0;
	border-collapse:collapse;
	font-size:0.9em;
}
#content .inner-content table td p{
	/*float:left;*/
	padding:5px 0 5px;
}

#content .inner-content table.white th{
	background:#45a0c4 url(http://eeas.europa.eu/delegations/images/img_struct/main-th-headline-arrow.gif) no-repeat scroll 0 50%;
}
#content .inner-content table.white td{
	padding:6px 7px 3px 7px;
	background-color:#FFFFFF;
	border-collapse:collapse;
	font-size:0.9em;
	border:none;
}

#content .inner-content table td ul li{
	padding: 0 0 0 16px;
	margin:0 0 0 -27px;
	background: url(http://eeas.europa.eu/delegations/images/img_struct/all-news-arrow.gif) no-repeat 0 0.36em;
	list-style:none;
	list-style-position:outside;
	line-height:1.3em;
}

#content .inner-content table td ul li.nested{
	margin-left:0;
}

#content .inner-content table td ul li.doc-list{
	background:none;
	padding:0;
}
#content .inner-content table#tab_cfp td ul li{
	margin:0 0 0 0;
}
#content .right-img {
	float: right; 
	padding: 18px 0 10px 20px;
}
#content .right-img img {
	border: 1px solid #175a6f; 
}
#content .right-img em {
	display: block; 
	max-width:300px;
	text-align: center; 
	color: #0173BC;
	font-size: 0.8em;
	padding-top: 2px;
}
#content .inner-content table td.tab_struct {
	background-color:#ffffff;
	border:none;
}
#container {
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px;
}
#top {
	padding: 0px 0px 0px;
	position:relative;
}
h4 {
	margin-bottom:0;
	margin-top:20px;
}
#content h4 a:link {
	color:#0173BC;
}

/*special overwrite commission.css*/
#linkBoxTools {
	margin-right:115px;
}

#linkBoxLanguage a, #linkBoxLanguage a:visited {
margin-left:5px;
}

/** added by tli **/
#content hr{
	margin:10px 0;
}

/** end add by tli **/
/*Breadcrumb mod FVI*/
/** mod DCR **/

#path {
	background-color: #074a8b;
	background-image: url("http://eeas.europa.eu/delegations/images/grade-path.gif");
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: center top;
	min-height:18px;
	height:18px;
	padding-top:2pt 0 0 0;
	position:static;
	width:100%;
	z-index:0;
}

#path div {
	margin:0;
	padding:0 0 0 10px;
}

#path div ul {
	padding-top:2px;
  position:relative;
  z-index:3;
}

/*End Breadcrumb mod DCR*/


/**************************/
/** Photo Gallery by Tli **/
/**************************/
.photo_library_items{background:#F2F2F2; border:1px solid #E6E6E6; float:left; width:100%; margin-bottom:10px;}
.photo_library_items a{height:75px; width:100px; margin:10px; overflow:hidden; display:block; float:left;}
.photo_library_items div.clear{clear:both;}


#linkBoxTools	{
	background:none;
}

/****************************************************************/
/** Specific style added by tli to improve the display of news **/
/****************************************************************/
.img_floated_left{
	float:left;
}

.news_img img{width:149px;}

/*****************************************************/
/** Publications with anchor, first: ex Philippines **/
/** 03/10/2011 by Tli. *******************************/
/*****************************************************/

.anchor_default{
	background-color: #EBF0F6;
	border: 1px solid #CACED5;
	margin:25px 0;
}
#content div.main-content div.main div.inner-content div.cont div.anchor_default p{
	padding:15px;
	font-weight:bold;
	color:#024188;
}
#content div.main-content div.main div.inner-content div.cont div.anchor_default p a{
	text-decoration:none;
}
#content div.main-content div.main div.inner-content div.cont div.anchor_default p a:hover{
	text-decoration:underline;
}
/**#content .cont .without-img h3 a{
	font-weight:bold;
}**/
#content .publication_separator{
	background-color: #024188;
	padding:0 10px;
	margin-top:40px;
}
#content .publication_separator h3{
	padding:2px 0 1px;
	color:#FFFFFF;
}
#content .publication_separator h3 a, #content .publication_separator h3 a:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#content p.back_top{
	padding:0 10px 10px;
	font-size:0.9em;
	text-align:right;
}
#content .inner-content p.back_top a, #content .inner-content p.back_top a:hover{
	color:#999999;
	text-decoration:none;
}
.euWsHide{
	display:none;
}

/*******************************/
/** title display as an image **/
/** 04/10/2011 by Tli. *********/
/*******************************/
.box-title-img{overflow:hidden;}
.box-title-img h2.headline{display:none;}

.event_calendar h4{margin-top:7px;}
.tabbedContent
{
	list-style:none;
	height:71px;
	margin:0;
	padding:15px 0 0 0 !important;
	background: url("http://eeas.europa.eu/delegations/images/img_struct/tab_stars_grad.jpg") repeat-x bottom !important;	
}

.tabbedContent li.tab
{

	background: url("http://eeas.europa.eu/delegations/images/img_struct/tab_stars.jpg") no-repeat left !important;	
	float: left !important;
	padding: 0 0 0 20px !important;
	height:40px;
	cursor:pointer;
	margin:0 10px 0 0 !important;
}
.tabbedContent li.tab a
{
	background-image:url(http://eeas.europa.eu/delegations/images/img_struct/tab_stars.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:30px;
	display: block;
	padding:10px 20px 0 0;
}
.tabbedContent li.tab a:link, .tabbedContent li.tab a:visited, .tabbedContent li.tab a:active
{
	color: #FFF !important;
	text-decoration:none;
	/**font-size:100% !important;**/
	font-weight:bold;
}

.tabbedContent li.active, li.tab:hover
{

	background: url("http://eeas.europa.eu/delegations/images/img_struct/tab_stars_hover.jpg") no-repeat left !important;	
	float: left !important;
	margin-right:3px !important;
	margin:0 10px 0 0 !important;
	height:40px;	
	padding: 0 0 0 20px !important;	
}

.tabbedContent li.active a
{
	background-image:url(http://eeas.europa.eu/delegations/images/img_struct/tab_stars_hover.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:30px;
	display: block;
	padding:10px 20px 0 0;
}
.tabbedContent li.tab:hover a
{
	background-image:url(http://eeas.europa.eu/delegations/images/img_struct/tab_stars_hover.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:30px;
	display: block;
	padding:10px 20px 0 0;
}
.tabbedCanva
{
	margin:0;
}
.tabbedCanva .items 
{
	color:#383838;
	margin-left:25px;
	font-size:0.9em
}
.tabbedCanva .items h4
{
	margin:0 0 5px 0;

}
.tabbedCanva .items a
{
	color:#0033CC !important;
}
.tabbedCanva a:
{
	color:#0033CC !important;
}
.tabbedCanva h3
{
	margin:0 !important;
	padding: 25px 0 10px 0!important;
}
.tabbedCanva div
{
	background-color:#FFF;
	padding: 10px;	
}
.tabbedCanva div div
{
	padding: 0;
}
.tabbedCanva table
{
	margin:0 !important;
	border:0 !important;
}
.tabbedCanva table ul
{
	margin:0 0 10px 0!important;
	padding:0 5px 0 29px !important;
}
.tabbedCanva table a
{
	color:#0033CC !important;
}

/** added to avoid the display of the list of language icon on the top of the page **/
span.euModalWindow{display:none;}

#content .banner-nobel{
	background:url(http://eeas.europa.eu/delegations/images/nobel-banner-background.jpg) repeat-x top left;
	height:63px;
	/**display:none;**/
}
#content .banner-9-may{
	background:url(http://eeas.europa.eu/delegations/images/9-may-banner-background.jpg) repeat-x bottom left;
	height:90px;
	/**display:none;**/
}
#content .banner-nobel a{
	width:100%;
	display:block;
	/**text-align:center;**/
}
#content .banner-9-may a{
	width:100%;
	display:block;
	/**text-align:center;**/
}

/** news on the homepage with image **/
.news-box .newsItem{
	clear:both;
	margin:0 0 10px 0;
	/*border-bottom:1px solid #B7B7B7;*/
}
#content .news-box .newsItem h3 a{
	color:#154B89;
	font-weight:normal;
	text-decoration:none;
}
#content .news-box .newsItem h3 a:hover{
	text-decoration:underline;
}

.news-box .newsItem .imgPlacer{
	width:149px;
	height:100px;
	overflow:hidden;
	float:left;
	margin:0 10px 10px 0;
}
.news-box .newsItem .imgPlacer img{
	width:149px;
}

.lac-video .teaser{
	margin:10px 10px 0 0;
	float:left;
}
.lac-video .abstract{
	font-weight:normal;
}
#content .lac-video .news-divider{
	background:#FFFFFF;
}
.custom1{
float:right;
margin:0 0 0 10px;
}
.custom2{
float:left;
margin:0 10px 0 0;
}

#faqTitles h4 a {
	color:#666 !important;
	background:url(http://eeas.europa.eu/delegations/images/img_struct/all-news-arrow.gif) no-repeat scroll 3px 4px;
	padding:0 0 0 15px;
}

#faqContent h3 {
	border-top:1px solid #d8d8d8;
	margin:20px 0 0 0;
	padding:10px 0 0 0;
}

#faqContent .faqAnswer {
}

#faqContent .faqAnswer p {
	margin:5px 0 10px 0;
}

/* twitter style override start */

#twitter_posts {
	width:164px;
	border:1px solid #CBCFD6;
	border-bottom:1px solid #bbb;
	border-top:none;
}

#twitter_posts iframe {width:164px !important;}
.timeline-header {width:164px !important;}

#twitter-widget-1 {
	padding:4px 0 0 0 !important;
	width: 60px !important;
	height: 20px !important;
}

#twitter-widget-0 .timeline-header.customisable-border {width:164px !important;}
.timeline-header .custom-timeline-summary, .timeline-header h1.summary {margin-left:5px !important;}
#twitter-widget-0 .stream {width:164px !important;}
#twitter-widget-1 .twitter-follow-button {top:11px !important;}
.var-narrow .timeline-header .twitter-follow-button {top:11px !important;}
.var-narrow .timeline-header .summary {margin-left:5px !important;}
.var-chromeless .timeline-header {
	width:164px !important;
  padding: 12px 0 12px 5px !important;
}

.twitter-timeline.twitter-timeline-rendered {min-width: 164px !important;}
.timeline-header h1.summary {margin-left:4px !important;}
	
/* twitter style override end */


.cookie-consent-banner {
	left:50% !important;
	margin-left:-300px !important;
	position:absolute !important;
	top:2% !important;
	width:600px !important;
}

#webdoc{
display:none;
}

.spot
{
display:none;
border:0 none;
}


/****************************** 2014 ***************************************************/
/***************************************************************************************/


/****************************** fonts, headings, lists, line-heigth *****************/

h3 {
    margin-bottom:16px;
    margin-top:16px;
    padding-bottom: 0;
    padding-top: 0;
}
#content .news p ,#content .ads-content p, #content .event_calendar p {
	line-height: 1.5em;
}
#content h3 {
    font-size: 1.1em;
    font-weight: normal;
}

#content .news h3 , #content .ads-content h3 , #content .event_calendar h3
{
    font-weight: normal;
}

ol {
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 0;
    padding-top: 0;
}

ol li {
    line-height: 1.5em;
    margin-bottom: 0;
    margin-top: 0;
    padding: 6px 0;
}

/****************************** page structure *****************/

html {
    	
}

body {
	background: url("http://eeas.europa.eu/images/style-2013/bkg-interface.jpg");
	background-repeat:repeat-x;
	background-color:#EBEBEB;
    margin: 0 auto;
    width: 980px;
    display: block;
}
#title-en , #title-de , #title-ar , #title-sq , #title-bn , #title-be , #title-hr, #title-is, #title-id, #title-he , #title-ru , #title-ko , #title-sq , #title-sr , #title-lo , #title-st , #title-mk , #title-mo , #title-no , #title-sin , #title-tam , #title-zt , #title-th , #title-uk , #title-vt , #title-vi , #title-fr , #title-fa , #title-es , #title-pt , #title-az , #title-hy , #title-ka , #title-kk , #title-mn
{
    margin: 20px 0;
}
#title-zh
{
    margin: 20px 10px;
}

#bannerBackground {
    	background: url("http://eeas.europa.eu/delegations/images/banner-background.jpg") no-repeat scroll -2px 22px transparent;
    	height: 134px;
   	margin: 0;
	background-position-x:-2px;
	background-position-y:22px;
}

.bannerRight {
    margin: 0;
    padding: 0;
    text-align: right;
    vertical-align: top;
    width: 100%;
}

.bannerRight div#imageBanner {
    height: 124px;
    margin: 20px 0 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 595px;
    z-index: 1;
}
#linkBox {
    display: block;
    margin: 0 auto;
    overflow: visible;
    position: relative;
    right: 0;
    top: 3px;
    white-space: nowrap;
    width: 980px;
    z-index: 2;
}
#linkBoxTools {
    display: block;
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 980px;
}
#linkBoxTools ul {
    margin: 0 125px 0 0;
}
#path {
    background-attachment: scroll;
    background-image: url("http://eeas.europa.eu/images/style-2013/bkg-interface.jpg");
    height: 20px;
}
#path div ul {
    color: #DBE1E6;
    font-weight: normal;
    text-transform: uppercase;
}
#top {
    border-left:none;
    border-right:none;
    border-bottom:none;
/*	width:980px;*/
}

/************** page structure ***************************/
#container {
    margin: 7px 0 0;
    padding: 20px 0 0;
    width: 100%;
}
#content {
    margin: 0 auto;
    max-width: 980px;
    padding: 0;
    width: 100%;
}
#content .main-container {
    /*background: none repeat scroll 0 0 #FF0000;*/
    float: left;
    max-width: 770px;
    width: 100%;
}
#content .left-sidebar {
    font-size: 1em;
    float: left;
    width: auto;
    padding: 0 23px 20px 0;
}
#content .main {
    float: left;
    margin: 0;
    max-width: 560px;
    overflow: visible;
    width: 100%;
}
#content .right-sidebar {
    display: block;
    float: right;
    margin: 0;
    width: 185px;
    padding: 0 0 0 15px;
    /*background: none repeat scroll 0 0 #FFFF00;*/
}

/************** left boxes *******/
#content .left-box {
    border: medium none;
    width: 180px;
    background-color:transparent;
}

#content .left-box h3 {
    background-color:#EFF2F6;
	background-image:none;
    color: #5F6F84;
    font-size: 1.19em;
    height: auto;
    min-height: 25px;
    padding: 10px 10px 5px;
}

#content .related-links {
    padding: 0;
}
#content .related-links li {
    background-color:transparent;
	background-image:none;
    border-bottom: 1px dashed #DDDDDD;
    padding: 7px 0 12px 2px;
}
#content .related-links li.with-img {
    background-color:transparent;
	background-image:none;
    border: medium none;
    padding: 5px 0 0 0;
}

#content .related-links li.with-img img {
    border: 0 none;
    height: auto;
    width: 180px;
}

/************** Twitter boxes *******/

#twitter_posts {
    width: 178px;
    margin:20px 0 0;
    border:1px solid #CBCFD6;
}
#twitter_posts iframe {
    padding: 0 6px;
    width: 172px !important;
}

/************** left nav *******/
#content .nav-box {
    background-color: #EBF0F6;
    border: medium none;
    width: 180px;
}
#content #nav {
    border: medium none;
    width: 100%;
}

#content #nav ul {
    background:none;
	background-color:transparent;
    background-image:none;
	width: 100%;
}
#content #nav ul li{
    margin: 0;
    padding: 0;
    width: 100%;
background-color: #C4E4F3;
	background-image:none;
}
#content #nav ul li a {
    display: block;
}
#content #nav ul.slide li a{
    border-bottom: 1px solid #CACED5;
    display: block;
    padding: 5px;
    position: relative;
    width: 170px;
	background-color: #C4E4F3;
	background-image:none;
}
#content #nav ul.slide li ul li a {
    background-color: #cff2f7;
}

#content #nav ul.slide li a span {
color:#35505B !important;
}
#content #nav li {
    font-size: 1em;
    width: 100%;
}
#content #nav li a {
    background:none;
	background-color:transparent;
    background-image:none;
	padding: 5px 0;
    width: 100%;
}
#content #nav li a.active, #content #nav li a.active:hover {
     background:none;
	background-color:transparent;
    background-image:none;
	width: 100%;
    padding:0;
}
#content #nav ul li a:hover {
	font-weight: normal;
}
#content #nav ul.slide li a.spot.active {
	font-weight: normal;
}
#content #nav ul.slide li a.active {
	border-left:5px solid #7DBFDE;
	font-weight: normal;
    padding:0;
}
#content #nav ul.slide li ul li a.active {
    background-color: #cff2f7;
    border-left: 5px solid #cbcdcd;
    width: auto;
}

#content #nav ul.slide li a.hover {
	border-left:5px solid #7DBFDE;
	font-weight: normal;
}
#content #nav .slide li a{
    background:none;
	background-color:transparent;
    background-image:none;
	width: 100%;
}
#content #nav .slide li a:hover {
    background: none repeat scroll 0 0 #EEEEEE;
    background-image: none;
	width: 170px;
}
#content #nav li a.active span {
     background-image:none;
	background:#024188;
    padding: 10px 15px;
}
#content #nav li a:hover span {
    background:#024188;
background-image: none;
}

/************** content main elements *******/

#content .deleg_general_top_banner {
    margin: 10px 0 -10px 0;
}

#content .main-box {
    background:none;
	background-color:transparent;
    background-image:none;
    margin: 10px 0 25px;
    width: 100%;
    max-width:560px;
}
#content .main h1 {
    color: #3f3f3f;
    font: 1.8em Verdana,Arial,Helvetica,sans-serif;
    margin: 0;
    padding-bottom: 0;
    font-weight:lighter;
}
#content .main-box .cont, #content .main-box .ads-box {
    border: medium none;
    font-size: 100%;
    height: 100%;
    overflow: hidden;
    padding: 0;
}
#content .main h2.headline {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	background-image: none;
	background-color: transparent;
    border-top: medium none;
    border-bottom: 1px solid #C6D3D9;
    font-size: 2em;
    font-weight: normal;
}
#content .main h2.picto_news {
    background-image:none;
    border-bottom: 1px solid #DDDDDD;
	background: #EFF2F6;
    border-top: none;
    font-size: 1.2em;
    font-weight: normal;
}
#content .picto_working    { 
background-image:none;
}

#content .headline a {
    height: 16px;
    margin: 7px 3px;
}
#content .headline span {
    color: #3f3f3f;
    display: block;
    font-family: Verdana,sans-serif;
    font-size: 90%;
    font-weight: lighter;
    padding: 6px 0 2px 0px;
    z-index: 10;
}
#content .inner-content .cont h2{
    margin: 15px 0 0 0;
}

#content .right-img img{
    border:none;
}
/************** inner content *******/

#content .inner-content {
    padding-bottom: 20px;
}
#content .inner-content p {
    line-height: 1.5em;
}
#content p { line-height: 1.5em;
}
#content .inner-content p a {
    text-decoration: none;
}
#content .inner-content p a:hover{
    text-decoration: underline;
}
#content .inner-content ul li a, #content .inner-content ol li a {
    text-decoration: none;
}
#content .inner-content ul li a:hover, #content .inner-content ol li a:hover {
    text-decoration: underline;
}
#content .inner-content .headline strong {
    display: block;
    font-weight: normal;
    margin-top: 0;
}
#content .inner-content .headline span {
    background:none;
	background-color:transparent;
    background-image:none;
}
#content .inner-content .head {
    background:none;
	background-color:transparent;
    background-image:none;
    border-bottom: 1px solid #C6D3D9;
}
#content .inner-content .head p {
    padding-top: 10px;
}

/************** news box *******/

#content a.all-news, #content a.all-news:visited {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-image:none;
	background-color:transparent;
	color: #808080;
    font-size: 1.2em;
    font-weight: normal;
    margin: 12px 0 0;
    padding: 0 9px;
}
#content .news-box {
    border: medium none;
    padding: 0 0 0 1px;
    margin: 0;
}
#content .news, #content .event_calendar {
    padding: 15px 0;
}
#content .news img, #content .ads-content img, #content .event_calendar img {
    margin: 0 20px 20px 0;
    border:0;
    width:190px;
    height:auto;
}
#content .news h3, #content .ads-content h3, #content .event_calendar h3 {
    padding-top: 0;
    font-size: 1.1em;
}
#content .news-divider {
    background-color: transparent;
    border-bottom: 1px dashed #C6D3D9;
}
.news-box .newsItem {
    border: none;
    clear: both;
    margin: 0;    
}



.news-box .withImg {
    margin-top: 16px;
}
.news-box .withImg h3{
    margin-top: 0;
}



.news-box .newsItem .imgPlacer {
    height: auto;
    margin: 0 20px 20px 0;
    width: 200px;
}
.news-box .newsItem .imgPlacer img {
    display:block;
	width: 200px;
    height: auto;
}
.news_img img {
    width: 200px;
    height: auto;
}
#content .news-box .news img{
    border: medium none;
    width: 190px;
}
#content .top-news-box .news {
    background-color: #EFF3F5;
    padding: 17px 30px 17px 10px;
}
#content .news-list {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#content .inner-content .news-list {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#content .news-list ul li {
    background: none;
	background-color:transparent;
    background-image:none;
    border-bottom: 1px dashed #C6D3D9;
    line-height: 1.5em;
    margin-top: 0;
    padding: 12px 10px;
}

#content .news-list li {
    background: none;
	background-color:transparent;
    background-image:none;
    border-bottom: 1px dashed #C6D3D9;
    line-height: 1.5em;
    margin-top: 0;
    padding: 12px 10px;
}

#content .inner-content .news-list li {
    background:none;
	background-color:transparent;
    background-image:none;
    border-bottom: 1px dashed #C6D3D9;
    line-height: 1.5em;
    margin: 0;
    padding: 12px 0px;
    list-style: none outside none;
}

/************************** flash news ***************************/
#content .flashNews {
    background: url("http://eeas.europa.eu/delegations/images/bkg_flashnews.jpg") repeat-x scroll 0 bottom rgba(0, 0, 0, 0);
    border-bottom: 1px solid #C6D3D9;
    height: 105px;
    padding: 25px 20px;
    position: relative;
    width: 520px;
}

/************************** lists ***************************/

#content .inner-content ul {
    list-style: none outside none;
    margin: 5px 0;
    padding: 0;
}
#content .inner-content ul li {
    background:none;
	background-color:transparent;
    background-image:none;
    line-height: 1.5em;
    list-style: square outside none;
    margin: 0 35px;
    padding: 5px;
}
#content .inner-content .list li {
    background:none;
	background-color:transparent;
    background-image:none;
    border-bottom: 1px dashed #C6D3D9;
    line-height: 1.5em;
    margin-top: 0;
    padding: 12px 10px;
}

/************************** right column elements ***************************/

#content .right-box {
    margin-top: 15px;
    padding: 0;
    width: 185px;
}
#content .right-box .bg {
    background-color: transparent;
    border: medium none;
}
#content .right-box h3 {
    background-color: #EFF2F6;
    background-image: none;
    color: #5F6F84;
    font-size: 1.19em;
    margin: 0;
    min-height: 20px;
    padding: 10px;
}

#content .themes {
}

#content .themes li {
    background-image: none;
    border-bottom: 1px dashed #999999;
    color: #154B89;
    line-height: 1.29em;
    padding: 5px 0 5px 2px;
}
#content .themes li a {
    font-size: 1.1em;
}
#content .right-box .cont {
    padding: 0;
}

#content .right-ads {
    margin: 0;
    max-width: 185px;
    padding: 0;
    width: auto;
}
#content .right-ads li {
    padding-top: 0;
}
#content .right-ads img {
    border: medium none;
    display: block;
    width: 175px;
    height: auto;
}
#content .right-box .cont img {
    margin: 0 0 5px 2px;
    width: 185px;
}

/********* footer *********/

#footer .bg {
    border-top: 4px solid #154B89;
    color: #154B89;
    font-size: 1em;
    padding: 18px 0 26px 44px;
}
#footer .col {
    width: 40%;
}
#footer strong {
    display: block;
    font-size: 1.4em;
    font-weight: normal;
    margin: 0 0 10px;
}
#footer p {
    font-size: 1em;
    margin: 0;
    padding: 2px 0 5px 15px;
}

/********* photogallery *********/

.photo_library_items
{padding: 0 0 10px;
}

.photo_library_single_item
{   height: 87px;
    overflow: hidden;
    float: left;
        
}
.photo_library_items a {
    /*height: auto;*/
    width: 116px;
}
.photo_library_items a img{
width: 116px;
}

/***************** table **************/

#content .inner-content table {
    border: 5px solid #E6E6E6;
    width:100%;
}
#content .inner-content table td {
    font-size: 1em;
    line-height: 1.5em;
    padding: 5px;
}
#content .inner-content table.white td {
    font-size: 1em;
}
#content .inner-content #tab_cfp ul {
    list-style: none outside none;
    margin: 0;
    padding: 0 0 5px 10px;
}

#content .inner-content .list {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#content .inner-content table td ul li {
    background-image: none;
    border-bottom: medium none;
    line-height: 1.6em;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

/***************** tab **************/

.tabbedContent {
    background:none !important;
	background-color:transparent !important;
    background-image:none !important;
    height: 40px;
    margin: 0;
    padding: 15px 0 0 !important;
    border-bottom:2px solid #C6D3D9;
}

#content .inner-content .tabbedContent ul {
    margin:0;
}
#content .inner-content .tabbedContent ul li {
	border:none;
    padding:0;
    list-style: none outside none;
}
#content .inner-content .tabbedContent ul li a{
	background:none !important;
    padding:10px !important;
    margin-right: 10px !important;
    margin-left: 10px !important;
    height:auto;
    border:1px solid #C6D3D9;
	color: #000000 !important;
	font-weight: normal;
}
#content .inner-content .tabbedContent ul li a:hover{
	background: #eeeeee !important;
    padding:10px !important;
    height:auto;
	text-decoration:none !important;
}
#content .inner-content .tabbedContent ul li a:active{
    padding:10px !important;
    border:1px solid black;
    height:auto;
}

.tabbedContent li.active a {
	background:none !important;
    background-color:transparent !important;
    background-image:none !important;
    height: auto;
    margin: 0 !important;
    padding: 0px !important;
}
.tabbedContent li.tab a {
    background:none !important;
    background-color:transparent !important;
    background-image:none !important;
    height: auto;
    margin: 0 !important;
    padding: 0px !important;
}
#content .inner-content .tabbedContent .tab.active a{
    background:#C6D3D9 !important;
}

.tabbedContent li.active, li.tab:hover{
    background:none !important;
    background-color:transparent !important;
    background-image:none !important;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
}
.tabbedContent li.tab {
    background:none !important;
    background-color:transparent !important;
    background-image:none !important;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
}

a#tab-contracts {
    color: #000000 !important;
    font-weight: normal;
    text-decoration: none !important;
}
a#tab-tenders {
    color: #000000 !important;
    font-weight: normal;
    text-decoration: none !important;
}


/********* elements ***********************/
.alIco {
    border: 0 none;
    height: auto;
    width: 18px !important;
}

#content .news img.alIco, #content .event_calendar img.alIco {
    border: medium none;
    margin: 0;
    padding: 0;
}

.europeDay
{
    overflow:hidden;
}

/*-------------Twitter---------------- */

#twitter_posts #smk-twitter_user_timeline {
    background-position: 5px bottom;
    background-repeat: no-repeat;
    font-size: 1.1em;
 }
 
#twitter_posts #smk-twitter_user_timeline .smk-tweets {
    background-color: white;
    border-radius: 5px;
    padding: 10px 5px 10px 15px;
}

#twitter_posts h3 {
    background-color: #eff2f6;
    background-image: none;
    color: #5f6f84;
    font-size: 1.19em;
    margin: 0;
    min-height: 20px;
    padding: 10px;
}