body{

	background-color:#4e4b41;
	font-size:8pt;
	font-family: Tahoma;
	background-image:url('images/1.gif') ;
	background-attachment:fixed;	

}
.img{
vertical-align:center;
border: 5px solid #FFFFFF;
}
p { color: #FFF; font-size: 10pt }
a:hover{color:#eeefff;}
.right_mainmenu
{
background:#000;
height:25px;
color:#fff;
padding:10px 5px 0px 0px;
font-weight:bold;
}
.list
{
background-image:url('images/line.png');
}
.catbg2
{
background:#000;
height:20px;
color:#fff;
padding:5px 5px 0px 0px;
font-weight:bold;
}
.topbox_left
{
background-image:url('images/topboxLeft.png');background-repeat:repeat-x;width:100%;
vertical-align:top;
color:#fff;
list-style: none outside none;
min-width:200px;
z-index:1000;
}
#content  ul:first-child > a{ color:#eee;-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; }
#content  ul:last-child > p {color:#eee;-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; }
#box {
	background:#CFD4EB   ;
	padding:7px;
	overflow:hidden;
	background-image:url('images/background.gif' ) ;
	background-attachment:fixed;
	}
@font-face {  
	  font-family: 'BYekanRegular';
	  src: local('BYekanRegular'), url('fonts/BYekan_1.ttf') format('truetype'); /* non-IE */  
}

.font_yekan{
	  font-family: 'B Yekan';
	  src: local('B Yekan'), url('fonts/BYekan_1.ttf') format('truetype'); /* non-IE */  
	  font-size:20px;
}
.special-font{
	font-family: 'BYekanRegular';
}

.both {
	position: absolute;
       margin-left: auto;
       margin-right: auto;
       left: 0;
       right: 0;
	   }
.member_tooltip
{
	width:300px;
	height:50px;
	line-height:20px;
	position:fixed;
	padding-right:20px;	
	padding-top:10px;
	right:-10px;
	background-color:#fff;
	opacity:.8;
	z-index:100;
	top:150px;
	-moz-border-radius:7px;	
	color:#FFF;
	direction:rtl;
	text-align:right;
  	text-shadow: 0px 1px 2px #000;
   -moz-box-shadow: inset 0 0 15px rgba(4, 0, 0, 0.9);
   -moz-box-shadow:-0.2em 0.3em 1em rgba(4, 0, 0, 0.9);	
   background: -moz-linear-gradient(50px  0%  0deg , #000, #005B02 0%);

}
.text_tooltip
{
	width:300px;
	height:50px;
	line-height:20px;
	position:fixed;
	padding-top:10px;
	left:-295px;
	opacity:.8;
	z-index:100;
	top:150px;
	padding-right:30px;
	-moz-border-radius:7px;	
	color:#FFF;
	direction:rtl;
	text-align:right;
  	text-shadow: 0px 1px 2px #000;
   -moz-box-shadow: inset 0 0 15px rgba(4, 0, 0, 0.9);
   -moz-box-shadow:-0.2em 0.3em 1em rgba(4, 0, 0, 0.9);	
    background: -moz-linear-gradient(283px  0%  0deg , #005B02, #FF1000 0%);
}
.right_text
{
	direction:rtl;
	text-align:right;
	padding-right:10px;

	font-size:10px;
	text-justify:newspaper;
	vertical-align:middle;
}

.block_left{
	background-image:url('images/1.gif') ;
	background-attachment:fixed;
}
.block_right{
background-color: transparent; background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.46, rgb(123,38,83)),
    color-stop(0.73, rgb(79,31,65))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(123,38,83) 46%,
    rgb(79,31,65) 73%
);
background-repeat: repeat; background-size: auto auto;
}
.footer{
	padding-right:10px;text-align:center; width:100%;direction:rtl;
	font-size:10px;
}
.success_login{
	background-image:url('images/background__1.gif' ) ;	
	margin-top:130px;
  	width:420px;
  	height:170px;
	-moz-border-radius:7px;
	-moz-box-shadow:-0.1em 0.3em 1em rgba(0, 0, 0, 0.4);
	position:absolute;
}
.form_stuff
{
	background-image:url('images/background__1.gif' ) ;	
  	width:640px;
  	height:378px;
	direction:rtl;
	opacity:1;
	-moz-border-radius:7px;
	-moz-box-shadow:-0.1em 0.3em 1em rgba(0, 0, 0, 0.4);
}
.break_login{
background: -moz-linear-gradient(center top , #c80c00,#6c0500) repeat scroll 0% 0% transparent;
	top:110px;
  	width:420px;
  	height:170px;
	-moz-border-radius:7px;
	-moz-box-shadow:-0.1em 0.3em 1em rgba(0, 0, 0, 0.4);
	position:absolute;
}
.background{
	margin:0px;
	padding:0px;
	width:100%;	
	height:100%;
	
}
.wrapper{
	clear:all;
	height:10px;

}
.page_border_box{

	margin:5px 30px 25px 30px;
	background-color:#fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
   -moz-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.9);
   -moz-box-shadow:-0.2em 0.3em 1em rgba(0, 0, 0, 0.9);
	background-image:url('images/1.gif') ;
	background-attachment:fixed;
}

.menu_box{
	border-bottom: 1px solid #000;
}

.three-col {
       -moz-column-count: 2;
	   text-justify:inter-word;
	   vertical-align:top;
       -moz-column-gap: 20px;
       -webkit-column-count:2;
       -webkit-column-gap: 20px;
	   font-family:tahoma;
	   color:#fff;
}
.login_register_text{
	padding-top:15px;
	color:#fff;
	direction:rtl;
}
.right_text
{
	direction:rtl;
	text-align:right;

	margin: 0px  0px  0px  20px ;
	display:block;
	font-size:10px;
	vertical-align:middle;
}
hr{color:#fff;	border-style:inset; margin-top:12px;width:98%;}
form{
	text-align:right;
	color:#eee;
	display:block;
	padding:5px 0px 15px 15px;
}
.login_form{
	width:85%;
border:1px solid	#fff;
padding:  5%   5%   5%   5% ;
-moz-border-radius:3px;
}

.texta {
 	font-size: 10px;
 	font-family: Tahoma;
	margin-top:5px;
 	width:350px;
 	height:25px;
 	line-height:1pt;
 	background-color: #CCCCCC;
	color:#fff;
 	border: 1px solid #666666;
	direction:rtl;
	text-align:right;
	-moz-border-radius:5px;
  	background: #111;
  	background: -moz-linear-gradient(0% 100% 90deg, #FFFFFF, #000000,
              rgba(0, 0, 0, 0.9) 0%,
              rgba(20, 20, 20, 0.9) 50%,
              rgba(30, 30, 30, 0.9) 50%,
              rgba(50, 50, 50, 0.9) 100%);
  	background: -webkit-gradient(linear, 0 0, 0 100%,
              color-stop(0, rgba(50, 50, 50, 0.9)),
              color-stop(0.5, rgba(30, 30, 30, 0.9)),
              color-stop(0.5, rgba(20, 20, 20, 0.9)),
              color-stop(1, rgba(0, 0, 0, 0.9)));
	font-weight:none;
}
.buttons {
  background: #F26895;
  margin-top:10px;
  background: -moz-linear-gradient(0% 100% 90deg, #F15587 0%, #F15587 50%, #F26895 50%, #F26895 100%);
  background: -webkit-gradient(linear, 0% 50%, 0% 51%, from(#F26895), to(#F15587));
  border: 0;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  color: #fcfcfc;
  font-family:Tahoma;
  font-size: 11px;
  height:auto;
  font-weight: none;
  padding: 1px 0 2px 0;
  text-align: center;
  text-shadow: 0px 1px 4px #000;
  width:auto;
}

.buttons:hover {
  background: #e2558b;
  background: -moz-linear-gradient(0% 100% 90deg, #df3e7b 0%, #df3e7b 50%, #e2558b 50%, #e2558b 100%);
  background: -webkit-gradient(linear, 0% 50%, 0% 51%, from(#e2558b), to(#df3e7b));
  cursor: pointer;
}

.buttons:active {
  background: #c94477;
  background: -moz-linear-gradient(0% 100% 90deg, #c22b65 0%, #c22b65 50%, #c94477 50%, #c94477 100%);
  background: -webkit-gradient(linear, 0% 50%, 0% 51%, from(#c94477), to(#c22b65));
}

.credits { margin-bottom: 80px; padding-bottom: 30px; border-bottom: 1px solid rgb(204, 204, 204); }
.searchform { display: inline-block;padding: 3px 5px; -moz-border-radius: 2em 2em 2em 2em; -moz-box-shadow: 0pt 1px 0px rgba(0, 0, 0, 0.1); background: -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(237, 237, 237)) repeat scroll 0% 0% transparent; }
.searchform input { font: 11px/100% Tahoma; text-align:right; }
.searchform .searchfield { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 6px 6px 6px 8px; width:auto; border: 1px solid rgb(188, 187, 187); outline: medium none; -moz-border-radius: 2em 2em 2em 2em; -moz-box-shadow: 0pt 1px 2px rgba(0, 0, 0, 0.2) inset; }
.searchform .searchbutton { color: rgb(255, 255, 255); border: 1px solid rgb(73, 73, 73); font-size: 11px; height: 27px; width: 27px; text-shadow: 0pt 1px 1px rgba(0, 0, 0, 0.6); -moz-border-radius: 2em 2em 2em 2em; background: -moz-linear-gradient(center top , rgb(158, 158, 158), rgb(69, 69, 69)) repeat scroll 0% 0% transparent; margin-top:1px;}
input
{
background-color: #FFFFFF;
width: 200px;
border: 0px black inset;
font-size: .8em;
margin-bottom: .0em;
padding-left: .0em;
padding-right: 0;
padding-top: .0em;
padding-bottom: .0em;
font-family: Tahoma;
}
#container {
		width:100%;
		margin: 0px  0px  0px  0px ;
		padding:0px;
		display: table;
		direction:rtl;		
		}

 #row  {
    display: table-row;
	padding:1px;
}
#col {
	display:table-cell;
	padding:1px;
	
}
#col.rowspanned {
  position: absolute;
  top: 0;
  bottom: 0;
}
#left {
		display: table-cell;
		padding:1px;
		text-align:right;
		direction:rtl;
		}

#right {
        display: table-cell;
		padding:1px;
		text-align:right;
		direction:rtl;		
		}
#middle {
		padding:1px;
        display: table-cell;
		}
.tablewrapper {
  position: relative;
}
.table {
  display: table;
  width:100%;
}
.pic_mojtahed
{
	border:1px solid #fff000;-moz-border-radius:5px; width:100%;height:200px;
}
.row {
  display: table-row;
}
.cell {
  border: 1px solid red;
  display: table-cell;
}
.cell.empty
{
  border: none;
  width: 100px;
}
.cell.rowspanned {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100px;
}
a { color: rgb(51, 51, 51); }

#nav { margin: 0pt; padding: 7px 6px 0pt; line-height: 100%; -moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;height:120px;z-index:100;

background: -moz-linear-gradient(center top , rgb(72, 85, 87), #000000) repeat scroll 0% 0% transparent;z-index:100; }
#nav li { margin: 0pt 5px; padding: 0pt 0pt 8px; float: right; position: relative; list-style: none; outside none; z-index:100;}
#nav a { font-weight: bold; color: rgb(231, 229, 229); text-decoration: none; display: block; padding: 9px 20px; margin-right: 0pt; -moz-border-radius: 5px 5px 5px 5px;font-weight:normal;z-index:100;  }
#nav .current a, #nav li:hover > a {z-index:100;background:-moz-linear-gradient(0% 100% 90deg, #891100 0%, #B51700 50%, #c63929 50%, #EE432E 100%) repeat scroll 0% 0% transparent; color: #fff;  -moz-box-shadow: 0pt 1px 1px rgba(0, 0, 0, 0.2); }
#nav ul li:hover a, #nav li:hover li a {z-index:100;background: none repeat scroll 0% 0% transparent; color:#000; -moz-box-shadow: none; }
#nav ul a:hover { background: -moz-linear-gradient(center top , #c64735 , #932313) repeat scroll 0% 0% transparent ! important; color: rgb(255, 255, 255) ! important; -moz-border-radius: 0pt 0pt 0pt 0pt; text-shadow: 0pt 1px 1px rgba(0, 0, 0, 0.1); }
#nav ul { background: -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(207, 207, 207)) repeat scroll 0% 0% transparent; display: none; margin: 0pt; padding: 0pt;  text-align:right;width: 180px; position: absolute; top: 35px; right: 0pt; -moz-border-radius: 5px 5px 5px 5px; -moz-box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3); }
#nav li:hover > ul { display: block; }
#nav ul li { float: none; margin: 0pt; padding: 0pt; }
#nav ul a { font-weight: normal; text-shadow: 0pt 1px 1px rgba(255, 255, 255, 0.898); }
#nav ul ul { right: 171px; top: 7px; text-align:right;}
#nav ul li:first-child > a { -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; }
#nav ul li:last-child > a { -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; }
#nav:after { z-index:100;content: "."; display: block; clear: both; visibility: hidden; line-height: 0pt; height: 0pt; }
#nav { z-index:100;display: inline-block;}
html[xmlns] #nav { display: block;z-index:1;}


#nav_footer { margin: 0pt; padding: 7px 6px 0pt; line-height: 100%; -moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;height:57px;background: -moz-linear-gradient(center top ,#525e60,#202D30) repeat scroll 0% 0% transparent;z-index:1; }
#nav_footer { display: inline-block;}
html[xmlns] #nav_footer { display: block;

z-index:1;}

@font-face {  
	  font-family: 'BYekanRegular';
	  src: local('BYekanRegular'), url('fonts/BYekan_1.ttf') format('truetype'); /* non-IE */  
	  font-weight:normal;	  
}
.special-font{
	font-family: 'BYekanRegular';
}


#panel {
	background: #4e4b41;
	height: 188px;
	display: none;
	font-family: 'BYekanRegular';
	opacity:1;
	position:relative;
}
.slide {
	margin: 0;
	padding: 0;
	border-top: solid 1px #422410;
	border-bottom: solid 1px #422410;
	background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(237,165,92)),
    color-stop(0.49, rgb(171,86,0)),
    color-stop(1, rgb(237,165,92))
	);
	background-image: -moz-linear-gradient(
    center bottom,
    rgb(237,165,92) 0%,
    rgb(171,86,0) 49%,
    rgb(237,165,92) 100%
);

}
.btn-slide {
	background: url(images/white-arrow.gif) no-repeat right -50px;
	text-align: center;
	width: 144px;
	height: 27px;
	padding: 10px 10px 0 0;
	margin: 0 auto;
	display: block;   z-index:1;

	color: #fff;
	text-decoration: none;
}
.active {
	background-position: right 12px; 

}
.button_red {
  background: #c63929;
  background: -moz-linear-gradient(0% 100% 90deg, #891100 0%, #B51700 50%, #c63929 50%, #EE432E 100%);
  background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #ee432e), color-stop(0.5, #c63929), color-stop(0.5, #b51700), color-stop(1, #891100));
  border: 1px solid #951100;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333;
  box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333;
  color: #fff;
  font-family: Tahoma; 
  font-size: 11px;
  font-weight: none;
  padding: 12px 0 14px 0;
  text-align: center;
  text-shadow: 0px -1px 1px rgba(0, 0, 0, .8);
  width: 150px;
  height:40px;
}

.button_red:hover {
  background: #cb0500;
  background: -moz-linear-gradient(0% 100% 90deg, #a20601 0%, #cb0500 50%, #db504d 50%, #f37873 100%);
  background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #f37873), color-stop(0.5, #db504d), color-stop(0.5, #cb0500), color-stop(1, #a20601));
}

.button_red:active {
  background: #b30300;
  background: -moz-linear-gradient(0% 100% 90deg, #700d00 0%, #9c1500 50%, #ad3224 50%, #d43c28 100%);
  background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #d43c28), color-stop(0.5, #ad3224), color-stop(0.5, #9c1500), color-stop(1, #700d00));
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4);
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4);
  box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4);
}


