#container {
	min-height:100%;
	position:relative;
	z-index: 5;
}

#header {
	width: 100%;
	min-width: 990px;	
	height: 90px;
	background-color: #0a0a0a;
}

#header_container {
	width: 990px;
	margin: auto;
}

#header_logo {
	float: left;
	width: 250px;
	height: 110px;
	margin-left: 7px;
}

#header_hud {
	float: right;
	width: 325px;
	position: absolute;
	margin-left: 674px;
	z-index: 20;
}

#header_hud_top {
	position: relative;
	width: 325px;
	height: 58px;
	background-image: url(../img/hud_background.png);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-left: 26px;
}

#header_hud_message {
	position: relative;
	width: 325px;
	min-height: 30px;
	background-image: url(../img/hud_background_repeat.png);
	background-repeat: repeat-y;
	color: #fff;
	font-size: 11px;
}

#header_hud_message_text {
	padding: 10px 20px;
}

#header_hud_bottom {
	position: relative;
	width: 325px;
	height: 53px;
	background-image: url(../img/hud_background.png);
	background-repeat: no-repeat;	
	background-position-y: -68px;
}

#header_hud_bottom_xp {
	padding: 2px 10px 0 25px;
	font-size: 10px;
	color: #dadada;
}


#header_search {
	float: right;
	margin: 45px 12px 0 0;
	text-align: right;
}

.global_search_input {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background-color: #dadada;
	width: 160px;
	text-align: center;
}

#header_menu {
	float: left;
	margin: 45px 0 0 30px;
	color: #fff;
	text-align: center;
}

.header_menu_item {
	float: left;
	color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin: 0 10px 0 0;
	font-size: 11px;
}

.header_menu_item_text {
	padding: 4px 12px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;	
}

.header_menu_item a {
	color: #fff;
	display: block;
	width: 100%;
	height: 100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;	

}

.header_menu_item_active {
	background: #2f3335;
	color: #fff;
}

.header_menu_item_hover {
	background: #2680b4;
	color: #fff;
}

.header_menu_item_hover_active {
	background: #2680b4;
	color: #fff;
}

#content {
	width: 982px;
	margin-left: auto;
	margin-right: auto;
	min-height: 400px;
}

#splash_content {
	width: 330px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 160px;
}

#content_container {
	width: 960px;
	border-top: 0px solid #f5f5f6;
	border-left: 0px solid #f5f5f6;
	border-right: 0px solid #f5f5f6;
	border-bottom: 1px solid #c4c8cc;
	background-color: #e6e6e6;
	padding: 10px 10px 0 10px;
	margin-top: 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

#footer {
	width: 980px;
	margin: auto;
	padding: 7px 0 60px 0;
	color: #6b6b6b;
	font-size: 11px;
}

#footer a {
	color: #6b6b6b;
}

#footer a:hover {
	color: #294466;
}


#front {
	width: 100%;
	min-width: 990px;
	height: 234px;
	background-color: #eee;
	background-position: 50% 0;
	background-repeat: no-repeat;
	margin-bottom: -10px;
	z-index: 6;
}

