
.ListCat {padding:0px; } 
.ListCat .ViewCat {
	width:100%;
	margin:0px; 
}
.ListCat .last {
	background:none;
}

.ListCat .ViewCat div.item{
  float:left;
	margin:0;
	width:300px;
	padding:15px 0px;
	padding-right:23px;	
	margin-right:20px;
	border-right:1px solid #dedede;
}

.ListCat .ViewCat .item.last {
	float:right;
	 background:none;
   margint:0px;
   margin-right:0px;
	 padding-right:0px;
	 border-right:none;
}
.ListCat .ViewCat .item .boxItem { }
.ListCat .ViewCat .imgCat {
 
	border:1px solid #d9d9d9;
	text-align:center; 
}
.ListCat .ViewCat .div-name {
	border-bottom:1px dotted #b2b2b2;
	padding:10px 0px;
	margin-bottom:10px;
	overflow:hidden;	
}
.ListCat .ViewCat .name  { 
 	text-align:center;
	font-weight:normal;
	font-size:20px;
}
.ListCat .ViewCat .name a { color:#d30002;}
.ListCat .ViewCat .name a:hover { 
  text-decoration:none;
} 
.ListCat .ViewCat .num-file { font-weight:bold;}

.ListCat .ViewCat .short { padding-bottom:5px; text-align:justify; height:50px; overflow:hidden; color:#666666}

.ListCat .ViewCat .subcat a { color:#666666 }
.ListCat .ViewCat .subcat a:hover {color:#d30002;}



.subCategory { padding:5px ; border-bottom:1px dotted #ccc; margin-bottom:5px;}
.subCategory ul {list-style:none;}
.subCategory li { float:left; width:20%; padding:2px 0px;}
.subCategory li a {display:block; line-height:20px; background:url(../images/icon_li.gif) 0px 7px no-repeat; padding-left:10px;}
.subCategory li a.current { color:#d30002;}


#List_Item { 
	padding:0px 0px;	
	width:100%;
}

/*----------------- VIEW Picture ----------------*/
#List_Item .View2 {
  float:left; 
	padding-bottom:10px;
	margin-bottom:10px;
	width:100%;
}
#List_Item .View2.last {
	background:none;
	margin-bottom:0px;
	padding-bottom:0px;
}

#List_Item div.View2 div.item{
  float:left;
	margin:0; 
}

#List_Item .View2 div.item .boxItem {
	margin:5px;	
} 

#List_Item .View2 h3 {
	padding:3px 0px;
	font-size:11px;
	text-align:center;
}
#List_Item .View2 h3 a { 
	font-weight:bold;
}
#List_Item .View2 h3 a:hover{ 
	text-decoration:none;
}

#List_Item .View2 .img { 
	border:1px solid #ccc;
	padding:1px;
	text-align:center;
}

#List_Item .viewMore  {
	text-align:right;
	padding-right:10px;
}

#List_Item .NoItem  {
	text-align:center;
	padding:20px;
	color:#FF0000;
}

/*----------------- VIEW File ----------------*/

.tblItem {
	border:1px solid #EFEFEF;
	margin-top:10px;
	padding:0pt;
}
.tblItem .title{
	
	background-color:#EFEFEF;
	padding:3px 7px;
}
.tblItem .title a{
	font-weight:bold;
	font-size:12px;
	color:#FF0000;
}
.tblItem .votes{
	padding:3px;
}
.tblItem .des{
	padding:3px;
}
.tblImg {float:right; display:block;margin-left:7px;}
.tblImg .img { border:1px solid #ccc; padding:2px; }

.tblItem .poster{
	padding:3px;
}
.tblItem .fPoster{
	color:#FF0000;
}

#List_Item .box-item {
	padding:10px;
	border-bottom:1px dotted #d0d0d0;		
}
#List_Item .box-item.last{ border-bottom:none;}
#List_Item .box-item .img  {
	float:left;
	margin-right:10px;	
	border:1px solid #d0d0d0;
	padding:2px;
}
#List_Item .box-item .divInfo {}
#List_Item .box-item .divInfo h3 {}
#List_Item .box-item .divInfo .extra {
	padding:2px 0px;	
	color:#b2b2b2;
	font-size:11px;
}
#List_Item .box-item .divInfo .size { color:#cd0a00; }
 


/*----------------- VIEW Media ----------------*/

.table_bg {
	background-color:#e0e0e0;
}
table.table_bg td{
	padding:2px;
}
.row_title{
	background:#FAFAFA;
	color:#9d0005;
	font-weight:bold;
	height:30px;
}
.row1{
	padding:2px;
	background:#fff;
}
.row2{
	padding:2px;
	background:#FAFAFA;
}
.row_extra{
	background:#FAFAFA;
}
.row_select {
	background:#F4EAD2;
}
.table_bg h3 { padding-bottom:5px;}


.boxTitleDetail{
	font-size:12px;
	font-weight:bold;
	color:#9D0005;
	border-bottom:1px dotted #cccccc;
	text-transform:uppercase;
	padding:10px 0px 5px;
	margin-bottom:5px;
}
.pic_name {
	font-size:18px;
	color:#FFFF00;
	font-weight:bold;
	text-transform:uppercase;
}



