@charset "utf-8";
/* ------------------------------------------------------------	*/
/* CSS Document BLUE STYLESHEET 								*/
/* ------------------------------------------------------------	*/
/* ------------------------------------------------------------	*/
/* - HOMEPAGE -----	*/
/* ------------------------------------------------------------	*/
/* ** Main Boxes	*/
/* ************************************************************	*/
#euCenterHp .boxesleft h2, #euCenterHp .boxesright h2 {
    color: #1376BF;
    font-size: 1.4em;
    /*border-bottom:1px dotted #1376BF;*/
    background-image: url(/wel/images/eu_portal/dotted-line.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    padding: 8px 0 3px 0;
    font-weight: bold
    }
#euCenterHp .boxesleft ul, #euCenterHp .boxesright ul {
    padding: 5px 0 0 14px;
    /*border-top:1px solid #1376BF;*/
    }
#euCenterHp .boxesleft ul li, #euCenterHp .boxesright ul li {
    list-style-image: url(/wel/images/eu_portal/bullet-square.gif);
    padding: 0 0 6px 0
    }
#euCenterHp .boxesright ul li {
    padding: 0 0 5px 0
    }
#euCenterHp .boxesleft ul li.more, #euCenterHp .boxesright ul li.more, ul.moreinfos_hp li {
    list-style-image: url(/wel/images/eu_portal/bullet-arrow.gif);
    padding: 0 0 5px 0;
    font-weight: bold
    }
ul.moreinfos_hp li {
    margin-left: 15px
    }
#euCenterHp .boxesleft p, #euCenterHp .boxesright p {
    padding: 5px 0 0 0;
    border-top: 1px solid #1376BF
    }
#euCenterHp .boxesleft a, #euCenterHp .boxesright a {
    text-decoration: none;
    color: #156DA2
    }
/*#euCenterHp .boxesleft a:visited,#euCenterHp .boxesright a:visited{text-decoration:none;color:#666666;}*/
#euCenterHp .boxesleft a:hover, #euCenterHp .boxesright a:hover {
    text-decoration: underline;
    color: #156DA2
    }
#euCenterHp .boxesleft a:visited:hover, #euCenterHp .boxesright a:visited:hover {
    text-decoration: underline;
    color: #156DA2
    }
#euCenterHp .boxesleft a:visited, #euCenterHp .boxesright a:visited {
    text-decoration: none;
    color: #551A8B
    }
#rightcolumn a:visited:hover {
    text-decoration: underline;
    color: #156DA2
    }
#rightcolumn a:visited {
    text-decoration: underline;
    color: #551A8B
    }
#about {
    background-image: url(/wel/images/eu_portal/icon-about.gif);
    background-repeat: no-repeat
    }
#policies {
    background-image: url(/wel/images/eu_portal/icon-pol.gif);
    background-repeat: no-repeat
    }
#life {
    background-image: url(/wel/images/eu_portal/icon-life.gif);
    background-repeat: no-repeat
    }
#takepart {
    background-image: url(/wel/images/eu_portal/icon-part.gif);
    background-repeat: no-repeat
    }
#doc {
    background-image: url(/wel/images/eu_portal/icon-doc.gif);
    background-repeat: no-repeat
    }
#media {
    background-image: url(/wel/images/eu_portal/icon-media.gif);
    background-repeat: no-repeat
    }
#quicklinks_title {
    background-image: url(/wel/images/eu_portal/img-quicklinks-title.gif);
    background-repeat: no-repeat
    }
#eu_law {
    background-image: url(/wel/images/eu_portal/icon-eu-law.gif);
    background-repeat: no-repeat
    }
#publications {
    background-image: url(/wel/images/eu_portal/icon-publications.gif);
    background-repeat: no-repeat
    }
#business {
    background-image: url(/wel/images/eu_portal/icon-doing-business.gif);
    background-repeat: no-repeat
    }
/* ** Quick Links (old)	*/
/* ************************************************************	*/
#containershortcuts h3 {
    color: #1376BF;
    font-size: 1.3em;
    font-weight: bold;
    border: 1px solid #CCE2ED;
    background-image: url(/wel/images/eu_portal/bkg-title-shortcut.jpg);
    background-repeat: repeat-x;
    padding: 2px 0 2px 10px
    }
.smallboxes {
    padding: 0 50px 0 0;
    border: 1px solid #CCE2ED
    }
.shorcutsboxesright {
    padding: 0;
    border: 2px solid #CCE2ED;
    color: #156DA2
    }
#containershortcuts .smallboxes a, #containershortcuts .shorcutsboxesright a {
    text-decoration: none;
    color: #156DA2
    }
/*#containershortcuts .smallboxes a:visited,#containershortcuts .shorcutsboxesright a:visited{color:#666666; text-decoration:none;}*/
#containershortcuts .smallboxes a:visited, #containershortcuts .shorcutsboxesright a:visited {
    color: #551A8B;
    text-decoration: none
    }
#containershortcuts .smallboxes a:hover, #containershortcuts .shorcutsboxesright a:hover, #containershortcuts .smallboxes a:hover:visited, #containershortcuts .shorcutsboxesright a:hover:visited {
    text-decoration: underline;
    color: #156DA2
    }
/* ** Quick Links (new) Slider	*/
/* ************************************************************	*/
.hslider {
    background: transparent url(/wel/images/eu_portal/back_slider.png) no-repeat scroll 0 0
    }
.hslider .holder ul li a {
    background: transparent url(/wel/images/eu_portal/back_link_slider.jpg) no-repeat scroll 0 0;
    color: #666
    }
.next, .prev {
    background: transparent url(/wel/images/eu_portal/next-video.gif) no-repeat scroll 0 0
    }
.next-disable {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(/wel/images/eu_portal/btn-next-disable.png) no-repeat scroll 0 0
    }
.prev {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(/wel/images/eu_portal/previous-video.gif) no-repeat scroll 0 0
    }
.prev-disable {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(/wel/images/eu_portal/btn-prev-disable.png) no-repeat scroll 0 0
    }
#containerquicklinks {
    border: 1px solid #B7DDF9
    }
#containerquicklinks h3 {
    background-color: #137AC6;
    color: #FFF
    }
#quicklinksSlide ul li a {
    background-image: url(/wel/images/eu_portal/bkg-ul-quicklinks-off.jpg)
    }
#quicklinksSlide ul li a:hover, #quicklinksSlide ul li a.on {
    background-image: url(/wel/images/eu_portal/bkg-ul-quicklinks-on.jpg)
    }
.quicklinksSlideRightSub {
    background-color: #FFF;
    font-size: 0.9em;
    opacity: 0.9;
    filter: alpha(opacity=90)
    }
/* ** Videos (new)	*/
/* ************************************************************	*/
#containerVideos {
    border: 1px solid #B7DDF9
    }
#containerVideos h3 {
    background-color: #137AC6;
    color: #FFF
    }
#SlideItMoo_outer {
    background-color: #F1F7FB
    }
/* ** Right Colunm	*/
/* ************************************************************	*/
#search input#searchfield {
    border: 1px solid #000;
    padding: 0 0 1px 3px
    }
#quicklinks {
    padding: 0 0 10px 0;
    border: 1px solid #CCE2ED;
    height: 50px
    }
body.lang_el #quicklinks, body.lang_bg #quicklinks, body.lang_hu #quicklinks {
    height: 70px
    }
#quicklinks h4 {
    color: #1376BF;
    font-size: 1.2em;
    font-weight: bold;
    font-style: normal;
    border-bottom: 1px solid #CCE2ED;
    background-image: url(/wel/images/eu_portal/bkg-title-shortcut.jpg);
    background-repeat: repeat-x;
    padding: 2px 0 2px 10px
    }
#newsroom_news, #contact {
    padding: 0;
    border: 1px solid #CCE2ED
    }
#newsroom_news h4, #contact h4 {
    color: #1376BF;
    font-size: 1.2em;
    font-weight: bold;
    font-style: normal;
    border-bottom: 1px solid #CCE2ED;
    background-image: url(/wel/images/eu_portal/bkg-title-shortcut.jpg);
    background-repeat: repeat-x;
    padding: 2px 0 2px 10px;
    overflow: hidden
    }
#newsroom_news h4 span.newsroom_title {
    float: left;
    font-size: 1.4em
    }
#newsroom_news h4 span.newsroom_title a {
    text-decoration: none
    }
#newsroom_news h4 span.newsroom_title a:hover {
    text-decoration: underline
    }
