/** Main **/
@import url(allcsslist.css);

body{
font-family:tahoma, "Courier New", Courier, monospace;
font-size:12px;
direction:rtl;
padding:0px;
margin:0px;
background-image:url(images/bg.gif);
background-repeat:repeat;
}
v-outer {
display: table;
#position: relative;
overflow: hidden;
height: 100%;
width: 100%;
}
.v-middle {
display: table-cell;
#position: absolute;
#top: 50%;
width: 100%;
vertical-align: middle;
}
.v-inner {
#position: relative;
#top: -50%;
width: inherit;
}
.windowTitle {
font:8pt tahoma;
font-weight: bold;
padding-top: 1px;
padding-bottom: 1px;
background-image: url(images/zwindow/window_t.gif);
}
.windowBody {
font:8pt tahoma;
padding: 4px;
background-color: rgb(244, 244, 244);
width: 100%;
height: 100%;
}
#shadowWindow {
position:absolute;
left:0px;
top:0px;
width:100%;
height: 0px;
z-index: 1000;
}
IE SELECT ABOVE LAYER BUG FIX 
.select-free iframe
{
display:none;sorry for IE5
display:block;sorry for IE5
position:absolute;must have
top:0;must have
left:0;must have
z-index:-1;must have
filter:mask();must have
width:100%;must have for any big value
height:auto;must have for any big value;
}

tr.head {text-align:center; font-weight:bold;  color:#000000; }
td.head {border:solid 1px #1B3052; padding:5px; background-color:#A6BDE1;}
td.head a{ color:#000000;}
td.head a:hover{ color:#FFFFFF;}
table.list { color: #000000; width:80%; }
tr.row1 {text-align:center; background-color:#F5F5FA;; padding:2px;}
tr.row1 a {}
tr.row2 a {color:#786B3F;}

tr.selected {text-align:center; background-color:#BC855C; font-weight:bold;}

tr.row1 {
	text-align:center;
	background-color:#E8E8E8;
	border:1px solid #6699FF;
	
}
tr.row2 {
	text-align:center;
	background-color:#FBFAF9;
}
tr.over {
	text-align:center;
	background-color:#E8E8E8;
}
tr.selected {text-align:center; background-color:#C0C4ED;}



td.cell {border:solid 1px #1B3052; padding:5;}
td.extra {border:solid 1px #1B3052; padding:5;}
td.page {padding:2px;}
td.radif {border:solid 1px #1B3052; padding:3px; background-color:#AAB9DD;}


* {
font-family: tahoma, arial, sans-serif, verdana, "times New Roman", georgia;
}

p, div, td, input, textarea {
font-size: 1 em;
}

button.mult_submit {
border:    2;
background-color:   transparent;
}
.clsIndexName {
color:#000000;
}

.Page {
border: 1px solid #000;
}
.branch_table td {
font:8pt tahoma;
}
#post-table {
color: #000000;
margin-top: 0px;
width:98%;

/**                  add by seyed            **/
border:#999 1px solid;
margin-bottom:10px;
padding-top:5px;
-moz-border-radius: 1px;
/**                 -------------                     **/
}
.post_footer_style{
height:5px;
}
.post_footer_style2{
height:1px;
border-bottom:1px #999999 solid;
}
#all-post {
margin-bottom: 10px;
}
#dhtmlmenu ul{
	margin:0px;	 No <ul> air 
	padding:0px;	 No <ul> air 
	background-color:#F5F5F5;
}

#dhtmlmenu li {
	list-style-type:none;	 No bullets 
	background-color:#F5F5F5;
	
	font-family: tahoma;
	font-size: 11px;
	text-align: right;
	color: #FFFFFF;

	height: 22px;
	width:150px;
	padding: 0px;
	margin:2px;
}
#dhtmlmenu li ul li{
	height: 22px;
}
#dhtmlmenu li ul{
	border: 1px solid #A6BFDB;
}
#dhtmlmenu	li a:hover{
	text-decoration: none;
	height: 100%;
	color: #FF0000;
	background-color: #F0F0F0;
	border: 1px solid #DCDCDC;
	display: block;
	padding: 4px;
	height: 100%;
}
#dhtmlmenu	li a{	 Main menu links 
	font-family: tahoma, arial, sans-serif, verdana, "times New Roman", georgia;
	font-size: 12px;
	color: #20699F;
	text-decoration: none;
	background-color: #F5F5F5;
	display: block;
	border: 1px solid #E8E8E8;
	padding: 4px;
	height: 100%;
	direction:rtl;
	line-height:20px;	/* 20 pixel height */
	vertical-align:middle;	 Align text in the middle 
}
#author td,  #link td{
color: #333333;
background-color: #D5E0F0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #E8E8E8;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #E8E8E8;
border-left-color: #E8E8E8;
height: 100%;
padding: 3px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #EFEFEF;
text-align: center;
}
#contact td {
color: #333333;
padding: 2px;
}

#smspanel td {
color: #333333;
padding: 2px;
}

#login td,  #search td,  #vote td,  #logo td, {
color: #333333;
}

