body {
  text-align: center;
  font-family: Verdana, Arial, Tahoma sans-serif;
  font-size: 12px;
  margin: 2px;
  background-color: #606060;}

#logo {
  width: 970px;
  height: 115px;
  background: url('img/styl/logo.gif');}

.logopis {
  position: relative;
  width: 500px;
  height: 75px;
  left: -50px;
  top: 33%;
  text-align: left;
  color:#000066;}
.logopis h1{
  font-size: 180%;
  font-weight: normal;
  margin: -3px 0px 0px 0px;}
  
#logomenu {
  width: 970px; 
  height: 31px;
  background-image:url('img/styl/logotext_podklad.gif');}

#stranka {
  width: 970px;
  background-color: #0088CC;}
  
#levacast {
  width: 135px;
  _width: 148px;
  text-align: left;
  vertical-align: middle;
  float:left;
  padding: 5px 5px 5px 10px;}

#obsah {
  font-size:100%;
  width: 817px;
  float:left;
  text-align: left;
  margin: 5px 0px 5px 0px;}

#spodek {
  color: #404040;
  font-size:80%;
  width: 970px;
  height: 20px;
  margin: auto;
  clear:both;
  padding-top: 5px;
  border-top: 1px solid white;
  background-color: #c0c0c0;}
#spodek a {
  color: #404040;}
#kecarna {
  width: 810px;
  float:left;
  text-align: left;} 
  
.menuodkaz a{
  color: #404040;
	padding: 4px 0px 4px 15px;
	text-decoration: none;
  display: block;
  background-color: #e0e0e0;
  border-top: 1px solid white;
  border-bottom: 1px solid gray;}
.menuodkaz a:hover {
  background: url('img/styl/menu_mys.gif') no-repeat right bottom; 
	background-color: #e0e0e0;	
  text-decoration: none;}
#menuvybrano {
  text-align: left;
	vertical-align: middle;
	padding: 4px 0px 4px 15px;
	border-top: 1px solid white;
  border-bottom: 1px solid gray;
	background-color: #b0b0b0;}  
  
.submenu a {
  font-size: 80%;
  color: #404040;
	padding: 2px 0px 3px 25px;
	text-decoration: none;
  display: block;
  background-color: #ffffff;
  border-top: 1px solid white;
  border-bottom: 1px solid gray;}
.submenu a:hover {
  background-color: #f0f0f0;
  text-decoration: none;}

#text {
  font-size:100%;
  width: 666px;
  float:left;
  text-align: left;
  margin-right:5px;
  background-color: #f7f7f7;}
#textvitej {
  font-size:100%;
  width: 522px;
  float:left;
  text-align: left;
  margin-right: 5px;
  background-color: #f7f7f7;}  
  
.clanek {
  color : #101010;
  padding: 5px;
  border-top : 1px solid #0088CC;
  background-color: #f7f7f7;
  clear: both;}  
.clanek h1 {
  font-size: 120%;
  color: #000099;
  margin: 3px 0px 3px 0px;}
.clanek h3 {
  font-size: 80%;
  font-weight: normal;
  color: #000099;
  margin: 0px 0px 2px 0px;}
.clanek a {
  color: #000099;}  
.clanek_navigace {
  border-top : 1px solid #0088CC;
  font-size: 100%;
  text-align: center;
  padding: 3px;
  color: #000099;
  background-color: #d0d0d0;}
.clanek_navigace a{
  text-decoration: none;}
img.clanek {
  width: 600px;}
img.clanek_nahl {
  margin : 0px 5px 5px 0px;
  width: 200px;
  border: 1px solid gray;
  float: left;}
#clanek_foto {
  margin : 10px;
  width: 600px;
  background-color: #e0e0e0;
  border: 1px solid gray;}

#navigace {
  height: 20px;
  _height: 25px;
  padding-top: 5px;
  background-color: #000066;}
#navigace h3 {
  font-size: 80%;
  font-weight: normal;
  color: #ffffff;
  margin: 0px 0px 2px 3px;}
