#hatrix-nav { margin-bottom: 10px; }
#hatrix-nav h1 { margin: 0px; padding: 0px; text-align: left; width: auto; }

#hatrix-alpha { width: 462px; float: left; }
    #hatrix-alpha h3 { border-width: 0px 0px 1px 4px; border-style: solid; border-color: #ccc #666; text-align: left; padding-left: 10px; margin: 10px 0px 40px; }

#hatrix-alpha-one { width: 762px; float: left; }
    #hatrix-alpha-one h3 { border-width: 0px 0px 1px 4px; border-style: solid; border-color: #ccc #666; text-align: left; padding-left: 10px; margin: 10px 0px 40px; }

#hatrix-beta { width: 298px; position: relative; top: 0px; float: left; left: 6px; }
    #hatrix-beta h3 { border-width: 0px 4px 1px 0px; border-style: solid; border-color: #ccc #666; text-align: left; margin: 10px 0px 40px; }
    #hatrix-beta ul { list-style: none; padding: 0px; margin: 0px; }
    #hatrix-beta li { padding: 0px; margin: 0px; }

#hatrix-gamma { position: relative; top: 0px; float: left; margin-top: 6px; }
    #hatrix-gamma dl { margin-top: 10px 0px 0px 0px; padding: 0px; width: 298px; word-wrap: break-word; }
    #hatrix-gamma dt { background: url(/images/tab-line.gif) repeat-x center; }
    #hatrix-gamma dt span { background: #fff; font-weight: bold; margin: 10px 0px 6px 20px; padding: 0px 6px; }
    #hatrix-gamma dd { border-bottom: 0px; color: #999; line-height: 150%; margin: 0px; padding: 0px; }
    #hatrix-gamma dd a { color: #000; text-decoration: none; }
    #hatrix-gamma dd a:hover { text-decoration: underline; }

#preview-area { text-align: left; }
    #preview-area object { margin: 5px 0px 0px 0px; padding: 0px; }
    #preview-area img { background-color: #fff; border: 1px solid #ccc; margin: 6px; padding: 6px; }

#page-body a { color: #c00000; text-decoration: underline; }
#page-body a.link {color: #333333; text-decoration: none; }
#page-body .box { border: 1px solid #ccc; -moz-border-radius: 7px; margin: auto; }
#page-body .box .inner { margin: 6px; }
#page-body .box .text { border-width: 0px 0px 1px; border-style: dotted; border-color: #ccc; }
#page-body .box .button {  }

#where-ru { font-size: 16px; }
    #where-ru a { color: #c00; text-decoration: none; }
    #where-ru h1 { margin-left: 120px; text-align: left; width: auto; font-size: 20px; }
    #where-ru img { width: 48px; height: 48px; margin: 0px 6px; }

#base-info input { width: 242px; }
    #base-info input.ed2k { width: 152px; }
    #base-info input.button { width: 41px; }

#time-info { border-bottom: 1px dotted #ccc; }

#self-info dl { margin-top: 0px; }
    #self-info dt { font-weight: normal; clear: both; }
    #self-info dd { border-bottom: 1px dotted #ccc; margin-left: 40px; }
    #self-info dd.hash { color: #06f; font: bold 12px Courier New, Courier; }
    #self-info dd.aich { font: normal 12px Courier New, Courier; }

#comm-info .score a { color: #f30; text-decoration: none; }

#spread-info { clear: both; }

#related-res-tab { margin-top: 6px; }

#related-res { border: 1px solid #ccc; border-top: 0px; height: 400px; width: 336px; overflow: scroll; }
    #related-res .inner { margin: 6px; }
    #related-res td { vertical-align: top; padding: 3px 0px; }
    #related-res .thumb {  }
    #related-res .desc  { color: #666; }
    #related-res td h4 { width: auto; }

#interactive-tab { width: 100%; }

#file-face { width: 64px; height: 70px; text-align: left; line-height: 105%; }
    #file-face #spe{ text-decoration: none; }

#file-face-list { padding:3px 3px 6px 3px; line-height:1.7em; }
    #file-face-list dl { margin: 4px 0px 0px 3px; }
    #file-face-list dd { float: left; margin-left: 5px; margin-right: 10px; width: 13%; }

#clearboth { clear: both; }

