* {margin: 0; padding: 0; border: 0;}

body {font-size: small; font-family: sans-serif; line-height: 1.6em; background: #eeeeee url(../images/bg.jpg) top left repeat-x;}

a:link {color: #515151;}
a:visited {color: #515151;}
a:hover {color: #73b944;}
p {padding: 0.7em 0;}
strong {color: #579f27;}
.right {text-align: right;}
h1 {overflow: hidden; font-size: 1.8em;}
h1, h1 span {position: relative; top: 50px; left: 20px; width: 229px; height: 56px;}
h1 span {position: absolute; top: 0; left: 0; background: url(../images/logo.gif) top left no-repeat;}
h1 span a:hover {cursor: pointer;}
h2 {position: relative; top: 57px; left: 20px; width: 229px; height: 33px; line-height: 33px; background: white url(../images/slogan.gif) top left no-repeat; overflow: hidden; font-size: 1.4em; font-weight: normal; color: #525252; text-align: center;}
h3 {font-family: verdana, sans-serif; font-weight: normal; font-size: 1.5em; color: #c76524; margin: 0.4em 0;}
h4 {font-family: verdana, sans-serif; font-weight: normal; padding: 10px 0 0 10px; font-size: 1.5em; color: #579f27; background: white url(../images/bg-column-top.gif) top left no-repeat;}
#page {width: 770px; margin: 0 auto;}
#header {height: 195px; background: #6db73b url(../images/header.jpg) bottom right no-repeat;}
#main {width: 710px; border: solid white; border-width: 0 10px; background: #eeeeee url(../images/bg-main-top.gif) top left no-repeat; margin: 0 auto; padding-bottom: 10px;}
#content {width: 395px; float: left; padding: 22px 20px 20px 20px}
.column {width: 265px; float: right; margin: 12px 10px 0 0;}
.column #top {margin-top: 10px;}
.column p {padding: 8px 10px 10px 10px; color: #515151; background: white url(../images/bg-column-bottom.gif) bottom left no-repeat;}
.column p.no-bg {background: none;}
.column ul {background: white url(../images/bg-column-bottom.gif) bottom left no-repeat; list-style: none; padding: 10px;}
.column img {margin: 10px 10px 0 10px;}
.column-bottom {background: white url(../images/bg-column-bottom-no-ball.gif) bottom left no-repeat; margin-top: 9px; padding-bottom: 5px;}
.column-bottom a img {border: 4px solid #eeeeee;}
.column-bottom a:hover img {border: 4px solid #c9651f;}
.column address {padding: 10px; background: white url(../images/bg-column-bottom.gif) bottom left no-repeat; font-style: normal;}
.column address #phone {padding: 3px 0 3px 20px; background: url(../images/icon-phone.gif) 2px 2px no-repeat;}
.column address #mail {padding: 3px 0 3px 20px; background: url(../images/icon-mail.gif) 0 9px no-repeat;}
table {background: white; width: 100%; color: #515151; border: solid white; border-width: 10px 10px 0 10px;}
td, th {width: 50%; text-align: center; background: #f7ede7;}
#footer {margin: 0 auto; width: 730px; height: 40px; background: white; text-align: left; color: #7a7a7a;}
#footer a {color: #7a7a7a;}
#footer a:hover {color: #73b944;}
#footer p {padding-left: 13px; float: left;}
#footer p.right {float: right; text-align: right; padding-right: 13px;}
br.cleaner {clear: both;}



















