
body {margin: 0px;padding: 0px; text-align:center;}
div, td {text-align:left; font-family: Tahoma,Arial; font-size:11px; line-height:15px;}
.main {	width: 980px;margin:15px auto 0px auto;}
.clear {clear:both;}
a {color:#97B369; text-decoration:underline;} a:hover {text-decoration:none;}

.midcontent {width:980px;}
.leftcontent {width:350px; float:left;}
.rightcontent {width:630px; float:left;}

.mbox100 {width:315px; float:left;}
.mbox100 .mbxitem {display:block; margin:0px 0px 5px 5px;background: url(_mbox100head.gif) no-repeat top left; padding-top:18px;}
.mbox100 .mbxitem .head a {background:#5A5A5A; color:white; text-transform:uppercase; margin:0px 3px 0px 3px; padding:0px 8px 10px 8px; font-weight:bold; font-size:12px; display:block; text-decoration:none;}
.mbox100 .mbxitem .block {display:block; border-left: 2px solid #CECECE; border-right: 2px solid #CECECE;}
.mbox100 .mbxitem .img {float:left; margin:8px 5px 5px 8px;}
.mbox100 .mbxitem .foot {display:block;background: url(_mbox100foot.gif) no-repeat top left; height:13px;}
.mbox100 .mbxitem p {padding:8px; margin:0px;}

.mbox101 {margin-bottom:5px;}
.mbox101 .mbxitem {display:block; margin:0px 0px 5px 0px;background: url(_mbox101head.gif) no-repeat top left; padding-top:18px;}
.mbox101 .mbxitem .head a {background:#5A5A5A; color:white; text-transform:uppercase; margin:0px 3px 0px 3px; padding:0px 8px 10px 8px; font-weight:bold; font-size:12px; display:block; text-decoration:none;}
.mbox101 .mbxitem .block {display:block; border-left: 2px solid #CECECE; border-right: 2px solid #CECECE;}
.mbox101 .mbxitem .img {float:left; margin:8px 5px 5px 8px;}
.mbox101 .mbxitem .foot {display:block;background: url(_mbox101foot.gif) no-repeat top left; height:13px;}
.mbox101 .mbxitem p {padding:8px; margin:0px;}

.mbox102 {margin-bottom:5px;}
.mbox102 .mbxitem {display:block; margin:0px 0px 5px 0px;background: url(_mbox101head.gif) no-repeat top left; padding-top:18px;}
.mbox102 .mbxitem .head {background:#5A5A5A; color:white; text-transform:uppercase; margin:0px 3px 0px 3px; padding:0px 8px 10px 8px; font-weight:bold; font-size:12px; display:block; text-decoration:none;}
.mbox102 .mbxitem .block {display:block; border-left: 2px solid #CECECE; border-right: 2px solid #CECECE;}
.mbox102 .mbxitem .foot {display:block;background: url(_mbox101foot.gif) no-repeat top left; height:13px;}
.mbox102 .mbxitem .lead { padding:2px 8px 5px 30px;  margin:0px;}
.mbox102 .mbxitem .title a {color:#3F71A8; padding:5px 8px 2px 30px; font-weight:bold; font-size:12px; display:block; background: url(bullet3.gif) no-repeat; background-position:12px 10px; text-decoration:underline;} .mbox102 .mbxitem .title a:hover {text-decoration:none;color:#3F71A8;}


.videocontent {display:block; background: #5A5A5A url(black_head.gif) no-repeat top left; padding-top:4px;}
.videofoot {display:block;background: url(black_foot.gif) no-repeat top left; height:13px;}

.htmlbox {padding:16px; color:white;}
.htmlbox h1 {font-size:20px; font-weight:bold; margin:0px; padding:0px 0px 0px 0px;}

.foot {display:block; height:100px; background: url(_footbg.gif) no-repeat top left;}
.foot .cont {padding:15px; color:white;}
.foot h2 {margin:0px; padding:0px;}

.header {width:980px; height:150px; display:block; background: url(_logo2.jpg) no-repeat top left;}
.logo a {width:380px; height:107px; display:block; float:left;}
.head-cont {width:600px; height:107px; float:left;}
.head-cont .text {text-align:right; padding:10px;}

.leftcontent-main {width:267px; float:left;}
.contentwrap-main {width:713px; float:left;}
.middlecontent-main {width:446px; float:left;}
.middlecontent-cont {margin:0px 5px 0px 5px; display:block;}
.rightcontent-main {width:267px; float:left;}

.white {background: url(white_bg.gif) repeat-y top; display:block; margin-bottom:5px;}
.white .head {background: url(white_head_bg.gif) no-repeat top left; display:block}
.white .foot {background: url(white_foot_bg.gif) no-repeat bottom left; display:block; height:10px; line-height:0px;}
.white .block {padding:0px 15px 5px 15px;}
.white a { text-decoration:none;}
.white a:hover { text-decoration:none;color:#97B369;}
.white-head a {color:#3C3C3C; margin:0px 3px 0px 3px; padding:15px 8px 10px 35px; font-weight:bold; font-size:14px; display:block;background: url(bullet1.gif) no-repeat; background-position:18px 20px;}
.white-link1 a {color:#97B369; padding:5px 8px 5px 25px; font-weight:bold; font-size:12px; display:block; background: url(bullet2.gif) no-repeat; background-position:5px 10px; border-bottom: 1px dotted #8E8E8E;}
.white .moreinfo a {display:block; text-align:right; margin-bottom:10px;}
.white-head2 { margin:0px 3px 0px 3px; padding:15px 8px 10px 35px; font-weight:bold; font-size:14px; display:block;background: url(bullet1.gif) no-repeat; background-position:18px 20px;}


.white-head2 {color:#97B369; margin:0px 3px 0px 3px; padding:15px 8px 10px 35px; font-weight:bold; font-size:14px; display:block;background: url(bullet1.gif) no-repeat; background-position:18px 20px;}

.mbox200_title a {color:#3F71A8; padding:5px 8px 5px 25px; font-weight:bold; font-size:12px; display:block; background: url(bullet3.gif) no-repeat; background-position:5px 10px; text-decoration:none;}.mbox200_title a:hover {text-decoration:none;color:#3F71A8;}
.mbox200_imgtitle a {color:#97B369; padding:10px 0px 0px 0px; font-weight:bold; font-size:12px; display:block; text-decoration:underline;}


.black {display:block; background: #5A5A5A url(black_head.gif) no-repeat top left; padding-top:10px; margin-bottom:5px;}
.black .foot {display:block;background: url(black_foot.gif) no-repeat top left; height:13px;}
.black .block {padding:0px 15px 5px 15px; color:white;}
.black .title a {font-size:20px; font-weight:bold;  padding:0px 0px 10px 0px; color:white; line-height:22px;}
.black .img {float:left; margin:0px 10px 5px 0px; border:2px solid #747373;}
.black .moreinfo a {display:block; text-align:right; color:white;}

.black2 {display:block; background: #5A5A5A url(black_head2.gif) no-repeat top left; padding-top:10px; margin: 0px 0px 5px 5px;}
.black2 .foot {display:block;background: url(black_foot2.gif) no-repeat top left; height:13px;}
.black2 .block {padding:0px 15px 5px 15px; color:white;}
.black2 .title a {font-size:20px; font-weight:bold;  padding:0px 0px 10px 0px; color:white; line-height:22px;}
.black2 .img {float:left; margin:0px 10px 5px 0px; border:2px solid #747373;}
.black2 .moreinfo a {display:block; text-align:right; color:white;}

.mbox301 {display:block;}

.mbox400 {display:block; margin:10px 10px 20px 10px;}
.mbox400 .mbox400_title a {color:#3F71A8; padding:4px 8px 4px 25px; font-weight:bold; font-size:12px; display:block; background: url(bullet3.gif) no-repeat; background-position:5px 10px; text-decoration:underline;} 
.mbox400 .mbox400_title a:hover {text-decoration:none;color:#3F71A8;}
.mbox400 .mbox400_compacttitle {text-transform:uppercase; color:#97B369; padding:5px 8px 5px 0px;margin:15px 0px 5px 0px; font-weight:bold; border-bottom:1px solid #D4D5CF;}
.mbox400 .mbox400_imgtitle a {font-weight:bold; font-size:12px; display:block;color:#3C3C3C;}
.mbox400 .block {margin:10px 0px 10px 0px; padding-bottom: 5px; border-bottom:1px dotted grey;}
.mbox400 .img {float:left; margin:0px 10px 5px 0px;border:2px solid #747373;}
.mbox400 .moreinfo {display:block; text-align:right;}
.mbox400 p {margin:0px; padding:5px 0px 2px 0px;}
.mbox400 .date {fonz-size:9px; color:grey;}

.offer410 {display:block; margin:10px 10px 20px 10px;}
.offer410 .offer410_title a {color:#3F71A8; padding:4px 8px 4px 25px; font-weight:bold; font-size:12px; display:block; background: url(bullet3.gif) no-repeat; background-position:5px 10px; text-decoration:underline;} 
.offer410 .offer410_title a:hover {text-decoration:none;color:#3F71A8;}
.offer410 .offer410_title {width: 48%; display: block}
.offer410 .offer410_compacttitle {text-transform:uppercase; color:#97B369; padding:5px 8px 5px 0px;margin:15px 0px 5px 0px; font-weight:bold; border-bottom:1px solid #D4D5CF;}
.offer410 .block {margin:10px 0px 10px 0px; padding-bottom: 5px; border-bottom:1px dotted grey;}

.offer411 {display:block; margin:10px 10px 20px 10px;}
.offer411 .offer411_title a {color:#3F71A8; padding:4px 8px 4px 25px; font-weight:bold; font-size:12px; display:block; background: url(bullet3.gif) no-repeat; background-position:5px 10px; text-decoration:underline; } 
.offer411 .offer411_title a:hover {text-decoration:none;color:#3F71A8;}
.offer411 .offer411_title {display: block;}
.offer411 .offer411_compacttitle {text-transform:uppercase; color:#97B369; padding:5px 8px 5px 0px;margin:15px 0px 5px 0px; font-weight:bold; border-bottom:1px solid #D4D5CF;}
.offer411 .block {margin:10px 0px 10px 0px; padding-bottom: 5px; border-bottom:1px dotted grey;}



.mbox500 {display:block; background:#E3E3E3 url(mbox500_bg.gif) no-repeat top left; margin:5px 0px 10px 5px;}
.mbox500 .head {color:#3F71A8; margin:0px 3px 0px 3px; padding:15px 8px 10px 35px; font-weight:bold; font-size:14px; display:block;background: url(bullet1.gif) no-repeat; background-position:18px 20px;}
.mbox500 .foot {display:block;background:#E3E3E3  url(mbox500_foot.gif) no-repeat bottom left; height:13px;}
.mbox500 .block {padding:2px;width:161px; background:#5A5A5A; text-align:center; float:left; margin:0px 5px 10px 5px;}
.mbox500 .title a {background:#5A5A5A; color:white; padding:4px; font-weight:bold; font-size:9px; display:block;}

.hormenu {display:block; margin-right:2px;}
.hormenu .sep1 {width:8px; height:35px; background: url(sep1.gif) no-repeat top; float:right;}
.hormenu .sep2 {width:8px; height:35px; background: url(sep2.gif) no-repeat top; float:right;}
.hormenu .link a {padding:9px 15px 9px 15px; text-transform:uppercase;  background: url(hormenu_bg.gif) repeat-x top; float:right; color:#5A5A5A; text-decoration:none; font-weight:bold;}
.hormenu .link a:hover {color:#97B369;}
.hormenu .sep3 {width:8px; height:35px; background: url(sep3.gif) no-repeat top; float:right;}
.hormenu .sep4 {width:8px; height:35px; background: url(sep4.gif) no-repeat top; float:right;}
.hormenu .link2 a {padding:9px 15px 11px 15px; text-transform:uppercase;  background: url(hormenu_bg2.gif) repeat-x bottom; float:right; color:#ffffff; text-decoration:none; font-weight:bold;}
.hormenu .link2 a:hover {color:#97B369;}

.article {padding:20px;}
.article .title {font-size:20px; font-weight:bold;  padding:0px 0px 10px 0px; color:#3F71A8; line-height:22px;}
.article .art-img {border:2px solid #747373;}
.article .date {padding-bottom: 10px;}
.article .desc {padding: 5px; text-align: center;}

.art-wrap {background: url(art_bg.gif) repeat-y top left; display:block; margin:0px 0px 5px 5px;}
.art-wrap .art-wrap-head {background: url(art_head.gif) no-repeat top left; display:block;}
.art-wrap .art-wrap-foot {background: url(art_foot.gif) no-repeat top left; height:10px; line-height:0px; display:block;}

.grey {background:#E3E3E3 url(mbox401_bg.gif) no-repeat top left; margin:5px 0px 10px 5px;}
.grey .head{color:#3F71A8; margin:0px 3px 0px 3px; padding:15px 8px 10px 35px; font-weight:bold; font-size:14px; display:block;background: url(bullet1.gif) no-repeat; background-position:18px 20px;}
.grey .foot{display:block;background:#E3E3E3  url(mbox401_foot.gif) no-repeat bottom left; height:13px;}

.f12b {color: white; font-weight: bold;}
.f11 {color: white;}
.sk12b {color: white; font-weight: bold;}
.vk10 {color: #5A5A5A; text-align: right;}
.p11 {color: #5A5A5A;}


.forum {padding: 5px;}

.forum textarea {}

.forum .titleinput {width: 98%;}
.forum .textinput {width: 98%;}
.forum h2 {margin:0px; padding:10px; color:#3C3C3C;}
.forum h3 {margin:0px; padding:10px;color:#3C3C3C;}

.forum .pageselect {text-align: center;}
.forum .centered {text-align: center;}

#login .userinput {width: 100px;}
#login .passinput {width: 100px;}


.registration h2 {margin:0px; padding:10px; color:#3C3C3C;}
.registration h3 {margin:0px; padding:10px;color:#3C3C3C;}

.lud {padding-top: 10px; padding-left: 10px; }
.lud a {color: white;}

.logininput {width: 75px;}

.error {color: red;}