body {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
  background: url(../img/body_bg.jpg) repeat-x top;
  margin: 0px;
  padding: 0px;
  line-height: 1.4em;
}

input {
  font-family: Verdana, Arial, sans-serif;
}

.wrapper {
  margin: 0px auto 0px auto;
  background: url(../img/wrapper_bg.jpg) no-repeat bottom #ffffff;  
  width: 900px;
  padding: 0px;
  
}
.header_div {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 900px;
  height: 109px;
  background: url(../img/header_bg.jpg) no-repeat;
}
.left_h {
  width: 266px;
  height: 175px;  
  float: left;
}
.logo_div {
  width: 214px;
  height: 82px;
  margin: 25px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: url(../img/logo_img.jpg) no-repeat bottom;  
}
.top_menu_div {
  width: 900px;
  height: 25px;
  background: #b1c903;
  font-weight: bold;
  font-size: 11px;
}
.top_menu_div table {
  margin: 0px 0px 0px 20px;
}
.top_menu_div table tr td {
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.top_menu_button  {  
  height: 20px;
  margin: 3px 60px 0px 0px;
  padding: 0px 0px 0px 0px;
  overflow: hidden;
  float: left;
}
.top_menu_button a {
  text-decoration: none;
  color: #ffffff;  
}
.top_menu_button a:hover {
  color: #646464 !important;
}
  
.top_menu_button_act {
  height: 20px;
  margin: 3px 60px 0px 0px;
  padding: 0px 0px 0px 0px;
  overflow: hidden;
  float: left;
}
.top_menu_button_act a {
  text-decoration: none;
  color: #646464 !important;
}
.content_wrapper {
  background: url(../img/content_wrapper_bg.jpg) repeat-x top;
  width: 900px;
  padding: 0px 0px 0px 0px;
}
.left_col {
  width: 196px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 17px 0px 0px 17px;
}
.left_menu {
  width: 196px;
}
.left_menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.lm_f {
  border-bottom: dotted 2px #e5e5e5;
  font-size: 12px;  
  padding: 11px 0px 11px 0px;
}
.lm_f a {
  color: #646464;
}
.lm_f_act {
  border-bottom: dotted 2px #e5e5e5;
  font-size: 12px;
  padding: 11px 0px 11px 0px;
  color: #afca25 !important;
}
.lm_f_act a {
  color: #afca25 !important;
}
.lm_s {
  border-bottom: dotted 2px #e5e5e5;
  padding: 2px 0px 2px 15px;
}
.lm_s a {
  text-decoration: none;
  color: #646464;  
}
.lm_s_act {
  border-bottom: dotted 2px #e5e5e5;
  padding: 2px 0px 2px 15px;
  font-weight: bold;
}
.lm_s_act a {
  color: #afca25 !important;
}
.lm_t {
  border-bottom: dotted 2px #e5e5e5;
  padding: 2px 0px 2px 30px;
}
.lm_t a {
  color: #646464;
}
.lm_t_act {
  border-bottom: dotted 2px #e5e5e5;
  padding: 2px 0px 2px 30px;
  font-weight: bold;
}
.lm_t_act a {
  color: #afca25 !important;
}
.left_menu ul li a {
  text-decoration: none;  
  font-weight: bold;
}
.left_menu ul li a:hover {
  text-decoration: none;
  font-weight: bold;
  color: #afca25;
}
.arrow {
  color: #b1c903;
  }
.content_wrap {
  width: 446px;
  float: left;
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.context_img {  
  width: 446px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.content_div {  
  width: 446px;  
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  min-height: 400px;
  font-size: 11px;
  color: #646464;
}
.content_div h1, .left_col h1 {
  color: #b1c903;
  font-size: 14px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.content_div a, .news-latest-gotoarchive a {
  text-decoration: none;
  color: #98AA03;
}
.content_div a:hover {
  text-decoration: underline;
}  

.content_div ul {
  list-style-image: url(../img/dot.gif);
}
.content_div img {
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 10px 0px;
}

.pimg_news img {
  margin: 0;
  padding: 0;
}
.right_col {
  width: 193px;
  float: left;  
  margin: 0px 0px 0px 0px;
  padding: 15px 0px 0px 15px;
  color: #646464;
}
p.recent_werk {
  margin: 0 !important;
  padding: 0 !important;
}
.right_col h1 {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 11px;
  /*text-transform: uppercase;*/
}
.right_col ul {
  list-style: none;
  padding: 3px 0px 5px 0px;
  margin: 0px 0px 0px 0px;  
}
.right_col a {
  text-decoration: none !important;
}


.proj_button {
width: 185px;
height: 17px;
padding: 3px 0px 0px 8px;
background: #b1c903;
display: block;
color: #ffffff;
font-weight: bold;
}
.right_col img {
  text-decoration: none;
  border: 0px;
}
.tx-indexedsearch-searchbox {
  display: none;
}
.tx-indexedsearch-redMarkup {
  color: #8CA62B !important;
}


.footer_div {
  margin: 50px 0px 0px 0px;
  width: 900px;
  height: 24px;
}
.footer_menu {
  float: left;  
}
.footer_menu ul {
  list-style: none;
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
}
.footer_menu li {
  margin: 5px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  color: #646464;
}
.footer_menu a {    
  display: block;
  float: left;
  color: #636464;
  text-decoration: none;
  text-transform: capitalize;
  font-size: 9px;
  font-family: Verdana, Arial, sans-serif;
  padding: 1px 4px 0px 0px; 
}
.right_footer_menu {
  float: right;  
}
.right_footer_menu ul {
  list-style: none;
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
}
.right_footer_menu li {
  margin: 5px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  color: #646464;
}
.right_footer_menu a {    
  display: block;
  float: left;
  color: #636464;
  text-decoration: none;
  text-transform: capitalize;
  font-size: 9px;
  font-family: Verdana, Arial, sans-serif;
  padding-right: 4px; 
}
.search_div {
  width: 196px;
  /*height: 22px;*/
  padding-bottom: 10px;
}
.search_div form {
  margin: 0;
  padding: 0;
}
.sword {
  width: 129px;
  color: #646464;
  font-size: 11px;
  height: 16px;
  margin: 1px 0px 0px 0px;
}
.sword_submit {
  width: 65px;
  height: 22px;
  background: url(../img/searchb.gif) no-repeat -1px 0px;
  margin: 0px 0px 0px 2px;
       color: #fff;
  padding: 0px 0px 0px 0px;
  border: 0;
}
.tx-indexedsearch-browsebox {
  margin: 5px 0px 8px 0px;
}
.tx-jkpoll-pi1 {
  background: url(../img/poll_bg.jpg) repeat-x #f9fbeb bottom;
  padding: 3px 3px 6px 3px;
  margin: 25px 0px 10px 0px;
}
.tx-jkpoll-pi1 img {
  height: 5px;
  
}
.tx-jkpoll-pi1 form {
  margin: 0px 0px 10px 0px;
    
}
/*.poll_title h1 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 14px;
}*/
.poll_question {

}
.poll_answer {
  float: left;
  padding: 0px 2px 0px 3px;
  width: 80px;
}
.poll_submit {
  float: left;
  margin: 0px 0px 0px 5px;
  padding: 2px 0px 0px 0px;
}
.pollsubmit {
  background: url(../img/poll_input_bg.jpg) green -1px top no-repeat;
  color: #fff;
  font-weight: bold;
  font-size: 11px;
  width: 65px;
  height: 21px;
  padding: 0px 0px 0px 0px !important;
  border: 0;
}

#cat, #cat2 {
  font-size: 11px;
  color: #646464;
  font-family: Verdana, Arial, sans-serif;  
}

div.csc-header {
  padding: 0px 0px 0px 0px ! important;
  margin: 0px 0px 0px 0px ! important;
  height: 16px;

}

#mailform {
  width: 455px;
}
.csc-mailform {
    border: 0px;

}
.csc-mailform label {
    font-size: 11px;  
    display: block;
    width: 80px;
    float: left;
    text-align: left;
    padding-right: 5px;
    font-weight: bold;
    color: #646464;
}
.csc-mailform input {
    font-size: 11px;    
    font-family: Verdana, Arial, sans-serif;  
    color: #000;  
    padding: 1px;
    margin: 0;
    
}
.csc-mailform textarea {
    font-size: 11px;    
    font-family: Verdana, Arial, sans-serif;  
    color: #000;  
    padding: 1px;
    margin: 0;
    width: 342px;
}
.csc-mailform-submit {
  background: url(../img/poll_input_bg.jpg) green -1px top no-repeat;
  color: #fff !important;
  font-weight: bold;
  font-size: 11px;
  width: 65px;
  height: 21px;
  padding: 0px 0px 0px 0px !important;
  border: 0;
}

.csc-mailform-field {
    padding: 0px 0px 4px 0px;
}

.download {
    padding: 5px;
}


.csc-menu ul { list-style-type: none;}
.csc-menu a {
  text-decoration: none;
  color: #646464;
}
.csc-sitemap-level2 {
  padding: 0px 0px 0px 20px;
}
.csc-sitemap-level3 {
  padding: 0px 0px 0px 40px;
}

.csc-sitemap ul {
  list-style-image: url(../img/dot2.gif);
}
.csc-sitemap ul li { line-height: 20px; color: #646464;}

.csc-sitemap ul li a { text-decoration: none; color: #646464;}

.csc-sitemap ul li a:hover { text-decoration: underline; }

.news-single-item h3 {
  font-size: 1em;
  padding:0;
  margin: 1em 0;
}

.news-latest-item {
  margin: 8px 0px 16px 0px;
  border-bottom: dotted 1px #646464;
  float: left;
  width: 100%;
}

.news-latest-item-col1 {
  margin: 0px;
  padding: 0px;
  width:105px;
  float: left;
}

.news-latest-item-col2{
  padding: 0px 0px 0px 3px;
  margin: 0px;
  float: left;  
}

.news-latest-item img{
  margin-bottom: 8px;
}

.news-content h4, .news-latest-item h4, .news-content-col1 h4 {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
    font-size: 11px;
}
.news-latest-item h4 a, .news-content h4 a, .news-latest-item-col1 h4 a {
  color: #646464;
  text-decoration: none;  
}

.news-list-item {
  margin: 0px 0px 20px 0px;
  padding: 0;
  border: 0;
        border-spacing: 0;
        border-collapse: collapse;
  /*border-bottom: dotted 1px #646464;  */
  /*height: 90px;*/
  background: url(../img/newsbg.jpg) no-repeat;
}
.news-list-item td {
  vertical-align: top;
}
.news-list-item h4 {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 11px;
}
.news-list-item h4 a {
  color: #646464;
  text-decoration: none;  
}

.news-list-item h4 a.h4t {
  color: #98AA03;
}

.news_content {
  padding: 0px 0px 0px 0px;
}

.news_content A {
  color: #98AA03;
}

.news-latest-item A:hover { text-decoration: underline; }

.img_news {
  float: left;
  width: 103px;
}
.interesant .img_news {
  background-color: #FFFFFF;
  min-height: 100px;
  margin-right:7px;
}
.img_news .date {
  text-transform: uppercase;
  font-weight: bold;
  padding: 3px 0 5px 0;
}

.pimg_news {
  /*float: left;*/
  width: 220px;
}

.img_news img {
  margin: 0px 10px 0px 0px;
  padding: 0px 10px 0px 0px;
}
.content_news {
  margin: 0px 0px 0px 0px;
  font-size: 10px;
}
.content_news p {
  margin: 0px 0px 0px 0px;
  padding: 0;
}
.news_date {
  float: left;
}
.news_option {
  float: left;
}
.news_option a {
  text-decoration: none;
  color: #646464;  
}
.news-latest-morelink {
  float: left;
}
.news-latest-morelink a {
  text-decoration: none;
  color: #98AA03;  
}
.news-list-morelink {
  float: right;  
}
.news-list-morelink a {
  text-decoration: none;
  color: #b1c903;  
}
.news_menu {
  padding: 0px 0px 0px 0px;
  margin: 1px 0px 10px 0px;  
}

.banners {
  margin-top: 10px;
  text-align: left;
  width: 100%;
}

/*.right_col .csc-header-n1 {
  margin-top: 20px !important;
}*/

.right_col p {
  margin: 10px 0;
  padding: 0;
}

.clear_left {
  clear: left;
}
.clear_right {
  clear: right;
}
.clear_both {
  clear: both;
}

.selb {
  width: 220px;
  float:left;
}

.selbwrapper1, .selbwrapper2 {
  padding: 5px;
  margin-bottom: 10px;
  background-color: #F7FAE7;
}

.content_news span.date { float: right; color: gray; padding-right: 6px; margin-right: 6px; }
.news-list-item:hover { background: #EBF1C1; }
.news-latest-container { margin-top: 12px;}

.gmapDir { padding-bottom: 1em;}

.newsletterf input {
  font-size: 11px;
}

.contenttable table { border-collapse: collapse; border: 1px solid #fff; margin-bottom: 1.2em; }
.contenttable th, .contenttable td { text-align: left; padding: 10px 8px 9px 8px; }
.contenttable th, .contenttable td { border: 2px solid #fff; vertical-align: top; }
.contenttable th { background: #0086a3; color: #fff; }
.contenttable td { background: #b0c703; color: #fff; font-weight: bold }
.contenttable table, .contenttable p:first-child { margin: 0; }

.news-latest-item-col1 A:hover {
  text-decoration: underline !important;
}
