* {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 10px;
	border: 0px;
	}

a { 
	outline: none; 
	}
	
div {
	border: 0px dotted #ff0000;
	}
	
body {
	background: url("/_gfx/shell/body_bgr.jpg") #274059 repeat-x;
	}

#newlexicon {
	height: 165px;
	width: 100%;
	background-color: #000;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:1000000;
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
}
	
#newlexiconborder {
	height: 2px;
	width: 100%;
	background-color: #000;
	position: absolute;
	top: 165px;
	left: 0px;
	z-index:1000000;
}
	
#newlexicontextt {
	height: 120px;
	width: 900px;
	border: 1px dotted #aaa;
	position: absolute;
	top: 30px;
	left: 50%;
    margin-left: -450px;
	z-index:12000000;
	color: #fff;
	background-color: #fff;
	text-align:center;
	filter:alpha(opacity=20);-moz-opacity:.20;opacity:.20;
}

	
#newlexicontext {
	height: 120px;
	width: 900px;
	border: 1px dotted #aaa;
	position: absolute;
	top: 30px;
	left: 50%;
    margin-left: -450px;
	z-index:12000000;
	color: #fff;
	text-align:center;
}

#newlexicontext h3 {
	color: #fff;
	padding: 0px;
	margin: 5px 0px 0px 0px;
}


#newlexicontext p {
	color: #fff;
}


	
#body_container {
	margin: 0px auto;
	background: url("/_gfx/shell/body_container_bgr.jpg") #fff repeat-y;
	width: 995px;
	}

#body_left {
	width: 8px;
	height: 568px;
	background: url("/_gfx/shell/body_left_bgr.jpg") #274059 no-repeat;
	float:left;
	}
	
#body_center {
	width: 980px;
	float:left;
	background: url("/_gfx/shell/contents_container_bgr.png") #fff repeat-y;
	}

#body_right {
	width: 7px;
	height: 568px;
	background: url("/_gfx/shell/body_right_bgr.jpg") #274059 no-repeat;
	float:left;
	}
	

	
#header {
	width: 980px;
	background: url("/_gfx/shell/header_bgr.jpg") #fff no-repeat;
	height: 107px;
	}

#logotype {
	float: left;
	width: 272px;
	height: 94px;
	margin: 7px 0px 0px 0px;
	display: inline;
}

#pagecontentsdisplayloading {
	position: relative;
	z-index: 250;
	height: 30px;
	left: 220px; 
	top: -30px;
}

#pagecontentsdisplayloading img {
	vertical-align: middle;
}

#version  {
	float: left;
	display: inline;
	height: 107px;
	width: 62px;
}

#version p {
	color: #a1a2a3;
	font-size: 10px;
	padding-top: 30px;
}


#memberlogout_container {
	width: 635px;
	height: 78px;
	margin: 20px 5px 0px 0px;
	float:right;
}


#memberlogout_loginform {
	width: 630px;
	height: 38px;
	float:left;
	margin: 3px 0px 0px 0px;
}


#memberlogout_loginmessage {
	width: 630px;
	height: 28px;
	float:left;
	margin: 3px 0px 0px 0px;
}


#memberlogout_loginmessage p  {
	color: #999;
	padding: 10px 0px 0px 8px;
}

#memberlogout_loginmessage a  {
	color: #999;
}

#memberlogout_loginmessage a:hover  {
	color: #444;
}


#memberlogout_loginformlocker {
	width: 20px;
	height: 38px;
	float:left;
}

#memberlogout_loginformlocker img {
	margin: 10px 0px 0px 0px;
}

#memberlogout_loginname {
	width: 150px;
	height: 38px;
	float:left;
}

#memberlogout_loginpass {
	width: 150px;
	height: 38px;
	float:left;
}

#memberlogout_loginremember {
	width: 45px;
	height: 38px;
	float:left;
}

#memberlogout_loginremember input {
	margin: 2px 0px 0px 10px;
	border: 0px;
	padding: 0px;
}
#memberlogout_loginforget  {
	float:left;
	width: 50px;
	height: 38px;
}

#memberlogout_loginforget a  {
	color: #737373;
	font-size: 9px;
	margin: 9px 0px 0px 9px;
	display: block;
}
#memberlogout_loginforget a:hover  {
	color: #444;
}

#memberlogout_loginpass img, #memberlogout_loginname img, #memberlogout_loginremember img {
	margin: 3px 0px 2px 3px;
}

#memberlogout_loginbutton {
	width: 64px;
	height: 21px;
	float:left;
	margin: 11px 0px 0px 0px;
}

