@font-face {
    font-family: 'story';
    src: url('fonts/story.eot');
    src: url('fonts/story.eot?#iefix') format('embedded-opentype'),
    url('fonts/story.woff') format('woff'),
    url('fonts/story.ttf') format('truetype'),
    url('fonts/story.svg#story') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'storybold';
    src: url('fonts/story_b.eot');
    src: url('fonts/story_b.eot?#iefix') format('embedded-opentype'),
    url('fonts/story_b.woff') format('woff'),
    url('fonts/story_b.ttf') format('truetype'),
    url('fonts/story_b.svg#storybold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeueCyrRoman';
    src: url('fonts/helveticaneuecyr-roman.eot');
    src: url('fonts/helveticaneuecyr-roman.eot?#iefix') format('embedded-opentype'),
    url('fonts/helveticaneuecyr-roman.woff') format('woff'),
    url('fonts/helveticaneuecyr-roman.ttf') format('truetype'),
    url('fonts/helveticaneuecyr-roman.svg#HelveticaNeueCyrRoman') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeueCyrBold';
    src: url('fonts/helveticaneuecyr-bold.eot');
    src: url('fonts/helveticaneuecyr-bold.eot?#iefix') format('embedded-opentype'),
    url('fonts/helveticaneuecyr-bold.woff') format('woff'),
    url('fonts/helveticaneuecyr-bold.ttf') format('truetype'),
    url('fonts/helveticaneuecyr-bold.svg#HelveticaNeueCyrBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ALSRublRegular';
    src: url('fonts/rouble.eot');
    src: url('fonts/rouble.eot?#iefix') format('embedded-opentype'),
    url('fonts/rouble.woff') format('woff'),
    url('fonts/rouble.ttf') format('truetype'),
    url('fonts/rouble.svg#ALSRublRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
* {
    padding:0;
    margin:0;
    outline:none;
}
html {
    width: 100%;
    height: 100%;
}
body {
    min-height: 100%;
    position: relative;
    overflow-y: scroll;
    height: auto;
    width: 100%;
}
body, input,textarea, button, select {
    font-family: 'HelveticaNeueCyrRoman';
    color:#000;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border: none;
    padding: 0;
    margin: 0;
}
b, strong {
    font-weight: normal;
    font-family: 'HelveticaNeueCyrBold';
}
.rouble {
    font-family: 'ALSRublRegular';
    font-weight: normal !important;
}
.left {
    float:left;
}
.right {
    float:right;
}
.centered {
    margin-left: auto;
    margin-right: auto;
}
img {
    border:none;
}
li {
    list-style-type:none;
}
a {
    color:#000;
    font-weight: normal;
    text-decoration: none;
    border-bottom:1px solid rgb(221,221,221);
}
a:hover {
    border-bottom-color:transparent;
    color: #006cd8;
    border-bottom:1px solid #006cd8;
}
.clearfix:after {
    content: '';
    display: table;
    clear: both;
}
.wrapper {
    width: 1200px;
    margin: 0 auto;
}
.topContent {
    min-height: 100%;
    height: auto;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.btmContent {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}
.contentWrap {
    padding-bottom: 30px;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-family: 'storybold';
}
h2 {
    font-size: 24px;
    line-height: 29px;
    color: #000;
    margin: 0;
}
.homePageCol h3 {
    font-size: 24px;
    line-height: 29px;
    color: #000;
}
.yellowGradient {
    background: rgb(255,162,0);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmQ1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,162,0,1) 0%, rgba(255,213,0,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,162,0,1)), color-stop(100%,rgba(255,213,0,1)));
    background: -webkit-linear-gradient(top, rgba(255,162,0,1) 0%,rgba(255,213,0,1) 100%);
    background: -o-linear-gradient(top, rgba(255,162,0,1) 0%,rgba(255,213,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,162,0,1) 0%,rgba(255,213,0,1) 100%);
    background: linear-gradient(to bottom, rgba(255,162,0,1) 0%,rgba(255,213,0,1) 100%);
}
.greenGradient {
    background: rgb(154,255,154);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlhZmY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmZmZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(154,255,154,1) 0%, rgba(223,255,223,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(154,255,154,1)), color-stop(100%,rgba(223,255,223,1)));
    background: -webkit-linear-gradient(top, rgba(154,255,154,1) 0%,rgba(223,255,223,1) 100%);
    background: -o-linear-gradient(top, rgba(154,255,154,1) 0%,rgba(223,255,223,1) 100%);
    background: -ms-linear-gradient(top, rgba(154,255,154,1) 0%,rgba(223,255,223,1) 100%);
    background: linear-gradient(to bottom, rgba(154,255,154,1) 0%,rgba(223,255,223,1) 100%);
}
.lightGreenBg {
    background: #e5f7f2;
}
.lightYellwoGradient {
    background: rgb(248,237,215);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZWRkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2Y2ZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(248,237,215,1) 0%, rgba(252,246,235,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,237,215,1)), color-stop(100%,rgba(252,246,235,1)));
    background: -webkit-linear-gradient(top, rgba(248,237,215,1) 0%,rgba(252,246,235,1) 100%);
    background: -o-linear-gradient(top, rgba(248,237,215,1) 0%,rgba(252,246,235,1) 100%);
    background: -ms-linear-gradient(top, rgba(248,237,215,1) 0%,rgba(252,246,235,1) 100%);
    background: linear-gradient(to bottom, rgba(248,237,215,1) 0%,rgba(252,246,235,1) 100%);
}
.greenGradientBtn {
    background: rgb(0,217,163);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwZDlhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDllOGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(0,217,163,1) 0%, rgba(36,158,139,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,217,163,1)), color-stop(100%,rgba(36,158,139,1)));
    background: -webkit-linear-gradient(top, rgba(0,217,163,1) 0%,rgba(36,158,139,1) 100%);
    background: -o-linear-gradient(top, rgba(0,217,163,1) 0%,rgba(36,158,139,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,217,163,1) 0%,rgba(36,158,139,1) 100%);
    background: linear-gradient(to bottom, rgba(0,217,163,1) 0%,rgba(36,158,139,1) 100%);
    color:#fff;
    font-family: 'HelveticaNeueCyrBold', Arial;
    border:1px solid rgb(56,171,140);
    cursor:pointer;
    text-align: center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.greenGradientBtn:hover {
    color: white;
    border:1px solid rgb(56,171,140);
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #00DFA7),
        color-stop(1, #00C19A)
    );
    background-image: -o-linear-gradient(bottom, #00DFA7 0%, #00C19A 100%);
    background-image: -moz-linear-gradient(bottom, #00DFA7 0%, #00C19A 100%);
    background-image: -webkit-linear-gradient(bottom, #00DFA7 0%, #00C19A 100%);
    background-image: -ms-linear-gradient(bottom, #00DFA7 0%, #00C19A 100%);
    background-image: linear-gradient(to bottom, #00DFA7 0%, #00C19A 100%);
}
.feedback-button .greenGradientBtn {
    padding: 10px;
}
.greenGradientBtn:active {
    background: rgb(0,174,145);
}

/*header*/
.headerWrap {
    padding: 8px 0 15px 0;
}
.logo {
    padding-top: 3px;
}
.headerConsultant {
    background: url("../../img/redesign/sprite.png") no-repeat transparent -41px top;
    padding: 0px 80px 0 84px;
    height: 72px;
}
.headerConsultant p {
    margin: 0;
    font-size: 13px;
    color:#000;
    line-height: 22px;
}
.headerConsultant p a {
    color:#006CD8;
    border-color: rgba(0,133,178,.3);
}
.headerConsultant p a:hover {
    border-color:transparent;
}
.headerSelect {
    position: relative;
    height: 32px;
    width: 219px;
}
.headerSelectBtn {
    display: block;
    cursor: pointer;
    position: relative;
    line-height: 28px;
    height: 32px;
    font-size: 14px;
    padding-right: 36px;
    font-family: 'HelveticaNeueCyrBold';
}
.headerSelectBtn i {
    position: absolute;
    top: 0;
    right: 0;
    width: 36px;
    height: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.headerSelectBtn.active i {
    background-color: #00AE91;
}
.headerSelectBtn i:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    height: 100%;
    background: rgb(49,166,141);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMxYTY4ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMGFjOGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(49,166,141,1) 0%, rgba(48,172,140,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(49,166,141,1)), color-stop(100%,rgba(48,172,140,1)));
    background: -webkit-linear-gradient(top, rgba(49,166,141,1) 0%,rgba(48,172,140,1) 100%);
    background: -o-linear-gradient(top, rgba(49,166,141,1) 0%,rgba(48,172,140,1) 100%);
    background: -ms-linear-gradient(top, rgba(49,166,141,1) 0%,rgba(48,172,140,1) 100%);
    background: linear-gradient(to bottom, rgba(49,166,141,1) 0%,rgba(48,172,140,1) 100%);
}
.headerSelectBtn i:after {
    content: '';
    display: block;
    position: absolute;
    left: 15px;
    top: 8px;
    width: 8px;
    height: 14px;
    background: url("../../img/redesign/sprite.png") no-repeat transparent -24px -25px;
}
.headerSelectWrap {
    padding: 17px 82px 0 0;
}
.headerSelectList {
    position: absolute;
    display: none;
    left: 0;
    top: 100%;
    z-index: 2000;
    padding: 7px 0 5px 0;
    background:white;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-width: 0 1px 1px 1px;
    border-style: none solid solid solid;
    border-color: transparent #CBCCCC #CBCCCC #CBCCCC;
}
.headerSelectList li {
    background: none;
    line-height: 30px;
    font-size: 13px;
}
.headerRightCol .login {
    float: none;
    background: url("../../img/redesign/headerLockIcon.png") no-repeat transparent left 0;
    padding-left: 17px;
    margin-top: 4px;
    font-size: 12px;
    line-height: 13px;
}
.headerRightCol .auth-menu2 {
    padding-top: 4px;
}
.headerRightCol .auth-menu2 a {
    font-size: 12px;
}
.auth-menu2 .user {
    font-family: 'HelveticaNeueCyrBold';
    font-weight: normal;
    height: 24px;
}
.headerRightCol .auth-menu2 .ads, .headerRightCol .auth-menu2 .messages {
    line-height: 20px;
}
.headerRightCol .ads span, .headerRightCol .messages span {
    font-family: 'HelveticaNeueCyrBold';
    font-weight: normal;
    font-size: 12px;
}
.headerRightCol .ads span, .headerRightCol .messages span, .headerRightCol .ads a, .headerRightCol .messages a {
    display: inline-block;;
    vertical-align: middle;
    line-height: 14px;
    padding-top: 2px;
}
.headerRightCol .auth-menu2 .ads {
    float: left;
    padding:0 40px 0 23px;
    background: url("../../img/redesign/ad.png") no-repeat transparent left top;
}
.headerRightCol .auth-menu2 .messages {
    float: right;
    background: url("../../img/redesign/message.png") no-repeat transparent left 5px;
    padding: 0 0 0 25px;
}
.menu {
    border: 1px solid #38AB8C;
    background: none;
    border-radius: 0;
    height: 30px;
    margin: 0;
}
.menu ul {
    float: none;
}
.menu.clearfix{

    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwZDlhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDllOGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(0,217,163,1) 0%, rgba(36,158,139,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,217,163,1)), color-stop(100%,rgba(36,158,139,1)));
    background: -webkit-linear-gradient(top, rgba(0,217,163,1) 0%,rgba(36,158,139,1) 100%);
    background: -o-linear-gradient(top, rgba(0,217,163,1) 0%,rgba(36,158,139,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,217,163,1) 0%,rgba(36,158,139,1) 100%);
    background: linear-gradient(to bottom, rgba(0,217,163,1) 0%,rgba(36,158,139,1) 100%);
}
.menu ul li {
    float: left;
    padding-left: 1px;
    background: none;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 16.66%;
}
.menu ul li.active {
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #00DFA7),
        color-stop(1, #00C19A)
    );
    background-image: -o-linear-gradient(bottom, #00DFA7 0%, #00C19A 100%);
    background-image: -moz-linear-gradient(bottom, #00DFA7 0%, #00C19A 100%);
    background-image: -webkit-linear-gradient(bottom, #00DFA7 0%, #00C19A 100%);
    background-image: -ms-linear-gradient(bottom, #00DFA7 0%, #00C19A 100%);
    background-image: linear-gradient(to bottom, #00DFA7 0%, #00C19A 100%);
}
.menu ul li.active  a{
   color: black;
}
.menu ul li a{
}
.menu li:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    height: 100%;
    background: rgb(49,166,141);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMxYTY4ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMGFjOGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(49,166,141,1) 0%, rgba(48,172,140,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(49,166,141,1)), color-stop(100%,rgba(48,172,140,1)));
    background: -webkit-linear-gradient(top, rgba(49,166,141,1) 0%,rgba(48,172,140,1) 100%);
    background: -o-linear-gradient(top, rgba(49,166,141,1) 0%,rgba(48,172,140,1) 100%);
    background: -ms-linear-gradient(top, rgba(49,166,141,1) 0%,rgba(48,172,140,1) 100%);
    background: linear-gradient(to bottom, rgba(49,166,141,1) 0%,rgba(48,172,140,1) 100%);
}
.menu ul li.first:before {
    display: none;
}
.menu li a {
    display: block;
    padding: 0;
    text-shadow: none;
    color:#fff;
    font-family: 'HelveticaNeueCyrBold';
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    float: none;
    height: 30px;
    padding: 0;
    border: none;
    cursor:pointer;
    text-align: center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.menu li a:active {
    background: rgb(0,174,145);
}
/*end header*/

/*content*/
.inlinehalf{
    display: inline-block;
    width: 49%;
}
.inlinehalf label {
    cursor: pointer;
    font-size: 18px;
    line-height: 18px;
    padding-left: 5px;
}
.loginFormWrap .form4 .label {
    top: 8px;
    text-align: right;
    padding-right: 10px;
    width: 100px;
    font-size: 13px;
    line-height: 18px;
}
.loginFormWrap ul.form4.auth-form {
    width: 380px;
}
.loginFormWrap .auth-form li {
    margin-left: -110px;
    margin-bottom: 20px;
}
.loginFormWrap .auth-form li.submit {
    float: left;
    margin: 0;
}
.loginFormWrap li .input {
    width: 252px;
}
.loginFormWrap .form4 .forgot {
    right: -20px;
    color: #000;
    position: absolute;
    text-decoration: none !important;
    top: 5px;
    width: auto;
}
.bigFormSeparator {
    height: 0;
    border-top: 1px solid #BFF0E4;
    border-bottom: 1px solid #fff;
    margin: 10px -21px;
}
.smallFormSeparator {
    height: 0;
    border-top: 1px solid #BFF0E4;
    border-bottom: 1px solid #fff;
}
.adsRegisterForm .adsFormButton {
    margin-top: 30px;
}
.select-time .customSelect {
    float: left;
}
.select-time div.label {
    font-size: 13px;
    line-height: 18px;
    font-family: 'HelveticaNeueCyrRoman';
    font-weight: normal;
    color: #000;
}
.placementHint {
    padding-top: 20px;
}
.placementHint h4 {
    color: #000;
    text-transform: uppercase;
    font-size: 13px;
    line-height: 15px;
}
.placementHint div {
    font-size: 13px;
    color: #000;
    line-height: 18px;
    font-style: italic;
    padding-bottom: 23px;
}
.specialBannerWrap {
    padding: 6px 9px;
    borde-color:#FFD24D;
    background: rgb(255,229,153);
    margin-bottom: 31px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTU5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmQyNGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,229,153,1) 0%, rgba(255,210,77,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,229,153,1)), color-stop(100%,rgba(255,210,77,1)));
    background: -webkit-linear-gradient(top, rgba(255,229,153,1) 0%,rgba(255,210,77,1) 100%);
    background: -o-linear-gradient(top, rgba(255,229,153,1) 0%,rgba(255,210,77,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,229,153,1) 0%,rgba(255,210,77,1) 100%);
    background: linear-gradient(to bottom, rgba(255,229,153,1) 0%,rgba(255,210,77,1) 100%);
}
.specialBannerWrap__margin{
    margin-bottom: 7px !important;
}
.specialBannerBtn {
    padding: 0 9px;
    font:bold 11px/21px Arial,Helvetica,sans-serif;
    border: 1px solid #FFBF00 !important;
    background: rgb(255,255,255);
    border-radius: 3px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmU1OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,229,153,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,229,153,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,229,153,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,229,153,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,229,153,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,229,153,1) 100%);
}
.specialBannerWrap p {
    font:13px/23px Arial,Helvetica,sans-serif;
    color:#000;
    margin: 0;
    position: relative;
    padding-left: 36px;
}
.percentIcon:before {
    content: '';
    display: block;
    width: 25px;
    height: 25px;
    position: absolute;
    left: 0;
    top: -1px;
    background: url("../../img/redesign/sprite.png") no-repeat transparent -11px -41px;
}
.specialBannerWrap p b {
    font-family:Arial,Helvetica,sans-serif;
    font-weight: bold;
}
.specialBannerWrap p a {
    border-color: rgba(0,0,0,.2);
}
.specialBannerWrap p a:hover {
    border-color: transparent;
}
.leftCol {
    width: 920px;
}
.rightCol {
    width: 240px;
}
.rightCategories h2 a {
    border:none;
    color: #000;
}
.rightCategories h2 {
    font-size: 14px;
    line-height: 20px;
}
.right-categories li {
    list-style: none;
    padding: 5px 0;
    background: none;
    font-size: 13px;
    line-height: 15px;
}
.right-categories li span {
    color: #878787;
}
.rightCategoriesInner {
    padding: 7px 0 25px 0;
}
.width421 {
    width: 421px;
}
.width459 {
    width: 459px;
}
.yellowGradient, .greenGradient {
    padding: 25px 28px 15px 28px;
}
.lightGreenBg {
    padding: 27px 28px 0 28px;
}
.homePageCol.lightGreenBg h2 {
    padding-bottom: 4px;
    margin-top: 5px;
}
.lightGreenBg h2 a {
    font-size: 34px;
    color:#0dc39a;
    line-height: 30px;
    border-color: rgba(0,217,163,.4);
    display: inline-block;
    vertical-align: top;
}
.lightGreenBg h2 a:hover {
    border-color: transparent;
}
.newsItemDescription {
    margin-left: 106px;
    margin-bottom: 10px;
}
.newsItemDescription .text{
    margin-top: 0px;
}
.newsItemImg {
    width: 79px;
    padding-left: 2px;
}
.article .newsItemImg img {
    border: none;
    float: none;
    display: inline-block;
    vertical-align: top;
    max-width: 79px;
}
.newsItemDescription .date {
    background: none;
    font-size: 12px;
    line-height: 16px;
    padding: 0;
    color: #000;
    font-weight: bold;
    font-family: Arial;
    margin: 0 0 7px 0;
}
.newsItemDescription h3 a {
    font-size: 16px;
    line-height: 22px;
    border-color: #bbb;
    font-family: 'HelveticaNeueCyrRoman';
}
.newsItemDescription h3 a:hover {
    border-color: transparent;
}
.newsItemDescription .text p {
    color: #000;
    font-size: 12px;
    line-height: 17px;
    margin: 10px 0 0 0;
}
.lightGreenBg .article {
    margin-bottom: 12px;
}
.lightYellwoGradient {
    padding: 26px 25px 15px 30px;
}
.lightGreenBg h2 a,
.lightYellwoGradient h2 a{
    color: #0dc39a;
    border-bottom: 1px solid #0dc39a;
}
.lightGreenBg h2 a:hover,
.lightYellwoGradient h2 a:hover{
    color: #006cd8;
    border-bottom: 1px solid #006cd8;
}
.content-container .homePageCol.lightYellwoGradient h2 {
    color: #0dc39a;
    font-size: 34px;
    line-height: 40px;
}
.lightYellwoGradient p {
    color:#000;
    font-size: 13px;
    line-height: 21px;
}
.lightYellwoGradient strong {
    color:#000;
    font-size: 24px;
    line-height: 28px;
    display: block;
    font-family: 'storybold';
}
.lightYellwoGradient ul li {
    background: none;
    padding: 0;
}
.lightYellwoGradient ul {
    margin-bottom: -18px;
}
.lightYellwoGradient p a {
    color:#009F8B;
    border-color: rgba(0,217,163,.4);
}
.lightYellwoGradient p.btmText a {
    color:#000;
    border-color: #ccc;
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
}
.lightYellwoGradient p a:hover {
    border-color: transparent;
}
.homePageColBtm div a {
    height: 32px;
    line-height: 30px;
    font-size: 12px;
}
.addAdLink {
    height: 32px;
    line-height: 30px;
    padding: 0 13px;
}
.homePageColsGrid {
    font-size: 0;
    line-height: 0;
}
.homePageCol {
    display: block;
    vertical-align: top;
    font-size: 11px;
    line-height: 14px;
    margin-bottom: 30px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.homePageColsGrid .homePageCol {
    display: inline-block;
}
.homePageCol .rItem {
    float: left;
    width: 440px;
    display: block !important;
}
.rItemLeft, .rItemRight,
.rItem {
    display: block !important;
}
.homePageCol .rItem:first-child {
    margin-right: 40px;
}
.homePageCol.homePageItems .rItem {
    float: none;
    width: auto;
    height: 115px;
}
.homePageCol.homePageItems .rItem:first-child {
    margin-right: 0;
}
.homePageCol.width421 {
    margin-right: 37px;
}
.rItemLeft {
    width: 99px;
}
.franchiseCol .rItemLeft {
/*    width: 171px;  */
}
.rItemRight {
    margin-left: 99px;
}
.rItemRight h4 a {
    font-size: 16px;
    line-height: 19px;
    font-family: 'HelveticaNeueCyrRoman';
    color: black;
}
.rItemRight h4 a:hover {
    color: #006cd8;
}
.franchiseCol .rItemRight {
/*    margin-left: 171px;  */
}
.rItem strong {
    font-family: 'HelveticaNeueCyrRoman';
}
.rightColItem {
    padding-bottom: 25px;
}
.rightColItem ul.list1 li {
    border: none;
    padding: 4px 0 6px;
}
.rightColItem h3 {
    text-transform: uppercase;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 12px;
}
.rbcMainNews h3 {
    margin-bottom: 5px;
}
.rbcMainNews ul.list1 li {
    padding: 7px 0 2px 0;
    background: none;
}
.rightColItem h4 a {
    font-family: 'HelveticaNeueCyrRoman';
}
.rightColItem h4 a {
    font-family: 'HelveticaNeueCyrRoman';
}
.orangeText {
    color: #ECA358;
    border-bottom-color: #ECA358;
}
.greenText {
    color:#3D6F3B;
    border-bottom-color:#3D6F3B;
}
.lightGreenText {
    color:#26CAAE;
    border-bottom-color:rgba(0,217,163,.3);
}
.rightColItem ul.list1 a {
    color:#000;
    font-size:12px;
    line-height:17px;
}
.rightColItem ul.list1 a:hover {
    color: #006cd8;
}
.homePageSearchForm li {
    float: left;
}
.yellowGradient .numericList li,.greenGradient .numericList li {
    margin-bottom: 15px;
}
.numericList {
    counter-reset: li;
    list-style: none;
}
.numericList li:before {
    content: counter(li)". ";
    counter-increment: li;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 14px;
    line-height: 20px;
    color: #000;
    text-align: left;
}
.numericList li {
    position: relative;
    font-size: 14px;
    line-height: 20px;
    padding-left: 15px;
}
.numericList li a {
    border-color: rgba(0,0,0,.2);
}
.numericList a:hover {
    border-color: transparent;
}
.numericList strong.price {
    font-size: 14px;
    line-height: 20px;
    text-align: right;
}
.category_ico {
    position: relative;
    width: 99px;
    height: 82px;
}
.category_ico:before {
    content: '';
    position: absolute;
    width: 97px;
    left: 9px;
    background-image: url("../../img/redesign/categoryIcons.jpg");
    background-repeat: no-repeat;
    background-color: transparent;
}
.category_ico_id_1:before {
    background-position: left -756px;
    height: 54px;
    top:3px;
}
.category_ico_id_57:before {
    background-position: left -65px;
    height: 82px;
    left: 0;
}
.category_ico_id_86:before {
    background-position: left -602px;
    height: 80px;
}
.category_ico_id_10:before {
    background-position: left -407px;
    height: 63px;
    top:2px;
}
.category_ico_id_106:before {
    background-position: left -343px;
    height: 64px;
    top:2px;
}
.category_ico_id_97:before {
    background-position: left -147px;
    height: 69px;
    top:3px;
}
.category_ico_id_27:before {
    background-position: left -1010px;
    height: 59px;
    top: 3px;
}
.category_ico_id_32:before {
    background-position: left -216px;
    height: 63px;
    top:2px;
}
.category_ico_id_39:before {
    background-position: left -810px;
    height: 79px;
    top:3px;
}
.category_ico_id_49:before {
    background-position: left -537px;
    height: 65px;
    top:2px;
}
.category_ico_id_73:before {
    background-position: left -279px;
    height: 64px;
    top: 3px;
}
.category_ico_id_120:before {
    background-position: left -935px;
    height: 75px;
    top:1px;
}
.category_ico_id_123:before {
    background-position: left -889px;
    height: 46px;
    top: 10px;
}
.category_ico_id_129:before {
    background-position: left top;
    height: 67px;
    top:2px;
}
.category_ico_id_139:before {
    background-position: left -682px;
    height: 74px;
    top:2px;
}
.category_ico_id_135:before {
    background-position: left -470px;
    height: 67px;
    top:2px;
}
.homePageCol .price {
    color:#000;
    font-family: 'HelveticaNeueCyrBold';
    font-size: 17px;
    line-height: 19px;
    padding-top: 5px;
}
.homePageCol .region {
    color:#000;
    font-size: 12px;
    line-height: 21px;
    padding-top: 5px;
    max-height: 60px;
    overflow: hidden;
}
.rItem {
    padding:8px 0 23px 0;
}
.rItemRight li {
    font-size: 13px;
    line-height: 21px;
    color: #000;
    display: block;
    width: 100%;
    height: 25px;
    padding: 0;
    background: none;
}
.rItemRight ul {
    padding-top: 5px;
}
.offerWrap .price strong {
    font-size: 13px;
}
.homePageCol h2 {
/*    padding-bottom: 23px;  */
}
.franchiseCol li strong {
    /*margin-right: 5px;*/
}
.franchiseCol li b {
    float:left;
    text-align: right;
    margin-left: 10px;
}
/*end content*/

/*subscribe form*/
.subscribeWrap {
    padding-bottom: 20px;
}
.subscribeWrap p {
    font-size: 12px;
    line-height: 17px;
    color: #000;
    margin-bottom: 5px;
    padding-right: 20px;
}
.subscribeControls input {
    height: 22px;
    padding: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0;
}
.subscribeControls input[type="text"] {
    width: 148px;
    border-style: solid;
    border-width: 1px;
    border-color: #7c7c7c #c3c3c3 #dddddd #c3c3c3;
}
.subscribeControls input[type="submit"] {
    width: 92px;
}
/*end subscribe form*/

/*form*/
.formStepsMenu li {
    float: left;
    width: 33.3333%;
    background: none;
    padding: 0 0 0 16px;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.formStepsMenu li:before {
    counter-increment: list;
    content: counter(list);
    position: absolute;
    left: 0;
    top: 0;
    color: #666;
    font-size: 13px;
    line-height: 21px;
}
.formStepsMenu li.active:before {
    color:#000;
}
.formStepsMenu a {
    font-size: 13px;
    line-height: 21px;
    color: #666;
    white-space: normal;
    padding: 0;
    position: relative;
    border: none;
    text-align: left;
}
.formStepsMenu {
    margin: 0;
    padding-bottom: 25px;
    counter-reset: list;
}
.formStepsMenu li.active a {
    color: #000;
    background: none;
    font-weight: normal;
}
.formStepsMenu li.active .menu_none_click:before {
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    bottom: -22px;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent transparent #D3F2E8 transparent;
    border-width: 14px;
    z-index: 10;
}
.formStepsMenu li .menu_none_click span {
    text-align: center;
    display: inline-block;
}
.formStepsMenu li:first-child.active a:before {
    left: -13px;
}
.formStepsMenuWrap {
    background: none;
    height: auto;
    padding: 0;
}
.formStepGradient {
    padding: 21px;
    background: rgb(209,242,231);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZjJlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2Y0ZmFmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2Y0ZmFmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWYyZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(209,242,231,1) 0%, rgba(244,250,249,1) 25%, rgba(244,250,249,1) 75%, rgba(209,242,231,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,242,231,1)), color-stop(25%,rgba(244,250,249,1)), color-stop(75%,rgba(244,250,249,1)), color-stop(100%,rgba(209,242,231,1)));
    background: -webkit-linear-gradient(top, rgba(209,242,231,1) 0%,rgba(244,250,249,1) 25%,rgba(244,250,249,1) 75%,rgba(209,242,231,1) 100%);
    background: -o-linear-gradient(top, rgba(209,242,231,1) 0%,rgba(244,250,249,1) 25%,rgba(244,250,249,1) 75%,rgba(209,242,231,1) 100%);
    background: -ms-linear-gradient(top, rgba(209,242,231,1) 0%,rgba(244,250,249,1) 25%,rgba(244,250,249,1) 75%,rgba(209,242,231,1) 100%);
    background: linear-gradient(to bottom, rgba(209,242,231,1) 0%,rgba(244,250,249,1) 25%,rgba(244,250,249,1) 75%,rgba(209,242,231,1) 100%);
}
.formRightCol {
    margin: 0 0 0 156px;
}
.formRightCol.shortInput{
    width: 586px;
}
.formRightCol.royaltyInput{
    width: 220px;
    float: right;
    margin-top: -30px;
    margin-right: -96px;
    height: 30px;
}
.formRightCol.royaltyInput select{
    height: 30px !important;
    width: 126px;
    font-size: 12px;
}
.royaltyInputSelect{
    height: 30px;
    width: 126px;
    font-size: 12px;
}
.formLeftCol {
    width: 140px;
}

.formLeftCol {
    float: left;
}

ul.form2 li.submit .right {
    margin: 0;
}
.bigSelectWrap {
    padding-bottom: 20px;
}
.adding .next {
    padding: 0 0 0 220px;
}
.bigSelectWrap > span,.bigCustomSelect .selectText {
    line-height: 60px;
    font-size: 36px;
    color:#000;
    font-family: 'storybold';
}
.bigCustomSelect .selectArea {
    width: 100% !important;
    height: 60px;
}
.bigCustomSelect {
    margin-left: 220px;
}
.select-sub.bigSelect li {
    line-height: 60px;
    padding: 0 10px;
    font-size: 36px;
    color:#000;
    font-family: 'storybold';
    border:none;
    background: transparent;
}
.select-sub.bigSelect li:hover {
    background: rgba(0,217,163,.15);
}
.select-sub.bigSelect li.selected {
    display: none;
}
.select-sub.bigSelect li a {
    border: none;
    padding: 0;
    color: #000;
    background: transparent !important;
}
.select-sub.bigSelect ul {
    max-height: 100% !important;
    background: rgb(242,242,242);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%);
    border-width: 1px;
    border-style: solid;
    border-color:#F2F2F2 #ddd #ddd #ddd;
    margin-top: -3px;
}
.bigCustomSelect .selectArea .selectIn {
    border: 1px solid #ddd;
    height: 58px;
    border-radius: 0;
    padding: 0 40px 0 10px;
    position: relative;
    background: none;
}
.bigCustomSelect .selectIn:before {
    content: '';
    display: block;
    position: absolute;
    top: 17px;
    right: 22px;
    width: 14px;
    height: 24px;
    background: url("../../img/redesign/sprite.png") no-repeat transparent -26px 0;
}
.bigCustomSelect .selectArea {
    background: rgb(255,255,255);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,238,238,1) 76%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(76%,rgba(238,238,238,1)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
}
.bigCustomSelect .selectArea.selectOpen, .bigCustomSelect .selectArea.selectOpen:hover {
    background: rgb(238,238,238);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(242,242,242,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(242,242,242,1)));
    background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(242,242,242,1) 100%);
    background: -o-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(242,242,242,1) 100%);
    background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(242,242,242,1) 100%);
    background: linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(242,242,242,1) 100%);
}
.bigCustomSelect .selectArea:hover {
    background: rgb(255,255,255);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(221,221,221,1) 76%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(76%,rgba(221,221,221,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 76%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 76%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 76%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 76%);
}
.socBtn {
    font-family: "HelveticaNeueCyrBold";
    font-size: 18px;
    line-height: 40px;
    height: 40px;
    border: none;
    text-align: center;
    position: relative;
    display: block;
    margin-bottom: 30px;
}
.socBtn span {
    position: relative;
    color: #fff;
    z-index: 10;
}
.socBtn i {
    position: absolute;
    top: 0;
    bottom: 0;
}
.socBtn i.center {
    right: 50%;
    width: 67px;
    z-index: 3;
    margin-right: -3px;
    background-image: url("../../img/redesign/socGradSprite.png");
    background-repeat: no-repeat;
    background-color: transparent;
}
.fbSocBtn i.center {
    background-position: left top;
}
.fbSocBtn:hover i.center {
    background-position: left -40px;
}
.fbSocBtn:active i.center {
    background-position: left -80px;
}
.vkSocBtn i.center {
    background-position: right top;
}
.vkSocBtn:hover i.center {
    background-position: right -40px;
}
.vkSocBtn:active i.center {
    background-position: right -80px;
}
.socBtn i.blue {
    width: 80%;
    left: 0;
    z-index: 1;
}
.socBtn i.green {
    width: 50%;
    right: 0;
    z-index: 5;
    border:1px solid #38AB8C;
    border-left: none !important;
    background: rgb(0,217,163);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwZDlhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDllOGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(0,217,163,1) 0%, rgba(36,158,139,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,217,163,1)), color-stop(100%,rgba(36,158,139,1)));
    background: -webkit-linear-gradient(top, rgba(0,217,163,1) 0%,rgba(36,158,139,1) 100%);
    background: -o-linear-gradient(top, rgba(0,217,163,1) 0%,rgba(36,158,139,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,217,163,1) 0%,rgba(36,158,139,1) 100%);
    background: linear-gradient(to bottom, rgba(0,217,163,1) 0%,rgba(36,158,139,1) 100%);
}
.socBtn:hover i.green {
    border-color:#00C199;
    background: rgb(0,230,173);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwZTZhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGIyOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(0,230,173,1) 0%, rgba(0,178,147,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,230,173,1)), color-stop(100%,rgba(0,178,147,1)));
    background: -webkit-linear-gradient(top, rgba(0,230,173,1) 0%,rgba(0,178,147,1) 100%);
    background: -o-linear-gradient(top, rgba(0,230,173,1) 0%,rgba(0,178,147,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,230,173,1) 0%,rgba(0,178,147,1) 100%);
    background: linear-gradient(to bottom, rgba(0,230,173,1) 0%,rgba(0,178,147,1) 100%);
}
.socBtn:active i.green {
    border-color:#38AB8C;
    background: #00AE91;
}
.fbSocBtn i.blue {
    background: rgb(96,135,203);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwODdjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YTZlYjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(96,135,203,1) 0%, rgba(74,110,179,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(96,135,203,1)), color-stop(100%,rgba(74,110,179,1)));
    background: -webkit-linear-gradient(top, rgba(96,135,203,1) 0%,rgba(74,110,179,1) 100%);
    background: -o-linear-gradient(top, rgba(96,135,203,1) 0%,rgba(74,110,179,1) 100%);
    background: -ms-linear-gradient(top, rgba(96,135,203,1) 0%,rgba(74,110,179,1) 100%);
    background: linear-gradient(to bottom, rgba(96,135,203,1) 0%,rgba(74,110,179,1) 100%);
    border: 1px solid #4566A6;
}
.fbSocBtn:hover i.blue {
    background: rgb(104,147,224);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY4OTNlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YTZlYjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(104,147,224,1) 0%, rgba(74,110,179,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(104,147,224,1)), color-stop(100%,rgba(74,110,179,1)));
    background: -webkit-linear-gradient(top, rgba(104,147,224,1) 0%,rgba(74,110,179,1) 100%);
    background: -o-linear-gradient(top, rgba(104,147,224,1) 0%,rgba(74,110,179,1) 100%);
    background: -ms-linear-gradient(top, rgba(104,147,224,1) 0%,rgba(74,110,179,1) 100%);
    background: linear-gradient(to bottom, rgba(104,147,224,1) 0%,rgba(74,110,179,1) 100%);
    border-color: #507AC5;
}
.fbSocBtn:active i.blue {
    background: #4E77C1;
    border-color: #507AC5;
}
.vkSocBtn i.blue {
    background: rgb(103,143,188);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY3OGZiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OTcxOWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(103,143,188,1) 0%, rgba(73,113,154,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(103,143,188,1)), color-stop(100%,rgba(73,113,154,1)));
    background: -webkit-linear-gradient(top, rgba(103,143,188,1) 0%,rgba(73,113,154,1) 100%);
    background: -o-linear-gradient(top, rgba(103,143,188,1) 0%,rgba(73,113,154,1) 100%);
    background: -ms-linear-gradient(top, rgba(103,143,188,1) 0%,rgba(73,113,154,1) 100%);
    background: linear-gradient(to bottom, rgba(103,143,188,1) 0%,rgba(73,113,154,1) 100%);
    border: 1px solid #466A90;
}
.vkSocBtn:hover i.blue {
    background: rgb(121,168,220);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc5YThkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OTcxOWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(121,168,220,1) 0%, rgba(73,113,154,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(121,168,220,1)), color-stop(100%,rgba(73,113,154,1)));
    background: -webkit-linear-gradient(top, rgba(121,168,220,1) 0%,rgba(73,113,154,1) 100%);
    background: -o-linear-gradient(top, rgba(121,168,220,1) 0%,rgba(73,113,154,1) 100%);
    background: -ms-linear-gradient(top, rgba(121,168,220,1) 0%,rgba(73,113,154,1) 100%);
    background: linear-gradient(to bottom, rgba(121,168,220,1) 0%,rgba(73,113,154,1) 100%);
    border-color: #5F8EBD;
}
.vkSocBtn:active i.blue {
    background: #527FAC;
    border-color: #5F8EBD;
}
.adsRegisterFormWrap {
    width: 484px;
}
.adsFormButton {
    display: inline-block;
    vertical-align: top;
    height: 40px;
    padding: 0 20px;
    min-width: 260px;
    color: #fff !important;
    line-height: 40px;
    cursor: pointer;
    font-size: 18px;
    font-family: "HelveticaNeueCyrBold";
    text-align: center;
    border: 1px solid #38AB8C;
    background: rgb(0,217,163);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwZDlhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDllOGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(0,217,163,1) 0%, rgba(36,158,139,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,217,163,1)), color-stop(100%,rgba(36,158,139,1)));
    background: -webkit-linear-gradient(top, rgba(0,217,163,1) 0%,rgba(36,158,139,1) 100%);
    background: -o-linear-gradient(top, rgba(0,217,163,1) 0%,rgba(36,158,139,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,217,163,1) 0%,rgba(36,158,139,1) 100%);
    background: linear-gradient(to bottom, rgba(0,217,163,1) 0%,rgba(36,158,139,1) 100%);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.adsFormButton:hover {
    border-color: #00C199;
    background: rgb(0,230,173);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwZTZhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGIyOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(0,230,173,1) 0%, rgba(0,178,147,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,230,173,1)), color-stop(100%,rgba(0,178,147,1)));
    background: -webkit-linear-gradient(top, rgba(0,230,173,1) 0%,rgba(0,178,147,1) 100%);
    background: -o-linear-gradient(top, rgba(0,230,173,1) 0%,rgba(0,178,147,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,230,173,1) 0%,rgba(0,178,147,1) 100%);
    background: linear-gradient(to bottom, rgba(0,230,173,1) 0%,rgba(0,178,147,1) 100%);
}
.adsFormButton:active {
    border-color: #38AB8C;
    background: #00AE91;
}
.adsFormButton[disabled="disabled"], .adsFormButton.disabled {
    border-color: #BBBBBB;
    background: #BBBBBB;
    cursor: default;
}
.submit .adsFormButton {
    min-width: 0;
}
.adsFormButton.w270 {
    width: 270px;
}
.adsFormButton .arr {
    font-family: Helvetica, Arial, sans-serif;
    font-size: inherit;
    line-height: 40px;
    display: inline-block;
    vertical-align: top;
}
.social-auth {
    margin-top: 30px;
    top: 0;
}
.adsRegisterForm {
    border: 2px solid rgba(0,207,159,.3);
    padding: 36px 40px 40px 40px;
}
.adsRegisterForm h3 {
    font-family: "HelveticaNeueCyrBold";
    font-size: 18px;
    line-height: 18px;
    color: #000;
    margin-bottom: 26px;
}
.adsRegisterForm ul.form4 li {
    padding: 0 0 0 116px;
    margin-bottom: 30px;
}
.adsRegisterForm ul.form4 li.check {
    padding-left: 22px;
}
.adsRegisterForm ul.form4 li.submit {
    padding-left: 0;
    text-align: center;
    margin-bottom: 0;
}
.adsRegisterForm .label {
    width: 116px;
    font-size: 13px;
    top: 8px;
}
.adsRegisterForm .errors {
    position: absolute;
    font-size: 12px;
    color: #B20000;
    padding: 3px 0 0 5px;
}
.adsRegisterForm .captchaLine .errors {
    position: relative;
}
.adsRegisterForm .captcha {
    margin-right: 32px;
}
/*end form*/

