
/* font */
	
		@font-face {
		font-family: "NeoSansPro-Bold";
		src: url('../fonts/NeoSansPro-Bold.eot');
		src: url('../fonts/NeoSansPro-Bold.otf') format('opentype'),
		url('../fonts/NeoSansPro-Bold.ttf') format('truetype'),
		url('../fonts/NeoSansPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/NeoSansPro-Bold.woff') format('woff'),
		url("../fonts/NeoSansPro-Bold.svg");	
		}
				
		@font-face {
		font-family: "NeoSansPro-Medium";
		src: url('../fonts/NeoSansPro-Medium.eot');
		src: url('../fonts/NeoSansPro-Medium.otf') format('opentype'),
		url('../fonts/NeoSansPro-Medium.ttf') format('truetype'),
		url('../fonts/NeoSansPro-Medium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/NeoSansPro-Medium.woff') format('woff'),
		url("../fonts/NeoSansPro-Medium.svg");	
		}
			
		@font-face {
		font-family: "NeoSansPro-Regular";
		src: url('../fonts/NeoSansPro-Regular.eot');
		src: url('../fonts/NeoSansPro-Regular.otf') format('opentype'),
		url('../fonts/NeoSansPro-Regular.ttf') format('truetype'),
		url('../fonts/NeoSansPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/NeoSansPro-Regular.woff') format('woff'),
		url("../fonts/NeoSansPro-Regular.svg");	
		}
			
		@font-face {
		font-family: "NeoSansPro-Italic";
		src: url('../fonts/NeoSansPro-Italic.eot');
		src: url('../fonts/NeoSansPro-Italic.otf') format('opentype'),
		url('../fonts/NeoSansPro-Italic.ttf') format('truetype'),
		url('../fonts/NeoSansPro-Italic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/NeoSansPro-Italic.woff') format('woff'),
		url("../fonts/NeoSansPro-Italic.svg");	
		}
				
/* body */
		
		html, body {                  		
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;		
		font-size:16px;          						
		text-indent:0;  
		text-align:justify;							
		line-height:24px;         						
		width:100%;
		min-width:1050px;
		height:100%;
		margin:0 auto;                              			
		padding:0;                            	 		
		color:#ffffff;	
		background:#000000;
		}	
		
