body {font:normal 11px Tahoma, Geneva, sans-serif; color: #5b5b5b; background: url(images/bg.png) top repeat-x;}

a:link {text-decoration: underline; color: #0083f2;}
a:hover {text-decoration: none;}
a:visited {text-decoration: underline; color: #0083f2;}
a:visited:hover {text-decoration: none; color: #0083f2;}

h2 {color: #27c400; font: lighter 18px tahoma, geneva;}


#wrapper { width:960px; margin:0 auto;}

#top {background: url(images/head.png) top no-repeat; width: 960px; height: 247px; margin: 0 0 20px 0; }
#top h1 {font: bold 28px arial, tahoma; color: #76a9d4; float: left; margin: 0}
#top h1 span {color: #8cc87d;}

#top ul {float: left; list-style:none; margin: 0 0 0 70px;}
#top li {float: left; margin: 15px 0 0 0; border-right: 1px dotted #e4e4e4;}
#top .last {border: 0; font-weight: bold;}
#top a {color: #b6b6b6; padding: 0 12px 0 12px;}


#left {float: left; margin: 0; vertical-align: top; width: 271px;}
#right {float: left; margin: 18px 0 0 20px; vertical-align: top; width: 660px;}

#menu-top {background: url(images/menu_top.gif) no-repeat; width: 266px; height: 18px;  margin: 0; padding: 0; border: 0;}

#menu-bottom {background: url(images/gecoo.jpg) top no-repeat; width: 271px; height: 113px;  margin: 0 0 0 -5px; padding: 0; border: 0; text-align: right;}
#menu-bottom a {padding: 0 32px 0 5px; padding-bottom: 10px; font-weight: bold; }

#menu {background: url(images/menu_main.gif) repeat-y; width: 266px;   margin: 0; padding: 0; border: 0; padding: 0 0 0 25px;}
#menu ul {list-style:none; margin: 0; padding: 0; width: 210px;}
#menu li {background: url(images/bull.gif) left no-repeat; border-bottom: 1px solid #f4f4f4; margin: 0; padding: 6px 0 6px 0;}
#menu li a {margin: 0 0 0 25px;}
#menu h2 {margin: 0 0 10px 0;}

#teaser {text-align: center; margin: 20px 0 0 0;}

#content .title {border-bottom: 1px solid #f4f4f4; padding: 0 0 25px 0;}
#content .title h2 {margin: 0; float: left;}
#content .title span {float: right; }
#content .title a {padding-left: 5px; font-weight: normal;}

#content a {font-weight: bold;}
#content p {margin-top: 20px;}
#content img {float: right; margin: 0 0 10px 10px;}

#company {border:1px solid #fff;}
#company .first {width: 218px; border-right: 1px solid #f4f4f4; border-bottom: 1px solid #f4f4f4; float: left; height: 150px;}
#company .last {width: 218px; border-bottom: 1px solid #f4f4f4; float: left; height: 150px;}
#company .first div {margin: 20px;}
#company .last div {margin: 20px;}

#company ul {margin-left: -15px; list-style: url(images/small-bull.gif);}


#footer {width: 960px; height: 129px; background: url(images/footer.jpg) no-repeat; margin: 0; clear: both;}
#footer ul {padding: 70px 0 0 185px; list-style: none;}
#footer li {float: left; padding: 0 25px; border-right: 1px solid #777;}
#footer .last {border: 0; font-weight: bold;}
#footer a {color: #fff;}

#saunashort {float: left; width: 48%; margin-left: 2%; border-bottom: 1px dashed #bebebe; padding: 3px 0;}
#saunashort a {font-weight: normal;}