body {background-color: #fff;
	color: #000;
	font-family: Tahoma, Arial, lucida, sans-serif;
  font-size: 0.7em;
  text-align: center;
  padding-top: 0; padding-bottom: 0;
  margin-top: 0; margin-bottom: 0;}
* html table tr td, * html table tr th {font-size: 0.7em;} 
a img {border: none;}  

a {color: #C00000;
  font-weight: bold;
  text-decoration: none;}
a:hover, a:focus {text-decoration: underline;}
  
hr {height: 1px;
  width: 90%;
  border: none;
  color: #DCB8AA;
  background-color: #DCB8AA;
  margin-top: 2em;
  margin-bottom: 2em;}
* html hr {margin: 0;
  text-align: center;}

.hide {border: none;
  width: 0; height: 0;
  padding: 0; margin: 0;}

.clear {clear: both;}
.left {float: left;}
.fright {float: right;}
.leftalign {text-align: left;}
.centeralign {text-align: center;}
.left iframe {border: 1px solid #C00000;
  margin-right: 2em;
  width: 500px;
  height: 350px;}
  
.chyba {color: red;
  font-weight: bold;}
.uspesne {color: green;
  font-weight: bold;}
  
h1 {color: #C00000;
  font-size: 1em;
  padding: 0;
  margin: 1em 0 0.4em 0;}
p {line-height: 2.2em;
  padding: 0;
  margin: 1em 0 1em 0;}
p.text {max-width: 700px;}

p img {float: left;
  border: 1px solid #C00000;
  margin-right: 1em;}
  
.telo, .banner, .menu {
  max-width: 1200px;
  min-width: 760px;
	margin: auto;
}  

.telo {background: #F8E1D2 url('./../obr/bg_marble.png');
  text-align: left;}
  
.telo_L {background: url('./../obr/bg_obsah_L.gif') repeat-y;}
.telo_R {background: url('./../obr/bg_obsah_R.gif') 100% 0 repeat-y;
  padding: 2em 4em;}

.banner {height: 170px;
  background: url('./../obr/banner.jpg') no-repeat;
  position: relative;}

* html body .telo {width: 980px;} /* na skusku 759 */
* html body .banner {width: 980px;}
* html body .menu {width: 980px;}

.okraj {position: absolute;
  top: 0;
  right: 0;}
.logo {position: absolute;
  top: 10px;
  left: 30px;}
.slogan {position: absolute;
  bottom: 5px;
  right: 50px;}
.vlajky {position: absolute;
  top: 20px;
  right: 70px;}
.vlajky img {border: 1px solid #fff;
  margin-left: 20px;}

.menu {background: url('./../obr/bg_menu.gif') repeat-x;}
.menu a {display: block;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  line-height: 31px;
  width: 20%;
  text-align: center;
  float: left;}
.menu a.prvy {background: url('./../obr/bg_menu_L.gif') no-repeat;}
.menu a.posledny {width: 19%;
  background: url('./../obr/bg_menu_R.gif') no-repeat 100% 0;
  float: right;}
.menu a:hover, .menu a:focus {text-decoration: underline;}



.obraz {float: left;
  width: 25%;
  /*height: 270px;*/
  margin: 1em 0 1em 0;}
.riadok_obrazov {clear: both;}
* html .obraz {width: 22%;}
.obraz p {line-height: 1.8em;
  border-left: 1px dashed #DCB8AA;
  padding-left: 1em;}
.obraz img {border: 1px solid #C00000;}

table.forum {width: 100%;
  border: 1px solid #DE7850;
  background-color: #FCF0E8;
  margin-bottom: 2em;}
table.forum tr th {padding-left: 1em;
  background-color: #EFB995;}
table.forum tr td.parny {background-color: #F6DDCD;}
  
* html table.forum {width: 90%;}

.pata {margin-bottom: 0;
  text-align: center;
  font-size: 0.8em; 
  color: #6D6D6D;}
.pata a {font-weight: normal;
  color: #6D6D6D;
  text-decoration: underline;}
.pata a:hover, .pata a:focus {color: #C00000;}

p.aktualita {background-color: #FFF3C5;
  border: 1px solid #F2D4AA;
  padding: 0.6em;}
h1.aktualita {font-size: 1.2em;}
  
