/* = BASE
---------------------------------*/
@font-face {
    font-family: 'BYekan';
    src:url('../fonts/BYekan.eot');
    src:url('../fonts/BYekan.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BYekan.woff') format('woff'),
        url('../fonts/BYekan.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
body {
	background: url("../images/BG.jpg") repeat fixed left top #fce8ea;
	font-family: tahoma;
	padding:0;
	font-size:11px;
	margin:0 auto;
	color: #0e4354;
	direction: rtl;
	height: auto;
}
	body ul { list-style: none; }
	body#LoginPage {
		background: url("../images/bg-slider1.jpg") repeat fixed left top #fce8ea;
	}




	
/* = CONTAINER & CONTENT
---------------------------------*/
#main_container{
	margin:0 auto;
	width:900px;
	padding:0px 0 0px 0;
}
	body#LoginPage #main_container{ position: relative; top: 80px; }
	
	.main_content{
		margin:0 20px;
		width:96%;
		height:auto;
		float: right;
		background: url('../images/menu_bg.jpg') repeat-x center top #fcf4f4;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius: 10px;
		-moz-border-radius: 10px;
	}
	
	.center_content{ clear:both; }
	.left_content    { width:195px; float:left; padding:30px 0 0 20px; }
	.right_content  { width:625px; float:left; padding:30px 0 0 30px; }

	
	
	
	
	
