/* --------------------------------------------------------------------------- */
/* nastavenie okrajov pre vsetky tagy */
/* --------------------------------------------------------------------------- */
* {
  margin            : 0px;
  border            : 0px;
  padding           : 0px;
  font-size         : 13px;
  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  */
/* --------------------------------------------------------------------------- */
body {
  margin-top	    : 20px;
  margin-bottom	    : 20px;
}

html, body {
  font-family       : "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
  color             : #262626;
  background-color  : #2F99E5;
  background-image  : url("../css.images/bg.jpg");
  background-position: top left;
  background-repeat : repeat-x;  
  font-size         : 13px;
}
/* --------------------------------------------------------------------------- */
/* nastavenie odkazu */
/* --------------------------------------------------------------------------- */
a {
  color             : #1867A2;
  text-align        : left;
}
/* --------------------------------------------------------------------------- */
/* hlavna stranka */
/* --------------------------------------------------------------------------- */
#page {
  width             : 990px;
  background-color  : #FFFFFF;
  margin-left	    : auto;
  margin-right      : auto;
}

#page_id {
  padding-top           : 10px;
  padding-left          : 10px;
  padding-right         : 10px;
  padding-bottom        : 10px;
}

.back {
  background-image  : url("../css.images/panelBack.jpg");
  background-position: top left;
  background-repeat : repeat-x;
}

/* --------------------------------------------------------------------------- */
/* hlavne menu */
/* --------------------------------------------------------------------------- */
.main-menu-panel {
  padding           : 2px;
  background-color  : #FFFFFF;
  margin-top        : 7px;
}

.main-menu, .main-menu-basic {
  background-color  : #AD1D23;
  border-top        : 1px solid #D7565B;
  border-bottom     : 1px solid #6E0000;
  color             : #FFFFFF;
  line-height       : 170%;
  font-size         : 110%;
  text-decoration   : none;
  padding-left      : 10px;
}

.main-menu {
  display           : block;
  _width             : 196px;
  padding-left      : 20px;
  background-image  : url("../css.images/empty.gif");
  background-position: center left;
  background-repeat : no-repeat;
}

.main-menu-with-sub {
  background-image  : url("../css.images/nonempty.gif");
}

.main-menu:hover, .main-menu-basic:hover {
  background-color  : #CF1C24;
}

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

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

#wrap-content {
  background-color  : #063E6D;
  background-image  : url("../css.images/menuHigh.jpg");
  background-position: top left;
  background-repeat : repeat-x;
}

#clear {
  clear             : both;
}

/* --------------------------------------------------------------------------- */
/*  nastavenie titulkov */
/* --------------------------------------------------------------------------- */
h1, h2, h3 {
  color             : #B8292F;
  font-weight       : normal;
  margin-top        : 8px;
  margin-bottom     : 12px;
  background-image  : url("../css.images/bottomDel.gif");
  background-position: bottom left;
  background-repeat : repeat-x;
  clear             : both;
}

h1 {
  font-size         : 150%;
}

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

h3 {
  font-size         : 110%;
}

.my-news-preview h3 {
  font-size         : 105%;
}
/* --------------------------------------------------------------------------- */
/*  rootline */
/* --------------------------------------------------------------------------- */
#rootline {
  color             : #FFFFFF;
  margin-top        : 5px;
  margin-bottom     : 5px;
  text-align        : left;
}

#rootline a {
  color             : #FFFFFF;
}
/* --------------------------------------------------------------------------- */
table, tr, td {
  margin-top        : 5px;
  margin-bottom     : 5px;
}

.bodytext {
 text-align         : justify;
}

.contenttable th {
 text-align         : left;
}

.contenttable-3, .csc-uploads {
  width             : 520px;
}
.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 .td-0  {
  color             : #AD1D23;
  text-align        : center;
}

.supiska th        {
  background-color  : #AD1D23;
  color             : #FFFFFF;
}  

.supiska a {
}

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

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

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

.uspechy .tr-even {
  border-top        : 1px solid #CACACA;
}

.cennik .tr-odd, .otvaracie-doby .tr-odd { 
  background-color  : #FFFFFF;
}

.cennik .tr-even, .otvaracie-doby .tr-even {
  background-color  : #FBF5DF;
}

.cennik .td-last {
  text-align        : right;
  white-space       : nowrap;
}

.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{
  background-color  : #FFFFFF;
  border            : 2px solid white;
  padding           : 1px 7px 7px 7px;
  margin            : 0px;
}

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

.panel-wrap {
}

.csc-frame-frame1, .csc-frame-indent3366 {
  background-image  : url("../css.images/panelBack.jpg");
  background-position: top left;
  background-repeat : repeat-x;
  margin-top        : 7px;
}
.csc-frame-frame2{
  background-image  : url("../css.images/panelBack.jpg");
  background-position: top left;
  background-repeat : repeat-x;
  margin-bottom     : 7px;
}

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

.menu {
  background-color  : #B8292F;
  line-height       : 250%;
}

.menu a {
  color             : #FFFFFF;
  background-image  : url("../css.images/redDel.gif");
  background-position: top right;
  background-repeat : repeat-y;
  padding-left      : 10px;
  padding-right     : 10px;
}

.copyright a {
  color             : #FFFFFF;
}

.logo {
  background-image  : url("../css.images/header.jpg");
  background-position: center center;
  background-repeat : no-repeat;
  height            : 184px;
  border-bottom     : 5px solid #FFFFFF;
}

.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;
}

.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  : #F3E9AE;
  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  : #AD1D23;
  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%;
}

.csc-frame-indent3366 {
  margin-top        : 7px;
  margin-bottom     : 7px;
  padding           : 0px !important;
}

.csc-frame-indent3366 h2 {
/*   color             : #FFFFFF !important; */
  padding-left      : 7px;
  margin-bottom     : 0px;
}

.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: 180px}
.mini-table th {color:000; color: #FFFFFF;background-color: #0B61A9}
.mini-table td {background-color: #FFFFFF;}
.mini-table-games {padding-right: 8px; }
.mini-table-points {font-weight: bold;}

.mini-nextgame td, .mini-nextgame th {color:000; white-space:nowrap;}
.mini-nextgame .result  {font-weight:bold; font-size:160%; color: #AD1D23}
.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;
}