#newsroom_news h4 span.newsroom_arrow {
    background: url(/wel/images/eu_portal/arrow-right.png) no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 12px;
    margin: 9px 0 0 5px;
    padding: 0;
    width: 11px
    }
#contact ul li {
    list-style-image: url(/wel/images/eu_portal/bullet-square.gif);
    padding: 0 0 6px 0
    }
#contact ul li.more {
    list-style-image: url(/wel/images/eu_portal/bullet-arrow.gif);
    padding: 0 0 5px 0;
    font-weight: bold
    }
/* ** Medias	*/
/* ************************************************************	*/
#tabMenu ul.mediastabs li {
    padding: 0;
    /*	text-indent:10px;*/
    }
/*#tabMenu ul.mediastabs li a{
	background-image:url(/wel/images/eu_portal/bkg-tabs.gif);
	background-repeat:repeat-x;
}*/
#tabMenu #mediabox_tabs li a.active {
    font-weight: bold;
    background-color: #FFF;
    /*border-right:1px solid #CCE2ED;
    	border-left:1px solid #CCE2ED;
    	border-top:1px solid #CCE2ED;
    	background-image:url(/wel/images/eu_portal/bkg-tabs-on.gif);
    	background-repeat:repeat-x;*/
    color: #1376BF
    }
#mediabox_news_content {
    color: #000;
    padding: 0 10px;
    margin: 0;
    border-left: 1px solid #CCE2ED;
    border-right: 1px solid #CCE2ED;
    border-bottom: 1px solid #CCE2ED;
    border-top: 1px solid #CCE2ED
    }
#mediabox_news_content p {
    padding: 10px 0 5px 0;
    /*border-top:1px dotted #156DA2;*/
    background-image: url(/wel/images/eu_portal/dotted-line.gif);
    background-repeat: repeat-x;
    background-position: top
    }
/*#mediabox_news_content ul.morenews li{background-image:url(/wel/images/eu_portal/dotted-line.gif); background-repeat:repeat-x; background-position:top;}*/
#mediabox_news_content ul.morenews {
    border: 1px solid #B7DDF9
    }
#mediabox_news_content ul.morenews li {
    background-color: #137AC6
    }
#mediabox_news_content ul.morenews li a, #mediabox_news_content ul.morenews li a:hover {
    color: #FFF
    }
#mediabox_news_content span.abstract a {
    color: #000;
    text-decoration: none
    }
#mediabox_news_content span.abstract a:hover {
    color: #156DA2;
    text-decoration: underline
    }
#mediabox_news_content span.abstract a:visited {
    color: #551A8B;
    text-decoration: none
    }
/*#mediabox_news_content span.abstract a:visited{ color:#666; text-decoration:none;}*/
#mediabox_news_content span.abstract a:visited:hover {
    color: #156DA2;
    text-decoration: underline
    }
#mediabox_videos_content p {
    padding: 0
    }
#mediabox_videos_content {
    text-align: center;
    color: #000;
    padding: 10px 5px 5px 5px;
    border-left: 1px solid #CCE2ED;
    border-right: 1px solid #CCE2ED;
    border-bottom: 1px solid #CCE2ED
    }
#mediabox_features_content {
    color: #000;
    padding: 10px 10px 0 10px;
    border-left: 1px solid #CCE2ED;
    border-right: 1px solid #CCE2ED;
    border-bottom: 1px solid #CCE2ED;
    border-top: 1px solid #CCE2ED
    }
#mediabox_features_content p {
    padding: 10px 0 5px 0;
    /*border-top:1px dotted #156DA2;*/
    background-image: url(/wel/images/eu_portal/dotted-line.gif);
    background-repeat: repeat-x;
    background-position: top
    }
#mediabox_popular_content {
    color: #000;
    padding: 10px 10px 0 10px;
    border-left: 1px solid #CCE2ED;
    border-right: 1px solid #CCE2ED;
    border-bottom: 1px solid #CCE2ED
    }
#mediabox_popular_content ul li {
    background-image: url(/wel/images/eu_portal/dotted-line.gif);
    background-position: center top;
    background-repeat: repeat-x;
    list-style-image: url(/wel/images/eu_portal/plus-blue.gif);
    list-style-position: inside;
    margin: 0;
    padding: 5px 0
    }
#mediabox_popular_content p {
    padding: 10px 0 5px 0;
    /*border-top:1px dotted #156DA2;*/
    background-image: url(/wel/images/eu_portal/dotted-line.gif);
    background-repeat: repeat-x;
    background-position: top
    }
#mediabox_features_content .abstract a {
    color: #000;
    text-decoration: none
    }
#mediabox_features_content .abstract a:hover {
    color: #156DA2;
    text-decoration: underline
    }
/*#mediabox_features_content .abstract a:visited{ color:#666; text-decoration:none;}*/
#mediabox_features_content .abstract a:visited {
    color: #551A8B;
    text-decoration: none
    }
#mediabox_features_content .abstract a:visited:hover {
    color: #156DA2;
    text-decoration: underline
    }
h5.toggler {
    background-image: url(/wel/images/eu_portal/dotted-line.gif);
    background-repeat: repeat-x;
    background-position: top
    }
h5.whatsnewColor {
    background-image: url(/wel/images/eu_portal/dotted-line.gif);
    background-repeat: repeat-x;
    background-position: top;
    margin-top: 10px;
    padding-top: 12px
    }
table.ToggleBox {
    border-collapse: collapse;
    border: 1px solid #DBDBDB;
    background-color: #F8F8F8
    }
/* ------------------------------------------------------------	*/
/* - PAGE W/3 COL -	*/
/* ------------------------------------------------------------	*/
/* ** Col Left Nav	*/
/* ************************************************************	*/
/* +++ 1st level	*/
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	*/
#leftNav ul li {
    list-style: none;
    padding: 5px 0 5px 10px;
    border-top: 1px solid #CCE2ED;
    border-right: 1px solid #CCE2ED;
    background-image: url(/wel/images/eu_portal/bkg-nav.jpg);
    background-repeat: repeat-x;
    font-weight: bold
    }
#leftNav ul li.last {
    list-style: none;
    padding: 5px 0 5px 10px;
    border-bottom: 1px solid #CCE2ED;
    border-right: 1px solid #CCE2ED;
    background-image: url(/wel/images/eu_portal/bkg-nav.jpg);
    background-repeat: repeat-x
    }
#leftNav ul li.on {
    list-style: none;
    padding: 5px 0 5px 0;
    border-top: 1px solid #CCE2ED;
    border-right: 1px solid #CCE2ED;
    background-image: url(/wel/images/eu_portal/bkg-nav-on.jpg);
    background-repeat: repeat-x;
    font-weight: bold
    }
#leftNav ul li.onopen {
    list-style: none;
    padding: 0;
    border-top: 1px solid #CCE2ED;
    border-right: 1px solid #CCE2ED;
    background-image: url(/wel/images/eu_portal/bkg-nav-on.jpg);
    background-repeat: repeat-x;
    font-weight: bold
    }
#leftNav ul li a.on {
    color: #1376BF;
    background-image: url(/wel/images/eu_portal/bullet-arrow.gif);
    background-repeat: no-repeat;
    padding: 0 5px 5px 8px;
    font-weight: bold
    }
#leftNav a:hover {
    color: #1376BF;
    text-decoration: none
    }
/* +++ 2nd level	*/
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	*/
#leftNav ul li li a.on {
    color: #1376BF;
    background-image: url(/wel/images/eu_portal/bullet-arrow.gif);
    background-repeat: no-repeat;
    /*background-position: 0 0.2em;*/
    font-weight: bold;
    padding: 0 0 5px 8px
    }
/* +++ 3rd level	*/
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	*/
#leftNav ul li li li a.on {
    color: #1376BF;
    background-image: url(/wel/images/eu_portal/bullet-arrow.gif);
    background-repeat: no-repeat;
    font-weight: bold
    }
/* ** Content w/3 Col	*/
/* ************************************************************	*/
#euCenter ul li {
    list-style-image: url(/wel/images/eu_portal/bullet-square.gif)
    }
#euCenter div.agencies_list div.indent h4 {
    font-style: normal
    }
#euCenter div.agencies_list ul li {
    color: #15669F
    }
#euCenter .boxesleft ul li {
    list-style-image: url(/wel/images/eu_portal/bullet-square.gif);
    padding: 0 0 6px 0
    }
