
body {
	/* behavior:url("css/csshover.htc"); */
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body,table {
	font-family: Arial,Tahoma , "Times New Roman";
	font-size: 12px;
	line-height: 22px;
	color: #666666;
	text-decoration: none;
	
	
}
legend
{
color:#bc919a;
font-weight:bold;
font-size:18px;
}
.right{
text-align:right;
}

.dir{
direction:rtl;
}

a{
color:#333333;
text-decoration:none;
}
a:hover {
color:#000000;
text-decoration: underline;
}

form{
padding:0px;
margin:0px;
}
.newstitle{
color:#950096;
font-size: 16px;
font-weight:bold;
margin-bottom:8px;

}

.border{
margin:4px;
border-bottom:#990000 double 3px;
padding:4px;
}

h4{
margin:0px;
padding:0px;
color:#bc919a;
}

.float{
float:left;
}

.clear{ 
clear:both;
}
.header-container	
{
width:100%;
height:104px;
background:url(../images/rpt_header.jpg) repeat-x bottom;
}
.header-container .logo
{
background:url(../images/Header.jpg) no-repeat;
float:right;
width:765px;
height:104px;
}
.marquee_container
{

background:url(../images/bg_scroll.jpg) repeat-x;
width:100%;
height:26px;
}
.marquee_line
{
padding-top:6px;
}
.marquee_container span
{
padding-left:15px;
}
a.link_marquee:link,a.link_marquee:visited,a.link_marquee:active,a.link_marquee:hover
{
color:#FFFFFF;
font-size:14px;
text-decoration:none;
font-weight:bold;
}
div h4
{
text-align:center;
 font-weight:bold;
 font-size:14px;
 height:25px;
 background:#666666;
 color:#FFFFFF;
}
.right-container
{
background:url(../images/rpt_block.gif) repeat-y;
}
.left-container
{
background:url(../images/rpt_block.gif) repeat-y;
}
.menu_container
{
width:100%;
height:25px;
background:url(../images/rpt_menu.gif) repeat-x;
}

.menu_container .main_menu
{
float:right;
padding:0px;
margin:0px;
list-style:none;
}
.menu_container .main_menu li
{
float:right;
color:#FFFFFF;
 margin:0px 10px 0px 10px;
direction:rtl;
}
.menu_container .main_menu li a.main_menu_link:link,a.main_menu_link:visited
{
color:#FFFFFF;
font-size:14px;
text-decoration:none;
display:block;
line-height:25px;
font-weight:bold;
}
.menu_container .main_menu li a.main_menu_link:active,a.main_menu_link:hover
{
color:#FFFFFF;
background:#9F9F9F;
font-size:14px;
text-decoration:none;
display:block;
line-height:25px;
font-weight:bold;
}
.menu_container .main_menu li.separator
{
color:#FFFFFF;
padding:0px 10px 0px 10px;
text-align:center;
font-weight:bold;
}


/*  section_block  */


.section_block
{
width:134px;
}
.section_block ul
{
padding:0px;
margin:0px;
list-style:none;
}
.section_block  .title{
 text-align:center;
 font-weight:bold;
 font-size:14px;
 height:25px;
 background:#666666;
 color:#FFFFFF;
}
.section_block ul li
{
height:25px;
text-align:center;
color:#FFFFFF;
font-size:14px;
background:url(../images/menu_back.jpg)  top center;
}
.section_block ul li a{
color:#FFFFFF;
font-size:14px;
height:25px;
font-weight:bold;
text-decoration:none;
}

.section_block ul li a:hover
{
color:#FFFFFF;
font-size:14px;
text-decoration:none;
font-weight:bold;
background:url(../images/menu_back.jpg) bottom center;
display:block;
}

/*  section_block2   */
.section_block2
{
font-size:14px;
font-weight:bold;
}
.section_block2 ul
{
padding:0px;
margin:0px;
list-style:none;
direction:rtl;
}
.section_block2  .title{
direction:rtl;
padding-right:6px;
 font-weight:bold;
 font-size:14px;
 background:#666666;
 color:#FFFFFF;
}
.section_block2 ul li
{
	padding-right:5px;
	padding-left:5px;
	padding:8px;
	color:#FFFFFF;
	background:#4D8AE8;
	border-top: 0px solid #4D596C;
	border-right: 0px solid #4D596C;
	border-bottom: 1px solid #4D596C;
	border-left: 0px solid #4D596C;
}
.section_block2 ul li a{
color:#FFFFFF;
text-decoration:none;
}
.section_block2 ul li a:link,.section_block2 ul li a:visited{
color:#FFFFFF;

}
.section_block2 ul li a:hover
{

text-decoration:underline;
	background:#4D8AE8;
}



/*     */
.left-container
{

}
.block
{
direction:rtl;
width:134px;
}
.block .title{
 text-align:center;
 font-weight:bold;
 font-size:14px;
 height:25px;
 background:#666666;
 color:#FFFFFF;
}
.block .content{
text-align:center;
background:#dddddd;
padding-bottom:10px;
}
.block .content ul
{
list-style:none;
text-align:right;
padding:0px 10px 0px 0px;;
margin:0px;
}
.block .content a,a:link,a:visited,a:active,a:hover
{
font-weight:bold; 
color:#000000;
text-decoration:none;
}
.block .content form
{
padding:0px;
margin:0px;
}

.block .btn
{
background:#c4c4c4;
padding:0px;
font-weight:700;
margin:0xp;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-left:1px solid #d6d6d6;
border-top:1px solid #d6d6d6;
}
.btn
{
background:#c4c4c4;
padding:0px;
font-weight:700;
margin:0xp;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-left:1px solid #d6d6d6;
border-top:1px solid #d6d6d6;
}
.footer_container{
   
	color:#666666;
	padding-left:35px;
	margin-top:4px;

}
.center_body_ads
{
text-align:center;
}
ul.ul_article_title
{
list-style:none;
}
ul.ul_article_title li
{
list-style:url(../images/sa.gif) inside;
color:#990000;
}
ul.ul_article_title li a:link,a:visited,a:active
{
color:#990000;
text-decoration:none;	
font-weight:bold;
}
ul.ul_article_title li a:hover
{
color:#990000;
text-decoration:underline;
font-weight:bold;
}

.body_list h4{
margin:0px;
padding:0px;
font-size:16px;
font-weight:bold;
color:#653d91;
padding-right:20px;
height:30px;
}
.body_list ul{
margin:0px;
padding:0px;
}

.block_add{
	width:235px;
	padding:5px;
	background:#747474;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5a5959;
	border-right-color: #5a5959;
	border-bottom-color: #5a5959;
	border-left-color: #5a5959;
}
.body_add{
height:238px;
	background:#747474;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5a5959;
	border-right-color: #5a5959;
	border-bottom-color: #5a5959;
	border-left-color: #5a5959;
}
.body_bg{
padding:10px;
}
.body_bg2{
background:url(../images/bg_body1.gif) no-repeat ;
}


/*  ------------- button_up   -------  */
.button_up{
padding-top:38px;
margin-left:20px;
color:#FFFFFF;
}

.button_up ul{

margin:0px;
padding:0px;
list-style-type: none;
}
.button_up img{
margin-left:15px;
}

.button_up ul li{
float:left;

padding-right:20px;

}

.button_up ul li a{
font-weight:bold;	
color:#FFFFFF;
font-size:16px;
text-decoration:none;
}

.button_up ul li a:hover{
color:#000000;
text-decoration:none;
}

.search_ok{
background:url(../images/bg_button_search.gif) repeat-x;
margin:1px ;
font-size:9px;
border:#816a43 1px solid;
height:20px;
}

/*  ------------- news   -------  */

.news_container{
padding-left:10px;
padding-right:10px;
direction:rtl;
}
.news_container h2{ 
background:url(../images/sa.gif) no-repeat right -5px;
direction:rtl;
color:#000000;
font-size:16px;
font-weight:bold;
padding-right:20px;
margin-bottom:12px;
}
.news_container p
{
font-weight:bold;
}
.more_container{
float:right;
width:100%;
text-align:left;
}
.more {
font-weight:bold;
font-size:14px;
}
.more a:link,a:visited,a:active,a:hover
{
color:#990000;
}
.more_writer
{
float:right;
font-weight:bold;
width:150px;
direction:rtl;
}
.more_writer a:link,a:visited,a:active,a:hover
{
color:#990000;
}
.visitor{
direction:rtl;
text-align:center;
font-weight:bold;
width:150px;
float:right;
color:#990000;
font-size:14px;
}

.button_cont{
padding-top:10px;
}

.button_pub{
	background:#EFEFEF;
	border:#999999;
	padding:4px;
	font-weight:bold;
	font-size:14px;
	color:#666666;
	margin-left:4px;
	cursor: pointer;
}

.pic_cover{
border:#CCCCCC 3px solid;
margin-left:20px;
margin-top:20px;
}


.block_button{

}
.block_button ul{
direction:rtl;
margin:0px;
padding:0px;
list-style-type: none;
font-size:16px;	
font-weight:bold;
padding-right:6px;
padding-top:10px;
}
.block_button ul li{
width:180px;
font-size:12px;	
background:url(../images/icon_list.gif) no-repeat right 9px ;
padding-right:20px;
border-bottom: #EFEFEF 1px dotted;
margin-top:10px;

}
.block_button ul li:hover{
background:#F7F7F7;

}




/*  -----------    block_pup    ---------------      */
.block_pup{

}

.block_pup ul{
direction:rtl;
margin:0px;
padding:0px;
list-style-type: none;
font-size:16px;	
font-weight:bold;
padding-right:6px;
padding-top:10px;
}
.block_pup ul li{
width:192px;
font-size:12px;	

padding-right:10px;
border-bottom: #EFEFEF 1px solid;
margin-top:10px;

}
.box_sh{
background:url(../images/shadow.gif) no-repeat;
}
.box_sh .box1{
background:url(../images/shadow_r_t.gif) no-repeat top right;
}
.box_sh .box1 .box2{
background:url(../images/shadow_l_b.gif) no-repeat 0px bottom ;
padding-top:3px;padding-left:3px;

}
.box_sh .box1 .box2 .box3{
background:url(../images/shadow.gif) no-repeat  bottom right;
padding-bottom:3px;padding-right:3px;

}

.add{
padding-right:12px;
}
/*    ------------  form   ------------             */
.form_reg{
width:110px;
border:#CCCCCC 1px solid;
}
.form_search{
width:170px;
border:#CCCCCC 1px solid;
}
.form_reg_but{
background:#F2F2F2;
padding-left:5;
padding-right:5px;
border:#E4E4E4 2px solid;
font-weight:bold;
font-size:14px;
color:#666666;
}

.form_search_but{
background:#F2F2F2;
padding-left:5;
padding-right:5px;
border:#E4E4E4 2px solid;
font-weight:bold;
font-size:14px;
color:#666666;
width:170px;
}

.form_link{
font-weight:bold;
font-size:14px;
}

.form_link a{
text-decoration:underline;
color:#666666;
}

.form_link a:hover{
text-decoration:none;

}
.form_reg_main{
width:343px;
border:#CCCCCC 1px solid;
}

/*       poll            */
.ask_001{
direction:rtl;

}
.voit{

direction:rtl;
}

/*      contact           */
.form_style{
width:355px;
}

.contact_us{
font-weight:bold;
font-size:16px;
}

.reader{
margin-right: 25px;
color:#000000;
font-size:10px;
font-weight:normal;
}
