@charset "UTF-8";
/* CSS Document */

@media all
{
    /************/
    /*  Banner  */
    /************/
    .title-bg           { background-image: url(/environment/images/banners/title-banner_bg.png); }
    .title-cs           { background-image: url(/environment/images/banners/title-banner_cs.png); }
    .title-da           { background-image: url(/environment/images/banners/title-banner_da.png); }
    .title-de           { background-image: url(/environment/images/banners/title-banner_de.png); }
    .title-el           { background-image: url(/environment/images/banners/title-banner_el.png); }
    .title-en           { background-image: url(/environment/images/banners/title-banner_en.png); }
    .title-es           { background-image: url(/environment/images/banners/title-banner_es.png); }
    .title-et           { background-image: url(/environment/images/banners/title-banner_et.png); }
    .title-fi           { background-image: url(/environment/images/banners/title-banner_fi.png); }
    .title-fr           { background-image: url(/environment/images/banners/title-banner_fr.png); }
    .title-hr           { background-image: url(/environment/images/banners/title-banner_hr.png); }
    .title-hu           { background-image: url(/environment/images/banners/title-banner_hu.png); }
    .title-it           { background-image: url(/environment/images/banners/title-banner_it.png); }
    .title-lt           { background-image: url(/environment/images/banners/title-banner_lt.png); }
    .title-lv           { background-image: url(/environment/images/banners/title-banner_lv.png); }
    .title-mt           { background-image: url(/environment/images/banners/title-banner_mt.png); }
    .title-nl           { background-image: url(/environment/images/banners/title-banner_nl.png); }
    .title-pl           { background-image: url(/environment/images/banners/title-banner_pl.png); }
    .title-pt           { background-image: url(/environment/images/banners/title-banner_pt.png); }
    .title-ro           { background-image: url(/environment/images/banners/title-banner_ro.png); }
    .title-sk           { background-image: url(/environment/images/banners/title-banner_sk.png); }
    .title-sl           { background-image: url(/environment/images/banners/title-banner_sl.png); }
    .title-sv           { background-image: url(/environment/images/banners/title-banner_sv.png); }

    #header #banner-title-text {
        color: #0065a2;
        top: 71px;
        padding-left: 246px;
        text-transform: uppercase;
    }
    #header #banner-title-text span { 
        margin-top: 4px;
        font-size: 20px;
        text-transform: none;
    }

    /****************/
    /*  File icons  */
    /****************/
    
    a img { 
        border: 0;
    }
    img.file { 
        vertical-align: bottom;
        width: 16px;
        height: 16px;
        background: transparent url(/environment/images/icones.png) no-repeat top left;
    }
    img.icon { 
        vertical-align: middle;
        width: 16px;
        height: 16px;
        background: transparent url(/environment/images/icones.png) no-repeat top left;
			margin: 0 0 0 0;
	padding-right: 0px;
	padding-bottom: 0px;
    }
    html body a.link-ico img, html body a.link-ico span.link-size, html body a.ws-ico img {
        padding: 0;
    }

    img.pdf       { background-position:   0     0  ; }
    img.zip       { background-position: -16px   0  ; }
    img.doc       { background-position: -32px   0  ; }
    img.xls       { background-position: -48px   0  ; }
    img.ppt       { background-position: -64px   0  ; }
    img.msg       { background-position: -80px   0  ; }
    img.txt       { background-position:   0   -16px; }
    img.xml       { background-position: -16px -16px; }
    img.vsd       { background-position: -32px -16px; }
    img.png       { background-position: -48px -16px; }
    img.small_rss { background-position: -64px -16px; }
    img.rss       { background-position: -80px -16px; }
    img.mp3       { background-position:   0   -32px; }
    img.wmv       { background-position: -16px -32px; }
    img.exe       { background-position: -48px -32px; }
    img.languages { background-position:   0   -48px; }
    img.external  { background-position: -80px -48px; }

    a.ws-ico img.languages { background-position:  0    -48px; }
    a.ws-ico:hover img.languages { background-position: -16px -48px; }
    span.ws-loading a.ws-ico img.languages { background-position: -32px -48px;}

    body.js .link-langs { display: none; }
    .link-langs a      , .link-langs-ext a       { background-color: #fff; border: 1px solid #000;    padding: 0 1px; text-decoration: none; font-size: 11px; font-family: "Courier New", Courier, mono; }
    .link-langs a:hover, .link-langs-ext a:hover {                         border: 1px solid #027AC6; }

    /****************/
    /*  Page tools  */
    /****************/

            img.pv  { background-position:     0 -64px; }
    a:hover img.pv  { background-position: -48px -64px; }
            img.dt  { background-position: -32px -64px; }
    a:hover img.dt  { background-position: -80px -64px; }
            img.it  { background-position: -16px -64px; }
    a:hover img.it  { background-position: -64px -64px; }

    /************/
    /*  Footer  */
    /************/
    
    .qrcode { display: none; float: right; }
    
}
@media screen 
{
    /****************/
    /*  Breadcrumb  */
    /****************/
    
    #path li { 
        background: transparent url(/environment/images/icones.png) no-repeat left center; 
        background-position: -80px -80px; 
    }
	body {
		background-color: #597E54;
	}

@media print
{
    p {
        widows: 3;
        orphans: 3;
    }
    div.qrcode { font-size: 0; page-break-inside: avoid; display: block; }
    
    /*  Visibility  */
    
    #topmenu-wrapper { display: none; }
    #update { display: none; }
    #title img       { display: none; }
    #tabs            { display: none; }
    .layout-footer   { display: block; }
    #footer-update   { display: block; }
    #footer-top      { display: none; }
    .answer          { display: block !important; }
    .mediaPagin      { display: none; }
    a.link-ico img   { display: none; }
    a.link-ico span.link-size { display: none; }
}

	body{color:#000;background-color:#fff;font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;font-size:62.5%;line-height:1.5;}
	p{padding:5px 0;}
	
h1			{
	margin:5px 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:1px dashed #666;
	font-size:150%;
	color: #5B8A5A;
}
h2			{
	padding:0;
	font-size:120%;
	color:#5B8A5A;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
h3			{margin:0 0 10px 0; padding:0; font-size:120%; color:#000000;}


#News				{display:block; }
#News h1			{
	margin:0 10px 10px 10px;
	padding:0 0 5px 0;
	border-bottom:1px dashed #666;
	font-size:130%;
	color:#7BAA2D;
	font-weight: bold;
}
#News dl				{display:block; height:865px; overflow:auto; margin:0; padding:0;}
#News dl dt			{margin:0 10px; color:#648600; font-weight:bold;}
#News dl dt.Archive		{padding:0 0 5px 18px; background:url(/environment/images/icons/arrow_green-big.gif) 0px 2px no-repeat; font-weight:normal;}
#News p				{
	margin:0;
	padding:0 0 0px 0;
}
#News p a			{
	display:block;
	margin:5px 10px 0;
	padding:5px 0 5px 15px;
	background:url(/environment/images/icons/arrow_green-big.gif) no-repeat 0px 7px;
	border-top:1px dashed #666;
}
#News dl dd			{margin:2px 10px 0 10px; text-align:justify; line-height:150%;}
#News dl dd.More			{margin-bottom:10px; padding:0 0 10px 8px; border-bottom:1px dashed #666; background:url(/environment/images/icons/arrow_green-small.gif) top left no-repeat;}
#News a				{color:#039;}
#News a:hover			{color:#36f; text-decoration:none;}


#Calendar			{display:block;}
#Calendar h1			{
	margin:0 10px 10px 10px;
	padding:0 0 5px 0;
	border-bottom:1px dashed #666;
	font-size:130%;
	color:#7BAA2D;
	font-weight: bold;
}
#Calendar dl			{display:block; height:150px; overflow:auto; margin:0; padding:0;}
#Calendar dl dt			{margin:0 10px; color:#648600; font-weight:bold;}
#Calendar p				{
	margin:0;
	padding:0 0 0px 0;
}
#Calendar p a			{
	display:block;
	margin:5px 10px 0;
	padding:5px 0 5px 15px;
	background:url(/environment/images/icons/arrow_green-big.gif) no-repeat 0px 7px;
	border-top:1px dashed #666;
}
#Calendar dl dd			{margin:2px 10px 10px 10px; padding:0 0 10px 0; line-height:150%; border-bottom:1px dashed #666;}
#Calendar a			{color:#039;}
#Calendar a:hover			{color:#36F; text-decoration:none;}