#contact input,  #contact textarea,  #search #keyword,  #logo input, #smspanel input , #smspanel textarea ,#language select{
border: 1px solid #CCCCCC;
color: #000000;
width: 90px;
}
#contact #submit,  #login #vorood, #anjam, #ramz, #submit_comment , #smspanel #submit{
background-color: #FAFAFA;
text-align: center;
color: #000000;
}

#submit_comment {
background-color: #FAFAFA;
text-align: center;
color: #000000;
border: 1px solid #CCCCCC;
}

#cat a,  #author a,  #link a,  #archive a  {
color: #20699F;
text-decoration: none;
display: block;
height: 100%;
}
#cat a:hover,  #author a:hover, #link a:hover,  #archive a:hover {
color: #FF0000;
text-decoration: none;
background-color: #F3F3F3;
}
#stat td {
color: #333333;
background-color: #FAFAFA;
padding: 2px;
}

#login input {
border: 1px solid #CCCCCC;
color: #000000;
width: 70px;
}

#search #go,  #vote #vote  {
background-color: #FAFAFA;
text-align: center;
color: #333333;
border: 1px solid #CCCCCC;
}

#login a,  #vote a {
color: #20699F;
text-decoration: none;
}

#login a:hover,  #vote a:hover {
color: #FF0000;
text-decoration: none;
}
#ads {
color: #000000;
background-color: #FFFFFF;
margin-top: 15px;
border: 1px dashed #CCCCCC;
}
#ads a {
color: #20699F;
background-color: #FFFFFF;
margin-top: 15px;
text-decoration: none;
}
#ads a:hover {
color: #FF0000;
background-color: #FFFFFF;
margin-top: 15px;
text-decoration: none;
border-top: 1px dashed #CCCCCC;
border-bottom: 1px dashed #CCCCCC;
}

