.a-span-url > img:hover,
.fdel:hover,
.ipadress img:hover,
.name-index img.steam-icon,
.name-index img:hover,
.navigation li.comeon:hover,
.navigation li.files:hover,
.navigation li.find:hover,
.navigation li.home ul > li.active,
.navigation li.home ul > li:hover,
.navigation li.home:hover,
.navigation li.mix:hover,
.navigation li.order:hover,
.navigation ul li.active,
.navigation ul li.active a,
.navigation-menu ul > li > a.active,
.navigation-menu ul > li > a:hover,
.srv_is_off:hover,
.text-index ul li a:hover {
    opacity: 1;
}
.brc_b_link,
.fast-url,
.favorites,
.i_c img,
.infin-april_1,
.location img,
.steam-icon {
    vertical-align: middle;
}
#lu,
.captcha_detected:after {
    border-left: 1px solid orange;
}
a {
    color: default;
}
.h1-x,
h2 {
    text-shadow: 1px 1px #ffd68c;
}
.h1-x,
.si_default,
.si_fixed,
h2 {
    text-transform: uppercase;
}
.ipadress,
.maps,
.name,
.name-index,
.vs-1-info-maps,
.vs-1-name {
    white-space: nowrap;
}
.add,
.add-1,
.add-2,
.captcha_detected,
.captcha_detected:after,
.navigation li.comeon ul,
.navigation li.home ul,
.troll-load {
    position: absolute;
}
.comments,
.comments .comment_reply,
.set_value {
    word-wrap: break-word;
}
* {
    outline: 0;
}
.clear {
    clear: both;
}
#lk-right-block .delim .lk-forms .correct_funny {
    width: 16px;
    display: inline-block;
}
.infin-april_1 {
    font-size: 27px;
    text-align: center;
    line-height: 0;
}
body {
    font-size: 12px;
    font-family: Arial, sans-serif;
    margin: 0;
}
p:first-child {
    margin-top: 0;
    line-height: 1.4em;
}
.troll-load {
    margin: -250px 0 0 670px;
}
.troll-load img {
    margin: auto;
    text-align: center;
    display: block;
}
.troll-load span {
    text-align: right;
    cursor: pointer;
    color: #ffae1c;
    background: #333;
    padding: 5px 7px;
    display: block;
    margin-top: 20px;
    border-top: 2px solid #e65826;
}
.troll-load span:hover {
    background: #ffae1c;
    color: #333;
    border-top: 2px solid #333;
}
.h1-x {
    color: #333;
    text-decoration: none;
    font-size: 16px;
	font-weight: 700;
    padding: 0;
    margin: 0;
}
.h1-x a {
    color: #333;
    text-decoration: underline;
}
.b-menu,
.back-link:hover,
.button,
.carouselTop ul li a,
.city-links,
.fast-url,
.h1-x a:hover,
.href,
.href:hover,
.maps a,
.menu-index span.fix__link a:hover,
.mod a,
.name a,
.name-index p a:hover,
.name-index > a,
.navigation li a,
.navigation-menu ul > li > ul > li > a:hover,
.srh,
.text-index ul li a,
.text-index ul li span,
.vs-1-conn,
.vs-1-conn:hover,
.vs-1-text,
.vv,
.vv:hover,
a:hover,
button,
h2 {
    text-decoration: none;
}
.a-span-url,
.ac_results ul > li.ac_over,
.navigation li a:hover,
.navigation li.comeon ul > li > a:hover,
.navigation li.home ul > li.active a,
.navigation li.home ul > li > a:hover,
.navigation ul li.active a,
.navigation-menu ul > li > a.active > span,
.navigation-menu ul > li > a:hover span,
.navigation-menu ul > li > ul > li > a:hover,
.not_auth_fav:hover,
.srh:hover {
    text-decoration: underline;
}
.navigation {
    background: #111;
    color: #fff;
    margin: auto;
}
.navigation ul {
    padding: 0;
    margin: 0 auto;
    font-size: 0;
    width: 945px;
}
.navigation ul li {
    list-style: none;
    display: inline-block;
    padding: 10px 25px 10px 10px;
}
.navigation ul li:last-child {
    padding-right: 0;
}
.navigation li a {
    color: #fff;
    display: block;
    font-size: 13px;
}
.b-menu,
.navigation li span {
    color: #888;
    font-size: 11px;
}
.cd_fixer {
    margin: -144px 0 0 -130px;
}
.captcha_detected {
    width: 147px;
    text-align: center;
    padding: 10px;
    background: #ffd68c;
    z-index: 10000;
    -webkit-box-shadow: 0 0 15px 0 #323232;
    -moz-box-shadow: 0 0 15px 0 #323232;
    box-shadow: 0 0 15px 0 #323232;
	border-radius: 10px;
}
#code_captcha,
#header,
#vk_comments iframe .wcomments_head,
.bgw {
    background: #fff;
}
#header,
.navigation-menu-slider {
    box-shadow: 0 1px 10px 1px #d7d7d7;
}
.captcha_detected:after {
    content: "";
    width: 15px;
    height: 15px;
    background: #ffd68c;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    margin: 2px 21px 0 0;
    right: 0;
    border-bottom: 1px solid orange;
    z-index: -1;
}
.breadcrumbs-server,
.captcha_detected form,
.carouselTop ul,
.h1,
.h1-files,
.h2,
h2,
h3 {
    padding: 0;
    margin: 0;
}
.captcha_detected img {
    width: 80px;
    display: block;
    cursor: pointer;
    padding: 5px 33px 5px 32px;
    margin: auto;
    border: 1px solid #ccc;
    min-height: 33px;
    background: #fff;
	border-radius: 10px 10px 0 0;
}
.maps a,
.mod a,
.name a,
.name-index > a {
    border-bottom: 1px solid;
}
.captcha_detected span {
    display: block;
    background: #ccc;
    color: #fff;
    text-align: center;
    font-size: 11px;
    padding: 0 0 2px;
	border-radius: 0 0 10px 10px;
}
.captcha_detected input[type="text"] {
    width: 47px;
    padding: 3px 10px;
    text-align: center;
    margin-top: 5px;
    height: 15px;
}
.navigation li.find,
.navigation li.home,
.navigation li.order {
    padding-left: 32px;
    cursor: pointer;
}
.captcha_detected input[type="submit"] {
    width: 72px;
    margin-top: 5px;
    height: 25px;
}
.current_img_maps img {
    width: 160px;
    height: 120px;
    margin-right: 10px;
    border-radius: 10px;
}
.navigation li.home {
    background: url(/images/home.png) left center no-repeat;
    opacity: 0.5;
}
.navigation li.order {
    background: url(/images/pay.png) left center no-repeat;
    opacity: 0.5;
}
.navigation li.find {
    background: url(/images/search.png) left center no-repeat;
    opacity: 0.5;
}
.navigation li.files {
    background: url(/images/view.png) left center no-repeat;
    padding-left: 36px;
    cursor: pointer;
    opacity: 0.5;
}
.navigation li.comeon,
.navigation li.mix,
.navigation-menu a.find,
.navigation-menu a.home,
.navigation-menu a.order {
    padding-left: 32px;
    opacity: 0.5;
}
.navigation li.mix {
    background: url(/images/mix.png) left center no-repeat;
    cursor: pointer;
}
.navigation li.comeon {
    background: url(/images/add.png) left center no-repeat;
    cursor: pointer;
}
.navigation li.comeon:hover ul,
.tab-content {
    display: none;
}
.navigation li.comeon ul {
    display: none;
    background: #000;
    width: 150px;
    margin: 0 0 0 -44px;
    padding: 5px 10px 0 40px;
    z-index: 1000;
}
.navigation li.comeon ul > li > a {
    text-decoration: none;
    display: block;
    margin-left: -5px;
}
.navigation li.comeon ul > li > span {
    color: #888;
    font-size: 11px;
    display: block;
    margin-left: -5px;
}
.navigation li.home:hover ul {
    display: block;
    background: #111;
}
.navigation li.home ul > .fixer {
    border-top: 1px dotted #333;
    width: 980px;
    margin: auto;
}
.navigation li.home ul {
    z-index: 1000;
    width: 1000px;
    margin: 4px 0 0 -59px;
    display: none;
    padding: 7px 0 0;
}
.a-span-url > img,
.invote,
.ipadress img,
.name-index img,
.navigation li.home ul > li,
.sh_all_pl_bg_3 {
    opacity: 0.5;
}
.navigation li.home ul > li > a {
    text-decoration: none;
    display: block;
    padding: 0 0 0 15px;
}
.navigation li.home ul > li > span {
    color: #888;
    font-size: 11px;
    display: block;
    padding-left: 15px;
}
.navigation-menu a.home {
    background: url(/images/home.png) left no-repeat;
}
.navigation-menu a.order {
    background: url(/images/pay.png) left center no-repeat;
}
.navigation-menu a.find {
    background: url(/images/search.png) left center no-repeat;
}
.navigation-menu a.files {
    background: url(/images/view.png) left center no-repeat;
    padding-left: 36px;
    opacity: 0.5;
}
.navigation-menu a.mix {
    background: url(/images/mix.png) left center no-repeat;
    padding-left: 32px;
    opacity: 0.5;
}
.navigation-menu a.comeon {
    background: url(/images/add.png) left center no-repeat;
    padding-left: 32px;
    opacity: 0.5;
}
.navigation-menu {
    width: 1000px;
    margin: auto;
    z-index: 1000;
    position: relative;
}
.bgw img,
.cwuser img,
.devlogo img,
.monauth img,
.navigation-menu-slider ul,
.vs-1-maps img {
    border-radius: 10px;
}
.navigation-menu ul {
    font-size: 0;
    padding: 0;
    margin: 0;
    background: #111;
    border-radius: 10px;
}
.navigation-menu > ul > li:first-child {
    padding-left: 25px;
}
.navigation-menu ul > li {
    vertical-align: middle;
    position: relative;
    display: inline-block;
    list-style: none;
    text-align: left;
}
.navigation-menu ul > li > a {
    font-size: 11px;
    color: #888;
    display: block;
    padding: 9px 20px;
    text-decoration: none;
}
input,
select,
td,
textarea {
    font-size: 13px;
    border-radius: 10px;
	font-family: Manrope;
}
.navigation-menu ul > li > a > span {
    display: block;
    font-size: 13px;
    color: #fff;
    text-decoration: none;
}
.navigation-menu ul > li > ul {
    display: none;
    position: absolute;
    width: 1000px;
    margin-top: -10px;
    margin-left: -25px;
    z-index: 3;
    height: 80px;
}
.nav-fix-dotted {
    border-bottom: 1px dotted #3a3636;
    padding: 3px 0;
}
.navigation-menu > ul > li > ul {
    padding-top: 0;
}
.navigation-menu ul > li > ul > li > ul {
    position: relative;
    width: auto;
    margin-left: 0;
    margin-top: -11px;
    height: auto;
}
.navigation-menu ul > li > ul > li > ul > li > a:hover {
    color: #fff;
}
.navigation-menu ul > li:hover ul,
.tab-active {
    display: block;
}
.carouselTop ul li {
    list-style: none;
    vertical-align: top;
    padding: 0;
    display: inline-block;
}
.carouselTop ul li:nth-child(4n),
.fast_info_server ul li:last-child,
.image_server_block ul > li:last-child {
    margin-right: 0;
}
table {
    width: 50%;
}
img {
    border: 0;
}
input {
    width: 150px;
}
.iter tbody.tbody_iter:nth-child(odd) td {
    background-color: #dad7d2;
}
.iter tbody.tbody_iter:nth-child(2n) td {
    background-color: #eee;
}
.centeredImg {
    width: 130px;
    height: 100px;
    margin-left: 5px;
    background: 0 0;
}
.menu,
.menu-index {
    background: url(/images/bg-menu-ne.png) repeat-x orange;
    padding: 5px 10px 13px;
    margin-bottom: -10px;
    border-radius: 10px;
}
.add,
.add-1,
.add-2,
.fixed-div-left,
.id,
.is_index__o,
.player,
.set_name,
.set_value,
.time {
    float: left;
}
.fixed-div-right,
.is_index__e {
    float: right;
}
#reply,
#reply_close:hover,
.button,
.city-links,
.menu,
.seracboxr a,
button {
    color: #333;
}
.menu-index {
    color: #fff;
    width: 475px;
}
.errors,
.verygood {
    padding: 15px 10px 13px;
    margin-bottom: 10px;
    color: #000;
    font-size: 15px;
	border-radius: 10px;
}
.errors {
    background: #ff7979;
}
.verygood {
    background: #bef574;
}
.a-menu {
    color: #323232;
}
#header {
    width: 1000px;
    min-width: 1000px;
    padding: 15px 15px 5px;
    margin: 10px auto 0;
    border-radius: 10px 10px 0 0;
}
.online-servers {
    position: relative;
    border-bottom: 1px solid #c4dcf4;
    padding: 5px;
    background: #e3eaf1;
}
.color-pink {
    background: pink;
}
.color-yellow,
.vip-servers-all-index:hover,
.vip-servers-nt,
.vip-servers-nt .ipadress,
.vip-servers-nt .location,
.vip-servers-nt .maps,
.vip-servers-nt .players {
    background: #fbedb8;
}
.online-servers-index:hover,
.online-servers:hover {
    border-bottom: 1px solid #c4dcf4;
    padding: 5px;
    background: #eef2f6;
}
.online-servers:hover .ipadress,
.online-servers:hover .location,
.online-servers:hover .maps,
.online-servers:hover .players,
.online-servers_off,
.online-servers_off .ipadress,
.online-servers_off .location,
.online-servers_off .maps,
.online-servers_off .players {
    background: #eef2f6;
}
.comments:last-child,
.name a:hover,
.name-index > a:hover,
.online-servers-players:last-child {
    border-bottom: none;
}
.online-servers-players {
    position: relative;
    border-bottom: 1px solid #eee;
    padding: 5px;
    background: #fff;
}
#lk-left-block > ul > li > ul > li > a:hover,
.menuservers-box > div,
.online-servers-players:hover {
    background: #eee;
}
.online-servers-index {
    position: relative;
    border-bottom: 1px solid #c4dcf4;
    padding: 5px;
    width: 485px;
    background: #e3eaf1;
    height: 35px;
}
.vip-servers,
.vip-servers .ipadress,
.vip-servers .location,
.vip-servers .maps,
.vip-servers .players,
.vip-servers-index {
    background: #ffdb58;
}
.vip-servers,
.vip-servers-all-index,
.vip-servers-all-index:hover,
.vip-servers-index,
.vip-servers-index:hover,
.vip-servers-nt,
.vip-servers-nt:hover,
.vip-servers:hover {
    position: relative;
    border-bottom: 1px solid orange;
    padding: 5px;
}
.vip-servers-index:hover,
.vip-servers:hover,
.vip-servers:hover .ipadress,
.vip-servers:hover .location,
.vip-servers:hover .maps,
.vip-servers:hover .players {
    background: #fcdd76;
}
.vip-servers-nt:hover,
.vip-servers-nt:hover .ipadress,
.vip-servers-nt:hover .location,
.vip-servers-nt:hover .maps,
.vip-servers-nt:hover .players {
    background: #fce694;
}
.vip-servers-index {
    width: 485px;
}
.vip-servers-all-index {
    background: #fce694;
    width: 485px;
    height: 35px;
}
.vote-vip {
    border: 0;
    margin-left: 2px;
    margin-bottom: -4px;
}
.invote,
.vote {
    border: 0;
    margin-bottom: -3px;
}
#reply_close,
.city-links,
.favorites,
.invote,
.not_auth_fav,
.sh_all_pl:hover {
    cursor: pointer;
}
.menuservers-box {
    background: #eee;
    border-bottom: 1px solid silver;
    padding: 5px;
    text-shadow: 1px 1px #fff;
}
.ipadress,
.location,
.maps,
.players {
    background: #e3eaf1;
    float: left;
}
.id {
    width: 20px;
    text-align: right;
    color: #999;
    font-size: 10px;
    margin-top: 3px;
}
#lu,
.add span,
.location,
.vs-0 {
    text-align: center;
}
.name,
.name-index {
    margin-left: 10px;
    color: #333;
    font-size: 13px;
    float: left;
}
.name {
    width: 360px;
    line-height: 15px;
    overflow: hidden;
}
.location {
    width: 50px;
    padding-left: 5px;
    height: 16px;
}
#vk_like,
.comment_txt,
.comments .rcmt_2,
.comments .rcmtc_2,
.comments > div {
    vertical-align: top;
}
.name-index {
    width: 390px;
    line-height: 14px;
    overflow: hidden;
}
#breadcrumbs,
.name-index p,
.name-index p a:hover,
.name-index pa {
    font-size: 11px;
}
.name-index p {
    padding: 0;
    margin: 5px 0 0;
}
.ac_results ul {
    padding: 0;
    margin: 0;
    overflow: auto;
    width: 200px;
    height: 200px;
}
#vk_like,
.comments > div,
.copshh,
.copshh2,
.copshhs,
.set_value,
.vip-shapka,
.vs-1-info-maps,
.vs-1-name {
    overflow: hidden;
}
.is_ip__index,
.player,
.set_name,
.set_value,
.time,
.vip,
.vip-index {
    margin-left: 10px;
}
.ac_results ul > li {
    list-style: none;
    padding: 3px 10px;
    color: #000;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background: #fff;
}
.ac_results ul > li.ac_over {
    color: #ccc;
    cursor: pointer;
}
.name-index p .is_maps__index {
    width: 100px;
    display: inline-block;
}
.is_city__index {
    display: inline-block;
    width: 50px;
}
.name-index p .is_maps__index a {
    text-decoration: none;
    border-bottom: 1px solid;
    color: #333;
}
.city-links:hover,
.maps a:hover,
.mod a:hover,
.name-index p .is_maps__index a:hover {
    border-bottom: 1px dotted;
}
.name-index p .is_players__index {
    width: 70px;
    display: inline-block;
    color: #333;
}
.ipadress {
    width: 180px;
    color: #333;
    padding: 0 5px;
}
.is_ip__index,
.maps,
.set_value {
    width: 150px;
    color: #333;
}
.maps,
.players {
    padding-left: 5px;
}
.mod,
.players,
.time,
.vip,
.vip-index {
    width: 50px;
    color: #333;
}
.online-servers-players .vip {
	overflow: hidden;
}
.maps a,
.mod a {
    color: #333;
}
.players {
    height: 15px;
}
#lk-right-block .delim,
.mod {
    float: left;
    margin-right: 10px;
}
.vip,
.vip-index {
    float: right;
}
.player {
    width: 300px;
    color: #333;
}
.set_name {
    width: 290px;
    color: #333;
}
.clear-both {
    clear: both;
    font-size: 0;
    margin: 0;
    padding: 0;
}
.info-boxer-lk {
    background: #fff;
    font-size: 16px;
    color: red;
    padding: 5px 10px;
    margin-bottom: 20px;
    display: inline-block;
    border-radius: 10px;
}
.info-boxer-lk > span {
    display: block;
    font-size: 12px;
    color: #000;
    margin: 5px;
}
.image-menu,
.image-menu-fixed {
    padding-right: 10px;
    color: #fff;
}
.image {
    margin: 5px 15px 5px 5px;
    border: 0;
}
.image-menu {
    opacity: 0.6;
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
}
.image-menu:hover {
    opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
}
.add {
    margin-left: 15px;
}
.add img {
    cursor: pointer;
    border: 1px solid #eee;
    border-radius: 10px 10px 0 0;
}
.vip-shapka,
.vs-0 {
    border-radius: 10px;
}
.add span {
    display: block;
    background: #eee;
    color: gray;
    margin-top: -4px;
    text-shadow: 1px 1px #fff;
    font-size: 11px;
    padding: 2px;
    border-radius: 0 0 10px 10px;
}
.add-1 {
    margin-left: 150px;
    margin-right: 20px;
}
.add-2 {
    color: #999;
    font-size: 12px;
    margin-left: 350px;
}
#alx_up_page_button {
    width: 70px;
    height: 100%;
    background: #565658;
    padding: 10px 0 0;
    position: fixed;
    display: none;
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    zoom: 1;
    cursor: pointer;
    z-index: 2000;
    text-align: center;
    font-size: 15px;
    color: #fff;
}
#alx_up_page_button:hover {
    background: #4d494e;
}
*html #alx_up_page_button {
    position: absolute !important;
}
.vip-shapka {
    width: 980px;
    padding: 10px;
    background: #eee;
}
.vs-0,
.vs-1 {
    width: 211px;
    height: 87px;
    padding: 5px 10px;
    background: #fff;
    float: left;
}
.vs-0 {
    font-size: 15px;
    margin-left: 6px;
    margin-right: 6px;
}
.vs-0-text {
    float: left;
    color: silver;
    font-weight: 400;
    font-size: 17px;
    letter-spacing: 0.1px;
    width: 100%;
    height: 100%;
}
.comments > div > span > a,
.vs-0-text .pay_action {
    margin-top: 5px;
}
.vs-is-color-fix {
    /*margin: -2px;*/
}
#breadcrumbs {
    margin-bottom: 10px;
}

