/* BASIC css start */
#header {position: relative;top: 0px;left: 0; width:1201px; height:31px;z-index:999; margin:0 auto;}
#header .loghead {width:1201px;margin:0 auto;}
#header:after { content:""; display:block; clear:both; }
#header .inner { position: fixed;background:#fff; width:1201px; height:30px;margin:0 auto;text-align:right; font-family:'Lato', Arial, serif;z-index:999;}

#header .link { display:inline;left:0;top:0;height:29px; line-height:28px;  font-size:10px; }
#header .link a { float:left; height:20px;padding:0px 12px 0 13px;height:29px; line-height:29px;color:#000;font-family:'arial', Dotum,µ¸¿ò,Arial, serif;}
#header .link span.fav {float:left; width:16px;margin:0 2px 0 0;height:29px; background:url("/SkinImg/bookmark_ico.png") no-repeat 0 0;}
#header .link a:hover { text-decoration:none; }

#header .campaign { display:inline; margin:0 5px 0 0; }
#header .campaign img { vertical-align:middle; }

.innner_b {width:1201px; margin:0 auto;}

#log { overflow:hidden; zoom:1; width:1201px; margin:0 auto; color:#202020; font-size:11px;}

.top_social {position:absolute;right:0;top:86px;}
.top_social a {display:inline-block;opacity:0.4;padding:0 4px 0 0;}
.top_social a:hover  {display:inline-block;opacity:0.6;padding:0 4px 0 0;}

/* minimin */
#log .topbo {float:left;position:relative;margin:0;padding:0;}
#log .topbo ul {}
#log .topbo ul li   {float:left;border-right:1px solid #333;}
#log .topbo ul li.first   {float:left;border-right:1px solid #333;border-left:1px solid #333;}

#log .topbo ul li a 
{width:112px;height:15px;display:block;color:#fff;background:#000;padding:11px 0;line-height:12px;text-align:center;font-size:9pt;
font-family:"Roboto", Arial,µ¸¿ò,Dotum, AppleGothic, sans-serif;font-weight:bold;letter-spacing:0.05em;}
#log .topbo ul li a:hover {background:#343434;color:#fff;}

