* {
  margin:0;
  padding:0;
} 

html {
  height:100%;
  overflow-y:scroll;}
*html {
  overflow:hidden;
}

body {
  width:100%;
  height:100%;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  margin-bottom:0;
  background: #ffffff;
  filter:chroma(color=#ffffff, enabled=true);
}
body, td {
  font-family: gulim;
  color: #696969;
  font-size: 12px;
  letter-spacing: -0.5px;
  line-height: 18px;
  display:inline;
}
img, input {
  border: 0;
}

#sub_design_result a { target:main; }
a:link { color:#696969;text-decoration:none; }
a:visited { color:#696969;text-decoration:none; }
a:active { color:#696969;text-decoration:none; }
a:hover { color:#e24800;text-decoration:none; }
a.global_menu:link { color:#9e9e9e;text-decoration:none; letter-spacing: -1px; }
a.global_menu:visited { color:#9e9e9e;text-decoration:none; letter-spacing: -1px; }
a.global_menu:active { color:#9e9e9e;text-decoration:none; letter-spacing: -1px; }
a.global_menu:hover { color:#000000;text-decoration:none; letter-spacing: -1px; }
form, input {
  margin: 0px;
}
.tmenu_bg {
  background: url('/normal_15/img/images/tmenu-bg.jpg') no-repeat left top;
}
.quick_left {
  background: url('/normal_15/img/images/quick-left.gif') repeat-y left top;
}
.quick_right {
  background: url('/normal_15/img/images/quick-right.gif') repeat-y left top;
}

.p_left_15 {
  padding-left: 15px;
}
 /****************** font *********************/
.main_prev_title {
  font-family: Gulim;
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: -0.5px;
  padding-left: 15px;
}
.main_design_price {
  font-family: Dotum;
  color: #696969;
  font-size: 11px;
  letter-spacing: -0.5px;
  line-height: 18px;
}
.main_design_sub {
  font-family: Dotum;
  color: #898989;
  font-size: 11px;
  letter-spacing: -0.5px;
  line-height: 18px;
}
#main_design { width:960px }.main_design img { width:220px; height:150px; }

.domain_title {
  font-size: 14px;
  font-weight: bold;
  padding: 10 10 10 10;
}
.domain_type {
  font-size: 14px;
  color: #4fbc43;
  font-weight: bold;
  padding: 10 10 10 10;
}
.domain_price {
  padding: 10 10 10 10;
}

 /****************** input *********************/
.design_search{
  font-family: gulim;
  font-size: 11px;
  border:0 ;
  width:80px;
  height:21px;
  background-color:#ffffff;
  color:#c5c5c5;
  padding-top:5px;
}
.mini_input{
  font-family: gulim;
  font-size: 12px;
  width:114px;
  height:20px;
  padding-top:2px;
  padding-left:2px;
  background-color:#ffffff;
  border-left:#c9c9c9 1px solid;
  border-right:#c9c9c9 1px solid;
  border-top:#c9c9c9 1px solid;
  border-bottom:#c9c9c9 1px solid;
  color:#464646;
  decoration: none;
}
.domain_search{
  font-family: Dotum;
  font-size: 18px;
  font-weight: bold;
  border:solid 5 #eb2326;
  width:248px;
  height:38px;
  background-color:#ffffff;
  color:#000000;
  padding-top:5px;
  padding-left:5px;
}
.login_input{
  font-family: Dotum;
  font-size: 18px;
  font-weight: bold;
  border:solid 5 #2f2f2f;
  width:180px;
  height:33px;
  background-color:#ffffff;
  color:#000000;
  padding-top:5px;
  padding-left:5px;
}
 /****************** submenu *********************/
#left_menu a:link { color:#c0c0c0;text-decoration:none; }
#left_menu a:visited { color:#c0c0c0;text-decoration:none; }
#left_menu a:active { color:#c0c0c0;text-decoration:none; }
#left_menu a:hover { color:#e24800;text-decoration:none; }
#sub_menu a:link { color:#c0c0c0;text-decoration:none; }
#sub_menu a:visited { color:#c0c0c0;text-decoration:none; }
#sub_menu a:active { color:#c0c0c0;text-decoration:none; }
#sub_menu a:hover { color:#ed2328;text-decoration:none; }
#sub_menu { width: 176px; background: #253242; color:#ed2328; font-size: 12px; text-align: right;}
.dir_module { line-height: 22px; padding-left: 10px; background: url('http://daolc.com/web/upload/daol/dir_bl.gif') left top repeat-y; text-align: left; color: #ffffff; }
.dir { line-height: 22px; padding-left: 10px; background: url('http://daolc.com/web/upload/daol/dir_bl.gif') left top repeat-y; text-align: left; color: #ffffff; }
.highlight { font-weight: bold; font-family: guilm; font-color: #ed2328; }
#sub_menu .highlight a:link { color:#ed2328;text-decoration:none; }
#sub_menu .highlight a:visited { color:#ed2328;text-decoration:none; }
#sub_menu .highlight a:active { color:#ed2328;text-decoration:none; }
#sub_menu .highlight a:hover { color:#c0c0c0;text-decoration:none; }

#menu_info { position:absolute; left: 100px; top: -10px; background: #3b4046; border:4px solid #e24800; padding: 5;}
.design_sub a:link { color:#c0c0c0;text-decoration:none; }
.design_sub a:visited { color:#c0c0c0;text-decoration:none; }
.design_sub a:active { color:#c0c0c0;text-decoration:none; }
.design_sub a:hover { color:#e24800;text-decoration:none; }
.design_sub { width:137px; line-height: 22px; padding-left: 10px; background:#272624 url('http://daolcom.com/web/season2_skin/skin1/img/daol/bl2.gif') left top repeat-y; text-align: left; color: #c0c0c0; }
.design_menu { line-height: 22px; padding-left: 10px; background: url('http://daolcom.com/web/season2_skin/skin1/img/daol/bl20160314_06.gif') left top repeat-y; text-align: left; color: #c0c0c0; }

.sub_text a:link { color:#c0c0c0;text-decoration:none; }
.sub_text a:visited { color:#c0c0c0;text-decoration:none; }
.sub_text a:active { color:#c0c0c0;text-decoration:none; }
.sub_text a:hover { color:#ed2328;text-decoration:none; }
.sub_text { line-height: 22px; padding-left: 10px; background: url('http://daolc.com/web/upload/daol/dir_bl.gif') left top repeat-y; text-align: left; color: #c0c0c0; }


 /****************** sub_contents *********************/
#width { width:700px; overflow: hidden; text-align:left; }
#select_id { font-size:12px; border:4px solid #e8e8e8; width:700px; height:40; padding:10; text-align:left; background: #ffffff;} 
#select_id span { font-size:12px; color:#4fbb42; padding-left:20; }
#module_stitle { color: #000000; padding-left:15; background:url(../../img/images/bl.gif) center left no-repeat;}
#myservice {}
#myservice table { font-size:12px; width:100%; border-collapse:collapse; border:4px solid #e8e8e8; border-top:4px solid #e8e8e8; border-bottom:4px solid #e8e8e8; } 
#myservice td { border:1px solid #e8e8e8; } 
#domain_search {}
#domain_search table { font-size:12px; width:100%; border-collapse:collapse; border:4px solid #e8e8e8; border-top:4px solid #e8e8e8; border-bottom:4px solid #e8e8e8; } 
#domain_search td { border:1px solid #e8e8e8; } 
#design_search { 
 padding: 0;
 width:680px;
 font-size: 12px;
 font-weight: bold;
 border-collapse:collapse;
 border-left: 0px solid #e8e8e8;
 border-right: 0px solid #e8e8e8;
 border-top: 0px solid #e8e8e8;
 border-bottom:1px solid #e8e8e8;
 background: #f8f8f8; 
}
.home { margin-top: 10px; }
#design_search dd { margin-top: 10px; text-valign: middle; }
.sort { width: 200px;  text-align: right; padding-top: 10px; padding-bottom: 10px; }
.pv { width:138px; height:138px; border: 2px solid #e0e0e0; }
#sub_design_result { width:722px; overflow: hidden; }
#sub_design_result .img { 
 padding-top: 21px;
 padding-bottom: 20px;
 background:url(../../img/images/design-bg-line.gif) left top repeat-y;
}
#sub_design_result .imgon {
 padding-top: 21px;
 padding-bottom: 20px;
 background:url(../../img/images/design-bg-line.gif) left top repeat-y;
}
#sub_design_result .txtNew {
 padding-bottom: 10px;
 background:url(../../img/images/design-text-bg.gif) left top no-repeat; }
#paging_design2 { padding-top: 20px; }
.titleNew  a:link { font-family: Dotum; font-size: 11px; font-weight: bold; color:#000000; text-decoration:none; }
.titleNew  a:visited { font-family: Dotum; font-size: 11px; font-weight: bold; color:#000000; text-decoration:none; }
.titleNew  a:active { font-family: Dotum; font-size: 11px; font-size: 14px; font-weight: bold; color:#000000;t ext-decoration:none; }
.titleNew  a:hover { font-family: Dotum; font-size: 11px; font-weight: bold; color:#4fbb42; text-decoration:none; }
.normal_font { font-family: Dotum; font-size: 11px; color: #696969; }
.price { font-family: Dotum; font-size: 11px; color: #696969; }
.d_title { 
  font-family: Dotum;
  font-size: 18px;
  font-weight: bold;
  border:solid 5 #e24800;
  width:248px;
  height:38px;
  background-color:#ffffff;
  color:#000000;
  padding-top:5px;
  padding-left:5px;
}
.d_price { width: 70px; border:4px solid #4fbb42; vertical-align:middle; }


/*20140415µðÀÚÀÎ¼¾ÅÍ¼öÁ¤*/
#sub_design {
 width:980px;
 padding-top:30px;
 padding-bottom: 30px;
 border:3px #eee solid;
 margin:0 0 30px 0;
 background: #ffffff /*url(../../img/images/design-free.gif) center top no-repeat*/;
 }

#sub_design .img { width:500px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; margin:0 10px 0 0;}
#sub_design .img img { width:450px; height:450px; border: 4px solid #ffffff; }
#sub_design .imgon { width:500px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; margin:0 10px 0 0;}
#sub_design .imgon img { width:450px; height:450px; border: 4px solid #eb2326; }
.bullet01_03 { color: #000000; padding-left:15; padding-top:1; background:url(../../img/images/bl.gif) center left no-repeat;}
#sub_design hr { display: none; }
#sub_design .button { padding-right: 100px; padding-bottom:10px; }


/*¿øº»
#sub_design {
 width:700px;
 border: 4px solid #e8e8e8;
 margin-bottom: 20px;
 background: #ffffff url(../../img/images/design-free.gif) left top no-repeat; }

#sub_design .img {padding-top: 20px; padding-right: 20px; padding-bottom: 20px; }
#sub_design .img img { border: 4px solid #ffffff; }
#sub_design .imgon { padding-top: 20px; padding-right: 20px; padding-bottom: 20px; }
#sub_design .imgon img { border: 4px solid #4fbb42; }
.bullet01_03 { color: #000000; padding-left:15; padding-top:1; background:url(../../img/images/bl.gif) center left no-repeat;}
#sub_design hr { display: none; }
#sub_design .button { padding-right: 100px; padding-bottom: 10px; }
*/

#designProductDetailContent {
 width:980px;
 overflow: hidden;
/* border-top: 1px solid #e2e2e2;
 border-bottom: 1px solid #e2e2e2;*/
 padding-top: 20px;
 padding-bottom: 60px;
 background: #ffffff; 
}
#designProductAgreement {
 width:700px;
 overflow: hidden;
 border-top: 1px solid #e2e2e2;
 border-bottom: 1px solid #e2e2e2;
 background: #ffffff;
 text-align: left;
 padding: 10 10 10 10;
}

.tle1 { padding:20 20 20 20; background:#ffffff; height:30; font-weight:bold; } 
.tle2 {  padding:3 0 2 8; background:#ffffff; height:30; }
#m_info { width:700px; text-align:left;}
#m_info_tle { color: #000000; padding-left:15; background:url(../../img/images/bl.gif) center left no-repeat;}
#m_info_box { border: 4px solid #e8e8e8; background: #ffffff; padding:10;}
.input_text { border: 1px solid #c6c6c6; padding: 3; }
.btn_bottom { width: 700px; text-align: center; margin-top: 20px;}

#login_area { width: 680px; border: 4px solid #e8e8e8; background: #ffffff; padding: 10 10 10 10; margin-bottom: 20px; }
#login_area hr { display: none; }
#join_area { width: 680px; border: 4px solid #e8e8e8; background: #ffffff; padding: 10 10 10 10; }

#content_box { }
#settle_table { margin-bottom: 20px; border: 4px solid #e8e8e8; }
#settle_table th { font-size: 11px; background: #ffffff; padding: 5 5 5 5;}
#settle_table td { background: #ffffff; padding: 10 10 10 10; text-align: center; }
#settle_nail img { border: 4px solid #4fbb42; width:200px; height: 200px; }
#settle_table2 { background: #ffffff; }
#settle_table2 td { text-align: right; cursor: hand; }
#settle_table2 .on { font-weight: bold; color: #4fbb42; }
#divNewHosting { margin-bottom: 20px; border: 4px solid #e8e8e8; background: #ffffff; padding: 10 10 10 10; }
#user_hosting_list .title_area , #user_hosting_list2 .title_area { padding: 10 10 10 10; color: #4fbb42; }
#user_hosting_list .title_area .title , #user_hosting_list2 .title_area .title { color: #ff0000; font-size: 12px; font-weight: bold; }
#user_hosting_list2 { margin-bottom: 20px; border: 4px solid #e8e8e8; background: #ffffff; padding: 10 10 10 10; }
#settle_table3 th , #settle_table7 th { font-size: 11px; background: #ffffff; padding: 5 5 5 5;}
#settle_table3 td , #settle_table7 td { background: #ffffff; padding: 10 10 10 10; text-align: center; }
.crt_id, .cur_passwd { border: 1px solid #e0e0e0; height: 22px; width: 150px; }
#user_hosting_select { padding: 10 10 10 10; }
#user_hosting_select .cur_passwd { border: 1px solid #e0e0e0; text-align: absmiddle; }
#pop_layer2 { border: 4px solid #4fbb42; background: #ffffff; left:300px; top:0px; padding: 10 10 10 10; width: 600px; }
#pop_layer2 .head_title { height:40px; width: 100%; border-bottom: 1px solid #e8e8e8; }
#pop_layer2 .head_title .title { color; #4fbb42; font-weight: bold; font-size: 14px; text-align: center; padding-left: 50px; }
#pop_layer2 .info2 { text-align: left; padding: 10 10 10 10; }
#pop_layer2 .info2 .impact { font-weight: bold; color: #e24800; }
#pop_layer2 .pop_table2 { width: 100%; margin-bottom: 20px; }
#pop_layer2 .pop_table2 .list_tle { width: 200px; text-align: center; }
#pop_layer2 .pop_table2 .list { text-align: center; }
#pop_layer2 .pop_table2 .goods1 { text-align: center; padding: 10 10 10 10; }
#pop_layer2 .pop_table2 .goods2 { text-align: center; padding: 10 10 10 10; }
#pop_layer2 .pop_table2 .goods3 { text-align: center; padding: 10 10 10 10; }
#pop_layer2 .pop_table2 .goods4 { text-align: center; padding: 10 10 10 10; }
#pop_layer2 .pop_table2 .goods5 { text-align: center; padding: 10 10 10 10; }
#divDomainService { border: 4px solid #e8e8e8; background: #ffffff; padding: 10 10 10 10; margin-bottom: 20px; }
#divDomainService #settle_table4 { width:650; }
#divDomainService #settle_table4 th { text-align: left; padding-left: 10px; }
#user_domain { margin-top: 20px; margin-bottom: 20px; border: 4px solid #e8e8e8; background: #ffffff; padding: 10 10 10 10; }
#user_domain .search_area { border: 2px solid #e8e8e8; padding: 10 10 10 10; }
#user_domain .search_area .text { border: 1px solid #e8e8e8; }
#user_domain .title_area { margin-top: 20px; margin-bottom: 20px; }
#domainResult #settle_table3 { width: 400px; }
#domain_select { width: 100%; text-align: left; }
#popupLayerDomain { border: 4px solid #4fbb42; background: #ffffff; padding: 10 10 10 10; width: 600px; }
#popupLayerDomain .head_title { height:40px; width: 100%; border-bottom: 1px solid #e8e8e8; }
#popupLayerDomain .head_title .title { color; #4fbb42; font-weight: bold; font-size: 14px; text-align: center; padding-left: 50px; }
#popupLayerDomain .info { width: 100%; text-align: right; margin-top: 20px; }
#popupLayerDomain .table_name { width: 100%; text-align: center; font-weight: bold; margin-top: 10px; margin-bottom: 10px; }
.pop_table1 { margin-bottom: 20px; }
.pop_table1 th { width: 130px; font-size: 11px; }
.pop_table1 td { padding: 10 10 10 10; }
.pop_table1 .txt { border: 1px solid #e8e8e8; height: 18px; }
.pop_table1 .name { border: 1px solid #e8e8e8; height: 18px; }
.pop_table1 .email { border: 1px solid #e8e8e8; height: 18px; }
.pop_table1 .tel1 { border: 1px solid #e8e8e8; height: 18px; width: 30px; }
.pop_table1 .tel2 { border: 1px solid #e8e8e8; height: 18px; width: 40px; }
.pop_table1 .tel3 { border: 1px solid #e8e8e8; height: 18px; width: 40px; }
.pop_table1 .zip1 { border: 1px solid #e8e8e8; height: 18px; width: 30px; }
.pop_table1 .zip2 { border: 1px solid #e8e8e8; height: 18px; width: 30px; }
.pop_table1 .address1 { border: 1px solid #e8e8e8; height: 18px; width: 200px; }
.pop_table1 .address2 { border: 1px solid #e8e8e8; height: 18px; width: 200px; }
.pop_table1 .address3 { border: 1px solid #e8e8e8; height: 18px; width: 400px; }
#settle_table5 { border: 4px solid #4fbb42; background: #ffffff; padding: 10 10 10 10; width: 340px; }
#settle_table5 th { font-size: 12px; padding: 10 10 10 10; background: #f4f4f4; }
#settle_table5 td { padding: 10 10 10 10; }
#settle_table6 { border: 4px solid #4fbb42; background: #ffffff; padding: 10 10 10 10; height: 205px; }
#settle_table6 thead td { text-align: center; background: #f4f4f4; }
#settle_table6 th { font-size: 12px; padding: text-align: right; }
#settle_table6 td { }
#settle_table6 .name { border: 1px solid #e8e8e8; }
#settle_table6 .txt1 { font-size: 11px; font-family: Dotum; }
#settle .step { width:700px; border: 4px solid #e8e8e8; background: #ffffff; text-align: center; padding: 10 10 10 10; }
#settle_table8 { background: #ffffff; margin-top: 20px; }

.cont_title { color: #000000; padding-left:15; background:url(../../img/images/bl.gif) center left no-repeat; font-weight: bold; }
.cont_cont { padding-left: 15px; }
.td_border { border:1px solid #e8e8e8; padding: 5 5 5 5; }

.att_title { border: 1px solid #e8e8e8; border-collapse:collapse; padding: 5 5 5 5; height: 25px; }
.bbsno , .bbsnewf5 , .bbsetc , .board_bgcolor , .board_descm , .bbswriter , .bbscategory , .board_desc { border: 1px solid #e8e8e8; border-collapse:collapse; padding: 5 5 5 5; height: 35px; }
.board_description { border: 1px solid #e8e8e8; border-collapse:collapse; padding: 5 5 5 5; }
.keywordform { border: 1px solid #e8e8e8; margin-left: 5px; margin-right: 5px; }
#border { border: 1px solid #a0a0a0; }
#ext_search { padding-top: 10px; }

.main_hd_bg { background: url('/normal_15/img/images/main-hd-bg.jpg') repeate-x left top; }
.bd_out1 { height: 25px; }


.edesign_bd { border:1 solid #e7e7e7; }
.edesign_img { border:2 solid #ffffff; }
.edesign_sbj { font-size: 11px; }
.edesign_prc { font-size: 11px; color: #879bb2; font-weight: bold; }
.edesign_won { color: #a3c377; }
.edesign_type { font-size: 11px; font-family: Dotum; color: #acacac; }

.domain_info_title { background: url('/normal_15/img/images/domain-info-bg.jpg') repeat-x left top; }
.domain_info_pd { padding: 20 20 20 20; }
.domain_info_dot { color: #4fbc43; font-size:12px; line-height: 18px; font-weight: bold; }
.domain_info { line-height: 18px; }
.domain_info2 { padding: 5 5 5 5; font-size:11px; font-family: Dotum; letter-space: -1px; }

.domain_pop { border:1 solid #e8e8e8; }
.domain_pop .tle1 { padding: 5 5 5 5; background: #f4f4f4;}
.domain_pop .tle2 { padding: 5 5 5 5; width: 602px; }

.sitemap {
  font-family: Dotum;
  font-size: 11px;
  padding-left: 10px;
}

.main {
  font-family: Dotum;
  font-size: 12px;
  padding-left: 10px;
}

.redb {
 font-weight: bold;
 color: #ff0000;
}

.m_logo
 align: 0 auto;
}