.menu li.sel {
	background: url(../images/menu/item_comm_r.gif) 100% 0 no-repeat;
	border-bottom: #ec6b0e solid 2px;
}
.menu li.sel a {
	background: url(../images/menu/item_comm_l.gif) 0 0 no-repeat;
}
.content {
	background: #F8CBAB;
}
.content .btm {
	padding: 0 0 26px 0;
	background: url(../images/suhtlus/content_bottom.gif) 0 100% repeat-x;
}
.childmenu {
	background: url(../images/suhtlus/childmenu_bg.gif) 0 0 no-repeat;
}
.childmenu a {
	border: #EC6B0E solid 1px;
}
.content select, .content input.txt {
	border: #CA4B0B solid 1px;
}

.navigation, .navigation a {
	color: #FFF;
}


.box {
	background: #FDF0E6;
}
.box .t {
	background: url(../images/suhtlus/box_t.gif) 0 0 repeat-x;
}
.box .b {
	background: url(../images/suhtlus/box_b.gif) 0 100% repeat-x;
}
.box .l {
	background: url(../images/suhtlus/box_l.gif) 0 0 repeat-y;
}
.box .r {
	background: url(../images/suhtlus/box_r.gif) 100% 0 repeat-y;
}
.box .tl {
	background: url(../images/suhtlus/box_tl.gif) 0 0 no-repeat;
}
.box .tr {
	background: url(../images/suhtlus/box_tr.gif) 100% 0 no-repeat;
}
.box .bl {
	background: url(../images/suhtlus/box_bl.gif) 0 100% no-repeat;
}
.box .br {
	position: relative;
	width: 100%;
	padding: 30px 0 0 0;
	background: url(../images/suhtlus/box_br.gif) 100% 100% no-repeat;
}


.box_alt {
	background: #FEFCF6;
}
.box_alt .t {
	background: url(../images/suhtlus/box_alt_t.gif) 0 0 repeat-x;
}
.box_alt .b {
	background: url(../images/suhtlus/box_alt_b.gif) 0 100% repeat-x;
}
.box_alt .l {
	background: url(../images/suhtlus/box_alt_l.gif) 0 0 repeat-y;
}
.box_alt .r {
	background: url(../images/suhtlus/box_alt_r.gif) 100% 0 repeat-y;
}
.box_alt .tl {
	background: url(../images/suhtlus/box_alt_tl.gif) 0 0 no-repeat;
}
.box_alt .tr {
	background: url(../images/suhtlus/box_alt_tr.gif) 100% 0 no-repeat;
}
.box_alt .bl {
	background: url(../images/suhtlus/box_alt_bl.gif) 0 100% no-repeat;
}
.box_alt .br {
	position: relative;
	width: 100%;
	background: url(../images/suhtlus/box_alt_br.gif) 100% 100% no-repeat;
}


.box .face5 {
	top: -16px;
	background: url(../images/suhtlus/face5.gif) 100% 0 no-repeat;
}