#navigace a {
  color: #ffffff;}

#kecarna {
  width: 810px;
  float: left;
  text-align: left;}

#toptisk {
  text-align: right;
  height: 20px;
  padding-top: 5px;
  margin-top: 10px;}

#toptisk a {
  font-size: 100%;
  color: #000099;
  margin-right: 30px;
}
a.aktual {
  background: url('img/styl/ico_aktual.gif') no-repeat right 50%;
  padding-right: 15px;}
a.sezona {
  background: url('img/styl/ico_sezona.gif') no-repeat right 50%;
  padding-right: 15px;}
a.top {
  background: url('img/styl/ico_top.gif') no-repeat right 50%;
  padding-right: 10px;}
a.plus {
  background: url('img/styl/ico_plus.gif') no-repeat right 50%;
  padding-right: 10px;}
a.zpet {
  background: url('img/styl/ico_zpet.gif') no-repeat right 50%;
  padding-right: 10px;}
a.tisk {
  background: url('img/styl/ico_tisk.gif') no-repeat right 50%;
  padding-right: 15px;}

.infovelke {
  font-size:100%;
  width: 285px;
  float:left;
  text-align: left;}
.info {
  font-size:100%;
  width: 140px;
  float:left;
  text-align: left;
  margin-right: 5px;}
.utkvelke {
  font-size:80%;
  width:100%;
  float:left;
  background-color: #ffffff;}
  
.zprava {
  font-size: 80%;
  color: #101010;
  padding:5px;
  background-color: #ffffff;
  border-bottom: 1px solid #0088CC;}
.zprava h3{
  font-size: 100%;
  font-weight: normal;
  color: #000099;
  margin: 0px 0px 2px 0px;}
  
.zvyraznit {
  font-weight: bold;
  text-align: center;
  padding: 5px;
  background-color: #d0d0d0;} 
.zvyraznit h3 {
  font-size: 100%;
  margin: 0px 0px 2px 0px;
  color: #000099;} 
.zvyraznit h2 {
  font-size: 100%;
  font-weight: normal;
  margin: 0px 0px 2px 0px;
  color: #101010;}  
  
.nadpis {
  background-color: #000066;
  padding : 2px 5px 2px 5px;}
.nadpis h1{
  font-size: 120%;
  color: #ffffff;
  margin: 2px 0px 2px 0px;}


table{
  font-size: 100%;
  width: 100%;
  border-collapse: collapse;}

table.form {
  _width: 95%;
  color: #000099;}
  
.dr {
  text-align: center;}
tr.dr_nadpis {
  font-weight: bold;
  background-color: #a0a0a0;
  color: #ffffff;
  height: 20px;}
tr.dr_oddel {
  padding: 1ex;
  background-color: #d0d0d0;
  color: #000099;
  height: 20px;}
tr.dr_text {
  height: 16px;
  color: #000099;
  font-size:85%;}
tr.dr_vyber {
  background-color: #ddddff;
  height: 16px;
  color: #000099;
  font-size:85%;}
td {
  vertical-align: top;}

table.sestava {
  height: 475px;
  background: url('img/styl/hriste_sestava.gif') no-repeat 50% 50%;}  
table.utkani {
  color: #000099;
  width: 600px;
  height: 300px;
  background: url('img/styl/hriste_cele.gif') no-repeat 50% 50%;}  
.utkani h2 {
  font-size: 160%;
  margin: 3px 0px 3px 0px;}
.utkani h3 {
  font-size: 120%;
  margin: 3px 0px 3px 0px;}
.utkani h4 {
  font-size: 80%;
  font-weight: normal;
  margin: 3px 0px 3px 0px;}

a.dr {
  color: #000055;
  text-decoration: none;}
a.dr:hover {
  text-decoration: underline;}
img.dr {
  border: none;
  margin: 0px 8px 0px 8px;}
