html {
  margin: 0;
	padding: 0;
	height: 100%;

}
body { 
	font: 0.8em/1.2 Tahoma,sans-serif;
	margin: 14px auto 0 auto;
	height: 100%;
  color:#000;
  min-width:auto;
  text-align:center;
	background: #adc1e6 url('../img/bg.jpg') 0 0 repeat-x;   
}
body.body2{background: #adc1e6 url('../img/bg2.jpg') 0 0 repeat-x;}
body.body1{background: #c4d895 url('../img/bg3.jpg') 0 0 repeat-x;}
#help{
	background:url('../img/bg-head-left.jpg') 0 0 repeat-x;
	width:750px;
	height:226px;
	position: absolute;
	top:14px;
	left:0px;
	z-index: 1;
}

#page{
  text-align: center;
  text-align:left;
  margin:0 auto;
  position:relative;
  z-index: 2;
  padding:0 20px;
}
html>body #page{
  height:auto;
}
#page2{
  padding:0;
  width:100%; 
}
html>body #page2{
  width:auto;
}

#right a{
  color:#0b448d;
  text-decoration: underline;
}

#header{
	padding:0 4px 0 0;
	background-color: #fff;
	display:none;
}
#header_body{
  margin: 0;
	padding: 0;
	height:192px;	
/*	background:#fff url('../img/header-img.jpg') 238px 4px no-repeat;*/
}
#roller{
  position: absolute;
  top:140px;
  left:300px;
  width:300px;
  height:40px;
  line-height:40px;

}
#picture_left,#picture_right{
  display:block;
  position: absolute;
  width:25px;
  height:29px;
  cursor: pointer;
  background: url('../img/sipka-left.png') 0 0 no-repeat;
} 

#picture_left{
  left:10px;
  top:5px;
}

#picture_right{
  top:5px;
  left:350px;
  background:url('../img/sipka-right.png') 0 0 no-repeat;
}

#picture_href{
  display: block;
  position: absolute;
  top:0px;
  width:300px;
  left:40px;
  color:#fff;
  text-align: center;
  font-size: 1em;
  font-weight: bold;
}

#picture_href a{
  color:#fff;
  font-weight: bold;
}

h1 {
	width: 238px;
	height: 192px;  
  display: block;
	margin:0px;
	padding:0px;
	position: relative;
}


h1 a {
  position: absolute;
	width: 238px;
	height: 192px;
	overflow: hidden;
	left:0x;
  top:0px;
}
h1 a span {
	position: absolute;
	display: block;
	width: 238px;
	height: 192px;
  left:0px;
  top:0px;
	background: url('../img/logo.jpg') 0 0 no-repeat;
}

h2{
  color:#8e8e8e;
  font-size: 1.3em;
  margin:0 0 10px 0;
  padding:10px 0 3px 0px;
  border-bottom:1px solid #8e8e8e;
  
  
}
h3{
  color:#8e8e8e;
  font-size: 1.1em;
  margin:0 0 20px 0;
  padding:10px 0 5px 0px;
}
.body2 h2, .body2 h3{color:#124890;}
.body1 h2, .body1 h3{color:#4f814e;}


#map{
  background-color:#12488f;
  height:34px;
  line-height:34px;
  padding:0 0 0 20px;
  border-right:4px solid #fff;
  color:#fff;
  display:none;
}
#map a{
  color:#fff;
}
#main{background:url('../img/main.jpg') left bottom no-repeat;}
.body1 #main{background:url('../img/main3.jpg') left bottom no-repeat;}

#left{
  width:223px;
  float:left;
  padding:0 0 60px 0;
  display:none;
}
#right{
  padding:25px;
  max-width:862px;
 
  border-left:15px solid #12488f;
  border-bottom:15px solid #12488f;
  background-color: #fff;
  color:#000;
}



#footer{
  height:97px;
  display: block;
  background:#fff url('../img/logos-bottom.jpg') right 0 no-repeat;
  line-height: 80px;
  text-align: left;
  color:#7faae1;
  padding:0 0 0 60px;
}


#page #footer a{
  color:#7faae1;
}


/* hledani napravo */
#search{
  height:73px;
  line-height:73px;
  background: url('../img/hledani-1.jpg') 0 0 repeat-x;
  width:221px;
  margin:10px 0 0 0;
  border-left:1px solid #fff;
  border-bottom:1px solid #fff;  
}
#search #tags{
  width:120px;
  height:22px;
  margin:0 0 0 15px;
  background: url('../img/hledani-input.jpg') 0 0 repeat-x;
  border:1px solid grey;
  padding:1px 0 1px 5px;  
}
#search .submit, .submit{
  background:#8e8e8e url('../img/hledani-tlacitko.jpg') right 0 no-repeat;
  width:70px;
  height:26px;
  line-height:26px;
  color:#fff;
  border:none;
}

