.reviews{
    clear: both;
    overflow: hidden;
    padding-bottom: 15px;
}
.reviews .container{
    border-top:1px solid #eee;
    margin: 5px 0 0 27px;
    overflow: hidden;
}
.reviews .grey_sq_head{
    padding-bottom: 0;
}
.review_cnt
{
	padding: 15px 0 30px 0;
}
.rvr_rat /*----Test-----*/
{
	margin-right: 14px;
}
.rvr_rat,
.rvr_rat div
{
	float: left;
}
.rat_left
{
	background: url(/images/rat_left_bg.gif) no-repeat;
	width: 8px;
	height: 46px;
}
.rat_num
{
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	background: #FFF;
	font-size: 28px;
	color: #0BBEE8;
	height: 38px;
	padding: 6px 8px 0 4px;
}
.rat_right
{
	background: url(/images/rat_right_bg.gif) no-repeat;
	width: 30px;
	height: 46px;
}
.revr_inf_wrap /*----Test-----*/
{
	/*float: left;
	margin: -4px 0 0 14px;*/
	top: -4px;
	position: relative;
}
.intr_main_link
{
	font-size: 1.15em;
	line-height: 1.15em;
	color: #087EAF;
}
.intr_main_link:hover,
{
	text-decoration: none;
}
.review_inf
{
	font-size: .75em;
	line-height: 1.2em;
	color: #999;
	margin-top: 5px;
}
.review_inf img
{
	border: 1px solid #E0E0E0;
    vertical-align:middle;
    margin: 0 10px 0 0;
}
.review_blk
{
	font-size: .85em;
	color: #445057;
	margin-top: 10px;
}
.review_blk strong{
    margin-right: 5px;
}
.review_blk p
{
	padding: 0 0 15px 215px;
}
.no_img .review_blk p{
    padding: 0 0 15px;
}
.review_img
{
	float: left;
	border: 1px solid #E0E0E0;
}
.rev_tags
{
	color: #999;
    font-size: 12px;
}
.rev_tags a
{
	font-size: 11px;
	color: #999;
	margin:  0 4px;
}
.rev_tags a:first-letter {
    text-transform: uppercase;
}
.rev_tags a:hover
{
	text-decoration: none;
}
.comment_bg
{
	background: url(/images/bg_comments.gif) no-repeat;
	width: 118px;
	height: 24px;
	overflow: hidden;
	margin: 4px 4px 3px auto;
	font-size: .7em;	
	text-align: left;
}
.comment_bg a
{
	margin: 5px 0 0 25px;
	color: #999;
	display: block;
	text-decoration: none;
}
.comment_bg a:hover
{
	text-decoration: underline;
}
.all_comm_link
{
	font-size: 1em;
	line-height: 1.35em;
	font-weight: bold;
	background: url(/images/icon_list.gif) no-repeat left center;
	padding-left: 21px;
	color: #666;
	margin: 0 24px;
}
.all_comm_link:hover
{
	text-decoration: none;
}
/*--Full review (kp_otziv)--*/
.rv_full
{
	margin: 23px 0 0;
}
.rv_full .review_blk img
{
	border: 1px solid #E0E0E0;
	margin: 7px 10px 9px 0;
}
.rv_full .review_blk p
{
	padding: 0 0 15px;
}
.rv_full .review_blk p a
{
	color: #176DAC;
}
.rv_full .rev_tags
{
	margin-top: 13px;
}
.full_all_revs
{
	margin: 10px 7px 0;
}
.full_all_revs .reply_link
{
	color: #669812;
}
/*--countries country--*/
.last_rev_pad 
{
	border-bottom: 1px solid #EEE;
	margin-top: 24px;
}
.review_inf .comment_bg
{
	float: right;
	font-size: .9em;
}
.rv_lpad
{
	margin: 13px 0 35px;
}
.white_sq_head
{
	background:  url(/images/bg_white_blue_square.gif) no-repeat left top;
	color: #089FDA;
	padding: 5px 0 4px 25px;
	/*height: 23px;*/
}
.otziv_link
{   
    float: right;
}
.otziv_link A
{   color: #087EAF;
    font-size: 14px;
    font-weight: bold;
}

