/* CSS Document */


body {
  
margin: 0;
  
padding: 0;
  
font-size: small;
  
color: #252525;
  
background: #235DCA;
  
font-family: Arial, Helvetica, sans-serif;

}



a {
  
color: #FF5A00;
  
text-decoration: none;

font-weight: bold;
  
font-family: Verdana, Arial, Helvetica, sans-serif; 

}



h1, h2, h3 {
  
font-family: "Trebuchet MS", sans-serif;
  
color: #3377CA;

margin: 2px 0px 6px 0;
  
position: relative;
  
left: -12px;
  
max-width: 630px;

}



h1 {
font-size: 170%;
  
letter-spacing: 1px;
}


h2 {
font-size: 130%;
}


h3 {
font-size: 110%;
}



p {
  
max-width: 630px;
  
margin-right: 15px;

}


li {

margin-right: 15px;

}

#contense li {

max-width: 600px;

}



a:hover {
  
text-decoration: underline;

}



a:visited {
color: #FFAA11;
}



img {
border: 0px;
}



/*
########### TOP ############
*/


#top {
  
width: 900px;
  
margin: 20px auto 0 auto;
  
background: #fff;
  
color: #252525;
  
/*position: relative;*/

}



#navi {
  
background: #fff url(../gfx/illustration3.gif) no-repeat bottom right;

float: left;
  
width: 900px;
 
margin: 0 0 0 0;
  
font-size: 11px;

}



#navi a {
  
font-size: inherit;
  
font-weight: 900;
  
}



#navi ul {
  
width: 727px;
  
border-top: 1px solid #fff;
  
margin: 0;
  
padding: 0;
  
list-style-type: none;

}



#navi li a {
text-align: right;
  
padding: 6px 12px 0 5px;
  
display: block;
  
height: 22px;
  
width: 158px;
  
border-right: 1px solid #B6BBC4;
  
border-bottom: 1px solid #B6BBC4;
  
background: #fcfcfc;

}



#navi li.selected {
background: url(../gfx/navi-hover-bg.gif) repeat-x;
margin-bottom: -3px;

}
   


#navi li.selected a {
border-right: 0;
  
color: #797D85;
  
background: transparent;
  
}





#navi li.selected ul {
  
position: absolute;
  
top: 0px;
  
left: 175px;
  
display: block;
  
height: 27px;
  
margin: 0;
  
padding: 0;
  
width: 552px;
  
border-bottom: 1px solid #B6BBC4;
  
overflow: hidden;

}



#navi li.selected li {
  
float: left;
  
display: block;

}



#navi li.selected li a {
  
width: auto;
  
padding: 5px 12px 0 12px;
  
height: 22px;
  
border-bottom: 0;
  
float: left;
  
color: #FF5A00;

}



#navi li.selected li a:hover {
background: #fff;
  
border-left: 1px solid #C0C59C;
  
border-right: 1px solid #C0C59C;
  
padding: 5px 11px 0 11px;
}
  


#navi a:visited {
color: #FF5A00;
}



#navi a:hover {
text-decoration: none;
  
background: #E6E6CF url(../gfx/navi-hover-bg.gif) repeat-x;

}



#navi li {
  
position: relative;
  
margin: 0 0 -1px 0;
  
padding: 0;
  
height: 29px;

}



#navi li ul {
display: none;
}



#logo {
  
float: right;

}



#navi li.selected li.select2 a {
  
color:  #797D85;

}



/*
########### MAIN ############
*/



#main {
  
width: 898px;
  
margin: 0 auto;
  
background: #FFF url(../gfx/eu-bg.gif) no-repeat right top;
  
color: #252525;
  
border-left: 1px solid #fff;
  
border-right: 1px solid #fff; 
 
position: relative;
}



#toolbar {
  
position: absolute;
  
top: 0;
  
left: -1px;

}


.third-navi {
  
float: left;
  
margin: 60px 10px 10px 140px;
  
background: url(../gfx/3rd-navi-bg.gif) repeat-x;
  
height: 24px;

}



.third-navi a {
  
margin: 1px 0;
  
padding: 4px 10px 1px 10px;
  
height: 17px;
  
display: block;
  
float: left;
  
font-weight: 900;

}



.third-navi a:visited {
color: #FF5A00;
}



.third-navi a:hover {
  
background: #fff;
  
border-left: 1px solid #C0C59C;
  
border-right: 1px solid #C0C59C;
  
padding: 4px 9px 1px 9px;
  
text-decoration: none;

}




.third-navi a.level3-selected {
color:  #797D85;
}



.left-end {
  
width: 12px;
  
height: 24px;
  
float: left;
  
background: url(../gfx/3rd-navi-left.gif) no-repeat;

}



.right-end {
  
width: 12px;
  
height: 24px;
  
float: left;
  
background: url(../gfx/3rd-navi-right.gif) no-repeat;

}



#contense {

padding: 20px 20px 30px 65px;

line-height: 150%;

clear: left;

}






/*
########### FOOTER ############
*/



#footer {
  
width: 860px;
  
height: 18px;
  
padding: 4px 20px 0 20px;
  
margin: 0 auto 30px auto;
  
color: #ACB2BD;
  
background: url(../gfx/footer.gif);
  
text-align: center;
  
color: #ACB2BD;

}



/*
########### ADDITIONAL ############
*/



.clearer {
  
clear: both;
  
font-size: 0;
  
line-height: 0;
  
height: 0;

}



/* hacks ie6 won't read */



html > body #navi li.selected {
background: url(../gfx/navi-hover-bg.gif) repeat-x;
margin-bottom: 0px;
}



html > body #navi li {
  
position: relative;
  margin: 0;
  padding: 0;
  height: 29px;
}

.left 
{
padding-right: 100px;
font-weight: bold;
}

.right 
{
font-weight: bold;
}

.countries 
{
padding: 0;
margin: 0;
width: 100px;
display: inline;

}

.countries li
{
margin-right: 15px;
padding-left: 13px;
background: #fff url(../images/star2.gif) no-repeat left center;
display: inline;
list-style-type: none;
float: left;
}

.front-news {
padding-left: 23px;
background: #fff url(../images/arrow.gif) no-repeat left center; margin-left: 15px;
}

.news-list {
padding-left: 23px;
background: #fff url(../images/arrow.gif) no-repeat left center; 
list-style-type: none;
margin-left: -35px;
}

#error {

margin: 35px auto;
	padding: 0;
	width: 350px;
	background: #FFFFFF;
border: 5px solid #FF5A00;
}

#error-contense {

padding: 30px 30px 30px 30px;

line-height: 150%;

clear: left;

}

#search {

padding: 30px 30px 30px 30px;

line-height: 150%;

clear: left;
}

#search b {

left: -12px;

position: relative;

}