* {
 margin: 0px;
 padding: 0px;
}

body {
 background: url("images/bg.gif") top left repeat-x #9DBFD6; 
 font-family: Arial;
 font-size: 12px;
}
.newsfeed img {
  margin:5px;
  padding:5px;
}
h1 {
color: #5F6F7F;
}
img {
 border: none;
}
.p p {
  margin-bottom:15px;
}
.p b {
  color:#5f6f7f;
}
.p a {
  color:#5f6f7f;
}
#mainwrapper {
 width: 884px;
 position: relative;
 margin: auto;
}

#header {
 width: 884px;
 height: 40px;
 padding-top: 30px;
 padding-left: 40px;
}

#logo {
 float: left;
 width: 292px;
}

#menue {
 float: right;
 width: 400px;
}

#menue ul {
 margin-top: 10px;
 list-style: none;
}

#menue ul li {
 float: left;
 margin-left: 10px;
 margin-right: 10px;
}

#menue ul li a { 
 display: block;
 width: 93px;
 height: 24px;
 padding-top: 4px;
 text-align: center;
 font-family: Arial;
 font-size: 14px;
 color: #FFFFFF;
 text-decoration: none;
 font-weight: normal;
}

#menue ul a:hover {
 background: url("images/bg_menue.png") top left no-repeat;
}

#content {
 width: 884px;
 background-position:10px 0;
 background: url("images/bg_content.png") repeat-y;
}
/* form */
.formbutton {width:90%;margin:3px;background:#fcfcfc;color:#009c00;border:1px solid #f4f4f4}
.f_input, textarea {border:1px solid #999;padding:2px;width:90%}
.orange {display:block;padding:10px;color:#ff0000;}
.green {display:block;padding:10px;color:#4A6FB9;}
#cTop {
 behavior: url(iepngfix.htc);
 height: 37px;
 width:884px;
 background: url("images/bg_header.png") bottom left no-repeat;
}

#contentwrapper {
 margin-left:20px;
}

#content h3 {
 padding-left: 20px;
 padding-top: 20px;
 font-family: Arial;
 font-size: 16px;
 color: #5F6F7F;
 text-decoration: none;
 font-weight: normal;
 background: none;
}

#starter {
 width: 844px;
 height: 219px;
 background: url("images/bg_starter.png") top left no-repeat;
}

#starter h1 {
 padding-left: 320px;
 padding-top: 70px;
 font-family: Arial;
 font-size: 22px;
 color: #FFFFFF;
 text-decoration: none;
 font-weight: normal;
 background: none;
}

#starter h2 {
 padding-left: 320px;
 font-family: Arial;
 font-size: 12px;
 color: #FFFFFF;
 text-decoration: none;
 font-weight: normal;
 background: none;
}

#cho {
 width: 844px;
 margin-left: 4px;
 margin-top: 20px;
 margin-bottom: 30px;
}

#cho ul {
 list-style: none;
}

#cho ul li {
 float: left;
 width: 203px;
 height: 81px;
 margin-right: 8px;
 margin-bottom: 8px;
 background: url("images/bg_bullet.png") top left no-repeat;
}

#cho ul a {
 font-family: Arial;
 font-size: 14px;
 color: #505A5F;
 text-decoration: none;
 font-weight: bold;
}

#cho ul a:hover {
 font-family: Arial;
 font-size: 14px;
 color: #505A5F;
 text-decoration: none;
 font-weight: bold;
}

.cholink {
 width: 200px;
 height: 80px;
 overflow: hidden;
}

.chopic {
 padding-top: 5px;
 float: left;
}

.chotexts {
 width: 100px;
 margin-right: 0px;
 padding-top: 30px;
 text-align: left;
 float: right;
}

.chotextb {
 width: 95px;
 text-align: left;
 padding-right: 10px;
 padding-top: 20px;
 float: right;
}

#footer {
 width: 884px;
 height: 25px;
 padding-left: 20px;
 background: url("images/bg_footer.png") top left no-repeat;
}
#main {
 margin-left:20px;
}

