* {
 margin: 0;
 padding: 0;
}

body,div {
    font: normal 13px arial;
    line-height: 20px;
    color: #333333;
}

img {
    border: 0px;
}

a {
    font-size: 16px;
    color: #0066cc;
    text-decoration: underline;
}

a:hover {
    text-decoration: none;
}


table {
    border-collapse: collapse;
}

h1 {
    margin-top: 15px;
    font: normal 30px arial;
    color: #cc0000;
}

h2 {
    font: normal 24px arial;
    color: #cc0000;
}

h3 {
    font: normal 18px arial;
    color: #cc0000;
}

h4 {
    font: normal 16px arial;
    color: #cc0000;
    margin-bottom: 5px;
}

.clear {
    height: 15; clear: both;
    overflow: hidden;   
}

#container {
    width: 1010px;
    margin: 0 auto;
}

#top {
    height: 34px;
    padding-top: 26px;
    padding-left: 14px;
}

#header {
    width: 1010px;
    height: 211px;
    background-image: url('/img/header.jpg');
}

#login {
    float: right;
    position: relative;
    top: 45px;
    right: 20px;
    width: 285px;
    height: 75px;
    padding: 5px 0px;
}

#login-hdr {
    float: left;
    margin: 3px;
    width: 124px;
    height: 22px;
}

.field {
    width: 115px;
    height: 26px;
    background-image: url('/img/field-bcg.png');
    float: left;
    margin-right: 5px;
}

.field input {
    border: 0px;
    width: 80px;
    height: 20px;
    margin-top: 3px;
    margin-left: 10px;
    position: relative;
}

#login-links {
    float: right;
    margin-right: 10px;
    position: relative;
}

#login-links a {
    color: #ffffff;
    text-decoration: underline;
    margin-right: 10px;
    font-size: 11px;
}

#login-links a:hover {
    text-decoration: none;
}

#topmenu {
    position: relative;
    float: right;
    text-align: left;
    top: 153px;
    left: 274px;
    width: 320px;
}

#topmenu img {
    margin-right: 20px;
}

#main {
    padding: 0px 5px;
}

#left {
    width: 180px;
    float: left;
    overflow: hidden;
}

#right {
    width: 185px;
    float: left;
}

#center {
    float: left;
    width: 615px;
    padding: 0px 10px;
}
#bigcenter {
    float: left;
    width: 806px;
    padding: 0px 5px;
}
#hugecenter {
    float: left;
    width: 1000px;
    padding: 0px 5px;
}

#menu a {
    font-size: 18px;
    display: block;
    color: #333333;
    text-decoration: underline;
    margin-bottom: 16px;
}

#menu a:hover {
    color: #0066cc;
}

.block {
    width: 270px;
    height: 193px;
    background-image: url('/img/block-bcg.jpg');
    float: left;
    padding: 14px;
    color: #333333;
    overflow: hidden;
}

.title {
    line-height: 16px;
}

#block-spacer {
    width: 15px;
    height: 221px;
    float: left;
}

.date {
    font-size: 16px;
    color: #666666;
    line-height: 18px;
}

.tur {
    font-size: 11px;
    color: #666666;
    margin-bottom: 5px;
    line-height: 14px;
}

.label {
    width: 105px;
    height: 100px;
    float: left;
    text-align: center;
    margin-bottom: 5px;
}

.score {
    padding-top: 25px;
    font-size: 36px;
    width: 60px;
    height: 75px;
    float: left;
    text-align: center;
}

#prognoz {
    color: #cc0000;
    margin-left: 18px;
}


#preseason {
    color: #a0a0a0;
    line-height: 150%;
    font-size: 18px;
}

.newsblock {
    margin-top: 10px;
    float: left;
    width: 100%;
}


#entrt {
    width: 980px;
    height: 12px;
    float: left;
    text-align: center;
    padding-bottom: 15px;
    font-size: 11px;
}

#entrt a {
    font-size: 11px;
}

#newsblock {
    float: left;
    width: 100%;
}

.newshdr {
    display: block;
    color: #0066cc;
    font-size: 20px;
    margin-top: 10px;
    float: left;
    width: 100%;
}

.newsdate {
    color: #999999;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 6px;
    float: left;
    width: 100%;
    display: block;
}

.newstext, .newstxt {
    font-size: 14px;
    color: #333333;    
}

.newstxt {
    margin-top: 15px;
}

