body
{
	background-color: #83d1e4;
	background-image: url("../images/background.jpg");
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

	/* COMMON PART */

.left
{
	float: left;
}
.right
{
	float: right;
}

#container
{
	width: 100%;
	height: 100%;
}

#content
{
	width: 760px;
	margin: 0 auto;
	text-align: left;
	font-family: verdana;
	font-size: 10pt;
	padding: 0px;
	background-color: #FFFFFF;
}

.clear
{
	clear: both;
	font-size: 0px;
	height: 0px;
}

.spacer
{
	padding: 0px;
	margin: 0px;
	height: 18px;
	font-size: 0px;
}

.small_spacer
{
	padding: 0px;
	margin: 0px;
	height: 5px;
	font-size: 0px;
}

img
{
	border: none;
}

.hand
{
	cursor: pointer;
}

	/* FRONTPAGE HEADER/FOOTER PART */

#header
{
	padding: 0px;
	margin: 0px;
	width: 760px;
	height: 94px;
}

#header_left
{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 367px;
	height: 53px;
	font-size: 0px;
	padding-top: 41px;
}

#header_left_txt
{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	position: absolute;
	padding-left: 312px;
	padding-top: 6px;
}

#header_left_txt h1
{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-weight: normal;
}

#header_right
{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 389px;
	height: 94px;
	font-size: 0px;
}

#translation_tab
{
	float: left;
	padding: 0px;
	margin: 0px;
	background-image: url("../images/header_tabs.jpg");
	background-repeat: no-repeat;
	font-family: 宋体;
	color: #555555;
	text-align: center;
	font-size: 13px;
	width: 85px;
	height: 29px;
	margin-top: 65px;
	margin-left: 7px;
}

#translation_tab a
{
	margin: 0px;
	padding: 0px;
	width: 85px;
	height: 22px;
	display: block;
	padding-top: 7px;
}

#translation_tab a, #translation_tab a:active, #translation_tab a:link
{
	text-decoration: none;
	color: #555555;
}

#translation_tab a:hover
{
	text-decoration: none;
	color: #555555;
}

.startpage_favorites
{
	float: left;
	padding: 0px;
	margin: 0px;
	background-image: url("../images/header_tabs.jpg");
	background-repeat: no-repeat;
	font-family: 宋体;
	color: #555555;
	text-align: center;
	font-size: 13px;
	width: 85px;
	height: 22px;
	padding-top: 7px;
	margin-top: 65px;
	margin-left: 7px;
	cursor: pointer;
}

.startpage_bbs
{
	float: left;
	padding: 0px;
	margin: 0px;
	background-image: url("../images/header_tabs.jpg");
	background-repeat: no-repeat;
	font-family: 宋体;
	color: #555555;
	text-align: center;
	font-size: 13px;
	width: 85px;
	height: 22px;
	margin-top: 65px;
	margin-left: 7px;
	cursor: pointer;
}

.startpage_bbs a
{
	margin: 0px;
	padding: 0px;
	width: 85px;
	height: 22px;
	display: block;
	padding-top: 7px;
}

.startpage_bbs a, #startpage_bbs a:active, #startpage_bbs a:link
{
	text-decoration: none;
	color: #555555;
}

.startpage_bbs a:hover
{
	text-decoration: none;
	color: #555555;
}

.black_bar
{
	padding: 0px;
	margin: 0px;
	width: 757px;
	height: 24px;
	background-image: url("../images/black_bar.jpg");
	background-repeat: repeat-x;
	padding-left: 3px;
}

.black_bar a
{
	font-weight: bold;
	font-size: 0.96em;
}

.black_bar p
{
	float: left;
	padding: 0px;
	margin: 0px;
	font-family: 宋体;
	font-weight: normal;
	font-size: 16px;
	color: white;
	padding-top: 3px;
	padding-left: 2px;
	padding-right: 2px;
}

#sitemap
{
	margin: 0px;
	padding: 0px;
	background-color: #83d1e4;
	font-family: 宋体;
	text-align: center;
	padding-top: 14px;
	padding-bottom: 20px;
	color: #555555;
}

	/* FRONTPAGE MAIN PART */

#main
{
	padding: 0px;
	margin: 0px;
	width: 760px;
}

#cp_popular
{
	padding-left: 5px;
}

#main_left
{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 577px;
	padding-left: 5px;
	padding-right: 7px;
}

#main_right
{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 163px;
}

	/* SEARCH PART */

#search
{
	padding: 0px;
	margin: 0px;
	width: 575px;
	height: 48px;
	background-color: #FFFFFF;
	background-image: url("../images/search_bg.jpg");
	background-repeat: repeat-x;
	margin-left: 1px;
	margin-right: 1px;
	padding-top: 0px;
	margin-top: 4px;
}

#search p
{
	padding: 0px;
	margin: 0px;
	font-size: 14px;
}

#search form
{
	padding: 0px;
	margin: 0px;
}

#search_field
{
	margin: 0px;
	border: 1px solid #bfbfbf;
	height: 17px;
	width: 135px;
	position: absolute;
	margin-left: 8px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: right;
	color: #bdbdbd;
	font-weight: bold;
	font-family: Arial;
}

#search_button
{
	padding: 0px;
	margin-left: 160px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
}

#search_header
{
	padding: 0px;
	margin: 0px;
	width: 575px;
	height: 9px;
	background-image: url("../images/search_header.jpg");
	background-repeat: no-repeat;
	font-size: 0px;
}

	/* MAIN CONTENT PART (frontpage) */

#main_content_header
{
	padding: 0px;
	margin: 0px;
	background-image: url("../images/main_content_header.jpg");
	background-repeat: no-repeat;
	width: 577px;
	height: 30px;
}

#main_content_bg
{
	padding: 0px;
	margin: 0px;
	background-image: url("../images/main_content_bg.jpg");
	background-repeat: repeat-y;
	width: 577px;
}

#main_content_bg_left
{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 253px;
	padding-left: 4px;
}

#main_content_bg_right
{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 308px;
	padding-left: 5px;
}

#main_content_footer
{
	padding: 0px;
	margin: 0px;
	background-image: url("../images/main_content_footer.jpg");
	background-repeat: no-repeat;
	width: 577px;
	height: 4px;
}

	/* CATEGORY PAGE */

#cp_newgames_header
{
	padding: 0px;
	margin: 0px;
	background-image: url("../images/cp_newgames_header.jpg");
	background-repeat: no-repeat;
	width: 577px;
	height: 29px;
}
#cp_newgames_header a
{
	color: #555555;
	text-decoration: none;
}

#cp_newgames_header a:hover
{
	text-decoration: underline;
}
#cp_newgames_bg
{
	padding: 0px;
	margin: 0px;
	background-image: url("../images/cp_newgames_bg.jpg");
	background-repeat: repeat-y;
	width: 577px;
}

#cp_newgames_bg ul
{
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	list-style: none;
	padding-left: 12px;
}

#cp_newgames_bg li
{
	float: left;
	width: 93px;
}

.cp_newgames_box_header
{
	padding: 0px;
	margin: 0px;
	background-image: url("../images/cp_newgames_box_header.jpg");
	background-repeat: no-repeat;
	width: 86px;
	height: 4px;
	font-size: 0px;
}

.cp_newgames_box_bg img
{
	margin-bottom: 5px;
}

.cp_newgames_box_bg a
{
	color: #555555;
	font-size: 12px;
	text-decoration: none;
}

.cp_newgames_box_bg a:hover
{
	text-decoration: underline;
}

.cp_newgames_box_bg
{
	padding: 0px;
	margin: 0px;
	background-image: url("../images/cp_newgames_box_bg.jpg");
	background-repeat: repeat-y;
	width: 86px;
	height: 80px;
	text-align: center;
}

.cp_newgames_box_footer
{
	padding: 0px;
	margin: 0px;
	background-image: url("../images/cp_newgames_box_footer.jpg");
	background-repeat: no-repeat;
	width: 86px;
	height: 4px;
	font-size: 0px;
}

#cp_newgames_footer
{
	padding: 0px;
	margin: 0px;
	background-image: url("../images/cp_newgames_footer.jpg");
	background-repeat: no-repeat;
	width: 577px;
	height: 6px;
}

#cp_games_tabs
{
	padding: 0px;
	margin: 0px;
	width: 572px;
	height: 31px;
	padding-left: 5px;
}

#cp_new
{
	display: none;
}

#cp_fav
{
	display: none;
}

#cp_games_tabs_popular
{
	float: left;
	padding: 0px;
	margin: 0px;
	background-image: url("../images/cp_games_tabs_popular.jpg");
	background-repeat: no-repeat;
	height: 31px;
	width: 152px;
	padding-left: 3px;
	cursor: pointer;
}

#cp_games_tabs_new
{
	float: left;
	padding: 0px;
	margin: 0px;
	background-image: url("../images/cp_games_tabs_new.jpg");
	background-repeat: no-repeat;
	height: 31px;
	width: 152px;
	padding-left: 3px;
	cursor: pointer;
}

#cp_games_tabs_fav
{
	float: left;
	padding: 0px;
	margin: 0px;
	background-image: url("../images/cp_games_tabs_fav.jpg");
	background-repeat: no-repeat;
	height: 31px;
	width: 152px;
	padding-left: 4px;
	cursor: pointer;
}

.cp_games_header_popular
{
	padding: 0px;
	margin: 0px;
	background-image: url("../images/cp_games_header_popular.jpg");
	background-repeat: no-repeat;
	width: 577px;
	height: 29px;
	font-size: 10px;
}

.cp_games_header_popular a
{
	color: #555555;
	text-decoration: none;
}

.cp_games_header_popular a:hover
{
		text-decoration: underline;
}

.cp_games_header_popular_large
{
	padding: 0px;
	margin: 0px;
	background-image: url("../images/main_content_header_large.jpg");
	background-repeat: no-repeat;
	width: 747px;
	height: 29px;
	font-size: 10px;
}

.cp_games_header_new
{
	padding: 0px;
	margin: 0px;
	background-image: url("../images/cp_games_header_new.jpg");
	background-repeat: no-repeat;
	width: 577px;
	height: 29px;
}

.cp_games_header_fav
{
	padding: 0px;
	margin: 0px;
	background-image: url("../images/cp_games_header_fav.jpg");
	background-repeat: no-repeat;
	width: 577px;
	height: 29px;
}

.cp_games_bg
{
	padding: 0px;
	margin: 0px;
	background-image: url("../images/cp_games_bg.jpg");
	background-repeat: repeat-y;
	width: 577px;
}

.cp_games_bg_large
{
	padding: 0px;
	margin: 0px;
	background-image: url("../images/cp_games_bg_large.jpg");
	background-repeat: repeat-y;
	width: 747px;
	text-align: center;
}

.cp_games_bg ul, .cp_games_bg_large ul
{
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	list-style: none;
	padding-left: 5px;
	clear: both;
}

.cp_games_bg li, .cp_games_bg_large li
{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 189px;
	margin-bottom: 10px;
}

.cp_games_box_header
{
	padding: 0px;
	margin: 0px;
	background-image: url("../images/cp_games_box_header.jpg");
	background-repeat: no-repeat;
	width: 187px;
	height: 7px;
	font-size: 0px;
}

.cp_games_box_top_bg
{
	padding: 0px;
	margin: 0px;
	background-image: url("../images/cp_games_box_top_bg.jpg");
	background-repeat: repeat-y;
	width: 187px;
}

.cp_games_box_top_bg a
{
	color: #555555;
}

.cp_games_box_bg
{
	padding: 0px;
	margin: 0px;
	background-image: url("../images/cp_games_box_bg.jpg");
	background-repeat: no-repeat;
	width: 187px;
	height: 122px;
	text-align: center;
}

.master_image
{
	width: 180px;
	height: 111px;
}

.cp_games_box_footer
{
	padding: 0px;
	margin: 0px;
	background-image: url("../images/cp_games_box_footer.jpg");
	background-repeat: no-repeat;
	width: 187px;
	height: 65px;
}

.cp_games_box_footer p
{
	margin: 0px;
	padding: 0px;
	padding-top: 9px;
	color: #555555;
	width: 185px;
	height: 30px;
	text-align: center;
}

.cp_games_box_footer em
{
	width: 185px;
	height: 30px;
	display: block;
	text-align: center;
}
.cp_games_box_footer a
{
	color: #ea6566;
	text-decoration: none;
	font-style: normal;
	font-size: 15px;
}

.cp_games_footer
{
	padding: 0px;
	margin: 0px;
	background-image: url("../images/cp_games_footer.jpg");
	background-repeat: no-repeat;
	width: 577px;
	height: 6px;
}

.search_spacer li
{
	padding-left: 43px;
}

.cp_games_footer_large
{
	padding: 0px;
	margin: 0px;
	background-image: url("../images/cp_games_footer_large.jpg");
	background-repeat: no-repeat;
	width: 747px;
	height: 6px;
}
	/* RIGHT PART OF FRONTPAGE */

.right_box_header
{
	margin: 0px;
	padding: 0px;
	background-image: url("../images/right_box_header.jpg");
	background-repeat: no-repeat;
	width: 163px;
	height: 3px;
	font-size: 0px;
}

.right_box_header_popular
{
	margin: 0px;
	padding: 0px;
	background-image: url("../images/popular_games_header.jpg");
	background-repeat: no-repeat;
	width: 163px;
	height: 27px;
	font-size: 0px;
}

.right_box_bg
{
	margin: 0px;
	padding: 0px;
	background-image: url("../images/right_box_bg.jpg");
	background-repeat: repeat-y;
	width: 163px;
	font-size: 0px;
}

.right_box_bg ol
{
	margin: 0px;
	padding: 0px;
	font-family: 宋体;
	font-weight: normal;
	font-size: 13px;
	padding-left: 32px;
}

.right_box_bg ol li
{
	margin: 0px;
	padding: 0px;
	padding-top: 7px;
	padding-bottom: 3px;
	color: #555555;
	font-family: 宋体;
}

.right_box_bg ol li a
{
	color: #555555;
	text-decoration: none;
}

.right_box_footer
{
	margin: 0px;
	padding: 0px;
	background-image: url("../images/right_box_footer.jpg");
	background-repeat: no-repeat;
	width: 163px;
	height: 3px;
	font-size: 0px;
}

	/* LOGIN FORM */

#right_box_login
{
	margin: 0px;
	padding: 3px;
	font-size: 12px;
}

#right_box_login a
{
	color: #555555;
	text-decoration: none;
}

#right_box_login a:hover
{
	text-decoration: underline;
}

#right_box_login form
{
	margin: 0px;
	padding: 0px;
	font-family: 宋体;
}

#right_box_login input
{
	margin: 0px;
	padding: 2px;
	display: block;
	font-family: 宋体;
	font-size: 12px;
	height: 14px;
	width: 140px;
}

#right_box_login_button
{
	margin: 0px;
	padding: 0px;
	background-image: url("../images/button_login.jpg");
	background-repeat: repeat;
	width: 104px;
	height: 22px;
	margin-left: 28px;
	margin-right: 27px;
	text-align: left;
	cursor: pointer;
	margin-top: 5px;
}

#right_box_login_button button
{
	margin: 0px;
	padding: 0px;
	border: none;
	background: none;
	width: 104px;
	height: 22px;
	cursor: pointer;
}

.horizontal_bar
{
	padding: 0px;
	margin: 0px;
	width: 676px;
	height: 1px;
	background-image: url("../images/horizontal_bar.jpg");
	background-repeat: no-repeat;
	margin-left: 22px;
	font-size: 0px;
}

#search a
{
	color: #000000;
	text-decoration: none;
}
#search a:hover
{
	text-decoration: underline;
}
	/* HOTTEST GAMES */

#hottest_games_header
{
	margin: 0px;
	padding: 0px;
	background-image: url("../images/hottest_games_header.jpg");
	background-repeat: no-repeat;
	width: 253px;
	height: 33px;
}

#hottest_games_header_left
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 150px;
	height: 33px;
}