.rounded {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.rounded_top {
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;	
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;	
}

.content_container_right {
	float: right;
	width: 286px;
}

.content_container_left {
	float: left;
	width: 672px;
	margin: 0 0 10px 0;
}

.content_right {
	float: left;
	width: 286px;
	border: 0px solid #f0f1f2;
	background-color: #fcfcfc;
	margin-bottom: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.content_right_2col {
	float: left;
	width: 138px;
	border: 0px solid #f0f1f2;
	background-color: #fcfcfc;
	margin-bottom: 10px;
	margin-left: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.content_right_2col_first {
	margin-left: 0px;
}

.content_1col {
	float: left;
	width: 660px;
	border: 0px solid #f0f1f2;	
	background-color: #fcfeff;
	margin: 0 10px 10px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;	
}

.content_2col {
	float: left;
	width: 324px;
	border: 0px solid #f0f1f2;	
	background-color: #fcfeff;
	margin-right: 10px;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.content_3col {
	float: left;
	width: 212px;
	border: 0px solid #f0f1f2;	
	background-color: #fcfeff;
	margin-right: 10px;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.content_header {
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	padding: 9px 10px 1px 10px;
	
	color: #2782b3;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;	
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}

.content_header_right {
	float: right;
	padding: 6px 10px 0 10px;	
}

.content_header_right_text {
	float: right;
	padding: 10px 10px 0 10px;
}

.content_text {
	padding: 10px;
}

.content_bigtext {
	padding: 10px 15px;
	color: #6b6b6b;
	font-size: 11px;
}

.front {
	margin: auto;
	position: relative;
	z-index: 10;
	width: 982px;
	height: 186px;
	background-repeat: no-repeat;
	left: 1px;
	top: 30px;
	font-size: 12px;
	color: #eaeaea;
}

.front a {
	color: #77bbee;
}

.front_default {
	background-image: url(../img/fronts/default_background.png);
}

.front_game {
	background-image: url(../img/fronts/game_background.png);
}

.front_content {
	padding: 28px;
}


.front_packshot_game {
	float: left;
	width: 84px;
	height: 120px;
	background-color: #000;
	border: 3px solid #454545;
	background-repeat: no-repeat;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;	
}

.front_info1 {
	float: left;
	width: 304px;
	margin-left: 20px;
	text-align: justify;
}

.front_publisher a {
	color: #949494;
	text-transform: uppercase;
}

.front_name {
	color: #fafafa;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 8px;
}

.front_name a {
	color: #fafafa;
	font-size: 15px;
	font-weight: bold;
}

.front_logline {
	color: #77bbee;
	margin-bottom: 8px;
	font-size: 11px;
}

.front_description {
	font-size: 11px;
}

.front_info2 {
	float: left;
	width: 180px;
	margin-left: 30px;
	text-align: justify;
	font-size: 11px;
	line-height: 16px;
}

.front_info_website {
	width: 130px;
	overflow: hidden;
	text-align: right;
}

.front_right {
	float: right;
	width: 287px;
	margin: 12px 13px;
	color: #777;
}

.front_right_content {
	width: 257px;
	padding: 8px 15px;
}

.front_avatar_container {
	float: left;
	width: 84px;
	border: 2px solid #454545;
	
}

.front_avatar {
	width: 84px;
	height: 84px;
	background-color: #000;
	background-repeat: no-repeat;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;	
}

.front_validation {
	text-align: center;
	font-size: 10px;
}

.front_user_actions {
	float: right;
	margin-top: 20px;
}

.avatar_small {
	margin-left: auto;
	margin-right: auto;
	width: 84px;
	height: 84px;
	background-color: #000;
	border: 3px solid #454545;
	background-repeat: no-repeat;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;	
}

.review_small {
	margin: 10px 10px 10px 14px;
}

.review_small_flow {
	padding: 2px 0 0 0;
}

.review_clickable {
	cursor: pointer;
	padding: 8px 0;
}

.review_clickable_hover {
	background-color: #efefef;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.review_small_rating {
	float: left;
	width: 186px;
	height: 70px;
	margin-left: -16px;
	background-image: url(../img/rating_background.png);
	background-repeat: no-repeat;
	color: #fff;
}

.review_small_review {
	float: left;
	width: 186px;
	height: 70px;
	margin-left: -16px;
	background-image: url(../img/review_background.png);
	background-repeat: no-repeat;
	color: #fff;
}

.review_small_rating_big {
	position: absolute;
	font-family: Arial;
	font-size: 30px;
	font-weight: bold;
	margin-top: 18px;
	margin-left: 30px;
	width: 34px;
	text-align: center;
}

.review_small_rating_small {
	position: absolute;
	font-family: Arial;
	font-size: 11px;
	width: 18px;
	text-align: center;
}

.review_small_rating_art {
	margin-left: 92px;
	margin-top: 13px;
}

.review_small_rating_tech {
	margin-left: 92px;
	margin-top: 28px;
}

.review_small_rating_gameplay {
	margin-left: 92px;
	margin-top: 43px;
}

.review_small_content {
	min-height: 44px;
	text-align: justify;
	font-size: 11px;
/*	padding: 0px 40px 0 0;*/
	margin-right: 62px;
	margin-left: 170px;
}

.review_small_content_flow {
	min-height: 44px;
	text-align: justify;
	font-size: 11px;
/*	padding: 0px 40px 0 0;*/
	margin-right: 12px;
	margin-left: 60px;
}

.review_small_title {
	font-size: 12px;
	margin-bottom: 4px;
}

.review_small_rating_small_packshot {
	position: absolute;
	width: 46px;
	height: 66px;
	background-color: #000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;	
	margin-left: 116px;
	margin-top: 0px;
}

.review_small_rating_small_packshot img {
	width: 46px;
	height: 66px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;	
}

.review_small_review_small_packshot {
	position: absolute;
	width: 46px;
	height: 66px;
	background-color: #000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;	
	margin-left: 6px;
	margin-top: 0px;
}

.review_small_review_small_packshot img {
	width: 46px;
	height: 66px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;	
}

.review_small_right {
	float: right;
	min-height: 44px;
	margin-left: 8px;
	width: 80px;
	background-color: #f4f4f4;
	text-align: justify;
}

.review_small_info {
	text-align: right;
	color: #777777;
	font-size: 10px;
	margin-top: 2px;
}

.review_small_info_date {
	margin-bottom: 8px;
}


.game_list_medium_container {
	margin: 10px 0 4px 6px;
}

.game_list_medium {
	width: 120px;
	float: left;
	padding: 0px;
	margin: 0 0 5px 8px;
	cursor: pointer;
	font-size: 11px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.game_list_medium_packshot {
	width: 108px;
	height: 82px;
	padding: 5px;
	border: 1px solid #bababa;
	background: #000;
/*	background-color: #fff;
	background-image: url(../img/packshot_crop_background.png);
	background-repeat: repeat-x; */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;	
}

.game_list_medium_packshot img {
	width: 108px;
	height: 82px;
}

.game_list_medium_info {
	margin: 4px 2px 0 6px;
	color: #787878;
	font-size: 9px;
}

.game_list_medium_name {
	margin: 0 2px 4px 6px;
	height: 28px;
}

.game_list_medium_hover_packshot {
	border: 1px solid #777;
	background: #2680b4;
}

.game_list_medium_hover {

}

.game_list_medium_hover a {
	color: #008afe;
}

.games_packshots_container {
	margin: 10px 0 4px 6px;
}

.games_packshots_item {
	width: 120px;
	height: 160px;
	float: left;
	padding: 5px 0 0 0;
	margin: 0 2px 5px 6px;
	font-size: 11px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.games_packshots_item_top {
	width: 120px;
	height: 160px;
	float: left;
	padding: 5px 0 0 0;
	margin: 0 20px 5px 21px;
	font-size: 11px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.games_packshots_item_hover {
	background-color: #efefef;
}

.games_packshots_item_active {
	background-color: #e8f0f3;
}

.games_packshots_item_selected {
	background-color: #f5dac1;
}


.games_packshots_item_flow {
	width: 119px;
	margin: 5px 4px 5px 12px;
	
}

.games_packshots_packshot {
	width: 91px;
	height: 125px;
	margin-left: 5px;
	padding-left: 12px;
	padding-top: 5px;
	background-image: url(../img/games_packshots_background.png);
	background-repeat:no-repeat;

}

.games_packshots_packshot img {
	width: 84px;
	height: 120px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;		
}

.games_packshots_info {
	margin: 4px 6px 0 6px;
	color: #787878;
	font-size: 9px;
	text-align: center;
}

.games_packshots_name {
	margin: 0 6px 4px 6px;
	height: 28px;
	text-align: center;	
}


.bar {
	border-bottom: 1px solid #dadfe3;
}

.game_list_small_container {
	margin-top: 5px;
}

.game_list_small {
	clear: both;
	height: 44px;
	font-size: 11px;
	border-bottom: 1px dashed #dadfe3;
}

.game_list_small a {
	display: block;
	width: 100%;
	height: 100%;
}

.game_list_small_packshot {
	float: left;
	width: 30px;
	padding: 6px 12px 6px 8px;
}

.game_list_small_info {
	padding: 0 8px 0 0;
	color: #787878;
	font-size: 9px;
	text-transform: uppercase;
	overflow: hidden;
	height: 12px;
}

.game_list_small_name {
	padding: 8px 8px 1px 0;
	height: 14px;
	overflow: hidden;
}

.game_list_small_hover {
	background-color: #efefef;
}

.flow_icon {
	float: left;
	width: 32px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;	
}

.flow_icon img {
	width: 32px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.flow_icon_small {
	background-color: #fff;
	width: 24px;
	height: 24px;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;	
}

.flow_icon_small img {
	width: 24px;
	height: 24px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;	
}

.genre_item_active {
	font-weight: bold;
	color: #ba1010;
}

.genre_item_active:hover {
	font-weight: bold;
	color: #ba1010;
}

.released_item_active {
	font-weight: bold;
	color: #ba1010;
}


.content_menu_item {
	clear: both;
	font-size: 11px;
	cursor: pointer;
}

.content_menu_item a {
	display: block;
	width: 100%;
	height: 100%;
	color: #000;
}

.content_menu_item_text {
	padding: 8px;
}

.content_menu_item_active {
	background-color: #d5e7f2;
}

.content_menu_item_hover {
	background-color: #efefef;
}

.content_menu_item_edit {
	color: #9c0707;
}

.flow_item {
	clear: both;
	min-height: 32px;
	margin: 0;
	padding: 10px 10px;
}

.flow_item_highlight {
	background-color: #edf2e3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;	
}

.flow_separator {
	height: 1px;
	margin: 0 10px;
	background-color: #eee;
	overflow: hidden;
}

.flow_item_content {
	margin: 0 0 0 42px;
}

.flow_item_right {
	float: right;
	width: 42px;
}

.flow_item_text {

}

.flow_item_info {
	color: #808080;
	font-size: 10px;
	margin: 3px 0 0 0;
}

.form_item {
	clear: both;
	margin: 0 0 6px 0;
}

.form_item_center {
	width: 300px;
	clear: both;
	margin: 0 auto 6px auto;
}

.form_item_label {
	float: left;
	width: 130px;
}

.form_item_field {
	margin-left: 140px;
}

.form_item_error {
	margin-left: 140px;
}

.form_item_help {
	float: left;
	margin: 3px 0 10px 140px;
	font-size: 11px;
	font-style: italic;
	background-color: #efefef;
	padding: 4px 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;	
}

.form_item_charcounter {
	float: right;
	width: 50px;
	padding-top: 4px;
	text-align: center;
	font-size: 11px;
}

.flow_specialcontent {
	margin: 5px 0 6px 0;
}

.admin_reveal {

}

.user_list_icons_container {
	padding: 8px;
}

.user_list_icons_item {
	float: left;
	margin: 2px;
	height: 24px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.user_list_icons_item img {
	width: 24px;
	height: 24px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.game_list_icons_item {
	float: left;
	margin: 2px;
	height: 36px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.game_list_icons_item img {
	width: 24px;
	height: 36px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.user_list_icons_opacity_effect {
	opacity: 0.5;
}

.user_list_more {
	clear: both;
	font-size: 10px;
	text-align: right;
	float: right;
	margin: 4px 10px 0 0;
}

.action_button {
	width: 100px;
	line-height: 12px;	
	font-size: 10px;
	text-align: center;
	padding: 3px;
	background-color: #3d4550;
	color: #fff;
	margin-bottom: 4px;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	cursor: pointer;
}

.action_button_hover {
	background-color: #68bbe7;
}

.icon_button {
	width: 14px;
	height: 14px;
	padding: 4px;
	background-color: #3d4550;
	color: #fff;
	margin-bottom: 4px;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	cursor: pointer;
}

.icon_button_hover {
	background-color: #68bbe7;
}

.icon_button_active {
	background-color: #68bbe7;
}


.flow_menu_container {
	padding: 5px;
	background-color: #68bbe7;
	color: #fff;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	z-index: 10;
}

#flow_menu {
	position: absolute;
	margin: -7px 0 0 -118px;
	width: 140px;
	z-index: 10;
	opacity: 0;
}

.flow_menu_title {
	font-size: 11px;	
	font-weight: bold;
	text-align: left;
	padding: 4px 5px;
}

.flow_menu_button {
	font-size: 11px;	
	text-align: left;
	padding: 3px 5px;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.flow_menu_button_hover {
	background-color: #529dcc;

}

.flow_menu_button .icon {
	float: left;
	background-image: url(../img/icon_checkbox_sprite.png);
	background-position: 0 -10px;
	margin: 2px 5px 0 0;
	width: 10px;
	height: 10px;
}

.flow_menu_button.active .icon {
	background-position: 0 0;
}

.game_list_table_small_nona {
	width: 645px;
}

.game_list_table_small_nona th {
	padding: 2px;
	font-weight: bold;
	background-color: #ddd;	
	height: 20px;
}

.game_list_table_small_nona td {
	font-size: 11px;
	padding: 2px;
}

.game_list_table_small {
	width: 645px;
}

.game_list_table_small th {
	padding: 2px;
	font-weight: bold;
	background-color: #ddd;	
	height: 20px;
}

.game_list_table_small td {
	font-size: 11px;
	padding: 2px;
}

.game_list_table_small a {
	display: block;
	height: 100%;
	width: 100%;
}

.alternate_row {
	background-color: #efefef;
}

.highlight_row_hover {
	background-color: #d5e7f2;
}

.highlight {
	background: #fff600;
	padding-top: 2px;
	padding-bottom: 2px;
}

.pagination {
	clear: both;
    text-align: center;
    color: #6b6b6b;
    margin: 0 8px 4px 0;
}

.pagination_raw {
	margin: 0;
}

.pagination a {
    padding: 2px 5px 2px 5px;
    margin-right: 2px;
    text-decoration: none;
    color: #2680b4;
    background-color: #fff; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;    
}

.pagination a:hover, div.pagination a:active {
    color: #008afe;
    background-color: #efefef;
}

.pagination span.current {
    padding: 2px 5px 2px 5px;
    margin-right: 2px;
    font-weight: bold;
    background-color: #2680b4;
    color: #fff;
}

.pagination a.disabled {
    padding: 2px 5px 2px 5px;
    margin-right: 2px;
    color: #ccc;
    background-color: inherit;    
    cursor: default;
}

.pagination .previous {
	float: left;
	text-align: left;
	width: 100px;
}

.pagination .next {
	float: right;
	text-align: right;
	width: 100px;
}

.ajaxloader {
	position: absolute;
	width: 16px;
	height: 16px;
	background-image: url(../img/ajax-loader.gif);
	display: none;
}

.ajaxloader2 {
	position: absolute;
	width: 128px;
	height: 15px;
	background-image: url(../img/ajax-loader2.gif);
}

.ajaxloader_lovedgames {
	margin-top: 216px;
	margin-left: 320px;
}

.ajaxloader_games {
	margin-top: 9px;
	margin-left: 580px;
}

.ajaxloader_search_games {
	margin-left: -16px;
	margin-top: 1px;
}

.lovedgames_remove {
	width: 120px;
	float: left;
	padding: 0px;
	margin: 0 0 0 8px;
	cursor: pointer;
	font-size: 11px;
	color: #9c0707;
	text-align: center;
}

.lovedgames_container {
	height: 270px;
	text-align: center;
}

.header_hud_bottom_xp_label {
	float: left;
	margin-right: 8px;
	width: 70px;
	text-align: center;
}

.xpbar_container {
	float: left;
	height: 13px;
}

.xpbar_first {
	float: left;
	width: 8px;
	height: 13px;
	background-image: url(../img/xpbar_first.png);
	background-repeat: no-repeat;
}

.xpbar_last {
	float: left;
	width: 8px;
	height: 13px;
	background-image: url(../img/xpbar_last.png);
	background-repeat: no-repeat;
}

.xpbar_transition {
	float: left;
	width: 8px;
	height: 13px;
	background-image: url(../img/xpbar_transition.png);
	background-repeat: no-repeat;
}

.xpbar_blue {
	float: left;
	height: 13px;
	background-image: url(../img/xpbar_blue.png);
	background-repeat: repeat-x;
}

.xpbar_black {
	float: left;
	height: 13px;
	background-image: url(../img/xpbar_black.png);
	background-repeat: repeat-x;
}

#hud {
	position: fixed;
	bottom: 0px;
	right: 0px;
	width: 100%;
	height: 50px;
	padding: 0px;
	color: #fff;
	background-color: #000;
	background-image: url(../img/hud_background.png);
	z-index: 99;
	border-top: 1px solid #c0c0c0;
}

/* Opera */ @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	#hud {

	}
}

#hud_left {
	position: absolute;
	font-size: 11px;
	height: 50px;
	left: 0px;
}

#hud_right {
	position: absolute;
	right: 0px;
	height: 50px;
}

#hud_center {
	width: 50px;
	margin-left: auto;
	margin-right: auto;
}

#hud_user {
	float: left;
	background-image: url(../img/hud_hover_background.png);
	font-size: 11px;
	height: 50px;
	padding: 10px 10px;
	cursor: pointer;

}

.hud_counter {
	float: left;
	height: 50px;
	padding: 9px 15px 0 15px;
	color: #afbcbe;
	cursor: pointer;
}

.hud_counter_title {
	text-align: center;
	font-size: 9px;
	margin-bottom: 2px;


}

.hud_counter_value {
	font-family: Arial;
	font-size: 18px;
	text-align: center;
}

#hud_user_avatar {
	float: left;
	width: 32px;
	height: 32px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

#hud_user_avatar img {
	width: 32px;
	height: 32px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;	
}

#hud_user_text {
	float: left;
	margin: 2px 10px 0 10px;
}

#hud_user_name {
	font-size: 12px;
	color: #b2bec1;

}

#hud_user_level {
	font-size: 9px;
	color: #686e73;
}

.hud_separator {
	float: left;
	width: 2px;
	height: 50px;
	background-image: url(../img/hud_separator.png);
}

.hud_button {
	float: left;
	padding: 14px 0 0 0;
	cursor: pointer;
	width: 48px;
	height: 50px;
	opacity: 0.5;
}

.hud_button_active {
	background-image: url(../img/hud_active_background.png);
	opacity: 1;
}

.hud_button_notifications {
	width: 24px;
	height: 24px;
	margin-left: 12px;
	background-image: url(../img/hud_button_notifications.png);
	background-repeat: no-repeat;
}

.hud_button_settings {
	width: 24px;
	height: 24px;
	margin-left: 12px;
	background-image: url(../img/hud_button_options.png);
	background-repeat: no-repeat;
}

.hud_button_logout {
	width: 24px;
	height: 24px;
	margin-left: 12px;
	background-image: url(../img/hud_button_logout.png);
	background-repeat: no-repeat;
}

#hud_beta {
	float: left;
	width: 43px;
	height: 50px;
	background-image: url(../img/hud_beta.png);
}

#hud_notifications {
	position: fixed;
	width: 250px;
	bottom: 50px;
	left: 150px;
	z-index: 15;	
	background-color: #fff;
	padding: 10px 10px 2px 10px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;	
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #666;	
}

