	/* Основные шрифты страницы */
@font-face {
    font-family: 'SourceSansPro-Regular'; /*a name to be used later*/
    font-display: swap;
    src: url('/fonts/SourceSansPro-Regular.ttf'); /*URL to font*/
}
@font-face {
    font-family: 'SourceSansPro-SemiBold'; /*a name to be used later*/
    font-display: swap;
    src: url('/fonts/SourceSansPro-SemiBold.ttf'); /*URL to font*/
}
@font-face {
    font-family: 'SourceSansPro-Black'; /*a name to be used later*/
    font-display: swap;
    src: url('/fonts/SourceSansPro-Black.ttf'); /*URL to font*/
}
@font-face {
    font-family: 'Snowtop-Caps'; /*a name to be used later*/
    font-display: swap;
    src: url('/fonts/Snowtop-Caps.ttf'); /*URL to font*/
}

/* начальные значения */

body {
	margin: auto;
	padding: 0;
	background-color:#e8e8e8;
	color: #282830;
	font-size:16px;
	font-family: SourceSansPro-Regular;
	overflow-x:hidden;
}

#snowCanvas {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none; /* Ensures it doesn't interfere with usability */
  z-index: 1000; /* Adjust as needed to be above everything else */
}
#cacheWarning23 {
  display: none;
}

