body {
	margin: 0px;
	padding: 0px;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
        height: 161px; 
	background: url('http://www.habbots.nl/images/bg.png');
}

a {
	color: #444444;
}

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

a img {
	border: none;
}

.head_stroke {
	background: url('http://www.habbots.nl/images/head_stroke.png');
	background-repeat: repeat-x;
	width: 100%;
	height: 187px;
	overflow: hidden;
}

#top {
	width: 960px;
	height: 28px;
	margin: 0 auto;
	overflow: hidden;
}

.top_note {
	background: url('http://www.habbots.nl/images/top_note.png');
	height: 28px;
	width: 585px;
	margin: 0px 0 0 375px;
	overflow: hidden;
	display: block;
	position: absolute;
}

.top_note p {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 3px 0px 0px 7px;
}

.official {
	background: url('http://www.habbots.nl/images/official.png');
	height: 39px;
	width: 32px;
	margin: 12px 0 0 915px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
}

.top_logo {
	background: url('http://www.habbots.nl/images/top_logo.png');
	height: 96px;
	width: 285px;
	margin: 20px 0 0 10px;
	overflow: hidden;
	position: absolute;
}

#header {
	width: 960px;
	height: 120px;
	margin: 0 auto;
	overflow: hidden;
}

#speechbubble_1 {
	background: url(http://www.habbots.nl/images/speechbubble_bg.png) no-repeat;
	position: absolute;
	overflow: hidden;
	width: 254px;
	height: 48px;
	margin: 12px 0 0 645px;
}

#speechbubble_2 {
	background: url(http://www.habbots.nl/images/speechbubble_bg.png) no-repeat;
	position: absolute;
	width: 254px;
	height: 48px;
	overflow: hidden;
	margin: 50px 0 0 590px;
}

#hotel_view {
	background: url(http://www.habbots.nl/images/hotel_view.png) no-repeat;
	position: absolute;
	display: block;
	overflow: hidden;
	width: 33px;
	height: 36px;
	margin: 3px 0 0 5px;
}

#speechbubble_1 p{
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	text-decoration: none;
	margin: 5px 3px 0 45px;
	position: absolute;
	display: block;
	overflow: hidden;
}

#friend_stream {
	background: url(http://www.habbots.nl/images/friend_stream.png) no-repeat;
	position: absolute;
	display: block;
	overflow: hidden;
	width: 31px;
	height: 24px;
	margin: 9px 0 0 8px;
}

#speechbubble_2 p{
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	text-decoration: none;
	margin: 13px 3px 0 50px;
	position: absolute;
	display: block;
	overflow: hidden;
}

#register {
	background: url(http://www.habbots.nl/images/register.png) no-repeat;
	position: absolute;
	width: 122px;
	height: 26px;
	overflow: hidden;
	margin: 95px 0 0 418px;
	cursor: pointer;
}

#register:hover {
	background: url(http://www.habbots.nl/images/register_hover.png) no-repeat;
	position: absolute;
	width: 122px;
	height: 26px;
	overflow: hidden;
	margin: 95px 0 0 418px;
	cursor: pointer;
}

#register a {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	margin: 3px 0 0 18px;
	position: absolute;
}

#page_begin {
	width: 960px;
	height: 39px;
	margin: 0 auto;
	overflow: hidden;
}

.page_top {
	background: url('http://www.habbots.nl/images/page_top.png');
	height: 39px;
	width: 960px;
	overflow: hidden;
	position: absolute;
}

#indicator {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 12px 0 0 710px;
}

#inspector {
	background: url('http://www.habbots.nl/images/inspector.png');
	height: 67px;
	width: 45px;
	position: absolute;
	margin: -94px 0 0 660px;
}

#login_field {
	background: url('http://www.habbots.nl/images/login_field.png');
	height: 60px;
	width: 273px;
	position: absolute;
	margin: -33px 0 0 687px;
}