.newstxt a {
    font-size: 14px;
}
.newstext a {
    font-size: 15px;
}

.newstext span, .newstxt span {
    font-size: 17px;
}

.links {
    float: left;
    width: 100%;
}

.more {
    display: block;
    float: left;
    margin: 10px 0px;
}

.comments {
    display: block;
    text-align: right;
    float: right;
    margin: 10px 0px;
    padding-right: 10px;
}

.newsblock img, #newsblock img {
    display: block;
    float: left;
    margin-right: 10px;
}

.line {
    float: left;
    margin: 3px 0px;
}
.fline {
    float: left;
    margin: 0px 0px;
}

.name a {
    font-size: 12px;
    color: #333333;
    
}

.name span {
    display: block;
    float: left;
    width: 18px;
    font-size: 12px;
    color: #333333;
}

.name {
    padding-left: 5px;
    width: 120px;
    float: left;
}

.i-col, .o-col {
    width: 30px;
    float: left;
}

.header {
    float: left;
    margin-bottom: 3px;
}

.header div {
    color: #cc0000;
    font-size: 16px;
}

#skaline {
    background-color: #e5f5ff;
    width: 185px;
    height: 20px;
    display: block;
    overflow: hidden;
}

#skaline .name, #skaline .i-col, #skaline .o-col {
    font-weight: bold;
}

.rightlink {
    margin-top: 5px;
    font-size: 14px;
    display: block;
    width: 185px;
    text-align: center;
}

.rightxlink {
    margin-top: 15px;
    font-size: 14px;
    display: block;
    width: 185px;
    text-align: center;
}

#habar {
    width: 164px;
    height: 170px;
    padding: 10px 13px;
    background-image: url('/img/habar-bcg.jpg');
    background-repeat: no-repeat;
    position: relative;
    margin-top: 20px;
}

#habar h1 {
    margin-top: 0px;
}

#club {
    font-size: 12px;
    display: block;
}

#habarlogo {
    position: absolute;
    right: -8px;
    top: -5px;
    height: 82px;
    width: 82px;
}

#habarska {
    position: absolute;
    left: -5px;
    top: 90px;
    width: 69px;
    height: 108px;
}

#habarnew {
    display: block;
    float: right;
    width: 100px;
    margin-top: 10px;
    margin-right: 5px;
    text-align: right;
    font-size: 14px;
}

#press {
    margin-top: 20px;
}

#press h3 {
    margin-bottom: 8px;
}

#press img {
    display: block;
    float: left;
}

#register {FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: 140%;}

#register a {FONT-SIZE: 14px; LINE-HEIGHT: 140%;}

.arrow {
    margin-top: 8px;
}

#press p {
   padding-top: 0px;
   margin-left: 10px;
}

.press {
    margin-bottom: 5px;
}

.press a {
    font-size: 12px;
}

#poller {
    margin-top: 15px;
}

#pollertext {
    margin: 8px 0px;
    font-size: 16px;
}

#poller-btn {
    margin-top: 10px;
    margin-left: 40px;
}

.polleransw {
    margin-left: 20px;
    margin-top: 2px;
    font-size: 12px;
}

.polleransw2 {
    margin-left: 2px;
    font-size: 12px;
    padding-bottom: 10px;
}

.radio {
    margin-top: 5px;
    float: left;
}

#before {
    float: left;
    margin: 20px 0px;
}

#now {
    float: left;
    margin: 0px 0px 35px 0px;
}

#beforex {
    float: left;
    margin: 0px 0px;
}

.tableline {
    height: 20px;
    width: 170px;
    float: left;
    margin: 1px 0px;
}

.leftside {
    width: 75px;
    text-align: right;
    float: left;
    font-size: 10px;
}

.centercell {
    width: 20px;
    text-align: center;
    float: left;
    font-size: 10px;
}

.rightside {
    width: 75px;
    text-align: left;
    float: left;
    font-size: 10px;
}

.red {
    color: #cc0000;
}

.blue {
    color: #0066cc;
}

#rss {
    width: 26px;
    height: 26px;
}

#footer {
    width: 980px;
    height: 76px;
    background-image: url('/img/footer.jpg');
    float: left;
    margin-top: 20px;
    color: #ffffff;
    padding-top: 15px;
    padding-left: 30px;
}

#footer a {
    font-size: 13px;
    color: #ffffff;
}