#hottest_games_header_right
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100px;
	height: 22px;
	font-size: 12px;
	text-align: right;
	padding-top: 11px;
}

#hottest_games_top_bg
{
	visibility: hidden;
	margin: 0px;
	padding: 0px;
	background-image: url("../images/hottest_games_top_bg.jpg");
	background-repeat: no-repeat;
	width: 245px;
	height: 169px;
	font-size: 0px;
	padding-left: 8px;
}

#hottest_games_bg
{
	margin: 0px;
	padding: 0px;
	background-image: url("../images/hottest_games_bg_0.jpg");
	background-repeat: no-repeat;
	width: 245px;
	height: 48px;
	padding-top: 14px;
	padding-left: 4px;
	padding-right: 4px;
}

#hottest_games_bg ul
{
	margin: 0px;
	padding: 0px;
	margin-left: 1px;
	list-style: none;
}

#hottest_games_bg ul li
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 61px;
	height: 39px;
	text-align: center;
}

#hottest_games_bottom_bg
{
	margin: 0px;
	padding: 0px;
	background-image: url("../images/hottest_games_bottom_bg.jpg");
	background-repeat: repeat-y;
	width: 253px;
}

#hottest_games_bottom_bg_bg
{
	margin: 0px;
	padding: 0px;
	background-image: url("../images/hottest_games_bottom_bg_bg.jpg");
	background-repeat: repeat-x;
	margin-left: 1px;
	margin-right: 1px;
	width: 251px;
	height: 115px;
}

