html{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
a,a:link,a:visited{
	color: white;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}

a:hover,a:focus,a:active{
	color: white;
	text-decoration: underline;
}
body{
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: sans-serif;
	font-size: 83%;
	text-align: center;
	color: white;
	background-color: #575052;
	background-image: url(images/back-home.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
h1{
	margin: 0px;
	padding: 0px;
	border: 0px solid navy;
}
h1 span,h2 span{
	position: relative;
	left: -9000em;
}
h2{
	padding: 0px;
	margin: 0px;
	border: 0px solid navy;
}
h3, h4{
	padding: 0px;
	margin: 7px 0px 10px 0px;
	border: 0px solid navy;/*
	color: #575052;*/
	color: #fff515;
	font-size: 1.35em;
}
h3 a,h3 a:link,h3 a:visited{
	color: #fff515;
}
h3 span{
	font-weight: normal;
	font-size: .8em;
}
h3 em{
   color: white;
   font-style: normal;
}
h4{
	color: white;
	font-size: 1.25em;
	margin-top: 15px;
	margin-bottom: 5px;
}
h4.n,h4.n2{
	color: #333333;
	font-size: 1.1em;
	margin-bottom:7px;
}
h4.n2, h4.n2 a{
	color: #fff515;
}
h4.n2 span{
   color: #333333;
   font-style: italic;
}
h4.err{
   color: #D12000;
   text-align: inherit;
   font-style: italic;
}
hr,hr.hd{
	clear: both;
	margin: 0px;
	border: 0px solid transparent;
	color: #706865;
	background-color: transparent;
	height: 1px;
}
hr.hd{
	color: #8E8985;
}
.sed{
	color: #575052;
}
.zlu{
   color: #fff515;
}
a:hover .zlu, ul ul li.a .zlu{
   color: #575052;
}
sup{
	font-size: .6em;
}
form{
	border: 0px solid white;
	margin: 0px;
	padding: 0px;
}
fieldset{
	margin: 0px 0px 10px;
	padding: 0px 10px 10px;
	border: 1px solid white;
}
legend{
	font-weight: bold;
	margin: 10px 0px;
	border: 0px solid white;
	color: #fff515;
}
label span, p span{
   color: white;
   font-weight: bold;
}
label{
   width: 60px;
   text-align: right;
   display: inline-block;
}
input,select,textarea{
	margin: 0px 0px 6px;
	width: 300px;
}
.bs{
	background-color: #fff515;
}
.nb{
	margin: 0px 5px;
	width: auto;
	}
p{
	border: 0px solid navy;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	border: 0px;
/*	text-align: justify;*/
}
.sf{
	font-size: .9em;
}
dl{
	border-bottom: 1px solid #D9D7D7;
	width: 625px;
	padding: 0px 0px 5px 0px;
	margin: 8px 0px 0px 0px;
}
dl.n{
	border-bottom: 0px solid #D9D7D7;
	width: 710px;
	margin: 8px 0px 0px 0px;
}
dl.d{
	border-bottom: 0px solid #D9D7D7;
	width: 675px;
	margin: 8px 0px 0px 0px;
}
dl.d dt{
	margin: 8px 0px 5px 0px;
	color: #fff515;
}
dt{
	font-weight: bold;
	margin: 0px 0px 3px 0px;
}
dd{
	margin: 0px 0px 1px 10px;
	padding: 0px;
	border: 0px;
}
dd span{
	color:#333333;
}
dl.fr{
	height: 86px;
}
dl.fr2{
	height: 106px;
}
dd.ft,dd.ft2{
	border: 0px solid navy;
	width: 65px;
	height: 81px;
	display: block;
	float: right;
}
dd.ft,dd.ft2 a img{
	border: 1px solid #8E8985;
	margin-left:8px;
}
dd.ft2 a:hover img{
	border: 1px solid #fff515;
}
dd.ft2{
	width: 300px;
}
dd.ft2 img{
margin-left:10px;
	float: left;
}
dd.speak,dd.speak2{
	margin-top:17px;
	text-align: right;
}
dd.speak2{
   position: relative;
   top: -18px;
   left: -75px;
   _left: 0px;
}
dd.speak img,dd.speak2 img{
	position: relative;
	top: 2px;
}
table,td,th{
	border: 0px solid transparent;
}
table{
	border: 0px solid transparent;
	margin:10px 10px 0px 0px;
	width: 675px;
}
table.nmt{
	margin:-10px 10px 0px 0px;
}
table.r td{
	width: 25%;
	padding:3px 15px 3px 15px;
}
td,th{
	color: #333333;
	padding: 3px 5px;
	margin:3px 5px 3px 0px;
}
th{
	border: 0px solid transparent;
	text-align: left;
	padding-left: 0px;
	margin-left: 0px;
	font-weight: normal;
}
td.r{
	text-align: right;
}
.w th{
	color: White;
}
.b{
	font-weight: bold;
}
.o{
	margin-top:15px;
}

td .o{
	margin-top:0px;
}
.o span,.d span{
	display: block;
	margin-bottom:5px;
}
tr.l{
	background-color: white;
}
tr.s{
	background-color: #dededc;
}
#blok{
	border: 0px solid navy;
	margin:17px auto;
	padding: 0px;
	width: 972px;
	background-color: #706865;
	text-align: left;
	background-image: url(images/blok-back.jpg);
	background-repeat: repeat-x;
}
#drobky,#drobky2{
	border: 0px solid white;
	margin: 13px auto 7px;
	padding: 0px;
	width: 735px;
	float: right;
	background-color: transparent;
	text-align: left;
	color: #575052;
	border-bottom: 1px solid #E0DFDD;
	text-transform: lowercase;
}
#drobky2{
	width: 950px;
	padding-bottom: 3px;
}
#drobky a,#drobky a:link,#drobky a:visited,#drobky2 a,#drobky2 a:link,#drobky2 a:visited {
	color: #575052;
}
#drobky a:hover,#drobky a:focus,#drobky a:active,#drobky2 a:hover,#drobky2 a:focus,#drobky2 a:active {
	color: #575052;
}
#mutace{
	padding: 5px 10px 0px 0px;
	margin: 0px;
	border: 0px solid navy;
	text-align: right;
}
#hlava{ 
	border: 0px solid navy;  
	background-image: url(images/head.jpg);
	background-repeat: no-repeat;
	width: 972px;
	height: 144px;
}
#tlacitka{
	border: 0px solid navy;
	margin: 0px;
	padding: 0px;
	height: 25px;
	background-color: #fff515;
}
#tlacitka ul{
	border: 0px solid navy;
	margin: 0px;
	padding: 0px;
	height: 25px;
}
#tlacitka ul li{
	border: 0px solid navy;
	display: inline;
	width: 108px;
	height: 25px;
	background-repeat: no-repeat;
	float: left;
	background-position: center;
	color: white;
	font-size: .9em;
	line-height: 25px;
	font-weight: bold;
}
#tlacitka ul li a,#tlacitka ul li a:link,#tlacitka ul li a:visited{
	display: block;
	background-image: url(images/tlacitko.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 108px;
	height: 25px;
	color: white;
	text-decoration: none;
	text-align: center;
}
#tlacitka ul li.es a,#tlacitka ul li.es a:link,#tlacitka ul li.es a:visited{
	display: block;
	background-image: url(images/tlacitko-3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 108px;
	height: 25px;
	color: black;
	text-decoration: none;
	text-align: center;
}
#tlacitka ul li a:hover,#tlacitka ul li a:focus,#tlacitka ul li a:active,#tlacitka ul li a.a{
	display: block;
	width: 108px;
	height: 25px;
	color: #181818;
	background-image: url(images/tlacitko.jpg);
	background-repeat: no-repeat;
	background-position: -108px 0px;
}
#tlacitka ul li.es a:hover,#tlacitka ul li.es a:focus,#tlacitka ul li.es a:active,#tlacitka ul li.es a.a{
	display: block;
	width: 108px;
	height: 25px;
	color: #181818;
	background-image: url(images/tlacitko-3.jpg);
	background-repeat: no-repeat;
	background-position: -108px 0px;
}