.post_bot_td {
text-align:center;
}
.post_bot_td a {
color: #007ED2;
text-decoration: none;
display: block;
height: 100%;
}
.post_bot_td a:hover {
color: #0033CC;
text-decoration: none;
display: block;
height: 100%;
background-color: #D2EDFF;
}
.post_main_td {
text-align:justify;
line-height:20px;
color: #000000;
}
.post_main_td a {
color: #008AE6;
text-decoration: none;
}
.post_main_td a:hover {
color: #FF6600;
text-decoration: none;
}
select {
font-size:11px
}
.loading_progress {
border: 1px solid #A6BFDB;

}
a {
	color: #2F758E;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
a:hover {
color: #CE0000;
text-decoration: none;
}
.comments_field {
width: 200px;
border: 1px solid #ccc;
color: #000000;
padding: 2px;
}
------------------ start add by mahdi keyvanlu ---------------------------
.SubGroupt_BgColor {
background-color:#E8E8E8;
border:1px  dotted  #a1a1a1;
border-top: 0px;
text-align:center;

}
.hide_table {
background-color:#E8E8E8;
border-top: 0px;
text-align:center;

}

.Reply_BgColor {
background-color:#E8E8E8;
text-align:center;
}

.topic_BgColor {
background-color:#E2DED7;
text-align:center;
}

------------------ start new add by mahdi keyvanlu ---------------------------
.alt1, .alt1Active
{
background: #F5F5FF;
color: #000000;
}
.alt3, .alt1Active
{
background: #E9E9FE;
color: #000000;
}

.alt2, .alt2Active
{
background: #E1E4F2;
color: #000000;
}

.handalt1
{
cursor:hand;
background: #F5F5FF;
color: #000000;
}

.smallfont
{
font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

td, th, p, li, input, txtarea,select
{
font: 11px Tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
background: #D1D1E1;
color: #000000;
border: 0px ;
}

.navbar
{
font: 11px Tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead
{
background: #5C7099 url(images/gradients/gradient_thead.gif) repeat-x top left;
color: #FFFFFF;
font: bold 11px Tahoma,  verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead a:link
{
color: #FFFFFF;
}
.thead a:visited
{
color: #FFFFFF;
}
.thead a:hover, .thead a:active
{
color: #FFFF00;
}
.time
{
color: #666686;
}
td.thead{ padding: 4px; }

------------------ End new add by mahdi keyvanlu ---------------------------
.class03
{
vertical-align:top;
}
.class04
{
border:0px #52B3DA solid;
text-align:center;
vertical-align:top;
}
.class05
{
border:0px #52B3DA solid;
}
.class06
{
border:0px #0066FF solid;
font-family:Tahoma, Verdana, 'Times New Roman';
font-size:12px;
direction:rtl;
}
.class07
{
border:1px #52B3DA solid;
direction:rtl;
}
.class07new
{
border: 0px #52B3DA solid;
direction:rtl;
}
.class08
{
text-align:justify;

}
.class05new
{
border:1px #52B3DA solid;
}
/* c8c8c8 fafafa------------------ end add by mahdi keyvanlu ---------------------------*/

/*-------- ///////// Exam Css \\\\\\\\\\\\\ --------------------*/
	background-color:#E2ECF5;
	-moz-border-radius: 3px;
	margin:0 auto;
	border:1px solid #69F;

.exams_table_border {

border:1px solid #666666;
background:#F7F7F7;
}
.exams_table {
border:1px solid #FFFFFF;
}

.title {
font-weight: 700;
color: #333333;
padding: 5px 5px 5px 5px;

}
.exam_title {
font-weight: 700;
color: #000000;
background-color: #EFEFEF;
padding:5px 0px 5px 0px;
text-align:center;
border-bottom:1px solid #666666;
}
.error_text {
color: #FF0000;
}

.submit_exam{
background-color: #FAFAFA;
text-align: center;
color: #000000;
border: 1px solid #CCCCCC;
width: 110px;

}

/*--------- ///////// Match Css \\\\\\\\\\\\\ --------------------*/

.matchs_table_border {

border:1px solid #E7E9ED;
}
.matchs_table {
border:1px solid #FFFFFF;
}

.title {
font-weight: 700;
color: #333333;
padding: 5px 5px 5px 5px;
}
.match_title {
font-weight: 700;
color: #FFFFFF;
background-color: #172359;
padding:5px 0px 5px 0px;
text-align:center;
}
.error_text {
color: #FF0000;
}

.submit_match{
background-color: #FAFAFA;
text-align: center;
color: #000000;
border: 1px solid #CCCCCC;
width: 110px;

}
--------- ///////// helpdesk Css \\\\\\\\\\\\\ --------------------
td.title-helpdesk-r{
background-image:url(images/form_help_desk_r_03.jpg);
background-repeat:no-repeat;
}
td.title-helpdesk-mid{
background-image:url(images/form_help_desk_mid_03.jpg);
background-repeat:repeat-x;
}
td.title-helpdesk-l{
background-image:url(images/form_help_desk_l_03.jpg);
background-repeat:no-repeat;
}
td.title-send-l{
background-image:url(images/send_l_03.jpg);
background-repeat:no-repeat;
}
td.title-answer-l{
background-image:url(images/answer_l_03.jpg);
background-repeat:no-repeat;
}
td.send-button{
background-image:url(images/send_button_03_03.jpg);
background-repeat:no-repeat;
background-position: 100px 112px;

}
#form1 textarea {
height: 100px;
width: 350px;
margin-top: 10px;
margin-bottom: 20px;
}

.text_rtl {
text-align:right;
direction:rtl;
}
.text_ltr {
text-align:left;
}

.lang_align{
text-align:right;
}
.fix_news_title{
color:#000000;
}
textarea { font-family: Tahoma;
font-size: 10pt;
border: 1px solid #B69292;
padding: 1px 1px 1px 1px;
}
.titles{
text-align:right;
}	
.extra_info{
color: #9B9B9B;
text-align:left;
}
.continue_link{
text-align:left;
}
.content_style{
text-align:justify;
}
.post_content{
text-align:justify;
padding: 5px;
color:#666666;

}
///////////////////////////////////////////////////////////////////////////

.fix_news{
height:16px;
background-color:#EFF4FB;
font-size:11px;
border-collapse:collapse;
border:1px solid #286C9C; 
font-family: tahoma, Georgia, "Times New Roman", Times, serif;
font-weight: normal;
margin-bottom:5px;
}
.mid_frame{
background-color:#F1F4FB;
border-collapse:collapse;
border:1px solid #999999;
font-weight: normal;
margin-bottom : 5px;
}
/*top frame*/
.top_news_frame{
font-family:tahoma, Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
color:#000000;
border-collapse:collapse;
border:1px solid #666666;
}
.img_border{
width:50px;
height:53px;
border:1px solid #999999;
}
.side_img_news{
font-family:tahoma, "Courier New", Courier, monospace;
font-size:10px;
font-weight:normal;
}


.img_border_frame{
border:1px solid #92C9F5;
border-right:3px solid #B8D9FE;
width:70px;
height:70px;
}
.style_mid_frame{
font-family:tahoma, Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight: normal;
padding-bottom: 8px;
padding-left: 8px;
padding-top: 8px;
color: #666666;
text-align: justify;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999999;
height: 70px;
}
.ul_news_head{
font-family:tahoma, Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#006699;
line-height: normal;
font-weight: normal;
}
.ul_news_head a:link, a:visited{
font-family:tahoma, Georgia, "Times New Roman", Times, serif;
color:#000000;
line-height: normal;
font-weight: normal;
text-decoration:none;
}

.ul_news_head a:hover{
font-family:tahoma, Georgia, "Times New Roman", Times, serif;
color:#666666;
line-height: normal;
font-weight: normal;
text-decoration:underline;
}
/*BLOCK_menu*/
.block_side_r{
background-image:url(images/block_side_r.png);
background-repeat:repeat-y;
width:6px;
}
.block_side_l{
background-image:url(images/block_side_l.png);
background-repeat:repeat-y;
width:6px;
}

/* /////////////// Box News Style ///////////////// */

.box_news_title{
background:#D5E0F0;
border-top:0px;
}
.box_news_title_left{
background:#D5E0F0;
border-left:1px #858587 solid;
border-top:1px #858587 solid;
width:8%;
}
.box_news_title_right{
background:#D5E0F0;
border-right:1px #858587 solid;
border-top:1px #858587 solid;
width:8%;
}
.normal_news_box_content{
font-size: 11px;
text-align:justify; 
padding-right:5px;
padding-left:5px;
}
.box_news_subject{
color:#4C4535;
font-weight:bold;
}
.box_news_bottom{
border-bottom:1px #1B3052 solid;
}
.box_news_bottom_left{
border-left:1px #858587 solid;
border-bottom:1px #858587 solid;
width:8%;
}
.box_news_bottom_right{
border-right:1px #858587 solid;
border-bottom:1px #858587 solid;
width:8%;
}
/* ///////////// Special News Style ////////////////// */
#news_special_photo {
border: 1px solid #ccc;
cursor: pointer;
}

#news_special_title {
font: 9pt tahoma,Arial, Helvetica, sans-serif;
font-weight: bold;
color:#5396DF;
margin-right: 10px;
}
#apDiv1 {
position:relative;
left:0px;
top:0px;
width:100%;
height:100%;
z-index:1;
}
#news_special_status {
position:absolute;
right: 0px;
bottom: 0px;
margin: 0px 0px 5px 0px;
font: 8pt Tahoma, Arial, Helvetica, sans-serif;
color: #fff;
}
.imageArrow {
cursor: pointer;
}
#news_numbers {
font:10px Arial, Helvetica, sans-serif;
color: #000;
}
#news_numbers td {
width: 20%;
text-align: center;
cursor: pointer;
}
td.numberActive {
background-color: #A6BDE1;
}
td.numberDeactive {
background-color: #F1F4FA;
}
div.news_list{
margin:0px;
margin-right:4px;
margin-left:4px;
}
.special_news_list_bg{
background-color:#D5E0F0;
}
.special_news_title_bg{
background-color: #1B3052;
}
.special_news_title{
color:#F1F4FA;
text-align:right;
}
.gallery_border{
border:1px #666666 solid ;
padding:3px;
}
.article_pages_table{
border:1px #666666 dashed;
 c
}
.article_pages_table_header{
background-color:#FFFFCC;
text-align:center;
border-bottom:1px #666666 dashed;
 
}
.article_page_title_select{
color:#990033;
}
.article_page_title{
color:#000000;
}
ul.footer_back_icons {
margin:0;
direction:ltr;
padding:0 0 0 15px;
text-align:left
}
ul.footer_back_icons li {
display:block;
float:left;
padding:2px 2px;
list-style:none;
direction:rtl;
}
ul.footer_back_icons li a {
text-decoration:none;
}
ul.footer_back_icons li img {
padding:2px 2px 0 0px;
}
ul.footer_back_icons li span {
margin-right:20px;
font-size:10px;
}
div.footer_send2f {
display:none;
position:relative;
}
div.footer_send2f h4 {
padding-right:10px;
font-size:11px;
text-align:right
}
div.footer_send2f div.field {
width:20%;
float:right;
text-align:left;
padding-left:10px;
margin:2px 0;
}
div.footer_send2f div.input_field {
text-align:right;
margin:2px 0;
}
div.footer_send2f div.field_submit {
text-align:right;
padding-right:150px;
}
div.class_common
{
direction:rtl;
}
/*---------------------------------------------------------------------------------------------*/
div.main{
width:996px;
margin:0 auto;
/*--------------- -90- ------------*/
background-color:#eaeaea;
border-left:1px solid #FBFDFF;
border-right:1px solid  #FBFDFF;
}
div.contain{
background-color:#eaeaea;
background-repeat:repeat;
width:996px;
margin:0 auto;

}
div.header{
height:159px
}
div.main_left{
float:left;
width:206px;
margin-left:3px;
background:url(images/horizantal_main.jpg) repeat-y right 0px;
}
div.main_right{
float:right;
margin-right:2px;
width:205px;
background:url(images/horizantal_main.jpg) repeat-y left 0px;
}
div.smallbox{
margin-top:9px;
width:197px;
float:right
}
div.smallbox_header{
background:url(images/sprite.jpg) no-repeat 2px -80px;
height:32px;
}
div.smallbox_header div{
font-size:11px;
color:#555;
padding-top:6px;
padding-right:20px;
}
div.smallbox_mid{
background:url(images/horizantal_sprite.jpg) repeat-y -239px;
padding:2px;
padding-bottom:5px;
}
div.smallbox_bot{
background:url(images/sprite.jpg) no-repeat 2px -155px;
width:197px;
height:30px;
}
div.smallbox_left{
margin-top:6px;
width:197px;
float:left;
}
div.smallbox_left_header{
background:url(images/sprite.jpg) no-repeat 2px -116px;
height:35px;
}
div.smallbox_left_header div{
font-size:11px;
color:#333;
padding-top:14px;
padding-right:25px;
}
div.main_center{
float:right;
margin-top:12px;
margin-right:12px !important;
margin-right:0px;
margin-bottom:12px;
}
div.main_center_top{
width:560px;
}
div.main_center_mid{
}
div.main_center_bot{
width:567px;
height:30px;
}
div.largbox{
width:555px;
margin-bottom:15px;
}
div.largbox_top{
width:563px;
background-repeat:no-repeat;
height:50px;
margin-left:11px;
font-size:11px;
color:#FF6600;
}
div.largbox_top_bg{
background:url(images/vertical_sprite.jpg) repeat-x right -54px;
width:541px;
float:right;
height:50px;
}
div.largbox_top_l{
background:url(images/vertical_sprite.jpg) no-repeat right -104px; 
width:14px;
float:left;
height:50px;
}
div.largbox_top_r{
background:url(images/vertical_sprite.jpg) no-repeat right 0px;
width:8px;
height:50px;
float:right
}
div.content_box{
margin:0 8px;
}
div.largbox_top_bg div{
	font-size:12px;
	color:#000;
	padding-top:16px;
        padding-right:8px;
}
div.largbox_bot_top{
background:url(images/sprite.jpg) no-repeat right -186px;
height:10px;
}
div.feed{
margin-right:15px;
}
div.largbox_bot{
/**                         change by seyed               **/
width:555px;
padding:1px;
/**                                                                 **/
background:url(images/horizantal_sprite.jpg) repeat-y right ;
}
div.rss_reader{
width:94%;
margin:0 auto
}
div.largbox_fot{
background:url(images/sprite.jpg) no-repeat right -221px;
height:10px;

}
#largbox_header_r{
background-image:url(images/largbox_header_r.png);
background-repeat:no-repeat;
height:40px;
}
#largbox_header_l{
background-image:url(images/larglbox_header_l.gif);
background-repeat:no-repeat;
}
div.footer{
clear:both;
width:995px;
height:50px;
margin:0 auto;
}
div.footer_bg{
background:url(images/vertical_sprite.jpg) repeat-x right -208px;
width:387px;
height:50px;
float:right;
}
div.footer_l{
background:url(images/sprite.jpg) no-repeat left -284px;
height:50px;
float:left;
width:304px;
}
div.footer_r{
background:url(images/sprite.jpg) no-repeat right -345px;
height:50px;
float:right;
width:304px;
}
div.footer_logo a{
background:url(images/sprite.gif) no-repeat right -75px;
float:right;
padding-right:5px;
width:83px;
height:29px;
}

