/*----------Defult-----------------    border:1px solid #f00    */
html, BODY {
background-color:#ebebeb;
text-align:center;
margin:0 auto;
text-align:center;
height:100%;
font:normal 11px tahoma;
color:#555;
padding-top:8px
	

}
table.full-height {
	height:100%;
}
td.full-height {
	height:100%;
	vertical-align:top;
}
table {
	border-collapse: collapse;
}
th, td {
	padding: 0;
}
img {
	border:0px;
}
.vatop {
	vertical-align:top
}
/*-------------------------------*/
#maintable {
	width:982px;
	margin:0 auto;
	height:100%;
}
#header {
	width:982px;
	background:url(../../images_blue/images/back_top_banner.gif) center top no-repeat;
	height:118px
}
#logo {
	float:left;
	position:relative;
	left:50px;
	top:12px
}
.content_tr {
	height:100%
}
#content_table {
	width:932px;
	background:#fff;
	height:100%;
	vertical-align:top;
	height:100%
}
#left {
	width:25px;
	height:100%;
	background:url(../../images_blue/images/left_body.gif) center top repeat-y;
}
#right {
	width:25px;
	height:100%;
	background:url(../../images_blue/images/right_body.gif) center top repeat-y;
}
#left_f {
	background:url(../../images_blue/images/left_footer.gif) no-repeat center;
	width:50px;
	height:88px
}
#mid_f {
	background:url(../../images_blue/images/mid_footer.gif) repeat-x center;
	width:882px;
	height:88px
}
#right_f {
	background:url(../../images_blue/images/right_footer.gif) no-repeat center;
	width:50px;
	height:88px
}
/*--------------------*/
.height_100 {
	height:100%
}
.main_content {
	width:100%;
	background:#fff;
	vertical-align:top;
	height:100%
}
.homepage_content_page {
	height:100%
}
.tr_menu_search {
	background:url(../../images_blue/images/menu_search_back.gif) repeat-x top;
	height:75px;
	width:910px;
	padding:0px 0px
}
.menu_buttons_back {
	height:38px;
	width:666px;
	text-align:right
}
.menu_news_back {
	height:37px;
	width:676px;
	background:url(../../images_blue/images/news_back.gif)
}
.move_news {
	height:37px;
	width:60px;
	background:url(../../images_blue/images/news_back.gif)
}
.move_news img {
	padding:0 1px
}
.move_info {
	height:37px;
	width:695px;
	background:url(../../images_blue/images/news_back.gif)
}
.search_border {
	border-right:1px solid #e1e1e1;
	height:73px
}
.icons img {
	vertical-align:middle;
	padding:0 1px
}
.icons {
	font:normal 11px tahoma;
	color:#333;
	padding:0px 10px;
	height:33px
}
.search_back {
	background:url(../../images_blue/images/search_back.gif) no-repeat center;
	width:129px;
	height:20px
}
.search_form {
	border:none;
	background:transparent;
	width:100px;
	padding-left:20px;
	font:normal 11px tahoma;
	color:#003300;
	position:relative
}
.data {
	width:750px;
	vertical-align:top;
	height:100%
}
.menu_right {
	width:163px;
	vertical-align:top;
	border-left:1px solid #e6e6e6;
	padding-left:5px
}
.weather {
	background:url(../../images_blue/images/back_weather.gif) no-repeat bottom;
	height:60px;
}
.weather_num {
	font:bold 13px tahoma;
	color:#990000;
	position:relative;
	bottom:5px;
	width:50px;
	display:inline;
	float:right;
	right:50px;
	top:6px
}
.weather_img {
	position:relative;
	bottom:5px;
	width:30px;
	display:inline;
	display:inline;
	width:30px;
	float:left;
	left:10px
}
.sub_adv {
	width:254px
}
.onenews {
	width:227px;
	font:normal 11px tahoma;
	color:#444;
	text-align:right;
	display:block;
	float:right;
	height:50px;
	top:5px;
	position:relative
}
.onenews img {
	float:right;
	vertical-align:top;
	padding:5px;
	display:inline
}
.more {
	position:relative;
	float:left;
	display:inline;
	width:10px;
	top:15px
}

