html,body {
background: black;	
}
body {
margin: 0px;
padding: 0px;
background: black;
color: #F15A40;
font-family: "Arial CE", Arial, Helvetica, sans-serif;
font-size: 14px;
text-align: center;
}
.body {
width: 1000px;
margin: 0 auto;
text-align: left;
}
.header {
width: 1000px;
background: url(../gfx/header.jpg) top left no-repeat;
position: relative;
height: 125px;
}
.header h1 {
margin: 0px;
padding: 0px;
width: 228px;
height: 68px;
position: absolute;
left: 0px;
top: 28px;
}
.header h1 a {
display: block;
overflow: hidden;
text-indent: -9999px;
width: 228px;
height: 68px;
}
ul#menu {
position: absolute;
width: 	606px;
padding: 0px;
margin: 0px;
list-style: none;
top: 52px;
right: 20px;
height: 17px;
overflow: hidden;
}
ul.normal { background: url(../gfx/menu.gif) 0px 0px; }	
ul.oprojektu { background: url(../gfx/menu.gif) 0px -17px; }
ul.program { background: url(../gfx/menu.gif) 0px -34px; }
ul.ucastnici { background: url(../gfx/menu.gif) 0px -51px; }
ul.fotogalerie { background: url(../gfx/menu.gif) 0px -68px; }
ul.onas { background: url(../gfx/menu.gif) 0px -85px; }
ul.registrace { background: url(../gfx/menu.gif) 0px -102px; }
ul.kontakt { background: url(../gfx/menu.gif) 0px -119px; }

ul#menu  li {
display: inline;
position:relative;	
}
.submenu {
position: absolute;
top: 70px;
left: 465px;	
font-size: 12px;
display:block;
width: 136px;
height: 44px;
background: url(../gfx/submenu.jpg) top left no-repeat;
display:none;
}
.submenu a{
	position: absolute;
	top: 15px;
	left: 15px;
	color: #F15A40;
}
ul#menu  li a {
display: block;
float: left;
width: 70px;
height: 17px;
color: white;
}
ul#menu  li a:hover {
color: #F15A40; 	
}
ul.normal li a {
overflow: hidden;
text-indent: -9999px;	
}
ul#menu  li a.butt1 {
	width: 90px;
}
ul#menu  li a.butt2 {
	width: 89px;
}
ul#menu  li a.butt3 {
	width: 91px;
}
ul#menu  li a.butt4 {
	width: 105px;
}
ul#menu  li a.butt5 {
	width: 70px;
}
ul#menu  li a.butt6 {
	width: 102px;
}
ul#menu  li a.butt7 {
	width: 59px;
}
h3 {
color: white;
font-size: 14px;
font-weight: normal;
margin-top: 0px;
margin-bottom: 3px;
}
.text {
width: 76%;	
}
.text p {
margin: 0px 0px 20px 0px;
padding: 0px;
}
a {
color: white;	
}
.text ul {
list-style: square;
color: white;
margin: 0px 0px 20px 0px;
}
.text ul li span {
color: #F15A40;	
}
.text strong {
color: white;	
}
.fl {
float:left;
margin: 0px 15px 15px 0px;	
}
.fr {
float:right;
margin: 0px 0px 15px 15px;	
}
