body {



	direction: ltr;



}



body, #master_main {



	font-family: tahoma, arial;



	font-size: 13px;



	background: #FFFFFF;



	margin: 0px;



	padding: 0px;	



	color:#530000;



}



.sapn, #short_news #theTicker, .input, .botton, .textarea, .news .titr, #nav ul {



	font-family: tahoma, arial;



}



.meno, .span, .news .titr {



	font-size: 13px;



}







.header, .meno ul, #footer, #left #search form, #nav ul, #nav ul li {



	margin: 0px;



	padding: 0px;



}



.meno  a:hover, #right .news a:hover, #footer a:hover, #center .link:hover, #short_news, .link a:hover, .news, .news .text a {



	color: #990000;



}



#main, .meno  a:hover, #footer a:hover {



	background: #FFFFFF;



}



#main, #main td, .header, .meno, #right, #center, .link, .link MARQUEE, .span, .adver, #left #search {



	text-align: center;



}



#master_main {



	width: 100%;



}



#main {



	width: 100%;



	border:none;



}



#main td {



	vertical-align: top;



}



#main  .grey {



	background: #EBEBEB;



	width: 195px;



}



#header {



	background: #990000;



}



.header {



	height: 100px;



	background-color: #CCCCCC;



	background-image: url(../images/header-back.jpg);



	background-repeat: repeat-x;



}







.meno {



	color: #006699;



	background: #990000;



	font-weight: bold;



	width: 100%;



	border-top:solid #FFFFFF 1px;



	border-right:none;



	border-bottom:solid #FFFFFF 1px;



	border-left:none;



	margin : 2px 0 2px 0;



	vertical-align: top;



	padding: 2px 0 2px 0;



	height: 20px;



	direction: ltr;



}



.meno ul {



	list-style-type: none;



}



.meno li {



	list-style-type: none;



	display: inline;



	vertical-align: middle;



	margin: 0 1px 0 1px;



}



.meno  a {



	color: #FFFFFF;



	text-decoration: none;



	font-weight: normal;



	height: 20px;



	padding: 2px 2px 2px 2px;



}



.meno  a:hover {



	height: 20px;



}



#counter {



	margin-right: 15px;



	color: #FFFF00;



	float: right;



	position: absolute;



	top: 105px;



	right: 0px;



}







#right {



	float: right;



	width: 195px;



	background: #EBEBEB;



	height: 100%;



	margin-right:1px;



}



#right  .news {



	padding: 10px 0 10px 0;



}



#right  .news  a{



	color: #0066CC;



	text-decoration: none;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 15px;



	font-weight: bold;



}



#right .news a:hover {



	border-bottom: dashed #990000 2px;



}



#left {



	float: left;



	width: 195px;



	background: #EBEBEB;



	clear: both;



	margin-left:1px;



}



#footer {



	color: #FFFFFF;



	background: #990000;



	direction:rtl;



	font-size: 11px;



	width: 100%;



	clear: both;



	height: auto;



	text-align: center;



}



#footer a {



	color: #FFFF00;



	text-decoration: none;



	border: none;



}



#footer a:hover {



	color: #FFFFFF;



	background-color: #990000;







}



.table {



	border: dashed 1px #dadada;



	margin-top: 15px;



	width: 100%;



	position: relative;



	color: #FFFFFF;



}



.table .top {



	background-color: #09C;



	color: #FFFFFF;



	text-align: center;



	padding-top: 10px;



	padding-bottom: 10px;



	/*width: 25%;*/



}



.table .member {



	color: #FF0000;



	text-align: center;



	background-color: #E0E0E0;



	vertical-align: middle;



	border-left-width: 1px;



	border-left-style: solid;



	border-left-color: #CCCCCC;



}



.table .member2 {



	color: #FF0000;



	text-align: center;



	background-color: #EFEFEF;



	vertical-align: middle;



	border-left-width: 1px;



	border-left-style: solid;



	border-left-color: #CCCCCC;



}







.table a {



	color: #FF0000;



	text-decoration: none;



	display: block;



	padding-top: 5px;



	padding-bottom: 5px;



}



.table a:hover {



	color: #FFFFFF;



	background-color: #900;



}



