table.forum {
    text-align:left;
    border-collapse:collapse;
    background-color:#fff;
    border-bottom:solid 1px #D1E3EF;
   
}
table.forum thead {
    background:#378ac4 url(../images/forum/bg-table.png) repeat-x bottom;
}

table.forum thead th {
    color:#fff;
    font-size:11px;
    font-weight:400;
    padding:2px 2px;
}

table.forum tbody td {
    color:#404040;
    font-size:11px;
    border-bottom:solid 1px #D7E4C8;
    padding:4px 6px;
    
}

table.forum tbody tr.nomoder {
    background-color:#FFCEB5;
}

table.forum tbody td.forumsub {
    color:#135B11;
    background-color:#f5f5b5;
    padding:4px 10px;
}

table.forum tbody td.messtitle {
    color:#135B11;
    background-color:#FFEC82;
    padding:3px 10px;
}

table.forum tbody a {
    text-decoration:none;
    border:none;
}

table.forum tbody a.forumtitle {
    color:#404040;
    font-size:12px;
    font-weight:700;
    text-decoration:none;
    outline:none;
}
.button-forum2 {
   text-align: center;
   color:#ffffff;
   background:none;
   padding-left:4px;
   padding-right:4px;
   margin-right:2pt;
   text-decoration: none;
   font: 9px Tahoma;
   font-weight: normal;
   background:#0077dd;
   text-shadow:0 0 1px #eeeeee;
   border:solid 1px #00649E;
 }

.button-forum2:hover {
   color:#ffffff;
   cursor: pointer;
   background:#df2108;
   text-decoration: none;
   border:solid 1px #00649E;
   }

.titlenote {
    color:#89A688;
    font-size:11px;
    font-weight:400;
}

div.forumpath {
    text-align:left;
    font-size:11px;
    display:block;
    margin:5px;
}

div.forumpath a {
    color:#404040;
    text-decoration:none;
    background:url(../images/forum/yellowsquare.png) no-repeat 0 4px;
    padding:0 5px 0 12px;
}

div.forumpath a:hover {
    color:#378ac4;
    text-decoration:none;
}

div.forumpath a.forum_pagelabel,div.forumpath a.forum_pagelabel_focus {
    float:right;
    background:none;
    text-align:center;
    font-size:10px;
    font-weight:400;
    color:#FFF;
    margin-left:2px;
    text-decoration:none;
    padding:0 4px 1px;
}

div.forumpath a.forum_pagelabel {
    background-color:#06B442;
    border:1px solid #048531;
}

div.forumpath a.forum_pagelabel_focus {
    background-color:#DF2108;
    border:1px solid #A61907;
}

.addcommenttext {
    text-align:center;
    font-size:14px;
    font-weight:700;
    color:#387021;
    display:block;
    margin:10px 0;
}

.forum-posts {
    text-align:left;
    font-size:11px;
    display:block;
    width:45px;
    margin-top:1px;
    background:url(f-posts.jpg) no-repeat 1px 1px;
    margin-bottom:3px;
    padding:1px 3px 1px 22px;
}

.textforum {
    text-align:left;
    font-size:13px;
   
}

div.fmessage {
    font-size:12px;
    display:block;
    padding:10px;
}

div.fmessage i {
    font-family:arial, sans-serif, verdana;
    font-style:italic;
}

div.fmessage a {
    color:#005EB8;
}

div.fmessage a:hover {
    color:#E67D00;
}

.foruminfo {
    text-align:center;
    font-size:12px;
    color:#FFF;
    background-color:#F78523;
    border:1px solid #DF6B08;
    display:block;
    margin:10px 0;
    padding:5px;
}

.forumspanleft {
    float:left;
    margin:0;
    padding:0;
}

.forumspanright {
    float:right;
    margin:0;
    padding:0;
}



.quote {
    color:#00649E;
    background-color:#DDEAED;
    border:1px dashed  #00649E;
    display:block;
    margin:15px 5px 10px;
    padding:10px;
    font-size:11px;
}

.quotename {
    color:#00649E;
    font-size:11px;
    background-color:#DDEAED;
    font-weight: bold;
    border-top:1px dashed  #00649E;
    border-left:1px dashed  #00649E;
    border-right:1px dashed  #00649E;

    height:15px;
    margin-left:15px;
    display:block;
    float:left;
    padding: 0 5px;
}

