body {
font-family: Arial, Helvetica, sans-serif; color:#363636; font-size:13px; background:#000; margin:0; padding:0; background:url(../images/bg.gif) repeat-x #e3eaf0;
}
a {
text-decoration:none; color:#0066cc;
}
#wrap {
margin:0 auto; width:960px;	
}
.top {
height:20px; background:#2c2c2c;
}
.logo {
line-height:100px;	
}
.logo a {
font-size:4em; color:#f8c100; font-weight:bold;
}
.logo .x {
text-shadow:#fff 1px 1px 1px;
}
.logo span {
color:#fff;	font-weight:normal;
}
.welcome {
line-height:19px; color:#4a4a4a;
}
.welcome h3 {
color:#4a4a4a; padding:10px;	
}
.welcome p {
padding:10px;	
}
.welcome a {
color:#ff6636;	text-decoration:underline; font-weight:bold;
}
#content {
padding:10px 20px 20px 20px; height:100%; background:#fff;
}
#menu_wrap {
padding-top:20px;
}
.menu {
font-size:13px; letter-spacing:0.6px; border-left:1px solid #b3b3b3; border-right:1px solid #b3b3b3; border-top:2px solid #cecece; border-bottom:2px solid #bfbfc1; background:url(../images/menubg.gif) repeat-x;	-moz-border-radius:4px;	-webkit-border-radius:6px;
}
.menu ul {
list-style:none; padding:0; margin:0;
}
.menu ul li {
float:left;
}
.menu ul li a {
color:#333; padding:11px 15px 10px 15px; font-weight:bold; display:block; border-left:1px solid #b3b3b3; border-right:1px solid #fff;
}
.menu ul li a:hover, .menu ul li a.current {
background:url(../images/nav_hover.gif) bottom center no-repeat; color:#416e11;	
}
.clear {
clear:both;	
}

.left_page {
background:#f4f4f4; padding:10px; margin-top:10px; width:570px; float:left;
}
h2 {
font-size:2em; color:#fe6601; padding:0;
}
.left_page a {
font-weight:bold; text-decoration:underline;	
}
.left_page input, .left_page textarea {
background: #f1f9fe; border:1px solid #d3dee8; color:#363636;	
}
.left_page input {
padding: 5px; width:260px;
}
.left_page label {
padding:0 0 0 10px;
}
.left_page .message {
padding:10px 0; margin:0;
}
.left_page .submit {
width:70px; background:url(../images/btn.gif) repeat-x; font-weight:bold; cursor:pointer; color:#fefffb; padding:2px 0; font-size:11px; border:none; border-left:1px solid #2aa1fe; border-right:1px solid #2aa1fe; height:18px;
}
.left_page .submit:focus {
background:url(../images/btn_hover.gif) repeat-x;
}
.left_page p .yellow, .yellow {
font-weight:bold;
}
.left_page .red {
color: red; font-weight:bold;	
}
.file textarea {
width:500px; height:50px;	
}
.bottom_line {
border-bottom:1px dotted #fff; padding:10px 0;
}
#player_ad {
z-index:10; margin:20px 135px 0 135px; position:absolute;	
}
.download {
display: block; margin-top:20px; width: 144px; height: 48px; background: #222 url(../images/downloadbutton.png) top;
}
.player {
visibility:hidden; display:none;	
}
.right_page {
background:#f4f4f4; margin-top:10px; width:300px; float:left; margin-left:10px; padding:10px;
}
.right_page .yellow_bar {
padding:10px; font-weight:bold; text-transform:uppercase; color:#000;
}
.right_page p {
padding:0 10px 10px 10px;	
}

/* UPLOADER STYLE */
#ubr_debug {
	background-color: #f1f9fe;
	border: 1px solid #d3dee8;
	width: 780px;
	height: 100px;
	overflow: auto;
	text-align: left;
	margin: auto;
	margin-bottom: 5px;
	margin-top: 5px;
}

#ubr_alert {
	text-align: center;
	margin-bottom: 5px;
}

.Error {
	color: red;
}

.Warning{
	color: orange;
}

.browse {
	border:1px solid #cecece;
	color:#333;
	font-weight:bold;
	cursor:pointer;
	padding:2px 5px;
	background:url(../images/menubg.gif) repeat-x;
}

#upload_container{
	display:none;
}

/* PROGRESS BAR */
#progress_bar_container{
	width:482px;
	margin:auto;
	text-align:center;
	display:none;
	height:22px;
}

#upload_stats_toggle{
	float:left;
	width:40px;
	height:20px;
	text-align:center;
	padding-top: 3px;
	cursor:pointer;
}

