img.TransBG{

	border:none!important;

}

#right ul{

	width:100%!important;

}

div.module_red, div.module, div.module_menu {

	margin-bottom:15px;

	float:left;

	width:100%;

}

/* box */



div.module_menu {

  	background: url(../images/b1.gif) 100% 100% no-repeat;

  	padding: 0;

}

 

div.module_menu div {

  	background: url(../images/b2.gif) 0 100% no-repeat;

  	margin: 0;

  	border: 0;

}

 

div.module_menu div div{

  	background: url(../images/b3.gif) 100% 0 no-repeat;

}

 

div.module_menu div div div {

  	background: url(../images/b4.gif) 0 0 no-repeat;

  	padding:0 15px 10px;

}

#right div.module div div div h3{

	margin:0 -15px 10px!important;

	padding:5px 20px 5px!important;

}



#right div.module_menu div div div h3{

	margin:0 -15px 5px!important;

	padding:5px 20px 5px!important;

}



div.module_red {

  	background: url(../images/b1.gif) 100% 100% no-repeat;

  	padding: 0;

}

 

div.module_red div {

  	background: url(../images/b2.gif) 0 100% no-repeat;

  	margin: 0;

  	border: 0;

}

 

div.module_red div div{

  	background: url(../images/b3.gif) 100% 0 no-repeat;

}

 

div.module_red div div div {

  	background: url(../images/b4.gif) 0 0 no-repeat;

  	padding:0 15px 10px;

}

#right div.module_red div div div h3{

	margin:0 -15px 10px!important;

	padding:5px 20px 5px!important;

}

#right div.module_red div div div h3{

	background: url(../images/bg_h3_right_red.gif) no-repeat left bottom;

	color:#fff;

}





#right div.module_menu div div div h3{

	background: url(../images/bg_h3_right.gif) no-repeat left bottom;

	color:#fff;

}

#right div.module div div div h3{

	background: url(../images/bg_h3_right.gif) no-repeat left bottom;

	color:#fff;

}



/* box */



div.module{

  	background: url(../images/b1.gif) 100% 100% no-repeat;

  	padding: 0;

}

 

div.module div {

  	background: url(../images/b2.gif) 0 100% no-repeat;

  	margin: 0;

  	border: 0;

}

 

div.module div div{

  	background: url(../images/b3.gif) 100% 0 no-repeat;

}

 

div.module div div div {

  	background: url(../images/b4.gif) 0 0 no-repeat;

  	padding:0 15px 10px;

}

div.module div div div h3{

	margin:0;

	padding:10px 0;

}

#lat div.module div div div h3{

	background: url(../images/bg_h3_u2.gif) no-repeat left bottom;

	color:#124c72;

}

#lat div.module div div div a{

	font-weight:bold;

}



form {

	margin:5px 0;

}

form input {

	margin:2px 0;

}

.contentheading {

	font-size:16px;

	font-weight:bold;

	color:#124c72;

}



/* left */

#left .moduletable h3, #left .module_menu h3 {

	background: url(../images/bg_h3_right_red.gif) no-repeat left bottom;

	color:#fff;

	margin:0 -15px 10px!important;

	padding:5px 20px 5px!important;

}

#us_all .moduletable h3{

	background:transparent url(../images/bg_h3_user.gif) no-repeat scroll left bottom;

	color:#124C72;

	margin:0;

	padding:10px 0;	

}



/* right */

#right .module_menu ul{

	padding:0;

	list-style-type:none;

	margin:0;

}

#right .module_menu ul li{

	

	background:url(../images/bg_dot.gif) repeat-x bottom left;

}

#right .module_menu ul li a{

	padding:8px;

	display:block;

	font-weight:bold;

	color:#343434;

	background:transparent url(../images/bg_readon.gif) no-repeat scroll left center;

}

.us .moduletable ul{

	padding:0;

	list-style-type:none;

	margin:0;

}

