#menu{list-style-type: none; margin:0; padding:20px 20px 20px 0px; width: 155px;}

#menu a{color: #FFFFFF;	display: block;	width: auto; padding: 4px 5px 4px 10px;	text-decoration: none; border-bottom: 0px; margin-left:5px;}

#menu a:visited, .menu a:active{color: #FFFFFF;}

#menu a:hover {	background-color: #FFFFFF; FILTER: alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
color: #333333;
display: block;
width: auto; z-index:-1;}

.table { background-repeat:repeat-y; background-image:url(../images/eng/index/index_r5_c3.jpg); width:175px; height:100%; margin:0px; padding:0px;overflow:hidden}

#menu_bg {background-image:url(../images/eng/index/index_r5_c1.jpg); width:175px; height:100%; margin:0px; padding:0px; display: block;}




.sub{list-style-type: none;	margin: 5px 0px 0px 0px;	padding: 0px;	width: 220px; background-color:#baebea;}

.sub li a{	color: #404040; display: block; width: auto; padding: 4px; text-decoration: none; border-bottom: 1px; border:1px solid #FFFFFF;}

.sub li a:visited, .sub li a:active{color: #404040;}

.sub li a:hover{color: #404040;	background-color: #47b7cf;}

.sub_green{list-style-type: none;	margin: 5px 0px 0px 0px;	padding: 0px;	width: 220px; background-color:#baebea;}

.sub_green li a{	color: #404040; display: block; width: auto; padding: 4px; text-decoration: none; border-bottom: 1px; border:1px solid #FFFFFF;}

.sub_green li a:visited, .sub_green li a:active{color: #404040;}

.sub_green li a:hover{color: #404040;	background-color: #99CC00;}


/*---------------client list------------------*/
.client{
	list-style-type: none;
	margin: 5px 0;
	padding: 0;
	width: 300px;
}

.client li a{
	color: #999999;
	display: block;
	width: auto;
	padding: 4px 0;
	padding-left: 10px;
	text-decoration: none;
	border-bottom: 0px;
}


* html .client li a{ /*IE only*/
	width: 300px;
}

.client li a:visited, .client li a:active{
color: #999999;
}

.client li a:hover{
	color: #666666;
	background-color: #FFCC00;
}
.client_table{
	background-color:#FF9900;
	width:720px;
	border:0;
}
.client_bg{background-color: #fdddba;}

/*---------------top menu------------------*/
.top_menu ul {list-style:none; color:#FFF;}

.top_menu li {float:left;  text-align:center; margin-right:4px;}

.top_menu li a,top_menu li a:visited{color:#FFFFFF; width: auto; display: block; padding:1px 3px 1px 3px;}

a.bot:visited {
color:#FFFFFF; width: auto; display: block; padding:1px 3px 1px 3px;
}

.top_menu li a:hover,top_menu li a:active{ background-color:#FFFFFF;
FILTER: alpha(opacity=50);
opacity: 0.5;
color: #333333;
display: block;
width: auto;
}

.search { width: 55px; text-align: center;}

.search a, .search a:visited{
color:#FFFFFF;!important width: auto; display: block; padding:1px 5px 1px 5px;}

.search a:hover, .search a:active{
background-color:#FFFFFF;
FILTER: alpha(opacity=50);
opacity: 0.5;
color: #333333;
display: block;
}
/*---------------footer menu------------------*/
.footer {
	margin:0 auto;
	height:100px;
	width:100%;
	background-color:#B3B3B3;
	vertical-align:bottom;
}

.footer a:link, .footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.footer a:hover, .footer a:active {
	text-decoration: none;
	color: #333333;
}
.footer td {
	color:#FFFFFF
}

/*---------------index------------------*/
.enter ul{
margin-left:80px;
padding: 0;
text-align: left;
font-size: 12px;
margin-top:5px;
margin-bottom:5px;
}
.enter li{
list-style-type: none;
display: inline;
padding: 0 5px;
}

.enter a, .enter a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;

}
.enter a:hover, .enter a:active{
border: 1px solid #2b66a5;
color: #ffffff;
background-color: #2b66a5;
}

/*---------------workshops menu------------------*/

.work{
	list-style-type: none;
	margin: 5px 0;
	padding: 0;
}


.work ul{
	width: 700px;
}

.work li{
	margin-right:5px;
	list-style-type: none;
	float:left;
	color: #404040;
	background-color:#DBF4C4;
	width: auto;
}


.work a, .work li a:visited, .work li a:active{
	color: #404040;
	display: block;
	width: auto;
	padding: 4px;
	text-decoration: none;
}

.work li a:hover{
	color: #404040;
	background-color: #FF9900;
}

/*---------------intitle------------------*/

.intitle div{background-color:#95DDFF;
margin-right:10px;
color:#FFFFFF;
}

.intitle a:link, .intitle a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.intitle a:hover, .intitle a:active {
	text-decoration: none;
	color: #333333;
}


/*---------------in_title menu------------------*/

.inmeun ul{600px;}
.inmenu li{ color:#FFFFFF;
	list-style-type: none;
	float:left;
	width: auto;
	padding:0px 4px 0px 4px;display: block;
}


.inmenu a, .inmenu li a:visited, .inmenu li a:active{
	color: #FFFFFF;
	text-decoration: none;
}

.inmenu li a:hover{
	color: #666666;
}

.what img{
	 width: expression(this.width > 500 ? 500: true); max-width: 500px; 
}




/*---------------workshops menu------------------*/

.work2{
	color:#FFF; text-align:center;
	background-color:#99cc33;
}


.work2 a {
	color: #fff;
	text-decoration: none;
}

.work2_2{
	color:#FFF; text-align:center;
	background-color:#ff9900;
}

.work2_2 a {
	color: #fff;
	text-decoration: none;
}

