/* CSS reset */
@import url(../../../css/amboard_reset.css);

.amboard{margin-bottom:50px; font-size:14px;color:#666;}
.checkbox {font-weight:none; color:#ddd;}
.middle {vertical-align:middle;}
.pb20 {padding-bottom:120px;}

/* 글리스트 상단 */
div.amboard_category_spot{float:left;margin-bottom:10px;}
div.amboard_link_spot{float:right;margin-bottom:10px;vertical-align:middle;}

/* 글리스트 */
table.amboard_list{border-bottom:1px solid #ccc; margin-bottom:25px; font-size:16px; letter-spacing:-0.75px;}
table.amboard_list th{height:48px; border-top:2px solid #525DA0; border-bottom:1px solid #aeaeae; vertical-align:middle; color:#464646; font-weight:600;}
table.amboard_list td{height:48px; line-height:28px; vertical-align:middle; border-bottom:1px solid #e1e0e0; color:#010101; font-weight:100;}
table.amboard_list tr.amboard_center td{text-align:center;}
table.amboard_list tr td.amboard_center{text-align:center;}

/* 글리스트 하단 */
div.amboard_paging{text-align:center;}
div.amboard_paging img {vertical-align:middle;}
div.amboard_paging .num {margin:0 3px; font-size:17px; vertical-align:middle;}
div.amboard_paging .num_on {margin:0 3px; font-size:17px; font-weight:600; vertical-align:middle;}

div.amboard_pagemove{margin:20px 0;}
div.amboard_search{width:100%; border-radius:5px; overflow:hidden; border:1px solid #ddd; height:55px; padding-top:21px; background:#f8f8f8; line-height:30px; float:left; text-align:center; margin-bottom:10px;}
div.amboard_search input{vertical-align:middle; }

/* 글보기 제목 */
div.amboard_view_title{padding:10px 40px; border-top:2px solid #525DA0; border-bottom:1px solid #aeaeae; color:#464646; font-size:16px; font-weight:600; letter-spacing:-0.75px;} 
div.amboard_view_title img{vertical-align:middle;margin-right:10px;}

/* 글보기 정보 */
div.amboard_view_infobox{padding:7px 40px; border-bottom:1px solid #e1e0e0; color:#3d3d3d; font-size:14px; letter-spacing:-0.75px;}
ul.amboard_view_info {float:right;}
ul.amboard_view_info li{float:left; margin-left:7px;}
ul.amboard_view_info li .bold {color:#3c3c3c; font-weight:bold;}
ul.amboard_view_info li img{vertical-align:middle; padding:0 0 3px 0;}


/* 글보기 */
div.amboard_view_content{padding:12px 40px; border-bottom:1px solid #e1e0e0; color:#010101; font-size:16px; line-height:22px; font-weight:100; letter-spacing:-0.75px; }
div.amboard_view_content table img {max-width:800px;}
div.amboard_view_file{padding:10px 0 10px 0; border-bottom:1px solid #ddd; margin-bottom:10px;}

/* 코멘트 입력 */
div.amboard_comment_form{padding:10px;border:1px solid #ccc;margin-bottom:10px;}

/* 코멘트 리스트 */
table.amboard_comment_table{font-size:12px; border-collapse:collapse; margin-bottom:10px;}
table.amboard_comment_table td{padding:5px 10px;}
tr.amboard_comment_strong_line td{background:#eee;}

/* 포인트 */
div.amboard_point{border:1px solid #ccc;font-size:12px;margin-bottom:10px;}
div.amboard_point_title{background:#eee;padding:5px 10px;}
div.amboard_point_cont{padding:5px 10px;}
div.amboard_point_cont input{vertical-align:middle;}



/* 암호입력창 */
#divBoardPass{position:absolute;left:50%;bottom:46%;}
div.amboard_pwbox{position:absolute;width:300px;left:-160px;background:#fff;border:5px solid red;padding:10px;}
div.amboard_pwbox .amboard_pwbox_quit{text-align:right;}

/* 글쓰기 */
div.amboard_write_title{height:30px;line-height:30px;background:URL(../skin_images/title_bg.gif);padding:0 20px;text-align:center;}
div.amboard_write_title img{vertical-align:middle;margin-right:10px;}

/* 글쓰기폼 */
table.amboard_write_table{margin-bottom:10px;border-bottom:1px solid #ccc;}
table.amboard_write_table th{line-height:25px;vertical-align:middle; font-family:"Dotum"; font-size:11px; color:#666; text-align:left;}
table.amboard_write_table td{line-height:25px;vertical-align:middle;}
table.amboard_write_table input.line_input {height:22px; margin:3px 0 3px 0; padding:0 0 0 4px; border:1px solid #d2d2d2;}
table.amboard_write_table img {vertical-align:middle;}
table input.file_box {margin:0 0 3px 0;}



/* 폼,인풋 스타일 */
.amboard select {width:120px; height:35px; margin:0; border:1px solid #ddd; background-color:#fff; color:#646464; font-size:16px; vertical-align:middle;}
input.amboard_input {width:243px; height:33px; margin:0 7px; border:1px solid #ddd; background-color:#fff; font-size:16px; }
input.btn_02 {width:91px; height:35px; padding:0; background-color:#525DA0; border:none; border-radius:0; color:#fffefe; font-size:16px; font-weight:600; line-height:35px; text-align:center; cursor:pointer;}

/* 링크 스타일 */
.amboard a{font-size:100%;color:inherit;text-decoration:none;}
.amboard a:VISITED{color:inherit;text-decoration:none;}
.amboard a:HOVER{color:inherit;text-decoration:none;}

/* button style */
a.btn_01 {display:inline-block; width:81px; height:34px; border:1px solid #525DA0; border-radius:4px; color:#525DA0; font-size:16px; line-height:34px; font-weight:600; text-align:center; letter-spacing:-0.75px; cursor:pointer;}
a.btn_01:visited {color:#525DA0;}
a.btn_01:hover {color:#525DA0;}
input.btn_01 {display:inline-block; width:83px; height:36px; padding:0; background-color:#fff; border:1px solid #525DA0; border-radius:4px; color:#525DA0; font-size:16px; line-height:34px; font-weight:600; text-align:center; vertical-align:top; letter-spacing:-0.75px; cursor:pointer;}
input.btn_01:hover {background-color:#525DA0; color:#fff;}