#hottest_games_bottom_bg_bg a
{
	color: #000000;
	text-decoration: none;
}

#hottest_games_bottom_bg_bg a:hover
{
	text-decoration: underline;
}

#hottest_games_bottom_bg_bg ul
{
	text-align: left;
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: url("../images/list_element_grey.jpg");
	padding-left: 22px;
	padding-top: 5px;
	font-size: 15px;
}

#hottest_games_bottom_bg_bg ul li
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 4px;
}

#hottest_games_footer
{
	margin: 0px;
	padding: 0px;
	background-image: url("../images/hottest_games_footer.jpg");
	background-repeat: no-repeat;
	width: 253px;
	height: 4px;
}

#games_description
{
	margin-left: 10px;
	text-align: left;
}

#games_description h4
{
	padding: 5px;
	margin: 0px;
	width: 681px;
	background-color: #ffffff;
	font-family: verdana;
	font-size: 9pt;
	font-weight: normal;
}

#g_as
{
	display: none;
	padding-top: 10px;
}

	/* LATEST GAMES */

#latest_games_header
{
	margin: 0px;
	padding: 0px;
	background-image: url("../images/top_games_header.jpg");
	background-repeat: no-repeat;
	width: 308px;
	height: 32px;
}

#latest_games_header_left
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 150px;
	height: 32px;
}

