
/* меню навигации */


.menuitem {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    text-transform: uppercase;
    color: #000099;
    text-decoration: underline;
    letter-spacing: 1px;
  }

/* меню слева на страничке клуба */


.clubleftcol {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    text-transform: uppercase;
    color: #000099;
    text-decoration: underline;
    letter-spacing: 1px;
    padding-top: 20px;
    vertical-align: top;
  }

/* ячейка с названием странички (слева-сверху) */


.columnheadercell {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    text-transform: uppercase;
    color: navy;
    letter-spacing: 1px;
    border-style: solid;
    border-width: 1px;
    border-top-width: 0px;
    border-left-width: 0px;
    border-color: navy;
    width: 120px;
    height: 40px;
    vertical-align: bottom;
  }

/* ячейка собственно для контента странички */


.contentcell {
    border-style: solid;
    border-width: 1px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    border-color: navy;
    padding: 20px;
  }

/* ячейка для новостей */
.newscell {
    border-style: solid;
    border-width: 1px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    border-color: navy;
    padding: 0px;
  }

/* Дата в шапке новостей */


.newsdate {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #FFFFFF;
    text-indent: 10pt;
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
  }

/* Шапка новостей */
.newsheader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    vertical-align: middle;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }

/* Текстовка новостей */
.newstext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-align: justify;
    margin: 20px;

  }


.bigheader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    text-transform: uppercase;
    color: navy;
    letter-spacing: 1px;
    border: none navy;
  }

/* Таблица для новостей на главной */


.newstable {
    border-spacing : 0px;
    color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    text-align : left;
    width : 100%;
    empty-cells: show;
  }


.menuitemsmalltext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    text-transform: none;
    color: #000099;
    text-decoration: underline;
    letter-spacing: 1px;
    width: 120px;
  }


.newsheaderrow {
    background-color : #0099FF;
  }

/* Таблица расписания */
.timetable {
    border-spacing : 0px;
    color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    text-align : left;
    width : 100%;
    padding : 0;
    margin : 0;
    empty-cells: show;
  }

.ttdayheader {
  height: 60px;
  border-width: 0px;
  border-spacing : 0px;
  font-weight : bold;
}

.tttimecell {
  border-width: 1px;
  border-color: navy;
  border-style: solid;
  border-bottom: none;
  width: 76px;
}

.ttnamecell {
  border-width: 1px;
  border-color: navy;
  border-style: solid;
  border-left: none;
  border-right: none;
  border-bottom: none;
  width: 243px;
}


.caltable {
    border-spacing : 0px;
    color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    text-align : left;
    width : 100%;
    padding : 0;
    margin : 0;
    empty-cells: show;

  border-width: 1px;
  border-color: navy;
  border-style: solid;
  border-top: none;
  border-left: none;
  }


.calheader {
  border-width: 1px;
  border-color: navy;
  border-style: solid;
  border-right: none;
  height: 40px;

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  color: navy;
  text-align: center;
}

.calcelldata {
  border-width: 1px;
  border-color: navy;
  border-style: solid;
  border-bottom: none;
  border-right: none;

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  color: navy;
  text-align: center;
}

.calcellname {
  border-width: 1px;
  border-color: navy;
  border-style: solid;
  border-bottom: none;
  border-right: none;

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  color: navy;
  text-align: center;
}

.calcellcomm {
  border-width: 1px;
  border-color: navy;
  border-style: solid;
  border-bottom: none;
  border-right: none;

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  color: navy;
  text-align: left;
}

.calcellorg {
  border-width: 1px;
  border-color: navy;
  border-style: solid;
  border-bottom: none;
  border-right: none;

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  color: navy;
  text-align: left;
}

.calrowpassed {
  color: grey;
} 


.archive_text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    text-transform: none;
    color: #000099;
    letter-spacing: 1px;
    width: 120px;
  }

.topic {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    text-transform: uppercase;
    color: #000099;
    text-decoration: underline;
    letter-spacing: 1px;
  }

.topic1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    text-transform: uppercase;
    color: #000099;
    letter-spacing: 1px;
  }
.textblock {
    margin-top: 10px;
    margin-bottom: 10px;
  }