/* --------------------------------------------------------------------------- */
/* nastavenie okrajov pre vsetky tagy */
/* --------------------------------------------------------------------------- */
* {
  margin            : 0px;
  border             : 0px;
  padding           : 0px;
  font-size          : 14px;
  box-sizing        : border-box
  -moz-box-sizing   : border-box;
}

ul {
  padding-left      : 7px;
  margin-left       : 7px;
  list-style-image  : url("../css.images/ul.gif");
}

/* --------------------------------------------------------------------------- */
/*  nastavenie tela  */
/* --------------------------------------------------------------------------- */
html, body {
  font-family       : Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Georgia;
  color                : #262626;
  background-color  : #7EC927;
  font-size              : 13px;
  background-image: url("../css.images/pagebg.jpg");
}

#content-wrap {
  background-image  : url("../css.images/pagebg1.jpg");
  background-position: top right;
  background-repeat : repeat-x;
  margin-top: 0px;
  border: 0px;
}

/* --------------------------------------------------------------------------- */
/* nastavenie odkazu */
/* --------------------------------------------------------------------------- */
a {
  color             : #990A08;
  text-align        : left;
}
/* --------------------------------------------------------------------------- */
/* hlavna stranka */
/* --------------------------------------------------------------------------- */
#page {
  width             : 880px;
  background-color  : #FFFFFF;
  margin-right      : auto;
  margin-left       : auto;
}

#page_id {
  background-color      : #FFFFFF;
  padding-top           : 0px;
  padding-left          : 0px;
  padding-right         : 0px;
  padding-bottom        : 0px;
  border                : 8px solid #990A08;	
}

.back {

}

/* --------------------------------------------------------------------------- */
/* hlavne menu */
/* --------------------------------------------------------------------------- */
.main-menu-panel {
  padding           : 0px;
  margin-top        : 0px;
}

.main-menu, .main-menu-basic {
  color          : #FFFFFF;
  font-size    : 110%;
  text-decoration : none;
  padding-left     : 0px;
  text-transform  : uppercase;
}

.main-menu:hover {
  text-decoration : underline;
}

.main-menu {
  padding-left      : 20px;
  padding-right      : 20px;
  width : 120px;
}

.menu-delimiter {
  background-image  : url("../css.images/menudelimiter.gif");
  background-position: top right;
  background-repeat : repeat-y;
}

.main-menu-popup {
  width             : 196px;
  line-height     : 220%;
  background-color: #000000;
}

/* --------------------------------------------------------------------------- */
/*  lavy a pravy pas */
/* --------------------------------------------------------------------------- */
#left-bar, #right-bar {
  width             : 200px;
  display           : block;
}

#content  {
  width             : 100%;
  _height           : 500px;
  min-height        : 500px;
}

#clear {
  clear             : both;
}

/* --------------------------------------------------------------------------- */
/*  nastavenie titulkov */
/* --------------------------------------------------------------------------- */
h1, h2, h3 {
  color                : #000000;
  font-weight       : normal;
  margin-top        : 8px;
  margin-bottom   : 12px;
  clear             : both;
  text-transform  : uppercase;
}

h1 {
  font-size         : 110%;
}

h2, .tx-newloginbox-pi1 h3 {
  font-size         : 110%;
}

h3 {
  font-size         : 105%;
}

/* --------------------------------------------------------------------------- */
table, tr, td {
  margin-top        : 5px;
  margin-bottom     : 5px;
}

.bodytext {
 text-align         : justify;
}

.contenttable th {
 text-align         : left;
}

.contenttable-3, .csc-uploads {
  width             : 100%;
}
.contenttable-3 td {
  line-height       : 150%;
  vertical-align    : top;
}

.contenttable-3 th {
  line-height       : 150%;
  vertical-align    : top;
  color             : #000000;
  white-space       : nowrap  
}

.supiska td {
  line-height: 175%;
}

.supiska td .td-0  {
  text-align        : center;
}

.supiska thead {
  background-color: #000000;
}