#tlacitka ul li a.a:hover,#tlacitka ul li a.a:focus,#tlacitka ul li a.a:active,#tlacitka ul li.es a:hover,#tlacitka ul li.es a:focus,#tlacitka ul li.es a:active{
	cursor: default;
}
#lf{
	width: 210px;
	border: 0px solid navy;
	float: left;
}
#lf h3{
   line-height: 1em;
   margin-left:20px;
}
#lf h3#tit{
   color:white;
}
#lf p{
   margin-left:20px;
   font-size: .9em;
}
#lf p em{
   color:#333333;
   font-weight: bold;
}
#lf .link a,#lf .link a:link,#lf .link a:visited {
   text-decoration: underline;
}
#lf .link a:hover,#lf .link a:focus,#lf .link a:active {
   color:#fff515;
}
#menu{
	width: 214px;
	padding: 3px 0px 0px 0px;
	margin: 5px 0px 15px 0px;
	float: left;
	border: 1px solid #E0DFDD;
	text-align: left;
	text-transform: lowercase;
	background-image: url(images/back-menu.png);
	_background-image: url(images/back-menu.gif);
	background-repeat: repeat-y;
/*	min-height: 200px;*/
	_height: 400px;
	position: relative;
	left: 0px;
	top: 0px;
}
#menu h3{
	margin: 0px;
	padding: 0px;
	font-size: 1.4em;
	text-align: left;
}
#menu li a,#menu li a:link,#menu li a:visited,#menu li a:hover,#menu li a:focus,#menu li a:active{
	margin: 0px;
	padding: 0px;
	border: 0px solid navy;
	padding-left: 14px;
	display: block;
}
#menu li a:hover,#menu li a:focus,#menu li a:active{
	background-color: #181818;
	text-decoration: none;
}

