/* Login popup */
.login-form { width: 300px; margin-left: -200px; left: 50%; top: 60px; background: #fff; display: none; padding:15px 25px 10px 25px !important; font-family:arial, sans-serif;}
.login-form dt{margin:0 0 5px 0;}
.login-form dt label{color:#000;}
.login-form dt label a{font-size:11px; float:right;}
.login-form dd{margin:0 0 15px 0;}
.login-form .autorization-line{margin:0 0 0 0; color:#9c9c9c;}
.login-form .autorization-line h3{display:inline; font-size:18px; color:#000; font-weight:bold;}
.login-form p { margin-bottom: 15px; }
/*.login-form a { color: #555; }*/
.login-form label.label-remember { position: relative; top: 3px; }
.login-form input.input-text { border: 1px solid #afafaf; width: 224px; padding: 3px; font-size: 13px; background:#fff; outline-color:#ffd556;}
.login-form input.input-text:focus{outline-color:#ffd556; border-color:#e7ae00;}
.login-form .green-button{ float: left; margin:0 10px 0 0; }
.login-form .checkbox-label { color: #333; }
.login-form .checkbox { position: relative; top: 2px; margin-right: 5px; }


.green-button{
	cursor:pointer;
	border:none; font-size:15px; background:#18b210; padding:1px 9px 2px 9px; color:#fff; font-weight:bold; text-shadow:0px -1px 0px #0f9208; text-decoration:none;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ec221', endColorstr='#0e9909'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#2ec221), to(#0e9909)); 
	background: -moz-linear-gradient(top,  #2ec221,  #0e9909);
	
	background: -o-linear-gradient(top, #2ec221, #0e9909); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #2ec221, #0e9909); /* IE10+ */
	background: linear-gradient(top, #2ec221, #0e9909); /* W3C */
	
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
}

.green-button:hover{
	background:#18b210;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#43d131', endColorstr='#048203'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#43d131), to(#048203)); 
	background: -moz-linear-gradient(top,  #43d131,  #048203);
	
	background: -o-linear-gradient(top, #43d131, #048203); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #43d131, #048203); /* IE10+ */
	background: linear-gradient(top, #43d131, #048203); /* W3C */
	
	}
	
.green-button:active{
	background:#18b210;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e9909', endColorstr='#2ec221'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#0e9909), to(#2ec221)); 
	background: -moz-linear-gradient(top,  #0e9909,  #2ec221);
	
	background: -o-linear-gradient(top, #0e9909, #2ec221); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #0e9909, #2ec221); /* IE10+ */
	background: linear-gradient(top, #0e9909, #2ec221); /* W3C */
	
	}

/* Upload image popup */
.upload-form { width: 300px; margin-left: -150px; left: 50%; }
.upload-form h3 { margin-bottom: 15px; }
.upload-form .button { float: left; margin-right: 10px; }


/* Blog delete popup */
.blog-delete-form { width: 200px; margin-left: -100px; left: 50%; top: 300px; display: none; }
.blog-delete-form p { margin-bottom: 8px; }
.blog-delete-form select { width: 100%; }


/* Add friend popup */
.add-friend-form { width: 200px; margin-left: -100px; left: 50%; top: 300px; display: none; }
.add-friend-form textarea { width: 195px; margin-bottom: 5px; }


/* Add userfield popup */
.userfield-form { width: 270px; padding: 15px; margin-left: -120px; top: 100px; left: 50%; display: none; }
.userfield-form p { margin-bottom: 10px; }
.userfield-form .input-text { width: 262px; border: 1px solid #ccc; margin: 0; padding: 3px; font-family: Arial, sans-serif; font-size: 12px; }
.userfield-form .button { float: left; margin-right: 10px; }



