 
body {
    background: url(../images/fon.jpg) center top repeat-y;
}

body.work {
    background: url(../images/work_bg.jpg) center top no-repeat;
    background-attachment: fixed;
}

.work .uk-container {
    background: url(../images/bg_work2.jpg?);
    background-position: bottom;
    background-color: #7C7471;
    background-repeat: no-repeat;
}

.uk-container {
    padding: 0;
    width: 960px;
    max-width: 960px;
    min-width: 960px;
    -webkit-box-shadow: 0px 0px 68px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 68px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 68px 0px rgba(0, 0, 0, 0.5);
    background: white;
}

.uk-container.start {}

.work .head {
    height: auto;
    background: transparent;
}

.head {
    height: 536px;
    background: url(../images/bg_head.jpg) top center no-repeat;
}

.head.about {
    background: transparent;
    height: auto;
    margin-bottom: -20px;
    position: relative;
}

.head.about .login p,
.head.about .login p a {
    color: #4c3b36;
}

.block1 {
    height: 140px;
    background: url(../images/bg1.jpg) top center no-repeat;
}

.block2 {
    height: 370px;
    background: url(../images/bg2.jpg) top center no-repeat;
}

.block3 {
    height: 250px;
    background: url(../images/bg3.jpg) top center no-repeat;
}

.block4 {
    height: 413px;
    background: url(../images/bg4.jpg) top center no-repeat;
}

.login {
    padding: 10px 15px;
}
.uk-form.support input[type=submit] {
    font-family: notosansbold;
    text-transform: uppercase;
    color: white;
    font-size: 22px;
}

.login p,
.login p a {
    font-family: notosans;
    font-size: 13px;
    color: white;
}

.mainmenu {
    width: 1000px;
    height: 102px;
    background: url(../images/bg_menu.png) center top;
    margin-left: -20px;
    margin-top: -28px;
}

.logo {
    display: inline-block;
}

.logo img {
    margin: -9px 0 0 51px;
}

.menu .logo img {
    margin: -9px 0 0 41px;
}

.mainmenu ul {
    margin-left: 78px;
    padding: 0;
}

.menu ul {
    padding: 0;
    margin-left: 75px;
}

.mainmenu ul li,
.menu ul li {
    margin-right: 14px;
}

.mainmenu ul,
.mainmenu ul li,
.menu ul,
.menu ul li {
    display: inline-block;
}

.mainmenu ul li a,
.menu ul li a {
    font-family: belly;
    font-size: 19px;
    color: #657541;
    display: inline-block;
    margin-top: 24px;
}

.head .uk-form {
    margin: 52px auto 0 auto;
    width: 270px;
}

.ab1 .uk-form {
    margin: 20px auto 0 auto;
}

.head .uk-form input[type=submit],
.ab1 a.game,
.top-block a {
    width: 185px;
    height: 71px;
    background: url(../images/btn_bg.png);
    display: block;
    margin: 0 auto;
    border: 0;
    cursor: pointer;
    font-family: notosansbold;
    text-transform: uppercase;
    color: white;
}
.ab1 a.game {
    text-align: center;
    font-size: 18px;
    line-height: 70px;
}
.ab1 a.game:hover {
    text-decoration: none;
}
.top-block a:hover {
    text-decoration: none;
}

.top-block a span {
    font-size: 18px;
    margin-top: 10px;
    display: inline-block;
}

.top-block a {
    display: inline-block;
}

.ab1 .uk-form input[type=submit] {
    width: 185px;
    height: 71px;
    background: url(../images/btn_bg.png);
    display: block;
    margin: 0 auto;
    border: 0;
    cursor: pointer
}

.uk-form.login input[type=submit] {
    font-size: 22px;
}

.head .uk-form input[type=text],
.head .uk-form input[type=password] {
    width: 100%;
    height: 45px;
    background: url(../images/bg_input.png);
    border: 0;
}

.ab1 .uk-form input[type=text],
.ab1 .uk-form input[type=password] {
    min-width: 95%;
    height: 45px;
    background: url(../images/bg_input.png);
    border: 0;
}

.head .uk-form input::-webkit-input-placeholder,
.ab1 .uk-form input::-webkit-input-placeholder {
    font-family: Segoe;
    font-size: 17px;
    color: #9e9e9e;
}

.head .uk-form input::-moz-placeholder,
.ab1 .uk-form input::-moz-placeholder {
    font-family: Segoe;
    font-size: 17px;
    color: #9e9e9e;
}


/* Firefox 19+ */

.head .uk-form input:-moz-placeholder,
.ab1 .uk-form input:-moz-placeholder {
    font-family: Segoe;
    font-size: 17px;
    color: #9e9e9e;
}


/* Firefox 18- */

.head .uk-form input:-ms-input-placeholder,
.ab1 .uk-form input:-ms-input-placeholder {
    font-family: Segoe;
    font-size: 17px;
    color: #9e9e9e;
}

.block1 h3,
.ab1 h3.first {
    font-family: Segoe;
    font-weight: bold;
    font-size: 25px;
    color: #158202;
    padding-top: 30px;
}

.block1 p,
.ab1 h3.first + p {
    font-family: belly;
    font-size: 35px;
    line-height: 45px;
    text-transform: uppercase;
    color: #158202;
}

.block2 h2,
.block4 h2,
.block5 h2,
.block6 h2,
.ab1 h2 {
    font-family: belly;
    font-size: 35px;
    line-height: 45px;
    text-transform: uppercase;
    color: #aa2926;
    padding-top: 30px;
}
.block6 h2 {
    margin-top: 0;
}

.block2 p,
.block4 div.first p,
.block5 p 
{
    font-family: notosans;
    font-size: 17px;
    line-height: 17px;
    padding: 0 90px;
    color: #4c3b36;
}

.block2 p span {
    font-family: notosansitalic;
}

.block3 h2 {
    font-family: belly;
    font-size: 35px;
    line-height: 45px;
    text-transform: uppercase;
    color: white;
    padding-top: 40px;
}

.block3 .uk-grid p {
    font-family: Segoe;
    font-size: 26px;
    line-height: 30px;
    color: white;
}

.block3 .uk-grid p span {
    font-family: notosansbold;
    font-size: 21px;
}

.block3 .uk-grid {
    margin-top: 35px;
}

.block4 p.first {
    font-family: Segoe !important;
    font-weight: bold !important;
    font-size: 24px !important;
    color: #aa2926 !important;
}

.block4 div.first {
    margin: 0 40px;
}

.block4 div.first p {
    padding: 0px 45px;
    line-height: 115%;
}

.block4 div.first p.first {
    padding: 0px
}

.block4 .btn {
    width: 185px;
    height: 67px;
    background: url(../images/btn_bg.png);
    display: inline-block;
    margin-top: 10px;
 
    padding-top: 8px;
 
 
}

.block5 {
    height: 419px;
}

.block5 .uk-overlay-panel {
    width: 425px;
    height: 225px;
    margin: 60px 142px;
}

.block5 ul > li:last-child > .uk-overlay-panel {
    width: 455px;
}

.block5 .uk-overlay-panel p {
    padding: 0;
}

.block6 {
    margin-bottom: 50px;
    padding: 0 10px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dbdfe9+0,ffffff+100 */
    background: #dbdfe9;
    /* Old browsers */
    background: -moz-linear-gradient(top, #dbdfe9 0%, #ffffff 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #dbdfe9 0%, #ffffff 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #dbdfe9 0%, #ffffff 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdfe9', endColorstr='#ffffff', GradientType=0);
    /* IE6-9 */
}

.uk-overlay-active .uk-active>.uk-overlay-fade,
.uk-overlay-hover.uk-hover .uk-overlay-fade,
.uk-overlay-hover:hover .uk-overlay-fade {
    background: transparent;
}

.footmenu .menu {
    height: 99px;
    background: url(../images/bg_footer_menu.png);
    position: relative;
    z-index: 10;
    margin-top: -29px;
    margin-left: -20px;
    margin-right: -20px;
}

.footer {
    height: 60px;
    background: white;
    position: relative;
    margin-top: -25px;
}

.footer p {
    font-family: Segoe;
    font-size: 13px;
    color: #657541;
    padding: 25px 0 0 20px;
}

.footer p.uk-float-right,
.footer p.uk-float-right a {
    font-family: notosans;
    font-size: 13px;
    color: #4c3b36;
    margin-right: 20px;
    margin-top: 0;
}

.footer p.uk-float-right a {
    margin-right: 0;
}

.avatar {
    position: relative;
    z-index: 5;
}

.avatar > img {
    position: relative;
}

.avatar .av-img {
    position: absolute;
    top: 13px;
    left: 21px;
    min-width: 184px;
    max-width: 185px;
    /*min-height: 50px;*/
    /*max-height: 134px;*/
    background: #E8E8E8;
}

.name {
    width: 221px;
    margin: -100px auto 0 auto;
    position: relative;
    z-index: 1;
    color: #4c3b36;
    margin-bottom: 35px;
}

.name h3 {
    padding-top: 106px;
    font-family: notosansbold;
    font-size: 21px;
    text-decoration: underline;
    margin-bottom: 0;
}

.name p {
    font-family: notosans;
    font-size: 13px;
    text-transform: uppercase;
    margin-top: 8px;
}

.name .uk-list li {
    text-align: left;
    margin-left: 25px;
    font-size: 17px;
}

.name .uk-list li span {
    font-family: notosansbold;
}

.rang {
    margin: 0px 20px 20px -5px;
}

.rang img {
    float: left;
    margin-right: 16px;
}

.rang li {
    margin-bottom: 10px;
}

.rang-block > div:nth-of-type(2) li {
    font-family: notosans;
    font-size: 17px;
    color: white;
}

.rang-block > div:nth-of-type(2) li span {
    font-family: notosansbold;
}

.rang-block > div:nth-of-type(2) ul {
    margin: 0px 0 0 -7px;
}
.change p {
    font-family: notosans;
    font-size: 11px;
    text-transform: uppercase;
    color: white;
    margin-top: 0;
}
.rang-block .btn-red {
    width: auto;
    padding: 0px 10px;
    line-height: 23px !important;
    font-size: 13px;
    border-radius: 5px !important;
}

.pro {
    height: 18px;
    background: url(../images/pro_bg.png) right top no-repeat;
    padding: 5px;
}

.left-menu {
    width: 216px;
    height: 504px;
    background: url(../images/bg_left_menu_NE3.png);
    margin: 0 auto;
}

.left-menu .uk-list {
    padding: 20px 0 0 30px;
}

.left-menu .uk-list.second li a {
    width: 126px;
    display: inline-block;
}

.left-menu .uk-list.second li span {
    font-family: notosansbold;
    font-size: 11px;
    line-height: 16px;
    color: #abc3cf;
    background: #073044;
    width: 27px;
    display: inline-block;
    text-align: center;
    border-radius: 44%;
}

.left-menu .uk-list.second li a:before {
    content: none;
}

.left-menu .uk-list.second li a {
    margin-left: 0;
}

.left-menu .uk-list li {
    font-family: notosans;
    font-size: 15px;
    color: black;
}

.left-menu .uk-list a {
    margin-left: 12px;
    font-family: notosans;
    font-size: 15px;
    color: black;
}

.left-menu .uk-list a:before {
    content: "";
    display: inline-block;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: black;
    vertical-align: middle;
    margin-left: -10px;
    margin-right: 6px;
}

.content {
    margin-bottom: 18px;
}

.main {
    width: 622px;
    height: 604px;
    background: white;
    margin-top: 5px;
    padding: 30px;
    position: relative;
    z-index: 10;
    margin-left: 10px;
}

.main > div {
    position: absolute;
    top: -13px;
    left: -8px;
    z-index: 5;
    width: 696px;
    height: 685px;
    background: url(../images/bg_main.png);
}

.main.center {
   height: 1468px;
}

.main.center > div {
   background: url(../images/bg_bank_ramka_big.png);
   height: 1559px !important;
}
.main.center > div > div {
   height: 1478px !important;
}


.main.myregionmap {
   background: transparent;
   height: 1485px;
   width: 700px;
   /*width: 672px;*/
   padding: 0;
   margin: 0px;
}
.main.myregionmap > div {
   background: none;
   height: 1495px !important;
   width: 670px;
   /*width: 672px;*/
   top: 0px;
   left: 0px;
   margin:15px;
}
.main.myregionmap > div > div {
   height: 1495px !important;
   width: 670px;
   margin: 0px 0px 0px 0px;
   overflow: hidden;
}

.center__link_new {
    font-size: 110%;
    color: #005599 !important;
    margin-left: 4px;
    font-weight: bold;
}

.center__text .btn-red
{
    text-decoration: none !important;
}

.main.laundry,
.main.militia2,
.main.game_knb,
.main.available_games,
.main.bank,
.main.surprize,
.main.baksobank,
.main.mmm,
.main.home,
.main.work,
.main.buisness,
.main.jail,
.main.admin {
    height: 773px;
}
.sec-menu .btn-red.active {
    background: #bcbcbc !important;
}

.main.laundry > div,
.main.militia2 > div,
.main.game_knb > div,
.main.available_games > div,
.main.bank > div,
.main.surprize > div,
.main.baksobank > div,
.main.mmm > div,
.main.home > div,
.main.work > div,
.main.buisness > div,
.main.jail > div,
.main.admin > div {
     background: url(../images/bg_bank_ramka.png);
     height: 854px !important;
}

.main > div > div {
    margin: 45px 34px 25px 45px;
    height: 610px;
    overflow: auto;
    position: relative;
    z-index: 15;
}

.main.laundry > div > div,
.main.militia2 > div > div,
.main.game_knb > div > div,
.main.available_games > div > div,
.main.bank > div > div,
.main.surprize > div > div,
.main.baksobank > div > div,
.main.mmm > div > div,
.main.home > div > div,
.main.work > div > div,
.main.buisness > div > div,
.main.jail > div > div,
.main.admin > div > div {
    height: 783px !important;
}



.main.bank {
    height: 873px;
}

.main.bank > div {
     background: url(../images/gb_bank_2.png);
     height: 954px !important;
}

.main.bank > div > div {
    margin: 45px 34px 25px 45px;
    height: 710px;
    overflow: auto;
    position: relative;
    z-index: 15;
}

.main.bank > div > div {
    height: 883px !important;
}






.main .mer1 {
    position: absolute;
    top: 0;
    left: 0;
}

.main .mer2 {
    position: absolute;
    bottom: 0px;
    left: 0px;
}

.surprize .lb_content
{
    height: 430px;
    overflow-y: auto;
    overflow-x: hidden;
    
}

.mer p,
.bank > p,
.surprize > p,
.militia > p,
.militia2 > p,
.laundry > p,
.baksobank > p,
.mmm > p,
.mafia2_type_text > p,
.main.center #type_text {
    font-family: Segoe !important;
    font-weight: bold;
    position: relative;
    font-size: 19px !important;
    margin: 230px 74px 0 74px;
    height: 48px;
}

