.r-ff-arial {font-family:"Arial","Helvetica CY","Nimbus Sans L",sans-serif}
.r-link a:hover {color:#ff3399}
.registration-new {position:absolute;top:0;left:50%;margin:0 0 0 200px;width:422px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;z-index:120}
.registration-shadow {background:#fff;-webkit-box-shadow:0 2px 35px rgba(0,0,0,.8);-moz-box-shadow:0 2px 35px rgba(0,0,0,.8);box-shadow:0 2px 35px rgba(0,0,0,.8);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:55px 60px 60px}
.registration-shadow .icon-popup-close {top:6px;right:-6px}
.signup-large .registration-new {width:auto}
.registration-new .viasocial {font-weight:bold;padding-left:10px;background:#336699}
.registration-new .viasocial:hover {background:#29527a;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.registration-new .btn.sgn,
.registration-new .btn.sgn.shalf:hover {background:#7db02d}
.registration-new .btn.sgn:hover {background:#648d24;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.registration-new .btn.sgn:active {background:#3e5816;color:#5a6e3f!important;-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,.15) inset;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.15) inset;box-shadow:0 5px 5px 0 rgba(0,0,0,.15) inset}
.registration-new .pseudo-input {-moz-user-select:none;,-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}
/* */
.r-title {font-size:26px;line-height:30px;text-align:center;margin-bottom:35px;overflow:hidden}
.r-text {font-size:16px;color:#000;line-height:30px;text-align:center;margin-left:-20px;margin-right:-20px;margin-bottom:25px}
.r-smooth-hide {position:relative}
.r-smooth-hide:before,
.r-smooth-hide:after {content:'';position:absolute;top:0;bottom:0;width:20px}
.r-smooth-hide:before {left:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1 )}
.r-smooth-hide:after {right:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1 )}
.r-desc {margin-top:35px}
.r-text-location {margin-left:-40px;margin-right:-40px;overflow:hidden}
.r-provider {line-height:16px;color:#80b231;margin:-15px 0 20px 0}
._notvalid {color:#cc3333}
/* */
.registration-new ._dataerror {border-color:#db7070;-moz-box-shadow:0 0 4px 1px #f3d1d1;-webkit-box-shadow:0 0 4px 1px #f3d1d1;box-shadow:0 0 4px 1px #f3d1d1;display:block}
.r-icon,.valid:after,
.notvalid:after,
.registration-new ._dataerror:after,
.registration-new .d-avatar > .a_60 {background:url("../sprites/registration.png") no-repeat 0 0;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition: none;transition:none}
.r-icon,.valid:after,.notvalid:after {top:14px;right:10px;cursor:default}
.r-icon-eye {width:30px;height:21px}
.r-icon-eye.toggled {background-position:-30px 0}
.valid:after,
.registration-new ._dataerror:after,
.notvalid:after {content:"";position:absolute;top:10px;right:-20px;width:10px;height:15px;display:block}
.valid:after {background-position:-60px 0}
.registration-new ._dataerror:after,
.notvalid:after {background-position:-70px 0}
.registration-new .pseudo-form {margin-right:0}
.registration-new button {width:100%!important}

/* */
.r-progress,.r-progress-line {height:10px}
.r-progress {background-color:#3e5816;position:relative;font-size:10px;color:rgba(255,255,255,.6);line-height:10px;text-align:center;margin:0 0 20px -30px;width:340px}
.r-progress-line {background-color:#78a729;background-position:-690px 0;position:absolute;top:0;left:0;z-index:1}
.r-progress b {position:relative;z-index:2}
/* */
.r-btn {border:1px solid #cdcdcd;color:#010101;background:#fff;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-user-select:none;,-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}
.r-btn:hover {border-color:#4cb7ff;color:#3399ff}
.r-btn:active {border-color:#6699ff;color:#ffffff;background:#6699ff;-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.1) inset;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1) inset;box-shadow:0 1px 1px 0 rgba(0,0,0,.1) inset}
.sideselect {border:1px solid #d9d9d9}
.sideselect > label {float:left;position:relative}
.sideselect > label > input {position:absolute;top:0;bottom:0;outline:none;opacity:0;filter:alpha(opacity=0);cursor:pointer}
.sideselect-btn {background:#fff;border:0;padding:0;border-right:1px solid #d9d9d9;cursor:pointer;display:block;-moz-user-select:none;,-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}
.sideselect > label:last-child .sideselect-btn {border:0}
.sideselect-x3 {margin:0 0 0 -20px;width:318px}
.sideselect-x2 label {width:50%}
.sideselect-x3 label {width:106px}
.sideselect label.checked .sideselect-btn {background:#6699ff;color:#fff;margin:-1px;height:42px}
.sideselect > label:last-child .sideselect-btn {-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius: 0 4px 4px 0;border-radius:0 4px 4px 0}
.sideselect > label:first-child .sideselect-btn {-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-ms-border-radius: 4px 0 0 4px;border-radius:4px 0 0 4px}
.r-icon-date {background-position:-80px 0;width:26px;height:27px;top:5px;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition: none;transition:none}
.active .r-icon-date,
input:focus + .r-icon-date {background-position:-80px -30px}
/* */
.r-avatar {background:#f0f0f0;width:160px;height:160px;cursor:pointer}
.r-avatar-upload {width:160px;height:160px;font-size:40px;position:absolute;top:0;left:0;display:block;text-indent:-3000px;cursor:pointer;z-index:1;opacity:0;filter:alpha(opacity=0)}
.d-avatar .r-avatar-upload {width:60px;height:60px}
.r-icon-photo {background-position:-110px 0;width:32px;height:27px;top:50%;left:50%;margin:-14px 0 0 -16px;position:absolute}
.r-icon-u-avatar {top:140px}
.registration-new .u-avatar {overflow:visible}
.registration-new .u-avatar:hover .r-icon-u-avatar {top:50%}
.registration-new .u-avatar:hover .r-icon-upload {opacity:1;filter:alpha(opacity=100)}
/* */
.r-icon-upload {background-position:0 -60px;width:150px;height:50px;bottom:10px;left:50%;margin-left:-75px;top:auto;display:none;z-index:1}
.u-avatar:hover .r-icon-upload,
.r-avatar:hover .r-icon-upload {display:block}
.d-avatar .r-icon-u-avatar {top:34px}
.registration-new .registration-new .d-avatar .u-avatar:hover .r-icon-u-avatar {top:34px}
.registration-new .d-avatar .r-icon-upload {bottom:-20px}
.registration-new .d-avatar > .a_60 {background-position:-190px 0}
.r-avatar-uploaded {margin-left:-20px;cursor:move;position:relative;-moz-user-select:none;,-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}
.r-avatar-uploaded-pic {position:absolute;width:100%;height:100%}
.r-avatar-uploaded-pic > canvas,
.r-avatar-uploaded-pic > div {position:absolute}
.r-avatar-uploaded,.r-avatar-uploaded-mask {width:320px;height:200px}
.r-avatar-uploaded-mask {background:url("../images/r-mask.png");top:0;left:0}
.r-child-list {font-size:0;margin-left:-40px;margin-right:-40px;margin-bottom:-15px;overflow:hidden}
.d-avatar-w {margin:0 0 25px 0;width:50%;text-align:center}
.d-avatar-w:last-child {margin-right:0}
.d-avatar-w:hover .r-icon-u-avatar {top:34px!important}
.d-avatar-w .r-icon-upload {bottom:-36px!important}

.r-icon-sign {width:30px;height:30px;top:4px}
.r-icon-sign-aries {background-position:0 -164px}
.r-icon-sign-taurus {background-position:-30px -164px}
.r-icon-sign-gemini {background-position:-60px -164px}
.r-icon-sign-cancer {background-position:-90px -164px}
.r-icon-sign-leo {background-position:-120px -164px}
.r-icon-sign-virgo {background-position:-150px -164px}
.r-icon-sign-libra {background-position:-180px -164px}
.r-icon-sign-scorpio {background-position:-210px -164px}
.r-icon-sign-sagittarius {background-position:-240px -164px}
.r-icon-sign-capricorn {background-position:-270px -164px}
.r-icon-sign-aquarius {background-position:-300px -164px}
.r-icon-sign-pisces {background-position:-330px -164px}
.pseudo-input > input:focus + .r-icon-sign-aries {background-position:0 -194px}
.pseudo-input > input:focus + .r-icon-sign-taurus {background-position:-30px -194px}
.pseudo-input > input:focus + .r-icon-sign-gemini {background-position:-60px -194px}
.pseudo-input > input:focus + .r-icon-sign-cancer {background-position:-90px -194px}
.pseudo-input > input:focus + .r-icon-sign-leo {background-position:-120px -194px}
.pseudo-input > input:focus + .r-icon-sign-virgo {background-position:-150px -194px}
.pseudo-input > input:focus + .r-icon-sign-libra {background-position:-180px -194px}
.pseudo-input > input:focus + .r-icon-sign-scorpio {background-position:-210px -194px}
.pseudo-input > input:focus + .r-icon-sign-sagittarius {background-position:-240px -194px}
.pseudo-input > input:focus + .r-icon-sign-capricorn {background-position:-270px -194px}
.pseudo-input > input:focus + .r-icon-sign-aquarius {background-position:-300px -194px}
.pseudo-input > input:focus + .r-icon-sign-pisces {background-position:-330px -194px}
/* */
.r-avatar-zoom {padding:0 9px}
.r-avatar-zoom-bar {height:4px;background:#dadada;position:relative;width:100%;cursor:pointer}
.r-avatar-zoom-bar:before {content:'';position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px;cursor:pointer}
.r-avatar-zoom-bar-progress {height:4px;background:#6699ff;left:0;top:0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius: 3px;border-radius:3px}
.r-avatar-zoom-bar-point {width:18px;height:18px;background:#6699ff;right:-9px;top:-7px}
.r-avatar-zoom-bar-minus,.r-avatar-zoom-bar-plus {width:17px;height:16px;top:-6px;position:absolute;cursor:pointer}
.r-avatar-zoom-bar-minus {background-position:-150px 0;left:-20px}
.r-avatar-zoom-bar-plus {background-position:-170px 0;right:-20px}
/* */
.r-city-popular {overflow:hidden}
.r-city-popular .alink-a {margin:5px}
.r-city-popular .alink-a:hover {color:#ff3399;border-color:#ff3399}
/* */
.pseudo-form-suggest {display:none;background:#fff;position:absolute;top:40px;left:-1px;right:-1px;z-index:4;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;background-color:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.15);-moz-box-shadow:0 1px 4px rgba(0,0,0,.15);box-shadow:0 1px 4px rgba(0,0,0,.15)}
.active .pseudo-form-suggest {display:block}
.pseudo-form-suggest li {padding:0 15px;color:#b2b2b2;cursor:pointer;line-height:24px;overflow:hidden}
.pseudo-form-suggest li b {color:#000}
.pseudo-form-suggest .scrollbarY .viewport {height:200px}
.suggest-cities-list li:hover {background:#f2f2f2;color:#5dbdfa}
.suggest-cities-list li:hover b {color:#5dbdfa}
.suggest-country,.suggest-country:hover {margin-top:10px;background-color:transparent!important;color:#b2b2b2!important;cursor:default}
.suggest-country:first-child {margin-top:0}

.calendar-db {color:#000000;position:relative}
.calendar-db .scrollbarY:before,
.calendar-db .scrollbarY:after {content:'';position:absolute;left:0;right:0;height:40px;z-index:1}
.calendar-db .scrollbarY:before {top:0;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%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0 )}
.calendar-db .scrollbarY:after {bottom:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(1%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0 )}
.calendar-db .scrollbarY_pos-top:before {display:none}
.calendar-db .scrollbarY_pos-bottom:after {display:none}
.calendar-db .scrollbar {z-index:2}
.calendar-db.scrollbarY .viewport {height:280px}
.calendar-db-title {font-size:16px;padding:0 20px}
.calendar-db-day-list {overflow:hidden;margin:-5px 5px}
.calendar-db-day-item {float:left;width:16px;height:16px;line-height:14px;padding:4px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius: 50%;border-radius:50%;margin:8px 7px;text-align:right;cursor:pointer;-webkit-transition:color 300ms,background 300ms;-moz-transition:color 300ms,background 300ms;-o-transition:color 300ms,background 300ms;-ms-transition: color 300ms,background 300ms;transition:color 300ms,background 300ms}
.calendar-db-day-item_do {color:#dadada}
.calendar-db-day-item:hover {color:#5dbdfa}
.calendar-db-day-item_active,
.calendar-db-day-item_active:hover {background:#5dbdfa;color:#ffffff;cursor:default}

.calendar-db-year {cursor:pointer;text-align:center;font-size:16px;line-height:28px;padding:3px 0}
.calendar-db-year:hover {background:#f2f2f2;color:#5dbdfa}

.calendar-db_year .calendar-db-months,
.calendar-db-years {display:none}
.calendar-db_year .calendar-db-years {display:block}

.r-upload-wrap .r-up-step2,
.r-upload-wrap_selected .r-up-step1 {display:none}
.r-upload-wrap_selected .r-up-step2 {display:block}
.r-up-step2 {-moz-user-select:none;,-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}

.r-child-data-list {margin:0 -30px}
.r-child-data-sex {position:relative;border:1px solid #cccccc;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius: 3px;border-radius:3px}
.r-child-data-sex_active {border-color:#68abd4;-moz-box-shadow:0 0 4px 1px #c0dced;-webkit-box-shadow:0 0 4px 1px #c0dced;box-shadow:0 0 4px 1px #c0dced}
.r-child-data-sex-dd {display:none;width:130px;padding:5px 0;background:#ffffff;border:1px solid #cccccc;-moz-box-shadow:0 0 6px 0 rgba(0,0,0,.45);-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.45);box-shadow:0 0 6px 0 rgba(0,0,0,.45);position:absolute;z-index:2;top:100%;margin:5px 0 0 -1px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius: 4px;border-radius:4px}
.r-child-data-sex_active .r-child-data-sex-dd  {display:block}
.r-child-data-sex-dd-item {display:block;white-space:nowrap;position:relative;cursor:pointer;padding:10px;-moz-user-select:none;,-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}
.r-child-data-sex-dd-item input {position:absolute;top:0;left:0;cursor:pointer;opacity:0;filter:alpha(opacity=0)}
.r-child-data-sex-dd-item:hover {background:#c5e7f3}
.r-child-data-sex-val {color:#9e9e9e;height:38px;line-height:38px;text-align:center;cursor:pointer;font-size:14px}
.r-child-data-sex-pholder:after {content:'';display:inline-block;*display:inline;*zoom:1;vertical-align:middle;border-top:4px solid #8d8d8d;border-left:4px solid transparent;border-right:4px solid transparent;margin-left:2px}
.r-child-data-sex-dd-item-text {display:inline-block;*display:inline;*zoom:1;vertical-align:bottom;margin-left:2px;font-size:16px;color:#1a1a1a}
.r-child-data-remove {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMTdFQjlEMDYwNEUxMUU0OUZDNEJDQkIyRTU3M0Y5RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMTdFQjlEMTYwNEUxMUU0OUZDNEJDQkIyRTU3M0Y5RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYxN0VCOUNFNjA0RTExRTQ5RkM0QkNCQjJFNTczRjlEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYxN0VCOUNGNjA0RTExRTQ5RkM0QkNCQjJFNTczRjlEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+qfS9XgAAAGFJREFUeNpiYGBgkALiGCDmYEAADqiYFDOQ8AdiFSBWAOJrQMwClQTx+RmRVMsA8ROoCTD2EpAJf6A6FaASfDBJIP7BxEAAMGOx4hOUDXYTSEEElAMz9hKSdRIMhLwJEGAAFNASMmAEaGwAAAAASUVORK5CYII=);width:8px;height:8px;float:left;cursor:pointer;margin:15px 0 0 10px}
.r-child-data-add {display:inline-block;*display:inline;*zoom:1;position:relative}
.r-child-data-add-ttip {position:absolute;z-index:2;top:100%;left:50%;margin:5px 0 0 25px;background:#ffffff;border:1px solid #e3e3e3;background:rgba(255,255,255,.9);width:210px;padding:5px 10px;text-align:left;font-size:14px;line-height:15px;-moz-box-shadow:0 0 6px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.25);box-shadow:0 0 6px 0 rgba(0,0,0,.25);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius: 3px;border-radius:3px;display:none}
.r-child-data-add_disabled a,
.r-child-data-add_disabled a:hover {color:#dbdbdb}
.r-child-data-add_disabled:hover .r-child-data-add-ttip {display:block}


.r-trackbar-wrap {position:relative;margin:50px -30px 0;padding-top:1px;-moz-user-select:none;,-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}
.r-trackbar {position:relative;margin:7px 30px 0;height:3px;background:#dadada;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius: 3px;border-radius:3px;cursor:pointer}
.r-trackbar-btn {position:relative;width:15px;height:15px;line-height:13px;text-align:center;cursor:pointer;color:#dcdcdc;border:1px solid #dcdcdc;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.r-trackbar-btn:hover {color:#808080;border-color:#808080}
.r-trackbar-btn_minus {float:left}
.r-trackbar-btn_plus {float:right}
.r-trackbar-btn:after,
.r-trackbar-btn:before {content:'';background:#dadada}
.r-trackbar-btn:before {position:absolute;width:1px;height:7px;top:4px;left:7px}
.r-trackbar-btn:after {position:absolute;width:7px;height:1px;top:7px;left:4px}
.r-trackbar-btn:hover:after,
.r-trackbar-btn:hover:before {background:#808080}
.r-trackbar-btn_minus:before {display:none}
.r-trackbar-inn {background:#6699ff;height:3px;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius: 3px;border-radius:3px}
.r-trackbar-handler {content:'';position:absolute;top:-8px;right:0;margin-right:-10px;width:20px;height:20px;background:#6699ff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius: 50%;border-radius:50%}
.r-trackbar-val {position:absolute;top:-45px;right:0;margin-right:-20px;width:40px;height:28px;line-height:28px;text-align:center;font-size:16px;color:#000000;background:#ffffff;border:1px solid #d9d9d9;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius: 3px;border-radius:3px}
.r-trackbar-val input {width:100%;background:transparent;border:0;padding:0;text-align:center;font-size:16px}
.r-trackbar-val:before {content:'';bottom:-6px;left:50%;margin-left:-6px;position:absolute;border-top:6px solid #d9d9d9;border-left:6px solid transparent;border-right:6px solid transparent}
.r-trackbar-val:after {content:'';bottom:-5px;left:50%;margin-left:-6px;position:absolute;border-top:6px solid #ffffff;border-left:6px solid transparent;border-right:6px solid transparent}
.r-trackbar-label {position:absolute;font-size:12px;top:14px;color:#cccccc}
.r-trackbar-label_start {left:30px}
.r-trackbar-label_end {right:30px}

.r-close-confirm {background:#ffffff;background:rgba(255,255,255,.95);position:absolute;z-index:6;top:0;bottom:0;left:0;right:0;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius: 20px;border-radius:20px;text-align:center;padding:0 50px}
.r-close-confirm-text {margin-left:-30px;margin-right:-30px}

/*** ***/
.registration-new-books {width:680px;margin-left:-340px}
.registration-new-books .registration-shadow {background:url("../images/modal_books.png") no-repeat 50% 30px #fff;padding-top:250px}
.registration-new-books-sale {background:#fedf71;padding:4px;font-weight:bold}
.p-lit,.p-res {font-weight:bold}
.p-lit {color:#111}
.p-res {color:#f05a29}