#cerror {
width:100%;
    position: fixed;
    top: 0px;
    z-index: 10000000;
	color:#000;
	padding-top:5px;
	background:#000;
	
	
}
#logo span{
font-size:12px;
}
.tyF{
transition:0.5s;
text-align:center;
font-size:20px;
color:#fff;
text-transform:uppercase;
}
.tyF2{
transition:1s;
color:#ffb400;
font-size:50px;
text-transform:uppercase;
padding:40px;
}
#cerror ul li{
color:#fff;
}

		::selection {color:#ffffff;	background:#1C9AD6;}
		::-moz-selection {color:#ffffff;	background:#1C9AD6;}
		
		body img {border:none;}						

		a {text-decoration:none;} 
		
		a:link {color:#ffffff;} 				
		a:visited {color:#ffffff;} 
		a:hover {color:#ffffff;} 
		a:active {color:#ffffff;} 
		  		
		.clear {clear:both;}		
		
		input:-moz-placeholder {color:#000000;}
		input::-webkit-input-placeholder {color:#000000;}		

		input.error:-moz-placeholder {color:#ffffff;}
		input.error::-webkit-input-placeholder {color:#ffffff;}	
			
		textarea:-moz-placeholder {color:#000000;}
		textarea::-webkit-input-placeholder {color:#000000;}		

		textarea.error:-moz-placeholder {color:#ffffff;}
		textarea.error::-webkit-input-placeholder {color:#ffffff;}	
		
/* header */

		#header-w {
		width:100%;
		min-height:815px;
		padding:93px 0 0 0;
		margin:0;
		background:url('../images/bg1.jpg') no-repeat top center; 
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover; 
		position:relative;
		}

		#top-w {
		width:100%;
		padding:0;
		margin:0;
		background:rgba(0,0,0,0.8); 
		position:fixed;
		top:0;
		left:0;
		z-index:800;
		}
		
		.link {
		position:absolute;
		left:0;
		top:-93px;
		width:100%;
		}
		
		#nav-w {
		width:100%;
		padding:0;
		margin:0; 
		position:relative;
		border-top:1px solid rgba(255,255,255,0.1);
		}
		
		#nav {
		width:1000px;
		padding:10px 0;
		margin:0 auto;
		position:relative;		
		text-align:center;
		}
		
		#nav a {  		
		font-family: "NeoSansPro-Medium", sans-serif;
		font-weight:normal;
		font-style:normal;	
		text-transform:uppercase;
		font-size:16px;
		line-height:16px;
		padding:0;
		color:#ffffff; 
		}
		
		.nav1 {		
		text-align:left;
		float:left;
		margin:0 20px 0 0;
		}
		
		.nav2 {		
		text-align:center;
		float:left;
		margin:0 23px;
		margin:0 20px\9;
		}
		
		.nav3 {		
		text-align:right;
		float:right;
		margin:0 0 0 20px;
		}
		
		#nav a:hover {
		color:#ffb400;
		}
		
		#top {
		width:1000px;
		padding:5px 0;
		margin:0 auto;
		position:relative;
		}
		
		#logo {
		padding:0 0 0 55px;
		margin:0;
		background:url('../images/logo.png') no-repeat 0 5px; 
		position:relative;
		font-family: "NeoSansPro-Medium", sans-serif;
		font-weight:normal;			
		text-align:left;
		font-size:18px;
		line-height:22px;
		text-transform:uppercase;
		color:#ffb400;
		cursor:default;
		float:left;
		}
		
		#logo span {
		color:#ffffff;
		}

		#phone {
		padding:0;
		margin:0;
		position:relative;
		font-family: "NeoSansPro-Medium", sans-serif;
		font-weight:normal;			
		text-align:right;
		font-size:20px;
		line-height:22px;
		text-transform:uppercase;
		color:#ffb400;
		cursor:default;
		float:right;
		}
		
		#phone span {
		color:#ffffff;
		font-size:15px;
		}

		#bottom-w {
		width:100%;
		padding:15px 0;
		margin:0;
		background:rgba(0,0,0,1); 
		position:relative;
		border-bottom:4px solid #fb930a;
		}

		#bottom {
		width:1000px;
		padding:5px 0;
		margin:0 auto;
		position:relative;
		}
		
		#bottom-button {
		width:231px;
		height:20px;
		padding:13px 15px;
		margin:0;
		background:url('../images/butt.png') no-repeat; 
		position:relative;
		font-family: "NeoSansPro-Medium", sans-serif;
		font-weight:normal;			
		text-align:left;
		font-size:22px;
		line-height:22px;
		text-transform:uppercase;
		color:#ffffff;
		cursor:pointer;
		float:right;
		opacity:0.85;
		}
		
		#bottom-button:hover {
		opacity:1;
		}
		
		#logo2 {
		padding:0 0 0 55px;
		margin:0;
		background:url('../images/logo.png') no-repeat 0 5px; 
		position:relative;
		font-family: "NeoSansPro-Medium", sans-serif;
		font-weight:normal;			
		text-align:left;
		font-size:18px;
		line-height:22px;
		text-transform:uppercase;
		color:#ffb400;
		cursor:default;
		float:left;
		}
		
		#logo2 span {
		color:#ffffff;
		}

		#phone2 {
		padding:0;
		margin:0 70px 0 0;
		position:relative;
		font-family: "NeoSansPro-Medium", sans-serif;
		font-weight:normal;			
		text-align:right;
		font-size:20px;
		line-height:22px;
		text-transform:uppercase;
		color:#ffb400;
		cursor:default;
		float:right;
		}
		
		#phone2 span {
		color:#ffffff;
		font-size:15px;
		}
		
		#header {
		width:1000px;
		padding:5px 0;
		margin:0 auto;
		position:relative;
		}
		
		#header h1 {  		
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		font-style:normal;			
		text-align:center;
		text-transform:uppercase;
		font-size:30px;
		font-size:28px\9;
		line-height:34px;
		cursor:default;
		padding:12px 10px 8px 10px;
		margin:50px auto 20px auto;
		color:#ffffff; 
		background:url('../images/11.png') no-repeat top center; 
		}
		
		#header h2 {  		
		font-family: "NeoSansPro-Medium", sans-serif;
		font-weight:normal;
		font-style:normal;			
		text-align:center;
		text-transform:uppercase;
		font-size:18.5px;
		line-height:20px;
		cursor:default;
		padding:0;
		margin:25px auto;
		color:#000000; 
		}
				
		#header h2 span {  
		padding:12px 15px 8px 15px;
		background:rgba(255,255,255,0.8); 
		}
		
		#header h3 {  		
		font-family: "NeoSansPro-Medium", sans-serif;
		font-weight:normal;
		font-style:normal;			
		text-align:left;
		text-transform:uppercase;
		font-size:17px;
		line-height:18px;
		cursor:default;
		float:left;
		padding:13px 0 7px 0;
		margin:0;
		color:#ffb400; 
		}
				
		#formbox {
		width:374px;
		height:345px;
		padding:85px 0 0 0;
		margin:90px auto 10px auto;
		background:url('../images/12.png') no-repeat top center; 		
		text-align:center;
		}
		
		#formbox h4 {  		
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		font-style:normal;			
		text-align:center;
		text-transform:uppercase;
		font-size:26px;
		line-height:18px;
		cursor:default;
		padding:0;
		margin:0 auto 15px auto;
		color:#ffb400; 
		}
		
		#formbox input {
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		font-size:22px;
		text-indent:0;
		text-align:left;
		width:300px;		
		height:30px;	
		padding:10px;
		margin:10px auto;
		color:#000000;
		background:#ffffff;
		outline:none;	
		border:none;	
		-webkit-appearance: none;
		}
			
		#formbox input.error {color:#ffffff; background-color:#FF8B74;}
											
		#submit {
		width:320px;		
		height:53px;	
		padding:0;
		margin:10px auto 0 auto;
		border:none;
		outline:none;
		background:none;
		}
		
		#submit input {
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		text-align:center;
		font-size:35px;
		line-height:40px;
		text-transform:uppercase;
		width:320px;
		height:50px;
		padding:5px 0 0 0;
		margin:0 auto;		
		outline:none;
		cursor:pointer;
		color:#ffffff;
		background:url('../images/10.png') repeat-x; 
			-webkit-background-size: contain;
			-moz-background-size: contain;
			-o-background-size: contain;
			background-size: contain;
		-webkit-appearance: none;
		border-bottom:3px solid #c35c08;
		opacity:0.9;
		}
	
		#submit input:hover {
		outline:none;
		opacity:1;
		}
	
		#submit input:active {
		outline:none;
		opacity:1;
		border-bottom:0px solid #c35c08;
		}
		
		#timer-box {
		width:640px;
		padding:5px 5px 5px 15px;
		margin:0 0 0 280px;
		float:left;
		background:rgba(0,0,0,0.5);
		}	
		
		#img-box  {
		width:281px;
		height:326px;
		padding:0;
		margin:0;
		position:absolute;
		bottom:-176px;
		left:0px;
		background:url('../images/14.png') no-repeat; 
		z-index:100;
		}

	/* timer */
	
		.timer {
		background: url('../images/13.png') no-repeat bottom center;
		width:142px;
		height:29px;
		padding:10px 0 0 0;
		margin:0 0 0 10px;
		position:relative;
		float:right;
		color:#001c34;
		}
		
		#chisla {
		display:none;
		}
		
		#do {	
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		font-style:normal;				
		text-align:center;
		font-size:10px;
		font-size:9px\9;
		line-height:12px;
		text-transform:uppercase;
		padding:0;
		cursor:default;
		color:#ffffff;
		position:absolute;
		left:0; top:-20px;
		
		}	
			
		#days-am, #hours-am, #minutes-am, #seconds-am {	
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		font-style:normal;				
		text-align:center;
		font-size:22px;
		line-height:22px;
		width:37px;
		padding:0;
		float:left;
		cursor:default;
		color:#ffb400;
		position:relative;
		}	
		
		#seconds-am {
		margin:0 0 0 11px;
		}
		
		#hours-am {
		margin:0;
		}
		
		#minutes-am {
		margin:0 0 0 11px;
		}
		
		#days-am, #days-nm {
		display:none;
		}
		
		#hours-nm, #minutes-nm, #seconds-nm  {	
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		font-style:normal;				
		text-align:center;
		font-size:10px;
		line-height:12px;
		width:40px;
		padding:0;
		cursor:default;
		color:#ffffff;
		}	
		
		#hours-nm {
		position:absolute;
		left:0px;
		top:45px;
		}	
		
		#minutes-nm {
		position:absolute;
		left:47px;
		top:45px;
		}	
		
		#seconds-nm {
		position:absolute;
		left:97px;
		top:45px;
		}	
		
