@charset "utf-8";
@font-face {
  font-family: zeytoon;
  src: url(font/zeytoon.ttf);
}
@font-face {
    font-family: sans;
    src: url(font/iransans.ttf);
}
body {
	background-color: #ebebeb;
	margin: 0px auto;
	font-family:sans;
}
h1{
      margin:0;
     display: inline-block;
     font-size:14.5px;
  }

#wamper{
	margin:0 auto;
	/*width:1004px;*/
}

#menu{
	margin:0 auto;
	display:table;
	padding-top:60px;
	font-family:zeytoon;
}

.clear {
	clear:both;
}

.menu_top{
	color:#FFF;
	background-color:#1c7682;
	margin-left : 3px;
	float:right;
	display:table;

}

#search{
	border: 10px solid #3fc2b3;  
	margin-top:6px;
}

#btn_search{
	background-image:url(../images/btn_search.png); 
	background-position:center center; 
	background-repeat:no-repeat; 
	border:0; 
	background-color:#fff; 
	margin:0; 
	height:50px; 
	width:20%; 
	padding:0;
}

#txt_search{
	font-size:18px; 
	float:right; 
	color:#01778b;
	box-shadow:none; 
	border:0;  
	height:50px; 
	width:76%; 
	padding:0; 
	padding-right:4%; 
	margin:0;
}

#top-title{
	background-image:url(../images/title.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:326px;
	margin:0 auto;
	padding-top:85px;
}

#title-new{
	padding:1px;
	margin:1px 0 15px 0;
	background-color:#024c5b;
	text-align:center;
	color:#FFF;
	font-size:20px;
}
.res_search a{
	color:#4a38f0;
}
input,
input::-webkit-input-placeholder {
    font-size: 18px;
    line-height: 3;
	font-family:zeytoon;
	color:#01778b;
}

.box-new {
	box-sizing:border-box;
	border:1px solid #3fc2b3;
	min-height:150px;
	margin-left:2%;
	position:relative;
	padding:5px 1% ;
	text-align:justify;
}

.box-new span {
	padding:0 5px;
	color:#931621;
}


#events{
	border:1px solid #3fc2b3;
	width:94%;
	margin-top:20px;
	padding:5px 1%;
	margin-right: auto;
	margin-left: auto;
	text-align:justify;
	min-height:100px;
	
}
#events #titr{ 	
	color:#931621;
	margin:5px 0;
	font-weight:bold;
}
.event-txt{
	margin:3px 3px 2px 0;
}
.event-txt span{
	color:#024c5b; 
	font-weight:bold;
}
#foter{
	border-top:7px solid #931621;
	border-bottom:3px solid #931621;
	min-height:430px;
	display:table;
	background:#326771;
	margin:20px 0 0 0;
}

#fot-con{
	width:25%;
	float:right;
	
	
}

#fot-ab{
	padding: 25px 2% 25px 8%;
	float:left;
	width:65%;
	font-size:14.5px;
	line-height:30px;
	color:#fff;
	}
#fot-ab	span{
	color:#FF0000;
	position:relative; top:10px; padding-left:5px;
}

.continue{
	background:#931621 ; 
	height:21px ; 
	width:65px; 
	position:absolute;  
	bottom:0; 
	left:0; 
	text-align:center ; 
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:15px; 
	color:#FFFFFF;
}
.continue a {
		color:#FFFFFF;
		text-decoration:none;
}
/* page2 */
	
#menu-p2{
	margin:0 auto;
	display:table;
	padding-top:10px;
}

#top-title-p2{
	background-image:url(../images/title.jpg);
	background-repeat:no-repeat;
	height:260px;
	margin:0 auto;
	padding-top:30px;
}

#search-p2{
	border: 10px solid #3fc2b3;  
	margin-bottom:6px;
}



	
	
.result-box1 {
	float:right;
	width:12%;
	padding:15px 0 15px 5%;
	position:relative; 
	direction:ltr;
	/*background-image:url(../images/bg-name.png);
	background-repeat:repeat-x;
	background-position:-100px top;
	background-attachment:inherit;*/
}	
.result-box2 {
	float:right;
	box-sizing:border-box;
	border-right :1px solid #931621;
	min-height:606px;
	width:83%;
	/*padding:15px 1% 15px 0 ;
	/*	background-image:url(../images/logo.png);
		background-size:cover;
*/

	
		}


.result-box3 {
	float:right;
	width:15%;
	padding:15px 1% 15px 0;
}
		