.table .subject{



	display:block;



	margin-top:5px;



}



.table .subject a{



	color: #FF0000;



	text-decoration: none;



	display: inline;



	padding:0 0 2px 0;



}



.table .subject a:hover {



	color: #000;



	background:none;



	border-bottom:#F00 dashed 1px;



}



.table .active {



	color: #50514D;



	font-size: 9px;



	text-align: left;



	position: relative;



	top: -15px;



	margin-bottom: -15px;



	float: left;



}











#copyright {



	clear: both;



	width: 100%;



}



#design {



	clear: both;



}



#footer img  {



border:none;



}



#center {



	direction: rtl;



}







#center .link {



	color: #0066CC;



	text-decoration: none;



	border-bottom: dashed #990000 1px;



}







#center h1 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 24px;



	font-weight: bold;



	color: #0066CC;



	margin-top: 0px;



	padding-top: 10px;



	text-align:center;



}



#center_matn  {



	width:95%;



	margin:0 auto;



	text-align: justify;



	text-indent: 25px;



	padding: 0 20px 0 20px;



	display: inline-block;



}



#shadow {



	background: #FFFFFF url(../images/shadow.jpg) repeat-x;



	height: 9px;



	z-index: -1;



}



.link  {



	height: 80px;



	background-color: #C1E0FF;



}



.link   MARQUEE   {



	height: 45px;



	color: #FFFFFF;



}



#footer #copyright {



	float: right;



}



.span         {



	color: #FFFFFF;



	background: #990000;



	font-weight: normal;



	padding: 5px 0px 5px 0px;



	margin-bottom: 7px;



}



#short_news {



	font-size: 15px;



	font-weight: bold;



	border: solid #990000 1px;



	text-align: right;



	margin-top: 15px;



	margin-right: 20px;



	margin-bottom: 15px;



	margin-left: 20px;



	padding-top: 3px;



	padding-right: 0;



	padding-bottom: 3px;



	padding-left: 0;



}



#short_news #theTicker {



	font-size: 12px;



	text-align: right;



}



#short_news #theTicker a {



	color: #0066CC;



	text-decoration: none;



	text-align: right;



	padding-bottom: 3px;



	font-weight: normal;



}



#short_news #theTicker a:hover {



	color: #FFFFFF;



	background: #0066CC;



	padding-top: 8px;



	padding-bottom: 4px;



}



.link a{



	color: #0066CC;



	text-decoration: none;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 15px;



	font-weight: bold;



}



.link a:hover {



	border-bottom: dashed #990000 2px;



}



.adver img {



	padding-top: 5px;



	border: none;



	padding-bottom: 5px;



}



.adver object {



	padding-top: 5px;



	border: none;



	padding-bottom: 5px;



	margin-top: 5px;



	margin-bottom: 5px;



}











#left #search {



	border-right: none;



	border-bottom: solid #000000 1px ;



	border-left: none;



	border-top: none;



	margin-bottom: 1px;



}



.input     {



	width: 120px;



	padding: 2px;



	border: 1px solid #990000;



	color: #0066CC;



	font-size: 12px;



	margin-left: 5px;



}



.search_input  {



	width: 100px;



	padding: 2px;



	border: 1px solid #990000;



	color: #0066CC;



	font-size: 12px;



	margin-left: 5px;



	font-family: tahoma, arial, "times New Roman";







}







.main   {



	text-align: left;



	padding: 10px 0 10px 0;



	direction: rtl;



}



.botton   {



	padding: 4px 4px;



	background: #990000;



	border: none;



	font-size: 10px;



	color: #FFFFFF;



}



.textarea {



	width: 300px;



	color: #0066CC;



	font-size: 12px;



	border: 1px solid #990000;



}







#left #member {



	text-align: left;



	font-size: 12px;



	border-bottom: solid #000000 1px;



	margin-bottom: 1px;



}



#left #member a {



	color: #0066CC;



	text-decoration: none;



	font-size: 15px;



	font-weight: bold;



	font-family: Arial, Helvetica, sans-serif;



}











#left #member .enter {



	text-align: left;



	padding-left: 40px;



}



