/* ********************************** */
/* LAYOUT                             */
/* ********************************** */
body,#bck{ 
	margin:0; 
	padding:0; 
	font-family: Georgia, Tahoma, sans-serif;
	color:#426c7c;
	text-align:center;
	background: #ffe3af url(../images/line.gif) repeat-y center;
	width:100%;
	min-width:994px;

margin-left:auto; 
	margin-right:auto;
} 
#pagewidth {
	width:100%;
	text-align:left;  
	margin-left:auto; 
	margin-right:auto;
	min-width:994px;
	z-index:100;
	background: url(../images/header.jpg) no-repeat top center;
} 
#header-back{
	position:relative; 
	height:777px;

	background: url(../images/header.jpg) no-repeat top center;
	/*position:absolute; /* header after main */
	top:0px; /* header after main */
	 /* header after main */	
	width:100%;
  margin-left:auto; 
	margin-right:auto;
	min-width:994px;
	/*margin-left:1px  !important;*/
	z-index:0;
	overflow:hidden;
	display:none;
} 

#header{
	position:absolute; /* header after main */
	top:0px; /* header after main */
	width:100%;
  margin-left:auto; 
	margin-right:auto;
	min-width:994px;
	z-index:210;
} 
#header-wrap {
	margin-left:auto; 
	margin-right:auto;
	width:994px;
	position:relative;


}
#wrapper {
	padding-top: 224px; /* header after main */
	/*margin-top:100px;*/
	width: 993px;
	_width: 994px;
	&width: 994px;
	z-index:201;
	margin-left:auto; 
	margin-right:auto;
background:  url(../images/main.jpg) no-repeat center bottom;

}
#twocols{
	width:584px; 
	float:right; 
	position:relative;
	z-index:100;
	margin-left:0px;
}
#leftcol{
	float:left; 
	position:relative; 
	padding:0px 0 0 0px;
	margin-top:288px;
	margin-left:36px;
	z-index:10;
	width:353px; /* 410px */
	font-size:75%;
	color:#362400;
}
#maincol{  
	float: right; 
	display:inline; 
	position: relative; 
	z-index:100;
	width:584px;
}
#footer{
	clear:both;
	margin:0;
	width:994x;
	height:68px;
	background:#ffe3af url(../images/footer.gif) no-repeat top center;
	text-align:left;
	font-size:11px;
	color:#ffffff;
	
} 
#footer #podpis {
	margin:0 auto 0 auto;
	padding-top:7px;
	width:994px;
}
#footer #podpis p {
	color:#f7af3c;
	text-align:center;
}
#footer #podpis a,#podpis a:visited {
	color: #f7af3c;
	text-decoration: none;
}
#footer #podpis a:hover { text-decoration:underline; }

 /* *** Float containers fix: *** */ 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

/* ********************************** */
/* MAIN, VZHLED                       */
/* ********************************** */


#main {
	padding: 0px 38px 150px 24px;
	text-align: justify;
	color:#362400;
	font-size:10pt;
	z-index:100;
}
#edit_div  {
  text-align: justify;
	color:#362400;
	font-size:10pt;
}
#main a {
	color: #e48511;
	text-decoration: underline;
}
#main a:hover {
	color: #7b5100;
	text-decoration: underline;
}
#main h1 {
	color:#e48511;
	font-size:16pt;
	font-weight:bold;
	text-align:left;
	padding:0 0 15px 0;
	margin:0;
	line-height:16pt;
}
#main h2 {
	color:#7b5100;
	font-size:15pt;
	font-weight:bold;
}
#main h3 {
	color:#7b5100;
	font-size:13pt;
	font-weight:bold;
}
#main h4 {
	color:#7b5100;
	font-size:12pt;
	font-weight:bold;
}
#main h5 {
	color:#7b5100;
	font-size:11pt;
	font-weight:bold;
}
#main h6 {
	color:#7b5100;
	font-size:10pt;
	font-weight:bold;
}




/* ********************************** */
/* BOXY, OSTATNI                      */
/* ********************************** */