/*login page*/
.loginSeparatePage h3 {
    color:#000;
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 25px;
}
.loginSeparatePageRegistration {
    width: 405px;
    margin-right: 55px;
}
div.errors {
    color: #B20000;
    font-size: 12px;
}
.loginSeparatePageRegistration ul.auth-form li {
    padding-left: 119px;
    margin-bottom: 20px;
}
.loginSeparatePageRegistration .label {
    font-size: 13px;
    line-height: 30px;
    top: 0;
    width: 119px;
}
.loginSeparatePageRegistration .label.two-rows {
    line-height: 16px;
    top: -1px;
}
.w440 {
    width: 440px;
}
.w270 {
    width: 270px;
}
.label.oneLine {
    margin-top: 9px;
}
.redesignForm > div {
    margin-bottom: 20px;
}
.timeSelectItem select {
    width: 90px;
}
.timeSeparator {
    font-family: Arial, Helvetica, sans-serif;
    line-height: 32px;
    font-size: 13px;
    padding: 0 10px;
}
.selectTimeLine > span {
    font-size: 13px;
    line-height: 32px;
    padding-left: 10px;
}
.price-block {
    margin: 0;
    font-size: 18px;
    line-height: 20px;
    width: 567px;
    border-bottom: 1px solid #999999;
    margin-top: -15px;
    padding-bottom: 20px;
}
.formRightCol div.free {
    font-size: 13px;
    font-style: italic;
    line-height: 32px;
    margin-left: 160px;
    color: #000;
    font-weight: normal;
}
.cost-sum .sum {
    font-family: 'HelveticaNeueCyrBold';
    font-size: 18px;
    color: #000;
    line-height: 38px;
    margin-right: 33px;
}
.cost-sum {
    padding: 15px 0 20px 0;
}
.cost-sum .text {
    font-size: 13px;
    line-height: 16px;
}
.redesignForm {
    padding: 25px 0 10px 0;
}
.redesignForm .label {
    font-size: 13px;
    line-height: 18px;
    margin-top: 7px;
}
.redesignForm .label.twoLine {
    margin-top: -4px;
    margin-bottom: -5px;
}
.selectArea {
    background: transparent;
    border-radius: 0;
    color: #000;
    font: 18px/30px 'HelveticaNeueCyrRoman',sans-serif;
    height: 30px;
    border: 1px solid #bbb;
    position: relative;
    max-width: 100% !important;
}
.selectArea .selectIn {
    background: #fff;
    border: none;
    /*border-radius: 30px;*/
    cursor: pointer;
    height: 30px;
    padding: 0 40px 0 9px;
    position: relative;
    /*-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;*/
}
.selectArea .selectIn:before {
    content: '';
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0;
    right: 0;
    border-left: 1px solid #bbb;
    background: rgb(255,255,255);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,238,238,1) 76%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(76%,rgba(238,238,238,1)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
}
.selectArea .selectIn:after {
    content: '';
    display: block;
    width: 8px;
    height: 14px;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    right: 11px;
    background: url("../../img/redesign/sprite.png") no-repeat transparent -17px 0;
}
.select-sub ul {
    background: #fff;
    border: 1px solid #bbb;
    border-radius: 0;
    font: 18px/34px 'HelveticaNeueCyrRoman',sans-serif;
    list-style: none outside none;
    max-height: 140px !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
}
.form2 select {
    width: 50%;
}
.mt10 {
    margin-top: 10px;
}
.form2 .ads-country select ,
.form2 .ads-region select ,
.form2 .ads-city select {
    width: 360px;
}
.form2 .hold-year select, .form2 .hold-month select {
    width: 100%;
}
.form2 .hold-year {
    width: 100px;
}
.form2 .hold-month {
    width: 140px;
}
.select-sub ul li {
    padding: 0 0 0 5px;
    white-space: nowrap;
}
.select-sub ul li:hover {
    background: rgba(0,217,163,.4);
}
.select-sub ul li a {
    padding: 0;
    border: none;
    background: none !important;
}
.input {
    height: 28px;
    background: #fff;
    border-style: solid;
    border-width: 1px;
    border-color: #7C7C7C #C3C3C3 #DDDDDD #C3C3C3;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    padding: 0 8px;
    position: relative;
}
.input .input-bg {
    height: 28px;
    background: none;
}
.input input {
    padding: 0;
    color: #000;
    font-size: 18px;
    height: 28px;
}
.captchaWrapRight {
    width: 125px;
}
.captchaWrapLeft {
    margin-right: 130px;
}
.captcha_reload, .reloadIcon {
    display: inline-block;
    vertical-align: top;
    font-size: 13px;
    line-height: 21px;
    height: 21px;
    border: none;
    margin-top: 6px;
    padding-right: 28px;
    background: url("../../img/redesign/captchaReloadIcon.png") no-repeat transparent right 0;
}
.captcha_reload span, .reloadIcon span {
    display: inline-block;
    vertical-align: middle;
    line-height: 15px;
    padding-top: 3px;
    border-bottom-style: dashed;
    border-bottom-color: #000;
    border-bottom-width: 1px;
}
.captcha_reload:hover span, .reloadIcon:hover span {
    border-bottom-color: transparent;
}
.loginSeparatePageRegistration ul.auth-form li.check  {
    padding-left: 23px;
}
.loginSeparatePageRegistration li.check label {
    font-size: 13px;
    color: #000;
}
.loginSeparatePageRegistration li.submit {
    padding: 0 !important;
    text-align: center;
}
.loginSeparatePageRegistration .adsFormButton {
    padding: 0 34px;
}
.social-auth a.loginSocBtns {
    display: block;
    text-align: center;
    margin: 30px auto 0 69px;
    width: 248px;
    font-family: "HelveticaNeueCyrBold";
    color: #fff;
    font-size: 18px;
    line-height: 38px;
    height: 38px;
}
.loginSocBtns.fbLoginBtn {
    background: rgb(96,135,203);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwODdjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YTZlYjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(96,135,203,1) 0%, rgba(74,110,179,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(96,135,203,1)), color-stop(100%,rgba(74,110,179,1)));
    background: -webkit-linear-gradient(top, rgba(96,135,203,1) 0%,rgba(74,110,179,1) 100%);
    background: -o-linear-gradient(top, rgba(96,135,203,1) 0%,rgba(74,110,179,1) 100%);
    background: -ms-linear-gradient(top, rgba(96,135,203,1) 0%,rgba(74,110,179,1) 100%);
    background: linear-gradient(to bottom, rgba(96,135,203,1) 0%,rgba(74,110,179,1) 100%);
    border: 1px solid #4566A6;
}
.loginSocBtns.fbLoginBtn:hover {
    background: rgb(104,147,224);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY4OTNlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YTZlYjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(104,147,224,1) 0%, rgba(74,110,179,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(104,147,224,1)), color-stop(100%,rgba(74,110,179,1)));
    background: -webkit-linear-gradient(top, rgba(104,147,224,1) 0%,rgba(74,110,179,1) 100%);
    background: -o-linear-gradient(top, rgba(104,147,224,1) 0%,rgba(74,110,179,1) 100%);
    background: -ms-linear-gradient(top, rgba(104,147,224,1) 0%,rgba(74,110,179,1) 100%);
    background: linear-gradient(to bottom, rgba(104,147,224,1) 0%,rgba(74,110,179,1) 100%);
    border-color: #507AC5;
}
.loginSocBtns.fbLoginBtn:active {
    background: #4E77C1;
    border-color: #507AC5;
}
.loginSocBtns.vkLoginBtn  {
    background: rgb(103,143,188);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY3OGZiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OTcxOWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(103,143,188,1) 0%, rgba(73,113,154,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(103,143,188,1)), color-stop(100%,rgba(73,113,154,1)));
    background: -webkit-linear-gradient(top, rgba(103,143,188,1) 0%,rgba(73,113,154,1) 100%);
    background: -o-linear-gradient(top, rgba(103,143,188,1) 0%,rgba(73,113,154,1) 100%);
    background: -ms-linear-gradient(top, rgba(103,143,188,1) 0%,rgba(73,113,154,1) 100%);
    background: linear-gradient(to bottom, rgba(103,143,188,1) 0%,rgba(73,113,154,1) 100%);
    border: 1px solid #466A90;
}
.loginSocBtns.vkLoginBtn:hover {
    background: rgb(121,168,220);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc5YThkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OTcxOWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(121,168,220,1) 0%, rgba(73,113,154,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(121,168,220,1)), color-stop(100%,rgba(73,113,154,1)));
    background: -webkit-linear-gradient(top, rgba(121,168,220,1) 0%,rgba(73,113,154,1) 100%);
    background: -o-linear-gradient(top, rgba(121,168,220,1) 0%,rgba(73,113,154,1) 100%);
    background: -ms-linear-gradient(top, rgba(121,168,220,1) 0%,rgba(73,113,154,1) 100%);
    background: linear-gradient(to bottom, rgba(121,168,220,1) 0%,rgba(73,113,154,1) 100%);
    border-color: #5F8EBD;
}
.loginSocBtns.vkLoginBtn:active {
    background: #527FAC;
    border-color: #5F8EBD;
}
.loginSeparatePageSoc .social-auth {
    margin: -20px 0 0 0;
}
.loginSeparatePageLogin ul.auth-form li {
    padding-left: 69px;
    margin-bottom: 20px;
    padding-right: 65px;
}
.loginSeparatePageLogin ul .label {
    font-size: 13px;
    line-height: 30px;
    top: 0;
    width: 69px;
}
.loginSeparatePageLogin .input {
    width: 232px;
}
.loginSeparatePageLogin .adsFormButton {
    width: 250px;
}
.loginSeparatePageLogin .forgot {
    font-size: 13px;
    line-height: 13px;
    text-decoration: none !important;
    border: none;
    color: #000;
    top:-1px;
}
.loginSeparatePageLogin .forgot span {
    display: block;
    line-height: 12px;
    border-bottom: 1px solid #BBBBBB;
    margin-bottom: 5px;
}
.loginSeparatePageLogin .forgot:hover span {
    border-color: transparent;
}
.loginSeparatePage {
    padding: 20px 0;
}
/*end login page*/

