/*
__   __ _   _
\ \ / /| \ | |
 \ V / |  \| | _____   ____ _
 /   \ | . ` |/ _ \ \ / / _` |
/ /^\ \| |\  | (_) \ V / (_| |
\/   \/\_| \_/\___/ \_/ \__,_|
----------- SKIN -------------

*/


., #, td, th, textarea, body, table {  font-family: Tahoma;  font-size: 11px; }
p table {  border: 0px;}
p td { font-weight: normal; text-align: center;  font-size: 11px;  font-family: Tahoma ;}
table table {  border: 0px;}
table table td {  font-size: 11px;  font-family: Tahoma;}
td {  font-size: 11px;  font-family: Tahoma; color: #d4d7d9;}

body
{
  color                : #FFFFFF;
  margin-top           : 1px;
  margin-left          : 1px;
  background-color     : #040e1e;
  background-image     : url(img/background.jpg);
  background-attachment: fixed;
  background-repeat    : no-repeat;
  background-position  : top right;
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-base-color: #344566;
  scrollbar-track-color: #344566;
  scrollbar-face-color: #344566;
  scrollbar-highlight-color: #344566;
  scrollbar-3dlight-color: #465673;
  scrollbar-darkshadow-color: #344566;
  scrollbar-shadow-color: #465673;

  font-size            : 11px;
  font-family          : Tahoma,sans-serif;
}




body.style{  background-image     : url(img/background.jpg);   background-position  : top left;}
body.style table {  margin               : 0px;}
body form table th table input {  width: 60px;}

a{color:#c9cdd5;   font-weight: bold; text-decoration: none;text-align: left}
a:hover {color:#ffffff;font-weight: bold; text-align: left}
a:active {color:#ffffff;font-weight: bold; text-align: left}
table {text-align: left; color:#dde1eb; font-size: 11px;}


#main_all {
	position: relative;
	left: 	0px;
	top: 	0px;
	width: 	100%;
	height: 99%; 
	z-index: 66; 
}

#main_reg {
	position: absolute;
	left: 	0px;
	top: 	0px;
	width: 	0px;
	height: 0px; 
}
#main_none {
	position: absolute;
	left: 	0px;
	top: 	0px;
	width: 	0px;
	height: 0px; 
background-color:#000000;
}    

a.h {  font-weight: normal; color:#8b90b7;}  

#main_foot {
	position:  relative;
	left: 	0px;
	top:  100%;
	width:  100%;
	height: 16px; 
	z-index: 66; 	
   color                : #52586d;
  font-size            : 11px;
  font-family          : Tahoma ;	
}
#main_menu {
	position: absolute;
	left: 	20px;
	top:  110px;
	width:  160px;
	height: 700px; 
}







#logo_trans {
	position: absolute;
	left: 	30px;
	top:  490px;
	width:  170px;
	height: 100px; 
}

td.boki
{
	width:  1px;
  background-color     : #000000;
}






th, td.a, td.b, td.c, td.f, td.g, td.h, td.i,
td.j, td.k, td.l, td.m, td.n, td.o, td.q, td.r,
td.v, .style td, p td, table.s th img
{
  font-weight          : normal;
  border               : 1px #102C42 solid;
  font-size            : 11px;
  font-family          : Tahoma ;
}



input.sub
{	border               : 1px 000000 solid;
	font-size            : 11px; 
  font-weight          : bold;	
	font-family          : Tahoma;
  color                : 000000;
  background-color     : orange;	
}
input, select, textarea
{
  border               : 1px #4b4e51 solid;
  font-size            : 11px;
  font-family          : Tahoma ;
}
td.f, input, select, textarea
{
  color                : #ffffff;
  background-color     : #282b2d;
  filter               : alpha(opacity=99);
  -moz-opacity         : 0.99;
  -khtml-opacity       : 0.99;
  opacity              : 0.99;
}
textarea {  width                : 100%;}  

  

th, td.a, td.b, td.c, td.f, input, select, td.g,
td.h, td.i, td.j, td.k, td.m, td.o, td.q, td.r,
td.v, td.s, .style td, p td
{    
  font-weight          : normal;
  background-color     : #181d2e;
  filter               : alpha(opacity=90);
  -moz-opacity         : 0.9;
  -khtml-opacity       : 0.9;
  opacity              : 0.9;
}