.fbtn-green, .fbtn-blue2, .fbtn-red, .fbtn-black, .fbtn-orange, .fbtn-blue160 {
    font-size:11px;
    text-align:center;
    line-height:1.9em;
    height:25px;
    width:92px;
    color:#fff;
    text-shadow:1px 1px 1px #4c4c4c;
    outline:none;
    border:none;
    display:block;
    float:right;
    cursor: pointer;
}
.fbtn-green:hover, .fbtn-blue2:hover, .fbtn-red:hover, .fbtn-black:hover, .fbtn-orange:hover, .fbtn-blue160:hover {
    color:#fff;
    border:none;
    background-position: left bottom;
}

.fbtn-green { background:url(../images/forum/btn-green.png) no-repeat left top; }
.fbtn-red { background:url(../images/forum/btn-red.png) no-repeat left top; }
.fbtn-blue2 { background:url(../images/forum/btn-blue.png) no-repeat left top;}
.fbtn-blue160 { background:url(../images/forum/btn-blue160.png) no-repeat left top; width: 160px; }
.fbtn-orange { background:url(../images/forum/btn-orange.png) no-repeat left top; width: 110px; }
.fbtn-black { background:url(../images/forum/btn-black.png) no-repeat left top; width: 40px; }



a.tems {
   font:bold 12px Arial;
   color:#333;
   }
a.tems2 {
   color:#333;
   }
a.tems:hover,a.tems2:hover {
   color:#0077dd;
   text-decoration:none;
   }
   
/*новое*/

table.fcomment thead {
    text-align:center;
    background:url(../images/competition/bk-table.png) repeat-x bottom;
}

table.fcomment thead th {
    color:#FFF;
    font-size:11px;
    font-weight:400;
    padding:7px 2px;
}

table.fcomment tbody td {
    text-align:left;
    font-size:12px;
    border-bottom:solid 1px #DBDFBE;
    background-color:#FFF;
    padding:5px 20px 5px 10px;
}

table.fcomment tbody td.value {
    font-size:12px;
    color:#135B11;
    background-color:#F3F2E7;
    border-bottom:solid 1px #DBDFBE;
    padding:5px 10px;
}

table.fcomment tbody td input.val {
    font:12px Tahoma, Arial, sans-serif;
    width:100%;
    padding:1px 0;
}

table.fcomment tbody td textarea {
    color:#114C5B;
    font:12px Tahoma, Arial, sans-serif;
    width:99%;
    height:210px;
    padding:1px 0;
}

table.fcomment tbody td input.scount {
    color:#68A0BF;
    text-align:right;
    font:11px Tahoma, Arial, sans-serif;
    border:none;
    padding:4px 0 1px 20px;
}

table.smiles,table.fcomment {
    border-collapse:collapse;
}

table.smiles td.smile {
    text-align:center;
    background-color:#fff;
    width:40px;
    cursor:pointer;
    border:none;
    margin:0;
    padding:0;
}

table.smiles td.smile:hover {
    background-color:#f5f5b5;
}



.btn-bold,.btn-uline,.btn-italic {
    float:left;
    display:block;
    height:24px;
    width:24px;
    outline:none;
    border:none;
    cursor:pointer;
    margin:-1px 0 -3px;
}

.btn-bold {
    background:url(../images/btn/btn-bold.png) no-repeat left top;
}

.btn-uline {
    background:url(../images/btn/btn-uline.png) no-repeat left top;
}

.btn-italic {
    background:url(../images/btn/btn-italic.png) no-repeat left top;
}
form.forumsearch input.btnsearch:hover,.btn-bold:hover,.btn-uline:hover,.btn-italic:hover {
    background-position:left bottom;
}

.f_lock, .f_nolock, .f_dell, .f_eye, .f_noeye,.f_ban,.f_noban  {
    border: none;
    outline: none;
    width: 16px;
    height: 16px;
    display: block;
    float: right;
    
}
.f_lock {
    background: url(../images/forum/lock.png) no-repeat;
}
.f_nolock {
    background: url(../images/forum/lock-unlock.png) no-repeat;
}
.f_dell {
    background: url(../images/forum/dell.png) no-repeat;
}
.f_eye {
    background: url(../images/forum/eye.png) no-repeat;
}
.f_noeye {
    background: url(../images/forum/eye-no.png) no-repeat;
}
.f_ban {
    background: url(../images/forum/xfnno.png) no-repeat;
}
.f_noban {
    background: url(../images/forum/xfn.png) no-repeat;
}