/*results*/
.resultsGrid {
    font-size: 0;
    line-height: 0;
}
.resultsGridItem {
    display: inline-block;
    vertical-align: top;
    line-height: normal;
    font-size: 12px;
    margin: 16px 0;
    width: 50%;
    padding-right: 65px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.resultsGridItem .price {
    color: #000;
    font-family: 'HelveticaNeueCyrBold';
    font-size: 17px;
    line-height: 16px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.resultsGridItem .price strong {
    font-size: 13px;
}
.resultsGridItem strong {
    font-family: 'HelveticaNeueCyrRoman';
}
.resultsGridItemList {
    font-size: 13px;
    line-height: 21px;
    color: #000;
}
.overflowTooltipText div {
    overflow: hidden;
    white-space: nowrap;
    max-width: 80px;
    position: relative;
    cursor: pointer;
}
.overflowTooltipText {
    position: relative;
    margin-top: 9px;
    width: 80px;
}
.overflowTooltipText div:before {
    content: '';
    display: block;
    width: 23px;
    height: 19px;
    position: absolute;
    top: 0;
    right: -15px;
    z-index: 10;
    background: url("../../img/redesign/sprite.png") no-repeat transparent 0 -21px;
}
.tooltipWrap {
    background:#FFEFBF;
    position:absolute;
    left:36px;
    top:-42px;
    color:#000;
    font-size:12px;
    line-height:32px;
    padding:0 11px;
    white-space:nowrap;
    opacity:0;
    visibility: hidden;
    z-index: 100;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
}
.tooltipAddress:hover .tooltipWrap {
    opacity: 1;
    top: -36px;
    visibility: visible;
}
.ie9 .tooltipWrap {
    top: -36px;
}
.resultsGridItem h4 a {
    line-height: 27px;
}
.resultsGridItem h4 {
    margin-bottom: 0;
    margin-top: -5px;
}
.resultsGridItem .halves {
    padding-top: 5px;
    margin: 0;
    left: 0;
}
.resultsItemsCount {
    font-size: 24px;
    line-height: 34px;
    color: #000;
    font-family: 'storybold';
    margin: 0;
}
.resultSort {
    font-size: 0;
    line-height: 0;
    text-align: right;
    margin: 0;
}
.resultSort li {
    display: inline-block;;
    vertical-align: top;
    margin-left: 19px;
    background: none;
}
.resultSort a {
    display: block;
    border: 1px solid #BBBBBB;
    font-size: 12px;
    line-height: 32px;
    padding: 0 14px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,238,238,1) 76%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(76%,rgba(238,238,238,1)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
}
.resultSort a:hover {
    border-color: #DDDDDD;
    background: rgb(255,255,255);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(221,221,221,1) 76%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(76%,rgba(221,221,221,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 76%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 76%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 76%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 76%);
}
.resultSort a.active, .resultSort a.active:hover, div.resultSort a, div.resultSort a:hover {
    color: #000;
    border-color: #BCDBD3;
    background: rgb(134,208,183);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2ZDBiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGY5ZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(134,208,183,1) 0%, rgba(216,249,241,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(134,208,183,1)), color-stop(100%,rgba(216,249,241,1)));
    background: -webkit-linear-gradient(top, rgba(134,208,183,1) 0%,rgba(216,249,241,1) 100%);
    background: -o-linear-gradient(top, rgba(134,208,183,1) 0%,rgba(216,249,241,1) 100%);
    background: -ms-linear-gradient(top, rgba(134,208,183,1) 0%,rgba(216,249,241,1) 100%);
    background: linear-gradient(to bottom, rgba(134,208,183,1) 0%,rgba(216,249,241,1) 100%);
}
.results-head {
    padding: 0;
    line-height: normal;
    margin:0 0 14px 0;
}
/*end results*/

/*search form*/
.searchFormSelect .selectSkinBtn {
    font-size: 24px;
    line-height: 32px;
    color: #000;
    font-family: 'storybold';
    padding: 0 36px 0 11px;
}
.content-container .searchFormHeader h3 {
    font-size: 24px;
    line-height: 34px;
    color: #000;
    font-family: 'storybold';
    padding-right: 12px;
    margin: 0;
    width: auto;
}
.searchFormSelect {
    width: 327px;
}
.selectSkin, .searchPopupBtn, .location-result .row-select {
    position: relative;
    cursor: pointer;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #BBBBBB;
    background: rgb(255,255,255);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,238,238,1) 76%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(76%,rgba(238,238,238,1)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
}
.selectSkin:hover, .searchPopupBtn:hover, .location-result .row-select:hover {
    background: rgb(255,255,255);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(221,221,221,1) 76%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(76%,rgba(221,221,221,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 76%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 76%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 76%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 76%);
}
.selectSkin.active, .searchPopupBtn.active, .location-result .row-select:active {
    background: rgb(238,238,238);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(242,242,242,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(242,242,242,1)));
    background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(242,242,242,1) 100%);
    background: -o-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(242,242,242,1) 100%);
    background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(242,242,242,1) 100%);
    background: linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(242,242,242,1) 100%);
}
.searchFormSelectList {
    top: 32px;
}
.selectSkinList {
    position: absolute;
    z-index: 200;
    display: none;
    left: -1px;
    right: -1px;
    padding-top: 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: rgb(242,242,242);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(242,242,242,1) 0%,rgba(255,255,255,1) 100%);
    border-width:0 1px 1px 1px;
    border-style: solid;
    border-color:transparent #BBBBBB #BBBBBB #BBBBBB;
}
.searchFormSelect  {
    width: 320px;
}
.searchFormSelectList li {
    background: none;
    padding: 0;
    white-space: nowrap;
}
.selectSkinList li:hover {
    background: rgba(0,217,163,.15);
}
.searchFormSelectList a {
    display: block;
    padding: 0 36px 0 15px;
    border: none;
    font-size: 13px;
    line-height: 29px;
    color: #000;
    font-weight: normal;
}
.filter-container {
    background: #EEEEEE;
    padding: 0 9px 3px 9px;
    margin-top: 17px;
    position: relative;
    margin-bottom: 28px;
}
.filter-row {
    padding: 10px 0;
}
.filterFisrtRow .input.left {
    float: left;
    margin-right: 20px;
    width: 408px;
}
.filter-container .input, .filter-container .input .input-bg, .filter-container .input input {
    height: 32px;
    font-size: 12px;
}
.filter-row .greenGradientBtn {
    height: 34px;
    line-height: 32px;
    font-size: 14px;
    width: 145px;
}
.filterSliderItem {
    margin-left: 22px;
    width: 200px;
    margin-right: 5px;
}
.filterSliderItemWrap span {
    font-size: 12px;
    line-height: 34px;
}
.filterSliderItem span.ui-slider-handle {
    border: none;
    width: 25px;
    height: 31px;
    cursor: pointer;
    background: url("../../img/redesign/slider.png") no-repeat transparent 0 0;
    top:2px;
    border-radius: 0px;
    margin-left: -12px;
}
.filterSliderItem .slider {
    border: none;
    border-radius: 0;
    background: #BBBBBB;
    height: 3px;
    margin-top: -2px;
}
.selectSkin:before, .searchPopupBtn:before {
    content: '';
    display: block;
    position: absolute;
    width: 9px;
    height: 14px;
    top: 0;
    right: 0;
    background: url("../../img/redesign/sprite.png") no-repeat transparent -16px 0;
}
.searchFormSelect:before {
    top: 8px;
    right: 13px;
}
.currencySelect:before {
    top: 9px;
    right: 9px;
}
.currencySelect {
    width: 44px;
    height: 34px;
    margin-left: 11px;
    font-family: Helvetica, Arial, sans-serif;
}
.currencySelect li {
    padding: 0 0 0 9px;
    font-size: 16px;
    line-height: 24px;
    background: none;
}
.currencySelect .selectSkinList {
    top: 32px;
}
.currencySelect .selectSkinBtn {
    font-size: 16px;
    padding-left: 9px;
    line-height: 32px;
}
.selectSkinBtn {
    display: block;
    position: relative;
    z-index: 1;
    white-space: nowrap;
}
.filterShowCategory {
    padding: 5px 0 0 9px;
}
.filterShowCategory a {
    display: inline-block;
    vertical-align: middle;
    font-family: 'HelveticaNeueCyrRoman';
    font-size: 15px;
    line-height: 12px;
    border-bottom:1px dotted #000;
}
.searchPopupBtnWrap {
    padding-left: 19px;
}
.searchPopupBtn {
    font-size: 12px;
    line-height: 32px;
    height: 34px;
    padding: 0 30px 0 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 145px;
}
.searchPopupBtn:before {
    top: 9px;
    right: 11px;
}
.searchPopupWrap {
    background: #eee;
    height: 471px;
    position: absolute;
    width: 100%;
    left: 0;
    display: none;
    top:57px;
    z-index: 100;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow:0px 1px 40px 0px rgba(0,0,0,0.5);
    -webkit-box-shadow:0px 1px 40px 0px rgba(0,0,0,0.5);
    box-shadow:0px 1px 40px 0px rgba(0,0,0,0.5);
}
.searchPopupCol {
    position: relative;
    height: 400px;
    background: #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.searchPopupCol.leftItem {
    width: 185px;
    border-right: 1px solid #ddd;
}
.searchPopupCol.middleItem {
    width: 368px;
    border-right: 1px solid #ddd;
}
.searchPopupCol.rightItem {
    width: 367px;
}
.searchPopupColHeader {
    height: 44px;
    border-bottom: 1px solid #ddd;
}
.searchPopupCol.leftItem .searchPopupColHeader {
    height: 54px;
}
.searchPopupColHeader > .input {
    margin: 10px 10px 10px 105px;
}
.searchPopupColHeader > label {
    font-family: 'storybold';
    font-size: 16px;
    line-height: 34px;
    color: #000;
    padding-left: 20px;
}
.searchPopupColHeader > h3 {
    font-family: 'storybold';
    font-size: 16px;
    line-height: 54px;
    color: #000;
    padding-left: 20px;
    margin: 0;
}
.location-result {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
    overflow-y: auto;
    top: 55px;
    z-index: 10;
    background: #fff;
}
.location-result > div.row {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 32px;
    color: #868686;
    cursor: default;
    -webkit-transition: background-color 300ms ease;
    -moz-transition: background-color 300ms ease;
    -ms-transition: background-color 300ms ease;
    -o-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
}
.location-result > div.row.enabled {
    cursor: pointer;
}
.location-result > div.row span {
    font-size: 13px;
}
.location-result > div.row.enabled span {
    color: #000;
}
.location-result .row-select {
    float:right;
    width: 76px;
    font-size: 12px;
    line-height: 28px;
    height: 28px;
    text-align: center;
    color: #000;
    font-family: 'HelveticaNeueCyrBold';
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.location-result > div.enabled:hover {
    background: #D8F9F1;
}
.location-result > div.highlightRow, .location-result > div.highlightRow:hover {
    background: rgba(0,217,163,.4);
}
.location-result.firstChild > div {
    padding-left: 10px;
}
.location-result.secondChild > div {
    padding-left: 16px;
}
.location-result.thirdChild > div {
    padding-left: 21px;
}
.closeSearchPopup {
    display: block;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    width: 145px;
    margin: 17px auto 0 auto;
}
.searchIcon {
    position: relative;
    padding-left: 30px;
}
.searchIcon:before {
    content: '';
    display: block;
    position: absolute;
    left: 10px;
    top: 10px;
    width: 10px;
    height: 11px;
    background:url("../../img/redesign/sprite.png") no-repeat transparent 0 -41px;
}
.categories {
    clear: both;
    padding-top: 43px;
    margin-bottom: -10px;
    margin-right: -20px;
    display: none;
}
.categoryItem {
    float:left;
    width: 306px;
    font-size: 0;
    line-height: 0;
    margin-bottom: 9px;
}
.categoryItem .categoryLabel {
    display: inline-block;
    position: relative;
    vertical-align: top;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 35px;
    padding: 0 13px 0 40px;
    font-size: 13px;
    line-height: 34px;
    color:#868686;
    cursor: default;
    border:1px solid #bbb;
}
.categoryLabel {
    display: block;
}
.categoryLabel.active {
    cursor: pointer;
    color:#000;
    border-color: #bbb;
    background: rgb(255,255,255);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,238,238,1) 76%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(76%,rgba(238,238,238,1)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
}
.categoryLabel.active:hover {
    background: rgb(255,255,255);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(221,221,221,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(221,221,221,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%);
}
.categoryLabel.selected, .categoryLabel.selected:hover {
    background: rgb(134,208,183);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2ZDBiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGY5ZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(134,208,183,1) 0%, rgba(216,249,241,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(134,208,183,1)), color-stop(100%,rgba(216,249,241,1)));
    background: -webkit-linear-gradient(top, rgba(134,208,183,1) 0%,rgba(216,249,241,1) 100%);
    background: -o-linear-gradient(top, rgba(134,208,183,1) 0%,rgba(216,249,241,1) 100%);
    background: -ms-linear-gradient(top, rgba(134,208,183,1) 0%,rgba(216,249,241,1) 100%);
    background: linear-gradient(to bottom, rgba(134,208,183,1) 0%,rgba(216,249,241,1) 100%);
}
span[class^="categorySprite-"], div[class^="category-option-"] {
    display: block;
    position: absolute;
    left: 10px;
    top: -1px;
    bottom: -1px;
    width: 34px;
    background-image: url("../../img/redesign/categorySmallIcons.png");
    background-repeat: no-repeat;
    background-color: transparent;
}
span.categorySprite-1 {
    background-position: -40px 0;
}
.active span.categorySprite-1 {
    background-position: 0 0;
}
span.categorySprite-32 {
    background-position: -40px -239px;
}
.active span.categorySprite-32 {
    background-position: 0 -239px;
}
span.categorySprite-57 {
    background-position: -40px -68px;
}
.active span.categorySprite-57 {
    background-position: 0 -68px;
}
span.categorySprite-97 {
    background-position: -40px -102px;
}
.active span.categorySprite-97 {
    background-position: 0 -102px;
}
span.categorySprite-123 {
    background-position: -40px -511px;
    left: 8px;
}
.active span.categorySprite-123 {
    background-position: 0 -511px;
}
span.categorySprite-135 {
    background-position: -40px -171px;
}
.active span.categorySprite-135 {
    background-position: 0 -171px;
}
span.categorySprite-10 {
    background-position: -40px -442px;
    left:9px;
}
.active span.categorySprite-10 {
    background-position: 0 -442px;
}
span.categorySprite-39 {
    background-position: -40px -307px;
}
.active span.categorySprite-39 {
    background-position: 0 -307px;
}
span.categorySprite-73 {
    background-position: -40px -340px;
}
.active span.categorySprite-73 {
    background-position: 0 -340px;
}
span.categorySprite-106 {
    background-position: -40px -205px;
}
.active span.categorySprite-106 {
    background-position: 0 -205px;
}
span.categorySprite-129 {
    background-position: -40px -374px;
    left:8px;
}
.active span.categorySprite-129 {
    background-position: 0 -374px;
}
span.categorySprite-27 {
    background-position: -40px -137px;
}
.active span.categorySprite-27 {
    background-position: 0 -137px;
}
span.categorySprite-49 {
    background-position: -40px -476px;
    left:9px;
}
.active span.categorySprite-49 {
    background-position: 0 -476px;
}
span.categorySprite-86 {
    background-position: -40px -34px;
}
.active span.categorySprite-86 {
    background-position: 0 -34px;
}
span.categorySprite-120 {
    background-position: -40px -273px;
}
.active span.categorySprite-120 {
    background-position: 0 -273px;
}
span.categorySprite-139 {
    background-position: -40px -409px;
}
.active span.categorySprite-139 {
    background-position: 0 -409px;
}
/*end search form*/
ul.pagination {
    float: none;
    text-align: center;
    line-height: 0;
    font-size: 0;
    padding: 30px 0;
}
ul.pagination li {
    display: inline-block;
    vertical-align: top;
    float: none;
    background: none;
    margin: 0 5px;
    font-size: 13px;
    color: #000;
    line-height: 30px;
    font-family: 'HelveticaNeueCyrRoman';
}
ul.pagination li a {
    display: block;
    line-height: 24px;
    text-align: center;
    font-size: 13px;
    color: #000;
    padding: 0 5px;
    min-width: 14px;
    border: 1px solid #bbb;
    height: 24px;
    background: rgb(255,255,255);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,238,238,1) 76%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(76%,rgba(238,238,238,1)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
}
ul.pagination li a:hover {
    background: rgb(255,255,255);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(221,221,221,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(221,221,221,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%);
}
ul.pagination li strong {
    display: block;
    line-height: 24px;
    text-align: center;
    font-size: 13px;
    color: #000;
    padding: 0 5px;
    min-width: 14px;
    border: 1px solid #ABE9DE;
    height: 24px;
    background: #ABE9DE;
    font-weight: normal;
    text-shadow: none;
    border-radius: 0;
    font-family: 'HelveticaNeueCyrRoman';
}


/*footer*/
.footerWrap {
    display: table;
    width: 100%;
    padding-bottom:11px;
}
.footerWrap .footerContainer{
    width: 1250px;
    margin: 0 auto;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(238,238,238,0.3) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(238,238,238,0.3)));
    background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(238,238,238,0.3) 100%);
    background: -o-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(238,238,238,0.3) 100%);
    background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(238,238,238,0.3) 100%);
    background: linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(238,238,238,0.3) 100%);
    padding: 0 20px;
}
.footerBtmLine {

}
.footerCol {
    float: left;
    width: 237px;
}
.footerCol.w270 {
    width: 244px;
}
.footerCol.w270 a{
    font-weight: bold;
}
.footerCol.w227 {
    width: 227px;
}
.footerCol.w497 {
    width: 437px;
}
.footerWrap .l_footer {
    border-color:transparent;
    background: transparent;
}
.footerWrap .l_footer_main {
    background: transparent;
}
.footerCol p a {
    color:#007A5F;
    border:none;
}
.footerCol p a:hover {
    text-decoration: underline;
}
.footerBtmLine p {
    font-family: 'story';
    font-size:11px;
    line-height:17px;
}
.footerTopLIne {
    padding:21px 0 14px 0;
}
.footerLeftMenu {
    padding-top:3px;
}
.footerLeftMenu li {
    float:left;
    width:50%;
    padding:0;
    background:none;
    padding-left:22px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.footerLeftMenu li:nth-child(odd) {
    padding:0;
}
.footerLeftMenu a, .footerTopLIne h5 {
    font-size:13px;
    line-height:26px;
}
.footerMenu {
    margin-top:-5px;
}
.footerMenu li {
    padding:0;
    background:none;
}
.footerMenu a {
    font-family: 'story';
    font-size:13px;
    line-height:26px;
}
/*end footer*/
.error{
    color: red;
}
.category-wrapper{
    background: white;
    width: 100%;
    height: 349px;
    overflow-y: scroll;
    border: 1px solid #bbb;
}
.category-option {
    cursor: pointer;
    font-size: 13px;
    line-height: 34px;
    position: relative;
    -moz-transition: background-color 300ms ease;
    -webkit-transition: background-color 300ms ease;
    -ms-transition: background-color 300ms ease;
    -o-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
}
.category-option:hover {
    background: rgba(0,217,163,.15);
}
.category-option.selected {
    background: rgba(0,217,163,.4);
}
#subcategory-select .category-option {
    padding-left: 29px;
}
#category-select .category-option {
    padding-left: 61px;
}

