
#block-articles-main {
    float: left;
    height: 430px;
    width: 960px;
    margin: 0 0 20px -20px;   
}

#block-articles-main .news {
    float: left;
    width: 680px;
    height: 400px;
    margin: 8px 0 8px 20px;
}

#block-articles-main .news_bnr {
    float: left;
    width: 240px;
    height: 400px;
    margin: 34px 20px 12px 0;
}

#block-articles-main .news .header {
    float: left;
    width: 665px;
    height: 36px;
    margin: 2px 0 8px 0;        
}

#block-articles-main .news .header a:hover {
    /*color: #eee;*/
}

#block-articles-main .news .columns {
    float: left;
}

#block-articles-main .news .column1 {
    float: left;
    width: 325px;
    height: 375px;
    margin: 0 15px 0 0;
    /*background-color: #aaa;*/
}

#block-articles-main .news .column2 {
    float: left;
    width: 325px;
    height: 375px;
    margin: 11px 20px 12px 0;
    /*background-color: #aaa;*/
}

.node-article-mainteaser {
    float: left;
    height: 71px;
    margin: 0 0 5px 0;
    width: 325px;
    border-bottom: 1px solid #bbb;
    /*background-color: #aaa;*/
}

.node-article-mainteaser .image_wrap {
    float: left;
    width: 106px;
    height: 66px;
    margin-right: 9px;
}

.node-article-mainteaser .image {
    float: left;
    height: 66px;
    width: 106px;
    /*border: 1px solid #eee;*/
    background-color: #eee;    
}

.node-article-mainteaser .submitted {
    width: 98px;
    margin: 53px 0 0 -106px;   
    color: #fff;   
    background: url('/sites/all/themes/portal/images/background_tr.png') repeat;
}

.node-article-mainteaser .body {
    float: left;    
    width: 210px;
    height: 69px;    
    /*background-color: #eee;*/
    
}

.node-article-mainteaser .txt {
    float: left;
    margin: 2px 0 5px 0;
    height: 41px;
    overflow: hidden;
    width: 100%;
}

.node-article-mainteaser .title {
    float: left;    
    color: #263c27;  
    font-size: 12px;
    line-height: 13px;
    font-weight: bold;  
    width: 100%;
}

.node-article-mainteaser .title a {    
    color: #263c27;
    text-decoration: none;
}

.node-article-mainteaser .title a:hover {
    color: #777;
}

.node-article-mainteaser .summary {
    float: left;
    color: #000; 
    margin-top: 2px;
}

.node-article-mainteaser .summary p{
    margin: 1px 0 0 0;
    font-size: 11px;
    line-height: 12px;
    color: #686868;
}

.node-article-mainteaser .article-links {
    float: left;
    height: 12px;
    width: 100%;  
    color: #263c27;
    font-size: 9px;
    line-height: 9px;
    margin-top: 3px;
}

.article-links a {
    color: #263c27;
    text-decoration: none;
}


.article-links .views {
   float: left;
   height: 12px;
   width: 21px;
   background-repeat: no-repeat;
   background-image: url('/sites/all/modules/custom/articles/images/icon_views2.png');
}

.article-links .views_count {
    float: left;
    height: 12px;
    width: 40px;
    margin: 0;
}

.article-links .video {
   float: right; 
   height: 12px;
   width: 17px;
   background-repeat: no-repeat;
   background-image: url('/sites/all/modules/custom/articles/images/icon_video2.png');
}

.article-links .novideo {
   float: right; 
   height: 12px;
   width: 17px;   
}

.article-links .comments {
   float: left; 
   height: 12px;
   width: 17px;
   background-repeat: no-repeat;
   background-image: url('/sites/all/modules/custom/articles/images/icon_comment2.png');
   color: #263c27;
}

.article-links .comments_count {
    float: left;
    height: 10px;
    width: 40px;
    margin: 0;
}

.node-article-mainteaser .taxonomy-label {
   font-size: 10px;
   line-height: 10px;
   margin: 0;
   width: 75px;
   float: left;
   text-align: left;
   padding: 0;   
}

.node-article-mainteaser .taxonomy-label a{
    text-decoration: underline;    
}

.node-article-mainteaser .taxonomy-label a:hover{
    color: #263c27;
}

.node-article-mainteaser .icon {
    float: left;
    height: 12px;    
    background-image: url('/sites/all/modules/custom/articles/images/icon_bookmark_back.png');
    width: 7px;
    margin-right: 3px;
}

.node-article-mainteaser-noimage .body{
    width: 100%;
}


.node-article-bigmainteaser {
    float: left;
    height: 224px;
    margin: 0 0 7px 0;
    width: 325px;
    background-color: #aaa;
}

.node-article-bigmainteaser .image {
    float: left;
    height: 224px;
    width: 325px;
    /*border: 1px solid #eee;*/
    background-color: #eee;
}

.node-article-bigmainteaser .title {
    float: left;
    height: 40px;
    width: 305px;    
    padding: 5px 10px 5px 10px;
    margin: -50px 0 0 0;
    background: url('/sites/all/themes/portal/images/background_tr.png') repeat;
    color: #fff; 
    font-weight: bold;
    font-size: 13px;
    line-height: 13px;
    overflow: hidden;  
}