#loginbox1 {
	position: absolute;
	width:100px; 
	height:18px; 
	margin-left:8px; 
	background:#FFFFFF url(http://www.habbots.nl/images/login_name.png) no-repeat 3px 3px;
	border:1px solid #CCCCCC; 
	padding:3px 0px 2px 15px;
}

#loginbox2 {
	position: absolute;
	width:90px; 
	height:18px; 
	margin-left:128px; 
	background:#FFFFFF url(http://www.habbots.nl/images/login_pass.png) no-repeat 3px 3px;
	border:1px solid #CCCCCC; 
	padding:3px 0px 2px 20px;
}

.login_submit {
    	border: none;
	background: url('http://www.habbots.nl/images/login_button.png');
	height: 22px;
	width: 82px;
	position: absolute;
	margin: 32px 0 0 -85px;
	color:#FFFFFF;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.login_submit:hover {
    	border: none;
	background: url('http://www.habbots.nl/images/login_buttonhover.png');
	height: 22px;
	width: 82px;
	position: absolute;
	margin: 32px 0 0 -85px;
	color:#FFFFFF;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.page_stroke {
	background: url('http://www.habbots.nl/images/page_stroke.png');
	background-repeat: repeat-x;
	width: 100%;
	height: 32px;
	opacity: 0.7;
	filter:alpha(opacity=70);
}

.stroke_align {
	margin: 0 auto;
	width: 960px;
	padding: 7px 0 9px 4px;
}

.stroke_align a {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	padding: 0 6px 9px 6px;
}

.stroke_align a:hover {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #111111;
	text-decoration: none;
	background: url('http://www.habbots.nl/images/hover_menu.png');
	padding: 6px 6px 9px 6px;
}

#page_second {
	width: 960px;
	height: 152px;
	margin: 0 auto;
	overflow: hidden;
}

.page_banner {
	background: url('http://www.habbots.nl/images/page_banner.png');
	height: 152px;
	width: 960px;
	overflow: hidden;
	position: absolute;
}

.page_banner_align {
	margin: 1px 0 0 3px;
}

#page {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
	background: url('http://www.habbots.nl/images/page_content.png');
}

.page_content {
	background: url('http://www.habbots.nl/images/page_content.png');
	width: 960px;
	height: 100%;
}

#footer {
	width: 960px;
	height: 45px;
	margin: 0 auto;
	overflow: hidden;
}

.page_footer {
	background: url('http://www.habbots.nl/images/page_footer.png');
	height: 45px;
	width: 960px;
	overflow: hidden;
	position: absolute;
}

.page_footer p {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	margin: 5px 0px 0px 5px;
}

#right_spacer {
	float: right;
	width: 337px;
	margin-right: 3px;
}

.news_block {
	height: 122px;
	width: 610px;
}

.news_block:hover {
	height: 122px;
	width: 625px;
	background-color: #F2F2F2;
	opacity: 0.7;
	filter:alpha(opacity=70);
}

.news_block h1{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
	margin: 0 0 0 200px;
	padding: 0;
}

.news_block h1:hover{
	color: #444444;
}

.news_block a{
	text-decoration: none;
}

.news_block h2 {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	margin: 0 0 0 200px;
	padding: 0;
}

.news_block p {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	margin: 0 0px 0 200px;
	padding: 0;
	width: 400px;
}

.fade_front {
	width: 332px;
}

.fade_front2 {
	width: 332px;
}

.fade_front3 {
	width: 332px;
}

.r_box {
	width: 332px;
	margin: 0 0 0 5px;
	padding-top: 1px;
}

.r_box_top {
	width: 332px;
  	background: url(http://www.habbots.nl/images/r_box_top.png);
  	height: 10px;
}

.r_box_cont {
  	background: url(http://www.habbots.nl/images/r_box_cont.png);
}


.r_box_down {
  	background: url(http://www.habbots.nl/images/r_box_down.png);
  	height: 10px;
	width: 332px;
	margin-bottom: 5px;
}

.r_box p {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	margin: 0 3px 0 5px;
	padding: 0;
}

#inliner_c {
	margin: 0px;
	padding: 0px 350px 0px 5px;
	text-align: left;
}

#inliner_c hr {
	width: 600px;
	height: 1px;
	background-color: #777777;
	margin: 8px 0px 5px 0px;
	border: 1px;
}

#informer {
	background: url('http://www.habbots.nl/images/informer.png');
	height: 28px;
	width: 611px;
	margin: 0 0 5px -2px;
	
}

