#map {
  position:relative;
  margin:5px 0 0 0px;
  width: 490px;
  height: 400px;
  border: 3px solid;
}


#content.orange #map{
  border-color:#f28e00;
}
#content.violet #map{
  border-color:#a65cc2;
}
#content.red #map{
  border-color:#d93737;
}
#content.green #map{
  border-color:#89bc0e;
}
#content.blue #map{
  border-color:#0b7dfe;
}
* {
	margin: 0;
	padding: 0;
}
html {
	
}
body {
	background: #fff url(../img/bgnew.jpg) repeat-x;
	font: 0.78em/1.2 Verdana,Arial,sans-serif;
}
body.orange{
  background: #fff url(../img/hrady/bgnew.jpg) repeat-x;
}
body.violet{
  background: #fff url(../img/muzea/bgnew.jpg) repeat-x;
}
body.red{
  background: #fff url(../img/klastery/bgnew.jpg) repeat-x;
}
body.green{
  background: #fff url(../img/krasy/bgnew.jpg) repeat-x;
}
body.blue{
  background: #fff url(../img/zabava/bgnew.jpg) repeat-x;
}
#page {

  position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 1021px;
}
#page .zelen{
  color:green;
  text-align: center;
}
#flags{
  position: absolute;
  top:255px;
  left:820px;
  margin:0;
  padding:0;
  
  list-style: none;
}
#flags li{
  float: left;
  margin:0 10px;
}
#flags li a{
  display:block;
  width:31px;
  height:20px;
}
#flags a.cz{background: url('../img/cz.jpg')  0 0px no-repeat;}
#flags a.en{background: url('../img/en.jpg')  0 0px no-repeat;}
#flags a.de{background: url('../img/de.jpg')  0 0px no-repeat;}
.morava
{
position:absolute;
width:150px;
height:30px;

left:55px;
top:50px;

}


.istudio
{
position:absolute;

height:30px;

left:855px;
top:50px;

}



#header
{
position:relative;
margin:0;
padding:0;
width:1021px;
height:232px;
}


#header #headerleft
{
position:absolute;
left:1px;
top:0px;
background: url('../img/head-left.jpg')  0 0px no-repeat;
width:17px;
height:295px;

}
#page.orange #header #headerleft{
  background: url('../img/hrady/head-left.jpg')  0 0px no-repeat;
}
#page.violet #header #headerleft{
  background: url('../img/muzea/head-left.jpg')  0 0px no-repeat;
}
#page.red #header #headerleft{
  background: url('../img/klastery/head-left.jpg')  0 0px no-repeat;
}
#page.green #header #headerleft{
  background: url('../img/krasy/head-left.jpg')  0 0px no-repeat;
}
#page.blue #header #headerleft{
  background: url('../img/zabava/head-left.jpg')  0 0px no-repeat;
}
#header #headerright
{
position:absolute;
left:1003px;
top:0px;
background: url('../img/head-right.jpg')  0 0px no-repeat;
width:17px;
height:295px;

}
#page.orange #header #headerright{
  background: url('../img/hrady/head-right.jpg')  0 0px no-repeat;
}
#page.violet #header #headerright{
  background: url('../img/muzea/head-right.jpg')  0 0px no-repeat;
}
#page.red #header #headerright{
  background: url('../img/klastery/head-right.jpg')  0 0px no-repeat;
}
#page.green #header #headerright{
  background: url('../img/krasy/head-right.jpg')  0 0px no-repeat;
}
#page.blue #header #headerright{
  background: url('../img/zabava/head-right.jpg')  0 0px no-repeat;
}


#header #picture 
{
  position:absolute;
  left:17px;
  top:0px;
  width:986px;
  background: url('../img/header/1.jpg')  0 0px no-repeat;
 background-color:#fff;
  height:232px;
}

