/* CSS Document */

@font-face {
	   
	   font-family: 'iransans';
  src: url('font/IRANSansWeb.eot?#') format('eot'),  /* IE6–8 */
       url('font/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('font/IRANSansWeb.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}

.iransans {
	font-family: iransans;
}
/**************************************/
#alert{
width:300px;
height:100px;
border:2px solid #990000;
background-color:#FFFFCC;
border-radius:20px;
position:fixed;
top:200px;
left:350px;
z-index:1000;
	
}



body{
font-family:iransans !important;
font-size:14px;	
outline: 0;/* برداشتن کادر تمرکز مرورگر */
padding:0px;
margin:0px;
}

#home{
	width:100%;
	height:auto;
	margin:auto;
	position:relative;
	border:0px #999 solid;
	/*background-color:#FF0;*/
	
}
#header{
	width:100%;
	height:145px;
	position:relative;
	background-image:url(pic/header-bg.png);
	/*background-color:#069;
	background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.7));
	background-image:linear-gradient(#2771b1,#72aee6 50%);*/
}

#header_right{
	width:200px;
	height:140px;
	position:relative;
	float:right;
	text-align:right;
	padding-right:10px;
	
}
#header_left{
	width:200px;
	height:140px;
	position:relative;
	float:left;
	padding:0px 10px;
	
}
#header_center{
	width:500px;
	height:140px;
	position:relative;
	margin:auto;
	text-align:center;
	
}
#hmenu{
   width:100%;
	height:52px;
	position:relative;
	background-image:linear-gradient(#2771b1,#72aee6 50%);
	color:#FFFFFF;
	border-bottom:5px solid #900;
	
}

#footer{
	width:100%;
	height:40px;
	position:relative;
	background-color:#292b33;
	/*background-image:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));
	  background-image:linear-gradient(#72aee6 50%,#2771b1);*/
	color:#FFFFFF;
	text-align:center;
	padding:20px 0px;
	direction:rtl;
	border-top:5px solid #900;
	clear:both;
	display:block;

}
#main{
    width:100%;
	/*height:700px;*/
	height:auto !important;
	position:relative;
	background-color:#eee;
	background-image:url(pic/home-bg.jpg);
		
	
}

#result{
    width:100%;
	height:550px;
	position:relative;
	clear:both;
}

.menu{
	width:130px;
	height:110px;
	color:#FFF;
	float:right;
	text-align:center;
	border:1px #999 solid;
	margin:20px 20px 20px 10px;
	border-radius:10px;	
	box-shadow:0px 0px 10px 1px rgba(0,0,0,0.5);
	cursor:pointer;
	transition:all 0.3s;
	background-color:#FFF;
	border-bottom:#06F solid 7px;
}
.menu span{
	color:#0033FF;
	font-size:14px;
	transition:all 0.5s;
}

.icon{
width:50px !important;
height:40px;
display:block !important;
background-color:#06F;
font-size:30px !important;
border-radius:50%;
color:#ffffff;
margin:10px auto;
text-align:center;
padding-top:10px;	
align-items:center;	
transition:all 0.5s;
}

.menu:hover .icon{
/*background-color:#900;*/
transform:rotate(360deg);
}

.menu:hover span{
/*color:#900;*/
}
	
.menu:hover{
box-shadow:0px 0px 4px rgba(0,0,0,0.5);
border-bottom-width:25px;
height:91px;

}	

.news{
	width:400px;
	height:130px;
	color:#F00;
	float:left;
	text-align:center;
	border:1px #999 solid;
	border-radius:10px;	
	box-shadow:0px 0px 10px 1px rgba(0,0,0,0.5);
	background-color:#FFF;
	border:#06F solid 3px;
	position:relative;
	top:-40px;
	left:2px;
	
}