.node-article-bigmainteaser .txt {
    float: left;
    height: 30px;
    width: 295px;
    margin: 11px 0 0 15px;
    padding-bottom: 5px;       
}

.node-article-bigmainteaser .title a {  
    color: #fff;
    text-decoration: none; 
}

.node-article-bigmainteaser .tite a:hover {
    text-decoration: underline;
}

.node-article-bigmainteaser .cell_wrap {
  display: table;
  width: 100%;
  height: 40px;
  overflow: hidden;
}

.node-article-bigmainteaser .cell {
  display: table-cell;
  vertical-align: middle;
}

.node-article-bigmainteaser .for_ie {
  display: none;
  width: 1px;
  margin-left: -1px;
}

*+html .node-article-bigmainteaser .for_ie, *+html .node-article-bigmainteaser .valign {
  display: inline-block;
  vertical-align: middle;
}
*+html .node-article-bigmainteaser .valign {
  width: 100%;
}
*+html .node-article-bigmainteaser .for_ie {
  height: 100%;
}
*+html .node-article-bigmainteaser .for_ie, *+html .node-article-bigmainteaser .valign {
  display: inline;
}

.node-article-teaser {
    float: left;
    width: 100%;    
    border-bottom: 1px solid #999;    
    margin-bottom: 7px;
    padding-bottom: 7px;
}

.node-article-teaser .image {
    float: left;
    width: 200px;
    height: 112px;
    margin-right: 7px;
}
.node-article-teaser .body {
    float: left;
    width: 453px;  
}

.node-article-teaser .txt {
    float: left;
    height: 78px;
    overflow: hidden;
    margin-bottom: 2px;
    width: 100%;
}

.node-article-teaser .title {
    float: left;    
    color: #263c27;  
    font-size: 15px;
    line-height: 15px;
    font-weight: bold;  
    width: 100%;
    margin-top: 3px;
}

.node-article-teaser .title a {    
    color: #263c27;
    text-decoration: none;
}

.node-article-teaser .title a:hover {
    color: #777;
}

.node-article-teaser .summary {
    margin-top: 2px;
    float: left;
    color: #000;      
}

.node-article-teaser .summary p{
    margin: 3px 0 0 0;
    font-size: 13px;
    line-height: 13px;
}

.node-article-teaser .article-links {
    float: left;
    height: 12px;
    width: 409px;  
    color: #629e03;
    font-size: 9px;
    line-height: 9px;
    clear: both;
    margin-top: 7px;
}

.node-article-teaser .taxonomy-label {
   font-size: 10px;
   line-height: 10px;
   margin: 0;
   width: 70px;
   float: right;
   text-align: left;
   padding: 0;   
}

.node-article-teaser .taxonomy-label a{
    text-decoration: underline;    
}

.node-article-teaser .taxonomy-label a:hover{
    color: #263c27;
}

.node-article-teaser .icon {
    float: left;
    height: 12px;    
    background-image: url('/sites/all/modules/custom/articles/images/icon_bookmark_back.png');
    width: 7px;
    margin-right: 3px;
}

.node-article .summary {
    float: left;
    font-weight: bold; 
    font-size: 1.1em;
    color: #777;
    clear: both;
    margin: 10px 0 15px 0;
    width: 100%;
}

.node-article .summary a {
    text-decoration: none;
    color: #729a05;
}

.node-article .summary a:hover {
    text-decoration: underline;
}

.node-article .summary p {
    margin: 0;
    line-height: 1.1em;
}

.node-article #page-title {
    float: left;
    width: 90%;
    margin: 10px 0 5px 15px;
    line-height: 30px;
    clear: both;    
}

.node-article h2 {
    display: none;
}

.node-article p a{
    color: #629e03;
    font-weight: bold;
    text-decoration: none;
}

.node-article p a:hover {
    color: #999;
}

.taxonomy-labels {
    float: right;
    margin: 12px 5px 0 0;
}

.taxonomy-labels .taxonomy-label {
    
}

.taxonomy-label {
    float: right;    
    padding: 0 5px;
    text-align: center;
    font-famaly: Tahoma;
    font-size: 10px;
    font-weight: bold;
    line-height: 12px;  
    color: #263c27;
    margin: 1px 0 0 7px;   
}

.node-article .taxonomy-labels .taxonomy-label {
    width: auto;
    padding: 0 5px;
    margin: 1px 0 0 7px;
}

.node-article .taxonomy-label {
   font-size: 10px;
   line-height: 10px;
   margin: 0;
   width: 75px;
   float: right;
   text-align: left;
   padding: 0;   
}

.taxonomy-label .icon {
    float: left;
    height: 12px;    
    background-image: url('/sites/all/modules/custom/articles/images/icon_bookmark_back.png');
    width: 7px;
    margin-right: 3px;
}


.taxonomy-label a {
    color: #263c27;        
}