.header_box
{
 width:auto;
margin:0px 0px 0px 0px;
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(102,0,7)),
    color-stop(1, rgb(222,13,34))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(102,0,7) 0%,
    rgb(222,13,34) 100%
);
	height:37px;
}
.right_sidebar
{
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(102,0,7)),
    color-stop(1, rgb(222,13,34))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(102,0,7) 0%,
    rgb(222,13,34) 100%
);
	height:auto;
}
#container .topic div {

	margin-top:1px;
 width:180px;

	height:30px;
	padding-top:12px;
	padding-right:20px;
    }
#container.topic:nth-child(even) div:nth-child(even){

background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(102,0,7)),
    color-stop(1, rgb(222,13,34))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(102,0,7) 0%,
    rgb(222,13,34) 100%
);


}
#container .topic:nth-child(odd) div:nth-child(odd)
{

	background-color:#fff ;
	background-image:url('images/background.gif') ;
}

.block{

	background-image:url('images/background__1.gif') ;
	background-attachment:fixed;

}

#container {
        margin: 0;width:100%;
    }
    #container .row div {width:100%;}
#container .row:nth-child(even) div:nth-child(even){width:100%;}
#container .row:nth-child(odd) div:nth-child(odd)
{
	background-image:url('images/background.gif') ;
	background-attachment:fixed;

}