#category-select .category-option:before {
    content: '';
    display: block;
    position: absolute;
    left: 17px;
    top: 0;
    bottom: 0;
    width: 34px;
    background-image: url("../../img/redesign/categorySmallIcons.png");
    background-repeat: no-repeat;
    background-color: transparent;
}
div.category-option-1:before {
    background-position: 0 0;
}
div.category-option-32:before {
    background-position: 0 -239px;
}
div.category-option-57:before {
    background-position: 0 -68px;
}
div.category-option-97:before {
    background-position: 0 -102px;
}
div.category-option-123:before {
    background-position: 0 -511px;
    left: 15px;
}
div.category-option-135:before {
    background-position: 0 -171px;
}
div.category-option-10:before {
    background-position: 0 -442px;
    left:16px;
}
div.category-option-39:before {
    background-position: 0 -307px;
}
div.category-option-73:before {
    background-position: 0 -340px;
}
div.category-option-106:before {
    background-position: 0 -205px;
}
div.category-option-129:before {
    background-position: 0 -374px;
    left:15px;
}
div.category-option-27:before {
    background-position: 0 -137px;
}
div.category-option-49:before {
    background-position: 0 -476px;
    left:16px;
}
div.category-option-86:before {
    background-position: 0 -34px;
}
div.category-option-120:before {
    background-position: 0 -273px;
}
div.category-option-139:before {
    background-position: 0 -409px;
}
.categorySelectWrap {
    position: relative;
    margin: 0;
    width: 572px;
    left: 0;
    margin-bottom: 15px;
}
.greyBtnSkin {
    display: inline-block;
    vertical-align: top;
    border: 1px solid #bbb;
    text-align: center;
    font-family: 'HelveticaNeueCyrBold';
    font-size: 14px;
    height: 32px;
    color: #000;
    cursor: pointer;
    padding: 0 10px;
    background: rgb(255,255,255);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,238,238,1) 76%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(76%,rgba(238,238,238,1)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
}
.greyBtnSkin:hover {
    background: rgb(255,255,255);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(221,221,221,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(221,221,221,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%);
}
.greyBtnSkin:active {
    background: rgb(238,238,238);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%);
}
.categorySelectWrap .ads-subcategories-add-button {
    position: absolute;
    right: -110px;
    top: 24px;
    width: 88px;
}
ul.ads-subcategories-list li {
    margin: 0 10px 0 0;
    font-size: 18px;
    color: #000;
    line-height: 30px;
}
ul.ads-subcategories-list a {
    color: #B20000;
    font-size: 13px;
    display: inline-block;
    vertical-align: top;
    border: none;
    position: relative;
    margin-left: 13px;
    padding-left: 15px;
}
ul.ads-subcategories-list a:before {
    content: '×';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 16px;
}
ul.ads-subcategories-list a:after {
    content: '';
    display: block;
    position: absolute;
    left: 15px;
    right: 0;
    border-top: 1px dotted #B20000;
    height: 0;
    bottom: 8px;
}
ul.ads-subcategories-list a:hover:after {
    display: none;
}
.formLeftCol .label h3 {
    color: #000;
    font-family: 'HelveticaNeueCyrRoman';
    margin: 0;
    font-size: 11px;
    line-height: 14px;
}
.cabinetTitle {
    display: block;
    float: left;
}
.cabinetTitle h1 {
    font-size: 24px;
    font-weight: bold;
    letter-spacing: -0.8px;
}
.tab-menu2 {
    background: transparent;
    padding-left: 0;
    height: auto;
    margin-bottom: 20px;
}
.tab-menu2 .bg {
    background: transparent;
    height: auto;
}
.tab-menu2-small a {
    font-size: 12px;
    color: #000;
    font-family: 'HelveticaNeueCyrRoman';
}
.tab-menu ul {
    font-size: 0px;
}
.tab-menu ul li {
    display: table;
    vertical-align: middle;
    padding: 0;
    height: 26px;
    float: left;
}
.tab-menu ul li:first-child a {
    border-left: 1px solid #bbbbbb;
}
.tab-menu a span {
    text-align: center;
    height: 24px;
}
.tab-menu a {
    display: table-cell;
    color: #000000;
    padding: 0 14px;
    text-align: center;
    font-size: 12px;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 52%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(52%,#eeeeee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 52%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 52%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 52%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 52%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    border-radius: 0px;
    border: 1px solid #bbbbbb;
    border-left: none;
    height: 100%;
    vertical-align: middle;
}
.tab-menu a.active {
    color:#000;
    text-decoration:none;
    background: #88d1b9; /* Old browsers */
    background: -moz-linear-gradient(top,  #88d1b9 0%, #d3f6ed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88d1b9), color-stop(100%,#d3f6ed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #88d1b9 0%,#d3f6ed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #88d1b9 0%,#d3f6ed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #88d1b9 0%,#d3f6ed 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #88d1b9 0%,#d3f6ed 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88d1b9', endColorstr='#d3f6ed',GradientType=0 ); /* IE6-9 */
    font-weight: normal;

}
.block1 {
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 52%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(52%,#eeeeee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 52%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 52%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 52%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 52%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    border-radius: 0px;
    border: 1px solid #bbbbbb;
}
.offer2 .block1 {
    background: transparent;
    border-radius: 0px;
    border: 1px solid #e6e6e6;
    border-left: none;
    border-right: none;

}
.offer2 {
    color: #000;
    font-family: 'HelveticaNeueCyrRoman';
    font-size: 13px;
    padding:32px 0;
    border-bottom: 1px solid #e6e6e6;
}

.offer2 h3 {
    color: #000;
    font-size: 16px;
    font-family: 'HelveticaNeueCyrRoman';
    max-width: 300px;
    display: inline-block;
    line-height: 18px;
}
.offer2 .costArticle {
    font-family: 'HelveticaNeueCyrBold';
}
.offer2 .roubleCost {
    font-family: 'HelveticaNeueCyrRoman';
 }
.offer2 .photo {
    margin: 2px 19px 0 0;
    height: auto;
    border: none;
    width: auto;
}
.offer2 .offer-info {
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 52%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(52%,#eeeeee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 52%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 52%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 52%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 52%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.offer2 .block1 .block-bg2 {
    padding: 30px 0 30px 9px;
}
.offer2 ul.right a {
    color: #000;
    font-size: 13px;
}
.offer2 ul.right li {
    margin-top: 7px;
}
.offer2 ul.right li a {
    border-bottom: 1px solid #cccccc;
}
.offer2 ul.right li a:hover {
    border-bottom: none;
}
.offer2 ul.info {
    color: #000;
    font-size: 13px;
}
.offer2 ul.right li.unpublish a {
    border-bottom: 1px dotted #000;
}
.offer2 ul.right li.unpublish a:hover {
    border-bottom:none;
}
.block2 {
    border: none;
}
.user-ads-add {
    margin-bottom: 10px;
}
.user-ads-add a {
    display: block;
    font-size: 13px;
    font-weight: normal;
    font-family: 'HelveticaNeueCyrRoman';
}
#ChangePersonalDataForm .greenGradientBtn,.greenGradientBtn.ads-payments-submit,.greenGradientBtn.reply,.ads-messages-delete .greenGradientBtn, .ask .greenGradientBtn,.add-your .greenGradientBtn,.greenGradientBtn.submit-link {
    display: inline-block;
    font-size: 13px;
    font-weight: normal;
/*    font-family: 'HelveticaNeueCyrRoman'; */
    padding: 0 13px;
    line-height: 32px;
}
.add-your .greenGradientBtn {
    float: right;
    padding: 0 18px;
    margin-bottom: 60px;
}
.greenGradientBtn.reply,.ads-messages-delete .greenGradientBtn  {
    padding: 0 30px;
    font-size: 14px;
}
.greenGradientBtn.submit-link {
    padding: 0 30px;
    font-size: 14px;
    color: #fff;
    position: absolute;
    right: 0;
    bottom: 14px;
}
.ask {
    text-align: left;
}
.ask .greenGradientBtn {
    color: #fff!important;
    padding: 0 21px;
}
/*  Messages  */
.chat {
    margin-left: 0;
    margin-right: -10px;
}
.companions{
    width: 230px;
    background: transparent;
    border: 1px solid #dddddd;
    border-right: none;
    float: left;
    box-sizing: border-box;
    position: relative;
}
.companions:before,.wrapperScroll:before {
    content: "";
    width: auto;
    height: 25px;
    position: absolute;
    left: 0;
    top: 0;
    right: 10px;
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(252,252,252,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(252,252,252,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(252,252,252,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(252,252,252,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(252,252,252,0) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(252,252,252,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00fcfcfc',GradientType=0 ); /* IE6-9 */
    z-index: 1000;
}
.companion {
    font-size: 13px;
    font-family: 'HelveticaNeueCyrRoman';
    color: #000;
    position: relative;
    cursor: pointer;
}
.companion.active {
    background: #99f0da;
    cursor: default;
}
.companion.new:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -6px;
    left: 10px;
    background: url(../../img/redesign/messageSmall.png) no-repeat left top transparent;
    width: 14px;
    height: 9px;
}
.companion span {
    display: block;
    width: 175px;
    padding: 10px 5px 14px 34px;
}
.dialogs{
    float: left;

}
.dialog{
    position: static;
    width: 696px;
    border: 1px solid #dddddd;
    background: #eeeeee;
    box-sizing: border-box;
}
.dialog:first-child.hidden{
    display: block;
}
.dialog-head {
    font-size: 13px;
    font-family: 'HelveticaNeueCyrRoman';
    color: #000;
    background: #eee;
    padding: 15px 20px;
    border-bottom: 1px solid #dddddd;
}
.dialog-head .ad-name {
    margin-bottom: 6px;

}
.companion-name {
    font-weight: bold;
    margin-right: 15px;
}
.companion-email {
    color: #006CD8;
    margin-left: 15px;
}
.message {
    padding: 12px 30px 15px 40px;
    font-size: 15px;
    background: #f6f6f6;
    margin: 0;
    left: 0;
    color: #000;
    line-height: 19px;
}
.message:nth-child(odd) {
    background: #fff;
}
.message.notRead {
    background: #fff5d9;
}
.message .name {
    font-size: 13px;
    color: #666666!important;
    font-weight: bold;
}
.message .name a{
    font-size: 13px;
    color: #666666!important;
    font-weight: bold;
    border-bottom: none;
}
.message .name a:hover{
    text-decoration: underline;
}
.message .date {
    font-size: 11px;
    color: #666666;
}
.dialogs .textarea {
    width: 625px;
    height: 116px;
    border-radius: 0px;
    border: 1px solid #c3c3c3;
    border-top: 1px solid #7c7c7c;
    border-bottom: 1px solid #dddddd;
    background: #fff;
    padding: 10px 15px;
    margin-bottom: 20px;
    position: relative;
}
.dialogs .textarea:before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
    height: 0;
    border-bottom: 1px solid #c3c3c3;
}
.dialogs .textarea:after {
    content: "";
    position: absolute;
    left: 0px;
    top: 0;
    width: 0;
    height: 100%;
    border-left: 1px solid #f0f0f0;
}
.dialogs .textarea .textarea-bg {
    background: transparent;
}
.dialogs .textarea .textarea-bg:after {
    content: "";
    position: absolute;
    right: 0px;
    top: 0;
    width: 0;
    height: 100%;
    border-left: 1px solid #f0f0f0;
}
.dialogs .textarea textarea {
    height: 118px;
    font-size: 15px;
    color: #000;
    font-family: 'HelveticaNeueCyrRoman';
    padding: 0;
    overflow: hidden;
}
/* ---------- */
.wrapperScroll {
    position: relative;
    z-index: 1;
    overflow: hidden;
    height: 367px;
}
.scroller {
    display: block;
    padding: 0;
    height: 100%;
}
.scroller::-moz-focus-inner {
    padding: 10px;
    border: 10px solid red;
}
.scroller:focus {
    outline: none;
}
.scroller::-webkit-scrollbar {
    width: 0;
    height: 0;
}
.scroller__bar-wrapper {
    position: absolute;
    top: 10px;
    right: 5px;
    bottom: 10px;
    z-index: 1;
    display: none;
    width: 8px;
    border-radius: 5px;
    background: #999999;
}
.scroller__bar {
    position: absolute;
    z-index: 1;
    opacity: 1;
    width: 8px;
    border-radius: 3px;
    background: #999999;
    -webkit-transition: width .2s linear;
    transition: width .2s linear;
    opacity: 1!important;
    border-radius: 0px!important;
}
.wrapper_very-simple .scroller__bar {
    display: block;
}
.scroller__bar:hover {
    opacity: .8;
}
.baron .scroller__bar {
    display: block;
}
.container {
    overflow: hidden;

}
.scroller {
    background: #fff;
}
/* CSS styles in this file are need for proper Baron work */
.wrapperScroll {
    position: relative;
    overflow: hidden;
    padding-top: 5px;
}
.scroller {
    overflow-y: scroll;
    width: 100%;
    height: 100%;
    border: 0;
}
.scroller::-webkit-scrollbar { /* Preventing webkit bug of horizontal scrolling */
    width: 0;
}
.sbar_wrapper {
    height: 100%;
    position: absolute;
    right: 0;
    z-index: 1;
    width: 10px;
    top: 0;
    background: #dddddd; /* Old browsers */
    background: -moz-linear-gradient(left,  #dddddd 0%, #fcfcfc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dddddd), color-stop(100%,#fcfcfc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #dddddd 0%,#fcfcfc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #dddddd 0%,#fcfcfc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #dddddd 0%,#fcfcfc 100%); /* IE10+ */
    background: linear-gradient(to right,  #dddddd 0%,#fcfcfc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#fcfcfc',GradientType=1 ); /* IE6-9 */
}
.scroller__bar { /* The bar. You should define width, right and background */
    position: absolute;
    right: 0;
    z-index: 2;
    width: 10px;
    background: #999;
}
.wrapperScroll .header {
    height: 0px;
    padding: 0;
}
.dialog-sendform {
    border-top: 1px solid #ddd;
    padding: 20px;
}
.message.bg-green {
    background: #fff5d9;
}
.companions .wrapperScroll {
    height: 683px;
}
.companions .wrapperScroll .container {
    padding-top: 9px;
}
.dialog-sendform .greenGradientBtn {
    line-height: 30px;
    padding: 0 32px;
}

/* Payments page */
.payments .c1,
.payments .c2,
.payments .c3,
.payments .c4,
.payments .c5,
.payments .c6{
    display: inline-block;
    vertical-align: top;
    padding: 0 5px;
    box-sizing: border-box;
}
.dialog-sendform a.wait {
    position: relative;
}
.dialog-sendform a.wait:after {
    content: "";
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -8px;
    width: 16px;
    height: 16px;
    background: url(../../img/redesign/loader.gif) no-repeat left top transparent;
}
.payments {
    font-size: 13px;
    color: #000;
    font-family: 'HelveticaNeueCyrRoman';
}
.payments-head {
    height: 31px;
    border-bottom: 1px solid #e6e6e6!important;
}

.payments .c1 {
    width: 7%;
}
.payments .c2 {
    width: 49%;
}
.payments-body .c2 {
    width: 50%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-left: 0;
}
.payments .c3 {
    width: 21%;
}
.payments .c4 {
    width: 9%;
}
.payments .c5 {
    width: 15%;
}
.payments .c6 {
    width: 17%;
    padding-right: 0;
}
.payments-head {
    margin-bottom: 24px;
}
.payments-head a {
    border-bottom: 1px solid #dddddd;
    position: relative;
}
.payments-head a.sort-down,.payments-head a.sort-up {
    padding: 6px 20px 6px 6px;
    background: #b9ebdd;
    border-bottom: none;
    position: relative;
}
.payments-head a.sort-down:after,.payments-head a.sort-up:after {
    content: "";
    position: absolute;
    width: 11px;
    height: 5px;
    top: 50%;
    right: 5px;
    margin-top: -2px;
    background: url(../../img/site/darr-grey.gif) no-repeat right top;
}
.payments-head a.sort-up:after {
    background: url(../../img/site/uarr-grey.gif) no-repeat right top;
}
.payments span.success {
    display: inline-block;
    width: 14px;
    height:16px;
    background:url(../../img/redesign/success.png) no-repeat left top;
    margin-right: 5px;
}
.payments span.waiting {
    display: inline-block;
    width: 13px;
    height: 13px;
    background:url(../../img/redesign/waiting.png) no-repeat left top;
    margin-right: 5px;
}
.payments span.failed {
    display: inline-block;
    width: 16px;
    height: 16px;
    background:url(../../img/redesign/failed.png) no-repeat left top;
    margin-right: 5px;
}
.payment {
    margin-bottom: 15px;
}
/* ----------------- */
.of1, .of2, .of3{
    display: inline-block;
    width: 30%;
    vertical-align: top;
}
.of1 {
    width: 410px;
    margin-right: 86px;
}
.of2 {
    width: 207px;
    margin-right: 50px;
}
.of3 {
    width: 155px;
}
.path {
    margin: 0;
    padding: 0;
}
.path a {
    color: #000;
}
.path strong {
    font-family: 'HelveticaNeueCyrRoman';
}
.text {
    color: #000;
    font-size: 14px;
    margin-bottom: 27px;
}
.text h1 {
    font-size: 33px;
    line-height: 34px;
    color: #000;
    margin: 27px 0 10px;
}
.contacts {
    padding: 0!important;
}
.halves h4, .contacts h4 {
    font-family: 'storybold';
    color: #000;
    font-size: 15px;
}
ul.list1.advert {
    margin-top: 0px;
}
ul.list1.advert li {
    border-top: none;
    color: #000;
    font-size: 12px;
    padding-right: 15px;
    margin-bottom: 10px;
}
.list1.advert strong {
    font-family: 'HelveticaNeueCyrRoman';
    font-size: 13px;
    display: block;
    float: right;
    width: 100px;
    text-align: left;
}
.list1.advert li.first strong {
    /*font-family: 'HelveticaNeueCyrBold';*/
}
.advert {
    width: 50%;
    float: left;
}
.half .ind .contacts p,.half .ind .contacts a,.contacts p,.contacts a {
/*    font-family: 'HelveticaNeueCyrRoman';  */
    font-size: 14px;
    color: #000;
}
.contactName {
    float: left;
    font-family: 'HelveticaNeueCyrRoman';
    font-size: 14px;
    color: #000;
    width: 215px;
}
.contactsWrap {
    float: left;
    font-size: 13px;
    color: #000;
    padding-left: 26px;
}
.contactsWrap div {
    margin-bottom: 5px;
}
.contactsWrap div a {
    font-size: 14px;
    color: #006CD8!important;
    display: block;
    border: none;
}
ul.pic-menu li {
    float: left;
    margin-right: 10px;
    height: 25px;
}
.productInfo {
    clear: both;
    overflow: hidden;
    margin-bottom: 25px;
    margin-top: 45px;
    color: #000;
}
.productInfo h4 {
    font-family: 'storybold';
    font-size: 24px;
    margin-bottom: 24px;
    color: #000;
    margin-top: 20px;
}
.productInfo p {
    font-size: 16px;
    color: #000;
    font-family: 'HelveticaNeueCyrRoman';
    line-height: 23px;
    margin-bottom: 37px;
}
.productInfo .apps li {
    float: left;
    width: 190px;
    margin-left: 50px;
    margin-bottom: 38px;
}
.productInfo .apps {
    clear: both;
}
.productInfo .apps li:nth-child(4n+1) {
    margin-left: 0;
}
.productInfo .apps li a {
    font-size: 14px;
    color: #006CD8;
    display: block;
    font-family: 'HelveticaNeueCyrRoman';
    padding: 26px 0 0;
    position: relative;
    border: none;
}
.productInfo .apps li a:before {
    content: "";
    display: block;
    width: 39px;
    height: 19px;
    position: absolute;
    top: 0;
    right: 50%;
    left: 0;
    border: none!important;
    text-decoration: none;
    background-repeat: no-repeat;
    background-position: left top;
}
.productInfo .apps li a.pdf:before {
    background-image: url(../../img/icons/pdf.png);
}
.productInfo .apps li a.xlsx:before {
/*    background-image: url(../../img/icons/xls.png); */
}
.productInfo .apps li a.doc:before {
    background-image: url(../../img/icons/xls.png);
}
/**/
.backToSearch {
    font-size: 14px;
    color: #000;
    padding-left: 23px;
    background: url(../../img/icons/back.png) no-repeat 3px center;
    line-height: 28px;
}

.gallery-view  {
    text-align: center;
    margin-top: 44px;
    height: 452px;
}
.gallery-view img {
     height: 452px;
}

ul.gallery {
    margin-top: 0;
}
ul.gallery img {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    border: none;
    z-index: 1;
    width: 89px;
    height: 58px;
}

ul.gallery li a.active img {
    outline: 4px solid #00d19e;

}
.productInfo + .contacts h4 {
    font-family: 'storybold';
    font-size: 24px;
    margin-bottom: 24px;
    color: #000;
}
.formStepsMenuWrap {
    margin-bottom: 0;
}
.formStepsMenu a {
    background: transparent;
    font-size: 13px;
    color: #666666;
    border: none;
}
.formStepsMenu li.active a {
    color: #000;
}
h2 {
    margin-bottom: 20px;
}
.select2-container .select2-choice {
    background: #fff;
    border-radius: 0px;
    font-size: 18px;
    color: #000;
    border-color: #7C7C7C #C3C3C3 #DDDDDD #C3C3C3;
}
.select2-container .select2-choice span {
    color: #000;
}
.select2-container .select2-choice div {
    border-radius: 0;
    border-left: 1px solid #BBBBBB;

    background: rgb(255,255,255);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,238,238,1) 76%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(76%,rgba(238,238,238,1)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 76%,rgba(255,255,255,1) 100%);
    width: 30px;
}
.select2-container .select2-choice div b {
    background: transparent;

}
.select2-container .select2-choice div b:before {
    content: '';
    display: block;
    position: absolute;
    width: 9px;
    height: 14px;
    top: 6px;
    right: 10px;
    background: url("../../img/redesign/sprite.png") no-repeat transparent -16px 0;
}
.select2-container .select2-drop {
    border-radius: 0px;
    box-shadow: none;
    top: 1px;
    margin-top: 0;
    width: 328px;
    font-size: 18px;
    color: #000;
}
.select2-container .select2-search {
    padding: 0;
    border-bottom: 1px solid #DDDDDD;
}
.select2-container .select2-search input {
    background: #fff;
    border: none;
    padding: 0 10px;
}
.select2-container .select2-results {
    padding: 0;
    margin: 0;
}
.select2-container .select2-results .select2-highlighted {
    background: #99f0da;
    color: #000;
}
.select2-container .select2-choice abbr {
    right: 34px;
    top: 7px;
}
.formDopInfo {
    width: 472px;
}
.formDopInfo h4 {
    font-size: 13px;
    color: #000;
    font-style: normal;
}
#AdsOfferMainForm textarea,#AdsOfferMoreForm textarea {
    font-size: 18px;
    color: #000;
}
#AdsOfferMainForm .textarea,#AdsOfferMoreForm .textarea {
    border-radius: 0px;
    border: 1px solid #c3c3c3;
    border-top: 1px solid #7c7c7c;
    border-bottom: 1px solid #dddddd;
    background: #fff;
}
#AdsOfferMainForm .textarea:before,#AdsOfferMoreForm .textarea:before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
    height: 0;
    border-bottom: 1px solid #c3c3c3;
}
#AdsOfferMainForm .textarea .textarea-bg,#AdsOfferMoreForm .textarea .textarea-bg {
    background: transparent;
}
#AdsOfferMainForm .select2-container.select2.resize.required {
    width: 570px!important;
}
.oferta {
    color: #006CD8;
    font-size: 14px;
    border-bottom: 1px solid #d0e5f4;
}
span.link-ico {
    display: inline-block;
    width: 10px;
    height: 9px;
    background: url(../../img/icons/link-ico.png) no-repeat left center;
    margin-left: 4px;
}
.oferta-page {
     font-size: 14px;
     color:#000;
     font-family: 'HelveticaNeueCyrRoman';
    line-height: 25px;
 }
.oferta-page p b {
    font-size: 32px;
    color:#000;
    display: block;
    font-family: 'storybold';
    margin: 20px 0 -18px;
}
.oferta-page a {
    color: #006CD8;
    border-bottom: 1px solid #b2d2f4;
}
.oferta-page a:hover {
    border-bottom: none;
}
/*.oferta-page p {*/
    /*margin-top: 32px;*/
/*}*/
/*.oferta-page span {*/
    /*display: block;*/
    /*float: right;*/
    /*width: auto;*/
/*}*/
.oferta-page span:first-child {
    float: left;
}
.oferta-page div {
    margin-top: 13px;
    clear: both;
    float: none;
}
.feedback .feedback-contacts {
    font-size: 14px;
    line-height: 25px;
}
.feedback .feedback-contacts.question{
    margin-left: 240px;
}
.photo a {
    border: none;
}
.photo a img {
    width: 80px;
    height: 73px;
    margin-bottom: 10px;
}
.offer2 .place2 {
    font-size: 12px;
    color: #000;
    width: 80px;
}
.of2 a {
    color: #000;
    border: none;
}
.of3 a {
    border-bottom: 1px solid rgb(221,221,221);
}
.of2 a:hover {
    border-bottom: 1px solid rgb(221,221,221);
}
.of3 a:hover {
    border: none;
}
.offer2 ul li {
    background: transparent;
    margin-bottom: 13px;
}
.offer2 ul li a {
    color: #000;
    font-size: 13px;
}
.offer2 p {
    margin-bottom: 10px;
}
.sort {
    float: right;
    margin-top: 5px;
}
.sort ul {
    margin: 0;
}
.sort ul li {
    color: #000;
    font-size: 12px;
    float: left;
    margin-left: 8px;
    background: transparent;
    height: 26px;
    line-height: 26px;
}
.sort ul li a {
    background: transparent;
    text-decoration: none;
    position: relative;
    line-height: 26px;
    border: none;
    padding: 0 20px 0 7px;
    margin: 0;
}
.sort ul li a.active {
    background: #b9ebdd;
}
.sort ul li a.active span:after {
    content: "";
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -2px;
    background: url(../../img/redesign/iconSort.png) no-repeat left top transparent;
    text-align: center;
    width: 8px;
    height: 7px;
}
.sort ul li a.active.sort-up span:after {
    background: url(../../img/redesign/iconSortUp.png) no-repeat left top transparent;
}
.sort ul li a span {
    border-bottom: 1px solid #aaa;
    height: 21px;
    cursor: pointer;
}
.tab-menu.tab-menu2.tab-menu2-small {
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 0px;
    padding-bottom: 20px;
    line-height: 9px;
 }
ul.form2.ind3 li {
    margin-bottom: 30px;
}
.form2.ind3 .half .input {
    width: 330px;
}
.form2.ind3 .half:first-child{
    width: 115px;
    color: #000;
    font-size: 13px;
}
.form2.ind3 textarea,.form2.li-ind2 textarea{
    font-size: 18px;
    color: #000;
}
.form2.ind3 .textarea,.form2.li-ind2 .textarea {
    border-radius: 0px;
    border: 1px solid #c3c3c3;
    border-top: 1px solid #7c7c7c;
    border-bottom: 1px solid #dddddd;
    background: #fff;
    width: 341px;
    margin-bottom: 3px;
}
.form2.li-ind2 .textarea {
    width: 505px;
}
.form2.ind3 .textarea:before,.form2.li-ind2 .textarea:before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
    height: 0;
    border-bottom: 1px solid #c3c3c3;
}
.form2.ind3 .textarea .textarea-bg,.form2.li-ind2 .textarea .textarea-bg {
    background: transparent;
}
.form2.ind3 a {
    font-size: 13px;
}
ul.form4 li.check input, ul.form2 .check input, ul.info-list2 .check input {
    top: 4px;
}
.tab-menu4 .bgr {
    padding: 0;
}
.tab-menu4 .bgl {
    padding: 0;
}
.tab-menu4.halves {
    float: left;
    width: 160px;
    margin-top: 0;
}
.tab-menu4.halves .half {
    float: none;
    width: 100%;
    margin: 0;
    font-size: 13px;
    color: #000;
    margin-bottom: 20px;
}
.tab-menu4.halves .half.first {
    margin-right: 65px;
 }
.greenGradientBtn.ads-payments-submit {
    clear: both;
    float: none;
    margin: 0 auto;
}
.form2.li-ind2 .halves .half {
    width: 507px;
}
.form2.li-ind2 .halves .half:first-child {
    width: 166px;
    color: #000;
    font-size: 13px;
    margin-right: 10px;
}
.form2.li-ind2 .halves .ind {
    padding: 0;
}
.form2.li-ind2 .halves .half1 {
    width: 100%;
}
#ChangePersonalDataForm {
    margin-bottom: 50px;
}
.ads-payments-but {
    width: 700px;
    clear: both;
    float: right;
}
.bigCustomSelect .selectArea .selectIn:before {
    height: 58px;
}
.info-payment,.info-status {
    white-space: nowrap;
}
.info-payment a,.info-status a {
    font-size: 18px;
    font-family: 'storybold';
    margin-bottom: 15px;
    display: inline-block;
    border-bottom: none!important;
    white-space: nowrap;
}
.success,.publication,.waiting,.moderation,.destroy {
    display: inline-block;
    margin-right: 6px;
}
.success {
    width: 14px;
    height: 16px;
    background: url(../../img/icons/successItem.png) no-repeat left center;
}
.publication {
    width: 14px;
    height: 16px;
    background: url(../../img/icons/successItem.png) no-repeat left center;
}
.waiting {
    width: 13px;
    height: 13px;
    background: url(../../img/icons/wait.png) no-repeat left center;
}
.moderation {
    width: 13px;
    height: 13px;
    background: url(../../img/icons/wait2.png) no-repeat left center;
}
.destroy {
    width: 12px;
    height: 12px;
    background: url(../../img/icons/destroy.png) no-repeat left center;
}
.inputFileWrap input {
    z-index: 1;
    position: relative;
    opacity: 0;
    cursor: default;
    height: 30px;
    width: 100%;
    position: absolute;
    top: 0%;
    left: 0%;

}
.inputFileWrap {
    width: 200px;
    height: 30px;
    background: url(../../img/redesign/fileBut.png) repeat-x left top;
    cursor: default;
    position: relative;
    width: 129px;
    border: 1px solid #cccccc;
}
.inputFileWrap span {
    display: inline-block;
    line-height: 30px;
    width: 129px;
    text-align: center;
    font-size: 14px;
    font-family: 'HelveticaNeueCyrBold';
}
.files-container {
    position: relative;
    padding-bottom: 16px;
}
.files-container .error {
    left: 0px;
    bottom: -13px;
    top: auto;
}
.file {
    position: relative;
    padding-left: 55px;
    font-size: 18px;
    color: #000;
    margin-top: 16px;
}
.file:first-child {
    margin-top: 0;
}
.file:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 0%;
    width: 39px;
    height: 19px;
    display: block;
}
.jpg {
    background: url(../../img/icons/jpg.png) no-repeat left center;
}
.png {
    background: url(../../img/icons/png.png) no-repeat left center;
}
.ppt {
    background: url(../../img/icons/png.png) no-repeat left center;
}
.docx {
    background: url(../../img/icons/docx.png) no-repeat left center;
}
.xlsx {
    background: url(../../img/icons/xlsx.png) no-repeat left center;
}
.file img {
    width: 50px;
    height: 34px;
    display: inline-block;
    -webkit-box-shadow: 1px 0px 5px 0px rgba(76, 76, 76, 0.73);
    -moz-box-shadow:    1px 0px 5px 0px rgba(76, 76, 76, 0.73);
    box-shadow:         1px 0px 5px 0px rgba(76, 76, 76, 0.73);
    margin-right: 10px;
}
.file a {
    border-bottom: none;
    background: transparent;
    display: inline-block;
    vertical-align: middle;
}
.file.file-photo {
    vertical-align: middle;
    line-height: 28px;
}
.file a.file-remove {
    font-size: 13px;
    color: #B20000;
    border-bottom: 1px dotted #B20000;
    margin-left: 25px;
    position: relative;
    display: inline;
}
.file a.file-remove:hover {
    border-color: #000;
    color: #000;
}
.file-remove:before {
    content: '×';
    position: absolute;
    top: 0;
    left: -14px;
    width: 9px;
    height: 9px;
    display: block;
    font-size: 16px;
    color: #B20000;
}
.file a.file-remove:hover:before {
    color: #000;
}
.file.file-photo .file-remove:before {
    top: -7px;
}
.submit-main .adsFormButton.submit-link {
    position: absolute;
    right: 0;
    bottom: 0px;
}
.halves .half-20{
    float: left;
    clear: right;
    width: 20%;
}
.halves .half-75{
    float: left;
    clear: right;
    width: 75%;
}
.cancel{
    margin-top: 21px;
    line-height: 41px;
    font-size: 12px;
}
.full{
    width: 100%;
}
.large-notice{
    font-size: 18px;
}
.personalEmail{
    font-size: 18px;
}

