/*
THEME NAME: Buddhove na Flede
VERSION: 1.0
AUTHOR: Roman Gamanov, Design: Ota Drápal
AUTHOR URI: http://mimomeze.cz/
*/



html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address { margin:0; padding:0; } ul,li { list-style-type:none; } body { color:black; background: white; font:77% Arial,Verdana,Helvetica,sans-serif; text-align: left; } hr, .nodisplay { display: none; } .clear { clear: both;height:14px;margin:0; } .clear.double {height:28px; } img { border: none; }



body {
background: url('img/bg.png') top center repeat-y;
}

#wrapper{
background: url('img/head.jpg') top center no-repeat;
overflow:auto;
}

#main {
margin:0px auto;width:950px;
}

#content-wraper {
margin-left:25px;
width:925px;

}

#menu {
height:180px;
margin:72px 0 0 278px;
overflow:hidden;
}
#menu ul {list-style:none;}

#menu ul li {float:left;margin-right:26px; line-height:30px;}
#menu ul.main{
	padding-left:13px;
}
#menu li a {
text-decoration:none;letter-spacing:-1px;
color:#eeeeee;font-weight:bold;font-family:helvetica;font-size:17px;
outline:none;}
#menu li a:hover {
color:#f6d221 !important;
}

#menu .sub li {
	line-height:15px;
	margin-right:15px;
}

#menu .sub li a {
text-decoration:none;letter-spacing:-1px;
color:#414141;font-size:14px;}

#content{
min-height:400px;
padding:0 52px 0 70px;
text-align:left;
overflow:auto;
clear:both;
}

#tab{
position:absolute;margin-top:2px;width:34px;height:150px;background-repeat:no-repeat;background-position:top left;}

.tri{float:left;margin-bottom:0;
width:225px;}
.tri.stred{margin:0 60px;}
.tri.dva{width:510px;margin-right:60px;clear:left;}
.tri h2, .tri h1{
color:#282828;
font-size:1.4em;
margin:0px 0px 10px 0px;
}
.tri.dva h1{
margin:0;
}
.tri p{
text-align:left;
line-height:1.5em;
margin:10px 0px 0px 0px;
}
.program .tri p, .filmy .tri p{margin:0 0 10px 0;}
#content a { color:#33cccc;text-decoration:none;}
#content a:hover {text-decoration:underline;}

.tri .date span {display:block;font-size:1.5em;}
.tri .date, .time {font-weight:bold;color:#636466;font-size:1.15em;}
.tri .time {font-size:0.9em;color:#59c4be;}

#side-menu.tri {clear:none;}
#side-menu li {margin-bottom:9px;}
#side-menu a {
color:#282828;
font-size:1.12em;
font-weight:bold;
}
#side-menu a:hover {
color:#f6d221 ;text-decoration:none;
}
#footer {
clear:both;
margin-left:25px;
background: #f5f5f5 url('img/footer.jpg') top center no-repeat;
width:925px;
height:115px;
padding-top:631px;
text-align:left;
}

#footer-text{
float:left;
padding-left:40px;

display:block;
}
#footer-menu{
float:right;
display:block;
margin-right:22px;
}
#footer-menu ul{list-style:none;display:in-line;}
#footer-menu li{display:inline;}
#footer, #footer a {font-size:0.99em;color:#414141;text-decoration:none;}
#footer a:hover {text-decoration:underline;}

a.abs {
	border: 0px dotted red;
	position: absolute;
	overflow: hidden;
	width: 100px;
	height: 100px;
	display: block;
}
a.abs span {
	display: none;
}
a.abs.o-festivaluu {
	width: 60px;
	height: 18px;
	margin: 187px 0 0 98px;
}
a.abs.rok-20088 {
	width: 26px;
	height: 18px;
	margin: 215px 0 0 284px;
}
a.abs.partnerske-festivaly {
	width: 60px;
	height: 18px;
	margin: 190px 0 0 380px;
}
a.abs.mapa {
	width: 26px;
	height: 15px;
	margin: 112px 0 0 740px;
}
a.abs.nastrom {
height:60px;
margin:510px 0 0 225px;
width:60px;
}
a.abs.marc {
height:60px;
margin:510px 0 0 162px;
width:60px;
}
a.abs.bio {
height:60px;
margin:510px 0 0 98px;
width:60px;
}
a.abs.metropolis {
height:80px;
margin:370px 0 0 100px;
width:200px;
}
a.abs.hejtman {
height:100px;
margin:350px 0 0 320px;
width:140px;
}
a.abs.brno {
height:100px;
margin:350px 0 0 500px;
width:161px;
}
a.abs.fleda {
height:48px;
margin:520px 0 0 320px;
width:165px;
}
a.abs.kiss {
height:48px;
margin:520px 0 0 500px;
width:40px;
}
a.abs.rozhlas {
height:48px;
margin:520px 0 0 560px;
width:85px;
}
a.abs.plakat {
height:48px;
margin:520px 0 0 660px;
width:85px;
}
a.abs.novebrno {
height:48px;
margin:520px 0 0 759px;
width:130px;
}

a.abs.facebook {
	width: 200px;
	height: 100px;
	margin: 350px 0 0 700px;
}
.fot span{
      color:white;
font-size:18px;
font-weight:bold;
display:none;
margin-bottom:19px;
letter-spacing:-1px;
}

.fot {
   padding-top:38px;line-height:1.5em;font-size:1em;text-align:left;color:#282828;position:absolute;border:0px solid blue;width:250px; height:270px;
}

.fot a {
  color:white;text-decoration:none;
}
.fot div { margin-bottom:5px;display:block;}
.fot strong{font-weight:bold;}
