﻿* { margin: 0px; padding: 0px }
html {direction: rtl}
body { font: 11px/14px Tahoma, Verdana, sans-serif; text-align: center; 
 background-color:#dcdcdc;
 }

img { border: 0px none;  }

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

h1{ font-size: 14pt }
h2{ font-size: 12pt }
h3{ font-size: 10pt }
h4{ font-size: 8pt }



.form {}
.form p { padding: 10px }
input { border: 1px solid #333333; font-family: Tahoma; font-size: 10pt }
label { color: #228B22; font-family: Tahoma; font-size: 10pt; }

.wrapper{width: 970px; text-align: right; margin: 0 auto; background-color: #f2f2f2}


.header {height: 164px; width: 970px;}

.header .logo{
	height: 164px; width:970px;
background-image:url(/images/logo.jpg);
background-repeat: no-repeat;
}
.header_menu{height: 40px; background-image: url(/images/rpt_menu.jpg); 
background-repeat: repeat-x; text-align:center;}
 .search_menu{ float:left;  padding-top:5px; padding-left:10px;}
.menu_center{ width:679px; margin:auto auto; float:right; }
.menu_link{ 
line-height:35px;
font-family:Arial, Helvetica, sans-serif;/**/
font-size:18px;
font-weight:bold;
float:right;
color:#000000;
}
.sp{ width:50px; float:right; line-height:35px; font-weight:bold; text-align:center;}
    .search-field { 
		border: 1px #ffffff solid; 
		height:23px; color:#646464;
		width: 122px;
		margin-bottom:2px;
                }
    .btn {border: 0px; background: url(/images/search_btn.jpg) no-repeat; width: 63px; height: 28px; color: #fff; padding-right: 24px; }
	.btn_search{ 
	background:url(/images/search_btn.jpg) no-repeat;
	border:0px;
	width:57px;
	height:30px;
	}
	.btn_search2{ 
	background:url(/images/search_btn2.jpg) no-repeat;
	border:0px;
	width:27px;
	height:29px;
	}
    .header .bar ul { list-style-type: none; list-style-image: none; padding-top: 15px; padding-right: 20px }
    .header .bar li { list-style-type: none; float: right; padding-left: 10px }
    .header .bar a { font-family: Arial; font-size: 1.2em; color: #FFFFFF; text-decoration: none; font-weight: bold }
    .header .search {
	 clear: right; padding-top: 45px; float: right; margin-left: 20px 
	 }

.middel 
{ 
clear: both;
 }
.middel .top_middel
{
height:6px;
background:url(/images/top_body_block.jpg) no-repeat center;
clear:both;
}
.middel .bottum_middel
{
height:20px;
clear:both;
background:url(/images/buttom_body_block.jpg) no-repeat center;
}
    .middel .r_block { float: right; width: 200px;}
    .c_block2 {
		float: right; width:566px; background-color: #f2f2f2; 
	 }

    .middel .c_block {
		float: right; width:566px; background-color: #ffffff; 
	 }
	.middel .c_block .top{
	width:566px; height: 15px;
	background-image: url(/images/top_main_block.jpg);
	background-repeat: no-repeat;	
	}
	.middel .c_block .bottom{
	width:566px; height: 23px;
	background-image: url(/images/buttom_main_block.jpg);
	background-repeat: no-repeat;	
	}
    .middel .l_block { float: left; width: 194px;}

.footer {height: 53px; text-align: center; font-size:13px; 
 background-image: url(/images/rpt_footer.jpg); 
 background-repeat: repeat-x; font-weight: bold;
 font-family:Arial, Helvetica, sans-serif}
    .footer p { color: #767879;  line-height:35px; }
    .footer a  { color: #F3A000;}
	.footer span{color:#386BA2; }
    .footer a:hover { text-decoration:none}
    
.block { width:194px; background-color: #ffffff;}
    .block .title {
	 width: 194px; height: 30px;
	 background: url(/images/title_block_right.jpg) no-repeat;
	  font-family: Arial; font-size: 1.6em; 
	  text-align: right; line-height: 30px; 
	  color:#ffffff; list-style-type: none;
	   }
	
	    .block .titlel {
		 width: 194px; height: 30px;
		 background: url(/images/title_block_left.jpg) no-repeat;
		 font-family: Arial; font-size: 1.6em; 
		 text-align: left; line-height: 30px; 
		 color: #ffffff; list-style-type: none;
	   }
	  .block .contentl { 
	  
	  text-align:center;
	  width:172px;
	  color: #000000; 
	 }
	 .block .content { 
	 margin:0px 11px;
	 text-align:center;
	 width:172px;
	 color: #000000; 
	 }
	.block .bottom{
	  width: 194px; height: 27px;
	  background-image: url(/images/bottom_block.jpg);
	  background-repeat: no-repeat;	
	} 
    .block .title h1 { font-family: Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: bold; text-align: center; padding-left: 20px;}
	.block .titlel h1 { font-family: Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: bold; text-align: center; padding-right: 20px;}
    .block .title a {color: #FFFFFF;}
    
    .block ul { 
	text-align:right;
	 list-style: url(/images/ul.jpg) inside; 
	padding:0px; margin:0px;
	}
    .block li {
	 height: 28px; 
	border-bottom: #CCCCCC  dotted 2px; 
	line-height: 25px; 
	background:#FFFFFF;
	padding-right: 5px;
	 }
	 .block .contentl .top_read
	 {
	text-align:right;
	list-style-type:none;
	padding:0px; margin:0px 5px 0px 0px;	
		
	}
	 .block .contentl .top_read li
	 {
		border-bottom: #CCCCCC  dotted 2px; 
	    line-height: 25px; 
	    height: auto;
	    list-style-image:none; 
	    background:#FFFFFF;
	    padding-right: 5px;
	}
    .block a { font-family: Arial; font-size: 1.4em; text-decoration: none; font-weight: bold }
    .block a:hover {background:#FFFFFF }
.block .content div
{
margin:auto auto;
padding:2px;
}
.block .content div marquee
{
background:#FFFFFF;
}

.tab {}
    .tab ul {list-style-type: none; margin: 0px }
    .tab li {float: right; padding: 1px; background-color: #EFEFEF; margin-left: 5px; font-size: 1.4em; margin-bottom: 5px; width: 30%; text-align: center }
    .tab a:link, .tab a:visited {text-decoration:none;color:#009966;background-color:#EFEFEF;display:block; padding: 3px; font-size: 10pt }
    .tab a:active, .tab a:hover {text-decoration:none;color:#000000;background-color:#FFFFFF;display:block; padding: 3px;}


.Category {padding-left: 10px; padding-right: 10px;}
    .Category h1 { font-family: Arial, Helvetica, sans-serif;
	 font-size: 14pt; line-height: 130% ;}
    .Category p { font-size: 10pt; }
    .Category imp { float: right; padding: 5px }
    .Category a { color: #0F4193 }
    .Category a:hover { color: #0F4193; text-decoration: underline }

.Sub {}
    .Sub .Sub2 { padding: 10px }
    .Sub .Sub2 li {float: right; padding: 0px; background-color: transparent; margin-left: 5px; font-size: 13pt; font-weight: bold; width: 100px; text-align: center; border: 1px solid #FF0033 }
    .Sub .Sub2 a {color: #3300CC; text-decoration: none; display: block }
    .Sub .Sub2 a:hover {text-decoration: none; display: block; background-color: #FF0033 }
    .Sub a {color: #3300CC; text-decoration: none }

.Sub2 {}
    .Sub2 a {color: #3300CC; text-decoration: none }

.News { margin: 10px; }
    .News h1 {color: #0F4193; padding-bottom: 5px; font-family: Arial; font-weight: bold; font-size: 1.7em }
    .News p {text-align: justify; direction: rtl; font-size: 13px; line-height: 20px}
    .News img { float: right; padding: 10px }

.Index {padding: 10px;}
    .Index h1 {
	 line-height: 120%; font-family: Arial, Helvetica, sans-serif; font-size: 12pt }
    .Index .main_field { float: right; width:560px; }
	 .Index .right_field { float: right; width: 270px }
    .Index .left_field { float: left; width: 270px }
    .Index .news { 	color:#1d326c; height: 200px; }
	.Index .news .main_h1{
	line-height: 120%; 
	font-family: Arial, Helvetica, sans-serif; 
	float:right;
	font-size: 12pt;
	padding-right:5px;
	}
    .Index .news h1 { 
	line-height: 120%; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt;
	padding-right:5px;
	 }
	 .Index .news h1 a{ 
	line-height: 120%; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt;
	color:#0F4193;
	padding-right:5px;
	 }

    .Index .read_more { height: 200px }
    .Index .read_more a{
     text-decoration: none; 
color: #00007D;
background: white;
    }
    .Index .read_more a:hover, .Index .read_more a.selected{
color: #000;
background-color: #FEE496;
}
    .Index .news p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt; 
	color:#000000;
	line-height:20px;
	 }
/*********************/
    .read_more ul {
	 text-align:right;
	 list-style: disc inside;
	 padding:0px; margin:0px;
	}
    .read_more li {
		padding-right: 5px;
	 }
/************************/
    .Index .news img { float: right; padding: 5px }
    .Index .news .spa{
	background:url(/img/art_sp.jpg) no-repeat center;
	height:2px;
	 }
.Index_category {}
	.Index .block_50_fright{margin-right:5px; width:250px; float:right; margin-bottom: 20px;}
	.Index .block_50_fright h3 a{ color:#022889;}
	.Index .block_50_fright ul { text-align:justify;
                 list-style:disc  inside;
	 line-height:15px; }
	 .Index .block_50_fright li {padding-right: 5px; }
	
.news_block { padding: 10px }
    .news_block h1 { font-size: 13pt; }
    .news_block p { margin: 0px; padding: 0px; text-align: justify; font-size: 12pt; line-height: 150%;}
    .news_block .more { color: #FF3300; font-weight: bold; text-decoration: underline; font-size: 10pt; }

.Form {}
    .Form p { padding: 0px; margin: 0px }

.table {}
    .table ul { list-style: none; height: 25px }
    .table li { list-style: none; float: right; width: 50px }

.break_news { border: 1px solid #CC3333; padding: 5px }
    .break_news  .content { font-family: Arial; font-size: 16px; font-weight: bold; line-height: 120%; color: #FF0000 }
    .break_news  p { text-align: justify; padding: 10px; color: #CC3333; font-weight: bold }

.Comment_block { border: 1px solid #0F4193; margin-bottom: 10px; padding: 0px;  }
    .Comment_block .title {
           background-color: #e7e7e7;
	}
    .title_comment
	{
       	background:#000000;
	}
    .Comment_block h1 {font-size: 10pt; float: right; }
    .Comment_block h2 {font-size: 10pt; float: left;
	font-family:Arial, Helvetica, sans-serif; }
    .Comment_block p {
	 padding: 10px; color: #000000;font-size:14px; background-color: white;
	  }

.table {}
    .table ul { list-style: none; height: 25px }
    .table li { list-style: none; float: right; width: 50px }

.fixnews { border: 1px solid #CCCCCC padding: 5px; width: 98% }
    .fixnews h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; line-height: 130% }
    .fixnews img { float: right; margin-left: 5px }
    .fixnews p { font-size: 10pt; float: right }
    .fixnews a { color: #FF0033 }
    .fixnews a:hover { color: #0099CC }




/* Only For Image Effact Ajax */

.highslide {
    cursor: url(/js/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid Gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-image {
	border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;

    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-style: 'MS Sans Serif';
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* Only For Image Effact Ajax */

/*  Pageing */

.tdright { width: 100% }
.tdright1 { text-align: center }
.tdright .num {float:right; margin-right:5px;line-height:10px;font-size:13px; text-align: center;}
.tdright b{color:#ffffff;display:block;padding:3px 4px;background-color:#366ab3;border:#265495 1px solid;font-weight:normal;}
.tdright a:link,.tdright a:visited{text-decoration:none;color:#8c8c8c;border:#8c8c8c 1px solid;background-color:#ffffff;padding:3px 4px;display:block;}
.tdright a:active,.tdright a:hover{text-decoration:none;color:#ffffff;border:#265495 1px solid;background-color:#366ab3;padding:3px 4px;display:block;}

/*  Pageing */

/*
	List Expander
*/

.listexpander{}
.listexpander, .listexpander ul, .listexpander li{
	margin:0;
	padding:0;
	list-style:none;
}
.listexpander ul{
	/*
	Uncomment this if you want to initially hide the child lists.
	If you do, Javascript disabled and CSS enabled browsers will not be able to use this list.
	display:none;
	*/
}
.listexpander li{
	line-height:200%;
	margin-top:1px;
	cursor:default;
	text-indent:30px;
	font-weight:bold;
	width:100%;
}

.listexpander li.collapsed, .listexpander li.expanded{cursor:pointer;}

/* first level */

.listexpander li, .listexpander li.collapsed{background:#eee url(/img/collapsed.gif) no-repeat 5px .4em;}
.listexpander li.expanded{background:#eee url(/img/expanded.gif) no-repeat 5px .4em;}

/* second level */

.listexpander li ul, .listexpander li li{background:#f8f8f8;font-weight:normal;}
.listexpander li li.collapsed{background:#f8f8f8 url(/img/collapsed.gif) no-repeat 5px .4em;}
.listexpander li li.expanded{background:#f8f8f8 url(/img/expanded.gif) no-repeat 5px .4em;}

/* third level */

.listexpander li li ul, .listexpander li li li{background:#fff;}
.listexpander li li li.collapsed{background:#fff url(/img/collapsed.gif) no-repeat 5px .4em;}
.listexpander li li li.expanded{background:#fff url(/img/expanded.gif) no-repeat 5px .4em;}

/* fourth level */

.listexpander li li li li{text-indent:0;margin-left:30px;width:auto;}

/* etc. */

/* buttons */

p.listexpander{
	height:1.5em;
	margin:1em 0;
}
p.listexpander a{
	float:righ;
	height:1.5em;
	line-height:1.5em;
	padding:0 10px;
	border:1px solid #eee;
	margin-right:5px;
	cursor:pointer;
}
p.listexpander a:hover{
	background:#f8f8f8;
}

/* float fix */
.listexpander li:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.listexpander li{
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .listexpander li{
	height: 1%;
}
.listexpander li{
	display: block;
}
/* End hide from IE-mac */
/* end float fix */

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	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 {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}
.btnmail
{
background:url(/images/btn.jpg) no-repeat;
border:0px;
width:60px;
height:19px;
color:#FFFFFF;
font-weight:bold;
}
.txtmail
{
border-color:#c5c5c5;
}
.sub_content
{
padding:2px;
}
.subrat
{
background:url(/images/title.png) no-repeat center center;
height:34px; width:565px; float: right; padding-top:10px; 
}
.subrat h1
{
font-family: Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: bold;
color:#595959;
margin:5px 30px;
}
ul.bar_pic { 
list-style:none;
float:left;
height:70px;
}
.bar_pic li{ 
float:left;
width:230px;
}
.bar_pic li img
{
float:right;
width:70px;
}
.bar_pic li p
{
float:left;
width:150px;
}
.bar_pic li p a
{
color:#0F4193;
}
.banner
{
float:left;
direction:ltr;
width: 510px
}
.marquee_style
{
	height: 100px;
	float: left;
}
.item_mar
{
	float:left;
	width: 230px;
	background:url(/images/rpt_banner_block.gif) repeat-x;
	margin: 0px 10px;
	border: 1px solid #ffffff;
	height: 100px;
}
.item_mar p
{
	float: right;
	padding-right: 5px;
	width: 125px;
	
	color:#0F4193;
}
.item_mar p a
{
	float: right;
	
	color:#0F4193;
}
.item_mar img
{
	width: 100px;
	float: left;
}
.link_prev
{
	background-image:url(/images/next-horizontal.gif);
	width: 28px;
	cursor: pointer;
	line-height: 32px;
	float:left;
}
.div_next
{
	width: 40px;
	padding-top: 50px;
	float: left;
}
.div_prev
{
	width: 40px;
	padding-top: 50px;
	float:left;
}
#Table1 td
{
	width: 100%;
	
	font-size: 10px;
}
.link_next
{
	line-height: 32px;
	cursor: pointer;
	width: 28px;
	background-image:url(/images/prev-horizontal.gif);
}
#tickerObj
{
width: 80%;
}
/****************/
.middel .c_block .search_result {padding: 10px;  }

.middel .c_block .search_result h1 {
	line-height: 120%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	padding-right:5px;
        color:#0F4193;
	 }
 .middel .c_block .search_result h2 a{
	line-height: 120%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color:#0F4193;
	padding-right:5px;
	 }
  .middel .c_block .search_result p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt;

	color:#000000;
	line-height:20px;
	 }
#hpSearch {
float:left;
height:40px;
margin-bottom:5px;
padding:0px;
width:250px;
}