.onearticle img {
	float:right;
	vertical-align:top;
	padding:5px;
	display:inline
}
.morearticle {
	position:relative;
	float:left;
	display:inline;
	width:10px;
	top:15px
}
.border_bottom {
	border-bottom:3px solid #e6e6e6;
	padding-bottom:3px
}
.padding_top {
	padding-top:3px
}
.rightmenubar {
	border-left:1px solid #ccc
}
.footer_link {
	position:relative;
	float:right;
	bottom:10px;
	display:inline
}
.by {
	font:normal 12px tahoma;
	color:#006633
}
.exa:link, .exa:visited, .exa:active {
	font:normal 10px tahoma;
	color:#444;
	text-decoration:none;
}
.exa:hover {
	font:normal 10px tahoma;
	color:#333;
	text-decoration:none;
}
.by_exa {
	position:relative;
	float:left;
	bottom:5px;
	display:inline
}
.left_menu {
	width:233px;
	vertical-align:top;
	border-right:1px solid #d3d3d3;
	height:100%
}
.inpage_content {
	vertical-align:top;
	width:500px;
	padding:10px;
	text-align:justify;
	direction:rtl;
	height:100%
}
.font_1 {
	font:normal 11px tahoma;
	color:#929292;
}
.h1 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#39715a;
	background:url(../../images_blue/images/starter.gif) no-repeat right;
	background:url no-repeat right;
	border-bottom:1px solid #ddd;
	padding-top:10px;
	text-align:right;
	padding-right:35px;
	vertical-align:middle;
	height:25px;
}
p {
	padding-top:2px
}
/*----defult_link---*/
a:link, a:visited, a:active {
	font:normal 11px tahoma;
	color:#333;
	text-decoration:none;
}
a:hover {
	font:normal 11px tahoma;
	color:#996600;
	text-decoration:none;
}
/*Added By Mohsen*/
.h2 {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#003300;	text-align:right;
}
ul {
	font:normal 11px tahoma;
	color:#6b8077;
}
.nav {
	background-color:#F4F4F4;
	height:25px;
	padding:2px 10px
}
.error {
	font:normal 11px tahoma;
	color:#f00
}
.title_leg {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#370000;
	text-align:right;
	padding:0 5px;
}
#feldy {
	border:1px solid #ccc;
	border-bottom:3px #bbb solid
}
.tamez {
	font:normal 12px tahoma;
	color:#370000
}
.input_border {
	border:1px solid #ccc;
	font:normal 11px tahoma;
	color:#666633
}
.form_table {
	width:98%;
}
.form_table tr td {
	padding:6px 5px;
	height:16px;
	border-bottom:1px solid #eee
}
.form_table tr:last-child td {
	border-bottom:none
}
.form_table tr td:first-child {
	width:100px;
	font:normal 10ps tahoma;
	color:#003333
}
.tamez_error {
	font:normal 10px tahoma;
	color:#F00
}
.subtitle {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#663300;
	text-align:right;

	height:30px;
}
/*----Edited By Mohsen------*/
.onearticle{ width:230px; font:normal 11px tahoma; color:#333; text-align:right;display:block ;float:right; right:16px; position:relative}
.onlineback{ background:url(../../images_blue/images/online.gif) no-repeat center; height:81px ; vertical-align:top}
.onlineback_div1{ float:left; position:relative; left:5px; font:bold 11px Tahoma, Geneva, sans-serif; color:#033; width:60px; clear:both; top:15px; }
.onlineback_div2{ float:left; position:relative; left:5px; font:bold 11px Tahoma, Geneva, sans-serif; color:#033; width:60px;  clear:both;top:25px; }
.onlineback_div3{ float:left; position:relative; left:5px; font:bold 11px Tahoma, Geneva, sans-serif; color:#033; width:60px;  clear:both;top:40px; }
.onlineback_div3 a:link{ color:#fff}
.onlineback_div3 a:hover{ color:#FC0}


/*--*/
.big{ font:bold 16px Arial, Helvetica, sans-serif;
	color:#006393;}
.big a:link, .big a:visited, .big a:active {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#0C3472;
	text-decoration:none;
}
.big a:hover {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}	
	.answer{ color:#222}
	

#tbl1
{ width:100%; }
#tbl1 input{ height:20px; border:1px solid #ccc}
#tbl1 th { padding:5px 0px; background-color:#efefef; font:bold 12px tahoma; border-left:1px solid #fff;border-bottom:1px solid #fff;}
.border_w{ border-bottom:1px solid #fff}
#tbl1 td { border-bottom:1px solid #ccc; background-color:#FFFFFF; padding:5px 0px}
.input_border_2{ width:70px; padding:0 3px}
.input_border_3{ padding:0 3px; border:1px solid #ccc; font:normal 11px tahoma; color:#666633}