body {
background:#000;
font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
font-size:14px;
color:#ccc;
}

a {
color:#CC6D05;
text-decoration:underline;
}

a:hover {
color:#CC6D05;
text-decoration:none;
}

img {
border:0;
}

li {
list-style-image:url(../img/li.gif);
}

h1 {
font-family:"Tahoma",Verdana, Arial, Helvetica, sans-serif;
color:#ccc;
font-size:18px;
display:block;
margin:2px 0 20px 40px;
_margin:2px 0 20px 25px;
background:url(../img/h1.jpg);
width:370px;
height:90px;
text-align:center;
font-weight:normal;
}

h1 span {
display:block;
padding-top:20px;
}

h2 {
margin:5px 0 5px 0;
padding:0;
color:#CC6D05;
font-size:16px;
font-weight:0;
}

#container {
width:745px;
margin:0 auto 0 auto;
}

#container #head {
width:745px;
height:167px;
/*background:url(../img/hulky.jpg) left top no-repeat;*/
}

#container #head #logo {
float:right;
margin:24px 24px 0 0;
border:0;
}

#menu {
margin:2px 0 10px 26px;
float:left;
width:294px;
height:678px;
background:url(../img/menu-back-p.jpg) no-repeat;
}

#menu ul {
display:block;
margin:0;
padding:0;
}

#menu ul li {
display:block;
margin:0;
padding:0;
list-style:none;
list-style-image:none;
}

/* OBRAZKOVE MENU */

#menu ul li a span {
display:block;
font-size:12px;
padding-top:120px;
width:100%;
text-align:center;
cursor:hand;
}
#menu ul li a#a01 {
display:block;
width:139px;
height:158px;
float:left;
}
#menu ul li a#a01:hover, #menu ul li a#a01.active{
display:block;
width:139px;
height:158px;
background:url(../img/menu-1a.jpg);
}
#menu ul li a#a02 {
display:block;
width:139px;
height:158px;
float:right;
/*background:#00CCFF;*/
*margin-top:-18px;
}
#menu ul li a#a02:hover, #menu ul li a#a02.active {
display:block;
width:139px;
height:158px;
float:right;
background:url(../img/menu-2a.jpg);
}

#menu ul li a#a03 {
display:block;
width:139px;
height:172px;
float:left;
/*clear:both;*/
*margin-top:-18px;
}

#menu ul li a#a03 span {
padding-top:130px;
}

#menu ul li a#a03:hover, #menu ul li a#a03.active {
display:block;
width:139px;
height:172px;
background:url(../img/menu-3a.jpg);
}

#menu ul li a#a04 {
display:block;
width:139px;
height:172px;
float:right;
*margin-top:-36px;
/*clear:both;*/
}

#menu ul li a#a04 span {
padding-top:130px;
}

#menu ul li a#a04:hover, #menu ul li a#a04.active {
display:block;
width:139px;
height:163px;
background:url(../img/menu-4a.jpg);
}

#menu ul li a#a05 {
display:block;
width:139px;
height:163px;
/*float:left;*/
*margin-top:-18px;
clear:right;
float:left;
}

#menu ul li a#a05 span {
padding-top:130px;
}

#menu ul li a#a05:hover, #menu ul li a#a05.active {
display:block;
width:139px;
height:163px;
background:url(../img/menu-5a.jpg);
}

#menu ul li a#a06 {
display:block;
width:139px;
height:163px;
float:right;

*margin-top:-36px;
/*clear:both;*/
}

#menu ul li a#a06 span {
padding-top:130px;
}

#menu ul li a#a06:hover, #menu ul li a#a06.active {
display:block;
width:139px;
height:163px;
background:url(../img/menu-6a.jpg);
}

#menu ul li a#a07 {
display:block;
width:139px;
height:163px;
/*float:left;*/
margin:12px 0 0 0;
*margin-top:-6px;
clear:right;
float:left;
}

#menu ul li a#a07 span {
padding-top:130px;
}

#menu ul li a#a07:hover, #menu ul li a#a07.active {
display:block;
width:139px;
height:163px;
background:url(../img/menu-3a.jpg);
}

#menu ul li a#a08 {
display:block;
width:139px;
height:163px;
float:right;
margin:12px 0 0 0;
*margin-top:-24px;
/*clear:both;*/
}

#menu ul li a#a08 span {
padding-top:130px;
}

#menu ul li a#a08:hover, #menu ul li a#a08.active {
display:block;
width:139px;
height:163px;
background:url(../img/menu-4a.jpg);
}

#right {
width:420px;
_width:390px;
float:right;
}

#footer {
text-align:center;
font-size:12px;
color:#666;
border-top:1px solid #333;
padding-top:10px;
clear:both;
width:745px;
margin:0 auto 0 auto;
}

.album {
float:left;
width:144px;
height:117px;
margin-right:20px;
background:url(../img/gallery-back.jpg) no-repeat;
}

.popis {
font-size:12px;
padding:40px 20px 20px 20px;
*padding:20px 20px 20px 20px;
}

.foto {
text-align:center;
width:119px;
height:89px;
margin:14px;
}

#fotogalerie-nadpis {
text-align:center;
}

.ft-left {
float:left;
}

.ft-right {
float:right;
}

.kolemX {
width:130px;
height:95;
float:left;
margin:7px;
background:#464646;
overflow:hidden;
text-align:center;
}

.clear {
clear:both;
}

.clear-left {
clear:left;
}

.inside {
margin:20px 50px 20px 80px;
_margin:20px 40px 20px 70px;
}

.fotoX {
text-align:center;
}

.center {
text-align:center;
font-size:12px;
margin:0 0 20px 0;
}

.sponzor {
float:left;
margin:0 10px 30px 0;
}
