/* onArcade 2.1 CSS */
body {
	margin: 0px;
	font-family:Trebuchet MS;
	font-size:70%;
	color:#16387C;
	padding: 0px;
	background: #2f2f2f url('images/bgs.gif');
	text-align: left;
}
form {
	margin: 0px;
	padding: 0px;
}
input, textarea {
	margin: 2px;
	padding: 2px;
	background: #F7F7F7;
	border: 1px solid #99CC66;
	font-size: 11px;
}
fieldset {
	margin-top: 7px;
	-moz-border-radius: 8px;
}
legend {
	font-weight: bold;
}
a:link, a:visited {
	color: #759F00;
	text-decoration: underline;
	font-weight:bold;
	text-transform:uppercase;
}
a:hover {
	color: #759F00;
	text-decoration: underline;
}
#header {
	margin-left: auto;
	margin-right: auto;
	height: 150px;
	width: 958px;
	_width: 958px;
	background: url('images/header_o.png') no-repeat bottom;
	text-align: left;
	border-left: 0px solid #2F2F2F;
	border-right: 0px solid #2F2F2F;
	z-index: -1;
}
#header_load {
	margin:0px auto;
	height: 150px;
	width: 958px;
	background: url('images/loading2.gif') no-repeat center center #FFF;
	text-align: center;
	z-index: -2;
}
#header_load p {
	position:relative;
	margin: 0px;
	padding:0px;
	top: 70px;
	left: 84px;
	z-index: -2;
	}
#header h1 {
	margin-left: 10px;
	margin-top: 6px;
	margin-bottom: 0px;
	float: left;
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}
#header a.header_big_link{
	display:block;
	float:left;
	height:110px;
	width:600px;
	}
#banda_pre_header{
	width:958px;
	_width: 958px;
	margin:0px auto;
	line-height:22px;
	color:#000000;
	background:#FF8400 url('images/head.gif') no-repeat top left;
	text-align:center;
	border-bottom:0px solid #ccc;
	border-left: 0px solid #2F2F2F;
	border-right: 0px solid #2F2F2F;
	margin-top:5px;
	}
#banda_pre_header h1{
	font-size:17px;
	margin:0px;
	color:#fff;
	padding:0px;
	text-transform:uppercase;
	}
#main_menu {
	margin-bottom: 0px;
	margin-right: 6px;
	margin-top: 3px;
	float: right;
	color: #000000;
	font-family: Verdana;
}
#main_menu li {
	list-style-type: none;
	display: block;
	float: left;
	margin-right: 4px;
}
#main_menu a:link, #main_menu a:visited {
	color: #000000;
	text-decoration: none;
}
#main_menu a:hover {
	text-decoration: underline;
}

#header_search{
	float:left;
	position:relative;
	left:350px;
	margin-top:30px;
	height:35px;
	line-heignt: 35px;
	width: 350px;
	border:0px solid #ffffff;
	margin-bottom:10px;
	background: url('images/search_bg.gif') no-repeat top left;
	}
input#search_but {
	border:0px;
	background: url('images/search_button.gif') no-repeat top left;
	width:25px;
	height:25px;
}
#header_search input {
	font-size:13px;
	color:#555;
	margin-top:5px;
	margin-left:5px;
	}
#title_link_1 {
	display:block;
	float:left;
	color:#FFF;
	text-decoration:none;
	position:relative;
	top: 95px;
	right: 285px;
	font-size: 25px;
	font-weight:bold;
	text-transform:uppercase
}
#title_link_2 {
	display:block;
	float:left;
	color:#FFF;
	text-decoration:none;
	position:relative;
	top: 95px;
	right: 265px;
	font-size: 18px;
	text-transform:uppercase
}
#title_link_3 {
	display:block;
	float:left;
	color:#FFF;
	text-decoration:none;
	position:relative;
	top: 95px;
	right: 239px;
	font-size: 18px;
	text-transform:uppercase
}
#categories {
	float:left;
	width: 950px;
	margin: 0px;
	padding: 0px;
	margin-left: 2px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	display:block;
	position: relative;
	height: 30px;
	line-height: 30px;
	background: url('images/categories.png') top left repeat-x;
}
#categories li {
	list-style-type: none;
	display: block;
	float: left;
	margin-right: 4px;
}