#latest_games_header_right
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 155px;
	height: 21px;
	font-size: 12px;
	text-align: right;
	padding-top: 11px;
}

#latest_games_bg
{
	margin: 0px;
	padding: 0px;
	background-image: url("../images/top_games_bg.jpg");
	background-repeat: repeat-y;
	width: 308px;
}

#latest_games_bg_bg
{
	margin: 0px;
	padding: 0px;
	background-image: url("../images/top_games_bg_bg.jpg");
	background-repeat: repeat-x;
	width: 306px;
	margin-left: 1px;
	margin-right: 1px;
	height: 346px;
}

#latest_games_bg_bg ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 6px;
	margin-right: 6px;
	clear: both;
}

#latest_games_bg_bg ul li
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 98px;
	height: 115px;
}

.latest_games_box_header
{
	margin: 0px;
	padding: 0px;
	height: 1px;
	font-size: 0px;
	width: 89px;
	margin-left: 5px;
	margin-right: 4px;
	background-color: #FFFFFF;
}

.latest_games_box
{
	margin: 0px;
	padding: 0px;
	width: 91px;
	height: 105px;
	margin-left: 4px;
	margin-right: 3px;
	background-color: #FFFFFF;
	text-align: center;
}

.latest_games_box img
{
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 0px;
	text-align: center;
}