.tab-nav a { color: #000 !important; }

/*admin*/
.admin-mod { display: none;}

#lite-menu-button a { color: #ccc; font-weight:normal; font-size:12px; text-decoration: none; }

/*comment*/
#interactive-commentrm table{ clear:left; }
#interactive-commentrm dl { clear:left;margin-top: 10px 0px 0px 0px; padding: 0px; width: 100%; word-wrap: break-word; }
#interactive-commentrm dt { background: url(/images/tab-line.gif) repeat-x center; }
#interactive-commentrm dt span { background: #fff; font-weight: bold; margin: 10px 0px 0px 20px; padding: 0px 6px; }

#interactive-commentzx table{ clear:left; }
#interactive-commentzx dl { clear:left;margin-top: 10px 0px 0px 0px; padding: 0px; width: 100%; word-wrap: break-word; }
#interactive-commentzx dt { background: url(/images/tab-line.gif) repeat-x center; }
#interactive-commentzx dt span { background: #fff; font-weight: bold; margin: 10px 0px 0px 20px; padding: 0px 6px; }

#interactive-commentxg table{ clear:left; }
#interactive-commentxg dl { clear:left;margin-top: 10px 0px 0px 0px; padding: 0px; width: 100%; word-wrap: break-word; }
#interactive-commentxg dt { background: url(/images/tab-line.gif) repeat-x center; }
#interactive-commentxg dt span { background: #fff; font-weight: bold; margin: 10px 0px 0px 20px; padding: 0px 6px; }

.fileall { padding:3px; margin-bottom:6px; padding-left:14px; }
    .fileall p { margin: 0px 0px 0px 24px; padding: 2px 18px 0px 1px; border-top:none; }

.fileright {padding:3px; margin-bottom:6px; padding-left:14px; }
    .fileright p { margin: 0px 0px 0px 24px; padding: 2px 18px 0px 1px; border-top:none; }

.filecontentstitle { border-bottom:solid 1px #D4D4D4; }
    .filecontentstitle table td { padding:0; margin:0; }

.comment { text-align:right; float:right; margin-top:-18px; padding-right:0 !important; padding-right:10px; margin-left:24px; z-index:100; }
    .comment a { color:#4682B4; text-decoration:underline; }

.pages-nav { clear: left; margin: 20px 0px; padding: 0px; }
.pages-nav a, .pages-nav span { display: block; float: left; padding: 1px 5px 0px; margin-right: 4px; }
.pages-nav a, .pages-nav a:link, .pages-nav a:visited { background: #fff; border: 1px solid #ddd; color: #000; text-decoration: none; }
.pages-nav a:hover { background: #e00000; border-color: #ddd; color: #fff; text-decoration: none; }
.pages-nav span { color: #999; }
.pages-nav .current {font-size:22px; border: 1px solid #fff; color: #999; }
.pages-nav .next { background: #fff; color: #000; border: 1px solid #ddd; }
.pages-nav span.next { color: #CCC; }
#around_border { border:solid 1px #cccccc; margin-left: 15px; margin-top:10px; margin-right:15px; background-color:#ffffee; }
.quotetitle {float:left; padding-left:10px;}
.quoteid { color:#cccccc; }
.quotecontent { padding-left:10px;padding-top:2px;padding-right:5px; }
#no-comments {margin-left:10px;}
#ck-comments {float:right; padding-right:5px;}
#reply{margin-bottom:24px;}
#hatrix-alpha h4{padding-top:10px;padding-bottom:8px;margin-left:16px;font-size:14px;}
#contents{width:420px;} 
#subtitle{
   	border: 1px solid #CCC;
   	width:93%;
	padding:3px 12px;
}  
#subtitle ul{
	list-style: none;    
	margin: 0px;
   	padding: 0px;
} 
#subtitle ul li a{  
	color: #333;
	/*text-decoration: none;*/
    line-height: 180%;         
}  
#subtitle label{
	margin-top: 6px;
}  
#subtitle select{
	margin-top: 6px;
}                              
.del{
    padding-left: 16px;
}
#delsub{
  
} 
#add_subtitle{
   
	margin: 0;
	padding: 0px;
}
.alignRight{
	text-align: right;
}   
table th{
	text-align: right;
}
table tr{
	line-height: 160%;
}                    
#subtable{
	margin-top: -40px; 
} 
table#subtable td{
  
	padding-top: 2px; 
}