.txt{
	width:700px;
	height:35px;
	border:none;
	border-bottom:#06F 1px dashed;
	background-color:transparent;
	margin:15px auto;
	text-align:right;
	direction:rtl;
	text-indent:15px;
	font-size:13px;
	font-family:iransans;
	border-radius:3px;
	cursor:pointer;

}
.txt:hover{
	box-shadow:0px 0px 8px 0px rgba(0,0,0,0.4);
}

.input-txt{
	width:250px;
	height:35px;
	border:none;
	background-color:transparent;
	margin:auto;
	text-align:right;
	direction:rtl;
	text-indent:1px;
	color:#03F;
	font-weight:bold;
	color:#00F;
	font-family:iransans;
}

.txt_f1{
width:150px !important;	
}

.input-txt:focus {
outline: 0;/* برداشتن کادر تمرکز مرورگر */}

.input-form-atba{
	width:90%;
	height:30px;
	border:none;
	border-bottom:#06F 1px dashed;
	background-color:transparent;
	margin:auto;
	text-align:right;
	direction:rtl;
	text-indent:1px;
	color:#03F;
	font-family:iransans;
	margin-bottom:10px;
}
	
#form_info1{
    width:95%;
	height:500px;
	border-left:1px solid #eee;
	display:none;
	padding:5px;
	text-align:center;	
	background-color:rgba(255,255,255,0.9);
	margin:10px auto;
	box-shadow:0px 0px 10px rgba(0,0,0,0.7);
	border-radius:10px;
}

.title_form{
	width:100%;
	height:60px;
	direction:rtl;
	text-align:center;
	background-color:#06F;
	color:#FFFFFF;
	border-radius:10px;
	font-size:17px;
	padding-top:1px;
	padding-bottom:10px;
	background-image:linear-gradient(#2771b1,#72aee6 50%);
	box-shadow:0px 3px 10px rgba(0,0,0,0.7);
}

.title_form_icon{
display:inline-block !important; 
color:#0066FF;
background-color:#FFFFFF;
}

.button{
width:auto;
height:35px;	
border-bottom:#ddd 1px solid;
margin:5px auto;
color:#FFF;
font-family:iransans;
font-size:14px;
border-radius:8px;
box-shadow:5px 5px 7px rgba(0,0,0,0.5);
background-color:#3680BD;
}

.button:hover{
background-color:#003366;
}

.button:focus {
	outline: 0;/* برداشتن کادر تمرکز مرورگر */
	box-shadow:5px 5px 7px rgba(0,0,0,0.1);

}

.div_table{
width:98%;
height:430px;	
overflow:auto;
margin:auto;	
}

table,th,td,tr{
border:1px solid #fff;
margin:10px auto;
}

table{
width:100%;
text-align:center;
border-bottom:5px solid #004080;	
}

tr:nth-child(odd) {background-color:#eee;}	
tr:nth-child(even) {background-color:#72aee64a;}	

th{
/*background-color:#2c3338;
background-color:#f44336;
background-color:#900;
color:#72aee6;*/
background-color:#004080;
color:#FFFFFF;
text-align:center;
height:30px;
font-size:15px;
font-weight:normal;	
}

td{
text-align:center;
font-size:13px;	
}

tr:hover{
background-color:#3680bdc7 !important;
transition:all 0.05s;	
}	
	
	
select{
    width:300px;
	height:30px;
	margin:3px 0px;
	border:#ddd 2px solid;
	background-color:transparent;
	text-align:right;
	direction:rtl;
	text-indent:5px;
	font-size:13px;
	font-family:iransans;
	border-radius:8px;
	cursor:pointer;
	padding-left:5px;
	color:#00F;
		
outline: 0;/* برداشتن کادر تمرکز مرورگر */	
}

#msg_box{
width:550px;
height:100px;
background-color:#FFF;
opacity:0.9;
margin:auto;
position:relative;
top:10px;
text-align:center;
border-radius:15px;
box-shadow:0px 0px 5px 3px rgba(0,0,0,0.5);
border:3px solid #72aee6;
padding:15px;
direction:rtl;	
}

.txt_jashnvareh{
width:90% !important;
height:40px;
margin:10px auto;	

}