/* 
css by Ahmad Najafpour
nobody.2021@gmail.com
 */
 @font-face{font-family:'BYekan';src:url('img/byekan-webfont.eot');src:local('B Yekan'),url('img/byekan-webfont.woff') format('woff'),url('img/byekan-webfont.ttf') format('truetype'),url('img/byekan-webfont.svg#webfont4IeNusai') format('svg');font-weight:normal;font-style:normal}
body {
margin-top:0px;
font-family:BYekan,tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
}

#Maintbl {
	margin:0 auto;
	text-align:center;
	z-index:1;
}

.search{
	margin-top:7px;
	margin-left:0px;
	background:url(img/src.png) no-repeat; 
	float:left; 
	height:30px
}
.search input{
	border:none;
	font-family:Tahoma, Geneva, sans-serif;
	background-color:transparent;
}

form{
font-family:BYekan,tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
}

.header_left{
background:#666666 url('themes/portal/img/l_head.jpg');
}

.header_right{
background:#666666 url('themes/portal/img/r_head.gif');
}

.float-left{
float: left;
}
.float-right{
float: right;
}


.page{
font:BYekan,tahoma,Arial, Helvetica, sans-serif;
height:100%;
}

tr,td,th,table{
font:BYekan,tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
}


A 	 { color:#0066FF; font-size:12px;  font-family:BYekan,tahoma; text-decoration: none; }		
A:link		{ color:#0066FF; text-decoration: none; }
A:visited	{ color:#000000; text-decoration: none; }	
A:active	{ color: #358391;  text-decoration: none;  }	
A:hover		{ color:#C00;  text-decoration: none;   }



/* alpha*/
.alpha {
display:block;

	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	direction:rtl;
}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= ajax menu =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
.ajax_menu td a{
display:block;
color:#000000;
background-color:#FF66FF;
width:151.7px;
height:20px;
}

.ajax_menu a:hover{
display:block;
background:#CCFF00;
color:#0000FF;
width:151.7px;
height:20px;
}
.ajax_menu a:active{
display:block;
background:#66FF00;
color:#000000;
width:151.6px;
height:20px;
}
/* ajax loader 
#overlay {
   color:#FFFFFF;
   position:absolute;
	top: 0%;
	left: 0%;
	margin:0%;
	z-index:2000;
	background-color:#000000;
	filter:alpha(opacity=70);
	opacity: 0.80;
	direction:rtl;
	vertical-align: middle;
	text-align: center;
}

/*#loader td{
background:#0066FF;
text-align:center;
font-size:16px;
}

    


/* ajax register id 
reg_id{
display:none;
direction:rtl;
left:7px;
top:30px;
width:300px;
height:5007px;
z-index:1;
}

/* ajax page */
#page{
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	margin-top:0px;
}

/********************************************************************************/
/* form element*/
.input{
BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid;
 font-family:tahoma; font-size:12px maz; 

}

.btn{
background-color:#FFCC33;
	border:0px #000000 solid ;
	color:#000;
	height:20px;
	text-align:center;
	cursor:pointer;
	font: 12px BYekan,tahoma;
	float: none;
}

.btn:hover{
background-color:#FF9900;
	border:1px #000000 solid ;
	color:#000;
	height:20px;
	text-align:center;
	cursor:pointer;
	font: 12px BYekan,tahoma;
	float: none;
}
.btn2{
azimuth:behind; font-family:BYekan,tahoma; font-size:12px;
}

.red_title{
font:BYekan,tahoma,Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:12px;
font-weight:bold;
}

/*************************************** content *******************************************/
.content_table{ /* for normal display */
direction:rtl;
font-family:BYekan,tahoma,Arial, Helvetica, sans-serif;
text-align:justify;
border-color:#000000;
border:1px;
font-size:12px;
width:550px;
min-height:300px;
}

.content_table li {
border:0px;
text-align:justify;
}
 .content_table img{
	 max-width:530px;
	 overflow:hidden;
	 margin:3px;
 }
.content_table2{ /* full display table */
font-family:BYekan,tahoma,Arial, Helvetica, sans-serif;
text-align:justify;
border-color:#FFFF00;
border:1px;
font-size:12px;
width:550px;
min-height:350px;

}
.content_table2 img{
	max-width:530px;
	overflow:hidden;
	margin:3px;
}
.content_head {
display:block;
font-size:12px;
border:1px;
border-color:#000000;
font-family:tahoma,Arial, Helvetica, sans-serif;
text-align:center;
}

.content_title {
display:block;
background:url(img/bac_title.png);
text-align:right;
border:solid 0px #000000;
font-size:12px;
width:550px;
text-align:center;
height:27px;
color:#000000;
font-family:BYekan,tahoma,Arial, Helvetica, sans-serif;
cursor:pointer;
 border-top-left-radius:6px; 
 border-top-right-radius:6px; 
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
}

.content_text { /* for mini display in table_content */
font-size:12px;
color:#000000;
border:solid 1px;
border-bottom:0px;
padding:5px;
border-color:#000000;
background-color:#FFFFFF;
max-width:548px;
font-family:BYekan,tahoma,Arial, Helvetica, sans-serif;
line-height:20px;
overflow:hidden;
}
.content_text li ul{
border:0px;
text-align:justify;
}

.content_text2 { /* for full display in table_content */
	display:block;
	background-color:#FFFFFF;
	width:500px;
	font-size:12px;
	color:#000000;
	border-spacing:0px;
	padding:5px;
	font-family:BYekan,tahoma,Arial, Helvetica, sans-serif;
	line-height:20px;
	max-width:548px;
	overflow:hidden;
	
}

.content_text2 ul li{ 
border:0px;
text-align:justify;

}
.content_footer {
display:block;
font-size:12px;
font-family:BYekan,tahoma,Arial, Helvetica, sans-serif;
border:solid 1px;
border-color:#000000;
background-color:#9CF;
text-align:right;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-webkit-border-bottom-left-radius:6px;
-webkit-border-bottom-right-radius:6px;
border-bottom-right-radius:6px;
border-bottom-left-radius:6px;
}

.content_f_footer { /* full display footer*/
direction:rtl;
ont-family:BYekan,tahoma,Arial, Helvetica, sans-serif;
text-align:right;
padding:4px;
background-color:#F6F6F6;
border:1px solid #333333;
font-size:12px;

}

.content_p{
display:block;
font-family:BYekan,tahoma,Arial, Helvetica, sans-serif;
text-align:center;
font-size:12px;
}
.comentavatar{
	margin:5px 3px 3px 3px;
	width:100px;
	height:90px;
	float:right;
	border:0px;
}
.comentavatarimg{
		width:100px;
	height:90px;
	border:1px solid;
}
.comentopt{
	margin:10px 3px 3px 3px;
	vertical-align:bottom;
	direction:rtl;
}
.comenttxt{
	min-height:140px;
	margin:5px 5px 5px 5px;
}

.related_post{
direction:rtl;
ont-family:BYekan,tahoma,Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
border:1px solid ;
border-spacing:0px;
font-size:11px;
width:550px;
}
.related_post_title{
font-family:BYekan,tahoma;
background-color:#0099FF;
color:#FFFFFF;
font-weight:bold;
margin:0 auto;
}

#attach a{
background:#CC0000;
color:#66FF33;
}


.week_msg table{ 
display:block;
font:BYekan,tahoma,Arial, Helvetica, sans-serif;;
padding:0px;
background:#33FF99;
width:575;
border:1px;

}

.opinion{
border:1px solid #003366;
background-color:#F8F8F8;
border-spacing:0px;
font:12px BYekan,tahoma;
width:550px;
}

.opinion_form_t{
direction:ltr;
background-color:#FAFAFA;
border-spacing:3px;
font:12px BYekan,tahoma;
width:549px;
}

.opiniontitle{
background-color:#0099FF;
height:20px;
}

.opiniontitle a{
color:#000000;
font-size:12px;
}
/************************************************************************************/

.menu_title{
font:font:BYekan,tahoma,Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
}

.Archive_td{
display:block;
direction:rtl;
font:BYekan,tahoma,Arial, Helvetica, sans-serif;
background:#6699CC;
}

.hand {
cursor:pointer;
color:#000000;
font-family:BYekan,tahoma,Arial, Helvetica, sans-serif;
}


/************** footer of site*****************/
.footer{
line-height:1;
}

.warning{
border-style:1px  solid;
border-color:#000000;
background-color:#FFFF99;
font-size:18px;
font-weight:bold;
color:#FF0000;
font-family:BYekan,tahoma;
}

.pagelink{
display:block;
float:right;
margin:2px;
height:14px;
padding:2px 4px 4px 4px;
color:#74AE00;
font-weight:bold;
background:#fff;
border:1px solid #000000;
}

.pagelink:hover{
display:block;
background:#CCFF00;
}

.pagelink-cur{
display:block;
float:right;
margin:2px;
height:14px;
padding:2px 4px 4px 4px;
color:#74AE00;
font-weight:bold;
background:#FF3333;
border:1px solid #B0E1A2;
}

/* 
 * ========================================
 * Te CODE
 * ========================================
 */
 .scriptcode {
        color: #000000;
        FONT: 8pt BYekan,tahoma;
        text-align:left;
		direction:ltr;
        background-color:#FFCCCC;
        border-width:1; 
        border-color:rgb(190,190,190); 
        border-style:dotted;
        padding: 5px;
		width:500px;
		height:auto;
		overflow:auto;
		
        }

/***************************************/
.Gimg{
	margin-bottom:8px;
padding:4px;
float:right;
border:1px solid #000;
width:120px;
height:100px;
max-height:inherit;

}
.tinyimg{
	float:right;
	text-align:right;
	border:1px solid #000;
	margin:2px;
}
#Box {
	position:absolute;
	top: 35%;
	left:30%;
	width:0px;
	padding: 3px;
	border:5px solid #6600CC;
    -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; 
	background-color: #6699CC;
	vertical-align:top;
	direction:rtl;
	z-index:999;
	display:none;
	overflow:auto;
	
}
.boxheader{
width:97%;
height:auto;
padding:3px;
cursor:move;
background-color:#CCCCCC;
border:1px solid #000000;
-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
}
.jqResize {
background-color:orange;
bottom:0%;
right:0%;
height:15px;
width:100%;
position:absolute;
cursor:se-resize;
}



.homeplugin {
font-family:BYekan,tahoma,Arial, Helvetica, sans-serif;
border-spacing:0px;
border:1px solid;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-webkit-border-bottom-left-radius:6px;
-webkit-border-bottom-right-radius:6px;
border-bottom-right-radius:6px;
border-bottom-left-radius:6px;
border-color:#000000;
font-size:10px;
width:550px;
max-width:548px;
overflow:hidden;
}
.homeplugin img{
	margin:3px;
}
.homepluginhead{
	font-family:tahoma,Arial, Helvetica, sans-serif;
text-align:center;
color:#000000;
background:#09F;
border:1px solid;
border-bottom:0px;
height:28px;
width:549px;
line-height:200%;
cursor:pointer;
 border-top-left-radius:6px; 
 border-top-right-radius:6px; 
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;

}
.header{
	border:1px solid;
	
	 border-top-left-radius:6px; 
 border-top-right-radius:6px; 
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
margin-bottom:1px;
}
.headerdiv{
	background-color:#CF6; width:980px; margin:0 auto;
	 border-top-left-radius:6px; 
 border-top-right-radius:6px; 
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
}
.homeplugin2 {
font-family:BYekan,tahoma,Arial, Helvetica, sans-serif;
border-spacing:0px;
margin:0 auto;
border:1px solid;
border-color:#000000;
font-size:10px;
width:270px;
 border-bottom-left-radius:6px; 
 border-bottom-right-radius:6px; 
-moz-border-radius-bottomright:6px;
-webkit-border-bottom-left-radius:6px;
-webkit-border-bottom-right-radius:6px;
border-bottom-right-radius:6px;
border-bottom-left-radius:6px;
}
.homeplugin2 img{
	margin:2px;
}
.homepluginhead2{
text-align:center;
color:#000000;
font-family:tahoma,Arial, Helvetica, sans-serif;
background:#09F;
border:1px solid;
border-bottom:0px;
height:28px;
width:270px;
line-height:200%;
cursor:pointer;
 border-top-left-radius:6px; 
 border-top-right-radius:6px; 
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
}

.gallerybox{
     background:#CCCCCC;
	 
     border:1px solid;
     float:right;
	 -moz-border-radius-topleft: 5px; -webkit-border-radius-topleft: 5px; border-radius-topleft: 5px; 
    -moz-border-radius-topright: 5px; -webkit-border-radius-topright: 5px; border-radius-topright: 5px; 
    -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
	text-align:center;
	padding:3px;
	letter-spacing:1px;
	margin:3px;
}	

.nextbtn{
padding-left: 36px;}

.backbtn{
padding-right: 36px;
}


.thumb{
 background:#CCCCCC;
     border:1px solid;
     float:right;
	 -moz-border-radius-topleft: 5px; -webkit-border-radius-topleft: 5px; border-radius-topleft: 5px; 
    -moz-border-radius-topright: 5px; -webkit-border-radius-topright: 5px; border-radius-topright: 5px; 
    -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
	text-align:center;
	padding:3px;
	letter-spacing:1px;
	margin:3px;
   
}

.panel{
position: relative; 
float:none;
margin-right:15px;
margin-left:10px;
text-align:center;
}

#hintbox {
    text-align : right;
	direction:rtl;
    width : 150px;
    font-size : 10px;
    border : 1px solid #99a1ab;
    background-color : #fff;
    layer-background-color : #a396d9;
    color : #282828;
    margin : 10px 0 0 10px;
    padding : 3px 5px;
    position : absolute;
    visibility : hidden;
    z-index : 998;
    -moz-opacity : 0.9;
    -moz-border-radius : 5px;
    filter : alpha(opacity="90");
}

.tab-box { 
text-align:right;
  border-bottom: 1px solid #DDD;
  padding-bottom:5px;
}
.tab-box a {
  border:1px solid #DDD;
  color:#666666;
  padding: 5px 15px;
  text-decoration:none;
  background-color: #eee;
}
.tab-box a.activeLink { 
  background-color: #fff; 
  border-bottom: 0; 
  padding: 6px 15px;
}
.tabcontent { border: 1px solid #ddd; border-top: 0; padding: 5px;}
.hide { display: none;}


#slidcontainer {width: 450px; max-width: 400px; margin: 0 auto;}

hr{
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
}

.line2{
	    border: 0;
    border-bottom: 1px dashed #ccc;
    background: #999;
}

.rightnav{
	float:right;
}