/* = LOGIN FORM
---------------------------------*/	
.login_form{
	width:600px;
	height:276px;
	background:url('../images/login_bg.png') no-repeat center top;
	margin:20px 0 0 145px;
	float:left;
	padding:0px 0 0 0px;
}
	h3#TitleLogin { position: relative; right: 20px; top:20px; float: right; }
	
	.LoginForm1 { clear: left; }
	.LoginForm1 fieldset input.inputbox,
		.LoginForm1 fieldset input.inputbox:focus { 
			box-shadow: none !important; 
			border: 0 none !important; 
			background: #fafafa !important;
			border: 1px solid #f3f1f1 !important;
			border-bottom: 2px solid #f3f1f1 !important;
			width: 530px !important;
			height: 24px !important;
		}
	.LoginForm1 fieldset label { position: relative; right:20px; top: 30px; font-weight: normal; font-family: 'BYekan'; font-size: 13px; }
	
	div#LoginVector { 
		width: 109px; 
		height: 179px; 
		background: url('../images/LoginVector.png') center no-repeat; 
		position: relative; 
		right: 70px; 
		bottom: 10px;
	}
	
	/* form */
	.form{
		width:600px;
		float:left;
		clear:both;
	}
		fieldset { border:none; clear:both; width: 440px;}
			label {font-size:11px; font-weight:bold; color:#666;}
				label a{font-size:11px; font-weight:bold; color:#666;}
			dl {clear:both; width:600px;}
				dl.submit {clear:both; width:500px; text-align:center; padding:0 0 0 90px;}
		label.check_label{
			padding:0 0 0 10px;
			line-height:32px;
		} 
	
	/* Login Page */
	.login_form select#lang, 
		label#mod-login-language-lbl,
			#form-login .button-holder{ display: none; }
			
		/*Text inputs*/
		input#mod-login-username,
			input#mod-login-password { 
				border:none; 
				width: 273px; 
				height: 38px; 
				vertical-align:middle; 
				font:12px tahoma;
				margin:0;
				line-height:27px; 
				padding:0 20px 5px 20px; 
				text-align: left; 
				color: #1781ac; 
				background: url('../images/Input_BG.jpg') center no-repeat; 
				float:left;
			}
		.loginform input.hidebtn {
			width: 93px;
			height: 39px;
			background: url('../images/Submit_BG.jpg') center no-repeat;
			font-size: 0;
			border: 0 none;
			cursor: pointer;
			float: left; clear: both;
			margin: 16px 0 0 -3px;
		}
		.loginform input.hidebtn:hover { background: url('../images/Submit_BG_hover.jpg') center no-repeat; }
		.loginform label { clear: both; float: right; margin-top: 10px; }
		
		/* = structure
		--------------------------------------------------------------------------------------*/
		/*Radio*/
		.NFRadio {cursor:pointer; position:absolute; display:block; width:20px; height:20px; border:1px solid transparent; background:url('../img/radio.gif') no-repeat 0 0; z-index:2;}
		
		/*Checkbox*/
		.NFCheck {cursor:pointer; position:absolute;width:20px; margin:0px 0 0 0; height:20px; border:1px solid transparent; background:url('../img/checkbox.gif') no-repeat 0 0; z-index:2;}
		
		/*Buttons*/
		.NFButton {width:auto; height:34px; padding:0 15px; font-weight:bold; background:url('../img/button.gif') repeat-x 0 0; cursor:pointer; border:none;color:#FFFFFF; text-shadow:1px 1px #45add8;vertical-align:middle;}
		.NFButtonLeft, 
			.NFButtonRight {width:10px; height:34px; vertical-align:middle;}
		.NFButtonLeft           {background:url('../img/button-left.gif') no-repeat 0 0;}
		.NFButtonRight         {background:url('../img/button-right.gif') no-repeat 0 0;}
		
		/*Textareas*/
		.NFTextarea {border:none; background:none; font:12px/12px Arial, Helvetica, sans-serif; margin:0;}
		.NFTextareaTop, 
			.NFTextareaBottom {height:10px; clear:both; float:none; padding-right:15px;}
		.NFTextareaTop {background:url('../img/textarea-tr.gif') no-repeat 100% 0;}
		.NFTextareaBottom {background:url('../img/textarea-br.gif') no-repeat 100% 0; margin-bottom:0px;}
		.NFTextareaTopLeft, 
			.NFTextareaBottomLeft {width:10px; height:10px;}
		.NFTextareaTopLeft {background:#f2f2e6 url('../img/textarea-tl.gif') no-repeat 0 0;}
		.NFTextareaBottomLeft {background:#f2f2e6 url('../img/textarea-bl.gif') no-repeat 0 0;}
		.NFTextareaLeft, 
			.NFTextareaRight, 
				.NFTextareaLeftH, 
					.NFTextareaRightH {float:left; padding-bottom:10px;}
		.NFTextareaLeft, 
			.NFTextareaLeftH { width:10px; }
		.NFTextareaLeft { background:url('../img/textarea-l-off.gif') repeat-y 0 0;}
		.NFTextareaLeftH { background:url('../img/textarea-l-over.gif') repeat-y 0 0;}
		.NFTextareaRight, 
			.NFTextareaRightH { padding-right:5px; padding-bottom:0;}
		.NFTextareaRight { background:url('../img/textarea-r-off.gif') repeat-y 100% 0;}
		.NFTextareaRightH { background:url('../img/textarea-r-off.gif') repeat-y 100% 100%;}
		
		/*Files*/
		.NFFileButton {padding-bottom:0; vertical-align:bottom; cursor:pointer; background:url('../img/file.gif') no-repeat 0 0; width:58px; height:34px;}
			.NFFile {position:relative; margin-bottom:5px;}
			.NFFile input.NFhidden {position:relative;  filter:alpha(opacity=0); opacity:0; z-index:2; cursor:pointer; text-align:left;}
			.NFFileNew {position:absolute; top:0px; left:0px; z-index:1;}
		
		/*Selects*/
		.NFSelect {height:34px; position:absolute; border:1px solid transparent; }
		.NFSelectLeft {float:left; width:12px; height:34px; background:url('../img/select-left.gif') no-repeat 0 0; vertical-align:middle;}
		.NFSelectRight {height:34px; width:310px; background:url('../img/select-right.gif') no-repeat 100% 0; cursor:pointer; font:12px/21px Arial, Helvetica, sans-serif; color:#000; padding-left:3px; margin-left:3px; line-height:34px;}
		.NFSelectTarget {position:absolute; background:none; margin-left:-13px; margin-top:0px; z-index:3; left:0; top:0; padding-bottom:13px;}
		.NFSelectOptions {position:relative; float:left; margin-left:16px; margin-top:26px; list-style:none; padding:0px; line-height:18px; color:#000; z-index:4; max-height:200px;  left:0; top:0;}
		.NFSelectOptions li {padding:3px 0px 3px 0; width:307px;background:#efefef;}
			.NFSelectOptions a {display:block; text-decoration:none; color:#000; padding:3px 0 3px 6px; background:none;}
				.NFSelectOptions a.NFOptionActive {background:#ecf8fd;}
					.NFSelectOptions a:hover {background:#ecf8fd;}
		
		/*Multiple Selects*/
		.NFMultiSelect {border:0; background:none; margin:0;}
		.NFMultiSelectTop, 
			.NFMultiSelectBottom {height:5px; clear:both; float:none; padding-right:10px;}
		.NFMultiSelectTop {background:url('../img/textarea-tr.png') no-repeat 100% 0;}
		.NFMultiSelectBottom {background:url('../img/textarea-br.png') no-repeat 100% 0; margin-bottom:5px;}
		.NFMultiSelectTopLeft, 
			.NFMultiSelectBottomLeft {width:5px; height:5px;}
		.NFMultiSelectTopLeft {background:#f2f2e6 url('../img/textarea-tl.png') no-repeat 0 0;}
		.NFMultiSelectBottomLeft {background:#f2f2e6 url('../img/textarea-bl.png') no-repeat 0 0;}
		.NFMultiSelectLeft, 
			.NFMultiSelectRight, 
				.NFMultiSelectLeftH, 
					.NFMultiSelectRightH {float:left; padding-bottom:5px;}
		.NFMultiSelectLeft, 
			.NFMultiSelectLeftH {width:5px;}
		.NFMultiSelectLeft {background:url('../img/textarea-l-off.png') repeat-y 0 0;}
		.NFMultiSelectLeftH {background:url('../img/textarea-l-over.png') repeat-y 0 0;}
		.NFMultiSelectRight, 
			.NFMultiSelectRightH {padding-right:5px; padding-bottom:0;}
		.NFMultiSelectRight {background:url('../img/textarea-r-off.png') repeat-y 100% 0;}
		.NFMultiSelectRightH {background:url('../img/textarea-r-over.png') repeat-y 100% 0;}

		/*Focused*/
		.NFfocused {border:1px dotted #666;}
		
		/*Hovered*/
		.NFh {background-position:0 100%;}
			.NFhr {background-position:100% 100%;}
		
		/*Hidden*/
		.NFhidden {opacity:0; z-index:-1; position:relative;}
		
		/*Safari*/
		select, 
			input, 
				textarea, 
					button {outline:none; resize:none;}

		
		
		
		
/* =CLOCK
----------------------------*/
div#clock {
	font-size: 14px;
	color: #fff;
	position: absolute;
	left: 370px; 
	top: 44px;
	margin-left: -125px; 
	margin-top: -50px;
	text-align: center;
	line-height: 100px;
}