@charset "utf-8";

/* CSS Document */
body, select, input, textarea, td, p {
	font-family:"돋움", Arial;
	color:#555555;
	font-size:12px;
}
body, div, ul, li, img, p {
	margin:0;
	padding:0;
}
body {
	/*background-image:url(/images/new_images/bg_main.gif);*/
	background-image:url(/images/bg.gif);
	background-repeat:repeat-x; 
	scrollbar-face-color: #FFFFFF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-3dlight-color: #F2F2F2; 
	scrollbar-shadow-color: #999999; 
	scrollbar-darkshadow-color: #F2F2F2; 
	scrollbar-track-color: #e1e1e1; 
	scrollbar-arrow-color: #999999;
}
ul { list-style-type:none; }

a:link { text-decoration:none; color:#555555; }
a:hover { text-decoration:underline; color:#555555; }
a:active { text-decoration:none; color:#555555; }
A:visited { text-decoration:none; color:#555555; }

.orange { color:#FF6600; }
.orange_b { color:#FF6600; font-weight:bold; }
.orange_s { color:#FF6600; font-size:11px; }
.gray { color:#999999; }
.text { color:#666666; }
.text_s { color:#666666; font-size:11px; }
.b{font-weight:bold}

.input {
	line-height:18px;
	border:1px solid #acacac;
	height:18px;
	padding:0 1px;
}

/* main */
.main {
	/*background-image:url(/images/new_images/bg_main.gif);*/
	background-image:url(/images/bg_main.gif);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
}

#main_box { margin-bottom:10px; }

#main_board {
	background-image:url(/images/main_img3.gif);
	width:200px;
	height:110px;
}
#main_board li.b_tit {
	width:160px;
	height:20px;
	margin:0 20px 10px 20px;
	background-image:url(/images/main_img6.gif);
	background-repeat:repeat-x;
}
#main_board li.b_list { font-size:11px; margin:0 20px; height:18px; }
#main_board img.dot { margin:3px; }

#main_event {
	background-image:url(/images/main_img3.gif);
	width:200px;
	height:110px;
}
#main_event li.b_tit { 
	width:160px;
	height:20px;
	margin:0 20px 10px 20px;
	background-image:url(/images/main_img6.gif);
	background-repeat:repeat-x;
}
#main_event li.b_list { font-size:11px; margin:0 20px; height:18px; }
#main_event img.dot { margin:3px; }


/* Admin */
#wrap{ width:970px; height:auto; margin-left:10px;}
#top{ height:102px;}
#main{ width:970px; height:auto; margin-bottom:100px; }

#main_left{ width:175px; margin-top:20px; float:left;}
#main_left li.bner { height:70px; margin-bottom:10px; }
#main_left li.btn { height:31px; }

/* main_right */
#loca{
	width:auto;
	font-size:11px; 
	position:relative; 
	top:16px; 
	right:24px; 
	float:right; 
}
#loca span.page {font-weight:bold; color:#3B3B3B; }

#main_right{
	width:730px; 
	margin:20px 0 0 20px;
	background-color:#FFFFFF;
	float:left; 
	display:inline;
}
#title { margin:20px 20px 30px 20px; }
#title_txt { margin:0 auto 20px auto; width:640px; }

#footer { height:70px; padding-bottom:30px; margin-top:40px; clear:both; }

#popup_pw{
	width:310px; 
	height:auto;
	padding:10px; 
	background-color:#FFFFFF;
}
#popup_pw li.memo{
	background-image:url(/images/new_images/popup_box_01.gif);
	background-repeat:no-repeat;
	margin:5px 0;
	width:310px;
	height:60px;
	padding-top:10px;
	text-align:center;
}
#popup_pw li.btn { margin-bottom:10px; text-align:center; }
#popup_pw li.btn2 { margin-bottom:10px; text-align:center; }
#popup_pw2{width:330px; height:150px; background-color:#FFFFFF;}


.mb5 { height:auto; margin-bottom:5px;}
.mb10 { height:auto; margin-bottom:10px;}
.mb15 { height:auto; margin-bottom:15px;}
.mb25 { height:auto; margin-bottom:25px;}
.mb35 { height:auto; margin-bottom:35px;}
.mb50 { height:auto; margin-bottom:50px;}
.mb100 { height:auto; margin-bottom:100px;}

/* 1:1문의 */
#faq_box { 
	background-image:url(/images/new_images/box_faq_01.gif);
	background-repeat:no-repeat;
	width:590px; 
	height:54px;
	text-align:right;
	margin:10px auto;
}
#faq_box img.faq { margin:14px; border:0; }

#list { width:590px; margin:10px auto; }
#list td.top1 {
	border-top:2px solid #666666;
	border-bottom:2px solid #666666;
	background-color:#e2e2e2;
	padding:4px 0;
}
#list td.top2 {
	border-top:2px solid #666666;
	border-bottom:2px solid #666666;
	padding:4px 6px;
}
#list td.list1 {
	border-bottom:1px solid #666666;
	padding:6px 0;
}
#list td.list2 {
	border-bottom:1px solid #e2e2e2;
	padding:16px;
}