#memberlogout_loginbutton a {
	width: 64px;
	height: 21px;
	display: block;
	padding: 4px 0px 1px 12px;
	color: #737373;
	text-decoration: none;
	background: url("/_gfx/shell/loginbutton.gif") #fff no-repeat;
}

#memberlogout_loginbutton a:hover {
	color: #dedddd;
	background: url("/_gfx/shell/loginbutton_over.gif") #fff no-repeat;
}


#memberlogout_loginbutton_newmember {
	width: 91px;
	height: 21px;
	float:left;
	margin: 11px 0px 0px 30px;
}

#memberlogout_loginbutton_newmember a {
	width: 91px;
	height: 21px;
	display: block;
	padding: 4px 0px 1px 12px;
	color: #737373;
	text-decoration: none;
	background: url("/_gfx/shell/loginbutton_newmember.gif") #fff no-repeat;
}



#memberlogout_loginbutton_newmember a:hover {
	color: #dedddd;
	background: url("/_gfx/shell/loginbutton_newmember_over.gif") #fff no-repeat;
}

#member_loginname {
	float: left;
	width: 230px;
	height: 30px;
	margin-top: 7px;
	margin-left: 4px;
}

#member_loginname p {
	color: #434343;
	padding: 0px;
	font-size: 18px;
}


#member_logout {
	float: right;
	width: 69px;
	height: 17px;
	margin: 12px 10px 0px 0px;
}

#member_logout a {
	display: block;
	width: 69px;
	height: 17px;
	background: url("/_gfx/shell/logout.gif") #fff no-repeat;
}

#member_logout a:hover{
	background: url("/_gfx/shell/logout_hover.gif") #fff no-repeat;
}

#member_logout img {

	width: 65px;
	height: 16px;
	margin: 5px 0px 0px 0px;
}

#member_friends {
	float: left;
	width: 395px;
	height: 38px;
	margin-top: 23px;
}

#member_icons {
	float: left;
	width: 240px;
	height: 38px;
	margin-top: 23px;
}

#member_filter {
	float:right;
	width: 300px;
	height: 19px;
	margin: 10px 30px 0px 0px;
	display: inline;
	font-size:11px;
}

#member_filter img {
	float:left;
	margin: 3px 0px 0px 0px;
	display: inline;
}

#member_filter p {
	float:left;
	padding: 4px;
	display: inline;
	color: #a6a6a1;
}

#member_filter a {
	text-decoration: none;
	font-size: 11px;
	border-bottom: 1px dashed #a6a6a1;
	color: #a6a6a1;
}

#member_filter a:hover {
	font-size: 11px;
	border-bottom: 1px dashed #8e8e83;
	color: #8e8e83;
}




#precontents_container {
	clear:left;
	width: 980px;
	background: url("/_gfx/shell/precontents_container_bgr.png") #fff repeat-y;
	}

#quick_container {
	float:left;
	width: 470px;
}
	

#quick_sitemap {
	margin-left: 10px;
}

#quick_sitemap img {
	float:left;
	margin-right: 5px;

}


#quick_search {
	float:left;
	margin: 6px 0px 0px 10px;
	display: inline;
}

#quick_search img {
	margin-top: 2px;
	margin-right: 3px;
	float:left;
}


#quick_filter p  { 
	color: #a6a6a1;
	margin-left: 30px;
	display:inline;
	font-size: 11px;
	padding: 3px 0px 0px 0px;
	}

#quick_search input, #memberlogout_loginname input, #memberlogout_loginpass input {
	width: 140px;
	height: 21px;
	background: url("/_gfx/shell/quick_input_bgr.gif") #fff no-repeat;
	border: 0px;
	padding: 4px 5px 0px 5px;
	font-size: 10px;
	margin: 0px 0px 0px 2px;
	color: #aaa;
	display: inline;
}

#quick_search input.active, #memberlogout_loginname input.active, #memberlogout_loginpass input.active {
	background: url("/_gfx/shell/quick_input_bgr_over.gif") #fff no-repeat;
	color: #66a4c0;
}





#ads_container {
	float:right;
	width: 468px;
	height: 60px;
	/*border: 1px solid #ccc;*/
	margin-right: 20px;
	margin-top: -8px;
}

	
#divider_container {
	clear: left;
	width: 980px;
	background: url("/_gfx/shell/divider_container_bgr.png") #fff no-repeat;
	height: 28px;
	}


#contents_bottom_container {
	width: 980px;
	background: url("/_gfx/shell/contents_bottom_bgr.jpg") #fff no-repeat;
	height: 67px;
	margin-left: 8px;
	}
	
