@charset "utf-8";

/*기본공통*/
html { height:100%; }
body { 
	margin: 0; padding: 0; font-family:nanum gothic,나눔고딕, dotum,돋움, Verdana, Geneva, sans-serif; 
	background-color: #fff; color: #888; font-size: 11px;
	padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin: 0px;
	line-height: 1.5em;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0}

a { color: #888; text-decoration: none; outline:none; }
area{text-decoration: none; outline:none;}
a:hover { color: #444; text-decoration: underline }
a:active { color: #444; text-decoration: underline }
a:focus { color: #444; text-decoration: underline }

input,select,button {vertical-align:middle }
form { margin: 0; }
ul, ol, li, p  { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; font-size:11px; }
li { float: left; list-style-type: none; list-style-image: none; }
img { border: 0px; margin: 0px; }

a.rollover img { border-width:0px; display:inline; }
a.rollover img.over { display:none; } 
a.rollover:hover { border:0px }
a.rollover:hover img { display:none; }
a.rollover:hover img.over { display:inline; } 

a.rollover span { position: absolute; left: 36px; margin-top: 10px; text-decoration: none; text-align: center; color: #888; width: 77px; height: 25px; padding-top: 5px; background: url(../../../sidae/images/brand/common/quick_tip.gif) no-repeat 0 0; }
a.rollover span.over { display:none; } 
a.rollover:hover span.over { display:inline; } 

#wrap {
	position: relative; min-width: 1130px; left: 0px; width: 100%; height:auto; background: url(../../../sidae/images/popkon/common/gnb_bg.gif) repeat-x   0px 0px; 
}
/*기본공통END*/

/*헤더*/


#header { z-index: 30; text-align: center;  }
#header a.rollover img { border-width:0px; display:inline; }
#header a.rollover img.over { display:none; } 
#header a.rollover:hover { border:0px }
#header a.rollover:hover img { display:none; }
#header a.rollover:hover img.over { display:inline; }
#header .top_menu { width: 1200px; margin: 0 auto; text-align: left; height:31px;  }
#header .top_menu .site {  height: 31px; float: left;  }
#header .top_menu .login { margin-top:10px;  right:10px; margin-left:50px; float: right; }
/*#header_banner{ z-index: 31; text-align: center; background:#444245;}
#header_banner p{cursor:pointer;}
#header_banner .bg_class{height:20px; background:url(../../basic_kumgo_new/images/main/common/bg.png); margin-top:-10px;}*/
#header_banner .toggle_class{display:none;}
#header .top_logo {padding-top:20px; 
	text-align: left; 
	background:#3e4149; 
	height:71px; 	
	box-shadow: 3px 3px 5px 0px #cfcdcd; 
	-webkit-box-shadow: 3px 3px 5px 0px #cfcdcd; 
	-moz-box-shadow: 3px 3px 5px 0px #cfcdcd;
	behavior: url(/css_PIE/PIE.htc);}
#header .top_logo .gnb {width: 1200px; margin: 0 auto; text-align:left;}
#header .top_logo .gnb .logo{float:left; pdding-bottom:10px;} 
#header .top_logo .gnb .login{float:left; margin-top:20px; margin-left:390px;} 
#header .top_logo .gnb .login .placeholder{position:absolute; margin-top:5px; margin-left:5px;}
#header .top_logo .gnb .login .textid{width:130px; height:16px; margin-top:1px;} 
#header .top_logo .gnb .login .submit{background:url(../../basic_kbs/images/common/btn_login.png); border:0px; width:57px; height:22px; cursor:pointer;} 
#header .top_logo .gnb .login_util{float:right; margin-top:22px; color:#FFF; cursor:default; font-size:11px;} 
#header .top_logo .gnb .login_util a{color:#FFF; font-size:11px;}
#header .top_logo .gnb .login_util a.g_btn{color:#FFF; font-weight:bold; font-size:12px;}
#header .top_logo .gnb .memform{float:right; margin-top:20px;}
#header .top_logo .gnb .memform .mem_name{color:#FFF; font-weight:bold; font-size:13px;}
#header .top_logo .gnb .memform .welcom{color:#FFF; font-size:12px;}
#header .top_logo .gnb .memform .mem_btn{margin-left:10px;}
#header .top_logo .gnb .memform .mem_btn img{ vertical-align:middle;}
/*헤더END*/

/*컨테이너*/
#container { position: relative; text-align: left; padding-bottom: 0px; width: 100%;}
#container:after { display: block; clear: both; content: ''; }
#container .content { width: 1201px;   margin: 0 auto; text-align: left; overflow: hidden;  }
#container2 { position: relative; text-align: left; padding-bottom: 0px; width: 100%; height:100%;}
#container2:after { display: block; clear: both; content: ''; }
#container2 .content2 { width: 1200px; height:100%;   margin: 0 auto; text-align: left; overflow: hidden; }

/*컨테이너END*/

#bbs_container{ position: relative; text-align: left; padding-bottom: 0px; width: 100%; height:100%; }
#bbs_container .content {width: 1200px;   margin: 0 auto; text-align: left; overflow: hidden; position:relative;  }

/*중앙레이아웃*/
/*페이지컨텐츠*/
#page_title { width:703px; height:50px; border-bottom:4px solid #2b7bc2; padding-top:34px;}
#page_title .navi { position: absolute;  z-index: 40; width:703px; text-align:right; line-height:12px; height:12px; padding-top:25px; }
#page_title .navi img { vertical-align:bottom;}
/*페이지컨텐츠*/
    
    /*페이지컨텐츠_noleft*/
#page_title_noleft { width:930px; height:50px; border-bottom:4px solid #2b7bc2; padding-top:30px;}
#page_title_noleft #navi { position: absolute;  z-index: 40; width:930px; text-align:right; line-height:12px; height:12px; padding-top:25px; }
#page_title_noleft #navi img { vertical-align:bottom;}
/*페이지컨텐츠_noleft*/

#tpl_contents { width:703px; float:left; }
#tpl_right_navi { width:200px; float:right; }
#tpl_right_navi ul li{padding-top:8px;}
#tpl_r_cate{  width:196px;  margin-top:19px;}
#tpl_r_cate #tpl_r_cate_title{  width:196px; height:86px; font-size:22px; font-weight:bold; font-family:Nanum Gothic; color:#4a5362; top:67px; line-height:116px; text-indent:11px; border:2px solid #dedede;}
#tpl_r_cate #tpl_r_cate_title img{ position:absolute; margin-left:139px; top:21px; }
#tpl_r_cate #tpl_r_cate_list{ float:left; width:196px; border:2px solid #dedede; }

#tpl_r_cate #tpl_r_cate_list{padding: 11px 0 11px 12px; width:184px;}
#tpl_r_cate #tpl_r_cate_list ul li{width:184px; line-height:20px;}
#tpl_r_cate #tpl_r_cate_list ul li a{ color:#2c7ac2; font-family:Nanum Gothic; font-size:12px; font-weight:bold;}
#tpl_r_cate #tpl_r_cate_list ul li a:visited{ color:#2c7ac2; }
#tpl_r_cate #tpl_r_cate_list ul li a:hover{ color:#666;}
#tpl_r_cate #tpl_r_cate_list ul li a:active{ color:#2c7ac2;}
#tpl_r_cate #tpl_r_cate_list ul li a:focus{ color:#2c7ac2;}
#tpl_r_cate #tpl_r_cate_list ul li img {  padding:5px 0 0 113px; position:absolute; }

/*중앙레이아웃END*/

#arrow1{ position:absolute; float:left; overflow:hidden; top:0; left:720px; }
#arrow2{ position:absolute; float:left; overflow:hidden; top:37px; left:720px; }
#arrow3{ position:absolute; float:left; overflow:hidden; top:74px; left:720px; }
#arrow4{ position:absolute; float:left; overflow:hidden; top:111px; left:720px; }
#arrow5{ position:absolute; float:left; overflow:hidden; top:148px; left:720px; }
#arrow6{ position:absolute; float:left; overflow:hidden; top:185px; left:720px; }
#arrow7{ position:absolute; float:left; overflow:hidden; top:222px; left:720px; }
.category_list { width:124px; float:left; padding:0 0 0 20px; }
.category_list ul li { list-style-type: none; display: inline-block; width: 180px; height:24px; line-height: 22px; font-size:12px; }
.category_list ul li .icon{color:#F00; font-size:10px; font-weight:bold; padding-left:6px;}
.category_list ul li a{ list-style-type: none; display: inline-block; width: 180px; height:24px; line-height: 22px; font-size:12px;}
.category_list a { color: #d80000; font-weight: bold; }
.category_list a { color: #666; font-weight: normal; line-height: 1.8em; }
.category_list a:hover { color:#333;  font-weight: bold; text-decoration:none; }
.category_hurry {  width:124px; height:200px;  float:left; padding: 0 0 0 20px; margin-top:5px; background-image:url(/_skin/sidae/images/sdedu/category_navi/test_banner.jpg)}
.category_hurry ul{padding-top:115px;}
.category_hurry ul li{list-style-type: none; display: inline-block; width: 180px; height:17px; line-height: 11px; font-size:13px; margin-left:-10px;}
.category_hurry a { color: #FFF; font-weight: normal; line-height: 1.8em; }
.category_hurry a:hover { color: #FFF; font-weight: bold; text-decoration:none; }
.category_banner {  width:130px;  float:left; padding: 0 0 0 20px; margin-top:5px;}
#left_sub_category li{ display:block; height:37px;}
#category_01 { display:none;  position:absolute; width:728px; height:239px;  background-color: #eaf8fb;  border-left: 1px solid #3abdd8; border-right: 1px solid #3abdd8; border-bottom: 1px solid #3abdd8; color:#666666; padding: 20px 0px 0px 0px; margin-right:200px; z-index:900; }
#category_02 { display:none; float:left; position:absolute; width:728px; height:239px;  background-color: #eaf8fb;  border-left: 1px solid #3abdd8; border-right: 1px solid #3abdd8; border-bottom: 1px solid #3abdd8; color:#666666; padding: 20px 0px 0px 0px; margin-right:200px; z-index:900;}
#category_03 { display:none; float:left; position:absolute; width:728px; height:239px;  background-color: #eaf8fb;  border-left: 1px solid #3abdd8; border-right: 1px solid #3abdd8; border-bottom: 1px solid #3abdd8; color:#666666; padding: 20px 0px 0px 0px; margin-right:200px; z-index:900;}
#category_04 { display:none; float:left; position:absolute; width:728px; height:239px;  background-color: #eaf8fb;  border-left: 1px solid #3abdd8; border-right: 1px solid #3abdd8; border-bottom: 1px solid #3abdd8; color:#666666; padding: 20px 0px 0px 0px; margin-right:200px; z-index:900;}
#category_05 { display:none; float:left; position:absolute; width:728px; height:239px;  background-color: #eaf8fb;  border-left: 1px solid #3abdd8; border-right: 1px solid #3abdd8; border-bottom: 1px solid #3abdd8; color:#666666; padding: 20px 0px 0px 0px; margin-right:200px; z-index:900;}
#category_06 { display:none; float:left; position:absolute; width:728px; height:239px;  background-color: #eaf8fb;  border-left: 1px solid #3abdd8; border-right: 1px solid #3abdd8; border-bottom: 1px solid #3abdd8; color:#666666; padding: 20px 0px 0px 0px; margin-right:200px; z-index:900;}
#category_07 { display:none; float:left; position:absolute; width:728px; height:239px;  background-color: #eaf8fb;  border-left: 1px solid #3abdd8; border-right: 1px solid #3abdd8; border-bottom: 1px solid #3abdd8; color:#666666; padding: 20px 0px 0px 0px; margin-right:200px; z-index:900;}
/*#left_sub_category { display:none;  } /*내부삽입*/
#left_sub_category { display:none; margin-left:730px; position:absolute; width:200px; z-index:50; height:259px;}/* 레이어처리*/
#left_sub_category ul li{ height:37px;}

/*푸터*/
#footer { text-align: center; margin-top:15px; padding-bottom: 30px; padding-left: 0px; padding-right: 0px; clear: both;}
#footer .menu { width: 100%; height: 36px;  background-color: #fff; }
#footer .menu img { position:relative;}
#footer .menu .mbox { width: 1200px; height: 36px;  margin: 0 auto; text-align: left; border-top: 2px solid black; border-bottom: 1px solid black; }
#footer .menu .mbox .list { float: left; padding-left:15px; }
#footer .menu .mbox .family_site { position:relative; top:9px; width: 147px; float: right; }

#footer .menu .mbox .family_site select.select {
		position:relative;
		z-index:10;
		width:147px !important;
		height:19px !important;
		line-height:19px;
		font-size: 12px;
}
#footer .menu .mbox .family_site span.select{
	position:absolute;
	bottom: 0px;
	float:left;
	left:0;
	font-size: 0px;
	width:147px;
	height:19px;
	line-height:19px;
	text-indent:10px;
	background:url(/_skin/sidae/images/common/footer_family.gif) no-repeat 0 0;
	cursor:default;
	z-index:1;
}
#footer .footer_wrap { clear: both; width: 1200px; height: 100px; margin: 0 auto; text-align: left;  }
#footer .footer_wrap .flogo { float: left; margin-top: 35px; padding-right: 10px; }
#footer .footer_wrap .company { float: left; margin-top: 25px; line-height:20px;}
#footer .footer_wrap .company a { background-color: #888; color: #fff; padding: 2px; }
#footer .footer_wrap .address { float: right; margin-top: 30px; }
/*푸터END*/

/*퀵메뉴*/
#quick_menu { z-index: 99; position: fixed; top: 0; left: 0; width: 42px; height: 100%; padding-top: 200px; border-right: 0px solid #ddd; background-color: #fff; background: url(../../../sidae/images/brand/common/quick_left_bg.gif) repeat-y 0 0; }
#quick_cart { z-index: 999; position: fixed; display:block; overflow:visible; top: 0; right: 0; width: 100px; height: 100%; padding-top: 30px; border-left: 1px solid #ddd; background-color: #fff; text-align: center; line-height: 2em; }
#quick_cart img.line { margin-top: 0px; margin-bottom: 3px; }
#quick_cart img.line2 { margin-top: 5px; margin-bottom: 10px; }
#quick_cart .item_list img { width: 60px; height: 70px; margin-bottom: 5px; }
/*퀵메뉴END*/

/*리모컨,마이페이지,기타공통*/
#remote { display: none; z-index:110; position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding-top: 200px; text-align: center;}
.full_wrap { display: block; z-index:100; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; opacity: 0.5; filter: alpha(opacity=50);}
.myinfo { position: absolute; left: 50%; margin-left: -469px;  z-index:999; width: 938px; height: 525px;}
/*리모컨,마이페이지,기타공통END*/


.content{}