body{
 background: url(../../image/background/body-background.jpg) repeat-x;
 font-family: Helvetica, Arial, verdana;
}
.header {
 height: 216px;
 width: 1000px;
 font-family: 'Droid Sans', Helvetica, Arial;
 text-align: center;
 background: url(../../image/background/header-fbo.png) no-repeat;
}
.left-column {
 width: 201px;
 margin: 0 0 0 12px;
 _margin: 0 0 0 3px;
 background: url(../../image/background/side-background-top.png) top no-repeat;

}
.mid-column {
 width: 557px;
 margin: 0 0 0 7px;
 _margin: 0 0 0 0px;
 background: url(../../image/background/center-background-top.png) top no-repeat;
}
.right-column {
 width: 201px;
 margin: 0 0 0 6px;
 _margin: 0 0 0 3px;
 background: url(../../image/background/side-background-top.png) top no-repeat;
}
.member-area {
 margin: 10px 0 0 10px;
 _margin: 10px 0 0 20px;
 width: 201px;
}
.member-form {
 width: 180px;
 background-color: #EEEEEE;
 display: block;
}
.member-form form input {
 width: 100px;
}
..member-form form input:hover {
 border: 1px solid #555555;
}
.member-form form label {
 font-family: verdana;
 font-size: 1em;
 padding: 6px 0 0 0;
}
#submit-button {
 margin: 10px 0 0 85px;
}
.forgot-pass {
 font-family: verdana;
 font-size: .9em;
 text-decoration: underline;
 color: #0099FF;
 margin: 0 0 0 85px;
}
.register {
 margin: 10px 0 0 10px;
 _margin: 10px 0 0 20px;
 width: 201px;
}
.member-event h4 {
 color: #8bb23e;
 font-family: helvetica, arial, verdana;
}
.point-button {
 float: left;
 margin: 2px 5px 0 0;
}
.member-event {
 margin: 10px 0 0 12px;
 _margin: 10px 0 0 20px;
 width: 180px;
}
.line {
 margin: 5px 0 5px 0;
 width: 100%;
 border-bottom: 1px solid #8bb23e;
}
.list-event li {
 list-style-image: url(../../image/bullet-list.jpg);
 list-style-position: inside;
 font-family: helvetica, arial, verdana;
 font-size: 1.15em;
 color: #a09996;
}
.list-event li a {
 color: #a09996;
 text-decoration: none;
}
.tips {
 margin: 10px 0 0 12px;
 _margin: 10px 0 0 20px;
 width: 180px;
}
h4 {
 color: #8bb23e;
 font-family: helvetica, arial, verdana;
}
h5 {
 color: #8bb23e;
}
.contact {
 margin: 10px 0 0 12px;
 _margin: 10px 0 0 20px;
 width: 180px;
 font-family: helvetica, arial, verdana;
 font-size: 1.15em;
 color: #a09996;
}
.nav {
 width: 557px;
 font-family: helvetica, arial, verdana;
 font-size: 1.3em;
 margin: 20px auto;
 text-align: center;
}
.nav ul li {
 list-style: none;
 display: inline;
 margin: 0 10px 0 10px;
 text-transform: uppercase;
}
.nav ul li a{
 text-decoration: none;
 color: #8bb23e;
}
.feature-photo {
 width: 498px;
 height: 297px;
 margin: 0 0 0 27px;
}
.testi {
 margin: 10px 0 0 27px;
 width: 498px;
}
.news {
 margin: 10px 0 0 27px;
 width: 498px;
}
.warning {
 margin: 10px 0 0 27px;
 width: 498px;
}
.more-button {
 width: 50px;
 height: 17px;
 font-family: helvetica, arial, verdana;
 font-size: 1.4em;
 color: #fff;
 background-color: #8bb23e;
 text-align: center;
 text-decoration: none;
 margin: -1px 0 0 0;
}
.more-button a{
 text-decoration: none;
 color: #fff;
}
.header-center {
 margin: -1px 0 0 0;
}
.image-testimony {
 width:106px;
 border: 3px solid #8bb23e;
 margin: 0 5px 0 0;
}
.image-content {
 border: 3px solid #8bb23e;
 margin: 0 5px 0 0;
}

