﻿.display-none { /*    display: none;*/ }

.city-selector ul {
    float: left;
    margin-left: 0px;
}

.city-selector ul li { margin-left: 20px; }

.banner-upper div { margin: 0 auto; }

#adv-center1 div { float: left; }

.clear {
    clear: both;
    float: none !important;
}

#div_abn_adv_278, #div_abn_adv_Center11 { margin-right: 17px; }

.abn_adv { margin-bottom: 17px; }

a { cursor: pointer; }

.popup.photo-zoom {
    margin: 0 0 0 -420px;
    width: 840px;
}

.popup.chronology {
    margin: 0 0 0 -500px;
    width: 1000px;
}

.popup.message {
    margin: 0 0 0 -250px;
    width: 480px;
}

.stand-list-info-title {
    left: 0;
    padding: 0 0 4px 6px;
    width: 200px;
}

.mod-detailed.emptyblock { border-top: 0; }

.map .title {
    font-size: 14px;
    font-weight: 700;
    padding-bottom: 8px;
}

.map .title a { text-decoration: none; }

.stars18.orange > li {
    background-image: url(../i/stars18-orange.png);
    height: 18px;
    width: 18px;
}

.stars18 .empty { background-position: 0 0; }

.stars18 .full { background-position: 0 -18px; }

.stars18 > li {
    display: inline-block;
    list-style: none;
}

.author-info-block {
    min-height: 145px !important;
    margin-bottom: 15px;
}

.comments-block { padding: 0 !important; }

.reviews-block { margin-top: 12px; }

.popup.login input[type=password] { width: 86%; }

.popup.login input[type=text] { width: 86%; }

.popup input[type=text].input-validation-error, .popup input[type=password].input-validation-error, .popup textarea.input-validation-error {
    border: 2px solid #f69696;
    color: #f69696;
    float: left;
    margin: -3px 0 -3px 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.popup .field-validation-error {
    color: #da4e4e;
    float: left;
    text-align: center;
    margin-top: 5px;
    font-size: 0.8em;
}

.popup .b-field__label {
    width: 100px;
    text-align: right;
    float: left;
    position: relative;
}

.popup .b-field__input { margin-left: 120px; }

.popup .row-form { padding: 3px 0 5px 0 !important; }

#uiMessage {
    display: block;
    color: rgb(200, 200, 200);
    margin: 0 15px 15px 15px;
}

#uiMessageType {
    color: #ef4b22;
    padding: 15px 15px 15px 60px;
}

#uiMessage .Error { background: #FFFFFF url(../i/icon_warning_orange_23x20.png) no-repeat 20px center; }

#uiMessage .Warning { background: #FFF1E5 url(../i/icon_warning_orange_23x20.png) no-repeat 20px center; }

#uiMessage .Information { background: #E5FFED url(../i/icon_warning_orange_23x20.png) no-repeat 20px center; }

.new-advert .datetime { width: 80px !important; }

#OwnTo { float: right; }

button.left { float: left; }

.new-advert .col1 label.options { width: auto !important; }

.new-advert .col1 .row-form select.options { margin: 0 }

.new-advert .col1 .row-form input.options { margin: 0 }

.new-advert-additional-information {
    height: 60px;
    margin: 0 0 18px 0;
    width: 661px;
}

.new-advert .section3 #Price {
    float: left;
    text-align: right;
    width: 65px !important;
}

.new-advert .section3 #CodePhone1 {
    float: left;
    width: 27px;
}

.new-advert .section3 #Phone1 {
    float: left;
    width: 60px;
}

.new-advert .section3 #CodePhone2 {
    float: left;
    width: 30px;
}

.new-advert .section3 #Phone2 {
    float: left;
    width: 60px;
}

.new-advert .section3 #Phone1Beg {
    float: right;
    padding-left: 0;
    padding-right: 0;
    width: auto;
}