.surprize > p {
    font-family: Segoe !important;
    font-weight: bold;
    position: relative;
    font-size: 19px !important;
    margin: 230px 24px 0 24px;
    height: 48px;
}

.mer p {
    height: auto;
}
.mer .btn-red {
    margin-bottom: 15px;
    width: auto;
    margin-right: 0;
}
.msg-mer #type_text2 {
    width: 138px;
    height: 95px;
    margin: 0;
    position: absolute;
    top: 331px;
    left: 146px;
    padding: 0;
    font-size: 13px !important;
}

.militia > p,
.militia2 > p,
.laundry > p
{
    margin: 245px 34px 0 45px;
}

.bank > p {
    margin: 245px 34px 0 45px;
}
.main.center #type_text {
    margin-top: 226px;
}
.main.center a,
p.work a {
    color: #b72323;
    text-decoration: underline;
}
.main.center h3 {
    margin-top: 75px !important;
}
.bank + h3 {
    margin-top: 55px !important;
}

.bank .uk-grid p {
    font-family: notosansbold !important;
    font-size: 17px;
}

.bank .uk-grid p > span {
    font-family: Segoe !important;
    font-weight: bold;
    color: #b72323;
}

.mer .uk-grid > div:first-child p {
    font-family: Segoe !important;
    font-size: 14px !important;
}

.mer .uk-grid > div:last-child p,
.jail .uk-grid > div:last-child p {
    margin: 0px;
    font-family: notosans !important;
    font-size: 14px !important;
    font-weight: normal;
}

.mer .uk-grid > div:last-child p > span:first-child,
.jail .uk-grid > div:last-child p > span.head:first-child {
    font-family: notosansbold !important;
    color: #4c3b36 !important;
}

.jail .uk-grid > div:last-child p.uk-margin-top {
    margin-top: 30px !important;
}

.mer .uk-grid > div:last-child p > span:last-child,
.jail .uk-grid > div:last-child p > span:last-child {
    font-family: Segoe !important;
    font-weight: bold !important;
    color: #b72323 !important;
}

.mer .uk-grid > div:last-child p.second,
.jail .uk-grid > div:last-child p.second {
    font-family: notosansbold !important;
    color: #b72323 !important;
    margin-top: 25px;
}

.mer .uk-grid > div:last-child p.second > span,
.jail .uk-grid > div:last-child p.second > span {
    color: #4c3b36 !important;
}

.mer .uk-grid {
    margin-top: 60px;
}
.mer h3 {
    color: #b72323 !important;
    font-size: 16px !important;
    text-decoration: underline;
    line-height: 16px;
}

.mer a,
.jail a {
    margin-top: 15px;
}

.ref {
    margin-bottom: 40px;
}

.ref a {
    font-family: Segoe;
    font-weight: bold;
    font-size: 21px;
    color: #23140f;
    text-decoration: underline;
    display: block;
    margin-top: 20px;
}

.ref a:hover,
.ref a.uk-active {
    color: #b72323;
}

.ref + p,
.ref + p + p,
.ref-block input,
.ref-block a,
.ref-block p {
    font-family: notosans !important;
    font-size: 15px !important;
    color: #4c3b36 !important;
}

.ref-block a {
    color: #3695ff !important;
}

.ref-block {
    border: 3px solid #b72323;
    padding: 23px 15px;
}

.ref-block table {
    width: 100%;
}

.ref-block input {
    background: transparent;
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    height: 35px;
    padding: 0 10px;
}

.ref-block + table tr td:first-child,
.ref-block + table tr td:last-child {
    font-family: notosansbold;
    font-size: 11px;
    color: #4c3b36;
}

.ref-block + table tr td:last-child {
    color: #585858;
}
.ref-table {
    border-top: 1px solid #e8e8e8 !important;
}
.ref img {
    float: left;
}
.btn-red.second {
    width: auto !important;
    padding: 0 10px;
    margin-right: 0;
}
pre {
    tab-size: 0;
    border: 1px solid #e8e8e8;
    background: transparent;
    border-radius: 5px;
    font-family: notosans;
    font-size: 15px;
}

.uk-table td,
.uk-table th {
    padding: 4px 15px;
}

.uk-table tr {
    border-bottom: 1px solid #e8e8e8;
}

.uk-table td {
    border-left: 1px solid #e8e8e8;
}

.uk-table {
    border-top: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
}

.top-menu a {
    display: inline-block;
    font-family: Segoe;
    font-weight: bold;
    font-size: 17px;
    color: white;
    vertical-align: middle;
}

.top-menu li {
    display: inline-block;
    width: 144px;
    height: 96px;
    text-align: center;
}

.top-menu li:nth-of-type(1) {
    background: url(../images/bg_menu_01.png);
}

.top-menu li:nth-of-type(2) {
    background: url(../images/bg_menu_02.png);
    margin-left: -20px;
}

.top-menu li:nth-of-type(3) {
    background: url(../images/bg_menu_03.png);
}

.top-menu li:nth-of-type(4) {
    background: url(../images/bg_menu_04.png);
    margin-left: -10px;
}

.top-menu li:nth-of-type(5) {
    background: url(../images/bg_menu_05.png);
}

.top-menu {
    padding-left: 0 !important;
}

.main.coins {
    background: url(../images/coin_bg.jpg);
    position: relative;
}

.main.coins h3 {
    font-family: belly;
    font-size: 31px;
    color: #b31922;
    text-transform: uppercase;
    margin-bottom: 35px;
    letter-spacing: 2px;
}
.main.coins .scrollable .viewport .overview {
    height: 100%;
}
.main.admin {
    background: url(../images/mer_head.png) 0px 0px no-repeat, url(../images/mer_footer.png) 15px bottom no-repeat, white;
}

.main.militia,
.main.militia2 
{
    background: url(../images/bg_militia_full.png) 0px 0px no-repeat, white;
}

.main.laundry 
{
    background: url(../images/laund.png) 0px 0px no-repeat, white;
}

.main.surprize {
    background: url(../images/1.png) 0px 0px no-repeat, white;
}

.main.bank {
    background: url(../images/bg_bank.png) 0px 0px no-repeat, white;
}
.main.baksobank {
    background: url(../images/baksobank.png) 0px 0px no-repeat, white;
}

.main.mmm {
    background: url(../images/%C3%AC%C3%AC%C3%AC_2.png) 0px 0px no-repeat, white;
}

.main.jail {
    background: url(../images/jail_bg.png) 0px 0px no-repeat, url(../images/jail_footer.png) left bottom no-repeat, white;
}

.main.center {
    background: url(../images/center_bg.png) 0px 0px no-repeat, white;
}

.main.mafia {
    background: url(../images/mafia_bg.png) 0px 0px no-repeat, white;
}

.main.center p,
p.work {
    font-family: notosans !important;
    font-size: 15px !important;
}
.main h3,
.main-text h3 {
    font-family: Segoe;
    font-weight: bold;
    font-size: 19px;
    color: #4c3b36;
    margin-bottom: 0;
    margin-top: 15px;
}

.main-text {
    margin: 0px 0 -15px 64px;
}

.main-text h3,
.main-text p {
    color: white !important;
}

.main p,
.main-text p {
    font-family: notosans;
    font-size: 13px;
    line-height: 130%;
    color: #4c3b36;
}

.mer #type_text{
    height: 60px;
}

.main p.header {
    font-family: notosans;
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 0;
}

.main p.header + span > p {
    font-size: 13px;
    line-height: 14px;
    margin: 0;
}

.main p.header + p {
    margin-top: 5px;
}

.main .uk-width-1-6 img {
    vertical-align: text-top;
    display: inline-block;
    position: absolute;
    bottom: 0;
    right: 0;
}

.main .uk-width-1-6.first img {
    right: 10%;
}

.button .btn,
.button .btn span {
    display: inline-block;
    width: 173px;
    height: 30px;
}

.button {
    margin-top: 10px;
}

.button .btn,
.btn .subm,
.btn a,
input.btn,
.btn-red,
#sendMessageButton {
    font-family: notosans !important;
    font-size: 14px;
    font-style: normal !important;
    color: #4c3b36;
    text-transform: uppercase;
    line-height: 27px;
    margin-right: 10px;
    border: 2px solid black !important;
    display: inline-block;
    width: 173px;
    height: 30px;
    text-align: center;
    border-radius: 9px;
    color: white;
}
.btn-red.small {
    width: auto;
    margin-top: 15px;
}
.btn a:hover {
    text-decoration: none;
}

.btn a {
    height: 27px;
}

.button .btn.active,
a.btn.active,
.btn .subm,
input.btn,
.btn-red,
#sendMessageButton {
    background: #b72323 !important;
    color: white !important;
    border-radius: 9px !important;
    cursor: pointer !important;
    line-height: 20px !important;
}