/* box-1 */

		#box-1-w {
		width:100%;
		padding:0;
		margin:0;
		background:url('../images/1.jpg') no-repeat bottom center; 
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover; 
		position:relative;
		}

		#box-1 {
		width:990px;
		padding:80px 0 50px 0;
		margin:0 auto;
		position:relative;
		}

		.h2 {  		
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		font-style:normal;			
		text-align:center;
		text-transform:uppercase;
		font-size:45px;
		line-height:40px;
		cursor:default;
		height:30px;
		padding:20px 20px 30px 20px;
		margin:20px auto;
		color:#ffb400; 
		background:url('../images/15.png') no-repeat top center; 
		}

		.box-1 {
		width:310px;
		padding:0;
		margin:50px 10px 30px 10px;
		float:left;		
		text-align:center;
		}
		
		.box-1 img {
		width:258px;
		padding:0;
		margin:0 auto;
		cursor:pointer;
		opacity:0.85;
		}
		
		.box-1 img:hover {
		opacity:1;
		}
		
		#box-1 p {  		
		font-family: "NeoSansPro-Medium", sans-serif;
		font-weight:normal;
		font-style:normal;			
		text-align:center;
		text-transform:uppercase;
		font-size:21px;
		line-height:21px;
		cursor:default;
		padding:10px;
		margin:5px auto;
		color:#ffffff; 
		}	

		#box-1 h3 {  		
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		font-style:normal;			
		text-align:center;
		text-transform:uppercase;
		font-size:25px;
		line-height:25px;
		cursor:default;
		padding:10px;
		margin:70px auto 15px auto;
		color:#ffb400; 
		}
		
		#formbox2 {
		width:990px;
		padding:0;
		margin:20px auto;		
		text-align:center;
		}
		
		#formbox2 input {
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		font-size:22px;
		text-indent:0;
		text-align:left;
		width:280px;		
		float:left;
		height:35px;	
		padding:10px;
		margin:10px 15px;
		color:#000000;
		background:#ffffff;
		outline:none;	
		border:none;	
		-webkit-appearance: none;
		}
			
		#formbox2 input.error {color:#ffffff; background-color:#FF8B74;}
											
		#submit2 {
		width:300px;		
		height:60px;	
		padding:0;
		margin:10px 15px;
		float:left;
		border:none;
		outline:none;
		background:none;
		}
		
		#submit2 input {
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		text-align:center;
		font-size:35px;
		line-height:40px;
		text-transform:uppercase;
		width:300px;
		height:55px;
		padding:10px 0 15px 0;
		margin:0 auto;		
		outline:none;
		cursor:pointer;
		color:#ffffff;
		background:url('../images/10.png') repeat-x; 
			-webkit-background-size: contain;
			-moz-background-size: contain;
			-o-background-size: contain;
			background-size: contain;
		-webkit-appearance: none;
		border-bottom:3px solid #c35c08;
		opacity:0.9;
		}
	
		#submit2 input:hover {
		outline:none;
		opacity:1;
		}
	
		#submit2 input:active {
		outline:none;
		opacity:1;
		border-bottom:0px solid #c35c08;
		}	