#picture_left,#picture_right{
  display:block;
  position: absolute;
  width:35px;
  height:40px;
  cursor: pointer;
} 
#picture_left{
  left:8px;
  top:20px;
}
#picture_right{
  top:20px;
  left:945px;
}
#picture_href{
  display: block;
  position: absolute;
  height:42px;
  top:15px;
  width:480px;
  left:270px;
  line-height: 42px;
  color:#fff;
  text-align: center;
  font-size: 1.3em;
  font-weight: bold;
}
#picture_href a{
  color:#fff;
  font-weight: bold;
}
#secondheader
{
  position:relative;
  margin:0 0 0 17px;
  background: url('../img/second-header.jpg')  0 0px no-repeat;
  width:986px;
  height:67px;
}
#secondheader.en{ background: url('../img/second-header-en.jpg')  0 0px no-repeat;}
#secondheader.de{background: url('../img/second-header-de.jpg')  0 0px no-repeat;}

#page.orange #secondheader{ background: url('../img/hrady/second-header.jpg')  0 0px no-repeat;}
#page.orange #secondheader.en{ background: url('../img/hrady/second-header-en.jpg')  0 0px no-repeat;}
#page.orange #secondheader.de{ background: url('../img/hrady/second-header-de.jpg')  0 0px no-repeat;}

#page.violet #secondheader{ background: url('../img/muzea/second-header.jpg')  0 0px no-repeat;}
#page.violet #secondheader.en{ background: url('../img/muzea/second-header-en.jpg')  0 0px no-repeat;}
#page.violet #secondheader.de{ background: url('../img/muzea/second-header-de.jpg')  0 0px no-repeat;}


#page.red #secondheader{ background: url('../img/klastery/second-header.jpg')  0 0px no-repeat;}
#page.red #secondheader.en{ background: url('../img/klastery/second-header-en.jpg')  0 0px no-repeat;}
#page.red #secondheader.de{ background: url('../img/klastery/second-header-de.jpg')  0 0px no-repeat;}

#page.green #secondheader{  background: url('../img/krasy/second-header.jpg')  0 0px no-repeat;}
#page.green #secondheader.en{  background: url('../img/krasy/second-header-en.jpg')  0 0px no-repeat;}
#page.green #secondheader.de{  background: url('../img/krasy/second-header-de.jpg')  0 0px no-repeat;}

#page.blue #secondheader{  background: url('../img/zabava/second-header.jpg')  0 0px no-repeat;}
#page.blue #secondheader.en{  background: url('../img/zabava/second-header-en.jpg')  0 0px no-repeat;}
#page.blue #secondheader.de{  background: url('../img/zabava/second-header-de.jpg')  0 0px no-repeat;}

#main
{
position:relative;
float:right;
margin:-1px 0 0 0;
padding:0;
width:769px;
border-left:1px solid #FFC100;
background:  
}

h2

{
position:relative;

height:20px;
width:460px;
margin:0px 0 0 0;
font-size:16px;
padding:0px 0 0 50px;
color:#6abb00;
background:  url(../img/h2bg.jpg) 0 19px repeat-x;
}
h3
{
  position:relative;
  margin:0px 0 10px 0;
  font-size:1.1em;
  padding:0px 0 0 0px;
  color:#6abb00;
}

#content.orange h2, #content.orange h3{
  color:#f28e00;
}
#content.violet h2, #content.violet h3{
  color:#a65cc2;
}
#content.red h2, #content.red h3{
  color:#d93737;
}
#content.green h2, #content.green h3{
  color:#89bc0e;
}
#content.blue h2, #content.blue h3{
  color:#0b7dfe;
}



h4
{
  position:relative;
  margin:0px 0 10px 0;
  font-size:1.0em;
  padding:0px 0 0 0px;
  color:#6abb00;
}

h2 img

{
position:absolute;

left:0;
top:-8px;
}

#content
{
position:relative;
float:left;
width:510px;
_width:500px;
padding:20px;
border-right:1px solid #FFC100;
background:white url('../img/undertop.jpg')  -4px 0px no-repeat;
}