.btn-red,
#sendMessageButton {
    line-height: 27px !important;
    height: auto !important;
}

.btn-red:hover,
#sendMessageButton:hover {
    text-decoration: none !important;
    color: white !important;
}

.button .btn.active:focus,
.button .btn.active:active,
.button .btn.active:link,
.button .btn.active:visited {
    border: 0;
}

.button .btn span {
    background: url(../images/bg_btn.png);
}

.uk-width-1-6 {
    position: relative;
}

.main-map {
    width: 663px;
    height: 529px;
    background: url(../images/map_bg.png);
    position: absolute;
    left: 28px;
}

.icon-map {
    position: relative;
}

.icon-map .table {
    position: absolute;
}

.icon-map .table a:hover {
    color: #2c582b;
}

.icon-map.first {
    width: 200px;
    height: 165px;
    /*background: url(../images/map_ico.png) -7px -18px;*/
    background: url(../images/1_1.png);
    display: inline-block;
    margin-top: 0px;
    margin-right: 36px;
    margin-left: 44px;
}

.icon-map.first:hover {
    /*background: url(../images/map_ico.png) -7px -222px;*/
    background: url(../images/1-1.png);
}

.icon-map.first .table {
    bottom: -35px;
    left: 34px;
}

.icon-map.second {
    width: 174px;
    height: 194px;
    background: url(../images/map_ico.png) -220px -18px;
    display: inline-block;
}

.icon-map.second:hover {
     background: url(../images/map_ico.png) -220px -222px;
}

.icon-map.second .table {
    bottom: -7px;
    left: -5px;
}

.icon-map.third {
    width: 198px;
    height: 158px;
    /*background: url(../images/map_ico.png) -400px -6px;*/
    background: url(../images/2.png);
    display: inline-block;
    margin-left: 24px;
}

.icon-map.third:hover {
    /*background: url(../images/map_ico.png) -400px -210px;*/
    background: url(../images/2-2.png);
}

.icon-map.third .table {
    bottom: -29px;
    left: 30px;
}

.icon-map.four {
    width: 224px;
    height: 154px;
    background: url(../images/map_ico.png) -612px -5px;
    display: inline-block;
    margin-right: 13px;
}

.icon-map.four:hover {
    background: url(../images/map_ico.png) -612px -209px;
}

.icon-map.four .table {
    bottom: -15px;
    left: 36px;
}

.main-map .uk-grid:first-child {
    padding-top: 40px;
}

.table,
.table-ref {
    width: 138px;
    height: 64px;
    background: url(../images/map_table.png);
}
.table-ref {
    position: absolute;
    left: 33%;
    bottom: -32px;
}
.mainstat > div {
    position: relative;
}
.mainstat .table-ref {
    left: 50%;
    margin-left: -69px;
}
.mainstat > div img {
    vertical-align: bottom;
}
.mainstat div a {
    line-height: 17px !important;
    margin: 12px 10px 0 10px;
    display: block;
}
.table a,
.ico-text .table p,
.mainstat a  {
    font-family: notosansbold;
    font-size: 17px;
    color: #4c3b36;
    text-decoration: underline;
    line-height: 63px;
}

.con-block .uk-form-controls span {
    margin: 0 20px;
}

select.pain {
    width: 100%;
    border-radius: 3px;
}

.coin-btn {
    width: 135px;
    height: 52px;
    background: url(../images/coin_btn.png);
    display: inline-block;
    border: 0;
}

.coin-btn:active,
.coin-btn:visited {
    border: 0;
}

.header-win {
    text-align: center;
    font-family: belly !important;
    font-size: 55px !important;
    color: #b31922 !important;
    margin-bottom: 0;
    line-height: 35px;
}

.header-win + p {
    margin-top: 0;
    font-size: 17.3px;
    font-family: notosansbold;
}

.wins-bg {
    width: 602px;
    height: 162px;
    background: url(../images/coin_wins_bg.png);
    position: absolute;
    bottom: 15px;
}

.wins-bg p {
    font-family: Segoe;
    font-weight: bold;
    font-size: 23px;
    color: #4c3b36;
    margin: 27px 0 0 185px;
}

p.m-text {
    font-family: notosans;
    font-size: 15px;
    color: #4c3b36;
}

.alert {
    font-family: notosans;
    font-size: 15px;
    color: white;
    background: #ff0000;
    padding: 8px 20px;
}

.alert a {
    color: white;
    text-decoration: underline;
}

center.head h3 {
    font-family: belly;
    font-size: 35px;
    color: #aa2926;
    letter-spacing: 2px;
}

center.head input[type=submit] {
    background: url(../images/send_btn.png) !important;
}

.uk-subnav {
    margin-top: 0;
    margin-bottom: 0;
}

.uk-subnav li {
    margin-top: 0;
}

.uk-dropdown {
    border: 1px solid black;
    border-radius: 5px;
}

.uk-list ul {
    padding-left: 0;
}

.uk-list ul li a {
    padding-top: 0;
    padding-bottom: 0;
}

.uk-list ul li a:hover {
    background: transparent;
    color: black;
    text-decoration: underline;
}

.rang-block .second {
    margin-left: 35px;
}

.copyright {
    display: none;
}

.ab1 {
    min-height: 500px;
    background: url(../images/ab1_bg.jpg);
    padding: 40px 20px;
}

.ab1 .head {
    background: transparent;
    margin-top: 41px;
}

.ab1 .uk-grid.first p {
    font-family: notosansbold;
    font-size: 15px;
    color: #b72323;
}

.ab1 h2.second {
    padding-top: 0;
}

.ab1 .uk-grid.second p {
    font-family: notosansbold;
    font-size: 16px;
    color: #4c3b36;
    line-height: 160%;
    margin-top: 15px;
    margin-bottom: 15px;
}

.ab1 .uk-grid.second p span {
    font-family: Segoe;
    font-weight: bold;
}

.ab1 .uk-grid.second {
    border: 2px solid #4c3b36;
}

.ab1 .uk-grid.second > div:first-child + div {
    border-left: 2px solid #4c3b36;
    border-right: 2px solid #4c3b36;
}

.ab1 .first-table,
.ab1 .block-news {
    border: 3px solid #bfbfbf;
    background: white;
    margin-right: 13px;
}

.ab1 .block-news > h4 + span + hr {
    clear: both;
    margin-bottom: 15px;
}

.answer {
    border: 3px solid #bfbfbf;
    background: white;
}

.ab1 .block-news {
    margin: 0 0 30px 0;
}

.ab1 .first-table ul {
    margin: 10px 15px;
}

.ab1 .first-table ul li {
    margin-bottom: 10px;
    font-family: notosansbold;
    font-size: 15px;
    color: #b72323;
    text-align: left;
}

.ab1 .first-table ul li span {
    width: 45%;
    display: inline-block;
    font-family: notosans;
    font-size: 15px;
    color: #4c3b36;
    text-align: left;
}

.ab1 .first-table.second ul li {
    text-align: right;
}

.ab1 .first-table.second ul li span {
    display: block;
    float: left;
    text-align: right;
}

.ab1 .vk-social {
    margin-top: 55px;
    text-align: right;
}

.ab1 .vk-social #vk_groups {
    float: right;
    margin-right: 23px;
}

.ab1 .block-news {
    padding: 10px 15px 35px 15px;
}

.ab1 .block-news.ans {
    padding: 10px 15px 15px 15px;
}

.ab1 .block-news h4 {
    float: left;
    margin-bottom: 5px;
    font-family: notosansbold;
    font-size: 17px;
    color: #595959;
}

.ab1 .block-news h4 + span,
.ab1 .block-news p > span {
    float: right;
    font-family: notosans;
    font-style: italic;
    font-size: 17px;
    color: #b7b7b7;
}

.ab1 .block-news p > b {
    /* float: left; */
    /*margin-right: 4px;*/
}

.ab1 .block-news p > span {
    /* float: right; */
}

.ab1 .block-news hr {
    margin-bottom: 5px;
}

.ab1 .block-news > p {
    clear: both !important;
    margin: 0 !important;
    float: none;
    clear: both;
}

.ab1 .block-news p {
    margin: 15px;
}

.ab1 .block-news div.uk-text-right > p {
    margin: 0;
}

.ab1 .block-news p.uk-text-right a,
.ab1 .block-news p.uk-text-right input,
.profle div.uk-text-right input[type=submit],
.mailo input[type=button],
.mer a,
.bank a,
.jail a,
.main.mafia .subm
{
    background: url(../images/news_btn.jpg);
    width: 174px;
    height: 30px;
    display: inline-block;
    text-align: center;
    font-family: notosans;
    font-size: 15px;
    color: white;
    text-transform: uppercase;
    line-height: 30px;
}

.main.mafia .subm {
    border: 0;
    margin-left: 15px;
}
.uk-form.support .capcha input[type=text] {
    width: auto !important;
    max-width: 26% !important;
}
.uk-form.support .capcha p {
    margin: 0 0 5px 0;
}
.uk-form.support input[type=text],
.uk-form.support input[type=mail],
.uk-form.support select {
    height: 33px !important;
    max-width: 100% !important;
    width: 100% !important;
    padding: 4px 6px !important;
    border: 1px solid #ddd !important;
    background: #fff !important;
    color: #444 !important;
    color: #808080 !important;
    border-radius: 5px;
    font-family: 'notosans';
}

.uk-form.support textarea {
    max-width: 100% !important;
    width: 100% !important;
    padding: 4px 6px !important;
    border: 1px solid #ddd !important;
    background: #fff !important;
    color: #444 !important;
    color: #808080 !important;
    border-radius: 5px;
    font-family: 'notosans';
}

.uk-form.support input::-webkit-input-placeholder,
.uk-form.support select {
    font-family: notosans;
    font-size: 15px;
    color: #9e9e9e;
}

.uk-form.support input::-moz-placeholder,
.uk-form.support select {
    font-family: notosans;
    font-size: 15px;
    color: #9e9e9e;
}


/* Firefox 19+ */

.uk-form.support input:-moz-placeholder,
.uk-form.support select {
    font-family: notosans;
    font-size: 15px;
    color: #9e9e9e;
}


/* Firefox 18- */

.uk-form.support input:-ms-input-placeholder,
.uk-form.support select {
    font-family: notosans;
    font-size: 15px;
    color: #9e9e9e;
}

.foot-bootom {
    margin: 20px 20px 30px 20px;
}

.foot-bootom .uk-grid > div:first-child + div > .uk-list {
    margin-left: -15px;
}

.foot-bootom .uk-grid {
    margin-bottom: 25px;
}

.foot-bootom .pay-ico img {
    margin-right: 24px;
}

.foot-bootom .uk-grid li a {
    font-family: notosans;
    font-size: 15px;
    color: #657541;
}

.foot-bootom .uk-grid li {
    margin-bottom: 10px;
}

.foot-bootom .uk-grid .social li {
    margin-bottom: 5px;
}

.foot-bootom .uk-grid .social li a span {
    font-family: notosansbold;
}

.foot-bootom .uk-grid .social li a:hover {
    text-decoration: none;
}

.foot-bootom .uk-grid .social li a img {
    margin-right: 10px;
}

.foot-bootom .uk-grid > div:nth-of-type(3) a > .ya-share2__title {
    margin-left: 20px;
}

.foot-bootom .first li:nth-of-type(2) a > .ya-share2__title {
    color: #28c3ff !important;
}

.foot-bootom .first li:nth-of-type(3) a > .ya-share2__title {
    color: #6996c7 !important;
}

.foot-bootom .second li:nth-of-type(1) a > .ya-share2__title {
    color: #496194 !important;
}

.foot-bootom .second li:nth-of-type(2) a > .ya-share2__title {
    color: #ff9c43 !important;
}

