body { margin:0px; padding:0px; font-size:12px; font-family:돋움,arial; }
td { margin:0px; padding:0px; font-size:12px; font-family:돋움; }
form,table,img,div { margin:0px; padding:0px; font-size:12px; font-family:돋움;}

#layout { margin:0px auto; padding:0px; width:960px; text-align:center; }

#main_top { margin:0px auto; margin-left:auto; margin-right:auto; margin-bottom:10px; padding:0px; width:960px; }
#main_left { margin:0px auto; padding:0px; width:200px; text-align:left; float:left; }
#main_content { margin:0px auto; padding:0px; width:760px; text-align:right; float:right; }
#main_foot { clear:both; margin:0px auto; padding:0px; width:960px; text-align:center; }

#top_1 { margin:0px; padding:0px; margin-left:auto; margin-right:auto; width:100%; text-align:center; position:absolute; left:0px; top:0px; z-index:2; }

#top_1 { margin:0px; padding:0px; margin-left:auto; margin-right:auto; width:100%; text-align:center; position:absolute; left:0px; top:0px; z-index:2; }
#top_2 { margin:0px; padding:0px; width:100%; height:47px; text-align:center; } /*로고*/
#top_3 { margin:0px; padding:0px; width:100%; height:34px; text-align:center; } /*메뉴*/
#top_4 { margin:0px; padding:0px; width:100%; height:8px; text-align:center; } /*메뉴위 8px*/

#right_1 { margin:0px; padding:0px; width:188px; margin-top:16px; text-align:center; }/*로그인*/
#right_2 { margin:0px; padding:0px; margin-top:10px; width:188px; text-align:center; }
#right_3 { margin:0px; padding:0px; width:188px; margin-top:25px; text-align:center; }/*공지*/
#right_5 { margin:0px; padding:0px; width:188px; margin-top:10px; text-align:center; }

#content_1 { margin:0px; padding:0px; margin-top:16px; width:732px; text-align:center; }
#content_2 { margin:0px; padding:0px; width:732px; text-align:center; }
#content_3 { margin:0px; padding:0px; margin-top:10px; width:722px; text-align:center; }
#content_4 { margin:0px; padding:0px; margin-top:10px; width:673px; text-align:center; }
#content_5 { margin:0px; padding:0px; margin-top:20px; width:673px; text-align:center; }
#content_6 { margin:0px; padding:0px; width:760px; text-align:center; }
#content_7 { margin:0px; padding:0px; margin-top:30px; width:760px; text-align:center; }
#content_8 { margin:0px; padding:0px; margin-top:15px; width:760px; text-align:center; }
#content_login { margin:0px; padding:0px; margin-top:100px; width:760px; text-align:center; }
#content_test { margin:0px; padding:0px; margin-top:6px; width:760px; text-align:center; }
#content_test2 { margin:0px; padding:0px; margin-top:10px; width:760px; text-align:center; }	

#bottom_1 { margin:0px; padding:0px; margin-top:22px; width:732px; text-align:center; }

#navi { margin:0px; padding:0px; width:760px; height:35px; text-align:center; }
#service_view { margin:0px; padding:0px; margin-top:7px; width:760px; height:136px; text-align:center; }
#service_view2 { margin:0px; padding:0px; margin-top:7px; width:760px; height:136px; text-align:center; }
#service_view3 { margin:0px; padding:0px; margin-top:20px; width:760px; height:75px; text-align:center; }
#service_view_test { margin:0px; padding:0px; margin-top:7px; width:760px; height:96px; text-align:center; }

#hosting_service { margin:0px; padding:0px; width:564px; height:189px; text-align:center; }
#notice_preview { margin:0px; padding:0px; width:196px; height:125px; text-align:center; }


/* Text Type */
.text_red {font-size:8pt; color:#ff0000;}
.text_gray {font-size:8pt; color:#666666;}

/* INPUT Type */
a:active { font-size: 12px; text-decoration: none ; color: #6f6f6f}
a:link { font-size: 12px; text-decoration: none; color: #555555}
a:visited { font-size: 12px; text-decoration: none ; color: #555555}
a:hover { font-size: 12px; text-decoration: none; color: #555555}

.input_blue { height:12px; border:1px solid #b2d2e1; font-size:pt; color:#333333; padding-top:3px; }
.input_gray { height:21px; border:1px solid #bebebe; font-size:10pt; color:#333333; padding-top:3px; }
.input_domain { height:25px; border:2px solid #8ed44f; font-size:10pt; color:#333333; padding-top:3px; }
.input_ip { height:20px; border:1px solid #cccccc; font-size:9pt; color:#333333; padding-top:3px; background:#ffffff;}
.input_ip { height:22px; border:1px solid #cccccc; font-size:9pt; color:#333333; padding-top:3px; background:#ffffff;}
.input_host { height:20px; border:1px solid #cccccc; font-size:9pt; color:#333333; padding-top:3px; background:#ffffff;}
.input_none { border:0px; height:13px; font-size:9pt; }


.checkbox_nomal { margin:0px; padding:0px; width:12px; }


/* text area */

.input_text_nomal_gray { height:20px; width:355px; border:1px solid #cccccc; font-size:9pt; color:#333333; padding-top:3px; }
.textarea_gray { height:80px; width:500px; border:1px solid #cccccc; font-size:8pt; color:#333333; padding-top:3px; }

/* inc call box */
.incbox_gray { height:40px; width:760px; border:1px solid #cccccc; font-size:8pt; color:#333333; padding-top:3px; }


/*검색어 입력부분 css*/
.search_out {  background:url("data/template/basic/service_faq/images/text_search_01.gif") no-repeat 5%; width:438px; height:25px; color:#3cade6;  padding-top:3px; padding-left:3px; padding-right:3px; text-align:justify; font-weight: bold; font-family:돋음; font-size:16px; background-color:#FFFFFF; border:4px solid #0a85c5}
.search_on { width:438px; height:22px; color:#3cade6;  padding-top:6px; padding-left:3px; padding-right:3px; text-align:left; font-weight:bold; font-family:돋음;font-size:16px; background-color:#FFFFFF; border:4px solid #0a85c5;}


/* Join Form */
.join_input_form_1 { height:18px; border:1px solid #b2b2b2; font-size:8pt; color:#000000; padding-top:3px; }


/* login Form */
.login_input_form { height:16px; background-color:#ffffff; border:2px solid #9f9f9f; font-size:9pt; color:#000000; padding-top:3px; }


/* Border Line */
.border_solid_gray {border:1px solid #666666;}
.border_bottom_solid_gray {border-bottom:1px solid #666666;}
.border_bottom_dotted_gray {border-bottom:1px dotted #666666;}

.join_text_box { height:80px; width:600px; border:1px solid #b2b2b2; font-size:8pt; color:#000000; padding-top:3px; }