.new-advert .section3 #Phone1End {
    float: right;
    margin: 0 0 0 4px;
    padding-left: 0;
    padding-right: 0;
    width: auto;
}

.new-advert .section3 #Phone2Beg {
    float: right;
    padding-left: 0;
    padding-right: 0;
    width: auto;
}

.new-advert .section3 #Phone2End {
    float: right;
    margin: 0 0 0 4px;
    padding-left: 0;
    padding-right: 0;
    width: auto;
}

.new-advert input[type=text].input-validation-error {
    border: 2px solid #ef4b22;
    height: 16px;
    width: 199px;
}

.new-advert textarea.input-validation-error {
    border: 2px solid #ef4b22;
}

.new-advert .section3 input[type=text].input-validation-error { width: 191px; }

.new-advert select.input-validation-error {
    border: 2px solid #ef4b22;
    height: 26px;
}

.new-advert .field-validation-error {
    position: absolute;
    left: -1000px;
}

.new-advert .show-validator .field-validation-error {
    position: inherit;
    color: #ef4b22;
    left: 0;
    padding-left: 144px;
    font-size: 10px;
}

.new-advert .review .show-validator .field-validation-error {
    padding-left: 55px;
}


.review-rate .value.error {
    border: 2px solid #ef4b22;
}

.new-advert .field-validation-error

.new-advert input[type=file] { padding: 0 0 10px 0; }

.new-advert-photo .each { width: 690px; }

.new-advert-photo .stand-list-over {
    float: left;
    padding-bottom: 14px;
    vertical-align: top;
}