.latest_games_box_footer
{
	margin: 0px;
	padding: 0px;
	height: 1px;
	font-size: 0px;
	width: 89px;
	margin-left: 5px;
	margin-right: 4px;
	background-color: #FFFFFF;
}


#latest_games_footer
{
	margin: 0px;
	padding: 0px;
	background-image: url("../images/top_games_footer.jpg");
	background-repeat: no-repeat;
	width: 308px;
	height: 5px;
}

	/* CATEGORYS */

#main_category_content
{
	margin: 0px;
	padding: 0px;
	width: 577px;
}

.main_category_content_left
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 189px;
	margin-right: 5px;
}

.main_category_content_center
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 189px;
	margin-right: 5px;
}

.main_category_content_right
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 189px;
}

.category_games_box_header
{
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	width: 189px;
	height: 28px;
}

.category_games_box_bg
{
	margin: 0px;
	padding: 0px;
	background-image: url("../images/category_games_box_bg.jpg");
	background-repeat: repeat-y;
	width: 189px;
	font-size: 0px;
	height: 235px;
}

.category_games_box_bg ul
{
	text-align: left;
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: url("../images/list_element_grey.jpg");
	padding-left: 22px;
	padding-top: 5px;
	font-size: 13px;
	color: #555555;
}

.category_games_box_footer
{
	margin: 0px;
	padding: 0px;
	background-image: url("../images/category_games_box_footer.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 184px;
	height: 18px;
	padding-right: 5px;
	margin-bottom: 5px;
}

.c_red
{
	background-image: url("../images/category_games_box_header_red.jpg");
}

.c_yellow
{
	background-image: url("../images/category_games_box_header_yellow.jpg");
}

.c_orange
{
	background-image: url("../images/category_games_box_header_orange.jpg");
}

.category_games_image
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 86px;
	padding-left: 6px;
	padding-top: 4px;
}