.foot-bootom .second li:nth-of-type(3) a > .ya-share2__title {
    color: #ff6d4a !important;
}

.foot-bootom .second li .ya-share2__list_direction_horizontal {
    margin-bottom: 3px;
}

.g-recaptcha {
    margin-left: -16px;
}

.ya-share2__title {
    display: block !important;
    font-family: notosans !important;
    font-size: 15px !important;
}

.ya-share2__badge {
    float: left;
    margin-right: 10px;
}

.faq ol li {
    font-family: notosansbold;
    font-size: 15px;
    color: #b72323;
    margin-bottom: 12px;
}

.faq ol li a {
    color: #4c3b36;
}

.faq ol li a:hover {
    text-decoration: none;
    border-bottom: 1px dashed #b72323;
}

.faq ol li p {
    font-family: notosans;
    color: #4a4a4a;
}

.faq > p {
    font-family: notosansbold;
    font-size: 15px;
}

.faq > p > a {
    color: #b72323;
}

.uk-overlay-panel > h2 {
    padding-top: 0;
}

.agree .uk-list > li > .uk-list > li {
    margin-left: 29px;
}

.agree .uk-list > li {
    margin-bottom: 5px;
}

.head-answer {
    margin: 35px 0;
}

.head-answer a {
    font-family: Segoe;
    font-weight: bold;
    font-size: 20px;
    color: #4c3b36;
    margin-top: 30px;
    margin-bottom: 30px;
}

.head-answer a:first-child {
    margin-right: 35px;
}

.head-answer a:last-child {
    margin-left: 35px;
}

.head-answer a.uk-aktive {
    color: #aa2926;
}

.profle p.first {
    font-family: notosansbold;
    font-size: 15px;
    margin-bottom: 5px;
}

.profle p.first + hr {
    margin-top: 5px;
}

.profle .uk-form > .uk-form-row {
    margin-top: 6px;
}

.profle .uk-form-horizontal .uk-form-label {
    width: 179px;
}

.profle .uk-form-horizontal .uk-form-controls {
    margin-left: 179px;
}

.profle .uk-form input {
    border-radius: 5px;
    height: 34px;
    border-color: #cccccc;
    font-family: notosansitalic;
    max-width: 190px;
}
.uk-form.maf input[name=name] {
    border-radius: 5px;
    height: 34px;
    border-color: #cccccc;
    font-family: notosansitalic;
    width: 100%;
}

.profle .uk-form label {
    font-family: notosans;
    font-size: 15px;
}

.profle .uk-form-row+.uk-form-row {
    margin-top: 6px;
}

.profle .uk-cover-background a {
    font-family: notosansbold;
    text-transform: uppercase;
    color: #b72323;
}

.profle .uk-form input[type=checkbox] {
    height: auto;
    display: inline-block;
    width: 7%;
    vertical-align: middle;
}

.profle .uk-form input[type=submit] {
    border: 0;
    margin-right: 15px;
    cursor: pointer;
}

.profle .uk-grid.second .uk-form-row:last-child .uk-form-controls {
    margin-top: 4px;
}

.profle .uk-grid.second .uk-form-row:last-child .uk-form-controls label {
    font-family: notosans;
    font-size: 15px;
    color: #808080;
}

.chat {
    max-height: 390px;
    height: 390px;
    border: 1px solid #dcdcdc;
    border-radius: 10px;
    overflow: hidden;
    overflow-y: auto;
}

.chat #messages {
    margin-right: 10px;
    padding: 10px;
}

.mailo h3 {
    margin-top: 0;
}

.mailo p {
    font-family: notosans;
    font-size: 15px;
}

.mailo p+p {
    font-family: notosansbold;
}

.mailo p+p > span {
    font-family: Segoe;
    font-weight: bold;
    font-size: 19px;
    color: #b72323;
}

.mailo .message textarea {
    border-radius: 10px;
    background: #e8e8e8;
    height: 110px;
    display: block;
    width: 96%;
    margin-top: 15px;
    padding: 10px;
    max-height: 90px;
    border-color: #dddddd;
    resize: none;
}

.mailo .message textarea:active,
.mailo .message textarea:focus {
    outline: none;
}

.mailo input[type=button] {
    border: 0;
    margin-top: 9px;
    cursor: pointer;
}

.mailo .scrollbar-inner > .scroll-element.scroll-y {
    margin-right: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 93%;
}

.mailo #result {
    display: none;
}

.foot-main {
    margin-top: 85px;
    background: white;
}

.foot-main .footmenu {
    position: relative;
    top: -20px;
}

.work .content {
    margin-bottom: 0;
}

.emoticon {
    margin-top: 13px;
}

.capcha {
    width: 221px;
    height: 93px;
    background: url(../images/bg_capcha.png);
    margin: 0 auto;
}

.capcha p {
    font-family: Segoe;
    font-size: 17px;
    color: #657541;
    text-align: left;
    padding: 10px 0 10px 24px;
    margin-bottom: 3px;
}

.capcha span {
    font-family: belly;
    font-size: 25px;
    color: #657541;
    margin-left: 26px;
    display: inline-block;
}

.capcha input {
    background: white !important;
    display: inline-block !important;
    width: 50px !important;
    height: 30px !important;
    margin: -8px 0 0 10px;
    border-radius: 7px;
    min-width: 50px !important;
    text-align: center;
    -webkit-box-shadow: inset 0px 2px 7px -3px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: inset 0px 2px 7px -3px rgba(50, 50, 50, 0.75);
    box-shadow: inset 0px 2px 7px -3px rgba(50, 50, 50, 0.75);
}

.disabled {
    opacity: 0.5;
    cursor: default !important;
}

.text-typing {
    -webkit-animation: type 5s steps(50, end);
    animation: type 5s steps(50, end);
}

@keyframes type {
    from {
        width: 0;
    }
}

@-webkit-keyframes type {
    from {
        width: 0;
    }
}

.jail-block {
    height: 215px;
}

.jail-block > div .first {
    font-family: Segoe;
    font-weight: bold;
    font-size: 25px;
    color: white;
}

.jail-block > div .second {
    font-family: Segoe;
    font-weight: bold;
    font-size: 20px;
    color: white;
}

.jail-block > div .second > span {
    font-family: notosansbold;
    font-weight: normal;
}

.jail-block > div {
    margin-left: 220px;
}
.jail-block .btn-red.small {
    width: 80% !important;
}
.main.jail div.first p {
    font-family: Segoe;
    font-weight: bold;
    font-size: 17px;
}

.main.jail div.first p#type_text {
    margin: 0px 0 0 15px;
}

.main.jail div.first p#type_text2 {
    text-align: center;
    font-size: 14px;
    
}
.main.jail div.first p#type_text + .scrollbar-inner {
    top: 535px;
}
.main.jail div.first p#type_text + .scrollbar-inner,
.msg-mer .scrollbar-inner {
    bottom: 77px;
    left: 133px;
    height: 100px !important;
    position: absolute !important; 
    width: 153px !important;
    overflow: hidden;
}
.msg-mer .scroll-wrapper {
    bottom: 136px;
    height: 90px !important;
}

.lucky {
    width: 229px;
    height: 162px;
    background: url(../images/btn_ykacha.png);
    text-align: center;
    position: relative;
    z-index: 5;
    margin-top: -25px;
    margin-left: 7px;
}




.lucky a {
    font-size: 21px;
    color: #ce2121;
    text-align: center;
    text-transform: uppercase;
    padding-top: 57px;
    cursor: pointer;
    display: inline-block;
    text-decoration: underline;
    font-weight: bold;
    font-family: 'notosans';
    text-shadow: 1px 0px 0px #ce2121;
}

.lucky p {
    margin: 0;
    text-align: left;
    padding-left: 35px;
    font-size: 13px;
    color: #4c3b36;
    font-family: 'notosans';
    margin-top: 10px;
}
.lucky-slide {
    width: 210px;
    height: 153px;
    background: url(../images/lucky_slide.png);
    margin: 0 auto;
    position: relative;
    z-index: 2;
    margin-top: -10px;
}

.lucky-slide ul {
    padding: 15px 0 0 0px;
}

.lucky-slide ul li {
    position: relative;
    margin-bottom: 8px;
}

.lucky-slide ul li img {
    display: block;
    margin: 0 auto;
}

.lucky-slide li a {
    font-family: Segoe;
    font-size: 17px;
    font-weight: bold;
    color: black;
}

.lucky-slide li p {
    font-family: notosans;
    font-size: 15px;
    color: #ce2121;
}

.lucky-slide li p span {
    font-size: 17px;
}


.top-block {
    height: 300px;
    text-align: center;
}

.plan {
    background: #ededed;
    border-radius: 6px;
    padding-left: 0;
    margin-left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
}

.plan > div:first-child {
    padding-left: 0;
    margin-left: 0;
}

.plan .second img {
    position: relative;
    max-height: 60px;
}

.plan button {
    border: 2px solid black;
    line-height: 20px !important;
}

.plan .button {
    margin-top: 12px;
}

.av-work {
    max-height: 80px;
}

.uk-position-cover {
    cursor: pointer;
}

.uk-position-cover a.img {
    text-decoration: underline;
    cursor: pointer;
}

.ramka {
    width: 216px;
}

.register {
    background: url(../images/by_million_1.png) !important;
    width: 279px !important;
    height: 70px !important;
    font-family: belly!important;
    padding-top: 10px;letter-spacing: 2px;text-shadow: 1px 2px 2px #5f2300;font-size: 18px!important;
}

.list-block {
    width: 80%;
    margin: 35px auto;
}

.list-block ul li {
    font-family: belly;
    font-size: 19px;
    color: #aa2926;
    line-height: 26px;
}

.uk-list.domen li
{
    font-family: notosansbold;
    font-size: 17px;
    color: #b72323;
    margin-bottom: 10px;
}

.uk-list.domen li a {
    color: #b72323;
}

.uk-list.domen li i {
    margin-right: 10px;
}

.plan.active .btn.active {
    background: #bcbcbc !important;
    position: relative;
    overflow: hidden;
    height: 26px;
}
.plan.active .btn.active.home {
    background: #55b153 !important;
    height: 30px;
}
.plan.active .btn.active + p {
	margin: 3px -10px 0 -10px;
	font-family: notosans;
	font-size: 13px;
	color: #6d6d6d;
}

.plan.no-money .btn.active,
.btn-red.inactive {
    background: #6d6d6d !important;
    position: relative;
}

.plan.no-money .nomoney {
    font-family: notosans;
    font-size: 15px !important;
    text-transform: none;
    margin-bottom: 5px;
    margin-top: -5px;
    margin-right: 10px;
}

.plan.no-money img {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    /* IE 6-9 */
}

.uk-position-cover.uk-form-file {
    margin-top: -140px;
}

.ico-text .table {
    display: block;
    margin: 0 auto;
    margin-top: -29px;
}

.ico-text img {
    position: relative;
    z-index: -1;
}

.specialtxt_section b {
    margin-top: 5px;
    display: inline-block;
    font-family: notosansbold;
    font-size: 15px;
    color: #4c3b36;
    font-weight: normal;
}

.specialtxt_section input.btn {
    margin-right: 134px;
}

.specialtxt_section input[type=text] {
    border-radius: 5px;
}

.specialtxt_section input[type=radio] {
    margin-right: 5px;
}

.specialtxt_section img.visa {
    margin-top: 20px;
}

.specialtxt_section input.btn.yandex {
    margin-right: 112px;
}

.img-link {
    font-family: notosansbold;
    font-size: 15px;
    text-transform: uppercase;
    color: #b72323;
}

.img-link:hover {
    color: #b72323;
}

.mychat {
    max-height: 275px;
    height: 275px;
    padding: 10px !important;
    margin-bottom: 10px;
}

.btn-money a {
    height: auto;
    line-height: 20px;
    min-height: 20px;
}

