/* CSS Document */.clear-both
{
	clear:both;
}
/*dien dan*/
#fr-whole-page
{
	background:url(images/forum/bg-header.png) repeat-x left top #fff;
	font-family:Tahoma, Geneva, sans-serif, Arial, Helvetica, sans-serif;
}
#page-header 
{
	position:relative;
}
.fr-bg-header
{	
	height:200px;
}
#page-header .fr-top
{	
	color:#fff;
	height:37px;
}
#page-header .fr-top a
{
	color:#fff;
}
#page-header .fr-top .link-register
{
	float:right;
	width:138px;
	line-height:36px;
	font-size:14px;
}
#page-header .fr-top  form
{
	float:right;
	padding-right:10px;
	padding-top:6px;
}
#page-header .fr-top  form input[type=text],
#page-header .fr-top  form input[type=password]
{
	background:url(images/forum/bg-input-login.png) no-repeat left top;
	width:124px;
	height:22px;
	border:none;
	color:#fff;
	padding-left:10px;
}
#page-header .fr-top  form .fr-btlogin
{
	background:#00283f;
	color:#fff;
	border:none;
	height:22px;
}
.fr-main-menu
{
	width:1000px;
	margin:0 auto;
	background:url(images/forum/mn-center.png) repeat-x left top;
	height:51px;
	position:absolute;
	bottom:0;
	left:0;
}
.fr-main-menu .mn-left
{
	background:url(images/forum/mn-left.png) no-repeat left top;
	height:51px;
}
.fr-main-menu .mn-right
{
	background:url(images/forum/mn-left-09.png) no-repeat right top;
	height:51px;
}
.fr-main-menu ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.fr-main-menu ul li
{
	float:left;
	margin-left:5px;
}
.fr-main-menu ul li a
{
	display:block;
	line-height:28px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	float:left;	
}
.fr-main-menu ul li a span
{
	display:block;
	float:left;
	height:28px;
}
.fr-main-menu ul li a span span
{
	padding:0 10px;
}
.fr-main-menu ul li a:hover,
.fr-main-menu ul li a.Active
{
	background:url(images/forum/ac-center.png) repeat-x left top;
	color:#00273D;
}
.fr-main-menu ul li a:hover span,
.fr-main-menu ul li a.Active span
{
	background:url(images/forum/ac-left.png) no-repeat left top;
}
.fr-main-menu ul li a:hover span span,
.fr-main-menu ul li a.Active span span
{
	background:url(images/forum/ac-right.png) no-repeat right top;
}
.fr-main-menu ul li.last-item
{
	background:url(images/forum/icon-arrow.png) no-repeat right center;
}
.fr-main-menu form
{
	float:right;
	padding-top:2px;
}
.fr-main-menu form input[type=text]
{
	background:url(images/forum/bg-iptext.png) no-repeat left top;
	width:199px;
	height:18px;
	border:none;
	margin-top:3px;
}
.fr-main-menu form .fr-bt-search
{
	background:none;
	color:#fff;
	font-size:11px;
	border:none;
}
.fr-main-menu .date-today
{
	color:#00273D;
	padding-top:3px;
	padding-left:15px;
	font-weight:bold;
}
.fr-main-menu  .date-today a img
{
	float:right;
	margin-right:10px;
}
/*#fr-page-content
{
	padding-top:10px;
	width:1000px;
	margin:0 auto;
}*/
.fr-page-title
{
	background:url(images/forum/h-center.png) repeat-x left top;
	height:27px;
}
.fr-page-title .bg-left
{
	background:url(images/forum/h-left.png) no-repeat left top;
	height:27px;
}
.fr-page-title .bg-right
{
	background:url(images/forum/h-right.png) no-repeat right top;
	height:27px;
}
.fr-page-title .bg-right ul
{
	margin:0;
	padding:0;	
	line-height:28px;	
	color:#1b74ab;	
	float:left;
	font-size:14px;
	text-transform:uppercase;
	padding-left:30px;
}
.fr-page-title .bg-right ul li
{
	float:left;
}
.fr-page-title .bg-right ul li a
{
	color:#1b74ab;	
	padding-left:7px;
}
.fr-page-title .bg-right a img
{
	float:right;
	margin:5px 10px 0 0;
}
.welcome-tip
{
	background:url(images/forum/wl-center.png) repeat-x left top;
	height:54px;
	margin-top:10px;
	margin-bottom:10px;
}
.welcome-tip  .bg-left
{
	background:url(images/forum/wl-left.png) no-repeat left top;
	height:54px;
}
.welcome-tip  .bg-right
{
	background:url(images/forum/wl-right.png) no-repeat right top;
	height:54px;
}
.welcome-tip  .bg-right p
{
	padding:10px 5px;
	margin:0;
	line-height:18px;	
}
.welcome-tip  .bg-right p a
{
	font-weight:bold;
	color:#075399;
}
.one-thread
{
	margin-bottom:10px;
}
.one-thread .thread-title
{
	background:url(images/forum/th-center.png) repeat-x left top;
	height:30px;
}
.one-thread .thread-title div
{
	background:url(images/forum/th-left.png) no-repeat left top;
	height:30px;
}
.one-thread .thread-title div div
{
	background:url(images/forum/th-right.png) no-repeat right top;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	line-height:30px;
	padding-left:15px;
}
.one-thread .thread-title div div span,
.one-thread .thread-title a
{
	text-transform:none;
	font-size:11px;
}
.one-thread .thread-title a
{
	color:#fff;
	padding-right:15px;
}
.one-thread .thread-content
{
	border:solid 1px #ebebeb;
}
.one-thread .thread-content table tr.tr-one
{
	background:#f1f6f8;
	color:#797979;
	height:30px;
}
.one-thread .thread-content table tr td
{
	border-bottom:solid 2px #ebebeb;
}
.one-thread .thread-content table tr.tr-content img
{
	float:left;
}
.one-thread .thread-content table tr.tr-content .title
{
	float:left;
	margin-left:5px;
}
.one-thread .thread-content table tr.tr-content .title a
{
	font-weight:bold;
	color:#075399;
	text-transform:uppercase;
}
.one-thread .thread-content table tr.tr-content .title .paging-1 a
{
	color:#666;
	padding:0 3px;
	display:block;
	width:10px;
	height:15px;
	font-size:11px;
	margin-left:2px;
	text-align:center;
	float:left;
	background:#f3f3f3;
	border:solid 1px #ccc;
	font-weight:normal;
	line-height:15px;
}
.one-thread .thread-content table td.latest-create a
{
	color:#075399;
}
.one-thread .thread-content table td.latest-create a img
{
	float:none;
}
.one-thread .thread-content table tr.tr-content .title span,
.one-thread .thread-content table tr.tr-content .news-latest span,
.list-today li span
{
	color:#797979;
	line-height:18px;
}
.one-thread .thread-content table tr.tr-content .news-latest a
{
	color: #2E7606;
    font-weight: 700;
}
.frame-header div div h2
{
	margin:0;
	padding:0;
}
.right-frame
{
	margin-bottom:10px;
}
.right-frame .frame-header
{
	background:url(images/forum/frame-r-center.png) repeat-x left top;
	height:34px;
}
.right-frame .frame-header div
{
	background:url(images/forum/frame-r-left.png) no-repeat left top;
	height:34px;
}
.right-frame .frame-header div div
{
	background:url(images/forum/frame-r-rigth.png) no-repeat right top;
}
.right-frame .frame-header div div h2
{
	color:#424242;
	text-transform:uppercase;
	line-height:34px;
	padding-left:15px;	
}
.right-frame .frame-content
{
	background:#cbe1ed;
	padding:0 5px;
}
.right-frame .frame-footer
{
	background:url(images/forum/frame-r-footer.png) repeat-x left top;
	height:18px;
}
.right-frame .frame-content .frame-content-left
{
	background:url(images/forum/bg-contentr.png) repeat-x left top #fff;
	padding:5px;
}
.list-today li
{
	border-bottom:dotted 1px #ccc;
	padding-bottom:5px;
	padding-top:5px;
}
.list-today li img
{
	float:left;
	margin-right:5px;
	border:solid 1px #f7f7f7;
}
.list-today li a
{
	color: #2E7606;
    font-weight: 700;
}
#fr-page-footer
{
	background:url(images/forum/footer.png) repeat-x left top #004b77;
	color:#fff;
	min-height:78px;
}
#fr-page-footer .copyright
{
	width:1000px;
	margin:0 auto;
}
#fr-page-footer .copyright a
{
	color:#fff;
	text-decoration:underline;
}
#fr-page-footer .copyright .address
{
	padding:10px;
}
.detail-statistics
{
	line-height:18px;
	font-size:14px;
	padding:10px;
}
.detail-statistics a
{
	color: #2E7606;
}
.detail-statistics span
{
	color:red;
}
.detail-statistics .name-fr
{
	color:#666;
	font-weight:bold;
	text-transform:uppercase;
	background:url(images/forum/icon-statistics.png) no-repeat left top;
	padding-left:23px;
	padding-bottom:5px;
}
#box-fr-rss
{	
	color:#000;
	padding:10px;
	width:700px;
	height:400px;	
}
#box-fr-rss .title-box
{
	text-transform:uppercase;
	height:28px;
	line-height:28px;
	padding-left:15px;
	color:#fff;
	background:#65a5d1;
	font-size:14px;
}
#box-fr-rss table
{
	background:#d4d4d4;
	margin-top:10px;
}
#box-fr-rss table tr td
{
	background:#fff;
}
#box-fr-rss table ul.list
{
	margin:0;
	padding:0;
	list-style:none;
}
#box-fr-rss table ul.list li
{
	border-bottom:dotted 1px #ccc;
	padding:5px 0;
}
#box-fr-rss table ul.list li a
{
	color:#176093;
}
#box-fr-rss table ul.list li a.active
{
	font-weight:bold;
	font-size:14px;
}
.thread-title
{
	height:325px;
	overflow:auto;
}
.subject-create
{
	padding:10px 0;
}
.subject-create .fr-bt-create
{
	background:url(images/forum/bt-creat.png) no-repeat left top;
	width:124px;
	height:29px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	line-height:29px;
	float:left;
}
.subject-create .fr-bt-create a
{
	color:#fff;
}
.paging-subject
{
	float:right;
	padding-right:5px;
}
.paging-subject a
{
	display:block;
	min-width:15px;
	min-height:15px;
	padding:3px;
	color:#666;
	text-align:center;
	line-height:15px;
	float:left;
	border:solid 1px #c0c0c0;
	background:#f7f7f7;
	margin-left:2px;
}
.paging-subject span
{
	display:block;
	height:15px;
	line-height:15px;
	color:#666;
	float:left;
}
.paging-subject a.current
{
	color:#42870b;
	font-weight:bold;
}
.subject-create .share-bt
{
	float:left;
	margin-left:5px;	
	padding-top:10px;
}
.subject-create .name-subject
{
	font-weight:bold;
	font-size:14px;
}
.subject-create .name-subject span
{
	color:#323232;
}
.subject-create .name-subject a
{
	color:#075399;
}
.thread-content td.member-post
{
	background:#f7f7f7;
	border-right:solid 1px #ccc;
	text-align:center;
}
.thread-content td.member-post a
{
	color:#42870b;
	font-size:16px;
	font-weight:bold;
}
.thread-content td.member-post img
{
	float:none !important;
}
.thread-content td.member-post .star-tic
{
	margin:5px 0;
}
.thread-content td.member-post .member-info
{
	margin-top:7px;
}
.thread-content td.member-post .member-info div
{
	width:130px;	
	border:solid 1px #ccc;
	padding:3px;
	color:#666;
	margin:0 auto;
	margin-bottom:5px;
	text-align:left;
}
.thread-content td.member-post .member-info div span
{
	color:#42870b;	
	font-weight:bold;
	padding-right:5px;
}
.thread-content td.td-content-sub .title-sub
{
	font-size:16px;
	padding-bottom:3px;
	border-bottom:solid 1px #f7f7f7;
	font-weight:bold;
	color:#666;
}
.thread-content td.td-content-sub .subject-brief
{
	font-weight:bold;
	margin-bottom:15px;
	margin-top:10px;
}
.thread-content td.td-content-sub .subject-content
{
	padding-bottom:5px;
	border-bottom:solid 1px #e0dede;
}
.thread-content td.td-content-sub .other-related ul
{
	margin:0;
	padding:0 0 0 15px;	
}
.thread-content td.td-content-sub .other-related ul li
{
	padding-bottom:5px;
	background:url(images/forum/icon-tron.png) no-repeat left 5px;
	padding-left:15px;
}
.thread-content td.td-content-sub .other-related ul li a
{
	color:#075399;
}
.thread-content td.td-content-sub .other-related h2
{
	padding:0;
	margin:10px;
	text-transform:up;
	color:#323232;
}
.thread-content td.td-content-sub .edit-info
{
	font-size:11px;
	color:#ccc;
	padding:20px 0 20px 20px;
}
.thread-content td.td-content-sub .thanks-people
{
	height:30px;
	line-height:30px;
	padding-left:10px;
	border:solid 1px #666;
	background:#f7f7f7;
	color:#999;
}
.thread-content td.td-content-sub .thanks-people a
{
	color:#075399;
}
.thread-content td.td-content-sub  .signature
{
	border-top:solid 1px #DDDDDD;
	margin-top:20px;
	padding:10px 20px;
	color:#999;
}
.thread-content td.cited
{
	background:#e9e9e9;
}
.thread-content td.cited a
{
	display:block;
	float:right;
	background:url(images/forum/icon-cited.png) no-repeat left center;
	padding-left:18px;
	color:#333;	
}
.thread-content td.td-content-sub  .comment
{
	padding:10px;
	color:#666;
	min-height:200px;
}
/*trang thanh vien chung*/
.general-info .user-name a
{
	color: #42870B;
    font-size: 16px;
    font-weight: bold;
	padding-left:30px;
}
.general-info .img-avatar
{
	text-align:center;
	margin-top:5px;
}
.left-frame
{
	margin-bottom:10px;
}
.left-frame .frame-header
{
	background:url(images/forum/frame-r-center.png) repeat-x left top;
	height:34px;
}
.left-frame .frame-header div
{
	background:url(images/forum/frame-r-left.png) no-repeat left top;
	height:34px;
}
.left-frame .frame-header div div
{
	background:url(images/forum/frame-r-rigth.png) no-repeat right top;
}
.left-frame .frame-header div div h2
{
	color:#424242;
	text-transform:uppercase;
	line-height:34px;
	padding-left:15px;	
}
.left-frame .frame-content
{
	background:#cbe1ed;
	padding:0 5px;
}
.left-frame .frame-footer
{
	background:url(images/forum/frame-r-footer.png) repeat-x left top;
	height:18px;
}
.general-info .list-link ul
{
	margin:0;
	padding:5px 0 0 30px;
	list-style:circle;
}
.general-info .list-link ul li
{
	padding-bottom:5px;
}
.general-info .list-link ul li a
{
	font-size:14px;
	color:#417394;
}
.general-info  .status
{
	padding:10px 0;
}
.general-info  .status h2
{
	font-size:14px;
	margin:0 0 5px 0;
	padding:0;
}
.general-info  .status .detail-status
{
	background:#fff;
	border:solid 1px #ccc;
	padding:5px;
	color:#333;
}
.general-info  .info
{
	background:#fff;
	border:solid 1px #ccc;
	padding:5px;
	color:#333;
}
.general-info  .info strong
{
	font-size:14px;
}
.friend-statictis .friend-count a,
.friend-statictis .top-friend ul li a,
.top-album ul li a,
.view-more a,
.all-recent a
{
	color:#417394;
}
.friend-statictis .friend-count a
{
	float:right;
}
.friend-statictis .top-friend,
.top-album
{
	padding:5px;
	background:#fff;
	border:solid 1px #ccc;	
	color:#333;
	margin-top:7px;
}
.friend-statictis .top-friend ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.friend-statictis .top-friend ul li
{
	float:left;
	width:72px;
	height:85px;
	overflow:hidden;
	text-align:center;
	margin-bottom:5px;
}
.top-album 
{
	margin:0;
}
.top-album ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.top-album ul li
{
	padding-bottom:7px;
}
.top-album ul li img
{
	float:left;
	margin-right:10px;
}
.view-more
{
	text-align:right;
}
.all-recent
{
	padding:5px;
}
.all-recent a
{
	font-size:14px;
}
.detail-profile .list-tab
{
	margin:0;
	padding:0 0 0 15px;
	list-style:none;
	border-bottom:solid 3px #2c86b7;
}
.detail-profile .list-tab li
{
	float:left;
	position:relative;
}
.detail-profile .list-tab li a
{
	display:block;
	background:url(images/forum/tab-c.png) repeat-x left top;
	height:24px;
	float:left;
}
.detail-profile .list-tab li a span
{
	display:block;
	float:left;
	background:url(images/forum/tab-l.png) no-repeat left top;
	height:24px;
}
.detail-profile .list-tab li a span span
{
	padding:0 10px;
	line-height:24px;
	font-weight:bold;
	background:url(images/forum/tab-r.png) no-repeat right top;
}
.detail-profile .list-tab li.active a
{
	background:url(images/forum/tab-a-c.png) repeat-x left top;
	color:#fff;
}
.detail-profile .list-tab li.active  span
{	
	background:url(images/forum/tab-a-l.png) no-repeat left top;	
}
.detail-profile .list-tab li.active span span
{	
	background:url(images/forum/tab-a-r.png) no-repeat right top;
}
.detail-profile .content-tab  .one-item
{
	padding-bottom:10px;
}
.detail-profile .content-tab  .one-item .title
{
	border:solid 1px #cedfeb;
	background:#f2f6f8;
	font-size:16px;
	font-weight:bold;
	color:#333;
	padding:10px;
}
.detail-profile .content-tab  .one-item table strong
{
	color:#333;
	font-size:14px;
}
.detail-profile .content-tab  .one-item p
{
	padding:10px;
	margin:0;
}
.detail-profile .content-tab  .one-item a,
.detail-profile .content-tab  .list-friend li a,
#tab-third .list-category li a,
#tab-third  .link-1 a,
.one-tab  .list-tag li a
{
	color:#1a72a9;
	font-size:14px;
}
.detail-profile .content-tab  .one-item h3
{
	color:#3e3e3e;
	font-size:16px;
	background:#f7f7f7;
	margin:0;
	padding:5px;
}
.detail-profile .content-tab  .list-friend
{
	margin:0;
	padding:10px;
	list-style:none;
}
.detail-profile .content-tab  .list-friend li
{
	padding:8px;
	background:#f7f7f7;
	margin-bottom:5px;
	float:left;
	width:46%;
	margin-left:10px;
}
.detail-profile .content-tab  .list-friend li img
{
	border:solid 1px #ccc;
	float:left;
	margin-right:10px;
}
#tab-third h2
{
	margin:0;
	padding:10px;
	background:#f2f6f8;
	border:solid 1px #cedfeb;
	font-size:18px;
}
#tab-third .list-category
{
	margin:0; padding:0;
	list-style:none;
}
#tab-third .list-category li
{
	background:#f7f7f7;
	padding:5px;
	margin-bottom:7px;
}
#tab-third .list-category li .name-post
{
	margin-bottom:5px;
	font-weight:bold;
}
#tab-third .list-category li .brief-post
{
	color:#333;
	margin-bottom:5px;
}
#tab-third .list-category li .category strong
{
	font-size:14px;
}
#tab-third   .link-1
{
	margin:5px;
	text-align:right;	
	font-weight:bold;
}
#tab-four,
#tab-five,
#tab-six
{
	padding:10px 0;
}
.one-tab .time-tag
{
	font-weight:bold;
	font-size:16px;
	border-bottom:solid 1px #ccc;
	line-height:30px;
}
.one-tab .list-tag
{
	margin:0;
	padding:0 0 0 10px;
	line-height:none;
}
.one-tab .list-tag li
{
	padding-bottom:5px;
	padding-top:5px;
}
.one-tab .list-tag li strong
{
	color:#008000;
}
/*List album*/
.forum-album{
	margin-bottom:10px;
}
.title-album{
	background: url(images/forum/newbtn_middle.png) repeat-x scroll 0 0 #AAC6D6;
    border: 1px solid #CECECE;
    clear: both;
    display: block;
    float: left;
    margin: 0.5em 0;
    width: 100%;
	height:23px;
}
.title-album div {
    border-top: 1px solid #FFFFFF;
    clear: both;
    color: #4E4E4E;
    float: left;
    text-align: right;
    width: 100%;
}
.title-album h1 {
    display: inline;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
    margin-top: 0.25em;
    text-align: left;
}
ul.list-album li{
	height:180px;
	width:180px;
	text-align:center;
	background:#f6f8f9;
	border:1px solid #cedfeb;
	float:left;
	margin:10px 8px;
}
ul.list-album li img{
	margin-top:14px;
}
/*gio hang*/
.page-cart {
	margin:15px;
}
.table-one-cart .delete-all-product
{
	float:left;
}
.table-one-cart .delete-all-product,
.table-one-cart .btn-buynow
{
	background: url(images/btn-buynow.gif) no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
    height: 26px;
    line-height: 26px;    
    padding-bottom: 3px;
    text-align: center;
    width: 92px;
	padding-bottom:5px;
}
.page-cart .page-cart{
	margin-left:0;
}
.cart-by-estore {
    margin-top: 10px;
	font-size:12px;
}
.cart-by-estore .bound-support {
    margin-bottom: 10px;
	font-weight:bold;
	 color: #666;
}
.cart-by-estore .bound-support a {
    color: #000;
}
.table-one-cart,
.frm-order-step2 table
{
	width:100%;
}
.table-one-cart,
.frm-order-step2 table,
.frm-order-step2 table td,
.table-one-cart td,
.table-one-cart th
{
    border-color: #CCCCCC;
	border-collapse:collapse;	
}
.table-one-cart a
{
	color:#333;
}
.infor-payment-transport, .bg-header {
    background: none repeat scroll 0 0 #E2E2E2;
    font-weight: bold;
}
.bg-header td {
    font-weight: bold;
    text-align: center;
}
.td-product {
    text-align: center;
}
.td-product a,
.frm-order-step2 a {
    color: #000;
}
.input-required
{
/*	color:red;*/
}
table td a:hover
{
	text-decoration:underline;
}
.td-price, .td-price {
    color: #FF0000;
}
.delete-product {
    background: url(images/Delete.gif) no-repeat scroll 0 0 transparent;
    padding-left: 18px;
}
.totla-payment span {
    color: #FF0000;
    font-weight: bold;
    line-height: 26px;
    margin-right: 10px;
}
.cart-by-estore .delete-all-product, .cart-by-estore .btn-buynow {
    background: url(images/btn-buynow.gif) no-repeat scroll 0 0 transparent;
    border: medium none;
    float: right;
    height: 26px;
    line-height: 26px;
    margin-right: 5px;
    padding-bottom: 3px;
    text-align: center;
    width: 92px;
}
.cart-by-estore .delete-all-product, .cart-by-estore .btn-buynow {
    background: url(images/btn-buynow.gif) no-repeat scroll 0 0 transparent;
    border: medium none;
    float: right;
    height: 26px;
    line-height: 26px;
    margin-right: 5px;
    padding-bottom: 3px;
    text-align: center;
    width: 92px;
}
.frm-order-step2 div input[type=button],
.frm-order-step2 div input[type=submit],
.cart-button-step2 .back-cart,
.cart-button-step2 .payment {
    background: url(images/btn-buynow.gif) no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #000;
    height: 26px;
    line-height: 26px;
    margin-right: 5px;
    margin-top: 10px;
    padding-bottom: 3px;
    text-align: center;
    width: 92px;
}
.list-order-comple table{ border:1px solid #1b1b1b; border-right:none; border-bottom:none; width:860px; margin:0 0 5px 20px;}
.list-order-comple table td{ border:1px solid #1b1b1b; border-top:none; border-left:none; height:30px; text-align:right; padding-right:10px;}
.list-order-comple table tr.title-order-shop{ font-weight:bold; text-align:center; background:#C0C0C0;}
.list-order-comple table tr.title-order-delete{ background:#D8D8D8;}
.list-order-comple table tr.title-order-delete td{ text-align:left; padding-left:10px;}
.list-order-comple table tr.title-order-delete td{ padding-left:10px; font-weight:bold;}
.list-order-comple table td.name-title{ text-align:left; padding-left:10px; font-weight:bold;}
.date-order-time{ padding:10px 0 10px 10px;}
.bound-page-order-printing .logo-companyinfo .logo-order-detail{ float:left; width:120px;}
.bound-page-order-printing .info-companya{ float:left; padding-left:25px; font-size:16px; padding-top:10px; text-align:left; font-weight:bold;}
.bound-page-order-printing .info-companya .title-company{text-transform:uppercase;}
.bound-page-order-printing .info-companya .address{ font-weight:bold; font-size:16px;}
.order-detail .title{ font-size:25px; padding-bottom:10px; font-weight:bold;}

.bound-page-order-printing .info-table-user td{ height:22px;text-align:left; }
.bound-page-order-printing .info-companya .info-company{line-height:20px; text-align:left; padding-left:5px;}
.bound-page-order-printing .info-inveted-user{ margin-top:5px;}
.bound-page-order-printing .info-inveted-user td{ height:20px; text-align:left;}
.bound-page-order-printing .signature-name{ border-top:1px solid #ccc; width:80%;}
.email-newsletter{ padding:10px 0 0 20px;}
.email-newsletter .input-email{ border:1px solid #ccc; margin-top:5px;}
.email-newsletter .submit-email{ background:#FFE900; height:20px; color:#1b1b1b; padding-bottom:3px; border:none;}
.bound-page-order-printing .delivery-orders .name-estore{ text-transform:uppercase; font-weight:bold; color:#3b3b3b;}
.bound-page-order-printing .info-buy .delevied-estore{ text-transform:uppercase; font-size:18px; font-weight:bold;}
.bound-page-order-printing .product-info{ border:1px solid #ccc; border-top:none; border-left:none;}
.bound-page-order-printing .product-info td{ border:1px solid #ccc; border-bottom:none; border-right:none;}

.shipping-info .title-border
{	
	background:#f7f7f7;
}
.shipping-info input[type=text]
{
	border:solid 1px #ccc;
}
.cart-button-step2
{
	width:200px;
	margin:0 auto;
}
.text-area textarea
{
	width:90%;
	margin:5px auto;	
	border:solid 1px #ccc;
}
/*chi tiet don hang*/
.bound-page-order-printing
{
	font-family:Arial, Helvetica, sans-serif;
}
.title-step5-store
{
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}
.order-detail .info-estore div
{
	margin-bottom:7px;
}
.order-detail .info-estore .name-shop
{
	text-transform:uppercase;
	font-weight:bold;
	font-size:16px;
}
.order-detail .title-order
{
	 font-size: 25px;
    font-weight: bold;
    padding-bottom: 10px;
	text-align:center;
}
.order-detail  .info-buyer
{
	background:#ccc;
	margin-bottom:10px;
}
.order-detail  .info-buyer tr td
{
	background:#fff;
}
.order-detail  .time-order
{
	padding-bottom:30px;
	line-height:18px;
	text-align:right;
	padding-right:20px;
}
.software-sales .button-software{ text-align:center;}
.software-sales .create-inventory{
	background:url(images/create-inventory.png); width:100px; height:25px; border:none;
	padding-bottom:3px;
}
.software-sales .create-warehousing{
	background:url(images/create-warehousing.png); width:140px; height:25px; border:none;
	padding-bottom:3px;
}
.software-sales .ex-warehouse{
	background:url(images/create-warehousing.png); width:140px; height:25px; border:none;
	padding-bottom:3px;	
}
.software-sales .bill-of-sale{
	background:url(images/bill-of-sale.png); width:160px; height:25px; border:none;
	padding-bottom:3px;	
}
.software-sales .purchase-invoices{
	background:url(images/bill-of-sale.png); width:160px; height:25px; border:none;
	padding-bottom:3px;	
}
.destopk-software{ padding-top:10px;}
.destopk-software .sofware-one{padding-right:5px; margin-bottom:5px;}
.destopk-software .sofware-list-content{
	border:1px solid #A9A9A9;
	min-height:300px;
    height: auto !important;
    text-align: justify;
}
.destopk-software .sofware-one .sofware-list-content .sofware-title{ background:url(images/header-sofware.png) repeat-x scroll; height:25px; line-height:25px; text-align:center; font-weight:bold; text-transform:uppercase; color:#3b3b3b;}
.destopk-software .sofware-one .sofware-list-content table{ margin:5px 0 0px 5px; border:1px solid #ccc;}
.destopk-software .sofware-one .sofware-list-content table .one-title td{ padding-left:3px; font-weight:bold; color:#1b1b1b;font-size:11px;}
.destopk-software .sofware-one .sofware-list-content table .one-title{ background:#DCDCDC; height:20px;}
.destopk-software .sofware-one .sofware-list-content table .one-list{ background:#DCDCDC; height:20px;}
.destopk-software .sofware-one .sofware-list-content table td{ padding-left:3px; height:20px;}
.destopk-software .sofware-one .sofware-list-content table .one-list td{ padding-left:3px; color:#1b1b1b;}
.memberMenu li
{
    border-bottom: 1px solid #CACACA;
    line-height: 25px;
    margin-left: 5px;
}
.memberMenu a
{
    color:black;
}
a.product-options {
	border: 1px solid #06C;
	padding:2px;
	color:#333;
	text-decoration: none;
}
a.product-options:hover,
a.product-options-selected {
	border: 1px solid red;
	text-decoration: none;
	color: red;
}
.login-box h2
	{
		background:#f1f1f1;
		padding:5px;
		margin:0 0 5px 0;
		text-transform: uppercase;
	}
	.login-box
	{
		font-size:100%;
		margin-top:10px;
		width:550px;
	}	
	.login-box input[type=text],
	.login-box input[type=password]
	{
		width:227px;
		border:solid 1px #ccc;
		height:20px;
	}
.login-box .login-box-left	
{
	width:280px;
	float:left;
	border-right:solid 1px #ccc;
	padding-right:10px;
}
.login-box .login-box-right
{
	float:left;
	padding-left:10px;
	width:230px;
}
.login-box  .login-box-left	div,
.login-box .login-box-right div
{
	margin:5px 0;
}
#cart-footer {
	position:fixed;
	bottom:0;
	right:-115px;
	width:150px;
	background:#fff;
	border:1px solid #a0a0a0;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:10px;
	color: #222;
}
#cart-footer .cart-total-amount {
	font-weight: bold;
}
/*ly lich khoa hoc*/
.scientific-tabs ul#utabs,
.scientific-filter ul.tabs {
    margin: 10px 0 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 32px; /*--Set height of tabs--*/
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    width: 100%;
}
.scientific-tabs ul#utabs li,
.scientific-filter ul.tabs li {
    float: left;
    margin: 0;
    padding: 0;
    height: 31px; /*--Subtract 1px from the height of the unordered list--*/
    line-height: 31px; /*--Vertically aligns the text within the tab--*/
    border: 1px solid #ccc;
    border-left: none;
    margin-bottom: -1px; /*--Pull the list item down 1px--*/
    overflow: hidden;
    position: relative;
    background: url(images/bg-li-tab.png) repeat-x left top;
	font-weight:bold;
}
.scientific-tabs ul#utabs li a,
.scientific-filter ul.tabs li a {
    text-decoration: none;
    color: #4d4e4f;
    display: block;    
    padding: 0 10px;
    border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
    outline: none;
}
.download-scientific
{
	width:92px;
	height:26px;
	line-height:26px;
	color:#000;
}
.download-scientific a
{
	color:#000;
	font-weight:bold;
}
.scientific-tabs ul#utabs li a:hover,
.scientific-filter ul.tabs li a:hover {
    background:  url(images/bg-li-hover1.png) repeat-x left top;
	color:#000;
}
html .scientific-tabs ul#utabs li.active,
html .scientific-tabs ul#utabs li.active a:hover,
html .scientific-filter  ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
    background:  #fff;
    border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
	color:#000;
}
html .scientific-filter  ul.tabs li.active a
{
	color:#000;
}
.scientific-tabs .tabs-content ,
.scientific-filter .tabs-content {
    border: 1px solid #ccc;
    border-top: none;
    overflow: hidden;
    clear: both;
    float: left;
    background: #fff;
	padding:10px;
	width:97%;
}
.scientific-filter .tab_content {
    padding: 20px;
    font-size: 1.2em;
}
.scientific-filter a.characters
{
	font-weight:bold;
	padding:0 2px;
	color:#000;
}
.scientific-filter .list-character
{
	margin:10px 0;
}
.scientific-list
{
	padding:10px 0;
}
.scientific-list a
{
	font-weight:bold;
	color:#000;
}
.scientific-list li
{
	margin-bottom:7px;
	line-height:18px;
}
.result-search
{
	color:red;
	line-height:25px;
}
.scientific-filter form
{
	margin-top:10px;
}
.scientific-filter form input[type=text]
{
	width:250px;
	height:20px;
}
.scientific-filter .fields-list ul
{
	margin:0px;
	padding:10px;	
	list-style:square;	
}
.scientific-filter .fields-list ul li
{
	margin-bottom:5px;
	float:left;
	width:190px;
	padding:0 10px;
	margin-right:5px;
}
.scientific-filter .fields-list ul li a
{
	color:#000;
}
span.mobile-icon {
	background: url("images/mobile_phone.png") no-repeat left top;
	padding-left: 20px;
}
span.email-icon {
	background: url("images/mail.png") no-repeat left top;
	padding-left: 20px;
	margin-left: 10px;
}
.default-filter-form li
{
	float:left;
	line-height:24px;
	height:24px;
}
.layoutSelectElement img
{
	max-width:200px;
}
ul.list-comment-news li
{
	margin-bottom:10px;
	position:relative;
}
ul.list-comment-news li .icon-arrow
{
	background:url(images/arrow-comment.gif) no-repeat left top;
	position:absolute;
	left:20px;
	top:-7px;
	width:14px;
	height:8px;
}
ul.list-comment-news li .comment-detail
{	
	border:solid 1px #ccc;
	padding:5px;	
	background:#fafafa;	
	margin-right:7px;
}
ul.list-comment-news li .comment-detail .content-comment
{
	margin-bottom:5px;
	width:90%;
}
ul.list-comment-news li .comment-detail .info-comment
{
	color:#afafaf;
	font-size:11px;
	background:url(images/icon-chat.png) no-repeat left top;
	height:25px;
	line-height:25px;
	padding-left:35px;
}
ul.list-comment-news li .comment-detail .info-comment span
{
	color:#4294D0;
	font-weight:bold;
}
ul.list-comment-news li .btn-answer
{
	background:url(images/button-answer.gif) no-repeat left top;
	width:47px;
	height:22px;
	text-align:center;
	color:#fff;
	line-height:22px;
	position:absolute;
	right:20px;
	top:16px;
}
ul.list-comment-news li .btn-answer a
{
	color:#fff;
	font-weight:bold;
	font-size:11px;
}
.form-comment-news
{
	border: dotted 1px #CCC;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-top: 5px;
}
.post-comment
{
	border: dotted 1px #CCC;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-top: 5px;
}
.post-comment .user-info
{
	float:left;
	width:15%;
	text-align:center;
	margin-right:7px;
	overflow:hidden;
}
.post-comment .user-info a
{
	color:#4294D0
}
.post-comment .form-post
{
	float:left;
	width:80%;
}
.form-post .comment-content
{
	width:90%;
}
.post-comment .button-submit
{
	background: none repeat scroll 0 0 #0FA0E3;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    width: 60px;
}

.ui-jqgrid-view .ui-widget-content
{
	background:none;
}

.gridStatus-News-0, .gridStatus-Product-0, .gridStatus-User-0
{
	background-color:#CCC;
}
.gridStatus-Task-ASSIGNED
{
	background-color:#0FC !important;
}
.gridStatus-Task-RESOLVED
{
	background-color:#FF9 !important;
}
.gridStatus-Task-CLOSED
{
	background-color:#0FC !important;
}
.gridStatus-Task-FAILED
{
	background-color:#999 !important;
}


.gridStatus-Order-PROCESSING
{
	background-color:#0FC !important;
}
.gridStatus-Task-REFUSED, .gridStatus-Task-CANCELLED
{
	background-color:#999 !important;
}
.gridStatus-Task-COMPLETED
{
	background-color:#0CF !important;
}
.ui-selected
{
	border-color:2px solid #F93;
}
.selectable-listing .ui-selecting { background: #FECA40; }
.selectable-listing .ui-selected { background: #F39814; color: white; }
.selectable-listing { list-style-type: none; margin: 0; padding: 0; }
.selectable-listing li { margin: 3px; padding: 1px; float: left; font-size: 12px; text-align: center; }
.uploadifyImageResult div
{
	float: left;
}
.frame14001
{
   margin-bottom:5px;
}
.frame14001 .frame-header
{
	background:#153170;
	height:32px;
}
.frame14001 .frame-header h2
{        
   color:#fff;
   line-height:32px;
   padding:0 0 0 23px;
   text-transform:uppercase;    
   background:url(/EStore/Web/skins/Laws/images/frames/icon-title.gif) no-repeat left center;
}
.frame14001 .frame-content
{
	border:solid 1px #c8c8c8;
	border-top:none;
}
.frame14002
{
   margin-bottom:5px;
}
.frame14002 .frame-header
{
   background:#0097da;    
   height:32px;
}
.frame14002 .frame-header h2
{
   line-height:32px;
   font-weight:bold;
   color:#fff;
   padding:0 0 0 10px;
   font-size:13px;
}
.frame14002 .frame-content
{
   background:url(/EStore/Web/skins/News2/images/frames/bg-mnleft.gif) repeat-x left bottom #fff;
   border:solid 1px #afb1b2;
   border-top:none;    
}
.frame13987 
{
   margin-bottom: 5px;
}

.frame13987 .frame-header {
   height:32px;
   clear:right;
   background:#f3801a;
}
.frame13987 .frame-content
{
   border:solid 1px #c8c8c8;
   border-top:none;
}

.frame13987 .frame-header div div h2 {
   font-weight: bold;
   font-size: 13px;
   padding: 0 0 0 10px;
   line-height: 32px;
   height: 32px;
   color:#333;
}
frame13988 
{
   margin-bottom:5px;
}

.frame13988 .frame-header 
{
   background:#e83131;
   height:32px;
}

.frame13988 .frame-header div 
{
}

.frame13988 .frame-header div div 
{
}

.frame13988 .frame-header div div h2 {
   font-size:13px;
   font-weight:bold;
   color:#fff;
   padding-left:15px;
   line-height:32px;
}

.frame13988 .frame-content {
   border:solid 1px #c8c8c8;
   border-top:none;
   background:#fff;
   -moz-border-radius-bottomright: 4px;
   -webkit-border-bottom-right-radius: 4px;
   -khtml-border-bottom-right-radius: 4px;
   border-bottom-right-radius: 4px;
   -moz-border-radius-bottomleft: 4px;
   -webkit-border-bottom-left-radius: 4px;
   -khtml-border-bottom-left-radius: 4px;
   border-bottom-left-radius: 4px;
}

.frame13988 .frame-footer 
{
   display:none;
}
.frame13990
{
   margin-bottom:5px;
   position:relative;
}
.frame13990 .frame-header
{
   background:url(/EStore/Organization/skins/Default/images/bg-center-frame-coners.gif) repeat-x left top;
   height:33px;
}

.frame13990 .frame-header div div h2
{
   font-size:13px;
   font-weight:bold;
   color:#fff;
   padding-left:15px;
   line-height:33px;
}
.frame13990 .frame-content
{
   border:solid 1px #c8c8c8;
   border-top:none;   
}
.frame14016
{
   margin-bottom:5px;
   position:relative;
}
.frame14016 .frame-header
{
   height:28px;
   background:url(/EStore/Organization/skins/Default/images/bg-fream-simple.gif) no-repeat left top;
}

.frame14016 .frame-header div div h2
{
   font-size:14px;
   color:#ffffff;
   padding-left:15px;
   line-height:28px;
   font-family:Tahoma, Geneva, sans-serif;
   font-weight:bold;
}
.frame14016 .frame-content
{
   border:1px solid #cccccc;
   border-top:none;
}

.frame14008
{
   border:1px #ccc solid;
   margin-bottom:5px;
}
.frame14008 .frame-header
{
   background:#cce5a3;
}
.frame14008 .frame-header h2
{
   text-align:center;
   line-height:30px;
   color:#008740;
   font-weight:bold;
}
.frame14008 .frame-content
{
   text-align:center;
}
.centerFrame2 .frame-header
{
	border-radius: 5px 5px 0px 0px;
	overflow:hidden;
}
.centerFrame2
{
	margin-bottom:5px;
}
.centerFrame2 .frame-header h2
{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	padding:0 0 0 15px;
	font-weight:bold;
	margin:0;
	line-height:30px;
	background:#008740;
}
.centerFrame2 .frame-content
{
   border:1px #ccc solid;
   margin-bottom:5px;
}

.centerFrame3
{
	margin-bottom:5px;
}
.centerFrame3 .frame-header
{
	overflow:hidden;
	height:32px;
	border-bottom:2px solid #003399;
}
.centerFrame3 .frame-header h2
{
	color:#13439b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	padding:0 0 0 15px;
	font-weight:bold;
	margin:0;
	line-height:30px;
}
.centerFrame3 .frame-content
{
}
.frame14009
{
   
   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;
}
.frame14009 .frame-header
{
   
}
.frame14009 .frame-header div
{
   
}
.frame14009 .frame-header div div
{
       
}
.frame14009 .frame-header div div h2 a{
   color:#333333;
}
.frame14009 .frame-header div div h2
{
   font-size:16px;
   color:#333333;
   padding-left:10px;
   line-height:36px;
}
.frame15009
{
   
   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;
}
.frame15009 .frame-header
{
   
}
.frame15009 .frame-header div
{
   
}
.frame15009 .frame-header div div
{
       
}
.frame15009 .frame-header div div h2 a{
   color:#333333;
}
.frame15009 .frame-header div div h2
{
   font-size:16px;
   color:#333333;
   padding-left:10px;
   line-height:36px;
}
frame15988 
{
   margin-bottom:5px;
}

.frame15988 .frame-header 
{
   background:#99732e;
   height:32px;
}

.frame15988 .frame-header div 
{
}

.frame15988 .frame-header div div 
{
}

.frame15988 .frame-header div div h2 {
   font-size:13px;
   font-weight:bold;
   color:#fff;
   padding-left:15px;
   line-height:32px;
}

.frame15988 .frame-content {
   border:solid 1px #c8c8c8;
   border-top:none;
   background:#fff;
   -moz-border-radius-bottomright: 4px;
   -webkit-border-bottom-right-radius: 4px;
   -khtml-border-bottom-right-radius: 4px;
   border-bottom-right-radius: 4px;
   -moz-border-radius-bottomleft: 4px;
   -webkit-border-bottom-left-radius: 4px;
   -khtml-border-bottom-left-radius: 4px;
   border-bottom-left-radius: 4px;
}

.frame15988 .frame-footer 
{
   display:none;
}