#menu ul{
	border: 0px solid navy;
	padding: 0px;
	margin: 0px;
}
#menu ul li{
	border: 0px solid navy;
	margin: 1px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	line-height: 20px;
}
#menu ul li a{
	border: 0px solid navy;
	background-color: #6c6c6c;
	margin: 2px 0px;
}
#menu ul li a.h{
	background-color: #5FAC38;
	color: white;
	margin: 2px 0px;
	height: 20px;
	border: 0px solid navy;
}
#menu ul a.h:hover,#menu ul a.h:focus,#menu ul a.h:active,#menu ul li.a a.h,#menu ul#p li.a a {
	background-color: #fff515;
	color: #575052;
	margin: 2px 0px;
	height: 20px;
	border: 0px solid navy;
}
#menu ul ul li.n a.h{
	background-color: #3c3c3c;
	color: white;
	margin: 2px 0px;
	height: 20px;
	border: 0px solid navy;
}
#menu ul ul li.n a.h:hover,#menu ul ul li.n a.h:focus,#menu ul ul li.n a.h:active,#menu ul ul li.a a.h {
	background-color: #fff515;
	color: #575052;
	margin: 2px 0px;
	height: 20px;
	border: 0px solid navy;
}
#menu ul li.n ul li.n ul li a:hover,#menu ul li.n ul li.n ul li a:focus,#menu ul li.n ul li.n ul li a:active,#menu ul li.n ul li.n ul li.a a.h{
	background-color: #fff515;
	color: #575052;
	margin: 0px 0px;
	height: 20px;
	border: 0px solid navy;
}
#menu ul a,#menu ul ul ul a{
	background-color: #6C6C6C;
	color: white;
	margin: 2px 0px;
	height: 20px;
	border: 0px solid navy;
}
#menu ul a:hover,#menu ul a:focus,#menu ul a:active,#menu ul ul ul li.a a {
	background-color: #fff515;
	color: #575052;
}
#menu ul ul ul li.a a{
	cursor: default;
}
#menu ul ul{
	border: 0px solid navy;
	padding: 0px;
	margin: 0px 0px 0px 15px;
}
#menu ul ul ul{
	border: 0px solid navy;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#menu img{
	margin:15px 0px 0px 17px;
	position: absolute;
	bottom: 0px;
	}
#menu iframe{
	margin:20px 0px 0px 17px;
	bottom: 0px;
	z-index: 1;
	position: relative;
	}
#menu img.nr{
	margin:15px 0px 0px 17px;
	position: static;
	}
#l{
	border: 0px solid navy;
	padding: 0px;
	margin: 20px 0px 15px 18px;
	background-image: url(images/loga.gif);
	width: 175px;
	height: 35px;
	background-repeat: no-repeat;
	float: left;
}
table#p{
	font-size: 0.8em;
	width: 673px;
}
table.sety{
margin-top:0px;
}
#p td,#p th{
	text-align: center;
	padding:1px 5px;
}
#p .l{
	text-align: left;
}
#p td span, #p .o td{
	color:#E83902;
}