#hud_notifications_title {
	font-size: 11px;
	font-weight: bold;
}

#hud_notifications_data {
	margin-top: 10px;
}

#hud_notifications_loader {
	margin: 87px 10px;
	text-align: center;
}

#hud_notifications_more {
	font-size: 10px;
	text-align: right;
	margin-bottom: 5px;
}

#hud_messages {
	position: fixed;
	width: 380px;
	right: 10px;
	z-index: 15;	
}

.hud_messages {
	bottom: 60px;
}

.hud_messages_unlogged {
	bottom: 10px;
}

.message {
	position: relative;
	z-index: 10;
	width: 370px;
	color: #fff;
	padding: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	opacity: 0;
	font-size: 12px;
	background-color: #292c33;	
}

.message a {
	color: #8bd8ff;
}

.message a:hover {
	color: #7cb9d8;
}

.message select {
	font-size: 11px;
	margin-top: 5px;
}

.message_type_text {

}

.message_type_success {
	background-color: #8aa653;
}

.message_type_error {
	background-color: #bf2626;
}

.message_icon {
	float: left; 
	width: 10px;
	padding: 3px 0 0 2px;
}

.message_close {
	float: right;
	width: 10px;
	padding-top: 4px;
	margin-left: 8px;
	cursor: pointer;
}

