
body {
	font-family: Georgia, tahoma, arial, sans-serif;
	font-size: 80%;
	background-color: #bcd;
	margin: 0px;
	padding: 11px;
	color: #000;
	line-height: 135%;
	position: relative;
	}

div, p, form, table, th, tr, td, ul, li, dt, dl, dd, img, h1, h2, h3, h4, h5, h6, input, option, select {
	margin: 0px;
	padding: 0px;
	}

a { font-weight: bold; text-decoration: none; padding: 2px 4px;}

.pruh a { color: #fc3; font-weight: bold; text-decoration: none; }
.pruh a:hover { background-color: #a0a0a0;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;

	-khtml-border-radius-topleft: 6px;
	-khtml-border-radius-topright: 6px;
	-khtml-border-radius-bottomleft: 6px;
	-khtml-border-radius-bottomright: 6px;

	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;

	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}

td a { font-weight: normal; color: #26b; }
td a:hover { color:#69e; }

a.stran1 { border: 0px solid #666; padding: 1px 5px 2px 5px; margin: 1px 3px; background-color: #eee; color: #666;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;

	-khtml-border-radius-topleft: 6px;
	-khtml-border-radius-topright: 6px;
	-khtml-border-radius-bottomleft: 6px;
	-khtml-border-radius-bottomright: 6px;

	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;

	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	}

a.stran1:hover { color: #69e; background-color: #fff;}

a.stran0 { border: 0px solid #ccc; padding: 1px 5px 2px 5px; margin: 1px 3px; background-color: #999; color: #ccc;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;

	-khtml-border-radius-topleft: 6px;
	-khtml-border-radius-topright: 6px;
	-khtml-border-radius-bottomleft: 6px;
	-khtml-border-radius-bottomright: 6px;

	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;

	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	}

h2 { font-size: 130%; margin-bottom: 6px; }
h3 { font-size: 100%; margin: 9px 14px; }
h4 { font-size: 100%; margin-bottom: 8px; }
small { font-size: 91%; }

.zvol {
	background-color: #555;
	text-decoration: underline;
	padding: 2px 4px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;

	-khtml-border-radius-topleft: 6px;
	-khtml-border-radius-topright: 6px;
	-khtml-border-radius-bottomleft: 6px;
	-khtml-border-radius-bottomright: 6px;

	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;

	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
 }

/* ------------------ galerie -------------------- */

#galer {
	font-size: 95%;
	margin-left: 2px;
	position: relative;
	}

#galer .ramec {
	border: 1px solid #999; 
	background-color: #eee; 
	text-align: center; 
	float: left; 
	margin: 0px 15px 15px 0px;
	}

#galer .kraj { margin-right: 0px; }
/*
#galer .obaldiasir { margin: 19px 11px 19px 11px; }
#galer .diasir { border: 1px solid #333; margin: 11px; padding: 0;}

#galer .obaldiavys { margin: 4px 21px 9px 21px; width: 124px; }
#galer .diavys { border: 1px solid #333; margin: 11px 11px 6px 11px; }
*/
.oblast { padding-left: 3em; _padding-left: 2em; line-height: 150%; }

.galvyp {
	border: 1px solid #999; 
	margin: 0 1em 1em 0; 
	padding: 0.7em; 
	width: 45%; 
	_width: 38%; 
	float: left; 
	background-color: #e3ecef; 
	}

.galvyp img {
	float: right;
	border: 1px solid #333;
	margin-left: 1em;
	height: 80px;
	}

.vyptd {
	border: 1px solid #999; 
	padding: 12px;
	background-color: #e3ecef;
	width: 50%;
	vertical-align: top; 
	}

.vyptd img {
	float: left;
	border: 1px solid #333;
	margin: 0 1em 0.5em 0;
	}

.diatd {
	font-size: 91%;
	z-index: 2;
	width: 144px;
	border: 0px solid #666;
	background-color: #fff;
	background-image: url('poddia.png');
	background-position: bottom;
	background-repeat: no-repeat;
	text-align: center; 
	padding: 7px 9px;
	position: relative;
	line-height: 140%;
	}

.diaimg {
	z-index: 4;
	border: 1px solid #333;
	margin: 4px; 
	position: relative;
	}

.diastav {
	padding: 1px 4px;
	width: auto;
	margin-right: 2px;
	background-color: #fff;
	/*z-index: 6;
	bottom: 2px;
	right: 3px;
	position: absolute;/*
	/*font-family: tahoma;*/
	}

.obrazek {
	border: 0px solid #999;
	margin: 12px;
	background-color: #eee;
	padding: 12px;
	}

table.nejaut {font-size: 100%; /*border-collapse: collapse;*/ margin-left: 13px;}
.nejaut th {padding: 0 1em;}
.nejaut td {border: 0px solid #fff; padding: 2px 5px; text-align: right; background-color: #ccc;}
.nejaut td.ci { background-color: #ddd; }
.nejaut td.le { text-align: left; }

.pruh {
	background-color: #888;
	padding: 4px 8px 4px 12px;
	margin: 2px 2px 2px 12px;
	width: 668px;
	color: #ddd;
	}

ul.pruh {  height: 20px; }
ul.pruh li {
	float: left;
	list-style: none;
	margin-left: 6px;
	padding-top: 2px;
	}

/*-------------------------*/

.editab td, .editab th {
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding: 1px 4px 0px 4px;
	}
/*.editab td { background-color: #eee; }*/
/*----------- komentare --------------*/

.poznamky {width: 85%; text-align: left; border: 0px solid #999; background-color: #fff; margin: 12px 0px 8px 12px;}
.modr {font-weight: bold;}
small {font-size: 80%;}
.smaz {float: right; font-weight: bold; color: red;}
.zprava1 { border: 0px solid gray; margin: 1em; padding: 8px; background: #eee url('podpri.gif') top repeat-x;}
.zprava2 { width: 99%; padding: 6px; line-height: 150%;}
.navic, .navic input {color: white; font-size: 2px; border: 0px;}

.stav {
	margin-left: 4px;
	padding: 3px 6px;
	background-color: #cde;
	color: #666;
	font-size: 15px;
	font-family: tahoma, arial;
	}

.rounded {
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;

-khtml-border-radius-topleft: 10px;
-khtml-border-radius-topright: 10px;
-khtml-border-radius-bottomleft: 10px;
-khtml-border-radius-bottomright: 10px;

-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;

border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

.rounded2 {
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px;

-khtml-border-radius-topleft: 6px;
-khtml-border-radius-topright: 6px;
-khtml-border-radius-bottomleft: 6px;
-khtml-border-radius-bottomright: 6px;

-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 6px;

border-top-left-radius: 6px;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
}

hr {
	height: 1px;
	width: 99.9%;
	color: #9bd;
	border-width: 1px;
	border-color: #9bd;
	border-style: solid none none none;
	margin: 7px 0 5px 0;
	}

.linka { margin-bottom: 6px; border-bottom: 1px solid #999; }
.cern { color: #000; }
.cerv { color: #933; }
.sede { color: #888; }

table.nej { width: 200px; margin: 20px 0px 20px 50px; float: left; }
table.nej td { border-bottom: 1px solid #79a; padding-bottom: 2px; }