.print{
  width:50px;
  height:36px;
  float:right;
  display: block;
  cursor: pointer;
  background: url('../img/tisk.jpg') 0 0 no-repeat;  
}
.print_pdf{
  width:50px;
  height:36px;
  float:right;
  cursor: pointer;
  display: block;
  background: url('../img/pdf.jpg') 0 0 no-repeat;  
}
.back{
  float:right;
  height:36px;
  line-height: 36px;
}




.clear{
  clear: both;
}

td.padding_left{
  margin:0 0 0 15px;
}
hr{
  background:none;
  border:none;
  border-bottom:1px solid #8e8e8e;
}

/*         table  -     vyhledavani          */
.table_input{
  margin:3px 0 0 0;
  font-size: 0.9em;
  width:100%;
}

.table_input td{
  padding:2px 20px 0 0;  
}
td.padding_left{
  padding:0 0 0 8px;
}
#send{
  float:right;
  width:150px;
  font-weight: bold;
  margin:10px 0 0 0;
}
#fulltext{
  border:1px solid #8e8e8e;
  width:200px;
  padding:2px 5px;
}
.more{
  padding: 0 25px 0 0;
  background: url('../img/more.png') right 0px no-repeat;   
}
.cursor{
  cursor: pointer;
}
.hide{
  
}
.body2 .blue{background-color:#12488f;}
.body1 .blue{background-color:#4f814e;}
.noborder{
  border:none;
}
.space{
  width:50px;
  height:15px;
}




/*  rozcestnik na uvodce pro cleneni kategorii*/
.all{
  background-color:#ccc;
}
#culture, #nature{
  margin:0 0 20px 0;
  padding:20px 0 0 20px;
  background-color:#d0d9eb;
  color:#124890;
}
.culture{
  background-color:#d0d9eb;
  padding:5px 10px; 
}
#nature{
  color:#4f814e;
  background-color:#d1e5d0;
}
.nature{
  background-color:#d1e5d0;
  padding:5px 10px;
}
#culture a, #nature a{text-decoration: none;}
#culture h3, #nature h3{margin:0;padding:0 0 20px 0;}
#page #culture a, #page #culture h3{color:#124890;}
#page #nature a, #page #nature h3{color:#4f814e;}

#culture strong, #nature strong{
  height:25px;
  line-height:25px;
  padding:0 0 0 30px;
  display: block;
  width:250px;
}
.div_cat{
  float:left;

}
.ul_cat{
  width:370px;
  margin:-10px 0 15px 20px;
  padding:0;
  list-style: none;
}
.ul_cat li {
  margin:2px 0;
  padding:0 0 0 30px;
  height:25px;
  line-height:25px;
}

/* mapa */
#map_canvas{
  height:300px;
  margin:20px 0;
  border:2px solid #124890;
}
.body1 #map_canvas{border:2px solid #4f814e;}

/*  vypis seznamu objektu    */
#list{
  border-collapse: collapse;
}
tr.list{
  height:76px;
  overflow: hidden;

}
tr.list_empty{
  height:8px;
}
tr.list td{
  margin:0;
  padding:5px 0;
}
#page tr.list a{
  color:#000;
}
#page td.list_number{
  padding:0 5px;
  font-weight: bold;
}
td.list_img{
  width:120px;
  text-align: center;
  overflow: hidden;
}
td.list_img img{
  margin:0 0 0 0px;
  padding:0;
/*  border:1px solid rgb(64,151,158);*/
}
#list td.list_info{
  width:670px;
  height:70px;
  padding:5px 10px;  
}
#list td.list_right{
  padding:5px 10px;
}
#list .list_descr{
  margin:5px 0 0 0;
}

/*    D    E    T    A    I    L        */
#detail{
  
}

#detail .detail_desc{
  height:180px;
  padding:5px;
}

#detail .detail_info{
  margin:20px 0 0 0;
  padding:5px;
}
#detail .detail_table{
  margin:0 20px 0 0;
}


/*    M       E         N           U*/
#menu{
  margin:10px 0 0 0;
	padding:0;
	list-style: none;
	width:223px;
	overflow: hidden;	
}

#menu li{
	margin: 0;
	padding: 0;
}

#menu li a{
  display: block;
  color:#fff;
  height: 34px;
	line-height: 34px;  
	font-size: 1em;
	text-decoration: none;
	padding:0 0 0 40px;
	margin:1px 0 0 0;
  width:183px;  
	
}
#menu li.h1{background:url('../img/menu-uvod.jpg') 0 0 repeat-x;}
#menu li.h2{background:url('../img/menu-kultura.jpg') 0 0 repeat-x;}   
#menu li.h3{background:url('../img/menu-priroda.jpg') 0 0 repeat-x;}