#progress_bar_background{
	float:left;
	height:21px;
	width:400px;
	z-index:5;
	border:1px solid #d3dee8;
}

#progress_bar{
	float:left;
	background-color: #d3dee8;
	height:21px;
	width:0px;
	z-index:6;
}

#percent_complete{
	float:left;
	width:40px;
	height:20px;
	text-align:center;
	padding-top: 3px;
}
/* PROGRESS BAR */

/* UPLOAD STATISTICS */
#upload_stats_container{
	background-color:#f1f9fe;
	width:323px;
	margin:auto;
	display:none;
	border-top:1px solid #d3dee8;
	margin-bottom: 5px;
}

.upload_stats_label{
	width: 160px;
	height: 20px;
	text-align: left;
	float:left;
	background-color:#f1f9fe;
	border-bottom:1px solid #d3dee8;
	border-left:1px solid #d3dee8;
	padding-top: 3px;
}

.upload_stats_data{
	width: 160px;
	height: 20px;
	text-align: center;
	float:left;
	background-color:#f1f9fe;
	border-bottom:1px solid #d3dee8;
	border-right:1px solid #d3dee8;
	border-left:1px solid #d3dee8;
	padding-top: 3px;
}
/* UPLOAD STATISTICS */

/* FILE PICKER */
#file_picker_container{
	margin-left:135px;
	margin-bottom: 10px;
}

#file_picker_container input {
	width:290px;
}

.upfile_ultimo{}
/* FILE PICKER */

/* UPLOAD SLOTS */
#upload_slots_container{
	display:none;
	margin:auto;
	text-align:center;
	width:400px;
	border-top:1px solid #d3dee8;
	margin-top: 10px;
	margin-bottom: 10px;
}

#upload_form_values_container{
	margin:auto;
	text-align:center;
}

.upfile_label{
	height:24px;
	background: #f1f9fe;
}

.upfile_name {
	width:371px;
	height:20px;
	float: left;
	border-bottom:1px solid #d3dee8;
	border-left:1px solid #d3dee8;
	padding-top: 3px;
}

.upfile_remove{
	float:left;
	width:26px;
	height:20px;
	padding-top: 3px;
	cursor:pointer;
	border-left:1px solid #d3dee8;
	border-right:1px solid #d3dee8;
	border-bottom:1px solid #d3dee8;
	/*
	background-image: url('./images/cross.png');
	background-repeat: no-repeat;
	background-position:5px 3px;
	*/
}
/* UPLOAD SLOTS */

/* UPLOAD BUTTONS */
#upload_buttons_container{
	width:500px;
	height:20px;
	margin:auto;
	text-align:center;
	margin-top: 10px;
	margin-bottom:10px;
}

#reset_button{}

#upload_button{}
/* UPLOAD BUTTONS */

/* UPLOAD RESULTS */
#upload_results_container{
	width:603px;
	margin:auto;
	text-align:center;
	font: 14px Arial;
}

#upload_results_file_name_header{
	font: 16px Arial;
	font-weight:bold;
	background-color:#f1f9fe;
	float:left;
	width:450px;
	height:20px;
	padding-top: 2px;
	border-top:1px solid #d3dee8;
	border-bottom:1px solid #d3dee8;
	border-left:1px solid #d3dee8;
}

#upload_results_file_size_header{
	font: 16px Arial;
	font-weight:bold;
	background-color:#f1f9fe;
	float:left;
	width:150px;
	height:20px;
	padding-top: 2px;
	border-top:1px solid #d3dee8;
	border-bottom:1px solid #d3dee8;
	border-left:1px solid #d3dee8;
	border-right:1px solid #d3dee8;
}

.upload_results_file_name{
	float:left;
	width:450px;
	height:20px;
	padding-top: 3px;
	border-bottom:1px solid #d3dee8;
	border-left:1px solid #d3dee8;
}

.upload_results_file_size{
	float:left;
	width:150px;
	height:20px;
	padding-top: 3px;
	border-bottom:1px solid #d3dee8;
	border-left:1px solid #d3dee8;
	border-right:1px solid #d3dee8;
}

.upload_results_even{
	background-color:#f1f9fe;
}

.upload_results_odd{
	background-color:#f1f9fe;
}
/* UPLOAD RESULTS */

#preloader{
	position: absolute;
	left: -110%;
	top: -110%;
	height: 0;
	width: 0;
	border-width: 0;
	z-index: -30;
}
/* END UPLOADER */

.footer {
background:url(../images/footer.gif) repeat-x; height:81px; text-align:center;
}
.footer .copyright {
padding:20px;	
}