td.flight 		{   background-color: #42012c;   text-align: right;  font-weight: bold;  filter: alpha(opacity=90);  -moz-opacity: 0.9;  -khtml-opacity: 0.9;  opacity: 0.9;}
td.return 	{   background-color: #000000;   text-align: right;  font-weight: normal;  filter: alpha(opacity=90);  -moz-opacity: 0.9;  -khtml-opacity: 0.9;  opacity: 0.9;}
td.holding 	{   background-color: #010032;   text-align: right;  font-weight: normal;  filter: alpha(opacity=90);  -moz-opacity: 0.9;  -khtml-opacity: 0.9;  opacity: 0.9;}



.x {      font-weight          : normal;  background-color     : #181d2e;  filter               : alpha(opacity=100);  -moz-opacity         : 0.99;  -khtml-opacity       : 0.99;  opacity              : 0.99;}
th {  font-weight          : normal;  text-align           : center;  padding-left         : 0px;  padding-right        : 0px;}
td.a {  height               : 39px;  text-align           : center;}
td.b {  padding              : 3px;}
td.c
{
  font-weight          : normal;
  color                : #b7bcc7;
  padding-left         : 3px;
  background-image     : url(img/bg1.gif);
  filter               : alpha(opacity=90);
  -moz-opacity         : 0.9;
  -khtml-opacity       : 0.9;
  opacity              : 0.9;
}

td.cx, th.cx
{
  font-weight          : bold;
color:#8b90b7;
  padding         : 3px;
}

td.cu, th.cu
{
  font-weight          : normal;
color:#73768b;
  padding         : 0px;
}


 


td.k input {  text-align           : left;}
td.g{  font-weight          : normal;  text-align           : right;  color                : #b7bcc7;}
td.h{  text-align           : center;  color                : #b7bcc7;}
td.i{  text-align           : center;  color                : #b7bcc7;}
td.j{  text-align           : center;  color                : #b7bcc7;}
td.k, td.k input{  text-align           : center;  color                : #b7bcc7;}
td.l
{
  background-color     : #181d2e;
  color                : #b7bcc7;
  vertical-align       : top;
  padding              : 1px;
  filter               : alpha(opacity=90);
  -moz-opacity         : 0.9;
  -khtml-opacity       : 0.9;
  opacity              : 0.9;
}

td.m
{
  font-weight          : normal;
  text-align           : right;
  width                : 86px;
  color                : #b7bcc7;
}

td.n
{
  font-weight          : normal;
  text-align           : right;
  width                : 89px;
  text-align           : center;
  color                : #b7bcc7;
}

td.o
{
  text-align           : center;
  color                : #b7bcc7;
}

td.q
{
  font-weight          : normal;
  font-size            : 11px;
  font-family          : Tahoma ;
  text-align           : center;
  vertical-align       : middle;
  color                : #b7bcc7;
}

td.r
{
  text-align           : right;
  color                : #b7bcc7;
}

td.v
{
  font-weight          : normal;
  text-align           : right;
  color                : #f7f7f7;
}

td.s
{
  color                : #b7bcc7;
} 

table {text-align: none; color:#d7d7d7; font-size: 11px;   border: 0px;}
table.s th
{
  border               : 0px;
}

table.s th img
{
  width                : 89px;
  height               : 89px;
}

div.z
{
  font-size            : 11px;
  font-weight          : normal;
  color                : #ff7036;
}



a.s
{
  color                : #FFFFFF;
}

a.t
{
  color                : #FFFFFF;
}

 





.style td
{
  color                : #b7bcc7;
  border-top           : 0px;
  font-size            : 11px;
  font-family          : Tahoma ;
}

.style div a
{
  padding-left         : 7px;
  height               : 100%;
  width                : 100%;
  font-size            : 11px;
  font-family          : Tahoma ;
}

.style div a:link
{
  height               : 100%;
  width                : 100%;
  font-size            : 11px;
  font-family          : Tahoma ;
}

.style div a:visited
{
  height               : 100%;
  width                : 100%;
  font-size            : 11px;
  font-family          : Tahoma ;
}

.style div a:hover
{
  background-image     : url(img/link.gif);
  background-repeat    : no-repeat;
  background-position  : left;
  height               : 100%;
  width                : 100%;
  text-decoration      : none;
  font-size            : 11px;
  font-family          : Tahoma ;
}

.style
{
  margin-top           : 0px;
}




h2
{
  font-size            : 12px;
  font-family          : Tahoma ;
  border-bottom        : 0px #344566; solid;
  width                : 98%;
  text-align           : center;
}












td.mut
{
text-align: center; 
background:url(img/mu_a.gif) no-repeat;
color: #e09149;
cursor:arrow_im; 
  filter               : alpha(opacity=99);
  -moz-opacity         : 0.99;
  -khtml-opacity       : 0.99;
  opacity              : 0.99;
}
#mu a
{ 
display:block; 
text-align:center;
background:url(img/mu_a.gif); 
no-repeat; 
color: #9292b0;
  font-weight          : normal;
cursor:arrow_im; 
}

#mu a:hover 
{ 
display:block; 
text-align:center;
background:url(img/mu_h.gif); 
no-repeat; 
color: #000000;
  font-weight          : normal;
cursor:arrow_im; 
}
#mus a
{ 
display:block; 
text-align:center;
background:url(img/mu_h.gif); 
no-repeat; 
color: #000000;
  font-weight          : normal; 
cursor:arrow_im;   
}
selektor { cursor:arrow_im; }
#m
{  
text-align:center;
height:24px;
width:80px;
line-height:24px;
  font-weight          : normal; 
cursor:arrow_im;  
}

#main_menu #menu #mT a.mu:active_ 
{  
font-size            : 11px;
height:18px;
text-align:center;
width:90px;
line-height:25px;
line-width:80px;
vertical-align:middle; 
background:url(img/mu_h.gif); 
background-repeat    : no-repeat;
}

#mut
{
  height               : 18;
  width                : 70;
}



img{border               : 1px;}
img.no{  border               : 0px;} 

img {border: 1px solid #516274;}
img:hover {border: 1px solid #516274;}
a img:hover {border: 1px solid  orange;} 

img.no {border: 0px solid #516274;}
img.no:hover {border: 0px solid orange;}
a img.no:hover {border: 0px solid #FFFFFF;}

.products {}
.products img {color: red;border-width: 1px;height: 6px;width: 18px;}
.products a {color: red; text-decoration: none;}
.products a:hover {color: red;}





#info_input {
	position: absolute;
	left: 450px;
	top: 0px;
	width: 520px;
	height: 350px;
    background-image: url(img/bg_blank.jpg);
    background-repeat: no-repeat;
}
#info_inp {
	position: absolute;
	left: 80px;
	top: 60px;
}







th.mm, td.mm, tr.mm
{    
  font-weight          : normal;
  background-color     : #181d2e;
    background-image: url(images/bg_mm.jpg);

}
th.im, td.im
{    
  font-weight          : normal;
  background-color     : #181d2e;
    background-image: url(images/bg_mm.jpg);
  filter               : alpha(opacity=90);
  -moz-opacity         : 0.9;
  -khtml-opacity       : 0.9;
  opacity              : 0.9;    
    background-repeat: none;
} 

td.b_ton2 {color: #c4c5ca; background-color: #000000; background-image: url(img/b_ton2_m.gif);}
td.b_ton {color: #00ff00; background-color: #000000; background-image: url(img/b_ton_m.gif);}
td.b_ton2_d {color: #c4c5ca; background-color: #000000; background-image: url(img/b_ton2.gif);}
td.b_ton_d {color: #00ff00; background-color: #000000; background-image: url(img/b_ton.gif);}
#buildings {
	position: absolute;
	left: 0px;
	top: 0px; 
	width: 600px;
	height: 90%;	
	z-index:0;
  margin-left          : 0px;
}
#buildings_loc {
	position: absolute;
	left: 0px;	
	top: 0px;
	width: 520px;
	height: 50px;
	z-index:1;
  filter               : alpha(opacity=80);
  -moz-opacity         : 0.8;
  -khtml-opacity       : 0.8;
  opacity              : 0.8;	
    background-image: url(img/b_ton.gif);
    background-repeat: none;
  margin-left          : 0px;
}
#buildings_script {
	position: absolute;
	left: 310px;
	top: 190px;
	width: 187px;
	height: 130px;
	z-index:3;

  filter               : alpha(opacity=60);
  -moz-opacity         : 0.6;
  -khtml-opacity       : 0.6;
  opacity              : 0.6;
    background-image: url(images/bg_n.gif);
    background-repeat: none;
}
#buildings_script_2 {
	position: absolute;
	left: 310px;
	top: 70px;
	width: 187px;
	height: 260px;
	z-index:32;

  filter               : alpha(opacity=80);
  -moz-opacity         : 0.8;
  -khtml-opacity       : 0.8;
  opacity              : 0.8;
    background-image: url(images/bg_n.gif);
    background-repeat: none;
}

#buildings_act {
	position: absolute;
	left: 30px;
	top: 70px;
	width: 134px;
	height: 260px;
	z-index:2;
  filter               : alpha(opacity=80);
  -moz-opacity         : 0.8;
  -khtml-opacity       : 0.8;
  opacity              : 0.8;	
    background-image: url(images/bg_n.gif);
    background-repeat: none;
}


#buildings_info {
	position: absolute;
	left: 30px;
	top: 380px;
	width: 470px;
	height: 450px;
	z-index:5;
  filter               : alpha(opacity=70);
  -moz-opacity         : 0.7;
  -khtml-opacity       : 0.7;
  opacity              : 0.7;	
    background-image: url(images/bg_n.gif);
    background-repeat: none;
}











#planet_loc {
	position: absolute;
	left: 0px;	
	top: 0px;
	width: 780px;
	height: 50px;
	z-index: 16;
  filter               : alpha(opacity=70);
  -moz-opacity         : 0.7;
  -khtml-opacity       : 0.7;
  opacity              : 0.7;	
    background-image: url(img/b_ton.gif);
    background-repeat: none;
}


#planet_inf {
	position: absolute;
	left: 430px;
	top:70px;
	width: 340px;
	z-index: 17;
}
#planet_que {
	position: absolute;
	left: 500px;
	top: 180px;
	width: 150px;
	z-index: 20;
}

#planet_other {
	position: absolute;
	left: 185px;
	top: 310px;
	width: 600px;
	z-index: 18;
}

#planet_moon {
	position: absolute;
	left: 15px;
	top: 370px;
	width: 100px;
	z-index: 19;
}
#planet_fleet {
	position: absolute;
	left: 15px;
	top: 65px;
	width: 100px;
	z-index: 21;
}
td.plf {
  color                : #9292a1;
  border-top           : 0px;
  font-size            : 9px;
  font-family          : arial;
}
td.pld {
  color                : #667a62;
  border-top           : 0px;
  font-size            : 9px;
  font-family          : arial;
}
td.plb {
  color                : #7a6862;
  border-top           : 0px;
  font-size            : 9px;
  font-family          : arial;
}




#fleet_loc {
	position: absolute;
	left: 0px;	
	top: 0px;
	width: 780px;
	height: 50px;
	z-index: 16;
  filter               : alpha(opacity=80);
  -moz-opacity         : 0.8;
  -khtml-opacity       : 0.8;
  opacity              : 0.8;	
    background-image: url(img/b_ton.gif);
    background-repeat: none;
}
#fleet_changelog {
	position: absolute;
	left: 0px;
	top: 490px;
	width: 280px;
  filter               : alpha(opacity=95);
  -moz-opacity         : 0.95;
  -khtml-opacity       : 0.95;
  opacity              : 0.95;	
	z-index: 17;
}





#b95 {
	position: absolute;
	left: 0px;	
	top: 0px;
	width: 790px;
	height: 1100px;
  filter               : alpha(opacity=95);
  -moz-opacity         : 0.95;
  -khtml-opacity       : 0.95;
  opacity              : 0.95;	
  	z-index: 100; 
}
















#bzdura_mp {
	position: absolute;
	left: 159px;	
	top: -10px;
	width: 0px;
	height: 0px;
display:block;
}