#categories h2{
	font-size: 14px;
	background:none;
	margin:0px;
	padding:0px;
}

#categories a:link, #categories a:visited {
	color: #555555;
	text-decoration: none;
	text-transform:capitalize;
}
#categories a:hover {
	color: #b10fa0;
	text-decoration: underline;
}
#login_bar {
	width: 940px;
	height: 26px;
	line-height: 26px;
	border-bottom:1px solid #ccc;
	margin-bottom:3px;
	background: #FFF0DF;
}
#login_bar a:link, #login_bar a:visited {
	padding:1px 3px;
	border:1px solid #FF8400;
}
#main {
	margin-left: auto;
	margin-right: auto;
	padding: 2px;
	_padding: 2px;
	width: 954px;
	background: #ffffff;
	border-left: 0px solid #2F2F2F;
	border-right: 0px solid #2F2F2F;
}
.ad_box {
	margin-bottom: 4px;
	padding: 3px;
	border: 1px solid #0099CC;
	color: #333333;
	text-align: center;
}
.ad_box_2 {
    padding: 3px;
    margin-bottom: 4px;
	border: 1px solid #99CC66;
	color: #333333;
	text-align: center;
}
.content_box {
    margin-bottom: 4px;
    padding: 2px;
	border: 1px solid #ccc;
	background:#ffffff;
}

.content_box_2 {
	margin-bottom: 4px;
	padding: 2px;
	background:#ffffff;
}

.content_box h2 {
	margin: 0px;
	margin-bottom: 2px;
	padding: 2px;
	padding-left: 4px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	line-height:20px;
}
/*
h2 {
	margin: 0px;
	margin-bottom: 2px;
	padding: 2px;
	padding-left: 4px;
	background: #99CC66 url(images/topbar2.png);
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}
h3 {
	margin: 0px;
	margin-bottom: 2px;
	padding: 2px;
	padding-left: 4px;
	background: #0099CC url(images/topbar.png);
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}
h2 a:link, h2 a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
h2 a:hover {
	text-decoration: none;
}
*/
.content_box_2 input {
	border: 1px solid #0099CC;
}
.index_files_left {
	margin-bottom: 2px;
	float: left;
	width: 75px;
}
.index_files_right {
	margin-bottom: 2px;
	float: right;
	width: 228px;
}
.played {
	font-family: Arial;
	font-size: 9px;
}
.file_link:link, .file_link:visited, file_link:hover {
	color: #759F00;
	text-decoration: underline;
	position:relative;
}
.cmp_lk {
	position:relative;
}
div#browse_pagination{
	margin:3px;
	text-align:center;
	width:100%;
	}
.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 #99CC66;
	clear: both;
}
.content_left {
	margin-top: 2px;
	margin-bottom: 2px;
	float: left;
	font-weight: bold;
}
.content_right {
	margin-top: 2px;
	margin-bottom: 2px;
	float: left;
}
.error_box {
	margin-bottom: 4px;
	padding: 3px;
	border: 1px solid #FF3300;
	background: #FADFDC;
	color: #FF3300;
	text-align: left;
}
.comment_box {
	margin-bottom: 5px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #99CC66;
	
}
.news_line {
	margin-top: 5px;
	border-top: 1px dotted #3399CC;
}
#champion_box {
    margin-bottom: 4px;
    padding: 2px;
	border: 1px solid #99CC66;
	background: url(images/cup.gif);
	background-repeat: no-repeat;
	background-position: 25% 50%;
	text-align: center;
}
#sponsor {
	margin-bottom: 4px;
	padding: 4px;
	border: 1px dotted #FF3300;
	background: #FFCC33;
	text-align: center;
	font-weight: bold;
}
#score_game {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	padding: 3px;
	border: 1px solid #CCFF99;
	width: 300px;
}
.register_info {
	float: left;
	width: 200px;
	font-weight: bold;
}
.quote {
	border: 1px dotted #009933;
	margin: 2px;
	margin-bottom: 6px;
	padding: 3px;
	text-align: left;
}
#frame {
	font-size: 12px;
	color: #FFFFFF;
}
#frame a:link, #frame a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
#frame a::hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#popup_box {
	border: 1px solid #000000;
	background: #FFFFFF;
	margin: 5px;
	padding: 3px;
}
#redirection_box {
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	width: 400px;
	border: 1px solid #336699;
	background: #FFFFFF; 
	text-align: center;
}
#footer {
	margin-left: auto;
	margin-right: auto;
	width: 958px;
	_width: 958px;
	height: 98px;
	color: #000;
	vertical-align: baseline;
	text-align:left;
	background:#FFF url('images/footer_x.gif') no-repeat bottom center;
	text-align: center;
	border-left: 0px solid transparent;
	border-right: 0px solid transparent;
	margin-bottom: 5px;
}
#footer a:link, #footer a:visited {
	color: #000;
	text-decoration: underline;
}
#footer a:hover {
	text-decoration: none;
}
/* onArcade 2.1 CSS */

