/*========================*/
/*=====GENERAL------------*/
/*========================*/
.boxed {
  background-color: black;
 height:300px; width:150px; 
}
.imagesover img{
	opacity:1;
			-webkit-transition:opacity .5s ease-in;
}
.imagesover img:hover{
	opacity:.5;
}
.indented
   {
   padding-left: 10px;
   }
   
   .white_text{color:white;font-family: 'HelveticaNeue-UltraLight','Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 200; letter-spacing:1px; line-height:16px;-webkit-text-size-adjust: none;


}

.small_text{color:white;font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 200; letter-spacing:1px; line-height:16px;-webkit-text-size-adjust: none;


}

   .white_text2{color:white;font-family: 'HelveticaNeue-UltraLight','Helvetica Neue UltraLight', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 100; text-decoration:none;-webkit-text-size-adjust: none;


}
   .white_text3{color:white;font-family: 'HelveticaNeue-UltraLight','Helvetica Neue UltraLight', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: 23px; font-weight: 100; line-height:23px; -webkit-text-size-adjust: none;


}

   .white_text4{color:white;font-family: 'HelveticaNeue-UltraLight','Helvetica Neue UltraLight', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 100; text-decoration:none;-webkit-text-size-adjust: none; line-height:20px;


}
   .grey_text{color:grey;font-family: 'HelveticaNeue-UltraLight','Helvetica Neue UltraLight', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 100; -webkit-text-size-adjust: none;


}

.red_text{color:red;font-family: 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 100;-webkit-text-size-adjust: none;


-webkit-transition:color .2s ease-in;
	text-decoration:none;
	-webkit-text-size-adjust: none;}


.red_text:hover {color:white;cursor:pointer;}



.red_text2{color:red;font-family: 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 100;-webkit-text-size-adjust: none;


-webkit-transition:color .2s ease-in;
	text-decoration:none;
	-webkit-text-size-adjust: none;}


.red_text2:hover {color:white;cursor:pointer;}
   
.main_text{color:grey;font-family: 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 100;-webkit-text-size-adjust: none;


-webkit-transition:color .2s ease-in;
	text-decoration:none;
	-webkit-text-size-adjust: none;}


.main_text:hover {color:white;cursor:pointer;}

.main_textover{color:white;font-family: 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 100;-webkit-text-size-adjust: none;

	text-decoration:none;

}
.grey_text{color:grey;font-family: 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 100;-webkit-text-size-adjust: none;

	text-decoration:none;

}
.title_text{color:white;font-family: 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: 33px; font-weight: 100;-webkit-text-size-adjust: none;

	text-decoration:none;

}

.link_text{color:white;font-family: 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 100;-webkit-text-size-adjust: none;line-height: 18px;


-webkit-transition:color .2s ease-in;
	text-decoration:none;
	}


.link_text:hover {color:red;cursor:pointer;}



.imagesover img{

opacity: 1;
	-webkit-transition: opacity .5s ease-out; 
}

.imagesover img:hover {
	opacity: .3;
}
	
	
#contact {
	position:absolute;
	left:10px;
	top:20px;
}
#back1 {
	position:absolute;
	left:10px;
	top:0px;
			z-index:30;


}

#workback {
	position:absolute;
	left:20px;
	top:280px;
			z-index:30;


}

#logo {
	position:absolute;
	left:15px;
	top:25px;
		z-index:3001;

}

#logo2 {
	position:absolute;
	left:15px;
	top:25px;
		z-index:3001;
 -webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	-ms-transition: opacity 1s ease-in-out;	
	transition: opacity 1s ease-in-out;
		opacity:0;

}

#logo2:hover{
			opacity:100;cursor:pointer;
}



#menu {
	position:absolute;
	left:20px;
	top:125px;
	width:350px;
	z-index:3001;
}
#menutext {
	position:absolute;
	left:15px;
	top:0px;
	width:600px;
}


#menu2 {
	position:absolute;
	left:150px;
	top:125px;
	width:350px;
	z-index:3001;
}

#menu3 {
	position:absolute;
	left:310px;
	top:125px;
	width:350px;
	z-index:3001;
}

#menu4 {
	position:absolute;
	left:20px;
	top:355px;
	width:350px;
	z-index:3001;
}


#title {
	position:absolute;
	left:168px;
	top:265px;
	z-index:3001;
}


#load {
	position:absolute;
	left:23px;
	top:0px;
		z-index:3001;

}



#video {
	position:absolute;
	left:168px;
	top:353px;
	width:350px;
	z-index:3001;
}

#text_image {
	position:absolute;
	left:168px;
	top:354px;
	z-index:30000;
}

#image_main{
	left:0px;
	top:0px;
	position: absolute;
	z-index:20001;
}

#gallery-wrap{
	margin: 0 auto;
	left: 128px;
	top: 661px;
	overflow: hidden;
	width: 620px;
	position: absolute;
}


#gallery{position: relative; left: 0px; top: 0;z-index:1000}
#gallery li{float: left; margin: 0 7px 15px 0;z-index:1000; list-style-type: none;}
#gallery li a img{border: none; height: 106px; width: 111px;z-index:1000}

#gallery-controls{margin: 0 auto; width: 732px; left: 50px; top: 600px; position: absolute;}
#gallery-prev{float: left;  left: 0px; top: 5px; position: absolute; z-index:10004;}
#gallery-next{float: right; top: 110px; left: 705px; position: absolute;z-index:10004;}

#newscontent{
	overflow:hidden;
	position:relative;
}
#newscontent h3, #newscontent p{position:relative;font-weight:normal;}
#newscontent img{margin-right:0px;margin-bottom:0px;}