#copytext {
    font-size: 16px;
}

#submenu1 a, #submenu2 a, #submenu3 a,  #submenu4 a, #submenu5 a  {
    margin-left: 10px;
    font-size: 14px;
}

.month {
    display: none;
}

.submenu {
    display: none;
}

#pageheader {
    margin-top: 0px;
}

#views {
    float: right;
    color: #999999;
    font-size: 15px;
    margin-top: 15px;
}

#comments, #addcomment {
    margin-top: 20px;
}

.comment {
    margin-top: 18px;
}

.comment-info {
    margin-bottom: 5px;
}

.comment-info span {
    font-size: 16px;
}

#addcomment {
}

#allnews {
    padding-bottom: 20px;
}

.formline {
    margin-top: 15px;
}

.formlabel {
    float: left;
    width: 200px;
    font-size: 16px;
}

.formline input {
    border: 1px solid #cccccc;
    height: 30px;
    font-size: 16px;
}

.formline textarea {
    border: 1px solid #cccccc;
    font: 16px arial;
}

#captcha {
    margin-right: 12px;
}

#add-btn, #reset-btn {
    border: 0px;
    height: 28px;
    cursor: pointer;
}

#submenu a {
    margin-left: 10px;
    color: #333333;
    font-size: 18px;
    display: block;
    margin-bottom: 15px;
}

#submenu a:hover {
    color: #669933;
}

#archive {
    margin-top: 30px;
}

#archive h4 {
    margin-bottom: 15px;
}

#archive .clear {
    height: 10px;
}

.year {
    float: left;
    width: 80px;
    text-align: right;
    color: #333333;
    font: 16px arial;
}
.year a{
    color: #000000;
}

.month {
    padding-left: 15px;
    float: right;
    width: 90px;
    text-align: left;
}

.month a {
    display: block;
    margin-bottom: 10px;
}

.month2 {
    padding-left: 15px;
    float: right;
    width: 90px;
    text-align: left;
}

.month2 a {
    display: block;
    margin-bottom: 10px;
}

#tourinfo {
    font-size: 24px;
    margin: 20px 0px;
}
#tourinfox {
    font-size: 24px;
}

#tourinfo2 {
    font-size: 18px;
    margin: 15px 0px;
}

#tourinfo2 a {
    font-size: 18px;
    margin: 15px 0px;
}

#tourinfo1 {
    font-size: 24px;
    margin-top: 20px;
}

#tourplace {
    font-size: 15px;
}

#table {
    position: relative;
    margin-top: 20px;
}

#table2 {
    margin-top: 20px;
}

#table-top {
    width: 606px;
    height: 22px;
    background-image: url('/img/table-top.jpg');
}

#bigtable-top {
    width: 806px;
    height: 22px;
    background-image: url('/img/bigtable-top.jpg');
}

#table-middle {
    width: 606px;
    background-image: url('/img/table-bcg.jpg');
}

#bigtable-middle {
    width: 806px;
    background-image: url('/img/bigtable-bcg.jpg');
}

#table-middle table, #bigtable-middle table {
    position: relative;
    top: -10px;
}

#moreinfo table {
    position: relative;
    top: 0px;
}

#table-bottom {
    position: relative;
    bottom: 15px;
    width: 606px;
    height: 22px;
    background-image: url('/img/table-bottom.jpg');
    background-color: #ffffff;
    background-repeat: no-repeat;
}

#bigtable-bottom {
    position: relative;
    bottom: 15px;
    width: 806px;
    height: 37px;
    background-image: url('/img/bigtable-bottom.jpg');
    background-color: #ffffff;
    background-repeat: no-repeat;
}

.sostav, .sobytija {
    color: #cc0000;
    font-size: 18px;
    text-align: center;
    font-weight: normal;
    padding-bottom: 5px;
}

.sostav {
    width: 170px;
}

.sobytija {
    width: 266px;
}

.infolink {
    color: #cc0000;
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 10px;
}

.sostav-line {
    padding: 3px 0px;
    margin: 5px 5px;
    text-align: center;
    font-size: 14px;
}

.sostav-line a, #goals a {
    font-size: 14px;
    color: #333333;
}

.sostav-line a:hover, #goals a:hover {
    color: #0066cc;
}

#goals, #moreinfo {
    margin-left: 7px;
    padding: 5px;
    width: 240px;
    background-color: #f6f6f6;
}

