@charset "utf-8";
/* Habbos.nl Cascading Style Sheet  2005 - 2009 */
/* Powered by Mantix Nederland (www.mantix.nl) */

html, body {
	background: url("/tem/HabbosBlue/img/bgtje.gif") fixed;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
}

html, body, th, td, input, select, textarea, button {
	font: 11px Verdana, Sans-serif;
	color: #2e3f49;
}

a, a:link, a:visited, a:active {
	cursor: url("/img/cursor.cur");
	color: #17407e;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

input, textarea {
	border: 1px #ddd solid;
	border-bottom: 2px #ddd solid;
	padding: 2px;
}

button {
	padding: 3px 10px 3px 10px;
	font-weight: 700;
}

img {
	border: 0;
}

table {
	width: 100%;
}

form {
	display: inline;
}

th, td {
	vertical-align: top;
}

th {
	background: #25588b;
	padding: 3px 10px 3px 10px;
	color: #FFF;
	font-weight: 700;
}

th a, th a:link, th a:visited, th a:active {
	color: #FFF;
}

#big_container {
	background: url("/tem/HabbosBlue/img/content.png") repeat-y center;
	position: relative;
	width: 100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	padding: 0;
	overflow: auto;
}

#container {
	padding: 0;
	padding-bottom: 20px;
	margin: 0 auto;
	width: 972px;
	overflow: auto;
}

#container_header {
	background-image: url("/tem/HabbosBlue/img/header/bg_fader.png");
	background-repeat:repeat-x;
	border-left: 1px #fff solid;
	border-right: 1px #fff solid;
	padding: 0;
	margin: 0 auto;
	width: 970px;
	height: 120px;
	text-align: left;
}

#container_menu {
        background-image: url("/tem/HabbosBlue/img/menu.png");
        background-repeat:repeat-x;
	border-left: 1px #fff solid;
	border-right: 1px #fff solid;
	padding: 0 10px 0 10px;
	margin: 0 auto;
	width: 950px;
	height: 21px;
	text-align: left;
}

#container_content {
	background: url("/tem/HabbosBlue/img/content.png") center repeat;
	border: 1px #fff solid;
	padding: 5px;
	padding-bottom: 20px;
	margin: 0 auto;
	width: 960px;
	text-align: left;
	overflow: auto;
}

#content_left {
	padding: 0;
	width: 200px;
	height: 100%;
	float: left;
}

#content_right {
	padding: 0;
	width: 170px;
	height: 100%;
	float: right;
}

#content_center {
	padding: 0;
	margin: 0 10px 0 10px;
	width: 560px;
	float: left;
}

#container_footer {
	background: #25588b;
	border-left: 1px #fff solid;
	border-right: 1px #fff solid;
	padding: 0 10px 0 10px;
	margin: 0 auto;
	width: 950px;
	text-align: center;
	color: #FFF;
}

#container_footer a, #container_footer a:link, #container_footer a:visited, #container_footer a:active {
	color: #FFF;
}

#enter_button {
	position: relative;
	top: -132px;
	left: 806px;
	background: url("/img/common/enter_button.png") no-repeat;
	padding: 15px;
	width: 124px;
	height: 19px;
	text-align: center;
	vertical-align: middle;
	font-size: 14px;
	color: #FFF;
}

#enter_button a, #enter_button a:link, #enter_button a:visited, #enter_button a:active {
	color: #FFF;
	text-decoration: none;
}

#shoutbox {
	position: relative;
	top: -51px;
	left: 450px;
	width: 333px;
	height: 56px;
	padding: 0px;
}

.shout_item {
	float: right;
	background: url("/tem/HabbosBlue/img/shout.png") no-repeat;
	padding: 5px;
	width: 284px;
	height: 40px;
	padding: 8px;
	overflow: hidden;
}

.shout_item_big {
	float: right;
	background: url("/tem/HabbosBlue/img/shout-big.png") no-repeat;
	padding: 5px;
	width: 485px;
	height: 46px;
	text-align: left;
}

#shout_button {
	position: relative;
	top: -75px;
	left: 739px;
}

.box_left {
	padding: 1px;
	margin: 0 0 10px 0;
	background: #FFF;
	width: 196px;
	border: 1px #d7d6d6 solid;
	border-bottom: 2px #d7d6d6 solid;
	text-align: left;
	overflow: hidden;
}

