.guestbook{margin:20px 0 12px}
.guestbookTitle .guestbookTitleText{display:inline-block;float:left;position:relative;margin:0 0 5px;color:#494949; font-size:20px;background:url(../img/ico_guestbook.gif) no-repeat 0 50%; padding-left:42px; font-family:Arial; font-weight:normal}
.guestbookTitle{margin-bottom:30px;height:29px;border-bottom:1px solid #dbdbdb; overflow:hidden; padding:0 0 10px 0}
.guestbookTitle a{float:right;margin-top:10px;margin-right:10px;padding-left:22px;background:url('../img/ico_Confi.gif') no-repeat scroll 0 50% transparent;color:#666;text-decoration:none;white-space:nowrap; height:16px}
.replyForm .inputTextarea{display:block;overflow:auto;width:100%;padding:0;height:90px;margin:0 0 11px 0;padding:0;border:1px solid #c2c2c2}
.guestbook_form{margin:0 0 40px;padding:0}
.replyForm span.email{margin:0 10px 0 0;color:#8b8b8b;font-size:11px}

.replyForm .input_submit,.replyForm .input_submit2{overflow:hidden;float:right;margin-top:5px;_margin-top:-20px;margin-right:0}
.replyForm .inputSubmit,.replyForm .inputSubmit2{display:inline-block;overflow:visible;margin:0 0 0 16px;padding:7px 8px;border:0 none;background:url('../img/btn_submit.gif') no-repeat scroll 0 0 transparent;color:#fff;font-family:Tahoma;font-weight:bold;cursor:pointer}
.replyForm *{color:#494949;font-size:12px}
.replyForm strong.name{margin:0 6px 0 0}
.guestbook_form label{display:block;color:#494949;font:12px/170% Verdana,sans-serif;font-weight:bold !important}
.guestbook_form span.form-required{color:#ffae00}
.guestbook_form form input {inline-block;float:left;}
.replyForm .inputText{width:135px;height:15px;padding:3px 4px;vertical-align:middle}
.replyForm .inputText.name,.replyForm .inputText.pw{width:200px}
.inputText{border-style:solid;border-color:#9c9c9c #C2C2C2 #C2C2C2 #9c9c9c;color:#666;font-family:Tahoma;-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-width:1px}
fieldset{padding-right:10px;padding-bottom:0;padding-left:0;border:0}
.feedback{padding-top:1em; *zoom:1}
.feedback.reply .feedbackOrder{overflow:hidden}
.feedback .feedbackOrder{position:relative;margin:0;padding:0}
.feedback.reply .item{list-style:none outside none}
.feedback .feedbackOrder .item{position:relative; margin-bottom:20px}
.feedback .feedbackOrder .item.replyForm{margin:0 0 40px}
.feedback .feedbackOrder .img{float:left;margin:0 20px 0 0}
.feedback .feedbackOrder .img img{border:1px solid #c1c1c1; float:left}
.feedback.reply .item2{overflow:hidden;position:relative;margin-bottom:6px;padding:10px 10px;border:1px solid #d6d6d6;*zoom:1}
.feedback .meta{padding:6px 20px 0 0}
.feedback .date{float:left;margin:0 24px 0 0;color:#666;font-size:11px}
.feedback .reAction{margin:0;padding:0;white-space:nowrap;list-style:none outside none; position:absolute; right:13px; top:12px;}
.feedback .reAction li{display:inline;float:left;padding:0 8px 0 5px;vertical-align:middle}
.feedback .reAction li.last{ background:none}
.feedback .reAction li a{color:#008cd7;font-size:12px;text-decoration:none;cursor:pointer}
.feedback .data{color:#767676}
.reply .data{margin-top:40px;color:#767676}
.feedback .meta .author{float:left;margin:-1px 8px 0 0;padding:0 10px 0 0;color:#666;font-size:12px;}
.feedback .item.indent.indent1{margin:-12px 0 20px 7px;padding:6px 0 0 20px;background-position:0 0;}
.feedback .item.indent{background:url('../img/iconIndent.gif') no-repeat scroll 0 0 transparent}
.pagination{padding:0 0 70px;text-align:center; margin-top:28px;}
.pagination a.prev,.pagination a.prevEnd,
.pagination a.next,.pagination a.nextEnd{border:none;width:auto;color:#484848;font-size:12px}
.pagination .btn_prevEnd span,
.pagination .btn_nextEnd span{ font-size:0;height:0; overflow:hidden; visibility:hidden; width:0}
.pagination .btn_prevEnd,
.pagination .btn_nextEnd{border:1px solid #cac8c9; width:15px; height:14px; position:relative; vertical-align:top;}
.pagination .btn_prevEnd{ background:#f2f2f2 url(../img/buttonPaginationPrev.gif) no-repeat 50% 50%}
.pagination .btn_nextEnd{ background:#f2f2f2 url(../img/buttonPaginationNext.gif) no-repeat 50% 50%}
.pagination strong{display:inline-block;height:14px; width:15px;background:#1e7dbf;line-height:14px; border:1px solid #185e92;color:#fefefe; margin-right:6px}
.pagination a{display:inline-block;height:14px; width:15px;background:#fff;color:#636363;line-height:14px;cursor:pointer;border:1px solid #c5c5c5;color:#c6c6c6; margin-right:6px}
.pagination a,.pagination strong{display:inline-block;vertical-align:top;font-family:Tahoma,Sans-serif;text-decoration:none}
fieldset{padding:0;}
#search { background: none repeat scroll 0 0 #6E6F6F; border: 1px solid #4E4E4E; margin-bottom: 20px; padding: 20px 0 0; width: inherit; }
#search .search_box { background: url("../img/ico_search.gif") no-repeat scroll 33px 6px transparent; margin-bottom: 0; overflow: hidden; padding: 0 0 19px 69px; }
#search .inputText { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #525252; color: #797979; float: left; font-size: 12px; height: 25px; line-height: 25px; margin-right: 4px; padding-left: 8px; width: 85%; }
#search .btn_search { background: url("../img/btn_search.gif") no-repeat scroll 0 0 transparent; border: medium none; color: #FFFFFF; cursor: pointer; float: left; font-family: Arial; font-weight: bold; height: 29px; width: 71px;}