.f_table {background: #2b8ed3;} /* background: url("images/iface/form_header.gif"); */
.f_table td {background: url("images/iface/form_body.gif"); background-color: #f0f0f0;}
th {color: white; font-size: 9pt;}
.f_td {background-color: #f0f0f0; background: url("images/iface/form_body.gif"); font-size: x-small; line-height: 18px;}
.f_link,.f_link_sel {font-weight: bold; font-size: x-small;}
.f_link_sel {color: #D48338;}	/*ae63 #ff8800;*/
#f_topic {color: green; font-size: xx-small; line-height: 9pt;}
hr {clear: both;}

h5 {font-family: Times, Arial; font-size: large; font-weight: bold; letter-spacing: -1px; margin: 4px 0px 0px 0px;
	font-size: 18pt;}

#table td#tpict {width: 21; height: 30px;}
#table table#forum th {font-size: xx-small; letter-spacing: normal;}
#table table#forum td {vertical-align: middle; line-height: 10pt;}
#table td#thead {text-align: left;}
#table td#thead a {font-weight: bold;}
#ft_tab {background: #f0f8fe; font-family: Verdana; font-size: 10px; font-weight: bold; white-space: normal;
	padding: 6px 0px 6px 6px; border: 1px dotted silver; border-width: 1 0 1 0;}
#ft_tab a, #ft_tab1 a {text-decoration: none;}
#ft_tab a#sel {color: gray;}
#ft_tab a:hover, #ft_tab1 a:hover {text-decoration: underline;}
#ft_tab span#rlist, #ft_tab1 span#rlist {float: right; margin: -3px 0px 0px 0px;}
#furgt {float: right; width: 70%; font-size: xx-small; text-align: right;}
#furgt a {text-decoration: underline;}
#furgt a:hover {text-decoration: none;}

#ft_tab1 {padding: 3px 3px 3px 6px;}
#ft_tab1 a {color: black; font-size: xx-small; font-weight: bold;}

span#date {font-size: 6.4pt;}
#table td#ftheme {font-weight: bold; text-align: left; color: black; font-size: 7pt;}
#table tr#ftheme {background: #f0f0f0; background: url("images/iface/form_tab.gif");}

#fbtns {background: #f0f0f0; background: #f4f4f4; background-image: url("images/iface/form_tab.gif");
	border-top: 1px solid silver; padding: 2px 0px; text-align: left;}
#fbtns a img {margin-top: 1px;}
span#frbtn {float: right;}

#body_sig {padding: 2px; font-size: 8pt; clear: both;}
#body_sig p {margin: 0px; padding: 0px 6px 4px 6px; line-height: 16px; text-indent: 0px;}
#signat {height: 1px; color: silver; text-align: left; margin: 0px; //margin: 0px 6px;}
#mfunc {background: #ffffee; padding: 2 0 2 0; text-align: right; font-size: 7pt; border-top: 1px solid silver; clear: both;}

#top_links, #top_links_down {font-size: xx-small; border: 1px solid #2b8ed3; padding: 4px 4px; text-align: left;}
#top_links #rgt, #top_links_down #rgt {float: right;}
#top_links a, #top_links_down a {font-weight: bold; text-decoration: none;}
#top_links a:hover, #top_links_down a:hover {text-decoration: underline;}
#top_links {margin-top: 8px;}
#top_links_down {border-top: 0px; margin-bottom: 8px;}

#tpages {font-size: xx-small; margin-top: 2pt; letter-spacing: -1px;}
a#new_page {color: #ff8800;}
#fcomment {color: gray; font-size: xx-small;}
td#rgt {text-align: right;}

#blockedp {font-weight: bold; font-family: Arial, Verdana; color: darkred;
	text-align: center; padding: 10px; font-size: 110%;}
#blocked {border: 1px solid #2b8ed3; background: #fff0f0; line-height: 18px;}
#blocked h1 {background-color: #2b8ed3; margin: 0; font-family: Verdana, Arial; font-size: 8pt;
	font-weight: bold; color: white; background-image: url("images/iface/form_header.gif");
	letter-spacing: -1px; padding: 3px;}
#blocked h2 {background: #f0f0f0; background-image: url("images/iface/form_tab.gif"); padding: 2px; margin: 0;
	color: black; border-bottom: 1px dotted silver; font-weight: normal;}
#blocked p {text-indent: 20px; text-align: justify;}
#bhidden {display: none;}
#shid {font-weight: bold; color: darkred; margin-left: 26px;}

