@charset "ISO-8859-1";

/*
======== table of content. =================================
- reset & base

- HEADER
- TOP MENU
- CONTENT
- WORLD MAP
- SELECT COUNTRY
- TO_PAGE_TOP		
- FOOTER
============================================================
/*----------------------------------------------------------
RESET & BASE
------------------------------------------------------------*/
#content a, #totop a {
color:#003399;
text-decoration:none;
}
#content a:hover {
text-decoration:underline;
}
#wrapper {
width:100%;
font-family: Arial, Helvetica, san-serif;
font-size:0.8em;
}
/* clearfix */
    .clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
/*Hides from IE-mac \*/
    *html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
/* End */
#global_top ul, #global_top li {
margin:0;
padding:0;
}
a#main img {
left:0pt;
position:absolute;
top:0pt;
clear:both;
}
/*----------------------------------------------------------
HEADER
------------------------------------------------------------*/
#header {
width:100%;
height:35px;
background-color:#000000;
}
#header div {
width:759px;
}
#header p, #header h1 {
float:left;
}
#header p.fr {
float:right;
}
.gloval_nav a:link {
text-decoration:none;
color: #ffffff;
}
.gloval_nav a:visited {
text-decoration:none;
color:#ffffff;
}
.gloval_nav a:hover {
text-decoration:underline;
color:#ffffff;
}
/*----------------------------------------------------------
TOP MENU
------------------------------------------------------------*/
#top_menu{
clear:both;
width:100%;
height:24px;
background-color:#4B4B4B;
}
#top_menu div{
width:758px;
height:24px;
}
#top_menu ul{
margin:0;
padding:0;
}
#top_menu ul li{
float:left;
font-size:12px;
line-height:24px;
_line-height:23px;
height:24px;
padding:0px 11px 0px 4px;
}
#top_menu form{
float:right;
height:1.9em;
}
#top_menu #search2{
font-size:12px;
line-height:14px;
height:18px;
width:115px;
vertical-align:top;
margin-top:3px;
_margin-top:2px;
margin-right:2px;
_margin-right:1px;
}
#top_menu #search_btn{
margin-top:3px;
}
li.tpnavselfn, li.tpnavselfn a:link{
color:#ff6633;
text-decoration:none;
}
li.tpnavselfn a:hover{
color:#ff6633;
text-decoration:underline !important;
}
li.tpnavselfn a:visited{
color:#ff6633;
text-decoration:none;
}

/*----------------------------------------------------------
CONTENT
------------------------------------------------------------*/
#content {
clear:both;
margin-top:4px;
_margin-top:3px;
width:760px;
}
#content strong{
font-size:0.85em;
font-weight:bold;
margin-left:20px;
}
#content h1{
margin-bottom:17px;
font-size:1.6em;
_font-size:1.95em;
line-height:1.85em;
_line-height:1.5em;
font-weight:bold;
margin-left:20px;
margin-top:-1px;
_margin-top:0px;
}

#content div.category {
clear:left;
padding-top:18px;
border-bottom:1px solid #b3b3b3;
margin-bottom:14px;
}
/*----------------------------------------------------------
WORLD MAP
------------------------------------------------------------*/
#world_map {
background:url(/country/images/country_map.jpg) no-repeat;
width:760px;
height:384px;
position:relative;
}
#world_map img.for_print{
display:none;
}
#world_map h2{
z-index:100;
}
h2#americas{
position:absolute;
left:531px;
top:138px;
}
h2#europe{
position:absolute;
left:19px;
top:28px;
}
h2#africa{
position:absolute;
left:79px;
top:256px;
}
h2#asia{
position:absolute;
left:224px;
top:152px;
}

#world_map a {
text-decoration:none;
outline:none;
}
#world_map li {
position:absolute;
}
#world_map li a {
text-indent:-9999px;
display:block;
position:absolute;
background:url(/country/images/country_nav.gif) no-repeat;
height:18px;
line-height:18px;
}
li#brazil a {
width:37px;
background-position:0 0;
left:532px;
top:154px;
}
#brazil a:hover {
background-position:0 -19px;
}
li#ca a {
width:47px;
background-position:-37px 0;
left:569px;
top:154px;
}
li#ca a:hover {
background-position:-37px -19px;
}
li#usa a {
width:34px;
background-position:-84px 0;
left:616px;
top:154px;
}
li#usa a:hover {
background-position:-84px -19px;
}
li#at a {
height:15px;
line-height:15px;
width:41px;
background-position:0 -38px;
left:22px;
top:46px;
}
li#at a:hover {
background-position:0 -98px;
}
li#be a {
height:15px;
line-height:15px;
width:48px;
background-position:-41px -38px;
left:63px;
top:46px;
}
li#be a:hover {
background-position:-41px -98px;
}
li#dk a {
height:15px;
line-height:15px;
width:52px;
background-position:-89px -38px;
left:111px;
top:46px;
}
li#dk a:hover {
background-position:-89px -98px;
}
li#fi a {
height:15px;
line-height:15px;
width:44px;
background-position:-141px -38px;
left:163px;
top:46px;
}
li#fi a:hover {
background-position:-141px -98px;
}
li#fr a {
height:15px;
line-height:15px;
width:44px;
background-position:-185px -38px;
left:207px;
top:46px;
}
li#fr a:hover {
background-position:-185px -98px;
}
li#de a {
height:15px;
line-height:15px;
width:50px;
background-position:0 -53px;
left:22px;
top:61px;
}
li#de a:hover {
background-position:0 -113px;
}
li#ie a {
height:15px;
line-height:15px;
width:58px;
background-position:-50px -53px;
left:72px;
top:61px;
}
li#ie a:hover {
background-position:-50px -113px;
}
li#it a {
height:15px;
line-height:15px;
width:36px;
background-position:-97px -53px;
left:119px;
top:61px;
}
li#it a:hover {
background-position:-97px -113px;
}
li#nl a {
height:15px;
line-height:15px;
width:69px;
background-position:-124px -53px;
left:148px;
top:61px;
}
li#nl a:hover {
background-position:-124px -113px;
}

