@charset "utf-8";

/* CSS Document */



/*  

Theme Name: Bonyad

Version: v1

Author: Datis pars

*/


* { margin : 0; padding : 0; }

h2, h3, h4, h5, p, ul, ol  { margin : 0 20px; padding : .5em 0; }

a:link {text-decoration: none; color:#4F4F4F;}

a:visited {text-decoration: none;color:#707070;}

a:hover {text-decoration: none;}

a:active {text-decoration: none;}





/* =body */

body {direction:ltr; font : 76%/160% Tahoma;color : #000; text-align : center;background : url(./images/Home_final_02.gif); background-repeat:repeat;}

#container {direction:rtl; position : relative; width : 879px; height:auto; margin : 0 auto; text-align : left; }

#branding { position : relative; width : 100%; height : 160px; background : url(./images/Home_final_05.gif) no-repeat; margin-top:21px; }

#linkbranding{ float:right; height:150px; width:120px;}

#content {float:right; width:879px; margin-top:-2px; height:auto; background : url(./images/Home_final_108.gif); background-repeat:repeat-y;}

#content-single{float:right; width:879px; height:auto; margin-top:-2px; background : url(./images/Home_final_108.gif); background-repeat:repeat-y; overflow : hidden;}

#content-footer{float:right; width:879px; margin-top:-2px; height:23px; background : url(./images/Home_final_12.gif); background-repeat:no-repeat; padding-bottom:10px;}

#menu-a{ float:right; width:879px; margin-top:0px; height:29px; background : url(./images/Home_final_07.gif) no-repeat;}

#menu-b{ float:right; width:879px; height:35px; margin-top:-3px; background : url(./images/Home_final_08.gif) no-repeat;}

#sidebar{ float:right; text-align: justify; width:284px; height:100%;margin-right:1px; margin-top:15px; direction:rtl;}

#sidebar h2 { font-size:10px; color:#5557ac;}

#space{ width:284px; height:15px;background : url(./images/Home_1_20.gif) no-repeat; margin-right:-10px;}

#tik{ width:14px; height:14px;background : url(./images/tik.gif) no-repeat; margin-right:2px;}

#con{ float:left;height:100%; width:580px; margin-left:10px; margin-top:0px; text-align: justify; direction:rtl;}

#con-single{float:right;height:100%; width:580px; margin-right:20px;margin-top:0px; text-align: justify; direction:rtl;}

#con-body{background : url(./images/Home_Final_03.gif); background-repeat:repeat-y; margin-left:25px;margin-top:10px; padding-bottom:150px; padding-top:20px;}

#con-body2{ background : url(./images/Home_Final_03.gif); background-repeat:repeat-y; margin-left:0px; margin-top:25px;}

#cate{ margin-right:10px;}

#cate1{ font-family:tahoma; font-size:13px; background : url(./images/tik.gif) right no-repeat;  margin-right:15px; padding-right:22px; margin-bottom:3px; }

#con h3 a:link{ color:#e88011;}

#con h3 a:visited{ color:#e88011;}

#con-single h3 a:link{ color:#e88011;}

#con-single h3 a:visited{ color:#e88011;}

.entry{color:#707070}

.entry-single{ width:850px;color:#707070}

.singleh3{margin : 0 20px; padding : .5em 0; font-size:13px; font-weight:bold;}

.navigation{ margin-right:10px; margin-top:10px;}

#excerpt{ width:258px; margin-right:10px;}

#lang-fa{

	width:25px;

	height:51px;

	background : url(./images/english.png) no-repeat;

	position:absolute;

	left:-30px;

	top:10px;

}

#lang-fa a{

	width:25px;

	height:51px;

	display:block;

}
#counter{ margin-right:10px; direction:rtl;}

#con3{ margin-right:30px; margin-top:30px;}

/* =Menu */

#mymenu{ float:right;width:713px; height:39px; font-family:Aria; margin-top:-3px; margin-right:90px;}

#mymenu a:active,#mymenu a:visited,#mymenu a:link{color: #fff;font-weight: bold;text-decoration: none; font-size:11px;}

#mymenu a:hover {color: #379383;text-decoration: none;font-size:11px;}

#mymenu {height: 30px;font-family: Tahoma, sans-serif;font-size: 11px;}

#mymenu ul{list-style:none;}

#mymenu ul li{display:inline;margin: 0px 10px;float: right;}

#mymenu ul li a{padding: 0px 0;padding-left: 20px;background: transparent url(./images/Home_final_09.gif) left no-repeat;}





/* =Menu-B */

#mymenu-b{ float:right;width:700px; height:39px; margin-top:-2px; margin-right:125px;font-size:11px;}

#mymenu-b a:active,#mymenu-b a:visited,#mymenu-b a:link{color: #379383;font-weight: bold;text-decoration: none;}

#mymenu-b a:hover{color: #fff;text-decoration: none;}

#mymenu-b{height: 30px;font-family: Tahoma, sans-serif;font-size: 11px;}

#mymenu-b ul{list-style:none;}

#mymenu-b ul li{display:inline;margin: 0px 10px;float: right;}

#mymenu-b ul li a{padding: 0px 0;padding-left: 15px;background: transparent url(./images/Home_final_14.gif)  left no-repeat;}

#login {margin:0; 

	padding-right:25px; 

direction: ltr;

text-align:right;

line-height: 25px}

#news-letter {padding:10px 40px;}

#akhbaar-1 {background : url(./images/Home_Final_03.gif); background-repeat:repeat-y;border:none; margin-right:10px;}

/* =Footer */

#footer{ color:#707070; font-size:10px; text-align:center;margin-top:20px;}



#flash{

text-align:center ; 

padding-top: 5px;

display:none;

}

#gallery-tumb { text-align:center; padding-top: 30px; }
/* =java */

#ajaxticker1{
width: 500px;
height: 54px;
margin-right:45px;
background : url(./images/back-news.gif);
background-repeat:no-repeat;
}
#ajaxticker1 div{ margin-right:10px;padding-top:28px;}
#ajaxticker1 div a { color: #5B5B5B;}
#ajaxticker1 div a:hover { color: #808080}


