@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: 'hacen_digital_arabia_ltRg';
    src: url('../fonts/hacen_digital_arabia_lt-webfont.eot');
    src: url('../fonts/hacen_digital_arabia_lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/hacen_digital_arabia_lt-webfont.woff') format('woff'),
         url('../fonts/hacen_digital_arabia_lt-webfont.ttf') format('truetype'),
         url('../fonts/hacen_digital_arabia_lt-webfont.svg#hacen_digital_arabia_ltRg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'hacen_tehranregular';
    src: url('../fonts/hacen_tehran-webfont.eot');
    src: url('../fonts/hacen_tehran-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/hacen_tehran-webfont.woff') format('woff'),
         url('../fonts/hacen_tehran-webfont.ttf') format('truetype'),
         url('../fonts/hacen_tehran-webfont.svg#hacen_tehranregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
h1,h2,h3{ font-family:'hacen_tehranregular';font-weight:normal;  text-align:right; direction:rtl;}h1{ font-family:'hacen_tehranregular'; font-size:16px; font-weight:normal; line-height:24px; color:#d21d1d;}h1 a{ color:#d21d1d;}h1 a:hover{ color:#333;}h2{ 
font-size:12px;  color:#333132;}
p{font-family:'hacen_digital_arabia_ltRg'; color:#616161; text-align:right; direction:rtl; font-size:14px;  }
*{
margin:0;
padding:0;
outline:none;}#clear_b{clear:both;}li{list-style:none;}img{border:none;}input{border:none;}a{ text-decoration:none;}

 
#english_icon{ position:absolute; left:-10px; top:110px; width:40px; height:100px; background:url(../images/english_icon.png) no-repeat;}
#english_icon:hover{ left:0px;}

body{background: url(../images/top_bg.jpg) top center no-repeat,url(../images/web_bg.jpg) top repeat-x; background-color:#fefefe; position:relative;}
#facelink{ width:38px; height:100px; position:fixed;  top:160px; left:-10px;  }
#facelink:hover{ left:0px;  }

#web_contaner{ width:949px; margin:auto;}#top_menue{width:150px; height:27px; background:url(../images/top_icon.png) no-repeat; float:left; margin-top:5px;}#top_menue li{  width:20px; height:19px; float:right; margin-right:15px; }#top_menue li.home{ margin-top:1px; background:url(../images/home_icon.png) top right no-repeat;}#top_menue li.home:hover{ background:url(../images/home_icon.png) top left no-repeat;}#top_menue li.email{  background:url(../images/email_icon.png) bottom  right no-repeat;}#top_menue li.email:hover{ background:url(../images/email_icon.png) bottom left no-repeat;}#top_menue li.english{ margin-top:4px; width:50px; height:20px; background:url(../images/english.png) top right no-repeat;}#top_menue li.english:hover{ width:50px; height:20px; background:url(../images/english.png) top left no-repeat;}
#banner{ width:100%; height:110px;}
#web_logo{ width:427px; height:122px; background:url(../images/header.png) no-repeat ;float:right; margin-right:70px;}
#search{ width:200px; height:27px; float:left; margin-left:20px; margin-top:30px;}#search form{  width:163px; margin:auto; height:27px;}#search form input{ width:122px; height:27px; color:#666; text-align:center; float:right; background:url(../images/input_seach.png) no-repeat;}#search form input.ser_sub{ cursor:pointer; width:41px; height:27px; background:url(../images/search_submit.png) right no-repeat; float:left;}#search form input.ser_sub:hover{ background:url(../images/search_submit.png) left no-repeat;}#web_slider{ width:866px; height:195px; position:relative; z-index:-1;margin:auto; margin-top:3px; position:relative;}#menue2{ width:92%; height:50px; margin:auto; margin-top:12px; }#menue2 li{ float:right; margin-right:3px; padding-left:7px; padding-right:7px ;  border-left:#d2d0d0 solid 1px; }#menue2 li a{ font-family:'hacen_tehranregular';  font-size:14px;color:#4e4e4e;}#menue2 li:last-child{ border-left:none;}
#menue2 li:active a{ color:#ce0000; }
#menue2 li:hover a{ color:#ce0000; }
#main{ width:100%; margin:auto; min-height:300px; margin-top:50px; padding-top:15px;}
#first_div{ width:100%; height:380px; margin:auto; border-top:#cac9c9 solid 1px;}
#first_news{ width:320px; height:345px; float:right; margin-top:15px; border-left:#cac9c9 solid 1px; }
#first_news h1{ color:#d21d1d; height:60px; }#first_news h1 a{ color:#d21d1d; font-size:17px;} #first_news h1 a:hover{ color:#333;}#f_n_title{ border-bottom:#cd0303 solid 1px; width:128px; height:35px;
margin-bottom:-1px; float:right; background:url(../images/our_news.jpg) right no-repeat;}#first_news_item{ float:right; margin-top:15px; width:285px; height:330px;}#first_news_item img{ width:275px; height:195px; border:#e4e3e3 solid 5px; margin-top:-15px; margin-bottom:12px;}#first_news_item span{ font-family:'hacen_digital_arabia_ltRg'; word-spacing:2; font-size:12px; color:#999; padding-right:20px; margin-right:5px; float:right; direction:rtl; margin-top:10px;}#first_news_item span.view{ padding-right:25px; background:url(../images/view.jpg) right no-repeat; }#first_news_item span.date{ background:url(../images/date.jpg) right  no-repeat; }#other_news{ float:left; width:620px; height:335px; float:left;}
#icons{ width:175px; height:60px; float:left; margin-top:-35px; }#icons_r{ width:46px; height:64px; float:right; margin-left:5px; background:url(../images/icon2.png) left no-repeat;}#icons_r:hover{ background:url(../images/icon2.png) right no-repeat;}#icons_m{ width:46px; height:64px; float:right; margin-right:7px; background:url(../images/icon1.png) left no-repeat}#icons_m:hover{  background:url(../images/icon1.png) right no-repeat}#icons_l{ width:62px; height:64px; float:right; margin-right:7px; background:url(../images/icon4.png) right no-repeat}#icons_l:hover{ width:62px; background:url(../images/icon4.png) left no-repeat}
#news_items{ width:100%; height:325px; padding-top:15px;}#other_news a.more{font-family:'hacen_tehranregular'; font-size:13px; float:left; background:url(../images/rrow.jpg) left no-repeat; padding-left:15px; color:#E60005;}#other_news a.more:hover{ text-decoration:underline;}
#n_item{ width:185px; height:310px; float:right; margin-right:13px; overflow:hidden;}
#n_item h2 { margin-bottom:5px;}

#n_item h2 a{font-family:'hacen_tehranregular'; font-size:14px; color:#333132;  }
#n_item h2 a:hover{ color:#cd0303; }
#n_item img{ width:170px; border:#e4e3e3 solid 3px; margin-bottom:8px;}
#n_item img:hover{ border:#ccc solid 3px;}

#anshta_bg{ width:100%; height:286px; position:absolute; top:848px; z-index:-1; background:url(../images/bg2.jpg) repeat-x;}#report{ width:100%; height:285px; margin:auto;}
#r_report{ width:550px; height:285px; float:right; }
#r_report h1{ font-size:15px; margin-top:10px; margin-bottom:10px; }
#left_block{ width:320px; height:280px; float:left;border-right:#bebebe solid 1px; padding-right:30px;}
#web_adv{ width:312px; height:80px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; margin-top:20px; padding:3px; background:#f8f8f8; border:#c8c7c7 solid 1px;}
#web_adv:hover{	-webkit-box-shadow: 0 7px 5px -5px #666;
 -moz-box-shadow: 0 7px 5px -5px #666;
  box-shadow: 0 7px 5px -5px #666; }
#web_adv img{ width:312px; height:80px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
#shafa{ width:313px; height:120px; background:url(../images/m_b.jpg) no-repeat; margin-top:15px; padding-top:20px;}
#shafa_center{ width:280px; height:85px; margin:auto; margin-top:10px;}
#shafa_center img{ width:75px; height:60px; border:#dadada solid 3px; float:right; 
 margin-left:10px; }
#shafa_center img:hover{ border:#ccc solid 3px;  }
#shafa_center p{font-family:'hacen_digital_arabia_ltRg'; font-size:13px;  margin-left:10px;}
#shafa_center p a{font-family:'hacen_digital_arabia_ltRg'; font-size:13px; color:#616161;}
#shafa_center p a:hover{ text-decoration:underline;}
#shafa_center p span{font-family:'hacen_digital_arabia_ltRg'; font-size:11px; text-align:right; 
direction:rtl; color:#999; line-height:24px; background:url(../images/date.jpg) right no-repeat; padding-right:15px;}

#shafa a.more{font-family:'hacen_tehranregular'; font-size:13px; float:left; margin-left:15px; margin-top:-5px; background:url(../images/rrow.jpg) left no-repeat; padding-left:15px; color:#E60005;}#shafa a.more:hover{ text-decoration:underline;}

#menue2 ul{
	width:100%;
	height:35px;
	padding-top:15px;
}
#menue2 ul li:hover ul{
	background:#fafafa;
	margin-top:-50px;	
}
#menue2 ul li:hover li{
	padding-left:20px;
	padding-right:20px;
	height:30px;
	background:#fafafa;
	border-bottom:#d8d8d8 dotted 1px;
	padding-top:10px;
	
}
#menue2 ul li:hover li:hover{
	background:#f3f3f3;
	
}
#menue2 ul li:hover li a{
	font-size:13px;
	color:#666;
	
}
#menue2 ul li:hover li:first-child{
	border-top:#ce0000 solid 1px;
	
}
#menue2 ul li:hover li:last-child{
	border-bottom:#ce0000 solid 1px;
	
}
#menue2 ul li:active{}
#menue2 ul li:hover ul{
	min-width:130px;
	background:none;
	
}
#menue2 ul li#current{
	background:url(../images/li_current.jpg) repeat-x;

}
#menue2 ul li#current a{
	color:#ce0000;
	
}
#menue2 ul li li:hover{
	cursor:pointer;
}
#menue2 ul li li:hover a{
	color:#666;
	
}
<!--superfish menu-->

