* {

font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 

}

body {

background-color : #6d8078; 

margin : 0; 

}



/* prvni vubec stranka */

.indexbg{

	background-image: url(../pic/indexback.gif);

	background-repeat: repeat-y;

	height: 100%;

	text-align: center;

	width: 699px;

	left: auto;

	right: auto;

	vertical-align: middle;

}



#indexmain{

	height: 100%;

}



#indexlang {

	text-align: right;

	padding-right: 10px;

}

#indextable-center {

	background-color: White;

	color: inherit;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 699px;

}

.indextelo {

	text-align: justify;

	font-size: 10px;

	margin-bottom: 0px;

	text-indent: 20px;

}

.indextelo p {

	padding: 3px 0px 0px 0px;

	margin: 3px 0px;

}

.indextelo img {

	margin: 3px 6px;

}

.datum {

	text-align: right;

	font-size: 10px;

	background-color: #6D8078;

	color: White;

	margin-top: 5px;

	padding-right: 5px;

}



.indexnadpis {

font-size: 12px;

color: White;

text-align: left;

font-weight: bold;

background-color : #6d8078; 

padding-right: 10px;

padding-bottom: 1px;

padding-top: 1px;

padding-left: 10px;

margin-top: 3px;

}

.indexnadpis a {

	color: #C2DA9F;

	font-size: 12px;

	background-color: transparent;

	font-weight: bold;

	text-decoration: none;

}

.indexnadpis a:hover {

	color: #EEA920;

	font-size: 12px;

	background-color: transparent;

	font-weight: bold;

	text-decoration: underline;

}

/*****************************/

img.left-pruh {

width : 13px; 

border : 0 none ; 

min-height : 90%; 

margin : 0; 

} 

.centerpruh {
width : 492px; 

} 

.centertext {

background-color : #6d8078;

color : white; 

width : 155px; 

text-align : center; 

height : 16px; 

font-size : 12px; 

font-weight : bold; 

font-size-adjust : inherit; 

text-indent : 2px;

} 

.lroztahni {

width : 13px; 

background-image : url(../pic/l_roztahni.gif); 

} 

.rroztahni {

width : 194px; 

height : 100px; 

background-image : url(../pic/r_roztahni.gif); 

} 

.vloz-roztahni {

background-image : url(../pic/r_roztahni.gif); 

width : 194px; 

} 

.pruh2px {

font-size : 2px; 

height : 2px; 

} 

.right-pruh {

background-image : url(../pic/r_pruh.gif); 

width : 194px; 

height : 24px; 

 padding-right : 15px; 

text-align: right;

} 

.right-pruh a {

color : white; 

font-size : 0.77em; 

font-weight : bold; 

text-decoration : none; 

} 

.right-pruh a:hover {

color : #6D8078; 

font-size : 0.77em; 

font-weight : bold; 

text-decoration : underline; 

} 

.utvar, .kontakt-nadpis , .nadpis{

background-color : #6d8078; 

color : white; 

font-size : 12px; 

font-weight : bold; 

padding : 1px; 

text-align: left;

margin-top: 3px;

}



.podutvar {

background-color : #ADC295; 

color : white; 

font-size : 11px; 

font-weight : bold; 

padding : 1px 1px 1px 1px; 

text-align: left;

margin: 3px 0px 0px 10px;

}



.kontakt-pododdeleni{

background-color : #6d8078; 

color : white; 

font-size : 12px; 

font-weight : normal; 

padding : 1px; 

}

.hlavnijmeno {

color : #323429; 

background-color : #c2da9f; 

font-size : 11px; 

font-weight : bold; 

padding-left : 3px; 

} 

.podjmeno {

	color : #323429; 

background-color : #c2da9f; 

font-size : 11px; 

font-weight : bold; 

padding-left : 13px; 

}

}

.kontakt-text-right {

text-align : right; 

font-size : 11px; 

padding-right : 3px; 

color : #323429; 

background-color : #c2da9f; 

} 

.kontakt-patka {

text-align : right; 

font-size : 11px; 

padding-right : 3px; 

} 



.kontakt-patka a {

	color: #2F4F4F;

	font-weight: bold;

	text-decoration: none;

}