#euCenter .boxesleft ul li.more {
    list-style-image: url(/wel/images/eu_portal/bullet-arrow.gif);
    padding: 0 0 6px 0;
    font-weight: bold
    }
#euCenter .boxesright ul li {
    list-style-image: url(/wel/images/eu_portal/bullet-square.gif);
    padding: 0 0 6px 0
    }
#euCenter .boxesright ul li.more {
    list-style-image: url(/wel/images/eu_portal/bullet-arrow.gif);
    padding: 0 0 6px 0;
    font-weight: bold
    }
#euCenter .boxtitle2level {
    background-color: #F7FAFD;
    border: 1px solid #CCE2ED
    }
#euCenter .boxtitle2level .countries_infos {
    background-color: #F7FAFD
    }
#euCenter .boxtitle2level h1 {
    color: #1376BF;
    font-size: 2em;
    padding: 8px 0 2px 0;
    border-bottom: 1px solid #1376BF
    }
#euCenter .boxtitle2level p {
    /*border: 1px solid #CCE2ED;
      background-color: #F7FAFD;
      padding:5px;*/
    }
#euCenter2col .container_box_level1 .colored_background, #euCenter .container_box_level1 .colored_background {
    border: 1px solid #CCE2ED !important;
    background-color: #F7FAFD !important
    }
#euCenter .boxtitle3level {
    border: 1px solid #CCE2ED;
    padding: 5px
    }
#euCenter .boxtitle3level h1 {
    color: #1376BF;
    font-size: 1.2em;
    padding: 0 10px 0 10px
    }
#euCenter #boxtopics {
    padding: 0;
    border: 1px solid #CCE2ED
    }
/*#euCenter ul li.listlevel3{ 
	line-height:1.6em; 
	list-style-image:url(/wel/images/eu_portal/bullet-square.gif);
}*/
#euCenter #boxtopics h3 {
    color: #1376BF;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    border-bottom: 1px solid #CCE2ED;
    background-image: url(/wel/images/eu_portal/bkg-title-shortcut.jpg);
    background-repeat: repeat-x;
    padding: 2px 0 2px 10px
    }
#euCenter #boxtopics ul li {
    list-style-image: url(/wel/images/eu_portal/bullet-square.gif);
    padding: 0 0 6px 0;
    /*line-height:normal;*/
    }
#content3c #boxtopics {
    padding: 0;
    border: 1px solid #CCE2ED
    }
#content3c #boxtopics h3 {
    color: #1376BF;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    border-bottom: 1px solid #CCE2ED;
    background-image: url(/wel/images/eu_portal/bkg-title-shortcut.jpg);
    background-repeat: repeat-x;
    padding: 2px 0 2px 10px
    }
#content3c #boxtopics ul li {
    list-style-image: url(/wel/images/eu_portal/bullet-square.gif);
    padding: 0 0 6px 0;
    /*line-height:normal;*/
    }
#content3c #boxtopics h3 {
    padding: 0 10px 0 10px
    }
#euCenter .boxtitle h1 {
    color: #1376BF;
    font-size: 2em;
    /*border-bottom:1px dotted #1376BF; */
    background-image: url(/wel/images/eu_portal/dotted-line.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    padding: 8px 0 3px 0
    }
#euCenter .boxtitle p {
    border-top: 1px solid #1376BF
    }
#euCenter p.bordertop, h3.bordertop {
    background-image: url(/wel/images/eu_portal/dotted-line.gif);
    background-repeat: repeat-x;
    background-position: top;
    padding: 5px
    }
h3.bordertop {
    padding-left: 0
    }
#euCenter .boxesleft h2 {
    color: #1376BF;
    font-size: 1.2em !important;
    font-weight: bold;
    /*border-bottom:1px dotted #1376BF; */
    background-image: url(/wel/images/eu_portal/dotted-line.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    padding: 8px 0 3px 0
    }
#euCenter .boxesright h2 {
    color: #1376BF;
    font-size: 1.2em !important;
    font-weight: bold;
    /*border-bottom:1px dotted #1376BF; */
    background-image: url(/wel/images/eu_portal/dotted-line.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    padding: 8px 0 3px 0
    }
#euCenter ul li.noIndentTitle {
    list-style: none;
    list-style-image: none;
    font-weight: bold;
    color: #1376BF;
    margin: 10px 0 0 -40px;
    padding: 8px 5px
    }
#euCenter ul li.noIndentTitle {
    background-image: url(/wel/images/eu_portal/dotted-line.gif);
    background-repeat: repeat-x;
    background-position: top
    }
#euCenter ul li.first {
    background-image: none
    }
/**************Agencies page******************/
#euCenter .boxtitleAgencies {
    background-color: #FFF;
    border: 1px solid #CCE2ED;
    /*background-image:url(/agencies/images/img-agencies.jpg);
    	background-repeat:no-repeat;
    	background-position:right;
    	height:128px;*/
    height: 47px;
    padding: 0;
    margin: 0
    }
/*#euCenter #gobackHomeAgencies{background-color:#83C4F3;	color:#FFF;}*/
#euCenter #gobackHomeAgencies {
    color: #1376BF
    }
#euCenter #gobackHomeAgencies a, #euCenter #gobackHomeAgencies a:hover {
    text-decoration: underline
    }
/**************Documentation page******************/
#euCenter #question {
    background-color: #F7FAFD;
    border: 1px solid #CCE2ED;
    height: 63px;
    background-image: url(/wel/images/eu_portal/question.jpg);
    background-repeat: repeat-x;
    background-position: right;
    margin-top: 15px;
    padding-left: 25px;
    overflow: hidden;
    _height: 100%
    }
#euCenter #question h3 {
    color: #1376BF;
    font-size: 1.2em;
    font-style: normal;
    font-weight: bold;
    margin: 10px 0 0;
    padding: 0
    }
#euCenterCountries .policyimgoverview {
    border: 1px solid #B7DDF9
    }
/**************History pages******************/
#euCenter .years {
    border: 1px solid #B7DDF9;
    background-color: #F1F7FB;
    padding: 3px
    }
#euCenter .pyear {
    font-weight: bold;
    color: #1376BF
    }
/* ** Right Colunm w/3 Col	*/
/* ************************************************************	*/
#mediasimg {
    padding: 1px 0 0 0;
    border: 1px solid #CCE2ED;
    text-align: center;
    font-size: 90%
    }
#boxelinks {
    padding: 0;
    border: 1px solid #CCE2ED
    }
#boxelinks h4 {
    color: #1376BF;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    border-bottom: 1px solid #CCE2ED;
    background-image: url(/wel/images/eu_portal/bkg-title-shortcut.jpg);
    background-repeat: repeat-x;
    padding: 2px 0 2px 10px
    }
#boxelinks ul li, #boxrelated ul li {
    list-style-image: url(/wel/images/eu_portal/bullet-square.gif);
    padding: 0 0 6px 0
    }
#boxeepoll, #boxrelated {
    padding: 0;
    border: 1px solid #CCE2ED
    }
#boxeepoll h4, #boxrelated h4 {
    color: #1376BF;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    border-bottom: 1px solid #CCE2ED;
    background-image: url(/wel/images/eu_portal/bkg-title-shortcut.jpg);
    background-repeat: repeat-x;
    padding: 2px 0 2px 10px
    }
input.btnSearch {
    background-color: #FFF;
    color: #000;
    border: 1px solid #CCE2ED
    }
#boxeepoll input.border-black {
    border: 1px solid #000
    }
#droptitle_contact_hq ul {
    border: 1px solid #000
    }
/* ------------------------------------------------------------	*/
/* - PAGE W/2 COL -	*/
/* ------------------------------------------------------------	*/
/* ** Top Of Page w/2 Col	*/
/* ************************************************************	*/
#policyareas {
    padding: 0 0 14px 0;
    border: 1px solid #CCE2ED
    }
#policyareas h4 {
    color: #1376BF;
    font-size: 1.1em;
    font-weight: bold;
    font-style: normal;
    border-bottom: 1px solid #CCE2ED;
    background-image: url(/wel/images/eu_portal/bkg-title-shortcut.jpg);
    background-repeat: repeat-x;
    padding: 2px 0 2px 10px
    }
/* ** Main Titel w/2 Col	*/
/* ************************************************************	*/
.euContent2col h1.level4 {
    color: #1376BF;
    font-size: 2em;
    padding: 8px 0 2px 0;
    border-bottom: 1px solid #1376BF
    }
.euContent2col h2 {
    font-size: 1.3em;
    color: #1376BF
    }