#footer_container {
	width: 995px;
	background: url("/_gfx/shell/footer_container_bgr.jpg") #fff top left no-repeat;
	height: 31px;
	}
	
#footer_container p.copyright {
	float:left;
	padding: 8px 0px 0px 20px;
	color: #638097;
	font-size: 11px;
	}
	
#footer_container p.links {
	float:right;
	padding: 8px 10px 0px 0px;
	color: #638097;
	font-size: 11px;
	}
	
#footer_container a {
	color: #638097;
	font-size: 11px;
	padding: 0px 10px 0px 10px;
	border: 0px;
	}
	
#footer_container a:hover {
	color: #fff;
	}
	
#contents {
	padding: 0px 20px 0px 20px;
	}

#navigation, #subnavigation {
	padding: 0px 6px 0px 6px;
	border: 0px solid #ff0000;
}

#precontents {
	background: url(/_gfx/shell/precontents_bgr.png) #fff top left no-repeat;
	height: 19px;
	margin: 0px 6px 0px 6px;
	
}


/* sub */

#subnav {padding:0 5px 0px 5px; margin:0; list-style:none; height:25px; background:#fff url(/_gfx/shell/subnav_bgr.gif) repeat-x; position:relative; z-index:0; font-family:arial, verdana, sans-serif;}
#subnav li.top {display:block; float:left; height:25px;}
#subnav li a.top_link {display:block; float:left; height:25px; line-height:25px; color:#ccc; text-decoration:none; font-size:11px; font-weight:normal; padding:0 0 0 12px; cursor:pointer;background: url(/_gfx/shell/subnav_bgr.gif);}
#subnav li a.top_linkdown {display:block; float:left; height:25px; line-height:25px; color:#ccc; text-decoration:none; font-size:11px; font-weight:normal; padding:0 0 0 12px; cursor:pointer;background: url(/_gfx/shell/subnav_active_bgr.gif);}
#subnav li a.top_link span {float:left; display:block; padding:0 12px 0 12px; height:25px; background: url(/_gfx/shell/subnav_bgr.gif) right top no-repeat;}
#subnav li a.top_linkdown span.down {float:left; display:block; padding:0 12px 0 0px; height:25px; background: url(/_gfx/shell/subnav_active_bgr.gif) no-repeat right top; color: #444;}

#subnav li:hover a.top_link {color:#fff; background: url(/_gfx/shell/subnav_over_bgr.gif) no-repeat;}
#subnav li:hover a.top_link span {background:url(/_gfx/shell/subnav_over_bgr.gif) no-repeat right top;}
#subnav li:hover a.top_link span.down {background:url(/_gfx/shell/subnav_active_bgr.gif) no-repeat right top;}


/* sitemapnav */

#sitemapnavigation {padding:0 5px 0px 0px; margin:0; list-style:none; height:21px; background:#fff url(/_gfx/shell/sitemapnav_bgr.gif) repeat-x; font-family:arial, verdana, sans-serif;}
#sitemapnav li.top {display:block; float:left; height:21px;}

#sitemapnav li a.top {
	display:block; 
	float:left; 
	height:21px; 
	line-height:20px; 
	color:#888; 
	text-decoration:none; 
	font-size:11px; 
	font-weight:normal; 
	padding:0 0 0 8px; 
	cursor:pointer;
	background: url(/_gfx/shell/sitemapnav_grey.gif);
	}
	
#sitemapnav li a.top span {
	float:left; 
	display:block; 
	padding:0 15px 0 8px; 
	height:21px; 
	background: url(/_gfx/shell/sitemapnav_first_left_off.gif) right top no-repeat;
	}


#sitemapnav li a.topfirst {
	display:block; 
	float:left; 
	height:21px; 
	line-height:20px; 
	color:#888; 
	text-decoration:none; 
	font-size:11px; 
	font-weight:normal; 
	padding:0 0 0 12px; 
	cursor:pointer;
	background: url(/_gfx/shell/sitemapnav_first_left_off.gif);
	}
	
#sitemapnav li a.topfirst span {
	float:left; 
	display:block; 
	padding:0 15px 0 2px; 
	height:21px; 
	background: url(/_gfx/shell/sitemapnav_first_left_off.gif) right top no-repeat;
	}
	


#sitemapnav li a.toplastactive {
	display:block; 
	float:left; 
	height:21px; 
	line-height:20px; 
	color:#fff; 
	text-decoration:none; 
	font-size:11px; 
	font-weight:normal; 
	padding:0 0 0 4px; 
	cursor:pointer;
	background: url(/_gfx/shell/sitemapnav_red.gif);
	}
	