.hr {
	background: url(../images/hr.gif) repeat-x center;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

/*---- SEARCH ----*/

#boxAlpha {
	margin:0px;
	padding:5px 2px;
	border:1px solid #cccccc;
}
#boxAlpha h2 { margin:0px;padding:2px; color:#FF6C00; font-weight:bold; font-size:11px;}
#boxAlpha .Alpha {padding:0px ; text-align:center;margin-bottom:10px;}
#boxAlpha .Alpha a {
	padding:0px 5px;
	margin:1px 1px;
	color:#067C00;
	font-weight:bold;
	border:1px solid #999999;
}
#boxAlpha .Alpha a:hover {
	background:#cccccc;
	color:#FF6C00;
}
#boxAlpha .Alpha a.active{
	background:#FF0000;
	color:#fff;
}


/*---- DETAIL ----*/
.boxDetail {}
.boxDetail .img-detail {
	width:150px;
	margin-right:20px;	
}
.boxDetail .div-info {
	width:450px;	
}
.boxDetail .title {  
	color:#333333;	
	font-size:18px;
	font-weight:bold;
	padding:5px 0px;
	text-align:left;
	margin-bottom:5px;
}

.boxDetail .tbl_detail td {
	padding:5px;
	border-bottom:1px solid #e5e5e5;
} 

.boxDetail .tools { overflow: hidden; padding:10px 0px;}
.tools .div-download { width:120px; }
.tools .div-share-like { width:430px; padding-top:5px;}
.tools .div-share-like .share-text { margin-right:5px; padding-top:3px;}
.tools .div-share-like .share_box { padding-top:3px; height:20px; overflow:hidden; width:180px;}



/*COMMENT*/
.boxComment {  
	
}
.fComment {
	color:#444444;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold; 
	padding-bottom:5px;
	margin-bottom:5px;
} 
.divVotes {
	border-bottom:1px solid #d4d4d4;
	padding:5px 0px;
	margin-bottom:10px;
}
.divWrite { padding:10px; background:#f6f6f6;		border:1px solid #dedede; }
.c_textarea  {
	padding:5px 0px;	
}
.c_button {
	padding:2px 0px;
	text-align:right;
}
 
#ext_comment {
	background:#fff;	
} 
.divCommentList{
 	padding:10px 0px;		
}
.list_comment {
 	padding:5px 0px;	 
	display:block;	
	border-bottom:1px dotted #d4d4d4;
}
.list_comment .c-title {
	padding-bottom:5px;	
}
.list_comment .ctitle {font-weight:bold;	color:#da261d;}
.list_comment .c-name {font-weight:bold; color:#da261d; }
.list_comment .c-email	{color:#7c7c7c; font-weight:normal; font-size:11px;}
.list_comment .c-name a {color:#0067b1;}
.list_comment .c-desc {
	text-align:justify;
	padding:5px 15px;
	font-size:11px;
	font-family:Tahoma;
}
.list_comment .c-date	{color:#7c7c7c; font-weight:normal; font-size:11px;}

.list_comment .close{
	width:18px; height:16px; background:url(../images/icon_action.gif) no-repeat left -87px;  position:absolute;
	margin-left:620px;
	 
}
.list_comment	.close:hover, .closecom:hover{background:url(../images/icon_action.gif) no-repeat right -87px}

.vk-menu {padding:2px 0px;}
 
.ajax_mess {
	 border:1px dotted #d08215;padding:5px 5px; background:#FCF5CD ;
	 
}
	


/*sidebar-item*/
.sidebar-item{ padding-top:5px; }
.sidebar-item .item { 
	overflow:hidden;
	border-bottom:1px dotted #d0d0d0 ;
	padding-bottom:10px;
	margin-bottom:10px;
	min-height:60px; 
}
.sidebar-item .item img { border:1px solid #d0d0d0; padding:3px; background:#ffffff; float:left ; margin-right:7px; width:50px; height:50px;}
.sidebar-item .item a { } 

.tbl_download {/* background:#e3e3e3; */}
.tbl_download .item{
	position: relative;
	padding: 10px 0px;
	margin-bottom: 10px;
	border-bottom: 1px solid #CCC;
}
.tbl_download .item .act{
	position:absolute;
	bottom: 10px;
	right: 0px;
	width: 125px;
	height: 35px;
	background: #0f1283;
	text-align: center;
	line-height: 35px;
	/* padding-left: 15px; */
}.tbl_download .item .act a{
	color:#ffffff;
}
.tbl_download .item .act i{
	margin-right: 5px;
}
.tbl_download .item .act:hover{
	background: #ed1b24;
}
.tbl_download .item .act img{
	display: none;
}
.tbl_download td {background:#fff}
.tbl_download .row_title td{background:#ededed;
	color:#333333;}
.tbl_download .extra {
	/* text-align:left; */
	/* padding-left:20px; */
	}
.tbl_download h3 a {color: #0f1283;margin-bottom: 10px;display: block;}
.tbl_download h3 a:hover {color:#cc0700;
	text-decoration:none}