@charset "utf-8";

body {
	font: 11px Tahoma, Verdana, Arial;
	color: #fff;
	background: #41342c;
	margin: auto;

}
.catbody {
	background: #372c26;
	border: 1px solid #322822;
	border-top: 0;
	margin: 0 3px 3px 3px;
}
.title {
	background: url(img/head.gif) repeat-x top left;
	text-align: center;
	padding: 0 0 2px 0;
	border-bottom: 1px dotted #000;
}
.line {
	margin: 5px 0;
	border-bottom: 1px dotted #000;
}
.tit {
	background: url(img/head.gif) repeat-x top left;
	text-align: center;
	padding: 3px 2px 4px 4px;
	border-bottom: 1px solid #271f1b;
	font-size: 13px;
}
.friends {
	background: url(img/friends.gif) repeat-x bottom left #4c3d30;
	padding: 3px 2px 4px 4px;
	border-bottom: 1px dotted #271f1b;
}
.links {
	background: url(img/links.gif) repeat-x bottom left #695b4c;
	padding: 3px 2px 4px 4px;
	border-bottom: 1px dotted #271f1b;
}
.friends a, .links a { color: #fff; }
.userdo {
	padding: 3px 2px 4px 4px;
	border-bottom: 1px solid #271f1b;
}
.userdo a, .title a { color: #ff9f38; }
.subtitle {
	background: #544538;
	color: #DDD8D5;
	font-weight: bold;
	padding: 3px 2px 4px 4px;
	border-bottom: 1px solid #271f1b;
}
.ischo {
	text-align: center;
	background: #4A3A33;
	padding: 3px 2px 4px 4px;
	border-bottom: 1px dotted #271f1b;
}
.box {
	background: url(img/box.gif) repeat-x bottom left #604e3b;
	padding: 3px 2px 4px 4px;
	border-bottom: 1px dotted #000;
text-align: center;
}
.box a { color: #f2e1cf; }
.box2 {
	background: url(img/box.gif) repeat-x bottom left #604e3b;
	padding: 3px 2px 4px 4px;
	border-bottom: 1px dotted #000;
}
.box2 a { color: #f2e1cf; }

.info {
	background: url(img/info.gif) repeat-x bottom left #44362d;
	padding: 3px 2px 4px 4px;
	border-bottom: 1px dotted #000;
}
.info a { color: #f2e1cf; }
.foot {
	background: url(img/foot.gif) repeat-x top left #58442f;
	color: #000;
	padding: 3px 2px 4px 4px;
text-align: center;
}
a { color: #ff9f38; text-decoration: none; }
a:hover { text-decoration: underline; }
input, textarea, select {
	background: #483A35;
	border: 1px solid #2E2625;
	color: #D6C7B8;
	margin: 1px 0;
	padding: 1px 3px;
	font-size: 11px;
}
table, tr, td { vertical-align: top; font-size: 11px; color: #D7CCC1; }
table {  border: 1px solid #7D664D; }
td { padding: 1px 3px; border: 1px solid #897054; margin: 2px 0; }
form { margin: 0; }
img { border: 0; }