.message_content {
	margin: 0 18px 0 18px;
}

.hud_counter_notification {
	width: 80px;
	font-size: 12px;
	color: red;
	position: absolute;
	top: 0px;
	text-align: center;
	z-index: -1;
}

.rating_element {
	float: left;
	width: 138px;
	height: 120px;
	margin-left: 19px;
}

.rating_title {
	width: 130px;
	padding: 5px 0;
	font-weight: bold;
	color: #1cacf3;
}

.rating_button {
	float: left;
	width: 15px;
	height: 72px;
	opacity: 0;
	z-index: 99;
}

.rating_button_left {
	background-image: url(../img/rating_button_left.png);
	background-repeat: no-repeat;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;	
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
}

.rating_button_right {
	background-image: url(../img/rating_button_right.png);
	background-repeat: no-repeat;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;	
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
}

.rating_data {
	width: 130px;
	padding: 6px 0 4px 0;
	text-align: center;
	font-family: Arial;
	font-size: 40px;
	background-color: #fff;
	border: 1px solid #1cacf3;
	margin-bottom: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.rating_data_total {
	color: #fff;
	background-color: #1cacf3;
}

.rating_pitch_label {
	margin: 0 0 5px 17px;
	width: 80px;
	font-weight: bold;
	color: #1cacf3;
}

.rating_pitch_input {
	float: left;
	margin-left: 17px;
}

.rating_pitch_input textarea {
	border: 1px solid #1cacf3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	width: 530px;
}

.rating_pitch_info {
	float: left;
	width: 50px;
	padding-left: 10px;
}

.rating_pitch_help {
	float: left;
	margin: 3px 0 0 17px;
	font-size: 11px;
	font-style: italic;
	background-color: #efefef;
	padding: 4px 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;	
}

.rating_edit_help {
	width: 500px;
	margin: 3px auto 0 auto;
	font-size: 11px;
	font-style: italic;
	background-color: #efefef;
	padding: 4px 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;	
	color: red;
}

.help_content {
	width: 100%;
	background-color: #fcfeff;
}

.blog_container {
	padding: 5px 0;
	font-size: 12px;
}

.blog_element {
	padding: 3px 0;
}

.blog_info {
	font-size: 9px;
}

.errorlist {
	color: red;
}

#icon_bubble {
	max-width: 150px;
	position: absolute;
	opacity: 0.8;
	background-color: #000;
	border: 0px solid #dadada;
	padding: 4px 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	z-index: 90;
	text-align: center;
	color: #fff;
}

.mygames_add_label {
	clear: both;
	width: 150px;
	float: left;
	text-align: center;
}

.mygames_add_input {
	margin-bottom: 5px;
}

.mygames_select_input {
	font-size: 10px;
}

.changes_check_field {
	margin: 5px 0 0 0;
	font-weight: bold;
	padding: 4px;
}

.changes_check_to {
	float: left;
	width: 40px;
	padding: 4px;	
	text-align: center;
}

.changes_check_to2 {
	float: left;
	width: 25px;
	padding: 4px;	
	text-align: center;
}

