body
{
 background-color: white;
 background-image: url('/img/bg.jpg');
 margin: 0;
}

td
{
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 12;
 color: #454951;
}

select, input,
{
 font-size: 10px;
}

h1
{
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 16.6;
 color: #4878bc;
}

.likeh1
{
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 16.6;
 color: #4878bc;
font-weight: 700;
}


h2
{
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 15;
 color: #4878bc;
}

img 
{
 border: 0px;
}

a:link, a:visited, a:active
{
 font-size: 12;
 text-decoration: underline;
 color: #4878bc;
}

a:hover
{
 font-size: 12;
 text-decoration: underline;
 color: #315586;
}

a.big:link, a.big:visited, a.big:active
{
 font-size: 30;
 text-decoration: underline;
 color: #4878bc;
}

a.big:hover
{
 font-size: 30;
 text-decoration: underline;
 color: #315586;
}


.eng a:link, .eng a:visited, .eng a:active
{
 font-size: 12;
 text-decoration: underline;
 color: red;
}

.eng a:hover
{
 font-size: 12;
 text-decoration: underline;
 color: red;
}
li
{
 margin-top: 10px;
}

hr
{
 color: #CCCCCC;
}

.small
{
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 9;
 color: #454951;
}


.menu a:link, .menu a:visited, .menu a:active
{
 font-size: 8.6pt;
 text-decoration: none;
 color: white;
}

.menu a:hover
{
 font-size: 8.6pt;
 text-decoration: underline;
 color: white;
}

a:link.extrasmall, a:visited.extrasmall, a:active.extrasmall
{
 font-size: 6.6pt;
 text-decoration: underline;
 color: white;
}

a:hover.extrasmall
{
 font-size: 6.6pt;
 text-decoration: underline;
 color: yellow;
}

.tegs a:link, .tegs a:visited, .tegs a:active
{
 font-size: 8pt;
 text-decoration: underline;
 color: white;
}

.tegs a:hover
{
 font-size: 8pt;
 text-decoration: underline;
 color: #315586;
}

a:link.news, a:visited.news, a:active.news
{
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 16;
 color: #4878bc;
 text-decoration: underline;
 font-weight: bold;
}

a:hover.news
{
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 16;
 color: #315586;
 font-weight: bold;
 text-decoration: underline;
}


a:link.anons, a:visited.anons, a:active.anons
{
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 10pt;
 text-decoration: underline;
 color: #4878bc;
 font-weight: bold;
}

a:hover.anons
{
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 10pt;
 text-decoration: underline;
 color: #315586;
 font-weight: bold;
}

a:link.email, a:visited.email, a:active.email
{
 font-size: 8pt;
 text-decoration: none;
 color: #454951;
}

a:hover.email
{
 font-size: 8pt;
 text-decoration: underline;
 color: #454951;
}

.title
{
 font-size: 8.6pt;
 color: #30497a;
 font-weight: bold;
}

.date
{
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 11;
 color: #4878bc;
 background-color: cce2ff;
}

.date-v
{
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 11;
 color: #4878bc;
 background-color: cce2ff;
}

.phones
{
 font-family: Arial, Verdana, Tahoma, sans-serif;
 font-size: 14;
 color: #454951;
 font-weight: bold;
}

.archive 
{
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 14;
 color: #4878bc;
 font-weight: bold;
}

a:link.years, a:visited.years, a:active.years
{
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 15;
 text-decoration: underline;
 color: #4878bc;
}

a:hover.years
{
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 15;
 text-decoration: underline;
 color: #315586;
}

.white
{
 color: white;
}

.admin
 {
  color: red;
 }

.admin a:link, .admin a:visited, .admin a:active
{
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 12;
 text-decoration: none;
 font-weight: bold;
 color: red;
}

.admin a:hover
{
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 12;
 text-decoration: underline;
 font-weight: bold;
 color: red;
}

.top1
{
 font-family: Arial, Tahoma, Verdana, sans-serif;
 font-size: 11;
 color: #9bb3d8;
}

