@charset "utf-8";
/***********************************       header       **********************************/

#header{
background:url('../images/gradient-header-bg.gif') no-repeat 0 7px;
height:90px;
}

#header ul.header-links{
margin-top:5px;
padding:0;
_float:right;
}

#header ul.header-links li{
border-right:1px solid #808080;
color:#808080;
font-size:11px;
font-weight:bold;
height:auto;
margin:0;
padding:0 5px 2px 5px;
float:left;
}

#header ul.header-links li.last{
border-right:1px none;
}

#header ul.header-links li a{
color:#808080;
font-size:11px;
line-height:12px;
margin:0;
}

#header ul.header-links li a:hover{
color:#F00;
margin:0!important;
}



/*****************  Header Navigation  ****************/

#header-nav{
margin:0 40px 5px 0;
float:right;
width:700px;
height:79px;
text-align:right;
}

#header-nav h4{
font-weight:bold;
font-size:11px;
color:#FEF889;
margin:10px 0;
}

#header-nav ul{
float:right;
}

#header-nav .lang_select {
	float:left;
	margin:4px auto auto 20px;
}

#header-nav li.search-container{
padding-left:30px;
}

#header-nav li.rate{
margin:3px 20px 0 0;
}

#header-nav li.rate a{
font-size:11px;
font-weight:bold;
color:#808080;
text-decoration:none;
}

#header-nav .vertical a {
text-decoration:none;
outline:none;
font-size:12px;
color:#333;
}

#header-nav a{
text-decoration:none;
outline:none;
font-size:13px;

}

#header-nav li{
margin-right:5px;
position:relative;
z-index:999;
}

#header-nav li ul{
position:absolute;
top:29px;
width:140px;
left:7%;
border:1px solid #1798C1;
background:white;
padding:5px;
display:none;
z-index:999;
}

#header-nav li:hover ul,#header-nav li.over ul{
display:block;
}

#header-nav li li{
position:static;
float:left;
display:inline;
white-space:nowrap;
}

#header-nav li li:hover a,#nav li li.over a{
font-weight:bold;
color:#69C;
}

/* logo */

#main-logo{
display:block;
position:absolute;
z-index:11;
margin:15px 0 0 16px;
height:60px;
width:175px;
background:url('../images/logo.png') no-repeat left top;
overflow:hidden;
}

#main-logo span{
display:none;
}

/* two buttons*/
a.button{
color:white;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

a.button span{
background:url('../images/button-black.png') no-repeat;
float:left;
}

a.button span.lwrap{
background-position:left top;
padding-left:8px;
}

a.button span.rwrap{
background-position:right -136px;
padding-right:8px;
}

a.button span.wrap{
background-repeat:repeat-x;
background-position:left -68px;
height:34px;
padding-right:4px;
}

a.button span.text{
line-height:28px;
background:none;
margin:0 10px;
}

a.button:hover{
text-indent:0;
color:#FFF;
cursor:pointer;
}

a.button:hover span.lwrap{
background-position:left -34px;
}

a.button:hover span.rwrap{
background-position:right -170px;
}

a.button:hover span.wrap{
background-position:left -102px;
}

a.button-black span{
background:url('../images/button-black.png') no-repeat;
float:left;
}

h4{
font-size:17px;
font-weight:bold;
color:#808080;
line-height:25px;
margin:0;
padding:0;
}