/* JocuriMini Edit */
.index_center_box{
	width:237px;
	height: 200px;
	color: #8F8F8F;
	padding: 3px;
	border: 1px solid #EFEFEF;
	margin: 0px 5px 4px 0px;
	}
.index_center_box h3 {
	padding:0px;
	margin:0px;
	font-size: 14px;
	}
.index_center_box img {
	padding:3px;
	margin:2px;
	border:3px solid #ccc;
	float:left;
}
.index_center_box h2 {
	margin:0px;
	padding:0px;
	font-size: 15px;
	color: #FFF;
	margin-left:10px;
}
.index_center_box span {
	width: 200px;
	float:left;
	clear: both;
	margin-left:5px;
	padding-left: 18px;
	background: url('images/bullet2.PNG') no-repeat left center;
}
.index_center_header {
	height: 26px;
	line-height: 26px;
	background: #8CC400 url('images/index_cat_header.png') repeat-x top left;
	border: 1px solid #6c9405;
}

.index_center_header h2{
	margin: 0px;
	margin-bottom: 2px;
	padding: 2px;
	padding-left: 4px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	line-height:20px;
}
.index_center_header h3{
	margin: 0px;
	margin-bottom: 2px;
	padding: 2px;
	padding-left: 4px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	line-height:20px;
}
.x_orange {
	background: #F7650E url('images/menu_left_header.png') repeat-x top left;
	border: 1px solid #e45d0d;
}
.more_games {
	border: 1px solid #e45d0d;
	background: #FFF;
	padding: 1px 3px;
	float: right;
}
.more_games a:link, .more_games a:visited { 
	text-decoration: none;
	color: #e45d0d;
}
.more_games a:hover {
	color: #000;
	text-decoration: underline;
}
.left{
	float:left;
	}
.right{
	float:left;
	margin-right: 0px;
	}

div#pre_header{
	width: 370px;
	height:120px;
	float:left
	}	
#useriwrap {
	width:370px;
	height:123px;
	border:0px solid #ccc;
	float:left;
	color:#555; 
	background: url('images/podium.gif') no-repeat center bottom;
}
#premiul1 {
	position:relative;
	top:20px;
 	left:165px;
  }
#premiul2 {
	position:relative;
	text-align:center;
	top:30px;
 	left:240px;
 }
 #premiul3 {
	position:relative;
	text-align:center;
	top:40px;
 	left:-30px;
 }
.useri {
	width:47%;
	float:left;
	background:#FFEFDF;
	border:1px solid #FF952D;
	height:120px;
	overflow:hidden;
	margin-left:1px;
}
.useri p {
	background:#FF952D;
	padding:0px;
	margin:0px;
	color:#fff;
}
div#bookmark{
	margin-left:200px;
	height:30px;
	background: url(images/bg_top.gif) repeat-x;
	text-align:center;
	}	
	
div#center_content{
	float: left; 
	width: 745px;
	margin:2px;
	margin-top:0px;
	border: 0px solid #ccc; 
	}

div.index_cats_links span{
	margin:0px;
	margin-left:15px;
	padding:0px;
	display:block;
	}
