html{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
a,a:link,a:visited{
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: #F57E20;
}

a:hover,a:focus,a:active{
   text-decoration: underline;
}
body{
   margin: 0px;
   padding: 0px;
   border: 0px;
   font-family: sans-serif;
   font-size: 75%;
   text-align: center;
   background-repeat: no-repeat;
   background-color: #F4F6F8;
   color: black;
   background-image: url(../images/pozadi.jpg);
   background-position: top;
   color: #3f3f3f;
}
h1{
	margin: 0px;
	padding: 0px;
	border: 0px solid #ED1C24;
}
h2{
	padding: 0px;
	margin: 0px;
	border: 0px solid #ED1C24;
}
h1 span,h2 span{
	position: relative;
	left: -9000em;
}
h3{
   margin: 0px;
   padding: 0px 0px 7px;
   color: #F57E20;
   font-size: 1.6em;
}
h3.n{
padding:7px 0px 0px 0px;
   font-size: 1.4em;
}
h3.sleva{
   margin: 0px;
   padding: 0px 0px 7px;
   color: #ed1c24;
   font-size: 1.4em;
}
p span.h3{
   margin: 0px;
   padding: 0px 0px 7px;
   color: #ed1c24;
   font-size: 1.4em;
   font-weight: bold;
   display: block;
}
h4,.pz h3,.pz h2{
   padding: 0px;
   margin: 0px;
   border: 0px solid #ED1C24;
   color: #2857A7;
   font-size: 1.2em;
}
.pz h3,h4.pz{
   margin: 7px 0px 0px;
   }
h4 span{
   font-size: 1.2em;
   color: #2857A7;
}
hr{
	clear: both;
	margin: 0px 10px 0px;
	border: 0px solid transparent;
	color: white;
	background-color: transparent;
	height: 1px;
	width: 90%;
}
form{
	border: 0px solid #ED1C24;
	margin: 20px 0px 20px 0px;
	padding: 0px;
}
fieldset{
	margin: 0px;
	padding: 0px;
	border: 0px solid #ED1C24;
}
legend{
	font-weight: bold;
	margin: 0px 0px;
	border: 0px solid #ED1C24;
   color: #ED1C24;
}
input,select,textarea{
	margin: 0px 0px 6px;
	padding:2px;
	width: 300px;
	border: 1px solid #999999;
}
p{
   border: 0px solid #ED1C24;
   margin: 0px 0px 7px;
   padding: 0px;
   color: #3f3f3f;
}
p.n{
   border: 0px solid #ED1C24;
   margin: 0px 0px 2px;
   padding: 0px;
   color: #3f3f3f;
}
table,td,th{
	border: 1px solid #999999;
	border-collapse: collapse;
	vertical-align: top;
}
table{
	margin: 0px 0px 0px;
	=margin: 0px 0px 20px;
	padding: 0px;
}
td,th{
   padding: 2px 4px;
   margin: 0px;
   border: 1px solid #999999;
   vertical-align: middle;
   text-align: center;
}
th{
   background-color: #2857A7;
   color: White;
   font-weight: normal;
}
tr.s{
   background-color: #DBE2F3;
}
dl,ul{
	margin:0px 0px 7px 0px;
	padding:0px;
	border: 0px solid #ED1C24;
}
ul{
	margin:0px 0px 7px 13px;
}
dt{
	font-weight: bold;
	margin-top:5px;
}
dd{
	margin:0px 0px 0px;
	padding:0px;
}
#blok{
   border: 0px solid white;
   margin:15px auto 0px;
   padding: 0px 0px 30px 0px;
   width: 872px;
   text-align: left;
   background-color: white;
   background-image: url(../images/hlava.jpg);
   background-position: top;
   background-repeat: no-repeat;
   position: relative;
}
#drobky{
   border: 0px solid #ED1C24;
   margin: 0px 45px 5px 0px;
   padding: 0px;
   text-align: left;
   position: relative;
   top: -5px;
   left:-8px;
   z-index: 2;
}
#drobky span{
   background-color: #FDB940;
   padding: 3px 35px 3px 8px;
   color: #3f3f3f;
}
#drobky span a,#drobky span a:link,#drobky span a:visited{
	text-decoration: none;
	color: #3f3f3f;
}

