* {
	border: 0;
	margin:0;
	padding:0;
}
html {
	font-size:100.01%;
}
body {
	background: #031337 url(images/background.jpg) center top;
	color:#fff;
	font: 13px Verdana, sans-serif;
}
.center {
	margin: 0 auto;
	width: 911px;
}
a {
	color:#fff;
}
h1 {
	font-weight:normal;
	margin:0 0 .5em;
}
p {
	font-weight: bold;
}
.logo {
	padding: 13px 0 27px;
}

/* ========  top menu ======== */
#top_menu {
	border-collapse: collapse;
	width: 100%;
}
#top_menu td {
	background: #163568 url(images/menu_top_bc.png) repeat-x;
	border-top: 2px #172950 solid;
	border-left: 2px #172950 solid;
	border-right: 1px #172950 solid;
	height: 44px;
}
#top_menu a {
	display: block;
	height: 44px;
	text-decoration: none;
	width: 165px;
}
#top_menu a.menu_home {
	background: url('images/menu_top_home.png') no-repeat center;
}
#top_menu a.menu_games {
	background: url('images/menu_top_games.png') no-repeat center;
	width: 150px;
}
#top_menu a.menu_videos {
	background: url('images/menu_top_videos.png') no-repeat center;
	width: 150px;
}
#top_menu a.menu_tv {
	background: url('images/menu_top_tv.png') no-repeat center;
	width: 165px;
}

/* ========  left side ======== */

#left_side {
	float: left;
	width: 142px;
}
#left_side ul {
	list-style: none;
}
#left_side a {
	background: url('images/btn_left_menu.png') 0px 0px no-repeat;
	color: #b5ee08;
	font-weight: bold;
	display: block;
	height: 31px;
	padding: 14px 0 0 10px;
	text-decoration: none;
	width: 132px;
}
#left_side a:hover {  background-position: 0 -45px; }

/* ========  rigth side ======== */

#right_side {
	float: left;
	width: 769px;
}

/* ========  content main ======== */

.top_line {
	background: #c8ff06 url(main_top_line.png);
	height: 19px;
	width: 769px;
}
.content {
	background: #071f4d url(images/main_bc.jpg) no-repeat;
	padding: 100px 0 0 0;
}
.btn_play_game {
	margin: 0 0 0 60px;
}
.div_man {
	height: 0px;
	float: right;
	position: relative;
	width: 488px;
	/*bottom: 116px;*/
	top: -115px;
	right: -18px;
}
.div_man img {
	height: 356px;
}
.table_blocks {
	margin: 168px 0 33px 52px;
}
.table_blocks td {
	font-size: 1.3em;
	vertical-align: top;
}
.table_blocks a {
	display: block;
	font-weight: bold;
	height: 100%;
	padding: 13px 0 0 24px;
	text-decoration: none;
}
.video, .games, .downloads {
	height: 268px;
	width: 309px;
}
.video {
	background: url(images/video.png) no-repeat;
	height: 284px;
	width: 347px;
}
.games {
	background: url(images/games.png) no-repeat;
}
.downloads {
	background: url(images/downloads.png) no-repeat;
}


/* ========  content games ======== */
#g_right_side {
	float: left;
	width: 618px;
}
.g_center {
	margin: 0 auto;
	width: 760px;
}
#top_menu a.g_games {
	width: 150px;
}
#top_menu a.g_videos {
	width: 150px;
}
#top_menu a.g_tv {
	width: 170px;
}

.game_top_line {
	background: #c8ff06 url(images/game_main_top_line.png);
	height: 19px;
	width: 618px;
}
.content_game {
	background: #15345e url(images/games_content_main.jpg) 0 88px;
}
.div_man_games {
	height: 0px;
	float: right;
	position: relative;
	width: 488px;
	top: -106px;
	right: -280px;
}
.img_game {
	float: left;
	height : 283px;
	width: 384px;
}
.trofi {
	float: right;
	position: relative;
	top: 0px;
	right: 0px;
}
.table_games {
	margin: 20px 0;
	width: 100%
}
.table_games td {
	background: url(images/games_bc.png) no-repeat center center;
	height: 176px;
	vertical-align: top;
	width: 25%
}
.table_games td.none {
	background: none;
}
.table_games a {
	text-decoration: none;
}
.table_games img.game_thumb  {
	padding: 6px 0 0 16px;
}
.table_games p {
	display: block;
	margin: 5px 0 15px 0;
	text-align: center;
}
.table_games span {
	font-size: 0.8em;
	margin: 0 0 0 20px;
}
.trofi_small {
	height: 0;
	float: right;
	position: relative;
	top: -180px;
	right: 0px;
}
.trofi_small img {
	height: 58px;
}
.img_game {
	margin: 5px 10px;
}
.btn_play_game_small {
	margin: 230px 0 0 20px;
}

/* ========  content game ======== */

.div_game {
	padding: 10px 0;
	text-align: center;
}


/* ========  caracters ======== */