.new-advert-photo .stand-list-cell {
    border-top: 1px solid #fbfbfb;
    border-right: 1px solid #e4e6e7;
    border-bottom: 1px solid #c2c8cc;
    border-left: 1px solid #e4e6e7;
    margin: 0 17px 0 0;
    overflow: hidden;
    position: relative;
    width: 211px;
    background: #f4f4f5;
    background: -moz-linear-gradient(top, #f4f4f5 0%, #e3e4e6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f5), color-stop(100%, #e3e4e6));
    background: -webkit-linear-gradient(top, #f4f4f5 0%, #e3e4e6 100%);
    background: -o-linear-gradient(top, #f4f4f5 0%, #e3e4e6 100%);
    background: -ms-linear-gradient(top, #f4f4f5 0%, #e3e4e6 100%);
    background: linear-gradient(to bottom, #f4f4f5 0%, #e3e4e6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f5', endColorstr='#e3e4e6', GradientType=0);
}

.new-advert-photo .img {
    padding: 9px 0 8px 0;
    text-align: center;
}

.new-advert-photo .img img {
    max-height: 150px;
    max-width: 200px;
}

.new-advert-photo .title {
    font-size: 14px;
    font-weight: 700;
    line-height: 17px;
    padding: 0 6px 0 0;
}

.new-advert-photo .title a {
    line-height: 17px;
    text-decoration: none;
}

.new-advert-photo .txt {
    line-height: 15px;
    padding: 0 0 5px 0;
}

.new-advert-photo .price {
    background: #fff;
    color: #ef4b22;
    float: left;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    margin: 0 6px 9px 0;
    padding: 0 8px 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

#FileInputContainer { width: 673px; }

.new-advert-photo .delete {
    background: url(smoothness/images/ui-icons_888888_256x240.png) 0 0 no-repeat;
    background-position: -93px -127px;
    bottom: 0px;
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 3px;
    width: 21px;
}

.headline .h1 { float: left; }

.pics-block.vert { margin-top: -8px !important; }

.autonews-article .date {
    padding: 0 !important;
    float: left;
}

.autonews-article .author {
    padding: 0 !important;
    float: right;
    color: #989898;
}

.autonews-article iframe {
    margin-top: 4px;
    margin-bottom: 4px;
}

.headline .subtitle { margin-top: 4px; }

.review-block {
    border-bottom: 1px solid #e2bdb4;
    height: 32px;
    margin: 0;
    overflow: visible;
    position: relative;
}

.review-block .tabs {
    bottom: 0;
    padding: 0;
    position: absolute;
    right: 0;
}

.review-block .tabs li {
    float: left;
    line-height: 12px;
    list-style: none;
    text-align: center;
    white-space: nowrap;
}

.review-block .tabs .current {
    background: #fff;
    border: 1px solid #e2bdb4;
    border-bottom: 0;
    bottom: -1px;
    color: #ef4b22;
    font-size: 14px;
    font-weight: 700;
    margin-top: 0;
    padding: 7px 0 10px;
    position: relative;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
}

.review-block .tabs a {
    background: #ecedee;
    color: #000;
    display: block;
    margin: 7px 0 0 4px;
    padding: 4px 0 3px;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.review-block .tabs .review a { width: 150px; }

.review-block .tabs .reviewex a { width: 170px; }

.new-advert .h2-review {
    clear: both;
    font-size: 14px;
    padding-top: 7px;
}

.new-advert .block-form.first-review {
    border-top: 0;
    padding-top: 20px;
}

.review-rate {
    float: right;
    margin-top: -3px;
}

.review-rate .title {
    width: 100px;
    float: left;
}

.review-rate .value {
    margin-top: -4px;
    float: right;
}

.padding-bottom20 { padding-bottom: 20px; }

.new-advert .phone { overflow: hidden; }

.op04 { opacity: 0.4; }

.btns-activate {
    padding-top: 10px;
    width: 100px;
}

.block-form .stand-unit {
    border-top: 0;
    padding-top: 0;
}

.i {
    background: url('../i/sprite-icons-s.png') no-repeat 0 0;
    display: inline-block;
    height: 15px;
    overflow: hidden;
    vertical-align: middle;
    width: 15px;
}

.i-triangle-left { background-position: -460px -20px; }

.i-triangle-right { background-position: -480px -20px; }

.counters-block { margin: 0 0 0 20px; }

.counters-block td { border-bottom: 0 }

.qa-block {
    border-bottom: 1px solid #e2bdb4;
    height: 32px;
    margin: 0;
    overflow: visible;
    position: relative;
}

.qa-block .tabs {
    bottom: 0;
    padding: 0;
    position: absolute;
    right: 0;
}

.qa-block .tabs li {
    float: left;
    line-height: 12px;
    list-style: none;
    text-align: center;
    white-space: nowrap;
}

.qa-block .tabs a {
    width: 170px;
    background: #ecedee;
    color: #000;
    display: block;
    margin: 7px 0 0 4px;
    padding: 4px 0 3px;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.qa-block .tabs .current {
    background: #fff;
    border: 1px solid #e2bdb4;
    border-bottom: 0;
    bottom: -1px;
    color: #ef4b22;
    font-size: 14px;
    font-weight: 700;
    margin-top: 0;
    padding: 7px 0 10px;
    position: relative;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
}

.qa-block-answer {
    height: 60px;
    margin: 0 0 18px 0;
    width: 661px;
}

.block-right { float: right }

.block-left { float: left }

.qa-block .block-form {
    margin-top: 40px;
    border-top: 1px dotted #989898;
    clear: both;
    padding: 14px 0 0 0;
}

.qa-block .block-form-first { margin-top: 10px; }

.sp-offers-list .img img {
    width: 213px;
}
.filter-dealers ul {
    width: 329px !important;
}
.filter-sellers ul {
    width: 329px !important;
}
.filter-dealers ul.last {
    padding-left: 15px;
}
.filter-sellers ul.last {
    padding-left: 15px;
}


/* Кузова */
.hb3d {background-image: url(../i/kuzov/01.png);}
.hb5d {background-image: url(../i/kuzov/02.png);}
.uni3d {background-image: url(../i/kuzov/03.png);}
.uni4d {background-image: url(../i/kuzov/03.png);}
.uni5d {background-image: url(../i/kuzov/03.png);}
.lim4d {background-image: url(../i/kuzov/04.png);}
.lim6d {background-image: url(../i/kuzov/05.png);}
.vnd5d {background-image: url(../i/kuzov/06.png);}
.vnd3d {background-image: url(../i/kuzov/07.png);}
.vnd2d {background-image: url(../i/kuzov/08.png);}
.cab2d {background-image: url(../i/kuzov/09.png);}
.cab4d {background-image: url(../i/kuzov/10.png);}
.cup2d {background-image: url(../i/kuzov/11.png);}
.cup3d {background-image: url(../i/kuzov/12.png);}
.cup4d {background-image: url(../i/kuzov/13.png);}
.pik4d {background-image: url(../i/kuzov/14.png);}
.pik2d {background-image: url(../i/kuzov/15.png);}
.pik3d {background-image: url(../i/kuzov/15.png);}
.rod2d {background-image: url(../i/kuzov/16.png);}
.rod4d {background-image: url(../i/kuzov/16.png);}
.sed4d {background-image: url(../i/kuzov/17.png);}
.sed2d {background-image: url(../i/kuzov/18.png);}
.sh2d {background-image: url(../i/kuzov/19.png);}
.sh4d {background-image: url(../i/kuzov/20.png);}
.sh5d {background-image: url(../i/kuzov/20.png);}
.mcr3d {background-image: url(../i/kuzov/21.png);}
.mcr4d {background-image: url(../i/kuzov/22.png);}
.mcr5d {background-image: url(../i/kuzov/22.png);}
.fur4d {background-image: url(../i/kuzov/23.png);}
.fur5d {background-image: url(../i/kuzov/23.png);}
.fur6d {background-image: url(../i/kuzov/24.png);}
.min3d {background-image: url(../i/kuzov/25.png);}
.min4d {background-image: url(../i/kuzov/25.png);}
.min5d {background-image: url(../i/kuzov/25.png);}
.min6d {background-image: url(../i/kuzov/26.png);}
.fur2d {background-image: url(../i/kuzov/27.png);}
.fur3d {background-image: url(../i/kuzov/27.png);}

th .ordered{
    color: #216290;
    cursor: pointer;
    position: relative;
    text-decoration: underline;
    font-weight: bold;
}

th .ordered .ico {
    background: url(../i/sprite-icons-s.png) 0 0 no-repeat;
    background-position: -442px -22px;
    height: 10px;
    position: absolute;
    right: -10px;
    top: 2px;
    width: 10px;
}

th .ordered.desc .ico {
    background-position: -422px -22px;
}

th .order .ico 
{
    background: url(../i/sprite-icons-s.png) 0 0 no-repeat;
    background-position: -442px -2px;
    height: 10px;
    position: absolute;
    right: -10px;
    top: 2px;
    width: 10px;
}
.modification-list .mod-details{padding: 0}
.modification-list .color {margin: 6px 4px 0 0;}
.modification-list .carcass {margin: 0}

.news_expanded .images {
    margin: 5px 0 6px 17px;
    width: 213px;
    float: left;
}

.news_expanded .details {
    margin: 11px 0 6px 0px;
    width:  443px;
    float: left;
}

.news_expanded img {
    padding: 9px 0 9px 0;
}
.news_expanded .date {
    float: left;
}
.news_expanded .more {
    margin: 0;
}
.visits-stats li 
{
    list-style: none;
    background: url(../i/bg-li.png) 0 5px no-repeat;
    line-height: 18px;
    padding: 0 0 0 10px;
}
.visits-stats .in {
    overflow: hidden;
}
.visits-stats .label 
{
    float: left;
    width: 200px;
}
.visits-stats .value 
{
    float: left;
    padding:  0 0 3px;
    width: 150px;
}
.modification-table .price {
    padding-right: 7px;
}
.no-bottom-border 
{
    border-bottom: 0;
    padding-bottom: 9px;
}
.mod-list-table .volume {
    text-align: right;
    width: 70px;
}
.mod-list-table .power {
    text-align: right;
    width: 80px;
}
.mod-list-table .power {
    text-align: right;
    width: 80px;
}
.mod-list-table .edition {
    text-align: left;
    width: 100px;
    padding-left: 10px;
}
.mod-list-table .nomonth {
    text-align: left;
    width: 80px;
    padding-left: 27px;
}
.mod-characteristics-over {
    border-top: 1px dotted #989898;
    border-bottom: 1px dotted #989898;
    padding: 5px 0 13px 0;
}
.modification-table-firm .color {
    width: 13px;
}
#counters-block td {
	padding-right: 5px;
}
.btn-green {
    color: #fff;
    padding: 3px 17px 4px;
    background: #8ab90e;
    background: -moz-linear-gradient(top, #8ab90e 0%, #4b8005 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8ab90e), color-stop(100%, #4b8005));
    background: -webkit-linear-gradient(top, #8ab90e 0%, #4b8005 100%);
    background: -o-linear-gradient(top, #8ab90e 0%, #4b8005 100%);
    background: -ms-linear-gradient(top, #8ab90e 0%, #4b8005 100%);
    background: linear-gradient(to bottom, #8ab90e 0%, #4b8005 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5400', endColorstr='#bc1c00', GradientType=0);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 0 2px 0 #a0a0a0;
    -webkit-box-shadow: 0 0 2px 0 #a0a0a0;
    box-shadow: 0 0 2px 0 #a0a0a0;
}

.btns-credit {
    width: 270px;
    text-align: center;
    padding-bottom: 11px;
}


.others .btns-credit {
    padding-left: 48px;
    padding-bottom: 0;
}

.custom .btns-credit {
    width: 400px;
}

.mod-detailed .custom .btns-credit {
    width: 326px;
}

.mod-detailed .custom .btns-credit .credit {
    width: 158px;
    float: right;
}

.mod-detailed .custom div.button a {
    padding: 5px 12px 3px;
}

.mod-detailed .custom {
    height: 50px;
}

.btns-credit .credit {
    height: 31px;
    padding-top: 8px;
}

.others .btns-credit .credit {
    height: 23px;
    padding-top: 0;
}

.popup.credit-popup {
    margin: 0 0 0 -200px;
    width: 400px;
}

.credit-popup-inner {
    padding: 0 0 2px 0;
    height: 200px;
}

.credit-popup-inner a{
    color: #ef4b22;
    display: block;
}

.credit-popup-inner li 
{
    list-style: none;
    background: url(../i/bg-li.png) 0 5px no-repeat;
    line-height: 20px;
    padding: 0 0 8px 15px;
}

.cabinet a {
    color: #ef4b22;
}

.no-stand-unit {
    border-top: 0;
}

.assessment .headline {
    padding-bottom: 6px;
    border: 0;
}

.assessment .new-advert .block-form {
    padding: 10px 0 10px 0;
}

.assessment .row-form label {
    float: none;
}

.new-advert .col1 .label-wr label {
    width: auto;
}

.assessment div.button a {
    color: black;
    width: 150px;
    height: 13px;
    float: right;
    margin-left: 10px;
}


.choice-ticket .menu-choice-ticket .current {
    background: #fff;
    border: 1px solid #e2bdb4;
    border-bottom: 0;
    bottom: -1px;
    color: #ef4b22;
    font-size: 14px;
    font-weight: 700;
    padding: 6px 0 5px;
    position: relative;
    margin: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
}

.choice-ticket .menu-choice-ticket a {
    background: #ecedee;
    color: #000;
    display: block;
    margin: 8px 0 0 0;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.choice-ticket .menu-choice-ticket li {
    float: left;
    line-height: 12px;
    list-style: none;
    text-align: center;
    white-space: nowrap;
}

.choice-ticket .headline {
    border-bottom: 1px solid #e2bdb4;
    height: 28px;
    margin: 0;
    overflow: visible;
    position: relative;
    padding-bottom: 8px;
    margin-bottom: 16px;
}
.choice-ticket .menu-choice-ticket .ticket{
    padding-left: 10px;
    width: 140px
}
.choice-ticket .menu-choice-ticket .topic{
    width: 170px;
}
.choice-ticket .menu-choice-ticket .rand_topic{
    width: 162px;
}
.choice-ticket .menu-choice-ticket .rand_task{
    width: 130px;
}
.pdd-topic-list .row-form {
    float: left;
    position: relative;
    width: 100%;
}
.pdd-topic-list .row-form label.label-checkbox {
    text-align: left;
    width: auto;
    padding: 3px 0 0 20px;
}
.pdd-topic-list .row-button 
{
    padding-top: 12px;
    padding-bottom: 10px;
}
.exam-page .result-block .withouterrors {
    background: #86FBE0;
}
.ttx-links { margin-bottom: 10px; margin-top: 12px; }
.any-links { margin-bottom: 14px; margin-top: 2px; }
.ttx-links a { color: #ef4b22; }
.any-links a { color: #ef4b22; }
.txt p { padding-bottom: 5px; }
.empty_month { padding-left: 11px;}
.mod-list .years{float: right; padding-top: 5px;}
.autonew-popup{font-size: 14px;font-weight: 700;padding: 10px 0 0 0;text-align: center}

.abn-text-block p {
	margin-bottom: 5px;
}

.adv-text .right {
    float: right;
    width: 328px;
}

.adv-text .center {
    margin-right:330px;
}

.adv-text p {
	margin-bottom: 5px;
}
.popup.statistic {
    margin: 0 0 0 -250px;
    width: 685px;
    left: 44%;
}

.ads-list .blocked  {
    background: #FFFFFF url(../i/icon_warning_orange_23x20.png) no-repeat center;
    width: 24px;
    height: 22px;
    margin-top: -6px;
    float: right;
    cursor: pointer;
    padding-right: 15px;
}
.ads-list .mail {
    width: 16px;
    height: 22px;
    margin-left: 5px;
    float: right;
    cursor: pointer;
}
.ads-page .details .txt span {
    white-space: nowrap;
}
.br{
    padding-top: 10px;
}
.mess-author .field-validation-error {
    position: absolute;
    left: -1000px;
}
.mess-author .field-validation-error {
    position: absolute;
    left: -1000px;
}
.mess-author input[type=text].input-validation-error,
.mess-author textarea.input-validation-error {
    border: 2px solid #ef4b22;
}

/*Yandex search*/
.top-panel #ya-site-form0 .ya-site-form__submit {
    float: right;
    margin: 0 11px 0 0;    
    border: 0;
    font-size: 14px;
    font-weight: 700;
    height: 23px;
    overflow: visible;
    width: auto;
    color: #fff !important;
    padding: 3px 17px 4px;
    background: #ff5400;
    background: -moz-linear-gradient(top, #ff5400 0%, #bc1c00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff5400), color-stop(100%, #bc1c00));
    background: -webkit-linear-gradient(top, #ff5400 0%, #bc1c00 100%);
    background: -o-linear-gradient(top, #ff5400 0%, #bc1c00 100%);
    background: -ms-linear-gradient(top, #ff5400 0%, #bc1c00 100%);
    background: linear-gradient(to bottom, #ff5400 0%, #bc1c00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5400', endColorstr='#bc1c00', GradientType=0);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 0 2px 0 #a0a0a0;
    -webkit-box-shadow: 0 0 2px 0 #a0a0a0;
    box-shadow: 0 0 2px 0 #a0a0a0;
    cursor: pointer;
    font-family: arial, sans-serif;
}
.top-panel #ya-site-form0 .ya-site-form__form .ya-site-form__input-text, 
.top-panel #ya-site-form0 .ya-site-form__form .ya-site-form__input-text:focus {
    width: 90%;
    box-sizing: content-box;
    font-size: 12px !important;
    margin-left: 10px !important;
    padding: 3px 5px 3px 5px;
    resize: vertical;
    border-top: 1px solid #90b3c9 !important;
    border-right: 1px solid #93b7cd !important;
    border-bottom: 1px solid #e5f2f9 !important;
    border-left: 1px solid #93b7cd !important;
}
.ya-site-form__form td {
    border-bottom: 0;
}
.top-panel #ya-site-form0 .ya-site-suggest {
    position: static;
    padding: 0 0 0 10px;
    width: 80%
}
.top-panel #ya-site-form0 .ya-site-suggest-list 
{
    min-width: 20em;
    width: 23em;
}
#ya-site-results  td {
    border-bottom: 0;
}
#ya-site-form0 .ya-site-form__form .ya-site-form__input-text::-webkit-input-placeholder {
    color:#c2c8cc !important;
}
.content #ya-site-results a:link,
.content #ya-site-results a:visited,
.content #ya-site-results :link:hover {
    color: #357caf !important;
}
.content #ya-site-results .b-serp-item__text {
    padding-top: 5px;
}
/*end Yandex search*/

.work-list .row-form {
    clear: both;
    padding: 0 0 5px 0;
}
.work-list li {
    list-style: none;
    background: url(../i/bg-li.png) 0 5px no-repeat;
    line-height: 18px;
    padding: 0 0 0 10px;
}
.work-list label.label-checkbox input[type=checkbox] {
    top: 2px;
}

.item-photo-info {
    float: right;
    padding-top: 10px;
}

.leftnews ul {
    overflow: hidden;
    padding: 0;
}

.leftnews li {
    list-style-type: none;
    padding-top: 12px;
}

.leftnews .img {
    float: left;
    width: 111px;
}
.leftnews .title {
    float: left;
    width: 111px;
    font-weight: bold;
    padding-left: 17px;
    margin-top: -2px;
}
.leftnews .txt {
    float: left;
    padding-top: 10px;
}
.leftnews .title a {
    line-height: 17px;
    text-decoration: none;
}
.leftnews .txt a {
    line-height: 15px;
    color: #000;
    text-decoration: none;
}
.leftnews .head {
    background: #ecedee;
    clear: both;
    overflow: hidden;
    padding: 0 0 0 18px;
}
.leftnews .head span {
    float: left;
    font-size: 12px;
    font-weight: 400;
    line-height: 12px;
    padding: 6px 0;
    font-weight: bold;
}
.leftnews .date {
    color: #989898;
    float: left;
    padding: 4px 0 0 16px;
}
.b-share_theme_counter {
    margin-left: -3px;
    margin-top: 5px;
}
table.wikitable {
    margin: 1em 0;
    background-color: #f9f9f9;
    border: 1px solid #aaa;
    border-collapse: collapse;
    color: black;
}
table.wikitable > tr > th, table.wikitable > tr > td, table.wikitable > * > tr > th, table.wikitable > * > tr > td {
    border: 1px solid #aaa;
}
table.wikitable td.no-show {
    padding: 0;
    border-bottom-style: hidden;
}
.fancybox-lock{
    margin-right:0 !important;
}
.ttx-complectation .title {
    font-size: 14px;
    font-weight: 700;
    padding: 0 0 3px 0;
}
.ttx-complectation {
    padding: 13px 0 10px 0;
}
.ttx-complectation td {
    text-align: center;
    padding: 1px 0 1px 0;
}
.ttx-complectation th {
    padding: 6px 2px 6px 2px;
}
.ttx-complectation td.name {
    text-align: left;
}
.ttx-complectation input[type=checkbox] { margin-top: 5px; }

.mess-author-inner, .mess-author-captcha  
{
    float: left;
    width: 168px;
}

.mess-author-captcha 
{
    float: left;
    padding-left: 18px;
    width: 140px;
}