* {
    margin: 0;
    padding: 0;
}

html {overflow-y: scroll;} 

body {	background-color: #fbf4ea !important; margin: 0; padding: 0; }

#page { margin: -2px auto 0 auto; padding:0; width: 943px; background: url('images/background.png'); }
#header { width: 943px; height: 143px; background: url('images/top.jpg'); }

#leftmenu { width: 221px; background: url('images/menu.png'); background-repeat: no-repeat; float: left; margin-left: 2px; padding-top: 70px; }

#topmenu { position: relative; top: 123px; left: 223px; height: 20px; width: 715px;}
#topmenu a { display: block; float: left; height: 20px; background-repeat: no-repeat;  }
#topmenu span { display: none; }

#topmenu a#kontakty { width: 84px; background-image: url('images/menu/kontakty.png');  }
#topmenu a#kontakty_vyb { width: 84px; background-image: url('images/menu/kontakty_vyb.png');  }
#topmenu a#kontakty:hover { background-position: -84px 0}

#topmenu a#suplovani { width: 90px; background-image: url('images/menu/suplovani.png');  }
#topmenu a#suplovani:hover { background-position: -90px 0}

#topmenu a#intranet { width: 154px; background-image: url('images/menu/intranet.png');  }
#topmenu a#intranet:hover { background-position: -154px 0}

#topmenu a#knihovna { width: 90px; background-image: url('images/menu/knihovna.png');  }
#topmenu a#knihovna:hover { background-position: -90px 0}

#topmenu a#jidelna { width: 112px; background-image: url('images/menu/jidelna.png');  }
#topmenu a#jidelna_vyb { width: 112px; background-image: url('images/menu/jidelna_vyb.png');  }
#topmenu a#jidelna:hover { background-position: -112px 0}

#topmenu a#sponzori { width: 82px; background-image: url('images/menu/sponzori.png');  }
#topmenu a#sponzori_vyb { width: 82px; background-image: url('images/menu/sponzori_vyb.png');  }
#topmenu a#sponzori:hover { background-position: -82px 0}


#topmenu a#malostranska { width: 133px; background-image: url('images/menu/malostranska.png'); }
#topmenu a#malostranska:hover { background-position: -133px 0}

#topmenu a#cestina { width: 31px; background-image: url('images/menu/czech.png'); }
#topmenu a#english { width: 28px; background-image: url('images/menu/english.png'); }

div.menu_level_1 { margin-left: 20px; }
div.menu_level_1 a, div.menu_level_1 a:visited { display: block; color: #DDE9F0; font-family: Arial; font-weight: bold; font-size: 14px; text-decoration: none; margin-bottom:7px; margin-right: 8px}
div.menu_level_1 a.selected { color: #EAD085; }
div.menu_level_1 a:hover { color: white; }
div.menu_level_1 a.selected:hover { color: #EAD085 }

div.menu_level_2 { margin-left: 15px; margin-top: -4px; margin-bottom: 8px; }
div.menu_level_2 a, div.menu_level_2 a:visited { font-weight: normal; margin-bottom:3px; }

div.menu_level_3 { margin-left: 15px;; margin-top: 0px; margin-bottom: 5px; }
div.menu_level_3 a, div.menu_level_2 a:visited { font-weight: normal; margin-bottom:3px; }

#bottom { width: 943px; height: 9px; background: url('images/bottom.png'); font-size: 1px; }

#content { width: 677px; float: left; margin: 15px 0 15px 18px; 
           font-family: Arial; font-size: 12px; }

#content a, #content a:visited { color: #2f4f6e; font-weight: bold; text-decoration: none; } 
#content a:hover { color: #548cc3; }

#content a.underlined { color: #2f4f6e; font-weight: normal; text-decoration: underline; } 
#content a.underlined:hover { color: #548cc3; }

#content a.edit_menu, #content a.edit_menu_sub { display: block; margin-left: 5px; font-size: 14px; font-weight: bold; text-decoration: none; color: #081550; vertical-align: top; padding-right: 18px; }
#content a.edit_menu_sub { background-image: url('images/ismenu.png'); background-position: right; background-repeat: no-repeat; }
#content a.edit_menu:hover, #content a.edit_menu_sub:hover { color: #5865A0; }
#content a.menu_edit_on { color: green !important; text-decoration: none; }
#content a.menu_edit_off { color: #AA0000 !important; text-decoration: none; }

#content ul, #content ol {margin-left:30px;margin-bottom:10px}

.clearer { height: 0px; font-size: 1px; padding: 0; margin: 0; clear: both; }

#content h2 { font-family: Arial; font-weight: bold; font-size: 24px; color: #16334d; margin-bottom: 10px; margin-left: -3px; }
#content h3 { font-family: Arial; font-weight: bold; font-size: 18px; color: #16334d; margin-bottom: 10px; margin-left: -3px; }
#content h4 { font-family: Arial; font-weight: bold; font-size: 15px; color: #16334d; margin-bottom: 8px; margin-left: -3px; }

#content h2 span { color: #895100 }
#content h3 span { color: #895100 }
#content h4 span { color: #895100 }

.petit { font-size: 12px; }
.large { font-size: 14px; }

#content img { border: 0px }

