*{margin:0; padding:0;}
body {
	font-family: 'Arial CE', 'Tahoma CE','Verdana CE','Lucida Grande CE', 'Helvetica CE', arial, tahoma, verdana, lucida, sans-serif;
	background:#fff;
	text-align:center;
}

body,table,td,ul,li {
	font-family: 'Arial CE', 'Tahoma CE','Verdana CE','Lucida Grande CE', 'Helvetica CE', arial, tahoma, verdana, lucida, sans-serif;
	color: #000;
	font-size:12px;
}
ul,li {list-style:none;}
img {border:none;padding:0;margin:0}
div {margin:0;padding:0;border:none;}
p {margin-bottom:10px;margin-top:10px}

h1,h2,h3,h4 {display:block;padding:0;margin:0;}

h1 {
  color:#DB302E;
  font-size:18px;
  font-weight:normal;
  text-transform:uppercase;
}  
h2 {
  font-size:15px;
  color:#ff0000;
  letter-spacing:1px;
  text-decoration:underline;  
}

h3 {
 font-size:14px;
 color:#999999;
 background:url(../images/sipkah3.gif) no-repeat 0px 5px;
 padding-left:24px
}
h4 {font-size:13px;color:#000}

fieldset {margin-top:10px;border:1px solid #989898;padding:2px}
legend {font-size:11px;padding:5px;color:#989898}

a {text-decoration:underline; color:#33508C;cursor:hand}
a:hover {text-decoration: none; color: #000;}

.vypis {border:1px solid #a0522d;width:530px;margin-top:20px}
.vypis thead td {padding:4px;background:#d8ac8b }
.vypis td {padding:3px}

#mother {
  width:980px;
  margin:0 auto;
  padding:0px;
  text-align:left;
  position:relative;
  background:#fff url(../images/bg_hornipruh.gif) repeat-x top left;
}

#top {
  background:#fff url(../images/bg_hornipruh.gif) repeat-x top left;
  height:130px;
  border-bottom:2px solid #fff;
}

#container { padding:0px}
.hnedalinka {display:block;height:11px;background:#A46E40;margin-top:1px;margin-bottom:1px}

.hornimezera {
 display:block;
 height:130px;
 background:url(../images/motiv.gif) no-repeat 201px 5px
}

#hornipruh{display:block;height:30px;text-align:right;padding-right:10px;background:#33508C}

.kontakty {position:absolute;top:52px;left:240px;padding:10px;border-right:1px solid #B8C2D7;color:#656565;text-align:right}
.kontakty a {color:#ff0000;}
.kontakty a.email {padding-left:18px;background: url(../images/ikona_email) no-repeat center left;}
.kontakty a.email {color:#000;}

#textPart {margin-top:5px}
.odkazy {display:block;text-align:right;padding:4px}

.hornilinka {display:block;font-size:1px;background:#32cd32;height:5px}

.mapawebu a {display:block;text-decoration:none;padding:4px}
.mapawebu a.level1 {margin-left:25px}
.mapawebu a.level2 {margin-left:45px}
.mapawebu a.level3 {margin-left:65px}
.mapawebu h3 {font-size:13px;color:#ff0000}

div.h1 {
  font-size:15px;
  position:absolute;
  left:200px;
  top:45px;
  color:#DA2B29;
  border-left:2px solid #da2b29;
  padding-left:25px;
  font-weight:bold
}

#logo {position:absolute;left:24px;top:8px;}

.novinka {padding-top:15px;background: url(../images/bgnovinka.jpg) no-repeat right top;display:block}
/*.anotace {display:block;padding:10px;color:#656565}*/
/*news */

#container {display:block;margin-top:1px;}

.cesta {
 display:none;
 text-align:left;
 padding:5px;
 color:#787878
}
.cesta a, .cesta span {
 color:#787878;
 padding:5px;
 text-decoration:none
}
.cesta a:hover {
  color:#ff4500;
  text-decoration:underline
}

.cesta span {color:#ff4500}

#obsah {display:block;background: #fff;padding-top:5px;}

.radek {
  margin:10px
}
  
.radek .datum {
    float:left;
	width:60px;
	font-size:16px;
	font-weight:bold;
}

.radek p {
  float:left;
  margin:0;
  padding:0;
  font-size:12px;
  width:550px;
}

table.historie {width:100%;border-collapse:collapse}
table.historie td {
  font-size:12px;
  padding:4px;
}

table.historie td:first-child {
  font-weight:bold;
  width:40px;
  font-size:1.3em;
  vertical-align:middle;
  border-right:1px solid #000;
}

table.eps {
  border-collapse:collapse;
  border:1px solid #000;
}

table.eps thead td {
  color:#fff;
  background:#666;
  height:30px;
}

table.eps td {
  text-align:center;
  padding:4px;
  vertical-align:middle;
  color:#000;
  border:1px solid #000;
  background:#fff
}

table.eps td:first-child {
  font-weight:bold;
  width:180px
}

.galerie {
  /*padding:10px;
  background: #eee;*/
  margin-top:15px;
  margin-bottom:10px;
}

.galerie img {
  float:left;
  margin:5px;
  border:3px solid #eee
}  

.clanek {
  padding:10px;
}

.clanek ul {
   margin:10px;
   margin-left:25px;
}

.clanek li {
  list-style-type: square;
  padding:3px;
  font-size:12px;
}

.clanek ol {
  margin-left:35px;
}  
.clanek ol, .clanek ol li {
 list-style-type: decimal;
}

.clanek li {
  font-style:italic;
  font-size:13px
  
}  

.clanek .plovouci-text {
  float:left;
  width:420px
}

.clanek p {text-align:justify;margin-bottom:10px}
.clanek img.float-l {margin-bottom:15px}

#col-l {float:left;width:270px;display:block;}
#col-l .container {padding:0px;display:block;}
#col-l p {padding-left:18px}
#menu {display:block;padding:7px}
#menu a {display:block;margin:4px;padding:3px;padding-left:15px;background:url(../images/lmenu_sipka.gif) no-repeat 0px 5px;color:#353535;text-decoration:none}
#menu a:hover {color:#B33D39;text-decoration:none}
#menu a.active {font-weight:bold;color:#b33d39}

.mapawebu {display:block;padding:7px}
.mapawebu ul {margin-left:20px;list-style:none}
.mapawebu li {list-style:none;padding:3px;position:relative;}
.mapawebu li a {display:block;margin:4px;padding:3px;padding-left:15px;background:url(../images/lmenu_sipka.gif) no-repeat 0px 5px;color:#353535;text-decoration:none}
.mapawebu li a:hover {color:#B33D39;text-decoration:none}
.mapawebu li a.active {font-weight:bold;color:#b33d39}
.mapawebu li ul {margin-left:40px;}

#col-r {float:right;display:block;width:690px}
#col-r .container {display:block;padding:15px;padding-right:5px}

#col-r-100 {
  display:block;
}

#col-r-100 {padding:15px;}
#col-r-100 .clanek .plovouci-text {width:650px;}
  
.col-in-left {float:left;width:260px;padding:5px}
.col-in-text {float:left;display:block;padding:5px;width:380px}
.col-in-right {float:left;width:360px;}

.red {color:#cc3300;}
.blue {color:#333399} 
.button {padding:1px;font-size:10px;font-weight:bold;background:#d6d6d6;color:#000;border:1px solid #656565;}

.firemni-pruh {
  display:block;
  background:#eee;
  padding:10px;
  margin-top:5px;
  margin-bottom:5px;
}

/*.mutace {
  text-align:right;
  padding:8px;
  float:left;
  width:40%;
  margin-top:15px
}

.mutace a {
  margin:2px;
  float:left;
}

.mutace img {position:relative;border:1px solid #eee;margin:2px}
.mutace img:hover {border:1px solid #666}
*/
.mutace {
  position:absolute;
  top:30px;
  right:0px;
  text-align:right;
  padding:8px;
  margin:0;
}

.mutace a {
  margin:2px;
  float:left;
}

.mutace img {position:relative;b/order:1px solid #ccc;}
.mutace img:hover {border:1px solid #666}

.nase-loga {
  float:right;
  width:50%;
  border-left:1px solid #ccc
}

.nase-loga img {
  float:left;
  margin:5px;
}

.design-r {
  float:right;
  width:450px;
}  

#footer {
  display:block;
  margin-top:3px;
  background:#fff;
  border-top:4px solid #DEDFDD;
}

#footer .l {
  float:left;
  display:block;
  padding:5px; 
  width:240px;
  text-align:left;
  color:#252525;
}

#footer .l a {color:#656565;padding:5px}
#footer .l a:hover {color:#ff4500;text-decoration:none}

#footer .r {float:right;display:block;padding:5px;width:220px;text-align:right}
#footer a {color:#989898;text-decoration:none}
#footer a:hover {text-decoration:underline;color:#656565}


.odkazy {display:block;text-align:right;padding:4px}
.odkazy a {}

.footer_linka {
  display:block;
  background:#696969;
  height:4px;
  font-size:1px;
}

.strankovani {float:right}
.strankovani td {padding:7px;font-size:12px;}
.strankovani a {color:#000;text-decoration:none}
.strankovani a:hover, .strankovani a.active {text-decoration:underline;font-weight:bold}

.buttons dl {list-style:none;margin:0px;padding:0px;margin-bottom:3px;}
.buttons dt {list-style:none;float:left;margin:0px;padding:0px;}

.gallery-tab {padding:0;border:none;background:#fff}
.gallery-tab td {
  padding:3px;
  background:none;
  margin:1px;
  text-align:center;
  width:120px;
}
.gallery-tab img {border:3px solid #989898;padding:1px}

.prilohy-tab {padding:0;margin:5px;border:none;background:#fff}
.prilohy-tab td {
  padding:3px;
  background:none;
  margin:1px;
  text-align:center;
  width:150px;
}
.prilohy-tab img {border:none;}

.prilohy {
  padding:5px;
  background:none;
  margin-bottom:10px;
}

.prilohy ul { padding:0px;}
.prilohy li {background: url(../images/listpriloha.gif) no-repeat left top; padding:5px;margin-bottom:2px;}

.mezera {margin-bottom:10px;border:none;}

.none{display: none;}
.block{display: block;}
.hide {visibility: hidden; height:1px; font-size:1px;}

.break {clear: both;}
.align-l { text-align: left;}
.align-r { text-align: right;}
.align-c { text-align: center;}
.float-l { float: left;}
.float-r { float: right;}

img.float-l {
  margin-right:20px;
}  

.border {border:2px solid #e2e2e2;}

.br {font-size:1px;margin:10px;}
