/* CSS reset */
@import url(../../../css/amboard_reset.css);
.clear {clear:both;}
.amboard{margin-bottom:50px; font-size:14px;color:#666;}
.checkbox {font-weight:none; color:#ddd;}
.pb20 {padding-bottom:120px;}
.widthfull {width:99%; box-sizing:border-box;}
.tright {text-align:right;}
.tleft {text-align:left;}
.tcenter {text-align:center;}

ul.list_2nd {}
ul.list_2nd li {float:left; width:50%;}

/* 글리스트 상단 */
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:14px; letter-spacing:-0.75px;}
table.amboard_list th {height:48px; border-top:2px solid #949494; border-bottom:1px solid #eaeaea; vertical-align:middle; color:#464646;}
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 10px; font-size:14px; vertical-align:middle;}
div.amboard_paging .num_on {margin:0 10px; font-size:14px; 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; padding:10px 0; background:#f8f8f8; float:left; text-align:center;}
div.amboard_search input{}

/* 글보기 제목 */
div.amboard_view_title{padding:10px; border-top:2px solid #525DA0; border-bottom:1px solid #aeaeae; color:#464646; font-size:14px; font-weight:600; letter-spacing:-0.75px;}
div.amboard_view_title img{vertical-align:middle;margin-right:10px;}

/* 글보기 정보 */
div.amboard_view_infobox{padding:10px; 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:10px; border-bottom:1px solid #e1e0e0; color:#010101; font-size:14px; 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 {border:1px solid #ccc; padding:5px;}
div.amboard_comment_form textarea {border:0px; float:left; background:#FFF; height:52px;}
div.amboard_comment_form .comment_button {padding:5px 10px; display:inline-block; border:1px solid #757a88; font-size:14px; text-align:center; color:#fff; background:#757a88; cursor:pointer; height:64px; width:64px; float:right;}

/* 코멘트 리스트 */
table.amboard_comment_table{font-size:14px; border-collapse:collapse; margin-bottom:10px;}
table.amboard_comment_table td{padding:5px 10px;}
tr.amboard_comment_strong_line td{background:#eee;}
.commentBox {border:1px solid #d1d1d1; padding:5px; box-sizing: border-box;}
.commentBox .commentarea {}
.comment_list > li {padding:10px 5px 20px 5px; border-bottom:1px solid #d1d1d1;}
.comment_list > li .comment_name {font-weight:600;}
.comment_list > li .comment_content {margin:10px 0;}
.comment_list > li .comment_date {font-size:14px;}
.comment_list > li .comment_button {margin-top:10px;}
.comment_list > li .list_2nd {}
.comment_list > li .list_2nd li {}
.commentBox > .list_2nd {line-height:48px;}

/* 포인트 */
div.amboard_point{border:1px solid #ccc;font-size:14px;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;}

/* 글쓰기 */
table.amboard_write {border-top:2px solid #525DA0; margin-bottom:25px; font-size:14px; letter-spacing:-0.75px;}
table.amboard_write th {border-bottom:1px solid #d1d1d1; vertical-align:middle; color:#464646; padding:2px;}
table.amboard_write td {border-bottom:1px solid #d1d1d1; vertical-align:middle; color:#010101; padding:2px;}
table.amboard_write tr.amboard_center td{text-align:center;}
table.amboard_write tr td.amboard_center{text-align:center;}

/* 글쓰기폼 */
.amboard_write_table{margin-bottom:10px;border-bottom:1px solid #ccc;}
.amboard_write_table li {padding:5px 0;}
.amboard_write_table input[type="text"],
.amboard_write_table input[type="password"] {height:35px; border:1px solid #d2d2d2; box-sizing:border-box;}
.amboard_write_table input.line_input {}

input[type="file"].file_box {margin:0 0 3px 0;}

/* 폼,인풋 스타일 */
.amboard select {height:35px; margin:0; border:1px solid #ddd; background-color:#fff; color:#646464; font-size:14px; vertical-align:middle;}
input.amboard_input {height:33px; margin:0 7px; border:1px solid #ddd; background-color:#fff; font-size:14px; }
input.btn_02 {width:91px; height:35px; padding:0; background-color:#525DA0; border:none; border-radius:0; color:#fffefe; font-size:14px; font-weight:600; line-height:35px; text-align:center; cursor:pointer;}

/* 링크 스타일 */
.amboard a{font-size:14px;color:inherit;text-decoration:none;}
.amboard a:VISITED{color:inherit;text-decoration:none;}
.amboard a:HOVER{color:inherit;text-decoration:none;}

.radios {vertical-align:middle; margin:0 5px;}
.radios input[type="radio"]{display:none; vertical-align:middle;}
.radios input[type="radio"] + label{display:inline-block; background:url('/ams/amsolution/img/radio_off.png') left center no-repeat; cursor:pointer; padding-left:25px; margin:0px;}
.radios input[type="radio"]:checked + label {background:url('/ams/amsolution/img/radio_on.png') left center no-repeat; font-weight:600; color:#000; margin:0px;}

.checkboxs {vertical-align:middle; margin:0 5px;}
.checkboxs input[type="checkbox"]{display:none;}
.checkboxs input[type="checkbox"] + label{display:inline-block; background:url('/ams/amsolution/img/checkbox_off.png') left center no-repeat; cursor:pointer; padding-left:25px; margin:0px;}
.checkboxs input[type="checkbox"]:checked + label {background:url('/ams/amsolution/img/checkbox_on.png') left center no-repeat; margin:0px;}



.button {height:37px; border:1px solid #2c3447; background:#3e455b; color:#FFF; border-radius:3px; padding:5px 10px; cursor:pointer; min-width:70px;}
.button i,
.button2 i {font-size:18px; vertical-align:middle;}
.button2 {vertical-align:middle; padding:5px 10px; display:inline-block; border:1px solid #757a88; font-size:12px; text-align:center; color:#757a88; font-weight:600;}
.button:hover,
.button2:hover {color:orange;}
