/* vim: set fdm=marker: */

/* {{{ zakladne html */
body {
  scrollbar-3dlight-color: #000000;
  scrollbar-arrow-color: #cccccc;
  scrollbar-darkshadow-color: #000000;
  scrollbar-face-color: #e6e6e6;
  scrollbar-highlight-color: #000000;
  scrollbar-shadow-color: #000000;
  scrollbar-track-color: #000000;
  font-family: ArialCE, Helvetica, Arial;
  font-size: 14px;
  color: #ffffff;
  margin: 10px 10px 10px 10px;        
  background-color: #000000;
}
/* }}} */

/* {{{ a href webove linky */
a, a.small {
  font-family: ArialCE, Helvetica, Arial;
  text-decoration: none;
  border-width: 0px;
  font-weight: bold;
}

a.small {
  font-size: 10px;
}

a:link, a:visited {
  color: #5555FF;
}

a:hover {
  color: #dd55ff;
}

a.nounder {
  text-decoration: none;
}
/* }}} */

/* {{{ farby */

.cervena {
  color: #FF0000;
}

.zelena {
  color: #FFFF00;
}

.biela {
  color: #ffffff;
}

.cierna {
  color: #000000; 
}

.zlta {
  color: #ffff00;
}

.pozor {
  font-size: 2em;
  color: #ff3333;
}
/* }}} */

/* {{{ headings */
h1 {
  font-size: 24px;
  text-align: center;
  font-family: Helvetica;
  text-decoration: none;
  color: #E9E34B;
}

h2, h3, h4 {
  font-family: ArialCE, Helvetica, Arial;
}

h2 {
  font-size: 20px;
  text-align: Left;
  color: #E9E34B;
}

h3 {
  text-align: center;
  font-size: 16px;
  color: #E9E34B;
}

h4 {
  font-size: 16px;
  text-align: left;
  color: #ffffff; 
  text-indent: 30px;
}
/* }}} */

.velky {
  font-size: 30px;
}

.maly {
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
}



.text {
  font-family: ArialCE, Helvetica, Arial;
  font-size: 14px;
}




.oznam {
  font-size: 24px;
  font-family: ArialCE, Helvetica, Arial;
  text-align: left;
}


.symbol {
  font-family: "Times New Roman";
}


p {
  font-family: ArialCE, Helvetica, Arial;
  text-align: left;
}

li {
  font-family: ArialCE, Helvetica, Arial;
  text-align: left;
}

.odsek  {   
  font-family: ArialCE, Helvetica, Arial;
  text-align: left;
  text-indent: 0em;
}

.maly_odsek  {   
  font-family: ArialCE, Helvetica, Arial;
  text-align: left;
  padding-left: 20px;
}


/* {{{ vlavo, vpravo, center */
.center {   
  text-align: center;
}

.vlavo {   
  text-align: left;
}

.vpravo {
  text-align: right;
}
/* }}} */

.list {
  margin-left: -20px;
}

.zaznam {
  list-style-type: disc;
  margin-left: 20px;
}

/* tabulky */

table.hlavna {
  width: 100%;
  height: 100%;
  margin: 0px;
  text-align: center;
  border-width: 0px;
}

table.menu, table.novinky, table.kalendar, table.aktuality, table.anketa{
  text-align: left;
  border-style: dotted;
  border-color: #115555;
  border-width: 2px;
}

table.menu {
  width: 140px;
}
table.novinky, table.kalendar, table.aktuality, table.anketa {
  width: 150px;
}

table.kalendar, table.aktuality, table.anketa {
  margin-top: 15px;
}

table.hlavicka{
  width: 400px;
  background-color: #C0C0C0;
  border-width: 0px;
}

table.fx, table.formaty {
  border-style: dotted;
  border-color: #115555;
  border-width: 3px;
  font-family: ArialCE, Helvetica, Arial;
}

table.fx{
  text-align: left;
  padding: 10px;
}

table.formaty{
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
}

table.list_table {
  border-spacing: 0px; 
}

td,tr,th {
  font-size: 14px;
  border-style: none;
  border-color: #000000;
  border-width: 1px;
  margin: 5px;
}

th {
  text-align: center;
  color: #dddd55;
}

td.list_start, td.list_end {
  border: 5px  solid #FFFF00;
}

td.menu {
  width: 120px;
  height: 100%;
  vertical-align: top;
}

td.kms_meno {
  text-align: left;
  width: 300px;
}


/* {{{ Formularove tabulky - generovane databazou
   TODO: pripravit specialny nabojovy css
   */
table.form_table {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

td.form_input {
  text-align: center;
}

td.form_validation {
  text-align: left;
}

td.form_label {
  text-align: right;
}

.validation {
  font-weight: bold;
  font-size: 10px;
}

/* }}} */

td.obsah {
  padding: 0px 10px;        
  vertical-align: Top;
}

td.nonehand {
  cursor: default;
}

td.hore {
  vertical-align: Top;
}

.archiv, .naboj, .fx_archiv, .tab_naboj, .video {
  font-family: ArialCE, Helvetica, Arial;
  padding: 10px;        
  border-style: double;
  border-color: #ffffff;
}

.video {
  min-width:50px;
  padding: 5px;       
}

.archiv, .video {
  text-align: center;
  border-width: 3px;
}

.naboj , .fx_archiv {
  text-align: left;
  border-width: 3px;
}

.tab_naboj {
  text-align: left;
  border-width: 0px;
}

.linka {
  width: 200px;
  font-weight: bold;
  text-align: left;
  font-family: ArialCE, Helvetica, Arial;
}

.udalost {
  font-weight: bold;
  text-align: left;
  font-family: ArialCE, Helvetica, Arial;
}