.box_left_title {
	background: #FFF url("/tem/HabbosBlue/img/h_bg.png") repeat-x;
	margin: 0 auto;
	padding: 4px 12px 4px 12px;
	width: 172px;
	height: 14px;
	overflow: hidden;
	font: 11px Verdana, Sans-serif;
	font-weight: 700;
	color: #FFF;
}

.box_left_head {
	margin: 1px 0 0 0;
	padding: 0;
	overflow: hidden;
}

.box_left_body {
	padding: 3px;
	width: 190px;
	overflow: hidden;
}

.box_right {
	padding: 1px;
	margin: 0 0 10px 0;
	background: #FFF;
	width: 166px;
	border: 1px #d7d6d6 solid;
	border-bottom: 2px #d7d6d6 solid;
	text-align: left;
	overflow: hidden;
}

.box_right_title {
	background: #FFF url("/tem/HabbosBlue/img/h_bg.png") repeat-x;
	margin: 0 auto;
	padding: 4px 12px 4px 12px;
	width: 142px;
	height: 14px;
	overflow: hidden;
	font: 11px Verdana, Sans-serif;
	font-weight: 700;
	color: #FFF;
}

.box_right_head {
	margin: 1px 0 0 0;
	padding: 0;
	overflow: hidden;
}

.box_right_body {
	padding: 3px;
	width: 160px;
	overflow: hidden;
}

.box_center {
	padding: 1px;
	margin: 0 0 10px 0;
	background: #FFF;
	width: 566px;
	border: 1px #d7d6d6 solid;
	border-bottom: 2px #d7d6d6 solid;
	text-align: left;
	overflow: hidden;
}

.box_center_title {
	background: #FFF url("/tem/HabbosBlue/img/h_bg.png") repeat-x;
	margin: 0 auto;
	padding: 4px 12px 4px 12px;
	width: 542px;
	height: 14px;
	overflow: hidden;
	font: 11px Verdana, Sans-serif;
	font-weight: 700;
	color: #FFF;
}

.box_center_head {
	margin: 1px 0 0 0;
	padding: 0;
	overflow: hidden;
}

.box_center_body {
	padding: 3px;
	width: 560px;
	overflow: hidden;
}

.menu {
	padding: 2px 15px 0 15px;
	margin: 0 0 0 25px;
	font-weight: 700;
	color: #FFF;
	background: url("/styles/default/img/head_menu_button.png") repeat-y;
	border: 1px #FFF solid;
	border-bottom: 0;
	height: 18px;
	float: left;
}

.menu a, .menu a:link, .menu a:visited, .menu a:active {
	color: #FFF;
	text-decoration: none;
}

.indent {
	padding: 10px 0 0 10px;
	border-width: 2px 0 0 2px;
	border-style: groove;
	margin: 10px 0 0 10px;
}

.bg_gray		{ background-color: #333; }
.bg_green		{ background-color: #6C0; }
.bg_blue		{ background-color: #69C; }
.bg_darkblue	{ background-color: #369; }
.bg_red			{ background-color: #900; }
.bg_lightred	{ background-color: #F66; }
.bg_orange		{ background-color: #F60; }
.bg_purple		{ background-color: #60C; }
.bg_turqoise	{ background-color: #09F; }
.bg_yellow		{ background-color: #EE0; color: #000; }

.b			{ font-weight: 700;	}
.i			{ font-style: italic;	}
.small		{ font-size: 9px;	}
.left		{ text-align: left;	}
.center		{ text-align: center;	}
.middle		{ text-align: center; vertical-align: middle;	}
.right		{ text-align: right;	}
.fleft		{ float: left;	}
.fcenter	{ margin: 0 auto;	}
.fright		{ float: right;	}
.cleft		{ clear: left;	}
.cright		{ clear: right;	}
.cboth		{ clear: both;	}
.dark		{ background-color: #f0f0f0;	}
.light		{ background-color: #fff;	}
.border		{ border: #000 1px solid;	}
.red		{ color: #c00;	}	
.noborder, .noborder tr, .noborder th, .noborder td {	border: 0;	}
.nobr		{ white-space: nowrap;	}