/*** ESSENTIAL STYLES ***/

.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:	100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}

.sf-menu li {
	float:			right;
	position:		relative;

}

.sf-menu a {
	display:		block;
	position:		relative;
	color:#bfbfbf;

}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			-20px;
	top:			3.9em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {

	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			-10.7em; /* match ul width */
	top:			34px;

}
ul.sf-menu li li ul li{
	min-height:200px;
	min-width:300px;


}
ul.sf-menu li li ul li p{ text-align:right; direction:rtl; font-family:Tahoma, Geneva, sans-serif; margin-top:10px; font-size:12px; color:#333; text-shadow: 1px 1px #fff; line-height:22px;}
ul.sf-menu li li ul li  span{ line-height:25px; border-bottom:#999 dotted 1px;  font-size:16px; color:#000; padding-bottom:5px; margin-bottom:5px;}
ul.sf-menu li li ul li  span:hover{ color:#D90005;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

#footer{
	width:100%;
	height:80px;
	margin:auto;
	border-top:#d2d2d2 solid 1px;
	margin-top:-2px;
	
}
#footer p{
	text-align:right;
	color:#4e4e4e;
	margin-top:10px;
	
}
#footer p a span{
	font-family:'hacen_tehranregular';
	font-size:12px;
	float:right;
	margin-left:15px;
	text-align:right;
	color:#4e4e4e;
	
}
#footer p a span:hover{
	text-decoration:underline;
}
#footer p a:hover{
	text-align:right;
	color:#4e4e4e;
	
}
#nepras{
	width:117px;
	height:45px;
	background:url(../images/nepras.png)no-repeat;
	margin-top:-40px;
	
}
/****************** news page ***********/