.changes_check_value {
	float: left;
	width: 275px;
	min-height: 16px;
	padding: 4px 8px;
	background-color: #efefef;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.changes_check_image {
	float: left;
	width: 275px;
	min-height: 16px;
	padding: 4px 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.changes_check_checkbox {
	float: left;
	width: 25px;
	margin-top: 5px;
	text-align: center;
}

.changes_check_comment {
	width: 615px;
	min-height: 16px;
	padding: 4px 8px;
	margin-top: 8px;
	background-color: #efefef;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;	
}

.changes_check_image_preview {
	margin: 6px 0 3px 0;
	font-size: 10px;
}

.changes_front_preview {
	position: absolute; 
	z-index: 99;
}

#form_item_release_date {
	margin-bottom: 5px;
}

.mauto {
	margin-left: auto;
	margin-right: auto;
}

.flow_hotgames {
	background-color: #f4f4f4;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;	
}

.flow_hotgames_header {
	padding: 8px 0 4px 8px;
	font-weight: bold;
}

.flow_notification {
	background-color: #f1f5f7;
	padding: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;	
}

.flows_more_button {
	clear: both;
	margin: 8px 10px;
	padding: 10px 10px;
	cursor: pointer;
	text-align: center;
	color: #2680b4;
}

.flows_more_button_waiting {
	color: #c8c8c8;
}

.status_container {
	padding: 20px 20px 0 20px;
}

.status_item {
	margin-bottom: 20px;
}

.status_spacer {
	float: left;
	width: 40px;
	height: 1px;
}

.status_main {
	float: left;
	width: 80px;
	padding: 8px;
	margin-right: 10px;
	background-color: #f4f4f4;
	border: 2px solid #efefef;
	font-size: 16px;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;	
}

.status_main_score {
	font-size: 22px;
}

.status_data {
	float: left;
	width: 160px;
	padding: 8px;
	background-color: #f4f4f4;
	font-size: 11px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;	
}

.status_data_value {
	float: right;
}

.status_disclaimer {
	width: 400px;
	font-size: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	text-align: center;
	font-style: italic;
	
}

.token_item {
	float: left;
	width: 301px;
	height: 40px;
	padding: 7px;
	background-color: #f2f2f2;
	font-size: 11px;
	margin-top: 14px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	color: inherit;	
}

.token_item a {
	color: inherit;
}

.token_spacer {
	margin: 20px 0 0 10px; 
}


.token_title {
	font-weight: bold;
	font-size: 12px;
}

.token_icon {
	width: 66px;
	height: 32px;
	float: left;
	margin-right: 6px;
}

.token_img {
	position: absolute;
	width: 48px;
	height: 48px;
	margin-top: -11px;
	margin-left: 9px;
}

.token_shadow {
	position: absolute;
	width: 66px;
	height: 6px;
	margin-top: 34px;
}

.token_percentage {
	float: right;
	width: 30px;
	text-align: center;
	font-size: 9px;
	margin: 5px 0 0 10px;
	color: #777;
}

.token_color_1, .token_color_1 a {
	color: #a64e23;
}

.token_color_2, .token_color_2 a {
	color: #146fa3;
}

.token_color_3, .token_color_3 a {
	color: #1e6f18;
}

.token_color_5, .token_color_5 a {
	color: #db3311;
}

.token_color_6, .token_color_6 a {
	color: #e32130;
}

.token_color_7, .token_color_7 a {
	color: #970c6a;
}

.token_greyed, .token_greyed a {
	color: #b1b1b1;
}

.front_tokens_title {
	margin-top: 8px;
}

.front_tokens {
	float: right;
}

.front_tokens img {
	margin-left: 2px;
}

.flow_item_comments {
	margin: 5px 42px 0 42px;
}

.comment_form {
	padding: 0 42px;
}

.comment_item {
	background-color: #f1f4f6;
	margin-top: 2px;
	padding: 6px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.comment_icon {
	float: left;
	background-color: #fff;
	width: 24px;
	height: 24px;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;	
}

.comment_icon img {
	width: 24px;
	height: 24px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.comment_content {
	margin-top: 0px;
	margin-left: 32px;
	font-size: 11px;
}

.comment_info {
	color: #787878;
	font-size: 9px;
	margin-top: 2px;
}

.comment_textarea {
	color: #7f7f7f;
	-webkit-appearance: textarea;
	-webkit-box-orient: vertical;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: text;
	line-height: 12px;
	padding-top: 4px;
	padding-left: 4px;
	margin-left: 0px;
}

.comment_textarea_defocus {
	width: 534px;
	padding-bottom: 4px;
	padding-right: 4px;
	height: 13px;
	max-height: 22px;
}

.comment_textarea_focus {
	min-height: 32px;
	max-height: 150px;
	margin-left: 7px;
	width: 505px;
	color: #4d4d4d;	
}

.comment_submit {
	margin: 4px 1px 0 0;
	text-align: right;
}

.sharebar_container {
	padding: 10px 10px 6px 10px;
}

.sharebar_container_lite {
	padding: 10px;
}

.sharebar_textarea {
	width: 626px;
	-webkit-appearance: textarea;
	-webkit-box-orient: vertical;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: text;
	line-height: 12px;
	margin-left: 0px;
	font-size: 12px;
	padding: 6px;
}

.sharebar_textarea_defocus {
	color: #7f7f7f;
	height: 13px;
	max-height: 30px;
}

.sharebar_textarea_flow_focus {
	min-height: 32px;
	max-height: 150px;
	color: #4d4d4d;
}

.sharebar_textarea_review_focus {
	height: 13px;
	max-height: 30px;
	color: #4d4d4d;	
}

.sharebar_textarea_glink_focus {
	height: 13px;
	max-height: 30px;
	color: #4d4d4d;	
}

.sharebar_actions {
	text-align: right;
	padding-top: 2px;
	font-size: 11px;
}

.sharebar_actions_active {
	color: #7f7f7f;
}

.sharebar_actions_active:hover {
	color: #7f7f7f;
}

.sharebar_buttons {
	margin: 5px 0 2px 0;
	text-align: right;
}

#sharebar_textarea_glink {
	padding: 6px;
	font-size: 12px;
}

#sharebar_edit_glink {
	margin-top: 8px;
}

#sharebar_edit_glink_loading {
	margin-top: 8px;
	text-align: center;
}

#sharebar_glink_pictures_loading {
	float: right;
	width: 150px;
	font-size: 11px;
	text-align: center;
	padding-top: 20px;
}

#sharebar_glink_pictures_noavailable {
	float: right;
	width: 150px;
	font-size: 11px;
	text-align: center;
	padding-top: 30px;
}

#sharebar_glink_pictures {
	float: left;
	width: 140px;
	font-size: 11px;
	text-align: center;
}

#sharebar_glink_pictures_panel {
	margin-bottom: 5px;
}

#sharebar_glink_content {
	float: left;
	margin-left: 10px;
	width: 440px;
	font-size: 11px;
}