#center-cell {
    text-align: center;
}

#moreinfo {
    margin-top: 15px;
}

.icon {
    margin: 0px 5px;
}

#goals .left {
    text-align: left;
    padding: 5px;
}

#goals .right {
    text-align: right;
    padding: 2px 5px;
}

.balls {
    width: 40px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

.ballsname {
    width: 160px;
    text-align: center;
    font-size: 14px;
}

#judge {
    height: 10px;
    padding-top: 10px;
    background-color: #ffffff;
    position: relative;
    top: -15px;
    font-size: 14px;
}

#judge span {
    font-size: 18px;
}

#prim {
    height: 10px;
    padding-top: 5px;
    background-color: #ffffff;
    position: relative;
    top: -15px;
    font-size: 12px;
}
#primx {
    height: 15px;
    padding-top: 0px;
    background-color: #ffffff;
    position: relative;
    top: -15px;
    font-size: 12px;
}
#prim a {
    font-size: 12px;
}

#mediatable {
    font-size: 16px;
    margin: 0px 5px;
}

#mediatable a {
    font-size: 14px;
    margin: 0px 5px;
}

.teamlabel {
    width: 105px;
    float: left;
    text-align: center;
}

.teamname {
    padding-top: 10px;
    width: 150px;
    font-size: 24px;
    float: left;
    text-align: center;
}

.teamname span {
    font-size: 15px;
}

.gamescore {
    padding-top: 10px;
    font-size: 30px;
    width: 100px;
    float: left;
    text-align: center;
}

#gameinfo {
    margin-top: 20px;
}

#datatable, #datatable0, #datatable1, #datatable2 {
    margin: 0px 5px;
    width: 596px;
}

.xcomments {
    line-height: 130%;
    font-size: 11px;
}

#resutable {
    font-size: 11px;
}
#resutable tr {
    font-size: 11px;
}

#bigdatatable, #bigdatatable2 {
    margin: 0px 5px;
    width: 796px;
}

#bigdatatable th, #bigdatatable2 th, #datatable th, #datatable0 th, #datatable1 th, #datatable2 th, #histable th, #mediatable th {
    color: #cc0000;    

}

#bigdatatable tr, #bigdatatable2 tr, #datatable0 tr, #datatable1 tr, #datatable2 tr {
    margin: 4px 5px;
}


#datatable tr {
    margin: 4px 5px;
}

#histable {
    margin: 5px 5px;
}
#histable tr {
    margin: 0px 5px;
}
#histable td a {
    font-size: 14px;
}
#histable td {
    padding-top: 4px;
    padding-left: 25px;
}
#histable th {
    padding-top: 24px;
    padding-left: 28px;
    font-size: 16px;

}

.primech {
    padding-top: 20px;
    padding-left: 28px;
    padding-right: 28px;
    padding-bottom: 10px;
}

#bigdatatable td, #datatable td, #datatable0 td, #datatable1 td, #datatable2 td {
    font-size: 14px;
    padding: 5px;
}

#bigdatatable2 td {
    font-size: 14px;
    padding: 2.5px;
}

#bigdatatable td a, #bigdatatable2 td a, #datatable td a, #datatable0 td a, #datatable1 td a, #datatable2 td a {
    font-size: 13px;
}

.date-cell {
    width: 150px;
}

.score-cell {
    width: 50px;
}

#datatable .x-cell a{
    font-size: 12px;
}

#datatable .z-cell a{
    font-size: 12px;
}
.home-cell, .guest-cell {
    width: 200px;
}

#ska-line td, #ska-line0 td, #ska-line1, #ska-line2 td {
    font-weight: bold;
}
#ska-line2 td {
    font-weight: bold;
    background-color: #fff5f5;
}

#top-line td, #top-line0 td, #top-line1 td {
    font-weight: normal;
    background-color: #D2FFDF;
}

#bot-line td, #bot-line0 td, #bot-line1 td {
    font-weight: normal;
    background-color: #FFDFDF;
}

#lose-line {
    font-weight: normal;
    background-color: #ffebeb;
}
#draw-line {
    font-weight: normal;
    background-color: #ffffeb;
}
#win-line {
    font-weight: normal;
    background-color: #ebffeb;
}

#datatable .igr-cell, #datatable .amp-cell, #datatable .gra-cell, #datatable .dat-cell,
#datatable .ple-cell, #datatable .ros-cell, #datatable .ves-cell {
    font-size: 12px;
    text-align: center;
    padding: 2px;
}

