html{min-height: 100%;}
body{background: #f2f5f6;margin:0;padding:0; min-height: 100%;font-size: 12px; font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;}
input,select,textarea{font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;font-size:12px;}
a {text-decoration: none;color: #2B587A;}
.btn-1 {background: #3498DB;color: #fff;text-shadow: 0px 1px 0px #35699c;border: 1px solid #4479af;padding: 4px 15px 4px 15px;cursor: pointer; border-radius: 2px;}
.btn-1:hover {background: #46a6fa;}
.btn-1.active {background:#196ca3;}
a.btn-1 {display:inline-block;}
a.btn-1:hover {color:#fff;text-decoration:none;}
.btn-1:disabled{opacity: 0.8;box-shadow: 0px 0px 40px #898989 inset;}
.btn-2 {background:#dadada;background: linear-gradient(to top, #dadada, #EFEFEF);color:#555;text-shadow: 0px 1px 0px #fff;border: 1px solid #b4b4b4;padding: 4px 15px 4px 15px;cursor: pointer; border-radius: 2px;}
.btn-2:hover {background:#BCBCBC;background: linear-gradient(to top, #BCBCBC, #E8E8E8);}
.btn-3 {background:#ef1212;color: #fff;text-shadow: 0px 1px 0px #000;border: 1px solid #b60707;padding: 4px 15px 4px 15px;cursor: pointer; border-radius: 2px;}
.btn-3:hover {background: #b60707;}
.btn-3.active {background:#b60707;}
a.btn-3 {display:inline-block;}
a.btn-3:hover {color:#fff;text-decoration:none;}
.wrapper {width: 1030px; margin: 0 auto;}
.clear {clear: both;}
.col-md-1 {display:inline-block;box-sizing: border-box;width:10%;padding:0 10px;}
.col-md-2 {display:inline-block;box-sizing: border-box;width:20%;padding:0 10px;}
.col-md-2_5 {display:inline-block;box-sizing: border-box;width:25%;padding:0 10px;}
.col-md-3 {display:inline-block;box-sizing: border-box;width:30%;padding:0 10px;}
.col-md-4 {display:inline-block;box-sizing: border-box;width:40%;padding:0 10px;}
.col-md-5 {display:inline-block;box-sizing: border-box;width:50%;padding:0 10px;}
.col-md-6 {display:inline-block;box-sizing: border-box;width:60%;padding:0 10px;}
.col-md-7 {display:inline-block;box-sizing: border-box;width:70%;padding:0 10px;}
.col-md-8 {display:inline-block;box-sizing: border-box;width:80%;padding:0 10px;}
.col-md-9 {display:inline-block;box-sizing: border-box;width:90%;padding:0 10px;}
.col-md-10 {display:inline-block;box-sizing: border-box;width:100%;padding:0 10px;}
hr.line {border:none;background:none;border-top:2px solid #EEE;margin:30px 0;}
.error {background: #fee; color:#f00; padding: 10px 15px; border:1px solid #f00;}
.success {background: #A6E686;color: #016400;padding: 10px 15px;border: 1px solid #0CB211;}
.info-block {background: #DBF4FF;color: #434343;padding: 10px 15px;border: 1px solid #B3E8FF;}
.info-block-two {background:#fff8e4; color:#f00; padding: 10px 15px; border:1px solid #ff8080;}
.header {margin-top: 10px;background:#3498db; margin-bottom: 5px;}
.header .logo {display: block; width: 110px; height: 38px; background: url('../img/toplogo.png') no-repeat; margin-left: 3px;margin-top: 1px;border: none; float: left;}
.header .logo:hover {opacity: 0.8;}
.header ul {margin: 0; padding: 0; float: right; margin-right: 10px;}
.header ul li {display: inline-block; list-style: none;}
.header ul li a {display: block;padding: 12px 10px 15px;font-weight: bold;color: #E8EFF7;text-shadow: 0px 1px 0px #416389;}
.header ul li a:hover {color: #FFF;background: rgba(0, 0, 0, 0.1);}
#block-left {float: left; width: 140px;}
#content {float: right; width: 885px; margin-bottom: 10px;}
#block-left .menu {background: #fff;border: 1px solid #eaeaea;margin-bottom: 5px;margin:0 0 5px 0; padding: 0;}
#block-left .menu li {list-style: none;margin:0;padding: 0;position:relative;}
#block-left .menu li ul {position:absolute;left:139px;top:0;background: #fff;border:4px solid #E8EBEE;z-index:999;padding:0;width:155px;display:none;    box-shadow: 1px 1px 4px #bfbfbf;}
#block-left .menu li:hover ul {display:block;}
#block-left .menu li a {display: block;padding:9px 2px 8px 30px; position: relative;}
#block-left .menu li:hover a {background:#E8EBEE;}
#block-left .menu li:hover ul a {background:#fff;}
#block-left .menu li ul a:hover {background:#E8EBEE;}
#block-left .menu li a:after {content: "";width:18px;height:18px;left:11px;top: 7px;position: absolute;background: url('../img/icons-cab_ver-37.png') no-repeat;}
#block-left .menu li a.profile:after {background-position: 1px 0px;}
#block-left .menu li a.friends:after {background-position: -20px 0px;}
#block-left .menu li a.messages:after {background-position: -42px 0px;}
#block-left .menu li a.groups:after {background-position: -62px 0px;}
#block-left .menu li a.albums:after {background-position: -82px 0px;}
#block-left .menu li a.video:after {background-position: -103px 0px;}
#block-left .menu li a.courses:after {background-position: -221px 2px;}
#block-left .menu li a.article:after {background-position: -364px 0px;}
#block-left .menu li a.partner:after {background-position: -341px 0px;left:9px;}
#block-left .menu li a.quest:after {background-position: -286px 0px;}
#block-left .menu li a.medals:after {background-position: -321px 0px;}
#block-left .menu li a.blogs:after {background-position: -228px -20px;}
#block-left .menu li a.intensive:after {background-position:-304px 0px;}
#block-left .menu li a.subscribers:after {background-position: -262px 2px;}
#block-left .menu li a.settings:after {background-position: -143px 1px;}
#block-left .menu li a.championship:after {background-position: -242px 2px;}
#block-left .menu li a.status:after {background-position: -164px 2px;}
#block-left .menu li a.target:after {background-position: -200px 2px;}
#block-left .menu li a.balance:after {background-position: -181px 1px;}
#block-left .menu li a.store:after {background-position:-247px -19px;}
#block-left .menu li a span.notice {position: absolute; top:6px;right:3px;background: #5591dd;padding: 3px 4px;font-weight: bold;border-radius: 3px;color: #fff;}
#block-left .menu li a span.new {position: absolute; top:6px;right:3px;background: #e91212;padding: 3px 4px;font-weight: bold;border-radius: 3px;color: #fff;}
#block-left .menu li.balance {padding: 0px 2px 0px 12px;}
#block-left .menu li.balance:last-child {margin-bottom: 5px;}
#block-left .menu li.balance a {background:none; display: inline-block;padding: 3px}
#block-left .menu li.balance a:hover {background: rgba(0, 0, 0, 0.1);}
#block-left .menu li.balance a:after {display: none;}
.profle-left {float: left; width:205px;background:#fff;padding:5px;border: 1px solid #eaeaea;text-align: center;min-height:394px;}
.profle-left .user_name {display: block;margin-top: 5px;color: #3498DB;font-size: 14px;}
.profle-left ul {padding:0; margin:10px 0 0 0; text-align: left;}
.profle-left ul li {padding:0; margin:0; list-style: none;}
.profle-left ul li a {display: block; padding:5px 5px 5px 30px; position: relative;}
.profle-left ul li a:hover {background: #ecf0f4;}
.profle-left ul li a:after {content: "";width:16px;height:16px;left:7px;top: 4px;position: absolute;background: url('../img/icons-cab_ver-37.png') no-repeat;}
.profle-left ul li a.edit-profile:after {background-position:-62px -23px;}
.profle-left ul li a.edit-photo:after {background-position:-81px -23px;}
.profle-left ul li a.edit-thumbnail:after {background-position:-81px -23px;}
.profle-left ul li a.stats:after {background-position:-81px -23px;}
.profle-left ul li a.message:after {background-position:-62px -23px;}
.profle-left ul li a.delete-friend-profile:after {background-position:-168px -21px;}
.profle-left ul li a.user-fake:after {background-position:-168px -21px;}
.profle-left ul li a.user-blacklist:after {background-position:-168px -21px;}
.profle-left ul li a.add-friend-profile:after {background-position:0px 0px;}
.profle-left ul li a.message {margin:0;}
.profile-right {float: right;width: 663px;}
.profile-right .friends {background:#fff;padding:7px;border: 1px solid #eaeaea;min-height: 190px;}
.profile-right .friends .title {font-size: 14px;color: #000;float: left;}
.profile-right .friends .title a {color: #3498DB;}
.profile-right .friends .title a:hover {text-decoration: underline;}
.profile-right .friends .right_text {float: right;color: #acacac;}
.profile-right .friends .right_text span {font-weight: bold;}
.profile-right .friends a.block {display: block;float: left;overflow: hidden;text-align: center;width: 20%;margin: 15px 0 15px 0;padding: 5px;box-sizing: border-box;}
.profile-right .friends a.block:hover {background: #ecf0f4;}
.ava_20 {width:20px;height:20px;border: 1px solid #c4c2c2;border-radius:10px;}
.ava_30 {width:30px;height:30px;border: 1px solid #c4c2c2;border-radius:15px;}
.ava_50 {width:50px;height:50px;border: 1px solid #c4c2c2;border-radius: 25px;}
.ava_100 {width: 100px;height: 100px;border: 1px solid #c4c2c2;border-radius: 50px;}
.ava_200 {width: 200px;height: 200px;border: 2px solid #c4c2c2;border-radius: 100px;}
.group_ava_30 {width:30px;height:30px;/*border: 1px solid #c4c2c2;*/}
.group_ava_50 {width:50px;height:50px;/*border: 1px solid #c4c2c2;*/}
.group_ava_100 {width: 100px;height: 100px;/*border: 1px solid #c4c2c2;*/}
.group_ava_200 {width: 200px;height: 200px;/*border: 2px solid #c4c2c2;*/}
.profile-right .albums, .profile-right .video {background: #fff; padding:7px 12px;border: 1px solid #eaeaea;height:195px;width: 49.5%;box-sizing: border-box;float: left; margin-top: 5px; text-align: center;}
.profile-right .albums {margin-right: 1%;}
.profile-right .albums .title, .profile-right .video .title {font-size: 14px;color: #000; text-align: left;}
.profile-right .albums .title a, .profile-right .video .title a {color: #3498DB;}
.profile-right .albums .title a:hover, .profile-right .video .title a:hover {text-decoration: underline;}
.profile-right .albums img, .profile-right .video img {margin-top:5px;}
.search {background: #fff;padding: 7px 12px;border: 1px solid #eaeaea; position:relative; margin-bottom: 5px;}
.search:after {content: "";width:16px;height:16px;left:17px;top: 11px;position: absolute;background: url('../img/icons-cab_ver-37.png') no-repeat; background-position:-103px -23px;}
.search input[type=text] {border: 1px solid #c6d4dc;padding:5px 5px 5px 25px;width:745px;margin-right:10px;}
.search_in_page {padding-bottom: 10px; position:relative;}
.search_in_page:after {content: "";width:16px;height:16px;left:7px;top:4px;position: absolute;background: url('../img/icons-cab_ver-37.png') no-repeat; background-position:-103px -23px;}
.search_in_page input[type=text] {border: 1px solid #c6d4dc;padding:5px 5px 5px 25px;/*width:745px;*/margin-right:10px;width:99%;box-sizing: border-box;}
.search_in_page input[type=text].min-search {width:87%;}
.form-1 .search-two input[type=text] {width:780px;}
.form-1  .search-two button {float: right;margin-top:0;}
.white-page {background: #fff;padding: 7px 12px;border: 1px solid #eaeaea;}
.white-page.short {float:left; width: 679px;}
.white-page .title {color: #5081b1; font-weight: bold; margin-bottom: 10px; padding-bottom: 10px;border-bottom: 1px solid #f1f4f7;}
.white-page .title-menu {margin-bottom: 10px; padding-bottom: 10px;border-bottom: 1px solid #f1f4f7;    overflow: hidden;}
.white-page .title-menu ul {padding:0;margin:0;white-space:nowrap;}
.white-page .title-menu li {display: inline-block;}
.white-page .title-menu li a {display: block;padding: 5px 8px 4px 8px;border: 1px solid #fff;font-weight:bold;}
.white-page .title-menu li a:hover {background: #e7edf3;border: 1px solid #b0c7dd;}
.white-page .title-menu li a.active {background: #3498DB;border: 1px solid #5385b6;color:#fff;}
.right-block-page {float: right;width: 150px;background: #fff;padding: 7px 12px;border: 1px solid #eaeaea;}
.right-block-page span.title {font-weight: bold; display:block;color:#555;}
.right-block-page select,.right-block-page input[type=text] {width: 100%; margin:5px 0;border: 1px solid #c6d4dc;padding: 3px 4px;box-sizing:border-box;}
.right-block-page label {display:block;}
.right-block-page .margin-top {margin-top: 5px;}
.white-page .user {margin: 10px 0;border-bottom: 1px solid #f1f4f7; padding-bottom: 10px;}
.white-page .user:last-child {border: none;}
.white-page .user .ava {float:left;width:100px;}
.white-page .user .info {float:left; padding:5px 5px 5px 15px;}
.white-page .user .info a {color: #21578b; font-weight: bold;}
.white-page .user .info a:hover {text-decoration: underline;}
.white-page .user .info a.btn-2 {display:inline-block;margin-top:10px;text-decoration: none;color:#555;}
.white-page .user .info p {margin:5px 0 0 0;}
.white-page .user .ava img:hover {opacity:0.8;}
.white-page .group {margin: 10px 0;border-bottom: 1px solid #f1f4f7; padding-bottom: 10px;}
.white-page .group:last-child {border: none;}
.white-page .group .ava {float:left;width:100px;}
.white-page .group .info {float:left; padding:5px 5px 5px 15px;width:655px;}
.white-page .group .info a {color: #21578b; font-weight: bold;}
.white-page .group .info a:hover {text-decoration: underline;}
.white-page .group .info p {margin:5px 0 0 0;}
.white-page .group .ava img:hover {opacity:0.8;}
.wall_top {background:#fff;padding:9px 12px;border: 1px solid #eaeaea; margin-top: 5px;}
.wall_top .title a {font-size: 14px;color: #000;}
.wall_top .title a span {font-size: 15px;color: #3498DB;}
.wall_top .title a:hover {opacity: 0.8;}
.wall_top .line {margin:10px 0; height: 1px; background:#eaeaea;}
.wall_top input[type=text] {width: 100%;box-sizing: border-box;border: 1px solid #c6d4dc;padding: 4px;color: #777;}
.wall_top textarea {width:100%; max-width:100%; min-width:100%;box-sizing: border-box;border: 1px solid #c6d4dc;padding: 4px;color: #777; height:50px; margin-bottom:10px;}
.wall_top .attach_link {float: right;}
.wall_top .attach_link:hover {color:#000;}
.wall_top form {display: none;}
.wall_top .error {display: none; margin-bottom: 5px;}
.wall_top .attach {position:relative;float:right;margin:5px 5px 0 0;color:#2B587A;padding:6px 20px;-ms-user-select: none;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;}
.wall_top .attach:hover {color:#fff;background: #3498db;cursor:pointer;}
.wall_top .attach:hover .menu {display: block;z-index:1;}
.wall_top .attach p {margin:0;}
.wall_top .attach .menu {position: absolute;display:none;left: 0;top: 26px;width:103px;background: #fff;color: #2b58a3;text-align: center;border: 1px solid #3498db;}
.wall_top .attach .menu div {padding: 5px 0;border-top: 1px solid #3498db;}
.wall_top .attach .menu div:hover {background:#f1f1f8;}
.wall_posts .post, #open-post .post {background:#fff;padding:9px 12px;border: 1px solid #eaeaea; margin-top: 5px; position: relative;}
.post-page .wall_posts .post {margin-top:0;}
.wall_posts .post .content, #open-post .post .content {margin-bottom: 10px; min-height:25px;}
.wall_posts .post .content a.title, #open-post .post .content a.title {font-weight: bold;}
.wall_posts .post .content a.title:hover, #open-post .post .content a.title:hover {text-decoration: underline;}
.wall_posts .post .left, #open-post .post .left {float:left;width:52px;}
.wall_posts .post .left a:hover, #open-post .post .left a:hover {opacity:0.7;}
.wall_posts .post .right, #open-post .post .right {float: right; width:795px;}
.wall_posts .post .footer, #open-post .post .footer {float:left;}
.wall_posts .post .footer .time, #open-post .post .footer .time {color: #999;}
.wall_posts .post .footer .time a, #open-post .post .footer .time a {color: #999;}
.wall_posts .post .footer .time a:hover, #open-post .post .footer .time a:hover {text-decoration:underline;}
.wall_posts .post .footer .link_comment, #open-post .post .footer .link_comment {color: #999;}
.wall_posts .post .footer .link_comment a, #open-post .post .footer .link_comment a {color: #21578b;}
.wall_posts .post .footer .link_comment a:hover, #open-post .post .footer .link_comment a:hover {text-decoration:underline;}
.wall_posts .post .social, #open-post .post .social {float:right;}
.wall_posts .post .social span, #open-post .post .social span {display:inline-block;padding:5px 5px 5px 25px; position: relative; margin:0 2px;color: #95adc0; font-weight: bold;-ms-user-select: none;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;}
.wall_posts .post .social span.action, #open-post .post .social span.action {color: #305879;}
.wall_posts .post .social span:hover, #open-post .post .social span:hover {background: #e9eff3;cursor: pointer;}
.wall_posts .post .social span:after, #open-post .post .social span:after {content: "";width:18px;height:18px;left:4px;top:5px;position: absolute;background: url('../img/icons-cab_ver-37.png') no-repeat;}
.wall_posts .post .social span.views:after, #open-post .post .social span.views:after {background:url('../img/views.png');background-position: -3px -4px;}
.wall_posts .post .social span.views:hover, #open-post .post .social span.views:hover {cursor:default;background:none;}
.wall_posts .post .social span.repost:after, #open-post .post .social span.repost:after {background-position: -40px -21px;}
.wall_posts .post .social span.dislike:after, #open-post .post .social span.dislike:after {background-position: 1px -21px;}
.wall_posts .post .social span.like:after, #open-post .post .social span.like:after {background-position: -19px -22px;}
.wall_posts .post .social span.like:hover .likes_users, #open-post .post .social span.like:hover .likes_users {display: block;}
.wall_posts .post .social-comments, #open-post .post .social-comments {float:right;margin-right: 20px;}
.wall_posts .post .social-comments span, #open-post .post .social-comments span {display:inline-block;padding:5px 5px 5px 25px; position: relative; margin:0 2px;color: #95adc0; font-weight: bold;-ms-user-select: none;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;}
.wall_posts .post .social-comments span.action, #open-post .post .social-comments span.action {color: #305879;}
.wall_posts .post .social-comments span:hover, #open-post .post .social-comments span:hover {background: #e9eff3;cursor: pointer;}
.wall_posts .post .social-comments span:after, #open-post .post .social-comments span:after {content: "";width:18px;height:18px;left:4px;top:5px;position: absolute;background: url('../img/icons-cab_ver-37.png') no-repeat;}
.wall_posts .post .social-comments span.repost:after, #open-post .post .social-comments span.repost:after {background-position: -40px -21px;}
.wall_posts .post .social-comments span.dislike:after, #open-post .post .social-comments span.dislike:after {background-position: 1px -21px;}
.wall_posts .post .social-comments span.like:after, #open-post .post .social-comments span.like:after {background-position: -19px -22px;}
.wall_posts .post .social-comments span.like:hover .likes_users, #open-post .post .social-comments span.like:hover .likes_users {display: block;}
.wall_posts .post .post-title, #open-post .post .post-title {font-weight:bold;margin-bottom:5px;display: inline-block;}
.wall_posts .post .post-title:hover, #open-post .post .post-title:hover {text-decoration:underline;}
.comment-reply {margin-left:5px;}
.comment-reply:hover {text-decoration:underline;}
.post .photos {margin-top:10px;}
.post .photos img {margin: 4px;max-width: 320px;max-height: 320px;}
.post .photos img:hover {cursor: pointer;opacity: 0.6;}
.post .videos {margin-top:10px;}
.post .videos img {margin: 6px;width: 175px;}
.post .videos img:hover {cursor: pointer;opacity: 0.6;}
.post span.post-delete {display:none; height:16px;width:16px;position: absolute;top:8px;right:8px;background:url('../img/icons-cab_ver-37.png');background-position:-189px -21px;opacity:0.4;}
.post span.post-delete:hover {opacity:1; cursor:pointer;}
.post:hover span.post-delete {display:block;}
.post span.post-edit {display:none; height:16px;width:16px;position: absolute;top:8px;right:50px;background:url('../img/icons-cab_ver-37.png');background-position:-189px -21px;opacity:0.4;}
.post span.post-edit:hover {opacity:1; cursor:pointer;}
.post:hover span.post-edit {display:block;}
.post span.post-fix {display:none; height:16px;width:16px;position: absolute;top:8px;right:29px;background:url('../img/icons-cab_ver-37.png');background-position:-189px -21px;opacity:0.4;}
.post span.post-fix:hover {opacity:1; cursor:pointer;}
.post:hover span.post-fix {display:block;}
.post span.text-delete {color:#898989;}
.post .ul-menu {background:url('../img/post-more_ver-37.png') no-repeat center top;width:30px;height:22px;position:absolute;right:20px;top:15px;cursor:pointer;}
.post .ul-menu:hover ul {opacity:1;visibility:visible;}
.post .ul-menu ul {font-weight: 400;-webkit-font-smoothing: subpixel-antialiased;-moz-osx-font-smoothing: auto;position: absolute;visibility:hidden;min-width: 150px;max-width: 250px;top:5px;right:-15px;background: #fff;z-index: 4;border: 1px solid #c5d0db;padding: 4px 0;border-radius: 3px;box-shadow: 0 1px 3px rgba(0,0,0,.1);opacity: 0;filter: alpha(opacity=0);-o-transition: opacity 100ms linear, top 100ms linear, bottom 100ms linear, visibility 100ms linear;transition: opacity 100ms linear, top 100ms linear, bottom 100ms linear, visibility 100ms linear;}
.post .ul-menu ul li {text-overflow: ellipsis;overflow: hidden;display: block;white-space: nowrap;position: relative;height: 30px;line-height: 30px;padding: 0 15px;color: #2a5885;outline: none;list-style:none;cursor:pointer;text-align:center;}
.post .ul-menu ul li:hover {background-color: #e4eaf0;}
.post .ul-menu ul:before {position: absolute;pointer-events: none;border: solid transparent;content: '';height: 0;width: 0;bottom: 100%;right: 28px;border-width: 6px;margin: 0 -6px;border-bottom-color: #c5d0db;}
.post .ul-menu ul:after{position:absolute;pointer-events: none;border: solid transparent;content: '';height: 0;width: 0;bottom: 100%;right: 28px;border-width: 5px;margin: 0 -5px;border-bottom-color: #fff;}
.post .ul-menu ul:hover {opacity:1;visibility:visible;}
#open-post .comments .row-comment .info {width:93%;}
.post .edit-post {display:none;}
.post .edit-post textarea {min-height:150px;}
.post .edit-post a.close-edit-post {margin-left:10px;}
.post .edit-post a.close-edit-post:hover {text-decoration:underline;}
.post.edit:hover span.post-delete,.post.edit:hover span.post-fix,.post.edit:hover span.post-edit {display:none;}
.post.edit .content,.post.edit .footer,.post.edit .social {display:none;}
.post.edit .edit-post {display:block;}
.post  .edit-post .error {display:none;margin-top:10px;}
.post .fixed-post {margin-left:10px;color:#999;}
#open-post {width:690px;}
#open-post .post {border:none;}
#open-post .post .right {width:600px;}
.btn-1.add-friend {margin-top:7px;}
.friends-requests {text-align: center;}
.friends-requests .user {float: left;width: 50%;box-sizing: border-box; border-bottom: none;}
.friends-requests .user .info {text-align: left;}
.friends-requests .user .info .btn-1,.friends-requests .user .info .btn-2 {margin-top:15px;}
.friends-requests .line {height: 1px;background:#f1f4f7;}
.friends-requests .all-requests {margin-top: 10px;}
.align-left {text-align:left !important;}
.pagination {text-align: center; margin:10px 0;}
.pagination ul {margin: 0;padding: 0;}
.pagination ul li {list-style: none; display: inline-block;}
.pagination ul li a {padding: 5px;color: #21578b;margin: 0;}
.pagination ul li a:hover{border-bottom: 3px solid #a5c0d9;}
.pagination ul li span {padding: 5px;font-weight: bold;border-bottom: 3px solid #21578b;color: #21578b;}
.likes_users {display: none;position: absolute; width: 203px;white-space: nowrap;color: #FFF;background: rgba(0, 0, 0, 0.7);text-shadow: 0px 1px 0px #262626;padding: 8px 9px;height:55px;top:-85px;left:-49px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.28);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.28);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.28);    z-index: 1;}
.likes_users:after {content: "";position: absolute;top: 70px;left: 57px;width: 0;height: 0;border-left: 12px solid transparent;border-right: 12px solid transparent;border-top: 7px solid #434343;opacity: 0.7;}
.likes_users:before {content:"";position: absolute;height:20px; width: 100%;bottom:-20px;left:0;}
.likes_users p {margin:0 0 5px 0;}
.likes_users a {display: inline-block; height: 35px; margin-right: 5px;}
.likes_users a:hover img {opacity:0.7;}
.likes_users a:last-child {margin-right:0;}
.likes_users img {height:100%;width: auto;}
.likes_users img.ava_50 {border: 1px solid #6c6c6c;}
.comment-form-one {display: none;}
.comment-form-one textarea {width: 100%;max-width: 100%;padding: 4px;border: 1px solid #c6d4dc; margin:5px 0;box-sizing: border-box;}
.comment-form-one .error {display: none;margin-bottom:5px;}
.comment-form-two textarea {width: 100%;max-width: 100%;padding: 4px;border: 1px solid #fff;resize: none;margin:5px 0;box-sizing: border-box;}
.comment-form-two textarea:hover {border: 1px solid #c6d4dc;}
.comment-form-two button {display:none;}
.comment-form-two .error {display: none;margin-bottom:5px;}
.form-comment-reply {width:90%;margin:10px 0;}
.form-comment-reply textarea {width: 100%;max-width: 100%;padding: 4px;border: 1px solid #fff;resize: none;margin:5px 0;box-sizing: border-box;}
.form-comment-reply textarea:hover {border: 1px solid #c6d4dc;}
.form-comment-reply .error {display: none;margin-bottom:5px;}
.comment-reply-cancel {margin-left:7px;color:#999;}
.comment-reply-cancel:hover {text-decoration:underline;}
.form-1 input[type=text],.form-1 input[type=number],.form-1 input[type=password],.form-1 input[type=time],.form-1 select,.form-1 textarea {width: 100%;box-sizing: border-box;border: 1px solid #c6d4dc;padding: 4px;color: #000;}
.form-1 button {margin-top: 10px;}
.form-1 .error {margin-bottom: 10px;}
.form-1 .success {margin-bottom: 10px;}
.form-1 .input-text p {display:block;margin:0; float:left;width:40%;box-sizing: border-box;padding:4px;border: 1px solid #c6d4dc;border-right: none;}
.form-1 .input-text input {float:left;width:60%;box-sizing: border-box;}
.form-1 input:disabled, .form-1 select:disabled {background:#eee;}
select option.bold {font-size:17px;}
#search_dialogs {width: 100%;box-sizing: border-box;border: 1px solid #c6d4dc;padding: 4px;color: #000;margin-bottom:5px;}
#search_messages {width: 100%;box-sizing: border-box;border: 1px solid #c6d4dc;padding: 4px;color: #000;margin-top:3px;}
.width-5 {width:5%;}
.width-10 {width:10%;}
.width-20 {width:20%;}
.width-30 {width:30%;}
.width-40 {width:40%;}
.width-50 {width:50%;}
.width-60 {width:60%;}
.width-70 {width:70%;}
.width-80 {width:80%;}
.width-90 {width:90%;}
.width-100 {width:100%;}
.white-page .group .info a.exit_group {float: right;opacity: 0.3;margin-top: -29px;}
.white-page .group .info a.exit_group:hover {opacity:1;}
.group-left {float: left;width: 663px;}
.group-right {float:right;width:216px;}
.group-left .description {background:#fff;padding:10px;border: 1px solid #eaeaea; margin-bottom:5px;}
.group-left .description .title {font-weight: bold;font-size: 12px;color: #5d8ebe;}
.group-left .description .table {margin-top:5px;}
.group-left .description .table .one, .settings .table .one {float:left;color: #666;}
.group-left .description .table .two, .settings .table .two {margin-left:120px;line-height: 17px;}
.settings .form-1 {width:35%;}
.settings .form-1 {margin-bottom:30px;}
.settings .form-1:last-child {margin-bottom: 0;}
.settings .table {padding-top:5px;}
.settings .table .one {margin-top:10px;}
.settings .table .two {margin-left:140px;margin-top: 5px;}
.settings .table-two {padding-top:5px;}
.settings .table-two .one {margin-top:20px;text-align: right;}
.settings .table-two .one span {font-weight: bold;}
.settings .table-two .two {margin-left:340px;margin-top:-20px;}
.settings .table-two select {width: 150px;}
.settings .title {margin-bottom: 0;}
.settings .error,.settings .success {margin-top: 10px;margin-bottom:0;}
.settings .interests {margin-left:20px;}
.settings .interests label {display: block; margin:5px 0;}
.btn-1.margin-left {margin-left: 367px;}
.description .gray {background:#f5f5f5;padding: 10px;display: none;}
.group-right .ava {background:#fff;padding:7px;border: 1px solid #eaeaea; margin-bottom:5px;text-align: center;}
.group-right .ava img {width:100%;}
.group-right .ava .gray {background: #f5f5f5;padding: 12px; margin-top: 5px;}
.group-right .ava .gray a.btn-1 {margin-bottom:10px;}
.group-right .ava .gray a.sub-users:hover {color:#000;text-decoration: underline;}
.group-right .users,.group-right .contacts {background:#fff;padding:7px;border: 1px solid #eaeaea; margin-bottom:5px;}
.group-right .users .title,.group-right .contacts .title {color: #626262;font-weight: bold;padding:0 5px 5px 5px;border-bottom: 1px solid #EEE; margin-bottom: 5px;}
.group-right .contacts .title a {float: right;font-size: 11px;color: #CFCFCF;}
.group-right .contacts .title a:hover {color:#7D7D7D;}
.group-right .users p {color: #777;margin: 0 0 10px 0; padding:0 5px 0 5px; }
.group-right .users a {display:inline-block;text-align: center;width: 32%;font-size: 10px; padding: 3px;box-sizing: border-box; overflow: hidden;}
.group-right .users a:hover {background:#EEE;}
.group-right .users a:hover img {opacity:0.8;}
.group .wall_posts .post .right {width: 575px;}
.group-right ul {padding:0; margin:10px 0 0 0; text-align: left;}
.group-right ul li {padding:0; margin:0; list-style: none;}
.group-right ul li a {display: block; padding:5px 5px 5px 30px; position: relative;}
.group-right ul li a:hover {background: #ecf0f4;}
.group-right ul li a:after {content: "";width:16px;height:16px;left:7px;top: 4px;position: absolute;background: url('../img/icons-cab_ver-37.png') no-repeat;}
.group-right ul li a.edit-group:after {background-position:-61px -23px;}
.group-right ul li a.stats:after {background-position:-61px -23px;}
.group-right ul li a.edit-thumbnail:after {background-position:-81px -23px;}
.edit-group-block .title,.edit-admins-block .title,.edit-contacts-block .title {margin-bottom:10px;padding-bottom: 10px;border-bottom: 1px solid #FAFAFA;}
.edit-group-block .one {text-align: right; padding-right: 10px;width: 110px;}
.edit-group-block .two {margin:5px 0;}
.edit-group-block input[type=text], .edit-group-block textarea, .edit-group-block select {width: 300px;padding: 3px 4px;box-sizing: border-box;border: 1px solid #c6d4dc;}
.edit-group-block label {display: block; margin: 5px 0;}
.edit-group-block a.edit-admins {display: block;margin:5px 0 5px 0;}
.edit-group-block a.edit-admins:hover {text-decoration: underline;}
.edit-group-block a.edit-contacts {display: block;margin:5px 0 15px 0;}
.edit-group-block a.edit-contacts:hover {text-decoration: underline;}
.edit-group-block .error {width:270px;margin-bottom: 5px; display: none;}
.edit-admins-block input[type=text] {width:100%;padding: 3px 4px;box-sizing: border-box;border: 1px solid #c6d4dc;}
.edit-admins-block .btn-2 {margin-top: 10px;}
.group .search_user_id_block {background:#FFF;padding: 7px 12px;border: 1px solid #eaeaea;margin-top: 5px;display: none; margin-bottom: 15px;}
.group .search_user_id_block .user img {float: left;margin-right:12px;}
.group .search_user_id_block .user img:hover {opacity: 0.7;}
.group .search_user_id_block .user a {font-weight: bold;}
.group .search_user_id_block .user a:hover {text-decoration: underline;}
.group .admins_block .user, .group .contacts_block .user {background:#FFF;padding: 7px 12px;border: 1px solid #eaeaea;margin-top: 5px;}
.group .admins_block .user img, .group .contacts_block .user img {float: left;margin-right:12px;}
.group .admins_block .user img:hover, .group .contacts_block .user img:hover {opacity: 0.7;}
.group .admins_block .user a, .group .contacts_block .user a {font-weight: bold;}
.group .admins_block .user a:hover, .group .contacts_block .user a:hover {text-decoration: underline;}
.group .contacts .contact {margin-bottom:10px;}
.group .contacts .contact img {float:left;}
.group .contacts .contact img:hover {opacity: 0.7;}
.group .contacts .contact a.user-link:hover {color:#0E7ED3;}
.group .contacts .contact a.user-link, .group .contacts .contact a.extra-link, .group .contacts .contact p {display: block; margin-left: 40px;}
.group .contacts .contact a.user-link {font-size: 13px;}
.group .contacts .contact a.extra-link, .group .contacts .contact p {margin-top:0px;margin-bottom:0px;color: #999;font-size: 11px;}
.group .edit-contacts-block label {display:block; margin-left: 64px;}
.group .edit-contacts-block label p {display:inline-block;width: 115px;margin:8px 0;font-size: 11px;}
.group .edit-contacts-block label input {padding: 3px 4px;border: 1px solid #c6d4dc;}
.group .edit-contacts-block .btn-1, .group .edit-contacts-block .btn-2 {margin-top: 10px;}
.group .edit-contacts-block .btn-1:first-child {margin-top: 0;}
.max-contacts {margin: 0; display: none;}
.group .edit-contacts-block a.delete {float: right;color:#EEE;}
.group .edit-contacts-block a.delete:hover {color:#000;}
.group .edit-contacts-block .error {display:none;}
.align-center {text-align:center;}
.center-block {width:50%; margin: 0 auto;}
.profile_status p {margin:0 0;}
.profile_status p span {font-weight: bold;}
.profile_status .title {margin-top: 15px;}
/*.profile_status label {display: block; margin:15px 0; padding:15px 30px; border:1px solid #EEE;}
.profile_status label:hover,.profile_status label.active {cursor: pointer;background: #EEE;}
.profile_status label input {float: left;margin-top:44px;}*/
.profile_status label p {padding-left:54px;}
.profile_status .btn-1 {margin:5px auto 30px auto;}
.courses .form-1 {width:60%;}
.courses .table {padding-top:5px;}
.courses .table .one {margin-top:10px;}
.courses .table .two {margin-left:140px;margin-top: 5px;}
.courses .table-two {padding-top:5px;}
.courses .table-two .one {margin-top:20px;text-align: right;}
.courses .table-two .one span {font-weight: bold;}
.courses .table-two .two {margin-left:340px;margin-top:-20px;}
.courses .table-two select {width: 150px;}
.courses .table .one {float:left;color: #666;}
.courses .table .two {margin-left:120px;line-height: 17px;}
.courses a.btn-1 {margin-bottom: 10px;}
.courses .error {display: none;}
.courses img {width: 170px; display:block;margin-bottom: 5px;height: auto;}
.course img.ava_200 {width: 150px; display:block;margin-bottom: 5px;height: auto;}
.courses textarea {min-width:396px;max-width:396px;padding: 3px 4px;box-sizing: border-box;border: 1px solid #c6d4dc;}
.course {margin: 10px 0;border-bottom: 1px solid #f1f4f7; padding-bottom: 10px;}
.course:last-child {border: none;}
.course .ava {float:left;width:170px;}
.course .info {float:left; padding:5px 5px 5px 15px;width:470px;}
.course .info a {color: #21578b; font-weight: bold;}
.course .info a:hover {text-decoration: underline;}
.course .info a.btn-1 {color: #fff; margin-top:15px; margin-bottom:2px;}
.course .info a.btn-1:hover {text-decoration: none;}
.course .info a.btn-2 {color: #555;}
.course .info a.btn-2:hover {text-decoration: none;}
.course .info p {margin:5px 0 0 0;}
.course .ava img:hover {opacity:0.8;}
.course ul {margin: 10px 0 15px 0;padding: 0 0 0 15px;}
.course h5 {margin:0;font-size:14px;}
.course span {display:block;font-size: 10px;color: #383838; text-align: center;width:91px;}
.course .two-block {display:none;}
.course .two-block p {margin:15px 0; font-size: 11px;}
.course .two-block form .btn-1 {margin-left: 10px;}
.courses p.status {margin: 8px 0;font-size: 14px;color: #515151;}
.center_block {width:40%; margin: 10px auto;}
.balance .center_block {width:60%;}
.balance .center_block span {font-weight: bold;}
.balance .center_block .align-center {margin-top:15px;}
.balance .center_block .align-center p {margin:0;}
.balance .center_block .align-center p:first-child{font-size: 13px; color:#666; margin-bottom:5px;}
.balance .center_block .align-center .btn-1 {margin-top: 10px;}
.balance .center_block select {margin-bottom: 10px;}
.balance .left_block {float:left;width:60%;margin-left:100px;}
.balance .white-page .title-menu li a {padding: 5px 3px 4px 3px;}
.form-system {display: none;}
.form-system .text {background: #FCFCFC;padding: 5px;border: 1px solid #EEE;margin-bottom:10px;text-align: center;}
.form-system .text span {font-weight: bold;color:#000;}
.form-system .text span.color-red {color:#f00;}
.form-system span {color:#f00;}
.form-system textarea {width: 100%; max-width:100%;box-sizing: border-box;border: 1px solid #c6d4dc;padding: 4px;color: #777;}
.form-system .red {color:#f00;text-align: center; width: 60%; margin: 10px auto;}
.balance .error {margin-top: 10px; display: none;}
form.ref-link {width:300px;margin: 0 auto;}
form.ref-link input {text-align: center;}
form.ref-link .error {display: block;margin-bottom: 10px;}
form.withdraw {width: 300px; margin: 0 auto;}
form.withdraw select, form.withdraw input[type=text], form.withdraw input[type=number] {margin:0 0 10px 0;}
form.withdraw .error {display:block;}
.color-red {color:#f00;}
.color-gray {color:#666;}
.color-green{color:green;}
.hide {display: none;}
#edit-photo .info-block {margin-bottom: 10px;}
#edit-photo .error {margin-top:10px;display: none;}
#edit-thumbnail .img-main {max-width:65%; max-height:300px; min-width:105px;min-height:105px;float: left;}
#edit-thumbnail .img-200 {width: 200px;height: 200px;border: 2px solid #c4c2c2;border-radius: 100px;overflow: hidden;float:right;margin-right:20px;}
#edit-thumbnail .img-50 {width: 50px;height: 50px;border: 1px solid #c4c2c2;border-radius:25px;overflow: hidden;float:right;margin-right: 94px;margin-top: 25px;}
#edit-thumbnail .btn-1 {margin-top:40px;}
.edit-photo:hover img {opacity:0.7;}
.video_info_ajax {margin-top: 10px;}
.video_info_ajax img {max-width:200px;}
.video_info_ajax textarea {height:100px; max-width: 100%;}
.video-page .video {margin: 10px 0;border-bottom: 1px solid #f1f4f7;padding-bottom: 10px;}
.video-page .video .ava {height:131px; width:27%; background:#000; overflow:hidden; float: left;}
.video-page .video .ava img {width:175px;}
.video-page .video .ava a:hover img {opacity:0.7;}
.video-page .video .info {float:right;padding: 5px 5px 5px 15px;width:69%;}
.video-page .video .info a.view_video {color: #21578b;font-weight:bold;font-size: 13px;}
.video-page .video .info a:hover {text-decoration: underline;}
.video-page .video .info p {margin:5px 0;color:#666;}
.video-page .search_in_page {padding-bottom:0;}
.video-form .error {margin-top:10px;display: none;}
.video-form textarea {min-height:150px;}
.albums-page .albums {margin: 10px 0;border-bottom: 1px solid #f1f4f7;padding-bottom: 10px;}
.albums-page .albums .ava {height:100px;width:140px;background:#f0f0f0;overflow:hidden; float: left;}
.albums-page .albums .ava img {width:140px;}
.albums-page .albums .ava a:hover img {opacity:0.7;}
.albums-page .albums .info {float: left;padding: 5px 5px 5px 15px;width:660px;}
.albums-page .albums .info a.view_albums {color: #21578b;font-weight:bold;font-size: 13px;}
.albums-page .albums .info a:hover {text-decoration: underline;}
.albums-page .albums .info p {margin:5px 0;color:#666;}
.albums-page .albums .info p.desc {color:#000;}
.albums-form textarea {min-height:150px;}
.albums-form .error {margin-top:10px;display: none;}
.margin-0 {margin:0;}
.margin-5 {margin: 5px 0;}
.margin-10 {margin: 10px 0;}
.margin-15 {margin: 15px 0;}
.margin-30 {margin: 30px 0;}
.margin-15-auto {margin: 15px auto;}
.addphotos .form-1 {margin:0 auto;}
.addphotos .btn-2 {display:inline-block;}
.addphotos .btn-2.hide {display: none;}
.addphotos h3 {margin:30px 0 0 0;font-size:16px; font-weight:normal;}
.list-photos {width:102%;}
.list-photos a {margin:0px; display: inline-block;}
.list-photos a.active {box-shadow: inset 0px 0px 0 60px #3498db;}
.list-photos a.active img {opacity:0.7;}
.list-photos a:hover img {opacity:0.7;}
.albums-page .success img {max-width:200px;}
.page-messages .dialogs {float:left;width:35%;height:600px;box-sizing: border-box;}
.page-messages .dialogs .title-menu a {font-size:12px;padding: 4px 7px;font-weight: normal;}
.page-messages .dialogs .title-menu a span {display:inline-block;padding:3px 4px;margin-left:5px;background:#d7dbdf;color:#2c516a;font-size:9px;}
.page-messages .dialogs .title-menu a span.hide {display:none;}
.page-messages .list-dialogs {overflow-y:scroll;height:530px;}
.page-messages .list-dialogs .user {position:relative;margin:0;height:42px;padding:0;}
.page-messages .list-dialogs .user:hover,.page-messages .list-dialogs .user.active {background:#e1e7ed;}
.page-messages .list-dialogs .user img {float:left;margin-right:10px;}
.page-messages .list-dialogs .user p {margin-top:9px;width:165px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.page-messages .list-dialogs .user a {display:inline-block;width:100%;height:100%;padding:5px;margin:0;box-sizing: border-box;}
.page-messages .list-dialogs .new_count {position:absolute;display:block;padding:2px 4px;background:#d7dbdf;color:#2c516a;top:13px;right:30px;}
.page-messages .list-dialogs .delete {position:absolute;display:none;padding:2px 4px;color:#90969b;top:6px;right:4px;font-size:20px;}
.page-messages .list-dialogs .delete:hover {color:#000;}
.page-messages .list-dialogs .user:hover .delete {display:block;}
.page-messages .messages-block {float:right;width:64.3%;min-height:600px;box-sizing: border-box;padding-top:15px;}
.block-folder-inbox,.block-folder-distribution, .block-folder-spam {display:none;}
.message {padding:5px 10px 5px 5px;margin-bottom:5px;position: relative;}
.message.view_send, .message.view_inbox {background:#f8fcff;}
.message:hover .text span.time,.message:hover .text span.spam,.message:hover .text span.delete {display:inline-block;}
.message:hover .unsub {opacity:1;}
.message:hover {background:#f3f3f3;}
.highlight {background: #ffff7a;}
.message .avatar,.message-send .avatar {float:left;width:53px;}
.message .avatar img:hover,.message-send .avatar img:hover {opacity:0.7;}
.message .text {float:right;width:470px;}
.message .text .link-user {color: #21578b;font-weight: bold;}
.message .text .link-user:hover {text-decoration:underline;}
.message .text span.time {float:right;font-size:11px;color:#999;display:none;margin-right:40px;}
.message .text p {margin:5px 0;}
.message .text a:hover {text-decoration:underline;}
.message span.spam {display:none; height:16px;width:16px;position: absolute;top:4px;right:28px;background:url('../img/icons-cab_ver-37.png');background-position:-209px -21px;opacity:0.4;}
.message span.delete {display:none; height:16px;width:16px;position: absolute;top:4px;right:8px;background:url('../img/icons-cab_ver-37.png');background-position:-189px -21px;opacity:0.4;}
.message span.spam:hover,.message span.delete:hover {opacity:1; cursor:pointer;}
.message-send {padding: 20px 12px 0 12px;border-top: 3px solid #f2f5f6;margin: 7px -12px 0 -12px;}
.message-send .right-block {float:right;width:470px;}
.message-send .attach {position:relative;float:right;margin:5px 5px 0 0;color:#2B587A;padding:6px 20px;-ms-user-select: none;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;}
.message-send .attach:hover {color:#fff;background: #3498db;cursor:pointer;}
.message-send .attach:hover .menu {display: block;}
.message-send .attach p {margin:0;}
.message-send .attach .menu {position: absolute;display:none;left: 0;top: 26px;width:103px;background: #fff;color: #2b58a3;text-align: center;border: 1px solid #3498db;}
.message-send .attach .menu div {padding: 5px 0;border-top: 1px solid #3498db;}
.message-send .attach .menu div:hover {background:#f1f1f8;}
.message-send .avatar {margin-left:5px;}
.message-send textarea {min-height:15px; min-width:100%;max-width:100%;}
.message-send .btn-1 {margin-bottom:10px;}
.message-send .rules:hover {text-decoration:underline;}
.no-messages {margin-top:220px; text-align:center;}
.message-send .error {display:none;}
.smiles-list img {margin:5px; padding:4px;border:1px solid #FFF;}
.smiles-list img:hover {cursor:pointer;border:1px solid #bababa;background: #fcfcfc;}
.attach-smiles,.attach-photo,.attach-video {display:none;float: left;width: 340px;margin-top: 10px;}
.attach-smiles img {margin:5px; padding:4px;border:1px solid #FFF;}
.attach-smiles img:hover {cursor:pointer;border:1px solid #bababa;background: #fcfcfc;}
.attach-photo img,.attach-video img {width:100px;margin:0 5px 0 0;}
.attach-photo img:hover,.attach-video img:hover {opacity:0.6;cursor:pointer;}
#attach-photo .photo-list {margin:20px -10px -10px -10px;}
#attach-photo .photo-list img {margin:2px;}
#attach-photo .photo-list img:hover {opacity:0.6;cursor:pointer;}
#attach-photo .error {text-align:center;margin-top:10px;display:none;}
.list-messages img.smile {margin: 2px 0 -4px 5px;}
.list-messages .photos img {margin:4px;width:140px;}
.list-messages .photos img:hover {cursor:pointer;opacity:0.6;}
.list-messages .videos img {margin:6px;width:175px;}
.list-messages .videos img:hover {cursor:pointer;opacity:0.6;}
.list-messages .messages-prev {margin:20px 0;}
.dialogs-prev {margin:20px 0;}
.list-messages .line {height:1px;background:#95b5c0;margin: 20px;}
.list-messages .unsub {margin:10px 0;display:inline-block;opacity:0;}
.message .text a.unsub:hover{text-decoration:none;}
#attach-video .video-list {margin:20px -10px -10px -10px;}
#attach-video .video-list img {margin:2px;}
#attach-video .video-list img:hover {opacity:0.6;cursor:pointer;}
.page-subscribers .color-red a {color:#f00;}
.page-subscribers .color-red a:hover {text-decoration:underline;}
.page-subscribers .form-1 a:hover {text-decoration:underline;}
.page-subscribers hr {border:none;background:none;border-top:2px solid #EEE;margin:30px 0;}
.sub-elements {margin:30px 0;}
.sub-elements a {display: inline-block;margin:2px 0px;padding: 0;border: 6px solid #fff;}
.sub-elements a:hover, .sub-elements a.active {border: 6px solid #f00;}
#form-sub-preview button {position: fixed;top: 110px;right: 265px; box-shadow: 0px 0px 10px 10px #fff;}
#sub-background img {width:200px;height:125px;float:left;}
#sub-bulits img {width:32px;height:32px;float:left;}
#sub-button img {width:315px; height:105px;float:left;}
.table-1 {width:100%;border-collapse: collapse;margin: 20px 0;text-align: center;}
.table-1 th {padding: 5px 10px;background: #eee;color: #1662DA;}
.table-1 td {padding: 5px;border: 1px solid #eee;}
.width-70 {width:70%;}
.page-target .input-1.width-200px {width:200px;}
.underline:hover {text-decoration:underline;}
.sub_users {width:55%; margin:0 auto;}
.excel_info {background: #DBF4FF;color: #434343;padding: 10px 15px;border: 1px solid #B3E8FF; margin:10px 0;}
.excel_info .excel_title {font-size:16px;font-weight: bold;display:inline-block;}
.excel_info span {margin-top:5px;display:block;font-weight:normal;font-size:11px;}
.excel_info p {float:right;display:inline-block;}
.excel_info .text {float:right;display:inline-block;width: 68%;text-align: center}
.excel_info.color-msg {background:#ddddff;border: 1px solid #c7c7ff;}
.comments {margin:10px 0;padding:10px 0;border-top:1px solid #f2f5f6;}
.comments .row-comment {position:relative;margin: 0 0 5px 0;padding: 5px 0;border-top:1px solid #f2f5f6;}
.comments .row-comment .row-comment {margin-left:40px;}
.comments .row-comment:first-child {border: none;}
.comments .row-comment .avatar {float:left;}
.comments .row-comment .avatar a:hover img {opacity:0.7;}
.comments .row-comment .info {float:right;width:95%;box-sizing: border-box;}
.comments .row-comment .info a.title:hover {text-decoration:underline;}
.comments .row-comment .info p {margin:5px 0;}
.comments .row-comment .info span {font-size:10px; color:#686868;}
.comments .row-comment span.spam {display:none; height:16px;width:16px;position: absolute;top:4px;right:28px;background:url('../img/icons-cab_ver-37.png');background-position:-209px -21px;opacity:0.4;}
.comments .row-comment span.delete {display:none; height:16px;width:16px;position: absolute;top:4px;right:8px;background:url('../img/icons-cab_ver-37.png');background-position:-189px -21px;opacity:0.4;}
.comments .row-comment span.blacklist {display:none; height:16px;width:16px;position: absolute;top:4px;right:48px;background:url('../img/icons-cab_ver-37.png');background-position:-168px -21px;opacity:0.4;}
.comments .row-comment span.spam:hover,.comments .row-comment span.delete:hover,.comments .row-comment span.blacklist:hover {opacity:1; cursor:pointer;}
.comments .row-comment:hover span.spam, .comments .row-comment:hover span.delete, .comments .row-comment:hover span.blacklist {display:block;}
.comments .load-comments {padding: 7px;text-align: center;font-size: 11px;background: rgb(233, 237, 241);color: rgb(106, 121, 137);margin-bottom:10px;-ms-user-select: none;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;}
.comments .load-comments:hover {cursor:pointer;background: rgb(207, 216, 225);}
#albums-modal #add_comment .error {margin-top:5px;display:none;}
#albums-modal .comments .row-comment .info {width:92%;}
#video-modal #add_comment .error {margin-top:5px;display:none;}
#video-modal .comments .row-comment .info {width:92%;}
.group .comments .row-comment .info {width:93%;}
.message .extra-text {color: #979797;margin-left: 5px;}
.message .extra-text-two {color: #979797;margin-left: 5px;display:none;}
.message:hover .extra-text-two {display:inline;}
.messages-block .no-spam {text-align: center;display: block;padding: 3px;background: #f2f5f6;margin: 7px 0 -12px 0;color: #747474;}
.messages-block .no-spam:hover {background:#d6e9ef;}
.page-news .white-page .title-menu {margin-bottom:0px;padding-bottom:0px;border-bottom:none;}
.page-news .white-page {margin-bottom:5px;}
.load-posts {padding: 7px;text-align: center;font-size: 11px;background: rgb(233, 237, 241);color: rgb(106, 121, 137);margin-top:10px;-ms-user-select: none;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;border: 1px solid #e0e8eb;}
.load-posts:hover {cursor:pointer;background: rgb(207, 216, 225);}
.repost-info {margin:10px 0;}
.repost-info img {float:left;margin-right:7px;}
.repost-info a:hover {text-decoration:underline;}
.repost-info a:hover img {opacity:0.7;}
.repost-info a {font-weight:bold;}
.repost-info span {display:block;color:#999;font-size:11px;}
.breads {background: #F4F4F4;padding: 7px 10px;margin: -7px -12px 10px -12px;}
.breads a {display: inline-block;margin: 0 10px;color: #017CB7;}
.breads a.active,.breads a:hover {text-decoration: underline;}
.breads span {display: inline-block;margin: 0;color: #017CB7;font-size: 11px;}
.target-title {margin: 5px -12px 15px -12px;padding: 0 5px 5px 12px;border-bottom: 1px solid #f4f4f4;font-size: 12px;}
.target-table-1 td:first-child {width:135px;}
.target-table-1 a:hover {text-decoration:underline;}
.target-table-2 {width:100%;border-collapse: collapse;}
.target-table-2 td {padding: 10px 12px;}
.target-table-2 tr.head td {color:#fff;background-color: #E3E9EE;border:1px solid #D3DBE1;    color: #51677a;}
.target-table-2 tr {border:1px solid #D3DBE1;}
.target-table-3 {width:580px;}
.target-table-3 td:first-child {width:445px;}
.page-target .form-1 {width:95%;margin:20px auto;position: relative;}
.page-target .form-1 input, .page-target .form-1 textarea, .page-target .form-1 select {max-width:440px;}
.page-target .form-1 p {margin-bottom:5px;}
.page-target .form-1 select[name=age_one]{width:210px;margin-right: 15px;}
.page-target .form-1 select[name=age_two]{width:210px;}
.page-target .form-1 input[name=price_click],.page-target .form-1 input[name=price_view],.page-target .form-1 input[name=price] {width:100px;}
.page-target .form-1 .price_click,.page-target .form-1 .price_view {margin-top:20px;}
.page-target .form-1 span.gray{color:#858585;}
.page-target .target_people {background:#fff;border: 1px solid #D3DBE1;padding: 10px;width: 100px;position: absolute;top:335px;right:0px;}
.page-target .target_people .head {color:#6B8DB2;font-weight: bold;}
.page-target .target-row {position: absolute;top:125px;right:0px;}
.page-target .target-row:hover .row-body {background:#fafafa;}
.page-target .target-row:hover .row-body img {opacity:0.8;}
.page-target .target-row .row-body{background: #fff;border: 1px solid #D3DBE1;padding: 10px;width: 100px;text-align: center;}
.page-target .target-row .row-title {margin-bottom: 5px;}
.page-target .target-row img {width: 90px;height: 65px;}
.page-target .target-row .row-desc { margin-top: 5px;}
.target_people p span {font-weight: bold;}
.page-target .link-gray {color: #3498db;font-weight: bold;}
.page-target .link-gray:hover {text-decoration:underline;}
.input-1 {width: 100%;box-sizing: border-box;border: 1px solid #c6d4dc;padding: 4px;color: #000;}
.page-target .input-1 {width:145px;}
.day_limit_edit, .all_limit_edit {display: none;}
.pos_target {position: relative;}
.select_target {position: absolute;top:20px;left: 0;width: 100%;text-align: center;border: 1px solid #D3DBE1;display: none;z-index: 9;}
.select_target div {background: #EFF3F6;padding: 5px 0;border-top: 1px solid #D3DBE1;cursor: pointer;}
.select_target div:hover { background: #BECED9;}
.select_target.select_status_campaign, .select_target.select_status, .select_target.select_status_ads {min-width:90px;}
.campaign_name_edit {display:none;}
.limit_ads {width: 100%;padding: 5px;display: none;}
.limit_ads input {width: 120px;display: block;padding: 3px 5px;border: 1px solid #D3DBE1;margin-bottom: 5px;}
.limit_ads button.limit_ads_ok {background: #6ADC82;border: 1px solid #1FA467;color: #24901C;}
.limit_ads button.limit_ads_cancel {background: #F2F2F2;border: 1px solid #CFCFCF;color: #000000;}
.target-row-parrent {position:absolute;right:50px;top:-80px;}
.target-row-parrent .target-row {position: initial;}
.target-row-parrent .btn-1 {margin-top:10px;}
.target-block {min-height:350px;}
.target-left {margin:10px 0 40px 0;background: #fff;border: 1px solid #eaeaea;}
.target-left .target-row {text-decoration: none;}
.target-left .target-row .row-body {background: #fff;padding: 10px;width: 100%;text-align: center;box-sizing: border-box;}
.target-left .target-row .row-body:hover {background: #EAEAEA;}
.target-left .target-row .row-title {margin-bottom: 5px;}
.target-left .target-row .row-body img {width: 90px;height: 65px;}
.target-left .target-row .row-desc {margin-top: 5px;}
.target-left div.hr {width: 90%;margin: 10px auto;height: 1px;background: #e9ecf1;border-bottom: 1px solid #f3f7f8;}
.target-left .go-target{text-align: center;font-size: 11px;color: #8c9497;display: block;margin-bottom: 5px;}
.target-left .go-target:hover {text-decoration: underline;outline: none;}
.page-championship .table-1 {width:90%;margin:20px auto;}
.page-championship .table-1 a:hover {text-decoration:underline;}
.archive-link {color: #2B587A;padding: 5px 10px;margin:5px 5px 5px 20px;display: inline-block;font-size: 12px;}
.archive-link:hover {background: #EDEDED;}
.archive-table table {display:none;}
.link-albums,.link-video {display:block;margin-top:10px;word-break: break-all;height: 145px;overflow: hidden;}
.link-albums p,.link-video p {margin-top:5px; font-weight:bold;}
.link-albums img,.link-video img {width:140px;}
.link-albums:hover img,.link-video:hover img {opacity:0.8;}
.link-albums:hover,.link-video:hover {color: #08367e;}
.post-text a:hover {text-decoration:underline;}
.select-birthdate {width:300px;}
.select-birthdate select {display: inline-block;width:85px;}
.overflow-text {overflow: hidden;max-height:280px;}
.show-more {display: inline-block;margin-top:10px;font-weight: bold;color: #94ADC6;}
.show-more:hover {color: #45688E;}
.new_photo {color: #898989;}
#toTop {width:50px;height:100%;background:#cad4d7;text-align: center;padding:0px 5px;line-height:40px;position:fixed;bottom:0;left:0;cursor: pointer;display: none;color: #333;font-size:11px;font-weight: bold;}
#toTop:hover {background:#3498db;color:#fff;}
#toTop span {padding-top:10px;}
.link-open-post-modal:hover {text-decoration:underline;}
.close-post{position: absolute;right: 10px;top: 10px;color: #000;font-size: 20px;opacity: 0.4;}
.close-post:hover {opacity:1;}
.delete-friend {margin: 20px 0px;font-size: 12px;padding: 2px 7px 2px 7px;}
div.quest {margin:0 auto; width:561px;}
div.quest p {margin:20px 0 0 0;font-weight: bold;}
div.quest ul {margin:5px 0 20px 0;padding:0;}
div.quest ul li {list-style:none;padding-left:10px;}
div.quest .red {color:red;}
div.quest .green {color:green;}
.coin-footer {display:none;}
.place-coin {display:none;}
.coin {text-align: center;margin: 10px 0;}
.coin img:hover {cursor:pointer;opacity:0.7;}
.invite-group {color:#12466e;text-decoration:underline;}
.invite-group:hover{ text-decoration:none;}
.link-users-blacklist {color:#12466e;text-decoration:underline;margin-top:5px;display:block;}
.link-users-blacklist:hover{ text-decoration:none;}
.title-menu .notice {padding: 2px;background: #3e8fc6;color: #ffffff;margin-left: 5px;font-size: 11px;border-radius: 3px;}
#users-blacklist .user {border:1px solid #EEE;width:120px;padding:5px 0;margin:5px;display:inline-block;overflow:hidden;}
#users-blacklist {text-align:center;}
#users-blacklist a:hover {text-decoration:underline;}
#users-blacklist a.delete-blacklist {text-decoration:none;color:#d71f1f;}
#users-blacklist a.delete-blacklist:hover {text-decoration:underline;}
#users-blacklist img:hover {opacity:0.7;}
#new_article, #edit_article {width:100%;}
#new_article .table, #edit_article .table {width:60%;}
.article-desc {padding:10px 20px;}
.related-articles {font-size:0px;text-align:center;padding-top:15px;}
.related-articles .row {display: inline-block;width:25%;box-sizing: border-box;font-size:14px;}
.related-articles .row .title-row {margin-bottom:8px;font-weight: bold;}
.related-articles .row .title-row a:hover {color:#05263f;}
.related-articles .row .img-row img {display: inline !important;}
.related-articles .row .img-row img:hover {opacity:0.7;}
.footer-links {text-align: center;margin:20px 0;}
.footer-links a {margin:0 5px;}
.footer-links a:hover {text-decoration:underline;}
.partner-links a {display:inline-block;margin: 10px 5px;}
.partner-links a img {max-width:100%;width:270px; height:150px;}
.partner-links a .img-2 {display:none;}
.partner-links a:hover .img-1 {display: none;}
.partner-links a:hover .img-2 {display:inline-block;}
.user-name-td img{float:left;}
.user-name-td a {display:block;}
.user-name-td a:hover img {opacity:0.7;}
.user-name-td a:hover p {opacity:0.7;}
.user-name-td p{float:left;margin: 16px 0 0 10px;}
td.user-name-td {padding-left:50px;}
.medal-50 {width:50px;}
.medal {margin: 5px 33px;}
.text-bold {font-weight: bold;}
.table-medal {border-collapse:inherit;border:1px solid #bebebe;}
.table-medal tr th {width:12%;background:none;font-weight:bold;color:#000;    border: 1px solid #eee;}
.table-medal tr td {width:22%;}
#view_users_group {font-size: 12px;width: auto; padding: 0;}
#view_users_group:hover {background:none;text-decoration: underline;}
#modal_users_group .list a img {display:block;margin:0 auto 5px auto;}
#modal_users_group .list a {display:inline-block;width:100px;height:100px;padding:5px;margin:2px;text-align:center;overflow:hidden}
#modal_users_group .list a:hover {background:#EEE;}
#modal_users_group .list button {margin-top:12px;}
.table-blogs .btn-2 {margin:10px 0; display:inline-block;}
.blogs-form {width:52%;margin:10px auto;background:#fcfcfc;padding:15px;}
.blogs-form .info {background: #a0e0ff;color: #134045;padding: 10px 15px;border: 1px solid #70c4c0;}
.blogs-form label {display:block;margin:7px 0;}
.blogs-form label p {font-weight:bold;color:#333;}
.blogs-form label div {padding-left:5px; display:inline-block;}
.blogs-form label span {font-size:11px; color:#b0b0b0;}
.blogs-form .btn-2 {display:inline-block;margin:5px 0;}
.blogs-form .colors div {width:30px;height:30px;margin:10px; display:inline-block;cursor:pointer;border:2px solid #fcfcfc;}
.blogs-form .colors div.active, .blogs-form .colors div:hover {border:2px solid #f00;}
.blogs-form .colors div.blue {background:blue;}
.blogs-form .colors div.green {background:green;}
.blogs-form .colors div.gray {background:gray;}
.blogs-form .error{margin-top:20px;display:none;}
.blogs-form .success{margin-top:20px;display:none;}
.blogs-form#new_article, .blogs-form#edit_article,.blogs-form#new_page,.blogs-form#edit_page {width:100%;box-sizing:border-box;}
.blogs-cats {width:30%;}
.blogs-cats ul {padding:0;margin:0;border: 1px solid #e1e1e1;width:100%;box-shadow: 0 1px 0 #fff inset;background:#fcfcfc;background-image: linear-gradient(to bottom,#fcfcfc,#f1f1f1);color: #222;}
.blogs-cats ul li {margin:0;padding:10px 15px;border-bottom:1px solid #e1e1e1;list-style: none;position:relative;-ms-user-select: none;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;}
.blogs-cats ul li:last-child {border:none;}
.blogs-cats ul li:hover,.blogs-cats ul li.active{cursor:pointer;background:#dfdede;}
.blogs-cats ul li.open-links {cursor:pointer;background:#fafafa;border-top:1px solid #bebebe;border-left:1px solid #bebebe;border-right:1px solid #bebebe;}
.blogs-cats ul li.links{display:none;background:#fff;border-bottom:1px solid #8f8f8f;border-left:1px solid #bebebe;border-right:1px solid #bebebe;}
.blogs-cats ul li.links:hover {background:#fff;cursor:default;}
.blogs-cats ul li.links a {display:inline-block;margin:0px 20px;color: #787878;}
.blogs-cats ul li.links a.edit:hover {color:#0091ff;}
.blogs-cats ul li.links a.delete:hover {color:#f00;}
.blogs-cats ul li.links a.edit-cancel:hover {color:#f00;}
.blogs-cats ul li.links a.edit-save {margin:10px 0;}
.blogs-cats ul li.links a.edit-save:hover {color:green;}
.blogs-cats ul li .block-edit {display:none;}
.blogs-cats p {width:100%;font-size:11px;color:#959595;}
.desc-article {max-width:100%;min-width:100%;width:100%;}
.article-row {margin:40px 0;}
.article-row .link-title {font-size:15px;}
.article-row .link-title:hover {text-decoration:underline;}
#form-period-pay .success, #form-period-pay .error {display:none;}
.img-blogs-form img {max-width:80%;display:block;}
.blogs-form label div.hide {display:none;}
.blogs-form label div.div-1 {display:block;margin:15px 0 5px 0; padding:0;}
.blogs-form label p.margin-5 {margin:5px 0;}
.blogs-form label div.colorSelector {padding:0;}
.blogs-form label div.colorSelector div {padding:0;}
.blogs-form hr {background:none;border: none;border-top:1px solid #EEE;}
.blogs-form h3 {font-size:14px; color:#333;margin:15px 0 0 0;}
.blogs-form a.cancel {margin-left:30px; color:#666;}
.blogs-form a.cancel:hover {text-decoration:underline;}
.blogs-form .hide-show {font-weight:bold;margin:5px 0;-ms-user-select: none;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;}
.blogs-form .hide-show:hover {text-decoration:underline; cursor:pointer;}
.blogs-form .row-banner {display:block;border-bottom:1px solid #EEE;padding:10px;}
.blogs-form .row-banner:first-child{border-top:1px solid #EEE;}
.table-colors {margin:20px 0; width:100%;text-align: left;}
.table-colors th {width:35%; padding-right:5px;font-weight:normal;}
.view_blog_rating {vertical-align:top;}
.course .blog-info p {display:inline-block;color:#777;margin-right:20px;}
.course .width-90 {width:90%;}
.copy-vertical-menu {font-size:12px; text-decoration:underline;}
.copy-vertical-menu:hover {text-decoration:none;}
.row-banner .img-blogs-form {display:block;}
.delete-blog-p {margin:0;width:140px;}
.sale-blog p {margin:3px 0;font-weight:bold;}
#im_fake .error {display:none;}
.table-status {width:90%; margin:20px auto;}
.table-status th {padding:10px; font-weight:bold;text-align:center;}
.table-status td {padding:10px;text-align:center;}
.table-status tr:nth-child(even) {background:#EEE;}
#background-select-modal .sub-elements {padding-left:21px;}
.textarea-sub-form {min-height:200px;}
.support-help {position:fixed;bottom:-2px;right:10px;width:286px;height:53px;background:url('../img/help.png');text-decoration:none;}
.support-help:hover {opacity:0.9;}
.add-design-post {font-weight:bold;margin-left:20px;display:none;}
.admin-ads-moder {display:inline-block;width: 10px;height: 10px;background:#ffa104;border-radius: 5px;margin: 10px 0 0 10px;}
.admin-ads-moder:hover{background:#ff6104;}
.admin-ads-hyip {display:inline-block;width: 10px;height: 10px;background:gray;border-radius: 5px;margin: 10px 0 0 10px;}
.admin-ads-hyip:hover{background:black;}
.video-sale img {max-width:100%;}
.video-sale:hover img {opacity:0.6;}
#video-sale iframe {width:100%;height:281px;}
.store-cats {padding:10px;background-color: #fdfdfd;margin-bottom:10px;}
.store-cats p {font-weight:bold;margin:0 0 10px 0;}
.store-cats .cats a {display:inline-block;padding:5px 15px;margin:0;}
.store-cats .cats a:hover{background:#f5f5f5;}
.store-cats .cats a.active{background:#f1f1f1;}
.store-cats .podcats {background:#f1f1f1;padding:10px;margin:-1px 0 0 0;}
.store-cats .podcats a {display:inline-block;padding:5px 5px;margin:0;}
.store-cats .podcats a:hover{color:#000;}
.store-cats .podcats a.active {font-weight:bold;}
.store .row-update {padding:10px;margin-top:15px;}
.store .row-update p {margin:0;}
.store .row-update a {display:inline-block;margin-top:10px;}
.store-row {width:20%;margin:3% 6%;display:inline-block;vertical-align: top;}
.store-row .img img {width:200px;height:200px;}
.store-row a.user {color:#3498db;display:block;line-height:28px;padding:0 5px;white-space: nowrap;text-overflow: ellipsis;height:35px;overflow:hidden;}
.store-row a.user:hover {color:#176aa1;}
.store-row a.user:hover img {opacity:0.7;}
.store-row a.user img {width:30px;height:30px;float:left;margin-right:10px;}
.store-row .img a:hover img {opacity:0.7;}
.store-row p {margin:15px 0;padding:0 5px;max-height:45px;overflow:hidden;text-overflow: ellipsis;}
.store-row p a {color:#333;font-weight:bold;}
.store-row p a:hover {color:#176aa1;}
.store-get-row .title-row a.user {color:#3498db;display:block;line-height:28px;padding:0 5px;white-space: nowrap;text-overflow: ellipsis;height:35px;overflow:hidden;border:none;}
.store-get-row .title-row a.user:hover {color:#176aa1;}
.store-get-row .title-row a.user:hover img {opacity:0.7;}
.store-get-row .title-row a.user img {width:30px;height:30px;float:left;margin-right:10px;}
.store-get-row .title-row .img {float:right;}
.store-get-row .title-row h1 {display:inline-block; margin:0;}
.store-get-row {padding:20px;}
.store-line {margin:20px 0; height: 1px; background:#f6f6f6;}
.store .row-comments .ava_30 {width:30px;height:30px;}
.store .row-comments.comments {border:none;}
.old-price {text-decoration:line-through;}
.new-price {color:red;}
.top-line {padding:5px;text-align:center;position:relative;}
.top-line p {margin:3px 0;}
.top-line a {text-decoration:underline;}
.top-line a:hover {text-decoration:none;}
.top-line .close {position:absolute;top:50%;right:10%;font-size:28px;font-weight:bold;text-decoration:none;margin-top:-19px;}
.top-line .close:hover {opacity:0.6;}
.away-block {margin:20px; padding:0 20px; border:1px solid #EEE;}
.away-block p {margin:20px 0;}

.search_user_id_block_admin .user img,.search_user_id_block_give .user img,.refresh-admin .user img {float: left;margin-right:12px;}
.search_user_id_block_admin .user img:hover,.search_user_id_block_give .user img:hover,.refresh-admin .user img:hover {opacity: 0.7;}
.search_user_id_block_admin .user a,.search_user_id_block_give .user a,.refresh-admin .user a {font-weight: bold;}
.search_user_id_block_admin .user a:hover,.search_user_id_block_give .user a:hover,.refresh-admin .user a:hover {text-decoration: underline;}

.form-1.student-add {float:right;margin-top:-5px;}
.form-1.student-add input[type=text] {float:left;width:150px;margin-right:10px;}
.form-1.student-add button {float:right;margin:0;}
.form-1.student-swap {width:30%;margin:30px auto;text-align:center;}
.form-1.student-swap input {margin-bottom:5px;}
.form-1.student-swap button {margin:0;}

.form-1.curator-add.curator-add {margin-right:60px;}

.rows-students {width:50%;margin:0 auto;}
.rows-students.curators {width:95%;}
.curator .error, .curator .success {margin:5px 0 15px 0;}

.curator .to-premium {width:50%;margin:5px auto;text-align:center;color:#232369;}
.curator .to-premium p {margin:10px 0;}
.curator .to-premium .scale {background:#f7f7f7;border:1px solid #d0d0d0;height:20px;overflow:hidden;}
.curator .to-premium .scale .complete {float:left;height:20px;background:#10c704;}
.curator .lvl-info p {margin:5px 0;}
.curator .lvl-info {padding:30px 0;font-weight:bold;}
.stat-curator {width:60%;margin:0 auto;padding-left:16%;}
.stat-curator p {margin:4px 0;}
.stat-curator .block-left {float:left;width:45%;}
.stat-curator .block-right {float:right;width:45%;}

.rows-students .stat-curator {float:left;margin:0 0 0 10px;}
.curator_user_stats {padding-left:45px;}
.curator_user_stats p {margin:4px 0;font-size:13px;}
.curator_user_stats a {text-decoration:underline;}
.curator_user_stats a:hover {text-decoration:none;}

.curator-user-online {margin-left:10px;}

#user_stat_extra .target-row {display:inline-block;margin:15px;}
#user_stat_extra .target-row:hover .row-body {background:#fafafa;}
#user_stat_extra .target-row:hover .row-body img {opacity:0.8;}
#user_stat_extra .target-row .row-body{background: #fff;border: 1px solid #D3DBE1;padding: 10px;width: 100px;text-align: center;}
#user_stat_extra .target-row .row-title {margin-bottom: 5px;}
#user_stat_extra .target-row img {width: 90px;height: 65px;}
#user_stat_extra .target-row .row-desc { margin-top: 5px;}

#content.trening {position:relative;}
.trening a {text-decoration:underline;}
.trening a:hover {text-decoration:none;}
.trening .title-menu a {text-decoration:none;}

.trening .table-homework td {text-align:left;padding-left:20px;}
.trening .table-homework p {padding:0 0 0 20px;margin:0;}
.trening .table-homework .bg {background:#f0f5f7;}
.trening .dz-1 {display:block;margin:0 auto; height:30px;width:30px;background:url('../img/trening-1.png') no-repeat center;}
.trening .dz-2 {display:block;margin:0 auto; height:30px;width:30px;background:url('../img/trening-2.png') no-repeat center;}
.trening .dz-2:hover {opacity:0.5;}
.trening .dz-3 {display:block;margin:0 auto; height:30px;width:30px;background:url('../img/trening-3.png') no-repeat center;}
.trening .dz-3:hover {background:url('../img/trening-2.png') no-repeat center;opacity:0.5;}
.extra-info-trening {position:absolute;right:15px;top:-2px;}
.extra-info-trening p {display:inline-block;}
.extra-info-trening a {text-decoration:none;display:inline-block;}
.trening .rows-students a {text-decoration:none;}

.panel-blog-comments {margin:20px 0; padding:0 40px;}
.panel-blog-comments .comment {margin:40px 0; position: Relative;}
.panel-blog-comments .comment .comment {margin:8px 0 8px 60px;}
.panel-blog-comments .comment .left {width:50px; float:left;}
.panel-blog-comments .comment .right {width:93%; float:right;}
.panel-blog-comments .comment .right .text {margin-top:10px;}
.panel-blog-comments .comment a.user {display:block;text-decoration:none;}
.panel-blog-comments .comment a.user:hover {text-decoration:underline;}
.panel-blog-comments .comment .time {font-size:11px;}
.panel-blog-comments .comment-delete {display:block;color:#f00;margin:15px 0;}
.panel-blog-comments .comment:hover span.spam {display:block;}
.panel-blog-comments .comment span.spam {display:none; height:16px;width:16px;position: absolute;top:4px;right:28px;background:url('../img/icons-cab_ver-37.png');background-position:-209px -21px;opacity:0.4;}
.panel-blog-comments .comment span.delete {display:none; height:16px;width:16px;position: absolute;top:4px;right:8px;background:url('../img/icons-cab_ver-37.png');background-position:-189px -21px;opacity:0.4;}
.panel-blog-comments .comment span.spam:hover,.message span.delete:hover {opacity:1; cursor:pointer;}
.panel-blog-comments .article-name {display:inline-block;padding:12px 0; margin-top:12px;border-top:1px solid #EEE;}

.menu-stats {text-align:center;font-size:15px;}
.menu-stats p {display:inline-block;}
.menu-stats a {display: inline-block;margin:0 10px;padding:2px;}
.menu-stats a.active {border-bottom:1px dotted #2B587A;}
.menu-stats a:hover {border-bottom:1px solid #2B587A;}
.font-size-15 {font-size:15px;}
.chart {}
.stats-block {text-align:center;font-size:15px;margin:20px 0;padding-bottom:20px;border-bottom:1px solid #EEE;padding-top:20px;border-top:1px solid #EEE;}
.stats-block p {margin:5px 0;}
.title-chart {font-weight:bold;font-size:15px;margin:0;text-align:center;}

.view-window:hover + .window-box,.window-box:hover {opacity:1;visibility: visible;}
.window-box {font-weight: 400;-webkit-font-smoothing: subpixel-antialiased;-moz-osx-font-smoothing: auto;position: absolute;visibility: hidden;width:150px;top:28px;left:75px;background: #fff;z-index: 4;border: 1px solid #c5d0db;padding: 4px 0;border-radius: 3px;box-shadow: 0 1px 3px rgba(0,0,0,.1);opacity: 0;filter: alpha(opacity=0);-o-transition: opacity 100ms linear, top 100ms linear, bottom 100ms linear, visibility 100ms linear;transition: opacity 100ms linear, top 100ms linear, bottom 100ms linear, visibility 100ms linear;text-align: center;}
.window-box:before {position: absolute;pointer-events: none;border: solid transparent;content: '';height: 0;width: 0;bottom: 100%;left: 28px;border-width: 6px;margin: 0 -6px;border-bottom-color: #c5d0db;}
.window-box:after{position:absolute;pointer-events: none;border: solid transparent;content: '';height: 0;width: 0;bottom: 100%;left: 28px;border-width: 5px;margin: 0 -5px;border-bottom-color: #fff;}
.window-box .img {margin:0 5px 0px 5px;text-align:center;}
.window-box .img img {width:100%;max-width:100px;}
.window-box .title {padding: 5px;margin-bottom: 5px;border-bottom:1px solid #EEE;height: 18px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; }
.window-box a:not(.link_page) {display:block;padding: 5px;  width: 100%;  box-sizing: border-box;color: #2a5885;}
.window-box a:not(.link_page):hover {background-color: #e4eaf0;}
.window-box .top {position:absolute;top:-7px;left:0;width:100%;height:15px;}
.window-box a.link_page:hover img {opacity:0.7;}
.window-box a.link_page {color:#333;}
.window-box a.link_page:hover {text-decoration:underline;}
.invite-label {display:block;margin:5px 0;}
.img-screenshot {max-width:300px;margin:10px;}


/*Загрузка файлов*/
iframe.files_upload {display: none;}
input[type=file].files {display: none;}


/*МОДАЛЬНОЕ ОКНО*/
.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(https://100kursov.com/sources/base/css/loading.gif) no-repeat 50% 50%; }
.box-modal {position: relative;width: 500px;padding: 15px;background: #fff;color: #000;border: 1px solid #4c75a0;}
.box-modal_close {position:absolute;right: 16px;top: 14px;font-size: 18px;line-height: 15px;color: #D7D7D7;cursor: pointer;}
.box-modal_close:hover { color:#fff; }
.modal-header {padding: 15px;font-size: 13px;font-weight: bold;background: #009FE5;color: #fff;border-bottom: 1px solid #4c75a0;text-shadow: 0px 1px 0px #4577a7;margin: -15px -15px 15px -15px;}
.modal-header p {margin:0;}
.modal-400 {width:400px;}
.modal-500 {width:500px;}
.modal-600 {width:600px;}
.modal-700 {width:700px;}
.modal-800 {width:800px;}
.modal-900 {width:900px;}
.video-modal {width:790px;}
.video-modal .video-box {background:#000;margin:-26px -16px 20px -16px;}
.video-modal-messages .video-box {margin: -26px -16px -1px -16px;}
.video-modal-messages {padding: 15px 15px 0 15px;}
.video-modal .video-box p {color:#888;font-size:13px;float: left;margin: 10px;}
.video-modal .video-box a {color:#888;font-size:13px;float:right;margin: 10px;}
.video-modal .video-box a:hover {color:#fff;}
.video-modal .video-box iframe {margin:5px 0 20px 0;}
.video-modal .right-close {position:fixed;right:40px;top:25px; font-size:40px;color:#3498db;}
.video-modal .right-close:hover {color:#fff;}
.video-modal .video-left {float:left;box-sizing: border-box;width:70%;padding:10px;border-right: 1px solid #edf1f5;}
.video-modal .video-right {float:right;box-sizing: border-box;width:30%;padding: 10px;}
.video-modal .video-left p {margin:0 0 10px 0;color:#000;}
.video-modal .video-left .time {color: #777; margin-bottom:10px;}
.video-modal .video-left .title-text {margin-top:20px;margin-bottom:10px;color: #21578b;font-weight: bold;}
.video-modal .video-left textarea {max-width:100%;}
.video-modal .video-right p {color: #777; margin:0 0 10px 0;}
.video-modal .video-right .sender {margin-bottom:0;}
.video-modal .video-right .sender-link:hover {text-decoration:underline;}

#open-post .right-close {position:fixed;right:40px;top:25px; font-size:40px;color:#3498db;}
#open-post .right-close:hover {color:#fff;}

.albums-modal {width:790px;}
.albums-modal .albums-box {margin: -15px 0 15px 0;}
.albums-modal .albums-box p {color:#888;font-size:13px;float: left;margin: 10px;font-weight: bold;}
.albums-modal .albums-box a {color:#888;font-size:13px;float:right;margin: 10px;}
.albums-modal .albums-box a:hover {color:#000;}
.albums-modal .albums-box iframe {margin:5px 0 20px 0;}
.albums-modal .right-close {position:fixed;right:40px;top:25px; font-size:40px;color:#3498db;}
.albums-modal .right-close:hover {color:#fff;}
.albums-modal .albums-left {float:left;box-sizing: border-box;width:70%;padding:10px;border-right: 1px solid #edf1f5;}
.albums-modal .albums-right {float:right;box-sizing: border-box;width:30%;padding: 10px;}
.albums-modal .albums-left p {margin:0 0 10px 0;color:#000;}
.albums-modal .albums-left .time {color: #777; margin-bottom:10px;}
.albums-modal .albums-left .title-text {margin-top:20px;margin-bottom:10px;color: #21578b;font-weight: bold;}
.albums-modal .albums-left textarea {max-width:100%;}
.albums-modal .albums-right p {color: #777; margin:0 0 10px 0;}
.albums-modal .albums-right .sender {margin-bottom:0;}
.albums-modal .albums-right .sender-link:hover {text-decoration:underline;}
.albums-modal .modal_view_photo {width:100%;text-align: center;}
#albums-modal .photo-prev {position:fixed;display:block;width:15%;height:100%;left:0;top:0;z-index:-1;font-size:70px;color:#3498db;text-shadow: 0px 0px 1px #fff;}
#albums-modal .photo-prev span {position:fixed;left:7%;top:40%;}
#albums-modal .photo-prev:hover span {color:#fff;}
#albums-modal .photo-next {position:fixed;display:block;width:15%;height:80%;right:0;bottom:0;z-index:-1;font-size:70px;color:#3498db;text-shadow: 0px 0px 1px #fff;}
#albums-modal .photo-next span {position:fixed;right:7%;top:40%;}
#albums-modal .photo-next:hover span {color:#fff;}
.list-photos .photo-edit-panel {position:absolute;top:0;right:0;background: #000;padding: 3px 6px;z-index: 1;opacity: 0.7;display:none;}
.list-photos .photo-edit-panel:hover {opacity:1;}
.list-photos .photo-edit-panel a {display:inline-block;width:14px;height:14px;background: url('../img/icons-cab_ver-37.png') no-repeat;}
.list-photos .photo-edit-panel a:hover {opacity:0.7;}
.list-photos .photo-edit-panel a.miniature {background-position: -123px -21px;}
.list-photos .photo-edit-panel a.edit {background-position: -146px -22px;}
.list-photos .photo-edit-panel a.delete {background-position: -168px -21px;}
.img-block {display: inline-block;position:relative}
.img-block:hover .photo-edit-panel {display:block;}
#search_form {width:101%;}
.search .btn-1 {float:right;}

.menu-settings .li-menu {padding:5px 10px;border:1px solid #EEE;margin:5px 0;}
.menu-settings .li-menu a {display:inline-block;font-size:15px;padding:3px 5px;}
.menu-settings .li-menu a:hover {color:#f00;}


#poll-modal .progress-bar {background: #f9f9f9;border: 1px solid #EEE;position:relative;}
#poll-modal .progress-bar .bg {background: #40c544;height: 25px;}
#poll-modal .progress-bar.question-1 .bg {width:10%;}
#poll-modal .progress-bar.question-2 .bg {width:20%;}
#poll-modal .progress-bar.question-3 .bg {width:30%;}
#poll-modal .progress-bar.question-4 .bg {width:40%;}
#poll-modal .progress-bar.question-5 .bg {width:50%;}
#poll-modal .progress-bar.question-6 .bg {width:60%;}
#poll-modal .progress-bar.question-7 .bg {width:70%;}
#poll-modal .progress-bar.question-8 .bg {width:80%;}
#poll-modal .progress-bar.question-9 .bg {width:90%;}
#poll-modal .progress-bar.question-10 .bg {width:100%;}
#poll-modal .progress-bar p {position: absolute;left: 50%;top: 5px;color: #000;margin: 0 0 0 -33px;}
#poll-modal .step-1 button {margin:10px;}
#poll-modal label {display:block;text-align:left;padding-left: 35%;}
#poll-modal label p {display: inline-block;}
#poll-modal label input[type=text]{display: inline-block;width: 150px;margin-left: 5px;}


.medal:hover {opacity:0.8;}

#interests-form p {text-align:center;font-size:16px;font-weight:bold;}
#interests-form label {display:block;margin:3px 0;padding-left:34%;}
#interests-form .error {margin-top:10px;display:none;}
#interests-form button {margin-top:15px;}


/*Модальное окно с видеоуроками*/
#video_less {width:980px;}
#video_less .one_video {float:left;}
#video_less .menu_less {float: right;width: 250px;}
#video_less .menu_less .li {padding: 5px 12px;font-size: 15px;border: 1px solid #E7E7E7;margin: 0 0 10px 0;cursor: pointer;}
#video_less .menu_less .li:hover, #video_less .menu_less .li.active {background: #AEDDEB;}
#video_less h2 {margin-top:0;}
#video_less .margin {margin:30px;}


/*imgAreaSelect default style (ПЛАГИН ДЛЯ ВЫБОРА МИНИАТЮРЫ*/
.imgareaselect-border1 {background: url(../../../plugins/imgareaselect/border-v.gif) repeat-y left top;}
.imgareaselect-border2 {background: url(../../../plugins/imgareaselect/border-h.gif) repeat-x left top;}
.imgareaselect-border3 {background: url(../../../plugins/imgareaselect/border-v.gif) repeat-y right top;}
.imgareaselect-border4 {background: url(../../../plugins/imgareaselect/border-h.gif) repeat-x left bottom;}
.imgareaselect-border1, .imgareaselect-border2,.imgareaselect-border3, .imgareaselect-border4 {filter: alpha(opacity=50);opacity: 0.5;}
.imgareaselect-handle {background-color: #fff;border: solid 1px #000;filter: alpha(opacity=50);opacity: 0.5;}
.imgareaselect-outer {background-color: #000;filter: alpha(opacity=50);opacity: 0.5;}
.imgareaselect-selection {}


.users_subscribers {margin-top:10px;}
.float-left {float:left;}
.float-right {float:right;}
.padding-10 {padding:10px;}
.response .width-40 {box-sizing:border-box;}
.response .width-60 {box-sizing:border-box;}
.response .form-1 label {display:block;margin:10px 0;}

.response-users,.response-users-two {margin:20px 0;text-align: center;}
.response-users .row,.response-users-two .row {display:inline-block;padding: 11px;font-size: 13px;background: #e7f4f6;}
.response-users .row a,.response-users-two .row a {font-size:14px;border-bottom:1px dotted #000;color:#000}
.response-users .row a:hover,.response-users-two .row a:hover {border-bottom:none;color:#000dff;}
.response-users .row:nth-of-type(1) {background:#e7f4f6;}
.response-users .row:nth-of-type(2) {background:#adeef8;}
.response-users .row:nth-of-type(3) {background:#82ffa6;}
.response-users .row:nth-of-type(4) {background:#ffb2b2;}
.response-users .row:nth-of-type(5) {background:#e6e3e3;}

.response-users-two .row:nth-of-type(1) {background:#82ffa6;}
.response-users-two .row:nth-of-type(2) {background:#adeef8;}
.response-users-two .row:nth-of-type(3) {background:#e7f4f6;}
.response-users-two .row:nth-of-type(4) {background:#ffb2b2;}
.response-users-two .row:nth-of-type(5) {background:#e6e3e3;}

.code {padding: 5px;font-size:11px;background: #def2ff;border: 1px solid #c6e7fc;color: #000;text-align: center;word-break: break-all;}
.icon-sub-1, .icon-sub-2, .icon-sub-3 {float:left;margin:0 10px;width:30px;cursor:help;}
.icon-text {text-align:left;line-height:30px;}
.response .form-1  .search-two button {margin-right:9px;}
.preview_send {position:fixed;z-index:100002;width:100%;height:100%;top:0;left:0;background:#fcfcfc;}
.preview_send .preview_send_close {position:absolute;top:40px;right:150px;font-size:80px;color:red;cursor: pointer;}
.preview_send .preview_send_close:hover {color:#000;}
.preview_send .mail {width:800px;margin:50px 0 0 100px;border:1px solid #c6e9ee;box-sizing:border-box;}
.preview_send .mail .subject {padding:20px;background:#dcf1f4;border-bottom: 1px solid #d0edf1;font-size:15px;}
.preview_send .mail .text {padding:20px;background:#fff;max-height:450px;overflow:auto;}
.form-mail-block {margin:30px 10px;padding:20px;background:#fafafa;border:1px solid #dadfe6;position:relative;}
.form-mail-block a.close-form-mail-block {position:absolute;top:10px;right:10px;color:#666;font-size:20px;font-weight:bold;}
.form-mail-block a.close-form-mail-block:hover {color:red;}

.form-date.form-1 input {width:200px;display:inline-block;text-align: center;margin:0 10px;}
.form-date.form-1 .dateselect {display:inline-block;margin:0 10px;}
.form-date.form-1 .dateselect:hover {text-decoration:underline;}


.vip-img-star{
    width: 25px;
    vertical-align: bottom;
    margin-bottom: -2px;
}

.wall_posts .post .post-title .vip-img-star, #open-post .post .post-title .vip-img-star {
    width: 20px;
    margin-right: 5px;
}
.white-page .user .info a .vip-img-star{
    width: 20px;
    margin-right:2px;
}
.white-page .group .info a .vip-img-star{
    width: 20px;
    margin-right:2px;
    margin-bottom: -1px;
}
.courses img.vip-img-star {
    width: 25px;
    vertical-align: bottom;
    margin-top: -7px;
    float: left;
    margin-right: 5px;
}
.store-row a.user img.vip-img-star,
.store-get-row .title-row a.user img.vip-img-star{
    width: 20px;
    margin-right: 2px;
    margin-top: 4px;
    height: auto;
}

.page-messages .list-dialogs .user img.vip-img-star {
    width: 20px;
    margin-right: 4px;
    margin-top: -3px;
    height: auto;
}

.target-row.bg_class .row-body {
    background:#fbffbc;
}


@media (min-width:1680px) {
	#form-sub-preview button {right:500px;}
}

.balance-exchange .radio-exchange {
    margin:5px 0;
    padding: 5px;
    border:1px solid #EEE;
    display: block;
}
.balance-exchange .radio-exchange span {
    font-size:85%;
    color:#555;
    margin-left: 5px;
}

.game {
    text-align: center;
    font-size: 13px;
}
.game h1 {
    color:#3f9ed6;
    margin: 20px;
}
.game .block-r {
    display: none;
}
.game .choose-currency {
    font-size: 15px;
}
.game .choose-currency a {
    display: inline-block;
    padding: 5px;
    border: 1px solid #fff;
    width: 30px;
    box-sizing: border-box;
}
.game .choose-currency a.active,
.game .choose-currency a:hover,
.game .choose-currency a:active{
    border: 1px solid #3f9ed7;
    border-radius: 50%;
}
.game .timer {
    margin: 10px;
    display: inline-block;
    padding: 7px 8px;
    border: 1px solid #b5b5b5;
    box-sizing: border-box;
    border-radius: 50%;
    font-size: 17px;
    width: 37px;
}
.game .people-block {
    margin-top: -40px;
}
.game .people-block form {
    display: none;
    margin-bottom:30px;
}
.game .people-block form input[type=text],
.game .people-block form input[type=number]{
    padding: 4px 5px;
    border: 1px solid #dadada;
    width: 170px;
    text-align: center;
}
.game .people-block .people {
    display:inline-block;
    width:30%;
    box-sizing: border-box;
    margin-bottom: 40px;
    vertical-align: bottom;
}
.game .people-block .people-left p {
    color:blue;
}
.game .people-block .people-right p {
    color:red;
}
.game .people img {
    -moz-transition: all 1s linear;
    -o-transition: all 1s linear;
    -webkit-transition: all 1s linear;
}
.game .your-rates {
    font-size: 13px;
}
.game .finish-game {
    margin-top: 20px;
    margin-bottom: 30px;
    font-size: 13px;
}
.game .to-red {
    background: #f32b33;
    border: 1px solid #EEE;
}
.game .to-red:hover {
    background: red;
}

#phone-form .error {
    margin-top: 10px;
    display: none;
}