#euCenter h1.level4 {
    color: #1376BF;
    font-size: 2em;
    margin-top: 0 !important;
    padding: 8px 0 2px 0;
    border-bottom: 1px solid #1376BF
    }
/* ** Media Box w/2 Col		*/
/* ************************************************************	*/
.euContent2col #mediasimg {
    padding: 1px 0 0 0;
    border: 1px solid #CCE2ED;
    text-align: center;
    font-size: 90%;
    float: right;
    margin: 10px;
    width: 210px
    }
#tabMenu4level ul.mediastabs li {
    padding: 0;
    /*text-indent:10px;
    	background-color:#1063A0;*/
    }
/*#tabMenu4level ul.mediastabs li a{
	background-image:url(/wel/images/eu_portal/bkg-tabs.gif);
	background-repeat:repeat-x;
}*/
#tabMenu4level ul.mediastabs li a.active {
    font-weight: bold;
    /*background-color:#FFFFFF;
    	border-right:1px solid #CCE2ED;
    	border-left:1px solid #CCE2ED;
    	border-top:1px solid #CCE2ED;
    	border-bottom:1px solid #FFFFFF;
    	background-image:url(/wel/images/eu_portal/bkg-tabs-on.gif);
    	background-repeat:repeat-x;*/
    color: #1376BF
    }
#tabMenu4level ul.mediastabs li.larger a, #tabMenu ul.mediastabs li.larger a {
    background: transparent url(/wel/images/eu_portal/bkg-tab-off-larger.gif) no-repeat scroll left bottom !important;
    width: 200px
    }
#tabMenu4level ul.mediastabs li.larger a.active, #tabMenu ul.mediastabs li.larger a.active {
    background: transparent url(/wel/images/eu_portal/bkg-tab-on-larger.gif) no-repeat scroll left bottom !important;
    width: 200px
    }
#mediabox_overview_content {
    color: #000;
    padding: 0 10px;
    border: 1px solid #CCE2ED
    }
#tabContent4level h3 {
    color: #1376BF
    }
#mediabox_info_content, #mediabox_general_content, #mediabox_content_content {
    color: #000;
    padding: 10px 5px 5px 5px;
    border: 1px solid #CCE2ED
    }
#mediabox_legislation_content {
    color: #000;
    padding: 10px 10px 0 10px;
    border: 1px solid #CCE2ED
    }
.euContent .policyareaimg, .euContent .policyimgoverview {
    float: right;
    padding: 0;
    border: 1px solid #B7DDF9;
    text-align: left;
    font-size: 95%;
    width: 210px;
    margin-left: 20px !important;
    display: block;
    margin-bottom: 20px !important;
    zoom: 1
    }
.euContent .policyareaimg img, .euContent .policyimgoverview img {
    width: 210px
    }
#euCenter2col h2#competition {
    background-image: url(/wel/images/eu_portal/bkg-title-shortcut.jpg);
    background-repeat: repeat-x;
    border: 1px solid #CCE2ED;
    color: #1376BF;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    padding: 2px 0 2px 10px;
    margin-left: 10px
    }
#euCenter2col h2#prize {
    background-image: url(/wel/images/eu_portal/bkg-title-shortcut.jpg);
    background-repeat: repeat-x;
    border: 1px solid #CCE2ED;
    color: #1376BF;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    padding: 2px 0 2px 10px;
    margin-left: 10px
    }
#euCenter .prizesbordertop {
    background-image: url(/wel/images/eu_portal/dotted-line.gif);
    background-position: center top;
    background-repeat: repeat-x;
    overflow: auto
    }
/* ** 3rd-level pages with 2 cols */
/*****************************************************************/
#euCenter2col ul li {
    list-style-image: url(/wel/images/eu_portal/bullet-square.gif)
    }
#euCenter2col ul li.noIndentTitle {
    list-style: none;
    list-style-image: none;
    font-weight: bold;
    color: #1376BF;
    margin: 5px 0 0 -20px;
    background-image: url(/wel/images/eu_portal/dotted-line.gif);
    background-repeat: repeat-x;
    background-position: top;
    padding: 8px 5px
    }
#euCenter2col ul li.first {
    background-image: none
    }
/* ** Reference pages	*/
/*****************************************************************/
#whatwasnew {
    padding: 0 0 15px 0;
    border: 1px solid #CCE2ED
    }
#whatwasnew h4 {
    color: #1376BF;
    font-size: 1.2em;
    font-weight: bold;
    font-style: normal;
    border-bottom: 1px solid #CCE2ED;
    background-image: url(/wel/images/eu_portal/bkg-title-shortcut.jpg);
    background-repeat: repeat-x;
    padding: 2px 0 2px 10px
    }
.euContent2col ul.lists li {
    list-style-image: url(/wel/images/eu_portal/bullet-square.gif)
    }
p.bordertopindent {
    margin: 0 0 0 15px;
    padding: 5px 0 15px 0;
    background-image: url(/wel/images/eu_portal/dotted-line.gif);
    background-repeat: repeat-x
    }
.bordertopdotted {
    padding: 5px 0 0 0;
    background-image: url(/wel/images/eu_portal/dotted-line.gif);
    background-repeat: repeat-x;
    background-position: top
    }
.bordertopdotted h2 {
    color: #1376BF;
    font-size: 1.2em;
    font-weight: bold
    }
h3.bordertopdotted {
    color: #1376BF
    }
.euContent2col h3 {
    color: #1376BF
    }
p.letter {
    color: #FFF;
    font-weight: bold;
    width: 1.2em;
    text-align: center;
    font-size: 1.4em
    }
* + html p.letter {
    padding: 5px
    }
p.letter span {
    background-color: #15669F;
    padding: 5px
    }
* + html p.letter span {
    border: 0
    }
* + html p.letter span nobr {
    padding-right: 5px
    }
#mediabox_first_content {
    color: #000;
    padding: 10px 10px 0 10px;
    border: 1px solid #CCE2ED
    }
#mediabox_second_content {
    color: #000;
    padding: 10px 10px 0 10px;
    border: 1px solid #CCE2ED
    }
#mediabox_third_content {
    color: #000;
    padding: 10px 10px 0 10px;
    border: 1px solid #CCE2ED
    }
#dropdown_archives {
    background-color: #FFF
    }
#droptitle_archives ul {
    border: 1px solid #000
    }
#dropdown_archives ul {
    border: 1px solid #000
    }
#dropdown_archives ul li a {
    color: #000
    }
/************************Policies areas****************************/
#droptitle_policy_areas ul li {
    border: 1px solid #000
    }
#dropdown_policy_areas ul {
    border: 1px solid #000
    }
/**************************Styles for form**************************/
.required {
    color: #F00
    }
/* ** Tabs (new)	*/
/* ************************************************************	*/
div.tabMenu ul li {
    list-style-image: url(/wel/images/eu_portal/bullet-square.gif);
    padding: 0 0 6px
    }
div.tabMenu_js ul li {
    list-style-image: none;
    padding: 0 0 6px
    }
/*#rightcolumn div.tabMenu ul li a,
#rightcolumn div.tabMenu ul li a.hover,
#rightcolumn div.tabMenu ul li a.visited{
	color:#15669F ;
 text-decoration: none;
  }*/
#rightcolumn div.tabMenu_js ul li a, #rightcolumn div.tabMenu_js ul li a.hover, #rightcolumn div.tabMenu_js ul li a.visited {
    color: #fff;
    text-decoration: none
    }
#rightcolumn div.tabMenu_js ul li a, #rightcolumn div.tabMenu_js ul li a:hover, #rightcolumn div.tabMenu_js ul li a:visited {
    color: #fff;
    text-decoration: none
    }
h2.tabsTitel {
    border-left: 1px solid #CCE2ED;
    border-right: 1px solid #CCE2ED;
    margin: 0;
    padding: 12px
    }
.tabMenu_js ul li a {
    background: transparent url(/wel/images/eu_portal/bkg-tab-off.gif) no-repeat scroll left bottom !important;
    color: #FFF
    }
.tabMenu_js ul li a:hover {
    background: transparent url(/wel/images/eu_portal/bkg-tab-hover.gif) no-repeat scroll left bottom !important;
    color: #1376bf !important
    }
.tabMenu_js ul li a.active, .tabMenu_js ul li a.active:hover {
    font-weight: bold;
    background: transparent url(/wel/images/eu_portal/bkg-tab-on.gif) no-repeat scroll left bottom !important;
    color: #1376BF;
    border-bottom: none
    }