/* pop-up */

		.pop-up {
		display:none;
		width:800px;
		padding:20px;
		position:fixed;
		top:50%;
		left:50%;
		margin-left:-420px;
		margin-top:-200px;
		z-index:1000001;
		background:url('../images/4.jpg') no-repeat bottom center; 
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover; 
		}
		
		.pop-up h2 {  		
		font-family: "NeoSansPro-Medium", sans-serif;
		font-weight:normal;
		font-style:normal;			
		text-align:left;
		text-transform:uppercase;
		font-size:22px;
		line-height:22px;
		cursor:default;
		padding:10px;
		margin:5px auto;
		color:#ffffff; 
		}
		
		.pop-up p {  		
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		font-style:normal;			
		text-align:left;
		font-size:16px;
		line-height:22px;
		cursor:default;
		padding:10px;
		margin:5px auto;
		color:#ffffff; 
		}	
		
/* box-2 */

		#box-2-w {
		width:100%;
		padding:0;
		margin:0;
		background:#000000; 
		position:relative;
		}

		#box-2 {
		width:1000px;
		padding:30px 0 50px 0;
		margin:0 auto;
		position:relative;
		}

		#box-2 h2 {  		
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		font-style:normal;			
		text-align:center;
		text-transform:uppercase;
		font-size:45px;
		line-height:45px;
		cursor:default;
		padding:20px;
		margin:20px auto;
		color:#ffb400; 
		background:url('../images/15.png') no-repeat center center; 
		}

		#slider {
		width:1000px;
		margin:50px auto;
		position:relative;
		}
			
		#slider ul {
		list-style:none;
		padding:0;
		margin:0 auto;
		width:650px;
		height:375px;
		}
		
		#slider ul li {
		width:500px;
		height:375px;
		padding:0;
		margin:0 auto;
		background:#f0f0f0;
		text-align:center;
		cursor:pointer;	
		overflow:hidden;
		}
		
		#slider ul li.roundabout-in-focus {
		cursor:default;
		}
	
		#slider ul li img {
		width:500px;	
		height:375px;
		margin:0 auto;
		}
		
		#next {
		width:23px;
		height:45px;
		background:url('../images/next.png') no-repeat;
		position:absolute;
		right:0;
		top:50%;
		margin-top:-20px;
		padding:0;
		}
		
		#next:hover {
		width:23px;
		height:45px;
		background:url('../images/next-h.png') no-repeat;
		position:absolute;
		right:0;
		top:50%;
		margin-top:-20px;
		padding:0;
		}
			
		#prev {
		width:23px;
		height:45px;
		background:url('../images/prev.png') no-repeat;
		position:absolute;
		left:0;
		top:50%;
		margin-top:-20px;
		padding:0;
		}
			
		#prev:hover {
		width:23px;
		height:45px;
		background:url('../images/prev-h.png') no-repeat;
		position:absolute;
		left:0;
		top:50%;
		margin-top:-20px;
		padding:0;
		}
				
		.box-2-button {
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		text-align:center;
		font-size:35px;
		line-height:40px;
		text-transform:uppercase;
		width:320px;
		padding:13px 15px 7px 15px;
		margin:10px auto;		
		outline:none;
		cursor:pointer;
		color:#ffffff;
		background:url('../images/10.png') repeat-x; 
			-webkit-background-size: contain;
			-moz-background-size: contain;
			-o-background-size: contain;
			background-size: contain;
		-webkit-appearance: none;
		border-bottom:3px solid #c35c08;
		opacity:0.9;
		}
	
		.box-2-button:hover {
		opacity:1;
		}
	
		.box-2-button:active {
		opacity:1;
		border-bottom:0px solid #c35c08;
		padding:13px 15px 10px 15px;
		}
		
