@import "../../css/1024.css";
.hidden-d {
  display: none !important;
}
.visible-d {
  display: block !important;
}
.visible-d-i {
  display: inline-block !important;
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
.hash-tag-popup .search-result {
  font-size: 18px;
  padding-bottom: 11px;
  padding-left: 30px;
  margin-bottom: 0;
  border-bottom: solid 1px #d6d3ce;
}
.hash-tag-popup .topics-list .topic {
  margin: 0;
}
.hash-tag-popup .pagination {
  margin: 19px 0 22px;
}
.hash-tag-popup .topic-comments {
  margin-top: 10px;
}
.hash-tag-popup .fos_comment_comment_show {
  margin-right: 10px;
}
.general-category {
  background: url("/img/marker-user_info.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
  color: #998F85;
  float: left;
  font-size: 11px;
  margin: 0 0 0 10px;
  padding: 0 0 0 13px;
}
.message-header {
  padding-bottom: 15px;
}
.message-header .left-c {
  float: left;
  margin-right: 10px;
  padding: 0 0 0 20px;
  width: 68px;
}
.message-header .right-c {
  float: left;
  width: 85%;
}
.message-header h1 {
  margin-bottom: 3px;
  color: #303030;
  font-size: 18px;
  display: inline-block;
}
.message-header .edit-chat {
  margin-left: 4px;
  text-decoration: none;
  border-bottom: dashed 1px;
  font-size: 13px;
}
.message-header .chat-off,
.message-header .clear-history {
  float: right;
  margin-top: 6px;
  margin-left: 10px;
  font-size: 13px;
}
.form_talk_group_comment .additional-form {
  margin-left: 98px;
}
.form_talk_group_comment .icon.delete {
  vertical-align: inherit;
}
.talk-comments-list .talk-group-profiles-img {
  position: absolute;
  left: -72px;
  width: 60px;
}
.talk-comments-list .talk-group-profiles-img a {
  position: static;
  float: left;
}
.talk-comments-list .talk-group-profiles-img img {
  width: 24px;
  height: 24px;
  max-width: 24px;
  margin: 0 2px 2px 0;
  border-radius: 0;
}
.talk_to .clear-history {
  margin-left: 10px;
}
.create-chat {
  display: inline-block;
  margin-bottom: 10px;
  text-decoration: none;
}
.companion-list {
  margin: 0 0 9px 0;
  padding: 0;
  color: #998f85;
}
.companion-list li {
  display: inline-block;
}
.companion-list a {
  color: #998f85;
  font-size: 14px;
}
.to-right-arrow {
  position: relative;
  font-size: 13px;
  top: 5px;
}
.to-right-arrow:before {
  position: absolute;
  left: -19px;
  top: 0;
  content: "←";
  color: #317baa;
  font-size: 13px;
}
.visibility_wrapper {
  margin-top: 2px;
}
.visibility_wrapper label {
  color: #000;
}
.visibility_wrapper input {
  margin-right: 6px;
  vertical-align: middle;
}
.visibility_wrapper .disabled label {
  color: #B9B6B1 !important;
}
.visibility_wrapper .row {
  padding-bottom: 4px;
}
.form-header {
  margin: -20px -20px 0;
  padding: 20px 0 25px 119px;
  border-bottom: solid 1px #d6d3ce;
  background: #f7f7f7;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.form-header.white-form {
  padding-left: 77px;
  padding-right: 77px;
  background: #fff;
  text-align: center;
}
.form-header.white-form + .form-wrap {
  padding-top: 23px;
  text-align: center;
}
.form-header.white-form + .form-wrap .text-align-center {
  margin-top: 14px;
}
.form-header.white-form .form-header-title {
  margin: 8px 0 18px;
}
.form-header .form-header-title {
  font-size: 15px;
  color: #303030;
}
.form-header .accounts-link {
  margin-top: 7px;
  height: 29px;
}
.form-header .accounts-link a {
  display: inline-block;
  width: 97px;
  height: 29px;
  margin-right: 7px;
}
.form-header .user-cnt {
  margin-left: 54px;
  width: 230px;
  text-align: left;
}
.form-header .user-cnt .user-avatar {
  float: left;
}
.form-header .user-cnt img {
  border-radius: 5px;
  margin-right: 16px;
}
.form-header .user-cnt .user-name {
  color: #317BAA;
  display: block;
  font-size: 15px;
  font-weight: bold;
  margin: 3px 0 4px 66px;
  text-decoration: none;
}
.form-header .user-cnt .profile-name {
  display: block;
  float: none;
  margin-left: 66px;
  color: #998F85;
  font-size: 15px;
}
form .row .input-info {
  margin: 0 0 18px 109px;
  font-size: 15px;
  color: #303030;
}
.text-align-center {
  text-align: center;
}
.bottom .text-align-center {
  margin-top: 15px;
}
.bottom .text-align-center a {
  font-size: 13px !important;
}
.login-fb {
  background: url(/img/facebook.png) no-repeat;
}
.login-gp {
  background: url(/img/groups.png) no-repeat;
}
.dialogs_list_header .small-popup {
  left: 118px;
  top: 97px;
}
.dialogs_list_header .small-popup label {
  display: inline-block;
  margin-bottom: 4px;
  color: #9A8D85;
}
.dialogs_list_header .small-popup:before {
  left: 16px;
  right: auto;
}
.dialogs_list_header .small-popup:after {
  left: 17px;
  right: auto;
}
.studio-copyright {
  display: inline-block;
  margin: 7px 0 6px;
  width: 147px;
  height: 20px;
  background: url(/img/copyright_2x.png) no-repeat;
  background-size: 147px 20px;
}
.retina #site-header {
  background: url(/img/sprite@2x.png) repeat-x 0 -126px;
  background-size: 220px auto;
}
.retina .logo {
  background: url(/img/sprite@2x.png) no-repeat;
  background-size: 220px auto;
}
.retina .authorized-user .user_location {
  background: url(/img/sprite@2x.png) no-repeat -77px -246px;
  background-size: 220px auto;
}
.retina .friend-request .friend-icon {
  background: url(/img/sprite@2x.png) no-repeat -90px -246px;
  background-size: 220px auto;
}
.retina .friend-request .friend-icon.active {
  background-position: -105px -246px;
}
.retina .user-menu .talk-notify a:first-child {
  background: url(/img/sprite@2x.png) no-repeat -110px -266px;
  background-size: 220px auto;
}
.retina .user-menu .talk-notify.has_unreaded_messages a:first-child {
  background-position: -125px -266px;
}
.retina .authorized-user .log-out {
  background: url(/img/sprite@2x.png) no-repeat -64px -246px;
  background-size: 220px auto;
}
.retina #site-header section.search .submit,
.retina .sidebar-main .search .submit {
  background: url(/img/sprite@2x.png) no-repeat -194px -254px;
  background-size: 220px auto;
}
.retina .user-info .tm:before,
.retina .fos_comment_comment_metas .tm:before,
.retina .fos_comment_comment_info .tm:before,
.retina .fos_comment_comment_show .tm:before {
  background: url(/img/sprite@2x.png) no-repeat -35px -51px !important;
  background-size: 220px auto !important;
}
.retina .favorite .fav-link {
  background: url(/img/favorite-sprite@2x.png) no-repeat 0 0;
  background-size: 67px auto;
}
.retina .favorite .fav-link:hover {
  background-position: -23px 0;
}
.retina .favorite .fav-link.active {
  background-position: -46px 0;
  margin-top: 0;
}
.retina .filter_activity .filter_check {
  background: url(/img/sprite@2x.png) no-repeat -62px -274px;
  background-size: 220px auto;
}
.retina .filter_activity .filter_check.active {
  background-position: -62px -262px;
}
.retina .thread-type.repair {
  background: url(/img/fix-type-topic@2x.png) no-repeat;
  background-size: 17px auto;
}
.retina .thread-type.sos {
  background: url(/img/sos-type-topic@2x.png) no-repeat;
  background-size: 17px auto;
}
.retina .icon.photo {
  background: url(/img/sprite@2x.png) 0 -50px no-repeat;
  background-size: 220px auto;
}
.retina .icon.video {
  background: url(/img/sprite@2x.png) -18px -51px no-repeat;
  background-size: 220px auto;
}
.retina .map-block .location .icon,
.retina .fos_comment_comment_metas .km .icon,
.retina .fos_comment_comment_info .km .icon {
  background: url(/img/sprite@2x.png) -48px -51px no-repeat;
  background-size: 220px auto;
}
.retina .thread-closed {
  width: 12px;
  height: 12px;
  background: url(/img/sprite@2x.png) -39px -404px no-repeat;
  background-size: 220px auto;
}
.retina .friend-status .friend-icon {
  background: url(/img/sprite@2x.png) -54px -427px no-repeat;
  background-size: 220px auto;
}
.retina .send-pm {
  background: url(/img/sprite@2x.png) -191px -281px no-repeat;
  background-size: 220px auto;
}
.retina .friend-accept .icon {
  background: url(/img/sprite@2x.png) -85px -432px no-repeat;
  background-size: 220px auto;
}
.retina .friend-status.button.delete .friend-icon {
  background-position: -55px -401px;
}
.retina .change_lang .icon {
  background: url(/img/sprite@2x.png) -173px -247px no-repeat;
  background-size: 220px auto;
}
.retina .pick-place .place .icon {
  background: url(/img/geo-icon@2x.png) no-repeat;
  background-size: 18px auto;
}
.retina .studio-copyright .icon.stfalcon {
  background: url(/img/sprite@2x.png) -128px -51px no-repeat;
  background-size: 220px auto;
}
.retina .icon.delete {
  background: url(/img/sprite@2x.png) -151px -51px no-repeat;
  background-size: 220px auto;
}
.retina .comment-bottom .abuse a,
.retina div.thread-abuse span.thread-abuse a {
  background: url(/img/sprite@2x.png) -95px -262px no-repeat;
  background-size: 220px auto;
}
.retina .comment-bottom .yes a {
  background: url(/img/sprite@2x.png) -62px -287px no-repeat;
  background-size: 220px auto;
}
.retina .comment-bottom .yes a:hover {
  background-position: -62px -299px;
}
.retina .comment-bottom .yes.active a {
  background-color: #C7C0B0;
  background-position: -84px -287px;
}
.retina .comment-bottom .no a {
  background-image: url(/img/sprite@2x.png);
  background-position: -73px -287px;
  background-size: 220px auto;
}
.retina .comment-bottom .no a:hover {
  background-position: -73px -299px;
}
.retina .comment-bottom .no.active a {
  background-position: -84px -302px;
}
.retina .select-video-block .add-media .icon.video {
  background: url(/img/sprite@2x.png) -136px -247px no-repeat;
  background-size: 220px auto;
}
.retina .select-video-block .select-video-youtube .icon.video {
  background: url(/img/sprite@2x.png) -155px -247px no-repeat;
  background-size: 220px auto;
}
.retina #lang-filter-help {
  background-image: url(/img/lang_filter_bg@2x.png);
  background-size: 63px auto;
}
.retina .icon.eye,
.retina #content.user-login-wrap .row .password-cnt .icon:after {
  background: url(/img/sprite@2x.png) -178px -51px no-repeat;
  background-size: 220px auto;
}
.retina .icon-up-down {
  background: url(/img/sprite@2x.png) 0px -311px no-repeat;
  background-size: 220px auto;
}
.retina .icon-sidebar {
  background: url(/img/sprite@2x.png) -67px -375px no-repeat;
  background-size: 220px auto;
}
.retina .icon-arrow-left {
  background: url(/img/sprite@2x.png) -5px -375px no-repeat;
  background-size: 220px auto;
}
.retina #site-main .topic-options .cols .time-filter li .active:after {
  background: url(/img/sprite@2x.png) -28px -375px no-repeat;
  background-size: 220px auto;
}
.retina .icon-castle {
  background: url(/img/sprite@2x.png) -47px -375px no-repeat;
  background-size: 220px auto;
}
.retina .media-control li.media-left a,
.retina .media-control li.media-zoom a,
.retina .media-control li.media-right a {
  background-image: url(/img/media-show-sprite@2x.png);
  background-size: 46px 20px;
}
.retina .friend-request .friends-window li .delete,
.retina .friends-window .clear-all a {
  background: url(/img/clear@2x.png) no-repeat;
  background-size: 8px 8px;
}
.retina .thread-type.general {
  background: url(/img/sprite@2x.png) 0px -335px no-repeat;
  background-size: 220px auto;
}
.retina #site-main .left-col .add-topic.opened .add-topic-form .add-topic-bottom .cancel-button .reset {
  background: url(/img/sprite@2x.png) -180px -364px no-repeat;
  background-size: 220px auto;
}
.retina .login-fb {
  background: url(/img/facebook@2x.png) no-repeat;
  background-size: 97px 29px;
}
.retina .login-gp {
  background: url(/img/groups@2x.png) no-repeat;
  background-size: 88px 29px;
}
.retina .thread-visibility-3 {
  background: url(/img/friends_only@2x.png) no-repeat;
  background-size: 14px 10px;
}
.retina .thread-visibility-1 {
  background: url(/img/company-privacy-icon@2x.png) no-repeat;
  background-size: 11px 11px;
}
.retina .thread-visibility-3.thread-visibility-1 {
  background: url(/img/friends_and_comps@2x.png) no-repeat;
  background-size: 30px 10px;
}
.retina .thread-visibility-0 {
  background: url(/img/meonly-privacy-icon@2x.png) no-repeat;
  background-size: 11px 11px;
}
.retina .pick-place .location-form-thread input[type="submit"],
.retina .pick-place .location-form-thread-repair input[type="submit"],
.retina .location-acp-complete-general {
  background: url(/img/sprite@2x.png) -195px -51px no-repeat;
  background-size: 220px auto;
}
.retina .fos_comment_comment_show:before {
  left: -6px;
  background: url(/img/sprite@2x.png) -59px -51px no-repeat;
  background-size: 220px auto;
}
.retina #site-main .fos_comment_comment_show .fos_comment_comment_body:before {
  top: -8px;
  background: url(/img/sprite@2x.png) -59px -51px no-repeat;
  background-size: 220px auto;
}
.retina #lang-filter-help .lang_filter_text span.uk {
  background-image: url(/img/flags/uk@2x.png);
}
.retina #lang-filter-help .lang_filter_text span.ru {
  background-image: url(/img/flags/ru@2x.png);
}
.retina #lang-filter-help .lang_filter_text span.en {
  background-image: url(/img/flags/en@2x.png);
}
.retina #lang-filter-help .lang_filter_text span.cs {
  background-image: url(/img/flags/cs@2x.png);
}
.retina #lang-filter-help .lang_filter_text span.es {
  background-image: url(/img/flags/es@2x.png);
}
.retina #lang-filter-help .lang_filter_text span.cn {
  background-image: url(/img/flags/cn@2x.png);
}
.retina #lang-filter-help .lang_filter_text span.de {
  background-image: url(/img/flags/de@2x.png);
}
.retina #lang-filter-help .lang_filter_text span.it {
  background-image: url(/img/flags/it@2x.png);
}
.retina #lang-filter-help .lang_filter_text span.fr {
  background-image: url(/img/flags/fr@2x.png);
}
.retina #lang-filter-help .lang_filter_text span.pt {
  background-image: url(/img/flags/pt@2x.png);
}
.retina #lang-filter-help .lang_filter_text span.ka {
  background-image: url(/img/flags/ka@2x.png);
}
.retina #lang-filter-help .lang_filter_text span.et {
  background-image: url(/img/flags/et@2x.png);
}
.retina #lang-filter-help .lang_filter_text span.hr {
  background-image: url(/img/flags/hr@2x.png);
}
.retina #lang-filter-help .lang_filter_text span.hy {
  background-image: url(/img/flags/hy@2x.png);
}
.retina #lang-filter-help .lang_filter_text span.ja {
  background-image: url(/img/flags/ja@2x.png);
}
.retina #lang-filter-help .lang_filter_text span.kk {
  background-image: url(/img/flags/kk@2x.png);
}
.retina #lang-filter-help .lang_filter_text span.pl {
  background-image: url(/img/flags/pl@2x.png);
}
.retina #lang-filter-help .lang_filter_text span {
  background-size: 16px 16px;
}
.retina .slider-line .ui-slider-handle {
  background-image: url(/img/slider-btn@2x.png);
  background-size: 23px auto;
}
.retina #site-main .add-topic.opened .place .icon {
  background: url(/img/sprite@2x.png) -18px -288px;
  background-size: 189px auto;
}
.retina .icon-user {
  background: url(/img/sprite@2x.png) -160px -361px;
  background-size: 219px auto;
}
.retina #site-main .user-profile-info .favorite .fav-link {
  background: url(/img/favorite-sprite-big@2x.png) no-repeat;
  background-size: 67px 51px;
}
.retina #site-main .user-profile-info .favorite .fav-link:hover {
  background-position: -23px 0;
}
.retina #site-main .user-profile-info .favorite .fav-link.active {
  background-position: -46px 0;
}
.retina .user-profile .raty-cnt img {
  width: 26px;
}
.retina .comment-company-rating img {
  width: 21px;
}
.retina .fos_comment_comment_metas .user-rating img {
  width: 13px;
}
.retina #site-footer .social_list li a {
  background-image: url(/img/socials@2x.png) !important;
  background-size: 158px 30px;
}
.retina #find-map-location {
  background-image: url(/img/search-line-bg@2x.png);
  background-size: 32px 32px;
}
.retina #find-map-location,
.retina .retina #site-main .big-map .map-search #find-map-location {
  background-image: url(/img/search-line-bg@2x.png);
  background-size: 37px 36px;
}
.retina .user-location .address .icon,
.retina .user-info .km .icon {
  background: url(/img/sprite@2x.png) -48px -51px;
  background-size: 219px auto;
}
.retina .add-topic .text-wrap:before {
  background: url(/img/sprite@2x.png) -209px -51px no-repeat;
  background-size: 220px auto;
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  .hidden-t {
    display: none !important;
  }
  .visible-t {
    display: block !important;
  }
  .visible-t-i {
    display: inline-block !important;
  }
}
@media screen and (max-width: 1000px) {
  .visible-t- {
    display: block !important;
  }
  .visible-t-i- {
    display: inline-block !important;
  }
  .hidden-t- {
    display: none !important;
  }
  body {
    min-width: 320px;
    height: 100%;
  }
  body:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 49px;
    background: url(/img/sprite.png) repeat-x 0 -158px;
  }
  .dyn-search-cnt {
    display: none;
  }
  .yell-btn {
    padding: 0;
    height: 40px;
    border-radius: 3px;
    line-height: 40px;
    background-color: #e3b839;
    -webkit-box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    -moz-box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    background: #ffd455;
    /* Old browsers */
  
    background: -moz-linear-gradient(top, #ffd455 0%, #e4b93a 100%);
    /* FF3.6+ */
  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd455), color-stop(100%, #e4b93a));
    /* Chrome,Safari4+ */
  
    background: -webkit-linear-gradient(top, #ffd455 0%, #e4b93a 100%);
    /* Chrome10+,Safari5.1+ */
  
    background: -o-linear-gradient(top, #ffd455 0%, #e4b93a 100%);
    /* Opera 11.10+ */
  
    background: -ms-linear-gradient(top, #ffd455 0%, #e4b93a 100%);
    /* IE10+ */
  
    background: linear-gradient(to bottom, #ffd455 0%, #e4b93a 100%);
    /* W3C */
  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd455', endColorstr='#e4b93a', GradientType=0);
    /* IE6-9 */
  
    font-size: 20px;
  }
  .page {
    position: relative;
    margin: 0 auto;
    width: 768px;
    overflow: hidden;
    height: auto !important;
    min-height: 100%;
    height: 100%;
  }
  .page #thread-help {
    display: none;
  }
  .user-advice {
    display: none;
  }
  .wrapper {
    position: relative;
    width: 100%;
    min-height: 100%;
    background: #EBEFF0;
  }
  .wrapper:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 49px;
    background: url(/img/sprite.png) repeat-x 0 -158px;
  }
  .sidebar-main {
    display: none;
    position: absolute;
    left: 0;
    width: 0;
    overflow: hidden;
    z-index: 0;
    height: 100%;
    background: #3b3230;
  }
  .sidebar-main .sidebar-inside {
    position: absolute;
    padding-bottom: 44px;
    height: auto;
    background: #3B3230;
    width: 256px;
    right: 0;
  }
  .sidebar-main .sidebar-inside:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 1px;
    background: none repeat scroll 0 0 rgba(45, 37, 37, 0.2);
    box-shadow: -1px 0 8px 0 rgba(0, 0, 0, 0.69);
  }
  .sidebar-main .search {
    position: relative;
    left: 0;
    top: 0;
    padding: 5px;
    border-radius: 0;
    background: #524947;
  }
  .sidebar-main .search input[type="text"] {
    color: #998f85;
    font-size: 16px;
    border-radius: 3px;
    width: 234px;
    height: 34px;
    -webkit-box-shadow: inset 0 1px 3px rgba(153, 143, 133, 0.55), inset 0 0 0 1px rgba(153, 143, 133, 0.36);
    -moz-box-shadow: inset 0 1px 3px rgba(153, 143, 133, 0.55), inset 0 0 0 1px rgba(153, 143, 133, 0.36);
    box-shadow: inset 0 1px 3px rgba(153, 143, 133, 0.55), inset 0 0 0 1px rgba(153, 143, 133, 0.36);
    border: none;
    font-weight: normal;
  }
  .sidebar-main .search .submit {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 35px;
    height: 34px;
    padding: 0;
    background-position: -127px -280px;
  }
  .sidebar-main .lang-cnt {
    display: block;
    position: absolute;
    border-top: 1px solid #524947;
    height: 43px;
    width: 100%;
    bottom: 0;
  }
  .sidebar-main .lang-cnt .change_lang {
    border: none;
    background: transparent;
    color: #998f85;
    font-size: 14px;
    font-weight: bold;
    line-height: 43px;
    text-decoration: none;
  }
  .sidebar-main .lang-cnt .change_lang .icon {
    background-position: -173px -263px;
  }
  .sidebar-main .main-menu {
    padding: 0;
    margin: 0;
  }
  .sidebar-main .main-menu li {
    border-bottom: solid 1px #524947;
    list-style-type: none;
  }
  .sidebar-main .main-menu li.current a {
    background-color: #d14949;
  }
  .sidebar-main .main-menu li.last {
    border-color: transparent;
  }
  .sidebar-main .main-menu li a {
    display: inline-block;
    padding-left: 14px;
    width: 235px;
    height: 43px;
    line-height: 43px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
  }
  .sidebar-main .map-block {
    width: 256px;
    margin-bottom: 26px;
  }
  .sidebar-main .map-block .map {
    background: transparent;
    border-radius: none;
    padding: 0;
  }
  .sidebar-main .map-block .map #map-sidebar {
    width: 256px;
    height: 0;
  }
  .sidebar-main .map-block h2 {
    border: 0;
    padding: 0;
    margin: 0;
  }
  .sidebar-main .map-block h2 a {
    display: inline-block;
    border-top: solid 1px #524947;
    margin: 0;
    padding-left: 14px;
    width: 242px;
    height: 43px;
    line-height: 43px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
  }
  .sidebar-main .map-block .location {
    margin: 0 15px;
  }
  .sidebar-main .map-block .location-form.show {
    padding: 0 0 0 12px;
  }
  .sidebar-main .map-block .location-form.show input {
    width: 220px;
    height: 25px;
  }
  .sidebar-main .map-block .location-form.show .location-cancel {
    margin: 8px 12px 0 0;
    font-size: 14px;
  }
  .sidebar-main .map-block .location-form.show .button {
    margin: 5px 0 9px 0;
    height: 30px;
    font-size: 14px;
  }
  .show-sidebar {
    display: inline-block;
    float: left;
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    padding: 12px 12px 9px 12px;
    width: 24px;
    height: 20px;
    cursor: pointer;
  }
  #site-header {
    min-width: 320px;
    width: 100%;
    height: 49px;
    background: transparent;
  }
  #site-header .header-inside {
    width: 100%;
    height: 44px;
    padding: 0;
  }
  #site-header .logo {
    margin: 4px 0 0 9px;
    width: 137px;
    height: 34px;
    background-position: 0 -316px;
  }
  #site-header .ryght-part {
    display: none;
  }
  #site-header .autorization {
    top: 5px;
  }
  #site-header .autorization .txt a {
    border-color: transparent;
  }
  #site-header .user-menu {
    top: 16px;
  }
  #site-header .user-menu .friend-request {
    margin-right: 23px;
  }
  #site-header .user-menu .log-out {
    margin-top: 2px;
    position: relative;
  }
  #site-header .user-menu .log-out:after {
    content: "";
    position: absolute;
    height: 43px;
    width: 27px;
    top: -18px;
    left: -7px;
  }
  #site-header .user-menu .talk-notify {
    margin-right: 23px;
    padding-right: 0;
    background: none;
  }
  #site-header .user-menu .talk-notify .talk-notify-icon {
    margin-left: 0;
  }
  #site-header .user-menu .talk-notify .unreaded_messages {
    right: -6px;
  }
  #site-header .friends-window {
    width: 306px;
    border: none;
    border-radius: 5px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 5px 20px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 5px 20px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 5px 20px rgba(0, 0, 0, 0.3);
  }
  #site-header .friends-window .notify-action {
    padding-right: 30px;
  }
  #site-header .friends-window .notify-action .delete {
    top: 50%;
    right: 19px;
    margin-top: -4px;
  }
  #site-header .friends-window .notify-action p {
    display: inline-block;
    width: 198px;
  }
  #site-header .friends-window .clear-all a {
    padding-left: 16px;
    font-size: 18px;
    background-position: 0 9px;
  }
  .location-wrap {
    text-align: left;
  }
  .location-wrap .button span {
    padding: 0 9px;
    height: 31px;
    line-height: 31px;
    border-radius: 3px;
    background-color: #e3b839;
    border: solid 1px #bd962b;
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.08));
    background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.08));
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.08));
    background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.08));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.08), rgba(255, 255, 255, 0.08));
    font-size: 14px;
    font-weight: bold;
    color: #442a00;
    text-shadow: 0 1px rgba(255, 255, 255, 0.35);
  }
  .location-wrap #cancel-thread-select {
    margin: 12px 15px 0 -147px;
    font-size: 14px;
    font-weight: bold;
    color: #998f85;
    text-decoration: none;
  }
  #site-main {
    width: 100%;
    padding: 0;
    margin: 10px 0 0 0;
    /* page big map*/
  
    /***************/
  
  }
  #site-main .dialogs_list_header h1 {
    margin-bottom: 11px;
    margin-right: 15px;
  }
  #site-main .dialogs_list_header .button {
    margin-top: 7px;
    margin-right: 5px;
  }
  #site-main .message-header .left-c {
    float: none;
    margin-left: 18px;
    width: auto;
  }
  #site-main .message-header .right-c {
    float: none;
    margin: 8px 18px 0;
    width: auto;
  }
  #site-main .left-col {
    width: 746px;
    margin: 0 auto;
    float: none;
  }
  #site-main .left-col .user_talk_menu .to-dialogs {
    position: relative;
    top: 0;
    left: 0;
    font-size: 15px;
    margin-left: 21px;
    margin-right: 10px;
    width: auto;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 16px 20px 46px;
    width: 100%;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .user-ava,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .user-ava {
    width: 50px;
    height: 50px;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .text-wrap,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .text-wrap {
    width: 618px;
    margin-bottom: 10px;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .text,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .text {
    width: 604px;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .fos_comment_submit,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .fos_comment_submit {
    width: 619px;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .fos_comment_submit td:first-child,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .fos_comment_submit td:first-child {
    padding-left: 20px;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .fos_comment_submit td:nth-of-type(3),
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .fos_comment_submit td:nth-of-type(3) {
    padding-right: 20px;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .media-list,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .media-list {
    width: 618px;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .additional-form,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .additional-form {
    margin: 0 0 11px 68px;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .additional-form .l-text,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .additional-form .l-text {
    float: none;
    width: 100%;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .additional-form .r-content,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .additional-form .r-content {
    margin-left: 0;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .additional-form .r-content .place,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .additional-form .r-content .place {
    margin-left: 0;
    width: auto;
  }
  #site-main .left-col .fos_user_profile_view .current-user-avatar {
    margin-top: 14px !important;
  }
  #site-main .left-col #content {
    margin: 0;
    padding: 0;
    border-radius: 10px 10px 0 0;
  }
  #site-main .left-col #content .user-profile-edit {
    padding-top: 18px;
  }
  #site-main .left-col #content .user-profile-edit .change-avatar {
    padding: 0 12px;
  }
  #site-main .left-col #content .user-profile-edit .form-wrap {
    margin-right: 0;
    margin-left: 0;
    padding: 0;
  }
  #site-main .left-col #content .user-profile-edit .form-wrap .tabs-nav {
    margin-left: 0;
    margin-right: 0;
  }
  #site-main .left-col #content .user-profile-edit .form-wrap .row.bottom {
    margin-right: 0;
    margin-left: 0;
    padding-bottom: 15px;
  }
  #site-main .left-col #content .mention-profile {
    display: none !important;
  }
  #site-main .left-col #content .user-profile.company .current-user-avatar {
    top: -24px;
  }
  #site-main .left-col #content .user-profile.company .title {
    vertical-align: top;
  }
  #site-main .left-col #content .user-profile.company .with_buttons .send-pm {
    margin: 0;
    top: 32px;
  }
  #site-main .left-col #content .user-profile.company table tr:first-child td {
    padding-bottom: 0;
  }
  #site-main .left-col #content .user-profile.company .current-user-avatar {
    top: -7px;
  }
  #site-main .left-col #content .user-profile .current-user-avatar {
    margin-left: 18px;
    margin-top: -24px;
  }
  #site-main .left-col #content .user-profile h1 {
    top: 5px;
    font-size: 28px;
  }
  #site-main .left-col #content .user-profile .nick_name {
    margin-top: 0;
  }
  #site-main .left-col #content .user-profile .user-profile-info {
    margin-bottom: -9px;
  }
  #site-main .left-col #content .user-profile .user-profile-info .nick_name {
    margin: 1px 0 12px;
  }
  #site-main .left-col #content .user-profile .user-profile-info .with_buttons {
    padding-top: 13px;
    padding-right: 16px;
  }
  #site-main .left-col #content .user-profile .user-profile-info .with_buttons .friend-request-sent {
    padding: 0;
    text-align: center;
    width: 44px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 5px;
  }
  #site-main .left-col #content .user-profile .user-profile-info .with_buttons .friend-request-sent .text {
    display: none;
  }
  #site-main .left-col #content .user-profile .user-profile-info .with_buttons .friend-request-sent .friend-icon {
    margin: 0;
  }
  #site-main .left-col #content .user-profile .user-profile-info .with_buttons .send-pm {
    padding: 0;
    height: 40px;
    border-radius: 3px;
    line-height: 40px;
    background-color: #e3b839;
    -webkit-box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    -moz-box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    background: #ffd455;
    /* Old browsers */
  
    background: -moz-linear-gradient(top, #ffd455 0%, #e4b93a 100%);
    /* FF3.6+ */
  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd455), color-stop(100%, #e4b93a));
    /* Chrome,Safari4+ */
  
    background: -webkit-linear-gradient(top, #ffd455 0%, #e4b93a 100%);
    /* Chrome10+,Safari5.1+ */
  
    background: -o-linear-gradient(top, #ffd455 0%, #e4b93a 100%);
    /* Opera 11.10+ */
  
    background: -ms-linear-gradient(top, #ffd455 0%, #e4b93a 100%);
    /* IE10+ */
  
    background: linear-gradient(to bottom, #ffd455 0%, #e4b93a 100%);
    /* W3C */
  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd455', endColorstr='#e4b93a', GradientType=0);
    /* IE6-9 */
  
    font-size: 20px;
    position: relative;
    width: 44px;
  }
  #site-main .left-col #content .user-profile .user-profile-info .with_buttons .send-pm:before {
    content: "";
    position: absolute;
    top: 16px;
    left: 15px;
    width: 15px;
    height: 11px;
    background: url(/img/icon-send-mes.png) no-repeat;
  }
  #site-main .left-col #content .user-profile .user-profile-info .with_buttons .friend-status span {
    width: 44px;
    height: 40px;
    text-align: center;
    line-height: 58px;
  }
  #site-main .left-col #content .user-profile .user-profile-info .with_buttons .friend-status span .friend-icon {
    display: inline-block;
  }
  #site-main .left-col #content .user-profile .user-profile-info .with_buttons .friend-status.add-to span {
    padding: 0;
    height: 40px;
    border-radius: 3px;
    line-height: 40px;
    background-color: #e3b839;
    -webkit-box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    -moz-box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    background: #ffd455;
    /* Old browsers */
  
    background: -moz-linear-gradient(top, #ffd455 0%, #e4b93a 100%);
    /* FF3.6+ */
  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd455), color-stop(100%, #e4b93a));
    /* Chrome,Safari4+ */
  
    background: -webkit-linear-gradient(top, #ffd455 0%, #e4b93a 100%);
    /* Chrome10+,Safari5.1+ */
  
    background: -o-linear-gradient(top, #ffd455 0%, #e4b93a 100%);
    /* Opera 11.10+ */
  
    background: -ms-linear-gradient(top, #ffd455 0%, #e4b93a 100%);
    /* IE10+ */
  
    background: linear-gradient(to bottom, #ffd455 0%, #e4b93a 100%);
    /* W3C */
  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd455', endColorstr='#e4b93a', GradientType=0);
    /* IE6-9 */
  
    font-size: 20px;
  }
  #site-main .left-col #content .user-profile .user-profile-info .with_buttons .friend-status.add-to span .friend-icon {
    margin-top: 11px;
  }
  #site-main .left-col #content .user-profile .garage-list ul {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }
  #site-main .left-col #content .user-profile .tabs .content_main_menu li a {
    height: 32px;
    line-height: 32px;
  }
  #site-main .left-col #content .user-profile .tabs .content_main_menu li a.active {
    height: 40px;
    padding-bottom: 0;
    margin: 0 0 -5px 0;
  }
  #site-main .left-col #content .user-profile .tabs .tabs-nav {
    margin: 0 0 -1px 0;
    padding-right: 16px;
  }
  #site-main .left-col #content .user-profile .tabs .tabs-nav .content_inner_menu {
    width: 100%;
  }
  #site-main .left-col #content .user-profile .tabs .tabs-nav .content_inner_menu a {
    height: 34px;
    line-height: 34px;
  }
  #site-main .left-col #content .user-profile .tabs .topic-comments {
    margin-left: 0;
    margin-right: 0;
  }
  #site-main .left-col .garage-line {
    margin-top: -12px;
    width: 100%;
  }
  #site-main .left-col .garage-line img {
    width: 100%;
  }
  #site-main #list-sliding {
    padding-bottom: 20px;
  }
  #site-main .log-out {
    margin-top: 3px;
  }
  #site-main .topic-options {
    padding: 0 0 0 0;
    margin: 0;
    min-height: 39px;
    border-bottom: none;
  }
  #site-main .topic-options .filter_activity {
    position: static;
    margin: 5px 0 0 12px;
  }
  #site-main .topic-options .filter_activity .filter_check {
    position: relative;
    margin-right: 0;
    right: 0 !important;
    width: 55px;
    height: 27px;
    border-radius: 14px 13px 13px 14px;
    background: #d6d3cc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 0 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 0 1px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 0 1px rgba(0, 0, 0, 0.15);
    -webkit-transition: all 0.2s Fease-in-out;
    -moz-transition: all 0.2s Fease-in-out;
    -o-transition: all 0.2s Fease-in-out;
    transition: all 0.2s Fease-in-out;
  }
  #site-main .topic-options .filter_activity .filter_check:before {
    content: "";
    position: absolute;
    left: 4px;
    top: 3px;
    width: 21px;
    height: 21px;
    border-radius: 11px 10px 10px 11px;
    background-color: #fff;
    -webkit-box-shadow: 0 1px rgba(0, 0, 0, 0.17);
    -moz-box-shadow: 0 1px rgba(0, 0, 0, 0.17);
    box-shadow: 0 1px rgba(0, 0, 0, 0.17);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  #site-main .topic-options .filter_activity .filter_check.active {
    background: #e3b839;
  }
  #site-main .topic-options .filter_activity .filter_check.active:before {
    left: 29px;
  }
  #site-main .topic-options .show-topic-options {
    display: inline-block;
    float: none;
    margin: 11px 0 0 0;
    font-size: 13px;
    right: 85px;
    top: 0;
  }
  #site-main .topic-options .filter-head {
    overflow: hidden;
    padding-right: 17px;
    height: 39px;
    background: #fff;
    border-radius: 10px 10px 0 0;
  }
  #site-main .topic-options.opened {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: #dfe4e6;
  }
  #site-main .topic-options.opened .filter-head {
    height: 40px;
    background: url(/img/sprite.png) repeat-x scroll 0 -353px transparent;
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.06);
  }
  #site-main .topic-options .cols {
    padding: 12px 12px 18px;
  }
  #site-main .topic-options .cols .col1 {
    display: none;
  }
  #site-main .topic-options .cols .col2 {
    float: none;
    width: 100%;
  }
  #site-main .topic-options .cols .col2 select {
    width: 248px;
  }
  #site-main .topic-options .cols .col3 {
    float: none;
    margin-top: 16px;
    width: 100%;
  }
  #site-main .topic-options .cols .col3 label {
    border: none;
  }
  #site-main .topic-options .cols .col4 {
    margin: 15px 0 0 0;
  }
  #site-main .topic-options .cols .row {
    margin: 19px 0 0 0;
  }
  #site-main .topic-options .cols .row .title {
    margin-bottom: 12px;
  }
  #site-main .topic-options .cols label {
    padding-bottom: 3px;
    border-bottom: solid 1px #d3d4d8;
  }
  #site-main .topic-options .cols .car-brands,
  #site-main .topic-options .cols .repair-categories {
    overflow: hidden;
  }
  #site-main .topic-options .cols .brand,
  #site-main .topic-options .cols .category {
    display: block;
    float: left;
    overflow: hidden;
    margin: 0 32px 10px 0;
    padding: 4px 0 6px;
    width: 215px;
    border-bottom: 1px solid #d3d4d8;
    font-size: 18px;
    color: #303030;
  }
  #site-main .topic-options .cols .brand:nth-of-type(3n),
  #site-main .topic-options .cols .category:nth-of-type(3n) {
    margin-right: 0;
  }
  #site-main .topic-options .cols .brand .icon,
  #site-main .topic-options .cols .category .icon {
    position: relative;
    float: right;
    top: 0;
    width: 30px;
    height: 30px;
    background: #d14949;
  }
  #site-main .topic-options .cols .brand .icon:after,
  #site-main .topic-options .cols .category .icon:after {
    content: "";
    position: absolute;
    left: 10px;
    top: 10px;
    width: 9px;
    height: 9px;
    background: url(/img/sprite.png) no-repeat -142px -265px;
  }
  #site-main .topic-options .cols .brand .brand-name,
  #site-main .topic-options .cols .category .brand-name {
    display: inline-block;
    overflow: hidden;
    max-width: 180px;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  #site-main .topic-options .cols .time-filter li {
    background: transparent;
    padding: 0;
    margin: 0;
  }
  #site-main .topic-options .cols .time-filter li:first-child a {
    border-radius: 3px 0 0 3px;
  }
  #site-main .topic-options .cols .time-filter li:last-child a {
    border-radius: 0 3px 3px 0;
    border-right: none;
  }
  #site-main .topic-options .cols .time-filter li a {
    display: inline-block;
    height: 44px;
    padding: 0 16px;
    line-height: 43px;
    border-right: solid 1px #c4c9c9;
    border-bottom: none;
    font-size: 18px;
    color: #317baa;
    text-shadow: 0 1px #fff;
    -webkit-box-shadow: inset 0 -1px rgba(149, 158, 160, 0.44);
    -moz-box-shadow: inset 0 -1px rgba(149, 158, 160, 0.44);
    box-shadow: inset 0 -1px rgba(149, 158, 160, 0.44);
    background: #f3f4f4;
    background-image: -webkit-linear-gradient(bottom, rgba(149, 158, 160, 0.22), rgba(255, 255, 255, 0.22));
    background-image: -moz-linear-gradient(bottom, rgba(149, 158, 160, 0.22), rgba(255, 255, 255, 0.22));
    background-image: -o-linear-gradient(bottom, rgba(149, 158, 160, 0.22), rgba(255, 255, 255, 0.22));
    background-image: -ms-linear-gradient(bottom, rgba(149, 158, 160, 0.22), rgba(255, 255, 255, 0.22));
    background-image: linear-gradient(to top, rgba(149, 158, 160, 0.22), rgba(255, 255, 255, 0.22));
  }
  #site-main .topic-options .cols .time-filter li .active {
    color: #303030;
    text-shadow: 0 1px rgba(255, 255, 255, 0.29);
    background: #959ea0;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.28);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.28);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.28);
  }
  #site-main .topic-options .cols .slider-line .ui-slider-handle {
    width: 24px !important;
    height: 29px !important;
    top: -12px !important;
    background: url(/img/sprite.png) no-repeat 0 -395px !important;
    box-shadow: none !important;
  }
  #site-main .favorite {
    left: auto;
    right: 0;
  }
  #site-main .favorite .fav-link {
    margin: 0;
    width: 32px;
    height: 32px;
    background: url(/img/sprite.png) no-repeat -187px -317px;
  }
  #site-main .favorite .fav-link.active {
    background: url(/img/sprite.png) no-repeat -155px -317px;
  }
  #site-main .favorite .fav-count {
    margin: 12px -11px 0 0;
  }
  #site-main .company-info .favorite {
    top: 0 !important;
  }
  #site-main .topic {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding-top: 10px;
  }
  #site-main .topic.edit-topic-content {
    padding: 0;
  }
  #site-main .topic .user-info {
    padding-right: 9px;
  }
  #site-main .topic .topic-content {
    /* .profile-name, .car {
              float: none;
            }*/
  
  }
  #site-main .topic .topic-content .topic-hdr {
    font-weight: bold;
    text-decoration: none;
    border-bottom: solid 1px #317baa;
  }
  #site-main .topic .topic-content .thread-visibility-1 {
    margin: 5px 4px 0 0;
  }
  #site-main .topic .topic-content .form-comment {
    margin-top: 10px;
  }
  #site-main .topic .profile-data {
    display: block;
    overflow: hidden;
    margin-bottom: 7px;
    min-height: 14px;
  }
  #site-main .topic .km {
    float: left;
    margin: 0 21px 0 0;
  }
  #site-main .topic .just_address .km {
    float: none;
    margin: 0;
  }
  #site-main .topic .fos_comment_comment_body {
    margin-top: 5px;
  }
  #site-main .topic .comments-waypoint-end {
    display: none;
    padding-top: 3px;
  }
  #site-main .topic .comments-waypoint-end.visible {
    display: block;
    visibility: visible;
  }
  #site-main .thread-type {
    display: none;
  }
  #site-main .add-topic {
    margin: 0;
    border: none;
    padding-bottom: 11px;
    /*opened*/
  
  }
  #site-main .add-topic .text-wrap {
    width: 594px;
  }
  #site-main .add-topic .text-wrap textarea {
    width: 574px;
  }
  #site-main .add-topic .thread-add-switch {
    padding-top: 3px;
  }
  #site-main .add-topic .thread-add-switch .active a {
    padding-top: 4px;
  }
  #site-main .add-topic.opened .thread-add-form {
    position: relative;
    width: 605px;
  }
  #site-main .add-topic.opened .thread-add-form input[type="text"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 7px;
    padding: 0 6px;
    width: 100%;
    height: 34px;
    font-weight: normal;
  }
  #site-main .add-topic.opened .thread-add-form input.topic-header-input {
    margin-bottom: 12px;
  }
  #site-main .add-topic.opened .thread-add-form .text-wrap {
    width: 100%;
    margin-bottom: 19px;
  }
  #site-main .add-topic.opened .thread-add-form .text-wrap:before {
    display: none;
  }
  #site-main .add-topic.opened .thread-add-form .text-wrap textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
  }
  #site-main .add-topic.opened .thread-add-form .additional-form {
    margin-bottom: -21px;
  }
  #site-main .add-topic.opened .row .from-cnt {
    margin-top: 2px;
  }
  #site-main .add-topic.opened .row .location-form-thread .location-wrap {
    width: 100%;
    height: 268px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 0 2px 1px rgba(250, 187, 46, 0.51), 0 1px 1px #998f85;
    -moz-box-shadow: 0 0 2px 1px rgba(250, 187, 46, 0.51), 0 1px 1px #998f85;
    box-shadow: 0 0 2px 1px rgba(250, 187, 46, 0.51), 0 1px 1px #998f85;
  }
  #site-main .add-topic.opened .row .location-form-thread #map-select,
  #site-main .add-topic.opened .row .location-form-thread .leaflet-google-layer {
    width: 100%;
    height: 221px;
  }
  #site-main .add-topic.opened .row .r-content {
    float: right;
    padding-bottom: 5px;
    width: 428px;
    margin: 0;
    border-bottom: solid 1px #d6d3ce;
  }
  #site-main .add-topic.opened .row .r-content.sos-location-cnt {
    border-bottom: none;
  }
  #site-main .add-topic.opened .row .r-content.sos-location-cnt .only-city {
    display: inline-block;
    margin-top: 6px;
  }
  #site-main .add-topic.opened .row .r-content.sos-location-cnt .only-city label {
    font-size: 18px;
    color: #000;
  }
  #site-main .add-topic.opened .row .r-content.sos-location-cnt .only-city input {
    top: 7px;
  }
  #site-main .add-topic.opened .row .r-content.sos-location-cnt br {
    display: none;
  }
  #site-main .add-topic.opened .row .r-content .toggle-thread-car,
  #site-main .add-topic.opened .row .r-content .toggle-thread-car {
    display: inline-block;
    margin: 8px 60px 15px 0;
    font-size: 18px;
  }
  #site-main .add-topic.opened .row .r-content .toggle-thread-car:hover,
  #site-main .add-topic.opened .row .r-content .toggle-thread-car:hover {
    border-bottom: solid 1px transparent;
  }
  #site-main .add-topic.opened .row .r-content .profile-brand,
  #site-main .add-topic.opened .row .r-content .profile-model {
    width: 136px;
  }
  #site-main .add-topic.opened .row .r-content .pick-place {
    display: table;
    width: 100%;
  }
  #site-main .add-topic.opened .row .r-content .pick-place .check-cnt {
    display: table-cell;
    width: 32px;
    padding-top: 9px;
    vertical-align: top;
  }
  #site-main .add-topic.opened .row .r-content .pick-place .check-cnt input {
    top: 0;
  }
  #site-main .add-topic.opened .row .r-content .pick-place .autocomplete-location {
    width: 349px;
  }
  #site-main .add-topic.opened .row .r-content .place {
    display: table;
    margin: -2px 0 0 0;
    padding: 0;
    width: 396px;
  }
  #site-main .add-topic.opened .row .r-content .place.sos-place {
    padding-bottom: 6px;
    border-bottom: 1px solid #D6D3CE;
    width: 428px;
  }
  #site-main .add-topic.opened .row .r-content .place #repair-select-location,
  #site-main .add-topic.opened .row .r-content .place .thread-get-location,
  #site-main .add-topic.opened .row .r-content .place #sos-select-location,
  #site-main .add-topic.opened .row .r-content .place #general-select-location {
    display: table-cell;
    vertical-align: top;
  }
  #site-main .add-topic.opened .row .r-content .place #repair-select-location,
  #site-main .add-topic.opened .row .r-content .place #sos-select-location,
  #site-main .add-topic.opened .row .r-content .place #general-select-location {
    padding-top: 5px;
  }
  #site-main .add-topic.opened .row .r-content .place #repair-select-location .txt,
  #site-main .add-topic.opened .row .r-content .place #sos-select-location .txt,
  #site-main .add-topic.opened .row .r-content .place #general-select-location .txt {
    font-size: 18px;
    font-weight: normal;
    border-bottom: none;
  }
  #site-main .add-topic.opened .row .r-content .place .thread-get-location {
    width: 37px;
  }
  #site-main .add-topic.opened .row .no-border {
    border-bottom: none;
  }
  #site-main .add-topic.opened .row:last-child .r-content {
    border: none;
  }
  #site-main .add-topic.opened .row.car-select .r-content {
    padding: 0;
  }
  #site-main .add-topic.opened .row.thread-car-select .r-content {
    padding-bottom: 0;
  }
  #site-main .add-topic.opened .sos-select-location .text {
    border-bottom: none;
  }
  #site-main .add-topic.opened .place .icon {
    width: 36px;
    height: 36px;
    background: url(/img/sprite.png) 0 -424px;
  }
  #site-main .add-topic.opened .additional_options {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
  }
  #site-main .add-topic.opened .additional_options .view_additional_options {
    width: 100%;
    font-size: 18px;
    text-decoration: none;
  }
  #site-main .add-topic.opened .additional_options .view_additional_options:after {
    float: right;
    margin-top: 11px;
  }
  #site-main .add-topic.opened .additional_options .row .r-content {
    border-bottom: none;
  }
  #site-main .add-topic.opened .thread-add-switch {
    margin-bottom: -42px;
  }
  #site-main .media-list {
    margin-bottom: 13px;
  }
  #site-main .media-show {
    width: 100%;
  }
  #site-main .media-show .media-image-big-preview {
    display: inline-block;
  }
  #site-main .fos_comment_comment_show {
    margin-bottom: 16px;
  }
  #site-main .fos_comment_comment_body .media-list {
    margin-bottom: 0;
    margin-top: 10px;
  }
  #site-main .fos_comment_comment_body .comment-bottom {
    text-align: left;
  }
  #site-main .fos_comment_comment_body .comment-bottom .yes,
  #site-main .fos_comment_comment_body .comment-bottom .no,
  #site-main .fos_comment_comment_body .comment-bottom .abuse {
    display: inline-block;
    padding: 0 5px;
    border: solid 1px #ede8e4;
    border-radius: 4px;
    min-width: 28px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    background: none;
    cursor: pointer;
  }
  #site-main .fos_comment_comment_body .comment-bottom .yes a,
  #site-main .fos_comment_comment_body .comment-bottom .no a,
  #site-main .fos_comment_comment_body .comment-bottom .abuse a {
    margin: 0;
  }
  #site-main .fos_comment_comment_body .comment-bottom .yes.active,
  #site-main .fos_comment_comment_body .comment-bottom .no.active,
  #site-main .fos_comment_comment_body .comment-bottom .abuse.active {
    cursor: default;
    background-color: #C7C0B0;
    color: #fff;
    border: solid 1px transparent;
  }
  #site-main .fos_comment_comment_body .comment-bottom .yes.active a,
  #site-main .fos_comment_comment_body .comment-bottom .no.active a,
  #site-main .fos_comment_comment_body .comment-bottom .abuse.active a {
    top: 0;
    margin-bottom: -4px;
    margin-right: -4px;
  }
  #site-main .fos_comment_comment_body .comment-bottom .yes:hover.active a {
    background-position: -84px -287px;
  }
  #site-main .fos_comment_comment_body .comment-bottom .yes:hover a {
    background-position: -62px -299px;
  }
  #site-main .fos_comment_comment_body .comment-bottom .no:hover.active a {
    background-position: -84px -302px;
  }
  #site-main .fos_comment_comment_body .comment-bottom .no:hover a {
    background-position: -73px -299px;
  }
  #site-main .fos_comment_comment_body .comment-bottom .abuse a {
    position: relative;
    top: 13px;
    margin: 0;
    overflow: visible;
    vertical-align: top;
  }
  #site-main .fos_comment_comment_body .comment-bottom .abuse a:after {
    content: "";
    height: 38px;
    left: -12px;
    opacity: 0.8;
    position: absolute;
    top: -13px;
    width: 38px;
  }
  #site-main .fos_comment_comment_body .comment-bottom .abuse-type {
    right: auto;
    left: 17px;
    bottom: 37px;
  }
  #site-main .fos_comment_comment_body .comment-bottom .abuse-type:after {
    margin-left: 4px;
    border-width: 4px;
    right: 98px;
  }
  #site-main .fos_comment_comment_body .comment-bottom .abuse-type:before {
    margin-left: 5px;
    border-width: 5px;
    right: 97px;
  }
  #site-main .fos_comment_comment_body .comment-bottom .abuse-type a {
    font-size: 15px;
  }
  #site-main .leave-comment {
    margin-top: 0;
  }
  #site-main .leave-comment textarea {
    width: 576px;
  }
  #site-main .fos_comment_comment_new_form {
    margin: 0;
    padding: 0 0 20px 0;
    width: 597px;
  }
  #site-main .fos_comment_comment_new_form textarea#fos_comment_comment_body {
    width: 97.5%;
    height: 120px;
    padding: 5px 1%;
    margin-bottom: 12px;
  }
  #site-main .fos_comment_comment_new_form .fos_comment_submit {
    width: 597px;
    margin-top: 0;
  }
  #site-main .fos_comment_comment_new_form .fos_comment_submit tr td {
    padding: 0px;
  }
  #site-main .fos_comment_comment_new_form .fos_comment_submit tr td:nth-of-type(3) {
    width: 82px;
  }
  #site-main .fos_comment_comment_new_form .fos_comment_submit tr td:last-child {
    width: 132px;
    padding-right: 0 !important;
  }
  #site-main .fos_comment_comment_new_form .fos_comment_submit tr td a {
    text-decoration: none;
  }
  #site-main .fos_comment_comment_new_form .fos_comment_submit .add-media {
    margin: 0;
  }
  #site-main .fos_comment_comment_new_form .fos_comment_submit .button-wrap input,
  #site-main .fos_comment_comment_new_form .fos_comment_submit .button span {
    width: 132px;
    height: 40px;
    border-radius: 3px;
    background: #f0c546;
    -webkit-box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    -moz-box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.11), rgba(255, 255, 255, 0.11));
    background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.11), rgba(255, 255, 255, 0.11));
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.11), rgba(255, 255, 255, 0.11));
    background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.11), rgba(255, 255, 255, 0.11));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.11), rgba(255, 255, 255, 0.11));
  }
  #site-main .fos_comment_comment_new_form .fos_comment_submit .button span {
    padding: 0;
    line-height: 40px;
  }
  #site-main .fos_comment_comment_new_form .media-list {
    margin: 0;
  }
  #site-main .single-topic {
    margin-top: 0;
  }
  #site-main .single-topic .user-info {
    padding: 0;
    margin-right: 45px;
  }
  #site-main .single-topic .thread-abuse {
    padding: 0;
    top: 11px;
    right: 33px;
  }
  #site-main .single-topic .fos_comment_comment_form_holder textarea.bulk {
    width: 576px;
  }
  #site-main .single-topic .fos_comment_comment_new_form {
    margin-left: 99px;
  }
  #site-main .add-topic-form .media-list {
    margin-bottom: 10px;
    margin-top: 25px;
  }
  #site-main .add-topic-form .media-list .icon {
    float: right;
    top: 51px;
    right: -7px;
    width: 30px;
    height: 30px;
    background: #d14949;
    border-radius: 50%;
  }
  #site-main .add-topic-form .media-list .icon:after {
    content: "";
    position: absolute;
    left: 10px;
    top: 10px;
    width: 9px;
    height: 9px;
    background: url(/img/sprite.png) no-repeat -142px -265px;
  }
  #site-main .add-topic-form .add-topic-bottom {
    display: block;
    background: transparent;
    border-radius: none;
  }
  #site-main .add-topic-form .add-topic-bottom tbody,
  #site-main .add-topic-form .add-topic-bottom tr,
  #site-main .add-topic-form .add-topic-bottom td {
    display: block;
  }
  #site-main .add-topic-form .add-topic-bottom tr:before,
  #site-main .add-topic-form .add-topic-bottom tr:after {
    content: "";
    display: table;
  }
  #site-main .add-topic-form .add-topic-bottom tr:after {
    clear: both;
  }
  #site-main .add-topic-form .add-topic-bottom td {
    float: left;
    padding: 0;
  }
  #site-main .add-topic-form .add-topic-bottom td a {
    text-decoration: none;
  }
  #site-main .add-topic-form .add-topic-bottom td.one-in-row {
    width: 50%;
  }
  #site-main .add-topic-form .add-topic-bottom .add-buttons,
  #site-main .add-topic-form .add-topic-bottom .cancel-button {
    height: 40px;
    background: #fff;
    line-height: 40px;
  }
  #site-main .add-topic-form .add-topic-bottom .add-photo-btn {
    border-radius: 3px 0 0 3px;
  }
  #site-main .add-topic-form .add-topic-bottom .add-buttons {
    width: 157px;
    text-align: center;
  }
  #site-main .add-topic-form .add-topic-bottom .cancel-button {
    width: 135px;
    padding-right: 16px;
    border-radius: 0 3px 3px 0;
  }
  #site-main .add-topic-form .add-topic-bottom .action-submit {
    padding-left: 7px;
  }
  #site-main .add-topic-form .add-topic-bottom .button span {
    width: 132px;
    height: 35px;
    padding: 0;
    border-radius: 3px;
    line-height: 40px;
    font-size: 14px;
    background: #f0c546;
    -webkit-box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    -moz-box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.11), rgba(255, 255, 255, 0.11));
    background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.11), rgba(255, 255, 255, 0.11));
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.11), rgba(255, 255, 255, 0.11));
    background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.11), rgba(255, 255, 255, 0.11));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.11), rgba(255, 255, 255, 0.11));
  }
  #site-main .add-topic-form .add-topic-bottom .add-media {
    float: none;
  }
  #site-main .add-topic-form .add-topic-bottom .select-video-block {
    text-align: left;
    top: -1px;
    left: 10px;
  }
  #site-main .add-topic-form .add-topic-bottom .select-video-block:before {
    left: 15px;
  }
  #site-main .add-topic-form .add-topic-bottom .select-video-block:after {
    left: 16px;
  }
  #site-main .big-map {
    margin: 0 auto 14px;
    width: 726px;
    /* map popup */
  
    /*************/
  
  }
  #site-main .big-map #big-map {
    width: 727px;
  }
  #site-main .big-map .map-search {
    width: 494px;
  }
  #site-main .big-map .map-search input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 461px;
    height: 32px;
  }
  #site-main .big-map .search-slider {
    margin: 0;
  }
  #site-main .big-map .map-filter {
    width: 214px;
  }
  #site-main .big-map .map-filter input {
    margin-right: 10px;
  }
  #site-main .big-map .map-filter label {
    font-size: 16px;
    color: #303030;
  }
  #site-main .big-map .leaflet-popup-content-wrapper .balloon-wrap {
    background-color: #fff;
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 2px 3px rgba(68, 58, 56, 0.5), inset 0 0 0 1px rgba(255, 255, 255, 0.75);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 2px 3px rgba(68, 58, 56, 0.5), inset 0 0 0 1px rgba(255, 255, 255, 0.75);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 2px 3px rgba(68, 58, 56, 0.5), inset 0 0 0 1px rgba(255, 255, 255, 0.75);
  }
  #site-main .big-map .leaflet-popup-content-wrapper .balloon-wrap .text {
    margin-left: 56px;
  }
  #site-main .big-map .leaflet-popup-content-wrapper .balloon-wrap .text span:last-child {
    left: 13px;
  }
  #site-main .big-map .leaflet-popup-content-wrapper .balloon-wrap .avatar {
    margin: 0;
  }
  #site-main .left-col .map-topics-header {
    margin: 0;
    padding-bottom: 11px;
    padding-top: 19px;
  }
  #site-main .left-col .topics-category {
    margin-bottom: 0;
  }
  #site-footer {
    border-top: none;
    width: 100%;
  }
  #site-footer .language-cnt {
    display: none;
  }
  #site-footer .copyright {
    margin: 34px 20px 12px;
    font-size: 13px;
    text-align: center;
  }
  #site-footer .footer-menu li + li {
    padding: 0;
    background: none;
  }
  #site-footer .footer-menu li {
    float: none;
    display: inline-block;
  }
  #site-footer .social_list {
    text-align: center;
    margin: 1px 0 6px;
  }
  #site-footer .social_list li {
    display: inline-block;
    float: none;
  }
  #site-footer .studio-copyright {
    text-align: center;
  }
  /*  login page */
  .center-header {
    margin: -20px 0 0 0;
  }
  #content.user-login-wrap {
    margin-top: 16px;
    padding: 27px 0 14px 0;
  }
  #content.user-login-wrap .form-wrap {
    margin: 0;
    padding: 0;
  }
  #content.user-login-wrap .form-wrap .flash-message {
    width: 243px;
    margin-top: -5px;
    margin-left: 116px;
  }
  #content.user-login-wrap .row {
    margin-bottom: 20px;
  }
  #content.user-login-wrap .row.bottom {
    margin: 0;
    padding-top: 14px;
  }
  #content.user-login-wrap .row.bottom .button span {
    width: 296px;
    padding: 0;
    height: 40px;
    border-radius: 3px;
    line-height: 40px;
    background-color: #e3b839;
    -webkit-box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    -moz-box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    background: #ffd455;
    /* Old browsers */
  
    background: -moz-linear-gradient(top, #ffd455 0%, #e4b93a 100%);
    /* FF3.6+ */
  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd455), color-stop(100%, #e4b93a));
    /* Chrome,Safari4+ */
  
    background: -webkit-linear-gradient(top, #ffd455 0%, #e4b93a 100%);
    /* Chrome10+,Safari5.1+ */
  
    background: -o-linear-gradient(top, #ffd455 0%, #e4b93a 100%);
    /* Opera 11.10+ */
  
    background: -ms-linear-gradient(top, #ffd455 0%, #e4b93a 100%);
    /* IE10+ */
  
    background: linear-gradient(to bottom, #ffd455 0%, #e4b93a 100%);
    /* W3C */
  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd455', endColorstr='#e4b93a', GradientType=0);
    /* IE6-9 */
  
    font-size: 20px;
  }
  #content.user-login-wrap .row .row-content {
    margin-left: 0;
    width: 296px;
    float: left;
  }
  #content.user-login-wrap .row .row-content .user-inp,
  #content.user-login-wrap .row .row-content input[type="text"],
  #content.user-login-wrap .row .row-content input[type="password"],
  #content.user-login-wrap .row .row-content input[type="email"],
  #content.user-login-wrap .row .row-content input[type="tel"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 36px;
    border-radius: 3px;
    background-color: #fff;
    border: solid 1px #c7c0b0;
    background-image: -webkit-linear-gradient(top, rgba(199, 192, 176, 0.43), rgba(199, 192, 176, 0) 15%);
    background-image: -moz-linear-gradient(top, rgba(199, 192, 176, 0.43), rgba(199, 192, 176, 0) 15%);
    background-image: -o-linear-gradient(top, rgba(199, 192, 176, 0.43), rgba(199, 192, 176, 0) 15%);
    background-image: -ms-linear-gradient(top, rgba(199, 192, 176, 0.43), rgba(199, 192, 176, 0) 15%);
    background-image: linear-gradient(to bottom, rgba(199, 192, 176, 0.43), rgba(199, 192, 176, 0) 15%);
  }
  #content.user-login-wrap .row .row-content .help {
    color: #303030;
  }
  #content.user-login-wrap .row .row-content .recall {
    float: left;
    font-size: 18px;
    margin-top: 16px;
    margin-bottom: 22px;
  }
  #content.user-login-wrap .row .row-content.button-wrap {
    text-align: center;
    width: 100%;
    padding: 0;
  }
  #content.user-login-wrap .row .row-content.button-wrap .button {
    margin: 0;
  }
  #content.user-login-wrap .row .password-cnt {
    position: relative;
  }
  #content.user-login-wrap .row .password-cnt .user-inp,
  #content.user-login-wrap .row .password-cnt input[type="password"],
  #content.user-login-wrap .row .password-cnt input[type="text"] {
    width: 256px;
    margin-right: 3px;
  }
  #content.user-login-wrap .row .password-cnt .icon {
    position: absolute;
    width: 36px;
    height: 36px;
    border-radius: 3px;
    background-color: rgba(218, 219, 223, 0);
    border: solid 1px #ede8e4;
    background: #fff;
  }
  #content.user-login-wrap .row .password-cnt .icon:after {
    content: "";
    position: absolute;
    left: 10px;
    top: 13px;
    background: url("/img/sprite.png") no-repeat scroll -178px -51px transparent;
    height: 10px;
    width: 16px;
  }
  #content.user-login-wrap .row .row-label {
    margin: 0 12px 0 0;
    padding-left: 8px;
    width: 95px;
    float: left;
    text-align: right;
    height: 35px;
    line-height: 34px;
  }
  #content.user-login-wrap .row .row-label label {
    display: inline-block;
    line-height: 16px;
    vertical-align: middle;
  }
  .blocked-user-list ul {
    margin-left: 0;
    margin-right: 0;
  }
  .blocked-user-list ul li {
    padding-left: 20px;
  }
  .block_list_title {
    padding-top: 10px;
    margin-left: 20px;
    padding-left: 0;
  }
  .talk_list .dialogs_list_header {
    margin: 11px 0 0 20px;
  }
  .talk_list .dialogs_list_header h1 {
    float: left;
  }
  .talk_list .dialogs_list_header .small-popup {
    left: 162px;
    top: 57px;
  }
  .talk_list .blocked_users_list {
    margin: 11px 18px 0 0;
  }
  .talk_to .talk-comments-list,
  .talk_to_group .talk-comments-list {
    margin: 0;
  }
  .talk_to .user_talk_with,
  .talk_to_group .user_talk_with {
    margin: 8px 0 10px 16px;
  }
  .talk_to .user_talk_menu,
  .talk_to_group .user_talk_menu {
    margin: 0 16px;
  }
  .fos_comment_comment_new_form {
    width: auto;
    padding: 15px 15px 20px;
  }
  .fos_comment_comment_new_form .text-wrap textarea {
    width: 606px;
    max-width: 606px;
    height: 67px;
  }
  .talk-comments-list {
    margin: 0;
  }
  #lang-filter-help {
    margin: -11px 0 13px;
  }
  /*=============*/
  .dyn-search-options-cnt {
    display: none;
  }
  /* page search */
  .search-options-wrap {
    position: relative;
    display: inline-block;
  }
  .search-options-wrap .s-option-title {
    margin-top: 9px;
    font-size: 15px;
    color: #4889b1;
    cursor: pointer;
  }
  .search-options-wrap.js-show .dyn-search-options-cnt {
    display: block;
  }
  .search .search-result {
    font-size: 22px;
    padding: 20px 0 5px 120px;
  }
  .search .fake-tabs {
    overflow: inherit;
    margin: 0 0 19px 0;
    padding-left: 120px;
  }
  .search .fake-tabs li {
    margin-right: 8px;
  }
  .search .fake-tabs li a {
    height: 34px;
    line-height: 34px;
  }
  .search .tabs-wrap {
    float: left;
    margin-bottom: 6px;
  }
  .search .search-options-wrap {
    float: right;
    width: 241px;
  }
  .search .topic-content .user-name,
  .search .topic-content .profile-name,
  .search .topic-content .car {
    float: left !important;
    margin-top: 4px;
  }
  .search .topic-content .repair-category {
    margin-top: 4px;
  }
  .search .topic-comments {
    margin-top: 45px;
  }
  .search .topic-comments .fos_comment_comment_show {
    margin-left: 120px;
    margin-right: 10px;
  }
  .search .dyn-search-options-cnt {
    position: absolute;
    top: 42px;
    right: 7px;
    width: 320px;
    border-radius: 4px;
    background-color: #dfe4e6;
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 5px 20px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 5px 20px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 5px 20px rgba(0, 0, 0, 0.3);
    z-index: 99;
  }
  .search .dyn-search-options-cnt .form-wrap {
    margin: 12px 0 0 0;
    padding: 0 12px;
  }
  .search .dyn-search-options-cnt .form-wrap .brand {
    display: block;
    float: left;
    overflow: hidden;
    margin: 0 0 4px 0;
    padding: 4px 0 6px;
    width: 100%;
    border-bottom: 1px solid #d3d4d8;
    font-size: 18px;
    color: #303030;
  }
  .search .dyn-search-options-cnt .form-wrap .brand:nth-of-type(3n) {
    margin-right: 0;
  }
  .search .dyn-search-options-cnt .form-wrap .brand .icon {
    float: right;
    top: 0;
    width: 30px;
    height: 30px;
    background: #d14949;
  }
  .search .dyn-search-options-cnt .form-wrap .brand .icon:after {
    content: "";
    position: absolute;
    left: 10px;
    top: 10px;
    width: 9px;
    height: 9px;
    background: url(/img/sprite.png) no-repeat -142px -265px;
  }
  .search .dyn-search-options-cnt .form-wrap .title {
    margin-bottom: 7px;
    font-size: 13px;
    color: #767676;
    border-bottom: 1px solid #D3D4D8;
  }
  .search .dyn-search-options-cnt .form-wrap .title.distance {
    margin-bottom: 15px;
    border-bottom: none;
  }
  .search .dyn-search-options-cnt .form-wrap .title.distance .distance {
    color: #303030;
  }
  .search .dyn-search-options-cnt .form-wrap #filter-sort {
    padding-top: 3px;
    padding-bottom: 4px;
  }
  .search .dyn-search-options-cnt .form-wrap .car-brands {
    overflow: hidden;
    margin-bottom: 8px;
  }
  .search .dyn-search-options-cnt .form-wrap .sort-direction {
    width: 55px;
    height: 25px;
  }
  .search .dyn-search-options-cnt .form-wrap .sort-direction .up span,
  .search .dyn-search-options-cnt .form-wrap .sort-direction .down span {
    width: 27px;
    height: 25px;
  }
  .search .dyn-search-options-cnt .form-wrap .sort-direction .up.active span {
    background: url(/img/icon-sort-up-active.png) no-repeat center center;
  }
  .search .dyn-search-options-cnt .form-wrap .sort-direction .up span {
    background: url(/img/icon-sort-up.png) no-repeat center center;
  }
  .search .dyn-search-options-cnt .form-wrap .sort-direction .down.active span {
    background: url(/img/icon-sort-bt-active.png) no-repeat center center;
  }
  .search .dyn-search-options-cnt .form-wrap .sort-direction .down span {
    background: url(/img/icon-sort-bt.png) no-repeat center center;
  }
  .search .dyn-search-options-cnt .form-wrap .ad-f-s-check {
    display: inline-block;
    padding: 10px 0 10px;
    border-bottom: 1px solid #D3D4D8;
    border-top: 1px solid #D3D4D8;
    width: 100%;
    font-size: 18px;
    color: #303030;
  }
  .search .dyn-search-options-cnt .form-wrap .ad-f-s-check input {
    margin-right: 8px;
  }
  .search .dyn-search-options-cnt .form-wrap input[type="text"],
  .search .dyn-search-options-cnt .form-wrap select {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    min-height: 25px;
  }
  .search .dyn-search-options-cnt .form-wrap .button {
    width: 100%;
    margin-bottom: 12px;
  }
  .search .dyn-search-options-cnt .form-wrap .button span {
    padding: 0;
    height: 40px;
    border-radius: 3px;
    line-height: 40px;
    background-color: #e3b839;
    -webkit-box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    -moz-box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    background: #ffd455;
    /* Old browsers */
  
    background: -moz-linear-gradient(top, #ffd455 0%, #e4b93a 100%);
    /* FF3.6+ */
  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd455), color-stop(100%, #e4b93a));
    /* Chrome,Safari4+ */
  
    background: -webkit-linear-gradient(top, #ffd455 0%, #e4b93a 100%);
    /* Chrome10+,Safari5.1+ */
  
    background: -o-linear-gradient(top, #ffd455 0%, #e4b93a 100%);
    /* Opera 11.10+ */
  
    background: -ms-linear-gradient(top, #ffd455 0%, #e4b93a 100%);
    /* IE10+ */
  
    background: linear-gradient(to bottom, #ffd455 0%, #e4b93a 100%);
    /* W3C */
  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd455', endColorstr='#e4b93a', GradientType=0);
    /* IE6-9 */
  
    font-size: 20px;
    width: 100%;
  }
  .search .dyn-search-options-cnt .form-wrap .ui-slider-handle {
    background: url("/img/sprite.png") no-repeat scroll 0 -395px transparent !important;
    box-shadow: none !important;
    height: 29px !important;
    top: -12px !important;
    width: 24px !important;
  }
  .search .dyn-search-options-cnt:after,
  .search .dyn-search-options-cnt:before {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }
  .search .dyn-search-options-cnt:after {
    border-color: rgba(223, 228, 230, 0);
    border-bottom-color: #dfe4e6;
    border-width: 9px;
    left: 50%;
    margin-left: -9px;
  }
  .search .dyn-search-options-cnt:before {
    border-color: rgba(195, 195, 195, 0);
    border-bottom-color: #c3c3c3;
    border-width: 10px;
    left: 50%;
    margin-left: -10px;
  }
  .jwplayer {
    width: 100% !important;
  }
  .more-comments {
    padding-bottom: 16px;
  }
  .thread-toolbar {
    right: 0;
    width: 768px;
    margin: 0 auto;
  }
  .fix-toolbar-wrap {
    width: 768px;
  }
  .fix-toolbar-wrap .up-cnt {
    margin-left: 9px;
  }
  .fix-toolbar-wrap .thread-type-cnt {
    width: 505px;
  }
  .fix-toolbar-wrap .thread-type-cnt p {
    width: 490px;
  }
  .fix-toolbar-wrap .btn-cnt {
    margin-bottom: 4px;
  }
  .fix-toolbar-wrap .loading-info {
    width: 100px;
    margin-right: 27px;
  }
  /*-------------*/
  #content .user-location .location-wrap.opened {
    margin-left: 0;
    width: 722px;
    left: -111px;
  }
  #content .user-location .location-wrap.opened #map {
    width: 722px;
  }
  .friend-request-list li {
    margin: 0;
  }
  .friend-request-list li .button span {
    height: 29px;
    line-height: 32px;
    padding-right: 7px;
    padding-left: 7px;
  }
  .friend-request-list li .accept-offer span {
    border-radius: 3px;
    background-color: #e3b839;
    -webkit-box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    -moz-box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.11), rgba(255, 255, 255, 0.11));
    background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.11), rgba(255, 255, 255, 0.11));
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.11), rgba(255, 255, 255, 0.11));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.11), rgba(255, 255, 255, 0.11));
  }
  .friend-request-list li .accept-offer {
    right: 76px;
  }
  .friend-request-list li .delete .friend-icon {
    display: inline-block;
    margin-top: 4px;
  }
  .pagination {
    margin-bottom: 15px;
  }
  .pagination li {
    display: block;
    margin: 0 3px;
  }
  .pagination li.active {
    margin-top: -3px;
  }
  .pagination li.active a .txt {
    background: #CDD3D5;
  }
  .pagination li a span.txt {
    padding: 0 5px;
    min-width: 30px;
    height: 40px;
    line-height: 40px;
    background: #ebeff0;
    /* Old browsers */
  
    background: -moz-linear-gradient(top, #ebeff0 0%, #d7dfe1 100%);
    /* FF3.6+ */
  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebeff0), color-stop(100%, #d7dfe1));
    /* Chrome,Safari4+ */
  
    background: -webkit-linear-gradient(top, #ebeff0 0%, #d7dfe1 100%);
    /* Chrome10+,Safari5.1+ */
  
    background: -o-linear-gradient(top, #ebeff0 0%, #d7dfe1 100%);
    /* Opera 11.10+ */
  
    background: -ms-linear-gradient(top, #ebeff0 0%, #d7dfe1 100%);
    /* IE10+ */
  
    background: linear-gradient(to bottom, #ebeff0 0%, #d7dfe1 100%);
    /* W3C */
  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebeff0', endColorstr='#d7dfe1', GradientType=0);
    /* IE6-9 */
  
  }
  .pagination li a span.txt span {
    position: relative;
    padding: 0;
  }
  .pagination li.page {
    display: none;
  }
  .pagination li.dots {
    margin-top: 4px;
  }
  .flash-message {
    margin-top: -2px;
    left: 0;
    right: 0;
  }
  .tabs.js-open {
    margin-bottom: 180px;
  }
  #edited-media-title {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 0 10px;
  }
  #edited-media-title ul {
    min-height: 100px;
  }
  #edited-media-title ul li.video_in_line input[type="text"] {
    margin-left: 10px;
    width: 583px;
  }
  #edited-media-title ul li input[type="text"] {
    margin-left: 10px;
    width: 585px;
  }
  .fancybox-inner {
    max-width: 768px;
  }
  .topic-comments {
    margin-left: 0;
    margin-right: 0;
  }
  .fos_comment_comment_show .fos_comment_comment_form_holder #fos_comment_comment_body {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
  }
  .fos_comment_comment_show .fos_comment_comment_form_holder .fos_comment_submit .add-buttons {
    margin-bottom: 8px;
    font-size: 16px;
  }
  #site-main .left-col #content.article_show {
    padding: 9px 20px 0;
  }
  .retina:before,
  .retina .wrapper:before {
    background: url(../../img/sprite@2x.png) 0 -157px repeat-x;
    background-size: 220px auto;
  }
  .retina #site-header {
    background: none;
  }
  .retina #site-header .logo {
    background-image: url(../../img/logo@2x.png);
    background-size: 137px auto;
    background-position: 0 4px;
  }
  .retina .sidebar-main .search .submit {
    background: url(../../img/sprite@2x.png) no-repeat;
    background-position: 0px -404px;
    background-size: 220px auto;
  }
  .retina .sidebar-main .lang-cnt .change_lang .icon {
    width: 15px;
    height: 15px;
    background: url(../../img/sprite@2x.png) -122px -283px repeat-x;
    background-size: 220px auto;
  }
  .retina #site-main .user-profile-info.company-info .favorite .fav-link {
    background: url(/img/sprite@2x.png) no-repeat -110px -303px;
    background-size: 220px auto;
  }
  .retina #site-main .user-profile-info.company-info .favorite .fav-link.active {
    background-position: -150px -303px;
    background-size: 220px auto;
  }
  .retina #site-main .add-topic.opened .place .icon {
    background: url(/img/sprite@2x.png) -67px -334px;
    background-size: 219px auto;
  }
  .company_show textarea.bulk {
    width: 588px;
  }
  #site-main .user-profile.company .fos_comment_comment_new_form {
    margin-left: 98px;
    width: 612px;
  }
  .form-header {
    margin: 0;
  }
  #content.user-login-wrap {
    padding-top: 0;
  }
  form .row .input-info {
    margin: 10px 0 11px 115px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .hidden-pl {
    display: none !important;
  }
  .visible-pl {
    display: block !important;
  }
  .visible-pl-i {
    display: inline-block !important;
  }
}
@media screen and (max-width: 767px) {
  .hidden-pl- {
    display: none !important;
  }
  .visible-pl- {
    display: block !important;
  }
  .page {
    width: 480px;
  }
  .sidebar-main .sidebar-inside {
    min-height: 280px;
  }
  .site-main {
    width: 480px;
  }
  .fancybox-wrap {
    width: 480px !important;
    left: 0 !important;
  }
  .more-comments {
    padding-left: 57px;
  }
  #site-footer,
  #site-footer.simple_page_footer {
    min-width: inherit;
  }
  #site-footer .copyright,
  #site-footer.simple_page_footer .copyright {
    text-align: center;
    margin-top: 6px;
  }
  #site-footer .social_list,
  #site-footer.simple_page_footer .social_list,
  #site-footer .studio-copyright,
  #site-footer.simple_page_footer .studio-copyright {
    text-align: center;
    padding-left: 19px;
  }
  #site-footer .footer-menu,
  #site-footer.simple_page_footer .footer-menu {
    margin-top: 11px;
  }
  #edited-media-title ul li {
    width: 460px;
  }
  #edited-media-title ul li.video_in_line input[type="text"] {
    width: 300px;
  }
  #edited-media-title ul li input[type="text"] {
    margin-left: 0;
    width: 346px;
  }
  #edited-media-title .image_first {
    margin: 8px 0 7px;
    padding-left: 75px;
  }
  #site-main .user-profile.company .tabs-nav-title {
    margin-top: 9px;
  }
  #site-main .user-profile.company .fos_comment_comment_new_form {
    margin-left: 0;
    padding-bottom: 0;
    width: 442px;
  }
  #site-main .user-profile.company .comment-company-rating {
    margin-bottom: 14px;
  }
  #site-main .user-profile.company .fos_comment_submit {
    display: block;
    position: relative;
    padding-top: 7px;
    width: 100%;
  }
  #site-main .user-profile.company .fos_comment_submit tr,
  #site-main .user-profile.company .fos_comment_submit td,
  #site-main .user-profile.company .fos_comment_submit tbody {
    display: block;
  }
  #site-main .user-profile.company .fos_comment_submit .reset {
    display: block;
    position: absolute;
    left: 145px;
    top: 46px;
    background: #D14949;
    width: 35px;
    height: 35px;
    color: transparent;
    font-size: 0px;
  }
  #site-main .user-profile.company .fos_comment_submit .reset:after {
    background: url("/img/sprite.png") no-repeat scroll -142px -265px rgba(0, 0, 0, 0);
    content: "";
    height: 9px;
    left: 13px;
    position: absolute;
    top: 13px;
    width: 9px;
  }
  #site-main .user-profile.company .button-cnt {
    float: none !important;
  }
  #site-main .user-profile.company .fos_comment_comment_edit_form .reset {
    width: 31px;
    height: 31px;
    left: auto;
    right: 0;
    top: 42px;
  }
  #site-main .user-profile.company .fos_comment_comment_edit_form .reset:after {
    left: 11px;
    top: 11px;
  }
  #site-main .user-profile.company .fos_comment_comment_edit_form .yell-btn {
    width: 305px;
  }
  .fos_comment_comment_show .fos_comment_comment_form_holder table,
  .fos_comment_comment_show .fos_comment_comment_form_holder tbody,
  .fos_comment_comment_show .fos_comment_comment_form_holder tr,
  .fos_comment_comment_show .fos_comment_comment_form_holder td {
    display: block;
  }
  .fos_comment_comment_show .fos_comment_comment_form_holder .fos_comment_submit .add-buttons {
    width: 100%;
    text-align: center;
  }
  .fos_comment_comment_show .fos_comment_comment_form_holder .fos_comment_submit .add-buttons .add-media {
    float: none;
  }
  .fos_comment_comment_show .fos_comment_comment_form_holder .fos_comment_submit .add-buttons .select-video-block {
    left: 172px;
  }
  .fos_comment_comment_show .fos_comment_comment_form_holder .fos_comment_submit .yell-btn {
    float: none;
    width: 335px;
  }
  .fos_comment_comment_show .fos_comment_comment_form_holder .fos_comment_submit .reset {
    position: absolute;
    bottom: 19px;
    right: 11px;
    background: #D14949;
    text-indent: -9999px;
    width: 30px;
    height: 30px;
  }
  .fos_comment_comment_show .fos_comment_comment_form_holder .fos_comment_submit .reset:after {
    background: url("/img/sprite.png") no-repeat scroll -142px -265px rgba(0, 0, 0, 0);
    content: "";
    height: 9px;
    left: 10px;
    position: absolute;
    top: 10px;
    width: 9px;
  }
  .yell-btn {
    padding: 0;
    height: 40px;
    border-radius: 3px;
    line-height: 40px;
    background-color: #e3b839;
    -webkit-box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    -moz-box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    background: #ffd455;
    /* Old browsers */
  
    background: -moz-linear-gradient(top, #ffd455 0%, #e4b93a 100%);
    /* FF3.6+ */
  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd455), color-stop(100%, #e4b93a));
    /* Chrome,Safari4+ */
  
    background: -webkit-linear-gradient(top, #ffd455 0%, #e4b93a 100%);
    /* Chrome10+,Safari5.1+ */
  
    background: -o-linear-gradient(top, #ffd455 0%, #e4b93a 100%);
    /* Opera 11.10+ */
  
    background: -ms-linear-gradient(top, #ffd455 0%, #e4b93a 100%);
    /* IE10+ */
  
    background: linear-gradient(to bottom, #ffd455 0%, #e4b93a 100%);
    /* W3C */
  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd455', endColorstr='#e4b93a', GradientType=0);
    /* IE6-9 */
  
    font-size: 20px;
  }
  .media-add-wrap {
    margin-bottom: 8px;
  }
  .media-add-wrap td {
    padding: 0 !important;
  }
  .media-add-wrap .add-media,
  .media-add-wrap .select-video {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 223px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    background: #fff;
    text-decoration: none;
  }
  .media-add-wrap .add-media {
    margin-right: 8px;
  }
  .media-add-wrap .add-media .icon {
    position: static;
    margin: 0 5px 0 0;
  }
  .media-add-wrap .select-video-block {
    top: 37px;
    left: -4px;
    padding-top: 5px;
    width: 188px;
  }
  .media-add-wrap .select-video-block:before {
    left: 39px;
  }
  .media-add-wrap .select-video-block:after {
    left: 40px;
  }
  .media-add-wrap .select-video-block .add-media {
    width: 100%;
    text-align: left;
  }
  #select-thread-lang {
    text-align: center;
  }
  #select-thread-lang ul {
    display: inline-block;
    float: none;
    margin: 0;
    width: 190px;
    text-align: left;
    vertical-align: top;
  }
  #select-thread-lang ul.low_margin_left {
    margin: 0;
  }
  #select-thread-lang h3 {
    margin-bottom: 15px;
    white-space: normal;
    text-align: left;
  }
  #select-thread-lang .actions {
    margin-top: 25px;
  }
  #select-profile-lang h3,
  #select-notify-lang h3 {
    white-space: normal;
  }
  #select-profile-lang ul,
  #select-notify-lang ul {
    width: 190px;
    margin: 0 0 0 14px;
  }
  #select-profile-lang ul.all_lang,
  #select-notify-lang ul.all_lang {
    display: block;
    float: none;
    margin: 12px 0 5px;
    width: 100%;
  }
  #select-profile-lang ul.all_lang li.active,
  #select-notify-lang ul.all_lang li.active {
    margin-left: 0;
    padding-left: 22px;
  }
  #select-profile-lang ul.all_lang br,
  #select-notify-lang ul.all_lang br {
    display: none;
  }
  #select-profile-lang .actions,
  #select-notify-lang .actions {
    margin-top: 12px;
    text-align: left;
  }
  #select-notify-lang h3 {
    margin-bottom: 8px;
  }
  #lang-filter-help {
    margin: -1px 0 0 0;
    padding: 14px 12px 12px 97px;
    border-radius: 0;
    border-bottom: 1px solid #D6D3CE;
    background-position: 14px 14px;
  }
  .friend-request-list li {
    padding: 7px 0 17px 64px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .friend-request-list li .user-avatar .user-ava {
    left: 12px;
    width: 40px;
    height: 40px;
  }
  .friend-request-list li .button,
  .friend-request-list li .friend-status.button {
    position: static;
    float: none;
  }
  .friend-request-list li .friend-status.button {
    margin-left: 7px;
    vertical-align: middle;
  }
  .friend-request-list li .friend-title {
    display: block;
    padding-top: 6px;
    min-height: 48px;
  }
  .thread-toolbar {
    width: 480px;
  }
  .fix-toolbar-wrap {
    width: 480px;
  }
  .fix-toolbar-wrap .up-cnt {
    width: 110px;
  }
  .fix-toolbar-wrap .thread-type-cnt {
    width: 223px;
  }
  .fix-toolbar-wrap .thread-type-cnt p {
    width: 227px;
  }
  #content .topic .user-location .location-wrap.opened {
    width: 455px;
    left: -64px;
  }
  #content .topic .user-location .location-wrap.opened #map {
    width: 455px;
  }
  #thread-help {
    width: 355px;
    left: 23px;
    margin-top: 52px;
    z-index: 99;
  }
  #change-lang .interface_lang {
    margin-left: 0 !important;
  }
  #change-lang .interface_lang:before,
  #change-lang .interface_lang:after {
    content: "";
    display: table;
  }
  #change-lang .interface_lang:after {
    clear: both;
  }
  #change-lang .interface_lang .clear {
    display: none;
  }
  #change-lang .interface_lang li {
    margin: 0;
    min-width: 105px;
    width: 105px;
    text-align: center;
  }
  #change-lang .interface_lang li + li {
    margin: 0;
  }
  #change-lang .interface_lang li a {
    padding: 5px 0;
    float: none;
  }
  #change-lang .interface_lang li .active {
    margin-left: 0;
  }
  .hash-tag-popup {
    width: 100%;
  }
  .topic-left .car,
  .topic-left .repair-category {
    background: none;
    margin: 0 10px 0 0;
    padding: 0;
  }
  #content {
    border-radius: 0;
  }
  #content.user-login-wrap .form-wrap .flash-message {
    margin: 0 auto;
    width: 268px;
  }
  #content .user-profile-edit .garage-list-wrap li div {
    float: none;
  }
  #content .user-profile-edit .button {
    width: 100%;
    margin: 10px 0 18px;
  }
  #content .user-profile-edit .button span {
    padding: 0;
    height: 40px;
    border-radius: 3px;
    line-height: 40px;
    background-color: #e3b839;
    -webkit-box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    -moz-box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    box-shadow: 0 3px #b58d19, inset 0 -1px rgba(255, 255, 255, 0.15);
    background: #ffd455;
    /* Old browsers */
  
    background: -moz-linear-gradient(top, #ffd455 0%, #e4b93a 100%);
    /* FF3.6+ */
  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd455), color-stop(100%, #e4b93a));
    /* Chrome,Safari4+ */
  
    background: -webkit-linear-gradient(top, #ffd455 0%, #e4b93a 100%);
    /* Chrome10+,Safari5.1+ */
  
    background: -o-linear-gradient(top, #ffd455 0%, #e4b93a 100%);
    /* Opera 11.10+ */
  
    background: -ms-linear-gradient(top, #ffd455 0%, #e4b93a 100%);
    /* IE10+ */
  
    background: linear-gradient(to bottom, #ffd455 0%, #e4b93a 100%);
    /* W3C */
  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd455', endColorstr='#e4b93a', GradientType=0);
    /* IE6-9 */
  
    font-size: 20px;
  }
  #content .user-profile-edit .button.user-car-images {
    width: 209px;
  }
  #content .user-profile-edit .button.user-car-images span {
    height: 30px;
    line-height: 33px;
    font-size: 12px;
  }
  #content .user-profile-edit .delete {
    width: 15px;
    height: 15px;
    float: right;
    margin: 16px 5px 0 0;
    background-position: -79px -398px;
  }
  #content .user-profile-edit .avatar-form {
    margin-bottom: 0 !important;
  }
  #content .user-profile-edit .bottom {
    padding: 14px 12px 12px;
  }
  #content .user-profile-edit .bottom .row-content {
    padding: 0;
  }
  #content .user-profile-edit .form-wrap {
    margin-top: 0;
  }
  #content .user-profile-edit .form-wrap .tabs-content {
    padding: 0 12px;
  }
  #content .user-profile-edit .form-wrap .tabs-nav {
    position: absolute;
    padding-left: 0 !important;
    top: 0;
    left: 12px;
    display: none;
    width: 397px;
    z-index: 99;
  }
  #content .user-profile-edit .form-wrap .tabs-nav.js-show {
    display: block;
  }
  #content .user-profile-edit .form-wrap .tabs-nav li {
    width: 395px;
    margin: 0;
  }
  #content .user-profile-edit .form-wrap .tabs-nav li a {
    padding-bottom: 0;
    height: 42px !important;
    line-height: 42px !important;
    border-radius: 0;
    border: solid 1px #D6D3CE;
    border-top: none;
    font-weight: normal;
    font-size: 20px;
    color: #000;
    background: transparent;
    width: 100%;
    background: #fff;
  }
  #content .user-profile-edit .form-wrap .row-label {
    float: none;
    margin-bottom: 5px;
    width: 100%;
    text-align: left;
  }
  #content .user-profile-edit .form-wrap .row-content {
    margin-left: 0;
    width: 100%;
  }
  #content .user-profile-edit .form-wrap .row-content input,
  #content .user-profile-edit .form-wrap .row-content select {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 34px;
    margin-right: 0;
    margin-bottom: 5px;
  }
  #content .user-profile-edit .form-wrap .row-content input[type="checkbox"],
  #content .user-profile-edit .form-wrap .row-content input[type="radio"] {
    width: auto;
    height: auto;
    margin: 0;
  }
  #content .user-profile-edit .form-wrap .password-cnt {
    position: relative;
  }
  #content .user-profile-edit .form-wrap .password-cnt .user-inp,
  #content .user-profile-edit .form-wrap .password-cnt input[type="password"],
  #content .user-profile-edit .form-wrap .password-cnt input[type="text"] {
    width: 414px;
    margin-right: 3px;
    height: 37px;
  }
  #content .user-profile-edit .form-wrap .password-cnt .icon {
    position: absolute;
    width: 36px;
    height: 36px;
    top: 14px;
    border-radius: 3px;
    background-color: rgba(218, 219, 223, 0);
    border: solid 1px #ede8e4;
    background: #fff;
  }
  #content .user-profile-edit .form-wrap .password-cnt .icon:after {
    content: "";
    position: absolute;
    left: 10px;
    top: 13px;
    background: url("/img/sprite.png") no-repeat scroll -178px -51px transparent;
    height: 10px;
    width: 16px;
  }
  /* search page */
  .search .search-result {
    width: 100%;
    padding-top: 14px;
    padding-left: 12px;
    border-bottom: 1px solid #d6d3ce;
  }
  .search .topic-comments {
    margin-top: 0;
  }
  .search .topic-comments .fos_comment_comment_show {
    margin-left: 60px;
  }
  .search .topic-comments .fos_comment_comment_show .user-avatar {
    left: -49px;
  }
  .search .topics-list {
    margin-top: -20px;
  }
  .search .fake-tabs {
    padding-left: 0;
    padding-bottom: 8px;
  }
  .search .search-result {
    margin-bottom: 0;
  }
  .search .search-options-wrap {
    display: block;
    float: none;
    width: auto;
  }
  .search .search-options-wrap .s-option-title {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    margin-top: 0;
    padding-left: 12px;
    height: 42px;
    line-height: 40px;
  }
  .search .search-options-wrap.js-show .s-option-title {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url("/img/sprite.png") repeat-x scroll 0 -353px transparent;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.06);
  }
  .search .dyn-search-options-cnt {
    position: static;
    width: 100%;
    margin-bottom: 11px;
    border-radius: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
  }
  .search .dyn-search-options-cnt:after {
    display: none;
  }
  .search .dyn-search-options-cnt:before {
    display: none;
  }
  .search .dyn-search-options-cnt .form-wrap {
    margin-top: 0;
    padding-top: 12px;
  }
  .search .dyn-search-options-cnt .form-wrap .brand {
    float: left;
    margin-right: 26px;
    width: 215px;
  }
  .search .dyn-search-options-cnt .form-wrap .brand:nth-of-type(3n) {
    margin-right: 26px;
  }
  .search .dyn-search-options-cnt .form-wrap .brand:nth-of-type(2n) {
    margin-right: 0;
  }
  .search .tabs-wrap {
    display: none;
    position: absolute;
    left: 12px;
    width: 409px;
    z-index: 99;
  }
  .search .tabs-wrap.js-show {
    display: block;
  }
  .search .tabs-wrap li {
    float: none;
    margin-bottom: 0;
    margin-right: 0;
    width: 100%;
    border: solid 1px #D6D3CE;
    border-top: none;
  }
  .search .tabs-wrap li a,
  .search .tabs-wrap li a.active {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    width: 100%;
    padding: 0 7px;
    border-radius: 0;
    height: 42px;
    line-height: 42px;
    background: #fff;
    border: none;
    font-size: 20px;
    font-weight: normal;
    color: #000;
  }
  /*-------------*/
  .tabs-nav-title {
    margin: 0 12px;
    height: 42px;
    border-radius: 2px;
    background-color: #e3b839;
  }
  .tabs-nav-title .tabs-title {
    float: left;
    overflow: hidden;
    margin-right: 1px;
    border-right: 1px solid #fff;
    padding-left: 13px;
    height: 42px;
    width: 397px;
    color: #fff;
    line-height: 42px;
    font-size: 20px;
    cursor: pointer;
  }
  .tabs-nav-title .tabs-title .count {
    float: right;
    padding-right: 15px;
    font-weight: bold;
  }
  .tabs-nav-title .show-tab-list {
    float: right;
    padding-top: 13px;
    width: 44px;
    height: 29px;
    text-align: center;
    cursor: pointer;
  }
  #site-main.l-login {
    background: #fff;
    margin-top: 0;
  }
  #site-main.l-login .center-col {
    width: 100%;
  }
  #site-main.l-login #content {
    padding-top: 0;
    margin-top: 8px;
  }
  #site-main.l-login .center-header {
    border-bottom: solid 1px #d6d3ce;
    text-align: left;
    margin-top: -25px;
    padding-bottom: 6px;
    padding-left: 91px;
    font-size: 22px;
  }
  #site-main.l-login .form-wrap .row {
    width: 297px;
    margin: 0 auto 8px;
  }
  #site-main.l-login .form-wrap .row.bottom {
    width: 100%;
  }
  #site-main.l-login .form-wrap .row .row-content .recall {
    margin-bottom: 17px;
  }
  #site-main.l-login .form-wrap .row .row-content .rem-my {
    margin-bottom: 9px;
  }
  #site-main.l-login .form-wrap .row-label {
    padding-left: 0;
    text-align: left;
  }
  #site-main.l-login .flash-message {
    margin: 14px auto -5px;
  }
  .company_show textarea.bulk {
    margin-left: 70px;
    width: 350px;
  }
  #site-main {
    margin-top: 0;
    /* page big map*/
  
    /***************/
  }
  #site-main .dialogs_list_header h1 {
    float: none;
    margin-bottom: 0;
  }
  #site-main .messages_separator .unreaded_count {
    left: 61px;
    top: 16px;
    z-index: 1;
  }
  #site-main .fos_comment_comment_show {
    margin-left: 71px;
  }
  #site-main .media-show .media-image-big-preview {
    width: 100%;
  }
  #site-main .media-show > div {
    width: 397px !important;
  }
  #site-main .flash-message {
    padding-right: 14px;
    margin: 8px auto 5px;
  }
  #site-main .big-map {
    margin-top: -2px;
    margin-bottom: 0;
    padding: 0 0 10px;
    width: 100%;
    box-shadow: none;
    border-radius: 0;
    border: 0px solid transparent;
    /* map popup */
  
    /*************/
  
  }
  #site-main .big-map:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 0;
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
    z-index: 99;
  }
  #site-main .big-map #big-map {
    width: 100%;
    height: 205px;
    margin-bottom: 4px;
  }
  #site-main .big-map .map-search {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 0 10px;
  }
  #site-main .big-map .map-search #find-map-location {
    width: 37px;
    height: 36px;
    background: url(/img/sprite.png) no-repeat -36px -424px;
  }
  #site-main .big-map .map-search input {
    width: 422px;
    height: 36px;
    font-weight: normal;
  }
  #site-main .big-map .search-slider .ui-slider-handle {
    background: url("/img/sprite.png") no-repeat scroll 0 -395px transparent !important;
    box-shadow: none !important;
    height: 29px !important;
    top: -12px !important;
    width: 24px !important;
  }
  #site-main .big-map .map-filter {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 0 10px;
    float: none;
  }
  #site-main .big-map .map-filter label {
    margin: 0;
    padding: 14px 0 16px;
    border-bottom: 1px solid #d6d3ce;
  }
  #site-main .big-map .map-filter .top-border {
    margin-top: 13px;
    border-top: 1px solid #d6d3ce;
  }
  #site-main .left-col {
    /* Edit profile */
  
    /*==============*/
  
  }
  #site-main .left-col .map-topics-header {
    padding: 9px 0 10px 11px;
  }
  #site-main .left-col .map-topics-header + .topics-category .topic {
    padding: 16px 20px 15px;
  }
  #site-main .left-col .pagination li {
    display: none;
  }
  #site-main .left-col .pagination li.active,
  #site-main .left-col .pagination li.next,
  #site-main .left-col .pagination li.prev {
    display: block;
  }
  #site-main .left-col .fos_user_profile_edit {
    padding: 0;
  }
  #site-main .left-col .fos_user_profile_edit .change-avatar {
    padding: 15px 12px 0;
  }
  #site-main .left-col .fos_user_profile_edit .change-avatar .avatar-form {
    margin: 0 0 38px 104px;
  }
  #site-main .left-col .fos_user_profile_edit .change-avatar .avatar-form .row {
    width: 100%;
    position: relative;
  }
  #site-main .left-col .fos_user_profile_edit .change-avatar .avatar-form .row a {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    margin-top: 7px;
    width: 15px;
    height: 15px;
    background: url(/img/sprite.png) -79px -398px;
    cursor: pointer;
    font-size: 0px;
    color: transparent;
    text-indent: -99999px;
  }
  #site-main .left-col .fos_user_profile_edit .change-avatar .avatar-form label {
    margin-bottom: 5px;
  }
  #site-main .left-col .fos_user_profile_edit .change-avatar .current-user-avatar {
    margin: 0;
  }
  #site-main .left-col .fos_user_profile_edit .change-avatar .select-user-file {
    display: block;
    position: relative;
    overflow: hidden;
    width: 100%;
    margin-bottom: 19px;
  }
  #site-main .left-col .fos_user_profile_edit .change-avatar input[type="file"] {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    color: transparent;
  }
  #site-main .left-col .fos_user_profile_edit .change-avatar .select-file-btn {
    display: inline-block;
    position: relative;
    margin-right: 6px;
    width: 115px;
    height: 25px;
    border-radius: 13px 12px 12px 13px;
    background-color: rgba(134, 155, 180, 0);
    border: solid 1px #4c4c4c;
    text-align: center;
    line-height: 25px;
    background-image: -webkit-linear-gradient(top, #fefefe, #cecece);
    background-image: -moz-linear-gradient(top, #fefefe, #cecece);
    background-image: -o-linear-gradient(top, #fefefe, #cecece);
    background-image: -ms-linear-gradient(top, #fefefe, #cecece);
    background-image: linear-gradient(to bottom, #fefefe, #cecece);
  }
  #site-main .left-col .user-line.garage-line {
    margin-top: 1px;
  }
  #site-main .left-col .user-profile.company .with_buttons .send-pm {
    top: 42px;
  }
  #site-main .left-col .user-profile.company .location-wrap,
  #site-main .left-col .user-profile.company #map {
    width: 361px !important;
  }
  #site-main .left-col .user-profile.company .location-wrap {
    height: 300px;
  }
  #site-main .left-col .user-profile .user-profile-info:before,
  #site-main .left-col .fos_user_profile_edit .user-profile-info:before,
  #site-main .left-col .user-profile .user-profile-info:after,
  #site-main .left-col .fos_user_profile_edit .user-profile-info:after {
    content: "";
    display: table;
  }
  #site-main .left-col .user-profile .user-profile-info:after,
  #site-main .left-col .fos_user_profile_edit .user-profile-info:after {
    clear: both;
  }
  #site-main .left-col .user-profile .user-profile-info .with_buttons a,
  #site-main .left-col .fos_user_profile_edit .user-profile-info .with_buttons a {
    right: 0 !important;
    margin: 0 0 5px 0 !important;
  }
  #site-main .left-col .user-profile .user-profile-info table,
  #site-main .left-col .fos_user_profile_edit .user-profile-info table,
  #site-main .left-col .user-profile .user-profile-info tbody,
  #site-main .left-col .fos_user_profile_edit .user-profile-info tbody {
    display: block;
    position: relative;
    width: 100%;
  }
  #site-main .left-col .user-profile .user-profile-info tr:nth-of-type(1),
  #site-main .left-col .fos_user_profile_edit .user-profile-info tr:nth-of-type(1) {
    display: block;
    width: 100%;
  }
  #site-main .left-col .user-profile .user-profile-info tr:nth-of-type(1) td:nth-of-type(1) .current-user-avatar,
  #site-main .left-col .fos_user_profile_edit .user-profile-info tr:nth-of-type(1) td:nth-of-type(1) .current-user-avatar {
    margin-left: 12px !important;
  }
  #site-main .left-col .user-profile .user-profile-info tr:nth-of-type(1) td:nth-of-type(2),
  #site-main .left-col .fos_user_profile_edit .user-profile-info tr:nth-of-type(1) td:nth-of-type(2) {
    width: 309px;
  }
  #site-main .left-col .user-profile .user-profile-info tr:nth-of-type(1) td:nth-of-type(3),
  #site-main .left-col .fos_user_profile_edit .user-profile-info tr:nth-of-type(1) td:nth-of-type(3) {
    padding-left: 0;
    width: 57px !important;
  }
  #site-main .left-col .user-profile .user-profile-info tr:nth-of-type(1) td:nth-of-type(3) .edit-profile,
  #site-main .left-col .fos_user_profile_edit .user-profile-info tr:nth-of-type(1) td:nth-of-type(3) .edit-profile {
    margin-right: 12px !important;
  }
  #site-main .left-col .user-profile .user-profile-info tr:nth-of-type(2),
  #site-main .left-col .fos_user_profile_edit .user-profile-info tr:nth-of-type(2) {
    display: block;
    margin-top: 4px;
  }
  #site-main .left-col .user-profile .user-profile-info tr:nth-of-type(2) td:nth-of-type(1),
  #site-main .left-col .fos_user_profile_edit .user-profile-info tr:nth-of-type(2) td:nth-of-type(1) {
    display: block;
    margin-bottom: 5px;
    padding: 0 0 0 12px;
    width: 100%;
    -ms-text-align-last: auto;
    text-align: left;
  }
  #site-main .left-col .user-profile .user-profile-info tr:nth-of-type(2) td:nth-of-type(2),
  #site-main .left-col .fos_user_profile_edit .user-profile-info tr:nth-of-type(2) td:nth-of-type(2) {
    display: block;
    margin-left: 12px;
  }
  #site-main .left-col .user-profile .garage-list li,
  #site-main .left-col .fos_user_profile_edit .garage-list li {
    margin-right: 16px;
  }
  #site-main .left-col .user-profile .tabs-nav,
  #site-main .left-col .fos_user_profile_edit .tabs-nav {
    position: relative;
    padding-left: 12px;
    overflow: visible;
  }
  #site-main .left-col .user-profile .tabs-nav.js-show .content_main_menu,
  #site-main .left-col .fos_user_profile_edit .tabs-nav.js-show .content_main_menu {
    display: block;
  }
  #site-main .left-col .user-profile .content_main_menu,
  #site-main .left-col .fos_user_profile_edit .content_main_menu {
    position: absolute;
    top: 0;
    left: 12px;
    display: none;
    width: 397px;
    z-index: 99;
  }
  #site-main .left-col .user-profile .content_main_menu li,
  #site-main .left-col .fos_user_profile_edit .content_main_menu li {
    width: 395px;
    margin: 0;
  }
  #site-main .left-col .user-profile .content_main_menu li a,
  #site-main .left-col .fos_user_profile_edit .content_main_menu li a {
    padding-bottom: 0;
    height: 42px !important;
    line-height: 42px !important;
    border-radius: 0;
    border: solid 1px #D6D3CE;
    border-top: none;
    font-weight: normal;
    font-size: 20px;
    color: #000;
    background: transparent;
    width: 100%;
    background: #fff;
  }
  #site-main .left-col {
    width: 100%;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  #site-main .left-col .blocked-user-list ul li {
    padding-left: 20px;
  }
  #site-main .left-col .block_list_title {
    padding-top: 6px;
    padding-left: 0;
  }
  #site-main .left-col .talk_list .dialogs_list_header .small-popup {
    left: 20px;
    top: 98px;
  }
  #site-main .left-col .talk_to .location-wrap,
  #site-main .left-col .talk_to_group .location-wrap,
  #site-main .left-col .talk_to #talk-chat-map,
  #site-main .left-col .talk_to_group #talk-chat-map,
  #site-main .left-col .talk_to #map-select,
  #site-main .left-col .talk_to_group #map-select {
    width: 340px;
    height: 190px;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form {
    padding-left: 18px;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .current-user-avatar,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .current-user-avatar {
    display: none;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .location-wrap,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .location-wrap,
  #site-main .left-col .talk_to .fos_comment_comment_new_form #map-select,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form #map-select {
    width: 438px;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .text-wrap,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .text-wrap {
    width: 100%;
    margin-bottom: 10px;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .text-wrap:before,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .text-wrap:before {
    display: none;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .text,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .text {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 160px;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .media-list,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .media-list {
    width: 100%;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .fos_comment_submit,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .fos_comment_submit {
    display: block;
    width: 100%;
    text-align: center;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .fos_comment_submit tbody,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .fos_comment_submit tbody,
  #site-main .left-col .talk_to .fos_comment_comment_new_form .fos_comment_submit tr,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .fos_comment_submit tr {
    display: block;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .fos_comment_submit td,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .fos_comment_submit td {
    display: inline-block;
    padding: 0 !important;
    margin: 0 20px 7px;
    font-size: 18px;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .fos_comment_submit td:nth-of-type(3),
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .fos_comment_submit td:nth-of-type(3) {
    width: auto;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .fos_comment_submit td:nth-of-type(4),
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .fos_comment_submit td:nth-of-type(4) {
    display: block;
    margin-top: 10px;
    width: 91%;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .fos_comment_submit td:nth-of-type(4) .button-wrap,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .fos_comment_submit td:nth-of-type(4) .button-wrap {
    float: none;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .fos_comment_submit td:nth-of-type(4) .button,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .fos_comment_submit td:nth-of-type(4) .button,
  #site-main .left-col .talk_to .fos_comment_comment_new_form .fos_comment_submit td:nth-of-type(4) .button span,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .fos_comment_submit td:nth-of-type(4) .button span,
  #site-main .left-col .talk_to .fos_comment_comment_new_form .fos_comment_submit td:nth-of-type(4) input,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .fos_comment_submit td:nth-of-type(4) input {
    width: 100%;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .additional-form,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .additional-form {
    margin-left: 0;
  }
  #site-main .left-col #content {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
  }
  #site-main .left-col .add-topic {
    padding-left: 12px;
    padding-right: 12px;
  }
  #site-main .left-col .add-topic .text-wrap {
    width: 356px;
  }
  #site-main .left-col .add-topic .text-wrap textarea {
    width: 335px;
  }
  #site-main .left-col .add-topic.opened {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d6d3ce;
  }
  #site-main .left-col .add-topic.opened .current-user-avatar {
    display: none;
  }
  #site-main .left-col .add-topic.opened .row .from-cnt {
    width: 100%;
  }
  #site-main .left-col .add-topic.opened .row .from-cnt label {
    display: inline-block;
    width: 100%;
    border-bottom: solid 1px #d6d3ce;
  }
  #site-main .left-col .add-topic.opened .thread-add-switch {
    margin-bottom: 15px;
    margin-left: 0;
  }
  #site-main .left-col .add-topic.opened .thread-add-switch a {
    font-size: 18px;
  }
  #site-main .left-col .add-topic.opened .thread-add-switch .active a {
    padding: 8px 7px 6px;
  }
  #site-main .left-col .add-topic.opened .add-topic-form {
    margin-left: 0;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .thread-add-form {
    width: 100%;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .thread-add-form .text-wrap {
    margin-bottom: 9px;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .thread-add-form .r-content {
    width: 100%;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .thread-add-form .r-content #repair-select-location span {
    font-size: 18px;
    font-weight: normal;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .thread-add-form .r-content .place {
    padding: 8px 0 4px;
    margin: 0;
    width: 100%;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .thread-add-form .r-content .check-cnt {
    vertical-align: middle;
    padding-top: 2px;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .thread-add-form .r-content .location-form-thread-repair {
    margin-top: 13px;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .thread-add-form .r-content .autocomplete-location {
    width: 383px;
    margin-top: 10px;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .thread-add-form ul > li select {
    margin-bottom: 5px;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .thread-add-form .toggle-thread-car {
    margin-top: 0;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .view_additional_options {
    font-size: 18px;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .add-topic-bottom .add-buttons {
    width: 223px;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .add-topic-bottom .add-buttons a {
    font-size: 18px;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .add-topic-bottom td.one-in-row {
    width: 100%;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .add-topic-bottom .add-photo-btn {
    margin-right: 8px;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .add-topic-bottom .add-photo-btn a {
    /*padding: 9px 31px 10px;*/
  
  }
  #site-main .left-col .add-topic.opened .add-topic-form .add-topic-bottom .cancel-button {
    position: absolute;
    right: 0;
    top: -46px;
    padding: 0;
    height: 35px;
    width: 35px;
    border-radius: 0;
    background: #d14949;
    overflow: hidden;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .add-topic-bottom .cancel-button .reset {
    content: "";
    position: absolute;
    top: 10px;
    left: 10px;
    width: 15px;
    height: 15px;
    background: url(/img/sprite.png) -44px -398px;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .add-topic-bottom .cancel-button .reset:after {
    content: "";
    position: absolute;
    top: -10px;
    left: -10px;
    width: 35px;
    height: 35px;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .add-topic-bottom .cancel-button a {
    display: block;
    width: 100%;
    font-size: 0px;
    color: transparent;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .add-topic-bottom .action-submit {
    width: 100%;
    padding: 0;
    margin-top: 9px;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .add-topic-bottom .action-submit .button {
    width: 100%;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .add-topic-bottom .action-submit .button span {
    width: 100%;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .add-topic-bottom .select-video-block {
    left: -3px;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .add-topic-bottom .select-video-block:before {
    left: 50px;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .add-topic-bottom .select-video-block:after {
    left: 51px;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .add-topic-bottom.edit-topic .cancel-button {
    top: auto;
    bottom: 2px;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .add-topic-bottom.edit-topic .action-submit {
    padding-left: 0 !important;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .add-topic-bottom.edit-topic .action-submit,
  #site-main .left-col .add-topic.opened .add-topic-form .add-topic-bottom.edit-topic .button span {
    width: 413px;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .add-topic-bottom.edit-topic .one-in-row {
    margin-bottom: 8px;
  }
  #site-main .left-col .add-topic.opened .car-select .r-content {
    border-bottom: none;
  }
  #site-main .topic-options {
    min-height: 40px;
    border: none;
  }
  #site-main .topic-options .filter-head {
    padding-left: 0;
    padding-right: 7px;
    border-radius: 0;
  }
  #site-main .topic-options .filter_activity {
    margin-top: 1px;
    margin-right: 4px;
  }
  #site-main .topic-options .show-topic-options {
    right: auto;
    margin-top: 10px;
    margin-left: 12px;
    font-size: 15px;
    color: #4889b1;
  }
  #site-main .topic-options .show-topic-options .down {
    display: none;
  }
  #site-main .topic-options .filter_check {
    margin-top: 5px;
  }
  #site-main .topic-options .cols .brand,
  #site-main .topic-options .cols .category {
    margin-right: 26px;
  }
  #site-main .topic-options .cols .brand:nth-of-type(3n),
  #site-main .topic-options .cols .category:nth-of-type(3n) {
    margin-right: 26px;
  }
  #site-main .topic-options .cols .brand:nth-of-type(2n),
  #site-main .topic-options .cols .category:nth-of-type(2n) {
    margin-right: 0;
  }
  #site-main .topic-options .cols .time-filter li {
    width: 215px;
    margin-right: 26px;
    border-bottom: solid 1px #D3D4D8;
  }
  #site-main .topic-options .cols .time-filter li:nth-of-type(2n) {
    margin-right: 0;
  }
  #site-main .topic-options .cols .time-filter li a {
    background: transparent;
    border: none;
    padding-right: 0;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    width: 199px;
  }
  #site-main .topic-options .cols .time-filter li .active {
    background: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    position: relative;
  }
  #site-main .topic-options .cols .time-filter li .active:after {
    content: "";
    position: absolute;
    right: 9px;
    top: 16px;
    width: 13px;
    height: 13px;
    background: url(/img/sprite.png) -165px -299px;
  }
  #site-main .topic-options .cols .col3 label {
    margin: 21px 0 0 0;
    border-bottom: 1px solid #D3D4D8;
  }
  #site-main .topic {
    padding-left: 12px;
    padding-right: 12px;
  }
  #site-main .topic .topic-content {
    padding: 0 0 0 59px;
    margin: 0;
  }
  #site-main .topic .topic-content .user-avatar {
    left: 0;
  }
  #site-main .topic .topic-content .mention-profile .user-avatar {
    left: 50%;
  }
  #site-main .topic .topic-content .location-wrap {
    width: 389px;
  }
  #site-main .topic .topic-content .location-wrap #map,
  #site-main .topic .topic-content .location-wrap .leaflet-google-layer {
    width: 389px;
  }
  #site-main .topic .leave-comment {
    padding-left: 56px;
  }
  #site-main .topic .leave-comment textarea {
    width: 380px;
  }
  #site-main .topic .fos_comment_comment_new_form {
    width: 401px;
    padding-bottom: 0;
    margin-bottom: -24px;
  }
  #site-main .topic .fos_comment_comment_new_form textarea {
    width: 393px;
  }
  #site-main .topic .fos_comment_comment_new_form .fos_comment_submit {
    display: block;
    position: relative;
    width: 401px;
  }
  #site-main .topic .fos_comment_comment_new_form .fos_comment_submit tbody,
  #site-main .topic .fos_comment_comment_new_form .fos_comment_submit tr,
  #site-main .topic .fos_comment_comment_new_form .fos_comment_submit td {
    display: block;
  }
  #site-main .topic .fos_comment_comment_new_form .fos_comment_submit td:nth-of-type(1),
  #site-main .topic .fos_comment_comment_new_form .fos_comment_submit td:nth-of-type(2) {
    width: 50%;
    float: left;
  }
  #site-main .topic .fos_comment_comment_new_form .fos_comment_submit td:nth-of-type(1) a,
  #site-main .topic .fos_comment_comment_new_form .fos_comment_submit td:nth-of-type(2) a {
    font-size: 18px;
  }
  #site-main .topic .fos_comment_comment_new_form .fos_comment_submit td:last-child {
    width: 352px;
  }
  #site-main .topic .fos_comment_comment_new_form .fos_comment_submit td a {
    text-decoration: none;
  }
  #site-main .topic .fos_comment_comment_new_form .fos_comment_submit .add-media {
    margin-left: 17px;
  }
  #site-main .topic .fos_comment_comment_new_form .fos_comment_submit .button-wrap {
    margin-top: 24px;
  }
  #site-main .topic .fos_comment_comment_new_form .fos_comment_submit .button-wrap input {
    width: 352px;
    height: 40px;
    font-size: 20px;
  }
  #site-main .topic .fos_comment_comment_new_form .fos_comment_submit .select-video {
    margin-left: 23px;
  }
  #site-main .topic .fos_comment_comment_new_form .fos_comment_submit .reset {
    position: absolute;
    background: #d14949;
    width: 35px;
    height: 35px;
    left: 364px;
    top: 64px;
    color: transparent;
    font-size: 0px;
  }
  #site-main .topic .fos_comment_comment_new_form .fos_comment_submit .reset:after {
    background: url("/img/sprite.png") no-repeat scroll -142px -265px transparent;
    content: "";
    height: 9px;
    left: 13px;
    position: absolute;
    top: 13px;
    width: 9px;
  }
  #site-main .topic .fos_comment_comment_new_form .fos_comment_submit .select-video-block {
    left: auto;
    right: 0;
    top: 9px;
  }
  #site-main .topic .fos_comment_comment_new_form .fos_comment_submit .select-video-block:before {
    left: 54px;
  }
  #site-main .topic .fos_comment_comment_new_form .fos_comment_submit .select-video-block:after {
    left: 55px;
  }
  #site-main .topic .fos_comment_comment_new_form .fos_comment_submit .select-video-block .add-media {
    float: left;
  }
  #site-main .topic .fos_comment_comment_new_form .fos_comment_submit .select-video-block .select-video-youtube {
    display: block;
    float: left;
  }
  #site-main .topic .timeago {
    float: none;
    margin: 3px 15px 0 0;
  }
  #site-main .topic .fos_comment_comment_show {
    margin-left: 57px;
  }
  #site-main .topic .fos_comment_comment_show .user-avatar {
    left: -49px;
  }
  #site-main .single-topic .fos_comment_comment_new_form .fos_comment_submit .reset {
    top: 55px;
  }
  #site-main .single-topic .fos_comment_comment_new_form {
    margin-left: 57px;
    margin-bottom: 0;
  }
  #site-main .single-topic .socials_netwks .fb-like,
  #site-main .single-topic .socials_netwks .twitter-share-button,
  #site-main .single-topic .socials_netwks #___plusone_0,
  #site-main .single-topic .socials_netwks .PIN_1361196469979_pin_it_button {
    margin-right: 19px;
  }
  #site-main .single-topic .fos_comment_comment_form_holder textarea.bulk {
    width: 379px;
    margin-left: 56px;
  }
  #site-main .edit-topic-content .fos_comment_comment_form_holder {
    margin-left: 12px;
  }
  .talk_to .clear-history {
    margin: 3px 0 0 0;
  }
  .retina #site-main .topic-options .cols .slider-line .ui-slider-handle,
  .retina #site-main .big-map .search-slider .ui-slider-handle {
    background: url(/img/sprite@2x.png) no-repeat -110px -333px !important;
    background-size: 220px auto !important;
  }
  .retina #site-main .user-profile-info.company-info .favorite .fav-link {
    background: url(/img/sprite@2x.png) no-repeat -110px -303px;
    background-size: 220px auto;
  }
  .retina #site-main .user-profile-info.company-info .favorite .fav-link.active {
    background-position: -150px -303px;
  }
  #site-main.l-login #content {
    margin-top: 0;
  }
  form .row .input-info {
    margin: 10px 0 2px;
  }
  #site-main.l-login #content {
    box-shadow: none;
    margin-bottom: none;
  }
}
@media screen and (max-width: 479px) {
  .hidden-pp {
    display: none !important;
  }
  .visible-pp {
    display: block !important;
  }
  .visible-pp-i {
    display: inline-block !important;
  }
  .page {
    width: 320px;
  }
  /* page search */
  .search .dyn-search-options-cnt .form-wrap .brand {
    float: none;
    margin-right: 0;
    width: 100%;
  }
  .search .tabs-wrap {
    width: 294px;
  }
  /*-------------*/
  .tabs-nav-title .tabs-title {
    width: 236px;
  }
  .fos_user_profile_edit .tabs-nav li {
    width: 233px !important;
  }
  #content .user-profile-edit .garage-list-wrap li {
    width: 100%;
  }
  #content .garage-list li div input {
    width: 100% !important;
  }
  .autocomplete-location {
    width: 296px !important;
  }
  .fancybox-wrap {
    width: 320px !important;
  }
  .fancybox-wrap .youtube-link input {
    min-width: 257px;
    width: 272px;
  }
  .fancybox-wrap .youtube-link .actions {
    text-align: left;
  }
  #site-header .logo {
    width: 95px;
    background-position: -43px -316px;
  }
  #site-header .friends-window {
    right: -84px;
  }
  #site-header .friends-window:after {
    right: 87px;
  }
  #site-header .header-inside {
    width: 640px;
  }
  #site-header .header-inside .anim-row {
    width: 320px;
    float: left;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  #site-header .header-inside .anim-row.user-login-cnt {
    margin-left: -42px;
  }
  #site-header .header-inside .anim-row.user-logined-cnt {
    position: relative;
    margin-left: -114px;
    margin-right: -300px;
    width: 435px;
  }
  #site-header .header-inside .anim-row.user-logined-cnt .user-menu {
    left: -21px;
    top: 17px;
  }
  #site-header .header-inside .anim-row.user-logined-cnt .user_location {
    margin: 0 18px 0 0;
  }
  #site-header .header-inside .anim-row.user-logined-cnt .friend-request {
    margin: 0 23px 0 0;
  }
  #site-header .header-inside .anim-row.user-logined-cnt .talk-notify {
    margin-right: 23px;
  }
  #site-header .header-inside .anim-row.user-logined-cnt .show-user {
    position: relative;
    margin: -4px 0 0 -4px;
    padding: 4px;
    vertical-align: top;
    cursor: pointer;
  }
  #site-header .header-inside .anim-row.user-logined-cnt .user-cnt {
    position: relative;
    top: 0;
  }
  #site-header .header-inside .anim-row.user-logined-cnt .slide-menu {
    float: none;
    margin-top: -16px;
    margin-left: 6px;
  }
  #site-header .header-inside .anim-row.user-logined-cnt .user-avatar {
    position: relative;
    left: 1px;
    top: -6px;
  }
  #site-header .header-inside .anim-row .autorization {
    position: static;
    top: 0;
    left: 0;
  }
  #site-header .header-inside .anim-row .slide-menu {
    display: inline-block;
    float: left;
    margin-right: 6px;
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    height: 44px;
    width: 44px;
    text-align: center;
    cursor: pointer;
  }
  #site-header .header-inside .anim-row .big-button {
    margin: 6px 0 0 0;
  }
  #site-header .header-inside .anim-row .icon-arrow-left {
    margin-top: 11px;
  }
  #site-header .header-inside .anim-row .show-autoriz {
    display: inline-block;
    float: left;
    height: 45px;
    width: 42px;
    text-align: center;
    cursor: pointer;
  }
  #site-header .header-inside .anim-row .icon-castle {
    margin-top: 14px;
  }
  #site-header .header-inside .anim-row .user-cnt .user-avatar {
    float: none;
  }
  #site-header .header-inside .anim-row .user-cnt .user-avatar .user-ava {
    float: none;
    margin-top: -2px;
  }
  #site-header .header-inside.js-show .anim-logo-cnt {
    margin-left: -320px;
  }
  .sidebar-main .sidebar-inside {
    min-height: :376px;
  }
  #site-main.l-login .center-header {
    padding-left: 0;
    text-align: center;
  }
  #site-main.l-login .flash-message {
    width: 266px;
  }
  #site-main .media-show .media-image-big-preview {
    width: 239px;
  }
  #site-main .media-show > div {
    width: 218px !important;
    height: 130px !important;
  }
  #site-main .big-map .map-search input {
    width: 262px;
    height: 36px;
  }
  #site-main .media-list ul li:nth-of-type(3n) {
    margin-right: 9px !important;
  }
  #site-main .topic-options .cols .brand,
  #site-main .topic-options .cols .category {
    width: 100%;
    margin-right: 0;
  }
  #site-main .topic-options .cols .time-filter li {
    width: 100%;
    margin-right: 0;
  }
  #site-main .topic-options .cols .time-filter li:last-child {
    border-bottom: none;
  }
  #site-main .topic-options .cols .time-filter li a {
    padding: 0;
    width: 100%;
  }
  #site-main .topic-options .cols .row {
    margin-top: 14px;
  }
  #site-main .topic-options .show-topic-options {
    margin-left: 12px;
  }
  #site-main .topic {
    padding-right: 0;
    /* leave-comment*/
  
  }
  #site-main .topic .leave-comment {
    width: 240px;
    padding: 0;
    margin: 19px 0 -10px;
  }
  #site-main .topic .leave-comment textarea {
    width: 277px;
    margin-left: -2px;
  }
  #site-main .topic .leave-comment.form-comment {
    width: 297px;
  }
  #site-main .topic .fos_comment_comment_form_holder textarea {
    width: 100%;
    margin-left: 0;
  }
  #site-main .topic .fos_comment_comment_form_holder .fos_comment_comment_new_form {
    width: 296px;
  }
  #site-main .topic .fos_comment_comment_form_holder .fos_comment_submit {
    width: 320px;
    margin-left: -12px;
  }
  #site-main .topic .fos_comment_comment_form_holder .fos_comment_submit td:nth-of-type(1),
  #site-main .topic .fos_comment_comment_form_holder .fos_comment_submit td:nth-of-type(2) {
    width: 320px;
    margin-right: -12px;
  }
  #site-main .topic .fos_comment_comment_form_holder .fos_comment_submit td:last-child {
    width: 320px;
  }
  #site-main .topic .fos_comment_comment_form_holder .fos_comment_submit td .select-video-block {
    width: 188px;
    left: 24px;
    right: auto;
  }
  #site-main .topic .fos_comment_comment_form_holder .fos_comment_submit td .select-video-block .add-media {
    margin-left: 0;
    padding-left: 26px;
  }
  #site-main .topic .fos_comment_comment_form_holder .fos_comment_submit td .select-video-block .add-media .icon {
    top: 9px;
    margin-top: 2px;
  }
  #site-main .topic .fos_comment_comment_form_holder .fos_comment_submit .reset {
    left: 286px;
    top: 106px;
  }
  #site-main .topic .fos_comment_comment_form_holder .fos_comment_submit .button-wrap {
    margin-right: 48px;
  }
  #site-main .topic .fos_comment_comment_form_holder .fos_comment_submit .button-wrap input {
    width: 248px;
  }
  #site-main .topic .fos_comment_comment_form_holder .fos_comment_submit .add-media {
    padding-left: 39px;
    margin-left: 78px;
    margin-bottom: 18px;
  }
  #site-main .topic .fos_comment_comment_form_holder .fos_comment_submit .add-media .icon {
    right: 0px;
    top: 13px;
    margin-right: 23px;
  }
  #site-main .topic .fos_comment_comment_form_holder .fos_comment_submit .select-video {
    margin-left: 78px;
    padding-left: 0px;
  }
  #site-main .topic .fos_comment_comment_form_holder .fos_comment_submit .select-video .icon {
    margin-right: 18px;
  }
  #site-main .topic .topic-content {
    margin-right: 0;
    padding-left: 58px;
  }
  #site-main .topic .topic-content .content {
    padding-right: 12px;
  }
  #site-main .topic .topic-content #edit-thread {
    margin-right: 12px;
  }
  #site-main .topic .topic-content .open-big-map {
    margin-top: 10px;
    margin-right: 12px;
  }
  #site-main .topic .topic-content .location-wrap {
    width: 231px;
  }
  #site-main .topic .topic-content .location-wrap #map,
  #site-main .topic .topic-content .location-wrap .leaflet-google-layer {
    width: 231px;
  }
  #site-main .topic .location-wrap {
    /*#cancel-thread-select {
              float: left;
            }*/
  
  }
  #site-main .topic .fos_comment_comment_show {
    margin-left: 0;
  }
  #site-main .profile-data {
    display: block;
  }
  #site-main .media-list {
    width: 297px;
  }
  #site-main .media-list ul li {
    margin-right: 9px;
  }
  #site-main .media-list ul li:nth-of-type(3n) {
    margin-right: 0;
  }
  #site-main .left-col {
    /* user profile */
  
    /*==============*/
  
  }
  #site-main .left-col .company_show textarea.bulk {
    margin-left: -1px;
    width: 270px;
  }
  #site-main .left-col .company_show .fos_comment_comment_show {
    margin-left: 0;
    margin-right: 0;
  }
  #site-main .left-col .blocked-user-list li {
    position: relative;
  }
  #site-main .left-col .blocked-user-list li .ignore-talk-user {
    position: absolute;
    bottom: 8px;
  }
  #site-main .left-col .blocked-user-list li .user-avatar {
    margin-bottom: 37px;
  }
  #site-main .left-col .user_talk_menu a {
    float: none;
    display: block;
  }
  #site-main .left-col .user_talk_menu .to-dialogs {
    position: absolute;
    left: 14px;
    top: 6px;
  }
  #site-main .left-col .user_talk_menu .ignore-talk-user {
    margin-bottom: 8px;
  }
  #site-main .left-col .talk_list .dialogs_list_header .small-popup {
    width: 240px;
  }
  #site-main .left-col .talk_list .dialogs_list_header .small-popup .ui-autocomplete-input {
    width: 226px;
  }
  #site-main .left-col .talk_to .location-wrap,
  #site-main .left-col .talk_to_group .location-wrap,
  #site-main .left-col .talk_to #talk-chat-map,
  #site-main .left-col .talk_to_group #talk-chat-map,
  #site-main .left-col .talk_to #map-select,
  #site-main .left-col .talk_to_group #map-select {
    width: 253px;
  }
  #site-main .left-col .talk_to .location-wrap,
  #site-main .left-col .talk_to_group .location-wrap {
    height: 190px !important;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .text,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .text {
    height: 65px;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .fos_comment_submit td:nth-of-type(4),
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .fos_comment_submit td:nth-of-type(4) {
    width: 86.4%;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .location-wrap,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .location-wrap,
  #site-main .left-col .talk_to .fos_comment_comment_new_form #map-select,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form #map-select {
    width: 277px;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .location-wrap,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .location-wrap {
    height: 264px !important;
  }
  #site-main .left-col .talk_to .fos_comment_comment_new_form .autocomplete-location,
  #site-main .left-col .talk_to_group .fos_comment_comment_new_form .autocomplete-location {
    width: 272px !important;
  }
  #site-main .left-col .talk_to .pm_header,
  #site-main .left-col .talk_to_group .pm_header {
    padding-top: 19px;
  }
  #site-main .left-col .user-location .location-wrap,
  #site-main .left-col .user-location #map {
    height: 306px;
    text-align: center;
  }
  #site-main .left-col .user-location .button {
    margin-top: 9px;
  }
  #site-main .left-col .user-location #cancel-thread-select {
    display: inline-block;
    float: none;
    margin: 7px 0 0 0;
  }
  #site-main .left-col .add-topic {
    padding-top: 12px 12px 11px;
    min-height: 43px;
  }
  #site-main .left-col .add-topic .thread-add-switch {
    opacity: 0;
    display: none;
  }
  #site-main .left-col .add-topic.opened .thread-add-switch {
    opacity: 1;
    display: block;
  }
  #site-main .left-col .add-topic.opened .thread-add-switch span {
    display: block;
    float: none;
    margin-bottom: 5px;
    margin-left: 0;
    padding-left: 0;
    background: none;
  }
  #site-main .left-col .add-topic.opened .thread-add-switch span.active {
    padding-right: 13px;
    background: none;
  }
  #site-main .left-col .add-topic.opened .thread-add-switch span a {
    display: inline-block;
  }
  #site-main .left-col .add-topic.opened .row .from-cnt {
    margin-top: 2px;
  }
  #site-main .left-col .add-topic.opened .row .location-form-thread .location-wrap {
    height: 304px;
  }
  #site-main .left-col .add-topic.opened .row .location-form-thread .location-wrap .cancel-thread-select {
    margin-left: 0;
    float: left;
  }
  #site-main .left-col .add-topic.opened .row .location-form-thread-repair input[type="text"],
  #site-main .left-col .add-topic.opened .row .location-form-thread-general input[type="text"] {
    width: 214px !important;
  }
  #site-main .left-col .add-topic.opened .text-wrap {
    margin-top: 0;
  }
  #site-main .left-col .add-topic .current-user-avatar img {
    width: 40px;
    height: 40px;
  }
  #site-main .left-col .add-topic .text-wrap {
    width: 249px;
    margin-top: 0px;
  }
  #site-main .left-col .add-topic .text-wrap .text {
    width: 228px;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .add-topic-bottom .add-buttons {
    width: 100%;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .add-topic-bottom .add-photo-btn {
    margin-bottom: 4px;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .add-topic-bottom .cancel-button {
    top: -131px;
    z-index: 1;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .add-topic-bottom .select-video-block {
    left: 68px;
  }
  #site-main .left-col .add-topic.opened .add-topic-form .add-topic-bottom.edit-topic .action-submit,
  #site-main .left-col .add-topic.opened .add-topic-form .add-topic-bottom.edit-topic .button span {
    width: 252px;
  }
  #site-main .left-col .user-profile.company .with_buttons .send-pm {
    top: 69px !important;
  }
  #site-main .left-col .user-profile.company table td {
    padding: 0 12px !important;
    margin: 0 !important;
    text-align: center !important;
  }
  #site-main .left-col .user-profile.company .title h1 {
    padding: 0 55px;
  }
  #site-main .left-col .user-profile.company .location-wrap,
  #site-main .left-col .user-profile.company #map {
    width: 287px !important;
  }
  #site-main .left-col .user-profile.company .fos_comment_comment_edit_form .reset {
    left: 229px !important;
    top: 0 !important;
  }
  #site-main .left-col .user-profile.company .fos_comment_comment_edit_form .yell-btn {
    width: 215px;
  }
  #site-main .left-col .user-profile.company .fos_comment_comment_edit_form td {
    padding-left: 0 !important;
  }
  #site-main .left-col .user-profile .user-profile-info,
  #site-main .left-col .user-profile tbody,
  #site-main .left-col .user-profile td,
  #site-main .left-col .user-profile tr {
    display: block;
  }
  #site-main .left-col .user-profile .user-activity {
    margin-top: 16px;
  }
  #site-main .left-col .user-profile .user-profile-info {
    position: relative;
  }
  #site-main .left-col .user-profile .user-profile-info td:nth-of-type(1) {
    width: 100%;
    padding: 0 !important;
    text-align: center;
  }
  #site-main .left-col .user-profile .user-profile-info td:nth-of-type(1) .current-user-avatar {
    margin-right: 12px;
    float: none;
  }
  #site-main .left-col .user-profile .user-profile-info td:nth-of-type(2) {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 5px;
    padding-bottom: 0 !important;
    width: 100% !important;
    text-align: center;
  }
  #site-main .left-col .user-profile .user-profile-info td:nth-of-type(2) h1 {
    position: static;
    float: none;
  }
  #site-main .left-col .user-profile .user-profile-info .with_buttons {
    position: absolute;
    right: 0;
    top: 0;
  }
  #site-main .left-col .user-profile .user-profile-info tr:nth-of-type(2) {
    margin-top: 11px;
    padding-left: 12px;
  }
  #site-main .left-col .user-profile .user-profile-info tr:nth-of-type(2) td {
    padding: 0 12px 0 0;
  }
  #site-main .left-col .user-profile .user-profile-info ul li {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    text-align: left;
  }
  #site-main .left-col .user-profile .user-profile-info ul li a {
    display: inline-block;
    width: 100%;
  }
  #site-main .left-col .user-profile .user-profile-info ul li .img-wrap {
    margin-right: 15px;
    vertical-align: middle;
  }
  #site-main .left-col .user-profile .tabs .content_main_menu {
    width: 233px;
  }
  #site-main .left-col .user-profile .tabs .content_main_menu li {
    width: 233px;
  }
  #site-main .left-col .user-profile .tabs .content_main_menu li a {
    width: 233px;
  }
  #site-main .fos_comment_comment_show {
    margin-right: 12px;
  }
  #site-main .fos_comment_comment_show .profile-name {
    margin: 0 20px 1px 0;
  }
  #site-main .fos_comment_comment_show .fos_comment_comment_authorname {
    margin-right: 5px;
  }
  #site-main .single-topic .just_address {
    width: 243px;
  }
  #site-main .single-topic .media-list {
    margin-bottom: 0;
  }
  #site-main .single-topic .media-list ul li:nth-of-type(3n) {
    margin-right: 9px;
  }
  #site-main .single-topic .user-location {
    margin: 0;
  }
  #site-main .single-topic .socials_netwks {
    margin-left: 57px;
    margin-top: 0px;
    border: medium none;
    padding-left: 0px;
    padding-right: 0px;
    width: 244px;
    height: 66px;
  }
  #site-main .single-topic .socials_netwks .fb-like {
    margin-right: 87px;
    margin-bottom: 16px;
  }
  #site-main .single-topic .socials_netwks .twitter-share-button {
    margin-right: 52px;
    width: 138px;
    height: 20px;
  }
  #site-main .single-topic .socials_netwks #___plusone_0 {
    text-indent: 0px;
    margin: 0px;
    padding: 0px;
    background: none repeat scroll 0% 0% transparent;
    border-style: none;
    float: none;
    line-height: normal;
    font-size: 1px;
    vertical-align: baseline;
    display: inline-block;
    width: 90px;
    height: 20px;
  }
  #site-main .single-topic .fos_comment_comment_new_form {
    margin-left: 0;
  }
  #site-main .single-topic .fos_comment_comment_new_form .fos_comment_submit .reset {
    top: 97px;
    left: 274px;
  }
  #site-main .single-topic .fos_comment_comment_new_form .fos_comment_submit .button-wrap {
    margin-right: 60px;
  }
  #site-main .single-topic .fos_comment_comment_form_holder textarea.bulk {
    margin-left: -3px;
    width: 277px;
  }
  #site-main .dialogs_list .messages_separator,
  #site-main .talk_to .messages_separator,
  #site-main .talk_to_group .messages_separator {
    padding-bottom: 12px;
  }
  #site-main .dialogs_list .fos_comment_comment_show,
  #site-main .talk_to .fos_comment_comment_show,
  #site-main .talk_to_group .fos_comment_comment_show {
    margin: 0;
  }
  #site-main .dialogs_list .fos_comment_comment_show .user-avatar,
  #site-main .talk_to .fos_comment_comment_show .user-avatar,
  #site-main .talk_to_group .fos_comment_comment_show .user-avatar,
  #site-main .dialogs_list .fos_comment_comment_show .talk-group-profiles-img,
  #site-main .talk_to .fos_comment_comment_show .talk-group-profiles-img,
  #site-main .talk_to_group .fos_comment_comment_show .talk-group-profiles-img {
    left: -2px;
  }
  #site-main .dialogs_list .fos_comment_comment_show .fos_comment_comment_metas,
  #site-main .talk_to .fos_comment_comment_show .fos_comment_comment_metas,
  #site-main .talk_to_group .fos_comment_comment_show .fos_comment_comment_metas {
    margin-left: 0px;
    padding-left: 61px;
    min-height: 45px;
  }
  #site-main .dialogs_list .fos_comment_comment_show .tm,
  #site-main .talk_to .fos_comment_comment_show .tm,
  #site-main .talk_to_group .fos_comment_comment_show .tm {
    float: left;
    margin-left: 0;
  }
  #site-main .dialogs_list .fos_comment_comment_show .media-list,
  #site-main .talk_to .fos_comment_comment_show .media-list,
  #site-main .talk_to_group .fos_comment_comment_show .media-list {
    width: auto;
  }
  #site-main .dialogs_list .fos_comment_comment_show .fos_comment_comment_body,
  #site-main .talk_to .fos_comment_comment_show .fos_comment_comment_body,
  #site-main .talk_to_group .fos_comment_comment_show .fos_comment_comment_body {
    margin-top: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 4px;
    width: auto;
    border: 0;
  }
  #site-main .dialogs_list .fos_comment_comment_show .fos_comment_comment_body:before,
  #site-main .talk_to .fos_comment_comment_show .fos_comment_comment_body:before,
  #site-main .talk_to_group .fos_comment_comment_show .fos_comment_comment_body:before {
    display: none;
  }
  #site-main .dialogs_list .fos_comment_comment_show .profile-data,
  #site-main .talk_to .fos_comment_comment_show .profile-data,
  #site-main .talk_to_group .fos_comment_comment_show .profile-data {
    overflow: hidden;
  }
  .topic-comments.company-answers {
    margin-top: 15px;
  }
  .more-comments {
    padding: 0 0 0 59px;
  }
  .thread-toolbar {
    width: 320px;
  }
  .fix-toolbar-wrap {
    width: 320px;
  }
  .fix-toolbar-wrap .up-cnt {
    width: 87px;
    margin-left: 5px;
  }
  .fix-toolbar-wrap .thread-type-cnt {
    width: 99px;
  }
  .fix-toolbar-wrap .thread-type-cnt p {
    width: 108px;
  }
  #video-homepage {
    display: none;
  }
  #content .topic .user-location .location-wrap.opened {
    width: 297px;
  }
  #content .topic .user-location .location-wrap.opened #map {
    width: 297px;
  }
  #change-lang .interface_lang {
    margin-left: 0 !important;
  }
  #change-lang .interface_lang .clear {
    display: none;
  }
  #change-lang .interface_lang li {
    width: 130px;
  }
  #lang-filter-help {
    background-image: none;
    padding-left: 12px;
  }
  #lang-filter-help .lang_filter_actions {
    text-align: left;
  }
  #lang-filter-help .lang_filter_actions .button {
    float: none;
    margin-left: 15px;
  }
  .topic-left .user-name {
    width: 100%;
  }
  .topic-left .profile-name {
    margin-left: 0;
    margin-bottom: 4px;
  }
  .topic-left .car {
    margin-bottom: 4px;
  }
  #select-thread-lang ul {
    width: 260px;
  }
  .media-add-wrap {
    margin-bottom: 0;
  }
  .media-add-wrap td {
    display: block;
  }
  .media-add-wrap .add-media,
  .media-add-wrap .select-video {
    width: 296px;
  }
  .media-add-wrap .add-media {
    margin-right: 0;
    margin-bottom: 5px;
  }
  .media-add-wrap .select-video-block {
    top: 80px;
    left: 32px;
  }
  #thread-help {
    width: 272px;
    left: 4px;
    top: 100px;
  }
  .thread-add-switch #thread-help #repair-help:before {
    left: 24px;
  }
  .thread-add-switch #thread-help #repair-help:after {
    left: 25px;
  }
  #edited-media-title ul li {
    width: 298px;
  }
  #edited-media-title ul li.video_in_line input[type="text"] {
    width: 138px;
  }
  #edited-media-title ul li input[type="text"] {
    width: 185px;
  }
  #select-profile-lang ul,
  #select-notify-lang ul {
    margin: 0;
  }
  .fos_comment_thread_commentable_action {
    margin-right: 12px;
  }
  #site-main .fos_comment_comment_show {
    border: none;
    padding: 0;
  }
  #site-main .fos_comment_comment_show:before {
    background: none;
  }
  #site-main .fos_comment_comment_show .fos_comment_comment_body {
    position: relative;
    margin-left: -2px;
    border: 1px solid #B1C4C9;
    border-radius: 3px;
    padding: 7px 10px;
  }
  #site-main .fos_comment_comment_show .fos_comment_comment_body:before {
    display: block;
    content: "";
    position: absolute;
    left: 16px;
    top: -9px;
    width: 7px;
    height: 11px;
    background: url("/img/sprite.png") no-repeat -58px -51px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  #site-main .fos_comment_comment_show .fos_comment_comment_info,
  #site-main .fos_comment_comment_show .fos_comment_comment_metas {
    padding-left: 55px;
  }
  #site-main .fos_comment_comment_show .fos_comment_comment_info {
    min-height: 51px;
  }
  #site-main .fos_comment_comment_show .fos_comment_comment_info a.user-avatar {
    left: -3px;
  }
  #site-main .fos_comment_comment_show .fos_comment_comment_authorname {
    margin: 0 12px 3px 0;
  }
  #site-main .fos_comment_comment_show .profile-data {
    margin-bottom: 6px;
  }
  #site-main .fos_comment_comment_show .comment-bottom {
    float: none;
  }
  #site-main .fos_comment_comment_show table,
  #site-main .fos_comment_comment_show tbody,
  #site-main .fos_comment_comment_show tr,
  #site-main .fos_comment_comment_show td {
    width: 276px !important;
  }
  #site-main .fos_comment_comment_show table {
    margin-left: 0 !important;
  }
  #site-main .fos_comment_comment_show .fos_comment_submit .add-buttons {
    padding: 0 !important;
    margin: 0 0 8px 0 !important;
  }
  #site-main .fos_comment_comment_show .fos_comment_submit .add-buttons .add-media {
    float: none;
    margin-bottom: 0 !important;
  }
  #site-main .fos_comment_comment_show .fos_comment_submit .add-buttons a {
    margin-left: 0 !important;
  }
  #site-main .fos_comment_comment_show .fos_comment_submit .yell-btn {
    float: none;
    width: 238px;
  }
  #site-main .fos_comment_comment_show .fos_comment_submit .reset {
    top: 9px !important;
    left: 248px !important;
  }
  #site-main .fos_comment_comment_show .fos_comment_submit .cancel-cnt {
    position: relative;
  }
  #site-main .fos_comment_comment_show .fos_comment_submit .cancel-cnt + td {
    margin-top: 17px;
    padding-right: 0 !important;
  }
  #site-main .fos_comment_comment_show .fos_comment_submit .select-video-block {
    left: 17px !important;
    width: 141px !important;
    text-align: left;
  }
  #site-main .user-profile.company .tabs-nav-title {
    margin-top: 9px;
  }
  #site-main .user-profile.company .fos_comment_comment_new_form {
    width: 282px;
  }
  #site-main .user-profile.company .select-comp-rat-cnt {
    display: block;
    margin: 11px 0 12px;
  }
  #site-main .user-profile.company .select-comp-rat-cnt img {
    margin: 0 2px;
  }
  #site-main .user-profile.company .fos_comment_submit .reset {
    top: 72px;
    left: 247px;
  }
  #site-main .user-profile.company .fos_comment_submit .button-wrap {
    float: none;
  }
  #site-main .user-profile.company .fos_comment_submit .button-wrap input {
    float: none;
    width: 233px;
  }
  #site-main .user-profile.company .fos_comment_submit .button-cnt {
    padding-left: 0 !important;
  }
  .message-header .chat-off,
  .message-header .clear-history {
    display: block;
    float: none;
    margin-left: 0;
    width: 140px;
  }
  .retina #lang-filter-help {
    background-image: none;
  }
  .retina #site-header .logo {
    background-position: -32px 4px;
    background-size: 124px auto;
  }
  .talk_to .clear-history {
    margin: 8px 0 0 0;
  }
  .form-header {
    padding-left: 10px;
  }
  #site-main .tabs-content .fos_comment_comment_show {
    margin-left: 0;
  }
}
[class^="icon-"],
[class*=" icon-"] {
  background: url(/img/sprite.png) no-repeat;
  display: inline-block;
}
.icon-sidebar {
  width: 24px;
  height: 20px;
  background-position: -100px -280px;
}
.icon-castle {
  width: 12px;
  height: 15px;
  background-position: -165px -280px;
}
.icon-arrow-left {
  width: 14px;
  height: 22px;
  background-position: -140px -317px;
}
.icon-user {
  width: 14px;
  height: 14px;
  background-position: -25px -398px;
}
.icon-up-down {
  width: 11px;
  height: 17px;
  background-position: -63px -398px;
}
.icon-remove-companion {
  width: 10px;
  height: 10px;
  background-position: -53px -251px;
  cursor: pointer;
}
.car-manufacture li {
  margin-bottom: 15px;
  width: 200px;
}
.car-manufacture .brand-wrap {
  display: inline-block;
  width: 45px;
  height: 45px;
  text-align: center;
  line-height: 40px;
  vertical-align: middle;
}
.car-manufacture .manufacture-name {
  color: #000;
  display: inline-block;
  max-width: 95px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
  vertical-align: middle;
  white-space: nowrap;
}
.car-manufacture a {
  text-decoration: none;
}
.car-icon {
  background-image: url(/img/car-sprite.png);
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.car-icon.car-ac {
  background-position: -5px -5px;
  width: 34px;
  height: 34px;
}
.car-icon.car-acura {
  background-position: -49px -5px;
  width: 34px;
  height: 34px;
}
.car-icon.car-alfa-romeo {
  background-position: -93px -5px;
  width: 34px;
  height: 34px;
}
.car-icon.car-alpine {
  background-position: -137px -5px;
  width: 34px;
  height: 34px;
}
.car-icon.car-aro {
  background-position: -181px -5px;
  width: 34px;
  height: 34px;
}
.car-icon.car-asia-motors {
  background-position: -225px -5px;
  width: 34px;
  height: 34px;
}
.car-icon.car-aston-martin {
  background-position: -269px -5px;
  width: 34px;
  height: 34px;
}
.car-icon.car-audi {
  background-position: -313px -5px;
  width: 34px;
  height: 34px;
}
.car-icon.car-austin {
  background-position: -357px -5px;
  width: 34px;
  height: 34px;
}
.car-icon.car-baw {
  background-position: -401px -5px;
  width: 34px;
  height: 34px;
}
.car-icon.car-bentley {
  background-position: -445px -5px;
  width: 34px;
  height: 34px;
}
.car-icon.car-bertone {
  background-position: -5px -49px;
  width: 34px;
  height: 34px;
}
.car-icon.car-bmw {
  background-position: -49px -49px;
  width: 34px;
  height: 34px;
}
.car-icon.car-bmw-alpina {
  background-position: -93px -49px;
  width: 34px;
  height: 34px;
}
.car-icon.car-boghdan {
  background-position: -137px -49px;
  width: 34px;
  height: 34px;
}
.car-icon.car-brabus {
  background-position: -181px -49px;
  width: 34px;
  height: 34px;
}
.car-icon.car-brilliance {
  background-position: -225px -49px;
  width: 34px;
  height: 34px;
}
.car-icon.car-bugatti {
  background-position: -269px -49px;
  width: 34px;
  height: 34px;
}
.car-icon.car-buick {
  background-position: -313px -49px;
  width: 34px;
  height: 34px;
}
.car-icon.car-byd {
  background-position: -357px -49px;
  width: 34px;
  height: 34px;
}
.car-icon.car-cadillac {
  background-position: -401px -49px;
  width: 34px;
  height: 34px;
}
.car-icon.car-caterham {
  background-position: -445px -49px;
  width: 34px;
  height: 34px;
}
.car-icon.car-chery {
  background-position: -5px -93px;
  width: 34px;
  height: 34px;
}
.car-icon.car-chevrolet {
  background-position: -49px -93px;
  width: 34px;
  height: 34px;
}
.car-icon.car-chrysler {
  background-position: -93px -93px;
  width: 34px;
  height: 34px;
}
.car-icon.car-citroen {
  background-position: -137px -93px;
  width: 34px;
  height: 34px;
}
.car-icon.car-dacia {
  background-position: -181px -93px;
  width: 34px;
  height: 34px;
}
.car-icon.car-dadi {
  background-position: -225px -93px;
  width: 34px;
  height: 34px;
}
.car-icon.car-daewoo {
  background-position: -269px -93px;
  width: 34px;
  height: 34px;
}
.car-icon.car-daihatsu {
  background-position: -313px -93px;
  width: 34px;
  height: 34px;
}
.car-icon.car-daimler {
  background-position: -357px -93px;
  width: 34px;
  height: 34px;
}
.car-icon.car-derways {
  background-position: -401px -93px;
  width: 34px;
  height: 34px;
}
.car-icon.car-dodge {
  background-position: -445px -93px;
  width: 34px;
  height: 34px;
}
.car-icon.car-doninviest {
  background-position: -5px -137px;
  width: 34px;
  height: 34px;
}
.car-icon.car-eagle {
  background-position: -49px -137px;
  width: 34px;
  height: 34px;
}
.car-icon.car-faw {
  background-position: -93px -137px;
  width: 34px;
  height: 34px;
}
.car-icon.car-ferrari {
  background-position: -137px -137px;
  width: 34px;
  height: 34px;
}
.car-icon.car-fiat {
  background-position: -181px -137px;
  width: 34px;
  height: 34px;
}
.car-icon.car-fisker {
  background-position: -225px -137px;
  width: 34px;
  height: 34px;
}
.car-icon.car-ford {
  background-position: -269px -137px;
  width: 34px;
  height: 34px;
}
.car-icon.car-foton {
  background-position: -313px -137px;
  width: 34px;
  height: 34px;
}
.car-icon.car-gaz {
  background-position: -357px -137px;
  width: 34px;
  height: 34px;
}
.car-icon.car-geely {
  background-position: -401px -137px;
  width: 34px;
  height: 34px;
}
.car-icon.car-gmc {
  background-position: -445px -137px;
  width: 34px;
  height: 34px;
}
.car-icon.car-great-wall {
  background-position: -5px -181px;
  width: 34px;
  height: 34px;
}
.car-icon.car-hafei {
  background-position: -49px -181px;
  width: 34px;
  height: 34px;
}
.car-icon.car-haima {
  background-position: -93px -181px;
  width: 34px;
  height: 34px;
}
.car-icon.car-honda {
  background-position: -137px -181px;
  width: 34px;
  height: 34px;
}
.car-icon.car-hummer {
  background-position: -181px -181px;
  width: 34px;
  height: 34px;
}
.car-icon.car-hyundai {
  background-position: -225px -181px;
  width: 34px;
  height: 34px;
}
.car-icon.car-infiniti {
  background-position: -269px -181px;
  width: 34px;
  height: 34px;
}
.car-icon.car-io {
  background-position: -313px -181px;
  width: 34px;
  height: 34px;
}
.car-icon.car-iran-khodro {
  background-position: -357px -181px;
  width: 34px;
  height: 34px;
}
.car-icon.car-isuzu {
  background-position: -401px -181px;
  width: 34px;
  height: 34px;
}
.car-icon.car-iveco {
  background-position: -445px -181px;
  width: 34px;
  height: 34px;
}
.car-icon.car-izh {
  background-position: -5px -225px;
  width: 34px;
  height: 34px;
}
.car-icon.car-jac {
  background-position: -49px -225px;
  width: 34px;
  height: 34px;
}
.car-icon.car-jaguar {
  background-position: -93px -225px;
  width: 34px;
  height: 34px;
}
.car-icon.car-jeep {
  background-position: -137px -225px;
  width: 34px;
  height: 34px;
}
.car-icon.car-jensen {
  background-position: -181px -225px;
  width: 34px;
  height: 34px;
}
.car-icon.car-jmc {
  background-position: -225px -225px;
  width: 34px;
  height: 34px;
}
.car-icon.car-kamaz {
  background-position: -269px -225px;
  width: 34px;
  height: 34px;
}
.car-icon.car-kia {
  background-position: -313px -225px;
  width: 34px;
  height: 34px;
}
.car-icon.car-koenigsegg {
  background-position: -357px -225px;
  width: 34px;
  height: 34px;
}
.car-icon.car-lada-vaz {
  background-position: -401px -225px;
  width: 34px;
  height: 34px;
}
.car-icon.car-lamborghini {
  background-position: -445px -225px;
  width: 34px;
  height: 34px;
}
.car-icon.car-lancia {
  background-position: -5px -269px;
  width: 34px;
  height: 34px;
}
.car-icon.car-land-rover {
  background-position: -49px -269px;
  width: 34px;
  height: 34px;
}
.car-icon.car-ldv {
  background-position: -93px -269px;
  width: 34px;
  height: 34px;
}
.car-icon.car-lexus {
  background-position: -137px -269px;
  width: 34px;
  height: 34px;
}
.car-icon.car-lifan {
  background-position: -181px -269px;
  width: 34px;
  height: 34px;
}
.car-icon.car-lincoln {
  background-position: -225px -269px;
  width: 34px;
  height: 34px;
}
.car-icon.car-lotus {
  background-position: -269px -269px;
  width: 34px;
  height: 34px;
}
.car-icon.car-luaz {
  background-position: -313px -269px;
  width: 34px;
  height: 34px;
}
.car-icon.car-luxgen {
  background-position: -357px -269px;
  width: 34px;
  height: 34px;
}
.car-icon.car-mahindra {
  background-position: -401px -269px;
  width: 34px;
  height: 34px;
}
.car-icon.car-marussia {
  background-position: -445px -269px;
  width: 34px;
  height: 34px;
}
.car-icon.car-maserati {
  background-position: -5px -313px;
  width: 34px;
  height: 34px;
}
.car-icon.car-maybach {
  background-position: -49px -313px;
  width: 34px;
  height: 34px;
}
.car-icon.car-maz {
  background-position: -93px -313px;
  width: 34px;
  height: 34px;
}
.car-icon.car-mazda {
  background-position: -137px -313px;
  width: 34px;
  height: 34px;
}
.car-icon.car-mclaren {
  background-position: -181px -313px;
  width: 34px;
  height: 34px;
}
.car-icon.car-mercedes-benz {
  background-position: -225px -313px;
  width: 34px;
  height: 34px;
}
.car-icon.car-mercury {
  background-position: -269px -313px;
  width: 34px;
  height: 34px;
}
.car-icon.car-mg {
  background-position: -313px -313px;
  width: 34px;
  height: 34px;
}
.car-icon.car-mini {
  background-position: -357px -313px;
  width: 34px;
  height: 34px;
}
.car-icon.car-mini-p {
  background-position: -401px -313px;
  width: 34px;
  height: 34px;
}
.car-icon.car-mitsubishi {
  background-position: -445px -313px;
  width: 34px;
  height: 34px;
}
.car-icon.car-mitsubishi-fuso {
  background-position: -5px -357px;
  width: 34px;
  height: 34px;
}
.car-icon.car-mitsuoka {
  background-position: -49px -357px;
  width: 34px;
  height: 34px;
}
.car-icon.car-morgan {
  background-position: -93px -357px;
  width: 34px;
  height: 34px;
}
.car-icon.car-moskvich {
  background-position: -137px -357px;
  width: 34px;
  height: 34px;
}
.car-icon.car-nissan {
  background-position: -181px -357px;
  width: 34px;
  height: 34px;
}
.car-icon.car-oldsmobile {
  background-position: -225px -357px;
  width: 34px;
  height: 34px;
}
.car-icon.car-opel {
  background-position: -269px -357px;
  width: 34px;
  height: 34px;
}
.car-icon.car-peugeot {
  background-position: -313px -357px;
  width: 34px;
  height: 34px;
}
.car-icon.car-plymouth {
  background-position: -357px -357px;
  width: 34px;
  height: 34px;
}
.car-icon.car-pontiac {
  background-position: -401px -357px;
  width: 34px;
  height: 34px;
}
.car-icon.car-porsche {
  background-position: -445px -357px;
  width: 34px;
  height: 34px;
}
.car-icon.car-proton {
  background-position: -5px -401px;
  width: 34px;
  height: 34px;
}
.car-icon.car-renault {
  background-position: -49px -401px;
  width: 34px;
  height: 34px;
}
.car-icon.car-rolls-royce {
  background-position: -93px -401px;
  width: 34px;
  height: 34px;
}
.car-icon.car-rover {
  background-position: -137px -401px;
  width: 34px;
  height: 34px;
}
.car-icon.car-saab {
  background-position: -181px -401px;
  width: 34px;
  height: 34px;
}
.car-icon.car-samsung {
  background-position: -225px -401px;
  width: 34px;
  height: 34px;
}
.car-icon.car-saturn {
  background-position: -269px -401px;
  width: 34px;
  height: 34px;
}
.car-icon.car-scion {
  background-position: -313px -401px;
  width: 34px;
  height: 34px;
}
.car-icon.car-seat {
  background-position: -357px -401px;
  width: 34px;
  height: 34px;
}
.car-icon.car-sieaz {
  background-position: -401px -401px;
  width: 34px;
  height: 34px;
}
.car-icon.car-skoda {
  background-position: -445px -401px;
  width: 34px;
  height: 34px;
}
.car-icon.car-smart {
  background-position: -5px -445px;
  width: 34px;
  height: 34px;
}
.car-icon.car-spyker {
  background-position: -49px -445px;
  width: 34px;
  height: 34px;
}
.car-icon.car-ssangyong {
  background-position: -93px -445px;
  width: 34px;
  height: 34px;
}
.car-icon.car-subaru {
  background-position: -137px -445px;
  width: 34px;
  height: 34px;
}
.car-icon.car-suzuki {
  background-position: -181px -445px;
  width: 34px;
  height: 34px;
}
.car-icon.car-taghaz {
  background-position: -225px -445px;
  width: 34px;
  height: 34px;
}
.car-icon.car-tata {
  background-position: -269px -445px;
  width: 34px;
  height: 34px;
}
.car-icon.car-toyota {
  background-position: -313px -445px;
  width: 34px;
  height: 34px;
}
.car-icon.car-tvr {
  background-position: -357px -445px;
  width: 34px;
  height: 34px;
}
.car-icon.car-uaz {
  background-position: -401px -445px;
  width: 34px;
  height: 34px;
}
.car-icon.car-ural {
  background-position: -445px -445px;
  width: 34px;
  height: 34px;
}
.car-icon.car-vis {
  background-position: -489px -5px;
  width: 34px;
  height: 34px;
}
.car-icon.car-volkswagen {
  background-position: -489px -49px;
  width: 34px;
  height: 34px;
}
.car-icon.car-volvo {
  background-position: -489px -93px;
  width: 34px;
  height: 34px;
}
.car-icon.car-vortex-taghaz {
  background-position: -489px -137px;
  width: 34px;
  height: 34px;
}
.car-icon.car-zaz {
  background-position: -489px -181px;
  width: 34px;
  height: 34px;
}
.car-icon.car-zil {
  background-position: -489px -225px;
  width: 34px;
  height: 34px;
}
.car-icon.car-zx {
  background-position: -489px -269px;
  width: 34px;
  height: 34px;
}
.location-table {
  position: relative;
  top: 2px;
  width: 12px;
  height: 14px;
  background-position: 0 0;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDYwREFDQjM0MTQxMTFFM0ExQzhCNDU3NkE3MTkyNzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDYwREFDQjQ0MTQxMTFFM0ExQzhCNDU3NkE3MTkyNzUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNjBEQUNCMTQxNDExMUUzQTFDOEI0NTc2QTcxOTI3NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNjBEQUNCMjQxNDExMUUzQTFDOEI0NTc2QTcxOTI3NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiVpB6AAAADpSURBVHjaYlmxYRMDFKgAcQEQuwKxDBAzAvFTIN4DxBOA+CZIEQtUcQgQLwRiLgZUoALFCUAcD8SrmICEKhAvxqIYGXBA1aiBNBRCBWBgAxBLArEolA0DbEBcBNLghGZaKhC/AOI3QJyGJufEBPUgMmDFwQYBaZAGJjTB2UAsD8QKUDYyYASF0jkgtkYS9IZibOAcyPRZDMSDWSANy4D4DBGKQWqWgzT8AeJoIH6LR/FbqJrfMA/fgrr7AxbF76FyIDUoIXQSiG2A+D6S2A0gNofKMSCnJRi4CsRGQDwNys8E4o/ICgACDAAWtifGIQGRiQAAAABJRU5ErkJggg==');
}
.icon-login-fb {
  background: url(../../img/facebook.png) no-repeat;
}
.icon-login-g {
  background: url(../../img/groups.png) no-repeat;
}
.repair-categories-block ul {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}
.repair-categories-block ul li {
  margin-bottom: 5px;
}
.repair-categories-block ul li a {
  font-weight: bold;
  text-decoration: none;
}
.repair-categories-block ul li a:hover {
  color: #000000;
}
.repair-categories-block ul .active a {
  color: #000;
  cursor: pointer;
}
.category-block {
  margin: 0 -20px;
  padding: 20px;
  border-bottom: 1px solid #c7c0b0;
}
.category-block.top-block {
  margin-top: -20px;
}
.category-block.related-post {
  margin-bottom: 0;
  border-bottom: solid 0px transparent;
}
.category-block.related-post .block-content ul {
  column-count: 2;
  -moz-column-count: 2;
  -webkit-column-count: 2;
}
.category-block.related-post .block-content ul li {
  margin-bottom: 12px;
  max-width: 274px;
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
  -moz-page-break-inside: avoid;
  page-break-inside: avoid;
}
.category-block.related-post .block-content ul li span {
  color: #998f85;
  font-size: 11px;
  display: block;
}
.category-block.bottom-block {
  margin-bottom: -20px;
}
.category-block .block-label {
  float: left;
  width: 95px;
  color: #6C6A6B;
  font-size: 13px;
}
.category-block.top-block .block-content {
  margin: 7px 0 0 100px;
}
.category-block .block-content {
  margin: 0 0 0 100px;
}
.category-block .block-content .category-title {
  font-size: 18px;
  color: #000000;
}
.category-block .block-content ul {
  margin: 0;
  padding: 0;
  list-style: none;
  column-count: 4;
  -moz-column-count: 4;
  -webkit-column-count: 4;
}
.category-block .block-content ul .thumb-wrapper {
  position: relative;
  width: 276px;
  height: 180px;
}
.category-block .block-content ul .thumb-wrapper a {
  position: absolute;
  left: 10px;
  bottom: 26px;
  display: inline-block;
  width: 262px;
  max-height: 43px;
  overflow: hidden;
  color: #fff;
  font-size: 18px !important;
  z-index: 2;
  line-height: 22px;
}
.category-block .block-content ul .thumb-content {
  position: relative;
  padding: 159px 10px 6px;
  height: 15px;
  border-radius: 4px;
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.88), rgba(0, 0, 0, 0.55) 40%, rgba(0, 0, 0, 0) 50%);
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.88), rgba(0, 0, 0, 0.55) 40%, rgba(0, 0, 0, 0) 50%);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.88), rgba(0, 0, 0, 0.55) 40%, rgba(0, 0, 0, 0) 50%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.88), rgba(0, 0, 0, 0.55) 40%, rgba(0, 0, 0, 0) 50%);
  z-index: 2;
  overflow: hidden;
}
.category-block .block-content ul .thumb-content .user {
  display: inline-block;
  width: 135px;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #998f85;
  font-size: 11px;
  font-weight: bold;
  float: left;
  white-space: nowrap;
}
.category-block .block-content ul .thumb-content .timeago {
  display: inline-block;
  width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  float: right;
  font-size: 11px;
  white-space: nowrap;
  text-align: right;
}
.category-block .block-content ul li a {
  font-size: 13px;
}
.category-block .block-content ul li.active a {
  font-weight: bold;
  color: #000;
  cursor: pointer;
  text-decoration: none;
}
.category-block .block-content ul.category-threads {
  column-count: 2;
  -moz-column-count: 2;
  -webkit-column-count: 2;
}
.category-block .block-content ul.category-threads.no-columns {
  column-count: 1;
  -moz-column-count: 1;
  -webkit-column-count: 1;
}
.category-block .block-content ul.category-threads li {
  float: left;
  margin-bottom: 12px;
  max-width: 274px;
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
  -moz-page-break-inside: avoid;
  page-break-inside: avoid;
}
.category-block .block-content ul.category-threads li a {
  font-size: 15px;
}
.category-block .block-content ul.category-threads img {
  position: absolute;
  left: 0;
  top: 0;
  width: 276px;
  height: 180px;
  border-radius: 4px;
  z-index: 1;
}
.tm {
  color: #998f85;
  font-size: 11px;
}
.tm:before {
  content: ' ';
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 12px;
  height: 12px;
  background: url(/img/sprite.png) -35px -51px no-repeat;
  vertical-align: middle;
  margin: 0 4px 0 0;
  position: relative;
  top: -1px;
}
#video-homepage-wr {
  position: relative;
  margin: 0 1px;
  background: url("http://storage.megasos.com/uploads/media/promo/megasos_scr_700x400.png") 0 0 no-repeat;
  -webkit-background-size: 700px 393px;
  background-size: 700px 393px;
  min-height: 393px;
}
#video-homepage-wr:after {
  content: "";
  display: block;
  width: 32px;
  height: 32px;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  margin: -16px 0 0 -16px;
  background: url("/img/loader@2x.gif") 0 0 no-repeat;
}
#video-homepage-wr #video-homepage {
  position: relative;
  z-index: 2;
}

.adsbygoogle {
  background: #FFF;
}