.sub.categories{
    display: block;
    margin: 0 0 0 15px;
    padding: 0;
}
.searchInput{
    margin-top: 17px;
}
ul.category-type .active a.searchCategory{
    background: #b9ebdd;
}
ul.category-type a.searchCategory{
    border: none;
    color: black;
    border-radius: 0;
    text-shadow: none;
}
.categorySearchBtn{
    min-width: 162px;
    line-height: 31px;
    height: 30px;
    margin-top: 4px;
    font-family: 'HelveticaNeueCyrBold';
    font-size: 14px;
}
.greenGradientBtn.back{
    line-height: 32px;
    display: inline-block;
    padding: 0 18px;
    font-size: 13px;
    font-weight: normal;
}
.back2.backwrapper{
    display: inline-block;
    height: 35px;
    width: 400px;
    margin-bottom: 15px;
    margin-top: 0;
}

ul.pic-menu {
    min-height: 20px;
    float: right;
    margin-top: -18px;
}
.greenGradientBtn.pop{
    padding: 0 26px;
    line-height: 30px;
    display: inline-block;
    margin-right: 13px;
}
.emptymsg{
    font-size: 14px;
    padding: 20px 0;
}
#AdsOfferFullForm-call_time_from, #AdsOfferFullForm-call_time_to{
    width: 90px;
}
.halves.investor{
    width: 45%;
    margin-right: 32px;
    display: inline-block;
    vertical-align: top;
}
.article2{
    margin-bottom: 12px;
}
.fl{
    float: left;
}
.fr{
    float: right;
}

