.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:#cccccc;
}
.tbl_download td {
	background:#fff;
	color: #666666;
}
.tbl_download .row_title td {
	background:#959595;
	color:#ffffff;
}
.tbl_download .extra {
	text-align:left;
	color: #333333;
	padding-left:20px;
}
.tbl_download h3 a {
	color:#666;
	font-weight: bold;
}
.tbl_download h3 a:hover {
	color:#666;
	text-decoration:none;
}
.tbl_download .download_action a {
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #00228a;
}
.tbl_download .download_action {
	color: #00228a;
}
.box_search_mod.box_ext_search {
	float: none;
	width: auto;
}
.box_search_mod.box_ext_search .search_L {
	border: 1px solid #ccc;
	border-right: none;
	height: 38px;
}
.box_search_mod.box_ext_search .search_R {
	border: 1px solid #ccc;
	border-left: none;
	padding-right: 5px;
}
.box_search_mod.box_ext_search .text_search {
	height: 19px;
}
.box_search_mod.box_ext_search .search_R .btn_search {
	height: 38px;
}
/*My custom css*/
#List_Price
{
	padding-bottom:20px;
}
#List_Price .items
{
	margin-bottom:25px;
	overflow:hidden;
}
#List_Price .items .img_items
{
	border:1px solid #eaeaea;
	width:35%;
	margin-right:2%;	
	float:left;
	text-align:center;
	padding:2px;
}
#List_Price .items .info_items
{
	width:63%;
	float:left;
}
#List_Price .items .info_items h3
{
	display:block;
	text-align:left;
	padding-bottom:20px;
	font-weight:normal;	
}
#List_Price .items .info_items h3 a
{
	font-size:26px;
	color:#333;
	
}

#List_Price .items .info_items ul
{
	display:table;
	width:100%;
}
#List_Price .items .info_items .meta_items
{
	background:#f6f6f6;
	padding:10px 0px;	
}
#List_Price .items .info_items ul li
{
	display:table-cell;
	text-align:center;
	width:24%;
	position:relative;
	border-right:1px solid #ccc;	
	padding:0 5px;
}
#List_Price .items .info_items ul li:last-child
{
	border-right:none;
}
#List_Price .items .info_items ul li:after
{
	
}
@media screen and (max-width:360px)
{
	#List_Price .items .img_items
  {
		width:100%;
		float:none;
		margin-right:0px;
	}
	#List_Price .items .info_items
	{
		width:100%;
		float:none;
	}
	#List_Price .items .info_items h3
	{
		padding:20px 0px;
	}
}