#Video			{display:block;}
#Video h1			{
	margin:0 10px 10px 10px;
	padding:0 0 5px 0;
	border-bottom:1px dashed #666;
	font-size:130%;
	color:#7BAA2D;
	font-weight: bold;
}
#Video dl			{display:block; height:200px; overflow:auto; margin:0; padding:0;}
#Video dl dt			{margin:0 10px; color:#648600; font-weight:bold;}
#Video p				{
	margin:0;
	padding:0 0 0px 0;
}
#Video p a			{
	display:block;
	margin:5px 10px 0;
	padding:5px 0 5px 15px;
	background:url(/environment/images/icons/arrow_green-big.gif) no-repeat 0px 7px;
	border-top:1px dashed #666;
}
#Video dl dd			{margin:2px 10px 10px 10px; padding:0 0 10px 0; line-height:150%; border-bottom:1px dashed #666;}
#Video a			{color:#039;}
#Video a:hover			{color:#36F; text-decoration:none;}


#Agenda				{background:url(/environment/images/border_singlecol-bottom.gif) #fff bottom left no-repeat;}
#Agenda h1			{margin:0 0 10px 0; padding:0 0 5px 0; border-bottom:1px dashed #666; font-size:150%; color:#7BAA2D;}
#Agenda h2			{margin:0 0 10px 0; padding:0; font-size:130%; color:#7BAA2D;}
#Agenda table			{width:720px; margin:10px 0 20px 0;}
#Agenda ul			{margin:0 0 10px 0; padding:0 0 0 30px; text-align:justify; line-height:150%;}
#Agenda li			{margin-bottom:5px;}
#Agenda a			{color:#039;}
#Agenda a:hover			{color:#36F; text-decoration:none;}


