* {
margin: 0;
padding: 0;
list-style: none;
border: 0;
background-repeat: no-repeat;
outline: none;
}

html, body, #website { height: 100%; }
body { width: 100%; font-family: georgia, garamond, serif; font-size: 13px; color: #333333; line-height: 20px; background: #f6fbff; overflow: hidden; }

.clear { clear: both; }
.left { float: left; }
.right { float: right; }
.alignleft { margin: 0 20px 5px 0; float: left; }
.alignright { margin: 0 0 5px 20px; float: right; }

a { color: #333333; text-decoration: underline; }
a:hover { color: #000000; text-decoration: underline; }

ul.decimal { margin: 0 0 20px 20px; }
ul.decimal li { margin-bottom: 10px; list-style-type: decimal !important; }

h2 { margin-bottom: 20px; font-size: 20px; }
h4 { font-size: 13px; display: inline; }
td { vertical-align: top; }
#website { width: 750px; margin: auto; position: relative; }


/*
--------------
	HEADER
--------------	
*/
#header { width: 100%; height: 150px; top: 0; left: 0; position: absolute; }


/*
----------------
	CONTENT
----------------	
*/
#content { background: url(im/bgr_menu.jpg) no-repeat left bottom; width: 100%; height: auto; top: 150px; bottom: 150px; left: 0; position: absolute; overflow: hidden; }
#content .inner { }
#content #menu { width: 195px; float: left; }
#content #menu ul { padding-top: 80px; text-align: center; background: url(im/bgr_menu_top.jpg) no-repeat left top; }
#content #menu ul li { margin-bottom: 3px; }
#content #menu ul li.contact { margin-top: 20px; }
#content #menu ul li a { font-size: 14px; font-weight: bold; color: #735d19; text-decoration: none; }
#content #menu ul li a:hover { color: #524212; text-decoration: none; }
#content #text { width: 535px; height: 100%; padding: 0 10px 0 10px; line-height: 25px; float: right; overflow: scroll; }


/*
---------------
	FOOTER
---------------
*/
#footer { width: 100%; height: 150px; bottom: 0; left: 0; background: url(im/bgr_fejlab.jpg) no-repeat left top; position: absolute; }
#footer #footer_inside { width: 700px; margin: auto; padding-top: 40px; font-size: 10px; text-transform: uppercase; }
#footer #footer_menu { margin-top: 30px; text-align: center; }
#footer #footer_menu ul { width: 750px; margin: auto; text-align: center; }
#footer #footer_menu ul li { margin: 0 5px 0 5px; display: inline; }
#footer #footer_menu ul li a { font-size: 11px; color: #333333; text-decoration: underline; }
#footer #footer_menu ul li a:hover { color: #000000; text-decoration: underline; }


/*
----------------
	GALLERY
----------------
*/
.thumb { width: 170px; margin-bottom: 20px; text-align: center; float: left; }
.thumb img { width: 100px; height: 67px; border: 10px solid #e2c67c; }
.thumb img.hover { border: 10px solid #dbb85b; }