#content #undertop
{

width:557px;
height:6px;
}

#content a{
  color:#000;
  text-decoration: underline;
}
#content.orange a{
  color:#f28e00;
}
#content.violet a{
  color:#a65cc2;
}
#content.red a{
  color:#d93737;
}
#content.green a{
  color:#89bc0e;
}
#content.blue a{
  color:#0b7dfe;
}

#content ul{
  margin:0 0 15px 10px;
  padding:0;
  list-style: none;
}
#content ul li{
  padding-left: 15px;
}

#content.orange ul li{
  background: url(../img/orangepoint.jpg) 0px 3px no-repeat;
}
#content.violet ul li{
  background: url(../img/pinkpoint.jpg) 0px 3px no-repeat;
}
#content.red ul li{
  background: url(../img/redpoint.jpg) 0px 3px no-repeat;
}
#content.green ul li{
  background: url(../img/greenpoint.jpg) 0px 3px no-repeat;
}
#content.blue ul li{
  background: url(../img/bluepoint.jpg) 0px 3px no-repeat;
}
#left
{
position:relative;
float:left;
margin:0px 0 0 0;
padding:0;
width:249px;
background: url('../img/leftmenu.jpg')  0 0px no-repeat;


}

#menu {
  margin: 37px 0 0 14px;

  padding: 0px 0px;
  width: 229px;
  overflow: hidden;
  text-align:left;
  color:black;
}  

#odkazy
{
  margin: 0 0 0 14px;

  padding: 7px 0px;
  width: 229px;
  

}

#odkazy img
{
border:none
  

}

#menubottom
{
  margin: 0 0 0 14px;
   background: url(../img/menu-bottom.jpg) no-repeat;
width: 229px;
height:42px;
} 

#menu a.active{
 background: url(../img/point.jpg) 10px 10px no-repeat;
width: 229px;
font-weight:bold;
text-decoration:underline;
color:black;
}
#menu a:hover{
   background: url(../img/point.jpg) 10px 10px no-repeat;
width: 227px;
font-weight:bold;
color:black;
}
#menu li {
  color:black;
  display:block;
  list-style-type: none;
  margin: 0;
  padding: 0px; 
  width: 229px;
  overflow: hidden;
  line-height: 23px;
  font-size:0.8em;
  background: url(../img/bgmenuopak.jpg) repeat-y;
}    
#menu li.first{
  border:none;
}
#menu li a {
  margin:0 0 0 1px;
  color:black;
  width: 0px;
  display: block;
  text-decoration: none;
  padding: 7px 0px 0px 30px;
  line-height: 16px;
 background: url(../img/point.jpg) 10px 10px no-repeat;
  width: 227px;
  font-size:1.05em;
}
#menu li ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 300px;    
  line-height: 27px;
  overflow: hidden;
  color:black;
}

  
#menu li ul li {
  margin:0;
  list-style-type: none;
  display: block;
  text-decoration: none;
  line-height: 27px;
  padding:0 0 0 0px;
  font-size:1em;
 
  background: url(../img/bgmenuopak.jpg) 0px 0px repeat-y;
}


#menu li ul li a{

margin:0;
  padding-left: 50px;
 background: url(../img/point.jpg) 30px 10px no-repeat;
   color:rgb(255,202,70);
}

#menu li ul li.m1 a{

margin:0;
  padding-left: 50px;
 background: url(../img/orangepoint.jpg) 30px 10px no-repeat;
color:#f28e00;
}


.mm1{
color:#f28e00;

}


.mm2{
color:#a65cc2;

}


.mm3{
color:#d93737;

}

.mm4{
color:#89bc0e;

}


.mm5{
color:#0b7dfe;

}





#menu li ul li.m2 a{

margin:0;
  padding-left: 50px;
 background: url(../img/pinkpoint.jpg) 30px 10px no-repeat;
color:#a65cc2;
}


#menu li ul li.m3 a{

