/* onArcade 2.2 Dark CSS */body {	background: #6cbcff url(images/background.png) repeat-x;	margin: 0px;	padding: 0px;	padding-bottom: 10px;	font-family: Verdana, sans-serif;	font-size: 11px;	color: #000;}form {	margin: 0px;	padding: 0px;}input, textarea {	background-color: #FFF;	border: 1px solid #000000;	font-size: 11px;	color: #000000;	margin: 2px;	padding: 2px;}fieldset {	margin-top: 7px;	border-radius: 8px;	-moz-border-radius: 8px;	-webkit-border-radius: 8px;}legend {	font-weight: bold;}a:link, a:visited  {	color: #000;	text-decoration: none;}a:hover {	color: #000;	text-decoration: underline;}p {	margin:4px 0px;}/* border around the whole page  */#main_body {	width: 1024px;	margin-left: auto;	margin-right: auto;	border-left: 4px solid #dc0000;	border-right: 4px solid #dc0000;	border-bottom: 4px solid #dc0000;}/* the header of the site  */#header {	position: relative;	padding: 0px;	text-align: left;	background: #FFF url(images/header.png);	width: 100%;	height: 150px;	border-left: 0px solid #000000;	border-right: 0px solid #000000;}#header #logo {	position: absolute;	left: 20px;	top: 30px;	border: 0px;	width: 199px;	height: 41px;}/* menu with links to different parts of site */#main_menu {	position: absolute;	top: 5px;	right: 5px;	margin: 0px;	color: #4144be;}#main_menu li {	list-style-type: none;	display: block;	float: left;	margin-right: 4px;	padding-right: 4px;	border-right: 1px solid #FFFFFF;}#main_menu a:link, #main_menu a:visited {	color: #4144be;	text-decoration: none;}#main_menu a:hover {	text-decoration: underline;}/* categories menu */#categories_bar {	background-image: url(images/menutop.png);	width: 100%;	height: 24px;	border: 0px solid #000000;	position: relative;}#categories_bar ul {	position: absolute;	left: 15px;	top: 4px;	margin: 0px;	padding: 0px;	color: #000;	font-size: 12px;}#categories_bar li {	list-style-type: none;	display: block;	float: left;	margin-right: 5px;	padding-right: 5px;	border-right: 1px solid #000000;}#categories_bar a:link, #categories_bar a:visited {	color: #FFF;	text-decoration: none;}#categories_bar a:hover {	color: #FFF;	text-decoration: underline;}/* main part of the website */#main {	border-right: 0px solid #000000;	border-left: 0px solid #000000;	padding: 4px;	width: 1015px;	background: #FFF;}/* menu */div#side_menu {	float: left;	width: 210px}/* content of the page */div#main_contents {	float: right;	width: 800px;}/* boxes where ads are in */.ad_box {	border: 1px solid #000000;	background: #FFF;	text-align: center;    padding: 3px;    margin-bottom: 5px;}/* headers of content boxes */h2 {	background: #FFF url(images/topmenu.png);    border: 1px solid #000000;    color: #FFF;    font-size: 12px;	padding: 2px 2px 2px 4px;	margin: 0px;	height: 21px;}h3 {	background: #000000 url(images/topbar.png);    border: 1px solid #000000;    color: #FFF;	font-size: 12px;	padding: 2px 2px 2px 4px;	margin: 0px;	height: 21px;}h4 {	background: #fff url(images/stiri.png);    border: 0px solid #000000;    color: #FFF;	font-size: 12px;	padding: 2px 2px 2px 35px;	margin: 0px;	height: 21px;}h5 {	background: #fff url(images/categorii.png);    border: 0px solid #000000;    color: #FFF;	font-size: 12px;	padding: 2px 2px 2px 35px;	margin: 0px;	height: 18px;}h6 {	background: #FFF url(images/menu.png);  color: #FFF;	  font-size: 12px;	  padding: 4px 2px 2px 35px;	  margin: 0px;	  height: 18px;  }    h2 a:link, h2 a:visited {	color: #4144be;	text-decoration: none;  }    h2 a:hover {	text-decoration: underline;  }    h6 a:link, h6 a:visited {	color: #4144be;	text-decoration: none;  }    h6 a:hover {	text-decoration: underline;  }    /* content is inside these boxes */    .content_box {	background-color: #FFF;  	border: 1px solid #000000;	  	margin-top: 1px;	  	margin-bottom: 5px;	  	padding: 3px;  	}  	  	.content_box .left {	margin-top: 2px;	  	margin-bottom: 2px;	  	float: left;	  	font-weight: bold;	  	width: 100px;  	}  	  	.content_box .right {	margin-top: 2px;	  	margin-bottom: 2px;	  	float: left;  	}  	  	/* top lists */  	  	.content_box ol {	padding: 0px;	  	margin: 0px;	  	list-style-position: inside;}.content_box ol li {	margin: 2px 0px;	  	padding: 0px;  	}  	  	/* files on index page */  	  	.index_files_left {	margin-bottom: 2px;	  	float: left;	  	width: 75px;  	}  	  	.index_files_right {	margin-bottom: 2px;	  	float: right;	  	width: 310px;  	}  	  	/* boxes around file on categories pages */  	  	.browse_file_box {	  	padding: 3px;	  	border: 1px solid #000000;  	}  	  	/* game on scores page */  	  	#score_game {	margin-left: auto;	  	margin-right: auto;	  	margin-bottom: 5px;	  	padding: 3px;	  	border: 2px dotted #000000;	  	width: 300px;	  	background: #FFF;  	}  	  	/* file rating stars */  	  	#file_rating img {	  	width: 16px;	  	height: 16px;	  	border: 0px;  	}  	  	/* file action icons */  	img.action_image {	  	border: 0px;	  	width: 24px;	  	height: 24px;	  	cursor: pointer;  	}  	  	/* link to file */  	a.file_link:link, a.file_link:visited {	  	color: #4144be;	  	font-weight: bold;	  	text-decoration: none;  	}  	  	a.file_link:hover {	  	color: #4144be;	  	font-weight: bold;	  	text-decoration: underline;  	}  	  	.played {	  	font-size: 9px;  	}  	  	/* bot in user online section */.bot {	color: #DD7500;}/* BB code images  */img.bb {	border: 1px solid #5E5E5E;	background: #999999;	width: 16px;	height: 16px;	padding: 1px;	cursor: pointer;}img.bb:hover {	border: 1px solid #B3B3B3;	background: #F7F7F7;}/* quotes in PMs and forum posts*/.quote {	border: 1px dotted #AAAAAA;	margin: 2px 2px 6px 2px;	padding: 4px;	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;}/* icon next to forum post */.post_icon {	float: left;	margin-right: 4px;	width: 16px;	height: 16px;}/* forum posts */.forum_post {	border: 1px solid #000000;	margin: 8px 2px;	position: relative;}.forum_post .header {	border-bottom: 1px solid #000000;	width: 80%;	padding: 2px;}/* pagination */div.pagination {	padding: 3px;	margin: 2px;	text-align: center;}div.pagination a:link, div.pagination a:visited {	padding: 2px 4px;	border: 1px solid #000000;	text-decoration: none;}div.pagination a:hover {	color: #4144be;	background: #FFF;}div.pagination b {	padding: 2px 4px;	border: 1px solid #000000;}div.pagination p {	margin: 0px 0px 5px 0px;}/* CSS tables */.table_header {	float: left;	text-align: center;	font-weight: bold;}.table {	float: left;	text-align: center;}.separator {	margin-bottom: 1px;	padding-top: 1px;	border-bottom: 1px dotted #000000;	font-size: 0px;	height: 0px;	clear: both;}/* JavaScript "popups" */.popup {	position: absolute;	display: none;	background: #555555;	border: 2px solid #080808;	padding: 4px;	-moz-opacity: 0.9;	opacity: 0.9;	filter: alpha(opacity=90);	border-radius: 10px;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	z-index: 10;}#tell_friend_popup {	width: 350px;}#report_broken_popup {	width: 300px;  	}  	  	/* favourites menu */  	  	div#favourites_menu {	  	position: absolute;	  	background: #FFF;	  	width: 160px;	  	border: 1px solid #080808;	  	padding: 4px;	-moz-opacity: 0.95;	  	opacity: 0.95;	  	filter: alpha(opacity=95);	  	border-radius: 10px;	  	-moz-border-radius: 10px;	  	-webkit-border-radius: 10px;  	}  	  	div#favourites_menu ul {	  	margin: 0px;	  	padding: 0px;	  	list-style-type: none;  	}  	  	div#favourites_menu ul li {	margin: 2px 0px;  	}#games_scroller {	position: relative;	border: 1px solid #0099CC;	background: #FFFFFF;	margin-bottom: 4px;	overflow: hidden;}#games_scroller img {	margin: 4px;	border: 0;}#games_scroller li img {	margin-right: 0px;}#games_scroller ul {	display: block;	position: absolute;	width: 1000px;	list-style: none;	padding: 0;	margin: 0;}#games_scroller li {	float: left;	display: block;	padding: 0;	margin: 0;}#games_scroller .title {	display: none;	position: absolute;	padding: 4px;	background: #000;	color: #FFF;	font-weight: bold;	font-size: 11px;	opacity: 0.75;	filter: alpha(opacity=75);	z-index: 10;}  	  	/* errors */  	  	.error_box {	  	position: relative;	  	margin-top: 0px;	  	margin-bottom: 4px;	  	padding: 3px;	  	border: 1px solid #FF3300;	  	background: #FFF;	  	color: #000;	  	text-align: left;  	}  	  	/* comments are in these boxes */  	.comment_box {	margin-bottom: 5px;	padding-bottom: 3px;	border-bottom: 1px dotted #000000;}/* news are in boxes like this */.news_box {	margin-top: 2px;	margin-bottom: 0px;	padding-bottom: 2px;	border-bottom: 1px dotted #000000;}/* champion info */#champion_box {	border: 1px solid #00ae00;	background: #fff url(images/cup.gif) no-repeat;	background-position: 25% 50%;    margin-bottom: 5px;    padding: 2px;	text-align: center;}/* box around file sponsor */#sponsor {	margin-bottom: 5px;	padding: 4px;	border: 1px dotted #FF3300;	background: #FFF;	text-align: center;	font-weight: bold;}/* CP icons */.cp_icon {	width: 10px;	height: 10px;	border: 0;}/* tab menu stuff */.tab_menu {	position: relative;	padding: 3px 0;	margin-left: 0;	margin-top: 1px;	margin-bottom: 4px;	list-style-type: none;	text-align: left;	border-bottom: 1px solid #000000;}.tab_menu li {	display: inline;	margin: 0;}.tab_menu li a, .tab_menu li a:visited {	text-decoration: none;	background: #454545;	padding: 3px 7px;	margin-right: 3px;	border-top: 1px solid #000000;	border-left: 1px solid #000000;	border-right: 1px solid #000000;}.tab_menu li a.selected {	background: #333333;	position: relative;	top: 1px;}.tab_menu li a:hover {	background: #333333;}/* friends in User CP */div.friend_cp_box {	border-bottom: 1px solid #000000;	margin: 4px 0px;	padding: 4px 0px;}div.friend_cp_box img.avatar {	float: left;	margin-right: 8px;}/* username on profile */.profile_username:link, .profile_username:visited {	margin-bottom: 4px;	color: #4144be;	font-size: 14px;	font-weight: bold;	text-decoration: none;}.profile_username:hover {	color: #4144be;}/* quote on profile page */#profile_quote {	font-style: italic;}/* profile content  */.profile_left {	float: left;	font-weight: bold;	width: 150px;}.profile_right {	float: left;}.profile_line {	clear: both;	border-bottom: 1px dotted #000000;	padding-top: 4px;	margin-bottom: 4px;	height: 0px;	font-size:0px;}/* favourite files slider */div#favourites {	width: 100%;	height: 75px;	overflow: hidden;	position: relative;	float: left;}div#favourites div.file {	float: left;	width: 119px;	text-align: center;	margin-bottom: 20px;border:0px;}/* arrow that scrolls content */img.profile_arrow {	width: 16px;	height: 16px;	position: absolute;	z-index: 10;	border: 0;	cursor: pointer;	display: none;}/* friends are in these boxes */div.friend {	float: left;	width: 119px;	text-align: center;}/* info on registration page */.register_info {	float: left;	width: 200px;	font-weight: bold;}/* info about framed game */.frame {	font-size: 12px;	color: #000;	padding: 4px;}.frame a:link, .frame a:visited {	color: #000;	text-decoration: underline;	font-weight: bold;}.frame a:hover {	color: #000;	text-decoration: none;	font-weight: bold;}/* box on redirection page */#redirection_box {	margin-top: 50px;	margin-left: auto;	margin-right: auto;	padding: 5px;	width: 400px;	border: 1px solid #000000;	background: #333333; 	text-align: center;}/* links */.f_link {	margin-top: 0px;	margin-bottom: 3px;}/* footer of the site */#footer {  color: #fff;	border-right: 0px solid #000000;	border-left: 0px solid #000000;	border-bottom: 0px solid #000000;	padding-bottom: 4px;	padding-top: 7px;	width: 100%;	height: 35px;	background: #fff url(images/footer.png);	text-align: center;}#footer a:link, #footer a:visited {	color: #0000ff;	text-decoration: none;	font-weight: bold;}#footer a:hover {color: #fe4700;	text-decoration: underline;}