#pata{
	border: 0px solid navy;
	margin: 0px auto 0px;
	padding: 0px;
	width: 972px;
	background-color: #575052;
	text-align: left;
	background-image: url(images/pata.jpg);
	background-repeat: no-repeat;
	height: 32px;
	position: relative;
}
#pata .l{
	position: absolute;
	top: 8px;
	left: 65px;
	font-size: .9em;
}
#pata .r{
	position: absolute;
	top: 8px;
	right: 15px;
	font-size: .9em;
}
#telo,#telo2{
	border: 0px solid navy;
	margin: 0px 20px 20px 0px;
 	_margin-right: 10px;
	padding:0px 20px 20px 20px;
	_padding:0px 20px 0px 20px;
	width: 675px;
	float: right;
	background-color: #8E8985;
	text-align: left;
	clear: none;
}
#telo2{
   width: 890px;
   position: relative;
}
#telo p img,#telo h3 img{
	float: left;
	margin-right: 7px;
	margin-bottom: 7px;
}
#telo h3,#telo2 h3{
	clear: both;
	margin-top: 20px;
}
#telo h3#t,#telo h3.t{
	margin-top: 13px;
}
#telo h3.err{
	color: #d12000;
	margin:0px -20px;
	padding:7px 0px 7px 20px;
	background-color: white;
}
.i,.i3{
	margin-top: 10px;
}
.c{
	text-align: center;
}
.g,.i,.i3,.f{
	border: 0px solid navy;
	width: 690px;
	position: relative;
	left: -6px;
}
.g a,.i a,.i3 a,.f a{
	border: 1px solid #8E8985;
	margin:6px;
	padding:0px;
	width: 100px;
	height: 75px;
	display: block;
	float: left;
}
.f a{
	width: auto;
	height: auto;
	_margin:5px 7px 5px 3px;
}
.i a,.i3 a{
	border: 1px solid #8E8985;
	margin:6px;
	_margin:5px 5px 3px 3px;
	padding:0px;
	width: 215px;
	height: 143px;
	display: block;
	float: left;
}
.i3 a{
	width: auto;
	height: auto;
	margin:0px;
	padding:0px;
}
.g img,.i img,.c img,.i3 img,.f img,.t img,.it img{
	border: 1px solid #8E8985;
	margin:0px;
	padding:0px;
}
.g a:hover img,.i a:hover img,.c a:hover img,.i3 a:hover img,.f a:hover img,.t a:hover img,.it a:hover img{
	border: 1px solid #fff515;
	margin:0px;
	padding:0px;
}
.i div,.i3 div,.c div{
	float: left;
	margin:5px 6px 0px 5px;
	_margin:5px 8px 0px 3px;
	padding:0px;
	=width: 143px;
	text-align: center;
}
.c div{
	width: 157px;
	font-size: .8em;
}
.i div a,.i3 div.i2 a,.c div a{
	border: 1px solid #8E8985;
	margin:0px;
	padding:0px;
	width: auto;
	height: auto;
	display: inline;
	float: none;
}
.i3 div.i2 {
	margin:0px 0px 15px 0px;
/*	font-weight: bold;*/
	width: auto;
	height: auto;
}
.i3 div.i2 a{
	margin:5px;
}
 div.s, div.s2,div.t,div.t2{
	display: block;
	height: 100%;
	float: left;
	width: 330px;
}
 div.s2{
	width: 215px;
}
 div.t2{
	width: 445px;
}
 div.s img, div.s2 img{
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	border: 1px solid #706865;
}
 div.s a:hover img, div.s2 a:hover img{
	border: 1px solid #fff515;
}
 div.t, div.t2{
	display: block;
	height: 100%;
	float: right;
}
.pi{
	background-image: url(images/back-img.jpg);
	background-repeat: repeat-y;
}
#map{
	color: #333333;
	margin-bottom:15px;
}
#map strong{
	color: #2B962E;
}
#side_bar h4{
	font-size: 1em;
	margin-bottom:15px;
}
/* dotaz */
form#o{
	margin:25px  0px 0px 0px;
	padding:0px;
	border: 0px solid navy;
}
form#o fieldset{
	border: 1px solid #E0DFDD;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	_padding: 0px 0px 0px 0px;
	=padding: 0px 0px 10px 0px;
}
form#o fieldset.nb{
	border: 0px solid #E0DFDD;
}
form#o textarea{
	width: 420px;
	=width: 405px;
	float: left;
	margin: 5px 10px 10px 0px;
	=margin: 10px;
	_margin-bottom: 10px;
	padding: 3px;
	font-family: sans-serif;
	font-size: 1em;
	width: 370px;
}
form#o input{
	float: left;
	margin:5px 0px 5px 0px;
	=margin:10px 0px 0px 0px;
	padding:3px;
	font-family: sans-serif;
	font-size: 1em;
	width: 250px;
}
form#o input.znn{
	_width:200px;
}
.nk img{
	border: 1px solid white;
}
.nk a:hover img{
	border: 1px solid #8e8985;
}
.pks{
   width: 30px;
   text-align: center;
}
.butk{
	background-color: #fff515;
   width: 80px;
   text-align: center;
}
form#o input.znn,#telo2 input.zzn{
	width: 260px;
	height: 25px;
	margin:0px 0px 0px 0px;
	=margin:10px 0px 0px 0px;
	padding:0px 0px 3px 0px;
	color: white;
	font-weight: bold;
	background-image: url(images/tlacitko-2.jpg);
