.all{display: block; width: 970px; text-align: left; margin: 0px auto}

/** HEAD_MENU BEGIN **/
.head_menu{display: block; width: 970px; clear: both; height: 38px; background: url('../img/head_menu.png')}

.about_menu{display: block; float: left; clear: left; width: auto; padding-left: 5px}
.about_menu ul{display: block; clear: both; list-style-type: none; margin: 0px; padding: 0px}
.about_menu li{display: inline; padding: 0px}
.about_menu a{display: block; float: left; width: auto; margin-left: 5px; border-bottom: 2px solid rgb(140,149,151); font-size: small; _font-size: x-small; color: rgb(204,204,204); text-decoration: none}
.about_menu a:hover{color: rgb(255,255,255); border-bottom: 2px solid rgb(255,255,255)}
.about_menu a span{display: block; padding: 9px 5px}

.lang_menu{display: block; float: right; clear: right}
.lang_menu_item{display: block; float: left; width: 34px; height: 26px; margin: 5px 5px 0px 0px; cursor: pointer}
.flag_cs{background: url('../img/flag_cs.png') left top no-repeat}
.flag_de{background: url('../img/flag_de.png') left top no-repeat}
.flag_en{background: url('../img/flag_en.png') left top no-repeat}
.lang_menu_item span{display: none}
/** HEAD_MENU END **/

h1{display: block; width: 970px; clear: both; height: 132px}
h1 a{display: block; width: 970px; clear: both; height: 132px; cursor: pointer;}
h1 span{display: none}
.sbirka_item_middle h1{width: 420px; float: left; clear: right}
.sbirka_item_middle h1 a{width: 420px}

.middle{display: block; clear: both; width: 970px}
.sbirka_item_middle{margin-top: 10px}

/** NOD BEGIN **/
.nod{display: block; float: left; clear: left; width: 530px; border: 10px solid rgb(5,35,45); background: rgb(255,255,255)}
.nod_fill{padding: 10px 10px 50px}
.pohlednice_category_middle .nod{width: 740px}

.center_menu{display: block; width: 510px; padding-top: 20px}
.paginator{display: block; clear: both; border: 1px solid rgb(192,200,202); border-width: 1px 0px; font-size: small; _font-size: x-small; height: 28px; position: relative}
.paginator .first{dispaly: block; float: left; width: auto; clear: left; background: url('/img/paginator-fst.png') left 5px no-repeat; padding: 3px 15px 3px 25px}
.paginator .previous{dispaly: block; float: left; width: auto; background: url('/img/paginator-prev.png') left 5px no-repeat; padding: 3px 15px 3px 25px}
.paginator .left{display: block; width: 175px; position: absolute; left: 0px; top: 0px; z-index: 3;}
.paginator .right{display: block; width: 195px; position: absolute; right: 0px; top: 0px; z-index: 4;}
.paginator .next{dispaly: block; float: right; width: auto; background: url('/img/paginator-next.png') right 5px no-repeat; padding: 3px 25px 3px 15px}
.paginator .last{dispaly: block; float: right; width: auto; clear: right; background: url('/img/paginator-last.png') right 5px no-repeat; padding: 3px 25px 3px 15px}
.paginator a:hover{color: rgb(204,51,0)}
.center_menu .paginator a.unactive{text-decoration: none; color: rgb(192,200,202); cursor: default; background: none}
.paginator_items{display: block; width: 490px; clear: both; position: absolute; left: 0px; top: 0px; z-index: 2; text-align: center; padding-top: 3px}
.paginator .item{padding: 0px 3px}
.center_menu .paginator_items a.unactive{color: rgb(0,0,0); font-weight: bold}
.pohlednice_category_middle .center_menu{width: 720px}
.pohlednice_category_middle .paginator_items{width: 700px}

.nod_menu{display: block; clear: both; width: 510px; margin: 0px; padding: 10px 0px 0px; list-style-type: none}
.nod_menu li{display: block; float: left; width: 250px; height: 100px; padding: 0px; margin: 0px}
.nod_menu li.item_odd{width: 260px}
.nod_menu a{display: block; float: left; width: 246px; height: 86px; background: rgb(234,236,236); text-decoration: none; font-size: small; _font-size: x-small; color: rgb(204,51,0); position: relative; border: 2px solid rgb(234,236,236)}
.nod_menu a:hover{background: rgb(255,255,255); border-color: rgb(204,51,0)}
.nod_menu .fill{display: block; clear: both; padding: 5px}
.nod_menu img{display: block; width: 70px; height: 70px; border: 1px solid rgb(255,255,255); float: left; clear: left; margin-right: 7px}
.nod_menu .title{display: block;}
.nod_menu .subitems_count{font-size: 85%; color: rgb(102,102,102)}
.nod_menu .more{position: absolute; bottom: 7px; right: 7px; display: block; text-align: right; background: url('/img/nod_menu-item-more.png') right top no-repeat; padding: 0px 25px 0px 0px}

