
#permissions td.module {
  font-weight: bold;
}
#permissions td.permission {
  padding-left: 1.5em; /* LTR */
}
#permissions tr.odd .form-item,
#permissions tr.even .form-item {
  white-space: normal;
}
#user-admin-settings fieldset .fieldset-description {
  font-size: 0.85em;
  padding-bottom: .5em;
}

/**
 * Override default textfield float to put the "Add role" button next to
 * the input textfield.
 */
#user-admin-roles td.edit-name {
  clear: both;
}
#user-admin-roles .form-item-name {
  float: left; /* LTR */
  margin-right: 1em; /* LTR */
}

/**
 * Password strength indicator.
 */
.password-strength {
  width: 17em;
  float: right;  /* LTR */
  margin-top: 1.4em;
}
.password-strength-title {
  display: inline;
}
.password-strength-text {
  float: right; /* LTR */
  font-weight: bold;
}
.password-indicator {
  background-color: #C4C4C4;
  height: 0.3em;
  width: 100%;
}
.password-indicator div {
  height: 100%;
  width: 0%;
  background-color: #47C965;
}
input.password-confirm,
input.password-field {
  width: 16em;
  margin-bottom: 0.4em;
}
div.password-confirm {
  float: right;  /* LTR */
  margin-top: 1.5em;
  visibility: hidden;
  width: 17em;
}
div.form-item div.password-suggestions {
  padding: 0.2em 0.5em;
  margin: 0.7em 0;
  width: 38.5em;
  border: 1px solid #B4B4B4;
}
div.password-suggestions ul {
  margin-bottom: 0;
}
.confirm-parent,
.password-parent {
  clear: left; /* LTR */
  margin: 0;
  width: 36.3em;
}

/* Generated by user.module but used by profile.module: */
.profile {
  clear: both;
  margin: 1em 0;
}
.profile .user-picture {
  float: right; /* LTR */
  margin: 0 1em 1em 0; /* LTR */
}
.profile h3 {
  border-bottom: 1px solid #ccc;
}
.profile dl {
  margin: 0 0 1.5em 0;
}
.profile dt {
  margin: 0 0 0.2em 0;
  font-weight: bold;
}
.profile dd {
  margin: 0 0 1em 0;
}




/*user add by halley*/

