
body {padding:0; font:0.8em/1.5 "times New Roman", sans-serif;  background: #541C1F;}
 
a {color:#000;}
a:visited {color:#7F7F7F;}
a:hover {color: #9b202d;
}

h1, h2, h3, h5, h6, p, address, blockquote, table, dl, fieldset {padding:5px 10px;}
p { font-size: 15px; text-align: justify;}
h1{;text-align:left;}
h4 {padding: 0px 20px 0px 8px; text-align: right;}
h2 a {color:#000 !important;}
h2 a:hover {color:#2fa729 !important;}
h5 {padding: 0px 0px 10px 10px; text-decoration: underline; color: #652125; font-size: 18px; font-weight: 300; width: 356px;}
/* ----------------------------------------------------------------------------------------------------------
2) Layout
---------------------------------------------------------------------------------------------------------- */

#main {margin:0 auto; overflow:hidden;   width: 988px;  background: url(/img/mainBg.png) no-repeat; }
#mainIn{ width: 988px; margin-left: 0px; background-color: #ffffff}
/*
	#vlajkyavyhledavani {position: relative; z-index: 111; height: 170px; width: 978px; margin-bottom: -170px;}
	
	#formular{position: relative; left: 100px; top: 145px; float: right;}
	#tlacitko{font: .8em Arial; color: white; margin: 0; padding: 0; background: url(../img/hledej_tlacitko.jpg) no-repeat; width: 53px; height: 19px; border: 0;}
	#vyhledavaci_pole{background-color: #efe7db; width: 192px; height: 19px; border: 0; background: url(../img/vyhledavaci_pole_pozadi.jpg) no-repeat;}
	
	#header {position:relative; min-height: 160px;  background: #581d21; }*/
	/*#header {position:relative; min-height: 178px;  background: #4a161a url(../img/headerBg.jpg) no-repeat; }*/
	/*#header h1 {margin-top:20px;}
	#header h1 {color:#49535B; margin:0 !important; padding:15px 10px;}
	#header  img{position: relative; top:  -24px;}
	#banner {height: 178px; width: 978px; background-color: #581d21;}
	#header {min-height: 160px;backgroun:#00ff00;width:978px;margin-bottom:-25px;}
	#banner {height: 178px; width: 978px;}
	#formular{position: relative; left: 93px; top: -35px; float: right;}
	#vlajky{position: relative; float: right; top: -175px; left: -12px;}
	*/
	
	#banner {height: 176px; width: 988px; background: #7C292E;}
	#vlajky{position: relative; float: right; top: 225px; left: -8px;z-index:100;}
	#formular{position: relative; left: 55px; top: 150px; float: right;z-index:100;}
	#banner img{position:relative;top:6px; margin-top: -30px;}
	.img {float: left; border: none; padding: 5px 10px 25px 5px;}
	.rightimg {float: left; border: none; padding: 0px 0px 30px 15px;}
	
        #logo {position:relative; overflow:hidden; width:552px; height:80px; margin:0; padding:0; font-size:100%; letter-spacing:5px;}
        #logo span {display:block; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; margin:0; padding:0; background: url(/img/logo.jpg) no-repeat 0 0; cursor:pointer;}
		  
		  
		

/* Navigace */
	#nav {width:988px; background: url(/img/navBg.png) repeat-x 0 0; position: absolute; }

		#nav ul {margin:0 15px; padding:0; list-style:none;}
		#nav ul li {float:left; padding:0px 0px 0px 0px;  }
		#nav ul li a {display:block; padding:10px 14px; color:#FFF; font-size: 14px; font-weight: 550; font-family: times New Roman; text-align:left; text-decoration: none; background: url(/img/uldelic.png) no-repeat 0% 0%;}
		#nav ul li a:hover {color:#FFF; text-decoration:none;  background: url(/img/hoverBg.png); }
		#nav ul li ul li a:hover, #nav ul li ul li ul li a:hover{ border: 0; }
		#nav ul li.current_page_item a {background: #c79092; color:#FFF; text-decoration:none;}

		#nav ul ul {margin:0; padding:0; list-style:none; z-index:999;} 
		#nav ul li ul li {float:left; width:190px;}
		#nav ul li ul li a:hover {background: url(/img/hovermenuBg.png) !important;}
		
		#nav li ul {position:absolute; width:190px; left:-999em; background: #c79092;}
		#nav li ul ul {margin:-28px 0 0 190px; _margin-top:-28px;}

		#nav li ul a {display:block; width:170px; _width:190px; padding:4px 10px; background:none !important; color:#FFF; font-weight:normal; text-align:left; text-decoration:none;}
    	#nav li:hover, #nav li.hover { position: static; }
		#nav li:hover ul ul, #nav li.sfhover ul ul {left:-999em;}
		#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left:auto;}	
		
		.current_page_parent a{ background:#BE9057 none repeat scroll 0 0; border-left:1px solid #A77941; border-right:1px solid #A77941;		}		  
		#delen {width: 988px; height: 40px; background: none;}  
    #content {overflow:hidden;  }
    #line {margin: 0px; height: 10px; width: 988px; background: url(/img/lineBg.png);  }
    
    
    #pravy {margin: 30px 15px 10px 10px; min-height: 400px; width: 387px; background: none; padding: 0px 0px 0px 0px; float: right; }
    #pravytop {height: 79px; width: 387px; background: url(/img/pravytopbg.png);}
    #pravydole {min-height: 321px; width: 356px; margin: 0 auto; background: url(/img/pravyBg.png) repeat-x #fbf2e4; border-left: 1px #d6c4c4 solid;  border-right: 1px #d6c4c4 solid; border-bottom: 1px #d6c4c4 solid; padding: 0px 0px 30px 0px; margin: 0px 0px 0px 15px;}
    .pravyobsah {width: 356px;}
    .pravyobsahimg {width: 356 px;}
    .pravyobsahtext {width: 200px;}
    
    .page {width: 546px;}
    #doba {height: 150px; width: 356px; margin: 20px 15px 50px 10px; background: none;}
    #btn {height: 34px; width: 356px; margin: 0px 15px 10px 10px; background: none;}
    .expozice {margin: 20px 0px 0px 5px; height: 160px; width: 546px; background: none; padding: 0px 0px 0px 0px;  }
    .staleexpo { height: 160px; width: 546px; background: none; padding: 0px 0px 0px 0px;  }
    .staleobsah {height: 170px; width: 70px; background: none; padding: 0px 0px 0px 0px;float: left;  }
    .stalehneda {height: 10px; width: 67px; background: #611F24; padding: 0px 0px 0px 0px; margin: -6px 0px 0px 0px;  }
    .expoobsah {height: 170px; width: 78px; background: none; padding: 0px 0px 0px 0px;float: left;  }
    .linehneda {height: 10px; width: 75px; background: #611F24; padding: 0px 0px 0px 0px; margin: -6px 0px 0px 0px;  }
		#sluzby {position: absolute; margin: 0px 0px 0px 15px; height: 140px; width: 546px; background: none; padding: 0px 0px 0px 0px; float: left; }
    .tableobsah{ background: none; padding: 0px 0px 0px 0px; float: left; }
        
    .sluzbytop {height: 55px; width: 535px; background: url(/img/sluzbybg.png); padding: 0px 0px 0px 0px; float: left; }
    .sluzbybottom {height: 150px !important; width: 546px; background: none; }   
    .sluzbyleft {height: 81px; width: 225px; background: none; float: left;  }    
    .sluzbyleft ul {margin:0 15px; padding:0px 0px 0px 54px; list-style: circle;display: inline-table;}
    .sluzbyleft ul li a {display: inline; padding:0px 0px 0px 0px; color:#000000; font-size: 12px; font-weight: 550; font-size: 14px; font-family: times New Roman; text-align:left; text-decoration: none; }
    .sluzbyright {height: 81px; width: 265px; background: none; margin: 0px 50px 0px 0px; float: right;  }    
    .sluzbyright ul {margin:0 15px; padding:0px 0px 0px 54px; list-style: circle;display: inline-table;}
    .sluzbyright ul li a {display: inline; padding:0px 0px 0px 0px; color:#000000; font-size: 12px; font-weight: 550; font-size: 14px; font-family: times New Roman; text-align:left; text-decoration: none; }

    
     #contentIn{width: 550px; padding: 30px 0px 20px 15px; text-align: justify; background: none; }
     #info{width: 177px; height: 45px; background: none; float: right;position: absolute; margin: 240px 0px 0px 380px;   }
		 .underline {height: 2px; width: 356px; margin: 0 auto; background: #e0ccac; float: right; margin: 0px 0px 10px 0px; }
		 .underlinenews {height: 2px; width: 550px;  background: #e0ccac; float: left; margin: 0px 0px 10px 0px; }
		 .underlinenew {height: 2px; width: 550px;  background: #e0ccac; margin: 0px 0px 0px 0px; }
		 /*#upoutavkaUvod div{ width:179px; float: left; margin-right: 10px;background-color: #f3f3f3 }*/
		 #upoutavkaUvod div{ width:110px; float: left; margin-right: 0px; text-align: center; }
		 #upoutavkaUvod div.posledni{ margin: 0px; }
		 #upoutavkaUvod div h3{ margin: 0; }
		 #upoutavkaUvod div p{ text-align: left!important; margin-top: 8px; }
		 #upoutavkaUvod div.foto img{ solid #FFF; }
		 #upoutavkaUvod div.foto{; background-color: none;  height: 121px;}
		 #upoutavkaUvod a{ color: #692227;font-size: 12px; font-family: times New Roman; text-decoration: none;}

		 .f-left{ float: left;}
		 .f-right{ float: left;}
		 .border3{ border: solid 2px #551b1f;}
		 .m-right8{ margin-right: 8px}

	#footer {height: 60px; clear:both; background: url(/img/footerBg.png);}
	#footer a {color:#FFFFFF;}
	#footer a:hover {color:#DDD0BD;}
	#footer-vnitrni{ color: white; height: 19px; padding: 20px 0px 0px 25px;}
	#footer-vnitrni a{color: #FFFFFF;  padding: 0px; text-decoration: none;}
	
#contentIn {background: none;}
#content{background:  url(/img/contentBg.png) repeat-x #c9b799; border-left: medium #e0ccac solid;  border-right: medium #e0ccac solid; border-bottom: medium #e0ccac solid;  }
#mainIn{background: none;}
#page-text {background-color: none;}
.table_gallery img{margin-right:10px;margin-bottom:10px;}	
.upoutavka-box{width:110px; min-height:250px;background:none;}
.upoutavka-box h3{text-align:left;}
.left {float:left;}
.right {float:right;}
.width-420 {width:420px;}
.paging {display: inline;}
.disabled {display: inline;}
/*#upoutavkaUvod div {height:458px!important;}*/