#dark{
	position: absolute;
	top: 0;
	left: 0;
	background-color: #000;
	width: 100%;
	z-index: 200;
        display: none;
}

#popup{
    top: expression(
        document.getElementsByTagName("body")[0].scrollTop + "px"
    );
	position: absolute;
	background: transparent url(/img/registration_bg.gif) center no-repeat;
	height: 843px;
	width: 918px;
	z-index: 201;
	padding-top: 650px;
    display: none;
}

#recover_popup{
	position: absolute;
    display: none; 
	height: 300px;
	z-index: 201;
    width: 558px !important;
}

#popup_close, #recover_popup_close{
	position: absolute;
	top: 0;
	right: 30px;
	color: #e00000;
	font-size:13px;
	z-index: 201;
	cursor: pointer;
	font-weight: bold;
}

#popup_content_top{
	position: absolute;
	top: -10px;
        z-index: 215;
	left:0;
        display: block;
        height: 12px;
        width: 918px;
        
}

#recover_popup_content_top{
	position: absolute;
	top: -10px;
        z-index: 215;
	left:0;
        display: block;
        height: 12px;
        width: 558px;
        
}


#recover_popup_content_bottom{
	position: absolute;
        z-index: 200;
	bottom: -74px;
	left:0;
        width: 607px;
        height: 123px;
        display: block;
        
}
#popup_content_bottom{
	position: absolute;
	bottom: -10px;
    height: 13px;
    display: block;
	z-index: 200;
    width: 918px;
	left:0;
    
}
#redline, #recover_redline{
	position: relative;
	height: 15px;
        display: block;
	line-height: 15px;
	font-family: Tahoma;
	font-size: 14px;
    font-weight: bold;
	color: #e00000;
	background-color: #f9efcf;
	text-align: left;
	z-index: 213;
	padding-left: 30px;
}

#recover_email {
        width: 200px;
}

#redline abbr, #recover_redline abbr{
	position: relative;
	height: 15px;
    display: inline;
	line-height: 15px;
	font-family: Tahoma;
	font-size: 14px;
    font-weight: bold;
	color: #e00000;
	background-color: #FAF4DF;
	text-align: left;
	z-index: 213;
	padding: 0 5px 0 5px;
}


#popup_content{
	width: 918px;
	background: #FAF4DF;
        position: relative;
        display: block !important;
	z-index: 211;
	text-align: left;
}
#recover_popup_content{
	width: 558px;
        height: 90px;
	position: relative;
        display: block;
	background: #FAF4DF;
        z-index: 212;
        overflow: visible;
	text-align: center;
        font-family: Tahoma;        
        font-size: 13px;        
}

#popup_content table{
        position: relative;
	width: 750px;
	margin: 0px 0 10px 50px;
	color: #000;
	z-index: 213;
	font-family: Tahoma;
	font-size: 13px;
}

#popup_content table span{
        position: relative;
	color: #8a8a8a;
	clear: both;
	display:block;
	text-align: right;
	z-index: 213;
	font-size: 11px;
}

#popup_content table td{
        position: relative;
	text-align: right;
	vertical-align: top;
	height: 30px;
	z-index: 211;
}

#popup_content table td input, #popup_content table td select{
        position: relative;
	z-index: 211;
	width: 214px;
	height: 20px;
/*	border: 1px #cccccc solid;*/
}

#popup_content table td#td2, #popup_content table td#td4{
	width: 224px;
}

#popup_content table td#td1{
	width: 250px;
}
#popup_content table td#td3{
	width: 155px;
}
#popup_content table td#td5{
	color: #8a8a8a;
	clear: both;
	display:block;
	text-align: right;
	font-size: 11px;
	padding-left: 10px;
	text-align: left;
}
#btn_container{
	margin-bottom: 0px;
	text-align: center;
	height: 20px;
	clear: both;
}



.load{
        background:transparent url(/img/loading_bck.png) center;
        padding: 4px;
        width: 68px;
        height: 12px;
}


.loader{
        background:transparent url(/img/loading_bck.png) center;
        padding: 4px;
        width: 68px;
        height: 12px;
        margin: 104px 0 100px 430px;
}

.recover_loader{
        background:transparent url(/img/loading_bck.png) center;
        padding: 4px;
        width: 68px;
        height: 12px;
        position: relative;
        z-index: 105;
        margin: 40px 0 40px 270px;
}        

#recover_error_area{
        height: 20px;
        line-height: 10px;
}

#l1, #l2{
        display: none;
}

#reg_form{
        display: block;
}

#recover_form{
        display: block;
        position: relative;
        z-index: 212;
}

#preview_popup{
	top: 0;
        left: 0;
        position: absolute;
	background: transparent url(/img/preview_bg.gif) center no-repeat;
	height: 662px;
	width: 100%;
	z-index: 201;
	padding-top: 0px;
        display: none;
        
}

#preview_popup_image{
	width: 640px;
	height: 361px;
        position: relative;
        top: 190px;
        left: 10px;
	z-index: 211;
}

#preview_popup_close{
	width: 25px;
	height: 25px;
        position: relative;
        top: 206px;
        text-decoration: none;
        right: -327px;
	z-index: 213;
        display: block;
        background: transparent url(/img/cross.gif) no-repeat center;
}

#preview_popup_close:hover{
        background: transparent url(/img/preview_cross.gif) no-repeat center;
}
