@charset "ISO-8859-1";

#main {
	width: 600px;
	margin: auto;
         color: #ffffff;
}

table {
	color: #FFFFFF;
}

a {
	color: #00C0FF;
}

a:hover {
	color: #80FF00;
}

a:visited {

}

dt {
	font-weight: bold;
}

.headline {
	font-size: 40px;
}

.help_box {
	display: inline;
	position: relative;
         color: #00C0FF;
}

.help_box:hover {
	color: #80FF00;
}

.helptext {
	display: none;
}

.help_box:hover > .helptext {
	position: absolute;
         width: 400px;
         /*height: 140px;*/
         margin-top: -4px;
         padding: 4px;
	display: block;
         background-color: #000000;
         border: 1px solid #80FF00;
         color: #FFFFFF;
         font-size: 14px;
}

input, select, textarea {
	background-color: #000000;
	color: #FFFFFF;
	border: 1px solid #00C0FF;
         border-radius: 5px;
         -moz-border-radius: 5px;
         -webkit-border-radius: 5px;
}

input[type="Submit"]{
	background-color: #000000;
	color: #FFFFFF;
	border: 1px solid #80FF00;
}

input[type="image"]{
	border: 0px;
}

form[action="https://www.paypal.com/cgi-bin/webscr"]{
	margin: 0px;
         display: inline;
         margin-left: 30px;
}

.d_url {
	width: 100%;
}

.bb_url {
	background-color: #000000;
	color: #FFFFFF;
	border: 1px solid #00C0FF;
	width: 100%;
}

.preview {
	background-color: #000000;
	color: #FFFFFF;
	border: 1px solid #00C0FF;
         padding: 4px;
}

#np {
	width: 550px;
         margin: auto;
}

#np .prev {
	float: left;
}

#np .next {
	float: right;
}

.header {
	width: 550px;
         height: 86px;
         margin: auto;
	background: url(steam_logo.png) center top no-repeat;
}

.legal {
	font-size: 12px;
}

.validation {
	position: absolute;
         right: 0px;
         bottom: 0px;
}

.important {
	background: url(warningbutton.png) left top no-repeat;
         background-color: #DD5757;
         border: 2px solid #BF0000;
         border-radius: 5px;
         -moz-border-radius: 5px;
         -webkit-border-radius: 5px;
         padding-left: 17px;
         color: #fff;
}

.comment_author {
	font-weight: bold;
}

.comment_date {
	font-weight: bold;
}

.login_succeed {
	margin: auto;
         margin-top: 10%;
	width: 200px;
         height: 80px;
	border: 2px solid #007F00;
         -border-radius: 10px;
         -moz-border-radius: 10px;
         padding: 5px;
         background-color: #00DF00;
         color: #003F00;
         text-align: center;
}

.login_failed {
	margin: auto;
         margin-top: 10%;
	width: 200px;
         height: 80px;
	border: 2px solid #3F0000;
         -border-radius: 10px;
         -moz-border-radius: 10px;
         padding: 5px;
         background-color: #BF0000;
         color: #000000;
         text-align: center;
}

.mini_info {
	font-size: 10px;
         color: #CFCFCF;

}

.box {
margin: auto;
margin-bottom: 8px;
padding: 5px;
background-color: #000;
border: 1px solid #000;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
-o-border-radius: 8px
border-radius: 8px;
color: #FFFFFF;
}

.box_news {
width: 550px;
margin: auto;
margin-bottom: 8px;
padding: 5px;
background-color: #262626;
border: 1px solid #262626;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
-o-border-radius: 8px
border-radius: 8px;
color: #FFFFFF;
}

.box_news-author {
	text-align: right;
         font-weight: bold;
}