/*************************************************** page »ó´Ü ¸Å´º ***************************************************/

.gnb_top_bg {overflow:hidden; clear:both; width:100%; height:34px; border-bottom:#bdbdbd 1px solid;}

.gnb_top {float:left; height:34px; margin:0; cursor:pointer; vertical-align:top;}
.gnb_top .fl {float:left; width:100%; text-align:center; font-size:14px; color:#000000; font-weight:bold; letter-spacing:-0.5px; line-height:16px; text-shadow:#ffffff 0 1px 0; padding:9px 0 0; margin:0 -1px 0 0}
.gnb_top .fr {float:right; width:1px; height:34px; background:url('/english/m/img/tm_box1.png') no-repeat right top;}

.gnb_top_o {float:left; height:34px; cursor:pointer; vertical-align:top; background:#e5f1f9;}
.gnb_top_o .fl {float:left; width:100%; text-align:center; font-size:14px; color:#005f9a; font-weight:bold; letter-spacing:-0.5px; line-height:16px; text-shadow:#ffffff 0 1px 0; padding:9px 0 0; margin:0 -1px 0 0}
.gnb_top_o .fr {float:right; width:1px; height:34px; background:url('/english/m/img/tm_box1.png') no-repeat right top;}


.gnb_sub {
	overflow:hidden; clear:both; width:100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #fcfcfc,  #f6f6f6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f6f6f6');
	border-top:1px solid #efefef; border-bottom:1px solid #c8c8c8;}
.gnb_sub .fl {}
.gnb_sub .fl em {color:#249ac8; font-weight:bold;}
.gnb_sub .fl img {vertical-align:middle; margin:0 1px 2px 3px}
.gnb_sub .fl h7 {overflow:hidden; clear:both; font-size:12px; color:#666666; letter-spacing:-0.5px; line-height:14px; padding:7px 0 7px 10px; text-overflow: ellipsis; display:block; WHITE-SPACE:nowrap;}
.gnb_sub .fl1 {float:left; padding:6px 10px 6px 10px; font-size:13px; color:#333333; line-height:15px; letter-spacing:-0.5px; text-shadow:#ffffff 0 1px 0; cursor:pointer;}
.gnb_sub .fl1 img {vertical-align:middle; margin:0 6px 3px 8px;}


.gnb_tab_bg {overflow:hidden; clear:both; padding:0 0 0 1px; background:url('/english/m/img/tm_box3_bg.png'); background-repeat:repeat-x;}

.gnb_tab {float:left; height:31px; margin:0; cursor:pointer; vertical-align:top; background:url('/english/m/img/tm_box3.png'); background-repeat:repeat-x;}
.gnb_tab .fl {float:left; width:100%; text-align:center; padding:8px 0 0; margin:0 -1px 0 0; font-size:13px; color:#b1b1b1; font-weight:bold; letter-spacing:-0.5px; line-height:16px; text-shadow:#383838 0 1px 0;}
.gnb_tab .fr {float:right; width:1px; height:31px; background:url('/english/m/img/tm_box3.png') no-repeat right top;}

.gnb_tab_o {float:left; height:31px; cursor:pointer; vertical-align:top; background:url('/english/m/img/tm_box3o.png'); background-repeat:repeat-x;}
.gnb_tab_o .fl {float:left; width:100%; text-align:center; padding:8px 0 0; margin:0 -1px 0 0; font-size:13px; color:#f4f0eb; font-weight:bold; letter-spacing:-0.5px; line-height:16px; text-shadow:#836541 0 1px 0;}
.gnb_tab_o .fr {float:right; width:1px; height:31px; background:url('/english/m/img/tm_box3o.png') no-repeat right top;}


/*************************************************** page »ó´Ü ¼³Á¤ ***************************************************/

/* »ó´Ü top_area */
.top_area0 { }

.top_area1 {overflow:hidden; clear:both; width:100%; height:45px; border-bottom:#0175c0 3px solid;}
.top_area1 .fl {float:left; width:20%; padding:8px 0 0 0}
.top_area1 .fl img {margin:0 0 0 10px}
.top_area1 .fc {float:left; width:60%; text-align:center; padding:11px 0 0;}
.top_area1 .fr {float:right; width:20%; text-align:right; padding:8px 0 0 0;}
.top_area1 .fr img {margin:0 10px 0 0}

.top_area2 {overflow:hidden; clear:both; width:100%; height:9px; background:url('/english/m/img/top_bg2.png'); background-repeat:repeat-x;}


.search_area0 {width:100%; border:0; background-color:#323b4b; border-top:#2f3847 1px solid; border-bottom:#efefef 1px solid}
.search_area0 table {}
.search_area0 td {border:0;}
.search_area0 .btn1 {margin:3px 0 4px;}


/*************************************************** pag ÁÂÃø ¼³Á¤ ***************************************************/

#side_menu0 {left:0px; top 0px; width:230px; height:100%;}
.side_menu1 {clear:both; width:100%;}
.side_menu1 li {overflow:hidden; clear:both; list-style:none; padding:8px 15px; font-size:13px; color:#ffffff; font-weight:bold; line-height:15px; border-bottom:#3e434d 1px solid; cursor:pointer}
.side_menu2 {clear:both; width:100%; background:#363c48 url('/english/m/img/dot1.png') no-repeat right top;}
.side_menu2 li {overflow:hidden; clear:both; list-style:none; padding:5px 15px; font-size:14px; color:#7e8696; font-weight:bold; line-height:16px; border-bottom:#3e434d 1px solid; text-shadow:#21262e 0 1px 0;}
.side_menu3 {clear:both; padding:5px 0; text-align:right;}
.side_input1 {font-size:13px; color:#ffffff; font-weight:bold; line-height:19px; width:100%; height:33px; background:#363c48; border:#22272f 1px solid; padding:7px 6px 7px 0}


/*********************************************** page ¿ìÃø ¼³Á¤(¹ÝÀÀÇü) ***********************************************/

.snb_area1 {
	overflow:hidden; clear:both; width:100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f8f9), to(#dddedf));
	background: -moz-linear-gradient(top,  #f7f8f9,  #dddedf);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f8f9', endColorstr='#dddedf');
	border-top:1px solid #ffffff; border-bottom:1px solid #b8b8b8;}
.snb_area1 h5 {float:left; font-size:14px; color:#333333; font-weight:bold; letter-spacing:-0.5px; line-height:16px; padding:7px 0 8px 10px; text-shadow:#ffffff 0 1px 0;}
.snb_area1 em {color:#345eaa;}
.snb_area1 .more1 {float:right; font-size:12px; color:#888888; letter-spacing:-0.5px; line-height:14px; padding:8px 10px 0 0; text-shadow:#ffffff 0 1px 0;}
.snb_area1 .more1 img {margin:0 0 2px}

.snb_area2 {overflow:hidden; clear:both; width:100%; border-top:1px solid #eeeeee;}
.snb_area2 .thmb {float:left; overflow:hidden; padding:12px 0 0 10px}
.snb_area2 em {font-size:9px; font-family:Geneva; color:#ffffff; line-height:11px; padding:1px 3px 0 3px; background:#afafaf; border:1px solid #a5a5a5;}
.snb_area2 .box1 {background:#d65437; border:1px solid #cb4c2c;}
.snb_area2 h4 {overflow:hidden; font-size:15px; color:#333333; font-weight:normal; letter-spacing:-0.5px; line-height:17px; padding:8px 10px 8px 5px; text-overflow: ellipsis; display:block; WHITE-SPACE:nowrap;}

.snb_area3  {clear:both; padding:15px 10px 20px; background:#ffffff; border-top:#eeeeee 1px solid;}

.snb_table1 {width:100%; border:0; border-top:1px solid #cecece; border-left:1px solid #cecece;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.08);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.08);
	box-shadow: 0 1px 0 rgba(0,0,0,.08);}
.snb_table1 table {}
.snb_table1 td {border:0;}
.snb_table1 thead td {color:#405475; border-bottom:1px solid #cecece; border-right:1px solid #cecece;}
.snb_table1 tbody td {color:#333333; border-bottom:1px solid #cecece; border-right:1px solid #cecece;}
.snb_table1 thead td, .snb_table1 tbody td {
	text-align:center; font-size:13px; line-height:15px; letter-spacing:-0.5px; padding:9px 5px 9px; cursor:pointer;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f8f8f8));
	background: -moz-linear-gradient(top,  #ffffff,  #f8f8f8);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f8');}


/*************************************************** page ÇÏ´Ü ¼³Á¤ ***************************************************/

/* ÇÏ´Ü Footer */
.footer_area0 {overflow:hidden; clear:both; width:100%; text-align:center; background:#f4f4f4;}

.footer_area1  {overflow:hidden; clear:both; width:100%; border-top:#636870 1px solid; border-bottom:#dcdcdc 1px solid;}
.footer_area1 .fl {float:left; text-align:center; padding:9px 0 0 10px; font-size:11px; color:#777777; line-height:13px;}
.footer_area1 .fr {float:right; text-align:center; padding:9px 10px 8px; font-size:11px; color:#444444; line-height:13px; letter-spacing:-0.5px; border-left:#dcdcdc 1px solid; cursor:pointer}
.footer_area1 .fr img {margin:0 0 3px; vertical-align:middle}

.footer_area2 {padding:10px 10px 15px; font-size:12px; color:#dadada; line-height:14px;}
.footer_area2 div {margin:14px 0 6px;}
.footer_area2 em {font-size:12px; color:#999999; line-height:14px;}