#drobky span a:hover,#drobky span a:focus,#drobky span a:active{
	text-decoration: underline;
	color: #3f3f3f;  
}
#hlava{ 
	border: 0px solid #ED1C24;
	width: 872px;
	height: 208px;
}
#tlacitka{
   border: 0px solid navy;
   margin: 0px;
   padding: 0px;
   height: 44px;
   width: 726px;
   float: right;
   position: absolute;
   top: 178px;
   left:146px;
}
#tlacitka ul{
   border-bottom: 0px solid #CDCECF;
   margin: 0px;
   padding: 0px;
   height: 44px;
}
#tlacitka ul li{
   border: 0px solid navy;
   margin: 0px 2px 0px 0px;
   display: inline;
   width: 102px;
   height: 44px;
   background-repeat: no-repeat;
   float: left;
   background-position: center;
   font-size: .9em;
   font-weight: bold;
   text-align: center;
}
#tlacitka ul li.end{
	margin: 0px 0px 0px 0px;
}
#tlacitka ul li a,#tlacitka ul li a:link,#tlacitka ul li a:visited{
   display: block;
   width: 102px;
   height: 44px;
   text-decoration: none;
   background-image: url(../images/tlacitko.jpg);
   background-position: right;
   background-repeat: no-repeat;
   color: White;
}
#tlacitka ul li a.lz,#tlacitka ul li a.lz:link,#tlacitka ul li a.lz:visited{
   display: block;
   width: 102px;
   height: 44px;
   text-decoration: none;
   background-image: url(../images/tlacitko-lyzovani.jpg);
   background-position: right;
   background-repeat: no-repeat;
   color: #2b92c7;
}
#tlacitka span{
   position: relative;
   top: 23px;
}
#tlacitka span.dr{
   position: relative;
   top: 19px;
   line-height: 1em;
}
#tlacitka ul li a:hover,#tlacitka ul li a:focus,#tlacitka ul li a:active,#tlacitka ul li a.a{
	display: block;
	width: 102px;
	height: 44px;
   background-image: url(../images/tlacitko.jpg);
   background-position: left;
   background-repeat: no-repeat;
}
#tlacitka ul li a.lz:hover,#tlacitka ul li a.lz:focus,#tlacitka ul li a.lz:active,#tlacitka ul li a.lz.a{
	display: block;
	width: 102px;
	height: 44px;
   background-image: url(../images/tlacitko.jpg);
   background-position: left;
   background-repeat: no-repeat;
   color: White;
}

#tlacitka ul li a.a:hover,#tlacitka ul li a.a:focus,#tlacitka ul li a.a:active{
	cursor: default;
}
#left{
   margin: 0px 0px 0px 0px;
   width: 145px;
   border: 0px solid #ED1C24;
   float: left;
   background-image: url(../images/menu.jpg);
   background-position: 3px 0px;
   background-repeat: no-repeat;
   min-height: 93px;
   position: relative;
   top: -27px;
}
#menu{
   width: 125px;
   padding: 0px;
   margin: 10px 0px 0px 12px;
   _margin: 10px 0px 0px 5px;
   float: left;
   border: 0px solid #ED1C24;
   text-align: left;
/*   font-size: .87em;*/
   font-weight: normal;
}
#menu p{
/*   font-size: 1em;*/
   font-weight: normal;
}
#meni{
   border: 0px solid navy;
   position: absolute;
   top: 4px;
   left: 13px;
   color:white;
}
#meni a,#meni a:link,#meni a:visited {
   color:white;
   text-decoration: none;
}
#meni a:hover,#meni a:focus,#meni a:active {
   color:white;
   text-decoration: underline;
}
#meni a.a {
   color:#fdb940;
}
#left h3{
   margin: 23px 0px 0px 0px;
   padding: 0px;
   font-size: 1em;
   text-align: left;
   font-weight: bold;
   color: white;
}
#left h3.ora{
   color:#F57E20;
}
#menu a,#menu a:link,#menu a:visited{
   color:#3f3f3f;
}
#telo{
   border: 1px solid #CDCECF;
   margin: 0px 0px 0px 146px;
   _margin: 0px 0px 0px 146px;
   padding:7px;
   width: 703px;
   _width: 700px;
   text-align: left;
   position: relative;
   top: 23px;
}
#telo img{
   margin-left: 7px;
   margin-right: 0px;
   margin-bottom: 7px;
   border: 1px solid #CDCECF;
}
#telo a:hover img{
   border: 1px solid #ed1c24;
}
.irg{
   float: right;
}
#pata{
   border: 0px solid #ED1C24;
   margin: 0px auto 20px;
   padding: 0px 0px 0px 0px;
   width: 872px;
   text-align: left;
   height: 16px;
   position: relative;
   background-image: url(../images/pata.jpg);
   background-position: top;
   background-repeat: no-repeat;
   color: white;
}
#pata .l, #pata .r{
	border: 0px solid #ED1C24;
	position: absolute;
	top: 1px;
