/************************** GLOBAL ****************************/
html,body {
margin:15; 
padding:15;
}  

/* делаем для table cellspacing="0" cellspacing="0" */
table{
font-family:verdana;
font-size:11px;
border:0px; 
border-collapse:collapse;
width:100%;
}

table td{ 
padding:0px;
color:black;}

a:link, a:visited {
font-family:verdana;
color:#2f76c0;
}

a:hover {
text-decoration:none;
color:#398de5;
}

.txt10 {
font-size:10px;
}

.txt11 {
font-size:11px;
}

.txt12 {
font-size:12px;
}

.red {
color:#FF0000;
}

.gray {
color:#9c9c9c;
}

.strong {
font-weight:bold;
}

hr {
border-top:1px dotted #cfc7ba;
border-left:0px;
border-right:0px;
border-bottom:0px;
background-color:#ffffff;
height:1px;
}

h1 {
float:left;
font-size:12px;
margin:0px 0px 0px 0px;
}

/* хак для корректного отображения прозрачности "аватар.png" в IE. */
img {
} 

img.border0 {
border:0px;
}

a:link.gray, a:visited.gray {
color:#9c9c9c;
}

a:hover.gray {
text-decoration:none;
color:#398de5;
}

.field {
width:200px;
}

.small {
width:90px;
}

/******************************** TOP LINE ************************************/
td.top-menu-green-bg {
background-image:url(images/top-menu-green-bg.gif);
background-repeat:repeat-x;
background-color:#91c931;
height:29px;
width:100%;
color:#354911;
font-weight:bold;
padding-left:30px;
padding-right:30px;
}

td.top-menu-gray-bg {
background-image:url(images/top-menu-gray-bg.gif);
background-repeat:repeat-x;
background-color:#e9eae7;
height:29px;
padding-left:30px;
padding-right:30px;
font-size:10px;
}

a:link.top-menu, a:visited.top-menu {
color:#ffffff;
}

a:hover.top-menu {
text-decoration:none;
color:#e8f8cc;
}

a:link.login, a:visited.login {
font-size:10px;
font-weight:bold;
}

a:hover.login {
text-decoration:none;
}

td.splitter {
padding-left:15px;
padding-right:15px;
width:31px;
}


td.date {
font-size:10px;
color:#9c9c9c;
text-align:right;
padding-right:39px;
width:10%;
}

td.top-banner {
padding-left:39px;
padding-right:39px;
}

/******************************** BODY ************************************/
td.tab-orange-bg {
background-image:url(images/tab-orange-bg.gif);
background-repeat:repeat-x;
font-size:12px;
font-weight:bold;
padding-left:5px;
padding-right:5px;
}

td.tab-gray-bg {
background-image:url(images/tab-gray-bg.gif);
background-repeat:repeat-x;
font-size:12px;
font-weight:bold;
padding-left:5px;
padding-right:5px;
}

td.tab-blue-bg {
background-image:url(images/tab-blue-bg.gif);
background-repeat:repeat-x;
font-size:12px;
font-weight:bold;
padding-left:5px;
padding-right:5px;
color:#FFFFFF;
}