#sub_page{
	width:100%;
	margin:auto;
	margin-top:20px;
	
}
#n_item2{ width:200px; height:330px; float:right; margin-right:30px; margin-bottom:10px; }
#n_item2 h2 a{font-family:'hacen_tehranregular'; font-size:14px; color:#333132;}
#n_item2 h2 a:hover{ color:#cd0303;  }
#n_item2 p{  margin-bottom:7px; height:90px; margin-top:5px; overflow:hidden; }
#n_item2 img{ width:195px; border:#e4e3e3 solid 3px; margin-bottom:8px;}
#n_item2 img:hover{ border:#ccc solid 3px;}
#n_item2 a.more_aboutsubject{ padding:5px; background:url(../images/submit.png) repeat-x ; width:60px; height:27px; text-align:center; color:#FFF;font-family:'hacen_digital_arabia_ltRg'; font-size:12px; 			-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius:5px;}
#n_item2 a.more_aboutsubject:hover{ background:url(../images/r_more.png) repeat-x; }

#news_archive_more{
	width:97%;
	height:30px;
	margin:auto;
	margin-bottom:15px;
			-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius:5px;
background:#f8f8f8;
	border:#ebebeb solid 1px;
	margin-top:20px;
	padding-top:5px;
}
#news_archive_more a{
		margin:auto;
	color:#fff;
	font-family:"Comic Sans MS", cursive;
	font-size:12px;
	text-align:center;
	padding:5px 10px 5px 10px;
	margin-left:10px;

				-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius:5px;
