@charset "windows-874";
/* CSS Document */

body {margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#565656; background:url(../images/bgmap_green.gif) no-repeat top right #e0eccc;}

a {outline:none; color:#000; text-decoration:underline;}
a:hover {color:#f00; text-decoration:none;}

/*global*/
#Wrapper {margin:0 auto; padding:0; width:100%;}
.ClearFloat {clear:both;}
/*end global*/

#Container {margin:0 auto; padding:0; width:1003px;}
.ContentPad {margin:0 30px 10px 30px;}
.Content {min-height:300px;}

.Header {margin:0; padding:0;}
.Logo {float:left; width:150px;}
.TxtWelcom {float:right; width:337px; text-align:right; padding:20px 20px 0 0;}

/*Nav*/
#Nav {margin:0 15px 0 0; text-align:right; color:#333; font-size:13px;}
#Nav a {color:#333; text-decoration:none;}
#Nav a:hover {text-decoration:underline;}
#Nav span {color:#8d761d; font-size:13px;}

.RowStep {margin:0 0 10px 0; text-align:right;}
/*end nav*/

/*Img*/
.ImgAlpha {filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0;}
.ImgAlpha:hover {filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; cursor:pointer;}
/*end img*/

/*Form*/
.TxtBox {font-family:Tahoma, Geneva, sans-serif;  padding:4px; color:#565656; font-size:12px; width:400px; background:#fff; border:1px solid #d3dfc0;}
.TxtBox_noim {font-family:Tahoma, Geneva, sans-serif;  padding:4px; color:#565656; font-size:12px; width:400px; background:#fff; border:1px solid #ccc;}
.TxtBox_free {font-family:Tahoma, Geneva, sans-serif; padding:4px; color:#565656; font-size:12px; background:#fff; border:1px solid #ccc;}
.TxtBox_free_noim {font-family:Tahoma, Geneva, sans-serif; padding:4px; color:#565656; font-size:12px; background:#fff; border:1px solid #ccc;}
.TxtBox_listbox {font-family:Tahoma, Geneva, sans-serif; border:1px solid #ccc; padding:2px; color:#565656; font-size:12px; background:#fff; width:150px;}

.BtnSubmit {font-family:Tahoma, Geneva, sans-serif; border:none; padding:2px 7px; color:#fff; font-size:12px; background:#d2ac2a;}
.BtnSubmit:hover {color:#000; cursor:pointer;}

.Field {color:#434343; font-size:12px;}

.comment {font-size:12px; color:#f00;}
.comment a {color:#f00; text-decoration:none;}
.comment a:hover {text-decoration:underline;}
/*end form*/

/*Order*/
#BgOrder {background:#fff; border:3px solid #ccc;}
#BgOrder h1 {color:#303030; font-size:18px; font-weight:bold; margin:0; padding:0;}
#BgOrder h2 { margin:0; padding:0; font-weight:bold; font-size:15px; color:#008c44; text-decoration:none;}
#BgOrder h3 {color:#565656; font-size:15px; font-weight:bold; margin:0; padding:0 0 7px 0; text-decoration:none;}

.RowLogoAddress {margin:0 0 20px 0; border-bottom:2px dashed #ccc; padding:0 0 20px 0;}
.LogoOrder {float:left; width:30%; margin:20px 0 0 20px;}
.AddressOrder {float:right; width:60%; margin:20px 20px 0 0; text-align:right;}

.LineHeadOrder {border-top:3px solid #ccc; border-bottom:3px solid #ccc; text-align:center; margin:20px 0; padding:5px 0; background:#ccc; color:#fff;}

.ReportPad {padding:0 0 15px 0;}

.FormBorder {background:#fff; border:1px solid #d3dfc0;}
.FormPad {padding:15px;}
.BgShowDetails {margin:20px 0 0 0;}
/*end order*/

/*Footer*/
#Footer { margin:0 auto; padding:0; width:913px;/*background:url(../images/bgfooter.jpg) #79a510; */min-height:100px;}
.Footer {margin:-20px auto 0 auto; padding:10px 0; width:913px; text-align:left; font-size:12px; color:#00441d;}
.Footer a {text-decoration:underline; color:#00441d;}
.Footer a:hover {text-decoration:none; color:#00441d;}
.Footer h1 {margin:0 0 -5px 0; padding:0;}
.Footer img {float:left; margin:0 7px 0 0;}
/*end footer*/

.BoxShadowTop { background:url(../images/shadow_top.png) no-repeat top center; width:945px; height:23px;}
.BoxShadowMid { background:url(../images/shadow_mid.png) repeat-y top center; width:945px;}
.BoxShadowBottom { background:url(../images/shadow_bottom.png) no-repeat bottom center; width:945px; height:23px;}
.BoxShadowPad {padding:10px 30px 10px 30px; min-height:300px;}

/*Table + Alert*/
.TrHead {background:#efefef; color:#333; font-weight:bold; margin:10px 0; padding:7px 20px; text-align:left; font-size:15px;}
.Tr1 { background:#f4f4f4;}
.TrTotal {color:#f00; font-size:15px;}

#BoxAlert { margin:20px 0 10px 0; border:1px solid #ccc; background:#ffc; padding:10px;}
#BoxAlert h1 { margin:0; padding:0 0 5px 0; color:#f00; font-size:14px !important; font-weight:bold;}
#BoxAlert ul {margin:0 0 0 30px; padding:0;}
#BoxAlert ul li {margin:0; padding:0; list-style:disc;}
/*end table*/

#BoxAlertThank { margin:20px 0 10px 0; border:1px solid #ccc; background:#ffc; padding:10px;}
#BoxAlertThank h1 { margin:0; padding:0 0 5px 0; color:#00441d; font-size:14px !important; font-weight:bold;}
#BoxAlertThank ul {margin:0 0 0 30px; padding:0;}
#BoxAlertThank ul li {margin:0; padding:0; list-style:disc;}

/*/*****************************************************************************new css

/*Step*/
#Step {margin:0 0 20px 0; padding:0 0 10px 0; border-bottom:1px solid #d3dfc0;}
#Step ul {margin:0; padding:0;}
#Step ul li {margin:0; padding:0; list-style:none; display:inline;}

#RowBtnStep {margin:20px 0 0 0; padding:10px 0 0 0; border-top:1px solid #d3dfc0; text-align:right;}
/*end step*/

/*Form*/
#FormInfo {margin:0 0 20px 0; padding:0;}
.TxtSubHead { margin:0 0 10px 0; padding:0 0 0 20px; text-decoration:underline; color:#00441d; font-weight:bold;line-height:30px; border-bottom:2px dotted #d3dfc0;}
.TxtSubHead span {background:#fff; margin:0 0 -10px -20px; padding:0 0 0 20px; display:block; width:15%;}

.TxtZone {color:#8fb730; font-weight:bold;}
.BtnAdd {background:#ccc; color:#333; font-size:12px; font-family:Tahoma, Geneva, sans-serif; padding:6px 10px; border:0; cursor:pointer;}
.BtnSelect {background:#8fb730; color:#fff; font-size:15px; font-family:Tahoma, Geneva, sans-serif; padding:6px 0;  text-align:center !important; border:0; cursor:pointer; font-weight:bold;}
.BtnAdd:hover {cursor:pointer; color:#000;}
/*end form*/

/*Tbl cover*/
#TblCover { margin:10px auto 0 auto; width:100%;}
#TblCover h1 {margin:0; padding:0 0 7px 0; font-size:15px; color:#008c44;}
.TrHeadCover {background:#efefef; color:#333; font-weight:bold; margin:0; padding:7px 0; text-align:center;}
.TrChoosePlan {background:#ffc; color:#f00; font-weight:bold; margin:0; padding:7px 0; text-align:center; font-size:15px;}

.RowBtnSelect {margin:5px 0 0 430px;}
.BoxSelect {float:left; width:150px; text-align:center;}
/*end tbl cover*/

/*Tab*/
#Tab {margin:0 0 0 20px; padding:0; text-align:left;}
#Tab ul {margin:0; padding:0;}
#Tab ul li {display:inline; list-style:none; float:left;}

.RowZone {margin:0; padding:0;}
.RowCountry {margin:0; padding:15px; border:1px solid #8fb730; clear:left; background:#fbfdf9;}

.mntab {margin:0; padding:7px 10px;}
.mntab a {color:inherit; text-decoration:none !important;}
.mntab a:hover {color:#8fb730;}

.mntab_de { margin:0; padding:7px 10px; background:#8fb730; color:#fff; text-decoration:none;}
.mntab_de a {color:inherit; text-decoration:none !important;}
/*end tab*/

.TxtThank {margin:0 auto; padding:20px 0 30px 0; text-align:left; width:90%; color:#f00; text-align:center; font-size:15px;}
.TxtThank2 {margin:0 auto; padding:20px 0 30px 0; text-align:left; width:90%; color:#00441d; text-align:center; font-size:15px;}