#footerN h1 {
 padding-left: 5px;
 font-family: Arial;
 font-size: 16px;
 margin-top:10px;
 color: #FFFFFF;
 text-decoration: none;
 font-weight: bold;
}

.footerleft {
 width: 510px;
 float: left;
}

.newswrapper {
 overflow: hidden;
 width: 560px;
 margin-left:20px;
 padding-top: 10px;
}

.newsbox {
 width: 333px;
 height: 138px;
 float: left;
 background: url("images/bg_news.png") top left no-repeat;
}

.newstext {
 width: 266px;
 padding-left: 10px;
 padding-top: 10px;
}

.newstext h2 {
 font-family: Arial;
 font-size: 12px;
 color: #FFFFFF;
 text-decoration: none;
 font-weight: bold;
}

.newstext p {
 margin-top: 10px;
 font-family: Arial;
 font-size: 12px;
 color: #FFFFFF;
 text-decoration: none;
 font-weight: normal;
}

.newsbutton {
 width: 92px;
 height: 27px;
 margin-right: 1px;
 margin-bottom: 1px;
 float: right;
}

.newsticker {
 width: 183px;
 float: right;
 padding-right: 20px;
 font-family: Arial;
 font-size: 12px;
 color: #FFFFFF;
 text-decoration: none;
 font-weight: normal;
}

.newsticker ul {
 list-style: none
}

.newsticker ul li {
 margin-top: 10px;
 border-bottom: solid #677075 1px;
}

.newsticker ul a, a:active, a:focus, a:visited {
 font-family: Arial;
 font-size: 12px;
 color: #FFFFFF;
 text-decoration: none;
 font-weight: normal;
}

.newsticker ul a:hover {
 font-family: Arial;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
 font-weight: normal;
}

.oldnews {
 margin-top: 10px;
}

.oldnews p a, a:active, a:visited {
 font-family: Arial;
 font-size: 12px;
 color: #000000;
 text-decoration: underline;
 font-weight: normal;
}

.oldnews p a:hover {
 font-family: Arial;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
 font-weight: normal;
}

.footerright {
 width: 270px;
 float: right;
}

.rightform {
 width: 270px;
 padding-top: 15px;
}

.rightform p {
 font-family: Arial;
 font-size: 12px;
 color: #5F6F7F;
 text-decoration: none;
 font-weight: normal;
}

.form {
 width: 280px;
 padding-top: 20px;
}

.forminput {
 width: 164px;
 height: 18px;
 padding: 5px 5px;
 border: 0;
 background: url("images/bg_input.png") top left no-repeat;
}

.formbut {
 background: url(images/button_send.png);
 cursor: pointer;
 width:92px;
 height:28px;
 border:0;
}

.footerimp {
 width: 840px;
 height: 30px;
 margin-top: 10px;
 margin-left:20px;
 clear: both;
 border-bottom: solid #677075 2px;
}
.footerimpp {
 width:200px;
 height:30px;
 float:right;
 behavior: url(iepngfix.htc);
 background: url("images/bg_imp.png") bottom right no-repeat;
}

.imp {
 width: 135px;
 margin-top: 5px;
 float: right;
}

.imp a, .imp a:active, .imp a:visited {
 font-family: Arial;
 font-size: 12px;
 color: #505A5F;
 text-decoration: none;
 font-weight: bold;
}

.imp a:hover {
 font-family: Arial;
 font-size: 12px;
 color: #7AA6C2;
 text-decoration: none;
 font-weight: bold;
}

.bo {
 font-weight: bold;
}

.cat {
 width: 840px;
 margin-left: 4px;
 margin-top: 20px;
}

.cat ul {
 list-style: none;
}

.cat ul li {
 display: block;
 list-style: none;
 float: left;
 width: 100px;
 height: 40px;
 margin-right: 5px;
 margin-bottom: 8px;
}

.list {
 width: 750px;
 margin-left: 20px;
 margin-top: 20px;
 margin-bottom: 20px;
}

