body {
		background: #00587D url(design/_muzeum.jpg) no-repeat 0 0;
		font:80% Verdana, Arial, Helvetica, Sans-Serif;
		color:#333;
		margin:25px 0 0 0;
		padding:0;
		text-align:center;
	}

	h1{
		font-size:180%;
		font-weight:normal;
		margin:0;
		padding:20px;
		}
	h2{
		font-size:160%;
		font-weight:normal;
		}	
	h3{
		font-size:140%;
		font-weight:normal;
		}
	h4.homepage {
                font-size: 100%;
                font-weight: bold;
                margin: 10px 0 2px 5px;
                }
	img{border:none;}
	pre{
		display:block;
		font:12px Verdana, Arial, Helvetica, Sans-Serif;
		padding:10px;
		border:1px solid #bae2f0;
		background:#e3f4f9;	
		margin:.5em 0;
		width:674px;
		}	
	img.mc {
	float: left;
	}
			
    /* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			

	#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:1050px;
				
		margin-bottom:2em;
		}	
	#top {
		
		height:257px;
		
		}		
	#header{
		height:65px;
		color:#000;
		margin: 0 0 5px 0;
		}		
	#header h1 {
		margin: 0 0 0 145px;
		padding: 3px 0 0 0;
		font-size: 240%;
		font-weight: bold;
		color: white;
		}	
	#header h1 a, #header h1 a:visited {
	text-decoration: none;
        color: white;
	}
	p.divize {
		margin: 0 0 0 145px;
		padding: 2px 0 0 0;
		font-size: 110%;
		color: #fff;
		}
	.search {
		float: right;
		margin: 5px 0 0 0;
		}
	td.find {
	text-align: right;
	}	

	#content{
		position:relative;
		}			

/* Easy Slider */

	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:1000px;
		height:241px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		}	
	#nextBtn{ 
		left:1000px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:30px;
		height:77px;
		background:url(design/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(design/btn_next.gif) no-repeat 0 0;	}

#featured{ 
	width:800px; 
	padding-right:250px; 
	position:relative; 
	height:185px; 
	
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:800px; 
	list-style:none; 
	padding:0; margin:0; 
	width:250px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#666;

}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#E5E5E5; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana, Arial, Helvetica, Sans-Serif; 
	line-height: 110%;
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#333;  background:#F2F2F2; 
	line-height:120%;
	text-decoration: none;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#fff; 
	text-decoration: underline;
}
#featured li.ui-tabs-selected{ 
	background:url('design/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#e77016;
	color: white;
	text-decoration: none;
}
#featured .ui-tabs-panel{ 
	width:800px; height:185px; 
	background:#999; position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:135px; left:0; 
	height:50px;
	width: 100%;
	background: url('design/transparent-bg.png'); 
}
#featured .info h2{ 
	font-size:18px; font-family:Verdana, Arial, Helvetica, Sans-Serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}
#menu {
margin: 0 0 10px 0;
padding: 5px;
width: 240px;
height: 295px;
text-align: right;
}

#navlist
{
padding-left: 0;
margin-left: 20px;
width: 220px;
}

#navlist li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-bottom: 1px solid #ccc;
}

#navlist li a, #navlist li a:visited { text-decoration: none; color: #fff; font-weight: bolder;}
#navlist li a:hover {padding: 0.25em 0.6em 0.25em 0.25em; color: #000;}
#navlist li a.active_class {padding: 0.25em 0.6em 0.25em 0.25em; color: #000;}

#main {
float: right;
margin: 10px 0 0 0;
padding: 0 20px 0 20px;
width: 730px;
height: 300px;
background-image: url(design/main.png);
font-size: 90%;
}

#main a, #main a:visited {
color: #e77016;
}

#mainpage {
float: right;
margin: 10px 0 0 0;
padding: 0 20px 20px 20px;
width: 730px;
min-height: 650px;
background-image: url(design/main2.png);
font-size: 95%;
}

#mainpage h2 {
font-size: 140%;
}

#mainpage a, #mainpage a:visited {
color: #e77016;
}

.divider {
margin: 15px 0 0 0;
}

#new {
background-image: url(design/news.png);
margin: 25px 0 10px 0;
padding: 1px 10px 5px 10px;
width: 240px;
font-size: 90%;
text-align: left;
color: #989898;
}

#new h2 {
font-size: 120%;
color: white;
}

#new h2.style1 {
font-size: 120%;
font-weight: bold;
color: #1591dc;
}

#new a:link, #new a:visited {
color: #e77016;
}

#blok12 {
float: left;
margin: 15px 0 20px 15px;
width: 507px;
height: 230px;
font-size: 85%;
}
#blok12 p {
margin: 0 0 0 5px;
}
#blok1 {
float: left;
margin: 0;
padding: 0 5px 0 10px;
width: 225px;
height: 230px;
background: url(design/bg-novinky.png) no-repeat;
border: 1px dashed silver;
overflow:hidden;
}

#blok2 {
float: right;
margin: 0;
padding: 0 5px 0 10px;
width: 225px;
height: 230px;
background: url(design/bg-download.png) no-repeat;
border: 1px dashed silver;
overflow: hidden;
}

#blok34 {
float: right;
margin: 15px 0px 20px 0;
width: 507px;
height: 230px;
font-size: 85%;
}

#blok3 {
float: left;
margin: 0;
padding: 0 5px 0 10px;
width: 225px;
height: 230px;
background: url(design/bg-produkty.png) no-repeat;
border: 1px dashed silver;
}

#blok4 {
float: right;
margin: 0;
padding: 0 5px 0 10px;
width: 225px;
height: 230px;
background: url(design/bg-kontakt.png) no-repeat;
border: 1px dashed silver;
}

#blok12 h3, #blok34 h3 {
margin: 5px 0 0 5px;
color: #1591dc;
font-weight: bold;
}

#blok12 a:link, #blok12 a:visited, #blok34 a:link, #blok34 a:visited {
color: #e77016;
}

.zalomeni {
clear: both;
}

#paticka {
margin: 0;
width: 100%;
height: 135px;
color: #fff;
}

#paticka a:link, #paticka a:visited {
color: white;
text-decoration: none;
}
#paticka a:hover {
text-decoration: underline;
}
#paticka p {
float: left;
}

img.uvod {
float: right;
margin: 0 0 0 15px;
}

.more {
margin: 0 0 0 300px;
}

.topnavi {
display: none;
}

p.homepage {
margin-bottom: 0;
padding: 0;
}

.oramovani {
border-bottom: 1px dotted silver;
}