.level {
    width: 101px;
    height: 62px;
    margin: 0 auto;
    background: url(../images/lv_bg.png);
}
.level p {
	margin-bottom: 3px;
	font-family: notosans;
	font-size: 12px;
}
.rang-block > div:first-child p.first {
	font-family: notosans;
	font-size: 13px;
	color: white;
	margin-bottom: 10px;
        margin-top: 14px;
}
.listx {
	padding-left: 0;
	margin-bottom: 0;
	margin-top: -10px;
}
.listx li {
	list-style: none;
	display: inline-block;
	width: 25px;
}
.listx li a {
	font-family: notosansbold;
	font-size: 15px;
	color: #6d6d6d;
}
.listx li.active a {
	color: #28b524;
}
.cleft {
	margin-left: -14px;
}
.cleft + div {
	margin-left: -5px;
	margin-right: -5px;
}
.cleft + div .btn {
	margin-right: 0;
}
.cleft + div .btn + p a {
	margin-left: 5px;
	font-family: notosansbold;
	font-size: 13px;
	text-transform: uppercase;
	color: #28b524;
}
.second-menu {
    margin-top: 55px;
}
.second-menu a {
    margin-right: 25px;
}
.uk-table {
    border: 0;
}
.uk-table tbody {
    border-left: 1px solid #e8e8e8 !important;
}

.uk-table tbody tr td:last-child {
    border-right: 1px solid #e8e8e8 !important;
}
.uk-table tbody tr td:not(:first-child),
.uk-form.bank + table tr td:not(:first-child) {
    text-align: center;
}
.uk-table.bank {
    text-transform: uppercase;
    font-family: notosans;
    font-size: 13px;
}
.uk-table.bank thead,
.uk-form.bank + table thead {
    font-family: notosansbold;
    line-height: 13px;
    vertical-align: middle;
}
.uk-table.bank thead th,
.uk-form.bank + table th {
    padding: 0 0 5px 0;
    text-align: center;
}
.uk-table.bank + form .btn-red {
    margin-right: 0;
    font-size: 13px;
}
.uk-table.bank + form input[type=text],
.uk-table.bank + form select {
    display: block;
    width: 100%;
}
form.bank input,
form.bank select {
    border-radius: 5px;
    width: 95% ;
}
form.uk-form.bank.second input {
    width: auto !important;
}
form.second  div > button {
    margin-right: 57px;
}
.uk-table td, .uk-table th {
    padding: 7px 15px;
    line-height: 24px;
}
.uk-table td img {
    margin-right: 8px;
}



.uk-table.mmm-bank {
    margin-top: 0;
}
.uk-table.mmm-bank tr td:first-child:before {
    content: "";
    display: block;
    width: 30px;
    height: 30px;
    background: url(../images/40.png);
    float: left;
    margin-right: 10px;
    background-size: cover;
}
.uk-table.mmm-bank tr:nth-of-type(2) td:first-child:before {
    background: url(../images/50.png);
    background-size: cover;
}
.uk-table.mmm-bank tr:nth-of-type(3) td:first-child:before {
    background: url(../images/60.png);
    background-size: cover;
}
.uk-table.mmm-bank tr:nth-of-type(4) td:first-child:before {
    background: url(../images/70.png);
    background-size: cover;
}
.uk-table.mmm-bank tr:nth-of-type(5) td:first-child:before {
    background: url(../images/80.png);
    background-size: cover;
}




.uk-table.bank {
    margin-top: 0;
}
.uk-table.bank tr td:first-child:before {
    content: "";
    display: block;
    width: 34px;
    height: 30px;
    background: url(../images/magnet.png); 
    float: left;
    margin-right: 10px;
}
.uk-table.bank tr:nth-of-type(2) td:first-child:before {
    background: url(../images/magnet.png);
}
.uk-table.bank tr:nth-of-type(3) td:first-child:before {
    background: url(../images/magnet.png);
}
.uk-table.bank tr:nth-of-type(4) td:first-child:before {
    background: url(../images/magnet.png);
}
.uk-table.bank tr:nth-of-type(5) td:first-child:before {
    background: url(../images/magnet.png);
}

/*.uk-table.bank tr:nth-of-type(6) td {
    width: 30px;
    height: 31px;
}*/
.uk-table.bank tr:nth-of-type(6) td:first-child:before {
    background: url(../images/magnet.png) no-repeat;
    background-size: contain;
    width: 24px;
    height: 24px;
    padding: 3px;
}
.uk-table.bank tr:nth-of-type(7) td:first-child:before {
    background: url(../images/magnet.png) no-repeat;
    background-size: contain;
    width: 24px;
    height: 24px;
    padding: 3px;
}
.uk-table.bank tr:nth-of-type(8) td:first-child:before {
    background: url(../images/magnet.png) no-repeat;
    background-size: contain;
    width: 24px;
    height: 24px;
    padding: 3px;
}
.uk-table.bank tr:nth-of-type(9) td:first-child:before {
    background: url(../images/magnet.png) no-repeat;
    background-size: contain;
    width: 24px;
    height: 24px;
    padding: 3px;
}
.uk-table.bank tr:nth-of-type(10) td:first-child:before {
    background: url(../images/magnet.png) no-repeat;
    background-size: contain;
    width: 24px;
    height: 24px;
    padding: 3px;
}

.uk-form.bank + table th,
.uk-form.bank + table td {
    padding: 7px 15px;
    line-height: 24px;
}
span.uk-progress-bar {
    background: #28b524 !important;
    overflow: hidden;
    height: 24px !important;
    display: block !important;
    padding: 1px 2px;
}
span.uk-progress-bar p {
    position: absolute;
    width: 100%;
    height: 100%;
    line-height: 23px;
    font-family: notosans !important;
    font-size: 15px;
    color: white;
}
.money-ico {
    margin-top: 65px;
}
.scroll-down {
    position: absolute;
    bottom: 30px;
    right: 40px;
    z-index: 5;
    opacity: 0.9;
    cursor: pointer;
}
.menu-stat li a {
    font-family: notosansbold;
    font-size: 11px;
    color: #0078ff;
    text-transform: uppercase;
}
.menu-stat li a.active {
    color: #b0b0b0;
}
.depozit th {
    font-size: 11px;
    line-height: 1em;
    text-align: center;
    padding: 5px;
    text-transform: uppercase;
}
.depozit td {
    font-size: 12px;
    padding: 7px;
    text-align: center;
    vertical-align: middle;
    line-height: 1em;
    text-transform: uppercase;
}
.stavka {
    margin-left: -5px;
}
/* ========================================================================
   Component: Form file
 ========================================================================== */


.uk-form-file {
    /* 1 */
    display: block;
    vertical-align: middle;
    /* 2 */
    position: relative;
    /* 3 */
    overflow: hidden;
}


.uk-form-file input[type="file"] {
    position: absolute;
    top: 0;
    z-index: 1;
    width: 100%;
    opacity: 0;
    cursor: pointer !important;
    /* 1 */
    left: 0;
    /* 2 */
    font-size: 500px;
    visibility: hidden;
}


/* ========================================================================
   Component: Slidenav
 ========================================================================== */


.uk-slidenav {
    /* 1 */
    display: inline-block;
    /* 2 */
    box-sizing: border-box;
    width: 71px;
    height: 74px;
    /* 3 */
}


.uk-slidenav:hover,
.uk-slidenav:focus {
    /* 2 */
    outline: none;
    /* 3 */
    text-decoration: none;
    /* 4 */
    color: rgba(50, 50, 50, 0.7);
    cursor: pointer;
}


/* Active */

.uk-slidenav:active {}


.uk-slidenav-previous:before {
    content: "";
    display: block;
    width: 71px;
    height: 74px;
    background: url(../images/prev_btn.png) no-repeat;
}

.uk-slidenav-next:before {
    content: "";
    display: block;
    width: 71px;
    height: 74px;
    background: url(../images/next_btn.png) no-repeat;
}


/* Sub-object: `uk-slidenav-position`
 ========================================================================== */


.uk-slidenav-position {
    position: relative;
}


.uk-slidenav-position .uk-slidenav {
    display: none;
    position: absolute;
    top: 50%;
    z-index: 1;
    margin-top: -30px;
}

.uk-slidenav-position:hover .uk-slidenav {
    display: block;
}

.uk-slidenav-position .uk-slidenav-previous {
    left: 20px;
}

.uk-slidenav-position .uk-slidenav-next {
    right: 20px;
}


/* Modifier: `uk-slidenav-contrast`
 ========================================================================== */

.uk-slidenav-contrast {
    color: rgba(255, 255, 255, 0.5);
}


.uk-slidenav-contrast:hover,
.uk-slidenav-contrast:focus {
    color: rgba(255, 255, 255, 0.7);
}


/* Active */

.uk-slidenav-contrast:active {
    color: rgba(255, 255, 255, 0.9);
}


/* ========================================================================
   Component: Progress
 ========================================================================== */


.uk-progress {
    box-sizing: border-box;
    height: 18px;
    /*background: #796759;*/
    overflow: hidden;
    line-height: 20px;
    display: block;
    margin-left: 37px;
    position: relative;
}

.uk-progress p {
    position: absolute;
    margin: 0;
    padding: 0;
    color: white;
    font-family: notosans;
    font-size: 13px;
    height: 18px;
    width: 100%;
    line-height: 16px;
}


/* Sub-object: `uk-progress-bar`
 ========================================================================== */

.uk-progress-bar {
    width: 0;
    height: 100%;
    background: #55b153;
    float: left;
    /* 1 */
    -webkit-transition: width 0.6s ease;
    transition: width 0.6s ease;
    /* 2 */
    font-size: 14px;
    color: #ffffff;
    text-align: center;
}


/* Size modifiers
 ========================================================================== */

.uk-progress-mini {
    height: 6px;
}

.uk-progress-small {
    height: 12px;
}


/* Color modifiers
 ========================================================================== */

.uk-progress-success .uk-progress-bar {
    background-color: #8cc14c;
}

.uk-progress-warning .uk-progress-bar {
    background-color: #faa732;
}

.uk-progress-danger .uk-progress-bar {
    background-color: #da314b;
}


/* Modifier: `uk-progress-striped`
 ========================================================================== */

.uk-progress-striped .uk-progress-bar {
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 30px 30px;
}
/*
 * Animation
 */

.uk-progress-striped.uk-active .uk-progress-bar {
    -webkit-animation: uk-progress-bar-stripes 2s linear infinite;
    animation: uk-progress-bar-stripes 2s linear infinite;
}

@-webkit-keyframes uk-progress-bar-stripes {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 30px 0;
    }
}

@keyframes uk-progress-bar-stripes {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 30px 0;
    }
}


/* ========================================================================
   Component: Tooltip
 ========================================================================== */


.uk-tooltip {
    /* 1 */
    display: none;
    /* 2 */
    position: absolute;
    z-index: 1030;
    /* 3 */
    box-sizing: border-box;
    max-width: 200px;
    padding: 18px;
    border-radius: 5px;
    border: 2px solid #bfbfbf;
    /* 4 */
    background: #eaeaea;
    color: rgba(0, 0, 0, 0.7);
    font-size: 13px;
    font-family: notosans;
    line-height: 18px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
}


/* Triangle
 ========================================================================== */


.uk-tooltip:after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    /* 1 */
    border: 10px dashed #bfbfbf;
}


/* Direction modifiers
 ========================================================================== */

.uk-tooltip-top:after,
.uk-tooltip-top-left:after,
.uk-tooltip-top-right:after {
    bottom: -12px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent;
    border-top-color: #bfbfbf;
}


.uk-tooltip-bottom:after,
.uk-tooltip-bottom-left:after,
.uk-tooltip-bottom-right:after {
    top: -12px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: #bfbfbf;
}

.uk-tooltip-top:after,
.uk-tooltip-bottom:after {
    left: 50%;
    margin-left: -10px;
}


