@CHARSET "UTF-8";

/* Reset */
html,body{width:100%;height:100%;}
html{overflow-y:scroll;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{
	margin:0;
	padding:0;
}
body,h1,h2,h3,h4,input,button{font-size:12px;color:#363636}
body{background-color:#fff;*word-break:break-all;-ms-word-break:break-all;}
img,fieldset,iframe{border:0 none}
ol,ul,li{list-style:none}
input,select,button{vertical-align:middle}

i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{color:#363636; text-decoration:none}
a:hover{color:#363636;t ext-decoration:underline}
button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
hr{display:none}
legend{*width:0}
table{/* border-collapse:collapse;table-layout:fixed; */border-collapse:collapse;border-spacing:0}

/* Common */
.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}


/* Layout */
#wrap {width:800px;text-align:left; }
.boardtitle{margin-top:10px; padding-left:17px; height:25px; font-size:12px; font-weight:bold; color:#363636; background-image: url(/images/moon/content/request/icon_arrow.png) ;background-repeat: no-repeat; background-position: 0px 0px;}

.cautiontitle{padding:9px 0 8px 15px; font-weight:bold; color:#363636; border-top:2px #f75151 solid; border-bottom:1px #f75151 solid; background-color:#fef7f7; }
.caution{background-color:#f8f8f8; border-bottom:1px #e4e4e4 solid; padding-bottom:13px; margin-bottom:1px;}
.caution  li{padding-top:12px; color:#606060; margin-left:25px; padding-left:10px; background-image: url(/images/moon/content/request/icon_dot.png);	background-repeat: no-repeat; background-position:0 16px;}
.caution span{color:#f75151; font-weight:bold;}

#datacate{height:37px; background-image: url(/images/moon/content/request/catebg.png);	background-repeat: repeat-x;}
#datacate ul{display:block-inline;}
#datacate li{display:inline;}
#datacate .categ{padding:13px 0 0 1px; margin-right:0px; float:left;}
#datacate .categ li{padding:0 5px 5px 9px; background-image: url(/images/moon/content/request/categbar.png);	background-repeat: no-repeat; background-position:0 2px;}
#datacate .categ li.linenone{background-image:none;}
#datacate .categ li a.on {font-weight:bold;color:orange;}
#datacate .categ a{color:#fff;}
#datacate .btn{padding:5px 0 0 0;}
#datacate .btn li{margin-right:1px;}


/* list */
.requestboard{border-bottom:1px #afafb0 solid; width:100%; margin-top:2px ;margin-bottom:20px;}
.requestboard th{height:30px; background-color:#f3f3f3; font-size:11px; font-weight:bold; color:#737373; border-bottom:1px #afafaf solid;}
.requestboard tbody tr{height:31px; background-image: url(/images/moon/content/request/boardbg.png);	background-repeat:repeat-x; background-position:0 bottom;}
.requestboard td{font-size:11px; color:#929292; text-align:center; padding-top:2px;}
.requestboard tr.bgnone{height:30px; background-image: none;}
.requestboard td.listtitle{text-align:left;}
.requestboard td a{font-size:12px; color:#4e4e4e;}
.requestboard img{margin-top:-2px;}

.paging{margin-bottom:25px; text-align:center;}

.footsearch{margin-top:25px;margin-bottom:10px; height:30px; background-color:#e6e6e6; text-align:center; padding:6px 0 2px 0;}
.footsearch .searchbox{border:1px #feb3b3 solid; font-size:11px; color:#777777;  width:400px; height:22px; padding:0 10px 0 10px;line-height:180%;}
.footsearch  img{vertical-align:top}

/* view */
.boardbtn{padding:15px 0 7px 15px;}
.boardbtn li{display:inline;}

table.view{border-top:2px #8b8b8b solid; border-bottom:1px #8b8b8b solid; width:100%;}
table.view th{text-align:center;color:#737373; min-height:13px; font-size:12px;  padding:9px 0 7px 0; background-color:#f8f8f8; border-right:1px #e0e0e0 solid; border-bottom:1px #e0e0e0 solid;}
table.view td{color:#737373; border-bottom:1px #e0e0e0 solid; padding:4px 0 2px 15px; line-height:24px;}
table.view tr.firstline th{border-bottom:1px #8b8b8b solid;}
table.view tr.firstline td{color:#363636; font-weight:bold; border-bottom:1px #8b8b8b solid;}
table.view td.contents{height:350px; vertical-align:top;}
table.view th.date{border-left:1px #e0e0e0 solid;}
table.view td.date{text-align:center;}
#comment{padding:0px; background-color:#f8f8f8;}

table.comment{font-size:11px; color:#777777; width:100%;}
table.comment tr{ border:none;}
table.comment th{ border:none; width:100px; padding:10px 7px 10px 7px;background-image: url(/images/moon/content/request/commentLbg.png); background-repeat: repeat-y; background-position:right bottom;}
table.comment td{border:none;background-image: url(/images/moon/content/request/commentRbg.png); background-repeat: repeat-x; background-position:0 bottom; line-height:24px;}

.commentinput{border:1px #feb3b3 solid; background-color:#fff6f7; font-size:11px; color:#777777; height:22px; width:550px; padding:6px 10px 0 10px; margin:0 5px 0 6px;line-height:190%;}
div.comment{padding:8px;}

div.btnupload{text-align:center; padding-top:15px;}
div.btnupload img{padding:0 2px 0 2px;}


/* write */
table.write{border-top:2px #8b8b8b solid; border-bottom:1px #8b8b8b solid; width:100%; margin-top:10px;}
table.write th{text-align:center;color:#737373; min-height:13px; font-size:12px;  padding:9px 0 7px 0; background-color:#f8f8f8; border-right:1px #e0e0e0 solid; border-bottom:1px #e0e0e0 solid;}
table.write td{color:#737373; border-bottom:1px #e0e0e0 solid; padding:5px 0 5px 5px; line-height:24px;}
table.write tr.firstline th{color:#363636; border-bottom:1px #8b8b8b solid; border-right:0;  text-align:left; padding-left:15px;}

table.write .titleinput{width:640px; border:1px #d6d6d6 solid; background-color:#fbfbef; font-size:12px; height:22px; padding:0 10px 0 10px;line-height:180%;}
table.write .cateinput{width:100px; border:1px #c9d4ce solid; font-size:11px; color:#414141; height:20px;}
table.write .continput{width:640px; height:400px; border:1px #d6d6d6 solid; background-color:#fbfbef; font-size:12px; padding:10px 10px 10px 10px; line-height:24px;}

/*2015  추가*/

/*### 요청자료 tab ###*/
#wrap .sub_m_tab_req {  width:100%; height:31px; margin:0 auto; margin-bottom:5px;margin-top:10px;}
.sub_m_tab_req li { list-style:none; cursor:pointer; margin-right:1px;}

.sub_m_tab_req .sub_tab_req_01 { float:left; width:98px; height:31px; background:url(/images/contents/sub_list_tab_req.jpg) no-repeat; background-position:0px -31px;}
.sub_m_tab_req .sub_tab_req_01:hover { width:98px; height:31px; background:url(/images/contents/sub_list_tab_req.jpg) no-repeat; background-position:0px 1px;}
.sub_m_tab_req .sub_tab_req_01.reqon { width:98px; height:31px; background:url(/images/contents/sub_list_tab_req.jpg) no-repeat; background-position:0px 1px;}

.sub_m_tab_req .sub_tab_req_02 {  float:left; width:98px; height:31px; background:url(/images/contents/sub_list_tab_req.jpg) no-repeat; background-position:-100px -31px;}
.sub_m_tab_req .sub_tab_req_02:hover { width:98px; height:31px; background:url(/images/contents/sub_list_tab_req.jpg) no-repeat;background-position:-100px 1px;}
.sub_m_tab_req .sub_tab_req_02.reqon { width:98px; height:31px; background:url(/images/contents/sub_list_tab_req.jpg) no-repeat;background-position:-100px 1px;}

.sub_m_tab_req .sub_tab_req_03 {  float:left;width:98px; height:31px; background:url(/images/contents/sub_list_tab_req.jpg) no-repeat; background-position:-200px -31px;}
.sub_m_tab_req .sub_tab_req_03:hover { width:98px; height:31px; background:url(/images/contents/sub_list_tab_req.jpg) no-repeat;background-position:-200px 1px;}
.sub_m_tab_req .sub_tab_req_03.reqon { width:98px; height:31px; background:url(/images/contents/sub_list_tab_req.jpg) no-repeat;background-position:-200px 1px;}

.sub_m_tab_req .sub_tab_req_04 {  float:left;width:98px; height:31px; background:url(/images/contents/sub_list_tab_req.jpg) no-repeat; background-position:-300px -31px;}
.sub_m_tab_req .sub_tab_req_04:hover { width:98px; height:31px; background:url(/images/contents/sub_list_tab_req.jpg) no-repeat;background-position:-300px 1px;}
.sub_m_tab_req .sub_tab_req_04.reqon { width:98px; height:31px; background:url(/images/contents/sub_list_tab_req.jpg) no-repeat;background-position:-300px 1px;}


.sub_m_tab_req .sub_rig_menu { float:right; height:25px;line-height:25px; text-align:right; margin-top:5px;}
.sub_m_tab_req .sub_left_menu { float:left; height:25px;line-height:25px; text-align:right; margin-top:5px;}