#sitemapnav li a.toplastactive span {
	float:left; 
	display:block; 
	padding:0 12px 0 8px; 
	height:21px; 
	background: url(/_gfx/shell/sitemapnav_last_right_on.gif) right top no-repeat;
	}
	
	

#sitemapnav li:hover a.top span {}

#sitemapnav li:hover a.topfirstactive span.topfirstactive { text-decoration: underline;}
#sitemapnav li:hover a.toplastactive span.toplastactive { text-decoration: underline;}
#sitemapnav li:hover a.top span.active { text-decoration: underline;}

#sitemapnav li:hover a.top {color:#444;}
#sitemapnav li:hover a.toplast {color:#444;}
#sitemapnav li:hover a.topfirst {color:#444;}

#headerloginquickicons {
	width: 400px;
	height: 36px;
	float:right;
}
/*
	PM
	*/
	.pmnonew, .pmnew, .pmnewmany,
	.fononew, .fonew, .fonewmany, 
	.gbnonew, .gbnew, .gbnewmany, 
	.frnonew, .frnew, .frnewmany,
	.evnonew, .evnew, .evnewmany,
	.aqnonew, .aqnew, .aqnewmany
	{
		margin: 2px 0px 0px 0px;
		width: 40px; 
		height: 36px;  
		display: block;
		overflow: hidden;
		float:left;
		text-decoration: none;
	}
	
	.pmnewmany, .fonewmany, .gbnewmany, .frnewmany, .evnewmany, .aqnewmany {
		color: #fff; 
		font-size: 10px; 
		font-family: verdana,arial; 
		/*padding: 11px 0px 0px 10px;*/
		font-weight: normal; 
		text-decoration: none;
		
	}

	
.frnewmany a, .pmnewmany a, .gbnewmany a,  .evnewmany a, .aqnewmany a {
		width: 40px;
		height: 36px;
		padding: 18px 0px 0px 8px;
		text-align: center;
		display: block;
		text-decoration: none;
}


 .fonewmany a {
		width: 40px;
		height: 36px;
		padding: 18px 0px 0px 6px;
		text-align: center;
		display: block;
		text-decoration: none;
}


	.pmnonew {
		background: url('/_gfx/shell/icon_pm_nonew.gif'); 
	}
	
	
	.pmnew {
		background: url('/_gfx/shell/icon_pm_new.gif'); 
	}
	
	.pmnewmany {
		background: url('/_gfx/shell/icon_pm_newmany.gif'); 
	}
	
	
	/*
	FORUM
	*/
	
	.fononew {
		background: url('/_gfx/shell/icon_forum_nonew.gif'); 
	}
	
	.fonew {
		background: url('/_gfx/shell/icon_forum_new.gif'); 
	}
	
	.fonewmany {
		background: url('/_gfx/shell/icon_forum_newmany.gif'); 
	}
	
	/*
	GB
	*/

	.gbnonew {
		background: url('/_gfx/shell/icon_gb_nonew.gif'); 
	}
	
	
	.gbnew {
		background: url('/_gfx/shell/icon_gb_new.gif'); 
	}
	
	.gbnewmany {
		background: url('/_gfx/shell/icon_gb_newmany.gif'); 
	}
	
	/*
	FRIENDS
	*/


	.frnonew {
		background: url('/_gfx/shell/icon_friend_nonew.gif'); 
	}
	
	
	.frnew {
		background: url('/_gfx/shell/icon_friend_new.gif'); 
	}
	
	.frnewmany {
		background: url('/_gfx/shell/icon_friend_newmany.gif') ; 
	}
	
	/*
	EVENTS
	*/


	.evnonew {
		background: url('/_gfx/shell/icon_event_nonew.gif'); 
	}
	
	
	.evnew {
		background: url('/_gfx/shell/icon_event_new.gif'); 
	}
	
	.evnewmany {
		background: url('/_gfx/shell/icon_event_newmany.gif') ; 
	}
	
	/*
	AQUARIUM
	*/


	.aqnonew {
		background: url('/_gfx/shell/icon_aquarium_nonew.gif'); 
	}
	
	
	.aqnew {
		background: url('/_gfx/shell/icon_aquarium_new.gif'); 
	}
	
	.aqnewmany {
		background: url('/_gfx/shell/icon_aquarium_newmany.gif'); 
	}
	
	
	.iconspace {

	display: block;
	width: 40px; 
	height: 36px; 
	overflow:hidden; 
	text-decoration: none;
	color: #fff;
	
	}
	