#datatable .igra-cell, #datatable .igrb-cell, #datatable .x-cell, #datatable .blue-cell, #bigdatatable .igra-cell, #bigdatatable .x-cell, #bigdatatable .comcell {
    font-size: 12px;
    padding: 2px;
}

#datatable .igrb-cell a {
    font-size: 12px;
    padding: 2px;
}

#mediatext {
    font-size: 12px;
    line-height: 150%;
}
#mediatext a {
    font-size: 12px;
    line-height: 150%;
}


#bigdatatable .res-cell a, #bigdatatable2 .res-cell a {
    font-size: 12px;
    line-height: 130%;
}

#datatable0 .sitestr a {
    font-size: 12.5px;
    padding: 1px;
    line-height: 200%;
}

#datatable .igr-cell, #bigdatatable .comcell,#bigdatatable2 .comcell, #bigdatatable .igrd-cell, #bigdatatable2 .igrd-cell {
    text-align: left;
    padding-left: 15px;
}

#bigdatatable .comcell, #bigdatatable2 .comcell  {
    padding-right: 15px;    padding-top: 15px;
}

.igr-cell {
    width: 185px;
}

#datatable .igr-cell a, #datatable .blue-cell a, #datatable0 .kom-cell a, #datatable1 .kom-cell a, #datatable2 .kom-cell a{
    font-size: 12px;
}

#datatable .red-cell a {
    font-size: 12px;
    color: #cc0000;
}
.amp-cell, .dat-cell, .ple-cell {
    width: 70px;
}

.ros-cell, .ves-cell {
    width: 50px;
}

.gra-cell {
    width: 90px;
}

.m-cell, .i-cell, .v-cell, .n-cell, .p-cell, .raz-cell, .o-cell {
    width: 50px;
}

.kom-cell {
    width: 250px;
}

#datatable0 .m-cell, #datatable0 .i-cell, #datatable0 .v-cell,
#datatable0 .n-cell, #datatable0 .p-cell, #datatable0 .raz-cell,
#datatable0 .o-cell, #datatable0 .kom-cell,
#datatable1 .m-cell, #datatable1 .i-cell, #datatable1 .v-cell,
#datatable1 .n-cell, #datatable1 .p-cell, #datatable1 .raz-cell,
#datatable1 .o-cell, #datatable1 .kom-cell,
#datatable2 .m-cell, #datatable2 .i-cell, #datatable2 .v-cell,
#datatable2 .n-cell, #datatable2 .p-cell, #datatable2 .raz-cell,
#datatable2 .o-cell, #datatable2 .kom-cell {
    font-size: 12px;
    text-align: center;
    padding: 2px;
}

#datatable1, #datatable2 {
    display: none;
}

#tabs {
    float: left;
    margin-left: 15px;
}

#tabs a {
    text-decoration: none;
    color: #333333;
}

#tabs a:hover {
    text-decoration: underline;
}

#tabs div {
    float: left;
    width: 164px;
    margin-left: 10px;
    text-align: center;
    padding-top: 15px;
    font-size: 16px;
    position: relative;
    top: 2px;
    z-index: 999;
    overflow: hidden;
}

.active {
    height: 34px;
    background-image: url('/img/tab-act.jpg');
    background-repeat: no-repeat;
    position: relative;
    top: 2px;
}

.passive {
    height: 32px;
    background-image: url('/img/tab-pas.jpg');
}

#panel, #panel2 {
    margin: 6px 5px;
    color: #ffffff;
    width: 250px;
}

#panel span {
    font-size: 20px;
}

#panel a {
    color: #ffffff;
    font-size: 14px;
    margin-right: 10px;
    margin-top: 10px;
    display: block;
    float: left;
}

#panel .png {
    float: right;
    position: relative;
    right: -30px;
    top: -15px;
}

#footer .counters {
    float: right;
    position: relative;
    right: -30px;
    top: -15px;
}
  #passwdStrengthVisual{background-color: #53ff1e; width: 150px; height: 20px; border: 1px solid #123; font-size: 11px; color: #321;}
  #passwdStrengthVisual>div {background: #53ff1e url(grad-green-to-red.jpg) repeat-y;}
  #passwdStrengthHint {color: #999; font-size: 11px;}
  #passwdCompareHint {color: #999; font-size: 11px;}

