/*----- таблицы данных -----*/

.list_forum { border-collapse: separate; border-spacing: 1px; width: 100%; margin-bottom: 10px; }
.list_forum td, .list_forum th  { padding: 8px 8px; }
.list_forum th { text-align: left; background: #d0d0d0; font-size: 11px; }
.list_forum tr.gr td {  background: #eeeeee; }

.list_forum td.count { font-size: 13px; width: 36px;}

.list_forum .autor, .list_forum .info  {  width: 120px; }
.list_forum.section .info { width: 324px;}

.list_forum .name { border-radius: 5px 0 0 5px; -moz-border-radius:  5px 0 0 5px; -webkit-border-radius:  5px 0 0 5px; }
.list_forum .info { border-radius: 0 5px 5px 0; -moz-border-radius:  0 5px 5px 0; -webkit-border-radius:  0 5px 5px 0; }

.list_forum td.name, .list_forum td.info, .list_forum div { padding-bottom: 4px;  }

.list_forum .nm { font-size: 16px; }
.list_forum .tm { color: #676767; font-size: 11px; }

.list_forum .name b, .list_forum .count b { color: #ed1c24; }
.list_forum span.new { font-weight: bold; }
.list_forum span.new a.new { color: #ed1c24; font-weight: normal; font-size: 12px; }

.list_forum .info, .list_forum .autor {  width: 120px; }
.list_forum tr.close td { background: #fef7da; }

.list_forum a { color: #595959;}

.list_forum .nm a { color: #0273FE; }

/*-------форум---------- */



.list_post { border-collapse: separate; border-spacing: 1px; width: 100%; margin-bottom: 10px; background: #fff;  }
.list_post th { text-align: left; background: #d0d0d0; padding: 8px;}

.list_post th.topic { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size: 16px; }
.list_post th.topic span { color: #0374fe; margin-left: 4px; font-weight: normal;}

.list_post td { padding: 8px; vertical-align: top; }


.list_post td.post {padding: 10px; background: #fafafa; border-radius: 0 5px 0 0; -moz-border-radius:0 5px 0 0; -webkit-border-radius: 0 5px 0 0;  }
.list_post td.post a { word-break: break-all; display: inline-block; }
.list_post td.user { padding-bottom: 4px;  background: #eaeaea; width: 130px; font-size: 11px; border-radius: 5px 0 0 0; }
.list_post td.user div { padding-bottom: 4px; color: #646e71;}
.list_post td.user img { border: 1px solid #fff; border-radius: 5px; -moz-border-radius:  5px; -webkit-border-radius: 5px; }
.list_post td.post .null { font-size: 0px; }

.list_post td.new { background: #fef7da; }

.list_post tr.bot td { background: #dadada; color: #646e71;  font-size: 11px;}
.list_post tr.bot a.nm, .list_post tr.bot a.nm:hover { color: #646e71;  margin-right: 10px;}

.list_post div.post_vote { float: right; line-height: 1; margin-top: 2px; font-size: 12px; color: #0067B8; cursor: pointer; 
            background: #fff; padding: 1px 5px 3px; font-weight: bold; line-height: 1; border-radius: 4px; margin-left: 10px; }

.list_post div.post_vote .post_vote_btn { display: inline-block; color: #646E71; font-size: 15px;  }

/*.list_post div.post_vote .post_vote_btn span {  }
.list_post div.post_vote .post_vote_btn.minus { color: #cc1d00;  }
.list_post div.post_vote .post_vote_btn.plus { color: #237b08;  } */

.list_post div.edit { float: right; line-height: 1; margin-top: 3px; }
.list_post div.edit a { margin-left: 4px; float: left;}

.list_post div.link { float: left; margin-top: 6px; line-height: 1; }
.list_post div.link a { margin-right: 0px;}

.list_post td.time {  border-radius: 0 0 0 5px; -moz-border-radius:  0 0 0 5px; -webkit-border-radius: 0 0 0 5px; vertical-align: middle; }
.list_post td.link { border-radius: 0 0 5px 0; -moz-border-radius:  0 0 5px 0; -webkit-border-radius: 0 0 5px 0;  padding: 4px 8px; vertical-align: top; }

.list_post td.user div.online { color: #0273FE; }
.list_post td.user .an { font-weight: bold; }
.list_post td.user .andt { opacity: 0.5; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); }

.list_post.comment { margin-bottom: 0px; }
.place_comment { background: url(/templates/pictures/fon_place_comment.gif) 0 0 repeat-x; }

.list_post tr.yel td.user { background: #dee7ea; }
.list_post tr.bot.yel td { background: #dee7ea; }

.list_post .post * { vertical-align: top;}
.list_post .post .edit { color: #646e71}
.list_post .post .editp { color: #646e71}

table.form.comment { margin-top: 0px; }

/*
div.topic_name {
    background: #efe37f;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    padding: 12px 18px 12px 18px;
    color: #574c20;
    font-size: 12px;
}

div.topic_name h1 {
    font-size: 12px;
    font-weight: bold;
    margin-right: 8px;
}

div.last_forum {
    margin-bottom: 4px;
    padding-left: 10px;
    background: url(/templates/pictures/ar_news.gif) 0px 8px no-repeat;
}

div.last_forum span {
    font-size: 10px;
}
*/
/*-------форум----------*/


.post_image { max-width:500px; max-height:400px; }
/*.place_image img { border: 1px solid #646E71; }*/

table.catalog_forum { width: 100%;}
table.catalog_forum td { width: 50%; padding: 0;}
table.catalog_forum td.sep { width: 5px;}
table.catalog_forum td.sep div { width: 5px;}
table.catalog_forum div.catalog { font-size: 16px; padding: 15px; background: #F2F2F2; border-radius: 5px; -moz-border-radius:  5px; -webkit-border-radius: 5px; margin-bottom: 10px;}

table.catalog_forum div.sub { padding: 6px 0;}
table.catalog_forum div.sub { font-size: 14px; }
table.catalog_forum div.sub.sel a { font-weight: bold; color: #ED1C24; }
table.catalog_forum .count { padding-left: 4px; color: #666; }

table.catalog_forum div.text { padding: 2px 0 0 0; color: #666; font-size: 12px;}

.forum_navigator { border-collapse: collapse; width: 100%; }
.forum_navigator td.nav, .forum_navigator td.select { padding: 0; }
.forum_navigator td.select { text-align: right; padding: 10px 0 0 0; width: 80px; }
.forum_navigator td.select select { padding: 4px; border-radius: 5px; border: 1px solid #d3d5d5; font-family: Arial; background: #fff; color: #000; font-size: 12px; width: 56px; height: 26px;}

.forum_navigator td.up { text-align: right; padding: 8px 0 0 5px; width: 25px; }
.scroll_up_small { width: 25px; height:27px; background: url(/templates/pictures/arrow_up_small.png) 0px 2px no-repeat; cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); opacity: 0.5;  }
.scroll_up_small:hover { background: url(/templates/pictures/arrow_up_small.png) 0px 0px no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity: 1; }

.list_tags { background: #F2F2F2; border-radius: 5px; margin-bottom: 10px; padding: 10px; }
.list_tags table { width: 100%; }
.list_tags td { width: 33%; padding: 5px; font-size: 12px; }
.list_tags div { padding: 2px 0; }
.list_tags .count { color: #666666;  padding-left: 4px;}

.joint_forum_status { padding: 6px 2px 16px 2px; font-size: 12px; line-height: 16px; }
.joint_forum_status .bullet { display: inline-block; width: 14px; vertical-align: top; height: 14px; margin-top: 1px; border: 1px solid #dadada; margin-right: 6px; }
.joint_forum_status a { display: inline-block; padding-right: 12px; white-space: nowrap; }
.joint_status { display: inline-block; width: 14px; vertical-align: top; height: 14px; margin-top: 2px; border: 1px solid #fff; margin-right: 4px; }


