.tree_list{margin-bottom:0;}

.forum-tree{position:relative;  z-index:0;}

.forum-tree .table-tree{ zoom:1; white-space:nowrap}
.forum-tree .table-tree a{text-decoration:none;}
.forum-tree .table-tree a:hover{color:#5f5f5f;}
.forum-tree .table-tree th{padding:5px; background:#e7e7e5; border-bottom:2px solid #fff; text-align:center; white-space:nowrap}
.forum-tree .table-tree td{vertical-align:top; padding:2px; text-align:center; white-space:nowrap}
.forum-tree .table-tree .td_empty{width:2px; background:#fff; padding:0; margin:0;}
.forum-tree .table-tree .td-leftcorner{width:3px; padding:0; margin:0; background:#f3f3f3 url(../images/forum_tree_corner_bottom.gif) 0 bottom no-repeat; vertical-align:top;}
.forum-tree .table-tree th.td-leftcorner{background:#E7E7E5 url(../images/forum_tree_corner_bottom2.gif) 0 bottom no-repeat;}
.forum-tree .table-tree .leftcorner{width:3px; height:3px; background:url(../images/forum_tree_corner2.gif) no-repeat}
.forum-tree .table-tree th.td-leftcorner .leftcorner{background:url(../images/forum_tree_corner.gif) no-repeat}
.forum-tree .table-tree .td-rightcorner{width:3px; padding:0; margin:0; background:#f3f3f3 url(../images/forum_tree_corner_bottom.gif) -3px bottom no-repeat; vertical-align:top;}
.forum-tree .table-tree th.td-rightcorner{width:3px; padding:0; margin:0; background:#e7e7e5 url(../images/forum_tree_corner_bottom2.gif) -3px bottom no-repeat;}
.forum-tree .table-tree .rightcorner{width:3px; height:3px; background:url(../images/forum_tree_corner2.gif) -3px 0 no-repeat}
.forum-tree .table-tree th.td-rightcorner .rightcorner{background:url(../images/forum_tree_corner.gif) -3px 0 no-repeat}
.forum-tree .table-tree  .span-new{font-size:0.9em; color:#ff8200; text-align:left; line-height:14px; font-weight:normal !important; margin:0 0 0 3px;}

.forum-tree .table-tree .td-number{width:36px !important;}
.forum-tree .table-tree .td-author{width:100px;}
.forum-tree .table-tree .td-data{width:130px;}
.forum-tree .table-tree .td-view{width:40px;}
.forum-tree .table-tree .td-view{width:40px;}
.forum-tree .table-tree .td-view{width:40px;}

.forum-tree .table-tree .bg{background:#f3f3f3;}
.forum-tree .table-tree .newthema{}
.forum-tree .table-tree .newthema td{font-weight:bold;}
.forum-tree .table-tree .td-thema{text-align:left; background:#f3f3f3 url(../images/tree_title.gif) 3px 5px no-repeat; padding: 3px 0 0 19px;}
.forum-tree .table-tree .td-thema-a{background:#f3f3f3 url(../images/tree_titlea.gif) 3px 5px no-repeat;}

.forum-tree .table-tree .td-tree{/*padding:0 0 0 40px;*/ padding:0; text-align:left;}
.forum-tree .table-tree .td-tree span{font-size:0.9em; color:#ff8200; text-align:left; line-height:18px;}

.forum-tree .table-tree li, .forum-tree .table-tree ul{line-height:13px !important; position:relative; margin:0 !important; padding:0 !important;}
.forum-tree .table-tree li{display:inline-block; display:block; zoom:1; position:relative; list-style:none; margin:0; padding:0 0 0 18px !important;}
.forum-tree .table-tree a.container{width:100%;  clear:both; height:18px !important; margin:0; padding:0; position:relative; display:block; line-height:17px; white-space:nowrap;}
.forum-tree .table-tree a.container .bg-left{/*width:58px; height:18px; position:absolute; top:0; left:-60px; background:url(../images/for_tree.png); display:none;*/}

.forum-tree .table-tree a.container:hover{ background:url(../images/for_tree.png);}
.forum-tree .table-tree a.container:hover .bg-left{display:block;}

#tooltip{width:270px; z-index: 1050; display:none; padding:8px; position:absolute;
	                                            border:1px solid #FFD161;  background:#FFF39F; color: #5F5F5F; white-space:normal;
                                                -webkit-box-shadow: 0px 2px 5px #666; -moz-box-shadow: 0px 2px 5px #666; box-shadow: 0px 2px 5px #666;
												-moz-border-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-top-left-radius:5px;border-radius:5px;}
#tooltip h3{font-size:1.4em; color:#df413d; display:block; padding:0 0 5px 0; font-weight:normal;}
#tooltip div{font-size:1.2em; color:#444141;}
.forum-tree .table-tree .line{background:url(../images/tree_ul.gif) 18px 0 repeat-y;}
.forum-tree .table-tree a.b{padding:2px 4px 0 6px; text-decoration:none; display:inline-block;}
.forum-tree .table-tree .tree-li_hover{background-color:#eaead4;}

.forum-tree .table-tree .td-div div{height:18px;padding:0; line-height:12px;}

.forum-tree .table-tree .icon{width:24px; height:18px; background:url(../images/tree_i.gif) no-repeat; float:left; margin:0 5px 0 0;}
.forum-tree .table-tree .icon-2{background:url(../images/tree_i2.gif) no-repeat; }
.forum-tree .table-tree .icon-3{background:url(../images/tree_i3.gif) no-repeat; }
.forum-tree .table-tree .icon-last{background:url(../images/tree_last.gif) no-repeat;}
.forum-tree .table-tree .icon-a{background:url(../images/tree_i_a.gif) no-repeat; }
.forum-tree .table-tree .icon-2a{background:url(../images/tree_i2_a.gif) no-repeat; }
.forum-tree .table-tree .icon-3a{background:url(../images/tree_i3_a.gif) no-repeat; }
.forum-tree .table-tree .icon-lasta{background:url(../images/tree_last_a.gif) no-repeat;}

.forum-tree #tree-popup{width:200px; z-index: 1050;}

#horizontalwrap {

display: inline; 
}

#mycustomscroll {
	/* Typical fixed height and fixed width example */
	width: 100%;
	overflow: hidden;
	
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	margin: 0.3em auto;
	
}
.catalog_spis #mycustomscroll,
.catalog_spis #mycustomscroll_mcontentwrapper {
	/*overflow-y:visible !important;*/
}

#mycustomscroll_hscrollerbase{top:0 !important;}

.td-number{width:36px !important;}
/*.forum-tree {table-layout:fixed;}*/
.forum-tree  ul.lvl1{margin-left:-11px !important;}

.forum-tree  ul.lvl1 {overflow:hidden; margin-bottom:10px !important;}
.forum-tree  ul.lvl1 li{position:relative; overflow:visible;}
.forum-tree  ul.lvl1 li a .bg-left{display:block; 
  position:absolute; height:18px; width:3000px; top:-5000px; left:0px; margin-left:-3000px; background:url(../images/for_tree.png);}
.forum-tree li a.container:hover .bg-left{top:0 !important;}

.forum-tree .table-tree a.container:hover .icon{
 filter:alpha(opacity=60);
 -moz-opacity:0.6;
 -khtml-opacity: 0.6;
 opacity:0.6;
}