.text-testimony {
 width: 381px;
 color: #444444;
 font-size: 1.15em;

}
.text-testimony h5 {
 font-family: Helvetica, Arial, verdana;
 color: #8bb23e;
 font-weight: bold;
 margin: 0 0 5px 0;
}

.text-content {
 width: 481px;
 color: #444444;
 font-size: 1.15em;

}
.text-content h5 {
 font-family: Helvetica, Arial, verdana;
 color: #8bb23e;
 font-weight: bold;
 margin: 0 0 5px 0;
}
.text-content ul {
 margin-left: 15px;
}

.linked a{
 font-style: italic;
 color: #8bb23e;
 font-weight: bold;
}
.text-title {
 color: #8bb23e;
 font-weight: bold;
 position: relative;
 top: -6px;
}
.text-news-left {
 width: 244px;
 margin: 0 5px 0 0;
 color: #555555;
}
.text-news-right {
 width: 244px;
 margin: 0 0 0 5px;
}
.subhead-news {
 font-size: 1.2em;
 color: #555555;
 font-weight: bold;
}
.posted-date {
  font-size: 1.1em;
  color: #888888;
  font-style: italic;
}
.add-comment a{
 font-size: 1.1em;
 color: #888888;
 font-style: italic;
 margin: 0 0 0 10px;
}
.detail-news a{
 font-size: 1.1em;
 color: #888888;
 font-style: italic;
 margin: 0 0 0 10px;
}
.news-content {
 font-size: 1.15em;
 margin: 5px 0 0 0;
 text-align: justify;
}
.news-content img{
 padding: 5px;
 float: left;
}
.news-content ul {
 margin-left: 15px;
}

.news-block {
 margin: 0 0 10px 0;
}
.news-advertise {
 font-size: 1.15em;
 margin: 5px 0 0 0;
 text-align: justify;
}
.news-advertise img{
 padding: 5px;
 float: left;
 border: 2px solid #8bb23e;
}
.notice-content {
 border: 2px solid #8bb23e;
 width: 494px;
 margin: 5px 0 10px 0;
}
.notice-content ul li {
 list-style-position: inside;
 list-style-image: url(../../image/bullet-list2.jpg);
 font-size: 1.15em;
 padding-bottom: 3px;
 border-bottom: 1px dashed #666666;
}
.notice-content ul {
 padding: 5px;
}
.consultant {
 margin: 10px 0 0 0;
 width: 201px;
 text-align: center;
}
.consultant h4 {
 width: 201px;
}
.photo-consultant {
 border: 2px solid #8bb23e;
 margin: 5px 0 5px 0;
 _margin: 5px 0 5px 10px;
}
.name-consultant {
 font-size: 1.3em;
 color:#8bb23e;
 font-weight: bold;
}
.position-consultant {
 font-size: 1.1em;
 color: #666666;
 font-style: italic;
}
.social-network {
 margin: 5px 0 0 0;
}
.membergroup-photo {
 margin: 10px 0 0 6px;
 width: 186px;
 text-align: center;
 border: 2px solid #8bb23e;
 _position: relative;
 _left: 5px;
}
.membergroup-photo img {
 margin: 10px 0 5px 0;
 border: 2px solid #8bb23e;
}
.membergroup-photo {
 margin: 10px 0 0 6px;
 width: 186px;
 text-align: center;
 border: 2px solid #8bb23e;
}
.name-membergroup {
 font-size: 1.3em;
 color:#8bb23e;
 font-weight: bold;
}
.words {
 font-size: 1.15em;
}
.download-katalog {
 width: 180px;
 background-color: #fff;
 margin: 8px 0 0 3px;
 _margin: 8px 0 0 20px;
 text-align: center;
}
.download-katalog img {
 margin: 10px 0 0 0;
}
.download-katalog h4{
 margin: 4px;
}
.katalog-central {
 margin: 10px 0 0 0;
}
.footer {
 margin: 15px 0 20px 0;
 height: 30px;
 background-color: #8bb23e;
}
.footer-nav {
 font-size: 1.2em;
 color: #FFFFFF;
 position: relative;
 top: 5px;
 text-align: center;
}
.footer-nav li {
 list-style: none;
 display: inline;
 margin: 0 20px 0 20px;
 font-weight: bold;
}
.footer-nav li a{
 text-decoration: none;
 color: #FFFFFF;
}
.header-text-position {
 position: relative;
 top: 80px;
}

