body{
	background:url('b-wood.jpg');
	padding:0;
}

tr{
	vertical-align:top;
}

#forum{
	border-collapse:collapse;
	height:100%;
	background:url('b-light-wood.jpg') no-repeat;
	color:#6439ca;
}

#forum .head{
	height:75px;
}

#forum .right,
#forum .right
{
	width:316px;
}

#forum th,
#forum td{
	padding:0px;
	border:0px;
	margin:0px;
}

#forum .head th img{
	margin-top:29px;
}

#forum .head th.left{
	text-align:right;
}

#forum .head th table{
	border-collapse:collapse;
	width:100%;
}

#forum .head th table td.first{
	width:100%;
	background:url('b-book-first.png') repeat-x 0 100%;
}

#forum-head thead th table td.second{
	width:252px;
}


#logo{
	position:static;
	padding:0px;
	margin:0px;
}

#forum tfoot{
	background-color:#efeec9;
	background-image:url('b-book.png');
}


#forum .body td.left{
	background:url('b-left-book-bg.png') repeat-y right 0;
	width:100%;
	padding:20px 50px;
	//background-color:#efeec9;
}

#forum .body td.right{
	background:url('b-right-book-bg.png') repeat-y;
	width:316px;
}

#forum .body .content{
	background:url('b-book.png');
	height:100%;
}

#forum .body div.content.right{
	margin:0px;
	margin-left:30px;
	width:286px;
	padding-right:20px;
	-moz-box-sizing:padding-box;
}



/*td.laststanding{
	background:url('b-book-last.png');
}*/

#contents-title{
	background:url('b-contents.png') no-repeat;
	background:expression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/forum/b-contents.png',sizingMethod='image');
	height:74px;
	margin-left:20px;
}

h1{
	padding:0;
	margin:0;
}

a{
	color:#6439ca;
}

#lwood{
	width:506px;
	height:77px;
	padding:0;
	margin-bottom:-77px;
	position:absolute;
}

#forum-list{
	width:102px;
	height:57px;
	position:relative;
	background:url('i-forum-list.gif') no-repeat;
	left:50%;
	margin-left:-51px;
	margin-left:expression('-102px');
}

#new-topic{
	background:url('i-new-theme.gif') no-repeat;
	width:87px;
	height:17px;
}

#forum .part-delimeter{
	width:100%;
	background:url('i-forum-part-delimeter.gif') repeat-x 0 center;
	text-align:center;
	margin-top:20px;
	margin-bottom:10px;
}

#forum .part-delimeter span{
	background:url('b-book.png');
	padding:0 10px;
}
.content .part-name{
	font-family:times,garamond,serif;
	font-weight:bold;
	color:#7136c7;
}

.forum-topic{
	border-collapse:collapse;
	border:2px solid #CEAD7B;
	background:url('b-book.png');
	width:100%;
}
.forum-topic tr{
	vertical-align:middle;
}

.forum-topic td{
	padding:10px;
	border-color:#CEAD7B;
	border-bottom-width:2px;
	border-right-width:1px;
	border-bottom-style:solid;
	border-right-style:solid;
}

.forum-topic.mainpage{
	border:0;
}
#forum .forum-topic.mainpage td{
	border:0;
}

.forum-topic.mainpage td p{
	border:0;
	margin-bottom:0px;
	margin-top:0px;
}


.forum-topic td,
.forum-topic td *{
	color:#7136c7;
}

#forum hr.space{
	visibility:hidden;
	clear:left;
	padding-bottom:20px;
	margin-bottom:5px;
 }


#forum .forum-topic .messages-count{
	width:20%;
	text-align:center;
	font-size:0.8em;
}
#forum .forum-topic .gamer{
	width:20%;
	width:expression(this.parentNode.offsetWidth*0.2%2!=0?this.parentNode.offsetWidth*0.2:this.parentNode.offsetWidth*0.2-1);
	font-size:0.8em;
}
/*   темы в форуме   */

#forum .forum-topic .author{
	width:20%;
	font-size:0.8em;
}

#forum .forum-topic .topic{
	padding-left:50px;
	background:url('b-forum-n.gif') no-repeat 10px center;
}

#forum .forum-topic .topic.gray{
	background:url('b-forum-g.gif') no-repeat 10px center;
}
#forum .forum-topic .topic.red{
	background:url('b-forum-r.gif') no-repeat 10px center;
}

#forum .forum-topic .messages-count{
	text-align:center;
}
#forum .forum-topic .gamer{
	width:expression(this.parentNode.offsetWidth*0.2%2!=0?this.parentNode.offsetWidth*0.2:this.parentNode.offsetWidth*0.2-1);
}

#forum .forum-topic .gamer p{
	margin-bottom:0px;
}


#forum .forum-topic h3{
	margin-bottom:3px;
	margin-top:2px;
	font-family:times,garamond,serif;
}

#forum .forum-topic td p.time{
	font-style:italic;
	margin-top:3px;
}

#forum div.form .form-container{
	width:100%;
}
#forum div.form .form-container.additionals {
	position:relative;
	left:30%;
	left:expression(this.parentNode.offsetWidth*0.3);
}

#forum div.form .form-container.additionals div{
	border:1px solid #6b4506;
	background-color:#e2d0ba;
	padding:1px;
	margin:0px;
	margin-right:10px;
}
#forum div.form .form-container.additionals div a{
	margin:0px;
	padding:0px;
}


#forum div.form .form-container div{
	float:left;
}

#forum div.form .form-container div.control.keepers img{
	width:auto;
	height:auto;
	border:0px;
}
#forum div.form .form-container div.control.clans img{
	width:auto;
	height:auto;
	border:0px;
}

#forum div.form .form-container div.caption{
	width:30%;
	clear:left;
}
#forum div.form .form-container div.control{
	width:70%;
	width:expression(this.parentNode.offsetWidth*0.7%2!=0?this.parentNode.offsetWidth*0.7:this.parentNode.offsetWidth*0.7-1);
}

#forum div.form .form-container div.control *{
	border:1px solid #6b4506;
	width:100%;
}

#reply{
	width:67px;
	height:18px;
	background:url('i-reply.gif') no-repeat;
}


#forum .forum-topic .record td{
	padding:10px;
	font-size:0.8em;
	border-bottom:1px solid #CEAD7B;
}

#forum .forum-topic .record td.writer{
	width:30%;
	font-size:0.75em;
	font-weight:bold;
}
#forum .forum-topic .record td.message{
	width:70%;
}

#forum .forum-topic .record td.writer .clan{
	font-size:0.9em;
	font-weight:normal;
}

.forum-topic .spacer{height:20px;}

hr.space{height:10px;visibility:hidden;clear:left;}