background:#434343;

}
#news_archive_more a:hover{
		background:#ce0000;
}
#news_archive_more a.next{
	color:#fff;
	float:right;
	margin-right:10px;
	width:50px;
	background:#ce0000;
	
}
#news_archive_more a.next:hover{
	background:#434343;
}
#news_archive_more a.prev{
	float:right;
	margin-right:5px;
	width:50px;
	background:#ce0000;
	
}
#news_archive_more a.prev:hover{
	background:#434343;
}

#page_title{
	width:100%;
	height:40px;
	margin:auto;
	font-family:'hacen_tehranregular';
	background:#fefefe url(../images/news_tick.png) bottom repeat-x;
	border:#dddddd solid 1px;
	-webkit-border-radius: 5px ;
-moz-border-radius: 5px ;
border-radius: 5px;
-moz-box-shadow: inset 0 0 1px 1px #fff;
-webkit-box-shadow: inset 0 0 1px 1px #fff;
box-shadow: inset 0 0 1px 1px #fff;
margin-bottom:20px;
}
#page_title li{
	height:30px;
	float:right;
	margin-right:5px;
	padding-top:7px;
	
}
#page_title a{
	background:url(../images/li_left.png) left no-repeat;
	padding-left:15px;
	padding-right:10px;
	float:right;
	font-size:14px;
	color:#333;
font-family:'hacen_tehranregular';
	
}
#page_title li:first-child a{
	color:#a2162b;
	
}
#page_title a:hover{
	color:#a2162b;
}
#topic_details{
	width:100%;
	margin:auto;
	
}
#last_update{
	width:100%;
	height:32px;
	border-bottom:#CCC dashed 1px;
	padding-bottom:5px;
	margin-bottom:20px;
	
}
#last_update span{
	font-size:10px;
	text-align:left;
	float:left;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	direction:rtl;

	color:#666;
	margin-left:10px;
	text-align:left;
	
}
#last_update span#green{
	color:#a2162b;
	text-align:right;
	direction:rtl;
	margin-right:10px;
	
}
#last_update a img{
	width:32px;
	height:32px;
	float:right;
	border:none;
	margin-left:10px;
	margin-top:-5px;
	margin-right:0px;
	
}
#last_update a img:hover{
		margin-top:-2px;
}
#last_update p span{
	color:#a2162b;
	margin-left:10px;
	margin-top:-20px;
	
}
#topic_details h2{
	font-family: 'hacen_tehranregular';
	text-align:center;
			color:#333;		
		font-size:18px;
	margin-bottom:20px;
	margin-left:10px;
	word-spacing:2;
	
}
#topic_details img{
	width:500px;
	height:300px;
	float:left;
	margin-left:80px;
	margin-bottom:10px;
	padding:3px;
	border:#EFEFEF solid 1px;
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px;
		border-radius:5px;
		
}
<!--share-->
#share{
	width:90%;
	height:32px;
	margin:auto;
	clear:both;
	margin-top:20px;
	
	
}
#share img{
	width:32px;
	height:32px;
	float:left;
	margin-right:10px;
	
}