.taxonomy-label a:hover {
    color: #629e03;
    text-decoration: none;
}

.taxonomy-label1 a{
    color: #00a3c6;
}

.taxonomy-label2 a{
    color: #3a60af;
}

.taxonomy-label3 a{
    color: #ee4b2c;
}

.taxonomy-label4 a{
    color: #8426a2;
}

.taxonomy-label5 a{
    color: #729a05;
}

.taxonomy-label30 a{
    color: #8426a2;
}

.taxonomy-label31 a{
    color: #777;
}

.taxonomy-label838 a{
    color: #8426a2;
}

.taxonomy-label839 a{
    color: #777;
}

.articles-menu {
    float: left;
    width: 100%;
    padding-bottom: 5px;
    margin: 10px 0 6px 0;   
}

.view-articles-all {
    float: left;
    width: 100%;
}

/**/
#block-articles-mainblogs {
    float: left;
    width: 960px;
    height: 220px;
    margin: 15px 0 5px -20px;
    background: #3c550c;
}

#block-articles-mainblogs .header {
    float: left;
    margin: 10px 0 0 20px;  
    width: 922px;
}

#block-articles-mainblogs .title-main {
    margin-bottom: 0;
    
}

#block-articles-mainblogs .title-main .title {
    color: #fff;
    font-weight: normal;
}

#block-articles-mainblogs .title-head-italic2 {
    float: left;
    font-size: 16px;
    margin: 7px 0 0 30px;
    color: #78a226;
}

#block-articles-mainblogs .more {
    float: right;
    color: #c9ee7f;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    margin-top: 7px;
}

#block-articles-mainblogs .more:hover {
    text-decoration: none;
}

#block-articles-mainblogs .teasers {
    float: left;
    width: 930px;
    height: 125px;
    margin: 10px 0 0 19px;
}

.blogtitle {
    float: left;
    width: 100%;
    border-bottom: 1px solid #999;
    padding-bottom: 5px;
    margin: 10px 0 3px 0;
}

.blogtitle .submitted {
    float: right;
}

.blogmenu {
    float: left;
    margin: 2px 0 20px 0;
}

.blogmenu-item {
    float: left;
    width: 215px;
}

.blogmenu-item a {
    color: #629e03;
}

.blog-section-label {
    float: right;
    font-size: 10px;
    line-height: 10px;
    color: #fff;
    background-color: #729a05;
    padding: 1px 4px 2px 4px;
}

.blog-section-label a {
    color: #fff;
    text-decoration: none;
}

.blog-section-label a:hover {
    color: #000;
}

/**/
.node-blogarticle-maiteaser {    
    float: left;
    height: 125px;
    width: 178px;    
    margin-right: 8px;
}

.node-blogarticle-maiteaser .body {
    float: left;
    height: 86px;
    width: 178px;    
}   

.node-blogarticle-maiteaser .descr {
    float: left;
    height: 14px;
    width: 178px;    
    padding: 8px 0;
    margin: 0;
    /*background: url('/sites/all/themes/portal/images/background_tr2.png') repeat;*/
    color: #fff;     
    font-family: Trebuchet MS, Helvetica, Tahoma, Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    text-align: center;
    overflow: hidden;  
}


.node-blogarticle-maiteaser .descr a{
    
}

.node-blogarticle-maiteaser .arrow_horizontal {
    float: left;
    height: 8px;
    width: 178px;
}

.node-blogarticle-maiteaser .mask {
    float: left;
    height: 8px;
    width: 84px;
    background-color: #3c550c;
}

.node-blogarticle-maiteaser .mask_arrow {
    float: left;
    height: 8px;
    width: 10px;
    background-image: url('/sites/all/modules/custom/articles/images/arrow_invert2.png');
}

.node-blogarticle-maiteaser .cell_wrap {
  display: table;
  width: 100%;
  height: 30px;
  overflow: hidden;
}

.node-blogarticle-maiteaser .cell {
  display: table-cell;
  vertical-align: middle;
}

.node-blogarticle-maiteaser .for_ie {
  display: none;
  width: 1px;
  margin-left: -1px;
}

*+html .node-blogarticle-maiteaser .for_ie, *+html .node-blogarticle-maiteaser .valign {
  display: inline-block;
  vertical-align: middle;
}
*+html .node-blogarticle-maiteaser .valign {
  width: 100%;
}
*+html .node-blogarticle-maiteaser .for_ie {
  height: 100%;
}
*+html .node-blogarticle-maiteaser .for_ie, *+html .node-blogarticle-maiteaser .valign {
  display: inline;
}

.node-blogarticle-maiteaser .title {
    float: left;
    color: #c9ee7f;
    font-size: 12px;
    line-height: 14px;
    height: 30px;
    width: 170px;
    text-align: center;
    margin: 3px 0 0 4px;
    overflow: hidden;
}

.node-blogarticle-maiteaser .title a {
    color: #c9ee7f;    
}

.node-blogarticle-maiteaser .title a:hover {
    text-decoration: none;
}


.article_page .urating_splash {
    margin-top: -37px;
}