@media only screen and ( min-width:768px ) {
	.iTop {
		min-width: 600px;
		float: right;
		margin-right: 20px;
	}
	.iTop ul {
		float: right;
	}
	.bStaticImage {
		padding: 10px 0;
	}
}


@media only screen and ( min-width:971px ) {
	.bMobile {
		cursor: pointer;
		display: block;
		height: 20px;
		right: 36px;
		position: absolute;
		top: 14px;
		width: 26px;
	}
	.bMobileLine {
		background: #eeeeee;
		height: 4px;
		margin: 0 0 4px;
		width: 26px;
	}
	.iMainMobile {
		background-color: #eee;
		box-shadow: 0 0 11px rgba(35,31,32,.75);
		color: #333333;
		display: none;
		left: 0;
		margin: 0 20px;
		-moz-box-shadow: 0 0 11px rgba(35,31,32,.75);
		padding: 20px 0 15px;
		position: absolute;
		top: 50px;
		-webkit-box-shadow: 0 0 11px rgba(35,31,32,.75);
		width: 918px;
		z-index: 200;
	}
	.iMainMobile ul {
		margin: 0 30px;
	}
	.iMainMobile li span {
		color: #333333;
		display: block;
		font-size: 16px;
		position: relative;
		text-shadow: 1px 1px rgba(255,255,255,.4);
		z-index: 1000;
	}
	.iMainMobile li span a {
		background: url(../gfx/menu-dot.png) repeat-x 0 bottom;
		color: #333333;
		display: block;
		padding: 11px 0;
	}
	.iMainMobile li:last-child span a {
		background: none;
	}
	.iMainMobile li ul {
		display: none;
		padding: 6px 0;
	}
	.iMainMobile li.selected ul {
		display: block;
	}
	.iMainMobile li ul li a {
		background: url(../gfx/menu-dot.png) repeat-x 0 bottom;
		color: #333;
		color: #333333;
		display: block;
		font-size: 13px;
		line-height: 15px;
		padding: 10px 0 11px;
		text-shadow: 1px 1px #fff;
	}
	.iMainMobile li a:hover {
		color: #df2c2c;
	}
	.liMobile {
		display: block;
	}
}