@charset "utf-8";
/* CSS Document */

/*테이블*/
.basic_list_table {width:100%;;  border-collapse:collapse; border-top:solid 2px #555; border-bottom:solid 1px #ddd; }
.basic_list_table th  { background:#f9f9f9; color:#666; height:31px; border-bottom:solid 1px #ddd; border-right:solid 1px #ddd; font-weight:bold; text-align:center; padding:5px; }
.basic_list_table td  { color:#333; border-bottom:solid 1px #ddd; padding:10px; padding-left:20px; font-size:13px; line-height:160%;  text-align:left; }
.basic_list_table .left { text-align:left;}
.basic_list_table .end  { border-right:none;}
.basic_list_table td A:link	{ color:#7c7c7c;text-decoration:none; } /* 방문전 */
.basic_list_table td A:visited	{ color:#7c7c7c;text-decoration:none; } /* 방문후 */
.basic_list_table td A:active	{ color:#7c7c7c;text-decoration:none; } /* 마우스클릭시 */
.basic_list_table td A:hover	{ color:#2ac1bc;text-decoration:none; } /* 마우스오버 */

.basic_view_table {width:100%;;  border-collapse:collapse; border-top:solid 2px #555; border-bottom:solid 1px #ddd; }
.basic_view_table th  { background:#f9f9f9; color:#666; height:31px; border-bottom:solid 1px #ddd; border-right:solid 1px #ddd; font-weight:bold; text-align:center; padding:5px; }
.basic_view_table td  { color:#666; border-bottom:solid 1px #ddd; padding:10px; padding-left:20px; line-height:160%;  text-align:left; }
.basic_view_table input,select,textarea {border:solid #ddd 1px; padding-top:3px; padding-bottom:3px;}

.fileicon {padding-right:5px; vertical-align:bottom; padding-bottom:2px;}
.iconupdown {padding-top:7px; padding-left:5px;}

.board_list_table { width:100%; margin-top:0px; border-collapse:collapse; border-top:solid 2px #ccc; border-bottom:solid 1px #ccc; }
.board_list_table th { background:#DDD; color:#000; height:31px; border-bottom:solid 1px #ccc; font-weight:bold; text-align:center; }
.board_list_table td { color:#7c7c7c; border-bottom:solid 1px #ccc; padding-top:5px; padding-bottom:5px; padding-left:20px; line-height:160%; text-align:left; }
.board_list_table .left { text-align:left;}
.board_list_table td A:link { color:#7c7c7c;text-decoration:none; } /* 방문전 */
.board_list_table td A:visited { color:#7c7c7c;text-decoration:none; } /* 방문후 */
.board_list_table td A:active { color:#7c7c7c;text-decoration:none; } /* 마우스클릭시 */
.board_list_table td A:hover { color:#fa3030;text-decoration:none; } /* 마우스오버 */
.board_view_table { width:100%; border-collapse:collapse; border-top:solid 2px #ccc; border-bottom:solid 1px #d0d0d0; margin-top:0px; }
.board_view_table th { border-bottom:solid 1px #ccc; color:#7c7c7c; background:#f3f3f3; padding:10px 0 10px 0px;; vertical-align:top; font-weight:bold; text-align:center; }
.board_view_table td { border-bottom:solid 1px #ccc; color:#7c7c7c; padding:10px 0 10px 10px; }
.board_view_table input,select,textarea {border:solid #ccc 1px; padding-top:3px; padding-bottom:3px;}


/*고객상담*/
.counsel_wordbox {width:708px; border:#CCC 1px solid; background:#F3F3F3; margin:20px 0 20px 0; line-height:160%; padding:15px 15px;}
#agreebox {margin-top:10px; border:solid 1px #d7d7dc; padding:23px; color:#777777; font-size:12px; line-height:150%}
#agreebox .provisionbox { width:730px; height:600px; color:#787878; overflow-x:hidden;overflow-y:scroll;scrollbar-base-color: #dddddd;
scrollbar-arrow-color: #FFFFFF;
scrollbar-3dlight-color: #dddddd;
scrollbar-darkshadow-color: #dddddd;
scrollbar-face-color: #dddddd;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-track-color: #dddddd;
}
.agreeboxok {margin:10px 0 0 0px; font-size:12px;}

.basic_write_table {
    width: 100%;
    border-collapse: collapse;
    border-top: solid 2px #666;
    border-bottom: solid 1px #d0d0d0;
    margin-top: 20px;
    font-size: 12px;}
.basic_write_table th  { background:#eee; color:#7c7c7c; padding:10px 0; width:150px; border-bottom:solid 1px #d0d0d0; font-weight:bold; text-align:center;  }
.basic_write_table td  { color:#7c7c7c;  padding:10px 0; border-bottom:solid 1px #d0d0d0; text-align:left; }

.input_long {width:680px; padding:8px 5px; border:#ddd 1px solid; margin-left:10px;}
.input_middle {width:200px; padding:8px 5px; border:#ddd 1px solid; margin-left:10px;}

.qa_table {width:720px; border-collapse:collapse; border-top:solid 2px #dcdcdb; border-bottom:solid 1px #dcdcdb; margin-top:20px; margin-bottom:20px; font-size:12px;}
.qa_table th  { border-bottom:solid 1px #dcdcdb; border-right:#dcdcdc solid 1px; color:#888888; background:#f6f6f6; padding:10px 0px 10px 10px; vertical-align:middle; font-weight:bold; text-align:left }
.qa_table td  {border-bottom:solid 1px #dcdcdb; color:#888888; padding:10px 0 10px 0px; }
.qa_table .inputbox {border:#CCC solid 1px; width:160px; padding-top:4px; padding-bottom:4px; margin-left:10px;}
.qa_table .input0 {border:#CCC solid 1px; width:70px; padding-top:4px; padding-bottom:4px;}
.qa_table .input1 {border:#CCC solid 1px; width:150px; padding-top:4px; padding-bottom:4px;}
.qa_table .input2 {border:#CCC solid 1px; width:500px; padding-top:4px; padding-bottom:4px;}
.qa_table .input3 {border:#CCC solid 1px; width:300px; padding-top:4px; padding-bottom:4px; margin-top:3px; margin-bottom:1px;}

.common_btnbox {width:100%; text-align:right; margin-top:30px;}
.sub_stitle_p {font-weight:bold; color:#666}

.srch{width:100%;padding:5px 0;}
.srch legend{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.srch{color:#c4c4c4;}
.srch select,.srch input{margin:-1px 0 1px;font-size:12px;color:#373737;vertical-align:middle; padding-top:2px; padding-bottom:2px;}
.srch select { border:#CCC solid 1px;}
.srch .keyword{margin-left:1px;padding:2px 3px 5px;border:1px solid #b5b5b5;font-size:12px;line-height:15px}


/* 정렬 및 검색박스 */
.item_left	{ float:left; display:inline; }
.item_right	{ float:right; display:inline; margin-top:15px; margin-bottom:20px;}
.searchbox	{ width:98%; margin: 30px auto 30px; text-align:right; display:inline;}
.searchselect {height:22px; width:60px; border:#dbdbdb solid 1px}
.searchinput {width:155px; border:#dbdbdb solid 1px; height:22px;}
.searchbt {vertical-align:bottom;}

.page {margin-top:20px;text-align:center; font-size:13px}
.page a{display:inline-block;padding:5px 10px 5px 10px;text-align:center;/*border:1px solid #c0c0c0;*/vertical-align:middle;font-family:"Tahoma",돋움;vertical-align:middle;}
.page a.btn{border:1px solid #c0c0c0;margin:0 5px;padding:4px 10px 2px 10px; background:#CCC}
.page a.btn2,.page a.btn3{margin:0;padding:0;border:0;}
.page a.btn2{margin-right:10px;}
.page a.btn3{margin:0 5px;}
.page a.btn4{margin:0 2px;padding:0}
.page img{vertical-align:middle;margin-top:0px;}
.page .on{display:inline-block;margin:0 5px;padding:2px 10px 3px 10px; text-align:center;/*border:1px solid #c0c0c0;*/vertical-align:middle;font-family:"Tahoma",돋움;vertical-align:middle;font-weight:bold;letter-spacing:-1px;text-decoration:none;background:#666;color:#fff}/*활성화된 상태*/
.page a:hover{text-decoration:none;}