/*
 *

*/


@charset "utf-8";
/** A Different lesson CSS
 * Author: Tom Bigelajzen - http://tombigel.com
 */

/* Basic CSS Reset */
body, div,  dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, a,
pre, code, form, fieldset, legend, input, textarea, p, blockquote, table, th, td {margin:0;padding:0;}
img, fieldset, legend, table, tr, td, th {border:none;}
ol, ul, li {list-style-type:none;}
table, td{vertical-align:top;text-align:right;}
th{vertical-align:middle;text-align:right;}
fieldset{padding:0;margin:0;}

/* Fonts 
 * - Font sizes (when base size is .75em, calculated as desired font size devided by 12):
 *	 10px = .83em
 *	 11px = .916em
 *	 12px = 1em
 *	 13px = 1.083em
 *	 14px = 1.166em
 *	 16px = 1.333em
 *	 18px = 1.5em
 *	 20px = 1.666em
 *   etc...
 */
body{font-family:Arial, Helvetica, sans-serif;font-size:100%;}
#page{font-size:.75em;line-height:1.333em;}

/* Main Layout: */
body{direction:rtl;}
#page{width:700px;margin:0 auto;position:relative;}
#main{height:400px;overflow:hidden;background:url(/assets/bg_main_login-ac211c55e04c94ac52f477fd31cbefa1cac28265b1589a7ecf7c781ab527543e.gif) no-repeat 0 0;padding:110px 30px 30px;}
#errors{padding:10px 5px;font-weight:bold;color:#fdd;height:60px;overflow:hidden;}
#content{background:#fff url(/assets/logo-8f86ad75d8291bd2d0feb39bb53ef9d8ad8c07a8dd53a05ad56c9152a4e3eb7c.jpg) no-repeat 10px 50%;width:100%;}
form{padding:15px 15px 15px 200px;}
fieldset{padding-bottom:1em;}
.frm_field{padding-top:1em;height:1%;overflow:hidden;}
.frm_field label{font-weight:bold;width:9em;float:right;}
.frm_field input{vertical-align:middle;border:1px solid #080;padding:1px;margin-right:9em;display:block;width:11em;}
.frm_field label input{border:none;padding:0;margin:0;display:inline;width:auto;}
.checkbox label{float:none;width:auto;margin-right:9em}
 
 #frm_forgot p{font-size:1.166em;color:#222;width:80%;}
 #frm_forgot .frm_field label {width:10em;}
 #frm_forgot .frm_field input{margin-right:10em;width:14em;}
 
 #login_commit{margin:0 9em 0 1em;cursor:pointer;color:#444;vertical-align:middle;padding-bottom:4px;width:69px;height:22px;border:none;background:url(/assets/btn_gray_66-a068c2bc34d7f24b0ee02bfef6ac167fb6ec240011efc8e24c7683cb5c94e7ef.gif) no-repeat 50% 50%;}
 #login_forgot{margin:0 10em 0 1em;cursor:pointer;color:#444;vertical-align:middle;padding-bottom:4px;width:102px;height:22px;border:none;background:url(/assets/btn_gray_100-be6c3a830a8077a44fe8520c9543e8026e9ad5b06c1e1e47a3d4af27c01167b4.gif) no-repeat 50% 50%;}