#mediabox_popular_content img.bkg-gradient {
    background-image: url(/wel/images/eu_portal/features/bkg-pictures-f.jpg)
    }
.tabMenu_js ul li a span {
    _margin-top: 8px
    }
div.tabContent {
    border-top: 1px solid #CCE2ED
    }
div.tabcontent_js {
    border-top: 0 solid #CCE2ED !important
    }
#dropdown_contact_hq a:visited:hover, #dropdown_contact_hq_v2 a:visited:hover {
    color: #000 !important
    }
#euCenterHp .boxesleft h2 a, #euCenterHp .boxesright h2 a, #euCenter .boxesleft h2 a, #euCenter .boxesleft h2 a {
    color: #1376BF !important;
    text-decoration: none
    }
#euCenterHp .boxesleft h2 a:hover, #euCenter .boxesleft h2 a:hover, #euCenterHp .boxesright h2 a:hover, #euCenter .boxesright h2 a:hover {
    color: #1376BF !important;
    text-decoration: none !important;
    background-image: url(/wel/images/eu_portal/solid-blue-line.gif);
    background-repeat: repeat-x;
    background-position: bottom
    }
#euCenterHp .boxesleft h2 a:visited, #euCenterHp .boxesright h2 a:visited, #euCenter .boxesleft h2 a:visited, #euCenter .boxesright h2 a:visited {
    color: #1376BF !important;
    text-decoration: none
    }
div.euContent div#content3c div#euCenter div#euCenter div.fourth_level_box {
    border-bottom: 2px dotted #f3f8fc
    }
div.euContent div#content3c div#euCenter div#euCenter div.fourth_level_box div.right {
    background-color: #f3f8fc;
    border: 1px solid #1376bf
    }
div.euContent div#content3c div#euCenter div.content h3, div.euContent div#content3c div#euCenter div.content a.smoothbox {
    color: #1376bf
    }
div.euContent div#content3c div#euCenter div.fourth_level_box div.right h4 {
    color: #1376bf
    }
div.euContent div#content3c div#euCenter div.fourth_level_box div.right ul li {
    list-style: square outside url(../../../about-eu/images/facts_arrow_blue.gif)
    }
div.euContent div#content3c div#euCenter div.content p.table {
    background-image: url(../../../about-eu/images/arrow_p_tables_blue.gif)
    }
div.euContent div#content3c div#euCenter h2, div.euContent div#content3c div#euCenter h3 {
    color: #1376bf
    }
.accordion_container {
    border: 1px solid #DCEAF5
    }
.accordion_container h3.toggler_fb {
    background: url(/wel/images/eu_portal/bkg-title-shortcut.jpg) repeat scroll 0 0 #DCEAF5;
    border-color: 1px solid #DCEAF5
    }
div.collapsed div.element {
    background: url(/wel/images/eu_portal/header-ardown.gif) no-repeat scroll 30px 0 transparent
    }
h5 a.notice {
    color: #156DA2 !important
    }
.europol_table {
    font-size: 100% !important;
    width: 100% !important
    }
#euCenter #healthcare, #euCenter #studying, #euCenter #libya, #festivalofeurope {
    border: 1px solid #CCE2ED
    }
/*************************************************************************************/
/******************************* quicklink bar INDEX *********************************/
/*************************************************************************************/
div#quicklinks-bar {
    background-color: #eaeff3;
    border-top: 1px solid #83b5c0;
    border-bottom: 1px solid #83b5c0;
    z-index: 10
    }
div#quicklinks-bar #slider_left_cmd {
    background: transparent url(/wel/images/eu_portal/quick_arrow_left.png) center left no-repeat;
    _background: transparent url(/wel/images/eu_portal/quick_arrow_left.gif) center left no-repeat
    }
div#quicklinks-bar #slider_right_cmd {
    background: transparent url(/wel/images/eu_portal/quick_arrow_right.png) center right no-repeat;
    _background: transparent url(/wel/images/eu_portal/quick_arrow_right.gif) center right no-repeat
    }
div#quicklinks-bar #slider_left_cmd.hidden {
    background: transparent url(/wel/images/eu_portal/quick_arrow_left_hidden.png) center left no-repeat;
    _background: transparent url(/wel/images/eu_portal/quick_arrow_left_hidden.gif) center left no-repeat
    }
div#quicklinks-bar #slider_right_cmd.hidden {
    background: transparent url(/wel/images/eu_portal/quick_arrow_right_hidden.png) center right no-repeat;
    _background: transparent url(/wel/images/eu_portal/quick_arrow_right_hidden.gif) center right no-repeat
    }
div#quicklinks-bar-flag {
    background: url(/wel/images/eu_portal/quick_eu_flag.gif) no-repeat scroll 0 0 transparent;
    color: #15669e;
    border-right: 1px solid #bfd8dd
    }
div#quicklinks-bar ul li {
    list-style-image: url(/wel/images/eu_portal/quick_bullet.gif)
    }
div#quicklinks-bar.js_on ul li {
    border-right: 1px solid #4878a0
    }
div#quicklinks-bar ul li.quick_links_more {
    border-right: 0 solid #dbdbdb
    }
div#quicklinks-bar ul li.quick_links_more a {
    border-top: 0 solid #dbdbdb
    }
div#quicklinks-bar.js_on ul li a {
    color: #15669e
    }
/*************************************************************************************/
/******************************* A-Z INDEX *********************************/
/*************************************************************************************/
#euCenter p.az_index span {
    background-color: #F3F8FC;
    border: 1px solid #CCE2ED
    }
#euCenter p.az_index a.on span {
    background-color: #15669F;
    border: none;
    color: #FFF
    }
p.current_letter span {
    color: #fff;
    font-weight: bold;
    font-size: 1.2em;
    display: block;
    width: 25px;
    text-align: center;
    padding: 3px;
    margin-left: 20px;
    background-color: #15669F
    }
/******************************* NEED HELP A-Z INDEX *********************************/
#euCenter #needhelp {
    background-image: url(/wel/images/eu_portal/needhelp.gif);
    background-color: #F0F5FB;
    border: 1px solid #CCE2ED
    }
#euCenter #needhelp ul li {
    list-style-image: url(/wel/images/eu_portal/bullet-square_transp.gif)
    }
/*************************************************************************************/
/*********************************** iFrame Popup*************************************/
/*************************************************************************************/
div.fourth_level_box {
    border-bottom: 2px dotted #C5E4F9
    }
div.fourth_level_box div.left div.facts {
    background-color: #fff
    }
div.fourth_level_box div.right {
    border: 1px solid #1376BF;
    background-color: #F3F8FC
    }
div#content3c div#euCenter div.fourth_level_box div.right ul li {
    list-style-image: url(/about-eu/images/facts_arrow.gif)
    }
div.content table.facts_table {
    border: 1px solid #C5E4F9
    }
div.content table.facts_table th {
    background-color: #EAF1F9;
    border: 1px solid #C5E4F9;
    color: #464647
    }
div.content table.facts_table td {
    color: #595959
    }
div.content table.facts_table tr.row_1 {
    background-color: #FFF
    }
div.content table.facts_table tr.row_2 {
    background-color: #F3F8FC
    }
div.content p.table {
    background-image: url(/about-eu/images/arrow_p_tables.gif)
    }
h3.popup {
    color: #1376BF
    }
/* IFRAME POPUP*/
#TB_window a:link {
    color: #666
    }
#TB_window a:visited {
    color: #666
    }
#TB_window a:hover {
    color: #000
    }
#TB_window a:active {
    color: #666
    }
#TB_window a:focus {
    color: #666
    }
#TB_window {
    background: #fff
    }
#TB_title {
    background: #FFF none repeat scroll 0 0;
    height: 20px;
    display: block;
    overflow: hidden
    }
#TB_closeAjaxWindow a {
    background-image: url(/about-eu/images/close_popup.gif)
    }
#TB_iframeContent {
    background-color: #fff
    }
ul.moreinfos_hp {
    padding: 10px 0 0 0;
    list-style-type: none;
    background: transparent url(/wel/images/eu_portal/dotted-line.gif) repeat-x center top
    }
div.featured_box {
    border: 1px solid #CCE2ED
    }
div#featured_box, div#open_competitions_box {
    border: 1px solid #CCE2ED
    }
#euCenter .underrevision {
    background-color: #F7FAFD;
    /*border:1px solid #CCE2ED;*/
    padding: 5px
    }
