#screen {
       position: absolute;
       top: 0;
       left: 0;
       right: 0;
       width: 100%;
       height: 100%;
       z-index: 98;
       display: none;
       background: url(/images/bg.png);
}

* html #screen {
       background-color: #333;
       background-color: transparent;
       filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bg.png", sizingMethod="scale");
}

#niceloginform div.head {
       width:100%;
       height:26px; 
       background:url(/images/pasportbgzag.gif) #5D5B5E repeat-x bottom left;
       margin:0; 
       padding:0;
} 
#niceloginform div.head div.left {
       float:left; 
       font:11px Verdana; 
       color:#FFFFFF; 
       padding:6px;
}
#niceloginform div.head div.right {
       float:right; 
       padding:6px;
}
#niceloginform {
       position: absolute;
       width: 332px;
       left: 50%;
       margin-left:-170px;
       top: 50%;
       margin-top:-150px;
       text-align:left;
       background:url(/images/login.jpg) right center no-repeat #FFFFFF;
       display: none;
       z-index: 99;
}
#niceloginform div.border {
       border:1px solid #3C3C3C;
       padding:5px 10px 18px 10px;
       line-height:20px;
       font:11px Verdana;
       color:#000;
}
#niceloginform div.border h2 {
       font:20px Tahoma; 
       color:#CC3300;
       margin-top:0;
}
#niceloginform div.border div.input_forms {
       margin:0;
       padding:4px 0 1px 0;
}
#niceloginform div.border input_forms.data {
       width:190px;
       padding:3px 3px 3px 5px;
}
#niceloginform div.border input_forms.data {
       border:1px solid #D4D0C8;
       background:#FFFFFF;
       color:#000000;
}
#niceloginform div.border div {
       margin:0 0 10px 0;
}
#niceloginform div.border div#register {
       border-top:1px solid #D4D0C8;
       margin:10px 0 0 0;
       padding:5px 0 0 0;
}

#niceregisterform div.head {
       width:100%;
       height:26px; 
       background:url(/images/pasportbgzag.gif) #5D5B5E repeat-x bottom left;
       margin:0; 
       padding:0;
} 
#niceregisterform div.head div.left {
       float:left; 
       font:11px Verdana; 
       color:#FFFFFF; 
       padding:6px;
}
#niceregisterform div.head div.right {
       float:right; 
       padding:6px;
}
#niceregisterform {
       position: absolute;
       width: 332px;
       left: 50%;
       margin-left:-170px;
       top: 50%;
       margin-top:-150px;
       text-align:left;
       background:url(/images/login.jpg) right center no-repeat #FFFFFF;
       display: none;
       z-index: 99;
}

#niceregisterform div.border {
       border:1px solid #3C3C3C;
       padding:5px 10px 18px 10px;
       line-height:20px;
       font:11px Verdana;
       color:#000;
}
#niceregisterform div.border h2 {
       font:20px Tahoma; 
       color:#CC3300;
       margin-top:0;
}
#niceregisterform div.border div.input_forms {
       margin:0;
       padding:4px 0 1px 0;
}
#niceregisterform div.border input_forms.data {
       width:190px;
       padding:3px 3px 3px 5px;
}
#niceregisterform div.border input_forms.data {
       border:1px solid #D4D0C8;
       background:#FFFFFF;
       color:#000000;
}
#niceregisterform div.border div {
       margin:0 0 10px 0;
}
#niceregisterform div.border div#register {
       border-top:1px solid #D4D0C8;
       margin:10px 0 0 0;
       padding:5px 0 0 0;
}

#nicerequestform div.head {
       width:100%;
       height:26px; 
       background:url(/images/pasportbgzag.gif) #5D5B5E repeat-x bottom left;
       margin:0; 
       padding:0;
} 
#nicerequestform div.head div.left {
       float:left; 
       font:11px Verdana; 
       color:#FFFFFF; 
       padding:6px;
}
#nicerequestform div.head div.right {
       float:right; 
       padding:6px;
}
#nicerequestform {
       position: absolute;
       width: 332px;
       left: 50%;
       margin-left:-170px;
       top: 50%;
       margin-top:-150px;
       text-align:left;
       background:url(/images/login.jpg) right center no-repeat #FFFFFF;
       display: none;
       z-index: 99;
}
#nicerequestform div.border {
       border:1px solid #3C3C3C;
       padding:5px 10px 18px 10px;
       line-height:20px;
       font:11px Verdana;
       color:#000;
}
#nicerequestform div.border h2 {
       font:20px Tahoma; 
       color:#CC3300;
       margin-top:0;
}
#nicerequestform div.border div.input_forms {
       margin:0;
       padding:4px 0 1px 0;
}
#nicerequestform div.border input_forms.data {
       width:190px;
       padding:3px 3px 3px 5px;
}
#nicerequestform div.border input_forms.data {
       border:1px solid #D4D0C8;
       background:#FFFFFF;
       color:#000000;
}
#nicerequestform div.border div {
       margin:0 0 10px 0;
}
#nicerequestform div.border div#register {
       border-top:1px solid #D4D0C8;
       margin:5px 0 0 0;
       padding:5px 0 0 0;
}

#nicedownloadform div.head {
       width:100%;
       height:26px; 
       background:url(/images/pasportbgzag.gif) #5D5B5E repeat-x bottom left;
       margin:0; 
       padding:0;
} 
#nicedownloadform div.head div.left {
       float:left; 
       font:11px Verdana; 
       color:#FFFFFF; 
       padding:6px;
}
#nicedownloadform div.head div.right {
       float:right; 
       padding:6px;
}
#nicedownloadform {
       position: absolute;
       width: 430px;
       left: 50%;
       margin-left:-170px;
       top: 50%;
       margin-top:-150px;
       text-align:left;
       background: #FFFFFF;
       display: none;
       z-index: 99;
}

#nicedownloadform div.border {
       border:1px solid #3C3C3C;
       height: 250px;
       padding:5px 10px 18px 10px;
       line-height:20px;
       font:11px Verdana;
       color:#000;
}
#nicedownloadform div.border h2 {
       font:20px Tahoma; 
       color:#CC3300;
       margin-top:0;
}
#nicedownloadform div.border div.input_forms {
       margin:0;
       padding:4px 0 1px 0;
}
#nicedownloadform div.border input_forms.data {
       width:490px;
       padding:3px 3px 3px 5px;
}
#nicedownloadform div.border input_forms.data {
       border:1px solid #D4D0C8;
       background:#FFFFFF;
       color:#000000;
}
#nicedownloadform div.border div {
       margin:0 0 10px 0;
}
#nicedownloadform div.border div#download {
       border-top:1px solid #D4D0C8;
       margin:10px 0 0 0;
       padding:5px 0 0 0;
}