/* c form style */



/*                                                    */

/*  main 'top-level' form elements                    */

/*                                                    */

.cform { 

	margin:10px auto 0 auto; 

	width: 410px; 

}



.cform fieldset	{ 

	margin-top:10px; 

	padding:5px 0 15px 0; 

	border:1px solid #adadad; 

	border-left-color:#ececec; 

	border-top-color:#ececec; 

	background:#f7f7f7; 
                          
      }



.cform fieldset.cf_hidden { 

	border:none!important;

	background:none!important;

	padding:0!important;

	margin:0!important;

}



.cform legend { 

	margin-left:10px;

	padding: 0 2px; 

	font:normal 20px ; 

}



ol.cf-ol { 

	margin:0; 

	padding:0; 

       direction: rtl;

text-align:right;



/*

list-style-type: none;

*/

}





ol.cf-ol li	{

	background:none!important; 

	margin:5px 0px 0px;!important; /*some themes may interfere otherwise*/

	padding:0; 

	list-style:none!important; 

}





/*                                                    */

/* just for text-only fields (no input)               */

/*                                                    */



ol.cf-ol li.textonly {

	padding:3px 0; 

	text-align:center;

}





/*                                                    */

/* global definitions for field labels                */

/*                                                    */



.cform label {

	width:120px; 

	margin:2px 0px 0 0; 

	display:-moz-inline-box; /*for mozilla*/

	display:inline-block; /*for Opera & IE*/

	text-align:right;

	/* vertical-align:top; */

	direction:rtl;

	

        

}

.cform label span {

	width:200px; /* must be the same as above!*/

	display:block; 

	font-weight: bold;

        margin-right:-50px; 
        
         float: right;

}



label.cf-before {

	margin:0 10px 0 0; 

}