.result-box4 {
	float:right;
	width:81%;
	padding:0 0.7%;
	text-align:justify;
	border-right:1px solid #931621;
}
	
#per-name{
    font-size: 14px;
	font-weight:bold;
	color:#01778b;
	padding-bottom:15px;
}
#per-sub{
    font-size: 12px;
	font-weight:bold;
	color:#01778b;
	height:50px;
	width:121px;
	text-align:center;
	padding-bottom:15px;
	padding-top:6px;
}

	
.res_search{
	padding:5px 65px;
	border-bottom: 1px #3fc2b3 solid;
	min-height:85px;
	background:#fff;
	text-align:justify;
}
.res_search_titr{
	padding:10px 55px;
	margin:4px 0px ;
	
	background:#ddd;
}

#res_m_sea {
	margin-top:4px;
}
#res_m_sea a{
	text-decoration:none;
}

#res_m_sea a :hover {
	background:#9fe0db;
}

#sea-matn a{
	text-decoration:none;
}

#sea-matn a :hover {
	background:#9fe0db;
}

.edame {
	background:#931621 !important ;
	padding:3px 0;
	width:63px;
	text-align:center ;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#FFFFFF;
}
	
.res_search span {
	padding: 0 5px;
	color:#931621;
}

.res_search_titr span {
	padding:0 5px;
	color:#931621;
}
#border-pic{
	position:absolute;
	top:15px;
	z-index:999;
}
#box-person{
	padding:15px 1%  15px 1%;
	background-image:url(../images/m8.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-size:contain;
}

#border-pica{
	position:absolute;
	top:70px;
	z-index:999;
}

#box-person div {
/*	font-weight:bold;*/
/*	padding-bottom:3px;*/
	color:#01778b; 
}
#box-person div span {
/*	font-weight:bold;*/
	color:#000; 
	padding-right:5px;

}

#box-person div span h1 {
	font-weight:100;
	color:#000; 
	padding-right:5px;

}

#source-txt{
	color:#000; 
	font-size:14px; 
}
#source-txt ul {
	margin-top:5px;
	line-height:30px;
	margin-bottom:0;
	padding-right:25px;
	list-style-type:none;
}
#source-txt ul li:before {
  content: "●";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #931621; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  font-size:15px;
  display: inline-block; /* Needed to add space between the bullet and the text */
/*  width:5em ; /* Also needed for space (tweak if needed) */
  margin-left: 5px; /* Also needed for space (tweak if needed) */
  top:2px;
  position:relative;
}


#pvt-txt{
	color:#000; 
}
#pvt-txt ul {
	margin-top:5px;
	line-height:30px;
	margin-bottom:0;
	padding-right:25px;
	list-style-type:none;
}
#pvt-txt ul li{
 margin-top:5px;	
}

#pvt-txt ul li:before {
  content: url(../images/002.png);  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #931621; /* Change the color */
/*  font-weight: bold; /* If you want it to be bold */
/*  font-size:15px;*/
  display: inline-block; /* Needed to add space between the bullet and the text */
/*  width:5em ; /* Also needed for space (tweak if needed) */
  margin-left: 5px; /* Also needed for space (tweak if needed) */
  top:0px;
  position:relative;
}

#alpha{
	box-sizing:border-box;
	border:1px solid #3fc2b3;
	width:19%;
	margin-top:20px;
	padding:16px 0.5%;
	margin-right: 1%;
	margin-left: auto;
	text-align:justify;
	min-height:143px;
	float:right;
}
#klas{
	box-sizing:border-box;
	border:1px solid #3fc2b3;
	padding:5px 1%;
	width:78%;
	float:right;
	min-height:396px;
	margin:20px 1%;
	
}
.char{
	margin:4px 2% ; 
	width:21%; 
	text-align:center; 
	padding:1px 0px; 
	background:#3fc2b3;
	float: right;
	cursor:pointer;
	color:#fff;
}
.person-ap{

	overflow:hidden;
	margin:10px 1%;
	box-sizing:border-box;
	border:1px solid #931621;
	padding:5px 1%;
	float:right;
	position:relative;
	background-color:#dddddd;
}
#border-pic-ap{
	width:88.5%;
	position:absolute;
	top:4px;
	left:12px;
	z-index:999;
}

.numpage{
	margin:4px 3px ; 
	float:left;
	text-align:center; 
	
	background:#3fc2b3;
	cursor:pointer;
	width:27px;
	color:#fff;
	
}

.char:hover { 
	background:#024c5b;
}

#allimg img {
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
  opacity:70%;
}