* { margin:0px; padding:0px }

.mizu-edit-button {
    position:relative;
    z-index:900;

}

.clear { clear:both; }
img { border:0px; }
.content ul li, .content  ol li {
	margin:3px 0px 3px 20px;
	list-style:circle;
} 	
.content ol li {
	list-style:decimal;
}
.content p, .content .txt div {
	margin-bottom:5px;
}
html {
	background:url(../img/struct/html-bg.jpg) repeat-x  #000;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../img/struct/main-bg-v4.jpg) no-repeat center top ;
}

.wrap-box {
	position:relative;
	z-index:22;
}


.wrap {
	width:973px;
	margin:auto;
	position:relative;
	z-index:23;
}
.header {
	height:535px;
	background:url(../img/struct/header-n.png) no-repeat ;
	margin-bottom:-200px;
	position:relative;
	z-index:25;
}
	.homeLink {
		display:block;
		width:200px;
		height:190px;
		float:left;
		position:absolute;
		top:127px;
		left:113px;
        background:url(../img/struct/logo-n.png) no-repeat ;
        background-size:contain;
	}
	
.ticker {
	position:absolute;
	top:25px;
	left:15px;
	width:300px;
	opacity:.7;
	filter:alpha(opacity=70);
}
	.ticker .team1, .ticker .team2, .ticker .mbox {
		float:left;
		width:100px;
		text-align:center;
	}
	.ticker .gam, .ticker .date {
		padding-top:3px;
		height:15px;
		margin:0px 3px 3px 0px;
	}
	.ticker .team, .ticker .result {
		padding-top:6px;
		height:21px;
	}
	.ticker .team, .ticker .date, .ticker .result {
		background:#000;
		color:red;
		margin:0px 3px 3px 0px;
		font-size:16px;
	}
	.ticker .date {
		font-size:13px;
		
	}
	.ticker .result {
		font-size:20px;
		padding-top:4px;
		height:23px;
	}
	.ticker .gam {
		color:white;
		font-size:16px;
	}
	.ticker .txt {
		line-height:28px;
		background:#000;
		height:28px;
		overflow:hidden;
		margin:0px 3px 3px 0px;
		color:white;
	}
		.cu {
			text-transform:uppercase;
			
		}
.lihg-ticker {
	width:134px;
	height:23px;
	background:url(../img/struct/lihg-ticker.png) no-repeat;
	display:block;
	position:absolute;
	top:110px;
	left:70px;
	text-decoration:none;
}
	* html body .lihg-ticker {
		background:url(../img/struct/lihg-ticker.gif) no-repeat;	
	}
	
.nav-main {
    display:block;
    clear:both;
    
}
.nav > li > a {
    height:30px;
    background:url(../img/struct/nav-a-bg.png) no-repeat !important;
    margin-bottom:8px;

}
.nav > li > a > span {
    color:black;
    font-weight: bold;
}
.nav a.i16 {
    height:30px;
    background:url(../img/struct/title-1.png) no-repeat !Important;
    margin-bottom:8px;
}
.nav > li > a.i16 > span {
    display:none;
}

/*
.nav a.i3 {
    height:81px;
    background:url(../img/struct/title-2.png) no-repeat;
}

.nav a.i969 {
    height:30px;
    background:url(../img/struct/title-3-n.png) no-repeat;
}
.nav a.i960 {
    height:81px;
    background:url(../img/struct/title-4.png) no-repeat;
}
.nav a.i128 {
    height:20px;
    background:url(../img/struct/title-5.png) no-repeat;
}
*/

/*
.nav > li > a > span {
    display:none;
}
*/
.nav  {
	
}
	.nav li {
		list-style:none;
		
	}
	.nav li a, .nav li a {
		color:white;
		display:block;
		line-height:17px;
		font-size:13px;
		padding:0px 15px;
		color:#000;
		color:white;
		background:none;
		text-transform:uppercase;
		text-decoration:none;
		font-weight:bold;
		margin:0px 0px 5px 0px;
	}
	
