/* ------------------------------------------------

	Style by : Hossein Hashemi
	Email : Hashemi42@gmail.com

------------------------------------------------ */
/* reset */
fieldset,img{border:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
ol,ul {list-style:none;}
caption,th {text-align:right;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
/* End: reset */

body{margin:0;padding:0px;
	font:12px Tahoma, Geneva, sans-serif;
	background:#f2f2f2;
}

/* -------------- assets -------------- */
a {text-decoration: none;color:Gray;}
a:hover {text-decoration: none;color:#800;}

img {border:0;}
.clearfloat {clear:both;font-size:1px;height:0;line-height:0;}
input , select , textarea { font-family:Tahoma; font-size:11px;} 

li{ list-style:inside;}

a.input_button{ background:url(../images/input_right.gif) right; padding:5px;}
a.input_button span{ background:url(../images/input_left.gif) no-repeat left; }

/* -------------- layout -------------- */
#warp{ width:1003px; margin:0 auto; direction:rtl; background:#fff;}
	.container{ height:1%; background:url(../images/containerBg.gif);}

	.main {width:625px;float:right;}
		.main_box{ padding:5px 15px; text-align:justify;font-size:11px;}
		h1.title{ background:url(../images/contant_h1.gif) no-repeat right; color:#36417a; font-size:11px; height:20px; padding:3px 20px 0 0;display:block; font-weight:bold;
    width: 1367px;
}
		
		.lNews{ background:url(../images/lNews.gif) no-repeat right; height:25px; padding:0 72px 0 0; line-height:20px; margin-bottom:10px;}
		

	.rightside{ width:208px; float:right;text-align:right;background:url(../images/rightSideTop.gif) no-repeat top;}
	.containerBtn{background:url(../images/rightSideBtn.gif) no-repeat right bottom; height:1%;}
	.rightsideIn{ width:170px; padding:10px 0 0 0;}	
		.rightside h3.title{ background:url(../images/rightSide_h3.gif) no-repeat;color:#3b3f57; font-size:11px; height:20px; padding:0 30px 0 0; }
	    .rightsideBox{ padding:5px 15px 10px 10px; line-height:1.2;}
		
		.rightsideMenu{padding:0px 15px 10px 10px;}
		.rightsideMenu a{ display:block;color:#0068b9; border-bottom:1px dotted #8c8c8c; padding:2px 15px 2px 3px;background:url(../images/menuBg.gif) no-repeat center right ; width:128px;}
		.rightsideMenu a:hover{color:#000;}
		
		.loginForm{ padding:5px;}
		
		.enterForm td{ padding:2px;}
		.enterForm .imgCaptcha{ padding:0 67px 0 0;height:80px;}
		.enterForm .txtCaptcha{padding:0 67px 0 0;}
		.enterForm .txtPassword td{padding:0;}
	
	.leftside { width:170px;float:left;text-align:right; background:#c3d8fd;height:470px;}
		.leftside h3.title{ background:url(../images/rightSide_h3.gif) no-repeat right;color:#3B3F57; font-size:11px; height:22px; line-height:20px; padding:0 22px 0 0;}
		
		.leftsideBox{ padding:5px 3px 0 3px;}
		.leftsideBox a{ display:block;color:#0068b9; border-bottom:1px dotted #8c8c8c; padding:2px 15px 2px 3px;background:url('../images/menuBg.gif') no-repeat right 50% ; 
width:142px;
}
		.leftsideBox a:hover{color:#000;}
		.leftsideBox img{margin:0 0 5px 0; padding:0;}
		
		.homeSearch{background:url(../images/search_bg.gif); height:22px; padding:3px 3px 0 0;}
		.homeSearch input{width:112px;}
		
/* -------------- header -------------- */
.header{height:100px; width:1003px; background:url(../images/header.jpg) no-repeat #e9e9e9;text-align:right;}
	.banner{ height:80px; width:1003;}

/* -------------- Monasebat -------------- */
	.Monasebat{ height:70px; width:1003;background:url(../images/norooz.jpg) no-repeat;text-align:right; }

/* -------------- MENU -------------- */
.menu{height:20px;}
	.menu a{ line-height:19px; color:#444444; background:url(../images/menuLine.gif) no-repeat left; padding:0 5px;}
	.menu a:hover{ color:#000000;}
    
    .date{ float:left; padding:3px 0 0 5px; color:#43639c;}

/* -------------- Content -------------- */
.content {margin:0 6px 0 0; padding:0 0 15px 0;}


/* -------------- Main Page -------------- */
.mainContainer	{height:100%;}
.mainContent	{width:793px;float:left; height:100%;}
	.homeIframe	{ height:100%;
		scrollbar-face-color: #C4D8FD;
		scrollbar-arrow-color: #000000;
		scrollbar-track-color: #C4D8FD;
		scrollbar-shadow-color: #000000;
		scrollbar-highlight-color: #ffffff;
		scrollbar-3dlight-color: #000000;
		scrollbar-darkshadow-color: #D4D0C5;
	}
	
	.page		{ padding:15px;}
	

.mainRightSide	{width:210px;float:right; background:#c4d8fd; height:100%;}
.UpdatePanel{ text-align:center; padding:15px; height:100px;}
.UpdatePanel table{ margin:0 auto;}




/* -------------- N E W S -------------- */
.news {
	margin:0 10px 0 10px;
	padding:5px;
	height:100%;
}
.news .img {
	border:1px solid #eee;float:left;margin-right:10px;padding:2px;
}
.news h3 {
	font-family:Times News Roman,Times,Arial,Tahoma,sans-serif;
	font-size:16px;
	margin:0pt;
	text-decoration:none;
}
.body_news{
	text-align:justify; 
}


/* -------------- Footer page -------------- */
.footer {font-size:11px;clear:both;background:#d8e8ff;padding:10px;text-align:center;direction:rtl; border-top:1px solid #6e93bf; height:30px;}
	.footer a{ color:Gray;}
	.footer a:hover{ color:Maroon;}

.footerIconBox{ width:315px; height:24px; margin:0 auto;}

a.footerIcon{ height:24px; background-position:bottom; margin:0 10px; display:block; float:left;}
a:hover.footerIcon{ background-position:top;}


/* -------------- search Form -------------- */
.input{ font-family:Tahoma, Arial, sans-serif; font-size:11px; padding:2px; border:1px solid #777777;}
.button{ background:#DDDDDD; border:1px solid #1B326F; font-family:Tahoma; cursor:pointer; padding:2px 10px;}
select ,optgroup ,option{ font-family:Tahoma, Arial, sans-serif; font-size:11px;}
textarea { font-family:Tahoma, Arial, sans-serif; font-size:11px; padding:2px;}
.cmfErrorMessageBoard{ color:#FF0000; margin:2px; font-size:11px;}


/* -------------- Table -------------- */
.table{}

.ok {
	background:url(../images/check.gif) no-repeat right center #C9FFCA;
	border:1px solid #349534;
	color:#008000;
	padding:10px 40px 10px 10px;
	margin:10px 50px;
	font-weight:bold;
}

.err {
	background:url(../images/err.gif) no-repeat right center #F7CBCA;
	border:1px solid #CC0000;
	color:#CC0000;
	font-weight:bold;
	padding:4px;
	text-align:center;
	margin:10px 50px;
}

.body{
	scrollbar-face-color:#D4D0C5;
	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#d4d0c5;
	scrollbar-shadow-color:#000000;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#000000;
	scrollbar-darkshadow-Color:#D4D0C5;
}

