*, *:before, *:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a {color:#CCC;text-decoration:none;}
a:hover {color:#33cc33;text-decoration:none;}
/*a:hover {color:#aabff4;text-decoration:none;}*/
a.side {color:#CCC;text-decoration:none;}
a:hover.side {color:#aabff4;text-decoration:none;}
a.white, li.white a {color:#CCC;text-decoration:none;}
a:hover.white, li.white a:hover {color:#aabff4;text-decoration:none;}
body {font-family:Verdana, Arial, Helvetica;font-size:13px;color:#CCC;
z-index:50;min-width:320px;max-width:1180px;margin:0 auto 90px auto;-webkit-text-size-adjust:100%;background-color:#000;}
/*background-color:#010205;*/
::-webkit-scrollbar {width:15px;}
::-webkit-scrollbar-track {background:#152240;}
::-webkit-scrollbar-thumb {background:#264081;}
::selection {background:#8ba8f2;color:#FFF;}
::-moz-selection {background:#304e9a;color:#FFF;}
::-webkit-input-placeholder {color:#777;}
@-ms-viewport {width:device-width;}
hr {height:0px;margin:6px 1px 6px 1px;border:1px solid #3c5eb4;} hr.side-hr {height:0px;border:1px solid #3c5eb4;}
td {color:#CCC;}
form {margin:0;}
select {-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent url('https://gepig.com/select-down.gif') no-repeat right center;cursor:pointer;}
input[type="radio"] {margin-top:-1px;vertical-align:middle;}
input[type="checkbox"] {margin-top:1px;vertical-align:middle;}
label {line-height:20px;}
fieldset {border-color:#3c5eb4;}

.alt {color:#EEE;}
.spacer {margin-bottom:5px;}
.center {margin:0 auto;}
.center_text {text-align:center;}.left_text {text-align:left;}.right_text {text-align:right;}
.left_float {float:left;}.right_float {float:right;}
.va_top {vertical-align:top;}
.notice {font-weight:bold;text-align:center;color:#CCC;padding:10px 20px;margin:0 0 10px 0;line-height:2em;background-color:#111b35;}
[class^="notice-"] {font-weight:bold;text-align:center;color:#CCC;padding:10px 20px;margin:20px 0;line-height:2em;}
.notice-info {background-color:#111b35;}
.notice-success {background-color:#003300;}
.notice-warning {background-color:#804000;}
.notice-error {background-color:#660000;}

.anchor {position:relative;top:-100px;float:left;}
.empty_notice {text-align:center;padding:20px;font-size:12px;color:#DDD;background-color:#0d1429;}
.bold {font-weight:bold;}
.small {font-size:10px;font-weight:normal;color:#AAA;}.small2 {font-size:10px;font-weight:normal;color:#777;}
.bullet {margin:0 3px 2px 0;}
.e404 {color:#EEE;text-align:center;max-width:400px;margin:20px auto;}
.e404_image {margin:0 auto;display:inline;}
.e404_image img {max-width:320px;max-height:320px;}
.e404_head {font-size:18px;background-color:#20356a;color:#DDD;line-height:2;padding:10px;}
.width_100 {width:100%;}
.block {display:inline-block;vertical-align:top;}
.flex {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;}

.main-container {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin-top:10px;position:relative;z-index:1;/*background-color:#000;*/padding:10px 10px 30px;background-color:#070B17;}
.side-column-right {max-width:300px;flex-basis:300px;color:#999;/*background-color:#000;*/background-color:#070b17;}
.main-column {min-width:640px;max-width:840px;margin:0 20px 20px 0;flex:1 0 640px;overflow:hidden;min-height:400px;/*background-color:#000;background-color:#192952;*/}

.main-panel {margin-bottom:20px;clear:both;}
h1, .main_title, .main-title {color:#EEE;font-size:22px;font-weight:bold;text-align:left;padding:14px 40px 14px 14px;background-color:#21325c;line-height:30px;margin:0;}
.side-panel {float:left;width:100%;max-width:300px;color:#BBB;margin:0 0 20px 0;vertical-align:top;}
.side-panel-content {padding:5px;background-color:#0d1429;overflow:auto;}
.panel-title {font-size:13px;font-weight:bold;color:#EEE;background:#20356a;padding-left:9px;line-height:32px;clear:both;border-left: 5px solid #32B232;}
.panel-title > span {float:right;line-height:32px;background-color:#192952;padding:0 7px;}
.main-panel-title {font-size:18px;font-weight:bold;color:#EEE;background:#20356a;padding-left:12px;line-height:42px;clear:both;border-left:7px solid #32B232;}
.main-panel-title > span {float:right;}
.main-panel-title > span a {display:block;line-height:42px;background-color:#192952;padding:0 9px 0 11px;font-size:14px;}
.main-panel-title > span a:hover {display:block;line-height:42px;background-color:#304e9a;color:#fff;}
.resright {float:left;}

.giad-cont-mobi {display:none;}
.giad-cont-desk {display:block;}
@media only screen and (max-width: 700px) {.giad-cont-desk {display:none;}.giad-cont-mobi {display:block;}}

.bigskyc {position:relative;text-align:center;max-width:300px;overflow:hidden;}
.mrectangle {position:relative;text-align:center;max-width:300px;overflow:hidden;}
.midcontres {max-width:640px;width:100%;position:relative;text-align:center;margin:20px auto 20px auto;overflow:hidden;max-height:380px;}
/*.midcontres img {width:100%;max-width:640px;}*/
.fixad_s {min-height:140px;text-align:center;position:relative;}
.midcontres_c {height:90px;text-align:center;position:relative;margin:20px auto;}
.midcontres_c_mobile {display:none;height:90px;text-align:center;position:relative;margin:20px auto;}
@media only screen and (max-width: 680px) {
	.midcontres_c {display:none}
	.midcontres_c_mobile {display:block};
}
.giad_s_ref {min-height:263px;margin:100px auto 10px auto;text-align:center;position:relative;z-index:2;overflow:hidden;max-width:970px;max-height:970px;}
.giad_s_ref_p {margin: 90px auto 10px auto;text-align: center;position: relative;z-index: 2;overflow: hidden;}

.giad_s_ref img {width:100%;max-width:970px;}
.giad_s_ref>div {overflow-x:hidden;}
.giad_s_ref>div, .midcontres>div, .bigskyc>div, .mrectangle>div {margin:0 auto;}
.giad_s_ref_empty {min-height:0px;margin:100px auto 18px auto;text-align:center;position:relative;}
.adt_hun > div:first-child:after, .adt_hun_p:after {content:'Hirdet\00E9s';color:#aaa;font-size:8px;margin:0 !important;padding:0 !important;display:block;text-align:center;}
.adt_eng:after, .adt_eng_p:after {content:'Advertisement';color:#aaa;font-size:8px;margin:0 !important;padding:0 !important;display:block;text-align:center;}

.bgskin_ad {width:1780px;height:970px;position:fixed;top:0px;left:50%;margin-left:-890px;z-index: 0;}

@media only screen and (max-width: 680px) {.midcontres_c a #ap {float:right;}}

@media only screen and (max-width: 990px) {.giad_s_ref {min-height:auto;}}
@media only screen and (max-width: 750px) {.giad_s_ref {min-height:auto;margin:65px auto 10px auto;}}
@media only screen and (max-width: 340px) {.giad_s_ref {min-height:50px;}}

.gadresp1 { width: 320px; height: 50px; }
@media(min-width: 340px) {.gadresp1 {width:320px;height:50px;}}
@media(min-width: 490px) {.gadresp1 {width:468px;height:60px;}}
@media(min-width: 750px) {.gadresp1 {width:728px;height:90px;}}
@media(min-width: 990px) {.gadresp1 {width:970px;height:250px;}}

.gadrespinc { width: 320px; height: 50px; }
@media(min-width: 340px) {.gadrespinc {width:320px;height:50px;}}
@media(min-width: 490px) {.gadrespinc {width:468px;height:60px;}}
@media(min-width: 750px) {.gadrespinc {width:728px;height:90px;}}
@media(min-width: 995px) {.gadrespinc {width:468px;height:60px;}}
@media(min-width: 1085px) {.gadrespinc {width:728px;height:90px;}}

.ads_bg_il1 {position:fixed;margin-left:-360px;width:350px;height:700px;z-index:0;top:0px;}
.ads_bg_ir1 {position:fixed;margin-left:1190px;margin-right:-350px;width:350px;height:700px;z-index:0;top:0px;}
@media only screen and (max-width: 1160px) {.ads_bg_il1, .ads_bg_ir1 {display:none;}}

#sto_countdown {font-size:28px;font-weight:bold;color:#000;background-color:rgba(51, 204, 255, 0.8);padding:4px 8px;position:absolute;top:500px;left:10px;}

header {background-color:#000;position:fixed;top:0px;width:100%;min-width:320px;max-width:1160px;z-index:1000;box-shadow:0 4px 8px 0 rgba(0,0,0,0.8);margin:0 auto;max-height:82px;left:0;right:0;}

/*header {left:0;position:fixed;top:0px;width:100%;min-width:320px;z-index:1000;box-shadow:0 4px 8px 0 rgba(0,0,0,0.8);margin:0 0px;background-color:#111b35;max-height:82px;border-bottom:1px solid #264081;}*/

nav {max-width:1180px;margin:0;}
.header_fc {width:100%;min-width:320px;max-width:1180px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;z-index:2;position:relative;background-color:#111b35;margin:0;}

.fto_menu {display:none;width:50px;height:50px;text-align:center;color:#DDD;-webkit-transition-duration:0.3s;transition:0.3s;cursor:pointer;flex:none;z-index:1;}
.fto_menu img{margin-top:10px;}
.fto_menu.active {background-color:#304e9a;}
.fto_menu.active {-webkit-transition-duration:0.3s;transition:transform 0.3s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}

.header_logo {height:50px;position:relative;z-index:1;flex:3 1 auto;}
.header_logo img {max-height:50px;}
.hl_iadd {padding-right:50px;}
.header_logo_rot {position:absolute;top:0;left:0;}
.header_logo_rot img {z-index:2;width:50px;height:50px;-webkit-animation:rotating 50s linear infinite;animation:rotating 50s linear infinite;}
@-webkit-keyframes rotating {from{-webkit-transform: rotate(0deg);}to{-webkit-transform: rotate(360deg);}}
@-ms-keyframes rotating {from{-ms-transform: rotate(0deg);}to{-ms-transform: rotate(360deg);}}
@keyframes rotating {from{transform: rotate(0deg);}to{transform: rotate(360deg);}}

.header_lang {width:80px;height:50px;text-align:center;z-index:1;}
.header_lang a, .nav-lang a{margin-top:10px;background:#304e9a;color:#EEE;display:block;font-size:12px;line-height:30px;padding:0;text-align:center;text-decoration:none;}
.header_lang, .nav-lang {width:80px;height:30px;}
.nav-lang {margin: 5px auto;}

/*
.header_lang {width:80px;height:50px;text-align:left;z-index:1;}
.header_lang ul{width:80px;list-style:none;padding:0;margin-top:10px;}
.header_lang li a{background:#304e9a;color:#EEE;display:block;font-size:12px;line-height:30px;padding:0;text-align:center;text-decoration:none;}
.header_lang li a:hover, .header_lang ul li:hover a, .header_lang ul li {background:#476bc6;text-decoration:none;}
.header_lang li ul{background:#304e9a;display:none;height:auto;padding:0;margin:0;border:0px;position:absolute;max-width:80px;z-index:200;}
.header_lang li:hover ul{display:block;}
.header_lang li li {background:#3c5eb4;display:block;float:none;margin:0;padding:0;max-width:80px;}
.header_lang li:hover li a{background:none;}
.header_lang li ul li a{display:block;font-size:12px;margin:0;text-align:center;white-space:nowrap;line-height:24px;}
.header_lang li ul li a:hover, .header_lang li ul li:hover a{background:#577bd4;border:0px;color:#FFF;text-decoration:none;white-space:nowrap;}
*/
.header_citem {width:29px;display:inline-block;}.header_citem a {line-height:50px;}.header_citem img {vertical-align:middle;}
.header_search {-webkit-flex:1 1 auto;flex:1 1 auto;text-align:center;}
.search_element {line-height:50px;}

.fto_user a {display:none;width:44px;background-repeat:no-repeat;background-image:url('https://gepig.com/user.svg');vertical-align:middle;height:44px;background-position:0 0;cursor:pointer;}
.userm-icon {width:44px;background-repeat:no-repeat;background-image:url(images/user.svg);vertical-align:middle;height:44px;background-position:0 0;background-color:#20356a;}
@media only screen and (max-width: 520px) {
	.user_h_avatar-n:before {display:block;width:20px;height:20px;content: "";position:absolute;right:47px;background: url('https://gepig.com/alert_icon.png');background-size:20px 20px;margin-top:12px;opacity:0.7;-webkit-animation:flash 1.5s ease 2s 1;animation:flash 1.5s ease 2s 1;}
	.userm-icon-n {background-color:#009933;}
	.userm-icon-n:hover {background-color:#009933;}
}
.reg_button {display:inline-block;}
.reg_button a {font-size:15px;font-weight:bold;color:#FFF;display:block;width:126px;background-color:#264081;line-height:44px;text-align:center;cursor:pointer;}
.reg_button + .reg_button {margin-left:5px;}
.reg_button a > span {color:#688cea;}
.reg_button a:hover {background-color:#3c5eb4;color:#FFF;}
.reg_button_v_cont {display:none;margin-top:20px;text-align:right;}
@media only screen and (max-width: 520px) {.fto_user a {display:block;} #login-trigger {display:none;}}
@media only screen and (max-width: 600px) {#register {display:none;} .reg_button_v_cont {display:block;} .reg_button a {width:185px;}}
.lpass_button {display:block;line-height:20px;text-align:right;}
#login-content {border:5px solid #264081;background-color:#192952;z-index:999;position:absolute;padding:12px;right:0;display:none;width:220px;box-shadow:0px 3px 8px 2px rgba(0,0,0,0.8);}

.header_user {padding:3px 0 0 0;width:260px;height:50px;text-align:right;flex:0 0 auto;position:relative;}
.user_hbutton {width:260px;height:44px;line-height:44px;font-size:14px;font-weight:bold;color:#EEE;display:block;text-align:center;cursor:pointer;}
.user_hbutton:hover .user_habutton, .user_hbutton:hover .user_h_name, .user_hbutton:hover .userm-icon {background-color:#3c5eb4;color:#FFF;}
.user_hbutton .hbutton_marker {color:#577bd4;}
.user_habutton {background-color:#20356a;display:inline-block;vertical-align:top;width:44px;height:44px;}
.user_habutton a {display:block;text-align:center;width:44px;height:44px;background-color:#20356a;}
.user_habutton img {margin-top:9px;opacity:0.8;}
.user_h_name {background-color:#20356a;padding:0 4px;width:172px;height:44px;line-height:44px;display:inline-block;vertical-align:top;}
.user_h_name_s {max-width:150px;overflow:hidden;white-space:nowrap;display:inline-block;vertical-align:middle;line-height:20px;}
.user_h_avatar {display:inline-block;width:44px;height:44px;}
.user_h_avatar img {max-height:44px;max-width:44px;vertical-align:middle;margin-top:-2px;}
.uhb_flash {-webkit-animation:flash 0.7s linear 2s 2;animation:flash 0.7s linear 2s 2;}
@-webkit-keyframes flash{0%,100%{opacity:0.8}33%{opacity:0;}66%{opacity:1}}
@keyframes flash{0%,100%{opacity:0.8}33%{opacity:0;}66%{opacity:1}}

[class^="icon-"] {background-repeat:no-repeat;background-image:url('https://gepig.com/upmsprite.svg');margin:auto 15px 3px 10px;display:inline-block;vertical-align:middle;width:20px;height:20px;}
.icon-pacman {background-position:0 0;}
.icon-cart {background-position:0 -40px;}
.icon-envelop {background-position:0 -80px;}
.icon-display {background-position:0 -120px;}
.icon-bubble2 {background-position:0 -160px;}
.icon-user {background-position:0 -200px;}
.icon-user-check {background-position:0 -240px;}
.icon-cog {background-position:0 -280px;}
.icon-stats-bars2 {background-position:0 -320px;}
.icon-gift {background-position:0 -360px;}
.icon-mug {background-position:0 -400px;}
.icon-switch {background-position:0 -440px;}
.icon-star-half {background-position:0 -480px;}
.icon-google-plus2 {background-position:0 -520px;}
.icon-facebook2 {background-position:0 -560px;}
.icon-twitter {background-position:0 -600px;}
.icon-copy {background-position:0 -640px;}
.icon-user-plus {background-position:0 -680px;}
.icon-trophy {background-position:0 -720px;}
.icon-notification {background-position:0 -760px;}
.icon-question {background-position:0 -800px;}
.icon-info {background-position:0 -840px;}
.icon-dice {background-position:0 -880px;}

#user-menu {border:5px solid #192952;z-index:999;position:absolute;right:0;background:#192952;top:50px;min-width:460px;max-width:500px;-webkit-overflow-scrolling:touch;
box-shadow:0px 3px 8px 2px rgba(0,0,0,0.8);display:none;}

.user-menu-cont {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;}

.profilm {position:relative;list-style-type:none;margin:auto;width:200px;}
.profilm ul {list-style:none;margin:0;padding:0;}
.profilm li:last-child, .profilm li:first-child {margin:0;}
.profilm li a {display:block;background:#192952;font-size:12px;font-weight:bold;color:#EEE;text-decoration:none;line-height:30px;height:auto;width:100%;text-align:left;}
.profilm .active a {background:#264081;display:block;font-size:12px;font-weight:bold;color:#fff;text-decoration:none;line-height:30px;}
.profilm li a:hover {background:#476bc6;}

.profilm_ab {width:250px;list-style-type:none;padding-right:20px;text-align:left;}
.profilm_ab a {display:block;background:#192952;font-size:12px;color:#EEE;text-decoration:none;line-height:30px;height:auto;width:100%;text-align:left;padding:0 10px;}
.profilm_ab a:hover {background-color:#20356a;}
.profilm_ab ul {list-style:none;margin:0;padding:0;}
.profilm_ab li {line-height:30px;}
.profilm_ab li:last-child, .profilm_ab li:first-child {margin:0;}
.profilm_ab li a {display:block;background:#192952;font-size:12px;color:#EEE;text-decoration:none;line-height:30px;height:auto;width:100%;text-align:left;padding:0 10px;}
.profilm_ab .active a {background:#264081;display:block;font-size:12px;font-weight:bold;color:#fff;text-decoration:none;line-height:30px;}
.profilm_ab li a:hover {background:#476bc6;}

.profilm_side {width:300px;}

.welcome_set_static_sr {color:#EEE;text-align:left;top:40%;left:50%;width:120px;margin-top:-50px;margin-left:-60px;position:fixed;padding:10px;}
.welcome_set_static_sr a {font-size:14px;line-height:25px;}
.welcome_set_static_sr_img {position:absolute;width:290px;top:40%;left:50%;margin-left:-145px;margin-top:-140px;}

.welcome_set {position:fixed;top:50%;left:50%;max-width:680px;text-align:center;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.welcome_set img {max-width:250px;}
.welcome_set_a {opacity:1;-webkit-animation:wthide 0.3s 2.7s forwards;animation:wthide 0.3s 2.7s forwards;}
@-webkit-keyframes wthide {100% {opacity:0;}}
@keyframes wthide {100% {opacity:0;}}

.cookie-margin {padding-top:28px;}
.cookie-bar {width:100%;background:rgba(32, 53, 106, 0.85);height:auto;line-height:28px;color:#DDD;text-align:center;padding:5px 0;z-index:1000;position:fixed;margin-left:0;top:auto;bottom:0px;left:0;max-width:100%}
.cookie-bar-v2 {width:100%;background:#20356a;height:auto;line-height:28px;color:#DDD;text-align:center;padding:5px;z-index:1000;position:fixed;margin-left:1181px;top:6px;max-width:210px;}
#cookie-bar.fixed {position:fixed;top:0;left:0;width:100%;}
#cookie-bar.fixed.bottom {bottom:0;top:auto;}
#cookie-bar p {margin:0;padding:0 5px;line-height:28px;}
#cookie-bar a {color:#ffffff;text-decoration:none;}
#cookie-bar .cb-enable {display:inline-block;background:#267640;padding:0 6px;margin-left:8px;line-height:26px;}
#cookie-bar .cb-enable:hover {background:#2f9850;}
#cookie-bar .cb-disable, .cb-policy {background:#304e9a;}
#cookie-bar .cb-disable:hover, .cb-policy:hover {background:#577bd4;}


nav {text-decoration:none;display:block;z-index:1;position:relative;height:32px;}
.nav-up {margin-bottom:-32px;transform:translateY(-32px);transition-duration:0.5s;}
.nav-down {transition-duration:0.5s;}
nav ul {display:flex;flex-wrap:nowrap;padding:0;margin:0;list-style:none;width:100%;}
nav li {flex:1 1 auto;/*margin-right:3px;*/list-style:none;background:#264081;white-space: nowrap;}
nav li:last-child {margin-right:0;list-style:none;}
nav li a {background:#264081;color:#DDD;display:block;font-size:14px;font-weight:bold;margin:0;padding:8px 6px 7px 6px;text-align:center;}
nav li a.current {background:#4f70c3;color:#FFF;}
nav li a > span {color:#688cea;overflow:hidden;/*display:inline;*/vertical-align:top;}
nav li a:hover, a.current:hover, nav li ul li a:hover, nav ul li:hover > a {background:#577bd4;color:#FFF;}
nav li ul {display:block;visibility:hidden;opacity:0;height:auto;padding:0;margin:0;border:2px solid #476bc6;position:absolute;max-width:150px;z-index:200;}
nav li:last-child ul{right:0;}
nav li:hover ul{visibility:visible;opacity:1;}
nav li ul li {flex:0;position:relative;display:block;margin:0;padding:0;max-width:150px;white-space:normal;}
nav li ul li a{background:#264081;color:#DDD;display:block;font-size:12px;margin:0;padding:8px 10px 8px 10px;text-align:left;}
.nav-search {display:none;text-align:center;}
.nav-lang {display:none;}

@media only screen and (max-width:870px) {
	.nav-open {height:100%;overflow-y:hidden;}
	.nav-open:before {content:'';background-color:black;display:block;position:fixed;left:0;top:0;width:100%;height:100%;opacity:0.4;z-index:100;overflow-y:hidden;}
	nav {display:none;margin:0;padding:0;box-shadow:0px 3px 8px 2px rgba(0,0,0,0.8);height:auto;}
	.nav-up {margin-bottom:0;transform:none;}
	.fto_menu {display:block;}
	nav {width:245px;background:#192952;z-index:999;position:fixed;left:0;display:none;max-height:calc(100% - 51px);overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;border:5px solid #192952;}
	nav ul {display:block;padding:0;margin:0;list-style:none;width:235px;}
	nav li {margin:3px 0 0 0;list-style:none;background:none;}
	nav li:first-child {margin:0;}
	nav li a {background:#20356a;color:#DDD;display:block;font-size:14px;font-weight:bold;height:38px;margin:0;padding:12px 6px 11px 10px;text-align:left;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}
	nav li a.current {background:#304e9a;color:#DDD;}
	nav li a:hover, a.current:hover, nav li ul li a:hover, nav ul li:hover > a {background:#577bd4;color:#EEE;}
	nav li ul{position:static;visibility:visible;opacity:1;display:none;height:auto;padding:0;margin:0;border:0;max-width:235px;}
	nav li:last-child ul{margin-left:0;}
	nav li ul li {position:static;display:block;margin:3px 0 0 0;padding:0;max-width:235px;}
	nav li ul li a{background:#111b35;display:block;font-size:13px;margin:0;padding:13px 15px 12px 15px;text-align:left;height:38px;}
	nav ul ul {display:none;}
	/*.search_wr {display:none;}*/
	.header_lang {display:none;}
	#user-menu {position:fixed;max-height:calc(100% - 50px);overflow:hidden;overflow-y:auto;}
	.profilm {position:relative;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;margin:0;}
	.profilm li a {font-size:14px;line-height:38px;}
	.profilm .active a {background:#264081;display:block;font-size:14px;font-weight:bold;color:#fff;text-decoration:none;line-height:38px;}
	.profilm_ab li a {font-size:14px;line-height:38px;}
	.profilm_side {width:300px;}
	.profilm_side li a {background:#192952;display:block;font-size:14px;font-weight:bold;color:#EEE;text-decoration:none;line-height:38px;height:auto;width:100%;text-align:left;}
	.nav-search {display:block;}
	.nav-lang {display:block;}
}
@media only screen and (max-width:1180px) {
	header {margin:0;}
}
@media only screen and (max-width: 995px) {
 	.side-column-right {margin:0 auto;width:100%;max-width:680px;flex-basis:auto;}
	.side-panel {margin:0 20px 20px 20px;}
	.main-container {padding:10px;}
	.resright {float:right;}
	.main-column {flex:1 0 310px;width:100%;min-width:310px;margin:0 auto 30px auto;}
	.profil_sm {display:none;}
	.side_sub_menu {display:none;}
}
@media (min-width:975px) {
	.fixad_s {position:fixed;top:98px}
	.infimg_s {position:fixed;top:98px}
}
@media only screen and (max-width: 870px) {
	.main-container {padding:5px 0 0 0;}
	.main-column {margin:0 5px 20px 5px;min-height:auto;}
}
@media only screen and (max-width: 770px) {
	.header_logo_rot {display:none;}
	.header_logo {display:flex;justify-content:flex-start;align-items:center;}
	.header_logo img {display:block;max-width:180px;max-height:50px;height:auto;margin:3px auto;vertical-align:middle;}
}
@media only screen and (max-width: 700px) {
	.resright {float:left;}
	.side-panel {margin:0 auto 20px auto;max-width:100%;}
	.side-column-right {margin:0 5px;}
}
@media only screen and (max-width: 680px) {
	.header_search {display:none;}
}
@media only screen and (max-width: 520px) {
	.header_user, .user_hbutton {width:44px;}
	.user_habutton {display:none;}
	.user_h_name {display:none;}
	.header_logo {justify-content:center;}
}
@media only screen and (max-width: 460px) {
	#user-menu {min-width:245px;width:245px;max-width:245px;}
	.profilm {width:245px;}
	.profilm li a {min-width:245px;width:245px;max-width:245px;}
	.profilm_ab li a {min-width:245px;width:245px;max-width:245px;}
}

footer {position:relative;z-index:1;width:100%;background-color:#000;padding:20px 10px 10px 10px;background-color:#0d1429;}
.main-footer-pre-copy {display:flex;color:#DDD;padding:7px;}
.main-footer-pre-copy img {margin-right:10px;}
.main-footer-pre-copy * {margin-top:auto;margin-bottom:auto;}
.main-footer-flexcont {width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;}
.main-footer-col-logo {margin:8px 28px 0 0;}
.main-footer-col {flex:1 0 130px;color:#CCC;padding:7px 7px 20px 7px;}
.main-footer-col > a {display:block;padding:5px;}
.main-footer-col > a:hover {background-color:#152240;}
.main-footer-sb > a {margin:0 6px 0 4px; }

.tbl-border {border:1px solid #20356a;}
.tbl {font-size:13px;color:#BBB;padding:5px;line-height:1.5;}
.tbl0 {font-size:13px;color:#BBB;background-color:#000;padding:5px;line-height:1.5}
.tbl1, .tbl2 {font-size:13px;color:#BBB;background-color:#090e1d;padding:5px;line-height:1.5}
.tbl3 {font-size:13px;color:#BBB;background-color:#0d1429;padding:5px;line-height:1.5}
.tbl4 {font-size:13px;color:#BBB;background-color:#111b35;padding:5px;line-height:1.5}
.tbl5 {font-size:13px;color:#DDD;background-color:#152240;padding:5px;line-height:1.5}
.tbl6 {font-size:13px;color:#DDD;background-color:#192952;padding:5px;line-height:1.5}
.tbl7 {font-size:13px;color:#DDD;background-color:#20356a;padding:5px;line-height:1.5}
.tbl8 {font-size:13px;color:#DDD;background-color:#264081;padding:5px;line-height:1.5}
.tbl9 {font-size:13px;color:#EEE;background-color:#304e9a;padding:5px;line-height:1.5}
.tbl10 {font-size:13px;color:#EEE;background-color:#3c5eb4;padding:5px;line-height:1.5}
.tbl11 {font-size:13px;color:#EEE;background-color:#476bc6;padding:5px;line-height:1.5}
.tbl12 {font-size:13px;color:#EEE;background-color:#577bd4;padding:5px;line-height:1.5}
.tbl13 {font-size:13px;color:#EEE;background-color:#5a80e0;padding:5px;line-height:1.5}
.tbl14 {font-size:13px;color:#FFF;background-color:#688cea;padding:5px;line-height:1.5}
.tbl15 {font-size:13px;color:#FFF;background-color:#7398f8;padding:5px;line-height:1.5}
.tbl16 {font-size:13px;color:#FFF;background-color:#8ba8f2;padding:5px;line-height:1.5}

.back-to-top {text-align:center;position:fixed;bottom:10px;right:14px;text-decoration:none;color:#888;background-color:rgba(21, 34, 64, 0.6);font-size:150%;width:40px;height:40px;line-height:40px;display:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);}
.back-to-top:hover {background-color:rgba(38, 64, 129, 0.8);color:#DDD;}

.neart_block {display:block;margin:20px 0;}
.neart_block:hover > .neart_block_ir .neart_block_title {background-color:#264081;}
.neart_block:hover > .neart_block_ir {background-color:#162240;}
.neart_block_il {float:left;width:240px;height:auto;}
.neart_block_il img {width:240px;height:auto;max-height:135px;}
.neart_block_ir {overflow:hidden;min-height:135px;background-color:#111b35;display:flex;flex-direction:column;}
.neart_block_ir_gc {overflow:hidden;min-height:112px;background-color:#111b35;display:flex;flex-direction:column;}
.neart_block_title {font-size:16px;color:#DDD;font-weight:bold;background-color:#20356a;padding:8px 14px;}
.neart_block_con {flex-grow:1;position:relative;display:block;line-height:18px;font-size:13px;color:#CCC;padding:8px 40px 24px 14px;overflow:hidden;}
.neart_block_con span {position:absolute;bottom:2px;right:4px;font-size:11px;}

@media only screen and (max-width: 520px) {
	.neart_block_il {float:none;width:100%;height:auto;display:block;}
	.neart_block_il img {width:100%;height:auto;max-width:520px;max-height:292px;}
	.neart_block_ir {overflow:visible;height:auto;background-color:#111b35;margin-top:-3px;}
	.neart_block_ir_gc {margin-top:-3px;}
	.neart_block_title {padding:8px 12px;}
	.neart_block_con {padding:8px 8px 20px 12px;min-height:auto;}
}

.ga_block {display:block;margin:20px 0;}
.ga_block:hover > .ga_block_ir .ga_block_title {background-color:#264081;}
.ga_block:hover > .ga_block_ir {background-color:#162240;}
.ga_block_il {float:left;width:240px;height:auto;}
.ga_block_il img {width:240px;height:auto;max-height:135px;}
.ga_block_ir {overflow:hidden;background-color:#111b35;}
.ga_block_ir_gc {overflow:hidden;min-height:112px;background-color:#111b35;display:flex;flex-direction:column;}
.ga_block_title {font-size:16px;color:#DDD;font-weight:bold;background-color:#20356a;padding:8px 14px;}
.ga_block_con {flex-grow:1;position:relative;display:block;font-size:13px;color:#CCC;overflow:hidden;}
.ga_block_con2 {min-height:112px;}

.nyj_main_box_inf_left {float:left;min-height:77px;line-height:25px;padding:0 10px;}
.nyj_main_box_inf_right {float:right;min-height:77px;line-height:25px;text-align:right;padding:0 10px;}
.nyj_main_box_inf_sp_block {height:50px;margin-right:-10px;}
.nyj_main_box_inf_sp_av {display:inline-block;line-height:50px;width:50px;height:50px;}
.nyj_main_box_inf_sp_av_img {max-height:50px;max-width:50px;margin:0 auto;vertical-align:middle;}
.nyj_main_box_inf_sp_text {display:inline-block;vertical-align:top;color:#CCC;padding:0 10px;line-height:25px;max-width:222px;}

@media only screen and (max-width: 650px) {
	.ga_block_il {float:left;width:200px;height:auto;}
	.ga_block_il img {width:200px;height:auto;max-height:135px;}
}
@media only screen and (max-width: 600px) {
	.ga_block_il {float:left;width:150px;height:auto;}
	.ga_block_il img {width:150px;height:auto;max-height:135px;}
}
@media only screen and (max-width: 550px) {
	.ga_block_il {float:none;width:100%;height:auto;display:block;}
	.ga_block_il img {width:100%;height:auto;max-width:520px;max-height:292px;}
	.ga_block_ir {overflow:visible;height:auto;background-color:#111b35;margin-top:-3px;}
	.ga_block_ir_gc {margin-top:-3px;}
	.ga_block_title {padding:8px 12px;}
}
@media only screen and (max-width: 420px) {
	.nyj_main_box_inf_left {float:none;}
	.nyj_main_box_inf_right {float:none;text-align:left;}
	.nyj_main_box_inf_sp_av {float:left;}
}

.lc-cont {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;width:100%;}
.lc-panel {width:100%;margin:5px 0 0 0;min-width:320px;}
.lc-panel a {background-color:#152240;font-size:12px;clear:both;display:block;padding:5px 7px 5px 5px;width:100%;}
.lc-panel a:hover {background-color:#20356a;}
.lc-panel a div {display:inline-block;vertical-align:top;}
.lc-panel a div:nth-of-type(3n+1) {width:63%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:5px;}
.lc-panel a div:nth-of-type(3n+2) {width:20%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;}
.lc-panel a div:nth-of-type(3n+3) {width:17%;white-space:nowrap;text-align:right;}

.side_np_flex {display:inline-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-around;width:100%;}
.side_np_flex_a {flex:1 0 31%;text-align:left;margin:2px;position:relative;min-width:146px;overflow:hidden;}
.side_np_flex_a:hover > .side_np_flex_img {background-color:rgba(38,64,129,0.8);opacity:1;transition:0s;}
.side_np_flex_a img {float:left;width:100%;height:100%;}
.side_np_flex_img {position:absolute;display:table;top:0;left:0;width:101%;height:102%;text-align:center;opacity:0;font-size:16px;color:#FFF;transition:1.5s;}
.side_np_flex_img span {display:table-cell;vertical-align:middle;text-align:center;line-height:20px;padding:0 5px}
#side_np {display:flex;justify-content:space-between;flex-wrap:wrap;}
#side_np a {flex:1;color:#FFF;background-color:#20356a;padding:8px 5px;cursor:pointer;display:block;text-align:center;}
#side_np a:nth-of-type(2) {margin:0 4px;}
#side_np .hl {color:#FFF;background-color:#20356a;min-width:12px;padding:8px 3px;cursor:pointer;display:block;text-align:center;}
#side_np a:hover {background-color:#3c5eb4;}
#side_np a.active {background-color:#476bc6;}
#side_np a.active:hover {background-color:#577bd4;}
#side_np_cc {margin-top:2px;}
.side_np_c {display:none;}
.side_np_more {display:block;background:#20356a;font-size:13px;padding:5px;cursor:pointer;}

.database_t {width:100%;border-collapse:separate;border-spacing:1px;color:#DDD;}
.database_t th {text-align:left;font-size:14px;color:#DDD;background-color:#20356a;padding:6px;}
.database_trt1 {background-color:#090e1d;}
.database_trt2 {background-color:#16203a;}
.database_t td a {overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;display:block;padding:4px;}
.database_t tr:hover td {color:#DDD;background-color:#2f4680;}
.database_t tr:hover td a {color:#FFF;}

.database_header {width:100%;}
.database_header ul {text-align:center;margin:0;padding:0;background-color:#21325c;}
.database_header li {display:inline-block;}
.database_header li a {font-size:14px;display:block;padding:8px 6px;font-weight:bold;color:#EEE;background-color:#21325c;}
.database_header li a:hover {background-color:#435fa5;}
.database_header li span a {padding:8px 6px;color:#fff;background-color:#435fa5;}

.button {font-family:Verdana, Arial, Helvetica;font-size:12px;font-weight:bold;display:inline-block;padding:5px 12px;line-height:1.5;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #3c5eb4;color:#EEE;background:#264081;transition:background-color 500ms ease;margin:0 0 3px 6px;}
.button:hover, .button_hover {background:#476bc6;color:#FFF;}
.button:disabled {background:#555;border-color:#999;}
.button a:hover {font-size:12px;font-weight:bold;text-align:center;color:#fff;cursor:pointer;}
.button_login {float:right;width:150px;margin:10px 0;}
.button_upload {position:relative;overflow:hidden;text-decoration:none;}
.button_upload a {color:#FFF;}
.button_upload input.upload {position:absolute;top:0;right:0;margin:0;padding:0;font-size:17px;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
.button_upload:hover {background-color:#476bc6;}
.bbbutton {font-size:10px;font-weight:bold;text-align:center;color:#fff;background:#264081;height:26px;border:1px solid #3c5eb4;margin-top:3px;cursor:pointer;}
.bbbutton:hover {background:#476bc6;transition:all 400ms ease;}

.file-upload {position:relative;display:block;width:100%;}
.file-upload-label {width:170px;margin:5px auto;cursor:pointer;display:block;}
.file-upload-input {position:absolute;left:0;top:0;right:0;bottom:0;font-size:1;width:0;height:100%;opacity:0;visibility:hidden;}

.button_link {font-size:12px;color:#FFF;background-color:#2f4680;margin:2px;}
.button_link a{text-align:center;text-decoration:none;color:#FFF;display:block;padding:5px;}
.button_link:hover, .button_link a:hover {text-decoration:none;color:#FFF;background-color:#2f4680;}
.button_link_pu {font-size:11px;color:#FFF;background-color:#21325c;margin:2px;}
.button_link_pu a{text-align:center;text-decoration:none;color:#FFF;display:block;padding:5px;}
.button_link_pu:hover, .button_link_pu a:hover {text-decoration:none;color:#FFF;background-color:#2f4680;}

.main_newshl_cont {clear:both;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;width:calc(100% + 10px);margin-left:-10px;}
.main_newshl_box {margin:10px 0 20px 10px;flex:1 0 32%;}
.main_newshl_kiv {width:100%;}
.main_newshl_box:hover > .main_newshl_box_title {background-color:#20356a;color:#FFF;}
.main_newshl_box_img {margin-bottom:-3px;}
.main_newshl_box_img img {width:100%;}
.main_newshl_box_title {font-size:14px;font-weight:bold;display:block;width:100%;min-width:220px;color:#DDD;padding:4px 15px 6px 8px;background-color:#162240;line-height:46px;}
.main_newshl_box_title span {display:inline-block;vertical-align:middle;line-height:22px;}
.main_newshl_box_i {font-size:10px;text-align:right;color:#DDD;padding:2px;position:relative;background-color:#111b35;}
.mnc_rec .main_newshl_box {min-width:220px;margin:5px 0 20px 10px;flex:1;}
@media only screen and (max-width: 515px) {.main_newshl_box, .mnc_rec .main_newshl_box {flex:1 0 97%;}}

.mnb_fthl .main_newshl_box:nth-child(-n+2) {flex-basis:48%;margin-top:0px;}
.mnb_fthl .main_newshl_box:nth-child(-n+2) .main_newshl_box_title {font-size:20px;font-weight:bold;line-height:80px;min-height:96px;padding:6px 6px 6px 12px;}
.mnb_fthl .main_newshl_box:nth-child(-n+2) .main_newshl_box_title span {line-height:28px;}
@media only screen and (max-width: 600px) {.mnb_fthl .main_newshl_box:nth-child(-n+2) .main_newshl_box_title {font-size:16px;}}

.rec_block_cont {clear:both;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;width:calc(100% + 10px);margin-left:-10px;}
.rec_block_box {min-width:200px;max-width:32%;margin:5px 0 0 6px;flex:1;}
.rec_block_kiv {width:100%;}
.rec_block_box:hover > .rec_block_box_title {background-color:#20356a;color:#FFF;}
.rec_block_box_img {margin-bottom:-3px;}
.rec_block_box_img img {width:100%;}
.rec_block_box_title {font-size:12px;display:block;width:100%;color:#DDD;padding:4px 15px 6px 8px;background-color:#162240;line-height:30px;}
.rec_block_box_title span {display:inline-block;vertical-align:middle;line-height:22px;}
.rec_block_box_i {font-size:10px;text-align:right;color:#DDD;padding:2px;position:relative;background-color:#111b35;}
@media only screen and (max-width: 630px) {
	.rec_block_box_img {display:none;}
	.rec_block_box {max-width:100%;flex:1 0 100%;}
}

.video-container {position:relative;width:100%;height:0;padding-bottom:56.25%;cursor:pointer;}
.video-container:hover .vb_play_button {background-color: #1454d1;}
.vb_play_button {position:absolute;top:50%;left:50%;width:5.5em;height:3.75em;transform:translate(-50%, -50%);
background:transparent;background-color:#424242;background-color:rgba(81,130,226,.85);border:3px solid blue;}
.vb_play_button:after {content:'';position:absolute;top:50%;left:50%;width:0;height:0;transform:translate(-40%,-50%);border-style:solid;border-color:#fff;border-width:.7em;border-left-width:1.2em;border-top-color:transparent;border-bottom-color:transparent;border-right-width:0;}
.video-flex {position:absolute;top:0;left:0;width:100%;height:100%;}

.game_head {background-color:#0d1429;min-height:168px;}
.game_head_title {color:#EEE;font-size:20px;font-weight:bold;text-align:left;padding:10px 16px 10px 16px;background-color:#21325c;line-height:26px;margin:0;}
.game_head_cover {float:left;width:360px;height:168px;}
.game_head_details {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;}
.game_head_details_row {width:100%;text-align:left;font-size:13px;color:#EEE;padding:4px 7px;line-height:16px;}
.sysreq_info_icon {position:relative;float:right;top:8px;right:6px;margin-bottom:-13px;}
@media only screen and (max-width: 680px) {
	.midcontres_c a #ap {float:right;}
	.game_head_cover {width:276px;height:129px;}
	.game_head_cover img {width:276px;height:auto;max-height:129px;}
}
@media only screen and (max-width: 560px) {
	.game_head_cover {float:none;width:100%;height:auto;}
	.game_head_cover img {width:100%;height:auto;max-height:292px;}
}

.profile_head {min-height:150px;overflow:hidden;}
.profile_head_tl_cont {float:right;width:calc(100% - 150px);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.profile_head_title {flex:1;color:#EEE;font-size:20px;font-weight:bold;text-align:left;padding:10px 16px 10px 16px;background-color:#21325c;line-height:26px;margin:0;}
.profile_head_level {background-color:#21325c;display:block;float:right;font-size:16px;color:#DDD;font-weight:bold;padding:10px 16px;background-color:#192952;text-align:right;vertical-align:middle;line-height:26px;white-space:nowrap;}
.profile_head_avatar {float:left;position:relative;width:150px;height:150px;}
.profile_head_avatar img {position:absolute;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);top:50%;left:50%;display:block;max-height:150px;max-width:150px;width:auto;height:auto;}
.profile_head_details {background-color:#0d1429;float:right;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:calc(100% - 150px);min-height:104px;}
.profile_head_details_l {flex:1;min-width:225px;}
.profile_head_details_r {min-width:150px;}
.profile_head_details_lr {width:100%;text-align:left;font-size:13px;color:#EEE;padding:4px 7px;line-height:16px;}
.profile_head_details_rr {width:100%;text-align:right;font-size:13px;color:#EEE;padding:4px 7px;line-height:16px;}

.profile_head_details_b {width:100%;text-align:right;font-size:13px;color:#EEE;line-height:24px;}
.profile_head_details_b a {display:block;min-width:150px;width:150px;text-align:center;font-size:11px;background:rgba(47,70,128,0.6);color:#EEE;margin:0 0 4px 0;text-shadow:1px 1px #000;float:right;}
.profile_head_details_b a:hover {background:#435fa5;}

@media only screen and (max-width: 550px) {
	.profile_head_tl_cont {float:none;width:100%;}
	.profile_head_avatar {position:relative;float:left;width:100px;height:100px;}
	.profile_head_avatar img {max-height:100px;max-width:100px;}
	.profile_head_details {width:calc(100% - 100px);}
	.profile_head_details_b a {float:left;min-width:150px;width:100%;}
}
@media only screen and (max-width: 500px) {
	.profile_head_details {-webkit-flex-flow:row wrap;flex-flow:row wrap;}
	.profile_head_details_r {flex:1 0 100%;}
	.profile_head_details_rr {text-align:left;}
}

.progress-block {max-width:600px;margin:20px auto;}
.progress-row {width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin:10px auto;max-width:660px;}
.level-num {text-align:center;line-height:34px;min-width:34px;height:34px;font-size:16px;color:#FFF;background-color:#173F8E;padding:0 10px;font-weight:bold;}
.progress-aalap {flex:1;position:relative;margin:0 5px;}
.progress-pn {position:absolute;text-align:center;line-height:34px;font-size:16px;color:#EEE;overflow:hidden;z-index:21;width:100%;font-weight:bold;text-shadow:2px 2px #000;}
.progress-meter {height:34px;position:relative;margin:0;z-index:20;}
.progress-meter > span {display:block;height:100%;background-color:#14377C;position:relative;overflow:hidden;}
.animate > span:after {display:none;}
.progress-line {background-color:#0E2758;}
.progress-line > span {text-align:right;line-height:34px;color:#fff;background-color:#296FF9;background-image:-moz-linear-gradient(top, #296FF9, #173F8E);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #296FF9),color-stop(1, #173F8E));background-image:-webkit-linear-gradient(#296FF9, #173F8E);}

.prog_cont {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin:30px 0;}
.prog_block {flex:1 0 33%;padding:30px;min-width:220px;}
.prog_title {text-align:center;font-size:16px;font-weight:bold;margin-bottom:20px;color:#EEE;}

.svg_acc circle {stroke:#444;stroke-width:6px;}
.svg_acc_cont {top:0;display:block;height:110px;width:110px;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}

.prog_ach_img {position:relative;}
.prog_ach_img #bar_0 {stroke:#ff0000;}
.prog_ach_img #bar_1 {stroke:#ff0000;}
.prog_ach_img #bar_2 {stroke:#ff8000;}
.prog_ach_img #bar_3 {stroke:#ffff00;}
.prog_ach_img #bar_4 {stroke:#76ea00;}
.prog_ach_img #bar_5 {stroke:#15ff00;}
.prog_ach_img #bar_6 {stroke:#00ff7f;}
.prog_ach_img #bar_7 {stroke:#00ffff;}
.prog_ach_img #bar_8 {stroke:#0080ff;}
.prog_ach_img #bar_9 {stroke:#1b1bff;}
.prog_ach_img #bar_10 {stroke:#5f2aff;}
.prog_ach_img img {width:90px;margin:0 auto;display:block;}

.prog_ai_lev_0 {filter:drop-shadow(0px 0px 10px #444);}
.prog_ai_lev_1 {filter:drop-shadow(0px 0px 10px #ff0000);}
.prog_ai_lev_2 {filter:drop-shadow(0px 0px 10px #ff8000);}
.prog_ai_lev_3 {filter:drop-shadow(0px 0px 10px #ffff00);}
.prog_ai_lev_4 {filter:drop-shadow(0px 0px 10px #76ea00);}
.prog_ai_lev_5 {filter:drop-shadow(0px 0px 10px #15ff00);}
.prog_ai_lev_6 {filter:drop-shadow(0px 0px 10px #00ff7f);}
.prog_ai_lev_7 {filter:drop-shadow(0px 0px 10px #00ffff);}
.prog_ai_lev_8 {filter:drop-shadow(0px 0px 10px #0080ff);}
.prog_ai_lev_9 {filter:drop-shadow(0px 0px 10px #1b1bff);}
.prog_ai_lev_10 {filter:drop-shadow(0px 0px 10px #5922ff);}

.prog_dr {text-align:center;padding:0 0 3px 0;}
.prog_dr_point {text-align:center;margin:10px;}
.prog_dr_point span {color:#FFF;background-color:#006619;padding:4px 8px;font-weight:bold;text-shadow:1px 1px #000;}
.warn_span {color:#FFF;background-color:#8c0000;padding:4px 8px;font-weight:bold;text-shadow:1px 1px #000;}
.prog_lev_c {margin:20px;text-align:center;}
.prog_lev_c span {font-size:20px;color:#FFF;padding:6px 10px;font-weight:bold;border-radius:20px;text-shadow:1px 1px #000;}

.prog_lev_0 {background-color:#444;color:#CCC;}
.prog_lev_1 {background-color:#b30000;border:3px solid #ff0000;}
.prog_lev_2 {background-color:#b35900;border:3px solid #ff8000;}
.prog_lev_3 {background-color:#969600;border:3px solid #ffff00;}
.prog_lev_4 {background-color:#4b9600;border:3px solid #76ea00;}
.prog_lev_5 {background-color:#009400;border:3px solid #15ff00;}
.prog_lev_6 {background-color:#008a45;border:3px solid #00ff7f;}
.prog_lev_7 {background-color:#00908f;border:3px solid #00ffff;}
.prog_lev_8 {background-color:#005892;border:3px solid #0080ff;}
.prog_lev_9 {background-color:#040492;border:3px solid #1b1bff;}
.prog_lev_10 {background-color:#2d00b3;border:3px solid #5f2aff;}

.prog_sum_cont {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;margin:30px 0;}
.prog_sum_lt {text-align:center;font-size:16px;font-weight:bold;color:#FFF;margin-bottom:20px;}
.prog_sum_lnum {text-align:center;display:inline-block;min-width:128px;margin:0 auto 20px auto; color:#FFF;font-size:58px;padding:15px 50px;background:#0E2758;background:linear-gradient(0deg, #2d00b3 0%, #3600d9 100%);border: 7px outset #23238a;position:relative;overflow:hidden;}
.prog_sum_lnum:before {content:'';background-image: url('https://gepig.com/achv/M43.jpg');background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.4;}
.prog_sum_lnum div {position:relative;color:#FFF;font-size:58px;text-shadow: 3px 3px 2px #000, 0px 0px 5px #FFF;}
.prog_sum_dr {text-align:center;padding:7px;}

.device_block {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;min-height:75px;margin:25px 10px;}
.device_block a {flex:1;}
.device_block:hover .device_block_details {background-color:#21325c;}
.device_block_cover {float:left;width:75px;height:75px;}
.device_block_cover img {max-height:75px;max-width:75px;}
.device_block_details {overflow:hidden;background-color:#16203a;min-height:75px;}

.device_block_name {font-size:14px;padding:0 6px;font-weight:bold;color:#EEE;line-height:26px;}
.device_block_name span {float:right;color:#999;}
.device_block_dblock {width:100%;}
.device_block_features {float:left;display:block;font-size:11px;padding:0 6px;color:#DDD;line-height:15px;}
.device_block_features span {font-size:11px;color:#ffcc66;margin-bottom:5px;}

.device_block_cw {float:right;text-align:right;font-size:11px;padding:0 5px;color:#DDD;line-height:15px;}
.device_block_cw span {display:inline-block;}
.device_block_cw span:nth-of-type(2n) {min-width:20px;}

.device_block_nf2 {width:140px;padding:4px 5px;text-align:center;}
@media only screen and (max-width: 640px) {.device_block_nf2 {width:100%;text-align:right;}}

.profil_fr_addbox_row {background-color:#111b35;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;margin:10px 0;}
.profil_fr_addbox_row:hover {background-color:#152240;}
.profil_fr_addbox_l {display:inline-block;width:200px;}
.profil_fr_addbox_l:hover {display:inline-block;width:200px;background-color:#162240;}
.profil_fr_addbox_m {display:inline-block;line-height:50px;text-align:center;padding:0 5px;}
.profil_fr_addbox_r {display:inline-block;line-height:25px;text-align:center;}
.profil_fr_addbox_avb {display:inline-block;vertical-align:top;width:50px;height:50px;}
.profil_fr_addbox_usb {display:inline-block;line-height:42px;}
.profil_fr_addbox_usb a {display:block;vertical-align:top;width:100%;color:#FFF;padding:4px;}
.profil_fr_addbox_r a {display:inline-block;background-color:#20356a;padding:6px;color:#FFF;margin:6px;}
.profil_fr_addbox_r a:hover {background-color:#264081;}

.user_sq_list_cont {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-around;}
.user_sq_list_block {text-align:center;margin:5px;}
.user_sq_list_block_a {background-color:#0d1429;display:block;min-width:130px;max-width:130px;height:130px;word-break:break-word;}
.user_sq_list_block_a:hover {background-color:#20356a;}
.user_sq_list_emplty {flex-base:25%;margin:5px;min-width:130px;height:1px;}
.user_sq_list_img {display:flex;align-items:center;justify-content:center;height:100px;}
.user_sq_list_img img {max-width:75px;max-height:75px;}

.prf_fr_list_del {margin-top:5px;}
.prf_fr_list_del a {color:#555;}
.prf_fr_list_del a:hover {color:#AAA;}

.profil_games_box {display:inline-block;vertical-align:top;padding:4px 7px 4px 7px;text-align:center;width:122px;min-height:57px;}

.profil_games_dblock {display:inline-block;vertical-align:top;width:315px;}
.profil_games_dblock:hover {background-color:#10182e;}
.profil_games_dblock_img {display:inline-block;vertical-align:top;text-align:center;width:122px;height:57px;}
.profil_games_dblock_details {display:inline-block;vertical-align:top;text-align:left;padding:1px 3px 0 3px;height:57px;}
 
 
.games_main_box_cont {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;}
.games_main_box {display:block;flex:1;margin:5px;min-width:210px;}
.games_main_box img {width:100%;}
.games_main_box:hover .games_main_box_title {background-color:#264081;}
.games_main_box_title {font-size:14px;text-align:center;min-height:31px;padding:7px 5px;background-color:#192952;color:#EEE;margin-top:-3px;}

.games_release_box_cont {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-start;margin-bottom:40px;}
.games_release_info {flex:1;width:100%;}
.games_release_box {display:block;flex:1;margin:7px 5px;background-color:#0d1429;min-width:290px;}
.games_release_box:hover {background-color:#152240;color:#EEE;}
.games_release_box:hover > .games_release_box_details > .games_release_box_details_title {background-color:#20356a;color:#EEE;}
.games_release_box_img {float:left;width:122px;height:57px;}
.games_release_box_img img {width:100%;}
.games_release_box_details {overflow:hidden;text-align:left;}
.games_release_box_details_title {font-weight:bold;text-align:left;padding:7px 5px 6px 7px;}
.games_release_box_details_date {text-align:left;min-height:14px;padding:7px 5px 6px 7px;}

.games_related_box {margin:20px 0;width:100%;}
.games_related_box:hover > .games_related_box_details {background-color:#152240;}
.games_related_box:hover > .games_related_box_details > .games_related_box_details_title {background-color:#20356a;color:#EEE;}
.games_related_box:hover > .games_related_box_details > div {color:#EEE;}
.games_related_box_img {float:left;text-align:center;width:150px;height:70px;}
.games_related_box_details {display:flex;flex-wrap:wrap;overflow:hidden;text-align:left;min-height:70px;background-color:#0d1429;}
.games_related_box_details_title {color:#CCC;width:100%;line-height:15px;background-color:#192952;padding:5px 7px;height:25px;}
.games_related_box_details_row {color:#CCC;font-size:11px;flex:1 1 50%;padding:1px 7px 2px 7px;white-space:nowrap;}
.games_related_box_details_rowb {color:#CCC;font-size:11px;flex:1 0 50%;min-height:14px;padding:1px 7px 2px 7px;text-align:right;}
@media only screen and (max-width: 420px) {.games_related_box_img {display:none;}}
@media only screen and (max-width: 640px) {.games_related_box_details_row, .games_related_box_details_rowb {flex:1 0 100%;text-align:left;}}


.su_tcont {width:100%;transition:0.5s;cursor:default;display:flex;justify-content:space-around;margin:25px 0;flex-wrap:wrap;background-color:rgba(11,31,71, 0.5);padding:15px;}
.su_t_left {flex:1;min-width:80px;font-size:10px;margin-right:15px;align-self:center;}
.su_tam {font-weight:bold;font-size:24px;text-align:center;margin-bottom:7px;}
.su_t_right {flex:8;align-self:center;line-height:24px;}

@media only screen and (max-width: 600px) {
	.su_tcont {flex-wrap:wrap;flex-direction:column;}
	.su_tdiv {flex-basis:100%;}
	.su_t_left {margin-bottom:15px;}
}

.su_dev_cont {display:flex;flex-wrap:nowrap;padding:5px;cursor:default;margin:0 10px;}
.su_dev_cont:hover {background-color:rgba(7,39,98, 0.8);}
.su_dev_cont div:nth-child(odd) {width:150px;}
.su_dev_cont div:nth-child(even) {flex:1 1 70%;}
.su_dev_t {min-width:140px;color:#db70ff;}
.su_dev_f {min-width:140px;color:#ffa143;}
.su_dev_k {min-width:140px;color:#26ff5c;}
@media only screen and (max-width: 600px) {
	.su_dev_cont {display:block;}
	.su_dev_t, .su_dev_f, .su_dev_k {padding-right:10px;}
}


.s_block_cont {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-start;}
.s_block {flex:0 0 50%;}
.s_block a {display:block;font-size:14px;margin:10px;padding:10px;background-color:#152240;}
.s_block a:hover {background-color:#20356a;color:#fff;}

.sl_block_cont {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-start;}
.sl_block {flex:1 0 50%;}
.sl_block_l {margin:17px 10px;background-color:#0d1429;min-width:250px;}
.sl_block_l a {display:block;padding:4px;}

.fb_2s {width:50%;padding:3px;}
@media only screen and (max-width: 700px) {.fb_2s {width:100%;}}
.about_atv_ww {text-align:right;}
.ab_con_cont {display:flex;flex-wrap:wrap;}
.ab_con_datas {flex:1 0 25%;display:flex;flex-wrap:wrap;font-weight:bold;padding:20px 10px;}
@media only screen and (max-width: 800px) {.ab_con_datas {flex:1 0 33%;}}
@media only screen and (max-width: 600px) {.ab_con_datas {flex:1 0 50%;}}
.ab_con_datas div {padding:3px;width:100%;text-align:center;}
.ab_con_datas div:nth-child(1) {font-size:20px;}
.ab_con_datas div:nth-child(2) {font-size:14px;}
.ab_imp_cont {display:flex;flex-wrap:wrap;}
.ab_imp_item {flex:0 0 50%;text-align:center;padding:20px;}
.ab_imp_name {font-weight:bold;font-size:15px;padding:5px;}
.sup_imp_cont {display:flex;flex-wrap:wrap;}
.sup_imp_item {min-width:170px;flex:0 0 25%;text-align:center;padding:20px;}
.sup_imp_name {font-weight:bold;font-size:15px;padding:5px;}
.about_us_soc_row {margin:12px 0;display:block;line-height:24px;}

.ocb_cont {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin:0 -5px;}
.ocb_cont a {flex:1 0 23%;display:block;margin:5px;overflow:hidden;}
.ocb_cont img {width:100%;}
@media only screen and (max-width: 550px) {.ocb_cont a {flex:1 0 46%;}}
@media only screen and (max-width: 380px) {.ocb_cont a {flex:1 0 46%;}}

.mct_block_cont {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;}
.mct_block {display:block;flex:1 0 31%;margin:5px;min-width:140px;}
.mct_block_img img {width:100%;}
.mct_block:hover .mct_block_title {background-color:#264081;}
.mct_block_title {font-size:10px;text-align:center;padding:5px 3px;background-color:#192952;color:#CCC;margin-top:-3px;}

.oct_block_cont {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-around;}
.oct_block {display:block;margin:5px;}
.oct_block img {width:130px;}

.con_menu ul {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:stretch;min-height:32px;margin:0;background-color:#21325c;padding:0;margin:5px -5px;clear:both;list-style:none;}
.con_menu .title {flex:4;color:#EEE;font-size:16px;font-weight:bold;text-align:left;padding:8px 8px 8px 20px;background-color:#21325c;min-width:200px;}
.con_menu .title span {color:#DDD;font-size:13px;font-weight:normal;}
.con_menu li {flex:1 0 95px;}
.con_menu li .green {background:#1B5722;}
.con_menu li .green.selected {background:#20752A;}
.con_menu li .green:hover {background:#228A2E;}
.con_menu li a span {color:#CCC;cursor:pointer;vertical-align:top;}
.con_menu li a {white-space:nowrap;background:#264081;color:#DDD;display:block;font-size:14px;font-weight:bold;min-width:95px;height:100%;min-height:32px;margin:0 5px 0 0;padding:10px 10px;text-align:center;vertical-align:middle;text-decoration:none;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;cursor:pointer;}
.con_menu li a.selected {background:#3c5eb4;color:#FFF;text-decoration:none;}
.con_menu li a:hover {background:#435fa5;color:#EEE;text-decoration:none;}

.con_menu .last_drop_down {flex:0 0 36px;text-align:right;position:relative;max-width:36px;}
.con_menu .last_drop_down a {min-width:32px;}
.con_menu .last {text-align:right;}
@media only screen and (max-width: 650px) {
	.con_menu ul {padding-top:5px;flex-flow:row wrap;}
	.con_menu li {flex:1 0 155px;margin-bottom:5px;}
	.con_menu li a {min-width:155px;}
}
.con_menu_mb {margin-bottom:15px;}

.con_menu li ul {background:#16203a;display:none;height:auto;padding:0;margin:0 5px 0 0;border:1px solid #2f4680;position:absolute;right:0;min-width:100px;z-index:200;}
.con_menu li:hover ul {display:block;}
.con_menu li ul li {background:#16203a;display:block;margin:0;padding:0;min-width:120px;}
.con_menu li:hover li a {background:none;}
.con_menu li ul li a {display:block;line-height:32px;height:32px;font-size:13px;margin:0;padding:0 10px 0 10px;text-align:center;white-space:nowrap;}
.con_menu li ul li a:hover {background:#435fa5;}

.breadcrumb {font-size:10px;line-height:20px;min-height:20px;background-color:#0d1429;margin-bottom:5px}
.breadcrumb a {padding:4px;line-height:20px;}
.breadcrumb a:first-of-type {padding-left:10px;}
.breadcrumb a:hover {color:#fff;background-color:#192952;}
.breadcrumb a:after {content:'>';padding-left:5px;}

.con_text h2 {color:#EEE;font-size:20px;font-weight:bold;text-align:left;margin:30px 0;text-shadow:2px 2px #222;}
.con_text h3 {color:#EEE;font-size:16px;font-weight:bold;text-align:left;margin:20px 0;text-shadow:1px 1px #222;}
.con_text h4 {color:#CCC;font-size:15px;font-weight:bold;text-align:left;margin:20px 0;}
.con_text h5 {color:#CCC;font-size:14px;font-weight:bold;text-align:left;margin:20px 0;}
.con_text p + h2, .con_text p + h3, .con_text p + h4, .con_text p + h5 {margin-top:40px;}
.con_text {padding:0px 25px 25px 25px;}
.con_text p {font-size:13px;color:#BBB;line-height:1.6em;margin:15px 0 15px 10px;text-align:left;}
.con_text p b {color:#CCC;}
.con_text p .lead {font-weight:bold;color:#CCC;}
.con_text a {color:#fff;}
.con_text a:hover {color:#66ff33;}
.con_text section {position:relative;margin:0 -25px;padding:5px 25px;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;}
.con_text section:target {background-color:#081735;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;}
@media only screen and (max-width: 500px) {.con_text {padding:1px 10px 10px 10px;}}
@media only screen and (max-width: 400px) {
	.con_text {padding:1px 5px 5px 5px;}
	.con_text p {margin:15px 0 15px 5px;}
}

.tofcontents {margin:15px 25px;}
.tofcontents a {display:block;padding:8px;color:#DDD;}
.tofcontents a:hover {background-color:#0B1F47;color:#FFF;}

.con_jumptotop {position:absolute;font-size:15px;background-color:#0E2758;color:#BBB !important;padding:10px 12px 9px 12px;right:15px;top:15px;}
.con_jumptotop:hover {background-color:#112F6A;color:#FFF !important;}

.three_col {-webkit-column-count:3;-moz-column-count:3;column-count:3;}
@media only screen and (max-width: 550px) {.three_col {-webkit-column-count:2;-moz-column-count:2;column-count:2;}}
.anchor_cor {padding-top:80px; margin-top:-80px;padding-bottom:20px;}
.anchor_cor > section {margin-bottom:10px;padding-bottom:10px;-webkit-transition:all 1s linear;-moz-transition:all 1s linear;-ms-transition:all 1s linear;-o-transition:all 1s linear;}
.anchor_cor:target > section {background-color:#111b35;-webkit-transition:all 1s linear;-moz-transition:all 1s linear;-ms-transition:all 1s linear;-o-transition:all 1s linear;}

.chead_menu td {font-size:12px;color:#FFF;background-color:#16203a;padding:0;display:table-cell;}
.chead_menu td:hover {background-color:#2f4680;}
.chead_menu .item {font-size:12px;color:#FFF;text-align:center;text-decoration:none;padding:6px;display:block;}
.chead_menu .item_current {font-size:12px;color:#FFF;background-color:#2f4680;text-align:center;text-decoration:none;padding:6px;display:block;}

.sr_no_inf {color:#EEE;background-color:#162240;padding:20px;margin-bottom:15px;text-align:center;position:relative;}

.gcr_ok {background:url('https://gepig.com/gcr_icons.png') no-repeat 0px 8px;height:10px;width:13px}
.gcr_near {background:url('https://gepig.com/gcr_icons.png') no-repeat -13px 8px;height:10px;width:13px}
.gcr_weak {background:url('https://gepig.com/gcr_icons.png') no-repeat -26px 8px;height:10px;width:13px}
.gcr_vweak {background:url('https://gepig.com/gcr_icons.png') no-repeat -39px 8px;height:10px;width:13px}

.na_infos {background-color:#111b35;}
.na_infos::after {content:" ";display:block;clear:both;}
.na_infos_l {float:left;font-size:14px;color:#DDD;background-color:#111b35;padding:5px 10px;line-height:24px;text-align:justify;text-justify:inter-word;}

.na_content {overflow:auto;color:#DDD;background-color:#0d1429;padding:0 10px 10px 10px;line-height:18px;min-height:50px;margin-bottom:20px;}
/*.na_content a {color:#c5d4fb;}*/
.na_content a {color:#33cc33;}
.na_content a:hover {color:#66ff33;}
.na_content h1 {font-size:18px;color:#DDD;font-weight:bold;text-decoration:none;line-height:30px;padding:0;margin:20px 15px 15px 15px;background-color:transparent;}
.na_content h2 {font-size:18px;color:#DDD;font-weight:bold;text-decoration:none;line-height:30px;padding:0;margin:20px 15px 15px 15px;background-color:transparent;}
.na_content figure {margin:15px auto;display:table;}
.na_content figure img {margin:0 auto;max-width:100%;max-height:900px;}
.na_content figure figcaption {background-color:#192952;padding:3px;caption-side:bottom;}
.na_content p {font-size:14px;color:#DDD;line-height:20px;}
.na_content .h2 {display:block;font-size:14px;color:#DDD;font-weight:bold;text-decoration:none;padding:5px 5px 5px 15px;}
.na_content .vwrap {max-width:660px;margin:0 auto;}
.na_content .vcont {position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:0 auto;}
.vcont iframe, .vcont object,.vcont embed {position:absolute;top:0;left:0;width:100%;height:100%;}
.na_content_lead {font-weight:bold;}
.caption {position:relative;text-align:right;width:572px;padding:4px;background:#21325c;color:#fff;opacity:0.85;bottom:31px;margin:0 0 -28px 15px;}
.p_features {display:inline-block;vertical-align:top;text-align:left;width:318px;padding:0;background:#21325c;color:#ddd;margin:5px;}
.p_features ul, .n_features ul {font-size:12px;padding:10px 10px 10px 20px;margin:0;}
.p_features li, .n_features li {font-size:11px;padding:0;list-style:none;margin:0 10px 0 0;}
.p_features li:before {font-size:12px;color:#04ba2b;content:"▲ ";}
.n_features {display:inline-block;vertical-align:top;text-align:left;width:318px;padding:0;background:#21325c;color:#ddd;margin:5px;}
.n_features li:before {font-size:12px;color:#fb0202;content:"▼ ";}

.change_fontsize {float:right;background-color:#111b35;text-align:center;}
.change_fontsize a {font-size:13px;display:inline-block;font-weight:bold;color:#fff;background-color:#192952;border:1px solid #264081;padding:7px 7px;width:30px;text-decoration:none;}
.change_fontsize a:hover {background-color:#20356a;}

.share_box {/*background-color:#0d1429;*/margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;}
.share_box_text {flex:1;width:70px;padding:0 10px;line-height:26px;font-size:12px;color:#DDD;display:inline-block;text-align:right;}
.share_box a {color:#DDD;padding:0 10px 0 3px;display:block;line-height:26px;margin-left:15px;}
.share_box a:hover {color:#EEE;}
.share_box_block_links {cursor:pointer;text-align:center;}
.share_box_block_links:hover {cursor:pointer;background-color:#192952;}
.share_box_tb {background-color:#12669A;}
.share_box_gb {background-color:#862D22;}
.share_box_fb {background-color:#253860;}
.share_box_tb:hover {background-color:#1da1f2;}
.share_box_gb:hover {background-color:#d34836;}
.share_box_fb:hover {background-color:#3b5998;}
.share_box_tb:after {content:'Twitter';}
.share_box_gb:after {content:'Google+';}
.share_box_fb:after {content:'Facebook';}
@media only screen and (max-width: 430px) {
	.share_box_tb:after, .share_box_gb:after, .share_box_fb:after {content:'';}
	.share_box a {padding:0 10px 0 18px;}
}

[class^="sbicon-"] {background-repeat:no-repeat;background-image:url('https://gepig.com/upmsprite.svg');margin:0 10px 2px 0;display:inline-block;vertical-align:middle;width:20px;height:20px;}
.sbicon-google-plus2 {background-position:0 -520px;}
.sbicon-facebook2 {background-position:0 -560px;}
.sbicon-twitter {background-position:0 -600px;}

.vote_bar {height:10px;background: linear-gradient(90deg, #81EBF5 0%, #31B1CF 100%);}

.vote_r_group{background-color:#0B1F47;display:flex;flex-wrap:wrap;margin:5px;position:relative;}
.vote_r_option{flex:1;padding:12px 12px 12px 15px;width:100%;display:block;text-align:left;color:#ddd;position:relative;z-index:2;transition:color 200ms ease-in;overflow:hidden;}
.vote_r_pct {position:relative;min-width:50px;display:block;text-align:center;color:#eee;z-index:2;}
.vote_r_pct_num{position:absolute;top:50%;left:50%;font-size:14px;transform:translate(-50%,-50%);width:100%;min-width:50px;display:block;text-align:center;color:#eee;z-index:3;}

.vote_pct_bbar_line {flex:1 0 100%;height:5px;content:'';bottom:0;width:100%;background-color:#173F8E;background:linear-gradient(90deg, #235FD5, #89b2ff 100%);z-index:2;position:relative;overflow:hidden;}
.vote_pct_bbar_line span {height:5px;content:'';right:0;width:10px;background-color:#0B1F47;z-index:3;position:absolute;}

.vote_title {text-align:center;font-size:16px;padding:10px 7px 7px 7px;font-weight:bold;}
.vote_container {cursor:default;padding:0px 5px 5px 5px;display:flex;flex-wrap:wrap;align-items:center;}
@media only screen and (max-width: 670px) {
	.vote_block {flex-wrap:nowrap;}
}
.vote_block {flex:0 0 33.33%;}
.vote_block2 {flex:0 0 50%;}
@media only screen and (max-width: 700px) {
	.vote_block {flex:0 0 100%;}
	.vote_block2 {flex:0 0 100%;}
}
.vote_footer {display:flex;align-items:center;padding:0 12px 7px 12px;}
.vote_footer_fdiv {flex:1;}
.vote_footer_right {text-align:right;}

.vote_group {background-color:#0B1F47;display:block;margin:7px;position:relative;}
.vote_group label {padding:12px 45px 12px 15px;width:100%;display:block;text-align:left;color:#eee;cursor:pointer;position:relative;z-index:2;transition:color 200ms ease-in;overflow:hidden;}
/*.inputoption {padding:12px 12px 12px 20px;}*/
.vote_group label:after {width:32px;height:32px;content:'';border:2px solid #1A47A0;background-color:#112F6A;background-repeat:no-repeat;background-position:2px 3px;border-radius:50%;z-index:2;position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;transition:all 200ms ease-in;}
.vote_group input:checked ~ label {background-color:#173F8E;color:#fff;transition:0.2s;}
.vote_group input:checked ~ label:after {background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");background-color:#265cff;border-color:#dddddd;}
.vote_group input {width:32px;height:32px;order:1;z-index:2;position:absolute;right:30px;top:50%;transform:translateY(-50%);cursor:pointer;visibility:hidden;}

.side_sub_menu ul{list-style-type:none;margin:0;padding:0;}
.side_sub_menu li{list-style-type:none;margin-bottom:5px;}
.side_sub_menu a{font-size:13px;font-weight:bold;color:#eee;background-color:#192952;display:block;padding:8px 10px;font-weight:bold;}
.side_sub_menu a:hover{color:#eee;background-color:#20356a;}

.forum-lbk-block {background-color:#111b35;margin:5px 0 10px 0;}
.forum-lbk-th {background-color:#192952;}
.forum-lbk-block:hover {background-color:#192952;}
.forum-lbk-icon {padding:8px;float:left;width:34px;}
.forum-lbk-cont {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:space-between;align-items: center;padding:2px;}
.forum-lbk-name {flex:1;font-size:15px;color:#CCC;padding:5px;line-height:1.4;font-weight:bold;align-self:flex-start;}
.forum-lbk-ths, .forum-lbk-cmts, .forum-lbk-lc {font-size:13px;color:#BBB;padding:5px;white-space:nowrap;}
.forum-lbk-ths {width:50px;text-align:center;}
.forum-lbk-cmts {width:70px;text-align:center;}
.forum-lbk-lc {width:135px;text-align:right;}

@media only screen and (max-width: 550px) {
	.forum-lbk-block {margin:10px 0 15px 0;}
	.forum-lbk-cont {-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-start;}
	.forum-lbk-name {flex:1 0 100%;}
	.forum-lbk-ths {flex:1;min-width:50px;text-align:left;}
	.forum-lbk-cmts {flex:1;min-width:80px;text-align:left;}
	.forum-lbk-lc {flex:3;width:135px;text-align:left;}
}

.forum-tbk-block {background-color:#111b35;margin:2px 0 4px 0;}
.forum-tbk-th {background-color:#192952;}
.forum-tbk-block:hover {background-color:#192952;}
.forum-tbk-icon {padding:8px 8px 3px 8px;float:left;width:34px;}
.forum-tbk-cont {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:space-between;align-items: center;padding:2px;}
.forum-tbk-name {flex:1;font-size:13px;color:#CCC;padding:5px;line-height:1.4;font-weight:bold;align-self:flex-start;}
.forum-tbk-cmts, .forum-tbk-lc {font-size:13px;color:#BBB;padding:5px;white-space:nowrap;}
.forum-tbk-cmts {width:60px;text-align:center;}
.forum-tbk-lc {min-width:150px;text-align:right;}

@media only screen and (max-width: 500px) {
	.forum-tbk-block {margin:4px 0 8px 0;}
	.forum-tbk-cont {-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-start;}
	.forum-tbk-name {flex:1 0 100%;}
	.forum-tbk-cmts {flex:1;min-width:80px;text-align:left;}
	.forum-tbk-lc {flex:3;width:150px;text-align:left;}
}

.forum-caption {font-size:11px;font-weight:bold;color:#FFF;background-color:#21325c;padding:4px 4px 4px 4px;}
.forum_thread_subject {font-size:15px;font-weight:bold;color:#FFF;background-color:#16203a;padding:2px 4px 4px 4px;}
.forum_thread_content {background-color:#152240;table-layout:fixed;font-size:13px;font-weight:bold;color:#DDD;padding:10px;word-wrap:break-word;margin-bottom:15px;line-height:22px;}
.viewforum_thread_subject a {font-size:11px;font-weight:bolder;padding:0 0 2px 0;color:#DDD;background-color:#090e1d;}
.viewforum_thread_pages {font-size:11px;color:#777777;background-color:#090e1d;}

.textbox {font-family:Verdana, Arial, Helvetica;font-size:13px;color:#ccc;background-color:#111b35;border:1px solid #2f4680;padding:5px 12px 5px 5px;outline:none;}
.textbox:focus {border:1px solid #435fa5;color:#EEE;}
.message {font-size:15px;outline:none;margin:7px 0 5px 0;width:100%;}
.textbox_cm {font-family:Verdana, Arial, Helvetica;font-size:12px;color:#ccc;background-color:#111b35;width:100%;border:1px solid #2f4680;padding:5px;outline:none;}

.bbcode {background-color:#0E2758;padding:2px;cursor:pointer;}
.bbcode:hover {background-color:#173F8E;}
.emoji-popup {margin-bottom:8px;padding:5px;display:none;letter-spacing:7px;background-color:#0B1F47;overflow:auto;z-index:100;font-size:20px;max-height:250px;line-height:normal;}
.emoji-popup div {display:inline-block;cursor:pointer;width:46px;line-height:39px;text-align:center;}
[class^="bbcode-"] {cursor:pointer;padding:3px;margin:0 7px 7px 0;background-color:#0E2758;background-size:18px 18px;background-repeat:no-repeat;background-position:center center;width:30px;height:30px;}
.bbcode-emoji {background-image:url('svg/bb.svg#bb-emoji');}
.bbcode-b {background-image:url('svg/bb.svg#bb-b');}
.bbcode-i {background-image:url('svg/bb.svg#bb-i');}
.bbcode-u {background-image:url('svg/bb.svg#bb-u');}
.bbcode-s {background-image:url('svg/bb.svg#bb-s');}
.bbcode-url {background-image:url('svg/bb.svg#bb-url');}
.bbcode-img {background-image:url('svg/bb.svg#bb-img');}
.bbcode-yt {background-image:url('svg/bb.svg#bb-yt');}
.bbcode-center {background-image:url('svg/bb.svg#bb-center');}
.bbcode-small {background-image:url('svg/bb.svg#bb-small');}
.bbcode-code {background-image:url('svg/bb.svg#bb-code');}
.bbcode-spoiler {background-image:url('svg/bb.svg#bb-spoiler');}
.bbcode-quote {background-image:url('svg/bb.svg#bb-quote');}

.comment_cont {margin-top:15px;}
.comment_box, .comment_reply_box {padding:10px;display:flex;transition:0.3s;}
.comment_reply_box:hover, .comment_box:hover {background-color:#050F23;transition:0.3s;}
.comment_box:target, .comment_reply_box:target {background-color:#081735;}
/*.comm_u_owned {background:rgb(10,62,1);background:linear-gradient(90deg, rgba(10,62,1,0.40) 0%, rgba(0,0,0,0) 25%);}*/
.comment_reply_cont {margin-left:20px;border-left:3px solid #0B1F47;}
.comment_reply_contb {margin-left:7px;border-left:3px solid #0B1F47;}
.comment_box + .comment_reply_contb {display:none;}
.comment_box:hover + .comment_reply_contb, .comment_reply_box:hover + .comment_reply_contb {border-left:3px solid #0f2d66;}

.post_comment {margin:5px;}

.comm_bb {height:30px;position:relative;}

.show_hide_cb {white-space:nowrap;position:absolute;bottom:0;right:35px;display:block;text-align:center;line-height:30px;height:30px;padding:0 5px;cursor:pointer;min-width:52px;}
.show_hide_cb:hover {background-color:#112F6A;color:#fff;}
.show_hide_cb.active, .show_hide_cb.active:hover {background-color:#0E2758;}

.comm_m_button, .comm_m_button_um {position:absolute;bottom:0;right:0;display:block;font-size:26px;padding:0 9px;line-height:30px;cursor:pointer;width:30px;height:30px;}
.comm_m_button.active, .comm_m_button_um.active {background-color:#112F6A;}
.comm_m_button:after, .comm_m_button_um:after {content:'\2807';}
.comm_m_button {color:#888;}
.comm_m_button_um {color:#FFF;}
.comm_m_button:hover {color:#CCC;background-color:#112F6A;}
.comm_m_button_um:hover {color:#FFF;background-color:#173F8E;}


.comm_avatar {width:75px;}
.comm_avatar img {max-height:75px;max-width:75px;display:block;margin:0 auto;}
.comm_details {flex:1;min-width:195px;padding-left:10px;}
.comm_details_prf {min-width:235px;}
.comm_inf {display:flex;align-items:center;flex-wrap:wrap;position:relative;}
.comm_u {display:flex;align-items:center;}
.comm_u:hover .comm_un {text-decoration:underline;color:#FFF;}
.comm_u:hover .comm_ul {color:#98a7c4;border:1px solid #296FF9;}
.comm_un {flex:0;white-space:nowrap;line-height:25px;height:25px;text-align:left;font-size:12px;padding:0 10px 0 0;color:#DDD;font-weight:bold;}
.comm_ul {min-width:24px;text-align:center;font-size:11px;color:#8899bb;padding:1px 4px;border:1px solid #235FD5;}
.comm_ul_ph {width:25px;height:25px;line-height:25px;color:#EEE;display:block;padding:0;text-align:center;text-decoration:none;cursor:pointer;background-image:url('svg/bb.svg#heart');background-size:18px 18px;background-repeat:no-repeat;background-position:center;margin-left:5px;}
.comm_d {flex:0;order:2;white-space:nowrap;font-size:11px;color:#888;padding:6px 10px;}

@media only screen and (max-width: 500px) {
	.comm_un {padding:0 10px;}
	.comm_d {order:2;flex:1 1 100%;}
	.comm_details_prf .comm_d {flex:0 0 100%;}
}

.comm_r, .comm_r_na {display:flex;font-size:11px;color:#bbb;align-items:center;}
.comm_r div, .comm_r_na div {padding:0;margin:9px 15px 9px 15px;cursor:default;line-height:12px;position:relative;}
.comm_r_uc {display:inherit;}
.comm_r_hidden {display:none;}
.comm_r_s1:before, .comm_r_s2:before, .comm_r_s3:before, .comm_r_s4:before {content:'';left:-15px;height:12px;width:12px;position:absolute;background-size:12px 12px;background-repeat:no-repeat;background-position:right center;}
.comm_r_s1:before {background-image:url('svg/bb.svg#cra-icon-1');}
.comm_r_s2:before {background-image:url('svg/bb.svg#cra-icon-2');}
.comm_r_s3:before {background-image:url('svg/bb.svg#cra-icon-3');}
.comm_r_s4:before {background-image:url('svg/bb.svg#cra-icon-4');}

.comm_ra div:before {left:8px;height:28px;background-size:15px 15px;width:16px;}
.comm_ra div {display:inline-block;margin:0 7px 7px 0;background-color:#0E2758;cursor:pointer;position:relative;text-align:center;height:30px;border-radius:3px;padding:0px 10px 0px 30px;border:1px solid #14377C;line-height:28px;font-size:13px;}
.comm_ra div:hover {background-color:#14377C;}
.comm_ra .comm_r_uc {background-color:#14377C;border:1px solid #BBB;}

.comm_m {display:none;padding:7px 0 0 0;}
.comm_mf {display:flex;}
.comm_mf_left {flex:1;cursor:default;}
.comm_mf_right {flex:1;margin-bottom:7px;display:flex;align-items:flex-start;}
@media only screen and (max-width: 500px) {
	.comm_mf {flex-wrap:wrap;}
	.comm_mf_left {flex:1 0 100%;}
}

@media only screen and (max-width: 500px) {
	.comm_mf_left {display:flex;flex-wrap:wrap;}
	.comm_mf_right {flex:1;}
}
.comm_mf_right div, .comm_mf_right a {text-align:center;display:inline-block;min-width:35px;background-color:#0E2758;padding:8px 10px;cursor:pointer;}
.comm_mf_right div:hover, .comm_mf_right a:hover {background-color:#14377C;color:#fff;}
.comm_mf_right a {margin-right:7px;}
.comm_rb.checked, .comm_rb.checked:hover {background-color:#2057C3;}

.comm_text {font-size:13px;color:#CCC;display:inline-block;vertical-align:top;width:100%;padding:5px 0 7px 0;table-layout:fixed;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;position:relative;}

/*.comment_reply_box .comm_text {min-height:25px;}*/
.comment_reply_box .comm_avatar {width:50px;/*padding-left:20px;*/margin-left:5px;}
.comment_reply_box .comm_avatar img {max-height:50px;max-width:50px;display:block;margin:0 auto;}
.comment_reply_box .comm_details {padding-left:10px;min-width:195px;}

/*.cb_del {clear:both;min-height:28px;}
.cb_del .comm_details {margin-left:0px;}
.cb_del .comm_text {min-height:28px}*/

@media only screen and (max-width: 700px) {.comment_reply_cont {margin-left:15px;}}
@media only screen and (max-width: 500px) {
	.comment_box .comm_inf, .comment_box .comm_inf_own {margin-left:50px;}
	.comment_reply_box .comm_inf, .comment_reply_box .comm_inf_own {margin-left:55px;}
	.comm_avatar {position:absolute;}
	.comment_reply_box .comm_avatar {width:40px;margin-left:5px;}
	.comment_reply_box .comm_avatar img {max-height:40px;max-width:40px;display:block;margin:0 auto;}
	.comment_box {clear:both;min-height:55px;}
	.comment_reply_cont {margin-left:7px;}
	.comm_avatar {width:50px;}
	.comm_avatar img {max-height:50px;max-width:50px;display:block;margin:0 auto;}
	.comm_details {min-width:195px;padding-left:0;}
}

.comment_edit_b_sm {margin-top:10px;}
.comment_edit_b_sm input[type=checkbox] + label {cursor:pointer;}
.comment_edit_b_button {flex:0;text-align:right;}
.comment_edit_b_bb {flex:1;padding-top:5px;display:flex;flex-wrap:wrap;}
@media only screen and (max-width: 570px) {
	.comment_edit_b_button {flex:1;}
	.comment_edit_b_bb {flex:1 0 100%;}
}

.cm_check {-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#555;border:2px solid #aaa;padding:8px;display:inline-block;position:relative;right:0;float:right;}
.cm_check:checked {background-color:#fff;border:2px solid #009aff;color:#f00;}
.cm_check:checked:after {content:'\2716';font-size:20px;position:absolute;top:-7px;left:0px;color:#f00;}


.emb_ytv_container, .emb_ytv_container_pl {margin:4px;overflow:hidden;position:relative;display:block;width:360px;}
.emb_ytv_content {width:120px;float:left;}
.emb_ytv_thumbn, .emb_ytv_thumbn_pl {cursor:pointer;margin:-15px 0 -15px 0;opacity:0.6;transition:1s;}
.emb_ytv_content:hover > .emb_ytv_thumbn, .emb_ytv_content:hover > .emb_ytv_playb {opacity:1;}
.emb_ytv_playb, .emb_ytv_playb_pl {background:url('https://gepig.com/ytemb_play_button.png') no-repeat scroll 0 0 transparent;bottom:17px;height:26px;left:43px;position:absolute;width:35px;cursor:pointer;opacity:0.7;transition:1s;}
.emb_ytv_info {text-align:left;width:234px;float:right;padding:3px 0 3px 5px;max-height:70px;word-wrap:break-word;line-height:14px;}

.quote {font-size:11px;color:#CCC;background-color:#0d1429;padding:4px;margin:4px;border:3px solid #152240;}
.quote:before {font-size:14px;color:#688cea;content:'" ';}
.quote:after {font-size:14px;color:#688cea;content:' "';}
.poll {height:6px;border:1px solid #CCC;}
.quote > .quote {font-size:10px;color:#BBB;background-color:#0d1429;padding:4px;border:3px solid #152240;max-width:520px;}

.forum-img-wrapper {min-width:60px;position:relative;cursor:pointer;display:inline-block;max-width:160px;max-height:90px;height:90px;overflow:hidden;}
.forum-img {background:no-repeat 50% 50%;vertical-align:top;margin:0 auto;max-width:160px;max-height:90px;}
.fifbox {min-width:100px;position:relative;width:100px;max-width:160px;max-height:90px;}
.emb_img_fulls_button {background:url('https://gepig.com/img_fullsb.png') no-repeat top right;opacity:0.6;height:25px;right:0px;position:absolute;width:25px;cursor:pointer;}
.forum-img-wrapper:hover .emb_img_fulls_button {opacity:1;}

.spoiler {display:none;color:#666;}
.spoiler:hover {display:none;color:#CCC;}
.cm_check {-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#aaa;border:2px solid #888;padding:8px;display:inline-block;position:relative;}
.cm_check:checked {background-color:#fff;border:2px solid #009aff;color:#f00;}
.cm_check:checked:after {content:'\2716';font-size:20px;position:absolute;top:-4px;left:0px;color:#f00;}

.pagenav_l {float:left;text-align:left;width:70px;line-height:40px;height:40px;}
.pagenav_l a {font-size:12px;color:#CCC;background-color:#192952;padding:6px 10px;margin:3px 1px;text-decoration:none;}
.pagenav_l a:hover {color:#EEE;background-color:#264081;}
.pagenav_c {overflow:hidden;text-align:center;line-height:40px;height:40px;white-space:nowrap;}
.pagenav_c span {font-size:12px;color:#FFF;background-color:#304e9a;padding:6px 10px;margin:3px 1px;font-weight:bold;}
.pagenav_c a {font-size:12px;color:#DDD;background-color:#192952;padding:6px 10px;margin:3px 1px;text-decoration:none;}
@media only screen and (max-width: 450px) {.pagenav_c a {display:none;}}
.pagenav_c a:hover {color:#EEE;background-color:#264081;margin:3px 1px;text-decoration:none;}
.pagenav_r {float:right;text-align:right;width:70px;line-height:40px;height:40px;}
.pagenav_r a {font-size:12px;color:#CCC;background-color:#192952;padding:6px 10px;margin:3px 1px;text-decoration:none;}
.pagenav_r a:hover {color:#EEE;background-color:#264081;}

.search_wr_box {margin:0;padding:0;}
.search_wr, .nav-search-tb {vertical-align:top;color:#BBB;background-color:#21325c;padding:0 4px 0 4px;height:30px;width:70%;background-color:#21325c;border:1px solid #435fa5;border-right:none;margin-top:10px;}
.search_wr:focus {color:#FFF;}

.search_wr_big_cont {flex:1;}
.search_wr_big {width:100%;color:#DDD;height:30px;}
.search_select {flex:0 0 auto;font-size:12px;width:129px;height:30px;}
.search_button {flex:0 0 auto;vertical-align:top;background:#21325c url('https://gepig.com/search.png') no-repeat center center;height:30px;width:32px;cursor:pointer;border:1px solid #435fa5;}
.search_button_margin {margin-top:10px;}
.search_button:hover {background-color:#374b80;}
.search_highlight {background-color:#21325c;color:#FFF;padding-left:0;padding-right:0;}

.search_sg_link {color:#33cc33;margin:5px 15px;white-space: nowrap;text-align:center;}

.user_rb_item {margin-bottom:45px;}
.user_rb_separator {margin-top:10px;}
.user_rb_review_block {background-color:#0d1429;display:block;}
.user_rb_review_block:hover {background-color:#111b35;}
.user_rb_review_title {font-size:13px;color:#DDD;font-weight:bold;background-color:#192952;padding:6px;height:28px;display:block;}
.user_rb_review_title span {font-size:11px;line-height:16px;float:right;font-weight:normal;}
.user_rb_review_snippet {line-height:16px;font-size:12px;color:#CCC;padding:5px;display:block;}
.user_rb_brief_review {line-height:16px;font-size:11px;color:#CCC;background-color:#0d1429;padding:5px;word-break:break-word;}

.user_rb_nr_cont {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;background-color:#0d1429;}
.user_rb_nr_block {width:50%;margin:2px 0;}
.user_rb_nr_block_rtitle {display:inline-block;vertical-align:top;font-size:11px;color:#CCC;text-align:left;padding:6px 5px;width:145px;}
.user_rb_nr_block_ritems {display:inline-block;vertical-align:top;line-height:13px;text-align:left;padding:5px;}
.g_rating_u_ritems span {cursor:default;}
.user_rb_nr_block_value {letter-spacing:2px;font-size:15px;color:#3c5eb4;}
.user_rb_nr_block_vleft {letter-spacing:2px;font-size:15px;color:#444;}
.user_rb_nr_rnum {display:inline-block;vertical-align:top;font-size:13px;color:#BBB;background-color:#192952;font-weight:bold;line-height:16px;width:28px;text-align:center;padding:2px;margin:3px;}
@media only screen and (max-width: 670px) {.user_rb_nr_block_rtitle {width:100%;}}
@media only screen and (max-width: 420px) {.user_rb_nr_block_value, .user_rb_nr_block_vleft {font-size:13px;}}

.side_reco_box {width:300px;}
.side_reco_box_img a {display:block;width:300px;height:168px;text-align:center;}
.side_reco_box_img:hover + .side_reco_box_title a {background-color:#20356a;color:#FFF;}
.side_reco_box_title a {font-size:13px;display:block;width:292px;text-align:center;line-height:36px;background-color:#162240;color:#EEE;padding:4px;}
.side_reco_box_title a span {display:inline-block;vertical-align:middle;line-height:18px;}
.side_reco_box_title a:hover {background-color:#20356a;color:#FFF;}

.nyj_info_box_header {color:#FFF;font-size:13px;font-weight:bolder;padding:6px;background:#21325c;border:2px solid #2f4680;margin:5px auto;text-align:left;cursor:pointer;}
.nyj_info_box_content {color:#FFF;font-size:13px;padding:6px;background:#21325c;border:2px solid #2f4680;margin:5px auto 10px auto;text-align:left;}

.nyj_entry_box_left {overflow:hidden;background:#1a2a52;}
.nyj_entry_box_eb {margin:20px auto;}
.nyj_entry_textbox {font-size:12px;color:#fff;background-color:#16203a;border:1px solid #2f4680;padding:2px;outline:none;}
.nyj_entry_button {display:block;font-size:18px;font-weight:bold;text-align:center;color:#FFF;background:#3f7703;min-width:250px;max-width:350px;width:100%;height:60px;line-height:60px;border:0px;cursor:pointer;margin:0 auto;}
.nyj_entry_button:hover {background:#519904;}
.nyj_r_entry_button {display:block;font-size:15px;font-weight:bold;text-align:center;color:#CCC;background:#4d0000;min-width:250px;max-width:350px;width:100%;height:30px;line-height:30px;border:0px;cursor:pointer;margin:0 auto;}
.nyj_r_entry_button:hover {background:#800000;}
.nyj_wait_text {font-size:12px;font-weight:bold;text-align:center;color:#DDD;height:60px;padding:5px;}
.next_entry {font-family:Arial;font-weight:bold;font-size:18px;line-height:40px;}
.nyj_sum_entry {display:block;text-align:center;color:#CCC;min-width:250px;max-width:350px;width:100%;margin:0 auto;}

.nyj_winner_wrap {position:relative;padding:8px 0;width:100%;text-align:center;background-color:#090e1d;}
.nyj_winner_b {display:inline-block;vertical-align:top;background-color:#090e1d;width:100px;height:122px;text-align:center;box-shadow:0 0 70px #8ba8f2;margin:10px;}
.nyj_winner_b:hover {background-color:#20356a;}
.nyj_winner_b_link {display:block;width:100px;height:122px;}
.nyj_winner_b_img {width:100px;height:75px;margin-top:10px;}
.nyj_winner_b_img img {max-width:75px;}
.nyj_winner_b_name {margin-top:5px;}

.nyj_w_wrap_ani {position:relative;padding:20px 0;width:100%;overflow:hidden;z-index:1;text-align:center}
.nyj_w_wrap_ani ul{position:absolute;left:-1em;right:-1em;top:-1em;bottom:-1em;margin:auto;padding:0;width:0;height:0;list-style:none;animation:140s rotate infinite linear;background-color:#af5;z-index:-1}
.nyj_w_wrap_ani li,.nyj_w_wrap_ani li:before,.nyj_w_wrap_ani li:after{position:absolute;border:0 solid transparent;border-width:1.2em 20em;border-color:transparent #152240;width:0;height:0;font-size:40px}
.nyj_w_wrap_ani li{left:-20em;top:50%;margin-top:-1.2em;-webkit-transform:rotate(.1deg);-ms-transform:rotate(.1deg);transform:rotate(.1deg);}
.nyj_w_wrap_ani li:before,.nyj_w_wrap_ani li:after{left:-20em;top:-1.2em;display:block;content:""}
.nyj_w_wrap_ani li:before{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);}
.nyj_w_wrap_ani li:after{-webkit-transform:rotate(-60deg);-ms-transform:rotate(-60deg);transform:rotate(-60deg);}
.nyj_w_wrap_ani li:nth-child(2){-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);}
.nyj_w_wrap_ani li:nth-child(2),.nyj_w_wrap_ani li:nth-child(2):before,.nyj_w_wrap_ani li:nth-child(2):after{border-color:transparent #152240}
.nyj_w_wrap_ani li:nth-child(3){-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);}
.nyj_w_wrap_ani li:nth-child(3),.nyj_w_wrap_ani li:nth-child(3):before,.nyj_w_wrap_ani li:nth-child(3):after{border-color:transparent #152240}
.nyj_w_wrap_ani li:nth-child(4){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.nyj_w_wrap_ani li:nth-child(4),.nyj_w_wrap_ani li:nth-child(4):before,.nyj_w_wrap_ani li:nth-child(4):after{border-color:transparent #152240}
@keyframes rotate {100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}

.unyj_row {display:flex;padding:5px;background-color:#0d1429;}
.unyj_row:hover {background-color:#152240;}
.unyj_name {flex:1;}
.unyj_end {text-align:right;flex:0 0 150px;}

.nyj_prf_gntb a {color:#A6BFFF;}
.nyj_prf_gntb {color:#EEE;font-size:14px;
background-color:#090e1d;
background: -webkit-radial-gradient(#000, rgba(9, 14, 29, 0.2));
background: -o-radial-gradient(#000, rgba(9, 14, 29, 0.2));
background: -moz-radial-gradient(#000, rgba(9, 14, 29, 0.2));
background: radial-gradient(#000, rgba(9, 14, 29, 0.2));
padding:20px;display:inline-block;vertical-align:top;min-height:122px;text-align:center;box-shadow:0 0 70px #8ba8f2;margin:10px;}
.nyj_prf_gkb {background-color:rgba(160, 255, 0, 0.5);display:inline-block;padding:15px 25px;font-size:20px;}
.nyj_prf_gkb::selection {background-color:rgba(255, 100, 100, 1);}
.nyj_prf_gntb button.button {color:#DDD;margin:15px 20px 0 20px;}
.nyj_prf_gntb button.button.green {margin:15px 20px 0 20px;}
.nyj_prf_gntb button.button.red {margin:15px 20px 0 20px;}
.nyj_prf_gntb button.button.green::before {content: '\2714';color:#00e000;padding-right:6px}
.nyj_prf_gntb button.button.red::before {content: '\2716';color:#ff2121;padding-right:6px}
.nyj_prf_cp_btn {content: '\1F4CB';margin-left:20px;cursor:pointer;}
.nyj_prf_cp_btn_ok {color:#ffff00;}

.bm_container {width:650px;height:112px;display:block;margin:15px auto;background-color:#0d1429;font-size:15px;}
.bm_container:hover {background-color:#152240;color:#FFF;}
.bm_container img {float:left;}
.bm_container div {line-height:37px;padding:0 7px;}
.bm_details {float:right;width:436px;height:112px;display:block;}

.bmm_container {width:650px;height:96px;display:block;margin:15px auto;background-color:#0d1429;font-size:13px;}
.bmm_container:hover {background-color:#152240;color:#FFF;}
.bmm_container img {float:left;}
.bmm_container div {line-height:24px;padding:0 5px;}
.bmm_details {float:right;width:435px;height:96px;display:block;}

.gpu_compare_formb {margin:15px auto;}
.gpu_compare_select {margin:5px;width:270px;height:28px;font-size:14px;}
.gpu_compare_box {float:left;font-size:16px;color:#DDD;width:50%;text-align:center;line-height:24px;}
.gpu_compare_box a{display:block;padding:12px 8px;background-color:#152240;margin:5px;}
.gpu_compare_box a:hover{color:#FFF;background-color:#20356a;}
.hw_bblock {width:50%;}
.hw_bblock table {padding:4px;}
.hw_bb_rc {background-color:#16203a;margin:2px;padding:5px;}
.hw_bb_a {background-color:#000;width:93px;text-align:right;white-space:nowrap;margin:2px;padding:5px;}
.hw_bb_b {background-color:#000;width:40px;text-align:right;white-space:nowrap;margin:2px;padding:5px;}
@media only screen and (max-width: 600px) {
	.hw_bblock, .gpu_compare_box {width:100%;}
	.gpu_compare_select {width:95%;}
}
.hw_spect_diff {display:block;}
.hw_spect_diff .span_p {float:left;display:block;width:50px;color:#04B431;}
.hw_spect_diff .span_n {float:left;display:block;width:50px;color:#B43104;}
.hw_spect_diff .span_e {float:left;display:block;width:50px;text-align:center;}
.hw_spect_diff .span_hl {font-weight:bold;color:#EEE;}

.gpu_c_cont {font-size:12px;color:#DDD;}
.gpu_c_cont > div {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;}
.gpu_c_cont > div > div {margin:2px;padding:5px;}
.gpu_null {flex:1;margin:0;padding:0;}
.gpu_ttbl_rc {flex:1;background-color:#16203a;}
@media only screen and (max-width: 500px) {
	.gpu_ttbl_rc, .gpu_null {flex:1 0 100%;width:100%;}
}
.gpuc_norm {flex:1;text-align:right;color:#DDD;}
.gpuc_rba {flex:1;color:#DDD;text-align:right;white-space:nowrap;}
.gpuc_rhi {flex:1;color:#DDD;background-color:#081d0e;text-align:right;white-space:nowrap;}
.gpuc_rno {flex:1;color:#CCC;background-color:#240d0d;text-align:right;white-space:nowrap;}
.gpuc_reg {flex:1;color:#CCC;background-color:#231a09;text-align:right;white-space:nowrap;}

.goty_result_div {clear:both;display:block;margin:20px 10px;min-width:260px;}
.goty_result_div {width:220px;background-color:#10182e;font-size:14px;color:#DDD;}
.goty_result_div:hover {background-color:#192952;}
.goty_result_div img {width:260px;}

.goty_result_first_div {display:block;width:100%;max-width:460px;margin:20px auto;background-color:#10182e;}
.goty_result_first_div:hover {background-color:#192952;}
.goty_result_first_div img {width:100%;max-width:460px;}

.goty_result_winner {color:#33cc33;font-size:16px;font-weight:bold;padding:10px;}
.goty_result_winner_gn {color:#FFF;font-size:15px;font-weight:bold;padding:10px;}
.goty_result_nom_gn {color:#DDD;font-size:13px;padding:5px;}

.goty_radio_div_cont {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:center;}

.goty_radio_div {clear:both;display:block;margin:20px 10px;min-width:260px;}
.goty_radio_div label {width:220px;background-color:#10182e;font-size:14px;color:#DDD;}
.goty_radio_div img {width:260px;}

.goty_radio_div input.radio:empty {margin-left:-2000px;}
.goty_radio_div input.checkbox:empty {margin-left:-2000px;}

.goty_radio_div input.radio:empty ~ label {position:relative;float:left;line-height:30px;margin-top:5px;margin-left:40px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:5px;padding-right:5px;}
.goty_radio_div input.radio:empty ~ label:before {position:absolute;font-size:21px;text-indent:12px;display:block;top:0;bottom:0;left:-40px;content:'';width:39px;background:#1a2a52;}
.goty_radio_div input.radio:hover:not(:checked) ~ label:before {content:'\2714';font-size:21px;text-indent:12px;background-color:#20356a;color:#FFF;}
.goty_radio_div input.radio:hover:not(:checked) ~ label {color:#DDD;background-color:#1a2a52;}
.goty_radio_div input.radio:checked ~ label:before {content:'\2714';font-size:21px;text-indent:12px;background-color:#476bc6;color:#00E600;}
.goty_radio_div input.radio:checked ~ label {color:#FFF;}

.goty_radio_div input.radio.zero:empty ~ label:before {content:'\00d8';}
.goty_radio_div input.radio.zero:checked ~ label:before {content:'\00d8';}
.goty_radio_div input.radio.zero:hover:not(:checked) ~ label:before {content:'\00d8';}

.goty_radio_div input.checkbox:empty ~ label {position:relative;float:left;line-height:30px;margin-top:5px;margin-left:38px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:8px;padding-right:5px;}
.goty_radio_div input.checkbox:empty ~ label:before {position:absolute;color:#888;content:'\2764';font-size:18px;text-indent:12px;display:block;top:0;bottom:0;left:-38px;width:38px;background:#20356a;}
.goty_radio_div input.checkbox:hover:not(:checked) ~ label:before {content:'\2764';font-size:18px;text-indent:12px;background-color:#264081;color:#FFF;}
.goty_radio_div input.checkbox:hover:not(:checked) ~ label {color:#DDD;background-color:#1a2a52;}
.goty_radio_div input.checkbox:checked ~ label:before {content:'\2764';font-size:18px;text-indent:12px;color:#00E600;background-color:#476bc6;}
.goty_radio_div input.checkbox:checked ~ label {color:#FFF;}

#usergotych {color:#66ff33;}

.glyphi {letter-spacing:4px;position:relative;top:1px;display:inline-block;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.glyphi-star-empty:before {font-size:24px;color:#444;content:'\2588';}
.glyphi-star:before {font-size:24px;color:#577bd4;content:'\2588';}

.g_rating_sum_cont {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-start;}
.g_rating_sum_block {flex:1 0 290px;background-color:#111b35;}
.g_rating_sum_ctitle {overflow:hidden;font-size:13px;color:#CCC;text-align:left;background-color:#111b35;line-height:27px;padding:3px 0 0 6px;}
.g_rating_sum_ritems {display:inline-block;vertical-align:top;line-height:25px;width:215px;text-align:left;padding:5px;}
.g_rating_sum_ritems span {cursor:default;}
.g_rating_sum_rnum {display:inline-block;vertical-align:top;font-size:16px;color:#BBB;line-height:28px;width:45px;text-align:center;padding:5px;}

.g_rating_uae_ritems {display:inline-block;vertical-align:top;line-height:26px;width:240px;text-align:left;padding:5px;}
.g_rating_uae_ritems span {cursor:pointer;}
.g_rating_uae_rnull {font-size:15px;color:#888;font-weight:bold;margin-right:5px;} 
.g_rating_uea_rnum {display:inline-block;vertical-align:top;font-size:17px;color:#BBB;line-height:30px;width:40px;text-align:center;padding:5px 30px 5px 5px;}

.g_rating_value {letter-spacing:8px;font-size:20px;color:#577bd4;}
.g_rating_left {letter-spacing:8px;font-size:20px;color:#444;}
.g_rating_oa_value {font-size:24px;color:#577bd4;}
.g_rating_oa_left {font-size:24px;color:#444;}

.g_rating_block {margin-bottom:45px;}
.g_rating_u_block {display:inline-block;vertical-align:top;width:257px;}
.g_rating_u_avatar_block {float:left;width:40px;height:40px;}
.g_rating_u_usern_block {overflow:hidden;font-size:16px;color:#EEE;font-weight:bold;background-color:#192952;padding:0 7px;line-height:40px;}

.g_rating_u_ctitle {font-size:11px;color:#CCC;text-align:left;background-color:#111b35;padding:5px 3px 3px 5px;}
.g_rating_u_ritems {display:inline-block;vertical-align:top;line-height:13px;width:158px;text-align:left;padding:5px;}
.g_rating_u_ritems span {cursor:default;}
.g_rating_u_rnull {font-size:14px;color:#888;font-weight:bold;margin-right:5px;} 
.g_rating_u_rnum {display:inline-block;vertical-align:top;font-size:13px;color:#BBB;background-color:#192952;font-weight:bold;line-height:16px;width:28px;text-align:center;padding:2px;margin:3px;}

.gen_rating_block {overflow:hidden;padding:5px 5px;background-color:#0d1429;min-height:20px;}
.gen_rating_sb_left {text-align:left;float:left;width:245px;}
.gen_rating_sb_left_text {line-height:29px;text-align:left;font-size:11px;color:#DDD;}
.gen_rating_sb_right {float:right;width:375px;}
.gen_rating_sb_right_text {line-height:29px;text-align:right;font-size:11px;color:#DDD;}
.g_rating_u_ctitle_urate {font-size:11px;color:#CCC;text-align:left;padding:5px 3px 3px 5px;}
.g_rating_u_block_urate {display:inline-block;vertical-align:top;width:240px;}
.g_rating_u_expl {font-size:11px;color:#CCC;text-align:left;padding:5px 3px 3px 5px;}

.g_rating_u_value {letter-spacing:4px;font-size:17px;color:#3c5eb4;}
.g_rating_u_left {letter-spacing:4px;font-size:17px;color:#444;}
.g_rating_u_oa_value {font-size:22px;color:#3c5eb4;}
.g_rating_u_oa_left {font-size:22px;color:#444;}

.g_rating_i {vertical-align:middle;margin-right:8px;width:25px;height:25px;}
.ri_gg {background:url('https://gepig.com/rating_icons.png') no-repeat 0 0;}
.ri_gh {background:url('https://gepig.com/rating_icons.png') no-repeat -25px 0;}
.ri_gd {background:url('https://gepig.com/rating_icons.png') no-repeat -25px -25px;}
.ri_gz {background:url('https://gepig.com/rating_icons.png') no-repeat -50px 0;}
.ri_gj {background:url('https://gepig.com/rating_icons.png') no-repeat -100px 0;}
.ri_gu {background:url('https://gepig.com/rating_icons.png') no-repeat 0 -25px;}
.ri_gl {background:url('https://gepig.com/rating_icons.png') no-repeat -50px -25px;}
.ri_gs {background:url('https://gepig.com/rating_icons.png') no-repeat -100px -25px;}
.ri_gn {background:url('https://gepig.com/rating_icons.png') no-repeat -75px -25px;}
.ri_go {background:url('https://gepig.com/rating_icons.png') no-repeat -75px 0;}

.g_mark_sum_block {display:inline-block;vertical-align:top;width:50%;min-height:60px;background-color:#152240;}
.g_mark_sum_ctitle {display:inline-block;vertical-align:top;width:200px;font-size:14px;color:#DDD;padding:10px;}
.g_mark_sum_num {display:inline-block;vertical-align:top;font-size:14px;color:#DDD;padding:10px;}

.uc_img_row {color:#CCC;max-width:480px;min-height:150px;margin:15px auto;padding:2px;background-color:#111b35;}
.uci-handle, .ui-sortable-handle {cursor:move;}
.ui-sortable > .active > .uc_img_row {border:2px solid #5f82db;padding:0;}
.uc_img_row:hover {background-color:#192952;}
.uc_img_inner_i {width:240px;float:left;padding:5px 0;margin:0 auto;text-align:center;}
.uc_img_inner_ut {float:right;}
.uc_img_inner_c {text-align:right;color:#DDD;background-color:#20356a;padding:5px;}
.uc_img_inner_tbox {width:210px;height:76px;}
.uc_img_inner_tbox_kis {width:200px;height:51px;}
.uc_img_inner_delb {margin:5px 8px 0 0;height:30px;width:75px;display:inline-block;background-color:#20356a;cursor:pointer;line-height:30px;text-align:center;}
.uc_img_inner_delb:hover {background-color:#264081;}
.uc_img_con {max-height:136px;max-width:230px;border:1px dotted #577bd4;margin-left:auto;margin-right:auto;}

#images {list-style:none;max-width:480px;margin:0 auto;padding:0;}
#images ul {width:100%;}
#images li {max-width:480px;margin:0;display:block;}

@media only screen and (max-width: 515px) {
	.uc_img_inner_i {width:100%;float:none;}
	.uc_img_inner_ut {width:100%;float:none;}
	.uc_img_inner_tbox, .uc_img_inner_tbox_kis {width:100%;}
	.uc_img_row {max-width:250px;}
	#images, #images li {max-width:250px;}
	.uc_img_inner_delb {margin-right:40px;}
}

.uci-moveup, .uci-movedown, .icu-handle {display:inline-block;}

.devimg-gallery {height:78px;width:125px;display:inline-block;vertical-align:top;}
.udivp_img {max-height:78px;max-width:125px;margin-left:auto;margin-right:auto;vertical-align:middle;}
.udivp_imggpu {margin:0 5px;}

.user_cn_gallery {height:124px;width:205px;display:inline-block;vertical-align:top;}
.user_cn_divp_img {max-height:118px;max-width:205px;margin:5px auto;vertical-align:middle;}

.gep_cn_gallery {height:180px;width:205px;display:inline-block;vertical-align:top;}
.gep_cn_divp_img {max-height:118px;max-width:205px;margin:10px auto 5px auto;vertical-align:middle;}

.about_us_soc_row a {margin:6px;display:inline-block;}
.about_us_soc_icon {width:23px;height:23px;margin:0 7px -8px 3px;}
.about_us_logo_slogan {color:#EEE;font-size:13px;font-weight:bold;text-align:center;}

#upload .upload{font-family:verdana;}
#thumbnail{float:left;width:500px;border-color:#ff0000;border-width:1px;border-style:dotted;}
#thumb_preview_holder{float:left;width:160px;height:90px;overflow:hidden;margin-left:10px;margin-top:20px;}
#save_thumb{margin-top:30px;}

#imageloadstatus{position:relative;width:125px;height:32px}
.squaresload{position:absolute;top:0;background-color:#476bc6;width:24px;height:24px;-moz-animation-name:squarekf;-moz-animation-duration:1.2s;-moz-animation-iteration-count:infinite;-moz-animation-direction:linear;-webkit-animation-name:squarekf;-webkit-animation-duration:1.2s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:linear;-ms-animation-name:squarekf;-ms-animation-duration:1.2s;-ms-animation-iteration-count:infinite;-ms-animation-direction:linear;-o-animation-name:squarekf;-o-animation-duration:1.2s;-o-animation-iteration-count:infinite;-o-animation-direction:linear;animation-name:squarekf;animation-duration:1.2s;animation-iteration-count:infinite;animation-direction:linear}
#squaresload_1{left:0;-moz-animation-delay:.4s;-webkit-animation-delay:.4s;-ms-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}
#squaresload_2{left:25px;-moz-animation-delay:.5s;-webkit-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}
#squaresload_3{left:50px;-moz-animation-delay:.6s;-webkit-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}
#squaresload_4{left:75px;-moz-animation-delay:.7s;-webkit-animation-delay:.7s;-ms-animation-delay:.7s;-o-animation-delay:.7s;animation-delay:.7s}
#squaresload_5{left:100px;-moz-animation-delay:.8s;-webkit-animation-delay:.8s;-ms-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}
@-moz-keyframes squarekf {0%{background-color:#476bc6}100%{background-color:#000}}
@-webkit-keyframes squarekf {0%{background-color:#476bc6}100%{background-color:#000}}
@-ms-keyframes squarekf {0%{background-color:#476bc6}100%{background-color:#000}}
@-o-keyframes squarekf {0%{background-color:#476bc6}100%{background-color:#000}}
@keyframes squarekf {0%{background-color:#476bc6}100%{background-color:#000}}

.ias-spinner, .ias-trigger {width:100%;text-align:center;margin:10px auto;padding:15px;background-color:#111b35;}
.ias-trigger a, .ias-trigger a:visited {padding:8px 70px;background-color:#192952;border:solid 1px #264081;color:#FFF;text-decoration:none;}
.ias-trigger a:hover, .iaa-trigger a:active {background-color:#20356a;border-color:#304e9a;}

.adb_notice {width:100%;background:#152240;height:auto;height:210px;color:#eeeeee;text-align:left;}
.adb_notice p {padding:10px;margin:0;line-height:19px;}

.tooltip{position:absolute;display:inline-block;vertical-align:top;cursor:help;}
.tooltip_padl {padding-left:5px;}
.tooltip span{opacity:0;transition:all 400ms ease;bottom:25px;position:absolute;padding:4px;white-space:pre-wrap;max-width:210px;margin-left:-197px;background:#2f4680;color:#EEE;visibility:hidden;border:2px solid #4f70c3;line-height:16px;z-index:3000;}
.tooltip span:before{content:'';position:absolute;top:100%;left:95%;margin-left:-6px;width:0px;height:0px;border-top:8px solid #4f70c3;border-right:8px solid transparent;border-left:8px solid transparent;}
.tooltip:hover span{visibility:visible;opacity:1;bottom:25px;z-index:999;}
.tooltip_qm{padding:5px 6px;color:#DDD;background:#20356a;}

.gpe_form {margin:15px;}
.gpe_midstat {margin:15px auto;max-width:600px;}
.guf_row {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;width:100%;margin:15px 0;word-break:break-word;word-wrap:break-word;}
.guf_row_b {margin:20px 0;}
.guf_row label {width:150px;margin:1px 5px;text-align:left;line-height:15px;}
.guf_field {flex:1;margin:1px 5px;text-align:left;word-wrap:break-word;}
.guf_field_t {flex:1;margin:1px 20px 1px 5px;text-align:left;word-wrap:break-word;}
.guf_tooltip {margin:5px;}
@media only screen and (max-width: 550px) {
	.gpe_form {margin:0px;}
	.guf_row {-webkit-flex-flow:row wrap;flex-flow:row wrap;}.guf_row label {width:100%;padding:0 0 5px 2px;}
}
.gpc_form_range_output {vertical-align:top;display:inline-block;padding:5px 5px 5px 10px;}

.guf_spec_l {margin-top:110px;}
.guf_spec_r {margin-top:-125px;}
@media only screen and (max-width: 700px) {
	.guf_spec_l {margin-top:135px;}
	.guf_spec_r {margin-top:-150px;}
}

.custom_table {border-collapse:collapse;}
.custom_table table, .custom_table th, .custom_table td {border:1px solid #152240;}
.custom_table th {background-color:#152240;}
.custom_table td, th {color:#999;padding:5px;}
.custom_table tr:nth-child(even) {background-color:#090e1d;}
.custom_table tr:hover td {background-color:#152240;color:#fff;}

.gsrc_conf {background-color:#090e1d;}
.gsrc_conf_fcont {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-start;}
.pde_w {max-width:650px;}

.gsrc_conf_block_a {flex:1;margin:15px 0 0 0;}
.gsrc_conf_block_b {width:150px;margin:15px 0 0 15px;}
.gsrc_conf_block_c {flex:1;}
.gsrc_conf_block_c1 {min-width:260px;flex:1;margin:15px 0 0 0;}
.gsrc_conf_block_c2 {width:170px;margin:15px 0 0 15px;}
.gsrc_conf_block_d {width:165px;}
.gsrc_conf_block_d1, .gsrc_conf_block_d2 {width:150px;margin:15px 0 0 15px;}

.gsrc_conf_cusc_label {display:inline-block;vertical-align:top;width:58px;margin-right:15px;line-height:24px;text-align:right;}
.gsrc_conf_cusc_1b {width:280px;margin:15px 15px 0 0;}
.gsrc_conf_cusc_2b {min-width:230px;flex:1;margin:15px 0 0 0;}

.button_misc {font-family:Verdana, Arial, Helvetica;font-size:11px;display:inline-block;padding:5px 12px;line-height:1.5;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #3c5eb4;color:#EEE;background:#152240;transition:background-color 500ms ease;margin:0 0 3px 6px;}
.button_misc:hover, .button_hover {background:#20356a;color:#FFF;}
.button_misc a:hover {font-size:11px;text-align:center;color:#fff;cursor:pointer;}
.gsrc_conf_button {width:150px;margin:0;}
.gsrc_conf_button_c {width:150px;height:35px;margin:0;}

@media only screen and (max-width: 700px) {
	.gsrc_conf_block_c1 {min-width:200px;flex:1;margin:15px 0 0 0;}
}
@media only screen and (max-width: 575px) {
	.gsrc_conf_block_a {width:100%;}
	.gsrc_conf_block_b {margin:15px 0 0 0;width:100%;}
	.gsrc_conf_block_c {width:100%;}
	.gsrc_conf_block_d {width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;}
	.gsrc_conf_block_d1 {margin:15px 0 0 0;flex:1;}
	.gsrc_conf_block_d2 {flex:1;}

	.gsrc_conf_button {width:100%;margin:0;}
	.gsrc_conf_button_c {width:100%;}
}
@media only screen and (max-width: 440px) {
	.gsrc_conf_block_c2	{width:100%;margin:15px 0 0 0;}
}

.tabs-container {display:inline-block;width:100%;}
.tabs-menu {clear:both;list-style-type:none;padding:0;margin:0;width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;}
.tabs-menu li {min-height:31px;background-color:#111b35;flex-grow:1;}
.tabs-menu li + li {margin-left:10px;}
.tabs-menu li:last-child {flex:0;}
.tabs-menu li.current {position:relative;background-color:#20356a;z-index:5;}
.tabs-menu li a {padding:9px;color:#bbb;text-decoration:none;display:block;text-align:center;}
.tabs-menu .current a {color:#fff;}
.tabs-menu li:hover {background-color:#20356a;}
.tab {background-color:#152240;width:auto;}
.tab-content {width:100%;padding:10px;display:none;line-height:1.5;}
#tab-1 {display:block;}

.srb_tab {display:table;width:100%;background-color:#090e1d;}
.srb_row {display:table-row;}

.srbr_tab {display:table;width:100%;margin-bottom:15px;background-color:#090e1d;position:relative;overflow:hidden;overflow-x:hidden;overflow-y:hidden;}
.srbr_tab_shine:after {content:'';position:absolute;top:-35%;left:-30%;width:60px;height:280px;opacity:0;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg);background:rgba(255, 255, 255, 0);background:linear-gradient(to right,rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0.5) 60%,rgba(255, 255, 255, 0.0) 100%);}
.srbr_tab_shine:hover:after {opacity:1;top:-35%;left:120%;transition-property:left, top, opacity;transition-duration:1.0s, 0.7s, 0.15s;transition-timing-function:ease;}

.srbr_row {display:table-row;}
.srbr_hc {display:table-cell;font-weight:bold;background-color:#090e1d;font-size:11px;color:#BBB;padding:3px;line-height:1.5;}
.srbr_hc span {font-size:10px;color:#888;}
.srbr_cell {display:table-cell;font-size:11px;color:#BBB;padding:3px;line-height:1.5;}

.srbr_61 {background-color:#14290F;}
.srbr_60 {background-color:#15240E;}
.srbr_55 {background-color:#16220E;}
.srbr_50 {background-color:#16200E;}
.srbr_45 {background-color:#171E0E;}
.srbr_40 {background-color:#181C0E;}
.srbr_35 {background-color:#191A0E;}
.srbr_30 {background-color:#19180E;}
.srbr_25 {background-color:#1A160E;}
.srbr_20 {background-color:#1C120E;}
.srbr_15 {background-color:#1D0E0E;}
.srbr_14 {background-color:#1F090E;}

.margin_dsb, .panel_margin {margin-bottom:15px;}
.margin_dst, .panel_margint, .panel-m-top {margin-top:15px;}

.select2-container {box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}
.select2-container .select2-selection--single {box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none;}
.select2-container .select2-selection--single .select2-selection__rendered {display:block;padding-left:4px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.select2-container .select2-selection--single .select2-selection__clear {position:relative;}
.select2-container[dir='rtl'] .select2-selection--single .select2-selection__rendered {padding-right:8px;padding-left:20px;}
.select2-container .select2-selection--multiple {box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none;}
.select2-container .select2-selection--multiple .select2-selection__rendered {display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap;}
.select2-container .select2-search--inline {float:left;}
.select2-container .select2-search--inline .select2-search__field {box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0;}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {-webkit-appearance:none;}

.select2-dropdown {background-color:#20356a;border:1px solid #3c5eb4;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;}

.select2-results {display:block;}
.select2-results__options {list-style:none;margin:0;padding:0;}
.select2-results__option {padding:6px;user-select:none;-webkit-user-select:none;}
.select2-results__option[aria-selected] {cursor:pointer;}

.select2-container--open .select2-dropdown {left:0;}
.select2-container--open .select2-dropdown--above {border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.select2-container--open .select2-dropdown--below {border-top:none;}

.select2-search--dropdown {display:block;padding:4px;}
.select2-search--dropdown .select2-search__field {padding:4px;width:100%;box-sizing:border-box;font-size:12px;color:#fff;background-color:#192952;outline:none;}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {-webkit-appearance:none;}
.select2-search--dropdown.select2-search--hide {display:none;}

.select2-close-mask {border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0);}
.select2-hidden-accessible {border:0!important;clip:rect(0000)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;}

.select2-container--default .select2-selection--single {font-size:12px;color:#fff;background-color:#111b35;border:1px solid #2f4680;outline:none;}
.select2-container--default .select2-selection--single .select2-selection__rendered {color:#CCC;line-height:28px;}
.select2-container--default .select2-selection--single .select2-selection__clear {cursor:pointer;float:right;font-weight:bold;}
.select2-container--default .select2-selection--single .select2-selection__placeholder {color:#aaa;}
.select2-container--default .select2-selection--single .select2-selection__arrow {height:26px;position:absolute;top:1px;right:1px;width:20px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b {border-color:#8ba8f2 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}

.select2-container--default[dir='rtl'] .select2-selection--single .select2-selection__clear {float:left;}
.select2-container--default[dir='rtl'] .select2-selection--single .select2-selection__arrow {left:1px;right:auto;}
.select2-container--default.select2-container--disabled .select2-selection--single {background-color:#eee;cursor:default;}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {display:none;}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color:transparent transparent #8ba8f2 transparent;border-width:0 4px 5px 4px;}
.select2-container--default .select2-selection--multiple {background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%;}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {color:#999;margin-top:5px;float:left;}
.select2-container--default .select2-selection--multiple .select2-selection__clear {cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice {background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {color:#333;}

.select2-container--default[dir='rtl'] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir='rtl'] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir='rtl'] .select2-selection--multiple .select2-search--inline {float:right;}

.select2-container--default[dir='rtl'] .select2-selection--multiple .select2-selection__choice {margin-left:5px;margin-right:auto;}
.select2-container--default[dir='rtl'] .select2-selection--multiple .select2-selection__choice__remove {margin-left:2px;margin-right:auto;}
.select2-container--default.select2-container--focus .select2-selection--multiple {border:solid black 1px;outline:0;}
.select2-container--default.select2-container--disabled .select2-selection--multiple {background-color:#eee;cursor:default;}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {display:none;}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {border-top-left-radius:0;border-top-right-radius:0;}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {border-bottom-left-radius:0;border-bottom-right-radius:0;}

.select2-container--default .select2-search--dropdown .select2-search__field {border:1px solid #304e9a;}
.select2-container--default .select2-search--inline .select2-search__field {background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield;}

.select2-container--default .select2-results > .select2-results__options {max-height:200px;overflow-y:auto;}
.select2-container--default .select2-results__option[role=group] {padding:0;}
.select2-container--default .select2-results__option[aria-disabled=true] {color:#999;}
.select2-container--default .select2-results__option[aria-selected=true] {background-color:#304e9a;}

.select2-container--default .select2-results__option .select2-results__option {padding-left:1em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {padding-left:0;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {margin-left:-1em;padding-left:2em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left:-2em;padding-left:3em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left:-3em;padding-left:4em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left:-4em;padding-left:5em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left:-5em;padding-left:6em;}

.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color:#476bc6;color:white;}
.select2-container--default .select2-results__group {cursor:default;display:block;padding:6px;}

.dm_block_cont {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-start;}
.dm_block {flex:1 0 50%;min-width:0;/**/}
.dm_block_l {min-width:240px;margin:10px;}
@media only screen and (max-width: 600px) {.dm_block_cont {display:block;}}
.dm_block_row {display:flex;color:#CCC;margin:5px 0;background-color:#0d1429;}
.dm_block_name {flex:1;padding:7px;}

.deal_row {display:flex;color:#CCC;margin:5px 0;background-color:#0d1429;}
.deal_row:hover {background-color:#111b35;}
.deal_row:hover > .deal_discount {color:#FFF;}

.deal_name {flex:1 1 40%;padding:7px;}
/*min-width:0;!!!overflow:hidden;white-space:nowrap;text-overflow:ellipsis;*/
/*.deal_details {flex:1 1 50%;display:flex;flex-wrap:wrap;}*/

.deal_type {flex:0 0 20px;white-space:nowrap;text-align:right;padding:7px;}
.deal_pldrm {flex:0 0 25px;white-space:nowrap;text-align:right;padding:7px;}
.deal_store {flex:0 0 85px;white-space:nowrap;text-align:right;padding:7px;}
.deal_badges {flex:1 1 20px;white-space:nowrap;text-align:right;padding:7px;}
.deal_discount {flex:0 0 55px;white-space:nowrap;text-align:right;line-height:30px;}
.deal_discount span {padding:6px;line-height:30px;}
.deal_price {flex:0 0 90px;white-space:nowrap;text-align:right;padding:7px;}

.deal_badge_hc, .deal_badge_nd, .deal_badge_hl, .deal_badge_po, .deal_badge_np {margin-left:3px;padding:1px 2px;font-size:10px;font-weight:bold;}
.deal_badge_hc {background-color:#cc0000;border:1px solid #BBB;color:#DDD;}
.deal_badge_nd {background-color:#ff8000;border:1px solid #BBB;color:#000;}
.deal_badge_hl {background-color:#0000b3;border:1px solid #BBB;color:#DDD;}
.deal_badge_po {background-color:#009933;border:1px solid #BBB;color:#000;}
.deal_badge_np {background-color:#DDDDDD;border:1px solid #BBB;color:#000;}

@media only screen and (max-width: 550px) {
	.deal_row {flex-wrap:wrap;margin:8px 0;}
	.deal_name {flex:1 1 100%;width:100%;overflow:visible;white-space:normal;text-overflow:clip;}
}

.gdf_cont {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;flex-wrap:wrap;}
.gdf_row {flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;word-break:break-word;word-wrap:break-word;flex-wrap:nowrap;width:100%;min-width:300px;margin:0 0 10px 0;padding:0 5px;}
.gdf_row:nth-child(1) {width:100%;flex:1 1 100%;}
@media only screen and (max-width: 550px) {
	.gdf_label {width:100%;}
	.gdf_row {flex-wrap:wrap;margin:0 0 5px 0;}
}
.gdf_label span {width:100px;font-weight:bold;float:left;line-height:28px;padding:0 5px;}
.gdf_input {flex:1;}
.gdf_input2 {flex:0 0 50px;}
.gdf_input_cl {line-height:28px;}

.gdf_mini_row {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;justify-content:flex-start;word-break:break-word;word-wrap:break-word;margin:15px 15px;}
.gdf_mini_label {width:100%;flex:1;}
.gdf_mini_label2 {width:100%;flex:1;min-width:50px;white-space:nowrap;}
.gdf_mini_label3 {text-align:right;padding:0 0 0 15px;flex:0;}
.gdf_mini_label span, .gdf_label2 span {text-align:right;font-weight:bold;line-height:25px;padding-right:5px;}

#lang_selector_overlay {position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7);z-index:1001;cursor:pointer;}
.lang_selector_box{padding:30px;background-color:#152240;position:absolute;max-width:420px;top:50%;left:50%;color:#DDD;transform:translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
.lang_selector_box:after {position:absolute;right:7px;top:7px;content:'X';}
.lang_selector_box a, .lang_selector_text {display:block;padding:10px;}
.lang_selector_box a:hover {background-color:#20356a;}
.lang_selector_clist{column-count:2;}