* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
/*---------------------------- ZÁKLADNÍ PRVKY --------------------------------*/
body {
	font-family: Arial, Tahoma, Sans-serif, "Trebuchet MS", Verdana;
	font-size: 0.8em;
	color: #000000;
	height: 100%;
	text-align: center;
}
h1 {font-size: 1.6em; color: #530a01; font-weight: normal; background: url('../_images/h2.gif') no-repeat top left; margin: 0 0 5px 0; padding: 5px 0 5px 35px;}
h2, h3 {font-size: 1.2em; color: #530a01; font-weight: bold; margin: 0px 0px 5px 0px;}
h2 a, h3 a{font-weight: bold;}
h1 a, h2 a, h3 a {color: #242f20; text-decoration: underline;}
h1 a:hover, h2 a:hover, h3 a:hover {color: #e28a00;/*#e26f31;*/ text-decoration: underline;}
h2.caption {font-size: 0.85em; text-align: center; margin: 5px 0;}
p {	margin: 0px 0px 10px 0px;
	font-size: 0.9 em;
	line-height: 1.5;
	text-align: justify;
}
small {font-size: 0.85em;}
a {color: #5e0b00; text-decoration: underline; font-weight: bold;}
a:hover {color: #d3b17b;/*#e26f31;*/}
/*a:visited {}*/
img {border: 1px solid #a2a2a2;	margin: 0;}
ul {margin: 0 0 15px 40px;}
li {list-style: circle;}
strong {font-weight: bold; color: #292929;}

/*tabulky*/
table { font-size: 0.9em; /*border-color: #5C80E5;*/ margin: 0px 0px 15px 0; border-collapse: collapse;}
table caption, h2.caption { font-weight: bold; color: #7f1100; margin: 0px auto;}

table.specifikace, table.strom{width: 500px; margin: 0 auto 20px auto;}
table.specifikace th, table.specifikace td {text-align: left; border: 1px solid #c1a5a1; padding: 2px;}
table.strom th, table.strom td {text-align: center; border: 1px solid #c1a5a1; padding: 2px;}
table.strom td.predmet {text-align: left;}

table.strom th.datum {width: 150px;}

table.inzeraty {width: 570px;}
table.inzeraty th {color: #530a01; background-color: #e8e5e2; }
table.inzeraty th a {color: #530a01; text-decoration: underline; }
table.inzeraty th a:hover {color: #cc200a; text-decoration: underline; }
table.inzeraty td, table.inzeraty th{border: 1px solid #7f1100; padding: 4px 2px;}
/*th {font-weight: bold; width: 150px;}*/


i {font-weight: bold; font-style: italic; font-size: 1.2em;}
hr {clear: both; display: block; _display: none; border: none; height: 0px;}

address {font-style: normal; }

/*--------------------------- OBECNÉ PRVKY -----------------------------------*/
.center {text-align: center;}
.cleaner {clear: both; margin: 0px; padding: 0px;}
.clright {clear: right;}
.clleft{clear: left;}
.right {float: right;}
.left {float: left;}
.fnone {float: none;}
.text-right {text-align: right;}
.text-left {text-align: left;}
.red {color: red;}
.darkred {color: #d71d1d;} .darkred strong {color: #833636;}
.hmaly {font-size: 1em; font-weight: bold;}
.small {font-size: 0.9em;}
.normal {font-size: 1em;}
.dnone {display: none;}
.noborder, .noborder td, .noborder tr {border: none; margin: 0; padding: 3px 4px;}
.border {border-top: 1px solid #e1d403; margin: 5px 0 0 0; padding: 5px 0 0 0; }
.light {color: #b1b1b1;}
.strom td img {border: none; vertical-align: center;}
/*-------------------------------- LAYOUT ------------------------------------*/
#container {
  text-align: left;
  background-color: #ffffff;
  width: 100%;
  margin: 0 auto;
  padding: 0;
}

/*--------------- HEADER -----------------*/
#header {
  display: none;
}

#underheader {
  display: none;
}
/*-----------------------------*/

/*---------- OBSAH ----------*/
#wrap {
  /*background:url('../_images/wrap-back2.gif') repeat-y top right;*/
  width: 100%;
  padding: 0 23px 0 0;
  
}
#main {
  background-color: #ffffff;
  width: 100%;
  min-height: 500px;
  margin: 0;
}

#content {
  float: left;
  width: 100%;
  padding: 10px;
}

#skyscr {display: none;}
.right-info {display: none;}

/*-------- MENU -------*/
ul#menu {display: none;}
/*------- FOOTER ------*/
#footer {
  font-size: 0.9em;
  text-align: right;
  width: 100%;
  height: 28px;
  _height: 34px;
  padding: 2px 20px 0 0; 
}
#footer a {
  color: #000000;
  font-weight: normal;
  text-decoration: none;
}
#footer a:hover {
  text-decoration: underline;
}
#footer img {vertical-align: middle; border: none;}

/*------ OSTATNI ------*/
.drobecek {
  font-size: 0.9em;
  margin: 0 0 10px 0; 
}
.navigaceStrankovani {
  float: right;
}
.zdroj {float: right;}
.zdroj p {
  color: #9c9c9c;
  font-size: 0.9em;
}
.zdroj a {
  color: #9c9c9c;
  text-decoration: underline;
}
.hlaska {
  display: block;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  background-color: #7f1100;
  margin: 0 0 2px 0;
  padding: 4px 0;
}
.inzerat {
  /*background-color: #ebeae9;*/
  width: 100%;
  padding: 5px;
}
.inzerat img.right {
  
}
.kontakt {
  /*background-color: #e8e5e2;*/
  width: 300px;
  /*padding: 10px;*/
}
/*--------- chovatelske stanice --------*/
.stanice {
  background-color: #e3e2e1;
  border: 1px solid #c1a5a1;
  _width: 100%;
  margin: 5px 0;
  padding: 10px;
}
.stanice h3 {
  font-size: 1em;
  font-weight: bold;
}
/*------------ katalog --------------*/
.mapaCR {
  float: left;
  border: none;
  width: 220px;
}
#katalog {}

#katalog .vypis_kat {
  background-color: #e4e0dc;/*#dbdfff;/*#ffe0db;*/
  border: 1px solid #c1a5a1;/*#da1900;*/
  margin: 0 0 10px 0;
  padding: 5px 0;
}

#katalog a.kategorie {
  float: left;
  _display: inline;
  text-align: center;
  vertical-align: middle;
  width: 130px;
  margin: 0 0 5px 5px;
}

/* nahledy */
.index-img {float: right; width: 180px; margin: 0 0 0 5px;}
.nahled {
  text-align: center;
  width: 152px;
  margin: 0 5px;
}
.nahled .popisek {
  font-size: 0.8em;
}
.horizontal {margin: 0 0 0 40px; text-align: center;}
.horizontal .nahled {
  float: left;
  /*height: 170px;*/
  margin: 0 10px 10px 0; 
}

.nahled2 {
  float: left;
  width: 160px;
  height: 250px;
  text-align: center;
  border: 1px solid #a1a1a1;
  margin: 10px 10px 10px 0px;
}
.nahled2 {
  width: 172px;
  height: 200px;
}


/*--------------ALBUM (galerie)------*/
.album {
  background-color: #e8e5e2;
  width: 550px;
  _width: 570px;
  margin: 0 0 10px 0;
  padding: 10px;
}

.album .nahled {
  float: left;
  text-align: center;
  width: 160px;
  margin: 0 0 0 15px;
}
.album .nahled .popisek {
  display: block;
}
.galerie-text {
  width: 350px;
}

/* diskuze */
#diskuze .prispevek {
	margin: 5px 0px 10px 0px;
	/*border-bottom: 1px solid grey;*/
}
#diskuze .prispevek_header {
	background-color: #867260;
	color: #ffffff;
	padding: 2px;
}
#diskuze .prispevek_header a {
  color: #ffffff;
  text-decoration: underline;
}
#diskuze .prispevek_header a:hover {
  color: #eaeaea;
}
#diskuze .prispevek_body {
  _display: inline;
  background-color: #eaeaea;
  _width: 100%;
  padding: 2px;
}
#diskuze .prispevek_body a {
  font-weight: normal;
}

#diskuze .stari_prispevku {
  float: left;
  vertical-align: top;
}
.odsadit0 {_width: 570px;}
.odsadit1 {_width: 570px; padding-left: 10px;} 
.odsadit2 {_width: 570px;padding-left: 20px;}
.odsadit3 {_width: 570px;padding-left: 30px;}
.odsadit4 {_width: 570px;padding-left: 40px;}
.odsadit5 {_width: 570px;padding-left: 50px;}
.odsadit6 {_width: 570px;padding-left: 60px;}
.odsadit7 {_width: 570px;padding-left: 70px;}
.odsadit8 {_width: 570px;padding-left: 80px;}
.odsadit9 {_width: 570px;padding-left: 90px;}
.odsadit10 {_width: 570px;padding-left: 100px;}

/*----- FORMULARE ------*/
fieldset {background-color: #e8e5e2; border: 1px solid #c1a5a1; padding: 10px;}
fieldset p {color: #70504c; margin: 8px 0 0 0;}
fieldset p.popis {margin: 8px 0 0 150px;}
fieldset.vyhledat {margin: 0 0 5px 0; padding: 5px; vertical-align: top;}
fieldset.vyhledat label, fieldset.vyhledat input, fieldset.vyhledat select {float: none; display: inline;}
fieldset.vyhledat label {width: 90px;}
label {float: left; text-align: right; width: 150px;}
input, textarea, select {vertical-align: middle; border: 1px solid #c1a5a1; margin: 0 0 5px 0;}
input.text {width: 300px;}
input.short {width: 150px; padding: 2px;}
input.psc {width: 80px;}
input.checkbox {border: none;}
input.submit, input.submit1 {
  color: #ffffff; 
  font-weight: normal;
  background: #7f1100;
  border: 1px solid #a2a2a2; 
  height: 22px;  
  margin: 4px 0 0 150px;
  _margin: 4px 0 0 152px;
  padding: 0 0 2px 0;
}
input.submit1 {
  
  margin: 0;
}
select {vertical-align: middle;}



