/*frame 1*/
.centerDefault{
	
	margin-bottom:20px;
	padding-bottom:10px;
}
.centerDefault .frame-header{
	background:url(images/header-score.png) no-repeat scroll;
	width:474px;
	height:38px;
	line-height:35px;
}
.centerDefault .frame-header b{
	text-transform:uppercase;
	font-weight:bold;
	padding-left:38px;
	color:#fff;
}
/**/
.smail-box{
}
.smail-box .frame-header{
	width:474px;
}
.smail-box .frame-header b{
	text-transform:uppercase;
	font-weight:bold;
	padding-left:10px;
	color:#000;
}

/*frame simple*/
.simple-frame
{
	border-bottom:none;
	margin-bottom:10px;
}
.simple-frame .frame-header
{
	background:url(images/header-category.png) repeat-x left top;
	height:23px;
	border-bottom:1px solid #cccccc;
	display:none;	
}
.simple-frame .frame-header div
{
	background:url(images/frames/bg-title_01.gif) no-repeat left top;	
	height:23px;
}
.simple-frame .frame-header div div
{
	background:url(images/frames/bg-title_05.gif) no-repeat right top;		
}
.simple-frame .frame-header b
{
	line-height:23px;
	font-weight:bold;	
	padding:0 0 0 11px;
	font-size:13px;
	margin:0;
}
.simple-frame .frame-content
{
	
}
.simple-frame .frame-footer{
	display:none;
}
/*loai 2*/
.center-frame
{
	margin-bottom:10px;
	border-radius :7px;
	box-shadow:0 0 0 0 #999;
	border:1px solid #999;
	
}
.center-frame .frame-title
{
	background:url(images/frames/bg-tile-center.gif) repeat-x left top;
	height:32px;
	
}
.center-frame .frame-title div
{
	padding-left:5px;
}
.center-frame .frame-title span
{
	background:url(images/frames/icon-tron.gif) no-repeat left center;
	padding-left:15px;
	color:#4294d0;
	font-weight:bold;
	font-style:italic;
	line-height:30px;
}
.center-frame .frame-content
{
	 
}
.center-frame .frame-header
{
	background:url(images/frames/bg-tile-center.gif) repeat-x left top;
	height:32px;
	border-bottom:1px solid #999;
}
.center-frame .frame-header div
{
	
}
.center-frame .frame-header div div
{
	background:url(images/frames/icon-tron.gif) no-repeat left center;
	
	
	font-weight:bold;
	
	line-height:30px;
}
.center-frame .frame-header div div b
{display:block;
	font-size:14px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
}
/*frame 3*/
.frame-rounded-top
{
	margin-bottom:10px;
	border:1px solid #cccccc;
	padding:5px;
}
.frame-rounded-top .frame-header
{
	background:url(images/icons-fream-conted.png) no-repeat left top;
	height:16px;
	padding-bottom:5px;
	border-bottom:1px dashed #CCCCCC;
}
.frame-rounded-top .frame-header div
{

}
.frame-rounded-top .frame-header div div
{

}
.frame-rounded-top .frame-header div div b
{display:block;
	padding-left:20px;
}
.frame-rounded-top .frame-content
{

	border-top:none;	
	border-bottom:none;
}
.frame-rounded-top .frame-footer
{
	background:url(images/frames/f1-b-loop.gif) repeat-x left top;
	height:9px;
}
.frame-rounded-top .frame-footer div
{
	background:url(images/frames/f1-b-left.gif) no-repeat left top;
	height:9px;
}
.frame-rounded-top .frame-footer div div
{
	background:url(images/frames/f1-b-right.gif) no-repeat right top;
	height:9px;
}
/*frame 4*/
.frame-rounded-coners1,
.frame-rounded-coners
{
	
	margin:10px 0 10px 0;
	border-radius :7px;
	box-shadow:0 0 0 0 #3399cc;
	border-bottom:8px solid #3399cc;
	border-top:1px solid #3399cc;
	border-right:1px solid #3399cc;
	border-left:1px solid #3399cc;
	margin-bottom:10px;
	position:relative;
}
.frame-rounded-coners .frame-header
{
	
}
.frame-rounded-coners .frame-header div
{
	
}
.frame-rounded-coners .frame-header div div
{
		
}
.frame-rounded-coners1 .frame-header div div b a,
.frame-rounded-coners .frame-header div div b a{
	color:#333333;
}
.frame-rounded-coners1 .frame-header div div b,
.frame-rounded-coners .frame-header div div b
{display:block;
	font-size:16px;
	color:#333333;
	padding-left:10px;
	line-height:36px;
}
.frame-rounded-coners .frame-content
{
	
}
/*frame 5*/
.frame-rounded-coners3,
.frame-square-coners
{
	margin:10px 0 10px 0;
	border-radius :7px;
	box-shadow:0 0 0 0 #99cc33;
	border-bottom:8px solid #99cc33;
	border-top:1px solid #99cc33;
	border-right:1px solid #99cc33;
	border-left:1px solid #99cc33;
	margin-bottom:10px;
	position:relative;
}
.frame-square-coners .frame-header
{
		
}
.frame-rounded-coners3 .frame-header div div b a{
	color:#333333;
}
.frame-rounded-coners3 .frame-header div div b,
.frame-square-coners .frame-header div div b
{display:block;
	font-size:16px;
	color:#333333;
	padding-left:10px;
	line-height:36px;
}
.frame-square-coners .frame-content
{
	
}
/*frame 6*/
.frame-rounded-coners2,
.frame-coners
{
	margin:10px 0 10px 0;
	border-radius :7px;
	box-shadow:0 0 0 0 #cc3333;
	border-bottom:8px solid #cc3333;
	border-top:1px solid #cc3333;
	border-right:1px solid #cc3333;
	border-left:1px solid #cc3333;
	position:relative;
}
.right-frame-product{
	top:10px;
	right:10px;
	position:absolute;
}
.frame-pink{
	position:relative;
}
.right-frame-product a{
	color:#B50303;
	text-decoration:underline;
}
.frame-coners .frame-header
{
	
}
.frame-coners .frame-header div
{
	
}
.frame-coners .frame-header div div
{
	
}
.frame-rounded-coners2 .frame-header div div b a{
	color:#333333;
}
.frame-coners .frame-header div div b .right-frame-title a{
	color:#0A7EC7;
	font-size:12px;
	font-weight:normal;
}
.frame-coners .frame-header div div b .right-frame-title{
	float:right;
	padding-right:10px;
}
.frame-rounded-coners2 .frame-header div div b,
.frame-coners .frame-header div div b
{display:block;
	font-size:16px;
	color:#333333;
	padding-left:10px;
	line-height:36px;
	
}
.frame-rounded-coners2 .frame-footer,
.frame-coners .frame-footer
{
	background:url(images/frames/f1-b-loop.gif) repeat-x left top;
	height:9px;
}
.frame-rounded-coners2 .frame-footer div,
.frame-coners .frame-footer div
{
	background:url(images/frames/f1-b-left.gif) no-repeat left top;
	height:9px;
}
.frame-rounded-coners2 .frame-footer div div,
.frame-coners .frame-footer div div
{
	background:url(images/frames/f1-b-right.gif) no-repeat right top;
	height:9px;
}
/*frame 7*/
.frame-ribbon
{
	margin-bottom:10px;	
}
.frame-ribbon .frame-header
{
	background:url(images/frames/frame_054.png) repeat-x left top;
	height:56px;
}
.frame-ribbon .frame-header div
{
	background:url(images/frames/frame_034.png) no-repeat left top;
	height:56px;
}
.frame-ribbon .frame-header div div
{
	background:url(images/frames/frame_074.png) no-repeat right top;
}
.frame-ribbon .frame-header div div b
{display:block;
	font-size:12px;
	color:#fff;	
	line-height:60px;	
	padding-left:30px;
}
.frame-ribbon .frame-content
{
	padding:0 8px;
}
.frame-ribbon .frame-content .frame-content-right
{
	border:solid 1px #8d8f92;	
	border-top:none;	
	margin:auto;	
}
/*no frame*/
.no-frame
{
	margin:0 0 10px 0;
}
.no-frame .frame-header
{
}
.no-frame .frame-header b
{
	display:none;
}
.no-frame .frame-content
{
	
}
/*small-box*/
.small-box
{
}
.small-box .frame-header
{
	display:none;
}
.small-box .frame-content
{
	background:url(images/bg-smal-box.png) no-repeat left top;
	height:29px;
	width:179px;
}
.small-box .frame-content a
{
	padding-left:20px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:28px;
}
.small-box .frame-content a:hover
{
	text-decoration:none;
}
/*frame-pink*/
#page-footer .frame-pink{
	margin-top:10px;
}
.frame-pink .frame-header div div b
{display:block;
	color:#0376E3;
    font-size: 13px;
    font-weight: 600;
    line-height: 25px;
    text-decoration: none;
	padding-left:10px;
}