div.referer div.title{
color:#333333;
margin:5px;
margin-top:0px;
margin-bottom:0px;
font-size:11px;
font-weight:normal;
}
div.empty{
width:90%;
margin:0 auto;
}
hr.middle_hr{
width:90%;
clear:both;
} 
hr.middle_hr2{
width:90%;
color:#ccc;
clear:both;
} 
div.back_button{
text-align:left;
margin-left:50px;
}

div.group_navigation{
	margin:5px 5px 10px 0px;;
}

/* tree style */
div.dtree {
	white-space: nowrap;
}
div.dtree img {
	border: 0px;
	vertical-align: middle;
}
div.dtree a {
	color: #000000;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	text-decoration: underline;
	color:#0033CC;
}
.dtree a.nodeSel {
}
.dtree .clip {
	overflow: hidden;
}
.sobh{
background:url(../../../../images/oghatsharee/sprite.gif) no-repeat right -108px;
width:100%;
height:20px;
}
.toloo{
background:url(../../../../images/oghatsharee/sprite.gif) no-repeat right -31px;
width:100%;
height:20px;
}
.ghoroob{
background:url(../../../../images/oghatsharee/sprite.gif) no-repeat right -2px;
width:100%;
height:20px;
}
.zohr{
background:url(../../../../images/oghatsharee/sprite.gif) no-repeat right -57px;
width:100%;
height:20px;
}
.maghreb{
background:url(../../../../images/oghatsharee/sprite.gif) no-repeat right -81px;
width:100%;
height:20px;
}
.html_page{
width:95%;
margin:0 auto;
}
