@font-face {
font-family: 'cuprum';
src: url('cuprum_regular.ttf') format('truetype');
}

html,body,form,input {
margin:0;
padding:0;
}

* {
font-size:15px;
font-family:cuprum,arial;
color:#ffffff;
}

img { border:none; }

select,input,textarea { outline:none; }

html,body {
height:100%;
color:#fff;
background:#141518 url('/images/bg.jpg');
}

/* ÈÑÏÐÀÂËÅÍÈÅ ÑÒÈËß ÏÐÈ ÑÌÅÍÅ ÍÀ ÄÐÓÃÈÅ ßÇÛÊÈ */

font {
color:inherit;
font-size:inherit;
}

a {
text-decoration:none;
}

.blinkme {
-webkit-animation: blinkme 0.5s linear infinite;
animation: blinkme 0.5s linear infinite;
}
@-webkit-keyframes blinkme {
20% { color: rgba(34,34,34,0); }
40% { color: rgba(34,34,34,0); }
}
@keyframes blinkme {
20% { color: rgba(34,34,34,0); }
40% { color: rgba(34,34,34,0); }
}

.blinktech {
-webkit-animation: blinktech 1.0s linear infinite;
animation: blinktech 1.0s linear infinite;
}
@-webkit-keyframes blinktech {
50% { color:rgba(90,90,90,0); }
}
@keyframes blinktech {
50% { color:rgba(90,90,90,0); }
}

.news_blink {
-webkit-animation: news_blink 1.0s linear infinite;
animation: news_blink 1.0s linear infinite;
}
@-webkit-keyframes news_blink {
50% { color:rgba(90,90,90,0); }
}
@keyframes news_blink {
50% { color:rgba(90,90,90,0); }
}

.np_a {
position:absolute;
margin-top:-100px;
}

.np_div {
text-align:center;
}

.np_def {
display:inline-block;
text-align:center;
margin-bottom:2px;
padding-left:10px;
padding-right:10px;
height:30px;
line-height:30px;
margin-right:5px;
font-family:arial;
font-size:14px;
color:#ffffff;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
background:#7b8a2b;
}

.np_def:hover {
background:#FF9E0E;
}

.np_now {
display:inline-block;
text-align:center;
padding-left:10px;
padding-right:10px;
height:30px;
line-height:30px;
margin-right:5px;
font-family:arial;
font-size:14px;
color:#ffffff;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
background:#FF9E0E;
}

.d_sort_common {
text-align:center
}

.d_sort_word {
}

.d_sort_a {
display:inline-block;
margin-right:4px;
margin-bottom:4px;
padding-left:5px;
padding-right:5px;
line-height:20px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
background:#009090;
}

.d_sort_a:hover {
color:#000000;
background:#FCC341;
}

.d_sort_a_2 {
display:inline-block;
margin-right:4px;
margin-bottom:4px;
padding-left:5px;
padding-right:5px;
line-height:20px;
color:#000000;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
background:#FCC341;
}

.upper {
cursor:pointer;
position:fixed;
z-index:10000;
width:100%;
bottom:0;
}

.upper_nrc_div {
width:140px;
margin-left:5px;
margin-right:5px;
padding-top:15px;
border:2px solid #ffffff;
border-bottom:0;
background:#23B7DC;
}

.upper_nrc_title {
padding-left:10px;
font-size:12px;
line-height:20px;
background:#1C8DAA url('/images/upper_close.png') right center no-repeat;
}

.upper_nrc_value {
padding-top:5px;
padding-bottom:5px;
line-height:24px;
font-size:18px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
}

.upper_nrs_div {
width:140px;
margin-left:5px;
margin-right:5px;
padding-top:15px;
border:2px solid #ffffff;
border-bottom:0;
background:#7A74C9;
}

.upper_nrs_title {
padding-left:10px;
line-height:20px;
font-size:12px;
background:#453E9F url('/images/upper_close.png') right center no-repeat;
}

.upper_nrs_value {
padding-top:5px;
padding-bottom:5px;
line-height:24px;
font-size:18px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
}