.uk-tooltip-top-left:after,
.uk-tooltip-bottom-left:after {
    left: 10px;
}

.uk-tooltip-top-right:after,
.uk-tooltip-bottom-right:after {
    right: 10px;
}

.uk-tooltip-left:after {
    right: -13px;
    top: 40%;
    margin-top: -5px;
    border-left-style: solid;
    border-right: none;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #bfbfbf;
}

.uk-tooltip-right:after {
    left: -13px;
    top: 50%;
    margin-top: -5px;
    border-right-style: solid;
    border-left: none;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-right-color: #bfbfbf;
}

.msgBox {
    margin-bottom: 5px;
}

.msgBox img {
    float: left;
}

.msgBox .answerImg {
    float: right;
}

.modalMessage {
    background: #ececec;
    padding: 5px;
    border-radius: 3px;
    margin-left: 60px;
}

.dialogBox .dialog .avatar {
    float: left;
    padding-top: 5px;
    padding-left: 5px;
}

.dialogBox .dialog .lastMessage {
    padding-left: 15px;
    padding-top: 10px;
    float: left;
    color: #4c3b36;
    height: 60px;
    overflow: hidden;
    max-width: 375px;
}

.gray {
    color: gray !important;
}

.dialogBox .dialog {
    padding: 5px;
    cursor: pointer;
    border-radius: 5px;
    background-color: #ececec;
    margin-bottom: 10px;
    height: 100px;
}

.dialogBox .dialog a {
    display: block;
    color: black;
    text-decoration: none;
}

.dialogBox .dialog .sender {
    float: left;
    color: gray;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
}

.dialogBox .dialog .sender p {
    margin: 0;
    font-size: 12px;
    font-family: notosans;
}

#sendMessage textarea {
    width: 100%;
    height: 100px;
}

#sendMessage input {
    float: right;
    cursor: pointer;
}

.modalMessage.answerMessage {
    text-align: right;
    background: #ebf3fe;
    margin-right: 60px;
    margin-left: 0px;
}

.startdialog {
    cursor: pointer;
}

.ui-dialog-titlebar {
    background: #c40123 !important;
    color: white;
}

.ui-dialog {
    padding: 0;
}

.clear {
    clear: both;
}

.dialogMsg {
    min-height: 70px;
}

.dialogMsg .modalMessage {
    margin-right: 0px;
    margin-left: 80px;
    text-align: left;
    padding: 0px 10px;
    background: initial;
}

.button_widthdraw{
    display: inline-block;
    height: 97px;
    line-height: 97px;
    width: 179px;
    text-align: center;
    font-size: 60px;
    text-decoration: none;
    background: #FBFBFB;
    border: 1px solid #E4E4E4;
    border-radius: 3px;
}

.button_widthdraw:hover{

    text-decoration: none;

}

.be_inline{
    display:inline-block;
}
.be_right{
    float:right;
}

.timeonserver{
    float: right;
    color: black !important;
    font-weight: normal !important;
    font-size: 14px !important;
    font-family: notosans !important;
}

#promo-dialog {
    display: none;
}
.chat_button{
    width: 20px !important;
    background: grey !important;
    height: 20px !important;
    border-radius: 10px !important;
    line-height: 0px !important;
}
.chat_delete_button{
    background: rgba(255, 91, 91, 0.67) !important
}
.help_button_redesign{
    background: none !important;
    font-family: Segoe !important;
    font-weight: bold !important;
    color: #059 !important;
    width: auto !important;
    text-transform: none !important;
    font-size: 19px !important;
}
.special_for_bank{
    text-align: right;
    display: inline-block;
    width: 57%;
}
.bank_name_additional{
    width:40%;
}
.be_height_less{
    line-height: 100% !important;
    margin-top:7px !important;
    margin-bottom:7px !important;

}
.email_active{
    background: rgba(0, 128, 0, 0.48);
    width: 100%;
    margin-top: 6px !important;
    border: 1px solid rgba(0, 0, 0, 0.35) !important;
    color: white !important;
}
#with_bonus{
    color:forestgreen;
}
.read_all_button{
    line-height: 25px !important;
    width: 275px;
}
p.error{
    font-size: 120%;
    color: red;
    text-align: center;
    text-decoration: underline;
    border: 3px solid red;
}
.ban_error{
    background: red;
    color: white;
}
.session-message {
    padding: 5px;
    border: 1px solid gray;
    border-radius: 4px;
}
.session-message.error {
    color: red;
}
.session-message.warning {
    color: #ffa600;
}
.session-message.success {
    color: green;
}


.stavka {
    margin-left: -5px;
}
.playhead {
    font-family: notosansbold !important;
    font-size: 15px !important;
    color: #4c3b36;
    padding-left: 35px;
}
.sets {
    margin-top: 40px;
}
.sets .btn-red {
    width: 120px;
}
.sets p {
    font-family: notosans;
    font-size: 15px;
    margin-left: -25px;
}
.sets .uk-grid-divider {
    margin-top: 12px;
    margin-bottom: 12px;
}


h1.available__title {
    text-transform: uppercase;
    font-size: 31px;
    text-align: center;
    color: #b72323;
    font-weight: bold;
    font-family: belly;
}
.available__img {
    float: left;
    width: 110px;
}
.available__content {
    float: right;
    width: 382px;
    text-align: left;
    margin-left:50px;
}
.avilable--left {
    width: 240px;
    display: inline-block;
}
.avilable--right {
    width: 135px;
    display: inline-block;
    vertical-align: top;
}
.available__h1 {
    color: #b72323;
    font-size: 22px;
    font-family: 'Segoe';
    font-weight:bold;
}
.abailable__text {
    color: #4c3b36;
    font-size: 15px;
    font-family: 'Segoe';
    font-weight:bold;
    margin-top: 10px;
}
.available__jackpot {
    color: #b72323;
    font-weight: bold;
    font-family: belly;
    font-size: 19px;
    text-transform: uppercase;
    text-align: center;
}
.available__button {
    width: 135px;
    height: 52px;
    background:url(../images/btngame.png) no-repeat center;
}
.available__button > a {
    text-decoration: none;
    color: #FFF;
    text-align: center;
    padding-top: 17px;
    text-transform: uppercase;
    text-shadow: 0px 4px 0px rgba(0,0,0, 0.20);
}
div.available {
    background: rgba(253,253,253, 0.40);
    border: 1px solid #e6e6e7;
    margin: 0 !important;
    padding: 20px 20px 20px 35px;
}
div.available:nth-child(odd){
    margin-bottom:-1px !important;
}
/*.center {*/
    /*text-align: center;*/
/*}*/
.last-wins {
    margin-bottom: 10px;
}
.last-wins table {
    width: 350px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}


.available__table {
    display: table;
    width: 380px;
    margin: 0 auto;
    margin-bottom: 30px;
}
h2.table__title {
    display: table-caption;
    text-transform: uppercase;
    font-size: 20px;
    text-align: center;
    color: #b72323;
    font-weight: bold;
    font-family: belly;
}
.table__cell {
    display: table-cell;
}
.table__row--title {
    font-size: 19px;
    font-weight: bold;
    font-family: 'notosans';
    margin-bottom: 10px;
}
.table__row {
    font-family: 'Segoe';
    font-size: 19px;
    line-height: 30px;
    font-weight: bold;
}
/*
.table__cell:nth-of-type(2) > div.table__row::before {
    content:"\2014";
    color: #4c3b36;
    font-family: 'notosans';
    margin-right: 15px;
}
.table__cell:nth-of-type(2) > div.table__row{
    color: #b72323;
}
*/
.table__row img {
    margin-right: 10px;
    vertical-align: middle;
}
.life__img {
    display: inline-block;
    vertical-align: top;
}
.city__life {
    overflow: hidden;
    position: relative;
    margin-bottom: 30px;
}
.life__content {
    display: inline-block;
    width: 71%;
    border: 2px solid #bfbfbf;
    box-sizing: border-box;
    background: #FFF;
    padding: 15px 20px;
    font-family: 'notosans';
    font-size: 15px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #4c3b36;
    margin-left: 40px;
}
.life__content::before{
    content: '';
    background: url(../images/vin.png) no-repeat center left;
    width: 71px;
    height: 23px;
    position: absolute;
    left: 97px;
    top: 35px;
}
.city.table__row:before, .luck.table__row:before  {
    display: none;
}
.city__table {
    display: inline-block;
    width: 298px;
    vertical-align: top;
}
.city.table__row  {
    font-size: 15px;
    line-height: 25px;
}
.city__table  .city.table__cell:nth-child(2) .city.table__row{
    margin-left: 10px;
    font-family: 'notosans';
    font-weight: bold;
}
.luck__table h2.table__title {
    line-height: 28px;
}
.luck.table__row {
    font-size: 14px;
    font-family: 'notosans';
    margin-right: 15px;
}
.luck__table {
    width: 298px;
    display: inline-block;
    vertical-align: top;
}
.luck.table__cell {
    left: 5px;
    position: relative;
}
.city-pay {
    background: none !important;
}
.city__game{
    background:url(../images/btn_game-pay.png) no-repeat center;
    width:185px;
    height:75px;
    display: block;
    margin: 0 auto;
}
.be_175{
    width:175px;
}
.be_75{
    width:75px;
}

.be_100{
    width:75px;
}


.life__img {
    display: inline-block;
    vertical-align: top;
}
.city__life {
    overflow: hidden;
    position: relative;
    margin-bottom: 30px;
}
.life__content {
    display: inline-block;
    width: 71%;
    border: 2px solid #bfbfbf;
    box-sizing: border-box;
    background: #FFF;
    padding: 15px 20px;
    font-family: 'notosans';
    font-size: 15px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #4c3b36;
    margin-left: 40px;
}
.life__content::before{
    content: '';
    background: url(../images/vin.png) no-repeat center left;
    width: 71px;
    height: 23px;
    position: absolute;
    left: 97px;
    top: 35px;
}
.city.table__row:before, .luck.table__row:before  {
    display: none;
}
.city__table {
    width: 350px; 
    vertical-align: top;
    float:left;
}
.city.table__row  {
    font-size: 15px;
    line-height: 25px;
}
.city__table  .city.table__cell:nth-child(2) .city.table__row{
    margin-left: 10px;
    font-family: 'notosans';
    font-weight: bold;
}
.luck__table h2.table__title {
    line-height: 28px;
}
.luck.table__row {
    font-size: 15px;
    font-family: 'notosans';
    margin-right: 20px;

}

.luck__table.one{
    float: right;
    margin-top: -33px;
    width: 250px !important;
}
.by_lh_26{
    line-height: 26px !important;
}
.luck__table {
    width: 298px;
    display: inline-block;
    vertical-align: top;
}
.luck.table__cell {
    left: 5px;
    position: relative;
}
.city-pay {
    background: none !important;
}
.city__table h2.table__title {
    margin: -12px 0 0 0;
    padding: 0;
}
.luck__table.two {
    width: 580px;
    position: relative;
    display: block;
    margin: 40px auto;
}
.centered {
    overflow: hidden;
    width: 100%;
}
.luck__table.two .luck.table__cell:last-child .luck.table__row{
    margin-right:0px;
}
.city__game{
    background:url(../images/btn_game-pay.png) no-repeat center;
    width:185px;
    height:75px;
    display: block;
    margin: 0 auto;
}
.luck__table.one h2.table__title {
    margin: 0;
}
.luck__table.two h2.table__title {
    width: 100%;
}
.luck__table.two .luck.table__row {
    margin-right: 10px;
}
.center__text {
    font-size: 15px;
    color: #4c3b36;
    font-family: 'notosans';
}
.center__h3 {
    clear: both;
    width: 100%;
    overflow: hidden;
    margin-bottom: 25px;
}
.center__h3 h3 {
    float: left;
    width: 55%;
}
.center__help {
    float: right;
    margin-top: 75px !important;
    font-family: 'Segoe';
    font-size: 19px;
    font-weight: bold;

}
.center__help::before{
    content:'';
    display:inline-block;
    width:31px;
    height:28px;
    background:url(../images/krug.png) center no-repeat;
    vertical-align: -0.44em;
    margin-right: 15px;
}
.center__help a{
    color: #005599 !important;
    text-decoration: none !important;
    border-bottom: 2px solid #005599;
    display: inline-block;
}
.center__help a:hover{
    color: #005599 !important;
    text-decoration:none !important;
    border-bottom:none;
}


