body {
	text-align:center;
	margin: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #383b45;
	margin-bottom: 0px;
	overflow: -moz-scrollbars-vertical;
}
.menu_hidden {
	DISPLAY: none;
	VISIBILITY: hidden;
}
.menu_shown {
	clear: both;
	float: none;
	visibility: visible;
	padding-bottom: 0px;
	padding-top: 0px;
}
.imgborder0 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.imgborder1 {
	border: 1px solid #301117;
}
.cleaner {
	height: 1px;
	clear: both;
	float: none;
}
#page {
	width:855px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	float: none;
	clear: both;
}
#hlavicka {
	z-index: 10;
	width:855px;
	clear: both;
	height: 232px;
	float: none;
}
.hlavicka1 {
	z-index: 10;
	float: none;
	background-image: url('img/hlavicka01.jpg');
	background-repeat: no-repeat;
	width: 855px;
	height: 31px;
	clear: both
}
.hlavicka3 {
	z-index: 10;
	float: none;
	background-image: url('img/hlavicka04.jpg');
	background-repeat: no-repeat;
	width: 855px;
	height: 15px;
	clear: both
}
.hlavicka3b {
	z-index: 10;
	float: none;
	background-image: url('img/hlavicka04b.jpg');
	background-repeat: no-repeat;
	width: 855px;
	height: 15px;
	clear: both
}
.hlavicka2_logo {
	z-index: 10;
  float: left;
	background-image: url('img/hlavicka02.jpg');
	background-repeat: no-repeat;
	width: 468px;
	height: 186px
}
.hlavicka2_flash {
	z-index: -10;
  float: left;
	width: 350px;
	height: 186px;
}

.hlavicka2_vlajky {
	z-index: 10;
  float: left;
	background-image: url('img/hlavicka03.jpg');
	background-repeat: no-repeat;
	width: 28px;
	height: 177px;
	padding-top: 9px;
	padding-left: 9px
}
.vlajka_cz {
	z-index: 10;
	width: 19px;
	height: 11px;
	margin-bottom: 4px;
}
.vlajka_cz a {
	z-index: 10;
	display: block;
	width: 19px;
	height: 11px;
	background-image: url('img/vlajky_cz1.gif');
	background-repeat: no-repeat
}
.vlajka_cz a:hover {
	z-index: 10;
	background-image: url('img/vlajky_cz2.gif');
	background-repeat: no-repeat
}
.vlajka_en {
	z-index: 10;
	width: 19px;
	height: 11px;
	margin-bottom: 4px;
}
.vlajka_en a {
	z-index: 10;
	display: block;
	width: 19px;
	height: 11px;
	background-image: url('img/vlajky_en1.gif');
	background-repeat: no-repeat
}
.vlajka_en a:hover {
	background-image: url('img/vlajky_en2.gif');
	background-repeat: no-repeat
}
.vlajka_de {
	width: 19px;
	height: 11px;
	margin-bottom: 4px;
}
.vlajka_de a {
	display: block;
	width: 19px;
	height: 11px;
	background-image: url('img/vlajky_de1.gif');
	background-repeat: no-repeat
}
.vlajka_de a:hover {
	background-image: url('img/vlajky_de2.gif');
	background-repeat: no-repeat
}
#copyright {
	width:855px;
	clear: both;
	float: none;
	height: 84px;
	background-image: url('img/copyright_bg.gif');
	background-repeat: no-repeat
}
.copyright_text {
	font-size: 9px;
	color: #bcbcbb;
	font-weight: normal;
	padding-top: 34px;
	text-align: center;
}
.odkaz_copyright {
	color: #bcbcbb;
	text-decoration: none;
}
A.odkaz_copyright {
	text-decoration: none;
}
A.odkaz_copyright:hover {
	text-decoration: underline;
	color: #F2F4F4;
}
.odkaz1 {
	color: #e24f01;
	text-decoration: underline;
}
a.odkaz1 {
	text-decoration: underline;
}
a.odkaz1:hover {
	text-decoration: underline;
	color: #e24f01;
}
ul.bullet1 {
	color: #95ee6f;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 10px;
	list-style-image: url('img/bullet1.gif');
	margin-left: 2em;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px
}
ul.bullet1 li {
	padding-bottom: 6px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
}
.menu_vlevo {
	background-image: url('img/menu_vlevo_bg.jpg');
	background-repeat: no-repeat;
	width: 202px;
	height: 370px;
	clear: both;
	margin-left: 0px
}
.menu_vlevo_en {
	background-image: url('img/menu_vlevo_bg.jpg');
	background-repeat: no-repeat;
	width: 202px;
	height: 370px;
	clear: both;
	margin-left: 0px
}
.menu_vlevo_de {
	background-image: url('img/menu_vlevo_bg.jpg');
	background-repeat: no-repeat;
	width: 202px;
	height: 370px;
	clear: both;
	margin-left: 0px
}