#left #modaresin {



	font-size:27px;



	font-weight:bold;



	font-family:Arial, Helvetica, sans-serif;



	background:#0066CC;



	padding-top: 5px;



	padding-right: 0;



	padding-bottom: 5px;



	padding-left: 0;



	border: solid #990000 5px;



}



#left #modaresin a {



	color:#FFFFFF;



	text-decoration:none;



}



#left #modaresin a:hover {



	color: #000000;



}



#niazmandi {



	width:400px;



	height:auto;



	background-color: #B7DBFF;



	margin-right:5px;



	padding-bottom:15px;



}

#niazmandi2 {



	width:400px;



	height:auto;



	background-color: #B7DBFF;



	margin-right:95px;



	padding-bottom:15px;



}

#niazmandi  h2 {



	color: #FFFFFF;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 16px;



	font-weight: bold;



	background-color: #0066CC;



	padding-top: 5px;



	padding-bottom: 5px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 5px;



	margin-left: 0px;



}

#niazmandi2  h2 {



	color: #FFFFFF;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 16px;



	font-weight: bold;



	background-color: #0066CC;



	padding-top: 5px;



	padding-bottom: 5px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 5px;



	margin-left: 0px;



}



#niazmandi ul {



	margin: 0px;



	padding: 0 3px 0 0;



	text-align: right;



}



#niazmandi  ul li {



	list-style-type: none;



	display: block;



	height: auto;



	margin-bottom: 10px;



}

#niazmandi2 ul {



	margin: 0px;



	padding: 0 3px 0 0;



	text-align: right;



}



#niazmandi2  ul li {



	list-style-type: none;



	display: block;



	height: auto;



	margin-bottom: 10px;



}



#niazmandi a {



	color: #000000;



	text-decoration: none;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #990000;



	padding-bottom: 3px;



	padding-right: 3px;



	text-align: right;



}





#niazmandi2 a {



	color: #000000;



	text-decoration: none;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #990000;



	padding-bottom: 3px;



	padding-right:10px;



	text-align: right;



}

#niazmandi a:hover {



	color: #0066CC;



}



#history_back



{



	float:left;



	background: #CCC;



	padding:5px;



	text-align:center;



	cursor:pointer;



	padding-left:20px;



	border:solid #000 1px;



 }



#history_back:hover



{



	background: #999;



	color:#FFF;



 }







.news {



	direction: rtl;



	width:550px;



	margin:0 auto;



	display:block;



	padding-bottom:30px;



	



}







.news .rutitr {



	color: #666666;



	text-align: right;



	padding-right: 15px;



	direction: rtl;



	font-size: 11px;



}



.news .titr a {



	text-decoration: none;



	color: #990000;



}



.news .text a {



	text-decoration: none;



}







.news .titr {



	text-align: right;



	padding-bottom: 3px;



}



.news .titr a:hover {



	color: #0066CC;



}







.news  .photo {



	padding: 1px;



	border: 1px solid #990000;



	float: left;



	margin: 3px 10px 3px 3px;



	width: auto;



	height: auto;



}



.news .text {



	text-align: justify;



	text-indent: 15px;



	color: #0066CC;



	width: 100%;



	padding-bottom: 20px;



	margin: 0 auto;



}



.news .text p{



	text-align: justify;



}



.news p{



	text-align: justify;



	text-indent: 15px;



}



.news .line {



	border-top:#CCC solid 1px;



	margin: 0 auto;



	width: 80%;



	float:right;



	display:block;



	



}



.box



{



	position: relative;



	border: dashed 1px #dadada;



	margin-top: 15px;



	background: #FFFFE9 url('../images/a4.gif') repeat-x;



	color: #900;



	width: 100%;



	height: 120px;



}







.box h2



{



	color: #6C7425;



	text-transform: lowercase;



	font-weight: normal;



	font-size: 18px;



	margin-bottom: 5px;



	font-family: "trebuchet ms", helvetica, sans-serif;



}







.box p



{



	font-size: 13px;



	line-height: 16px;



	margin: 0px;



	font-family: tahoma;



	color: #50514D;



	text-align: right;



}



.box p a {



	color: #900;



	text-decoration: none;



}



.box p a:hover {



	color: #069;



	text-decoration: underline;



}