/* box-3 */

		#box-3-w  {
		width:100%;
		padding:200px 0;
		margin:0;
		background:url('../images/bg2.jpg') no-repeat top center; 
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover; 
		position:relative;
		}

		#box-3 {
		width:378px;
		height:248px;
		padding:180px 0 0 0;
		margin:0 auto;	
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		text-align:center;
		font-size:22px;
		line-height:26px;	
		outline:none;
		cursor:default;
		color:#ffffff;
		background:url('../images/7.png') no-repeat; 
		}
		
		#box-3 span {
		font-size:45px;
		color:#ffb400;
		}

/* box-4 */

		#box-4-w {
		width:100%;
		padding:0;
		margin:0;
		background:url('../images/2.jpg') no-repeat bottom center; 
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover; 
		position:relative;
		}

		#box-4 {
		width:976px;
		padding:30px 0 50px 0;
		margin:0 auto;
		position:relative;
		}

		#box-4 h2 {  		
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		font-style:normal;			
		text-align:center;
		text-transform:uppercase;
		font-size:45px;
		line-height:45px;
		cursor:default;
		padding:20px;
		margin:20px auto;
		color:#ffb400; 
		background:url('../images/15.png') no-repeat center center; 
		}
		
		.box-4 {
		width:194px;
		height:104px;
		float:left;
		padding:120px 0 0 0;
		margin:30px 25px 20px 25px;		
		text-align:center;
		}

		.b41 {
		background:url('../images/25.png') no-repeat; 
		}
	
		.b42 {
		background:url('../images/26.png') no-repeat; 
		}
		
		.b43 {
		background:url('../images/27.png') no-repeat; 
		}
		
		.b44 {
		background:url('../images/28.png') no-repeat; 
		}
			
		#box-4 p {  		
		font-family: "NeoSansPro-Medium", sans-serif;
		font-weight:normal;
		font-style:normal;			
		text-align:center;
		text-transform:uppercase;
		font-size:15px;
		line-height:17px;
		cursor:default;
		padding:5px;
		margin:0;
		color:#ffffff; 
		}	

