body{text-align: center; font-size: small; _font-size: x-small; background: rgb(0,51,102); padding-bottom: 30px}
.all{width: 950px; text-align: left; margin: 0px auto; background: url('/img/all-bottom.png') left bottom no-repeat}

.head{width: 950px; height: 166px; clear: both;}
.headtop{width: 950px; height: 34px; clear: both}
.topmenu{display: block; width: 820px; height: 34px; float: left; clear: left;}
.topmenu ul{padding: 0px 0px 0px 150px; margin: 0px; list-style-type: none}
.topmenu li{padding: 0px; display: inline}
.topmenu a{text-decoration: none; display: block; width: auto; float: left; border-left: 1px solid rgb(0,18,36); font-weight: bold}
.topmenu .item_1 a{border-left: none}
.topmenu a:hover{text-decoration: underline}
.topmenu a span{display: block; padding: 6px 10px}
.langmenu{display: block; width: 90px; height: 34px; float: right; clear: right}
.langmenu .flag{display: block; width: 41px; height: 34px; float: left}
.langmenu img{display: block; clear: both; float: none; margin: 0px}

.headbottom{display: block; clear: both; width: 950px; height: 132px}
h1{display: block; float: left; clear: left; width: 800px; height: 132px}
h1 span{display: none}
h1 a{display: block; clear: both; width: 800px; height: 132px;}
.yearmenu{display: block; width: 150px; float: right; clear: right; padding-top: 10px;}
.yearmenu ul{display: block; padding: 0px; margin: 0px; list-style-type: none}
.yearmenu li{display: inline; padding: 0px; margin: 0px}
.yearmenu a{display: block; width: 35px; height: 36px; float: left; background: url('/img/yearmenu-item.png') center center no-repeat; text-decoration: none; color: rgb(0,51,102)}
.yearmenu a:hover{text-decoration: underline}
.yearmenu span{display: block; text-align: center}
.yearmenu .fill{padding: 2px 3px}
.yearmenu .small{font-size: 85%}
.yearmenu .large{font-weight: bold; margin-top: -3px}
.yearmenu .more{padding-top: 5px}

.middle{display: block; width: 950px; clear: both}

.leftcol{width: 230px; float: left; clear: left; padding: 14px 0px 140px}
.leftmenu{display: block; clear: both}
.leftmenu ul{display: block; width: 226px; margin: 0px; padding: 0px; list-style-type: none}
.leftmenu a{display: block; clear: both; width: 226px; height: 132px; margin-top: 4px; color: rgb(0,51,102); text-decoration: none; font-weight: bold; font-size: 115%}
.leftmenu a.item_0{background: url('/img/aktualni-paf.jpg') left top no-repeat; margin-top: 0px}
.leftmenu a.item_1{background: url('/img/o-festivalu.jpg') left top no-repeat;}
.leftmenu a.item_2{background: url('/img/ke-stazeni.jpg') left top no-repeat;}
.leftmenu a span{display: block; padding: 90px 35px 0px 20px; text-align: right}
.leftmenu a:hover{text-decoration: underline}

.center{width: 495px; float: left; padding: 35px 0px 50px; color: rgb(218,223,227)}
.centerfill{padding: 0px 10px 30px 5px}
.dropnavigation{border-bottom: 1px solid rgb(127,153,179); padding-bottom: 5px}

.rightcol{width: 225px; float: left; clear: right; padding-bottom: 60px}
.rightcol a{text-decoration: none}
.rightcol a:hover{text-decoration: underline}
.rightmenu{display: block; clear: both; width: 225px; background: url('/img/rightmenu.png') right top repeat-y}
.rightmenu_bottom{dispaly: block; padding-bottom: 3px; background: url('/img/rightmenu-bottom.png') left bottom no-repeat}
.rightmenu h3{display: block; padding: 0px; margin: 0px; font-size: 115%; background: url('/img/rightmenu-h3.jpg') left top no-repeat}
.rightmenu h3 a{display: block; width: 225px; height: 33px; color: rgb(0,51,102)}
.rightmenu h3 span{display: block; padding: 8px 17px 0px 17px}
.rightmenu ul{display: block; clear: both; width: 225px; background: url('/img/rightmenu-ul.png') right top no-repeat; margin: 0px; padding: 0px; list-style-type: none}
.rightmenu li{display: block; clear: both; padding: 0px; margin: 0px}
.rightmenu ul a{display: block; clear: both; width: 215px; height: 32px; background: url('/img/rightmenu-item.png') no-repeat}
.rightmenu .item_1 a{background: url('/img/rightmenu-item_1.png') no-repeat; height: 31px}
.rightmenu .item_2 a{background: url('/img/rightmenu-item_2.png') no-repeat}
.rightmenu .item_3 a{background: url('/img/rightmenu-item_3.png') no-repeat}
.rightmenu .item_4 a{background: url('/img/rightmenu-item_4.png') no-repeat}
.rightmenu .last a{background: url('/img/rightmenu-last_item.png') no-repeat}
.rightmenu ul span{display: block; padding: 6px 0px 0px 35px }

.reklama {display: block; float: none; clear: both; text-align: center}
.reklama a{text-decoration: none;}
.reklama img, .reklama object{display: block; clear: both; float: none; margin: 20px auto 0px}

.foot{width: 950px; height: 130px; clear: both; color: rgb(218,223,227); font-size: 85%}
.foot_fill{padding: 14px 10px 10px}
.footaddition{padding: 20px 0px 0px;}
.footaddition p{text-align: right}

.newsmenu .archive_img{margin-top: 10px}

.author_thumb{width: 115px; height: 135px; margin-right: 5px; display: block; float: left; text-align: center}
.author_thumb .fill{padding: 4px; background: rgb(0,51,102); border: 1px solid rgb(0,25,75)}

.intro_img{display: block; width: auto; height: auto; float: right; clear: right; margin: 0px 0px 10px 10px}