label.cf-group-after {

	margin:0 0 0 2px;

	width:60px;

	text-align:left;

}

label.cf-group-after span {

	width:60px;

	display:block;

}



/*                                                    */

/*   FORM FIELDS general formatting                   */

/*                                                    */



.cform input,

.cform textarea,

.cform select { 

	padding:1px 3px;

	background: #f9f9f9; 

	border: 1px solid #888888; 

}

.cform input:hover,

.cform textarea:hover,

.cform select:hover	{

	background:#CEDDDF; 

}



.cform input:focus,

.cform textarea:focus,

.cform select:focus	{ 

	background:#F3F8F8; 

}



.cform textarea,

.cform input {

	width:200px; 

}

.cform select {

	width:158px; /* attempt to have equal length */

}  



.cform select.cfselectmulti	{ 

	height:7.5em; 

}



.cform textarea {

	font-family: arial;

	font-size: 0.9em;

	overflow:auto;

}



/*                                                    */

/* formatting for text:  "(required)"  & other        */

/*                                                    */



span.reqtxt,

span.emailreqtxt { 

	margin:3px 5px 0 0;

	font-size:0.9em;

	display: -moz-inline-box; 

	vertical-align:top;

}





/*                                                    */

/*   radio button title                               */

/*                                                    */



ol.cf-ol li.cf-box-title {

	padding-left:100px; /* check with label 'width' incl. */

	font-weight:bold;

        margin-right:-50px;

/*

display:table-row;

float:left;

*/

}



/*                                                    */

/*   check boxes                                      */

/*                                                    */



input.cf-box-a,

input.cf-box-b 	{ 

	margin:2px 50px 0 0; 

	width:16px; 

	border:none; 

}



input.cf-box-a 	{ 

	margin-left:100px; /* check with label 'width' incl. */

} 





/*                                                    */

/* check box groups                                   */

/*                                                    */



ol.cf-ol li.cf-box-group {

	padding: 0 0 5px 100px; 

} 





/*                                                    */

/*   FORM submit button                               */

/*                                                    */



p.cf-sb {

	padding: 0!important;

	margin: 0;

}

.cform input.sendbutton	{ 

	width:100px;  

	padding:2px; 

	margin: 10px 0 0 310px;

	font-size:0.8em;

	background:url(../images/button-bg.gif) repeat-x; 

	border:1px solid #adadad!important;

	border-left-color:#ececec!important; 

	border-top-color:#ececec!important;

}





/*                                                    */

/*   formatting for invalid user inputs               */

/*                                                    */



.cform .cf_error 		{ color:red!important; border:1px solid #FF0000!important; padding:1px 3px; }

.cform .cf_errortxt,

.mailerr	    	{ color:red!important; }



/*                                                    */

/* 'visitor verification' related styles              */

/*                                                    */



label.seccap {

	margin-top: 6px;

}

label.secq,

label.secq span {

	display:block;

	width:auto;

}

label.secq {

	margin-left:20px;

	vertical-align:middle;

}



input.secinput {

	width:45px;

	margin: 3px 0 0 10px;

	vertical-align:middle;

}



#cforms_captcha6,

#cforms_captcha5,

#cforms_captcha4,

#cforms_captcha3,

#cforms_captcha2,

#cforms_captcha {

	height:15px;

	width:50px;

	padding: 4px 4px;

	margin: 0;

	vertical-align:middle;

}



img.captcha	{

	vertical-align:middle;

	margin:0 0 0 10px!important;

	padding:0!important;

	border:none!important;

	float:none!important;

}



img.captcha-reset {

	vertical-align:middle;

	background:	url(../images/captcha_reset_grey.jpg) no-repeat;

	margin-left:3px;

	width:21px;

	height:21px;

}

img.imgcalendar {

	position:relative;

	top:4px;

}



/*                                                    */

/* change formatting of response msgs here            */

/*                                                    */



p.cf_info 		{

	margin:10px 0;

	text-align:center;

}