/* box-5 */

		#box-5-w  {
		width:100%;
		padding:0;
		margin:0;
		background:url('../images/bg3.jpg') no-repeat top center fixed; 
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover; 
		position:relative;
		}

		#box-5 {
		width:1000px;
		padding:30px 0 30px 0;
		margin:0 auto;
		position:relative;
		}

		#box-5 h2 {  		
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		font-style:normal;			
		text-align:center;
		text-transform:uppercase;
		font-size:45px;
		line-height:45px;
		cursor:default;
		padding:20px;
		margin:20px auto;
		color:#ffb400; 
		background:url('../images/15.png') no-repeat center center; 
		}
			
		.box-5 {
		width:1000px;
		height:269px;
		padding:0;
		margin:50px auto 20px auto;
		background:url('../images/19_1.png') no-repeat top center; 
		position:relative;
		}

		#box-5 p {  		
		font-family: "NeoSansPro-Medium", sans-serif;
		font-weight:normal;
		font-style:normal;			
		text-align:left;
		text-transform:uppercase;
		font-size:15px;
		line-height:20px;
		cursor:default;
		padding:0;
		margin:0;
		color:#ffffff; 
		position:absolute;
		}
		
		.b51 {
		top:192px;
		left:90px;
		}
		
		.b51 span {
		padding:5px 0 0 0;
		color:#fa9b0c;
		border-bottom:1px dashed #fa9b0c;
		cursor:pointer;
		opacity:0.85;
		}
		
		.b51 span:hover {
		color:#FFB400;
		border-bottom:1px dashed #FFB400;
		cursor:pointer;
		opacity:1;
		}
		
		.b52 {
		top:40px;
		left:180px;
		}
		
		.b53 {
		top:192px;
		left:380px;
		}
		
		.b54 {
		top:40px;
		left:525px;
		}
		
		.b55 {
		top:192px;
		left:695px;
		}
		
		.b56 {
		top:40px;
		left:757px;
		}
		
		.b57 {
		top:192px;
		left:895px;
		}

/* box-6 */

		#box-6-w {
		width:100%;
		padding:0;
		margin:0;
		background:url('../images/3.jpg') no-repeat bottom center; 
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover; 
		position:relative;
		}

		#box-6 {
		width:990px;
		padding:30px 0 50px 0;
		margin:0 auto;
		position:relative;
		}

		#box-6 h2 {  		
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		font-style:normal;			
		text-align:center;
		text-transform:uppercase;
		font-size:45px;
		line-height:45px;
		cursor:default;
		padding:20px;
		margin:20px auto;
		color:#ffb400; 
		background:url('../images/15.png') no-repeat center center; 
		}
	
		.box-6 {
		width:290px;
		padding:0 0 20px 0;
		margin:50px 20px 30px 20px;
		float:left;
		position:relative;
		text-align:center;
		}
		
		.box-6 img {
		width:290px;
		padding:0;
		margin:0 auto;
		}

		#box-6 h3 {  		
		font-family: "NeoSansPro-Bold", sans-serif;
		font-weight:normal;
		font-style:normal;			
		text-align:center;
		font-size:22px;
		line-height:24px;
		cursor:default;
		padding:0;
		margin:25px auto 10px auto;
		color:#fcb200; 
		}

		#box-6 h3 span {  
		font-family: "NeoSansPro-Italic", sans-serif;
		font-size:16px;	
		}		

		#box-6 h4 {  		
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		font-style:normal;			
		text-align:center;
		font-size:14px;
		line-height:16px;
		cursor:default;
		padding:0;
		margin:15px auto;
		color:#e70000; 
		}	

		#box-6 p {  		
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		font-style:normal;			
		text-align:center;
		font-size:14px;
		line-height:18px;
		cursor:default;
		padding:5px 20px;
		margin:0 auto;
		color:#ffffff; 
		}

