		#mainSlider {
			height: 550px;
			width:1400px;
			overflow: hidden;
			margin-top: 50px;
		}
		
		#mainSlider .mSButtons {
			height: 80%;
		}
		
		#mainSlider .frame {
			width: 100%;
			height: 100%;
		}
		
		#mainSlider .frame .slide_element {
			height: 100%;
		}
		
		#mainSlider .frame .slide_element> div {
			float: left;
			height: 100%;
			overflow: hidden;
		}
		
		#mainSlider .frame .mSCover img {
			max-width: none;
		}
		
		#mainSlider .credit {
			position: absolute;
			bottom: 10px;
			left: 10px;
			font-size: 11px;
			line-height: normal;
			font-weight: 300;
			text-shadow: rgba(0, 0, 0, 0.7) 0 1px 0px;
			color: #CCC;
			background: #000;
			background: rgba(0, 0, 0, 0.6);
			padding: 0 4px;
			white-space: nowrap;
			z-index: 1002;
			text-transform: uppercase;
		}
		
		#mainSlider .credit a {
			color: #FFF;
			font-weight: 400;
		}
		
		.contentLayerContainer {
			position: absolute;
			top: 0px;
			left: auto;
			width: 100%;
			overflow: hidden;
			z-index: 1002;
		}
		
		.infoBlock {
			position: absolute;
			top: 190px;
			right: -250px;
			opacity: 1;
			left: auto;
			max-width: 250px;
			padding-bottom: 0;
			background: transparent;
			overflow: hidden;
			z-index: 1100;
		}
		
		.infoBlockLeft {
			position: absolute;
			top: 190px;
			left: -250px;
			opacity: 1;
			max-width: 250px;
			padding-bottom: 0;
			background: transparent;
			overflow: hidden;
			z-index: 1100;
		}

				
		.infoBlockTop {
			position: absolute;
			top: 0;
			right: 10%;
			opacity: 0;
			max-width: 250px;
			padding-bottom: 0;
			background: transparent;
			overflow: hidden;
			z-index: 1100;
		}

		.infoBlockCenter {
			position: absolute;
			top: 0;
			text-align:center;
			opacity: 0;
			width: 100%;
			padding: 0 33% 0 0;
			padding-bottom: 0;
			background: transparent;
			overflow: hidden;
			z-index: 1100;
		}
	
		
		
		.infoBlockB {
			position: absolute;
			top: 150px;
			right: 20%;
			opacity: 0;
			left: auto;
			max-width: 250px;
			padding-bottom: 0;
			background: transparent;
			overflow: hidden;
			z-index: 2000;
		}
		
		.t {
			position: absolute;
			top: 100px;
			right: 20%;
			left: auto;
			max-width: 250px;
			padding-bottom: 0;
			background: transparent;
			overflow: hidden;
			z-index: 1100;
		}
		
		.infoBlockLeftBlack {
			color: #FFF;
			background: #000;
			background: rgba(0, 0, 0, 0.55);
			left: 90px;
			right: auto;
			opacity: 0;
		}
		
		.infoBlock2 {
			top: 90px;
			left: 100px;
		}

		@media (max-width: 1500px) {
			#mainSlider {
				height: 400px;
				margin-top: 50px;
			}
			.infoBlock {
				min-width: 40%;
			}
		}

		@media (max-width: 1300px) {
			#mainSlider {
				height: 400px;
				margin-top: 50px;
			}
			.infoBlock {
				min-width: 40%;
			}
		}
		
		@media (max-width: 1024px) {
			#mainSlider {
				height: 350px;
			}
			.infoBlock {
				min-width: 40%;
			}
		}
		
		@media (max-width: 768px) {
			#mainSlider {
				margin: 0 -20px;
				height: 400px;
				margin-top:110px;

			}
			.infoBlock {
				padding: 10px;
				height: auto;
				max-height: 100%;
			}
			.infoBlock h4 {
				font-size: 14px;
				line-height: 17px;
			}
			.infoBlock p {
				font-size: 12px;
			}
		}