.search_box{
	font-family: "Dotum";
	font-size: 12px; 
	COLOR: #666666; 
	border-color: #bdbdbd; 
	border-style: solid; 
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; 
	height:18px; 
	width:170px;
	BACKGROUND-COLOR: #ffffff;
}

.left_nav_cat {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; COLOR: black; LINE-HEIGHT: 14px; FONT-FAMILY: arial,helvetica,tahoma,sans-serif
}
.left_nav_selected_marker {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #900000; FONT-FAMILY: arial,helvetica,tahoma,sans-serif
}
.left_nav_selected_cat {
	FONT-WEIGHT: bold
}
.hidden_marker {
	DISPLAY: none
}
.left_nav_headroom {
	MARGIN-TOP: 8px
}

.menu_1menu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 1px; COLOR: #777777; FONT-FAMILY: Dotum, arial, helvetica, tahoma, sans-serif; MARGIN-TOP: 8px;
}

.left_nav_section {
	MARGIN-TOP: 8px
}
.left_nav_head {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #999999; FONT-FAMILY: arial,helvetica,tahoma,sans-serif
}
.left_nav_selected_head {
	MARGIN-TOP: 8px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 4px; COLOR: black; FONT-FAMILY: arial,helvetica,tahoma,sans-serif
}
.left_nav_head_count {
	FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: arial,helvetica,tahoma,sans-serif ; line-height:25px;
}
.menu_title {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 15px; FONT-FAMILY: arial, helvetica, tahoma, sans-serif
}
.menu_title_link {
	COLOR: #900000; TEXT-DECORATION: none
}
.menu_subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 1px; COLOR: #777777; FONT-FAMILY: arial, helvetica, tahoma, sans-serif
}
.menu_mkslink {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #900000; FONT-FAMILY: arial, helvetica, tahoma, sans-serif; TEXT-DECORATION: none
}
.menu_mkslink:hover {
	FONT-SIZE: 12px; COLOR: #900000; FONT-FAMILY: arial, helvetica, tahoma, sans-serif; TEXT-DECORATION: underline
}
.menu_count {
	FONT-SIZE: 10px; COLOR: #777777
}
.smkswiss {
	FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica, tahoma, sans-serif
}
.kswiss {
	FONT-SIZE: 12px; FONT-FAMILY: Dotum, arial, helvetica, tahoma, sans-serif; 
}

.k_cart {
	FONT-SIZE: 11px; FONT-FAMILY: arial,helvetica,tahoma,sans-serif
}
.brightcolor {
	COLOR: #cc0000
}
.darkred {
	COLOR: #990000
}
.hoverline {
	TEXT-DECORATION: none
}
.hoverline:hover {
	TEXT-DECORATION: underline
}
.prettyform {
	FONT-SIZE: 10px; FONT-FAMILY: verdana,tahoma,arial,sans-serif
}
A {
	COLOR: #777777
}
.linecolor {
	COLOR: #c0c0c0; BACKGROUND-COLOR: #c0c0c0
}
.whitelinecolor {
	COLOR: #ffffff; BACKGROUND-COLOR: #ffffff
}
.top_menu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: bottom; FONT-FAMILY: arial,helvetica,tahoma,sans-serif
}
.top_menu_noalign {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: arial,helvetica,tahoma,sans-serif
}
.product_title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: arial, helvetica, tahoma, sans-serif ; COLOR: #000000;
}
.tab_selected {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; CURSOR: pointer; COLOR: white; FONT-FAMILY: arial, helvetica, tahoma, sans-serif; BACKGROUND-COLOR: black
}
.tab_normal {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; CURSOR: pointer; COLOR: #444444; FONT-FAMILY: arial, helvetica, tahoma, sans-serif; BACKGROUND-COLOR: #cccccc
}
.chart_head {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 22px; FONT-FAMILY: arial, helvetica, tahoma, sans-serif; BACKGROUND-COLOR: #a6a6a6; TEXT-ALIGN: center
}
.chart_head2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 22px; FONT-FAMILY: arial, helvetica, tahoma, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.chart_odd {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 22px; FONT-FAMILY: arial, helvetica, tahoma, sans-serif; BACKGROUND-COLOR: #e5e5e5; TEXT-ALIGN: center
}
.chart_even {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 22px; FONT-FAMILY: arial, helvetica, tahoma, sans-serif; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}
.chart_small {
	FONT-SIZE: 11px
}
.chart_label {
	TEXT-ALIGN: left
}
.start_size {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 0px; FONT-FAMILY: arial, helvetica, tahoma, sans-serif; TEXT-ALIGN: center
}
.end_size {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: right; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 0px; FONT-FAMILY: arial, helvetica, tahoma, sans-serif; TEXT-ALIGN: center
}
.row_hdr {
	FONT-SIZE: 12px; LINE-HEIGHT: 18px; FONT-FAMILY: arial, helvetica, tahoma, sans-serif; TEXT-ALIGN: left
}
.row_hdr_even {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 0px; FONT-FAMILY: arial, helvetica, tahoma, sans-serif; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}
.row_hdr_odd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 0px; FONT-FAMILY: arial, helvetica, tahoma, sans-serif; TEXT-ALIGN: left
}
.pro_box{
	PADDING:1px; 
	height:250px ; 
	overflow-x: hidden; 
	overflow-y: scroll;
	border-style: solid;
	border-color: #ffffff; 	
	scrollbar-face-color: #ffffff; 
	scrollbar-shadow-color: #ffffff; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-3dlight-color: #d2d2d2;
	scrollbar-darkshadow-color: #d2d2d2; 
	scrollbar-track-color: #ffffff; 
	scrollbar-arrow-color: #d2d2d2;
}
.pro_txt {
	FONT-SIZE: 12px; FONT-FAMILY: arial, helvetica, tahoma, sans-serif; line-height:160%; color:#000000;
}
.pro_txt_k {
	FONT-SIZE: 11px; FONT-FAMILY: Dotum, arial, helvetica, tahoma, sans-serif; line-height:160%; color:#000000;
}
.main_noti {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Dotum, arial, helvetica, tahoma, sans-serif; 
	color:#676767;
}

