body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding : 0px;
	margin : 0px;
	background-color : #204184;
}

img {
	border : 0px;
}

a {
	color : #25397C;
	text-decoration : none;
}
a:hover {
	color : #D92819;
	text-decoration : underline;
}

blockquote {
	margin-left : 20px;
	margin-top : 3px;
	margin-bottom : 12px;
}

#page {
	width : 980px;
	_height: 610px;
	min-height: 610px;
	background-image : url(img/bg_page.jpg);
}
#page1 {
	background-image : url(img/bg_content.jpg);
	background-repeat : no-repeat;
	background-position : 369px 0px;
}
#page100 {
	background-image : url(img/bg_content2.jpg);
	background-repeat : no-repeat;
	background-position : 369px 0px;
}
#page2 {
	margin-left : 370px;
}

#menu {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 370px;
	_height: 610px;
	min-height: 610px;
	background-image : url(img/bg_menu.jpg);
	background-repeat : no-repeat;
}

#menu-menu, #menu-menu-en, #menu-menu-de {
	position : absolute;
	top : 133px;
	left : 0px;
}

#menu-logo {
	position : absolute;
	top : 20px;
	left : 20px;
}

#menu-slogan, #menu-slogan-en, #menu-slogan-de {
	position : absolute;
	top : 100px;
	left : 70px;
	font-size : 9px;
	font-family : Arial;
	color : white;
}
#menu-slogan-en {
	left : 57px;
}
#menu-slogan-de {
	left : 20px;
}

#menu-menu2, #menu-menu2-en, #menu-menu2-de {
	padding: 0px;
	margin: 0px;
}
#menu-menu2 ul, #menu-menu2-en ul, #menu-menu2-de ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-left : 95px;
	margin-top : 0px;
}
#menu-menu2-en ul {
	margin-left : 67px;
}
#menu-menu2-de ul {
	margin-left : 80px;
}
#menu-menu2 li, #menu-menu2-en li, #menu-menu2-de li {
	background-image: url(img/li-off.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 15px;
	margin: 20 0;
	font-size : 14px;
	font-weight : bold;
	color : #FEFE00;
}
#menu-menu2 li.on, #menu-menu2-en li.on, #menu-menu2-de li.on {
	background-image: url(img/li-on.gif);
}
#menu-menu2 a, #menu-menu2-en a, #menu-menu2-de a  {
	text-decoration : none;
	color : #F4C062;
}
#menu-menu2 a:hover, #menu-menu2-en a:hover, #menu-menu2-de a:hover {
	color : #FEFE00;
}

#menu-lang {
	position : absolute;
	top : 395px;
	left : 0px;
	font-size : 11px;
	color : #CDECFF;
}
#menu-lang {
	position : relative;
}
#menu-lang2 a {
	text-decoration : none;
	color : white;
}
#menu-lang2 a:hover {
	color : #FEFE00;
}
#menu-en {
	position : absolute;
	top : 0px;
	left : 30px;
	text-align : center;
}
#menu-de {
	position : absolute;
	top : 0px;
	left : 102px;
	text-align : center;
}
#menu-email {
	position : absolute;
	top : 0px;
	left : 187px;
	text-align : center;
}
#menu-spacer {
	position : absolute;
	top : 36px;
	left : 95px;
	text-align : center;
}

#menu-download, #menu-download-en, #menu-download-de {
	position : absolute;
	top : 450px;
	left : 0px;
	width : 262px;
	background-color : #F6A00B;
	background-image : url(img/bg_download.jpg);
	background-repeat : no-repeat;
	position : relative;
}
#menu-download2, #menu-download2-en, #menu-download2-de {
	font-size : 12px;
	font-family : Arial;
	color : black;
	padding-top : 17px;
	padding-bottom : 17px;
	padding-left : 45px;
}
#menu-download2-en {
	padding-left : 12px;
}
#menu-download2-de {
	padding-left : 25px;
}
#menu-download2 a, #menu-download2-en a, #menu-download2-de a {
	text-decoration : none;
	color : black;
}
#menu-download2 a:hover, #menu-download2-en a:hover, #menu-download2-de a:hover {
	color : white;
}
#menu-pdf {
	position : absolute;
	top : 15px;
	left : 204px;
}

#menu-ukas {
	position : absolute;
	top : 525px;
	left : 97px;
}