.us .moduletable ul li{

	background:url(../images/bg_dot.gif) repeat-x bottom left;



}

.us .moduletable ul li a{

	padding:8px;

	display:block;

	font-weight:bold;

	color:#343434;

	background:transparent url(../images/bg_readon.gif) no-repeat scroll left center;

	

}



/* footer */

#copyright ul#mainlevel, #copyright ul.menu {

	padding:0;

	list-style-type:none;

	margin:0;

}

#copyright ul#mainlevel li, #copyright ul.menu li{

	float:right;

}

#copyright ul#mainlevel li a, #copyright ul.menu li a{

	border-left:1px solid;

	display:block;

	padding:0 14px;

	text-decoration:underline;

}

#copyright ul#mainlevel li#style0 a, #copyright ul.menu li a{

	border-left:none;

	padding-left:0;

}



/* login */

/*

#id_highslide_login span {

	display:none;

}

.highslide-header {

border-bottom:1px solid #CCCCCC;

}

#ja-login form #mod_login_username {

	background:#FFFFFF url(../images/username.png) no-repeat scroll 2px center;

}

#ja-login form #mod_login_password {

	background:#FFFFFF url(../images/password.png) no-repeat scroll 2px center;

}

#ja-login form #mod_login_username, #ja-login form #mod_login_password {

	font-weight:bold;

	margin:1px 4px 0 0;

	padding-bottom:2px;

	padding-left:20px;

	padding-top:2px;

	width:80px;

}*/

.ja-login-user, .ja-login-password{
	
	floaf:left;

}

#ja-login{

	font-size:11px;

}

#ja-login #login input.button{

	float:right;

}

.ja-login-links{

	margin-top:8px;

	clear:both;

}

.ja-login-links a{

	padding-right:20px;

	display:block;

	float:left;

}

#login ul{

	list-style-type:none;

	margin:0;

	padding:0;

}

#login ul li{

	float:right;

}
#vuser, #vpass {
	float:left;
}
#vup{
	float:right;
}
.login-switch{

	width:55px;

	height:22px;

	background:url(../images/bg_login.png) no-repeat center center;

	font-size:0;

	display:block;

	border:none;

}
.register-switch{

	width:55px;

	height:22px;

	background:url(../images/bg_register.png) no-repeat center center;

	font-size:0;

	display:block;

	border:none;

}
.button.validate{

	width:55px;

	height:22px;
	
	background:url(../images/bg_send.gif) no-repeat center center;
	
	font-size:0;

	display:block;

	border:none;
}
.login-links a{
	background:url(../images/bg_a_login.gif) no-repeat 3px center;
	padding-left:10px;
}
form#login{
	width:400px;
}
#vup input.button{

	width:55px;

	height:22px;

	background:url(../images/bg_log.gif) no-repeat center center;

	font-size:0;

	display:block;

	border:0;

	cursor:pointer;

}

/* search */

#search input{

	margin:0;

}

#search #mod_search_searchword{

	border:0;

	background:url(../images/bg_input_search.gif) no-repeat left center;

	width:215px;

	float:left;

	padding:4px;

}

#search .button{

	border:0;

	background:url(../images/bg_bt_search.gif) no-repeat center center;

	width:25px;

	height:23px;

	float:left;

	font-size:0;

	cursor:pointer;

}



/* vns style show content */

#vns_title{

	width:100%;

	float:left;

	background:url(../images/bg_title_content.gif) no-repeat left bottom;

	padding:5px 0;

}

#vns_tb_content{

	width:100%;

	float:left;

}

#vns_contentpagetitle{

	width:350px;

	float:left;

	padding-left:10px;

}

#vns_createdate{

	width:48%;

	float:right;

}

.contentpaneopen .createdate{

	background:url(../images/bg_title_content.gif) no-repeat left top;

	padding:10px 0 0 10px;

}

ul#vlogin{
	margin:0;
}