#page_no {
	width:590px; 
	margin:10px auto;
	text-align:center;
}
#rightbtn {
	width:590px; 
	margin:10px auto;
	text-align:right;
}

#list2 { width:640px; margin:10px auto; }
#list2 td.top1 {
	border-top:2px solid #666666;
	border-bottom:2px solid #666666;
	background-color:#e2e2e2;
	padding:4px 0;
}
#list2 td.top2 {
	border-top:2px solid #666666;
	border-bottom:2px solid #666666;
	padding:4px 6px;
}
#list2 td.list1 {
	border-bottom:1px solid #666666;
	padding:6px 0;
}
#list2 td.list2 {
	border-bottom:1px solid #e2e2e2;
	padding:16px;
}
#rightbtn2 {
	width:640px; 
	margin:10px auto;
	text-align:right;
}

/* FAQ */
#faq { margin:0 auto; width:640px; line-height:16px; }
#faq li.qust { 
	padding-bottom:5px;
	margin-bottom:10px; 
	border-bottom:1px solid #e2e2e2;
	text-decoration:none;
}
#faq .answ { margin:10px 18px 30px 18px; }

/* guide */
#guide { margin:0 auto; width:640px; line-height:16px; }
#guide li.view1 { margin-bottom:30px; }
#guide li.view2 { margin-bottom:10px; }
#guide li.view3 { margin-bottom:30px; text-align:center; }
#guide li.view4 { margin-bottom:10px; text-align:center; }

#tab { 
	margin:0 auto; 
	width:640px; 
	height:34px;
	margin-bottom:20px;
	background-image:url(/images/tab_bg.gif);
	background-repeat:repeat-x;
}
#tab ul { float:left; }
#tab li.t_btn { 
	width:128px;
	height:34px;
	float:left;
}

/* 가입 */
.agreement {
	font-size:11px; color:#858585; line-height:16px;  
	border:1px solid #D8D8D8;
	background-color:#EBEBEB;
	padding:10px;
	width:570px;
	height:80px;
}

#box_center {
	width:590px;
	height:auto;
	margin:0 auto;
}
#box_center td.graybox {
	background-color:#EBEBEB; 
	border:1px solid #D8D8D8;
	padding:0 8px;
}

#box_gray{
	background-color:#EBEBEB; 
	border:1px solid #D8D8D8;
	padding:10px;
	width:568px;
}

#btn_center {
	width:590px;
	margin:10px auto;
	text-align:center;
}

#r_box { 
	width:590px;
	height:auto;
	margin:0 auto;
	text-align:center; 
	background-image:url(/images/new_images/box_2.gif); 
	background-repeat:repeat-y;
}
#r_box li.tb { width:590px; height:20px; }
#r_box li.tb { width:590px; height:20px; }

/*스마트온 가입하기 */
.btn_right {
	width:640px;
	text-align:right;
	margin-bottom:5px;
}
.agree{font-weight:bold; color:#000000; text-align:center; font-size:11px; margin:10px 0 10px 0}
#title_txt2 {
	margin:0 auto 40px auto;
	width:640px;
	text-align: center;
}

/* 스마트온 설치 */
#popup_setup{
	width:710px; 
	height:auto;
	padding:10px 10px 0 10px; 
	background-color:#FFFFFF;
}
#popup_setup2{
	width:710px; 
	height:auto;
	padding:10px 10px 3px 10px;   
	background-color:#FFFFFF;
}
#popup_setup3{
	width:710px; 
	height:auto;
	padding:0 10px 10px 10px;   
	background-color:#FFFFFF;
}
.setup_box{
	background-image:url(/images/setup_box_02.gif);
	background-repeat:repeat-x;
}
.setup_box2{
	background-image:url(/images/img_setup_05.gif);
	background-repeat:repeat-y;
}
.setup_txt{
	padding:15px 0 0 0;  
}
#member_txt {
	font-size:14px; color:#ff6600; line-height:16px;  
    font-weight:bold; text-align:center;
    background-image:url(../images/text_bg.gif);
	background-repeat:no-repeat;
	height:75px;
	padding-top:30px;
	margin:0 auto;
	width:640px;
}
#popup_active{
	width:230px; 
	padding:50px;   
	background-color:#FFFFFF;
	text-align:center
}
#term{width:551px; 
	padding:10px; 
	background-color:#ebebeb;
	font-size:11px; color:#868686; line-height:16px;  }
	
#term li, img, p{font-size:11px; color:#868686; line-height:16px;  }

#pop_smarton{
	width:400px;
	height:571px;
	background-image:url(/images/img.gif);
	background-repeat:no-repeat;
}