div#desc {
	width: 745px;
	margin-top:10px;
	text-align:left;
}
div#desc_titlu {
	width: 745px;
	height: 26px;
	background: #FEC416;
	line-height: 26px;
	font-size:16px;
	margin-bottom: 4px;
	border:1px solid #FFBF00;
	font-weight: bold;
	color : #FFF;
}
div#desc_text {
	margin-left: 4px;
	color: #7F7F7F;
	font-size: 13px;

}
/*    */

.content_box_index {
    margin-bottom: 4px;
    margin-right: 4px;
 	background:#D2E1FA;
	padding:3px; 
	border:1px solid #7C867F;

}
div.index_cats_links{

	margin:5px;
	padding:2px;
	}

h2.content_box_header_index{
	font-size:15px;
	border:1px solid #000;
	}
	
div.index_cats_images{
	margin:2px;
	margin-left:3px;
	float:left;
	text-align:left;
	/*background:#e9f7f9; 
	border:1px solid #4be3fa;*/
	padding:2px;
	width:180px
	}
div.index_cats_images img{
	border:1px solid #333;
	padding:2px;
	margin:9px;
	width:90px;
	float:left;
	}
div.index_cats_images span {
	width:200px;
	height:18px;
	overflow:hidden;
	display:block;
	text-align:left;
	}

div.cele_mai_populare_w_poze{
	padding:3px;
	}
	
div.cele_mai_populare_w_poze span{
	display:block;
	float:left;
	margin:0px;
	width:80px;
	padding:3px;
	background:#ECF3F9;
	border:1px solid #BCCEE4;
	border-right:0px;
	margin-bottom:2px;
}
div.cele_mai_populare_w_poze span img{
	width:80px;
	height:60px;
	}
div.cele_mai_populare_w_poze p{
	margin:0px;
	padding:0px;


	}
div.cele_mai_populare_w_poze p b{
	display:block;
	font-weight:normal;
	background:#ECF3F9;
	border:1px solid #BCCEE4;
	border-left:0px;	
	}

div.cele_mai_populare span.lks{
	padding-left:6px;
	margin-left: 5px;
	display:block;
	width: 90%;
	}	
	
	
div#login{

	}
div#login input.input{
	background:url('images/input.gif');
	border:0px;
	width:125px;
	padding:0px;
	padding-top:3px;
	padding-bottom:3px;
	}

div#random_w_images{
	float:left;
	text-align:center;
	width:49.5%;
	}	

div#short_text p{
	margin:0px;
	padding:5px;
	}
	
div#recomandari span{
	display:block;
	float:left;
	text-align:center;
	background:#fff;
	margin:3px;
	border:1px solid #ccc;
	padding-bottom:4px;
	}
div#recomandari span img{
	border:1px solid #000000;
	width:70px;
	margin:8px;
	margin-bottom:4px;
	}

#left_tags p, #tags_page p{
	margin:2px;
	margin-right:4px;
	text-align:center;
	padding:2px;
	}	
	
#left_tags p a,#tags_page p a{
	text-decoration:none;
	margin-left:2px;
	}
#left_tags p a:hover{		
	text-decoration:underline;
	}
	
#pre_footer{
	width:695px;
	border:1px solid #000000;
	clear:left;
	height:130px;
	background:#ffffff;
	}	
	
	
.content_box_dp{
	width:197px;
	margin-bottom:5px;
}
.content_box_dp h3 {
	margin:0px;
	padding:0px;
	font-size: 16px;
	margin-left:10px;
}
.content_box_dp_header {
	margin-top:0px;
	background: #FFF url('images/menu_left_header.png') repeat-x top left;
	height:26px;
	line-height:26px;
	font-size:14px;
	border:1px solid #E45D0D;
	color:#fff;
	padding-bottom:3px;
	margin-bottom: 5px;
}
.content_box_dp .footer{
	display:block;
	height:11px;
}


div.browse_file_box{
	margin-left:3px;
	border:1px solid #dedede;
	width: 356px;
	float:left;
	background: #FFF;
	color: #8F8F8F;

	}
