.anketa-wrapper input[type=button], .anketa-wrapper input[type=submit] {    margin: 0px !important;}.anketa-wrapper label.lower {    height: 28px;    display: inline-block;}.anketa-wrapper {    width: 100%;}.anketa-outer {    margin: 0px 14px 18px 0px;}.anketa {    position: relative;    width: 659px;    padding: 12px;    min-height: 250px;    border-radius: 10px;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    -o-border-radius: 10px;    box-shadow: inset 0px 0px 10px #CCC;    -o-box-shadow: inset 0px 0px 10px #CCC;    -moz-box-shadow: inset 0px 0px 10px #CCC;    -webkit-box-shadow: inset 0px 0px 10px #CCC;    background: white;    font-size: 13px;}.anketa-title {    padding: 10px 18px;    font-size: 19px;    font-weight: bold;}.anketa div[step] {    padding: .5em;    padding-bottom: 1em;}.anketa div label.field {    color: gray;}.anketa .more-steps {    display: none;}.anketa .more-steps-toggle, #toggle-sms-notifiaction {    color: #41a0ff;    cursor: pointer;}.anketa .more-steps-toggle span, #toggle-sms-notifiaction span {    border-bottom: 1px dashed #41a0ff;}.close-anketa {    cursor: pointer;    position: absolute;    top: -6px;    right: -6px;}.filled {    background: #dddddd;    -moz-box-shadow: 1px 1px 2px gray;    -webkit-box-shadow: 1px 1px 2px gray;    box-shadow: 1px 1px 2px gray;}input[type=submit].save-anketa {    background: url('/img/save.profile.carrier.png') no-repeat;    width: 354px;    height: 32px;    cursor: pointer;}input[type=submit][disabled].save-anketa {    background: url('/img/save.profile.carrier.inactive.png') no-repeat;    cursor: default;}#form-anketa table td {    padding: 8px 8px 8px 0;    font-size: 13px;}#form-anketa td input[type=text] {    background: url('/img/settings.input.jpg') no-repeat;    width: 207px;    padding: 0 4px;    font-size: 17px;    font-weight: bold;    height: 31px;    border-width: 0px;}#form-anketa table td label {    color: gray;}.result {    font-style: italic;    padding: 8px;}.start {    background: url('/img/anketa/header.offer.jpg') no-repeat;    text-align: center;    height: 74px;    clear: both;    border-top-left-radius: 10px;    border-top-right-radius: 10px;}.start.order {    background: url('/img/anketa/header.order.jpg') no-repeat !important;}.start h2 {    color: gray;    text-shadow: 0px -1px 1px white;    -moz-text-shadow: 0px -1px 1px white;    -o-text-shadow: 0px -1px 1px white;    -webkit-text-shadow: 0px -1px 1px white;    position: relative;    top: 3px;}.start .selected span {    font-weight: bold;    color: white !important;}.start a span {    position: relative;    top: -10px;    color: #999999;    text-shadow: 0px 0px 1px #999999;    -moz-text-shadow: 0px 0px 1px #999999;    -o-text-shadow: 0px 0px 1px #999999;    -webkit-text-shadow: 0px 0px 1px #999999;    border-bottom: 1px dashed #999999;}.start .selected span {    color: #333333;    text-shadow: 0px 0px 1px #333333;    -moz-text-shadow: 0px 0px 1px #333333;    -o-text-shadow: 0px 0px 1px #333333;    -webkit-text-shadow: 0px 0px 1px #333333;    border-bottom-width: 0px;}.start .me {    float: left;    color: white;    padding-top: 16px;    font-weight: bold;    width: 50px;}.anketa_box {    position: relative;    clear: both;    top: -66px;    background: #f1f1f1;    margin-bottom: -20px;    border-bottom-right-radius: 10px;    border-bottom-left-radius: 10px;    border-top-right-radius: 10px;}#anketa_bottom_shadow {    position: absolute;    bottom: -18px;    width: 100%;    height: 22px;}.side-buttons {    position: absolute;    right: 0px;    top: 197px;    width: 98px;}.create_offer {    position: absolute;    top: 0;    right: -160px;    margin-top: 12px;    cursor: pointer;    height: 105px;    width: 145px;    display: none;    background: url('/img/anketa/go.png') 0px 33px no-repeat;}/* информация при создании объявления если что-то не так */.create-offer-info {    display: none;    display: none;    position: relative;    color: #ffffff;    top: -65px;    left: 14px;    padding: 7px 5px 7px 5px;    width: 205px;    background: #c9233d;    border: 2px solid #ffffff;    border-radius: 10px;    -moz-box-shadow: 0px 5px 7px -6px #000;    -webkit-box-shadow: 0px 5px 7px -6px #000;    box-shadow: 0px 5px 7px -6px #000;    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000')";}.user-logined .create_offer, .user-logined .create_order {    position: relative;    top: 0px;    left: 250px;}.create_offer img, .create_order img, .results_amount img {    position: absolute;    top: -3px;    left: 10px;}.user-logined .create_offer img, .user-logined .create_order img, .user-logined .results_amount img {    display: none;}.user-logined .noresults-tooltip {    right: -170px;    top: 40px;}.noresults-tooltip {    position: absolute !important;    right: 5px;    top: 63px;    width: 150px;    font-size: 12px;    display: none;    color: white;}.anketa-offer .noresults-tooltip {    color: black !important;}.infographic-trigger {    cursor: pointer;    margin: 0px 0 0 100px;}.infographic-trigger span.trigger-text {    font-size: 24px;    position: relative;    top: 40px;    color: gray;    margin-top: 12px;    margin-left: 32px;    border-bottom: 2px dotted gray;}.infographic-body {    display: none;    position: relative;    padding-bottom: 60px;    z-index: 1;}#infographic-img {    position: relative;    top: -4px;    left: 0px;    width: 100%;}#infographic-hide {    position: absolute;    bottom: 0px;    left: 40%;    cursor: pointer;}.want-search, .want-create {    position: relative;    width: 457px;    height: 75px;    display: inline-block;    cursor: pointer;}.anketa-offer .want-create {    float: none !important;}.anketa-offer .want-search {    float: left !important;}.infographic-showing #main {    position: absolute;    top: 132px;    left: 25px;    width: 100%;}.anketa-order .want-create {    background: url('/img/anketa/client.buttons.png') 0px 0px no-repeat;}.anketa-order .want-create:hover {    background: url('/img/anketa/client.buttons.png') 0px -87px no-repeat;}.anketa-order .want-create.active {    background: url('/img/anketa/client.buttons.png') 0px -168px no-repeat !important;}.anketa-order .want-search {    background: url('/img/anketa/client.buttons.png') -473px 0px no-repeat;}.anketa-order .want-search:hover {    background: url('/img/anketa/client.buttons.png') -473px -87px no-repeat;}.anketa-order .want-search.active {    background: url('/img/anketa/client.buttons.png') -473px -168px no-repeat !important;}.anketa-order .want-create.short {    margin-right: 0px !important;    background: url('/img/anketa/client.buttons.short.png') 0px 0px no-repeat;    width: 351px;}.anketa-order .want-create.short:hover {    background: url('/img/anketa/client.buttons.short.png') 0px -81px no-repeat;}.anketa-order .want-create.short.active {    background: url('/img/anketa/client.buttons.short.png') 0px -168px no-repeat !important;}.anketa-order .want-search.short {    margin-left: 0px !important;    background: url('/img/anketa/client.buttons.short.png') -350px 0px no-repeat;    width: 347px;}.anketa-order .want-search.short:hover {    background: url('/img/anketa/client.buttons.short.png') -350px -81px no-repeat;}.anketa-order .want-search.short.active {    background: url('/img/anketa/client.buttons.short.png') -350px -168px no-repeat !important;}.anketa-offer .want-create {    background: url('/img/anketa/carrier.buttons.png') -473px -83px no-repeat;}.anketa-offer .want-create:hover {    background: url('/img/anketa/carrier.buttons.png') -473px 1px no-repeat;}.anketa-offer .want-create.active {    background: url('/img/anketa/carrier.buttons.png') -473px -170px no-repeat !important;}.anketa-offer .want-search {    background: url('/img/anketa/carrier.buttons.png') 0px -83px no-repeat;}.anketa-offer .want-search:hover {    background: url('/img/anketa/carrier.buttons.png') 0px 1px no-repeat;}.anketa-offer .want-search.active {    background: url('/img/anketa/carrier.buttons.png') 0px -170px no-repeat !important;}.anketa-offer .want-create.short {    margin-right: 0px !important;    background: url('/img/anketa/carrier.buttons.short.png?v1') -350px 0px no-repeat;    width: 351px;}.anketa-offer .want-create.short.active {    background: url('/img/anketa/carrier.buttons.short.png?v1') -350px -168px no-repeat !important;}.anketa-offer .want-create.short:hover {    background: url('/img/anketa/carrier.buttons.short.png?v1') -350px -88px no-repeat;}.anketa-offer .want-search.short {    margin-left: 0px !important;    background: url('/img/anketa/carrier.buttons.short.png?v1') 0px 0px no-repeat;    width: 347px;}.anketa-offer .want-search.short.active {    background: url('/img/anketa/carrier.buttons.short.png?v1') 0px -168px no-repeat !important;}.anketa-offer .want-search.short:hover {    background: url('/img/anketa/carrier.buttons.short.png?v1') 0px -88px no-repeat;}.want-create {    float: left;    margin: 12px 8px 12px 8px;    position: relative;    z-index: 2;}.want-search {    margin: 12px 0px 12px 12px;    position: relative;    z-index: 2;}.start a {    margin: 0px;    padding: 0;    display: block;    text-decoration: none;    height: 56px;    float: left;    width: 477px;    text-align: center;}.auc_search {    margin-top: 12px;}.auc_search ul {    list-style-type: square;    margin-left: 16px;    margin: 16px;}.auc_search p {    margin-bottom: 16px;    margin-right: 16px;}.auc_search td:first-child {    padding: 0 16px;    vertical-align: middle;    color: gray;}.auc-info table td {    padding: 0px;}.auc_search input[type=button] {    margin-top: 16px;    padding: 17px;}.to-city-wrapper input[type=text], .from-city-wrapper input[type=text] {    width: 240px;}.to-city-wrapper input[type=text], .from-city-wrapper input[type=text], .anketa textarea {    background: #ffffff;    border: 1px solid #cccccc;    border-radius: 15px;    -webkit-border-radius: 15px;    -o-border-radius: 15px;    -moz-border-radius: 15px;    padding: 4px 12px;    box-shadow: inset 0px 1px 3px #CCC;}#main-top-menu-1, #main-top-menu-2, #main-top-menu-3 {    position: absolute;    top: -6px;    left: 2px;    width: 278px;    height: 40px;    display: inline-block;}#main-top-menu-2 {    left: 282px;    width: 262px;}#main-top-menu-3 {    left: 552px;    width: 257px;}#auc-create-form {    background: url('/img/anketa/anketa.1.jpg?v2') no-repeat;    width: 983px;    height: 352px;    position: relative;    left: -14px;    margin-bottom: -92px;    top: -37px;}.user-logined #auc-create-form {    top: -49px !important;}#auc-create-form.people-enabled {    background: url('/img/anketa/anketa.1.people.jpg?v2') no-repeat;    height: 420px;}.people-enabled .date-selector {    top: 229px;}.people-enabled .cargo-shown {    display: none;}.people-shown {    display: none;}.people-enabled .people-shown {    display: inline-block;}.people-selector, .two-ways-selector {    display: none;}.people-selector input {    color: #8a8989;    font-size: 18px;    margin: -4px 0 0 0;}.people-enabled .people-selector, .people-enabled .two-ways-selector {    display: block;}.cargo-selector, .date-selector, .people-selector, .from-to-selector,#auc-create-form .error, #auc-create-form .form-submit, .how-it-works {    position: absolute;    z-index: 1;}.ccheck-two-ways input {    display: none;}.ccheck-two-ways label.lbl {    display: block;    width: 20px;    height: 21px;    background: url('/img/anketa/custom-checkbox-off.png') no-repeat;    padding: 0 0 0 29px;    margin: 0 0 0 -4px;}.ccheck-two-ways label.lbl:hover {    cursor: pointer;}.ccheck-two-ways input:checked + label.lbl {    background: url('/img/anketa/custom-checkbox-on.png') no-repeat;}.form-submit {    bottom: 40px;    right: 71px;    width: 281px;    height: 60px;    background: url('/img/main/get_price.png?v1') no-repeat;}.how-it-works {    bottom: 52px;    left: 160px;    width: 279px;    height: 27px;    color: white;    text-decoration: none;    font-size: 14px;    text-align: center;}.side-help {    position: absolute;    bottom: 130px;    left: 55px;}.side-help p {    color: white;    font-size: 17px;    line-height: 25px;    float: left;    position: relative;    top:40px;    width: 150px;    text-align: center;}.cargo-selector {    top: 64px;    top: 64px;    right: 19px;    z-index: 10000;}.cargo-selector .selector-block {    width: 833px;    left: -455px;    height: 190px;    z-index: 10000;}.cargo-selector .close-block {    float: right;    position: relative;    top: -60px;    left: -28px;    display: none;}.cargo-selector .cargo-chooser1 {    width: 190px !important;    padding-top: 145px;    height: 42px;    margin-bottom: -20px;}.cargo-selector .cargo-chooser1 span {    position: relative;    top: 0px;    left: -10px;}.cargo-selector.wrong {    background: url('/img/anketa/select-cargo-wrong.png') no-repeat;}.date-selector.wrong {    background: url('/img/anketa/select-cargo-wrong.png') no-repeat;}.cargo-selector.wrong a.trigger, .date-selector.wrong a.trigger {    color: red;}.from-to-selector input[type=text].wrong {    color: red;}.orange-cargo {    position: absolute;    width: 390px;    height: 41px;    background: url('/img/anketa/orange-cargo.png') no-repeat;    z-index: 0;    display: none;}.from-caption-mine {    width: 273px;    height: 58px;    background: url('/img/anketa/select-from-cargo.png') no-repeat;    position: absolute;    z-index: 3;    top: 43px;    right: 50px;    display: none;}.from-caption-mine .close-caption {    width: 23px;    height: 23px;    display: block;    position: absolute;    right: 7px;    top: 4px;}.close-caption:hover {    cursor: pointer;}.to-caption {    width: 262px;    height: 65px;    background: url('/img/anketa/select-to-cargo.png') no-repeat;    position: absolute;    z-index: 3;    top: 43px;    right: -200px;    display: none;}.to-caption .close-caption {    width: 23px;    height: 23px;    display: block;    position: absolute;    right: 7px;    top: 4px;}.date-caption {    width: 273px;    height: 65px;    background: url('/img/anketa/select-date.png') no-repeat;    position: absolute;    z-index: 3;    top: 43px;    right: 122px;    display: none;}.date-caption .close-caption {    width: 23px;    height: 23px;    display: block;    position: absolute;    right: 7px;    top: 4px;}.cargo-caption {    width: 400px;    height: 65px;    background: url('/img/anketa/select-type-cargo.png') no-repeat;    position: absolute;    z-index: 3;    top: 43px;    right: -12px;    display: none;}.cargo-caption .close-caption {    width: 23px;    height: 23px;    display: block;    position: absolute;    right: 7px;    top: 4px;}/* end */.date-selector {    top: 175px;    right: 18px;    z-index: 3;    /*background: url('/img/anketa/anketa.1.png') -574px -176px no-repeat;*/    background: url('/img/anketa/select-cargo-normal.png') no-repeat;    height: 39px;    border-bottom-left-radius: 11px;    border-bottom-right-radius: 11px;}.from-to-selector {    color: #696969;    top: 118px;    width: 201px;    right: 201px;}.from-to-selector input[type=text].wrong {    margin: -3px 35px 0 -6px;    width: 172px;    background: url('/img/anketa/from-wrong.png') no-repeat;}input:focus {    outline-width: 0;}.from-to-selector input[type=text] {    border-width: 0px;    padding: 0px 0 10px 10px;    font-size: 16px;    color: black;    width: 172px;    height: 41px;    margin: -3px 35px 0 -6px;    background: url('/img/anketa/from-normal.png') no-repeat;}.cargo-selector a.trigger, .date-selector a.trigger, .date-selector .dates-wrapper {    color: gray;    text-decoration: none;    display: block;    width: 370px;    padding: 12px 0 12px 20px;    z-index: 1;    position: relative;}.date-selector .trigger.choosed {    position: absolute;    top: 0;    right: 0px;    width: 20px;    z-index: 2;    font-size: 0px;    height: 17px;    display: none;}.dates-wrapper {    padding-bottom: 0px !important;    position: relative;    top: -7px;    color: black;    display: inline-block;    font-size: 13px;    z-index: 1;}.infographic-trigger {    cursor: pointer;    margin: 0px !important;}.infographic-trigger img {    float: left;    margin: 20px 20px 0 20px;}.infographic-trigger p {    color: #888888;    font-size: 25px;    display: inline-block;    border-bottom: 2px dotted #888888;    margin-bottom: 2px;    position: relative;    top: 50px;}.dates-wrapper input, .dates-wrapper .time {    width: 67px;    padding: 6px 9px;    border-radius: 9px;    -o-border-radius: 9px;    -webkit-border-radius: 9px;    -moz-border-radius: 9px;    border: 1px solid #BFBFBF;    background: #F3F3F3;}.dates-wrapper a.selectBox {    width: 40px;    border-radius: 9px;    -o-border-radius: 9px;    -webkit-border-radius: 9px;    -moz-border-radius: 9px;    padding: 2px 5px 0px 5px;    height: 25px;    top: -2px;}.selector-block, .date-selector-block {    width: 425px;    z-index: 10000;    background: white;    padding: 0 12px 34px 0;    display: none;    position: absolute;    top: 41px;    left: 2px;    border-radius: 10px;    -o-border-radius: 10px;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    border: 1px solid #CCC;    box-shadow: 0px 5px 20px #666;    -o-box-shadow: 0px 5px 20px #666;    -webkit-box-shadow: 0px 5px 20px #666;    -moz-box-shadow: 0px 5px 20px #666;}.date-selector-block {    position: absolute;    top: 194px;    z-index: 2;    left: 576px;    width: 357px;    padding-top: 18px;    padding-left: 17px;    padding-bottom: 12px;}.date-selector-block a {    text-decoration: none;    color: black;    border-bottom: 1px dotted black;    padding-bottom: 2px;    display: inline-block;    margin-right: 20px;}.date-selector-block a.selected {    background: #b67b4f;    padding: 5px 15px;    border-radius: 20px;    -o-border-radius: 20px;    -webkit-border-radius: 20px;    -moz-border-radius: 20px;    color: #ffffff;}.close-block {    background: url('/img/anketa/next.png') no-repeat;    display: inline-block;    width: 92px;    height: 45px;    text-align: center;    color: #ffffff;    text-decoration: none;    padding-top: 7px;    float: right;}.cargo-selector .selector-block {    padding: 10px 0 0 10px;}.cargo-selector .selector-block .bottom-area {    padding: 20px 20px 0 10px;}.cargo-selector .selector-block .bottom-area hr {    height: 1px;    border-top: 0px solid #C7C7C7;    margin-top: 12px;    margin-bottom: 12px;    background: #C7C7C7;}.cargo-selector .selector-block .bottom-area p {    float: left;    color: #C7C7C7;    width: 191px;    font-size: 12px;    font-style: italic;}.cargo-selector .selector-block label {    margin: 2px 2px;}.people-selector .plusminus img {    top: -1px !important;}.people-selector .plusminus {    display: inline-block;    padding: 2px 4px;    background: url('/img/plusminus.png') no-repeat;    width: 54px !important;}.people-selector {    color: white;    top: 185px;    right: 37px;}.people-selector label {    float: left;    width: 100px;    display: inline-block;    position: relative;    top: -10px;    left: -5px;}.people-selector .plus-copy, .people-selector .minus-copy {    display: inline-block;    width: 35px;    height: 15px;    position: absolute;    top: -9px;    left: 141px;    cursor: pointer;}.people-selector .minus-copy {    top: 11px;}.people-selector .plusminus {    background: none !important;}.people-selector .plusminus img {    display: none;}.two-ways-selector label {    position: relative;    left: -428px;    width: 200px;    top: 64px;    white-space: nowrap;    color: white;}#auc-create-form .error, #auc-create-form .date-error {    color: #ffffff;    display: none;    position: absolute;    top: 228px;    right: 261px;    width: 131px;    height: 84px;    font-size: 14px;    background: url('/img/anketa/error-spoiler.png') no-repeat;    padding: 20px 8px 5px 21px;    z-index: 1000;}.errhead {    text-transform: uppercase;    font-weight: bold;}#auc-create-form.people-enabled .error, #auc-create-form.people-enabled .date-error {    top: 284px;}.people-enabled .side-help {    position: absolute;    bottom: 198px;    left: 55px;}.people-enabled .how-it-works {    bottom: 115px !important;}#auc-create-form .date-error {    right: 7px;    width: 113px;    font-size: 10px;    top: 254px;}.anketa-post-create {    position: relative;    background: url('/img/anketa/anketa.1.2.jpg?v2') no-repeat;    width: 835px;    padding: 50px 40px 0 104px;    font-size: 12px;}.user-logined .anketa-post-create .main-top-menu a {    padding-left: 20px !important;}.user-logined .anketa-post-create .main-top-menu a#main-top-menu-1 {    padding-left: 40px !important;}.user-logined .anketa-post-create {    /* background: url('/img/anketa/anketa.1.2.short.png') no-repeat;     width: 718px;     height: 1165px;*/}.user-logined .anketa-post-create.auc-people-anketa {    height: 638px !important;}.user-logined .anketa-post-create.anketa-seo-create.auc-people-anketa {    height: auto !important}.anketa-post-create.auc-people-anketa {    /*height: 785px !important;*/    margin-bottom: 20px;}.short-bottom {    height: 60px;    display: none;}.anketa-post-create.auc-people-anketa .short-bottom {    display: block;    background: url('/img/anketa/anketa.1.2.jpg') 0px -953px no-repeat;    width: 965px;    position: absolute;    left: 0px;    bottom: 0px;}.user-logined .anketa-post-create.auc-people-anketa .short-bottom {    background: url('/img/anketa/anketa.1.2.short.jpg') 0px -1090px no-repeat;    width: 855px;}.anketa-post-create h2 {    border-bottom: 1px dotted #666;    color: #1f96f4;    width: 92%;    margin-bottom: 23px;    font-size: 16px;    font-weight: normal;    margin-top: 29px;    padding-bottom: 3px;}.auc-create-buttons {    text-align: center;    width: 93%;    position: absolute;    bottom: 130px;}.user-logined .auc-create-buttons {    width: 90%;}.user-logined .anketa-post-create h2 {    width: 89%;}.auc-location input.location-input,.anketa-post-create input[name=phone], .anketa-post-create input[name=luggage] {    /*width: 340px;    border-radius: 20px;    border: 1px solid #CCC;    padding: 5px 10px;    box-shadow: inset 1px 1px 5px #DDD;*/}.anketa-post-create input[name=phone] {    width: 110px;}.auc-location .location-row {    margin-bottom: 17px;}.location-row.left.city, .location-row.right.city {    background: url('/img/anketa/a.jpg') -4px -5px no-repeat;    padding-left: 49px;    height: 70px;    margin-right: -50px;    position: relative;    left: -50px;    margin-left: 0px;    padding-top: 10px;    top: -10px;}.location-row.right.city {    background: url('/img/anketa/b.jpg') -4px -5px no-repeat;}.anketa-post-create .cargo-photos {}.anketa-post-create textarea[name=Wishes] {    width: 185px;    height: 100px;    resize: none;    margin-left: 28px;    border-radius: 15px;    padding: 10px;    border: 1px solid #CCC;    box-shadow: inset 1px 1px 5px #DDD;}.user-logined .anketa-post-create textarea[name=Wishes] {    margin-left: 0px;    width: 84%;}.anketa-post-create.auc-people-anketa textarea[name=Wishes] {    margin-left: 0px;    width: 84%;}.anketa-post-create .dop-wishes {    float: left;}.user-logined .anketa-post-create .dop-wishes {    float: none;}.anketa-post-create .carriers {    margin-bottom: 12px;    width: 590px;}.anketa-post-create .auc-create-back {    cursor: pointer;    background: url('/img/anketa/back.png') no-repeat;    display: inline-block;    width: 145px;    height: 63px;}.anketa-post-create .auc-create-forward-gruz {    cursor: pointer;    background: url('/img/main/get_price2.png?v2') no-repeat;    display: inline-block;    width: 320px;    left: 0 !important;    height: 54px;    margin-bottom: -20px;}.anketa-post-create .auc-create-forward-pass {    cursor: pointer;    background: url('/img/main/get_price2.png?v2') no-repeat;    display: inline-block;    width: 390px;    left: 0 !important;    height: 80px;    margin-bottom: -20px;}.anketa-address-error {    text-align: center;    position: absolute;    top: 18px;}.anketaSearch {    padding: 0px;    position: relative;    z-index: 1;    width: 225px;    box-shadow: none !important;    /*background: #4e99d0;*/    color: #fff;    margin: 20px 0 0 0;    left: -6px;    top: -6px;    min-height: inherit !important;    padding-bottom: 30px;}.anketa-search-offers {    /*   background: url('/img/anketa/anketa.2.png') 0px -44px no-repeat;    height: 185px;    width: 984px;    padding: 35px 0 0 42px;    margin-top: 40px;    */    color: black;    box-shadow: none !important;    position: relative;    margin-top: -18px;}.anketaSearch.anketa-search-offers .results_amount {    /*  right: 61px;      width: 195px;      position: absolute;      top: 127px !important;*/}.anketa-offer .anketaSearch {    height: auto;    width: 660px;    padding-top: 20px;    background: white;    padding-left: 20px;}.anketa-search-inner-wrapper {    background: white;    color: black;    border-radius: 10px;    margin: 0 10px;    padding: 10px;}.anketa-search-submit {    display: inline-block;    width: 220px;    height: 75px;    background: url('/img/anketa/apply.png') 15px 0 no-repeat;    margin-top: 20px;    cursor: pointer;}.anketa-row {    margin: 10px 0 0 19px;    background: none;    box-shadow: 0px 0px 0px gray;}.anketa-row .row-title {    display: inline-block;    width: 24px;}.anketa-offer .anketaSearch .close-anketa {    background: url('/img/delete.gray.png') no-repeat;    top: -8px;    right: -30px;}.anketa-offer .anketaSearch .results_amount {    position: relative;    top: 5px !important;    left: 260px;    background: url("/img/anketa/go.png") no-repeat;}.anketa-search-filter h2 a {    z-index: 2;}.anketaSearch .close-anketa {    width: 38px;    height: 38px;    display: inline-block;    cursor: pointer;    position: absolute;    top: 57px;    right: 260px;}.anketaSearch .results_amount, .results_amount {    right: 61px;    background: url('/img/anketa/apply.png') no-repeat;    width: 195px;    top: 178px !important;    height: 61px;    margin: 20px 0 0 15px;}.anketa-search-filter {    margin: 10px 0px 0px 13px;}.anketa-search-filter.inactive {    height: 275px;    overflow: hidden;}.anketa-search-filter.inactive .anketaSearch {}.anketa-search-filter div[step] {    padding-bottom: 4px;}.anketa-search-filter.inactive .main-top-menu {    position: relative;    top: 26px;}.main-top-menu.offer-menu {    position: relative;    display: inline-block;    width: 739px;    height: 48px;    background: url('/img/anketa/header.offer.separate.jpg') no-repeat;}.offer-menu a {    padding-left: 35px !important;    padding-top: 20px !important;}.offer-menu a#main-top-menu-1 {    padding-left: 56px !important;}.main-top-menu a {    color: gray;    font-size: 14px;    text-decoration: none;    padding-left: 80px;    padding-top: 7px;}.anketa-search-filter a {    padding-left: 60px;    padding-top: 10px;}.main-top-menu a.active {    color: white;}#show-anketa-search-filter {    position: relative;    height: 218px;    width: 965px;    background: white url('/img/anketa/filter.png') no-repeat;    display: inline-block;    z-index: 3;    top: 34px;    left: 38px;}.user-logined #show-anketa-search-filter {    left: -17px;}/*.user-logined #offers-list-header {    position: relative;    left: 1px;    top: 6px;}.user-logined #search-results #offers-list-header {    position: relative;    left: -247px;    top: 4px;}*/.user-logined .my-offers .offer-wrapper {    width: 714px;}.logined-bars a {    display: inline-block;    height: 50px;    background-image: url('/img/anketa/logined.bar.buttons.png?v2');    background-repeat: no-repeat;}.logined-bars a#logined-bar-1 {    width: 247px;    background-position: -6px -66px;}.logined-bars a#logined-bar-1:hover, .logined-bars a#logined-bar-1.active {    background-position: -6px -6px;}.logined-bars a#logined-bar-2 {    width: 247px;    background-position: -264px -66px;}.logined-bars a#logined-bar-2:hover, .logined-bars a#logined-bar-2.active {    background-position: -264px -6px;}.logined-bars a#logined-bar-3 {    width: 207px;    background-position: -516px -66px;}.logined-bars a#logined-bar-3:hover, .logined-bars a#logined-bar-3.active {    background-position: -516px -6px;}.notloged-bars {    float: left;    margin: 0 0 20px 0;}.left {    float: left}.right {    float: right;    margin: 0 0 0 -10px;}.main-top-menu {    margin-bottom: 49px;}span.button_clear {    background: url(/img/button/button_clear.png);    background-position: right;    display: block;    width: 28px;    height: 32px;}.form_error span.button_clear {    background: url(/img/button/error/button_clear.png);    background-position: right;}span.button_clear_none {    background: url(/img/button/button_right.png);    background-position: right;    display: block;    width: 28px;    height: 32px;}.form_error span.button_clear_none {    background: url(/img/button/error/button_right.png);    background-position: right;}span.button_clear:hover {    background: url(/img/button/button_clear_hover.png);    background-position: right;    cursor: pointer;}.form_error span.button_clear:hover {    background: url(/img/button/error/button_clear_hover.png);    background-position: right;}span.button_select {    background: url(/img/button/button_select.png);    background-position: right;    display: block;    width: 28px;    height: 32px;}span.button_select:hover {    background: url(/img/button/button_select_hover.png);    background-position: right;    cursor: pointer;}.select {    position: absolute;    height: 32px;    overflow: hidden;    line-height: 30px;    margin-left: -14px;    padding: 0 14px;    font-size: 15px;}.select:hover {    position: absolute;    height: 32px;    overflow: hidden;    line-height: 30px;    margin-left: -14px;    padding: 0 14px;}td.select_span {    background: url(/img/button/button_select.png) no-repeat;    background-position: right;}td.select_span:hover {    background: url(/img/button/button_select_hover.png) no-repeat;    background-position: right;}select.styled {    padding: 0 14px;    margin-left: -14px;    height: 32px;    cursor: pointer;    font-size: 15px;}.anketaCreate .city {    width: 372px}.anketaCreate .city td.button_left, .anketaCreate .other td.button_left {    background: url(/img/button/button_left.png);    width: 14px;}.anketaCreate .form_error td.button_left {    background: url(/img/button/error/button_left.png);    width: 14px;}.anketaCreate .city table, .anketaCreate .other table {    background: url(/img/button/button_centr.png);    height: 32px;}.anketaCreate .form_error table {    background: url(/img/button/error/button_centr.png);    height: 32px;}.anketaCreate .city table.right {    margin-right: 0px;}.anketaCreate .city label.left {    border-bottom: 1px dashed #666;    font-size: 15px;    line-height: 20px;    margin-top: 4px;    width: 140px;    overflow: hidden;    height: 21px;}.anketaCreate .city table input, .anketaCreate .other table input {    border: 0;    outline: -webkit-focus-ring-color auto 0px;    font-size: 15px;    height: 25px;    margin-top: 4px;}.form_error table input {    background: rgba(0, 0, 0, 0);}.form_error input::-webkit-input-placeholder {    color: red;}.form_error input::-webkit-input-placeholder, .form_error input:-moz-placeholder {    color: red;}.anketaCreate .other label.left {    font-size: 15px;    line-height: 20px;    margin-top: 6px;    width: 155px;    overflow: hidden;    height: 21px;}.anketaCreate .other table input {    width: 297px;}.gorizont, .gorizont_gruzchiki {    clear: left;    float: none;    width: 500px;    height: 10px;}.auc-people-anketa .gorizont {    height: 25px;}.w_s_1 .select {    width: 311px;}.w_s_1 select.styled {    width: 339px;}.w_s_2 .select {    width: 100px;}.w_s_2 select.styled {    width: 128px;}.disabled {    opacity: 0.3;    filter: alpha(opacity=30);}.anketa_footer {    background: url(/img/anketa/anketa.1.2.footer.jpg) #FFF;    display: block;    width: 965px;    height: 119px;    /*margin: 100px 0px 0px -104px;*/    margin: 10px 0px 0px -104px}.hide {    display: none;}/* ������������ ����������*/#files-list {    background: #f8f8f8;    padding: 15px 30px 15px 30px;    border: 1px dotted #cccccc;    font-size: 11pt;    display: none;}#files-list li {    margin: 5px 0 0 0;}.ajax-fileupload-bar {    display: none;    background: url('/img/loading.white.gif');    width: 98px;    height: 19px;    position: relative;    top: 5px;    left: 10px;}.from-caption {    height: 40px;}/* спойлер на втором шаге создания грузового аукциона*/.cargo-spoiler {    display: none;}.cargo-more {    text-decoration: none;    margin: 0 0 0 160px;}.cargo-more span {    border-bottom: 1px dashed #55a2d6;    color: #55a2d6;    text-decoration: none;    font-size: 12pt;}/* иконка в ракскрыть детали*/.cargo-more div {    display: inline-block;    width: 28px;    height: 27px;    position: relative;    top: 8px;    left: 5px;}.cargo-more .up {    background: url('/img/control.3d.png') no-repeat;}.cargo-more .down {    background: url('/img/control.3d.up.png') no-repeat;}.first-city {    margin: 0 0px 0 0 !important;}.button_left font {    font-size: 18pt;    position: relative;    left: 5px;    top: 2px;}/* форма выбора как регистрироваться при создании аукциона незалогинившись*/.select-block-form {    margin: 30px 0 30px 0;}.select-block-form small {    font-size: 8pt;    width: 170px;    display: block;    padding: 0 0 0 25px;    text-align: justify;}.select-block-form img {    position: absolute;    top: 83px;    left: 0px;}.select-box {    float: left;    width: 180px;    height: 52px;    border-radius: 10px;    display: block;    padding: 10px;    color: #ffffff;    text-align: center;    margin: 0 0 10px 0;}.select-box:hover {    cursor: pointer;}.reg-by-cookie {    width: 150px;    float: left;    margin: 0 60px 0 0;    position: relative;}.reg-normal {    width: 150px;    float: right;    position: relative;    margin: 0 50px 0 0;}.reg-by-cookie span {    background: url("/img/anketa/reg.btn.shadows.png") -7px -3px;}.reg-normal span {    background: url("/img/anketa/reg.btn.shadows.png") -7px -219px;    padding: 20px 10px 0px 10px;}#alreadyHaveAccount {    border-bottom: 1px dashed #55a2d6;    color: #55a2d6;    text-decoration: none;    font-size: 12pt;    position: relative;    top: 20px;    left: 10px;}.smaller_10 {    font-size: 9pt;}.main-static-block h2 {    padding: 15px 0 10px 10px;    margin: 0;    font-weight: bold;}.main-static-block p {    font-size: 14px;    color: #666666;    padding: 0 0 15px 10px;    text-align: justify;    line-height: 14pt;}.main-static-block ul {    font-size: 14px;    color: #666666;    padding: 0 0 0px 45px;}.anketaCreate label {    position: relative;    padding: 0 5px 0 10px;}.anketaCreate .red {    font-size: 18pt;    position: absolute;    left: -3px;    top: -3px;}.create-offer-photo-info {    color: gray;    width: 265px;    display: inline-block;    position: absolute;    padding: 0 0 0 35px;    font-size: 12px;}.create-offer-photo-info img {    position: absolute;    left: 10px;}.crosscity-race-btn {    margin: 0 12px 0 0;}.crosscity-race-btn a {    text-decoration: none;    padding-left: 24px;    background: url('/img/add.png') no-repeat;}.crosscity-race-btn a span {    border-bottom: 1px dashed #1c9cc1;    margin: 0 0 10px 0;}.inner-login-form {    display: inline-block;    margin: 0 0 0 150px;    text-align: right;}.inner-login-form input[type="text"],.inner-login-form input[type="password"] {    padding: 3px 5px;    border-radius: 5px;    margin: 10px 0 10px 0;}.inner-login-form input[type="checkbox"] {    vertical-align: middle;}.inner-login-form {    display: inline-block;    margin: 20px 0 0 150px;    text-align: right;}.inner-login-form input[type="text"],.inner-login-form input[type="password"] {    padding: 7px 5px;    border-radius: 20px;    margin: 10px 0 10px 0;    width: 180px;    border: 1px solid #ccc;    box-shadow: inset 1px 1px 1px #B3B3B3;}.inner-login-form input[type="checkbox"] {    vertical-align: middle;}.login-more {    border-bottom: 1px dashed #55a2d6;    color: #55a2d6;    text-decoration: none;    font-size: 12pt;    margin: 0 0 0 160px;}.spoiler {    display: none;}.infoline {    padding: 5px;    color: red;    position: absolute;    margin: 10px 0 0 40px;}.captions, .captions-images {    display: inline-block;    vertical-align: top;}.captions {    width: 225px;    font-size: 12pt;    margin: 0 0 0 30px;}.captions-images {    width: 550px;    position: absolute;}.captions-images img {    max-width: 100%;    padding: 0 10px 10px 20px;}.captions .levels {    text-align: justify;    font-size: 9pt;    display: inline-block;}.circled {    width: 30px;    height: 30px;    border-radius: 50%;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    background: rgb(79, 129, 189);    padding: 6px 0 6px 14px;    color: #ffffff;    display: inline-block;    font-size: 21pt;    position: absolute;    left: 15px;}.big-blue-btn {    padding: 22px 0 0 0;    background: url(/img/anketa/big-blue-buttons.png) 0 0;    color: #ffffff;    text-decoration: none;    text-align: center;    display: block;    width: 360px;    height: 60px;}.big-blue-btn:hover {    background: url(/img/anketa/big-blue-buttons.png) 0 -88px;}.try-find-cargo {    margin: 0 auto;}.anonym-quick-block .sms-tarif-list {    padding: 30px 0 0 0 !important;}.padding-30-60 {    padding: 30px 0 0 10px;}.intro ul, .anonym-quick-block ul {    margin: 10px 0 0 30px;}.anonym-quick-block b {    padding: 0px 0 10px 0;    font-size: 11pt;}.register-and-get-sms {    margin: 0 auto;}.orange {    background: #e46c0a;}.create-offer-catalog-btn {    margin: 0 auto;}.width_300 {    width: 300px !important;}.width_400 {    width: 400px !important;}.levels li {    margin: 5px 0 0px 20px !important;    list-style-type: lower-alpha;}.spoiler-cargo-types {    display: none;}/* внешний вид фильтра перевозчиков*/.inner-filter-top h2 {    display: inline-block;    background: url(/img/anketa/offer.filter.png) 0 0;    width: 230px;    height: 35px;    font-size: 11pt;    color: #ffffff;    text-align: center;    padding: 17px 0 0 0;    margin: 0;}.filter-block h3 {    display: inline-block;    background: url(/img/anketa/offer.filter.png) 8px -59px;    width: 225px;    height: 30px;    font-size: 11pt;    color: #808080;    text-align: center;    padding: 12px 0 0 0;    margin: 0;}.filter-content {    margin: 10px 0 0 10px;    font-size: 10pt;    color: #143d56;}.filter-content input[type="checkbox"] {    margin: 0 0 5px 0;}.show-city-spoiler {    white-space: nowrap;}.plus .show-city-spoiler i:before, .plus .show-next-spoiler i:before {    content: '+' !important;    position: relative;    top: 0;    left: -2px;    color: #143d56;    font-size: 15pt;    display: inline-block;    width: 12px;}.minus .show-city-spoiler i:before, .minus .show-next-spoiler i:before {    content: '-';    position: relative;    top: 0;    left: 1px;    color: #143d56;    font-size: 15pt;    display: inline-block;    width: 12px;}.parent {    margin: 0 0 0 10px;}.parent .city-spoiler {    margin: 0 0 0 5px;}.filter-block {    font-weight: bold;}.filter-block b {    font-weight: normal;    color: #c7c7c7;}.cellcity + span,.citynum + span {    margin: 0 0 0 15px;}.nomargin {    margin: 0 !important;}.cellcity:before {    content: '' !important;}.spoiler-cargo-types {    margin: 0 0 0 25px;}.apply-btn {    display: inline-block;    background: url(/img/anketa/offer.filter.png) 0 0;    width: 230px;    height: 35px;    font-size: 11pt;    color: #ffffff;    text-align: center;    padding: 17px 0 0 0;    margin: 0;}.cargoTransportBlock .spoiler-cargo-types label:before,.cargoTypeBlockContent .spoiler-cargo-types label:before {    content: '' !important;}/* custom чекбоксы для фильтра объявлений*/.filter-block input[type="checkbox"] {    display: none;}.filter-block input[type="checkbox"] + span:before {    content: "";    display: inline-block;    height: 18px;    width: 18px;    margin: 0 5px 0 0;    background-image: url(/img/anketa/checkboxes.png);    background-repeat: no-repeat;    position: relative;    top: 3px;}.filter-block input[type="checkbox"] + span::before {    background-position: 0px 0px;}.filter-block input[type="checkbox"]:checked + span::before {    background-position: -20px 0px;}.fix_width_200 {    width: 210px;    display: inline-block;}.create-offer-labels label {    line-height: 22pt;}.main-auc .show-map-link {    position: absolute;    bottom: 23px;}.icon-rating {    height: 20px;    display: inline-block;    background: url('/img/star.small.png') no-repeat;    padding: 0 0 0 25px;    line-height: 23px;    text-align: left;    color: #000000;    font-style: normal;    font-size: 13px;    margin: 0 5px 0 0;}.icon-deals {    height: 20px;    display: inline-block;    background: url('/img/deals.small.png') no-repeat;    padding: 0 0 0 25px;    line-height: 18px;    text-align: left;    color: #000000;    font-style: normal;    font-size: 13px;    margin: 0 5px 0 0;}.icon-verified {    width: 17px;    height: 20px;    display: inline-block;    background: url('/img/verified.png') no-repeat;    margin: 0 5px -7px 0;}.icon-profy {    width: 55px;    height: 20px;    display: inline-block;    background: url('/img/profy.png') no-repeat;    margin: 0 0 -9px 0;}.bet-data-right {    vertical-align: top;}.icon-status {    width: 12px;    height: 16px;    display: inline-block;    background: url('/img/status.small.png') 14px 1px;    position: relative;    top: 3px;    left: 2px;}.icon-status.online {    background: url('/img/status.small.png') 0px 1px;}.user-data-right-contacts {    display: inline-block;    width: 180px;    position: absolute;    right: 0;    top: 8px;}.user-data-right-contacts a {    display: inline-block;    position: relative;    top: -3px;    left: 2px;}.additional-icons {    height: 30px;    display: inline-block;}.additinal-icons i {    color: #000000;    font-style: normal;    font-size: 13px;}