.kontakt-patka a:hover{

	color: #EEA920;

	font-weight: bold;

	text-decoration: underline;

}

.chem-text {

color : #323429; 

background-color : #c2da9f; 

font-size : 11px; 

padding : 5px; 

text-align : justify; 

} 

.chem-patka {

padding-left : 3px; 

} 

a.chem-patka {

font-size : 9px; 

font-weight : bold; 

color : white; 

background-color : inherit; 

text-decoration : none; 

} 

.prum-patka {

	text-align: left;

	padding-bottom: 5px; 

}

a.chem-patka:hover {

font-size : 9px; 

font-weight : bold; 

color : #EEA920; 

background-color : inherit; 

text-decoration : blink; 

} 

.maincontent{

	font-size: 10px;

	text-align: left;

}







form.style1 fieldset {

		padding: 0.7em;

		font-size:11px/1;

}

form.style1 label {

		float:left;

		width:35%;

		margin-right:0.5em;

		padding-top:0.2em;

		text-align:right;

		font-weight:bold;

}



form.style2 fieldset {

		border:1px solid #6D8078;

}

form.style2 legend {

		padding: 0.2em 0.5em;

		border:1px outset #6D8078;

		color:#6D8078;

		font-size:11px;

		text-align:right;

}



input, textarea {

	border: 1px solid #6D8078;

}

textarea {

	margin-top: 10px;
	font-size: 11px;
}

input {

	height: 16px;

	width: 160px;

}

input.sub {

	height: 18px;

	width: 100px;

	font-size: 11px;

	font-weight: bold;

	padding: 0px;

	margin: 10px;

	vertical-align: middle;

}

p.px5 {

	line-height: 7px;

	font-size: 5px;

}

#akcnadpis {

background-color : #6d8078; 

color : white; 

font-size : 14px; 

font-weight : bold; 

padding : 1px; 

text-align: center;

 margin-bottom: 10px;

}

.akcodkaz {

	height: 13px;

	padding-left: 20px;

	background-image: url(../pic/odkaz-small.gif);

	background-repeat: no-repeat;

	background-position: left;

	background-position: 10px;

}

.akcodkaz a {

	color: #2F4F4F;

	font-weight: bold;

	text-decoration: none;

}

.akcodkaz a:hover {

	color: #EEA920;

	font-weight: bold;

	text-decoration: underline;

}

.akccontent {

	color: #2F4F4F;

	text-align: justify;

	text-indent: 20px;

}

.akccontent h3 {

	font-size: 12px;

	color: White;

	background-color: #6D8078;

}

.error {

	display: block;

	font-size: 12px;

	color: Red;

	background-color: transparent;

	margin-top: 2px;

}

#mailthx {

	font-size: 14px;

	display: block;

	background-color: #6D8078;

	border: 2px solid white;

	padding: 5px;

	color: White;

}

 .clear {

	clear: both;

}

.req {

	color: Olive;

	cursor: help;

}



.rightnadpis {

color: White;

background-color : #6D8078;

font-weight : bold;

font-size : 11px;

background-image : url(../pic/tr_pruh.gif); 

width : 194px; 

height : 24px; 

padding-right : 15px; 

text-align: right;

} 

/***************************************** galerie */

table.gal {

  border: 1px solid #ADC295;

}

.galpopis {

  padding-top: 10px;

  vertical-align : top;

  text-align : justify;

  font-size : 11px;

}

.galzoom {

  text-align : center;

  margin: 10px;

}

table.tabulka-kontakt {
	table-layout: auto;
	border-collapse: collapse;
	font-size: 11px;
	margin-bottom: 5px;
	margin-top: 5px;
}
table.tabulka-kontakt td {
	border: 1px solid #6D8078;
	padding: 2px;
}

a.podrob {
	 color: White;
	 margin-left: 8px;
	 font-size: 11px;
}
a.podrob:hover {
	 color: #EEA920;
	 text-decoration: none;
}
span.ctect {
	 font-size: 10px;
	 color: #2F4F4F;
	 display: block;
	 width: 80%;
}

div#bacha {
		background: url(../pic/vykr.gif) top right no-repeat #FFF;
	 	text-align: left;
		margin: 2px auto 10px auto;
		padding: 10px 20px 10px 10px;
		border: 1px solid #EEA920;

}