.news_tit {
	FONT-SIZE: 11px; 
	background: #f8f8f8;
	height: 24px;
	text-align: center;
	FONT-weight: bold; 	
	FONT-FAMILY: Dotum, arial, helvetica, tahoma, sans-serif; 
	color:#777777;
}
.news_line_gray {
	height: 1px;
	background:#eaeaea;
}
.news_line_gray2 {
	height: 1px;
	background:#bebebe;
}
.news_line_2gray {
	height: 2px;
	background:#eaeaea;
}
.news_txt_center {
	FONT-SIZE: 12px; 
	height: 25px;
	text-align: center;
	FONT-FAMILY: Dotum, arial, helvetica, tahoma, sans-serif; 
	color:#777777;
}
.news_txt_center a:link, a:hover, a:active, a:visited{
	TEXT-DECORATION: none;
}

.news_txt_left {
	FONT-SIZE: 12px; 
	height: 25px;
	padding-left: 10px;
	text-align: left;
	FONT-FAMILY: Dotum, arial, helvetica, tahoma, sans-serif; 
	color:#777777;
}

.news_txt_left a:link, a:hover, a:active, a:visited{
 TEXT-DECORATION: none;
}

.news_num {
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none;
	color:#777777;
}
.news_num a:link, a:hover, a:active, a:visited{
	TEXT-DECORATION: none;
}
.news_view_list {
	FONT-SIZE: 11px; 
	background: #f8f8f8;
	height: 24px;
	text-align: center;
	FONT-FAMILY: Dotum, arial, helvetica, tahoma, sans-serif; 
	color:#000000;
}
.news_view{
	PADDING:3px; 
	FONT-SIZE: 12px; 
	color:#777777;
	height:233px;
	line-height:18px ; 
	overflow-x: hidden; 
	overflow-y: scroll;
	border-style: solid;
	border-color: #ffffff; 	
	scrollbar-face-color: #ffffff; 
	scrollbar-shadow-color: #ffffff; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-3dlight-color: #d2d2d2;
	scrollbar-darkshadow-color: #d2d2d2; 
	scrollbar-track-color: #ffffff; 
	scrollbar-arrow-color: #d2d2d2;
}

.news_view02{
	PADDING:3px; 
	FONT-SIZE: 12px; 
	color:#777777;
	line-height:18px ; 
	border-style: solid;
	border-color: #ffffff; 	
}

.page_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Dotum, arial, helvetica, tahoma, sans-serif ; COLOR: #000000;
}