/*   font-size: .9em;*/
}
#pata .l{
   left: -3px;
   top:-17px;
   width: 110px;
   height: 49px;
   background-image: url(../images/musle.gif);
   background-position: top;
   background-repeat: no-repeat;
}
#pata .r{
	left: 150px;
}
#pata .r2{
	left: 825px;
}
#pata .r a, #pata .r a:link, #pata .r a:visited {
	color: white; 
}
#pata .r a:hover,#pata .r a:focus,#pata .r a:active {
	color: white;  
}
#pata .r2 a, #pata .r2 a:link, #pata .r2 a:visited {
	color: #3f3f3f; 
}
#pata .r2 a:hover,#pata .r2 a:focus,#pata .r2 a:active {
	color: #3f3f3f;  
}
.cenik{
   padding: 0px 0px 0px 1px;
   margin-top:5px;
   width: 700px;
   overflow: auto;
   border: 0px solid #999999;
   scrollbar-face-color: #2857A7;
   scrollbar-arrow-color: White;
   scrollbar-track-color: #DBE2F3;
   scrollbar-highlight-color: #2857A7;
   scrollbar-darkshadow-color: #999999;
   scrollbar-shadow-color: #2857A7;
   scrollbar-3dlight-color: #DBE2F3;
   border-right: 1px solid #999999;
   border-left: 1px solid #999999;
}
.no{
   border-right: 1px solid white;
   border-left: 1px solid white;
}
.lf{
   text-align:left;
}
.err{
   color:#ed1c24;
   font-style: italic;
}
.ora{
   color:#F57E20;
}
.zel{
   color: #41AD49;
}
.mod{
   color: #2857A7;
}
.cer{
   color: #ed1c24;
}
.sed{
   color: #3f3f3f;
}
.sm{
   font-size: .9em;
}
.htl,.htl3{
   margin:0px 10px 10px 1px;
   _margin:0px 5px 10px 1px;
   width: 224px;
   _width: 222px;
   color:black;
   float: left;
   border: 1px solid white;
}
.htl3{
   margin:0px 0px 10px 0px;
   width: 700px;
   vertical-align: top;
}
.htl2{
   margin:0px 0px 10px 0px;
}
#telo .htl img{
   border: 1px solid #CDCECF;
   margin:0px;
   padding:0px;
}
#telo .htl3 img{
   float: left;
   margin: 5px 10px 0px 0px;
   _margin: 5px 5px 0px 0px;
}
#telo .htl a:hover img{
   border: 1px solid #ed1c24;
}
.htl .nm{
   color:#F57E20;
   margin-top:7px;
   font-weight: bold;
   font-size: 1.2em;
   line-height: 1.3em;
   display: inline-block;
}
.htl3 .nm{
   color: #F57E20;
   margin-top: 7px;
   _margin-top:0px;
   font-weight: bold;
   font-size: 1.2em;
   line-height: 1.3em;
   _line-height: 1em;
   display: inline;
}
.htl .nm a,.htl .nm a:link,.htl .nm a:visited{
	text-decoration: none;
	color: #F57E20;
}
.htl .nm a:hover,.htl .nm a:focus,.htl .nm a:active{
	text-decoration: underline;
/*	color: #ED1C24; */ 
}   
.htl em{
   color: #3f3f3f;
}
#telo .pdf{
   border: 0px solid black;
   margin:0px;
   padding:0px 3px 0px 0px;
   position: relative;
   top: 3px;
}
.htl3 .vc{
   font-size:1em;
   font-weight: normal;
}
td.lft{
   text-align: left;
}
.prehled{
   margin-top:5px;
}
form#o{
	margin:25px 0px 0px 0px;
	padding:10px;
}
form#o fieldset{
	border: 1px solid #CDCECF;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	_padding: 0px 0px 0px 0px;
	=padding: 0px 0px 10px 0px;
}
form#o fieldset.nb{
	border: 0px solid #CDCECF;
}
form#o legend{
	font-weight: bold;
	color: #f57e20;
	display: block;
	width: 75px;
}
form#o legend.auo{
	font-weight: bold;
	color: #f57e20;
	display: block;
	width: auto;
}
form#o legend.sir{
	font-weight: bold;
	color: #f57e20;
	display: block;
	width: 350px;
}
form#o textarea{
	width: 415px;
	=width: 411px;
	float: left;
	margin: 5px 10px 10px 0px;
	=margin: 10px;
	_margin-bottom: 10px;
	padding: 3px;
	font-family: sans-serif;
	font-size: 1em;
}
form#o input{
	width: 220px;
	float: left;
	margin:5px 0px 5px 0px;
	=margin:10px 0px 0px 0px;
	padding:3px;
	font-family: sans-serif;
	font-size: 1em;
}
form#o input.but, .but,.but2{
	border: 1px solid white;
   width: 230px;
   =width: 232px;
   padding: 0px;
   font-weight: bold;
   color: white;
   background-color: #FDB940;
   background: url(../images/tlacitko2.jpg);
   height: 33px;
   =height: 35px;
}
.it{
   position: relative;
   left: -9px;
   top: 5px;
   border: 0px;
   }
