html {margin:0;padding:0;border:0;font-size:100.01%;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
a{text-decoration:none;color:#0784a3;}
a:hover{text-decoration:underline;color:#ff8a00;}
a img{border:none;}
:focus {outline:0;}
.clr{clear:both;}
body {line-height:1.5;background-color:#fff;font-size:11px;color:#333;font-family:Tahoma, Arial, Verdana, sans-serif;margin:0px;}
/* typography.css */
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 {font-size:3em;line-height:1;}
h2 {font-size:2em;}
h3 {font-size:1.5em;}
h4 {font-size:1.2em;}
h5, h6 {}
ul, li{list-style-type:none;list-style-image:none;}
.home-content{padding:0px;height:1%;}
.w-page{width:1000px;margin:0 auto;}
.left-home{width:800px;float:left;margin:0 0 10px 0;}
.left-home .al-pl{padding:0px 14px 0px 14px;border:1px solid #dedede;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding-bottom:0px;margin:0 0 30px 0;}
.right-home{float:right;width:180px;}
.right-home .title-main{padding:6px 10px 4px 10px;}
.top-bank{padding:0px 0 0px 0px;border:1px solid #dedede;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:10px;}

.top-content, .left-home .al-pl, .top-bank {box-shadow:0px 0px 6px #ebebeb;}

ol{
	counter-reset: li; /* Initiate a counter */
	list-style: none; /* Remove default numbering */
	*list-style: decimal; /* Keep using default numbering for IE6/7 */
	font: 13px 'trebuchet MS', 'lucida sans';
	padding: 0;
	text-shadow: 0 1px 0 rgba(255,255,255,.5);
}

.homelist {
	padding:10px 0px 30px 40px;
}
.homelist li {
	float: left;
}
.homelist li a {
padding-right: 30px;
padding-left: 20px;
display: block;
}



.rounded-list a{
	position: relative;
	display: block;
	padding: .4em .4em .4em 2em;
	*padding: .4em;
	margin: .5em 0;
	background: #ddd;
	color: #444;
	text-decoration: none;
	border-radius: .3em;
	transition: all .3s ease-out;	
}

.rounded-list a:hover{
	background: #eee;
}

.rounded-list a:hover:before{
    transform: rotate(360deg);	
}

.rounded-list a:before{
	content: counter(li);
	counter-increment: li;
	position: absolute;	
	left: -1.3em;
	top: 50%;
	margin-top: -1.3em;
	background: #87ceeb;
	height: 2em;
	width: 2em;
	line-height: 2em;
	border: .3em solid #fff;
	text-align: center;
	font-weight: bold;
	border-radius: 2em;
	transition: all .3s ease-out;
}
.right-home .title-main, .left-home .title-main{display:block;color:#555;font-weight:bold;font-size:15px;padding:4px 0 3px 0;}
.ico-rank{padding-left:24px;background-position:-14px -739px;}
.top-bank .title-main {
	text-transform:uppercase; 
	text-shadow: 1px 0 #DDDDDD; 
	border-bottom: 1px dotted #ccc;
	background: #eee;
}
label {
	color: #CC3300; 
}
/* LIST PHIM */
#listphim ol li a { display:block; text-decoration:none; color:#000000; background-color:#FFFFFF; line-height:30px;
  border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#CCCCCC; padding-left:20px; cursor:pointer; }
#listphim ol li a:hover { color:#FFFFFF; background-image:url(li_hover.png); background-repeat:repeat-x; }
#listphim ol li a strong { margin-right:10px; }
/* LIST PHIM */
.left-home .title-main .more{padding:6px 0 0 5px;}
.right-home .title-main .more, .left-home .title-main .more{font-size:11px;}


.list-al-pl{display:block;height:1%;margin:10px 0px 0px 5px;}
.list-al-pl ul{width:118px;float:left;margin:0 17px 5px 0;}
.list-al-pl li{width:118px;float:left;margin:0 9px 5px 0;}
.list-al-pl h3{margin-top:3px; width:110px; overflow: hidden; line-height:16px;font-size:13px;}
.list-al-pl p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; color:#919191; font-size:11px;}
.list-al-pl p a{}

.poster {width:110px;height:180px;}
.poster img{
    border-radius:15px 15px 15px 15px;
    -moz-border-radius:15px 15px 15px 15px;
    -webkit-border-radius:15px 15px 15px 15px;
	box-shadow: 1px 1px 5px #333;
	-webkit-box-shadow: 1px 1px 5px #333;
	-moz-box-shadow: 1px 1px 5px #333;
}
.imgdl {
	margin:10px 0px 0px 10px;
}
.imgdl img {
    border-radius:15px 15px 15px 15px;
    -moz-border-radius:15px 15px 15px 15px;
    -webkit-border-radius:15px 15px 15px 15px;
	box-shadow: 1px 1px 5px #333;
	-webkit-box-shadow: 1px 1px 5px #333;
	-moz-box-shadow: 1px 1px 5px #333;
}
#more {
	margin:0px 0px 0px 20px;
}
.thongke {
	margin:10px 0px 10px 10px;
}
.login {
	margin:10px 0px 10px 10px;
	line-height:25px;
}
.login input[type="submit"] {
	
	margin:10px 0px 0px 50px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding: 5px 10px 5px 10px;
	border: solid 1px #302e30;
	background: #ea4d00;
	text-shadow: 0px 1px 0px #000;

	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

	cursor: pointer;

}
.login input[type="submit"]:hover {
	background: #ff6600;
}


/*--------------------*/
#inputs input
{
    background: #f1f1f1 url(login-sprite.png) no-repeat;
    padding: 10px 10px 10px 10px;
    margin: 0;
    border: 1px solid #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
    -webkit-box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
    box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
}

#inputs input:focus
{
    background-color: #fff;
    border-color: #e8c291;
    outline: none;
    -moz-box-shadow: 0 0 0 1px #e8c291 inset;
    -webkit-box-shadow: 0 0 0 1px #e8c291 inset;
    box-shadow: 0 0 0 1px #e8c291 inset;
}

#search{ width: 140px;}

/*--------------------*/



.footer{padding:13px 0 20px 20px;border-top:1px solid #dfdfdf;background-color:#f9f9f9;}
	.footer ul{float:left;height:1%;width:145px;display:block;}
	.footer ul li{float:left;width:130px;font-size:11px;padding:0 0 3px 0;display:block;}
	.footer ul li a{color:#6f6f6f;}
	.footer ul .title{font-size:11px;font-weight:bold;color:#6f6f6f;}
	.footer .address{float:right;color:#6f6f6f;text-align:right;line-height:17px;position:relative;padding:0px 131px 0 0;margin-top:-2px;}
	.footer .address .logof{display:block;width:122px;height:62px;background-position:left -604px;position:absolute;right:0px;top:4px;}
	.footer .address .link{ text-align:right;font-size:12px;font-weight:bold;}

