@charset "utf-8";
@import "lib.flags.css" all;
* {
	margin: auto;
	padding: auto;
}
.qtip *{
	padding:0;
	margin:0;
}
html{
	width:auto;
	padding:0;
	margin:0;
}
@font-face {
    font-family: "BicubikRegular";
    src: url("/styles/fonts/BicubikRegular.eot");
    src: url("/styles/fonts/BicubikRegular.eot?#iefix")format("embedded-opentype"),
    url("/styles/fonts/BicubikRegular.woff") format("woff"),
    url("/styles/fonts/BicubikRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

body{	
	font-family: Geneva, sans-serif;
	font-size:13px;
	color:#fff;
	position:relative;
	/*background:url(../images/background.jpg) repeat , url(../images/sfondonuovo.jpg);*/
	/*scrollbar*/
	scrollbar-face-color:rgba(115,205,240,0.90);
	scrollbar-shadow-color:rgba(115,205,240,0.90);
	scrollbar-highlight-color:rgba(115,205,240,0.90);
	scrollbar-3dlight-color:rgba(115,205,240,0.90);
	scrollbar-darkshadow-color:rgba(115,205,240,0.20); 
	scrollbar-track-color:rgba(115,205,240,0.20);
	scrollbar-arrow-color:rgba(115,205,240,0.20);
	scrollbar-width:12px;
	background-color:#000111;
}
/*scrollbar*/
::-webkit-scrollbar{
	width:5px;
	height:5px;
}
::-webkit-scrollbar-track-piece{
	
}
::-webkit-scrollbar-track{
    background:rgba(115,205,240,0.20);
} 
::-webkit-scrollbar-thumb{ 
	background:rgba(115,205,240,0.90);
}
::-webkit-scrollbar-corner {
	display:none;
}
body.full{
	min-width:1000px;
}
img{
	border:none;
}

a{
	font-weight:normal;
	color: #e6e6e6;
	text-decoration:none;
}

a:hover{
	color: #a0b0ca;
}
a span.active_page{
	    color: rgb(165, 196, 226);
	cursor:default;
}
:focus{ outline: 0; }
/* Headings */
h1{ 	
}
h2{font-family: "BicubikRegular", Arial, Geneva, sans-serif;font-weight: 100;/*position: absolute;left: 13px;top: 13px;*/}
h3{	
}
h4{
}
h5{
}
h6{
}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #666;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #666;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #666;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #666;
}
input[type=checkbox]{
	cursor:pointer;
}
/*clear*/
.clear{
	clear:both;
}

/*color*/
.c-901, input[type="text"].c-901{color:#c2c8b6 !important;}
.c-902, input[type="text"].c-902{color:#05c3f1 !important;}
.c-903, input[type="text"].c-903{color:#afff00 !important;}
.c-911, input[type="text"].c-911{color:#e09a3a !important;}
.c-921, input[type="text"].c-921{color:#e770ff !important;}
.c-931, input[type="text"].c-931{color:#dd3147 !important;}
.c-941, input[type="text"].c-941{color:#05c3f1 !important;}
.c-942, input[type="text"].c-942{color:#ffff00 !important;}
.c-800{color:#e0c163 !important;}
.c-999{color:#ffffff !important;}
.c-000{color:#000000 !important;}
.c-qs{color:#c2c8b6 !important;}
.c-qr{color:#05c3f1 !important;}
.c-qb{color:#e09a3a !important;}
.c-red{color:#E03939 !important;}
.c-green{color:#8fd000 !important;}
.c-lime{color:#CEFF65;}
.c-smoke{color:rgba(200,200,200,1.00) !important;}
.c-gold{color:rgba(200,170,50,1.00) !important;}
.c-gold2{color:rgba(255,241,186,1.00) !important;}
/*body*/
#body{
	width:100%;
	margin:0;
	padding:0;
	position:relative;
	
}
/*header*/
#header{
	position:fixed;
	z-index:100;
}
#top_nav{
	position:relative;
	margin: 0 12px 0px 12px;
	height:40px;
	padding-top:5px;
	border-bottom:1px solid #000;
	overflow:visible;
	background:#000c1d;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#000d20', endColorstr = '#000917');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#000d20', endColorstr = '#000917')";
	background-image: -moz-linear-gradient(top, #000d20, #000917);
	background-image: -ms-linear-gradient(top, #000d20, #000917);
	background-image: -o-linear-gradient(top, #000d20, #000917);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#000d20), to(#000917));
	background-image: -webkit-linear-gradient(top, #000d20, #000917);
	background-image: linear-gradient(top, #000d20, #000917);
	min-width: 976px;
}
#top_nav .mini_planet_navigation{
	float:left;
	margin-left:7px;
	height:32px;
	width:68px;
	background:url(../images/mini_list.png) no-repeat center;
}
#top_nav .mini_planet_navigation .link_next{
	width:8px;
	height:16px;
	float:right;
	display:block;
	margin-top:7px;
	cursor:pointer;
	background:url(../images/arrows_mini_palanet_navig.png) -8px 0px;
}
#top_nav .mini_planet_navigation .link_next:hover{
	background-position:8px -16px;
}
#top_nav .mini_planet_navigation .link_back{
	width:8px;
	height:16px;
	float:left;
	display:block;
	margin-top:7px;
	background:url(../images/arrows_mini_palanet_navig.png) 0px 0px;
	cursor:pointer;
}
#top_nav .mini_planet_navigation .link_back:hover{
	background-position:0 -16px;
}
/*planet_select*/
#planet_select{
	height:27px;
	width:206px;
	line-height:30px;
	position:absolute;
	margin-left:14px;
	border-radius: 3px;
	overflow:hidden;
	z-index:1000;
	border:1px solid #000;
	background:#000917;
	padding:0;
	margin: auto;
	left: 0;
	right: 0;
	top:46px;
}
#planet_select.active{
	overflow:visible;
	height:auto;
}
#planet_select .active_panet{
	color:#5ca6aa;
	text-shadow:0px 1px 0px #000;
	background:url(../images/planet_selector_arrow.png) no-repeat 188px 0px;
	height:30px;
	padding-left:3px;
	cursor:pointer;
}
#planet_select.active .active_panet{
	color:#fff;
	background-position:188px -32px;
}
#planet_select .name_palnet{
	padding-left: 1px;
    width: 96px;
	overflow:hidden;
	float:left;
	height:28px;
}
#planet_select .coordinates_palnet{
	margin: auto;
    left: 0;
    right: 0;
    top: 46px;
	width:67px;
	float:left;
	margin-left:2px;
}
#planet_select .image_palnet{
	float:left;
	height: 22px;
	padding-top:3px;
	margin-right: 5px;
}
#planet_select .ico_build{
	float:left;
	line-height:9px;
	width:7px;
	height:28px;
	overflow:hidden;
}
#planet_select .ico_build img{
	width:7px;
	height:7px;
	cursor:help;
}
#list_palnet{
	margin-top:0px;
	margin-bottom:1px;
	display:none;
	max-height: 80vh;
    overflow: auto;
	scrollbar-width: thin;
}
#list_palnet .name_palnet{
	color:#5ca6aa;
	display:block;
	line-height:23px;
	height:23px;
	padding-top:5px;
	
}
#list_palnet .coordinates_palnet{
	color:#9d9d9d;
	display:block;
}
.palnet_row{
	height:28px;
	line-height:28px;
	padding:0 0 0 3px;
	margin:0 1px;
	border-radius: 1px;
	position:relative;
}
.palnet_row:hover{
	background:#040F20;	
}
.palnet_row .urlpalnet{
	cursor:pointer;
}
.palnet_row .urlpalnet:hover .name_palnet, .palnet_row .urlpalnet:hover .coordinates_palnet, .active_urlpalnet .coordinates_palnet, .active_urlpalnet .name_palnet{
	color:#fff !important;
} 
.active_palnet_row{
	background:#000511 !important;
}
#list_palnet .separator_h{
	border-bottom:1px solid #0a1320;
	border-top:1px solid #00060f;
	margin:1px 0;
	clear:both;
}
#list_palnet .separator_v{
	border-right:1px solid #0a1320;
	border-left:1px solid #00060f;
	width:0;
	float:left;
	margin-left:3px;
	height:28px;
}
.moon_select{
	display:block;
	width:13px;
	height:14px;
	margin:8px 0px 0px 6px;
	float:left;
	background:url(../images/moon_select.gif) no-repeat;
}
.moon_select:hover, .moon_active{
	background-position: 0 -14px;
}
.palnet_row .fleet_indicators{
	position:absolute;
	left:0;
	top:0;
	height:7px;
	line-height:7px !important;
}
.palnet_row .fleet_indicators img{
	height:7px;
	display:block;
	float:left;
	margin:0px 1px;
}
/*top_nav_part_right*/
#top_nav_part_right{
	float:right;
	width:340px;
}
#top_nav_part_left{
	float:left;
	width:285px;
	margin-left:12px;
}
#top_nav_part_right a, #top_nav_part_left a{
	display:block;
	float:left;
	width:28px;
	height:28px;	
	padding:1px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	position:relative;
}
#top_nav_part_right a:hover, #top_nav_part_left a:hover{
	border:1px solid #26303f;
	background:#1a2432;
	padding:0;
}
#top_nav_part_right a span, #top_nav_part_left a span{
	display:block;
	width:100%;
	height:100%;
	background-position:center;
	background-repeat:no-repeat;
}

#top_nav_part_left a:hover span.new_email{
	top:1px;
	right:1px;
}
#top_nav_part_right .separator_nav, #top_nav_part_left .separator_nav{
	border-right:1px solid #0a1628;
	border-left:1px solid #000814;
	width:0;
	float:left;
	height:28px;	
	margin:1px 3px;
}
/*level*/
#level{
	width:99%;
	height:13px;
	position:relative;
	background:#333333;
	-moz-box-shadow: inset 0px 0px 5px #000000;
	-webkit-box-shadow: inset 0px 0px 5px #000000;
	box-shadow: inset 0px 0px 5px #000000;
	overflow:hidden;
	border-bottom:2px solid #000;
}
#level .separs{
	margin-left:9%;
	margin-top:1px;
	position:relative;
	z-index:10;
	height:11px;
	border-right:1px solid rgba(255,255,255,0.1);
	border-left:1px solid rgba(0,0,0,0.3);
	float:left;
}
#level_active{
	height:13px;
	z-index:5;
	position:absolute;
	top:0;
	left:0;
	background:#008b42 url(../images/lelev_active.gif) repeat-x;
	overflow:hidden;
}
#level_active .left_blick{
	-moz-box-shadow: 0px 0px 4px #00ffc9;
	-webkit-box-shadow: 2px 0px 4px #00ffc9;
	box-shadow: 0px 0px 4px #00ffc9;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength = 2, direction = 90, color = '#00ffc9');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 90, Color = '#00ffc9')";
	width:1px;
	height:13px;
	float:left;
	margin-left:-1px;
}
#level_active .right_blick{
	-moz-box-shadow: 0px 0px 4px #00ffc9;
	-webkit-box-shadow: 0px 0px 4px #00ffc9;
	box-shadow: 0px 0px 4px #00ffc9;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength = 0, direction = 270, color = '#00ffc9');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 0, Direction = 270, Color = '#00ffc9')";
	width:1px;
	height:13px;
	float:right;
	margin-right:-1px;
}
.level_text{
	color:#fff;
	text-shadow:0px 1px 0px rgba(0,0,0,0.4);
	position:absolute;
	width:100%;
	height:13px;
	line-height:11px;
	font-size:11px;
	position:absolute;
	z-index:15;
	text-align:center;  
}
/*Batlelevel*/
#Batlelevel{
	width:99%;
	height:13px;
	position:relative;
	background:#333333;
	-moz-border-radius: 0px 0px 3px 3px;
	-webkit-border-radius: 0px 0px 3px 3px;
	border-radius: 0px 0px 3px 3px;
	-moz-box-shadow: inset 0px 0px 5px #000000;
	-webkit-box-shadow: inset 0px 0px 5px #000000;
	box-shadow: inset 0px 0px 5px #000000;
	overflow:hidden;
}
#Batlelevel .separs{
	margin-left:9%;
	margin-top:1px;
	position:relative;
	z-index:10;
	height:11px;
	border-right:1px solid rgba(255,255,255,0.1);
	border-left:1px solid rgba(0,0,0,0.3);
	float:left;
}
#Batlelevel_active{
	height:13px;
	z-index:5;
	position:absolute;
	top:0;
	left:0;
	background:#4e0c0c url(../images/batlelelev_active.gif) repeat-x;
	-moz-border-radius: 0px 0px 0px 3px;
	-webkit-border-radius: 0px 0px 0px 3px;
	border-radius: 0px 0px 0px 3px;
	overflow:hidden;
}
#Batlelevel_active .left_blick{
	-moz-box-shadow: 0px 0px 4px #b21e1e;
	-webkit-box-shadow: 2px 0px 4px #b21e1e;
	box-shadow: 0px 0px 4px #b21e1e;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength = 2, direction = 90, color = '#b21e1e');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 90, Color = '#b21e1e')";
	width:1px;
	height:13px;
	float:left;
	margin-left:-1px;
}
#Batlelevel_active .right_blick{
	-moz-box-shadow: 0px 0px 4px #b21e1e;
	-webkit-box-shadow: 0px 0px 4px #b21e1e;
	box-shadow: 0px 0px 4px #b21e1e;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength = 0, direction = 270, color = '#b21e1e');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 0, Direction = 270, Color = '#b21e1e')";
	width:1px;
	height:13px;
	float:right;
	margin-right:-1px;
}
.Batlelevel_text{
	color:#fff;
	text-shadow:0px 1px 0px rgba(0,0,0,0.4);
	position:absolute;
	width:100%;
	height:13px;
	line-height:11px;
	font-size:11px;
	position:absolute;
	z-index:15;
	text-align:center;  
}
/*res_nav*/
#res_nav{
    height: 40px;
    border: 1px solid #000;
    -moz-border-radius: 0px 0px 2px 2px;
    -webkit-border-radius: 0px 0px 2px 2px;
    border-radius: 0px 0px 2px 2px;
    width: 50%;
    margin: auto;
    border: none;
    background: none;
    position: relative;
    left: 0;
    right: 0;
    min-width: 700px;
    max-width: 1200px;
    top: -3px;
}
#res_nav .bloc_res{
	margin-left:2%;
	width:16%;
	float:left;
	position:relative;
	z-index:3;
	height:40px;
	overflow:hidden;
	max-width:220px;
}
#res_nav .bloc_res .ico_res{
	width: 27px;
    height: 27px;
    position: absolute;
    left: -5px;
    top: 8px;
    z-index: 4;

}
#res_nav .bloc_res .stock_res{
	margin-left: 18px;
	margin-right: 18px;
	margin-top: 11px;
	height: 16px;
	border: 1px solid #000;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-align: center;
	position: relative;
	overflow:hidden;
	z-index:2;
	padding: 1px;
	/* background: rgba(0, 0, 0, 0.25); */
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
}
#res_nav .bloc_res .stock_percentage{
	position:absolute;
	left:0;
	top:0;
	height:13px;
	z-index:2;
	height: 12px;
    margin: 2px;
    border-radius: 4px;
    transition: 0.4s linear;
    transition-property: width, background-color;
	max-width: 99%;
    max-width: 97% !important;
	}

@media screen and (max-width: 992px) {
  #res_nav .bloc_res .stock_percentage{
    width: 55%;
  }
}

/* On screens that are 600px wide or less, make the columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  #res_nav .bloc_res .stock_percentage {
    width: 100%;
  }
}


#res_nav .bloc_res .stock_text{
	color:#fff;
	text-shadow:0px 1px 0px rgba(0,0,0,0.5);
	position:absolute;
	z-index:2;
	width:96%;
	overflow:hidden;
	height:15px;
	line-height:15px;
	font-size:11px;
	text-align:center;
	padding-left:3%;
}
#res_nav .bloc_res .exchange_res{
	float:right;
	width:13px;
	display:block;
	height:11px;
	margin-top:15px;
	background:url(../images/exchange_res.png) no-repeat;
}
#res_nav .bloc_res .exchange_res:hover{
	background-position: 0 -11px;
}
/*metall*/
#res_nav #res_block_metall .ico_res{
	background-image:url(../images/901f.png);
	    background-size: 100%;
}
#res_nav #res_block_metall .stock_percentage{
	border:1px solid #775e5d;
	background:#5e4240 url(../images/metall_percentage.gif) repeat-x;
}
/*kristall*/
#res_nav #res_block_kristall .ico_res{
	background-image:url(../images/902f.png);
	    background-size: 100%;
}
#res_nav #res_block_kristall .stock_percentage{
	border:1px solid #5892e7;
	background:#4a78bc url(../images/kristall_percentage.gif) repeat-x;
}
/*deuterium*/
#res_nav #res_block_deuterium .ico_res{
	background-image:url(../images/903f.png);
	    background-size: 100%;
	background-position:center;
}
#res_nav #res_block_deuterium .stock_percentage{
	border:1px solid #33ac5d;
	background:#268246 url(../images/deuterium_percentage.gif) repeat-x;
}
/*energie*/
#res_nav #res_block_energie .ico_res{
	background-image:url(../images/911f.png);
	    background-size: 100%;
	background-position:center;
}
#res_nav #res_block_energie .stock_res{
	margin-right:1px;
}
#res_nav #res_block_energie .stock_percentage_left{
	right:50%;
	left:auto;
	border:1px solid #a4002a;
	background:#79001d url(../images/energie_percentage_left.gif) repeat-x;
	margin-right:-1px;
	max-width: 47% !important;
	-moz-border-radius: 4px 0px 0px 4px;
	-webkit-border-radius: 4px 0px 0px 4px;
	border-radius: 4px 0px 0px 4px;
}
#res_nav #res_block_energie .stock_percentage_right{
	left: 50%;
    border: 1px solid #fcb057;
    max-width: 47% !important;
    background: #df9949 url(../images/energie_percentage_right.gif) repeat-x;
    -moz-border-radius: 0 4px 4px 0px;
    -webkit-border-radius: 0 4px 4px 0px;
    border-radius: 0 4px 4px 0px;
}
#res_nav #res_block_energie .separator_energie{
	position:absolute;
	z-index:2;
	border-left:1px solid #000;
	height:13px;
	left:50%;
}
/*darkmatter*/
#res_nav #res_block_darkmatter{
	width:12%;
	float:right;
	max-width:180px;
}
#res_nav #res_block_darkmatter .ico_res{
	background-image:url(../images/darkmatter.gif);
}
#res_nav #res_block_darkmatter .stock_res{
	border:0;
	background:none;
	margin-right:0;
}
#res_nav #res_block_darkmatter .stock_text{
	text-align:left;
	padding-left:7px;
}
/*atm*/
#res_nav #res_block_atm{
	width:12%;
	float:right;
	max-width:180px;
}
#res_nav #res_block_atm .ico_res{
	background-image:url(../images/atm.gif);
}
#res_nav #res_block_atm .stock_res{
	border:0;
	background:none;
	margin-right:0;
}
#res_nav #res_block_atm .stock_text{
	text-align:left;
	padding-left:7px;
}

/*left_side*/
#left_side{
	width:252px;
	float:left;
	margin-left:12px;
	margin-top:90px;
	overflow:visible;
	position:fixed;
	z-index:2;
}
/*left_menu*/
#left_menu{
	border:1px solid #000;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background:#08182d url(../images/bg_left_menu.gif) repeat-y;
	width:240px;
	padding:5px;	
	overflow:visible;
	box-shadow: inset 0 1px 1px rgb(20, 44, 82), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
}
#indicators{
	width: 235px;
	height: 23px;
	margin:5px auto;
	background: none;
	margin-bottom:14px;
}
#indicators .indicator{
	width: 50px;
	height: 23px;
	padding:1px;
	margin-left: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	float:left;
	cursor:help !important;
	background: #050f20;
	border-bottom: 1px solid rgba(0,0,0,0.3);
	border-top: 1px solid rgba(0,0,0,0.3);
	border: 1px solid #000c;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.04);
}
#indicators .indicator .icoi{
	width: 23px;
	height: 23px;
	background-position:left top;
	 background-size:cover;

}
#attack .icoi{
	background:url(../images/ico/attack.png) no-repeat;
}
#destruction .icoi{
	background:url(../images/ico/destruction.png) no-repeat;
}
#espionage .icoi{
	background:url(../images/ico/espionage.png) no-repeat;
}
#rocket .icoi{
	background:url(../images/ico/rocket.png) no-repeat;
}
#grab .icoi{
	background:url(../images/ico/grab.png) no-repeat;
}
#attack{
	
}
#grab{
	margin-left:5px !important;
}
#destruction{
	margin-left:5px !important;
}
#espionage{
	margin-left: 5px !important;
}
#rocket{
	margin-left:5px !important;
}
#indicators .active_indicator{
	background:#e61000;
	-moz-box-shadow: 0px 0px 3px #ff1300;
	-webkit-box-shadow: 0px 0px 3px #ff1300;
	box-shadow: 0px 0px 3px #ff1300;
	-moz-box-shadow: 0px 0px 2px #ff1300, 0px 0px 2px #ff1300, 0px 0px 2px #ff1300, 0px 0px 2px #ff1300, 0px 0px 1px #ff1300;
	-webkit-box-shadow: 0px 0px 2px #ff1300, 0px 0px 2px #ff1300, 0px 0px 2px #ff1300, 0px 0px 2px #ff1300, 0px 0px 1px #ff1300;
	box-shadow: 0px 0px 2px #ff1300, 0px 0px 2px #ff1300, 0px 0px 2px #ff1300, 0px 0px 2px #ff1300, 0px 0px 1px #ff1300;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ff1300', endColorstr = '#c30f00');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ff1300', endColorstr = '#c30f00')";
	background-image: -moz-linear-gradient(top, #ff1300, #c30f00);
	background-image: -ms-linear-gradient(top, #ff1300, #c30f00);
	background-image: -o-linear-gradient(top, #ff1300, #c30f00);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#ff1300), to(#c30f00));
	background-image: -webkit-linear-gradient(top, #ff1300, #c30f00);
	background-image: linear-gradient(top, #ff1300, #c30f00);
	border:1px solid #ff1300;
	
}
#indicators .active_indicator .icoi{
	background-position:bottom !important;
}
.servertime{
	line-height:18px;
	height:18px;
	margin:5px auto;
	color:#fff;
	text-align:center;
}
.servertime span{
	color:#787878;
}
#left_menu .separator{
	border-bottom:1px solid rgba(163, 163, 163, 0.07);
	border-top:1px solid rgba(0,0,0,0.3);
	margin:3px 5px 8px 5px;
	clear:both;
}
#left_menu a.btn_menu, .android_app_btn_nav a.btn_menu{
	display:block;
	width:96px;
	padding:0 7px;
	float:left;
	margin:0px 1px 5px 2px;
	height:24px;
	line-height:24px;
	color:#CCC;
	text-decoration:none;
	text-shadow:0px 1px 0px rgba(0,0,0,0.6);
	border:1px solid #000;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background:#091527;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0a1629', endColorstr = '#091324');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0a1629', endColorstr = '#091324')";
	background-image: -moz-linear-gradient(top, #0a1629, #091324);
	background-image: -ms-linear-gradient(top, #0a1629, #091324);
	background-image: -o-linear-gradient(top, #0a1629, #091324);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#0a1629), to(#091324));
	background-image: -webkit-linear-gradient(top, #0a1629, #091324);
	background-image: linear-gradient(top, #0a1629, #091324);
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	text-align:left;
	position:relative;
}
#left_menu a.btn_menu:hover, .android_app_btn_nav a.btn_menu:hover{
	color:#5ca6aa;
}
#left_menu a.btn_menu_big, .android_app_btn_nav a.btn_menu_big{
	width:220px;
	text-align:center;
}
/*color big btn*/
#left_side a.big_btn, .android_app_btn_nav a.big_btn{
	display:block;
	text-decoration:none;
	text-shadow:0px 1px 0px rgba(0,0,0,0.3);
	background:#091527;
	-moz-box-shadow: inset 1px 1px #142c52, inset -1px -1px #142c52;
	-webkit-box-shadow: inset 1px 1px #142c52, inset -1px -1px #142c52;
	box-shadow: inset 1px 1px #142c52, inset -1px -1px #142c52;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0a1629', endColorstr = '#091324');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0a1629', endColorstr = '#091324')";
	background-image: -moz-linear-gradient(top, #0a1629, #091324);
	background-image: -ms-linear-gradient(top, #0a1629, #091324);
	background-image: -o-linear-gradient(top, #0a1629, #091324);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#0a1629), to(#091324));
	background-image: -webkit-linear-gradient(top, #0a1629, #091324);
	background-image: linear-gradient(top, #0a1629, #091324);
	text-align:center; 
}
#left_side a.big_btn:hover, .android_app_btn_nav a.big_btn:hover{
	background:#0a1629;
	color:#fff;
}
#left_side a.green, .android_app_btn_nav a.green{	
	color:#fff;
	background:#00b254;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#00c95f', endColorstr = '#009c4a');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#00c95f', endColorstr = '#009c4a')";
	background-image: -moz-linear-gradient(top, #00c95f, #009c4a);
	background-image: -ms-linear-gradient(top, #00c95f, #009c4a);
	background-image: -o-linear-gradient(top, #00c95f, #009c4a);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#00c95f), to(#009c4a));
	background-image: -webkit-linear-gradient(top, #00c95f, #009c4a);
	background-image: linear-gradient(top, #00c95f, #009c4a);
	-moz-box-shadow: inset 1px 1px #00ffbe, inset -1px -1px #00ffbe;
	-webkit-box-shadow: inset 1px 1px #00ffbe, inset -1px -1px #00ffbe;
	box-shadow: inset 1px 1px rgba #00ffbe, inset -1px -1px #00ffbe;
	text-shadow:0px 1px 0px rgba(0,0,0,0.9);
}
#left_side a.green:hover, .android_app_btn_nav a.green:hover{
	background:#00c95f;
}
#left_side a.blue, .android_app_btn_nav a.blue{	
	color:#fff;
	background:#0D6DBE;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#4398DE', endColorstr = '#0D6DBE');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#4398DE', endColorstr = '#0D6DBE')";
	background-image: -moz-linear-gradient(top, #4398DE, #0D6DBE);
	background-image: -ms-linear-gradient(top, #4398DE, #0D6DBE);
	background-image: -o-linear-gradient(top, #4398DE, #0D6DBE);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#4398DE), to(#0D6DBE));
	background-image: -webkit-linear-gradient(top, #4398DE, #0D6DBE);
	background-image: linear-gradient(top, #4398DE, #0D6DBE);
	-moz-box-shadow: inset 1px 1px #66C7FF, inset -1px -1px #66C7FF;
	-webkit-box-shadow: inset 1px 1px #66C7FF, inset -1px -1px #66C7FF;
	box-shadow: inset 1px 1px rgba #66C7FF, inset -1px -1px #66C7FF;
	text-shadow:0px 1px 0px rgba(0,0,0,0.9);
}
#left_side a.blue:hover, .android_app_btn_nav a.blue:hover{
	background:#4398DE;
}
#left_side a.red, .android_app_btn_nav a.red{	
	color:#fff;
	background:#a51010;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#b51111', endColorstr = '#910e0e');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#b51111', endColorstr = '#910e0e')";
	background-image: -moz-linear-gradient(top, #b51111, #910e0e);
	background-image: -ms-linear-gradient(top, #b51111, #910e0e);
	background-image: -o-linear-gradient(top, #b51111, #910e0e);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#b51111), to(#910e0e));
	background-image: -webkit-linear-gradient(top, #b51111, #910e0e);
	background-image: linear-gradient(top, #b51111, #910e0e);
	-moz-box-shadow: inset 1px 1px #e91616, inset -1px -1px #e91616;
	-webkit-box-shadow: inset 1px 1px #e91616, inset -1px -1px #e91616;
	box-shadow: inset 1px 1px rgba #e91616, inset -1px -1px #e91616;
	text-shadow:0px 1px 0px rgba(0,0,0,0.9);
}
#left_side a.red:hover, .android_app_btn_nav a.red:hover{
	background:#b51111;
}
#left_side a.premium{	
	color:#fff;
	background:#3b3b3b;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#444444', endColorstr = '#323232');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#444444', endColorstr = '#323232')";
	background-image: -moz-linear-gradient(top, #444444, #323232);
	background-image: -ms-linear-gradient(top, #444444, #323232);
	background-image: -o-linear-gradient(top, #444444, #323232);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#444444), to(#323232));
	background-image: -webkit-linear-gradient(top, #444444, #323232);
	background-image: linear-gradient(top, #444444, #323232);
	-moz-box-shadow: inset 1px 1px #888, inset -1px -1px #888;
	-webkit-box-shadow: inset 1px 1px #888, inset -1px -1px #888;
	box-shadow: inset 1px 1px rgba #888, inset -1px -1px #888;
}
#left_side a.premium:hover{
	background:#444;
}
#left_side a.premium .left{
	margin-left:7px;
	float:left;
	height:23px;
}
#left_side a.premium .right{
	margin-right:7px;
	float:right;
	height:23px;
}
/*page*/
#page{
	margin-left:252px;
	    padding-top: 75px;
	
}
/*content*/
#content{
	margin:0;
	padding:15px 12px 5px 20px;
	position: relative;
	z-index: 3;
}
#popup_conteirer #content{
	margin:0;
	padding:0;
}

#popup_conteirer #content table{
	width:100%;
}

#raports table{
	width:auto !important;
	text-align:center !important;
}
/*conteiner*/
/*conteiner*/
.conteiner{
	background: #000d1f;
	border:1px solid #000;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
    box-shadow: inset 0 1px 1px rgb(20, 44, 82), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
	padding:10px;
	height:auto;
}
.conteinership{  
-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
    padding: 3px;
    height: auto;
    padding-top: 10px;
    margin-bottom: 30px;
    width: 714px;
    overflow: hidden;
    position: relative;
	    box-shadow: inset 0 1px 1px rgb(20, 44, 82), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
    background: #000d1f;
    border: 1px solid #000;
}
.conteiner .title{
	    font-size: 13px;
    color: #e6e6e6;
    padding-left: 7px;
    margin-top: 5px;
    margin-bottom: 4px;
}
#big_panet{
	overflow:hidden;
	width: 500px;
	height: 175px;
	position: relative;
	border:1px solid #000;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin: 7px;
	float:left;
}
#big_panet .palnet_block_info{
	display:block;
	color:#ce3f3f;
	background: rgba(0, 0, 0, 0.4);
	position:absolute;
	line-height: 18px;
	padding: 2px 8px;
}
#big_panet .palnet_block_info span{
	color:#27da7c;
}
#big_panet .palnet_block_push{
	display:block;
	color:#ccc;
	background: rgba(0,0,0,0.8);
	-moz-border-radius: 0px 2px 2px 0px;
	-webkit-border-radius: 0px 2px 2px 0px;
	border-radius: 0px 2px 2px 0px;
	position:absolute;
	line-height:18px;	
	padding:5px 8px;
}
#big_panet .palnet_block_push span{
	color:#DC143C;
}
#big_panet .palnet_pianeta_titoloa{
	display:block;
	color:#ccc;
	background: rgba(0, 0, 0, 0.4);
	position:absolute;
	line-height: 16px;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-right: 5px;
}

#big_panet .palnet_pianeta_titolob{
	display:block;
	color:#ccc;
	background: rgba(0, 0, 0, 0.4);
	position:absolute;
	line-height: 20px;
	padding-top: 2px;
	padding-right: 55px;
	padding-bottom: 1px;
	padding-left: 5px;
}


#big_panet .palnet_pianeta_titoloa span{
	color: #27db7d;
	font-size: 18px;
	font-weight: bold;
	font-family: "BicubikRegular", Arial, Geneva, sans-serif;
}


#big_panet .palnet_imgopa{
	opacity:0.5;
		-moz-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}
#big_panet .palnet_imgopa:hover{
	opacity:1;
}
#big_panet .palnet_pianeta_titolo:hover .palnet_imgopa{
	opacity:1;
}


/* ----------------------------------------------
 * Generated by Animista on 2017-11-30 19:21:21
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation tracking-in-contract-bck
 * ----------------------------------------
 */
@-webkit-keyframes tracking-in-contract-bck {
  0% {
    letter-spacing: 1em;
    -webkit-transform: translateZ(400px);
            transform: translateZ(400px);
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes tracking-in-contract-bck {
  0% {
    letter-spacing: 1em;
    -webkit-transform: translateZ(400px);
            transform: translateZ(400px);
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    opacity: 1;
  }
}

#big_panet .palnet_tech_info{
	top:29px;
	left:0px;
}
#big_panet .ricerche{
	width: 219px;
	max-width: 219px;
	float: left;
	height: 18px;
	overflow: hidden;
	text-align: center;
	background: rgba(0, 0, 0, 0.4);
	padding-right: 5px;
	padding-left: 5px;
	line-height: 17px;
}
#big_panet .costruzioni{
	width: 218px;
	max-width: 218px;
	float: left;
	height: 18px;
	overflow: hidden;
	text-align: center;
	background: rgba(0, 0, 0, 0.4);
	padding-right: 5px;
		padding-left: 5px;
	line-height: 17px;
}
#big_panet .flotte{
	width: 218px;
	float: left;
	height: 18px;
	overflow: hidden;
	text-align: center;
	background: rgba(0, 0, 0, 0.4);
	line-height: 17px;
	padding-right: 5px;
		padding-left: 5px;
	max-width: 218px;
}
#big_panet .fondo{
	width: auto;
	float: right;
	height: 18px;
	overflow: hidden;
	text-align: left;
	background: rgba(0, 0, 0, 0.4);
	margin-top: 2px;
	line-height: 17px;
	padding-right: 5px;
	max-width: 218px;
}
#big_panet .palnet_build_info{
	    bottom:28px;
	    left: 0;
	    height: 20px;
	    line-height: 12px;
	    width: 100%;
	    font-size: 12px;
	    background: none;
		    padding: 0;
}
#big_panet .palnet_fleet_info{
	top:198px;
	left:0px;
}
#big_panet .palnet_extension_info{
	    top: 15px;
    right: 15px;
    max-width: 360px;
    position: absolute;
    text-align: center;
    height: 19px;
    line-height: 19px;
    padding-left: 2px;
    padding-right: 2px;
	width: fit-content;
	
}
#big_panet .palnet_extension_info a{
	width: 91px;
	padding: 5px 7px;
	height: 24px;
	line-height: 24px;
	color: #CCC;
	text-decoration: none;
	text-shadow: 0px 1px 0px rgba(0,0,0,0.6);
	border: 1px solid #000;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: #091527;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0a1629', endColorstr = '#091324');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0a1629', endColorstr = '#091324')";
	background-image: -moz-linear-gradient(top, #0a1629, #091324);
	background-image: -ms-linear-gradient(top, #0a1629, #091324);
	background-image: -o-linear-gradient(top, #0a1629, #091324);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#0a1629), to(#091324));
	background-image: -webkit-linear-gradient(top, #0a1629, #091324);
	background-image: linear-gradient(top, #0a1629, #091324);
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	text-align: left;
}
#big_panet .palnet_extension_info a:hover{
	color:#5ca6aa;
}

#big_panet .palnet_luna_planeto{
	display:block;
	text-align:center;
	-moz-border-radius: 0px 0px 0px 2px;
	-webkit-border-radius: 0px 0px 0px 2px;
	border-radius: 0px 0px 0px 2px;
	background: none;
	opacity: 1;
	top: 35px;
	left: 85px;
	z-index: 2;
}
#big_panet .palnet_luna_planetop{
	display:block;
	text-align:center;
	-moz-border-radius: 0px 0px 0px 2px;
	-webkit-border-radius: 0px 0px 0px 2px;
	border-radius: 0px 0px 0px 2px;
	background: none;
	opacity: 1;
	top: 38px;
    left: 89px;
	z-index: 2;
}
.palnet_block_info.palnet_luna_planeto {}
#big_panet .palnet_luna_push{
	top: 60px;
    left: 0px;
	display:block;
	text-align:center;
	-moz-border-radius: 0px 2px 2px 0px;
	-webkit-border-radius: 0px 2px 2px 0px;
	border-radius: 0px 2px 2px 0px;
}
#big_panet .palnet_pianeta_titolo{
    top: 15px;
    left: 10px;
    display: block;
    text-align: left;
    width: auto;
 }
 #big_panet .palnet_pianeta_titolop{
    top: 10px;
    left: 10px;
    display: block;
    text-align: left;
    width: auto;
 }
 #big_panet .palnet_pianeta_luna{
	 right: 10px;
	 top: 15px;
	 display: block;
	 text-align: left;
	 width: auto;
	 height: 20px;
}

#big_panet .palnet_pianeta_titolob span{
	 font-size: 12px;color: #27db7d;
}

#big_panet .palnet_name_info{
	top:116px;
	right:0px;
	display:block;
	-moz-border-radius: 2px 0px 0px 2px;
	-webkit-border-radius: 2px 0px 0px 2px;
	border-radius: 2px 0px 0px 2px;
	font-size:17px;
}
#big_panet .palnet_big_info{
	padding:0px 10px 0px 10px;
	-moz-border-radius: 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px;
	width: 450px;
	left: 0;
	background: none;
	top: 50px;
	text-shadow: 0px 1px 0px rgb(0, 0, 0);
	height: 80px;
	font-size: 12px;
}
#big_panet .palnet_big_infop{
	padding:0px 10px 0px 10px;
	-moz-border-radius: 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px;
	width: 62%;
	left: 0;
	background: none;
	top: 57px;
	text-shadow: 0px 1px 0px rgb(0, 0, 0);
	height: 80px;
	font-size: 12px;
}
#big_panet .palnet_big_info1{
	padding:0px 10px 0px 10px;
	-moz-border-radius: 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px;
	bottom:0px;
	width: 322.5px;
	background: none;
	top: 94px;
	width: 500px;
	text-shadow: 0px 1px 0px rgb(0, 0, 0);
	left: 80px;
	/* right:0; */
}

#big_panet .palnet_big_info .left_part{
	float: left;
	width: 130px;
	text-align: left;
	color: #5ca6aa;
	background-color: rgba(0, 0, 0, 0.4);
	margin-top: 2px;
	padding: 0px;
	padding-left: 3px;
	position: absolute;
    left: 10px;
}
#big_panet .palnet_big_info .right_part{
	    margin-left: 8px;
    float: left;
    width: auto;
    margin-top: 2px;
    padding: 0px;
    background: rgba(0, 0, 0, 0.4);
    color: #ffffff;
    padding-left: 65px;
    padding-right: 3px;
    min-width: 100px;
    position: absolute;
    left: 135px;
}

#big_panet .palnet_big_infop .left_part{
	float: left;
	width: 130px;
	text-align: left;
	color: #5ca6aa;
	background-color: rgba(0, 0, 0, 0.4);
	margin-top: 2px;
	padding: 0px;
	padding-left: 3px;
}
#big_panet .palnet_big_infop .right_part{
	margin-left: 29px;
	float: left;
	width: unset;
	margin-top: 2px;
	padding: 0px;
	background: rgba(0, 0, 0, 0.4);
	color: #ffffff;
	padding-left: 40px;
	padding-right: 3px;
	    min-width: 100px;
}
#big_panet .palnet_big_info1 .left_part{
	float: left;
	width:90px;
	text-align:right;
	color:#5ca6aa;
	/* padding-top: 4px; */
}
#big_panet .palnet_big_info1 .right_part{
	margin-left: 105px;
	margin-bottom: 2px;
	/* padding-top: 4px; */
	/* padding-bottom:4px; */
}
#news_ower{
	margin: 7px;
    color: #787878;
    line-height: 18px;
    overflow: auto;
    height:86px;
    margin-top: 0px;
}
#news_ower span{
	color:#fff;

}

#online_user{
	text-align: left;
	float: left;
	color: #b1b1b1;
	font-size: 13px;
}
#online_user span{
	color:#5ca6aa;
}
#online_adm{
	color:#fff;
	margin:0 100px 0 13px;
	text-align:center;
	margin-bottom: 10px;
}
#gm_linck{
	float:right;
}
#gm_linck a{
	height: 18px;
	line-height: 18px;
	padding-left:20px;
	text-decoration:underline;
	color: #b1b1b1;
	font-size: 13px;
	background:url(../images/iconav/soopart.png) no-repeat;
	background-position-y: 0px;
}
#gm_linck a:hover{
	text-decoration:none;
}
/**/
#owerwiv{
	width: 714px;
	padding: 0;
	position:relative;
	    height:475px;
}

/*footer*/
#footer{
	display:none;
}
/*clases*/

/*ico nav*/

#ally_content .over{ padding-left:23px;}

.imperia{
	background-image:url(../images/iconav/imperia.png);
}
#ally_content .chat{ 
	padding-left:21px;
}
.techtree{
	background-image:url(../images/iconav/techtree.png);
}
.stats{
	background-image:url(../images/iconav/stats.png);
}
.target{
	background-image:url(../images/iconav/target.png);
}
.my_stats{
	background-image:url(../images/iconav/my_stats.png);
	background-size: auto 18px;
	background-position: center;
	background-repeat: no-repeat;
}
.topbk{
	background-image:url(../images/iconav/topbk.png);
}
.record{
	background-image:url(../images/iconav/record.png);
}
.frend{
	background-image:url(../images/iconav/frend.png);
}
.baned{
	background-image:url(../images/iconav/baned.png);
}
.chat{
	background-image:url(../images/iconav/chat.png);
}
#ally_content .chat{ padding-left:21px;}

.forum{
	background-image:url(../images/iconav/forum.png);
}
.ally_tou{
	background-image:url(../images/iconav/ally_tou.png);
}
.mesages{
	background-image:url(../images/iconav/mesages.png);
}
#ally_content .mesages{ padding-left:25px;}

.faq{
	background-image:url(../images/iconav/faq.png);
}
.rules{
	background-image:url(../images/iconav/rules.png);
}
.notes{
	background-image:url(../images/iconav/notes.png);
}
.soopart{
	background-image:url(../images/iconav/soopart.png);
}
.achievv{
	background-image:url(../images/iconav/achivements.png);
}
.search{
	background-image:url(../images/iconav/search.png);
}  
.seting{
	background-image:url(../images/iconav/seting.png);
}
.seting2{
	background-image:url(../images/iconav/seting2.png);
}
.exit{
	background-image:url(../images/iconav/exit.png);
}
.office{
	background-image:url(../images/iconav/office.png);
}
.ico_record_made{
	background-image:url(../images/iconav/record_made.png);
}
.ico_star{
	background-image:url(../images/iconav/star.png);
}
.ico_builds{
	background-image:url(../images/iconav/build.png);
}
.ico_tech{
	background-image:url(../images/iconav/tech.png);
}
.ico_fleet{
	background-image:url(../images/iconav/fleet.png);
}
.ico_shield{
	background-image:url(../images/iconav/shield.png);
}
.ico_oficer{
	background-image:url(../images/iconav/oficer.png);
}
.ico_rows_planet{
	background-image:url(../images/iconav/rows_planet.png);
}
.ico_reduceresources{
	background-image:url(../images/iconav/reduceresources.png);
}
.ico_deliveryres{
	background-image:url(../images/iconav/deliveryres.png);
}
.ico_trader{
	background-image:url(../images/iconav/balance.png);
}
.ico_reducefleet{
	background-image:url(../images/iconav/reducefleet.png);
}
#ally_content .office{padding-left:20px;}
.storage{
	background-image:url(../images/iconav/storage.png);
}
#ally_content .storage{padding-left:24px;}
.development{
	background-image:url(../images/iconav/development.png);
}
#ally_content .development{padding-left:14px;}

.diplomacy{
	background-image:url(../images/iconav/diplomacy.png);
}
#ally_content .diplomacy{
    padding-left: 18px;
	z-index:9;}

.ranks{
	background-image:url(../images/iconav/ranks.png);
}
#ally_content .ranks{padding-left:23px;}

.entry{
	background-image:url(../images/iconav/entry.png);
}
#ally_content .entry{padding-left:22px;}

.planets{
	background-image:url(../images/iconav/planets.png);
}
#ally_content .planets{padding-left:30px;}

.plus{
	background-image:url(../images/iconav/plus.png);
}
#ally_content .plus{    padding-left: 16px;
    background-size: 12px;}

/*menu_palnet*/
#menu_palnet{
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	border-top:1px solid #000;
	background:#000d20;
	width:100%;
	height:auto;
}
#menu_palnet .band_top{
	height:20px;
	line-height:20px;
	background:#091d2e;
}
#menu_palnet .band_bottom{
	height:94px;
	border-top:1px solid #5ca6aa;
}
#menu_palnet .band_bottom #left_btn{
	height:94px;
	width:50px;
	border-right:1px solid #000;
	cursor:pointer;
	background:#051527 url(../images/left_btn.gif) no-repeat;
	float:left;
	opacity: 0.5;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 50);
	filter: alpha(opacity = 50);
}
#menu_palnet .band_bottom #right_btn{
	height:94px;
	width:50px;
	border-left:1px solid #000;
	cursor:pointer;
	background:#051527 url(../images/right_btn.gif) no-repeat;
	float:right;
	opacity: 0.5;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 50);
	filter: alpha(opacity = 50);
}
#menu_palnet .band_bottom #right_btn:hover, #menu_palnet .band_bottom #left_btn:hover{
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100)
}
#planets_list{
	margin:0 62px;
	
}
#planets_list .content_palnet_list{
	height:85px;
	width:1500px;
	overflow:scroll;
}
#planets_list .content_palnet_list .block_planet{
	display:block;
	float:left;
	margin:10px 20px 0 0;
	border:1px solid #000;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	position:relative;
	background:#081a29;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#091d2e', endColorstr = '#071522');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#091d2e', endColorstr = '#071522')";
	background-image: -moz-linear-gradient(top, #091d2e, #071522);
	background-image: -ms-linear-gradient(top, #091d2e, #071522);
	background-image: -o-linear-gradient(top, #091d2e, #071522);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#091d2e), to(#071522));
	background-image: -webkit-linear-gradient(top, #091d2e, #071522);
	background-image: linear-gradient(top, #091d2e, #071522);
	height:72px;
	width:163px;
	cursor:pointer;
	z-index:5;
}
#planets_list .content_palnet_list .block_planet .imag_palnet{
	display:block;
	float:left;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	height:46px;
	width:46px;
}
#planets_list .content_palnet_list .block_planet .name_palnet{
	color:#fff;
	margin:	0px 6px 1px 56px;
	height:46px; 
	line-height:23px;
	display:block;
	padding-bottom:1px;
	font-size:11px;
	overflow:hidden;
}
#planets_list .content_palnet_list .block_planet .name_palnet span{
	font-weight:bold;
	font-size:13px;
}
#planets_list .content_palnet_list .block_planet .boild_palnet{
	margin:0px 10px;
	display:block;
	font-size:11px;
	color:#5ca6aa;
	line-height:22px;
}
#planets_list .content_palnet_list .moon_select{
	display:block;
	margin:0;
	float:left;
	margin:0;
	margin-right:1px;
	margin-top:10px;
	border:1px solid #000;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	position:relative;
	background:#081a29;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#091d2e', endColorstr = '#071522');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#091d2e', endColorstr = '#071522')";
	background-image: -moz-linear-gradient(top, #091d2e, #071522);
	background-image: -ms-linear-gradient(top, #091d2e, #071522);
	background-image: -o-linear-gradient(top, #091d2e, #071522);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#091d2e), to(#071522));
	background-image: -webkit-linear-gradient(top, #091d2e, #071522);
	background-image: linear-gradient(top, #091d2e, #071522);
	height:72px;
	cursor:pointer;
	width:16px;
	text-align:center;
}
#planets_list .content_palnet_list .moon_select img{
	margin-top:30px;
}
/*building peges*/
#build_content{
	overflow:hidden;
	padding:0px;
}
#build_process{
	border: 1px solid #000;
	background: #030c1b;
	height: 75px;
	display: flex;
	overflow-x: auto;
	overflow-y: hidden;
	max-width: 100%;
	margin: 0;
	margin-left: 12px;
	margin-right: 1.2%;
	-webkit-box-shadow: inset 0 1px 1px rgb(13, 33, 66), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
	-moz-box-shadow: inset 0 1px 1px rgb(13, 33, 66) inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
	box-shadow: inset 0 1px 1px rgb(13, 33, 66), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	    margin-bottom: 7px;
}
.ric4era{
	    background: #030c1b url(/styles/images/sfondorice.png) no-repeat !important;
		    background-size: 35% !important;
    background-position: right !important;
}
.bui4era{
	    background: #030c1b url(/styles/images/sfondobui.png) no-repeat !important;
		    background-size: 35% !important;
    background-position: right !important;
	max-width: 100%;
    margin: 0;
    margin-left: 12px;
    margin-right: 1.2%;
}
#build_process .element_row{
	flex-shrink: 0;
	border: 1px solid #000;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-align: center;
	padding: 5px;
	box-shadow: inset 0 1px 2px rgb(9, 29, 46), 0 1px rgb(9, 29, 46);
	width: 53px;
	height: 53px;
	position: relative;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	background-color: rgba(0, 0, 0, 0.30) !important;
	z-index: 2;
}
#build_process .element_row .band_process{
	margin-right:160px;
	height:21px;
	overflow:hidden;
	position:relative;
	margin-left:0;
	line-height:21px;
}
#build_process .element_row .band_process .left_part{
	float:left;
	position:relative;
	margin-left:6px;
	z-index:2;
}
#build_process .element_row .band_process .left_part span{
	color:#999999;
}
#build_process .element_row .band_process .right_part{
	float:right;
	margin-right:6px;
	z-index:2;
	position:relative;
}
#build_process .element_row .right_hand{
	float:right;
	color:#999;
	font-size: 13px;
	line-height: 17px;
	overflow:hidden;
	width: 17px;
}
#build_process .element_row .right_hand #time{
	    float: right;
	    margin-right: 14px;
	    position: absolute;
	    left: 67px;
	    top: 18px;
	    font-weight: bold;
}
#build_process .element_row .right_hand .del{
	display:block;
	float:right;
	background:url(../images/del_build.jpg) no-repeat;
	height: 16px;
	width: 16px;
	border:0;
	margin-top: 0px;
	cursor:pointer;
	background-size: contain;
	position: absolute;
	top: 4px;
	right: 4px;
}
#build_process .active_row{
	width: 235px;
	background-repeat: no-repeat;
	background-color: #000813 !important;
}
#build_process .active_row .band_process{
	border:1px solid #000;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: #0b456278;
	font-size:12px;
	height: 8px;
	line-height:19px;
	position: absolute;
	bottom: 17px;
	width: 172px;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
	left: 67px;
}
#build_process .ui-progressbar .ui-progressbar-value{
	position:absolute;
	height: 5px;
	border:1px solid #00699c;
	background: #62cbff url(../images/bg_performed.gif);
	line-height:17px;
	z-index:1;
	padding:0;
	margin:0;
	bottom: 0;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
#build_process .active_row .right_hand{
	color:#fff;
}
/*#fildes_band*/
#fildes_band{
	background: none;
    height: 75px;
    position: absolute;
	z-index:0;
	    width: 100%;
}
#fildes_band .palanetarium_linck{
	left:3px;
	top:3px;
	right:auto;
	z-index:10;
}
#fildes_band span{
	color:#fff;
}
#fildes_band #fildes_band_proc{
	height:30px;
	position:absolute;
	background: rgba(255, 255, 255, 0.03);
}
#fildes_band .fildes_band_text{
	position: relative;
    line-height: 27px;
    text-align: right;
    margin-right: 10px;
	    color: #c9c9c9;
}
.build_band{
  line-height: 32px;
    height: 33px;
    position: relative;
    color: #999999;
    padding: 0 10px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.04);
    background-color: #030c1b;
    border-top: 1px #000000 solid;
    margin-bottom: 7px;
    border-bottom: 1px #000000 solid;
}
.build_band input{
	padding: 0 30px;
    background: #005a87;
    border-left: 0;
    display: block;
    text-align: center;
    margin: 5px 5px;
    height: 24px;
    color: #5579b9;
    font-size: 14px;
    cursor: pointer;
    border: 1px solid #081938;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e')";
    background-image: -moz-linear-gradient(top, #050f21, #050e1e);
    background-image: -ms-linear-gradient(top, #050f21, #050e1e);
    background-image: -o-linear-gradient(top, #050f21, #050e1e);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#050f21), to(#050e1e));
    background-image: -webkit-linear-gradient(top, #050f21, #050e1e);
    transition-duration: 0.5s;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
	-webkit-box-shadow: 0px 0px 50px 10px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 50px 10px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 50px 10px rgba(0,0,0,0.75);
	
}
.build_band input:hover{border: 1px solid #0c2d68;
    color: #5a80c2;
    }
.build_band_big_btn{
	margin:0 auto !important;
	display:block;
	height:27px !important;
	line-height:27px !important;
	padding:0 !important;
	width:100%;
}
.build_band .bd_dm_buy, #fildes_band .bd_dm_buy{
	line-height:25px;
	height:25px;
	border:1px solid #005a87;
	background:#004466;
	padding:0 20px;
	-moz-border-radius: 0px 4px 0px 0px;
	-webkit-border-radius: 0px 4px 0px 0px;
	border-radius: 0px 4px 0px 0px;
	float:right;
}
.build_band .bd_dm_buy{
	-moz-border-radius: 0px 0px 4px;
	-webkit-border-radius: 0px 0px 4px 0px;
	border-radius: 0px 0px 4px;
}
.build_band_conveyors{
	background:#091d2e;
	line-height:27px;
	height:27px;
	border-bottom:1px solid #000;
	position:relative;
	color:#999999;
	padding:0 10px;
	margin-bottom:10px;

	margin-top:5px;
}
.build_band_conveyors span{
	color:#c9c9c9;
	font-size:13px;
}
.build_band_conveyors a{
	float:right;
	font-size:13px;
}
#build_band span{
	color:#fff;
}
#build_elements{
	margin:0px 5px;
	padding-top: 10px;
}
.ship_build #build_elements{
	margin:0px;
}
.build_elements{
	margin:0px 5px;
}
#build_elements .build_box{
	position: relative;
	width: 298px;
	height: 175px;
	overflow: hidden;
	text-align: left;
	margin: 0px 4px 8px 4px;
	float: left;
	border: 1px solid #091d2e;
	box-shadow: 0 3px 3px 0px rgba(0, 0, 0, 0.54), -1px -1px 1px 0 rgba(0, 0, 0, 0.5), 1px 1px 1px 0 rgba(0, 0, 0, 0.5), 1px -1px 1px 0 rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 3px 3px 0px rgba(0, 0, 0, 0.54), -1px -1px 1px 0 rgba(0, 0, 0, 0.5), 1px 1px 1px 0 rgba(0, 0, 0, 0.5), 1px -1px 1px 0 rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 3px 3px 0px rgba(0, 0, 0, 0.54), -1px -1px 1px 0 rgba(0, 0, 0, 0.5), 1px 1px 1px 0 rgba(0, 0, 0, 0.5), 1px -1px 1px 0 rgba(0, 0, 0, 0.5);
	background: #000813;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

#build_elements .build_boxp{
	position: relative;
    width: 98.5%;
    height: auto;
    border: 1px solid #091d2e;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    text-align: left;
    margin: 0px 5px 8px 5px;
    float: left;
    border-top: 0;
    background: #000813;
    -webkit-box-shadow: inset 0 1px 1px rgb(13, 33, 66), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
    -moz-box-shadow: inset 0 1px 1px rgb(13, 33, 66) inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
    box-shadow: inset 0 1px 1px rgb(13, 33, 66), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
}
#build_elements .build_box .head{
 background:#091d2e;
 position:relative;
 z-index:2;
 height:24px;
 line-height:24px;
 padding:0 7px 0 9px;
 box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.25),1px 1px 1px 0 rgb(0, 0, 0);
 -webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.25),1px 1px 1px 0 rgb(0, 0, 0);
 -moz-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.25),1px 1px 1px 0 rgb(0, 0, 0);
 border-top: 1px solid rgba(12, 40, 64, 0.5);
}
#build_elements .build_boxp .headp{
 background:#091d2e; 
 position:relative;
	 z-index:2; 
	 height:20px; 
	 line-height:20px; 
	 padding:0 0px 0 9px;
}
#build_elements .build_box .head a.title{
	font-size:13px;
	margin-left:0;
	padding:0;
	color: #e0dede;
	 text-shadow: 0px 1px 0px rgb(0, 0, 0);
}
.interrogation{
	display:block;
	float:right;
	/*background:#005a87;
	border:1px solid #006b9c;*/
	background:#005a87;
	border:1px solid #B2D2FF;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	width:14px;
	height:14px;
	line-height:14px;
	color:#fff;
	font-size:11px;
	text-align:center;
	cursor:pointer;
	overflow:hidden;
	position:relative;
	font-weight:bold;
}
.interrogation:hover{
	-moz-box-shadow: 0px 0px 2px #fff;
	-webkit-box-shadow: 0px 0px 2px #fff;
	box-shadow: 0px 0px 2px #fff;
	color:#fff;
}
#build_elements .build_box .head .interrogation{
	margin-top:4px;
	border:1px solid #006b9c;
}
#build_elements .build_box .content_box{
	padding: 5px;
	position:relative;
	z-index:2;
}
#build_elements .build_box .content_box .image{
	    height: 75px;
	    width: 80px;
	    margin-left: 0px;
	    margin-top: 2px;
	    float: left;
	    overflow: hidden;
	    border: 1px solid #000;
	    -moz-border-radius: 6px;
	    -webkit-border-radius: 6px;
	    border-radius: 6px;
	    text-align: center;
	    /* padding: 5px; */
	    background: rgba(0, 0, 0, 0.25);
	    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
	    background-size: contain !important;
	    background-repeat: no-repeat !important;
}
#build_elements .build_box .content_box .imagea{
	height: 75px;
    width: 75px;
    z-index: 2;
    position: absolute;
}
.imageA img{
	    height: 100px;
	    width: 100px;
	    overflow: hidden;
	    z-index: 1;
	    box-shadow: none;
	    position: absolute;
	    left: 5px;
	    top: 0px;
}

#build_elements .build_box .content_box .imageC img{
	    height: 96px;
	    width: 95px;
	    margin-left: 10px;
	    margin-top: 0px;
	    float: left;
	    overflow: hidden;
	    text-align: center;
	    background: none;
	    background-size: contain !important;
	    background-repeat: no-repeat !important;
	    position: absolute;
	    z-index: 1;
	    right: 5px;
	    top: 3px;
}
#build_elements .build_box .content_box .imageS img{
	    height: 82px;
		width: 82px;
	    margin-left: 10px;
	    margin-top: 0px;
	    float: left;
	    overflow: hidden;
	    text-align: center;
	    background: none;
	    background-size: contain !important;
	    background-repeat: no-repeat !important;
	    position: absolute;
	    z-index: 998;
	    right: 5px;
		top:3px;
}
#build_elements .build_box .content_box .image img{
	height:100%;
	width:100%;
}
#build_elements .build_box .content_box .prices{
	margin-left: 90px;
	height: 80px;
	padding-top: 4px;
}
#build_elements .build_box .content_box .price:nth-child(1){
	top:10px;
	height: 20px;
	position: absolute;
	line-height: 20px;
	color:#c9c9c9;
	margin-bottom: 3px;
	left: 15px;
	right: 6px;
	float: left;
	background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(9,29,46,0.65) 100%);
	background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(9,29,46,0.65) 100%);
	background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(9,29,46,0.65) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6091d2e',GradientType=1 );
	border-radius: 0;
	right: 0;
	border: 0;
}
#build_elements .build_box .content_box .price:nth-child(2){
	top:35px;
	height: 20px;
	position: absolute;
	line-height: 20px;
	color:#c9c9c9;
	margin-bottom: 3px;
	left: 15px;
	right: 6px;
	float: left;
	background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(9,29,46,0.65) 100%);
	background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(9,29,46,0.65) 100%);
	background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(9,29,46,0.65) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6091d2e',GradientType=1 );
	border-radius: 0;
	right: 0;
	border: 0;
}
#build_elements .build_box .content_box .price:nth-child(3){
	top: 60px;
	height: 20px;
	position: absolute;
	line-height: 20px;
	color:#c9c9c9;
	margin-bottom: 3px;
	float: left;
	left: 15px;
	right: 6px;
	background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(9,29,46,0.65) 100%);
	background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(9,29,46,0.65) 100%);
	background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(9,29,46,0.65) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6091d2e',GradientType=1 );
	border-radius: 0;
	right: 0;
	border: 0;
}
#build_elements .build_box .content_box .price:nth-child(4){
	    top: 10px;
    position: absolute;
    line-height: 20px;
    left: 150px;
    right: 0;
}
#build_elements .build_box .content_box .price .ico{
	width: 27px;
	height: 21px;
	float:left;
	/* margin-top:4px; */
}
#build_elements .build_box .content_box .price .text{
	margin-left: 23px;
	color:#c9c9c9;
}

#build_elements .build_box .content_box .res901 .ico{
	background-image:url(../images/901f.png);
	background-size: 100%;
    background-position: center;
}
#build_elements .build_box .content_box .res902 .ico{
	background-image:url(../images/902f.png);
	background-size: 100%;
    background-position: center;
}
#build_elements .build_box .content_box .res903 .ico{
	background-image:url(../images/903f.png);
	background-size: 100%;
    background-position: center;
}
#build_elements .build_box .content_box .res911 .ico{
	background-image:url(../images/911f.png);
	background-size: 100%;
    background-position: center;
}
#build_elements .build_box .content_box .res921 .ico{
	background-image:url(../images/921f.png);
	background-size: 100%;
    background-position: center;
}
#build_elements .build_box .content_box .restempo .ico{
	background-image:url(../images/921f.png);
	background-size: 80%;
	background-position: center;
}
#build_elements .build_box .content_box .res901 .text{
	color: #93726f;
	text-shadow: 0px 0px 5px rgba(117, 79, 74, 0.48);
	font-size: 14px;
}
#build_elements .build_box .content_box .res902 .text{
	color: #6489c2;
	text-shadow: 0px 0px 5px rgba(84, 114, 159, 0.5);
	font-size: 14px;
}
#build_elements .build_box .content_box .res903 .text{
	color: #2d9953;
	text-shadow: 0px 0px 5px hsla(141, 55%, 30%, 0.5);
	font-size: 14px;
}
#build_elements .build_box .content_box .res911 .text{
	color:#cd8e43;
	text-shadow: 0px 0px 5px hsla(49, 94%, 50%, 0.5);
		font-size: 14px;
}
#build_elements .build_box .content_box .res921 .text{
	color:#d66beb;
		font-size: 14px;
}
#build_elements .build_box .content_box .required .text{
	color: #ff6358;
	text-shadow: none;
}

#build_elements .build_box .content_box .time_build{
	color:#00608f;
	height:13px;
	line-height:16px;
	margin-bottom:6px;
	float:none;
	clear:both;
	display:block;
}
#build_elements .build_box .content_box .time_build span{
	color:#c9c9c9;
	clear:both;
}
#build_elements .build_box .content_box .btn_build_border{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	overflow:hidden;
	height: 45px;
	position:relative;
}
#build_elements .build_box .content_box .btn_build_border_mini_right{
	margin-left:90px;
}
#build_elements .build_box .content_box .btn_build_border_mini_left{
	float:left;
	width:80px;
}
#build_elements .build_box .content_box .btn_build_border_mini_left input{
	width:72px;
	line-height:17px;
}
#build_elements .build_box .content_box .btn_build_border .text{
	width:62%;
	text-align:left;
	margin:0;
	padding:3px 6px;
	line-height:17px;
}
#build_elements .build_box .content_box .btn_build_border .input_btn{
	float:right;
	line-height:17px;
	margin:0;
	width:31%;
}
#build_elements .build_box .content_box .btn_build_border .btn_build{
	display:block;
	padding:0;
	margin:0;
	width:100%;
	height:25px;
	line-height:25px;
	color:#c9c9c9;
	text-align:center;
	font-size:13px;
	cursor:pointer;
	border:1px solid #081938;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e')";
	background-image: -moz-linear-gradient(top, #050f21, #050e1e);
	background-image: -ms-linear-gradient(top, #050f21, #050e1e);
	background-image: -o-linear-gradient(top, #050f21, #050e1e);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#050f21), to(#050e1e));
	background-image: -webkit-linear-gradient(top, #050f21, #050e1e);
	background-image: linear-gradient(to top, #050f21, #050e1e);
	float:none;
	transition-duration:0.5s;
}
#build_elements .build_box .content_box .btn_build_border .btn_build:hover{
	border: 1px solid #0c2d68;
}
#build_elements .build_box .content_box .btn_build_border_left{
	float:left;
	width: 155px;
	position: absolute;
	bottom: 0;
	z-index: 2;
}
#build_elements .build_box .content_box .btn_build_border_left .div_text{
	margin-right:48px;
	position:relative;
}
#build_elements .build_box .content_box .btn_build_border_left .text{
	width:100%;
	-moz-border-radius: 3px 0px 0px 3px;
	-webkit-border-radius: 3px 0px 0px 3px;
	border-radius: 3px 0px 0px 3px;
	border-right:0;
	float: left;
	position:absolute;
	display:block;
	bottom: 0;
	top: 5px;
	height: 27px;
	font-size: 13px;
}
#build_elements .build_box .content_box .btn_build_border_left .max_btn_ship{
	-moz-border-radius: 0px 3px 3px 0px;
	-webkit-border-radius: 0px 3px 3px 0px;
	border-radius: 0px 3px 3px 0px;
	display:block;
	border:1px solid #001a40;
	border-left:0;
	width:39px;
	background: #00060d;
	text-align:center;
	line-height: 33px;
	color:#ccc;
	float:right;
	    height: 33px;
	position: absolute;
	bottom: 5px;
	left: 115px;
}
#build_elements .build_box .content_box .btn_build_border_left .max_btn_ship:hover{
	color:#999;
}
#build_elements .build_box .content_box .btn_build_border_right .input_btn{
	float:none;
	display:block;
	width:100%;
	height:25px;
}
#build_elements .build_box .content_box .btn_build_border_right{
	float:none;
	width:auto;
	display:block;
	min-width:70px;
}

#build_elements .build_box .content_box .btn_build_border .red{
	color: #868686;
    cursor: not-allowed;
    border: 1px solid #380808;
    background: #200505;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#210505', endColorstr = '#1e0505');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#210505', endColorstr = '#1e0505')";
    background-image: -moz-linear-gradient(top, #210505, #1e0505);
    background-image: -ms-linear-gradient(top, #210505, #1e0505);
    background-image: -o-linear-gradient(top, #210505, #1e0505);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#210505), to(#1e0505));
    background-image: -webkit-linear-gradient(top, #210505, #1e0505);
    background-image: linear-gradient(top, #210505, #1e0505);
    padding: 0px;
	transition-duration: 0.5s;
	    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
	    height: 33px;
}
#build_elements .build_box .content_box .btn_build_border .red:hover{
	background:#200505;
	    border: 1px solid #4c0b0b;
}



#build_elements .required .head .title{
	color:#999;
}
#build_elements .required .content_box{
	padding-bottom:5px;
	padding-right:0px;
}
#build_elements .required .content_box .price{
	margin-bottom:10px;
}
#build_elements .required .content_box .prices{
	margin-top:0px;
}
#build_elements .build_box .content_box .break_build{
	position:absolute;
	top: 20px;
	display:block;
	right: 10px;
	line-height:15px;
	font-size:15px;
	color: #ff0000;
	padding: 3px;
	background:rgba(0,0,0,0.8);
	-moz-border-radius: 0px 3px 0px 0px;
	-webkit-border-radius: 0px 3px 0px 0px;
	border-radius: 0px 3px 0px 0px;
	z-index: 999999;
}
.required_block{
	float:left;
	width:45px;
	height:45px;
	margin-right:5px;
	margin-bottom:5px;
	position:relative;
}
.required_block img{
	    opacity: 0.8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 80);
    filter: alpha(opacity = 80);
    width: 100%;
    height: 100%;
    top: 30px;
    position: absolute;
    left: 10px;
    border: 1px solid #000;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
}
.required_block img:hover{
	    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
    filter: alpha(opacity = 100);
   
}
.required_block .text{
	    position: absolute;
	    width: auto;
	    padding: 0px 3px;
	    top: 35px;
	    left: 13px;
	    color: #ccc;
	    text-shadow: 0px 1px 0px rgb(0, 0, 0);
	    -moz-border-radius: 3px;
	    -webkit-border-radius: 3px;
	    border-radius: 3px;
	    background: rgba(0, 0, 0, 0.7);
	    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.7), 0 1px rgba(255, 255, 255, 0.1);
	    border: 1px solid #000000d1;
	    font-size: 11px;
	    height: 12px;
	    line-height: 11px;
	    text-align: center;
}
.required_smal_text .text{
	font-weight:lighter;
	font-size:11px;
}
.required_smal_text{
	margin-bottom:0;
}
#build_elements .build_box .available{
	font-size: 11px; 
	color:#999; 
	cursor:help;
}
#ship_build_list{
	background:#000d20;
	border:1px solid #000;
	margin:0 12px 20px 0;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
}
.multiple_ship{
	border:1px solid #000;
	margin:2px;
}
.multiple_ship select{
	line-height:24px;
	background:#000813;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	display:block;
	width:100%;
	border:0;
}
#ship_build_list #timeleft{
	float:right;
	line-height:32px;
	margin-right:24px;
	font-size:13px;
	font-weight:bold;
}
#ship_build_list .btn_del{
	line-height:27px;
	margin-left:4px;
	margin-bottom:4px;
	padding-left:10px;
	padding-right:10px;
}
#ship_build_list .text_del{
	color:#999999;
	margin-left:6px;
}
#ship_build_list #bx{
	color:#5ca6aa;
	line-height:27px;
	height:27px;
	padding:0 6px;
	font-size:13px;
}
.first_ship{
    margin-bottom: 20px;
    background:#0a1729;
    border: 1px solid #000;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgb(20, 44, 82), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
 }
.light_ship{
	margin-bottom: 20px;
    background: #0a1729;
    border: 1px solid #000;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgb(20, 44, 82), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
	
	}
.medium_ship{
	margin-bottom: 20px;
    background: #0a1729;
    border: 1px solid #000;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgb(20, 44, 82), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
	
	 }
.heavy_ship{
	margin-bottom: 20px;
    background:#0a1729;
    border: 1px solid #000;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgb(20, 44, 82), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
	
   }
#s_light{   
    display: block;}
#s_middle{   
    display: block;}
#s_heavy{    
    display: block;}

.btn_build_part_left{
	display:block;
	text-align:right;
	padding: 0 90px 0 0;
	margin:0;
	width:100%;
	height:25px;
	line-height:25px;
	color:#c9c9c9;
	font-size:13px;
	cursor:pointer;
	border:1px solid #081938;
	background:#006191;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e')";
	background-image: -moz-linear-gradient(top, #050f21, #050e1e);
	background-image: -ms-linear-gradient(top, #050f21, #050e1e);
	background-image: -o-linear-gradient(top, #050f21, #050e1e);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#050f21), to(#050e1e));
	background-image: -webkit-linear-gradient(top, #050f21, #050e1e);
	background-image: linear-gradient(top, #050f21, #050e1e);
	float:none;
	position:relative;
	z-index:1;
}
.btn_build_part_leftres{
	display:block;
	text-align: center;
	margin:0;
	width: 95px;
	height: 35px;
	line-height: 14px;
	color: #ccc;
	font-size: 14px;
	cursor:pointer;
	border:1px solid #081938;
	/* background: url(../theme/gow/gebaeude/106.gif); */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e')";
	background-image: -moz-linear-gradient(top, #050f21, #050e1e);
	background-image: -ms-linear-gradient(top, #050f21, #050e1e);
	background-image: -o-linear-gradient(top, #050f21, #050e1e);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#050f21), to(#050e1e));
	background-image: -webkit-linear-gradient(top, #050f21, #050e1e);
	position: absolute;
	z-index:1;
	right: 85px;
	bottom: 0;
	background-size: contain;
	transition-duration:0.5s;
}
.btn_build_part_leftres:hover{border:1px solid #0c2d68}
.btn_build_part_leftamr:hover{border: 1px solid #641d66;}
.btn_build_part_leftamr{
    width: 80px;
    position: absolute;
    right: 0;
    bottom: 0;
    height: 35px;
    overflow: hidden;
    line-height: 10px;
    text-align: right;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #370838;
    background: #050e1f;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#21051f', endColorstr='#1e051d');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#21051f', endColorstr = '#1e051d')";
    background-image: -moz-linear-gradient(top, #21051f, #1e051d);
    background-image: -ms-linear-gradient(top, #21051f, #1e051d);
    background-image: -o-linear-gradient(top, #21051f, #1e051d);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#21051f), to(#1e051d));
    background-image: -webkit-linear-gradient(top, #21051f, #1e051d);
    background-image: url(../images/921f.png);
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: bottom left;
    padding: 0px 5px 11px 2px;
    color: #c262d8;
    transition-duration: 0.5s;
}

button.btn_build_part_leftamr {}
.btn_build_part_shipamr:hover{border: 1px solid #641d66;}
.btn_build_part_shipamr{width: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    height: 33px;
    overflow: hidden;
    line-height: 10px;
    text-align: center;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #370838;
    background: #000c1e;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#21051f', endColorstr='#1e051d');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#21051f', endColorstr = '#1e051d')";
    background-image: -moz-linear-gradient(top, #21051f, #1e051d);
    background-image: -ms-linear-gradient(top, #21051f, #1e051d);
    background-image: -o-linear-gradient(top, #21051f, #1e051d);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#21051f), to(#1e051d));
    background-image: -webkit-linear-gradient(top, #21051f, #1e051d);
    background-image: url(../images/921f.png);
    background-size: 21px;
    background-repeat: no-repeat;
    background-position: 4px 0px;
    padding: 0;
    color: #c262d8;
    transition-duration: 0.5s;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;}
.btn_build_part_shiptimer:hover{border: 1px solid #0c2d68;}
.btn_build_part_shiptimer{width: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    height: 33px;
    overflow: hidden;
    line-height: 10px;
    text-align: center;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #081938;
    background: #000c1e;
    background-image: url(../images/iconav/time.png);
    background-size: 12px;
    background-repeat: no-repeat;
    background-position: 9px 4px;
    padding: 0;
    color: #5579b9;
    transition-duration: 0.5s;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;}
.energicos{
	    position: absolute;
	    left: 6px;
	    bottom: 45px;
	    background: rgba(205, 142, 67, 0.5);
	    padding: 1px 6px 1px 6px;
	    border-radius: 3px;
	    color: rgba(255, 215, 0, 0.9);
	    text-shadow: 0px 1px 0px rgb(0, 0, 0);
	    z-index: 99999;
	    font-size: 11px;
	    border: 1px solid rgba(255, 215, 0, 0.19);
}
.energicosn{
	    position: absolute;
	    left: 10px;
	    bottom: 50px;
	    background: rgb(19, 1, 1);
	    padding: 1px 6px 1px 6px;
	    border-radius: 3px;
	    padding-left: 3px;
	    padding-right: 3px;
	    color: rgba(255, 215, 0, 0.9);
	    text-shadow: 0px 1px 0px rgb(0, 0, 0);
	    z-index: 99999;
	    font-size: 12px;
	    border: 1px solid #ff404026;
		opacity:0.9;
}
.descrcos{
    color: #8f8f8f;
    bottom: 43px;
    position: absolute;
    padding: 2px;
    border-radius: 3px;
    border: none;
    padding-left: 4px;
    padding-right: 4px;
    background: none;
    height: 15px;
    font-size: 12px;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    }
.time_build_text{
	    color: #ccc;
	    position: absolute;
	    right: 6px;
	    bottom: 45px;
	    font-size: 12px;
	    text-shadow: 0px 1px 0px rgb(0, 0, 0);
	    z-index: 99999;
	    overflow-wrap: break-word;
	    height: 14px;
	    text-align: right;
	    pointer-events: none;
	    padding: 1px 6px 1px 6px;
	    border-radius: 3px 3px 3px 3px;
	    -moz-border-radius: 3px 3px 3px 3px;
	    -webkit-border-radius: 3px 3px 3px 3px;
	    border: 1px solid #081938;
	    background: #020e21;
}

.temp_ship{
	  
	   right: 40px;
    bottom: 2px;
	 
}
.time_build_textnow{
	    color: rgba(194, 98, 216, 0.7);
	    position: absolute;
	    right: 5px;
	    bottom: 2px;
	    font-size: 11px;
	    text-shadow: 0px 1px 0px rgb(0, 0, 0);
}
.time_build_texttime{
	        color: #5579b9;
	    position: absolute;
	    right: 5px;
	    bottom: 2px;
	    font-size: 11px;
	    text-shadow: 0px 1px 0px rgb(0, 0, 0);
}
.btn_livnum_left{
	position: absolute;
	bottom: 0;
	height: 27px;
	left: 32px;
	color: #a9a9a9;
	font-size: 15px;
}
.btn_livgio_left{
	    height: 33px;
	    -moz-border-radius: 3px 0px 0px 3px;
	    -webkit-border-radius: 3px 0px 0px 3px;
	    border-radius: 3px 0px 0px 3px;
	    border: 1px solid #081938;
	    border-right: 0;
	    width: 45px;
	    background: #00060d;
	    text-align: left;
	    line-height: 34px;
	    color: #a9a9a9;
	    position: absolute;
	    z-index: 9;
	    bottom: 0;
	    font-size: 13px;
	    padding-left: 5px;
}


.btn_build_part_leftdm {
	padding-right:10px;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%;
    height:25px;
    line-height: 25px;
    color: #c9c9c9;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #370838;
    background: #910085;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#21051f', endColorstr='#1e051d');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#21051f', endColorstr = '#1e051d')";
    background-image: -moz-linear-gradient(top, #21051f, #1e051d);
    background-image: -ms-linear-gradient(top, #21051f, #1e051d);
    background-image: -o-linear-gradient(top, #21051f, #1e051d);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#21051f), to(#1e051d));
    background-image: -webkit-linear-gradient(top, #21051f, #1e051d);
    background-image: linear-gradient(top, #21051f, #1e051d);
    float: none;
    position: relative;
    z-index: 1;
	text-shadow: 0px 1px 0px rgb(0, 0, 0);
	transition-duration: 0.5s;
}
.btn_build_part_leftdm:hover {
	border: 1px solid #641d66;
}
.btn_build_part_leftam {
	display: block;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 40px;
    line-height: 25px;
    color: rgb(219, 55, 75) !important;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #671f1f7d;
    float: none;
    position: relative;
    z-index: 1;
    background: #200505;
    background-image: url(../images/931f.png);
    background-size: 27%;
    background-repeat: no-repeat;
    background-position: 3px 2px;
    line-height: 40px;
    padding-left: 10px;
	text-shadow: 0px 1px 0px rgb(0, 0, 0);
}
.build_number{
	width:67px;
	position:absolute;
	display:block;
	float:none;
	padding:0px 0px 0px 2px;
	left: 0px;
	top:0px;
	height:23px;
	line-height:23px;
	-moz-border-radius: 0px 2px 2px 0px;
	-webkit-border-radius: 0px 2px 2px 0px;
	border-radius: 0px 2px 2px 0px;
	z-index:2;
}
.conveyors_up_item{
	color:#005a87;
	font-size:16px;
}
.conveyors_up_item:hover{
	color:#00ccff;
}
/*ally*/
#ally_content{
	width:714px;
	padding:0;
	overflow:hidden;
	position:relative;
}
#ally_content img{
	max-width:100% !important;
	max-height:100% !important;
}
.gray_stripe{
	background:#091d2e;
	line-height:27px;
	height:27px;
	border-bottom:1px solid #000;
	position:relative;
	color:#fff;
	padding:0 20px;
}
.gray_stripo{
	background:#08162b url(../images/bg_res_nava.jpg) repeat-x !important;
	line-height: 25px;
	height: 25px;
	border-bottom:1px solid #000;
	position:relative;
	color:#fff;
	padding:0 20px;
	padding-right:0;
	text-shadow: 0px 1px 0px rgb(0, 0, 0);
}
.gray_flettab{
        background: #091d2e;
        line-height: 19px;
        height: 20px;
        border-bottom: 1px solid #000;
        position: relative;
        color: #fff;
        padding: 0 10px;
        border-top: 1px solid rgb(12, 40, 64);
        color: #e6e6e6;
        font-size: 13px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px 4px 0 0;
        box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.15), 1px 1px 1px 0 rgba(0, 0, 0, 0.10);
        -webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.15), 1px 1px 1px 0 rgba(0, 0, 0, 0.10);
        -moz-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.15), 1px 1px 1px 0 rgba(0, 0, 0, 0.10);
    }
.gray_ship2{
       width: 697px;
       float: left;
       text-align: left;
       font-size: 13px;
       height: 18px;
       padding: 0;
       position: relative;
       text-shadow: 0px 1px 0px rgb(0, 0, 0);
       line-height: 24px;
       font-family: "BicubikRegular", Arial, Geneva, sans-serif;
       color: #ccc8c8;
       padding-left: 7px;
       padding-bottom: 4px;
       -moz-border-radius: 4px;
       -webkit-border-radius: 4px;
       border-radius: 4px 4px 0 0;
       box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.15), 1px 1px 1px 0 rgba(0, 0, 0, 0.10);
       -webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.15), 1px 1px 1px 0 rgba(0, 0, 0, 0.10);
       -moz-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.15), 1px 1px 1px 0 rgba(0, 0, 0, 0.10);
       background: rgba(9, 29, 46, 0.5);
       border-bottom: 1px solid #000;
       border-top: 1px solid rgb(12, 40, 64);
 }
.gray_ship3{    width:689px;
    float: left;
    text-align: left;
    font-size: 13px;
    height: 21px;
    padding: 0;
    position: relative;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    background: none;
    line-height: 23px;
    color: #b1b1b1;
    padding-left: 7px;
	padding-right: 7px;}
 .gray_ship2old{
    width: 100%;
    float: left;
    color: rgba(255, 255, 255, 0.7);
    font-family: "BicubikRegular", Arial, Geneva, sans-serif;
    text-align: center;
    font-size: 15px;
    background: rgba(255, 255, 255, 0.05);
    line-height: 26px;
    height: 24px;
    padding: 0;
    position: relative;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    background: rgb(255,255,255);
    background: -moz-linear-gradient(90deg, rgba(255,255,255,0.03125) 0%, rgba(9,29,46,0) 50%, rgba(255,255,255,0.025647759103641476) 100%);
    background: -webkit-linear-gradient(90deg, rgba(255,255,255,0.03125) 0%, rgba(9,29,46,0) 50%, rgba(255,255,255,0.025647759103641476) 100%);
    background: linear-gradient(90deg, rgba(255,255,255,0.03) 0%, rgba(9,29,46,0) 50%, rgba(255,255,255,0.03) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
 }
 .gray_ship1{
    display: block;
    position: relative;
    float: left;
    border-top: 1px solid rgba(0,0,0,0.3);
    border-bottom: 1px solid rgba(0,0,0,0.3);
    border-top: 1px solid rgba(0,0,0,0.3);
    border: 1px solid #000;
    background: rgba(9, 29, 46, 0.71);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.04);
    margin: 4px;
    padding-bottom: 0px;
    width: 704px;
    }
.ally_contents{
	padding:10px 20px 20px 20px;
	font-size:12px;
	line-height:15px;
	color:#fff;
}
.ally_contents span{
	color:#e6e6e6;
}
.ally_contents a{
	color:#e6e6e6;
}
.ally_contents a:hover{
	text-decoration:underline;
	color:#a0b0ca;
}
.ally_contents ul{
	color:#e6e6e6;
	list-style-position:outside;
	padding-left:20px;
	margin-bottom:10px;
}
.ally_contents p{
	margin-bottom:8px;
}
#ally_content .left_part{
	width:48%;
	float:left;
	overflow:hidden;
}
#ally_content .right_part{
	width:48%;
	float:right;
	overflow:hidden;
}
#ally_content .position{
	float:right;
}
.batn_lincks{
	display:block;
	float:left;
	background-position:center left;
	background-repeat: no-repeat;
	color: #5ca5a9;
	text-decoration:none;
	font-size: 13px;
}
.batn_lincks:hover{
	color: #91d4d8;
}
.batn_lincks span{
	color:#fff;
}
.right_flank{
	float:right;
}
.ribbonally {
  background: linear-gradient( to right, #4783bf 8%, transparent 8%, transparent 12%, #4783bf 12%, #4783bf 88%, transparent 88%, transparent 92%, #4783bf 92% );
  background-repeat: no-repeat;
  background-position: center 0;
  background-size: 130px 100%;
  height: 200px;
  position:absolute;
  left:7px;
  top:7px;
}
.ally_img{
	 height: 160px;
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 698px;
    float: left;
    overflow: hidden;
    margin: 7px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
    border: 1px solid #000;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
	    background-color: #000813;
	background-image: url(../images/ally_default.png);
}
.ally_img .designation{
	    padding: 0px 0px 7px 7px;
    background: rgba(0, 0, 0, 0.8);
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    text-shadow: 0px 1px 0px #091d2e;
    text-align: left;
}
.ally_img .designation span{
	font-size:23px;
	line-height:50px;
	font-weight:bold;
	text-transform:uppercase;
}
.ally_img a{
	display:block;
	width:100%;
	height:100%;
	text-decoration:underline;
}
.ally_img a:hover{
	text-decoration:none;
}
.ally_search_stats{
	color:#DBDBDB;
}
.ally_search_stats span{
	color:#00B6CC;
}
table.no_visible{
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	border:0 !important;
	border-spacing:0;
	background:none !important;
	text-align:center;
}
table.no_visible td{
	padding:0;
	border:0 !important;
	border-spacing:0;
	background:none !important;
}
.ally_bottom{
	width:684px;
	text-align:center;
	padding:9px 0;
}
.ally_bottom a{
	color:#999;
	margin:0 15px;
	text-decoration:underline;
}
.ally_bottom a:hover{
	text-decoration:none;
}

.batn_editing{
	padding:0 15px;
	line-height:27px;
	height:27px;
	-moz-border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	display:block;
	float:left;
}
.ally_contents .batn_editing_active{
	background:#cccccc;
	color:#000;
	text-decoration:none !important;
}
.left_label{
	display:block;
	margin:0 15px 8px 0;
	float:left;
	line-height:22px;
	height:22px;
	width:200px;
}
.big_seting_text{
	width:257px;
	float:left;
	display:block;
}
select.big_seting_text{
	width:265px;
}
/**/
input[type=checkbox].customization {
	position: absolute;
	clip: rect(0, 0, 0, 0);
}
label.checked {
	cursor: pointer;
}
label.checked:after {
	content: " ";
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/checkbox.gif) 0 0;
	position: relative;
	float:left;
	margin-top:3px;
	margin-right:9px;
}
input[type=checkbox].customization:checked + label.checked:after {
	background-position: 0 -32px;
}
label.checked:hover:after {
	background-position: 0 -16px;
}
input[type=checkbox].customization:checked + label.checked:hover:after {
	background-position: 0 -48px;
}
/**/
.search_aly{
	float:left;
	margin-left:28px;
}
.search_aly input[type=text]{
	width:235px;
	text-align:left;
}
.search_aly input[type=submit]{
	padding:3px 8px;
}
.sepor_conten{
	    padding: 8px 8px 08px 20px;
    line-height: 17px;
    border: 1px solid #091d2e;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    background: #000813;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	border-radius:5px;
    margin: 7px;
    font-size: 13px;
	background-size: contain;
    background-repeat: no-repeat;
}
#ally_content .res_ico{
	width:11px;
	height:11px;
	border:1px solid #000;
	float:left;
	background-color:#000;
	margin-top:4px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
#ally_content .res_text{
	margin-left:10px;
	float:left;
	width:119px;
}
#ally_content .res_count{
	float:left;
	width:500px;
}
#ally_content .res_count input{
	width:98%;
	text-align:left;
}
.count_res_auto .res_count{
	width:auto !important;
	margin-left:6px;
}
.count_res_auto .res_ico{
	margin-top:1px !important;
}

#ally_content .res_901 .res_ico{
	background-image:url(../images/901f.png);
}
#ally_content .res_902 .res_ico{
	background-image:url(../images/kristall_mini.gif);
}
#ally_content .res_903 .res_ico{
	background-image:url(../images/deuterium_mini.gif);
}
#ally_content .res_stardust .res_ico{
	background-image:url(../images/stardust_mini.gif);
}
#ally_content .res_901 .res_count, #ally_content .res_901 .res_text, #ally_content .res_901 .res_count input{
	color:#a47d7a;
}
#ally_content .res_902 .res_count, #ally_content .res_902 .res_text, #ally_content .res_902 .res_count input{
	color:#5ca6aa;
}
#ally_content .res_903 .res_count, #ally_content .res_903 .res_text, #ally_content .res_903 .res_count input{
	color:#339966;
}
#ally_content .res_stardust .res_count, #ally_content .res_stardust .res_text{
	color:#d7d93f;
}

#ally_content .btn_border{
	border:1px solid #000;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin:0 4px;
}
#ally_content .btn_border input{
	margin:0;
	display:block;
	width:auto;
	padding: 6px 15px;
}
#ally_content .btn_border a{
	text-decoration:none;
}
.development_row{
	line-height:30px;
	padding:5px 20px;
}
.development_row .development_text{
	width:225px;
	color:#6f959e;
	float:left;
}
.development_row .development_text .interrogation{
	cursor:help; 
	border:1px solid #006b9c;
	color:#0C0;
	margin-top:8px;
}
.development_row .development_count{
	width:100px;
	text-align:center;
	float:left;
}
.gray_stripe button, .gray_stripe a.button{
	display:block;
	padding:3px 15px;
	line-height:19px;
	background:#01649d;
	color:#fff;
	border:1px solid #03cbff;
}
.gray_stripe button.right_flank, .gray_stripe a.button{
	-moz-border-radius: 0px 4px 0px 0px;
	-webkit-border-radius: 0px 4px 0px 0px;
	border-radius: 0px 4px 0px 0px;
}
.gray_stripo button, .gray_stripe a.button{
	display:block;
	padding:3px 15px;
	line-height:17px;
	background:#01649d;
	color:#fff;
	border:1px solid #03cbff;
}
.gray_stripo button.right_flank, .gray_stripe a.button{
	-moz-border-radius: 0px 4px 0px 0px;
	-webkit-border-radius: 0px 4px 0px 0px;
	border-radius: 0px 4px 0px 0px;
}
table.ally_ranks{
	border-collapse:collapse;
	background:none;
	border-color:#000813;
	max-width:100% !important;
	width:100% !important;
}
table.ally_ranks td{
	background:none;
	border-color:#000813;
	border-bottom: none !important;
}
.ally_planet_text{
	float:left; 
	width:400px; 
	margin-left:18px;
}
table.gray_stripe_th th{
	    line-height: 14px;
    background: #030c1b;
    border-bottom: 1px solid #000;
    border-left: 1px dashed #2d2d3a;
    text-align: center;
    font-weight: lighter;
    border-top: 1px solid #000;
    color: #ccc;
	
}
table.gray_stripe_th td{
	    border: 0;
    height:25px;
    color: #e6e6e6;
    font-size: 13px;
}
.td_border_bottom td{
	border-bottom:1px solid #000 !important;
	padding:6px;
}
.big_ally_select{
	    width: 610px;
    margin-left: 7px;
}
/*msg*/
.head_row_msg{
	    border: 1px solid #091d2e;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    background: #000813;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: 7px;
	opacity:0.75;
	-moz-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
margin-bottom: 14px;
}
.head_row_msg:hover{opacity:1;}
.head_row_msg:hover .message_text{
	color:#fff
}

.messagestable{
	    margin: 0px 7px 14px 7px;
    border: 1px #000 solid;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #000813;
    position: relative;
    overflow: hidden;
    top: 7px;
}
.message_head{
	    position: relative;
    height: 18px;
    background: rgba(9, 29, 46, 0.70);
    border-bottom: 1px solid rgba(9, 29, 46, 1);
}
.mes_unread{    font-weight: bold;}
.message_sender{position: absolute;
    right: 7px;
    top: 2px;}
.message_check{position: relative;
    float: right;
    margin-top: 1px;
    margin-left: 4px;
    opacity: 0.6;
	 -moz-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;}
.message_check:hover{ opacity:1;}
.message_title{position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    top: 2px;
	    max-width: 230px;}
.message_time{position: absolute;
    color: #ccc;
    top: 2px;
    left: 7px;
    font-size: 11px;}
.messages_body td{
	background:#000813 !important;
}
.messages_body .admin{
	color:#de1f1f;
}
.mes_unread td{
	color:#fff;
}
.input_blue{
	display:block;
	-moz-border-radius: 0px 4px 0px 0px;
	-webkit-border-radius: 0px 4px 0px 0px;
	border-radius: 0px 4px 0px 0px;
	padding:0 6px;
	line-height: 23px;
	color:#fff;
	background-color: #005f8f !important;
	border: 1px #00ccff63 solid;
}
.input_azz{
	display: block;
    -moz-border-radius: 0px 4px 0px 0px;
    -webkit-border-radius: 0px 4px 0px 0px;
    border-radius: 0px 4px 0px 0px;
    background: linear-gradient(to right, rgba(167, 162, 255, 0) 0%, #06465e94 45%, #107ea2 100%) !important;
    padding: 0 6px;
    line-height: 27px;
    color: #fff;
    border: none;
    padding: 0px 35px 0px 35px;
}
  
.ui-tabs .ui-tabs-panel{
	padding:0;
}
/*battlesim*/
.battlesim_table{
	border-collapse:collapse;
	color:#CCC;
	width:356px;
	float:left;
}
.battlesim_table_left{
	border-right:1px solid #000;
	margin-right:2px;
}
.battlesim_table_right{
	border-left:1px solid #000;
}
.battlesim_table th{
	color:#CCC;
	background:#091d2e;
	height:16px;
}
.battlesim_table td{
	background:none;
	padding:0;
}
.battlesim_table td input{
	width:93%;
}
.battlesim_table .reset{
	color:#666;
	cursor:pointer;
}
.ui-tabs .ui-tabs-nav{
    height: auto;
    border: 0;
    border-bottom: 1px solid rgba(0,0,0,0.3);
    border-top: 1px solid rgba(0,0,0,0.3);
    border: 1px solid #000;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.04);
    margin: 5px;
    padding: 5px;
}
.battlesim_name_ship{
	text-align:left;
	padding-left:2px;
}
.battlesim_img_ship{
	height:22px;
	width:22px;
}
.battlesim_img_ship img{
	height:22px;
	width:22px;
}
.battlesim_img_ship .tooltip{
	cursor:help;
}
.battlesim_ress{
	    border-bottom: 1px solid rgba(0,0,0,0.3);
    border-top: 1px solid rgba(0,0,0,0.3);
    border: 1px solid #000;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.04);
    margin: 5px;
    padding: 5px;
}
.battlesim_ress span{    width: 160px;
    color: #ccc;
    text-align: left;
    position: relative;
    float: left;
    line-height: 20px;
    font-size: 12px;}
#tabs{
	padding:0;
	background:#000d20;
	border-left:0;
	border-right:0;
}
.ui-tabs .ui-tabs-nav li a{
	padding: 5px 8px 4px 8px;
	margin: 0 2px 0 0 ;
}
#submit input{
	-moz-border-radius: 0px 0px 3px 3px;
	-webkit-border-radius: 0px 0px 3px 3px;
	border-radius: 0px 0px 3px 3px;
	display:block;
	float:none;
	width:714px;
	background: #005e8e !important;
	color: #fff;
	border: 1px solid #00ccff;
} 
#wait{
	text-align:center;
	line-height:22px;
	margin-top: 22px;
}
.battlesim_att_points{
	color: #b1b1b1;
	font-size: 14px;
	padding: 2px;
	text-shadow: 0px 1px 0px rgb(0, 0, 0);
	position: absolute;
	left: 5px;
	top: 0px;
	text-align: left;
	font-variant: all-small-caps;
	overflow: hidden;
}
.battlesim_def_points{
	color: #b1b1b1;
	font-size: 14px;
	padding: 2px;
	text-shadow: 0px 1px 0px rgb(0, 0, 0);
	position: absolute;
	right: 5px;
	top: 0px;
	text-align: left;
	font-variant: all-small-caps;
	overflow: hidden;
}
.battlesim_skils_hiden{
	display:none;
}
/*---------------------------GALACTIC ----------------------------*/
#galactic_block_full{
	width:100%;
}
 
#galactic_block_1{
	width:713px;
	border:1px #000000 solid;
	border-radius:4px;
	background-color:#000d20;
	box-shadow: inset 0 1px 1px rgb(20, 44, 82), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
}
 
#galactic_header{
	width:100%;
	height:30px;
	border-bottom:1px #000000 solid;
	background-color:#091d2e;
	border-top-right-radius:4px;
	border-top-left-radius:4px;
}


#galactic_header .gal_nazv , #galactic_header .gal_p2, #galactic_header .gal_p4{
	padding-top:7px;
}

#galactic_header .gal_nazv{
	color: #5ca6aa;
    padding-left: 75px;
    float: left;
    width: 90px;
    font-family: "BicubikRegular", Arial, Geneva, sans-serif;
    text-shadow: 0px 1px 0px rgba(0,0,0,0.7);
    line-height: 19px;
    font-size: 13px;
}
	
#galactic_header .gal_p2{
	color:#5ca6aa;
	padding-left:17px;
	float:left;
	width:69px;
}
	
#galactic_header #nav_1 , #galactic_header #nav_2{
	height: 22px;
	width: 140px;
	float:left;
	margin-top: 1px;
}
	
#galactic_header #nav_1 .gal_p3 , #galactic_header #nav_2 .gal_p3{
	width: 50px;
    line-height: 20px;
    height: 15px;
    text-align: center;
    float: left;
    padding: 2px 0;
    margin-top: 3px;
	background: rgb(0, 13, 32);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.50), 0 1px rgba(255, 255, 255, 0.08);
    border: 1px solid #000;
}

#galactic_header #nav_1 input.prev , #galactic_header #nav_2 input.prev{
	background:url(../images/galactic_prev.png) no-repeat 8px 9px;
	width: 40px;
	height:26px;
	float:left;
	cursor:pointer;
	border:none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background-position: 28px;
}

#galactic_header #nav_1 .next , #galactic_header #nav_2 input.next{
	background:url(../images/galactic_next.png) no-repeat 8px 9px;
	width: 40px;
	height:26px;
	float:left;
	cursor:pointer;
	border:none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

#galactic_header #nav_1 input.prev:hover, #galactic_header #nav_2 input.prev:hover{
	background:url(../images/galactic_prev1.png) no-repeat 8px 9px;
	background-position: 28px;
}
 #galactic_header #nav_1 .next:hover, #galactic_header #nav_2 input.next:hover{
	background:url(../images/galactic_next1.png) no-repeat 8px 9px; 
}
#galactic_header .gal_p4{
	color: #5ca6aa;
	padding-left: 0px;
	float: left;
	width: 90px;
	font-family: "BicubikRegular", Arial, Geneva, sans-serif;
	font-size: 13px;
	line-height: 19px;
	text-shadow: 0px 1px 0px rgba(0,0,0,0.7);
}
.gal_img_planet{
	width:28px;
	float:left;
	display:block;
	position:relative;
}
.gal_img_planet img{
	position:relative;
	display:block;
	z-index:1;
}
.gal_img_planet span{
	display:block;
	background:rgba(0,0,0,0.5);
	padding:2px;
	color:#0CF;
	font-size: 11px;
	line-height:9px;
	position:absolute;
	right:0;
	top:0;
	z-index: 10;
}
.gl-actions{
	height:12px;
	display:none;
	position:absolute;
	left:50%;
	top:0;
	bottom:0;
	background:rgb(3, 11, 24);
	overflow:visible;
	padding-left:15px;
	z-index: 8;
}
.gal_img_planet:hover .gl-actions{
	display:block;
}
.gal_planet_name:hover .gl-actions{
	display:block;
}
.gal_ico_moon:hover .gl-actions{
	display:block;
}
.gl-actions-t{
	margin-top:-6px;
	height:24px;
	position:relative;
}
.gl-actions-t, .gl-actions-t td, .gl-actions-t tr{
	border:0;
	border-collapse:collapse;
	padding:0;
	background:none;
}
.gl-actions-i{
	display:block;
	position:relative;
	margin-left:10px;
	width:24px;
	height:24px;
	background-size:contain;
	background-color:#ccc;	
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
}
.gl-actions-i:hover{
	background-color:#fff;
}
#galactic_header .gal_sep{
	float:right;
	height:100%;
	border-left:1px  #000000 solid;
	margin-left:9px;
}
	
#galactic_header input[type="submit"]{
	    float: right;
    height: 29px;
    line-height: 29px;
    width: 147px;
    background-color: #005f8f;
    border: 1px #00ccff63 solid;
    color: #FFF;
    -moz-border-radius: 0px 4px 0px 0px;
    -webkit-border-radius: 0px 4px 0px 0px;
    border-radius: 0px 4px 0px 0px;
    padding: 0;
}
	
 
#galactic_status{
	width: 100%;
    height: 20px;
    background-color: #030c1b;
	border-bottom:1px #000000 solid;
}

#galactic_status .gal_p5 , .gal_p6, .gal_p7, .gal_p8, .gal_p9, .gal_p10, .gal_p11{
	padding-top:3px;
	float:left;
}

#galactic_status .status_sep{
	float: left;
    height: 13px;
    margin-top: 4px;
    border-right: 1px solid rgba(163, 163, 163, 0.07);
    border-left: 1px solid rgba(0,0,0,0.3);
}

#galactic_status .gal_p5{
	width:25px;
	padding-left:21px;
	color: rgba(174, 174, 174, 0.8);
	font-size: 11px;
}


#galactic_status .gal_p6, .gal_p7, .gal_p8, .gal_p9, .gal_p10, .gal_p11{
	text-align:center;
}

#galactic_status .gal_p6{
	width:153px;
	color: rgba(174, 174, 174, 0.8);
	font-size: 11px;
}

#galactic_status .gal_p7{
	width:51px;
	color: rgba(174, 174, 174, 0.8);
	font-size: 11px;
}

#galactic_status .gal_p8{
	width:76px;
	color: rgba(174, 174, 174, 0.8);
	font-size: 11px;
}

#galactic_status .gal_p9{
	width:160px;
	color: rgba(174, 174, 174, 0.8);
	font-size: 11px;
}

#galactic_status .gal_p10{
	width:60px;
	text-align:left;
	padding-left:25px;
	color: rgba(174, 174, 174, 0.8);
	font-size: 11px;

}

#galactic_status .gal_p11{
	width:145px;
	color: rgba(174, 174, 174, 0.8);
	font-size: 11px;
}

#galactic_block_1 .gal_user{
	width:100%;
	height:31px;
	overflow: hidden;
}

#galactic_block_1 .gal_user .gal_number, .gal_ico_moon, .gal_ally_name{
	padding-top:6px;
	float:left;
	position:relative;
}
.gal_ico_trash div{
	position:relative;
}
#galactic_block_1 .gal_user .gal_number{
	width:25px;
	padding-left:22px;
	color:#ff0000;
}

#galactic_block_1 .gal_user img{
	float:left;
	width:28px;
	height:28px;
	margin-top:1px;
	z-index: 9;
}
.etst7 {
	
}
.etst7:hover .gl-actions{
	display:block;
}


#galactic_block_1 .gal_user .gal_planet_name{
	width:112px;
	padding-left:7px;
	color:#5ca6aa;
	text-align:left;
	line-height:30px;
	float:left;
	overflow:hidden;
	height:30px;
}

#galactic_block_1 .gal_user .gal_ico_moon{
	width:52px;
}

#galactic_block_1 .gal_user .gal_ico_trash{
	width:85px;
	float:left;
	padding-left:7px;
	overflow:hidden;
	height:30px;
}
 
#galactic_block_1 .gal_user .gal_player_name{
	width:150px;
	padding-left:20px;
	text-align:left;
	overflow: hidden;
	line-height:30px;
	float:left;
	height:28px;
}

#galactic_block_1 .gal_user .gal_ally_name{
	width:75px;
	text-align:center;
	padding-top:0;
	line-height:30px;
}
#galactic_block_1 .gal_user .gal_ally_name .fraction_ico_mini_t{
	height: 20px;
    width: 20px;
    padding-top: 6px;
} 
#galactic_block_1 .gal_user .gal_player_cont{
	width:120px;
	line-height:30px;
	height:30px;
	float:right;
}
/*gl-*/
.gl-n{
	height:20px;
	line-height:30px;
	text-align:center;
	width:30px;
	float:left;
}
/*ico*/
.ico_moon{
	float: right;
    width: 21px;
    height: 21px;
    background-image: url(../images/iconav/moons.png);
    margin-right: 7px;
    background-size: cover;
    background-repeat: no-repeat;
    margin-top: -1px;
}

.ico_trash_big{
	width:30px;
	height:100%;
	background:url(../images/iconav/trash_big.png) no-repeat center;
}

.ico_trash_small{
	width:30px;
	height:100%;
	background:url(../images/iconav/trash_small.png) no-repeat center;
}
.ico_trash_medium{
	width:30px;
	height:100%;
	background:url(../images/iconav/trash_medium.png) no-repeat center;
}
.ico_coloni{
	display:block;
	width:30px;
	height:30px;
	background:url(../images/iconav/coloni.png) no-repeat center;
	position:relative;
	margin:0 auto;
}
.ico_post{
	float:left;
	width:30px;
	height:30px;
	background:url(../images/iconav/mesages.png) no-repeat center;
}

.ico_write{
	float:left;
	width:30px;
	height:30px;
	background:url(../images/iconav/write.png) no-repeat center;
}

.ico_friend{
	float:left;
	width:30px;
	height:30px;
	background:url(../images/iconav/friend.png) no-repeat center;
}

.ico_watch{
	float:left;
	width:30px;
	height:30px;
	background:url(../images/iconav/over.png)  no-repeat center;
}

.second{
	background-color:#041325;
}
.tornaindietro {
    float: right;
    padding-right: 10px;
    padding-left: 10px;
    border: 1px solid #000;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
    padding-top: 0px;
    height: 19px;
    line-height: 19px;
    top: 0;
    bottom: 0;
    position: absolute;
    right: 10px;
    width: fit-content;
    margin-right: auto;
    font-size: 13px;
    color: #ccc;
}
.tornaindietro:hover {color:#fff}
.tornaindietro a {color: #ccc;}
.tornaindietro:hover a {color:#fff}
.tornaindietroa {
        right: 0px;
    width: auto;
    text-align: right;
    padding-right: 15px;
    padding-left: 15px;
    font-size: 13px;
    color: #fff;
    cursor: pointer;
    background: #005987;
    border-radius: 0px 4px 0px 0px;
	-moz-border-radius: 0px 4px 0px 0px;
-webkit-border-radius: 0px 4px 0px 0px;
    line-height: 19px;
    height: 19px;
    position: absolute;
    top: -1px;
    border: 1px #00ccff63 solid;

}
.tornaindietroa:hover {text-decoration: underline;color:#fff}
.tornaindietroa a {color: #ccc;}
.tornaindietroa:hover a {color:#fff}

.tornaindietroacc {
        float: right;
    padding-right: 10px;
    padding-left: 25px;
    background: none;
    padding-top: 0px;
    height: 19px;
    line-height: 19px;
    top: 0;
    bottom: 0;
    position: absolute;
    color: #FC6;
    right: 10px;
    width: fit-content;
    margin-right: auto;
    background-image: url(../images/scudetto.png);
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: 5px;
}
.tornaindietro2 {
        float: right;
    background: none;
    height: 19px;
    line-height: 19px;
    top: 0;
    bottom: 0;
    position: absolute;
    color: #ccc;
    right: 10px;
    width: auto;
}
.tornaindietro2:hover {color:#fff}
.tornaindietroric {
    float: right;
    padding-right: 5px;
    padding-left: 5px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    padding-top: 0px;
    height: 14px;
    line-height: 14px;
    top: 0;
    bottom: 0;
    position: absolute;
    right: 5px;
    color: #c0c0c0;
    font-size: 11px;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    text-transform: uppercase;
}
.tornaindietrocanc {
        float: right;
    padding-right: 5px;
    padding-left: 5px;
    background: none;
    padding-top: 0px;
    height: 13px;
    line-height: 11px;
    top: 0;
    bottom: 0;
    position: absolute;
    right: 0px;
    color: #ff0000ad;
    font-size: 18px;
    text-shadow: -1px -1px 1px #000000;
}

.tornaindietroship {
        float: right;
    padding-right: 5px;
    padding-left: 5px;
    border: 1px solid #000;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
    padding-top: 0px;
    height: 12px;
    line-height: 12px;
    top: 0;
    bottom: 1px;
    position: absolute;
    right: 5px;
    width: fit-content;
    margin-right: auto;
    background-size: 13px;
    background-repeat: no-repeat;
    background-position: 5px;
    color: #a2a2a2;
    font-size: 12px;
}
.titolosinistra{
	float: left;
    overflow: hidden;
    font-weight: bold;
    border: 1px solid #000;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
    padding: 0px 10px 0px 10px;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    font-size: 13px;
    line-height: 17px;
    margin-top: 3px;
}
/*mission*/
.i-mis1{background-image:url(../images/missions/1.png);}
.i-mis2{background-image:url(../images/missions/2.png);}
.i-mis3{background-image:url(../images/missions/3.png);}
.i-mis4{background-image:url(../images/missions/4.png);}
.i-mis5{background-image:url(../images/missions/5.png);}
.i-mis6{background-image:url(../images/missions/6.png);}
.i-mis7{background-image:url(../images/missions/7.png);}
.i-mis8{background-image:url(../images/missions/8.png);}
.i-mis9{background-image:url(../images/missions/9.png);}
.i-mis10{background-image:url(../images/missions/10.png);}
.i-mis12{background-image:url(../images/missions/12.png);}
.i-mis15{background-image:url(../images/missions/15.png);}
.i-mis16-1{background-image:url(../images/missions/16-1.png);}
.i-mis16-2{background-image:url(../images/missions/16-2.png);}
.i-mis16-3{background-image:url(../images/missions/16-3.png);}
.i-mis16-4{background-image:url(../images/missions/16-4.png);}
.i-mis16-5{background-image:url(../images/missions/16-5.png);}
.i-mis16-6{background-image:url(../images/missions/16-6.png);}
.i-mis17{background-image:url(../images/missions/17.png);}
.i-fl-back{background-image:url(../images/missions/back.png);}

.i-miss1o{background-image: url(../images/missions/1-o.png);}
.i-miss2o{background-image:url(../images/missions/2-o.png);}
.i-miss3o{background-image:url(../images/missions/3-o.png);}
.i-miss4o{background-image:url(../images/missions/4-o.png);}
.i-miss5o{background-image:url(../images/missions/5-o.png);}
.i-miss6o{background-image:url(../images/missions/6-o.png);}
.i-miss7o{background-image:url(../images/missions/7-o.png);}
.i-miss8o{background-image:url(../images/missions/8-o.png);}
.i-miss9o{background-image:url(../images/missions/9-o.png);}
.i-miss10o{background-image:url(../images/missions/10-o.png);}
.i-miss12o{background-image:url(../images/missions/12-o.png);}
.i-miss15o{background-image:url(../images/missions/15-o.png);}
.i-miss16o{background-image:url(../images/missions/16-o.png);}
.i-miss16-1o{background-image:url(../images/missions/16-1-o.png);}
.i-miss16-2o{background-image:url(../images/missions/16-2-o.png);}
.i-miss16-3o{background-image:url(../images/missions/16-3-o.png);}
.i-miss16-4o{background-image:url(../images/missions/16-4-o.png);}
.i-miss161o{background-image:url(../images/missions/16-1-o.png);}
.i-miss162o{background-image:url(../images/missions/16-2-o.png);}
.i-miss163o{background-image:url(../images/missions/16-3-o.png);}
.i-miss164o{background-image:url(../images/missions/16-4-o.png);}
.i-miss165o{background-image:url(../images/missions/16-5-o.png);}
.i-miss166o{background-image:url(../images/missions/16-6-o.png);}

.i-miss1t{background-image: url(../images/missions/1-t.png);}
.i-miss2t{background-image:url(../images/missions/2-t.png);}
.i-miss3t{background-image:url(../images/missions/3-t.png);}
.i-miss4t{background-image:url(../images/missions/4-t.png);}
.i-miss5t{background-image:url(../images/missions/5-t.png);}
.i-miss6t{background-image:url(../images/missions/6-t.png);}
.i-miss7t{background-image:url(../images/missions/7-t.png);}
.i-miss8t{background-image:url(../images/missions/8-t.png);}
.i-miss9t{background-image:url(../images/missions/9-t.png);}
.i-miss10t{background-image:url(../images/missions/10-t.png);}
.i-miss12t{background-image:url(../images/missions/12-t.png);}
.i-miss15t{background-image:url(../images/missions/15-t.png);}
.i-miss16t{background-image:url(../images/missions/16-1-t.png);}
.i-miss16-1t{background-image:url(../images/missions/16-1-t.png);}
.i-miss16-2t{background-image:url(../images/missions/16-2-t.png);}
.i-miss16-3t{background-image:url(../images/missions/16-3-t.png);}
.i-miss16-4t{background-image:url(../images/missions/16-4-t.png);}
.i-miss161t{background-image:url(../images/missions/16-1-t.png);}
.i-miss162t{background-image:url(../images/missions/16-2-t.png);}
.i-miss163t{background-image:url(../images/missions/16-3-t.png);}
.i-miss164t{background-image:url(../images/missions/16-4-t.png);}
.i-miss165t{background-image:url(../images/missions/16-5-t.png);}
.i-miss166t{background-image:url(../images/missions/16-6-t.png);}

#galactic_block_1 #gal_block_1_footer{
	width:100%;
	height: 50px;
	padding-top: 13px;
	padding-bottom: 10px;
	background: #030c1b;
}
.gal_user{
	background-size: 0% 0% !important;
transition: all 0.8s ease-in;
}
.gal_user:hover{
	background-size: auto !important;
	transition: all 0.8s ease-in;
}
#gal_block_1_footer .gal_p19, .dali , .expedition {
	padding-top:6px;
	float:left;
}

#gal_block_1_footer .gal_p19{
	width:32px;
	padding-left:22px;
}

#gal_block_1_footer .dali{
	margin-left:20px;
}

#gal_block_1_footer .expedition{
	margin-left:20px;
}

#galactic_block_2{
	width:713px;
	border:1px #000000 solid;
	margin-top:18px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	overflow:hidden;
	box-shadow: inset 0 1px 1px rgb(20, 44, 82), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
}

#galactic_block_2 #block_status{
	background-color: #030c1b;
    height: 50px;
    padding-top: 10px;
    width: 100%;
}

#galactic_block_2 #block_status .gal_text_2{
	float:left;
	color:#5ca6aa;
	padding-left:11px;
}

#galactic_block_2 #block_status .gal_text_1{
	float:left;
}

#galactic_block_2 #block_status .gal_stat_1 , #galactic_block_2 #block_status .gal_stat_4{
	width:196px;
	float:left;
}

#galactic_block_2 #block_status .gal_stat_1 .gal_text_1 , #galactic_block_2 #block_status .gal_stat_4 .gal_text_1{
	padding-left:21px;
}

#galactic_block_2 #block_status .gal_stat_2 , #galactic_block_2 #block_status .gal_stat_5{
	width:237px;
	float:left;
}
 
#galactic_block_2 #block_status .gal_stat_3 , #galactic_block_2 #block_status .gal_stat_6{
	width:246px;
	float:left;
}

#galactic_block_2 #block_status .gal_stat_4 , #galactic_block_2 #block_status .gal_stat_5, #galactic_block_2 #block_status .gal_stat_6{
	margin-top:10px;
}
 
#galactic_block_2 #block_diplom{
	background-color: #030c1b;
	width: 100%;
}

#block_diplom #diplom_shapka{
	width:100%;
	height:25px;
	border-bottom:1px #000000 solid;
	background:#08162b url(../images/bg_res_nava.jpg) repeat-x !important;
}

#block_diplom #diplom_shapka .diplom_color{
	float:left;
	width:174px;
	margin-top:6px;
	padding-left:23px;
}

#block_diplom #diplom_shapka .gal_show_content{
	    float: left;
    width: 515px;
    margin-top: 6px;
}

#block_diplom #diplom_shapka .gal_show_content .gal_show_block{
	float:right;
	background-image:url(../images/block_show.png);
	width:14px;
	height:14px;
	margin-right:7px;
	cursor:pointer;
}

.gl_click_hide{
	background-image:url(../images/block_hide.png) !important;
}

#block_diplom #diplom_shapka .gal_show_content .block_hide{
	float:right;
	background-image:url(../images/block_hide.png);
	width:14px;
	height:14px;
	margin-right:15px;
	cursor:pointer;
	z-index:2;
	position:relative;
}

#block_diplom #diplom_content{
	width:100%;
	height:96px;
	display:none;
}
 
#diplom_content .block_1{
	float:left;
	width:65px;
	margin-left:23px;
	color:#5ca6aa;
}
 
#diplom_content .block_1 .gal_text_1{
	float:left;
	margin-top:14px;
}
 
#diplom_content .block_1 .gal_text_2{
	float:left;
	margin-top:19px;
}
 
#diplom_content .block_2{
	float:left;
	margin-top:14px;
	width:590px;
}
 
#diplom_content .block_2 .dipl_color{
	float:left;
	/*margin-right:19px;*/
}
 
#diplom_content .block_2 .dipl_color .yellow ,
#diplom_content .block_2 .dipl_color .red,
#diplom_content .block_2 .dipl_color .green,
#diplom_content .block_2 .dipl_color .white , 
#diplom_content .block_2 .dipl_color .grey_yellow , 
#diplom_content .block_2 .dipl_color .brown , 
#diplom_content .block_2 .dipl_color .blue {
	float:left;
	border-radius:3px;
	width:15px;
	height:11px;
	margin-top:3px;
	padding-top: 0px;
}
 
 
#diplom_content .block_2 .dipl_color .color_text{
	float:left;
	margin-left:7px;
}
/* цвета ячеек */
#diplom_content .block_2 .dipl_color .yellow{
	background-color:#eae45c; 
}

#diplom_content .block_2 .dipl_color .red{
	background-color:#b21f27; 
}

#diplom_content .block_2 .dipl_color .green{
	background-color:#389f43; 
}

#diplom_content .block_2 .dipl_color .white{
	background-color:#e0cbb0; 
}

#diplom_content .block_2 .dipl_color .grey_yellow{
	background-color:#bbad55; 
}

#diplom_content .block_2 .dipl_color .brown{
	background-color:#b27a5f; 
}

#diplom_content .block_2 .dipl_color .blue{
	background-color:#4cafd9; 
}
/* конец */

#diplom_content .block_2 #attention{
	float:left;
	color:#666666;
	width: 380px;
	text-align:right;
}
 
#diplom_content .block_2 .ally{
	margin-top:18px; 
}
 
#diplom_content .block_2 .ally_2{
	margin-top:6px; 
}
 
#diplom_content .block_2 .first{
	width: 81px;
}
 
#diplom_content .block_2 .second{
	width: 119px;
	background-color: #030c1b;
}
 
#diplom_content .block_2 .third{
	width: 169px;
}
 
#diplom_content .block_2 .thour{
	width: 220px;
}
 
#block_diplom #diplom_content.active
{
	display:block;	
} 
/*****************/
 
#galactic_block_2 #diplom_faq{

	width:100%;
	background-color: #030c1b;
}

#diplom_faq #diplom_shapka{
	width:100%;
	height:25px;
	border-bottom:1px #000000 solid;
	background:#08162b url(../images/bg_res_nava.jpg) repeat-x !important;
}

#diplom_faq #diplom_shapka .spravka{
	float:left;
	width:174px;
	padding-left:23px;
	margin-top:6px;
}

#diplom_faq #diplom_shapka .gal_show_content{
	float:left;
	width:515px;
	margin-top:5px;
}

#diplom_faq #diplom_shapka .gal_show_content .gal_show_block{
	float:right;
	background-image:url(../images/block_show.png);
	width:14px;
	height:14px;
	margin-right:7px;
	cursor:pointer;
}

#diplom_faq #diplom_shapka .gal_show_content .block_hide{
	float:right;
	background-image:url(../images/block_hide.png);
	width:14px;
	height:14px;
	margin-right:15px;
	cursor:pointer;
	z-index:2;
	position:relative;
}

#diplom_faq #faq_content{
	width: 100%;
    height: 55px;
    margin-top: 5px;
	display:none;
}

#diplom_faq #faq_content .nad1, .nad2, .nad3, .nad4, .nad5, .nad6, .nad7, .nad8, .nad9, .nad10, .nad11, .nad12{
	float:left;
	padding-top:0px;
}

#diplom_faq #faq_content .nad1, .nad2, .nad3, .nad4, .nad5, .nad6{
	margin-top:5px;	
}

#diplom_faq #faq_content .nad7, .nad8, .nad9, .nad10, .nad11, .nad12{
	margin-top:13px;
}


#diplom_faq #faq_content .nad1 , .nad7{
	margin-left:30px;
}

#diplom_faq #faq_content .nad2{
	margin-left:22px;
	color:#ff3c3c;
}

#diplom_faq #faq_content .nad3{
	margin-left:54px;
}

#diplom_faq #faq_content .nad4{
	margin-left:18px;
	color:#4182ce;
}

#diplom_faq #faq_content .nad5{
	margin-left:108px;
}

#diplom_faq #faq_content .nad6{
	margin-left:29px;
}

#diplom_faq #faq_content .nad8{
	float:left;
	margin-left:29px;
	color:#77ff6f;
}

#diplom_faq #faq_content .nad9{
	margin-left:52px;
}

#diplom_faq #faq_content .nad10{
	margin-left:26px;
	text-decoration:line-through;
}

#diplom_faq #faq_content .nad11{
	margin-left:101px;
}

#diplom_faq #faq_content .nad12{
	margin-left:24px;
}

#send_zond{
	margin-top: 5px;
	width: 680px;
}
#send_zond table{
	width:100% !important;
}
#send_zond table td{
	border:0;
	background: none !important;
	text-align:left;
}
.manual{
	position:absolute; 
	z-index:5; 
	top:5px; 
	right:5px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	width:15px;
	height:15px;
	line-height:15px;
	color:#fff;
	font-weight:bold;
	font-size:13px;
}
/*==============АЧИВКИ=========*/
#achivment{
	
}
#achivment .ach_main_block{
	border: 1px solid #000000;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	width: 714px;
	background:#000D20 url(../images/ach_menu_bg.gif) left repeat-y;
	overflow:hidden;
	    box-shadow: inset 0 1px 1px rgb(20, 44, 82), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
}
.ach_main_content{
}
#achivment .ach_head{
	background-color: #091d2e;
	border-bottom: 1px solid #000000;
	border-top-left-radius: 4px;
	border-top-right-radius:4px;
	width: 100%;
	height:27px;
	line-height:27px;	
}

.ach_head .ach_head_p{
	margin-left:20px;
	float:left;	
}

.ach_head_right{
	float:right;
	line-height:25px;
	height:25px;
	padding-top:2px;
	padding-right:20px;
	background:url(../images/stars.png) right center no-repeat;
	color:#669999;
	margin-right:20px;
}

.ach_head_right span{
	color:#fff;	
	margin-left:4px;
}

.ach_menu {
    width: 176px;
	float:left;
}
 
.ach_menu ul{
	padding:0px;
	margin:0;
}
 
.ach_menu li {
    height: 38px;	
	list-style-type:none;
	cursor:pointer;
	width:176px;
}  
.ach_menu li a {
    line-height: 36px;
	height:36px;
    text-decoration: none;
	padding-left:2px;
	color:#5ca6aa;
	display:block;
	width:155px;
	border-bottom:1px #000 solid;
	border-top:1px #020c18 solid;
}   
.ach_menu li:hover a{
    color: #FFFFFF;
} 
.ach_menu li.active {   
	background:#020c18 url(../images/ach_menu_arrow.gif) right no-repeat;
	padding-right:1px;
}

.ach_menu li.active a {
    color: #FFFFFF;
	cursor:default;
	border-top:0;
	padding-top:1px;	
}
.ach_menu li.activem {   
	background:#020c18;
	border-right:1px solid #000;
}

.ach_menu li.activem a {
    color: #FFFFFF;
	cursor:default;
	border-top:0;
	padding-top:1px;
	Opacity:1;
}
.ach_content{
margin:0 14px 7px 14px;
	border:1px #000 solid;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background:#000813;
	padding-bottom:10px;
	position:relative;
	overflow:hidden;
}
.achievement1{
	margin:0 14px 7px 14px;
	padding-bottom:10px;
	    border: 1px solid #091d2e;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    background: #000813;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.achievement2{
	    background: rgba(205, 142, 67, 0.5);
    padding: 1px;
    border-radius: 3px;
    padding-left: 3px;
    padding-right: 3px;
    color: rgba(255, 215, 0, 0.9);
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    z-index: 99999;
    font-size: 11px;
    text-transform: uppercase;
}
.achievement2g{
	background: rgba(67, 205, 102, 0.35);
	    padding: 1px;
	    border-radius: 3px;
	    padding-left: 3px;
	    padding-right: 3px;
	    color: rgba(146, 249, 158, 0.9);
	    text-shadow: 0px 1px 0px rgb(0, 0, 0);
	    z-index: 99999;
	    font-size: 11px;
	    text-transform: uppercase;
}
.achievement3{
	    position: absolute;
    top: 10px;
    right: 7px;
    background: #051524;
    padding: 1px;
    border-radius: 3px;
    padding-left: 3px;
    padding-right: 3px;
    color: rgb(123, 152, 180);
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    z-index: 999999;
    font-size: 11px;
}
.achievement4{
	position: absolute;
    bottom: 10px;
    right: 7px;
    background: #173039;
    padding: 1px;
    border-radius: 3px;
    padding-left: 3px;
    padding-right: 3px;
    color: rgb(130, 162, 193);
    text-shadow: 1px 1px 1px rgb(0, 0, 0);
    z-index: 999999;
    font-size: 11px;
    text-transform: uppercase;
}
.ach_over{
	margin: 0 10px 7px 10px;
	padding: 7px;
}
.ach_content_box{
	margin-left:177px;
	padding-top:14px;
}
.ach_content .ach_img{
	float:left;
	margin-left:7px;
	margin-top:7px;
	width:80px;
	overflow:hidden;
	text-align:center;
}
.ach_content .ach_img img{
	max-width:100%;
}
.ach_content .ach_content_text{
	margin-left:93px;
	margin-right: 7px;
}

.ach_content_text .ach_text_head{
	    color: #e6e6e6;
    padding-top: 10px;
    padding-bottom: 7px;
    font-size: 14px;
}
.ach_content_box .stars_2{
	position:absolute;
	right:10px;
	top:7px;
	background:url(../images/stars.png) left no-repeat;
	padding-left:17px;
	padding-top:2px;
	line-height:14px;
	color:#669999;
}
.ach_content_text .ach_text_boby{
	    color:#999;
    line-height: 15px;
	
}
.ach_content_text .ach_text_need{
	    color:#999;
    line-height: 18px;
    margin-top: 5px;
}
.ach_attr{
	float:left;
	margin-left:-10px;	
}

.ach_attr_achiv {
	float:left;
	margin-left:10px;
	margin-top:10px;
}

.ach_attr_achiv img{
	height:55px;
	width:auto;
}

.ach_attr_achiv span{
	color:#FFF;
	position:absolute;
	margin-left: 63px;
	margin-top: 35px;	
}

.ach_attr_build {
	float:left;
	margin-left:10px;
	margin-top:10px;
}

.ach_attr_build img{
	height:55px;
	width:auto;
}

.ach_attr_build span{
	color:#FFF;
	position:absolute;
	margin-left: 37px;
	margin-top: 35px;
}
span.achiev_mes_head{
	font-weight:bold;
	color:#846728;
}
.ach_next_info{
	position:absolute;
	right:0;
	bottom:0;
	font-size: 11px;
	padding:3px 6px;
	color:#666;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background:rgba(0,0,0,0.35);
	cursor:help !important;
	z-index:2;
}
    
.ach_next_info_line1{
	position:absolute;
	left:0;
	bottom:0;
	height:3px;
	color:#666;
	-moz-border-radius: 0px 0px 2px 0px;
	-webkit-border-radius: 0px 0px 0px 2px;
	border-radius: 0px 0px 0px 2px;
	background:rgba(92,166,170,0.25);
	z-index:1;
}	
.ach_next_info_line{
	position:absolute;
	left:0;
	bottom:0;
	height:2px;
	color:#666;
	-moz-border-radius: 0px 0px 2px 0px;
	-webkit-border-radius: 0px 0px 0px 2px;
	border-radius: 0px 0px 0px 2px;
	background:rgba(92,166,170,0.25);
	z-index:1;
}
.arrivatardi{
	    -webkit-animation: slide-in-left 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    animation: slide-in-left 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
/*GIFT*/
/*cosmonautics*/
#top_cosmonautics .top_gift_mid{
	position:absolute;
	top:40px;
	background:url(../images/gift/top_cosmonautics_mid.gif) repeat-x;
	left:3px;
	right:3px;
	height:6px;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
}
#top_cosmonautics .top_gift_left{
	position:absolute;
	top:33px;
	background:url(../images/gift/top_cosmonautics_left.png) no-repeat;
	left:-7px;
	height:15px;
	width:10px;
}
#top_cosmonautics .top_gift_right{
	position:absolute;
	top:33px;
	background:url(../images/gift/top_cosmonautics_right.png) no-repeat;
	right:-7px;
	height:15px;
	width:10px;
}
#bottom_cosmonautics{
	width:251px;
	height:80px;
	position:relative;
	margin-top:5px;
	overflow:visible;
}
#bottom_cosmonautics .bottom_gift_bg{
	background:url(../images/gift/bottom_cosmonautics.png) no-repeat;
	width:100%;
	height:62px;
	padding-top:28px;
}
#bottom_cosmonautics .gift_bloc{
	width:30px;
	height:15px;
	line-height:15px;
	padding-top:30px;
	float:left;
	color:#fff !important;
	text-align:center;
	margin-left:20px;
	display:block;
	overflow:hidden;
}
.gift_opacity{
	opacity: 0.33;
	filter: alpha(opacity = 33);
}
#bottom_cosmonautics .gift_1{
	background:url(../images/gift/cosmonautics_gift_1.png) no-repeat top;
	margin-left:30px;
}
#bottom_cosmonautics .gift_2{
	background:url(../images/gift/cosmonautics_gift_2.png) no-repeat top;
}
#bottom_cosmonautics .gift_3{
	background:url(../images/gift/cosmonautics_gift_3.png) no-repeat top;
}
#bottom_cosmonautics .gift_4{
	background:url(../images/gift/cosmonautics_gift_4.png) no-repeat top;
	margin-left:30px;
}
/*new_year*/
#top_new_year .top_gift_mid{
	position:absolute;
	top:35px;
	background:url(../images/gift/top_new_year_mid.png) repeat-x;
	left:0px;
	right:0px;
	height:21px;
}
#top_new_year .top_gift_left{
	position:absolute;
	display:none;
}
#top_new_year .top_gift_right{
	position:absolute;
	display:none;
}
#bottom_new_year{
	width:267px;
	height:80px;
	position:relative;
	margin-left:-16px;
	margin-top:5px;
	overflow:visible;
}
#bottom_new_year .bottom_gift_bg{
	background:url(../images/gift/bottom_new_year.png) no-repeat;
	width:100%;
	height:122px;
	padding-top:15px;
}
#bottom_new_year .gift_bloc{
	width:30px;
	height:15px;
	line-height:15px;
	padding-top:33px;
	float:left;
	color:#fff !important;
	text-align:center;
	margin-left:23px;
	display:block;
	overflow:hidden;
}
#bottom_new_year .gift_1{
	background:url(../images/gift/new_year_gift_1.png) no-repeat top;
	margin-left:30px;
}
#bottom_new_year .gift_2{
	background:url(../images/gift/new_year_gift_2.png) no-repeat top;
}
#bottom_new_year .gift_3{

	background:url(../images/gift/new_year_gift_3.png) no-repeat top;
}
#bottom_new_year .gift_4{
	background:url(../images/gift/new_year_gift_4.png) no-repeat top;
	margin-left:30px;
}
/*officier_elements*/
.officier_elements .build_box:nth-child(odd) {
	    width: 344px !important;
    float: left !important;
    height: 143px !important;
    margin: 7px !important;
	    margin-bottom: 0 !important;
}
.officier_elements .build_box:nth-child(even) {
	    width: 344px !important;
    float: left !important;
    height: 143px !important;
    margin: 7px !important;
    margin-left: 1px !important;
	    margin-bottom: 0 !important;
}
.accademy_elements .build_box{
	width:98% !important;
	float:none !important;
	height:auto !important;
}
/*captcha*/
table#captcha{
	border:0;
}
table#captcha td{
	border:0;
	padding:9px 0px;
}
table#captcha td a img{
	border:1px solid #142c52;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 1px 1px #000, -1px -1px #000;
	-webkit-box-shadow: 1px 1px #000, -1px -1px #000;
	box-shadow: 1px 1px #000, -1px -1px #000;
}
/*Market*/
.market{
	width:auto !important;
	max-width:1000px;
}
#market_left_side{
	
	    border-right: 1px solid #000;
    padding: 9px;
    background: rgba(0,0,0,0.35);
    padding-bottom: 0;
    height: 100%;
    width: 137px;
    position: absolute;
}
#market_left_side select, #market_left_side input, #market_left_side a{
	width:135px;
}
#market_left_side input[type='number']{
	width:127px;
}
#market_left_side input[type='checkbox']{
	width:auto;
	margin-bottom:-2px;
}
#market_left_side input[type='button']{
	margin-bottom:10px;
	    line-height: 14px;
    color: #5579b9;
    font-size: 14px;
    cursor: pointer;
    border: 1px solid #081938;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e')";
    background-image: -moz-linear-gradient(top, #050f21, #050e1e);
    background-image: -ms-linear-gradient(top, #050f21, #050e1e);
    background-image: -o-linear-gradient(top, #050f21, #050e1e);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#050f21), to(#050e1e));
    background-image: -webkit-linear-gradient(top, #050f21, #050e1e);
	transition-duration: 0.5s;
}
#market_left_side input[type='button']:hover{    border: 1px solid #0c2d68;}
#market_left_side input[disabled='disabled']{
	color:#666;
	border:1px solid #222;
	cursor:progress;
}
#market_left_side label{
	color:#999;
	line-height:22px;
	display:block;
	margin-top: 2px;
}
#market_left_side .clear{
	height:1px;
	background: #000;
	border-bottom: 1px solid #ffffff12;
}
.market_left_title{
	display:block;
	float:left;
	font-size: 13px;
	line-height: 19px;
	color: #e6e6e6;
}
#market_content, #market_lost_msg{
	margin-left:156px;
}
#market_lost_msg{
	padding:0 10px;
}
#market_lost_msg p{
	padding:10px 0 10px 0;
	color:#CCC;
}
.market_left_btn, .gr_btn_top_buy a{
	line-height:22px;
	height:22px;
	cursor:pointer;
	display:block;
	text-decoration:none;
	text-shadow:0px 1px 0px rgba(0,0,0,0.3);
	background:#091527;
	-moz-box-shadow: inset 1px 1px #142c52, inset -1px -1px #142c52;
	-webkit-box-shadow: inset 1px 1px #142c52, inset -1px -1px #142c52;
	box-shadow: inset 1px 1px #142c52, inset -1px -1px #142c52;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0a1629', endColorstr = '#091324');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0a1629', endColorstr = '#091324')";
	background-image: -moz-linear-gradient(top, #0a1629, #091324);
	background-image: -ms-linear-gradient(top, #0a1629, #091324);
	background-image: -o-linear-gradient(top, #0a1629, #091324);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#0a1629), to(#091324));
	background-image: -webkit-linear-gradient(top, #0a1629, #091324);
	background-image: linear-gradient(top, #0a1629, #091324);
	text-align:center; 
	border:1px solid #000;
	margin-bottom:10px;
}
#market_left_side .market_left_btn:hover{
	background:#0a1629;
	color:#fff;
}
#market_left_side .market_left_btn_mini{
	width:auto;
	float:left;
	padding-left:10px;
	padding-right:10px;
}
table.lots tr th{
	text-align:center;
}
table.lots tr:nth-child(2n+2) td{
	background:rgba(0,0,0,0.25)
}
.tr_lot_owner td{
	color:#3C6;
}
.gr_btn_top{
	    margin-left: 146px;
    height: 20px;
    overflow: hidden;
    position: absolute;
    top: 0;
}
.gr_btn_top a{
	color:#999;
	display:block;
	float:left;
	padding:0 10px;
	/*background:#0F4053;*/
	background:rgba(0,0,0,0.4);
}
.gr_btn_top a:hover{
	color:#CCC;
	background:rgba(255,255,255,0.05);
}
.gr_btn_top a.active{
	color:#fff;
	background:rgba(255,255,255,0.1);
}
#market_conteiner h2{
	margin:10px;
	line-height:normal;
}
.gr_btn_top_buy a{
	width:150px;
	line-height:24px;
	height:24px;
	margin:5px;	
}
/*UPRADE*/
.upgrade_list{
	padding-top:10px;
	margin:0 !important;
}
.upgrade_list .build_box{
	width: 48% !important;
	height: 100px!important;
}
.upgrade_list .build_box .btn_build_border_right{
	margin-left:0 !important;
	margin-top:4px;
	margin-right:0px;
}
.upgrade_list .build_box .ar_prob{
	float:right;
	display:block;
	line-height:25px;
	margin-top:2px;
	text-align:left;
	width:75px;
}
.upgrade_list .build_box .ar_count{
	position:absolute;
	right: 115px;
	top:0;
	padding:3px;
	z-index: 10;
	height: 19px;
	line-height: 19px;
	width: 30px;
	-moz-border-radius: 3px 0px 0px 3px;
	-webkit-border-radius: 3px 0px 0px 3px;
	border-radius: 3px 0px 0px 3px;
	border: 1px solid #081938;
	background: #00060d;
	text-align: center;
	color: #a9a9a9;
	font-size: 13px;
	padding-left: 15px;
}
.upgrade_list .build_box .ar_input_btn{
	right: 9px;
	top:0;
	width: 100px!important;
	border-left:0;
	display: block;
	text-align: center;
	margin: 0;
	height: 27px;
	line-height: 27px;
	color: #5579b9;
	font-size: 14px;
	cursor: pointer;
	border: 1px solid #081938;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e')";
	background-image: -moz-linear-gradient(top, #050f21, #050e1e);
	background-image: -ms-linear-gradient(top, #050f21, #050e1e);
	background-image: -o-linear-gradient(top, #050f21, #050e1e);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#050f21), to(#050e1e));
	background-image: -webkit-linear-gradient(top, #050f21, #050e1e);
	position: absolute;
	z-index: 7;
	padding: 0px 0px 0px 3px;
	bottom: 0;
	background-size: contain;
	transition-duration: 0.5s;
}
.upgrade_list .build_box .ar_input_btn:hover{    border: 1px solid #0c2d68;}
.upgrade_name_class{
	width:380px;
}
/*manual*/
.manual_text{
	height:425px;
	padding-top:5px;
	margin-bottom:20px;
	overflow:hidden;
	width:auto;
	color:#858585;
}
.manual_text span{
	color:#FFF;
}
.manual_text p{
	margin:10px 0 0 0;
	font-size:11px;
}
.manual_btn_blokc{
	height:49px;
	overflow:hidden;
	padding-right:18px;
	padding-top:18px;
	background:rgba(0,0,0,0.3);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.manual_btn_blokc a{
	float:right;
	line-height:28px;
	height:28px;
	cursor:pointer;
	display:block;
	text-decoration:none !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.3);
	background:#050f21;
	text-align:center; 
	padding:0 10px;
	border:1px solid #000;
	margin-left:10px;
	-moz-box-shadow: inset 1px 1px #142c52, inset -1px -1px #142c52;
	-webkit-box-shadow: inset 1px 1px #142c52, inset -1px -1px #142c52;
	box-shadow: inset 1px 1px #142c52, inset -1px -1px #142c52;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color:#666;
}
.manual_btn_blokc a.manual_btn_ok{
	color:#fff;
	background:#01649d;
	-moz-box-shadow: inset 1px 1px #03cbff, inset -1px -1px #03cbff;
	-webkit-box-shadow: inset 1px 1px #03cbff, inset -1px -1px #03cbff;
	box-shadow: inset 1px 1px #03cbff, inset -1px -1px #03cbff;
}
/*records*/
.xvtech{
	     position: absolute;
    left: 26px;
    top: 3px;
    font-size: 11px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background: rgba(0, 0, 0, 0.8);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
    height: 10px;
    line-height: 10px;
    padding: 1px;
}
.record_header{
	font-size: 12px;
    font-weight: bold;
    padding: 2px 5px;
    position: relative;
    margin-bottom: 1px;
    color: #5ca6aa;
    text-shadow: 0 0 21px rgba(223, 206, 228, 0.5), 0 -1px 0 #162e3c;
    margin: 6px 0px 5px 0;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.04);
    background-color: #030c1b;
    border-bottom: 1px #000000 solid;
    border-top: 1px #000000 solid;
}
.record_header .record_header_bottom_line{
	-moz-border-radius: 2px 2px 0px 0px;
	-webkit-border-radius: 2px 2px 0px 0px;
	border-radius: 2px 2px 0px 0px;
	width:100%;
	height:2px;
	position:absolute;
	bottom:0;
	left:0;
}
.record_header .record_header_top_line{
	-moz-border-radius: 0px 0px 2px 2px;
	-webkit-border-radius: 0px 0px 2px 2px;
	border-radius: 0px 0px 2px 2px;
	width:100%;
	height:2px;
	position:absolute;
	top:0;
	left:0;
}
.record_rows{
	margin: 0 4px 4px 4px;
    background: #000813;
    padding: 2px;
    position: relative;
    overflow: hidden;
    border: 1px solid #091d2e;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.record_rows:hover{
	background: #000818;
}
.record_rows_made{
	background:rgb(0, 17, 31);
}
.record_rows_made a{
	color:#0F6;
}
.record_rows_made a:hover{
	color:#5ca6aa;
}
.record_rows_made:hover{
	background:rgb(1, 23, 41);
}
.record_rows .record_img_utits{
	width:30px;
	height:30px; 
	float:left;
	margin-right:5px;	
}
.record_rows .record_img_utits img{
	width:100%;
	max-width:100%;
}
.record_rows .record_name_utits{
	line-height:30px;
	height:30px;
	width:270px;
	margin-left:2px;
	float:left;
}
.record_rows .record_name_utits a {
	font-size:13px;
	color:#e6e6e6;
}
.record_rows .record_made{
	width:27px;
	height:30px;
	float:left;
	cursor:help;
	margin:0 10px;
	background-position:center;
	background-repeat:no-repeat;
}
.record_rows .record_count{
	float:right;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	overflow:hidden;
	width:300px;
	height:30px;
	padding:2px 3px;
	position:absolute;
	top:0;
	right:0;
	z-index:1;
}
.record_rows .record_count .record_text{
	line-height:15px;
	height:15px;
	font-size:11px;
	color:#999;
	padding:0 6px; 
	position:relative;
}
.record_rows .record_count .record_server{
	line-height:14px;
	margin-bottom:1px;
	height:14px;
}
.record_rows .record_count .record_text span{
	display:block;
	float:left;
}
.record_rows .record_count .record_text div{
	margin-left:50px;
	text-align:center;
	color:#a2a2a2;
}
.record_rows .bottom_line_container{
	position: absolute;
    bottom: 15px;
    background: none;
    height: 3px;
    z-index: 2;
    width: 290px;
    text-align: left;
    
    left: 407px;
}
.record_rows .bottom_line_progres{
	position: absolute;
    background: rgba(255, 255, 255, 0.15);
    height: 2px;
    z-index: 2;
}
.record_rows .bottom_line_progres1{
	position: absolute;
    background: rgba(255, 255, 255, 0.05);
    height: 2px;
    z-index: 2;
}
.record_rows_made .bottom_line_progres{
	display:none;
}
.record_btn{
	display: block;
    float: left;
    height: 17px;
    padding: 1px;
    width: 17px;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 2px;
    background-color: rgb(0, 13, 32);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.50), 0 1px rgba(255, 255, 255, 0.08);
    border: 1px solid #000;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin-left: 5px;
    background-size: 14px;
}
.record_btn:hover{
	border:1px solid #999999;
}
.record_btn_active{
	border:1px solid #454545 !important;
	cursor:default;
}
.record_rows .required_blocks{
	float:left;
	margin-left:5px;
}
.record_rows .required_blocks .required_block{
	width:30px;
	height:30px;
}
.record_rows .required_blocks .required_block .text{
	padding:2px 3px;
}
/*imperium*/
.imper_left_part{
	width:160px;
	float:left;
}
.imper_right_part{
	margin-left:160px;
	overflow:auto;
}
.imper_block_th{
	height:18px;
	line-height:18px;
	background:#091d2e;
	font-weight:bold;
	padding:1px 4px;
	border-top:1px solid #293346;
	border-bottom:1px solid #000309;
}
.imper_block_td{
	position:relative;
	height:18px;
	line-height:18px;
	background:rgba(0,0,0,0.3);
	border-top:1px solid #192232;
	border-bottom:1px solid #000309;
	padding:0px 3px;
	text-align:center;
	border-right:1px solid #000;
}
.imper_table td:nth-child(2n+1) .imper_block_td{
	background:rgba(0,0,0,0.1);
}
.imper_left_part .imper_block_td{
	text-align:right;
}
.imper_block_td .text_res{
	position:absolute;
	width:100%;
	text-align:center;
	z-index:2;
	margin:0;
	left:0;
	top:0;
}
.imper_block_td .occupancy{
	position:absolute;
	height:18px;
	z-index:1;
	margin:0;
	left:0;
	top:0;
}
.imper_block_td .occupancy_901{
	background: #5e4240 url(../images/metall_percentage.gif) repeat-x;
}
.imper_block_td .occupancy_902{
	background: #4a78bc url(../images/kristall_percentage.gif) repeat-x;
}
.imper_block_td .occupancy_903{
	background: #268246 url(../images/deuterium_percentage.gif) repeat-x;
}
.imper_block_vertical{
	width:160px;
	float:left;
	overflow:hidden;
}
.imper_table{
	width:auto !important;
	float:left;
	border:none;
	border-collapse:collapse;
	padding:0;
	background:none;
}
.imper_table td{
	border:none;
	border-collapse:collapse;
	padding:0;
	background:none;
}
.imper_block_image{
	position:relative;
	height:88px;
	background-color:rgba(0,0,0,0.3);
	background-position:right;
	border-top:1px solid #192232;
	border-bottom:1px solid #000309;
	background-repeat:no-repeat;
	background-size: contain;
}
.imper_block_image .gradient_block_image{
	background: -moz-linear-gradient(left,  rgba(0,0,0,1) 0%, rgba(0,0,0,1) 50%, rgba(0,0,0,0) 75%, rgba(0,0,0,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,1)), color-stop(50%,rgba(0,0,0,1)), color-stop(75%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
	position:absolute;
	width:94%;
	height:100%;
	z-index:1;
	text-align:right;
	font-size:80px;
	padding:0px 4%;
	line-height:88px;
}
.imper_block_image .imper_block_info_text{
	float:left;
	position:relative;
	z-index:2;
	clear:both;
	height:18px;
	line-height:18px;
	padding:2px 3px;
}
.imper_left_part .imper_block_image .imper_block_info_text{
	float:right;
}
.imper_go_planet{
	position:relative;
	z-index:2;
	display:block;
	height:18px;
	width:100%;
	float:left;
	clear:both;
	padding:2px 0;
	background-position:center;
	background-repeat:no-repeat;
}
.imper_go_planet:hover{
	background-color:rgba(255,255,255,0.1);
}
.fleet_reduce{
	display: block;
    width: 25px;
    opacity: 0.7;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 70);
    filter: alpha(opacity = 70);
    background-position: center;
    background-repeat: no-repeat;
    background-color: #050e1e;
    margin: 7px;
    padding: 5px;
    margin-right: 0px;
    height: 25px;
    line-height: 22px;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #081938;
    position: relative;
    float: left;
    margin-left: 10px;
    padding-left: 5px;
    padding-right: 5px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
	    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    box-shadow: 0 4px 3px 0 rgb(0, 0, 0, 0.5) !important;
}
.fleet_reduce1{display: block;
    width: 25px;
    opacity: 0.7;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 70);
    filter: alpha(opacity = 70);
    background-position: center;
    background-repeat: no-repeat;
    background-color: #000d20;
    padding: 5px;
    margin-right: 0px;
    height: 10px;
    line-height: 22px;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #000000;
    position: relative;
    float: left;
    margin-left: 3px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    box-shadow: 0 4px 3px 0 rgb(0, 0, 0, 0.5) !important;
margin-top: 2px;}
.fleet_reduce1:hover{
	opacity: 1.0;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}
.fleet_reduce:hover{
	opacity: 1.0;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}
.imper_goleft{
	float:left;
	background:url(../images/iconav/nav_left_arrow.png) center no-repeat;
	height:27px;
	width:19px;
}
.imper_goleft_big{
	height:100%;
	z-index:2;
	cursor:pointer;
	width:40px;
	position:absolute;
	left:160px;
	top:89px;
	
}
.imper_goleft_big:hover{
	background: rgba(255,255,255,0.5) url(../images/iconav/nav_left_arrow.png) center no-repeat;
	opacity: 0.2;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 20);
	filter: alpha(opacity = 20);
}
.imper_goleft_2{
	float:left;
	margin-right:5px;
	background:url(../images/iconav/nav_left_arrow_2.png) center no-repeat;
	height:27px;
	width:22px;
}
.imper_goright{
	float:right;
	background:url(../images/iconav/nav_right_arrow.png) center no-repeat;
	height:27px;
	width:19px;
}
.imper_goright_big{
	height:100%;
	z-index:2;
	cursor:pointer;
	width:40px;
	position:absolute;
	right:0;
	top:89px;
}
.imper_goright_big:hover{
	background: rgba(255,255,255,0.5) url(../images/iconav/nav_right_arrow.png) center no-repeat;
	opacity: 0.2;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 20);
	filter: alpha(opacity = 20);
}
.imper_goright_2{
	float:right;
	margin-left:5px;
	background:url(../images/iconav/nav_right_arrow_2.png) center no-repeat;
	height:27px;
	width:22px;
}
.imper_navigation{
	opacity: 0.5;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 50);
	filter: alpha(opacity = 50);
	cursor:pointer;
}
.imper_navigation:hover{
	opacity: 1.0;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}
.icovavigation{
	width:150px;
}
.imper_btn_filtrs{
	height:16px;
	line-height:16px;
	padding:8px 15px;
	display:block;
	float:left;
	cursor:pointer;
	background:rgba(0,0,0,0.1);
}
.imper_btn_filtrs:hover{
	background:rgba(255,255,255,0.1);
}
.imper_btn_filtrs span{
	font-size:11px;
	color:#999;
}
.imper_btn_filtrs_activ{
	background:#091d2e !important;
	cursor:default;
}
.imper_gala_bonuses{
	display: block;
	position: relative;
	float: right;
	color: #54989d;
	text-decoration: none;
	padding: 0 0 0 10px;
}
.imper_atm_logs{
	padding: 0 10px 0 10px;
	border-right: 1px dashed #4d4d4e;
	border-left: 1px dashed #4d4d4e;
}
.imper_gala_bonuses:hover{
	color: #5ca6aa;
	text-decoration: underline;
}
/*--------------*/
.gray_stripe_big{
	height:32px;
	padding:10px 10px 10px 20px;
}
.btn_big_blue{
	margin:0;
	float:left;
	display:block;
	margin-right:20px;
	line-height:32px;
	height:32px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding:0 15px;
	color:#fff;
	background:#016191 !important;
	border:1px solid #000;
	-moz-box-shadow: inset 1px 1px #03cbff, inset -1px -1px #03cbff;
	-webkit-box-shadow: inset 1px 1px #03cbff, inset -1px -1px #03cbff;
	box-shadow: inset 1px 1px #03cbff, inset -1px -1px #03cbff;
}
.btn_big_blue_vk{
	float:right;
	margin-right:10px;
	width:155px;
}
.select_donation_vk{
	display:block;
	float:left;
	line-height:32px;
	height:32px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding:0 15px;
	color:#fff;
	background:#016191!important;
	border:1px solid #000;
	-moz-box-shadow: inset 1px 1px #03cbff, inset -1px -1px #03cbff;
	-webkit-box-shadow: inset 1px 1px #03cbff, inset -1px -1px #03cbff;
	box-shadow: inset 1px 1px #03cbff, inset -1px -1px #03cbff;
	width:500px;
	cursor:pointer;
}
.select_donation_vk option{
	line-height:20px;
	background:#016191!important;
	cursor:pointer;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.btn_big_gray{
	margin:0;
	float:left;
	display:block;
	margin-left:20px;
	line-height:30px;
	height:30px;
	border-radius: 4px;
	background:#333 !important;
	border:1px solid #000;
	box-shadow: inset 1px 1px #666, inset -1px -1px #666;
	text-align:center;
	color:#CCC;
	cursor:pointer;
	width:145px;
}
.img_donat_sys{
	float:left;
	height:32px;
	opacity: 0.9;
}
.out_system{
	display:block;
	float:left;
	line-height:30px;
	margin-left:20px;
	text-decoration:underline;
	color:#CCC;
	cursor:pointer;
}
.donation_table{
	width:100% !important;
	border-collapse:collapse;
}
.donation_table td{
	background:rgba(0,0,0,0.2);
	border: 0;
	color: #9a9a9a;
}
.donation_table tr:first-of-type{
	background: rgba(3, 13, 23, 0.02);
    height: 22px;
    border-bottom: 1px solid #000;
    font-size: 12px;
    line-height: 13px;
}
.donation_table tr:nth-of-type(2){
	    background: rgba(9, 29, 46, 0.6);
    height: 22px;
    border-bottom: 1px solid #000;
    font-size: 12px;
    line-height: 13px;
}
.message_text{
	width:auto;
	padding:5px;
	overflow:auto;
	position:relative;
	color:#ccc
}

/*fraction*/
.fraction_ico_mini{
	height:26px;
	line-height:28px;
	float:right;
	margin-left:5px;
}
.fraction_ico_mini_t{
	height:18px;
	line-height:18px;
	border:0 !important;
	margin:0 !important;
}
.fractions_ico_big{
	position: absolute;
    right: 0;
    top: 90px;
    overflow: hidden;
    z-index: 10;
    height: 70px;
    background: -moz-linear-gradient(right, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(right, rgba(0,0,0,0) 0%,rgba(0, 0, 0, 0.65) 100%);
    background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgb(0, 0, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000',GradientType=1 );
}
.fractions_ico_big a{
	float:left;
	width:auto;
	height:auto;
}
.fraction_up{
	height:25px;
	line-height:25px;
	border-top:1px solid #000;
	display:block;
	text-decoration:none;
	text-shadow:0px 1px 0px rgba(0,0,0,0.3);
	background:#091527 !important;
	-moz-box-shadow: inset 1px 1px #142c52, inset -1px -1px #142c52;
	-webkit-box-shadow: inset 1px 1px #142c52, inset -1px -1px #142c52;
	box-shadow: inset 1px 1px #142c52, inset -1px -1px #142c52;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0a1629', endColorstr = '#091324') !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0a1629', endColorstr = '#091324')" !important;
	background-image: -moz-linear-gradient(top, #0a1629, #091324) !important;
	background-image: -ms-linear-gradient(top, #0a1629, #091324) !important;
	background-image: -o-linear-gradient(top, #0a1629, #091324) !important;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#0a1629), to(#091324)) !important;
	background-image: -webkit-linear-gradient(top, #0a1629, #091324) !important;
	background-image: linear-gradient(top, #0a1629, #091324) !important;
	text-align:center;
}
.fraction_up:hover{
	background:#0a1629 !important;
}
.fraction_ico_bg{
	position:absolute;
	right:0;
	top:0;
	opacity: 0.8;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 80);
	filter: alpha(opacity = 80);
	width:100px;
}
/*academy*/
#academy .ach_menu{
	width:80px;
}
#academy .ach_menu li{
	width:80px;
}
#academy .ach_menu li a{
	width:79px;
	padding-left:0;
	text-align:center;
}
#academy .ach_content_box{
	margin-left:81px;
	padding-top:7px;
}
#achivment .academy_main_block{
	background-image: url(../images/academy_menu_bg.gif);
}
#achivment .academy_main_block1{
	background-image: url(../images/academy_menu_bg1.gif);
}
#achivment .ach_content {
	margin:0px 7px 7px 7px;
}
.academy_info_img{
	float:left;
	margin:0px 9px 9px 0px;
	width:auto;
	border:1px solid #000;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	    box-shadow: inset 0 1px 1px rgb(20, 44, 82), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
}
.academy_info_text{
	    float: left;
	    line-height: 14px;
	    padding: 7px;
	    width: 519px;
	    border-bottom: 1px solid rgba(0,0,0,0.3);
	    border-top: 1px solid rgba(0,0,0,0.3);
	    border: 1px solid #000;
	    background: rgba(0, 0, 0, 0.25);
	    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.04);
	    position: absolute;
	    top: 33px;
	    left: 6px;
	    height: 48px;
	    z-index: 1;
}
.academy_info_text_h{
	font-size:14px;
	font-weight:bold;
	    border: 1px solid #000;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
    padding: 0px 10px 0px 10px;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
}
.academy_info_text_d{
	font-size: 13px;
	font-weight:bold;
	padding: 0px 10px 0px 10px;
	text-shadow: 0px 1px 0px rgb(0, 0, 0);
	position: absolute;
	left: 69px;
	top: 57px;
	z-index: 999;
}
.sfondoacc{
	padding-top: 7px;
    background: linear-gradient(to right, #000813 21%, rgba(0, 0, 0, 0.55)), url(../images/sfondoacc.jpg) repeat , right / auto no-repeat, #06152a !important;
}
.academy_info_form{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	border-bottom:0;
	padding:0;
}
.academy_info_cost{
	float:left;
	color:#666;
	margin-right:15px;
}
.academy_info_form_padding{
	padding:0 0 0 20px;
}
.academy_info_lvlup{
	height: 29px;
	line-height: 40px !important;
	-moz-border-radius: 0px 3px 3px 0px;
	-webkit-border-radius: 0px 3px 3px 0px;
	border-radius: 0px 3px 3px 0px;
	border: 1px solid #001a40;
	background: #000;
	width: 40px !important;
	color: #CCC !important;
	cursor: default !important;
	float: left !important;
	text-align: left !important;
	padding-left: 10px !important;
	border-right: 1px solid #001a40 !important;
	border-left: 0 !important;
	z-index: 9999;
	position: absolute;
	right: 150px;
	bottom: 6px;
	margin: 0;
	padding-right: 0;
	font-size: 14px;
}
.academy_info_olvlup{
	    height: 35px;
	    line-height: 35px !important;
	    -moz-border-radius: 3px 0px 0px 3px;
	    -webkit-border-radius: 3px 0px 0px 3px;
	    border-radius: 3px 0px 0px 3px;
	    border: 1px solid #001a40;
	    background: #000;
	    width: 71px !important;
	    color: #CCC !important;
	    cursor: default !important;
	    float: left !important;
	    text-align: left !important;
	    padding-left: 10px !important;
	    border-left: 1px solid #001a40 !important;
	    border-right: 0 !important;
	    z-index: 1;
	    position: absolute;
	    right: 199px;
	    bottom: 6px;
	    font-size: 14px;
}
.academy_img{
	           position: relative !important;
    float: initial !important;
    height: 90px !important;
    width: auto !important;
}
.academy_prices{
	           margin-left: 0px !important;
    background: #f0f8ff12;
    text-align: center;
    position: absolute;
    width: 100%;
    padding: 4px;
    left: 0;
    right: 0;
    bottom: 45px;
}

.academy_conten{
	               height: 165px;
}

.academy_info_btn{
	    padding-right: 10px;
	    display: table-cell;
	    text-align: center;
	    padding: 0;
	    margin: 0;
	    width: 130px;
	    height: 35px;
	    line-height: 25px;
	    color: #FC0 !important;
	    font-size: 15px;
	    cursor: pointer;
	    border: 1px solid rgb(153, 104, 4);
	    background: #fc9;
	    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b68b38', endColorstr='#523801') !important;
	    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#b68b38', endColorstr = '#523801')" !important;
	    background-image: -moz-linear-gradient(top, #b68b38, #523801) !important;
	    background-image: -ms-linear-gradient(top, #b68b38, #523801) !important;
	    background-image: -o-linear-gradient(top, #b68b38, #523801) !important;
	    background-image: -webkit-gradient(linear, center top, center bottom, from(#b68b38), to(#523801)) !important;
	    background-image: -webkit-linear-gradient(top, #b68b38, #523801) !important;
	    background-image: linear-gradient(top, #b68b38, #523801) !important;
	    float: none;
	    position: absolute;
	    right: 7px;
	    top: 106px;
	    bottom: 0;
	    transition-duration:0.5s;
}
.academy_info_btn:hover{border: 1px solid #ce8a00;}

.academy_ninfo_btn{
	    padding-right: 10px;
	    display: table-cell;
	    text-align: center;
	    padding: 0;
	    margin: 0;
	    width: 130px;
	    line-height: 25px;
	    color: #941919 !important;
	    font-size: 13px;
	    cursor: pointer;
	       border: 1px solid #380808 !important;
    background: #200505 !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#210505', endColorstr = '#1e0505') !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#210505', endColorstr = '#1e0505')" !important;
    background-image: -moz-linear-gradient(top, #210505, #1e0505) !important;
    background-image: -ms-linear-gradient(top, #210505, #1e0505) !important;
    background-image: -o-linear-gradient(top, #210505, #1e0505) !important;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#210505), to(#1e0505)) !important;
    background-image: -webkit-linear-gradient(top, #210505, #1e0505) !important;
    background-image: linear-gradient(top, #210505, #1e0505) !important;
	    float: none;
	    position: absolute;
    right: 7px;
    top: 106px;
    bottom: 0;
}
#academy_info_more{
	    color: #0CF;
    position: absolute;
    right: 12px;
    bottom: 55px;
    z-index: 9999;
}
#academy_info_more:hover{
	color:#6FF;
	text-decoration:underline;
	cursor:pointer;
}
#academy_info_dop_info{
	display: none;
    position: absolute;
    left: 70px;
    top: 39px;
    width: 465px;
    z-index: 99999;
    background: #020914;
}
.academy_info{
	width:auto !important;
	height:121px;
	padding-bottom:27px !important;
	position:relative !important;
	background: #030c1b;
}
.academy_reset_tree{
	position:absolute;
	right:0;
	top:0;
	padding:4px;
	font-size:14px;
	color:#F33;
	background:rgba(0,0,0,0.6);
}
.academy_reset_tree1{
	    display: block;
    text-align: center;
    width: 122px;
    height: 25px;
    line-height: 25px;
    color: rgb(219, 55, 75) !important;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #671f1f7d;
    position: absolute;
    z-index: 1;
    background: #200505;
    background-image: url(../images/931f.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    line-height: 25px;
    padding-right: 20px;
    right: 15px;
    bottom: 15px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	    -webkit-box-shadow: inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
    -moz-box-shadow: inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
    box-shadow: inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
	transition-duration:0.5s;
}
.academy_reset_tree1:hover{border: 1px solid #671f1f;}

.academy_reset_tree2{
	    display: block;
    text-align: center;
    width: 122px;
    height: 25px;
    line-height: 25px;
    color: rgb(219, 55, 75) !important;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #671f1f7d;
    position: absolute;
    z-index: 1;
    background: #200505;
    background-image: url(../images/931f.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    line-height: 25px;
    padding-right: 20px;
    right: 8px;
    top: 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	    -webkit-box-shadow: inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
    -moz-box-shadow: inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
    box-shadow: inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
		transition-duration:0.5s;
}

.academy_reset_tree2:hover{border: 1px solid #671f1f;}
.academy_reset_tree3{
	display: block;
    text-align: center;
    width: 50px;
    height: 17px;
    line-height: 25px;
    color: rgb(219, 55, 75) !important;
    font-size: 12px;
    cursor: pointer;
    border: 1px solid #671f1f7d;
    position: absolute;
    z-index: 999;
    background: #200505;
    background-image: url(../images/931f.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    line-height: 19px;
    padding-right: 15px;
    right: 37px;
    top: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
    -moz-box-shadow: inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
    box-shadow: inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
    transition-duration: 0.5s;
}

.academy_reset_tree3:hover{border: 1px solid #671f1f;}


/*prem_shop*/
.prem_shop{
	margin:0px !important;
	padding:0;
}
.prem_shop .build_box{
	margin:0 auto !important;
	width: 99%;
	margin-bottom:5px !important;
}
.prem_shop .head{
	padding-right:0 !important;
	cursor:pointer;
}
.prem_shop .content_box{
	border-top:1px solid #000;
	display:none;
	padding:0 !important;
	position:relative;
	height:40px;
}
.prem_shop .content_form{
	position:absolute;
	background:#000813;
	top:0;
	right:80px;
	left:80px;
	height:28px;
	padding:6px 20px;
	border:1px solid #000;
	border-top:0;
	line-height:28px;
	-moz-border-radius: 0px 0px 20px 20px;
	-webkit-border-radius: 0px 0px 20px 20px;
	border-radius: 0px 0px 20px 20px;
	color:#CCC;
}
.prem_shop .content_formp{
	    position: absolute;
    background: #000813;
    top: 0;
    right: 0;
    left: 80px;
    height: 28px;
    padding: 6px 20px;
    border: 1px solid #000;
    border-top: 0;
    line-height: 28px;
    -moz-border-radius: 0px 0px 0px 20px;
    -webkit-border-radius: 0px 0px 0px 20px;
    border-radius: 0px 0px 0px 20px;
    color: #CCC;
    border-right: 0;
	    font-size: 13px;
}
.prem_open_btn{
	display:block;
	float:right;
	height:24px;
	width:24px;
	background:rgba(255,255,255,0.1);
	color:#5ca6aa;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}
.prem_open_btnp{
	    display: block;
    float: right;
    height: 20px;
    width: 20px;
    background: rgba(255, 255, 255, 0.05);
    color: #5ca6aa;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    line-height: 19px;
}
.pren_btn_buy{
	padding:0;
	float:right;
	display:block;
	width:100px;
	padding-left:20px;
	text-align:center;
	height:40px;
	border:0;
	-moz-border-radius: 0px 0px 5px;
	-webkit-border-radius: 0px 0px 5px 0px;
	border-radius: 0px 0px 5px;
	line-height:36px;
}
.pren_btn_buy:hover{
	color:#5ca6aa;
	background:#091527;
}

.prem_reset{
	    position: absolute;
    background: none;
    right: 8px;
    top: 7px;
    padding: 1px 3px;
    -moz-border-radius: 0px 0px 3px;
    -webkit-border-radius: 0px 0px 3px 0px;
    border-radius: 3px;
    color: #F00;
    cursor: pointer;
    font-size: 20px;
}
.prem_reset:hover{
	    background: rgba(77, 77, 77, 0.25);
}
.planetarium_img_block{
	width: 120px;
	height: 56px;
	display: block;
	position: relative;
	float: left;
	margin: 3px;
}
.planetarium_img_preview{
	width: 100%;
	height: 35px;
	display: block;
	position: relative;
	float: left;
	background-color: transparent;
	background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	-khtml-background-size: cover;
	background-position: center;
	-moz-border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
}
.planetarium_img_button{
	width: 120px;
	display: block;
	position: relative;
	float: left;
	margin: 0;
	color: #fff;
	font-size: 13px;
	padding: 0 15px;
	border-radius: 0px 0px 4px 4px !important;
	height: 19px;
	animation-duration:0.5s;
}
.planetarium_img_button:hover{
	background: #005a87;
	border-color: #00ccff;
}
.planetarium_img_desc{
	    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 15px;
    height: 15px;
    line-height: 15px;
    text-align: center;
    border: 1px solid rgba(255, 255, 255, 0.12);
    background: rgba(255, 255, 255, 0.13);
    font-size: 14px;
    -moz-border-radius: 0px 4px 0px 0px;
    -webkit-border-radius: 0px 4px 0px 0px;
    border-radius: 0px 4px 0px 0px;
}

/*ref_system*/
.ref_system{
	position:absolute;
	bottom:0;
	left:0;
	padding:0 2%;
	color:#999;
	width:96%;
	height: 25px;
	line-height: 25px;
	background:rgba(0,0,0,0.3);
	border-top:1px solid #000;
}
.ref_systemtop{
	position:absolute;
	top:0;
	left:0;
	padding:0 2%;
	color:#999;
	width: 96%;
	height: 22px;
	line-height: 23px;
	background:rgba(0,0,0,0.3);
	border-bottom:1px solid #000;
}
.menubassoleft{
    height: 29px;
    line-height: 29px;
	color: #999;
    width: 246px;
    height: 29px;
    line-height: 29px;
    background: rgba(0, 0, 0, 0.45);
    margin-left: 0px;
    border-top: 1px solid #000;
    border-right: 1px solid rgb(0, 0, 0);
    border-bottom: 1px solid rgb(0, 0, 0);
    border-left: 1px solid rgb(0, 0, 0);
    border-image: initial;
    padding: 2px;
    border-top: none;
    -webkit-border-radius: 0px 0px 8px 8px;
    -moz-border-radius: 0px 0px 8px 8px;
    -ms-border-radius: 0px 0px 8px 8px;
    -o-border-radius: 0px 0px 8px 8px;
    border-radius: 0px 0px 8px 8px;
    left: 0;
    -webkit-box-shadow: inset 0 1px 1px rgb(13, 33, 66), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;

    -moz-box-shadow: inset 0 1px 1px rgb(13, 33, 66) inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
    box-shadow: inset 0 1px 1px rgb(13, 33, 66), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #061225), color-stop(100%, #040f1f));
    background-image: -webkit-linear-gradient(#061225, #020a17);
    background-image: -moz-linear-gradient(#061225, #020a17);
    background-image: -o-linear-gradient(#061225, #020a17);
    background-image: linear-gradient(#061225, #020a17);
    text-shadow: 0 0 21px rgba(223, 206, 228, 0.5), 0 -1px 0 #162e3c;
    margin-top: -1px;
}
/**/
.palanetarium_linck{
	position:absolute;
	right:6px;
	top:6px;
	opacity: 0.5;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 50);
	filter: alpha(opacity = 50);
	width:21px;
	height:20px;
}
.palanetarium_linck:hover{
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}
/*listsector*/
#listsector{
	line-height: 27px;
	text-align: left !important;
	width: 415px;
	position: absolute;
	top: 125px;
	box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5);
	border-radius: 6px;
	border: 1px solid #091d2e;
	background: #000813;
	left: 10px;
}
.label_sector{
	float: left;
	position: relative;
	width: 33%;
	margin: 4px 0;
	height: 18px;
}
#listsector span{
	color:#C96;
	font-size: 13px;
	display:block;
	float:left;
	margin-right:10px;
}
#listsector input{
	display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    margin-left: 10px;
	position: relative;
	z-index: 2;
}
#listsector label{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	padding-left: 30px;
	z-index: 1;
	height:18px;
	display:block;
	color:#CCC;
	line-height:18px;
}


#listsector label:hover{
	color: #e2e2e2;
}
.fllet_time_wave{
	text-align:right;
	line-height:27px;
}
.fllet_time_wave select{
	width:70px;
}
/*Tikets*/
.ticket_message{
	float:left;
	max-width:85%;
	clear:both;
	margin-bottom:5px;
}
.ticket_message_head{
	margin:5px 5px 2px 5px;
	color:#09C;
	clear:both;
}
.ticket_message_head_name{
	color:#CCC;
	font-weight:bold;
}
.ticket_message_text{
	border: 1px #000 solid;
	-moz-border-radius: 0px 4px 4px 0px;
	-webkit-border-radius: 0px 4px 4px 0px;
	border-radius: 0px 4px 4px 0px;
	background: #000813;
	padding:8px 6px;
	position: relative;
	float:left;
	clear:both;
	border-left:0;
	color:#CCC;
}
.ticket_message_owner{
	float:right;
}
.ticket_message_owner .ticket_message_text{
	border: 1px #000 solid;
	background: #001E1E;
	float:right;
	-moz-border-radius: 4px 0px 0px 4px;
	-webkit-border-radius: 4px 0px 0px 4px;
	border-radius: 4px 0px 0px 4px;
	border-right:0;
}
.ticket_message_owner .ticket_message_head{
	color:#6C9;
}
.ticket_message_owner .ticket_message_head{
	float:right;
}
.ticket_message_send_text{
	display:block;
	width:706px;
}
.ticket_bottom_band{
	padding:0;
}
.bottom_band_submit{
	float:right;
	line-height: 15px !important;
	-moz-border-radius: 0px 0px 4px;
	-webkit-border-radius: 0px 0px 4px 0px;
	border-radius: 0px 0px 4px;
}
.ticket_bottom_labels{
	float:left;
	line-height:25px;
	margin-left:10px;
}
.ticket_bottom_labels label{
	display:block;
	float: left;
	margin-left:10px;
}
.ticket_bottom_labels input{
	display:block;
	float:left;
	margin-left:5px;
	margin-top:7px;
}
.ticket_row_linck{
	display:block;
	background: #000813;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #000;
	margin:2px 2px 0px 2px;
	padding:2px 0px 3px 0px;
}
.ticket_row_linck_avtive{
	background:#011B19;
}
.ticket_row_linck:hover{
	background:#000C1E;
}
.ticket_row_linck span{
	display:block;
	float:left;
	padding-right:5px;
	padding-left:5px;
}
.ticket_row_linck .clear{
	float:none;
}
.ticket_row_linck .ticket_row_linck_status{
	float:right;
}
.ticket_row_linck_id{
	border-right:1px solid #666;
	color:#069;
}
.ticket_row_linck_username{
	border-right:1px solid #666;
	color:#966;
}
.ticket_row_linck_category{
	color:#699;
}
.ticket_row_linck_subject{

}
.ticket_row_linck_time{
	color:#999;
}
.ticket_create_info{
	padding:6px 10px;
	text-align:center;
	color:#999;
	font-size:11px;
}
.ticket_radio_block{
	line-height:20px;
	padding:3px 5px;
	color:#CCC;
	text-align:center;
}
.ticket_radio_block input{
	display:block;
	float:left;
	margin-left:10px;
	margin-top:4px;
	margin-right:2px;
}
.ticket_radio_block label{
	display:block;
	float:left;
	margin-right:5px;
}
.ticket_radio_block label:hover{
	color:#0CF;
}
.gmRateText{
	float: left;
	height: 27px;
}
.gmRateStars{
	margin: 0 0 0 2px;
	float: left;
	height: 27px;
}
.gmRateStars span{
	float: left;
	height: 27px;
	width: 24px;
	cursor: pointer;
	background: url(/styles/images/star-gray.png) no-repeat center center;
	background-size: 18px 17px;
}
.tckRateStars{
	height: 14px;
}
.tckRateStars span{
	float: left;
	height: 14px;
	width: 14px;
	cursor: pointer;
	background: url(/styles/images/star-gray.png) no-repeat center center;
	background-size: 14px 13px;
	padding: 0 2px;
}

/*message_recipient_name*/
.message_recipient_name{
	color:#09C;
}
.message_subject{
	width:640px;
	text-align:left;
}
.message_text_message{
	width:640px;
	height:140px;
}
.message_check_message{
	border: 1px solid #005a87;
}
.message_page_navigation{
	text-align:right;
	padding:8px 6px;
}
.bottom_band_select{
	     display: block;
    float: left;
    line-height: 16px;
    height: 24px;
    margin-top: 5px;
    font-size: 12px;
}
/*gubernators*/
.gubernators_form_days{
	position:absolute;
	right:0;
	top:0;
	width:45px;
	height:17px;
	line-height:17px;
	-moz-border-radius: 0px 2px 2px 0px;
	-webkit-border-radius: 0px 2px 2px 0px;
	border-radius: 0px 2px 2px 0px;
}
/*Логи АМ*/
.spending_table td{
	text-align: left;
	height: 25px !important;
	line-height: 25px;
	padding: 0 5px;
}
.spending_span{
	cursor: pointer;
}
.spending_span:hover{
	color: #5ca6aa;
}
.spending_active{
	color: #5ca6aa !important;
}
/**/
.fleet_my_planet_kord_bigsepar{
	    margin: 4px 0px;
    border-bottom: 1px solid rgba(163, 163, 163, 0.07);
    border-top: 1px solid rgba(0,0,0,0.3);
    margin-left: 10px;
    margin-right: 10px;
}
.fleet_my_planet_kord{
	    width: 105px;
	    height: 32px;
	    line-height: 22px;
	    text-align: left;
	    float: left;
	    overflow: hidden;
	    cursor: pointer;
	    margin: 2px;
	    padding: 4px;
	    white-space: nowrap;
	    text-overflow: clip;
	    background: rgba(0, 0, 0, 0.25);
	    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
	    border: 1px solid #000;
	    -moz-border-radius: 6px;
	    -webkit-border-radius: 6px;
	    border-radius: 6px;
	    animation-duration: 0.8s;
}
.fleet_my_planet_kord_kord{
	color: #999;
	width: 108px;
	position: absolute;
	height: 16px;
	line-height: 16px;
	text-align: right;
	font-size: 13px;
	padding-right: 5px;
	margin-left: -4px;
	background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(9, 29, 46) 100%);
	background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(9, 29, 46) 100%);
	background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgb(9, 29, 46) 100%);
	margin-top: 1px;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6091d2e',GradientType=1 );
}
.fleet_my_planet_kord_name{
	    white-space: nowrap;
	    color: #b0b0b0;
	    width: 100px;
	    background: none;
	    height: 15px;
	    line-height: 16px;
	    text-align: right;
	    font-size: 13px;
	    display: block;
	    margin-top: 19px;
}
.fleet_my_planet_kord:hover{
	background: rgb(1, 14, 32);
}
.fleet_my_planet_kord:active {
    background: rgb(0, 8, 19);
}

.fleet_my_planet_kord:hover .fleet_my_planet_kord_kord{
	color: #b8b8b8;
}
.fleet_my_planet_kord:hover .fleet_my_planet_kord_name{
	color: #bebebe;
}
.fleet_my_planet_kord:hover .fleestep1-13{
	opacity:1;;
}
div.shortcut-edit{
	text-align:left;
	line-height:normal;
	margin: 2px;
}
.shortcut-input-system{
	width: 33.5px;
}
.shortcut-input-name{
	width: 125px;
}
.shortcut-input-type{
	width: 133px;
}
.shortcut_block{
	position:relative;
	width: 136.5px;
	line-height: 21px;
	text-align:left;
	float:left;
	overflow:hidden;
	white-space: nowrap;
	cursor: pointer;
	margin: 2px;
	padding: 0px;
	background: rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
	border: 1px solid #000;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	animation-duration: 0.8s;
	/* height: 15px; */
}
.shortcut_block:hover{
	background: rgb(1, 14, 32);
}
.shortcut_block:active{
    background: rgb(0, 8, 19);
}
.shortcut_block .shortcut-link a{
	display:block;
	height:21px;
}
.shortcut_block .shortcut-link a .shortcut_link_kord{
	color: rgba(176, 176, 176, 0.9);
	font-size: 11px;
	position: absolute;
	right: 0px;
	padding: 0px 3px;
}
.shortcut_block .shortcut-link a .shortcut_link_name{
	color: rgba(153, 153, 153, 0.8);
	width: 62px;
	position: absolute;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 11px;
	padding-left: 3px;
}
.shortcut_block .shortcut-link a:hover .shortcut_link_kord{
	color: #bebebe;
}
.shortcut_block .shortcut-link a:hover .shortcut_link_name{
	color: #b8b8b8;
}
.fl_shortcut_link_edition{
	color:#666;
	float:right;
}
.fl_shortcut_link_edition:hover{
	text-decoration:underline;
}
#fl_acs .fleet_my_planet_kord{
	width:345px;
}
.fl_fllets_rows{
	height:22px;
}
.fl_fllets_rows:hover{
	background:#000813;
	-moz-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}
.fl_fllets_rows td{
	padding:0 2px;
}
.fl_fllets_rows td.fl_fllets_rows_img_td{
	padding:0;
	width:22px;
	height:22px;
}
.fl_fllets_rows td.fl_fllets_rows_img_td img{
	width:22px;
	height:22px;
}
.fl_groop_link_name{
	width: 108px;
	height: 22px;
	line-height: 23px;
	text-align: left;
	float: left;
	overflow: hidden;
	cursor: pointer;
	margin: 1px;
	padding: 0 4px;
	white-space: nowrap;
	margin-right: 0px;
	border-right: 0;
	text-overflow: clip;
	border: 1px solid #091d2e;
	box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
	-webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
	-moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
	background: #000813;
	-moz-border-radius: 2px 0px 0px 2px;
	-webkit-border-radius: 2px 0px 0px 2px;
	border-radius: 2px 0px 0px 2px;
	color: #ccc;
	border-right:0;
}
.fl_groop_link_name:hover{
	background:rgba(0,68,102,0.2);
	color:#5579b9;
}
.fl_groop_link_del{
	    display: block;
	    width: 12px;
	    font-size: 21px;
	    color: #911;
	    height: 22px;
	    line-height: 22px;
	    text-align:center;
	    float:left;
	    overflow:hidden;
	    cursor:pointer;
	    margin:1px;
	    padding:0 3px;
	    border: 1px solid #091d2e;
	    margin-left:0;
	    border-left:0;
	    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
	    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
	    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
	    background: #000813;
	    -moz-border-radius: 0px 2px 2px 0px;
	    -webkit-border-radius:0px 2px 2px 0px;
	    border-radius: 0px 2px 2px 0px;
	    margin-right: 3px;
}
.fl_groop_link_del:hover{
	background:rgba(0,68,102,0.2);
	color:#F00;
}
.fl_fllets_rows_input_td{
	padding:0 !important;
	width:230px;
}
.fl_fllets_rows_input_div{
	width:230px;
	height:23px;
	position:relative;
}
.fl_fllets_rows_input_min{
	-moz-border-radius: 2px 0px 0px 2px;
	-webkit-border-radius: 2px 0px 0px 2px;
	border-radius: 2px 0px 0px 2px;
	background:#000;
	border: 1px solid #001a40;
	border-right:0;
	position:absolute;
	left:0;
	top:0;
	text-align:center;
	width:30px;
	height:21px;
	line-height:20px;
	cursor:pointer;
	color:#666;
	z-index:2;
}
.minimhang{border: 1px solid #081938;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;padding: 3px;background: #00060d;bottom: 0px;width: 20px;border-right: none;height: 14px;line-height: 16px;cursor: pointer;color: #666;text-align: center;position: absolute;z-index: 2;left: 0;}
.maximhang{border: 1px solid #081938;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;padding: 3px;background: #00060d;bottom: 0px;width: 20px;height: 14px;line-height: 16px;cursor: pointer;color: #666;text-align: left;position: absolute;z-index: 2;right: 0;border-left: none;padding-right: 7px;}
.minimhang:hover{color:#888}
.maximhang:hover{color:#888}
.inputhang{
    border: 1px solid #081938;
    border-radius: 2px;
    padding: 1px;
    background: #00060d !important;
    width: 128px;
    height: 18px;
    position: absolute;
    bottom: 0px;
    left: 25px;
    font-size: 14px;
    border-right: 0;
    }


.hang1{
	    display: block;
	    height: 19px;
	    width: 185px;
	    position: relative;
	    float: right;
	    z-index: 99999;
}
.hang2{
	    height: 18px !important;
	    position: absolute;
	    width: 18px !important;
	    left: 3px;
	    top: 1px;
	    z-index: 2;
	    border-radius: 0 !important;
}
.hang3{
	    text-shadow: 0px 1px 0px rgb(0, 0, 0);
	    text-align: right;
	    position: absolute;
	    z-index: 10;
	    left: 30px;
	    padding-right: 5px;
	    padding-top: 1px;
	    color: #d8d8d8;
	    top: 0;
	    bottom: 0;
	    font-size: 14px;
	    line-height: 25px;
}
.hang4{
	    position: absolute;
	    line-height: 19px;
	    color: #fff;
	    left: 0;
	    border-radius: 0;
	    right: 0px;
	    width: auto;
	    z-index: 1;
	    font-size: 13px;
	    text-align: center;
}
   
.hang5{
    top: 45px;
    height: 15px;
    position: absolute;
    line-height: 15px;
    color: #9a9a9a;
    margin-bottom: 3px;
    box-shadow: inset 0 0.5px 1.5px rgba(0, 0, 0, 0.15), 0 0.5px rgba(255, 255, 255, 0.03);
    float: left;
    background: none;
    border-radius: 0;
    right: 5px;
    width: auto;
    padding: 0px 5px 0px 5px;
    z-index: 15;
    font-size: 11px;
}
.fl_fllets_rows_input_max{
	-moz-border-radius: 0px 2px 2px 0px;
	-webkit-border-radius: 0px 2px 2px 0px;
	border-radius: 0px 2px 2px 0px;
	background:#000;
	border: 1px solid #001a40;
	border-left:0;
	position:absolute;
	right:0;
	top:0;
	text-align:center;
	width:30px;
	height:21px;
	line-height:20px;
	cursor:pointer;
	color:#666;
	z-index:2;
}
.fl_fllets_rows_input_min:hover, .fl_fllets_rows_input_max:hover{
	color:#CCC;
}
.fl_fllets_rows_input_countdots{
	position:relative;
	z-index:1;
	width:165px;
	display:block;
	height:15px;
	line-height:15px;
	margin:0 auto;
}
.fl_min_ships{
	color:#888;
	float: right;
	margin-right: 130px;
	font-size: 12px;
	font-family: "BicubikRegular", Arial, Geneva, sans-serif;
	line-height: 24px;
}
.fl_max_ships{
	color:#888;
	float:right;
	margin-right: 6px;
	font-size: 12px;
	font-family: "BicubikRegular", Arial, Geneva, sans-serif;
	line-height: 24px;
}
.fl_min_ships:hover{
	color: #b1b1b1;
}
.fl_max_ships:hover{
	color: #b1b1b1;

}
.fl_bigbtn_go{
	     font-weight: bold;
    left: 7px;
    width: 700px;
    border-left: 0;
    display: block;
    text-align: center;
    margin: 0;
    height: 29px;
    line-height: 21px;
    color: #5579b9;
    font-size: 15px;
    border: 1px solid #0a1f46;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e')";
    background-image: -moz-linear-gradient(top, #050f21, #050e1e);
    background-image: -ms-linear-gradient(top, #050f21, #050e1e);
    background-image: -o-linear-gradient(top, #050f21, #050e1e);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#050f21), to(#050e1e));
    background-image: -webkit-linear-gradient(top, #050f21, #050e1e);
    position: absolute;
    z-index: 7;
    bottom: 7px;
    transition-duration: 0.5s;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
	cursor:pointer
}
.fl_bigbtn_go:hover{
	border: 1px solid #0c2d68;
    color: #5a80c2;
}
.fl_btn_table_fleets_order{
	width:43px;
	border-color: #00AEDA;
	background: #003854 !important;
}
.fl_res_rows_input_div{
	width: 270px;
	height: 28px;
	position:relative;
	font-size: 13px;
	margin: 0;
	margin-top: 1px;
}
.fl_res_rows_ico_img{
	position:absolute;
	display:block;
	left: 2px;
	top: -1px;
	-moz-border-radius: 2px 0px 0px 2px;
	-webkit-border-radius: 2px 0px 0px 2px;
	border-radius: 2px 0px 0px 2px;
	background: none;
	border-right:0;
	width: 30px;
	height: 30px;
	z-index:3;
}
.fl_res_rows_input_min{
	position:absolute;
	display:block;
	top:0;
	left:33px;
	text-align:center;
	background:#000;
	border: 1px solid #001a40;
	border-right:0;
	width:30px;
	height: 24px;
	line-height: 24px;
	z-index:2;
	color:#666;
	cursor:pointer;
}
.fl_res_rows_input_max{
	position:absolute;
	display:block;
	top:0;
	right:0;
	text-align:center;
	background:#000;
	border: 1px solid #001a40;
	border-left:0;
	width:30px;
	height: 24px;
	line-height: 24px;
	z-index:2;
	color:#666;
	cursor:pointer;
	-moz-border-radius: 0px 2px 2px 0px;
	-webkit-border-radius: 0px 2px 2px 0px;
	border-radius: 0px 2px 2px 0px;
	padding-right: 3px;
}
.fl_res_rows_input_countdots{
	display:block;
	position:relative;
	z-index:1;
	width: 168px;
	margin-left:62px;
	height: 18px;
	line-height:15px;
	background: black;
}
.fl_res_rows_input_min:hover, .fl_res_rows_input_max:hover{
	color:#CCC;
}
.fl_res_table{
	border-color:#000;
}
.fl_wave{
	width: 105px;
	position: absolute;
	bottom: 43px;
	right: 5px;
}
.fl_wave select{
	float:right;
	height:27px;
	display:block;
}
.fl_wave label{
	float:right;
	height:27px;
	line-height:27px;
	display:block;
	margin-right: 5px;
}
.fl_mission_selector{
    width: 418px;
    position: absolute;
    padding: 10px;
    top: 26px;
    background: #030c1b;
    height: 205px;
    border-right: 1px solid rgba(163, 163, 163, 0.07);
    /* border-top: 1px solid rgba(0,0,0,0.3); */
    }
.fl_mission_selector_row{
	    position: relative;
	    box-shadow: inset 0 1px 1px rgba(92, 166, 170, 0.02), inset 0 -1px 0px rgba(59, 66, 113, 0.15), 0 5px 7px rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.25), 0 0 0 1px #040f1fd9;
	    border: 1px solid rgba(71, 140, 166, 0.15);
	    -moz-border-radius: 6px;
	    -webkit-border-radius: 6px;
	    border-radius: 6px;
	    background-repeat: no-repeat;
	    color: rgba(92, 166, 170, 1);
	    margin-bottom: 8px;
	    height: 35px;
	    float: left;
	    width: 415px;
	    background: #071627;
	    animation-duration:0.5s;
}
.fl_mission_selector_row:hover{
border: 1px solid rgba(71, 140, 166, 0.26);
    -moz-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;}
.fl_mission_selector_row:active{color:#6ccdce;}
.fl_mission_selector_row label{
	    display: block;
	    padding-left: 45px;
	    cursor: pointer;
	    line-height: 35px;
	    text-align: left;
	    font-size: 12px;
	    height: 35px;
		background-position: 5px;
    background-size: 35px;
	background-repeat:no-repeat;}
.fl_mission_selector_row input{
	    display: block;
    margin-top: 10px;
    cursor: pointer;
    width: 18px;
    height: 18px;
    right: 7px;
    position: absolute;
}
.fl_mission_selector_row label:hover{
	color:#6ccdce;
	
}

input[type="radio"]:checked+label{color:#6ccdce;} 



.fl_mission_selector_caution{
	padding: 0px;
	color:#F33;
	text-align:left;
	position: absolute;
	bottom: 33px;
	left: 14px;
	width: 410px;
}
/*playercard_tables*/
.playercard_tables{
	    border: 0;
    margin-top: 30px;
    font-size: 12px;
}
.playercard_tables th.gray_stripe{
	padding: 0 6px;
	color:#999;
}
.playercard_achive_block{
	    position: relative;
    float: right;
}
.playercard_achive_blocks{
	float: left;
    width: 30px;
    height: 28px;
    position: relative;
    margin: 3px;
    overflow: hidden;
    opacity: 0.6;
	-moz-transition: all 0.1s ease-in;
    -webkit-transition: all 0.1s ease-in;
    -o-transition: all 0.1s ease-in;
    transition: all 0.1s ease-in;
}
.playercard_achive_blocks:hover{
    opacity:1;
}
.playercard_achive_blocks img{
	display:block;
	position:relative;
	z-index:1;
}
.playercard_achive_block_lvl{
	position: absolute;
    top: 1px;
    right: 1px;
    padding: 1px;
    color: #ccc;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.7), 0 1px rgba(255, 255, 255, 0.1);
    border: 1px solid #000000d1;
    z-index: 2;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    height: 10px;
    line-height: 10px;
    font-size: 11px;
}
.player_card .ally_contents{
	padding-bottom:10px;
}
/*DM*/
.dm_btn_build_border_left{
	width:120px !important;
}
.dm_btn_build_border_left .text{
	width:56px !important;
	margin-right:0 !important;
	margin-left: 51px !important;	
	border-right:1px solid #001a40 !important;
	border-left:0 !important;
	position:relative;
	z-index:2;
}
.dm_btn_build_border_left .max_btn_ship{
	width:53px !important;
	color:#CCC !important;
	cursor:default !important;
	float:left !important;
	text-align:left !important;
	padding-left:6px !important;
	border-left:1px solid #001a40 !important;
	border-right:0 !important;
	position:relative;
	z-index:1;
}
.dm_btn_build_border_right{
	margin-left: 130px !important;
}
/*info_elements*/
.info_elements{
	
}
.info_description{
	height:120px;
}
.info_elements .content_box{
	position:relative;
	padding:6px;
	clear:both;
}
.info_elements .content_box .image{
	height: 117px;
	width: 122px;
	float: left;
	overflow: hidden;
	border: 1px solid #000;
	text-align: center;
	background: rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
	background-size: cover !important;
	background-repeat: no-repeat !important;
}
.info_elements .content_box .prices{
	margin-left:130px;
	border-bottom: 1px solid rgba(0,0,0,0.3);
	border-top: 1px solid rgba(0,0,0,0.3);
	border: 1px solid #000;
	background: rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
	height: 105px;
	padding: 6px;
}
table.tabagg{
	margin: 6px;
    width: 98% !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.35);
    border-top: 1px solid rgba(0,0,0,0.3);
    border: 1px solid #000;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
    margin-top: 0px;
    border-collapse: collapse;
    background: none;
    border-color: #000;
}

table.tabagg tr:nth-child(odd){
	background:none;
	border-color:#000a17;
	border-bottom: none !important;
}
table.tabagg tr:nth-child(even){
	background:rgba(9, 29, 46, 0.65);
	border-color:#000;
	border-bottom: none !important;
}
.info_elements th.gray_stripe{
	text-align:center;
	padding:0 4px;
	line-height:22px;
	height:22px;
}
.info_elements_ship_table th.gray_stripe{
	text-align:left;
}
.bottom_band_submit_answer{
	-moz-border-radius: 0px 0px 3px;
	-webkit-border-radius: 0px 0px 3px 0px;
	border-radius: 0px 0px 3px;
	line-height:25px;
	float:right;
	padding:0px 15px;
	background: #005a87;
	color:#FFF;
	font-weight:bold;
  	border-color: #00ccff;
}
.bottom_band_submit_no{
	float:left;
	color:#000;
	-moz-border-radius: 0px 0px 0px 3px;
	-webkit-border-radius: 0px 0px 0px 3px;
	border-radius: 0px 0px 0px 3px;
}
.bottom_band_submit_answer:hover{
	border-color:#0FF;
}
/*treider*/
.tr_table td{
	padding-top:0;
	padding-bottom:0;
}
.tr_table_td_img{
	padding:0;
	width:32px;
}
.tr_table_td_img img{
	border: 1px solid #001a40;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
/*reduce*/
.rd_planet_row{
	position:relative;
	overflow:hidden;
	border: 1px solid #091d2e;
	box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
	background: #000813;
	border-radius: 5px;
	margin: 4px;
	margin-right: 2px;
	width: 348px;
	float: left;
}
.td_planet_delivery{
	margin-left: 1%;
	width: 48%;
	float:left;
}
.rd_planet_row_select{
	cursor:pointer;
}
.rd_planet_row_select:hover{
	background:rgba(0,102,204,0.1);
}
.rd_planet_row_active{
	background:rgba(255, 255, 255, 0.11) !important
}
.rd_planet_row_mask{
	position:absolute;
	left:0;
	top:0;
	bottom: 0;
	width: 60px;
	z-index: 11;
}
.rd_checkbox{
	position:absolute;
	left:0;
	top:0;
	z-index: 10;
}
.rd_planet_img{
	width: 45px;
	height: 45px;
	float:left;
	margin-top: 2px;
}
.rd_planet_data_name{
	float:left;
	line-height:16px;
	width: 95px;
	margin-left:5px;
}
.td_planet_delivery .rd_planet_data_name{
	width:115px;
	overflow:hidden;
}
.rd_planet_resours, .rd_planet_fleets{
	float: right;
	margin-left:5px;
	width: 140px;
	height:48px;
}
.td_planet_delivery .rd_planet_resours{
	width:167px;
	border-right:0;
}
.rd_planet_fleets{
	cursor: help;
    position: absolute;
    height: 15px;
    width: auto;
    top: 6px;
    right: 7px;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
    border: 1px solid #000;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: #000 url(../images/iconav/hangar.png);
    background-size: 12px;
    background-repeat: no-repeat;
    padding-left: 20px;
    padding-right: 10px;
    line-height: 16px;
    color: #5ca7ac;
    background-position-y: 2px;
    background-position-x: 2px;


}
.rd_planet_status{
	    position: absolute;
    width: 160px;
    left: 50px;
    top: 32px;
    font-size: 11px;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
}
.rd_planet_statuto{
	    position: absolute;
    width: auto;
    right: 5px;
    bottom: 3px;
    font-size: 11px;
}
.rd_planet_resours .imper_block_td{
	height: 11px;
	line-height: 11px;
	border-bottom:1px solid #000;
	text-align:left;
	border: 1px solid #000;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
	margin: 2px;
	font-size: 11px;
}
.rd_planet_resours .imper_block_td .occupancy{
	height: 11px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	max-width: 99.6%;
}
.rd_planet_resours .imper_block_td .text_res{
	text-align:left;
	padding:0 4px;
}
.rd_planet_resours .imper_block_td .text_res span{
	color:#CCC;
}
.reducefleet_table{
	line-height:13px;
	border-collapse:collapse;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #000;
}
.reducefleet_table td{
	padding:0px 2px;
	background:rgba(0,0,0,0.3);
	border:1px solid #000;
}
.reducefleet_img_ship, .reducefleet_img_ship img{
	width:15px;
	height:15px;
	padding:0 !important;
}
.reducefleet_img_res, .reducefleet_img_res img{
	height:15px;
	padding:0 !important;
}
.reducefleet_name_ship{
	text-align:left;
	color:#999;
}
.reducefleet_count_ship{
	color:#FFF;
}
/*tooltip_class*/
.tooltip_class_table{
	line-height:13px;
	border-collapse:collapse;
}
.tooltip_class_table td, .tooltip_class_table th{
	background:rgba(0,0,0,0.3);
	border:1px solid #000;
	color:#FFF;
}
.tooltip_class_table_text_left{
	text-align:left;
}
.tooltip_class_table span{
	color:#CCC;
}
.tooltip_class_td_img{
	padding:0;
	vertical-align:top;
	width:80px;
}
.tooltip_class_td_img img{
	width:80px;
}
.tooltip_class_table th{
	color:#999;
	background:rgba(0,0,0,0.6);
}
.tooltip_class_901{
	color:#a47d7a !important;
}
.tooltip_class_902{
	color:#5ca6aa !important;
}
.tooltip_class_903{
	color:#339966 !important;
}
.tooltip_class_911{
	color:#913399 !important;
}
.tooltip_class_921{
	color:#39addd !important;
}
.tooltip_class_931{
	color:#F30  !important;
}
.tooltip_class_a_bigbtn, .tooltip_class_a_btn{
	display:block;
	line-height: 25px;
	height: 25px;
	border: 1px solid #000000;
	width:99.7%;
	text-decoration:none;
	text-shadow:0px 1px 0px rgba(0,0,0,0.3);
	background:#091527;
	-moz-box-shadow: inset 1px 1px #142c52, inset -1px -1px #142c52;
	-webkit-box-shadow: inset 1px 1px #142c52, inset -1px -1px #142c52;
	box-shadow: inset 1px 1px #142c52, inset -1px -1px #142c52;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0a1629', endColorstr = '#091324');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0a1629', endColorstr = '#091324')";
	background-image: -moz-linear-gradient(top, #0a1629, #091324);
	background-image: -ms-linear-gradient(top, #0a1629, #091324);
	background-image: -o-linear-gradient(top, #0a1629, #091324);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#0a1629), to(#091324));
	background-image: -webkit-linear-gradient(top, #0a1629, #091324);
	background-image: linear-gradient(top, #0a1629, #091324);
	text-align:center; 
	padding: 0 0px;
}
.tooltip_class_a_btn{
	line-height:normal;
	height:auto;
	padding: 2px 0px;
}
/**/
.a_batle_msg_more{
	display:block;
	line-height: 28px;
	height: 28px;
	border: 1px solid #005a87;
	background: #004466;
	padding: 0 10px 0 5px;
	-moz-border-radius: 0px 0px 0px 4px;
	-webkit-border-radius: 0px 0px 0px 4px;
	border-radius: 0px 0px 0px 4px;
	position:absolute;
	top:0;
	right:0;
}
#mes_3{
	display:block;
	position:relative;
}
/*Animate*/
.flashing_bg{
	/*background:rgba(0,255,255,0.2);*/
	background:rgba(102,255,153,0.15);
	border:1px solid rgba(255,255,255,0.4);
	position:absolute;
	display:block;
	z-index:1;
	left:0;
	top:0;
	bottom:0;
	right:0;
	width:auto;
	height:auto;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	animation: FlashingBg linear 4s;
	animation-iteration-count: infinite;
	transform-origin: 50% 50%;
	-webkit-animation: FlashingBg linear 4s;
	-webkit-animation-iteration-count: infinite;
	-webkit-transform-origin: 50% 50%;
	-moz-animation: FlashingBg linear 4s;
	-moz-animation-iteration-count: infinite;
	-moz-transform-origin: 50% 50%;
	-o-animation: FlashingBg linear 4s;
	-o-animation-iteration-count: infinite;
	-o-transform-origin: 50% 50%;
	-ms-animation: FlashingBg linear 4s;
	-ms-animation-iteration-count: infinite;
	-ms-transform-origin: 50% 50%;
}
.build_box .flashing_bg{
	top:24px;
	background:rgba(0,255,255,0.15);
	border:1px solid rgba(0,255,255,0.3);
}
#left_menu a.btn_menu .flashing_bg{
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
}

@keyframes FlashingBg{
  0% {
    opacity:1;
  }
 25% {
    opacity:0.4;
  }
 50% {
    opacity:1;
  }
 75% {
    opacity:0.4;
  }
  100% {
    opacity:1;
  }
}

@-moz-keyframes FlashingBg{
  0% {
    opacity:1;
  }
 25% {
    opacity:0.4;
  }
 50% {
    opacity:1;
  }
 75% {
    opacity:0.4;
  }
  100% {
    opacity:1;
  }
}

@-webkit-keyframes FlashingBg {
  0% {
    opacity:1;
  }
 25% {
    opacity:0.4;
  }
 50% {
    opacity:1;
  }
 75% {
    opacity:0.4;
  }
  100% {
    opacity:1;
  }
}

@-o-keyframes FlashingBg {
  0% {
    opacity:1;
  }
 25% {
    opacity:0.4;
  }
 50% {
    opacity:1;
  }
 75% {
    opacity:0.4;
  }
  100% {
    opacity:1;
  }
}

@-ms-keyframes FlashingBg {
  0% {
    opacity:1;
  }
 25% {
    opacity:0.4;
  }
 50% {
    opacity:1;
  }
 75% {
    opacity:0.4;
  }
  100% {
    opacity:1;
  }
}
/*qtip-light*/
.qtip-light{
	z-index:7002 !important;
	top:150px !important;
	position:fixed !important;
}
.qtip-title{
	background:#75C660 !important;
	color:#111 !important;
}
.qtip-title a{
	display:block;
	position:absolute !important;
	right:2px;
	top:2px;
	padding:2px 6px 5px 6px;
	background:#009e4a;
	z-index:2;
	color:#EFE06C;
	-moz-border-radius: 0px 0px 0px 2px;
	-webkit-border-radius: 0px 0px 0px 2px;
	border-radius: 0px 0px 0px 2px;
	text-align:justify
}
.qtip-title a:hover{
	color:#DFC600;
}
/*trn*/
.trn_title{
	color:#000;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
}
.trn_ul{
	list-style-type:disc;
	list-style-position:inside;
	padding:0;
}
.trn_ul li{
	margin-bottom:2px;
	padding:0;
}
.trn_text_italic{
	font-style: italic;
}
.trn_text_oblique{
	font-style: oblique;
}
.trn_text_bold{
	font-weight:bold;
}
.trn_text_bold_vinous{
	color:#9F2838;
	font-weight:bold;
}
.trn_res_title_901{
	color:#A8462A;
	font-weight:bold;
}
.trn_res_title_902{
	color:#5ca6aa;
	font-weight:bold;
}
.trn_res_title_903{
	color:#006730;
	font-weight:bold;
}
.trn_res_title_911{
	color:#913399;
	font-weight:bold;
}
.trn_res_title_921{
	color:#006191;
	font-weight:bold;
}
.trn_res_title_931{
	color:#912100;
	font-weight:bold;
}
.trn_ul_li_img{
	width:30px;
	height:30px;
	margin-right:5px;
}
.trn_li_demands{
	font-weight:bold;
	color:#A34851;
}
.trn_li_bonus{
	font-weight:bold;
	color:#4E408D;
}
.trn_span_bonus{
	font-weight:bold;
	color:#4E408D;
}
.trn_span_reward{
	font-weight:bold;
	color:#006191;
}
#dali, #expedition{
	display:block;
	position:relative;
	padding:0 25px 0 10px;
	height: 45px;
	line-height: 45px;
	width: 40.7%;
	    box-shadow: inset 0 1px 1px rgba(92, 166, 170, 0.02), inset 0 -1px 0px rgba(59, 66, 113, 0.15), 0 5px 7px rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.25), 0 0 0 1px #040f1fd9;
		}
		
.planetsec2{
	border: 1px solid #000;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    text-align: center;
    padding: 1px;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
    width: 45px;
    height: 45px;
    position: relative;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
	
}
.planetsec3 {
	height: 40px;
    width: 40px;
    padding: 3px;
}
/*pc*/
.pc-u-name, .pc-p-name, .pc-a-name{
	float:left;
	margin-right:12px;
	height:27px;
}
.pc-p-name, .pc-a-name{
	color:#999;
}
.pc-a-name{
	margin-right:5px;
}
/*grecaptcha-badge*/
.grecaptcha-badge{display: none !important;}

/*flight_content*/
#flight-content{
	position:absolute;
	left:0;right:0;
	top:0; bottom:0;
	overflow:hidden;
	width:980px;
}
#flight-left{
	position:absolute;
	left:0; top:0; 
	bottom:0;
	width:175px;
}
#flight-right{
	position:absolute;
	right:0; top:0; 
	bottom:0;
	width:275px;
}
#flight-center{
	position:absolute;
	left:185px; right:280px; 
	top:0; bottom:0;
}
/*fl-title*/
.fl-title{
	position:relative;
	font-family: "BicubikRegular", Arial, Geneva, sans-serif;
	font-size:15px;
	text-align:center;
	padding:10px 0;
	cursor:default;
	overflow:hidden;
}
.fl-title span{
	font-family: Arial, Geneva, sans-serif;
	font-size:13px;
}
/*fl-fleet*/
.fl-fleet{
	position:absolute;
	overflow:auto;
	top:58px; bottom:0;
	left:0;	right:0;
	margin:0;
}
.fl-fleet-groop{
	position:relative;
	font-family: "BicubikRegular", Arial, Geneva, sans-serif;
	font-size:11px;
	margin:10px 5px 5px 0;
	border-bottom:1px solid rgba(255,255,255,0.50);
	height:28px;
	line-height:28px;
}
/*fl-fleet-row*/
.fl-fleet-row{
	position:relative;
	height:25px;
	margin-bottom:4px;
}
.fl-fleet-row-i{
	position:absolute;
	height:25px;
	width:25px;
	left:0; top:0;
	background-size:contain;
}
.fl-fleet-row-n{
	position:absolute;
	overflow:hidden;
	line-height:25px;
	height:25px;
	width:110px;
	left:30px; top:0;
}
.fl-fleet-row-c{
	position:absolute;
	font-family: "BicubikRegular", Arial, Geneva, sans-serif;
	overflow:hidden;
	text-align:center;
	color:#05b9e5;
	line-height:25px;
	height:25px;
	width:135px;
	left:145px; top:0;
}
.fl-fleet-row-input-div{
	position:absolute;
	line-height:25px;
	height:25px;
	width:220px;
	left:285px; top:0;
}
.fl-fleet-row-input-min, .fl-fleet-row-input-max{
	position:absolute;
	font-family: "BicubikRegular", Arial, Geneva, sans-serif;
	text-align:center;
	left:0; top:0;
	width:40px;
	height:25px;
	color:#CCCCCC;
	cursor:pointer;
}
.fl-fleet-row-input-max{
	right:0;
	left:auto;
}
.fl-fleet-row-input-min:hover, .fl-fleet-row-input-max:hover{
	background-color:rgba(5,190,230,0.20);
	-moz-box-shadow: inset 0px 0px 0px 1px  rgba(255,255,255,0.05);
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.05);
	box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.05);

	color:#FFFFFF;
}
.fl-fleet-row-input{
	position:absolute;
	/*font-family: "BicubikRegular", Arial, Geneva, sans-serif;*/
	height:23px;
	width:122px;
	text-align:center;
	top:0;
	left:45px; right:45px;
}
/*fl-mis*/
.fl-mis{
	height:30px;
	margin-top:5px;
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
}
.fl-mis-row{
	position:relative;
	text-align:right;
	line-height:25px;
	height:25px;
	margin:0 10px 4px 10px;
	background-position:left center;
	background-repeat:no-repeat;
	cursor:default;
	z-index:1;
}
/*fl-select*/
.fl-select{
	height:23px;
	width:70px;
}
/*fl-res*/
.fl-res-row{
	position:relative;
	height:25px;
	line-height:25px;
	margin:5px 10px;
	overflow:hidden;
}
.fl-res-input{
	width:132px;
	text-align:right;
	padding-left:27px !important;
	z-index:1;
}
.fl-res-ico{
	position:absolute;
	left:51px; top:3px;
	height:19px;
	width:19px;
	z-index:2
}
.fl-res-row-no-h{
	height:auto;
	line-height:15px;
}
.fl-btn{
	margin-top:20px;
	overflow: visible;
}
/*fl-res-storage*/
.fl-res-storage{
	font-family: "BicubikRegular", Arial, Geneva, sans-serif;
	box-shadow:0px 0px 1px 1px rgba(0,0,0,0.35);
	margin-bottom:15px;
}
.fl-res-storage-filling{
	position:absolute;
	left:0; top:0;
	width:0;
	height:25px;
	/*transition*/
	-moz-transition: width 1s ease-in-out;
    -webkit-transition: width 1s ease-in-out;
    -o-transition: width 1s ease-in-out;
    transition: width 1s ease-in-out;
}
.fl-res-storage-count{
	position:absolute;
	left:30px; top:0;
	right:50px;
	height:25px;
	text-align:left;
}
.fl-res-storage-percent{
	position:absolute; 
	top:0;
	height:25px;
	right:0px;
}

#info-fleet-gate{
	width:98%;
	min-height: 500px;
	padding-bottom: 50px;
}
#info-fleet-gate .fl-fleet{
	bottom: 35px;
	margin:0 auto;
	width:515px;
}
.sf-res-row{
	width:28%;
	margin-top:5px;
	line-height:20px;
	text-align:left;
}
.info-gate-btn{
	position:absolute;
	text-align: center;
	left:0; 
	right:0;
	bottom:0px;
	width: auto;
	margin-bottom: 0;
	border-radius: 0;
	box-shadow: inset 0 0 0 1px rgba(255,255,255,.2);
}
.msg-res-rows{
	position:relative;
	overflow:hidden;
	min-width:18px;
	line-height:18px;
	padding-top:5px;
}
.msg-res-row{
	font-family: "BicubikRegular", Arial, Geneva, sans-serif;
	font-size:11px;
	position:relative;
	float:left;
	width:117px;
	line-height:18px;
	margin-right:5px;
	padding-left:25px;
	margin-bottom:5px;
	overflow:hidden;
}
.msg-res-row-i{
	position:absolute;
	left:0; top:0; bottom:0;
	height:18px; width:18px;
}

/** =====================
 * Responsive
 ========================*/
@media only screen and (max-width: 766px) {
    .comments-container {
        width: 480px;
    }

    .comments-list .comment-box {
        width: 390px;
    }

    .reply-list .comment-box {
        width: 320px;
    }
}

/*
* Listaamici
 ---------------------------*/
.piccolastriscia {
height: 20px;
line-height: 19px;
margin-top:3px;
margin-bottom:3px;
}
.avatarlistaamici {
float:left;height:15px;
width:15px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 4px 4px 4px 0px;
}
.listaon {
width:10px;
height:10px;
background:green;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
display: inline-block;
float: right;
margin-top: 5px;
margin-left: -10px; 
}
.listaoff {
width:10px;
height:10px;
background:red;
border-radius: 50%;
display: inline-block;
float: right;
margin-top: 5px;
margin-left: -10px; 
}
.listaara {
width:10px;
height:10px;
background:orange;
border-radius: 50%;
display: inline-block;
float: right;
margin-top: 5px;
margin-left: -10px; 
}
.noamici {
text-align: center;
line-height: 18px;
}
.listabarrabasso {
padding: 0 2%;
color: #999;
width: 96%;
height: 21px;
line-height: 21px;
background: rgba(0,0,0,0.3);
border-top: 1px solid #000;
margin-top: 2px;
}
.linkbarrabasso {
float:left;
color:#666;
}
.linkbarrabasso:hover {
text-decoration:underline
}


.listabarraalto {
padding: 0 2%;
color: #999;
width: 96%;
height: 21px;
line-height: 21px;
border-top: 1px solid #000;
margin-top: 2px;
border-bottom: 1px solid #000;
background: rgb(0, 8, 19);
}
.linkbarraalto {
float:right;
color:#666;
}
.linkbarraalto:hover {
text-decoration:underline
}



/** =====================
 * Risorse
 ========================*/
.tabellarisorse tr:nth-child(odd){
    background:#000a18;}

.tabellarisorse tr:nth-child(even){
    background:#000d20;}

.tabellarisorse td{
line-height: 20px;}
.abilitatutto {
    height:100%;
	width:100%;
	background: rgba(255, 19, 0, 0.28);
	border: 1px rgb(251, 19, 0);}	
.bloccatutto {
    height:100%;
	width:100%;
	background: rgba(0,149,21,0.28);
	border: 1px rgba(0, 255, 0, 1);}	

.progress_bar_container {
  width: 150px;
  margin:0;
  border: solid 1px rgba(0,0,0,0.3);
  height: 15px;
  position: relative;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  display: -moz-inline-stack; /* optional */
  display: inline-block;
  zoom: 1; /* triggers hasLayout for IE */
  *display: inline; /* target IE7 only */
  vertical-align: sub;
}
.progress_bar_container .progress_bar {
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #78bf34; /* fallback/image non-cover color */
  background-image: -moz-linear-gradient(#acdc7d, #78bf34); /* Firefox 3.6+ */
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#acdc7d), to(#78bf34)); /* Safari 4+, Chrome 1+ */
  background-image: -webkit-linear-gradient(#acdc7d, #78bf34); /* Safari 5.1+, Chrome 10+ */
  background-image: linear-gradient(#acdc7d, #78bf34); /* CSS3, IE10+ */
}
.progress_bar_container span {
    text-align: center;
    position: absolute;
    z-index: 1;
    width: 100%;
    font-size: 11px;
    line-height: 1em;
    text-shadow: 0 0 6px white;
    top:2px;
}

.creadetriti {    width: 50%;
    float: right;
    background: #1e112d;
    background: #1e112d;
    -moz-box-shadow: inset 1px 1px #521f6d, inset -1px -1px #521f6d;
    -webkit-box-shadow: inset 1px 1px #521f6d, inset -1px -1px #521f6d;
    box-shadow: inset 1px 1px #521f6d, inset -1px -1px #521f6d;}

.flov1 {transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-moz-transform: rotate(180deg);right: -7px;left: auto;top: 40px;   
}
.flov2 {transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-moz-transform: rotate(180deg);right:auto;left:-7px;top: 40px;   
}
.flov3 {width: 714px;background: none;border: none;margin-left: -4px;margin-top: 30px;height: 26px;   
}
.flov4 {margin-top: 1px;border: none;height: 24px;line-height: 24px;background: #000916;border-bottom: 1px solid #000;   
}
.flov5 { text-align:left; float:left;color:#7c8e9a  
}
.flov6 {cursor:pointer;float: right;line-height: 22px;   
}
.flov7 {-moz-transform: scaleY(-1); -o-transform: scaleY(-1);-webkit-transform: scaleY(-1);transform: scaleY(-1);filter: FlipV; -ms-filter: 'FlipV';   
}
.flov8 {width: 714px; background: none; border: none; margin-left: -4px; margin-top: 0px; padding: 0px; height: 100%; margin-bottom: 3px; display: block;   
}
.flov9 {height: 20px;margin-top: 0;border: none;border-bottom: 1px solid #000;    background: #041325;   
}
.flov10 {left:76px;width:60px   
}
.flov11 {top:0px;width: 60px;   
}
.flov12 {font-weight:bold   
}
.flov13 {left:142px   
}
.flov14 {left:300px; margin-left:-20px;top:1px;width:120px   
}
.flov15 {   top: 0px;
    width: 60px;
}

/*halloween*/
#top_halloween .top_gift_mid{
	position:absolute;
	top:35px;
	background:url(../images/gift/top_halloween_mid.png) repeat-x;
	left:0px;
	right:0px;
	height:21px;
}
#top_halloween .top_gift_left{
	position:absolute;
	display:none;
}
#top_halloween .top_gift_right{
	position:absolute;
	display:none;
}
#bottom_halloween{
	width:267px;
	height:80px;
	position:relative;
	margin-left:-16px;
	margin-top:5px;
	overflow:visible;
}
#bottom_halloween .bottom_gift_bg{
	background:url(../images/gift/bottom_halloween.png) no-repeat;
	width:100%;
	height:122px;
	padding-top:15px;
}
#bottom_halloween .gift_bloc{
	width:30px;
	height:15px;
	line-height:15px;
	padding-top:33px;
	float:left;
	color:#fff !important;
	text-align:center;
	margin-left:23px;
	display:block;
	overflow:hidden;
}
#bottom_halloween .gift_1{
	background:url(../images/gift/halloween_gift_1.png) no-repeat top;
	margin-left:30px;
}
#bottom_halloween .gift_2{
	background:url(../images/gift/halloween_gift_2.png) no-repeat top;
}
#bottom_halloween .gift_3{
	background:url(../images/gift/halloween_gift_3.png) no-repeat top;
}
#bottom_halloween .gift_4{
	background:url(../images/gift/halloween_gift_4.png) no-repeat top;
	margin-left:30px;
}




.marketto1 {width: 48% !important;background:#000815 !important;min-width: 40% !important;
}
.marketto2 {color: #c63b38;
}
.marketto3 {height: 13px; width: 13px;padding: 3px;border-radius: 10px; vertical-align: middle;
}
.marketto4 { border:none !important;  float:right !important;z-index: 2;position: absolute;right: 0;
}

#big_panet .palnet_pianeta_universo {left: auto;
    top: 85px;
    right: 0;
    width: auto;
    background: none;
    -moz-border-radius: 0px 2px 2px 0px;
    -webkit-border-radius: 0px 2px 2px 0px;
    border-radius: 0px 2px 2px 0px;
    position: absolute;}
.unioverv1 { height: 20px; margin-left:2px;margin-right:2px;opacity:0.8;
 -webkit-animation-duration: zs; 
    animation-duration: zs;
}
.unioverv1:hover { opacity:1
}

#big_panet .palnet_luna_push {
    top: 20px;
    left: 290px;
    display: block;
    text-align: center;
    -moz-border-radius: 0px 2px 2px 0px;
    -webkit-border-radius: 0px 2px 2px 0px;
    border-radius: 0px 2px 2px 0px;
    cursor: pointer;}

.infouniov{
background-image:url(../images/iconav/o-infouni.png);
}
.pulsanteflottealto{
background-color: rgba(0,0,0,0.4);padding: 0 10px; margin-right:10px; border-left: 1px rgba(0,0,0,0.8) dashed; border-right: 1px rgba(0,0,0,0.8) dashed;
}
.barraflottesotto{
margin-top:3px !important;border-top: 1px solid #000 !important; height:22px !important;line-height:22px !important
}
.shareflottesotto{
vertical-align: text-top;margin-right: -10px;margin-left: 5px;
}
	.nuovomenusinistra {
	display: block;
    width: 73px;
    padding: 0 7px;
    float: left;
    margin: 0px 0px 6px 1px;
    height: 24px;
    line-height: 24px;
    color: #CCC;
    text-decoration: none;
    text-shadow: 0px 1px 0px rgba(0,0,0,0.6);
    border: 1px solid #000;
    -moz-border-radius: 2px 0px 0px 2px;
    -webkit-border-radius: 2px 0px 0px 2px;
    border-radius: 2px 0px 0px 2px;
    background: #091527;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0a1629', endColorstr = '#091324');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0a1629', endColorstr = '#091324')";
	background-image: -moz-linear-gradient(top, #0a1629, #091324);
	background-image: -ms-linear-gradient(top, #0a1629, #091324);
	background-image: -o-linear-gradient(top, #0a1629, #091324);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#0a1629), to(#091324));
	background-image: -webkit-linear-gradient(top, #0a1629, #091324);
	background-image: linear-gradient(top, #0a1629, #091324);
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	text-align: left;
	position: relative;
	border-right: none;
	margin-right: 0;
	box-shadow: inset 1px 1px #142c52, inset -1px -1px #142c52;
	}

	.nuovomenusinistra:hover {
	background:#0a172b;
	-moz-transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	}
	.nuovomenusinistra:focus {
	box-shadow: inset 1px 1px #183461, inset -1px -1px #17335f;
	}
	
	.galassiabott {
	display: block;
    width: 221px;
    padding: 0 7px;
    float: left;
    margin: 0px 1px 2px 1px;
    height: 28px;
    line-height: 28px;
    color: #CCC;
    text-decoration: none;
    text-shadow: 0px 1px 0px rgba(0,0,0,0.6);
    border: 1px solid #000;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
    background: #091527;
    box-shadow: inset 1px 1px #142c52, inset -1px -1px #142c52;
        background-image: url(../images/galaxybutton2.gif);
    background-size: cover;
	    position: relative;
		}
	
	.galassiabott:hover {

	-moz-transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	}
	.galassiabott:focus {
	box-shadow: inset 1px 1px #183461, inset -1px -1px #17335f;

	}
	
	.nuovomenudestra { 
	display: block;
	width: 15px;
	background:#040f1f;
	padding: 0 7px;
	float: left;
	height: 24px;
	line-height: 21px;
	color: #CCC;
	text-decoration: none;
	text-shadow: 0px 1px 0px rgba(0,0,0,0.6);
	  text-align: left;
	position: relative;
	 border: 1px solid #000;
	-moz-border-radius: 0px 2px 2px 0px;
	-webkit-border-radius: 0px 2px 2px 0px;
	border-radius: 0px 2px 2px 0px;
	border-left: none;
	margin: 0;
	box-shadow: inset 0px 1px #142c52, inset -1px -1px #142c52;
	}
	.freccia{
	width: 20px;
	background: none;
	margin-left: 0px;
	}
	.right-to-left {
	border-width: 0px 3px 0px 0;
	border-style: solid;
	-webkit-border-image: 
	 -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(91, 35, 105, 0)), color-stop(41%, #5ca6aa54), color-stop(59%, #3a6b7354), color-stop(100%, rgba(91, 35, 105, 0)));
	-webkit-border-image: 
	 -webkit-linear-gradient(rgba(91, 35, 105, 0), #5ca6aa54 41%, #3a6b7354 59%, rgba(91, 35, 105, 0));   
	-moz-border-image:
	 -moz-linear-gradient(rgba(91, 35, 105, 0), #5ca6aa54 41%, #3a6b7354 59%, rgba(91, 35, 105, 0));
	-o-border-image:
	 -o-linear-gradient(rgba(91, 35, 105, 0), #5ca6aa54 41%, #3a6b7354 59%, rgba(91, 35, 105, 0));
	border-image:
	 linear-gradient(rgba(91, 35, 105, 0), #5ca6aa54 41%, #3a6b7354 59%, rgba(91, 35, 105, 0));	  
	}
	.oamlink {
    width: 220px;
    font-size: 100%;
    display: block;
    text-decoration: none;
    text-shadow: 0px 1px 0px rgba(0,0,0,0.3);
    background: #431010;
    -moz-box-shadow: inset 1px 1px #6a1b1b, inset -1px -1px #6a1b1b;
    -webkit-box-shadow: inset 1px 1px #6a1b1b, inset -1px -1px #6a1b1b;
    box-shadow: inset 1px 1px #6a1b1b, inset -1px -1px #691717;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#380e0e', endColorstr = '#350e0e');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#380e0e', endColorstr = '#350e0e')";
    background-image: -moz-linear-gradient(top, #380e0e, #350e0e);
    background-image: -ms-linear-gradient(top, #380e0e, #350e0e);
    background-image: -o-linear-gradient(top, #380e0e, #350e0e);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#290a0a), to(#350e0e));
    background-image: -webkit-linear-gradient(top, #380e0e, #350e0e);
    background-image: linear-gradient(top, #380e0e, #350e0e);
    text-align: center;
    padding: 0 7px;
    float: left;
    margin: 0px 1px 5px 3px;
    height: 24px;
    line-height: 24px;
    color: rgb(219, 55, 75);
    position: relative;
    border: 1px solid #000;
    white-space: nowrap;
    background-image: url(/styles/images/931f.png);
    background-repeat: no-repeat;
    background-size: contain;
 }
	.oamlink:hover {
	-moz-box-shadow: inset 1px 1px #772020, inset -1px -1px #772020;
	-webkit-box-shadow: inset 1px 1px #772020, inset -1px -1px #772020;
	box-shadow: inset 1px 1px #772020, inset -1px -1px #772020;
	-moz-transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	color:rgb(219, 55, 75);
	}
	.oamperc {
	color:#FC0;
	float: right;
	position: absolute;
	margin: 0px 6px
	
	}
	.oamlinkimg {position: absolute;
	top: 0px;
	margin-top: -12px;
	left: 0;
	right: 0;
	width: 50px;
	}
	.olistabarrabasso {
	    position: fixed;
    top: 129px;
    z-index: 995;
    left: 13px;
    width: 250px;
    text-align: center;
	}	
	.fullscreen {
	position: fixed;
    bottom: 0;
    z-index: 995;
    right: 20px;
	display: block;
    height: 35px;
    width: 35px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(../images/fullscreen.png);
    border: none;
    overflow: hidden;
    cursor: pointer;
    opacity: 0.65;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 65);
    filter: alpha(opacity = 65);
	}
	.fullscreen:hover {
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
    filter: alpha(opacity = 100);
	}	
	.olistabarraultima {
	margin-left: -5px;
	width: 100%;
	height: 16px;
	background: rgba(0,0,0,0.6);
	border-top: 1px solid #000;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	margin-bottom: -6px;
	padding: 5px;
	}	
	.olistabarraultima:hover {
	background: rgba(0,0,0,0.7);
	-moz-transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	}	
	.oservertime {
	    line-height: 9px;
    height: 9px;
    margin: 5px auto;
    color: #b9b9b9;
    text-align: center;
    display: inline-block;
    font-size: 12px;
    font-family: Tahoma, Arial, Geneva, sans-serif;
	}
	.oevent {
	height: 30px;
    width: 30px;
    position: absolute;
    right: 10px;
    top: 150px;
    background: url(../images/event.png) no-repeat #040f1f;
    background-position: center;
    text-align: center;
    display: inline-block;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
   z-index:6;
	box-shadow: inset 1px 1px #142c52, inset -1px -1px #142c52;
	}
	.opromote {
	height:30px;
	width:30px;
	position:absolute;
	right:10px;
	top:190px;
	background: url(../images/promote.png) no-repeat #040f1f;
    background-position: center;
	text-align: center;
	display: inline-block;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	box-shadow: inset 1px 1px #142c52, inset -1px -1px #142c52;
	z-index:6;
	}
	.obonus {
	height:30px;
	width:30px;
	position:absolute;
	right:10px;
	top:230px;
	background: url(../images/bonus.png) no-repeat #ab1010;
	background-position: center;
	text-align: center;
	display: inline-block;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	z-index:6;
	}
	.otopnav {
    background:#08162b url(../images/bg_res_nava.jpg) repeat-x !important;    
	-webkit-box-shadow: inset 0 1px 1px rgb(20, 44, 82), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f !important;
    -moz-box-shadow: inset 0 1px 1px rgb(20, 44, 82), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f !important;
    box-shadow: inset 0 1px 1px rgb(20, 44, 82), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f !important;
	height:40px !important;
	-webkit-border-radius: 0px 0px 8px 8px !important;
	-moz-border-radius:  0px 0px 8px 8px !important;
	-ms-border-radius:  0px 0px 8px 8px !important;
	-o-border-radius:  0px 0px 8px 8px !important;
    border-radius: 0px 0px 8px 8px !important;
	}

	.obonustext {
	 position: absolute;
    right: 36px;
    top: 235px;
    height: 20px;
    line-height: 20px;
    text-align: end;
    padding-right: 10px;
    background: rgb(170, 16, 16);
    background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgb(170, 16, 16) 100%);
    background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgb(170, 16, 16) 100%);
    background: linear-gradient(to right, rgba(0,0,0,0) 0%, rgb(170, 16, 16) 100%);
    z-index:6;
    width: 25px;
	}
	.opremlink {width: 40%;
	float: right;
	font-size: 88%;
	}
	.opremlinkimg {  margin-right: -1px;
	float: right;
	height: 19px;
	vertical-align: -webkit-baseline-middle;
	padding: 2px 0px 0px 0px;
	}
	.imgovernuovo {height: 14px;
	width: 14px;
	padding: 1px;
	opacity: 0.3;
	animation-duration:0.5s;
	}
	.imgovernuovo:hover {
	opacity: 1;
	}
	.oimgaltro {height: 14px;
	width: 14px;
	padding: 1px;
	opacity: 1;}
	.oimgaltro:hover {
	opacity: 1;
	-moz-transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;}
	.overviewbuttons {
	position: relative;
	white-space: nowrap;
	min-height: 33px;
	margin-bottom: 10px;
	margin-left:4px }
	.overviewbuttons a {
	-moz-transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	width: 37px;
	height: 25px;
	position: absolute;
	top: 0;
	text-decoration: none;
	padding-top: 9px;
	outline-width: 0px;
	z-index: 990;
	color:#5ca6aa;
	text-align: center;
	line-height: 17px;
	display: block;
	border: 1px solid #000;	}
	.overviewbuttons a:not(.active) {
	-webkit-box-shadow: inset 0 1px 1px rgb(20, 44, 82), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
	-moz-box-shadow: inset 0 1px 1px rgb(20, 44, 82), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
	box-shadow:inset 0 1px 1px rgb(20, 44, 82), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0b1a31), color-stop(100%, #040f1f));
	background-image: -webkit-linear-gradient(#0b1a31, #040f1f);
	background-image: -moz-linear-gradient(#0b1a31, #040f1f);
	background-image: -o-linear-gradient(#0b1a31, #040f1f);
	background-image: linear-gradient(#0b1a31, #040f1f);
	text-shadow: 0 0 21px rgba(223, 206, 228, 0.5), 0 -1px 0 #162e3c }
	.overviewbuttons a:not(.active):hover, .overviewbuttons a:not(.active):focus {
	-moz-transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	}
	.overviewbuttons a:not(.active):active {
	color: #e4e3ce !important; }
	.overviewbuttons a.active, .overviewbuttons a:active, .overviewbuttons a:hover {
	-webkit-box-shadow: inset 0 1px 1px rgb(9, 19, 37), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
	-moz-box-shadow: inset 0 1px 1px rgb(9, 19, 37), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
	box-shadow:inset 0 1px 1px rgb(9, 19, 37), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #040f1f), color-stop(100%, #0c1b31));
	background-image: -webkit-linear-gradient(#040f1f, #0c1b31);
	background-image: -moz-linear-gradient(#040f1f, #0c1b31);
	background-image: -o-linear-gradient(#040f1f, #0c1b31);
	background-image: linear-gradient(#040f1f, #0c1b31);
	color: #e4e3ce;
	}
	.overviewbuttons a.active:before, .overviewbuttons a:active:before {
	position: absolute;
	display: block;
	content: "";
	width: 1px;
	height: 36px;
	top: 1px;
	left: -2px;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(91, 35, 105, 0)), color-stop(41%, #5ca6aa54), color-stop(59%, #3a6b7354), color-stop(100%, rgba(91, 35, 105, 0)));
	background-image: -webkit-linear-gradient(rgba(91, 35, 105, 0), #5ca6aa54 41%, #3a6b7354 59%, rgba(91, 35, 105, 0));
	background-image: -moz-linear-gradient(rgba(91, 35, 105, 0), #5ca6aa54 41%, #3a6b7354 59%, rgba(91, 35, 105, 0));
	background-image: -o-linear-gradient(rgba(91, 35, 105, 0), #5ca6aa54 41%, #3a6b7354 59%, rgba(91, 35, 105, 0));
	background-image: linear-gradient(rgba(91, 35, 105, 0), #5ca6aa54 41%, #3a6b7354 59%, rgba(91, 35, 105, 0));
	-webkit-box-shadow: 2px 0 6px 0 #0a1527;
	-moz-box-shadow: 2px 0 6px 0 #0a1527;
	box-shadow: 2px 0 6px 0 #0a1527; }
	.overviewbuttons a.active:after, .overviewbuttons a:active:after {
	position: absolute;
	display: block;
	content: "";
	width: 1px;
	height: 36px;
	top: 1px;
	right: -2px;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(91, 35, 105, 0)), color-stop(41%, #5ca6aa54), color-stop(59%, #3a6b7354), color-stop(100%, rgba(91, 35, 105, 0)));
	background-image: -webkit-linear-gradient(rgba(91, 35, 105, 0), #5ca6aa54 41%, #3a6b7354 59%, rgba(91, 35, 105, 0));
	background-image: -moz-linear-gradient(rgba(91, 35, 105, 0), #5ca6aa54 41%, #3a6b7354 59%, rgba(91, 35, 105, 0));
	background-image: -o-linear-gradient(rgba(91, 35, 105, 0), #5ca6aa54 41%, #3a6b7354 59%, rgba(91, 35, 105, 0));
	background-image: linear-gradient(rgba(91, 35, 105, 0), #5ca6aa54 41%, #3a6b7354 59%, rgba(91, 35, 105, 0));
	-webkit-box-shadow: 2px 0 6px 0 #0a1527;
	-moz-box-shadow: 2px 0 6px 0 #0a1527;
	box-shadow: 2px 0 6px 0 #0a1527; }
	 .overviewbuttons a.active:after:last-of-type {
	width: 0px;}
	.overviewbuttons a.active {
	z-index: 1000; }
	.overviewbuttons a:active {
	z-index: 999; }
	.overviewbuttons a:last-of-type {
	-webkit-border-radius:  0px 2px 2px 0px;
	-moz-border-radius:  0px 2px 2px 0px;
	-ms-border-radius:  0px 2px 2px 0px;
	-o-border-radius:  0px 2px 2px 0px;
	border-radius: 0px 2px 2px 0px;
	}
	.overviewbuttons a:first-of-type {
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	-ms-border-radius: 2px 0 0 2px;
	-o-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
	left: 0; }
	.overviewbuttons a:nth-of-type(2) {
	left: 39px; }
	.overviewbuttons a:nth-of-type(3) {
	left: 78px; }
	.overviewbuttons a:nth-of-type(4) {
	left: 117px; }
	.overviewbuttons a:nth-of-type(5) {
	left: 156px; }
	.overviewbuttons a:nth-of-type(6) {
	left: 195px; }
	.overviewbuttons a:nth-of-type(7) {
	left: 208px; }
	.overviewbuttons a:nth-of-type(8) {
	left: 347px; }
	.overviewbuttons a i:before {
	margin-left: 2px;
	font-size: 22px; }
	.overviewbuttons a i.icon-bar-chart:before {
	font-size: 20px;
	margin-top: 0px; }
	.overviewbuttons a i.icon-sync:before {
	font-size: 20px;
	margin-left: 3px;
	margin-top: 1px; }
	.overviewbuttons a i.icon-download:before {
	font-size: 19px;
	margin-top: 1px;
	margin-left: 4px; }
		  
	.esperienza {    width:80%;
	height: 8px;
	position: relative;
	background: #040f1f;
	-moz-box-shadow: inset 5px 3px 4px #000000;
	-webkit-box-shadow: inset 5px 3px 4px #000000;
	box-shadow: inset 5px 3px 4px #000000;
	overflow: hidden;
	border: 1px solid #000;
	margin-bottom: 5px;
	-webkit-border-radius:  2px 2px 2px 2px;
	-moz-border-radius:  2px 2px 2px 2px;
	-ms-border-radius:  2px 2px 2px 2px;
	-o-border-radius:  2px 2px 2px 2px;
	border-radius: 2px;
	float: left;
    margin-left: 3px;
	 
	  }

	.esperienzapace{
	  height: 13px;
	z-index: 5;
	position: absolute;
	top: 0;
	left: 0;
	background: #008b42 url(../images/lelev_active1.gif) repeat-x;
	overflow: hidden;
	}	
	.esperienzaguerra{
	height: 13px;
	z-index: 5;
	position: absolute;
	top: 0;
	left: 0;
	background: #4e0c0c url(../images/batlelelev_active1.gif) repeat-x;
	overflow: hidden;
	}
	.separo{
	margin-left: 9%;
	margin-top: 1px;
	position: relative;
	z-index: 10;
	height: 6px;
	border-right: 1px solid rgba(82, 149, 156, 0.19);
	border-left: 1px solid rgba(0, 0, 0, 0.3);
	float: left;
	}
	.settmehid{
    height: auto;
    width: 27px;
    position: absolute;
    float: right;
    right: 33px;
    margin-top: 29px;
    background-image: -webkit-linear-gradient(top, rgb(0, 9, 23), rgb(0, 5, 12));
    border-right: 1px solid rgb(0, 0, 0);
    border-bottom: 1px solid rgb(0, 0, 0);
    border-left: 1px solid rgb(0, 0, 0);
    border-image: initial;
    padding: 2px;
    border-top: none;
    display: none;
    border-radius: 0px 0px 3px 3px;
    -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
    -webkit-box-shadow: inset 0 0px 0px rgb(13, 33, 66), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #020a17;
    -moz-box-shadow: inset 0 0px 0px rgb(13, 33, 66) inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #020a17;
    box-shadow: inset 0 0px 0px rgb(13, 33, 66), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #020a17;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #020a17), color-stop(100%, #010710));
    background-image: -webkit-linear-gradient(#020a17, #010710);
    background-image: -moz-linear-gradient(#020a17, #010710);
    background-image: -o-linear-gradient(#020a17, #010710);
    background-image: linear-gradient(#020a17, #010710);
    text-shadow: 0 0 21px rgba(223, 206, 228, 0.5), 0 -1px 0 #162e3c;
	padding-left: 4px;
	}
	.statsmehid{
	height: auto;
	width: auto;
	position: absolute;
	float: left;
	left: 94px;
	margin-top: 35px;
	background-image: -webkit-linear-gradient(top, rgb(0, 9, 23), rgb(0, 5, 12));
	border-right: 1px solid rgb(0, 0, 0);
	border-bottom: 1px solid rgb(0, 0, 0);
	border-left: 1px solid rgb(0, 0, 0);
	border-image: initial;
	padding: 2px;
	border-top: none;
	border-radius: 0px 0px 3px 3px;
	 -webkit-border-radius:  0px 0px 3px 3px;
	-moz-border-radius:  0px 0px 3px 3px;
	display:none;	
	}
	#barrasottoover{
	height: 32px;
    width: auto;
    position: relative;
    right: 0;
    margin: -5px 12px 0px 12px;
    border-right: 1px solid rgb(0, 0, 0);
    border-bottom: 1px solid rgb(0, 0, 0);
    border-left: 1px solid rgb(0, 0, 0);
    border-image: initial;
    padding: 2px;
    border-top: none;
    -webkit-border-radius: 0px 0px 8px 8px;
    -moz-border-radius: 0px 0px 8px 8px;
    -ms-border-radius: 0px 0px 8px 8px;
    -o-border-radius: 0px 0px 8px 8px;
    border-radius: 0px 0px 8px 8px;
    left: 0;
    z-index: -1;
    -webkit-box-shadow: inset 0 1px 1px rgb(13, 33, 66), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
    -moz-box-shadow: inset 0 1px 1px rgb(13, 33, 66) inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
    box-shadow: inset 0 1px 1px rgb(13, 33, 66), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #061225), color-stop(100%, #040f1f));
    background-image: -webkit-linear-gradient(#061225, #020a17);
    background-image: -moz-linear-gradient(#061225, #020a17);
    background-image: -o-linear-gradient(#061225, #020a17);
    background-image: linear-gradient(#061225, #020a17);
    text-shadow: 0 0 21px rgba(223, 206, 228, 0.5), 0 -1px 0 #162e3c;
	    min-width: 970px;
	}

	#barrasottoover .mini_planet_navigation{
	 float: none;
    height: 32px;
    width: 250px;
    background: none;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    margin-top: 3px;
}
#barrasottoover .mini_planet_navigation .link_next{
	width:8px;
	height:16px;
	float:right;
	display:block;
	margin-top:7px;
	cursor:pointer;
	background:url(../images/arrows_mini_palanet_navig.png) -8px 0px;
}
#barrasottoover .mini_planet_navigation .link_next:hover{
	background-position:8px -16px;
}
#barrasottoover .mini_planet_navigation .link_back{
	width:8px;
	height:16px;
	float:left;
	display:block;
	margin-top:7px;
	background:url(../images/arrows_mini_palanet_navig.png) 0px 0px;
	cursor:pointer;
}
#barrasottoover .mini_planet_navigation .link_back:hover{
	background-position:0 -16px;
}
/*top_nav_part_right*/
#top_nav_parte_right{
	float: right;
    width: auto;
    margin-right: -3px;
    margin-top: 0px;
    height: 33px;
}

#top_nav_parte_left{
	float: left;
    width: auto;
    margin-left: 6px;
	margin-top: 5px;
	    left: 0;
    position: absolute;
}

#top_nav_parte_sotto{
	float: left;
    width: auto;
    margin-left: 6px;
	margin-top: 2px;
}

#top_nav_parte_right a, #top_nav_parte_left a, #top_nav_parte_sotto a{
	display:block;
	float:left;
	width:23px;
	height:23px;	
	padding:1px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	position:relative;
	margin-right: 2px;
}
#top_nav_parte_right a:hover, #top_nav_parte_left a:hover, #top_nav_parte_sotto a:hover{
	border:1px solid #26303f;
	background:#1a2432;
	padding:0;
		
	
}



#top_nav_parte_right a span, #top_nav_parte_left a span, #top_nav_parte_sotto a span{
	display:block;
	width:100%;
	height:100%;
	background-position:center;
	background-repeat:no-repeat;
}
#scroller .new_email, #a_mesage .new_email{
	position:absolute;
	z-index:10;
	right:2px;
	top:2px;
	color:#fff;
	font-weight:bold;
	text-shadow:0px 0px 3px #000;
	width:auto;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background:rgba(255,0,0,0.6);
	padding:1px 3px 2px 3px;
	height:auto;
	line-height:12px;
}
#top_nav_parte_left a:hover span.new_email{
	top:1px;
	right:1px;
}
#top_nav_parte_sotto a:hover span.new_email{
	top:1px;
	right:1px;
}
#top_nav_parte_right .separator_nav, #top_nav_parte_left .separator_nav, #top_nav_parte_sotto .separator_nav{
	border-right:1px solid #0a1628;
	border-left:1px solid #000814;
	width:0;
	float:left;
	height:28px;	
	margin:1px 3px;
}
/*planet_select*/
#planeto_select{
	padding:1px 10px;
	height:27px;
	width:206px;
	line-height:30px;
	position:absolute;
	left:0;
	right:0;
	margin:auto;
	top:5px;
	float:left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	overflow:hidden;
	z-index:1000;
	padding:0;
}
#planeto_select.active{
	overflow:visible;
	height:auto;
}
#planeto_select .active_panet{
	color:#5ca6aa;
	text-shadow:0px 1px 0px #000;
	background:url(../images/planet_selector_arrow.png) no-repeat 188px 0px;
	height:30px;
	padding-left:6px;
	cursor:pointer;
}
#planeto_select.active .active_panet{
	color:#fff;
	background-position:188px -32px;
}
#planeto_select .name_palnet{
	width:90px;
	overflow:hidden;
	float:left;
	height:28px;
}
#planeto_select .coordinates_palnet{
	width:67px;
	float:left;
	margin-left:2px;
}
#planeto_select .ico_build{
	float:left;
	line-height:9px;
	width:7px;
	height:28px;
	overflow:hidden;
}
#planeto_select .ico_build img{
	width:7px;
	height:7px;
	cursor:help;
}
	.logoxterium{
	float: left;
	margin-left: 10px;
	margin-top:3px;
	}

	.settingxterium{
	    float: right;
	    height: 18px;
	    width: 38px;
	    margin-top: 8px;
	    margin-right: 5px;
	    cursor: pointer;
	}

	.premiumxterium{
	float: right;
    height: 20px;
    width: 20px;
    margin-top: 4px;
    border-radius: 15px;
    -webkit-box-shadow: inset 0 1px 1px rgb(20, 44, 82), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
    -moz-box-shadow: inset 0 1px 1px rgb(20, 44, 82), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
    box-shadow: inset 0 1px 1px rgb(20, 44, 82), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.3), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #040f1f;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0b1a31), color-stop(100%, #040f1f));
    background-image: -webkit-linear-gradient(#0b1a31, #040f1f);
    background-image: -moz-linear-gradient(#0b1a31, #040f1f);
    background-image: -o-linear-gradient(#0b1a31, #040f1f);
    background-image: linear-gradient(#0b1a31, #040f1f);
    text-shadow: 0 0 21px rgba(223, 206, 228, 0.5), 0 -1px 0 #162e3c;
    margin-right: 5px;
    cursor: pointer;
	}

.premiumbarra{
	float: right;
    width: auto;
    margin-right: -3px;
    margin-top: 0px;
    height: 33px;
    border-radius: 0px 0px 8px 0px;
	background: rgba(241,231,101,0);
	background: -moz-linear-gradient(left, rgba(241,231,101,0) 0%, rgba(241,231,101,0.24) 45%, rgba(254,182,67,0.54) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(241,231,101,0)), color-stop(45%, rgba(241,231,101,0.24)), color-stop(100%, rgba(254,182,67,0.54)));
	background: -webkit-linear-gradient(left, rgba(241,231,101,0) 0%, rgba(241,231,101,0.24) 45%, rgba(254,182,67,0.54) 100%);
	background: -o-linear-gradient(left, rgba(241,231,101,0) 0%, rgba(241,231,101,0.24) 45%, rgba(254,182,67,0.54) 100%);
	background: -ms-linear-gradient(left, rgba(241,231,101,0) 0%, rgba(241,231,101,0.24) 45%, rgba(254,182,67,0.54) 100%);
	background: linear-gradient(to right, rgba(241,231,101,0) 0%, rgba(241,231,101,0.24) 45%, rgba(254,182,67,0.54) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e765', endColorstr='#feb643', GradientType=1 );
}

.premiumscrittabar{
	color: #FC0 !important;
	font-family:"BicubikRegular", Arial, Geneva, sans-serif;
}
.usernameow{
	float: right;
	margin-right: 7px;
	line-height: 28px;
	color: #27da7c;
	font-size: 14px;
	cursor:pointer;
	margin-top: 4px;
	font-weight:bold;
}
.usernamepos{
    position: absolute;
    top: 15px;
    right: 8px;
    background: none;
    border-radius: 2px;
    color: rgb(3, 13, 27);
    font-weight: bold;
    font-size: 11px;
    width: 32px;
    text-align: center;
    pointer-events: none;
 }
.premiumimgbarra{
	float: right;
    margin-top: 6px;
    margin-right: 11px;
}
.premiumtopbar{
	float: right;
    margin-right: 7px;
    line-height: 28px;
    cursor: pointer;
    margin-top: 5px;
}	

.opzioni{-webkit-box-shadow: inset 0 1px 1px rgb(10, 31, 66), inset 0 -1px 0px rgba(2, 15, 35), 0 9px 16px 0 rgba(0, 0, 0, 0.47), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #010915;
    -moz-box-shadow: inset 0 1px 1px rgb(10, 31, 66), inset 0 -1px 0px rgba(2, 15, 35), 0 9px 16px 0 rgba(0, 0, 0, 0.47), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #010915;
    box-shadow: inset 0 1px 1px rgb(10, 31, 66), inset 0 -1px 0px rgb(2, 15, 35), 0 9px 16px 0 rgba(0, 0, 0, 0.47), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #010915;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #050e1d), color-stop(100%, #020810));
    background-image: -webkit-linear-gradient(#050e1d, #020810);
    background-image: -moz-linear-gradient(#050e1d, #020810);
    background-image: -o-linear-gradient(#050e1d, #020810);
    background-image: linear-gradient(#050e1d, #020810);
    text-shadow: 0 0 21px rgba(223, 206, 228, 0.5), 0 -1px 0 #162e3c;
    margin: 0 3px 3px 3px;
    position: relative;
    overflow: hidden;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 1px #000 solid;
    -moz-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
	}	
.opzioni:hover{
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #09162b), color-stop(100%, #030b17));
    background-image: -webkit-linear-gradient(#09162b, #030b17);
    background-image: -moz-linear-gradient(#09162b, #030b17);
    background-image: -o-linear-gradient(#09162b, #030b17);
    background-image: linear-gradient(#09162b, #030b17)
	}
.antimateria{
	width: 150px;
    position: fixed;
    margin: auto;
    left: 465px;
    right: 0;
    line-height: 33px;
    text-align: left;
    padding-left: 25px;
    max-width: 150px;
    word-break: keep-all;
    font-size: 12px;
    color: #db374b;
    text-shadow: 5px 0 21px rgba(105, 0, 0, 0.35), 0 -1px 0 #310000;
    padding-right: 25px;
	overflow: hidden;
    font-weight: bold;}
.antimg{
    background-image: url(../images/931f.png);
    width: 27px;
    height: 27px;
    position: absolute;
    left: 0;
    top: 2px;
    z-index: 4;
    background-size: cover;}
.materiaoscura{width: 80px;
    position: fixed;
	overflow: hidden;
    margin: auto;
    left: 0;
    right: 370px;
    line-height: 21px;
    text-align: right;
    word-break: keep-all;
    color: #c262d8;
    font-size: 12px;
    font-weight: bold;
    text-shadow: 5px 0 21px rgba(142, 142, 142, 0.35);
    height: 20px;
    margin-top: 5px;
    border-radius: 6px;
    padding-right: 25px;
}
.darkimg{
    background-image: url(../images/921f.png);
    background-size: cover;
    width: 22px;
    height: 22px;
    position: absolute;
    right: 0;
    top: 0px;
    z-index: 4;}
.darkimge{
        background-image: url(../images/921f.png);
    background-size: cover;
    width: 25px;
    height: 25px;
    position: absolute;
    right: 5px;
    top: 0px;
    z-index: 4;
    bottom: 0;}
.darkimgepl{
           background-image: url(../images/921f.png);
           background-size: cover;
           width: 20px;
           height: 20px;
           position: absolute;
           right: 8px;
           top: 11px;
           z-index: 4;
           bottom: 0px;
        }
.antiimgepl{
           background-image: url(../images/931f.png);
    background-size: cover;
    width: 25px;
    height: 25px;
    position: absolute;
    right: 5px;
    top: 0px;
    z-index: 4;
    bottom: 0;
        }
.accaimge{
        background-image: url(../images/scudetto.png);
    background-size: cover;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 10px;
    top: 0px;
    z-index: 4;
    bottom: 0;}
.achpointss{
       background: url(../images/stars.png) right center no-repeat;
    background-size: cover;
    width: 14px;
    height: 14px;
    position: absolute;
    right: 10px;
    top: 0px;
    z-index: 4;
    bottom: 0;}	
	
	    
.barracomb{font-size: 11px;
    position: absolute;
    right: 13px;
    margin: 12px 0px 0px 0px;
    color: #cd2121;
	text-shadow:0px 1px 0px rgba(0,0,0,0.9);
	}
.barrapace {
    font-size: 11px;
    position: absolute;
    right: 13px;
    margin: -3px 0px 0px 0px;
    color: #2fc475;
    text-shadow:0px 1px 0px rgba(0,0,0,0.9);
 }	
	
	
	
select#range option[value="1"] { 
color:#004080;
} 
select#range option[value="101"] { 
color:#004d99
} 
select#range option[value="201"] { 
color:#0059b3
} 
select#range option[value="301"] { 
color:#0066cc
} 
select#range option[value="401"] { 
color:#0073e6
} 
select#range option[value="501"] { 
color:#0080ff
} 
select#range option[value="601"] { 
color:#1a8cff
} 
select#range option[value="701"] { 
color:#3399ff
} 
select#range option[value="801"] { 
color:#4da6ff
} 
select#range option[value="901"] { 
color:#66b3ff
} 
select#range option[value="1001"] { 
color:#80bfff
} 
select#range option[value="1101"] { 
color:#99ccff
} 
select#range option[value="1201"] { 
color:#b3d9ff
} 
select#range option[value="1301"] { 
color:#cce6ff
} 
select#range option[value="1401"] { 
color:#e6f2ff
} 
select#range option[value="1501"] { 
color:#ffffff
} 
select#range option[value="1601"] { 
color:#ffffff
} 
select#range option[value="1701"] { 
color:#ffffff
} 
select#range option[value="1801"] { 
color:#ffffff
} 
select#range option[value="1901"] { 
color:#fff;
} 
select#range option[value="2001"] { 
color:#fff;
} 

.btn_galassia{
     border: 1px solid rgba(71, 140, 166, 0.20);
     line-height: 25px;
     -moz-border-radius: 2px;
     -webkit-border-radius: 2px;
     border-radius: 2px;
	 
     background-repeat: no-repeat;
     padding-left: 40px;
     background-position: 11px 14px;
     color: rgba(92, 166, 170, 1);
     padding-left: 40px;
     background:linear-gradient(to right, rgb(7, 22, 39) 51%, rgba(0, 0, 0, 0.3)), url(/styles/images/galassiasfo1.jpg) right / cover no-repeat, rgb(0, 20, 40);
}
.btn_galassio{
     border: 1px solid rgba(71, 140, 166, 0.13);
     line-height: 25px;
     -moz-border-radius: 2px;
     -webkit-border-radius: 2px;
     border-radius: 2px;
	     background: rgb(7, 22, 39);
     background-repeat: no-repeat;
     padding-left: 40px;
     background-position: 11px 14px;
     color: rgba(92, 166, 170, 1);
     padding-left: 40px;
    }
	.btn_galassio:hover {
    border: 1px solid rgba(71, 140, 166, 0.25);
    -moz-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}
.btn_galassia img{
         padding: 10px 10px 10px 0px;
}
.colonizzabut{
	padding: 0px;
    padding-left: 20px;
    background: url(/styles/images/iconav/coloni.png) left no-repeat;
    background-position: 3px 6px;
    width: 79%;
    height: 20px;
    line-height: 20px;
    text-align: center;
    margin-top: 5px;
    color: rgba(92, 166, 170, 0.7);
}
.btn_galassia1{
      border: 1px solid rgba(71, 140, 166, 0.15);
      -moz-border-radius: 2px;
      -webkit-border-radius: 2px;
      border-radius: 2px;
      background-repeat: no-repeat;
      background-position: 12px 3px;
      color: rgba(92, 166, 170, 0.84);
      background:linear-gradient(to right, rgb(7, 22, 39) 51%, rgba(0, 0, 0, 0.3)), url(/styles/images/galassiasfo.jpg) right / cover no-repeat, rgb(0, 20, 40);
}
.btn_galassia1 img{
         padding: 10px 10px 10px 0px;
}
.btn_galassia2{
      height: 25px;
    background: rgb(7, 22, 39);
    border: 1px solid rgba(71, 140, 166, 0.15);
    line-height: 25px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-image: url(/styles/images/iconav/surprise-gift.png);
    background-repeat: no-repeat;
    padding-left: 40px;
    background-position: 12px 3px;
	    color: rgba(92, 166, 170, 0.84);
}
.btn_galassia:hover{
    border: 1px solid rgba(71, 140, 166, 0.26);
	-moz-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
	 background:linear-gradient(to right, rgb(7, 22, 39) 51%, rgba(0, 0, 0, 0.15)), url(/styles/images/galassiasfo1.jpg) right / cover no-repeat, rgb(0, 20, 40);

}
.btn_galassia1:hover{
    border: 1px solid rgba(71, 140, 166, 0.26);
	-moz-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
	background:linear-gradient(to right, rgb(7, 22, 39) 51%, rgba(0, 0, 0, 0.15)), url(/styles/images/galassiasfo.jpg) right / cover no-repeat, rgb(0, 20, 40);

}
.btn_galassia2:hover{
   border: 1px solid rgba(71, 140, 166, 0.25);
	-moz-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}
.btn_nuovo{
    background-color: rgba(0,0,0,0.4);
    padding: 0px 10px 0 31px;
    /* padding-left: 30px; */
    border-left: 1px rgba(0,0,0,0.8) dashed;
    border-right: 1px rgba(0,0,0,0.8) dashed;
background-position: 6px 7px;}

.classificabarra{
	width: 690px;
    padding: 2px 4px 4px 4px;
    float: left;
    margin: 0px 0px 3px 7px;
    height: 20px;
    color: #CCC;
	font-size:12px;
    text-decoration: none;
    text-shadow: 0 0 21px rgba(223, 206, 228, 0.5), 0 -1px 0 #162e3c;
    border: 1px solid #000;
    -moz-border-radius: 2px 0px 0px 2px;
    -webkit-border-radius: 2px 0px 0px 2px;
    border-radius: 3px;
    background: #091527;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0a1629', endColorstr = '#091324');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0a1629', endColorstr = '#091324')";
    background-image: -moz-linear-gradient(top, #061225, #020c1d);
    background-image: -ms-linear-gradient(top, #061225, #020c1d);
    background-image: -o-linear-gradient(top, #061225, #020c1d);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#061225), to(#020c1d));
    background-image: linear-gradient(#061225, #020c1d);
    background-image: linear-gradient(top, #061225, #020c1d);
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    box-shadow: inset 0 1px 1px rgb(10, 32, 69), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.42), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #041022;
}

.classificabarra:hover {
	background:#0a172b;
	-moz-transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	}
	
.barracla{
	border-right: 1px solid #0a1628;
    border-left: 1px solid #000814;
    height: 19px;
    float: right;    margin-top:1px;
}
.select1 {
	height: 40px;
	background: none;
	border: none;
	overflow-y: hidden;
	position: relative;
	top: 6px;
	padding: 6px;
	background: #000d1f;
	border-radius: 0px;
	width: 105px;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
} 
.select1 option:nth-child(1) {
	float: left;
	height: 30px;
	background: url(../images/clap.png) #000d1f;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 10px;
	width:35px;
	cursor: pointer;
}
.select1 option:nth-child(2) {
	float: left;
    height: 30px;
    background: url(../images/claa.png) #020f21;
    background-repeat: no-repeat;
    background-position: center;
	width:35px;

	cursor: pointer;
}
.select1 option:nth-child(1):checked {
    background: url(../images/clap.png), linear-gradient(45deg, #000813, #000813);
    background-repeat: no-repeat;
    background-position: center;
    border: none;
	
}
.select1 option:nth-child(2):checked {
    background: url(../images/claa.png), linear-gradient(45deg, #000813, #000813);
    background-repeat: no-repeat;
    background-position: center;
    border: none;
	
}

.select2 {
	    height: 33px;
	    border: none;
	    overflow-y: hidden;
	    position: relative;
	    top: 10px;
	    padding: 5px;
	    background: #000d1f;
	    border-radius: 0px;
	    border-top: 1px solid #000;
	    border-right: 1px solid #000;
	    border-left: 1px solid #000;
} 
.select2 option:nth-child(1) {
	float: left;
	height: 23px;
	background: url(../images/iconav/stats.png) #000d1f;
	background-size: auto;
	background-repeat: no-repeat;
	background-position: center;
	padding-right:10px;
	padding-left: 10px;
	width:20px;
	border-right: 1px solid rgba(163, 163, 163, 0.07);
	cursor: pointer;
}
.select2 option:nth-child(2) {
	float: left;
	height: 23px;
	background: url(../images/iconav/hangar.png) #000d1f;
	background-size: auto;
	background-repeat: no-repeat;
	background-position: center;
	padding-right:10px;
	padding-left: 10px;
	width:20px;
	border-left: 1px solid rgba(0,0,0,0.3);
	border-right: 1px solid rgba(163, 163, 163, 0.07);
	cursor: pointer;
}
.select2 option:nth-child(3) {
	float: left;
	height: 23px;
	background: url(../images/iconav/tech.png) #000d1f;
	background-size: auto;
	background-repeat: no-repeat;
	background-position: center;
	padding-right:10px;
	padding-left: 10px;
	width:20px;
	border-left: 1px solid rgba(0,0,0,0.3);
	border-right: 1px solid rgba(163, 163, 163, 0.07);
	cursor: pointer;
}
.select2 option:nth-child(4) {
	float: left;
	height: 23px;
	background: url(../images/iconav/build.png) #000d1f;
	background-size: auto;
	background-repeat: no-repeat;
	background-position: center;
	padding-right:10px;
	padding-left: 10px;
	width:20px;
	border-left: 1px solid rgba(0,0,0,0.3);
	border-right: 1px solid rgba(163, 163, 163, 0.07);
	cursor: pointer;
}
.select2 option:nth-child(5) {
	float: left;
	height: 23px;
	background: url(../images/iconav/shield.png) #000d1f;
	background-size: auto;
	background-repeat: no-repeat;
	background-position: center;
	padding-right:10px;
	padding-left: 10px;
	width:20px;
	border-left: 1px solid rgba(0,0,0,0.3);
	border-right: 1px solid rgba(163, 163, 163, 0.07);
	cursor: pointer;
}.select2 option:nth-child(6) {
	float: left;
	height: 23px;
	background: url(../images/iconav/achivements.png) #000d1f;
	background-size: auto;
	background-repeat: no-repeat;
	background-position: center;
	padding-right:10px;
	padding-left: 10px;
	width:20px;
	border-left: 1px solid rgba(0,0,0,0.3);
	border-right: 1px solid rgba(163, 163, 163, 0.07);
	cursor: pointer;
}
.select2 option:nth-child(7) {
	float: left;
	height: 23px;
	background: url(../images/iconav/governatori.png) #000d1f;
	background-size: auto;
	background-repeat: no-repeat;
	background-position: center;
	padding-right:10px;
	padding-left: 10px;
	width:20px;
	border-left: 1px solid rgba(0,0,0,0.3);
	cursor: pointer;
}
.select2 option:nth-child(1):checked {
    background: url(../images/iconav/stats.png), linear-gradient(45deg, #000813, #000813);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
    border: none;
	
}
.select2 option:nth-child(2):checked {
    background: url(../images/iconav/hangar.png), linear-gradient(45deg, #000813, #000813);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
    border: none;
	
}
.select2 option:nth-child(3):checked {
	    background: url(../images/iconav/hangar.png), linear-gradient(45deg, #000813, #000813);
    background: url(../images/iconav/tech.png), linear-gradient(45deg, #000813, #000813);
	    background: url(../images/iconav/build.png), linear-gradient(45deg, #000813, #000813);
		    background: url(../images/iconav/shield.png), linear-gradient(45deg, #000813, #000813);
			    background: url(../images/iconav/achivements.png), linear-gradient(45deg, #000813, #000813);
				    background: url(../images/iconav/governatori.png), linear-gradient(45deg, #000813, #000813);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
    border: none;
	
}
.select2 option:nth-child(4):checked {
    background: url(../images/iconav/build.png), linear-gradient(45deg, #000813, #000813);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
    border: none;
	
}
.select2 option:nth-child(5):checked {
    background: url(../images/iconav/shield.png), linear-gradient(45deg, #000813, #000813);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
    border: none;
	
}
.select2 option:nth-child(6):checked {
    background: url(../images/iconav/achivements.png), linear-gradient(45deg, #000813, #000813);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
    border: none;
	
}
.select2 option:nth-child(7):checked {
    background: url(../images/iconav/governatori.png), linear-gradient(45deg, #000813, #000813);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
    border: none;
	
}
.statbarsup1{
	border: 1px solid #000;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    position: relative;
    overflow: hidden;
    z-index: 2;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
    line-height: 4px;
    padding: 1px;
    font-size: 11px;
    width: 695px;
    float: left;
    margin: 7px 0px 0px 7px;
    text-decoration: none;
    text-shadow: 0 0 21px rgba(223, 206, 228, 0.5), 0 -1px 0 #162e3c;
}
.statbarsup2{border: 1px solid #091d2e;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    background: #000813;
    width: 100px;
    position: relative;
    float: left;
    height: 20px;
    margin: 2px;
	color: #e6e6e6;
	animation-duration: 0.5s;}
.statbarsup2:hover{	border: 1px solid #0c2b45;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.9) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.9) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.9) !important;
background-color: #000b19;
color: #a2b1ca;
}
.statbarsup2:nth-child(1){
	background: url(../images/clap.png) #000813;
	background-repeat: no-repeat;
    background-position: 2px;
    background-size: 14px;
}
.statbarsup2:nth-child(2){
	background: url(../images/claa.png) #000813;
	background-repeat: no-repeat;
    background-position: 2px;
    background-size: 14px;
}
.statbarsup2act{
    border: 1px solid #0f3758 !important;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.9) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.9) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.9) !important;
    background-color: #000e1f !important;
    color: #c0cee4 !important;
    }
.statbarsup3{width: 100%;}
.statbarsup4{    color: #e6e6e6;
    font-size: 12px;
    line-height: 20px;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    text-align: right;
    width: 100%;
    float: right;
    padding-right: 4px;}
.statbarsup5{
    position: absolute;
    top: 3px;
    height: 22px;
    width: 168px;
    font-size: 12px;
    right: 2px;
    }
.statbarsup6{margin-left: 265px;}
.statbarsup7{
    border: 1px solid #091d2e;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    background: #000813;
    width: 25px;
    float: left;
    height: 20px;
    margin: 2px;
    animation-duration: 0.5s;
    }
.statbarsup7:hover{	border: 1px solid #0c2b45;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.9) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.9) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.9) !important;
background-color: #000b19;
color: #a2b1ca;
}
.statbarsup7:nth-child(1){
    background: url(../images/iconav/stats.png);
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: center;
 }
.statbarsup7:nth-child(2){
	background: url(../images/iconav/hangar.png);
	background-size: 13px;
	background-repeat: no-repeat;
	background-position: center;
}
.statbarsup7:nth-child(3){
	background: url(../images/iconav/tech.png);
	background-size: 15px;
	background-repeat: no-repeat;
	background-position: center;
}
.statbarsup7:nth-child(4){
	background: url(../images/iconav/build.png);
	background-size: 14px;
	background-repeat: no-repeat;
	background-position: center;
}
.statbarsup7:nth-child(5){
    background: url(../images/iconav/shield.png);
    background-size: 13px;
    background-repeat: no-repeat;
    background-position: center;
 }
.statbarsup7:nth-child(6){
	background: url(../images/iconav/achivements.png);
	background-size: 13px;
	background-repeat: no-repeat;
	background-position: center;
}
.statbarsup7:nth-child(7){
	background: url(../images/iconav/governatori.png);
	background-size: 15px;
	background-repeat: no-repeat;
	background-position: center;
}

					
.barraclass{
	    height: 12px;
	    border: 1px solid #000;
	    -moz-border-radius: 3px;
	    -webkit-border-radius: 3px;
	    border-radius: 3px;
	    text-align: center;
	    position: relative;
	    overflow: hidden;
	    z-index: 2;
	    background: rgba(0, 0, 0, 0.25);
	    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
	    line-height: 4px;
	    padding: 1px;
	    font-size: 11px;
	    width: 695px;
	    float: left;
	    margin: 7px 0px 7px 7px;
	    text-decoration: none;
	    text-shadow: 0 0 21px rgba(223, 206, 228, 0.5), 0 -1px 0 #162e3c;
	    vertical-align: unset;
}

.barraclass th{
	       color: #ccc;
    background: none;
}
.barraclass th:nth-child(1){
	 width: 105px;
    min-width: 105px;
}
.barraclass th:nth-child(2){
	width: 170px;
    min-width: 170px;
    text-align: center;
}
.barraclass th:nth-child(4){
	    width: 190px;
    min-width: 190px;
    text-align: right;
}
.barraclass th:nth-child(5){
	width: 165px;
    min-width: 165px;
    text-align: right;
}
.gov1{
	padding: 0px 35px 0px 35px;
	    font-size: 13px;
    text-shadow: -1px 0px black;
}

.gov2{
	    margin: 0 !important;
    padding: 0 !important;
}
.gov3{
	height: 20px !important;
	line-height: 20px !important;
}
.gov3testa{
    height: 20px !important;
    line-height: 25px !important;
    background: #000813 !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    border-top: 0 !important;
}
.gov4{
	    color: #e6e6e6;
    font-size: 14px;
}
.gov5{
	padding-left: 5px;
    color: #096;
	
}
.gov6{
	     right: 5px;
    width: auto;
    text-align: center;
    border: 1px solid #000;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
    height: 14px;
    margin: 1px;
    line-height: 14px;
    position: absolute;
    top: 5px;
    background: rgba(205, 142, 67, 0.5);
    padding: 1px;
    padding-left: 3px;
    padding-right: 3px;
    color: rgba(255, 215, 0, 0.9);
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    z-index: 99999;
    font-size: 12px;
}
.gov7{    line-height: 15px;
    height: 105px !important;
    overflow: hidden;
    width: 245px !important;
    margin-left: 87px !important;
	
}
.gov8{
	    color: #CCC !important;
    height: 73px;
    overflow: hidden;
    font-size: 12px;
	
}
.gov99{
	width: 150px;
    height: 25px !important;
    bottom: 10px;
    top: auto;
	 position: absolute !important;
	    right: 20px;
	
}
.gov101{
	    cursor: no-drop;
   width: 327px;
    height: 23px;
    line-height: 23px;
    border: 1px solid #380808;
    background: #200505;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#210505', endColorstr = '#1e0505');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#210505', endColorstr = '#1e0505')";
    background-image: -moz-linear-gradient(top, #210505, #1e0505);
    background-image: -ms-linear-gradient(top, #210505, #1e0505);
    background-image: -o-linear-gradient(top, #210505, #1e0505);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#210505), to(#1e0505));
    background-image: -webkit-linear-gradient(top, #210505, #1e0505);
    background-image: linear-gradient(to top, #210505, #1e0505);
    margin: 0;
    text-align: center;
    font-size: 13px;
    float: right;
    color: #ccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 2px;
}
.gov102{
cursor: no-drop;
    width: 327px;
    height: 23px;
    line-height: 23px;
    border: 1px solid #380808;
    background: #200505;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#210505', endColorstr = '#1e0505');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#210505', endColorstr = '#1e0505')";
    background-image: -moz-linear-gradient(top, #210505, #1e0505);
    background-image: -ms-linear-gradient(top, #210505, #1e0505);
    background-image: -o-linear-gradient(top, #210505, #1e0505);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#210505), to(#1e0505));
    background-image: -webkit-linear-gradient(top, #210505, #1e0505);
    background-image: linear-gradient(to top, #210505, #1e0505);
    margin: 0;
    text-align: center;
    font-size: 13px;
    float: right;
    color: #ccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 2px;
    margin-bottom: 7px;}
.gov88{
    width: 85px;
    height: 24px;
    top: 19px;
    position: absolute;
    left: 235px;
    right: 0;
    margin: auto;
    background: rgba(0, 0, 0, 0.4);
    border: 1px solid #000;
    font-size: 13px;
    padding-top: 5px;
    border: 1px solid #081938;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.gov9{
	    width: 330px;
    position: absolute !important;
    bottom:3px;
    right: 7px;
    height: 25px !important;
	
}
.gov98{
height: 25px;
    line-height: 25px;
    background-size: 18%;
    font-family: 'BicubikRegular', Arial, Geneva, sans-serif;
    background-position: 3px -1px;
}
.govdm{
background-size: contain;
    background-repeat: no-repeat;
    background-image: url(../images/921f.png);
    color: #c262d8;
    background-color: #21051f;
}
.gov10{
	color:#c262d8;    
	font-family: 'BicubikRegular', Arial, Geneva, sans-serif;
	padding-right: 5px;
	
}
.gov11{
	color:#c31d1d;font-family: 'BicubikRegular', Arial, Geneva, sans-serif;padding-right: 5px;
	
}
.gov12{
	height: 23px !important; line-height: 23px !important;
}
.gov13{
	    padding-right: 10px;
    padding-left: 10px;
    background: none;
    padding-top: 0px;
    height: 21px;
    line-height: 21px;
    top: 0;
    position: absolute;
    left: 0;
    right: 0;
    width: fit-content;
    margin-right: auto;
    color: #e6e6e6;
    font-size: 12px;
}
.gov14{
	    position: absolute;
    bottom: 0px;
    right: 7px;
    width: 330px;
}
.gov144{
	    float: right;
    padding-right: 25px;
    right: 0px;
    position: absolute;
    background-color: #00000066;
    padding-left: 10px;
    font-size: 12px;
    min-width: 50px;
    color: #8b949b;
    text-align: center;
	
}
.puntointerr{
	    background: rgba(255, 255, 255, 0.10);
    -moz-border-radius: 0px 5px 0px 0px;
    -webkit-border-radius: 0px 5px 0px 0px;
    border-radius: 0px 5px 0px 0px;
    width: 18px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    cursor: pointer;
    /* overflow: hidden; */
    position: absolute;
    /* font-weight: bold; */
    right: 0;
    top: 0;
}
.gov151{
	position: relative;
    height: 20px;
    color: #ccc;
    top: 25px;
    background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(9,29,46,0.65) 100%);
    background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(9,29,46,0.65) 100%);
    background: linear-gradient(to left, rgba(0,0,0,0) 0%,rgba(9,29,46,0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6091d2e',GradientType=1 );
    left: 50px;
    padding-left: 30px;
    z-index: 1;
    line-height: 20px;
    width: 270px;
    float: left;
    margin-bottom: 3px;
    font-size: 12px;	
}
.gov1511{
	position: relative;
    height: 20px;
    color: #ccc;
    top: 15px;
    background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(9,29,46,0.65) 100%);
    background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(9,29,46,0.65) 100%);
    background: linear-gradient(to left, rgba(0,0,0,0) 0%,rgba(9,29,46,0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6091d2e',GradientType=1 );
    left: 50px;
    padding-left: 30px;
    z-index: 1;
    line-height: 20px;
    width: 270px;
    float: left;
    margin-bottom: 3px;
    font-size: 12px;	
}

.gov16{
	color:#096;    font-weight: bold;
	
}
.accdf{color: #08a7cc;
    /* font-weight: bold; */
    position: absolute;
    width: 78px;
    background: rgba(0, 0, 0, 0.65);
    right: 5px;
    bottom: 55px;
    z-index: 999;
    text-align: center;
    font-size: 13px;
    padding: 2px;
    padding-top: 0;
    padding-bottom: 0;
    height: 20px;
    line-height: 20px;}
.gov17{
	font-weight: bold;
    position: absolute;
    top:60px;
    left: 7px;
    background: #051524;
    padding: 1px;
    border-radius: 3px;
    padding-left: 3px;
    padding-right: 3px;
    color: rgb(123, 152, 180);
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    z-index: 9;
    font-size: 11px;
    height: 15px;
    line-height: 15px;
	
}
.gov18{
	    width: 208px;
    float: right;
    text-align: left;
    height: 25px !important;
	
}
.gov31{
	    width:50px !important;
    border-left: 0 !important;
    position: relative;
    z-index: 2;

	    -moz-border-radius: 0px 3px 3px 0px;
    -webkit-border-radius:0px 3px 3px 0px;
    border-radius: 0px 3px 3px 0px;
    position: absolute;
    height:18px;
    font-size: 14px;
    text-align: center;
    margin: 0;
    line-height:18px;
    right: 5px;
}
.gov30{
	height:18px;
    position: absolute;
    border: 1px solid #081938;
    padding: 3px;
    font-size: 13px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    line-height:18px;
    border-right: 0;
    width: 55px;
    padding-left: 10px;
	background: #00060d;
}
.gov32{
	    width:50px !important;
    border-left: 0 !important;
    position: relative;
    z-index: 2;
	    -moz-border-radius: 0px 3px 3px 0px;
    -webkit-border-radius:0px 3px 3px 0px;
    border-radius: 0px 3px 3px 0px;
    position: absolute;
    height:18px;
    font-size: 14px;
    text-align: center;
    margin: 0;
    line-height: 20px;
    right: 5px;
}
.gov33{
	    height: 18px;
    position: absolute;
    border: 1px solid #081938;
    padding: 3px;
    font-size: 13px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    line-height:18px;
    border-right: 0;
    width: 55px;
    padding-left: 10px;
    background: #00060d;
}
.gov34{
	    overflow: visible;
    width: 120px !important;
    position: absolute;
    left:0px;
    height:26px !important;
}
.gov35{
	    overflow: visible;
    width: 120px !important;
    position: absolute;
    left: 0px;
    height:26px !important;
}
.govbuttros{
	    cursor: no-drop;
    width: auto;
    height: 23px;
    line-height: 25px;
    border: 1px solid #380808;
    background: #200505;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#210505', endColorstr = '#1e0505');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#210505', endColorstr = '#1e0505')";
    background-image: -moz-linear-gradient(top, #210505, #1e0505);
    background-image: -ms-linear-gradient(top, #210505, #1e0505);
    background-image: -o-linear-gradient(top, #210505, #1e0505);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#210505), to(#1e0505));
    background-image: -webkit-linear-gradient(top, #210505, #1e0505);
    background-image: linear-gradient(to top, #210505, #1e0505);
    margin-top: 7px;
    display: block;
    padding: 0;
    margin: 0;
    color: #c9c9c9;
    text-align: center;
    font-size: 13px;
}
.gov19{
	font-family: 'BicubikRegular', Arial, Geneva, sans-serif; text-align: center;
	
}
.gov20{
	text-align: center;
	
}
.gov21{
	height: 32px !important;
    margin-left: 123px !important;
	
}
.gov22{
	font-family: 'BicubikRegular', Arial, Geneva, sans-serif;padding-right: 5px;
}

.gov23{
	height: 40px;
	bottom: 7px;
	position: absolute;
	line-height: 40px;
	font-family: "BicubikRegular", Arial, Geneva, sans-serif;
	left: 6px;
	width: 324px;
	text-align: center;
	color: #c262d8;
	text-shadow: 0px 1px 0px rgba(0,0,0,0.3);
	border: 1px solid #000;
	-webkit-box-shadow: inset 1px 1px #4e1d5a, inset -1px -1px #4e1d5a;
	box-shadow: inset 1px 1px #4e1d5a, inset -1px -1px #4e1d5a;
	background: #21051f;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#21051f', endColorstr='#1e051d');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#21051f', endColorstr = '#1e051d')";
	background-image: -moz-linear-gradient(top, #21051f, #1e051d);
	background-image: -ms-linear-gradient(top, #21051f, #1e051d);
	background-image: -o-linear-gradient(top, #21051f, #1e051d);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#21051f), to(#1e051d));
	background-image: -webkit-linear-gradient(top, #21051f, #1e051d);
	background-image: linear-gradient(top, #21051f, #1e051d);
}

.gov24{background-image: url(../images/921f.png);
 background-position: left;
    background-repeat: no-repeat;
    background-size: contain;}



.crealuneco{
	height: 190px;
}

.boxxo{
      position: absolute;
      top: 35px;
      width: 340px;
      height: 170px;
      box-sizing: border-box;
      overflow: hidden;
      color: white;
      padding: 12px;
      background-size: cover;
      left: 10px;
      float: left;
      border-bottom: 1px solid rgba(0,0,0,0.3);
      border-top: 1px solid rgba(0,0,0,0.3);
      border: 1px solid #000;
      background: rgba(0, 0, 0, 0.25);
      box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08), 0 -1px rgba(255, 255, 255, 0.08), -1px 0px rgba(255, 255, 255, 0.08), 1px 0px rgba(255, 255, 255, 0.08);
}

.crem1{
    height: 40px;
    bottom: 1px;
    left: 3px;
    position: absolute;
    line-height: 34px;
    font-family: "BicubikRegular", Arial, Geneva, sans-serif;
    width: 310px;
    }
.crem2{
    position: absolute;
    width: 99.3%;
    background: rgba(255, 255, 255, 0.05);
    left: 0;
    right: 0;
    height: 35px;
    top: 75px;
    line-height: 38px;
    font-size: 16px;
    font-family: "BicubikRegular", Arial, Geneva, sans-serif;
    background-image: url(/styles/images/901b.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 40px;
    background-position-x: 25%;
    color: #ccc;
    text-shadow: 0px 1px 0px rgba(0,0,0,0.6);
    text-align: center;
}
.crem3{
    background: none !important;
    border: none;
    line-height: 38px;
	    font-size: 16px;
    color: #db374b;
    height: 40px;
    font-family: "BicubikRegular", Arial, Geneva, sans-serif;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
}
.crem5{
    background: none !important;
    border: none;
    font-size: 18px;
    line-height: 43px;
    color: #c262d8;
    font-family: "BicubikRegular", Arial, Geneva, sans-serif;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
}
.crem55{
    font-family: "BicubikRegular", Arial, Geneva, sans-serif;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    font-size: 17px;
    color: #ccc;
}
.crem4{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 105px;
    text-align: center;
    color: #ccc;
    }
.onlistretit{
    position: absolute;
    margin-left: 67px;
    left: 0;
    color: #ccc !important;
    width: 155px;
    text-align: left;
    height: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    top: 3px;
}
.pluscos{
       font-size: 55px;
       font-family: "BicubikRegular", Arial, Geneva, sans-serif;
       line-height: 60px;
       text-shadow: 1px 2px rgba(0, 0, 0, 0.55);
       color: #091d2e;
       cursor: pointer;
}
.pluscos:hover{

    text-shadow: 1px 2px rgba(0, 0, 0, 0.1);
    color: #0d263b;
	
}
.necccos{
    top: 10px;
    height: 20px;
    position: absolute;
    line-height: 20px;
    color: #c9c9c9;
    margin-bottom: 3px;
    background: none;
    border: none;
    left: 105px;
    right: 6px;
    font-size: 13px;
float: left;}
.onlistrenum
{
    position: absolute;
    left: 4px;
    top: 0px;
    color: rgba(170, 170, 170, 1) !important;
    text-shadow: 1px 1px 1px rgb(0, 0, 0);
    font-size: 11px;
}

.onlistremov
{
    position: absolute;
    left: 0px;
    font-size: 11px;
    width: 57px;
    text-align: center;
    top: 45px;
    height: 8px;
    line-height: 8px;
    padding: 2px;
    background: rgba(0, 0, 0, 0.65);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.7), 0 1px rgba(255, 255, 255, 0.03);
    border: 1px solid black;
}

.buttcosttim{
	    display: block;
	    text-align: center;
	    margin: 0;
	    width: 95px;
	    height: 35px;
	    line-height: 14px;
	    color: #c262d8;
	    font-size: 14px;
	    cursor: pointer;
	    border: 1px solid #370838;
	    background: #21051f !important;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#21051f', endColorstr='#1e051d');
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#21051f', endColorstr = '#1e051d')";
		background-image: -moz-linear-gradient(top, #21051f, #1e051d);
		background-image: -ms-linear-gradient(top, #21051f, #1e051d);
		background-image: -o-linear-gradient(top, #21051f, #1e051d);
		background-image: -webkit-gradient(linear, center top, center bottom, from(#21051f), to(#1e051d));
		background-image: -webkit-linear-gradient(top, #21051f, #1e051d);
	    position: absolute;
	    z-index: 1;
	    padding: 0px 5px 0px 5px;
	    background-size: contain;
	    transition-duration: 0.5s;
	    right: 35px;
	    bottom: 0;
}
.buttcosttim:hover{border: 1px solid #641d66;}
.buttcostr{
	    display: block;
	    text-align: center;
	    margin: 0;
	    width: 95px;
	    height: 36px;
	    line-height: 12px;
	    color: #75a1c5d6;
	    font-size: 13px;
	    cursor: pointer;
	    border: 1px solid #081938;
	    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e');
	    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e')";
	    background-image: -moz-linear-gradient(top, #050f21, #050e1e);
	    background-image: -ms-linear-gradient(top, #050f21, #050e1e);
	    background-image: -o-linear-gradient(top, #050f21, #050e1e);
	    background-image: -webkit-gradient(linear, center top, center bottom, from(#050f21), to(#050e1e));
	    background-image: -webkit-linear-gradient(top, #050f21, #050e1e);
	    position: absolute;
	    z-index: 1;
	    padding: 0px 5px 11px 5px;
	    background-size: contain;
	    transition-duration: 0.5s;
	    right: 35px;
	    bottom: 0;
}
.buttcostr:hover{border:1px solid #0c2d68}
.menubassoshi{    text-align: right;
    background: none;
    line-height: 22px;
    height: 20px;
    position: relative;
    color: rgba(255, 255, 255, 0.7) !important;
    padding: 0 9px;
    font-size: 12px;}
.menubassoshil{color:#888}
.menubassoshil:hover{color: #b1b1b1;}
.missionefleetta{
    color: #b1b1b1;
    font-size: 14px;
    padding: 2px;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    position: absolute;
    right: 0;
    top: 4px;
    font-variant: all-small-caps;
    left: 0;
    text-align: center;
}
 .missionefleettamiss{   color: #d9d9d9;
    font-size: 14px;
    padding: 2px;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    position: absolute;
    right: 0;
    top: 25px;
    text-align: center;
 left: 0;
     max-width: 300px;}
.puntiflotta1{
    color: #b1b1b1;
    font-size: 14px;
    padding: 2px;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    position: absolute;
    right: 5px;
    top: 4px;
    text-align: right;
    font-variant: all-small-caps;
}

	.puntiflotta2{
    color: #d9d9d9;
    font-size: 18px;
    padding: 2px;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    position: absolute;
    right: 5px;
    top: 25px;
    text-align: right;
 }
 .puntiflotta3{
    color: #b1b1b1;
    font-size: 14px;
    padding: 2px;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    position: absolute;
    right: 5px;
    top: 0px;
    text-align: right;
    font-variant: all-small-caps;
}

	.puntiflotta4{
    color: #d9d9d9;
    font-size: 18px;
    padding: 2px;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    position: absolute;
    right: 5px;
    top: 20px;
    text-align: right;
 }
.flethan:nth-child(odd){
	    width: 702px !important;
	    float: left !important;
	    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.05) !important;
	    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.05) !important;
	    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.05) !important;
	    height: 26px !important;
	    border: 1px solid #040e17 !important;
	    background: rgba(0, 8, 19, 0.35) !important;
	    border-radius: 0 !important;
	    margin: 0px !important;
	    margin-bottom: 1px !important;
}
.flethan:nth-child(even){
	    width: 702px !important;
	    float: left !important;
	    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.05) !important;
	    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.05) !important;
	    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.04) !important;
	    height: 26px !important;
	    border: 1px solid #040e17 !important;
	    background: rgba(0, 8, 19, 0.45) !important;
	    border-radius: 0 !important;
	    margin: 0px !important;
	    margin-bottom: 1px !important;
}
.arsenal1{
	top: 30px;
	height: 30px;
	position: absolute;
	line-height: 30px;
	color: rgba(255, 255, 255, 0.7);
	right: 0;
	background: -moz-linear-gradient(right, rgba(0,0,0,0) 0%, rgba(9,29,46,0.65) 100%);
	background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(9,29,46,0.65) 100%);
	background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(9,29,46,0.65) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6091d2e',GradientType=1 );
	font-size: 14px;
	padding-right: 14px;
	min-width: 185px;
	text-align: right;
}
.arsenal2{
	    height: 17px !important;
	    line-height: 17px !important;
	    text-shadow: 0px 1px 0px rgb(0, 0, 0);
	    text-align: left;
	    background: none !important;
	    position: absolute;
	    z-index: 10;
	    padding: 1px;
	    right: 0;
	    padding-right: 6px;
	    padding-top: 5px;
	    color: #e6e6e6;
	    font-size: 14px;
		    white-space: nowrap;
    max-width: 220px;
}


 .arsenal3{
    overflow: hidden;
    height: 30px;
    position: absolute;
    top: 67px;
    display: block;
    width: 273px;
    }
	
.arsenal4{
	       height: 17px !important;
    line-height: 17px !important;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    text-align: left;
    background: none !important;
    position: absolute;
    z-index: 10;
    padding: 1px;
    left: 0;
    padding-left: 6px;
    padding-top: 5px;
    color: #e6e6e6;
    font-size: 15px;
}
.arsenal5{
	 margin-left: 121px !important;
}

.arsenal7{
	    position: absolute;
    left: 5px;
    top: 5px;
    background: rgba(205, 142, 67, 0.5);
    padding: 1px;
    border-radius: 3px;
    padding-left: 3px;
    padding-right: 3px;
    color: rgba(255, 215, 0, 0.9);
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    z-index: 99999;
    font-size: 11px;
	    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
}
.arsenal8{
	position: absolute;
	left: 5px;
	bottom: 5px;
	background: #051524;
	padding: 1px;
	border-radius: 3px;
    padding-left: 3px;
    padding-right: 3px;
	color: rgb(123, 152, 180);
	text-shadow: 0px 1px 0px rgb(0, 0, 0);
	z-index: 999999;
	font-size: 13px;
}


.arsenal11{    height: 14px;
    border: 1px solid #000;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
    position: absolute;
    z-index: 2;
    padding: 1px;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
    top: 99px;
    width: 335px;
    overflow: hidden;
    left: 135px;
	
}
.arsenal10{ border: 1px solid #0c253f;
    background: #061624;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    height: 12px;
    margin: 1px;
    border-radius: 4px;
    transition: 0.4s linear;
    transition-property: width, background-color;
    max-width: 99%;
    font: small-caption;
    line-height: 12px;
    color: #ccc;
}
.arsenal13{
	    font-family: "BicubikRegular", Arial, Geneva, sans-serif;
    font-size: 21px;
    position: absolute;
    left: 20px;
    color: rgb(255, 255, 255);
    top: 20px;
}
.arsenal133{
   position: absolute;
    left: 15px;
    right: 0;
    color: #ccc;
    top: 101px;
    z-index: 9;
    width: auto;
    text-align: center;
    font-size: 11px;
}
.arsenal14{
	font-size: 13px;
    position: absolute;
    left: 20px;
    color: rgb(255, 255, 255);
    top: 40px;
}
.arsenal15{
	    font-family: "BicubikRegular", Arial, Geneva, sans-serif;
    font-size: 21px;
    position: absolute;
    left: 20px;
    color: rgb(255, 255, 255);
    top: 20px;
}
.arsenal16{
	font-size: 13px;
    position: absolute;
    left: 20px;
    color: rgb(255, 255, 255);
    top: 60px;
}
.arsenal17{
	    font-size: 13px;
    position: absolute;
    left: 15px;
    color: rgb(255, 255, 255);
    top: 100px;
    width: 110px;
    text-align: center;
}
.arsenal18{
	    text-align: center;
    width: 70px;
    height: 17px;
    color: rgb(219, 55, 75) !important;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #671f1f7d;
    position: absolute;
    background: #200505;
    background-image: url(../images/931f.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    line-height: 17px;
    padding-right: 20px;
    right: 5px;
    top: 99px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    transition-duration: 0.5s;
    z-index: 9999;
}
.arsenal18:hover{border: 1px solid #671f1f;}
.ach_menuc {
    width: 110px;
	float:left;
}
 
.ach_menuc ul{
	padding:0px;
	margin:0;
}
 
.ach_menuc li {
    height: 38px;
    list-style-type:none;
    cursor:pointer;
    width: 120px;
}  
.ach_menuc li a {
    line-height: 36px;
    height:36px;
    text-decoration: none;
    padding-left: 3px;
    color:#5ca6aa;
    display:block;
    width: 111px;
    border-bottom:1px #000 solid;
    border-top:1px #020c18 solid;
}   
.ach_menuc li:hover a{
    color: #6fc8cd;
} 
.ach_menuc li.active {   
	background:#020c18 url(../images/ach_menu_arrow.gif) right no-repeat;
	padding-right:1px;
}
.ach_menuc li.active a {
    color: #add3d5;
    cursor:default;
    border-top:0;
    padding-top: 1px;
}
.ach_menuc li a img{
    padding-right: 4px;
    padding-bottom: 4px;
}  

.sector-1{
	    height: 130px;
    background: url(../images/mis/1g.png)top right;
    background-size: 55%;
    background-repeat: no-repeat;
	box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
} 
.sector-2{
	    height: 130px;
    background: url(../images/mis/2g.png)top right;
    background-size: 55%;
    background-repeat: no-repeat;
	box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
} 
.sector-3{
	height: 130px;
    background: url(../images/mis/3g.png)top right;
    background-size: 55%;
    background-repeat: no-repeat;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
} 
.sector-5{
	    height: 130px;
    background: url(../images/mis/5g.png)top right;
    background-size: 55%;
    background-repeat: no-repeat;
	box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
} 
.sector-6{
	    height: 130px;
    background: url(../images/mis/6g.png)top right;
    background-size: 55%;
    background-repeat: no-repeat;
	box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
} 

.fleetstep1-1{
	    height: 194px;
	    display: block;
	    position: relative;
	    float: left;
	    border-bottom: 1px solid rgba(0,0,0,0.3);
	    border-top: 1px solid rgba(0,0,0,0.3);
	    border: 1px solid #000;
	    background: rgba(0, 0, 0, 0.25);
	    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.04);
	    margin-top: 7px;
	    margin-bottom: 7px;
}
.fleetstep1-2{
	    width: 60px;
	    height: 20px;
	    background: rgb(0, 13, 32);
	    box-shadow: inset 0 1px 2px rgb(0, 0, 0), 0 1px rgba(255, 255, 255, 0.08);
	    border: 1px solid #000;
	    font-size: 20px;
	    font-family: 'BicubikRegular', Arial, Geneva, sans-serif;
	    margin-left: 5px;
}
.fleetstep1-3{
	    top: 97px;
	    position: absolute;
	    line-height: 25px;
	    color: #ccc;
	    height: 25px;
	    background: -moz-linear-gradient(right, rgba(0,0,0,0) 0%, rgba(9,29,46,1) 100%);
	    background: -webkit-linear-gradient(right, rgba(0,0,0,0) 0%,rgba(9,29,46,1) 100%);
	    background: linear-gradient(to left, rgba(0,0,0,0) 0%,rgba(9,29,46,1) 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6091d2e',GradientType=1 );
	    font-size: 13px;
	    width: 310px;
	    padding-left: 10px;
}
.fleetstep1-4{
	    top: 128px;
	    position: absolute;
	    line-height: 26px;
	    color: #ccc;
	    height: 25px;
	    background: -moz-linear-gradient(right, rgba(0,0,0,0) 0%, rgba(9,29,46,1) 100%);
	    background: -webkit-linear-gradient(right, rgba(0,0,0,0) 0%,rgba(9,29,46,1) 100%);
	    background: linear-gradient(to left, rgba(0,0,0,0) 0%,rgba(9,29,46,1) 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6091d2e',GradientType=1 );
	    font-size: 13px;
	    width: 310px;
	    padding-left: 10px;
}
.fleetstep1-5{
	    top: 159px;
	    position: absolute;
	    line-height: 26px;
	    color: #ccc;
	    height: 25px;
	    background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(9,29,46,1) 100%);
	    background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(9,29,46,1) 100%);
	    background: linear-gradient(to left, rgba(0,0,0,0) 0%,rgba(9,29,46,1) 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6091d2e',GradientType=1 );
	    font-size: 12px;
	    width: 310px;
	    padding-left: 10px;
}
.fleetstep1-6{
	    top: 97px;
	    position: absolute;
	    line-height: 26px;
	    color: #ccc;
	    height: 25px;
	    background: -moz-linear-gradient(right, rgba(0,0,0,0) 0%, rgba(9,29,46,1) 100%);
	    background: -webkit-linear-gradient(right, rgba(0,0,0,0) 0%,rgba(9,29,46,1) 100%);
	    background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(9,29,46,1) 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6091d2e',GradientType=1 );
	    font-size: 12px;
	    width: 310px;
	    right:0;
	    padding-right:10px;
	    text-align:right;
}
.fleetstep1-7{
	    top: 128px;
	    position: absolute;
	    line-height: 26px;
	    color: #ccc;
	    height: 25px;
	    background: -moz-linear-gradient(right, rgba(0,0,0,0) 0%, rgba(9,29,46,1) 100%);
	    background: -webkit-linear-gradient(right, rgba(0,0,0,0) 0%,rgba(9,29,46,1) 100%);
	    background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(9,29,46,1) 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6091d2e',GradientType=1 );
	    font-size: 12px;
	    width: 310px;
	    right:0;
	    text-align: right;
	    padding-right: 10px;
}
.fleetstep1-8{
	    top: 50px;
	    position: absolute;
	    line-height: 30px;
	    color: #ccc;
	    box-shadow: inset 0 0.5px 1.5px rgba(0, 0, 0, 0.15), 0 0.5px rgba(255, 255, 255, 0.03);
	    height: 30px;
	    background: -moz-linear-gradient(right, rgba(0,0,0,0) 0%, rgba(9,29,46,1) 100%);
	    background: -webkit-linear-gradient(right, rgba(0,0,0,0) 0%,rgba(9,29,46,1) 100%);
	    background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(9,29,46,1) 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6091d2e',GradientType=1 );
	    font-size: 12px;
	    width: 140px;
	    right: 10px;
	    text-align: right;
	    padding-right: 10px;
}
.fleetstep1-9
{
	    top: 159px;
	    position: absolute;
	    line-height: 26px;
	    color: #ccc;
	    height: 25px;
	    background: -moz-linear-gradient(right, rgba(0,0,0,0) 0%, rgba(9,29,46,1) 100%);
	    background: -webkit-linear-gradient(right, rgba(0,0,0,0) 0%,rgba(9,29,46,1) 100%);
	    background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(9,29,46,1) 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6091d2e',GradientType=1 );
	    font-size: 12px;
	    width: 310px;
	    right:0;
	    text-align: right;
	    padding-right: 10px;
}
.fleetstep1-10
{
	float:right;
}
.fleetstep1-11
{  float:left;
	font-size:13px;
	
}


.fleestep1-13{
	position: absolute;
    z-index: 1;
    height: 33px;
    margin: -1px 0px 0px 0px;
    opacity: 0.8;
	animation-duration:0.5s;
}
.fleetstep1-14{
	        font-size: 15px;
	        position: absolute;
	        left: 0;
	        right: 0;
	        top: 10px;
	        width: -moz-max-content;
	        width: fit-content;
	        color: #e6e6e6;
			
}
.fleetstep1-15{
	    width: fit-content;
	    font-size: 13px;
	    position: absolute;
	    left: 0;
	    right: 0;
	    top: 30px;
	    height: 32px;
	    color: #e6e6e6;
}
.fleetstep1-16{
    font-variant: all-small-caps;
    color: #b1b1b1;
    font-size: 12px;
    margin-right: 10px;
    height: 15px;
    margin-top: -2px;
}
.fleetstep1-17{height: 15px;
    margin-top: -2px;
    margin-left: 10px;
}
.fleetstep1select{
	    height: 34px;
	    border: none;
	    overflow-y: hidden;
	    position: relative;
	    top: 16px;
	    background: #06192a;
} 
.fleetstep1select option{
	float: left;
	padding: 1px;
	width: 25px;
	cursor: pointer;
	font-size: 13px;
	text-align: center;
	background: #000d20;
	box-shadow: inset 0 1px 2px rgb(0, 0, 0), 0 1px rgba(255, 255, 255, 0.08);
	border: 1px solid #000;
	margin: 0px 1px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	animation-duration:0.5s;
	padding-top: 3px;
}
.fleetstep2-1{
	    position: absolute;
	    width: 274px;
	    height: 217px;
	    display: block;
	    top: 26px;
	    right: 0px;
	    border-left: 1px solid rgba(0,0,0,0.3);
	    border-bottom: 1px solid rgba(163, 163, 163, 0.07);
	    background: #000813;
	    padding-top: 8px;
}
.fleetstep2-2{height: 225px;background: #091d2e;}
.fleetstep2-3{
        padding-top: 0px;
    line-height: 16px;
    font-size: 13px;
    }
.fleetstep2-33{	position: absolute;
    bottom: 73px;
    left: 13px;
color: #888888;}
.fleetstep2-31{
        width: 235px;
    height: 17px;
    bottom: 1px;
    line-height: 16px;
    }	
.fleetstep2-4{
    width: 245px;
    position: absolute;
    bottom: 105px;
    left: 10px;
    color: #ccc;
    }
.fleetstep2-5{
    width: 245px;
    position: absolute;
    bottom: 83px;
    left: 10px;
    color: #ccc;
    }
.fleetstep2-6{position: absolute;
    right: 5px;
    z-index: 1;
    bottom: 55px;}
.fleetstep2-6 select{
    height: 27px;}
.fleetstep2-8{}
.fleetstep2-9{}
.fleetstep2-10{}
.fleetstep2-11{}
.fleetstep2-12{}
.fleetstep2-13{}

.ach_menu li a:hover{    color: #6fc8cd;}
.ach_menu li.active a {color: #add3d5;}
.planet1{background-repeat: no-repeat;
    background-position: 8px;
    padding-left: 30px !important;
    width: 140px !important;
    background-size: 14px;}
.planet2{
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
    line-height: 22px;
    font-size: 12px;
    cursor: pointer;
    border: 1px solid #370838;
    background: #910085;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#21051f', endColorstr='#1e051d');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#21051f', endColorstr = '#1e051d')";
    background-image: -moz-linear-gradient(top, #21051f, #1e051d);
    background-image: -ms-linear-gradient(top, #21051f, #1e051d);
    background-image: -o-linear-gradient(top, #21051f, #1e051d);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#21051f), to(#1e051d));
    background-image: -webkit-linear-gradient(top, #21051f, #1e051d);
    background-image: linear-gradient(top, #21051f, #1e051d);
    float: none;
    position: relative;
    z-index: 1;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    transition-duration: 0.5s;
    width: 120px;
    position: absolute !important;
    top: 9px;
    right: 7px;
    height: 20px !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #c262d8;
    font-family: 'BicubikRegular', Arial, Geneva, sans-serif;
    }
.planet2:hover{border: 1px solid #641d66;}
.planet3{
        width: 40px;
    height: 18px;
    background: rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 1px 2px rgb(0, 0, 0), 0 1px rgba(255, 255, 255, 0.08);
    border: 1px solid #000;
    font-size: 15px;
    position: absolute;
    left: 50px;
    top: 6px;
    text-align: left;
    padding-left: 10px;

    }
.planet4{    font-size: 30px;
    line-height: 30px;
    text-shadow: 1px 2px rgba(0, 0, 0, 0.55);
    color: #ccc;
    cursor: pointer;
    position: absolute;
    top: 5px;}
.planet5{background: rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 1px 2px rgb(0, 0, 0), 0 1px rgba(255, 255, 255, 0.08);
    border: 1px solid #000;}
.planet6{
    position: absolute;
    background: none;
    top: 20px;
    right: 0;
    left: 110px;
    height: 28px;
    padding: 0px 20px;
    border-top: 0;
    line-height: 41px;
    color: #ccc;
    font-size: 11px;
    }
.planet7{float: right;
    padding-right: 10px;
    padding-left: 25px;
    border: 1px solid #000;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
    padding-top: 0px;
    height: 16px;
    line-height: 17px;
    top: 7px;
    bottom: 0px;
    position: absolute;
    right: 17px;
    width: fit-content;
    margin-right: auto;
    background-image: url(../images/931f.png);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 2px;
    color: #c53347 !important;}
.planet8{top: 10px;
    right: 10px;
    text-align: right;
    width: auto;
    display: block;
    color: #bfc036;
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    line-height: 16px;
    padding-left: 5px;
    padding-top: 4px;
    padding-bottom: 2px;
    padding-right: 5px;
    background-image: url(../images/942f.png);
    background-size: 25px;
    background-position: left;
    background-repeat: no-repeat;
    font-weight: bold;
    padding-left: 25px;}
.planet9{    padding: 0px 10px 10px 10px;
    width: auto;
    display: block;
    color: #ccc;
    font-size: 11px;
    font-size: 11px;
    text-align: justify;}
.planet10{width: 520px !important;
height: 150px !important;
    position: relative !important;
    margin-bottom:7px !important;
    top: 7px;}
.planet11{
        width: auto;
    height: auto;
    position: absolute;
    left: 125px;
    bottom: 2px;
    text-align: right;
    }
.planet111{
     font-size:11px !important;
	 line-height:11px !important;
    }
.planet12{
	 line-height: 17px;
    font-size: 12px;
    cursor: pointer;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    transition-duration: 0.5s;
    width: 122px;
    position: absolute !important;
    top: 9px;
    right: 7px;
    height: 22px !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e')";
    background-image: -moz-linear-gradient(top, #050f21, #050e1e);
    background-image: -ms-linear-gradient(top, #050f21, #050e1e);
    background-image: -o-linear-gradient(top, #050f21, #050e1e);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#050f21), to(#050e1e));
    background-image: -webkit-linear-gradient(top, #050f21, #050e1e);
    border: 1px solid #081938;
    color: #5a80c2;
}
.planet12:hover{    border: 1px solid #0c2d68;}
.planet13{color: #e6e6e6;
    font-size: 13px;
    text-align: left;
    position: absolute;
    padding-top: 7px;
    width: 100%;
	margin-left: 130px;}
.planet14{width: 519px;
    height: 60px;
    border: 1px solid #091d2e;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    background: #000813;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    float: left;
	margin:7px}
.planet15{float: left;
    overflow: hidden;
    border: 1px solid #000;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    text-align: center;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
    background-size: contain !important;
    background-repeat: no-repeat !important;
    position: absolute;
    top: 7px;
    height: 45px;
    left: 7px;}
.planet16{
	top: 53px;
    padding: 7px;
    width: 503px;
    display: block;
    position: relative;
    float: left;
    border-bottom: 1px solid rgba(0,0,0,0.3);
    border-top: 1px solid rgba(0,0,0,0.3);
    border: 1px solid #000;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.04);
    color: #ccc;
}

.donation1{
	    position: absolute;
    height: 25px;
    line-height: 34px;
        left: 0;
    right: 0;
    text-align: center;
	    font-size: 13px;
		width: 250px;
}
.donation2{
	height: 25px;
	padding: 0 3px 0 3px;
}
.donation3{
	height: 25px;
	padding: 0 3px 0 3px;
}
.donation4{
	line-height: 25px;
	position: relative;
	width: 100%;
	float: left;
	font-size: 12px;
	color: #e6e6e6;
	z-index: 2;
}
.donation5{
	line-height: 26px;
	position: relative;
	float: left;
	font-size: 12px;
	color: #e6e6e6;
	z-index: 2;
	padding-right: 10px;
	width: 100%;
}
.donation6{
	    width: auto;
	    text-align: center;
	    line-height: 26px;
	    position: absolute;
	    left: 0;
	    right: 0;
	    color: #db374b;
	    font-size: 13px;
	    font-family: "BicubikRegular", Arial, Geneva, sans-serif;
	    z-index: 1;
		padding-left: 30px;
		
}
.donation7{
	width: 300px;
	height: 23px;
	top: 35px;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	background: rgba(0, 8, 19, 0.75) url(../images/931f.png) center right;
	box-shadow: inset 0 1px 2px rgb(0, 0, 0), 0 1px rgba(255, 255, 255, 0.08);
	    border: 1px solid #091d2e;
	font-size: 20px;
	font-family: 'BicubikRegular', Arial, Geneva, sans-serif;
	background-repeat: no-repeat;
	background-size: 50px;
	color: #db374b;
	    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
}
.donation8{
	position: absolute;
	top: 15px;
	left: 0;
	right: 0;
	width: 300px;
	text-align: center;
	color: #c5c5c5;
}
.donation9{
	    position: relative;
    padding: 0 2%;
    color: #999;
    width: 96%;
    height: 25px;
    line-height: 25px;
    background: rgba(0,0,0,0.3);
    border-top: 1px solid #000;
	float: left;
}
.donation10{
	height: 65px;
	padding: 0;
	margin: 7px;
	background: url(../images/931b.png) center left, url(../images/bg_sp_1.jpg) bottom right #000813;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0.25);
	border: 1px solid #091d2e;
	-webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
	-moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
}

.donation12{    margin-top: 6px;
    margin-left: 3px;
    display: block;
    float: left;
    margin-right: 3px;
    height: 14px;
    width: 14px;}
.donation13{float: right;
    background: url(../images/xsolla.png);
    background-position: center right;
    background-size: 60px;
    background-repeat: no-repeat;
    padding-right: 65px;
    color: #e6e6e6;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    animation-duration: 0.5s;
    cursor: pointer;}
.donation13:hover{color:#9fadc5;
    background: url(../images/xsolla.png);
    background-position: center right;
    background-size: 60px;
    background-repeat: no-repeat;}	
.donation133{float: right;
    background: url(../images/icons/lato_paypal.png);
    background-position: center right;
    background-size: 60px;
    background-repeat: no-repeat;
    padding-right: 65px;
    color: #e6e6e6;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    animation-duration: 0.5s;
    cursor: pointer;}
.donation133:hover{color:#9fadc5;
    background: url(../images/icons/lato_paypal.png);
    background-position: center right;
    background-size: 60px;
    background-repeat: no-repeat;}	
	
.donation11{
	    height: 25px;
	    padding: 0;
	    margin: 0px 0 7px 7px;
	    background-repeat: no-repeat;
	    border: 1px solid #091d2e;
	    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
	    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
	    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
	    background: #000813;
	    width: 336.5px;
	    float: left;
	    position: relative;
}
.donation14{
 border-bottom: 1px solid rgba(0,0,0,0.3);
 border-top: 1px solid rgba(0,0,0,0.3);
 border: 1px solid #000;
 background: rgba(0, 0, 0, 0.25);
 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
 margin: 7px;
 position: relative;
 float: left;
 width: 698px;
}
.premium1{
	    border: 1px solid #091d2e;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    background: #000813;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    float: left;
    width: 162px;
    margin: 0 7px;
    height: 225px;
}
.plane11 {    background-repeat: no-repeat;
    background-position: 8px;
    padding-left: 30px !important;
    width: 90px !important;
background-size: 14px;}
.premium2{
	    margin: 0px 7px 7px 0px;
    border: 1px #000 solid;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #000813;
    padding-bottom:3px;
    position: relative;
    overflow: hidden;
    padding-top: 10px;
    margin-left: 185px;
}
.settingleft{
	    margin: 0px 7px 7px 0px;
    border: 1px #000 solid;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #000813;
    padding-bottom:3px;
    position: relative;
    overflow: hidden;
    padding-top: 10px;
    margin-left: 128px;
}
.premium3{
	text-align: center;
    width: 148px;
    height: 30px;
    color: rgb(219, 55, 75) !important;
    font-size: 16px;
    cursor: pointer;
    border: 1px solid #671f1f7d;
    position: absolute;
    z-index: 1;
    background: #200505 !important;
    background-image: url(../images/931f.png) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center right !important;
    line-height: 34px;
    bottom: 7px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	transition-duration: 0.5s;
    left: 7px;
    font-family: "BicubikRegular", Arial, Geneva, sans-serif;
}
.premium3:hover{border: 1px solid #671f1f;}
.premium4{
	border: 1px solid #370838;
    background: #21051f !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#21051f', endColorstr='#1e051d');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#21051f', endColorstr = '#1e051d')";
    background-image: -moz-linear-gradient(top, #21051f, #1e051d);
    background-image: -ms-linear-gradient(top, #21051f, #1e051d);
    background-image: -o-linear-gradient(top, #21051f, #1e051d);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#21051f), to(#1e051d));
    background-image: -webkit-linear-gradient(top, #21051f, #1e051d);
    background-image: url(../images/921f.png);
    color: #c262d8 !important;
	text-align: center;
    width: 148px;
    height: 30px;
    font-size: 16px;
    cursor: pointer;
    position: absolute;
    z-index: 1;
    background-image: url(../images/921f.png) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center right !important;
    line-height: 34px;
    bottom: 7px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px; transition-duration: 0.5s;
    left: 7px;
    font-family: "BicubikRegular", Arial, Geneva, sans-serif;
	transition-duration:0.5s;
}
.premium4:hover{border: 1px solid #641d66;}
.premium5{
	width: 141px;
    position: absolute;
    bottom: 45px;
    left: 7px;
    height: 15px;
}
.premium6{
	    cursor: help;
    float: left;
    position: absolute;
    right: 5px;
    top: 5px;
}
.premium7{
	padding: 5px;
    font-size: 13px;
    line-height: 15px;
}
.premium8{
	border: 1px solid #091d2e;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    background: #000813;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    float: left;
    width: 504px;
    height: 60px;
    margin: 0px 0px 7px 7px;
}
.premium9{
	text-align: center;
    width: 100px;
    height: 20px;
    color: rgb(219, 55, 75) !important;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #671f1f7d;
    position: absolute;
    z-index: 1;
    background: #200505 !important;
    background-image: url(../images/931f.png) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center right !important;
    line-height: 22px;
    bottom: 7px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    transition-duration: 0.5s;
    right: 7px;
    font-family: "BicubikRegular", Arial, Geneva, sans-serif;
}
.premium9:hover{    border: 1px solid #671f1f;}
.premium10{
	    line-height: 14px;
    height: 30px;
    width: 390px;
    position: absolute;
    color: #ccc;
    right: 10px;
    bottom: 37px;
}
.premium11{
	    float: left;
    overflow: hidden;
    border: 1px solid #000;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    text-align: center;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
    background-size: contain !important;
    background-repeat: no-repeat !important;
    position: absolute;
    bottom: 7px;
    height: 45px;
    left: 7px;
}
.premium12{
	width: 260px;
    position: absolute;
    left: 10px;
    right: 0;
    bottom: 7px;
}
.premium13{
	    font-size: 13px;
    line-height: 15px;
    position: absolute;
    left: 127px;
    top: 7px;
    width: 370px;
}
.premium14{
	    cursor: help;
    float: left;
    position: absolute;
    left: 3px;
    top: 3px;
    z-index: 3;
}
.premium15{
	position: absolute;
    right: 8px;
    bottom: 74px;
    color: #ccc;
}
.premium16{
	background: #000813;
    height: 22px;
    width: 22px;
    display: block;
    position: absolute;
    z-index: 9;
    left: 6px;
    top: 6px;
    border-right: 1px solid #000;
    -moz-border-radius: 0px 0 6px 0px;
    -webkit-border-radius: 0px 0 6px 0px;
    border-bottom: 1px solid #000;
    border-radius: 0px 0 6px 0px;
}
.premium17{color:#FC6;
float:right;    
padding-right: 23px;}
.premium18{font-weight: bold;
    color: #6C6;
    position: absolute;
    left: 0px;
    top: 27px;}
.premium19{color:#a4a4a4;float:right}
.premium20{color:#6C6;float:left}
.premium21{width:35px; color:#a4a4a4;}
.premium22{color:#a4a4a4; float:right;margin-left:5px;}

.sconto{
	    color: #fffbd7;
    text-shadow: 0 0 5px #e09a3a;
    text-shadow: 0 0 1px #000, 0 0 2px #000, 0 0 5px #e09a3a, 0 0 10px #e09a3a, 0 0 10px #e09a3a, 0 0 15px #e09a3a, 0 0 15px #FF0000;
}

.bonus1{    height: 93px;
    padding-top: 50px;}
.bonus2{border: 1px solid #091d2e;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    background: #000813;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    float: left;
    width: 225px;
    height: 81px;
    margin: 0px 0px 7px 8px;}
.bonus3{    font-size: 20px;
    position: absolute;
    top: 25px;
    left: 65px;
    width: fit-content;
    right: 0;
    color: #e6e6e6;
    font-weight: bold;}
.bonus4{    font-size: 12px;
    position: absolute;
    top: 45px;
    left: 65px;
    width: fit-content;
    right: 0;
    color: #ccc;}
.bonus5{
 position: absolute;
    top: 45px;
    left: 0;
    right: 0;
    width: 200px;
    text-align: center;
    font-size: 18px;
}
.bonus6{    font-size: 15px;
    position: absolute;
    left: 5px;
    bottom: 5px;}
.option1{
	    font-size: 12px;
    padding: 2px 7px;
    position: relative;
    margin-bottom: 1px;
    color: #e0e0e0;
    margin: 6px 0px 5px 0;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.04);
    background-color: #030c1b;
    border-bottom: 1px #000000 solid;
    border-top: 1px #000000 solid;
    height: 20px;
    line-height: 20px;
}
.acca1{
    border: 1px solid #091d2e;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    background: #000813;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    float: left;
    width: 600px;
    margin: 7px 0px 7px 7px;
    background: url(../images/scudetto.png) center left no-repeat;
    background-size: 105px;
    height: 70px;
    }
.acca2{
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 115px;
    height: 34px;
    top: 19px;
    color: rgb(219, 55, 75) !important;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #671f1f7d;
    right: 9px;
    position: absolute;
    z-index: 1;
    background: #200505 url(../images/931f.png) center right;
    background-size: 27%;
    background-repeat: no-repeat;
    line-height: 35px;
    padding-right: 10px;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    font-family: "BicubikRegular", Arial, Geneva, sans-serif;
    transition-duration: 0.5s;
    }
.acca2:hover{border: 1px solid #671f1f;
}
.acca3{
    color: #ccc;
    position: absolute;
    top: 30px;
    left: 110px;
    width: 255px;
    font-size: 14px;
    }
.acca4{float: right;font-weight: bold;}
.acca5{
    width: 31.4% !important;
    float: left !important;
    border: 1px solid #2e0909;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    background: #130000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: 7px 0px 7px 7px;
    }
.acca6{
    height: 60px;
    position: absolute;
    }
.acca7{
    position: relative;
    float: right;
    text-align: right;
    margin: 7px;
    color: red;
    }
.acca8{
	 color: #ccc;
	 text-align: right;
	 margin: 0px 7px 0px 0px;
	 position: relative;
	 float: right;
	 width: 100%;
	 height: 35px;
}
.acca9{
	display: block;
    text-align: center;
    padding: 0;
    margin: 7px;
    width: 180px;
    color: rgb(219, 55, 75) !important;
    font-size: 13px;
	 transition-duration: 0.5s;
    cursor: pointer;
    border: 1px solid #671f1f7d;
    float: none;
    position: relative;
    z-index: 1;
    background: #200505 url(../images/931f.png) center left no-repeat !important;
    background-repeat: no-repeat;
    padding-left: 10px;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    height: 25px;
    line-height: 25px;
    background-size: 25px !important;
    font-family: 'BicubikRegular', Arial, Geneva, sans-serif;
    margin-top: 0;
}
.acca9:hover{border: 1px solid #671f1f;
}
.acca10{
    padding-right: 10px;
    display: block;
    text-align: center;
    padding: 0;
    margin: 7px;
    width: 180px;
    height: 25px;
    line-height: 25px;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #370838;
    background: #1e051d url(../images/921f.png) center left no-repeat !important;
    float: none;
    position: relative;
    z-index: 1;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    transition-duration: 0.5s;
    background-size: 25px !important;
    margin-top: 0;
    color: #c262d8;
    font-family: 'BicubikRegular', Arial, Geneva, sans-serif;
}
.acca10:hover{    border: 1px solid #641d66;}
.acca11{text-align: center;
    margin: 7px;
    margin-top: 0;
    width: 180px;
    font-family: 'BicubikRegular', Arial, Geneva, sans-serif;
    height: 25px;
    line-height: 25px;
    color: #c9c9c9;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #081938;
    background: #006191;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e')";
    background-image: -moz-linear-gradient(top, #050f21, #050e1e);
    background-image: -ms-linear-gradient(top, #050f21, #050e1e);
    background-image: -o-linear-gradient(top, #050f21, #050e1e);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#050f21), to(#050e1e));
    background-image: -webkit-linear-gradient(top, #050f21, #050e1e);
    background-image: linear-gradient(to top, #050f21, #050e1e);
    float: none;
    position: relative;
    z-index: 1;
    padding: 0;
	transition-duration: 0.5s;}
.acca11:hover{border: 1px solid #0c2d68;}
@keyframes animate {
  0% {
  transform:scaleX(0);
  transform-origin: left;
  }
  50%
  {
    transform:scaleX(1);
  transform-origin: left;
  }
  50.1%
  {
    transform:scaleX(1);
  transform-origin: right;
    
  }
  
  100%
  {
    transform:scaleX(0);
  transform-origin: right;
    
  }
  
  
} 
@-webkit-keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-1000px);
            transform: translateX(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-1000px);
            transform: translateX(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}

@-webkit-keyframes jello-horizontal {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
            transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
            transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}


/* ----------------------------------------------
 * Generated by Animista on 2017-12-1 11:32:52
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation bounce-in-top
 * ----------------------------------------
 */
@-webkit-keyframes bounce-in-top {
  0% {
    -webkit-transform: translateY(-500px);
            transform: translateY(-500px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }
  38% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
  55% {
    -webkit-transform: translateY(-65px);
            transform: translateY(-65px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  72% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  81% {
    -webkit-transform: translateY(-28px);
            transform: translateY(-28px);
    -webkit-animation-timing-function: ease-in;
  }
  90% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  95% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
@keyframes bounce-in-top {
  0% {
    -webkit-transform: translateY(-500px);
            transform: translateY(-500px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }
  38% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
  55% {
    -webkit-transform: translateY(-65px);
            transform: translateY(-65px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  72% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  81% {
    -webkit-transform: translateY(-28px);
            transform: translateY(-28px);
    -webkit-animation-timing-function: ease-in;
  }
  90% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  95% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}



@media screen and (max-width: 1220px) {
	.btn_livnum_left
	{
		width: 100px;
	}
	
}
@media (min-width: 1220px) and (max-width: 1530px){
	.btn_livnum_left
	{
		width: 60px;
	}
	
}
@media (min-width: 1530px) and (max-width: 1840px){
	.btn_livnum_left
	{
		width: 60px;
	}
	
}
@media (min-width: 1840px) and (max-width: 2145px){
	.btn_livnum_left
	{
		width: 60px;
	}
	
}
@media (min-width: 2145px) and (max-width: 2455px){
	.btn_livnum_left
	{
		    width: 70px;
	}
	
}
@media (min-width: 2455px){
	.btn_livnum_left
	{
		  width: 70px;
	}
	
}


/*ffleet-table*/
#ftf-fleets{
	
}
.ftf-rows{
	position: relative;
	z-index: 10;
	overflow:auto;
}
.ftf-s{
	height:1px;
	width: 690px;
	clear:both;
	background:rgba(115,205,250,0.30);
}
.ftf-row{
	width: 683px;
	position: relative;
	margin-bottom: 7px;
	height: 33px;
	border: 1px solid #091d2e;
	box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
	-webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
	-moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
	background: #000813;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.ftf-row .ftf-s{
	position:absolute;
	left:0;
	bottom:-1px;
}
.ftf-row-s{
	position:absolute;
	top:0;
	bottom:0;
	left: 70px;
	right: 70px;
	height:0px;
	overflow: visible;
	border-top: 1px dashed rgba(255,255,255,0.10);
	background:rgba(255,255,255,0.00);
	z-index:1;
}
.ftf-bg{
	background: rgba(0, 141, 255, 0.05);
}
.ftf-mis{
	position:relative;
	float:left;
	width: 40px;
	height: 100%;
}
.ftf-ico{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	width: 30px;
	height: 30px;
	background-size:contain;
	background-position:center top;
	background-repeat:no-repeat;
	z-index:2;
}
.ftf-spart, .ftf-end{
	position:relative;
	float:left;
	width: 195px;
	height:100%;
	overflow:visible;
	z-index:2;
}
.ftf-time-left, .ftf-time-right, .ftf-time-stay{
	font-size: 11px;
	position:relative;
	float:left;
	width: 70px;
	height:100%;
	overflow:hidden;
	z-index:2;
}
.ftf-planet{
	position:absolute;
	left: 5px;
	top:0;
	bottom:0;
	width: 25px;
	height: 25px;
	z-index:1;
	background-size: contain;
}
.ftf-end .ftf-planet{
	left:auto; 
	right:10px;
}
.ftf-coord{
	position:absolute;
	font-size: 11px;
	left: 40px;
	bottom: 1px;
	z-index:2;
	white-space: nowrap;
	text-align: center;
}
.ftf-name{
	position:absolute;
	font-size: 11px;
	left:5px; 
	top:1px;
	z-index:2;
	color:rgba(255,255,255,0.70);
	white-space: nowrap;
}
.ftf-user-name{
	position:absolute;
	font-size: 11px;
	left:5px;
	top:1px;
	z-index:2;
	color: rgb(92, 166, 170);
	white-space: nowrap;
}
.ftf-end .ftf-coord, .ftf-end .ftf-name, .ftf-end .ftf-user-name{
	left: auto;
	right: 40px;
}
.ftf-action{
	position:relative;
	float:left;
	width:40px;
	height:100%;
	overflow:hidden;
	z-index:2;
}
.ftf-action-btn{
	    height: 24px !important;
    width: 24px !important;
    float: left;
    position: relative;
    margin-left: 10px;
    margin-top: 5px;
    background-size: contain;
}
.ftf-start-time, .ftf-end-time{
	position:absolute;
	font-size: 11px;
	top: 0px;
	bottom:0;
	left: 40px;
	text-align:center;
	height:32px;
	line-height:15px;
	color: #ccc;
}
.ftf-end-time{
	left:5px;
	right:50px;
}
.ftf-left-arrow, .ftf-right-arrow, .ftf-stay-timer{
	width:100%;
	padding-top: 18px;
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
	    color: #a2a2a2;
}
/*ftf-title*/
.ftf-title{
	text-align:left !important;
	position:relative;
}
.ftf-filter{
	position:absolute;
	bottom:5px;
	right:0px;
	height:25px;
	line-height:25px;
}
.ftf-filter-btn{
	height:25px !important;
	width:25px !important;
	margin-left:5px;
	float:left;
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	opacity:0.4;
}
.ftf-filter-btn:hover, .ftf-filter-btn-a{
	opacity:1.0;
}
.ftf-details{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	width:585px;
	background:rgba(0,0,0,0.95);
	padding:10px;
	z-index: 9999999999999999999999;

}
.ftf-mis:hover .ftf-details{
	display:block;
}
/*ftf-ship*/
.ftf-ship-l,.ftf-ship-r,.ftf-ship-s{
	position: absolute;
	left: 85px;
	right: auto;
	top: 0;
	bottom: 0;
	width: 25px;
    height: 25px;
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(../images/ship.png);
	transition-property:left;
	transition-timing-function:linear;
	z-index: 10;
}
.ftf-ship-r{
	left: 605px;
	transform: rotate(180deg);
}
.ftf-ship-s{
	left: 605px;
}
.ftf-ship-go-r{
	left: 605px !important;
}
.ftf-ship-go-l{
	left: 45px !important;
}

/*ffleet-table*/
.ft-1{
	height: 10px;
    opacity: 0.7;
    left: 0;
    right: 0;
    position: absolute;
    top: 3px;
}
.ft-2{
	height: 10px;
    opacity: 0.7;
    left: 0;
    right: 0;
    position: absolute;
    top: 3px;
}

#ft-fleets{
	
}
.ft-rows{
	position: relative;
	z-index: 10;
	overflow:auto;
}
.ft-s{
	height:1px;
	width: 690px;
	clear:both;
	background:rgba(115,205,250,0.30);
}
.ft-row{
	width: 698px;
	position: relative;
	margin-bottom: 7px;
	height: 33px;
	border: 1px solid #091d2e;
	box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
	background: #000813;
	border-radius: 5px;
}
.alleanza1 .ft-row{
	border: 0;
	box-shadow: 0 0 0 1px #091d2e !important;
}
.ft-row .ft-s{
	position:absolute;
	left:0;
	bottom:-1px;
}
.ft-row-s{
	position:absolute;
	top:0;
	bottom:0;
	left: 70px;
	right: 70px;
	height:0px;
	overflow: visible;
	border-top: 1px dashed rgba(255,255,255,0.10);
	background:rgba(255,255,255,0.00);
	z-index:1;
}
.ft-bg{
	background: rgba(0, 141, 255, 0.05);
}
.ft-mis{
	position:relative;
	float:left;
	width: 40px;
	height: 100%;
}
.ft-ico{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	width: 30px;
	height: 30px;
	background-size:contain;
	background-position:center top;
	background-repeat:no-repeat;
	z-index:2;
}
.ft-spart, .ft-end{
	position:relative;
	float:left;
	width: 195px;
	height:100%;
	overflow:visible;
	z-index:2;
}
.ft-time-left, .ft-time-right, .ft-time-stay{
	font-size: 13px;
	position:relative;
	float:left;
	width: 70px;
	height:100%;
	overflow:hidden;
	z-index:2;
}
.ft-planet{
	position:absolute;
	left: 5px;
	top:0;
	bottom:0;
	width: 25px;
	height: 25px;
	z-index:1;
	background-size: contain;
}
.ft-end .ft-planet{
	left:auto; 
	right:10px;
}
.ft-coord{
	position:absolute;
	font-size: 12px;
	left: 40px;
	bottom: 1px;
	z-index:2;
	white-space: nowrap;
	text-align: center;
}
.ft-name{
	position:absolute;
	font-size: 12px;
	left:5px; 
	top:1px;
	z-index:2;
	color:rgba(255,255,255,0.70);
	white-space: nowrap;
}
.ft-user-name{
	position:absolute;
	font-size: 12px;
	left:40px;
	top:1px;
	z-index:2;
	color: #e6e6e6;
	white-space: nowrap;
}
.ft-end .ft-coord, .ft-end .ft-name, .ft-end .ft-user-name{
	left: auto;
	right: 40px;
}
.ft-action{
	position:relative;
	float:left;
	width:55px;
	height:100%;
	overflow:hidden;
	z-index:2;
}
.ft-action-btn{
	height: 24px !important;
    width: 24px !important;
    float: left;
    position: relative;
    margin-left: 2px;
    margin-top: 5px;
    background-size: contain;
}
.ft-start-time, .ft-end-time{
	position:absolute;
	font-size: 12px;
	top: 0;
	bottom:0;
	left:0;	
	height:32px;
	text-align:center;
	line-height:16px;
	color: #C1C1C1;
}
.ft-end-time{	
	right:0;
	text-align:left;
}
.ft-left-arrow, .ft-right-arrow, .ft-stay-timer{
	width:100%;
	padding-top:20px;
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
	    color: #e6e6e6;
}
/*ft-title*/
.ft-title{
	text-align:left !important;
	position:relative;
}
.ft-filter{
	position:absolute;
	bottom:5px;
	right:0px;
	height:25px;
	line-height:25px;
}
.ft-filter-btn{
	height:25px !important;
	width:25px !important;
	margin-left:5px;
	float:left;
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	opacity:0.4;
}
.ft-filter-btn:hover, .ft-filter-btn-a{
	opacity:1.0;
}
.ft-details{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	width:585px;
	background:rgba(0,0,0,0.95);
	padding:10px;
	z-index: 9999999999999999999999;
}
.ft-mis:hover .ft-details{
	display:block;
}
/*ft-ship*/
.ft-ship-l,.ft-ship-r,.ft-ship-s{
	position: absolute;
	left: 85px;
	right: auto;
	top: 0;
	bottom: 0;
	width: 25px;
    height: 25px;
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(../images/ship.png);
	transition-property:left;
	transition-timing-function:linear;
	z-index: 10;
}
.ft-ship-r{
	left: 605px;
	transform: rotate(180deg);
}
.ft-ship-s{
	left: 605px;
}
.ft-ship-go-r{
	left: 605px !important;
}
.ft-ship-go-l{
	left: 45px !important;
}





/*ffleet-table*/
#fta-fleets{
	
}
.fta-rows{
	position: relative;
	z-index: 10;
	overflow:auto;
}
.fta-s{
	height:1px;
	width: 690px;
	clear:both;
	background:rgba(115,205,250,0.30);
}
.fta-row{
	width: 325px;
	position: relative;
	margin-bottom: 7px;
	height: 25px;
	border: 1px solid #091d2e;
	box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
	-webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
	-moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
	background: #000813;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.fta-row .fta-s{
	position:absolute;
	left:0;
	bottom:-1px;
}
.fta-row-s{
	position:absolute;
	top:0;
	bottom:0;
	left: 28px;
	right: 16px;
	height:0px;
	overflow: visible;
	border-top: 1px dashed rgba(255,255,255,0.10);
	background:rgba(255,255,255,0.00);
	z-index:1;
}
.fta-bg{
	background: rgba(0, 141, 255, 0.05);
}
.fta-mis{
	position:relative;
	float:left;
	width: 14px;
	height: 100%;
}
.fta-ico{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	width: 15px;
	height: 15px;
	background-size:contain;
	background-position:center top;
	background-repeat:no-repeat;
	z-index:2;
}
.fta-spart, .fta-end{
	position:relative;
	float:left;
	width: 88px;
	height:100%;
	overflow:visible;
	z-index:2;
}
.fta-time-left, .fta-time-right, .fta-time-stay{
	font-size: 11px;
	position:relative;
	float:left;
	width: 45px;
	height:100%;
	overflow:hidden;
	z-index:2;
}
.fta-planet{
	position:absolute;
	left: 2px;
	top:0;
	bottom: 0;
	width: 13px;
	height: 13px;
	z-index:1;
	background-size: contain;
}
.fta-end .fta-planet{
	left:auto;
	right: 2px;
}
.fta-coord{
	position:absolute;
	left: 17px;
	bottom: -1px;
	z-index:2;
	white-space: nowrap;
	text-align: center;
	font-size: 11px;
}
.fta-name{
	position:absolute;
	font-size: 11px;
	left:5px; 
	top:1px;
	z-index:2;
	color:rgba(255,255,255,0.70);
	white-space: nowrap;
}
.fta-user-name{
	position:absolute;
	left: 17px;
	top: -1px;
	z-index:2;
	color: #e6e6e6;
	white-space: nowrap;
	font-size: 11px;
}
.fta-end .fta-coord, .fta-end .fta-name, .fta-end .fta-user-name{
	left: auto;
	right: 17px;
}
.fta-action{
	position:relative;
	float:left;
	width: 35px;
	height:100%;
	overflow:hidden;
	z-index:2;
}
.fta-action-btn{
	height:24px !important;
	width:24px !important;
	float:left;
	position:relative;
	margin-left:10px;
	margin-top:18px;
	background-size:contain;
	background-color:rgba(255,255,255,0.50);
}
.fta-start-time, .fta-end-time{
	position:absolute;
	font-size: 11px;
	top: 2px;
	bottom:0;
	left: 40px;
	text-align:center;
	height:32px;
	line-height:15px;
	color: #ccc;
	white-space: nowrap;
}
.fta-end-time{
	left:5px;
	right: 50px;
}
.fta-lefta-arrow, .fta-right-arrow, .fta-stay-timer{
	width:100%;
	padding-top: 12px;
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
	color: #a2a2a2;
}
/*fta-title*/
.fta-title{
	text-align:left !important;
	position:relative;
}
.fta-filter{
	position:absolute;
	bottom:5px;
	right:0px;
	height:25px;
	line-height:25px;
}
.fta-filter-btn{
	height:25px !important;
	width:25px !important;
	margin-left:5px;
	float:left;
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	opacity:0.4;
}
.fta-filter-btn:hover, .fta-filter-btn-a{
	opacity:1.0;
}
.fta-details{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	width:585px;
	background:rgba(0,0,0,0.95);
	padding:10px;
	z-index: 9999999999999999999999;
}
.fta-mis:hover .fta-details{
	display:block;
}
/*fta-ship*/
.fta-ship-l,.fta-ship-r,.fta-ship-s{
	position: absolute;
	left: 85px;
	right: auto;
	top: 0;
	bottom: 0;
	width: 25px;
    height: 25px;
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(../images/ship.png);
	transition-property:left;
	transition-timing-function:linear;
	z-index: 10;
}
.fta-ship-r{
	left: 605px;
	transform: rotate(180deg);
}
.fta-ship-s{
	left: 605px;
}
.fta-ship-go-r{
	left: 605px !important;
}
.fta-ship-go-l{
	left: 45px !important;
}

.alleanza1{
    border: 1px solid #091d2e;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    background: #000813;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 344px;
    position: relative;
    float: left;
    margin: 7px;
    height: 130px;
    margin-top: 2px;
    }
.alleanza2{
    border: 1px solid #091d2e;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    background: #000813;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 344px;
    position: relative;
    float: left;
    margin: 7px;
    height: 130px;
    margin-top: 2px;
    }
.alleanza3{
        border: 1px solid #091d2e;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    background: #000813;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 344px;
    position: relative;
    float: left;
    margin: 7px;
    margin-top: 2px;
    height: 280px;
    }
.alleanza4{
    border: 1px solid #091d2e;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    background: #000813;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 344px;
    position: relative;
    float: left;
    margin: 7px;
    height: 158px;
    margin-top: 2px;
    }
.alleanza5{    color: #e6e6e6;
    font-size: 14px;
    text-align: center;
    position: absolute;
    padding-top: 7px;
    width: 100%;}
.alleanza6{    font-size: 14px;
    font-weight: bold;}
.alleanza7{    position: absolute;
    top: 23px;
    margin: 7px;
    font-size: 13px;
	text-align: center;
	line-height: 21px;    margin-top: 3px;
	color:#ccc}
.alleanza8{    position: absolute;
    top: 23px;
    margin: 7px;
    font-size: 13px;
	right:0;
	text-align: center;
	line-height: 21px;    margin-top: 3px;
	color:#ccc}
.alleanza9{    position: absolute;
    top: 23px;
    margin: 7px;
    font-size: 13px;
	right:0;
	left:0;
	text-align: center;
	line-height: 21px;    margin-top: 3px;
	color:#ccc}
.alleanza10{    position: absolute;
    top: 80px;
    padding-left: 7px;
    width: 330px;
    padding-right: 7px;
	color:#ccc}
.alleanza11{    position: absolute;
    top: 95px;
    padding-left: 7px;
    width: 330px;
    padding-right: 7px;
	color:#ccc}
.alleanza12{    background: rgba(0, 161, 2, 0.59);
    height: 6px;
    z-index: 2;
    position: absolute;
    bottom: 7px;
    left: 0px;
	max-width: 330px;}
.alleanza13{ background: rgba(161, 0, 0, 0.59);
    height: 6px;
    z-index: 2;
    position: absolute;
    bottom:7px;
    right: 0px;
	max-width: 330px;}
.alleanza14{    color: #93726f;
    text-shadow: 0px 0px 5px rgba(117, 79, 74, 0.48);
	font-size: 13px;
    line-height: 25px;
    float: right;
    padding-right: 14px;}
.alleanza15{    color: #6489c2;
    text-shadow: 0px 0px 5px rgba(84, 114, 159, 0.5);
    font-size: 13px;
    line-height: 25px;
    float: right;
    padding-right:7px;}
.alleanza16{    color: #2d9953;
    text-shadow: 0px 0px 5px hsla(141, 55%, 30%, 0.5);
    font-size: 13px;
    line-height: 25px;
    float: right;
    padding-right: 14px;}
.alleanza17{    color:#bfc036;
    text-shadow: 0px 0px 5px hsla(59, 55%, 30%, 0.5);
    font-size: 13px;
    line-height: 25px;
    float: right;
    padding-right:7px;}
.alleanza18{background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(9,29,46,0.65) 100%);
    background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(9,29,46,0.65) 100%);
    background: linear-gradient(to left, rgba(0,0,0,0) 0%,rgba(9,29,46,0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6091d2e', endColorstr='#00000000',GradientType=1 );
    width: 50%;
    height: 25px;
    position: absolute;
    top: 35px;
	    line-height: 25px;}
.alleanza19{background: -moz-linear-gradient(right, rgba(0,0,0,0) 0%, rgba(9,29,46,0.65) 100%);
    background: -webkit-linear-gradient(right, rgba(0,0,0,0) 0%,rgba(9,29,46,0.65) 100%);
    background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(9,29,46,0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6091d2e',GradientType=1 );
    width: 50%;
    height: 25px;
    position: absolute;
top: 35px;
right: 0;
    line-height: 25px;}
.alleanza20{background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(9,29,46,0.65) 100%);
    background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(9,29,46,0.65) 100%);
    background: linear-gradient(to left, rgba(0,0,0,0) 0%,rgba(9,29,46,0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6091d2e', endColorstr='#00000000',GradientType=1 );
    width: 50%;
    height: 25px;
    position: absolute;
    top: 65px;
	    line-height: 25px;}
.alleanza21{background: -moz-linear-gradient(right, rgba(0,0,0,0) 0%, rgba(9,29,46,0.65) 100%);
    background: -webkit-linear-gradient(right, rgba(0,0,0,0) 0%,rgba(9,29,46,0.65) 100%);
    background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(9,29,46,0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6091d2e',GradientType=1 );
    width: 50%;
    height: 25px;
    position: absolute;
    top: 65px;
	right: 0;
	    line-height: 25px;}
.alleanza22{right:7px;
    width: 46%;
    border-left: 0;
    display: block;
    text-align: center;
    margin: 0;
    height: 22px;
    line-height: 22px;
	color: #5579b9;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #081938;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e')";
    background-image: -moz-linear-gradient(top, #050f21, #050e1e);
    background-image: -ms-linear-gradient(top, #050f21, #050e1e);
    background-image: -o-linear-gradient(top, #050f21, #050e1e);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#050f21), to(#050e1e));
    background-image: -webkit-linear-gradient(top, #050f21, #050e1e);
    position: absolute;
    z-index: 7;
    bottom: 7px;
    transition-duration: 0.5s;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;}
.alleanza22:hover{    border: 1px solid #478835c7;
    color: #3ad61fc9;}
.alleanza22red{right:7px;
    border-left: 0;
    display: block;
    text-align: center;
    margin: 0;
    height: 22px;
    line-height: 22px;
   color: rgb(219, 55, 75) !important;
    font-size: 13px;
    cursor: pointer;
        border: 1px solid #671f1f7d;
    background: #200505;
    position: absolute;
    z-index: 7;
    bottom: 7px;
    transition-duration: 0.5s;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;}
.alleanza22red:hover{    border: 1px solid #671f1f;
    color: #df384c;}
.alleanza23{left: 7px;
    width: 46%;
    border-left: 0;
    display: block;
    text-align: center;
    margin: 0;
    height: 22px;
    line-height: 22px;
    color: #5579b9;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #081938;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e')";
    background-image: -moz-linear-gradient(top, #050f21, #050e1e);
    background-image: -ms-linear-gradient(top, #050f21, #050e1e);
    background-image: -o-linear-gradient(top, #050f21, #050e1e);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#050f21), to(#050e1e));
    background-image: -webkit-linear-gradient(top, #050f21, #050e1e);
    position: absolute;
    z-index: 7;
    bottom: 7px;
    transition-duration: 0.5s;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;}
.alleanza23:hover{    border: 1px solid #0c2d68;
    color: #5a80c2;}
.alleanza24{    position: absolute;
    left: 7px;
    top: 8px;
    background: #051524;
    padding: 1px;
    border-radius: 3px;
    padding-left: 6px;
    padding-right: 3px;
    color: rgb(123, 152, 180);
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    z-index: 999999;
    font-size: 12px;}
.alleanza25{background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(9,29,46,0.65) 100%);
    background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(9,29,46,0.65) 100%);
    background: linear-gradient(to left, rgba(0,0,0,0) 0%,rgba(9,29,46,0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6091d2e', endColorstr='#00000000',GradientType=1 );
    width: 50%;
    height: 25px;
    position: absolute;
    top: 95px;
	    line-height: 25px;}
.alleanza26{background: -moz-linear-gradient(right, rgba(0,0,0,0) 0%, rgba(9,29,46,0.65) 100%);
    background: -webkit-linear-gradient(right, rgba(0,0,0,0) 0%,rgba(9,29,46,0.65) 100%);
    background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(9,29,46,0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6091d2e',GradientType=1 );
    width: 50%;
    height: 25px;
    position: absolute;
    top: 95px;
	right: 0;    line-height: 25px;}
.alleanza27{background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(9,29,46,0.65) 100%);
    background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(9,29,46,0.65) 100%);
    background: linear-gradient(to left, rgba(0,0,0,0) 0%,rgba(9,29,46,0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6091d2e', endColorstr='#00000000',GradientType=1 );
    width: 50%;
    height: 25px;
    position: absolute;
    top: 125px;   line-height: 25px;}
.alleanza28{    color: #35ca17;
    float: right;
    padding-right: 5px;
    font-size: 12px;}
.alleanza29{color: #ccc;
    font-size: 12px;}
.alleanza30{    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 120px;
	float:left;
	padding-left: 5px;}
.alleanza31{
    border: 1px solid #091d2e;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    background: #000813;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 344px;
    position: relative;
    float: left;
    right:0;
    margin: 7px;
    height: 110px;
    margin-top: 2px;
    }
.alleanza32{
    border-radius: 6px;
    text-align: center;
    padding: 1px;
    width:95px;
    height: 58px;
    position: absolute;
    top: 30px;
    left: 7px;
    border: 1px solid #091d2e;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    background: #020d17;
	padding-bottom: 5px;
	margin-left: 4px;
    margin-top: 3px;
	font-size: 11px;
}
.alleanza33{
	border: 1px solid #091d2e;
    border-radius: 6px;
    text-align: center;
    padding: 1px;
    background: #020d17;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    width:95px;
    height: 58px;
    position: absolute;
    top: 30px;
	left:0;
	right:0;
    padding-bottom: 5px;
    margin-top: 3px;
	font-size: 11px;}
.alleanza34{border: 1px solid #091d2e;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    text-align: center;
    padding: 1px;
    background: #020d17;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    width:95px;
    height: 58px;
    position: absolute;
    top: 30px;
    right: 7px;
	    padding-bottom: 5px;margin-right: 4px;
    margin-top: 3px;}
.alleanza35{
    border: 1px solid #091d2e;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    background: #000813;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 344px;
    position: relative;
    float: left;
    margin: 7px;
    height: 193px;
    color: #ccc;
    margin-top: 2px;
    }
.alleanza36{ padding: 7px;
    color: #ccc;
    overflow: auto;
    margin-top: 25px;
    overflow-x: hidden;
    width: 315px;
    padding-top: 0;
    height: 209px;}
.alleanza37{
	    height: 22px;
    line-height: 22px;
    color: #5579b9;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #081938;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e')";
    background-image: -moz-linear-gradient(top, #050f21, #050e1e);
    background-image: -ms-linear-gradient(top, #050f21, #050e1e);
    background-image: -o-linear-gradient(top, #050f21, #050e1e);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#050f21), to(#050e1e));
    background-image: -webkit-linear-gradient(top, #050f21, #050e1e);
    position: absolute;
    right: 14px;
    top: 40px;
    padding-left: 5px;
    padding-right: 5px;
    transition-duration: 0.5s;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.alleanza37:hover{    border: 1px solid #0c2d68;
    color: #5a80c2;}
.alleanza38{top: 25px;
    position: absolute;
    left: 7px;
    height: 130px;
    overflow: auto;
overflow-x: hidden;
width: 330px;}
.alleanza39{padding: 0 0 0 30px;
    margin: 7px 0;}
.alleanza40{    text-align: center;
    width: 100%;
    height: 25px;
    color: rgb(219, 55, 75) !important;
    font-size: 17px;
    cursor: pointer;
    border: 1px solid #671f1f7d;
    position: relative;
    z-index: 1;
    background: #200505 !important;
    background-image: url(../images/931f.png) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center right !important;
    line-height: 25px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    transition-duration: 0.5s;
    margin-top: 10px;
}
.alleanza40:hover{border: 1px solid #671f1f;}
.alleanza41{
	    right: 0px;
    height: 130px;
    border: 1px solid #091d2e;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    background: #000813;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 344px;
    color: #ccc;
    margin: 7px;
    position: relative;
    float: right;
    margin-top: 0;
    margin-left: 0;
}
.alleanza42{
	    border: 1px solid #091d2e;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    background: #000813;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    margin: 7px;
    width: 684px;
    height: 230px;
    padding: 7px;
    float: left;
    margin-top: 0;
}
.alleanza43{
	    color: #ccc;
    overflow: auto;
    height: 200px;
    position: absolute;
    overflow-x: hidden;
    width: 98%;
}
.alleanza44{    bottom: auto;
    top: 40px;
    right: 14px;
    padding-left: 5px;
    padding-right: 5px;}
.alleanza45{
	border: 1px solid #091d2e;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    background: #000813;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 7px;
}
.alleanza46{width: 214px;
    border-left: 0;
    display: block;
    text-align: center;
    margin: 0;
    height: 25px;
    line-height: 25px;
    color: #5579b9 !important;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #081938;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e')";
    background-image: -moz-linear-gradient(top, #050f21, #050e1e);
    background-image: -ms-linear-gradient(top, #050f21, #050e1e);
    background-image: -o-linear-gradient(top, #050f21, #050e1e);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#050f21), to(#050e1e));
    background-image: -webkit-linear-gradient(top, #050f21, #050e1e);
    position: relative;
    z-index: 7;
    transition-duration: 0.5s;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    float: left;
    margin: 0 4px;}
.alleanza46:hover{    border: 1px solid #0c2d68;
    color: #5a80c2 !important;
	text-decoration: none !important}
.alleanza47{
	  color: rgb(219, 55, 75) !important;
	      border: 1px solid #671f1f7d;
	 background: #200505 !important;
}
.alleanza47:hover{border: 1px solid #671f1f;color: rgb(219, 55, 75) !important;}
.alleanza48{
	width: 190px;
    float: right;
    display: block;
    margin-right: 7px;
}
.alleanza49{
	    display: block;
    margin: 0px 0 0 7px;
    float: left;
    line-height: 22px;
    height: 22px;
    width: 220px;
}

select#scountry{
	    width: 198px;
	    height: 20px;
	    padding: 0;
}
select#statsmostr{
	width:198px
}

.alleanza50{
	    margin-top: 7px;
    margin-bottom: 7px;
    color: #ccc;
    text-align: left;
}
.alleanza51{height:200px;
    margin-top: 35px;
    width: 240px;
    font-size: 12px;
    overflow: hidden;
    margin-left: 7px;}
.alleanza52{
	width: 290px;
    float: right;
    display: block;
    margin-right: 7px;
}
.alleanza53{
	    display: block;
    margin: 0px 0 0 7px;
    float: left;
    line-height: 22px;
    height: 22px;
    width: 250px;
}

.alleanza54{
	    margin-top: 7px;
    margin-bottom: 7px;
    color: #ccc;
    text-align: left;
}

select#reqall{
	width: 298px;
}
.alleanza55{left: 7px;
    width: 698px;
    border-left: 0;
    display: block;
    text-align: center;
    margin: 0;
    height: 29px;
    line-height: 21px;
    color: #5579b9;
    font-size: 15px;
    cursor: pointer;
    border: 1px solid #091b3d;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e')";
    background-image: -moz-linear-gradient(top, #050f21, #050e1e);
    background-image: -ms-linear-gradient(top, #050f21, #050e1e);
    background-image: -o-linear-gradient(top, #050f21, #050e1e);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#050f21), to(#050e1e));
    background-image: -webkit-linear-gradient(top, #050f21, #050e1e);
    position: absolute;
    z-index: 7;
    bottom: 7px;
    transition-duration: 0.5s;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;}
.alleanza55:hover{    border: 1px solid #0c2d68;
    color: #5a80c2;}
.alleanza56{
	border-top: 1px solid rgba(0,0,0,0.3);
    background: #000813;
    height: 45px;
    width: 100%;
    position: relative;
    float: left;
}
.alleanza57{
	border-bottom: 1px solid rgba(163, 163, 163, 0.07);
    height:1px;
    width: 100%;
    position: relative;
    float: left;
	    margin-top: 7px;
}
.alleanza58{
	position: absolute;
    right: 14px;
    top:83px;
    width: 689px;
    height: 26px;
}
.alleanza59{
	    height: 22px;
    line-height: 22px;
    color: #5579b9;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #081938;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e')";
    background-image: -moz-linear-gradient(top, #050f21, #050e1e);
    background-image: -ms-linear-gradient(top, #050f21, #050e1e);
    background-image: -o-linear-gradient(top, #050f21, #050e1e);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#050f21), to(#050e1e));
    background-image: -webkit-linear-gradient(top, #050f21, #050e1e);
    position: relative;
    float: right;
    margin-left:10px;
    padding-left: 5px;
    padding-right: 5px;
    transition-duration: 0.5s;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.alleanza59:hover{    border: 1px solid #0c2d68;
    color: #5a80c2;}
.alleanza60{
    height: 22px;
    color: rgb(219, 55, 75) !important;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #671f1f7d;
    position: relative;
    z-index: 1;
    background: #200505;
    line-height: 22px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    transition-duration: 0.5s;
	position: relative;
    float: right;
    margin-left:10px;
    padding-left: 5px;
    padding-right: 5px;
}
.alleanza60:hover{border: 1px solid #671f1f;}

.alleanza600{
        height: 22px;
    color: rgb(219, 55, 75) !important;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #671f1f7d;
    position: relative;
    z-index: 1;
    background: #200505;
    line-height: 22px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    transition-duration: 0.5s;
    position: absolute;
    top: 50px;
    padding-left: 5px;
    padding-right: 5px;
    left: 3px;
}
.alleanza600:hover{border: 1px solid #671f1f;}


.alleanza61{
	height: 22px;
    line-height: 22px;
    color: #5579b9;
    font-size: 12px;
    cursor: pointer;
    border: 1px solid #081938;
    background-color: #050f21;
    position: relative;
    float: left;
    margin: 6px;
    padding-left: 5px;
    transition-duration: 0.5s;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    width: 142px;
    background-position: 5px;
    background-repeat: no-repeat;
    margin-right: 0px;
	}
.alleanza61:hover{    border: 1px solid #0c2d68;
    color: #5a80c2;
	text-decoration:none}
.alleanza62:nth-child(odd){
	background:#000d20;
}
.alleanza62:nth-child(even){
	background:#041325;
}
.alleanza63{
	width: 100%;
    text-align: center;
    margin: 0;
    height: 22px;
    line-height:16px;
    color: #5579b9;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #081938;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e')";
    background-image: -moz-linear-gradient(top, #050f21, #050e1e);
    background-image: -ms-linear-gradient(top, #050f21, #050e1e);
    background-image: -o-linear-gradient(top, #050f21, #050e1e);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#050f21), to(#050e1e));
    background-image: -webkit-linear-gradient(top, #050f21, #050e1e);
    position: relative;
    z-index: 7;
    transition-duration: 0.5s;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.alleanza63:hover{    border: 1px solid #0c2d68;
    color: #5a80c2;
	text-decoration:none}
.alleanza64{
	    padding: 7px;
    font-size: 12px;
    line-height: 15px;
    color: #ccc;
    margin-top: 30px;
}
.alleanza65{    position: absolute;
    top: 8px;
    left: 7px;
    background: #173039;
    padding: 1px;
    border-radius: 3px;
    padding-left: 3px;
    padding-right: 3px;
    color: rgb(130, 162, 193);
    text-shadow: 1px 1px 1px rgb(0, 0, 0);
    z-index: 999999;
    font-size: 11px;
    text-transform: uppercase;}
.alleanza66{position: absolute;
    top: 8px;
    right: 7px;
    background: #173039;
    padding: 1px;
    border-radius: 3px;
    padding-left: 3px;
    padding-right: 3px;
    color: rgb(130, 162, 193);
    text-shadow: 1px 1px 1px rgb(0, 0, 0);
    z-index: 999999;
    font-size: 11px;
    text-transform: uppercase;}
.alleanza67{   
	background: rgba(5,21,36,.5);
    padding: 1px;
    border-radius: 3px;
    padding-left: 7px;
    padding-right: 7px;
    color: rgb(123, 152, 180);
    text-shadow: 0px 1px 0px rgb(0, 0, 0),1px 0px 0px rgb(0, 0, 0);
	position: absolute;
	left: 12%;
	right: 12%;
	bottom: 6px;
	font-size: 12px;
}
/*diplo*/
.c-diplo-0{color:#fff;}
.c-diplo-1{color:#FFDEAD;}
.c-diplo-2{color:#abe171;}
.c-diplo-3{color:#CDAD00;}
.c-diplo-4{color:#D2691E;}
.c-diplo-5{color:#f25858;}
.c-diplo-6{color:#abe171;}
.c-diplo-100{color:#05c3f1;}
.alleanzas{position: relative;
        width: 350px;
    float: left;
    height: 100%;}
.alleanzad{    position: relative;
        width: 361px;
    float: right;
    height: 100%;}
.koll1{width: 150px;
    height: 150px;
    background: #000813;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
    background-size: contain !important;
    background-repeat: no-repeat !important;
    border: 1px solid #000;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 7px;
    padding: 5px;
    margin-right: 0px;;
}
.koll2{border: 1px solid #091d2e;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    background: #000813;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    width: 514px;
    float: right;
    margin: 7px;
    padding: 7px;
    margin-left: 0px;
    height: 110px;
    overflow: scroll;
    overflow-x: hidden;
}
.koll3{    position: absolute;
    width: 514px;
    top: 160px;
    margin: 7px;
    padding: 7px;
    margin-left: 0px;
    right: 0;
    line-height: 12px;
    text-align: center;
	color: #ccc;
}
.koll4{
	border-top: 1px solid rgba(0,0,0,0.3);
    background: #000813;
    height: 35px;
    line-height: 35px;
}
.koll5{
	border-bottom:1px solid rgba(163, 163, 163, 0.07)
}
.koll6{display: block;
    text-align: center;
    width: 507px;
    height: 20px;
    color: rgb(219, 55, 75) !important;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #671f1f7d;
    position: relative;
    z-index: 1;
    background: #200505;
    background-image: url(../images/931f.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    line-height: 20px;
    padding-right: 20px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    transition-duration: 0.5s;
    bottom: 0;
    margin-top: 7px;
    margin-left: 178px;}
.koll6:hover{    border: 1px solid #671f1f;}
.koll7{    font-weight: bold;
    width: 162px;
    position: absolute;
    text-align: center;
    margin-left: 7px;}
.fraz1{
	float: left;
    width: 75px;
    height: 75px;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    border: 1px solid #000;
    margin: 7px;
    padding: 5px;
    margin-right: 0px;
    border: 1px solid #091d2e;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    text-align: center;
    padding: 1px;
    background: #020d17;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
}
.fraz2{
	border: 1px solid #091d2e;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    background: #000813;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    width: 684px;
    float: right;
    margin: 7px;
    padding: 7px;
    margin-left: 0px;
    height: auto;
    overflow: auto;
    overflow-x: hidden;
    color: #ccc;
}
.frax3{
	width: 67%;
    border-left: 0;
    display: block;
    text-align: center;
    margin: 0;
    height: 25px;
    line-height: 25px;
    color: #ffff45 !important;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #081938;
    background-color: #050f21;
    position: relative;
    z-index: 7;
    transition-duration: 0.5s;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    float: right;
    margin: 8px 7px;
    background-image: url(../images/942f.png);
    background-position: center right;
    background-repeat: no-repeat;
    background-size: 25px;
}
.frax3:hover{    border: 1px solid #0c2d68;
    color: #5a80c2;
	text-decoration:none}
.frax4{
	border-top: 1px solid rgba(0,0,0,0.3);
    background: #000813;
    height: 43px;
    width: 100%;
    position: relative;
    float: left;
}
.frax5{width: 75px;
    height: 75px;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    margin: 7px;
    margin-right: 0px;
    border: 1px solid #091d2e;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    padding: 1px;
    background: #020d17;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    position: absolute;
    right: 7px;
    top: 0px;}
.fleettab1{
	border-top: 1px solid rgba(0,0,0,0.3);
	background: #000813;
	height: 57px;
	width: 100%;
	position: relative;
	float: left;
}
.fleettab2{
       background-size: contain !important;
    background-repeat: no-repeat !important;
    background: #020d17;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    display: block;
    width: 40px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #050e1e;
    margin-right: 7px;
    height: 40px;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #081938;
    position: relative;
    float: left;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    box-shadow: 0 4px 3px 0 rgb(0, 0, 0, 0.5) !important;
}
.fleettab3{
    width:700px;
    height: 50px;
    position: absolute;
    top: 0;
    margin: 7px;
    }
.fleettab4{
	    top: 51px;
	    height: 25px;
	    position: relative;
	    line-height: 20px;
	    color: #ccc;
	    box-shadow: inset 0 0.5px 1.5px rgba(0, 0, 0, 0.15), 0 0.5px rgba(255, 255, 255, 0.03);
	    float: left;
	    background: -moz-linear-gradient(to, rgba(0,0,0,0) 0%, rgba(9,29,46,0.65) 70%);
	    /* background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgb(9, 29, 46) 70%); */
	    /* background: linear-gradient(to top, rgba(0,0,0,0) 0%,rgba(9, 29, 46, 0.7) 100%); */
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6091d2e',GradientType=1 );
	    border-radius: 0;
	    float: left;
	    width: 40px;
	    z-index: 1;
	    font-size: 13px;
	    margin-left: 5px;
}
.fleettab5{position:absolute}
.fleettab6{
        position: absolute;
        top: 26px;
        left: 0px;
        z-index: 2;
        width: 40px;
        color: #aeb6de;
        font-size: 11px;
        border: 0;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 3px;
        background: rgba(9, 29, 46, 0.7);
        box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
        text-align: center;
		    text-shadow: 1px 1px 0px rgb(0, 0, 0);
    }
	
.fleettab7{
	border-bottom: 1px solid rgba(0,0,0,0.3);
	background: #000813;
	height: 50px;
	width: 100%;
	position: relative;
	float: left;
}
.fleettab8{
	border-bottom: 1px solid rgba(163, 163, 163, 0.06);
    height:0px;
    width: 100%;
    position: relative;
    float: left;
	    margin-bottom: 7px;
}
.fleettab9{
	    border-top: 1px solid rgba(0, 0, 0, 0.15);
	    height: 0px;
	    width: 100%;
	    position: relative;
	    float: left;
	    margin-bottom: 10px;
	    z-index:99;
}

.fleettab10{border-top: 1px solid rgba(163, 163, 163, 0.06);
    height: 0px;
    width: 100%;
    position: absolute;
    margin-top: -1px;
z-index: 99;}
.fleettab11{border-top: 1px solid rgba(163, 163, 163, 0.06);
    height: 0px;
    width: 100%;
    position: relative;
	float:left;
    margin-top: 10px;
z-index: 99;}
.fleettab12{    position: absolute;
    background: #000813;
    width: 440px;
    left: 0;
    right: 0;
    z-index: 9;
	    top: 2px;}
.fleettab13{    margin: 2px;
    background: rgba(0, 0, 0, 0.25);
    background-size: contain !important;
    background-repeat: no-repeat !important;
    border: 1px solid #000;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;}
.fleettab14{    color: #e6e6e6;
    height: 13px !important;
    line-height: 17px !important;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    text-align: right;
    background: #000813 !important;
    position: absolute;
    right: 3px;
    top: 3px;}
.fleettab15{top: 25px;
    height: 15px;
    position: absolute;
    line-height: 15px;
    color: #ccc;
    margin-bottom: 3px;
    background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(9,29,46,0.65) 100%);
    background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(9,29,46,0.65) 100%);
    background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(9,29,46,0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6091d2e',GradientType=1 );
    border-radius: 0;
    right: 0px;
    width: 120px;
    padding-right: 3px;
    z-index: 1;
    font-size: 12px;
    text-align: right;}
.fleettab16{
	height: 130px;
    border-bottom: 1px solid rgba(0,0,0,0.3);
    border-top: 1px solid rgba(0,0,0,0.3);
    border: 1px solid #000;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.04);
    margin-bottom: 7px;
    margin-top: 7px;
}
.overvieew1{    position: relative;
    float: right;
    width: 190px;
    height: 177px;
    margin: 7px;
    margin-left: 0;
    margin-bottom: 0;}
	
 .overvieew2{   margin: 0;
    width: 89px;
 height: 91px;
 -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;}
	
 .overvieew3{
    width: 197px;
    height: 16px;
    margin-top: 3px;
    background: rgba(0, 0, 0, 0.40);
    }
.overvieew4{position: absolute;
    height: 60px;
    width: 60px;
    left: 0;
    right: 0;
    top: 7px;
	}
.overvieew5{	color: #e6e6e6;
    position: absolute;
    bottom: 4px;
    left: 0;
    right: 0;
text-align: center;
    font-size: 13px;
	overflow: hidden;}
.overvieew5:hover{color:#97a6bf}
.overvieew6{
    float: left;
    height: 11px;
    padding: 2px;
    opacity: 0.7;
    margin: 1px;
    }

.overvieew7{height: auto;
    position: relative;
float: left;}
.overvieew8{margin: 6px;
    border: 1px solid #091d2e;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    background: #000813;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width:499px;
    position: relative;
float: left;
    height:87px;}

.overvieew9{
    color: #8f8f8f;
    line-height: 16px;
    margin-left: 3px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 165px;
    float: left;
    font-size: 11px;
    }
.overvieew9 a{color: #8f8f8f;}
.overvieew10{line-height: 20px;
    background: #000813;
    height: 21px;
    width: 694px;
    position: absolute;
    bottom: 0px;
    color: #b1b1b1;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    border-top: 1px solid rgba(0,0,0,0.3);
    border-bottom: 1px solid rgba(0,0,0,0.3);}
.overvieew11{border-bottom: 1px solid rgba(163, 163, 163, 0.07);
    height: 1px;
    width: 100%;
    position: absolute;
    margin-top: 7px;
    bottom: 23px;}
.overvieew10 a{color: #e6e6e6;}
.overvieew10 a:hover{    color: #97a6bf;}
.overvieew12{
    float: left;
    display: block;
    text-align: center;
    width: 98px;
    height: 16px;
    line-height: 25px;
    color: rgb(219, 55, 75) !important;
    font-size: 11px;
    cursor: pointer;
    border: 1px solid #671f1f7d;
    position: relative;
    z-index: 1;
    background: #200505;
    background-image: url(../images/931f.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    line-height: 16px;
    padding-right: 20px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    transition-duration: 0.5s;
    margin-left: 7px;
    margin-top: 7px;
    }
.overvieew12:hover{border: 1px solid #671f1f;}
.overvieew12-a{
	border: 1px solid #363636;
	background: none;
	text-align: center;
	color: rgba(85,85,85,1.00) !important;
}
.overvieew12-a:hover{
	border: 1px solid #6C6C6C;
	color: #6C6C6C !important;
}
.overvieew13{
	    position: absolute;
    top: 0;
    right: 0;
    background: #00000085;
    padding: 1px;
    padding-left: 5px;
    padding-right: 5px;
    color: rgb(193, 193, 193);
    text-shadow: 1px 1px 1px rgb(0, 0, 0);
    z-index: 999999;
    font-size: 11px;
}
.overvieew14{
    font-weight: bold;
    font-size: 14px;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 40px;}
.overvieew15{border: 1px solid #000;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    text-align: center;
    padding: 1px;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
    width: 50px;
    height: 50px;
    position: relative;
    float: left;
    margin: 4px;
    margin-right: 4px;
    margin-top: 4px;}
.overvieew16{height:35px;
    width: 35px;
    padding: 1px;}

.overvieew17{    color: #db374b;
    position: absolute;
    bottom: 3px;
    right: 1px;
    font-size: 12px;
    line-height: 17px;
    font-weight: bold;
    height: 15px;}
.overvieew18{    border-left: 0;
    border-right: 0;
    display: block;
    position: relative;
    float: left;
    width: 186px;
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
    background: rgba(0, 0, 0, 0.09);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.03);
    color: #adadad;
    font-size: 12px;
    padding-left: 4px;
    line-height: 18px;
    margin-bottom: 2px;
    margin-top: 2px;}
	
.overvieew19{color: #9d9c9c;
    position: absolute;
    bottom: 3px;
    font-size: 11px;
    left: 6px;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);}
.overvieew20{
    padding: 0px;
    border-radius: 3px;
    padding-left: 3px;
    padding-right: 3px;
    font-size: 11px;
    height: 12px;
    float: right;
    line-height: 11px;
    margin-right: 4px;
    margin-top: 3px;
	color: rgb(123, 152, 180);
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    background: #051524;}
.overvieew20c{
    padding: 0px;
    border-radius: 3px;
    padding-left: 3px;
    padding-right: 3px;
        color: rgba(146, 249, 158, 0.9);
    background: rgba(67, 205, 102, 0.35);
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    font-size: 11px;
    height: 12px;
    float: right;
    line-height: 12px;
    margin-right: 4px;
    margin-top: 3px;}
.overvieew21{font-size: 11px;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    bottom: 0px;
    color: #9d9c9c;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);}
.overvieew22{    height: 17px;
    float: left;
    position: relative;
    margin-right: 3px;
    margin-top: 1px;}
.overvieew23{position: absolute;
    top: 5px;
    right: 7px;
    background: #051524;
    padding: 1px;
    border-radius: 3px;
    padding-left: 3px;
    padding-right: 3px;
    color: rgb(123, 152, 180);
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    z-index: 999999;
    font-size: 11px;
    text-transform: uppercase;}
.overvieew24{height: 16px;
    position: relative;
float: right;}
.overvieew25{    position: relative;
    color: #CCC;
    text-decoration: none;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    font-size: 13px;
    background-image: url(../images/expedleft.png);
    background-repeat: no-repeat;
    padding-left: 22px;
    background-size: 16px;
    background-position: center left;
    float: right;
    margin-right: 14px;
    height: 25px;
    line-height: 26px;
    margin-top: -30px;}
.overvieew25:hover{    background-image:url(../images/expedlefthov.png);
    -moz-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;}
.overvieew26{    position: relative;
    color: #CCC;
    text-decoration: none;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    font-size: 13px;
    background-image: url(../theme/gow/gebaeude/43.png);
    background-repeat: no-repeat;
    padding-left: 22px;
    background-size: 16px;
    background-position: center left;
    float: right;
    margin-right: 14px;
    height: 25px;
    line-height: 26px;
    margin-top: -30px;
	opacity:0.8}
.overvieew26:hover{
    -moz-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
opacity:1}
.shipyard1{
    background: #14283a;
    line-height: 29px;
    height: 27px;
    border-bottom: 1px solid #000;
    position: relative;
    border-top: 1px solid rgb(12, 40, 64);
    width: 100%;
    -moz-border-radius: 4px 4px 0 0px;
    -webkit-border-radius: 4px 4px 0 0px;
    border-radius: 4px 4px 0 0px;
    }
.shipyard2{color:#e6e6e6;
font-size:20px;
padding:0 10px}
.shipyard3{    float: right;
    background: url(../theme/gow/gebaeude/71.png);
    background-position: right;
    background-size: 70px;
    background-repeat: no-repeat;
    padding-right: 75px;
	color:#e6e6e6;
	font-size: 14px;}
.shipyard3:hover{color:#9fadc5}	
.shipyard4{    float: right;
    background: url(../theme/gow/gebaeude/72.png);
    background-position: right;
    background-size: 70px;
    background-repeat: no-repeat;
    padding-right: 75px;
	color:#e6e6e6;
	font-size: 14px;}
.shipyard4:hover{color:#9fadc5}	
.shipyard5{    float: right;
    background: url(../theme/gow/gebaeude/73.png);
    background-position: right;
    background-size: 70px;
    background-repeat: no-repeat;
    padding-right: 75px;
	color:#e6e6e6;
	font-size: 14px;}
.shipyard5:hover{color:#9fadc5}	
	
.messagesnew1{
	color: #fff;
    font-weight: bold;
    text-shadow: 0px 0px 3px #000;
    width: auto;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: rgba(255,0,0,0.6);
    padding: 0px 3px 0px 3px;
    position: relative;
    float: right;
    height: 16px;
    line-height: 16px;
    margin-top: 5px;
    font-size: 11px;
    margin-right: 3px;
}
.messagesnew2{
	    background: #051524;
    border-radius: 3px;
    color: rgb(119, 144, 168);
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    font-size: 12px;
    font-weight: bold;
    padding: 0;
    padding-right: 3px;
    padding-left: 3px;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(115, 170, 210, 0.15)

}

.messagesnew2:hover{color:rgb(141, 173, 204);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(115, 170, 210, 0.20)}

.messagesnew3{box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(115, 170, 210, 0.30);
    background: #0a243e;
	padding-right: 4px;
    padding-left: 4px;
	}
.messagesnew4{opacity:0.6;
 -moz-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
	}
.messagesnew4:hover{opacity:1;
	}
.messagesnew5{line-height: 26px !important;
    height: 26px !important;
    width: 146px !important;
	    opacity: 0.9;
	}
.messagesnew5:hover{opacity:1;
 
	}

.playercrd2{    height: 10px;
    line-height: 9px;}
.playercrd3{    position: relative;
    width: 632px;
    border-bottom: 1px solid rgba(0,0,0,0.3);
    border-top: 1px solid rgba(0,0,0,0.3);
    border: 1px solid #000;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.04);
    height: 83px;
    margin: 7px;}
.playercrd4{ position: absolute;
    left: 7px;
    height: 80px;
    width: 80px;
    top: 3px;}
.playercrd5{
    position: absolute;
    left: 90px;
    top: 35px;
    font-size: 14px;
    color: #e6e6e6;
    -moz-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    }
.playercrd5:hover{color:#adbeda }

.playercrd10{
        position: absolute;
        left: 90px;
        top: 58px;
        color: #ccc;
    }
.playercrd11{
   position: absolute;
   left: 270px;
   top: 58px;
   color: #ccc;
   }

.playercrd13{
    position: absolute;
    left: 60px;
    z-index: 9;
    width: 20px;
    background-size: contain;
    height: 14px;
    top: 61px;
    }
.playercrd14{
    position: absolute;
    font-size: 20px;
    left: 90px;
    top: 12px;
    color: #ccc;
    }
.playercrd15{    position: absolute;
    left: 55px;
    z-index: 99;
    bottom: 5px;}
.playercrd16{    font-size: 16px;
    line-height: 33px;
    color: #e6e6e6;}
.playercrd17{
    font-size: 20px;
    color: #e6e6e6;
    -moz-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    }
.playercrd17:hover{color:#adbeda }
.playercrd18{
    text-align: center;
    width: auto;
    height: 20px;
    color: #c9c9c9;
    font-size: 12px;
    cursor: pointer;
    border: 1px solid #081938;
    background: #006191;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e')";
    background-image: -moz-linear-gradient(top, #050f21, #050e1e);
    background-image: -ms-linear-gradient(top, #050f21, #050e1e);
    background-image: -o-linear-gradient(top, #050f21, #050e1e);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#050f21), to(#050e1e));
    background-image: -webkit-linear-gradient(top, #050f21, #050e1e);
    background-image: linear-gradient(to top, #050f21, #050e1e);
    top: 56px;
    position: absolute;
    right: 7px;
    padding: 0 4px;
    transition-duration: 0.5s;
    color: #5579b9;
    }
.playercrd18:hover{border: 1px solid #0c2d68;}
.playercrd18r{
       text-align: center;
    width: auto;
    height: 20px;
    color: rgb(219, 55, 75) !important;
    font-size: 12px;
    cursor: pointer;
    border: 1px solid #671f1f7d;
    background: #200505 url(../images/931f.png) right no-repeat !important;
    background-size: contain !important;
    position: absolute;
    right: 7px;
    padding: 0 4px;
    transition-duration: 0.5s;
    padding-right: 17px;
    bottom: 7px;
    }
.playercrd18r:hover{border: 1px solid #671f1f;}
.tradder1{
	line-height: 32px;
    height: 33px;
    position: relative;
    color: #999999;
    padding: 0 10px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.04);
    background-color: #030c1b;
    border-top: 1px #000000 solid;
    margin-bottom: 7px;
    border-bottom: 1px #000000 solid;
    background-repeat: no-repeat;
    background-position: left;
    background-size: 70px;
	padding-left: 70px;
}
.tradder2{background: #00060d center right no-repeat;
    background-size: contain;
    position: absolute;
    width: 200px;
    right: 10px;
    top: 6px;
    height: 14px;}
.tradder3{    position: absolute;
    right: 201px;
    z-index: 2;
    font-size: 19px !important;
    top: 1px;}
.tradder4{color: #db374b;
    left: 0;
    right: 0;
    position: absolute;
    text-align: center;
    padding-left: 171px;
    font-size: 14px;}
.colore901{color: #93726f !important;
    text-shadow: 0px 0px 5px rgba(117, 79, 74, 0.48) !important;
    font-size: 14px;}
.colore902{color: #6489c2 !important;
    text-shadow: 0px 0px 5px rgba(84, 114, 159, 0.5) !important;
    font-size: 14px;}
.colore903{    color: #2d9953 !important;
    text-shadow: 0px 0px 5px hsla(141, 55%, 30%, 0.5) !important;
    font-size: 14px;}
.colore921{    color:#c262d8 !important;
    text-shadow: 0px 0px 5px hsla(141, 55%, 30%, 0.5) !important;
    font-size: 14px;}
.colore931{    color: #db374b !important;
    text-shadow: 0px 0px 5px hsla(141, 55%, 30%, 0.5) !important;
    font-size: 14px;}
.colore911{color: #cd8e43 !important;
    text-shadow: 0px 0px 5px hsla(49, 94%, 50%, 0.5) !important;
    font-size: 14px;}
.delivress1{ margin: 1px;
    position: absolute;
    z-index: 2;
    right: 0;
    left: 0;
    text-align: center;
    font-family: "BicubikRegular", Arial, Geneva, sans-serif;
    pointer-events: none;
font-size: 15px;}
.delivress2{
    background: #00060d center right no-repeat;
    background-size: contain;
    width: 200px;
    height: 13px;
    position: absolute;
    right: 7px;
    top: 4px;
    }
.delivress3{
    background: #00060d center right no-repeat;
    background-size: contain;
    width: 200px;
    height: 13px;
    position: absolute;
    right: 7px;
    top: 28px;
    }
.delivress4{
    background: #00060d center right no-repeat;
    background-size: contain;
    width: 200px;
    height: 13px;
    position: absolute;
    right: 7px;
    bottom: 4px;
    }
.delivress5{
       width: 33.2%;
float: left;
text-align:left}
.delivress6{
    border-bottom: 1px solid rgba(0,0,0,0.3);
    border-top: 1px solid rgba(0,0,0,0.3);
    border: 1px solid #000;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.04);
    margin: 7px;
    height: 77px;
    position: relative;
}
.delivress7{position: absolute;
    height:60px;
	width:60px;
    top: 7px;
    left: 7px;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
    border: 1px solid #000;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
	background: #000 url(../theme/gow/gebaeude/208.gif);
	background-size: contain;
    background-repeat: no-repeat ;}
.delivress8{
    width: 400px;
    position: absolute;
    top: 5px;
    left: 105px;
    height: 19px;
    line-height: 19px;
    }
.delivress9{
    color: #999999;
    font-size: 12px;
    width: 57px;
    position: absolute;
    left: 7px;
    text-align: center;
    bottom: 10px;
    font-weight: bold;
    z-index: 9;
    background: #000000b8;
    padding: 2px;
    }
.delivress10{
    width: 400px;
    position: absolute;
    top: 29px;
    left: 105px;
    height: 19px;
    line-height: 19px;
    }
.delivress11{
    width: 400px;
    position: absolute;
    top: 53px;
    left: 105px;
    height: 19px;
    line-height: 19px;
    }
.delivress12{    width: 191px;
    height: 17px;
    bottom: 1px;
    line-height: 16px;
    text-align: center;
    color: #ccc;}
.delivress13{position: absolute;
    height: 15px;
        width: auto;
    top: 15px;
    left: 115px;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
    border: 1px solid #000;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: #000 url(../theme/gow/gebaeude/208.gif);
    background-size: contain;
    background-repeat: no-repeat;
    padding-left: 20px;
    padding-right: 10px;
    line-height: 16px;
    color: #ccc;}
.allievent{position: relative;
    float: left;
    margin-top: 25px;
    width: 100%;}
.allievent2{
    border-bottom: 1px dashed #e6e6e626;
    width: 82%;
    margin-bottom: 8px;
    text-align: center;
    color: #e6e6e6;
    margin-top: 35px;
    }
.allievent3{
    background: #000813;
    color: #e6e6e6;
    padding-bottom: 0;
    line-height: 20px;
    text-transform: uppercase;
    font-size: 11px;
    }
	
	#build_elements .required{
	opacity: 0.5;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 50);
	filter: alpha(opacity = 50);
	animation-duration:0.5s;
}
#build_elements .required:hover{
	opacity: 0.8;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 80);
	filter: alpha(opacity = 80);
}
.shipyardd1{
    position: absolute;
    left: 67px;
    top: 20px;
    font-weight: bold;
    }
.shipyardd2{
    position: absolute;
    left: 67px;
    top: 35px;
    color:#888;
    }
.shipyardd3{position: absolute;
    top: 65px;
    right: 22px;
    font-size: 14px;
    padding: 4px;
    background: #0808089e;
	    z-index: 99999;}
.shipyardd4{    font-size: 14px;
    float: right;
    line-height: 30px;
    text-align: right;
    padding-right: 8px;
    height: 30px;}
.info1{text-align: center;
    padding-left: 0;
    height: 20px;
    line-height: 20px;}
.info2{
	    border-bottom: 1px solid rgba(0,0,0,0.3);
    border-top: 1px solid rgba(0,0,0,0.3);
    border: 1px solid #000;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
    height: 55px;
    width: 574px;
    margin-bottom: 6px;
}
.info3{
	width: 283px;
    float: left;
    margin-left: 6px;
}
.info4{
	width: 283px;
    float: right;
    margin-right: 6px;
}
.info5{
	border: 1px solid #091d2e;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    background: #000813;
    width: 273px;
    position: relative;
    float: right;
    height: 45px;
    margin: 4px;
	
}
.info6{
	    color: #e6e6e6;
    height: 13px !important;
    line-height: 17px !important;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    text-align: right;
    background: #000813 !important;
    position: absolute;
    right: 3px;
    top: 3px;
}
.info7{
	    padding: 1px;
    height: 40.2px;
    border: 1px solid #091d2e;
    background: rgb(0, 10, 23);
    margin: 1px;
	float:left;
	position:relative;
	opacity:0.7
}
.info7:hover{opacity:1}
.info8{
	    float: left;
    margin-left: 6px;
    border-bottom: 1px solid rgba(0,0,0,0.3);
    border-top: 1px solid rgba(0,0,0,0.3);
    border: 1px solid #000;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
    height: 45px;
    width: 574px;
    margin-bottom: 6px;
}
.info9{
	    border: 1px solid #091d2e;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    background: #000813;
    width: 182px;
    position: relative;
    float: left;
    height: 35px;
    margin: 4px 4px 4px 3px;

}
.info10{
    background-size: 80px !important;
    position: absolute;
    height: 45px;
    width: 75px;
	opacity:0.7;}
.info11{
	width: 278px;
	float: left;
	margin-right: 2px;
	background-repeat: no-repeat !important;
    background-position: center left !important;
}
.info12{
	top: 18px;
    height: 14px;
    line-height: 14px;
    font-size: 11px;
}
.info13{color:#e6e6e6;
    font-size: 14px;
    padding: 4px 4px 0px 0px;
    position: relative;
    min-width: 279px;
    text-align: right;
    float: left;}
.info14{position: relative;
    width: 278px;
    padding: 3px;
    float: left;}
.info15{
	width: 433px;
    float: left;
    overflow: auto;
    height: 105px;
	color: #ccc;
}
.info15:hover{
	color: #f3f3f3;
	 -moz-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}
.titlepolv{color: #d7d93f;
    margin-left: 7px;
    padding: 0px 20px 0px 5px;
    background: rgba(0, 0, 0, 0.25) url(../images/942f.png) no-repeat center right;
    background-size: 20px;}
.pulsanti{    background-image: url(/styles/images/931b.png);
    background-size: 80px;
    background-position: -10px;
	 -moz-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;}
.pulsanti:hover{    background-image: url(/styles/images/931b.png), url(/styles/images/931b.png);}

.tabstatistica td{
	border: none;
    color: #a9a9a9;
    text-align: center;
    padding: 0px 10px;
    border-color: #000000;
    line-height: 23px;
}
.tabstatisticath{
     color: #5ca6aa;
	 background: #091d2e;
}
.tabstatisticatr{
     background: #000813;
	 border-color: #000000;
}

.fl_fllets_rows:hover {
    background: #000c1e;
	    -moz-transition: all 0.1s ease-in;
    -webkit-transition: all 0.1s ease-in;
    -o-transition: all 0.1s ease-in;
    transition: all 0.1s ease-in;
}
.mionome {
    border-color: #4bf2ff17;
    background: rgba(22, 80, 86, 0.3);
    box-shadow: inset 0 1px 1px rgba(3, 41, 29, 0.05), inset 0 -1px 0px rgba(63, 59, 113, 0.2), 0 9px 16px 0 rgba(0, 0, 0, 0.42), 0 4px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px #000b1b;
}
  
.mionome:hover {
	    background: rgba(22, 80, 86, 0.35);
}
.classstat1{
	width:40px;min-width:40px;max-width:40px;border-right:none;color:#a9a9a9;text-align:left;padding-left: 10px;border-color: #000000;width:25px;font-family:'BicubikRegular', Arial, Geneva, sans-serif;
}
.classstat2{width:55px;min-width:55px;max-width:55px;	font-family:'BicubikRegular', Arial, Geneva, sans-serif;}
.classstat3{border-right:none;border-left:none;border-color: #000000; width: 165px;max-width: 165px;min-width: 165px;}
.classstat3 a{text-overflow:ellipsis; word-break: break-all; white-space: nowrap; overflow: hidden; display: block; float: left; width: 100%}
.classstat4{float:left;margin-left:-6px;}
.classstat5{padding-left: 25px;
    background-position: left;
    background-position-y: 4px;
    background-size: 10%;
    text-overflow: ellipsis;
    word-break: break-all;
    white-space: nowrap;}
.classstat5 span{ overflow: hidden;}
.classstat6{padding: 0px 2px 0px 2px;background: #000917;border-radius: 4px;float: right;border: 1px solid black;font-size: 11px;margin-top: 4px; height: 14px;margin-right: 17px;line-height: 15px;box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);}
.classstat7{border-right:none;border-left:none;border-color: #000000;width: 20px;max-width: 20px;min-width: 20px;text-align: left;}
.classstat8{border-right:none;border-left:none;border-color: #000000;width: 200px;max-width: 200px;min-width: 200px;text-align: left;word-break: break-all;white-space: nowrap;overflow: hidden;padding-right: 0 !important;}
.classstat8 a{word-break: break-all; white-space: nowrap; overflow: hidden; height: 24px; display: block;width: 195px; float: left; text-overflow: ellipsis}
.classstat9{height:24px;width:24px;float: left;}
.classstat10{border-right:none;border-left:none;border-color: #000000;width: 105px;
    max-width: 105px;
    min-width: 105px;
    padding-right: 0 !important;text-align:right;}
.classstat11{    height: 14px;
    border: 1px solid #000;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-align: left;
    position: relative;
    overflow: hidden;
    z-index: 2;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.54), 0 1px rgba(255, 255, 255, 0.08);
    line-height: 14px;
    padding: 1px;
    font-size: 11px;
    width: 684px;
    float: left;
    margin: 4px 0px 8px 7px;
    text-decoration: none;
    text-shadow: 0 0 21px rgba(223, 206, 228, 0.5), 0 -1px 0 #162e3c;
    vertical-align: unset;
    padding-left: 7px;
    padding-right: 7px;}
.classstat12{
color:#ccc;
}

.torneo1{color: #5fb6ca;
    position: absolute;
    bottom: 2px;
    left: 7px;
    font-size: 11px;}
.torneo2{    float: right;
    background: url(../images/tou_alli.png);
    background-position: center right;
    background-size: 70px;
    background-repeat: no-repeat;
    padding-right: 75px;
    color: #e6e6e6;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
	animation-duration:0.5s;
	cursor: pointer;}
.torneo2:hover{color:#9fadc5;
background: url(../images/tou_alli_act.png);
 background-position: center right;
    background-size: 70px;
    background-repeat: no-repeat;}	
.torneo3{
	color: #e6e6e6;
    position: absolute;
    top: 5px;
    font-size: 14px;
	left: 7px;
}
.torneo4{
	    height: 12px;
	    border: 1px solid #000;
	    -moz-border-radius: 3px;
	    -webkit-border-radius: 3px;
	    border-radius: 3px;
	    text-align: center;
	    position: relative;
	    overflow: hidden;
	    z-index: 2;
	    background: rgba(0, 0, 0, 0.25);
	    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
	    line-height: 4px;
	    padding: 1px;
	    font-size: 11px;
	    width: 695px;
	    float: left;
	    margin: 7px 0px 7px 7px;
	    text-decoration: none;
	    text-shadow: 0 0 21px rgba(223, 206, 228, 0.5), 0 -1px 0 #162e3c;
	    vertical-align: unset;
}

.torneo4 th{
	       color: #ccc;
	       background: none;
	       text-align: center;
	       width: 226px;
	       min-width: 10px;
}
.torneo4 th:nth-child(1){
	 width: 55px;
	 min-width: 55px;
	 text-align: left;
}
.torneo4 th:nth-child(2){
	width: 220px;
	min-width: 220px;
	text-align: left;
}
.torneo4 th:nth-child(4){
	 width: 1px;
	 min-width: 1px;
	 text-align: right;
}
.torneo4 th:nth-child(5){
	width: 145px;
	min-width: 145px;
	text-align: right;
}
.galaxa1{font-size: 11px;
    color: #fffbd7;
    text-shadow: 0 0 5px #e09a3a;
    text-shadow: 0 0 1px #000, 0 0 2px #000, 0 0 5px #e09a3a, 0 0 10px #e09a3a, 0 0 10px #e09a3a, 0 0 15px #e09a3a, 0 0 15px #FF0000;
    
    position: absolute;
    top: -6px;
    left: 272px;
    pointer-events: none;}
.galaxa2{margin-left: 5px;
    font-family: 'BicubikRegular', Arial, Geneva, sans-serif;
    cursor: pointer;
	color: #5ca6aa;
	    line-height: 18px;
    text-align: center;
    width: 45px;
	height: 21px;
	background: rgb(0, 13, 32) !important;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.50), 0 1px rgba(255, 255, 255, 0.08);
    border: 1px solid #000;
	width: 45px;
	text-align: center;
    float: left;
    padding: 2px 0;
    margin-top: 3px;}
.galaxa3{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0b1c30b5', endColorstr = '#030c1bc9') !important;
    -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0b1c30b5', endColorstr = '#030c1bc9')' !important;
	background-image: -moz-linear-gradient(top, #0b1c30b5, #030c1bc9) !important;
    background-image: -ms-linear-gradient(top, #0b1c30b5, #030c1bc9 !important);
    background-image: -o-linear-gradient(top, #0b1c30b5, #030c1bc9) !important;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#0b1c30b5), to(#030c1bc9)) !important;
    background-image: -webkit-linear-gradient(top, #0b1c30b5, #030c1bc9) !important;
    background-image: linear-gradient(top, #0b1c30b5, #030c1bc9) !important;
 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.90), 0 1px rgba(255, 255, 255, 0.08);}
.rexx1{
	     border-bottom: 1px solid rgba(0,0,0,0.3);
    border-top: 1px solid rgba(0,0,0,0.3);
    border: 1px solid #000;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.04);
    height: 363px;
    width: 110px;
    float: left;
    position: relative;
    background-repeat: no-repeat;
    background-size: 45px;
    margin-right: 0px;
    margin-left: 5px;
    background-position: center top;
    margin-top: 5px;
    margin-bottom: 0;
}
.rexx901{    background-image: url(/styles/images/901b.png);}
.rexx902{    background-image: url(/styles/images/902b.png);}
.rexx903{    background-image: url(/styles/images/903b.png);}
.rexx911{    background-image: url(/styles/images/911b.png);}
.rexx2{
    border-bottom: 1px solid rgba(0,0,0,0.3);
    border-top: 1px solid rgba(0,0,0,0.3);
    border: 1px solid #000;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.04);
    height: 16px;
    width: 110px;
    margin-left: -1px;
    position: relative;
    float: left;
    margin-top: 5px;
    line-height: 16px;
    font-size: 11px;
    text-align: center;
    font-size: 11px;
    color: #a0b0ca;
    }
.rexx3{
    text-align: left;
    padding-left: 3px;
    flex-wrap: wrap-reverse;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: auto;
    padding-right: 22px;
    max-width: 155px;
    min-width: 155px;
    }
.rexx2 span{font-size: 11px;}
.rexx4{
	    background: #051524;
	    padding: 0px;
	    position: absolute;
	    padding-left: 3px;
	    padding-right: 3px;
	    color: rgb(123, 152, 180);
	    text-shadow: 0px 1px 0px rgb(0, 0, 0);
	    z-index: 999999;
	    font-size: 11px;
	    float: right;
	    margin: 2px;
	    height: 13px;
	    line-height: 13px;
	    right: 0px;
}
.rexx5{
    border-bottom: 1px solid rgba(0,0,0,0.3);
    border-top: 1px solid rgba(0,0,0,0.3);
    border: 1px solid #000;
    border-left: 0;
    border-right: 0;
    background: rgba(0, 0, 0, 0.6);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.04);
    position: relative;
    float: right;
    width: 53px;
    font-size: 11px;
    padding: 0;
    border-radius: 0;
    height: 18px;
    margin-bottom: 5px;
    padding-left: 2px;}
.rexx6{    width: 53px;
    height: 135px;
    float: right;
    position: relative;
    margin-top: 70px;}
.rexx7{text-align: center;
    width: 160px;
    height: 14px;
    color: #c9c9c9;
    font-size: 11px;
    line-height: 12px;
    cursor: pointer;
    border: 1px solid #081938;
    background: #006191;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e')";
    background-image: -moz-linear-gradient(top, #050f21, #050e1e);
    background-image: -ms-linear-gradient(top, #050f21, #050e1e);
    background-image: -o-linear-gradient(top, #050f21, #050e1e);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#050f21), to(#050e1e));
    background-image: -webkit-linear-gradient(top, #050f21, #050e1e);
    background-image: linear-gradient(to top, #050f21, #050e1e);
    padding: 0 4px;
    transition-duration: 0.5s;
    color: #5579b9;
    margin: 1px;}
.rexx7:hover{    border: 1px solid #0c2d68;}
.rexx8{position: absolute;
    width: 111px;
    text-align: center;
    top: 48px;
	font-size:13px}
.rexx9{    position: absolute;
    top: 3px;
    left: 3px;
    height: 55px;
    width: 55px;}
.rexx10{position: absolute;
    left: 65px;
    top: 18px;
    color: #27db7d;
    font-size: 17px;
    font-weight: bold;
    font-family: "BicubikRegular", Arial, Geneva, sans-serif;}
.rexx11{color: #ccc;
    position: absolute;
    font-size: 11px;
    left: 65px;
    top: 33px;}
.rexx12{    text-align: center;
    width: 250px;
    height: 19px;
    font-size: 12px;
    line-height: 19px;
    cursor: pointer;
    border: 1px solid #081938;
    background: #006191;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e')";
    background-image: -moz-linear-gradient(top, #050f21, #050e1e);
    background-image: -ms-linear-gradient(top, #050f21, #050e1e);
    background-image: -o-linear-gradient(top, #050f21, #050e1e);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#050f21), to(#050e1e));
    background-image: -webkit-linear-gradient(top, #050f21, #050e1e);
    background-image: linear-gradient(to top, #050f21, #050e1e);
    padding: 0 4px;
    transition-duration: 0.5s;
    color: #5579b9;
    margin: 6px;
    float: right;}
.rexx12:hover{    border: 1px solid #0c2d68;}
.rexx13{    text-align: center;
    width: 250px;
    height: 19px;
    font-size: 12px;
    line-height: 19px;
    cursor: pointer;
    color: rgb(219, 55, 75) !important;
    border: 1px solid #671f1f7d;
    background: #200505;
    padding: 0 4px;
    transition-duration: 0.5s;
    margin: 6px;
    float: left;}
.rexx13:hover{border: 1px solid #671f1f;}
.rexx14{    border-bottom: 1px solid rgba(0,0,0,0.3);
    border-top: 1px solid rgba(0,0,0,0.3);
    border: 1px solid #000;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.04);
    height: auto;
    width: 347px;
    float: left;
    position: relative;
    background-repeat: no-repeat;
    background-size: 45px;
    margin-right: 1px;
    margin-left: 5px;
    background-position: center top;
    margin-top: 5px;
    margin-bottom: 0;
	padding-bottom: 6px;}
.rexx15{border-bottom: 1px solid rgba(0,0,0,0.3);
    border-top: 1px solid rgba(0,0,0,0.3);
    border: 1px solid #000;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.04);
    height: auto;
    width: 347px;
    float: left;
    position: relative;
    background-repeat: no-repeat;
    background-size: 45px;
    margin-right: 1px;
    margin-left: 5px;
    background-position: center top;
    margin-top: 5px;
    margin-bottom: 0;
    padding-bottom: 6px;}
.rexx16{border-bottom: 1px solid rgba(0,0,0,0.3);
    border-top: 1px solid rgba(0,0,0,0.3);
    border: 1px solid #000;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.04);
    height: 19px;
    width: 341px;
    margin-left: -1px;
    position: relative;
    float: left;
    margin-top: 5px;
    line-height:20px;
    font-size: 12px;
    color: #a0b0ca;
    text-align: left;
    padding-left: 3px;
    padding-right: 3px;}
.rexx16 span{max-width: 130px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: absolute;}
.rexx16 img{height: 15px;
    margin-bottom: 3px;
    margin-right: 3px;}	
	    
.rexx17{    float: right;
    height: 9px;
    margin-top: 1px;
    width: 76px;
    margin-left: 3px;
    z-index: 99999;
    padding-right: 2px;
    padding-left: 13px;
    background: url(/styles/images/bs_att.png);
    background-repeat: no-repeat;
    background-size: contain;
	transition-duration: 0.5s;
	background-color:#00060d;}
.rexx17:hover{background: url(/styles/images/bs_att.png),url(/styles/images/bs_att.png);
 background-repeat: no-repeat;
    background-size: contain;
	background-color:#00060d;}
.rexx18{    float: right;
    height: 9px;
    margin-top: 1px;
    width: 76px;
    margin-left: 3px;
    z-index: 99999;
    padding-right: 2px;
    padding-left: 13px;
    background: url(/styles/images/bs_def.png);
    background-repeat: no-repeat;
    background-size: contain;
	transition-duration: 0.5s;
	background-color:#00060d;}
.rexx18:hover{background: url(/styles/images/bs_def.png),url(/styles/images/bs_def.png);
 background-repeat: no-repeat;
    background-size: contain;
	background-color:#00060d;}
.rexx21{
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    color: #e6e6e6;
    font-size: 13px;
    position: absolute;
    top: 6px;
    left: 7px;
    font-family: "BicubikRegular", Arial, Geneva, sans-serif;
    }
.rexx19{
    position: relative;
    height: 20px;
    }
.rexx20{
    font-size: 11px;
    color: #888;
    float: right;
    width: 90px;
    text-align: center;
    position: relative;
    cursor:pointer;
    margin: 3px;
    text-transform: uppercase;
    margin-bottom: 0;
    margin-top: 6px;
    }

span.rexx20 {}
.rexx20:hover{color:#ccc;}
.rexx22{cursor: pointer;
    color: #e6e6e6;
    text-align: center;
    width: 348px;
    bottom: 0;
    float: left;
    font-size: 14px;
    padding-top: 8px;
    line-height: 0px;transition-duration: 0.5s;}
.rexx22:hover{color:#ccc;}
.rexx23{    border-bottom: 1px solid rgba(0,0,0,0.3);
    border-top: 1px solid rgba(0,0,0,0.3);
    border: 1px solid #000;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.04);
    }
.rexx24{    background-size: contain;
    background-position: center right;
    background-repeat: no-repeat;
    width: 150px;
    height: 12px;
    margin-left: 7px;}
.rexx25{height: 28px;
    line-height: 28px;
    font-weight: bold;
    margin: 1px;
    padding: 0;
    font-size: 20px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    color: #a0b0ca !important;
    border: 1px solid #091d2e !important;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    background: #000813 !important;
	transition-duration: 0.5s;}
.rexx25:hover{	
	border: 1px solid #0c2b45 !important;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.9) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.9) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.9) !important;
    background: #000b19 !important;
    color: #a2b1ca !important;}
.galaxdue1{position: absolute;
    float: right;
    right: 5px;
    top: 3px;
    background: #071e33;
    padding: 1px;
    border-radius: 3px;
    padding-left: 3px;
    padding-right: 3px;
    color: rgb(123, 152, 180);
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    z-index: 999999;
    font-size: 11px;
    text-transform: uppercase;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.04); }
.galaxdue2{
    background: #030c1b url(/styles/images/galax2.png) no-repeat center right !important;
    background-size: 220px !important;}
	
.galaxdue3{float: right;
    position: relative;
    height: 63px;
    bottom: 12px;
    margin: 4px;
    width: 230px;}
.markett1{
   position: relative;
   width: 98%;
   height: 32px;
   overflow: hidden;
   text-align: left;
   margin: 8px;
   float: left;
   border: 1px solid #091d2e;
   box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
   -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
   -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
   background: #000813;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px;
   margin-left: 0;
   margin-top: 0;
   }
.markett2{
	position: relative;
	float: left;
	margin: 9px;
	width: 550px;
}
.markett22{
	position: relative;
	float: left;
	margin: 9px;
	width: 708px;
	    margin-bottom: 4px;
}
.markett3{
    height: 20px !important;
    line-height: 20px !important;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    text-align: left;
    background: none !important;
    position: absolute;
    z-index: 10;
    padding: 1px;
    left: 105px;
    padding-right: 6px;
    padding-top: 7px;
    color: #e6e6e6;
    font-size: 13px;
    max-width: 220px;
    white-space: nowrap;
    overflow: hidden;
    }
.markett4{
    bottom: 6px;
    right: 147px;
    position: absolute;
    background: rgba(0, 8, 19, 1);
    padding: 3px;
    border-radius: 3px;
    padding-left: 10px;
    padding-right: 10px;
    color: #ccc;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    z-index: 99999;
    font-size: 13px;
    border: 1px solid #000;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
    height: 12px;
    line-height: 14px;
    }
.markett5{    border-bottom: 1px solid rgba(163, 163, 163, 0.06);
    height: 100px;
    width: 0%;
    position: relative;
    float: left;
    margin-bottom: 7px;}
.markett6{
    text-align: center;
    width: 100px;
    height: 21px;
    color: rgb(219, 55, 75) !important;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #671f1f7d;
    position: absolute;
    z-index: 1;
    background: #200505 !important;
    background-image: url(../images/931f.png) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center right !important;
    line-height: 22px;
    bottom: 4px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    transition-duration: 0.5s;
    right: 4px;
    font-family: "BicubikRegular", Arial, Geneva, sans-serif;
}
.markett6:hover{border: 1px solid #671f1f;}
.markett7{bottom: 8px;
    right: 215px;
    position: absolute;
    color: #888;}
.markett8{    position: absolute;
    right: 8px;
    top: 8px;
    height: 17px;
    width: 17px;}
.markett9{bottom: 6px;
    position: absolute;
    background: rgba(0, 8, 19, 1);
    padding: 3px;
    border-radius: 3px;
    padding-left: 10px;
    padding-right: 20px;
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    z-index: 99999;
    font-size: 13px;
    border: 1px solid #000;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
    height: 12px;
    line-height: 14px;
    right: 125px;
    color: rgb(219, 55, 75) !important;
    background-image: url(../images/931f.png);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: right;}

.markett10{position: absolute;
    right: 122px;
    top: 10px;
    font-size: 21px;
    color: #e6e6e6;}
.overvire{    margin-left: 4px;
    background: rgba(0, 0, 0, 0.25) url(../images/saturn.png) no-repeat center;
    background-size: 35px;}
.overvire:hover{background: url(../images/saturn.png) no-repeat center,url(../images/saturn.png) no-repeat center;
background-color: rgba(0, 0, 0, 0.25);
background-size: 35px;
}

.mg-spoiler{
	margin-top: 15px;
	color:#05c3f1;
	cursor: pointer;
}
.mg-spoiler div{
	margin-top: 3px;
	display: none;
	color: #BCBCBC;
}

.bgc-1o{background-color:rgba(102,204,51,0.35);} /*атака*/
.bgc-2o{background-color:rgba(255, 204, 102, .4);} /*саб*/
.bgc-3o{background-color:rgba(0, 255, 0, 0.12);} /*транспорт*/
.bgc-4o{background-color:rgba(102,102,102,.75);} /*оставить*/
.bgc-5o{background-color:rgba(128,160,192, 0.4);} /*удержание*/
.bgc-7o{background-color:rgba(193,193,193,.25);} /*колонизация*/
.bgc-8o{background-color:rgba(206,255,104, 0.6);} /*переработка*/
.bgc-9o{background-color:rgba(255, 255, 119, 0.35);} /*уничтожить*/
.bgc-10o{background-color:rgba(255, 204, 102, .9);} 
.bgc-12o{background-color:rgba(102,204,51,.3);} /*захват*/
.bgc-15o{background-color:rgba(105, 73, 215, .15);} /*экспа*/
.bgc-16o{background-color:rgba(111, 10, 170, 0.35);} /*хостаил*/

.bgc-1t{background-color:rgba(255,0,0,.25);} /*атака*/
.bgc-2t{background-color:rgba(255,0,0,.25);} /*саб*/
.bgc-3t{background-color:rgba(0, 255, 0, 0.2);} /*транспорт*/
.bgc-4t{background-color:rgba(179,43,45,1.00);}
.bgc-5t{background-color:rgba(51, 153, 204, .4);} /*удержание*/
.bgc-7t{background-color:rgba(193,193,193,.25);}
.bgc-8t{background-color:rgba(206,255,104, 0.6);}
.bgc-9t{background-color:rgba(255, 255, 119, 0.35);}
.bgc-10t{background-color:rgba(255, 204, 102, .9);}
.bgc-12t{background-color:rgba(102,204,51,.3);}
.bgc-15t{background-color:rgba(105, 73, 215, .15);}
.bgc-16t{background-color:rgba(111, 10, 170, 0.35);}

.time_build_text_red{
	    color: #ccc;
	    position: absolute;
	    right: 4px;
	    bottom: 0;
	    font-size: 11px;
	    text-shadow: 0px 1px 0px rgb(0, 0, 0);
	    z-index: 9;
		    overflow-wrap: break-word;
    height: 14px;
    text-align: right;
	pointer-events: none;
}
.data_scad{
    position: absolute;
    margin-left: 67px;
    left: 0;
    color: #ccc !important;
    width: 155px;
    text-align: left;
    height: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    bottom: 1px;
    }
 .gray_latdes{    background: #000813;
    display: block;
    position: relative;
    float: left;
    border-bottom: 1px solid rgba(0,0,0,0.3);
 border-top: 1px solid rgba(0,0,0,0.3);
     border: 1px solid #000;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.04);}
.tornaindietronew{
	    padding-right: 10px;
    padding-left: 10px;
    border: 1px solid #000;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
    padding-top: 0px;
    height: 15px;
    line-height: 15px;
    position: relative;
    font-size: 13px;
    color: #ccc;
    float: right;
    margin-top: 1px;
}
.pianetally{ 
    padding: 5px;
    border: 1px solid #091d2e;
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.5) !important;
    background: #000813;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 216px;
    margin: 4px;
    float: left;
    margin-top: 7px;
    margin-bottom: 7px;
    font-size: 13px;}
.pianetally1{     position: absolute;
    background: #051524;
    padding: 1px;
    border-radius: 3px;
    padding-left: 3px;
    padding-right: 3px;
    color: rgb(123, 152, 180);
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    z-index: 999999;
    font-size: 13px;
    top: 40px;}
.pianetally2{    background: rgba(5,21,36,.5);
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: rgb(123, 152, 180);
    text-shadow: 0px 1px 0px rgb(0, 0, 0), 1px 0px 0px rgb(0, 0, 0);
    float: left;
    position: relative;
    width: 200px;
    text-align: center;
    font-size: 18px;
    padding: 8px;
    margin-top: 10px;}
.pianetally3{border-bottom: 1px solid rgba(0,0,0,0.3);
    border-top: 1px solid rgba(0,0,0,0.3);
    border: 1px solid #091d2e;
    background: rgb(3, 15, 27);
    height:100px;
    width: 216px;
    margin-left: -6px;
    padding: 5px;
    padding-top: 10px;
    margin-bottom: 10px;
	text-align: center;}
.markettID{     position: absolute;
    left: 4px;
    top: 4px;
    background: #051524;
    padding: 1px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: rgb(123, 152, 180);
    text-shadow: 0px 1px 0px rgb(0, 0, 0);
    z-index: 999999;
    font-size: 12px;
    padding-left: 3px;
    padding-right: 3px;}
.dmred{    color: #866464;
    cursor: not-allowed;
    border: 1px solid #380808;
    background: #200505;
	background-image: url(../images/921f.png);
	    background-size: 15px;
    background-repeat: no-repeat;
    background-position: bottom left;}
.dmred:hover{
    border: 1px solid #4c0b0b;}
.flettable1{    color: darkturquoise;
    font-family: Arial;
    width: 200px;
    left: 0;
    right: 0;
    position: absolute;
    text-align: center;}
.lungh150{width:150px !important;
}
.chat1{display: block;
    height: 35px;
    width: 35px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(../images/iconav/chat.png);
    border: none;
    overflow: hidden;
    z-index: 999;
    position: fixed;
    bottom: 0px;
    right: 0px;
    cursor: pointer;
    opacity: 0.65;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 65);
    filter: alpha(opacity = 65);}
.chat1:hover{    opacity: 1.0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
    filter: alpha(opacity = 100);}
.chat2{display: block;
    height: 35px;
    width: 35px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(../images/iconav/tab.png);
    border: none;
    overflow: hidden;
    z-index: 999;
    position: fixed;
    bottom: 0px;
    right: 35px;
    cursor: pointer;
    opacity: 0.65;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 65);
    filter: alpha(opacity = 65);}
.chat2:hover{    opacity: 1.0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
    filter: alpha(opacity = 100);}
.chat3{display: block;
    height: 35px;
    width: 35px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(../images/iconav/window.png);
    border: none;
    overflow: hidden;
    z-index: 999;
    position: fixed;
    bottom: 0px;
    right: 75px;
    cursor: pointer;
    opacity: 0.65;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 65);
    filter: alpha(opacity = 65);}
.chat3:hover{    opacity: 1.0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
    filter: alpha(opacity = 100);}
.chat4{display: block;
    height: 35px;
    width: 35px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(../images/iconav/full-screen.png);
    border: none;
    overflow: hidden;
    z-index: 999;
    position: fixed;
    bottom: 0px;
    right: 110px;
    cursor: pointer;
    opacity: 0.65;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 65);
    filter: alpha(opacity = 65);}
.chat4:hover{    opacity: 1.0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
    filter: alpha(opacity = 100);}
.immunity1{     width: 140px;
    height: 20px;
    color: rgb(219, 55, 75) !important;
    font-size: 12px;
    cursor: pointer;
    border: 1px solid #671f1f7d;
    position: relative;
    z-index: 1;
    background: #200505 !important;
    background-image: url(../images/931f.png) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center right !important;
    line-height: 22px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    transition-duration: 0.5s;
    text-align: center;
    float: right;
    padding-right: 16px;
    margin-right: 7px;
    text-transform: uppercase;}
.immunity1:hover {
border: 1px solid #671f1f;}
.immunity2{    position: absolute;
    bottom: 7px;
    right: 0;
    width: 100%;
    height: 22px;}
.immunity3{    font-size: 12px;
    line-height: 15px;
    position: absolute;
    left: 127px;
    top: 25px;
    width: 370px;
    height: 90px;
    overflow-x: hidden;
    overflow-y: scroll;}
.immunity4{Position:absolute;left:7px;top:7px;font-size: 13px;}
.immunity5{border: 1px solid #363636;
    background: none;
    width: 490px;
    height: 20px;
    color: rgba(85,85,85,1.00) !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    transition-duration: 0.5s;
    text-align: center;
    text-transform: uppercase;
    line-height: 20px;}
.immunity5:hover {
    border: 1px solid #6C6C6C;
color: #6C6C6C !important;}
.alleanzapulsdetr{right: 7px;
    width: 46%;
    border-left: 0;
    display: block;
    text-align: center;
    margin: 0;
    height: 22px;
    line-height: 22px;
    color: #5579b9;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #081938;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e')";
    background-image: -moz-linear-gradient(top, #050f21, #050e1e);
    background-image: -ms-linear-gradient(top, #050f21, #050e1e);
    background-image: -o-linear-gradient(top, #050f21, #050e1e);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#050f21), to(#050e1e));
    background-image: -webkit-linear-gradient(top, #050f21, #050e1e);
    position: absolute;
    z-index: 7;
    bottom: 7px;
    transition-duration: 0.5s;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;}
.alleanzapulsdetr:hover {
    border: 1px solid #0c2d68;
color: #5a80c2;}
.alleanzacontri{    width: auto;
    display: block;
    text-align: center;
    height: 22px;
    line-height: 22px;
    color: #5579b9 !important;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #081938;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#050f21', endColorstr = '#050e1e')";
    background-image: -moz-linear-gradient(top, #050f21, #050e1e);
    background-image: -ms-linear-gradient(top, #050f21, #050e1e);
    background-image: -o-linear-gradient(top, #050f21, #050e1e);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#050f21), to(#050e1e));
    background-image: -webkit-linear-gradient(top, #050f21, #050e1e);
    position: absolute;
    z-index: 999;
    transition-duration: 0.5s;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
        top: 30px;
    padding-left: 5px;
    padding-right: 5px;
    right:0;}
.alleanzacontri:hover {
    border: 1px solid #0c2d68;
color: #5a80c2;}
.alleanzacontrired{    width: auto;
    display: block;
    text-align: center;
    height: 22px;
    line-height: 22px;
    font-size: 13px;
    cursor: pointer;
    position: absolute;
    z-index: 999;
    transition-duration: 0.5s;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
        top: 30px;
    padding-left: 5px;
    padding-right: 5px;
    right:0;
	background: #200505;
    border: 1px solid #671f1f7d;
    color: rgb(219, 55, 75) !important;}
.alleanzacontrired:hover {
        border: 1px solid #671f1f;}