.menu_vlevo_homepage {
	width: 105px;
	height: 40px;
	margin-bottom: 19px;
	margin-left: 15px;
}
.menu_vlevo_homepage a {
	display: block;
	width: 105px;
	height: 40px;
	background-image: url('img/menu_vlevo_homepage1a.gif');
	background-repeat: no-repeat
}
.menu_vlevo_homepage a:hover {
	background-image: url('img/menu_vlevo_homepage1b.gif');
	background-repeat: no-repeat
}
.menu_vlevo1 {
	width: 137px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo1 a {
	display: block;
	width: 137px;
	height: 24px;
	background-image: url('img/menu1_01a.jpg');
	background-repeat: no-repeat
}
.menu_vlevo1 a:hover {
	background-image: url('img/menu1_01b.jpg');
	background-repeat: no-repeat
}
.menu_vlevo2 {
	width: 137px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo2 a {
	display: block;
	width: 137px;
	height: 24px;
	background-image: url('img/menu1_02a.jpg');
	background-repeat: no-repeat
}
.menu_vlevo2 a:hover {
	background-image: url('img/menu1_02b.jpg');
	background-repeat: no-repeat
}
.menu_vlevo3 {
	width: 137px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo3 a {
	display: block;
	width: 137px;
	height: 24px;
	background-image: url('img/menu1_03a.jpg');
	background-repeat: no-repeat
}
.menu_vlevo3 a:hover {
	background-image: url('img/menu1_03b.jpg');
	background-repeat: no-repeat
}
.menu_vlevo4 {
	width: 137px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo4 a {
	display: block;
	width: 137px;
	height: 24px;
	background-image: url('img/menu1_04a.jpg');
	background-repeat: no-repeat
}
.menu_vlevo4 a:hover {
	background-image: url('img/menu1_04b.jpg');
	background-repeat: no-repeat
}
.menu_vlevo5 {
	width: 137px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo5 a {
	display: block;
	width: 137px;
	height: 24px;
	background-image: url('img/menu1_05a.jpg');
	background-repeat: no-repeat
}
.menu_vlevo5 a:hover {
	background-image: url('img/menu1_05b.jpg');
	background-repeat: no-repeat
}
.menu_vlevo6 {
	width: 137px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo6 a {
	display: block;
	width: 137px;
	height: 24px;
	background-image: url('img/menu1_06a.jpg');
	background-repeat: no-repeat
}
.menu_vlevo6 a:hover {
	background-image: url('img/menu1_06b.jpg');
	background-repeat: no-repeat
}
.menu_vlevo7 {
	width: 137px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo7 a {
	display: block;
	width: 137px;
	height: 24px;
	background-image: url('img/menu1_07a.jpg');
	background-repeat: no-repeat
}
.menu_vlevo7 a:hover {
	background-image: url('img/menu1_07b.jpg');
	background-repeat: no-repeat
}
.menu_vlevo8 {
	width: 137px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo8 a {
	display: block;
	width: 137px;
	height: 24px;
	background-image: url('img/menu1_08a.jpg');
	background-repeat: no-repeat
}
.menu_vlevo8 a:hover {
	background-image: url('img/menu1_08b.jpg');
	background-repeat: no-repeat
}
.menu_vlevo9 {
	width: 137px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo9 a {
	display: block;
	width: 137px;
	height: 24px;
	background-image: url('img/menu1_09a.jpg');
	background-repeat: no-repeat
}
.menu_vlevo9 a:hover {
	background-image: url('img/menu1_09b.jpg');
	background-repeat: no-repeat
}
.menu_vlevo10 {
	width: 137px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo10 a {
	display: block;
	width: 137px;
	height: 24px;
	background-image: url('img/menu1_10a.jpg');
	background-repeat: no-repeat
}
.menu_vlevo10 a:hover {
	background-image: url('img/menu1_10b.jpg');
	background-repeat: no-repeat
}

.menu_vlevo11 {
	width: 137px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo11 a {
	display: block;
	width: 137px;
	height: 24px;
	background-image: url('img/menu1_11a.jpg');
	background-repeat: no-repeat
}
.menu_vlevo11 a:hover {
	background-image: url('img/menu1_11b.jpg');
	background-repeat: no-repeat
}

.menu_vlevo12 {
	width: 137px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo12 a {
	display: block;
	width: 137px;
	height: 24px;
	background-image: url('img/menu1_12a.jpg');
	background-repeat: no-repeat
}
.menu_vlevo12 a:hover {
	background-image: url('img/menu1_12b.jpg');
	background-repeat: no-repeat
}

.menu_vlevo13 {
	width: 137px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo13 a {
	display: block;
	width: 137px;
	height: 24px;
	background-image: url('img/menu1_13a.jpg');
	background-repeat: no-repeat
}
.menu_vlevo13 a:hover {
	background-image: url('img/menu1_13b.jpg');
	background-repeat: no-repeat
}

.menu_vlevo1en {
	width: 137px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo1en a {
	display: block;
	width: 137px;
	height: 24px;
	background-image: url('img/menu1_01a_en.jpg');
	background-repeat: no-repeat
}
.menu_vlevo1en a:hover {
	background-image: url('img/menu1_01b_en.jpg');
	background-repeat: no-repeat
}
.menu_vlevo2en {
	width: 137px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo2en a {
	display: block;
	width: 137px;
	height: 24px;
	background-image: url('img/menu1_02a_en.jpg');
	background-repeat: no-repeat
}
.menu_vlevo2en a:hover {
	background-image: url('img/menu1_02b_en.jpg');
	background-repeat: no-repeat
}
.menu_vlevo3en {
	width: 137px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo3en a {
	display: block;
	width: 137px;
	height: 24px;
	background-image: url('img/menu1_03a_en.jpg');
	background-repeat: no-repeat
}
.menu_vlevo3en a:hover {
	background-image: url('img/menu1_03b_en.jpg');
	background-repeat: no-repeat
}
.menu_vlevo4en {
	width: 137px;
	height: 38px;
	margin-left: 35px;
}
.menu_vlevo4en a {
	display: block;
	width: 137px;
	height: 38px;
	background-image: url('img/menu1_04a_en.jpg');
	background-repeat: no-repeat
}
.menu_vlevo4en a:hover {
	background-image: url('img/menu1_04b_en.jpg');
	background-repeat: no-repeat
}
.menu_vlevo5en {
	width: 137px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo5en a {
	display: block;
	width: 137px;
	height: 24px;
	background-image: url('img/menu1_05a_en.jpg');
	background-repeat: no-repeat
}
.menu_vlevo5en a:hover {
	background-image: url('img/menu1_05b_en.jpg');
	background-repeat: no-repeat
}
.menu_vlevo6en {
	width: 137px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo6en a {
	display: block;
	width: 137px;
	height: 24px;
	background-image: url('img/menu1_06a_en.jpg');
	background-repeat: no-repeat
}
.menu_vlevo6en a:hover {
	background-image: url('img/menu1_06b_en.jpg');
	background-repeat: no-repeat
}
.menu_vlevo7en {
	width: 137px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo7en a {
	display: block;
	width: 137px;
	height: 24px;
	background-image: url('img/menu1_07a_en.jpg');
	background-repeat: no-repeat
}
.menu_vlevo7en a:hover {
	background-image: url('img/menu1_07b_en.jpg');
	background-repeat: no-repeat
}
.menu_vlevo8en {
	width: 137px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo8en a {
	display: block;
	width: 137px;
	height: 24px;
	background-image: url('img/menu1_08a_en.jpg');
	background-repeat: no-repeat
}
.menu_vlevo8en a:hover {
	background-image: url('img/menu1_08b_en.jpg');
	background-repeat: no-repeat
}
.menu_vlevo9en {
	width: 137px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo9en a {
	display: block;
	width: 137px;
	height: 24px;
	background-image: url('img/menu1_09a_en.jpg');
	background-repeat: no-repeat
}
.menu_vlevo9en a:hover {
	background-image: url('img/menu1_09b_en.jpg');
	background-repeat: no-repeat
}
.menu_vlevo10en {
	width: 137px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo10en a {
	display: block;
	width: 137px;
	height: 24px;
	background-image: url('img/menu1_10a_en.jpg');
	background-repeat: no-repeat
}
.menu_vlevo10en a:hover {
	background-image: url('img/menu1_10b_en.jpg');
	background-repeat: no-repeat
}


.menu_vlevo11en {
	width: 137px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo11en a {
	display: block;
	width: 137px;
	height: 24px;
	background-image: url('img/menu1_11a_en.jpg');
	background-repeat: no-repeat
}
.menu_vlevo11en a:hover {
	background-image: url('img/menu1_11b_en.jpg');
	background-repeat: no-repeat
}

.menu_vlevo12en {
	width: 137px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo12en a {
	display: block;
	width: 137px;
	height: 24px;
	background-image: url('img/menu1_12a_en.jpg');
	background-repeat: no-repeat
}
.menu_vlevo12en a:hover {
	background-image: url('img/menu1_12b_en.jpg');
	background-repeat: no-repeat
}

.menu_vlevo13en {
	width: 137px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo13en a {
	display: block;
	width: 137px;
	height: 24px;
	background-image: url('img/menu1_13a_en.jpg');
	background-repeat: no-repeat
}
.menu_vlevo13en a:hover {
	background-image: url('img/menu1_13b_en.jpg');
	background-repeat: no-repeat
}

.menu_vlevo1de {
	width: 148px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo1de a {
	display: block;
	width: 148px;
	height: 24px;
	background-image: url('img/menu1_01a_de.jpg');
	background-repeat: no-repeat
}
.menu_vlevo1de a:hover {
	background-image: url('img/menu1_01b_de.jpg');
	background-repeat: no-repeat
}
.menu_vlevo2de {
	width: 148px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo2de a {
	display: block;
	width: 148px;
	height: 24px;
	background-image: url('img/menu1_02a_de.jpg');
	background-repeat: no-repeat
}
.menu_vlevo2de a:hover {
	background-image: url('img/menu1_02b_de.jpg');
	background-repeat: no-repeat
}
.menu_vlevo3de {
	width: 148px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo3de a {
	display: block;
	width: 148px;
	height: 24px;
	background-image: url('img/menu1_03a_de.jpg');
	background-repeat: no-repeat
}
.menu_vlevo3de a:hover {
	background-image: url('img/menu1_03b_de.jpg');
	background-repeat: no-repeat
}
.menu_vlevo4de {
	width: 148px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo4de a {
	display: block;
	width: 148px;
	height: 24px;
	background-image: url('img/menu1_04a_de.jpg');
	background-repeat: no-repeat
}
.menu_vlevo4de a:hover {
	background-image: url('img/menu1_04b_de.jpg');
	background-repeat: no-repeat
}
.menu_vlevo5de {
	width: 148px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo5de a {
	display: block;
	width: 148px;
	height: 24px;
	background-image: url('img/menu1_05a_de.jpg');
	background-repeat: no-repeat
}
.menu_vlevo5de a:hover {
	background-image: url('img/menu1_05b_de.jpg');
	background-repeat: no-repeat
}
.menu_vlevo6de {
	width: 148px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo6de a {
	display: block;
	width: 148px;
	height: 24px;
	background-image: url('img/menu1_06a_de.jpg');
	background-repeat: no-repeat
}
.menu_vlevo6de a:hover {
	background-image: url('img/menu1_06b_de.jpg');
	background-repeat: no-repeat
}
.menu_vlevo7de {
	width: 148px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo7de a {
	display: block;
	width: 148px;
	height: 24px;
	background-image: url('img/menu1_07a_de.jpg');
	background-repeat: no-repeat
}
.menu_vlevo7de a:hover {
	background-image: url('img/menu1_07b_de.jpg');
	background-repeat: no-repeat
}
.menu_vlevo8de {
	width: 148px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo8de a {
	display: block;
	width: 148px;
	height: 24px;
	background-image: url('img/menu1_08a_de.jpg');
	background-repeat: no-repeat
}
.menu_vlevo8de a:hover {
	background-image: url('img/menu1_08b_de.jpg');
	background-repeat: no-repeat
}
.menu_vlevo9de {
	width: 148px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo9de a {
	display: block;
	width: 148px;
	height: 24px;
	background-image: url('img/menu1_09a_de.jpg');
	background-repeat: no-repeat
}
.menu_vlevo9de a:hover {
	background-image: url('img/menu1_09b_de.jpg');
	background-repeat: no-repeat
}
.menu_vlevo10de {
	width: 148px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo10de a {
	display: block;
	width: 148px;
	height: 24px;
	background-image: url('img/menu1_10a_de.jpg');
	background-repeat: no-repeat
}
.menu_vlevo10de a:hover {
	background-image: url('img/menu1_10b_de.jpg');
	background-repeat: no-repeat
}
.menu_vlevo11de {
	width: 148px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo11de a {
	display: block;
	width: 148px;
	height: 24px;
	background-image: url('img/menu1_11a_de.jpg');
	background-repeat: no-repeat
}
.menu_vlevo11de a:hover {
	background-image: url('img/menu1_11b_de.jpg');
	background-repeat: no-repeat
}
.menu_vlevo12de {
	width: 148px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo12de a {
	display: block;
	width: 148px;
	height: 24px;
	background-image: url('img/menu1_12a_de.jpg');
	background-repeat: no-repeat
}
.menu_vlevo12de a:hover {
	background-image: url('img/menu1_12b_de.jpg');
	background-repeat: no-repeat
}
.menu_vlevo13de {
	width: 148px;
	height: 24px;
	margin-left: 35px;
}
.menu_vlevo13de a {
	display: block;
	width: 148px;
	height: 24px;
	background-image: url('img/menu1_13a_de.jpg');
	background-repeat: no-repeat
}
.menu_vlevo13de a:hover {
	background-image: url('img/menu1_13b_de.jpg');
	background-repeat: no-repeat
}
.hr1 {
	width: auto;
	margin-top: 20px;
	height: 1px;
	margin-bottom: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	float: none;
	clear: both;
}
dl.tab1 {
	width: 350px;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	padding: 0px;
	margin-bottom: 0px;
}
dl.tab1 dt {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	float: left;
	line-height: 16px;
}
dl.tab1 dd {
	font-size: 10px;
	padding-left: 230px;
	font-weight: bold;
	line-height: 16px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.hlavni1_s1 {
	height: auto;
	width: 202px;
	float: left;
}
#hlavni1 {
	width:855px;
	clear: both;
	float: none;
	background-image: url('img/hlavni_bg.gif');
	background-repeat: repeat-y;
	background-color: #616161;
	height: auto
}
.hlavni1_s2 {
	height: auto;
	width: 350px;
	float: left;
	background-color: #616161;
}
#hlavni1_flash {
z-index: 10;
  		top: 235px;
		height: auto;
		width: 350px;
		text-align: center;
		background-color: #616161;
display: block;



}
.hlavni1_s3 {
	height: auto;
	width: 297px;
	float: right;
}
.hlavni1_s2_text {
	text-align: justify;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 30px;
	color: #CCCCCC;
}

.hlavni1_s3_text {
	text-align: justify;
	background-color: #898989;
	margin-right: 3px;
	background-image: url('img/hlavni_s3_bg1.gif');
	background-repeat: repeat-y;
	background-position: right top;
	padding-top: 20px;
	padding-bottom: 0px
}
#hlavni2 {
	width:855px;
	clear: both;
	float: none;
	background-image: url('img/hlavni2_bg.gif');
	background-repeat: repeat-y;
	background-color: #616161;
	height: auto
}
.hlavni2_s2 {
	height: auto;
	width: 645px;
	float: left;
	background-color: #616161;
}
.form1_text1 {
	padding-left: 0px;
	padding-right: 10px;
	line-height: normal;
	color: #000000;
	font-size: 10px;
	text-align: right;
}
.form1_field1 {
	line-height: normal;
	color: #000000;
	width: 120px;
	font-size: 10px;
	border: 1px solid #7f7f7f;
	padding: 1px;
	margin-left: 0px;
	margin-bottom: 5px;
}
.form1_buttons {
	padding-left: 0px;
	padding-right: 0px;
	line-height: normal;
	color: #000000;
	text-align: center;
	width: auto;
	font-size: 11px;
	font-weight: bold;
}
.form1_div {
	margin-top: 50px;
	margin-left: 20px;
}

.mezera_cleaner {
	height: 1px;
	clear: both;
	float: none;
}
.pic01 {
	background-image: url('img/pic01_bg_oba.gif');
	background-repeat: no-repeat;
	width: 202px;
	height: 20px;
	clear: both;
	float: none
}
.flsm {
	left: 10px;
	text-align: center;
	width: 202px;
	height: 177px;
}

dl.form1 {
	width: auto;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	padding: 0px;
	margin-bottom: 0px;
}
dl.form1 dt {
	font-size: 10px;
	font-weight: bold;
	float: left;
	color: #FFFFFF;
	text-align: right;
	padding-top: 2px;
}
dl.form1 dd {
	padding-left: 38px;
	margin: 0;
}

.form1_registrace {
	color: #935a0a;
	font-size: 10px;
	font-weight: bold;
	margin-left: 98px;
	margin-top: 5px;
}

a.odkaz_form1_registrace {
	text-decoration: none;
	color: #935a0a;
}
a.odkaz_form1_registrace:hover {
	text-decoration: underline;
	color: #3C2404;
}
.odkaz_form1_registrace {
	text-decoration: none;
	color: #935a0a;
}
.nadpis0 {
	font-size: 13px;
	font-weight: bold;
	color: #C9F031;
	line-height: normal;
	margin-bottom: 15px;
}
.nadpis3 {
	font-size: 11px;
	font-weight: bold;
	color: #FF000;
	line-height: normal;
	margin-bottom: 15px;
}

.nadpis1 {
	font-size: 11px;
	font-weight: bold;
	color: #11cf17;
	line-height: normal;
	margin-bottom: 15px;
}
.nadpis2 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: normal;
	margin-bottom: 10px;
}
.nadpis4 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: normal;
	margin-bottom: 15px;
}
.nadpis5 {
	font-size: 12px;
	font-weight: normal;
	color: #C9F031;
	line-height: normal;
	margin-bottom: 15px;
}

.text1 {
	font-size: 11px;
	color: #CCCCCC;
	line-height: normal;
}
.text1 sup {
	font-size: 8px;
	line-height: normal;
}
.text2 {
	font-size: 11px;
	color: #FFFFFF;
	line-height: normal;
}
.odrazka1 {
	font-size: 11px;
	color: #c9f031;
	font-weight: bold;
	padding-left: 28px;
	background-image: url('img/bullet01.gif');
	background-repeat: no-repeat;
	background-position: left 2px;
	clear: both;
	margin-left: 20px;
	margin-right: 25px;
	margin-bottom: 10px
}
.odrazka1A {
	font-size: 14px;
	color: #c9f031;
	font-weight: bold;
	padding-left: 28px;
	background-image: url('img/bullet01.gif');
	background-repeat: no-repeat;
	background-position: left 2px;
	clear: both;
	margin-left: 20px;
	margin-right: 25px;
	margin-bottom: 10px
}
.aktuality_nadpis1 {
	font-size: 11px;
	color: #FFFFFF;
	margin-bottom: 8px;
	font-weight: bold;
	margin-left: 20px;
	margin-right: 25px;
}
.aktuality_text1 {
	font-size: 11px;
	color: #000000;
	line-height: normal;
	margin-left: 20px;
	margin-right: 25px;
	text-align: justify;
}
.aktuality_vice {
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 20px;
	margin-right: 25px;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
}
.odkaz_aktuality_vice {

	text-decoration: underline;
	color: #FFFFFF;
}
a.odkaz_aktuality_vice {

	text-decoration: underline;
	color: #FFFFFF;
}
a.odkaz_aktuality_vice:hover {

	text-decoration: underline;
	color: #CCCCCC;
}
.odkaz_log {

	text-decoration: underline;
	color: #FFFFFF;
}
a.odkaz_log {

	text-decoration: underline;
	color: #FFFFFF;
}
a.odkaz_log:hover {

	text-decoration: underline;
	color: #CCCCCC;
}
.uvod_flash2 {
	background-image: url('img/uvod_flash2.jpg');
	background-repeat: no-repeat;
	width: 292px;
	height: 111px;
	clear: both;
	float: none
}
.uvod_adresa {
	background-image: url('img/pic02_bg.gif');
	background-repeat: no-repeat;
	height: 110px;
	clear: both;
	float: none;
	background-position: center top;
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 0px
}
.uvod_adresa1 {
	width: 100px;
	float: left;
	line-height: 18px;
	color: #000000;
	text-align: left;
}
.uvod_adresa2 {
	width: 150px;
	float: right;
	line-height: 18px;
	text-align: left;
}
.uvod_certifikace1 {
	width: 80px;
	float: left;
	text-align: center;
	padding-top: 15px;
	padding-left: 30px;
}
.uvod_certifikace2 {
	width: 90px;
	height: auto;
	float: right;
	text-align: center;
	padding-right: 20px;
}
.uvod_certifikace {
	float: none;
	margin-left: 20px;
	clear: both;
	margin-right: 20px;
	width: 250px;
}
.odkaz_adresa {


	text-decoration: none;
	color: #FFFFFF;
}
a.odkaz_adresa {


	text-decoration: none;
	color: #FFFFFF;
}
a.odkaz_adresa:hover {


	text-decoration: underline;
	color: #CCCCCC;
}
.tech_moznosti_table1 {
	width: 100%;
	line-height: 18px;
	color: #CCCCCC;
	font-size: 11px;
	border: 1px dotted #999999;
}
.tech_moznosti_table1 td.td1 {
	width: 190px;
	text-align: right;
	padding-right: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.tech_moznosti_table1 td.td1de {
	width: 230px;
	text-align: right;
	padding-right: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.tech_moznosti_table1 td.td1de2 {
	width: 270px;
	text-align: right;
	padding-right: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}


.tech_moznosti_table1 td.td2 {
	width: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

ul.bullet2 {
	color: #C0C0C0;
	list-style-image: url('img/bullet02.gif');
	margin: 0px;
	padding-left:20px; padding-right:0px; padding-top:0px; padding-bottom:0px
}
ul.bullet2 li {
	color: #C0C0C0;
	margin-left: 20px;
	margin-bottom: 3px;
}
ul.bullet2 a {
	color: #C0C0C0;
	margin-left: 20px;
	margin-bottom: 3px;
}
ul.bullet2 a:hover {
	color: #ccff66;
	margin-left: 20px;
	margin-bottom: 3px;
}



ul.bullet3 {
	color: #FFFF00;
	list-style-image: url('img/bullet02.gif');
	margin: 0px;
	padding-left:20px; padding-right:0px; padding-top:0px; padding-bottom:0px
}
ul.bullet3 li {
	color: #FFFF00;
	margin-left: 20px;
	margin-bottom: 3px;
}
ul.bullet3 a {
	color: #FFFF00;
	margin-left: 20px;
	margin-bottom: 3px;
}
ul.bullet3 a:hover {
	color: #ccff66;
	margin-left: 20px;
	margin-bottom: 3px;
}




.doporuceni_table1 {
	width: auto;
	font-size: 12px;
	font-weight: bold;
	color: #EAEAEA;

}
.doporuceni_table1 td.td2 {
	font-size: 12px;
	font-weight: normal;

}
.odkaz2 {
	color: #CCCCCC;
}
a.odkaz2 {
	text-decoration: none;
	color: #CCCCCC;
}
a.odkaz2:hover {
	text-decoration: underline;
	color: #333333;
}


.odkaz3 {
	color: #C9F031;
}
a.odkaz3 {
	text-decoration: none;
	color: #C9F031;
}
a.odkaz3:hover {
	text-decoration: underline;
	color: #C9F031;
}

.nasi_zakaznici_mapa1 {
	border: 0px solid #FFFFFF;

}
.certifikaty_img {
	border: 3px solid #FFFFFF;
}

.kontakty_table0 {
	width: 400px;
	line-height: 18px;
	color: #EEEEEE;
	font-size: 13px;
}
.kontakty_table0 td.td1 {
	width: 180px;
}
.kontakty_table0 td.td2 {
	width: auto;
}

.kontakty_table1 {
	width: 500px;
	line-height: 18px;
	color: #DDDDDD;
	font-size: 11px;
}
.kontakty_table1 td.td1 {
	width: 180px;
	text-align: right;
	padding-right: 10px;
}
.kontakty_table1 td.td1en {
	width: 205px;
	text-align: right;
	padding-right: 10px;
}
.kontakty_table1  td.td1de {
	width: 215px;
	text-align: right;
	padding-right: 10px;
}


.kontakty_table1 td.td2 {
	width: 160px;
}
.kontakty_table1 td.td3 {
	width: auto;
}
.kontakty_foto {
	border: 3px solid #FFFFFF;
}
.odkaz_kontakty {
	text-decoration: none;
	color: #EEEEEE;
}
a.odkaz_kontakty {
	text-decoration: none;
	color: #FFFFFF;
}
a.odkaz_kontakty:hover {
	text-decoration: underline;
	color: #97D625;
}
.align_left {
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;

}

.rekl_vlevo {
	position: absolute; 
	top: 10px; 
	left: 10px;
}
.rekl_vpravo {
	width: 137px;
	height: 24px;
	margin-left: 35px;
}


.obr {
	background-image: url('FotoAkce/1.jpg');
	background-repeat: no-repeat;
	width: 300px;
	height: 173px;
	clear: both;
	float: none;
	background-position: center top;
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 0px
}
.obr1 {
	background-image: url('FotoAkce/1a.jpg');
	background-repeat: no-repeat;
	width: 600px;
	height: 345px;
	clear: both;
	float: none;
	background-position: center top;
	padding-left: 0px;
	padding-right: px;
	padding-top: 0px;
	padding-bottom: 0px
}


.pocitadlo {
	text-align: center;
	font-size: 22px;
	color: #C9F031;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
}


.podtrzeni {
	text-decoration: underline;
}

.novinka {
	font-size: 11px;
	color: #97D625 ;
}

.nadpis3 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: normal;
	margin-bottom: 10px;
}




.odstavec1 {
	text-align: left;
	margin-bottom: 	0px;
	margin-left: 	20px;
	margin-right: 	25px;
	color:		#c9f031;
	padding-left: 	0px;
	padding-right: 	0px;
	padding-top: 	0px;
	padding-bottom: 5px;
}

.odstavec2 {
	text-align: left;
	margin-bottom: 	0px;
	font-weight: 	bold;
	margin-left: 	20px;
	margin-right: 	25px;
	color:		#c9f031;
	font-weight: 	bold;
	padding-left: 	0px;
	padding-right: 	0px;
	padding-top: 	0px;
	padding-bottom: 0px;
}



.hodnoty_spolecnosti {

	height: 10px;

}


.hodnotyspol {
	font-size: 12px;
	font-weight: bold;
	color: #d4f018;
	padding-left: 28px;
	background-image: url('img/bullet01.gif');
	background-repeat: no-repeat;
	background-position: left 2px;
	clear: both;
	margin-left: 20px;
	margin-right: 25px;
	margin-bottom: 10px
}

.hodnoty {
	font-size: 9px;
	font-weight: bold;
	color: #bdf031;
	padding-left: 14px;
	margin-bottom: 8px;
}


.hodnoty_odsaz {
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 25px;
}

.tabulka {border: 0px; width: 100%; margin-bottom: 50px;}
.tabulka {border: 0px; width: 300px; margin-bottom: 50px;}
.tdvyplnnic {color: white; text-align: left; font-size: 8pt;}
.tdvyplnnicc {color: white; text-align: center; font-size: 8pt;}
.tdvyplnnicrc {color: red; text-align: center; font-size: 8pt;}
.box1 { 
  margin: 2px; 
	width : 200px; 
  }
.box5 { 
  margin: 2px; 
	width : 150px; 
  }

.tlac {
   color: #FFFFFF;
   font-size: 9pt; 
   width: 70px; 
   height: 20px; 
   border: 1px solid #ffffff; 
   margin: 0px 0 0 0;
   background-color: #11cf17;   
}
.tlac0 {
   color: #FFFFFF;
   font-size: 9pt; 
   width: 90px; 
   height: 20px; 
   border: 1px solid #ffffff; 
   margin: 0px 0 0 0;
   background-color: #11cf17;   
}
.tlac1cz {
   background: url('img/butt_log_cz.jpg') no-repeat top left;
   width: 72px; 
   height: 22px; 
   border: 0px solid #ffffff; 
   margin-left:0; margin-right:0; margin-top:0px; margin-bottom:0
}

.tlac1en {
   background: url('img/butt_log_en.jpg') no-repeat top left;
   width: 72px; 
   height: 22px; 
   border: 0px solid #ffffff; 
   margin-left:0; margin-right:0; margin-top:0px; margin-bottom:0
}
.tlac1de {
   background: url('img/butt_log_de.jpg') no-repeat top left;
   width: 72px; 
   height: 22px; 
   border: 0px solid #ffffff; 
   margin-left:0; margin-right:0; margin-top:0px; margin-bottom:0
}

#flashhl {
  z-index: 1000;
	width:840px;
	height: auto;
	float: none;
	padding-right: 5px;
  position: absolute;
}



.kltab1{
  width:500px;
  border: 0x solid #FFFFFF;
  border-collapse: collapse;
  vertical-align: middle;
  margin-top: 5px;
  margin-left: 35px;
  border-spacing: 0px 0px 0px 0px;
}

.kltab1 .td1{
  width: 250px; 
  height: 15px;
  background-color: #403f3f;
  font-size: 9pt;
  text-align: center; 
  font-weight: bold;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
}
.kltab1 .td2{
  width: 250px; 
  height: 15px;
  background-color: #616161;
  font-size: 8pt;
  text-align: center; 
  font-weight: normal;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
}
.kltab1 .td5{
  width: 250px; 
  height: 15px;
  background-color: #616161;
  font-size: 8pt;
  text-align: center; 
  font-weight: normal;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
 
}
.kltab1 .td3{
  width: 250px; 
  height: 15px;
  background-color: #616161;
  font-size: 7pt;
  text-align: left; 
  font-weight: normal;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
 
}
.kltab1 .td4{
  width: 200px; 
  height: 15px;
  background-color: #a2a2a2;
  font-size: 7pt;
  text-align: left; 
  font-weight: normal;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
 
}


.kltab2{
  width:500px;
  border: 1px solid #FFFFFF;
  border-collapse: collapse;
  vertical-align: middle;
  margin-top: 5px;
  margin-left: 35px;
  font-color: black;
}

.kltab2 .td1{
  width: 250px; 
  height: 15px;
  background-color: #403f3f;
  font-size: 9pt;
  text-align: center; 
  font-weight: bold;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  
}
.kltab2 .td7{
  width: 250px; 
  height: 15px;
  background-color: #39a30f;
  font-size: 8pt;
  text-align: center; 
  font-weight: bold;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  
}
.kltab2 .td6{
  width: 250px; 
  height: 15px;
  background-color: #3eae0c;
  font-size: 8pt;
  text-align: center; 
  font-weight: bold;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  
}
.kltab2 .td5{
  width: 250px; 
  height: 15px;
  background-color: #42bd0a;
  font-size: 8pt;
  text-align: center; 
  font-weight: bold;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  
}
.kltab2 .td4{
  width: 250px; 
  height: 15px;
  background-color: #47ca0c;
  font-size: 8pt;
  text-align: center; 
  font-weight: bold;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  
}
.kltab2 .td3{
  width: 250px; 
  height: 15px;
  background-color: #4dd90e;
  font-size: 8pt;
  text-align: center; 
  font-weight: bold;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  
}
.kltab2 .td2{
  width: 250px; 
  height: 15px;
  background-color: #50e20e;
  font-size: 8pt;
  text-align: center; 
  font-weight: bold;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  
}
.rgtab{
  width:100%;
  border: 0x solid #FFFFFF;
  border-collapse: collapse;
  vertical-align: middle;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  border-spacing: 0px 0px 0px 0px;
}

.rgtab .td1{
  width: 650px; 
  height: 15px;
  background-color: #403f3f;
  font-size: 10pt;
  color: red;
  text-align: center; 
  font-weight: bold;
  border-right: 0px solid #FFFFFF;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
}
.rgtab .td2{
  width: 650px; 
  height: 15px;
  background-color: #403f3f;
  font-size: 7pt;
  color: white;
  text-align: center; 
  font-weight: normal;
  border-right: 0px solid #FFFFFF;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
}
.tabbody1 td{
  text-align: center; 
}
.tabbody1 .td1{
  background-color: #403f3f;
  font-size: 9pt;
	padding: 5px 8px;
  font-weight: bold;
}
table.body{
  text-align: center; 
	width: 100%;
	border: 1px solid red;
	padding: 0px;
	margin: 0px;

}
.body td, .body tr{
	border: 1px solid red;
}

table.vypis {
	line-height: 18px;
	border-top: 1px dotted #999999;
	border-right: 1px dotted #999999;
}

table.vypis td, th {
	border-left: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
	padding: 3px;
}
table.vypis th {
	text-align: center;
}
div.kalc {
	background-color: #777;
	padding: 10px;
	width: 588px;
}
div.kalkul {
	background-color: #333;
	width: 575px;
	padding:9px 5px;
	border: 1px solid #FFF;
}

input.kalkul {
	background-color: #333;
	color: #FFF;
	font-weight: bold;
	padding:3px 5px;
	border: 1px solid #FFF;
  cursor: pointer;
}
input.textove {
	width: 130px;
}
table.kalkulator {
	width: 564px;
	color: #FFF;
}
table.kalkulator tr td {
	nowrap: nowrap;
}
table.kalkulator tr td.mezera {
	width: 0px;
}
table.kalkulator tr td.pole {
	width: 155px;
}
table.kalkulator tr td.nazev {
	width: 125px;
}
table.kalkulator tr td {
	text-align: right;
	white-space: nowrap;
}
table.kalkulator td.nadpis {
	text-align:center;
	padding: 5px;
	padding-right: 0px;
	padding-bottom: 10px; 
}
table.kalkulator td.cena {
	text-align:right;
	padding-right: 30px;
	color: #000;
	background-color: #FFF;
	border: 1px solid #000;
	width: 80px;
}
table.kalkulator td.cena2 {
	text-align:right;
	color: #000;
	background-color: #FFF;
	border: 1px solid #000;
	width: 80px;
}
table.kalkulator td.cena_celkova {
	text-align:right;
	padding-right: 30px;
	width: 80px;
}
table.kalkulator td.cena_nazev {
	nowrap:nowrap;
	text-align: right;
	width: 110px;
}
table.kalkulator select.select {
	width: 150px;
}
table.kalkulator tr td.pole2 {
	width: 180px;
}
table.kalkulator tr td.nazev2 {
	nowrap: nowrap;
	width: 140px;
}
table.kalkulator tr.radek {
	font-size: 1px;
}
table.kalkulator tr td.pozn {
	text-align: left;
}
.input_text {
}
.input_pocet {
	width: 100px;
}
.leva {
	border-left: 1px solid;
}
.prava {
	border-right: 1px solid;
}
.horni {
	border-top: 1px solid;
}
.dolni {
	border-bottom: 1px solid;
}
.leva, .prava, .horni, .dolni {
	border-color: #888;
}
h3 {
font-size: 14px;
}
img.tisk {
	position:relative;
	top:7px;
	left: 5px;
}
select, option {
	Z-index: -3;
}
table.kalkulator tr td.adresa {
	padding: 10px 0px;
/*	background-color: #333; */
	width: 250px;
	text-align: center;
}
input.input_text {
	width: 200px;
}
img.frezovani {
	border: 2px solid #333333;
}
a img.otaznik, img.otaznik {
	border: 0px;
	position: relative;
	top: 3px;
}