body
{
    font-family: Arial; font-size:11px; margin:0; padding:0; background:black url('../img/bkg.jpg') center center no-repeat;
}

* {	outline: none; font-family: Arial; font-size:11px; color:black; }


.MainSiteContainer { min-height: 100%; height: auto !important;  height: 100%; margin-bottom:-20px; }
#PusherMainSiteContainer { height:20px; clear:both; }
.footer { width:100%; height:20px; background:#333333; position:absolute; z-index:2; }

.input-1 { height:15px; width:272px; padding:14px 15px; background:transparent url('../img/passport/input1.jpg') top left no-repeat; border:0; color:black; font-size:12px; font-weight:bold; }
.input-1-error { background:transparent url('../img/passport/input1-error.jpg') top left no-repeat; color:white; }
.input-1-disabled { background:transparent url('../img/passport/input1-disabled.jpg') top left no-repeat; color:white; }

.input-2 { height:83px; width:272px; padding:12px 15px; background:transparent url('../img/passport/input2.jpg') top left no-repeat; border:0;  }
.input-2-error { background:transparent url('../img/passport/input2-error.jpg') top left no-repeat; }
.input-2 textarea { height:82px; width:272px; background:transparent; border:0; font-size:12px; color:black; font-weight:bold; }
.input-2-error textarea { color:white; }


.input-3 { height:15px; width:112px; padding:14px 15px; background:transparent url('../img/passport/input3.jpg') top left no-repeat; border:0; color:black; font-size:12px; font-weight:bold; }
.input-3-error { background:transparent url('../img/passport/input3-error.jpg') top left no-repeat; color:white; }

.input-4 { height:15px; width:432px; padding:14px 15px; background:transparent url('../img/passport/input4.jpg') top left no-repeat; border:0; color:black; font-size:12px; font-weight:bold; }
.input-4-error { background:transparent url('../img/passport/input4-error.jpg') top left no-repeat; color:white; }


.input-5 { height:15px; width:192px; padding:14px 15px; background:transparent url('../img/passport/input5.jpg') top left no-repeat; border:0; color:black; font-size:12px; font-weight:bold; }
.input-5-error { background:transparent url('../img/passport/input5-error.jpg') top left no-repeat; color:white; }

.input-6 { height:15px; width:32px; padding:14px 15px; background:transparent url('../img/passport/input6.jpg') top left no-repeat; border:0; color:black; font-size:12px; font-weight:bold; }
.input-6-error { background:transparent url('../img/passport/input6-error.jpg') top left no-repeat; color:white; }

.formElement { margin-bottom:6px; }
.formElementLabel { font-weight:bold; color:white; }
.formElementError { color:red; font-size:12px; }

.ageInput { padding-top:17px; width:100px; background:transparent; border:0; color:white; font-size:54px; font-weight:bold; text-align:center; }


.selectDrop a { display:block; width:270px; padding-left:10px; font-size:16px; font-weight:bold; margin:0 auto; }
.selectDrop a:hover { background:#74BB3A; }

.paginationControl .pageNumber { font-weight:bold; }
