* {margin:0;padding:0}
html,body{margin:0;padding:0;height: 100%;}

img {
    border: 0;
}

body{
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: white;
	background-color: #1d1d1d;
}

a {
	text-decoration: none;
	color: silver;
}

a:hover {
	text-decoration: underline;
}

h2 {
	color: silver;
	font-size: 16px;
	text-transform: uppercase;
}

#j {
	margin-right: auto;
	margin-left: auto;
	width: 300px;
	max-width: 90%;
	margin-top: 1em;
}
#j input, #j select {
	border: none;
	font-size: 1.6em;
	padding: 0.2em;
	-webkit-box-sizing: border-box;
	width: 100%;
	margin-top: 0.2em;
}
#min {
	color: gray;
	margin-left: 1em;
}
#dl {
	background-color: #f94040;
	display: block;
	padding: 0.4em;
	font-size: 1.7em;
	border-radius: 5px;
	text-align: center;
	margin-top: 1em;
	color: #020000;
	text-decoration: none;
}
#dl:hover {
	color: white;
}
p.g {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 1em;
	color: gray;
	max-width: 90%;
	font-size: 1.2em;
}
 
object:focus { outline:none; }

#flashContent { display:none; }

.hidden {
	display: none;
}

#header {
	padding: 2em;
}

#logo, #logog {
	width: 150px;
	height: 34px;
	background-image: url(../img/metro.gif);
	display: block;
}
#logog {
	margin-right: auto;
	margin-left: auto;
}

#about {
	position: absolute;
	right: 0;
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	padding: 2em;
	top: 0.6em;
	color: white;
}

#about-text {
	width: 100%;
	background-color: black;
	border-top: 1px solid #303030;
	border-bottom: 1px solid #303030;
}

#col1, #col2, #col3, #col4 {
	padding: 8px 6px 12px 8px;
	border-left-width: 1px;
}

#col2, #col3, #col4 {
	border-left-style: dotted;
	border-left-color: #424242;
}

#col1 {
	width: 19%;
	margin-left: 1%;
	position: absolute;
}

#col2 {
	width: 23%;
	margin-left: 21%;
	position: absolute;
}

#col3 {
	width: 23%;
	margin-left: 45%;
	position: absolute;
}

#col4 {
	width: 29%;
	margin-left: 69%;
}

.chi {
	color: #797979;
	font-size: 14px;
}

.rt {
	float: right;
}

@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) { 
   #logo, #logog {
   	background-image: url(../img/metro2x.gif);
   	background-size: 150px 34px;
   }
}