.supiska th        {
  background-color  : #000000;
  color             : #FFFFFF;
  text-align: center;
}  

.supiska a {
  color: #000000;
}

.supiska .tr-odd {
  background-color  : #FFFFFF;
}

.supiska .tr-even {
  background-color  : #E0E0E0;
}

.player-detail-photo {
  background-image   : url("../css.images/hrac.gif"); 
  background-position: top center;
  background-repeat  : no-repeat; 
  width              : 200px;
  height             : 270px;
  display            : block;
}

/* --------------------------------------------------------------------------- */
/*  panel */
/* --------------------------------------------------------------------------- */
.csc-frame, .csc-frame-indend, .csc-frame-indent6633{
  padding           : 1px 7px 0px 7px;
}

.no-border 
{
 padding : 0px;
}

.csc-frame-indent6633 {
  padding           : 1px 7px 1px 7px;
  margin-top        : 7px;
}

.panel-wrap {
}

.panel-header, .csc-frame-frame1, .csc-frame-frame2, .csc-frame-indent3366, .csc-frame-indent6633 {
  background-image  : url("../css.images/panelbg.gif");
  background-position: top left;
  background-repeat : repeat-x;
}

.csc-frame-indent6633
{
  background-image  : url("../css.images/panelbgred.gif");
}

.next-match
{
  background-image  : url("../css.images/nextmatchbg.jpg");
  background-position: top left;
  background-repeat : no-repeat;
  color : #FFFFFF;
  font-size : 120%;
  font-weight: bold;
}

.last-match
{
  background-color: #990A08;
  color: #FFFFFF;
}

#footer {
  padding           : 3px;
  height:	25px;
  background-color  : #000000;
  text-align        : center;
  color             : #FFFFFF;
  clear             : both;
}

.menu {
  background-image  : url("../css.images/menubg.jpg");
  background-position: top left;
  background-repeat : repeat-x;
  background-color  : #9E0507;
  _height	    : 35px;
  min-height	    : 35px;
   padding: 0px;
}

.menu a {
}

.copyright a {
  color             : #FFFFFF;
}

.logo {
  background-image  : url("../css.images/header2.jpg");
  background-position: center center;
  background-repeat : no-repeat;
  height            : 202px;
}

.logo-msk {
  background-image  : url("../css.images/logo.gif");
  background-position: bottom left;
  background-repeat : no-repeat;
  height            : 90px;
  border-bottom     : 5px solid #FFFFFF;
}

.footer-menu-item {
  color             : #D8D8D8;
  text-align        : center;
}
.footer-menu-item a {
  background-image  : url("../css.images/grayDel.gif");
  background-position: top right;
  background-repeat : repeat-y;
  padding-left      : 5px;
  padding-right     : 10px;
}

.news-item {
  background-image  : url("../css.images/bottomDel.gif");
  background-position: bottom left;
  background-repeat : repeat-x;
}

.news-title  {
  font-size   : 110%;
  font-weight: bold;
}

.news-time {
  color: #808080;
}

.center {
  text-align        : center;
}


input {
  _font-size        : x-small;
}

.input-text, .csc-mailform-field input, #tx-newloginbox-pi1-forgot_email, #tx-newloginbox-pi1-user, #tx-newloginbox-pi1-pass, .tx-srfeuserregister-pi1-text, .tx-srfeuserregister-pi1-password, #tx-srfeuserregister-pi1-static_info_country {
  background-color  : #000000;
  border            : 1px solid #C6B96B;
  color             : #000000;
  width             : 130px;
}

.tx-srfeuserregister-pi1-text, .csc-mailform-field input, .tx-srfeuserregister-pi1-password, #tx-srfeuserregister-pi1-static_info_country {
  width             : 300px;
}

.input-submit, .pollsubmit, .tx-newloginbox-pi1-submit, .tx-srfeuserregister-pi1-submit {
  background-color  : #000000;
  color             : #FFFFFF;
  border            : 1px solid #000000;
  text-align        : center;
}

.tx-newloginbox-pi1-submit {
  width             : 130px;
}