div.browse_file_box img{
	border:1px solid #7c867f;
	padding:2px;
	margin:2px;
	}

/* Left + right bxes */

.content_box_dp h3#hewest{
	background:url('images/content_left/content_left_dp_header_newest.gif');
}

/*  Curcubeu File */
div#to_comments span#file_comments{
	display:block;
	height:100px;
	overflow:auto;
	}

#info1 h2{
	background:#2393CF;
	}
#info2 h3{
	padding:1px 0px 1px 3px;
	background:#80AF00;
	padding:0px;
	margin:0px;
	font-size:14px;
	line-height:25px;
	color:#fff;
	}
#info2 p{
	padding:0px;
	margin:0px;
	color:#6F6F6F;
	height:120px;
	overflow:hidden;
}
#play h2{
	background:#eb8b0f;
	}
#to_comments h2{
	background:#2393CF;
	}
#related h2{
	background:#2393CF;
	}
	
	
/*Content div*/
div.contentdiv div.text_bx{
	width:204px;
	float:left;
	}
div.contentdiv div.text_bx h1,div.contentdiv div.text_bx h2,div.contentdiv div.text_bx h3{
	margin:0px;
	padding:0px;
	font-size:15px;
	color:#635e62;
	}
div.contentdiv div.text_bx p{
	margin:0px;
	padding:0px;
	font-size:13px;
	color:#635e62;
	}
div.contentdiv div.frames div.item{
	float:left;
	width:80px;
	height:80px;
	border:1px solid #a5a5a3;
	background:#e7e3e4;
	margin-right:3px;
	text-align:center;
}
div.contentdiv div.frames div.item img{
	width:60px;
	height:50px;
	margin-top:5px;
	border:2px solid #000000;
	}
div.contentdiv div.frames div.item a{
	font-size:12px;
	text-decoration:none;
	}
#coloana1 {
	width: 366px;
	border:0px solid #ccc;
	float:left;
	margin-right:4px;
}
#coloana1 h2 {
	font-size:16px;
	text-decoration: underline;
	display:block;
}
#coloana2 {
	width: 366px;
	_width: 364px;
	height: 327px;
	border:0px solid #ccc;
	float:left;
	background: url('images/premii.png') no-repeat top left; 
}
#restuseriwrap {
	font-size: 15px;
	background: #fff;
}
#restuseriwrap ul {
	list-style-type: none;
	margin:2px 0px 0px 5px;
	padding:0px;
}
#restuseriwrap li {
	display:block;
}
.blue1 {
	background: #FFF;
	clear:both;
}
.blue2 {
	background: #BFDEFF;
	clear:both;
}
.span0 {
	float:left;
	width:150px;
	display:block;
	overflow:hidden;
}
.span1 {
	float:left;
	margin-left:10px;
	display:block;
}
.span2 {
	float:right;
	margin-right:5px;
	display:block;
}
#regulament {
	margin-top: 5px;
	font-size:13px;
	color: #6F6F6F;
}
#regulament b{
	color : red;
}
#regulament h2 {
	margin:2px 0px 2px 0px;
	padding:0px;
	font-size:16px;
	text-decoration:underline;
	color:#14336F;
}
#regulament h3 {
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#14336F;
	}
#premiulx1 {
	position:relative;
	width:115px;
	overflow:hidden;
	top:35px;
 	left:125px;
  }
#premiulx2 {
	position:relative;
	width:115px;
	overflow:hidden;
	text-align:left;
	top:50px;
 	left:150px;
 }
 #premiulx3 {
	position:relative;
	width:115px;
	overflow:hidden;
	text-align:left;
	top:55px;
 	left:-220px;
 }
 .tags:link, .tags:visited {
 	color: #FF4200;
 	text-decoration:none;
 }
 .tags:hover {
 	text-decoration:undeline;
 }
 .usr_wrapp {
	 width:190px;
	 float:left;
	 line-height:14px;
	 border-bottom:1px solid #EFEFEF;
 }
 .usr_wrapp img {
 	float:left;
 	width:30px;
 	height:30px;
 	margin-bottom:2px;
 	margin-right:2px
 }