#share img:hover{
	margin-top:2px;
	
}


#topic_details p{
	direction:rtl;
	text-align:justify;
	font-size:16px;
	margin-top:20px;
	margin-right:30px;
	margin-left:30px;
		
}
#contact_us{
	width:95%;
	margin:auto;
	
}

#contact_us h1{
	font-weight:lighter;
	font-size:22px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:#dddddd solid 1px;
}
#contact_us form{
	width:100%;
	margin:auto;
	margin-top:20px;
	
}
#contact_us form input{
	width:100%;
	height:40px;
	background:#f8f8f8;
	border:#e8e8e8 solid 1px;
	margin:auto;
	text-align:right;
	padding-right:10px;
	color:#666;
	margin-top:20px;
	font-family:'hacen_digital_arabia_ltRg'; 
}
#contact_us form input#co_submit{
	width:60px;
	height:30px;
	float:left;
	background:url(../images/submit.png) bottom;
	cursor:pointer;

	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color:#fff;
text-align:center;
padding-left:5px;
padding-bottom:2px;
}
#contact_us form input#co_submit:hover{
	background:url(../images/r_more.png);
	
}
#contact_us form textarea{
	width:100%;
	height:250px;
	background:#f8f8f8;
	border:#e8e8e8 solid 1px;
	margin:auto;
	text-align:right;
	padding-right:10px;
	color:#666;
	margin-top:20px;
	font-family:'hacen_digital_arabia_ltRg'; 
}

/****************** comment form ******************/

#comments_sub{
	width:100%;
	min-height:320px;
	margin:auto;
	margin-top:30px;
	border:#dddddd solid 1px;
	padding-top:15px;
	background:#fff url(../images/txtarea.png) bottom repeat-x;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}
#comments_sub h2{
	  font-family: 'hacen_tehranregular';
	  font-weight:lighter;
	  font-size:20px;
	  margin-right:25px;
	  margin-left:25px;
	border-bottom:#dddddd solid 1px;
	border-top:none;
	margin-bottom:15px;
	color:#a2162b;

}
#comments_sub form{
	width:97%;
	min-height:420px;
	margin:auto;
	
}
#comments_sub form input{
	width:95%;
	height:37px;
	margin:auto;
	margin-top:10px;
	text-align:right;
	color:#666;
	background:url(../images/news_tick.png);
	padding-right:20px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-family: 'hacen_tehranregular';
-moz-box-shadow: inset 0 0 1px 1px #fff;
-webkit-box-shadow: inset 0 0 1px 1px #fff;
box-shadow: inset 0 0 1px 1px #fff;
border:#dddddd solid 1px;
}
#comments_sub form input#comment_submit{
	float:left;
	margin-top:10px;
	width:60px;
	height:35px;
	text-align:right;
	font-size:16px;
	color:#fff;
	background:url(../images/r_more.png);
		-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
cursor:pointer;
}
#comments_sub form input#comment_submit:hover{
	background:url(../images/submit.png);
	
}
#comments_sub form textarea{
	width:95%;
	height:200px;
	margin-top:10px;
	text-align:right;
	color:#666;
	padding-right:20px;
	-webkit-border-radius: 5px;
	background:url(../images/txtarea.png) repeat-x;
-moz-border-radius: 5px;
border-radius: 5px;
font-family: 'hacen_tehranregular';
-moz-box-shadow: inset 0 0 1px 1px #fff;
-webkit-box-shadow: inset 0 0 1px 1px #fff;
box-shadow: inset 0 0 1px 1px #fff;
border:#dddddd solid 1px;
}

#comments_sub p{
	width:95%;
	min-height:40px;
	padding-top:10px;
	margin:auto;
	margin-top:10px;
	border:#dddddd solid 1px;
		-webkit-border-radius: 5px;
	background:url(../images/txtarea.png) repeat-x;