#menu li.h2 li{background:url('../img/menu-kultura-submenu.jpg') 0 0 repeat-x;}
#menu li.h3 li{background:url('../img/menu-priroda-submenu.jpg') 0 0 repeat-x;}

#menu li.h2 li li{background:url('../img/menu-kultura-submenu2.jpg') 0 0 repeat-x;}
#menu li.h3 li li{background:url('../img/menu-priroda-submenu2.jpg') 0 0 repeat-x;}


/*  Hlavni sekce*/
#menu li.h1 a{background:url('../img/categorys/cb/uvod.jpg') 10px center no-repeat;}
#menu li.h2 a{background:url('../img/categorys/cb/kultura.jpg') 10px center no-repeat;}   
#menu li.h3 a{background:url('../img/categorys/cb/priroda.jpg') 10px center no-repeat;}

/* Hlavni sekce hover */

#menu li.h1 a.active{border-right:#ccc solid 6px;width:177px;}
#menu li.h2 a.active{border-right:#8498d7 solid 6px;width:177px;}   
#menu li.h3 a.active{border-right:#ceebc1 solid 6px;width:177px;}

#menu li.h2 li a.active{width:172px;}
#menu li.h2 li li a.active{width:167px;}

#menu li.h3 li a.active{width:172px;}
#menu li.h3 li li a.active{width:167px;}

/*Podsekce*/
#menu li li.m50 a{background-image:url(../img/categorys/cb/50.jpg);}
#menu li li.m51 a{background-image:url(../img/categorys/cb/51.jpg);}
#menu li li.m52 a{background-image:url(../img/categorys/cb/52.jpg);}
#menu li li.m22 a{background-image:url(../img/categorys/cb/22.jpg);} 
#menu li li.m11 a{background-image:url(../img/categorys/cb/11.jpg);}
#menu li li.m12 a{background-image:url(../img/categorys/cb/12.jpg);}
#menu li li.m13 a{background-image:url(../img/categorys/cb/13.jpg);}
#menu li li.m14 a{background-image:url(../img/categorys/cb/14.jpg);}
#menu li li.m21 a{background-image:url(../img/categorys/cb/21.jpg);}
 
/*Podsekce hover*/
/*
#menu li li.m50 a:hover, #menu li li.m50 a.active{background-image:url(../img/categorys/50.jpg);}
#menu li li.m51 a:hover, #menu li li.m51 a.active{background-image:url(../img/categorys/51.jpg);}
#menu li li.m52 a:hover, #menu li li.m52 a.active{background-image:url(../img/categorys/52.jpg);}
#menu li li.m22 a:hover, #menu li li.m22 a.active{background-image:url(../img/categorys/22.jpg);} 
#menu li li.m11 a:hover, #menu li li.m11 a.active{background-image:url(../img/categorys/11.jpg);}
#menu li li.m12 a:hover, #menu li li.m12 a.active{background-image:url(../img/categorys/12.jpg);}
#menu li li.m13 a:hover, #menu li li.m13 a.active{background-image:url(../img/categorys/13.jpg);}
#menu li li.m14 a:hover, #menu li li.m14 a.active{background-image:url(../img/categorys/14.jpg);}
#menu li li.m21 a:hover, #menu li li.m21 a.active{background-image:url(../img/categorys/21.jpg);} 
*/
/*   Podpodsekce   */
#menu li li li.m1 a{background-image:url(../img/categorys/cb/1.jpg);}
#menu li li li.m2 a{background-image:url(../img/categorys/cb/2.jpg);}
#menu li li li.m3 a{background-image:url(../img/categorys/cb/3.jpg);}
#menu li li li.m4 a{background-image:url(../img/categorys/cb/4.jpg);}
#menu li li li.m5 a{background-image:url(../img/categorys/cb/5.jpg);}
#menu li li li.m6 a{background-image:url(../img/categorys/cb/6.jpg);}
#menu li li li.m7 a{background-image:url(../img/categorys/cb/7.jpg);}
#menu li li li.m8 a{background-image:url(../img/categorys/cb/8.jpg);}
#menu li li li.m9 a{background-image:url(../img/categorys/cb/9.jpg);}
#menu li li li.m10 a{background-image:url(../img/categorys/cb/10.jpg);}
#menu li li li.m53 a{background-image:url(../img/categorys/cb/53.jpg);} 
#menu li li li.m15 a{background-image:url(../img/categorys/cb/15.jpg);}
#menu li li li.m16 a{background-image:url(../img/categorys/cb/16.jpg);} 
#menu li li li.m17 a{background-image:url(../img/categorys/cb/17.jpg);}
#menu li li li.m18 a{background-image:url(../img/categorys/cb/18.jpg);}
#menu li li li.m19 a{background-image:url(../img/categorys/cb/19.jpg);}
#menu li li li.m20 a{background-image:url(../img/categorys/cb/20.jpg);} 
#menu li li li.m36 a{background-image:url(../img/categorys/cb/36.jpg);}
#menu li li li.m37 a{background-image:url(../img/categorys/cb/37.jpg);}
#menu li li li.m38 a{background-image:url(../img/categorys/cb/38.jpg);}
#menu li li li.m39 a{background-image:url(../img/categorys/cb/39.jpg);}
#menu li li li.m40 a{background-image:url(../img/categorys/cb/40.jpg);} 

