#otz_add_mark div
{
float:left;
width:23px;
height:23px;
margin-right:10px;
background:url("/images/template/i_stars.png") 0px -23px no-repeat;
background-position:0px -23px;
cursor:pointer;
}

.rev9
{
	display:none;
}

#otz_add_mark div.selected
{
background-position:0px 0px!Important;
}


.mark3
{
	clear:both;
	height:10px;
}

.mark2
{
	padding-top:5px;
}

.mark22
{
display:block;
float:left;
width: 21px;
    height: 21px;
    margin-right: 2px;
    background: url(/images/svg/star.svg) 0px 0px no-repeat;
    background-size: 100% 100%;
}

.rv
{
line-height: 23px;
}
.rv1
{
height:37px;
position:relative;
}
.rv_head_data
{
color:#bbb;

}
.rv_head_user
{
padding-top:2px;
padding-bottom:2px;
color: #d44560!Important;
}

.rv1 div
{

position:relative;
top:16px;
height: 3px;
background: #e7ddd4;

}

.rv_list_title_break1
{
height:10px;
}

#of_title,#rv_list_title
{
height:40px;
color: #d44560!Important;
white-space:nowrap;
font-size:17px;
}

textarea.otz_input
{
height:100px;

vertical-align: top;
-webkit-transition: height 0.2s;
-moz-transition: height 0.2s;
transition: height 0.2s;
}

.otz_input
{
width:300px;

}

.otz_break
{
height:20px;
clear:both;
}

.tab1.nonactive.tabactive_2
{
padding-right:29px!important;
}

.tab2.nonactive.tabactive_3
{
padding-right:29px!important;
}

.tab3.nonactive.tabactive_4
{
padding-right:29px!important;
}








#send
{
text-shadow: none;
background:#a2d34e;
padding-left:13px;
padding-right:13px;
position:relative;
padding-top:7px;
padding-bottom:8px;
white-space:nowrap;
border-radius:4px;
font-size:16px;
line-height:18px;

cursor:pointer;
text-transform:uppercase;
}
#send:hover
{
background:#add862;
}
#send:active
{
box-shadow: 0px 1px 1px #799d3a inset;
}
#send span
{
color:#fff;
text-transform:uppercase;
display:inline-block;
}

#otz_bottom1
{
height:8px;
}
#otz_bottom
{
height:20px;
}
.otz
{
position:relative;
}
.otz_line
{
color:#d44560;
position:absolute;
left:332px;
top:2px;
white-space:nowrap;
display:none;
}

.otz_error
{
border:1px solid #d44560!important;
}

.ic1
{
padding-left:26px;
white-space:nowrap;
position:relative;
}

#ic_mail
{
left:-3px;
position:absolute;
top:6px;
display:inline-block;
}

#ic_time
{
left:0px;
position:absolute;
top:4px;
display:inline-block;
}

#ic_tel
{
position: absolute;
left: 1px;
top: 3px;
width: 12px;
height: 19px;
background: url("/images/template/phone.png");
display: block;
}

#rv66,#rv661
{
	color:#aaa;
	padding-bottom:10px;
}

#rv66 img 
{
	display:none;
}