.separator {
  background-image  : url("../css.images/bottomDel.gif");
  background-position: bottom left;
  background-repeat : repeat-x;
}

.separator-top {
  margin-top        : 7px;
  padding-top       : 7px;
  background-image  : url("../css.images/bottomDel.gif");
  background-position: top left;
  background-repeat : repeat-x;
}

.tx-ttnews-browsebox {
  border            : 0px;
  background-color  : transparent;
  background-image  : url("../css.images/bottomDel.gif");
  background-position: top left;
  background-repeat : repeat-x;
}

.tx-ttnews-browsebox-SCell {
  background-color  : #AD1D23;
  border            : 0px;
  padding           : 2px;
}

.tx-ttnews-browsebox-SCell a {
  color             : #FFFFFF;
}

#tx_chcforum-pi1 {
  width             : 100%;
}


.news-list dd, .news-list-discus{
  padding-left      : 20px;
}

.news-list-discus {
  margin-top        : 10px;

}

#tx_slideshow_pi1 {
/*   position:absolute;
  z-index:1; */
}

.small a {
 font-size          : 90%;
}

.tx-srfeuserregister-pi1 a {
  text-decoration   : underline;
  background-image  : none;
  border            : 0px;
  margin            : 0px;
  padding           : 0px;
}

.tx-srfeuserregister-pi1 p {
  border            : 0px;
  margin            : 0px;
  padding           : 0px;
}

.tx-newloginbox-pi1-forgotP {
}

.tx-newloginbox-pi1-forgotP a {
/*   text-decoration   : none;
  padding-left      : 18px; */
}


/* --------------------------------------------------------------------------- */
/*  MINI TABULKA
/* --------------------------------------------------------------------------- */

.mini-table {width: 100%; line-height: 175%;}
.mini-table th {color: #FFFFFF;background-color: #000000}
.mini-table td {background-color: #FFFFFF}
.mini-table-games {padding-right: 8px; }
.mini-table-points {}

.mini-nextgame td, .mini-nextgame th {white-space:nowrap;}
.mini-nextgame .result  {font-weight:bold; font-size:160%; color: #990A08}
.mini-nextgame ul {margin:1em 0;padding:0;list-style:none;}
.mini-nextgame acronym { cursor:help;border-bottom:1px dotted;color:blue; }

/* --------------------------------------------------------------------------- */
/*  FOTOGALERIA
/* --------------------------------------------------------------------------- */


.jm-gallery-album-entry {
  float		     : left;
  display            : block; 
  border	     : 0px;
  width              : 260px;
  height             : 230px;
  text-align         : center;
  padding-top        : 25px; 
  background-image   : url("../css.images/album.gif"); 
  background-position: top center;
  background-repeat  : no-repeat; 

  color             : #AD1D23;
  font-weight       : bold;
  text-decoration   : none;
  border-bottom     : none;
}

.jm-gallery-album-entry:hover {
  background-image   : url("../css.images/albumHover.gif"); 
}

.jm-gallery-list-album-metainformation {
  color		     : #000000;
  font-weight	     : normal;
}

.jm-gallery-image-entry {
  display            : block;
  float              : left; 
  width              : 170px;
  height             : 150px;
  text-align         : center;
  padding-top        : 15px;
  background-image   : url("../css.images/thumb.gif");
  background-position: top center;
  background-repeat  : no-repeat; 

  color             : #AD1D23;
  font-weight       : bold;
  text-decoration   : none;
  border-bottom     : none;
}

.jm-gallery-image-entry:hover {
  background-image   : url("../css.images/thumbHover.gif"); 
}

.jm-gallery-image-downloads {
  text-align	     : center;
}

.weather-table {
  width: 100%;
}
.weather-table td {
   padding: 0px;
}

.weather-temp {
  text-align: right;
  text-size: 110%;
}	

.weather-text {
  font-size: 80%;
}

.weather-icon td {
  width: 52px;
}

.weather-table, .tx-mvyahooweather-pi1 div {
  border: 0;
  margin: 0;
  padding: 0;
}