.bottombuttons{
    margin-top: 23px;
    border-top: 1px solid rgb(189, 189, 189);
    padding-top: 28px;
    height: 32px;
    margin-bottom: 52px;
}
.bottombuttons a{
    font-size: 14px;
    padding-top: 8px;
}
.bottombuttons a.greenGradientBtn{
    padding: 8px 16px;
}

.formHeader{
    font-size: 22px;
    font-weight: bold;
    color: #000000;
}
.homePageColBtm .addAdLink.greenGradientBtn.right{
    float: left;
    margin-left: 20px;
}
#AdsOfferMoreForm .input {
    width: 113px;
    float: left;
}
#AdsOfferMoreForm span.rouble {
    float: left;
    margin: 0 19px 0 7px;
    font-size: 17px;
    line-height: 22px;
}
#AdsOfferMoreForm .informInput {
    float: left;
    width: 442px;
}
#AdsOfferMoreForm .informInput b {
    font-size: 13px;
    color: #FF3F00;
    padding-bottom: 5px;
    display: inline-block;
}
#AdsOfferMoreForm .informInput p {
    font-size: 13px;
    color: #000;
}
#AdsOfferMoreForm .informInput span.rouble {
    float: none;
    margin: 0;
    font-size: 13px;
    font-weight: normal;
}
#AdsOfferMoreForm .label {
    font-size: 13px;
    color: #000;
}
#AdsOfferMoreForm .formRight2Col {
    width: 420px;
}
#AdsOfferMoreForm .descriptionInput {
    float: left;
    margin: 0 0 0 10px;
    display: block;
    line-height: 30px;
}
#AdsOfferMoreForm .formRight2Col .formLeftCol {
    width: 70px;
}
#AdsOfferMoreForm .formRight2Col .formRightCol {
    margin: 0 0 0 90px;
}
#AdsOfferMoreForm .formRight2Col .input {
    width: 70px;
}
#AdsOfferMoreForm ul.checks {
    float: left;
}
#AdsOfferMoreForm ul.checks li label {
    font-size: 18px;
    color: #000;
}
#AdsOfferMoreForm .check-big label.optional {
    font-size: 18px;
    color: #000;
}
#AdsOfferMoreForm h3.formHeader {
    font-size: 24px;
    margin-top: 13px!important;
    margin-bottom: 22px!important;
}
#AdsOfferMoreForm .textarea {
    height: 148px;
    width: 563px;
}
#AdsOfferMainForm .select2-container .select2-drop {
    width: 539px;
}
.halves .half label{
    margin-right: 20px;
}
.content-container h2{
    margin-top: 35px;
    font-size: 34px;
    position: relative;
}
.content-container h3.first{
    margin-top: 35px;
}
.content-container h3{
    margin-top: 55px;
    font-size: 24px;
    color: black;
    width: 715px;
    line-height: 32px;
}
.content-container .newsItemDescription h3{
    margin-top: 0;
    line-height: 20px;
    width: 100%;
}