/* LINK */
	
	a{color:#036;text-decoration:underline;}
	a:visited{color:#551A8B;}
	a:hover,a:focus,a:active{color:#036;}

#theme p		{margin:0; padding:0 5px; line-height:20px; font-weight:bold; color:#628832;}
#theme ul		{margin:0 5px; padding:0; list-style:none; width:350px; height:115px; overflow:auto;}
#theme ul li		{margin:10px 10px 0 5px; padding:10px 0 0 10px; border-top:1px dashed #666; background:url(/environment/images/arrow_green-small.gif) 0 8px no-repeat;}
#theme a		{color:#039;}
#theme a:hover	{color:#36F; text-decoration:none;}


#announces p		{margin:0; padding:0 5px; line-height:20px; font-weight:bold; color:#628832;}
#announces ul		{margin:0 5px; padding:0; list-style:none; width:230px; height:115px; overflow:auto;}
#announces ul li		{margin:10px 10px 0 5px; padding:10px 0 0 10px; border-top:1px dashed #666; background:url(/environment/images/arrow_green-small.gif) 0 8px no-repeat;}
#announces a		{color:#039;}
#announces a:hover	{color:#36F; text-decoration:none;}

#announces2 p		{margin:0; padding:0 5px; line-height:20px; font-weight:bold; color:#628832;}
#announces2 ul		{margin:0 5px; padding:0; list-style:none; width:180px; height:115px; overflow:auto;}
#announces2 ul li		{margin:10px 10px 0 5px; padding:10px 0 0 10px; border-top:1px dashed #666; background:url(/environment/images/arrow_green-small.gif) 0 8px no-repeat;}
#announces2 a		{color:#039;}
#announces2 a:hover	{color:#36F; text-decoration:none;}

#announces3 p		{margin:0; padding:0 5px; line-height:20px; font-weight:bold; color:#628832;}
#announces3 ul		{margin:0 5px; padding:0; list-style:none; width:520px; height:200px; overflow:auto;}
#announces3 ul li		{margin:10px 10px 0 5px; padding:10px 0 0 10px; border-top:1px dashed #666; background:url(/environment/images/arrow_green-small.gif) 0 8px no-repeat;}
#announces3 a		{color:#039;}
#announces3 a:hover	{color:#36F; text-decoration:none;}


#announces4 p		{margin:0; padding:0 5px; line-height:20px; font-weight:bold;}
#announces4 h4		{margin:0; padding:0 5px; line-height:20px; font-weight:bold; color:#628832;}
#announces4 ul		{margin:0 5px; padding:0; list-style:none; width:500px; height:150px; overflow:auto;}
#announces4 ul li		{margin:10px 10px 0 5px; padding:10px 0 0 10px; border-top:1px dashed #666; background:url(/environment/images/arrow_green-small.gif) 0 8px no-repeat;}
#announces4 a		{color:#039;}
#announces4 a:hover	{color:#36F; text-decoration:none;}


#announces5 p		{
	margin:0;
	padding:0 5px;
	line-height:20px;
	font-weight:bold;
}
#announces5 h4		{margin:0; padding:0 5px; line-height:20px; font-weight:bold; color:#628832;}
#announces5 ul		{margin:0 5px; padding:0; list-style:none; width:450px; height:120px; overflow:auto;}
#announces5 ul li		{margin:10px 10px 0 5px; padding:10px 0 0 10px; border-top:1px dashed #666; background:url(/environment/images/arrow_green-small.gif) 0 8px no-repeat;}
#announces5 a		{color:#039;}
#announces5 a:hover	{color:#36F; text-decoration:none;}

#announces6 p		{margin:0; padding:0 5px; line-height:20px; font-weight:bold; color:#628832;}
#announces6 ul		{margin:0 5px; padding:0; list-style:none; width:700px; height:150px; overflow:auto;}
#announces6 ul li		{margin:10px 10px 0 5px; padding:10px 0 0 10px; border-top:1px dashed #666; background:url(/environment/images/arrow_green-small.gif) 0 8px no-repeat;}
#announces6 a		{color:#039;}
#announces6 a:hover	{color:#36F; text-decoration:none;}

#announces7 p		{margin:0; padding:0 5px; line-height:20px; font-weight:bold; color:#628832;}
#announces7 ul		{margin:0 5px; padding:0; list-style:none; width:180px; height:230px; overflow:auto;}
#announces7 ul li		{margin:10px 10px 0 5px; padding:10px 0 0 10px; border-top:1px dashed #666; background:url(/environment/images/arrow_green-small.gif) 0 8px no-repeat;}
#announces7 a		{color:#039;}
#announces7 a:hover	{color:#36F; text-decoration:none;}

#announces8 p		{margin:0; padding:0 5px; line-height:20px; font-weight:bold; color:#628832;}
#announces8 ul		{
	margin: 0 5px;
	padding: 0;
	list-style: none;
	width: 680px;
	overflow: auto;
}
#announces8 ul li		{margin:10px 10px 0 5px; padding:10px 0 0 10px; border-top:1px dashed #666; background:url(/environment/images/arrow_green-small.gif) 0 8px no-repeat;}
#announces8 a		{color:#039;}
#announces8 a:hover	{color:#36F; text-decoration:none;}

#announces9 p		{margin:0; padding:0 5px; line-height:20px; font-weight:bold; color:#628832;}
#announces9 ul		{margin:0 5px; padding:0; list-style:none; width:95%; height:350px; overflow:auto;}
#announces9 ul li		{margin:10px 10px 0 5px; padding:10px 0 0 10px; border-top:1px dashed #666; background:url(/environment/images/arrow_green-small.gif) 0 8px no-repeat;}
#announces9 a		{color:#039;}
#announces9 a:hover	{color:#36F; text-decoration:none;}



#box p		{
	margin:0;
	padding:0 5px;
	line-height:20px;
	font-weight:bold;
	background-color: #069;
	color: #FFF;
}
#box h4		{margin:0; padding:0 5px; line-height:20px; font-weight:bold; color:#628832;}
#box ul		{margin:0 5px; padding:0; list-style:none; width:450px; height:120px; overflow:auto;}
#box ul li		{margin:10px 10px 0 5px; padding:10px 0 0 10px; border-top:1px dashed #666; background:url(/environment/images/arrow_green-small.gif) 0 8px no-repeat;}
#box a		{color:#039;}
#box a:hover	{
	color:#FFF;
	text-decoration:none;
}

	.layout-left{
	float: left;
	width: 190px;
}
	.layout-content{
	margin-left:200px;
	padding:15px;
}
	
	
table.newlook {
    border-left: 1px solid #D1E4F3;
    border-right: 1px solid #D1E4F3;
}
table.newlook th {
    background-image: url("/environment/images/table_th.gif");
    background-repeat: repeat-x;
    border-bottom: 1px solid #6BB6FF;
    border-top: 1px solid #D1E4F3;
    color: #074A8B;
    font-weight: 700;
    padding: 0 0 0 4px;
    text-align: left;
}
table.newlook td {
    border-bottom: 1px solid #D1E4F3;
    border-left: 1px solid #D1E4F3;
    border-right: 1px solid #D1E4F3;
	padding: 4px;
}