#informer h1{
	font: 15px Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	margin: 0;
	padding: 4px 0 0 10px;
}

#inliner_c {
	margin: 0px;
	padding: 0px 5px 0px 5px;
	text-align: left;
	width: 610px;
}

.button {
	text-decoration: none;
}

button {
	border:none;
	background:none;
	padding:0;
	margin:0;
	width:auto;
	overflow:visible;					
	text-align:center;
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold; 	
	white-space:nowrap;
	cursor: pointer;	
	height:26px;
	line-height:23px;			
}

button span, button em {
	display:block;
	height:25px;
	line-height:23px;			
	margin:0;
	color:#000000;
}

button span {
	padding-left:15px;
	background:url(http://www.habbots.nl/images/button.png) no-repeat 0 0;
}
	
button em {
	font-style:normal;
	padding-right:15px;
	background:url(http://www.habbots.nl/images/button.png) no-repeat 100% 0;
}

button:hover span {
	padding-left:15px;
	background:url(http://www.habbots.nl/images/button_hov.png) no-repeat 0 0;
}
	
button:hover em {
	font-style:normal;
	padding-right:15px;
	background:url(http://www.habbots.nl/images/button_hov.png) no-repeat 100% 0;
}

#profile_up {
	background:url(http://www.habbots.nl/images/profile_up.png);
	height: 29px;
	width: 954px;
	margin: 0 0 0 3px;
}

#profile_up h3 {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #555555;
	padding: 5px 0px 0px 38px;
	margin: 0px;
}

.menu_profile {
	height: 85px;
	width: 954px;
	margin: 0 0 0 3px;
	background-color: rgb(219,219,219);
	display:none;
}

.avatar_profile {
	height: 100px;
	width: 954px;
	margin: 0 0 0 3px;
	background-color: rgb(219,219,219);
	display:none;
}

.habbo_profile {
	height: 125px;
	width: 954px;
	margin: 0 0 0 3px;
	background-color: rgb(219,219,219);
	display:none;
}

.interes_profile {
	height: 155px;
	width: 954px;
	margin: 0 0 0 3px;
	background-color: rgb(219,219,219);
	display:none;
}

.bericht_profile {
	height: 130px;
	width: 954px;
	margin: 0 0 0 3px;
	background-color: rgb(219,219,219);
	display:none;
}

.ok_profile {
	height: 29px;
	width: 954px;
	margin: 0 0 0 3px;
	background-color: rgb(140,255,140);
	display:none;
}

.ok_profile p {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #444444;
	padding: 6px 0px 0px 8px;
	margin: 0px;
}

.profile_ok {
	height: 29px;
	width: 954px;
	margin: 0 0 0 3px;
	background-color: rgb(140,255,140);
	display:none;
}

.profile_ok p {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #444444;
	padding: 6px 0px 0px 8px;
	margin: 0px;
}

.nieuws_ok {
	height: 29px;
	width: 610px;
	margin: 0 0 0 -2px;
	background-color: rgb(140,255,140);
	display:none;
}

.nieuws_ok p {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #444444;
	padding: 6px 0px 0px 8px;
	margin: 0px;
}

.cars {
	background: url(http://www.habbots.nl/images/achtergronden/bg_pattern_cars.gif);
	margin: 0 0 0 3px;
	width: 954px;
	height: 700px;
}

.clouds {
	background: url(http://www.habbots.nl/images/achtergronden/bg_pattern_clouds.gif);
	margin: 0 0 0 3px;
	width: 954px;
	height: 700px;
}

.skull {
	background: url(http://www.habbots.nl/images/achtergronden/lace.gif);
	margin: 0 0 0 3px;
	width: 954px;
	height: 700px;
}

.hearts {
	background: url(http://www.habbots.nl/images/achtergronden/bg_pattern_hearts.gif);
	margin: 0 0 0 3px;
	width: 954px;
	height: 700px;
}

.bricks {
	background: url(http://www.habbots.nl/images/achtergronden/bg_pattern_bricks.gif);
	margin: 0 0 0 3px;
	width: 954px;
	height: 700px;
}

#pro_box {
	padding: 15px 0px 10px 30px;
	float: left;
	width: 350px;
}

#pro_box_up {
	width: 350px;
  	background: url(http://www.habbots.nl/images/pro_box_up.png);
  	height: 34px;
}

#pro_box_c {
  	background: url(http://www.habbots.nl/images/pro_box_c.png);
}


#pro_box_down {
  	background: url(http://www.habbots.nl/images/pro_box_down.png);
  	height: 8px;
	width: 350px;
	margin-bottom: 15px;
}

#pro_box h3 {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;

	color: #FFFFFF;
	padding: 8px 0px 0px 10px;
	margin: 0px;
}

#pro_box2 {
	padding: 15px 30px 0px 0px;
	float: right;
	width: 350px;
}

#pro_box_up2 {
	width: 350px;
  	background: url(http://www.habbots.nl/images/pro_box_up.png);
  	height: 34px;
}

#pro_box_c2 {
  	background: url(http://www.habbots.nl/images/pro_box_c.png);
}


#pro_box_down2 {
  	background: url(http://www.habbots.nl/images/pro_box_down.png);
  	height: 8px;
	width: 350px;
	margin-bottom: 15px;
}

#pro_box2 h3 {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	padding: 8px 0px 0px 10px;
	margin: 0px;
}

#pro_box3 {
	padding: 15px 35px 0px 10px;
	float: right;
}

#inliner_d {
	margin: 0px;
	padding: 0px 5px 0px 5px;
	text-align: left;
}

.garbage_icon {
  	background: url(http://www.habbots.nl/images/garbage_icon.png) no-repeat 100% 0;
  	height: 13px;
	width: 11px;
	float:right;
	padding: 0px 3px 0px 0px;
	border: none;
	cursor: pointer;
	overflow: hidden;
	font-size: 0;
	line-height: 999px;
	position: absolute;
	margin-left: 310px;
}

#pagina_nav {
	height: 30px;
	padding: 5px 5px 0px 0px;
	text-align: center;
}
	
#pagina_nav ul {
	margin: 0px;
	list-style-type: none;
	float: right;
}

#pagina_nav li {
	width: 18px;
	height: 18px;
	margin: 2px;
	float: left;
	background-color: rgb(205,204,201); 
	border: 1px solid rgb(124, 122, 116);
	color: #444444;
}

#pagina_nav a {
	color: #444444;
}

#pagina_nav a:hover {
	width: 18px;
	height: 18px;
	float: left;
	background-color: rgb(124, 122, 116);
	color: #444444;
}

span.hashtag {
	background-color: rgb(171, 209, 231);
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #444444;
	padding: 0px 3px 0px 2px;
}

#ad_del {
  	background: url(http://www.habbots.nl/images/action_delete.gif) no-repeat 100% 0;
	height: 16px;
	width: 16px;
	border: none;
	overflow: hidden;
	font-size: 0;
	line-height: 999px;
	cursor: pointer;
}

input.blur {
	color: #999;
}

#registratie_veld {
	width: 200px;
}

.warningbox {
	border: 1px solid red;
	width: 600px;
	background-color: #FFAAAA;
	color: white;
	padding: 4px;
	margin: 15px 0 15px 0;
}

.alertbox {
	border: 1px solid #33CC33;
	width: 600px;
	background-color: #B3FFB3;
	color: #444444;
	padding: 4px;
	margin: 15px 0 15px 0;
}

.infobox {
	border: 1px solid #33CCFF;
	width: 600px;
	background-color: #CCF2FF;
	color: #444444;
	padding: 4px;
	margin: 15px 0 15px 0;
}