.content-container h3.wautho{
    width: auto;
}
.content-container h3 .discount{
    background: #ff9326;
    font-size: 15px;
    color: white;
    padding: 6px 9px 3px;
    margin-left: 6px;
}
.content-container h3 i{
    font-size: 16px;
    margin-left: 7px;
    font-family: story;
}
.content-container h3.full i{
    margin-left: 0;
}
.content-container h3.full{
    width: 100%;
}
.content-container .homePageCol h2{
    margin-top: 0;
    font-size: 24px;
    margin-bottom: 18px;
}
.orange{
    color: #FF7F00;
}
.smallHeader{
    font-size: 24px;
    font-weight: bold;
    padding-top: 20px;
}
.contentHalf{
    display: inline-block;
    width: 48%;
    vertical-align: top;
}
.yamap{
    height: 400px;
    margin-top: 23px;
    margin-bottom: 25px;
}
.contentHalfRight{
    padding-left: 20px;
    width: 49%;
}
.greenBack{
    font-size: 14px;
    padding: 10px;
    background: #E5F7F2;
}
.greenMailLink.a{
    color: white;
    background: green;
    display: inline-block;
    padding: 5px;
}
.contackDirect{
    line-height: 40px;
    color: #006CD8;
}
.rateDesc{
    font-size: 12px;
}
.questionAnswers,
.questionsAffix{
    display: inline-block;
    vertical-align: top;
}
.questionsAffix{
    width: 227px;
    font-size: 14px;
    margin-right: 10px;
    position: absolute;
}
.questionsAffix p:first-child{
    margin-top: 0;
}
.questionsAffix p{
    color: #26CAAE;
    margin-bottom: 2px;
}
.questionsAffixHeader{
    margin-top: 15px;
}
.questionsAffix a{
    border-bottom: 1px dotted rgb(221,221,221);
}
.questionAnswers{
    width: 660px;
    margin-left: 242px;
}
.questionLargeHeader:first-child{
    margin-top: 0;
}
.questionLargeHeader{
    font-size: 24px;
    font-weight: bold;
    margin-top: 35px;
}
.answerSmallHeader{
    margin-top: 25px;
    font-weight: bold;
    margin-bottom: 17px;
}
.content-container{
    position: relative;
}
ul.form2.preview li{
    margin-bottom: 5px;
    min-height: 24px;
}
.preview .ind .label{
    font-weight: normal;
}
.preview .ind {
    font-size: 13px;
    font-weight: bold;
}
.showEditForm:hover,
.showEditForm{
display: block;
color: #000000;
width: 130px;
font-size: 13px;
text-align: center;
line-height: 31px;
padding: 0;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 52%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(52%,#eeeeee), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 52%,#ffffff 100%);
background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 52%,#ffffff 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 52%,#ffffff 100%);
background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 52%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
border: 1px solid #bbbbbb;
}
.tab-menu4.savedPersons{
    font-size: 13px;
}
.tab-menu4.savedPersons a{
    border-bottom: 1px dotted rgb(221,221,221);
}
.tab-menu4.savedPersons a.active{
    font-weight: bold;
}
.tab-menu4.savedPersons a.addPerson{
    color: #00BF98;
    font-weight: bold;
    border-bottom: 1px dotted #00BF98;
}
.form2 .label{
    font-size: 13px;
}
.form2 .geoLabel{
    margin-top: 40px;
}
ul.form2 .geoSelectors li:after{
    clear: none;
}
.adsPaymentsForms .ads-payments-form{
    display: none;
}
.adsPaymentsForms .ads-payments-form:first-child{
    display: block;
}
#paymentType{
    width: 500px;
}