/* box-7 */

		#box-7-w {
		width:100%;
		padding:0;
		margin:0;
		background:#000000; 
		position:relative;
		}
		
		#map {
		width:100%;
		height:600px;
		padding:0;
		margin:0;
		background:#f0f0f0; 
		position:relative;
		}
#map iframe{width:100%;height:100%;}
		#cont {
		width:304px;
		height:165px;
		padding:95px 0 0 0;
		background:url('../images/16_1.png') no-repeat; 
		position:absolute;
		left:50%;
		top:-60px;
		margin-left:-152px;
		z-index:100;
		font-family: "NeoSansPro-Medium", sans-serif;
		font-weight:normal;
		font-style:normal;			
		text-align:center;
		font-size:18px;
		line-height:20px;
		cursor:default;
		color:#ffffff;
		}

		#cont span {
		font-family: "NeoSansPro-Regular", sans-serif;
		font-size:45px;
		color:#ffb400;
		text-transform:uppercase;
		}
		
		#box-7 {
		width:1000px;
		padding:30px 0 50px 0;
		margin:0 auto;
		position:relative;
		}						

		#box-7 h3 {  		
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		font-style:normal;			
		text-align:center;
		text-transform:uppercase;
		font-size:25px;
		line-height:25px;
		cursor:default;
		padding:10px;
		margin:15px auto;
		color:#ffb400; 
		}
		
		#formbox3 {
		width:990px;
		padding:0;
		margin:20px auto;		
		text-align:center;
		}
		
		#formbox3 input {
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		font-size:22px;
		text-indent:0;
		text-align:left;
		width:280px;		
		float:left;
		height:35px;	
		padding:10px;
		margin:10px 15px;
		color:#000000;
		background:#ffffff;
		outline:none;	
		border:none;	
		-webkit-appearance: none;
		}
			
		#formbox3 input.error {color:#ffffff; background-color:#FF8B74;}
											
		#submit3 {
		width:300px;		
		height:60px;	
		padding:0;
		margin:10px 15px;
		float:left;
		border:none;
		outline:none;
		background:none;
		}
		
		#submit3 input {
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		text-align:center;
		font-size:35px;
		line-height:40px;
		text-transform:uppercase;
		width:300px;
		height:55px;
		padding:10px 0 15px 0;
		margin:0 auto;		
		outline:none;
		cursor:pointer;
		color:#ffffff;
		background:url('../images/10.png') repeat-x; 
			-webkit-background-size: contain;
			-moz-background-size: contain;
			-o-background-size: contain;
			background-size: contain;
		-webkit-appearance: none;
		border-bottom:3px solid #c35c08;
		opacity:0.9;
		}
	
		#submit3 input:hover {
		outline:none;
		opacity:1;
		}
	
		#submit3 input:active {
		outline:none;
		opacity:1;
		border-bottom:0px solid #c35c08;
		}			

/* box-8 */

		#box-8-w {
		width:100%;
		padding:0;
		margin:0;
		background:url('../images/2.jpg') no-repeat bottom center; 
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover; 
		position:relative;
		}

		#box-8 {
		width:1000px;
		padding:30px 0 50px 0;
		margin:0 auto;
		position:relative;
		}

		#box-8 h2 {  		
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		font-style:normal;			
		text-align:center;
		text-transform:uppercase;
		font-size:23px;
		line-height:28px;
		height:81px;
		
		cursor:default;
		padding:19px 0 0 0px;
		margin:20px auto 10px auto;
		color:#ffffff; 
		background:url('../images/5.png') center center no-repeat; 
		}
		
		.box-8-button {
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		text-align:center;
		font-size:35px;
		line-height:40px;
		text-transform:uppercase;
		width:340px;
		padding:13px 15px 7px 15px;
		margin:10px auto;		
		outline:none;
		cursor:pointer;
		color:#ffffff;
		background:url('../images/10.png') repeat-x; 
			-webkit-background-size: contain;
			-moz-background-size: contain;
			-o-background-size: contain;
			background-size: contain;
		-webkit-appearance: none;
		border-bottom:3px solid #c35c08;
		opacity:0.9;
		}
	
		.box-8-button:hover {
		opacity:1;
		}
	
		.box-8-button:active {
		opacity:1;
		border-bottom:0px solid #c35c08;
		padding:13px 15px 10px 15px;
		}
			
