a, a:visited, a:link, a:active {
	color: #666;
	text-decoration: none;
}
a:hover {
	color: #000;/*f00*/
	text-decoration: none;
}
/* small text */
ul.small {
	font-size: 10px;
	color: #444;
}
h3 {
font:bold 12px/15px tahoma, Arial, sans-serif;
padding:0px 0 5px 0;
}
h4 {
font: 13px/28px tahoma, Arial, sans-serif;
color: #222;
}
h2 {
font: 20px/38px Arial, Times New Roman, sans-serif;
}
p, span, small, h3 {
direction:rtl;
}

p.jfa {
direction:rtl;
text-align:justify;

}
ul.g1 {
/*float:right; 
background-color: #cea;*/
padding:0px 15px 0px 0px;
}
ul.g1 li{
direction:rtl;
line-height:18px;
}
/*****************/
/*top menu horizontal*/
ul.navi {
	list-style-type:none;
}
#ea img, #ea a {
    border:0px none;
    margin: 0px;
	padding: 0;
}
ul.navi li {
	border-left: 1px solid #000;
	float:right;
	margin: 0px;
	padding: 0px;
}
#eb {
	float:left;
	border:0px none;
}
ul.navi li a, ul.navi li a:visited {
	background: #484d53 url('images/zb.jpg') repeat-x top right;
	color: #fff;/*66e047*/
	display: block;
	font:bold 11px/36px tahoma, Arial, Times New Roman, sans-serif; 
	text-decoration: none; 
	padding:0px 20px;
}
ul.navi li a:hover {
	color:#78D954;
	background: #54595f url('images/zh.jpg') repeat-x top right;
}
ul.navi li a:active {
text-decoration: none; 
}
ul.navi #active a  {
color: #6f0;
}
/***********/
/* slide show */
#portfolio {
position: relative;
list-style:none;
}
#portfolio li {
position: absolute;
width:960px;
height:300px;
background:url('images/bgf.jpg') repeat-y top right;
border-bottom:2px solid #666;
list-style:none;
overflow: hidden; 
}
#portfolio li img {
border:0px none;
height:300px;
}
#portfolio li h3  {
width:480px;
height:300px;
display:block;
position:absolute; 
top:0; 
right:0;
padding:40px 30px 0px 0px;
text-align:right;
direction:rtl;
font:20px/38px Arial, Times New Roman, sans-serif;
}
#portfolio li a, #portfolio li a.visited {
color:#fff;
text-decoration: none;
}
#portfolio a:hover, #portfolio li a:active {
color:#ddd;/*0c0 ffea7d ffea7d FDF080 6e0 7ADB58*/
text-decoration: none;
}
/******************/
ul.col {
list-style:none;
height: 100px;
}
ul.col li {
list-style:none;
display:inline;
}
ul.col li a, ul.col li a:link, ul.col li a:visited, ul.col li a:active {
float:right;
padding:0;
margin:0 15px 0 0px;
height: 100px;
width:298px;
text-align: right;
border:1px solid #999;
color:#5c5c5c;
}

.col h3 {
padding:0;
margin:18px 10px 5px 5px;
width:180px;
float:right;

background:none;
color:#5e5e2f;
}
.col span {
padding:0;
margin:0px 10px;
width:180px;
float:right;
font:12px/18px tahoma, Arial, Times New Roman, sans-serif;
background:none;
}
ul.col li a:hover {
border:1px solid #663;
color:#262626;
}
#ia {
background:#f9f9f9 url('images/ahead.jpg') no-repeat top left;
}
#ib {
background:#f9f9f9 url('images/ant9.jpg') no-repeat top left;
}
#ic {
background:#f9f9f9 url('images/sim.jpg') no-repeat top left;
}
/********************/
/* vertical menu */
.vmenu {
background-color:#d7d7d7;
margin:0 0 15px 0;
padding:0;
border-bottom:1px solid #bbb;
float:right;
}
.level  {
margin:0;
padding:0;
list-style-type: none;
background-color:#bbb;
}
.level li a, .level li a:visited {
	text-decoration: none;
	width: 190px;
	display: block;
	font-size: 1em;
	color: #fff;
	padding: 0 10px 0 0;
	margin:0 0 1px 0;
	line-height: 22px;
}   
.vmenu h3 {
padding:6px 18px 8px 10px;
border-bottom:1px solid #bbb;
color: #6e4;/*6e4*/
font-size:1.1em;
background-color:#41464c;
}
.sb1 a, .sb1 a:visited  {
	background-color:#41464c;
	border-right:8px solid #41464c;
}
.sb2 a, .sb2 a:visited  {
	background-color:#62686f;
	border-right:8px solid #787878;
}
.sb3 a, .sb3 a:visited  {
	background-color:#868890;
	border-right:8px solid #aaa;
}
.level li a:hover  {
	background-color:#4f545a; 
	border-right:8px solid #ffb002;
    color: #6f0;
}
.level #active a  {
border-right:8px solid #ffb002;
color: #6f0;
}