a { color:#ffffff; text-decoration: none;}


#header, .menu-primary-menu-container .menu li {z-index:0; background-color: transparent; background-image: -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(255, 255, 255) 22%, rgb(254, 254, 254) 22%, rgb(142, 142, 142) 43%, rgb(125, 39, 85) 43%, rgb(77, 31, 65) 93.5%, rgb(180, 179, 179) 93.5%, rgb(247, 246, 245) 98%, rgb(247, 246, 245)); background-repeat: repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-position: 0pt -86px; background-size: 100% 199px; }
#header {margin: 0px 0pt -13px;z-index:0; }
#masthead { width: auto; margin: 0pt auto; padding: 0px 0pt 20px;overflow: hidden;z-index:0;}
#branding, .menu-primary-menu-container { float: right; z-index:0;}
#branding a { display: block; width: 158px; height: 159px; margin: -26px 22px -40px 0pt; background: url('images/debian-logo.png') repeat scroll 0% 0% transparent; }
#o, #u, #blog-description, .skip-link, #searchform label { display: none; }
#access {  }
.menu { list-style: none outside none; margin: 0pt; }
.menu li { float: right; }
.menu-primary-menu-container .menu li { float: right; background-position: 0pt -44px; height: 43px; text-align: center; margin: 20px 6px 37px; -moz-transition: background-position 0.15s ease-in 0s; }
.menu-primary-menu-container .menu li:hover { background-position: 0pt top; }
#menu-primary-menu a { background: url('images/icons-redux.png') repeat-x scroll left top transparent; color: rgb(221, 221, 221);font-size: 9px; padding: 50px 0pt 0pt; width: 50px; display: inline-block; font-weight: bold; }
#menu-item-19 a { background-position: -50px 0pt; }
#menu-item-16 a { background-position: -97px 0pt; }
#menu-item-18 a { background-position: -150px 0pt; }
#menu-item-17 a { background-position: 54px 0pt; }
#menu-primary-menu li:hover a { color: rgb(255, 255, 255); }
.menu-secondary-menu-container { clear: both; }
#menu-secondary-menu { border-radius: 0pt 0pt 0pt 5px; background: none repeat scroll 0% 0% rgb(230, 230, 230); padding: 5px 0pt 5px 15px; text-align: center; float: right; }
#menu-secondary-menu li { display: inline; margin: 0pt 15px 0pt 0pt; float: none; }
.menu-secondary-menu-container a { color: rgb(79, 79, 79); font-weight: bold; text-transform: uppercase; text-shadow: 0px 1px 0px rgb(255, 255, 255); }

.title_1
{
	background-image:url('images/title_1.gif') no-repeat ;
}

























