html,body{background-color:transparent; padding:0px; margin:0px; margin: 0 auto;}
html{background:transparent url(../img/fonback.jpg) no-repeat center center fixed;
-moz-background-size:cover; /* Gecko 1.9.2 (Firefox 3.6) */
-o-background-size:102% auto; /* Opera 9.5 */
-webkit-background-size:102% auto; /* Safari 3.0 */
-khtml-background-size:cover; /* Konqueror 3.5.4 */
background-size:cover; /* CSS3 */
}
a {text-decoration:none;}  
ul#css3menu1,ul#css3menu1 ul{margin:0;padding:0px}ul#css3menu1 ul{display:none;position:absolute;left:0;top:100%}ul#css3menu1 li:hover>*{display:block}ul#css3menu1 li{position:relative;display:block;white-space:nowrap;float:left}ul#css3menu1 li:hover{z-index:1}ul#css3menu1 ul ul{position:absolute;left:100%;top:0}ul#css3menu1{z-index:999;position:relative;display:inline-block;zoom:1;padding:0;*display:inline}* html ul#css3menu1 li a{display:inline-block}ul#css3menu1>li{margin-botton:0}ul#css3menu1 a:active,ul#css3menu1 a:focus{outline-style:none}ul#css3menu1 a{display:block;vertical-align:middle;text-align:left;text-decoration:none;font-size:13px;color:#ccc;padding:9px 10px 11px 10px;background-color:#333;letter-spacing:1px}ul#css3menu1 ul li{float:none}ul#css3menu1 ul a{text-align:left;padding:8px 5px 8px 12px;font-size:12px;border-bottom:1px solid #444;color:#ccc;text-decoration:none}ul#css3menu1 li:hover>a,ul#css3menu1 li a.pressed{color:#ccc}ul#css3menu1 span{display:block;overflow:visible;background-position:right center}ul#css3menu1 > li.switch{display:none;width:25px;height:20px;padding:13px 0 5px}ul#css3menu1 > li.switch:before{content:'';position:absolute;display:block;height:2px;width:18px;background:#ccc;box-shadow:0 6px #ccc,0 12px #ccc;margin-left:20px}.c3m-switch-input{display:none}ul#css3menu1 ul li:hover>a,ul#css3menu1 ul li a.pressed{color:#fff}@media screen and (max-width: 786px){ul#css3menu1{width:100%}ul#css3menu1 > li{position:initial}ul#css3menu1 ul .submenu,ul#css3menu1 li > ul{left:0;right:auto;top:100%}ul#css3menu1 .submenu,ul#css3menu1 ul,ul#css3menu1 .column{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:0;width:100%!important}ul#css3menu1 > li{display:none;position:relative;width:100%!important}ul#css3menu1 > li.switch,.c3m-switch-input:checked + ul#css3menu1 > li + li{display:block}ul#css3menu1 > li.switch > label{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0}ul#css3menu1 a{padding:12px 12px 12px 20px;border-top:1px solid #444}ul#css3menu1 ul a{display:none}}


.nwidth {margin:0px auto; max-width:1440px;}
.a1 {	 
	background-color:#f2f2f2; 
	text-align:center; 
	vertical-align:middle;  
	color:#444;
	display:block; 
	width:100%; 
	padding:10px 0px 10px 0px;
	}
.a2 {	  
	text-align:left;  
	color:#444;
	display:block; 
	padding:10px;
	}
.div1 {
	display:block; 
	box-sizing: border-box; 
	padding: 10px 10px 0px 10px;
	float:left;
	width:100%;
	}
.div2 {
	display:block; 
	box-sizing: border-box; 
	padding: 10px;
	width:100%;
	}
.div3 {
	display:block; 
	box-sizing: border-box; 
	padding: 35px 35px 25px 15px;
	width:100%;
	font-size:18px;
	background-color:#ecf0f1;
	}
.div4 {
	display:block; 
	box-sizing: border-box; 
	padding: 10px 10px 10px 10px;
	color:#444;
	width:100%;
	}
.div5 {
	width:100%;
	color:#666;
	padding:10px;
	}
.div6 {
	width:100%;
	padding:0px 10px 0px 10px;
	}
.p1 {

	color:#999;
	font-size:10px;

		padding:0px 0px 0px 15px;
	}
.div25 {
	display:block; 
	box-sizing: border-box; 
	padding: 0px 5px 0px 5px;
	float:left;
	width:100%;
	}
.div12 {
	display:block; 
	box-sizing: border-box; 
	padding: 0px 5px 0px 5px;
	float:left;
	width:100%;
	}	
.div100 {
	display:block; 
	box-sizing: border-box; 
	padding: 0px 5px 0px 5px;
	float:left;
	width:100%;
	}	
.form1 {
	display:block; 
	width:100%;
	font-size:14px;
	}
.input1 {
	display:block; 
	width:100%;
	font-size:14px;
	background-color:#fff;
	border:0px;
	padding:10px;
	}
.input2 {
	display:block; 
	width:100%;
	font-size:14px;
	background-color:#2980b9;
	color:#ecf0f1;
	border:0px;
	padding:10px;
	}
.input3 {
	display:block; 
	width:100%;
	font-size:14px;
	background-color:#e74c3c;
	color:#ecf0f1;
	border:0px;
	padding:10px;
	}
.input4 {
	display:block; 
	width:100%;
	font-size:14px;
	background-color:#ccc;
	color:#ecf0f1;
	border:0px;
	padding:10px;
	}
.textarea1 {
	display:block; 
	width:100%;
	font-size:14px;
	background-color:#fff;
	border:0px;
	padding:10px;
	}
.select1 {
	display:block;
	width:100%;
	border:1px solid #f2f2f2;
	padding:9px;
	font-size:14px;
}


@media screen and (min-width: 780px) {
.div1 {
	display:block; 
	box-sizing: border-box; 
	padding: 10px 10px 0px 10px;
	float:left;
	width:25%;
	}
.div12 {
	width:12.5%;
	}	
.div25 {
	display:block; 
	box-sizing: border-box; 
	padding: 0px 5px 0px 5px;
	float:left;
	width:25%;
	}
}