#sharebar_glink_content strong {
	font-size: 12px;
}

#sharebar_glink_game_input {
	margin-top: 6px;
	width: 250px;
	font-size: 11px;	
}

.sharebar_glink_submit {
	margin-top: 5px;
}

.sharebar_glink_related {
	padding: 9px 6px 8px 0;
	float: left;
}

.placeholder {
	color: #7f7f7f;
}

.placeholder_focus {
	color: #4d4d4d;
}

.editable {
	cursor: pointer;
}

.editable_hover {
	background: #fffebf;
}

#sharebar_glink_title {
	color: #2680b4;
	font-size: 12px;
	margin-bottom: 2px;
}

#sharebar_glink_title_input {
	color: #4d4d4d;
	width: 430px;
	height: 20px;
}

#sharebar_glink_description_input {
	color: #4d4d4d;
	width: 430px;
	height: 60px;
}

#sharebar_glink_picture {
	width: 100px;
	height: 50px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
}

#sharebar_glink_picture_img {
	max-width: 100px;
	max-height: 50px;
}

.glink {
	margin: 10px 10px 10px 14px;
}

.glink_flow {
	margin-bottom: 6px;
	margin-right: 62px;
}

.glink_item {
	background-repeat: repeat-y;
	background-position: center left;
}

.glink_content {
	padding: 0 4px 0 0;
}

.glink_content_img {
	margin-left: 106px;
	padding: 0 4px 10px 4px;	
}

.glink_tag {
	float: left;
	margin: 2px 6px 0 0;
}

.glink_title {
	font-size: 12px;
}

.glink_description {
	margin-top: 2px;
	font-size: 11px;
	line-height: 14px;
}

.glink_link {
	font-size: 9px;
	color: #7f7f7f;
}

.glink_info {
	font-size: 9px;
	color: #bbb;
	margin-top: 2px;
	margin-bottom: 6px;
}


.glink_info a {
	color: #787878;
}

.glink_info a:hover {
	color: #294466;
}

.glink_author {
	float: right;
	color: #808080;
	font-size: 10px;
	margin-top: -5px;	
	margin-right: 62px;	
}

.glink_author_text {
	float: left;
	margin: 3px 5px 0 0;
}

.glink_author_icon {
	float: left;
	width: 16px;
	height: 16px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.glink_author_icon img {
	width: 16px;
	height: 16px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.help_level_table {
	text-align: center;
}

.help_level_table th {
	font-weight: bold;
	padding: 3px 8px;
}

.help_level_table td {
	padding: 3px 8px;
}

.help_level_table_blue {
	background-color: #d5E7F2;
}

.setting_form_item {
	clear: both;
	margin: 0 0 6px 0;
}

.setting_form_input {
	float: left;
	width: 20px;
}

.setting_form_label {
	margin-left: 20px;
}

.content_right_help {
	font-size: 11px;
	padding: 10px;
}

.content_right_help strong {
	font-size: 13px;
}

.store_link_table {
	background: #ffffff;
	width: 960px;
	font-size: 11px;
}

.store_link_table th {
	padding: 2px;
	font-weight: bold;
	background-color: #ddd;	
	height: 20px;
}

.store_link_table td {
	padding: 4px;
}

.pwnz_container {
	font-family: Arial;
	font-size: 10px;
	text-align: center;
}

.pwnz_counter {
	font-size: 12px;
	text-align: center;	
	margin-top: 8px;
}

.front_supplier {
	height: 40px;
	border-bottom: 1px solid #f0f1f2;
}

.front_supplier_hover {
	background-color: #efefef;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;

}

.front_supplier_type {
	float: right;
	margin-top: 8px;
	background-repeat: no-repeat;
	background-position-x: 0px;
	height: 13px;
	margin: 13px 8px 0 0;
}

.front_supplier_type_download {
	width: 90px;
	background-image: url('../img/icon_download_sprite.png');
}

.front_supplier_type_box {
	width: 50px;
	background-image: url('../img/icon_box_sprite.png');
}

.front_supplier_type_disabled {
	background-position: 0 -13px;
}

.front_supplier_logo {
	float: left;
	margin: 13px 0 0 10px;
	width: 80px;
	height: 20px;
}

.front_supplier_logo_disabled {
	background-position: 0 -20px;
}

.front_supplier_radio {
	float: left;
	margin: 14px 0 0 10px;
}

.radiobox {
	width: 12px;
	height: 12px;
	background-image: url('../img/icon_radiobox_sprite.png');	
	background-position: 0 0;
}

.radiobox_checked {
	background-position: 0 -12px;	
}

.radiobox_disabled {
	background-position: 0 -24px;
}

.front_supplier_notavailable {
	margin-top: 24px;
	font-size: 11px;
	text-align: center;
	color: #999;
}

.front_supplier_list {
	float: left;
	margin: 19px 0 0 10px;
	font-size: 11px;
	color: #586b77;
	text-align: center;
	width: 150px;
}

.front_supplier_list select {
	font-size: 11px;
}

.front_supplier_price {
	float: left;
	width: 70px;
	margin: 15px 0 0 25px;
	font-size: 20px;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	color: #000;
}

.front_supplier_download {
	float: right;
	margin: 6px 20px 0 0;
	width: 100px;
	height: 22px;
	background-image: url('../img/bt_download_sprite.png');	
	background-position: 0 0;
}

.front_supplier_download_hover {
	background-position: 0 -22px;
}

.front_supplier_download_active {
	background-position: 0 -44px;
}

#help_text {
	font-size: 13px;
	color: #555555;
    margin: 5px;
    line-height: 18px;	
}

#help_text h2 {
	font-size: 15px;
	font-weight: bold;
	font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
	line-height: 24px;
}

#help_text h3 {
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #005e8f;
    line-height: 24px;
    padding-bottom: 2px;
}

#help_text h4 {
    font-weight: normal;
    color: #647d12;
    padding-bottom: 2px;
    font-size: 14px;
    padding-bottom: 2px;
}

#hud_notifications_close {
	float: right;
	width: 12px;
	height: 12px;
	background-image: url(../img/icon_close_mini.png);
	margin: 1px 0 0 0;
	cursor: pointer;
}

.notification_item {
	margin-bottom: 10px;
	font-size: 11px;
}

.notification_item_read {
	color: #777;
}

.notification_item_read a {
	color: #849cb3;
}

.notification_item_read img {
	opacity: 0.5;
}

.notification_item_icon {
	float: left;
	width: 24px;
	height: 14px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin-top: 2px;	
}

.notification_item_icon img {
	width: 24px;
	height: 24px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.notification_item_content {
	margin-left: 30px;
}

.notification_item_info {
	color: #808080;
	font-size: 9px;
	margin: 2px 0 0 0;
}

#search_data {
	width: 660px;
	min-height: 680px;
}

.search_sort {
	padding: 5px 10px 0px 10px;
}

