
#header h1 img {position:absolute; left:-158px; top:0; }
#header .search {width:130px; float:right; margin-top: 15px; }
.header_en .search {width:720px; height:60px !important; float:right; border-bottom:1px solid #cccccc; }
#header .search form { float:right; margin:0; }
#header .search form .search_border {  border-top:1px solid #083377; border-bottom:1px solid #083377; height:12px; width: 100px; float: left; margin-right: 2px; overflow: hidden; padding-bottom: 2px; }
#header .search #search_box {border:0; height:12px; width: 100px; color: #083377; font-size: 12px; }
body.home #header .search #search_box { background: #aad8ea; }
#header .search .valid { background:url( ../css/bg/bt_ok.png) no-repeat left top; width:22px; height:16px; border:0 none; margin:0; padding:0; font-size: 11px; color: #fff; text-align: center;}
#header .search .valid:hover, #header .search .valid_hover { background:url( ../css/bg/bt_ok_hover.png) no-repeat left top; width:22px; height:16px; border:0 none; margin:0; padding:0; cursor:pointer;}
#header .search a {float:right; color:#666666; font-size:10px; text-decoration:none; background:url(../css/bg/arrows/header_link_arrow.png) no-repeat left 3px; padding:1px 0 0 7px; margin:0; cursor:pointer; }
#header .search a:hover { text-decoration:underline; }
/*#header .menu { height:22px; float:right; margin-top: 45px; width: 650px; }*/
#header .menu { height:22px; position: absolute; left: 185px; top: 45px; width: 650px; z-index: 999999; }

#footer { width:965px; border-bottom: 1px solid #008193; border-top: 1px solid #008193; margin: 35px 0;  }
#footer ul { margin:5px 0; padding:0;}
#footer li { color:#008193; font-size:10px; font-weight:normal; text-transform: uppercase; margin:0 0 5px 0; }
#footer ul .separate { margin:0 40px 0 0; }
#footer a { color:#008193; font-size:11px; font-weight:normal; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer ul .separate a:hover { text-decoration:none; }
#footer img { float:right; margin:0 12px 0 0; }