.faq_view{
	PADDING:12px 18px 0px 12px; 
	FONT-SIZE: 12px; 
	color:#777777;
	line-height:18px ; 
	background: #eff1f3;
}
.faq_close{
	PADDING:0px 18px 4px 12px; 
	FONT-SIZE: 12px; 
	text-align:right;
	color:#777777;
	line-height:18px ; 
	background: #eff1f3;
}
.quest_box{
	font-family: "Dotum";
	font-size: 12px; 
	COLOR: #666666; 
	border-color: #bdbdbd; 
	border-style: solid; 
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; 
	height:15px; 
	margin:3px 2px 4px 3px;
	BACKGROUND-COLOR: #ffffff;
	vertical-align: middle;
}
.mem_box{
	font-family: "Dotum";
	font-size: 12px; 
	COLOR: #666666; 
	border-color: #bdbdbd; 
	border-style: solid; 
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; 
	height:15px; 
	margin:3px 0px 4px 0px;
	BACKGROUND-COLOR: #ffffff;
	vertical-align: middle;
}
.quest_area{
	font-family: "Dotum";
	font-size: 12px; 
	COLOR: #666666; 
	border-color: #bdbdbd; 
	border-style: solid; 
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; 
	height:150px; 
	margin:3px;
	BACKGROUND-COLOR: #ffffff;
}
.quest_sf{
	font-family: "Dotum";
	font-size: 11px; 
	COLOR: #666666;
	padding:3px;
	line-height:15px;
}
.popup01_title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Dotum, arial, helvetica, tahoma, sans-serif ; COLOR: #000000;
}

.page_title2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Dotum, arial, helvetica, tahoma, sans-serif ; COLOR: #000000;
	line-height:32px;
}
.page_txt {
	FONT-SIZE: 12px; 
	line-height: 18px;
	FONT-FAMILY: Dotum, arial, helvetica, tahoma, sans-serif; 
	color:#777777;
}
.pageall_area{
	font-family: "Dotum";
	font-size: 12px; 
	COLOR: #666666; 
	border-color: #bdbdbd; 
	border-style: solid; 
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; 
	height:410px; 
	margin:3px;
	BACKGROUND-COLOR: #ffffff;
}


/*¼¿·ºÆ®*/
.dhtmlselect{ /*style of DHTML Select Menu, main box */
border: 1px solid #dcdcdc;
position: relative;
text-indent: 5px;
padding: 2;
cursor: hand;
cursor: pointer;
background-color: #efefef;
font-family:tahoma;
font-size:8pt;
}

.menutext {
font-family:tahoma;
font-size:8pt;
}

.dhtmlselect .dropdown{ /*style of Drop Down Menu that appears onMouseover */
position: absolute;
left: 0;
border: 1px solid #dcdcdc;
border-bottom-width: 0;
display: none;
z-index: 5;
font-weight: normal;
}

.dhtmlselect .dropdown a{ /*style of Drop Down Menu's links */
width: auto;
display: block;
background: #ffffff;
border-bottom: 1px solid #dcdcdc;
padding: 1px 0;
text-indent: 5px;
text-decoration: none;
color: black;
}


.dhtmlselect .dropdown a:hover{
background: #efefef;
}

.athletes_list
{font-weight:bold; font-size:13px; margin-bottom:15px; font-family: arial, helvetica, tahoma, sans-serif;}

.list_box
{
 	font-family: arial, helvetica, tahoma, sans-serif;
	font-size: 12px; 
	line-height:20px;
	COLOR:#666; 
	border-color:#fff; 
	border-style: none; 
	border-top-width: 1px; border-right-width:1px; border-bottom-width: 1px; border-left-width: 1px; 
	line-height:140%;
	padding:0 10px 0 0;

	scrollbar-face-color: #ddd; 
	scrollbar-shadow-color: #fff; 
	scrollbar-highlight-color: #ddd; 
	scrollbar-3dlight-color: #ddd;
	scrollbar-darkshadow-color: #fff; 
	scrollbar-track-color: #f9f9f9; 
	scrollbar-arrow-color: #fff;
}

IMG {border: none;}

.list_box h1 {font-weight:bold; font-size:14px;}
.list_box h4 {font-weight:bold; font-size:12px;}

