body
{
	background-color: #77bbdf;
	text-align: left;
}

/* COMMON PART */

*
{
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	font-family: verdana;
}

.clear
{
	clear: both;
	height: 0px;
	width: 0px;
	overflow:hidden;
}

#container
{
	width: 100%;
	height: 100%;
}

#content
{
	width: 980px;
	margin: 0 auto;
	text-align: left;
	padding: 0px;
	padding-top: 154px;
}

/* start of category icons */
/* Kids */
#new_top_games_bg span.c_5483 { background-position: 387px 0px; }
#category span.c_5483 { background-position: 387px 21px; }
#category span.c_top { background-position: 387px 55px; }
#category span.c_new { background-position: 387px 55px; }
#category span.c_search { display: none; }

/* Agility */
#new_top_games_bg span.c_1041 { background-position: 344px 0px; }
#category span.c_1041 { background-position: 344px 55px; }

/* Multiplayer */
#new_top_games_bg span.c_1044 { background-position: 301px 0px; }
#category span.c_1044 { background-position: 301px 55px; }

/* Action */
#new_top_games_bg span.c_1038 { background-position: 258px 0px; }
#category span.c_1038 { background-position: 258px 55px; }

/* Sport */
#new_top_games_bg span.c_1047 { background-position: 215px 0px; }
#category span.c_1047 { background-position: 215px 55px; }

/* Adventure */
#new_top_games_bg span.c_1040 { background-position: 172px 0px; }
#category span.c_1040 { background-position: 172px 55px; }

/* Race */
#new_top_games_bg span.c_1045 { background-position: 129px 0px; }
#category span.c_1045 { background-position: 129px 55px; }

/* Thinking */
#new_top_games_bg span.c_1042 { background-position: 86px 0px; }
#category span.c_1042 { background-position: 86px 55px; }

/* Girls */
#new_top_games_bg span.c_4624 { background-position: 43px 0px; }
#category span.c_4624 { background-position: 43px 55px; }

#new_top_games_ftr_right span.white_arrow { background-position: 387px 34px; }
#girl_games_ftr span.pink_arrow { background-position: 374px 34px; }
.category_ftr span.orange_arrow { background-position: 361px 34px; }
.category_ftr span.blue_arrow { background-position: 348px 34px; }
.category_ftr span.green_arrow { background-position: 335px 34px; }
.category_ftr span.purple_arrow { background-position: 322px 34px; }

/* end of category icons */

/* headers, main and footers */

#header
{
	position: absolute;
	top: 0px;
	height: 90px;
	width: 980px;
	background-image: url('https://simg.jaludo.com/gc/img/header.jpg');
	background-color: #ffffff;
	margin-bottom: 32px;
}

#header h4
{
	position: absolute;
	margin-left: 227px;
	margin-top: 15px;
	background-image: url('https://simg.jaludo.com/gc/img/header_funnygames.co.uk.jpg');
	background-repeat: no-repeat;
	text-indent: -8000px;
	height: 75px;
	width: 753px;
	z-index: 2;
	cursor: pointer;
}

#header img
{
	position: absolute;
	display: block;
	margin-left: 227px;
	top: 15px;
	z-index: 2;
	border: none;
}

