/*기본*/
@import url(common.css);
/*레이아웃*/
@import url(layout.css);
/*레이아웃 구분선*/
/*@import url(line.css);*/

/**************************** 상세설정 ****************************/

body{background:none;}

/*기본 링크색상*/
a:link, a:visited {color:#5F5F5F; text-decoration:none;}
a:hover, a:active {color:#333333; text-decoration:none;}


.txt_history{width:100%}
.txt_history td{padding:2px 0 2px 0;}}
a.o1:link, a.o1:visited {color:#5F5F5F; text-decoration:none;}
a.o1:hover, a.o1:active {color:#0082DC; text-decoration:none;}

a.o2:link, a.o2:visited {color:#000000; text-decoration:none;}
a.o2:hover, a.o2:active {color:#000000; text-decoration:underline;}

a.o3:link, a.o3:visited {color:#0082DC; text-decoration:none;}
a.o3:hover, a.o3:active {color:#0082DC; text-decoration:none;}

/*텍스트 설정*/
.t_gray {color:#5F5F5F; font-size:11px;}
.t_gray_s {color:#999999; font-size:11px;}
.t_white {color:#ffffff;}
.t_black {color:#000000;}
.t_blue{color:#0082DC;}
.t_blue_s{color:#0082DC; font-size:11px;}
.t_red {color:#FF0000;}
.t_orange{ color:#FE800F;}
.t_skyblue{color:#5483db;}
.t_green{color:#339933;}


/*인풋박스, 셀랙트박스, 체크박스, 라디오버튼*/
.input_001 {border:1px solid #dddddd; background:#ffffff; color:#5F5F5F; font-size:12px; height:17px; padding:2px 0 0 2px; vertical-align:middle; margin:1px;}
.input_002 {border:2px solid #0099FF; background:#ffffff; color:#5F5F5F; font-size:14px; height:23px; padding:5px 0 0 2px; vertical-align:middle; margin:1px;}

.select_001 {border:1px solid #dddddd; background:#f2f2f2; color:#333333; font-size:12px; height:21px;  vertical-align:middle;}

.checkbox{vertical-align: middle; margin:0 0 0.2em 0;} /*체크박스와 라벨높이 일치*/
.radio{vertical-align: middle; margin:0 0 0.3em 0;} /*라디오버튼와 라벨높이 일치*/

/*textarea*/
.textbox{ color:#666666; background:#ffffff; border:1px solid #E6E6E6; margin:5px 0 0 0;}
.agreebox{ color:#666666; background:#F8F8F8; border:1px solid #dddddd; font-size:12px;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-face-color: #e9e9e9;
	scrollbar-highlight-color: #f0eeee;
	scrollbar-3dlight-color: #e0e0e0;
	scrollbar-shadow-color: #c0bebe;
	scrollbar-darkshadow-color: #F4F4F4;
	scrollbar-track-color: #f2f2f2;
}

/* 라인설정*/
.line_dot {background:url(../images/include/line_dot.gif) repeat-x left;}
.picture_border {border:1px solid #E6E6E6;}

/*불릿*/
.bullet_001 {color:#0082DC; background:url(../images/include/bullet_001.gif) no-repeat 0.3em 0.3em; padding:0 0 10px 15px;line-height:1.5em;}
.bullet_002 {background:url(../images/member/ico_2.gif) no-repeat 0em 0.1em; padding:0 0 10px 20px;line-height:1.6em; color:#333333;}
.bullet_003 {background:url(../images/awards/bullet_tv.gif) no-repeat 0em 0em; padding:0 0 10px 25px;line-height:1.6em; color:#5F5F5F;}
.bullet_004 {background:url(../images/awards/bullet_004.gif) no-repeat 0 0.5em; padding:0 0 0 10px;}

/*타이틀*/
.title{font-family:"맑은 고딕","돋움", sans-serif;color:#1f5ebf; line-height:20px; font-size:16px; font-weight:bold; }

/*외곽(3x3)을 이미지로 처리 설정(상단,가운데,하단) */
/*box 1*/
.left_top_01{ width:7px; height:7px;background:url(../images/box/left_top_01.gif) no-repeat left top;}
.center_top_01_x{background:url(../images/box/center_top_01_x.gif) repeat-x left top;}
.right_top_01{background:url(../images/box/right_top_01.gif) no-repeat right top;}

.left_middle_01_y{background:url(../images/box/left_middle_01_y.gif) repeat-y left top;}
.right_middle_01_y{background:url(../images/box/right_middle_01_y.gif) repeat-y right top;}

.left_bottom_01{height:7px;background:url(../images/box/left_bottom_01.gif) no-repeat left bottom;}
.center_bottom_01_x{background:url(../images/box/center_bottom_01_x.gif) repeat-x left bottom;}
.right_bottom_01{ width:7px; background:url(../images/box/right_bottom_01.gif) no-repeat right bottom;}

/*테이블 디자인*/
table#tbg{width:100%;}
table#tbg th{background:url(../images/product/table_bg.gif) repeat-x left top; font-weight:normal; padding:10px 5px 5px 5px; vertical-align:middle;}
table#tbg td{border:1px solid #DDDDDD; border-left:none; border-right:none; padding:10px 5px 5px 5px; text-align:center; vertical-align:middle;}
table#tbg td .left{text-align:left;}


table#tbg table.list_001_s{}
table#tbg table.list_001_s td{border:none; padding:0px;}

table#table_001{ width:100%;}
table#table_001 th{ border:1px solid #FFFFFF; background:#0099FF; color:#FFFFFF; height:20px; padding:4px; }
table#table_001 td{ border:1px solid #FFFFFF; background:#F2F2F2; color:#666666; font-size:12px; padding:5px; vertical-align:middle;}
table#table_001 td.tit { background:#A2CEEC; color:#3D7AA3; text-align:center;}

table#table_002{ width:100%; border-top:2px solid #0082DC; border-bottom:1px solid #dddddd;}
table#table_002 th{ border:1px solid #E5E5E5; background:#F2F2F2; color:#5F5F5F; padding:5px; border-left:none;}
table#table_002 td{ border:1px solid #E5E5E5; background:#ffffff; color:#5F5F5F; font-size:12px; padding:5px; border-right:none;}

table#table_003{ width:100%;}
table#table_003 th{ border:1px solid #E5E5E5; background:#F5F5F5; font-weight:normal; padding:5px; vertical-align:middle;}
table#table_003 td{ border:1px solid #E5E5E5; background:#ffffff; padding:5px; vertical-align:middle;}

table#table_004{ width:100%;}
table#table_004 th{background:url(../images/customer/board_bg.gif) repeat-x; height:32px; text-align:center; vertical-align:middle;}
table#table_004 td{padding:5px 0; text-align:center; vertical-align:middle;}

table#table_005{ width:100%; border:1px solid #E4E4E4; background:#ffffff;}

#faq_box {width:100%; border-top:1px solid #d9d9d9;}
#faq_box td {vertical-align:middle;}
#faq_box th{padding:10px 0 10px 0;border-bottom:1px solid #d9d9d9; text-align:left; font-weight:normal; vertical-align:middle;}
#faq_box .q{font-weight:bold; color:#5F5F5F; background:url(../images/awards/bullet_004.gif) no-repeat 0 0.5em; padding:0 0 0 13px;}
#faq_box .a{width:717px; padding:10px 0 10px 13px; border-bottom: 1px solid #e3e3e3; }

#faq_box .q_paper{font-weight:bold; color:#5F5F5F; background:url(../images/awards/bullet_004.gif) no-repeat 0 0.5em; padding:0 0 0 13px;}
#faq_box .a_paper{width:717px; padding:10px 0 10px 13px; border-bottom: 1px solid #e3e3e3; }
#faq_box .r_btn{text-align:right;}
#faq_box .r_date{text-align:right;}

/*#faq_box {width:100%; border-top:1px solid #d9d9d9;}
#faq_box td {vertical-align:middle;}
#faq_box th{padding:10px 0 10px 0;border-bottom:1px solid #d9d9d9; text-align:left; font-weight:normal; vertical-align:top;}
#faq_box .q{color:#0082DC; font-weight:bold;}
#faq_box .a{padding:10px 20px 10px 40px; border-bottom: 1px solid #e3e3e3; background:#fbfbfb}
#faq_box .q_paper{color:#0082DC; font-weight:bold;}
#faq_box .a_paper{padding:10px 20px 10px 20px; border-bottom: 1px solid #e3e3e3; background:#fbfbfb}*/

/*게시판 디자인(개발자 부분)*/
.form_board {font-size:16px; color:red; background:#CCCCCC; /*padding:2px 5px 0 2px;*/}
.form_input {font-size:12px; color:#333333; background:#ffffff; border:1px solid #DFDFDF; height:15px; padding:2px 5px 0 2px;} /*가로길이는 html에 size="10"로 설정*/


.Calendar_Day_mouseOver { background-color:#FF0000; }
.Calendar_Day_mouseOut { background-color:#FFFAFA; }