.vs-is-color,
.vs-is-color-2,
.vs-is-color-3,
.vs-is-color-4,
.vs-is-color-5,
.vs-is-color-6 {
	position: relative;
}


.global_color_1 {
    /*background: #ffa500!important;*/
	background: linear-gradient(-45deg,orange,#ffe9bf)!important;
}
.global_color_2 {
    /*background: #67bcf0!important;*/
	background: linear-gradient(-45deg,#67bcf0,#bee6ff)!important;
}
.global_color_3 {
    /*background: #74c74b!important;*/
	background: linear-gradient(-45deg,#74c74b,#d4ffbe)!important;
}
.global_color_4 {
    /*background: #f57979!important;*/
	background: linear-gradient(-45deg,#f57979,#ffbebe)!important;
}
.global_color_5 {
    /*background: #ef8ddb!important;*/
	background: linear-gradient(-45deg,#ef8ddb,#ffbef2)!important;
}
.global_color_6 {
    /*background: #1c1c1c!important;*/
	background: linear-gradient(-45deg,#1c1c1c,#bdbdbd)!important;
	color: #fff;
}

/*@keyframes global_color_animate {
  50% {
    background: #ffa500;
    box-shadow: 0 -200px 200px -200px #fff inset;
  }
}*/

.info_servers .global_color_1,
.info_servers .global_color_2,
.info_servers .global_color_3,
.info_servers .global_color_4,
.info_servers .global_color_5,
.info_servers .global_color_6 {
	border-radius: 10px;
	padding: 3px 7px;
	font-weight: bold;
	animation: global_color_animate 3s infinite alternate;
}

.vs-is-color:before {
	content: "";
	position: absolute;
	inset: 0;
	border-radius: 10px; 
	padding: 3px; 
	background: linear-gradient(-45deg,orange,#ffe9bf); 
	-webkit-mask: 
		linear-gradient(#fff 0 0) content-box, 
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude; 
	z-index: -1;
}
.vs-is-color-2:before {
	content: "";
	position: absolute;
	inset: 0;
	border-radius: 10px; 
	padding: 3px; 
	background: linear-gradient(-45deg,#67bcf0,#bee6ff); 
	-webkit-mask: 
		linear-gradient(#fff 0 0) content-box, 
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude; 
	z-index: -1;
}
.vs-is-color-3:before {
	content: "";
	position: absolute;
	inset: 0;
	border-radius: 10px; 
	padding: 3px; 
	background: linear-gradient(-45deg,#74c74b,#d4ffbe); 
	-webkit-mask: 
		linear-gradient(#fff 0 0) content-box, 
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude; 
	z-index: -1;
}
.vs-is-color-4:before {
	content: "";
	position: absolute;
	inset: 0;
	border-radius: 10px; 
	padding: 3px; 
	background: linear-gradient(-45deg,#f57979,#ffbebe); 
	-webkit-mask: 
		linear-gradient(#fff 0 0) content-box, 
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude; 
	z-index: -1;
}
.vs-is-color-5:before {
	content: "";
	position: absolute;
	inset: 0;
	border-radius: 10px; 
	padding: 3px; 
	background: linear-gradient(-45deg,#ef8ddb,#ffbef2); 
	-webkit-mask: 
		linear-gradient(#fff 0 0) content-box, 
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude; 
	z-index: -1;
}
.vs-is-color-6:before {
	content: "";
	position: absolute;
	inset: 0;
	border-radius: 10px;
	padding: 3px;
	background:linear-gradient(-45deg,#1c1c1c,#bdbdbd);
	-webkit-mask:
		linear-gradient(#fff 0 0) content-box,
		linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	z-index: -1;
}

/* vsx */

.vs-x {
    font-weight: 700;
    border-radius: 10px;
    overflow: hidden;
    z-index: 1;
    width: 100px;
    padding: 5px 10px;
    background: #fff;
    float: left;
	height: 220px;
}
.vs-x-name {
    color: orange;
    font-size: 12px;
    margin-bottom: 3px;
}
.vs-x-maps {
    float: left;
}
.vs-x-maps>img {
	border-radius: 10px;
	width: 100%;
}
.vs-x-info {
    float: left;
    font-size: 11px;
    font-weight: 400;
    line-height: 17px;
}
.vs-x-text {
    float: left;
    color: silver;
    font-weight: 400;
    font-size: 17px;
    letter-spacing: 0.1px;
    width: 100%;
    height: 100%;
	text-align: center;
}
.gm_x {
    height: auto!important;
	margin: 0!important;
    bottom: 0!important;
	-webkit-transform: none!important;
	transform: none!important;
}
/****/

.vs-1 {
    font-weight: 700;
    margin-left: 6px;
    margin-right: 6px;
    border-radius: 10px;
    overflow: hidden;
	z-index: 1;
}
.vs-1-info-maps {
    display: block;
    width: 105px;
}
.vs-1-name {
    color: orange;
    font-size: 12px;
    margin-bottom: 3px;
    width: 215px;
}
.vs-1-maps {
    float: left;
}
.vs-1-maps>img {
    /*width: 100%;
    height: 65px;*/
}
.vs-1-info {
    margin-top: -3px;
    margin-left: 5px;
    float: left;
    font-size: 11px;
    font-weight: 400;
    line-height: 17px;
}
.vs-1-conn,
.vs-1-conn:hover {
    font-weight: 700;
}
.vs-1-conn {
    color: silver;
    opacity: 0.5;
    cursor: pointer;
}
.vs-1-conn:hover {
    color: #000;
    opacity: 1;
}
.vs-1-text {
    color: #555;
}
.comments > div > div > small,
.comments > div > small,
.files-links-gl {
    font-size: 11px;
    color: gray;
}
.files-links-gl:hover {
    font-size: 11px;
    color: #333;
}
.comment_vote_1,
.srh,
.srh:hover {
    color: green;
}
.vv {
    border-bottom: 1px dashed #00f;
}
.vv:hover {
    color: red;
    border-bottom: 1px dashed red;
}
.h1 {
    font-size: 13px;
    font-weight: 400;
}
h2 {
    color: #333;
    font-size: 14px;
	font-weight: 700;
}
.button,
.h1-files,
.h2,
button,
h3 {
    font-weight: 400;
}
.h2,
h3 {
    font-size: 22px;
}
.h2,
.uppercase-none {
    text-transform: none;
}
.h2 {
    text-shadow: none;
    color: #000;
}
.pay_index {
    position: absolute;
    padding: 15px;
    background: #888;
    border: 1px solid #555;
    margin: 20px 0 0 -30px;
    color: #fff;
}
.href {
    border-bottom: 1px dotted #00c;
    color: #00c;
}
.href:hover {
    border-bottom: 1px solid red;
    color: red;
}
.a-span-url {
    color: #00e;
    cursor: pointer;
}
.a-span-url:active,
.a-span-url:visited {
    color: red;
    text-decoration: underline;
}
.match_center,
.match_right {
    margin-left: 10px;
    background: #fff;
    padding: 10px;
}
#breadcrumbs {
    float: left;
}
.match_left {
    float: left;
    width: 150px;
    padding: 10px;
    background: #fff;
}
.match_center {
    float: left;
    width: 468px;
}
.match_right {
    float: right;
    width: 280px;
}
.button,
button {
    -moz-box-shadow: inset 0 1px 0 0 #d9fbbe;
    -webkit-box-shadow: inset 0 1px 0 0 #d9fbbe;
    box-shadow: inset 0 1px 0 0 #d9fbbe;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52));
    background: -moz-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
    background: -webkit-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
    background: -o-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
    background: -ms-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
    background: linear-gradient(to bottom, #b8e356 5%, #a5cc52 100%);
    background-color: #b8e356;
    border: 1px solid #eeb44f;
    display: inline-block;
    cursor: pointer;
    font-family: Manrope;
    font-size: 13px;
    padding: 6px 24px;
    outline: 0;
    width: 100%;
    border-radius: 10px;
}
.button:hover,
button:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356));
    background: -moz-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
    background: -webkit-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
    background: -o-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
    background: -ms-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
    background: linear-gradient(to bottom, #a5cc52 5%, #b8e356 100%);
    background-color: #a5cc52;
}
.button:active,
button:active {
    position: relative;
    background: #b8e356;
}
button:disabled,
button[disabled="disabled"] {
    opacity: 0.5;
    background: #a5cc52;
    cursor: default;
}
button.ex_last:last-child {
    margin-left: -4px;
}
button.ex_last_center {
    border-radius: 10px;
    margin-left: -4px;
}
.width_auto__button {
    width: auto;
}
.pay__button {
    padding: 2px 20px;
    width: 152px;
}
#lu {
    margin-top: -27px;
    margin-right: 1px;
    padding: 6px 10px;
    background: #ffd68c;
    float: right;
    width: 255px;
    height: 14px;
    border-radius: 10px 10px 0;
}
#lk-right-block,
#lk-right-block .delim-r {
    background: #ccc;
    border-radius: 10px;
    float: right;
}
.city-links {
    float: right;
    font-size: 11px;
    border-bottom: 1px solid;
}
.is_pay_select {
    background: orange;
    color: #333;
    font-weight: 700;
}
#lk-left-block {
    width: 160px;
    float: left;
}
#lk-left-block img {
    display: block;
    margin: auto auto 10px;
}
#lk-left-block ul {
    padding: 0;
    margin: auto;
    width: 160px;
}
#lk-left-block ul li {
    list-style: none;
    margin-top: 1px;
}
#lk-left-block > ul > li > ul > li {
    margin-top: 0;
}
#lk-left-block > ul > li > ul > li > a {
    padding: 3px 0 3px 30px;
    color: gray;
}
#lk-left-block ul li a.active,
#lk-left-block ul li a:hover {
    background-color: #ccc;
    color: #000;
    text-decoration: none;
}
#lk-left-block ul li a {
    display: block;
    background: #eee;
    padding: 8px 20px;
}
#lk-left-block ul li a.active {
    margin-right: -20px;
}
#lk-right-block {
    width: 790px;
    min-height: 319px;
    padding: 10px;
}
#lk-right-block .delim .lk-forms {
    background: #fff;
    padding: 10px;
    border-radius: 10px;
}
#lk-right-block .delim .lk-forms span {
    display: block;
    margin: -7px 0 0 6px;
    background: #fff;
    padding: 0 5px;
    position: absolute;
    font-weight: 700;
    color: gray;
}
#lk-right-block .delim-r {
    width: 515px;
    padding: 10px;
    min-height: 324px;
}
#lk-right-block .delim .lk-forms input {
    display: block;
    width: 200px;
    padding: 8px 10px;
    margin-bottom: 15px;
}
#lk-right-block .delim .lk-forms select {
    display: block;
    width: 224px;
    padding: 8px 10px;
    margin-bottom: 15px;
}
#lk-right-block .delim .lk-forms textarea {
    display: block;
    width: 748px;
    height: 150px;
    padding: 8px 10px;
    margin-bottom: 15px;
}
.text-index,
.text-index-x {
    background-color: #fbedb8;
    padding: 10px 10px 5px;
    border-bottom: 2px solid silver;
    line-height: 1.4em;
}
.text-index ul {
    padding: 0;
    margin: 0;
    display: inline-block;
}
.text-index ul li {
    display: inline-block;
    list-style: none;
}
.text-index ul li a,
.text-index ul li span {
    padding: 2px 4px;
    background: orange;
    color: #333;
    opacity: 0.8;
}
.text-index ul li a:active,
.text-index ul li span.active {
    background: #333;
    color: #fff;
    opacity: 1;
}
.menu-index span.fix__link a {
    display: inline-block;
    text-align: right;
    float: right;
    margin-top: -20px;
    color: #fff;
}
.footer,
.footer-fix {
    padding: 15px;
    font-size: 10px;
    background: #fff;
    width: 1000px;
    box-shadow: 0 1px 10px 1px #d7d7d7;
    margin: 0 auto 10px;
    border-radius: 0 0 10px 10px;
}
#vk_like {
    position: absolute;
}
.fast-url {
    color: #333;
    font-size: 12px;
    background: url(/images/fs.png) repeat-x;
    height: 22px;
    display: table-cell;
    padding: 0 10px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.comments_block_check > a.c_active,
.fast-url:hover,
.fu-active {
    color: gray;
}
.fast-url:active,
.tb-active,
.tb-active:hover {
    background: url(/images/fs_a.png) repeat-x;
    color: gray;
}
.steam-icon:first-child {
    margin-left: 0;
}
.steam-icon {
    margin: 0 5px 2px;
    border-radius: 10px;
}
.color_engine > .name-index > a:first-child,
.color_engine > .name > a,
.color_engine_2 > .name-index > a:first-child,
.color_engine_2 > .name > a,
.color_engine_3 > .name-index > a:first-child,
.color_engine_3 > .name > a,
.color_engine_4 > .name-index > a:first-child,
.color_engine_4 > .name > a,
.color_engine_5 > .name-index > a:first-child,
.color_engine_5 > .name > a,
.color_engine_6 > .name-index > a:first-child,
.color_engine_6 > .name > a {
    padding: 3px 7px;
    margin: 0 0 -3px;
    display: inline-block;
    border-bottom: none;
	font-weight: bold;
}
.color_engine > .name-index > a:first-child,
.color_engine > .name > a {
    /*background: orange;*/
	background: linear-gradient(45deg,orange,#ffe9bf);
    color: #000;
    border-radius: 10px;
}
.color_engine > .name-index > a:hover:first-child,
.color_engine > .name > a:hover,
.color_engine_2 > .name-index > a:hover:first-child,
.color_engine_2 > .name > a:hover,
.color_engine_3 > .name-index > a:hover:first-child,
.color_engine_3 > .name > a:hover,
.color_engine_4 > .name-index > a:hover:first-child,
.color_engine_4 > .name > a:hover,
.color_engine_5 > .name-index > a:hover:first-child,
.color_engine_5 > .name > a:hover {
    color: #333;
    border-radius: 10px;
}
.color_engine_2 > .name-index > a:first-child,
.color_engine_2 > .name > a {
    /*background: #67bcf0;*/
	background: linear-gradient(45deg,#67bcf0,#bee6ff);
    color: #000;
    border-radius: 10px;
}
.color_engine_3 > .name-index > a:first-child,
.color_engine_3 > .name > a {
    /*background: #74c74b;*/
	background: linear-gradient(45deg,#74c74b,#d4ffbe);
    color: #000;
    border-radius: 10px;
}
.color_engine_4 > .name-index > a:first-child,
.color_engine_4 > .name > a {
    /*background: #f57979;*/
	background: linear-gradient(45deg,#f57979,#ffbebe);
    color: #000;
    border-radius: 10px;
}
.color_engine_5 > .name-index > a:first-child,
.color_engine_5 > .name > a {
    /*background: #ef8ddb;*/
	background: linear-gradient(45deg,#ef8ddb,#ffbef2);
    color: #000;
    border-radius: 10px;
}
.color_engine_6 > .name-index > a:first-child,
.color_engine_6 > .name > a {
    /*background: #1c1c1c;*/
	background: linear-gradient(45deg,#1c1c1c,#bdbdbd);
    color: #fff;
    border-radius: 10px;
}
.color_engine_6 > .name-index > a:hover:first-child,
.color_engine_6 > .name > a:hover {
    color: #fff;
    border-radius: 10px;
}
.url_engine .vip img {
    background: orange;
    border-radius: 10px;
}
.url_engine .vip .vote-vip,
.url_engine_x .vote-vip {
    background: 0 0;
    border-radius: 10px;
}
.url_engine_x img {
    background: orange;
	border-radius: 10px;
}
.g-info-box,
.g-info-box > .info_servers > b,
.g-info-box > .info_servers > span {
    background: #bede62;
    border-radius: 10px;
}
.g-info-box {
    margin: 10px 0 0;
    padding: 5px 10px 10px;
}
.info_servers {
    border-bottom: 1px solid #b8ffd7;
    width: 273px;
    margin-bottom: 8px;
}
.info_servers:last-child {
    margin-bottom: 0;
}
.info_servers > b,
.info_servers > span {
    background: #fff;
    margin-bottom: -10px;
}
.info_servers > b {
    text-align: left;
    float: left;
    padding: 0 5px 5px 0;
}
.info_servers > span {
    text-align: right;
    float: right;
    padding: 0 0 5px 5px;
}
.game_mod {
	font-size: 12px;
}
.game_mod a,
.game_mod a:hover,
.vs-is-color .game_mod a:hover,
.vs-is-color-2 .game_mod a:hover,
.vs-is-color-3 .game_mod a:hover,
.vs-is-color-4 .game_mod a:hover,
.vs-is-color-5 .game_mod a:hover {
    color: #333;
    text-decoration: none;
}
.fast_info_server {
    display: inline-block;
    float: right;
    margin-top: -3px;
    position: relative;
}
.fis-fix {
    float: none;
    display: block;
    margin-top: 5px;
}
#reply,
#reply_close,
.breadcrumbs-server,
.breadcrumbs-server li,
.comment_txt,
.comments .rcmt_2,
.comments .rcmtc_2,
.comments > a > img,
.comments > div,
.comments > div > span > a,
.comments_block_check > a,
.fast_info_server ul li,
.favorites,
.pay_action,
.ytplay {
    display: inline-block;
}
.fis-fix > ul > li > a.fix-size,
.fis-fix > ul > li > span.fix-size {
    /*padding: 0 2px 0 3px;*/
	border-radius: 10px;
}
.fast_info_server ul {
    padding: 0;
    margin: 0;
    font-size: 0;
}
.fast_info_server ul li {
    list-style: none;
	margin: 0 5px 0 0;
}
.fast_info_server ul > li:first-child > a,
.fast_info_server ul > li:first-child > span {
    border-left: 1px solid #ccc;
    /*padding-left: 3px;*/
    border-radius: 10px;
}
.fast_info_server ul > li:last-child > a,
.fast_info_server ul > li:last-child > span {
    /*padding-right: 9px;*/
    border-radius: 10px;
}
.battery_up {
    margin-right: 10px;
    width: 18px;
    background: #fff1bc;
    height: 116px;
    border: 1px solid #ccc;
    padding: 0 1px;
    border-radius: 5px;
}
.battery_up_inf {
    width: 10px;
    height: 2px;
    background: gray;
    margin-left: 6px;
}
.cs-icon,
.csgo-icon,
.css-icon {
    padding: 0;
}
.bup_25 {
    background: #fff;
    border-bottom: 1px solid orange;
}
.bup_25_bg {
    background: #fff1bc;
}
.bup_90_bg {
    background: #f55a5a;
}
.game-icon {
    width: 16px;
    height: 16px;
    position: absolute;
    margin: 0;
    border-radius: 10px 0;
}
.cs-icon {
    background: url(/images/gameicon/cs.png) no-repeat #fff;
}
.css-icon {
    background: url(/images/gameicon/css.png) no-repeat #fff;
}
.csgo-icon {
    background: url(/images/gameicon/csgo.png) no-repeat #fff;
}
.cs2-icon {
    background: url(/images/gameicon/cs2.png) no-repeat #fff;
}
.game_mod {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    position: absolute;
    margin: 65px 0 0 205px;
    height: 0;
    width: 0;
}
.game_mod a {
    background: #eee;
    padding: 1px 5px;
    border-top: 1px solid #ccc;
	border-radius: 10px 10px 0 0;
}
.vs-is-color .game_mod a, 
.vs-is-color-2 .game_mod a,
.vs-is-color-3 .game_mod a,
.vs-is-color-4 .game_mod a,
.vs-is-color-5 .game_mod a,
.vs-is-color-6 .game_mod a {
    padding: 1px 5px;
    border-top: 1px solid #6d6b68;
    text-decoration: none;
	border-radius: 10px 10px 0 0;
}
#comment_form,
.c_active,
.comauth,
.sh_all_pl {
    border-top: 1px solid #ccc;
}
.vs-is-color .game_mod a {
    background: orange;
    color: #000;
}
.vs-is-color-2 .game_mod a {
    background: #67bcf0;
    color: #000;
}
.vs-is-color-3 .game_mod a {
    background: #74c74b;
    color: #000;
}
.vs-is-color-4 .game_mod a {
    background: #f57979;
    color: #000;
}
.vs-is-color-5 .game_mod a {
    background: #ef8ddb;
    color: #000;
}
.vs-is-color-6 .game_mod a {
    background: #1c1c1c;
    color: #fff;
    border-radius: 10px 10px 0 0;
}
.vs-is-color-6 .game_mod a:hover {
    color: #fff;
    text-decoration: none;
}
.image_server_block {
    text-align: left;
    padding: 5px 0;
    margin-top: 10px;
}
.comauth,
.pay_action_menu,
.seracboxl,
.seracboxr,
.sh_all_pl,
.timedebug {
    text-align: center;
}
.image_server_block ul {
    font-size: 0;
    padding: 0;
    margin: 0;
}
#reply,
.is_page_nav a {
    padding: 3px 5px;
}
.image_server_block ul > li {
    list-style: none;
    display: inline-block;
    margin-right: 6px;
}
.image_server_block img {
    width: 119px;
    border-radius: 10px;
}
.pay_action {
    background: orange;
    color: #fff;
    font-size: 11px;
	font-weight: 700;
    padding: 2px 5px;
    margin-top: -6px;
    height: 13px;
}
.pay_action_red {
    background: #93b640;
}
.si_default,
.si_fixed {
    padding: 10px 0;
    text-align: center;
    color: #fff;
    background: red;
    font-size: 13px;
	font-weight: 700;
    width: 100%;
    opacity: 0.8;
    z-index: 12000;
}
.projmain b,
.projmain_name,
.projmain_rate,
.seracboxr,
.srvoffn {
    font-weight: 900;
	position: relative;
	z-index: 1;
}
.projmain_servers,
.projmain_players {
	position: relative;
	z-index: 1;
}
.si_fixed {
    position: fixed;
}
.is_page_nav {
    font-size: 17px;
    margin-bottom: -2px;
}
.is_page_nav a:hover,
.is_page_nav span {
    background: #eee;
    border-top: 1px solid #ccc;
    padding: 3px 5px;
    border-radius: 10px 10px 0 0;
}
.game_icons_info {
    float: left;
    margin: 0 10px 5px 0;
    width: 64px;
    height: 64px;
    border-radius: 10px;
}
.fadd,
.fdel {
    width: 20px;
    height: 20px;
}
.favorites {
    margin-right: 5px;
}
.fadd {
    background: url(/images/add_favor.png) no-repeat;
    border-radius: 3px;
}
.fdel {
    background: url(/images/del_favor.png) no-repeat;
    opacity: 0.5;
}
.comments {
    width: 475px;
    padding: 8px 10px;
    border-bottom: 1px solid #ccc;
}
.cmt-ffi {
    background: #eee;
    margin: 5px 0 10px;
    height: 1px;
}
.comments > a > img {
    margin: 0 5px 5px 0;
    width: 50px;
    height: 50px;
}
.comments > div {
    width: 415px;
}
.comments > div a,
.comments > div > small a,
.comments > div > span a {
    font-weight: 400;
    font-size: 11px;
}
.comments .rcmt_2 {
    width: 32px;
    height: 32px;
    margin-right: 5px;
}
.comments .rcmtc_2 {
    width: 374px;
}
.comments > div > small:after {
    content: "";
    display: block;
    clear: both;
}
.comments > div > div > small > small,
.comments > div > small > small {
    font-size: 11px;
    float: right;
}
.comments > div > div > span,
.comments > div > span {
    display: block;
    padding: 10px 0 5px;
}
#reply {
    background: #bede62;
	border-radius: 10px;
}
#reply_close {
    color: #fff;
    font-weight: 700;
    font-size: 13px;
    margin-left: 3px;
}
.comment_vote_0 {
    color: red;
}
.c_active {
    background: #fff;
    padding: 2px 5px 3px;
    text-decoration: none;
}
.comments_block_check {
    float: right;
    margin-right: -5px;
    margin-top: -2px;
}
.comments_block_check > a {
    padding: 3px 5px 5px;
    color: #fff;
    margin-bottom: -5px;
    position: relative;
    height: 10px;
    vertical-align: top;
    border-radius: 10px 10px 0 0;
}
#comment_form {
    padding: 10px;
    background: #eee;
    border-radius: 10px;
}
.comment_txt {
    width: 403px;
    height: 50px;
    padding: 10px 5px;
}
.faa_fixer_size_i {
    width: 100%;
}
.comments > div.faa_fixer_size {
    width: 490px;
}
.faa_fixer_size_t {
    width: 477px;
}
#comment_form .faa_fixer_size_b {
    width: 539px;
}
.comment_adder {
    float: right;
    width: 415px;
    margin-top: 5px;
}
.comment-reply-dater {
    font-size: 11px;
    color: gray;
    margin-top: 10px;
}
.game_texter_info {
    line-height: 18px;
    margin-bottom: 10px;
    overflow: hidden;
}
.game_texter_show {
    float: right;
    margin: -5px 0 -10px;
    color: gray;
    border-bottom: 1px dashed gray;
    cursor: pointer;
    position: relative;
}
.game_texter_show:hover {
    border-bottom: 1px dotted transparent;
}
.brc_b_link {
    margin-top: -3px;
    margin-right: 6px;
}
.breadcrumbs-server li:nth-child(n+2):before {
    content: " » ";
}
.sh_all_pl {
    padding: 5px 0;
    background: #eee;
    border-radius: 0 0 10px 10px;
}
.sh_all_pl_bg,
.sh_all_pl_bg_2,
.sh_all_pl_bg_3 {
    height: 27px;
    background: #fff;
}
.sh_all_pl:hover {
    opacity: 0.7;
}
.sh_all_pl > span {
    border-bottom: 1px dashed;
}
.sh_all_pl_bg {
    opacity: 0.3;
    margin-top: -81px;
}
.sh_all_pl_bg_2 {
    opacity: 0.4;
}
.ihc a img:hover {
    opacity: 0.8;
}
.copshh {
    height: 225px;
}
.copshhs {
    height: 175px;
}
.copshh2 {
    height: 150px;
}
.fiht {
    background: url(/images/funny-last-position/index.jpg) 0 no-repeat;
}
.my_comment {
    background: #ffaf1c;
    color: #000;
    padding: 1px 5px;
    border-radius: 10px;
	text-decoration: none;
}
.b-share_theme_counter .b-share_type_small .b-share__link {
    border-radius: 10px !important;
}
.nms {
    box-shadow: 0 0 1px #000;
}
.srv_is_off {
    opacity: 0.5;
    transition: opacity 0.2s ease-out;
}
.ytplay {
    opacity: 1 !important;
    vertical-align: middle;
    margin-left: 5px;
    border-radius: 10px;
}
.ytplay:hover {
    opacity: 0.3 !important;
    cursor: pointer;
}
.modal_payment {
    display: none;
    width: 100%;
    height: 100%;
    background: #fff;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999999;
    overflow-y: scroll;
}
.projmain,
.seracboxl,
.seracboxr {
    display: inline-block;
    vertical-align: top;
}
.rsvip {
    margin: 0 0 10px;
}
.seracbox {
    background: #f62929;
    padding: 10px 10px 5px;
    color: #fff;
    width: 100%;
    box-sizing: border-box;
}
.seracboxl {
    width: 30%;
}
.seracboxr {
    width: 69%;
}
.projmain {
    position: relative;
    font-size: 13px;
    overflow: hidden;
    width: 123px;
    height: 90px;
    border: 1px solid #ccc;
    padding: 5px 9px;
    margin: 0 -1px -1px 0;
    border-radius: 10px;
}
.projmain_box {
    font-size: 0;
    margin: 20px 0 40px;
}
.projmain_name {
    height: 45px;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
}
.projmain_rate {
    position: absolute;
    right: 0;
    bottom: 0;
    background: #ccc;
    color: #fff;
    padding: 3px 5px;
    font-size: 10px;
    border-radius: 10px 0 0;
}
.srvoffn {
    font-size: 11px;
    color: #f62929;
}
.pay_action_menu {
    left: 0;
    position: absolute;
    margin: -26px 0 0;
    border-radius: 10px;
    background: #f62929;
    font-weight: 100;
    width: 80%;
    text-transform: uppercase;
    padding: 2px 0;
}
.srbmain .seracboxl,
.srbmain .seracboxr {
    width: 49%;
}
.srbmain {
    cursor: pointer;
    margin-bottom: 15px;
    transition: 0.2s ease-out;
}
.srbmain:hover {
    background: #dc2f2f;
}
.timedebug {
    font-size: 10px;
    color: #fff;
    background: #ccc;
    width: 50px;
    margin: auto auto 10px;
    padding: 2px 6px;
    border-radius: 10px;
}
.comauth,
.widshare {
    background: #eee;
    border-radius: 10px;
}
.widshare {
    padding: 5px;
    margin: 5px 9px 0 10px;
    height: 20px;
}
.breadtitle {
    font-size: 14px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
}
.srbmain .seracboxr {
    text-align: left;
    padding-left: 10px;
    box-sizing: border-box;
}
.srbmain .seracboxl {
    text-align: right;
}
.comauth {
    padding: 10px 0;
}
#lk-left-block > ul > li:first-child > a {
    border-radius: 10px 10px 0 0;
}
#lk-left-block > ul > li:last-child > a {
    border-radius: 0 0 10px 10px;
}
.animate_pay_preview {
	display: block;
	animation: animate_motion 5s 0s both infinite;
}
.animate_pay_preview:hover {
	animation: none;
}
@keyframes animate_motion {
	0%, 20% {
		transform: translate3d(0, 0, 0);
	}
	10%, 14%, 18%, 2%, 6% {
		transform: translate3d(-7px, 0, 0);
	}
	12%, 16%, 4%, 8% {
		transform: translate3d(7px, 0, 0);
	}
}
.bgmoneymoney {
	background: url(/images/bgmoneymoney.png?123123) 100% 0% no-repeat;
	margin-bottom: 10px;
	border-radius: 0 0 10px 10px;
}
.for_interest {
	margin: 0 0 10px 0;
	border-radius: 10px;
	background: linear-gradient(to right, #111111, #606060);
	color: #fff;
	padding: 10px 15px;
}
.project_desc {
	margin: 7px 0 3px 0;
}