@charset "utf-8";

/* Pieces: reset-layout-home_list-common-game-forms-user_panel-icons-js_plugins */

/* @STYLES reset */

/* @group RESET */

html { color:#000; background:#FFF; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address,caption,cite,code,dfn,th,var,optgroup { font-style:inherit; font-weight:inherit; }
del,ins { text-decoration:none; }
li { list-style:none; }
caption, th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; font-variant:normal; }
sup { vertical-align:baseline; }
sub { vertical-align:baseline; }
legend { color:#000; display:none; }
input,button,textarea,select,optgroup,option { font-family:inherit;	font-size:inherit; font-style:inherit; font-weight:inherit; }

/* @endgroup RESET */

/* @end STYLES reset */

/* @STYLES layout */

/* @group LAYOUT */
#container { position:relative; width:986px; margin:auto; overflow:hidden; }
#content, #header_contents, #footer_contents, #main_navigation, #searchbar_top, #platform_navigation { width:auto; }
#content { margin:8px 0 16px; display:block; overflow:hidden; }
	#content span.box_top { display:block; overflow:hidden; width:97%; margin:0 16px; background:#FFF; height:8px; }
	#content_3col, #content_2col_left, #content_2col_right, #content_2col_equals, #content_1col { display:block; overflow:hidden; width:auto; background-color:#FFF; padding-bottom:8px; border:1px solid #CACACA; }

	#content_3col { background:#FFF url(/shared/ongames/interface/vertical_backgrounds.png) repeat-y 1px 0; }
		#content_3col.gallery_video { background:#FFF url(/shared/ongames/interface/vertical_backgrounds.png) repeat-y -986px 0; }
		#content_3col .topbar { clear:both; display:block; overflow:hidden; width:auto; background:#FFF url(/shared/ongames/interface/two_curve_topbar.png) repeat-x scroll 0px 100%; padding:4px 0 20px; }
		#content_3col .topbar_onebar { clear:both; display:block; overflow:hidden; width:auto; background:#FFF url(/shared/ongames/interface/curve_topbar.png) repeat-x scroll -1px 100%; padding:4px 0 20px; }
		#content_3col .firstbar { float:left; width:176px; clear:both; }
		#content_3col .mainbar { float:left; width:446px; padding:8px 30px 0 32px; }
		#content_3col .mainbar_top { float:left; width:760px; padding:6px 16px 0 32px; background-color:#FFF; overflow:hidden; }
			#content_3col .mainbar_top div.mainbar_special { float:left; width:100%; overflow:hidden; }
				#content_3col .mainbar_top div.mainbar_special #comments { float:left; width:430px; padding-right:10px; }
		#content_3col .secondbar { float:right; width:300px; position:relative; overflow:hidden; }
		#container #content_3col .bottombar div.banner { background:#FFF; padding-top:37px; }

	#content_2col_left { background:url(/shared/ongames/interface/vertical_backgrounds.png) repeat-y -984px 0; }
		#content_2col_left .topbar { clear:both; display:block; width:auto; background:#FFF url(/shared/ongames/interface/curve_topbar.png) repeat-x scroll -1px 100%; padding:4px 0 20px; }
		#content_2col_left .firstbar { float:left; width:176px; clear:both; overflow:hidden; }
		#content_2col_left .mainbar { float:left; width:746px; padding:8px 30px 0 32px; background-color:#FFF; }

	#content_2col_right.background { background:url(/shared/ongames/interface/vertical_backgrounds.png) repeat-y -1771px 0; }
		#content_2col_right .topbar { clear:both; display:block; overflow:hidden; width:auto; background:#FFF url(/shared/ongames/interface/two_curve_topbar.png) repeat-x scroll 0px 100%; padding:4px 0 12px; }
		#content_2col_right .topbar_onebar { clear:both; display:block; overflow:hidden; width:auto; background:#FFF url(/shared/ongames/interface/curve_topbar.png) repeat-x scroll -1px 100%; padding:4px 0 20px; height:100%; }
		#content_2col_right .fullbar_top { clear:both; width:auto; padding:0 16px 0 16px; }
		#content_2col_right .mainbar { float:left; width:640px; padding:0 27px 0 15px; overflow:hidden; background-color:#FFF; clear:both; }
		#content_2col_right .firstbar { float:right; width:300px; overflow:hidden; }
		#content_2col_right .fullbar_bottom { clear:both; width:950px; padding:48px 16px 0 16px; background:#FFF url(/shared/ongames/interface/bg_topbar.png) repeat-x 0 0; }

	#content_2col_equals { background:url(/images/interface/bg_user_registration.png) repeat-x 0 bottom; }
		#content_2col_equals .mainbar { float:left; width:48%; padding:10px 0 10px 1px; background-color:#FFF; }
		#content_2col_equals .firstbar { float:left; width:51%; padding:10px 1px 10px 0; }
		#content_2col_equals .fullbar_bottom { clear:both; width:auto; padding:48px 16px 0 16px; background:#FFF url(/shared/ongames/interface/bg_topbar.png) repeat-x 0 0; }

	#content_1col { display:block; overflow:hidden; width:auto; background-color:#FFF; }
	#content_1col .topbar { clear:both; display:block; overflow:hidden; width:auto; background:#FFF url(/shared/ongames/interface/two_curve_topbar.png) repeat-x scroll -1px 100%; padding:4px 0 20px; }
		#content_1col .topbar_onebar { clear:both; display:block; width:auto; background:#FFF url(/shared/ongames/interface/curve_topbar.png) repeat-x scroll -1px 100%; padding:4px 0 30px 4px; }
		#content_1col .mainbar { display:block; overflow:hidden; height:100%; }

/* @endgroup LAYOUT */

/* @end STYLES layout */

/* @STYLES home_list */

/* @group HOME */
	#carrousel { display:block; width:auto; overflow:hidden; height:330px; margin-bottom:16px; position:relative; }
		#carrousel img.background_image { position:absolute; z-index:1; cursor:pointer; }
		#carrousel .menu { position:relative; z-index:2; width:296px; padding:16px 0 0 8px; }

			#carrousel ul { display:block; overflow:hidden; width:auto; }
			#carrousel ul li { display:inline; overflow:hidden; width:auto; cursor:pointer; margin:0; padding:0; height:auto; }
			#carrousel ul li.first { padding-top:0px; }
			#carrousel ul li span.arrow { display:none; }
			#carrousel ul li dl { display:block; overflow:hidden; width:auto; padding:0 8px; }
			#carrousel ul li dl dt.title { display:block; width:auto; overflow:hidden; text-indent:-9999em; height:8px; background-image:url(/shared/ongames/interface/interface.png); background-repeat:no-repeat; background-position:-184px -514px; }
			#carrousel ul li dl dd.title { float:left; width:88.7%; background-color:#1F93E6; padding:0 16px; font-weight:bold; }
			#carrousel ul li dl dd.title a { color:#FFF; }
			#carrousel ul li dl dd.title a:hover { text-decoration:none; }
			#carrousel ul li dl dd.type { background-color:#1F93E6; margin-left:16px; clear:both; display:none; }
			#carrousel ul li dl dd.type span { margin-top:3px; }
			#carrousel ul li dl dt.type, #carrousel ul li dl dt.description, #carrousel ul li dl dt.image, #carrousel ul li dl dd.image img { display:none; }
			#carrousel ul li dl dd.description { color:#FFF; display:block; background-color:#1F93E6; padding:0 16px; }
				#carrousel ul li dl dd.description a { height:auto; line-height:2px; display:block; color:#1F93E6; }
			#carrousel ul li dl dd.description a:hover { text-decoration:none; }
			#carrousel ul li dl dd.image { display:block; text-indent:-9999em; height:8px; overflow:hidden; background-image:url(/shared/ongames/interface/interface.png); background-repeat:no-repeat; background-position:-184px -533px; }
			#carrousel ul li.mouseover dl dd.title a { text-decoration:blink; }
			#carrousel ul li.active dl dt.title { background-position:-184px -483px; }
			#carrousel ul li.active dl dd.title a { color:#000; text-decoration:none; }
			#carrousel ul li.active dl dd.image { background-position:-184px -501px; }
			#carrousel ul li.active dl dd.title, #carrousel ul li.active dl dd.description { background-color:#FFF; color:#006bc1; display:block; font-weight:normal; }
			#carrousel ul li.active dl dd.type { background-color:#FFF; color:#006bc1; display:none; font-weight:normal; }
			#carrousel ul li.active dl dd.description a { font:bold 18px Tahoma, Geneva, sans-serif; color:#006bc1; display:block; }
			#carrousel ul li.active span.arrow { width:19px; height:18px; text-indent:-9999em; margin:30px 0 0 285px; position:absolute; overflow:hidden; display:block; background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -467px -486px; }


	#last_news { display:block; padding-right:8px; background-color:#FFF; margin:8px 0 16px; }
		#last_news h2 { font:bold 13px Tahoma, Geneva, sans-serif; margin-bottom:4px; }
		#last_news h2 span { font-weight:normal; color:#999; }
		#last_news ul li { padding:4px 8px 4px 0; }
		#last_news ul li.highlighted { padding-bottom:14px; }
			#last_news ul li.highlighted h3 { font:bold 18px Tahoma, Geneva, sans-serif; line-height:100%; border-left:0px none; padding:0; }
				#last_news ul li.highlighted h3.first_new { font:bold 22px Tahoma, Geneva, sans-serif; }
			#last_news ul li.highlighted p { margin:0; padding:4px 0 0 0; }
		#last_news ul li h3 { border-left:8px solid #CACACA; padding-left:8px; }
		#last_news ul li h3 a:hover { text-decoration:underline; }

	#most_new { display:block; clear:both; width:auto; }
		#most_new div.user_ongames, #most_new div.user { float:left; width:312px; margin:0 8px 16px 0; position:relative; }
	#most_new div.pair { margin:0 0 16px 8px; }
	#most_new div.user_ongames .rounded, #most_new div.user .rounded { height:210px; }
	#most_new div.user_ongames .content_info, #most_new div.user .content_info { padding:0; }
	#most_new div.user_ongames .content_info div.inside, #most_new div.user .content_info div.inside { padding:16px 16px 0 16px; }
	#most_new a.image_preview { display:block; overflow:hidden; border:1px solid #000; height:100px; width:278px; bottom:16px; background:#000; position:absolute; }
	#most_new a.image_preview img { margin-top:-20px; width:289px; }
	#most_new .review_bar, #most_new .preview_bar h3 { border-bottom:0px none; }
	
	#most_new div#label_icon { position:absolute; background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -199px 0; top:0; right:0; font-size:11px; margin:0; padding:0; width:95px; height:28px; }
	#most_new div#label_icon_admin { position:absolute; background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -199px -28px; top:0; right:0; font-size:11px; margin:0; padding:0; width:95px; height:28px; }
		#most_new div#label_icon p, #most_new div#label_icon_admin p { margin:5px 5px 5px 20px; }
			#most_new div#label_icon p span, #most_new div#label_icon_admin p span { margin-top:0px; }


	#last_updates { display:block; width:auto; clear:both; }
		#last_updates .icon_m { vertical-align:middle; margin-bottom:4px; }

	#most_searched { display:block; clear:both; padding:16px 16px 0 0; }
		#most_searched .tags_cloud_content { padding:0 0 16px 16px; text-align:center; }

	.top_secondbar { display:block; width:auto; clear:both; padding:16px 16px 0 0; }
		.top_secondbar.user_profile { margin:0 0 16px 24px; }
		.top_secondbar ul { padding:0; }
		.top_secondbar ul li, .top_secondbar ul li.last { padding:0 0 4px 4px; border-top:1px dotted #CACACA; display:block; overflow:hidden; cursor:pointer; }
		.top_secondbar ul li:hover { background-color:#EDEDED; }
		.top_secondbar ul li.last { border-bottom:1px dotted #CACACA; }
		.top_secondbar ul li h3 { font-weight:bold; padding:0 0 4px 0; clear:both; }
		.top_secondbar ul li h3 a:hover { text-decoration:underline; color:#1F94E6; }
		.top_secondbar ul li h3 span.icon_m { position:absolute; margin:0px 0 0 -20px; }
		.top_secondbar ul li .game_name { display:block; padding:16px 0 0 0; width:auto; text-decoration:none; }
		.top_secondbar ul li .user { display:block; margin:4px 0 0 0px; }
		.top_secondbar ul li.first { padding-top:0; }
		.top_secondbar ul li.first h3 { font-size:14px; display:block; }
		.top_secondbar ul li.first h3 span.icon_m { margin:3px 0 0 -20px; }
		.top_secondbar .news_screenshot_thumb { width:auto; overflow:hidden; display:block; height:96px; margin:8px 0; }
		.top_secondbar .news_screenshot_thumb img { margin:-25% 0 0 -25%; }
		.top_secondbar .news_screenshot_thumb { width:auto; overflow:hidden; display:block; height:96px; margin:8px 0; }
		.top_secondbar .news_screenshot_thumb img { margin:-25% 0 0 -25%; }

	#need_content { display:block; margin:0 16px 0 0; padding:16px; width:auto; overflow:hidden; background:#EAEAEA; position:relative; }
		#need_content p { font:bold 15px Tahoma, Geneva, sans-serif; text-align:center; overflow:hidden; }
		#need_content p a.news_button { margin:0 0 0 60px; text-align:center; }
		#need_content .box_shot_w { margin:0 0 10px 52px; }
		#need_content .box_shot_w h4 strong { background-position:-940px 100%; }
		#need_content .box_shot_w p { background-position:-812px 100%; }
		#need_content span.left_arrow { display:block; overflow:hidden; width:46px; height:35px; top:100px; position:absolute; background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -561px -546px; }
		#need_content span.right_arrow { display:block; overflow:hidden; width:46px; height:35px; top:100px; position:absolute; right:16px; background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -561px -581px; }

	/* @group NEEDED ITEMS */
	.needed_container { width:284px; overflow:hidden; }
	.needed_list { width:2000em; overflow:hidden; margin:0; }
		.needed_item { width:260px; padding:10px; float:left; overflow:hidden; }
		.needed_item a.game_name { clear:both; display:block; overflow:hidden; width:auto; margin:0 48px; height:26px; }
		.needed_item a.button { margin:10px 0 0 45px; }
		.needed_item a.box_game { display:block; margin:0 0 10px 60px; }
	/* @endgroup NEEDED ITEMS */

	#most_popular_games { display:block; clear:both; overflow:hidden; margin-bottom:32px; }
	#cheats_latest_games { display:block; clear:both; overflow:hidden; margin-bottom:16px; }
	#users_online { display:block; clear:both; overflow:hidden; margin-bottom:32px; }

		#container .tags_cloud_content h1,.tags_cloud_content h1,#container .tags_cloud_content h2,.tags_cloud_content h2,#container .tags_cloud_content h3,.tags_cloud_content h3, #container .tags_cloud_content h3 a,.tags_cloud_content h3 a { color:#006bc1; clear:none; display:inline; background:none; line-height:100%; }
			#container .tags_cloud_content h1 a { color:#006bc1; font:normal 25px Tahoma, Geneva, sans-serif; }
			#container .tags_cloud_content h1 a:hover, .tags_cloud_content h1 a:hover { text-decoration:underline; }
			#container .tags_cloud_content h2 a { color:#006bc1; font:normal 20px Tahoma, Geneva, sans-serif; text-transform:none; }
			#container .tags_cloud_content h2 a:hover, .tags_cloud_content h2 a:hover { text-decoration:underline; }
			#container .tags_cloud_content h3 a { color:#006bc1; font:normal 16px Tahoma, Geneva, sans-serif; }
			#container .tags_cloud_content h3 a:hover, .tags_cloud_content h3 a:hover { text-decoration:underline; }
			#container .tags_cloud_content strong a { color:#006bc1; font:normal 13px Tahoma, Geneva, sans-serif; }
			#container .tags_cloud_content strong a:hover, .tags_cloud_content strong a:hover { text-decoration:underline; }
			#container .tags_cloud_content em a { color:#006bc1; font:normal 11px Tahoma, Geneva, sans-serif; }
			#container .tags_cloud_content em a:hover, .tags_cloud_content em a:hover { text-decoration:underline; }

		#home_news { display:block; overflow:hidden; margin-bottom:16px; }
			#home_news div.big_news { display:block; overflow:hidden; margin-bottom:16px; padding-bottom:16px; border-bottom:1px dotted #CACACA; }
				#home_news div.big_news .screenshot_thumb, #home_news div.big_news .news_screenshot_thumb { width:100%; overflow:hidden; display:block; height:178px; margin-bottom:4px; clear:both; }
				#home_news div.big_news .screenshot_thumb img, #home_news div.big_news .news_screenshot_thumb img { margin:-10% 0 0 0; }
				#home_news div.big_news h2 { font:bold 30px Tahoma, Geneva, sans-serif; clear:both; line-height:100%; }
			#home_news ul.mid_news { margin-bottom:16px; width:53.8%; float:left; margin-right:32px; }
				#home_news ul.mid_news .screenshot_thumb, #home_news ul.mid_news .news_screenshot_thumb { width:100%; overflow:hidden; display:block; height:178px; margin-bottom:4px; clear:both; }
				#home_news ul.mid_news .screenshot_thumb img, #home_news ul.mid_news .news_screenshot_thumb img { margin:-4% 0 0 -6%; }
				#home_news ul.mid_news h2 { font:bold 22px Tahoma, Geneva, sans-serif; clear:both; line-height:110%; }
				#home_news ul.mid_news li { margin-bottom:16px; }
			#home_news ul.small_news { float:left; margin-bottom:16px; width:41.2%; }
				#home_news ul.small_news .screenshot_thumb, #home_news ul.small_news .news_screenshot_thumb { width:100%; overflow:hidden; display:block; height:178px; margin-bottom:4px; clear:both; }
				#home_news ul.small_news .screenshot_thumb img, #home_news ul.small_news .news_screenshot_thumb img { margin:-7% 0 0 -23%; }
				#home_news ul.small_news h2 { font:bold 15px Tahoma, Geneva, sans-serif; clear:both; }
				#home_news ul.small_news li { margin-bottom:16px; }
			#home_news strong a { font-weight:normal; margin-bottom:4px; }
			#home_news p { text-align:justify; padding:3px 0; }
			#home_news p.date { color:#6D91BA; display:block; font-size:11px; overflow:hidden; padding:4px 0 2px; }
			#home_news span.user { display:block; width:auto; overflow:hidden; padding:8px 0 16px 0; background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll 90% -377px; }
			#home_news ul li { border-bottom:1px dotted #CACACA; margin-bottom:16px; padding-bottom:16px; }
			#home_news ul li.last { margin:0; }
			#home_news ul li.last span.user { background:none; padding:8px 0 0 0; }
			#home_news div.more { clear:both; }

		#wall_thumbs { display:block; overflow:hidden; margin-bottom:16px; }
			#wall_thumbs ul { display:block; width:101%; overflow:hidden; }
			#wall_thumbs ul li { float:left; margin:0 8px 8px 0; }
			#wall_thumbs ul li.row { float:left; margin-right:0px; }
			#wall_thumbs ul li a { width:122px; height:67px; overflow:hidden; display:block; outline:none; }
			#wall_thumbs ul li a img { margin:0 0 0 -20%; }
			#wall_thumbs ul li.first a { width:auto; height:300px; display:block; float:none; }
			#wall_thumbs ul li.first a img { margin:-2% 0 0; }
		#wall_thumbs ul li .highslide-heading { display:none; }

		#last_videos { margin:0 0 32px 0; display:block; overflow:hidden; }
		#last_videos .users_list .content_info .inside dl { clear:none; }
/* @endgroup HOME */

/* @end STYLES home_list */

/* @STYLES common */

/* @group GENERAL TAG DEFINITIONS */
body { font:13px Tahoma, Geneva, sans-serif; color:#333; background-image:url(/shared/ongames/interface/bg_ongames.jpg); background-position:center 0; background-repeat:repeat-x; }
body.wii, body.ds { background-image:url(/shared/ongames/interface/bg_nintendo.jpg); }
body.xbox360, body.xbox { background-image:url(/shared/ongames/interface/bg_microsoft.jpg); }
body.ps3, body.ps2, body.psp { background-image:url(/shared/ongames/interface/bg_sony.jpg); }
body.pc { background-image:url(/shared/ongames/interface/bg_windows.jpg); }

/* @group WALLPAPERS CAMPAIGNS */
	body.home div.show_banner_megabanner, body.ps3_home div.show_banner_megabanner { display:block; overflow:hidden; width:980px; margin:0 auto; padding-bottom:10px; }
/* @endgroup WALLPAPERS CAMPAIGNS */

h1 { font-family:Tahoma, Geneva, sans-serif; line-height:40px; padding-left:16px; }
.topbar h1, .topbar_onebar h1 { padding:0 162px 0 16px; display:block; overflow:hidden; }
	.topbar h1.game a { float:left; }
	.topbar h1.game span a, .topbar h1.user a, .topbar_onebar h1.user a { float:none; }
	.topbar h1 .price, .topbar_onebar h1 .price { color:#DE0202; font-size:18px; margin-left:15px; margin-top:5px; float:left; }
	.topbar h1 .button, .topbar_onebar h1 .button { margin-left:10px; position:absolute; margin-top:10px; float:none; }
	.topbar h1 .button:hover, .topbar_onebar h1 .button:hover { display:inline; }
	#user_basic_data h1 a { float:left; }
h1 a { font-size:20px; color:#9E9E9E; }
h1 a strong, h1 a:hover strong { font:bold 34px Tahoma, Geneva, sans-serif; color:#000; text-decoration:none; }
h1 a:hover, h2 a:hover, h3 a:hover { text-decoration:none; }
select { font:12px Verdana, sans-serif; }
a { text-decoration:none; color:#006bc1; }
	a:hover { text-decoration:underline; }

.rounded, .image_center { -moz-border-radius:6px; -webkit-border-radius:6px; -ms-border-radius:6px; }
.rounded_top { -moz-border-radius:6px 6px 0 0; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; border-radius:6px 6px 0 0; }
.rounded_bottom { -moz-border-radius:0 0 6px 6px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; }
.rounded_side_left { -moz-border-radius:6px 0 0 6px; -webkit-border-top-left-radius:6px; -webkit-border-bottom-left-radius:6px; border-radius:6px 0 0 6px; }
.rounded_side_right { -moz-border-radius:0 6px 6px 0; -webkit-border-top-right-radius:6px; -webkit-border-bottom-right-radius:6px; border-radius:0 6px 6px 0; }

/* @endgroup GENERAL TAG DEFINITIONS */

/* @group HELPERS */
#print_logo, .only_print, .hidden { display:none; }
.highlight_field { background:#fefbe4; border:1px solid #eadaaf; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* @group Hide from IE Mac \*/
.clearfix { display:block; }
/* @endgroup hide from IE Mac */
/* @endgroup HELPERS */

/* @group HEADER */
	#header { display:block; overflow:hidden; height:112px; background:#FFF; margin-bottom:8px; }
	.header_admin { margin-top:30px; }

	#header_corp { display:block; z-index:2; background-color:#000; color:#FFF; height:24px; position:absolute; padding-left:8px; top:0; width:990px; }
	#header_corp #softonic_network h3 { font:bold 12px Verdana, Geneva, sans-serif; float:left; background:url(/shared/ongames/interface/softonic_network_logo.png) no-repeat 0 4px; padding:4px 8px 0 20px; }
		#header_corp #softonic_network ul { float:left; padding:0 0 0 0; }
		#header_corp #softonic_network li { float:left; border-left:1px solid #FFF; position:relative; }
		#header_corp #softonic_network li.first { border-left:0px none; margin-left:0; }
		#header_corp #softonic_network li a { color:#FFF; display:block; line-height:24px; padding:0 16px; }
		#header_corp #softonic_network li a.off { color:#999; }
		#header_corp #softonic_network li a.active { background:#1F94E6; text-decoration:none; }
		#header_corp #softonic_network ul li ul.worlwide { float:none; display:none; left:0; top:15px; position:absolute; width:auto; overflow:hidden; background:#1F94E6 url(/shared/ongames/interface/worldwide.png) top center; padding:8px 10px; margin-top:5px; -moz-box-shadow:0 14px 26px -4px #000; -webkit-box-shadow:2px 16px 26px #000; }
			#header_corp #softonic_network ul li ul.worlwide li { float:left; margin:0; padding:0; border:none; }
				#header_corp #softonic_network ul li ul.worlwide li a { color:#A0CDFF; display:block; height:11px; border:1px solid; line-height:7px; margin:0 4px 8px; padding:0; text-indent:-1000em; width:16px; }
		#header_corp #user_tab { background-color:#4BA51B; position:absolute; top:0; right:0; padding-right:12px; }
		#header_corp #user_tab.logged { background-color:#1f93e6; }
		#header_corp #user_tab li { float:left; color:#7ED052; padding:4px 16px 4px 8px; height:16px; }
		#header_corp #user_tab li a { color:#FFF; float:left; width:auto; }
		#header_corp #user_tab li.login { background-color:#000; }
		#header_corp #user_tab li.register { margin-left:8px; font-weight:bold; }
		#header_corp #user_tab li.user_name { font-weight:bold; width:auto; color:#FFF; }

			#header_corp #user_tab li.user_name span { float:left; width:16px; height:16px; text-indent:-9999em; background:transparent url(/shared/ongames/interface/interface.png) no-repeat -931px -279px; display:block; font-size:0px; line-height:0px; overflow:hidden; }
			#header_corp #user_tab li.user_name span.active { background:transparent url(/shared/ongames/interface/interface.png) no-repeat -898px -279px; }

		#header_corp #user_tab li.logout { margin-left:8px; padding-left:8px; border-left:1px solid #FFF; font-weight:normal; }

	#header_user_menu { display:none; position:absolute; background:#1F93E6; width:269px; height:119px; padding:8px; right:-6px; z-index:100; top:24px; filter:progid:DXImageTransform.Microsoft.Shadow(strength=10, direction=220, color=#666); -moz-box-shadow:0 14px 26px -4px #000; -webkit-box-shadow:2px 16px 26px #000; }
		#header_user_menu .content { width:269px; height:119px; background:#000 url(/shared/ongames/interface/interface.png) no-repeat -643px -528px; position:relative; }
		#header_user_menu .content .avatar { margin:12px; float:left; }
		#header_user_menu .content .avatar img { border:1px solid #CACACA; }
		#header_user_menu .content ul { float:left; margin:12px; }
			#header_user_menu .content ul.actions li { list-style:disc outside; color:#FFF; line-height:150%; }
				#header_user_menu .content ul.actionsAdmin li { line-height:110%; }
			#header_user_menu .content ul.actions li a { color:#FFF; }
			#header_user_menu .content ul.actions li.followers span { font-size:11px; color:#CCC; }
			#header_user_menu .content dl.level { display:block; width:253px; overflow:hidden; height:25px; position:absolute; bottom:7px; left:8px; }
			#header_user_menu .content dl.level dt.current_level { float:left; padding:3px 0 3px 6px; position:relative; }
			#header_user_menu .content dl.level dd.current_level { float:left; padding:3px 6px; width:20px; }
			#header_user_menu .content dl.level dt.percent_completed { display:none; }
			#header_user_menu .content dl.level dd.percent_completed { float:left; background:#000; width:115px; height:11px; margin:4px 0; padding:3px; }
			#header_user_menu .content dl.level dd.percent_completed #level_bar { display:block; height:11px; background-color:#8FC300; text-indent:-9999em; width:0%; }
			#header_user_menu .content dl.level dt.next_level { display:none; }
			#header_user_menu .content dl.level dd.next_level { float:left; padding:3px 0 3px 20px; }

	#level_up { display:none; position:absolute; width:114px; background:url(/shared/ongames/interface/interface.png) no-repeat -183px -544px; top:105px; }
		#level_up span { font:bold 12px Tahoma, Geneva, sans-serif; color:#FFF; padding:21px 0 8px; text-align:center; display:block; border-bottom:1px solid #FFF; }
		#level_up a { display:none; text-align:center; text-decoration:underline; padding:5px 5px 6px; }

	#header_contents { width:955px; display:block; padding-left:16px; margin-right:16px; height:87px; overflow:hidden; position:relative; margin-top:24px; }
		#header_contents #web_header { background-color:#FFF; height:100%; width:auto; display:block; overflow:hidden; }
			#header_contents #web_header #logo { float:left; width:260px; height:80px; background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -2px -298px; margin:8px 0 0 0; }
			#header_contents #web_header #logo a { display:block; width:auto; height:50px; text-indent:-9999em; }
			#header_contents #web_header #beta { display:block; width:100px; height:20px; position:absolute; color:#999; top:26px; left:250px; font-size:11px; }
			#header_contents #web_header #claim { position:absolute; top:62px; left:122px; font-weight:bold; color:#006bc1; }
			#header_contents #web_header #search_top { float:right; width:415px; overflow:hidden; padding:42px 0 0 0; margin-top:0px; height:32px; }
			#header_contents #web_header #search_top legend { display:none; }
			#header_contents #web_header #search_top #search_term_top { font:15px Tahoma, Geneva, sans-serif; padding:4px 6px; border:2px solid #0E65D0; float:left; width:288px; height:20px; margin-right:4px; background-color:#EEF1FF; }
			#header_contents #web_header #search_top #search_term_top.off { color:#999; }
			#header_contents #web_header #search_top input.button_search { float:left; background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -748px -496px; border:0px none; font:bold 18px Tahoma, Geneva, sans-serif; color:#FFF; padding:3px 4px 5px 25px; text-align:left; width:100px; margin:0 0 0 4px; cursor:pointer; }
			#header_contents #web_header #search_top span.close_button_search { background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll 100% -496px; float:left; width:3px; height:32px; overflow:hidden; margin:0 0 0 0; }

	#main_navigation { clear:both; }
		#main_navigation li { cursor:pointer; float:left; margin:0 8px 0 0; padding-right:8px; background-image:url(/shared/ongames/interface/interface.png); background-repeat:no-repeat; background-position:83px -64px; height:32px; }
		#main_navigation li a { float:left; font:normal 16px Tahoma, Geneva, sans-serif; color:#FFF; padding-left:8px; background-image:url(/shared/ongames/interface/interface.png); background-repeat:no-repeat; background-position:-16px -64px; outline:none; height:32px; }
		#main_navigation li a span, #main_navigation li a strong { cursor:pointer; background-color:#1F94E6; float:left; padding:5px 0 6px 0; font:17px Tahoma, Geneva, sans-serif; color:#FFF; width:82px; text-align:center; word-spacing:-2px; font-weight:normal; line-height:21px; }
		#main_navigation li.more { margin:37px 0 0 0; background-image:none; z-index:10; right:0px; position:absolute; width:142px; height:auto; }
		#main_navigation li.more a.link_more { width:27px; height:32px; top:-37px; position:absolute; right:0px; overflow:hidden; z-index:10; text-decoration:none; }
				#main_navigation li.more a.link_more:hover { background-position:-16px -96px; }
				#main_navigation li.more a.link_more:hover span.symbol { background:#F26B08; }
		#main_navigation li.more a.link_more:hover span.more_platforms { background-position:-6px -96px; }
		#main_navigation li.more a.link_more span.symbol.menu_active { font-size:30px; margin-top:-7px; }
		#main_navigation li.forum { margin:0 0 0 40px; float:right; }
		#main_navigation li.more a.link_more span { height:100%; width:15px; font:19px Tahoma, Geneva, sans-serif; padding:2px 0 6px 2px; }
		#main_navigation li.more a.link_more span.more_platforms { width:8px; text-indent:-2000px; background-image:url(/shared/ongames/interface/interface.png); background-repeat:no-repeat; background-position:-6px -64px; background-color:transparent; }
		#main_navigation li.more:hover { background-position:83px -64px; }
		#main_navigation li.more:hover a { background-position:-16px -64px; }
		#main_navigation li.more:hover a span { background-color:#1F94E6; }

		#main_navigation ul.list_more { margin:0; padding:0; overflow:hidden; height:auto; width:150px; display:none; margin-right:-10px; }
		#main_navigation ul.list_more li { margin:0; padding:0; display:block; height:auto; width:100%; background:#1F94E6; display:inline; float:none; }
		#main_navigation ul.list_more li a { padding-left:0px; font:bold 13px Tahoma, Geneva, sans-serif; background:#1F94E6; padding-top:5px; width:100%; text-align:center; height:22px; border-bottom:1px solid #FFF; }
		#main_navigation ul.list_more li a:hover { background:#F26B08; }
		#main_navigation ul.list_more li.first, #main_navigation ul.list_more li.first:hover { float:left; background:transparent url(/shared/ongames/interface/interface.png) repeat scroll -184px -514px; height:8px; line-height:1px; width:135px; }
		#main_navigation ul.list_more li.first span, #main_navigation ul.list_more li.first span:hover { height:8px; font-size:1px; line-height:1px; width:20px; background:transparent url(/shared/ongames/interface/interface.png) repeat scroll -449px -514px; position:absolute; right:-5px; }
		#main_navigation ul.list_more li.last, #main_navigation ul.list_more li.last:hover { float:left; background:transparent url(/shared/ongames/interface/interface.png) repeat scroll -184px -533px; height:8px; line-height:1px; width:135px; }
		#main_navigation ul.list_more li.last span, #main_navigation ul.list_more li.last span:hover { height:8px; font-size:1px; line-height:1px; width:20px; background:transparent url(/shared/ongames/interface/interface.png) repeat scroll -449px -533px; position:absolute; right:-5px; display:none; }
		#main_navigation ul.list_more li.link, #main_navigation ul.list_more li.link:hover { background:#1F94E6; position:absolute; width:35px; height:17px; top:-10px; left:115px; z-index:1; }

		#main_navigation li.home, #main_navigation li.forum { background-position:83px -32px; }
			#main_navigation li.home a, #main_navigation li.forum a { background-position:-16px -32px; }
			#main_navigation li.home a span, #main_navigation li.forum a span { color:#006bc1; background-color:#FFF; }

		#main_navigation li:hover { background-position:83px -96px; }
		#main_navigation li:hover a { color:#FFF; background-position:-16px -96px; }
			#main_navigation li:hover a span { background-color:#F26B08; color:#FFF; }

		#main_navigation li.active_open { background-position:83px -128px; height:auto; }
			#main_navigation li.active_open h1 { padding:0; }
			#main_navigation li.active_open a { background-position:-16px -128px; height:auto; }
			#main_navigation li.active_open a strong { background-color:#000; padding:6px 0 13px 0; font-size:18px; }
		#main_navigation li.active { background-position:83px 0; }
			#main_navigation li.active h1 { padding:0; }
			#main_navigation li.active a { background-position:-16px 0; }
			#main_navigation li.active a strong { background-color:#000; padding:5px 0 6px 0; }

		#platform_navigation { clear:both; height:32px; background:#000; border-bottom:1px solid #666; }
			#platform_navigation ul { display:block; width:auto; margin:0 16px; background-color:#000; height:32px; }
			#platform_navigation ul li { float:left; padding:0px 16px 3px 16px; border-right:1px solid #666; margin:6px 0; padding:0 16px; }
			#platform_navigation ul li.first { padding-left:8px; }
			#platform_navigation ul li.last { float:right; border:none; margin:6px 0 0 0; padding:0; }
				#platform_navigation ul li.last a { background:url(/shared/ongames/interface/interface.png) no-repeat -917px -674px; padding-left:15px; }
			#platform_navigation ul li a { font:12px Tahoma, Geneva, sans-serif; color:#FFF; }
			#platform_navigation ul li.active { color:#FFF; padding-left:24px; background:url(/shared/ongames/interface/interface.png) no-repeat -954px -280px; }
			#platform_navigation ul li.active a { color:#FFF; font-weight:bold; }
			#platform_navigation ul li.arrow_active { background:none; }
				#platform_navigation ul li.arrow_active a { color:#FFF; font-weight:bold; background:url(/shared/ongames/interface/interface.png) no-repeat -917px -660px; }
/* @endgroup HEADER */

/* @group FOOTER */
	#footer { display:block; margin:0 auto; text-align:center; overflow:hidden; }
		#footer ul li { display:inline; }
		#footer .box_search { background:#EAEAEA; }
		#footer div.search { padding:20px 0 0 0; margin-left:1px; width:100%; }
		#footer div.search form { margin:5px auto 0 auto; width:432px; height:32px; display:block; overflow:hidden; }
		#footer .footer_links { background:#FFF; }
		#footer fieldset { margin:0 auto; }
		#footer #search_term_bottom { font:15px Tahoma, Geneva, sans-serif; padding:4px 6px; border:2px solid #0E65D0; float:left; width:300px; height:20px; margin-right:4px; background-color:#EEF1FF; }
			#footer #search_term_bottom.off { color:#999; }
			#footer input.button_search { float:left; background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -748px -496px; border:0px none; font:bold 18px Tahoma, Geneva, sans-serif; color:#FFF; padding:3px 4px 5px 25px; text-align:left; width:100px; margin:0 0 0 4px; cursor:pointer; }
			#footer span.close_button_search { background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll 100% -496px; float:left; width:3px; height:32px; overflow:hidden; margin:0; }
			#footer div.search ul { margin:10px 0; }

		#footer div.links_bottom { padding:15px 0; width:100%; }

		#footer div.logo_div { margin:15px auto; width:515px; padding:10px 0 0 0; }
			#footer div.logo_div div#logo_footer { background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -272px -324px; float:left; height:40px; width:132px; padding-right:12px; }
				#footer div.logo_div div#logo_footer a { display:block; height:40px; text-indent:-9999em; width:auto; }
				#footer div.logo_div p { font-size:11px; text-align:left; line-height:19px; color:#5F5F5F; margin-left:15px; }

			#footer .footer_links div.help_links { background-color:#000; padding:10px 0; color:#FFF; text-align:center; }
				#footer .footer_links div.help_links ul { margin:0 auto; }
					#footer .footer_links div.help_links ul li { margin:0 2px; }
			#footer .footer_links div.help_links a { color:#FFF; text-decoration:none; }
/* @endgroup FOOTER */

/* @group GENERAL COMMON ELEMENTS */
	#pathbar { padding:0 0 8px; }
	.topbar #pathbar, .topbar_onebar #pathbar { padding:0 0 0 16px; }

	div.video_thumb { display:block; overflow:hidden; width:164px; height:90px; padding:0 0 19px; margin:0; }
		div.video_thumb a { display:block; height:110px; width:164px; background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll 0px -444px; position:absolute; z-index:1; }
		#container div.video_thumb a img { margin:12px 5px; width:157px; height:88px; }
	div.video_thumb_s { display:block; overflow:hidden; width:98px; height:54px; padding:0 0 19px; margin:0 0 8px 0; }
		div.video_thumb_s a { display:block; height:73px; width:99px; background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -33px -463px; position:absolute; z-index:1; }
		#container div.video_thumb_s a img { margin:12px 5px; width:89px; height:50px; }

	.box_shot_w, .box_shot_h { display:block; overflow:hidden; padding:0 0 0 0; background-color:#9E9E9E; }
		.box_shot_w { width:128px; }
		.box_shot_h { width:108px; }
		.box_shot_h h4, .box_shot_w h4, .top_box h4 { float:left; overflow:hidden; width:100%; background-color:#9E9E9E; height:8px; }
		.box_shot_h h4 strong, .box_shot_w h4 strong { float:left; overflow:hidden; width:8px; height:8px; font-size:1px; text-indent:-9999em; background:#454545 url(/shared/ongames/interface/interface.png) no-repeat -963px 100%; }
		.box_shot_h h4 span, .box_shot_w h4 span { float:right; overflow:hidden; width:8px; height:8px; font-size:1px; text-indent:-9999em; background:#454545 url(/shared/ongames/interface/interface.png) no-repeat -970px 100%; }
		.box_shot_h img, .box_shot_w img { float:left; clear:both; padding:0 8px 0 0; background:#454545 url(/shared/ongames/interface/interface.png) no-repeat 100% 100%; }
		.box_shot_h p, .box_shot_w p { padding:0 8px 0 0; display:block; width:auto; vertical-align:middle; background:#454545 url(/shared/ongames/interface/interface.png) no-repeat 100% 100%; }
		.box_shot_h p span, .box_shot_w p span { background-color:#CACACA; display:block; text-align:center; padding:16px 8px; height:142px; font:bold 17px Tahoma, Geneva, sans-serif; color:#FFF; text-transform:uppercase; }
		.box_shot_h p span em, .box_shot_w p span em { font-size:11px; text-transform:none; font-style:normal; color:#999; }
	/* @group TOP */

	.top_item { float:left; padding:16px; width:150px; }
		.top_item .box_shot_w, .top_item .box_shot_h { margin-bottom:10px; }

		.prev_page, .next_page { cursor:pointer; display:block; text-indent:-9999em; width:32px; height:32px; background-image:url(/shared/ongames/interface/interface.png); }
		.next_page { float:right; background-position:-528px -480px; }
		.next_page:hover { background-position:-528px -512px; }
		.next_page.disabled { visibility:hidden; }
		.prev_page { float:left; background-position:-496px -480px; }
		.prev_page:hover { background-position:-496px -512px; }
		.prev_page.disabled { visibility:hidden; }

		#most_popular_games .prev_page, #most_popular_games .next_page { margin:85px 0; }
		#cheats_latest_games .prev_page, #cheats_latest_games .next_page { margin:85px 0; }
		#latest_downloads .prev_page, #latest_downloads .next_page { margin:85px 0; }
		#users_online .prev_page, #users_online .next_page { margin:35px 0; }
	/* @endgroup TOP */

	/* @group GAME REGISTRATION FORM */
		#insert_game { padding:15px; }
			#insert_game form { width:650px; }
				#insert_game label { display:block; float:left; margin:5px 10px 0 0; text-align:right; width:150px; background-color:#FFF; color:#333; font-weight:bold; }
				#insert_game input.textos { width:400px; border:1px solid #0E65D0; padding:4px; }
				#insert_game input.date { width:70px; }
				#insert_game input.prize { width:70px; float:left; margin-right:10px; }
				#insert_game div.content_div { float:left; width:100%; margin-bottom:20px; }
				#insert_game p { float:left; }
					#insert_game input.platform_check { margin:3px 4px 0 6px; }
						#insert_game ul li a.plt_xbox { width:20px; }

		form#add_game select { clear:none; width:53%; }
			form#add_game select.price { float:left; width:16%; }
		#add_game div.content_div div.msg_ko { margin:10px 0 0 168px; width:415px; }
		#add_game div.content_div ul#id_platform div.msg_ko { margin:10px 0 0 0; width:415px; }
		#add_game_ko { margin:10px; width:450px; margin:10px 0 30px 182px; }

		div.content_div ul li { clear:none; float:left; height:15px; margin-right:5px; margin-top:5px; width:45px; }
			div.content_div ul li span { display:none; }
			div.content_div ul#id_platform { overflow:hidden; height:65px; width:615px; margin-left:163px; }
				div.content_div ul#id_platform li { width:95px; }
					div.content_div ul#id_platform li dl dt { clear:both; float:left; font-weight:bold; width:22px; }
					div.content_div ul#id_platform li dl dd { float:left; width:68px; text-align:left; }
			div.content_div ul#id_platform span { display:inherit; }
				div.content_div ul li.Active { background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -433px -16px; }
					div.content_div ul li.Active p { color:#090; }
				div.content_div ul li.Inactive { background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -433px -33px; }
					div.content_div ul li.Inactive p { color:#C00; }
				div.content_div ul li.Canceled { background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -464px -49px; }
					div.content_div ul li.Canceled p { color:#F00; }
				div.content_div ul li.flag_spanish { background:url(/images/interface/flags.gif) no-repeat 18px -43px; }
				div.content_div ul li.flag_english { background:url(/images/interface/flags.gif) no-repeat 18px -21px; }
				div.content_div ul li.flag_french { background:url(/images/interface/flags.gif) no-repeat 18px -131px; }
				div.content_div ul li.flag_deutsch { background:url(/images/interface/flags.gif) no-repeat 18px -109px; }
				div.content_div ul li.flag_italian { background:url(/images/interface/flags.gif) no-repeat 18px -153px; }
				div.content_div ul li.flag_japanese { background:url(/images/interface/flags.gif) no-repeat 18px -504px; }

				div.content_div div#search_developer_block ul { width:280px; overflow:hidden; margin-left:170px; }
					div.content_div div#search_developer_block ul li { display:inline; width:50px; text-align:center; }
						div.content_div div#search_developer_block ul li.separador { width:6px; }
				div.content_div div#search_developer_results { border:1px solid #0E65D0; overflow:scroll; margin:10px 0 0 168px; width:402px; height:200px; }
					div.content_div div#search_developer_results ul { padding:5px; }
					div.content_div div#search_developer_results ul li { display:block; width:auto; }

				div.content_div div#search_publisher_block ul { width:280px; overflow:hidden; margin-left:170px; }
					div.content_div div#search_publisher_block ul li { display:inline; width:50px; text-align:center; }
				div.content_div div#search_publisher_block span { font-size:11px; color:#666; margin:2px 0 0 170px; }
						div.content_div div#search_publisher_block ul li.separador { width:6px; }
				div.content_div div#search_publisher_results { border:1px solid #0E65D0; overflow:scroll; margin:10px 0 0 168px; width:402px; height:200px; }
					div.content_div div#search_publisher_results ul { padding:5px; }
					div.content_div div#search_publisher_results ul li { display:block; width:auto; }

				div.content_div textarea#description { margin:0; width:61%; height:100px; overflow:scroll; clear:none; border:1px solid #0E65D0; padding:2px; }

		div.content_div ul#PEGI_Extras li { clear:none; float:left; height:59px; margin:5px 5px 0 0; width:68px; }
			div.content_div ul#PEGI_Extras { overflow:hidden; }

			#PEGI_Extras li.more_3 { background:url(/shared/ongames/interface/pegi.png) no-repeat 5px 0; }
			#PEGI_Extras li.more_7 { background:url(/shared/ongames/interface/pegi.png) no-repeat -60px 0; }
			#PEGI_Extras li.more_12 { background:url(/shared/ongames/interface/pegi.png) no-repeat -125px 0; }
			#PEGI_Extras li.more_16 { background:url(/shared/ongames/interface/pegi.png) no-repeat 5px -60px; }
			#PEGI_Extras li.more_18 { background:url(/shared/ongames/interface/pegi.png) no-repeat -60px -60px; }
			#PEGI_Extras li.language { background:url(/shared/ongames/interface/pegi.png) no-repeat -125px -183px; }
			#PEGI_Extras li.discrimination { background:url(/shared/ongames/interface/pegi.png) no-repeat -60px -119px; }
			#PEGI_Extras li.drugs { background:url(/shared/ongames/interface/pegi.png) no-repeat 5px -183px; }
			#PEGI_Extras li.game { background:url(/shared/ongames/interface/pegi.png) no-repeat 5px -248px; }
			#PEGI_Extras li.sex { background:url(/shared/ongames/interface/pegi.png) no-repeat -125px -122px; }
			#PEGI_Extras li.violence { background:url(/shared/ongames/interface/pegi.png) no-repeat 5px -119px; }
			#PEGI_Extras li.online { background:url(/shared/ongames/interface/pegi.png) no-repeat -125px -60px; }
			#PEGI_Extras li.fear { background:url(/shared/ongames/interface/pegi.png) no-repeat -60px -183px; }

		div.content_div fieldset.requireds { border:none; margin-left:160px; overflow:hidden; margin:0 0 10px 163px; }
		div.content_div fieldset.requireds table { border-collapse:collapse; width:610px; border-bottom:1px solid #0E65D0; }
			div.content_div fieldset.requireds table input { border:none; color:#144F4F; }
			div.content_div fieldset.requireds table textarea { border:none; margin:3px 0; width:98%; overflow:scroll; color:#144F4F; resize:vertical; }
			div.content_div fieldset.requireds table th { background-color:#B5DFDF; font-weight:bold; }
			div.content_div fieldset.requireds table td, div.content_div fieldset.requireds table th { border:1px #9CC solid; padding:3px; }
				div.content_div fieldset.requireds table td.td_title { background-color:#E0EFEF; }
		div.submit { float:left; margin:0 0 0 168px; }

		#carrousel_preview { margin:55px 0 0 75px; }
	/* @endgroup GAME REGISTRATION FORM */

	/* @group USER REGISTRATION SEARCH FORM */
		#content.user_register div.full_bottom_users { clear:both; width:auto; padding:48px 16px 0 16px; background:#FFF url(/shared/ongames/interface/bg_topbar.png) repeat-x 0 0; }
			#content.user_register div.full_bottom_users div#users_online { margin-bottom:0; }
			div#users_online div.scrollable { height:230px; }
		#content.user_register div.user_search { width:100%; overflow:hidden; padding:30px 25px; margin:20px; display:block; background:url(/shared/ongames/interface/baloon_ongamers_new.png) -2960px bottom no-repeat; }
		#content.user_register div.user_search legend { display:none; }
		#content.user_register div.user_search p.label { font-size:15px; margin:10px 0; display:block; }
			#content.user_register div.user_search #search_term { font:15px Tahoma, Geneva, sans-serif; padding:4px 6px; border:2px solid #0E65D0; float:left; width:288px; height:20px; margin-right:4px; background-color:#EEF1FF; }
			#content.user_register div.user_search #search_term.off { color:#999; }
			#content.user_register div.user_search input.button_search { float:left; background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -748px -496px; border:0px none; font:bold 18px Tahoma, Geneva, sans-serif; color:#FFF; padding:3px 4px 5px 25px; text-align:left; width:185px; margin:0 0 0 4px; cursor:pointer; }
			#content.user_register div.user_search span.close_button_search { background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll 100% -496px; float:left; width:3px; height:32px; overflow:hidden; margin:0; }
			#content.user_register div.user_search div.input_search { display:block; height:32px; white-space:530px; }
			#content.user_register div.user_search ul.search_results { margin:15px 0; }
				#content.user_register div.user_search ul.search_results li { display:inline; }
	/* @endgroup USER REGISTRATION SEARCH FORM */

	/* @endgroup USER REGISTRATION FORM */

	/* @group USERS ONLINE */
	 .user_item { float:left; padding:16px; width:117px; }
		.user_item dl { float:left; }
		.user_item dt { text-indent:9000px; }
		 .user_item dt.name { margin-top:-30px; }
		.user_item dt.level, .user_item dt.level + dd { margin-top:-10px; }
		.user_item dt.name + dd, .user_item dt.level + dd { display:block; }
		.user_item dt.name + dd a { display:block; text-align:left; padding:8px; margin:8px 0; }
		.user_item dt.level { margin-left:17px; width:8px; float:left; height:24px; padding:0 0 0 2px; }
		.user_item dt.level + dd { height:24px; width:44px; float:left; }
		.user_item dt.level + dd span { width:36px; height:21px; float:left; padding-top:3px; }
	/* @endgroup USERS ONLINE */


	/* @group ACTIONS, ICONS & LOGOS */
		a.button { padding-left:10px; float:left; cursor:pointer; color:#006bc1; font:bold 13px Tahoma, Geneva, sans-serif; background-image:url(/shared/ongames/interface/interface.png); background-repeat:no-repeat; background-position:-748px -432px; }
			a.button span.text { float:left; padding:7px 10px 9px 2px; background-image:url(/shared/ongames/interface/interface.png); background-repeat:no-repeat; background-position:100% -432px; }
			a.button:hover span.text { text-decoration:none; background-position:100% -464px; }
			#container a.button .icon_m { margin:6px 6px 0 0; }

		input.button { padding:2px 4px; cursor:pointer; font:bold 13px Tahoma, Geneva, sans-serif; color:#1F94E6; }
		.user_feedback { float:left; width:60%; margin:0 0 16px 0; height:50px; padding:10px 0 10px 15px; background-color:#EAEAEA; }
			.user_feedback h5 { float:left; padding:14px 16px 0 10px; font:bold 15px Tahoma, Geneva, sans-serif; }
			.user_feedback a.hate_link { float:left; margin:8px 0 0 8px; }
			.user_feedback a.like_link { float:left; margin:8px 0 0; }
		.user_feedback.feedback_large { float:left; width:97%; margin:0 0 16px 0; height:50px; padding:10px 0 10px 15px; background-color:#EAEAEA; }
			.user_feedback.feedback_large h5 { float:left; padding:14px 16px 0 100px; font:bold 15px Tahoma, Geneva, sans-serif; }
			.suggest_write { float:left; width:32%; margin:0 0 16px 0; height:52px; background-color:#D8D8D8; text-align:center; padding:4% 0 0 4%; }
		.suggest_write_short { float:left; width:34%; margin:0 0 16px 0; height:51px; background-color:#D8D8D8; text-align:center; padding:19px 0 0 11px; }
		.suggest_write_large { float:left; width:35.5%; margin:0 0 16px 0; height:51px; background-color:#D8D8D8; text-align:center; padding:19px 1px 0 4px; }
			.suggest_write a, .suggest_write_short a, .suggest_write_large a { margin:0 auto; display:block; }
			#container #options_feddback { float:left; }

		#container .user_feedback_response { padding:8px 0 8px 9px; float:left; width:273px; display:none; background-color:#EAEAEA; }
		#container .user_feedback_response div.msg_ok, #container .user_feedback_response div.msg_ko { display:none; width:90%; margin:0; }
		#container .feedback_large { float:left; width:97%; margin:0 0 16px 0; padding:10px 0 10px 15px; }
		#container .user_ongames .user_feedback_response { background-color:transparent; }

		#game_video .users_list div.user_feedback_response div.msg_ko, #game_gallery .users_list div.user_feedback_response div.msg_ko { background:#FCEAEA; border:1px solid #de0202; width:405px; padding:5px; }
			#container #game_video .users_list div.user_feedback_response div.msg_ko dt.subtitle, #container #game_gallery .users_list div.user_feedback_response div.msg_ko dt.subtitle { width:110px; }
			#game_video .users_list div.user_feedback_response div.msg_ok, #game_gallery .users_list div.user_feedback_response div.msg_ok { background:#EAFDE9; border:1px solid #C3E2C0; width:405px; padding:5px; }
			#container #game_video .users_list div.user_feedback_response div.msg_ok dt.subtitle, #container #game_gallery .users_list div.user_feedback_response div.msg_ok dt.subtitle { width:110px; }


			#container .users_list div.user_feedback_response div dt.subtitle { width:100px; float:left; margin:7px 7px 0 0; }
				#container .users_list div.user_feedback_response div.msg_ko dt.subtitle { width:210px; float:left; }
				#content div.msg_ok dt.subtitle { width:110px; float:left; }
			#container .users_list div.user_feedback_response div dd.votes { margin:5px 0 0 0; }

		#game_news .user_report { float:left; padding-left:0px; }
			#game_news .user_report a { margin-left:-1px; }

	.user_report { position:relative; clear:both; width:445px; padding:4px 0; margin:0; }
		.user_report dl.text { font-size:11px; font-weight:bold; color:#9F9F9F; margin-bottom:8px; }
			.user_report dl.text dt { margin-bottom:10px; }
		.user_report li { float:left; display:block; }
				.user_report a.video_reasons { margin:0px 8px 0 0; padding-top:4px; }
		.user_report li.inadequate { display:block; overflow:hidden; }
		#text_content ul li.inadequate { width:226px; }
			.user_report li.inadequate a { text-align:right; display:block; }
			.user_report li.inadequate div.msg_ok { margin:5px; width:auto; }
		.user_report ul#inadequate_reasons { overflow:hidden; background:#FFF; padding:0px; width:144px; float:right; text-align:left; font-size:11px; border-left:1px solid #cacaca; }
			.user_report ul#inadequate_reasons li { background:transparent; float:none; margin:0; padding-left:8px; line-height:140%; }
				#inadequate_reasons li input { margin-right:5px; width:14px; height:14px; vertical-align:middle; }
			.votes_reasons { float:left; }
		#inadequate_reasons div.msg_ok { margin:0; }
		#container #inadequate_reasons div.msg_ko { margin:0; width:auto; }

	/* @group RATING */
		.rating_value .max_rating, .rating_value .best { display:none; }
		.average_rank0	{ color:#d6281b; }
		.average_rank1	{ color:#d6281b; }
		.average_rank2	{ color:#d6281b; }
		.average_rank3	{ color:#febd29; }
		.average_rank4	{ color:#febd29; }
		.average_rank5	{ color:#febd29; }
		.average_rank6	{ color:#febd29; }
		.average_rank7	{ color:#7ca607; }
		.average_rank8	{ color:#7ca607; }
		.average_rank9	{ color:#7ca607; }
		.average_rank10	{ color:#7ca607; }
		.not_available	{ color:#CACACA; }
		.rating_value { float:right; margin:0 0 0 8px; text-align:center; background-image:url(/shared/ongames/interface/interface.png); background-repeat:no-repeat; background-position:0 -192px; width:64px; height:32px; }
		.rating_value .value { font:bold 26px Tahoma, Geneva, sans-serif; line-height:100%; }
		/* @endgroup RATING */

		/* @group TITLES & MORE */
		div.title { margin-bottom:10px; width:100%; display:block; overflow:hidden; background:#FFF url(/shared/ongames/interface/interface.png) no-repeat 100% -375px; }
			div.title h2 { float:left; font:bold 25px Tahoma, Geneva, sans-serif; }
			div.title h2 a { color:#000; }
			div.title h2 span { float:left; }
			div.title h2 strong { display:block; clear:left; font:normal 11px Tahoma, Geneva, sans-serif; color:#9E9E9E; background:#FFF; padding-right:8px; text-transform:none; }
			div.title a.button { float:right; margin:2px 8px 0 0; }
			div.title form.search_mini { float:right; display:block; padding:6px 12px 0; width:198px; height:26px; overflow:hidden; }
				div.title form.search_mini .input_text { padding:4px; font-size:11px; width:160px; vertical-align:top; border:1px solid #0E65D0; }
				div.title form.search_mini .input_submit { text-indent:-9999em; width:24px; height:23px; background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -752px -502px; border:1px solid #0D64CF; }
		#content_3col .secondbar div.title h2, #content_2col_right .firstbar div.title h2 { font-size:23px; }
		#content_3col .secondbar div.title, #content_2col_right .firstbar div.title { background:none; }

		h2.title { font:bold 13px Tahoma, Geneva, sans-serif; padding:6px 0 8px 0; }

		div.more { display:block; width:auto; text-align:right; margin-top:10px; background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll 100% -407px; }
			div.more a { background-color:#FFF; padding:0 0 0 10px; }
			div.more span { float:right; overflow:hidden; width:20px; height:16px; margin:-2px 0 0; font-size:0px; color:#FFF; background:#FFF url(/shared/ongames/interface/interface.png) no-repeat scroll -861px -261px; text-indent:-9999em; }
		/* @endgroup TITLES & MORE */

		/* @group SYSTEM MESSAGE */
		#container div.msg_warning { display:block; width:auto; overflow:hidden; padding:8px 7px 8px 8px; background-color:#feffce; border:1px solid #ffe11b; margin-bottom:16px; }
			div.msg_warning a.button { float:right; }
			div.msg_warning h5 { font:bold 15px Tahoma, Geneva, sans-serif; padding:6px; }
			div.msg_warning p { padding:0 6px 8px; }
			div.msg_warning span.up_arrow { float:right; width:34px; height:48px; margin-right:32px; background:url(/shared/ongames/interface/interface.png) no-repeat scroll -567px -496px; }

		#container div.msg_info, div.msg_info { display:block; width:auto; overflow:hidden; padding:16px; background:#EBF6FC; border:1px solid #BBC8DB; margin-bottom:16px; }

		div.msg_ko { display:block; width:auto; overflow:hidden; padding:8px 7px 8px 8px; background:#FCEAEA; border:1px solid #de0202; margin-bottom:16px; }

		#container div.msg_ko { display:block; width:580px; overflow:hidden; padding:8px 7px 8px 8px; background:#FCEAEA; border:1px solid #de0202; margin:5px auto 16px auto; }

		div.msg_ok, p.msg_ok { display:block; width:auto; overflow:hidden; padding:8px 7px 8px 8px; background:#ecfcea; border:1px solid #C3E2C0; margin:16px; }
			div.msg_ko span.warning { float:left; width:46px; height:46px; background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -384px -287px; text-indent:-9999em; }
			div.msg_ko h2 { font-size:20px; }
			div.msg_ko h5 { font-weight:bold; padding:6px; color:#de0202; }
			div.msg_ko ul { float:left; font-size:14px; }
			div.msg_ko ul li { line-height:24px; list-style-type:disc; padding-bottom:8px; }
			div.msg_ok h5 { font-weight:bold; padding:0 0 6px 6px; color:#8FC300; }
				div.msg_ok p, div.msg_ko p { padding:0 6px; }
			div.msg_ok ul { float:left; font-size:14px; }
			div.msg_ok ul li { line-height:24px; list-style-type:disc; padding-bottom:8px; }

		.h2_suggest { font-size:14px; font-weight:bold; }
		.ul_suggest { line-height:18px; margin:15px; padding:0 0 0 10px; }
				.ul_suggest li { list-style-type:disc; }

		#error_login { width:325px; display:none; margin:0px 0 0 95px; padding-bottom:5px; }
		#error_remember { width:391px; display:none; margin:14px 0 0 0; padding-bottom:5px; }
		#container div.error_403 { width:600px; display:none; margin:20px auto 10px; overflow:hidden; padding:10px; font-weight:bold; }
		#container div.msg_403 { display:block; margin:20px auto 10px; overflow:hidden; padding:10px; width:600px; font-weight:bold; }

		#container div.post_comment_msg { display:none; }

		div.messages { width:650px; margin:0 auto; text-align:center; }
		/* @endgroup SYSTEM MESSAGE */

		/* @group 403 */
		.content_403 p { font-size:13px; margin:10px 0 20px 0; font-weight:bold; }
		.content_403 h1 { padding-left:0; }
			.content_403 h1 strong { font-size:28px; font-weight:bold; }
		.content_403 img.validating { display:none; margin:8px 10px; }
		.content_403 .submit { display:none; }

		#log_403 { display:block; margin:0 auto 10px; overflow:hidden; padding:10px; width:600px; }
			#form_login_403 ol li a.forget { font-size:11px; margin:-20px 0 0 227px; position:absolute; }
			#form_login_403 h1 em { font-size:13px; font-weight:bold; font-style:normal; }

		#recover_403 { display:none; margin:0 auto 10px; overflow:hidden; padding:10px; width:600px; }
			#form_remember_password_403 .cancel_remember_password { float:left; margin:0 0 0 25px; padding-top:7px; }
		/* @endgroup 403 */

		/* @group 404 */
		.top_404 { padding:50px 50px 100px 20px; background:url(/images/interface/bg_user_registration.png) repeat-x 0 bottom; }
			.top_404 h1 { font:bold 24px Tahoma, Geneva, sans-serif; margin:0 0 15px 0; padding:0; }
			.top_404 ul { margin:10px 0 25px 20px; }
				.top_404 ul strong { font-size:16px; }
				.top_404 ul li { line-height:18px; list-style-type:disc; margin:8px 0 0 20px; }
		.list_404 div { width:250px; float:left; margin:50px 0 0 50px; }
		.list_404 div h2 { font:bold 25px Tahoma, Geneva, sans-serif; }
			.list_404 div h2 a { color:#000; }
		.list_404 div span { display:none; }
		.list_404 div strong { font:normal 11px Tahoma, Geneva, sans-serif; color:#9E9E9E; }
			.list_404 div ul { margin-top:15px; }
				.list_404 div ul li { line-height:20px; }
		/* @endgroup 404 */

		/* @group NO RESULTS */
		.topbar_noresults { background:#EAEAEA url(/images/interface/bg_user_registration.png) repeat-x scroll 0 bottom; border:none; }
		.no_results div#suggests { overflow:hidden; padding:30px 25px; margin:20px 20px 0 20px; display:block; background-color:#EAEAEA; }

		.no_results div#suggests h2 { font-size:20px; }
		.no_results div#suggests ul { margin:10px 0; font-size:14px; }
			.no_results div#suggests ul li { line-height:24px; list-style-type:disc; margin:0 0 0 40px; }

		#top_games_noresults { float:left; padding:16px 0; width:30%; margin:0 25px; }
			#top_games_noresults ul { padding:0; }
			#top_games_noresults ul li { display:block; clear:both; overflow:hidden; height:42px; padding:1px 0 0 0; border-bottom:1px dotted #CACACA; }
				#top_games_noresults ul li.last { border-bottom:0px none; }
			#top_games_noresults ul li h3 { font-weight:bold; padding:0; }
				#top_games_noresults ul li h3 a:hover { text-decoration:underline; color:#1F94E6; }
				#top_games_noresults ul li h3 span.icon_m { position:absolute; margin:0px 0 0 -20px; }
			#top_games_noresults ul li.first { padding-top:0; }
				#top_games_noresults ul li.first h3 { font-size:18px; }
				#top_games_noresults ul li.first h3 span.icon_m { margin:3px 0 0 -20px; }
		#top_cheats_noresults { float:left; padding:16px 0; width:30%; margin:0 10px 0 0; }
			#top_cheats_noresults ul { padding:0; }
			#top_cheats_noresults ul li { margin-bottom:4px; padding:0 0 4px 0; border-top:1px dotted #CACACA; }
				#top_cheats_noresults ul li.last { border-bottom:1px dotted #CACACA; }
			#top_cheats_noresults ul li h3 { font-weight:bold; padding:0 0 4px 0; clear:both; }
				#top_cheats_noresults ul li h3 a:hover { text-decoration:underline; color:#1F94E6; }
				#top_cheats_noresults ul li h3 span.icon_m { position:absolute; margin:0px 0 0 -20px; }
			#top_cheats_noresults ul li .game_name { display:block; padding:16px 0 0 0; width:auto; height:100%; }
			#top_cheats_noresults ul li .user { display:block; margin:4px 0 0 0px; }
			#top_cheats_noresults ul li.first { padding-top:0; }
				#top_cheats_noresults ul li.first h3 { font-size:18px; }
					#top_cheats_noresults ul li.first h3 span.icon_m { margin:3px 0 0 -20px; }
		.tag_cloud_noresults { float:left; padding:0; width:30%; margin:0; }
		/* @endgroup NO RESULTS */

		/* @group 500 */
		.error_500 { background:#FFF url(/images/interface/error_500.png) no-repeat 0 0; height:330px; display:block; }
			.error_500 p { text-align:center; margin:20px auto; display:block; font-weight:20px; }
		/* @endgroup 500 */

		/* @group IMAGES INSERTION */
			 form#form_images ol li { width:440px; }
			.dates_images form.forms ol li div.help { margin:5px 0 0 505px; }

			div.separator { background:transparent url(/shared/ongames/interface/interface.png) width:535px; height:5px; margin:30px 0 30px 0; }
				div.separator span { display:none; }

			#loaded_images { margin:20px 0 0 0; display:block; overflow:hidden; }
				#loaded_images span { margin:0 0 5px 0; }
					#loaded_images ul.loading li.progress_bg { padding:5px 0; }

			#loading_images { width:535px; }
				#loading_images input { width:320px; }
					#loading_images div.images_files ul li { display:block; overflow:hidden; border-bottom:1px solid #9e9e9e; line-height:30px; padding:5px; }
					#loading_images div.images_files ul li.selected { background-color:#E0E0E0; }
					#loading_images div.images_files ul li span { margin-left:10px; color:#9e9e9e; }
						#loading_images div.images_files ul li a { font-size:12px; color:#1F94E6; text-decoration:underline; }
			#loading_images a.button { margin-left:85px; }
				#loading_images div.images_files ul dl.add_images_admin img { float:left; width:27%; }
					#loading_images div.images_files ul dl.add_images_admin dt { float:left; font-weight:bold; width:73%; }
						#loading_images div.images_files ul dl.add_images_admin dt p { line-height:14px; padding:0; margin:0 0 0 10px; }
					#loading_images div.images_files ul dl.add_images_admin dd { float:left; }
					#loading_images div.images_files ul dl.add_images_admin dd a.gallery_delete { background:url(/shared/ongames/interface/interface.png) no-repeat -479px -48px; width:30px; padding:2px 0 0 10px; text-decoration:none; text-align:right; }
						#loading_images div.images_files ul dl.add_images_admin dd a.gallery_delete span { text-indent:-1000em; text-decoration:underline; color:#006BC1; }
						#loading_images div.images_files ul dl.add_images_admin dd input { width:20px; margin:0 0 0 5px; }
							#loading_images div.images_files ul dl.add_images_admin dd.delete_image { float:right; }
			#gallery_upload_buttonUploader { position:absolute; left:552px; }

			#tabs_images-1 { display:block; margin:0 0 110px 0; }
			#tabs_images-2 { display:block; margin:30px 0 0 0; }
				.choose_images li span.literal { float:left; margin:10px 0; }
				.choose_images li p.advice { float:left; margin:90px 0 0 0; color:#C5C5C5; clear:both; }
				.choose_images li div.advice_footer { float:left; margin:5px 0 0 0; }
				.choose_images li div.loading_image { clear:both; float:left; margin:60px 0 0; }
				.choose_images li a { margin-left:80px; }
			.image_admin { float:left; clear:both; width:495px; }
				.image_admin div.image_added { background-color:#FFF; border:1px solid #2572DC; padding:10px; width:160px; height:90px; margin:20px 0 0 263px; }

			/* @group IMAGES FROM PC(wysiwyg) */

			#images_from_PC { width:740px; padding:10px; display:none; }
			#images_from_PC div#image_button_pc { height:375px; }
			#images_from_PC .upload_interface { padding:50px 32px 0; background:#FFF; margin-bottom:42px; }
			#images_from_PC h4 { font:bold 15px Tahoma, Geneva, sans-serif; padding-bottom:13px; }
			#images_from_PC .input_l { float:left; margin:3px 10px 0 0; }
			#images_from_PC ol { background:#EAEAEA; border:1px solid #CACACA; display:block; overflow:hidden; width:auto; height:380px; }
			#images_from_PC textarea { width:68%; }
			#images_from_PC div.msg_info { margin:8px 32px; }
			#images_from_PC div.help_PC { position:absolute; margin:-10px 0 0 389px; display:block; width:306px; }
			#images_from_PC div.help_PC span { display:block; width:53px; height:40px; background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -560px -448px; margin-right:8px; color:#F26B08; font:bold 24px Tahoma, Geneva, sans-serif; text-align:center; padding:10px 0 0 29px; float:left; }
			#images_from_PC li.image_thumbnail div.options { float:left; }
				#images_from_PC input.file_image { margin:10px 0; }

			#image_options_pc { display:block; padding:0 32px; }

			/* @endgroup IMAGES FROM PC(wysiwyg) */

			/* @group IMAGES FROM GALLERY(wysiwyg) */

			#upload_images_tabs { display:block; overflow:hidden; width:auto; background:url(/shared/ongames/interface/curve_topbar.png) repeat-x 0px 22px; }
				#upload_images_tabs h1 { font:bold 25px Tahoma, Geneva, sans-serif; padding:0 0 8px 18px; }
				#upload_images_tabs ul { display:block; overflow:hidden; width:auto; padding-left:12px; }
				#upload_images_tabs ul li { float:left; }
				#upload_images_tabs ul li a { float:left; background:#EAEAEA; border-color:#CACACA; border-style:solid; border-width:1px 1px 0 1px; padding:8px 16px; margin-right:4px; }
				#upload_images_tabs ul li a:hover { background:#F26B08; color:#FFF; text-decoration:none; }
				#upload_images_tabs ul li a.active { background:#FFF; color:#000; font-weight:bold; }
				#upload_images_tabs ul li a.active:hover { background:#FFF; color:#000; }

			#images_from_gallery { width:742px; padding:10px; }
			#images_from_gallery h2 a { color:#000; font:bold 25px Tahoma, Geneva, sans-serif; }
			#images_from_gallery li.image_thumbnail div.options { display:block; overflow:hidden; clear:both; padding:16px 0; }
				#images_from_gallery li.image_thumbnail div.options textarea { margin:0; width:347px; height:35px; resize:vertical; }
					#images_from_gallery div.photos_galleries ol { margin:10px 0; overflow:auto; width:103%; height:360px; border:1px solid #CACACA; padding:8px 5px 8px 16px; background:#EAEAEA; }
						#images_from_gallery div.photos_galleries ol li { float:left; clear:none; padding-bottom:5px; height:100px; width:185px; }
						#images_from_gallery div.photos_galleries ol li a div { float:left; width:157px; height:87px; background:#FFF; border:4px solid #FFF; text-align:center; margin:5px 5px 0; clear:right; overflow:hidden; }
							#images_from_gallery div.photos_galleries ol li a:hover div { background-color:#F26B08; border-color:#F26B08; }
							#images_from_gallery div.photos_galleries ol li a div span { font-size:11px; color:#FFF; }
						#images_from_gallery div.photos_galleries ol li.added a div { background:#CACACA; -moz-opacity:0.2; filter:alpha(opacity=20); opacity:.2; }
						#images_from_gallery div.photos_galleries ol li.added a:hover div { border-color:#FFF; cursor:default; }

			#upload_box { width:800px; height:530px; overflow:hidden; }
			#upload_box li { padding-bottom:0px; }

			#upload_box div.add_image { margin:10px 0; display:block; overflow:hidden; width:auto; }
				#upload_box div.add_image img { display:block; overflow:hidden; padding:8px; background-color:#FFF; height:190px; border:1px solid #2572DC; }

			#upload_box div.options_added { display:block; overflow:hidden; clear:both; padding:16px 0; }
				#upload_box div.options_added a { margin:0 0 0 25px; text-decoration:underline; }
			#upload_box p.advice { margin:10px 0 5px 0; font-size:11px; color:#666; float:left; }
			#upload_box div.separator { float:left; }
				#upload_box div.pagination_navigation li { display:inline; padding:0; }

			#image_options_gallery { padding:16px 0 16px 32px; background:#EAEAEA; border:1px solid #CACACA; margin:0 auto; height:360px; }
				#image_options_gallery div.add_image { height:230px; overflow:hidden; }
			/* @endgroup IMAGES FROM GALLERY(wysiwyg) */

			li.progress_bg { background-color:#fff; width:100%; margin:0; border:1px solid #999; }
			li.progress_bg p.progress_line { border-right:1px solid #fff; width:0%; height:13px; background:url(/images/interface/progress_bar.png) transparent repeat-x left top; text-indent:-2000px; margin:0; padding:0; }
				.progress_line.paused { background-position:left -14px; }
			/* @endgroup IMAGES INSERTION */

		/* @group FILTERS & PAGINATION */
		.filters { border-bottom:1px dotted #CACACA; display:block; width:auto; overflow:hidden; margin-bottom:16px; height:26px; }
			.filters span.order_by { float:left; padding:0 0 0 4px; width:80px; text-align:left; }
			.filters span.from_by { float:left; padding:0 0 0 4px; width:30px; text-align:left; }
			.filters ul { float:left; width:auto; }
			.filters ul li { float:left; padding:0 8px 0 0; margin:0 8px 10px 0; position:relative; text-transform:capitalize; border-right:1px solid #CACACA; }
			.filters ul li span.icon_m { margin-right:5px; }
			.filters ul li span.desc { position:absolute; right:8px; top:50%; margin-top:-7px; width:10px; height:15px; padding:0; text-indent:-9999em; background:url(/shared/ongames/interface/interface.png) no-repeat -931px -257px; }
			.filters ul li span.asc { position:absolute; right:8px; top:50%; margin-top:-7px; width:10px; height:15px; padding:0; text-indent:-9999em; background:url(/shared/ongames/interface/interface.png) no-repeat -899px -257px; }
			.filters ul li span.horiz { position:absolute; right:44px; top:50%; margin-top:-7px; width:10px; height:15px; padding:0; text-indent:-9999em; background:url(/shared/ongames/interface/interface.png) no-repeat -963px -281px; }
			.filters ul li.active { background-color:#FFF; padding:0 24px 0 0; }
			.filters ul li.active a { font-weight:bold; }
			.filters ul li.first, .filters ul li.last { border-right:0px none; }

		#activity_list .filters span.order_by { width:80px; }
			#activity_list .filters ul li.active { margin-right:11px; }

	.pagination_navigation { text-align:center; padding:0; margin:0 0 20px 0; width:auto; display:block; overflow:hidden; border-top:1px dotted #CACACA; clear:both; }
		.pagination_navigation .no_pagination { padding-right:6px; }
		.pagination_navigation ul { display:block; overflow:hidden; width:auto; background:#FFF; padding:16px 0 3px 0; }
		.pagination_navigation li { display:inline; }
			.pagination_navigation a { font-weight:bold; padding:5px; width:auto; background-color:#edeceb; border:1px solid #cbcbcb; }
			.pagination_navigation a:hover, .pagination_navigation a.hover { background-color:#f26b08; color:#FFF; text-decoration:none; }
			.pagination_navigation a.active { color:#000; cursor:default; background-color:white; }
			.pagination_navigation li.pagination_next, li.pagination_last, li.pagination_prev, li.pagination_first { margin:0; padding:0; }
			.pagination_navigation li.pagination_next a, li.pagination_last a, li.pagination_prev a, li.pagination_first a { background:transparent none; vertical-align:top; margin:5px 0 0 0; padding:0; border:none; width:10px; }
			.pagination_navigation li.pagination_next a:hover, li.pagination_last a:hover, li.pagination_prev a:hover, li.pagination_first a:hover { background-color:transparent; }

/* @group FILTERS & PAGINATION */
		/* @group ADS & BANNERS */
		#content_2col_right .firstbar div.banner,#content_3col .secondbar div.banner { display:block; height:262px; width:300px; padding:0; text-align:right; margin:0 0 16px 2px; }
			#content_2col_right .firstbar div.banner span,#content_3col .secondbar div.banner span { display:block; text-align:right; width:auto; padding:0 4px 0 0; font-size:10px; color:#999; }
		.show_banner_medium_rectangle { margin-bottom:15px; }
		/* @endgroup ADS & BANNERS */

		/* @group MODERATION */
			.moderation { padding:0 20px; }

			.moderation .filters ul li.active { padding:0 8px 0 0; }

			ul#menu_moderation { display:block; overflow:hidden; margin:0 0 0 20px; }
				ul#menu_moderation li { float:left; margin:0 10px 20px 0; }
				ul#menu_moderation li a { color:#FFF; }

			#select_content, .dl_date { display:block; overflow:hidden; margin:0 0 10px 0; }
				#select_content dt { float:left; }
				#select_content dd { float:left; margin-left:10px; }
				.dl_date dt { float:left; margin:2px 0 0 0; }
					.users_list .content_info .dl_date dt span.date { padding:1px 0 0 0; }
				.dl_date dd { float:left; margin:2px 0 0 10px; }

				.dl_options dt { float:left; margin:2px 0 0 0; }
					.users_list .content_info dl.dl_options dt ul li { float:none; margin:0; padding:3px; }
							dl.dl_options ul.types li.visible { background-color:#ecfcea; }
							dl.dl_options ul.types li.pendent { background-color:#feffce; }
							dl.dl_options ul.types li.invisible { background-color:#FCEAEA; }
				.dl_options dd { float:left; margin:2px 10px 0 5px; }

				.dl_options dd.options_selects { width:230px; margin-right:30px; }
				div.banned_block { background-color:#FFF; width:230px; padding:10px 5px 10px 10px; background-image:none; width:100%; display:none; }
					div.banned_block ul li { list-style:none; }

				div.reasons_block { background-color:#FFF; width:300px; padding:10px 0px 10px 20px; background-image:none; margin:10px 0 0 70px; display:none; }
					div.reasons_block ul li { list-style:none; }

			#option_menu_moderation { background-color:grey; padding:5px; }
			#option_menu_moderation.active { background-color:black; }

			ul.tabs_lineal { display:block; overflow:hidden; padding:0 0 8px 0; }
				ul.tabs_lineal li { float:left; background-image:url(/shared/ongames/interface/interface.png); border-bottom:1px solid #EDEDED; margin:3px 4px 0 0; padding-left:4px; background-position:-960px -48px; background-repeat:no-repeat; }
				ul.tabs_lineal li a { float:left; background-image:url(/shared/ongames/interface/interface.png); padding:0 6px 0 4px; background-position:97.12% -48px; background-repeat:no-repeat; }
				ul.tabs_lineal li a span { padding:6px 0; background:#EDEDED; border-top:1px solid #CACACA; float:left; }
				ul.tabs_lineal li a em { color:#9E9E9E; font-style:normal; font-weight:normal; }
				ul.tabs_lineal li:hover { background-position:-960px -96px; }
				ul.tabs_lineal li:hover a { background-position:97.12% -96px; color:#FFF; text-decoration:none; }
				ul.tabs_lineal li:hover a span { background:#f26b08; }
				ul.tabs_lineal li:hover a em { color:#FFF; }
				ul.tabs_lineal li.active { background-position:-960px 0; border-bottom:0px none; margin:0 4px 0 0; }
				ul.tabs_lineal li.active a { color:#000; font-weight:bold; background-position:97% 0; }
				ul.tabs_lineal li.active a span { padding:8px 4px; background:#FFF; }
				ul.tabs_lineal li.active a em { color:#9E9E9E; }

			#matrix_users { display:block; margin-bottom:20px; }
				#matrix_users div.row_matrix { display:block; padding:10px; overflow:hidden; width:55%; }
				#matrix_users div.row_matrix_grey { display:block; padding:10px; overflow:hidden; background-color:#F2F2F2; width:55%; }
					#matrix_users div li { float:left; padding-right:20px; }
					#matrix_users div li.banned_user { float:right; padding-right:5px; }
						#matrix_users div li.user_friends { padding-right:70px; }
						#matrix_users div ul li ul.types li { float:none; padding:3px; }
							#matrix_users div ul li ul.types li.visible { background-color:#ecfcea; }
							#matrix_users div ul li ul.types li.pendent { background-color:#feffce; }
							#matrix_users div ul li ul.types li.invisible { background-color:#FCEAEA; }
		/* @endgroup MODERATION */

		/* @group GAME USER LISTS */
			#game_news.game_list { padding:15px 40px; }
			#pag_game_list div.pagination_navigation ul { border-bottom:none; }

		/* @endgroup GAME USER LISTS */

		/* @group USERS LIST */

		/* @group REGULAR USER */

		#profile_users.users_list ul li, #list_users.users_list ul li { float:left; width:110px; height:150px; }
		#game_users_list div.user { display:block; overflow:hidden; margin:auto 0 16px auto; }

		.users_list { display:block; overflow:hidden; }
			.users_list .user, .users_list div.user, .users_list .user_ongames { display:block; overflow:hidden; width:auto; margin:auto 0 16px auto; }
			.users_list .avatar { float:left; width:64px; }
			.secondbar .users_list .avatar { float:left; width:60px; }
				.users_list .avatar dl { display:block; padding:6px 0 0 0; }
				.users_list .avatar dl dt.username { display:none; }
				.users_list .avatar dl dd.username { font:11px Tahoma, Geneva, sans-serif; text-align:left; padding-bottom:5px; margin:0 8px 2px 0; border-bottom:1px dotted #CACACA; width:auto; display:block; overflow:hidden; }
					.users_list .avatar dl dd.username a { width:55px; display:block; overflow:hidden; }
				.users_list .avatar dl dt.level { float:left; height:24px; }
				.users_list .avatar dl dt.level span { display:block; height:24px; width:16px; overflow:hidden; }
				#container .users_list .avatar dl dt.level span .icon_m { margin:3px 0 0 0; }
				.users_list .avatar dl dd.level { float:left; }
					.users_list .avatar dl dd.level span.info { float:left; padding:3px 4px 0 6px; color:#999; height:21px; margin:0 -4px 0 0; }
					.users_list .avatar dl dd.level span.close { float:left; padding:4px 0 4px; width:8px; text-indent:-9999em; }

				.users_list .avatar dl dt.followers { margin-top:4px; }
				.users_list .avatar dl dd.followers { float:left; }
					.users_list .avatar dl dd.followers span.info { float:left; padding:3px 4px 0 6px; color:#999; height:21px; margin:0 -4px 0 0; }
					.users_list .avatar dl dd.followers span.close { float:left; padding:4px 0 4px; width:8px; text-indent:-9999em; }

			.users_list .content_info { display:block; overflow:hidden; width:auto; }
			.secondbar .users_list .content_info { width:200px; float:right; }
			.users_list .content_info span.arrow { float:left; width:16px; height:64px; background:url(/shared/ongames/interface/interface.png) no-repeat scroll 0 -685px; margin:0 -5px 0 0; text-indent:-9999em; }
			.users_list .content_info div.rounded { background:#EAEAEA url(/shared/ongames/interface/baloon_ongamers.png) no-repeat 99% 100%; display:block; overflow:hidden; width:auto; padding:16px 16px 8px; margin:0; }
			.secondbar .users_list .content_info div.rounded { padding:10px; width:165px; }
			.users_list .content_info div#comment_form { width:334px; }
					.users_list .content_info strong a { font-weight:normal; }
					.users_list .content_info span.platform { background-color:#1F94E6; font:bold 9px Tahoma, Geneva, sans-serif; color:#FFF; padding:1px 4px; vertical-align:middle; text-transform:uppercase; cursor:default; position:absolute; margin:2px 0 0 4px; }
					.users_list .content_info .review_bar { display:block; overflow:hidden; width:auto; clear:left; padding:0 0 4px; margin-bottom:4px; border-bottom:1px dotted #CACACA; }
					.users_list .content_info .review_bar h3 { border-bottom:0px none; }
					.users_list .content_info h3 { font:bold 15px Tahoma, Geneva, sans-serif; padding:8px 0 4px; clear:left; border-bottom:1px dotted #CACACA; }
					.secondbar .users_list .content_info h3 { border-bottom:none; padding-top:0; padding-bottom:2px; }
					.users_list .content_info h3 a:hover { text-decoration:underline; }
					.users_list .content_info h3 strong a { font:bold 16px Tahoma, Geneva, sans-serif; display:block; margin-top:-8px; }
					.users_list .content_info h3 span.title { display:block; padding-top:8px; clear:left; }
					.users_list .content_info .only_link { float:right; margin-bottom:8px; clear:both; background:#EAEAEA; border:1px solid #FFF; margin:8px 0 8px 8px; }
					.users_list .content_info p { margin-bottom:8px; }
						.users_list .content_info p.video_desc { width:auto; }
						.users_list .content_info ul.video_votes { width:170px; display:block; overflow:hidden; }
					.users_list .content_info div.video_thumb { float:right; margin:8px 0 0 0; }
					.users_list .content_info a.gallery { margin-bottom:8px; }
					.users_list .content_info a.gallery img { border-right:1px solid #FFF; border-top:1px solid #FFF; border-bottom:1px solid #FFF; }
					.users_list .content_info a.gallery img.first { border-left:1px solid #FFF; }
					.users_list .content_info a.gallery:hover { text-decoration:none; }
					.users_list .content_info a.gallery:hover img { border-color:#1F94E6; }
					.users_list .content_info span.final_content { float:right; }
					.users_list .content_info ul.final_content { padding-top:8px; }
					.users_list .content_info ul li { float:left; margin:0 16px 8px 0; }
					.users_list .content_info ul li a { padding:4px 8px; background:#F5F5F5; display:block; overflow:hidden; width:auto; }
						.users_list .content_info ul li a.share_fb { background:transparent url(/shared/ongames/interface/social_bookmarking.png) no-repeat scroll 0 -498px; padding:0 0px 4px 22px; float:none; display:block; margin:0px; color:#1F94E6; }
						.users_list .content_info ul li a.share_tw { background:transparent url(/shared/ongames/interface/social_bookmarking.png) no-repeat scroll 4px -404px; padding:0 0px 4px 22px; float:none; display:block; margin:0px; color:#1F94E6; }
						.users_list .content_info ul li a.share_others { background:transparent url(/shared/ongames/interface/social_bookmarking.png) no-repeat scroll 3px -723px; padding:0 0px 4px 18px; float:none; display:block; margin:0px; color:#1F94E6; }
						.users_list .content_info ul li a.gallery_thumb { padding:1px 1px; }
					.users_list .content_info ul li a:hover { background:#F26B08; color:#FFF; text-decoration:none; }
						.users_list .content_info ul li a.share_fb:hover { text-decoration:underline; background:transparent url(/shared/ongames/interface/social_bookmarking.png) no-repeat scroll 0 -498px; padding:0 0px 4px 22px; float:none; display:block; margin:0px 2px 0px 0; color:#1F94E6; }
						.users_list .content_info ul li a.share_tw:hover { text-decoration:underline; background:transparent url(/shared/ongames/interface/social_bookmarking.png) no-repeat scroll 4px -404px; padding:0 0px 4px 22px; float:none; display:block; margin:0px 0px 0px 2px; color:#1F94E6; }
						.users_list .content_info ul li a.share_others:hover { text-decoration:underline; background:transparent url(/shared/ongames/interface/social_bookmarking.png) no-repeat scroll 3px -723px; padding:0 0px 4px 18px; float:none; display:block; margin:0px 0px 0px 2px; color:#1F94E6; }
					.users_list .content_info span.date { color:#6D91BA; display:block; overflow:hidden; padding:4px 0; font-size:11px; text-align:left; }
					.secondbar .users_list .content_info span.date { width:100%; display:block; border-top:1px dotted #CACACA; }
						.users_list .content_info span.date_comments { float:right; }
					.users_list .content_info .more { display:block; clear:both; margin-bottom:8px; }

				.users_list .user_ongames .content_info span.arrow { background:url(/shared/ongames/interface/interface.png) no-repeat scroll -32px -685px; }
				.users_list .user_ongames .content_info div.rounded, .users_list .user_ongames .content_info .only_link { background:#D8E6FB url(/shared/ongames/interface/baloon_ongames.png) no-repeat 99% 100%; }
				.users_list .user_ongames .content_info .inside h3 { border-bottom:1px dotted #9EC1F5; }
				.users_list .user_ongames .content_info .review_bar { border-bottom:1px dotted #9EC1F5; }
				.users_list .user_ongames .content_info .review_bar h3 { border-bottom:0px none; }
				.users_list .user_ongames .content_info .only_link { background:#D8E6FB; }
						/* @group LABEL BOXES */
				.users_list div.label_icon { background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -216px -84px; float:right; font-size:11px; margin:-16px -16px 0 0; _margin:-16px -8px 0 0; padding:0; width:78px; height:28px; }
				.users_list .user_ongames div.label_icon { background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -216px -56px; }
								.users_list div.large_label { width:98px; background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -196px -28px; }
				.users_list .user_ongames div.large_label { width:98px; background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -196px 0; }
						.users_list div.medium_label { width:88px; background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -206px -140px; }
				.users_list .user_ongames div.medium_label { width:88px; background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -206px -112px; }
						.users_list div.label_icon p, .user_list_secondbar div.label_icon p { margin:6px 0px 0px 12px; }
				.users_list div.label_icon p span, .user_list_secondbar div.label_icon p span { margin-top:0; }
					.users_list div.large_label p, .users_list .user_ongames div.large_label p { margin-left:18px; }
				.users_list div.medium_label p, .users_list .user_ongames div.medium_label p { margin-left:19px; }
				.user_list_secondbar div.large_label p,.user_list_secondbar div.medium_label p { margin-left:15px; }
					.secondbar .users_list div.label_icon { margin:-10px -10px 0 0; _margin:-10px -5px 0 0; }
					.secondbar .users_list a.special_second_title { padding-left:0; }
							.user_list_secondbar div.label_icon { background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -214px -56px; float:right; font-size:11px; margin:-1px 0 0 0; padding:0; width:80px; height:28px; }
				.user_list_secondbar div.large_label { width:95px; }
				.user_list_secondbar div.medium_label { width:86px; background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -202px 0; }
						#carrousel_type.label_icon { background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -93px 0; font-size:11px; margin:0; padding:0 0 0 12px; width:88px; height:28px; position:absolute; right:0; z-index:1; }
				/* @endgroup LABEL BOXES */
					/* @endgroup REGULAR USER */

			/* @group ACTIVITY LIST */
				#activity_list { display:block; overflow:hidden; }
					#activity_list ul.list li.date_separator { margin-bottom:0px; background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll 99% -407px; padding-bottom:4px; border-bottom:0px none; }
					#activity_list ul.list li.date_separator span { background:#FFF; float:left; padding-right:8px; font-weight:bold; color:#9E9E9E; }
					#activity_list ul.list li.last { border-bottom:0px none; margin-bottom:0px; }
					#activity_list ul.list li { display:block; overflow:hidden; padding:0 0 16px 0; margin-bottom:4px; border-bottom:1px dotted #CACACA; }
					#activity_list ul.list li h5 { display:block; padding:4px 0; }
					#activity_list ul.list li h5 a { font-weight:bold; }
					#activity_list ul.list li h3 { font-weight:bold; clear:left; padding:4px 0; font-size:16px; }
					#activity_list ul.list li h3 a:hover { text-decoration:underline; }
					#activity_list ul.list li h3 .icon_m { margin-bottom:3px; }
					#activity_list ul.list li strong a { font-weight:normal; }
					#activity_list ul.list li a.user { font-weight:bold; }
					#activity_list ul.list li p { font-size:11px; }
					#activity_list ul.list li a.action { font-size:11px; padding-top:8px; float:left; }
					#activity_list ul.list li div.content_info { background:#EAEAEA url(/shared/ongames/interface/baloon_ongamers.png) no-repeat scroll 99% 100%; display:block; overflow:hidden; padding:16px; width:auto; }
					#activity_list ul.list li div.user_ongames div.content_info { background:#D8E6FB url(/shared/ongames/interface/baloon_ongames.png) no-repeat scroll 99% 100%; }
					#activity_list ul.list li div.content_info h3 { border-bottom:1px dotted #CACACA; }
					#activity_list ul.list li div.content_info .inside { background-image:url(/shared/ongames/interface/baloon_ongamers.png); background-repeat:no-repeat; background-position:-2496px 0; padding:16px 16px 0; }
					#activity_list ul.list li div.content_info .inside .screenshot_thumb, #activity_list ul.list li div.content_info .inside .news_screenshot_thumb { clear:both; float:right; margin:0 0 8px 8px; }
					#activity_list ul.list li div.content_info .inside div.video_thumb_s { float:right; margin:8px 0 0 8px; }
					#activity_list ul.list li div.content_info .inside ul { margin-left:-8px; display:block; overflow:hidden; height:51px; }
					#activity_list ul.list li div.content_info .inside ul li { float:left; padding:0px; margin:0; border-bottom:0px none; }
					#activity_list ul.list li div.content_info a.gallery { margin-bottom:8px; }
					#activity_list ul.list li div.content_info a.gallery img { border-right:1px solid #FFF; border-top:1px solid #FFF; border-bottom:1px solid #FFF; }
					#activity_list ul.list li div.content_info a.gallery img.first { border-left:1px solid #FFF; }
					#activity_list ul.list li div.content_info a.gallery:hover { text-decoration:none; }
					#activity_list ul.list li div.content_info a.gallery:hover img { border-color:#1F94E6; }
					#activity_list ul.list li span.date { color:#6D91BA; display:block; clear:left; overflow:hidden; padding:4px 0; font-size:11px; }
					#activity_list ul.list li div.content_info .inside .review_bar { clear:left; border-bottom:1px dotted #CACACA; display:block; min-height:24px; margin-bottom:4px; overflow:hidden; padding:4px; width:auto; }
					#activity_list ul.list li div.content_info .inside .review_bar h3 { border-bottom:0px none; }
			/* @endgroup ACTIVITY LIST */

			/* @group USERS COMMENTS */
				#user_comments_list { display:block; overflow:hidden; }
					#user_comments_list ul li.date_separator { margin-bottom:0px; background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll 99% -407px; padding-bottom:4px; border-bottom:0px none; }
					#user_comments_list ul li.date_separator span { background:#FFF; float:left; padding-right:8px; font-weight:bold; }
					#user_comments_list ul li h3 { font-weight:bold; clear:left; padding:4px 0; font-size:16px; }

					#user_comments_list ul.news_list li { display:block; overflow:hidden; padding:0 0 16px 0; margin-bottom:4px; border-bottom:1px dotted #CACACA; }
						#user_comments_list ul.news_list li.last { border-bottom:0px none; margin-bottom:0px; }
					#user_comments_list ul li strong a { font-weight:normal; }
					#user_comments_list ul li a.user { font-weight:bold; }
					#user_comments_list ul li p { font-size:11px; }
					#user_comments_list ul li a.action { font-size:11px; padding-top:8px; float:left; }
					#user_comments_list ul li div.content_info { background-image:url(/shared/ongames/interface/baloon_ongamers.png); background-position:-2496px 100%; background-repeat:no-repeat; display:block; overflow:hidden; padding-bottom:16px; width:auto; }
					#user_comments_list ul li div.content_info .inside { background-image:url(/shared/ongames/interface/baloon_ongamers.png); background-repeat:no-repeat; background-position:-2496px 0; padding:16px 16px 0; }
					#user_comments_list ul li div.content_info .inside .screenshot_thumb, #user_comments_list ul li div.content_info .inside .news_screenshot_thumb { clear:both; float:right; margin:0 0 8px 8px; }
					#user_comments_list ul li div.content_info .inside div.video_thumb_s { float:right; margin:8px 0 0 8px; }
					#user_comments_list ul li div.content_info .inside ul { margin-left:-8px; display:block; overflow:hidden; height:51px; }
					#user_comments_list ul li div.content_info .inside ul li { float:left; padding:0px; margin:0; border-bottom:0px none; }
					#user_comments_list ul li span.date { color:#6D91BA; display:block; clear:left; overflow:hidden; padding-bottom:4px; font-size:11px; }
						#user_comments_list ul li span.date_comments { float:right; }
					#user_comments_list ul li div.content_info .inside .review_bar { background-color:#DFDFDF; clear:left; display:block; min-height:24px; margin-bottom:4px; overflow:hidden; padding:4px; width:auto; }

				#comment_posted_ok { margin:16px 0; }

				#comments.large { padding-bottom:50px; }
				#comments.large #message { width:640px; }
				#comments.large div.users_list .content_info div#comment_form { width:650px; }
			/* @endgroup USERS COMMENTS */

			/* @group LOGIN */
				#modal_login_form { width:500px; height:300px; }
				#form_login { padding:0 0 10px 20px; overflow:hidden; display:block; height:290px; }
				#form_login .logo_m { float:right; }
				#form_login h1 { font:bold 13px Tahoma, Geneva, sans-serif; padding-top:15px; margin-left:-16px; }
				#form_login h1 strong { font-size:28px; font-weight:bold; }
				#form_login h1 em { font:bold 13px Tahoma, Geneva, sans-serif; }
				#form_login p { font-size:13px; margin:10px 10px 20px 0px; }
				#form_login ol { display:block; }
					#form_loginol li { margin:0 0 10px 0; }
						#form_login ol li label { font-size:13px; }
						#form_login ol li input { font-size:16px; padding:3px; height:20px; }
						#form_login ol li a.forget { font-size:11px; margin:-20px 0 0 227px; position:absolute; }
				#form_login div.separador { display:none; clear:both; overflow:hidden; width:93%; height:5px; margin:0 0 18px 21px; border-bottom:1px dotted #9F9F9F; }
					#form_login div.separador p { display:none; text-align:center; margin:0 auto; }
				#form_login span.msg_ok { background:#EAFDE9; border:1px solid #C3E2C0; width:267px; padding:5px; display:none; }
				#form_login span.msg_ko { background:#FCEAEA; border:1px solid #de0202; width:240px; padding:5px; display:none; }
				#form_login img.validating { display:none; margin:8px 10px; }
				#form_login div.facebook_connect { display:none; float:left; clear:both; height:30px; border-top:1px dotted #9F9F9F; width:370px; padding:20px 70px 0 0; margin-left:17px; }
					#form_login div.facebook_connect span { font-size:13px; font-weight:bold; padding:5px 0; margin-left:60px; }
					#form_login div.facebook_connect a { float:right; background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -304px -555px; height:22px; margin:-18px -69px 0 11px; text-indent:-9999em; width:89px; display:inline-block; clear:both; }
						#form_login .submit { display:none; }

				#form_remember_password { display:none; clear:both; overflow:hidden; width:437px; padding:15px 20px 8px; }
					#form_remember_password h1 { font-size:28px; font-weight:bold; padding:0; }
					#form_remember_password p { font:normal 13px Tahoma, Geneva, sans-serif; display:block; padding:0 0 16px; }
					#form_remember_password .submit { display:none; }
					#form_remember_password span.msg_ok { background:#EAFDE9 none repeat scroll 0 0; border:1px solid #C3E2C0; clear:both; display:none; float:left; margin-top:14px; padding:5px; width:407px; }
					#form_remember_password span.msg_ko { background:#FCEAEA; border:1px solid #de0202; float:left; margin-top:14px; padding:5px; width:407px; display:none; }
					#form_remember_password .cancel_remember_password { font:normal 13px Tahoma, Geneva, sans-serif; margin:8px 0 0 40px; float:left; }
					#form_remember_password input { font-size:16px; padding:3px; height:20px; }
					#form_remember_password img.validating { display:none; margin:8px 10px; }
			/* @endgroup LOGIN */

				/* @group USER REGISTRATION FORM */

				#user_registration_form { padding:8px 20px; width:440px; }
					#user_registration_form h1 { font-size:20px; font-weight:bold; padding:0; }
					#user_registration_form h2 { font-size:15px; font-weight:bold; padding:0; margin:0 0 10px 0; }
					#user_registration_form li { position:relative; }
					#user_registration_form em { position:absolute; margin-left:219px; }
					#user_registration_form span.help { color:#666; font:normal 11px Tahoma, Geneva, sans-serif; display:block; clear:both; padding:4px 0; position:absolute; }
					#user_registration_form li.email em { margin-left:270px; }
					#user_registration_form p { font-size:13px; padding:0 0 10px 0; display:block; }
					#user_registration_form p.link_terms { font-size:11px; padding:16px 0; clear:both; }
					#user_registration_form fieldset li.birthdate ul { padding:0 0 16px; }
					#user_registration_form fieldset li.birthdate em { margin:13px 0 0 242px; }
					#user_registration_form .submit { display:none; }

					#user_registration_form li.error span.help, #user_registration_form li.success span.help { display:none; }
					#user_registration_form li.success em.success { background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -478px -64px; float:right; height:9px; text-indent:-9999em; width:20px; }

					#user_registration_form li.email span.help { right:20px; top:20px; }
					#user_registration_form li.email em.error { margin-left:270px; margin-top:-31px; width:180px; height:20px; }
					#user_registration_form li.email em.success { position:absolute; top:29px; left:-24px; }

					#user_registration_form li.password em.error, #user_registration_form li.password2 em.error, #user_registration_form li.username em.error { margin-left:227px; margin-top:-24px; }
					#user_registration_form li.password span.help { right:110px; top:20px; }
					#user_registration_form li.password em.success { position:absolute; top:29px; left:-24px; }

					#user_registration_form li.password2 em.success { position:absolute; top:29px; left:-24px; }

					#user_registration_form li.username span.help { right:65px; top:20px; }
					#user_registration_form li.username em.success { position:absolute; top:29px; left:-24px; }

					#user_registration_form li.username em.error.success { margin-top:-22px; }
					#user_registration_form li.username em.error { margin:-31px 0 0 220px; width:180px; height:20px; }

					#user_registration_form li.birthdate div.first_col_date { float:left; width:200px; left:0px; position:absolute; padding:5px 0 0 35px; clear:right; }
					#user_registration_form li.birthdate div.second_col_date { float:left; margin:3px 0 0 0; }
					#user_registration_form li.birthdate ul { height:40px; float:left; }
					#user_registration_form li.birthdate input { padding-left:5px; text-align:left; margin-right:0px; overflow:visible; }
					#user_registration_form li.birthdate div.error { width:240px; position:absolute; top:12px; right:5px; }
					#user_registration_form li.birthdate ul { width:245px; height:40px; float:left; }
					#user_registration_form li.birthdate div.error em { margin:0; }
					#user_registration_form li.birthdate div.error div.error_day { display:block; width:221px; height:30px; }
					#user_registration_form li.birthdate div.error div.error_month { display:block; width:221px; height:30px; }
					#user_registration_form li.birthdate div.error div.error_year { display:block; width:221px; height:30px; }
					#user_registration_form li.birthdate div.error em.success { background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -478px -64px; text-indent:-2000em; width:20px; height:9px; }
					#user_registration_form li.birthdate div.error div.error_day em.success { display:block; position:absolute; top:42px; left:-175px; }
					#user_registration_form li.birthdate div.error div.error_month em.success { display:block; position:absolute; top:42px; left:-115px; }
					#user_registration_form li.birthdate div.error div.error_year em.success { display:block; position:absolute; top:42px; left:-40px; }
					#user_registration_form li.birthdate div.error em.error { position:relative; padding:0; }
					#user_registration_form li.birthdate div.error span { font-size:11px; font-weight:bold; }
					#user_registration_form li.birthdate ul li { margin-left:0; height:41px; }
						#user_registration_form li.birthdate ul li.day, #user_registration_form li.birthdate ul li.month { width:60px; }
						#user_registration_form li.birthdate ul li.year { width:70px; }
					#user_registration_form li.birthdate ul li label { margin:0; padding:0; text-align:left; float:left; font-size:11px; }
					#user_registration_form li.birthdate fieldset { height:100px; width:430px; margin:0; padding:0; }
					#user_registration_form li.birthdate fieldset legend { width:120px; }
					#user_registration_form li.birthdate fieldset ul { padding:0; margin:0; height:41px; width:auto; position:relative; top:10px; left:10px; }
					#user_registration_form li.birthdate span.help { margin:0; position:relative; padding:0; top:13px; left:10px; width:190px; }

					#register_success { padding:80px 20px; display:none; text-align:center; }
						#register_success h1 { padding:32px 0 32px 155px; margin:0; font:bold 25px Tahoma, Geneva, sans-serif; text-align:left; background:url(/shared/ongames/interface/register_mail.png) 0 0 no-repeat; }
						#register_success div.msg_info { font-size:15px; margin:16px 0; }
						#register_success p { text-align:left; padding-bottom:16px; }
						#register_success input { padding:6px 16px; }

					.forgot_pass { padding:20px; display:none; text-align:center; }
						.forgot_pass h1 { padding:22px 0 32px 150px; margin:0; font:bold 25px Tahoma, Geneva, sans-serif; text-align:left; background:url(/shared/ongames/interface/registerandforgot_email.png) 0 0 no-repeat; overflow:hidden; }
						.forgot_pass div.msg_info { font-size:15px; margin:16px 0; }
						.forgot_pass p { text-align:left; padding-bottom:16px; }
						.forgot_pass input { padding:6px 16px; }

					.forgot_pass_ko { padding:20px; display:none; text-align:center; }
						.forgot_pass_ko h1 { padding:22px 0 32px 150px; margin:0; font:bold 25px Tahoma, Geneva, sans-serif; text-align:left; background:url(/shared/ongames/interface/registerandforgot_email.png) -1px -266px no-repeat; overflow:hidden; }
						.forgot_pass_ko div.msg_info { font-size:15px; margin:16px 0; }
				/* @endgroup USER REGISTRATION FORM */

		/* @endgroup USERS LIST */
/* @endgroup GENERAL COMMON ELEMENTS */

/* @group SEARCH & LIST */

	#search { display:block; width:100%; }
		#search div.filters ul { width:auto; }

	h2.search_title { font:25px Tahoma, Geneva, sans-serif; display:block; overflow:hidden; width:auto; padding:8px 16px; }
		h2.search_title a { color:#000; }

	#secondary_tabs { display:block; overflow:hidden; padding:8px 0 0 16px; margin-bottom:-18px; }
	#secondary_tabs_search { display:block; overflow:hidden; padding:8px 0 0 16px; margin-bottom:0; }
		#secondary_tabs li, #secondary_tabs_search li { float:left; margin:0 0 0 2px; padding:0; }
		#secondary_tabs li a, #secondary_tabs_search li a { float:left; border-color:#CACACA; border-style:solid; border-width:1px 1px 0; margin-right:3px; padding:8px 7px; background:#EAEAEA none repeat scroll 0 0; }
			#secondary_tabs li a em, #secondary_tabs_search li a em { color:#9E9E9E; font-style:normal; font-weight:normal; }
		#secondary_tabs li:hover a, #secondary_tabs_search li:hover a { background:#F26B08; color:#FFF; text-decoration:none; }
			#secondary_tabs li:hover a em, #secondary_tabs_search li:hover a em { color:#FFF; }
		#secondary_tabs li.active, #secondary_tabs_search li.active { color:#000; margin:0; }
			#secondary_tabs li.active a, #secondary_tabs_search li.active a { color:#000; font-weight:bold; background:#FFF none repeat scroll 0 0; }
				#secondary_tabs li.active a em, #secondary_tabs_search li.active a em { color:#9E9E9E; }

	#did_you_mean { display:block; overflow:hidden; margin:0 0 16px 0; padding:8px; background-color:#FDFBE2; }
		#did_you_mean em { font-weight:bold; color:#D50B0B; display:inline; font-style:normal; }
		#did_you_mean ul { display:inline; }
			#did_you_mean ul li { display:inline; padding-left:16px; }
			#did_you_mean ul li a { text-decoration:underline; }

	ul.game_list { display:block; overflow:hidden; clear:both; margin:0 0 -11px; }
		ul.game_list li { display:block; overflow:hidden; clear:both; border-top:1px dotted #CACACA; padding-top:16px; position:relative; }
			ul.game_list li form#popularity_form { padding:0; }
				ul.game_list li form#popularity_form li { display:block; padding:0; border:none; margin:0; }
		ul.game_list li.first { border-top:0px none; padding-top:0px; }
		ul.game_list li .box_container { padding:0 16px 16px 0; width:124px; float:left; }
			ul.game_list li .box_container .box_shot_h { margin-left:12px; }
		ul.game_list li .box_information { padding:0; float:right; width:300px; }
		ul.game_list li div.game_info { float:left; width:330px; padding-bottom:20px; }
		ul.game_list li dl.game_info { float:left; padding:0 0 16px 0; width:330px; }
			ul#games_collection li dl.game_info { width:100%; }
				ul#games_collection li dl.game_info dd.description { width:300px; }
				ul#games_collection li dl.game_score { width:100%; margin:0; height:auto; }
				ul#games_collection li dl.game_score dt { margin-left:25px; }
				ul#games_collection li dl.game_score dt.ongames_score { margin-left:0; }
			ul.game_list li dl.game_info dt.title, ul.game_list li dl.game_info dt.description, ul.game_list li dl.game_info dt.content { display:none; }
			ul.game_list li dl.game_info .tags, ul.game_list li dl.game_info .date { float:left; color:#9E9E9E; padding:4px 4px 0 0; }
			ul.game_list li dl.game_info dt.type { padding:0 0 10px 0; }
			ul.game_list li dl.game_info dd.date { color:#6D91BA; }
			ul.game_list li dl.game_info .tags { clear:both; width:100%; }
			ul.game_list li dl.game_info .content { margin-bottom:8px; }
			ul.game_list li dl.game_info dd.description { padding:9px 0; padding:10px 0 6px; clear:left; }
			ul.game_list li dl.game_info h3 { font:bold 18px Tahoma, Geneva, sans-serif; line-height:100%; }
			ul.game_list li dl.game_info h3 .platform { font:bold 9px Tahoma, Geneva, sans-serif; background-color:#CACACA; color:#FFF; padding:1px 4px; vertical-align:middle; text-transform:uppercase; }
			ul.game_list li dl.game_score { float:right; width:135px; height:130px; margin-left:25px; }
			ul.game_list li dl.game_score dt { height:24px; margin:0px; font-weight:bold; margin-bottom:8px; padding:8px 0 0 0; width:60px; float:left; }
			ul.game_list li dl.game_score dd { height:24px; width:70px; margin:0px; font-weight:bold; margin-bottom:8px; padding:0 0 8px 0; float:left; }
			ul.game_list li dl.game_score .rating_value .value, ul.game_list li dl.game_score .not_available { font-size:22px; }
			ul.game_list li div.addToCollection { float:left; margin-bottom:20px; padding:7px 16px 3px 7px; background-color:#EDEDED; position:relative; }
				ul.game_list li div.game_info div.addToCollection { margin-bottom:0; }
			ul.game_list li div.addToCollection p, ul.game_list li div.addToCollection form { margin-bottom:7px; }
			ul.game_list li div.addToCollection a { font-weight:bold; }
			ul.game_list li div.addToCollection ul li { padding:0; border:0 none; margin-bottom:3px; }
			ul.game_list li div.addToCollection ul li img { vertical-align:middle; }
			ul.game_list li div.addToCollection ul li input { height:16px; width:16px; vertical-align:middle; }
			ul.game_list li div.addToCollection ul li label { margin-left:6px; }


	#list_filters { padding:0 16px 0 32px; background:transparent url(/shared/ongames/interface/vertical_backgrounds.png) repeat-y scroll -683px 0; }
		#list_filters h4 { font:bold 11px Tahoma, Geneva, sans-serif; text-transform:uppercase; color:#9E9E9E; }
		#list_filters ul { padding:2px 0 32px 0; }
			#list_filters ul li { color:#9E9E9E; padding:4px 0 0 16px; }
			#list_filters ul li.active { background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -960px -260px; }
			#list_filters ul li.active a { font-weight:bold; color:#000; }
			#list_filters ul li.active a:hover { text-decoration:none; }

	#related_searches { display:block; margin:16px 16px 0 16px; }

/* @endgroup SEARCH & LIST */

/* @group USER PROFILE */

#user_basic_data { display:block; overflow:hidden; padding:14px 200px 28px 0; height:100px; }
	#user_basic_data h1 { padding:0; line-height:100%; }
	#user_basic_data h1 a strong { font:bold 24px Tahoma, Geneva, sans-serif; text-align:left; padding:0 8px 0 0; margin:0; }
	#user_basic_data a.avatar { float:left; margin:4px 16px; }
	#user_basic_data dl { display:inline; }
	#user_basic_data dl dt { display:none; }
		#user_basic_data dl.user_data_list dt { float:left; display:block; }
		#user_basic_data dl.user_data_list dd { float:left; width:550px; overflow:hidden; padding:4px; }
			#user_basic_data dl.user_data_list dd span.data_birth { margin:13px 0 0 0; float:left; }
		#user_basic_data dl.user_data_list dd.level { margin:0; }
			#user_basic_data dl.user_data_list dd.level ul li { float:left; padding:0 16px; }
				#user_basic_data dl.user_data_list dd.level ul li.first { border-right:1px solid #000; padding-left:0px; }
			#user_basic_data dl.user_data_list dd.follower_button { float:left; margin:0; }
	#user_basic_data #follow_user_msg { display:none; }
#user_likes, #about_user { display:block; overflow:hidden; margin:16px 16px 16px 24px; }

/* @endgroup USER PROFILE */

/* @group IMAGES */

	#header_image { display:none; margin-bottom:10px; }
	#image_title { font-family:Tahoma,Geneva,sans-serif; font-size:16px; }

	#image_navigation { float:left; }
		#image_navigation #image_navigation a.previous span { position:absolute; left:-64px; top:-259px; }
	.image_full { float:right; width:125px; }
	.borderless .highslide-caption { min-width:268px; width:98%; height:15px; background:#FFF; }
	#wall_thumb_data { background-color:#FFF; position:absolute; text-align:center; padding:8px 16px; border-bottom:2px solid #666; border-right:2px solid #666; margin:8px; width:auto; z-index:1; text-align:left; }
	#container #wall_thumb_data a.item_name { display:block; font-family:Tahoma,Geneva,sans-serif; font-size:16px; clear:both; }
	#image_wrap { position:relative; width:640px; overflow:hidden; display:block; }

	.highslide-heading .title { clear:left; }
	.highslide-heading .subtitle { clear:left; }
	div.highslide-heading div.subtitle .icon_m { clear:left; margin:1px 6px 2px 0; }
	div.highslide-heading div.subtitle strong { font-family:Tahoma,Geneva,sans-serif; font-size:16px; }

/* @endgroup IMAGES */

/* @group SHARE */
	.user_report #sharing_options_list { background:transparent url(/shared/ongames/interface/bg_sharing.gif) no-repeat scroll 0px 100%; padding:0px 0px 0px 22px; border-right:2px solid #3699E1; position:absolute; top:-74px; left:238px; z-index:1; width:106px; display:none; }
		.user_report #sharing_options_list ul { border-top:2px solid #3699E1; padding:8px 10px; background:#FFF; margin:0px 0px 2px 2px; }
			.user_report #sharing_options_list ul li { margin:0px; padding:0px; float:none; list-style:none; line-height:126%; display:inline; }
				.user_report #sharing_options_list ul li a, #sharing_options_list ul li a:hover { background:transparent url(/shared/ongames/interface/social_bookmarking.png) no-repeat scroll 0px 0px; padding:3px 0px 4px 22px; float:none; display:block; margin:0px 0px 0px 2px; color:#1F94E6; position:static; }
				.user_report #sharing_options_list ul li a:hover { text-decoration:underline; }
				.user_report #sharing_options_list .share_delicious, #sharing_options_list .share_delicious:hover { background-position:0 3px; }
				.user_report #sharing_options_list .share_digg, #sharing_options_list .share_digg:hover { background-position:0 -28px; }
				.user_report #sharing_options_list .share_facebook, #sharing_options_list .share_facebook:hover { background-position:0 -494px; }
				.user_report #sharing_options_list .share_fresqui, #sharing_options_list .share_fresqui:hover { background-position:0 -60px; }
				.user_report #sharing_options_list .share_meneame, #sharing_options_list .share_meneame:hover { background-position:0 -93px; }
				.user_report #sharing_options_list .share_twitter, #sharing_options_list .share_twitter:hover { background-position:0 -400px; }

				.share_fb { background:transparent url(/shared/ongames/interface/social_bookmarking.png) no-repeat scroll 0 -498px; padding:0 0px 4px 22px; float:none; display:block; margin:0px 2px 0px 0; color:#1F94E6; }
				.share_tw { background:transparent url(/shared/ongames/interface/social_bookmarking.png) no-repeat scroll 4px -404px; padding:0 0px 4px 22px; float:none; display:block; margin:0px 0px 0px 2px; color:#1F94E6; }
				.share_others { background:transparent url(/shared/ongames/interface/social_bookmarking.png) no-repeat scroll 3px -722px; padding:0 0px 4px 18px; float:none; display:block; margin:0px 0px 0px 2px; color:#1F94E6; }
/* @endgroup SHARE */

/* @group STATIC */
		#static_pages { font-family:Tahoma, Geneva, sans-serif; }
			#toc { padding-bottom:20px; }
		#toc, #toc li { margin:0 0 0 10px; font-weight:bold; list-style-type:decimal; font-size:13px; }
			#toc li ol li { list-style-type:none; margin:0; }
				#toc li ol li a { margin-left:5px; }
				#toc li a { font-weight:normal; }
		#static_pages #legal li { margin:0 0 0 10px; margin-top:10px; }
			#static_pages #legal li { font-weight:bold; list-style-type:decimal; font-size:13px; }
				#static_pages #legal li p { font-weight:normal; }
			#static_pages h1 { text-align:center; font-size:22px; font-weight:bold; line-height:30px; }
			#static_pages #legal h2 { font-size:18px; font-weight:bold; text-align:center; }
			#static_pages #legal h3 { font-size:15px; font-weight:bold; margin:0 0 10px 0; }
			#static_pages #legal h4 { font-weight:bold; }
			#static_pages #legal address { font-weight:normal; font-style:normal; }
			#static_pages #legal li ul { padding-bottom:10px; list-style-type:disc; }
				#static_pages #legal li ul li { list-style-type:none; font-weight:normal; line-height:20px; background:#FFF url(/shared/ongames/interface/interface.png) no-repeat -143px -702px; padding:0 0 0 15px; }
			#static_pages #legal li ol li { list-style-type:none; }
				#static_pages #legal li ol li ul li { line-height:20px; background:#FFF url(/shared/ongames/interface/interface.png) no-repeat -143px -702px; padding:0 0 0 15px; list-style:none; }
				#static_pages #legal li ol li ol { margin:0 0 10px 20px; }
					#static_pages #legal li ol li ol li { margin:0; padding:0; font-weight:normal; }
						#static_pages #legal li ol li ol li ol { margin-bottom:0; padding:0; }
		#static_pages .up { float:right; background:#FFF url(/shared/ongames/interface/interface.png) no-repeat -596px -683px; padding:0 0 0 12px; }
		#static_pages p { clear:both; margin:10px 0 16px 10px; font-size:13px; }
/* @endgroup STATIC */

/* @group MANAGER */
#manager_bar { position:relative; z-index:10000; background:#FEFAE0; }
#manager_bar_content { width:100%; border-collapse:collapse; border-spacing:0; font-size:11px; }
	#manager_bar th { padding:5px; background-color:#eee; font-weight:bold; color:#105192; }
	#manager_bar td	{ padding:5px; border:1px solid #ddd; text-align:center; }
	#manager_bar span { color:#F60; }
	#manager_bar_content .mg_new { background:#FEE; font-weight:bold; padding:0 10px; }
	#manager_bar_content .mg_edit	{ background:#ADF; font-weight:bold; padding:0 10px; }
	#manager_bar_content .mg_section { background:#EFE; font-weight:bold; padding:0 10px; }
	#manager_bar_content a.mg_multi { background:url(/shared/images/icons/magnifier.png) 0 0 no-repeat; padding:2px 0 2px 20px; }
	#manager_bar_content a.mg_manager { background:url(/shared/images/icons/arrow_refresh.png) 0 0 no-repeat; padding:2px 0 2px 20px; }
/* @endgroup MANAGER */

/* @end STYLES common */

/* @STYLES game */

/* @group FILE */

	#item_navigation { display:block; background-color:#FFF; padding-top:10px; }
		#item_navigation li { display:block; width:auto; background-color:#1F94E6; height:31px; margin-bottom:1px; }

		#item_navigation li a, #item_navigation li.disabled strong { display:block; color:#FFF; font:bold 13px Tahoma, Geneva, sans-serif; padding:7px 0 0 22px; }
		#item_navigation li span.icon_m { margin-right:9px; }
		#item_navigation li a span { font:normal 12px Tahoma, Geneva, sans-serif; }
		#item_navigation li.active { background-color:#FFF; }
		#item_navigation li.active a { color:#000; background:url(/shared/ongames/interface/interface.png) no-repeat -954px -257px; }
		#item_navigation li.disabled { background-color:#CACACA; }
		#item_navigation li:hover { background-color:#F26B08; }
		#item_navigation li:hover a { color:#FFF; }

	div.data_list_box { display:block; width:auto; overflow:hidden; margin-bottom:16px; padding:16px 12px 0 16px; border-top:1px solid #CACACA; }
		.firstbar div.data_list_box h4 { font:bold 16px Tahoma, Geneva, sans-serif; padding-bottom:12px; }
		.firstbar div.data_list_box h4 span { display:block; font:normal 11px Tahoma, Geneva, sans-serif; color:#9E9E9E; text-transform:none; }
		.firstbar div.data_list_box dl { clear:both; }
		.firstbar div.data_list_box dl dt { padding:10px 0 2px 0; line-height:100%; font-size:11px; color:#9E9E9E; }
		.firstbar div.data_list_box dl dd { padding:0px; line-height:20px; }
		.firstbar div.data_list_box dl dd ul li { margin-bottom:4px; border-bottom:1px dotted #CACACA; padding-bottom:5px; }
		.firstbar div.data_list_box dl dd ul li a { font-size:12px; color:#006BC1; }

	 #popularity_form { display:block; overflow:hidden; padding:8px 0 8px 10px; width:auto; }
	 #popularity_form ul { width:110px; }
	 	#popularity_form li { display:block; line-height:150%; overflow:hidden; }
		#popularity_form li input { float:left; margin:3px 3px 0 0; clear:both; }
		#popularity_form li img { float:left; margin:3px 6px 0 -1px; clear:both; }
		#popularity_form li label { float:left; margin-top:0px; }

	#pegi_box li { float:left; margin:0 8px 8px 0; clear:none; }
	#pegi_box span.pegi { background-image:url(/shared/ongames/interface/pegi.png); background-repeat:no-repeat; display:block; overflow:hidden; text-indent:-9999em; width:60px; height:56px; }
		#pegi_box span.more_3 { background-position:0 0; }
		#pegi_box span.more_7 { background-position:-64px 0; }
		#pegi_box span.more_12 { background-position:-129px 0; }
		#pegi_box span.more_16 { background-position:0 -60px; }
		#pegi_box span.more_18 { background-position:-64px -60px; }
		#pegi_box span.language { background-position:-129px -183px; }
		#pegi_box span.discrimination { background-position:-64px -119px; }
		#pegi_box span.drugs { background-position:0 -183px; }
		#pegi_box span.game { background-position:0 -248px; }
		#pegi_box span.sex { background-position:-129px -122px; }
		#pegi_box span.violence { background-position:0 -119px; }
		#pegi_box span.online { background-position:-130px -60px; }
		#pegi_box span.fear { background-position:-64px -183px; }

	#game_summary { display:block; overflow:hidden; width:auto; padding-bottom:32px; }
		#game_summary p { font:bold 15px Tahoma, Geneva, sans-serif; padding:8px 0; }
		#game_summary .image_center { background-color:#EAEAEA; padding:16px 14px; margin:8px 0 0; display:block; overflow:hidden; width:auto; clear:both; }
		#game_summary dl { display:block; z-index:2; width:222px; }
		#game_summary dl dt { float:left; width:110px; text-align:right; padding:2px; margin:0 8px 5px 0; color:#888; clear:left; background:#D8D8D8; }
		#game_summary dl dd { float:left; padding:2px 0; width:100px; margin-bottom:5px; }
		
		#game_summary .buy { width:170px; -moz-border-radius:6px 6px 6px 6px; background:#FFF; padding:10px 10px 10px 0; clear:both; overflow:hidden; z-index:1; position:absolute; margin-left:230px; }
		#game_summary .buy div { float:left; padding:0 13px; color:#9E9E9E; }
			#game_summary .buy .price { color:#DE0202; font-size:18px; }
			#game_summary .buy .button { float:right; position:relative; top:4px; }

	#game_review, #game_preview, #game_preview, #game_screenshots, #game_videos, #game_news, #game_guides, #game_cheats, #downloads_list, #game_articles { display:block; margin-bottom:32px; }
		#game_review .users_list .content_info h3 { font:bold 14px Tahoma, Geneva, sans-serif; }

	#game_news ul.news_list { display:block; }
		#game_news ul.news_list li { border-left:8px solid #CACACA; padding-left:16px; margin-bottom:32px; display:block; overflow:hidden; height:auto; }
		#game_news.content ul.news_list li { border-left:0px none; padding:4px 0 8px 0; margin-bottom:0; }
		#game_news ul.news_list li.last { border-bottom:0px none; margin-bottom:0px; }
		#game_news ul.news_list li h3 { font:bold 17px Tahoma, Geneva, sans-serif; clear:both; }
		#game_news ul.news_list li h3 strong { font:bold 22px Tahoma, Geneva, sans-serif; }
		#game_news ul.news_list li h3 a:hover { text-decoration:underline; }
		#game_news ul.news_list li span.user { display:block; margin:0 0 8px 0; }
		#game_news ul.news_list li span.user span.date { color:#6D91BA; }
		#game_news ul.news_list li dl { display:block; overflow:hidden; padding:0; }
			#game_news ul.news_list li dl dt { float:left; padding:0 0 0 8px; height:24px; background-image:url(/shared/ongames/interface/interface.png); background-repeat:no-repeat; background-position:-176px -200px; }
			#game_news ul.news_list li dl dt span { display:block; height:24px; width:16px; overflow:hidden; background-color:#f5f5f5; }
			#container #game_news ul.news_list li dl dt span .icon_m { margin:3px 0 0 0; height:16px; }
			#game_news ul.news_list li dl dd { float:left; margin-right:16px; }
			#game_news ul.news_list li dl dd span.info { float:left; background-color:#f5f5f5; padding:3px 4px 0 6px; color:#999; height:21px; margin:0 -4px 0 0; }
			#game_news ul.news_list li dl dd span.close { float:left; padding:4px 0 4px; width:8px; text-indent:-9999em; background-image:url(/shared/ongames/interface/interface.png); background-repeat:no-repeat; background-position:-168px -200px; }
			#game_news ul.news_list li span.date { color:#6D91BA; display:block; overflow:hidden; padding-bottom:4px; }
			#game_news ul.news_list li p { margin-bottom:8px; }
			#game_news ul.news_list li strong a { font-weight:normal; }

			#game_news ul.news_list ul li { float:left; border-left:0px none; margin:0 16px 0 0; padding:4px 0; }
			#game_news ul.news_list ul li a { padding:4px 8px; background:#F5F5F5; display:block; overflow:hidden; width:auto; }
				#game_news ul.news_list ul li a:hover { background:#F26B08; color:#FFF; text-decoration:none; }

	#downloads_list .item { display:block; padding-bottom:8px; border-bottom:1px dotted #CACACA; margin-bottom:16px; }
		#downloads_list .last { border-bottom:0px none; margin-bottom:0px; padding-bottom:0; }
		#downloads_list .filters .last { margin-bottom:10px; }
		#downloads_list .item a.screenshot_thumb, #downloads_list .item a.news_screenshot_thumb { float:left; margin:0 16px 0px 0; width:157px; display:block; }
		#downloads_list .item h3 { font:bold 17px Tahoma, Geneva, sans-serif; clear:both; }
		#downloads_list .item h3 a:hover { text-decoration:underline; }
		#downloads_list .item p { padding:8px 0; display:block; }
		#downloads_list .item dl { padding:0 0 0; display:block; }
		#downloads_list .item dl dt { display:inline; color:#999; padding-bottom:8px; }
		#downloads_list .item dl dd { display:inline; padding-right:16px; }
		#downloads_list .item dl dt.limit { display:block; overflow:hidden; padding:8px 0 0; }
		#downloads_list .item dl dd.limit { clear:none; padding:0; }
		#downloads_list .item div.description { display:block; overflow:hidden; clear:both; height:100%; width:auto; }
		#downloads_list .item a.button { margin:16px 0; }
		#downloads_list .item a.button .icon_m { margin:7px 8px 0 0; }
		#downloads_list .item .powered_by { background:url(/shared/ongames/interface/interface.png) -677px -320px no-repeat; display:block; width:auto; margin:16px 0; height:33px; }
			#downloads_list .item .powered_by a.button { margin:0px; }
			#downloads_list .item .powered_by .softonic { display:none; text-indent:-9999em; }
			#downloads_list .item .powered_by .softonic_class { display:none; text-indent:-9999em; }
			#downloads_list .item .description strong a { font-weight:normal; }

	#game_ratings { display:block; padding:0 15px 4px 21px; }
		#game_ratings ul li .clearfix { padding-top:8px; }
		#game_ratings .rating_value { float:right; margin:5px 0 0 0; text-align:center; background:url(/shared/ongames/interface/interface.png) no-repeat -64px -176px; width:95px; height:64px; }
		#game_ratings .rating_value .value { font:bold 45px Tahoma, Geneva, sans-serif; line-height:130%; }
		#game_ratings .rating_value span { margin:0; }
		#game_ratings .rating_value .not_available .value { font-size:35px; display:block; padding-top:6px; }

	#ongames_score { background:#D8E6FB; display:block; width:auto; overflow:hidden; padding:8px; margin-bottom:16px; }
		#ongames_score span.logo_m { float:left; width:135px; margin:5px 0 0 2px; }
		#ongames_score span.description { float:left; font-weight:bold; width:135px; text-align:right; margin-left:2px; }
		
	#ongamers_score { background:#EAEAEA; position:relative; padding:8px 12px; z-index:3; height:112px; }
	
	#ongamers_score div.score_div { width:95px; height:114px; margin:0; padding:0; display:block; overflow:hidden; }
	
		#ongamers_score span.users_title { font-weight:bold; display:block; width:95px; text-align:center; }
		#ongamers_score .users_number { display:block; width:95px; text-align:center; height:10px; }
		#ongamers_score a { text-decoration:underline; }
		#game_ratings #ongamers_score .rating_value { float:left; margin:8px 0; }
		#ongamers_score .box_shot_w { position:absolute; right:12px; top:38px; overflow:visible; }
		#ongamers_score .box_shot_h img, #ongamers_score .box_shot_w img { background-position:-835px 100%; }
		#ongamers_score .box_shot_h h4 strong, #ongamers_score .box_shot_w h4 strong { background-position:-940px 100%; }

	#your_score { width:auto; background:#D8D8D8; margin-bottom:16px; z-index:2; }
			#your_score.not_rating { height:110px; }
			#your_score legend { display:block; font-weight:bold; padding:8px 0 0 11px; }
			#your_score p { padding-left:11px; }
			#your_score select { display:none; }
			#game_ratings #your_score .rating_value { float:left; text-align:center; background-image:url(/shared/ongames/interface/interface.png); background-repeat:no-repeat; background-position:0 -192px; width:64px; height:32px; margin-left:8px; }
			#game_ratings #your_score .rating_value .value { font:bold 26px Tahoma, Geneva, sans-serif; line-height:100%; }
			
	#rate_game { height:100px; }
	#rate_game.rate_game_psp { margin-top:40px; }
		#rate_game div.box_rating { float:left; padding:8px 0 0 0; margin:9px 3px 9px 6px; width:150px; background-color:#FFF; }
		#rate_game div.box_rating span.close_box { display:block; float:right; height:34px; margin-right:-5px; width:5px; background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -459px -479px; }
		#rate_game div.box_rating input.value { display:block; float:left; background:transparent; background-image:none; font:bold 21px Tahoma, Geneva, sans-serif; line-height:100%; margin:0 0 0 7px; border:none; width:34px; padding:0; position:relative; top:-5px; height:24px; }
		#rate_game div.box_rating div.slider_box { border:0px; padding:0px; background:transparent; float:left; margin-left:10px; }
		#rate_game div.box_rating div.slider_box div.slider { background:#EFEFEF; float:left; margin:0; width:60%; height:10px; border:1px solid #D8D8D8; }
		#rate_game div.box_rating div.slider_box .slider a.ui-state-hover, #rate_game div.box_rating div.slider_box .slider a.ui-state-active { background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -110px -271px; color:transparent; }
		#rate_game div.box_rating div.slider_box div.slider a { background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -94px -270px; border:0px; color:transparent; }
		#rate_game input.button { float:left; margin:9px 0 0 3px; width:75px; padding:5px 0; }
		#rate_game div.msg_ok { margin:8px 8px 0px; }

	#critics_score { display:block; overflow:hidden; width:auto; padding:8px 8px 0; background:#EAEAEA; margin-bottom:16px; }
		#critics_score span { font-weight:bold; margin-left:8px; }
		#critics_score a { float:left; width:128px; height:59px; margin-left:8px; background:transparent url(/shared/ongames/interface/interface.png) no-repeat -251px -256px; text-decoration:underline; }

	#game_top_gamers { display:block; padding:0 16px 16px 23px; }
		#game_top_gamers .ongamers_cloud { display:block; width:101%; overflow:hidden; }
		#game_top_gamers .ongamers_cloud li { float:left; padding:0 3px 4px 0; }
		#game_top_gamers .ongamers_cloud li a.avatar_big img { width:82px; height:82px; }
		#game_top_gamers .ongamers_cloud li a.avatar_normal img { width:57px; height:57px; padding-right:5px; }
		#game_top_gamers .ongamers_cloud li a.avatar_small img { width:44px; height:44px; padding-right:5px; }

	#game_related, #game_universe { display:block; padding:0 0 16px 23px; }
		#game_related ul, #game_universe ul { padding:8px 0 16px 0; display:block; overflow:hidden; }
		#game_related ul li, #game_universe ul li { float:left; width:49%; }
		#game_related ul li a.game_name, #game_universe ul li a.game_name { margin:8px 8px 0 0; clear:both; display:block; height:auto; }

	#related_searches { display:block; padding:0 16px 32px 6px; }

	#more_reviews,#more_previews { display:block; padding:0 16px 16px 23px; }
		#more_reviews .users_list .content_info, #more_previews .users_list .content_info, #more_videos .users_list .content_info { background-position:-673px 100%; }
		#more_reviews .users_list .content_info .inside, #more_previews .users_list .content_info .inside, #more_videos .users_list .content_info .inside { background-position:-673px 0; }

	#more_videos { display:block; padding:16px 16px 16px 23px; }
		#more_videos div.video_thumb a { width:150px; height:111px; overflow:hidden; background-position:-5px -444px; }
		#more_videos div.video_thumb a img { margin-left:0; }
		#more_videos span.user { float:left; margin-top:22px; }

	#text_content { display:block; overflow:hidden; text-align:justify; line-height:140%; }
		#text_content p { clear:both; margin:0 0 16px 0; }
		#text_content h3, #text_content h4 { font:bold 15px Tahoma, Geneva, sans-serif; padding:0 0 16px 0; }
		#text_content .image_center { background-color:#EAEAEA; padding:16px 14px; margin-bottom:16px; }
			#text_content .image_center div { font-size:11px; padding:8px 0 0 0; }
		#text_content .best_worst { display:block; overflow:hidden; width:auto; padding:16px 0; }
		#text_content ul li { list-style:disc outside; margin-bottom:15px; }
		#text_content ol li { list-style:decimal outside; }
		#text_content .pagination_navigation ul li { margin-left:0px; }


	#critics_score_list table { clear:both; }
		#critics_score_list table th.critics { width:302px; }
		#critics_score_list table th.score { width:50px; }
		#critics_score_list table th.review_link { width:70px; }
		#critics_score_list table th { padding:5px; background-color:#EAEAEA; font-weight:bold; }
		#critics_score_list table td { padding:8px 5px; border-bottom:1px dotted #CACACA; }
		#critics_score_list table td div.rating_value { font-weight:bold; }

	#video_full { display:block; padding:8px 0 16px; clear:both; width:100%; }

	#game_video, #game_gallery { display:block; margin:0 0 32px 0; overflow:hidden; }
		#game_video .users_list div.user_feedback, #game_gallery .users_list div.user_feedback { display:block; margin:0; padding:0; background:none; }
		#game_video .users_list div.user_feedback h5, #game_gallery .users_list div.user_feedback h5 { padding:14px 16px 0 0; }
		
	#game_gallery .users_list div.user_report, #game_video .users_list div.user_report { margin:10px 0 0 90px; display:block; height:40px; width:665px; }
		#game_gallery .users_list div.user_report li.inadequate, #game_video .users_list div.user_report li.inadequate { width:440px; }

	#screenshots_gallery { display:block; width:auto; overflow:hidden; margin:0 0 0 0; padding:8px 0; height:auto; }
		#screenshots_gallery li { float:left; padding:0 5px 5px 0; width:207px; margin:0; }
		#screenshots_gallery li a.gallery_thumb { cursor:pointer; }
		#screenshots_gallery li a.gallery_thumb div { margin:2px; display:block; height:117px; width:201px; overflow:hidden; text-align:center; }
		#screenshots_gallery li a.gallery_thumb div img { width:auto; }
		#screenshots_gallery li .screenshot_thumb, #screenshots_gallery li .news_screenshot_thumb { margin:0; padding:0; background:transparent; }
		#screenshots_gallery li .screenshot_thumb img, #screenshots_gallery li .news_screenshot_thumb img { border:1px solid #FFF; }
		#screenshots_gallery li .screenshot_thumb:hover img, #screenshots_gallery li .news_screenshot_thumb:hover img { border-color:#1F94E6; }
	#more_galleries { display:block; padding:16px 16px 16px 23px; }

	#gallery_images_thumbs.content_info { width:690px; }

	.underline { text-decoration:underline; }
	
		#votes_table { border-collapse:collapse; width:440px; margin-bottom:30px; }
		#votes_table th { background-color:#EAEAEA; padding:4px 6px; font-size:13px; text-align:center; border:1px solid #CACACA; color:#000; font-weight:bold; }
			#votes_table th span.icon_m { text-align:center; margin:0 auto; float:none; }
		#votes_table td { padding:4px 6px; border-width:0px 1px 1px 1px; border-style:solid; border-color:#CACACA; text-align:center; }

/* @endgroup FILE */

/* @end STYLES game */

/* @STYLES forms */

/* @group FORMS */

	#write_comment { display:block; }
		#write_comment legend { font:bold 17px Tahoma, Geneva, sans-serif; color:#9F9D9E; display:block; padding:8px 0; }
		#write_comment textarea { width:326px; height:100px; font:13px Tahoma, Geneva, sans-serif; line-height:18px; }
		#write_comment input { display:block; margin:0 0 8px 0; }
		#write_comment .inside div span, #write_comment .button { display:block; margin:8px 0 0 0; }
		#write_comment .rounded div span { font-weight:bold; color:#c00; display:none; }
		#write_comment .rounded div.error span { display:block; }
		#write_comment .rounded div.error label { display:none; }
		#write_comment .rounded div.error input, #write_comment .inside div.error textarea { border-color:#c00; color:#c00; background:#F8D3D3; }
		#write_comment #username_container, #write_comment #password_container { display:none; }

	form.forms { display:block; }
	form.forms label { font-size:11px; color:#FFF; padding:2px 4px; background-color:#0e65d0; }
	form.forms legend.title { font:bold 18px Tahoma, Geneva, sans-serif; color:#000; display:block; padding:8px 0; }
	form.forms legend.title em { font:normal 11px Tahoma, Geneva, sans-serif; color:#666; }
 	form.forms fieldset fieldset label { font-size:13px; color:#000; padding:0; background-color:#FFF; }
	form.forms fieldset fieldset label input { height:16px; width:16px; vertical-align:middle; }
	form.forms fieldset fieldset li { float:left; clear:none; margin-left:16px; padding:0; }
	form.forms fieldset li label.title { clear:both; font-size:13px; color:#000; padding:0 0 10px 0; background-color:#FFF; font-weight:bold; display:block; }
	form.forms fieldset li label.radio { font-size:13px; color:#000; padding:0; background-color:#FFF; float:left; padding:0 20px 16px 10px; }
	form.forms fieldset li label.radio input { width:16px; height:16px; vertical-align:middle; margin-right:4px; }
	form.forms fieldset li em { font:normal 11px Tahoma, Geneva, sans-serif; display:block; clear:both; padding:4px 0; color:#666; }
	form.forms fieldset fieldset em { padding:8px; color:#666; }
	form.forms fieldset li.birthdate ul { float:left; }
	form.forms fieldset li.birthdate ul li { float:left; clear:none; }
	form.forms fieldset li.birthdate ul li input { text-align:center; }
	form.forms fieldset li.birthdate ul li input.day, form.forms fieldset li.birthdate ul li input.month { width:25px; margin-right:14px; }
	form.forms fieldset li.birthdate ul li input.year { width:40px; }
	form.forms li.long_description .wym_iframe iframe { height:500px; }
	form.forms li.short_description .wym_iframe iframe { height:150px; }
	form.forms .charcounter { font-size:11px; color:#999; padding:2px 0; }

	form.forms fieldset fieldset { border:1px dotted #0e65d0; padding:12px 16px 0; width:100%; padding:10px 4px; }
	form.forms fieldset fieldset legend { display:block; padding-bottom:8px; font-size:11px; color:#FFF; padding:2px 4px; background-color:#0e65d0; }
	form.forms input.text, form.forms .input_ss, form.forms .input_s, form.forms .input_m, form.forms .input_l, form.forms .input_xl, form.forms .input_xxl { clear:both; display:block; width:100%; border:1px solid #0e65d0; padding:4px; overflow:auto; text-align:justify; }
	form.forms input.input_ss { width:80px; }
	form.forms input.input_s { width:100px; }
	form.forms input.input_m { width:200px; }
	form.forms input.input_l { width:250px; }
	form.forms select.input_l { width:268px; height:27px; }
	form.forms input.input_xl { width:400px; }

	form.forms select { clear:both; display:block; width:100%; border:1px solid #0e65d0; padding:4px; overflow:auto; text-align:justify; }
	form.forms textarea { clear:both; display:block; border:1px solid #0e65d0; padding:4px; overflow:auto; text-align:justify; width:100%; }
	form.forms textarea.title { font:bold 16px Tahoma, Geneva, sans-serif; height:40px; }
	form.forms ol li { display:block; padding-bottom:13px; clear:both; }
		form.forms .loading ol li.progress_bg { background-color:#fff; width:100%; margin:0; border:1px solid #999; }
	form.forms ol li.success textarea, form.forms ol li.success input, form.forms ol li.error success { border:1px solid #4BA51B; }
	form.forms ol li.success label,form.forms ol li.success legend { background-color:#4BA51B; }
	form.forms ol li.active label, form.forms ol li.active legend { background-color:#F26B08; }
	form.forms ol li.active .list_checkbox label { background-color:transparent; }
	form.forms ol li.active textarea, form.forms ol li.active input.text, form.forms ol li.active select, form.forms fieldset ol li.active fieldset { border-color:#F26B08; width:100%; }
	form.forms ol li input.text { overflow:hidden; }
	form.forms ol li.active div.slider_box { border:1px solid #F26B08; }
	form.forms ol li.error label,form.forms ol li.error legend { background-color:#de0202; }
	form.forms ol li.error ul label { background-color:white; }
	form.forms ol li.error textarea, form.forms ol li.error input, form.forms ol li.error fieldset { border:1px solid #de0202; background-color:#FFF7F7; }
	form.forms ol li em.error { font-weight:bold; color:#de0202; display:none; }
	form.forms fieldset fieldset li.error label { color:#FFF; font-size:11px; padding:2px; }
	form.forms ol li.error .msg_ko { border:0px none; background:#FFF; font-weight:bold; color:#de0202; }
	form.forms ol li div.help { position:absolute; margin:5px 0 0 453px; width:306px; display:none; }
	form.forms ol li div.help span { display:block; width:53px; height:40px; background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -560px -448px; margin-right:8px; color:#F26B08; font:bold 24px Tahoma, Geneva, sans-serif; text-align:center; padding:10px 0 0 29px; float:left; }
	form.forms .users_list ol li div.help { margin:16px 0 0 362px; }
		form.forms ol li div.help_title_video { margin-top:-17px; }
		form.forms ol li div.help_title_download { margin-top:-17px; }
	form.forms input.value_box { background:transparent url(/shared/ongames/interface/interface.png) 0 -192px no-repeat; float:left; height:32px; text-align:center; width:64px; border:0px none; font:bold 26px Tahoma, Geneva, sans-serif; }
	form.forms .ui-slider-horizontal { width:78%; float:left; }
	form.forms li.total_value .slider_box { background:#DFDFDF; }
	form.forms li.secondary_rating { display:none; }
	form.forms input.button { padding:8px; clear:both; float:left; }
		#images_from_PC form.forms input.button, #images_from_gallery form.forms input.button { float:none; }

	#form_review, #form_preview, #form_article, #form_suggest_news, #form_video, #form_images, #form_cheat, #form_guide, #form_suggest_download { width:440px; }
	#form_cheat .wym_tools_image { display:none; }
	#contact_form, #form_news, #form_download { width:440px; }

	#contact_form { padding:0 0 0 20px; }

	form#form_video.forms img { border:1px solid #CACACA; margin:0 0 16px; }
	form#form_video.forms p { padding-bottom:15px; width:600px; }
	form#form_video.forms input.button { padding:8px; }
	form#form_video.forms #video_information { display:none; }
	form#form_video.forms ol li span.imag_video { display:block; }
		form#form_video.forms ol li span.imag_video img { margin-left:30px; }

	form.forms a.cancel { float:left; padding:10px 32px; text-decoration:underline; }
	div.slider_box { border:1px solid #0E65D0; padding:8px; display:block; overflow:hidden; width:100%; background-color:#EAEAEA; }
	.slider { margin:10px; }
	.slider a { text-align:center; text-decoration:none; }

	#form_suggest form { padding:10px 30px; }
		#form_suggest h1 { font-size:20px; font-weight:bold; margin:20px 0 0 10px; }
		#form_suggest form.forms .add { display:none; }
		#form_suggest form.forms textarea, #form_suggest form.forms input.text { width:440px; resize:vertical; }
		#form_suggest form.forms select { width:450px; }
		#form_suggest form.forms ol li div.help { margin-top:-17px; }
		#form_suggest form.forms ol li div.help_title_suggest { margin-top:2px; }
			#form_suggest form.forms ol li dl dt a { margin-left:6px; text-decoration:underline; }
		#form_suggest form.forms ol li dl dd { float:right; }

	#advanced_rating { text-decoration:underline; float:right; padding:8px 0; }
	#simple_rating { text-decoration:underline; float:right; padding:8px 0; }

	/* @group nota */
	#program_rank_slider { margin-top:5px; }
	#program_rank { width:6%; margin-left:1%; text-align:center; font-weight:bold; }
	/* @endgroup nota */

/* @endgroup FORMS */

/* @group XBOX PROMO */
	#content.xbox_promo { margin-top:15px; border:1px solid #CACACA; padding:0; background:#FFF; }
		#content.xbox_promo .header { background:transparent url(/shared/ongames/interface/promos/background.png) no-repeat 6px 6px; padding-left:15px; }
		#content.xbox_promo a { font-weight:bold; text-decoration:underline; }
			#content.xbox_promo a:hover { text-decoration:none; }
		#content.xbox_promo h1 { padding:0; margin:0; width:340px; height:102px; line-height:normal; font-family:Tahoma, Geneva, sans-serif; float:left; position:relative; font-weight:bold; color:#000; font-size:53px; }
			#content.xbox_promo h1 span { position:absolute; }
				#content.xbox_promo h1 .first { color:#FFF; font-weight:normal; margin:15px 0 0 25px; }
				#content.xbox_promo h1 .second { font-size:32px; margin:67px 0 0 20px; }
				#content.xbox_promo h1 .third { margin:63px 0 0 61px; }
		#content.xbox_promo .send_video { width:500px; float:right; padding:15px 15px 0 100px; }
			#content.xbox_promo .send_video h3 { font-size:1.3em; font-weight:bold; margin:10px 0; letter-spacing:-1px; }
			#content.xbox_promo .send_video p { float:left; width:300px; }
				#content.xbox_promo .send_video p a:hover { text-decoration:none; }
			#content.xbox_promo .send_video .send { padding-left:30px; width:163px; height:50px; }
				#content.xbox_promo .send_video .send a { background:url(/shared/ongames/interface/promos/elements.png) no-repeat left -44px; display:block; width:163px; height:35px; text-align:center; padding-top:15px; text-decoration:none; font-size:17px; }
		#content.xbox_promo .starred { clear:both; padding:35px 15px 30px 0; }
			#content.xbox_promo .starred li { width:49%; float:left; }
				#content.xbox_promo .starred #video_1, #content.xbox_promo .starred #video_2 { height:290px; clear:both; overflow:hidden; }
				#content.xbox_promo .starred li #video_full { padding:0; margin:0; }
				#content.xbox_promo .starred li.first { padding-right:16px; }
				#content.xbox_promo .starred .user_report { width:auto; padding:5px 0 0 0; }
					#content.xbox_promo .user_report ul { left:65px; overflow:hidden; position:relative; top:-16px; }
						#content.xbox_promo .starred .user_report ul li { padding:0 0 0 15px; }
				#content.xbox_promo .starred li ul li { width:auto; display:inline; padding:10px 20px 0 0; }
					#content.xbox_promo .starred li ul li a { font-weight:normal; text-decoration:none; }
			#content.xbox_promo .prizes { padding:0 15px; }
			#content.xbox_promo .prizes .winner { padding:37px; background:transparent url(/shared/ongames/interface/promos/prizes.jpg) no-repeat center top; z-index:1; }
			#content.xbox_promo .prizes h3 { font-size:1.9em; font-weight:bold; margin:0 0 5px 0; }
				#content.xbox_promo .prizes h3 span { font-size:0.8em; }
				#content.xbox_promo .prizes .winner ul { list-style-type:disc; padding:5px 0 20px 20px; }
					#content.xbox_promo .prizes .winner ul li { list-style-type:disc; }
			#content.xbox_promo .prizes .second { z-index:100; background:url(/shared/ongames/interface/promos/elements.png) no-repeat -163px -35px; padding:0 37px 5px 135px; margin-top:-10px; }
			#content.xbox_promo .sponsors { background:url(/shared/ongames/interface/promos/sponsors.png) repeat-x center bottom; padding:30px 0 30px 35px; }
			#content.xbox_promo .sponsors strong { display:block; float:left; width:120px; }
			#content.xbox_promo .sponsors ul { float:left; background:url(/shared/ongames/interface/promos/elements.png) no-repeat -163px 0; height:25px; width:800px; }
				#content.xbox_promo .sponsors ul li { float:left; text-indent:-99999px; width:25%; }
		#content.xbox_promo h2 { font-size:2em; font-weight:bold; margin:10px 0; letter-spacing:-1px; padding:25px 20px; clear:both; }
		#content.xbox_promo .users_list { padding:0 20px 25px 0; }
			#content.xbox_promo .users_list .content_info div.rounded { padding:0 16px 8px 16px; float:left; }
			#content.xbox_promo .users_list .user { width:453px; float:left; margin:0 0 25px 25px; }
			#content.xbox_promo .users_list .label_icon { margin:0 -16px 0 0; }
			#content.xbox_promo .users_list h3 { font-size:1.5em; font-weight:bold; overflow:hidden; border:none; padding:8px 0; margin:0; color:#000; width:270px; }
			#content.xbox_promo .users_list ul { padding-left:10px; }
			#content.xbox_promo .users_list .avatar img { width:50px; height:49px; }
			#content.xbox_promo .content_info div.video_thumb { float:left; margin:auto; height:210px; width:342px; }
				#content.xbox_promo .content_info div.video_thumb a { height:200px; width:342px; background:white url(/shared/ongames/interface/promos/elements.png) no-repeat right bottom; text-align:center; padding-top:10px; }
					#content.xbox_promo .content_info div.video_thumb a img { width:335px; height:190px; margin:0; }
			#content.xbox_promo .content_info .voting a { text-decoration:none; font-weight:normal; }
			#content.xbox_promo .content_info .user_feedback { background:transparent; margin:auto; padding:0; width:240px; float:right; }
				#content.xbox_promo .content_info .user_feedback h5 { margin:0; padding:0; }
				#content.xbox_promo .content_info .user_feedback a { margin:0 0 0 15px; display:block; text-decoration:none; }
	/* @group SEND VIDEO */
	div.xbox_promo { padding:30px; clear:both; overflow:hidden; }
	.xbox_promo #form_video { width:auto; }
		.xbox_promo #form_video ol { width:440px; }
		.xbox_promo h1 { line-height:normal; font-size:1.9em; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#000; padding:0 0 15px 0; }
		.xbox_promo .forms p { padding-bottom:15px; line-height:17px; width:87%; }
		.xbox_promo .forms ol .help p { padding:0; width:auto; }
		.xbox_promo.howto ol { padding-left:20px; }
			.xbox_promo.howto ol li { list-style-type:decimal; padding-bottom:10px; font-weight:bold; }
				.xbox_promo.howto ol li p { font-weight:normal; padding-left:0; }
		.xbox_promo.howto p { padding:0 0 0 20px; }
	/* @endgroup SEND VIDEO */
/* @endgroup XBOX PROMO */

/* @end STYLES forms */

/* @STYLES user_panel */

/* @group USER CONTROL PANEL */

	#user_cancellation { display:block; overflow:hidden; padding:0; width:700px; margin:30px auto; }
		#user_cancellation h2 { font:bold 20px Tahoma, Geneva, sans-serif; margin:0 0 20px 0; }
		#user_cancellation div.msg_warning { width:650px; margin:30px 0; }
	
	#personal_information { display:block; overflow:hidden; padding-top:16px; }
	#personal_information h2 { font:bold 25px Tahoma, Geneva, sans-serif; margin:0 0 20px 0; }
		#personal_information .avatar { float:left; width:169px; text-align:center; }
			#personal_information .avatar div#avatar_original, #personal_information .avatar div#avatar_thumb_container { padding:8px; border:1px solid #CACACA; background:#FFF; width:100px; height:100px; margin:auto; margin-bottom:16px; }
			 #personal_information .avatar div#avatar_thumb_container { overflow:hidden; }
			 
	

		#personal_information form { float:left; width:410px; background:#FFF; border-left:1px dotted #CACACA; padding:0 32px 64px; }
			#personal_information form#userprivacy, #personal_information form#search_panel { width:660px; }
			#personal_information form fieldset.user_data { padding:0 0 32px; }
				#personal_information form fieldset.user_data a { display:block; padding-left:110px; width:110px; }
		#personal_information dt { float:left; width:100px; text-align:right; clear:left; padding:0 8px 8px 0; }
		#personal_information dd { float:left; width:300px; text-align:left; padding:0 0 8px; font-weight:bold; }
		#personal_information input.button { margin:7px 10px 64px 0; }

		#personal_information form p { padding-bottom:10px; }
		#personal_information form.forms a.cancel { padding-top:18px; }

		#personal_information form ol li.date_user_01 { height:20px; background-color:#FFF; border-top:1px solid #EAEAEA; padding:10px; }
			#personal_information form ol li.date_user_01 a.form_follow_delete { float:right; background:transparent url(/shared/ongames/interface/interface.png) -480px -48px no-repeat; padding-left:20px; }
		#personal_information form ol li.date_user_02 { height:20px; background-color:#EAEAEA; border-bottom:1px solid #FFF; padding:10px; }
			#personal_information form ol li.date_user_02 a.form_follow_delete { float:right; background:transparent url(/shared/ongames/interface/interface.png) -480px -48px no-repeat; padding-left:20px; }

		#personal_information form#user_game select { width:120px; }

		#personal_information form#user_follow ol { padding-bottom:20px; }

		#personal_information form#user_privacy fieldset fieldset ul li { padding:3px 0; }
		#personal_information form#user_privacy fieldset fieldset input { vertical-align:bottom; }
		#personal_information form#user_privacy fieldset fieldset span { padding:0 0 15px 5px; }

		#personal_information form#userprivacy table { padding:10px 0; margin-bottom:25px; border-collapse:inherit; }
			#personal_information form#userprivacy table thead th { text-align:left; padding:2px 0 2px 5px; }
			#personal_information form#userprivacy table thead th.check { text-align:center; }
			#personal_information form#userprivacy table tbody tr td { padding:5px; }
				#personal_information form#userprivacy table tbody tr td.first { width:530px; }
				#personal_information form#userprivacy table tbody tr td.check { text-align:center; }

		#personal_information form#search_panel h3 { font-size:16px; font-weight:bold; margin-bottom:10px; }
		#personal_information #search_term_panel { font:15px Tahoma, Geneva, sans-serif; padding:4px 6px; border:2px solid #0E65D0; float:left; width:288px; height:20px; margin:0 4px 60px 0; background-color:#EEF1FF; }
			#personal_information #search_for_add_button { float:left; background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -748px -496px; border:0px none; font:bold 18px Tahoma, Geneva, sans-serif; color:#FFF; padding:3px 4px 5px 25px; text-align:left; width:100px; margin:0 0 0 4px; cursor:pointer; }
			#personal_information #close_search_for_add_button { background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll 100% -496px; float:left; width:3px; height:32px; overflow:hidden; margin-right:8px; }
			#personal_information p.complete_list { padding:6px 0; }

		.user_panel table { border-collapse:collapse; width:610px; margin-bottom:30px; }
			.user_panel table input { border:none; color:#144F4F; }
			.user_panel table textarea { border:none; margin:3px 0; width:98%; overflow:scroll; color:#144F4F; resize:vertical; }
			.user_panel table th { background-color:#0E65D0; padding:4px 6px; font-size:11px; text-align:left; border-width:1px 1px 0 1px; border-style:solid; border-color:#CACACA; color:#FFF; }
			.user_panel table th.own_it, .user_panel table th.want_it, .user_panel table th.playing_it { width:45px; text-align:center; }
			.user_panel table th.delete { width:60px; text-align:center; }
			.user_panel table td { padding:4px 6px; border-width:0px 1px 1px 1px; border-style:solid; border-color:#CACACA; text-align:center; }
				.user_panel table td.game_name, .user_panel table td.first { text-align:left; }
				.user_panel table td.td_title { background-color:#E0EFEF; }
			.user_panel table td a.delete { font-size:11px; }
			.return_data { margin:20px 0; }
			.return_data a { float:left; width:auto; }
			.return_data a span { background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -32px -703px; display:block; float:left; font-size:0; height:16px; line-height:0; overflow:hidden; text-indent:-9999em; width:24px; }
			/* @endgroup USER CONTROL PANEL */

/* @end STYLES user_panel */

/* @STYLES icons */

a.plt_dc, a.plt_ds, a.plt_gb, a.plt_gba, a.plt_gc, a.plt_iphone, a.plt_linux, a.plt_mac, a.plt_movil, a.plt_n-gage, a.plt_n64, a.plt_pc, a.plt_ps2, a.plt_ps3, a.plt_psp, a.plt_psx, a.plt_wii, a.plt_xbox, a.plt_xbox360, a.plt_ipad { position:relative; padding:0 0 8px 0; font-size:15px; color:#000; }
a.plt_dc span, a.plt_ds span, a.plt_gb span, a.plt_gba span, a.plt_gc span, a.plt_iphone span, a.plt_linux span, a.plt_mac span, a.plt_movil span, a.plt_n-gage span, a.plt_n64 span, a.plt_pc span, a.plt_ps2 span, a.plt_ps3 span, a.plt_psp span, a.plt_psx span, a.plt_wii span, a.plt_xbox span, a.plt_xbox360 span , a.plt_ipad span { font:bold 9px Tahoma, Geneva, sans-serif; background-color:#6d91ba; color:#FFF; padding:1px 4px; vertical-align:bottom; text-transform:uppercase; cursor:default; position:absolute; top:3px; left:0; line-height:10px; }
a.plt_dc:hover span, a.plt_ds:hover span, a.plt_gb:hover span, a.plt_gba:hover span, a.plt_gc:hover span, a.plt_iphone:hover span, a.plt_linux:hover span, a.plt_mac:hover span, a.plt_movil:hover span, a.plt_n-gage:hover span, a.plt_n64:hover span, a.plt_pc:hover span, a.plt_ps2:hover span, a.plt_ps3:hover span, a.plt_psp:hover span, a.plt_psx:hover span, a.plt_wii:hover span, a.plt_xbox:hover span, a.plt_xbox360:hover span,  a.plt_ipad:hover span { text-decoration:none; cursor:default; }
	a.plt_dc { padding-left:30px; }
	a.plt_ds { padding-left:30px; }
		a.plt_ds span { background-color:#f55656; }
	a.plt_gb { padding-left:30px; }
		a.plt_gb span { background-color:#be9595; }
	a.plt_gba { padding-left:34px; }
		a.plt_gba span { background-color:#be9595; }
	a.plt_gc { padding-left:30px; }
		a.plt_gc span { background-color:#ba47b9; }
	a.plt_iphone { padding-left:53px; }
		a.plt_iphone span { background-color:#333; }
	a.plt_linux { padding-left:30px; }
	a.plt_mac { padding-left:36px; }
		a.plt_mac span { background-color:#333; }
	a.plt_movil { padding-left:48px; }
	a.plt_n-gage { padding-left:30px; }
	a.plt_n64 { padding-left:30px; }
		a.plt_n64 span { background-color:#924848; }
	a.plt_pc { padding-left:26px; }
		a.plt_pc span { background-color:#206513; }
	a.plt_ps2 { padding-left:33px; }
		a.plt_ps2 span { background-color:#465ccf; }
	a.plt_ps3 { padding-left:33px; }
		a.plt_ps3 span { background-color:#031a8c; }
	a.plt_psp { padding-left:30px; }
		a.plt_psp span { background-color:#72a0dd; }
	a.plt_psx { padding-left:30px; }
		a.plt_psx span { background-color:#8da4c4; }
	a.plt_wii { padding-left:33px; }
		a.plt_wii span { background-color:#b50d0d; }
	a.plt_xbox { padding-left:41px; }
		a.plt_xbox span	{ background-color:#778c73; }
	a.plt_xbox360 { padding-left:62px; }
		a.plt_xbox360 span { background-color:#38be1f; }
	a.plt_ipad { padding-left:39px; }
		a.plt_ipad span { background-color:#333; }
	.top_item a { font-size:13px; }

	#container span.icon_m, #container a.icon_m, div.highslide-container span.icon_m { background-image:url(/shared/ongames/interface/interface.png); background-repeat:no-repeat; display:block; float:left; overflow:hidden; text-indent:-9999em; width:16px; height:16px; padding:0; margin:0 4px 2px 0; }
	span.write_review, a.write_review { background-position:-352px -32px; }
	span.write_preview, a.write_preview { background-position:-352px -16px; }
	span.write_article, a.write_article { background-position:-352px -128px; }
	span.add_screenshots, a.add_screenshots { background-position:-352px -48px; }
	span.add_cheat, a.add_cheat { background-position:-352px -80px; }
	span.add_guide, a.add_guide { background-position:-352px -144px; }
	span.add_video, a.add_video { background-position:-352px -64px; }
	span.add_news, a.add_news { background-position:-352px -96px; }
	span.add_comment, a.add_comment { background-position:-352px -112px; }
	span.add_download, a.add_download { background-position:-352px -160px; }
	span.summary, a.summary { background-position:-416px -16px; }
	span.review, a.review { background-position:-384px -32px; }
	span.review_link, a.review_link { background-position:-416px -32px; }
	span.preview, a.preview { background-position:-384px -16px; }
	span.screenshots, a.screenshots, span.gallery, a.gallery { background-position:-384px -48px; }
	span.cheat, a.cheat { background-position:-384px -80px; }
	span.guide, a.guide { background-position:-384px -144px; }
	span.video, a.video { background-position:-384px -64px; }
	span.news, a.news { background-position:-384px -96px; }
	span.comment, a.comment { background-position:-384px -112px; }
	span.download, a.download { background-position:-384px -160px; }
	span.critics, a.critics { background-position:-416px -48px; }
	span.article, a.article { background-position:-384px -128px; }
	span.games, a.games { background-position:-416px -80px; }
	span.activity, a.activity { background-position:-416px -64px; }
	span.love, a.love { background-position:-448px -16px; }
		span.hate, a.hate { background-position:-448px -32px; }
		span.relevance, a.relevance { background-position:-448px -80px; }
		span.date, a.date { background-position:-448px -48px; }
		span.level, a.level { background-position:-448px -64px; }
		span.share, a.share { background-position:-448px -112px; display:none; }
		span.mail, a.mail { background-position:-448px -143px; }
		span.users, a.users, span.friend, a.friend { background-position:-448px -160px; }
		span.followers, a.followers, span.follower, a.follower { background-position:-448px -176px; }
		span.alerts, a.alerts { background-position:-480px -16px; }
		span.score, a.score { background-position:-480px -32px; }
		span.required, a.required, span.tip_ok, a.tip_ok { background-position:-480px -64px; }
		span.tip_ko, a.tip_ko { background-position:-480px -48px; }
		span.trash, a.trash { background-position:-448px -96px; }
		span.banned, a.banned { background-position:-448px -96px; }

		span.black_arrow_down { background-position:-865px -279px; }
	span.black_arrow_up { background-position:-831px -279px; }
	span.value1 { background-position:-448px -16px; }
	span.value-1 { background-position:-448px -32px; }

	.logo_m { display:block; text-indent:-9999em; width:130px; height:40px; background:url(/shared/ongames/interface/interface.png) no-repeat -271px -324px; }
	.logo_s { display:block; text-indent:-9999em; width:54px; height:17x; background:url(/shared/ongames/interface/interface.png) no-repeat -416px -336px; }

	/* @endgroup ACTIONS, ICONS & LOGOS */

	/* @group FLAGS */
	.icon_flag { float:left; clear:none; width:16px; margin-right:5px; height:11px; width:16px; margin-top:4px; cursor:help; text-indent:-9999em; }
		/* @desc:EUROPA */		.flag_eu_EU { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 0px; }
		/* @desc:UK */			.flag_en_GB { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -22px; }
		/* @desc:ESPANHA */		.flag_es_ES { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -44px; }
		/* @desc:CATALUNYA */	.flag_ca_ES { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -66px; }
		/* @desc:PAIS VASCO */	.flag_eu_ES { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -88px; }
		/* @desc:ALEMANIA */	.flag_de_DE { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -110px; }
		/* @desc:FRANCIA */		.flag_fr_FR { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -132px; }
		/* @desc:ITALIA */		.flag_it_IT { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -154px; }
		/* @desc:RUSIA */		.flag_ru_RU { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -176px; }
		/* @desc:TAIWAN */		.flag_zh_TW { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -198px; }
		/* @desc:CHINA */		.flag_zh_CN { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -220px; }
		/* @desc:PORTUGAL */	.flag_pt_PT { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -242px; }
		/* @desc:TURQUÃ�A */		.flag_tr_TR { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -264px; }
		/* @desc:GALICIA */		.flag_gl_ES { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -286px; }
		/* @desc:ARGENTINA */	.flag_es_AR { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -308px; }
		/* @desc:FED. ARABE */ 	.flag_ar_SA { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -330px; }
		/* @desc:REP. CHECA */	.flag_cs_CZ { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -352px; }
		/* @desc:COREA SUR */	.flag_ko_KR { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -374px; }
		/* @desc:DINAMARCA */	.flag_da_DK { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -396px; }
		/* @desc:FILANDIA */	.flag_fi_FI { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -418px; }
		/* @desc:GRECIA */		.flag_el_GR { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -440px; }
		/* @desc:INDIA */		.flag_hi_IN { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -462px; }
		/* @desc:HOLANDA */		.flag_nl_NL { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -484px; }
		/* @desc:JAPON */		.flag_ja_JP { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -506px; }
		/* @desc:NORUEGA */		.flag_no_NO { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -528px; }
		/* @desc:POLONIA */		.flag_pl_PL { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -550px; }
		/* @desc:SUECIA */		.flag_sv_SE { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -572px; }
		/* @desc:USA */			.flag_en_US { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -594px; }
		/* @desc:CHILE */		.flag_es_CL { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -616px; }
		/* @desc:ECUADOR */		.flag_es_EC { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -638px; }
		/* @desc:VENEZUELA */	.flag_es_VE { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -660px; }
		/* @desc:COLOMBIA */	.flag_es_CO { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -682px; }
		/* @desc:MEXICO */		.flag_es_MX { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -704px; }
		/* @desc:PERU */		.flag_es_PE { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -726px; }
		/* @desc:BRASIL */		.flag_pt_BR { background:transparent url(/shared/ongames/interface/flags.gif) no-repeat 0 -748px; }
	/* @endgroup FLAGS */

/* @end STYLES icons */

/* @STYLES js_plugins */

/* @group JQUERY TOOLS */

	/* @group OVERLAY */

	div.overlay { background-image:url(/shared/ongames/js/overlay/white.png); width:700px; height:530px; display:none; padding:55px; }
	div.overlay div.close { background-image:url(/shared/ongames/js/overlay/close.png); position:absolute; right:5px; top:5px; cursor:pointer; height:35px; width:35px; }
	div.overlay.black { background:url(/shared/ongames/js/overlay/transparent.png) no-repeat; color:#fff; }
	div.overlay.petrol { background:url(/shared/ongames/js/overlay/petrol.png) no-repeat; color:#fff; }
	div.black h2, div.petrol h2 { color:#ddd; }

	/* @endgroup OVERLAY */

	/* @group SCROLLABLE */

	div.scrollable { position:relative; overflow:hidden; width:875px; height:325px; }
	div.scrollable ul.items { width:20000em; position:absolute; }
	div.scrollable ul.items li { float:left; }

	#day_in_images.scrollable { width:557px; margin:20px auto 0px; height:85px; padding:8px 0 16px; border-bottom:1px dotted #CACACA; border-top:1px dotted #CACACA; }
	#day_in_images.scrollable ul { width:20000em; }
	#day_in_images.scrollable ul li { height:64px; width:108px; margin-top:10px; border:2px solid #FFF; margin-top:8px; }

	#day_in_images.scrollable ul li a { width:auto; }
	#day_in_images.scrollable ul li img { background:#FFF; border:1px solid #CACACA; margin:0px; padding:3px; width:100px; }
	#day_in_images.scrollable ul li.active { border:2px solid #000; }
	#day_in_images.scrollable ul li.active .marker { border:0 solid #FFF; position:absolute; display:block; height:5px; border-bottom:6px solid #000; border-left-width:6px; border-right-width:6px; margin-top:-13px; margin-left:50px; font-size:1px; }
	#wall_thumbs .prev_page, #wall_thumbs .next_page { margin-top:45px; }

	/* @endgroup SCROLLABLE */

/* @endgroup JQUERY TOOLS */


/* @group SLIDER */
	.ui-slider { position:relative; text-align:left; }
	.ui-slider .ui-slider-handle { position:absolute; z-index:2; width:1.2em; height:15px; cursor:default; }
	.ui-slider .ui-slider-range { position:absolute; z-index:1; font-size:.7em; display:block; border:0; }

	.ui-slider-horizontal { height:.8em; }
	.ui-slider-horizontal .ui-slider-handle { top:0; margin-left:-.6em; }
	.ui-slider-horizontal .ui-slider-range { top:0; height:100%; }
	.ui-slider-horizontal .ui-slider-range-min { left:0; }
	.ui-slider-horizontal .ui-slider-range-max { right:0; }

	.ui-slider-vertical { width:.8em; height:100px; }
	.ui-slider-vertical .ui-slider-handle { left:-.3em; margin-left:0; margin-bottom:-.6em; }
	.ui-slider-vertical .ui-slider-range { left:0; width:100%; }
	.ui-slider-vertical .ui-slider-range-min { bottom:0; }
	.ui-slider-vertical .ui-slider-range-max { top:0; }

	.slider_box { position:relative; }
	.slider_box input { margin:0 0 0 3px; text-align:center; position:relative; border:transparent; width:55px; background:none; float:left; vertical-align:top; }
	.slider_box select { float:left; margin-top:7px; }
	.slider_box .slider { border:1px solid #999; background:#FFF; }
	.slider_box .slider span { display:block; height:100%; }
	.slider_box .slider a { cursor:pointer; border:1px solid #999; background:#EAEAEA; }

	.slider_box .slider a.ui-state-hover, .box_rating .slider_box .slider a.ui-state-active { background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -144px -272px; color:transparent; }
	.slider_box .slider a { background:transparent url(/shared/ongames/interface/interface.png) no-repeat scroll -128px -270px; border:0px; color:transparent; width:16px; }

	.slider_box input.rankLow { color:#D6281B; }
	.slider_box span.rankLow { background:#D6281B; }
	.slider_box input.rankMedium { color:#FEBD29; }
	.slider_box span.rankMedium { background:#FEBD29; }
	.slider_box input.rankHigh { color:#8FC300; }
	.slider_box span.rankHigh { background:#8FC300; }

.ui-tabs { position:relative; padding:.2em; zoom:1; }
.ui-tabs .ui-tabs-nav { margin:0; padding:.2em .2em 0; }
body .ui-tabs .ui-tabs-nav li { list-style:none; float:left; position:relative; top:1px; margin:0 .2em 1px 0; border-bottom:0; padding:0; white-space:nowrap; }
.ui-tabs .ui-tabs-nav li a { text-decoration:none; padding:6px 6px; display:block; font-size:11px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom:0; padding-bottom:1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor:text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor:pointer; }
.ui-tabs .ui-tabs-panel { display:block; border:0; padding:0 16px 0 0; background:none; }
body .ui-tabs .ui-tabs-hide { display:none; }

.ui-state-default, .ui-widget-content .ui-state-default { border:1px solid #ddd; background:#f6f6f6 url(images/ui-bg_highlight-soft_100_f6f6f6_1x100.png) 50% 50% repeat-x; color:#0073ea; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color:#0073ea; text-decoration:none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border:1px solid #0073ea; background:#1F93E6; color:#fff; }
.ui-state-hover a, .ui-state-hover a:hover { color:#fff; text-decoration:none; }
.ui-state-active, .ui-widget-content .ui-state-active { border:1px solid #ddd; background:#fff; font-weight:bold; color:#000; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color:#000; text-decoration:none; }
.ui-widget :active { outline:none; }


/* @endgroup SLIDER */

/* @group nyroModal */
div#nyroModalFull { font:12px Verdana, Geneva, sans-serif; color:#000; }
div#nyroModalFull div#nyroModalLoading { -moz-border-radius:15px; -webkit-border-radius:15px; -ms-border-radius:15px; border:4px solid #777; width:150px; height:150px; text-indent:-9999em; background:#fff url(/shared/images/nyromodal/ajaxLoader.gif) no-repeat; background-position:center; }
div#nyroModalFull div#nyroModalLoading.error { border:4px solid #f66; line-height:20px; padding:20px; width:300px; height:100px; text-indent:0; background:#fff; }
div#nyroModalFull div#nyroModalWrapper { background:#fff; border:4px solid #777; -moz-border-radius:15px; -webkit-border-radius:15px; -ms-border-radius:15px; }
div#nyroModalFull div#nyroModalWrapper a#closeBut { position:absolute; display:block; top:-15px; right:-18px; width:30px; height:30px; text-indent:-9999em; background:url(/shared/images/nyromodal/closebox.png) no-repeat;	outline:0; }
div#nyroModalFull div#nyroModalWrapper h1#nyroModalTitle { margin:0; padding:0;	position:absolute; left:10px; top:10px; font:bold 12px Verdana, Geneva, sans-serif; color:#000; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent { overflow:auto; }
div#nyroModalFull div#nyroModalWrapper div.wrapperImg { padding:33px 10px 10px; }
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent { position:relative; overflow:hidden; text-align:center; }
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img { vertical-align:baseline; }
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div { position:absolute;	bottom:0; left:0; background:black;	padding:10px; margin:10px; border:1px white dotted; overflow:hidden; opacity:0.2; filter:alpha(opacity=20); }
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover { opacity:0.5;	filter:alpha(opacity=50); cursor:help; }
div#nyroModalFull div#nyroModalWrapper a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper a.nyroModalNext { z-index:105; outline:none;	position:absolute; top:0; height:100%; width:50%; cursor:pointer; text-indent:-9999em; background:left 50% no-repeat; background-image:url(data:image/gif; base64,AAAA); }
div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalNext, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalNext { height:60%; width:50%; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev { left:-10px; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev:hover { background-image:url(/shared/images/nyromodal/prev.gif); }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext { right:-10px; background-position:right 50%; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext:hover {	background-image:url(/shared/images/nyromodal/next.gif); }

/* @group NyroModal Gallery by Softonic */
#modal_thumbs_wrapper { z-index:106; width:100%; position:absolute; overflow:hidden; bottom:0; height:64px; background:#000; }
	#modal_thumbs_wrapper .next_page { margin:16px 1% 0 0; }
	#modal_thumbs_wrapper .prev_page { margin:16px 0 0 1%; }
	#modal_thumbs_wrapper #modal_thumbs { width:88%; overflow:hidden; height:64px; position:relative; margin:auto; background:#FFF; border-left:4px solid #777; border-right:4px solid #777; }
	#modal_thumbs_wrapper #modal_thumbs ul { position:absolute; width:20000em; }
	#modal_thumbs_wrapper #modal_thumbs li { float:left; width:108px; }
	#modal_thumbs_wrapper #modal_thumbs li a { padding:4px; background:#FFF; float:left; }
	#modal_thumbs_wrapper #modal_thumbs li a img { width:100px; }
	#modal_thumbs_wrapper #modal_thumbs li a:hover { background:#F90; }
	#modal_thumbs_wrapper #modal_thumbs li a.active { background:#1F94E6; }

div#nyroModalFull div#nyroModalWrapper a.nyroModalPrev_custom, div#nyroModalFull div#nyroModalWrapper a.nyroModalNext_custom { z-index:105; outline:none;	position:absolute; top:0; height:100%; width:50%; cursor:pointer; text-indent:-9999em; background:left 50% no-repeat; background-image:url(data:image/gif; base64,AAAA); }
div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalNext_custom, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalPrev_custom, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalNext_custom { height:60%; width:50%; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev_custom { left:-10px; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev_custom:hover { background-image:url(/shared/images/nyromodal/prev.gif); }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext_custom { right:-10px; background-position:right 50%; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext_custom:hover {	background-image:url(/shared/images/nyromodal/next.gif); }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent #full_size { position:absolute; bottom:-36px; right:0; font-size:11px; background:#777; padding:6px 16px 6px; display:block; overflow:hidden; color:#FFF; -moz-border-radius:0 0 6px 6px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; }

/* @endgroup NyroModal Gallery by Softonic */

/* @endgroup nyroModal */

/* @group WYMeditor */
.wym_skin_default .wym_area_left { display:none; }
.wym_skin_default .wym_area_right { display:block; }

.wym_skin_default { font-size:62.5%; font-family:Verdana, Arial, sans-serif; }
.wym_skin_default h2 { font-size:110%; }
.wym_skin_default h3 { font-size:100%; }
.wym_skin_default li { font-size:100%; }

	/* @group WYM_BOX */
	.wym_skin_default { border:1px solid #0E65D0; background:#DFDFDF; padding:8px; width:98.4%; }
	.wym_skin_default:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	* html .wym_skin_default { height:1%; }
	/* @endgroup WYM_BOX */

	/* @group WYM_HTML */
	.wym_skin_default .wym_html { width:98%; }
	.wym_skin_default .wym_html textarea { width:100%; height:200px; border:1px solid gray; background:white; resize:vertical; }
	/* @endgroup WYM_HTML */

	/* @group WYM_IFRAME */
	.wym_skin_default .wym_iframe { width:100%%; }
	.wym_skin_default .wym_iframe iframe { width:100%; height:200px; border:0; border-top:1px solid #0E65D0; background:#FFF; }
	/* @endgroup WYM_IFRAME */

	/* @group AREAS */
	.wym_skin_default .wym_area_main { margin:0 -8px -8px; }
	.wym_skin_default .wym_area_left { width:150px; float:left; }
	.wym_skin_default .wym_area_right { width:150px; float:right; }
	.wym_skin_default .wym_area_bottom { height:1%; clear:both; }
	* html .wym_skin_default .wym_area_main { height:1%; }
	* html .wym_skin_default .wym_area_top { height:1%; }
	*+html .wym_skin_default .wym_area_top { height:1%; }
	/* @endgroup AREAS */

	/* @group SECTIONS_SYSTEM */
	.wym_skin_default .wym_section h2,
	.wym_skin_default .wym_section h3 { padding:1px 3px; margin:0; }
	.wym_skin_default .wym_section a { display:block; margin-right:5px; text-decoration:none; color:black; border:1px solid #0E65D0; -moz-border-radius:5px; }
	.wym_skin_default .wym_section span { padding:0 3px; display:block; }
	.wym_skin_default .wym_section h2 { display:none; }
	.wym_skin_default .wym_section ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	* html .wym_skin_default .wym_section ul { height:1%; }

	.wym_skin_default .wym_panel h2 { display:block; }

	.wym_skin_default .wym_dropdown h2 { display:block; }
	.wym_skin_default .wym_dropdown ul { display:none; position:absolute; background:white; }
	.wym_skin_default .wym_dropdown:hover ul,
	.wym_skin_default .wym_dropdown.hover ul { display:block; }

	.wym_skin_default .wym_buttons { margin-bottom:8px; }
	.wym_skin_default .wym_buttons li { float:left; padding-bottom:0; clear:none; }
	.wym_skin_default .wym_buttons a { background:#FFF url(/shared/ongames/interface/wymeditor_icons_bg.png) repeat-x left top; }
	.wym_skin_default .wym_section a:hover { background-position:left bottom; }
	.wym_skin_default .wym_buttons span { width:20px; height:20px; overflow:hidden; padding:2px; }

	.wym_skin_default .wym_buttons li span { background:transparent url(/shared/ongames/interface/wymeditor_icons.png) no-repeat; text-indent:-9999px; }
	.wym_skin_default .wym_buttons li.wym_tools_strong span { background-position:0 -382px; }
	.wym_skin_default .wym_buttons li.wym_tools_emphasis span { background-position:0 -22px; }
	.wym_skin_default .wym_buttons li.wym_tools_superscript span { background-position:0 -430px; }
	.wym_skin_default .wym_buttons li.wym_tools_subscript span { background-position:0 -454px; }
	.wym_skin_default .wym_buttons li.wym_tools_ordered_list span { background-position:0 -48px; }
	.wym_skin_default .wym_buttons li.wym_tools_unordered_list span { background-position:0 -72px; }
	.wym_skin_default .wym_buttons li.wym_tools_indent span { background-position:0 -574px; }
	.wym_skin_default .wym_buttons li.wym_tools_outdent span { background-position:0 -598px; }
	.wym_skin_default .wym_buttons li.wym_tools_undo span { background-position:0 -502px; }
	.wym_skin_default .wym_buttons li.wym_tools_redo span { background-position:0 -526px; }
	.wym_skin_default .wym_buttons li.wym_tools_link span { background-position:0 -96px; }
	.wym_skin_default .wym_buttons li.wym_tools_unlink span { background-position:0 -168px; }
	.wym_skin_default .wym_buttons li.wym_tools_image span { background-position:0 -121px; }
	.wym_skin_default .wym_buttons li.wym_tools_table span { background-position:0 -144px; }
	.wym_skin_default .wym_buttons li.wym_tools_paste span { background-position:0 -552px; }
	.wym_skin_default .wym_buttons li.wym_tools_html span { background-position:0 -193px; }
	.wym_skin_default .wym_buttons li.wym_tools_preview span { background-position:0 -408px; }
	/* @endgroup SECTIONS_SYSTEM */

	/* @group DECORATION */
	.wym_skin_default .wym_section h2 { background:#ddd; border:solid gray; border-width:0 0 1px; }
	.wym_skin_default .wym_section h2 span { color:gray; }
	.wym_skin_default .wym_panel { padding:0; border:solid gray; border-width:1px; background:white; }
	.wym_skin_default .wym_panel ul { margin:2px 0 5px; }
	.wym_skin_default .wym_dropdown { padding:0; border:solid gray; border-width:1px 1px 0 1px; }
	.wym_skin_default .wym_dropdown ul { border:solid gray; border-width:0 1px 1px 1px; margin-left:-1px; padding:5px 10px 5px 3px; }
	/* @endgroup DECORATION */

	/* @endgroup DIALOGS */
	.wym_dialog div.row { margin-bottom:5px; }
	.wym_dialog div.row input { margin-right:5px; }
	.wym_dialog div.row label { float:left; width:150px; display:block; text-align:right; margin-right:10px; }
	.wym_dialog div.row-indent { padding-left:160px; }
	.wym_dialog div.row:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.wym_dialog div.row { display:inline-block; }
	* html .wym_dialog div.row { height:1%; }
	.wym_dialog div.row { display:block; }
	/* @group DIALOGS */

	/* @group WYMEDITOR_LINK */
	a.wym_wymeditor_link { text-indent:-9999px; float:right; display:block; width:50px; height:15px; background:url(../wymeditor_icon.png); overflow:hidden; text-decoration:none; }
	.wym_skin_default .wym_buttons li.wym_tools_strong a,
	.wym_skin_default .wym_buttons li.wym_tools_ordered_list a,
	.wym_skin_default .wym_buttons li.wym_tools_undo a,
	.wym_skin_default .wym_buttons li.wym_tools_link a { margin-right:0; -moz-border-radius-topright:0; -moz-border-radius-bottomright:0; }
	.wym_skin_default .wym_buttons li.wym_tools_emphasis a,
	.wym_skin_default .wym_buttons li.wym_tools_unordered_list a,
	.wym_skin_default .wym_buttons li.wym_tools_redo a,
	.wym_skin_default .wym_buttons li.wym_tools_unlink a { border-left:0; -moz-border-radius-topleft:0; -moz-border-radius-bottomleft:0; }

	.wym_skin_default .wym_buttons li.wym_tools_undo, .wym_skin_default .wym_buttons li.wym_tools_redo { float:right; }
	.wym_skin_default .wym_buttons li.wym_tools_redo { margin-right:0; }
	/* @endgroup WYMEDITOR_LINK */

	.success .wym_skin_default, .success .wym_skin_default .wym_iframe iframe, .success .wym_skin_default .wym_section a { border-color:#4BA51B; }
	.active .wym_skin_default, .active .wym_skin_default .wym_iframe iframe, .active .wym_skin_default .wym_section a { border-color:#F26B08; }
	.error .wym_skin_default, .error .wym_skin_default .wym_iframe iframe, .error .wym_skin_default .wym_section a { border-color:#DE0202; }

/* @endgroup WYMeditor */

/* @group Uploadify */
	#carrousel_buttonUploader { float:left; }
	.uploadifyQueueItem { font:11px Verdana, Geneva, sans-serif; border:1px solid #0E65D0; padding:10px 10px 15px 10px; width:350px; margin-top:10px; display:block; overflow:hidden; }
		.uploadifyQueueItem .cancel { float:right; }
	.uploadifyProgress { background-color:#FFF; border-top:1px solid #808080; border-left:1px solid #808080; border-right:1px solid #C5C5C5; border-bottom:1px solid #C5C5C5; margin-top:10px; width:100%; }
	.uploadifyError { border:1px solid #0E65D0; background-color:#FFF; }
	.uploadifyProgressBar { background-color:#0E65D0; width:1px; height:5px; }
/* @endgroup Uploadify */

/* @group JCrop */
	.jcrop-holder { text-align:left; }
	.jcrop-vline, .jcrop-hline { font-size:0; position:absolute; background:white url(/shared/images/jcrop.gif) top left repeat; }
	.jcrop-vline { height:100%; width:1px; }
	.jcrop-hline { width:100%; height:1px; }
	.jcrop-handle { font-size:1px; width:7px; height:7px; border:1px #eee solid; background-color:#6F0; *width:9px; *height:9px; }
	.jcrop-tracker { *background-color:gray; width:100%; height:100%; }
	.custom .jcrop-vline, .custom .jcrop-hline { background:yellow; }
	.custom .jcrop-handle { border-color:black; background-color:#C7BB00; -moz-border-radius:3px; -webkit-border-radius:3px; }
	#carrousel_crop_preview { width:640px; height:328px; overflow:hidden; }
/* @endgroup JCrop */

/* @end STYLES js_plugins */