.box_inner



{



	border: solid 1px #fff;



	padding: 15px;



	color: inherit;



}







.captioned_image



{



	position: relative;



	padding-bottom: 10px;



	float: left;



	margin-right: 10px;



	overflow: hidden;



	height: 50px;



	width: 50px;



}







.box_inner #date



{



	position: absolute;



	font-size: 9px;



	bottom: 0px;



	left: 0px;



	font-family: tahoma;



	direction: ltr;



	padding: 1px;



	background-color:#FFF;



}



.captioned_image img



{



	width:120px;



	height:auto;



}















.search_box



{



	position: relative;



	margin:0 auto;



	padding:5px;



	border: dashed 1px #dadada;



	margin-top: 5px;



	background: #FFFFE9 url('../images/a4.gif') repeat-x;



	color: #FF9;



	width: 90%;



	height: auto;



}







.search_box p



{



	font-size: 13px;



	line-height: 16px;



	margin: 0px;



	font-family: tahoma;



	color: #50514D;



	text-align: right;



}



.search_box p a {



	color: #900;



	text-decoration: none;



}



.search_box p a:hover {



	color: #069;



	text-decoration: underline;



}







.box



{



	position: relative;



	border: dashed 1px #dadada;



	margin-top: 15px;



	background: #FFFFE9 url('../images/a4.gif') repeat-x;



	color: #900;



	width: 100%;



	height: 120px;



}







.box h2



{



	color: #6C7425;



	text-transform: lowercase;



	font-weight: normal;



	font-size: 18px;



	margin-bottom: 5px;



	font-family: "trebuchet ms", helvetica, sans-serif;



}







.box p



{



	font-size: 13px;



	line-height: 16px;



	margin: 0px;



	font-family: tahoma;



	color: #50514D;



	text-align: right;



}



.box p a {



	color: #900;



	text-decoration: none;



}



.box p a:hover {



	color: #069;



	text-decoration: underline;



}







.box_inner



{



	border: solid 1px #fff;



	padding: 15px;



	color: inherit;



}







.captioned_image



{



	position: relative;



	padding-bottom: 10px;



	float: left;



	margin-right: 17px;



	overflow: hidden;



	height: 70px;



	width: 120px;



}







.box_inner #date



{



	position: absolute;



	font-size: 9px;



	bottom: 0px;



	left: 0px;



	font-family: tahoma;



	direction: ltr;



	padding: 5px;



	background-color:#FFF;



}



.captioned_image img



{



	width:120px;



	height:auto;



}











.nav {



	text-align: right;



	width: 195px;



	background: #990000;



	color: #FFFFFF;



	display: block;



	font-family: tahoma, arial;



	font-size: 12px;



	text-decoration: none;



	margin: 0px;



	list-style-type: none;



	padding: 0px;



}



.nav a {



	color: #FFFFFF;



	display: block;



	font-family: tahoma, arial;



	font-size: 12px;



	text-decoration: none;



	width: 180px;



	height: 20px;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #FFFFFF;



	padding-right: 5px;



	



}



.nav a:link {



	color: #FFFFFF;



	font-family: tahoma;



	font-size: 12px;



	font-style: normal;



	font-weight: normal;



	font-variant: normal;



}



.nav a:visited {



	color: #FFFFFF;



	font-family: tahoma;



	font-size: 12px;



	font-style: normal;



	font-weight: normal;



	font-variant: normal;



}



.nav a:active {



	font: normal 12px "tahoma";



	color: #FFFF00;



}



.nav a:hover {



	color: #FFFFFF;



	background-color: #750000;



	font-family: tahoma;



	font-size: 12px;



	font-style: normal;



	font-weight: normal;



	font-variant: normal;



}



.nav a:visited:hover {



	color: #FFFFFF;



	font-family: tahoma;



	font-size: 12px;



	font-style: normal;



	font-weight: normal;



	font-variant: normal;



}



.agncmenu {



	margin-bottom: 1px;



	width: 195px;



}







.agncmenu, .agncmenuHS, .agncmenuHS2, .agncmenuHSexpanded, .agncmenuHSexpanded2, .smexpanded a { text-align: right; }