#user-wraper{ width:1024px; margin:0 auto; min-height:768px; _height:768px;}
#user-header{ height:51px; width:100%; background-color:#3f4a5e;}
#user-header #user-logo{width:124px; height:51px; float:left; display:inline;}
#user-header #user-menu{width:900px; height:51px; float:left; display:inline;}
#user-header #user-menu	li{float:left; padding:0 10px 0 20px; height:51px;}
#user-header #user-menu	a{float:left; font-size:16px; color:#fff; font-family: Arial; padding:0 25px; height:51px; line-height:51px;}
#user-header #user-menu	a.active{ background:url(../../sites/all/themes/airport/static/user/images/bg-active.gif) left top repeat-x;}
#user-header #user-menu	a:hover{text-decoration: none;}
#user-body{ width:1024px; min-height:684px;_height:684px; position: relative;}
#user-body #block-system-main{}
#user-body #user-login-form{position: absolute; left:550px; top:110px; width:420px; height:360px; background:url(../../sites/all/themes/airport/static/user/images/bg-en-login.png) left top repeat-x;z-index: 99;}
#user-login-lead {height:70px; margin-top:40px; line-height:70px; color:#fff; text-align:center;}
#user-body #user-login-form .form-item { float:left; clear:both; width:100%; margin:8px 0;}
#user-body #user-login-form .form-item label {float:left; width:120px; text-align:right; color:#fff; font-weight:normal; padding-right:5px; line-height:26px;}
#user-body #user-login-form .form-item input {float:left; width:233px; height:26px; line-height:26px; font-family: Arial;}
#user-body #user-login-form .item-list{float:left; clear:both; height:35px; width:100%;margin-top:15px;}
#user-body #user-login-form .item-list ul{float:left;}
#user-body #user-login-form .item-list li.last{padding-left:15px; width:150px; float:left; height:25px; display:inline;}
#user-body #user-login-form .item-list li.first{padding-left:55px; width:120px; height:25px; float:left; display:inline;}
#user-body #user-login-form .item-list a{ text-align:center; color:#fff; text-decoration: underline; margin:0 15px; height:25px; float:left;}
#user-body #user-login-form .form-actions{float:left; clear:both; display:inline;margin-top:0px; width:100%;}
#user-body #user-login-form #edit-captcha-response{width:134px;}
#user-body #user-login-form .captcha{position: relative;height:92px;}
#user-body #user-login-form .captcha img{position: absolute;right:62px; top:3px;}
#user-body #user-login-form #edit-submit{margin-left:170px;}
#user-body #user-login-form .form-actions input.form-submit{ background:url(../../sites/all/themes/airport/static/user/images/btn-en-login.gif) left top no-repeat; width:78px; height:30px;cursor: pointer;}
#user-footer{height:33px; background-color:#7d8189; color:#fff; line-height:33px; text-align:center;}
.user-home-cycle-controls{position: absolute;right:0px; bottom:0px; z-index:10; width:200px; height:40px;}
.user-home-cycle-controls a{float:left; width:20px; height:20px; margin:5px;display:inline;background:url(../../sites/all/themes/airport/static/user/images/c-1.png) left top no-repeat;}
.user-home-cycle li{display:none;}
.user-home-cycle-controls a.activeSlide{float:left; width:20px; height:20px; margin:5px;display:inline;background:url(../../sites/all/themes/airport/static/user/images/c-2.png) left top no-repeat;}
.user-home-cycle-pre{background:url(../../sites/all/themes/airport/static/user/images/btn-goleft.png) left top no-repeat; width:51px; height:51px;position: absolute;left:0px; top:310px; z-index:10; }
.user-home-cycle-next{background:url(../../sites/all/themes/airport/static/user/images/btn-goright.png) left top no-repeat;width:51px; height:51px;position: absolute;right:0px; top:310px; z-index:10; }