/*	=background-image: none;*/
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: 0px solid #E0DFDD;
	=border: 0px solid #E0DFDD;
	}
form#o input.znn:hover{
	color: #181818;
	background-image: url(images/tlacitko-2.jpg);
/*	=background-image: none;*/
	background-repeat: no-repeat;
	background-position: -260px 0px;
	border: 0px solid #E0DFDD;
	=border: 0px solid #E0DFDD;
	}
/* adm */
input.cnt{
	margin:10px 0px 10px 0px;
	}
.cnt{
	text-align:center;}
form.cnt input{
	width: 230px;
}
fieldset.fieldset2{
	margin: 0px 0px 10px;
	padding: 10px 10px 10px;
	border: 1px solid white;
}

form.cnt input.flrgt{
	width: 260px;
	height: 25px;
	margin:0px 0px 0px 10px;
	=margin:10px 0px 0px 10px;
	padding:0px 0px 3px 0px;
	color: white;
	font-weight: bold;
	background-image: url(images/tlacitko-2.jpg);
/*	=background-image: none;*/
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: 0px solid #E0DFDD;
	=border: 0px solid #E0DFDD;
}
form.cnt input.flrgt:hover{
	color: #181818;
	background-image: url(images/tlacitko-2.jpg);
	background-repeat: no-repeat;
	background-position: -260px 0px;
	border: 0px solid #E0DFDD;
	=border: 0px solid #E0DFDD;
}

#telo2 a.del,#telo2 a.del:link,#telo2 a.del:visited{
	color: #d72011;
}
#telo2 a.edi,#telo2 a.edi:link,#telo2 a.edi:visited{
	color: #006400;
}
#telo2 a.del:hover,#telo2 a.del:active,#telo2 a.del:focus,#telo2 a.edi:hover,#telo2 a.edi:active,#telo2 a.edi:focus {
	color: #d72011;
}
#telo2 table{
	width: auto;
}
#telo2 td{
	border: 0px solid #575052;
	width: auto;
	border-collapse: separate;
	background-color: #FFFFFF;
}
#telo2 .str td{
	color: #333333;
	padding: 3px 5px;
	margin:3px 5px 3px 0px;
	background-color: #DEDEDC;
	text-align: center;
}
#telo2 table.tra td{
	background-color: transparent;
}
#telo2 table.tra td.top{
	vertical-align: top;
}
#telo2 textarea{
	height: 100px;
	width: 300px;
}
p.stp img{
   position: relative;
   left: 2px;
}
.rg{
	text-align: right;
}
.nlm{
   position: absolute;
   top: 0px;
   right:10px;
}
.nlm img{
	border: 0px solid black;
}
#telo2  .prehled{
   width:884px;
}
.butr,.butm{
   width: 126px;
   height: 24px;
   background-image: url(butr.png);
   background-repeat: no-repeat;
   border: 0px solid black;
   color: white;
   font-weight: bold;
   line-height: 24px;
   padding:0px 0px 4px;
   margin-left:13px;
   background-color: transparent;
}
.butm{
	background-image: url(butm.png);
}
form.dot label{
   text-align: left;
   width: auto;
}
ol{
   display: block;
   margin-left: 250px;
   =margin-left: 290px;
}
td a,td a:link,td a:visited{
	color: #575052;
	text-decoration: none;
}
td a:hover,td a:focus,td a:active{ color: black; text-decoration: underline; }
p.li{ clear: both; }
p.li img{ float: left; }
.drobky, .drobky a{ color: #292829; text-transform: lowercase; }
input.chb{ width: auto; }
td a.bdt,td a.bdt:link,td a.bdt:visited{
   width: 80px;
   height: 22px;
   color: white;
   background-image: url(images/but-detail.gif);
   background-repeat: no-repeat;
   background-position: 0px 0px;
   display: inline-block;
   vertical-align: middle;
   text-align: center;
   line-height: 22px;
   position: relative;
   left: 50px;
   =left:55px;
}
td a.bdt:active{
   width: 80px;
   height: 22px;
   color: white;
   background-image: url(images/but-detail.gif);
   background-repeat: no-repeat;
   background-position: -80px 0px;
   display: inline-block;
   text-decoration: none;
}
td a.bdt:hover,td a.bdt:focus,td a.bdt:active{ text-decoration: none; }
th.srb{
   width:140px;
   margin: 3px 5px 3px 0;
   padding: 3px 5px;
}