.category_games_image_header
{
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-image: url("../images/category_games_image_header.jpg");
	width: 86px;
	height: 5px;
	font-size: 0px;
}

.category_games_image_bg
{
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-y;
	background-image: url("../images/category_games_image_bg.jpg");
	width: 86px;
	text-align: center;
}

.category_games_image_footer
{
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-image: url("../images/category_games_image_footer.jpg");
	width: 86px;
	height: 5px;
}

	/* HEADERS */

.black_bar h1
{
	float: left;
	margin: 0px;
	padding: 0px;
	font-family: 宋体;
	font-weight: normal;
	font-size: 15px;
	color: white;
	padding-top: 4px;
	padding-left: 1px;
}


#hottest_games_header_left h2
{
	margin: 0px;
	padding: 0px;
	font-family: 宋体;
	font-size: 16px;
	font-weight: normal;
	color: #555555;
	padding-left: 32px;
	padding-top: 4px;
}

#latest_games_header_left h2
{
	margin: 0px;
	padding: 0px;
	font-family: 宋体;
	font-size: 16px;
	font-weight: normal;
	color: #555555;
	padding-left: 36px;
	padding-top: 4px;
}

.latest_games_box h3
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: 宋体;
	color: #555555;
	font-size: 12px;
	font-weight: normal;
	padding-top: 3px;
}

.latest_games_box h4
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: 宋体;
	color: #6d3fad;
	font-size: 12px;
	font-weight: normal;
	padding-top: 4px;
}

.category_games_box_header h1
{
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-family: 宋体;
	color: #555555;
	font-size: 16px;
	font-weight: normal;
	padding-top: 5px;
	padding-left: 5px;
}

.category_games_image_bg h5
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: 宋体;
	color: #555555;
	font-size: 12px;
	font-weight: normal;
	padding-top: 3px;
}

.right_box_header_popular h1
{
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-family: 宋体;
	color: #555555;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding-top: 4px;
}

.cp_games_header_popular h1, .cp_games_header_popular_large h1, .cp_games_header_popular_large h2
{
	margin: 0px;
	padding: 0px;
	font-family: 宋体;
	font-size: 16px;
	font-weight: normal;
	color: #555555;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 5px;
}

.cp_games_header_popular_large a
{
	color: #555555;
	text-decoration: none;
}

.cp_games_header_popular_large a:hover
{
	text-decoration: underline;
}

#cp_newgames_header h2
{
	margin: 0px;
	padding: 0px;
	font-family: 宋体;
	font-size: 16px;
	font-weight: normal;
	color: #555555;
	padding-left: 6px;
	padding-top: 5px;
}

#cp_games_tabs_popular h2
{
	margin: 0px;
	padding: 0px;
	font-family: 宋体;
	font-size: 16px;
	font-weight: normal;
	color: #555555;
	padding-left: 26px;
	padding-top: 5px;
}

#cp_games_tabs_new h2
{
	margin: 0px;
	padding: 0px;
	font-family: 宋体;
	font-size: 16px;
	font-weight: normal;
	color: #555555;
	padding-left: 26px;
	padding-top: 5px;
}

#cp_games_tabs_fav h2
{
	margin: 0px;
	padding: 0px;
	font-family: 宋体;
	font-size: 16px;
	font-weight: normal;
	color: #555555;
	padding-left: 26px;
	padding-top: 5px;
}

.cp_games_box_top_bg h3
{
	margin: 0px;
	padding: 0px;
	font-family: 宋体;
	font-size: 15px;
	font-weight: normal;
	color: #555555;
	text-align: center;
}

#more_games_button
{
	float: left;
	padding: 0px;
	margin: 0px;
	background-image: url("../images/more_games.jpg");
	background-repeat: no-repeat;
	height: 21px;
	width: 101px;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	padding-top: 10px;
	cursor: pointer;
}

#send_to_friend_button
{
	float: left;
	padding: 0px;
	margin: 0px;
	background-image: url("../images/send_to_friend.jpg");
	background-repeat: no-repeat;
	height: 21px;
	width: 144px;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	padding-top: 10px;
	cursor: pointer;
}

