/* OPINION SERVICE */

.opinion_header {margin: 0 0 10px 0}
.opinion_header .button {
	display:inline-block; text-decoration:none; overflow:hidden;
	border:0; width:141px; height:19px; background:url("/img/button_blank.jpg"); font-family:Arial; font-size:11px; color:#591B02;
}
.opinion_header .button > span {position:relative; top:3px; left:8px}
			
.opinion_list {clear:both; color:#333}
.opinion_item {
	border:1px solid #CCC; margin-bottom:20px; padding:10px;
	background: white url(/bitrix/templates/.default/components/bitrix/sale.basket.basket/kd_basket/images/table_head.gif) repeat-x;
}
.opinion_item_title {margin-bottom:12px}
.opinion_item_date {font-weight:bold; color:#666}
.opinion_item_user {}
			
.opinion_item_block {margin:2px 0 16px 0}
.opinion_item_block_title {color:#333; font-size:11px}

.opinion_item_footer {clear:both}

.opinion_item_stars_cnt {display:inline-block; width:80px; height:16px; margin-right:20px}
.opinion_item_stars {display:inline-block; height:16px; background:url(http://pomoshniki.ru/js/star-rating/star1.gif)}
						
.opinion_catalog_item {}

.opinion_catalog_item_name {}			
.opinion_catalog_item_name, .opinion_catalog_item_name a {font-weight:bold; color:#041461}
.opinion_catalog_item_picture {padding-top:10px}
.opinion_catalog_item_desc {margin:8px 0} .opinion_catalog_item_desc a {color:#333;}
.opinion_catalog_item_price {margin-top:12px; color:#D8540D; font: bold 12px Tahoma, Arial, Helvetica, sans-serif;	text-transform:uppercase;}
						
.opinion_add {background:white; border:1px solid #CCC;  padding:15px}				
.opinion_add_table {width:100%}
.opinion_add_table td {padding:3px 0}
td.opinion_add_col_1 {width:200px; padding-right:10px; text-align:right; vertical-align:top; padding-top:6px}
td.opinion_add_col_2 {}

.opinion_add_subtitle, .opinion_add_col_1  {color:#333; font-size:11px}

.opinion_add textarea, .opinion_add input[type=text]   {width:100%}

.message-error {color:red; margin:10px 0; padding:10px; border:2px solid red}
.message-ok {color:green; margin:10px 0; padding:10px; border:2px solid green}