/*
	.nav li a.nr0, .nav li a.nr1 {
		background:url(../img/struct/nav-1-bg.png) repeat-y;
		color:#000;
	}
	.nav li a.nr1 {
		margin-top:20px;
	}
		.nav li ul li a.nr1 {
			margin:0px 0px 5px 0px;
		}

	.nav li.nr1 {
		padding-bottom:10px;
		background:url(../img/struct/nav-spacer.png) no-repeat left bottom;
	}
	.nav li.nr2 {
		padding-top:10px;	
	}
*/
/*
    .nav li a:hover , .nav li a.on {
        background:url(../img/struct/nav-1-bg.png) repeat-y -100px top;
    }
*/
	/* 2 level */
	.nav li ul  {
		padding-bottom:30px;
	}
		.nav li ul li {
			float:none;	
			background:none !important;
			padding:0px !important;
		}
		.nav li ul li a {
			float:none;	
			line-height:15px;
			font-size:12px;
			padding:0px 0px 0px 32px;
			color:#fff !important;
			font-weight:normal;
			text-transform:none;
			background:url(../img/struct/nav-2-bg.png) no-repeat 18px 5px !important;
			
		}
		.nav li ul li a:hover, .nav li ul li a.on {
			background:url(../img/struct/nav-2-bg.png) no-repeat 21px 5px !important;
		}
	
	
	
.middle {
	clear:both;
	position:relative;
	z-index:27;
	background:url(../img/struct/middle-bg.png) repeat-y;
	border-bottom:1px solid black;
	padding:0px 0px 20px 0px;
}
	.middle-1 {
		
	}
	.middle .col1 {
		float:left;
		width:206px;
		padding:0px 0px 0px 0px;
		margin:0px 0px;
	}
	.middle .col2 {
		float:left;
		width:676px;
		padding:0px 0px 10px 45px;
	}

.content {
	min-height:500px;
}
.mainMediaTop {
	width:1px;
	height:1px;
	z-index:23;
}
	
	.main-img-spc {
		position:absolute;
		z-index:24;
		top:0px;
		right:0px;
		width:108px;
		height:233px;
        /*
		background:url(../img/struct/main-img-spc.gif) no-repeat 0px top;
		background:url(../img/struct/main-bg-header-v2.png) no-repeat -30px top;
        */
        background:url(../img/struct/main-bg-v4.jpg) no-repeat -1180px top ;
        border-radius:120px 0 0 0 ;

	}
	.mainMediaTop .slider {
		position:absolute;
		top:0px;
		right:30px;
		width:670px;
		height:235px;
	}
	.mainMediaTop .pager {
		position:absolute;
		z-index:30;	
		top:5px;
		right:80px;
		opacity:.6;
		filter:alpha(opacity=60);
	}
		.mainMediaTop .pager a {
			display:block;
			width:18px;
			line-height:20px;
			text-align:center;
			text-decoration:none;
			margin:0px 3px 0px 0px;
			float:left;
			font-size:10px;
			color:white;
			background:#000;
		}
		.mainMediaTop .pager a:hover, .mainMediaTop .pager a.activeSlide {
			background:white;
			color:#000;
		}

.mainMedia {
	height:330px;
	width:676px;
	overflow:hidden;
	position:relative;
}
	.mainMedia a {
		text-decoration:none;
	}
	.mainMedia .cnt h1, .mainMedia .cnt .text {
		color:white;
	}
	.mainMedia a:hover * {
		color:red !important;	
	}
	.mainMedia .cnt {
		bottom:0px;
		left:0px;
		width:656px;
		background:#000;
		position:absolute;
		z-index:24;
		
		opacity:.8;
		filter:alpha(opacity=80);
		border-top:1px solid #aaa;
		padding:10px;
	}

	.mainMedia .pager {
		position:absolute;
		z-index:24;	
		top:5px;
		right:5px;
		opacity:.6;
		filter:alpha(opacity=60);
	}
		.mainMedia .pager a {
			display:block;
			width:18px;
			line-height:20px;
			text-align:center;
			text-decoration:none;
			margin:0px 3px 0px 0px;
			float:left;
			font-size:10px;
			color:white;
			background:#000;
		}
		.mainMedia .pager a:hover, .mainMedia .pager a.activeSlide {
			background:white;
			color:#000;
		}
	.mainMedia .slider {
		text-align:center;
	}
	
.mediaplayer {
	width:300px;
	height:auto;
	float:right;
	margin:0px 0px 0px 20px;	
}

.bread-nav {
	padding:0px 0px 0px 0px;
	height:25px;
	position:relative;
	margin:-25px 0px 0px 0px;
}
	.bread-nav li {
		list-style:none !important;
		float:left;
		margin:0px !important;
	}
	.bread-nav li a, .bread-nav li span {
		display:block;
		float:left;
		text-decoration:none;
		padding:5px 5px 5px 0px;
		color:#aaa;
		margin:0px 3px 0px 0px;
	}
	.bread-nav li a.on {
	}
	.bread-nav li a:hover {
		color:black;
		
	}
	.content h1 {
		clear:both;
		font-weight:normal;
		font-size:25px;
	}
	.content h2 {
		font-weight:normal;
		font-size:16px;
	}
	.content, .content a {
		color:#000;
	}
	.content .txt {
		clear:both;
		padding-top:15px;
		line-height:150%;
	}
	