#reactions_button
{
	float: left;
	padding: 0px;
	margin: 0px;
	background-image: url("../images/reactions.jpg");
	background-repeat: no-repeat;
	height: 21px;
	width: 122px;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	padding-top: 10px;
	cursor: pointer;
}

#add_favorit
{
	background-image: url("../images/favbutton.gif");
	background-repeat: no-repeat;
	height: 19px;
	width: 106px;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
	float: right;
	margin-right: 30px;
	padding-left: 10px;
	padding-top: 10px;
}

	/* A HOVERS ETC */

.black_bar h1 a, .black_bar h1 a:active, .black_bar h1 a:link
{
	text-decoration: none;
	color: #ffffff;
}

.black_bar h1 a:hover
{
	text-decoration: none;
	color: #ffffff;
}

#sitemap a, #sitemap a:active, #sitemap a:link
{
	text-decoration: none;
	color: #555555;
}

#sitemap a:hover
{
	text-decoration: none;
	color: #555555;
}

#hottest_games_header_right a, #hottest_games_header_right a:active, #hottest_games_header_right a:link
{
	text-decoration: none;
	color: #555555;
}

#hottest_games_header_right a:hover
{
	text-decoration: none;
	color: #555555;
}

#latest_games_header_right a, #latest_games_header_right a:active, #latest_games_header_right a:link
{
	text-decoration: none;
	color: #555555;
}

#latest_games_header_right a:hover
{
	text-decoration: none;
	color: #555555;
}

.latest_games_box h3 a, .latest_games_box h3 a:active, .latest_games_box h3 a:link
{
	text-decoration: none;
	color: #555555;
}

.latest_games_box h3 a:hover
{
	text-decoration: none;
	color: #555555;
}

.latest_games_box h4 a, .latest_games_box h4 a:active, .latest_games_box h4 a:link
{
	text-decoration: none;
	color: #6d3fad;
}

.latest_games_box h4 a:hover
{
	text-decoration: none;
	color: #6d3fad;
}

.category_games_box_header h1 a, .category_games_box_header h1 a:active, .category_games_box_header h1 a:link
{
	text-decoration: none;
	color: #555555;
}

.category_games_box_header h1 a:hover
{
	text-decoration: none;
	color: #555555;
}

.right_box_header_popular a, .right_box_header_popular a:active, .right_box_header_popular a:link
{
	text-decoration: none;
	color: #555555;
}

.right_box_header_popular a:hover
{
	text-decoration: underline;
	color: #555555;
}

.category_games_image_bg h5 a, .category_games_image_bg h5 a:active, .category_games_image_bg h5 a:link
{
	text-decoration: none;
	color: #555555;
}

.category_games_image_bg h5 a:hover
{
	text-decoration: none;
	color: #555555;
}

.category_games_box_bg li a, .category_games_box_bg li a:active, .category_games_box_bg li a:link
{
	text-decoration: none;
	color: #555555;
}

.category_games_box_bg li a:hover
{
	text-decoration: none;
	color: #555555;
}

.cat_more
{
	margin: 0px;
	padding: 0px;
}
.cat_more a
{
	color: #555555;
	font-weight: bold;
	font-size: 12px;
	float: right;
}
/***********************
	Begin Tooltip
***********************/

#dhtmltooltip
{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}



#dhtmlpointer
{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}


#dhtmlpointer2
{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
/***********************
	End Tooltip
***********************/


/***********************
	Begin Page number
***********************/
#spelletjes_pagenumbers_boven
{
	height: 30px;
	padding: 15px;
	background-repeat: repeat-y;
	margin-left: 14px;
	margin-right: 14px;
position: absolute;
}

#spelletjes_pagenumbers_boven ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	width: 400px;
}

#spelletjes_pagenumbers_boven li
{
	width: 20px;
	height: 30px;
	padding: 0px;
	margin: 0px;
	font-size: 13px;
	margin-left: 5px;
}

#spelletjes_pagenumbers_onder
{
	height: 30px;
	padding: 15px;
	background-repeat: repeat-y;
	margin-left: 14px;
	margin-right: 14px;
	clear: both;
position: absolute;
}

#spelletjes_pagenumbers_onder ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	font-size: 13px;
	width: 400px;
}

#spelletjes_pagenumbers_onder li
{
	width: 20px;
	height: 30px;
	padding: 0px;
	margin: 0px;
	font-size: 13px;
	margin-left: 5px;
}