-moz-border-radius: 5px;
border-radius: 5px;
font-family:'mediumregular';
-moz-box-shadow: inset 0 0 1px 1px #fff;
-webkit-box-shadow: inset 0 0 1px 1px #fff;
box-shadow: inset 0 0 1px 1px #fff;
}
#comments_sub p img{
	width:40px;
	height:40px;
	float:right;
	margin-left:15px;
	margin-right:5px;
	border-left:#dddddd solid 1px;
	margin-top:-5px;
	
}


/****************** photo gallry *************/
#left_side{ width:220px; float:left; min-height:300px; }
#last_news{  width:100%; min-height:300px; padding-bottom:5px;border:#dddddd solid 1px; 
		-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;	background:#fbfbfb; margin-bottom:20px;}
#last_news a.newsmore{font-family:'hacen_tehranregular'; font-size:13px; color:#D70005; background:url(../images/rrow.jpg) left no-repeat; padding-left:15px; text-align:left; margin-left:10px;}
#last_news h1{ 		-webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;	 font-size:14px; padding-right:10px; line-height:35px; border-bottom:#E5E5E5  solid 1px; margin-bottom:10px; background:url(../images/news_tick.png) repeat-x;}
#last_news p{ margin-right:10px; padding-bottom:5px; margin-left:10px; font-size:12px;  line-height:20px; border-bottom:#E5E5E5  dashed 1px; margin-bottom:5px;}
#last_news p a{ color:#616161; }
#last_news p a:hover{ color:#D70005; text-decoration:underline; }
#page_adv{ overflow:hidden;  width:95%; height:250px;border:#dddddd solid 1px; padding:5px; 
		-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;	background:#fbfbfb; margin-bottom:20px;}
#page_adv img{ width:207px; height:248px; border:#dddddd solid 1px;}
#page_adv img:hover{ border:#999 solid 1px;}

#right_side{
	width:660px;
	min-height:250px;
	margin-bottom:20px;

	 border:#dddddd solid 1px; padding:5px; 
		-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
float:right;
padding:20px;	
}
#info{ width:100%; min-height:200px; padding-bottom:5px;border:#dddddd solid 1px; 
		-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;	background:#fbfbfb; margin-bottom:20px; padding-bottom:10px;}
#info h1{ 		-webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;	 font-size:14px; padding-right:10px; line-height:35px; border-bottom:#E5E5E5  solid 1px; margin-bottom:10px; background:url(../images/news_tick.png) repeat-x;}
#info p.data{ margin-right:10px; padding-bottom:8px; margin-left:10px; font-size:12px;  line-height:20px; border-bottom:#E5E5E5  dashed 1px; direction:rtl; margin-bottom:8px;}

#info p{ color:#999; text-decoration:none; margin-right:10px;}

#info img{ margin-left:55px; margin-bottom:10px; margin-top:-5px;}

/****************** photo gallry *************/