table.newlook2 {
    border-left: 1px solid #D1E4F3;
	border-bottom: 1px solid #D1E4F3;
}
table.newlook2 th {
    background-image: url("/environment/images/table_th.gif");
    background-repeat: repeat-x;
    border-bottom: 1px solid #6BB6FF;
    border-top: 1px solid #D1E4F3;
    color: #074A8B;
    font-weight: 700;
    padding: 0 0 0 4px;
    text-align: left;
}
table.newlook2 td {
    border-right: 1px solid #D1E4F3;
	border-top: 1px solid #D1E4F3;
    padding: 4px;
}

#gateway{
	background-color:#50b4e5;
	color:#FFFFFF;
	font-size:11px;
	margin: 3px 5px 0 0;
	padding:2px 0px 2px 0;
	text-align:center;
	width: 173px;
}

#Archive a.menu {
    background-color: #93CA23;
    color: #FFFFFF;
    float: left;
    font-size: 10px;
    margin: 0 1px;
    padding: 2px;
    text-decoration: none;
}

#SubThemes2			{#fff bottom left no-repeat; margin-bottom:15px;}
#SubThemes2 ul li		{
	margin:10px 10px 0 0px;
	padding:10px 0 0 0px;
	border-top:1px dashed #666;
	list-style-image: url(../icons/arrow_green-big.gif);
}


.picsContainerInner {
	padding:6px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}


.imgmenu {
	padding:0px 4px 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

/*old dates eussd/smgp/pef_pilots.htm*/

table p.old{color:#808080}