#pp1, #pp2{
margin:20px 0px 0px 70px;
   border: 0px solid black;
   width: 200px;
   text-align: center;
   float: left;
} 
#pp2{
margin:20px 0px 0px 120px;
}
.clm{
   width:703px;
}
.clm, .clm td{   
   border: 0px solid black;
   text-align: left;
   padding:4px 0px 4px 5px;
   color:black;
}
.clm tbody{
   border: 1px solid #CDCECF;
   background-color: #F7F7F7;
}
.clm tbody.nb{
   border: 0px solid black;
   font-size: 1px;
   line-height: 1px;
   background-color: White;
}
.clm .em{
   color:#F57E20;
   text-align: right;
   font-style: italic;
}
.clm .str{
   color: #2857A7;
   font-weight: bold;
   padding:4px 3px 4px 10px;
}
.clm .cer{
   font-weight: bold;
   color:#ED1C24;
}
#bom{
   float: right;
   position: relative;
   zoom: 1;
}
#bom a{
   width:16px;
   height:16px;
   display: inline-block;
   margin-left:5px;
}
#bom img,#bom a:hover img{
   border: 0px solid white;
}
#telo #bom img{
   margin:0px;
}

.q{
   color:#ed1c24;
   font-style: normal;
}
#lm,#lm2 {
   border: 0px solid black;
   width: 330px;
   float: right;
   margin:0px;
   padding:0px;
   position: relative;
   top: -10px;
}
#lm2{
   float: left;
   position: relative;
   top: 0px;
   margin:0px;
   padding:0px;
}
#lm input{
   width: 150px;
   border: 1px solid #CDCECF;
}
select{
   border: 0px solid #CDCECF;
   font-size: 0.9em;
   background: #F7F7F7;
   margin:0px;
   padding:0px;
}
#lm .but2,#lm2 .but2{
   border: 0px solid #CDCECF;
   width: 152px;
   height:23px;
   background: url(../images/tlacitko3.jpg);
   line-height: 1em;
   position: relative;
   top: 0px;
   background-repeat: no-repeat;
   font-size: 0.9em;
}
#lm2 .but2{
   border: 0px solid #CDCECF;
   width: auto;
   background: none;
   color: #F57E20;
   font-weight: normal;
   font-size: 1em;
   height:1.5em;
   margin:0px;
   padding:0px;
}
#lm2 .but2:hover{
   text-decoration: underline;
}
.plm{
   width: 350px;
   border: 0px solid black;
}
.lt{
   text-decoration: line-through;
}
.trm{
   width: 70px;
}
.aut{
   width: auto;
}
form#o input.dotaz3{
   float: left;
   clear: both;
   margin-bottom: 10px;
   =position: relative;
   =left: 10px;
}
.cpt{
   border: 0px solid black;
   float: right;
   width: 420px;
   =width: 410px;
   margin-right: 10px;
   margin-top: 7px;
}
