img.emptyStar {
	background-image: url("https://cdn-images.visual-paradigm.com/images/rating_stars2.png");
	background-position: 0px -160px;
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
}
img.halfStar {
	background-image: url("https://cdn-images.visual-paradigm.com/images/rating_stars2.png");
	background-position: 0px -175px;
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
}
img.fullStar {
	background-image: url("https://cdn-images.visual-paradigm.com/images/rating_stars2.png");
	background-position: 0px -190px;
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
}
.ratingStars { height: 15px; overflow: hidden; position: relative; width: 90px; }
.ratingStars li { display: inline; }
.star-one { width: 20%; z-index: 6; }
.star-two { width: 40%; z-index: 5; }
.star-three { width: 60%; z-index: 4; }
.star-four { width: 80%; z-index: 3; }
.star-five { width: 100%; z-index: 2; }
.ratingStars a:hover, .ratingStars a:active, .ratingStars a:focus { background-position: 0 -280px !important; }
.ratingStars a {
	height: 15px; left: 0; line-height: 15px; overflow: hidden; position: absolute; text-indent: -999em; top: 0;
}
.ratingStars, .ratingStars a:hover, .ratingStars a:active, .ratingStars a:focus, .ratingStars a.selected { background-image: url("https://cdn-images.visual-paradigm.com/images/rating_stars2.png"); background-position: 0 -250px; }

div.rating {
	padding-top: 36px;
}
	
div.comments {
	padding-top: 36px;
}
div.space {
	padding-bottom: 12px;
}
div.writeCommentHeader {
	background-image: url("https://cdn-images.visual-paradigm.com/images/comment_block_header2.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 12px; margin-top: 2px;
}
div.writeCommentBody {
	padding: 12px 12px 0;
	background-color: #F5F5F5;
	border-bottom: 1px solid #C0C0C0;
}
div.writeCommentFooter {
	background-color: #C0C0C0;	
	width: 707px;
	height: 1px;
}
.writeComment .additionalField {
	padding-top: 8px;
}
.writeComment .lastField {
	padding-bottom: 8px;
}
div.comments div.commentHeader1 {
	background-image: url("https://cdn-images.visual-paradigm.com/images/comment_block_header2.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 12px;
}
div.comments div.commentBody1 {
	padding-left: 12px;
	padding-right: 12px;
	background-color: #F5F5F5;
	border-bottom: 1px solid #C0C0C0;
}
div.comments div.commentHeader2 {
	background-image: url("https://cdn-images.visual-paradigm.com/images/comment_block_header2.png");
	background-position: 0px -12px;
	background-repeat: no-repeat;
	height: 12px;
}
div.comments div.commentHeader1,
div.comments div.commentHeader2 {
	margin-top: 12px;
}
div.comments div.commentBody2 {
	padding-left: 12px;
	padding-right: 12px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #C0C0C0;
}
div.comments div.lastComment {
	padding-bottom: 24px;
}
div.comments p.content {
	padding-top: 16px;
	padding-bottom: 16px;
}
div.comments p.comment-title {
	font-size: 12px;
	color: #808080;
}
div.commentsMessage {
	color: #0000FF;
}
div.pdf {
	background: url("https://cdn-images.visual-paradigm.com/pdf_18.gif") no-repeat;
	padding: 0px 0px 0px 24px;
	height: 18px;
	line-height: 18px;
}

div.this-link-dialog { border: 2px solid #808080; position: absolute; right: 0; margin-top: 2px; background-color: white; display: none; }
div.this-link-dialog p { background-color: #D0D0D0; padding: 2px 3px 1px; }
div.this-link-dialog textarea { width: 580px; height: 48px; border: none; padding: 2px; }

#rate-article { width: 562px; }
#rate-article .rate-article-box { width: 339px; }
#rate-article h4, #share-article h4, #interested-article h4, #related-article h4, #comments-article h4, #something-more h4
{ font-size: 18px; font-weight: bold; color: #307c08; border-bottom: 1px dashed #808080; text-indent: 4px; margin-top: 24px; margin-bottom: 6px; padding-bottom: 2px; }
.rate-article-box { background-color: #808080; height: 23px; padding-top: 7px; margin: 0 10px; font-size: 14px; font-weight: bold; color: white; text-align: center; }
.rating-rate .label-left { float: left; margin-right: 10px; }
.rating-rate .label-right { float: left; margin-left: 7px }
.rating-rate .ratingStars { float: left; }
#interested-article { width: 562px; clear: both; padding-top: 16px; }
#something-more { width: 562px; clear: both; padding-top: 16px; }
#related-article { width: 562px; clear: both; padding-top: 16px; }
#related-article h5 { margin: 0 0 2px }
#related-article ol { font-size: 14px; line-height: 23px; margin-left: 6px; width: 340px; float: left; }
#related-article .other-products li { padding-left: 20px; text-indent: -20px; }
#comments-article { width: 562px; clear: both; padding-top: 16px; }
.rateStars, .rateStars a:hover, .rateStars a:active, .rateStars a:focus { background-position: 0 -205px; }
.rateStars a:hover, .rateStars a:active, .rateStars a:focus, .rateStars a.selected { background-position: 0 -235px !important; }

#login-comment-table li { float: left; }
#login-comment-table .login-vpaccount-link { padding-top: 18px; width: 204px; }
#login-comment-table .login-vpaccount-link button { font-weight: bold; border: none; background: none; font-size: 16px; cursor: pointer; color: #006caf; padding: 0; }
#login-comment-table .login-vpaccount-link button:hover { text-decoration: underline; }
#login-comment-table .login-social-box { width: 72px; }
#login-comment-table .login-box { padding-bottom: 24px; }
#login-comment-table .login-box input { width: 200px; }
#login-comment-table .name-focus-visible { display: none; }
#login-comment-table .name-focused { padding-bottom: 12px; }
#login-comment-table .name-focused .name-focus-visible { display: block; }
#login-comment-table .login-splitter { color: #606060; font-size: 12px; padding-top: 20px; text-align: center; width: 27px; }
.login-comment-table-social .login-vpaccount-link,
.login-comment-table-social .login-splitter,
.login-comment-table-social .login-social-box { display: none; }
.login-comment-table-social .login-box { float: none !important; padding-bottom: 0 !important; }
.login-comment-table-social .name-focused input { width: 530px !important; }
#write-comment-article .field-value { margin-left: 24px; }

.sociallogin_toolbox a {
	background-image: url('https://cdn-images.visual-paradigm.com/logos/social_network_logos_24.png');
	width: 24px; height: 24px;
}
.sociallogin_toolbox .google { background-position: -24px 0; }
.sociallogin_toolbox .twitter { background-position: -48px 0; }

.simplified span.h1,
.simplified .additionalField, .simplified p.content,
.simplified .rating-rate,
.simplified #login-comment-table li,
.simplified #captcha-box { display: none; }
.simplified #comment { height: 16px !important; margin-bottom: 8px; font-size: 12px; color: #808080; }