.content .files {
		padding-top:15px;
	}
	.content  .gallery {
		padding-top:15px;
	}
	.content .gallery .item {
		float:left;
		padding:2px 2px;
		margin:0px 7px 7px 0px;
		position:relative;
	}

	.content .gallery .item span {
		display:block;
		position:absolute;		
		width:90px;height:30px;
		bottom:0px;
		right:0px;
		background:red;
		z-index:20;
	}
		.content .gallery .item-1 {
			padding-left:0px;	
		}
			.content .gallery .item-2 span {
				top:0px;
			}
			.content .gallery .item-3 span {
				left:0px;
			}
			.content .gallery .item-4 span {
				left:0px;
				top:0px;
			}
			.content .gallery .item-5 span {
				left:0px;
			}
		.content .gallery .item-5 {
			padding-right:0px;	
		}

	.content  .gallery a.img {
		display:block;
		width:120px;
		position:relative;
		height:80px;
		background-position:center center;
		float:left;
		text-decoration:none;
		z-index:21;	
	}
	/* gal one img */
	.content  .gallery-1 .item {
		padding:0px;
		margin:0px;
	}
	.content  .gallery-1 a.img {
		height:330px;
		width:676px;
		margin:0px !important;
		padding:0px !important;
		float:left;
	}
		.content .gallery-1 .item span {
			display:none;
			
		}




/** list ***/
.list {
	clear:both;
}
.list .item {
	padding:3px;
	margin:20px 21px 0px 0px;
	background:#D8D8D8;
	width:205px;
	height:192px;
	overflow:hidden;
	float:left;
} 
	.list .item-3 {
		margin-right:0px;
	}
	.list, .list a {
		color:black;
	}
	.list a {
		text-decoration:none;
	}
	.list h3 {
		font-size:14px;
		
		
	}
	.list .img {
		display:block;
		text-align:center;
		padding:0px 0px 8px 0px;
		height:115px;
	}
	.list .img span {
		display:block;
		width:205px;
		height:115px;
		background-repeat:no-repeat;
		background-position:center center;
        background-size:contain;
	}
	.list .more {
		font-size:11px;
	}
	 .list .txt { 
		padding:3px 0px 0px 0px;
		font-size:12px;
	 }
	.list a:hover, .list a:hover h3 {
		color:red;
	}

	 
	
.paging {
	padding:10px 0px;
	clear:both;
}
	.paging a {
		display:block;
		line-height:20px;
		width:25px;
		text-align:center;
		
		text-decoration:none;
		color:#aaa;
		float:left;
		margin:0px 3px 0px 0px;
	}
	.paging a:hover, .paging a.on {
		background:#aaa;
		color:#fff;
	}	



.footer {
	background:url(../img/struct/footer-bg.png) left top repeat-x;
	margin-top:10px; 
	padding:10px 0px 20px 0px;
	clear:both;
	
}
*+html .footer {
	margin-top:190px;
}
	.footer .cnt {
		padding:10px 10px 0px 10px;
		text-align:center;
	}
	.footer, .footer a {
		color:white;
		font-size:10px;
		text-decoration:none;
	}
	.footer a:hover, .footer a.on {
		color:red;
	}
	.footer p {
		display:inline;
	}

/* banner */
.banner {
	clear:both;
}
	.banner-right {
		
	}
	.banner-right .item{
		margin-bottom:7px;
		display:block;
	}
	.banner-footer {
		padding:10px 0px 0px 0px;
	}
	.banner-footer .item {
		display:block;
		float:left;
		margin-right:3px;
	}


/* ie6 hacks */
/*
* html body .wrap-box {
	background-image:url(../img/struct/spc-nav-bg.gif);
}
* html body .homeLink {
	background-image:url(../img/struct/logo.gif);
}
* html body .fbLink {
	background-image:url(../img/struct/fb.gif);
}
*/

/* mizu hacks */
.mainMediaTop .mizu-edit-button {
	position:absolute;
	top:10px !important;
	right:30px !important;
	
}
.mainMedia .mizu-edit-button {
	position:absolute;
	top:10px !important;
	right:30px !important;
}
