/* CSS Document */
body{
   padding: 0px;
   margin: 0px;
   background: #ffffff url('../img/strip.gif') repeat;
   font-size: 0.8em;
   font-family: "Gill Sans", "Trebuchet MS", sans-serif;
   }
#body{
   padding: 0px;
   margin: 0px;
   width: 100%;
   height: 300px;
   background-image: url('../img/pozadi.gif');
   background-repeat: no-repeat;
   background-position: center top;
}
#base{
	position: relative;
	top:0px;
	width:786px;
   padding: 0px 0px 0px 0px;
   margin:  0px auto;
}

#grafika1{
	position:absolute;
	left:0px;
	top:0px;
	width:35px;
	height:165px;
   background-image: url('../img/01_01.jpg');
   background-repeat: no-repeat;
}

#grafika2{
	position:absolute;
	left:35px;
	top:0px;
	width:537px;
	height:19px;
   background-image: url('../img/02_02.jpg');
   background-repeat: no-repeat;
}

#motyl{
	position:absolute;
	left:572px;
	top:0px;
	width:214px;
	height:232px;
   background-image: url('../img/motyl.jpg');
   background-repeat: no-repeat;
}

#esf_ {
	position:absolute;
	left:35px;
	top:19px;
	width:73px;
	height:67px;
}

#eu_ {
	position:absolute;
	left:108px;
	top:19px;
	width:56px;
	height:67px;
}

#grafika3{
	position:absolute;
	left:164px;
	top:19px;
	width:132px;
	height:67px;
   background-image: url('../img/06_06.jpg');
   background-repeat: no-repeat;
}

#claim_ {
	position:absolute;
	left:296px;
	top:19px;
	width:276px;
	height:146px;
}

#map_ {
	position:absolute;
	left:35px;
	top:86px;
	width:261px;
	height:212px;
}

#grafika4{
	position:absolute;
	left:0px;
	top:165px;
	width:35px;
	height:67px;
   background-image: url('../img/09_09.gif');
   background-repeat: repeat-x;
}

#tmenu {
	position:absolute;
	left:296px;
	top:165px;
	width:276px;
	height:67px;
   background-image: url('../img/10_10.jpg');
   background-repeat: no-repeat;
}

#tmenu table{
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   height: 67px;
}
#tmenu td{
   padding: 0px 10px 0px 13px;
   margin: 0px 0px 0px 0px;
   white-space: nowrap;
}
#tmenu .bgr{
   background-image: url('../img/10_10v.jpg');
   background-repeat: no-repeat;
   background-position: left;
}

#tmenu a{
   color: #ffffff;
   text-decoration: underline;
}

#tmenu a:hover, #tmenu a.hover{
   text-decoration: none;
}

#nadpis{
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
	position:absolute;
	left:296px;
	top:232px;
	width:490px;
	height:66px;
   background-image: url('../img/12_12.jpg');
   background-repeat: repeat-x;
}
#nadpis table{
	height:64px;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}
#left {
	position:absolute;
	left:35px;
	top:298px;
	width:177px;
	height:348px;
}
#left .inn{
   padding: 10px 10px 0px 0px;
   margin: 0px 0px 0px 0px;
}
#left a.menu{
   display: block;
   padding: 1px 0px 1px 10px;
   margin: 1px 0px 1px 0px;
   text-decoration: none;
   border: 1px #D37800 solid;
   background-color: #ffffff;
   color: #D37800;
}
#left a.menu:hover, #left a.hover{
   display: block;
   padding: 1px 0px 1px 10px;
   margin: 1px 0px 1px 0px;
   text-decoration: none;
   border: 1px #D37800 solid;
   background-color: #ffffff;
   border: 1px #000000 solid;
}
#left div.podpis{
   font-size: 0.95em;
}
#left a.link{
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   text-decoration: underline;
   color: #D37800;
}
#left a.link:hover{
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   text-decoration: none;
   color: #000000;
}
#left p{
   font-size: 0.95em;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   text-indent: 0px;
   text-align: left;
}
#data{
	position:absolute;
	left:212px;
	top:298px;
	width:574px;
}
#data .inn{
	background-color: white;
   padding: 10px;
   margin: 0px 0px 0px 0px;
}
#data p{
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   text-indent: 20px;
   text-align: justify;
}
#data ul, #data ol{
   padding: 0px 0px 5px 0px;
   margin: 0px 0px 0px 20px;
   text-align: justify;
}
#data a{
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   color: #D37800;
   text-decoration: underline;
}

#data a:hover, #data a.hover{
   text-decoration: none;
}

#pata1{
   padding: 0px;
   margin: 0px 0px 0px 0px;
	width:84px;
	height:38px;
   background-image: url('../img/16_16.gif');
   background-repeat: no-repeat;
}

#pata2{
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   margin: -38px 0px 0px 84px;
	width:490px;
	height:38px;
   background-color: #D7D8DA;
   text-align: right;
}

#pata2 table{
	width:490px;
	height:38px;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}

#pata2 td{
   padding: 0px 10px 0px 0px;
   margin: 0px 0px 0px 0px;
}

#pata2 a{
   color: #000000;
   text-decoration: underline;
}

#pata2 a:hover{
   text-decoration: none;
}
img{
   border: 0px #ffffff none;
}
.thn{
   border: 1px #D37800 solid;
}
h1{
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   color: #202020;
   font-size: 1.8em;
   font-weight: normal;
}
h2{
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   color: #202020;
   font-size: 1.1em;
   font-weight: bold;
}
h3{
   padding: 0px 0px 0px 0px;
   margin: 5px 0px 0px 0px;
   color: #D37800;
   font-size: 1.0em;
   font-weight: bold;
}
.validace{
   padding: 30px 0px 30px 50px;
   margin: 0px 0px 0px 0px;
   }
.podpis{
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 15px 0px;
   text-align: right;
   }
table .zvyr{
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   font-weight: normal;
   white-space: nowrap;
   text-align: right;
   color: #D37800;
}
#data table td.bgr{
   padding: 2px 10px 20px 10px;
   margin: 0px 0px 0px 0px;
   background-color: #D7D8DA;
}
.eu{
   padding: 10px;
   margin: 0px 0px 0px 0px;
   font-weight: bold;
   color: #000000;
   background-color: #ffffff;
   text-align: center;
   border: 1px #D37800 solid
}
.eu2{
   padding: 10px;
   margin: 0px 0px 0px 0px;
   font-weight: bold;
   color: #FFFFFF;
   background-color: #244892;
   text-align: center;
}
.center{
	text-align: center;
}
