.toojuu .topnav a:link, .toojuu .topnav a:visited, .toojuu .topnav a:active{
    background-image:none;
    color:#363636;
    font-family:arial;
    line-height:13px;
    padding:0;
}
.toojuu .topnav a:hover{
    text-decoration:underline;
}
.pageheader{
    position:relative;
    clear:both;
    margin-left:12px;
    height:125px;
    width:950px;
    color:#505050;
}
img#toojuulogo{
    float:left;
    margin-top:5px;
    width:200px;
}
.toojuu .menues{
    float:right;
    width:750px;
}
.toojuu .topnav{
  text-align:right;  
  margin-top:9px;
  margin-bottom: 1px;
  font-size:1.2em;  
}
.toojuu .mainnav{
  background:#ffffff url(../img/bg/nav_bg.png) repeat-x 0 12px;
  height:45px;
  
}
.toojuu .mainnav li.mainnav_active{
    background:#ffffff url(../img/bg/mainnav_active_slogan.png) repeat-x 0 4px;
}
.toojuu .mainnav ul{  
  float:left;
  display:inline;
  padding:0 10px 0 0px;
  line-height:55px;
}
.toojuu .mainnav ul li{
  border-right:1px solid #ffffff; 
  display:inline;
  float:left;  
}
.toojuu .mainnav li a{
  display:block;
  padding:0 15px 0 15px;
  height:45px;
  color:#fff;
  font-weight:bold;
}
.toojuu .mainnav li a:hover{
  text-decoration:none;
  background:url(../img/bg/mainnav_active.png) repeat-x 0 12px;
}
.toojuu .mainnav li.mainnav_active a:hover{
    background:transparent none;
}
.toojuu .mainnav .font_change{
  background:url(../img/bg/nav_bg_right.png) no-repeat 100% 12px;
  float:right;
  line-height:33px;
  width:50px;
}
.toojuu .mainnav .font_change a{
  padding-right:10px;
}
.toojuu .searchnav{
  clear:both;
  background:#ececec url(../img/nav_search_bg.png) repeat-x 0 0;;
  height:51px; 
}
.toojuu .searchnav .search_content{
  float:left;  
  height:51px;
  padding-left:10px;
  width:98%;   
}
.toojuu .searchnav .search_margin{
    padding:13px 10px 5px 0;

}
.searchnav label{    
    font-weight:bold;
    overflow:hidden;
    
}
.text1 {
    padding:2px;
    color:#717171;
    font-size:14px;
    width:280px;
    margin-right:12px;
}
.select1 {
    position:relative;
    border:1px solid #a09d99;
    font-size:14px;
    margin-right:10px;
    height:21px;
    width:170px;
    color:#717171;
}
.submit1{
border:0 none;
background: url(../img/bt1.gif) no-repeat 0 0;
height:22px;
width:56px;
}
.more_search{
float:right;
}
.more_search a{
display:block;
text-decoration:underline !important;
position:relative;
top:3px;
color:#505050;
font-size:1.2em;
}
.searchnav .button{
  float:left;
  background:url(../img/bt2.png) no-repeat 0 0;
  width:91px;
  height:22px;
  text-align:center;
}
.searchnav .button a{
  background:transparent url(../img/icons/arrow_bt3.gif) no-repeat 20% 45%;
  
  display:block;    
  color:#ffffff;  
  font-size:1em;
  line-height:20px;
  cursor:pointer;
}
.searchnav .button a:hover{
    text-decoration:none;
}
.header_search{
   font-size:10pt;
    width:140px;
    text-align:left;
    margin-right:10px;
}
.pageheader .searchnav .header_search a{
    line-height:22px;
    font-size:11px;
    text-decoration:underline !important;
}
.header_search.oneline{
  line-height:22px;
}

.mainnav .mainnav_active .gratis_text {
  position: absolute; 
  width: 100%; 
  text-align: center; 
  margin-left: -15px; 
  padding-top: 6px;
  height: 10px; 
  font-size: 0.85em; 
  font-weight: bold; 
  line-height: 10px; 
  color: #000;
  top: 0;
}

*+html .mainnav .mainnav_active .gratis_text {
}
