//table {border: 1px solid yellow }
//td {border: 1px solid orange }

body {
  background-color:#1b1a1b;
  font-family: "Trebuchet MS",sans-serif;
  font-size: 15px;
  text-align: center;
}

a:link { color: #DDD; }
a:visited { color: #EEE;}
a:hover { color: #FF9;}

h2 {
  padding-top: 10px;
  font-family: georgia, "Book Antiqua", palatino, serif;
  font-size: 26px;
  font-weight: bold;
  text-align: center;
  color:#FF9;
  padding-bottom: 10px;
  border-bottom: 1px double #AAA;
}

h1 {
  padding-top: 10px;
  font-family: georgia, "Book Antiqua", palatino, serif;
  font-size: 22px;
  font-weight: bold;
  color:#FF9;
}

input[type="text"] {margin-right: 5px;background-image: url('img/inputBgr.gif');}

.formfont {
  color: #AAA;
  line-height:80%;
}

.radioDisabled {
  text-decoration: line-through;
}

.radioEnabledBold {
  font-weight: bold;
}

.strong {
  color: #FF9;
  line-height:80%;
}

.vyslfont {
  color: #AAA;
  font-size: 13px;
}

.vysltable {
  width:620;
  color: #AAA;
  font-size: 13px;
  border-bottom: 1px solid silver;
  line-height:95%;
}

.vysltable td{
  padding: 2px 0px 3px 0px;
}

td.vyslstrong {
  color: #FF9;
  font-weight: bold;
  font-size: 130%;
  height: 45;
  vertical-align: bottom;
  padding: 1px 0px 5px 0px;
}

.vtabh {
  font-weight: bold;
  font-size: 105%;
  border-top: 1px solid silver; 
  border-bottom: 1px dotted silver;
}

.vtabhr {
  text-align: right;
  font-weight: bold;
  font-size: 105%;
  border-top: 1px solid silver; 
  border-bottom: 1px dotted silver;
}

.dol {
  vertical-align: sub;
  font-size: 90%;
}

.p-right {
  text-align: right;
}

.p-center {
  text-align: center;
}

.pseudolink {
  color: #DDD;
  text-decoration: underline;
  cursor: help;
}

.news-item {
  border-top: 1px double #AAA;
  padding-top: 4px;
  padding-bottom: 7px;
}

.hr-bot {
  height: 8px;
  border-bottom: 1px double #AAA;
}

.datetime {
  color: #FF9;
  font-size: 60%;
  padding-bottom: 38px;
}

.small70 {
  font-size: 70%;
}

.small-right70 {
  font-size: 70%;
  text-align: right;
}

.small60 {
  font-size: 60%;
}

.skryty {
  display: none
}

.hlavni {
  max-width: 898px;
  _width: 898px;
  Top: 0;
  margin-right: auto;
  margin-left: auto;
  background-color:#262538;
  color:#AAA;
  background: url('img/bkgr200.png') top left repeat-y;
  text-align: left;
}

.horni_stred {
	background-image:url(img/And_hora_898.png);
  background-repeat:no-repeat;
	width: 898px;
	height: 170px;
}

.horni_stred_nadpis {
  font-family: georgia, "Book Antiqua", palatino, serif;
  padding-top: 30px;
  padding-left: 45px;
	text-align: left;
  font-size: 48px;
  font-style: italic;
  font-weight: bold;
  color:#FF9;
}

.btn { width:200px; height:41px; }
.btn a:link { background: url("./img/menu1.png") 0px 0px no-repeat; width:200px; height:41px; display:block; padding-top: 12px;  padding-left: 32px; color: #AAA; font-weight: bolder;}
.btn a:visited { background: url("./img/menu1.png") 0px 0px no-repeat; width:200px; height:41px; display:block; padding-top: 10px;  padding-left: 32px; color: #AAA; font-weight: bolder; }
.btn a:hover { background: url("./img/menu2.png") 0px 0px no-repeat; color: #FF9;}
.btn_visiting { width:200px; height:41px; }
.btn_visiting a:link { background: url("./img/menu2.png") 0px 0px no-repeat; width:200px; height:41px; display:block; color: #FF9; padding-top: 10px; padding-left: 32px; font-weight: bolder; }
.btn_visiting a:visited { background: url("./img/menu2.png") 0px 0px no-repeat; width:200px; height:41px; display:block; color: #FF9; padding-top: 10px; padding-left: 32px; font-weight: bolder;}
.btn_visiting a:hover { color: #FF9; text-decoration: none;} /*text-decoration: none;*/

#sidebar {
  float: left;
  width: 200px;
  margin:0; padding:0;
  background-color:#2A2541; /*  #311F57; */
  }

#sidebar-content {
  margin:0; 
  padding-top: 30;
  padding-bottom: 10;
  font-size: 85%;
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  text-align: center;
  //vertical-align: bottom; - nefunguje
  }

#sidebar-bottom {
  padding-left: 60px;
  padding-bottom: 4px;
  }

#main {
  margin:0 0 0 200px; padding:0;
  }

#main-content {
  margin:0; padding: 0.1em 1em;
  font-size: 100%;
  }

hr.cleaner {
  clear:both;
  height:1px;
  margin: -1px 0 0 0; padding:0;
  border:none;
  visibility: hidden;
  }

#page-bottom {
  margin:0; padding: 8px 0 8px;
  text-align: center;
  background-color:#1b1a1b;
  }