.wrapper2{ margin:0px auto; border: #F2F2F2  solid 10px; padding:0px;width:98.1%; margin:auto;margin-bottom:15px;		-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}
.portfolio-content, .portfolio-area{width:100%;}

.goto{float:right;width:30px;margin:-80px 30px 0px 0px;}

/**** PORTFOLIO STYLES*****/
.portfolio-categ{margin-bottom:20px;}
.portfolio-categ li{display:inline;margin-right:10px;font-family:'hacen_tehranregular'; font-size:14px; text-align:right; float:right; margin-bottom:30px;}
.portfolio-categ li a{	font-family:'hacen_tehranregular';color:#c20000; border-right:#6eaa05 solid 1px; padding-right:10px; float:right; font-size:14px;}
.portfolio-categ li a:hover{color:#333; }
.image-block{ display:block;position: relative; }
.image-block img{border: 1px solid #d5d5d5; border-radius: 4px 4px 4px 4px;padding:5px; width:198px; height:140px;
 margin-left:-1px;}
.image-block img:hover{border: 1px solid #ccc;box-shadow:0 0 5px #ccc;}
.portfolio-area li{float: right;margin: 0 15px 11px 0; width:208px;padding:3px;  }
.portfolio-area li a{ color:#666;}
.portfolio-area li a:hover{ text-decoration:underline;}
.home-portfolio-text{margin-top:10px;}
li a{  color:#666; font-size:15px; text-align:right;}
li.active a{ color:#666; }
.portfolio-area li h2{   font-family:'hacen_tehranregular'; }

/**** END PORTFOLIO STYLES*****/

#links{
	width:97%;
	min-height:545px;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	
}

#links li{
	width:100%;
	height:40px;
	text-align:right;
	padding-right:5px;
	direction:rtl;
	background:#f2f2f2;
	margin-top:10px;
	 font-family:'hacen_tehranregular';
	 font-size:13px;
}
#links li:nth-child(even){
	background:#dcddde;
	
}

#links li a{
	line-height:40px;
	background:url(../images/llink.png) right no-repeat;
	padding-right:35px;
	padding-bottom:5px;
	padding-top:5px;
	color:#5B5B5B;			
}
#links li a:hover{
	color:#EA0006;		
}

/*-----------------------------------------------------------------------------------*/
/*	3. CAROUSEL
/*-----------------------------------------------------------------------------------*/

.jcarousel-container {
	display: block;
	position: relative;
	margin:0;
	padding:0;
}

.jcarousel-container-vertical {
	width:90%;
	height:85px;
	margin:auto;
	margin-top:5px;
}

.jcarousel-clip-vertical {
	height: 85px;
}

.jcarousel-item {
	height: 85px;
	overflow: hidden;
	position: relative;
	display: block;
	z-index: 1;
}

#newslist ul li {
	width:  100%;
	background: none;
	display: block;
}

#newslist p {
	margin: 0;
}

#newslist h4 {
	margin-bottom: 8px;
	line-height: 1;
}

#newslist h4 span {
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #565656;
	padding-left: 5px;
}

#news h2 {
	float: left;
	margin-top: 10px;
}

#scroll {
	overflow: hidden;
	width: 49px;
	height: 20px;
	margin-left:13px;
	margin-top:-13px;
}

#newslist-next {
	cursor: pointer;
	top:0px;
}

#newslist-prev {
	cursor: pointer;
	outline: 0;
}

a.jbutton, a.jbutton:link, a.jbutton:visited {
	display: block;
	padding: 0;
	height: 20px;
	width: 20px;
	background:url(../images/sahafarrow.png);
	text-indent: -99999px;
}

a#newslist-prev.jbutton, a#prev.jbutton {
	float: left;
	
	height: 20px;
	width: 20px;
	margin-right: 5px;
	background:url(../images/sahafarrow.png) left no-repeat;
}

a#newslist-next.jbutton, a#next.jbutton {
	float: right;
	height: 20px;
	width: 20px;
	background:url(../images/sahafarrow.png) right no-repeat;

}

 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.theme-default #slider {
    width:100%; /* Make sure your images are the same size */
    height:195px; /* Make sure your images are the same size */
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
}
/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Skin Type: flexible
Description: The default skin for the Nivo Slider.
Version: 1.0
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
*/

.theme-default .nivoSlider {
	position:relative;

}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	position:absolute;
	right:6%;
	bottom:2px;
    margin-left:-40px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.about {
	margin:20px 0 30px 0;
	font-family:'hacen_digital_arabia_ltRg'; color:#333; text-align:right; direction:rtl; font-size:14px;
	background:#fefefe url(../images/news_tick.png) bottom repeat-x;
	padding:20px;
	border:#dddddd solid 1px;
	-webkit-border-radius: 5px ;
-moz-border-radius: 5px ;
border-radius: 5px;
-moz-box-shadow: inset 0 0 1px 1px #fff;
-webkit-box-shadow: inset 0 0 1px 1px #fff;
box-shadow: inset 0 0 1px 1px #fff;
}
.about h2 {
	margin-bottom:10px;
	font-family:'hacen_tehranregular'; font-size:16px; color:#333132;
}