#content-top {
	_height: 30px;
	min-height: 30px;
	background-image : url(img/bg_top.jpg);
	background-repeat : no-repeat;
	position : relative;
}
#content-top00 {
	_height: 30px;
	min-height: 30px;
	position : relative;
}
#content-top11 {
	_height: 60px;
	min-height: 60px;
	background-image : url(img/bg_top.jpg);
	background-repeat : no-repeat;
	background-position : 5px bottom;
	position : relative;
}
#content-top200 {
	padding-top : 347px;
}
#content-top211 {
	color : white;
	font-size : 16px;
	font-weight : bold;
	text-align : center;
	padding-top : 38px;
}
#vasespokojenost {
	position : absolute;
	top : 55px;
	left : 17px;
}
#nasepriorita {
	position : absolute;
	top : 113px;
	left : 46px;
	width : 220px;
	height : 200px;
	border-top : 2px solid #95D8FF;
	background-image : url(img/bg_nasepriorita.gif);
	background-repeat : no-repeat;
	background-position : left;
}
#nasepriorita2 {
	padding-left : 25px;
	padding-top : 10px;
}
#nasepriorita-text {
	position : absolute;
	top : 177px;
	left : 71px;
	width : 400px;
	color : white;
	font-size : 10px;
	font-weight : bold;
	line-height : 1.5em;
}

#content-top-menu, #content-top-menu-en, #content-top-menu-de {
	position : absolute;
	top : 11px;
	left : 0px;
	width : 100%;
	text-align : center;
}
#content-top-menu ul, #content-top-menu-en ul, #content-top-menu-de ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#content-top-menu li, #content-top-menu-en li, #content-top-menu-de li {
	display : inline;
	background-image: url(img/li2-off.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	padding-left: 15px;
	padding-right: 3px;
	margin: 0 0;
	font-size : 11px;
	font-weight : bold;
	color : #FEFE00;
}
#content-top-menu-en li {
	padding-left: 15px;
	padding-right: 3px;
	font-size : 10px;
}
#content-top-menu-de li {
	padding-left: 15px;
	padding-right: 3px;
	font-size : 9px;
}
#content-top-menu li.on, #content-top-menu-en li.on, #content-top-menu-de li.on {
	background-image: url(img/li2-on.gif);
}
#content-top-menu a, #content-top-menu-en a, #content-top-menu-de a {
	text-decoration : none;
	color : #F4C062;
}
#content-top-menu a:hover, #content-top-menu-en a:hover, #content-top-menu-de a:hover {
	color : #FEFE00;
}


#content-middle {
	background-color : #E3E9EF;
	border-top : 4px solid #6D9BFF;
	border-left : 4px solid #6D9BFF;
	border-bottom : 4px solid #6D9BFF;
	_height: 517px;
	min-height: 517px;
}
#content-middle-poutka {
	background-color : #E3E9EF;
	border-top : 4px solid #6D9BFF;
	border-left : 4px solid #6D9BFF;
	border-bottom : 4px solid #6D9BFF;
	_height: 517px;
	min-height: 517px;
	position : relative;
}
#content-middle00 {
	background-color : #E3E9EF;
	border-top : 4px solid #6D9BFF;
	border-left : 4px solid #6D9BFF;
	border-bottom : 4px solid #6D9BFF;
	_height: 200px;
	min-height: 200px;
	background-image : url(img/bg_aktuality.jpg);
	background-repeat : no-repeat;
	background-position : top right;
	background-color : #C8DAF2;
}
#content-middle11 {
	background-color : #E3E9EF;
	border-top : 4px solid #6D9BFF;
	border-left : 4px solid #6D9BFF;
	border-bottom : 4px solid #6D9BFF;
	height: 487px;
	overflow: auto;
	scrollbar-base-color: #4F91E8;
	scrollbar-arrow-color: white; 
	text-align : justify;
}
#content-middle10 {
	background-color : #E3E9EF;
	border-top : 4px solid #6D9BFF;
	border-left : 4px solid #6D9BFF;
	border-bottom : 4px solid #6D9BFF;
	height: 517px;
	overflow: auto;
	scrollbar-base-color: #4F91E8;
	scrollbar-arrow-color: white; 
}
#content-middle2, #content-middle210, #content-middle200, #content-middle211 {
	padding : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	position : relative;
}
#content-middle2-poutka {
	padding : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}

