.all{width: 900px; background: rgb(153,153,153); margin: 0px auto; text-align: left; font-size: small; _font-size: x-small; clear: both}
.head{display: block; clear: both; background: url('/img/head.jpg') no-repeat;}
.head h1 a{display: block; width: 900px; clear: both; height: 110px}
.head h1 span{display: none}

.topmenu{text-align: left; dispaly: block; clear: both; width: 900px; height: 42px}
.topmenu ul{margin: 0px; padding: 0px; list-style-type: none}
.topmenu li{display: block; float: left; padding: 0px 0px 0px 1px; width: auto}
.topmenu a{text-align: center; display: block; width: 109px; height: 42px; float: left; font-size: small; _font-size: x-small; font-weight: bold; color: rgb(255,255,255); text-decoration: none}
.topmenu a:hover{background: url('/img/staticmenu-hover.png') repeat-x}
.topmenu .item_5 a:hover{background: url('/img/staticmenu-kino.png') no-repeat}
.topmenu .item_1 a{width: 119px}
.topmenu .last a{width: 119px}
.topmenu span{display: block; padding-top: 13px}
.topmenu .item_3 span{padding-top: 4px}
.topmenu .item_4 span{padding: 4px 5px 0px}

.middle{display: block; width: 900px; padding: 5px 0px; clear: both}
.middle_fill{display: block; width: 900px; background: url('/img/cont.png') repeat-y; padding-bottom: 60px}

.center{width: 670px; float: left; clear: left; padding: 0px; color: rgb(255,255,255)}
.dropnavigation{display: block; border-bottom: 1px solid rgb(153,153,153); padding: 5px 15px; text-align: right}
.center_text{padding: 0px 20px 0px 15px}

.rightcol{width: 230px; float: right; clear: right}
.dynamicmenu{padding: 5px 5px 0px}
.dynamicmenu h3{padding: 5px 0px; font-size: small; _font-size: x-small; color: rgb(204,204,204)}
.dynamicmenu ul{list-style-type: none; margin: 0px; padding: 0px;}
.dynamicmenu li{padding: 0px; margin: 0px; display: block; background: rgb(255,153,0); clear: both; float: none; width: 220px; height: 30px}
.dynamicmenu a{display: block; background: url('/img/dynamicmenu.jpg') top left no-repeat; height: 30px; width: 220px; margin: 0px; padding: 0px; color: rgb(255,255,255); text-decoration: none; font-weight: bold}
.dynamicmenu a:hover{color: rgb(0,0,0); background-position: bottom left;}
.dynamicmenu a span{display: block; padding: 6px 5px 8px 25px;}

.rightform{padding: 15px 5px 0px; color: rgb(255,255,255)}
.rightform_fill{background: url('/img/newsletter.png') no-repeat; height: 107px; width: 220px}
.rightform form{padding: 10px}
.rightform p{padding: 0px}
.rightform h3{display: none}
.rightform .input_element{padding-top: 10px; width: 200px}
.rightform label{display: block; width: 50px; float: left; clear: left}
.rightform .textinput{display: block; width: 150px; float: right; clear: right}
.rightform .submit_element{padding-top: 10px; width: 200px; clear: both}
.rightform .submit{display: block; float: right; clear: right; width: auto; background: rgb(255,153,0); color: rgb(255,255,255); font-weight: bold; padding: 2px 5px; border: 1px solid rgb(255,102,0); border-color: rgb(255,204,0) rgb(255,102,0) rgb(255,102,0) rgb(255,204,0); cursor: pointer}
.rightform{height: 107px}
.rightform .status{color: rgb(51,153,0); border: 1px solid rgb(51,153,0); padding: 5px; margin: 5px 0px; background: rgb(255,255,255)}

.foot{display: block; width: 900px; background: rgb(102,102,102); float: none; clear: both; color: rgb(255,255,255); color: rgb(204,204,204)}
.foot a{color: rgb(255,255,255)}
.foot a:hover{color: rgb(0,0,0)}
.foot_fill{padding: 0px 10px 30px}
.foot_addition{padding-top: 20px}
.foot_addition p{text-align: right;}

.imgarchiv{dispaly: block; clear: both; width: 630px; padding-top: 10px }
.imgarchiv ul{list-style-type: none; margin: 0px; padding: 0px}
.imgarchiv li{display: block; width: 315px; float: left; padding: 0px}
.imgarchiv a{display: block; clear: both; padding: 10px 10px 0px 0px; width: 305px; _width: 315px; text-decoration: none; cursor: pointer}
.imgarchiv .fill{border: 1px solid rgb(153,153,153); display: block; width: 305px; height: 55px}
.imgarchiv img{display: block; float: left; clear: left; margin: 5px 10px 5px 5px}
.imgarchiv .h4, .imgarchiv .more{display: block; float: left; width: 220px}
.imgarchiv .h4{font-weight: bold; text-decoration: none; padding-top: 5px}
.imgarchiv .h4 span, .imgarchiv .p{display: none}
.imgarchiv .more{text-decoration: underline; padding-top: 5px}

.akce{width: 312px; height: 166px; display: block; float: left; padding: 10px 10px 0px 0px}
.item_even{padding-right: 0px}
.akce_fill{background: url('/img/akce.jpg') right top no-repeat; display: block; height: 166px}
.akce .datum{color: rgb(0,0,0); display: block; padding: 5px 10px 0px}
.akce h3{padding: 15px 10px 0px; font-size: small; _font-size: x-small}
.akce .mistokonani, .akce .infoakce{padding: 5px 10px 0px; display: block}
.akce .mistokonani{color: rgb(0,0,0)}

.pripravujeme{display: block; padding: 10px 5px 0px}
.pripravujeme_fill{display: block; width: 220px; height: 200px; background: url('/img/pripravujeme.jpg') left top no-repeat;}
.pripravujeme h3{display: block; clear: both; color: rgb(0,0,0); font-size: small; _font-size: x-small; padding: 5px 10px 0px}
.pripravujeme .datum, .pripravujeme .mistokonani, .pripravujeme .infoakce{display: block; padding: 5px 10px 0px; clear: both}
.pripravujeme .datum{color: rgb(255,255,255); padding-top: 10px}
.pripravujeme .mistokonani{color: rgb(255,255,255)}

.homebanner{width: 635px; display: block; clear: both; margin-top: 10px}