.pohlednice_menu{display: block; clear: both; width: 720px; margin: 0px; padding: 10px 0px 0px; list-style-type: none}
.pohlednice_menu li{display: block; float: left; width: 230px; height: 300px; padding: 0px; margin: 0px 5px 10px}
.pohlednice_menu a{display: block; float: left; width: 226px; height: 296px; background: rgb(234,236,236); text-decoration: none; font-size: small; _font-size: x-small; color: rgb(204,51,0); position: relative; border: 2px solid rgb(234,236,236)}
.pohlednice_menu a:hover{background: rgb(255,255,255); border-color: rgb(204,51,0)}
.pohlednice_menu .fill{display: block; clear: both; padding: 5px}
.pohlednice_menu img{display: block; width: 216px; height: 216px; clear: both;}
.pohlednice_menu .title{display: block; padding-top: 7px; clear: both}
.pohlednice_menu .more{position: absolute; bottom: 7px; right: 7px; display: block; text-align: right; background: url('/img/nod_menu-item-more.png') right top no-repeat; padding: 0px 25px 0px 0px}

.intro_img{display: block; clear: both; margin-bottom: 10px}

.item_gallery{dispaly: block; clear: both; border-bottom: 1px solid rgb(192,200,202); padding-bottom: 8px; margin-bottom: 2px}
.item_gallery .paginator{}
.item_gallery .title{display: none}
.item_gallery #loader{border: 0px;}
.item_gallery #gallery_thumb{display: block; clear: both; list-style-type: none; margin: 0px; padding: 8px 0px 0px}
.item_gallery #gallery_thumb li{display: block; float: left; clear: none; margin: 0px; padding: 2px;}
.item_gallery #gallery_thumb span{display: block; width: 60px; height: 60px; background: rgb(230,230,230); border: 1px solid rgb(230,230,230); cursor: pointer}
.item_gallery #gallery_thumb span:hover{background: rgb(255,255,255); border: 1px solid rgb(204,51,0)}
.item_gallery #gallery_thumb img{display: block; width: 50px; height: 50px; margin: 5px}
.item_gallery .paginator_items a.unactive{color: rgb(0,0,0); font-weight: bold; text-decoration: none}

.drop_navigation{display: block; width: 510px; font-size: 70%; color: rgb(101,113,116); border-bottom: 1px solid rgb(192,200,202); padding-bottom: 5px}
.drop_navigation a{color: rgb(101,113,116)}
.drop_navigation a:hover{color: rgb(5,35,45)}
.pohlednice_category_middle .drop_navigation{width: 720px}

.action_menu{display: block; width: 510px; clear: both; border: 1px solid rgb(192,200,202); border-width: 1px 0px; margin-top: 10px; font-size: small; _font-size: x-small; padding: 5px 0px}
.action_menu_fill{height: 18px}
.action_menu a{color: rgb(5,35,45); display: block; float: left; background-position: left top; background-repeat: no-repeat}
.action_menu a:hover{color: rgb(0,0,0)}
.action_menu a span{display: block; padding: 0px 10px 0px 25px}
.action_menu .button_print{background-image: url('../img/button_print.png')}
.action_menu .button_resend{background-image: url('../img/button_resend.png')}
.action_menu .button_contact{background-image: url('../img/button_contact.png')}
.action_menu .button_back{background-image: url('../img/button_back.png'); float: right;}
.action_menu .button_back span{padding-right: 0px}

.travers{display: block; clear: both; border: 1px solid rgb(192,200,202); border-width: 1px 0px; margin-top: 10px; position: relative; height: 60px}
.backward_nod{display: block; float: left; clear: left; width: 245px; height: 50px; margin-top: 5px; background-image: url('../img/backward_travers.png'); background-repeat: no-repeat; background-position: left top; font-size: 70%; color: rgb(101,113,116)}
.backward_nod:hover{background-position: left bottom; color: rgb(5,35,45)}
.backward_nod .fill{display: block; padding: 0px 0px 0px 20px}
.backward_nod img{display: block; width: 50px; height: 50px; float: left; clear: left; margin-right: 7px}
.forward_nod{position: absolute; right: 0px; top: 5px; display: block; width: 245px; height: 50px; background-image: url('../img/forward_travers.png'); background-repeat: no-repeat; background-position: right top; font-size: 70%; color: rgb(101,113,116)}
.forward_nod:hover{background-position: right bottom; color: rgb(5,35,45)}
.forward_nod .fill{display: block; padding: 0px 20px 0px 0px}
.forward_nod img{display: block; width: 50px; height: 50px; float: right; clear: right; margin-left: 7px}
.travers a.unactive{display: none}
/** NOD END **/