/*** AKTUALITY ***/
#novinky {
	color:#426c7c;
	margin:5px 0 0 0;
	background: url(../images/news-bottom.png) no-repeat bottom;
	padding-bottom:84px;
	width:325px;
	
}
#novinky h3 {
	color:#e17c08;
	font-size:80%;
	font-weight:bold;
	margin:0 30px 0 30px;
	padding:14px 0 14px 0;
}
#novinky div {
	font-size:70%;
	text-align:justify;
	margin:0 30px 0 30px;
	padding:0 0 14px 0;
	border-bottom:1px solid #fbe8c5;
}
#novinky #posledni-novinka {
	border-bottom:none;
}
#novinky div div {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding:5px 0 40px 0;
	background:none;
	border:none;
}
#novinky div div img {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #e38314;
}
/* ********************************** */
/* FOTOGALERIE                        */
/* ********************************** */
#galerie-alba {
	text-align: left;
}
#galerie-alba table {
	border-collapse:collapse;
	text-align:center;
	width:100%;
}
#galerie-alba td {
	text-align:center;
	vertical-align:bottom;
	width:50%;
	padding:5px;
	padding-top:30px;
}
#galerie-alba a {
	padding-bottom:5px;
	font-size:130%;
	font-weight:bold;
}
#galerie-alba td.nahled {
	vertical-align: middle;
	padding-top:5px;
}
#galerie-alba .nahled a {
	text-align:center;
	padding-top:10px;
}
#galerie-alba .nahled img {
  	text-align:center;
	border:1px solid #e29500;
}
#galerie-alba .nahled img:hover {
	border:1px solid #7b5100;
}
#galerie-obrazky {
	text-align: center;
}
#galerie-obrazky table {
	border-collapse:collapse;
	width:100%;
}
#galerie-obrazky td {
	text-align:center;
	vertical-align:middle;
	padding:10px;
}
#galerie-obrazky img {
	border: 1px solid #e29500;
}
#galerie-obrazky img:hover {
	border:1px solid #7b5100;
}
#galerie-obrazky p {
  margin:0px;
}

#odkaz-hp {
	position:absolute;
	top:48px;
	left:17px;
	width:393px;
	height:100px;
	display:block;
	background:transparent;
}
/*** MENU ***/

body { behavior: url("stranky/inc/csshover.htc"); } /* stranky/ */

#menu {
	position: absolute;
	left: 27px;
  top: 8px;

	font-size: 13px;
	
	height:40px;
	font-family: Tahoma, sans-serif;


	z-index:10000;
}
#menu a, #menu a:visited, #menu span {
	display:block;
	color: #362400;
	text-decoration: none;
	padding: 12px 16px 12px 16px;
	font-weight:normal;
	background: url(../images/menu.jpg) no-repeat left;
}
#menu a:hover,#menu ul li:hover a, #menu span:hover  { 
	color:#e29500;
	background: url(../images/menu-hover.jpg) no-repeat left;
}
/* menu 1. urovne */
#menu ul { 
	list-style-type: none;
	padding: 0;
	margin: 0;
	
}
#menu ul li { 
	float: left; /* float:left - menu je horizontalni, jinak vertikalni */
	position: relative;
	height:28px;
}
/* menu 2. urovne */
#menu ul li ul{
	display: none;
	position: absolute;
	left: 0px;
	top: 40px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width:180px;
	z-index:1000;
	background: #fee3af url(../images/left-background.jpg) no-repeat top right;
}
/* pozice pro menu >2. urovne */
#menu ul li ul li ul{ 
	left:  180px;
	top: 0px;
	border-top:none;
	background: #fee3af url(../images/left-background.jpg) no-repeat top right;
}
/* pozice pro menu >3. urovne */
#menu ul li ul li ul li ul { 
	left:  180px;
	top: 0px;
	border-top:none;
	background: #fee3af url(../images/left-background.jpg) no-repeat top right;
}
/* vzhled odkazu v submenu */
#menu ul li ul li {
	width: 180px;
	min-height: 28px;
	height:auto;
	z-index:1000;
  font-family: Tahoma, sans-serif;
}
#menu ul li ul li a,#menu ul li ul li a:visited,#menu ul li ul li span { 
	height:auto;
	width: 163px;
	padding: 7px 2px 9px 15px;
}