a:link.tab, a:visited.tab {
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

a:hover.tab {
color:#67635c;
}

td.forum-info {
color:#9c9c9c;
font-size:10px;
padding-left:20px;
}

.orange-line {
height:25px;
background-color:#ebcb47;
width:100%;
padding-left:14px;
font-size:10px;
/*border:1px solid #ebcb47;
border-top-style:none;
border-bottom-style:none;*/
}

.photo {
padding:20px 10px 10px 10px;
text-align:center;
}

.orange-line-txt {
padding-left:5px;
padding-right:10px;
font-size:10px;
}

td.green-btn1 {
background-image:url(images/1green-btn-bg.gif);
background-repeat:repeat-x;
color:#FFFFFF;
font-weight:bold;
padding-left:5px;
padding-right:5px;
text-align:center;
}

td.green-btn2 {
background-image:url(images/2green-btn-bg.gif);
background-repeat:repeat-x;
color:#FFFFFF;
font-weight:bold;
padding-left:5px;
padding-right:5px;
text-align:center;
}

td.pages {
color:#9c9c9c;
font-weight:bold;
font-size:10px;
padding-left:14px;
}

a:link.btn, a:visited.btn {
color:#ffffff;
}

a:hover.btn {
text-decoration:none;
color:#e8f8cc;
}

table.forum-body {
border-top:1px solid #ebcb47;
border-bottom:1px solid #ebcb47;
background-color:#ebcb47;
border-collapse:separate;
}

tr.row-yellow {
background-color:#fdfaec;
}

tr.row-white {
background-color:#ffffff;
}

.ball {
width:44px;
text-align:center;
}

.theme {
font-weight:bold;
font-size:12px;
padding:8px 18px 10px 18px;
}

.message-info {
font-size:10px;
text-align:center;
padding:8px 18px 10px 18px;
width:1%;
}

.last-post {
font-size:10px;
padding:8px 18px 10px 18px;
width:1%;
}

.author {
font-size:11px;
padding:8px 18px 10px 18px;
width:1%;
}

p.forum-property {
font-size:10px;
margin-top:5px;
margin-bottom:0px;
font-weight:normal;
}

table.blue-body {
border-top:1px solid #3ba7c4;
border-bottom:1px solid #3ba7c4;
background-color:#3ba7c4;
border-collapse:separate;
}

.cell-blue1 {
background-color:#ebf6f9;
font-weight:bold;
padding:5px 20px 5px 20px;
width:1%;
}

.cell-blue1_now {
background-color:#ebf6f9;
font-weight:bold;
padding:5px 20px 5px 20px;
}

.error 
{    
    color:Red;
    font-weight:bold;    
}

.cell-blue2 {
background-color:#ffffff;
padding:8px 18px 10px 18px;
}

.subforums {
background-color:#f6e596;
font-size:10px;
font-weight:bold;
padding:5px 0px 5px 62px;
}

table.btn {
width:1%;
}
/************************************* AUTHOR & POST ********************************************/
td.author-top {
background-image:url(images/author-top.gif);
background-repeat:repeat-x;
width:100%;
}

td.author-left {
background-image:url(images/author-left.gif);
background-repeat:repeat-y;
}

td.author-right {
background-image:url(images/author-right.gif);
background-repeat:repeat-y;
}

td.author-bg {
background-color:#fdfaec;
font-size:10px;
padding-bottom:9px;
}

td.message-top {
background-image:url(images/thread-top.gif);
background-repeat:repeat-x;
padding-left:25px;
}

td.user-info {
font-size:10px;
line-height:15px;
padding-right:20px;
}

td.avatar {
width:80px;
height:80px;
padding-right:20px;
}

td.message-header {
background-color:#f5f5f5;
padding-left:11px;
padding-right:11px;
height:22px;
vertical-align:top;
}

td.message-gray-left {
background-image:url(images/thread-left-gray.gif);
background-repeat:repeat-y;
}

td.message-gray-right {
background-image:url(images/thread-right-gray.gif);
background-repeat:repeat-y;
}

td.message-body {
padding:11px 11px 11px 11px;
vertical-align:top;
font-size:12px;
line-height:20px;
}

td.message-left {
background-image:url(images/thread-left.gif);
background-repeat:repeat-y;
}

td.message-right {
background-image:url(images/thread-right.gif);
background-repeat:repeat-y;
}

td.message-bottom {
background-image:url(images/thread-bottom.gif);
background-repeat:repeat-x;
}

.online {
color:#8cc130;
font-weight:bold;
}

div.signature {
font-size:10px;
color:#9c9c9c;
}

.offline {
color:#9c9c9c;
font-weight:bold;
}

td.orange-line-thin {
height:2px;
background-color:#ebcb47;
width:100%;
}

td.prev-next-thread {
width:100%;
text-align:center;
color:#2f76c0;
font-size:10px;
}

a:link.signature, a:visited.signature {
color:#9c9c9c;
}

a:hover.signature {
text-decoration:none;
color:#398de5;
}

/********************************************** FOTTER *************************************************************/
td.pointer {
padding-left:14px;
padding-right:5px;
width:4px;
}

td.copyright {
padding-left:23px;
font-size:10px;
color:#9c9c9c;
}

a:link.copyright, a:visited.copyright {
color:#9c9c9c;
}

a:hover.copyright {
text-decoration:none;
color:#398de5;
}

.t0
{
    font-weight:bold;
}
.t1
{
    padding-left:20px;
    font-weight:bold;
    
}

.t2
{
    padding-left:40px;
    font-style: italic;
}

.t3
{
    padding-left:60px;
    
}

h1{
color:#354911;
font-size:24px;
padding:0px 0px 15px 39px;
}

ul.read_also li a
{
 font-size:11px;
}

.bold_link
{
    font-weight:bold;
}

.forum-name{
color:#354911;
font-weight:normal;
margin:0px;
font-size:24px;
padding-left:39px;
}
