.hide{display: none;}
.invisble{opacity: 0; filter: alpha(opacity=0);}
/* modal window */
#modal_mask{background: rgba(0,0,0,0.45); background: url('../img/blank0.4.png') 0 0 repeat\9; /*filter: alpha(opacity=40);	-moz-opacity: 0.45;	opacity: 0.45;*/ position: absolute; top: 0; left: 0; z-index: 1000;}
.modal_block{position: absolute; z-index: 1001; left: 50%; margin-left: -176px; width: 340px; height: 230px; background: #fff; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -moz-box-shadow: 0 0 25px rgba(0, 0, 0, 0.4);	-webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.4); box-shadow: 0 0 25px rgba(0, 0, 0, 0.4); border:1px solid #e3ecf4;}
.modal_block div.inner div.close{position: absolute; top: 0; right: 0; width:39px; height:39px; background: url('../img/close.png') 0 0px no-repeat; cursor: pointer;}
.modal_block div.inner div.close:hover{	background-position: 0 0px;}
.modal_block div.inner div.modal_content{padding:10px 10px; position: relative; text-shadow: 0 1px 0 rgba(255,255,255, 0.4);}
.modal_block div.inner div.caption,
.modal_block div.inner div.caption_padding,
.tmp-dom div.caption_padding{	color:#5d5d5e; font-size:20px; padding:0px 0 20px 0; font-weight: normal; text-align:center;}
.modal_block div.inner .facebook_login, .tmp-dom div.facebook_login{ width:100%; float:left; text-align:center;}
.modal_block div.inner .seprator{ width:100%; height:28px; float:left; background: url('../img/sepretor.jpg') center no-repeat;}

.form{ width:100%; float: left; margin:0; padding:0; list-style:none;}
.form li{ width:100%; float: left; margin:0; padding:7px 0;}
.form li .left_name{ width:70px; float:left; margin:0; padding:0; text-align:left; font-size:12px; color:#959595; padding:0 0 0 20px;}
.form li .right_fild{ width:212px; float:left; margin:0; padding:0; text-align:left;}
.form li .right_fild input{width:94%; float:left; height:18px; margin:0; padding:0 3%; text-align:left; border:#9ec3d8 solid 1px}
.form li .remberme{ width:65%; float:left; margin:0; padding:0; font-size:9px; color:#000;}
.form li .forgot_pw a{ width:35%; float:right; margin:0; padding:0; font-size:9px; color:#551a8b; }
.form li .signin_btn{ width:138px; height:28px; float:left; margin:0 0 0 90px; padding:0; font-family:Verdana, Geneva, sans-serif; font-size:15px; color:#FFFFFF; background: url(../img/signin_bg.jpg) no-repeat; border:0;}
.form li .for_signup{width:100%; float:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333333; text-align:center;}
.form li .for_signup a{font-size:16px; color:#5b8e1f; text-decoration:none;}
.form li .for_signup a:hover{color:#333333;}
