#layout{
	width:979px;
	margin:2px auto;
}

#header{
	margin:0 auto;
	position:relative;
	z-index:100;
	height:115px;
	padding:0;
	width:957px;
	background:url(../images/top.jpg) no-repeat;
}

#navigation{
	position:relative;
	top:78px;
	font-size:110%;
	margin-left:90px;
}
#navigation a{
	color:#fff;
	display:block;
	height:21px;
	overflow:hidden;
	cursor:pointer;
	position:relative;
	margin-right:105px;
}

#navigation a b,#subnavigation a b{
	position:absolute;
	top:0;left:0;
	display:block;
	height:18px;
	background:url(../images/menu.jpg) no-repeat;
}

#navigation .pm a b,#navigation .pm a{width:72px;background-position:0 -1px}
#navigation .au a b,#navigation .au a{width:71px;background-position:0 -42px}
#navigation .wp a b,#navigation .wp a{width:97px;background-position:0 -83px}
#navigation .cl a b,#navigation .cl a{width:58px;background-position:0 -124px}
#navigation .su a b,#navigation .su a{width:68px;background-position:0 -165px}

#navigation .pm a.selected b,#navigation .pm a:hover b{background-position:0 -22px}
#navigation .au a.selected b,#navigation .au a:hover b{background-position:0 -63px}
#navigation .wp a.selected b,#navigation .wp a:hover b{background-position:0 -104px}
#navigation .cl a.selected b,#navigation .cl a:hover b{background-position:0 -145px}
#navigation .su a.selected b,#navigation .su a:hover b{background-position:0 -186px}

#page-body{position:relative;margin-top:-27px}
#page-right,#page-left{
	width:62px;
	height:542px;
	position:absolute;
	z-index:100;
	margin-top:22px;
}
#page-right div{
	width:62px;
	margin-top:340px;
	background:url(../images/right-fon.gif) no-repeat 100% 100%;
}
#page-left div{
	width:62px;
	margin-top:340px;
	background:url(../images/left-fon.gif) no-repeat 0 100%;
}
#page-right{
	background:url(../images/right.png) no-repeat 100% 0;
	right:0;
}
#page-right a,#page-left a{
	display:block;
	width:49px;
	height:69px;
	position:absolute;
	top:248px;
	right:6px;
	z-index:100;
}
#page-right a{left:9px}
#page-right a:hover{
	background:url(../images/right.gif) no-repeat
}
#page-left a:hover{
	background:url(../images/left.gif) no-repeat
}
#page-left{
	background:url(../images/left.png) no-repeat 0 0;
}

.forumcontent{
	position:absolute;
	top:0px;
	left:0px;
	margin:8px 0 0 8px;
	padding:30px 0 0 58px;
}
.forum-center {
	width:820px;
	padding-left:10px;
	padding-right:10px;
}
.userforum{
	position:relative;
	overflow:hidden;
}
.userforum a{
	display:block;
	position:absolute;
	top:0;left:0;
}
.userforum a,.userforum{
	width:480px;
	height:86px
}
.userforum a{background:url(../images/user2userforums.png) no-repeat}
img.w{float:left;margin-right:10px}
.left-center{
	padding-left:5px;
	width:230px
}
.right-center{
	width:260px
}
.right-center ul { padding-left: 1em; list-style-position: inside; }
.right-center li { padding-bottom:1px; }

body {
        height:100%;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:.65em;
        background:#fff;
        color:#474747
}

h1,h2,h3{font-family:Trebuchet,Trebuchet MS,Geneva,sans-serif}

a:link {
 text-decoration: none;
}
a:visited {
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}
a:active {
 text-decoration: none;
}

