﻿body:after {content:""; display:block; clear:both;}
body {position:relative;}

#logo_top {float:left; margin:22px 0 16px;}
#header {position: relative;z-index: 1001;background:url(/skin/e-visa-usa/skin4/english/images/bg_top_index.jpg) 50% 0 repeat-x;height: 148px;}
#header_top:after {content:""; display:block; clear:both;}
#header_top .lbg {background:url(/skin/e-visa-usa/skin4/english/images/bg_menutop_left.png) 0 0 repeat; width:100%; height:60px;}
#header_top .rbg {background:url(/skin/e-visa-usa/skin4/english/images/bg_top_index.jpg) 79% 0 repeat-x;position:absolute; top:0; right:0; background-color:#4a4342; width:50%; height:60px;}
.bg_half {min-width: 1100px;height: 60px;position: absolute;top: 0;left: 50%;margin-left: -550px;}
.bg_left {position: absolute;top: 0;left: 0;height: 60px;width: 100%;}
.bg_right {position: absolute;top: 0;right: 0;height: 60px;width: 570px;}

#header_contents_wrap {position:absolute; left:0; top:0; width:100%;}
#header_contents {width:1100px; margin:0 auto;position: relative;}
#header_contents:after {content:""; display:block; clear:both;}
#header_contents .title {float:left; margin:23px 0 0;}

#header_contents .lang {float:right; margin:18px 15px 0 0;}
#header_contents .lang .langTitle{font-size: 14px; font-weight: bold; color:#FFBD32; margin-right: 10px;}
#header_contents .lang select{ width: 200px; height: 25px; border: 1px solid #4C4C4C; background-color: #31343B; padding-left:5px; color:#FFFFFF;}
#header_contents .lang select option{font-size: 13px; color:#FFFFFF;}

#header_contents .lang:after {content:""; display:block; clear:both;}
#header_contents .lang li {float:left; font-size:11px;}
#header_contents .lang li a {display:block; margin:16px 7px 15px; color:white;}
#header_contents .lang li img {vertical-align:-3px; margin-right:5px;}

#header_contents .application {float:right; font-size:17px; margin-top: 20px;}
#header_contents .application a {display:block; color:white; }
#header_contents .application strong {font-weight: normal;}
#header_contents .application strong b {font-family:'Nanum Gothic';}

#header_bot {background:url("/skin/e-visa-usa/skin4/english/images/bg_menu.png") 0 1 repeat-x; height: 88px;}
#header_bot_wrap {max-width:1100px; margin:auto; _width:1100px;}
#header_bot_wrap:after {content:""; display:block; clear:both;}
#header_menu {float:right;}
#header_menu:after {content:""; display:block; clear:both;}
#header_menu li {float:left; font-size:18px; margin:26px 0; padding:0 24px; background:url("/skin/e-visa-usa/skin4/english/images/line_1_13.png") right center no-repeat;}
#header_menu li a {display:block; padding:10px 8px;color: #484848;}
#header_menu li.sel {font-weight: bold;}
#header_menu li.sel a,
#header_menu li a:hover {border-bottom: 2px solid #d43b7c;}
#header_menu li.end_line {background: none;padding-right: 0;}


.select_country {float: right;margin: 18px 30px 0 0;z-index: 1000;}
.select_country input {width: 180px; height: 22px;line-height: 22px;color:#bcbcbc; border: 1px solid #565656;font-size: 11px;padding: 0 0 0 15px;text-align: left;background: #31343b;}
.select_country input.show {background: url(/skin/e-visa-usa/skin4/english/images/bu_up.png) 177px 7px no-repeat;}
.select_country input.hide {background: url(/skin/e-visa-usa/skin4/english/images/bu_dw.png) 177px 7px no-repeat;}
.select_country input:hover {cursor: pointer;}
.select_country ul {display: none; position:absolute; left:0; top:23px; padding: 11px 0 11px 0;width: 195px;border: 1px solid #565656;z-index: 1000; background: #31343b;}
.select_country li b {height:24px;line-height: 24px; display:block;font-weight: normal;/*font-family: 'dotum';*/font-size: 12px;color: #bcbcbc;text-align:left;padding-left:15px;background: #31343b;}
.select_country li:hover b {cursor:pointer; background-color: #232323;color:#efefef;font-weight: bold;}



/* IE 9 + 10 */
@media screen and (min-width:0\0) {
    #header_contents .lang li img {vertical-align:-2px;}
}

/* IE 8 */
@media \0screen {
    #header_contents .lang li img {vertical-align:-2px;}
}

/* IE 7 */
*+html #header {height:129px;}

/* IE 6 */
#header {_height:129px;}
#header_contents {_width:1100px;}