.box .boxmenu li a {
	color: #900;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}


.box td {
	vertical-align: top;
}
.box td.left {
	width: 84px;
}
.box img.image {
	border: #FFF solid 2px;
}
.box td.right {
	padding: 0 0 0 4px;
	width: 215px;
}
.box td.right h4 {
	margin: 0 8px 0 0;
	font-size: 16px;
	line-height: 16px;
	color: #C00;
}
.box td.right h4 span {
	font-size: 14px;
	color: #666;
}
.box td.right p {
	padding: 2px 0 8px 0;
}
.box td.btns input.first {
	margin: 0 15px 0 0;
}

.box h4 {
	padding: 0 0 0 6px;
	color: #D30000;
}
.box h4 span {
	color: #000;
}


.story {
	padding: 8px 0 0 6px;
}
.story p {
	padding: 0 0 2px 0;
}


table.forumsearch {
	width: 640px;
}
table.forumsearch td.left {
	width: auto;
	padding: 0 20px 4px 6px;
}
table.forumsearch td.left2 {
	width: 125px;
	padding: 0 0 0 6px;
	border-right: 0;
}
table.forumsearch td.right {
	width: auto;
	padding: 14px 0 0 16px;
}
table.forumsearch td textarea {
	width: 400px;
	margin: 2px 0 10px 0;
	border: #A80000 solid 1px;
}
table.forumsearch td input.txt {
	width: 400px;
	margin: 2px 0 4px 0;
	border: #A80000 solid 1px;
}


table.forum {
	width: 708px;
}
table.forum th, table.forum td {
	padding: 5px 8px;
	font-size: 12px;
	text-align: right;
	vertical-align: middle;
}
table.forum th.topics, table.forum td.topics {
	width: 480px;
	padding-right: 20px;
	text-align: left;
}
table.forum th.topics2, table.forum td.topics2 {
	width: 380px;
}
table.forum th.autor, table.forum td.autor {
	width: 100px;
	text-align: left;
}
table.forum th.choice, table.forum td.choice {
	width: 30px;
	text-align: center;
}
table.forum th.total, table.forum td.total {
	width: 100px;
	text-align: center;
}
table.forum th {
	text-align: left;
	background: url(../images/suhtlus/comments_t.gif) 0 0 repeat-x;
}
table.forum td.posts span {
	color: #6B685F;
}
table.forum tr.odd td {
	background: #FCE1CE;
}
table.forum td strong.red {
	font-size: 16px;
}


div.comments {
	position: relative;
	width: 708px;
	margin: 16px 0 0 0;
	background: url(../images/suhtlus/comments_t.gif) 0 0 repeat-x;
}
div.comments table.comments {
	margin: 12px 0 0 0;
	width: 100%;
}
div.comments table.comments td {
	width: 50%;
	font-size: 12px;
	vertical-align: top;
}

div.comments table.comments td.left2, div.comments table.comments td.middle, div.comments table.comments td.right2 {
	width: 33%;
}
div.comments table.comments td.left {
	padding: 0 3px 0 0;
	border-right: #F19756 solid 1px;
}
div.comments table.comments td.wider {
	width: 100%;
	padding: 0;
	border-right: 0;
}
div.comments table.comments td.right {
	padding: 0 0 0 3px;
}
div.comments table.comments td div {
	padding: 3px 6px;
}
div.comments table.comments td div.odd {
	background: #FBE1CE;
}
div.comments table.comments td span {
	color: #666;
}
div.comments table.comments td p {
	padding: 3px 6px;
	font-size: 12px;
}
div.comments table.comments td p.right {
	text-align: right;
}
div.comments table.comments td div.comment_title {
	margin: 0;
}


div.comment_form {
	position: relative;
	margin: 12px 0 0 0;
}
div.comment_form table {
	width: 336px;
}
div.comment_form2 {
	background: none;
}
div.comment_form2 table {
	width: auto;
}
div.comment_form table td {
	padding: 4px 0;
}
div.comment_form table td p {
	font-size: 11px;
	color: #666;
}
div.comment_form2 table td {
	padding: 4px 10px 4px 0;
	vertical-align: middle;
}
div.comment_form table textarea {
	width: 336px;
}


.box table.other {
	width: 720px;
}
.box table.other td {
	padding: 0 10px 0 0;
	vertical-align: top;
}
.box table.other ul {
	list-style-type: none;
}
.box table.other td.first {
	width: 140px;
	border-right: #FC6 solid 1px;
}
.box table.other td.second {
	width: 200px;
	padding: 0 0 0 10px;
	border-right: #FC6 solid 1px;
}
.box table.other td.third {
	width: 140px;
	padding: 0 0 0 10px;
	border-right: #FC6 solid 1px;
}
.box table.other td.last {
	padding: 0 10px;
}
.box table.other table {
	width: 100%;
}
.box table.other table td {
	padding: 0;
}
.box table.other td td .red {
	font-size: 11px;
}
.box table.other ul {
	font-size: 11px;
}
.box table.other div.center {
	padding: 8px 0 0 0;
}


.box p.title {
	padding: 0 0 6px 0;
}
.box p.title a {
	color: #C00;
	text-decoration: none;
}
.box p.title a:hover {
	text-decoration: underline;
}


.box table.top10 td {
	padding: 0 4px;
	font-size: 11px;
	border-bottom: #FEFCF6 solid 2px;
}
.box table.top10 tr.place1, .box table.top10 tr.place2, .box table.top10 tr.place3 {
	font-weight: bold;
}
.box table.top10 tr.place1 td {
	background: #FFAD77;
}
.box table.top10 tr.place2 td {
	background: #FFC59D;
}
.box table.top10 tr.place3 td {
	background: #FFDCC3;
}
.box table.top10 tr.odd td {
	background: #FFE7B0;
}


.box table.ringtone td {
	padding: 2px 6px;
	font-size: 11px;
	background: #FCF1D5;
	vertical-align: middle;
	border-bottom: #FEFCF6 solid 2px;
}


.box .pages {
	margin: 20px 21px 0 0;
	padding: 8px;
	background: url(../images/suhtlus/pages_bg.gif) 0 0 repeat-x;
}
.box .pages table {
	width: 100%;
}
.box .pages table td, .box .pages table td input, .box .pages table td select {
	vertical-align: middle;
}
.box .pages_border {
	border-bottom: #F19756 solid 1px;
}


.box .boxmenu {
	border-bottom: #EE9958 solid 1px;
}
.box .boxmenu li a {
	background: #EE9958;
	border: #EE9958 solid 1px;
	border-bottom: 0;
}
.box .boxmenu li.sel a, .box .boxmenu li a:hover {
	background: #FDF0E6;
}


.footer .left li.title {
	color: #C00;
}



/* chat */
.chat {
	padding: 8px 20px 20px 0;
}
.chat input.txt {
	width: 418px;
	margin: 0 10px 0 0; padding: 2px 0;
}
.chat input.btn {
	width: 65px;
}
.chat_left {
	float: left;
	width: 494px; height: 365px;
	border: #ca4b0b solid 1px;
	overflow: scroll;
	overflow-x: hidden;
	background: #FFF;
}
.chat_left .inner {
	padding: 8px 10px;
}
.chat_left p {
	padding: 1px 0 2px 0;
}
.chat_right {
	float: right;
	width: 190px; height: 365px;
	border: #ca4b0b solid 1px;
	overflow: scroll;
	overflow-x: hidden;
	background: #FFF;
}
.chat_right table {
	width: 172px;
}
.chat_right table tr.sel td {
	background: #fce9da;
}
.chat_right table td {
	padding: 2px 6px 2px 10px;
}
.chat_right table td img {
	vertical-align: middle;
}

table.forum th.username, table.forum td.username {
	width: 130px;
	text-align: left;
}
table.forum th.reason, table.forum td.reason {
	width: 300px;
	text-align: left;
}
table.forum th.starting, table.forum td.starting {
	width: 105px;
	text-align: left;
}