.pagenumbers
{
	width: 20px;
	height: 30px;
	padding-right: 5px;
	background-image: url("../images/game_box_03.gif");
	background-repeat: no-repeat;
	float: left;
	margin: 0 0.15em;
}

.pagenumberstext
{
	height: 30px;
	padding-right: 5px;
	padding-top: 7px;
	float: left;
	font-size: 13px;
	margin: 0 0.15em;
	font-weight: bold;
	display: block;
}

.pagenumbers a
{
	text-align: center;
	margin: 0 auto;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	display: block;
	width: 20px;
	height: 30px;
	padding-top: 6px;
	text-decoration: none;
}

.pagenumbers a:hover
{
	color: #000000;
	display: block;
	text-decoration: underline;
}

.pagenumbers.activepage
{
	background-image: url("../images/game_box_05.gif");
	background-repeat: no-repeat;
	color: #ffffff;
}

.pagenumbers.activepage a
{
	color: #ffffff;
	text-decoration: none;
}

.pagenumbers.activepage a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

.spelletjes_pagenumbers_container
{
	height: 60px;
}
/***********************
	End Page number
***********************/

/**************************
	Begin Image Scroller
**************************/
.jqGSContainer{position:relative;}
.jqGSContainer .jqGSImgContainer{}
.jqGSContainer .jqGSImgContainer ul{padding:0;margin:0;position:relative;list-style:none;}
.jqGSContainer .jqGSImgContainer ul li{padding:0;margin:0;position:relative;margin-top:0;margin-bottom:0px;float:left;}
.jqGSContainer .jqGSImgContainer ul li .jqGSLoader{width:100%;height:100%;position:absolute;}
.jqGSContainer .jqGSImgContainer ul li img{border:1px solid #fff;}
.jqGSContainer .jqGSImgContainer ul li .jqGSTitle{background:#000;position:absolute;right:0px;top:0px; padding:3px;color:#fff;width:300px}


.jqGSPagination
{
	position: absolute;
	width:100%;
	height: 20px;
	top: 169px;
	padding: 0px;
	margin-left: -8px;
}

.jqGSPagination ul
{
	position: absolute;
	padding: 0px;
	margin: 0px;
	list-style: none;
}

.jqGSPagination ul li
{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 61px;
	height: 50px;
	text-align: right;
	padding-top: 12px;
}

.jqGSPagination ul li a
{
	padding: 0px;
	margin: 0px;
	border: none;
	color: #fff;
	text-decoration: none;
}

.jqGSContainer .jqGSPagination ul li a.selected
{
	color: #f03;
	border: none;
}

.jqGSContainer .jqGSPagination ul li a:hover
{
	color: #000;
	border: none;
}

.jqGSImgContainer{border:0px solid #000;}
.jqGSPagination{display: block; }

/*************************
	End Image Scroller
*************************/


/**************************
	Begin TAB FLOW
**************************/
#tab
{
	margin: 0px;
	padding: 0px;
	text-align: left;
	padding-left:5px;
}

#more_games
{
	width: 711px;
	background-image: url('../images/flow_middle.jpg');
	background-repeat: repeat-y;
}

#more_games_header
{
	background-image: url('../images/flow_header.jpg');
	background-repeat: no-repeat;
	height: 7px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}

#more_games_middle
{
	margin: 0px;
	padding-left: 10px;
}

#more_games_footer
{
	background-image: url('../images/flow_footer.jpg');
	background-repeat: no-repeat;
	height: 7px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}

#more_buttons
{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	height: 31px;
}

#tab_reactions
{
	display: none;
}

#tab_send_friend, #tab_reactions
{
	font-size: 12px;
}
/**************************
	End TAB FLOW
**************************/

/** CONTACT **/
#contactform
{
	margin: 0 auto;
	width: 680px;
}

#contactleft
{
	width: 200px;
	text-align: left;
	float: left;
}

#contactleft p
{
	margin: 0px;
	padding: 0px;
	padding-top: 1px;
	height: 24px;
}

#contactright
{
	width: 480px;
	float: left;
	text-align: left;
}

#links_more_links
{
	text-align: left;
}

#links_more_links ol
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: left;
}

#links_more_links ol li
{
	margin: 0px;
	padding: 0px;
	width: 248px;
	text-align: center;
}

#voting
{
	visibility: hidden;
}