.list ul {
 width: 730px;
 list-style: none;
 font-family: Arial;
 font-size: 12px;
 color: #505A5F;
 text-decoration: none;
 font-weight: normal;
}

.list ul li {
 height: 140px;
}

.listpic {
 width: 180px;
 float: left;
 margin-right: 20px;
}

listtext {
 width: 550px;
 float: right;
}

.kont {
 float: left;
 width: 500px;
 margin-top: 20px;
 margin-left: 20px;
 overflow: hidden;
}

.kont p {
 font-family: Arial;
 font-size: 12px;
 color: #505A5F;
 text-decoration: none;
 font-weight: normal;
}

.kontleft {
 width: 200px;
 float: left;
}

.kontright {
 width: 200px;
 float: left;
 padding-top: 25px;
 padding-left: 20px;
}

.kontcl {
 width: 400px;
 clear: both;
 padding-top: 15px;
}

.kontinput {
 width: 154px;
 height: 24px;
 padding: 3px 10px;
 margin-bottom: 10px;
 border: none;
 background: url("images/bg_input_bl.png") top left no-repeat;
 margin-top: 5px;
}

.kontinputs {
 width: 63px;
 height: 24px;
 padding-top: 5px;
 padding-left: 5px;
 padding-right: 10px;
 margin-bottom: 10px;
 border: none;
 background: url("images/bg_inputs_bl.png") top left no-repeat;
 margin-top: 5px;
}

.kontinputb {
 width: 80px;
 height: 24px;
 padding-top: 5px;
 padding-left: 5px;
 padding-right: 10px;
 margin-bottom: 10px;
 border: none;
 background: url("images/bg_inputb_bl.png") top left no-repeat;
 margin-top: 5px;
}

.kontsel {
 width: 150px;
 border: solid #000000 1px;
 margin-top: 15px;
}

.kontopt {
 width: 20px;
 margin-left: 10px;
 margin-bottom: 13px;
}

.kontche {
 width: 20px;
 margin-top: 10px;
 border: solid #000000 1px;
}

.kontaria {
 width: 390px;
 height: 120px;
 padding-top: 5px;
 padding-left: 5px;
 padding-right: 10px;
 margin-bottom: 10px;
 border: none;
 background: url("images/bg_input_aria.png") top left no-repeat;
 margin-top: 5px;
}

.kontbut {
 border: none;
 background: none;
}

.news {
 width: 750px;
 min-height: 200px;
 margin-left: 20px;
 margin-top: 20px;
 overflow: hidden;
}

.news h3 {
 font-family: Arial;
 font-size: 16px;
 color: #5F6F7F;
 text-decoration: none;
 font-weight: normal;
 background: none;
}

.newsfeed {
 width: 500px;
 float: left; 
}

.newsfeed h2 {
 font-family: Arial;
 font-size: 12px;
 color: #505A5F;
 text-decoration: none;
 font-weight: bold;
}

.newsfeed p {
 margin-top: 10px;
 font-family: Arial;
 font-size: 12px;
 color: #505A5F;
 text-decoration: none;
 font-weight: normal;
}

.newslist {
 width: 183px;
 float: right;
 padding-right: 20px;
 font-family: Arial;
 font-size: 12px;
 color: #505A5F;
 text-decoration: none;
 font-weight: normal;
}

.newslist ul {
 list-style: none
}

.newslist ul li {
 margin-top: 10px;
 border-bottom: solid #677075 1px;
}

.newslist ul a, a:active, a:focus, a:visited {
 font-family: Arial;
 font-size: 12px;
 color: #505A5F;
 text-decoration: none;
 font-weight: normal;
}

.newslist ul a:hover {
 font-family: Arial;
 font-size: 12px;
 color: #719FBB;
 text-decoration: none;
 font-weight: normal;
}

.right {
 width: 300px;
 float: right;
 margin-right: 30px;
 margin-top: 30px;
}

.clear {
 clear: both;
}
.fl_right {float:right}
