@charset "utf-8";

/*---NEW 16.05.13---*/







.add-link {
    font-size: 15px;
    margin: 20px 0 29px 0;
}

.add-link a {
    color: #5090bd;
}

.add-link a:hover {
    color: #62a0cb;
}

.mainContent2 {
    float: left;
    width: 776px;
}

.aside2 {
    float: right;
    width: 200px;
    margin: 0 -17px 0 0;
    position: relative;
}

.nofloat {
    height: 100%;
    overflow: hidden;
}

.question .user-info {
    margin-bottom: 15px;
    font-family: Arial;
    font-size: 12px;
    color: #6b6f71;
    font-style: normal;
    font-weight: normal;
}

.question .user-info .name {
    font-size: 14px;
    font-weight: bold;
}

.opt-link {
    position: relative;
    cursor: pointer;
    text-decoration: none;
    color: #267AA7;
    border-bottom: 1px dashed #267AA7;
}

.opt-link:hover {
    color: #4a5b60;
    border-bottom-color: #4a5b60;
}

.opinions {
    position: relative;
    margin: -2px 0 0 0;
}

.opinions h3 {
    font: normal 21px/25px Arial, Helvetica, sans-serif;
    color: #0c3645;
    margin: 0 0 14px 0;
}

.opinions .add {
    margin: 14px 0 17px 0;
    font-size: 14px;
}

.opinion2 {
    margin: 0 0 21px 0;
    padding: 0 0 26px 0;
    background: url(../../js/staging/i/dots2.png) no-repeat 50% 100%;
    font-family: Arial, Helvetica, sans-serif;
}

.opinion2 .head {
    margin: 0 0 6px 0;
    position: relative;
    font-size: 14px;
    line-height: 17px;
    color: #333;
}

.opinion2 .head:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.opinion2 .date {
    color: #6b6f71;
}

.opinion2 .ava,
.question .ava,
.comment .ava {
    padding: 3px;
    background: #fff;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    display: block;
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    position: relative;
}

.opinion2 .ava {
    float: left;
    margin: 0 10px 0 0;
}

.opinion2 .ava:after,
.question .ava:after,
.comment .ava:after {
    content: '';
    display: block;
    background: url(../../js/staging/i/ava-shad.png) no-repeat;
    width: 50px;
    height: 5px;
    overflow: hidden;
    position: absolute;
    top: 100%;
    left: 50%;
    margin: 0 0 0 -25px;
}

.opinion2 .ava img {
    width: 50px;
    height: auto;
}

.opinion2 .head .cell {
    height: 56px;
}

.cell {
    display: table-cell;
    vertical-align: middle;
}

.opinion2 .bg {
    padding: 9px 0 0 10px;
    position: relative;
    margin: 0 0 0 -10px;
    background: url(../../js/staging/i/quote-bg.png) no-repeat;
    font-style: italic;
    font-size: 14px;
    line-height: 17px;
    color: #7f7f7f;
}

.opinion2 .del {
    font-size: 12px;
    font-style: italic;
    color: #afb2b3;
}

.show-more {
    text-align: center;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}

.psychologist.content-hold {
    background: none;
    padding-bottom: 71px;
}

.all_questions.button.big.blue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-left: 0px;
}

.mainContent3 {
    float: left;
    width: 680px;
}

.aside3 {
    float: right;
    width: 235px;
    position: relative;
    padding: 0 9px 0 0;
}

.psychologist .aside3 {
    margin-top: -152px;
}

.psychologist .aside3 .photo-hold {
    float: none;
    margin: 0 0 27px 0;
}

.psychologist .aside3 .text {
    width: auto;
    border: 0;
    margin: 0;
    float: none;
}

.psychologist .aside3 .ask-link2 {
    margin: 37px 0 22px -8px;
    left: 4px;
}

.psychologist .aside3 .ask-link2 a,
.psychologist .aside3 .ask-link2 a span {
    display: block;
}

.psychologist h1 {
    font-size: 36px;
    line-height: 36px;
    margin-bottom: 30px;
}

.most-popular {
    margin: 49px 0;
}

.most-popular,
.add-comment {
    color: #333;
    font: normal 15px/18px Arial, Helvetica, sans-serif;
    padding: 19px 12px 32px 12px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 1px solid #cacaca;
    position: relative;
    background: #f9f9f9;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f9f9f9 0%, #f4f4f4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #f4f4f4));
    background: -webkit-linear-gradient(top, #f9f9f9 0%, #f4f4f4 100%);
    background: -o-linear-gradient(top, #f9f9f9 0%, #f4f4f4 100%);
    background: -ms-linear-gradient(top, #f9f9f9 0%, #f4f4f4 100%);
    background: linear-gradient(to bottom, #f9f9f9 0%, #f4f4f4 100%);
}

.most-popular h3,
.add-comment h3 {
    font: normal 21px/25px Arial, Helvetica, sans-serif;
    color: #0c3645;
    margin: 0 0 17px 0;
}

.most-popular .comments-link {
    float: right;
    min-width: 31px;
    margin: 0 0 0 7px;
}

.most-popular .item {
    margin: 18px 0 0 0;
}

.most-popular .item:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.comments-link {
    padding: 0 0 0 18px;
    background: url(../../js/staging/i/pic-comments.png) no-repeat 0 50%;
    white-space: nowrap;
}

.article-info {
    font: normal 12px/16px Arial, Helvetica, sans-serif;
    list-style: none;
    margin: 16px 0 0 0;
    padding: 0;
    overflow: hidden;
}

.article-info li {
    float: left;
    margin: 0 16px 0 0;
    white-space: nowrap;
}

.tabs {
    list-style: none;
    margin: 0 0 46px 0;
    padding: 0;
}

.tabs:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.tabs li {
    float: left;
    padding: 0 7px 5px 0;
    margin: 0;
    font: normal 15px/30px Arial, Helvetica, sans-serif;
}

.tabs a {
    float: left;
    text-decoration: none;
    white-space: nowrap;
    color: #fff;
    height: 30px;
    padding: 0 14px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkzOTM5MyIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTclIiBzdG9wLWNvbG9yPSIjOTU5NTk1IiBzdG9wLW9wYWNpdHk9IjAuOCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYThhOGE4IiBzdG9wLW9wYWNpdHk9IjAuOCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(147, 147, 147, 0.8) 0%, rgba(149, 149, 149, 0.8) 17%, rgba(168, 168, 168, 0.8) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(147, 147, 147, 0.8)), color-stop(17%, rgba(149, 149, 149, 0.8)), color-stop(100%, rgba(168, 168, 168, 0.8)));
    background: -webkit-linear-gradient(top, rgba(147, 147, 147, 0.8) 0%, rgba(149, 149, 149, 0.8) 17%, rgba(168, 168, 168, 0.8) 100%);
    background: -o-linear-gradient(top, rgba(147, 147, 147, 0.8) 0%, rgba(149, 149, 149, 0.8) 17%, rgba(168, 168, 168, 0.8) 100%);
    background: -ms-linear-gradient(top, rgba(147, 147, 147, 0.8) 0%, rgba(149, 149, 149, 0.8) 17%, rgba(168, 168, 168, 0.8) 100%);
    background: linear-gradient(to bottom, rgba(147, 147, 147, 0.8) 0%, rgba(149, 149, 149, 0.8) 17%, rgba(168, 168, 168, 0.8) 100%);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.tabs a.active {
    cursor: default;
    background: #90afca;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkwYWZjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZjhlYWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #90afca 0%, #5f8eaf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #90afca), color-stop(100%, #5f8eaf));
    background: -webkit-linear-gradient(top, #90afca 0%, #5f8eaf 100%);
    background: -o-linear-gradient(top, #90afca 0%, #5f8eaf 100%);
    background: -ms-linear-gradient(top, #90afca 0%, #5f8eaf 100%);
    background: linear-gradient(to bottom, #90afca 0%, #5f8eaf 100%);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
}

.question {
    margin: 0 0 26px -24px;
    padding: 8px 0 18px 24px;
    position: relative;
    background: url(../../js/staging/i/quote-bg-big.png) 108px 32px no-repeat;
    font: bold 15px/18px Arial, Helvetica, sans-serif;
    color: #333;
}

.no-question {
    margin: 0 0 26px -24px;
    padding: 8px 0 18px 24px;
    position: relative;
    font: bold 15px/18px Arial, Helvetica, sans-serif;
    color: #333;
}

.question:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 24px;
    right: 0;
    height: 7px;
}

.add-comment-link,
.question:before,
.comment:before {
    background: rgba(12, 54, 69, 0.07);
}

.question:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.question.one {
    margin-top: 0;
    padding-bottom: 0;
    margin-bottom: 25px;
}

.question.one:before {
    display: none;
    padding-bottom: 0;
}

.question .info {
    float: left;
    width: 70px;
    margin: 0 30px 0 0px;
    position: relative;
    font-size: 14px;
    font-weight: normal;
    background: #FFF;
    padding: 4px;
}

.question .date {
    color: #6b6f71;
    font-size: 12px;
}

.question .ava {
    margin: 0 0 5px 0;
}

.question .ava img {
    width: 68px;
    height: auto;
}

.show-more2 {
    text-align: center;
    margin: 71px 0 0 0;
}

.show-more2 .button {
    width: 208px;
    margin: 0 auto;
    padding: 0;
    height: 28px;
    line-height: 28px;
}

.add-comment-link {
    display: block;
    text-align: center;
    font: normal 12px/23px Arial, Helvetica, sans-serif;
}

.comments {
    margin: 41px 0 42px 0;
}

.comment {
    position: relative;
    font: italic 15px/18px Arial, Helvetica, sans-serif;
    padding: 31px 0 0 75px;
    margin: 0 0 23px 0;
}

.comment:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 7px;
}

.comment .ava {
    position: absolute;
    margin: 2px 0 0 0;
    left: 0;
}

.comment .ava img {
    width: 50px;
    height: auto;
}

.comment:first-child {
    padding-top: 0;
}

.comment:first-child:before {
    display: none;
}

.comment .info {
    color: #6b6f71;
    font-style: normal;
    font-weight: normal;
    margin: 0 0 6px 0;
    font-size: 12px;
}

.comment .info .name {
    font-size: 14px;
    font-weight: bold;
}

.comment .info img {
    vertical-align: middle;
    margin: 0 4px 0 0;
}

.comment .info .sep {
    margin: 0 4px;
}

.comment p {
    margin: 0 0 5px 0;
}

.comment.main {
    font-weight: normal;
}

.comment.lvl2 {
    margin-left: 75px;
}

.comment.lvl3 {
    margin-left: 150px;
}

.back2 {
    margin: 20px 0 44px 0;
}

.back2 .button {
    display: inline-block;
    padding: 0 17px;
    height: 28px;
    line-height: 26px;
}

.add-comment {
    padding-bottom: 27px;
}

.tabs2 {
    list-style: none;
    margin: 20px 0 31px 0;
    padding: 0;
}

.tabs2:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.tabs2 li {
    float: left;
    margin: 0 40px 0 0;
}

.tabs2 .active {
    cursor: default;
    border: 0;
    color: #6b6f71;
}

.add-comment-form input[type="text"],
.add-comment-form input[type="password"],
.add-comment-form textarea {
    font: normal 15px Arial, Helvetica, sans-serif;
    border: 1px solid #c3c6c6;
    background: #fefefe;
    padding: 5px 10px 6px 10px;
    width: 165px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: inset 1px 1px 0 #e6e6e6;
    -moz-box-shadow: inset 1px 1px 0 #e6e6e6;
    -webkit-box-shadow: inset 1px 1px 0 #e6e6e6;
}

.add-comment-form .input-hold {
    padding: 0 11px;
}

.add-comment-form .input-hold textarea,
.add-comment-form .input-hold input {
    width: 100%;
    position: relative;
    left: -11px;
}

.add-comment-form textarea {
    height: 116px;
}

.add-comment-form {
    list-style: none;
    margin: 0;
    padding: 0;
}

.add-comment-form li {
    vertical-align: bottom;
    margin: 21px 0 0 0;
}

.add-comment-form li:first-child {
    margin: 0;
}

.add-comment-form li:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.add-comment-form .button {
    padding: 9px 20px;
    height: auto;
    line-height: normal;
}

.add-comment-form input[type="text"] {
    float: left;
    margin: 0 12px 0 0;
}

.add-comment-form .grey {
    color: #b1b1b1;
}

.progressbar {
    font: bold 14px Tahoma, Geneva, sans-serif;
    color: #0C3645;
    margin: 3px 0 63px 0;
}

.progressbar .line {
    background-image: url("../../js/staging/i/progessbar-bg.png");
    border: 1px solid #B5B5B5;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    height: 19px;
    position: relative;
    overflow: hidden;
    margin: 7px 0 0 0;
}

.progressbar .line div {
    position: absolute;
    background-image: url("../../js/staging/i/progessbar-bg-active.png");
    border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
    border-right: 1px solid #C5C5C5;
    height: 19px;
}

.selected-info {
    font: normal 13px/15px Tahoma, Geneva, sans-serif;
    color: #0c3645;
}

.selected-info h4 {
    font: normal 16px/18px Tahoma, Geneva, sans-serif;
    color: #666;
    margin: 0 0 30px 0;
}

.selected-info .hand,
.selected-info .hand2 {
    padding: 0 0 0 21px;
    background: url(../../js/staging/i/pointer.png) no-repeat 0 2px;
}

.selected-info .hand2 {
    display: none;
}

.testing-pic {
    position: relative;
    margin: -16px 16px 0 0;
}

.testing-pic:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.testing-pic .info {
    font: italic 16px Tahoma, Geneva, sans-serif;
    color: #666;
    margin: 0 0 25px 0;
}

.testing-pic h3 {
    font: normal 28px Cambria, "Times New Roman", Times, serif;
    color: #0c3645;
    margin: 0 0 34px 0;
}

.images2 {
    list-style: none;
    margin: 0 0 34px 0;
    padding: 0;
}

.images2:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.images2 li {
    float: left;
    cursor: pointer;
    position: relative;
    padding: 4px;
    border: 1px solid #d8d8d8;
    background: #e6e6e6;
    margin: 0 7px 6px 0;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9);
}

.images2 li:hover {
    background-color: #43a4e2;
    border-color: #2d6c94;
}

.images2 li input[type="checkbox"] {
    display: none;
}

.images2 li:hover:after {
    content: '';
    display: block;
    position: absolute;
    top: 4px;
    left: 4px;
    bottom: 4px;
    right: 4px;
    border: 4px solid #43a4e2;
}

.images2 .selected,
.images2 .selected:hover {
    cursor: default;
    border-color: #8baac2;
    background-color: #c0d2e1;
}

.images2 .selected:after,
.images2 .selected:hover:after {
    position: absolute;
    content: '';
    display: block;
    top: 4px;
    left: 4px;
    bottom: 4px;
    right: 4px;
    background: #fff;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    border: 0;
}

.images2 img {
    height: 151px;
    width: auto;
}

.selected-images {
    list-style: none;
    margin: -21px 0 25px -20px;
    left: 20px;
    position: relative;
    overflow: hidden;
    padding: 0;
}

.selected-images li {
    float: left;
    position: relative;
    overflow: hidden;
    width: 65px;
    height: 65px;
    overflow: hidden;
    font: bold 36px/65px Arial, Helvetica, sans-serif;
    color: #dedede;
    text-shadow: -1px -1px 0 rgba(255, 255, 255, 0.7);
    margin: 0 2px 0 0;
    text-align: center;
    background: #eee;
}

.selected-images img {
    height: 100%;
    width: auto;
    margin-left: -15px;
}

.selected-images .delete {
    display: block;
    position: absolute;
    cursor: pointer;
    background: url(../../js/staging/i/delete2.png) no-repeat;
    width: 10px;
    height: 10px;
    z-index: 5;
    overflow: hidden;
    top: 3px;
    right: 3px;
}

/*---NEW 27.05.13---*/







.tabs3 {
    list-style: none;
    margin: 0 0 30px 0;
    padding: 0;
    border-bottom: 1px solid #dcdcdc;
    position: relative;
}

.tabs3:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.tabs3 li {
    float: left;
    margin: -1px 5px 0 0;
    position: relative;
    top: 1px;
    padding: 0;
}

.tabs3 a {
    float: left;
    text-decoration: none;
    color: #666666;
    font: normal 14px/27px Candara, "Trebuchet MS", Arial, sans-serif;
    border: 1px solid #dcdcdc;
    background: #e8e8e8;
    position: relative;
    overflow: hidden;
    padding: 0 29px;
    height: 27px;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
}

.tabs3 a:before {
    content: '';
    display: block;
    width: 22px;
    height: 24px;
    float: left;
    margin: 4px 0 0 -12px;
    background: url(../../js/staging/i/user-tabs-icons.png) no-repeat 0 -9999px;
}

.tabs3 .bg-info:before {
    background-position: 0 -117px;
}

.tabs3 .bg-info.active:before {
    background-position: 0 -38px;
}

.tabs3 .bg-frame:before {
    background-position: 0 -79px;
}

.tabs3 .bg-frame.active:before {
    background-position: 0 0;
}

.tabs3 .active {
    border-bottom: 0;
    padding-bottom: 1px;
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f8f8f8));
    background: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);
    cursor: default;
    color: #0c3645;
}

.test-line {
    position: relative;
    overflow: hidden;
    height: 9px;
    line-height: 0;
    background: #e3e7e9;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.17);
    -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.17);
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.17);
}

.test-line.big {
    height: 14px;
}

