/* Настройки общие */
html, body{background:black url("../img/layout/body-bg.jpg") 50% 0 no-repeat; background-size:103%; margin:0; padding:0; outline:0; background-attachment:fixed; color:#97cddb; cursor:url(/img/cur/1.cur),default;}
span, p, img, form, table, caption, tr, th, td{margin:0; padding:0; outline:0;}
ul, li{list-style:none; margin:0; padding:0; outline:0; font-size:100%;}
a{color:#00ccff; outline:none; text-decoration:none;}
a:hover{color:white; cursor:url("/img/cur/2.cur"),pointer; outline:none; text-decoration:none;}
/* Настройка кнопок верхнего меню главной страницы*/
.center{height:45px; width:100%; display:flex; justify-content:center; align-items:center;}
.center:hover{text-shadow:black 0px 0px 3px, #00ccff 1px 1px 3px, #00ccff -1px -1px 3px, #00ccff 1px -1px 3px, #00ccff -1px 1px 3px;}
/* Настройка скрытого поля регистрации */
.additional{display:none;}
/* Настройка рангов на странице Top PVP */
.rank:hover{cursor:url("/img/cur/2.cur"),pointer;}
.rank:hover::after{content:attr(data-title); cursor:url("/img/cur/2.cur"),pointer; position:absolute; z-index:1; background:rgba(75,75,75,1); color:white; text-shadow:black 0px 0px 3px, gold 1px 1px 3px, gold -1px -1px 3px, gold 1px -1px 3px, gold -1px 1px 3px; font-family:Arial; font-size:12px; margin-left:10px; padding:5px 10px; border:0px solid; box-shadow:3px 3px 3px rgba(0,0,0,0.5); -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.race:hover{cursor:url("/img/cur/2.cur"),pointer;}
.race:hover::after{content:attr(data-title); cursor:url("/img/cur/2.cur"),pointer; position:absolute; z-index:1; background:rgba(75,75,75,1); color:white; text-shadow:black 0px 0px 3px, gold 1px 1px 3px, gold -1px -1px 3px, gold 1px -1px 3px, gold -1px 1px 3px; font-family:Arial; font-size:12px; margin-left:10px; padding:5px 10px; border:0px solid; box-shadow:3px 3px 3px rgba(0,0,0,0.5); -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.classname:hover{cursor:url("/img/cur/2.cur"),pointer;}
.classname:hover::after{content:attr(data-title); cursor:url("/img/cur/2.cur"),pointer; position:absolute; z-index:1; background:rgba(75,75,75,1); color:white; text-shadow:black 0px 0px 3px, gold 1px 1px 3px, gold -1px -1px 3px, gold 1px -1px 3px, gold -1px 1px 3px; font-family:Arial; font-size:12px; margin-left:10px; padding:5px 10px; border:0px solid; box-shadow:3px 3px 3px rgba(0,0,0,0.5); -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
/* Оформление пунктов */
#goldnumbers{color: white; text-shadow:black 0px 0px 3px, gold 1px 1px 3px, gold -1px -1px 3px, gold 1px -1px 3px, gold -1px 1px 3px;  display:inline-block;}
/* Настройка верхней части сайта */
#wrapper{width:992px; margin:0 auto; padding:0px; position:relative;}
#wrapper .logo{position:relative; z-index:100; margin-top:10px; border:0;}
#header{height:93px; position:relative; background:url("../img/layout/body-header.png") 50% 0 no-repeat;}
#left{width:640px; float:left;}
/* Настройка тела сайта */
#content{padding:0px; background:url("../img/layout/content-bg.jpg") 0 0 repeat-y; height:1400px;}
#content .content-top{background:url("../img/layout/content-top.jpg") 0 0 no-repeat; height:200px;}
#content .content-top hr{border:0; height:1px; background:#000; background-image:-webkit-linear-gradient(left, #202020, grey, grey, grey, #202020); background-image:-moz-linear-gradient(left, #202020, grey, grey, grey, #202020); background-image:-ms-linear-gradient(left, #202020, grey, grey, grey, #202020); background-image:-o-linear-gradient(left, #202020, grey, grey, grey, #202020);}
/* Настройка скелета у кнопки регистрации */
#skeleton{position:absolute; z-index:2; margin-top:-140px; margin-left:810px;}
#skeleton .lefth{position:absolute; z-index:2; margin-top:-13px; margin-left:-32px;}
#skeleton .righth{position:absolute; z-index:2; margin-top:15px; margin-left:70px;}
/* Настройка кнопки помощи проекту */
#ymoney{text-align:center; margin-left:5px; margin-right:5px;}
#ymoney img{width:30px; height:30px; -webkit-filter:drop-shadow(2px 2px 2px black); filter:drop-shadow(2px 2px 2px black); float:left;}
#ymoney font{font:bold 10px Arial; line-height:17px; color:white; text-shadow:black 0px 0px 3px, #e3b200 1px 1px 3px, #e3b200 -1px -1px 3px, #e3b200 1px -1px 3px, #e3b200 -1px 1px 3px;}
/* Настройка верхней панели меню - width:1005px; ниже необходимо дабы убрать отступ справа при просмотре на телефоне */
#uppermenu{width:100%; height:45px; background:url("../img/layout/uppan.jpg") 0 0;}
#uppermenu .menubuttons{width:992px; height:45px; display:flex; justify-content:center; font:bold 11px Arial; text-shadow:black 2px 2px 1px; background:url("../img/layout/uppan.jpg") 0 0;}
#uppermenu .menubuttons table{align-self:center; text-align:center; height:35px;}
#uppermenu .menubuttons hr{width:1px; height:35px; border:0; background:#000; background-image:-webkit-linear-gradient(top, #3a3b39, #5d6560, #5d6560, #3a3b39); background-image:-moz-linear-gradient(top, #3a3b39, #5d6560, #5d6560, #3a3b39); background-image:-ms-linear-gradient(top, #3a3b39, #5d6560, #5d6560, #3a3b39); background-image:-o-linear-gradient(top, #3a3b39, #5d6560, #5d6560, #3a3b39);}
/* Настройка Новогодних украшений */
#new-year {margin:0px auto; margin-top:10px;}
#girlanda {position:absolute; margin-top:45px; background-image: url(/img/newyear/girlanda.png); z-index:10; background-size: 300px 100px; height:100px; width:100%;}
#shapskel {position:absolute; z-index:200; margin-top:-157px; margin-left:835px;}
/* Настройка скролла страницы банов */
#scrollbanned {font:11px Arial; overflow-x:hidden; overflow-y:scroll; max-height:1190px; min-height:120px;}
/* Настройка страницы PvP */
#toppvp {font:11px Arial; min-height:155px;}
/* Настройка ленты новостей */
#news-updates{font:bold 11px Arial;}
#news-updates .news-body{font:12px Arial; padding:15px; line-height:18px;}
#news-updates .news-body a{font:bold 12px Arial;}
#news-updates .news-body hr{border:0; height:1px; background:#000; background-image:-webkit-linear-gradient(left, #202020, grey, grey, grey, #202020); background-image:-moz-linear-gradient(left, #202020, grey, grey, grey, #202020); background-image:-ms-linear-gradient(left, #202020, grey, grey, grey, #202020); background-image:-o-linear-gradient(left, #202020, grey, grey, grey, #202020);}
#news-updates .news-article-top{height:32px; background:url("../img/layout/news-top-line.jpg") no-repeat;}
#news-updates .news-article-mid{padding:20px 20px 20px 20px; background-image:url("../img/layout/news-mid.jpg"); box-shadow:0px 0px 3px black;}
#news-updates .news-article-bottom{height:32px; background:url("../img/layout/news-btm-line.jpg") no-repeat;}
#news-updates .news-article-big{height:1321px; padding:15px 15px 0px 15px; background-image:url("../img/layout/news-big.jpg");}
#news-updates .news-article-big hr{border:0; height:2px; background:#000; background-image:-webkit-linear-gradient(left, grey, grey, #545454, #313131); background-image:-moz-linear-gradient(left, grey, grey, #545454, #313131); background-image:-ms-linear-gradient(left, grey, grey, #545454, #313131); background-image:-o-linear-gradient(left, grey, grey, #545454, #313131);}
/* Настройка панелей с информацией, новостями и тд */
#votepanel{width:340px; margin:0px auto; font:bold 12px Arial; height:100px; color:#97cddb; background:#2b2b2b; border:1px black solid; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; box-shadow:4px 4px 4px rgba(0,0,0,0.5);}
#lastnews{width:310px; min-height:190px; color:#97cddb; background:#2b2b2b; border:1px black solid; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; box-shadow:4px 4px 4px rgba(0,0,0,0.5);}
#lastnews .lastnewsheader{font:bold 11px Arial; text-shadow:black 2px 2px 1px; padding-left:10px;}
#lastnews .lastnewsbody{padding:15px; font:12px Arial; line-height:18px;}
#regpanel{width:400px; margin:0 auto; color:#97cddb; background:#2b2b2b; border:1px black solid; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; box-shadow:4px 4px 4px rgba(0,0,0,0.5);}
#regpanel .regpanelheader{font:bold small-caps 12px Arial; color:gold;}
#mainpanel{width:610px; margin:0 auto; color:#97cddb; background:#2b2b2b; border:1px black solid; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; box-shadow:4px 4px 4px rgba(0,0,0,0.5);}
#mainpanel .mainpanelheader{font:bold small-caps 12px Arial; color:gold;}
#mainpanel .mainpanelbody{padding:20px; font:12px Arial; line-height:18px;}
#mainpanel .mainpanelbody a{font:12px Arial;}
#mainpanel .mainpanelbody hr{border:0;	height:1px; background:#000; background-image:-webkit-linear-gradient(left, #202020, grey, grey, grey, #202020); background-image:-moz-linear-gradient(left, #202020, grey, grey, grey, #202020); background-image:-ms-linear-gradient(left, #202020, grey, grey, grey, #202020); background-image:-o-linear-gradient(left, #202020, grey, grey, grey, #202020);}
#mainpanelnews{width:100%; height:225px; font:bold 12px Arial; margin:0px auto; color:#97cddb; background:#2b2b2b; border:1px black solid; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; box-shadow:4px 4px 4px rgba(0,0,0,0.5);}
/* Настройка страниц регистрации */
#reg .free-trial{width:227px; height:56px; display:block; background:url("/img/homepage/regbutton.png") no-repeat; box-shadow:4px 4px 5px black; position:absolute; margin-top:-72px; margin-left:670px;}
#reg .free-trial:hover{background-position:0 -56px;}
#reg .free-trial:active{background-position:0 -112px; box-shadow:0 0 4px 1px #00ccff;}
#agree .free-trial{display:block; width:92px; height:32px; background:url("/img/agreement/knopaagree.png") no-repeat; box-shadow:0px 0px 3px black; position:relative;}
#agree .free-trial:hover{background-position:0 -32px; -moz-box-shadow:0 0 10px #00ccff; -webkit-box-shadow:0 0 10px #00ccff; box-shadow:0 0 10px #00ccff;}
#disagree .free-trial{display:block; width:92px; height:32px; background:url("/img/agreement/knopadisagree.png") no-repeat; box-shadow:0px 0px 3px black; position:relative;}
#disagree .free-trial:hover{background-position:0 -32px; -moz-box-shadow:0 0 10px #00ccff; -webkit-box-shadow:0 0 10px #00ccff; box-shadow:0 0 10px #00ccff;}
/* Настройка ссылки на правила сервера на странице информации */
#serverrules a{color:red; outline:none; text-decoration:none;}
#serverrules a:hover{color:white; text-shadow:black 0px 0px 3px, red 1px 1px 3px, red -1px -1px 3px, red 1px -1px 3px, red -1px 1px 3px;}
/* Настройка кнопок основного меню */
#menu{width:624px; height:65px; position:absolute; left:19px; top:19px; background:#2b2b2b url("../img/layout/menu-tab.jpg") no-repeat; -moz-user-select:none; -webkit-user-select:none; user-select:none;}
#menu li{width:104px; float:left; height:65px;}
#menu li a{width:100%; float:left; height:65px; display:block; text-align:center; color:#00ccff;}
#menu li a span{padding-top:45px; margin-top:-5px; display:block; font:bold 11px Arial; background:url("../img/homepage/menu-icons.png") no-repeat; position:relative; text-shadow:black 2px 2px 1px;}
#menu li a:hover{color:#fff; background-image:url("../img/layout/menu-tab.jpg");}
#menu li a.active{color:#fff !important;background-position:0 -130px; background-image:url("../img/layout/menu-tab.jpg"); -moz-box-shadow:0 0 10px #00ccff; -webkit-box-shadow:0 0 10px #00ccff; box-shadow:0 0 10px #00ccff; position:relative;}
#menu li.menu-home a:hover{background-position:0 -65px;}
#menu li.menu-home a.active{color:#fff !important; background-position:0px -130px; background-image:url("../img/layout/menu-tab.jpg"); -moz-box-shadow:0 0 10px #00ccff; -webkit-box-shadow:0 0 10px #00ccff; box-shadow:0 0 10px #00ccff; position:relative;}
#menu li.menu-home a span{background-position:0 -13px;}
#menu li.menu-game a:hover{background-position:-104px -65px;}
#menu li.menu-game a.active{color:#fff !important; background-position:-104px -130px; background-image:url("../img/layout/menu-tab.jpg"); -moz-box-shadow:0 0 10px #00ccff; -webkit-box-shadow:0 0 10px #00ccff; box-shadow:0 0 10px #00ccff; position:relative;}
#menu li.menu-game a span{background-position:-104px -13px;}
#menu li.menu-community a:hover{background-position:-208px -65px;}
#menu li.menu-community a.active{color:#fff !important; background-position:-208px -130px; background-image:url("../img/layout/menu-tab.jpg"); -moz-box-shadow:0 0 10px #00ccff; -webkit-box-shadow:0 0 10px #00ccff; box-shadow:0 0 10px #00ccff; position:relative;}
#menu li.menu-community a span{background-position:-208px -13px;}
#menu li.menu-media a:hover{background-position:-312px -65px;}
#menu li.menu-media a.active{color:#fff !important; background-position:-312px -130px; background-image:url("../img/layout/menu-tab.jpg"); -moz-box-shadow:0 0 10px #00ccff; -webkit-box-shadow:0 0 10px #00ccff; box-shadow:0 0 10px #00ccff; position:relative;}
#menu li.menu-media a span{background-position:-312px -13px;}
#menu li.menu-contacts a:hover{background-position:-416px -65px;}
#menu li.menu-contacts a.active{color:#fff !important; background-position:-416px -130px; background-image:url("../img/layout/menu-tab.jpg"); -moz-box-shadow:0 0 10px #00ccff; -webkit-box-shadow:0 0 10px #00ccff; box-shadow:0 0 10px #00ccff; position:relative;}
#menu li.menu-contacts a span{background-position:-416px -13px;}
#menu li.menu-services a:hover{background-position:-520px -65px;}
#menu li.menu-services a.active{color:#fff !important;background-position:-520px -130px;background-image:url("../img/layout/menu-tab.jpg");-moz-box-shadow:0 0 10px #00ccff;-webkit-box-shadow:0 0 10px #00ccff;box-shadow:0 0 10px #00ccff;position:relative;}
#menu li.menu-services a span{background-position:-520px -13px;}
/* Настройка главной картинци со скелетом */
#slideshow{height:300px; width:640px; overflow:hidden; position:relative;}
#slideshow .slide{background:url("../img/homepage/skelet.png") no-repeat; width:640px; height:300px;}
#slideshow .slideny{background:url("../img/newyear/skeletnewyear.png") no-repeat; width:640px; height:300px; background-repeat:no-repeat;}
#slideshow .eyes{background:url("../img/homepage/eyes.gif") no-repeat; width:242px; height:211px; position:relative; left:379px; top:27px; z-index:1;}
#slideshow .ghostlands{background:url("../img/homepage/ghostlands.png") no-repeat; width:500px; height:150px; position:absolute; left:50px; top:80px; z-index:2;}
#slideshow .mask{background:url("../img/layout/slideshow-mask.png") no-repeat; height:300px; width:640px; position:absolute; top:0; left:0; z-index:300;}
/* Настройки оглавления правил */
#pagination {display: flex; align-items: center; justify-content: space-between; width: 100%;}
#pagination .arrow {font-size: 20px; line-height: 11px;}
#pagination a {line-height: 11px; display: flex; align-items: center; font-size: 11px;}
#pagination a:hover {text-shadow:black 0px 0px 3px, #00ccff 1px 1px 3px, #00ccff -1px -1px 3px, #00ccff 1px -1px 3px, #00ccff -1px 1px 3px;}
#paginatmenu a:hover {text-shadow:black 0px 0px 3px, #00ccff 1px 1px 3px, #00ccff -1px -1px 3px, #00ccff 1px -1px 3px, #00ccff -1px 1px 3px;}
/* Настройка нижней части сайта */
#footer{margin:0 auto; font:bold 10px Arial;}
#footer .footermenu{padding:10px; line-height: 18px;}
#footer .footermenu a:hover{text-shadow:black 0px 0px 3px, #00ccff 1px 1px 3px, #00ccff -1px -1px 3px, #00ccff 1px -1px 3px, #00ccff -1px 1px 3px;}
#footer .copyright{margin-right:10px;}
#footer .copyright a{padding-left:10px;}
#footer .copyright a:hover{text-shadow:black 0px 0px 3px, #00ccff 1px 1px 3px, #00ccff -1px -1px 3px, #00ccff 1px -1px 3px, #00ccff -1px 1px 3px;}
#footer table{border-collapse: collapse;}
#footer font{color:#97cddb; text-shadow:black 2px 2px 1px;}