/* 2.uroven */
#menu ul li:hover ul { display: block; }
#menu ul li:hover ul li { background:none; }
#menu ul li:hover ul li a,#menu ul li:hover ul li span { color:#362400;background: transparent;  }
#menu ul li:hover ul li:hover a,#menu ul li:hover ul li:hover span { 
	background-image:none;
	  opacity: 0.75;   
  filter: alpha(opacity=75);   
  -moz-opacity: 0.75;   
  -khtml-opacity: 0.75;
  
color:#ffffff;background: #d16b06; }
#menu ul li:hover ul li:hover { 

   }

/* 3.uroven */
#menu ul li:hover ul li ul { display: none; }
#menu ul li:hover ul li:hover ul { display: block;	}
#menu ul li:hover ul li:hover ul li {  }
#menu ul li:hover ul li:hover ul li a { background: transparent; color:#362400; }
#menu ul li:hover ul li:hover ul li:hover a { background: #d16b06; color:#ffffff; 
opacity: 0.75;   
  filter: alpha(opacity=75);   
  -moz-opacity: 0.75;   
  -khtml-opacity: 0.75;
  }
#menu ul li:hover ul li:hover ul li:hover {  }

/* 4.uroven */
#menu ul li:hover ul ul li:hover ul li ul { display: none; }
#menu ul li:hover ul ul li:hover ul li:hover ul { display: block;	}
#menu ul li:hover ul ul li:hover ul li:hover ul li {  }
#menu ul li:hover ul ul li:hover ul li:hover ul li a { background: #ffffff; color:#362400; }
#menu ul li:hover ul ul li:hover ul li:hover ul li:hover a { background: #d16b06; color:#e29500; }
#menu ul li:hover ul ul li:hover ul li:hover ul li:hover {  }

/* AKCE / AKTUALITY */	
#leftcol #akce-aktuality {
	margin:0;
	margin-bottom:20px;
	background:#ffe3af url(../images/left-background.jpg) no-repeat top center;
}
#leftcol #akce-aktuality h2 {
	background:url(../images/left-akce-aktuality.jpg) no-repeat top center;
	margin:0;
	padding:0;
	display:block;
	width:100%;
	height:33px;
}
#leftcol #akce-aktuality .bottom {
	background:url(../images/left-novinky.gif) no-repeat center bottom;
	/*background:url(../images/left-bottom.gif) no-repeat center bottom;*/
	width:100%;
	height:100px;
	display:block;
	margin:0;
	padding:0;
}
#leftcol #akce-aktuality h3 {
	color:#e29500;
	padding:0 20px 0 20px;
}
#leftcol #akce-aktuality .datum {
	color:#8c600b;
	padding:0 20px 0 20px;
}
#leftcol #akce-aktuality .text {
	text-align: justify;
	padding-bottom:20px;
	margin:auto 20px 20px 20px;
	border-bottom:1px dashed #cead6e;
}
#leftcol #akce-aktuality .text .obrazek {
	text-align:center;
	margin: 20px 0 4px 0;
}
#leftcol #akce-aktuality .bottom form {
  margin:0;
  padding:0;
  padding-top:48px;
  padding-left:73px;
}
#leftcol #akce-aktuality .bottom .input-text {
  border:0px;
  width:139px;
  height:16px;
  background:transparent;
}
#leftcol #akce-aktuality .bottom .input-submit {
  border:0px;
  background:transparent;
  margin-left:9px;
  width:56px;
  height:20px;
  cursor:pointer;
}

/* ODKAZY */
#leftcol #left-odkazy {
	margin:0;
	margin-bottom:20px;
	background:#ffe3af url(../images/left-background.jpg) no-repeat top center;
}
#leftcol #left-odkazy h2 {
	background:url(../images/left-odkazy.jpg) no-repeat top center;
	margin:0;
	padding:0;
	display:block;
	width:100%;
	height:33px;
}
#leftcol #left-odkazy .bottom {
	background:url(../images/left-bottom.gif) no-repeat center bottom;
	width:100%;
	height:20px;
	display:block;
	margin:0;
	padding:0;
}
#leftcol #left-odkazy #odkazy-vnitrek {
  text-align:center;
  padding-top:20px;
}
#leftcol #left-odkazy #odkazy-vnitrek a {
  color: #e48511;
	text-decoration: underline;
}
#leftcol #left-odkazy #odkazy-vnitrek a:hover {
	color: #7b5100;
  text-decoration: underline;
}
#leftcol #left-odkazy #odkazy-vnitrek a img {
  border:0px;
  margin:6px;
}