margin:0;
  padding-left: 50px;
 background: url(../img/redpoint.jpg) 30px 10px no-repeat;
color:#d93737;
}

#menu li ul li.m4 a{

margin:0;
  padding-left: 50px;
 background: url(../img/greenpoint.jpg) 30px 10px no-repeat;
color:#89bc0e;
}

#menu li ul li.m5 a{

margin:0;
  padding-left: 50px;
 background: url(../img/bluepoint.jpg) 30px 10px no-repeat;
color:#0b7dfe;
}



#menu li ul li a:hover{
   background: url(../img/point.jpg) 30px 10px no-repeat;

font-weight:bold;
color:#6abb00;
}

#menu li ul li.m1 a:hover{
   background: url(../img/orangepoint.jpg) 30px 10px no-repeat;

font-weight:bold;
color:#f28e00;
}


#menu li ul li.m2 a:hover{
   background: url(../img/pinkpoint.jpg) 30px 10px no-repeat;

font-weight:bold;
color:#a65cc2;
}


#menu li ul li.m3 a:hover{
   background: url(../img/redpoint.jpg) 30px 10px no-repeat;

font-weight:bold;
color:#d93737;
}

#menu li ul li.m4 a:hover{
   background: url(../img/greenpoint.jpg) 30px 10px no-repeat;

font-weight:bold;
color:#89bc0e;
}




#menu li ul li.m5 a:hover{
   background: url(../img/bluepoint.jpg) 30px 10px no-repeat;

font-weight:bold;
color:#0b7dfe;
}


#menu li ul li a.active{
   background: url(../img/point.jpg) 30px 10px no-repeat;

font-weight:bold;
color:#6abb00;
}


#menu li ul li.m1 a.active{
   background: url(../img/orangepoint.jpg) 30px 10px no-repeat;

font-weight:bold;
color:#f28e00;
}

#menu li ul li.m2 a.active{
   background: url(../img/pinkpoint.jpg) 30px 10px no-repeat;

font-weight:bold;
color:#a65cc2;
}

#menu li ul li.m3 a.active{
   background: url(../img/redpoint.jpg) 30px 10px no-repeat;

font-weight:bold;
color:#d93737;
}

#menu li ul li.m4 a.active{
   background: url(../img/greenpoint.jpg) 30px 10px no-repeat;

font-weight:bold;
color:#89bc0e;
}


#menu li ul li.m5 a.active{
   background: url(../img/bluepoint.jpg) 30px 10px no-repeat;

font-weight:bold;
color:#0b7dfe;
}


/*
#menu li ul li ul li{
  list-style-type: none;
  display: block;
  text-decoration: none;
  line-height: 27px;
  padding:0 0 0 -30px;
  font-size:1em;
}

#menu li ul li a.last{
  padding-left: 29px;
  background: url(../img/bg/sipka2.jpg) no-repeat 15px 10px;
   color:rgb(255,202,70);
}
#menu li ul li ul li a{
  background: url(../img/bg/sipka2.jpg) no-repeat 27px 10px;
  padding-left: 40px;
}
#menu li ul li ul li a.last{
  padding-left: 40px;
  background: url(../img/bg/sipka2.jpg) no-repeat 27px 10px;
}

*/

#main-right
{
position:relative;
float:right;
margin:-1px 0 0 0;
padding:0;
width:217px;
background: url('../img/titlemenu.gif')  6px 0px no-repeat;


}

#search
{
position:relative;
float:right;
margin:37px 12px 0 0px;
##margin:37px 6px 0 0px;
padding:0;
border-right:1px solid #FFC100;
border-left:1px solid #FFC100;
width:197px;
border-bottom:1px solid #FFC100;
}


.searchtext
{
position:absolute;
top:-22px;
left:30px;
font-weight:bold;
color:black;
width:90px;
}


