
body {
	font-family: tahoma, sans-serif;
	font-size: 75%;
	background-color: #def;
	margin: 0px;
	padding: 11px;
	color: #000;
	line-height: 135%;
	}

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 { color: #039; font-weight: bold; text-decoration: none; padding: 1px 3px;}
a:hover { color:#69e; }
a.stran1 {border: 1px solid #666; padding: 1px 4px; margin: 2px; background-color: #e0e9f0; }
a.stran0 {border: 1px solid #ccc; padding: 1px 4px; margin: 2px; color: #999; }
td a { font-weight: normal; }

h2 {font-size: 140%; margin-bottom: 6px;}
h3 {font-size: 100%; margin-bottom: 6px;}
h4 {font-size: 100%;}
small {font-size: 85%;}

hr {
	height: 1px;
	width: 100%;
	color: #999;
	border-width: 1px;
	border-color: #999;
	border-style: solid none none none;
	margin: 1px 0 0 0;
	}

hr.odd {
	margin: 9px 0 6px 0;
	}

/* ------------------ galerie -------------------- */

#galer {font-size: 95%;}

#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: 0.7em; 
	background-color: #e3ecef;
	width: 50%;
	vertical-align: top; 
	}
.vyptd img { float: left; border: 1px solid #333; margin: 0 1em 0.5em 0; }

.diatd {
	width: 144px; 
	border: 1px solid #666; 
	background-color: #eee; 
	text-align: center; 
	padding: 9px;
	}

.diaimg {
	border: 1px solid #333;
	margin: 4px; 
	}

.zvol { background-color: #ddd; text-decoration: underline; }

table.nejaut  {font-size: 100%; border-collapse: collapse; margin-left: 1.1em;}
.nejaut th {padding: 0 1em;}
.nejaut td {border: 1px solid #666; padding: 2px 5px; text-align: right; }
.nejaut td.ci { background-color: #ddd; }
.nejaut td.le { text-align: left; }

/*-------------------------*/

.editab td, .editab th {border-right: 1px solid #999; border-bottom: 1px solid #999; padding: 1px 4px 0px 4px;}

/*----------- komentare --------------*/

#poznamky {width: 85%; text-align: left; border: 1px solid #999; background-color: #fff; margin: 1em 0px 1em 0px;}
.modr {font-weight: bold;}
small {font-size: 80%;}
.smaz {float: right; font-weight: bold; color: red;}
.zprava1 {border: 1px solid gray; margin: 1em; padding: 0.5em; background-color: #eee;}
.zprava2 {width: 100%;}
.navic, .navic input {color: white; font-size: 2px; border: 0px;}


/* ------------- foorum ------------------- */

#foorum {width: 700px;}
#foorum h1 {font-size: 145%; margin: 0px 0px 0.8em 0px; color: #678;}
#foorum h2 {margin: 1em 0em; font-size: 135%; color: #678;}
#foorum h3, #foorum h4 {margin: 0em; padding: 0.3em; font-size: 115%; border-bottom: 1px solid #999; background-color: #cde;}
#foorum h3 {width: 91%; border-right: 1px solid #999;}
#foorum h1 span, #foorum h2 span, #foorum h3 span, #foorum h4 span {font-size: 81%;}
/*#foorum a.stran1 {border: 1px solid #666; padding: 2px 4px; margin: 0 2px; background-color: #e0e9f0; }
#foorum a.stran0 {border: 1px solid #ccc; padding: 2px 4px; margin: 0 2px; color: #999; }*/

#foorum .foorblok {margin: 1em 0em; border: 1px solid #999; background: #fff url('') top left no-repeat;}
#foorum .foorblok p {padding: 0em 3em 0em 2em;}
#foorum .text {margin: 0em; padding: 0.5em;}
#foorum p.text2 {margin: 0em 3em 0em 6.5em;}
#foorum p.hlp {margin: 0em; padding: 0.5em 0 0.5em 2.2em; text-indent: -2em;}

#foorum span {float: right; font-weight: normal;}
#foorum .dolu {padding-top: 0.6em;}
#foorum form {margin: 0; padding: 0;}
#foorum label {float: left; width: 5em;}
#foorum input {margin: 2px 0; padding: 0.1em 0.2em; font: 105% tahoma; }
#foorum textarea {margin: 2px 0; padding: 0.1em 0.2em; width: 96%; border: 1px solid #999; font: 105% tahoma;}
#foorum small {font-size: 85%;}

#foorum ul {margin: 0em; width: 48%; list-style-position: inside; list-style-type: square; color: #a50;}
#foorum li {margin-bottom: 3px; padding: 2px 1em 3px 1em; border-top: 1px solid #fff; border-bottom: 1px solid #999; background-color: #eee;}
#foorum img { border: none; }
#foorum .ida {float: left; margin: 0px 8px 4px 0px; border: 1px solid #333;}
#foorum .hod {float: right; margin: 0px 7px;}
#foorum .vyh {float: right; margin: 10px 15px 2px 2px;}
#foorum a.link {background: #fff url('link.gif') top right no-repeat; padding: 1px 35px 0px 5px;}
#foorum a.link:hover {background: #fff url('link.gif') bottom right no-repeat;}
#foorum p.photo { border-top: 1px dotted #678; background-color: #fff; padding: 0.6em 0.5em 0.4em 4em;}
#foorum p.photo img {border: 1px solid #333; height: 80px;}