p.success 	{

	color:green;

}

p.failure 	{

	color:red;

}



/*                                                    */

/* disabled fields [disabled] does not work on IE!    */

/*                                                    */



/* [disabled] {

	color:#dddddd;

	border-color:#dddddd!important;

	background:none!important; */

}

.disabled {

	border-color:#dddddd!important;

}



/*                                                    */

/* upload box styling                                 */

/*                                                    */



.cform input.cf_upload  {

	background: #f9f9f9;

	border:1px solid #888888;

}



/*                                                    */

/*  Other: link love                                  */

/*                                                    */

.linklove {

	margin:0 0 10px 0!important;

	padding:0!important;	

	text-align:center!important;

}

.linklove a,

.linklove a:visited {

	font-size: 0.8em;

	font-family: Tahoma;

	color:#aaaaaa!important;

        display:none;

}



/*                                                    */

/*  Other: browser hacks                              */

/*                                                    */

* html span.reqtxt,

* html span.emailreqtxt { 

	display: block;  /*for ie6*/

}

*+html .cform label,

*+html span.reqtxt,

*+html span.emailreqtxt {

	display: inline-block; /*for ie7*/

}

* html .cform fieldset.cf_hidden { 

	border:none!important;

	background:none!important;

	padding:0!important;

	margin:0!important;

}



* html .cform legend { 

	position:absolute; 

	top: -10px; 

	left: 10px; 

	margin-left:0;

}

* html .cform fieldset {

	position: relative;

	margin-top:15px;

	padding-top:25px; 

}

* html img.captcha	{

	margin-top:1px!important;

}

*+html input.cf-box-a,

*+html input.cf-box-b { 

	margin-top:0;

}

* html input.cf-box-a,

* html input.cf-box-b { 

	margin-top:0;

}

















label.cf-after 	{

	margin:0 0 0 6px;

	width:200px;

	text-align:left;

}



label.cf-after span {

	width:200px;

	display:block;

	text-align: right;

	direction: rtl;

	font-weight: normal;

        margin-right:2px;
        
        float:right;

}



/*

CSS Name: Default Styles

Description: NextGEN Default Gallery Stylesheet

Author: Alex Rabe

Version: 1.20



This is a template stylesheet that can be used with NextGEN Gallery. I tested the

styles with a default theme Kubrick. Modify it when your theme struggle with it,

it's only a template design



*/



/* ----------- Album Styles Extend -------------*/



.ngg-albumoverview {

	margin-top: 10px;

	width: 100%;

	clear:both; 

	display:block !important;

}



.ngg-album {

	/*height: 130px;*/

	overflow: hidden;

	padding: 5px;

	margin-bottom: 5px;

	border: 1px solid #cccccc;

}



.ngg-albumtitle {

	text-align: left;

 	font-weight: bold;

	margin:0px;

	padding:0px;

	font-size: 1.4em;

	margin-bottom: 10px;

}



.ngg-thumbnail {

	float: left;

	margin-right: 12px;

}



.ngg-thumbnail img {

	background-color:#FFFFFF;

	border:1px solid #A9A9A9;

	margin:4px 0px 4px 5px;

	padding:4px;

	position:relative;

}



.ngg-thumbnail img:hover {

	background-color: #A9A9A9;

}



.ngg-description {

	text-align: left;

}



/* ----------- Album Styles Compact -------------*/



.ngg-album-compact {

	float:left;

	height:180px;

	padding-right:6px !important;

	margin:0px !important; 

	text-align:left;

	width:120px;	

}



.ngg-album-compactbox {

	background:transparent url(albumset.gif) no-repeat scroll 0%;

	height:86px;

	margin:0pt 0pt 6px !important;

	padding:12px 0pt 0pt 7px !important;

	width:120px;

}





.ngg-album-compactbox .Thumb {

	border:1px solid #000000;

	margin:0px !important;

	padding:0px !important;

}



.ngg-album-compact h4 {

	font-size:15px;

	font-weight:bold;

	margin-bottom:0px;

	margin-top:0px;

	width:110px;

}