#tabContainer.tab_policies ul.mediastabs li {
    width: 150px
    }
#tabContainer.tab_policies ul.mediastabs li a {
    width: 150px;
    background: url(/wel/images/eu_portal/bkg-tab-off_policies.gif) no-repeat scroll left bottom transparent !important
    }
#tabContainer.tab_policies ul.mediastabs li a.active {
    background: url(/wel/images/eu_portal/bkg-tab-on_policies.gif) no-repeat scroll left bottom transparent !important
    }
#tabContainer.tab_policies ul.mediastabs li a:hover {
    background: url(/wel/images/eu_portal/bkg-tab-hover_policies.gif) no-repeat scroll left bottom transparent !important
    }
#mediaGallery_border {
    border: 1px solid #CCE2ED;
    margin: 0;
    padding: 0;
    width: auto;
    height: auto
    }
/********************** KIDS AND TEACHERS CORNER BOX - EUROPA.EU HP ******************************/
div#kids_and_teachers {
    display: block;
    height: auto;
    width: 100%;
    /*border: 1px solid #CCE2ED; */
    background: transparent url(/wel/images/eu_portal/kids_teachers_icon.jpg) no-repeat 10px 5px;
    margin-bottom: 10px
    }
div#kids_and_teachers h2 {
    background: transparent url(/wel/images/eu_portal/dotted-line.gif) repeat-x center bottom;
    height: auto;
    margin: 0 10px 10px 50px;
    padding: 5px;
    font-size: 1.4em;
    color: #1376BF !important
    }
div#kids_and_teachers h2 a, div#kids_and_teachers h2 a:visited, div#kids_and_teachers h2 a:active {
    text-decoration: none !important;
    color: #1376BF !important
    }
div#kids_and_teachers h2 a:hover {
    background-image: url(/wel/images/eu_portal/solid-blue-line.gif);
    background-position: center bottom;
    background-repeat: repeat-x;
    color: #1376BF !important;
    text-decoration: none !important
    }
div#kids_and_teachers a#kids_corner_bloc {
    display: block;
    float: left;
    height: 100px;
    width: 145px;
    margin: 0;
    padding: 15px 150px 0 15px;
    background: transparent url(/wel/images/eu_portal/bg_hp_kids.jpg) no-repeat 150px 0
    }
div#kids_and_teachers a#teachers_corner_bloc {
    display: block;
    float: right;
    height: 100px;
    width: 145px;
    margin: 0;
    padding: 15px 150px 0 15px;
    background: transparent url(/wel/images/eu_portal/bg_hp_teachers.jpg) no-repeat 180px 10px
    }
.traineeships p em {
    font-style: normal !important;
    padding-left: 15px;
    background-image: url(/wel/images/eu_portal/bullet-arrow.gif);
    background-repeat: no-repeat
    }
/*******************************************************************************/
/************************ Can't find it? Try the A to Z ************************/
/*******************************************************************************/
div#az_toolbar {
    background-color: #4878A0;
    border: medium none;
    clear: both;
    font-family: Verdana, Arial;
    font-size: 100%;
    margin: 10px 0;
    padding: 0 10px;
    position: relative;
    text-align: center
    }
div#az_toolbar p {
    margin: 0;
    padding: 10px;
    text-align: right;
    width: 99%
    }
div#az_toolbar p a {
    color: #FFF;
    font-weight: bold;
    margin-left: 5px;
    text-decoration: none
    }
div#az_toolbar p a:hover {
    /*color: #156DA2 !important;*/
    text-decoration: underline
    }
/*div#az_toolbar p a:active {
    text-decoration: underline;
}

div#az_toolbar p a:visited {
    color: #551A8B !important;
}     */
div#footer {
    margin-top: 0 !important
    }
span#cant_find {
    color: #FFF;
    display: block;
    float: left;
    display: block
    }
span#cant_find strong {
    font-weight: normal !important
    }
#content3c #euCenter div.flags {
    border: none
    }
#content3c #euCenter div.flags h3 {
    font-size: 110%;
    color: #1376bf;
    background: none;
    text-align: left;
    padding-left: 0;
    margin: 10px 0;
    border: none
    }
#content3c #euCenter div.flags h3 span {
    display: none
    }
#content3c #euCenter div.flags div {
    margin-bottom: 10px;
    border: none
    }
#euCenter div.prizes_competitions {
    border: none
    }
#euCenter div.prizes_competitions h2 {
    background: none;
    border: none;
    margin: 15px 0
    }
/*******************************************************************************/
/********************************* Contact Box *********************************/
/*******************************************************************************/
div#boxcontact {
    border: 1px solid #DBDBDB;
    padding: 5px;
    font-family: Georgia, Arial
    }
div#boxcontact h4 {
    text-align: center;
    font-size: 1.9em;
    font-style: normal;
    padding: 0;
    margin: 0;
    color: #1376BF
    }
div#boxcontact p {
    font-size: 100%;
    margin: 5px;
    line-height: 1.5em
    }
div#boxcontact p a {
    text-decoration: none
    }
div#boxcontact p a:hover {
    text-decoration: underline
    }
div#boxcontact p.contact_dots {
    width: auto;
    height: 2px;
    border-bottom: 1px dotted #DBDBDB;
    padding: 0;
    margin: 0
    }
div#boxcontact p.contact_call {
    padding: 0 0 0 35px;
    background: transparent url(/wel/images/eu_portal/phone-blue.gif) no-repeat center left;
    min-height: 27px;
    margin-bottom: 10px;
    margin: 15px 0
    }
div#boxcontact p.contact_email {
    padding: 0 0 0 35px;
    background: transparent url(/wel/images/eu_portal/email-blue.gif) no-repeat center left;
    min-height: 27px;
    margin: 15px 0
    }
div#boxcontact p a img.contact_arrow {
    vertical-align: middle
    }
div#boxcontact p a img.grey_arrow {
    display: inline
    }
div#boxcontact p a img.yellow_arrow {
    display: none
    }
/*******************************************************************************/
/***************************** Founding_fathers ********************************/
/*******************************************************************************/
div.founding_fathers_box {
    background: transparent url(/wel/images/eu_portal/dotted-line.gif) repeat-x center top
    }
div.founding_fathers_box div.m_gallery {
    border: 1px solid #CCE2ED
    }
div.founding_fathers_box div.transcript_design {
    background: transparent url(/wel/images/eu_portal/founding_fathers_box_blue.jpg) no-repeat scroll left top
    }
div.founding_fathers_box div.transcript_design h3 {
    color: #CCE2ED
    }
div.founding_fathers_box div.transcript_design div.content {
    background-color: #FFF;
    border: 2px solid #CCE2ED
    }
/*******************************************************************************/
/************************** Eu_day_posters slider ******************************/
/*******************************************************************************/
#slide_container {
    background-color: #E8EFF9
    }
#slide_container .navigation_left {
    background-color: #E8EFF9
    }
#slide_container .navigation_left a {
    background-image: url(/about-eu/basic-information/symbols/images/arrow-previous-blue.jpg)
    }
#slide_container .navigation_left a.off {
    background-image: url(/about-eu/basic-information/symbols/images/arrow-previous-blue.jpg)
    }
#slide_container .navigation_right {
    background-color: #E8EFF9
    }
#slide_container .navigation_right a {
    background: transparent url(/about-eu/basic-information/symbols/images/arrow-next-blue.jpg) no-repeat scroll right top
    }
#slide_container .navigation_right a.off {
    background: transparent url(/about-eu/basic-information/symbols/images/arrow-next-blue.jpg) no-repeat scroll right top
    }
#slide_container #slide_content ul li a img {
    border: 1px solid #245BDA
    }
h2.section {
    color: #1376BF;
    font-size: 1.4em;
    background-image: url(/wel/images/eu_portal/dotted-line.gif);
    background-repeat: repeat-x;
    background-position: top;
    padding: 8px 0 3px 0
    }
div.item img.thumb {
    border: 1px solid #1376BF
    }
.search_form div.submit {
    background-color: #4878A0
    }
div.eu_portal_audiovisual_content_container {
    background-color: #f8f8f8;
    border: 1px solid #dbdbdb;
    padding-bottom: 40px
    }
div.eu_portal_audiovisual_content_container h2 {
    color: #1376BF;
    font-family: georgia;
    text-transform: uppercase;
    padding-top: 12px;
    padding-left: 10px;
    margin-top: 0 !important
    }