.form2 select.selectPerson{
    width: 500px;
}
.paymentFormWrapper {
    width: 700px;
}
.savedPersons, .paymentFormWrapper{
    display: inline-block;
    vertical-align: top;
}

.personalSmallHeader{
    font-size: 18px;
}
.rItem{
}
.footerLeftMenu .green{
    color: #26CAAE !important;
}
.fancybox-close{
    border: none;
}
.smallCloseBtn{
    position: absolute;
    top: -32px;
    right: 0;
    background: white;
    padding: 6px 13px;
    cursor: pointer;
}
.smallCloseBtn .closeText{
    font-size: 13px;
    font-weight: normal;
    border-bottom: 1px black dotted;
    display: block;
    line-height: 20px;
}
.footerTopLIne .green{
    color: #009f8b !important;
}
.footerCol.w497 h5{
    line-height: 17px;
    margin-bottom: 2px;
}
.footerLeftMenu a {
    font-family: 'story';
    line-height: 26px;
}
.h60{
    height: 30px;
}
.purchase .rItem{
    margin: 0;
    pading-bottom: 0;
}
.bluelink{
    color: #3F90E2 !important;
    border-bottom: 1px solid #3F90E2;
}
.yd-direct .yap-logo-block__text{
    font-weight: bold !important;
}
.yd-direct .yap-layout__items > tbody > tr{
    display: inline-block;
    width: 31%;
    vertical-align: top !important;
    margin-right: 20px;
    overflow: hidden;
    line-height: 16px;
}
.yd-direct{
    font-size: 13px;
}
.yd-direct img{
    float: left;
    margin: 0 10px 10px 0;
}
.yd-direct a{
    text-decoration: none !important;
    border-bottom: none !important;

}
.yd-direct .yap-title-block a{
    font-weight: bold !important;
    display: block !important;
}
.yd-direct .yap-layout__body{
    display: block !important;
}
.yd-direct .yap-layout__contacts a{
    color: #3F90E2 !important;
    border-bottom: 1px solid #3F90E2 !important;
    margin-right: 10px !important;
}
#yandex_ad .yap-yandex_ad-vertical .yap-title-block__text{
    color: black !important;
    font-size: 12px !important;
    line-height: 16px !important;
    text-decoration: none !important;
}
#yandex_ad .yap-yandex_ad-vertical .yap-title-block__text:hover{
    text-decoration: underline !important;
    padding-right: 3px;
}
#yandex_ad .yap-yandex_ad-vertical .yap-logo-block__text{
    font-size: 14px !important;
    font-weight: bold !important;
}
#yandex_ad .yap-yandex_ad-vertical .yap-contacts__item-link, #yandex_ad .yap-yandex_ad-vertical .yap-contacts__item-text{
    color: #3F90E2 !important;
}
.rates-table td{
    padding: 10px;
}
.rates-top-table{
    width: 650px;
    margin-top: 7px;
}
.rates-top-table:after{
    clear: both;
}
.rates-top-table-row {
    min-height: 67px;
}
.rates-top-table-row.sm {
    min-height: 31px;
}

.rates-table-row{
    min-height: 39px;
}
.rates-table-row > div,
.rates-top-table-row > div{
    display: inline-block;
    vertical-align: top;
}
.rates-top-table-col-1{
    width: 399px;
}
.rates-top-table-col-01{
    width: 419px;
}
.rates-top-table-col-2{
    width: 147px;
    margin-left: 52px;
    text-align: left;
}
.rates-place-link{
    color: #006CD8;
}
.rates-table-col-1{
    width: 360px;
}
.rates-table-col-1.four{
    width: 366px;
    float: left;
}
.rates-table-col-2{
    width: 70px;
    text-align: right;
    margin-right: 10px;

}
.rates-table-col-3{
    width: 20px;
}
.rates-table-col-4{
    width: 110px;
}
.rates-table-col-5{
    width: 20px;
}
.rates-table-col-total{
    width: 250px;
    text-align: center;
}
.rates-table-col-total.summ{
    margin-left: 540px;
}
.rates-table-col-total.total{
    margin-left: 525px;
}
.rates-table-col-total.summ.four{
    margin-left: 173px;
    margin-top: 8px;
}
.rates-table-col-total.total.four{
    margin-left: 155px;
    margin-top: 8px;
}
.footerCol.w270 a.light{
    font-weight: normal;
}

.footerCol .lightgreen{
    color:#007A5F;
 }
.bt20{
    padding-bottom: 17px;
}
.clear{
    clear: both;
}
#yandex_ad .yap-yandex_ad-vertical .yap-layout__wrapper{
    border: none !important;
    background: none !important;
}
.slider .ui-widget-header{
    background: #3BCC9D;
    background-image: none;
}
.content-container .yellowGradient h3,
.content-container .greenGradient h3{
    margin-top: 0;
}
.geoSelectors div.errors{
    clear: none;
    float: left;
}
.adding .loginSeparatePageLogin{
    max-width: 400px;
}
.adding .loginSeparatePageLogin .submit{
    text-align: left;
}
.adding.loginSeparatePage h3{
    margin-top: 20px;
}
.complete{
    display: inline-block;
    font-size: 13px;
    font-weight: normal;
    padding: 0 13px;
    line-height: 32px;
    margin-top: 30px;
}
.rightColItem .article h4{
    line-height: 17px;
}
.brn{
    border-bottom: none;
}

/* Safari only override */
::i-block-chrome,.homePageCol.width421{
    margin-right: 30px;;
}

/* percent icon in menu */
.percent_Icon{
    padding-left: 0 !important;
}
.percent_Icon-img{
    padding-right: 4px;
}

/* link for category icons */
.list-item__icons{
    text-decoration: none;
    border-bottom: 0;
}
.list-item__icons:hover{
    text-decoration: none;
    border-bottom: 0;
}
.list-item__icons img{
    max-width: 80px;
    max-height: 73px;
}

/* styles for zeropixel ATinternet */
.g-zeropixel{
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 0;
    opacity: 0;
}

.region_purchase{
    color: #000;
    font-size: 12px;
    line-height: 17px;
    padding-top: 3px;
    max-height: 60px;
    overflow: hidden;
}

/* styles for premium adv */

.premium-adv__title{
    display: none;
    font-size: 13px;
    line-height: 21px;
    color: #F5BD58;
}

.adv_search{
    margin-left: -20px;
}

.adv_search__item{
    width: 48.9%;
    padding-left: 20px;
    margin-right: 10px;
    padding-right: 45px;
}

.premium-adv_search__item{
    background: #FFF9E0;
    padding: 10px 45px 10px 20px;
    margin: 6px 10px 10px 0;
}
.premium-adv_search__item .overflowTooltipText div:before{
    background: none;
}

.premium-adv_search__item .premium-adv__title{
    display: block;
}

.premium-adv_search__item .overflowTooltipText div:after{
    content: ' ';
    position: absolute;
    bottom: 0;
    right: -2px;
    display: block;
    width: 23px;
    height: 100%;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjM3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmY5ZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, rgba(255,255,255,0.37) 0%, rgba(255,249,224,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.37)), color-stop(100%,rgba(255,249,224,1)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,0.37) 0%,rgba(255,249,224,1) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,0.37) 0%,rgba(255,249,224,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,0.37) 0%,rgba(255,249,224,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0.37) 0%,rgba(255,249,224,1) 100%);
}