.other__help {
    float: right;
    margin-top: 10px !important;
    margin-right: 10px; 
    font-family: 'Segoe';
    font-size: 19px;
    font-weight: bold;
}
.other__help::before{
    content:'';
    display:inline-block;
    width:31px;
    height:28px;
    background:url(../images/krug.png) center no-repeat;
    vertical-align: -0.44em;
    margin-right: 10px;
}
.other__help a {
    background: none;
    border-bottom: 2px solid transparent;
    display: inline-block;
    width: 200px;
    height: 30px;
    background: none !important;
    font-family: Segoe !important;
    font-weight: bold !important;
    color: #059 !important;
    width: auto !important;
    text-transform: none !important;
    font-size: 19px !important;
    
}
.other__help a:hover{
    color: #005599 !important;
    text-decoration:none !important;
    border-bottom: 2px solid #005599;
}


a.center__link:hover{
    text-decoration:none !important;
}
.mytry{
    background: url(../images/krug.png) center no-repeat;
    height: 28px;
    width: 31px;
    display: block;
    position: absolute;
    right: 208px;
}
.importantspan{

    color: white;
    text-decoration: underline;
    background-color: #699E41;
    padding: 5px;
    line-height: 50px;
    font-size: 15px;
}
.myullistyle li {
    height: 100px;
    vertical-align: middle;
    display: inline-block;
    line-height: 100px;
}
.myspecialli{
    width: 179px;
    font-size: 60px;
    text-decoration: none;
    background: #FBFBFB;
    border: 1px solid #E4E4E4;
    border-radius: 3px;
    margin-left: 35px;
}
.mylast{
    margin-bottom:30px;
}

.alarm{
    color: white;
    text-decoration: underline;
    background-color: #CA7070;
    padding: 5px;
    line-height: 50px;
    font-size: 15px;
}

.binded_active_user_message {
    color: red;
}

.game_whomore_baner {
    display: block;
    width: 219px;
    height: 129px;
    margin-top: 20px;
    background: url(../images/to_game_whomore.png);
    text-align: center;
    position: relative;
    z-index: 5;
    margin-left: 7px;
    text-decoration: none;
}

@font-face {
    font-family: 'Bebas Neue Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Bebas Neue Regular'), url('../fonts/BebasNeue%20Regular.woff') format('woff');
}

.game_whomore_baner .game_whomore_baner_title {
}
.game_whomore_baner .game_whomore_baner_bank {
  font-family:'Bebas Neue Regular';
  color: white;   
  text-shadow: 1px 1px 2px black;
  
  font-size: 22px;
  margin-top: 46px;
  margin-right: 10px;
  font-weight: bold;
}
.game_whomore_baner .game_whomore_baner_wait {
  font-family:'Bebas Neue Regular';
  color: #1449CF;
  font-size: 22px;
  margin-top: 12px;
  margin-right: 20px;
}

.game_whomore_baner .game_whomore_baner_timer {
  font-family:'Bebas Neue Regular';
  color: #1449CF;
  font-size: 28px;
  margin-top: 12px;
  margin-right: 30px;
}

#bank-table-wrapper {
  position:relative;
}
#bank-table-scroll {
  height:250px;
  overflow-y:auto;  
  overflow-x:hidden;  
  margin-top:10px;
}
#bank-table-wrapper table {
  width:100%;
}


.uk-table.bank td, .uk-table.bank th {
    padding: 4px 15px;
    
}
.uk-table.bank {
    margin-bottom: 10px;
}

.main p.bank_deposit_info {
    margin-top: 0px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 28px;
    color: #b72323;
    text-transform: uppercase;
    font-family: belly;
}

.uk-form select {
    min-width: 95%;
    height: 45px;
    border: 0;
}

.login-select-area {
    width: 270px;
    color: #444;
}

.registration_div {
    height: 700px;
}

.main.myregion-work {
    background: url(../images/myregion_work_bg.png) 15px 0px no-repeat, white;
    
}

.main.myregion-voitings {
    background: url(../images/myregion_voitings_bg.png) 15px 0px no-repeat, white;
}

.myregion-slogan > p {
    margin: 190px 34px 10px 35px;
    font-family: Segoe !important;
    font-weight: bold;
    position: relative;
    font-size: 19px !important;
    height: 90px;
}

.myregion__h3 
{
    clear: both;
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
}

.main .region-text-title {
  text-transform: uppercase;
  font-family: belly; 
  color: #4c3b36;
}

.main .region-text {
    font-family: Segoe;
    font-weight: bold;
    color: #4c3b36;
}

.region-candidat-link {
    font-size: 16px !important;
}
.region-candidat-link a {
    text-decoration: underline;
    font-size: 22px !important;
}

#send_go_candidat {
    width: 400px;
}

.main.myregion > div {
     background: url(../images/bg_bank_ramka.png);
     height: 854px !important;
}
.main.myregion > div > div {
    height: 783px !important;
}
.main.myregion {
    height: 773px;
}

.region-block-data {
    height: 410px;
    overflow-y: auto;
    overflow-x: hidden;
}

.region-block-data table.uk-table tbody tr td {
    text-align: left;
}

#sendMessage div.messageBox {
    height: 430px;
    overflow-y: auto;
}


.bank .uk-form select {
    height: 32px;
}

table.bums-town-area-stat {
    
}

table.bums-town-area-stat thead th {
    text-align: left;
}


.messages-body-wrapper{
    height: 610px;
}
/*.messages-box .overview {
    height: 610px;
}*/

.name p.main_avatar_nalog_text {
    text-transform: none;
    margin-top: 0px;
    margin-bottom: 0px;
}
.name p.main_avatar_nalog_value_text {
    text-transform: none;
    margin-top: 0px;
    margin-bottom: 0px; 
}

.name p.main_avatar_nalog_btn {
    margin-top: 0px;
    margin-bottom: 0px; 
    text-align: center;
}
.name p.main_avatar_nalog_btn .btn-red {
    margin-right: 0px;
    margin-top: 10px;
}

/*

.name {
    margin: 0px;
}
.name h3 {
    padding: 0px;
}

*/


td.areaTooltipActiveClass {
    cursor: pointer;
}

td.areaTooltipActiveClass:hover {
    background-color: #eee;
}



.market-alredy-buy button.btn.active {
    background: #28B524 !important;
}


.plan .button.home_extra_button {
    margin-top: 0px;
}
.plan .button .home_second_button {
    margin-top: 12px;
}

.plan .button .home_second_button.btn.active:disabled {
  background-color: #6D6D6D !important;
}

.enddateInHumanView {
    margin-top:0;
    margin-bottom:5px;
}

.plan a.not-active-button {
   pointer-events: none;
   cursor: default !important;
   background-color: #6D6D6D !important;
}
.plan a.not-active-button span {
  background-color: #6D6D6D !important;
}

.plan .home_add_plan_button {   
    width: 225px;
}

.main .center__text {
    /*height: 450px;*/
}

/*
.main_avatar_nalog_btn .btn-red {
    background: #b72323 !important;
color: white !important;
border-radius: 9px !important;
cursor: pointer !important;
line-height: 20px !important;
}
*/
/*
.other__help_without_icon {
    float: right;
    margin-top: 10px !important;
    margin-right: 10px;
    font-family: 'Segoe';
    font-size: 19px;
    font-weight: bold;
}

.other__help_without_icon a {
    background: none;
    border-bottom: 2px solid transparent;
    display: inline-block;
    width: 200px;
    height: 30px;
    background: none !important;
    font-family: Segoe !important;
    font-weight: bold !important;
    color: #059 !important;
    width: auto !important;
    text-transform: none !important;
    font-size: 19px !important;
}
*/

.bums_town_dialog_header {
    font-family: belly;
    font-size: 20px;
    line-height: 24px;
    text-transform: uppercase;
    color: #aa2926;
}

table.bums_town_dialog_table {
    width: 350px;
}

table.bums_town_dialog_table td.left {
    color:       #444;
    font-size:   15px;  
    font-family: 'notosans';
    text-shadow: none;
    font-weight: bold;
    text-align: left;
    
}
table.bums_town_dialog_table td.right {
    color: #b72323;
    font-size:   15px;
    font-family: 'notosans';
    text-shadow: none;
    font-weight: bold;
    text-align: left;
}

#gameKNBBanner {
    display: block;
    width: 219px;
    height: 129px;
    margin-top: 20px;
    background: url(../images/banner.png);
    text-align: center;
    position: relative;
    z-index: 5;
    margin-left: 7px;
    text-decoration: none;
}

.avatar-name-small {
    height: 179px;
    background: url(../images/bg_name_small.png);
}

.avatar-name-big {
    height: 349px;
    background: url(../images/bg_name.png);
}


#creditCardBanner {
    display: block;
    width: 221px;
    height: 140px;
    margin-top: 20px;
    background: url(../images/credit_card.png);
    text-align: center;
    position: relative;
    z-index: 5;
    margin-left: 7px;
    text-decoration: none;
}

#creditCardBanner .credit_card_banner_bank {
  
  color: white;   
  text-shadow: 1px 1px 2px black;
  
  font-size: 21px;
  margin-top: 82px;
  margin-left: 0px;
  margin-right: 0px;
  font-weight: bold;
}


.block7 {
    height: 326px;
    background: url(../images/index_res_fond.png) top center no-repeat;
    
}
.block7 .uk-width-1-2 {
    margin-top: 120px;
}

.block7 h2 {
    font-family: belly;
    font-size: 35px;
    line-height: 45px;
    text-transform: uppercase;
    color: white;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

p.bank-info-text {
    margin-bottom: 20px; 
    padding-bottom: 0px;
}


@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {

    p.bank_deposit_info 
    {
        font-size: 10px !important;
        margin:0;
    }
    p.bank-info-text {
        font-family: notosans !important;
        font-size: 10px !important;
        line-height: 10px !important;
        margin:0;
    }
}


.gastronomer_help a {
    background: none;
    border-bottom: 2px solid transparent;
    background: none !important;
    font-family: Segoe !important;
    font-weight: bold !important;
    color: #059 !important;
    width: auto !important;
    text-transform: none !important;
    font-size: 19px !important;
    
}
.gastronomer_help a:hover{
    color: #005599 !important;
    text-decoration:none !important;
    border-bottom: 2px solid #005599;
}


.gastronomer_help {
    margin-top: 10px !important;
}


.gastronomer-link-block img {
    float:left;
    margin-right:  20px;
}
.gastronomer-link-block a {
    font-family: Segoe !important;
    font-weight: bold !important;
    color: #005599 !important;
    font-size: 16px !important;
}


.gastronomer-link-block button {
  background: none;
  border: none;
  color: blue;
  text-decoration: none;
  cursor: pointer;
  font-family: Segoe !important;
  font-weight: bold !important;
  color: #005599 !important;
  font-size: 16px !important;
}
.gastronomer-link-block button:hover {
  text-decoration: underline;  
}
.gastronomer-link-block button:focus {
  outline: none;
}
.gastronomer-link-block button:active {
  color:red;
}

.main p.error {
    color: red;
    text-align: center;
}

.interactive_chat
{
    text-align: center;
    vertical-align: middle;
    
    font-weight: bold;
    z-index: 100000;
    position: fixed;
    right: 10px;
    bottom: 10px;
    border: 3px solid #ABC3CF;
    
    cursor: pointer;
    
    background-color: #B72323;
    width: 100px;
    height: 30px;
    color: white;
}

.interactive_chat div {
    padding-top: 5px;
}

#interactive_chat_dialog #button_more_smile {
    margin-top: 20px;
    margin-left: 10px;
}