ul.eu_portal_audiovisual_content {
    padding: 0;
    margin: 0;
    list-style: none;
    list-style-image: none
    }
ul.eu_portal_audiovisual_content li {
    padding: 0 !important;
    margin: 0;
    list-style: none;
    list-style-image: none !important;
    text-align: center;
    position: relative
    }
ul.eu_portal_audiovisual_content li div.download_link_container {
    position: absolute;
    bottom: -59px;
    width: 100%;
    left: 0
    }
ul.eu_portal_audiovisual_content li embed {
    margin-top: 18px
    }
ul.eu_portal_audiovisual_content li h3 {
    text-align: left;
    padding-bottom: 0;
    margin-bottom: 0;
    padding-left: 10px
    }
ul.eu_portal_audiovisual_content li p {
    padding-top: 5px;
    margin-top: 0;
    text-align: left;
    padding-left: 15px;
    padding-right: 15px
    }
div.eu_portal_audiovisual_content_container ul.mediaPagin {
    width: 392px !important;
    margin: 0 auto !important;
    text-align: center !important;
    margin-top: 5px !important;
    margin-bottom: 5px !important
    }
div.eu_portal_audiovisual_content_container div.download_link {
    text-align: center
    }
/*h3.title_countries {
  color: #1376BF;
}*/
div.boxesleft h2.h2_policies, div.boxesright h2.h2_policies {
    min-height: 35px;
    background-image: none !important
    }
/*******************************************************************************/
/******************************** Countries ************************************/
/*******************************************************************************/
.tabMenu_js ul.mediastabs li.li_01, .tabMenu_js ul.mediastabs li.li_01 a {
    width: 260px !important;
    display: block
    }
ul#mediabox_tabs li.li_01 a {
    /*background: url("/about-eu/images/bkg-tab-country-01-off.gif") no-repeat scroll left top transparent !important;*/
    background: url(/wel/images/eu_portal/countries_list_off_blue.png) no-repeat scroll left 3px transparent !important;
    padding-left: 45px
    }
ul#mediabox_tabs li.li_01 a.active {
    /*background: url("/about-eu/images/bkg-tab-country-01-on.gif") no-repeat scroll left top transparent !important;*/
    background: url(/wel/images/eu_portal/countries_list_on_blue.png) no-repeat scroll left 3px transparent !important;
    color: #1376BF !important
    }
ul#mediabox_tabs li.li_01 a:hover {
    /*background: url("/about-eu/images/bkg-tab-country-01-hover.gif") no-repeat scroll left top transparent !important;*/
    background: url(/wel/images/eu_portal/countries_list_on_blue.png) no-repeat scroll left 3px transparent !important;
    color: #1376BF !important
    }
ul#mediabox_tabs li.li_01 a.active:hover {
    /*background: url("/about-eu/images/bkg-tab-country-01-on.gif") no-repeat scroll left top transparent !important;*/
    background: url(/wel/images/eu_portal/countries_list_on_blue.png) no-repeat scroll left 3px transparent !important;
    color: #1376BF !important;
    text-decoration: none !important
    }
ul#mediabox_tabs li.li_02 a {
    /*background: url("/wel/images/eu_portal/bkg-tab-off_policies.gif") no-repeat scroll left top transparent !important;*/
    background: url(/wel/images/eu_portal/countries_map_off_blue.png) no-repeat scroll left 3px transparent !important
    }
ul#mediabox_tabs li.li_02 a.active {
    /*background: url("/wel/images/eu_portal/bkg-tab-on_policies.gif") no-repeat scroll left top transparent !important;*/
    background: url(/wel/images/eu_portal/countries_map_on_blue.png) no-repeat scroll left 3px transparent !important;
    color: #1376BF !important
    }
ul#mediabox_tabs li.li_02 a:hover {
    /*background: url("/wel/images/eu_portal/bkg-tab-hover_policies.gif") no-repeat scroll left top transparent !important;*/
    background: url(/wel/images/eu_portal/countries_map_on_blue.png) no-repeat scroll left 3px transparent !important;
    color: #1376BF !important
    }
ul#mediabox_tabs li.li_02 a.active:hover {
    /*background: url("/wel/images/eu_portal/bkg-tab-on_policies.gif") no-repeat scroll left top transparent !important;*/
    background: url(/wel/images/eu_portal/countries_map_on_blue.png) no-repeat scroll left 3px transparent !important;
    color: #1376BF !important;
    text-decoration: none !important
    }
ul li.toggle_content {
    background-image: url(/wel/images/eu_portal/bkg-nav.jpg)
    }
ul li.toggle_content span {
    color: #1376BF;
    background: transparent url(/wel/images/eu_portal/bullet-arrow.gif) no-repeat 5px center !important
    }
ul li.open_content span {
    background: transparent url(/wel/images/eu_portal/bullet-arrow.gif) no-repeat 5px center !important
    }
div.select_boxes {
    border: 1px solid #CCE2ED
    }
div.select_boxes h3.title_countries {
    background-image: url(/wel/images/eu_portal/bkg-nav.jpg);
    border-bottom: 1px solid #CCE2ED !important
    }
form#form-demo fieldset {
    border: 1px solid #CCE2ED
    }
form#form-demo fieldset h3 {
    background: transparent url(/wel/images/eu_portal/bkg-nav.jpg) repeat-x top left
    }
ul.autocompleter-choices {
    border: 1px solid #7c7c7c;
    border-left-color: #c3c3c3;
    border-right-color: #c3c3c3;
    border-bottom-color: #ddd;
    background-color: #fff;
    background-color: #fff
    }
ul.autocompleter-choices li a {
    color: #000
    }
ul.autocompleter-choices li.autocompleter-selected {
    background-color: #CCE2ED;
    color: #fff
    }
ul.autocompleter-choices span.autocompleter-queried {
    color: #1376BF
    }
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
    color: #9FCFFF
    }
span#cant_find {
    color: #fff
    }
/************* POLICIES ****************/
div#policies_more_infos {
    border-left: 5px solid #1376BF
    }
div#topic_links h3 {
    border-top: 1px dotted #1376BF
    }
div#topic_links ul li strong {
    color: #1376BF
    }
div#topic_links ul li {
    background: white url(/wel/images/eu_portal/bullet-square.gif) no-repeat left 2px
    }
div#topic_links ul li a {
    background: none
    }
h3.readmore {
    padding-left: 30px
    }
h3.readmore span {
    background: transparent url(/wel/images/eu_portal/read-more-icon.gif) no-repeat left center;
    display: block;
    float: left;
    width: 30px
    }
div#readmore {
    border: 1px solid #1376BF
    }
div#readmore h4 em {
    font-weight: normal;
    color: #000
    }
div.head_block {
    border-color: #CCE2ED
    }
div#hp_social_corner {
    display: block;
    height: auto;
    width: 100%;
    background: transparent url(/wel/images/eu_portal/icon-part.gif) no-repeat 10px 5px;
    margin-bottom: 10px
    }
div#hp_social_corner h2 {
    background: transparent url(/wel/images/eu_portal/dotted-line.gif) repeat-x center bottom;
    height: auto;
    margin: 0 10px 10px 50px;
    padding: 5px;
    color: #1376BF !important;
    font-size: 1.4em
    }
div#hp_social_corner h2 a:hover {
    background-image: url(/wel/images/eu_portal/solid-blue-line.gif);
    background-position: center bottom;
    background-repeat: repeat-x;
    color: #1376BF !important;
    text-decoration: none !important
    }
/******************************************************************************/
/****************************** BIG MENU 2013 *********************************/
/******************************************************************************/
div#bigmenu_2013 {
    border-bottom: 1px solid #CFCFCF
    }
div#bigmenu_2013 ul.eu_portal_bigmenu li {
    border-right: 1px solid #CFCFCF
    }
div#bigmenu_2013 ul.eu_portal_bigmenu li a {
    color: #000 !important
    }
div#bigmenu_2013 ul.eu_portal_bigmenu li a span {
    background-image: url(/wel/images/eu_portal/2013/arrow-grey.gif)
    }
div#bigmenu_2013 ul.eu_portal_bigmenu li a.selected span {
    background-image: url(/wel/images/eu_portal/2013/arrow-blue.gif)
    }
div#bigmenu_2013 ul.eu_portal_bigmenu li a:hover span, div#bigmenu_2013 ul.eu_portal_bigmenu li a.open span {
    background-image: url(/wel/images/eu_portal/2013/arrow-grey.gif);
    /*background-image: url('/wel/images/eu_portal/2013/arrow-hover-blue.gif');*/
    color: black
    }
