
.gray
{
	color:gray;
}

table.main tr.middle td.content
{
	background:url(../images/main_content_bg.png) left top;
}

table.main tr.top td.left
{
	background:url(../images/main_top_left.jpg) right top no-repeat;
}
table.main tr.top td.right
{
	background:url(../images/main_top_right.jpg) left top no-repeat;
}
table.main tr.top td.center
{
	background:url(../images/main_top_image.jpg) center top no-repeat;
}

table.main tr.menu td.left
{
	background:url(../images/main_info_left.jpg) right top no-repeat;
}
table.main tr.menu td.right
{
	background:url(../images/main_info_right.jpg) left top no-repeat;
}
table.main tr.menu td.center
{
	background:url(../images/main_info_bg.jpg) center top no-repeat;
}

table.main tr.middle td.left
{
	background:url(../images/main_middle_left.jpg) right top no-repeat;
}
table.main tr.middle td.right
{
	background:url(../images/main_middle_right.jpg) left top no-repeat;
}
table.main tr.middle td.center
{
	background:url(../images/main_footer_bg.jpg) right bottom no-repeat;
}
table.main tr.middle table.inner
{
	background:url(../images/main_middle_bg.jpg) left top no-repeat;
}

table.main tr.footer td.left
{
	background:url(../images/main_footer_left.jpg) right bottom no-repeat;
}
table.main tr.footer td.right
{
	background:url(../images/main_footer_right.jpg) left bottom no-repeat;
}

table.main tr.bottom td.left
{
	background:url(../images/main_bottom_left.jpg) right top no-repeat;
}
table.main tr.bottom td.right
{
	background:url(../images/main_bottom_right.jpg) left top no-repeat;
}
table.main tr.bottom td.center
{
	background:url(../images/main_bottom_bg.jpg) right top no-repeat;
}

table.main td.content div.params div.item.odd
{
	background-color:#F0FFF0;
}

table.main td.content table.subpanel
{
	background-color:#D8E8D8;
}

table.main tr.middle div.history
{
	background:url(../images/main_content_bg.png);
	padding:10px;
}

table.main tr.middle td.content .vendorlist h2
{
	color:white;
	background-color:#005500;
	text-align:center;
	width:30px;
	padding-top:3px;
	padding-bottom:3px;
}


table.main tr.middle div.chat
{
	background:url(../images/main_content_bg.png);
}

table.main tr.middle div.chat .name
{
	display:block;
	padding:7px 10px;
	text-decoration:none;
	background-color:#4C8E4C;
	color:white;
}
table.main tr.middle div.chat span.chatarrowminus
{
	display:block;
	float:left;
	width:16px;
	margin-right:7px;
	background:url(../images/chat_minus.png) center center no-repeat;
}
table.main tr.middle div.chat span.chatarrowplus
{
	display:block;
	float:left;
	width:16px;
	margin-right:7px;
	background:url(../images/chat_plus.png) center center no-repeat;
}
table.main tr.middle div.chat .chatsubframe
{
	background:url(../images/chat_subframe_bg.png) left top repeat-x;
	background-color:white;
	border:1px solid #4C8E4C;
	border-top:1px solid #CCCCCC;
	padding-left:3px;
}
table.main tr.middle div.chat .chatsubframe p
{
	padding-top:3px;
	padding-bottom:5px;
}
table.main tr.middle div.chat a.chatsubup
{
	display:block;
	position:relative;
	top:-5px;
	width:50px;
	height:10px;
	background:url(../images/chat_arrow_up.png) center top no-repeat;
}
table.main tr.middle div.chat .chatframe
{
	width:100%;
	height:300px;
	border:0;
}
table.main tr.middle div.chat .chatwindow
{
	border:1px solid #CCCCCC;
	border-top:0;
	border-bottom:0;
}
table.main tr.middle div.chat .chatbutton
{
	position:relative;
	top:-9px;
	width:40px;
	height:2px;
	text-align:left;
}
table.main tr.middle div.chat a.chatfullresize
{
	display:block;
	position:absolute;
	width:37px;
	height:23px;
	cursor:ns-resize;
	background:url(../images/chat_resize.png) left top no-repeat;
}
table.main tr.middle div.chat a.chatsubdown
{
	display:block;
	position:relative;
	top:-5px;
	width:50px;
	height:10px;
	background:url(../images/chat_arrow_down.png) center top no-repeat;
}
table.main tr.middle div.chat p
{
	text-indent:-5px;
	margin:0;
	margin-left:-2px;
	padding:5px 3px 7px 7px;
}
table.main tr.middle div.chat p.chattemp
{
}
table.main tr.middle div.chat p.chattemp a
{
	color:gray;
}
table.main tr.middle div.chat p.gruop
{
}
table.main tr.middle div.chat p.equal
{
}
table.main tr.middle div.chat p.your
{
	background-color:#E2F2E2;
}
table.main tr.middle div.chat p.foru
{
	background-color:#E2F2E2;
}
table.main tr.middle div.chat a.chatlock
{
	padding:0 10px;
	background:url(../images/chat_lock.png) left top no-repeat;
}
table.main tr.middle div.chat a.chatdelete
{
	display:block;
	float:right;
	width:16px;
	height:16px;
	background:url(../images/chat_delete.png) left top no-repeat;
}

table.main tr.middle td.content div.rank_gray
{
	background:url(../images/rank_gray.png) left top no-repeat;
	text-align:left;
	width:81px;
	height:16px;
}
table.main tr.middle td.content div.rank_gold
{
	background:url(../images/rank_gold.png) left top no-repeat;
	width:0;
	height:16px;
}

.form .input
{
	border:1px solid #3DB300;
	padding:1px 3px;
}