.akcetext
{
position:absolute;
top:76px;
left:0px;
font-weight:bold;
color:black;
background: url('../img/titlemenu.gif')  0px 0px no-repeat;
height:37px;
width:169px;
padding:15px 0 0 30px;
}

.interest
{
position:absolute;
top:340px;
left:8px;
font-weight:bold;
color:black;
background:#fff url('../img/titlemenu.gif')  0px 0px no-repeat;

width:169px;
padding:15px 0 0 30px;
border-right:1px solid #FFC100;
border-left:1px solid #FFC100;

border-bottom:1px solid #FFC100;
}
.interest a{
  color:#008000;
}
.interesttext{
  font-weight: normal;
  margin:10px 0 0 0;
  padding:10px 10px 10px 0;
}

.input
{
width:120px;
border:1px solid black;
margin-left:20px;
margin-top:20px;
}

.submit
{
border:none;

}

/* kalendar udalosti */


#anketa-top
{


margin-top:15px;
  margin-right: 12px;
##margin-right: 6px;
  display: block;

width:199px;
height:36px;
  float:right;
  background: #ddd url(../img/calendar-top.jpg) top left no-repeat;
}


#anketa-middle
{
position:relative;
float:right;
margin:0 12px 0 0px;
##margin:0 6px 0 0px;
padding:0;
border-right:1px solid #FFC100;
border-left:1px solid #FFC100;
width:197px;

}


#anketa-bottom
{



  margin-right: 12px;
##margin-right: 6px;
  display: block;

width:199px;
height:16px;
  float:right;
  background: #ddd url(../img/calendar-bottom.jpg) top left no-repeat;
}


#calendar-top
{


margin-top:15px;
  margin-right: 12px;
##margin-right: 6px;
  display: block;

width:199px;
height:36px;
  float:right;
  background: #ddd url(../img/calendar-top.jpg) top left no-repeat;
}

#calendar-middle
{
position:relative;
float:right;
margin:0 12px 0 0px;
##margin:0 6px 0 0px;
padding:0;
border-right:1px solid #FFC100;
border-left:1px solid #FFC100;
width:197px;

}

#calendar-bottom
{



  margin-right: 12px;
##margin-right: 6px;
  display: block;

width:199px;
height:16px;
  float:right;
  background: #ddd url(../img/calendar-bottom.jpg) top left no-repeat;
}



  table#calendar

{
margin: 42px 12px 0 0; 
  _margin: 42px 6px 0 0; 


  display: block;

  background: #fff;

  padding:4px;

  border-width: 2px;

  float:right;
 width:197px;


}



  .calendar_item i{

  font-weight: bold;

  color:rgb(255,101,1);



}


.calendar_item img{

  font-weight: bold;

  color:rgb(255,101,1);
  border:2px solid #008000;


}



 

#calendar th, #calendar td

{

  text-align: center;

  width: 26px;

  height: 20px;

  line-height: 20px;

  padding: 0;

  font-weight: bold;

border: 1px solid #c2c2c2;  

  margin: 3px;

  background: #ddd url(../images/calendar-td.jpg) top left no-repeat;

}



#calendar th

{

  background: #228490;

  color: #fff;

  font-weight: bold;

  text-align: center;

  background: #696969 url(../images/calendar-th.jpg) top left no-repeat;

}





#calendar td

{

  font-size: .9em;

}

	

#calendar td a

{

		display: block;

  width: 25px;

  height: 20px;

  line-height: 20px;

	overflow: hidden;

	text-decoration: none;

}

	  

#calendar td a:hover

{

	text-decoration: underline;

}

	  

#calendar th a

{

	display: block;


  width: 25px;

  height: 20px;

  line-height: 20px;

	overflow: hidden;

	font-weight: bold;

	color: #fff;

	text-decoration: none;



}  

  

#calendar td.day-highlited

{

  color: #fff;

  background: #a00 url(../images/calendar-td-active.jpg) top left no-repeat;

}



#calendar td.day-highlited a

{

color: #fff;

}



