#footer {
	position:relative;
	top:-10px;
	padding-top:20px;
	z-index:2;
	background-color:#000;
}

#footer ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

#footer ul li {
	margin:0px;
	padding:0px;
}

#footer .footer-inside {
	width:970px;
	padding-right:70px;
	margin-top:15px;
}

#footer .other-websites {
	float:right;
	height:30px;
}

#footer .other-websites li {
	display:block;
	float:left;
}

#footer .other-websites li a {
	display:block;
	padding:1px 5px;
	margin-left:10px;
	background-color:#555;
	color:#fff;
	font-size:11px;
}

#footer .other-websites li a:hover {
	background-color:#333;
}

#footer .quicklinks {
	margin-top:10px;
	clear:both;
	float:right;
		height:40px;
}

#footer .quicklinks li {
	display:block;
	float:left;
	font-size:11px;
}

#footer .quicklinks li a {
	display:block;
	margin-left:10px;
	color:#fff;
	font-size:11px;
}

#footer .quicklinks li a:hover {
	color:#ddd;
	text-decoration:underline;
}

#footer .ads {
	margin-top:10px;
	clear:both;
	float:right;
}

#footer .ads li {
	display:block;
	float:left;
	font-size:11px;
}

#footer .ads li a {
	display:block;
	margin-left:10px;
	color:#fff;
	font-size:11px;
}

#footer .ads li a:hover {
	color:#ddd;
	text-decoration:underline;
}

#language {
	margin-left:70px;
	width:960px;
	background-color:#000;
	font-size:10px;
	margin-top:-50px;
}

#language form {
	background-color:#000;
}

.wl_table_main {
	
	margin:0px auto;

}

#language td {
	margin:0px;
	padding:5px;
}

#language .wl_td_rows, tbody {
	margin:0px;
	padding:0px;
	border:0px;
	border:0px !important;
}

.wl_tr_row, .wl_td_rows, tbody, .wl_td_main, .wl_table_main, .wl_table_row, .wl_table_rows, .wl_a_row {
	border:1px solid #000;
}

.wl_td_row {
	border-top:#990000;
}