#stars-list { font: 1em Arial, Helvetica, sans-serif; line-height: 1.7em; }
#stars-list .hidden { display: none; }	

	.star-card { font-size: 1.2em; margin: 25px 0; width: 100%; clear: both; /* border: dashed 1px #999; */ }
		
			span.star_rating { margin-left: 10px; font-style: italic; color: #999; font-weight: normal; }
			span.positive { color: #5CA103 !important; }
			span.neutral { color: #999 !important; }
				
			.star-card-txt { float: left; margin: 0 12px; width: 85%; } 
		
	#star-info { margin-top: 15px; }
		#star-info img { margin: 0 15px; }
	
	.star-lastitems { clear: both; margin-bottom: 12px; padding-bottom: 8px; }
		.star-lastitem-title { font: 1.4em Arial, Helvetica, sans-serif; color: #999; font-style: italic;  }
		
		.star-gray-panel { clear: both; position: relative; z-index: 1; left: -17px; margin-top: 7px; }
		.star-gray-panel-inner { width: 100%; background: #efefef; }
		.star-gray-panel-margin { margin-left: 17px; padding-bottom: 10px; }
		
	.bloc-underline { clear: both; border-bottom: solid 2px #ddd; margin: 25px 20px 35px 0px; padding: 4px; }
	
	p { margin: 0; }
	
.star-page { font: 1.2em Arial, Helvetica, sans-serif; line-height: 1.6em; /* padding-right: 20px; */ margin-bottom: 15px; }
	.star-orders { margin: 10px 0 20px 0; font-size: 1.2em; }
        .star-order { margin-top: 10px; }
		    .star-order-info { line-height: 20px; }
                .star-order-comment { margin-top: 35px; padding-right: 40px; }
                	.star-order-comment-center { width: 70%; margin: 0 auto; }
                	.star-order-comment-center span { font: 1.6em Arial, Helvetica, sans-serif ; margin-left: 45px;  }
                	
                	.star-comment-lquotes { background: url('https://img.labirint.ru/images/design/lquotes.png') no-repeat top left; margin-top: 10px; }
                	.star-comment-rquotes { background: url('https://img.labirint.ru/images/design/rquotes.png') no-repeat bottom right; }
                	.star-comment-text { padding: 5px 30px 5px 45px; line-height: 20px; font-style: italic; }
                	
                .star-order-items { margin-top: 5px; font-size: 10px; }
                .star-order-hrefs { margin-top: 10px; }

		.order-selected { color: #999 !important; border-bottom: 1px dashed #999 !important; }
	
h2 { clear: both; margin: 15px 0 !important; }
.star-order h3 { clear: both; display: inline; color: black; font-size: 1.8em; } 
.star-items-count { margin-left: 15px; font-size: 1.1em; display: inline; font-weight: bold; }
.star-items-count span { font-size: 1.4em; font-weight: normal; }

.bestseller { font-size: 10px !important; }

.pdr20 { padding-right: 20px; }
.pdl20 { padding-left: 20px; }

#star-voting { margin-left: 30px; float: left; }
	
	#star-voting-href { padding: 4px 0 4px 25px; cursor: pointer; color: #F26522; text-decoration: underline; }
	#star-rating-val { color: #999; }
	
	span.voting { background: url('https://img.labirint.ru/images/design/plus.png') no-repeat left center; }
	span.cancel { background: url('https://img.labirint.ru/images/design/cancel.png') no-repeat left center; }
	
	
div.star-card-right { float: right; width: 33%; /* border: solid 1px blue; */}
	div.star-card-right-title { font-size: 1.5em; font-style: italic; color: #6b6b6b; margin-bottom: 15px; }
	
	div.star-card-right .bestseller { width: 100% !important; margin: 0 !important; }
	
	div.star-card-right-href { margin-top: 20px; font-style: italic; }
		div.star-card-right-href a { color: black; }
		div.star-card-right-href a:hover { color: #AD0A05; }
	
div.star-card-left { float: left; width: 170px; /* border: solid 1px red; */ }
	div.star-card-name { font-size: 1.6em; line-height: 25px; margin-top: -5px; }
	div.star-card-name-big { font-size: 1.6em; line-height: 25px; margin: -5px 0 10px 0; float: left; }
	div.star-card-stat { margin-top: 15px; height: 20px; font-size: 1.1em; }
		div.star-card-stat span { font-size: 1.4em; }
		
		div.star-card-stat-left  { float: left; }
		div.star-card-stat-right { float: right; }
		
	div.star-card-photo { width: 150px; height: 150px; clear: both; margin-top: 10px; padding: 9px; border: solid 1px #ccc; text-align: center; }
		
div.star-card-middle { margin: 0 35% 0 170px; padding: 0 20px 0 40px; line-height: 20px; /* border: solid 1px green; */ }
	div.star-card-middle a { color: black; }
	div.star-card-middle a:hover { color: #AD0A05; }
	
.js-like-url { border-bottom: 1px dashed #1868A0; color: #1868A0; cursor: pointer; }
.js-like-url:hover { border-bottom: 1px dashed #AD0A05; color: #AD0A05; }

.star-rating { margin: 0 0 0 35px !important; float: left; }