html,body,table,tr,td,ul,li {
margin: 0;
padding: 0;
}

img {
border: 0px;
}

body {
background: url("../images/layout/background_bar_top.png") top center repeat-x;
background-color: #F8F6F6;
}

#container {
position: relative;
width: 981px;
margin: 0 auto;
padding-bottom: 20px;
background: url("../images/layout/background_bar_top.gif") top center repeat-x;
}

#header {
height: 84px;
float: left;
}

#logo_top {
width: 291px;
height: 84px;
padding-left: 10px;
float: left;
}

#logo_bottom {
width: 502px;
height: 67px;
clear: both;
margin: 0 0 5px 145px;
background: url("../images/layout/logo_bottom.png") top left no-repeat;
}
/*
#login {
width: 243px;
height: 80px;
float: left;
margin-left: 437px;
padding: 4px 0 0 0;
}

#login input {
width: 123px;
height: 16px;
border-style: none;
}

#btn_login {
position: absolute;
right: 15px;
top: 99px;
width: 100px;
height: 22px;
}
*/
#main_left {
width: 179px;
margin: 0 0 0 12px;
float: left;
}

#menu {
list-style: none;
float: left;
}

#menu li {
width: 179px;
height: 26px;
border-bottom: 1px solid #D9D9D9;
}

#menu li:first-child {
border-top: 1px solid #D9D9D9;
}

#menu a {
width: 159px;
height: 20px;
display: block;
padding: 6px 0 0 20px;
color: #4F4F4F;
text-decoration: none;
}

#menu a:hover {
color: #99AE71;
font-weight: bold;
}

#menu span {
margin: 4px 0 0 2px;
font-size: 13px;
font-weight: bold;
color: #4F4F4F;
float: left;
}

#menu li.active {
background: url("../images/layout/btn_menu_background.jpg") center center no-repeat;
}

#menu li.active a {
font-weight: bold;
color: #FFFFFF;
}

#adresbox {
margin: 300px 0 0 21px;
}

#adresbox p {
line-height: 15px;
}

#main {
width: 760px;
float: left;
margin: 0 15px 0 15px;
}

#banner_picture {
height: 127px;
width: 760px;
float: left;
margin-bottom: 17px;
}

#banner {
width: 760px;
height: 127px;
background: url("../images/layout/banner.png") center center no-repeat;
}

#footer {
height: 23px;
padding-top: 10px;
background: url("../images/layout/footer.png") center center repeat-x;
}