.magazine_sort_item {
	float: left;
	font-size: 11px;
	padding: 4px 8px;
	margin-right: 5px;
	cursor: pointer;
	color: #73858f;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;	
}

.magazine_type_item {
	float: left;
	font-size: 11px;	
	padding: 4px 8px;
	margin-right: 5px;
	cursor: pointer;
	color: #73858f;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}




.search_sort_item_dummy {
	float: left;
	font-size: 11px;
	padding: 4px 0px;
	margin-right: 5px;
	color: #73858f;
}

.search_sort_item {
	width: 100px;
	text-align: center;
	font-size: 13px;
	padding: 4px 8px;
	margin-top: 4px;
	cursor: pointer;
	color: #73858f;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;	
}

.search_sort_item.disabled {
	color: #d2d8db;
}

.search_sort_item_hover {
	background-color: #efefef;
}

.search_sort_item_selected {	
	color: #fff;
	background-color: #238fb8;
}

.search_sort_title {
	float: left;
	font-size: 11px;	
	padding: 4px 8px 0 0;
}

.search_type_item {	
	width: 100px;
	text-align: center;
	font-size: 13px;	
	padding: 4px 8px;
	cursor: pointer;
	color: #73858f;
	margin-top: 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.search_type_item_hover {
	background-color: #efefef;
}

.search_type_item_selected {
	color: #fff;
	background-color: #8fb31a;
}

#search_game_sheet {
	min-height: 225px;
	padding: 10px;
	background-color: #16191e;
	color: #b1b3b5;
	font-size: 11px;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

#search_game_sheet .title a {
	font-family: Arial;
	font-size: 14px;
	color: #6ec4f3;
	margin-bottom: 10px;
}

#search_game_sheet .packshot {
	float: left;
	margin-top: 10px;
}

#search_game_sheet .packshot img {
	border: 1px solid #272c30;
}


#search_game_sheet .content {
	margin: 10px 0 0 95px;
	text-align: right;
	font-size: 12px;
}

#search_game_sheet .store {
	height: 60px;
}

#search_game_sheet .actions {
	float: right;
}

#search_game_sheet .developer {
	text-transform: uppercase;
}

#search_game_sheet .price {
	margin: 4px 0 0 25px;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	text-align: right;
	color: #fff;
}

#search_game_sheet .separator {
	height: 5px;
}

#search_game_sheet .info {
	margin-top: 5px;
}

#search_game_sheet .info a {
	color: #77bbee;
}

#search_game_sheet .description {
	margin-top: 10px;
}

.separator_left {
	width: 660px;
	height: 7px;
	background-image: url(../img/separator_left.png);
}

.separator_right {
	width: 266px;
	padding: 0 10px;
	height: 7px;
	background-image: url(../img/separator_right.png);
}

.separator_right2 {
	width: 133px;
	padding: 0 0px;
	height: 7px;
	background-image: url(../img/separator_right2.png);
}

.separator_center {
	width: 660px;
	height: 7px;
	background-image: url(../img/separator_left.png);
	margin: 0 auto 0 auto;
}

.separator_right_dark {
	width: 266px;
	margin-top: 5px;
	height: 2px;
	background-image: url(../img/separator_right_dark.png);
}

.search_item {
	float: left;
	width: 300px;
	height: 46px;
	padding: 5px;
	margin: 0 5px 5px 0;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.search_item_hover {
	background-color: #efefef;
}

.ui-slider {
	position: relative;
	float: left;
	width: 110px;
	height: 10px;
	background-image: url(../img/slider_background_sprite.png);
	background-position: -22px 0;
	background-repeat: repeat-x;
	cursor: pointer;
}

.ui-slider-range { 
	position: absolute;
	background-image: url(../img/slider_background_sprite.png);
	background-position: -22px -10px;
	top: 0px;
	height: 100%;
	cursor: pointer;
}

.ui-slider-handle {
	position: absolute;
	width: 29px;
	height: 18px;
	background-image: url(../img/slider_button_sprite.png);
	background-position: 0 0;
	margin-left: -14px;
	margin-top: -3px;
	z-index: 2;
	cursor: pointer;
}


.ui-state-hover {
	background-position: 0 -18px;
}

.ui-state-active {
	background-position: 0 -36px;
}

.rating_slider_left {
	float: left;
	width: 11px;
	height: 10px;
	background-image: url(../img/slider_background_sprite.png);
	background-position: 0 -10px;
	background-repeat: no-repeat;
	cursor: pointer;
}

.rating_slider_right {
	float: left;	
	width: 11px;
	height: 10px;
	background-image: url(../img/slider_background_sprite.png);
	background-position: -11px 0px;
	background-repeat: no-repeat;
	cursor: pointer;
}

#ie6nomore {
	margin: 0 10px 10px 0;
}

.rating_tag {
	float: left;
	margin: 2px 6px 0 0;
}

#signup_container {
	width: 690px;
	margin: 10px auto 50px auto;
	text-align: center;
}

#signup_container_small {
	width: 380px;
	margin: 10px auto 60px auto;
	text-align: center;
}

#signup_outer {
	border-bottom: 1px solid #c4c8cc;
	background-color: #e6e6e6;
	padding: 10px 10px 0 10px;
	margin-top: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

#signup_content {
	width: 670px;
	border: 0px solid #f0f1f2;	
	background-color: #fcfeff;
	margin: 0 10px 10px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-align: left;
}

#signup_content_small {
	width: 360px;
	border: 0px solid #f0f1f2;	
	background-color: #fcfeff;
	margin: 0 10px 10px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-align: left;
}

.signup_avatar_avatar {
	text-align: center;
	margin: 10px;
}

.signup_avatar_avatar img {
	border: 2px solid black;
}

.signup_avatar_or {
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	margin: 15px;
}