.user-provision, .user-finish{background:url(../../sites/all/themes/airport/static/user/images/bg-provision.jpg) left top no-repeat;}
#user-body h1{font-size:18px; padding-top:85px; text-align:center; color:#000;text-decoration: underline;}
.user-provision h2{font-size:16px; padding:30px 0 0 50px; color:#000;text-decoration: underline;}
.user-provision-contanier{padding:15px 50px 0 50px; }
.user-provision-contanier p{padding:20px 0 0 0; color:#000; font-size:14px;}
.user-agress{margin:50px 0 0 250px;float:left; display:inline;}
.user-disagress{margin:50px 0 0 200px;float:left; display:inline;}
/*register*/
#user-register-form{padding:0 50px;}
.user-register{background:url(../../sites/all/themes/airport/static/user/images/bg-register.jpg) left top no-repeat; height:1440px; color:#000;}
.user-register h2{ font-size:14px; margin-top:5px; padding-bottom:10px;}
.user-register li{padding:2px 0px;list-style:decimal outside none; margin:0 50px;}
.user-register ol{padding-bottom:5px;}
#user-register-form input{border:1px solid #ededed;}
.user-register .form-item label,
.user-register .form-item label{float:left; width:180px; font-size:14px; margin-left:30px; display:inline; font-weight:normal;}

.user-register .form-item select,
.user-register .form-item input{float:left; width:230px; font-size:14px; font-weight:normal; font-family:Arial;}

.user-register .form-item{margin:0px; height:35px; width:100%; display:block;overflow:hidden;}
.user-register .field-name-field-pln{ margin-top:15px;}

.user-register .field-name-field-salutation,
.user-register .field-name-field-cfn,
.user-register .field-name-field-efn,
.user-register .field-name-field-egn,
.user-register .field-name-field-birthday,
.user-register .form-item-name,
.user-register .form-item-mail{width:450px;float:left;}
.user-register .field-name-field-cct{width:900px;float:left;}

.user-register .field-name-field-company input,
.user-register .field-name-field-country select,
.user-register .field-name-field-province input,
.user-register .field-name-field-city input,
.user-register .field-name-field-address input,
.user-register .field-name-field-address2 input,
.user-register .field-name-field-zip input,
.user-register .field-name-field-telephone input,
.user-register .field-name-field-mobile input{width:450px}

.user-register .form-type-checkboxes,
.user-register .form-type-radios{height:auto;}
.user-register .form-checkboxes .form-item,
.user-register .form-radios .form-item{margin:5px;height:30px;;}
.user-register .form-checkboxes,
.user-register .form-radios{float:left; width:580px;}
.user-register #edit-field-special-und{ width:676px;}
.user-register .form-type-checkbox,
.user-register .form-type-radio{width:auto; float:left; margin-bottom:5px; margin-top: 5px;}
#user-register-form .form-type-checkbox input{width:auto; border:0; float:left;}
#user-register-form .form-type-radio input{width:auto; border:0; float:left;}
#user-register-form .form-type-checkbox label{width:auto; margin-left:5px; margin-right:30px;}
#user-register-form .form-type-radio label{width:auto; margin-left:5px; margin-right:30px;}
.user-register .form-actions p{text-align:center;color:#006dc1;padding:0px 0 20px;}
.user-register .form-actions .form-submit{margin-left:350px;}
#user-register-form .user-line{background:url(../../sites/all/themes/airport/static/user/images/bg-line.gif) left top repeat-x; padding-top:20px; }

#user-register-form .error{border:1px solid red;}

.user-complete, .user-reset, .user-password{background:url(../../sites/all/themes/airport/static/user/images/bg.jpg) left top no-repeat;}
.user-popup{width:670px; height:400px;background:url(../../sites/all/themes/airport/static/user/images/bg-popup.png) left top no-repeat;float:left;margin:105px 0 0 190px; position: relative;}
#user-body .user-popup h1{color:#fff;font-size:24px; text-align:left; padding:35px 0 0 130px; height:55px; line-height:55px;text-decoration: none;font-weight:normal; width:300px; float:left; display:inline;}
#user-body .user-popup a.close{ float:right; display:inline;width:38px; height:30px; margin:54px 32px 0 0;}
.user-popup-contanier{background-color:#f2f0f0; border:1px solid #e6e5e5; padding:25px; margin:25px 35px; float:left;display:inline; width:540px;}
.user-popup  a.links{position: absolute; left:284px; top:308px; color:#fff;font-size:12px; width:65px;padding-right:30px; height:40px; line-height:40px;text-decoration: none;font-weight:bold; text-align:center;}

.user-reset p{ font-family: Arial;font-size: 14px; color:#000;}
.user-reset #edit-verification{width:530px; height:20px; font-family: Arial;font-size: 12px; color:#666;}
.user-reset #edit-actions input{position: absolute; left:284px; top:308px; color:#fff;font-size:12px; width:95px; height:40px; line-height:40px;text-decoration: none;font-weight:bold; text-align:left;cursor: pointer; text-indent:25px; background:none; font-family: Arial;}

.user-finish-contanier{padding:15px 80px 0 120px; }
.user-finish-contanier p{padding:20px 0 0 0; color:#000; font-size:14px;}
.user-finish-contanier div.imgContanier{padding:20px 0 0 180px; color:#000; font-size:14px;}
.user-back{margin:50px 0 0 420px;float:left; display:inline;}


.user-password p{ font-family: Arial;font-size: 14px; color:#000;}
.user-password #edit-name{width:530px; height:20px; font-family: Arial;font-size: 12px; color:#666;}
.user-password #edit-actions input{position: absolute; left:284px; top:308px; color:#fff;font-size:12px; width:95px; height:40px; line-height:40px;text-decoration: none;font-weight:bold; text-align:left;cursor: pointer; text-indent:18px; background:none; font-family: Arial;}

.user-pin, .user-gift{background:url(../../sites/all/themes/airport/static/user/images/bg-pin.jpg) left top no-repeat;}
.user-pin-contanier{padding:15px 80px 0 60px; }
.user-pin-contanier p{padding:30px 0 0 0; color:#000; font-size:14px;}
#user-chang-pin .form-item {margin:20px 0 0 0; float:left; clear:both; width:100%;}
#user-chang-pin label{width:300px; float:left; display:inline; font-size:14px; font-weight:normal; color:#000;}
#user-chang-pin input{width:300px; float:left; display:inline; font-size:14px; width:280px; height:20px;}
#user-chang-pin #edit-actions{clear:both;}
#user-chang-pin input.error{border:1px solid red;}
.user-pin #front_message .messages{padding:15px 0 0 300px;}
.user-pin .region-member-advertisement{ position: absolute; width:850px; height:200px; left:160px; bottom:55px;}
.user-pin .region-member-advertisement .views-row{float:left; margin:5px 0 0 45px; display:inline;}

.user-gift-contanier{padding:5px 80px 0 50px;}
.user-gift-contanier ul.gift-list{float:left; width:100%;}
.user-gift-contanier li.gift-list-item{float:left; width:100%;color:#000; background:url(../../sites/all/themes/airport/static/user/images/bg-line.gif) left bottom repeat-x; padding:10px 0 10px;}
.user-gift-contanier h2.gift-title{float:left; width:675px; font-size:14px;font-weight:normal; background:url(../../sites/all/themes/airport/static/user/images/ico-list.png) left 0px no-repeat;padding-left:25px;min-height:22px;_height:22px;line-height:22px;}
.user-gift-contanier .sticky h2.gift-title{background:url(../../sites/all/themes/airport/static/user/images/ico-top.png) left 0px no-repeat;}

.user-gift-contanier div.gift-content{float:left; width:655px; line-height:22px; font-size:14px; padding-left:25px;}
.user-gift-contanier div.gift-content img{padding:5px 15px 0 0;}
.user-gift-contanier p.gift-until{float:left; width:655px; font-size:14px; text-align:right; color:#0063af; padding-right:10px;}
.user-gift .region-member-advertisement{ position: absolute;right:40px; top:140px;}
.user-gift .region-member-advertisement .views-row{margin-top:22px;}
.user-gift .pager{padding-top:25px; overflow:hidden;}
.user-gift .pager a{color:#0063af;text-transform: capitalize;}


/*update profile & update contact*/

#user-chang-profile{padding:0 50px;}
.user-upprofile{background:url(../../sites/all/themes/airport/static/user/images/bg-pin.jpg) left top no-repeat; height:684px; color:#000;}
.user-upprofile h2{ font-size:14px; margin-top:5px; padding-bottom:10px;}
.user-upprofile li{padding:2px 0px;list-style:decimal outside none; margin:0 50px;}
.user-upprofile ol{padding-bottom:5px;}
#user-chang-profile input{border:1px solid #ededed;}
.user-upprofile .form-item label,
.user-upprofile .form-item label{float:left; width:180px; font-size:14px; margin-left:30px; display:inline; font-weight:normal;}

.user-upprofile .form-item select,
.user-upprofile .form-item input{float:left; width:230px; font-size:14px; font-weight:normal; font-family:Arial;}

.user-upprofile .form-item{margin:0px; height:35px; width:100%; display:block;overflow:hidden;}
.user-upprofile .field-name-field-pln{ margin-top:15px;}

.user-upprofile .form-type-checkboxes,
.user-upprofile .form-type-radios{height:auto;}
.user-upprofile .form-checkboxes .form-item,
.user-upprofile .form-radios .form-item{margin:5px;height:30px;;}
.user-upprofile .form-checkboxes,
.user-upprofile .form-radios{float:left; width:580px;}
.user-upprofile #edit-field-special-und{ width:676px;}
.user-upprofile .form-type-checkbox,
.user-upprofile .form-type-radio{width:auto; float:left; margin-bottom:5px; margin-top: 5px;}
#user-chang-profile .form-type-checkbox input{width:auto; border:0; float:left;}
#user-chang-profile .form-type-radio input{width:auto; border:0; float:left;}
#user-chang-profile .form-type-checkbox label{width:auto; margin-left:5px; margin-right:30px;}
#user-chang-profile .form-type-radio label{width:auto; margin-left:5px; margin-right:30px;}
.user-upprofile .form-actions p{text-align:center;color:#006dc1;padding:0px 0 20px;}
.user-upprofile .form-actions .form-submit{margin-left:350px;}
#user-chang-profile .user-line{background:url(../../sites/all/themes/airport/static/user/images/bg-line.gif) left bottom repeat-x; padding:10px 0; }

#user-chang-profile .error{border:1px solid red;}

.user-upprofile .region-member-advertisement{ position: absolute;right:80px; top:140px;}
.user-upprofile .region-member-advertisement .views-row{margin-top:22px;}


#user-chang-contact{padding:0 50px;}
.user-contact{background:url(../../sites/all/themes/airport/static/user/images/bg-contact.jpg) left top no-repeat; height:1008px; color:#000;}
.user-contact h2{ font-size:14px; margin-top:5px; padding-bottom:10px;}
.user-contact li{padding:2px 0px;list-style:decimal outside none; margin:0 50px;}
.user-contact ol{padding-bottom:5px;}
#user-chang-contact input{border:1px solid #ededed;}
.user-contact .form-item label,
.user-contact .form-item label{float:left; width:180px; font-size:14px; margin-left:30px; display:inline; font-weight:normal;}

.user-contact .form-item select,
.user-contact .form-item input{float:left; width:230px; font-size:14px; font-weight:normal; font-family:Arial;}

.user-contact .form-item{margin:0px; height:35px; width:100%; display:block;overflow:hidden;}
.user-contact .field-name-field-company{ margin-top:15px;}

.user-contact .field-name-field-company input,
.user-contact .field-name-field-country select,
.user-contact .field-name-field-province input,
.user-contact .field-name-field-city input,
.user-contact .field-name-field-address input,
.user-contact .field-name-field-address2 input,
.user-contact .field-name-field-zip input,
.user-contact .field-name-field-telephone input,
.user-contact .field-name-field-mobile input{width:350px;}

.user-contact .field-name-field-pp{padding-top:15px;}

.user-contact .form-type-checkboxes,
.user-contact .form-type-radios{height:auto;}
.user-contact .form-checkboxes .form-item,
.user-contact .form-radios .form-item{margin:5px;height:30px;;}
.user-contact .form-checkboxes,
.user-contact .form-radios{float:left; width:580px;}
.user-contact #edit-field-special-und{ width:676px;}

.user-contact .form-type-checkbox,
.user-contact .form-type-radio{width:auto; float:left; margin-bottom:5px; margin-top: 5px;}
#user-chang-contact .form-type-checkbox input{width:auto; border:0; float:left;}
#user-chang-contact .form-type-radio input{width:auto; border:0; float:left;}
#user-chang-contact .form-type-checkbox label{width:auto; margin-left:5px; margin-right:30px;}
#user-chang-contact .form-type-radio label{width:auto; margin-left:5px; margin-right:30px;}
.user-contact .form-actions p{text-align:center;color:#006dc1;padding:0px 0 20px;}
.user-contact .form-actions .form-submit{margin-left:350px;}
#user-chang-contact .user-line{background:url(../../sites/all/themes/airport/static/user/images/bg-line.gif) left bottom repeat-x; padding:10px 0; }

#user-chang-contact .error{border:1px solid red;}

.user-contact .region-member-advertisement{ position: absolute;right:80px; top:140px;}
.user-contact .region-member-advertisement .views-row{margin-top:22px;}

.user-contact #front_message{position: absolute;left:70px; bottom:180px;width:650px;text-align:center;}
.user-upprofile #front_message{position: absolute;left:70px; bottom:150px;width:650px;text-align:center;}


/*error message*/
#front_message .messages{border:none; background:none;padding:0;margin:0; color:green; height:20px; overflow:hidden;}
#front_message .error{color:red;}
#front_message div.messages ul{margin:0;}
#front_message div.messages li{list-style:none;}
#front_message div.messages a{color:green;text-decoration: underline;}

.user-register #front_message{height:400px; width:670px; background:#fff; position: absolute; background:url(../../sites/all/themes/airport/static/user/images/bg-popup.png) left top no-repeat;}
.user-register #front_message .messages{height:120px; overflow-y:auto;}
.user-register #front_message div.messages li{list-style:square;}

.user-login #front_message{ position: absolute; z-index:150; left:675px; top:200px; width:300px; height:200px; height:18px; overflow:hidden;}
.user-login #front_message a{display:none;}


/*i18n button*/
.i18n-en #user-chang-pin .user-pin-reset{width:154px;height:55px; background:url(../../sites/all/themes/airport/static/user/images/btn-en-reset.gif) left top no-repeat;cursor: pointer; float:left; margin:50px 0 0 200px; display:inline;}
.i18n-en #user-chang-pin .form-submit{width:154px;height:55px; background:url(../../sites/all/themes/airport/static/user/images/btn-en-save.gif) left top no-repeat;cursor: pointer;float:left; margin:50px 0 0 120px; display:inline;}
.i18n-en #user-chang-profile .user-upprofile-reset,
.i18n-en #user-chang-contact .user-contact-reset{width:154px;height:55px; background:url(../../sites/all/themes/airport/static/user/images/btn-en-reset.gif) left top no-repeat;cursor: pointer; float:left; margin:50px 0 0 240px; display:inline;}
.i18n-en #user-chang-profile .form-submit,
.i18n-en #user-chang-contact .form-submit{width:154px;height:55px; background:url(../../sites/all/themes/airport/static/user/images/btn-en-save.gif) left top no-repeat;cursor: pointer;float:left; margin:50px 0 0 120px; display:inline;}

.i18n-ja #user-chang-pin .user-pin-reset{width:154px;height:55px; background:url(../../sites/all/themes/airport/static/user/images/btn-ja-reset.gif) left top no-repeat;cursor: pointer; float:left; margin:50px 0 0 200px; display:inline;}
.i18n-ja #user-chang-pin .form-submit{width:154px;height:55px; background:url(../../sites/all/themes/airport/static/user/images/btn-ja-save.gif) left top no-repeat;cursor: pointer;float:left; margin:50px 0 0 120px; display:inline;}
.i18n-ja #user-chang-profile .user-upprofile-reset,
.i18n-ja #user-chang-contact .user-contact-reset{width:154px;height:55px; background:url(../../sites/all/themes/airport/static/user/images/btn-ja-reset.gif) left top no-repeat;cursor: pointer; float:left; margin:50px 0 0 240px; display:inline;}
.i18n-ja #user-chang-profile .form-submit,
.i18n-ja #user-chang-contact .form-submit{width:154px;height:55px; background:url(../../sites/all/themes/airport/static/user/images/btn-ja-save.gif) left top no-repeat;cursor: pointer;float:left; margin:50px 0 0 120px; display:inline;}

.i18n-zh-hans #user-chang-pin .user-pin-reset{width:154px;height:55px; background:url(../../sites/all/themes/airport/static/user/images/btn-cn-reset.gif) left top no-repeat;cursor: pointer; float:left; margin:50px 0 0 200px; display:inline;}
.i18n-zh-hans #user-chang-pin .form-submit{width:154px;height:55px; background:url(../../sites/all/themes/airport/static/user/images/btn-cn-save.gif) left top no-repeat;cursor: pointer;float:left; margin:50px 0 0 120px; display:inline;}
.i18n-zh-hans #user-chang-profile .user-upprofile-reset,
.i18n-zh-hans #user-chang-contact .user-contact-reset{width:154px;height:55px; background:url(../../sites/all/themes/airport/static/user/images/btn-cn-reset.gif) left top no-repeat;cursor: pointer; float:left; margin:50px 0 0 240px; display:inline;}
.i18n-zh-hans #user-chang-profile .form-submit,
.i18n-zh-hans #user-chang-contact .form-submit{width:154px;height:55px; background:url(../../sites/all/themes/airport/static/user/images/btn-cn-save.gif) left top no-repeat;cursor: pointer;float:left; margin:50px 0 0 120px; display:inline;}

.i18n-zh-hant #user-chang-pin .user-pin-reset{width:154px;height:55px; background:url(../../sites/all/themes/airport/static/user/images/btn-mo-reset.gif) left top no-repeat;cursor: pointer; float:left; margin:50px 0 0 200px; display:inline;}
.i18n-zh-hant #user-chang-pin .form-submit{width:154px;height:55px; background:url(../../sites/all/themes/airport/static/user/images/btn-mo-save.gif) left top no-repeat;cursor: pointer;float:left; margin:50px 0 0 120px; display:inline;}
.i18n-zh-hant #user-chang-profile .user-upprofile-reset,
.i18n-zh-hant #user-chang-contact .user-contact-reset{width:154px;height:55px; background:url(../../sites/all/themes/airport/static/user/images/btn-mo-reset.gif) left top no-repeat;cursor: pointer; float:left; margin:50px 0 0 240px; display:inline;}
.i18n-zh-hant #user-chang-profile .form-submit,
.i18n-zh-hant #user-chang-contact .form-submit{width:154px;height:55px; background:url(../../sites/all/themes/airport/static/user/images/btn-mo-save.gif) left top no-repeat;cursor: pointer;float:left; margin:50px 0 0 120px; display:inline;}

.i18n-pt #user-chang-pin .user-pin-reset{width:154px;height:55px; background:url(../../sites/all/themes/airport/static/user/images/btn-pt-reset.gif) left top no-repeat;cursor: pointer; float:left; margin:50px 0 0 200px; display:inline;}
.i18n-pt #user-chang-pin .form-submit{width:154px;height:55px; background:url(../../sites/all/themes/airport/static/user/images/btn-pt-save.gif) left top no-repeat;cursor: pointer;float:left; margin:50px 0 0 120px; display:inline;}
.i18n-pt #user-chang-profile .user-upprofile-reset,
.i18n-pt #user-chang-contact .user-contact-reset{width:154px;height:55px; background:url(../../sites/all/themes/airport/static/user/images/btn-pt-reset.gif) left top no-repeat;cursor: pointer; float:left; margin:50px 0 0 240px; display:inline;}
.i18n-pt #user-chang-profile .form-submit,
.i18n-pt #user-chang-contact .form-submit{width:154px;height:55px; background:url(../../sites/all/themes/airport/static/user/images/btn-pt-save.gif) left top no-repeat;cursor: pointer;float:left; margin:50px 0 0 120px; display:inline;}

.i18n-ko #user-chang-pin .user-pin-reset{width:154px;height:55px; background:url(../../sites/all/themes/airport/static/user/images/btn-ko-reset.gif) left top no-repeat;cursor: pointer; float:left; margin:50px 0 0 200px; display:inline;}
.i18n-ko #user-chang-pin .form-submit{width:154px;height:55px; background:url(../../sites/all/themes/airport/static/user/images/btn-ko-save.gif) left top no-repeat;cursor: pointer;float:left; margin:50px 0 0 120px; display:inline;}
.i18n-ko #user-chang-profile .user-upprofile-reset,
.i18n-ko #user-chang-contact .user-contact-reset{width:154px;height:55px; background:url(../../sites/all/themes/airport/static/user/images/btn-ko-reset.gif) left top no-repeat;cursor: pointer; float:left; margin:50px 0 0 240px; display:inline;}
.i18n-ko #user-chang-profile .form-submit,
.i18n-ko #user-chang-contact .form-submit{width:154px;height:55px; background:url(../../sites/all/themes/airport/static/user/images/btn-ko-save.gif) left top no-repeat;cursor: pointer;float:left; margin:50px 0 0 120px; display:inline;}

.ma_user_logout{position: absolute; right:30px; width:200px; height:35px; top:20px;}
.ma_user_logout a:link,
.ma_user_logout a:visited,
.ma_user_logout a:active{color:#fff; float:right; padding-left:53px; font-size:18px; font-weight:blod; text-decoration: underline; background:url(../../sites/all/themes/airport/static/global/images/default/logo.png) left 4px no-repeat;}