#interactive_chat_dialog #send {
    margin-top: 20px;
}


.plan.active .btn.active.home_add_plan_button {
    background: #55b153 !important;
}



.myregionmap_btn {
    cursor: pointer;
    
}

.myregionmap_tooltip {
    border: 2px solid #222;
    background: #FFF;
    border-radius:15px;
    width: 320px;
    max-width: 320px;
    text-align: center;
    font-family: Segoe !important;
    font-weight: bold;
    -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
}
.myregionmap_tooltip img {
    height: 150px;
    margin:0px;
}
.myregionmap_tooltip p {
    margin-top: 5px;
    margin-bottom: 5px;
}
.myregionmap_tooltip h1 {
    margin-top: 10px;
    margin-bottom: 5px;
    
    font-size: 24px;
    line-height: 30px;
    font-family: Segoe !important;
    font-weight: bold;
}

.myregionmap_tooltip span {
  color: #7B4E10;
  font-family: Segoe !important;
  font-weight: bold;
}


.profle .uk-form-row {
    /*width: 600px;*/
}

.profle .uk-form input[type="radio"] {
    height: auto;
    display: inline-block;
    width: 7%;
    vertical-align: middle;
}


.myregionmap_config_item_dialog p {
  font-family: Segoe !important;
  font-weight: bold;
}
.myregionmap_config_item_dialog p span {
  color: #7B4E10;
  font-family: Segoe !important;
  font-weight: bold;
}

.myregionmap_config_item_dialog h1 {
    font-size: 24px;
    line-height: 30px;
    font-family: Segoe !important;
    font-weight: bold;
}

.main.myregionmap > div.myregionmap-map-help-button {
    position:absolute;
    top:10px;
    left:490px;
    cursor:pointer;
    width: 165px !important;
    height: 60px !important;
    z-index: 20000;
    background-image: url(../images/btn_help_rd.png);
    
}

.main.myregionmap > div.myregionmap-map-help-button:hover {
    background-image: url(../images/btn_help_gr.png);
}

.main.myregionmap > div.myregionmap-map-switch-button {
    position:absolute;
    top:10px;
    left:10px;
    cursor:pointer;
    width: 206px !important;
    height: 65px !important;
    z-index: 20000;
    background-image: url(../images/btn_switch_rd.png);
}

.main.myregionmap > div.myregionmap-map-switch-button:hover {
    background-image: url(../images/btn_switch_gr.png);
    
}


.main.myregionmap > div.myregionmap-map-head-button {
    position:absolute;
    top:0px;
    left:240px;
    cursor:pointer;
    width: 235px !important;
    height: 78px !important;
    z-index: 20000;
    background-image: url(../images/btn_head_red.png);
}

.main.myregionmap > div.myregionmap-map-head-button:hover {
    background-image: url(../images/btn_head_green.png);
    
}

#myregionmap_header_link a {
    color: #fff;
    text-shadow: none;
    text-decoration: underline;
}

.userprofile_action {
    color: #2965A1 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    text-decoration: underline !important;
    cursor: pointer;
}

.userprofile_title {
    color: #4E3B37;
    font-weight: bold !important;
    text-transform: uppercase !important;
}

.userprofile_info p {
    color: #4E3B37;
    font-size: 14px !important;
}

.userprofile_info p span {
    color: #4E3B37;
    font-weight: bold !important;
    font-size: 14px !important;
}

.myregionpeeple_user_item {
    
}

.myregionpeeple_user_item:hover .myregionpeeple_user_item_login {
    background-color: #ccc;
}

.userprofile_iconitems p {
    float:left;
    display: block;
    margin-right: 10px;
    margin-top: 10px;
}

.userprofile_iconitem {
    width: 40px;
    height: 40px;
    position: relative;
    float:left;
    display: block;
    margin:2px; 
}

.userprofile_iconitem img {
    width: 40px;
    height: 40px;
}

.userprofile_iconitem span {
    padding-top: 2px;
    padding-left: 1px;
    padding-right: 1px;
    margin: 0;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;  
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    font-size: 12px;
    position: absolute;
    top:0px;
    right:0px;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: #ce2121;
    color: #fff;
}

.userprofile_action span {
    font-weight: 900;
    color: #153656;
    font-size: 120%;
}

.mafia2 .main-map {
    width: 630px;
    background-position: center;
    background-repeat: no-repeat;
}


.mmm button:disabled {
   pointer-events: none;
   cursor: default;
   opacity: 0.5;
}


a.mmm-header {
    width: 870px;
    font-family: belly;
    font-size: 35px;
    line-height: 45px;
    text-transform: uppercase;
    color: #67B318;
    padding-top: 30px;
}

a.mmm-header:hover {
    text-decoration: none;
}

.mafia2 .other__help {
    margin-top: 0px !important;
}

.mafia2 .on_map_link a {
    background: none;
    border-bottom: 2px solid transparent;
    display: inline-block;
    width: 200px;
    height: 30px;
    background: none !important;
    font-family: Segoe !important;
    font-weight: bold !important;
    color: #059 !important;
    width: auto !important;
    text-transform: none !important;
    font-size: 19px !important;
}

.mafia2 .on_map_link a:hover {
    border-bottom: 2px solid #059;
    text-transform: none !important;
    text-decoration: none !important;
}


.mafia2_create_banda_extra_class {
    background: url(../images/3.png) 0px 80px no-repeat, white;    
}

.mafia2_type_text > p {
    margin-top: 280px;
}

.create_banda_block {
    font-family: Segoe !important;
    color: #4c3b36;
}

.create_banda_block p {
    font-family: Segoe !important;
    
    color: #4c3b36;
}
.create_banda_block h2 {
    font-family: Segoe !important;
    font-weight: bold;
    color: #4c3b36;
}

.uk-grid.mafia2_list {
    margin-top: 5px;
}
.uk-grid.mafia2_list .uk-width-1-3 p {
    min-height: 35px;
    line-height: 35px;
}

.uk-grid.mafia2_list .mafia2_list_header p {
    min-height: 35px;
    line-height: 35px;
    font-weight: bold;
}

.mafia2_baza_block h2 {
    font-family: Segoe !important;
    font-weight: bold; 
    color: #4c3b36;
}

.mafia2_baza_block p {
    font-family: Segoe !important;
    font-weight: bold; 
    color: #4c3b36;
}

.mafia_power_bar .uk-progress {
    border: 2px solid #B72323;
    margin: 10px;
    padding: 5px;
    height: 28px;
}

#mafia_button_more_smile {
    margin-top: 20px;
    margin-left: 12px;
}

#mafia_send {
    margin-top: 18px;
}

p.mafia-error {
    text-align: center;
    color: #B72323;
}


#surprize_div {
    display: block;
    position: fixed;
    right: -180px;
    top: 200px;
    cursor:pointer;
    z-index: 10000;
}


#hide_show {
    /*display: block;
    position: fixed;  
    top: 100px;
    right: 40px;
    */
    margin-left: 10px;
    cursor:pointer;
    
}

.rotate90 {
   -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg); 
}



#actia_happy_birday {
    display: block;
    width: 219px;
    height: 130px;
    margin-top: 20px;
    background: url(../images/act.gif);
    text-align: center;
    position: relative;
    z-index: 5;
    margin-left: 7px;
    text-decoration: none;    
}

#actia_happy_birday .hours1 {
    color: black;
    left: 84px;
    top: 68px;
    position: absolute;
    font-size: 30px;   
}

#actia_happy_birday .hours2 {
    color: black;
    left: 104px;
    top: 68px;
    position: absolute;
    font-size: 30px;
}


#actia_happy_birday .mins1 {
    color: black;
    left: 140px;
    top: 68px;
    position: absolute;
    font-size: 30px;
    
}

#actia_happy_birday .mins2 {
    color: black;
    left: 162px;
    top: 68px;
    position: absolute;
    font-size: 30px;
}

@media all and (min-width: 1220px) {
 #actia_happy_birday .hours1 {
    color: black;
    left: 72px;
    top: 68px;
    position: absolute;
    font-size: 30px;   
}

#actia_happy_birday .hours2 {
    color: black;
    left: 96px;
    top: 68px;
    position: absolute;
    font-size: 30px;
}


#actia_happy_birday .mins1 {
    color: black;
    left: 130px;
    top: 68px;
    position: absolute;
    font-size: 30px;
    
}

#actia_happy_birday .mins2 {
    color: black;
    left: 154px;
    top: 68px;
    position: absolute;
    font-size: 30px;
}
}

#first_enter_bonus {
    display: block;
    width: 219px;
    height: 130px;
    margin-top: 20px;
    background: url(../images/first_enter_bonus.gif);
    text-align: center;
    position: relative;
    z-index: 5;
    margin-left: 7px;
    text-decoration: none;  
}


#pasha_enter_bonus {
    display: block;
    width: 219px;
    height: 130px;
    margin-top: 20px;
    background: url(../images/enter_pasha_bonus.gif);
    text-align: center;
    position: relative;
    z-index: 5;
    margin-left: 7px;
    text-decoration: none;  
}

#may_enter_bonus {
    display: block;
    width: 219px;
    height: 130px;
    margin-top: 20px;
    background: url(../images/enter_may_bonus.gif);
    text-align: center;
    position: relative;
    z-index: 5;
    margin-left: 7px;
    text-decoration: none;  
}


#VELIKAYA_POBEDA_may_enter_bonus {
    display: block;
    width: 219px;
    height: 130px;
    margin-top: 20px;
    background: url(../images/enter_VELIKAYA_POBEDA_may_bonus.gif);
    text-align: center;
    position: relative;
    z-index: 5;
    margin-left: 7px;
    text-decoration: none;  
}



#feb23_enter_bonus {
    display: block;
    width: 219px;
    height: 130px;
    margin-top: 20px;
    background: url(../images/23feb.gif);
    text-align: center;
    position: relative;
    z-index: 5;
    margin-left: 7px;
    text-decoration: none;  
}

#mar8_enter_bonus {
    display: block;
    width: 219px;
    height: 130px;
    margin-top: 20px;
    background: url(../images/mar8.gif);
    text-align: center;
    position: relative;
    z-index: 5;
    margin-left: 7px;
    text-decoration: none;  
}
.errmsg {
    box-shadow: 0 6px 9px -7px rgb(0 0 0 / 10%);
    padding: 15px;
    padding-right: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 4px;
    margin-top: 18px;
    text-align: center;
    font-weight: 600;
    -webkit-animation: fadein .4s;
    -moz-animation: fadein .4s;
    -ms-animation: fadein .4s;
    -o-animation: fadein .4s;
    animation: fadein .4s;
    color: #d05654;
    background-color: #f2dede;
    border-color: #ebccd1;
}

.okmsg{
    box-shadow: 0 6px 9px -7px rgb(0 0 0 / 10%);
    padding: 15px;
    padding-right: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 4px;
    margin-top: 18px;
    text-align: center;
    font-weight: 600;
    -webkit-animation: fadein .4s;
    -moz-animation: fadein .4s;
    -ms-animation: fadein .4s;
    -o-animation: fadein .4s;
    animation: fadein .4s;
color: #0c8a0e;
    background-color: #dff0d8;
    border-color: #d6e9c6;
   
}
::-webkit-scrollbar {
    width: 10px;
       border-radius: 12px;
}

::-webkit-scrollbar-track {
    background-color: #d2d4cb;
    border-radius: 12px;
}

::-webkit-scrollbar-thumb {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.8);
       border-radius: 12px;
}