/* 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;}

@media all and (min-width:1170px){
	/* 글리스트 상단 */
	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 #525DA0; border-bottom:1px solid #aeaeae; 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;}

	.amboard_photos {margin-left:30px;}
	.amboard_photos ul li {float:left; width:25%; text-align:center; overflow:hidden;}
	.amboard_photos ul li .amboard_listbox {border:1px solid #d1d1d1; border-radius:5px; padding:15px; margin:10px; }
	.amboard_photos ul li .amboard_listbox .amboard_listbox_img {height:170px; margin-bottom:10px;}
	.amboard_photos ul li .amboard_listbox .amboard_listbox_img img {width:100%; height:170px;}
	.amboard_photos ul li .amboard_listbox .amboard_listbox_text { font-size:14px; padding:5px 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

	/* 글리스트 하단 */
	div.amboard_paging{text-align:center; margin:20px 0;}
	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:20px 0; background:#f8f8f8; text-align:center; margin:10px 0;}
	div.amboard_search input{vertical-align:middle; }

	/* 글보기 제목 */
	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;}

	/* 포인트 */
	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;}

	/* 글쓰기 */
	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;}

	/* 글쓰기폼 */
	.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;}
	.amboard_write_table input.line_input { }
	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:14px; vertical-align:middle;}
	input.amboard_input {width:243px; 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;}

	.comment_list {}
	.comment_list li {padding:10px 0; 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;}

	.button { padding:5px 10px; display:inline-block; border:1px solid #757a88; font-size:14px; text-align:center; color:#fff; background:#757a88; cursor:pointer;}
}

@media all and (max-width:1169px){
	/* 글리스트 상단 */
	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 #525DA0; border-bottom:1px solid #aeaeae; 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;}

	.amboard_photos {}
	.amboard_photos ul li {text-align:center; overflow:hidden;}
	.amboard_photos ul li .amboard_listbox {border:1px solid #d1d1d1; border-radius:5px; padding:15px; margin:10px; }
	.amboard_photos ul li .amboard_listbox .amboard_listbox_img {height:230px; margin-bottom:10px;}
	.amboard_photos ul li .amboard_listbox .amboard_listbox_img img {max-width:100%; max-height:230px;}
	.amboard_photos ul li .amboard_listbox .amboard_listbox_text { font-size:14px; padding:5px 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

	/* 글리스트 하단 */
	div.amboard_paging{text-align:center; margin:20px 0;}
	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; background:#f8f8f8; float:left; text-align:center; margin-bottom:10px;}
	div.amboard_search input{vertical-align:middle; }

	/* 글보기 제목 */
	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 img {max-width:100%;}
	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;}

	/* 포인트 */
	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;}

	/* 글쓰기 */
	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;}

	/* 글쓰기폼 */
	.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;}
	.amboard_write_table input.line_input { }
	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:14px; vertical-align:middle;}
	input.amboard_input {width:150px; 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;}

	.comment_list {}
	.comment_list li {padding:10px 0; 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;}

	.button {display:inline-block; border:1px solid #757a88; font-size:14px; text-align:center; color:#fff; background:#757a88; cursor:pointer;}
}
