BODY
{
 background:#000000 url(http://tf2.com.ua/images/bg.gif) repeat-y center;
 margin:0;
}

H1
{
 margin-top: 0px;
 margin-bottom: 0px;
 color: #ef9849;
 font-weight: bold;
 font-size: 12px;
 font-family: Tahoma;
 text-transform: uppercase;
}

H3, H2
{
 margin: 0px;
}

TABLE, TR, TD
{
 color: #cdbca4;
 font-family: Tahoma;
 font-size: 11px;
 font-weight: normal;
}

hr {
 color: #fbeccd;
 size: 1;
}

hr.photo_album {
 color: #747473;
 size: 1;
}

P
{
 margin-top: 10px;
 margin-bottom: 10px;
}



IMG
{
 border-color: #b3b3b3;
}

.logo24
{
 padding: 2px;
 background-color: #000000; 
}

ACRONYM
{
 border-bottom: 1px solid #ff9a24; 
}

A:active{ color: #FFFFFF; TEXT-DECORATION: none;}
A:visited{ color: #FFFFFF; TEXT-DECORATION: none;}
A:link{ color: #FFFFFF; TEXT-DECORATION: none;}
A:hover{ color: #FFFFFF; TEXT-DECORATION: none;}

.leftborder
{
border-left:1px;
}

.rightborder
{
border-right:1px;
}



.header
{
 background:#222222 url('/images/header.jpg');
}

.leftmenu
{
 border-right: 1px solid #cdbca4;
 vertical-align: top;
 background:#a43410 url(http://teamfortress2.at.ua/images/menubg.gif) repeat-x top;
}


.rightmenu
{
 border-left: 1px solid #cdbca4;
 vertical-align: top;
 background:#a43410 url(http://teamfortress2.at.ua/images/menubg.gif) repeat-x top;
}

* `Comments
----------------------------------------------------------------------------------------------------*/

span.com_myWinMinus b {
color: #ef565a; 
font-size: 12px;
}

span.com_myWinSuccess b {
color: #82c77f;
font-size: 12px;
}
.comments_number {
 display: inline;
 color: #FFF;
 font-size: 21px;
 background: #53abd5;
 padding: 0 10px;
 position: relative;
}

.comments_list ol {
 margin: 10px 0 40px 0;
 list-style: none;
 position: relative;
 list-style-type: none;
}

.comments_list ol li{
 list-style: none;
 list-style-type: none;

}



.comments_actual ul {
 list-style: none;
 position: relative;
 margin: 0 0 0 5px;
 list-style-type: none;
}

.comments_list li.comments_normal {
 clear: both;
 position: relative;
 list-style: none;
 margin-left: -71px;
 background: none;
}
.comments_list li.comments_post_author {
 clear: both;
 position: relative;
 list-style: none;
 margin-left: -71px;
 background: none;
}

.comments_form {
 font-size: 12px;
 background: #3d3d3d;
 border: 1px solid #575757;
 margin-bottom: 30px;
 margin-top: 10px;
}

.comments_form fieldset {
 margin: 20px;
}

.comments_form input, textarea {
 width: 490px;
 height: 16px;
 padding: 4px;
 font-size: 12px;
 color: #444;
 background: #EEE;
 border: 0;
}
.comments_form input {
 clear: right;
 float: right;
 margin-bottom: 5px;
}

.comments_form textarea {
 height: 120px;
 width: 490px;
}

#submit {
 display: block;
 width: 73px;
 height: 26px;
 padding-bottom: 5px;
 font-family: "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif;
 font-size: 14px;
 color: #FFF;
 background: url('images/button_off.png') no-repeat;
 border: 0;
}

#submit:hover {
 cursor: pointer;
 background: url('images/button_on.png') no-repeat;
}

.comments_form li {
 margin-bottom: 3px;
}

.comments_index {
 float: left;
 width: 35px;
 font-size: 30px;
 color: #EEE;
 font-family: Georgia, Serif;
 letter-spacing: -2px;
}


.comments_list li .comments_actual {
 width: 574px;
 color: #000;
 padding: 5px;
 margin-left: -8px;
 margin-bottom: 20px;
 background-color: #3d3d3d;
 border: 1px solid #282828;

}

.comments_list li:last-child .comments_actual {
 margin-bottom: 0px;
}

.comments_actual .comments_text a:hover {
 text-decoration: underline;
 color: #53abd5;
}

.comments_list li .comments_text {
 border: none;
 padding: 1px 15px;
 background-color: #cdbca4;
 position: relative;
 overflow: hidden;
}

ul.comments_extra {
 line-height: 14px;
 float: left;
 margin-top: 4px;
 padding: 2px;
 background: #4a4949 url('http://tf2.com.ua/images/comments_extra_bg.png') no-repeat;
 width: 560px;
 margin-bottom: 0;
}

li.comments_author {
 line-height: 16px;
 clear: left;
 position: relative;
 float: left;
 color: #fff;
 background: #4a4949 url('http://tf2.com.ua/images/comments_normal_left.png') no-repeat top left;
 background-color: #913a1e;
 padding: 0 0 0 9px;

}

li.comments_author a {
 color: #FFF;
 display: block;
 background: #4a4949 url('http://tf2.com.ua/images/comments_normal_right.png') no-repeat top right;
 background-color: #913a1e;
 padding-right: 9px;
 padding-top: 3px;
 padding-bottom: 3px;
}

li.tail {
 float: left;
 position: relative;
 bottom: 6px;
 background: url('http://tf2.com.ua/images/comments_normal_tail.png') no-repeat;
 margin-left: 4px;
 width: 17px;
 height: 17px;
 padding:0;
}

li.comments_post_author li.tail {
 float: right;
 position: relative;
 background: url('http://tf2.com.ua/images/comments_post_author_tail.png') no-repeat;
 margin-right: 4px;
 width: 17px;
 height: 17px;
 padding:0;
}

li.comments_author a:hover {
 color: #333;
}

li.comments_post_author li.comments_author {
 background: #4a4949 url('http://tf2.com.ua/images/comments_post_author_left.png') no-repeat top left;
 background-color: #39783f;
 float: right;
 padding: 0 0 0 9px;
}

li.comments_post_author li.comments_author a {
 background: #4a4949 url('http://tf2.com.ua/images/comments_post_author_right.png') no-repeat top right;
 background-color: #39783f;
}

li.comments_post_author li.comments_date {
 float: left;
 background: none;

}

li.comments_date {
 position: relative;
 float: right;
 font-style: italic;
 padding: 4px 4px 4px 6px;
 font-size: 12px;
 color: #979696;
 background: none;
}

.comments_body {
 float: left;
}


.commentbox{
background-color: #cdbca4;
width: 568px;
overflow: hidden;
font-size: 120%;
padding: 10px;
color: #232323;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
}

.commentbox .bbQuoteName{
color: #000;
}

.bbQuoteName b{
display: none;
}

.commentbox .bbQuoteName .qName{
color: #ed1c24;
font-weight: bolder;
}

.commentfooter{
padding-left: 8px;
margin-bottom: 2em;
color: #cdbca4;
width: 40%;
height: 16px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
}

.commentfootercBlock1{
background-color: #913a1e;
}

.commentfootercBlock2{
background-color: #395c78;
}

.cBlock {
color: #dfdfdf;
text-align: justify;
background-color: #313131;
border-left: #dfdfdf 1px dashed;
margin: 3px 0 0 8px;
padding: 2px 0 2px 8px;
height: 12px;
cursor: pointer;
overflow: hidden;
}


.cBlock a{
color: #CCC;
}

.cBlock a.link{
display: none
}

.cBlock a:hover{
color: #ef9849;
}

.cBlock img{
display: none
}

.cBlock object{
display: none
}

.cBlock .bbQuoteBlock{
display: none
}

.cBlock div.bbQuoteBlock{
display: none
}




.content-top
{
 background: url('/images/content2.jpg') #3e3e3e; background-repeat: no-repeat;
 background-position: 100% 0%;
}

.forumcontent
{
 background: url('/images/content2.jpg') #3e3e3e; background-repeat: no-repeat;
 background-position: 100% 0%;
}

.newstext
{
 padding: 10px;
 vertical-align: top;
 border-top: 1px solid #848484;
}

.newstext b
{
 background: url('/images/lowerContentsBG.gif') repeat-x #171717;
 padding: 0 3px;
}

.newstext span b
{
 background: none;
 padding: 0;
}

.newstext .comments_list b
{
 background: none;
 padding: 0;
}


.blockarrow
{
 background: #5c5c5c;
 border-top: 1px solid #848484;
 border-bottom: 1px solid #363636;
 padding-left: 12px;
}


.blockpointer
{
 background: #5c5c5c;
 border-top: 1px solid #848484;
 border-bottom: 1px solid #363636;
 border-right: 1px solid #363636;
}

.rightblockheader
{
 background: url('/images/topblock.gif');
 font-family: Tahoma;
 font-weight: bold;
 font-size: 10px;
 text-align: center;
 border-top: 1px solid #cdbca4;
 border-bottom: 1px solid #cdbca4;
}

.rightblockheader2
{
 background: url('/images/topblock.gif');
 font-family: Tahoma;
 font-weight: bold;
 font-size: 10px;
 text-align: center;
 border-top: 1px solid #cdbca4;
 border-bottom: 1px solid #cdbca4;
}

.centerblockheader
{
 background: url('/images/topblock.gif');
 font-family: Tahoma;
 font-weight: bold;
 font-size: 10px;
 text-align: center;
 border-top: 1px solid #cdbca4;
 border-bottom: 1px solid #cdbca4;
}

.leftblockheader
{
 background: url('/images/topblock.gif');
 font-family: Tahoma;
 font-weight: bold;
 font-size: 10px;
 text-align: center;
 border-top: 1px solid #cdbca4;
 border-bottom: 1px solid #cdbca4;
}

.rightblock
{
 background: url('/images/lowerContentsBG.gif') #262627;
 background-repeat: repeat-x;
 color: #262627;
 text-align: center;
 border-right: 1px solid #252525;
}

.leftblock
{
 background: url('/images/lowerContentsBG.gif') #262627;
 color: #262627;
 background-repeat: repeat-x;
 text-align: center;
 border-left: 1px solid #252525;
}

.credits
{
 background: url('/images/footer.gif') #252525;
 border-top: 1px solid #cdbca4;
}


BLOCKQUOTE {
 padding: 7px 10px 7px 10px;
 border-left: #dfdfdf 1px dashed;
 color: #dfdfdf;
 text-align: justify;
 background-color: #313131;
 margin: 0 0 10px 30px;
 display: block;
 -moz-border-radius: 10px;
 border-radius: 10px;
}


BLOCKQUOTE A{
 color: #e8b000;
 text-decoration: underline;
}


.announce
{
 border: 1px solid #b3b3b3;
 background: url('/images/announce.jpg');
 background-position: center;
 background-repeat: no-repeat;
 text-align: center;
}

.contentbutton
{
 background: url('/images/topbutton.gif') #5c5c5c;
 border: 1px solid #b3b3b3; 
 font-family: Tahoma;
 font-size: 11px;
 color: #ffffff;
}

.content-top
{
 background: url('/images/base.gif') #232323; background-repeat: repeat-x;
 background-position: 100% 0%;
}

.contentbuttonhover
{
 background: url('/images/topbuttonhover.gif') #5c5c5c;
 border: 1px solid #b3b3b3; 
 font-family: Tahoma;
 font-size: 11px;
 color: #000000;
}

.topbutton
{
 background: url('/images/topbutton.gif') #5c5c5c;
 border-left: 1px solid #a2a2a2;
 border-bottom: 1px solid #5c5c5c; 
 text-decoration: none;
 text-indent: 12px;
}

.topbutton a, .button a
{
 text-decoration: none;
}

.topbuttonhover
{
 background: url('/images/topbuttonhover.gif') #5c5c5c;
 border-left: 1px solid #a2a2a2;
 border-bottom: 1px solid #5c5c5c; 
 text-decoration: none;
 text-indent: 12px;
}

.topbuttonhover a, .buttonhover a
{
 text-decoration: none;
 color: #58a0db ! important;
 font-weight: 600;
}

.button
{
 background: url('/images/button.gif') #5c5c5c;
 border-top: 1px solid #a2a2a2; 
 border-left: 1px solid #a2a2a2;
 border-bottom: 1px solid #5c5c5c; 
 text-indent: 12px;
 vertical-align: middle;
}

.buttonhover
{
 background: url('/images/buttonhover.gif') #5c5c5c;
 border-top: 1px solid #a2a2a2; 
 border-left: 1px solid #a2a2a2;
 border-bottom: 1px solid #5c5c5c; 
 text-indent: 12px;
 font-weight: 600;
 color: #58a0db;
}

.latest
{
 border-bottom: 1px dotted #ffffff; 
 font-family: Tahoma;
 font-weight: normal;
 font-size: 10px;
}

.latesttext
{
 font-family: Tahoma;
 font-weight: normal;
 font-size: 10px;
}


ul {

 list-style-type: none;
 line-height:15px;
 margin:0;
 padding:0;
 list-style-position: outside;
 padding-left:0px;

 
}


li {

 margin:0;
 padding:0;
 padding-left:40px;
 padding-bottom:8px;
 background: url(/images/arrow.gif) no-repeat 0px 3px;


}



.maptop
{
 border: 1px solid #b3b3b3;
 background: #5c5c5c;
}

.mapbottom
{
 background: #5c5c5c;
 border-right: 1px solid #b3b3b3;
 border-left: 1px solid #b3b3b3;
 border-bottom: 1px solid #b3b3b3;
 background: #5c5c5c;
 font-family: Tahoma;
 font-weight: normal;
 font-size: 10px;
}

.basebar
{
 background: url('/images/base.gif') #232323;
 background-repeat: repeat-x;
 text-align: center;
 form-align: center;
}


.basebarachi
{
 background: url('/images/base.gif') #232323;
 background-repeat: repeat-x;
 text-align: left;
 text-valign: top;
}


.basebar img.vramke
{
 border-width: 1px;
 border-style: outset;
 border-color: #cdbca4;
}

.fbasebar
{
 background: url('/images/lowerContentsBG.gif') #262627;
 background-repeat: repeat-x;
 padding: 2;
 padding-top: 4;
}

.baseleftbar
{
 border-left: 1px solid #000000;
 border-bottom: 1px solid #000000;
}

.date
{
 color: #747473;
 font-size: 10px;
 font-family: Tahoma;
}

.date a
{
 color: #747473;
}



.author
{
 color: #747473;
 font-size: 10px;
 font-family: Tahoma;
}

.author a {
 text-decoration: none;
 color: #CCC;
 font-family: Tahoma;
 font-size: 10px; 
}




.ftags
{
 color: #747473;
 font-size: 12px;
 font-family: Tahoma;
}

.ftags a 
{
 padding:0 0 5px 13px;background: url(http://tf2.com.ua/images/tags.gif) 0px 6px no-repeat;
 text-decoration: none;
 color: #CCC;
 font-family: Tahoma;
 font-size: 12px; 
}
.textheader
{
 color: #ef9849;
 font-weight: bold;
 font-size: 12px;
 font-family: Tahoma;
 text-transform: uppercase;
}

a.textheader
{
 color: #ef9849;
 font-weight: bold;
 font-size: 12px;
 font-family: Tahoma;
 text-transform: uppercase;
}


.textheader2
{
 color: #ef9849;
 font-weight: bold;
 font-size: 14px;
 font-family: Tahoma;
}

.textheader3
{
 color: #ef9849;
 font-weight: bold;
 font-size: 12px;
 font-family: Tahoma;
}

a.textheader3
{
 color: #ef9849;
 font-weight: bold;
 font-size: 12px;
 font-family: Tahoma;
}

a.textheader3:hover
{
 color: #000;
 background-color: #ef9849;
 padding: 0px 2px;
}

.buttonfill
{
 width: 186px;
 height: 24px;
 line-height: 24px;
}

.dotter
{
 background: url('/images/dotter.gif');
 height: 2px;
 width: 100%;
}



form {padding:0px;margin:0px;}
input,textarea,select {vertical-align:middle; font-size:8pt; font-family:verdana,arial,helvetica;}
.copy {font-size:7pt;}
.small {font-size:8pt;}

.table
{
 display: table;
 border-collapse: collapse;
 border: 1px solid #ccc;
 background-color: #fff;
}

.table th
{
 display: table;
 border-collapse: collapse;
 border: 1px solid #ccc;
 background-color: #efefef;
 color: #000;
 font-size: 11px;
 border-collapse: collapse;
 border: 1px solid #ccc;
 padding: 3px;
 font-weight: bold;
 display: table-cell;
}

.table td
{
 display: table;
 border-collapse: collapse;
 border: 1px solid #ccc;
 color: #000;
 font-size: 11px;
 border-collapse: collapse;
 border: 1px solid #ccc;
 padding: 3px;
 display: table-cell;
}

.table td.extraheader
{
 display: table;
 border-collapse: collapse;
 border: 1px solid #ccc;
 background-color: #EBF0F5;
 color: #37597B;
 font-size: 11px;
 border-collapse: collapse;
 border: 1px solid #ccc;
 padding: 3px;
 display: table-cell;
}

.table td.extraheader1
{
 display: table;
 border-collapse: collapse;
 border: 1px solid #ccc;
 background-color: #e8e8e8;
 color: #666;
 font-size: 11px;
 border-collapse: collapse;
 border: 1px solid #ccc;
 padding: 3px;
 display: table-cell;
}


.roundButtonShort, .roundButton {
 background-repeat: no-repeat;
 background-position: center center;
 text-align:center;
 text-valign:middle;
 font-color: #cdbca4;
 line-height: 31px; 
 text-decoration:none;
 display: table-cell;
 height:33px;
 background-image: url(/images/short_button.png);
 width:173px;
 background-position: 0 0;
}


.roundButtonShort:hover
{background-position: -174px 0;}


.rightpaneltop {
 background-repeat: no-repeat;
 height:8px;
 width:173px;
 background: url('/images/short_button.png');
 background-position: 0 0;
}

.rightpanel {
 width:173px;
 background: url('/images/rightpanel.png');
}

.rightpanelbottom {
 background-repeat: no-repeat;
 height:8px;
 width:173px;
 background: url('/images/short_button.png');
 background-position: left bottom;
}

.iconHolder_online {
 position:relative;
 width:44px;
 height:44px;
 border:0;
 padding:0;
 margin:0;
 z-index: 1;
 left: 6px;
 top: 3px;
}

.iconHolder_online img {
 position:relative;
 border:0;
 padding:0;
 margin:0;
 width:44px;
 height:44px;
 z-index: 1;


}

.avatarIcon {
 position:relative;
 width:50px;
 height:50px;
 border:0;
 padding:0;
 margin:0;
 z-index: 2;
bottom: 44px; /* Сдвигаем текст влево */
left: 3px; /* Сдвигаем текст вниз */
}
.avatarIcon img {
 border:0;
 padding:0;
 margin:0;
 width:50px;
 height:50px;
 z-index: 2;

}

a.groupModer:link,a.groupModer:visited,a.groupModer:hover {text-decoration:none; font-weight: bold; color:#669900;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {text-decoration:none; font-weight: bold; color:#aa0000;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {text-decoration:none; color:1e90ff;}
a.groupUser:link,a.groupUser:visited,a.groupUser:hover {text-decoration:none; color:#6f9fc8;}
a.groupOther1:link,a.groupOther1:visited,a.groupOther1:hover {text-decoration:none; font-weight: bold; color:#ff6600;}
.qName {color:#b4da45;}

/* ===== forum Start ===== */

/* General forum Table View */
.gTable {background:#262627;}
.gTableTop {padding:10px;height:30px; background: url('http://flamesoffreedom.clan.su/for/base.gif') center #16150A;font-family:Tahoma;color:#ebebeb;font-size:13px;font-weight:bold;text-align:center;}
.gTableSubTop {padding:10px; background:#272626;height:20px;font-size:10px;}
.gTableBody {padding:10px;background:#323232;}
.gTableBody1 {padding:10px;background:#323232;}
.gTableBottom {padding:10px;background:#323232;}
.gTableLeft {padding:10px;background:#272626;font-weight:bold;color:#cdbca4}
.gTableRight {padding:10px;background:#323232;color:#cdbca4;}
.gTableError {padding:10px;background:#c3a799;color:#FF0000;}
/* ------------------------ */

/* Forums Styles */
/* ===== forum Start ===== */

/* General forum Table View */
.gTable {background:#262627;}
.gTableTop {padding:10px;height:30px; background: url('http://flamesoffreedom.clan.su/for/base.gif') center #16150A;font-family:Tahoma;color:#f36e3e;font-size:13px;font-weight:bold;text-align:center;}
.gTableSubTop {padding:10px; background:#272626;height:20px;font-size:10px;}
.gTableBody {padding:10px;background:#323232;}
.gTableBody1 {padding:10px;background:#323232;}
.gTableBottom {padding:10px;background:#323232;}
.gTableLeft {padding:10px;background:#272626;font-weight:bold;color:#cdbca4}
.gTableRight {padding:10px;background:#323232;color:#cdbca4;}
.gTableError {padding:10px;background:#c3a799;color:#FF0000;}
/* ------------------------ */

/* Forums Styles */
.forumNameTd,.forumLastPostTd {padding:10px;background:#323232}
.forumIcoTd,.forumThreadTd,.forumPostTd {padding:10px;background:#272626}
.forumLastPostTd,.forumArchive {padding:10px;font-size:8pt;}

a.catLink:link {text-decoration:none; color:#f36e3e;}
a.catLink:visited {text-decoration:none; color:#f36e3e;}
a.catLink:hover {text-decoration:none; color:#9ffb02;}
a.catLink:active {text-decoration:none; color:#9ffb02;}

.lastPostGuest,.lastPostUser,.threadAuthor {font-weight:bold}
.userAvatar {border: 1px dotted #000; background-color: #cdbca4; padding: 5px; margin-top: 5px;}
.archivedForum{font-size:7pt;color:#FF0000;font-weight:bold;}
/* ------------- */

/* forum Titles & other */
.forum {font-weight:bold;font-size:11pt;}
.forumDescr,.forumModer {color:#cdbca4;font-size:8pt;}
.forumViewed {font-size:9px;}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {color:#f36e3e;}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {color:#f36e3e;}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {color:#9ffb02;}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {color:#9ffb02;}
/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {padding-bottom:7px;font-weight:bold;font-size:8pt;}
.forumBarKw {font-weight:normal;}
a.forumBarA:link {text-decoration:none; color:#f36e3e;}
a.forumBarA:visited {text-decoration:none; color:#f36e3e;}
a.forumBarA:hover {text-decoration:underline; color:#9ffb02;}
a.forumBarA:active {text-decoration:underline; color:#9ffb02;}
/* -------------------- */

/* forum Fast Navigation Blocks */
.fastNav,.fastSearch,.fastLoginForm {font-size:8pt;}
/* ---------------------------- */

/* forum Fast Navigation Menu */
.fastNavMain {background:#f36e3e;color:#FFFFFF;}
.fastNavCat {background:#F8F5E7;}
.fastNavCatA {background:#F8F5E7;color:#0000FF}
.fastNavForumA {color:#0000FF}
/* -------------------------- */

/* forum Page switches */
.pagesInfo {background:#9f3032;padding-right:10px;font-size:8pt;}
.switches {background:#cdbca4;}
.switch {background:#3E3727;width:15px;font-size:7pt;}
.switchActive {background:#f36e3e;font-weight:bold;color:#FFFFFF;width:15px}
a.switchDigit:link,a.switchBack:link,a.switchNext:link {text-decoration:none; color:#f36e3e;}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {text-decoration:none; color:#f36e3e;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline; color:#9ffb02;}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {text-decoration:underline; color:#9ffb02;}
/* ------------------- */

/* forum Threads Style */
.threadNametd,.threadAuthTd,.threadLastPostTd {padding:10px;padding:10px;background:#323232}
.threadIcoTd,.threadPostTd,.threadViewTd {padding:10px;background:#272626}
.threadLastPostTd {padding:10px;font-size:8pt;}
.threadDescr {color:#cdbca4;font-size:8pt;}
.threadNoticeLink {font-weight:bold;}
.threadsType {padding:10px;background:#272626;height:25px;font-weight:bold;font-size:7pt;color:#FFFFFF;padding-left:40px; }
.threadsDetails {padding:10px;background:#272626;height:20px;color:#cdbca4;}
.forumOnlineBar {padding:10px;background:#323232;height:30px;color:#cdbca4; padding-top: 10px;}

a.threadPinnedLink:link {text-decoration:none; color:#b4da45;}
a.threadPinnedLink:visited {text-decoration:none; color:#b4da45;}
a.threadPinnedLink:hover {text-decoration:underline; color:#f36e3e;}
a.threadPinnedLink:active {text-decoration:underline; color:#f36e3e;}

.threadPinnedLink,.threadLink {font-weight:bold; font-size:9pt;}
a.threadLink:link {text-decoration:underline; color:#f36e3e;}
a.threadLink:visited {text-decoration:underline; color:#f36e3e;}
a.threadLink:hover {text-decoration:underline; color:#9ffb02;}
a.threadLink:active {text-decoration:underline; color:#9ffb02;}

.postpSwithces {font-size:8pt;}
.thDescr {font-weight:normal;}
.threadFrmBlock {font-size:8pt;text-align:right;}
/* ------------------- */

/* Posts View */
.postTable {background:#cdbca4}
.postPoll {background:#9f3032;text-align:center;}
.postFirst {background:#9f3032;}
.postRest1 {background:#9f3032;}
.postRest2 {background:#9f3032;}
.postSeparator {height:2px;background:#9f3032;}

.postTdTop {background:#272626;height:30px;color:#cdbca4; padding-top: 7px;}
.postBottom {background:#272626;height:22px;color:#cdbca4;}
.postUser {font-weight:bold;}
.postTdInfo {background:#272626;text-align:center;padding:5px;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px;margin-bottom:5px;}
.reputation {margin-top:5px;}
.signatureHr {margin-top:20px;color:#cdbca4;}
.posttdMessage {background:#323232;padding:5px;color:#cdbca4;font-size:9pt;}

.postPoll {padding:5px;}
.pollQuestion {text-align:center;font-weight:bold;} 
.pollButtons,.pollTotal {text-align:center;}
.pollSubmitBut,.pollreSultsBut {width:140px;font-size:7pt;}
.pollSubmit {font-weight:bold;}
.pollEnd {text-align:center;height:30px;}


.bbCodeBlock {
 margin: 10px;
}
.codeMessage {
 padding: 5px 10px 5px 10px;
 text-align: justify;
 background-color: #34302d;
 color: #ef9849;
 display: block;
 -moz-border-radius: 5px;
 border-radius: 5px;
}
.bbCodeName {display: none;}


.quoteMessage {
 padding: 5px 10px 5px 10px;
 color: #dfdfdf;
 text-align: justify;
 background-color: #313131;
 margin: 5px 10px 5px 30px;
 display: block;
 -moz-border-radius: 5px;
 border-radius: 5px;
}

.quoteMessage a {
 color: #e8b000;
}

.bbQuoteName {
 color: #f7941d;
 font-size: 10pt;
}

.signatureView {font-size:7pt;}
.edited {padding-top:30px;font-size:7pt;text-align:right;color:#CCCCCC;}
.editedBy {font-weight:bold;font-size:8pt;}

.statusBlock {padding-top:3px;}
.statusOnline {color:#9ffb02;}
.statusOffline {color:#b44821;}
/* ---------- */

/* forum AllInOne Fast Add */
.newThreadBlock {background: #F9F9F9;}
.newPollBlock {background: #F9F9F9;}
.newThreadItem {padding: 0 0 0 8px; background: url('http://flamesoffreedom.clan.su/for/more.gif') no-repeat 0px 4px;}
.newPollItem {padding: 0 0 0 8px; background: url('http://flamesoffreedom.clan.su/for/more.gif') no-repeat 0px 4px;}
/* ----------------------- */

/* Post Form */
.codeButtons {font-size:7pt;color:#cdbca4;background:#9f3032;}
.codeCloseAll {font-size:7pt;color:#cdbca4;background:#9f3032;font-weight:bold;}
.postNameFl,.postDescrFl {background:#CACED2;width:400px}
.postPollFl,.postQuestionFl {background:#CACED2;width:400px}
.postResultFl {background:#F9F9F9;width:50px}
.postAnswerFl {background:#F9F9F9;width:300px}
.postTextFl {background:#F9F9F9;width:550px;height:150px}
.postUserFl {background:#F9F9F9;width:300px}

.pollHelp {font-weight:normal;font-size:7pt;padding-top:3px;}
.smilesPart {padding-top:5px;text-align:center}

.pollQuestion {text-align:center;font-weight:bold;} 
.pollButtons,.pollTotal {text-align:center;}
.pollSubmitBut,.pollreSultsBut {width:140px;font-size:7pt;}
.pollSubmit {font-weight:bold;}
.pollEnd {text-align:center;height:30px;}
/* --------- */

a.lastUserLink {color:#6f9fc8;font-size:10pt;}
a.groupOther1, a.groupcolor5{color:#f6ff00;}
a.groupOther2, a.groupcolor6 {color:#00ff60;}
a.groupOther3, a.groupcolor7 {color:#f7bc1d;}
a.groupUser, a.groupcolor1 {color:#6f9fc8;}
a.groupVerify, a.groupcolor2 {color:#aee000;}
a.groupModer, a.groupcolor3 {color:#e95d0f; font-weight:bold;}
a.groupAdmin, a.groupcolor4 {color:#e2001a; font-weight:bold;}
.qName {color:#b4da45;}


/* ====== forum End ====== */


.uOnline, .gOnline, .tOnline {
font: 9px tahoma;
color: #747473;
}

/* ====== rating ====== */
.rating {
color: #747473;
font: 10px tahoma;
width: 80px;
height: 16px;
}
.unit-rating {
list-style: none;
margin: 0px;
padding: 0px;
width: 80px;
height: 16px;
position: relative;
background: url(http://flamesoffreedom.clan.su/for/rating.png) repeat-x top left;
}
.unit-rating li {
text-indent: -90000px;
padding: 0px;
margin: 0px;
float:left;
} 
.pollHelp {font-weight:normal;font-size:7pt;padding-top:3px;}
.smilesPart {padding-top:5px;text-align:center}
/* ----------------- */

/* ====== forum End ====== */

/* ====== rating ====== */
.rating {
color: #747473;
font: 10px tahoma;
width: 80px;
height: 16px;
}
.unit-rating {
list-style: none;
margin: 0px;
padding: 0px;
width: 80px;
height: 16px;
position: relative;
background: url(http://tf2.com.ua/images/rating/rating.png) repeat-x top left;
}
.unit-rating li {
text-indent: -90000px;
padding: 0px;
margin: 0px;
float:left;
} 

/*heroes-ru.info*/

.unit-rating li a {
display: block;
width: 16px;
height: 16px;
text-decoration: none;
text-indent:-9000px;
z-index: 16;
position: absolute;
padding: 0px;
}
.unit-rating li a:hover {
background-image: url(http://tf2.com.ua/images/rating/rating.png);
background-position: left center;
z-index: 2;
left: 0px;
}
.unit-rating a.r1-unit {
left: 0px;
}
.unit-rating a.r1-unit:hover {
width: 16px;
}
.unit-rating a.r2-unit {
left: 16px;
}
.unit-rating a.r2-unit:hover {
width: 32px;
}
.unit-rating a.r3-unit {
left: 32px;
}
.unit-rating a.r3-unit:hover {
width: 48px;
}
.unit-rating a.r4-unit {
left: 48px;
}
.unit-rating a.r4-unit:hover {
width: 64px;
}
.unit-rating a.r5-unit {
left: 64px;
}
.unit-rating a.r5-unit:hover {
width: 80px;
}
.unit-rating li.current-rating {
background-image: url(http://tf2.com.ua/images/rating/rating.png);
background-position: left bottom;
background-repeat: repeat-x;
position: absolute;
height: 16px;
display: block;
text-indent: -9000px;
z-index: 1;
}


/* ====== MatchPanel ====== */

#MatchPanel {

 border-collapse: collapse; 
 font-size: 6px; 
}

.matchblock {
 border-bottom: 1px solid #666; 
 font-size: 11px; 
 height: 28px;
}

.matchblock:hover {
 border-bottom: 1px solid #FFF;
 font-size: 11px; 
 height: 28px;
}


.MPtd1, .MPtd3, .MPtd5, .MPtd7, .MPtd9{
 border-bottom: 1px solid #000; 
 font-size: 9px; 
 background-image: url(/images/bgtranc.png);
 height: 28px;
}

.MPtd2, .MPtd4, .MPtd6, .MPtd8, .MPtd10 {
 border-bottom: 1px solid #000; 
 font-size: 9px; 
 height: 28px;
}

.MPtd2 a, .MPtd4 a, .MPtd6 a, .MPtd8 a, .MPtd10 a {
 text-decoration: none;
 color: #CCC;
 font-size: 10px; 
}

.MPtd1 a, .MPtd3 a, .MPtd5 a, .MPtd7 a, .MPtd9 a {
 text-decoration: none;
 color: #CCC;
 font-size: 10px; 
}

.Box-Out {
 background-image: url(/images/BoxTopLeft.gif);
 background-position: top left;
 background-repeat: no-repeat;
 margin: 10px 0px;
 clear: both;
}

.BoxB {
 background-image: url(/images/BoxBottomRight.gif);
 background-position: bottom right;
 background-repeat: no-repeat;
}

.BoxC {
 background-image: url(/images/BoxTopRight.gif);
 background-position: top right;
 background-repeat: no-repeat;
}

.Box-In {
 background-image: url(/images/BoxBottomLeft.gif);
 background-position: bottom left;
 background-repeat: no-repeat;
 padding: 5px 10px;
}



/* Match table */



.MatchTable {
 font-weight: bold;
 font-size: 11px;
}

.MatchLink tr td {
 cursor: pointer;
}

.t_bg {
 background-image: url(http://tf2.com.ua/images/match_t_bg.jpg);
}

.MatchTable td {
 font-weight: normal;
 padding: 4px 5px;
 font-size: 11px;
 border-bottom: 1px solid #444;
 border-top: 1px solid #232323;
 color: #CCC;
 height: 30px;
}

.MatchTable td img {
 border: none;
 vertical-align: text-top;
}

.MatchTable th {
 color: #ef9849;
 height: 34px;
 text-align: center;
 font-weight: bold;
 padding: 8px 8px 11px 8px;
 font-size: 12px;
}



.MatchTable tr:hover {
 background-color: #333;
}

.MatchTable tr:active {
 background-color: #999;
}

.MatchTable a {
 color: #666;
 text-decoration: none;
 font-weight: bold;
}

.MatchTable a:hover {
 text-decoration: underline;
}

.MatchTable {
 float: right;
 font-size: 11px;
}

/* spreys
----------------------------------------------- */


 div#right div#allEntries {
 float: left;
 width: 580px;
 }

div#right div#allEntries div {
 float: left;
 }

div#right div#allEntries div div {
 float: none;
 }

div.vPrv {
 width: 160px;
 height: 310px;
 margin: 0px 16px 30px 16px;
 line-height: 1.3;
 }

img.vImg {
 width: 160px;
 height: 160px;
 padding: 5px 5px;
 border: 1px outset #cdbca4; 
 background: url('/images/lowerContentsBG.gif') #262627;
 background-repeat: repeat-x;
 }

img.vImgB {
 width: 160px;
 padding: 5px 5px;
 border: 1px outset #cdbca4; 
 background: url('/images/lowerContentsBG.gif') #262627;
 background-repeat: repeat-x;
 }

a:hover img.vImg {
 border: 1px solid #EB9C16; 
 }

img.vRat {
 height: 8px;
 padding-bottom: 6px;
 }

/* Cup */
.cup {
 border-spacing: 0px;
 font-size: 10px;
 width: 100%
}

.cup th {
 font-weight: normal;
 padding: 5px 5px 10px 5px;
}

.cup td {
 padding: 4px 4px 4px 8px;
 
}

.ctop {
 border-top: 1px solid #a0abb4;
}

.cleft {
 border-left: 1px solid #a0abb4;
}

.win {
 font-weight: bold;
 color: #49647d;
}

.result {
 color: #5C5C5C;
}

tr.left th {
 text-align: left;
 font-weight: bold;
 padding: 4px 4px 4px 8px;
}


/* banners
----------------------------------------------- */

.banner468
{
 border-color: #0072bc;
 border-width: 1px;
 border-style: solid
 padding: 2px;

}

.reklama70 {
 border: 1px dotted #000; 
 height: 70px;
 width: 493px;
 background: #cdbca4 url('/images/rekl/rekl70.gif');
 background-repeat: no-repeat;
 background-position: left top;
 color: #323232; 
 letter-spacing: 0px; 
}

.reklama70x2 {
 border: 1px dotted #000; 
 height: 70px;
 width: 960px;
 background: #cdbca4 url('/images/rekl/rekl70.gif');
 background-repeat: no-repeat;
 background-position: left top;
 color: #323232; 
 letter-spacing: 0px; 
}

.reklama100 {
 border: 1px dotted #000; 
 height: 100px;
 width: 760px;
 background: #cdbca4 url('/images/rekl/rekl100.gif');
 background-repeat: no-repeat;
 background-position: left top;
 color: #323232; 
 letter-spacing: 0px; 
}


/* navigation
----------------------------------------------- */
.catPages1, .pagesBlockuz1, .pagesBlockuz2 {color:#232323;border:0px;margin-bottom:8px;margin-top:9px;} 
.catPages1 a:link, .pagesBlockuz1 a:link, .pagesBlockuz2 a:link,
.catPages1 a:visited, .pagesBlockuz1 a:visited, .pagesBlockuz2 a:visited,
.catPages1 a:hover, .pagesBlockuz1 a:hover, .pagesBlockuz2 a:hover,
.catPages1 a:active, .pagesBlockuz1 a:active, .pagesBlockuz2 a:active {text-decoration:none;color: #FFFFFF;background:#747474;padding:2px 8px;font-size:10px;font-weight:bold;-moz-border-radius: 3px;border-radius: 3px;} 
.catPages1 a:hover, .pagesBlockuz1 a:hover, .pagesBlockuz2 a:hover {background:#ef9849;color:#000000;font-weight:bold;-moz-border-radius: 3px;border-radius: 3px;} 
.catPages1 b, .pagesBlockuz1 b, .pagesBlockuz2 b {text-decoration:none; background:#cdbca4; padding:2px 8px; color:#000000; font-size:10px;-moz-border-radius: 3px;border-radius: 3px;}

.clear {
 background: none;
 border: 0;
 clear: both;
 display: block;
 float: none;
 font-size: 0;
 list-style: none;
 margin: 0;
 padding: 0;
 overflow: hidden;
 visibility: hidden;
 width: 0;
 height: 0;
}

/* ADD PAGES
-----------------------------------------------*/

span.author input, span.author select{
 background-color: #232323;
 border: 1px #9a8e7e dashed;
 color: #747473;
 font-size: 10px;
 font-family: Tahoma;
 padding: 2px;
 margin-top: -4px;
}

span.author select{width:65px;height:16px;}


H1.add {margin-top:5px;}

H1 input
{
 background-color: #232323;
 border: 0px;
 padding: 2px;
 margin-top: -3px;
 color: #ef9849;
 font-weight: bold;
 font-size: 12px;
 font-family: Tahoma;
 text-transform: uppercase;
}

textarea.page_add_kr{
 font-size:10pt;
 background: url(http://tf2.com.ua/images/add_page/kr_op_1.png) #232323;
 color: #cdbca4;
 padding: 4px 4px 23px 0;
 margin: -13px 0 0 0;
}

div.edttbrief{
 font-size: 9px;
 font-family: Tahoma;
 margin: -28px 0 0 200px;
}

div.page_add_full{
 background: url(http://tf2.com.ua/images/add_page/full_text_1.png) #232323;
 padding: 4px 4px 23px 0;
 margin: 0;
}

div.page_add_full textarea{
 background: #232323;
 font-size:10pt;
 color: #cdbca4;
 margin: 0 0 0 4px;
padding:0;
}

div.add_panel{
 background: url(http://tf2.com.ua/images/add_page/add_panel_bk.png) repeat-x #cdbca4;
 height:20px;
 width: 100%;
}

div.page_add_full .add_panel select{
 background: url(http://tf2.com.ua/images/add_page/add_panel_bk.png) repeat-x #cdbca4;
 font-size:10pt;
 color: #232323;
 height:20px;
 border:0;
 margin: 0 0 0 4px;
 padding: 0 2px;
}

div.page_add_full .add_panel input {
 background: url(http://tf2.com.ua/images/add_page/add_panel_bk.png) repeat-x #cdbca4;
 font-size:10pt;
 color: #232323;
 border:0;
 height:20px;
 margin: 0 0 0 4px;
 padding: 0 1px;
}

div.add_logo_img{
 background: url(http://tf2.com.ua/images/add_page/add_logo_img.png) no-repeat;
 height:50px;
 widht:258px;
 padding: 12px 0 0 21px;
 margin: 0 0 -10px 0;
}

div.add_tags{
 background: url(http://tf2.com.ua/images/add_page/add_tags.png) no-repeat;
 height:50px;
 widht:300px;
 padding: 12px 10px 0 81px;
 margin: 0 1px -10px 0;
}

div.another_images.button input{width:30px;}