.login .rrr a{color:#c88284;}

/*search*/
.sch-frm { clear:both; float:left; height:22px; padding:8px 0 8px 0; }
#keyword { width:300px; padding:3px;margin-right:10px; height:15px; border:none; border:1px solid #000; color:#000; font-size:15px; font-family:Arial, Helvetica, sans-serif; background-color:#fff;}
.nsy img { cursor:pointer; padding:0 10px 0 10px;}
.nsy .srchup {padding:5px}

.sch-frm { position:absolute;right:0;top:78px; width:182px;}
.sch-frm fieldset { border-bottom:3px solid #888;}
.sch-frm input[type=image] {opacity:0.6;}
.sch-frm #keyword  { width:132px; height:22px; padding:0 0 0 9px; border:0; line-height:22px; font-size:12px; color:#7c8389; background:#fff; }



#header img { vertical-align:top; }
#topmemu { width:100%; margin:0 auto;background-repeat:repeat-x;}
#cateM {position:relative;overflow:hidden;width:1201px;margin:80px auto 30px auto;padding:20px 0 10px;border-top:0px solid #ccc;border-bottom:1px dotted #ccc;}
#cateM h1 {float:left;width:280px;margin:70px 0 0;}
#cateM .catemenu {float:left;margin:0;min-height:120px;font-size:10px;font-family:"Arial", µ¸¿ò,Dotum, AppleGothic, sans-serif;letter-spacing:1px; text-transform: uppercase;z-index:999}

#cateM .catemenu h3 { margin:0 0 10px; font-size:12px; color:#565656;font-family:"Arial", µ¸¿ò,Dotum, AppleGothic, sans-serif;font-weight:bold;letter-spacing:1px;}
#cateM .catemenu .cBox {float:left;}
#cateM .catemenu .cBoxr {float:right;color:#565656;}

#cateM .catemenu .left_social {position:absolute;left:0;top:-820px;display:block;margin:0px 0 0;text-align:right;}
#cateM .catemenu .left_social a {opacity:0.5;}
#cateM .catemenu .left_social a:hover { opacity:1; }

#cateM .catemenu .cBox li {display:block;padding:2px 0;font-size:10px;font-family:"Arial", µ¸¿ò,Dotum, AppleGothic, sans-serif;font-weight:500;}
#cateM .catemenu .cBox li a {display:inline-block;color:#565656;}
#cateM .catemenu .cBox li a:hover {color:#000;text-decoration:underline;}
#cateM .catemenu .cBox li > span {margin-left:15px;display:inline-block;color:#8b8b8b;}
#cateM .catemenu .cBox li > span a {color:#8b8b8b;}
#cateM .catemenu .cBox li > span a:hover{color:#8b8b8b;}

#cateM .catemenu .cBox_m {position:absolute;text-align:right;right:0;top:40px;}
#cateM .catemenu .cBox_m li {display:block;padding:2px 0;font-size:10px;font-family:"Arial", µ¸¿ò,Dotum, AppleGothic, sans-serif;font-weight:500;}
#cateM .catemenu .cBox_m li a {display:inline-block;color:#565656;}
#cateM .catemenu .cBox_m li a:hover {color:#000;text-decoration:underline;}
#cateM .catemenu .cBox_m li > span {margin-left:15px;display:inline-block;color:#8b8b8b;}
#cateM .catemenu .cBox_m li > span a {color:#8b8b8b;}
#cateM .catemenu .cBox_m li > span a:hover{color:#8b8b8b;}


.main4Banner {margin:10px 0 0 0px;}
.main4Banner h2 {font-size:14px;font-family:'Roboto', Arial, serif;line-height:24px;}


.instaArea {float:right;overflow:hidden;width:292px;padding:0px 0 0;}
.instaArea > h2 {font-size:14px;font-family:'Roboto', Arial, serif;line-height:24px;}
.instaArea > h2 span {font-size:11px;}

.bannerx {width:100%;padding:30px 0;overflow:hidden;}
.bannerx div {float:left;}
.100c {width:100%;text-align:center;}





.login { float:right;position:relative;line-height:28px; font-size:10px;}
.login .joinalt {position:absolute;right:158px;top:29px;}
.login a {  float:left; height:20px;padding:0px 12px 0 13px;height:29px; line-height:28px;color:#000;font-family:Dotum,µ¸¿ò,Arial, serif;}
.login .myinfo { color:#757575; font-size:11px; }
.login .myinfo strong { color:#353535; font-size:12px; }
.login .myinfo a { background:none; }
.login a .count,
.login a .count span { position:relative; display:inline-block; background:url("http://img.echosting.cafe24.com/skin/base_ko_KR/layout/bg_new_count.png") no-repeat; }
.login a .count { left:-5px; top:-1px; margin:0 -5px 0 3px; padding:0 0 0 7px; vertical-align:middle; background-position:0 0; }
.login a .count span { height:14px; padding:1px 8px 1px 0; font-size:11px; font-weight:bold; color:#fff; line-height:14px; vertical-align:top; background-position:right -26px; }
.login li {float:left;}


.logout { float:right;line-height:28px; font-size:10px;}
.logout a {  float:left; height:20px;padding:0px 12px 0 13px;height:29px; line-height:28px;color:#888;font-family:'arial', Dotum,µ¸¿ò,Arial, serif;}
.logout .myinfo { color:#757575; font-size:11px; }
.logout .myinfo strong { color:#353535; font-size:12px; }
.logout .myinfo a { background:none; }
.logout a .count,
.logout a .count span { position:relative; display:inline-block; background:url("http://img.echosting.cafe24.com/skin/base_ko_KR/layout/bg_new_count.png") no-repeat; }
.logout a .count { left:-5px; top:-1px; margin:0 -5px 0 3px; padding:0 0 0 7px; vertical-align:middle; background-position:0 0; }
.logout a .count span { height:14px; padding:1px 8px 1px 0; font-size:11px; font-weight:bold; color:#fff; line-height:14px; vertical-align:top; background-position:right -26px; }




.logo {width:float:left; padding:0px 0 0;height:111px;line-height:140px; }
.logo img {} 





.xans-layout-searchheader { position:absolute;left:0;top:78px; width:182px;}
.xans-layout-searchheader fieldset { border-bottom:2px solid #d9d9d9; }
.xans-layout-searchheader input[type=image] {opacity:0.6;}
.xans-layout-searchheader #keyword  { width:132px; height:22px; padding:0 0 0 9px; border:0; line-height:22px; font-size:12px; color:#7c8389; background:#fff; }






.gnb_m {position:relative; width:100%;margin:0px auto 0 auto; border-top:1px solid #111;border-bottom:1px solid #e0e0e0;z-index:9;}
.gnb_m h2 { padding:5px 0; /*display:none;*/ font-weight:bold;}
.gnb_m .postion {z-index:1; width:1201px;margin:0 auto;clear:both;}
.gnb_m ul { width:1250px;}
.gnb_m ul:after {content:""; display:block; clear:both; }

.gnb_m li {position:relative;float:left;display:block;z-index:10;font-size:13px;font-family:'Roboto',sans-serif;font-weight:500;height:100%;display:block;}
.gnb_m li a { color:#000;display:block;height:100%;}
.gnb_m li a:hover { color:#888;display:block;}
.gnb_m li.on > a { color:#888; display:block;}
.gnb_m li.bar {width:56px;height:52px;background:url(/SkinImg/elinfit_1/topbar.gif) no-repeat left top;}
.gnb_m li.bar1 {width:10px;height:52px;}
.gnb_m li .active { color:#6fdab0;}




.elinMenu .sub-category {position:absolute; background:#fff;position:absolute; left:0px; top:58px;z-index:99999;width:100%;  display:none; }
.elinMenu .sub-category ul {height:auto;width:99%; padding:0px 0 0px 0;border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;z-index:9999;}
.elinMenu .sub-category li { float:none; height:22px;padding:3px 12px 3px 22px; line-height:22px;text-align:left;font-size:10px; font-weight:500; border-top:0px solid #e3e3e3;}
.elinMenu .sub-category li.bttline { border-top:1px dotted #d4d4d4; border-bottom:1px dotted #d4d4d4;}
.elinMenu .sub-category li.bttline2 { border-bottom:1px dotted #d4d4d4;}
.elinMenu .sub-category li:first-child {border-top:0;}
.elinMenu .sub-category li:hover{ }
.elinMenu .sub-category li a { font-family:verdana; color:#777;}
.elinMenu .sub-category li a:hover {color:#222;}
.elinMenu .sub-category li h2 a {color:#777;}
.elinMenu .sub-category li h2 a:hover {color:#222;}


.elinMenu .submenu { position:absolute; top:0px; display:none;left:0;z-index:-10; text-indent:-10000px;}
.elinMenu .submenu li a{ margin-right:15px; font-size:0;color:#fff}

.fixedm {
position: fixed;top: 29px;width:1201px;padding:0px 0 0;background:#fff; z-index:99;
}



.menuinner {width:1201px;margin:0 auto;background:#fff;padding:0px 0 0px 0;border-bottom:0px solid #ddd; z-index:9999;}













/* BASIC css end */