.mess {
position:fixed;
top:0;
width:100%;
height:100%;
z-index:10000;
background:rgba(28,26,39,0.5);
}

.mess_common {
position:relative;
top:50%;
margin:auto;
margin-top:-150px;
width:300px;
height:300px;
border:5px solid #329ed2;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
}

.mess table {
width:300px;
height:300px;
border-radius:6px;
-webkit-border-radius:6px;
-moz-border-radius:6px;
background:#13161d;
}

.mess_title {
height:30px;
}

.mess_title div {
height:30px;
line-height:30px;
text-align:center;
border-radius:6px;
-webkit-border-radius:6px;
-moz-border-radius:6px;
background:#2d3952;
}

.mess_text {
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
}

.mess_text div {
height:230px;
overflow:auto;
text-align:center;
}

.mess_close {
height:30px;
}

.mess_close div {
cursor:pointer;
line-height:28px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border-radius:6px;
-webkit-border-radius:6px;
-moz-border-radius:6px;
background:#329ed2;
}

.mess_close div:hover {
background:#3bb6f1;
}

.hello {
position:fixed;
top:0;
width:100%;
height:100%;
z-index:10000;
background:rgba(28,26,39,0.5);
}

.hello_common {
position:relative;
top:50%;
margin:auto;
border:5px solid #329ed2;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
}

.hello table {
border-radius:6px;
-webkit-border-radius:6px;
-moz-border-radius:6px;
background:#13161d;
}

.hello_title {
height:30px;
}

.hello_title div {
height:30px;
line-height:30px;
text-align:center;
border-radius:6px;
-webkit-border-radius:6px;
-moz-border-radius:6px;
background:#2d3952;
}

.hello_text {
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
}

.hello_text div {
text-align:center;
}

.hello_close {
height:30px;
}

.hello_close div {
cursor:pointer;
line-height:28px;
text-shadow:#555555 1px 1px 1px;
text-align:center;
border-radius:6px;
-webkit-border-radius:6px;
-moz-border-radius:6px;
background:#329ed2;
}

.hello_close div:hover {
background:#3bb6f1;
}

.title {
padding-left:10px;
margin-bottom:20px;
line-height:40px;
font-size:18px;
text-shadow:#555555 1px 1px 1px;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
background:url('/images/title.png');
}

.music_0 {
cursor:pointer;
display:inline-block;
width:24px;
height:40px;
float:right;
vertical-align:top;
background:url('/images/music_0.png') left center no-repeat;
}

.music_1 {
cursor:pointer;
display:inline-block;
width:24px;
height:40px;
float:right;
vertical-align:top;
background:url('/images/music_1.png') left center no-repeat;
}

.sound_0 {
cursor:pointer;
display:inline-block;
width:24px;
height:40px;
float:right;
vertical-align:top;
background:url('/images/sound_0.png') left center no-repeat;
}

.sound_1 {
cursor:pointer;
display:inline-block;
width:24px;
height:40px;
float:right;
vertical-align:top;
background:url('/images/sound_1.png') left center no-repeat;
}

.common {
}

.center {
padding:15px;
vertical-align:top;
border-top:2px solid #879e1d;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
background:rgba(19,22,29,0.5);
}

.right {
width:210px;
padding:15px;
vertical-align:top;
border-top:4px solid #f8a900;
background:#13161d;
}

.footer_top {
position:absolute;
width:100%;
height:40px;
margin-top:-30px;
background:url('/images/pages/footer/footer_top.png');
}

.footer {
margin-top:10px;
text-align:center;
background:url('/images/pages/footer/footer.png');
}

.footer_own {
color:#a5b7c6;
line-height:40px;
}

.footer_own img {
vertical-align:middle;
}

.footer_language {
cursor:pointer;
display:inline-block;
width:30px;
height:22px;
margin-left:10px;
vertical-align:middle;
border:2px solid #3b3b71;
background:url(/images/footer_language.png);
}

.footer_language:hover {
border:2px solid #ffffff;
}
