
/* Pagination */
.pagination{ padding:14px 0 0 0; font-family:tahoma,sans-serif,arial; font-size:0.9em; text-align:center; line-height:1.9em; clear: both;}
.pagination a, .pagination strong{ vertical-align:top; margin:0 2px; display:inline-block; }
.pagination a{ padding:0px 5px 1px 5px; background:#fff; border:1px solid #c1c1c3; color:#000 !important }
.pagination a:hover{ color:#000; text-decoration:none; border:1px solid #4f4f4f; }
.pagination strong{ font-weight:bold; color:#fff; padding:1px 5px 1px 5px; background:#fff; border:1px solid #4f4f4f; color:#4f4f4f !important }
html>body div.pagination strong{padding:0px 5px 1px 4px;}
.pagination a span,
.pagination strong span{position:absolute;top:-9999px;left:-9999px;z-index:-1;visibility:hidden;}
.pagination a.prev,
.pagination a.prevEnd,
.pagination a.next,
.pagination a.nextEnd{ display:inline-block; width:24px; height:24px; padding:0; border:none;  background:url(/_Bbs/images/pagination.gif) no-repeat 0 0 }
.pagination a.prev 	{ background-position:0 0; margin-right:-1px;}
.pagination a.next 	{ background-position:-30px 0; margin-left:1px;}
.pagination a.prev:hover		{ background-position:0 -30px}
.pagination a.next:hover	{ background-position:-30px -30px}

.pagination a.prevEnd 	{ background-position:0 -55px; margin-right:-1px;}
.pagination a.nextEnd 	{ background-position:-30px -55px; margin-left:1px;}
.pagination a.prevEnd:hover		{ background-position:0 -85px}
.pagination a.nextEnd:hover	{ background-position:-30px -85px}

.pagination a.prevEnd:hover img,
.pagination a.nextEnd:hover img,
.pagination a.next:hover img,
.pagination a.next:hover img{ margin-top:-26px; }

/* board search */
.boardSearch { position:relative; float:right; margin-bottom:10px; _width:303px; }
.boardSearch legend {position:absolute; width:1px;height:1px;font-size:0;line-height:0;overflow:hidden;visibility:hidden;z-index:-1}
.boardSearch .input_select { width:80px; }
.boardSearch .InputTxt { width:150px; height:16px;padding-top:2px; margin:0 -4px 0 1px; border-right:0; }
.boardSearch .nosel {border-right:1px solid #d8d8d8; margin:0 0 0 1px; width:300px}
.boardSearch .input_img { }
.boardSearch img { vertical-align:middle; }
.top { float:none; background:#f4f4f4; padding:20px 0;margin-bottom:15px;text-align:center; width:100%;}

/* fakeselect */
span.selectbox_title{ text-align:left; padding:4px 15px 3px 4px; border:1px solid #a1a1a1;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8; background:#fff url("/_Bbs/images/btn/bg_select_arrow.gif") no-repeat 100% 0; overflow:hidden; }
span.gray { background-image:url("/_Bbs/images/btn/bg_select_arrow2.gif")}
html>body span.selectbox_title{padding-top:3px;padding-bottom:2px;}
span.selectbox_title strong{ width:100%; height:1.1em; font-weight:normal; color:#747474; line-height:1.2em !important; display:block; overflow:hidden }
span.selectbox_title_focus{ border:1px solid #ccc; background:#e4e4e4 url("/_Bbs/images/btn/bg_select_arrow2.gif") no-repeat 100% 0; }
span.selectbox_title_focus strong{ color:#444547; }
div.selectbox_option{ border:1px solid #e4e4e4; background:#fff; overflow:hidden; }
div.selectbox_option div.scroll{ overflow:auto; }
div.selectbox_option li{ list-style:none; }
div.selectbox_option a{	height:1.2em; font-size:12px; color:#747474; line-height:1.2em !important; text-decoration:none; padding:4px 4px 2px; display:block; overflow:hidden; word-break:break-all; }
div.selectbox_option a.on,
div.selectbox_option a:hover{ color:#666565; background:#f5f5f5; }
span.selectbox_nols strong{ letter-spacing:0; }
div.selectbox_nols a{ letter-spacing:0; }

/* fake scroll bar */
.fscroll_basic div.fs_content{ padding-right:15px; }
.fscroll_basic div.fs_track_y{ right:0; top:0; _right:-1px; width:9px; background:url("/_Bbs/images/btn/bg_fsbar_y.gif") repeat-y 0 0; }
.fscroll_basic div.fs_bar_y{ width:9px; background:#dddbcf; cursor:pointer; }
.fscroll_basic div.fs_arrow_up,
.fscroll_basic div.fs_arrow_down{ display:none; }

