/*////////////////////////////////////

				*****

////////////////////////////////////*/

#indexwrap{
	width:971px;
	margin:0px auto 15px auto;
	background:#000000 url(../imgr/topurban1208.jpg) no-repeat;
}
#TopRbox{
	float:right;
	width:560px;
	margin-top:345px;
	padding-bottom:15px;
}
#TopLbox{
	float:left;
	width:380px;
	margin-top:391px;
	padding-bottom:15px;

}
.topAlubm a,.topAlubm a:visited{
	display:block;
	background:url(../imgr/bgtop.gif) 0 0;
	height:191px;
	width:380px;
	text-indent:-9999px;
	overflow:hidden;
}
.topAlubm a:hover{
	background:url(../imgr/bgtop.gif) 0 -200px;

}
.toplivesche{
	margin-top:15px;
}
.toplivesche a,.toplivesche a:visited{
	display:block;
	background:url(../imgr/bgtop.gif) 0 -400px;
	height:90px;
	width:380px;
	text-indent:-9999px;
	overflow:hidden;
}
.toplivesche a:hover{
	background:url(../imgr/bgtop.gif) 0 -500px;
}

#topvideoselect{
	background:url(../imgr/bgtop.gif) 10px -600px;
	height:25px;
	width:390px;
}
#videoDiv{
	margin-top:5px;
}
.vdioBTN1{
	float:left;
	height:26px;
	width:190px;
}
.vdioBTN1 a,.vdioBTN1 a:visited{
	display:block;
	height:26px;
	width:190px;
	text-indent:-9999px;
	overflow:hidden;
}
.vdioBTN2 a,.vdioBTN2 a:visited{
	display:block;
	height:26px;
	width:195px;
	text-indent:-9999px;
	overflow:hidden;
}
.vdioBTN2{
	float:right;
	height:26px;
	width:195px;
}

/*////////////////////////////////////
				nav
////////////////////////////////////*/
#TPnav{
   	text-align:left;
	padding:12px 10px 10px 15px;
	background:url(../imgr/bg_topnav.gif) no-repeat;
}
#TPnav ul,#TPnav li{
	display:inline;
}
#TPnav li{
	/*padding-left:1px;*/
	color:#eee;
}
#TPnav li a{
	color:#FF0000;
}
#TPnav li a:hover{
	color:#00CCCC;
}
#TPmenu1{
	position:absolute;
	top:35px;
	left:90px;
	_left:80px;
	visibility:hidden;
	text-align:left;
	width:71px;
}
#TPmenu2{
	position:absolute;
	top:35px;
	left:380px;
	_left:370px;
	visibility:hidden;
	text-align:left;
	width:71px;
}
.TPsubmenu{
	font-size:10px;
	width:71px;
	color:#FFFFFF;
}
.TPsubmenu a{
	display:block;
	padding:2px 1px 2px 5px;
	width:65px;
	background:#DDD;
	color:#333333;
}
.TPsubmenu a:hover{
	width:65px;
	padding:2px 1px 2px 5px;
	background:#FF3399;
	color:#FFFFFF;
	text-decoration:none;
}
#wrap{
	width: 858px;
	margin:0 auto 0;
	padding:0;
	background:url(../imgr/bg_wapper.gif) no-repeat #fff;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
}

#contents{
	text-align:left;
	background:url(../imgr/bg_con.jpg) repeat-y;
	margin:5px 15px 0 15px;

	_height:1em;
}

*:first-child+html #contents {
	overflow:hidden;
}

/*////////////////////////////////////

				header

////////////////////////////////////*/



#header{
	width:858px;

	height:85px;

	margin:0 auto;

	text-align:left;

	background:url(../imgr/bg_header.gif);

}





#logo{

	float:left;

	text-align:left;

	width:256px;

	padding:20px 0 0 13px;

}



#nav{

	float:right;

	width:575px;

	margin:45px 5px 0 0;

	text-align:right;

}



#indexbottom #nav{

	float:right;

	width:575px;

	margin:5px 5px 0 0;

	text-align:right;

}



#flashbox{

	width:100%;

	height:530px;

	position:absolute;

	z-index:1000;

	/*top:235px;*/

	top:40px;	

	left:0px;

	margin:0 auto;



}



/*////////////////////////////////////

				footer

////////////////////////////////////*/

#footer{

	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-align:left;

	height:80px;

	clear:both;

}

#footerinner_l{
	float:left;
	padding:5px;
	text-align:left;
	color:#888;
	width:620px;

}

#footerinner_r{
	float:right;
	padding:15px;
	text-align:right;
	color:#888;
	height:30px;
}

#footer ul li{

	display:inline;

	font-size:10px;

}

#footer li{

	padding-right:5px;

}

/*////////////////////////////////////

			main sub

////////////////////////////////////*/

#main{

	float:right;
	width:562px;
	padding-top:15px;
	_height:1em;


}



#sub{
	float:left;
	width:230px;
	padding-right:18px;
	background:url(../imgr/bg_side.jpg) no-repeat;
	_height:1em;
}

#sub h3{
	border-left:#FF3366 5px solid;
	padding-left:6px;
	margin-bottom:6px;
}