.ngg-album-compact p {

	font-size:11px;

	margin-top:2px;

}



/* ----------- Gallery style -------------*/



.ngg-galleryoverview {

	overflow: hidden;

	margin-top: 10px;

	width: 100%;

	clear:both; 

	display:block !important;

}



.ngg-gallery-thumbnail-box {

	float: right;

        whidth: 120px;

}



.ngg-gallery-thumbnail {

	float: left;

	margin-right: 5px;

}



.ngg-gallery-thumbnail img {

	background-color:#FFFFFF;

	border:1px solid #A9A9A9;

	display:block;  

	margin:4px 15px 4px 5px;

	padding:4px;

	position:relative;

}



.ngg-gallery-thumbnail img:hover {

	background-color: #A9A9A9;

} 



.ngg-gallery-thumbnail span {

	/* Images description */

	font-size:90%;

	padding-left:5px;

	display:block;

}



.ngg-clear {

	clear: both;

}



/* ----------- Gallery navigation -------------*/



.ngg-navigation {

	font-size:0.9em !important;

	clear:both !important;

	display:block !important;

	padding-top:15px;

	text-align:center;

        direction:ltr;

	

}



.ngg-navigation span {

	font-weight:bold;

	margin:0pt 6px;

}



.ngg-navigation a.page-numbers, a.next, a.prev, 

				span.page-numbers, span.next, span.prev {

	border:1px solid #DDDDDD;

	margin-right:3px;

	padding:3px 7px;

}



.ngg-navigation a.page-numbers:hover, a.next:hover, a.prev:hover, 

				span.page-numbers:hover, span.next:hover, span.prev:hover {

	background-color: #0066CC;

	color: #FFFFFF !important;

	text-decoration: none !important;

}



/* ----------- Image browser style -------------*/



.ngg-imagebrowser {

	

}



.ngg-imagebrowser h3 {

	text-align:center;

}



.ngg-imagebrowser img {

	border:1px solid #A9A9A9;

	margin-top: 10px; 

	margin-bottom: 10px; 

	width: 100%;

	display:block !important;

	padding:5px;

}



.ngg-imagebrowser-nav {

	padding:5px;

	margin-left:10px;	

}



.ngg-imagebrowser-nav .back {

	float:left;

	border:1px solid #DDDDDD;

	margin-right:3px;

	padding:3px 7px;

}



.ngg-imagebrowser-nav .next {

	float:right;

	border:1px solid #DDDDDD;

	margin-right:3px;

	padding:3px 7px;

}



.ngg-imagebrowser-nav .counter {

	text-align:center;

	font-size:0.9em !important;

}



/* ----------- Slideshow -------------*/

.slideshow {

	margin-left: auto; 

	margin-right: auto;

	text-align:center;	

}



.slideshowlink {

	

}



/* ----------- Single picture -------------*/

.ngg-singlepic {

	background-color:#FFFFFF;

	border:1px solid #A9A9A9;

	display:block;  

	margin:4px 0px 4px 5px;

	padding:4px;

	position:relative;

}



/* ----------- Sidebar widget -------------*/

.ngg-widget,

.ngg-widget-slideshow {

	overflow: hidden;

	margin:0pt;

	padding:5px 0px 0px 0pt;

}



.ngg-widget img {

	border:2px solid #A9A9A9;

	margin:0pt 2px 2px 0px; 

	padding:1px; 

}



/* ----------- Related images -------------*/

.ngg-related-gallery {

	background:#F9F9F9;

	border:1px solid #E0E0E0;

	overflow:hidden;

	margin-bottom:1em;

	margin-top:1em;

	padding:5px;

}

.ngg-related-gallery img {

	border: 1px solid #DDDDDD;

	float: left;

	margin: 0pt 3px;

	padding: 2px;

	height: 50px;

	width:  50px;

}



.ngg-related-gallery img:hover {

	border: 1px solid #000000;

} 