/* 20140725 - faq/¿Â¶óÀÎ¹®ÀÇ °³ÀÎÁ¤º¸º¸È£Á¤Ã¥ Ãß°¡ */
textarea.step2 {border:1px solid #e4e4e4;padding:10px;background:#fff;width:700px;height:60px;color:#888}
p.agree {font-size:11px;padding:5px 0 10px 0;text-align:center;color:#000}
.protPd {padding-left:30px;}



/* 20150128 - ÇÃ·¡½ÃÁ¦°Å ¸ÞÀÎ ºñÁÖ¾ó¿µ¿ª Ãß°¡ */

ul, ol {
	list-style:none;
}

#gnb {width:100%; height:20px; overflow:hidden;}
#gnb .menu {height:20px; padding:0; margin:0;}
#gnb .menu li {float:left; height:20px; overflow:hidden; font-size:15px; margin-right:35px;}
#gnb .menu li.last {margin-right:0px;}
#gnb .menu li a {border:none; color:#727272; font-weight:bold; text-decoration:none;}
#gnb .menu li a:hover {border:none; color:#900303; font-weight:bold;}
/*#gnb .menu li a:hover img, #gnb .in_menu ul li.on a img {margin-top:-40px;}*/
#gnb .slidearea {position:absolute; top:-13px; left:-22px; width:838px; height:0px; background:url('../images/common/gnb_subBg.png') repeat-x 0 0; overflow:hidden; z-index:900;}
#gnb .slidearea .menu {height:20px; margin-top:13px; margin-left:22px}
#gnb .slidearea .menu li {margin-top:0px;}
#gnb .slidearea .menu li a {border:none; font-size:15px; color:#727272; font-weight:bold; text-decoration:none;}
#gnb .slidearea .menu li a:hover {color:#900303; font-weight:bold; text-decoration:none;}
#gnb .slidearea ul {float:left; margin-top:12px;; padding:0;}
#gnb .slidearea ul li {margin-top:6px; text-align:center;}
#gnb .slidearea li a {font-size:12px; color:#727272; font-weight:bold; text-decoration:none;}
#gnb .slidearea li a:hover {color:#900303; font-weight:bold; text-decoration:none;}
#gnb .slidearea .slidecont04 {margin-left:372px;}
#gnb .slidearea .slidecont04 li {margin-right:0;}
#gnb .slidearea .slidecont05 {margin-left:372px;}
#gnb .slidearea .slidecont05 li {margin-right:0;}
#gnb .slidearea .slidecont06 {margin-left:42px;}
#gnb .slidearea .slidecont06 li {margin-right:0;}
#gnb .slidearea .slidecont07 {margin-left:35px;}
#gnb .slidearea .slidecont07 li {margin-right:0;}
#gnb .slidearea .slidecont08 {margin-left:10px;}
#gnb .slidearea .slidecont08 li {margin-right:0;}


#container_main {position:relative; width:100%; overflow:hidden;}
#container_main .m_bannerbox {width:988px; overflow:hidden;}
#container_main .m_bannerbox .banners {position:relative; width:990px; height:345px; overflow:hidden;}
#container_main .m_bannerbox .banners ul {position:absolute; width:9999px; overflow:hidden; margin:0px; padding:0px;}
#container_main .m_bannerbox .banners ul li {float:left;}
#container_main .m_bannerbox .banner_icon {width:48px; margin:1px 0 0 254px; overflow:hidden; font-size:0; line-height:0;}
#container_main .m_bannerbox .banner_icon li {float:left; margin-right:1px; vertical-align:top; cursor:pointer;}

#container_main .m_bannerbox .icons {position:absolute; margin:0 auto; top:0px; width:100%; height:24px; padding-top:13px; font-size:0; line-height:0; text-align:center; overflow:hidden;}
#container_main .m_bannerbox .icons span {display:inline-block; width:12px; height:11px; margin:0 2px; overflow:hidden; cursor:pointer;}
#container_main .m_bannerbox .icons span img {vertical-align:top;}
#container_main .m_bannerbox .icons span.on img {margin-top:-11px;}

.m_bannerbox .flex-direction-nav{position:relative;display:none;}
.m_bannerbox .flex-direction-nav a.flex-prev,.m_bannerbox .flex-direction-nav a.flex-next{position:absolute;width:36px;height:103px;top:-270px;text-indent:-10000px;overflow:hidden;opacity:1;cursor:pointer;}
.m_bannerbox .flex-direction-nav .flex-prev{background:url(./images/common/flex_prev.png) no-repeat;left:0;}
.m_bannerbox .flex-direction-nav .flex-next{background:url(./images/common/flex_next.png) no-repeat;left:954px;}
.m_bannerbox:hover .flex-direction-nav{display:block;}