#hidden_msg {font-weight: normal; text-align: justify; color: black; margin-top: 14px;
	visibility: hidden; position: absolute; background: #ffeeee; border: 1px solid darkred;}
#hidden_msg h1 {background: darkred; color: white; border: 0px;
	background-image: url("images/iface/error_header.gif");}
#hidden_msg p {padding: 6px; line-height: normal;}

#forum {line-height: 18px; font-size: 100%;}
#fuinfo {font-size: 90%; line-height: 100%;}

#btm_cmd {text-align: left; line-height: 26px; font-size: 8pt;}
#btm_cmd a {color: black;}
#btm_cmd a:hover {color: gray;}
#btm_cmd span#rght {float: right;}

/* Стили для списка тем */
#thlist {font-size: 9pt; font-family: Arial, Verdana; width: 220px;}
#thlist optgroup {background: #2b8ed3; color: white; display: block; width: 100%;}
#thlist option {background: white; color: black;}
#thlist option.sel {color: #ff8800;}

#f_head_gray {background: silver; background-image: url("images/iface/form_tab.gif"); padding: 2px 4px; color: black; font-weight: bold;
	font-size: 10pt; line-height: 16pt;}

.img_left {margin: 4px 8px 8px 4px;}
.img_right {margin: 4px 8px 8px 8px;}
.img_baseline {margin: 4px 8px 0px 8px;}

#forum0 p, #forum1 p {margin: 0px 4px; text-indent: 20px;}

p#redstr {margin: 0px 4px;}
#quote h1 {font-size: 8pt; margin: 0px; background: silver; padding: 1px 4px; margin: 0px; color: gray;
	border-bottom: 1px solid silver; background-image: url("images/iface/form_tab.gif");}
#quote p {margin: 0px; line-height: 16px;}

#msgbox {border: 1px solid #2b8ed3; background: #f0f0f0; background-image: url("images/iface/form_body.gif"); text-align: center; padding: 8px; margin: 16px 0px;}
#msgbox strong {color: black;}
#msgbox form {margin: 0px;}

#banned {border: 1px solid darkred; line-height: 18px; background: #ffeeee;}
#banned h1 {color: white; background: darkred; margin: 0px; border: 0px;
	background-image: url("images/iface/error_header.gif");}
#banned p {padding: 6px; color: darkred; text-indent: 20px;}

pre {width: 550px; overflow: auto;}

#ferror {border: 1px solid darkred; background: #ffeeee; line-height: 16px;}
#ferror h1 {background: darkred; color: white; border: 0px; background-image: url("images/iface/error_header.gif");}
#ferror p {padding: 6px; text-align: center;}
#ferror b {color: darkred; font-weight: bold;}

#forum0 h2, #forum1 h2 {margin-bottom: 4px;}

#fvote {border: 1px solid silver; background: #f1f1f1; margin-bottom: 4px;}
#fvote h1 {background: silver; color: black; border: 0px;}
#fvote p {padding: 8px; margin: 0px;}

#msged {clear: both; font-size: xx-small; padding: 12px 12px 0px 12px; color: gray;}

#rules {
	background: #f0f0f0; color: black; border: 3px double #2b8ed3;
}
#rules p {
	padding: 6px; line-height: 18px; text-align: justify;
}
#rules ol {
	padding: 0px 20px;
}
#author_moder {
	background: #ffeeee; text-align: center; padding: 2px; font-size: 8pt; border-top: 1px solid silver;
	color: darkred;
}
#author_moder a {
	text-decoration: none;
}

#favorites {border: 1px solid silver; border-bottom: 0px;}
#favorites h1 {background-image: url("images/iface/form_tab.gif"); border-bottom: 0px; color: black;}
#favorites tr#t1 {background: #f2f2f2;}
#favorites td {border-bottom: 1px solid silver;}

#table #fth {border-bottom: 1px solid silver; margin-bottom: 4px; padding: 2px;}
#table #lft {text-align: left;}

/*
#tab_ed h1, #forum0 h1, #forum1 h1 {
	font-size: 14pt; font-family: Arial, Times; color: black; background: none; border: 0px; text-indent: 20px;
}
*/

.grades {
	height: 20px;
	font-size: 9px;
}
.grades .minus, .grades .plus {
	background: url(/images/forum/grades.gif) no-repeat center top;
	height: 20px;
	text-align: center;
	padding: 14px 4px 0 4px;
}
.grades .plus {
	background-position: center -40px;
}