.exc{background:#26cfdd;color:#282830;display:table;width:100%;text-align:center;}
.exc:hover{background:#4f4f5f;color:#26cfdd;}
.exc2{background:#22bcc9;color:#282830;display:table;width:100%;text-align:center;}
.exc2:hover{background:#4f4f5f;color:#22bcc9;}
.better{background:#5cd56b;color:#282830;display:table;width:100%;text-align:center;}
.better:hover{background:#4f4f5f;color:#5cd56b;}
.better2{background:#51bb5e;color:#282830;display:table;width:100%;text-align:center;}
.better2:hover{background:#4f4f5f;color:#51bb5e;}
.normal{background:#cbaa27;color:#282830;display:table;width:100%;text-align:center;}
.normal:hover{background:#4f4f5f;color:#cbaa27;}

.btn{background:#4f4f5f;color:#e8e8e8;cursor:pointer;}
.btn:hover{background:#e8e8e8;color:#4f4f5f;}

.btn[disabled]{background:#eee;color:#afafaf;cursor:default;}

.Btn-Basic{background:#2a66a9;color:#e8e8e8;border: 2px solid #16375d;cursor:pointer;}
.Btn-Basic:hover{background:#e8e8e8;color:#2a66a9;border: 2px solid #2a66a9;}
.Btn-Basic[disabled]{background:#eee;color:#afafaf;cursor:default;border: 2px solid #afafaf;}

.Btn-Premium{background:#1d8186;color:#e8e8e8;border: 2px solid #125154;cursor:pointer;}
.Btn-Premium:hover{background:#e8e8e8;color:#1d8186;border: 2px solid #1d8186;}
.Btn-Premium[disabled]{background:#eee;color:#afafaf;cursor:default;border: 2px solid #afafaf;}

.Btn-Gold{background:#b89b00;color:#e8e8e8;border: 2px solid #5b4d00;cursor:pointer;}
.Btn-Gold:hover{background:#e8e8e8;color:#b89b00;border: 2px solid #b89b00;}
.Btn-Gold[disabled]{background:#eee;color:#afafaf;cursor:default;border: 2px solid #afafaf;}

.Btn-Platinum{background:#8700b8;color:#e8e8e8;border: 2px solid #410059;cursor:pointer;}
.Btn-Platinum:hover{background:#e8e8e8;color:#8700b8;border: 2px solid #8700b8;}
.Btn-Platinum[disabled]{background:#eee;color:#afafaf;cursor:default;border: 2px solid #afafaf;}



.btnBasic{background:#2a66a9;color:#e8e8e8;border: 2px solid #16375d;cursor:pointer;}
.btnBasic:hover{background:#e8e8e8;color:#2a66a9;border: 2px solid #2a66a9;}
.btnBasic[disabled]{background:#eee;color:#afafaf;cursor:default;border: 2px solid #afafaf;}

.btnPremium{background:#1d8186;color:#e8e8e8;border: 2px solid #125154;cursor:pointer;}
.btnPremium:hover{background:#e8e8e8;color:#1d8186;border: 2px solid #1d8186;}
.btnPremium[disabled]{background:#eee;color:#afafaf;cursor:default;border: 2px solid #afafaf;}

.btnGold{background:#b89b00;color:#e8e8e8;border: 2px solid #5b4d00;cursor:pointer;}
.btnGold:hover{background:#e8e8e8;color:#b89b00;border: 2px solid #b89b00;}
.btnGold[disabled]{background:#eee;color:#afafaf;cursor:default;border: 2px solid #afafaf;}

.btnPlatinum{background:#8700b8;color:#e8e8e8;border: 2px solid #410059;cursor:pointer;}
.btnPlatinum:hover{background:#e8e8e8;color:#8700b8;border: 2px solid #8700b8;}
.btnPlatinum[disabled]{background:#eee;color:#afafaf;cursor:default;border: 2px solid #afafaf;}


.btn2{cursor:pointer;background:#4f4f5f;color:#e8e8e8;padding:10px;font-size:20px;border-radius:5px;}
.btn2:hover{background:#e8e8e8;color:#4f4f5f;}

h1{font-family: SourceSansPro-Regular;font-size:40px;margin-top:0px;text-align:center;}
h2 {
    font-family: SourceSansPro-Regular;
    font-size: 40px;
    margin-top: 0px;
    text-align: center;
    color: #4f4f5f; /* Adjusted for dark mode */
}

h3{font-family: SourceSansPro-Regular;font-size:30px;margin-top:20px;margin-bottom:10px;text-align:left;color:#e8e8e8;}

strong{color:#2c65a4;font-weight:normal;font-style:normal;font-family:SourceSansPro-SemiBold;}

a:link {
	text-decoration: none;
      color: inherit;
}

a:visited {
	text-decoration: none;
      color: inherit;
}

a:hover {
	text-decoration: none;
      color: inherit;
}

a:active {
	text-decoration: none;
      color: inherit;
}
header{width:100%;background:#282830;}
.inside{margin: 0 auto;min-width:1000px;max-width:1300px;width:100%;font-family:SourceSansPro-Black;font-size:42px;text-align:left;color:#2c65a4;text-transform:uppercase;}
.head-span{color:#e56a1f;}
.head-low{font-size:30px;margin-top:-20px;color:#e8e8e8;margin-left:2px;padding-bottom:10px;}
.logo{display:inline-block;vertical-align:middle;margin-right:1%}
.nav-element{padding:10px;display:inline-block;color:#e8e8e8;font-size:21px;vertical-align:middle;}
.nav-element:hover{background:#4f4f5f;}
.wrap{width:100%;padding-top:20px;}
.main{margin: 0 auto;min-width:1000px;max-width:1200px;width:100%;text-align:left;}
.downcssu{float:left;margin-bottom:15px;}
.time{text-align:right;margin-bottom:15px;}
.monitor-img{width:200px;height:150px;background-repeat:no-repeat;background-size: cover;}
.monitor{text-align:center;display: table;width:100%;margin-bottom:30px;}
.monitor-server-pre{display: table-cell;text-align:center;}
.monitor-server{width:200px;color:#e8e8e8;background:#4f4f5f;border:2px #f7f7f7 solid;border-radius:5px;margin:0 auto;}

.list-main{margin-top:40px;width:100%;color:#e8e8e8;background:#4f4f5f;border:2px #f7f7f7 solid;border-radius:5px;}
.info-table{color: #4f4f5f;background: #e8e8e8;display:table;width:100%;text-align:center;max-width: 100%;box-sizing: border-box;}
.info-table-different{color: #4f4f5f;background: #e8e8e8;display:table;width:100%;text-align:center;max-width: 100%;box-sizing: border-box;}
.info-table-head{color: #e8e8e8;background: #282830;text-transform:uppercase;display:table;width:100%;text-align:center;max-width: 100%;box-sizing: border-box;}
.info-cell{display: table-cell;text-align:left;padding:3px;font-size:22px;}
.info-head{text-transform:uppercase;text-align:center;font-family:SourceSansPro-SemiBold;font-size:30px;}

.server-info{color:#a64f1a;}

.info-table-original{color: #e8e8e8;background: #4f4f5f;display:table;width:100%;text-align:center;max-width: 100%;box-sizing: border-box;}

.info-table-different a{
    color: #4f4f5f !important;
}

.info-table-different a:hover {
    text-decoration: underline;
}

.support-message{background:#e8e8e8;color:#4f4f5f;}

footer{width:100%;background:#282830;height:50px;margin-top:30px;padding: 0;}

.inside-footer{margin: 0 auto;min-width:1000px;max-width:1200px;width:100%;text-align:left;color:#e8e8e8;padding-top:15px;}

.order{text-align:center;display: table;width:100%;margin-bottom:30px;}
.order-boost-pre{display: table-cell;text-align:center;}
.order-boost{width:300px;color:#e8e8e8;background:#4f4f5f;border:2px #f7f7f7 solid;border-radius:5px;margin:0 auto;}

.order-boostBasic{width:300px;background:#2a66a9;color:#e8e8e8;border:2px #f7f7f7 solid;border-radius:5px;margin:0 auto;}
.order-boostPremium{width:300px;background:#1d8186;color:#e8e8e8;border:2px #f7f7f7 solid;border-radius:5px;margin:0 auto;}
.order-boostGold{width:300px;background:#b89b00;color:#e8e8e8;border:2px #f7f7f7 solid;border-radius:5px;margin:0 auto;}
.order-boostPlatinum{width:300px;background:#8700b8;color:#e8e8e8;border:2px #f7f7f7 solid;border-radius:5px;margin:0 auto;}

.order-img{text-align:justify;width:290px;background:#e8e8e8;color:#4f4f5f;padding:5px;font-size:18px;}
.order-title{padding:2px;text-transform:uppercase;font-size:30px;}
.order-price{padding:2px;font-size:20px;}

.but-service{cursor:pointer;color:#e8e8e8;background:#e56a1f;border: 0.5px #d2611d solid;border-radius:10px;font-size:30px;padding:5px;width:400px;font-family:SourceSansPro-SemiBold;}
.but-service:hover{color:#e8e8e8;background:#2c65a4;border: 0.5px #26568a solid;}

.downcs{color:#2c65a4 !important;}
.downcs:hover{text-decoration:underline;}

.linky{color:#2c65a4;}
.linky:hover{text-decoration:underline;}

.additional-color{color:#69697b;}
.round-length{color:#2c65a4}
.round-length-index{color:#84b5eb;}
.shipshop{color:#2c65a4;}