#header p
{
	position: absolute;
	top: 1211px;
	background-color: #bbe3f9;
	border-top: 5px solid #ffffff;
	border-bottom: 6px solid #ffffff;
	width: 980px;
	font-size: 11px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

#logo
{
	position: absolute;
	top: 90px;
	margin-left: 113px;
	height: 27px;
	width: 143px;
	background-image: url('https://simg.jaludo.com/gc/img/logo.jpg');
	background-repeat: no-repeat;
	z-index: 1;
}

#search
{
	position: absolute;
	top: 90px;
	height: 27px;
	width: 980px;
	background-color: #fa8b1d;
	border-bottom: 5px solid #c06101;
	z-index: 0;
}

#search_field
{
	position: absolute;
	height: 16px;
	width: 207px;
	background-color: #ffffff;
	border: none;
	margin-left: 256px;
	margin-top: 5px;
	font-size: 12px;
	font-style: italic;
	padding-top: 1px;
}

#search_button
{
	position: absolute;
	height: 27px;
	width: 63px;
	border: none;
	cursor: pointer;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 11px;
	margin-left: 463px;
}

#navbar
{
	position: absolute;
	top: 122px;
	height: 19px;
	width: 965px;
	background-color: #56a4db;
	border-top: 4px solid #0d0d0d;
	padding-top: 4px;
	padding-left: 15px;
	border-bottom: 5px solid #3583ba;
}

#linkbar
{
	height: 19px;
	width: 972px;
	background-color: #56a4db;
	border-top: 4px solid #0d0d0d;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	border-bottom: 5px solid #3583ba;
}

#navbar h2
{
	float: left;
	display: inline;
	height: 16px;
}

#navbar h2 a, #navbar h2 a:hover, h2#cat_act a
{
	overflow: hidden;
	height: 16px;
	padding-left: 15px;
	padding-right: 15px;
	font-family: Arial;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

#navbar h2 a:hover, h2#cat_act a
{
	background-color: #ffffff;
	color: #3583ba;
}

#linkbar em
{
	float: left;
	display: inline;
	height: 16px;
	font-style: normal;
}

#linkbar em a, #linkbar em a:hover
{
	overflow: hidden;
	height: 16px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Arial;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

#linkbar em a:hover
{
	background-color: #000000;
	color: #ffffff;
}

#flags
{
	position: absolute;
	top: 5px;
	width: 350px;
	height: 11px;
	margin-left: 622px;
	text-align: right;
	overflow: hidden;
	letter-spacing: 7px;
	padding-right: 8px;
}

#flags img
{
	border: none;
}

#info_header
{
	position: absolute;
	z-index: 3;
	width: 142px;
	height: 40px;
	top: 20px;
	margin-left: 830px;
	padding-top: 30px;
	padding-right: 8px;
}

#i_help
{
	display: block;
	width: 55px;
	height: 15px;
	margin-left: 75px;
	margin-bottom: 4px;
	background-color: #ffffff;
	font-size: 11px;
	color: #000000;
	text-transform: uppercase;
	text-decoration: none;
	background-image: url('https://simg.jaludo.com/gc/img/info_header_img.gif');
	background-position: 0px -16px;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-top: 1px;
	text-align: center;
}

#i_register
{
	display: block;
	width: 80px;
	height: 15px;
	margin-left: 50px;
	background-color: #ffffff;
	font-size: 11px;
	color: #000000;
	text-transform: uppercase;
	text-decoration: none;
	background-image: url('https://simg.jaludo.com/gc/img/info_header_img.gif');
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-top: 1px;
	text-align: center;
}

#login_field
{
	position: absolute;
	top: 90px;
	width: 272px;
	height: 22px;
	margin-left: 672px;
	padding-top: 5px;
	padding-left: 36px;
}

#login_field p
{
	text-align: right;
	padding-right: 10px;
	font-size: 12px;
	padding-top: 2px;
}

#login_field strong
{
	font-size: 12px;
	text-decoration: underline
}

#login_field a
{
	font-size: 11px;
	text-decoration: none;
	font-style: normal;
	text-decoration: none;
	color: #000000;
}

#login_field a:hover
{
	color: #000000;
	text-decoration: underline;
}

#l_username
{
	width: 101px;
	height: 15px;
	border: none;
	background-color: #ffffff;
	position: absolute;
	font-style: italic;
	font-size: 11px;
	color: #707070;
	padding-left: 5px;
	padding-top: 2px;
}

#l_password
{
	position: absolute;
	margin-left: 108px;
	width: 101px;
	height: 15px;
	border: none;
	background-color: #ffffff;
	font-style: italic;
	font-size: 11px;
	color: #707070;
	padding-left: 5px;
	padding-top: 2px;
}

#l_submit
{
	position: absolute;
	margin-left: 216px;
	width: 54px;
	height: 15px;
	background-color: #000000;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
	padding-top: 2px;
	cursor: pointer;
}

#footer
{
	height: 21px;
	width: 965px;
	background-color: #fa8b1d;
	border-bottom: 5px solid #c06101;
	padding-top: 6px;
	padding-left: 15px;
}

#footer strong
{
	float: left;
	display: inline;
	height: 16px;
}

#footer strong a, #footer strong a:hover, strong#cat_act_f a
{
	overflow: hidden;
	height: 16px;
	padding-left: 15px;
	padding-right: 15px;
	font-family: Arial;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

#footer strong a:hover, strong#cat_act_f a
{
	background-color: #ffffff;
	color: #3583ba;
}

#copyright
{
	border-top: 4px solid #323232;
	padding-top: 4px;
	padding-bottom: 10px;
	color: #ffffff;
	font-size: 11px;
	text-align: center;
}

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

#copyright a, #copyright a:hover
{
	text-decoration: none;
	color: #ffffff;
	font-size: 11px;
}

#copyright a:hover
{
	text-decoration: underline;
}

#main
{
	width: 970px;
	padding-left: 8px;
	padding-right: 2px;
	padding-top: 7px;
	padding-bottom: 15px;
	background-color: #ffffff;
	border-top: 4px solid #333333;
	border-bottom: 6px solid #bbe3f9;
}

/* index page */

#category
{
	width: 964px;
	padding-top: 54px;
	overflow: hidden;
}

#category h1
{
	position: absolute;
	height: 25px;
	width: 918px;
	font-size: 15px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0px;
	padding-left: 42px;
	padding-top: 5px;
	margin-top: -54px;
	z-index: 1;
}

#category span
{
	position: absolute;
	height: 21px;
	width: 43px;
	background-image: url('https://simg.jaludo.com/gc/img/category-icons.gif');
	margin-top: -48px;
	margin-left: 10px;
	z-index: 2;
}

#category ul
{
	padding-left: 49px;
	list-style: none;
}

#category li
{
	float: left;
	width: 127px;
	height: 150px;
}

.master
{
	background-image: url('https://simg.jaludo.com/gc/img/master_image.gif');
	background-repeat: no-repeat;
}

#category li#advertisement
{
	width: 388px;
	height: 296px;
	float: right;
	padding-left: 19px;
	padding-top: 4px;
}

#advertisement_div
{
	display: block;
	padding: 0px;
	margin: 0px;
	border: 1px solid #cbcbcb;
	border-bottom: none;
	width: 300px;
	height: 250px;
	overflow: hidden;
}

#advertisement p
{
	width: 290px;
	height: 16px;
	text-align: right;
	padding-top: 3px;
	padding-right: 10px;
}

#category li a, #category li a:hover
{
	display: block;
	width: 100px;
	height: 129px;
	text-decoration: none;
	color: #000000;
	cursor: pointer;
}

#category li a:hover
{
	text-decoration: underline;
}

#category li img
{
	display: block;
	border: none;
	width: 100px;
	height: 100px;
}

#category li strong
{
	display: block;
	font-weight: normal;
	height: 26px;
	width: 100px;
	overflow: hidden;
	text-align: center;
	padding-top: 2px;
	border-top: 1px solid black;
}

#category_footer
{
	clear: both;
	height: 30px;
	width: 960px;
}

#category_footer ul.page_numbers, #category ul.page_numbers
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	padding-top: 3px;
}

#category ul.page_numbers
{
	position: absolute;
	margin-top: -52px;
	z-index: 2;
}

#category_footer ul.page_numbers
{
	margin: 0px;
}

#category_footer ul.page_numbers li, #category ul.page_numbers li
{
	list-style: none;
	width: 29px;
	height: 24px;
	border: none;
}

#category_footer ul.page_numbers a, #category_footer ul.page_numbers a:hover, #category_footer li.pg_act a, #category ul.page_numbers a, #category ul.page_numbers a:hover, #category li.pg_act a
{
	list-style: none;
	width: 24px;
	height: 22px;
	border: none;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
	text-align: center;
	padding-top: 2px;
}

/* different colors for different categorys */

/* PINK */
div.c_4624
{
	border: 1px solid #ec092a;
}

div.c_4624 h1
{
	background-color: #ff7a9b;
	border: 2px solid #ec092a;
	border-bottom: 3px solid #ec092a;
}

div.c_4624 div#category_footer
{
	background-color: #ff7a9b;
	border: 2px solid #ec092a;
	border-top: 3px solid #ec092a;
}

div.c_4624 li.master
{
	background-position: -0px 0px;
}

div.c_4624 a
{
	border: 1px solid #ec092a;
}

div.c_4624 li#advertisement p
{
	border: 1px solid #ec092a;
}

div#category_footer ul.c_4624 a, div#category_footer ul.c_4624 a:hover, div#category_footer ul.c_4624 li.pg_act a, div#category ul.c_4624 a, div#category ul.c_4624 a:hover, div#category ul.c_4624 li.pg_act a
{
	background-color: #ffffff;
	color: #ec092a;
}

div#category_footer ul.c_4624 a:hover, div#category_footer ul.c_4624 li.pg_act a, div#category ul.c_4624 a:hover, div#category ul.c_4624 li.pg_act a
{
	background-color: #ec092a;
	color: #ffffff;
}

/* BLUE */
div.c_1040, div.c_1042
{
	border: 1px solid #4a98cf;
}

div.c_1040 h1, div.c_1042 h1
{
	background-color: #77c5fc;
	border: 2px solid #4a98cf;
	border-bottom: 3px solid #4a98cf;
}

div.c_1040 div#category_footer, div.c_1042 div#category_footer
{
	background-color: #77c5fc;
	border: 2px solid #4a98cf;
	border-top: 3px solid #4a98cf;
}

div.c_1040 li.master, div.c_1042 li.master
{
	background-position: -373px 0px;
}

div.c_1040 a, div.c_1042 a
{
	border: 1px solid #4a98cf;
}

div.c_1040 li#advertisement p, div.c_1042 li#advertisement p
{
	border: 1px solid #4a98cf;
}

div#category_footer ul.c_1040 a, div#category_footer ul.c_1040 a:hover, div#category_footer ul.c_1040 li.pg_act a, div#category ul.c_1040 a, div#category ul.c_1040 a:hover, div#category ul.c_1040 li.pg_act a, div#category_footer ul.c_1042 a, div#category_footer ul.c_1042 a:hover, div#category_footer ul.c_1042 li.pg_act a, div#category ul.c_1042 a, div#category ul.c_1042 a:hover, div#category ul.c_1042 li.pg_act a
{
	background-color: #ffffff;
	color: #4a98cf;
}

div#category_footer ul.c_1040 a:hover, div#category_footer ul.c_1040 li.pg_act a, div#category ul.c_1040 a:hover, div#category ul.c_1040 li.pg_act a, div#category_footer ul.c_1042 a:hover, div#category_footer ul.c_1042 li.pg_act a, div#category ul.c_1042 a:hover, div#category ul.c_1042 li.pg_act a
{
	background-color: #4a98cf;
	color: #ffffff;
}

/* ORANGE */
div.c_1041, div.c_1038, div.c_top, div.c_new
{
	border: 1px solid #dd6201;
}

div.c_1041 h1, div.c_1038 h1, div.c_top h1, div.c_new h1
{
	background-color: #fe9037;
	border: 2px solid #dd6201;
	border-bottom: 3px solid #dd6201;
}

div.c_1041 div#category_footer, div.c_1038 div#category_footer, div.c_top div#category_footer, div.c_new div#category_footer
{
	background-color: #fe9037;
	border: 2px solid #dd6201;
	border-top: 3px solid #dd6201;
}

div.c_1041 li.master, div.c_1038 li.master, div.c_top li.master, div.c_new li.master
{
	background-position: -250px 0px;
}

div.c_1041 a, div.c_1038 a, div.c_top a, div.c_new a
{
	border: 1px solid #dd6201;
}

div.c_1041 li#advertisement p, div.c_1038 li#advertisement p, div.c_top li#advertisement p, div.c_new li#advertisement p
{
	border: 1px solid #dd6201;
}

div#category_footer ul.c_1041 a, div#category_footer ul.c_1041 a:hover, div#category_footer ul.c_1041 li.pg_act a, div#category ul.c_1041 a, div#category ul.c_1041 a:hover, div#category ul.c_1041 li.pg_act a, div#category_footer ul.c_1038 a, div#category_footer ul.c_1038 a:hover, div#category_footer ul.c_1038 li.pg_act a, div#category ul.c_1038 a, div#category ul.c_1038 a:hover, div#category ul.c_1038 li.pg_act a
{
	background-color: #ffffff;
	color: #dd6201;
}

div#category_footer ul.c_1041 a:hover, div#category_footer ul.c_1041 li.pg_act a, div#category ul.c_1041 a:hover, div#category ul.c_1041 li.pg_act a, div#category_footer ul.c_1038 a:hover, div#category_footer ul.c_1038 li.pg_act a, div#category ul.c_1038 a:hover, div#category ul.c_1038 li.pg_act a
{
	background-color: #dd6201;
	color: #ffffff;
}

/* GREEN */
div.c_1045, div.c_1044, div.c_search
{
	border: 1px solid #56a358;
}

div.c_1045 h1, div.c_1044 h1, div.c_search h1
{
	background-color: #84da89;
	border: 2px solid #56a358;
	border-bottom: 3px solid #56a358;
}

div.c_1045 div#category_footer, div.c_1044 div#category_footer, div.c_search div#category_footer
{
	background-color: #84da89;
	border: 2px solid #56a358;
	border-top: 3px solid #56a358;
}

div.c_1045 li.master, div.c_1044 li.master, div.c_search li.master
{
	background-position: -127px 0px;
}

div.c_1045 a, div.c_1044 a, div.c_search a
{
	border: 1px solid #56a358;
}

div.c_1045 li#advertisement p, div.c_1044 li#advertisement p, div.c_search li#advertisement p
{
	border: 1px solid #56a358;
}

div#category_footer ul.c_1045 a, div#category_footer ul.c_1045 a:hover, div#category_footer ul.c_1045 li.pg_act a, div#category ul.c_1045 a, div#category ul.c_1045 a:hover, div#category ul.c_1045 li.pg_act a, div#category_footer ul.c_1044 a, div#category_footer ul.c_1044 a:hover, div#category_footer ul.c_1044 li.pg_act a, div#category ul.c_1044 a, div#category ul.c_1044 a:hover, div#category ul.c_1044 li.pg_act a, div#category_footer ul.c_search a, div#category_footer ul.c_search a:hover, div#category_footer ul.c_search li.pg_act a, div#category ul.c_search a, div#category ul.c_search a:hover, div#category ul.c_search li.pg_act a
{
	background-color: #ffffff;
	color: #56a358;
}

div#category_footer ul.c_1045 a:hover, div#category_footer ul.c_1045 li.pg_act a, div#category ul.c_1045 a:hover, div#category ul.c_1045 li.pg_act a, div#category_footer ul.c_1044 a:hover, div#category_footer ul.c_1044 li.pg_act a, div#category ul.c_1044 a:hover, div#category ul.c_1044 li.pg_act a, div#category_footer ul.c_search a:hover, div#category_footer ul.c_search li.pg_act a, div#category ul.c_search a:hover, div#category ul.c_search li.pg_act a
{
	background-color: #56a358;
	color: #ffffff;
}

/* PURPLE */
div.c_5483, div.c_1047
{
	border: 1px solid #246cff;
}

div.c_5483 h1, div.c_1047 h1
{
	background-color: #7198ff;
	border: 2px solid #246cff;
	border-bottom: 3px solid #246cff;
}

div.c_5483 div#category_footer, div.c_1047 div#category_footer
{
	background-color: #7198ff;
	border: 2px solid #246cff;
	border-top: 3px solid #246cff;
}

div.c_5483 li.master, div.c_1047 li.master
{
	background-position: -496px 0px;
}

div.c_5483 a, div.c_1047 a
{
	border: 1px solid #246cff;
}

div.c_5483 li#advertisement p, div.c_1047 li#advertisement p
{
	border: 1px solid #246cff;
}

div#category_footer ul.c_5483 a, div#category_footer ul.c_5483 a:hover, div#category_footer ul.c_5483 li.pg_act a, div#category ul.c_5483 a, div#category ul.c_5483 a:hover, div#category ul.c_5483 li.pg_act a, div#category_footer ul.c_1047 a, div#category_footer ul.c_1047 a:hover, div#category_footer ul.c_1047 li.pg_act a, div#category ul.c_1047 a, div#category ul.c_1047 a:hover, div#category ul.c_1047 li.pg_act a
{
	background-color: #ffffff;
	color: #246cff;
}

div#category_footer ul.c_5483 a:hover, div#category_footer ul.c_5483 li.pg_act a, div#category ul.c_5483 a:hover, div#category ul.c_5483 li.pg_act a, div#category_footer ul.c_1047 a:hover, div#category_footer ul.c_1047 li.pg_act a, div#category ul.c_1047 a:hover, div#category ul.c_1047 li.pg_act a
{
	background-color: #246cff;
	color: #ffffff;
}

/* end different colors for different categorys */

/* slave/normal page */
#s_content_left h1
{
	position: absolute;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 17px;
	font-family: tahoma;
	margin-top: 40px;
	margin-left: 10px;
}

#s_content_left
{
	float: left;
	width: 778px;
}

#s_content_left_n h1
{
	position: absolute;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 17px;
	font-family: tahoma;
	margin-top: 15px;
	margin-left: 10px;
}

#s_content_left_n
{
	float: left;
	width: 963px;
}

#s_content_right
{
	float: left;
	width: 160px;
	background-color: #ececec;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
	margin-bottom: 7px;
	display: none;
}

#s_content_right_div
{
	positition: absolute;
	margin-left: 100px;
	width: 160px;
	height: 600px;
}

#s_content_right p
{
	width: 160px;
	height: 14px;
	text-align: right;
	padding-top: 2px;
}

#game_back2master
{
	width: 761px;
	height: 18px;
	margin-bottom: 7px;
	padding-left: 10px;
	color: #ffffff;
	font-size: 12px;
	font-family: verdana;
	padding-top: 2px;
	width: 953px;
}

#game_back2master a, #game_back2master a:hover
{
	color: #ffffff;
	font-size: 12px;
	font-family: verdana;
	text-decoration: none;
}

#game_back2master a:hover
{
	text-decoration: underline;
}

#navbar_header
{
	width: 761px;
	height: 26px;
	border: 5px solid #55a4dc;
	background-color: #86bde6;
}

#navbar_ads
{
	width: 771px;
	height: 106px;
	margin-bottom: 7px;
	display: none;
	padding-top: 100px;
}

#navbar_ads_div
{
	width: 728px;
	height: 90px;
	padding-left: 21px;
	padding-top: 3px;
}

#navbar_ads p
{
	width: 728px;
	height: 15px;
	font-size: 10px;
	text-align: right;
	padding-left: 21px;
}

#game_header
{
	width: 963px;
	height: 45px;
}

#game_content
{
	border-top: none;
	padding: 20px;
	margin-bottom: 7px;
	width: 915px;
	overflow: hidden;
}

#game_container
{
	overflow: hidden;
}

/* Game Page Colors*/
.gh_4624
{
	background-color: #ff7a9b;
}

.gc_4624
{
	background-color: #ffd2dd;
	border: 4px solid #ff7a9b;
}

.gh_1040, .gh_1042
{
	background-color: #77c5fc;
}

.gc_1040, .gc_1042
{
	background-color: #dbf0ff;
	border: 4px solid #77c5fc;
}

.gh_1041, .gh_1038
{
	background-color: #fe9037;
}

.gc_1041, .gc_1038
{
	background-color: #fecca0;
	border: 4px solid #fe9037;
}

.gh_1045, .gh_1044
{
	background-color: #84da89;
}

.gc_1045, .gc_1044
{
	background-color: #d4ffd6;
	border: 4px solid #84da89;
}

.gh_5483, .gh_1047, .gh_5742
{
	background-color: #7198ff;
}

.gc_5483, .gc_1047, .gc_5742
{
	background-color: #dce6ff;
	border: 4px solid #7198ff;
}

/* End of Game Page Colors */

#s_bottom_left
{
	float: left;
	width: 451px;
}

#description_header
{
	height: 16px;
	width: 426px;
	border: 4px solid #b8b8b8;
	background-color: #dddddd;
	color: #4b4b4b;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	padding-top: 2px;
	padding-left: 7px;
}

#description_content
{
	width: 417px;
	border: 6px solid #ececec;
	background-color: #ffffff;
	padding: 6px;
	font-size: 12px;
	margin-bottom: 7px;
	min-height: 100px;
}

#description_content strong
{
	font-size: 13px;
	display: block;
	padding-bottom: 10px;
}

#description_content em
{
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}

#description_content img
{
	float: left;
	margin-right: 20px;
	height: 100px;
	width: 100px;
	border: 1px solid black;
}

#s_ads_header
{
	width: 112px;
	height: 18px;
	border-left: 323px solid #ffffff;
	background-color: #cacaca;
	padding-top: 6px;
	text-align: right;
	padding-right: 6px;
}

#s_ads_header p
{
	display: inline;
	font-weight: normal;
	height: 12px;
	background-color: #ffffff;
	padding-left: 2px;
	padding-right: 2px;
}

#s_tips
{
	float: left;
	width: 141px;
}

#s_tips span
{
	position: absolute;
	height: 21px;
	width: 43px;
	background-image: url('https://simg.jaludo.com/gc/img/category-icons.gif');
	background-position: 387px 55px;
	margin-top: 2px;
	margin-left: 2px;
}

#s_tips_header
{
	display: block;
	width: 95px;
	height: 17px;
	background-color: #fe9037;
	border: 2px solid #df6301;
	color: #ffffff;
	font-size: 11px;
	text-transform: uppercase;
	padding-top: 4px;
	padding-left: 30px;
}

#s_tips_bg
{
	display: block;
	width: 119px;
	border-top: 4px solid #fccba2;
	border-left: 5px solid #fccba2;
	border-right: 5px solid #fccba2;
	border-bottom: 6px solid #fccba2;
	background-color: #fee4cd;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}

#s_tips_bg img
{
	margin-bottom: 5px;
	border: none;
}

#s_ads_content
{
	float: left;
	width: 300px;
	height: 250px;
}

#s_bottom_right
{
	float: left;
	width: 519px;
	padding-bottom: 20px;
}

#vote_panel
{
	width: 493px;
	height: 63px;
	border: 3px solid #57a4da;
	background-color: #86bde4;
	padding: 6px;
	margin-bottom: 7px;
}

#vote_panel_content
{
	width: 493px;
	height: 63px;
	background-color: #e3f0f9;
}

#vote_panel_content_left
{
	float: left;
	height: 55px;
	padding: 4px;
	padding-left: 8px;
	width: 135px;
}

#vote_panel_content_left_voted
{
	float: left;
	height: 55px;
	padding: 4px;
	padding-left: 8px;
	width: 135px;
	display: none;
}

#vote_panel_content_left_voted div
{
	display: block;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	color: #4c89b4;
	letter-spacing: -1px;
	padding-top: 5px;
}

#vote_panel_content_left p
{
	height: 15px;
	font-size: 11px;
}

#vote_panel_content_left ul
{
	list-style: none;
	height: 40px;
}

#vote_panel_content_left li
{
	float: left;
	padding: 2px;
	height: 37px;
	background-color: #ffffff;
	margin-right: 2px;
}

#vote_panel_content_left div
{
	display: block;
	height: 26px;
	width: 40px;
	padding-left: 6px;
	padding-right: 6px;
	text-align: center;
	color: #ffffff;
	cursor: pointer;
	font-size: 16px;
	text-transform: uppercase;
	padding-top: 5px;
	font-family: tahoma;
}

#yes
{
	background-color: #ff8a16;
	border-bottom: 6px solid #c05f01;
}

#no
{
	background-color: #8b8b8b;
	border-bottom: 6px solid #606060;
}

#vote_panel_content_right
{
	float: left;
	padding-top: 4px;
	width: 338px;
	height: 59px;
	padding-right: 8px;
}

#yes_bar
{
	height: 23px;
	border: 2px solid #ffffff;
	background-color: #ff8a16;
	margin-bottom: 2px;
}

#yes_bar p
{
	width: 100%;
	height: 17px;
	border-bottom: 4px solid #c05f01;
	color: #ffffff;
	font-size: 12px;
	padding-top: 2px;
	text-indent: 4px;
}

#no_bar
{
	width: 90%;
	height: 23px;
	background-color: #8b8b8b;
	border: 2px solid #ffffff;
}

#no_bar p
{
	width: 100%;
	height: 17px;
	border-bottom: 4px solid #606060;
	color: #ffffff;
	font-size: 12px;
	padding-top: 2px;
	text-indent: 4px;
}

#related_games_header
{
	display: block;
	height: 17px;
	width: 495px;
	background-color: #85da89;
	text-transform: uppercase;
	border: 3px solid #52a756;
	color: #ffffff;
	font-size: 12px;
	padding-top: 2px;
	padding-left: 10px;
	font-weight: bold;
}

#related_games_between
{
	display: block;
	height: 7px;
	width: 511px;
	background-color: #d6fed9;
}

#related_games_bottom
{
	display: block;
	height: 1px;
	width: 511px;
	background-color: #d6fed9;
	overflow: hidden;
}

#related_games_bg
{
	width: 505px;
	height: 345px;
	background-color: #d6fed9;
	padding-top: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	overflow: hidden;
}

#related_games_bg ul
{
	list-style: none;
}

#related_games_bg a
{
	display: block;
	width: 495px;
	height: 102px;
	background-color: #f4fff4;
	padding: 5px;
	margin: 0px;
	margin-bottom: 3px;
	text-decoration: none;
}

#related_games_bg img
{
	float: left;
	width: 100px;
	height: 100px;
	border: 1px solid #a6ada5;
	margin: 0px;
	padding: 0px;
}

.related_games_box
{
	float: left;
	display: block;
	width: 377px;
	height: 96px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 14px;
	cursor: pointer;
	overflow: hidden;
}

.related_games_box strong
{
	display: block;
	width: 374px;
	height: 16px;
	background-color: #85da89;
	margin-bottom: 6px;
	color: #ffffff;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;
	text-transform: uppercase;
	padding-top: 1px;
	padding-left: 3px;
}

.related_games_box em
{
	display: block;
	width: 372px;
	height: 69px;
	background-color: #ffffff;
	border-bottom: 1px solid #e7e7e5;
	border-right: 1px solid #e7e7e5;
	font-size: 12px;
	font-family: verdana;
	padding: 2px;
	padding-top: 1px;
	color: #000000;
	font-style: normal;
}

#relprevContainer
{
	position: absolute;
	margin-left: 450px;
	z-index: 1000;
	margin-top: -25px;
	cursor: pointer;
}

#relnextContainer
{
	position: absolute;
	margin-left: 450px;
	z-index: 1000;
	cursor: pointer;
	margin-top: -10px;
}

/* HIGHSCORES */

#highscores_content
{
	border: 3px solid #e2e2e2;
	background-color: #ededed;
	width: 709px;
	padding-left: 249px;
	padding-top: 20px;
	padding-bottom: 20px;
}

#highscores_txt
{
	width: 450px;
	background-color: #fff7f0;
	padding: 5px;
	margin-bottom: 10px;
	font-size: 11px;
}

#highscores_content h1
{
	height: 18px;
	width: 451px;
	border: 2px solid #dd6202;
	background-color: #fb8b1d;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 12px;
	font-family: tahoma;
	padding-top: 3px;
	padding-left: 5px;
}

#highscores_content ul
{
	width: 456px;
	border: 2px solid #ffcc9f;
	background-color: #fff7f0;
	list-style: none;
}

#highscores_content li
{
	width: 456px;
	height: 45px;
	margin: 0px;
	padding: 0px;
}

#highscores_content strong
{
	position: absolute;
	display: block;
	height: 33px;
	width: 160px;
	text-align: right;
	font-weight: normal;
	font-size: 13px;
	padding-top: 12px;
}

#highscores_content p
{
	position: absolute;
	margin-left: 180px;
	margin-top: 4px;
	width: 276px;
}

.inputfields
{
	position: absolute;
	margin-left: 180px;
	margin-top: 8px;
	font-size: 13px;
	border: 1px solid #ffcca1;
	height: 19px;
	width: 230px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
}

.inputcheckboxs
{
	position: absolute;
	margin-left: 150px;
	margin-top: 13px;
}

.inputselect
{
	font-size: 13px;
	font-family: verdana;
	height: 23px;
}

.inputcheckbox
{
	position: absolute;
	margin-top: 15px;
	width: 15px;
	height: 15px;
	margin-left: 5px;
}

.e
{
	background-color: #fff7f0;
}

.o
{
	background-color: #fee4cd;
}

#highscores_button_div
{
	height: 27px;
	width: 455px;
	border-bottom: 5px solid #dd6202;
	background-color: #fdb271;
	padding-top: 4px;
	padding-right: 5px;
}

#highscores_button_div div
{
	float: right;
	background-color: #000000;
	height: 19px;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;
}

.highscores_fields
{
	position: absolute;
	margin-left: 180px;
	width: 275px;
	height: 35px;
	padding-top: 8px;
	font-size: 13px;
}

.highscores_fields em
{
	float: left;
	height: 35px;
	width: 60px;
	display: block;
	background-repeat: no-repeat;
	padding-left: 30px;
}

.male
{
	background-image: url('https://simg.jaludo.com/gc/img/male.jpg');
}

.female
{
	background-image: url('https://simg.jaludo.com/gc/img/female.jpg');
}

.hs3_header
{
	display: block;
	font-style: normal;
	text-align: center;
	font-size: 12px;
	padding-top: 7px;
}

.hs3_sub
{
	display: block;
	font-style: normal;
	text-align: center;
	font-size: 10px;
	color: #d2863a;
}

.hs_left
{
	float: left;
	width: 228px;
	height: 45px;
}

.hs_right
{
	float: left;
	width: 228px;
	height: 45px;
}


.hs_left label, .hs_right label
{
	position: absolute;
	display: block;
	font-size: 14px;
	height: 22px;
	width: 136px;
	background-image: url('https://simg.jaludo.com/gc/img/highscores_cats.jpg');
	margin-top: 9px;
	margin-left: 28px;
	padding-left: 45px;
	padding-top: 4px;
	cursor: pointer;
	text-transform: uppercase;
}

.h_1040
{
	background-position: 0px 0px;
}

.h_1041
{
	background-position: 0px 104px;
}

.h_1044
{
	background-position: 0px 208px;
}

.h_1047
{
	background-position: 0px 26px;
}

.h_1038
{
	background-position: 0px 78px;
}

.h_4624
{
	background-position: 0px 52px;
}

.h_5483
{
	background-position: 0px 130px;
}

.h_1042
{
	background-position: 0px 156px;
}

.h_1045
{
	background-position: 0px 182px;
}

/* highscore list */

#hslist_left
{
	float: left;
	width: 735px;
}

#hslist_left_top
{
	width: 728px;
	height: 67px;
}

#hslist_left_top_left
{
	float: left;
	height: 36px;
	width: 17px;
	background-image: url('https://simg.jaludo.com/gc/img/highscore_hdr.gif');
	background-position: 0px 0px;
}

#hslist_left_top_center
{
	float: left;
	height: 31px;
	background-color: #000000;
	padding-top: 5px;
	padding-left: 4px;
	padding-right: 4px;
}

#hslist_left_top_right
{
	float: left;
	height: 36px;
	width: 17px;
	background-image: url('https://simg.jaludo.com/gc/img/highscore_hdr.gif');
	background-position: 17px 0px;
}

#hslist_left_top h1
{
	display: inline;
	font-size: 21px;
	font-weight: normal;
	color: #ffffff;
	text-transform: uppercase;
}

#hslist_time_period
{
	position: absolute;
	height: 25px;
	width: 251px;
	margin-top: 42px;
	padding-left: 474px;
}

#hslist_time_period a
{
	float: left;
	display: block;
	padding-left: 6px;
	padding-right: 6px;
	height: 22px;
	width: 50px;
	text-align: center;
	color: #ffffff;
	background-color: #cd4e15;
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
	padding-top: 3px;
	font-family: tahoma;
	font-weight: bold;
}

#hslist_time_period a:hover
{
	background-color: #f67d33;
}

#week, a#week_act
{
	border-left: 1px solid #f67d33;
	border-right: 1px solid #f67d33;
}

#maand, a#maand_act
{
	border-right: 1px solid #f67d33;
}

a#dag_act, a#week_act, a#maand_act, a#alles_act
{
	background-color: #f67d33;
}

#hslist_national
{
	position: absolute;
	margin-left: 5px;
	margin-top: 47px;
}

#hslist_national span
{
	float: left;
	background-image: url('https://simg.jaludo.com/gc/img/highscore_icons.gif');
	background-repeat: no-repeat;
	height: 14px;
	display: block;
	padding-left: 18px;
	padding-right: 10px;
	padding-top: 2px;
	color: #f67d33;
}

#international, #international_act
{
	background-position: 0px -16px;
}

#national a, #international a, #my_scores a
{
	color: #f67d33;
	text-decoration: none;
}

#national a:hover, #international a:hover, #my_scores a:hover, #national_act a, #international_act a
{
	color: #f67d33;
	text-decoration: underline;
}

#my_scores
{
	background-position: 0px -33px;
}

#hslist_right
{
	float: left;
	width: 229px;
}

#hslist_left table
{
	margin: 0px;
	border-spacing: 0px;
}

#table_highscores
{
	background-color: #f9c193;
}

.table_hdr_1
{
	width: 24px;
	height: 21px;
	border: 1px solid #cd4e15;
	border-left: 2px solid #cd4e15;
	border-top: 2px solid #cd4e15;
	border-bottom: 2px solid #cd4e15;
	background-color: #f67d33;
	text-transform: uppercase;
	color: #ffffff;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
}

.table_hdr_2
{
	width: 224px;
	height: 21px;
	border: 1px solid #cd4e15;
	border-top: 2px solid #cd4e15;
	border-bottom: 2px solid #cd4e15;
	background-color: #f67d33;
	text-transform: uppercase;
	color: #ffffff;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	padding-left: 5px;
}

.table_hdr_3
{
	width: 231px;
	height: 21px;
	border: 1px solid #cd4e15;
	border-top: 2px solid #cd4e15;
	border-bottom: 2px solid #cd4e15;
	background-color: #f67d33;
	text-transform: uppercase;
	color: #ffffff;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	padding-left: 5px;
}

.table_hdr_4
{
	width: 224px;
	height: 21px;
	border: 1px solid #cd4e15;
	border-right: 2px solid #cd4e15;
	border-top: 2px solid #cd4e15;
	border-bottom: 2px solid #cd4e15;
	background-color: #f67d33;
	text-transform: uppercase;
	color: #ffffff;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	padding-left: 5px;
}

.table_first
{
	border-top: 2px solid #f9c092;
}

.table_last
{
	border-bottom: 2px solid #f9c092;
}

.table_o
{
	background-color: #fbdec3;
}

.table_e
{
	background-color: #fef5ed;
}

.table_cnt_1
{
	width: 24px;
	height: 16px;
	border-left: 2px solid #f9c193;
	border-right: 1px solid #f9c193;
	font-size: 11px;
	text-align: center;
}

.table_cnt_2
{
	width: 226px;
	height: 16px;
	border-left: 1px solid #f9c193;
	border-right: 1px solid #f9c193;
	font-size: 11px;
	padding-left: 3px;
}

.table_cnt_2 img
{
	position: relative;
	top: 1px;
}

.table_cnt_3
{
	width: 233px;
	height: 16px;
	border-left: 1px solid #f9c193;
	border-right: 1px solid #f9c193;
	font-size: 11px;
	padding-left: 3px;
}

.table_cnt_4
{
	width: 226px;
	height: 16px;
	border-left: 1px solid #f9c193;
	border-right: 2px solid #f9c193;
	font-size: 11px;
	padding-left: 3px;
}

.table_highlight
{
	background-color: #ffa14a;
	font-weight: bold;
}

.score_info
{
	font-size: 13px;
	padding: 3px;
}

#hslist_pagenumbers
{
	background-color: #f7a365;
	width: 728px;
	height: 33px;
	margin-bottom: 10px;
}

#h_hslist_pagenumbers
{
	background-color: #81c2ff;
	width: 728px;
	height: 33px;
	margin-bottom: 10px;
}

#hslist_pagenumbers ul, #h_hslist_pagenumbers ul
{
	list-style: none;
	padding-top: 4px;
	padding-left: 6px;
}

#hslist_pagenumbers li, #h_hslist_pagenumbers li
{
	float: left;
	width: 28px;
	height: 23px;
}

#hslist_pagenumbers a, #h_hslist_pagenumbers a
{
	display: block;
	width: 22px;
	height: 20px;
	border: 1px solid #ffffff;
	background-color: #fbdec2;
	color: #f67d33;
	text-decoration: none;
	font-size: 13px;
	text-align: center;
	padding-top: 2px;
}

#hslist_pagenumbers a:hover, #pg_act a, #h_hslist_pagenumbers a:hover
{
	display: block;
	width: 22px;
	height: 20px;
	border: 1px solid #cc611a;
	background-color: #f17824;
	color: #ffffff;
	text-decoration: none;
	font-size: 13px;
	text-align: center;
	padding-top: 2px;
}

#hs_ads
{
	width: 728px;
	height: 110px;
	background-color: #d5d5d5;
}

#hs_ads p
{
	text-align: right;
	padding-right: 10px;
	padding-top: 3px;
}

#hs_menu
{
	width: 211px;
	height: 265px;
	border: 4px solid #56a358;
	background-color: #86d388;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 10px;
}


#hs_menu_logged_in
{
	width: 193px;
	border: 9px solid #ceffd0;
	background-color: #ffffff;
	height: 247px;
}

#hs_menu_logged_in span, #hs_menu_login span
{
	display: block;
	padding-bottom: 20px;
	font-size: 11px;
	padding-top: 10px;
	text-align: left;
	padding-left: 10px;
}

#hs_menu_logged_in h2, #hs_menu_login h2
{
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	padding-bottom: 10px;
}

#hs_menu_logged_in em, #hs_menu_login em
{
	font-size: 11px;
	font-style: normal;
	text-decoration: underline;
}

.profile_options
{
	display: block;
	width: 173px;
	height: 16px;
	background-image: url('https://simg.jaludo.com/gc/img/highscore_profile_optns.gif');
	color: #ffffff;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
	margin-bottom: 5px;
	margin-left: 10px;
}

#hs_menu_score
{
	width: 193px;
	height: 60px;
	background-color: #ffffff;
	border-top: 9px solid #ceffd0;
	border-left: 9px solid #ceffd0;
	border-right: 9px solid #ceffd0;
}

#hs_menu_score p
{
	position: absolute;
	display: block;
	font-family: tahoma;
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	height: 14px;
	text-align: center;
	width: 193px;
}

#hs_menu_score strong
{
	position: absolute;
	display: block;
	font-family: tahoma;
	color: #d51616;
	font-weight: bold;
	font-size: 28px;
	height: 25px;
	text-align: center;
	width: 193px;
	margin-top: 13px;
}

.txt_up
{
	margin-top: 1px;
}

.txt_bottom
{
	margin-top: 43px;
}

#hs_menu_login
{
	width: 193px;
	height: 178px;
	border: 9px solid #ceffd0;
	background-color: #ffffff;
	text-align: center;
	overflow: hidden;
}

#hs_menu_login a
{
	font-size: 11px;
	color: #56a358;
	font-weight: bold;
	text-decoration: none;
}

#hs_menu_login a:hover
{
	font-size: 11px;
	color: #56a358;
	font-weight: bold;
	text-decoration: underline;
}

#hs_menu_login p
{
	height: 18px;
	font-size: 11px;
	padding-top: 5px;
}

#hs_menu_login strong
{
	font-weight: normal;
	font-size: 11px;
}

#hs_menu_login input
{
	background-color: #56a358;
	border: none;
	height: 16px;
	color: #ffffff;
	font-size: 13px;
	width: 80px;
	padding: 1px;
	margin-bottom: 2px;
}

#hs_game
{
	width: 225px;
	height: 25px;
	border: 2px solid #326ea9;
	background-color: #4e91d0;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: underline;
	font-size: 18px;
	text-align: center;
	color: #ffffff;
}

#hs_game_img
{
	width: 229px;
	height: 295px;
	display: block;
}

#hs_playagain
{
	display: block;
	color: #ffffff;
	width: 225px;
	height: 38px;
	border: 2px solid #326ea9;
	background-color: #4e91d0;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: underline;
	font-size: 20px;
	text-align: center;
	padding-top: 6px;
}

#h_table_highscores
{
	background-color: #aad6ff;
}

#h_table_highscores a
{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}

#h_table_highscores a:hover
{
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
}

.h_table_hdr_1
{
	width: 168px;
	height: 21px;
	border: 1px solid #397cbb;
	border-left: 2px solid #397cbb;
	border-top: 2px solid #397cbb;
	border-bottom: 2px solid #397cbb;
	background-color: #63a6e5;
	text-transform: uppercase;
	color: #ffffff;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	padding-left: 5px;
}

.h_table_hdr_2
{
	width: 82px;
	height: 21px;
	border: 1px solid #397cbb;
	border-top: 2px solid #397cbb;
	border-bottom: 2px solid #397cbb;
	background-color: #63a6e5;
	text-transform: uppercase;
	color: #ffffff;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	padding-left: 5px;
}

.h_table_hdr_3
{
	width: 125px;
	height: 21px;
	border: 1px solid #397cbb;
	border-top: 2px solid #397cbb;
	border-bottom: 2px solid #397cbb;
	background-color: #63a6e5;
	text-transform: uppercase;
	color: #ffffff;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	padding-left: 5px;
}

.h_table_hdr_4
{
	width: 149px;
	height: 21px;
	border: 1px solid #397cbb;
	border-top: 2px solid #397cbb;
	border-bottom: 2px solid #397cbb;
	background-color: #63a6e5;
	text-transform: uppercase;
	color: #ffffff;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	padding-left: 5px;
}

.h_table_hdr_5
{
	width: 167px;
	height: 21px;
	border: 1px solid #397cbb;
	border-right: 2px solid #397cbb;
	border-top: 2px solid #397cbb;
	border-bottom: 2px solid #397cbb;
	background-color: #63a6e5;
	text-transform: uppercase;
	color: #ffffff;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	padding-left: 5px;
}

.h_table_cnt_1
{
	width: 170px;
	height: 16px;
	border-left: 2px solid #aad6ff;
	border-right: 1px solid #aad6ff;
	font-size: 11px;
	padding-left: 3px;
}

.h_table_cnt_2
{
	width: 84px;
	height: 16px;
	border-left: 1px solid #aad6ff;
	border-right: 1px solid #aad6ff;
	font-size: 11px;
	padding-left: 3px;
}

.h_table_cnt_3
{
	width: 127px;
	height: 16px;
	border-left: 1px solid #aad6ff;
	border-right: 1px solid #aad6ff;
	font-size: 11px;
	padding-left: 3px;
	text-align: center;
}

.h_table_cnt_4
{
	width: 151px;
	height: 16px;
	border-left: 1px solid #aad6ff;
	border-right: 1px solid #aad6ff;
	font-size: 11px;
	padding-left: 3px;
}

.h_table_cnt_5
{
	width: 169px;
	height: 16px;
	border-left: 1px solid #aad6ff;
	border-right: 2px solid #aad6ff;
	font-size: 11px;
	padding-left: 3px;
}

.h_table_first
{
	border-top: 2px solid #aad6ff;
}

.h_table_last
{
	border-bottom: 2px solid #aad6ff;
}

.h_table_o
{
	background-color: #d0e8ff;
}

.h_table_e
{
	background-color: #f2f8ff;
}

.error
{
	color: red;
}

#error_profile_not_active
{
	border: 3px solid red;
	margin-bottom: 8px;
	width: 948px;
	background-color: #fc7f7f;
	font-size: 12px;
	padding: 5px;
}

#error_profile_not_active a
{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

#votes_debug
{
	position: absolute;
	margin-left: 530px;
	margin-top: -79px;
	border: 4px solid #52a756;
	background-color: #f4fff4;
	padding: 3px;
	padding-bottom: 4px;
}

/* privacy */
.tos_ps h1
{
	margin-top: 0px;
	padding-top: 0px;
	font-size: 16px;
	font-weight: bold;
}

.tos_ps a
{
	color: #000000;
	text-decoration: underline;
}

.tos_ps a:hover
{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

.tos_ps p
{
	padding-bottom: 9px;
}

.tos_ps ul
{
	margin-top: 0px;
	padding-top: 0px;
	list-style: none;
	padding-bottom: 8px;
}

.tos_ps ol
{
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 45px;
	padding-bottom: 8px;
}

/* help */
.page_help ul
{
	list-style: none;
}

.page_help li
{
	float: left;
	width: 218px;
	padding-left: 50px;
	padding-right: 55px;
}

.page_help p
{
	display: block;
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	text-decoration: underline;
	letter-spacing: -1px;
}

.page_help em
{
	display: block;
	font-size: 11px;
	font-style: normal;
	width: 158px;
	margin-left: 30px;
	margin-right: 30px;
}

.page_help a, .page_help a:hover
{
	display: block;
	width: 218px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

.page_help a:hover
{
	text-decoration: underline;
}

#close_highscores
{
	color: #000000;
	text-transform: uppercase;
	text-align: left;
	cursor: pointer;
	position: relative;
	top: -272px;
	left: 203px;
	font-weight: normal;
	font-size: 10px;
	background-image: url('https://simg.jaludo.com/gc/img/close_highscores.gif');
	height: 11px;
	width: 16px;
	overflow: hidden;
}

.voting_ip
{
	position: absolute;
	z-index: 10;
	border: 1px solid black;
	background-color: #000000;
	color: #ffffff;
	margin-top: -131px;
	width: 100px;
	height: 36px;
}

#submit_highscore_box
{
	width: 618px;
	height: 456px;
	border: 1px solid #398bb6;
	background-color: #bbe4fa;
	background-image: url('https://simg.jaludo.com/gc/img/bg_highscore_submit.jpg');
	background-repeat: no-repeat;
}

#submit_highscore_field
{
	position: absolute;
	margin-left: 14px;
	margin-top: 10px;
	width: 420px;
	height: 150px;
	background-color: #ffffff;
}

.phs_youscored
{
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	font-family: arial;
	line-height: 18px;
	padding-left: 10px;
	padding-top: 10px;
}

.phs_total_points
{
	text-transform: uppercase;
	color: #ee7d21;
	font-size: 60px;
	font-weight: bold;
	font-family: arial;
	line-height: 60px;
	padding-left: 10px;
}

.phs_points
{
	text-transform: uppercase;
	color: #ee7d21;
	font-size: 30px;
	font-family: arial;
	padding-left: 10px;
}

.phs_playing_game
{
	text-transform: uppercase;
	color: #000000;
	padding-left: 10px;
	font-size: 18px;
}

.phs_playing_game strong
{
	color: #3586b3;
	font-size: 18px;
	text-transform: uppercase;
}

#submit_member_score
{
	position: absolute;
	margin-left: 14px;
	margin-top: 173px;
	width: 590px;
	height: 145px;
	border: 2px solid #d7d7d7;
	background-color: #ffffff;
}

#submit_member_score p
{
	height: 42px;
	width: 570px;
	font-size: 10px;
	color: #eb7422;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}

#submit_member_score a
{
	font-size: 10px;
	color: #eb7422;
	text-decoration: underline;
	font-weight: bold;
}

#submit_member_score strong, #submit_guest_score strong
{
	display: block;
	border-bottom: 2px solid #d7d7d7;
	height: 19px;
	color: #2a6e93;
	padding-left: 10px;
	text-transform: uppercase;
	font-size: 13px;
	padding-top: 2px;
}

#phs_username_lbl, #phs_password_lbl
{
	height: 22px;
	margin-bottom: 5px;
	text-align: right;
	width: 140px;
	font-size: 15px;
	padding-top: 3px;
}

#s_username, #s_password
{
	position: absolute;
	width: 216px;
	height: 23px;
	border: none;
	background-color: #83c5e9;
	margin-left: 150px;
	color: #000000;
	font-size: 17px;
	padding-top: 2px;
	padding-left: 4px;
}

#s_password
{
	margin-top: 30px;
}

#phs_submit
{
	position: absolute;
	margin-left: 375px;
	margin-top: 30px;
	height: 21px;
	color: #ffffff;
	background-color: #eb7422;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
	text-transform: uppercase;
	cursor: pointer;
	padding-top: 4px;
}

#submit_guest_score
{
	position: absolute;
	margin-left: 14px;
	margin-top: 331px;
	width: 590px;
	height: 80px;
	border: 2px solid #d7d7d7;
	background-color: #ffffff;
}

#guestname
{
	position: absolute;
	margin-top: 15px;
	width: 216px;
	height: 23px;
	border: none;
	background-color: #83c5e9;
	margin-left: 150px;
	color: #000000;
	font-size: 17px;
	padding-top: 2px;
	padding-left: 4px;
}

#phs_submit_g
{
	position: absolute;
	margin-left: 375px;
	margin-top: 15px;
	height: 21px;
	color: #ffffff;
	background-color: #eb7422;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
	text-transform: uppercase;
	cursor: pointer;
	padding-top: 4px;
}

#phs_username_g_lbl
{
	height: 22px;
	margin-top: 15px;
	margin-bottom: 5px;
	text-align: right;
	width: 140px;
	font-size: 15px;
	padding-top: 3px;
}

#submit_close
{
	position: absolute;
	margin-left: 588px;
	margin-top: 11px;
	width: 19px;
	height: 19px;
	cursor: pointer;
}

#submit_score_done
{
	display: none;
	position: absolute;
	margin-left: 14px;
	margin-top: 173px;
	width: 540px;
	height: 70px;
	border: 2px solid #d7d7d7;
	background-color: #ffffff;
	padding: 10px;
	font-size: 16px;
	font-family: Arial;
}

#h_newest_hs_header
{
	height: 19px;
	width: 719px;
	border: 2px solid #dd6201;
	background-color: #fe9037;
	text-transform: uppercase;
	color: #ffffff;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	padding-left: 5px;
	padding-top: 2px;
}

#h_newest_hs_sub
{
	height: 32px;
	width: 714px;
	border: 2px solid #fecca0;
	border-top: none;
	font-size: 12px;
	font-family: arial;
	padding-left: 10px;
	padding-top: 4px;
}

#h_newest_hs_content
{
	width: 724px;
	height: 170px;
	border: 2px solid #fecca0;
	border-top: none;
	background-color: #fff7f0;
	margin-bottom: 10px;
}

#h_newest_hs_content ul
{
	list-style: none;
	padding-top: 19px;
}

#h_newest_hs_content ul li
{
	float: left;
	width: 110px;
	height: 150px;
	padding-left: 10px;
}

#h_newest_hs_content li a, #h_newest_hs_content li a:hover
{
	display: block;
	width: 100px;
	height: 129px;
	text-decoration: none;
	color: #000000;
	cursor: pointer;
	border: 1px solid #dd6201;
}

#h_newest_hs_content li a:hover
{
	text-decoration: underline;
}

#h_newest_hs_content li img
{
	display: block;
	border: none;
	width: 100px;
	height: 100px;
}

#h_newest_hs_content li strong
{
	display: block;
	font-weight: normal;
	height: 26px;
	width: 100px;
	overflow: hidden;
	text-align: center;
	padding-top: 2px;
	border-top: 1px solid black;
}

#h_notsubmitted_header
{
	height: 19px;
	width: 719px;
	border: 2px solid #7e50a5;
	background-color: #a785c4;
	text-transform: uppercase;
	color: #ffffff;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	padding-left: 5px;
	padding-top: 2px;
}

#h_notsubmitted_content
{
	height: 32px;
	width: 714px;
	border: 2px solid #d5c5e3;
	border-top: none;
	font-size: 12px;
	font-family: arial;
	padding-left: 10px;
	padding-top: 4px;
	margin-bottom: 10px;
}

#h_notsubmitted_content a
{
	font-size: 12px;
	font-family: arial;
	color: #000000;
}

#h_allhighscores_header
{
	height: 19px;
	width: 220px;
	border: 2px solid #dd6201;
	background-color: #fe9037;
	text-transform: uppercase;
	color: #ffffff;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	padding-left: 5px;
	padding-top: 2px;
}

#h_allhighscores_bg
{
	width: 225px;
	border: 2px solid #fecca0;
	background-color: #fecca0;
}

#h_allhighscores_bg ul
{
	list-style: none;
}

#h_allhighscores_bg li
{
	float: none;
	height: 14px;
	width: 223px;
	font-size: 11px;
	overflow: hidden;
	padding: 1px;
}

#h_allhighscores_bg li.x
{
	background-color: #fff2f5;
}

#h_allhighscores_bg a
{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

#h_allhighscores_bg a:hover
{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

#h_allhighscores_footer
{
	background-color: #feb270;
	width: 229px;
	height: 30px;
}

li#advertisement img
{
	height: auto;
	width: auto;
	border: 0px;
}

#breadcrumbs,
#breadcrumbs a {
	margin-bottom: 1em;
	color: #333;
	font-size: 12px;
	text-decoration: none;
}
	#breadcrumbs a:hover {
		text-decoration: underline;
	}
	#breadcrumbs .first {
		font-size: 12px;
		color: #3583B9;
	}
		#breadcrumbs .first sup {
			color: #F98B1D;
		}

#content_block {
	width: 810px;
	background-image: url('https://simg.jaludo.com/gc/img/content_block.gif');
	background-repeat: no-repeat;
	background-color: #ffffff;
	border: solid 1px #77c5fc;
	font-size: 11px;
	font-family: arial, verdana;
	padding: 25px;
	color: #000000;
	text-align: left;
	clear: both;
}

#content_block h1 {
	clear:both;
	color:#459CD9;
	font-size:18px;
	margin: 0;
	padding: 0;
	width: auto;
	font-weight:normal;
	margin-bottom:10px;
	position:static;
	background: none;
	border: 0;
}

#content_block h2,  #content_block h3 {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
}

#category_ftr_box
{
	width: 966px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 8px;
}

#category_ftr_box h3
{
	display: block;
	width: 956px;
	height: 16px;
	background-color: #fa8b1d;
	border: 3px solid #c06101;
	font-size: 12px;
	padding-top: 2px;
	padding-left: 4px;
	text-transform: uppercase;
	letter-spacing: -1px;
	color: #ffffff;
}

.category_ftr_box_col
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 120px;
}

.category_ftr_box_col ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.category_ftr_box_col li
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 116px;
	padding-left: 4px;
	font-size: 10px;
	font-family: tahoma;
	height: 12px;
	overflow: hidden;
}

.category_ftr_box_col li a
{
	font-size: 10px;
	font-family: tahoma;
	text-decoration: none;
	color: #000000;
}

.category_ftr_box_col li a.master
{
	color: #3586bf;
}

.category_ftr_box_col li a:hover
{
	text-decoration: underline;
}

.category_ftr_box_col h4
{
	padding-left: 4px;
	font-size: 10px;
	height: 12px;
	width: 116px;
	display: block;
}

/* Iphone Game Chrome Wars */

#iphone_game_button
{
	position: absolute;
	background-image: url('https://simg.jaludo.com/gc/img/iphone-chrome-wars-arena.jpg');
	background-color: #50505f;
	background-repeat: no-repeat;
	height: 117px;
	width: 225px;
	top:0px;
	z-index: 5;
}

#iphone_game_button a
{
	display: block;
	margin-left: 32px;
	margin-top: 4px;
	height: 107px;
	width: 160px;
}

#iphone_game_left
{
	position: fixed;
	top: 0px;
	height: 2024px;
	width: 462px;
	margin-left: -462px;
	background-repeat: no-repeat;
	background-image: url('https://simg.jaludo.com/gc/img/chome_wars_take_over_left.jpg');
}

#iphone_game_right
{
	position: fixed;
	top: 0px;
	height: 2024px;
	width: 462px;
	margin-left: 980px;
	background-repeat: no-repeat;
	background-image: url('https://simg.jaludo.com/gc/img/chome_wars_take_over_right.jpg');
}

#s_content_right_div {
	margin-left: 95px!important;
}

#navbar_ads {
	margin-top: 150px!important;
}