﻿@charset "utf-8";


/* Type Selector */

*{font-family: verdana, tahoma, Sans-serif; font-size:11px; color:#666666;}
body {margin:0; padding:0;}
img, fieldset, button{border:none;}
hr, button img{display:none;}
ul, li{list-style:none; margin:0; padding:0;}

.png24 {tmp:expression(setPng24(this));}


a {text-decoration:none;}
a:hover {text-decoration:underline; color:#C70125;}
a:active, a:focus{text-decoration:underline; color:#C70125;}

textarea {overflow:auto;}
label {display:none;}
/* table {border-collapse:collapse; border:0px; padding:0px; margin:0px;}*/
table {border-collapse:collapse; border:0px; padding:0px;}
caption {display:none;}
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */ 

.txt_verdana {font-family:verdana, tahoma; font-size:11px; line-height:16px;}
.txt_word {word-wrap:break-word; word-break:break-all;}

.txt_small  {text-decoration:none; font-size:11px; font-family:verdana, tahoma, Sans-serif; color:#777777; font-weight:bold; }

.login_input {width:160px !important; height:20px !important;  font-size:14px; font-family:giorgia; font-weight:bold; padding-top:3px; padding-left:3px;}

.find_input1 {width:156px !important; height:18px !important;  font-size:12px; font-family:verdana, tahoma, Sans-serif; font-weight:normal; padding-top:2px; padding-left:3px;}
.find_input2 {width:72px !important; height:18px !important;  font-size:12px; font-family:giorgia; font-weight:normal; padding-top:2px; padding-left:3px;}


/* Layout Selector */
#wrap {margin:0 auto; width:900px;}
#container {}
#snb {float:left;}
#content {float:right; width:700px; _clear:both;}
#footer {margin-left:-4px; margin-bottom:20px; clear:both; width:908px; padding-top:25px;}
#footer_script {float:right; width:650px; margin-top:50px; border:1px solid #DCDCDC; padding:15px 15px 15px 35px; background:url(/en/common/img/ico_footer.gif) no-repeat 14px 16px; background-color:#F3F3F3;}
.contents_body {padding-top:30px;}

.colgroup{}

.aside{}

/* Class Selector */
.input_text{}
.input_check{}
.input_radio{} 

/* Header */
.logo {float:left;}
.logo h1 {/* margin-top:9px; */margin-left:11px;/* margin-bottom:12px; */}

/*
#lnb {margin-top:13px; float:right;}
#lnb li {float:left; padding-right:10px;}
*/

/* 2011.06.17 */
#lnb {margin-top:13px; float:right;}

.lnb_search {float:left; width:250px; height:23px; margin-right:-4px;}
.lnb_search .search_input {float:left; width:166px; padding:2px 0 0 3px}
.lnb_search .search_input input {border:0px; width:154px; height:16px; padding-left:4px;}
.lnb_search .search_btn {float:left; width:76px; height:21px; text-align:left;}

.btn_lang {float:left; width:73px; text-align:right;}
/* 2011.06.17 End */

#gnb {background:url(/en/common/img/bg_gnb.jpg) no-repeat; margin-left:-4px; margin-right:-4px; clear:both; height:66px;  padding-top:5px; padding-left:9px;}
#gnb span {display:none;}

#submenu6 {position:relative; z-index:15; visibility:hidden; left:50px; top:-24px;}
#submenu1 {position:relative; z-index:11; visibility:hidden; left:45px; top:-24px;}
#submenu2 {position:relative; z-index:12; visibility:hidden; left:21px; top:-24px;}
#submenu3 {position:relative; z-index:13; visibility:hidden; left:-93px; top:-24px;}
#submenu4 {position:relative; z-index:14; visibility:hidden; left:-40px; top:-24px;}
#submenu5 {position:relative; z-index:15; visibility:hidden; left:-105px; top:-24px;}


#gnb .gnb {float:left;}
#gnb .gnb li {float:left; margin-right:4px; position:relative;}
#gnb .gnb li.bar {float:left; background:url(/en/common/img/gnb_bar.gif) no-repeat 4px 8px; margin:0px 4px 0 -4px; padding:0 0 0 10px; display:inline; position:relative;}
#gnb .gnb .gnb_sub {position:absolute; top:36px; left:-25px; _top:33px; *top:34px;}
#gnb .gnb .gnb_sub li {float:left; margin:0px 12px 0 -2px;}
#gnb .gnb .gnb_sub li.on  {text-decoration:none; font-weight:bold; color:#00499B!important;}
#gnb .gnb .gnb_sub li a {text-decoration:none; font-size:11px; font-family:verdana, tahoma, Sans-serif; color:#777;}
#gnb .gnb .gnb_sub li a:hover {text-decoration:none; color:#00499B;}

#gnb #gnb_s6 {width:450px;}/*gnb submenu 3*/
/* #gnb #gnb_s1 {width:550px;}gnb submenu 3 */
/* #gnb #gnb_s1 {width:650px;} */
#gnb #gnb_s1 {width:780px;}
#gnb #gnb_s2 {width:500px;}/*gnb submenu 3*/
#gnb #gnb_s3 {width:590px;}/*gnb submenu 3*/
#gnb #gnb_s4 {width:380px;}/*gnb submenu 4*/
#gnb #gnb_s5 {width:500px; text-align:right;}/*gnb submenu 5*/

#gnb .gnb_btn {margin-right:13px; margin-top:-3px; float:right;}


/* Sub Leftmenu */
#left_search {float:left; width:204px; padding-bottom:14px; margin-top:4px; margin-left:-4px;}
#left {float:left; width:204px; background:url(/en/common/img/left_bg.gif) no-repeat left bottom; padding-bottom:14px; margin-top:4px; margin-left:-4px;}
#left .leftmenu {width:188px; padding-left:12px;}
#left .leftmenu li {border-bottom:1px solid #DCDCDC; width:164px;}

#left #leftmenu_sub {float:left; visibility:show; width:146px; padding:3px 8px; background-color:#FFFFFF; left: 0px; top: 0px; border:1px solid #DCDCDC;}
#left #leftmenu_sub .submenu {width:144px;}
#left #leftmenu_sub .submenu li {border-bottom:1px solid #DCDCDC; width:140px; padding:6px 0 7px 1px;}
#left #leftmenu_sub .submenu .on {background:url(/en/common/img/submenu_bullet.gif) no-repeat 0 7px; padding-left:7px; color:#336DAF;}
#left #leftmenu_sub .submenu .bottom {border-bottom:0px; padding:6px 0 7px 1px;}
#left #leftmenu_sub .submenu .bottom_on {border-bottom:0px; background:url(/en/common/img/submenu_bullet.gif) no-repeat 0 7px; padding-left:7px; color:#336DAF;}


/* Content */
#title {height:56px; background:url(/en/common/img/title_line.gif) no-repeat left bottom; margin-top:14px;}
#title .img {float:left;}
#title .path {display:inline; padding-left:18px; padding-right:4px; float:right; background:url(/en/common/img/location.gif) no-repeat 0 1px;  font-size:10px; color:#999999;}
#title .path2 {font-weight:bold; font-size:10px; color:#666666;}

.con_txt {margin-top:20px; clear:both;}
.con_txt_center {margin-top:20px; clear:both; text-align:center;}
.con_img {margin-top:50px; clear:both;}


/* Content Line */
.con_line1 {height:31px; border-bottom:1px solid #000000; margin-bottom:30px;}
.con_line3 {height:33px; border-bottom:3px solid #000000; margin-bottom:30px;}



/*** Calendar Layer ***/
.calendarTitleY {font-family:giorgia; font-size:11px; color:666666; text-align:left; padding-top:8px; padding-left:10px;}
.calendarTitleM {font-family:giorgia; font-size:20px; color:#1A5EA8; text-align:left; font-weight:bold; padding-left:5px; margin-bottom:20px;}
.calendarWeekS {font-family:giorgia; font-size:9px; color:#E70000; float:left; width:30px; height:15px; padding-top:5px; }
.calendarWeekT {font-family:giorgia; font-size:9px; color:#808080; float:left; width:30px; height:15px; padding-top:5px; }
.calendarWeek {font-family:giorgia; font-size:9px; color:#808080; float:left; width:30px; height:15px; padding-top:5px; }

.calendarDayS {font-family:giorgia; font-size:11px; color:#E70000; float:left; width:30px; height:15px; cursor:pointer; font-weight:bold;padding-top:5px; }
.calendarDayT {font-family:giorgia; font-size:11px; color:#808080; float:left; width:30px; height:15px; cursor:pointer; font-weight:bold;padding-top:5px; }
.calendarDay {font-family:giorgia; font-size:11px; color:#808080; float:left; width:30px; height:15px; cursor:pointer; font-weight:bold;padding-top:5px; }
.calendarToDay {font-family:giorgia; font-size:11px; color:#000000; float:left; width:30px; height:15px; cursor:pointer; font-weight:bold;padding-top:5px;}

.calendarNoDay {float:left; width:30px; height:15px;padding-top:5px; }
.calendarNow {font-family:giorgia; font-size:11px; color:000000; float:left; width:148px; height:20px; padding-left:8px; font-weight:bold;}
.calendarClose {font-family:giorgia; font-size:11px; color:333333; float:left; width:55px; height:20px; cursor:pointer;}
.clearboth {clear:both;}
.pointer  {cursor:pointer}

/* Layout */
.fl {float:left;}
.fr {float:right;}

.cb {clear:both;}

.pt20 {padding-top:20px;}
.pt25 {padding-top:25px;}

.mb20 {margin-bottom:20px;}


/* Text Red & Blue */
.txt_normal {font-weight:normal!important;}

.contxt_red11 {color:#BA0C20; font-size:11px;}
.contxt_red12 {color:#BA0C20; line-height:18px; font-size:12px;}
.contxt_red13 {color:#BA0C20; line-height:18px; font-size:13px;}
.contxt_red14 {color:#BA0C20; line-height:18px; font-size:14px;}
.contxt_blue11 {color:#336DAF; font-size:11px;}
.contxt_blue12 {color:#336DAF; line-height:18px; font-size:12px;}
.contxt_blue13 {color:#336DAF; line-height:18px; font-size:13px;}
.contxt_blue14 {color:#336DAF; line-height:18px; font-size:14px;}

.contxt_11 {font-size:11px; font-weight:normal;}
.contxt_12 {line-height:18px; font-size:12px; font-weight:normal;}
.contxt_13 {line-height:18px; font-size:13px; font-weight:normal;}

.contxt_11_bold {font-size:11px; font-weight:bold;}
.contxt_12_bold {line-height:18px; font-size:12px; font-weight:bold;}
.contxt_13_bold {line-height:18px; font-size:13px; font-weight:bold;}

.under {text-decoration:underline;}


/* Sitemap */
.btn_sitemap {position:relative; z-index:100; float:left; width:73px; text-align:right;}

/* #sitemap {font-family:tahoma; line-height:18px; position:absolute; left:-754px; top:30px; z-index:2000; width:860px; height:492px; background:url(/en/common/img/main/sitemap_bg.gif) no-repeat; padding:0 20px; visibility:hidden;} */
#sitemap {font-family:tahoma; line-height:18px; position:absolute; left:-754px; top:30px; z-index:2000; width:860px; height:550px; background:url(/en/common/img/main/sitemap_bg.gif) no-repeat; padding:0 20px; visibility:hidden;}
#sitemap .close {font-family:tahoma; float:right; width:860px; height:45px; text-align:right; padding-top:30px; cursor:pointer;}
#sitemap .sitemap_menu {font-family:tahoma; float:left; width:171px; padding-left:1px; padding-top:11px;}
#sitemap .sitemap_menu .head {font-family:tahoma; width:171px; height:24px; text-align:center; vertical-align:top;}
#sitemap .sitemap_menu li {font-family:tahoma; display:inline-block; width:164px; text-align:left; border-bottom:1px solid #E5E5E5; background:url(/en/common/img/main/sitemap_bullet1.gif) no-repeat 0 8px; padding:3px 0 3px 8px;}
#sitemap .sitemap_menu li a {font-family:tahoma;}
#sitemap .sitemap_menu .leftmenu {font-family:tahoma; width:171px; padding:0px;}
#sitemap .sitemap_menu .leftmenu .submenu {font-family:tahoma; width:171px; _width:158px; _word-wrap:break-word; _word-break:break-all; text-align:left; background-color:#F3F3F3; padding:2px 0 3px 0;}
#sitemap .sitemap_menu .leftmenu .submenu li {font-family:tahoma; background:url(/en/common/img/main/sitemap_bullet2.gif) no-repeat 6px 6px; line-height:11px !important; padding-left:14px; border:none; _width:158px; _word-wrap:break-word; _word-break:break-all;}
#sitemap .sitemap_menu .leftmenu .submenu li a {font-family:tahoma; text-decoration:none; font-size:10px; color:#828282; line-height:11px !important;}
#sitemap .sitemap_menu .leftmenu .submenu li a:hover {font-family:tahoma; text-decoration:none; font-size:10px; color:#C70125; line-height:11px !important;}





/* ADSAVIN ADD */
/* 
    Document   : ad
    Created on : 17-Jun-2013, 15:54:30
    Author     : LSX-C144B2S
    Description:
        Purpose of the stylesheet follows.
*/
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"] {
  background-image: url("../img/glyphicons-halflings-white.png");
}

.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "";
}

.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

.nav-header {
  padding-right: 20px;
  padding-left: 20px;
}

.nav {
  margin-bottom: 20px;
  margin-left: 0;
  list-style: none;
}

.nav > li > a {
  display: block;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
/*   background-color: #eeeeee; */
/* 	background-color: #ddd; */
 	background-color: #EBEBEB;
}

.nav > li > a > img {
  max-width: none;
}

.nav > .pull-right {
  float: right;
}

.nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}

.nav li + .nav-header {
  margin-top: 9px;
}

.nav-list {
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 0;
}

.nav-list > li > a,
.nav-list .nav-header {
  margin-right: -15px;
  margin-left: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.nav-list > li > a {
  padding: 3px 15px;
}

.nav-list > .active > a,
.nav-list > .active > a:hover,
.nav-list > .active > a:focus {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #0088cc;
}

.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  margin-right: 2px;
}

.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}

.nav-tabs,
.nav-pills {
  *zoom: 1;
}

.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  line-height: 0;
  content: "";
}

.nav-tabs:after,
.nav-pills:after {
  clear: both;
}

.nav-tabs > li,
.nav-pills > li {
  float: left;
}

.nav-tabs > li > a,
.nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}

.nav-tabs {
/*   border-bottom: 1px solid #ddd; */
	border-bottom: 1px solid #c70125;
}

.nav-tabs > li {
  margin-bottom: -1px;
}

.nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
/*   border: 1px solid transparent; */
	border: 1px solid #c70125;
  -webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
          
/*           background-color: #ccc; */
			background-color: #EBEBEB;
}

.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #dddddd;
  border: 1px solid #c70125;
  border-bottom-color: transparent;
}

.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #ffffff;
/*   border: 1px solid #ddd; */
  border: 1px solid #c70125;
  border-bottom-color: transparent;
}

.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}

.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
  color: #ffffff;
  background-color: #0088cc;
  border: 1px solid #c70125;
  border-bottom-color: transparent;
}

.nav-stacked > li {
  float: none;
}

.nav-stacked > li > a {
  margin-right: 0;
}

.nav-tabs.nav-stacked {
  border-bottom: 0;
}

.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-topleft: 4px;
}

.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
}

.nav-tabs.nav-stacked > li > a:hover,
.nav-tabs.nav-stacked > li > a:focus {
  z-index: 2;
  border-color: #ddd;
}

.nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}

.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}

.nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}

.nav-pills .dropdown-menu {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.nav .dropdown-toggle .caret {
  margin-top: 6px;
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
}

.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}

/* move down carets for tabs */

.nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}

.nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}

.nav > .dropdown.active > a:hover,
.nav > .dropdown.active > a:focus {
  cursor: pointer;
}

.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover,
.nav > li.dropdown.open.active > a:focus {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}

.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}


.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
  border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}

.tab-content > .active,
.pill-content > .active {
  display: block;
}

.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}

.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #ddd;
  border-bottom-color: transparent;
}

.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #ddd #ddd #ddd;
}

.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}

.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}

.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}

.nav > .disabled > a {
  color: #999999;
}

.nav > .disabled > a:hover,
.nav > .disabled > a:focus {
  text-decoration: none;
  cursor: default;
  background-color: transparent;
}

/* Kila */
div.img {
	padding-top: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 3px;
    margin-left: 3px;
    float: left;
}

div.fb-page{
    margin-top: 0px;
    margin-bottom: 5px;
    margin-right: 0px;
    margin-left: 0px;
    float: right;
}