div#bigmenu_2013 ul.eu_portal_bigmenu li a:hover, div#bigmenu_2013 ul.eu_portal_bigmenu li a.selected {
    color: #fff !important;
    background-color: #284F76
    }
div#bigmenu_2013 ul.eu_portal_bigmenu li a:hover, div#bigmenu_2013 ul.eu_portal_bigmenu li a.open {
    background: #537291 url(/wel/images/eu_portal/2013/bg-tab.gif) repeat center left;
    color: #000 !important
    }
div#bigmenu_2013 ul.eu_portal_bigmenu li a.selected:hover {
    background-color: #284F76
    }
div.mega-dropdown {
    border: 3px solid #CCE2ED;
    background-color: #FFF
    }
div.mega-dropdown div.row {
    background: url(/newsroom/images/dotted-line.gif) repeat-x scroll left bottom transparent
    }
div.mega-dropdown h2 {
    border-bottom: 1px solid #ccc
    }
div.mega-dropdown h2 a {
    color: #505050
    }
div.mega-dropdown div.big_menu_col {
    border-left: 1px solid #DBDBDB
    }
div.mega-dropdown div.big_menu_col ul li.title {
    color: #000
    }
div.mega-dropdown div.big_menu_col ul li {
    background-image: url(/newsroom/images/dotted-line.gif)
    }
div.mega-dropdown div.big_menu_col ul li.more a {
    color: #505050
    }
div.mega-dropdown p.separator {
    border-bottom: 1px solid #DBDBDB
    }
/*********************************************************************/
/************************** LEFT NAV 2013 ****************************/
/*********************************************************************/
#leftNav_2013 ul li {
    background: none;
    background-image: url(/wel/images/eu_portal/bkg-nav.jpg);
    border-right: 1px solid #CCE2ED
    }
div#leftNav_2013 ul li.index a {
    background: none;
    background-color: #284F75;
    color: #fff
    }
div#leftNav_2013 ul#content_2013 li.separator {
    padding: 0;
    margin: 0;
    color: #2d2d2d;
    background-color: #fff;
    border-bottom: 1px solid #d2d2d2
    }
div#leftNav_2013 ul#content_2013 li.level_3 {
    border-bottom: 1px solid #d2d2d2
    }
div#leftNav_2013 ul#content_2013 li.level_3 a {
    color: #000;
    background: #fff url(/wel/images/eu_portal/2013/menu-right-grey.png) no-repeat 5px center;
    padding: 5px 5px 5px 15px;
    font-weight: normal;
    width: auto
    }
div#leftNav_2013 ul#content_2013 li.level_3 a:hover {
    background: #d0d0d0 url(/wel/images/eu_portal/2013/menu-right-blue.png) no-repeat 5px center
    }
div#leftNav_2013 ul#content_2013 li.active a.active {
    color: #000;
    background: #d0d0d0 url(/wel/images/eu_portal/2013/menu-right-blue.png) no-repeat 5px center
    }
div#leftNav_2013 ul#content_2013 li.active a.active:hover {
    color: #000;
    background: #d0d0d0 url(/wel/images/eu_portal/2013/menu-right-blue.png) no-repeat 5px center
    }
div#leftNav_2013 ul#content_2013 li.level_3 ul li.level_4 a {
    background: #fff url(/wel/images/eu_portal/2013/square_gris.png) no-repeat 15px center
    }
div#leftNav_2013 ul#content_2013 li.level_3 ul li.level_4 a:hover {
    background: #d0d0d0 url(/wel/images/eu_portal/2013/square_blue.png) no-repeat 15px center
    }
div#leftNav_2013 ul#content_2013 li.level_3 a.open, div#leftNav_2013 ul#content_2013 li.level_3 a.open:hover {
    background-color: #fff;
    /*border-bottom: 1px solid #ffffff;*/
    color: #000;
    font-weight: normal;
    background: transparent url(/wel/images/eu_portal/2013/menu-down-blue.png) no-repeat 5px center
    }
div#leftNav_2013 ul#content_2013 li.open li a {
    color: #000;
    background: #fff url(/wel/images/eu_portal/2013/square_gris.png) no-repeat 15px center
    }
div#leftNav_2013 ul#content_2013 li.open li a:hover, div#leftNav_2013 ul#content_2013 li.open li.active a {
    color: #000;
    background: #d0d0d0 url(/wel/images/eu_portal/2013/square_blue.png) no-repeat 15px center;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    margin: -2px 0;
    padding-top: 6px !important;
    padding-bottom: 6px !important
    }
div#leftNav_2013 ul#content_2013 li.level_3 ul li.level_4 a.onopen {
    color: #000;
    background: #fff url(/wel/images/eu_portal/2013/square_blue.png) no-repeat 15px center
    }
div#leftNav_2013 ul#content_2013 li.level_3 ul li.level_4 li.active a, div#leftNav_2013 ul#content_2013 li.level_3 ul li.level_4 li.active a:hover {
    color: #000;
    padding: 5px 5px 5px 45px;
    background-color: #d0d0d0;
    background-image: none;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    margin: -2px 0
    }
#leftNav_2013 ul li a.on {
    background-image: url(/wel/images/eu_portal/bullet-arrow.gif);
    color: #1376BF
    }
#leftNav_2013 a {
    color: #333;
    text-decoration: none
    }
div.leftNav_2013 ul li a.on {
    background-image: url(/wel/images/eu_portal/bkg-nav.jpg);
    color: #000
    }
#leftNav_2013 ul li li {
    background-image: url(/wel/images/eu_portal/bkg-nav-on.jpg);
    border-bottom: 1px solid #d0d0d0
    }
#leftNav_2013 ul li li a {
    color: #333
    }
#leftNav_2013 ul li.on {
    background-image: url(/wel/images/eu_portal/bkg-nav-on.jpg);
    border-right: 1px solid #d0d0d0;
    border-top: 1px solid #d0d0d0
    }
#leftNav_2013 ul li ul {
    border-top: 1px solid #d0d0d0
    }
div#leftNav_2013 ul li.on a {
    background-image: url(/wel/images/eu_portal/bkg-nav.jpg);
    color: #000
    }
div#leftNav_2013 ul li.on ul li.on {
    /*border-bottom: 1px solid #CCE2ED !important;*/
    }
div#leftNav_2013 ul li.on ul li.on a {
    background-image: url(/wel/images/eu_portal/bullet-arrow.gif);
    color: #1376BF
    }
div#leftNav_2013 ul li.on ul li.on li a {
    color: #000
    }
div#leftNav_2013 ul li.on ul li.onopen li.on {
    border-bottom: 1px solid #d0d0d0
    }
div#boxtopics h3.stay {
    background-color: #EAEFF3
    }
div.stay_connected div#facebook h4, div.stay_connected div#twitter h4 {
    border-bottom: 1px solid #CFCFCF;
    color: #707070
    }
div.sitemap_block h3 {
    color: #505050 !important;
    border-bottom: 1px solid #CCC
    }
/*******************************************************************************/
/**************************** A to Z Thematic **********************************/
/*******************************************************************************/
ul.theme_container {
    list-style-type: none;
    margin-right: 10px;
    padding: 0 !important;
    width: 345px;
    margin-left: 0 !important;
    float: left
    }
ul.theme_container li.theme_item {
    background: url(/wel/images/atoz/atoz-arrow-blue.png) no-repeat scroll 325px center #F8F8F8;
    border: 1px solid #CCE2ED;
    height: 20px;
    list-style-image: none !important;
    list-style-type: none;
    margin: 5px 0;
    padding: 5px 0 !important
    }
ul.theme_container li.theme_item a.theme_box_link {
    display: block;
    font-size: 1.1em;
    height: 100%;
    padding-left: 50px;
    text-decoration: none;
    width: 100%
    }
ul.theme_container li.theme_item a.theme_box_link:hover {
    text-decoration: underline
    }
span.ToggleBox, div.ToggleBox {
    background-color: #F8F8F8;
    border: 1px solid #DBDBDB;
    display: block;
    overflow: auto;
    padding: 3px 15px;
    text-align: center
    }
span.ToggleBoxMaxWidth, div.ToggleBoxMaxWidth {
    display: block;
    width: 132px
    }
span.ToggleBox span.existing_language, div.ToggleBox div.existing_language {
    display: block;
    float: left;
    margin: 2px
    }