.c_block {
	background: url(images/c_m_ben.gif);
	width: 318px;
}
.c_t_ben {
	background: url(images/c_t_ben.jpg) no-repeat;
	height: 51px;
	width: 318px;
}
.c_b_ben {
	background: url(images/c_b_ben.jpg) no-repeat;
	height: 57px;
	width: 318px;
}
.c_block p {
	font-weight: normal;
	padding: 10px 20px;
}
.c_block ul {
	padding: 5px 0 5px 30px;
}
.c_block li {
	padding: 0 0 5px 0;
}
.c_bc_bottom {
	background: #031337 url(images/c_bc_bottom.jpg) no-repeat;
	padding: 10px 10px;
}
.c_bc_bottom img {
	cursor: pointer;
}


.c_bc, .c_bc_gwen, .c_bc_kevin, .c_bc_swampfire, .c_bc_echo, .c_bc_homo, .c_bc_jet, .c_bc_chill, .c_bc_chroma, .c_bc_brain, .c_bc_spider, .c_bc_goop, .c_bc_alienx, .c_bc_dnaliens, .c_bc_knights, .c_bc_breed {
	padding: 20px 0 20px 10px;
}
.c_bc { background: url(images/c_bc.jpg); }
.c_bc_gwen { background: url(images/c_bc_gwen.jpg); }
.c_bc_kevin { background: url(images/c_bc_kevin.jpg); }
.c_bc_swampfire { background: url(images/c_bc_swampfire.jpg); }
.c_bc_echo { background: url(images/c_bc_echo.jpg); }
.c_bc_homo { background: url(images/c_bc_homo.jpg); }
.c_bc_jet { background: url(images/c_bc_jet.jpg); }
.c_bc_chill { background: url(images/c_bc_chill.jpg); }
.c_bc_chroma { background: url(images/c_bc_chroma.jpg); }
.c_bc_brain { background: url(images/c_bc_brain.jpg); }
.c_bc_spider { background: url(images/c_bc_spider.jpg); }
.c_bc_goop { background: url(images/c_bc_goop.jpg); }
.c_bc_alienx { background: url(images/c_bc_alienx.jpg); }
.c_bc_dnaliens { background: url(images/c_bc_dnaliens.jpg); }
.c_bc_knights { background: url(images/c_bc_knights.jpg); }
.c_bc_breed { background: url(images/c_bc_breed.jpg); }


.c_t_ben, .c_t_gwen, .c_t_kevin, .c_t_swampfire, .c_t_echo, .c_t_homo, .c_t_jet, .c_t_chill, .c_t_chroma, .c_t_brain, .c_t_spider, .c_t_goop, .c_t_alienx, .c_t_dnaliens, .c_t_knights, .c_t_breed 
{
	height: 51px;
	width: 318px;
}

.c_t_ben { background: url(images/c_t_ben.jpg) no-repeat; }
.c_t_gwen { background: url(images/c_t_gwen.jpg) no-repeat; }
.c_t_kevin { background: url(images/c_t_kevin.jpg) no-repeat; }
.c_t_swampfire { background: url(images/c_t_swampfire.jpg) no-repeat; }
.c_t_echo { background: url(images/c_t_echo.jpg) no-repeat; }
.c_t_homo { background: url(images/c_t_homo.jpg) no-repeat; }
.c_t_jet { background: url(images/c_t_jet.jpg) no-repeat; }
.c_t_chill { background: url(images/c_t_chill.jpg) no-repeat; }
.c_t_chroma { background: url(images/c_t_chroma.jpg) no-repeat; }
.c_t_brain { background: url(images/c_t_brain.jpg) no-repeat; }
.c_t_spider { background: url(images/c_t_spider.jpg) no-repeat; }
.c_t_goop { background: url(images/c_t_goop.jpg) no-repeat; }
.c_t_alienx { background: url(images/c_t_alienx.jpg) no-repeat; }
.c_t_dnaliens { background: url(images/c_t_dnaliens.jpg) no-repeat; }
.c_t_knights { background: url(images/c_t_knights.jpg) no-repeat; }
.c_t_breed { background: url(images/c_t_breed.jpg) no-repeat; }

/* ========  downloads ======== */

.table_d {
	margin: 20px 0;
	width: 100%
}
.table_d td {
	vertical-align: top;
	width: 33%;
}
.table_d td  div{
	background: #1b4d8c;
	border: 1px solid #fff;
	margin: 5px;
	padding: 5px 11px 11px 11px;;
}
.table_d a {
	text-decoration: none;
}
.table_d img.game_thumb  {
	padding: 6px 0 0 0;
}
/* ========  legalWrapper  ======== */

#legalWrapper {
	clear: both;
	color: #00ddfe;
	font-family: arial;
	font-size: 0.8em;
	margin: 30px 0 30px 0;
	text-align: center;
}
#legalWrapper a {
	color: #00ddfe;
}
#legalWrapper a:hover {
	text-decoration: none;
}