.test-line div {
    position: absolute;
    top: 0;
    bottom: 0;
    background: #f00;
    left: 0;
    background: #b5c7cf;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1YzdjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ODk5YTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #b5c7cf 0%, #7899a9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b5c7cf), color-stop(100%, #7899a9));
    background: -webkit-linear-gradient(top, #b5c7cf 0%, #7899a9 100%);
    background: -o-linear-gradient(top, #b5c7cf 0%, #7899a9 100%);
    background: -ms-linear-gradient(top, #b5c7cf 0%, #7899a9 100%);
    background: linear-gradient(to bottom, #b5c7cf 0%, #7899a9 100%);
}

.test-line .corner {
    display: block;
    position: absolute;
    width: 5px;
    height: 5px;
    overflow: hidden;
}

.test-line .corner:after {
    width: 10px;
    height: 10px;
    border: 5px solid #f8f8f8;
    content: '';
    display: block;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    position: absolute;
    overflow: hidden;
}

.test-line .corner.tl {
    top: 0;
    left: 0;
}

.test-line .corner.tl:after {
    top: -5px;
    left: -5px;
}

.test-line .corner.tr {
    top: 0;
    right: 0;
}

.test-line .corner.tr:after {
    top: -5px;
    right: -5px;
}

.test-line .corner.bl {
    bottom: 0;
    left: 0;
}

.test-line .corner.bl:after {
    bottom: -5px;
    left: -5px;
}

.test-line .corner.br {
    bottom: 0;
    right: 0;
}

.test-line .corner.br:after {
    bottom: -5px;
    right: -5px;
}

.test-results,
.test-results p,
.test-results .more {
    font: normal 14px/17px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #0c3645;
}

.test-results {
    padding: 0;
    margin: -2px 0 0 0;
}

.test-results .line-hold {
    padding: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: 0 1px 0 #fff, 0 0 0 1px #d9dde0;
    -moz-box-shadow: 0 1px 0 #fff, 0 0 0 1px #d9dde0;
    -webkit-box-shadow: 0 1px 0 #fff, 0 0 0 1px #d9dde0;
    background: #f1f1f1;
    margin: 0 0 6px -10px;
    left: 5px;
    position: relative;
    line-height: 0;
}

.test-results h4 {
    margin: 0 0 13px 0;
}

.test-results .section {
    padding: 0 10px;
    margin: 31px 0 43px 0;
    color: #8c8c8c;
}

.test-results .small .section {
    margin: 0 0 20px 0;
    font-weight: bold;
    font-style: italic;
    color: #618697;
}

.test-results .more {
    text-decoration: none;
    color: #c9c9c9;
    position: relative;
    border-bottom: 1px dashed #c9c9c9;
    font-style: italic;
}

.test-results .small {
    margin: 66px 0 0 0;
}

.test-results .small .test-line {
    margin: 0 0 5px 0;
}

.test-compatibility {
    position: relative;
    border: 1px solid #c2c8ce;
    background: #edf0f2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZjBmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmU1ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #edf0f2 0%, #e2e5e8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #edf0f2), color-stop(100%, #e2e5e8));
    background: -webkit-linear-gradient(top, #edf0f2 0%, #e2e5e8 100%);
    background: -o-linear-gradient(top, #edf0f2 0%, #e2e5e8 100%);
    background: -ms-linear-gradient(top, #edf0f2 0%, #e2e5e8 100%);
    background: linear-gradient(to bottom, #edf0f2 0%, #e2e5e8 100%);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: 0 0 7px #ccc;
    -moz-box-shadow: 0 0 7px #ccc;
    -webkit-box-shadow: 0 0 7px #ccc;
    padding: 15px 23px 20px 23px;
}

.test-compatibility:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.test-results-compare h5,
.test-compatibility .r h4 {
    font: bold italic 14px/17px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #515253;
    margin: 0 0 3px 0;
}

.test-results-compare .bg {
    font: normal 12px/15px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #618697;
    background: #f8f8f8;
    padding: 8px 6px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: inset 0 1px 0 #dbdee2, inset 0 0 0 1px #fff;
    -moz-box-shadow: inset 0 1px 0 #dbdee2, inset 0 0 0 1px #fff;
    -webkit-box-shadow: inset 0 1px 0 #dbdee2, inset 0 0 0 1px #fff;
}

.test-results-compare .me {
    color: #94b2c0;
    margin: 4px 0 0 0;
}

.test-results-compare .test-line {
    margin: 1px 0;
}

.test-results-compare .me .test-line div {
    background: #cddce3;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkZGNlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYmM0Y2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #cddce3 0%, #abc4cf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cddce3), color-stop(100%, #abc4cf));
    background: -webkit-linear-gradient(top, #cddce3 0%, #abc4cf 100%);
    background: -o-linear-gradient(top, #cddce3 0%, #abc4cf 100%);
    background: -ms-linear-gradient(top, #cddce3 0%, #abc4cf 100%);
    background: linear-gradient(to bottom, #cddce3 0%, #abc4cf 100%);
}

.test-compatibility .toggle {
    position: absolute;
    bottom: 15px;
    font: normal 12px/15px Candara, "Trebuchet MS", Arial, sans-serif;
    padding: 0 15px 0 0;
    cursor: pointer;
    color: #83a1af;
    background: url(../../js/staging/i/darr.png) no-repeat 100% 5px;
}

.test-compatibility .toggle span {
    position: relative;
    border-bottom: 1px dashed #83a1af;
}

.test-compatibility .toggle:hover span {
    border: 0;
}

.test-compatibility.open .toggle {
    display: none;
}

.test-compatibility.open .for-closed,
.test-compatibility .for-open {
    display: none;
}

.test-compatibility.open .for-open {
    display: block;
}

.test-compatibility .for-closed {
    padding-bottom: 28px;
}

.test-compatibility .for-closed:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.test-compatibility .for-closed .test-results-compare {
    float: left;
    width: 155px;
    margin: 0 0 0 18px;
}

.test-compatibility .for-closed .test-results-compare:first-child {
    margin: 0;
}

.test-compatibility .l {
    float: left;
    width: 500px;
}

.test-compatibility .r {
    display: none;
    float: right;
    width: 315px;
}

.test-compatibility .l .test-results-compare {
    margin: 11px 0 0 0;
}

.test-compatibility .l .test-results-compare:first-child {
    margin: 0;
}

.test-compatibility .r,
.test-compatibility .r p {
    font: normal 14px/17px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #5e7a83;
}

.test-compatibility .r p {
    margin: 0 0 3px 0;
}

.test-compatibility .r h4 {
    margin-bottom: 3px;
}

.test-compatibility .actions {
    float: right;
    top: -2px;
}

.test-compatibility h3 {
    margin: 0 0 20px 0;
    font-size: 21px;
}

.button.like strong,
.button.like.liked span {
    font-weight: normal;
    display: none;
}

.button.like.liked strong {
    display: inline;
}

/* hide tabs*/







.tab-psy {
    display: none;
}

.test-results {
    /*display: none;*/
}

/*---NEW 05.06.13---*/







.main-ava {
    width: 62px;
    height: 62px;
    display: block;
    background: #d2d2d2;
}

.main-ava .wrap {
    display: block;
    width: 60px;
    height: 60px;
    border: 1px solid #fff;
    position: relative;
    top: -3px;
    left: -3px;
    overflow: hidden;
}

.main-ava img {
    width: 100%;
    height: auto;
}

.main-ava .pic-online {
    position: absolute;
    bottom: 2px;
    left: 2px;
}

.main-gallery {
    display: block;
    background: url(../../js/staging/i/main-gallery.png) no-repeat;
    width: 76px;
    height: 76px;
    overflow: hidden;
    position: relative;
}

.main-gallery ul {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 13px;
    left: 14px;
    width: 51px;
}

.main-gallery ul li {
    float: left;
    position: relative;
    overflow: hidden;
    width: 11px;
    height: 11px;
    border: 1px solid #f8f9fb;
    background: #f8f9fb;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    line-height: 11px;
    margin: 0 3px 2px 0;
}

.main-gallery ul li.empty {
    font: bold 10px/9px Arial, Helvetica, sans-serif;
    color: #97b3cd;
    text-align: center;
    border-color: #6989a6;
    background: #6989a6;
}

.main-gallery img {
    width: 100%;
    min-height: 100%;
    height: auto;
}

.main-gallery .num {
    font: bold 18px/20px Arial, Helvetica, sans-serif;
    color: #c7def3;
    text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3);
    padding: 0 17px 0 0;
    position: absolute;
    bottom: 10px;
    right: 15px;
    text-align: right;
    background: url(../../js/staging/i/icon-gallery.png) no-repeat 100% 50%;
}

.main-gallery .pic-online {
    position: absolute;
    bottom: 11px;
    left: 10px;
}

.username {
    font: normal 14px Cambria, "Times New Roman", Times, serif;
    color: #0C3645;
}

.username a {
    color: #0C3645;
    text-decoration: none;
}

.username a:hover {
    color: #107ca3;
}

.username strong {
    font-weight: normal;
    font-size: 18px;
}

.new-orange {
    font: normal 13px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #fff;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
    padding: 0 9px;
    height: 14px;
    background: #fea04f;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.pic-online {
    display: block;
    width: 12px;
    height: 12px;
    background: url(../../js/staging/i/block-photos-status.png) no-repeat 0 -9999px;
}

.pic-online.green {
    background-position: 0 0;
}

.pic-online.orange {
    background-position: 0 -13px;
}

.pic-online.grey {
    background-position: 0 -26px;
}

.stat-hold .compatibility {
    font: normal 14px Cambria, "Times New Roman", Times, serif;
    color: #0C3645;
}

.stat-hold .compatibility .line {
    background: url(../../js/staging/i/block-compatible-list-bars.png) no-repeat;
    display: block;
    height: 9px;
    margin: 5px 0;
    padding: 1px 0;
    width: 187px;
}

.stat-hold .compatibility .line div {
    background: url(../../js/staging/i/block-compatible-list-bars.png) no-repeat 0 -13px;
    display: block;
    height: 9px;
}

.compatible-list2 .item {
    font: normal 12px Arial, Helvetica, sans-serif;
    padding: 16px 0 17px;
    position: relative;
    border-top: 1px solid #e4e4e4;
    min-height: 75px;
}

.compatible-list2 .item.bg-green {
    background-color: #f6f9f0;
}

.compatible-list2 .item:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.compatible-list2 .photo-hold {
    float: left;
    width: 75px;
    padding: 0 0 0 10px;
}

.compatible-list2 .info-hold {
    float: left;
    width: 220px;
    padding: 0 15px 0 0;
}

.compatible-list2 .stat-hold {
    float: left;
    width: 187px;
    padding: 2px 0 0 0;
}

.compatible-list2 .actions-hold {
    float: right;
    width: 177px;
    padding: 1px 0 0 0;
}

.compatible-list2 .btn-orange {
    font: normal 12px/30px Tahoma, Geneva, sans-serif;
    height: 30px;
    display: block;
    padding: 0;
    text-align: center;
}

.compatible-list2 .grey {
    color: #7f7f7f !important;
}

.compatible-list2 .new-hold {
    position: relative;
    margin: -5px 0 7px 0;
}

.compatible-list2 .main-gallery {
    position: relative;
    top: -3px;
    left: -8px;
}

.compatible-list2 .main-ava {
    top: 7px;
    position: relative;
}

.compatible-list2 .username {
    margin: 0 0 10px 0;
}

.compatible-list2 .info-hold .fresh {
    margin: 5px 0;
    color: #7f7f7f;
    font-size: 12px;
}

.compatible-list .info-hold .fresh img {
    float: left;
    margin: -10px 0 0 0;
    top: 5px;
    position: relative;
    left: -2px;
}

.actions.big-actions {
    margin: 0;
    float: right;
}

.actions.big-actions {
    width: 176px;
}

.actions.big-actions .view-profile {
    width: 196px;
    margin: 6px 0 0;
    padding: 0;
}

.actions.big-actions .tools {
    display: block;
    font: 12px/18px Tahoma, Geneva, sans-serif;
    text-decoration: none;
    height: 32px;
    line-height: 15px;
    padding: 0;
    width: 178px;
    position: relative;
}

.actions.big-actions .tools > a {
    float: left;
    width: 23px;
    height: 30px;
    top: -1px;
    padding: 0;
    position: relative;
    overflow: hidden;
}

.actions.big-actions .tools > a {
    text-align: left;
    padding: 0;
    line-height: 12px;
    border-left: 1px solid #c2c2c2;
    -webkit-border-radius: 0 6px 6px 0;
    -moz-border-radius: 0 6px 6px 0;
    border-radius: 0 6px 6px 0;
}

.actions.big-actions .tools > a:first-child {
    line-height: 28px;
    border-right: 1px solid #fff;
    border-left: 1px solid #dcdcdc;
    -webkit-border-radius: 6px 0 0 6px;
    -moz-border-radius: 6px 0 0 6px;
    border-radius: 6px 0 0 6px;
    width: 150px;
    padding: 0;
    text-align: center;
}

.actions.big-actions .tools > a i {
    display: inline-block;
    width: 15px;
    height: 16px;
    overflow: hidden;
}

.actions.big-actions .tools > a i.favourite {
    margin: 0 5px 0 0;
    background: url(../../js/staging/i/messages-head-actions-tools-icon.png) no-repeat 0 0;
}

.actions.big-actions .tools > a i.expand {
    width: 5px;
    height: 3px;
    margin: 14px 0 0 8px;
    background: url(../../js/staging/i/arrow-down.gif) no-repeat 0 -10px;
}

.actions.big-actions .tools > a:hover i.expand {
    background-position: 0 0;
}

.actions.big-actions .tools .all {
    position: absolute;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: #fff;
    right: 0;
    top: 32px;
    white-space: nowrap;
    width: 154px;
    padding: 10px 11px;
    box-shadow: 0 2px 5px #999;
    margin: 0;
    list-style: none;
    z-index: 5;
    display: none;
}

.actions.big-actions .tools .all li {
    padding: 3px 0;
    border: none;
}

.actions.big-actions .tools .all li a {
    text-decoration: none;
    padding: 2px 0 2px 20px;
    display: block;
    background: url(../../js/staging/i/messages-head-actions-tools-all-icons.png) no-repeat left 9999em;
}

.actions.big-actions .tools .all li a.message {
    background-position: 0 3px;
}

.actions.big-actions .tools .all li a.smiley {
    background-position: 0 -17px;
}

.actions.big-actions .tools .all li a.present {
    background-position: 0 -37px;
}

.actions.big-actions .tools .all li a.quiz {
    background-position: 0 -57px;
}

.actions.big-actions .tools .all li a.complain {
    background-position: 0 -77px;
}

.actions.big-actions .tools .all li a.archive {
    background-position: 0 -97px;
}

.actions.big-actions .tools .all li a.favourite {
    background: url(../../js/staging/i/block-message-list-tools-all-icons.png) no-repeat left 9999em;
    background-position: 0 -58px;
}

.actions.big-actions .tools .all li a.call {
    background-position: 0 -183px;
}

.main-status {
    display: inline-block;
    margin: 3px 0 0;
    list-style: none;
    vertical-align: middle;
}

.main-status li {
    display: inline-block;
    overflow: hidden;
    margin: 0 2px 0 0;
    width: 23px;
    height: 23px;
    padding: 0;
    border: none;
    background: url(../../js/staging/i/block-status-icons.png) no-repeat left center;
    text-indent: -9999em;
    vertical-align: middle;
}

.main-status li.premium {
    background-position: left center;
}

.main-status li.verified {
    background-position: -25px center;
}

.main-status li.inexact {
    background-position: -50px center;
}

.main-status li.mobile {
    background-position: -73px center;
}

/*---NEW 30.05.13---*/







.pagination {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
    font: normal 15px/28px Arial, Helvetica, sans-serif;
    color: #7a7a7a;
}

.pagination li {
    display: inline-block;
    padding: 0;
    margin: 0 1px;
    min-width: 26px;
}

.pagination .button {
    height: 28px;
    line-height: 28px;
    padding: 0 9px;
    min-width: 10px;
    display: inline-block;
}

.pagination .button.big.grey {
    text-shadow: none;
    color: #7a7a7a !important;
    border-color: #cdcdcd;
    border-bottom-color: #b7b7b7;
    border-top-color: #e0e0e0;
}

.pagination li.ind {
    margin: 0 11px;
}

.pagination li.ind .button {
    min-width: 36px;
}

.pagination strong.button {
    border-color: #93abb9 #869ba6 #76878e #869ba6 !important;
    background: #608eb0 url(../../js/staging/i/buttons.png) repeat-x left -300px !important;
    cursor: default;
}

/*---NEW 04.06.13---*/








.test-modal {
    width: 346px;
    padding: 31px 262px 0 32px;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 100% 0;
    height: 284px;
}

.test-modal,
.test-modal p {
    font: normal 14px/17px Arial, Helvetica, sans-serif;
    color: #878686;
}

.test-modal h2 {
    font-size: 30px;
    line-height: 31px;
}

.test-modal .btn-green {
    display: block;
    width: 258px;
    height: 44px;
    line-height: 41px;
    padding: 0;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 60px;
}

.test-modal p {
    margin: 0;
}

.test-modal .later2 {
    position: absolute;
    top: 270px;
    right: 31px;
    font-size: 12px;
    line-height: 16px;
    color: #a6a6a6;
}

.test-modal .later2:hover {
    color: #8f8f8f;
}

.test-modal.bg1 {
    background-image: url(../../js/staging/i/test-modal1.jpg);
}

.test-modal.bg2 {
    background-image: url(../../js/staging/i/test-modal2.jpg);
}

.test-modal.bg3 {
    background-image: url(../../js/staging/i/test-modal3.jpg);
}

.test-modal.bg4 {
    background-image: url(../../js/staging/i/test-modal4.jpg);
}

.test-modal.bg5 {
    background-image: url(../../js/staging/i/test-modal5.jpg);
}

.test-modal.bg6 {
    background-image: url(../../js/staging/i/test-modal6.jpg);
}

.test-modal .close {
    top: 8px;
    right: 7px;
}

.test-modal h2 {
    margin-bottom: 39px;
}

/*---NEW 12.06.13---*/








.compatible-nav {
    text-align: center;
    position: relative;
    top: -45px;
}

.compatible-nav .bg {
    border: 1px solid #d2d6d8;
    height: 41px;
    position: relative;
    overflow: hidden;
    display: inline-block;
    background: #f7f7f7 url(../../js/staging/i/compatible-nav.png) repeat-x 0 -82px;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
}

.compatible-nav .ava {
    display: block;
    width: 26px;
    height: 26px;
    position: absolute;
    overflow: hidden;
    top: 8px;
}

.compatible-nav a {
    display: inline-block;
    vertical-align: top;
    position: relative;
    text-decoration: none;
    height: 41px;
    text-align: left;
}

.compatible-nav .prev,
.compatible-nav .next {
    white-space: nowrap;
    font: normal 12px/12px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #728890;
    text-decoration: none;
    padding: 8px 0;
    width: 120px;
}

.compatible-nav .prev {
    padding-left: 39px;
    padding-right: 26px;
}

.compatible-nav .next {
    padding-right: 39px;
    padding-left: 26px;
    text-align: right;
}

.compatible-nav .new-orange {
    font-size: 9px;
    line-height: 8px;
    height: 9px;
    padding: 0 3px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    vertical-align: middle;
    top: 0;
    margin: 0;
}

.compatible-nav .prev .ava {
    left: 8px;
}

.compatible-nav .next .ava {
    right: 8px;
}

.compatible-nav .all {
    padding: 0 0 0 9px;
    text-decoration: none;
    font: normal 12px/41px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #0c3645;
    background: url(../../js/staging/i/compatible-nav.png) no-repeat 0 -41px;
}

.compatible-nav .all span {
    display: inline-block;
    vertical-align: top;
    height: 41px;
    padding: 0 9px 0 0;
    background: url(../../js/staging/i/compatible-nav.png) no-repeat 100% -123px;
}

.compatible-nav .name {
    display: inline-block;
    position: relative;
    max-width: 81px;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
}

.compatible-nav .name .grad {
    position: absolute;
    top: 0;
    left: 53px;
    bottom: 0;
    background: url(../../js/staging/i/compatible-nav.png) no-repeat 100% -173px;
    display: block;
    width: 29px;
}

.compatible-nav .arr {
    display: block;
    background: url(../../js/staging/i/compatible-nav.png) no-repeat;
    width: 13px;
    height: 21px;
    overflow: hidden;
    position: absolute;
    top: 10px;
}

.compatible-nav .prev .arr {
    right: 6px;
}

.compatible-nav .next .arr {
    left: 6px;
    background-position: -16px 0;
}

/*--NEW 07.06.13--*/







.test-compatibility2 {
    position: relative;
    border: 1px solid #c2c8ce;
    background: #edf0f2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZjBmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmU1ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #edf0f2 0%, #e2e5e8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #edf0f2), color-stop(100%, #e2e5e8));
    background: -webkit-linear-gradient(top, #edf0f2 0%, #e2e5e8 100%);
    background: -o-linear-gradient(top, #edf0f2 0%, #e2e5e8 100%);
    background: -ms-linear-gradient(top, #edf0f2 0%, #e2e5e8 100%);
    background: linear-gradient(to bottom, #edf0f2 0%, #e2e5e8 100%);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: 0 0 7px #ccc;
    -moz-box-shadow: 0 0 7px #ccc;
    -webkit-box-shadow: 0 0 7px #ccc;
    padding: 15px 23px 47px 23px;
}

.test-compatibility2:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.test-compatibility2 .actions {
    float: right;
    top: -2px;
}

.test-compatibility2 h3 {
    margin: 0 0 18px 0;
    font-size: 21px;
}

.compare-graph {
    position: relative;
    background: #f8f8f8;
    margin: 0 4px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: inset 0 1px 0 #dbdee2, inset 0 0 0 1px #fff;
    -moz-box-shadow: inset 0 1px 0 #dbdee2, inset 0 0 0 1px #fff;
    -webkit-box-shadow: inset 0 1px 0 #dbdee2, inset 0 0 0 1px #fff;
}

.compare-graph .lbg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 283px;
    border-right: 1px solid #dbdee2;
    box-shadow: 1px 0 0 #fff;
    -moz-box-shadow: 1px 0 0 #fff;
    -webkit-box-shadow: 1px 0 0 #fff;
    background: url(../../js/staging/i/test-result-lines.png) 27px 0;
}

.compare-graph ul {
    position: relative;
    z-index: 100;
    list-style: none;
    margin: 0;
    padding: 35px 0;
}

.compare-graph ul li {
    position: relative;
    padding: 0 20px 0 305px;
    margin: 32px 0 0 0;
}

.compare-graph ul li:first-child {
    margin: 0;
}

.compare-graph .test-line.l {
    position: absolute;
    left: 0;
    top: 5px;
    width: 283px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    overflow: visible;
}

.compare-graph .toggle {
    cursor: pointer;
    font: normal 14px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #515253;
    position: relative;
    border-bottom: 1px dashed #d9d9d9;
    text-transform: uppercase;
}

.compare-graph .hold:hover .toggle {
    color: #4c9abe;
    border: 0;
}

.compare-graph .circle {
    background: #ffba00;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYmEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYjdhMDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffba00 0%, #eb7a09 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffba00), color-stop(100%, #eb7a09));
    background: -webkit-linear-gradient(top, #ffba00 0%, #eb7a09 100%);
    background: -o-linear-gradient(top, #ffba00 0%, #eb7a09 100%);
    background: -ms-linear-gradient(top, #ffba00 0%, #eb7a09 100%);
    background: linear-gradient(to bottom, #ffba00 0%, #eb7a09 100%);
    padding: 6px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    display: block;
    position: absolute;
    top: -15px;
    margin: 0 0 0 -20px;
    z-index: 20;
}

.compare-graph .circle span {
    display: block;
    width: 27px;
    height: 27px;
    text-align: center;
    font: bold 12px/27px Arial, Helvetica, sans-serif;
    color: #528aa3;
    background: #fff;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}

.compare-graph .circle.edge-l {
    left: 0 !important;
    margin: 0;
}

.compare-graph .circle.edge-r {
    left: 100% !important;
    margin-left: -39px;
}

.compatibility-popup {
    z-index: 200;
    position: absolute;
    border: 1px solid #4c9abe;
    background: #f9f9f9;
    padding: 15px 14px 13px 17px;
    width: 531px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: 0 2px 7px rgba(0, 0, 0, 0.29);
    -moz-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.29);
    -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.29);
    top: 100%;
    left: 50%;
    margin: 0px 0 0 -281px;
    display: none;
}

.compare-graph .hold:hover .compatibility-popup {
    display: block;
}

.compatibility-popup,
.compatibility-popup p {
    font: normal 14px/17px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #5e7a83;
}

.compare-graph .test-results-compare {
    float: right;
}

.compare-graph .test-results-compare .bg {
    background: #fff;
    width: 214px;
}

.compatibility-popup:before {
    display: block;
    position: absolute;
    background: url(../../js/staging/i/results-popup-arr.png) no-repeat;
    width: 13px;
    height: 8px;
    content: '';
    bottom: 100%;
    left: 50%;
    margin: 0 0 0 -6px;
}

.compatibility-popup h4 {
    font: normal 21px Cambria, "Times New Roman", Times, serif;
    color: #5e7a83;
    margin: 0;
    padding: 17px 0;
    min-height: 50px;
}

.compatibility-popup .text {
    max-height: 170px;
    position: relative;
    overflow: hidden;
    overflow-y: auto;
}

.compare-graph .hold {
    display: inline-block;
    position: relative;
}

/*---NEW 14.06.13---*/







.messages > ul > li .message .text.bg-question {
    background: url(../../js/staging/i/icon-question.png) no-repeat 17px 7px;
    padding-left: 45px;
}

.question-hold {
    margin: 10px 0 0 -28px;
    position: relative;
}

.question-hold .qu {
    font: bold 18px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #000;
    margin: 0 0 8px 0;
}

.question-hold ul {
    list-style: none;
    margin: 0 !important;
    padding: 0;
    font: bold 15px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #514a44;
}

.question-hold ul li {
    position: relative;
    margin: 6px 0 0 0;
    padding: 0 0 0 22px;
}

.question-hold ul li:first-child {
    margin: 0;
}

.question-hold ul input {
    position: absolute;
    top: 2px;
    left: 0;
}

.question-hold .an-bg {
    position: relative;
    background: #fff;
    border-radius: 9px;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    padding: 10px 26px 16px 26px;
    font: bold italic 16px/19px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #666;
    margin: 0 0 20px 0;
}

.question-hold .an-bg:before {
    content: '';
    display: block;
    position: absolute;
    top: 100%;
    left: 37px;
    background: url(../../js/staging/i/answer-corner.png) no-repeat;
    width: 10px;
    height: 14px;
    overflow: hidden;
}

.question-hold .button.big {
    display: inline-block;
    margin: 0 !important;
    font-size: 13px;
    font-family: Tahoma, Geneva, sans-serif;
    color: #2d5a85;
    text-shadow: none;
    padding: 0 13px;
}

.answer-hold {
    margin-top: -10px;
}

.answer-hold .text {
    font: normal 15px Candara, "Trebuchet MS", Arial, sans-serif;
    padding: 9px 9px 9px 14px;
    border-color: #b5bcc4;
    width: 707px;
    height: 59px;
    color: #514a44;
    resize: vertical;
}

.answer-hold .text.small {
    height: 20px;
}

ul li.answer-li {
    padding: 20px 0;
    overflow: visible;
    margin: 0;
}

li.answer-li .answer-hold {
    margin: 0;
}

.link-ask {
    padding-left: 0 !important;
}

.link-ask span {
    padding: 0 0 0 29px;
    background: url(../../js/staging/i/icon-question-small.png) no-repeat 12px 2px;
}

.ask-modal {
    padding: 0 27px 29px 28px;
    width: 563px;
}

.ask-modal.done {
    padding-top: 19px;
    padding-left: 32px;
    padding-right: 32px;
    width: 334px;
}

.ask-modal h2 {
    font: normal 20px Cambria, "Times New Roman", Times, serif;
    color: #0c3645;
    margin: 0 0 17px 0;
}

.ask-modal h2.with-bg {
    position: relative;
    margin: 0 -27px 25px -28px;
    padding: 13px 27px 12px 20px;
    border-bottom: 1px solid #cfcfcf;
    background: #e6eef5;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZWVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2RhZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e6eef5 0%, #ccdae7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6eef5), color-stop(100%, #ccdae7));
    background: -webkit-linear-gradient(top, #e6eef5 0%, #ccdae7 100%);
    background: -o-linear-gradient(top, #e6eef5 0%, #ccdae7 100%);
    background: -ms-linear-gradient(top, #e6eef5 0%, #ccdae7 100%);
    background: linear-gradient(to bottom, #e6eef5 0%, #ccdae7 100%);
}

.ask-modal h3 {
    font: bold 18px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #0c3645;
    margin: 0 0 12px 22px;
}

.ask-modal ul {
    list-style: none;
    margin: 0 66px 34px 66px;
    padding: 0;
}

.ask-modal ul li {
    font: normal 16px/18px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #515151;
    margin: 18px 0 0 0;
    padding: 0 0 0 19px;
    background: url(../../js/staging/i/dot-grey.png) no-repeat 0 7px;
}

.ask-modal ul li:first-child {
    margin: 0;
}

.ask-modal .button {
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    display: inline-block;
    padding: 0 10px;
    min-width: 123px;
    text-align: center;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.ask-modal .btns {
    float: right;
}

.ask-modal .btns .button {
    float: left;
    margin: 0 0 0 7px;
}

.ask-modal .refresh {
    font: normal 14px Tahoma, Geneva, sans-serif;
    padding: 0 0 0 20px;
    background: url(../../js/staging/i/refresh.png) no-repeat;
    text-decoration: none;
    color: #0f7ca3;
    float: left;
    margin: 10px 0 0 0;
}

.ask-modal .refresh span {
    position: relative;
    border-bottom: 1px dashed #0f7ca3;
}

.ask-modal .refresh:hover span {
    border: 0;
}

.ask-modal .center {
    text-align: center;
}

.ask-modal .center .button {
    min-width: 138px;
}

.ask-modal.done,
.ask-modal.done p {
    font: normal 15px/18px Arial, Helvetica, sans-serif;
    color: #505050;
}

.ask-modal.done p {
    margin: 0 0 20px 0;
}

.block-fix-bottom {
    margin-bottom: 0px !important;
}

#two-col-wrap {
    padding: 20px 0 20px;
}

.support-block {
    padding: 14px 18px 0 60px;
    height: 54px;
    overflow: visible;
    margin-top: -5px !important;
}

.support-block .operator {
    position: absolute;
    bottom: 10px;
    border: 1px solid #dbdfe2;
    border-bottom-color: #e9ebed;
    border-top-color: #ced2d6;
    background: #ffffff;
    background: #f3f5f6 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOWQwZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #c9d0d8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #c9d0d8));
    background: -webkit-linear-gradient(top, #ffffff 0%, #c9d0d8 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #c9d0d8 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #c9d0d8 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #c9d0d8 100%);
    white-space: nowrap;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #555;
    padding: 2px 29px 5px 38px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.support-block .operator strong {
    display: block;
    font: bold 15px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #305979;
}

.support-block .operator a {
    font-size: 13px;
    font-family: Candara, "Trebuchet MS", Arial, sans-serif;
    color: #b1c4d1;
}

.support-block .operator a span {
    color: #107ca3;
}

.support-block .operator:before {
    content: '';
    display: block;
    background: url(../../js/staging/i/operator.png) no-repeat;
    width: 81px;
    height: 68px;
    position: absolute;
    bottom: -12px;
    left: -50px;
    display: block;
}

.support-block .hotline {
    float: right;
    white-space: nowrap;
    text-align: right;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #555;
}

.support-block .hotline strong {
    font-size: 18px;
    color: #000;
}

.support-block .hotline em {
    display: block;
    font-size: 11px;
    color: #87888a;
    margin: 1px 0 0 0;
}

/*---NEW 14.06.13---*/







.messages > ul > li .message .text.bg-question {
    background: url(../../js/staging/i/icon-question.png) no-repeat 17px 7px;
    padding-left: 45px;
}

.question-hold {
    margin: 10px 0 0 -28px;
    position: relative;
}

.question-hold .qu {
    font: bold 18px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #000;
    margin: 0 0 8px 0;
}

.question-hold ul {
    list-style: none;
    margin: 0 !important;
    padding: 0;
    font: bold 15px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #514a44;
}

.question-hold ul li {
    position: relative;
    margin: 6px 0 0 0;
    padding: 0 0 0 22px;
}

.question-hold ul li:first-child {
    margin: 0;
}

.question-hold ul input {
    position: absolute;
    top: 2px;
    left: 0;
}

.question-hold .an-bg {
    position: relative;
    background: #fff;
    border-radius: 9px;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    padding: 10px 26px 16px 26px;
    font: bold italic 16px/19px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #666;
    margin: 0 0 20px 0;
}

.question-hold .an-bg:before {
    content: '';
    display: block;
    position: absolute;
    top: 100%;
    left: 37px;
    background: url(../../js/staging/i/answer-corner.png) no-repeat;
    width: 10px;
    height: 14px;
    overflow: hidden;
}

.question-hold .button.big {
    display: inline-block;
    margin: 0 !important;
    font-size: 13px;
    font-family: Tahoma, Geneva, sans-serif;
    color: #2d5a85;
    text-shadow: none;
    padding: 0 13px;
}

.answer-hold {
    margin-top: -10px;
}

.answer-hold .text {
    font: normal 15px Candara, "Trebuchet MS", Arial, sans-serif;
    padding: 9px 9px 9px 14px;
    border-color: #b5bcc4;
    width: 707px;
    height: 59px;
    color: #514a44;
    resize: vertical;
}

.answer-hold .text.small {
    height: 20px;
}

ul li.answer-li {
    padding: 20px 0;
    overflow: visible;
    margin: 0;
}

li.answer-li .answer-hold {
    margin: 0;
}

.link-ask {
    padding-left: 0 !important;
}

.link-ask span {
    padding: 0 0 0 29px;
    background: url(../../js/staging/i/icon-question-small.png) no-repeat 12px 2px;
}

.ask-modal {
    padding: 0 27px 29px 28px;
    width: 563px;
}

.ask-modal.done {
    padding-top: 19px;
    padding-left: 32px;
    padding-right: 32px;
    width: 334px;
}

.ask-modal h2 {
    font: normal 20px Cambria, "Times New Roman", Times, serif;
    color: #0c3645;
    margin: 0 0 17px 0;
}

.ask-modal h2.with-bg {
    position: relative;
    margin: 0 -27px 25px -28px;
    padding: 13px 27px 12px 20px;
    border-bottom: 1px solid #cfcfcf;
    background: #e6eef5;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZWVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2RhZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e6eef5 0%, #ccdae7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6eef5), color-stop(100%, #ccdae7));
    background: -webkit-linear-gradient(top, #e6eef5 0%, #ccdae7 100%);
    background: -o-linear-gradient(top, #e6eef5 0%, #ccdae7 100%);
    background: -ms-linear-gradient(top, #e6eef5 0%, #ccdae7 100%);
    background: linear-gradient(to bottom, #e6eef5 0%, #ccdae7 100%);
}

.ask-modal h3 {
    font: bold 18px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #0c3645;
    margin: 0 0 12px 22px;
}

.ask-modal ul {
    list-style: none;
    margin: 0 66px 34px 66px;
    padding: 0;
}

.ask-modal ul li {
    font: normal 16px/18px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #515151;
    margin: 18px 0 0 0;
    padding: 0 0 0 19px;
    background: url(../../js/staging/i/dot-grey.png) no-repeat 0 7px;
}

.ask-modal ul li:first-child {
    margin: 0;
}

.ask-modal .button {
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    display: inline-block;
    padding: 0 10px;
    min-width: 123px;
    text-align: center;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.ask-modal .btns {
    float: right;
}

.ask-modal .btns .button {
    float: left;
    margin: 0 0 0 7px;
}

.ask-modal .refresh {
    font: normal 14px Tahoma, Geneva, sans-serif;
    padding: 0 0 0 20px;
    background: url(../../js/staging/i/refresh.png) no-repeat;
    text-decoration: none;
    color: #0f7ca3;
    float: left;
    margin: 10px 0 0 0;
}

.ask-modal .refresh span {
    position: relative;
    border-bottom: 1px dashed #0f7ca3;
}

.ask-modal .refresh:hover span {
    border: 0;
}

.ask-modal .center {
    text-align: center;
}

.ask-modal .center .button {
    min-width: 138px;
}

.ask-modal.done,
.ask-modal.done p {
    font: normal 15px/18px Arial, Helvetica, sans-serif;
    color: #505050;
}

.ask-modal.done p {
    margin: 0 0 20px 0;
}

/*---NEW 26.06.13---*/








.moneyback-info {
    position: relative;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    float: right;
    margin: -4px 74px 0 15px;
    padding: 10px 10px 10px 12px;
    width: 183px;
    border: 1px solid #fbdb64;
    background: #fdf6ce;
    font: bold 12px/14px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #cc8c36;
    text-transform: uppercase;
    z-index: 40;
}

.moneyback-info img {
    position: absolute;
    top: -21px;
    left: 100%;
    margin: 0 0 0 -15px;
}

.moneyback-info .more-hold {
    position: relative;
    display: inline-block;
    vertical-align: top;
}

.moneyback-info .more-hold .toggle {
    font: normal 11px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #b6761f;
    cursor: pointer;
    text-transform: none;
}

.main-popup {
    position: absolute;
    z-index: 40;
    top: 100%;
    left: 50%;
    width: 279px;
    border: 1px solid #b9b9b9;
    background: #eceff2 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wOCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: #eceff2 -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 81%, rgba(0, 0, 0, 0.08) 100%);
    background: #eceff2 -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(81%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.08)));
    background: #eceff2 -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 81%, rgba(0, 0, 0, 0.08) 100%);
    background: #eceff2 -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 81%, rgba(0, 0, 0, 0.08) 100%);
    background: #eceff2 -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 81%, rgba(0, 0, 0, 0.08) 100%);
    background: #eceff2 linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 81%, rgba(0, 0, 0, 0.08) 100%);
    font: normal 13px/15px Cambria, "Times New Roman", Times, serif;
    color: #686868;
    padding: 30px 22px 27px 22px;
    text-transform: none;
    margin: 4px 0 0 -162px;
}

.main-popup .close {
    width: 9px;
    height: 9px;
    position: absolute;
    background: url(../../js/staging/i/main-popup-close.png) no-repeat 1px 1px;
    z-index: 40;
    top: 5px;
    right: 4px;
}

.main-popup:before {
    display: block;
    content: '';
    position: absolute;
    background: url(../../js/staging/i/main-popup-arr.png) no-repeat;
    width: 9px;
    height: 6px;
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin: 0 0 0 -5px;
}

.support-block {
    padding: 14px 18px 0 60px;
    height: 54px;
    overflow: visible;
    margin-top: -5px !important;
}

.operator {
    position: absolute;
    bottom: 10px;
    border: 1px solid #dbdfe2;
    border-bottom-color: #e9ebed;
    border-top-color: #ced2d6;
    background: #ffffff;
    background: #f3f5f6 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOWQwZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #c9d0d8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #c9d0d8));
    background: -webkit-linear-gradient(top, #ffffff 0%, #c9d0d8 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #c9d0d8 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #c9d0d8 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #c9d0d8 100%);
    white-space: nowrap;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #555;
    padding: 2px 29px 5px 38px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.operator strong {
    display: block;
    font: bold 15px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #305979;
}

.operator a {
    font-size: 13px;
    font-family: Candara, "Trebuchet MS", Arial, sans-serif;
    color: #b1c4d1;
}

.operator a span {
    color: #107ca3;
}

.operator:before {
    content: '';
    display: block;
    background: url(../../js/staging/i/operator.png) no-repeat;
    width: 81px;
    height: 68px;
    position: absolute;
    bottom: -12px;
    left: -50px;
    display: block;
}

.hotline {
    float: right;
    white-space: nowrap;
    text-align: right;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #555;
}

.hotline strong {
    font-size: 18px;
    color: #000;
}

.hotline em {
    display: block;
    font-size: 11px;
    color: #87888a;
    margin: 1px 0 0 0;
}

.select-price2 {
    position: relative;
    margin: -2px -6px -5px -6px;
}

.select-price2 h4 {
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #cc8c36;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
    text-align: center;
    margin: 0 0 9px 0;
}

.select-price2 .hold {
    margin: 11px 0 0 0;
}

.select-price2 h4 + .hold {
    margin: 0;
}

.select-price2 label {
    display: block;
    position: relative;
}

.select-price2 .bg {
    display: block;
    cursor: pointer;
    border: 1px solid #f9cd93;
    background: #ffedc9;
    font: normal 13px/13px Arial, Helvetica, sans-serif;
    color: #cc8c36;
    padding: 0 0 20px 42px;
    position: relative;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.select-price2 .info {
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #d69f57;
    margin: 0 0 0 12px;
}

.select-price2 .head {
    display: block;
    position: relative;
    margin: 0 0 11px -42px;
    padding: 6px 10px 5px 10px;
    background: #ffe5b1;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #cc8c36;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    overflow: hidden;
}

.select-price2 .red {
    float: right;
    color: #d35252;
}

.select-price2 .only_card {
    bottom: 7px;
    left: 10px;
    position: absolute;
}

.select-price2 strong {
    float: left;
    font-size: 38px;
    line-height: 38px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
    min-width: 64px;
    margin: -5px 3px 0 0;
    position: relative;
    text-align: right;
}

.select-price2 del {
    display: inline-block;
    font-size: 16px;
    line-height: 16px;
    position: relative;
    text-decoration: none;
}

.select-price2 del:after {
    content: '';
    display: block;
    position: absolute;
    background: url(../../js/staging/i/payment-del.png) no-repeat 50% 50%;
    top: -2px;
    left: -2px;
    bottom: -2px;
    right: -2px;
}

.select-price2 input {
    position: absolute;
    top: 44px;
    left: 6px;
    z-index: 20;
}

.select-price2 input:checked + .bg {
    border-color: #dca252;
    box-shadow: 0 0 0 1px #dca252;
    -moz-box-shadow: 0 0 0 1px #dca252;
    -webkit-box-shadow: 0 0 0 1px #dca252;
    background: #fff4dc;
}

.select-price2 input:checked + .bg .head {
    background: #ffefcd;
}

.user-photo {
    margin: 2px 0 34px 0;
    position: relative;
    font: normal 12px Tahoma, Geneva, sans-serif;
    color: #4f5a66;
}

.user-photo .bg {
    border: 1px solid #d4cec3;
    padding: 7px;
    background: #f7f5ef;
    margin: 0 0 11px 0;
    position: relative;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
}

.user-photo .hold {
    position: relative;
    background: #ebe8e2;
}

.user-photo .hold img {
    width: 100%;
    height: auto;
}

.user-photo .nophoto {
    padding: 150px 0 50px 0;
    text-align: center;
    font: normal 12px/15px Tahoma, Geneva, sans-serif;
    color: #908571;
    background: url(../../js/staging/i/nophoto.png) no-repeat 50% 72px;
}

.user-photo .mini {
    list-style: none;
    margin: 7px -8px 0 0;
    padding: 0;
    position: relative;
    overflow: hidden;
    line-height: 0;
}

.user-photo .mini li {
    float: left;
    margin: 2px 2px 0 0;
    position: relative;
    overflow: hidden;
    padding: 0;
    background: none;
    width: 27px;
    height: 27px;
}

.call-info-modal {
    padding: 0;
    width: 651px;
    font: normal 14px/17px Arial, Helvetica, sans-serif;
    color: #505050;
}

.call-info-modal p {
    line-height: 17px;
}

.call-info-modal .bg {
    background: url(../../js/staging/i/phone-info-bg.jpg) no-repeat 100% 100%;
    padding: 41px 250px 30px 36px;
    position: relative;
}

.call-info-modal h2 {
    font-size: 30px;
    line-height: 30px;
    margin: 0 0 24px 0;
}

.call-info-modal h3 {
    font: normal 16px/20px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #005578;
    margin: 0 0 15px 0;
}

.call-info-modal ul {
    list-style: none;
    margin: 0 0 22px 0;
    padding: 0;
}

.call-info-modal ul li {
    line-height: 17px;
    margin: 12px 0 0 0;
    padding: 0 0 0 23px;
    background: url(../../js/staging/i/check.png) no-repeat 0 4px;
}

.call-info-modal ul li:first-child {
    margin: 0;
}

.call-info-modal .info {
    color: #747f82;
    background: #e1e8f0 url(../../js/staging/i/phone-info-shad.png) repeat-x;
    padding: 18px 18px 20px 92px;
    font-size: 12px;
    line-height: 15px;
}

.call-info-modal .info p {
    line-height: 15px;
    margin: 12px 0 0 0;
    position: relative;
}

.call-info-modal .info p:first-child {
    margin: 0;
}

.call-info-modal strong {
    color: #505050;
    font-weight: normal;
}

.call-info-modal .info .bg-phone {
    background: url(../../js/staging/i/call-info-phone.png) no-repeat;
    width: 52px;
    height: 59px;
    position: absolute;
    top: -5px;
    left: -63px;
}

.call-info-modal .info .bg-clock {
    background: url(../../js/staging/i/call-info-time.png) no-repeat;
    width: 35px;
    height: 35px;
    position: absolute;
    top: 0;
    left: -55px;
}

.call-info-modal2 {
    padding: 48px 40px 18px 40px;
    width: 571px;
}

.call-info-modal2 h2 {
    font-size: 30px;
    line-height: 30px;
    margin: 0 0 28px 0;
}

.benefits3 {
    list-style: none;
    margin: 0 -100px 30px -10px;
    position: relative;
    overflow: hidden;
    padding: 0;
}

.benefits3 li {
    float: left;
    width: 144px;
    margin: 0 59px 0 0;
    padding: 65px 0 0 10px;
    background: url(../../js/staging/i/call-benefits.png) no-repeat 0 -9999px;
    font: normal 12px/14px Arial, Helvetica, sans-serif;
    color: #747f82;
}

.benefits3 strong {
    display: block;
    font: normal 24px/24px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #005578;
    margin: 0 0 4px 0;
}

.benefits3 .bg1 {
    background-position: 5px 0;
}

.benefits3 .bg2 {
    background-position: -205px 0;
}

.benefits3 .bg3 {
    background-position: -426px 0;
}

.close-link {
    text-align: center;
}

.close-link .button {
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
    min-width: 118px;
}

.photo-modal {
    padding: 0;
    width: 540px;
    padding: 0 34px;
}

.photo-modal,
.photo-modal p {
    font: normal 12px Tahoma, Geneva, sans-serif;
}

.photo-modal p {
    margin: 0 0 17px 0;
}

.photo-modal .grey {
    color: #8b939c;
}

.photo-modal h2 {
    background: #f0f1f1;
    background: #f0f1f1 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjRmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f3f4f5 0%, #e5e5e5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f4f5), color-stop(100%, #e5e5e5));
    background: -webkit-linear-gradient(top, #f3f4f5 0%, #e5e5e5 100%);
    background: -o-linear-gradient(top, #f3f4f5 0%, #e5e5e5 100%);
    background: -ms-linear-gradient(top, #f3f4f5 0%, #e5e5e5 100%);
    background: linear-gradient(to bottom, #f3f4f5 0%, #e5e5e5 100%);
    font: normal 18px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #0c3645;
    margin: 0 -34px 16px -34px;
    padding: 13px 34px 11px 34px;
    border-bottom: 1px solid #d1d1d1;
}

.photo-modal .check {
    display: block;
    position: relative;
    background: #e6e6e7;
    font: normal 14px Tahoma, Geneva, sans-serif;
    color: #4f5a66;
    padding: 5px 10px 5px 60px;
    margin: 0 -34px;
}

.photo-modal .check input {
    position: absolute;
    top: 8px;
    left: 38px;
    margin-left: 0;
}

.photo-list {
    list-style: none;
    margin: 0 -34px;
    padding: 8px 0 8px 33px;
    max-height: 322px;
    overflow: hidden;
    position: relative;
    overflow-y: auto;
}

.photo-list li {
    float: left;
    position: relative;
    overflow: hidden;
    width: 102px;
    height: 102px;
    margin: 0 8px 8px 0;
    background: #f3f3f4;
    text-align: center;
    font: normal 14px/102px Tahoma, Geneva, sans-serif;
    color: #8b939c;
    box-shadow: inset 0 0 78px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: inset 0 0 78px rgba(0, 0, 0, 0.08);
    -webkit-box-shadow: inset 0 0 78px rgba(0, 0, 0, 0.08);
}

.photo-list label {
    cursor: pointer;
}

.photo-list input {
    margin-left: 0;
    position: absolute;
    top: 4px;
    left: 4px;
    z-index: 5;
}

.photo-list img {
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.photo-list input:checked + img {
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.photo-modal .btns {
    text-align: center;
    position: relative;
    background: #eeeeef;
    background: #eeeeef url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e9e9ea 0%, #ebebec 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9e9ea), color-stop(100%, #ebebec));
    background: -webkit-linear-gradient(top, #e9e9ea 0%, #ebebec 100%);
    background: -o-linear-gradient(top, #e9e9ea 0%, #ebebec 100%);
    background: -ms-linear-gradient(top, #e9e9ea 0%, #ebebec 100%);
    background: linear-gradient(to bottom, #e9e9ea 0%, #ebebec 100%);
    padding: 20px 34px 22px 34px;
    margin: 0 -34px;
    vertical-align: top;
}

.photo-modal .btns .button {
    display: inline-block;
    padding: 8px 20px 9px 20px;
    height: auto;
    line-height: normal;
}

.photo-modal .btns .l,
.photo-modal .btns .r {
    position: absolute;
    top: 31px;
}

.photo-modal .btns .l {
    left: 34px;
}

.photo-modal .btns .r {
    right: 34px;
}

.photo-modal .btns a {
    text-decoration: none;
}

.photo-modal .back,
.photo-modal .back a {
    color: #959ea0;
}

.photo-modal .back a {
    text-decoration: underline;
}

.photo-modal .btns.nobg {
    background: none;
}

.photo-modal .cam-btns {
    width: 365px;
    text-align: right;
    margin: 0 auto;
    padding-top: 25px;
    padding-bottom: 25px;
}

.cam-hold {
    width: 365px;
    height: 365px;
    position: relative;
    overflow: hidden;
    margin: 39px auto 0 auto;
}

.cam-hold.bordered {
    box-shadow: 0 0 0 1px #d1d1d1;
    -moz-box-shadow: 0 0 0 1px #d1d1d1;
    -webkit-box-shadow: 0 0 0 1px #d1d1d1;
}

.cam-hold.nocam {
    background: #f3f3f4;
    box-shadow: inset 0 0 78px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: inset 0 0 78px rgba(0, 0, 0, 0.08);
    -webkit-box-shadow: inset 0 0 78px rgba(0, 0, 0, 0.08);
    font: normal 18px Arial, Helvetica, sans-serif;
    color: #0c3645;
}

.cam-hold .cell {
    width: 365px;
    height: 365px;
    text-align: center;
}

.cam-list {
    list-style: none;
    width: 298px;
    margin: 0 auto;
    padding: 0;
}

.cam-list li {
    margin: 6px 0 0 0;
    padding: 0;
    list-style: none;
}

.cam-list li:first-child {
    margin: 0;
}

.cam-list a {
    display: block;
    border: 1px solid #d1d1d1;
    color: #0c3645;
    font: normal 14px Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 7px 10px;
    text-align: center;
    background: #f0f1f1;
    background: #f0f1f1 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjRmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f3f4f5 0%, #e5e5e5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f4f5), color-stop(100%, #e5e5e5));
    background: -webkit-linear-gradient(top, #f3f4f5 0%, #e5e5e5 100%);
    background: -o-linear-gradient(top, #f3f4f5 0%, #e5e5e5 100%);
    background: -ms-linear-gradient(top, #f3f4f5 0%, #e5e5e5 100%);
    background: linear-gradient(to bottom, #f3f4f5 0%, #e5e5e5 100%);
    box-shadow: inset 0 2px 1px rgba(255, 255, 255, 0.9);
    -moz-box-shadow: inset 0 2px 1px rgba(255, 255, 255, 0.9);
    -webkit-box-shadow: inset 0 2px 1px rgba(255, 255, 255, 0.9);
}

.button.dis {
    cursor: default;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.social-search a {
    display: inline-block;
    border: 1px solid #d1d1d1;
    color: #83898c;
    font: normal 14px Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 7px 10px;
    text-align: center;
    background: #f0f1f1;
    background: #f0f1f1 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjRmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f3f4f5 0%, #e5e5e5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f4f5), color-stop(100%, #e5e5e5));
    background: -webkit-linear-gradient(top, #f3f4f5 0%, #e5e5e5 100%);
    background: -o-linear-gradient(top, #f3f4f5 0%, #e5e5e5 100%);
    background: -ms-linear-gradient(top, #f3f4f5 0%, #e5e5e5 100%);
    background: linear-gradient(to bottom, #f3f4f5 0%, #e5e5e5 100%);
    box-shadow: inset 0 2px 1px rgba(255, 255, 255, 0.9);
    -moz-box-shadow: inset 0 2px 1px rgba(255, 255, 255, 0.9);
    -webkit-box-shadow: inset 0 2px 1px rgba(255, 255, 255, 0.9);
}

.social-search {
    text-align: center;
    margin: 58px 0 0 0;
    padding: 0 0 17px 0;
}

.social-search .line {
    width: 342px;
    height: 24px;
    line-height: 0;
    position: relative;
    overflow: hidden;
    border: 1px solid #939e89;
    background: #dfe3da;
    box-shadow: inset 0 0 13px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 0 13px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 0 13px rgba(0, 0, 0, 0.1);
    margin: 0 auto 57px auto;
    border-radius: 13px;
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
}

.social-search .line:after {
    display: block;
    content: '';
    position: absolute;
    top: -11px;
    bottom: -11px;
    left: -11px;
    right: -11px;
    border: 10px solid #fff;
    display: block;
    z-index: 10;
    border-radius: 23px;
    -moz-border-radius: 23px;
    -webkit-border-radius: 23px;
    box-shadow: inset 0 0 0 1px #939e89;
    -moz-box-shadow: inset 0 0 0 1px #939e89;
    -webkit-box-shadow: inset 0 0 0 1px #939e89;
}

.social-search .line div {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background: #84b35a url(../../js/staging/i/spinner.png) repeat-x;
    animation: spinner 1s infinite linear;
    -webkit-animation: spinner 1s infinite linear;
}
@keyframes
spinner {
    from {
        background-position: -43px 0;
    }

    to {
        background-position: 0 0;
    }
}
@-webkit-keyframes
spinner {
    from {
        background-position: -43px 0;
    }

    to {
        background-position: 0 0;
    }
}

.photo-upload {
    padding: 5px 0 0 0;
}

.photo-upload,
.photo-upload p {
    font: normal 14px/17px Arial, Helvetica, sans-serif;
    color: #545f67;
}

.photo-upload h1 {
    font-size: 30px;
    line-height: 30px;
    margin: 0 0 17px 0;
}

.photo-upload p {
    margin: 0 0 21px 0;
}

.photo-upload .check {
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #89939a;
    position: relative;
    padding: 0 0 0 20px;
    margin: 94px 0 18px 0;
}

.photo-upload .check input {
    position: absolute;
    top: 0;
    left: 0;
}

.photo-upload .check a {
    color: #89939a;
}

.photo-upload .select {
    overflow: hidden;
}

.photo-upload .list {
    float: left;
    list-style: none;
    margin: 0 0 0 -17px;
    position: relative;
    padding: 0;
    font: normal 16px Arial, Helvetica, sans-serif;
}

.photo-upload .list a {
    display: inline-block;
    padding: 26px 0 4px 86px;
    background: url(../../js/staging/i/photo-upload-pics.png) no-repeat 0 -9999px;
    color: #206a9b;
}

.photo-upload .list .bg-comp {
    background-position: 0 0;
}

.photo-upload .list .bg-cam {
    background-position: 0 -70px;
}

.photo-upload .list li {
    margin: 0 0 21px 0;
    padding: 0;
    background: none;
}

.photo-upload .or {
    float: left;
    position: relative;
    width: 1px;
    height: 118px;
    background: #afafaf;
    margin: 7px 71px 0 71px;
}

.photo-upload .or span {
    display: block;
    width: 40px;
    height: 22px;
    font: normal 14px/22px Arial, Helvetica, sans-serif;
    color: #545f67;
    background: #f8f8f8;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -11px 0 0 -20px;
    text-align: center;
}

.photo-upload .soc {
    float: left;
    width: 410px;
    font: normal 14px Arial, Helvetica, sans-serif;
    color: #545f67;
    margin: 15px 0 0 0;
}

.photo-upload .soc ul {
    list-style: none;
    margin: 10px 0 0 0;
    padding: 0;
}

.photo-upload .soc ul li {
    float: left;
    margin: 0 11px 8px 0;
    padding: 0;
}

.photo-upload .soc a {
    display: block;
    text-align: left;
    text-indent: -9999px;
    background: url(../../js/staging/i/photo-upload-socials.png) no-repeat 0 -9999px;
    width: 116px;
    height: 33px;
    overflow: hidden;
}

.photo-upload .soc .fb {
    background-position: 0 0;
}

.photo-upload .soc .vk {
    background-position: -127px 0;
}

.photo-upload .soc .od {
    background-position: -254px 0;
}

.photo-upload .soc .in {
    background-position: 0 -41px;
}

.photo-upload .soc .mr {
    background-position: -127px -41px;
}

.photo-upload .soc .goo {
    background-position: -254px -41px;
}

.photo-upload .btn .btn-bg {
    padding-left: 57px;
    padding-right: 57px;
}

.photo-upload a:hover {
    color: #4a5b60;
}

.logo-r {
    position: absolute;
    top: 17px;
    right: 71px;
}

/*---NEW 08.07.13---*/







.user-match-block {
    position: relative;
    background: #dfebf1 url(../../js/staging/i/user-match-block-bg.png);
    margin: 0 0 13px 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.15);
    font: normal 14px Arial, Helvetica, sans-serif;
    padding: 20px 22px 13px 22px;
}

.user-match-block:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.user-match-block .notice {
    margin: 20px -22px -15px -22px;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
}

.user-match-block a {
    color: #797f86;
}

.user-match-block a:hover {
    text-decoration: none;
}

.user-match-block .edit-link {
    position: relative;
    border-bottom: 1px dashed #aab3bb;
    font-size: 12px;
    text-decoration: none;
}

.user-match-block .edit-link:hover {
    border: 0;
}

.user-match-block .user-match {
    font-size: 22px;
    margin: -4px 0 9px -2px;
    padding: 0;
}

.user-match-block .user-match p {
    margin-bottom: 7px;
}

.user-match-block .match ul,
.user-match-block .match ul li,
.user-match-block .match ul li span {
    height: 41px;
    line-height: 41px;
}

.user-match-block h4 {
    font: bold 16px Cambria, "Times New Roman", Times, serif;
    margin: 10px 0 10px 0;
}

.user-match-block .block.message-send {
    width: auto;
    border: 0;
    background: none;
    margin: 0 -4px 4px 0;
}

.user-match-block .block.message-send:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.user-match-block .message-send-i {
    margin: 0;
    padding: 0;
    background: none;
    border: 0;
}

.user-match-block .message-send .text {
    width: 495px;
    display: block;
    resize: vertical;
    border: 2px solid #b5bcc4;
    margin: 0 0 9px 0;
    height: 47px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.user-match-block .message-send .btn {
    width: 85px;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    margin: 0;
    float: left;
}

.user-match-block .message-send .smileys {
    float: right;
    margin: 0;
}

.user-match-block .message-send .smileys .list {
    border: 1px solid #b5bcc4;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.user-match-block .quote {
    margin: 2px -2px 20px -5px;
}

.quote {
    margin: 0 0 20px 0;
    position: relative;
}

.quote:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.quote .r {
    float: right;
    min-width: 54px;
    white-space: nowrap;
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #797f86;
}

.quote .r img {
    width: 48px;
    height: auto;
    padding: 2px;
    background: #f0f5f7;
    border: 1px solid #c0cfd6;
    display: block;
    margin: 0 0 2px 0;
}

.quote .bg {
    position: relative;
    background: #f2f7f9 url(../../js/staging/i/quote-bg2.png);
    border: 1px solid #cad8df;
    padding: 10px 13px 11px 13px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    margin: 0 20px 0 0;
    font: italic 14px/17px Arial, Helvetica, sans-serif;
    color: #666;
}

.quote .bg .arr {
    background: url(../../js/staging/i/quote-arr.png) no-repeat;
    width: 16px;
    height: 11px;
    position: absolute;
    top: 6px;
    left: 100%;
}

.notice {
    position: relative;
    padding: 13px 20px 14px 65px;
    background: #5b8bad url(../../js/staging/i/page-info.png);
    font: italic 13px/14px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #ede9d5;
}

.notice:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.notice:before {
    content: '';
    display: block;
    background: url(../../js/staging/i/exclam.png) no-repeat;
    width: 36px;
    height: 30px;
    position: absolute;
    top: 50%;
    margin: -15px 0 0 0;
    left: 16px;
}

.notice h5 {
    font: italic 16px Cambria, "Times New Roman", Times, serif;
    color: #fff;
    margin: 0;
}

.notice .button {
    float: right;
    min-width: 153px;
    margin: 5px 0 0 10px;
}

/*---NEW 29.07.13---*/







.pay-error {
    background: url(../../js/staging/i/pay-error-pic.jpg) no-repeat 100% 0;
    min-height: 129px;
    margin: -21px -9px 0 0;
    padding: 40px 0 0 0;
}

.pay-error p {
    font: normal 22px/26px Cambria, "Times New Roman", Times, serif;
    color: #0c3645;
    margin: 0 0 30px 0;
}

.pay-error p.red {
    font: normal 14px Arial, Helvetica, sans-serif;
    color: #cb5652;
    margin: 0 0 19px 0;
}

.pay-error .btn-green {
    height: 44px;
    line-height: 44px;
    min-width: 180px;
}

.pay-error .info {
    font: normal 11px/13px Arial, Helvetica, sans-serif;
    color: #919191;
    position: absolute;
    bottom: 19px;
    left: 34px;
    right: 34px;
    margin: 0;
}

.info-tab-popup {
    position: absolute;
    top: 9px;
    left: 15px;
    color: #fff;
    border: 1px solid #d35252;
    background: #f28b8b;
    background: #f28b8b url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyOGI4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMzUyNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f28b8b 0%, #d35252 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f28b8b), color-stop(100%, #d35252));
    background: -webkit-linear-gradient(top, #f28b8b 0%, #d35252 100%);
    background: -o-linear-gradient(top, #f28b8b 0%, #d35252 100%);
    background: -ms-linear-gradient(top, #f28b8b 0%, #d35252 100%);
    background: linear-gradient(to bottom, #f28b8b 0%, #d35252 100%);
    -pie-background: linear-gradient(top, #f28b8b 0%, #d35252 100%);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font: normal 18px/28px Candara, "Trebuchet MS", Arial, sans-serif;
    padding: 0 20px 1px 20px;
}

.info-tab-popup:before {
    content: '';
    display: block;
    position: absolute;
    background: url(../../js/staging/i/info-tab-popup-arr.png) no-repeat;
    width: 14px;
    height: 7px;
    bottom: 100%;
}

.info-tab-popup.pos1:before {
    left: 96px;
}

.info-tab-popup.pos2:before {
    left: 300px;
}

.info-tab-popup.pos3 {
    left: auto;
    right: 15px;
}

.info-tab-popup.pos3:before {
    right: 96px;
}

.info-tab-popup span {
    vertical-align: middle;
    font-size: 14px;
}

.info-tab-popup strong {
    font-size: 28px;
    font-family: Arial, Helvetica, sans-serif;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.5);
    font-weight: bold;
    position: relative;
    top: 3px;
    margin: 0 2px 0 0;
}

/*---NEW 09.08.13---*/







.navigator.big a,
.navigator.big .active a {
    font-size: 14px;
    min-width: 79px;
    text-align: center;
}

.navigator.big {
    margin-bottom: 14px;
}

.birthday-info {
    background: #fff;
    border: 1px solid #c2c0c0;
    padding: 4px;
    position: relative;
    margin: 15px 0 20px 0;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    font: normal 14px Arial, Helvetica, sans-serif;
    color: #547c8d;
}

.birthday-info .bg {
    background: url(../../js/staging/i/birthday.jpg) no-repeat;
    height: 47px;
    position: relative;
    padding: 17px 0 0 16px;
}

.birthday-info strong {
    display: block;
    font-weight: normal;
    font-size: 17px;
    margin: 0 0 1px 0;
}

.birthday-info .bg1 {
    background: url(../../js/staging/i/birthday-box.jpg) no-repeat;
    width: 144px;
    height: 214px;
    position: absolute;
    bottom: 20px;
    right: 20px;
    z-index: 5;
}

.birthday-info .bg2 {
    background: url(../../js/staging/i/birthday-shine.png) no-repeat;
    width: 381px;
    height: 185px;
    position: absolute;
    bottom: 100%;
    right: 0;
    margin: 0 -5px 5px 0;
}

.birthday-info .button {
    position: absolute;
    padding: 0 15px;
    top: 21px;
    left: 364px;
    font-size: 13px;
    font-family: Tahoma, Geneva, sans-serif;
    border-color: #c0d0dd;
    background: #ddeaf4;
    background: #ddeaf4 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZWFmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjN2QzZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ddeaf4 0%, #c7d3d9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ddeaf4), color-stop(100%, #c7d3d9));
    background: -webkit-linear-gradient(top, #ddeaf4 0%, #c7d3d9 100%);
    background: -o-linear-gradient(top, #ddeaf4 0%, #c7d3d9 100%);
    background: -ms-linear-gradient(top, #ddeaf4 0%, #c7d3d9 100%);
    background: linear-gradient(to bottom, #ddeaf4 0%, #c7d3d9 100%);
}

.birthday-info .button:hover {
    background-position: 0 -5px;
    background-repeat: repeat-x;
    background-color: #c7d3d9;
}

.birthday-info .button:active {
    background: #c7d3d9;
    background: #c7d3d9 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3ZDNkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGVhZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #c7d3d9 0%, #ddeaf4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c7d3d9), color-stop(100%, #ddeaf4));
    background: -webkit-linear-gradient(top, #c7d3d9 0%, #ddeaf4 100%);
    background: -o-linear-gradient(top, #c7d3d9 0%, #ddeaf4 100%);
    background: -ms-linear-gradient(top, #c7d3d9 0%, #ddeaf4 100%);
    background: linear-gradient(to bottom, #c7d3d9 0%, #ddeaf4 100%);
}

.compatible-list2 .button.big2 {
    font-size: 15px;
}

.compatible-list2 .button.green {
    border-color: #939e89;
}

.button.grey2 {
    color: #28373c !important;
    text-shadow: 0 1px 0 #fff !important;
    border-color: #bfc4c7;
    border-bottom-color: #a6aeb3;
    border-top-color: #dddfe0;
    background: #ffffff;
    background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e9e9e9));
    background: -webkit-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #e9e9e9 100%);
}

.button.grey2:hover {
    background-position: 0 -5px;
    background-color: #e9e9e9;
    background-repeat: repeat-x;
}

.button.grey2:active {
    background: #e9e9e9;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e9e9e9 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9e9e9), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #e9e9e9 0%, #ffffff 100%);
    background: -o-linear-gradient(top, #e9e9e9 0%, #ffffff 100%);
    background: -ms-linear-gradient(top, #e9e9e9 0%, #ffffff 100%);
    background: linear-gradient(to bottom, #e9e9e9 0%, #ffffff 100%);
}

.pic-gift {
    background: url(../../js/staging/i/pic-gift.png) no-repeat;
    width: 14px;
    height: 19px;
    vertical-align: middle;
    position: relative;
    display: inline-block;
    margin: 0 7px 0 0;
    top: -3px;
}

.button.grey2 .pic-gift {
    background-position: 0 -21px;
}

.action-done {
    text-align: right;
    margin: 0 0 9px 0;
    color: #797979;
    position: relative;
    top: -2px;
}

.birthday-info2 {
    overflow: hidden;
    background: url(../../js/staging/i/birthday-small.png) no-repeat;
    width: 523px;
    height: 39px;
    font: normal 14px/34px Arial, Helvetica, sans-serif;
    color: #547c8d;
    margin: -63px -29px 24px 0;
    padding: 68px 45px 0 12px;
}

.birthday-info2 .r {
    float: right;
    line-height: 34px;
    font-size: 12px;
    color: #797979;
    text-align: right;
    width: 185px;
}

.birthday-info2 .cell {
    height: 34px;
    vertical-align: middle;
    display: table-cell;
    text-align: left;
    line-height: 17px;
}

.birthday-info2 .button {
    height: 32px;
    line-height: 32px;
    padding: 0;
    width: 160px;
    display: inline-block;
    left: 11px;
    position: relative;
    vertical-align: top;
}

.compatible-list2.view2 {
    position: relative;
    margin: 0 -30px 0 0;
}

.compatible-list2.view2 .item {
    display: inline-block;
    vertical-align: top;
    width: 273px;
    height: 126px;
    background: #fff;
    border: 1px solid #e3e3e3;
    padding: 9px 10px 6px 90px;
    min-height: 0;
    height: auto;
    margin: 0 9px 13px 0;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.compatible-list2.view2 .photo-hold {
    float: none;
    padding: 0;
    position: absolute;
    top: 12px;
    left: 17px;
}

.compatible-list2.view2 .info-hold {
    float: none;
    position: static;
    width: auto;
    padding: 0;
    margin: 0;
}

.compatible-list2.view2 .new-hold {
    position: absolute;
    top: 88px;
    left: 20px;
    margin: 0;
    padding: 0;
}

.compatible-list2.view2 .username {
    margin: 0 0 4px 0;
}

.compatible-list2.view2 .stat-hold,
.compatible-list2.view2 .actions-hold {
    float: none;
    width: auto;
    margin: 0;
    padding: 0;
    text-align: left;
}

.compatible-list2.view2 .actions-hold {
    margin-bottom: 12px;
}

.compatible-list2.view2 .actions.big-actions {
    float: none;
}

.compatible-list2.view2 .actions-hold .button {
    max-width: 156px;
}

.compatible-list2.view2 .action-done {
    text-align: left;
}

/*---NEW 16.08.13---*/







.add-photo-block {
    position: relative;
    margin: -30px -100px 0 0;
    padding: 15px 0 0 0;
    background-position: 100% 0;
    background-repeat: no-repeat;
}

.add-photo-block h2 {
    font: normal 31px Cambria, "Times New Roman", Times, serif;
    padding: 0;
    background: none;
    border: 0;
    margin: 0 0 19px 0;
}

.add-photo-block.boy {
    background-image: url(../../js/staging/i/add-photo-block2.jpg);
}

.add-photo-block.girl {
    background-image: url(../../js/staging/i/add-photo-block1.jpg);
}

.add-photo-block,
.add-photo-block p {
    font: normal 14px/17px Arial, Helvetica, sans-serif;
    color: #545f67;
}

.add-photo-block p {
    margin: 0 0 17px 0;
}

.add-photo-block a {
    color: #206a9b;
}

.add-photo-block a:hover {
    color: #4a6b60;
}

.add-photo-block p.info,
.modal .add-photo-block p.info {
    font-size: 12px;
    line-height: 14px;
    color: #959ea0;
    padding: 0 0 0 8px;
    margin-bottom: 23px;
}

.add-photo-block .info span {
    display: inline-block;
    margin-left: -8px;
}

.add-photo-block .later {
    color: #959ea0;
}

.add-photo-block .later:hover {
    color: #545f67;
}

.add-photo-block .vars {
    list-style: none;
    margin: 35px 0 31px 0;
    padding: 0;
    font-size: 16px;
}

.add-photo-block .vars li {
    margin: 0 0 14px -17px;
    padding: 0;
}

.add-photo-block .vars a {
    display: inline-block;
    padding: 24px 0 7px 83px;
    background: url(../../js/staging/i/add-photo-vars.png) no-repeat 0 -9999px;
    min-height: 25px;
    line-height: 20px;
}

.add-photo-block .vars .bg-comp {
    background-position: 0 0;
}

.add-photo-block .vars .bg-cam {
    background-position: 0 -69px;
}

.socials-big {
    list-style: none;
    margin: 11px 0 43px 0;
    padding: 0;
    position: relative;
    max-width: 600px;
}

.socials-big:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.socials-big li {
    float: left;
    padding: 0 15px 13px 0;
    margin: 0;
}

.socials-big a, .socials-big .social-button {
    display: block;
    text-align: left;
    text-indent: -10000px;
    background: url(../../js/staging/i/socials-big.png) no-repeat 0 -10000px;
    height: 44px;
    width: 158px;
}

.socials-big .fb {
    background-position: 0 0;
}

.socials-big .vk {
    background-position: -173px 0;
}

.socials-big .od {
    background-position: -347px 0;
}

.socials-big .in {
    background-position: -521px 0;
}

.socials-big .ma {
    background-position: -694px 0;
}

.socials-big .go {
    background-position: -867px 0;
}

.modal .add-photo-block {
    margin: 0 -33px 0 0;
    padding: 26px 33px 10px 0;
}

.modal .add-photo-block.boy {
    background-image: url(../../js/staging/i/add-photo-block2-modal.jpg);
}

.modal .add-photo-block.girl {
    background-image: url(../../js/staging/i/add-photo-block1-modal.jpg);
}

.modal .add-photo-block,
.modal .add-photo-block p {
    line-height: 19px;
    color: #606060;
}

.modal .add-photo-block h2 {
    font-size: 24px;
    margin: 0 0 18px 0;
}

.modal .add-photo-block .vars {
    margin: 20px 0 23px 0;
    font-size: 14px;
}

.modal .add-photo-block .vars li {
    margin: 0 0 0 -10px;
}

.modal .add-photo-block .vars a {
    background-image: url(../../js/staging/i/add-photo-vars-small.png);
    padding-left: 71px;
    min-height: 20px;
}

.modal .socials-big {
    margin-bottom: 22px;
}

.premium-info {
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #99a3a6;
    padding-bottom: 37px;
}

.premium-info h1 {
    margin-bottom: 6px;
}

.premium-info .bg-premium {
    color: #dd974f;
    padding: 1px 24px 1px 0;
    background: url(../../js/staging/i/pic-premium.png) no-repeat 100% 50%;
}

.premium-info .toggle {
    cursor: pointer;
    position: relative;
    border: 1px solid #a5bac3;
    border-bottom-color: #8da6b1;
    border-top-color: #bdcfd6;
    background: #ffffff;
    background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f8f8f8));
    background: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);
    float: left;
    position: relative;
    padding: 2px 9px 3px 9px;
    margin: -3px 5px -4px 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #80969d;
}

.premium-info .open .toggle {
    float: right;
    margin-right: 0;
    margin-left: 5px;
    padding-left: 17px;
    padding-right: 17px;
}

.premium-info .toggle:hover {
    background-color: #fff;
    background-position: 0 5px;
    background-repeat: repeat-x;
}

.premium-info .toggle:active {
    background: #f8f8f8;
    background: #f8f8f8 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f8f8f8 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #f8f8f8 0%, #ffffff 100%);
    background: -o-linear-gradient(top, #f8f8f8 0%, #ffffff 100%);
    background: -ms-linear-gradient(top, #f8f8f8 0%, #ffffff 100%);
    background: linear-gradient(to bottom, #f8f8f8 0%, #ffffff 100%);
}

.premium-info .toggle em,
.premium-info .toggle strong {
    font-weight: normal;
    font-style: normal;
}

.premium-info .toggle em,
.premium-info .open .toggle strong {
    display: none;
}

.premium-info .toggle strong,
.premium-info .open .toggle em {
    display: inline;
}

.premium-info .toggle span {
    padding: 0 0 0 12px;
    background: url(../../js/staging/i/toggle-arr.png) no-repeat 0 -19px;
}

.premium-info .open .toggle span {
    background-position: 0 4px;
}

.premium-info .in {
    display: none;
}

.premium-info .open .in {
    display: block;
}

.premium-info .pic-premium {
    background: url(../../js/staging/i/pic-premium-big.png) no-repeat;
    width: 173px;
    height: 91px;
    margin: 0 auto;
    position: relative;
}

.premium-info .head {
    text-align: center;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 15px 0 0 0;
    margin: 0;
}

.premium-info .head,
.premium-info .head p {
    font: normal 20px/22px Tahoma, Geneva, sans-serif;
    color: #0c3645;
}

.premium-info .head .grey {
    color: #c5cacf !important;
}

.premium-info .head p {
    margin: 12px 0 0 0;
}

.premium-info .head img + p {
    margin-top: 0;
}

.premium-info .head img {
    display: block;
    margin: 0 auto;
    position: relative;
    left: 30px;
}

.premium-info .section {
    background: url(../../js/staging/i/premium-shad.png) no-repeat 50% 0;
    padding: 37px 0 0 0;
    margin: 0 0 10px 0;
}

.premium-info .toggle-hold {
    padding: 41px 17px 0 20px;
    position: relative;
}

.premium-info .toggle-hold:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.premium-info .open .toggle-hold .text,
.premium-info .toggle-hold .text-in {
    display: none;
}

.premium-info .open .toggle-hold .text-in {
    display: inline;
}

.premium-info .in {
    text-align: center;
    padding: 28px 0 0 0;
    position: relative;
    overflow: hidden;
}

.premium-info .img-hold {
    margin: 20px 0 0 0;
}

.premium-info .img-hold.ind2 {
    margin-top: 44px;
}

.premium-info .img-hold:first-child {
    margin: 0;
}

.premium-info .img-hold .text {
    text-align: left;
    padding: 0 0 4px 20px;
}

.premium-info .img-hold.w1 .text {
    padding-left: 47px;
}

.become-btn {
    font-size: 20px;
    line-height: 21px;
    padding: 10px 12px 11px 12px;
    height: auto;
    width: 174px;
    text-align: left;
    font-weight: bold;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
}

.become-btn .rarr {
    position: absolute;
    right: 7px;
    top: 50%;
    margin: -10px 0 0 0;
}

.become-btn2 {
    font-size: 16px;
    line-height: 44px;
    font-weight: bold;
    height: 44px;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Arial, Helvetica, sans-serif;
}

.affix {
    position: fixed;
    top: 350px;
}

/*---NEW 21.08.13---*/







.form-modal {
    width: 333px;
    padding: 34px 37px 29px 29px;
    background: #ffffff;
    background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ebebeb));
    background: -webkit-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #ebebeb 100%);
}

.form-modal,
.form-modal p {
    font: normal 14px/16px Arial, Helvetica, sans-serif;
    color: #505050;
}

.form-modal h2 {
    font-size: 24px;
    margin: 0 0 14px 0;
}

.form-modal ul {
    list-style: none;
    margin: 32px 0 0 0;
    padding: 0;
}

.form-modal ul li {
    margin: 0 0 15px 0;
    padding: 0;
}

.form-modal .label {
    display: block;
    color: #949da0;
    margin: 0 0 2px 0;
}

.form-modal .input {
    padding: 0 10px;
}

.form-modal input[type="text"],
.form-modal input[type="password"],
.form-modal textarea {
    box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.06);
    -moz-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.06);
    padding: 9px 10px 10px 10px;
    left: -10px;
    position: relative;
}

.form-modal .submit {
    margin: 37px 0 0 0;
    text-align: center;
}

.form-modal .btn-orange {
    font-size: 16px;
    line-height: normal;
    height: auto;
    padding: 8px 32px;
}

/*---NEW 26.08.13---*/







.profile.big {
    font-size: 12px;
}

.profile.big a {
    text-decoration: underline;
}

.profile.big a:hover {
    text-decoration: none;
}

.for-partners {
    text-align: center;
}

.for-partners,
.for-partners p {
    font: normal 14px/17px Arial, Helvetica, sans-serif;
    color: #6c7578;
}

.for-partners p {
    margin: 0 0 7px 0;
}

.for-partners h2 {
    font-size: 28px;
    line-height: 32px;
    margin: 0 0 18px 0;
}

.benefits4 {
    list-style: none;
    margin: 44px -30px 60px 0;
    padding: 0;
    position: relative;
    overflow: hidden;
}

.benefits4 li {
    float: left;
    width: 232px;
    margin: 0 0 0 23px;
    padding: 130px 0 0 0;
    background: url(../../js/staging/i/partner-benefits.png) no-repeat 0 -10000px;
}

.benefits4 li:first-child {
    margin: 0;
}

.benefits4 .bg1 {
    background-position: 27px 0;
}

.benefits4 .bg2 {
    background-position: -228px 0;
}

.benefits4 .bg3 {
    background-position: -483px 0;
}

.benefits4 .bg4 {
    background-position: -738px 0;
}

.benefits4 strong {
    display: block;
    font: normal 20px/24px Tahoma, Geneva, sans-serif;
    color: #0c3645;
    margin: 0 0 5px 0;
}

.benefits4 a {
    text-decoration: none;
    position: relative;
    color: #6c7578;
    border-bottom: 1px dashed #babdbe;
}

.benefits4 a:hover {
    border: 0;
}

.calc {
    position: relative;
    padding: 43px 5000px;
    margin: 0 -5000px;
    background: #ededed url(../../js/staging/i/calc-shad.png) repeat-x;
}

.calc input[type="text"] {
    border: 1px solid #dfdfdf;
    background: #fff;
    box-shadow: inset 0 0 0 1px #fff, inset 0 3px 3px rgba(0, 0, 0, 0.06);
    -moz-box-shadow: inset 0 0 0 1px #fff, inset 0 3px 3px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: inset 0 0 0 1px #fff, inset 0 3px 3px rgba(0, 0, 0, 0.06);
    padding: 8px 14px;
    height: auto;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 458px;
    font: normal 27px Arial, Helvetica, sans-serif;
    color: #949da0;
    letter-spacing: -1px;
}

.calc input[type="text"].grey {
    color: #c3cbcd !important;
}

.calc input[type="text"].small {
    width: 203px;
}

.calc ul {
    text-align: left;
    list-style: none;
    padding: 0 0 0 509px;
    margin: 0;
}

.calc p + ul {
    margin-top: 48px;
}

.calc li {
    position: relative;
    padding: 0;
    margin: 19px 0 0 0;
}

.calc li:first-child {
    margin: 0;
}

.calc .label {
    font: normal 18px/22px Arial, Helvetica, sans-serif;
    color: #949da0;
    text-align: right;
    position: absolute;
    top: 50%;
    margin: -22px 0 0 0;
    left: -509px;
    width: 487px;
}

.calc .label.small {
    font-size: 14px;
    line-height: 17px;
}

.calc .label .cell {
    text-align: right;
    width: 487px;
    height: 44px;
}

.calc .check {
    width: 201px;
    margin: 0 0 23px 0;
    top: 3px;
    position: relative;
    padding: 0 0 0 32px;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    line-height: 30px;
    height: 30px;
    background: #f3a518;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    display: block;
}

.calc .check input {
    margin: 0;
    position: absolute;
    top: 9px;
    left: 11px;
}

.calc .hr {
    margin: 20px 0 20px 509px;
    height: 1px;
    border: 0;
    background: #d9d9d9;
}

.calc .submit {
    margin: 49px 0 0 0;
}

.calc .submit input {
    cursor: pointer;
    font: bold 18px Arial, Helvetica, sans-serif;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    border: 1px solid #bf6e07;
    border-bottom-color: #a74c00;
    border-top-color: #d9940f;
    background: #e68f15;
    background: #e68f15 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2Y2YTQxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNjc5MTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f6a416 2%, #d67913 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #f6a416), color-stop(100%, #d67913));
    background: -webkit-linear-gradient(top, #f6a416 2%, #d67913 100%);
    background: -o-linear-gradient(top, #f6a416 2%, #d67913 100%);
    background: -ms-linear-gradient(top, #f6a416 2%, #d67913 100%);
    background: linear-gradient(to bottom, #f6a416 2%, #d67913 100%);
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
    overflow: visible;
    padding: 10px 41px;
}

.calc .star {
    color: #d36501;
    position: absolute;
}

.result {
    position: relative;
    background: #f8f8f8 url(../../js/staging/i/graph-line.png) repeat-x;
    margin: 0 -5000px;
    padding: 66px 5000px 42px 5000px;
}

.result h2 {
    margin-bottom: 22px;
}

.result .arr {
    background: url(../../js/staging/i/graph-arr.png) no-repeat;
    width: 89px;
    height: 39px;
    position: absolute;
    top: 0;
    left: 50%;
    margin: 0 0 0 -45px;
}

.graph {
    position: relative;
    width: 1000px;
    margin: 76px auto 61px auto;
}

.graph .lines {
    list-style: none;
    margin: 0;
    padding: 0 0 0 38px;
    border-bottom: 1px solid #a7adb0;
}

.graph .lines li {
    border-top: 1px solid #ced4d6;
    height: 39px;
    margin: 0;
    padding: 0;
}

.graph .values {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    font-size: 18px;
    line-height: 18px;
}

.graph .values li {
    margin: 0;
    padding: 0;
    line-height: 18px;
}

.graph .values li.small {
    font-size: 12px;
}

.graph .values.vert {
    bottom: 10px;
    left: 0;
    width: 38px;
}

.graph .values.vert li {
    width: 30px;
    text-align: right;
    height: 40px;
}

.graph .values.vert li.small {
    width: auto;
    text-align: center;
    line-height: 15px;
    height: auto;
    margin-bottom: 15px;
}

.graph .values.hor {
    padding: 0 66px 0 0;
    right: 0;
    bottom: -27px;
}

.graph .values.hor li {
    float: left;
    width: 71px;
    text-align: center;
}

.graph .values.hor li.small {
    text-align: left;
    width: auto;
    position: absolute;
    top: 0;
    right: 0;
}

.graph .res {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    bottom: 1px;
    top: 0;
    right: 0;
    padding: 0 66px 0 0;
}

.graph .res li {
    float: left;
    width: 71px;
    height: 360px;
    position: relative;
}

.graph .line {
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 47px;
    margin: 0 0 0 -24px;
    background: #62ace0;
    background: #62ace0 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdmY2JmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MjkyYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #7fcbff 0%, #5292be 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fcbff), color-stop(100%, #5292be));
    background: -webkit-linear-gradient(top, #7fcbff 0%, #5292be 100%);
    background: -o-linear-gradient(top, #7fcbff 0%, #5292be 100%);
    background: -ms-linear-gradient(top, #7fcbff 0%, #5292be 100%);
    background: linear-gradient(to bottom, #7fcbff 0%, #5292be 100%);
}

.graph .line span {
    display: block;
    text-align: center;
    position: absolute;
    left: -20px;
    right: -20px;
    bottom: 100%;
    font: normal 18px/24px Arial, Helvetica, sans-serif;
    color: #0c3645;
}

.graph-info {
    font: italic 12px/15px Arial, Helvetica, sans-serif;
    color: #949da0;
    text-align: left;
}

.contact {
    position: relative;
    background: #ededed url(../../js/staging/i/contact-line.png) repeat-x;
    margin: 0 -5000px -45px -5000px;
    padding: 63px 5000px 103px 5000px;
}

.contact .arr {
    background: url(../../js/staging/i/contact-arr.png) no-repeat;
    width: 95px;
    height: 35px;
    position: absolute;
    top: 0;
    left: 50%;
    margin: 0 0 0 -47px;
}

.contact .big {
    font-size: 18px;
    line-height: 35px;
    color: #949da0;
    margin: 43px 0 0 0;
}

.contact .big a {
    color: #949da0;
}

.contact .big strong {
    font-weight: normal;
    color: #0c3645;
}

.premium-toggle {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin: 0 23px -11px 0;
    padding: 0 19px 11px 19px;
    background: #0c3645;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.premium-toggle .toggle {
    cursor: pointer;
    background: url(../../js/staging/i/premium-toggle.png) no-repeat 0 -15px;
    width: 41px;
    height: 13px;
    line-height: 13px;
    overflow: hidden;
    vertical-align: middle;
    text-align: right;
    font: normal 9px/13px Tahoma, Geneva, sans-serif;
    color: #2a4954;
    padding: 0 5px;
    display: inline-block;
    position: relative;
}

.premium-toggle .toggle span {
    position: absolute;
    top: 0;
    left: 0;
    background: url(../../js/staging/i/premium-toggle.png) no-repeat 0 -30px;
    width: 21px;
    height: 13px;
    display: block;
}

.premium-toggle .toggle em,
.premium-toggle .toggle strong {
    font-weight: normal;
    font-style: normal;
}

.premium-toggle .toggle strong {
    display: inline;
}

.premium-toggle:hover .toggle strong {
    display: none;
}

.premium-toggle .toggle.on em,
.premium-toggle:hover .toggle em {
    padding-left: 5px;
    display: inline;
}

.premium-toggle .toggle.on,
.premium-toggle:hover .toggle {
    background-position: 0 0;
    text-align: left;
}

.premium-toggle .toggle.on span,
.premium-toggle:hover .toggle span {
    left: auto;
    right: 0px;
}

.profile .premium {
    display: inline-block;
    vertical-align: middle;
    background: url(../../js/staging/i/pic-premium2.png) no-repeat;
    width: 14px;
    height: 14px;
    overflow: hidden;
    margin: 0 4px 0 0;
}

/*---NEW 21.08.13---*/







.form-modal {
    width: 333px;
    padding: 34px 37px 29px 29px;
    background: #ffffff;
    background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ebebeb));
    background: -webkit-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #ebebeb 100%);
}

.form-modal,
.form-modal p {
    font: normal 14px/16px Arial, Helvetica, sans-serif;
    color: #505050;
}

.form-modal h2 {
    font-size: 24px;
    margin: 0 0 14px 0;
}

.form-modal ul {
    list-style: none;
    margin: 32px 0 0 0;
    padding: 0;
}

.form-modal ul li {
    margin: 0 0 15px 0;
    padding: 0;
}

.form-modal .label {
    display: block;
    color: #949da0;
    margin: 0 0 2px 0;
}

.form-modal .input {
    padding: 0 10px;
}

.form-modal input[type="text"],
.form-modal input[type="password"],
.form-modal textarea {
    box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.06);
    -moz-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.06);
    padding: 9px 10px 10px 10px;
    left: -10px;
    position: relative;
}

.form-modal .submit {
    margin: 37px 0 0 0;
    text-align: center;
}

.form-modal .btn-orange {
    font-size: 16px;
    line-height: normal;
    height: auto;
    padding: 8px 32px;
}

/*---NEW 26.08.13---*/







.profile.big {
    font-size: 12px;
}

.profile.big a {
    text-decoration: underline;
}

.profile.big a:hover {
    text-decoration: none;
}

.for-partners {
    text-align: center;
}

.for-partners,
.for-partners p {
    font: normal 14px/17px Arial, Helvetica, sans-serif;
    color: #6c7578;
}

.for-partners p {
    margin: 0 0 7px 0;
}

.for-partners h2 {
    font-size: 28px;
    line-height: 32px;
    margin: 0 0 18px 0;
}

.benefits4 {
    list-style: none;
    margin: 44px -30px 60px 0;
    padding: 0;
    position: relative;
    overflow: hidden;
}

.benefits4 li {
    float: left;
    width: 232px;
    margin: 0 0 0 23px;
    padding: 130px 0 0 0;
    background: url(../../js/staging/i/partner-benefits.png) no-repeat 0 -10000px;
}

.benefits4 li:first-child {
    margin: 0;
}

.benefits4 .bg1 {
    background-position: 27px 0;
}

.benefits4 .bg2 {
    background-position: -228px 0;
}

.benefits4 .bg3 {
    background-position: -483px 0;
}

.benefits4 .bg4 {
    background-position: -738px 0;
}

.benefits4 strong {
    display: block;
    font: normal 20px/24px Tahoma, Geneva, sans-serif;
    color: #0c3645;
    margin: 0 0 5px 0;
}

.benefits4 a {
    text-decoration: none;
    position: relative;
    color: #6c7578;
    border-bottom: 1px dashed #babdbe;
}

.benefits4 a:hover {
    border: 0;
}

.calc {
    position: relative;
    padding: 43px 5000px;
    margin: 0 -5000px;
    background: #ededed url(../../js/staging/i/calc-shad.png) repeat-x;
}

.calc input[type="text"] {
    /*border:1px solid #dfdfdf;
  background:#fff;*/
    box-shadow: inset 0 0 0 1px #fff, inset 0 3px 3px rgba(0, 0, 0, 0.06);
    -moz-box-shadow: inset 0 0 0 1px #fff, inset 0 3px 3px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: inset 0 0 0 1px #fff, inset 0 3px 3px rgba(0, 0, 0, 0.06);
    padding: 8px 14px;
    height: auto;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 458px;
    font: normal 27px Arial, Helvetica, sans-serif;
    color: #949da0;
    letter-spacing: -1px;
}

.calc input[type="text"].grey {
    color: #c3cbcd !important;
}

.calc input[type="text"].small {
    width: 463px;
}

.calc ul {
    text-align: left;
    list-style: none;
    padding: 0 0 0 509px;
    margin: 0;
}

.calc p + ul {
    margin-top: 48px;
}

.calc li {
    position: relative;
    padding: 0;
    margin: 19px 0 0 0;
}

.calc li:first-child {
    margin: 0;
}

.calc .label {
    font: normal 18px/22px Arial, Helvetica, sans-serif;
    color: #949da0;
    text-align: right;
    position: absolute;
    top: 50%;
    margin: -22px 0 0 0;
    left: -509px;
    width: 487px;
}

.calc .label.small {
    font-size: 14px;
    line-height: 17px;
}

.calc .label .cell {
    text-align: right;
    width: 487px;
    height: 44px;
}

.calc .check {
    width: 201px;
    margin: 0 0 23px 0;
    top: 3px;
    position: relative;
    padding: 0 0 0 32px;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    line-height: 30px;
    height: 30px;
    background: #f3a518;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    display: block;
}

.calc .check input {
    margin: 0;
    position: absolute;
    top: 9px;
    left: 11px;
}

.calc .hr {
    margin: 20px 0 20px 509px;
    height: 1px;
    border: 0;
    background: #d9d9d9;
}

.calc .submit {
    margin: 49px 0 0 0;
}

.calc .submit input {
    cursor: pointer;
    font: bold 18px Arial, Helvetica, sans-serif;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    border: 1px solid #bf6e07;
    border-bottom-color: #a74c00;
    border-top-color: #d9940f;
    background: #e68f15;
    background: #e68f15 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2Y2YTQxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNjc5MTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f6a416 2%, #d67913 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #f6a416), color-stop(100%, #d67913));
    background: -webkit-linear-gradient(top, #f6a416 2%, #d67913 100%);
    background: -o-linear-gradient(top, #f6a416 2%, #d67913 100%);
    background: -ms-linear-gradient(top, #f6a416 2%, #d67913 100%);
    background: linear-gradient(to bottom, #f6a416 2%, #d67913 100%);
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
    overflow: visible;
    padding: 10px 41px;
}

.calc .submit:hover input {
    background: #d67912;
    background: #d67912 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2Y2YTQxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNjc5MTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #d67913 2%, #f6a416 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #d67913), color-stop(100%, #f6a416));
    background: -webkit-linear-gradient(top, #d67913 2%, #f6a416 100%);
    background: -o-linear-gradient(top, #d67913 2%, #f6a416 100%);
    background: -ms-linear-gradient(top, #d67913 2%, #f6a416 100%);
    background: linear-gradient(to bottom, #d67913 2%, #f6a416 100%);
}

.calc .submit:active input {
    background: #d67912;
    background: #d67912 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2Y2YTQxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNjc5MTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #d67913 2%, #d67913 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #d67913), color-stop(100%, #d67913));
    background: -webkit-linear-gradient(top, #d67913 2%, #d67913 100%);
    background: -o-linear-gradient(top, #d67913 2%, #d67913 100%);
    background: -ms-linear-gradient(top, #d67913 2%, #d67913 100%);
    background: linear-gradient(to bottom, #d67913 2%, #d67913 100%);
}

.calc .star {
    color: #d36501;
    position: absolute;
}

.calc .input label {
    font: 27px Arial, Helvetica, sans-serif;
    top: 9px;
    width: 463px;
}

.calc .form-text-l {
    margin-top: 6px;
}

.calc .form-text-l div {
    padding-top: 10px;
}

.result {
    position: relative;
    background: #f8f8f8 url(../../js/staging/i/graph-line.png) repeat-x;
    margin: 0 -5000px;
    padding: 66px 5000px 42px 5000px;
}

.result h2 {
    margin-bottom: 22px;
}

.result .arr {
    background: url(../../js/staging/i/graph-arr.png) no-repeat;
    width: 89px;
    height: 39px;
    position: absolute;
    top: 0;
    left: 50%;
    margin: 0 0 0 -45px;
}

.graph {
    position: relative;
    width: 1000px;
    margin: 76px auto 61px auto;
}

.graph .lines {
    list-style: none;
    margin: 0;
    padding: 0 0 0 38px;
    border-bottom: 1px solid #a7adb0;
}

.graph .lines li {
    border-top: 1px solid #ced4d6;
    height: 39px;
    margin: 0;
    padding: 0;
}

.graph .values {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    font-size: 18px;
    line-height: 18px;
}

.graph .values li {
    margin: 0;
    padding: 0;
    line-height: 18px;
}

.graph .values li.small {
    font-size: 12px;
}

.graph .values.vert {
    bottom: 10px;
    left: 0;
    width: 38px;
}

.graph .values.vert li {
    width: 30px;
    text-align: right;
    height: 40px;
}

.graph .values.vert li.small {
    width: auto;
    text-align: center;
    line-height: 15px;
    height: auto;
    margin-bottom: 15px;
}

.graph .values.hor {
    padding: 0 66px 0 0;
    right: 0;
    bottom: -27px;
}

.graph .values.hor li {
    float: left;
    width: 71px;
    text-align: center;
}

.graph .values.hor li.small {
    text-align: left;
    width: auto;
    position: absolute;
    top: 0;
    right: 0;
}

.graph .res {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    bottom: 1px;
    top: 0;
    right: 0;
    padding: 0 66px 0 0;
}

.graph .res li {
    float: left;
    width: 71px;
    height: 400px;
    position: relative;
}

.graph .line {
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 47px;
    margin: 0 0 0 -24px;
    background: #62ace0;
    background: #62ace0 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdmY2JmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MjkyYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #7fcbff 0%, #5292be 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fcbff), color-stop(100%, #5292be));
    background: -webkit-linear-gradient(top, #7fcbff 0%, #5292be 100%);
    background: -o-linear-gradient(top, #7fcbff 0%, #5292be 100%);
    background: -ms-linear-gradient(top, #7fcbff 0%, #5292be 100%);
    background: linear-gradient(to bottom, #7fcbff 0%, #5292be 100%);
}

.graph .line span {
    display: block;
    text-align: center;
    position: absolute;
    left: -20px;
    right: -20px;
    bottom: 100%;
    font: normal 18px/24px Arial, Helvetica, sans-serif;
    color: #0c3645;
}

.graph-info {
    font: italic 12px/15px Arial, Helvetica, sans-serif;
    color: #949da0;
    text-align: left;
}

.contact {
    position: relative;
    background: #ededed url(../../js/staging/i/contact-line.png) repeat-x;
    margin: 0 -5000px -45px -5000px;
    padding: 63px 5000px 103px 5000px;
}

.contact .arr {
    background: url(../../js/staging/i/contact-arr.png) no-repeat;
    width: 95px;
    height: 35px;
    position: absolute;
    top: 0;
    left: 50%;
    margin: 0 0 0 -47px;
}

.contact .big {
    font-size: 18px;
    line-height: 35px;
    color: #949da0;
    margin: 43px 0 0 0;
}

.contact .big a {
    color: #949da0;
}

.contact .big strong {
    font-weight: normal;
    color: #0c3645;
}

.premium-toggle {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin: 0 23px -11px 0;
    padding: 0 19px 11px 19px;
    background: #0c3645;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.premium-toggle .toggle {
    cursor: pointer;
    background: url(../../js/staging/i/premium-toggle.png) no-repeat 0 -15px;
    width: 41px;
    height: 13px;
    line-height: 13px;
    overflow: hidden;
    vertical-align: middle;
    text-align: right;
    font: normal 9px/13px Tahoma, Geneva, sans-serif;
    color: #2a4954;
    padding: 0 5px;
    display: inline-block;
    position: relative;
}

.premium-toggle .toggle span {
    position: absolute;
    top: 0;
    left: 0;
    background: url(../../js/staging/i/premium-toggle.png) no-repeat 0 -30px;
    width: 21px;
    height: 13px;
    display: block;
}

.premium-toggle .toggle em,
.premium-toggle .toggle strong {
    font-weight: normal;
    font-style: normal;
}

.premium-toggle .toggle em,
.premium-toggle .toggle.on strong {
    display: none;
}

.premium-toggle .toggle.on em {
    display: inline;
}

.premium-toggle .toggle.on {
    background-position: 0 0;
    text-align: left;
}

.premium-toggle .toggle.on span {
    left: auto;
    right: 0;
}

.profile .premium {
    display: inline-block;
    vertical-align: middle;
    background: url(../../js/staging/i/pic-premium2.png) no-repeat;
    width: 14px;
    height: 14px;
    overflow: hidden;
    margin: 0 4px 0 0;
}

.count_dating_on_site {
    display: none;
}

/*---NEW 06.09.13---*/







.payment-modal .r .b-block {
    margin-left: 0;
    margin-right: 0;
    left: 0;
    border: 0;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
}

.select-price2 .bg.shine,
.select-price2 .bg.shine .head {
    background-image: url(../../js/staging/i/payment-shine.png) !important;
    background-repeat: no-repeat !important;
    background-position: 50% 0 !important;
}

.card-pay.ind2 h5 {
    padding-top: 18px;
}

.payment-modal .l.ind2 {
    margin-bottom: -16px;
}

.ind2 .select-price2 {
    padding-top: 10px;
    padding-bottom: 23px;
    margin-bottom: -14px;
}

.ind2 .select-price2 h4 {
    margin-bottom: 14px;
}

.ind2 .select-price2 .hold {
    margin-top: 14px;
}

.ind2 .select-price2 .info {
    margin-bottom: -7px;
}

.ind2 .select-price2 .bg {
    padding-bottom: 12px;
}

.modal-quiz {
    padding: 0 117px 28px 117px;
    width: 386px;
}

.modal-quiz .top {
    position: relative;
    margin: 0 -117px 30px -117px;
    border-bottom: 1px solid #cfcfcf;
    background: #d7e2ed;
    background: #d7e2ed url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZWVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2RhZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e6eef5 0%, #ccdae7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6eef5), color-stop(100%, #ccdae7));
    background: -webkit-linear-gradient(top, #e6eef5 0%, #ccdae7 100%);
    background: -o-linear-gradient(top, #e6eef5 0%, #ccdae7 100%);
    background: -ms-linear-gradient(top, #e6eef5 0%, #ccdae7 100%);
    background: linear-gradient(to bottom, #e6eef5 0%, #ccdae7 100%);
    font: normal 16px/20px Cambria, "Times New Roman", Times, serif;
    color: #0c3645;
    padding: 21px 30px 11px 22px;
}

.modal-quiz .qu {
    text-align: center;
    font: bold 21px/23px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #0c3645;
    margin: 0 0 26px 0;
}

.modal-quiz ul {
    list-style: none;
    margin: 0 0 15px 0;
    padding: 0;
}

.modal-quiz li {
    position: relative;
    margin: 0 0 13px 0;
    padding: 0 0 0 24px;
    font: normal 16px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #454545;
}

.modal-quiz ul input {
    position: absolute;
    top: 3px;
    left: -1px;
}

.modal-quiz .info {
    font: italic 13px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #515151;
    padding: 1px 0 0 0;
    border-top: 1px solid #e8e8e8;
}

.modal-quiz .submit {
    text-align: center;
    margin: 28px 0 0 0;
}

.modal-quiz .submit .button {
    display: inline-block;
    padding: 0 12px 3px 12px;
}

/*---NEW 23.09.13---*/







.people4 {
    list-style: none;
    margin: -2px -20px 1px 0;
    padding: 0;
    position: relative;
    overflow: hidden;
    width: 775px;
}

.people4 li {
    position: relative;
    overflow: hidden;
    width: 82px;
    height: 82px;
    margin: 0 4px 4px 0;
    float: left;
}

.people4 a {
    text-decoration: none;
}

.people4 img {
    width: 100%;
    height: auto;
}

.people4 .text {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 5px;
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #fff;
}

.people4 .cover {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    background: url(../../js/staging/i/people-cover.png) repeat-x 0 100%;
}

.people4 .small {
    width: 35px;
    height: 35px;
    margin: 0 3px 3px 0;
}

.hello-block {
    width: 800px;
    color: #0c3645;
}

.hello-block,
.hello-block p {
    font: normal 16px/19px Candara, "Trebuchet MS", Arial, sans-serif;
}

.hello-block p {
    margin: 0 0 20px 0;
}

.hello-block h1 {
    font-size: 31px;
    margin-bottom: 34px;
}

.hello-block .grey {
    color: #666 !important;
    margin-bottom: 36px;
}

.qu2 {
    position: relative;
    border: 1px solid #c0cacc;
    background: #eaeded;
    background: #eaeded url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWUzZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f8f8f8 0%, #dee3e4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #dee3e4));
    background: -webkit-linear-gradient(top, #f8f8f8 0%, #dee3e4 100%);
    background: -o-linear-gradient(top, #f8f8f8 0%, #dee3e4 100%);
    background: -ms-linear-gradient(top, #f8f8f8 0%, #dee3e4 100%);
    background: linear-gradient(to bottom, #f8f8f8 0%, #dee3e4 100%);
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font: italic 16px/19px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #666;
    padding: 13px 158px 13px 12px;
    margin: 15px 0 44px 0;
}

.qu2 .refresh {
    position: absolute;
    top: 0;
    bottom: 0;
    padding: 13px 0;
    font-style: normal;
    font-size: 14px;
    line-height: 19px;
    color: #697f86;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
    text-align: center;
    display: block;
    border-left: 1px solid #c0cacc;
    right: 0;
    width: 145px;
    box-shadow: -1px 0 0 rgba(255, 255, 255, 0.8);
    -moz-box-shadow: -1px 0 0 rgba(255, 255, 255, 0.8);
    -webkit-box-shadow: -1px 0 0 rgba(255, 255, 255, 0.8);
    background: #d7dcdd;
    background: #d7dcdd url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjN2NmZDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #edefef 0%, #c7cfd0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #edefef), color-stop(100%, #c7cfd0));
    background: -webkit-linear-gradient(top, #edefef 0%, #c7cfd0 100%);
    background: -o-linear-gradient(top, #edefef 0%, #c7cfd0 100%);
    background: -ms-linear-gradient(top, #edefef 0%, #c7cfd0 100%);
    background: linear-gradient(to bottom, #edefef 0%, #c7cfd0 100%);
    border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
}

.qu2 .refresh span {
    padding: 0 18px 0 0;
    background: url(../../js/staging/i/refresh2.png) no-repeat 100% 0;
}

.qu2 .refresh:hover {
    color: #556b71;
    background: #e4e8e8;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMGJhYmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e4e8e8 0%, #b0babd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e4e8e8), color-stop(100%, #b0babd));
    background: -webkit-linear-gradient(top, #e4e8e8 0%, #b0babd 100%);
    background: -o-linear-gradient(top, #e4e8e8 0%, #b0babd 100%);
    background: -ms-linear-gradient(top, #e4e8e8 0%, #b0babd 100%);
    background: linear-gradient(to bottom, #e4e8e8 0%, #b0babd 100%);
}

.qu2 .refresh:hover:active {
    background: #9da9ac;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlkYTlhYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZGM1YzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #9da9ac 0%, #bdc5c7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9da9ac), color-stop(100%, #bdc5c7));
    background: -webkit-linear-gradient(top, #9da9ac 0%, #bdc5c7 100%);
    background: -o-linear-gradient(top, #9da9ac 0%, #bdc5c7 100%);
    background: -ms-linear-gradient(top, #9da9ac 0%, #bdc5c7 100%);
    background: linear-gradient(to bottom, #9da9ac 0%, #bdc5c7 100%);
}

.hello-block .btn-arr {
    font-weight: bold;
    font-size: 20px;
    line-height: 52px;
}

.hello-block .btn-arr span {
    padding-left: 44px;
    padding-right: 0;
}

.hello-block .later {
    font-size: 14px;
    float: right;
    margin: 19px 0 0 0;
    color: #d9d9d9;
}

.hello-block .later span {
    color: #666;
}

.hello-block .later:hover span {
    color: #3c3c3c;
}

/* start facemash css */







.param-link {
    float: right;
    padding: 0 0 2px 18px;
    margin: 12px 0 0 0;
    color: #999;
    font-size: 11px;
    background: url(../../js/staging/i/pic-gear.png) no-repeat 0 2px;
}

.selection {
    padding: 25px 31px 22px 31px;
    position: relative;
    border: 1px solid #c0c6cc;
    background: #eaeced;
    background: #eaeced url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjNmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGUwZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f1f3f4 0%, #dde0e4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f3f4), color-stop(100%, #dde0e4));
    background: -webkit-linear-gradient(top, #f1f3f4 0%, #dde0e4 100%);
    background: -o-linear-gradient(top, #f1f3f4 0%, #dde0e4 100%);
    background: -ms-linear-gradient(top, #f1f3f4 0%, #dde0e4 100%);
    background: linear-gradient(to bottom, #f1f3f4 0%, #dde0e4 100%);
    color: #0c3645;
    text-align: center;
    box-shadow: 0 4px 7px #e0e2e5;
    -moz-box-shadow: 0 4px 7px #e0e2e5;
    -webkit-box-shadow: 0 4px 7px #e0e2e5;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin: 27px 0 0 0;
}

.selection h2 {
    text-align: center;
    font-size: 21px;
    margin: 0 0 22px 0;
}

.selection .half {
    padding: 0 0 26px 0;
    text-align: left;
    float: right;
    width: 327px;
}

.selection .half:first-child {
    float: left;
}

.selection .grey {
    color: #888 !important;
}

.selection,
.selection p {
    font: normal 13px Tahoma, Geneva, sans-serif;
}

.selection p {
    margin: 8px 0 0 0;
}

.selection .bg {
    position: relative;
    background: #edeef0;
    background: #edeef0 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWVmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2U3ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #edeef0 0%, #e3e7e9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #edeef0), color-stop(100%, #e3e7e9));
    background: -webkit-linear-gradient(top, #edeef0 0%, #e3e7e9 100%);
    background: -o-linear-gradient(top, #edeef0 0%, #e3e7e9 100%);
    background: -ms-linear-gradient(top, #edeef0 0%, #e3e7e9 100%);
    background: linear-gradient(to bottom, #edeef0 0%, #e3e7e9 100%);
    box-shadow: 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 0 #fff;
    -webkit-box-shadow: 0 1px 0 #fff;
    border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    -webkit-border-radius: 0 0 2px 2px;
    padding: 10px 0px 25px 15px;
}

.selection .photo {
    height: 385px;
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid #fff;
    background: #404d5c;
}

.selection .cell {
    width: 327px;
    height: 385px;
    text-align: center;
}

.selection .photo img {
    max-width: 327px;
    max-height: 385px;
    width: auto;
    height: auto;
}

.selection .name {
    font: normal 18px/24px Cambria, "Times New Roman", Times, serif;
}

.selection .name strong {
    font-weight: normal;
    font-size: 24px;
}

.selection a {
    color: #4f5a66;
}

.selection .link {
    font-size: 11px;
}

.selection .skip {
    font-size: 11px;
    color: #99a0a7;
    padding: 2px 0 2px 18px;
    display: inline-block;
    background: url(../../js/staging/i/refresh3.png) no-repeat;
}

.selection .or {
    background: url(../../js/staging/i/heart-blue.png) no-repeat;
    width: 39px;
    height: 39px;
    position: absolute;
    top: 237px;
    left: 50%;
    margin: 0 0 0 -20px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    line-height: 31px;
}

.selection .link + p {
    margin-top: 19px;
}

.cell img {
    cursor: pointer;
}

.selection .holder {
    position: relative;
    padding: 0px;
    width: 670px;
    margin: 0 auto;
}

.selection .holder.empty .bg {
    background: url(../../js/staging/i/match-empty.jpg) no-repeat;
    height: 274px;
    padding: 206px 0 0 0;
    text-align: center;
    font: normal 14px/16px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #666;
    border: 0px !important;
}

.selection .holder.empty2 .button {
    width: 218px;
}

.selection .holder.empty .button {
    display: block;
    width: 348px;
    padding-left: 0;
    padding-right: 0;
    margin: 18px auto 0 auto;
    height: 39px;
    line-height: 39px;
    padding-bottom: 0;
}

/* end facemash css */

/*---NEW 30.09.13---*/







.info-popup.view2 {
    background: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    margin: 0;
    padding: 0;
    width: 264px;
}

.info-popup.view2 h3 {
    margin: 0;
    font: normal 15px Cambria, "Times New Roman", Times, serif;
    color: #fff;
    background: #2f383b;
    background: rgba(30, 40, 43, 0.92);
    padding: 3px 7px 5px 7px;
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
}

.info-popup.view2 .close {
    top: 5px;
    right: 5px;
    background: url(../../js/staging/i/close-light.png) no-repeat;
    width: 7px;
    height: 7px;
}

.info-popup.view2 .bg {
    background: #36464d;
    background: rgba(37, 55, 62, 0.92);
    filter: none;
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    padding: 4px 6px 5px 6px;
    font: normal 11px/12px Arial, Helvetica, sans-serif;
    color: #90a8b1;
}

.person-mini {
    position: relative;
    margin: -3px 0 0 0;
    padding: 12px 0 12px 54px;
}

.person-mini:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.person-mini,
.person-mini a,
.person-mini .name {
    color: #c0d4db !important;
    text-decoration: none;
    font: normal 11px/13px Arial, Helvetica, sans-serif;
}

.person-mini .name strong {
    font-size: 12px;
}

.person-mini .main-gallery {
    position: absolute;
    top: 0;
    left: -2px;
}

.main-gallery.mini {
    background-image: url(../../js/staging/i/main-gallery-small.png);
    width: 51px;
    height: 51px;
}

.main-gallery.mini ul {
    top: 10px;
    left: 11px;
}

.main-gallery.mini .new {
    font: bold 11px/12px Arial, Helvetica, sans-serif;
    height: 13px;
    padding: 0 4px;
    border: 1px solid #a80000;
    background: #ea0000;
    color: #fff;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    position: absolute;
    display: block;
    top: 28px;
    left: 28px;
}

/*---NEW 07.10.13---*/







.offer-row {
    position: relative;
    overflow: hidden;
    border: 1px solid #fcd490;
    margin: 0 0 13px 0;
    height: 43px;
    font: normal 26px/43px Tahoma, Geneva, sans-serif;
    color: #0c3645;
    text-align: center;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #fff1d0 url(../../js/staging/i/offe-row.jpg) no-repeat;
}

.offer-row .btn-orange {
    position: absolute;
    top: 5px;
    right: 8px;
    width: 165px;
    height: 32px;
    padding: 0;
    font: bold 20px/31px Arial, Helvetica, sans-serif;
}

.offer-row .l {
    position: absolute;
    top: 0;
    left: 0;
    width: 248px;
}

.offer-row .c {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    position: absolute;
    color: #3e5e76;
    top: 0;
    left: 329px;
    width: 172px;
}

.offer-row .c strong {
    font-size: 48px;
    font-weight: normal;
    vertical-align: middle;
    margin: 0 4px 0 0;
    position: relative;
    top: -1px;
}

/*---NEW 14.10.13---*/







.actions-new {
    float: right;
    white-space: nowrap;
    z-index: 100;
    margin: -3px 0 0 0;
}

.actions-new .fl {
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin: 0 -4px 0 0;
}

.actions-new .fl > a,
.actions-new .fl > span {
    display: inline-block;
    vertical-align: top;
    font: normal 12px/30px Arial, Helvetica, sans-serif;
    color: #2d5a85;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    text-decoration: none;
    padding: 0 19px;
    border: 1px solid #dcdcdc;
    border-right-color: #fbfbfb;
    border-left-color: #c7c7c7;
    height: 30px;
    background: #dfdfdf;
    background: #dfdfdf url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWQ5ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e8e8e8 0%, #d9d9d9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8e8e8), color-stop(100%, #d9d9d9));
    background: -webkit-linear-gradient(top, #e8e8e8 0%, #d9d9d9 100%);
    background: -o-linear-gradient(top, #e8e8e8 0%, #d9d9d9 100%);
    background: -ms-linear-gradient(top, #e8e8e8 0%, #d9d9d9 100%);
    background: linear-gradient(to bottom, #e8e8e8 0%, #d9d9d9 100%);
    cursor: pointer;
}

.actions-new .fl > a:hover,
.actions-new .fl > span:hover {
    color: #313b3e;
    border-top-color: #c5c5c5;
    border-bottom-color: #c5c5c5;
    background: #d4d4d4;
    background: #d4d4d4 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOGM4YzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e2e2e2 0%, #c8c8c8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2e2e2), color-stop(100%, #c8c8c8));
    background: -webkit-linear-gradient(top, #e2e2e2 0%, #c8c8c8 100%);
    background: -o-linear-gradient(top, #e2e2e2 0%, #c8c8c8 100%);
    background: -ms-linear-gradient(top, #e2e2e2 0%, #c8c8c8 100%);
    background: linear-gradient(to bottom, #e2e2e2 0%, #c8c8c8 100%);
}

.actions-new .fl:first-child > a,
.actions-new .fl:first-child > span {
    border-radius: 6px 0 0 6px;
    -webkit-border-radius: 6px 0 0 6px;
    border-left-color: #dcdcdc;
}

.actions-new .fl:first-child > a:hover,
.actions-new .fl:first-child > span:hover {
    border-left-color: #c5c5c5;
}

.actions-new .fl:last-child > a,
.actions-new .fl:last-child > span {
    border-radius: 0 6px 6px 0;
    -webkit-border-radius: 0 6px 6px 0;
    border-right-color: #dcdcdc;
}

.actions-new .fl:last-child > a:hover,
.actions-new .fl:last-child > span:hover {
    border-right-color: #c5c5c5;
}

.actions-new span.toggle {
    padding: 0;
    width: 23px;
}

.actions-new .pic-hold {
    padding-left: 37px !important;
}

.actions-new .pic {
    content: ' ';
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    margin: -8px 0 0 0;
    left: 17px;
    background: url(../../js/staging/i/actions.png) no-repeat 0 -10000px;
}

.actions-new .toggle .pic {
    left: 50%;
    margin-left: -8px;
}

.actions-new .toggle .pic {
    background-position: -32px 0;
}

.actions-new .fl.open .toggle {
    background: #a1a7ad;
    border-color: #a1a7ad;
    background: #a1a7ad;
}

.actions-new .fl.open .toggle .pic {
    background-position: -32px -16px;
}

.actions-new .pic-message {
    background-position: 0 0;
}

.actions-new a:hover .pic-message {
    background-position: 0 -16px;
}

.actions-new .disabled .pic-message {
    background-position: 0 -32px;
}

.actions-new .pic-call {
    background-position: -16px 0;
}

.actions-new a:hover .pic-call {
    background-position: -16px -16px;
}

.actions-new .disabled .pic-call {
    background-position: -16px -32px;
}

.actions-new .fl > .blue-hover:hover {
    color: #fff;
    text-shadow: none;
    border-top-color: #4e7ca2;
    border-bottom-color: #4e7ca2;
    background: #6890b2;
    background: #6890b2 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2YTZjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZTdjYTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #86a6c1 0%, #4e7ca2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86a6c1), color-stop(100%, #4e7ca2));
    background: -webkit-linear-gradient(top, #86a6c1 0%, #4e7ca2 100%);
    background: -o-linear-gradient(top, #86a6c1 0%, #4e7ca2 100%);
    background: -ms-linear-gradient(top, #86a6c1 0%, #4e7ca2 100%);
    background: linear-gradient(to bottom, #86a6c1 0%, #4e7ca2 100%);
}

.actions-new .fl:first-child > .blue-hover:hover {
    border-left-color: #4e7ca2;
}

.actions-new .fl:last-child > .blue-hover:hover {
    border-right-color: #4e7ca2;
}

.actions-new .fl > .green-hover:hover {
    color: #fff;
    text-shadow: none;
    border-top-color: #669d32;
    border-bottom-color: #669d32;
    background: #7fb150;
    background: #7fb150 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkyYzA2NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NjlkMzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #92c067 0%, #669d32 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #92c067), color-stop(100%, #669d32));
    background: -webkit-linear-gradient(top, #92c067 0%, #669d32 100%);
    background: -o-linear-gradient(top, #92c067 0%, #669d32 100%);
    background: -ms-linear-gradient(top, #92c067 0%, #669d32 100%);
    background: linear-gradient(to bottom, #92c067 0%, #669d32 100%);
}

.actions-new .fl:first-child > .green-hover:hover {
    border-left-color: #669d32;
}

.actions-new .fl:last-child > .green-hover:hover {
    border-right-color: #669d32;
}

.actions-new .fl:hover {
    z-index: 10;
}

.actions-new .fl.open {
    z-index: 9;
}

.actions-new .fl > .disabled,
.actions-new .fl > .disabled:hover {
    cursor: default;
    color: #b0b9c4;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2);
    border-top-color: #dcdcdc;
    border-bottom-color: #dcdcdc;
    background: #dfdfdf;
    background: #dfdfdf url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWQ5ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e8e8e8 0%, #d9d9d9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8e8e8), color-stop(100%, #d9d9d9));
    background: -webkit-linear-gradient(top, #e8e8e8 0%, #d9d9d9 100%);
    background: -o-linear-gradient(top, #e8e8e8 0%, #d9d9d9 100%);
    background: -ms-linear-gradient(top, #e8e8e8 0%, #d9d9d9 100%);
    background: linear-gradient(to bottom, #e8e8e8 0%, #d9d9d9 100%);
}

.actions-new .fl:first-child > .disabled,
.actions-new .fl:first-child > .disabled:hover {
    border-left-color: #dcdcdc;
}

.actions-new .fl:last-child > .disabled,
.actions-new .fl:last-child > .disabled:hover {
    border-right-color: #dcdcdc;
}

.pop {
    position: absolute;
    top: -10000px;
    left: 0;
    font: italic 12px/16px Arial, Helvetica, sans-serif;
    color: #495a71;
    background: #f4f2ee;
    background: #f4f2ee url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWU2ZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #eae6df 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eae6df));
    background: -webkit-linear-gradient(top, #ffffff 0%, #eae6df 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #eae6df 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #eae6df 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #eae6df 100%);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.27);
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.27);
    padding: 9px 11px 10px 11px;
    margin: -5px 0 0 4px;
}

.actions-new .fl:hover .pop {
    top: 100%;
}

.compatible-list2 .actions-new {
    padding-top: 4px;
}

ul.sub-actions {
    list-style: none;
    margin: 0;
    padding: 10px 0 10px 9px;
    width: 162px;
    white-space: normal;
    position: absolute;
    top: -10000px;
    display: none;
    left: 0;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.27);
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.27);
    border-radius: 0 6px 6px 0;
    -webkit-border-radius: 0 6px 6px 0;
    background: #fff;
}

.actions-new .fl.open ul.sub-actions {
    top: 100%;
    margin: 0;
    padding: 10px 0 10px 9px;
    width: 162px;
    display: inline-block;
}

ul.sub-actions li {
    margin: 6px 0 0 0;
    padding: 0;
    border: 0;
    display: block;
    float: none;
}

ul.sub-actions li:first-child {
    margin: 0;
}

ul.sub-actions a {
    display: block;
    font: normal 11px/16px Arial, Helvetica, sans-serif;
    color: #757575;
    text-decoration: none;
    padding: 0 0 0 24px;
    background: url(../../js/staging/i/messages-head-actions-tools-all-icons.png) no-repeat 0 -10000px;
}

ul.sub-actions a:hover {
    color: #4d4d4d;
}

ul.sub-actions .bg-fav {
    background-position: 0 -160px;
}

ul.sub-actions .bg-qu {
    background-position: -2px -210px;
}

ul.sub-actions .bg-abuse {
    background-position: 0 -77px;
}

ul.sub-actions .bg-trash {
    background-position: 0 -97px;
}

.call-info {
    position: relative;
    margin: 24px 0 25px 0;
    border: 3px solid #93c08b;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    background: #fff url(../../js/staging/i/call-info.png) no-repeat;
    height: 277px;
    padding: 22px 0 0 179px;
    font: normal 16px/19px Arial, Helvetica, sans-serif;
}

.call-info h2 {
    font-size: 30px;
    line-height: 30px;
    margin: 0 0 21px 0;
}

.call-info .arr {
    float: left;
    padding: 0 25px 0 0;
    background: url(../../js/staging/i/call-info-arr.png) no-repeat 100% 50%;
}

.call-info .ben {
    list-style: none;
    margin: 0 0 0 -160px;
    padding: 47px 0 0 0;
    background: url(../../js/staging/i/call-benefits2.png) no-repeat 0 43px;
    clear: both;
    position: relative;
    overflow: hidden;
}

.call-info .ben li {
    font-size: 11px;
    font-style: italic;
    line-height: 12px;
    float: left;
    margin: 0;
    padding: 0;
}

.call-info .ben strong {
    display: block;
    font: normal 16px/18px Candara, "Trebuchet MS", Arial, sans-serif;
    margin: 0 0 3px 0;
}

.call-info .ben li.bg1 {
    padding-left: 66px;
    width: 186px;
}

.call-info .ben li.bg2 {
    padding-left: 60px;
    width: 191px;
}

.call-info .ben li.bg3 {
    padding-left: 48px;
    width: 186px;
}

.call-info .close {
    cursor: pointer;
    background: url(../../js/staging/i/modal-close.png) no-repeat;
    width: 13px;
    height: 13px;
    display: block;
    top: 7px;
    right: 7px;
    position: absolute;
    overflow: hidden;
}

.call-teas {
    position: relative;
    border: 1px solid #d7d7d7;
    background: #fff url(../../js/staging/i/call-teas.jpg) no-repeat;
    padding: 276px 12px 22px 12px;
    margin: 20px 0;
    border-radius: 4px;
    -webkit-border-radius: 4px;
}

.call-teas,
.call-teas p {
    font: normal 13px/15px Arial, Helvetica, sans-serif;
    color: #476262;
}

.call-teas p {
    margin: 0 0 18px 0;
}

.call-teas .top {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    color: #fff;
    font-weight: bold;
    line-height: 28px;
    padding: 0;
    background: #d43440;
    background: #d43440 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViNGQ1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMDFmMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #eb4d58 0%, #c01f2b 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #eb4d58), color-stop(100%, #c01f2b));
    background: -webkit-linear-gradient(left, #eb4d58 0%, #c01f2b 100%);
    background: -o-linear-gradient(left, #eb4d58 0%, #c01f2b 100%);
    background: -ms-linear-gradient(left, #eb4d58 0%, #c01f2b 100%);
    background: linear-gradient(to right, #eb4d58 0%, #c01f2b 100%);
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
}

.call-teas h3 {
    font-size: 22px;
    line-height: 24px;
    margin: 0 0 16px 0;
}

.call-teas .btn-green {
    padding: 0;
    height: 34px;
    line-height: 34px;
    display: block;
    font-size: 15px;
    font-weight: bold;
}

.call-teas .btn-green .rarr3 {
    top: -2px;
    position: relative;
}

.birthday-info3,
.birthday-info4 {
    position: relative;
    margin: 0 0 20px 0;
    background: #fff;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    font: normal 14px Arial, Helvetica, sans-serif;
    color: #0c3645;
}

.birthday-info3 {
    border: 1px solid #c2c0c0;
    padding: 4px;
}

.birthday-info3 .bg,
.birthday-info4 .bg {
    position: relative;
    background: url(../../js/staging/i/birthday-info.jpg) no-repeat;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

.birthday-info3 .btn-green,
.birthday-info4 .btn-green {
    position: absolute;
    width: 180px;
    height: 32px;
    line-height: 32px;
    font-weight: normal;
    font-size: 15px;
    display: block;
    padding: 0;
    top: 16px;
    right: 7px;
}

.birthday-info3 .bg {
    padding: 16px 0 0 17px;
    height: 48px;
}

.birthday-info3 .big {
    font-size: 17px;
    margin: 0 0 2px 0;
}

.birthday-info3 .image {
    position: absolute;
    bottom: 100%;
    right: 0;
    margin: 0 0 1px 0;
    background: url(../../js/staging/i/borthday-info-img.png) no-repeat;
    width: 344px;
    height: 148px;
}

.birthday-info4 {
    border: 1px solid #c7dee3;
    padding: 2px;
}

.birthday-info4 .bg {
    padding: 15px 0 0 16px;
    height: 83px;
    background-position: 0 -64px;
    position: relative;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}

.birthday-info4 ul {
    list-style: none;
    margin: 2px 0 0 13px;
    padding: 0;
    position: relative;
    overflow: hidden;
}

.birthday-info4 li {
    float: left;
    margin: 0 6px 0 0;
    padding: 0;
}

.birthday-info4 ul a {
    display: block;
    position: relative;
    overflow: hidden;
    border: 1px solid #fff;
    width: 30px;
    height: 30px;
}

.birthday-info4 img {
    width: 100%;
    height: auto;
}

.birthday-info4 li img {
    width: 30px;
    height: 30px;
}

.birthday-info4 .btn-green {
    top: 35px;
    right: 9px;
}

/*---NEW 29.10.13---*/







#header h1.ind2 {
    margin: 0 0 0 287px;
    width: auto;
    font-size: 28px;
}

.premium-info2 {
    position: relative;
    padding: 0 0 40px 0;
    margin: 0 0 74px 0;
}

.premium-info2 .shad {
    position: absolute;
    top: 100%;
    left: -5000px;
    right: -5000px;
    background: url(../../js/staging/i/premium-info-shad.png) repeat-x;
    height: 51px;
}

.premium-info2 .l {
    float: left;
    width: 265px;
}

.premium-info2 .r {
    float: right;
    width: 712px;
}

.reg-steps {
    position: relative;
    background: #f9fafb;
    border: 1px solid #e7e9e9;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 8px 12px 27px 12px;
}

.reg-steps h2 {
    font: normal 21px/24px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #0c3645;
    margin: 0 0 25px 0;
}

.reg-steps ul {
    list-style: none;
    margin: 0;
    padding: 0;
    color: #7b9fac;
}

.reg-steps li {
    margin: 12px 0 0 0;
    position: relative;
}

.reg-steps li:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.reg-steps li:first-child {
    margin: 0;
}

.reg-steps .step {
    float: left;
    font: bold italic 16px/18px Cambria, "Times New Roman", Times, serif;
    margin: 15px 0 0 0;
    width: 59px;
}

.reg-steps .check {
    float: left;
    background: url(../../js/staging/i/steps-check.png) no-repeat;
    width: 32px;
    height: 32px;
    margin: 8px 0 0 0;
}

.reg-steps .check.done {
    background-position: 0 -32px;
}

.reg-steps .cell {
    height: 48px;
    text-align: left;
    font: normal 16px/14px Candara, "Trebuchet MS", Arial, sans-serif;
}

.reg-steps .nofloat {
    padding: 0 0 0 8px;
    background: url(../../js/staging/i/steps-bg.png) no-repeat 0 -10000px;
}

.reg-steps .nofloat.bg {
    background-position: 0 6px;
}

.benefits5 {
    margin: 0 0 20px 0;
}

.benefits5 h2 {
    font: bold 21px/24px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #0c3645;
    margin: 7px 0 22px 10px;
}

.benefits5 ul {
    list-style: none;
    margin: 0 -25px 0 0;
    padding: 0;
    position: relative;
    overflow: hidden;
}

.benefits5 li {
    float: left;
    margin: 0 18px 19px 0;
    padding: 0;
    width: 347px;
}

.benefits5 .bg {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #ccc;
    background: url(../../js/staging/i/benefits2.png) no-repeat 0 -10000px;
    display: block;
    text-decoration: none;
    color: #fff;
    font: normal 21px/21px Candara, "Trebuchet MS", Arial, sans-serif;
    padding: 0 0 0 134px;
}

.benefits5 .bg,
.benefits5 .cell {
    text-align: left;
    height: 115px;
}

.benefits5 .bg1 {
    border-color: #2f648a;
    background-color: #5497c7;
    background-position: 0 0;
}

.benefits5 .bg2 {
    border-color: #2d8e92;
    background-color: #3dbdc2;
    background-position: 0 -406px;
}

.benefits5 .bg3 {
    border-color: #3d8946;
    background-color: #63b16c;
    background-position: 0 -135px;
}

.benefits5 .bg4 {
    border-color: #bd920c;
    background-color: #e4b420;
    background-position: 0 -541px;
}

.benefits5 .bg5 {
    border-color: #b46526;
    background-color: #d7813c;
    background-position: 0 -271px;
}

.benefits5 .bg6 {
    border-color: #9d2f46;
    background-color: #cb506a;
    background-position: 0 -677px;
}

.btn-arr-big {
    display: inline-block;
    white-space: nowrap;
    text-align: center;
    text-decoration: none;
    color: #fff;
    padding: 0 0 0 20px;
    height: 68px;
    background: url(../../js/staging/i/btn-arr-blue-big.png) no-repeat;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
    font: bold 20px/68px Arial, Helvetica, sans-serif;
}

.btn-arr-big:hover {
    color: #fff;
    background-position: 0 -68px;
}

.btn-arr-big:active {
    color: #fff;
    background-position: 0 -136px;
}

.btn-arr-big span {
    display: inline-block;
    height: 68px;
    vertical-align: top;
    padding: 0 48px 0 16px;
    background: url(../../js/staging/i/btn-arr-blue-big.png) no-repeat 100% -204px;
}

.btn-arr-big:hover span {
    background-position: 100% -272px;
}

.btn-arr-big:active span {
    background-position: 100% -340px;
}

.premium-info2 .btn-arr-big {
    float: right;
    margin: 0 -6px 0 0;
}

.premium-info2 .skip {
    margin: 17px 0 0 0;
    float: left;
    position: relative;
    font: normal 16px/32px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #c3cacd;
    padding: 0 16px;
    height: 32px;
    background: #eaedef;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}

.premium-info2 .skip span {
    color: #0c3645;
}

.count {
    padding: 5px 0 0 0;
}

.count .nofloat {
    font: normal 16px/18px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #0c3645;
}

.count .nums {
    float: left;
    margin: 4px 7px 0 0;
}

.count .nums span {
    float: left;
    position: relative;
    background: url(../../js/staging/i/nums.png) no-repeat;
    width: 34px;
    height: 60px;
    font: normal 41px/48px Arial, Helvetica, sans-serif;
    color: #1b4757;
    text-align: center;
    margin: 0 -1px 0 0;
}

.count .nums em {
    position: absolute;
    top: 1px;
    left: 2px;
    right: 2px;
    bottom: 0;
    background: url(../../js/staging/i/nums.png) no-repeat -35px 0;
}

.benefits.full .title1 {
    background: none;
}

.benefits.full .right {
    width: 198px;
}

.pic-premium-small {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    background: url(../../js/staging/i/premium-pic-small.png) no-repeat 0 2px;
    margin: 0 0 0 3px;
}

/*---NEW 07.11.13---*/







.birthday-info5 {
    position: relative;
    padding: 2px;
    background: #fff;
    border: 1px solid #bfd7dc;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 0 0 40px 0;
    font: normal 14px Arial, Helvetica, sans-serif;
    color: #0c3645;
}

.j-step-premium-error2514 .pay-result .error {
    margin: 0;
}

/*---NEW 04.12.13---*/








.restore {
    min-height: 452px;
    margin: 15px 0;
    text-align: center;
    font: normal 18px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #666;
}

.restore h2 {
    font-size: 28px;
    margin: 0 0 25px 0;
}

.restore .try {
    margin: 56px 0 0 0;
    font-size: 14px;
}

.restore .try a {
    color: #d9d9d9;
}

.restore .try span {
    color: #666;
}

.restore ul {
    width: 278px;
    list-style: none;
    margin: 34px auto 0 auto;
    padding: 0;
}

.restore li {
    margin: 0 0 8px 0;
}

.restore .submit {
    margin: 32px 0 0 0;
}

.restore .btn-green {
    display: block;
    padding: 0 38px 0 0;
    height: 39px;
    line-height: 39px;
    font-size: 17px;
    font-weight: bold;
}

.restore .form-text {
    left: 100%;
    top: -4px;
    font-size: 13px;
    color: #555;
    font-family: Verdana, Geneva, sans-serif;
}

.restore .form-text div {
    line-height: 40px;
}

.pic-rarr {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 41px;
    height: 39px;
    background: url(../../js/staging/i/pic-rarr.png) no-repeat;
}

.birthday-info5 .bg {
    position: relative;
    background: #f0f9fe url(../../js/staging/i/borthday-info-img2.png) no-repeat;
    height: 145px;
    padding: 12px 0 0 27px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

.birthday-info5 h2 {
    font-size: 21px;
    color: #157ea4;
    margin: 0 0 11px 0;
}

.birthday-info5 ul {
    list-style: none;
    margin: 0 0 10px 0;
    padding: 0;
    position: relative;
}

.birthday-info5 ul:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.birthday-info5 li {
    float: left;
    margin: 0 8px 0 0;
    position: relative;
    overflow: hidden;
    border: 1px solid #fff;
    width: 60px;
    height: 60px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.17);
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.17);
}

.birthday-info5 li.dots {
    width: auto;
    height: auto;
    position: relative;
    border: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    font-weight: bold;
    font-size: 18px;
    color: #91a8b0;
    top: 43px;
}

.birthday-info5 li img {
    width: 100%;
    height: auto;
}

.birthday-info5 .button {
    width: 185px;
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    padding: 0;
    position: absolute;
    top: 92px;
    right: 28px;
    color: #fff;
}

.birthday-info5.done .bg {
    height: 75px;
    padding-top: 32px;
}

.birthday-info5.done h2 {
    margin-bottom: 8px;
}

.birthday-info5 .bg.done,
.birthday-info5.done .bg {
    display: none;
}

.birthday-info5.done .bg.done {
    display: block;
}

.start-game {
    margin: 11px 0 19px 0;
}

.start-game:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.start-game,
.start-game p {
    font: normal 18px/21px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #0c3645;
}

.start-game h1 {
    margin-bottom: 48px;
}

.start-game .nofloat h1 {
    margin-bottom: 37px;
}

.start-game ul {
    list-style: none;
    margin: 0 0 29px 0;
    padding: 0;
    position: relative;
    overflow: hidden;
}

.start-game li {
    float: left;
    margin: 0 5px 0 0;
    width: 83px;
    height: 83px;
    overflow: hidden;
    position: relative;
}

.start-game li img {
    width: 100%;
    height: auto;
}

.start-game p {
    margin: 0 0 35px 0;
}

.start-game .nofloat p {
    margin-bottom: 54px;
}

.start-game .btn-green,
.premium-info3 .btn-green,
.premium-info2.view2 .btn-green,
.premium-info2.modal .btn-blue {
    float: left;
    margin: 3px 0 0 0;
    padding: 0 60px 0 22px;
    height: 39px;
    font-size: 18px;
    line-height: 39px;
    font-weight: bold;
    position: relative;
    color: #fff;
    box-shadow: none;
    -webkit-box-shadow: none;
}

.pic-rarr {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 41px;
    height: 39px;
    background: url(../../js/staging/i/pic-rarr.png) no-repeat;
}

.start-game .or {
    float: left;
    margin: -19px 58px 0 75px;
    width: 1px;
    height: 84px;
    background: #c3c3c3;
    position: relative;
}

.start-game .nofloat .or {
    margin-right: 36px;
    margin-left: 41px;
}

.start-game .or span {
    text-align: center;
    display: block;
    position: absolute;
    width: 40px;
    height: 20px;
    top: 50%;
    left: 50%;
    margin: -10px 0 0 -20px;
    font-size: 18px;
    line-height: 20px;
    color: #9b9b9b;
    background: #f8f8f8;
}

.start-game .small {
    font-size: 16px;
    position: relative;
    top: -1px;
}

.start-game .photo {
    font: normal 14px Arial, Helvetica, sans-serif;
    color: #666;
    float: left;
    width: 233px;
    margin: 5px 31px 0 0;
}

.start-game .photo .hold {
    border: 1px solid #fff;
    position: relative;
    margin: 0 0 7px 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.17);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.17);
}

.start-game .photo .hold img {
    width: 100%;
    height: auto;
    display: block;
}

.premium-info3 {
    position: relative;
    padding: 0 0 51px 0;
    margin: 16px 0 59px 0;
    width: 782px;
}

.premium-info3:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.premium-info3,
.premium-info3 p {
    font: normal 21px/24px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #0c3645;
}

.premium-info3 p {
    margin: 0 0 27px 0;
}

.premium-info3 h1 {
    margin: 0 0 40px 0;
}

.premium-info3 ul {
    list-style: none;
    margin: 18px 0 9px 0;
    padding: 0;
    position: relative;
    overflow: hidden;
}

.premium-info3 li {
    float: left;
    width: 83px;
    margin: 0 5px 0 0;
    font: normal 12px/18px Arial, Helvetica, sans-serif;
}

.premium-info3 .photo {
    height: 83px;
    display: block;
    margin: 0 0 -2px 0;
    position: relative;
    overflow: hidden;
}

.premium-info3 .photo img {
    width: 100%;
    height: auto;
}

.premium-info3 .small {
    font-size: 16px;
    line-height: 18px;
}

.premium-info3 .btn-green {
    margin: 33px 0 0 0;
}

.premium-info3 .later {
    font-size: 16px;
    line-height: 18px;
    float: right;
    color: #d9d9d9;
    margin: 46px 0 0 0;
}

.premium-info3 .later span {
    color: #666;
}

.premium-info3 .shad {
    position: absolute;
    top: 100%;
    left: -5000px;
    right: -5000px;
    background: url(../../js/staging/i/grad-block.png) repeat-x;
    height: 51px;
}

.premium-info2.view2 {
    margin: -70px -30px 0 0;
    padding: 70px 30px 0 0;
    width: 780px;
    background: url(../../js/staging/i/premium-info-bg.png) no-repeat 100% 0;
    position: relative;
}

.premium-info2.view2:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.premium-info2.view2 .benefits5 h2 {
    margin: 0 0 34px 0;
    padding: 0;
}

.premium-info2.view2 .benefits5 ul {
    margin-right: -30px;
    margin-bottom: -5px;
}

.premium-info2.view2 .benefits5 li {
    width: 377px;
    margin: 0 26px 20px 0
}

.premium-info2.view2 .benefits5 li .bg {
    padding-left: 105px;
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
    background-image: url(../../js/staging/i/benefits3.png);
}

.premium-info2.view2 .benefits5 li .bg,
.premium-info2.view2 .benefits5 li .cell {
    height: 85px;
}

.premium-info2.view2 .benefits5 li a.bg1 {
    background-position: -1px -1px;
}

.premium-info2.view2 .benefits5 li a.bg2 {
    background-position: -1px -324px;
}

.premium-info2.view2 .benefits5 li a.bg3 {
    background-position: -1px -108px;
}

.premium-info2.view2 .benefits5 li a.bg4 {
    background-position: -1px -432px;
}

.premium-info2.view2 .benefits5 li a.bg5 {
    background-position: -1px -216px;
}

.premium-info2.view2 .benefits5 li a.bg6 {
    background-position: -1px -540px;
}

.premium-info2.view2 .btn-green {
    float: right;
    margin: 11px 0 0 0;
    padding: 0 69px 0 38px;
}

.btn-blue {
    display: inline-block;
    position: relative;
    white-space: nowrap;
    text-align: center;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 -1px 0 #276494;
    border: 1px solid #155587;
    border-top-color: #226da8;
    border-bottom-color: #093f68;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    behavior: url(../../js/PIE.htc);
    background: #4690c8;
    background: -moz-linear-gradient(top, #4690c8 0%, #1b68a3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4690c8), color-stop(100%, #1b68a3));
    background: -webkit-linear-gradient(top, #4690c8 0%, #1b68a3 100%);
    background: -o-linear-gradient(top, #4690c8 0%, #1b68a3 100%);
    background: -ms-linear-gradient(top, #4690c8 0%, #1b68a3 100%);
    background: linear-gradient(to bottom, #4690c8 0%, #1b68a3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4690c8', endColorstr='#1b68a3', GradientType=0);
    padding: 0 25px;
    height: 36px;
    line-height: 34px;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
    font-style: normal;
}

.btn-blue:hover {
    color: #fff;
    background: #418fc6;
    background: -moz-linear-gradient(top, #418fc6 0%, #1061a0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #418fc6), color-stop(100%, #1061a0));
    background: -webkit-linear-gradient(top, #418fc6 0%, #1061a0 100%);
    background: -o-linear-gradient(top, #418fc6 0%, #1061a0 100%);
    background: -ms-linear-gradient(top, #418fc6 0%, #1061a0 100%);
    background: linear-gradient(to bottom, #418fc6 0%, #1061a0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#418fc6', endColorstr='#1061a0', GradientType=0);
}

.btn-blue:active {
    background: #1061a0;
    background: -moz-linear-gradient(top, #1061a0 0%, #418fc6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1061a0), color-stop(100%, #418fc6));
    background: -webkit-linear-gradient(top, #1061a0 0%, #418fc6 100%);
    background: -o-linear-gradient(top, #1061a0 0%, #418fc6 100%);
    background: -ms-linear-gradient(top, #1061a0 0%, #418fc6 100%);
    background: linear-gradient(to bottom, #1061a0 0%, #418fc6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1061a0', endColorstr='#418fc6', GradientType=0);
}

.btn-green input {
    background: url(../../js/staging/i/logo.png) no-repeat 0 -10000px;
}

/*---NEW 18.12.13---*/







.index-page {
    font: normal 14px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #153645;
    position: relative;
    overflow: hidden;
    min-width: 1000px;
}

.index-page .reg-form {
    position: absolute;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.7);
    border-radius: 3px;
    -webkit-border-radius: 3px;
    behavior: url(../../js/PIE.htc);
    width: 290px;
    padding: 21px 23px 16px 23px;
    top: 42px;
    left: 50%;
    margin: 0 0 0 -168px;
}

.index-page a {
    color: #d6e1e8;
}

.index-page a span {
    color: #2f79a0;
}

.index-page .center {
    text-align: left;
    width: 1000px;
    margin: 0 auto;
}

.index-page .center:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.index-page .partners {
    padding: 25px 0 16px 0;
    margin: 0;
    height: auto;
    left: 0;
    background: #c6d5db;
}

.index-page .partners img {
    vertical-align: middle;
    position: relative;
    left: 14px;
}

.index-page .steps {
    font: normal 14px/17px Candara, "Trebuchet MS", Arial, sans-serif;
    background: #e6edf0;
    margin-left: -35px;
}

.index-page .steps .center {
    background: url(../../js/staging/i/index-steps.jpg) no-repeat 0 28px;
}

.index-page .steps .fl {
    line-height: 17px;
    padding: 50px 0 23px 0;
    float: left;
}

.index-page .steps .bg1 {
    padding-left: 177px;
    width: 146px;
}

.index-page .steps .bg2 {
    padding-left: 176px;
    width: 145px;
}

.index-page .steps .bg3 {
    padding-left: 192px;
    width: 175px;
    margin-right: -20px;
}

.index-page .steps .bg1 .big {
    color: #598baf;
}

.index-page .steps .bg2 .big {
    color: #90af56;
}

.index-page .steps .bg3 .big {
    color: #bc4e64;
}

.index-page .steps .big {
    font-size: 18px;
    line-height: 21px;
    font-weight: bold;
    position: relative;
    margin: 0 0 7px 0;
}

.index-page .steps .big .num {
    font-size: 25px;
    line-height: 25px;
    opacity: 0.4;
    position: absolute;
    right: 100%;
    margin: 0 3px 0 0;
    top: -4px;
}

.index-page .descr {
    background: #c6d5db;
    padding: 40px 0 177px 0;
    font: normal 14px/17px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #555;
}

.index-page .descr p {
    margin: 0 0 6px 0;
    line-height: 17px;
}

.index-page .block {
    border: 1px solid #d9e3ee;
    background: #fff;
    padding: 25px 31px 29px 31px;
    margin: 23px 0 0 0;
    position: relative;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

.index-page .block.reg {
    background: none;
    padding: 0;
    margin: 0 0 30px 0;
    border: 0;
}

.index-page .block:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.index-page .block:first-child {
    margin: 0;
}

.index-page .descr .left {
    float: left;
    width: 657px;
}

.index-page .descr .right {
    float: right;
    width: 323px;
}

.index-page h1,
.index-page h2,
.index-page h3 {
    font: normal 18px/22px Cambria, "Times New Roman", Times, serif;
    color: #073645;
    margin: 25px 0 7px 0;
}

.index-page h1:first-child,
.index-page h2:first-child,
.index-page h3:first-child {
    margin-top: 0;
}

.index-page .image {
    margin: 19px 0 21px 0;
}

.index-page .view {
    padding: 0;
    background: #fff url(../../js/staging/i/inex-view.jpg) no-repeat -36px 100%;
}

.index-page .view .half {
    float: right;
    width: 290px;
    margin-left: -20px;
    padding: 25px 25px 207px 25px;
}

.index-page .view .half:first-child {
    float: left;
    width: 269px;
    margin: 0;
    padding-bottom: 168px;
}

.index-page .view .vline {
    margin: 0 0 0 -7px;
    position: absolute;
    top: 28px;
    bottom: 28px;
    left: 50%;
    width: 1px;
    background: #d7e1e6;
    border-right: 1px solid #eef3f4;
}

.index-page .app {
    background: url(../../js/staging/i/index-app.jpg) no-repeat 50% 100%;
    padding: 18px 0 307px 21px;
    margin: 0 0 59px 0;
    position: relative;
}

.index-page .app .link {
    position: absolute;
    bottom: -37px;
    left: 12px;
}

.index-page .pairs-block {
    padding-left: 24px;
    padding-right: 24px;
}

.index-page .pairs-block h2 {
    margin-bottom: 0;
}

.index-page .pairs-slider {
    position: relative;
    margin: 3px -24px 10px -24px;
}

.index-page .pairs-slider .prev,
.index-page .pairs-slider .next {
    cursor: pointer;
    position: absolute;
    top: 93px;
    z-index: 10;
    background: url(../../js/staging/i/pairs-slider-arrs.png) no-repeat;
    width: 13px;
    height: 21px;
}

.index-page .pairs-slider .disabled {
    cursor: default;
}

.index-page .pairs-slider .prev {
    left: 7px;
}

.index-page .pairs-slider .prev.disabled {
    background-position: 0 -24px;
}

.index-page .pairs-slider .next {
    right: 7px;
    background-position: 100% 0;
}

.index-page .pairs-slider .next.disabled {
    background-position: 100% -24px;
}

.index-page .pairs-slider .hold {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.index-page .pairs-slider .hold ul {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 10000px;
}

.index-page .pairs-slider .hold li {
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 321px;
}

.index-page .pairs-block .all {
    font-size: 13px;
    margin: 7px 0 0 0;
}

.index-page .likes {
    background: none;
}

.index-page .likes ul {
    list-style: none outside none;
    margin: -125px auto 0;
    padding: 0;
    position: relative;
    width: 1000px;
    height: 38px;
}

.footer-new {
    padding: 25px 0;
    font: normal 12px/14px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #c6d5db;
    background: #56727a;
}

.footer-new .center {
    text-align: left;
    width: 1000px;
    margin: 0 auto;
}

.footer-new a {
    color: #c6d5db;
    text-decoration: none;
}

.footer-new a:hover {
    text-decoration: underline;
}

.footer-new .left {
    float: left;
    width: 722px;
}

.footer-new .right {
    float: right;
    width: 258px;
}

.bmenu {
    position: relative;
    margin: 0 0 52px 0;
}

.bmenu:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.bmenu ul {
    float: left;
    margin: 0 0 0 83px;
    white-space: nowrap;
    list-style: none;
    padding: 0;
}

.bmenu li {
    margin: 0;
    padding: 0;
}

.bmenu ul:first-child {
    margin: 0;
}

a.ask-support {
    display: block;
    text-decoration: none;
    font: italic 13px/29px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #dce6ea;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.7);
    padding: 0 0 0 42px;
    border: 1px solid #3a535a;
    background: #97aeb5;
    background: #97aeb5 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3YWViNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZDZmNzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #97aeb5 0%, #4d6f79 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #97aeb5), color-stop(100%, #4d6f79));
    background: -webkit-linear-gradient(top, #97aeb5 0%, #4d6f79 100%);
    background: -o-linear-gradient(top, #97aeb5 0%, #4d6f79 100%);
    background: -ms-linear-gradient(top, #97aeb5 0%, #4d6f79 100%);
    background: linear-gradient(to bottom, #97aeb5 0%, #4d6f79 100%);
    border-radius: 3px;
    -webkit-border-radius: 3px;
    position: relative;
    height: 29px;
    margin: 0 0 13px 0;
}

a.ask-support:hover {
    background: #9cb3ba;
    background: #9cb3ba url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzljYjNiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MTc1N2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #9cb3ba 0%, #51757f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9cb3ba), color-stop(100%, #51757f));
    background: -webkit-linear-gradient(top, #9cb3ba 0%, #51757f 100%);
    background: -o-linear-gradient(top, #9cb3ba 0%, #51757f 100%);
    background: -ms-linear-gradient(top, #9cb3ba 0%, #51757f 100%);
    background: linear-gradient(to bottom, #9cb3ba 0%, #51757f 100%);
    text-decoration: none;
}

a.ask-support:active {
    background: #4d6f79;
    background: #4d6f79 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkNmY3OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5N2FlYjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #4d6f79 0%, #97aeb5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4d6f79), color-stop(100%, #97aeb5));
    background: -webkit-linear-gradient(top, #4d6f79 0%, #97aeb5 100%);
    background: -o-linear-gradient(top, #4d6f79 0%, #97aeb5 100%);
    background: -ms-linear-gradient(top, #4d6f79 0%, #97aeb5 100%);
    background: linear-gradient(to bottom, #4d6f79 0%, #97aeb5 100%);
}

a.ask-support:before {
    content: '';
    display: block;
    position: absolute;
    background: url(../../js/staging/i/ask-link-new.png) no-repeat;
    width: 22px;
    height: 20px;
    top: 50%;
    left: 13px;
    margin: -10px 0 0 0;
}

a.ask-psy {
    display: inline-block;
    padding: 0 0 0 28px;
    margin: 0 0 0 15px;
    background: url(../../js/staging/i/ask-psy-new.png) no-repeat;
    min-height: 20px;
    line-height: 20px;
    font-size: 13px;
    font-style: italic;
    color: #c6d5db;
}

.footer-new .social a {
    width: 24px;
    height: 24px;
    background-image: url(../../js/staging/i/social2.png);
    margin: 0 3px 0 0;
}

/* New Year 2014 */







.main-logo-new-year {
    position: absolute;
    height: 81px;
    left: -1px;
    top: 5px;
    width: 170px;
}

.congrats,
.congrats p {
    font: normal 16px/18px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #525d61;
    text-align: justify;
    position: relative;
}

.congrats h1 {
    font-size: 34px;
    line-height: 36px;
    margin: 6px 0 29px 0;
}

.congrats p {
    margin: 0 0 7px 0;
}

.congrats .hold {
    position: relative;
    margin: 42px -40px 0 0;
}

.congrats .item {
    display: inline-block;
    vertical-align: top;
    width: 234px;
    margin: 0 33px 20px 0;
    min-height: 303px;
}

.congrats .item a {
    text-decoration: none;
    color: #0c3645;
}

.congrats .item a:hover {
    color: #267AA7;
}

.congrats .photo {
    border: 1px solid #cdd5d9;
    background: #f6f7fb;
    background: #f6f7fb url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWYwZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #eef0f7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eef0f7));
    background: -webkit-linear-gradient(top, #ffffff 0%, #eef0f7 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #eef0f7 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #eef0f7 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #eef0f7 100%);
    padding: 5px;
    margin: 0 0 12px 0;
}

.congrats .photo .in {
    display: block;
    max-height: 222px;
    overflow: hidden;
    position: relative;
}

.congrats .photo img {
    width: 100%;
    height: auto;
}

.congrats .name {
    font: normal 21px/22px Cambria, "Times New Roman", Times, serif;
    color: #0c3645;
}

.congrats .play {
    background: url(../../js/staging/i/play-pic.png) no-repeat;
    width: 23px;
    height: 18px;
    overflow: hidden;
    display: block;
    bottom: 6px;
    right: 5px;
    position: absolute;
}

.main-logo2.ny {
    top: 0;
}

/*.video-modal {
  background:#e1eaee url(../../js/staging/i/snow2.png) no-repeat 50% -219px;
} */








.video-modal {
    width: 640px;
    padding: 23px 24px 13px 24px;
    font: normal 15px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #525d61;
    left: 50%;
    margin-left: -344px;
}

.video-modal .close {
    top: 8px;
    right: 8px;
}

.video-modal .name {
    font: normal 21px Cambria, "Times New Roman", Times, serif;
    margin: 6px 0 -2px 0;
}

.block.new-year-banner {
    margin: 0 0 20px 0;
}

/*---NEW 28.01.14---*/







.tab-menu li:first-child {
    width: 246px;
}

.rarr5 {
    display: inline-block;
    vertical-align: middle;
    background: url(../../js/staging/i/rarr4.png) no-repeat;
    width: 22px;
    height: 22px;
    margin: 0 0 0 4px;
}

.bill {
    position: relative;
    color: #5e5e5e;
    padding: 5px 0 0 0;
}

.bill,
.bill p {
    font: normal 14px/17px Arial, Helvetica, sans-serif;
}

.bill p {
    margin: 0 0 17px 0;
}

.bill .logo {
    float: right;
    padding: 0;
    margin: -14px -7px 0 0;
}

.bill .bordered {
    clear: both;
    color: #e0883a;
    border: 2px solid #ffc173;
    padding: 6px 12px 7px 12px;
    margin: 0 -14px 10px -14px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
}

.bill h3 {
    font-size: 22px;
    line-height: 26px;
    margin: 0 0 27px 0;
}

.bill .go {
    margin: 32px 0 0 0;
}

.bill .btn-green {
    height: 44px;
    line-height: 43px;
    font-size: 18px;
    font-weight: bold;
    padding: 0 46px;
}

.customSelect4 .selectText,
.customSelect4 ul a {
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #2f5b83;
}

.customSelect4.select-sub,
.customSelect4.selectArea,
.customSelect4 .selectText {
    background: none;
    margin: 0;
    padding: 0;
    border: 0;
    height: auto;
    line-height: normal;
}

.customSelect4 .selectIn {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #cfd4d7;
    background: #f4f4f3 url(../../js/staging/i/select4.png) no-repeat 100% 50%;
    padding: 7px 16px 8px 8px;
    height: auto;
    line-height: normal;
}

.customSelect4 ul {
    background: #fff;
    border: 1px solid #cfd4d7;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 4px 0;
    margin: 0 2px 0 0;
}

.customSelect4 ul a {
    padding: 4px 8px;
}

.customSelect4 ul .selected a {
    font-weight: bold;
}

.premium-modal {
    width: 450px;
    padding: 35px 35px 0 35px;
    background: #fff url(../../js/staging/i/premium-modal-img.jpg) no-repeat 100% 52px;
}

.premium-modal,
.premium-modal p {
    font: normal 12px/15px Arial, Helvetica, sans-serif;
    color: #505050;
}

.premium-modal p {
    margin: 0 0 3px 0;
}

.premium-modal .ind {
    font-size: 16px;
    line-height: 19px;
    color: #333;
    padding: 0 190px 34px 0;
}

.premium-modal .customSelect {
    width: 100%;
    margin: 14px 0 36px 0;
}

.premium-modal .btn-green {
    display: block;
    height: 39px;
    line-height: 39px;
    padding: 0 41px 0 0;
    font-size: 20px;
    font-weight: bold;
}

.premium-modal h2 {
    font-size: 27px;
    line-height: 28px;
    margin: 0 0 25px 0;
}

.premium-modal .grey {
    position: relative;
    margin: 22px -35px 0 -35px;
    padding: 27px 35px 33px 35px;
    background: #ecf0f4 url(../../js/staging/i/shadow-top2.png) repeat-x;
}

.premium-modal h3 {
    font: bold 14px/18px Verdana, Geneva, sans-serif;
    margin: 0 0 13px 0;
}

.premium-modal .grey ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.premium-modal .grey li {
    background: url(../../js/staging/i/features.png) no-repeat 0 -10000px;
    color: #333;
    font: normal 12px/20px Arial, Helvetica, sans-serif;
    padding: 3px 0 3px 36px;
    margin: 6px 0 0 -3px;
    position: relative;
}

.premium-modal .grey li:first-child {
    margin-top: 0;
}

.premium-modal .grey li.bg1 {
    background-position: 0 0;
}

.premium-modal .grey li.bg2 {
    background-position: 0 -32px;
}

.premium-modal .grey li.bg3 {
    background-position: 0 -64px;
}

.premium-modal .grey li.bg4 {
    background-position: 0 -96px;
}

.premium-modal .grey li.bg5 {
    background-position: 0 -128px;
}

.link-modal {
    font: normal 15px/18px Arial, Helvetica, sans-serif;
    color: #383f42;
    padding: 35px 43px 324px 43px;
    width: 368px;
}

.link-modal.bg-girls {
    background: #fff url(../../js/staging/i/link-girls.jpg) no-repeat 0 100%;
}

.link-modal.bg-boys {
    background: #fff url(../../js/staging/i/link-boys.jpg) no-repeat 0 100%;
}

.link-modal h2 {
    font-size: 24px;
    line-height: 26px;
    margin: 0 0 23px 0;
}

.link-modal .row {
    margin: 20px 0 0 0;
    position: relative;
    overflow: hidden;
}

.link-modal .row strong {
    float: left;
    font: normal 21px/41px Arial, Helvetica, sans-serif;
    color: #383f42;
    margin: 0 8px 0 0;
}

.link-modal .btn-blue {
    cursor: pointer;
    overflow: visible;
    margin: 0;
    float: right;
    padding: 0 19px;
    height: 41px;
    line-height: normal;
    font-size: 15px;
    font-weight: bold;
    border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
}

.link-modal .nofloat {
    padding: 0 0 0 11px;
}

.link-modal input[type="text"],
.link-modal input[type="number"] {
    padding: 7px 0 7px 10px;
    width: 100%;
    position: relative;
    left: -11px;
    border: 1px solid #9da7b2;
    font: normal 21px Arial, Helvetica, sans-serif;
    color: #383f42;
    border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.25);
}
.link-modal input::-webkit-outer-spin-button, .link-modal input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}
.link-modal input::-webkit-input-placeholder {
    color: #383f42;
    opacity: 0.2;
}
.link-modal input::-moz-placeholder {
    color: #383f42;
    opacity: 0.2;
}

.app-block {
    border: 1px solid #181818;
    background: #181818 url(../../js/staging/i/app-head.png) no-repeat;
    margin: 0 0 20px 0;
    padding: 55px 0 11px 0;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    position: relative;
}

.app-block .bg {
    font: normal 14px/17px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #3c3c3c;
    height: 398px;
    padding: 17px 11px 0 11px;
    margin: 0 0 11px 0;
    position: relative;
}

.app-block.bg-girls .bg {
    background: #f1f1f1 url(../../js/staging/i/app-girls.jpg) no-repeat;
}

.app-block.bg-boys .bg {
    background: #f1f1f1 url(../../js/staging/i/app-boys.jpg) no-repeat;
}

.app-block img {
    position: absolute;
    top: 23px;
    left: 11px;
}

.app-block h3 {
    font-size: 21px;
    line-height: 21px;
    margin: 0 0 9px 70px;
}

.app-block .download {
    display: block;
    margin: 0 auto;
    text-align: left;
    text-indent: -10000px;
    background: url(../../js/staging/i/download-app.png) no-repeat;
    width: 170px;
    height: 28px;
    overflow: hidden;
}

.appstore-side {
    position: fixed;
    bottom: 33px;
    right: 117px;
    padding: 95px 0 0 0;
    background: url(../../js/staging/i/iphones.png) no-repeat 12px 0;
    z-index: 90;
}
@media only screen and (max-width: 1500px) {

    .appstore-side {
        position: absolute;
    }
}

.appstore-side a {
    display: block;
    background: url(../../js/staging/i/appstore-link.png) no-repeat;
    width: 181px;
    height: 52px;
}

.app-block2 {
    position: relative;
    margin: 0 0 20px 0;
    border: 1px solid #d9e3ee;
    background: #e6edf0 url(../../js/staging/i/appstore-block.jpg) no-repeat 50% 100%;
    padding: 17px 20px 358px 20px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    font: normal 14px/17px Candara, "Trebuchet MS", Arial, sans-serif;
    color: #555;
}

.app-block2 h3 {
    font-size: 18px;
    line-height: 20px;
    margin: 0 0 8px 0;
}

.app-block2 .link {
    display: block;
    background: url(../../js/staging/i/appstore-link.png) no-repeat;
    width: 181px;
    height: 52px;
    position: absolute;
    bottom: 16px;
    left: 10px;
}

.cover-link {
    display: block;
    position: absolute;
    top: -1px;
    bottom: -1px;
    left: -1px;
    right: -1px;
    z-index: 20;
}

.form-text {
    z-index: 100;
}

.hidden {
    display: none;
}

.payment_status_failed,
.payment_status_processing {
    font-weight: bold;
}

.recurrent_notice.recurrent_days {
    display: none;
}

/* Valentine Day 2014 */







.main-logo2.feb {
    top: 13px;
}

.side-hearts {
    position: absolute;
    top: 34px;
    bottom: 0;
    background: url(../../js/staging/i/side-hearts.png) repeat-x;
}

.side-hearts.l {
    right: 50%;
    background-position: 100% 0;
    left: 0;
    margin: 0 528px 0 0;
}

.side-hearts.r {
    left: 50%;
    right: 0;
    margin: 0 0 0 527px;
}

.pic-rarr.heart {
    width: 33px;
    background-image: url(../../js/staging/i/rarr-heart.png);
}

.block-14feb {
    position: relative;
    padding: 161px 0 20px 0;
    font: normal 18px/21px Cambria, "Times New Roman", Times, serif;
    color: #073645;
    text-align: center;
    background: url(../../js/staging/i/14feb.jpg) no-repeat 50% 3px;
}

.block-12-june {
    position: relative;
    padding: 235px 0 20px 0;
    font: normal 18px/21px Cambria, "Times New Roman", Times, serif;
    color: #073645;
    text-align: center;
    background: url(../../js/staging/i/12june.jpg) no-repeat 50% 3px;
}

.block-4-july {
    position: relative;
    padding: 225px 0 20px 0;
    font: normal 18px/21px Cambria, "Times New Roman", Times, serif;
    color: #073645;
    text-align: center;
    background: url(../../js/staging/i/4july.jpg) no-repeat 50% 3px;
}

.block-8-july {
    position: relative;
    padding: 235px 0 20px 0;
    font: normal 18px/21px Cambria, "Times New Roman", Times, serif;
    color: #073645;
    text-align: center;
    background: url(../../js/staging/i/8july.jpg) no-repeat 50% 3px;
}

/*---NEW 12.02.14---*/








.block-8-july .btn-green,
.block-4-july .btn-green,
.block-12-june .btn-green,
.block-14feb .btn-green,
.block-23-feb .btn-green,
.block-8-march .btn-green,
.block-april1 .btn-green,
.block-day-happiness .btn-green {
    display: block;
    height: 35px;
    line-height: 35px;
    padding: 0 33px 0 0;
    font-size: 18px;
    font-weight: bold;
    margin: 57px 5px 0 5px;
    border-color: #569d22;
    background: #64ac18;
    background: #64ac18 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdmYmQxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YzlkMTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #7fbd1c 0%, #4c9d14 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fbd1c), color-stop(100%, #4c9d14));
    background: -webkit-linear-gradient(top, #7fbd1c 0%, #4c9d14 100%);
    background: -o-linear-gradient(top, #7fbd1c 0%, #4c9d14 100%);
    background: -ms-linear-gradient(top, #7fbd1c 0%, #4c9d14 100%);
    background: linear-gradient(to bottom, #7fbd1c 0%, #4c9d14 100%);
}

.block-8-july .btn-green {
    margin: 12px auto;
    padding: 0;
    width: 170px;
}

.block-12-june .btn-green {
    margin-top: 25px;
}

.block-4-july .btn-green {
    margin: 25px 5px 0 5px;
}

.block-8-july .btn-green:hover,
.block-12-june .btn-green:hover,
.block-14feb .btn-green:hover,
.block-23-feb .btn-green:hover,
.block-8-march .btn-green:hover,
.block-april1 .btn-green:hover,
.block-day-happiness .btn-green:hover {
    background: #64ac18;
    background: #64ac18 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkYzYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNTc3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #7dc600 0%, #357700 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7dc600), color-stop(100%, #357700));
    background: -webkit-linear-gradient(top, #7dc600 0%, #357700 100%);
    background: -o-linear-gradient(top, #7dc600 0%, #357700 100%);
    background: -ms-linear-gradient(top, #7dc600 0%, #357700 100%);
    background: linear-gradient(to bottom, #7dc600 0%, #357700 100%);
}

.block-8-july .btn-green:active,
.block-12-june .btn-green:active,
.block-14feb .btn-green:active,
.block-23-feb .btn-green:active,
.block-8-march .btn-green:active,
.block-april1 .btn-green:active,
.block-day-happiness .btn-green:active {
    background: #64ac18;
    background: #64ac18 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjOWQxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZmJkMWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #4c9d14 0%, #7fbd1c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4c9d14), color-stop(100%, #7fbd1c));
    background: -webkit-linear-gradient(top, #4c9d14 0%, #7fbd1c 100%);
    background: -o-linear-gradient(top, #4c9d14 0%, #7fbd1c 100%);
    background: -ms-linear-gradient(top, #4c9d14 0%, #7fbd1c 100%);
    background: linear-gradient(to bottom, #4c9d14 0%, #7fbd1c 100%);
}

.top-feb14-img {
    height: 300px;
    left: 50%;
    margin: 0 0 0 25px;
    position: absolute;
    right: 0;
    top: 28px;
    z-index: 0;
    background: url(../../js/staging/i/top-feb14-img.jpg) no-repeat;
}

.block-23-feb {
    position: relative;
    border: 1px solid #cfcfce;
    margin: 0 0 20px 0;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #f8f8f8 url(../../js/staging/i/block23feb.jpg) no-repeat 50% 0;
    font: normal 18px/21px Cambria, "Times New Roman", Times, serif;
    color: #073645;
    text-align: center;
    padding: 18px 0 0 0;
    height: 366px;
}

.block-8-march {
    position: relative;
    border: 1px solid #cfcfce;
    margin: 0 0 20px 0;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #f8f8f8 url(../../js/staging/i/block8march.jpg) no-repeat 50% 0;
    font: normal 18px/21px Cambria, "Times New Roman", Times, serif;
    color: #073645;
    text-align: center;
    padding: 18px 0 0 0;
    height: 366px;
}

.block-day-happiness {
    position: relative;
    border: 1px solid #cfcfce;
    margin: 0 0 20px 0;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #f8f8f8 url(../../js/staging/i/blockdayhappies.jpg) no-repeat 50% 0;
    font: normal 18px/21px Cambria, "Times New Roman", Times, serif;
    color: #073645;
    text-align: center;
    padding: 18px 0 0 0;
    height: 366px;
}

.block-april1 {
    position: relative;
    border: 1px solid #cfcfce;
    margin: 0 0 20px 0;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #f8f8f8 url(../../js/staging/i/blockapril1.jpg) no-repeat 50% 0;
    font: normal 18px/21px Cambria, "Times New Roman", Times, serif;
    color: #073645;
    text-align: center;
    padding: 18px 0 0 0;
    height: 295px;
}

.block-8-march .text,
.block-april1 .text,
.block-day-happiness .text {
    position: absolute;
    bottom: 75px;
    left: 0;
    width: 100%;
}

.pic-star {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 39px;
    background: url(../../js/staging/i/pic-star.png) no-repeat 0 -1px;
}

.block-23-feb .btn-green,
.block-8-march .btn-green,
.block-april1 .btn-green,
.block-day-happiness .btn-green {
    margin: 0;
    position: absolute;
    bottom: 25px;
    left: 13px;
    right: 13px;
}

.block-april1 .btn-green,
.block-day-happiness .btn-green {
    padding: 0;
}

.main-logo2.feb2,
.main-logo2.march8 {
    top: 4px;
}

#header.march8 {
    background: #F4F4F4 url(../../js/staging/i/bg_march8.png) repeat-x scroll center top;
}

/*---NEW 25.02.14---*/







.modal-dont-forget {
    padding: 36px 250px 30px 33px;
    width: 375px;
    background: #fff url(../../js/staging/i/modal-dont-forget.png) no-repeat 100% 0;
}

.modal-dont-forget,
.modal-dont-forget p {
    font: normal 15px/18px Arial, Helvetica, sans-serif;
    color: #555;
}

.modal-dont-forget h2 {
    font-size: 24px;
    line-height: 25px;
    margin: 0 0 11px 0;
}

.modal-dont-forget p {
    margin: 0 0 8px 0;
}

.modal-dont-forget .red {
    color: #e23d3d;
}

.modal-dont-forget .bg {
    position: relative;
    margin: 30px -250px 31px -33px;
    padding: 25px 33px;
    background: #edf3f8;
    font-size: 13px;
    line-height: 16px;
}

.modal-dont-forget ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.modal-dont-forget li {
    position: relative;
    margin: 0 0 0 16px;
    padding: 0;
    font-size: 13px;
    line-height: 16px;
}

.modal-dont-forget li:before {
    content: '-';
    position: absolute;
    top: 0;
    right: 100%;
    margin: 0 4px 0 0;
}

.modal-dont-forget .btn-blue {
    height: 42px;
    line-height: 42px;
    font-weight: bold;
    font-size: 20px;
    padding: 0 20px;
    min-width: 228px;
}

/*---NEW 06.03.14---*/








.pic-mess {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 15px;
    background: url(../../js/staging/i/pic-mess.png) no-repeat;
    margin: 0 5px 0 0;
    position: relative;
    top: -1px;
}

.online-big {
    display: inline-block;
    vertical-align: top;
    padding: 0 8px;
    font: normal 12px/15px Arial, Helvetica, sans-serif;
    color: #fff;
    height: 15px;
    white-space: nowrap;
    background: #7aba54;
    border-radius: 7px;
    -webkit-border-radius: 7px;
}

.online-hold {
    text-align: center;
    line-height: 0;
    position: absolute;
    bottom: -4px;
    left: 0;
    right: 0;
}

.users-list {
    position: relative;
    margin: 0 -20px 0 0;
}

.users-list .user-item {
    display: inline-block;
    vertical-align: top;
    border: 3px solid #d9e4e8;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 9px 11px 11px 117px;
    width: 246px;
    margin: 0 10px 9px 0;
}

.users-list .ava {
    float: left;
    margin: 3px 0 0 -106px;
    position: relative;
}

.users-list .ava .hold {
    position: relative;
    overflow: hidden;
    width: 92px;
    max-height: 92px;
    display: block;
}

.users-list .ava img {
    width: 100%;
    height: auto;
}

.users-list .name {
    font: normal 14px Cambria, "Times New Roman", Times, serif;
}

.users-list .name a {
    color: #093645;
    text-decoration: none;
}

.users-list .name a:hover {
    color: #107ca3;
}

.users-list .name strong {
    font-weight: normal;
    font-size: 18px;
}

.users-list .compatibility {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #728ba0;
    margin: 0 0 10px 0;
}

.users-list .compatibility .line {
    margin: 2px 0 0 0;
    width: 127px;
    background-position: 0 -48px;
}

.users-list .compatibility .line div {
    background-position: 0 -61px;
}

.users-list .actions {
    float: left;
    margin: 0;
}

.users-list .actions.big-actions .tools > a:first-child {
    width: 133px;
}

.radioArea,
.radioAreaChecked {
    display: inline-block;
    vertical-align: middle;
    width: 11px;
    height: 11px;
    background: #fff;
    border: 1px solid #b2babc;
    box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.09);
    -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.09);
    border-radius: 6px;
    -webkit-border-radius: 6px;
    position: relative;
    cursor: pointer;
}

.radioAreaChecked:before {
    content: '';
    display: block;
    position: absolute;
    top: 2px;
    left: 2px;
    bottom: 2px;
    right: 2px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #425862;
}

.reg-modal {
    background: #f3f6f6;
    background: #f3f6f6 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZjFmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #edf1f2 0%, #fefefe 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #edf1f2), color-stop(100%, #fefefe));
    background: -webkit-linear-gradient(top, #edf1f2 0%, #fefefe 100%);
    background: -o-linear-gradient(top, #edf1f2 0%, #fefefe 100%);
    background: -ms-linear-gradient(top, #edf1f2 0%, #fefefe 100%);
    background: linear-gradient(to bottom, #edf1f2 0%, #fefefe 100%);
    width: 303px;
    padding: 25px 48px 17px 48px;
    font: normal 18px/22px Candara, Arial, Helvetica, sans-serif;
    color: #10374a;
}

.reg-modal .input {
    border: 0;
    height: auto;
    padding: 0;
    margin: 0 0 7px 0;
    padding: 0 10px;
}

.reg-modal .input input {
    top: 0;
    position: relative;
    height: auto;
    font: normal 18px Candara, Arial, Helvetica, sans-serif;
    padding: 11px 9px 8px 9px;
    width: 100%;
    position: relative;
    display: block;
    left: -10px;
    background: #fff url(../../js/staging/i/input-bg.png) repeat-x;
    border: 1px solid #b2babc;
    margin: 0;
    border-radius: 4px;
    -webkit-border-radius: 4px;
}

.reg-modal .text {
    line-height: 22px;
    position: relative;
    border-bottom: 1px solid #fff;
    margin: 0 0 24px 0;
    padding: 0 0 26px 0;
}

.reg-modal .text:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: #dbddde;
}

.reg-modal .radio {
    margin: 0 0 16px 0;
}

.reg-modal .radio .customRadio {
    margin-left: 8px;
}

.reg-modal .radio label {
    cursor: pointer;
    color: #909ca0;
}

.reg-modal .radio input:checked + label {
    color: #10374a;
}

.reg-modal .pic-rarr {
    width: 48px;
    background-image: url(../../js/staging/i/pic-rarr2.png);
    bottom: 0;
    height: auto;
    top: 0;
    margin: 0;
}

.reg-modal .btn-green {
    display: block;
    margin: 26px 0 0 0;
    padding: 0 48px 0 0;
    height: 46px;
    font: bold 23px/46px Candara, Arial, Helvetica, sans-serif;
    border-color: #569d22;
    background: #64ac18;
    background: #64ac18 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdmYmQxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YzlkMTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #7fbd1c 0%, #4c9d14 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fbd1c), color-stop(100%, #4c9d14));
    background: -webkit-linear-gradient(top, #7fbd1c 0%, #4c9d14 100%);
    background: -o-linear-gradient(top, #7fbd1c 0%, #4c9d14 100%);
    background: -ms-linear-gradient(top, #7fbd1c 0%, #4c9d14 100%);
    background: linear-gradient(to bottom, #7fbd1c 0%, #4c9d14 100%);
}

.reg-modal .btn-green:hover {
    background: #64ac18;
    background: #64ac18 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkYzYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNTc3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #7dc600 0%, #357700 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7dc600), color-stop(100%, #357700));
    background: -webkit-linear-gradient(top, #7dc600 0%, #357700 100%);
    background: -o-linear-gradient(top, #7dc600 0%, #357700 100%);
    background: -ms-linear-gradient(top, #7dc600 0%, #357700 100%);
    background: linear-gradient(to bottom, #7dc600 0%, #357700 100%);
}

.reg-modal .btn-green:active {
    background: #64ac18;
    background: #64ac18 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjOWQxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZmJkMWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #4c9d14 0%, #7fbd1c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4c9d14), color-stop(100%, #7fbd1c));
    background: -webkit-linear-gradient(top, #4c9d14 0%, #7fbd1c 100%);
    background: -o-linear-gradient(top, #4c9d14 0%, #7fbd1c 100%);
    background: -ms-linear-gradient(top, #4c9d14 0%, #7fbd1c 100%);
    background: linear-gradient(to bottom, #4c9d14 0%, #7fbd1c 100%);
}

.reg-modal .agree {
    font-size: 12px;
    line-height: 14px;
    margin: 22px 0 20px 0;
}

.reg-modal .agree a {
    color: #d4e0e7;
}

.reg-modal .agree a span {
    color: #2f79a0;
}

.reg-modal .mail-auth {
    margin: 0 -48px -17px -48px;
    padding: 19px 48px 17px 48px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1ZDdkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWQ3ZDgiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(213, 215, 216, 1) 0%, rgba(213, 215, 216, 0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(213, 215, 216, 1)), color-stop(100%, rgba(213, 215, 216, 0)));
    background: -webkit-linear-gradient(top, rgba(213, 215, 216, 1) 0%, rgba(213, 215, 216, 0) 100%);
    background: -o-linear-gradient(top, rgba(213, 215, 216, 1) 0%, rgba(213, 215, 216, 0) 100%);
    background: -ms-linear-gradient(top, rgba(213, 215, 216, 1) 0%, rgba(213, 215, 216, 0) 100%);
    background: linear-gradient(to bottom, rgba(213, 215, 216, 1) 0%, rgba(213, 215, 216, 0) 100%);
    font-size: 14px;
    position: relative;
    line-height: 41px;
}

.reg-modal .mail-auth:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.reg-modal .mail-auth .btn-blue {
    font: normal 21px/39px Candara, Arial, Helvetica, sans-serif;
    height: 39px;
    padding: 0 11px 0 58px;
    float: right;
}

.reg-modal .mail-auth .btn-blue:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 45px;
    background: url(../../js/staging/i/mailru.png) no-repeat 100% 50%;
    left: 0;
}

.slider-special {
    position: relative;
    margin: 0 0 36px 0;
    padding: 0 27px;
}

.slider-special .hold {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.slider-special .prev,
.slider-special .next {
    cursor: pointer;
    text-align: left;
    text-indent: -10000px;
    position: absolute;
    overflow: hidden;
    top: 0;
    bottom: 0;
    width: 25px;
    border: 1px solid #e4e4e4;
    background: #f8f8f8;
}

.slider-special .prev:before,
.slider-special .next:before {
    content: '';
    background: url(../../js/staging/i/slider-arrs.png) no-repeat;
    width: 18px;
    height: 34px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -17px 0 0 -9px;
}

.slider-special .prev {
    left: 0;
}

.slider-special .next {
    right: 0;
}

.slider-special .next:before {
    background-position: 100% 0;
}

.slider-special ul {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 10000px;
}

.slider-special li {
    float: left;
    margin: 0 4px 0 3px;
}

.slider-special a {
    display: block;
    position: relative;
    overflow: hidden;
    padding: 7px;
    background: #fbe6c4;
    background: #fbe6c4 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZjNkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWRhYjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fcf3d1 0%, #fadab8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcf3d1), color-stop(100%, #fadab8));
    background: -webkit-linear-gradient(top, #fcf3d1 0%, #fadab8 100%);
    background: -o-linear-gradient(top, #fcf3d1 0%, #fadab8 100%);
    background: -ms-linear-gradient(top, #fcf3d1 0%, #fadab8 100%);
    background: linear-gradient(to bottom, #fcf3d1 0%, #fadab8 100%);
}

.slider-special a:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.slider-special a span {
    display: block;
    position: relative;
    overflow: hidden;
    width: 80px;
    height: 80px;
}

.slider-special img {
    width: 100%;
    height: auto;
}

/* Advices */







.advice {
    background: #617385 url(../../js/staging/i/block-advice-bg.png) repeat-x left top;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    color: #fff;
    font: italic 16px Candara, Cambria, Georgia, Times, 'Times New Roman', serif;
    padding: 20px;
    margin: 0 0 20px;
}

.advice .actions {
    float: right;
    position: relative;
    top: -9px;
    left: 10px;
}

.advice .actions .button {
    width: 280px;
}

.rekl-info,
.rekl-info p {
    font: normal 15px/18px Arial, Helvetica, sans-serif;
    color: #333;
}

.rekl-info p,
.rekl-info ul {
    margin: 0 0 18px 0;
}

.rekl-info ul {
    list-style: none;
    padding: 0;
}

.rekl-info ul li {
    line-height: 18px;
    zoom: 1;
    position: relative;
    margin: 0;
    padding: 0 0 0 15px;
}

.rekl-info ul li:before {
    content: '';
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #45a5c7;
    top: 6px;
    left: 0;
}

.rekl-info h1 {
    padding: 60px 0 0 0;
    margin: 0 0 12px 0;
}

.rekl-info .line {
    margin: 52px 0 20px 0;
    height: 4px;
}

.rekl-info .line.blue {
    background: #45a5c7;
}

.rekl-info .line.green {
    background: #45c79b;
}

.rekl-info .line.orange {
    background: #f8b432;
}

.rekl-info .line:first-child {
    margin-top: 0;
}

.rekl-info #center,
.rekl-info #right {
    padding-top: 0;
}

.rekl-info a {
    color: #333;
    font-weight: bold;
}

.rekl-info h2 {
    color: #333;
    font: bold 15px/18px Arial, Helvetica, sans-serif;
    margin: 0 0 18px 0;
}

.rekl-info .small {
    font-size: 12px;
}

.rekl-info .img {
    margin: 31px 0 25px 0;
}

.rekl-info .img img {
    max-width: 100%;
    height: auto;
}

.special-slider2 {
    zoom: 1;
    position: relative;
    padding: 20px 0 18px 0;
    margin-bottom: -20px;
    border-bottom: 1px solid #e4e4e4;
    background: url(../../js/staging/i/shad-b.png) no-repeat 50% 100%;
}

.special-slider2 .wrap {
    position: relative;
}

.special-slider2 .prev,
.special-slider2 .next {
    cursor: pointer;
    position: absolute;
    width: 20px;
    top: 0;
    bottom: 0;
}

.special-slider2 .prev {
    border-right: 1px solid #e5e5e5;
    margin: 0 1px 0 0;
    right: 100%;
}

.special-slider2 .next {
    right: 0;
    border-left: 1px solid #e5e5e5;
}

.special-slider2 .prev:before,
.special-slider2 .next:before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    background: url(../../js/staging/i/slider-arrs2.png) no-repeat 0 -10000px;
    width: 14px;
    height: 24px;
    margin: -12px 0 0 0;
}

.special-slider2 .prev:before {
    left: 0;
    background-position: 0 0;
}

.special-slider2 .next:before {
    right: 0;
    background-position: 100% 0;
}

.special-slider2 .hold {
    zoom: 1;
    margin: 0 22px 0 0;
    position: relative;
    overflow: hidden;
}

.special-slider2 .hold ul {
    position: relative;
    width: 10000px;
    list-style: none;
    margin: 0;
    padding: 0;
    top: 0px;
    left: 0;
    z-index: 20;
}

.special-slider2 .hold li {
    float: left;
    margin: 0 2px 0 0;
    padding: 0;
}

.special-slider2 .hold a {
    display: block;
    position: relative;
    margin: 3px;
    background: #f5d8aa;
    background: #f5d8aa url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZTViMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWNjYTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f5e5b0 0%, #f5cca5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5e5b0), color-stop(100%, #f5cca5));
    background: -webkit-linear-gradient(top, #f5e5b0 0%, #f5cca5 100%);
    background: -o-linear-gradient(top, #f5e5b0 0%, #f5cca5 100%);
    background: -ms-linear-gradient(top, #f5e5b0 0%, #f5cca5 100%);
    background: linear-gradient(to bottom, #f5e5b0 0%, #f5cca5 100%);
    padding: 3px;
    float: left;
}

.special-slider2 .hold a.frozen {
    top: 0;
    z-index: 40;
    left: 0;
    position: relative;
}

.special-slider2 .hold a span {
    display: block;
    position: relative;
    overflow: hidden;
    width: 74px;
    height: 74px;
}

.special-slider2 .hold a span img {
    display: block;
    width: 76px;
    height: auto;
    position: relative;
    top: -1px;
    left: -1px;
}

.special-slider2 .hold a .mask:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: -10000px;
    background: rgba(0, 0, 0, 0.35);
}

/*NX Slider modification  */


/*.special-slider2 .hold a:hover .mask:after,*/







.special-slider2 .hold a.frozen .mask:after {
    left: 0;
    right: 0;
}

/*.special-slider2 .hold a:hover,*/







.special-slider2 .hold a.frozen {
    margin: 0;
    padding: 5px;
    background: #4a90bc;
    background: #4a90bc url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcxYjJkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDZiOWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #71b2dc 0%, #206b9a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #71b2dc), color-stop(100%, #206b9a));
    background: -webkit-linear-gradient(top, #71b2dc 0%, #206b9a 100%);
    background: -o-linear-gradient(top, #71b2dc 0%, #206b9a 100%);
    background: -ms-linear-gradient(top, #71b2dc 0%, #206b9a 100%);
    background: linear-gradient(to bottom, #71b2dc 0%, #206b9a 100%);
}

/*.special-slider2 .hold a:hover .mask,*/







.special-slider2 .hold a.frozen .mask {
    width: 76px;
    height: 76px;
}

/*.special-slider2 .hold a:hover .mask img,*/







.special-slider2 .hold a.frozen .mask img {
    top: 0;
    left: 0;
}

.special-slider2 a {
    text-decoration: none;
}

.special-slider2 .hold .text {
    position: absolute;
    width: auto;
    height: auto;
    bottom: 0;
    left: -10000px;
    padding: 16px 0 3px 5px;
    font: normal 12px/11px Arial, Helvetica, sans-serif;
    color: #fff;
    background: url(../../js/staging/i/plus2.png) no-repeat 4px 0;
    top: auto;
    z-index: 10;
}

/*.special-slider2 .hold a:hover .text,*/







.special-slider2 .hold a.frozen .text {
    left: 0;
}

.special-slider2 .hold .text:after {
    display: none;
}

.new-service-info {
    position: relative;
    margin: 0 0 40px 0;
    border: 1px solid #d4b991;
    background: url(../../js/staging/i/new-service.jpg) no-repeat 3px 3px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 380px;
    height: 129px;
    padding: 15px 164px 0 230px;
    font: normal 14px/15px Candara, Arial, Helvetica, sans-serif;
    color: #000;
}

.new-service-info .close {
    cursor: pointer;
    text-decoration: underline;
    position: absolute;
    top: 7px;
    right: 11px;
    font-size: 12px;
    color: #eece9e;
}

.new-service-info .close:hover {
    text-decoration: none;
}

.new-service-info .close span {
    color: #b4976d;
}

.new-service-info .btn-red2 {
    position: absolute;
    top: 55px;
    right: 15px;
}

.new-service-info .bg {
    display: inline-block;
    position: relative;
    padding: 2px 7px;
    left: -7px;
    background: #fc6a2f;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
}

.new-service-info h3 {
    font: bold 20px/20px Georgia, Arial, Helvetica, sans-serif;
    color: #000;
    margin: 7px 0;
    line-height: 120%;
}

.new-service-info .photo {
    position: absolute;
    overflow: hidden;
    width: 79px;
    height: 79px;
    top: 41px;
    left: 32px;
}

.new-service-info .photo img {
    width: 100%;
    height: auto;
}

.btn-red2 {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    font: bold 17px/36px Arial, Helvetica, sans-serif;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
    color: #fff;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
    padding: 0 20px;
    min-width: 107px;
    border: 1px solid #bd1911;
    border-top-color: #c43200;
    border-bottom-color: #b70122;
    background: #ec322d;
    background: #ec322d url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNzEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZjA0MmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fe7130 0%, #df042a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe7130), color-stop(100%, #df042a));
    background: -webkit-linear-gradient(top, #fe7130 0%, #df042a 100%);
    background: -o-linear-gradient(top, #fe7130 0%, #df042a 100%);
    background: -ms-linear-gradient(top, #fe7130 0%, #df042a 100%);
    background: linear-gradient(to bottom, #fe7130 0%, #df042a 100%);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: inset 0 1px 0 #e3c7bc;
    -webkit-box-shadow: inset 0 1px 0 #e3c7bc;
}

.btn-red2:hover {
    color: #fff;
    background: #ed423d;
    background: #ed423d url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjODQ1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZDI3NDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fc8450 0%, #dd2746 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fc8450), color-stop(100%, #dd2746));
    background: -webkit-linear-gradient(top, #fc8450 0%, #dd2746 100%);
    background: -o-linear-gradient(top, #fc8450 0%, #dd2746 100%);
    background: -ms-linear-gradient(top, #fc8450 0%, #dd2746 100%);
    background: linear-gradient(to bottom, #fc8450 0%, #dd2746 100%);
}

.btn-red2:active {
    background: #ed423d;
    background: #ed423d url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmMDQyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTcxMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #df042a 0%, #fe7130 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #df042a), color-stop(100%, #fe7130));
    background: -webkit-linear-gradient(top, #df042a 0%, #fe7130 100%);
    background: -o-linear-gradient(top, #df042a 0%, #fe7130 100%);
    background: -ms-linear-gradient(top, #df042a 0%, #fe7130 100%);
    background: linear-gradient(to bottom, #df042a 0%, #fe7130 100%);
}

.new-service-modal {
    border: 3px solid #fff;
    background: #ffeacb url(../../js/staging/i/new-service-modal.jpg) no-repeat;
    width: 479px;
    height: 236px;
    padding: 32px 0 0 0;
    text-align: center;
}

.new-service-modal .text {
    font: bold 24px/24px Candara, Arial, Helvetica, sans-serif;
    color: #000;
    min-height: 147px;
}

.new-service-modal .btn-red2 {
    font-size: 17px;
    line-height: 36px;
    height: 36px;
    padding: 0 24px;
    min-width: 42px;
}

.new-service-modal .no {
    margin: 13px 0 0 0;
    font: normal 14px Arial, Helvetica, sans-serif;
}

.new-service-modal .no a {
    color: #3686be;
}

.new-service-modal .no a:hover {
    color: #093645;
}

.new-service-modal.view2 {
    background-image: url(../../js/staging/i/new-service-modal2.jpg);
    height: 157px;
}

.new-service-modal.view2 .text {
    min-height: 86px;
    font-weight: normal;
}

/*---NEW 10.06.14---*/









.offers .item.bg-show {
    border-color: #d4b991;
    background: #fff url(../../js/staging/i/bg-show.jpg) no-repeat 2px 2px;
    font: normal 15px/17px Cambria, "Times New Roman", Times, serif;
    color: #362f2f;
    padding-left: 23px;
    width: 325px;
}

.offers .item.bg-show h4 {
    height: auto;
    margin: 0 0 7px 0;
}

.offers .item.bg-show span {
    display: inline-block;
    position: relative;
    font: bold 12px/19px Arial, Helvetica, sans-serif;
    height: 19px;
    padding: 0 5px;
    left: -5px;
    color: #fff;
    background: #fc6a2f;
    top: -7px;
}

.offers .item.bg-show .photo {
    position: absolute;
    top: 168px;
    left: 104px;
    width: 79px;
    height: 79px;
    overflow: hidden;
}

.offers .item.bg-show .photo img {
    width: 100%;
    height: auto;
}

/* deleted anketa */








.deleted-anketa-block {
    width: 800px;
    color: #0c3645;
}

.deleted-anketa-block,
.deleted-anketa-block p {
    font: normal 16px/19px Candara, "Trebuchet MS", Arial, sans-serif;
}

.deleted-anketa-block p {
    margin: 0 0 20px 0;
}

.deleted-anketa-block h1 {
    font-size: 31px;
    margin-bottom: 0;
}

.deleted-anketa-block h1.message div {
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
}

.deleted-anketa-block h1.message .count {
    margin-top: -5px;
}

.deleted-anketa-block h1.message .nums {
    margin: 0;
}

.deleted-anketa-block .people4 {
    margin-bottom: 34px;
}

.deleted-anketa-block .btn.btn-big-green span {
    padding: 0 45px;
    text-transform: uppercase;
}

.nxTeamoQA .question .info {
    margin: 0 0 0 30px;
    float: right;
}

.nxTeamoQA .question {
    background-position: 0px 32px;
}

.nxTeamoQA .addComment {
    padding: 0.3em;
    text-align: center;
    background: rgba(12,54,69,0.07);
    font-family: Arial, sans-serif;
    font-style: normal;
    font-size: 9pt;
}

.nxTeamoQA .comments .comment {
    color: #333;
}

.nxTeamoQA .comments .comment .comment .comment .comment {
    padding: 25px 0px 0px 0px;
}

.nxTeamoQA .comments .comment:before {
    content: "";
    display: block;
    width: 100%;
    background: rgba(12,54,69,0.07);
    height: 4px;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    margin: 0 0 25px -75px;
    padding-left: 75px;
}

.nxTeamoQA .comments .main {
    color: #333;
    font-weight: bold;
}

.nxTeamoQA .comments .main:before {
    display: none;
}

.nxTeamoQA .comment .fb {
    font-weight: normal;
    padding-left: 20px;
    background: url(../../js/staging/i/comment_fb.png) left center no-repeat;
}

.nxTeamoQA .message-send {
    width: 690px;
    position: relative;
    background: #f8f8f8;
    margin-top: 10px;
}

.nxTeamoQA .message-send .message-send-i {
    padding: 15px;
}

.nxTeamoQA .message-send .text {
    float: none;
    height: 120px;
    border: 1px solid #E1E1E1;
    border-radius: 6px 6px 6px 6px;
    padding: 0.5em;
    width: 100%;
    box-sizing: border-box;
}

.nxTeamoQA .message-send .grey {
    border: 1px solid #E1E1E1;
    border-radius: 6px 6px 6px 6px;
    padding: 0.5em;
    width: 180px;
}

.nxTeamoQA .message-send .button {
    padding: 0 20px;
}

.nxTeamoQA .message-send label.label {
    display: none;
}

.nxTeamoQA .message-send ul {
    list-style: none;
    padding: 0;
    margin: 0 0 20px 0;
    overflow: hidden;
}

.nxTeamoQA .message-send ul li {
    float: left;
    margin: 0 16px 0 0;
    white-space: nowrap;
}

.nxTeamoQA .message-send a {
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
}

.nxTeamoQA .message-send ul.loginAs {
    font-size: 11pt;
}

.nxTeamoQA .message-send ul.loginAs a {
    text-decoration: none;
}

.nxTeamoQA .message-send ul.loginAs a.fb {
    border-bottom: 1px dashed #107CA3;
}

.nxTeamoQA .message-send ul.loginAs a.teamo {
    color: #6b6f71;
}

.nxTeamoQA .message-send h6 {
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 0 1em 0;
    font-size: 15px;
}

.nxTeamoQA .message-send .ava {
    padding: 3px;
    background: #fff;
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    display: block;
    position: relative;
}

.nxTeamoQA .comments .comment .comment .comment .comment .ava {
    margin-left: -75px;
}

.nxTeamoQA .message-send .ava:after {
    content: '';
    display: block;
    background: url(../../js/staging/i/ava-shad.png) no-repeat;
    width: 50px;
    height: 5px;
    overflow: hidden;
    position: absolute;
    top: 100%;
    left: 50%;
    margin: 0 0 0 -25px;
}

/********/








.nxTeamoQA .message-send .ava {
    position: relative;
    margin: 2px 10px 0 0;
    display: inline-block;
    vertical-align: middle;
}

.nxTeamoQA .message-send .userInfo {
    position: relative;
    margin-bottom: 20px;
    font-family: Arial, Helvetica, sans-serif;
}

.nxTeamoQA .message-send .userInfo .name {
    font-style: normal;
    color: #6b6f71;
    font-size: 14px;
    font-weight: bold;
}

.nxTeamoQA .comment .message-send {
    position: relative;
    left: 0;
    z-index: 100;
    margin-left: -75px;
}

.nxTeamoQA .comments .comment .comment .comment .message-send .ava {
    margin-left: 0px;
}

.nxTeamoQA .comment .comment .message-send {
    margin-left: -75px;
}

.nxTeamoQA .comment .comment .comment .message-send {
    margin-left: -75px;
}

.nxTeamoQA .message-send .close-comment-form {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 110;
    height: 13px;
    width: 13px;
    display: block;
    overflow: hidden;
    background: url(../../js/staging/i/nx_close.png) center center no-repeat;
    color: #cdcdcd;
    cursor: pointer;
}
.nxTeamoQA ::-webkit-input-placeholder {
    color: #b1b1b1;
}
.nxTeamoQA :-moz-placeholder { /* Firefox 18- */
    color: #b1b1b1;
}
.nxTeamoQA ::-moz-placeholder {  /* Firefox 19+ */
    color: #b1b1b1;
}
.nxTeamoQA :-ms-input-placeholder {
    color: #b1b1b1;
}

.nxMostPolular {
    position: relative;
    margin-top: 45px;
    padding: 10px 15px;
    box-sizing: border-box;
    border: 1px solid #CFCFCF;
    background: #f7f7f7;
    border-radius: 6px;
}

.nxMostPolular h4 {
    padding: 0;
    margin: 10px 0 17px 0;
    font-size: 25px;
    line-height: 100%;
}

.nxMostPolular .theme,
.nxMostPolular .theme a {
    position: relative;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 130%;
}

.nxMostPolular .theme {
    padding-right: 50px;
    margin-bottom: 17px;
}

.nxMostPolular .theme a {
    color: #1d7493;
}

.nxMostPolular .count {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 20;
    width: 30px;
    padding: 5px 0 3px 15px;
    color: #333;
    font-size: 8pt;
    line-height: 100%;
    background: url(../../images/most_popular_count.png) bottom left no-repeat;
}

/*---NEW 23.07.14---*/

@font-face {
    font-family: 'Method';
    src: url('../../fonts/method-webfont.eot');
    src: url('../../fonts/method-webfont.eot?#iefix') format('embedded-opentype'), url('../../fonts/method-webfont.woff') format('woff'), url('../../fonts/method-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.chan-modal {
    width: 586px;
    background: #fff;
    padding: 23px 27px;
}

.chan-modal .text {
    font: normal 15px/18px Candara, Arial, Helvetica, sans-serif;
    color: #0c3645;
    margin: -23px -27px 26px -27px;
    background: #e7eef5;
    background: #e7eef5 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZWVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2RhZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e7eef5 0%, #ccdae7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7eef5), color-stop(100%, #ccdae7));
    background: -webkit-linear-gradient(top, #e7eef5 0%, #ccdae7 100%);
    background: -o-linear-gradient(top, #e7eef5 0%, #ccdae7 100%);
    background: -ms-linear-gradient(top, #e7eef5 0%, #ccdae7 100%);
    background: linear-gradient(to bottom, #e7eef5 0%, #ccdae7 100%);
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    padding: 22px 23px 17px 23px;
}

.chan-modal .qu {
    font: bold 21px/25px Candara, Arial, Helvetica, sans-serif;
    color: #0c3645;
    margin: 0 0 8px 0;
}

.chan-modal ul,
.chan-modal ul li {
    font: normal 16px Candara, Arial, Helvetica, sans-serif;
    color: #454545;
}

.chan-modal ul {
    list-style: none;
    margin: 0 -50px 20px 0;
    zoom: 1;
    position: relative;
    padding: 0;
}

.chan-modal ul li {
    display: inline-block;
    vertical-align: middle;
    width: 156px;
    height: 79px;
    line-height: 79px;
    margin: 0 -3px 0 0;
    padding: 0;
}

.chan-modal ul li input {
    margin-left: 0;
    vertical-align: middle;
}

.chan-modal ul img {
    max-height: 70px;
    width: auto;
    height: auto;
    vertical-align: middle;
}

.chan-modal .center {
    text-align: center;
    line-height: normal;
}

.chan-modal .center .button {
    vertical-align: top;
    display: inline-block;
    padding: 0 12px;
    height: 38px;
    line-height: normal;
}

.info-page h2 {
    margin: 29px 0 30px 0;
    font-size: 31px;
}

.info-page .img1 {
    text-align: center;
    margin: 41px 0 47px 0;
}

.info-page .img2 {
    margin: 45px 0 36px 0;
}

.info-page,
.info-page h3,
.info-page p,
.contact2,
.contact2 p,
.info-page li {
    font: normal 15px/18px Arial, Helvetica, sans-serif;
    color: #333;
}

.info-page .center {
    text-align: center;
}

.info-page h3,
.info-page p,
.contact2 p {
    margin: 0 0 18px 0;
}

.info-page .center h3 {
    font-weight: bold;
}

.info-page .btns {
    width: 459px;
    margin: 32px auto 0 auto;
}

.info-page .btns .btn-green {
    display: block;
    margin: 0 0 19px 0;
    height: 39px;
    line-height: 39px;
    font-weight: bold;
    font-size: 17px;
    padding: 0;
}

.info-page .btns2 {
    width: auto;
    margin: 45px 0 0 0;
    text-align: center;
}

.info-page .btns2 .btn-green {
    display: inline-block;
    padding: 0 43px;
}

#top.line {
    height: 3px;
    padding: 0;
    line-height: 0;
}

#header .info-page-title {
    color: #449fbf;
    position: absolute;
    margin: 0;
    width: auto;
    white-space: nowrap;
    top: 34px;
    left: 256px;
    color: #449fbf;
    font: normal 24px Cambria, "Times New Roman", Times, serif;
}

.contact2 {
    border-top: 4px solid #449fbf;
    padding: 20px 0 0 0;
    margin: 29px 0 0 0;
}

.contact2 a {
    color: #333;
    font-weight: bold;
}

.info-page ol a {
    color: #2d7ac1;
}

.info-page ol a:hover {
    color: #267aa7;
}

.info-page ul,
.info-page ol {
    margin: 18px 0 36px 0;
    padding: 0 0 0 52px;
}

.info-page li {
    margin: 0 0 31px 0;
    padding: 0;
    zoom: 1;
    position: relative;
}

.info-page ol {
    counter-reset: li;
    list-style: none;
}

.info-page ol li:before {
    font-family: "Method", Arial, Helvetica, sans-serif;
    content: counter(li);
    counter-increment: li;
    position: absolute;
    background: url(../../js/staging/i/num.png) no-repeat;
    width: 38px;
    height: 38px;
    color: #fff;
    text-align: center;
    line-height: 38px;
    font-size: 24px;
    right: 100%;
    top: -10px;
    margin: 0 5px 0 0;
}

.info-page .small {
    font-size: 12px;
    line-height: 18px;
}

.info-page .form {
    padding: 0;
    margin: 28px 0 0 0;
}

.info-page .form li {
    margin: 15px 0 0 0;
    padding: 0 0 0 117px;
}

.info-page .form .label {
    line-height: 18px;
    position: absolute;
    top: 50%;
    left: 0;
    margin: -9px 0 0 0;
}

.info-page .form .err-text {
    margin: 0 0 0 2px;
    display: none;
    color: #ef5555;
    vertical-align: middle;
}
.info-page .form input[type="text"],
.info-page .form input[type="password"] {
    font: normal 15px Arial, Helvetica, sans-serif;
    color: #333;
    border: 1px solid #b7b7b7;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    height: auto;
    padding: 8px 10px;
    width: 296px;
    vertical-align: middle;
}

.info-page .form input.error {
    border-color: #ef5555;
    box-shadow: 0 0 0 1px #ef5555;
    -webkit-box-shadow: 0 0 0 1px #ef5555;
}

.info-page .form .error + .err-text {
    display: inline;
}

.info-page .form .btn-green {
    font-size: 17px;
    font-weight: bold;
    padding: 0 39px;
    height: 39px;
    line-height: 39px;
}

/*new 07.08.14*/

.land-page {
    min-width: 1000px;
    position: relative;
    overflow: hidden;
    box-sizing: content-box;
}

.land-page * {
    box-sizing: content-box;
}

.land-page .container,
.new-footer .container {
    width: 980px;
    position: relative;
    margin: 0 auto;
}

.land-page .container:after,
.land-page .reg-form .row:after,
.index-page .reg-form .row:after,
.benefits-new:after,
.about-landing:after,
.about-landing2:after,
.land-page .opins .opin:after,
.land-page .top-block:after {
    content: ' ';
    clear: both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

.land-page {
    background: #f3f5f6;
    font: normal 14px/17px Candara, Arial, Helvetica, sans-serif;
    color: #153645;
    padding: 0 0 22px 0;
}

.land-page p {
    margin: 0 0 7px 0;
    line-height: inherit;
}

.land-page a, .index-page .reg-form a {
    text-decoration: none;
    position: relative;
    color: #2f79a0;
    border-bottom: 1px solid #d3dee6;
}

.land-page a:hover, .index-page .reg-form a:hover {
    border: 0;
}

.land-page .top-block {
    zoom: 1;
    position: relative;
    background: #083247;
    padding: 5px 0 0 0;
}

.land-page .top-block.new_year {
    background: #083247 url('../../js/staging/i/bg_ny_blue.png') 50% 50% repeat;
}

.land-page.new_year .app-links,
.index-page.new_year .app-links {
    background: #0E4C69 url('../../js/staging/i/bg_ny_blue.png') 50% 50% repeat;
}

.land-page .pairs-slide {
    position: absolute !important;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
}

.land-page .pairs-slide ul {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 10000px;
}

.land-page .pairs-slide li {
    float: left;
    position: relative;
    overflow: hidden;
    width: 308px;
    height: 457px;
}

.land-page .pairs-slide .text {
    font-size: 13px;
    line-height: 15px;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: #0e4e6b;
    background: rgba(14, 78, 107, 0.7);
    padding: 4px 12px 5px 12px;
}

.land-page .mr {
    line-height:inherit;
    zoom: 1;
    position: relative;
    margin: 0 -23px;
    padding: 12px 23px 16px 23px;
    border-top: 1px solid #d1d4d5;
    border-bottom: 1px solid #eff0f0;
    background: #eef0f0;
}

/*edited 06.11.15 start*/

.land-page .reg-form,
.index-page .reg-form,
.wrapper .reg-form {
    float: left;
    padding: 8px;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #222e32;
    width: 424px;
    margin: -61px 0 0 -7px;
    top: 61px;
    z-index: 30;
    position: relative;
    background: #61a9d2;
    background: #61a9d2 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYxYTlkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMjg2YjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-linear-gradient(top, #61a9d2 0%, #3286b6 100%);
    background: -o-linear-gradient(top, #61a9d2 0%, #3286b6 100%);
    background: -ms-linear-gradient(top, #61a9d2 0%, #3286b6 100%);
    background: linear-gradient(to bottom, #61a9d2 0%, #3286b6 100%);
}

.land-page .reg-form .in-bg {
    position: relative;
    padding: 12px 63px 12px 62px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #fff;
    background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZWNlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e7eced 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7eced), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #e7eced 0%, #ffffff 100%);
    background: -o-linear-gradient(top, #e7eced 0%, #ffffff 100%);
    background: -ms-linear-gradient(top, #e7eced 0%, #ffffff 100%);
    background: linear-gradient(to bottom, #e7eced 0%, #ffffff 100%);
}

.land-page .logo, .index-page .logo {
    line-height:0;
    text-align: center;
    margin: 0 0 20px 0;
}

.land-page .logo.logo-international img,
.index-page .logo.logo-international img {
  margin-top: 15px;
}

.land-page .all-num, .index-page .all-num {
    text-align: center;
    font-size: 14px;
    margin: 0 0 6px 0;
}

.land-page .all-num span, .index-page .all-num span, .wrapper .all-num span {
    display: inline-block;
    background: url(../../js/staging/i/count.png) no-repeat;
    width: 27px;
    height: 52px;
    padding: 0 2px 0 1px;
    text-align: center;
    font: normal 35px/41px Arial, Helvetica, sans-serif;
    color: #1b4757;
    text-shadow: 0 1px 0 #fff;
    margin: 0 -1px 0 -2px;
    position: relative;
}

.land-page .all-num span:before,
.land-page .all-num span:after,
.index-page .all-num span:before,
.index-page .all-num span:after,
.wrapper .all-num span:before,
.wrapper .all-num span:after {
    content: '';
    position: absolute;
    left: 2px;
    right: 3px;
}

.land-page .all-num span:before, .index-page .all-num span:before, .wrapper .all-num span:before {
    border-radius: 2px 0 0 2px;
    -webkit-border-radius: 2px 0 0 2px;
    top: 1px;
    height: 23px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.8)), color-stop(100%, rgba(255,255,255,0)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%);
}
.land-page .all-num span:before:after, .index-page .all-num span:before:after, .wrapper .all-num span:before:after {
    top:20px;
    border-top:1px solid #bac0c3;
    height:22px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,0)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
}

.land-page .all-num .text, .index-page .all-num .text {
    zoom: 1;
    position: relative;
    margin: -10px 0 0 0;
}

.land-page .reg-form .big,
.index-page .reg-form .big,
.land-page .reg-form h1 {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    margin: 20px 0 10px 0;
}

.land-page .reg-form h1 {
    color: #222e32;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 10px;
}

.land-page .reg-form .input, .index-page .reg-form .input {
    padding: 0 10px;
    box-shadow: none;
    -webkit-box-shadow: none;
    border: 0;
    margin: 0 0 5px 0;
}

.land-page .reg-form .input input, .index-page .reg-form .input input {
    padding: 9px 9px 10px 9px;
    left: -10px;
    font: normal 16px Arial, Helvetica, sans-serif;
    color: #002e3f;
    background: #fff;
    border: 1px solid #b2babc;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    width: 100%;
    position: relative;
    display: block;
    box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.09);
    -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.09);
}
.land-page .reg-form .input input::-webkit-input-placeholder, .index-page .reg-form .input input::-webkit-input-placeholder {
    color:#909ca0;
}
.land-page .reg-form .input input::-moz-placeholder, .index-page .reg-form .input input::-moz-placeholder {
    color:#909ca0;
}

.land-page .reg-form .error label,
.land-page .reg-form .error a {
  color: #d06567;
}

.land-page .reg-form .error input,
.index-page .reg-form .error input {
  border-color: #d06567;
  -webkit-box-shadow: inset 0 0 0 1px #d06567, inset 0 2px 2px rgba(0, 0, 0, 0.09);
  box-shadow: inset 0 0 0 1px #d06567, inset 0 2px 2px rgba(0, 0, 0, 0.09);
}

.land-page .reg-form .error input[type="checkbox"],
.index-page .reg-form .error input[type="checkbox"] {
  -webkit-box-shadow: inset 0 0 0 2px #d06567, inset 0 2px 2px rgba(0, 0, 0, 0.09);
  box-shadow: inset 0 0 0 2px #d06567, inset 0 2px 2px rgba(0, 0, 0, 0.09);
}

.land-page .reg-form .row, .index-page .reg-form .row {
    zoom: 1;
    position: relative;
    margin: 0 0 4px 0;
}

.land-page .customSelect, .index-page .customSelect {
    width: 121px;
}

.land-page .l, .index-page .l {
    float: left;
}

.land-page .r, .index-page .r {
    float: right;
}

.land-page .selectArea, .index-page .selectArea {
    border: 0;
    background: none;
    padding:0;
    width: 144px !important;
}

.land-page .selectIn, .index-page .selectIn {
    border: 1px solid #b2babc;
    padding: 0 20px 0 9px;
    height: 37px;
    line-height: 37px;
    background: #fff;
    background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWVhZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #e5eaec 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e5eaec));
    background: -webkit-linear-gradient(top, #ffffff 0%, #e5eaec 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #e5eaec 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #e5eaec 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #e5eaec 100%);
    box-shadow: none;
    -webkit-box-shadow: none;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

.land-page .reg-form .error .selectIn, .index-page .reg-form .error .selectIn {
    border-color: #d06567;
    box-shadow: inset 0 0 0 1px #d06567;
    -webkit-box-shadow: inset 0 0 0 1px #d06567;
}

.land-page .selectIn:after, .index-page .selectIn:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 10px;
    background: url(../../js/staging/i/select-arr-blue.png) no-repeat;
    width: 11px;
    height: 6px;
    margin: -2px 0 0 0;
}

.reg-select.select-sub {
    border: 0;
    background: none;
}

.reg-select.select-sub ul {
    border: 1px solid #b2babc;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: none;
    -webkit-box-shadow: none;
    background: #fff;
    margin: 0 2px 0 0;
}

.land-page .selectText, .index-page .selectText {
    background: none;
    line-height:inherit;
}

.land-page .reg-form .btn-green, .index-page .reg-form .btn-green {
    display: block;
    padding: 0;
    height: 39px;
    font: bold 20px/39px Arial, Helvetica, sans-serif;
    margin: 10px 0 0 0;
}

.land-page .reg-form .check, .index-page .reg-form .check {
    zoom: 1;
    position: relative;
    margin: 20px 0 0 0;
    font-size: 12px;
    line-height: 14px;
    text-indent: 21px;
    font-family: Arial, Helvetica, sans-serif;
    color: #909ca0;
}

.land-page .reg-form .check input, .index-page .reg-form .check input {
    position: absolute;
    top: 0;
    left: 0;
    margin-left: 0;
}

.land-page .reg-form .form-text, .index-page .reg-form .form-text {
    top: 0;
    margin-top: 0;
}

.land-page .mr, .index-page .mr, .wrapper .mr {
    text-align: center;
    border-top: 1px solid #cfdfe6;
    border-bottom: 1px solid #cfdfe6;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #222e32;
    padding: 9px 0 15px 0;
    background: none;
    margin: 24px 0 12px 0;
}

.land-page .mr .ind, .index-page .mr .ind, .wrapper .mr .ind {
    margin: 0 -20px;
}

.land-page .mr p, .index-page .mr p, .wrapper .mr p {
    margin: 0 0 9px 0;
}

.land-page .mr a, .index-page .mr a, .wrapper .mr a {
    border: 1px solid #0a4b8a;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #4d7eb2;
    background: #4d7eb2 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkN2ViMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjU3OWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-linear-gradient(top, #4d7eb2 0%, #12579a 100%);
    background: -o-linear-gradient(top, #4d7eb2 0%, #12579a 100%);
    background: -ms-linear-gradient(top, #4d7eb2 0%, #12579a 100%);
    background: linear-gradient(to bottom, #4d7eb2 0%, #12579a 100%);
    display: inline-block;
    position: relative;
    height: 39px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8);
    color: #fff;
    font: normal 18px/38px Candara, "Trebuchet MS", Arial, sans-serif;
    text-decoration: none;
    padding: 0 0 0 44px;
    width: 91px;
    text-align: center;
    margin: 0 2px;
    z-index: 5;
    vertical-align: top;
}

.land-page .mr a.thin, .index-page .mr a.thin, .index-page .mr a.thin {
    text-align: left;
    text-indent: -10000px;
    width: 40px;
    min-width: 0!important;
    padding: 0;
    overflow: hidden;
}

.land-page .mr a.thin:before, .index-page .mr a.thin:before {
    left: -3px;
}

.index-page.view2 .reg-form .mr a.thin:before {
    left: 0;
}

.land-page .mr a:hover,
.index-page .mr a:hover,
.land-page .mr a:active,
.index-page .mr a:active {
    border: 1px solid #0a4b8a;
    background: #2462a1;
    background: #2462a1 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0NjJhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTU2OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-linear-gradient(top, #2462a1 0%, #115699 100%);
    background: -o-linear-gradient(top, #2462a1 0%, #115699 100%);
    background: -ms-linear-gradient(top, #2462a1 0%, #115699 100%);
    background: linear-gradient(to bottom, #2462a1 0%, #115699 100%);
}

.land-page .mr a:active, .index-page .mr a:active {
    box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.44);
    -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.44);
}

.land-page .mr.one a, .index-page .mr.one a {
    font-weight: bold;
}

.land-page .mr a:before, .index-page .mr a:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 44px;
    background: url(../../js/staging/i/mr-btn2.png) no-repeat 100% 50%;
}

.land-page .mr a.thin:before, .index-page .mr a.thin:before {
    width: 47px;
}

.land-page .mr a.bg-vk, .index-page .mr a.bg-vk {
    border-color: #3f6691;
    background: #6d92bd;
    background: #6d92bd url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkOTJiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjZkOTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-linear-gradient(top, #6d92bd 0%, #466d99 100%);
    background: -o-linear-gradient(top, #6d92bd 0%, #466d99 100%);
    background: -ms-linear-gradient(top, #6d92bd 0%, #466d99 100%);
    background: linear-gradient(to bottom, #6d92bd 0%, #466d99 100%);
}

.land-page .mr a.bg-vk:hover,
.index-page .mr a.bg-vk:hover,
.land-page .mr a.bg-vk:active,
.index-page .mr a.bg-vk:active {
    background: #597faa;
    background: #597faa url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5N2ZhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NTZjOTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-linear-gradient(top, #597faa 0%, #456c98 100%);
    background: -o-linear-gradient(top, #597faa 0%, #456c98 100%);
    background: -ms-linear-gradient(top, #597faa 0%, #456c98 100%);
    background: linear-gradient(to bottom, #597faa 0%, #456c98 100%);
}

.land-page .mr a.bg-vk:before, .index-page .mr a.bg-vk:before {
    background-image: url(../../js/staging/i/vk-btn.png);
}

.land-page .mr a.bg-vk.thin:before, .index-page .mr a.bg-vk.thin:before {
    background-image: url(../../js/staging/i/vk-btn2.png);
}

.land-page .mr a.bg-fb, .index-page .mr a.bg-fb {
    border-color: #075588;
    background: #2283c4;
    background: #2283c4 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyODNjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTY1OWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-linear-gradient(top, #2283c4 0%, #0e659e 100%);
    background: -o-linear-gradient(top, #2283c4 0%, #0e659e 100%);
    background: -ms-linear-gradient(top, #2283c4 0%, #0e659e 100%);
    background: linear-gradient(to bottom, #2283c4 0%, #0e659e 100%);
}

.land-page .mr a.bg-fb:hover,
.index-page .mr a.bg-fb:hover,
.land-page .mr a.bg-fb:active,
.index-page .mr a.bg-fb:active {
    background: #1873b0;
    background: #1873b0 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE4NzNiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTY0OWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-linear-gradient(top, #1873b0 0%, #0e649d 100%);
    background: -o-linear-gradient(top, #1873b0 0%, #0e649d 100%);
    background: -ms-linear-gradient(top, #1873b0 0%, #0e649d 100%);
    background: linear-gradient(to bottom, #1873b0 0%, #0e649d 100%);
}

.land-page .mr a.bg-fb:before, .index-page .mr a.bg-fb:before {
    background-image: url(../../js/staging/i/fb-btn.png);
}

.land-page .mr a.bg-od, .index-page .mr a.bg-od {
    border-color: #f28412;
    background: #f2a225;
    background: #f2a225 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyYTIyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNDhjMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-linear-gradient(top, #f2a225 0%, #f48c1e 100%);
    background: -o-linear-gradient(top, #f2a225 0%, #f48c1e 100%);
    background: -ms-linear-gradient(top, #f2a225 0%, #f48c1e 100%);
    background: linear-gradient(to bottom, #f2a225 0%, #f48c1e 100%);
}

.land-page .mr a.bg-od:hover,
.index-page .mr a.bg-od:hover,
.land-page .mr a.bg-od:active,
.index-page .mr a.bg-od:active {
    background: #f39621;
    background: #f39621 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzOTYyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNDhiMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-linear-gradient(top, #f39621 0%, #f48b1e 100%);
    background: -o-linear-gradient(top, #f39621 0%, #f48b1e 100%);
    background: -ms-linear-gradient(top, #f39621 0%, #f48b1e 100%);
    background: linear-gradient(to bottom, #f39621 0%, #f48b1e 100%);
}

.land-page .mr a.bg-od:before, .index-page .mr a.bg-od:before {
    background-image: url(../../js/staging/i/od-btn.png);
}

.land-page .auth-link, .index-page .auth-link {
    position: relative;
    top: auto;
    left: auto;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #222e32;
    margin-bottom: 10px;
}

.index-page.view2 .reg-form .mr {
    text-align: center;
}

.index-page.view2 .reg-form .mr a.thin {
    width: 47px;
}

.index-page.view2 .reg-form .mr a {
    min-width: 131px;
    font: bold 16px/45px Arial, Helvetica, sans-serif;
    height: 45px;
    margin: 0 5px;
    float: none !important;
}

.index-page.view2 .reg-form .mr {
    font: normal 14px Arial, Helvetica, sans-serif;
    color: #213a41;
    margin: 0 -20px 42px -20px;
    border: 0;
    padding: 0;
}

.index-page.view2 .reg-form .mr p {
    position: relative;
    overflow: hidden;
    text-align: left;
    margin: 0 20px 22px 20px;
}

.index-page.view2 .reg-form .mr {
    font: normal 14px Arial, Helvetica, sans-serif;
    color: #213a41;
    margin: 0 -20px 42px -20px;
    border: 0;
    padding: 0;
}
.land-page .mr, .index-page .mr {
    text-align: center;
    border-top: 1px solid #cfdfe6;
    border-bottom: 1px solid #cfdfe6;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #222e32;
    padding: 9px 0 15px 0;
    background: none;
    margin: 20px 0 20px 0;
}

/*edited 06.11.15 end*/


.land-page .rtext {
    position: absolute;
    left: 380px;
    width: 650px;
    color: #fff;
    padding: 31px 0 0 0;
}

.land-page .rtext .big {
    font: 300 35px/40px Candara, Arial, sans-serif;
    margin: 0 0 15px 0;
}

.land-page .top-block .partners1 {
    font-weight: bold;
    color: #94b5c4;
}

.land-page .top-block .partners1 img {
    vertical-align: middle;
    margin: 0 9px 0 0;
    position: relative;
}

.land-page .app-links,
.index-page .app-links {
    background: #0e4c69;
    font-weight: bold;
    font-size: 14px;
    color: #9dbcca;
    height: 33px;
    line-height: 33px;
    padding: 17px 0;
    border-bottom: 1px solid #dfeaef;
    zoom: 1;
    position: relative;
    z-index: 10;
}

.index-page .app-links * {
    line-height: inherit;
}

.land-page .app-links a,
.index-page .app-links a {
    border: 0;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    text-indent: -10000px;
    margin: 0 8px;
    position: relative;
}

.land-page .app-links .bg-appstore,
.index-page .app-links .bg-appstore {
    background: url(../../js/staging/i/appstore2.png) no-repeat;
    width: 97px;
    height: 26px;
}

.land-page .app-links .bg-gplay,
.index-page .app-links .bg-gplay {
    background: url(../../js/staging/i/gplay.png) no-repeat;
    width: 104px;
    height: 25px;
}

.land-page .app-links .sep,
.index-page .app-links .sep {
    width: 1px;
    height: 33px;
    background: #3c6374;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    top: 0;
}

.land-page .app-links .rtext,
.index-page .app-links .rtext {
    margin: 0;
    padding: 0;
}

.land-page .partners2 {
    background: #dfeaef;
    border-bottom: 1px solid #fff;
    height: 82px;
    line-height: 82px;
    font-weight: bold;
    color: #153645;
    white-space: nowrap;
    text-indent: 18px;
    padding: 6px 0 0 0;
}

.land-page .partners2 img {
    vertical-align: middle;
    position: relative;
    margin: 0 0 0 12px;
}

.land-page .dark-block, .index-page .dark-block {
    position: relative;
    height: 824px;
    background: #092f3a url(../../js/staging/i/index-photos-i.jpg) repeat 50% 0;
}

.land-page .dark-block.w, .index-page .dark-block.w {
    background-image: url(../../js/staging/i/index-photos-w.jpg);
}

.land-page .dark-block.m, .index-page .dark-block.m {
    background-image: url(../../js/staging/i/index-photos-m.jpg);
}

.land-page .dark-block .reg-form, .index-page .dark-block .reg-form {
    float: none;
    position: absolute;
    left: 50%;
    top: 10px;
    margin: 0 0 0 -211px;
}

.land-page .dark-block .app-links,
.index-page .dark-block .app-links {
    height: auto;
    color: #fff;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: none;
    padding: 0 0 19px 0;
    margin: 0;
}

.land-page .dark-block .app-links .sep,
.index-page .dark-block .app-links .sep {
    /*background: #f3f5f5;*/
}

.land-page .dark-block .app-links .ind,
.index-page .dark-block .app-links .ind {
    margin: -2px 0 0 0;
    position: relative;
    top: -20px;
}

.benefits-new {
  margin: 0 -30px 10px -9px;
  list-style: none;
  padding: 35px 0 18px 9px;
  zoom: 1;
  position: relative;
  background: url(../../js/staging/i/info-page-benefit.jpg) no-repeat 0 100%;
  height: 192px;
}

.benefits-new li {
    float: left;
    width: 144px;
    padding: 0 30px 0 159px;
    position: relative;
    margin: 0;
}

.benefits-new li .big {
    zoom: 1;
    position: relative;
    font-weight: bold;
    font-size: 18px;
    line-height: 21px;
    min-height: 42px;
    margin: 0 0 7px -154px;
}

.benefits-new li.bg1 .big {
    color: #3286b6;
}

.benefits-new li.bg2 .big {
    color: #80ac2d;
}

.benefits-new li.bg3 .big {
    color: #bd2946;
}

.about-landing {
    background: #fff;
    zoom: 1;
    position: relative;
    margin: 0 -23px 31px -23px;
    padding: 25px 23px 23px 23px;
}

.about-landing .l {
    float: left;
    width: 650px;
}

.about-landing .r {
    float: right;
    width: 184px;
    margin: -25px 0 -23px 0;
    padding: 25px 0 23px 125px;
    background: url(../../js/staging/i/connecting.jpg) no-repeat;
    min-height: 336px;
}

.about-landing h2,
.land-page .features h3,
.land-page .opins h2,
.about-pairs h2,
.homepage h1 {
    font: bold 18px/22px Candara, Arial, Helvetica, sans-serif;
    color: #073645;
    margin: 0 0 12px 0;
}

.about-landing .text {
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap : 20px;
}

.about-landing .big {
    zoom: 1;
    position: relative;
    margin: 25px 0;
    padding: 0 0 0 21px;
    font-size: 18px;
    line-height: 22px;
}

.about-landing .big:before {
    content: '';
    position: absolute;
    top: 6px;
    bottom: 4px;
    left: 0;
    width: 4px;
    background: #8a9aa2;
}

.about-landing2 {
    zoom: 1;
    position: relative;
}

.land-page .features {
    float: left;
    width: 674px;
    margin: 13px -30px 0 0;
}

.land-page .features h3 {
    margin-bottom: 7px;
}

.land-page .features .elem {
    display: inline-block;
    width: 309px;
    vertical-align: top;
    margin: 0 24px 0 0;
}

.land-page .features .elem .img {
    text-align: center;
    margin: 45px -100px 0 -100px;
}

.land-page .opins {
    position: relative;
    float: right;
    width: 271px;
    border: 1px solid #e1e5e6;
    background: #fafafa;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 12px 19px 17px 19px;
    min-height: 244px;
}

.land-page .opins:before,
.land-page .opins:after {
    content: '';
    width: 12px;
    height: 244px;
    top: 50%;
    margin: -122px 0 0 0;
    background: url(../../js/staging/i/opins-shad.png) no-repeat;
    position: absolute;
}

.land-page .opins:before {
    margin-right: 1px;
    right: 100%;
}

.land-page .opins:after {
    margin-left: 1px;
    left: 100%;
    background-position: 100% 0;
}

.land-page .opins h2 {
    margin-bottom: 8px;
}

.land-page .opins .opin {
    zoom: 1;
    position: relative;
    margin: 11px 0 0 0;
}

.land-page .opins .opin:first-child,
.land-page .opins h2 + .opin {
    margin-top: 0;
}

.land-page .opins .ava {
    width: 67px;
    height: 67px;
    position: relative;
    overflow: hidden;
    float: left;
    border: 3px solid #fff;
    margin: 1px 9px 0 -3px;
}

.land-page .opins .name {
    font-weight: bold;
    margin: 0 0 1px 0;
}

.land-page .opins .date {
    color: #879ca3;
    margin: 0 0 3px 0;
}

.about-pairs {
    zoom: 1;
    position: relative;
    margin: 10px 0;
    padding: 42px 0 11px 0;
    background: #fff;
}

.land-page .about-pairs h2 {
    margin-bottom: 6px;
}

.land-page .pairs-slider {
    zoom: 1;
    position: relative;
    float: right;
    width: 321px;
    margin: -20px -11px 0 15px;
}

.land-page .pairs-slider .prev,
.land-page .pairs-slider .next {
    cursor: pointer;
    position: absolute;
    top: 86px;
    z-index: 10;
    background: url(../../js/staging/i/pairs-slider-arrs.png) no-repeat;
    width: 13px;
    height: 21px;
}

.land-page .pairs-slider .disabled {
    cursor: default;
}

.land-page .pairs-slider .prev {
    left: 4px;
}

.land-page .pairs-slider .prev.disabled {
    background-position: 0 -24px;
}

.land-page .pairs-slider .next {
    right: 30px;
    background-position: 100% 0;
}

.land-page .pairs-slider .next.disabled {
    background-position: 100% -24px;
}

.land-page .pairs-slider .hold {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.land-page .pairs-slider .hold ul {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 10000px;
}

.land-page .pairs-slider .hold li {
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 321px;
}

.doc-info {
    margin: 37px 0 115px 0;
}

.land-page .likes {
    list-style: none;
    margin: 0;
    padding: 0;
    line-height: normal;
}

.land-page .likes li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 31px 0 0;
    padding: 0;
}

.new-footer {
    background: #153645;
    zoom: 1;
    position: relative;
    min-width: 1000px;
    overflow: hidden;
    font: normal 14px/17px Candara, Arial, Helvetica, sans-serif;
    color: #c6d5db;
    padding: 20px 0;
    min-height: 208px;
}

.new-footer a {
    color: #c6d5db;
    text-decoration: none;
    border: 0;
}

.new-footer a:hover {
    text-decoration: underline;
}

.new-footer .l {
    float: left;
    width: 701px;
}

.new-footer .r {
    float: right;
    width: 277px;
}

.new-footer .right_social {
    width: 320px;
}

.new-footer .left_copyright {
    width: 658px;
}

.new-footer .link-ask,
.new-footer .link-psy {
    display: block;
    text-align: center;
    margin: 3px 0 9px 0;
    height: 29px;
    line-height: 29px;
    border: 1px solid #577c8d;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    position: relative;
}

.new-footer .link-ask:hover,
.new-footer .link-psy:hover {
    background: #204657;
    text-decoration: none;
}

.new-footer .link-ask input,
.new-footer .link-psy input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    background: url(../img/logo.png) no-repeat 0 -9999px;
    cursor: pointer;
}

.new-footer .link-ask:before,
.new-footer .link-psy:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 29px;
    margin: 0 8px 0 0;
}

.new-footer .link-ask:before {
    background: url(../../js/staging/i/new-ask.png) no-repeat 0 4px;
    width: 22px;
}

.new-footer .link-psy:before {
    background: url(../../js/staging/i/new-psy.png) no-repeat 0 3px;
    width: 22px;
}

.new-footer .bmenu {
    margin: 0 -100px 40px 0;
}

.new-footer .bmenu ul {
    margin: 0 20px 0 0;
    width: 215px;
    white-space: normal;
}

.new-footer .socials {
    text-align: right;
    margin: -2px 0 0 0;
}

.new-footer .socials a {
    float: none;
    display: inline-block;
    width: 30px;
    height: 30px;
    border: 1px solid #577c8d;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    background: url(../../js/staging/i/socials3.png) no-repeat 0 -10000px;
    vertical-align: middle;
}

.new-footer .socials a:hover {
    background-color: #204657;
}

.new-footer .socials a:first-child {
    margin-left: 2px;
}

.new-footer .socials .fb {
    background-position: -5px 4px;
}

.new-footer .socials .vk {
    background-position: -41px 4px;
}

.new-footer .socials .od {
    background-position: -76px 4px;
}

.new-footer .socials .tw {
    background-position: -112px 4px;
}

.new-footer .socials .lj {
    background-position: -148px 4px;
}

.new-footer .socials .ig {
    background-position: -187px 4px;
}

.info-page .form .err-text ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-table;
}

.info-page .form .err-text li {
    margin: 0;
    padding: 0;
    color: #ef5555;
}

.form-text div {
    line-height: inherit;
}

.land-page .reg-form .btn-green.center {
    margin: 30px auto;
    padding: 0;
    width: 60%;
}
.land-page .reg-form .btn-green.center a {
    display: block;
    padding-left: 10px;
    border: none;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: normal;
    text-decoration: none;
}
.land-page .auth-text {
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #222e32;
    margin-bottom: 80px;
}
