/* No Bugs */
@media only screen and (max-device-width: 480px) {
	html { -webkit-text-size-adjust:none; }
}

a {
	color:green;
}

img {
	border:none;
}

.cent_con {
	margin-left: auto; 
	margin-right: auto;
}

body {
	background: #a2bccc url('../images/cloud_back2.jpg') no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.start {
	display:none;
}

.main_trans {
	background-color: rgba(255,255,255,0.8);
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF);	
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF);*/
}

.main_h {
	font-family: 'ComfortaaRegular';
	font-size: 65px;
	color: #75A5EA; 
	/*text-shadow: -1px 0 black, 0 1px black,
	      1px 0 black, 0 -1px black, 0.05em 0.05em 0.05em black;*/
}
.main_s {
	font-family: 'ComfortaaRegular';
	font-size: 25px;
	color: #000; 
	/*text-shadow: -1px 0 black, 0 1px black,
	      1px 0 black, 0 -1px black, 0.05em 0.05em 0.05em black;*/
}

.sec_h {
	font-family: 'ComfortaaBold';
	font-size: 35px;
	color: #75A5EA; 
	float:left;
}

ul {
	margin: 0;
	padding: 0;
	list-style:none;
}

li {
	list-style-type: none;
	margin: 0;
}

.drop {
	position: absolute;
	width:auto;
}
.drop>li {
	float:left;
}
.submenu {
	display:none; 
	position:relative;
}
.submenu>li>a {
	font-size: 14px;
}
.submenu>li {
	text-align:left;
	float: none;
	display:block;
}

.drop>li>a:hover, .drop>li:hover, .drop .hover{}
.drop>li>a.current,.drop li a.current:hover{}

/*.submenu li {text-align: left;  border-bottom: 1px solid #FFF; float: none; }
.submenu li a {width: 100%; padding:5px 0px; display: block; }*/

.white_glow {
	padding-top: 5px;  
	padding-right: 5px; 
	padding-bottom: 5px;
	padding-left: 5px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-moz-box-shadow: 0 0 20px 10px rgba(255,255,255,0.8);
	-webkit-box-shadow: 0 0 20px 10px rgba(255,255,255,0.8);
	box-shadow: 0 0 20px 10px rgba(255,255,255,0.8);
	background-color: rgba(255,255,255,0.65);
}

.sec_sub {
	font-family: 'CabinRegular';
	font-size: 24px;
	color: #346AB3; 
}

.sec_text {
	font-family: 'CabinRegular';
	font-size: 18px;
	color: #000; 
}

#links div {
	padding-top: 5px;  
	padding-right: 5px; 
	padding-bottom: 5px;
	padding-left: 5px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-moz-box-shadow: 0 0 20px 10px rgba(0,99,177,0.4);
	-webkit-box-shadow: 0 0 20px 10px rgba(0,99,177,0.4);
	box-shadow: 0 0 20px 10px rgba(0,99,177,0.4);
	float: left;
	margin: 10px;
	font-family: 'ComfortaaRegular';
	font-size: 24px;
	color: #000;
	background-color: rgba(0,99,177,0.33);
	/*opacity:0.4; 
	background-image: -webkit-gradient(linear, right top, left top, from(rgba(117,165,234,0.4)),to(rgba(117,165,234,0.4)));
	background-image: -moz-linear-gradient(180deg,rgba(117,165,234,0.4),rgba(117,165,234,0.4));
	/*[if IE] filter: 
		progid:DXImageTransform.Microsoft.Glow(Color=#2875A5EA,Strength=5),
		progid:DXImageTransform.Microsoft.gradient(startColorstr=#2875A5EA, endColorstr=#2875A5EA)
	;
	[if IE] -ms-filter: 
		progid:DXImageTransform.Microsoft.Glow(Color=#2875A5EA,Strength=5),
		progid:DXImageTransform.Microsoft.gradient(startColorstr=#2875A5EA, endColorstr=#2875A5EA)
	;
	*/
}


#links a {
	
	/*-ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#75A5EA');*/
	color: #FFF;
	
	text-decoration:none;
	
}

#links a:hover {
	text-decoration:underline;
}

.gal_link a {
	font-family: 'ComfortaaRegular';
	font-size: 16px;
	color: #FFF;
	
}


.grad_l {
	background-image: -webkit-gradient(linear, right top, left top, from(rgba(255,255,255,0.8)),to(rgba(255,255,255,0)));
	background-image: -moz-linear-gradient(180deg,rgba(255,255,255,0.8),rgba(255,255,255,0));
	/*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#00FFFFFF, endColorstr=#CCFFFFFF);	
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#00FFFFFF, endColorstr=#CCFFFFFF);*/
}

.grad_r {
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0.8)),to(rgba(255,255,255,0)));
	background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0.8),rgba(255,255,255,0));
	/*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#CCFFFFFF, endColorstr=#00FFFFFF);	
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#CCFFFFFF, endColorstr=#00FFFFFF);*/
}

.gal_pic {
	position: relative;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
	background: #fff;
	border: 2px solid #fff;
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/*filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');*/
}