#leftcol #left-odkazy #odkazy-vnitrek .odkazy-vice {
  text-align:center;
  margin-top:20px;
  color: #e48511;
  display:block;
  text-decoration: underline;
}
#leftcol #left-odkazy #odkazy-vnitrek .odkazy-vice:hover {
  color: #7b5100;
  text-decoration: underline;
}


/* ANKETA */
#leftcol #left-anketa {
	margin:0;
	margin-bottom:20px;
	background:#ffe3af url(../images/left-background.jpg) no-repeat top center;
}
#leftcol #left-anketa h2 {
	background:url(../images/left-anketa.jpg) no-repeat top center;
	margin:0;
	padding:0;
	display:block;
	width:100%;
	height:33px;
}
#leftcol #left-anketa .bottom {
	background:url(../images/left-bottom.gif) no-repeat center bottom;
	width:100%;
	height:20px;
	display:block;
	margin:0;
	padding:0;
}
#leftcol #left-anketa #otazka {
	font-weight: bold;
	color:#e29500;
	padding:20px 20px 0 20px;
}
#leftcol #left-anketa a {
	color: #e48511;
	text-decoration:underline;
	line-height: 180%;
	display:block;
	margin:0;
	padding:0 0 0 20px;
}
#leftcol #left-anketa p {
	color: #e48511;
	text-decoration:none;
	line-height: 180%;
	display:block;
	margin:0;
	padding:0 0 0 20px;
}
#leftcol #left-anketa a:hover {
	text-decoration:underline;
	color: #7b5100;
}
#leftcol #left-anketa .pocet {
	color: #777777;
	font-size:80%;
	margin:0 0 0 0;
	padding:0 0 0 2px;
	display: inline;
}
#leftcol #left-anketa img {
	display:inline;
	padding:4px 0 10px 20px;
	vertical-align: bottom;
}

/* FINANČNÍ PODPORA */
#leftcol #left-dotace {
	margin:0;
	margin-bottom:20px;
	background:#ffe3af url(../images/left-background.jpg) no-repeat top center;
	text-align:center;
}
#leftcol #left-dotace h2 {
	background:url(../images/left-financni-podpora.jpg) no-repeat top center;
	margin:0;
	padding:0;
	display:block;
	width:100%;
	height:33px;
}
#leftcol #left-dotace .bottom {
	background:url(../images/left-bottom.gif) no-repeat center bottom;
	width:100%;
	height:20px;
	display:block;
	margin:0;
	padding:0;
}
#leftcol #left-dotace img {
  border:none;
}
/*_______________fotky-rotace___________________*/

#foto {
  position:absolute;
  /*top:-366px;
  left:-19px;
  _left:-21px;*/
  height: 348px;
  width: 994px;
  width: auto;
  /*background-color:#339999;*/
  z-index:0;
  /*padding-left:34px;
  padding-top:98px;*/
  top:146px;
  left:17px;
  _left:17px;
  /* float:none;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  position:relative;*/
  
  margin-left: -.1px;

}

/* Opera hack */
@media all and (min-width: 0px){
#foto {

margin-left:0 px;
overflow:hidden;

}
}



#foto #image_rotate {
  list-style: none;
  padding:0;
  margin:0;
}

/*	______________BOX jazykové mutace______________*/
#langbox {
	position: absolute;
	left:  880px;
    top:    20px;
	height:  auto;
	width:   92px;
	z-index:10001;
	padding: 0 0 0 0;
	margin:  0 0 0 0;
}
#langbox a img {
	border:0px solid #E4EDF6;
	border-top: 2px solid #FFE2A8;
	border-left: 2px solid #FFE2A8;
}
#langbox a:hover img { 
	border:0px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
#langbox a img:hover { 
	border:0px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