hr.cl {
	clear: both;
	height: 1px;
	margin: -1px 0 0 0;
	padding: 0;
	border: none;
	visibility: hidden;
}
.clear_both{
  clear:both;
}
#footer

{
position:relative;
margin:0;
padding:25px 0 0 50px;
background: url('../img/footer-bg.jpg') 0 0 repeat-x;
width: 971px;
height:69px;
color:black;
}

#heel
{
width:971px;
height:79px;
background: url('../img/footer.jpg') center top  no-repeat;
}
#heel a{
  color:#6abb00
}
.zelene
{
color:#6abb00
}


#text
{
position:absolute;
left:850px;
top:75px

}


.cerne

{
color:black

}
.float_left{
  float:left;
  margin:0 15px 5px 0;
}
.margin_left{
  margin:0 15px 10px 15px;
}
#object_detail{
  
}
.objects-item{
  border-bottom: #008000 3px solid;
  padding: 10px 0 20px 0;
  
}

#page .objects-item img{
  float:left;
  margin-right: 10px;
 border: #008000 5px solid ;
 
  
}
.objects-item.first{
  border-top:3px solid;
}
#content.orange .objects-item, #content.orange .objects-item img, #content.orange #object_detail img {
  border-color:#f28e00;
}
#content.violet .objects-item, #content.violet .objects-item img, #content.violet #object_detail img{
  border-color:#a65cc2;
}
#content.red .objects-item, #content.red .objects-item img, #content.red #object_detail img{
  border-color:#d93737;
}
#content.green .objects-item, #content.green .objects-item img, #content.green #object_detail img{
  border-color:#89bc0e;
}
#content.blue .objects-item, #content.blue .objects-item img, #content.blue #object_detail img{
  border-color:#0b7dfe;
}

#content.black .objects-item, #content.black .objects-item img, #content.black #object_detail img{
  border-color:green;
}


#content table{
  margin:4px 0;
  border:1px solid;
}
#content table td{
  border:1px solid;
  padding:4px;
}
#content table thead th{
  text-align: left;
  font-size: 0.9em;
  background-color: #eee;
  padding:4px;  
}
#content.orange table{border-color:#f28e00;}
#content.orange table td{border-color:#f28e00;}
#content.orange table thead th{background-color: #f28e00;}

#content.violet table{border-color:#a65cc2;}
#content.violet table td{border-color:#a65cc2;}
#content.violet table thead th{background-color: #a65cc2;}

#content.red table{border-color:#d93737;}
#content.red table td{border-color:#d93737;}
#content.red table thead th{background-color: #d93737;}

#content.green table{border-color:#89bc0e;}
#content.green table td{border-color:#89bc0e;}
#content.green table thead th{background-color: #89bc0e;}

#content.blue table{border-color:#0b7dfe;}
#content.blue table td{border-color:#0b7dfe;}
#content.blue table thead th{background-color: #0b7dfe;}



.tabulka
{
font-size:10px;
##font-size:9px;

}


.mal

{
width: 50px;

}



.redik
{
color:red;

}
/*

#left.en #menu ul, #left.de #menu ul{
  display:none;
}
*/


.vp{
  width:100px;
  padding:0;
  margin:5px 25px;
  _margin:5px 20px;
  float:left;
}

.vp img{
  display:block;
  width:100px;
  text-align:center;
  border:none;
}

.vp span{
  margin-top:4px;
  display:block;
  width:94px;
  text-align: center;
  padding:3px;
}

.vp a{
  display:block;
  width:100px;
}

.download_item{
  margin:0px 0 20px 0;
  clear: left;
}

.noborder{
  border:none;
}

#facebook
{
margin:20px 0 0 0;

text-align:center;

}

a.facebook img
{

border:none;


}

a.rss 
{

color:black;
text-decoration:none


}


a.rss img
{

border:none;



}


.gallery{
  
  display: block;

  float:left;
  text-align: center;
  margin:10px 12px;


}

