h2{
	text-align:center;
	font-size:16px;
}
.dr_sliki{
	text-align:center;
}
#content img {
	border:0;
	1padding:5px;
}
*{
margin:0;
padding:0;
}
#footer{background-image:url(images/footer.png);
background-repeat:repeat-y;
background-position:left ;}
#body{background-image:url(images/bg.gif);
background-repeat:repeat-y;
background-position:left ;
width:950px;
margin-left:auto;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;color:#2f2238;
background-color:#fefdfe;position:relative;
min-height:700px;
border-bottom:#2a3f22 solid 2px;}
*html #body{
height:700px;
}
#header{
background-image:url(images/header.jpg);
background-repeat:no-repeat;
background-position:left top;
height:246px;

}
#left{
background-image:url(images/wwwmff.jpg);
background-repeat:no-repeat;
background-position:left top;
float:left;
width:249px;
background-color:#ECE7EE;
padding-bottom:20px;min-height:725px;} 
*html #left{
height:725px;
}
.clear{clear:both;}
#left .margin{
text-decoration:none;
font-size:11px;
font-weight:bold;
margin-left:65px;
margin-top:20px;
display:block;
color:#2f2238;
}
#content{
width:701px;
float:left;
}
#content_left{
float:left;
width:451px;
background-color:#ffffff;
background-image:url(images/arno_pro_image.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#content_left h1{
font-size:14px;
}

#content_right{
float:left;
width:250px;
background-color:#f6f4f8;
background-image:url(images/mhff.jpg);
background-repeat:no-repeat;
background-position:left top;
min-height:810px;} 
*html #content_right{
height:810px;
}
#left #menu {
margin-top:20px
}
#left #menu li{
list-style:none;
background-image:url(images/un_current.png);
background-repeat:no-repeat;
background-position:left bottom;
padding-left:5px;
margin-left:20px;margin-bottom:5px;
}
#left #menu li a{
color:#2f2238;
text-decoration:none;
font-weight:bold;
display:block;
font-size:12px;
line-height:21px;
padding-left:5px;
}
*html #left #menu li a{
height:21px;}
#left #menu .current, #left #menu li:hover{
list-style:none;
background-image:url(images/current.jpg);
background-repeat:no-repeat;
background-position:left bottom;
}#left #menu .current a, #left #menu li:hover a{ color:#FFF;
}
#left #menu_virtual{
margin-top:20px
}
#left #menu_virtual li{
list-style:none;
background-image:url(images/virtual_tour.png);
background-repeat:no-repeat;
background-position:left CENTER;
padding-left:20px;
margin-left:49px;
width:126px;padding-bottom:1px;
}
#left #menu_virtual li a{
background-image:url(images/virtual_tour.png);
background-repeat:no-repeat;
background-position:RIGHT CENTER;
color:#2f2238;
text-decoration:none;
font-weight:bold;
display:block;
line-height:22px;
font-size:12px;
padding-left:5px;padding-bottom:1px;
}
#left #menu_virtual .current, #left #menu_virtual li:hover{
border-bottom:1px solid #2f2238;padding-bottom:0px;}#left #menu_virtual .current a, #left #menu_virtual a:hover{
}
.line{
background-image:url(images/mff_line.png);
background-repeat:no-repeat;
background-position:center top;
}
#content_left p{
text-align:center;
padding-left:20px;
padding-right:20px;
padding-top:10px;
padding-bottom:10px;
}
#content_left #first{
margin-top:270px;
}
#content_left p a{
color:#a0488f;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
#content_left  img{
float:left;
margin-bottom:15px;
margin-right:10px;
margin-left:30px;
}
#content_left  .left{
margin-left:108px;
text-align:left;padding-left:0;}
.clear{
clear:both;
}
#content_right .box1{
background-image:url(images/festival_churches_middle.gif);
background-repeat:repeat-y;
background-position:center top;
margin-top:239px;
height:1%
}
#content_right .box2{
background-image:url(images/festival_churches_top.jpg);
background-repeat:no-repeat;
background-position:center top;
}
#content_right .box3{
background-image:url(images/festival_churches_bottom.png);
background-repeat:no-repeat;
background-position:center bottom;
padding-bottom:20px;padding-left:20px;
padding-right:30px;
text-align:center;
}
#content_right .box3 p{
padding-bottom:5px;
}
#content_right .box3 h1{
font-size:17px;
padding-top:60px;
padding-bottom:10px;
}
#content_right img{
margin:78px;
margin-bottom:63px;margin-left:100px;
}
#left .box2{
background-color:#FFFFFF;
}
#left .box11{
background-image:url(images/mff_2008_top2.gif);
background-repeat:no-repeat;
background-position:center top;
width:210px;
padding-top:8px;
height:1%;margin-left:19px;
margin-bottom:20px;
}
#left .box1{
background-image:url(images/mff_2008_top.jpg);
background-repeat:no-repeat;
background-position:center top;
width:210px;margin-top:30px;
padding-top:169px;
height:1%;margin-left:19px;
margin-bottom:20px;
}
#left .box3{
background-image:url(images/mff_2008_bottom.gif);
background-repeat:no-repeat;
background-position:center bottom;
padding-bottom:20px;padding-left:20px;
padding-right:30px;
text-align:center;
}
#left .box3 img{
margin-bottom:20px;
}
#left .box3 p{
margin-bottom:5px;
}
#pomosen{background-image:url(images/pomosen.jpg);
background-repeat:no-repeat;
background-position:center bottom;
position:absolute;
top:206px;
left:249px;
background-color:#fefdee;
width:701px;
height:45px}
*:first-child+html #pomosen{
bottom:701px;}
*html #pomosen{
bottom:718px;}
.informations{
text-align:center;
padding:20px;font-weight:bold;
}
.center{
margin-left:155px;
margin-bottom:15px;
margin-top:20px;
}
#left .box3 h1{
font-size:14px;
margin-bottom:10px;}
#content p, #content strong u, #content u  {
margin-left:20px;
margin-right:20px;
padding-bottom:5px;
}
#left .box3 .link{
color:#482244;
text-decoration:none;
font-weight:bold;
}
#left .box3 .link:hover{
text-decoration:underline;
}
#content .image{
margin-left:20px;
margin-right:30px;
border:1px solid #2a3f22 ;
padding:3px;
}
#content .dr_sliki img{
border:1px solid #2a3f22 ;
padding:3px;

}
#content a{
color:#482244;
}