/* Дизайн разработан специально для сайта CSHOST.FUN | Code: DaBags | URL: https://cshost.fun/ */
* {margin:0; padding:0; outline:none; box-sizing:border-box;}
a {color:#c33; text-decoration:none;}
button:focus , input:focus , nav:focus {outline:none;}
li {list-style-type:none;}
ol li {list-style-type:decimal;}
button {cursor:pointer;}
button:disabled {opacity:0.5; cursor:default;}
.bold {font-weight: bold;}
.transform {-webkit-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out;}
.link a, a.link {text-decoration:underline;}
.link a:hover, a.link:hover {text-decoration:none;}
.clear {clear:both;}
.center {width:1000px; margin:0 auto;}
.left {float:left;}
.right {float:right;}
.fa {margin-right:10px;}
.brnone {border:none !important;}
.mgnone {margin:0 !important;}
.btn-full {width:100%; text-align:center;}
.knob {display:inline-block; background:#c33; color:#fff; font-size:14px; padding:2px 5px 3px; border-radius:3px; cursor:pointer;}
.knob:hover {background:#bd2929;}
.knob.big, .modal-footer .btn {font-size:16px; padding:4px 10px 5px;}
.btn-success {display:inline-block; background:#47a145; color:#fff; font-size:14px; padding:2px 5px 3px; border-radius:3px; cursor:pointer;}
.btn-success:hover {background:#57bc54;}
.btn {cursor:pointer; display:inline-block;}
.btn-small {padding:8px 30px;}
.btn-smaller {padding:4px 20px;}
.btn-white {border:2px solid #fff; border-radius:40px; display:inline-block;}
.btn-white:hover {border-color:#c33;}
.btn-red {background:#fff; color:#c33; border:2px solid #c33; border-radius:40px; display:inline-block; -webkit-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out;}
.btn-red:hover {background:#c33; color:#fff;}
.btn-short {padding:1px 5px;}
.nomg-r {margin-right:0 !important;}
.mgright5 {margin-right:5px;}
.mgbot10 {margin-bottom:10px;}
.mgtop10 {margin-top:10px;}
.mgl10 {margin-left:10px;}
.mgr10 {margin-right:10px;}
.mgtop20 {margin-top:20px;}
.mgbot20 {margin-bottom:20px;}
.mgleft20 {margin-left:20px;}
.p33 {width:33%; display:inline-block;}
.tacenter {text-align:center !important;} .taright {text-align:right !important;}
.bound {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
pre {position:relative; display:block; background:#f6f6f6; margin-bottom:5px; padding:0.5em; font-size:12px; overflow:auto; white-space:pre-wrap; border-left:5px solid #ccc; line-height:1.5em;}
pre:before {position:relative; display:block; content:'Код:'; color:#ccc; clear:both; width:100%;}
pre:hover {border-color:#c33;}
pre:hover:before {color:#c33;}
.w100px {width:100px !important}
.w110px {width:110px !important}
.w120px {width:120px !important}
.dtable {display:table !important;}
/*--- Формы ---*/
input, textarea, select {width:100%; padding:8px 9px; border:1px solid #CCC; border-bottom-color:#B3B3B3; border-radius:4px; box-shadow:inset 1px 1px #f1f1f1, 0 1px 2px rgba(0,0,0,.1); font:14px Arial, sans-serif; color:#333;}
input:hover, textarea:hover, select:hover {border-color:#B3B3B3;}
input:focus, textarea:focus, select: focus{outline:none;}
select:focus, input {outline:none;}
select {display:block; padding:8px 35px 8px 9px !important; max-width:100%; height:auto !important; background:url("../images/selectbox_arrow.png") right center no-repeat; background-color:#fff; color:#444444; font-size:12px; line-height:16px !important; appearance:none; -webkit-appearance:none; -moz-appearance:none; }
select::-ms-expand {display:none;}
select:disabled::-ms-expand {background:#f60;}
/*--- Input file ---*/
input[type="file"] {display:none;}
.custom-file-upload {display:inline-block; padding:6px 12px; color:#c33; border:1px solid #c33; cursor:pointer; -webkit-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out;}
.custom-file-upload:hover {background:#c33; color:#fff;}
/*--- Чекбокс переключатель ---*/
.checkbox {vertical-align:top; margin:0 3px 0 0; width:17px; height:17px;}
.checkbox + label {cursor:pointer;}
.checkbox:not(checked) {position:absolute; opacity:0;}
.checkbox:not(checked) + label {position:relative; padding:0 0 0 60px;}
.checkbox:not(checked) + label:before {content:''; position:absolute; top:-4px; left:0; width:50px; height:26px; border-radius:13px; background:#c2c2c2; box-shadow:inset 0 2px 3px rgba(0,0,0,.2);}
.checkbox:not(checked) + label:after {content:''; position:absolute; top:-2px; left:2px; width:22px; height:22px; border-radius:10px; background:#fff; box-shadow:0 2px 5px rgba(0,0,0,.3); transition:all .2s;}
.checkbox:checked + label:before {background:#c33;}
.checkbox:checked + label:after {left:26px;}
.checkbox:focus + label:before {box-shadow:0 0 5px 1px rgba(204,51,51,.5);}
/*--- Чекбокс квадрат ---*/
.checkbox {display:none;}
.checkbox-custom {position:relative; width:20px; height:20px; border:2px solid #ccc; border-radius:3px;}
.checkbox:checked + .checkbox-custom::before {content:""; display:block; position:absolute; top:2px; right:2px; bottom:2px; left:2px; background:#413548; border-radius:2px;}
.checkbox, .radio {display:none;}
.checkbox-custom, .radio-custom {width:18px; height:18px; margin-right:5px; border:1px solid #c2c2c2; border-radius:0; position:relative; cursor: pointer; box-shadow:inset 0 10px 15px -15px #000;}
.checkbox:checked + .checkbox-custom::before, .radio:checked + .radio-custom::before {content:""; display:block; position:absolute; top:3px; right:3px; bottom:3px; left:3px; background:#c33; border-radius:0;}
.radio-custom, .radio:checked + .radio-custom::before {border-radius:50%;}
.checkbox-custom, .radio-custom, .label-custom {display:inline-block; vertical-align:middle;}
body {background:#f7f3f7; font-size:14px; font-family:'Play', sans-serif;}
/*--- Формы входа, регистрации, восстановления пароля ---*/
#captcha_img {cursor:pointer;}
ul.sign {float:left; width:420px;}
.sign-form {display:table; width:100%; background:#fff; padding:20px; border-bottom:3px solid #c33; box-shadow:0px -1px 2px rgba(0, 0, 0, 0.1);}
ul.sign li {display:inline-block; width:100%; line-height:34px; padding:6px 0;}
ul.sign li#security_code {display:none;}
ul.sign li input {width:250px;}
ul.sign li input#name, ul.sign li input#lastname {text-transform:capitalize;}
ul.sign li button {font-size:14px;}
ul.sign li .sign-label {width:100px; float:left; text-align:right; margin-right:20px;}
ul.sign li .sign-input {float:left;}
ul.sign li .sign-another {display:inline-block; float:left; margin-left:120px;}
.stock {float:left; width:540px;}
.stock div {background:#f7f3f7; margin-bottom:10px; padding:5px 10px; color:#555; border-radius:5px; border-bottom:1px solid #dadada;}
.stock div li {list-style-type:square; margin-left:20px;}
/*--- Шапка ---*/
.header {position:relative; width:100%; height:141px; background:url(../images/1.jpg) center; background-size:cover !important;}
.first {position:absolute; top:0; background-color:rgba(0,0,0,0.9); width:100%; height:60px; font-size:14px; z-index:2;}
.first ul {position:relative; float:right; top:12px;}
.first ul li {display:inline;}
.first ul li .none {display:none;}
.first ul li a {color:#fff;}
.first ul li a:hover {color:#c33}
.first ul li .login {margin-right: 10px;}
.first ul li .login .fa {margin-right: 2px;}
.second {position:absolute; top:60px; width: 100%; background-color:rgba(0,0,0,0.7); height:81px; border-bottom:1px solid rgba(255,255,255,0.2); z-index:1;}
.second .logo {float:left; background:url('../images/logo.png'); width:220px; height:50px; margin:15px 0; opacity:0.9; -webkit-transition:all 200ms ease-in-out; transition:all 200ms ease-in-out;}
.second .logo:hover {opacity:1;}
.second #sidebar-r .title, .first #sidebar-l .title {display:none;}
.second ul {float:right;}
.second ul li {float:left;}
.second ul li i {display:none;}
.second ul li a {display:inline-block; position:relative; padding:30px 15px; color:#ddd; font-size:17px; text-transform:uppercase; border-bottom:1px solid rgba(0,0,0,0); -webkit-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out;}
.second ul li a:hover {background:rgba(0,0,0,0.5); color:#fff; border-bottom:1px solid #c33;}
.second ul li a:before {position:absolute; content:""; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid rgba(0,0,0,0); bottom: 0; left:50%; margin-left:-10px; -webkit-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out;}
.second ul li a:hover:before {border-bottom:8px solid #c33;}
/*--- Навигация ---*/
.nav {position:relative; display:inline-block; width:100%; background:#fff; margin-bottom:2px; padding:15px 0; box-shadow:0px 1px 2px rgba(0, 0, 0, 0.1);}
.nav i {margin:0 5px;}
.nav a:hover {text-decoration:underline;}
/*--- Контент ---*/
.container {position:relative;}
/*--- Тестовые серверы ---*/
.gamepanel, .news .content {background:#f7f3f7; padding:40px 0; overflow:hidden;}
.gamepanel .title, .news .content .title {font-size:24px; font-weight:normal;}
.gamepanel .description, .container .games .description, .news .content .description {font-size:18px; color:#666; margin-bottom:15px;}
.gamepanel .col2 {float:left; width:485px; margin-right:30px;}
.gamepanel .col2 .test-server li {width:100%; height:43px; line-height:43px; margin-bottom:7px; background-color:#fff; font-size:16px; font-weight:bold; border-bottom:3px solid #d1d1d1;}
.gamepanel .col2 .test-server li:last-child {margin:0;}
.gamepanel .col2 .test-server li img {float:left; margin:3px 10px 0 3px;}
.gamepanel .col2 .test-server li .name {float:left;}
.gamepanel .col2 .test-server li .ip {float:right; color:#c33; margin-right:10px;}
.gamepanel .col2 .test-server li .ip .steam-connect {float:right; width:20px; margin:10px 0 0 5px;}
.gamepanel .use-test {width:485px; background-color:#fff; padding:15px; border-bottom:3px solid #c33;}
.gamepanel .use-test .title {font-size:20px; font-weight:bold; text-transform:uppercase;}
.gamepanel .use-test .small {font-size:18px; font-weight:normal; text-transform:none;}
.gamepanel .use-test ul {margin:8px 0 8px 10px;}
.gamepanel .use-test ul li {background:url('../images/dot.png') left no-repeat; line-height:24px; padding-left:20px; color:#505050;}
.gamepanel .use-test .buy {float:left; margin-top:6px; color:#c33; font-weight:bold;}
.gamepanel .use-test a.buy-btn {float:right; padding:4px 20px; color:#c33; border:2px solid #c33; border-radius:40px; -webkit-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out;}
.gamepanel .use-test a.buy-btn:hover {background-color:#c33; color:#fff;}
/*--- Личный кабинет ---*/
ul.cshostfun li .lk-info {width:100px; float:left; line-height:28px; text-align:right; padding-right:10px;}
ul.cshostfun li.lk-full {padding:0 10px !important; line-height:31px;}
ul.cshostfun li .lk-input-2x {float:left; width:570px;}
ul.cshostfun li .lk-input-1x {float:left; width:440px;}
ul.cshostfun li .lk-btn1 {float:left; width:100px; margin-left:10px;}
ul.cshostfun li .lk-btn2 {float:left; width:120px; margin-left:10px;}
ul.cshostfun li .cb-sum {float:left; width:300px; margin-left:10px;}
ul.cshostfun li .cb-purse {float:left; width:250px; margin-left:10px;}
ul.cshostfun li .cashback {float:left; width:100px; margin-left:10px;}
.banner ul li {display:inline-block; margin:5px 0;}
.banner ul li .binfo {float:left; width:100px; text-align:right; font-weight:bold;}
.banner ul li .bcode {float:right; width:668px; margin-left:10px;}
.banner ul li .bcode textarea {font-size:13px; border-radius:0; box-shadow:none;}
.banner img {background:#fff; padding:2px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.5); box-shadow:0 1px 5px rgba(0,0,0,0.5);}
.avatar {float:left; width:140px; height:140px; margin-right:10px;}
.upload-ava {float:left; max-width:640px;}
.security {display:table;}
.security-left {float:left; width:210px;}
.security-left ul li {margin-bottom:5px;}
.security-right {position:relative; float:right; width:560px; margin-left:10px; padding-left:10px;}
.security-right:after {position:absolute; content:""; width:1px; height:100%; top:0; left:0; background:linear-gradient(to top, #fff 5%, #c33 50%, #fff 95%);}
.security-ip {width:175px; float:left; margin-right:5px;}
.security-right ul li {display:table; width:100%; margin-bottom:5px;}
.security-right ul li:last-child {margin:0;}
.security-input-ip {float:left; width:420px;}
.security-button-ip {float:left; width:120px; margin-left:10px;}
.text-green {color:#47a145;}
.text-red {color:#c33;}
.text-blue {color:#0af;}
/*--- Игровые серверы ---*/
.gamepanel .server {width:100%; display:inline-block; background-color:#fff; border-bottom: 3px solid #c33; box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1); border-radius:5px;}
.gamepanel .server .title {padding:10px 15px; font-size:20px; border-bottom:1px solid #eee;}
.gamepanel .short {width:495px; margin-right:10px; padding:10px; border-bottom:3px solid #c2c2c2; -webkit-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out;}
.gamepanel .short:hover {border-bottom-color: #c33;}
.gamepanel .short:nth-child(even) {margin-right:0;}
.gamepanel .short:nth-child(n+3) {margin-top:10px;}
.gamepanel .server.short .title {margin-bottom:10px; padding:0; font-size:18px; border:none;}
.gamepanel .server i {margin-right:5px;}
.gamepanel .server .location {width:150px; float:left; margin-right:10px; box-shadow:0 0 1px #bbb; border-radius:5px;}
.gamepanel .server .map {position:relative;}
.gamepanel .server .map img {display:block; width:150px; max-height:113px; border-radius:5px 5px 0 0;}
.gamepanel .server .map .game {position:absolute; top:5px; left:5px; width:16px; border-radius:0;}
.gamepanel .server .gamer {position:absolute; background-color:#fff; padding:2px 10px; bottom:10px; right:-1px; font-size:12px; font-weight:bold; border-radius:5px 0 0 5px;}
.gamepanel .server .map-name {width:100%; padding:4px 10px; font-size:14px;}
.gamepanel .server ul.info {position:relative; display:inline-block; width:315px; height:137px;}
.gamepanel .server ul.info li {line-height:21px;}
.gamepanel .server ul.info li span {font-weight:bold;}
.gamepanel .server ul.info li a {display:block; padding:2px 15px; font-size:14px; color:#c2c2c2; border:2px solid #c2c2c2; border-radius:40px; -webkit-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out;}
.gamepanel .server:hover ul.info li a {border-color:#c33; color:#c33;}
.gamepanel .server ul.info li.bottom {position:absolute; bottom:0; }
.gamepanel .server ul.info li.bottom a:hover {background-color:#c33; color:#fff;}
ul.cshostfun li {display:table; border-bottom:1px dashed #dcdcdc; padding:5px 10px; width:100%; min-height:21px;}
ul.cshostfun li:last-child {border:none;}
ul.cshostfun li p {margin-bottom:5px;}
ul.cshostfun li.full {width:100%; line-height:21px;}
/*--- Support ---*/
ul.cshostfun li .support-info {float:left; width:90px; line-height:26px;}
ul.cshostfun li .support-input {float:right; width:890px;}
.support-btn {padding:8px 30px; background:#fff; color:#c33; font-size:14px; border:2px solid #c33; border-radius:40px; display:inline-block; -webkit-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out;}
.support-btn:hover {background:#c33; color:#fff;}
/*--- Тех. поддержка ---*/
table.ipad {width:100%; background-color:#fff; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); border-radius:3px;}
table.ipad th {padding:10px 20px; text-align:left; border-bottom:3px solid #c33;}
table.ipad td {padding:5px 10px; vertical-align:middle;}
table.ipad.orderdesc th {padding:10px;}
table.ipad.orderdesc th i {margin:0 0 0 5px;}
table.ipad.orderdesc td i {margin-right:5px;}
table.ipad.orderdesc tr:nth-child(even) {background-color:#fafafa;}
table.ipad.orderdesc td {padding:10px; vertical-align:text-top;}
table.ipad.orderdesc td p {font:normal 11px/13px Tahoma; color:#777;}
table.ipad.orderdesc td p.order-desc {display:none; margin-top:10px; font:normal 12px Arial; color:#555;}
table.ipad tbody tr {border-bottom:1px dashed #dcdcdc}
table.ipad tbody tr:last-child {border:none;}
table.ipad .comm {margin-top:3px; font-size:14px;}
.form textarea {resize:vertical; width:100%;}
.gamepanel .dialog {width:100%;}
.gamepanel .dialog .title {padding:10px 15px; font-size:16px; font-weight:bold; border-bottom:3px solid #c33;}
.gamepanel .dialog .messager {padding:15px;}
/*--- Статус запроса ---*/
.statustp {display:inline-block; color:#fff; font-size:14px; padding:2px 5px 3px; border-radius:3px;}
.greentp {background:#47a145;}
.orangetp {background:#f57c00;}
.redtp {background:#c33;}
.bluetp {background:#0af;}
.label {
display: inline;
padding: .2em .6em .3em;
line-height: 1;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: .25em;
}
.label-primary {
background-color: #d9230f;
color: #fff;
}
.label-primary[href]:hover, .label-primary[href]:focus {
background-color: #a91b0c;
color: #fff;
}
.label-success {
background-color: #469408;
color: #fff;
}
.label-success[href]:hover, .label-success[href]:focus {
background-color: #2f6405;
color: #fff;
}
.label-info {
background-color: #029acf;
color: #fff;
}
.label-info[href]:hover, .label-info[href]:focus {
background-color: #02749c;
color: #fff;
}
.label-danger {
background-color: #d9831f;
color: #fff;
}
.label-danger[href]:hover, .label-danger[href]:focus {
background-color: #ac6819;
color: #fff;
}
/*--- Стол заказов ---*/
.order-game {width:225px;}
.order-date {width:140px;}
.order-user {width:150px;}
.order-icon{display:inline-block;width:16px;height:15px;background:url('../images/orderdesc/sprite.png') no-repeat;vertical-align:text-bottom;}
.order-wait{background-position:0 -15px;}
.order-wait:hover{background-position:-16px -15px;}
.order-work{background-position:0 -30px;}
.order-work:hover{background-position:-16px -30px;}
.order-done{background-position:0 -45px;}
.order-done:hover{background-position:-16px -45px;}
.order-deny{background-position:0 -60px;}
.order-deny:hover{background-position:-16px -60px;}
.order-more{background-position:0 -120px;}
.order-more:hover{background-position:-16px -120px;}
.order-mored{background-position:0 -105px;}
.order-mored:hover{background-position:-16px -105px;}
.order-edit{background-position:0 -150px;}
.order-edit:hover{background-position:-16px -150px;}
.red-title {
padding: 10px;
background: #cc3333;
text-align: center;
color: white;
border-radius: 0.25rem;
margin: 0px -60px 20px -60px;
font-family: 'Play', sans-serif;
font-size: 16px;
}
.content-body {
background: white;
padding: 15px;
border-bottom: 1px solid #e2e2e2;
font-family: 'Play', sans-serif;
}
.block-left {
background: white;
padding: 20px;
width: 49%;
display: inline-block;
margin: 5px;
box-shadow: 0 2px 7px rgba(0, 0, 0, 0.2);
}
.block-right {
background: white;
padding: 20px;
width: 49%;
display: inline-block;
box-shadow: 0 2px 7px rgba(0, 0, 0, 0.2);
}
/*--- Комментарии ---*/
.comm-news {display:inline-block; width:100%; background:#fff; border-left:3px solid #c33; padding:10px; border-radius:4px; box-shadow:0px 1px 2px rgba(0, 0, 0, 0.1);}
.comm-ava {float:left; position:relative; width:60px; height:63px; overflow:hidden;}
.comm-ava img {width:100%; vertical-align:middle;}
.comm-info {display:block; margin-left:70px;}
.comm-user {line-height:16px; margin-bottom:5px; padding-bottom:5px; border-bottom:1px dashed #ccc;}
.comm-count {float:right; color:#d1d1d1;}
.comm-news .comm-count span {opacity:0;}
.comm-news:hover .comm-count span {opacity:1;}
.comm-count span a {color:#666;}
.comm-count span a:hover {color:#c33;}
.comm-text {text-align:justify;}
.comm-text img {max-width:100%;}
.comm-text a {text-decoration:underline;}
.comm-text a:hover {text-decoration:none;}
/*--- Управление сервером ---*/
.gamepanel .direction {float:left; width:180px; background-color:#fff; margin-right:10px; box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1); border-left:3px solid #c2c2c2; border-radius:5px;}
.gamepanel .direction .title, .gamepanel .full .title, .gamepanel .main .lcol .stress .title, .gamepanel .main .lcol .access .title, .container2 .navigation .title {padding:10px 15px; font-size:20px; border-bottom:1px solid #eee;}
.gamepanel .direction ul li {margin-left:-3px;}
.gamepanel .direction ul li:last-child {border-radius:0 0 5px 5px; overflow:hidden;}
.gamepanel .direction ul li a {display:block; padding:10px; color:#3d3d3d; font-size:14px; border-left:3px solid rgba(0,0,0,0); -webkit-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out;}
.gamepanel .direction ul li a:hover, .gamepanel .direction ul li a.active {background-color:#f7f3f7; color:#c33; border-left:3px solid #c33;}
.gamepanel .direction ul li a img {width:14px;margin-right:5px;vertical-align:text-top;}
.gamepanel .direction ul li a i {width:20px;}
.gamepanel .full {width:807px;}
.gamepanel .server .title .serverid {float:right;}
.gamepanel .server .data {display:table; width:100%; padding:10px;}
.gamepanel .server .data .control-buttons {position:relative; float:left; margin:0 20px 0 10px; padding:9px 20px 0 0;}
.gamepanel .server .data .control-buttons:after {position:absolute; content:""; width:1px; height:145px; top:0; right:0; background:linear-gradient(to top, #fff 5%, #c33 50%, #fff 95%);}
.gamepanel .server .data .control-buttons .btn {display:block; padding:2px 15px; font-size:14px; color:#c33; border:2px solid #c33; border-radius:40px; cursor:pointer; -webkit-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out;}
.gamepanel .server .data .control-buttons .btn:hover {background-color:#c33; color:#fff;}
.gamepanel .server .data .control-buttons div {margin-bottom:10px;}
.gamepanel .main {display:table; margin-top:10px;}
.gamepanel .main .lcol {float:left; width:500px; margin-right:10px;}
.gamepanel .main .lcol .stress {width:100%;}
.gamepanel .main .lcol .stress .info {display:table; padding:10px;}
.gamepanel .main .lcol .stress ul li {float:left; width:25%; text-align:center;}
.gamepanel .main .lcol .access {width:100%; margin-top:10px;}
.gamepanel .main .lcol .access ul li {display:inline-block; width:480px; padding:5px 10px; border-bottom:1px solid #eee;}
.gamepanel .main .lcol .access ul li:last-child {border:none;}
.gamepanel .main .rcol {float:right; width:296px;}
.gamepanel .server .data {display:table; width:100%; padding:10px;}
.gamepanel .server .data p {margin-bottom:5px; line-height:20px; text-align:justify;}
.gamepanel .server .data p:last-child {margin:0;}
/*--- Список тарифов ---*/
table.tarif {width:1000px; border-collapse:initial; border-spacing:1px 0; color:#fff; text-transform:uppercase;}
table.tarif thead {font-size:16px;}
table.tarif thead th {height:25px; line-height:25px; background-color:#57bc54; font-size:16px; border-bottom:1px solid #f7f3f7; font-weight:normal;}
table.tarif thead th.gray {background-color:#a5a6a5;}
table.tarif tr {color:#717171; font-size:14px; text-transform:none;}
table.tarif tr:nth-child(1) {color:#fff; text-transform:uppercase;}
table.tarif tr:nth-child(odd) {background-color:#f3f0f3;}
table.tarif tr:nth-child(even) {background-color:#e2e2e2;}
table.tarif tr td {width:14%; height:30px; font-size:14px; border-bottom:1px solid #f7f3f7; text-align:center; vertical-align:middle;}
table.tarif tr td.gray {background-color:#707070; font-weight:bold;}
table.tarif tr td.price {height:40px; background-color:#47a145;}
table.tarif tr td .number {width:48%; display:block; float:left; font-size:30px; text-align:right; font-weight:bold;}
table.tarif tr td .coast {width:50%; float:right; font-size:12px; line-height:12px; margin-top:5px; text-align:left; text-transform:none;}
/*--- Аренда игрового сервера ---*/
.gamepanel .orderserv {float:left; width:810px;}
.gamepanel .orderserv .server {float:left; width:510px; margin-right:10px;}
.gamepanel .orderserv .title {padding:10px 15px; font-size:20px; border-bottom:1px solid #eee;}
.gamepanel .orderserv ul li {display:inline-block; width:100%; padding:6px 0;}
.gamepanel .orderserv ul li .order-label {width:90px; float:left; line-height:28px; text-align:right; margin-right:20px;}
.gamepanel .orderserv ul li .order-input-2x {float:left; width:380px;}
.gamepanel .orderserv ul li .order-input-1x {float:left; width:270px;}
.gamepanel .orderserv ul li .order-other {float:left; width:100px; margin-left:10px;}
.gamepanel .orderserv ul li .order-promo {font-size:16px; font-weight:600;}
.gamepanel .orderserv ul li .order-pay {line-height:26px;}
#agree {width:170px; float:right; text-align:right;}
#sum_info {font-weight:bold; font-size:16px;}
.gamepanel .orderserv .dopuslugi {float:right; width:290px !important; margin:0 !important;}
.gamepanel .orderserv .dopuslugi p{line-height:20px; margin-bottom:5px; text-align:justify;}
ul.cpanel {-webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-name:fadeIn; animation-name:fadeIn;}
ul.cpanel li {display:table !important;}
.screen-cp {float:left; width:152px; margin-right:10px;}
.screen-cp img {width:150px; border:1px solid #ddd; -webkit-box-shadow:0 10px 6px -6px #777; -moz-box-shadow:0 10px 6px -6px #777; box-shadow:0 10px 6px -6px #777;}
.info-cp {display:table;}
.info-cp p {margin:0 0 5px; line-height:1.5; color:#383838; text-align:justify}
/*--- Выбор сервера ---*/
.games {background-image:url(../images/world.jpg); background-size:cover; background-color:#fff; width:100%; border-top:1px solid #e2e2e2; padding-bottom:50px}
.games .title {background:linear-gradient(to top, #fff, #f7f3f7); width:230px; margin-top:-18px; padding:2px 12px; font-size:24px; font-weight:normal}
.games .description {margin-left:12px}
.games .items {margin-top:30px; overflow:hidden}
.games .game {position:relative; width:244px; float:left; background:#f5f5f5; margin:3px; padding:1px; border-radius:0 0 3px 3px; box-shadow:0 0 1px #bbb; transition:0.15s linear box-shadow; overflow:hidden; text-transform:uppercase; z-index:0;}
.games .game:hover {box-shadow:0 0 5px #aaa;}
.games .game .price {position:absolute; top:10px; left:1px; background:#f7f3f7; padding:5px 10px; font-size:12px; color:#000; text-align:center; font-weight:bold; border-radius:0 5px 5px 0; box-shadow:1px 0 0px #bbb; z-index: 1;}
.games .items .game .img {position:relative; width:100%; height:auto;}
.games .game .name {position:relative; width:100%; height:33px; line-height:33px; background:#c33; margin-top:-4px; font-size:15px; color:#fff; text-align:center;}
.games .game .name:before {position:absolute; content:""; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #c33; top:-10px; left:50%; margin-left:-10px;}
.games .game .list {font-size:14px; color:#3d3d3d; text-align:center; background:#fff; padding:8px 0; border-bottom:1px solid #e2e2e2;}
.games .game .button {display:block; width:210px; height:36px; line-height:36px; margin:15px auto; background:#c33; border-radius:3px; color:#fff; font-size:16px; vertical-align:middle; text-align:center; border:none; transition:0.15s linear height, 0.15s linear width, 0.15s linear margin, 0.15s linear background, 0.15s linear line-height;}
.games .game .button:hover {background-color:#bd2929;}
/*--- Недоступные для заказа серверы ---*/
.games .notavailable {cursor:not-allowed;}
.games .notavailable .img {-webkit-filter:grayscale(100%); filter:grayscale(100%);}
.games .notavailable .name, .games .notavailable .button {background:#cecece; cursor:not-allowed;}
.games .notavailable .name:before {border-bottom:10px solid #cecece;}
.games .notavailable .button:hover {background:#ccc;}
/*--- Новости ---*/
.news {position:relative;}
.news .content {border-top:1px solid #e2e2e2;}
.news .content .title {font-size:24px; font-weight:normal;}
.news .content .col3 {float:left; width:720px; margin-right:15px;}
.news .content .col3 .block-news {width:100%; background-color:#fff; margin-bottom:15px; padding:10px 15px; border-bottom:3px solid #d1d1d1; box-shadow:0px -1px 2px rgba(0, 0, 0, 0.1); -webkit-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out;}
.news .content .col3 .block-news:hover {border-bottom:3px solid #c33;}
.news .content .col3 .block-news:last-child {margin-bottom:0px;}
.news .content .col3 .block-news .caption {margin-bottom:5px; color:#000; font-size:20px; font-weight:bold; text-transform:uppercase; -webkit-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out;}
.news .content .col3 .block-news:hover .caption {color:#c33;}
.news .content .col3 .block-news .text p {margin-bottom:5px; line-height:20px; text-align:justify;}
.news .content .col3 .block-news .text p:last-child {margin:0;}
.news .content .col3 .block-news .text ul, .news .content .col3 .block-news .text ol {margin:0 0 5px 20px}
.news .content .col3 .block-news .text ul li {list-style-type: disc;}
.news .content .col3 .block-news .info {margin-top:5px; font-size:14px; overflow:hidden;}
.news .content .col3 .block-news .info .date {line-height:28px;}
.news .content .col3 .block-news .info .date li {float:left; background:url('../images/dot.png') left no-repeat; padding-left:20px;}
.news .content .col3 .block-news .info .date li:first-child {margin-right:20px;}
.news .content .col3 .block-news .info .date span {color:#c33;}
.news .content .col3 .block-news .info .more {float:right; color:#d1d1d1; padding:4px 20px; border:2px solid #d1d1d1; border-radius:40px; -webkit-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out;}
.news .content .col3 .block-news:hover .info .more {color:#c33; border:2px solid #c33;}
.news .content .col3 .block-news .info .more:hover {background-color:#c33; color:#fff;}
.news .content .col1 {float:left; width:265px;border-radius:5px 5px 0 0; overflow:hidden;}
.news .content .col1 .vk {width:100%; min-height:400px; background:#fff; border-bottom:3px solid #c33;}
/*--- Навигация для телефонов и планшетов ---*/
.navigation {float:left; width:180px; background-color:#fff; margin-bottom:10px; border-left:3px solid #c2c2c2; border-radius:5px; box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1);}
.sublnk {display:block; padding:10px; font-size:18px; color:#3d3d3d; border-left:3px solid rgba(0,0,0,0); -webkit-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out;}
.subnav li {margin-left:-3px;}
.subnav li:last-child {border-radius:0 0 5px 5px; overflow:hidden;}
.subnav li a {display:block; padding:10px; font-size:14px; color:#3d3d3d; border-left:3px solid rgba(0,0,0,0); -webkit-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out;}
.subnav li a:hover, .subnav li a.active {background-color:#f7f3f7; color:#c33; border-left:3px solid #c33;}
.subnav li a img {width:14px; margin-right:5px; vertical-align:text-top;}
.subnav li a i {width:20px;}
/*--- Постраничная навигация ---*/
.pages {display:table; margin:20px auto 0; text-align:center;}
.pages li {float:left;}
.pages i {margin:0;}
.pages a {float:left; background:#fff; margin:0 4px 5px 0; padding:3px 8px 4px 7px; color:#c33; border:1px solid #ddd; -moz-transition:all 0.2s ease-out 0s; -webkit-transition:all 0.2s ease-out 0s; transition:all 0.2s ease-out 0s;}
.pages li.active a {background:#c33; color:#fff; border-color:#c33;}
.pages a:hover {border-color:#c33;}
.seo {padding:15px; background:#fff; border:1px solid #ddd; margin-bottom:30px;}
.seo h1 {font-size:24px; font-weight:normal; margin-bottom:5px;}
.seo p {margin:0 0 5px; line-height:1.3; text-align:justify;}
.seo ul {margin-bottom:5px;}
.seo ul li {display:list-item; margin-left:25px; padding:2px 0; list-style-type:disc;}
/*--- Подвал ---*/
.footer {border-top:3px solid #c33; background:url('../images/footer.jpg') top center; background-size:cover; color:#fff;}
.footer .info {margin:40px 0; overflow:hidden;}
.footer .info .headline {font-size:22px; margin-bottom:15px;}
.footer .info .col1 {float:left; width:300px; margin-right:50px;}
.footer .info .col1:first-child {width:240px;}
.footer .info .col1 ul li {height:30px; line-height:30px;}
.footer .info .col1 ul li a {position:relative; background:url('../images/dot.png') left no-repeat; padding-left:25px; color:#fff; -webkit-transition:all 100ms ease-in-out; transition:all 100ms ease-in-out;}
.footer .info .col1 ul li a:hover {padding-left:28px;}
.footer .info .col2 {display:table; float:left; width:360px;}
.pluso-more {display:none!important;}
.pluso-wrap a:hover {-webkit-filter: brightness(120%);}
.footer .copyright {background-color:rgba(0,0,0,0.7); height:51px; line-height:31px; padding:10px 0; border-top:1px solid rgba(255,255,255,0.2); overflow:hidden;}
.footer .copyright p:nth-child(1) {float:left;}
.footer .copyright p:nth-child(2) {float:right;}
.footer .copyright p a:hover {border-bottom:1px dashed #c33;}
.footer .copyright p:nth-child(2) a:hover {border:none;}
.footer .copyright p img {margin-right:5px; opacity:0.5;}
.footer .copyright p img:hover {opacity:1;}
.footer .copyright p img:last-child {margin:0;}
/*--- Кнопка "Наверх" ---*/
.scrollup {position:fixed; display:none; width:40px; height:40px; line-height:30px; background:#c33; padding:5px; text-align:center; font-size:18px; bottom:45px; right:45px; cursor: pointer; color:#fff; text-decoration:none; border-radius:50%; z-index:999;}
.scrollup:hover {background:#bd2929;}
.scrollup i {margin:0 !important; font-weight:bold;}
/*--- Соц. кнопки ---*/
.goodshare {background-color:rgba(0,0,0,0); margin:0; padding:0; text-align:center; color:#fff;}
.goodshare:hover {background-color:rgba(0,0,0,0); -webkit-filter:brightness(120%);}
.goodshare i {margin:0;}
.goodshare .fa {width:20px; height:20px; font-size:12px; line-height:20px; border-radius:3px}
.goodshare .fa-vk {background-color:#41658b;}
.goodshare .fa-facebook {background-color:#39579a;}
.goodshare .fa-twitter {background-color:#00abf0;}
.goodshare .fa-odnoklassniki {background-color:#f4960f;}
.goodshare .fa-google-plus {background-color:#be3308;}
.goodshare .fa-envelope {background-color:#2f69a1;}
/*--- Scroll ---*/
::-webkit-scrollbar {width:6px; height:6px;}
::-webkit-scrollbar-track-piece {background-color:#fff;}
::-webkit-scrollbar-thumb:vertical {height:6px; background-color:#c33;}
::-webkit-scrollbar-thumb:horizontal {width:6px; background-color:#c33;}
::selection {background:#c33; color:#fff;}
::-moz-selection {background:#c33; color:#fff;}
@media screen and (min-width: 1025px) {.subnav {display:block !important;}}
@media screen and (max-width: 1024px) {
.second .logo {background:url(../images/logo.png) right top -5px; width:175px; height:25px;}
.tarif-table {width:100%; overflow-x:scroll;}
.gamepanel .orderserv .dopuslugi {display:none;}
.gamepanel .short {width:100%; margin:0 0 10px 0 !important;}
.footer .copyright {height:auto;}
.footer .copyright p {float:none !important; line-height:16px; text-align:center;}
.footer .copyright p:nth-child(2) {margin-top:5px;}
.navigation {float:none; width:100%;}
.subnav {display:none;}
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
.admin{display:none !important;}
.center {width:750px;}
.btn-small {padding:6px 23px;}
.header {max-height:106px;}
.first {height:45px;}
.first ul {top:6px;}
.first ul li .login {margin-right:15px;}
.second {top:45px; height:60px;}
.second .logo {margin:18px 0;}
.second ul li a {padding:22px 12px; font-size:14px;}
.gamepanel .col2 {width:320px; margin-right:10px;}
.gamepanel .col2 .test-server li {height:48px; line-height:20px; padding-top:3px;}
.gamepanel .col2 .test-server li .name, .container .gamepanel .col2 .test-server li .ip {float:none; text-align:left;}
.gamepanel .use-test {width:420px;}
.gamepanel .use-test .title {font-size:18px;}
.gamepanel .use-test ul {margin:6px 0 8px 10px;}
.games .items {width:616px; margin:30px auto 0;}
.games .game {width:300px;}
.news .content .col3 {width:510px;}
.news .content .col1 {width:225px;}
.footer .info .col1:first-child {width:180px;}
.footer .info .col1 {width:220px; margin-right:30px;}
.footer .info .col1:nth-child(3) {width:260px;}
.gamepanel .server ul.info {width:560px;}
.gamepanel .orderserv {width:560px;}
.gamepanel .orderserv .server {width:560px; margin-right:0;}
.gamepanel .orderserv ul li .order-input-2x {width:430px;}
.gamepanel .orderserv ul li .order-input-1x {width:320px;}
.server ul.cshostfun li .lk-input-2x {width:510px;}
.server ul.cshostfun li .lk-input-1x {width:380px;}
.server ul.cshostfun li .cb-sum {width:260px;}
.server ul.cshostfun li .cb-purse {width:230px;}
.banner ul li .bcode {width:608px;}
ul.cshostfun li .lk-replenish {width:400px;}
ul.cshostfun li .lk-replenish input {width:350px;}
ul.cshostfun li .support-input {width:640px;}
.security-right {width:500px;}
.security-input-ip {width:360px;}
ul.sign {width:400px;}
.stock {width:310px;}
}
@media screen and (min-width: 769px) {
.second label, .second input, .first label, .first input {display:none !important;}
}
@media screen and (min-width: 1025px) {.b1025none {display:none !important;}}
@media screen and (max-width: 1024px) {.m1024none {display:none !important;}}
@media screen and (min-width: 769px) {.b769none {display:none !important;}}
@media screen and (max-width: 768px) {.m768none {display:none !important;}}
@media screen and (min-width: 601px) {.b601none {display:none !important;}}
@media screen and (max-width: 600px) {.m600none {display:none !important;}}
@media screen and (min-width: 481px) {.b481none {display:none !important;}}
@media screen and (max-width: 480px) {.m480none {display:none !important;}}
@media screen and (min-width: 321px) {.b321none {display:none !important;}}
@media screen and (max-width: 320px) {.m320none {display:none !important;}}
@media screen and (max-width: 768px) {
.btn-white {border-radius:0;}
.header {max-height:49px;}
.first {height:0;}
.first ul li {display:block;}
.first ul li a:before {display:none;}
.first ul li .login {margin:0;}
.first label {float:left;}
.first label i {margin:9px 0; color:#fff; font-size:30px; cursor:pointer;}
.first label i:hover {color:#c33;}
.first #sidebar-l label {float:right; margin-top:3px;}
.first #sidebar-l label i {margin:0 0 0 15px; font-size:20px;}
.first #sidebar-left {display:none;}
.first #sidebar-l {display:block; position:fixed; width:240px; height:100%; top:0; left:-100%; background:#fff; list-style:none; margin:0; -webkit-box-shadow:0 0 5px 5px rgba(0,0,0,0.2); box-shadow:0 0 5px 5px rgba(0,0,0,0.2); overflow-y:auto; z-index:2; transition:left .5s;}
#sidebar-left:checked+#sidebar-l {left:0;}
.first #sidebar-l .headline {display:block; background:url(../images/footer.jpg) top center no-repeat; background-size:cover; line-height:62px; padding:10px 15px; color:#fff;}
.first #sidebar-l .title {display:inline-block; font-size:20px;}
.first #sidebar-l ul {top:0; float:left; width:100%;}
.first #sidebar-l ul li {float:none; height:40px; line-height:40px; border-bottom:1px solid #eee;}
.first #sidebar-l ul li i {display:inline-block; width:20px;}
.first #sidebar-l ul li a {display:block; padding:0 10px; color:#000; font-size:14px; border:none;}
.first #sidebar-l ul li a:hover {background:#f7f3f7; color:#c33; border:none;}
.first #sidebar-l ul li a:hover::before {display:none;}
.second {top:0; height:48px;}
.second .logo {margin:12px 0 12px 30px;}
.second ul li a:before {display:none;}
.second label {float:right;}
.second label i {margin:9px 0; color:#fff; font-size:30px; cursor:pointer;}
.second label i:hover {color:#c33;}
.second #sidebar-r label {float:left; margin-top:3px;}
.second #sidebar-r label i {margin:0 15px 0 0; font-size:20px;}
.second #sidebar-right {display:none;}
.second #sidebar-r {display:block; position:fixed; width:240px; height:100%; top:0; right:-100%; background:#fff; list-style:none; margin:0; -webkit-box-shadow:0 0 5px 5px rgba(0,0,0,0.2); box-shadow:0 0 5px 5px rgba(0,0,0,0.2); overflow-y:auto; z-index:2; transition:right .5s;}
#sidebar-right:checked+#sidebar-r {right:0;}
.second #sidebar-r .headline {display:block; background:url(../images/footer.jpg) top center no-repeat; background-size:cover; line-height:62px; padding:10px 15px; color:#fff;}
.second #sidebar-r .title {display:inline-block; font-size:20px;}
.second #sidebar-r ul {float:left; width:100%;}
.second #sidebar-r ul li {float:none; height:40px; line-height:40px; border-bottom:1px solid #eee;}
.second #sidebar-r ul li i {display:inline-block; width:20px;}
.second #sidebar-r ul li a {display:block; padding:0 10px; color:#000; font-size:14px; text-transform:none; border:none;}
.second #sidebar-r ul li a:hover {background:#f7f3f7; color:#c33; border:none;}
.second #sidebar-r ul li a:hover::before {display:none;}
.gamepanel .use-test {width:100%; margin-top:10px;}
.gamepanel .orderserv {width:100%;}
.gamepanel .orderserv .server {width:100%; margin-right:0;}
.news .content .col3 {width:100%; margin:0;}
.news .content .col3 .block-news {width:100%;}
.news .content .col1 {width:100%; margin-top:15px;}
.footer .info .col1:nth-child(3) {display:none;}
/*--- Форма входа ---*/
ul.sign, .stock {width:100%;}
.stock {margin-top:20px;}
ul.sign li input {width:270px;}
ul.sign li button {font-size:14px;}
ul.sign li .sign-label {width:100%; float:left; text-align:left; padding:0 0 0 10px;}
ul.sign li .sign-input {float:left;}
ul.sign li .sign-input .btn-small {width:270px; height:34px; line-height:22px; background:#c33; color:#fff; border-radius:5px;}
ul.sign li .sign-input .btn-small:hover {background:#bd2929;}
ul.sign li .sign-another {display:inline-block; float:left; margin:0 0 0 10px;}
}
@media screen and (min-width: 601px) and (max-width: 768px) {
.center {width:580px;}
.btn-small {padding:4px 18px;}
.gamepanel .col2 {width:100%; margin-right:0;}
.games .game {width:284px;}
.gamepanel .server ul.info {width:400px;}
.gamepanel .orderserv ul li .order-input-2x {width:450px;}
.gamepanel .orderserv ul li .order-input-1x {width:340px;}
.server ul.cshostfun li .lk-input-2x {width:360px;}
.server ul.cshostfun li .lk-input-1x {width:230px;}
.server ul.cshostfun li .cb-sum {width:190px;}
.server ul.cshostfun li .cb-purse {width:150px;}
ul.cshostfun li .lk-replenish {width:250px;}
ul.cshostfun li .lk-replenish input {width:200px;}
ul.cshostfun li .support-input {width:490px;}
.security-right {width:350px;}
.security-input-ip {width:210px;}
.footer .info .col1:first-child {width:200px;}
.footer .info .col1:nth-child(2) {margin-right:0;}
}
@media screen and (max-width: 600px) {
.knob.big {font-size:14px; padding:6px 10px;}
ul.sign li input {width:100%;}
ul.sign li .sign-input .btn-small {width:420px;}
.footer .info .col1 {width:280px;}
.server ul.cshostfun li .lk-btn1 {width:90px;}
.server ul.cshostfun li .lk-btn2 {width:110px;}
.server ul.cshostfun li .cb-sum {margin-bottom:5px;}
.server ul.cshostfun li .cb-purse {margin:0;}
.security-left, .security-right {width:100%;}
.security-right {margin:10px 0 0 0; padding:10px 0 0 0;}
.security-right:after {width:100%; height:1px; background:linear-gradient(to left, #fff 5%, #c33 50%, #fff 95%);}
}
@media screen and (min-width: 481px) and (max-width: 600px) {
.center {width:460px;}
.btn-small {padding:4px 10px;}
.btn-white {border:none; border-radius:0;}
.btn-white:hover {border:none;}
.gamepanel .col2 {width:100%; margin-right:0;}
.games .game {width:224px;}
.news .content .col3 .block-news .info .more {clear:both; float:left; margin-top:5px;}
.gamepanel .server ul.info {width:280px;}
.gamepanel .orderserv ul li .order-input-2x {width:330px;}
.gamepanel .orderserv ul li .order-input-1x {width:220px;}
.server ul.cshostfun li .lk-input-2x {width:250px;}
.server ul.cshostfun li .lk-input-1x {width:130px;}
.server ul.cshostfun li .cb-sum {width:340px;}
.server ul.cshostfun li .cb-purse {width:350px;}
ul.cshostfun li .lk-replenish {width:150px;}
ul.cshostfun li .lk-replenish input {width:100px;}
ul.cshostfun li .support-input {width:370px;}
.security-input-ip {width:330px;}
.footer .info .col1:first-child {width:180px;}
.footer .info .col1 {margin:0;}
ul.sign li .sign-another {clear:both;}
}
@media screen and (max-width: 480px) {
.btn-smaller {width:100%; background:#c33 !important; color:#fff !important; margin-bottom:10px; text-align:center; border-radius:5px !important;}
.btn-smaller:hover {background:#bd2929 !important;}
.btn-small {padding:4px 10px;}
.btn-white {border:none; border-radius:0;}
.btn-white:hover {border:none;}
.gamepanel .col2 {width:100%; margin-right:0;}
.gamepanel .col2 .test-server li {height:48px; line-height: 20px; padding-top:3px;}
.gamepanel .col2 .test-server li .name, .container .gamepanel .col2 .test-server li .ip {float:none; text-align:left;}
.gamepanel .use-test ul li {background:url('../images/dot.png') left 8px no-repeat;}
.gamepanel .use-test .buy {float:none; text-align:center; margin-bottom:6px;}
.gamepanel .server ul.info {width:100%; height:200px;}
.gamepanel .orderserv ul li {padding:2px 0;}
.gamepanel .orderserv ul li .order-label {width:100%; line-height:20px; text-align:left; padding:0;}
.gamepanel .orderserv ul li .order-input-2x {width:100%;}
.gamepanel .orderserv ul li .order-promo {margin-left:0;}
#agree {float:left; width:100%; margin-top:10px;}
ul.sign li input {width:100%;}
ul.sign li .sign-input {width:100%;}
ul.sign li .sign-input .btn-small {width:100%;}
.server ul.cshostfun li .lk-info {width:auto;}
.server ul.cshostfun li .lk-input-1x {width:100%; margin-bottom:5px;}
.server ul.cshostfun li .lk-btn2 {margin:0;}
ul.cshostfun li .lk-replenish input {margin-bottom:5px;}
ul.cshostfun li .support-input {width:100%;}
.support-btn {width:100%; background:#c33; color:#fff; border-radius:5px;}
.support-btn:hover {background:#bd2929;}
}
@media screen and (min-width: 321px) and (max-width: 480px) {
.center {width:320px;}
.games .game {width:314px;}
.news .content .col3 .block-news .info .date li {float:none;}
.news .content .col3 .block-news .info .date li:first-child {margin:0;}
.news .content .col3 .block-news .info .more {float:left; margin-top:5px;}
.gamepanel .orderserv ul li .order-input-1x {width:190px;}
.gamepanel .orderserv ul li .order-other {float:left; width:100px; margin-left:10px;}
.server ul.cshostfun li .lk-input-2x {clear:both; width:200px;}
.server ul.cshostfun li .cb-sum {width:230px;}
.server ul.cshostfun li .cb-purse {width:190px;}
ul.cshostfun li .lk-replenish {width:220px;}
ul.cshostfun li .lk-replenish input {width:170px;}
.security-input-ip {width:170px;}
}
@media screen and (max-width: 320px) {
.center {width:300px;}
.games .game {width:292px;}
.news .content .col3 .block-news .info .date li {float:none;}
.news .content .col3 .block-news .info .date li:first-child {margin:0;}
.news .content .col3 .block-news .info .more {float:left; margin-top:5px;}
.gamepanel .orderserv ul li .order-input-1x {width:100%;}
.gamepanel .orderserv ul li .order-other {float:left; width:100%; margin:5px 0 0 0;}
.server ul.cshostfun li .lk-input-2x {clear:both; width:180px;}
.server ul.cshostfun li .cb-sum {width:210px;}
.server ul.cshostfun li .cb-purse {width:170px;}
ul.cshostfun li .lk-replenish {width:200px;}
ul.cshostfun li .lk-replenish input {width:150px;}
.security-input-ip {width:150px;}
.avatar {width:100%; margin:0 0 10px 0; text-align:center;}
}
body{position:relative;z-index:0;margin:0;padding:0 0 1em 0;text-align:center;}
.b-page__content{min-height:200px}
.b-head-decor{display:none}
.b-page_newyear .b-head-decor{position:absolute;top:0;left:0;display:block;height:115px;width:100%;overflow:hidden;background:url(balls/b-head-decor_newyear.png) repeat-x 0 0}
.b-page_newyear .b-head-decor__inner{position:absolute;top:0;left:0;height:115px;display:block;width:373px}
.b-page_newyear .b-head-decor::before{content:'';display:block;position:absolute;top:-115px;left:0;z-index:3;height:115px;display:block;width:100%;box-shadow:0 15px 30px rgba(0,0,0,0.75)}
.b-page_newyear .b-head-decor__inner_n2{left:373px}
.b-page_newyear .b-head-decor__inner_n3{left:746px}
.b-page_newyear .b-head-decor__inner_n4{left:1119px}
.b-page_newyear .b-head-decor__inner_n5{left:1492px}
.b-page_newyear .b-head-decor__inner_n6{left:1865px}
.b-page_newyear .b-head-decor__inner_n7{left:2238px}
.b-ball{position:absolute}
.b-ball_n1{top:0;left:3px;width:59px;height:83px}
.b-ball_n2{top:-19px;left:51px;width:55px;height:70px}
.b-ball_n3{top:9px;left:88px;width:49px;height:67px}
.b-ball_n4{top:0;left:133px;width:57px;height:102px}
.b-ball_n5{top:0;left:166px;width:49px;height:57px}
.b-ball_n6{top:6px;left:200px;width:54px;height:70px}
.b-ball_n7{top:0;left:240px;width:56px;height:67px}
.b-ball_n8{top:0;left:283px;width:54px;height:53px}
.b-ball_n9{top:10px;left:321px;width:49px;height:66px}
.b-ball_n1 .b-ball__i{background:url(balls/b-ball_n1.png) no-repeat}
.b-ball_n2 .b-ball__i{background:url(balls/b-ball_n2.png) no-repeat}
.b-ball_n3 .b-ball__i{background:url(balls/b-ball_n3.png) no-repeat}
.b-ball_n4 .b-ball__i{background:url(balls/b-ball_n4.png) no-repeat}
.b-ball_n5 .b-ball__i{background:url(balls/b-ball_n5.png) no-repeat}
.b-ball_n6 .b-ball__i{background:url(balls/b-ball_n6.png) no-repeat}
.b-ball_n7 .b-ball__i{background:url(balls/b-ball_n7.png) no-repeat}
.b-ball_n8 .b-ball__i{background:url(balls/b-ball_n8.png) no-repeat}
.b-ball_n9 .b-ball__i{background:url(balls/b-ball_n9.png) no-repeat}
.b-ball_i1 .b-ball__i{background:url(balls/b-ball_i1.png) no-repeat}
.b-ball_i2 .b-ball__i{background:url(balls/b-ball_i2.png) no-repeat}
.b-ball_i3 .b-ball__i{background:url(balls/b-ball_i3.png) no-repeat}
.b-ball_i4 .b-ball__i{background:url(balls/b-ball_i4.png) no-repeat}
.b-ball_i5 .b-ball__i{background:url(balls/b-ball_i5.png) no-repeat}
.b-ball_i6 .b-ball__i{background:url(balls/b-ball_i6.png) no-repeat}
.b-ball_i1{top:0;left:0;width:25px;height:71px}
.b-ball_i2{top:0;left:25px;width:61px;height:27px}
.b-ball_i3{top:0;left:176px;width:29px;height:31px}
.b-ball_i4{top:0;left:205px;width:50px;height:51px}
.b-ball_i5{top:0;left:289px;width:78px;height:28px}
.b-ball_i6{top:0;left:367px;width:6px;height:69px}
.b-ball__i{position:absolute;width:100%;height:100%;transform-origin:50% 0;transition:all .3s ease-in-out;pointer-events:none}
.b-ball_bounce .b-ball__right{position:absolute;top:0;right:0;left:50%;bottom:0;z-index:9}
.b-ball_bounce:hover .b-ball__right{display:none}
.b-ball_bounce .b-ball__right:hover{left:0;display:block!important}
.b-ball_bounce.bounce>.b-ball__i{transform:rotate(-9deg)}
.b-ball_bounce .b-ball__right.bounce+.b-ball__i{transform:rotate(9deg)}
.b-ball_bounce.bounce1>.b-ball__i{transform:rotate(6deg)}
.b-ball_bounce .b-ball__right.bounce1+.b-ball__i{transform:rotate(-6deg)}
.b-ball_bounce.bounce2>.b-ball__i{transform:rotate(-3deg)}
.b-ball_bounce .b-ball__right.bounce2+.b-ball__i{transform:rotate(3deg)}
.b-ball_bounce.bounce3>.b-ball__i{transform:rotate(1.5deg)}
.b-ball_bounce .b-ball__right.bounce3+.b-ball__i{transform:rotate(-1.5deg)}