
/**
 *  NEWS BLOCK
 */
.news-picture-padding { padding-left: 130px; }
.news-date { font-size: 9px; color: #999999; margin-bottom: 5px; }

.news-date a, .news-date a:link, .news-date a:active, .news-date a:visited { text-decoration: none; }
.news-date a:hover { text-decoration: underline; }
.news-title a, .news-title a:link, .news-title a:active, .news-title a:visited { text-decoration: none; }
.news-title a:hover { text-decoration: underline; }

.news-interest { border-bottom: 1px solid #ff6600; height: 15px; padding-bottom: 6px; _padding-bottom: 0; }
.news-interest div.news-interest-div { border-bottom: 3px solid #ff6600; color: #ff6600; font-size: 14px; font-weight: bold; float: left; height: 15px; padding-bottom: 3px; }
.news-last { border-bottom: 1px solid #999999; height: 15px; padding-bottom: 6px; _padding-bottom: 0; }
.news-last-div { border-bottom: 3px solid #999999; color: #999999; font-size: 14px; font-weight: bold; float: left; height: 15px; padding-bottom: 3px; }

.news-last-top-border { border-top: 1px solid #ff6600; }
.news-last-top-padding { padding-top: 12px; }
#taxonomy-page .item-list { float: none; border-top: 1px solid #999999; margin: 0; height: 15px; }
#taxonomy-page .item-list .pager { float: left; margin-top: 5px; } 
.comment-links { padding-top: 10px; padding-bottom: 1px; }

.sticky {
    border-left: 1px solid #ff6600;
    border-right: 1px solid #ff6600;
    padding: 5px 7px 5px 7px;
    background: #fff7f2;
    
}
.border {
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    padding: 5px 7px 5px 7px;
}
.selected {
    background-color: #FFFFCD;
}

.margin-bottom-10 { margin-bottom: 10px;}

/**
 *  LAST COMMENT and FORUM POST
 */
.last-comment { font-size: 12px; color: #999999; font-weight: bold; padding-top: 5px; border-top: 1px solid #BED609; }
.last-comment-date { font-size: 9px; color: #999999; margin-bottom: 5px; }
.last-comment-text {}

#last-messages { border: 1px solid #BED609; padding: 5px 7px; margin-top: 10px; }
#last-messages .last-comment { border-top: none; }
.last-forum-posts { font-size: 12px; color: #999999; font-weight: bold; padding-top: 5px; border-top: 1px dotted #BED609; margin-top: 10px; }

/*
   Social networks links
*/
.social { margin-right: 10px; }
.sn-twitter { background: url("/themes/videoprobki/images/social/sn_twitter.gif") no-repeat scroll left top transparent; }
.sn-facebook { background: url("/themes/videoprobki/images/social/sn_facebook.gif") no-repeat scroll left top transparent; }
.sn-vkontakte { background: url("/themes/videoprobki/images/social/sn_vkontakte.gif") no-repeat scroll left top transparent; }
.sn-google { background: url("/themes/videoprobki/images/social/sn_buzz.gif") no-repeat scroll left top transparent; }
.sn-livejournal { background: url("/themes/videoprobki/images/social/sn_lifejournal.gif") no-repeat scroll left top transparent; }

a:hover .sn-twitter,
a:hover .sn-facebook,
a:hover .sn-google,
a:hover .sn-livejournal,
a:hover .sn-vkontakte {
    background-position: left -27px;
}

/* Comments */
#comments {
    margin: 15px 57px 0 57px;
    border: 1px solid #C0D712;
}
h2.comments {
    margin: 0;
    padding: 5px 0 5px 10px;
    background-color: #C0D712;
    color: white;
    font-weight: normal;
    font-size: 12px;
}
div.comment, div.comment-forbidden {
    background: url('/themes/videoprobki/images/arrow-comments.png') no-repeat top left;
    margin: 0;
    padding: 10px 10px 7px 20px;
    border-bottom: 1px solid #C0D712;
}
div.comment div.links {
    margin-top: 5px;
    text-align: right;
}

.box h2 {
    margin: 10px 0;
    padding: 5px 0 5px 10px;
    background-color: #C0D712;
    color: white;
    font-weight: normal;
    font-size: 12px;    
}
.box .content {
    padding: 0 5px 5px 5px;
}
#webform-contacts .box .resizable-textarea, .box .resizable-textarea {
    width: 600px;
}
#webform-contacts .box .resizable-textarea textarea, .box .resizable-textarea textarea {
    border: 1px solid #aaaaaa;
}
.box .form-text {
    border: 1px solid #aaaaaa;
}
.box .form-submit {
    border: 1px solid #bfd70d; 
    background: #bfd70d; 
    color: white; 
    cursor: pointer;    
}
.comments-link {
    padding: 1px 4px 2px 4px;
    background: #999999;
    color: white;
}
.add-comments-link {
    padding: 1px 4px 2px 4px;
    background: #C0D712;
    margin: 0 3px 0 3px;    
}
a.comments-link, a.comments-link:link, a.comments-link:active, a.comments-link:visited, 
a.add-comments-link, a.add-comments-link:link, a.add-comments-link:active, a.add-comments-link:visited {
    text-decoration: none;
    color: white;
}
