.modal {
  display: none;
  width: 310px;
  background: url('/bitrix/templates/ap_tmpl/images/back_like.png') no-repeat;
  padding: 15px 0;
  height: 81px;	
  font-family:Roboto-BoldItalic, Tahoma;
  color: #fff;
  text-align: center;
}

.modal a.close-modal {
  position: absolute;
  top: -12.5px;
  right: -12.5px;
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background: url('/bitrix/templates/ap_tmpl/images/close.png') no-repeat 0 0;
}

.modal-spinner {
  display: none;
  width: 64px;
  height: 64px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-right: -32px;
  margin-top: -32px;
  background: url('/bitrix/templates/ap_tmpl/images/spinner.gif') #111 no-repeat center center;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.segmented-button {
  padding: 12px;
}
.segmented-button input[type="radio"] {
  width: 0px;
  height: 0px;
  display: none;
}
.segmented-button label {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  cursor: pointer;
  background: url('/bitrix/templates/ap_tmpl/images/like_s.png') no-repeat;
  text-indent: -9999px;
  height: 35px;
  width: 50px;
}
.segmented-button label.dislike {
	 background: url('/bitrix/templates/ap_tmpl/images/dislike_s.png') no-repeat;
margin-left: 0.5em;
}
.segmented-button label {
  *display: inline;
}

#reason {
    background-color: #fff;
    padding: 10px 0 15px;
    color: rgb(72,72,72);
    width: 300px;
    font-size: 0.9em;
    margin-left: 22em;
}

#reason textarea {
margin-top: 5px;
}

.sendVote {background-color: rgb(255,87,92);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border: 1px solid #fff;display:inline-block;cursor:pointer;color: #fff !important;font-size: 1.3em;font-family: Roboto-Black, Tahoma;padding: 6px 15px;text-decoration:none !important;font-style: italic; margin-top: 0.5em;}
.sendVote:hover {
background-color: #fff;
color: rgb(255,87,92) !important; 
border: 1px solid #ccc;
}
.sendVote:active {
position:relative;
top:1px;
}