/**
 * Site : Viettin Visa Online
 * Version : 1.0
 * Author : Administrator
 * Email : toannetsofp@gmail.com
 * Create : 27/04/2009
*/
* { margin:0; padding:0; }
body { font: 12px arial; }
img { border:0; }
a { color:#fff; text-decoration:none; }
a:hover , .active { color:#b74a23; }
input , select , textarea { border:1px solid #ccc; }


/*****
 * CSS : ACCORDION
 */
.accordion dt { color:#fff; padding:6px; font-weight:bold; cursor:pointer; background:url(../images/bg-menu.gif); }
.accordion dt:hover { color:#b74a23; }
.accordion dd { overflow:hidden; background:#CFDEDB; }
.accordion span { display:block; border-top:none; padding:15px; }


/*****
 * CSS : PAGE VIETTIN
 */
#visa-top { width:100%; height:128px; }
.visa-top-logo { width:100%; height:100px; } 
.visa-top-menu { background:url(../images/bg-menu.gif); height:28px; text-align:center; }
.visa-top-menu a { font-weight:bold; }
.visa-top-menu table { width:100%; height:100%; }
.visa-top-menu table tr td { width:14%; border-right:1px solid #fff; }

#visa-footer { width:100%; text-align:center; }
.visa-footer-menu { background:url(../images/bg-menu.gif); height:19px; padding-top:4px; }
.visa-footer-menu span { padding: 0 20px; border-right:1px solid #fff; }
.visa-footer-menu span a { font-weight:bold; }
.visa-footer-copyright { padding-top:10px; }

#visa-middle { width:100%; min-height: 400px; background:#455B58; }
#visa-content { padding:10px; }

.title { color:#fff; padding:6px 0 6px 20px; font-weight:bold; background:url(../images/bg-menu.gif); }
.title:hover { color:#b74a23; }
.content { border:1px solid #b4c5c2; padding:20px; background:#cfdedb; }
.red { color:#b6441f; font-weight:bold; }
.margin	{ margin-right: 40px; }
.button	{ background: url(../images/bg-button.gif); font:bold 12px arial ; width: 70px; border:0; }
.bul { background: url(../images/bul.jpg) no-repeat center left; margin:20px 0 20px 100px; padding-left: 15px; }


.application { width:100%; border-spacing:0; }
.application tr { height:35px; }
.dealer { width:80%; margin:auto; }
.dealer tr td { padding:5px; }
.dealerapp { width:75%; margin:auto; }
.dealerapp tr td { padding:5px 0 5px 20px; }

.cuslist { width:100%; border:0; border-spacing:0; }
.cuslist thead { background-color:#e0c283; height:25px; font-weight:bold; text-align:center; }
.cuslist tbody { background-color:#cfdedb; height:25px; }
.cuslist tbody tr td { border:1px solid #b7c8c7; padding:3px; }

.customer-list { width:100%; border:0; border-spacing:0; }
.customer-list thead { background-color:#e0c283; height:25px; font-weight:bold; text-align:center; }
.customer-list tbody { background-color:#cfdedb; height:25px; }
.customer-list tbody tr { height:90px; }
.customer-list tbody tr td { border:1px solid #b7c8c7; padding:3px; }



.paydate					{ padding:5px; background-color:#e0c283; font-weight:bold; }
.paylist					{ width:100%; border:0; border-spacing:0; background-color:#e5ded0; }
.paylist thead	tr th		{ border:1px solid #e7ddc7; padding:5px; border-bottom:1px solid #fff; }
.paylist tbody	tr td		{ border:1px solid #e7ddc7; padding:5px; border-bottom:1px solid #fff; }
.paylist tfoot tr td		{ background-color:#e0c283; padding:5px; font-weight:bold; }

.visafee { width:100%; }
.visafee thead { background:#e0c283; }
.visafee thead tr th , .visafee tbody tr td { padding:3px; text-align:center; border:1px solid #aaa; }
.visafee2 { margin-top:20px; }
.visafee2 thead { background:#e0c283; }
.visafee2 thead tr th , .visafee2 tbody tr td { padding:3px; text-align:center; border:1px solid #aaa; }

.preview { padding:10px; background:#fff; line-height:normal; }
.preview div table { width:600px; height:800px; }
.preview p { font-weight:bold; border:1px solid #ccc; padding:5px; background:#e0c283; text-align:center; }

.report { width:100%; background-color:#ccc; border-spacing:0; }
.report tr td { padding:5px 0 5px 10px; border-bottom:1px solid #fff; }
.reportlist					{ width:100%; border:0; border-spacing:0; }
.reportlist thead tr th		{ background-color:#e0c283; border:1px solid #e7ddc7; padding:5px; border-bottom:1px solid #fff; }
.reportlist tbody tr td		{ background-color:#e5ded0; border:1px solid #e7ddc7; padding:5px; border-bottom:1px solid #fff; }
.reportlist tfoot tr td		{ background-color:#e0c283; padding:5px; font-weight:bold; }

.travel { background:url(../images/travel.gif); width:160px; height:100px; float:left; margin-right:10px; cursor:pointer; }
.avitel { background:url(../images/avitel.gif); width:160px; height:100px; float:left; margin-right:10px; cursor:pointer; }
.group { background:url(../images/group.gif); width:160px; height:100px; float:left; margin-right:10px; cursor:pointer; }
.partner { background:url(../images/partner.gif); width:160px; height:100px; float:left; margin-right:10px; cursor:pointer; }

.static { margin:10px; text-align:center; border:1px solid #fff; }
.static-title { font-size: 14px; font-weight:bold; padding:5px 0; background:#e0c283; }


.shipform tr td {
	padding: 5px;
}