body {
	 background-image: url("./images/background.jpg");
	 background-repeat: repeat-x;
	 background-attachment: fixed;
	 font-family: "Gill Sans MT", serif;
	 padding: 0px !important;
	 margin: 0px !important;
}

div {
	 padding: 0px !important;
}

#page {
	 width: 800px;
	 position: relative;
	 margin: 5px auto 0px auto;
}

#page_top, #page_main, #page_bottom {
	 background-color: #9FC637;
	 position: relative;
	 border-left: 2px white solid;
	 border-right: 2px white solid;
}

#page_top {
	 width: 800px;
	 height: 100px;
	 float: left;
	 display: inline-block;
	 background-image: url("./images/fotogalerie.jpg");
	 background-repeat: no-repeat;
	 margin: 0px;
	 border-top: 2px white solid;
}

#page_main {
	 width: 800px;
	 float: left;
}

#gallery {
	 width: 780px;
	 position: relative;
	 margin: 10px auto 0 auto;
}

#gallery_left {
	 width: 160px;
	 position: relative;
	 float: left;
}

#menu {
	 width: 160px;
	 position: relative;
	 float: left;
}

#menu a {
	 color: #000000;
	 text-decoration: none;
	 width: 141px;
	 display: block;
	 text-align: right;
	 font-size: 9pt;
	 font-weight: bold;
	 padding-right: 19px;
	 padding-top: 9px;
	 margin: 0px;
	 background-repeat: no-repeat;
}

a.menu_odkaz_top, a.menu_odkaz {
	 height: 26px;
}

a.menu_odkaz_top:link, a.menu_odkaz_top:visited, a.menu_odkaz_top:active {
	 background-image: url("./images/gallery_button_top.jpg");
}

a.menu_odkaz_top:hover {
	 background-image: url("./images/gallery_onbutton_top.jpg");
}

a.menu_odkaz:link, a.menu_odkaz:visited, a.menu_odkaz:active {
	 background-image: url("./images/gallery_button.jpg");
}

a.menu_odkaz:hover {
	 background-image: url("./images/gallery_onbutton.jpg");
}

a.menu_odkaz_bottom {
	 height: 36px;
}

a.menu_odkaz_bottom:link, a.menu_odkaz_bottom:visited, a.menu_odkaz_bottom:active {
	 background-image: url("./images/gallery_button_bottom.jpg");
}

a.menu_odkaz_bottom:hover {
	 background-image: url("./images/gallery_onbutton_bottom.jpg");
}

#download {
	 width: 160px;
	 float: left;
	 font-weight: bold;
	 font-size: 10pt;
	 text-align: center;
	 margin-top: 10px;
}

.disketa {
	 width: 20px;
	 height: 20px;
	 margin: 0 0 -5px 0;
	 border: 0;
}

a.stazeni {
	 color: black;
	 text-decoration: none;
}

#gallery_right {
	 width: 620px;
	 position: relative;
	 float: left;
	 margin: 0px;
}

#ukazka {
	 position: relative; 
	 margin: 1px auto 0 auto;
	 border: 1px white solid;
}

#sukazka {
	 width: 482px;
	 height: 361px;
}

#foto {
	 border: none;
	 margin: 0;
}

#vukazka {
	 width: 361px;
	 height: 482px;
}

#popisek {
	 position: relative;
	 font-weight: bold;
	 font-size: 11pt;
	 text-align: center;
	 margin-top: 5px;
}

#page_bottom {
	 width: 800px;
	 float: left;
	 border-bottom: 2px white solid;
	 margin-bottom: 5px;
}

#ramecek {
	 width: 770px;
	 position: relative;
	 margin: 15px auto 10px auto;
	 border: 1px white solid;
}

#nahledy {
	 width: 770px;
	 position: relative;
	 text-align: center;
	 margin: 5px auto 5px auto;
}

.nahled {
	 border: 1px white solid;
	 margin: 0 2px 0 2px;
	 vertical-align: middle;
}
