@charset "utf-8";

img, object, embed, video {
	max-width: 100%;
}

.ie6 img {
	width:100%;
}
* {margin: 0; padding: 0;}
.slideshow {
	background-color:#fff;
	box-shadow: 0px 1px 5px 2px #888;
}

input {
    font-family: pri;
	color:#999;
	width:240px;
	font-size:21px;
	text-align: center;
}
input:focus {
    font-family: pri;
	color:#000;
}
textarea {
	font-family: pri;
	color:#999;
	width:240px;
	font-size:21px;
	text-align: center;
}
select {
	font-family: pri;
	color:#999;
	width:150px;
	font-size:21px;
	text-align: center;
}
textarea:focus {
	font-family: pri;
	color:#000;
}
input[type=submit] {
    font-family: sec;
	font-size:80px;
	color: #72c56a;
	background-color: transparent;
	border:#FFF;
	margin-bottom:-40px;
}


@media only screen and (max-width: 800px){



.section {
	width: 97%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 12px;
}
.section div {
	margin-top:12px;
	padding:10px;
	box-shadow: 0px 1px 5px 2px #888;
	background-color:#fff;
	}

.section {
	width: 97%;
	margin-right: auto;
	margin-left: auto;
	margin-top:12px;
}

#section1 div {
	margin:0 auto;
	margin-top:32px;
	width: 300px;
	height: 232px;
	overflow:hidden;
}
	
#section1 div iframe {
		width: 1000px;
		height: 1000px;
	   -ms-zoom: 0.45;
       -moz-transform: scale(0.45);
       -moz-transform-origin: 0 0;
       -o-transform: scale(0.45);
       -o-transform-origin: 0 0;
       -webkit-transform: scale(0.45);
       -webkit-transform-origin: 0 0;
	   margin-left:-87px !important;
	   margin-top:-93px !important;
}	
#section2 {
	width: 97%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#section3, #phpError {
	width: 97%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
	
#section4 div {
	margin:0 auto;
	height:auto;
	text-align:center;
	margin-bottom: 170px;
	}	


}
@media only screen and (min-width: 800px) {
	
	
.section {
	width: 97%;
	margin-right: auto;
	margin-left: auto;	
	max-width:850px;
	position:relative;
}

.section div {
	margin-bottom:20px !important; 
	box-shadow: 0px 1px 6px 2px #888;
	background-color:#fff;
	padding:15px;
	}
	
#section1 {
	margin-top: 85px;
	width: 97%;
	margin-right: auto;
	margin-left: auto;	
	max-width:850px;
	position:relative;
	}
#section1 div {
	margin:0 auto;
	width: 628px;
	height: 478px;
	background-color:FFF !important;
	overflow:hidden;
	
	}	
#section1 div iframe {
	width:1000px;
	height: 1000px;
	margin-left:-190px; 
	margin-top:-205px; 
}
#section2 {
	width: 658px;
	text-align:center;
}	
#section3, #phpError {
	width: 658px;
	text-align:center;
}

#phpError {
	margin-top: 85px;
}
	
#section4 div {
	margin:0 auto;
	height:auto;
	text-align:center;
}
}