/** MENU_COLS BEGIN **/
.menu_cols{display: block; float: left; clear: right; width: 420px;}
.one_menu_col{width: 210px}
.left_col{display: block; float: left; clear: left; width: 210px}
.right_col{display: block; float: left; clear: right; width: 210px}
.left_menu{display: block; width: 200px; border: 10px solid rgb(5,35,45); border-width: 0px 10px 10px; margin-left: -10px; padding-bottom: 10px; background: rgb(102,102,102)}
.left_menu a{color: rgb(255,255,255); text-decoration: none}
.left_menu a:hover{text-decoration: underline}
.left_menu ul{margin: 0px; list-style-type: none}
.left_menu li{padding: 0px; font-size: small; _font-size: x-small; display: block; clear: both}
.left_menu li a{display: block; clear: both; width: 200px; height: 30px; background-position: left top; background-repeat: no-repeat; background-image: url('../img/ostatni_menu-a.png')}
.left_menu li a:hover{background-position: left bottom; text-decoration: none; color: rgb(102,102,102);}
.left_menu li a span{display: block; padding: 6px 8px 0px}
.left_menu h3{display: block; background-position: left top; background-repeat: no-repeat; padding: 0px; background-image: url('../img/ostatni_menu-h3.png')}
.left_menu h3 a{display: block; width: 200px; height: 38px}
.left_menu h3 span{display: block; padding: 8px 8px}
.left_menu .in_content{background: rgb(133,133,133); padding: 8px; font-size: small; _font-size: x-small; color: rgb(255,255,255)}

.sbirka_menu{background: rgb(204,51,0)}
.sbirka_menu h3{background-image: url('../img/sbirka_menu-h3.png')}
.sbirka_menu li{font-size: medium; _font-size: small}
.sbirka_menu li a{background-image: url('../img/sbirka_menu-a.png')}
.sbirka_menu li a:hover{color: rgb(204,51,0);}
.sbirka_menu li a span{padding: 4px 8px}

.franz_josef_menu{background: rgb(204,102,0)}
.franz_josef_menu h3{background-image: url('../img/franz_josef_menu-h3.png')}
.franz_josef_menu li a{background-image: url('../img/franz_josef_menu-a.png')}
.franz_josef_menu li a:hover{color: rgb(204,51,0);}

.sluzby_archivu_menu{background: rgb(153,0,0)}
.sluzby_archivu_menu h3{background-image: url('../img/sluzby_archivu_menu-h3.png')}
.sluzby_archivu_menu li a{background-image: url('../img/sluzby_archivu_menu-a.png')}
.sluzby_archivu_menu li a:hover{color: rgb(153,0,0);}

.wilhelm_menu{background: rgb(51,153,0)}
.wilhelm_menu h3{background-image: url('../img/wilhelm_menu-h3.png')}
.wilhelm_menu li a{background-image: url('../img/wilhelm_menu-a.png')}
.wilhelm_menu li a:hover{color: rgb(51,153,0);}

.prvni_svetova_menu{background: rgb(0,102,204)}
.prvni_svetova_menu h3{background-image: url('../img/prvni_svetova_menu-h3.png')}
.prvni_svetova_menu li a{background-image: url('../img/prvni_svetova_menu-a.png')}
.prvni_svetova_menu li a:hover{color: rgb(0,102,204);}

.left_menu .in_content p{text-align: left; padding: 0px; font-size: 85%}

.left_menu label{display: block; clear: both; font-weight: bold; padding-top: 10px}
.left_menu .text_input{font-size: medium; _font-size: small; font-weight: bold; width: 182px; display: block; clear: both; margin-top: 5px; border: 1px solid rgb(102,102,102)}
.left_menu .submit_item{display: block; clear: both; padding-top: 8px;}
.left_menu .image_submit{display: block; float: right; clear: both; cursor: pointer}

/** SEARCH_BOX BEGIN **/
.search_box{border-bottom: 10px solid rgb(5,35,45); background: rgb(91,93,98); width: 420px; clear: both}
.search_box form{display: block; clear: both; padding: 10px}
.search_box .form_block{display: block; clear: both; background: rgb(255,255,255); border: 1px solid rgb(50,65,70); padding: 3px 3px 1px}
.search_box label{display: none}
.search_box .search_item{dispaly: block; float: left; clear: left; width: 288px; padding-top: 1px}
.search_box .search_input{font-size: medium; _font-size: small; font-weight: bold; display: block; float: left; clear: left; width: 286px;}
.search_box .submit_item{display: block; width: 104px; float: left; clear: right}
.search_box .image_submit{display: block;}
.one_menu_col .search_box{width: 210px}
/** SEARCH_BOX END **/
/** MENU_COLS END **/

/** FOOT BEGIN **/
.foot{display: block; clear: both; width: 970px; padding-top: 100px}
/** FOOT END **/

/** GALLERY MAIN IMG **/
#loader{display:block; border: 1px solid #ccc; overflow: hidden;}
#loader.loading{background: url('../img/loading.gif') no-repeat center center;}
/** GALLERY MAIN IMG END**/

.friendly_links p a{text-decoration: none; color: rgb(75,75,75)}
.friendly_links h3 a{color: rgb(204,51,0); text-decoration: underline}