.avatar {
	background: url("images/avatar-bg.png") no-repeat; margin: 5px 30px 0px 5px; padding: 6px; width: 50px; height: 50px; float: left;
}
.comment-text {
	width: 495px; line-height: 16px; font-size: 12px; float: left;
}
.comment-text a {
	color: rgb(0, 102, 153); text-decoration: none;
}
.quote {
	text-align: right; clear: both; margin-bottom: 5px;
}
.cbinner {
	padding-top: 23px;
}
.author {
	text-transform: uppercase; font-style: normal; margin-left: 121px;
}
.author a {
	color: rgb(47, 140, 255); border-bottom-color: rgb(98, 116, 211); border-bottom-width: 1px; border-bottom-style: dotted;
}
.author a:hover {
	text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.time {
	color: rgb(115, 115, 115); text-transform: uppercase; font-style: normal;
}
.quoted {
	background: url("images/quote_bg.gif") no-repeat rgb(252, 252, 242); padding: 15px 10px 15px 35px; font-style: italic; margin-bottom: 0px;
}
blockquote {
	background: url("images/quote_bg.gif") no-repeat rgb(252, 252, 242); padding: 15px 10px 15px 35px; width: 80%; font-style: italic; margin-bottom: 15px; float: left;
}
.comment-admin .quoted {
	background: url("images/admin-quote_bg.gif") no-repeat rgb(252, 252, 242); padding: 15px 10px 15px 35px; font-style: italic; margin-bottom: 0px;
}
.comment-admin blockquote {
	background: url("images/admin-quote_bg.gif") no-repeat rgb(252, 252, 242); padding: 15px 10px 15px 35px; font-style: italic; margin-bottom: 0px;
}
.quoted .author {
	color: rgb(81, 82, 84); font-style: normal;
}
.quoted .author a {
	margin: 0px; border: currentColor; color: rgb(81, 82, 84);
}
.quoted .author a:visited {
	margin: 0px; border: currentColor; color: rgb(81, 82, 84);
}
.comment-form h1 {
	padding: 10px 0px 0px;
}
.comment-form input {
	padding: 5px; border: 1px solid rgb(214, 214, 214); width: 230px;
}
.comment-form textarea {
	border: 1px solid rgb(214, 214, 214);
}
.line {
	margin: 5px 0px; height: 1px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.captcha {
	padding: 10px 0px;
}
.comment-form input.captchatext {
	width: 80px;
}
.captcha22 {
	padding: 0px; float: left;
}
.confirmation {
	padding: 0px 10px; float: left;
}
.comment-form input.notifications {
	width: auto; float: left;
}
.comment-form input.submit {
	border: currentColor; width: auto; padding-top: 10px;
}
.powered {
	text-align: right;
}
.powered img {
	border: 0px currentColor;
}
.comment {
	height: 1%; overflow: hidden; margin-bottom: 20px;
}
.comment-admin {
	height: 1%; overflow: hidden; margin-bottom: 20px; z-index: 999;
}
.comments-bubble {
	margin: 0px auto; padding: 20px 0px; width: 526px; color: rgb(115, 115, 115); font-family: Verdana, Geneva, sans-serif; font-size: 12px;
}
.comments-bubble .comment .tl {
	background: url("images/tl.gif") no-repeat left top; width: 5%; height: 7px; float: left;
}
.comments-bubble .comment .tm {
	background: rgb(245, 245, 245); width: 90%; height: 6px; border-top-color: rgb(222, 222, 222); border-top-width: 1px; border-top-style: solid; float: left;
}
.comments-bubble .comment .tr {
	background: url("images/tr.gif") no-repeat right top; width: 5%; height: 7px; float: left;
}
.comments-bubble .comment .bl {
	background: url("images/bl.gif") no-repeat left top; width: 5%; height: 7px; float: left;
}
.comments-bubble .comment .bm {
	background: url("images/bm.gif") no-repeat left top; width: 90%; height: 15px; padding-top: 23px; float: left;
}
.comments-bubble .comment .bfm {
	background: rgb(245, 245, 245); width: 90%; height: 6px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.comments-bubble .comment .br {
	background: url("images/br.gif") no-repeat right top; width: 5%; height: 7px; float: left;
}
.comments-bubble .comment .body {
	background: rgb(245, 245, 245); padding: 15px; line-height: 18px; clear: both; border-right-color: rgb(222, 222, 222); border-left-color: rgb(222, 222, 222); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.comments-bubble .comment-admin .tl {
	background: url("images/atl.gif") no-repeat left top; width: 5%; height: 7px; float: left;
}
.comments-bubble .comment-admin .tm {
	background: rgb(217, 245, 248); width: 90%; height: 6px; border-top-color: rgb(183, 218, 222); border-top-width: 1px; border-top-style: solid; float: left;
}
.comments-bubble .comment-admin .tr {
	background: url("images/atr.gif") no-repeat right top; width: 5%; height: 7px; float: left;
}
.comments-bubble .comment-admin .bl {
	background: url("images/abl.gif") no-repeat left top; width: 5%; height: 7px; float: left;
}
.comments-bubble .comment-admin .bm {
	background: url("images/abm.gif") no-repeat left top; width: 90%; height: 15px; padding-top: 23px; float: left;
}
.comments-bubble .comment-admin .br {
	background: url("images/abr.gif") no-repeat right top; width: 5%; height: 7px; float: left;
}
.comments-bubble .comment-admin .body {
	background: rgb(217, 245, 248); padding: 15px; line-height: 18px; clear: both; border-right-color: rgb(183, 218, 222); border-left-color: rgb(183, 218, 222); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.comments-bubble .preview .tl {
	background: url("images/ptl.gif") no-repeat left top; width: 5%; height: 20px; float: left;
}
.comments-bubble .preview .tm {
	background: url("images/ptm.gif") repeat-x; width: 90%; height: 20px; float: left;
}
.comments-bubble .preview .tr {
	background: url("images/ptr.gif") no-repeat right top; width: 5%; height: 20px; float: left;
}
.comments-bubble .preview .bl {
	background: url("images/pbl.gif") no-repeat left top; width: 5%; height: 7px; float: left;
}
.comments-bubble .preview .bm {
	background: rgb(244, 241, 172); width: 90%; height: 6px; border-bottom-color: rgb(222, 223, 182); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.comments-bubble .preview .br {
	background: url("images/pbr.gif") no-repeat right top; width: 5%; height: 7px; float: left;
}
.comments-bubble .preview .body {
	background: rgb(244, 241, 172); padding: 15px; color: rgb(86, 84, 41); line-height: 18px; clear: both; border-right-color: rgb(222, 223, 182); border-left-color: rgb(222, 223, 182); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.preview-title {
	margin-left: 25px;
}
.comments-square {
	margin: 0px auto; padding: 20px 0px; width: 526px; color: rgb(115, 115, 115); font-family: Verdana, Geneva, sans-serif; font-size: 12px;
}
.comments-square .comment .tl {
	background: url("images/stl.gif") no-repeat left top; width: 5%; height: 7px; float: left;
}
.comments-square .comment .tm {
	background: rgb(245, 245, 245); width: 90%; height: 6px; border-top-color: rgb(222, 222, 222); border-top-width: 1px; border-top-style: solid; float: left;
}
.comments-square .comment .tr {
	background: url("images/str.gif") no-repeat right top; width: 5%; height: 7px; float: left;
}
.comments-square .comment .bl {
	background: url("images/sbl.gif") no-repeat left top; width: 5%; height: 7px; float: left;
}
.comments-square .comment .bm {
	background: url("images/comment-arrow-bg.png") no-repeat 88px 0px; margin: -1px 0px 0px; width: 90%; height: 15px; padding-top: 19px; float: left;
}
.comments-square .comment .bm span {
	top: -3px; position: relative;
}
.comments-square .comment .bfm {
	width: 90%; height: 6px; border-top-color: rgb(222, 222, 222); border-top-width: 1px; border-top-style: solid; float: left;
}
.comments-square .comment .br {
	background: url("images/sbr.gif") no-repeat right top; width: 5%; height: 7px; float: left;
}
.comments-square .comment .body {
	background: rgb(245, 245, 245); padding: 5px 14px; border: 1px solid rgb(222, 222, 222); line-height: 18px; overflow: hidden; clear: both;
}
.comments-square .comment-admin .tl {
	background: url("images/astl.gif") no-repeat left top; width: 5%; height: 7px; float: left;
}
.comments-square .comment-admin .tm {
	background: rgb(217, 245, 248); width: 90%; height: 6px; border-top-color: rgb(183, 218, 222); border-top-width: 1px; border-top-style: solid; float: left;
}
.comments-square .comment-admin .tr {
	background: url("images/astr.gif") no-repeat right top; width: 5%; height: 7px; float: left;
}
.comments-square .comment-admin .bl {
	background: url("images/asbl.gif") no-repeat left top; width: 5%; height: 7px; float: left;
}
.comments-square .comment-admin .bm {
	background: url("images/asbm.gif") no-repeat left top; width: 90%; height: 15px; padding-top: 19px; float: left;
}
.comments-square .comment-admin .br {
	background: url("images/asbr.gif") no-repeat right top; width: 5%; height: 7px; float: left;
}
.comments-square .comment-admin .body {
	background: rgb(217, 245, 248); padding: 15px; line-height: 18px; clear: both; border-right-color: rgb(183, 218, 222); border-left-color: rgb(183, 218, 222); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.comments-square .preview .tl {
	background: url("images/sptl.gif") no-repeat left top; width: 5%; height: 20px; float: left;
}
.comments-square .preview .tm {
	background: url("images/sptm.gif") repeat-x; width: 90%; height: 20px; float: left;
}
.comments-square .preview .tr {
	background: url("images/sptr.gif") no-repeat right top; width: 5%; height: 20px; float: left;
}
.comments-square .preview .bl {
	background: url("images/spbl.gif") no-repeat left top; width: 5%; height: 7px; float: left;
}
.comments-square .preview .bm {
	background: rgb(244, 241, 172); width: 90%; height: 6px; border-bottom-color: rgb(222, 223, 182); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.comments-square .preview .br {
	background: url("images/spbr.gif") no-repeat right top; width: 5%; height: 7px; float: left;
}
.comments-square .preview .body {
	background: rgb(244, 241, 172); padding: 15px; color: rgb(86, 84, 41); line-height: 18px; clear: both; border-right-color: rgb(222, 223, 182); border-left-color: rgb(222, 223, 182); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.admin-comment {
	background: url("images/comment-admin.png") no-repeat; margin: -3px 0px 0px -3px; width: 49px; height: 49px; text-indent: -9999em; position: absolute;
}
.star-hold {
	padding: 0px 0px 11px; float: right;
}
.comment-options {
	list-style: none; margin: 15px 0px 0px; color: rgb(154, 153, 153); font-size: 10px; float: right;
}
.comment-options li {
	float: left;
}
.comment-options li a {
	padding: 0px 1px; color: rgb(154, 153, 153);
}
.comment-options .report {
	background: url("images/ico-report.png") no-repeat; margin: 3px 3px 0px 6px; padding: 0px; width: 15px; height: 13px; display: block;
}
.comment-options .quote {
	background: url("images/ico-quote.png") no-repeat; margin: 2px 0px 0px 5px; padding: 0px; width: 21px; height: 15px; display: block;
}
.comment-options .report span {
	display: none;
}
.comment-options .quote span {
	display: none;
}
.rating-L {
	width: 100%;
}
.ratrat > * {
	line-height: 1.4em; float: left;
}
.test > * {
	line-height: 1.4em; float: left;
}
.messages {
	color: rgb(253, 28, 36);
}
.clear {
	clear: both;
}
.pagination {
	background: rgb(241, 241, 241); margin: 0px 0px 7px; padding: 5px 9px; border: 1px solid rgb(204, 204, 204); color: rgb(153, 153, 153); font-size: 9px; text-decoration: none;
}
.pagination a {
	background: rgb(241, 241, 241); color: rgb(0, 102, 153); text-decoration: none;
}
.pagination a:visited {
	background: rgb(241, 241, 241); color: rgb(0, 102, 153); text-decoration: none;
}
.pagination a:hover {
	background: rgb(232, 228, 222); color: rgb(102, 102, 102); cursor: pointer;
}
.pagination-current {
	background: rgb(241, 241, 241); color: rgb(204, 204, 204); text-decoration: none;
}
.ajax_loader_small {
	background: url("./images/ajax-loader.gif") no-repeat 0px 0px; width: 16px; height: 16px; float: right; display: block; z-index: 999;
}
.ajax_ok_small {
	background: url("./images/ajax-ok.png") no-repeat 0px 0px; width: 16px; height: 16px; float: right; display: block; z-index: 999;
}
.ajax_error_small {
	background: url("./images/ajax-error.png") no-repeat 0px 0px; width: 16px; height: 16px; float: right; display: block; z-index: 999;
}
