 a.def_link:link,  a.def_link:visited,  a.def_link:active {
  text-decoration:underline; color:#000000;
  font-size:12px;
}

 a.def_link:hover {
  text-decoration:none; color:#000000;
}

.search a.def_link {display:block; text-align:center;}

.news_list .element .date {
  color:#55B43C;
  padding: 0px 0 4px;
}

.content .title .date {
  clear:both;
  color:#999999;
  padding: 0px 0 4px;
}

.cal_block{
  position:relative;
  float:left;

}
.cal_toggler{
  float:none;
   /*position:absolute;
   top:0px;
   left:0px;*/
}
#cal_from_container { display:none; position:absolute; left:0px; top:0px; z-index:1}
#cal_to_container { display:none; position:absolute; left:0px; top:0px; z-index:1}

.form_row .error {padding-left: 155px;}

.error{color:#cc0000; padding: 0px 0px 5px 0px;}

.filter_block .separator{
   width:22px;
 }

 a.article_list_title, a.article_list_title:link, a.article_list_title:visited {
   color:#000000 !important;
   text-decoration:none;
   font-weight:bold;
 }

 a.article_list_title:hover {
 text-decoration: underline !important;
}

.advertisment {
text-align: right;
}

.articles .element .secondary_date {
width: 130px;
}

.for_supplayer .articles .articles_header {
font-weight: bold;
color: #000000 !important;
}

.for_supplayer .articles .articles_header .primary_date {
color: #000000 !important;
}

.index_columns .subscribe .inner{padding:0px 20px 32px 20px; height:140px;}
.for_supplayer .articles .articles_header .secondary_date {
color: #000000 !important;
}

#map_holder {
  background: none;
}
.title .rss {
text-align:right;
}

.filter_block a.active.open {
 background-image: url(../images/green_arrow_up.gif);
}

.field_default_value{font-style:italic; color:#999999;}