/*   Podpodsekce hover */
/*
#menu li li li.m1 a:hover, #menu li li li.m1 a.active{background-image:url(../img/categorys/1.jpg);}
#menu li li li.m2 a:hover, #menu li li li.m2 a.active{background-image:url(../img/categorys/2.jpg);}
#menu li li li.m3 a:hover, #menu li li li.m3 a.active{background-image:url(../img/categorys/3.jpg);}
#menu li li li.m4 a:hover, #menu li li li.m4 a.active{background-image:url(../img/categorys/4.jpg);}
#menu li li li.m5 a:hover, #menu li li li.m5 a.active{background-image:url(../img/categorys/5.jpg);}
#menu li li li.m6 a:hover, #menu li li li.m6 a.active{background-image:url(../img/categorys/6.jpg);}
#menu li li li.m7 a:hover, #menu li li li.m7 a.active{background-image:url(../img/categorys/7.jpg);}
#menu li li li.m8 a:hover, #menu li li li.m8 a.active{background-image:url(../img/categorys/8.jpg);}
#menu li li li.m9 a:hover, #menu li li li.m9 a.active{background-image:url(../img/categorys/9.jpg);}
#menu li li li.m10 a:hover, #menu li li li.m10 a.active{background-image:url(../img/categorys/10.jpg);}
#menu li li li.m53 a:hover, #menu li li li.m53 a.active{background-image:url(../img/categorys/53.jpg);}  
#menu li li li.m15 a:hover, #menu li li li.m15 a.active{background-image:url(../img/categorys/15.jpg);}
#menu li li li.m16 a:hover, #menu li li li.m16 a.active{background-image:url(../img/categorys/16.jpg);} 
#menu li li li.m17 a:hover, #menu li li li.m17 a.active{background-image:url(../img/categorys/17.jpg);}
#menu li li li.m18 a:hover, #menu li li li.m18 a.active{background-image:url(../img/categorys/18.jpg);}
#menu li li li.m19 a:hover, #menu li li li.m19 a.active{background-image:url(../img/categorys/19.jpg);}
#menu li li li.m20 a:hover, #menu li li li.m20 a.active{background-image:url(../img/categorys/20.jpg);} 
#menu li li li.m36 a:hover, #menu li li li.m36 a.active{background-image:url(../img/categorys/36.jpg);}
#menu li li li.m37 a:hover, #menu li li li.m37 a.active{background-image:url(../img/categorys/37.jpg);}
#menu li li li.m38 a:hover, #menu li li li.m38 a.active{background-image:url(../img/categorys/38.jpg);}
#menu li li li.m39 a:hover, #menu li li li.m39 a.active{background-image:url(../img/categorys/39.jpg);}
#menu li li li.m40 a:hover, #menu li li li.m40 a.active{background-image:url(../img/categorys/40.jpg);} 
*/




#page #menu li li a{padding:0 0 0 45px;background-position:15px 4px;}
#page #menu li li li a{padding:0 0 0 50px;background-position:20px 4px;}
#menu li a.active, #page #menu li a:hover{ 
  color:#fff;
  font-weight: bold;
  text-decoration: underline;
}

#menu ul{
  list-style: none;
  margin:0;
  padding:0;
}
#menu li li{
	margin: 0;
	padding: 0;
}

#menu li  li a{
  padding:0 0 0 45px;
  font-size: 11px;
  width:178px;   
}

#menu li li li a{
  padding:0 0 0 55px;
  font-size: 11px;
  width:178px;
}
#menu li li li a.a8{
	line-height: 17px;  
}


/* filterovani*/
.body2 #filter{
  background-color:#d0d9eb;
}
.body1 #filter{
  background-color:#d1e5d0;
}

#filter table td{
  padding:0 2px 0 10px;
}

/* ruzne class tridy */
.float_left{float:left;}
.float_right{float:right;}
.margin_right{margin-right:15px;}
.margin_left{margin-left:15px;}
.margin_right2{margin-right:8px;}
.margin_top{margin-top:15px;}
.padding{padding:5px 10px;}
.right{
  float:right;
}

#page{
  max-width:1100px;
  width:expression(document.body.clientWidth > 1100 ? "1100px": "auto" );
}