.signup_user_item {
	width: 300px;
	padding: 6px;
	margin: 0 10px 5px 0;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.signup_user_item_hover {
	background-color: #efefef;
}

.signup_user_item_selected {
	background-color: #f5dac1;
}

.signup_user_avatar {
	float: left;
	width: 42px;
	height: 42px;
}

.signup_user_avatar img {
	width: 42px;
	height: 42px;
	border: 2px solid #454545;
}
	
.signup_user_content {
	margin-left: 55px;
}

.signup_user_name {	
	font-size: 14px;
	font-weight: bold;
}

.signup_user_biography {
	font-size: 12px;
}

.homepage_carrousel_container {
	width: 960px;
	border: 0px solid #fff;
	background-color: #e6e6e6;
	padding: 10px;
	margin: 30px auto -15px auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.homepage_carrousel {
	width: 960px;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.homepage_carrousel_games {
	padding: 0 0 0 30px;
	width: 820px;
	border: 0px solid black;
	overflow-x: hidden;
	overflow-y: hidden;

}

.homepage_carrousel_arrow_left {
	float: left;
	padding: 75px 5px 40px 15px;
	cursor: pointer;
}

.homepage_carrousel_arrow_right {
	float: right;
	padding: 75px 15px 40px 5px;
	cursor: pointer;
}

#carrousel_data {
	width: 2800px;
	height: 208px;
}

.homepage_carrousel_panel {
	float: left;
	margin-right: 80px;
}

#login_box {
	position: absolute;
	margin: 17px 0 0 0;
	width: 145px;
	height: 120px;
	z-index: 30;
	opacity: 0;
}

.login_box_blue {
	width: 58px;
	height: 8px;
	background-color: #2680b4;
}

.login_box_container {
	padding: 9px;
	background-color: #2680b4;
	color: #fff;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	z-index: 10;
	text-align: center;
}

.login_box_container a {
	color: #fff;
}

.login_box_item {
	margin: 0 0 5px 0;
}

.login_box_item input[type=text] {
	font-size: 12px;
	width: 116px;
}

.login_box_item input[type=password] {
	font-size: 12px;
	width: 116px;
}

.login_box_links {
	margin-top: 4px;
	text-align: center;
	font-size: 10px;
	line-height: 13px;
}

.pwnz_box_container {
	float: right;
	width: 52px;
	height: 58px;
	margin-left: 10px;
	background-image: url(../img/pwnz_box_background.png);
}

.pwnz_box_container img {
	width: 34px;
	height: 46px;
	margin: -11px 0 0 9px;
}

.pwnz_box_counter {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 8px 0 0 0;
}

.c2a_container {
	padding: 4px 4px 7px 4px;
	margin: 4px 0 9px 0;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.c2a_disabled {
	cursor: default;
}

.c2a_container_hover {
	background-color: #efefef;
}

.c2a_icon {
	float: left;
	width: 37px;
	height: 44px;
	background-image: url(../img/icon_c2a_box.png);
	background-repeat: no-repeat;
	margin: -12px 8px 0 0;
}

.c2a_icon img {
	margin: 0 0 0 0;
}

.c2a_title {
	font-size: 13px;
	font-weight: bold;
}

.c2a_subtitle {
	font-size: 11px;
}

#hud_pwnz {
	float: left;
	height: 50px;
	padding: 18px 15px 0 15px;
	color: #afbcbe;
	cursor: pointer;
}

.hud_pwnz_slot {
	float: left;
	width: 13px;
	height: 13px;
	background-image: url(../img/hud_icon_pwnz_slot.png);
	margin: 0 2px;
}

#hud_pp {
	float: left;
	height: 50px;
	padding: 15px 15px 0 15px;
	color: #afbcbe;
	cursor: pointer;
	font-family: Arial;
	font-size: 18px;
}

#hud_xp {
	float: left;
	height: 50px;
	padding: 15px 15px 0 15px;
	color: #afbcbe;
	cursor: pointer;
}

.hud_xp_bar_container {
	width: 200px;
	height: 19px;
	background-image: url(../img/hud_xp_background.png);
	background-repeat: repeat-x;
}

.hud_xp_bar {
	position: absolute;
	height: 19px;
	background-image: url(../img/hud_xp_foreground.png);
	background-repeat: repeat-x;
}

#hud_xp_level {
	position: absolute;
	width: 200px;
	height: 19px;
	text-align: center;
	padding-left: 2px;
}

.hud_xp_level_lastnumber {
	padding-right: 4px;
}

#hud_xp_level img {
	margin-right: 4px;
}

.games_packshots_top_position {
	position: absolute;
	width: 40px;
	height: 20px;
	font-size: 16px;
	text-align: right;
	margin-left: -27px;
	margin-top: 2px;
	font-family: Arial;
}

.games_packshots_top_ranking {
	width: 30px;
	background-color: #8fb31a;
	color: #fff;
	position: absolute;
	margin-left: 90px;
	margin-top: 85px;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	padding: 2px;
	border: 0px solid #294466;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	font-family: Arial;
}

.games_packshots_top_ocount {
	width: 30px;
	background-color: #efefef;
	color: #000;
	position: absolute;
	margin-left: 90px;
	margin-top: 105px;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	padding: 2px;
	border: 0px solid #294466;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	font-family: Arial;
}

.games_packshots_top_ocount img {
	float: left;
	width: 12px;
	height: 12px;
	margin-left: 4px;
	margin-top: 1px;
}

.games_packshots_top_ocount_10 img {
	margin-left: 1px;
}

.search_released_options {
	float: left;
	width: 133px;
	padding-bottom: 10px;
}

#search_released_custom {
	opacity: 0.2;
	margin-top: 2px;
	text-align: center;
	font-size: 11px;
}

.search_genres_options {
	float: left;
	width: 133px;
	padding-bottom: 10px;
}

#search_released_custom select {
	font-size: 11px;
}

.cred {
	color: #ba1010;
}

.sharebar_highlight_rating {
	background-color: #feeee7;
}

.sharebar_highlight_glink {
	background-color: #e7f0fe;
}

.review_style_title {
	color: #4d4d4d;
	font-family: "Lucida Grande", "LucidaGrande", "Lucida Sans Unicode", Arial, Verdana, Sans-serif;
	font-size: 14px;
}

.review_style_small {
	color: #4d4d4d;
	font-family: "Lucida Grande", "LucidaGrande", "Lucida Sans Unicode", Arial, Verdana, Sans-serif;
	font-size: 10px;
}

.review_style_body {
	color: #4d4d4d;
	font-family: "Lucida Grande", "LucidaGrande", "Lucida Sans Unicode", Arial, Verdana, Sans-serif;
	font-size: 12px;
}

.review_style_big {
	color: #4d4d4d;
	font-family: "Lucida Grande", "LucidaGrande", "Lucida Sans Unicode", Arial, Verdana, Sans-serif;
	font-size: 14px;
}

.review_style_verybig {
	color: #4d4d4d;
	font-family: "Lucida Grande", "LucidaGrande", "Lucida Sans Unicode", Arial, Verdana, Sans-serif;
	font-size: 18px;
}


.review_header {
	padding: 8px;
	font-size: 14px;
	font-weight: bold;
}

.review_date {
	float: right;
	margin: 3px 8px 0 0;
	font-size: 11px;
}

.review_preview {
	background-color: #feeee7;
	font-weight: bold;
}

.review_footer_ratings {

}

.review_footer_rating {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}

.review_footer_overall {
	float: right;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	margin-top: -10px;
}

.review_footer_overall .rating {
	font-size: 28px;	
}

.review_footer_overall .often {
	font-size: 14px;
}

.review_footer_packshot {
	float: left;
	width: 46px;
	height: 66px;
	background-color: #000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;	
	margin-right: 15px;
	border: 1px solid grey;
}

.review_footer_packshot img {
	width: 46px;
	height: 66px;
}

.review_rating {
	margin-bottom: 8px;
	font-style: italic;
	min-height: 40px;
}

.review_author {
	font-size: 14px;
	text-align: right;
	font-weight: bold;
	margin-right: 0px;
}

.review_text {
	margin-top: -10px;
	line-height: 140%;
}

.review_text p {
	margin: 1em 0px;
}




















