#content .b-share_theme_counter .b-share-icon {
    background-image: url("http://yandex.st/share/static/b-share_counter_small.png");
    display: block;
    float: left;
    height: 19px;
    width: 19px;
}
/* Action page */
.event-block-title {line-height: 24px; font-size: 1.1em; background-color: #eea82c; height: 24px; border: 1px solid; border-left-color: #d8af3a; border-right-color: #d8af3a; border-top-color: #a7882d; border-bottom-color: #a7882d; color: #5c4206; text-transform: uppercase; text-align: center;}
.event-block-title .contestants {}
.event-block-title .right-block {display: block; float: right; width: 135px;}

.right-block .rating , .event-right-block .rating  {width: 70px; float: left;}
.right-block .place, .event-right-block .place {width: 60px; float: right;}


.event-block-wrapper .photo {margin: 7px 5px; height: 109px; width: 108px; background-color: #fdeab0; border: 1px #d6ae3b solid; position: absolute;}
.event-block-wrapper .photo img{top: 3px; left: 2px; position: relative;}

.event-title{border: 1px #d8af3a solid; border-top: 0; background-color: #e9be3b; height: 24px; line-height: 24px; padding-left: 124px;}
.event-block-wrapper:first-child .event-title{border: 1px #d8af3a solid;}
.event-block .user-name {padding: 0 5px; font-weight: bold;}
.event-title .country {font-weight: bold; font-size: 1em; color: #a90503; text-decoration: none; padding: 0 4px;}

.event-title .right-block {display: block; float: right; font-size: 1.2em; width: 135px; height: 14px; margin-top: 4px; line-height: 14px; text-align: center;}
.event-title .right-block > div {border-left: 1px #d6ae3b solid;}
.event-title .right-block .rating {background: url('/i/smallstar.png') no-repeat 25%; color: #aa0202; text-align: center; padding-left: 25px; width: 55px;}
.event-title .right-block .rating img {vertical-align: middle;}
.event-title .right-block .place{ background: url('/i/up.png') no-repeat 50% 0;}

.leader .event-details .event-place-block{color: #aa0202;} 

.event-details{border: 1px #d8af3a solid; border-top: 0; height: 0; min-height: 100px; padding: 10px 0 10px 124px; width: 100%;}
.event-details p.date-time {font-style: italic;}

.event-details .read-more {padding-left: 20px; font-style: italic; margin-bottom: 7px;}

.event-details .event-rating-block {width: 70px; text-align: center; border-left: 1px #d6ae3b solid;}
.event-details #event-rating  a {background: url('/i/bigstar.png') no-repeat 50%; display: block; padding-top: 65px; color: #5c4206;}
.event-details #event-rating  a:hover {background: url('/i/bluestar.png') no-repeat 50%; color: #aa0202;}
.event-details #event-rating  a:active{background: url('/i/starmarker.png') no-repeat 50%; color: #aa0202;}

.event-details .event-place-block {width: 60px; text-align: center; border-left: 1px #d6ae3b solid; font-size: 2.5em;}

.event-block-wrapper .comments_block {border-left: 1px #be9a30 solid; padding-left: 12px;}
.event-block-wrapper .comments_block .amount_comment{padding: 0 8px 0 22px; line-height: 10px; height: 13px; font-size: 0.9em; font-weight: bold; background: url('/i/comment_img.png') no-repeat 0 top ; float: right; margin-bottom: 4px;  font-weight: bold;}
.event-block-wrapper .all-comments[data-state="display"]{display: block;}
.event-block-wrapper .all-comments[data-state="none"]{display: none;}
.event-block-wrapper .all-comments-text { font-weight: bold;}
.event-block-wrapper .hide-comments{text-align: right; margin: 8px;}
#action-clean-snow {padding-left: 35px; padding-right: 35px;}
#action-clean-snow .event-block-wrapper .hide-comments a, #action-clean-snow .event-block-wrapper .hide-comments a:hover {color: #602C00;}
.event-block-wrapper .comment-title {background-color: #e9be3b; height: 19px; line-height: 19px; padding-left: 8px;}
.event-block-wrapper .comment-right-block {display: block; float: right; padding: 0 8px 0 4px; font-style: italic;}
#action-clean-snow .event-block-wrapper .comment-text {margin: 12px 0;}

.social_comments {clear: right;}
.social_comments .add_comments {text-align: right; padding-right: 8px; float: right; line-height: 28px;  height: 19px; }
.social_comments .add_comments, .social_comments .add_comments a, .social_comments .add_comments a:hover{color: #AA0202; font-weight: bold;}

.form-add-comment[data-state="display"]{display: block;}
.form-add-comment[data-state="none"]{display: none;}
.form-comment {margin-top: 25px; position: relative;}
.form-comment_bg input[type="text"], .form-comment_bg textarea{background-color: #ffe497 !important; width: 255px; height: 113px; border: 1px solid #a27c26; font-style: italic; color: #3b292a; font-family: Corbel, Arial, Helvetica, sans-serif; padding-left: 4px;}
.form-comment_bg input[type="text"] {height: 18px;}
.form-comment .right-block {float: right;}
.form-comment .capcha input{width: 100px;}

.form-comment_bg .btn-send {position: absolute; bottom: 0; right: 5px;}
.btn-send-comment{background: url('/i/btn-send-comment.png') no-repeat; width: 82px; height: 21px; border: 0; cursor: pointer; color: #f5df91; text-transform: uppercase; font-size: 95%; font-weight: bold; letter-spacing: 0.04em; padding-bottom: 6px;}

.event-block-wrapper .success{color: #008800; font-size: 1.1em !important; font-weight: bold; padding: 10px 0;}
.form-add-comment .errors{color: #FF0000; font-size: 1.1em !important; font-weight: bold; padding: 10px 0;}

/* end Action page */