#stat {
	position : absolute;
	top : 310px;
	left : 0px;
	text-align : center;
	width : 100%;
	color : White;
	font-weight : bold;
	background-image : url(img/bg_mesto.gif);
	background-repeat : repeat-y;
	background-position : center;
	padding-top : 2px;
	padding-bottom : 2px;
}
#profil-firmy-text {
	margin-left : 30px;
	margin-right : 30px;
	margin-top : 10px;
}
#profil-firmy-text2 {
	margin : 0px;
	padding : 0px;
	padding-top : 15px;
	padding-bottom : 15px;
	border-top : 2px solid #96D9FF;
}
#aktuality, #kvalita, #kontakt {
	padding : 15px;
}
.aktualita {
}
.aktualita1 {
	float : left;
	width : 410px;
}
.aktualita2 {
	float : right;
	width : 136px;
	text-align : right;
}
.aktualita-date {
	font-weight : bold;
	padding-bottom : 2px;
}
.aktualita-text {
	padding-top : 5px;
	background-image : url(img/bg_aktuality_hr2.gif);
	background-repeat : no-repeat;
	background-position : right top;
}
.aktualita-img {
	border : 2px solid #B3C7E1;
}

#act-li {
	position : absolute;
	top : 20px;
	left : 28px;
	color : #ECA600;
	font-size : 22px;
}
#act-img {
	position : absolute;
	top : 72px;
	left : 40px;
	border : 2px solid #B3C7E1;
}
.act-body {
	padding-top : 35px;
	padding-left : 210px;
}
.act-body-date {
	color : black;
	font-size : 14px;
	font-weight : bold;
	background-image : url(img/bg_aktuality_hr.jpg);
	background-repeat : no-repeat;
	background-position : left bottom;
	padding-bottom : 7px;
}
.act-body-text {
	padding-top : 10px;
	padding-right : 20px;
	height: 100px;
	overflow: auto;
	scrollbar-base-color: #4F91E8;
	scrollbar-arrow-color: white; 
	text-align : justify;
	font-size : 11px;
}
.act-body-dalsi {
	text-align : right;
	padding : 8px;
	padding-right : 30px;
}
.act-body-dalsi a {
	font-weight : bold;
}
.act-body-dalsi a:hover {
	text-decoration : none;
	color : #ECA600;
}


#content-middle-menu, #content-middle-menu-de {
	text-align : center;
	color : #D92819;
	font-size : 13px;
	padding-top : 3px;
	padding-bottom : 3px;
	background-image : url(img/bg_menu3.gif);
	background-repeat : no-repeat;
	background-position : center;
}
#content-middle-menu-de {
	background-image : url(img/bg_menu3-de.gif);
}

#content-middle-menu a, #content-middle-menu-de a {
	color : black;
	text-decoration : none;
}
#content-middle-menu a:hover, #content-middle-menu-de a:hover {
	color : #D92819;
	text-decoration : none;
}

#content-bottom {
	margin-top : 7px;
	padding : 12px;
	padding-bottom : 7px;
	border-top : 3px solid #83C1F3;
	color : white;
	font-size : 9px;
	text-align : center;
	font-family : Arial, Helvetica, sans-serif;
}
a.email {
	color : white;
	text-decoration : underline;
}
a.email:hover {
	text-decoration : none;
}

p {
	padding : 0px;
	margin : 0px;
	padding-top : 10px;
}


.catalog {
	margin-top : 7px;
}
.catalog td {
	font-size : 10px;
	color : #111111;
}
.catalog td.ctlgimg {
	background-color : white;
	border : 1px solid #B3C7E1;
	padding : 4px;
}
.catalog td.ctlgdesc {
	padding-bottom : 4px;
}
.catalog td.ctlgblank {
	border : 1px solid #E3E9EF;
	padding : 4px;
}
span.name {
	font-weight : bold;
}

#pagenumber {
	font-size : 11px;
	color : #25397C;
	text-align : center;
	padding-top : 4px;
	font-weight : bold;
}
#pagenumber span {
	color : #D92819;
}


#kontakt2 {
	padding-left : 30px;
	text-align : left;
}


/* DOWNLOAD */
#down {
	padding: 0px;
	margin: 0px;
}
#down ul {
	list-style-type: none;
	padding: 0px;
	margin: 10px;
	margin-left : 35px;
	margin-top : 15px;
}
#down li {
	background-image: url(img/pdf.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	padding-left: 20px;
	margin: 3 0;
	color : black;
	font-size : 10px;
}



