﻿h3 {font-size:1.3em; color:#000000;}
h3 a.f {color:#000000;}
h4 a.f {color:#000000;}

table.forum {
	margin-top:15px;
	line-height: 1.2em;
	width:100%;
}
table.forum th {padding: 8px 5px;text-align:left; font-size:1.2em;} 
table.forum td {
	padding: 8px 10px;
	text-align:left;
	vertical-align:top;
	color: #000000;
}
table.forum tr.odd {background-color:#f3f3f3;}
table.forum tr.section {
    background:#007bac url(../img2/t_tm.gif) left top repeat-x; 
}
table.forum tr.section td { 
    padding: 0px 10px 0px 20px;  
    height:31px; 
    text-align:left; 
    vertical-align:middle;
    color: #ffffff; 
    font-size:1.2em;
}
table.forum .tr { text-align:right;}
table.forum .tc { text-align:center;}
table.forum div.topic a{font-size:1.1em;}
table.forum div.com {font-size:0.9em;}
table.forum td.w250 {width:300px; }


div.forumpager {color:#000000; text-align:center; /*font-size:1.1em;*/ margin: 10px 0px;}
div.forumpager span.btn {margin:0px auto; padding:2px;color:#007bac;}
div.forumpager span.big {font-size:1.4em; color:#007bac;}
div.forumpager span.cur {background-color:#f3f3f3; color:#000000;}
div.forumpager span.btn a, div.forumpager span.btn span {padding:0px 8px;}
div.forumpager span.btn a.cur {background-color:#f3f3f3; color:#000000; padding-bottom:2px; text-decoration:none;}

div.topicpager {color:#000000; text-align:left; font-size:0.8em; }
div.topicpager a{color:#000000;}
div.topicpager span.cur {background-color:#f3f3f3; color:#000000;}
div.topicpager span.btn a, div.topicpager span.btn span {padding:0px 4px;}
div.topicpager a.cur {background-color:#f3f3f3; color:#000000; padding-bottom:2px;}

table.items td.au {width:200px; border-right: solid 1px #e5e5e5;}
table.items div.au {padding-bottom:2px;}
table.items div.au a{ font-size:1.2em; font-weight:bold; color:#323232;}
table.items div.am a{ font-size:0.9em;}
table.items td.msg div.ctrl {padding:0px 15px 2px 15px;font-size:0.9em; width:100%; border-bottom: solid 1px #e5e5e5;}
table.items td.msg div.msg{padding:8px 15px 5px 15px; font-size:1.1em;}

h3.forum-caption,
h4.forum-caption {position:relative;}
h3.forum-caption span.new-topic,
h4.forum-caption span.new-topic {position:absolute; right:0px;}
h3.forum-caption span.new-topic a {text-decoration:underline; font-size:0.9em; background: url(../img2/i_new.gif) 0px 2px no-repeat; padding-left:19px;}
h4.forum-caption span.new-topic a {text-decoration:underline; font-size:0.9em; background: url(../img2/i_new.gif) 0px 0px no-repeat; padding: 1px 0px 1px 19px;}

/* Табличная верстка для самого топика (списка сообщений в топике) 
.topicname {font-weight:bold; font-size:1.2em;}
table.forumtopic {padding:0px; margin:0px; clear:both; border-collapse:collapse; border-spacing:0px; width:100%;}
table.forumtopic td {clear:both; padding:20px 5px; margin:0px; border-top: 1px solid #9f9f9f; vertical-align:top;}
table.forumtopic td.first {border-top: none; padding-top:5px;} 
table.forumtopic td div.msg {padding:0px 5px; word-wrap: break-word;}
table.forumtopic td.message {width:20%;}
table.forumtopic td.message div.author span.info {font-size:0.8em; color:#787878;}
table.forumtopic td.message div.author span.empty {display:none;}
table.forumtopic td.message div.author div.name {clear:both;}
table.forumtopic td.message div.author div.name a {color:#787878;}
/*----------------------------------------------------------------------*/

/* Блочная верстка для самого топика (списка сообщений в топике) */
.topicname {font-weight:bold; font-size:1.2em; word-wrap: break-word;}
div.forumtopic { padding:1px; margin:1px; clear:both; border-top: 1px solid #9f9f9f;}
div.forumtopic div.authorinfo {width:20%; float:left; margin:20px 5px; padding:0px; vertical-align:top; overflow: hidden;}
div.forumtopic div.authorinfo div.author span.info {font-size:0.8em; color:#787878;}
div.forumtopic div.authorinfo div.author span.empty {display:none;}
div.forumtopic div.authorinfo div.author div.name {clear:both;}
div.forumtopic div.authorinfo div.author div.name a {color:#787878;}
div.forumtopic div.message {width:76%; display:inline-block; margin: 20px 5px; padding:0px; vertical-align:top; /*word-wrap: break-word; word-break: break-all;*/}
@-moz-document url-prefix() 
{ 
	div.forumtopic div.message {width:737px;}
}
div.forumtopic div.msg {padding:0px 5px;}
div.first {border-top: none; padding-top:5px;}
/*----------------------------------------------------------------------*/

/* Табличная верстка списка топиков, так вроде лучше смотрится 
div.forum {}
div.forum table {width:100%;}
div.forum td.topic {padding:10px 10px 10px 24px; width:24%; vertical-align:top;}
div.forum td.subj {width:auto; padding:10px 0px}
div.forum td.subj span.subj {font-size:1.1em;}
div.forum td.subj span.subj a {color:#000;}
div.forum span.answers {font-size:0.9em;}
div.forum td.author {text-align:right; vertical-align:top; padding:10px 0px 10px 10px;}
div.forum td.author span.author {font-size:0.9em;}
/*------------------------------------------------------------*/

/* Блочная верстка списка топиков */
div.forum {}
div.forum div.topic { width:100%; position:relative; clear:both;} /*float:left;*/
div.forum div.topic div.lcol {padding:10px 10px 10px 24px; float:left;}
div.forum div.topic div.subj {padding:10px 0px; float:left; max-width:60%; /*margin-left:10px;*/}
/*div.forum div.topic div.subj span.subj {font-size:1.1em;}*/
div.forum div.topic div.subj span.subj a {color:#000;}
div.forum div.topic div.subj span.answers {font-size:0.9em;}
div.forum div.topic div.author {text-align:right; padding:10px 0px;}/*text-align:right;*/
div.forum div.topic div.author span.author {font-weight:normal;}
div.forum div.next {clear:both;}

div.topic input[type="submit"]{width:140px; height:35px; font-size:1.1em;}