.forum-col-2 {float: right; width: 300px;}
.forum-col-1 {float: left;}

.forum-filter {clear: both; overflow: hidden;}

.comments-app-root {margin: 0 0 0 0;}
.comments-list-root {margin: 0 0 0 -25px;}

.forum-comments-item {margin: 0 0 15px; min-height: 60px; font: 14px/19px sans-serif;}
.forum-comments-item-level2 {margin-left: 45px;}
.forum-comments-item-avatar {float: left; margin: 4px 0 0 0; line-height: 0;} /* wrapper */
.forum-comments-item-avatar-img, .forum-comments-addform-avatar-img {width: 60px; height: 60px;}
.forum-comments-item-caption {margin: 0 0 0 70px; color: #808080; font-size: 13px; text-shadow: 1px 1px #fff;}
.forum-comments-item-caption a {margin: 0 .5ex 0 0; font: bold 13px sans-serif; text-shadow: none;}
.forum-comments-item-caption-su {margin: 0 .5ex 0 0; padding: 0 .7ex; color: #404020; background: #ffc; border: 1px solid #d0d0d0; border-width: 0 1px 1px 0; font: 11px sans-serif; white-space: nowrap;}
.forum-comments-item-text {margin: 0 0 0 70px; word-break: break-word;}
.forum-comments-item-text p {margin: .7em 0 0;}
.forum-comments-item-text p:first-child {margin: 0;}
.forum-comments-item-buttons, .forum-comments-item-expand {margin: 0 1em 0 70px; font-size: 12px;}
.forum-comments-item-reply,
.forum-comments-item-view-replies,
.forum-comments-item-expand,
.forum-comments-item-user-comments
{margin: 0 1em 0 0; color: #4b5b73; border-bottom: 1px dotted #4b5b73; font-weight: bold; cursor: pointer;}
.forum-comments-item-user-comments {margin-left: 1em;}
.forum-comments-item-remove a {color: #900;}
.forum-comments-item-to-be-deleted {margin: 0 0 15px -25px; background: #F5A9A9; min-height: 60px; font: 14px/19px sans-serif;}

.forum-comments-item-su .iwr {background: #fff;}

.forum-comments-list-more {margin: 0 0 0 45px;}

.forum-comments-hr {margin: 0 0 15px;}

.forum-comments-addform {margin: 10px 0 0; padding: 0 0 15px;}
.forum-comments-addform-level2 {margin-left: 45px;}
.forum-comments-addform-avatar {float: left; line-height: 0;}
.forum-comments-addform-ta {margin: 0 0 5px 70px;}
.forum-comments-addform-ta textarea {width: 470px; height: 120px; padding: 0 2px; resize: none; font: 14px/19px sans-serif; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.forum-comments-addform-stick {margin-left: 70px;}

.forum-comments-addform-level2 textarea {width: 458px;}
.ie7 .forum-comments-addform textarea {width: 522px;}
.ie7 .forum-comments-addform-level2 textarea {width: 452px;}
.forum-comments-addform-buttons {margin-left: 70px; margin-top: 10px;}

.forums-list-general,
.forums-list-brands {float: left; width: 33%; margin: 0 0 10px; font: 16px/1.2 sans-serif;}
.forums-list-general {width: 50%;}
.forums-list-general li,
.forums-list-brands li {margin: 0 0 10px;}

.forums-list-models {margin: 0 0 10px; overflow: hidden;}
.forums-list-models li {float: left; margin: 0 1em 10px 0; font: 16px/1.2 sans-serif;}

.forum-threads-list {font: 16px/18px sans-serif;}
.forum-threads-list li {margin: 0 0 20px;}
.forum-threads-list-more {margin: 0 0 20px; font: 16px/18px sans-serif;}
.forum-threads-list-more span {color: #4b5b73; border-bottom: 1px dotted #4b5b73; cursor: pointer;}

.forum-threads-form input,
.forum-threads-form textarea,
.forum-threads-form select {font: 16px/18px sans-serif; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.forum-threads-form input {width: 100%;}
.forum-threads-form textarea {width: 100%; height: 150px; padding: 0 2px; resize: none;}
.forum-threads-form-field {margin: 0 0 10px;}
.forum-threads-form-legend {margin: 0 0 5px; font: bold 20px/1.1 sans-serif; text-shadow: 1px 1px #fff;}
.forum-threads-form-buttons {float: right;}
.forum-threads-form-closed {padding: 0 0 10px;}

.forum-unauth-warning {margin: 0 0 20px; font-size: 14px;}

.t-btn-group-forum {margin: 0 -260px 15px 0;}

.forum-comments-item-remove {cursor: pointer; font: bold 12px sans-serif; color: red;}
.forum-comments-item-replies {margin-top: 20px; margin-left: 85px; }
.forum-comments-item-reply-slot {margin-top: 20px; margin-left: 95px; }
.comments-preloader, .comments-show-more {font: 12px/14px sans-serif; color: #808080;}
.forum-comments-addform-maintanance{height: 60px; border: 5px solid red; border-width: 0 0 0 5px; padding-left: 10px;}

ul.forum-comments-item-buttons li {display: inline-block; margin-right: 15px;}
ul.forum-comments-item-caption li {display: inline-block; margin-right: 10px;}

.sbutton, .pin-to-top {margin-right: 10px;}
.forum-comments-item-form-reply-placeholder { margin-top: 25px; margin-left: 25px;}

.forum-comments-subscription-invite {
    margin: 15px 10px 15px 10px;
    font-size: 12px;
    font-weight: bold;
}

.comments-login-block {
    margin-left: 26px;
    margin-bottom: 20px;
}

.isa_info, .isa_success, .isa_warning, .isa_error {
    margin: 10px 0px;
    padding:12px;
    border-radius:.5em;
}
.isa_info {
    color: #00529B;
    background-color: #BDE5F8;
}
.isa_success {
    color: #4F8A10;
    background-color: #DFF2BF;
}
.isa_warning {
    color: #9F6000;
    background-color: #FEEFB3;
}
.isa_error {
    color: #D8000C;
    background-color: #FFD2D2;
}