.top1 a:link, .top1 a:visited, .top1 a:active
{
 font-family: Arial, Tahoma, Verdana, sans-serif;
 font-size: 11;
 color: #9bb3d8;
 text-decoration: none;
}

.top1 a:hover
{
 font-family: Arial, Tahoma, Verdana, sans-serif;
 font-size: 11;
 color: #9bb3d8;
 text-decoration: underline;
}

.login
{
 font-family: Arial, Tahoma, Verdana, sans-serif;
 font-size: 11;
 color: #3868b2;
}

.aphorism
{
 font-family: Arial, Tahoma, Verdana, sans-serif;
 font-size: 12;
 color: #454951;
}

.copyright
{
 font-family: Arial, Tahoma, Verdana, sans-serif;
 font-size: 9.5;
 color: #454951;
}

.banner
{
 font-size: 11;
}

.banner a:link, .banner a:visited, .banner a:active
{
 text-decoration: underline;
 font-size: 11;
 color: #4878bc;
}

.banner a:hover
{
 text-decoration: underline;
 font-size: 11;
 color: #315586;
}

#search
{
 padding-right:10px;
}

/* new css 19.09.2011*/
table {border-collapse:collapse;}
.main-background { position:absolute; width:100%; height:100%; background:url("/img/main-bg.png")repeat-y scroll center 0 transparent; z-index:-1;}
.top1 a:link, .top1 a:visited, .top1 a:active {font-size: 9px;line-height: 42px; margin-right: 12px; color:#86A4C2; position:relative;padding-right:20px;}
.top1 a:hover {font-size: 9px;line-height: 42px; margin-right: 12px; color:#86A4C2; text-decoration:underline;}
.new-menu {background:url("/img/menu-bg.png")repeat-x scroll 0 0 transparent;}
.new-menu td {height:53px; vertical-align:middle;}
.new-menu td a{display:block; line-height:16px; font-size:11px; outline:none;}
.new-menu td:hover {background:url("/img/menu-bg-hover.png")repeat-x scroll 0 0 transparent; }
.new-menu td:active {background:url("/img/menu-bg-action.png")repeat-x scroll 0 0 transparent; }
#search input {border:none; height:27px; }
#search .button {background:url("/img/search-button.png")no-repeat scroll 0 0 transparent; width:62px; position:relative; top:0px; font:11px Arial, Helvetica, sans-serif; color:#4e4e4e;}
#search .button:active {top:1px}
#search .forminput {background:url("/img/search-field.png")no-repeat scroll 0 0 transparent; padding:0 5px;}

/* news 26.09.2011 */
.b-news h1 {font:18px/23px Arial, Helvetica, sans-serif; color:#000; margin-bottom:9px;}
.b-news ul {list-style:none; padding-left:0; margin:0 0 16px 0;}
.b-news ul li{background:url("/img/list-dot.gif") no-repeat scroll 14px 8px transparent; padding:0 15px 0 28px; font:12px/20px Arial, Helvetica, sans-serif; margin:11px 0 13px;color:#000;}
.b-news ul li a {color:#0086ed; }
.b-news ul li a:hover {color:#0c5e9c;}
.b-news .date {background:url("/img/news-date-bg.gif") no-repeat scroll 0 0 transparent; height: 30px; padding: 0 12px; font:11px/30px Arial, Helvetica, sans-serif; color:#557180; margin-top:9px;}
.b-news .special-news { background:url("/img/news-top-bg.gif") no-repeat scroll 0 bottom #fff5f5;list-style:none; padding:5px 10px 1px 22px; margin:20px 0 1px;}
.b-news .special-news li{ background:none; padding:0; margin-bottom:23px;}
.b-news .special-news li a{font:14px/23px Arial, Helvetica, sans-serif; text-decoration:none; border-bottom:1px solid;}
.b-news .special-news  li b {font-weight:normal;}
.b-news .special-news  li a{color:#793535;}
.b-news .special-news  li a:hover{color:#2f1010;}

.b-news .special-news2 { background: no-repeat scroll 0 bottom #D0EDFE;list-style:none; padding:5px 10px 1px 22px; margin:20px 0 1px;}
.b-news .special-news2 li{ background:none; padding:0; margin-bottom:23px;}
.b-news .special-news2 li a{font:14px/23px Arial, Helvetica, sans-serif; text-decoration:none; border-bottom:1px solid;}
.b-news .special-news2  li b {font-weight:normal;}
.b-news .special-news2  li a{color:#25324E;}
.b-news .special-news2  li a:hover{color:#170F2E;}


/* activity 10.10.11 */
.clear {margin-top:-1px !important;overflow:visible;}
.clear {height:1px !important;line-height:1px !important;margin-top:-1px;width:100%!important;clear:both;display:block;visibility:hidden;}
.special-activity .activity-date {display:inline-block; overflow:hidden; width:85px; float:left; line-height:23px; color:#cdafaf;}
.b-activity {background:url("/img/news-top-bg.gif") no-repeat scroll 0 bottom #fff5f5;padding:5px 10px 1px 22px; margin:20px 0 1px;}
.b-activity h2 {font: 18px Arial, Helvetica, sans-serif; color:#793535;}
.b-activity .special-activity { list-style:none; }
.b-activity .special-activity li{ background:none; padding:0; margin-bottom:23px;}
.b-activity .special-activity li a{font:14px/23px Arial, Helvetica, sans-serif; text-decoration:none; border-bottom:1px dotted;}
.b-activity .special-activity li b { 
float: right;
font-weight: 400;
width: 314px;
 }
.b-activity .special-activity  li a{color:#793535;}
.b-activity .special-activity  li a:hover{color:#2f1010;}

.b-activity-federation {background:url("/img/activity-federation.png") repeat-x scroll 0 bottom #fbfbfb;padding:5px 10px 1px 22px; margin:20px 0 1px;}
.b-activity-federation h2 {color:#4f4f4f;font: 18px Arial, Helvetica, sans-serif;}
.b-months .month{ color:#767676; text-decoration:none;padding:0 10px ; line-height:23px; margin: 0 0 15px 0; display:block; float:left; font-size:12px;}
.b-months .month.active {background:url("/img/month.png") repeat-x scroll 0 0 transparent; color:#fff;}
.b-months .month:hover{background:url("/img/month.png") repeat-x scroll 0 0 transparent; color:#fff;}

.b-activity-list {margin-top:20px;}
.b-activity-list ul {list-style:none;}
.b-activity-list ul li {color:#4e4e4e; background:none; padding-left:22px; margin-bottom:20px; padding-top:11px; margin-top:0;}
.b-activity-list .b-date {float:left; width:110px; color:#a4a4a4;}
.b-activity-list .b-act {float:right; width:310px;}
.b-activity-list ul li .b-act a {border-bottom:1px dotted; cursor:pointer; text-decoration:none; color:#4f4f4f}
.b-activity-list .b-act .info {margin:15px 0; display:none;}
.b-activity-list .b-act .info span { color:#afafaf; display:block;}
.b-activity-list ul li.active { box-shadow: 0 0 8px #AAAAAA; background:#fff; -moz-box-shadow: 0 0 8px #AAAAAA;    -webkit-box-shadow: 0 0 8px #AAAAAA); }
.b-activity-list ul li.active .b-date { line-height:25px;}
.b-activity-list ul li.active a {font: 18px Arial, Helvetica, sans-serif; border-bottom:none;}
.b-activity-list ul li.active .info {display:block;}

<!-- 19 october 2011 start-->

body table .top1 .top-but.langs {color:red!important;}
.top-but span {background:url("/img/head-buttons.png") no-repeat scroll 0 0 transparent; height: 16px; width:16px; top:-2px; left: -20px; position:absolute;}
.top-but.facebook span {background-position:-18px 0;}
.top-but.twitter span {background-position:-36px 0;}
.top-but.langs span {background-position:-55px 0;}


.content-but {width: 457px; padding-bottom:20px;}
.content-but  a:link, .bilety a:visited, .bilety a:active {font-size: 12px; color:#86A4C2; position:relative; text-decoration:none;}
.content-but  a:hover {font-size: 12px; color:#86A4C2; text-decoration:underline;}

.content-but span {background:url("/img/head-buttons.png") no-repeat scroll 0 0 transparent; height: 16px; width:16px;}
.content-but.facebook span {background-position:-18px 0;}
.content-but.twitter span {background-position:-36px 0;}
.content-but.langs span {background-position:-55px 0;}


<!-- 19 october 2011 end-->

<!-- 20 october 2011 start-->
a.foot-logo:link, a.foot-logo:visited, a.foot-logo:active {}
.phones {color:#5a5a5a; font-weight:normal; margin-bottom:5px; display:block}
.rsbi {margin-bottom:5px; display:block; font-size:14px; }
.phones span {color:#929292;}
.stext {color:#929292;font-size: 11px; font-family:Arial, Helvetica, sans-serif;}
a.email:link, a.email:visited, a.email:active {font-family:Arial, Helvetica, sans-serif;color: #0086ed;font-size: 11px;text-decoration:underline;}
a.blue:link, a.blue:visited, a.blue:active {font-family:Arial, Helvetica, sans-serif;color: #0086ed;font-size: 11px;text-decoration:underline;}
a.blue:hover{text-decoration: none;}
.copyright {font-size:11px; color:#929292; display:block; margin-bottom:5px;}
<!-- 20 october 2011 end-->

.baner {font-size:20px; }
.baner span {background: url("img/menu-bg.png") repeat-x scroll 0 bottom #53658B;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    line-height: 20px;
    padding: 8px 20px 14px;
    width: 162px;}
.baner span:hover {background: url("img/menu-bg-hover.png") repeat-x scroll 0 bottom #6378a2}

.enter-form .title {color:#5b5b5b; font:14px Arial, Helvetica, sans-serif; margin:0;}
.enter-form input{color:#757575; font:12px Arial, Helvetica, sans-serif; padding:4px 10px; }


.bilety {width: 457px; padding-bottom:20px;}
.bilety  a:link, .bilety a:visited, .bilety a:active {font-size: 12px; color:#86A4C2; position:relative; text-decoration:none;}
.bilety  a:hover {font-size: 12px; color:#86A4C2; text-decoration:underline;}

/**bitva**/
.b-members h1 {color:#454545; font:normal 21px/25px Arial, Helvetica, sans-serif; }
.b-members h2 {color:#9b9b9b; font:normal 16px/25px Arial, Helvetica, sans-serif; }

.battles-item {}
.battle-info {padding:0 28px;background: url("../img/event-close-bg.png") repeat-x scroll 0 -59px transparent; height:59px; cursor:pointer}
.battles-item.close .battle-info{ background-position:0 0;}
.battle-info span {color:#9a9a9a; font-size:16px; line-height:59px;}
.battle-info .num {
    display: block;
    float: left;
    padding-right: 20px;
    text-align: right;
    width: 17px;
}
.battle-info .battle-type {border-bottom:1px dotted #9a9a9a; color:#000; cursor:pointer;}
.battle-info .battle-place {font-size:12px; font-style:italic; padding-left:20px;}

.battle-members {padding:19px 28px 20px;background: url("../img/event-open-bg.png") repeat-x scroll 0 bottom #fff5f5;}
.battle-members .fighter.left {float:left; width:235px;}
.battle-members .fighter.right {float:right; width:167px;}
.battle-members .fighter-name {font-size:16px; font-weight:bold; max-width:145px; }
.battle-members .fighter.left .fighter-name { float:left; margin-right:35px; }
.battle-members .fighter-name .fighter-city {line-height:15px; font-size:11px; color:#c3a4a4; display:block; font-weight:normal; margin-top:2px;}
.battle-members .fighter .vs { font-weight:normal; font-size:12px; line-height:21px; font-style:italic; }
.battle-members .fighter-params { margin-top:15px; color:#ae9191; font:12px/20px Arial, Helvetica, sans-serif; margin-left:2px; margin-bottom:15px;}
.battle-members .fighter-params span {color:#7f5d5d;}
.battle-members .fighter-details {color:#c3a4a4; font:9px/15px Tahoma, Geneva, sans-serif; width:125px;}


