body {
		margin: 0;	
		padding: 0;	
		background: #FFFFFF url(../design-images/bg.gif) repeat-x;	
		font: normal 11px Verdana, sans-serif;	
		color: #000;
		}

.menu {
		padding: 10px 0px 0px 208px; 
		margin: 0; 
		font-size: 12px; 
		}

.menu a {
		text-decoration: none; 
		color: #FFFFFF; 
		display: block;  
		text-align: left;
		}
		
.menu ul, .menu li {
		list-style-type: none; 
		margin: 0; 
		padding: 3px;
		}

ul.uroven1 li.polozka1 {
		float: left; 
		text-align: left; 
		position: relative; 
		font-weight: bold; 
		padding: 5px 30px 5px 5px; 
		height: 25px; 
		}

ul.uroven2 {
		position: absolute; 
		left: 0; top: 34px; 
		width: 170px; 
		background: #74BEE8; 
		visibility: hidden; 
		padding: 5px;
		}

ul.uroven2 li.polozka2 a {
		font-weight: normal; 
		text-align: left;  
		}

ul.uroven2 li.polozka2 a:hover {
		color: #254581; 
		}

.menu a:hover {
		text-decoration: none; 
		color: #FFFFFF; 
		}

ul.uroven1 li.polozka1 {
		behavior: url(http://www.pspoly.cz/hover.htc); 
		}

ul.uroven1 li.polozka1:hover, ul.uroven1 li.polozka1Hover {
		color: #254581; 
		}
		
ul.uroven1 li.polozka1Hover ul.uroven2, ul.uroven1 li.polozka1:hover ul.uroven2 {
		visibility: visible; 
		} 


h1, h2, h3 {
		margin: 0;	
		padding: 0;	
		color: #6692D3;
		}

h1 {
		font-size: 16px; 
		margin-bottom: 10px;
		}
		
h2 {
		font-size: 14px; 
		margin-bottom: 10px;
		}
		
h3 {
		letter-spacing: 2px;	
		font-size: 12px; 
		margin-bottom: 5px;
		}

p, cite, ul, ol {
		line-height: 18px;
		}

cite {
		padding-left: 30px;	
		background: url(../images/cite.gif) no-repeat; 
		color: #32cd32;
		}

a {
		text-decoration: none; 
		color: #FF0000;
		}

a:hover {
		text-decoration: underline; 
		color: #FF0000;
		}
		
#hlavicka-top a {
		text-decoration: none; 
		color: #000000;
		}

#hlavicka-top a:hover {
		text-decoration: none; 
		color: #FF0000;
		}


/* Hlavicka */
#hlavicka-top 	{
		width: 900px;	
		height: 55px;	
		margin: 0 auto; 
		text-align: right; 
		color: #000000; 
		padding: 15px 40px 0px 0px;	
		background: #FFF url(../design-images/header-top.jpg);
		}
		
#hlavicka {
		width: 940px;	
		height: 150px;	
		margin: 0 auto; 
		background: #FFF url(../design-images/header.jpg);
		}

#flash {
		padding: 0px 0px 0px 28px; 
		margin: -10px 0px 0px 0px; 
		position: absolute;
		}

/* Menu */
#menu-obal 	{
		width: 940px;	
		height: 50px;	
		margin: 0 auto;	
		background: #FFF url(../design-images/bg-menu.jpg);
		}
		
#menu {
		padding: 5px 0px 5px 0px; 
		font-weight: bold;
		}

/* Obsah */
#obsah {
		width: 900px;	
		margin: 0 auto 0px auto; 
		padding: 0px 0px 0px 40px; 
		background: #FFFFFF url(../design-images/bg-telo.gif) repeat-y;
		}
		
#obsahinfo {
		float: left; 
		width: 160px; 
		padding: 5px 10px 20px 0px; 
		color: #254581; 
		text-align: left; 
		}
		
#obsahtext {
		float: left; 
		width: 500px; 
		padding: 20px 10px 20px 10px; 
		}
		
#obsahlogo {
		float: right; 
		width: 170px; 
		padding: 5px 15px 20px 5px; 
		text-align: center; 
		}

/* Paticka */
#natahovac {
		clear: both;
		}

#paticka a {
		text-decoration: none; 
		color: #CCDDEC;
		}
		
#paticka a:hover {
		color: #FFFFFF; 
		text-decoration: none;
		}

#paticka {
		height: 119px;	
		margin: 0 auto; 
		padding: 29px 20px 0px 10px; 
		text-align: right; 
		font-size: 11px; 
		color: #CCDDEC; 
		background: url(../design-images/bgpaticka.gif) repeat-x;
		}

#patickatext {
		width: 900px;	
		margin: 0 auto; 
		text-align: right;
		}