/* */

		.close {
		width:20px;
		height:19px;
		padding:0;
		margin:0;
		cursor:pointer;
		position:absolute;
		top:10px;
		right:10px;
		background:url('../images/close.png') no-repeat; 
		z-index:1000007;
		}
		
		#thnx {
		display:none;
		position:fixed;
		width:400px;
		top:50%;
		left:50%;
		padding:25px;
		margin-left:-225px;
		margin-top:-100px;
		z-index:1000006;
		background:url('../images/4.jpg') no-repeat bottom center; 
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover; 
		text-align:center;
		}
		
		#thnx h3 {
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;			
		text-align:center;
		font-size:20px;
		line-height:26px;
		padding:5px 0;
		margin:10px 0;
		cursor:default;
		color:#ffffff;
		}
			
/* wrapper */
	
		#wrapper {
		display:none;
		position:fixed;
		width:100%;
		height:100%;
		top:0;
		left:0;
		background:rgba(0,0,0,0.85);
		z-index:1000000;
		}
	
/* z-w */
	
		.z-box {
		display:none;
		width:360px;
		padding:0 0 20px 0;
		margin-left:-180px;
		margin-top:-200px;
		position:fixed;
		left:50%;
		top:50%;
		z-index:1000001;
		background:url('../images/4.jpg') no-repeat bottom center; 
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover; 
		}
					
		.formbox {
		width:330px;
		padding:0;
		margin:20px auto;		
		text-align:center;
		}
	
		.formbox  h4 {  		
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		font-style:normal;			
		text-align:center;
		text-transform:uppercase;
		font-size:24px;
		line-height:28px;
		cursor:default;
		padding:0;
		margin:10px auto;
		color:#ffffff; 
		}	
		
		.formbox input {
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		font-size:22px;
		text-indent:0;
		text-align:left;
		width:300px;	
		height:30px;	
		float:left;
		padding:10px;
		margin:10px 5px;
		color:#000000;
		background:#ffffff;
		outline:none;	
		border:none;	
		-webkit-appearance: none;
		}
			
		.formbox input.error {color:#ffffff; background-color:#FF8B74;}
			
		.formbox textarea {
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		font-size:22px;
		text-indent:0;
		text-align:left;
		width:300px;		
		height:45px;	
		float:left;
		padding:10px;
		margin:10px 5px;
		color:#000000;
		background:#ffffff;
		outline:none;	
		border:none;	
		-webkit-appearance: none;
		overflow:auto;
		resize:none;
		}
			
		.formbox textarea.error {color:#ffffff; background-color:#FF8B74;}
											
		.submit {
		width:320px;		
		height:55px;	
		padding:0;
		margin:10px 5px;
		float:left;
		border:none;
		outline:none;
		background:none;
		}
		
		.submit input {
		font-family: "NeoSansPro-Regular", sans-serif;
		font-weight:normal;
		text-align:center;
		font-size:35px;
		line-height:40px;
		text-transform:uppercase;
		width:320px;
		height:50px;
		padding:5px 0;
		margin:0 auto;		
		outline:none;
		cursor:pointer;
		color:#ffffff;
		background:url('../images/10.png') repeat-x; 
			-webkit-background-size: contain;
			-moz-background-size: contain;
			-o-background-size: contain;
			background-size: contain;
		-webkit-appearance: none;
		border-bottom:3px solid #c35c08;
		opacity:0.9;
		}
	
		.submit input:hover {
		outline:none;
		opacity:1;
		}
	
		.submit input:active {
		outline:none;
		opacity:1;
		border-bottom:0px solid #c35c08;
		}			