/* FOTOGALERIE */
#fotogalerie2 {
	width : 100%;
	text-align: center;
}
#fotogalerie2_content {
	width : 95%;
	margin: 0 auto; /* <— auto zajistí "vycentrování" */
	text-align: left;
}
.fotogalerie_rok {
	padding: 5px;
	padding-top: 25px;
	margin-bottom: 0px;
	border-bottom: 1px solid gray;
	font-size: 15px;
	font-weight: bold;
}
.fotogalerie_box {
	margin-top: 5px;
	padding: 5px;
	border: 1px solid #B3C7E1;
	background-color: white;
	color : #4C4C4C;
}
.fotogalerie_datum {
	float : right;
	font-size : 14px;
	color : black;
}
.fotogalerie_nazev {
	padding-bottom: 3px;
	color : black;
}
.fotogalerie_nazev a {
	font-weight : bold;
	color : #25397C;
	text-decoration : none;
	font-size : 14px;
}
.fotogalerie_nazev a:hover {
	color : #D92819;
	text-decoration : underline;
}


#fotogalerie {
	padding : 0px;
}
.fotogalerie_head {
	padding-top : 10px;
	padding-left : 20px;
	padding-right : 20px;
}
.fotogalerie_foot {
	padding-top : 0px;
	padding-bottom : 10px;
	padding-left : 20px;
	padding-right : 20px;
}
.fotogalerie_galerie {
	padding: 2px;
	margin-bottom : 5px;
	text-align: left;
	font-weight: bold;
	font-size : 14px;
	border-bottom: 2px solid #B3C7E1;
	color : black;
}
.fotogalerie_popis2 {
	padding: 5px;
	font-size: 11px;
	text-align: left;
	color : #4C4C4C;
}
.zpet {
	text-align : left;
	padding: 3px;
	padding-top : 5px;
	font-size: 12px;
	background-image : url(img/bg_aktuality_hr2.gif);
	background-repeat : no-repeat;
	background-position : right top;
}


.td_fotogalerie {
	background-color: white;
	border: 1px solid #B3C7E1;
}
.fotogalerie_fotka_nazev, .fotogalerie_fotka_popis {
	font-size: 10px;
}
.fotogalerie_fotka_img2 {
	border: 1px solid black;
}


body.okno {
	background-color : white;
}
#fotogalerie_table td {
	border: 1px solid #B3C7E1;
}
#fotogalerie_table2 td {
	border: 0px;
}
#fotogalerie_okno_toolbar {
	background-color: #EEEEEE;
}
.fotogalerie_okno_nazev {
	font-size: 12px;
	font-weight: bold;
	margin-top: 7px;
	margin-bottom: 5px;
}
.fotogalerie_okno_popis {
	font-size: 10px;
	margin-top: 3px;
	margin-bottom: 5px;
}


.fotogalerie-nazev, .fotogalerie-nazev2 {
	font-weight : normal;
	padding-bottom : 2px;
	color : black;
	font-size : 14px;
	text-align : left;
}
.fotogalerie-nazev2 {
	font-weight : bold;
}
.fotogalerie-text {
	padding-top : 5px;
	padding-bottom : 10px;
	padding-left : 5px;
	padding-right : 5px;
	background-image : url(img/bg_aktuality_hr2.gif);
	background-repeat : no-repeat;
	background-position : right top;
	text-align : justify;
}
.fotogalerie-nazev a {
	font-weight : bold;
	color : #25397C;
	text-decoration : none;
	font-size : 14px;
}
.fotogalerie-nazev a:hover {
	color : #D92819;
	text-decoration : underline;
}


.stranka {
	padding-bottom : 10px;
}





.plotna {
}
.plotna_left {
	float : left;
	width : 265px;
}
.plotna_right {
	float : right;
	text-align : center;
}
span.plotna_h {
	font-size : 12px;
	font-weight : bold;
	color : #3A3F8E;
}
.plotna_right table {
	margin-bottom : 10px;
}
.plotna_right th, .plotna_right td {
	font-size : 10px;
}
.plotna_right th {
	background-color : #5C69AA;
	color : white;
}
.plotna_right td {
	background-color : #C8E0F7;
	color : #3A3F8E;
	text-align : center;
}
.plotna_img {
	float : left;
	padding : 5px;
	text-align : center;
	color : #204184;
}
.plotna_img2 {
	padding-bottom : 5px;
	color : #204184;
	text-align : left;
}
.plotna_img img, .plotna_img2 img {
	border: 1px solid black;
}



.poutka_img {
	font-size : 10px;
	color : #3C408C;
	font-family : Arial, Helvetica, sans-serif;
}



a.kont {
	color : #F4C062;
	text-decoration : none;
}
a:hover.kont {
	color : #FEFE00;
	text-decoration : none;
}