body {
	margin: 10px;
	border: 0px;
	background: url(../image/design/backchat.gif) repeat-x top left #FFFFFF;
}
table { margin: 0px; padding: 0px; width: 100%; height: 100%;}
td, tr, div { margin: 0px; padding: 0px; border: 0px;}
td { vertical-align: top;}
input {font-size: 11px;}
select {font-size: 11px;}
span {color: #cc0000; font: bold 14px Arial;}

#divchat {
	background-color: #ffe;
	border-top: #333 1px solid;
	border-left: #333 1px solid;
	border-right: #999 1px solid;
	border-bottom: #999 1px solid;
	overflow-x: visible;
	overflow-y: auto;
	padding: 5px;
	font-size: 14px;
}
#divlist {
	overflow-x: visible;
	overflow-y: auto;
	margin: 10px 0px 0px 10px;
}
#listhead {
	font: normal bold 12px Arial;
	color: #c50000;
	text-align: center;
	height: 20px;
}
#tdlist {width: 180px;}
td.send {height: 70px;}
#divsend {
	margin: 10px 0px 0px 0px;
	position: absolute;
	color: #555;
	font-size: 11px;
}
#divoption {
	position: absolute;
	top: 30px;
	left: 0px;
}
#divsmile {
	width: 360px;
	height: 240px;
	z-index: 10;
	position: absolute;
	top: -250px;
	left: 423px;
	display: none;
	background: #ffe;
	border: #777 1px solid;
	padding-top: 5px;
}
#inpdelete {vertical-align: bottom; margin-bottom: 3px; margin-right: 3px;}
#inplogout {vertical-align: bottom; margin-bottom: 3px; margin-left: 60px;}
#inpsmile {vertical-align: bottom;}
#inpsubmit {margin-left: 20px;}
#inptext {width: 400px;}
#inpprivate {width: 100px;}
#inpcolor {margin-left: 60px;}
img.sm {
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}
div.sm {
	float: left;
	width: 51px;
	height: 34px;
	text-align: center;
}

a {padding-left: 0px; line-height: 14px; font-size: 12px; font-family: tahoma}
a:link {color: #127b8e; text-decoration: underline}
a:visited {color: #127b8e; text-decoration: underline}
a:active {color: #428dd7; text-decoration: none}
a:hover {color: #428dd7; text-decoration: none}

#divauto {
	margin-top: 20px;
	text-align: center;
	font-size: 13px;
}

#divnick {display: none;}
#rType1 {margin-left: 20px;}
#rType2 {margin-left: 20px;}
div.divlogin {margin-top: 0px;}
input.inplogin {font-size: 12px; width: 100px;}

table.tblogin {
	width: 280px;
	height: 60px;
}
table.tbnick {
	width: 280px;
	height: 30px;
}
td.tdlogin {
	text-align: right;
	font-size: 14px;
	vertical-align: top;
}
#divinfo {
	margin-top: 20px;
	width: 300px;
	font-size: 12px;
	color: #555;
}
#lmessage {
	margin-top: 10px;
	height: 20px;
	text-align: center;
	font-size: 14px;
	color: #e00;
}
a.private {padding-left: 0px; line-height: 14px; font-size: 11px; font-family: tahoma;}
a.private:link {color: black; text-decoration: none;}
a.private:visited {color: black; text-decoration: none;}
a.private:active {color: black; text-decoration: none;}
a.private:hover {color: black; text-decoration: none;}
a.obrsex0 {font-size: 13px;}
a.obrsex0:link {color: black; text-decoration: none;}
a.obrsex0:visited {color: black; text-decoration: none;}
a.obrsex0:active {color: black; text-decoration: none;}
a.obrsex0:hover {color: black; text-decoration: none;}
a.obrsex1 {font-size: 13px;}
a.obrsex1:link {color: blue; text-decoration: none;}
a.obrsex1:visited {color: blue; text-decoration: none;}
a.obrsex1:active {color: blue; text-decoration: none;}
a.obrsex1:hover {color: blue; text-decoration: none;}
a.obrsex2 {font-size: 13px;}
a.obrsex2:link {color: red; text-decoration: none;}
a.obrsex2:visited {color: red; text-decoration: none;}
a.obrsex2:active {color: red; text-decoration: none;}
a.obrsex2:hover {color: red; text-decoration: none;}
a.uch {font-size: 13px;}
a.uch:link {text-decoration: none;}
a.uch:visited {text-decoration: none;}
a.uch:active {text-decoration: none;}
a.uch:hover {text-decoration: none;}
div.userelem {margin: 0px; padding: 0px; border-bottom: 1px solid #999;}