li#no a {
height:15px;
line-height:15px;
width:45px;
background-position:0 -68px;
left:22px;
top:76px;
}
li#no a:hover {
background-position:0 -128px;
}
li#pt a {
height:15px;
line-height:15px;
width:52px;
background-position:-45px -68px;
left:67px;
top:76px;
}
li#pt a:hover {
background-position:-45px -128px;
}
li#es a {
height:15px;
line-height:15px;
width:38px;
background-position:-97px -68px;
left:119px;
top:76px;
}
li#es a:hover {
background-position:-97px -128px;
}
li#se a {
height:15px;
line-height:15px;
width:48px;
background-position:-135px -68px;
left:157px;
top:76px;
}
li#se a:hover {
background-position:-135px -128px;
}
li#ch a {
height:15px;
line-height:15px;
width:63px;
background-position:-183px -68px;
left:205px;
top:76px;
}
li#ch a:hover {
background-position:-183px -128px;
}
li#uk a {
height:15px;
line-height:15px;
width:91px;
background-position:0 -83px;
left:22px;
top:91px;
}
li#uk a:hover {
background-position:0 -143px;
}
li#eu a {
height:15px;
line-height:15px;
width:80px;
background-position:-91px -83px;
left:113px;
top:91px;
}
li#eu a:hover {
background-position:-91px -143px;
}
li#za a {
height:19px;
line-height:19px;
width:62px;
background-position:0 -158px;
left:79px;
top:273px;
}
li#za a:hover {
background-position:0 -177px;
}
li#au a {
height:18px;
line-height:18px;
width:52px;
background-position:0 -196px;
left:224px;
top:169px;
}
li#au a:hover {
background-position:0 -231px;
}
li#cn a {
height:18px;
line-height:18px;
width:36px;
background-position:-52px -196px;
left:276px;
top:169px;
}
li#cn a:hover {
background-position:-52px -231px;
}
li#jp a {
height:18px;
line-height:18px;
width:37px;
background-position:-88px -196px;
left:312px;
top:169px;
}
li#jp a:hover {
background-position:-88px -231px;
}
li#kr a {
height:18px;
line-height:18px;
width:39px;
background-position:-125px -196px;
left:349px;
top:169px;
}
li#kr a:hover {
background-position:-125px -231px;
}
li#nz a {
height:17px;
line-height:17px;
width:72px;
background-position:0 -214px;
left:224px;
top:187px;
}
li#nz a:hover {
background-position:0 -249px;
}
li#sg a {
height:17px;
line-height:17px;
width:53px;
background-position:-72px -214px;
left:296px;
top:187px;
}
li#sg a:hover {
background-position:-72px -249px;
}
/*----------------------------------------------------------
SELECT COUNTRY
------------------------------------------------------------*/
#select_country {
margin-left:20px;
margin-top:25px;
}
#select_country div h2 {
margin-bottom:4px;
border-bottom:1px solid #b3b3b3;
}
#select_country div {
/*width:718px;
_width:740px;
padding:8px 10px;
border:1px solid #b3b3b3;
margin-bottom:20px;*/
width:160px;
float:left;
margin-right:33px;
}
#select_country div.right{
float:right;
margin-right:0;
}
#select_country div li {
background:url(/images/top_list_img2.gif) 0 0.2em no-repeat;
padding-left:16px;
line-height:1.8em;
}
/*------------------------------------------------
TO_PAGE_TOP
--------------------------------------------------*/
p#totop {
clear:both;
float:right;
padding-top:57px;
padding-bottom:7px;
}
p#totop a {
display:block;
padding-left:11px;
background:url(/images/icons/u.gif) 0 0 no-repeat;
}
p#totop a:hover {
text-decoration:underline;
}
/*----------------------------------------------------------
TO_PAGE_TOP
------------------------------------------------------------*/


/*----------------------------------------------------------
FOOTER
------------------------------------------------------------*/
#footer{
clear:both;
background-color:#666666;
width:100%;
line-height:23px;
height:23px;
}
#footer div{
width:769px;
}
#footer li{
float:left;
margin-right:11px;
padding-left:4px;
font-size:10px;
_font-size:11px;
}
#footer img{
float:right;
}
#footer a:hover{
text-decoration:none;
}

#footer li{
float:left;
margin-right:11px;
padding-left:4px;
font-size:10px;
_font-size:11px;
}