.agncmenuHS, .agncmenuHS2 {



	background-image: url(../images/arrow_r.gif);



	background-repeat: no-repeat;



	background-position: left center;



}



.agncmenu a, .agncmenuHS a, .agncmenuHS2 a{



 /*padding: 4px 7px 2px 2px; */



 }



.agncmenuHS a, .agncmenuHS2 a { width: 100%; }



.agncmenuHSexpanded {



	/*padding: 4px 7px 2px 2px;*/



	background-color: #990000;



	background-image: url(../images/arrow_r.gif);



	background-repeat: no-repeat;



	background-position: left center;



}



.agncmenuHSexpanded2 {



	background-color: #990000;



	background-image: url(../images/arrow_r.gif);



	background-repeat: no-repeat;



	background-position: left center;



}



.agncmenuHSexpanded3 {



	background-color: #990000;



	background-image: url(../images/arrow_r.gif);



	background-repeat: no-repeat;



	background-position: left center;



}



.agncmenu a:hover {



	background-color: #750000;



} 



.agncmenuHS a:hover {



	background-color: #750000;



	background-image: url(../images/arrow_r.gif);



	background-repeat: no-repeat;



	background-position: left center;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #FFFFFF;



}



			



.smcollapsed { display: none; }



.smexpanded, .smexpanded2, .smexpanded3 {



	display: block;



	position: absolute;



	margin-top: -23px;



	margin-right:5px;



	text-align: right;



	padding: 0px;



	border: 1px solid #FFFFFF;



	border-collapse: collapse;



	background-color: #990000;



}



.smexpanded {



	right: 195px;



	width: 195px;



}



.smexpanded2 {



	right: 195px;



	width: 195px;



}



.smexpanded3 {



	right: 195px;



	width: 195px;



}



.smexpanded a, .smexpanded2 a {



	/*padding: 3px 5px 1px 2px;*/



	border-collapse: collapse;



	display: block;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #FFFFFF;



}



.smexpanded a:hover, .smexpanded2 a:hover {



	background-color: #750000;



}



#jump-meno select {



	font-family: tahoma, arial;



	font-size: 12px;



	color: #FFFFFF;



	background-color: #0066CC;



	margin: 0px;



	width: 195px;



	padding-top: 0px;



	padding-right: 2px;



	padding-bottom: 0px;



	padding-left: 2px;



	border: 1px solid #FFFFFF;



}



#jump-meno {



	margin: 0px;



	padding: 0px;



}







h3 {



	color: #FFFFFF;



	background-color: #0066CC;



	text-align: right;



	font-size: 13px;



	font-weight: normal;



	margin-right: 20px;



	margin-left: 20px;



	padding-top: 5px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 0px;



}



.book {



	direction: rtl;



	font-size: 12px;



	margin:0 auto;



	width: 95%;



	position:static;



	display:block;



	clear:both;



	padding-right: 15px;



	padding-top: 15px;



	vertical-align: top;



}



.book_info {



	width: 50%;



	float:right;



	display:inline;



}.book_info img {



	margin-left: 5px;



	float:right;



	padding: 0px;



	border: 1px dashed #990000;



	height: auto;



	width: 80px;



	text-align: right;



}



.book_info p {



	text-align: right;



	padding: 0px;



	margin: 0px;



}







.book_info strong {



	color: #000000;



	font-size: 11px;



}



.book_info a {



	color: #0066CC;



	text-decoration: none;



	border-bottom-width: 1px;



	border-bottom-style: dashed;



	border-bottom-color: #990000;



}



.book_info a:hover {



	color: #FFFFFF;



	background-color: #990000;



}



.book_info_back {



	display: block;



	margin-bottom: 20px;



	clear: both;



	margin-top: 20px;



	padding-top: 20px;



	padding-bottom: 20px;



}



.book_info_back a {



	text-decoration: none;



	color: #FFFFFF;



	background-color: #990000;



	padding: 2px;



}



.fm{
border-radius: 0;
border:#0033CC thin inset;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	margin-right: 3px;
	border-right-width: 1px;
	-moz-border-radius-topright:5px;
	border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	margin-left: 3px;
	border-left-width: 1px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;}
