@font-face {
    font-family: 'RobotoLight';
    src: url('fonts/RobotoLight.eot');
    src: url('fonts/RobotoLight.eot') format('embedded-opentype'),
         url('fonts/RobotoLight.woff2') format('woff2'),
         url('fonts/RobotoLight.woff') format('woff'),
         url('fonts/RobotoLight.ttf') format('truetype'),
         url('fonts/RobotoLight.svg#RobotoLight') format('svg');
}
@font-face {
    font-family: 'RobotoCondensedRegular';
    src: url('fonts/RobotoCondensedRegular.eot');
    src: url('fonts/RobotoCondensedRegular.eot') format('embedded-opentype'),
         url('fonts/RobotoCondensedRegular.woff2') format('woff2'),
         url('fonts/RobotoCondensedRegular.woff') format('woff'),
         url('fonts/RobotoCondensedRegular.ttf') format('truetype'),
         url('fonts/RobotoCondensedRegular.svg#RobotoCondensedRegular') format('svg');
}
@font-face {
    font-family: 'RobotoCondensedLight';
    src: url('fonts/RobotoCondensedLight.eot');
    src: url('fonts/RobotoCondensedLight.eot') format('embedded-opentype'),
         url('fonts/RobotoCondensedLight.woff2') format('woff2'),
         url('fonts/RobotoCondensedLight.woff') format('woff'),
         url('fonts/RobotoCondensedLight.ttf') format('truetype'),
         url('fonts/RobotoCondensedLight.svg#RobotoCondensedLight') format('svg');
}

@font-face {
    font-family: 'RobotoCondensedBold';
    src: url('fonts/RobotoCondensedBold.eot');
    src: url('fonts/RobotoCondensedBold.eot') format('embedded-opentype'),
         url('fonts/RobotoCondensedBold.woff2') format('woff2'),
         url('fonts/RobotoCondensedBold.woff') format('woff'),
         url('fonts/RobotoCondensedBold.ttf') format('truetype'),
         url('fonts/RobotoCondensedBold.svg#RobotoCondensedBold') format('svg');
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, 
h6, p, blockquote, pre, a, code, del, em, font, img, small, 
strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, 
label, table, caption, tbody, tfoot, thead, tr, th, td { 
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	font-size: 100%; 
	vertical-align: baseline; 
	background: transparent; 
}
body { 
	line-height: 1;
	background:#000000;
}
ol, ul { 
	list-style: none; 
} 
blockquote, q { 
	quotes: none; 
}
a {
	text-decoration:underline;
	color: #ffffff;
}
a:hover {
	text-decoration:none;
	color:#66d1ff;
}
header{
	margin:0 auto 0 auto;
	background:url(img/himg1.jpg) no-repeat top center, url(img/himg5.jpg) repeat-x top center;
}
.wrapper{
	margin:0 auto;
	width:977px;
	position:relative;
}
.clear{
	clear:both;
}
.gal1 p{
	display:block;
	text-transform:uppercase;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	font-size:40px;
	font-family:Arial, Helvetica, Sans-serif;
	padding:0 0 0 0;
	line-height:1.2em;
}
.gal1 a{
	color:#EFDF1A;
	text-decoration:none;
}
.gal1 a:hover{
	text-decoration:none;
	color:#F58BF0;
}
.gal1 table, .gal1 tbody, .gal1 tr{
	display:block;
	width:100%;
	margin:0 auto 0 auto;
}
.gal1 tr{
	margin:0 -1.5% 0 -1.5%;
	width:103%
}
.gal1 td{
	width:47%;
	display:block;
	float:left;
	margin:15px 1.5% 15px 1.5%;
}
.gal1 table img{
	width:100%;
	height:auto;
	border:1px solid #d4c718;
	box-sizing:border-box;
	max-width:470px;
	display:block;
}
.access-text-gal{
	margin-top:-30px !important;
}
.gal1 .thumb1{
	padding-top:15px;
}
.gal1 .s1{
	padding:20px 0 20px 0;
}
.gal1 header{
	margin:0 auto 0 auto;
	background:url(img/himgbgal.jpg) no-repeat top center, url(img/himg5.jpg) repeat-x top center;
}
.gal1 .himg2{
	top:137px;
}
.gal1 header .wrapper{
	height:275px;
}
.btp1{
}
header .wrapper{
	height:485px;
}
.himg1{
	position:absolute;
	top:0px;
	left:0px;
}
.himg2{
	position:absolute;
	top:240px;
	left:0px;
}
.s1{
	background: url(img/hsh1.png) repeat-x top center, #000000 url(img/s1bg.jpg) repeat-y top center;
	overflow:hidden;
}
.s2{
	background: url(img/hsh1.png) repeat-x top center, #000000 url(img/s1bg.jpg) repeat-y top center;
	overflow:hidden;
	min-width:977px;
}
.himg4{
	position:absolute;
	top:0px;
	right:-90px;
	z-index:100;
}
.thumb1{
	padding-top:24px;
	box-sizing:border-box;
	margin-left:-24px;
}
.thumb1 a{
	border:1px solid #dccb16;
	display:block;
	float:left;
	width:226px;
	margin:0 0 24px 24px;
	box-sizing:border-box;
	background-color:#333333;
}
.thumb1 img{
	display:block;
	width:100%;
	height:auto;
}
.thumb1 img:hover{
	opacity:0.8;
}
.pl1{
	position:relative;
	height:168px;
	z-index:400;
}
.pl1-1{
	display:block;
	position:absolute;
	top:-256px;
	left:123px;
}
.pl1-2{
	display:block;
	position:absolute;
	top:0px;
	right:0px;
}
.thumb2{
	margin-top:-52px;
}
.pl2-1{
	display:block;
	position:absolute;
	top:-256px;
	right:0px;
}
.pl2-2{
	display:block;
	position:absolute;
	top:0px;
	right:0px;
}
.thumb3{
	margin-top:-52px;
}
.pl3-1{
	display:block;
	position:absolute;
	top:-186px;
	left:-45px;
}
.pl3-2{
	display:block;
	position:absolute;
	top:0px;
	right:0px;
}
.thumb4{
	margin-top:-52px;
}
.pl4-1{
	display:block;
	position:absolute;
	top:-209px;
	right:-57px;
}
.pl4-2{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
}
.bottomtext1{
		font-size:13px;
		color:#000000;
		font-family:Tahoma, Helvetica, sans-serif;
		line-height:1.3em;
		padding-bottom:20px;
		margin:0 auto 0 auto;
		text-align:justify;
		width:976px;
		clear:both;
		font-weight:bold;
	}
	.bottommenu1{
		text-align:center;
		padding-bottom:20px;
	}
	.bottommenu1 ul{
		margin:0 auto;
		max-width:976px;
		min-width:976px;
		box-sizing:border-box;
		padding:10px 0px;
		list-style:none;
		font-family:Tahoma, Helvetica, sans-serif;
		font-size:16px;
	}
	.bottommenu1 ul li{
		display:inline-block;
		padding:0 6px 0 6px;
		border-left:2px solid #ffffff;
		font-weight:bold;
	}
	.bottommenu1 ul li:first-child{
		border:none;
	}
	.bottommenu1 ul li a{
		color:#FEDD00;
		text-decoration:none;
	}
	.bottommenu1 ul li a:hover{
		color:#ffffff;
		text-decoration:none;
	}
	.pl1s-1{
		display:none;
	}
	.pl1s-2{
		display:none;
	}
	.pl2s-1{
		display:none;
	}
	.pl2s-2{
		display:none;
	}
	.pl3s-1{
		display:none;
	}
	.pl3s-2{
		display:none;
	}
	.pl4s-1{
		display:none;
	}
	.pl4s-2{
		display:none;
	}
	.himg6{
		display:none;
	}
	.pl1s-500{
		display:none !important;
	}
	.pl-link{
		display:block;
		width:530px;
		height:100px;
		position:absolute;
		top:0px;
		right:0px;
		z-index:500;
	}
	.pl-link-r{
		right:auto;
		left:0px;
	}
	.s2 .wrapper{
		padding:30px 0 30px 0;
	}
	#body-access header {
}
.reg1{
		width:100%;
		box-sizing:border-box;
		padding:30px 30px 1px 30px;
		text-align:center;
		color:#ffffff;
		margin-bottom:20px;
		display:block;
		 background:url(img/formbg1.png) repeat-x top center;
	}
	.reg1 form{
		display:block;
		margin:0 auto 0 auto;
		float:left;
		width:650px;
	}
	h4 {
    font-family: "RobotoCondensedBold", serif;
    font-weight: bold;
    color: #ea00a2;
    font-size: 40px;
    text-align: center;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #8a3d55;
	margin-bottom:20px;
}
.pls1 {
    font-family: 'RobotoCondensedLight', sans-serif;
    color: #ffffff;
    display: inline-block;
    background: url(img/pls1.png) no-repeat center left;
    padding: 10px 20px 10px 50px;
    text-transform: uppercase;
    font-size: 0.9em;
    box-sizing: border-box;
    margin-bottom: 22px;
}
.pls2{
	    font-family: 'RobotoCondensedLight', sans-serif;
    color: #ffffff;
    display: inline-block;
    background: url(img/pls2.png) no-repeat center left;
    padding: 10px 20px 10px 60px;
    text-transform: uppercase;
    font-size: 0.9em;
    box-sizing: border-box;
    margin-bottom: 22px;
}
.pls3{
	    font-family: 'RobotoCondensedLight', sans-serif;
    color: #ffffff;
    display: inline-block;
    background: url(img/pls3.png) no-repeat center left;
    padding: 10px 20px 10px 35px;
    text-transform: uppercase;
    font-size: 0.9em;
    box-sizing: border-box;
    margin-bottom: 22px;
}
.pls4{
	    font-family: 'RobotoCondensedLight', sans-serif;
    color: #ffffff;
    display: inline-block;
    background: url(img/pls4.png) no-repeat center left;
    padding: 10px 20px 10px 50px;
    text-transform: uppercase;
    font-size: 0.9em;
    box-sizing: border-box;
    margin-bottom: 20px;
}
.createaccount1 {
    background-color: rgba(0,0,0,0.4);
    padding: 20px 40px;
    box-sizing: border-box;
    margin: 0 auto 35px auto;
    width: 88%;
}
.nazv1 {
    color: #ffffff;
    font-size: 1.7em;
    text-transform: uppercase;
    font-family: "RobotoLight", sans-serif;
    display: block;
    text-align: left;
    background: url(img/nazv1.png) no-repeat center left;
    padding-left: 25px;
    margin-bottom: 25px;
    margin-left: -26px;
}
.signupinput1 {
    width: 49%;
    display: inline-block;
    margin-right: 2%;
    box-sizing: border-box;
    float: left;
    margin-bottom: 25px;
}
.signupplantxt1 {
    color: #ffffff;
    margin-bottom: 5px;
    text-align: left;
    display: block;
    font-family: "RobotoLight", sans-serif;
    font-size: 0.9em;
    text-transform: uppercase;
}
.signupinput1 input {
    background-color: #ffffff;
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 47px;
    color: #000000;
    font-size: 1.1em;
	border:none;
}
.signupinput2 {
    width: 49%;
    display: inline-block;
    box-sizing: border-box;
    float: left;
    margin-bottom: 25px;
}
.signupinput2 input {
    background-color: #ffffff;
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 47px;
    color: #000000;
    font-size: 1.1em;
	border:none;
}
.signupinput3 {
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
    clear: both;
	margin-bottom:10px;
}
.signupinput3 input {
    background-color: #ffffff;
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 47px;
    color: #000000;
    font-size: 1.1em;
	border:none;
}
#submitbutton {
    border-radius: 10px;
    background-color: #00d20a;
    color: #ffffff;
    font-size: 3.2em;
    font-family: 'RobotoCondensedBold', sans-serif;
    border: none;
    font-weight: bold;
    text-shadow: 1px 1px 1px #007c05;
    cursor: pointer;
    width: 570px;
    height:99px;
	margin:0 auto 0 auto;
}
#submitbutton:hover{
		background-color:#16f120;
	}
	.access-img{
		padding:0 0 0 0;
		display:block;
		float:right;
		width:216px;
	}
	.access-img img{
		display:block;
		margin-left:-40px;
	}
	.access-text{
		display:block;
		margin:0 auto 20px auto;
	}
	.access-imgs{
		width:1026px;
		margin-left:-21px;
	}
	.access-imgs a{
		display:block;
		border:3px solid #ca0202;
		float:left;
		width:305px;
		height:354px;
		border-radius:5px;
		margin-left:21px;
	}
	.access-imgs a:hover{
		opacity:0.8;
	}
	@media (max-width: 980px) {
		.gal1 .s1{
			margin-top:0px;
		}
		.gal1 header .wrapper {
    height: auto;
}
.gal1 .himg2{
	    position: relative;
    top: auto;
    left: auto;
    display: block;
    width: 100%;
    height: auto;
}
.access-imgs a{
	width:31.3%;
	height:auto;
	box-sizing:border-box;
	margin-left:2%;
}
.access-imgs {
    width: 102%;
    margin-left: -2%;
}
.access-imgs img{
	display:block;
}
.access-text-gal {
	width:98% !important;
	margin:0 auto 20px auto;
}
.gal1 .pl1s-1 {
    margin-bottom: -20px !important;
}
.gal1 .pl1s-2 {
    margin-bottom: -20px !important;
}
		header{
			height:auto;
		}
		header .wrapper{
			height:auto;
		}
		.himg1{
			position:relative;
			top:auto;
			left:auto;
			display:block;
			width:100%;
			height:auto;
		}
		.himg2{
			position:relative;
			top:auto;
			left:auto;
			display:block;
			width:100%;
			height:auto;
		}
		.wrapper{
			width:100%;
		}
		.thumb1{
			margin:0 -1% 0 -1%;
		}
		.thumb1 a{
			width:23%;
			margin:0 1% 20px 1%;
		}
		.bottomtext1{
			padding:0 1% 20px 1%;
			box-sizing:border-box;
			width:100%;
		}
		.bottommenu1 ul{
			max-width:100%;
			min-width:10px;
		}
		.pl1-1{
		display:none;
	}
	.pl1-2{
		display:none;
	}
	.pl2-1{
		display:none;
	}
	.pl2-2{
		display:none;
	}
	.pl3-1{
		display:none;
	}
	.pl3-2{
		display:none;
	}
	.pl4-1{
		display:none;
	}
	.pl4-2{
		display:none;
	}
	.pl1{
		height:auto;
	}
	#body-main .pl1s-1{
		display:block;
		float:left;
		width:50%;
		margin-top:-260px;
		margin-bottom:-50px;
	}
	#body-main .pl1s-2{
		display:block;
		float:right;
		width:50%;
		margin-top:-260px;
		margin-bottom:-50px;
	}
	#body-main .pl2s-1{
		display:block;
		float:right;
		width:50%;
		margin-top:-215px;
		margin-bottom:-25px;
	}
	#body-main .pl2s-2{
		display:block;
		float:left;
		width:50%;
		margin-top:-215px;
		margin-bottom:-25px;
	}
	#body-main .pl3s-1{
		display:block;
		float:left;
		width:50%;
		margin-top:-185px;
		margin-bottom:-52px;
	}
	#body-main .pl3s-2{
		display:block;
		float:right;
		width:50%;
		margin-top:-185px;
		margin-bottom:-52px;
	}
	#body-main .pl4s-1{
		display:block;
		float:right;
		width:50%;
		margin-top:-208px;
	}
	#body-main .pl4s-2{
		display:block;
		float:left;
		width:50%;
		margin-top:-208px;
	}
	#body-main img{
		width:100%;
		height:auto;
		max-width:100%;
	}
	.himg4{
		display:none;
	}
	.himg6{
		display:block;
		position:relative;
		z-index:200;
	}
	.s1{
		margin-top:-126px;
	}
	.pl-link{
		display:block;
		width:50%;
		height:100%;
		position:absolute;
		top:0px;
		right:0px;
		z-index:500;
	}
	#body-access .himg4 {
		display:block;
}
#body-access .wrapper{
	width:977px;
}
	}
	@media (max-width: 960px) {
		#body-main .pl1s-1 {
    margin-top: -255px;
    margin-bottom: -45px;
}
#body-main .pl1s-2 {
    margin-top: -255px;
    margin-bottom: -45px;
}
#body-main .pl2s-1 {
    margin-top: -210px;
}
#body-main .pl2s-2 {
    margin-top: -210px;
}
#body-main .pl3s-1 {
    margin-top: -180px;
}
#body-main .pl3s-2 {
    margin-top: -180px;
}
#body-main .pl4s-1 {
    margin-top: -205px;
}
#body-main .pl4s-2 {
    margin-top: -205px;
}
	}
	@media (max-width: 950px) {
		#body-main .pl1s-1 {
    margin-top: -250px;
}
#body-main .pl1s-2 {
    margin-top: -250px;
}
#body-main .pl4s-1 {
    margin-top: -203px;
}
#body-main .pl4s-2 {
    margin-top: -203px;
}
.s1 {
    margin-top: -122px;
}
	}
	@media (max-width: 940px) {
		#body-main .pl2s-1 {
    margin-top: -205px;
}
#body-main .pl2s-2 {
    margin-top: -205px;
}
#body-main .pl3s-1 {
	margin-top:-175px;
	margin-bottom: -50px;
}
#body-main .pl3s-2 {
	margin-top:-175px;
	margin-bottom: -50px;
}
#body-main .pl4s-1 {
    margin-top: -202px;
}
#body-main .pl4s-2 {
    margin-top: -202px;
}
	}
	@media (max-width: 930px) {
		#body-main .pl1s-1 {
    margin-top: -245px;
}
#body-main .pl1s-2 {
    margin-top: -245px;
}
#body-main .pl4s-1 {
    margin-top: -199px;
}
#body-main .pl4s-2 {
    margin-top: -199px;
}
	}
	@media (max-width: 910px) {
			#body-main .pl2s-1 {
    margin-top: -200px;
}
#body-main .pl2s-2 {
    margin-top: -200px;
}
#body-main .pl3s-1 {
	margin-top:-170px;
	margin-bottom: -48px;
}
#body-main .pl3s-2 {
	margin-top:-170px;
	margin-bottom: -48px;
}
#body-main .pl4s-1 {
    margin-top: -194px;
}
#body-main .pl4s-2 {
    margin-top: -194px;
}
	}
	@media (max-width: 900px) {
		.gal1 p{
			font-size:36px;
		}
		.s1 {
    margin-top: -116px;
}
#body-main .pl1s-1 {
    margin-top: -240px;
}
#body-main .pl1s-2 {
    margin-top: -240px;
}
.gal1 .pl1s-1 {
    margin-bottom: -20px !important;
}
.gal1 .pl1s-2 {
    margin-bottom: -20px !important;
}
#body-main .pl4s-1 {
    margin-top: -192px;
}
#body-main .pl4s-2 {
    margin-top: -192px;
}
	}
	@media (max-width: 880px) {
		#body-main .pl1s-1 {
    margin-top: -235px;
}
#body-main .pl1s-2 {
    margin-top: -235px;
}
#body-main .pl2s-1 {
    margin-top: -195px;
}
#body-main .pl2s-2 {
    margin-top: -195px;
}
#body-main .pl3s-1 {
	margin-top:-165px;
}
#body-main .pl3s-2 {
	margin-top:-165px;
}
#body-main .pl4s-1 {
    margin-top: -190px;
}
#body-main .pl4s-2 {
    margin-top: -190px;
}
	}
	@media (max-width: 860px) {
		.thumb1 a {
    width: 23%;
    margin: 0 1% 18px 1%;
}
#body-main .pl1s-1 {
    margin-top: -230px;
}
#body-main .pl1s-2 {
    margin-top: -230px;
}
#body-main .pl2s-1 {
    margin-top: -190px;
}
#body-main .pl2s-2 {
    margin-top: -190px;
}
#body-main .pl3s-1 {
	margin-top:-162px;
}
#body-main .pl3s-2 {
	margin-top:-162px;
}
#body-main .pl4s-1 {
    margin-top: -185px;
}
#body-main .pl4s-2 {
    margin-top: -185px;
}
	}
	@media (max-width: 850px) {
		#body-main .pl1s-1 {
    margin-top: -228px;
}
#body-main .pl1s-2 {
    margin-top: -228px;
}
#body-main .pl2s-1 {
    margin-top: -188px;
	margin-bottom: -27px;
}
#body-main .pl2s-2 {
    margin-top: -188px;
	margin-bottom: -27px;
}
.access-text-gal {
    margin: 0 auto 15px auto;
}
.gal1 .pl1s-1 {
    margin-bottom: -25px !important;
}
.gal1 .pl1s-2 {
    margin-bottom: -25px !important;
}
#body-main .pl4s-1 {
    margin-top: -182px;
}
#body-main .pl4s-2 {
    margin-top: -182px;
}
	}
	@media (max-width: 840px) {
		.s1 {
    margin-top: -114px;
}
#body-main .pl1s-1 {
    margin-top: -226px;
}
#body-main .pl1s-2 {
    margin-top: -226px;
}
#body-main .pl3s-1 {
	margin-top:-159px;
}
#body-main .pl3s-2 {
	margin-top:-159px;
}
#body-main .pl4s-1 {
    margin-top: -178px;
}
#body-main .pl4s-2 {
    margin-top: -178px;
}
	}
	@media (max-width: 830px) {
		.s1 {
    margin-top: -113px;
}
.thumb1 a {
    width: 23%;
    margin: 0 1% 17px 1%;
}
#body-main .pl1s-1 {
    margin-top: -222px;
}
#body-main .pl1s-2 {
    margin-top: -222px;
}
#body-main .pl2s-1 {
    margin-top: -185px;
	margin-bottom: -28px;
}
#body-main .pl2s-2 {
    margin-top: -185px;
	margin-bottom: -28px;
}
#body-main .pl4s-1 {
    margin-top: -175px;
}
#body-main .pl4s-2 {
    margin-top: -175px;
}
	}
	@media (max-width: 820px) {
		#body-main .pl1s-1 {
    margin-top: -219px;
}
#body-main .pl1s-2 {
    margin-top: -219px;
}
#body-main .pl2s-1 {
    margin-top: -182px;
	margin-bottom: -28px;
}
#body-main .pl2s-2 {
    margin-top: -182px;
	margin-bottom: -28px;
}
#body-main .pl3s-1 {
	margin-top:-156px;
}
#body-main .pl3s-2 {
	margin-top:-156px;
}
#body-main .pl4s-1 {
    margin-top: -173px;
}
#body-main .pl4s-2 {
    margin-top: -173px;
}
	}
	@media (max-width: 810px) {
		.thumb1 a {
    width: 23%;
    margin: 0 1% 16px 1%;
}
.s1 {
    margin-top: -111px;
}
	}
	@media (max-width: 800px) {
		.gal1 td {
    margin: 12px 1.5% 12px 1.5%;
}
.gal1 p {
    font-size: 34px;
}
.access-text-gal {
    margin: 0 auto 10px auto;
}
.gal1 .thumb1 {
    padding-top: 12px;
}
.gal1 .s1 {
    padding: 15px 0 15px 0;
}
		#body-main .pl1s-1 {
    margin-top: -214px;
}
#body-main .pl1s-2 {
    margin-top: -214px;
}
#body-main .pl2s-1 {
    margin-top: -179px;
	margin-bottom: -28px;
}
#body-main .pl2s-2 {
    margin-top: -179px;
	margin-bottom: -28px;
}
#body-main .pl3s-1 {
	margin-top:-153px;
}
#body-main .pl3s-2 {
	margin-top:-153px;
}
#body-main .pl4s-1 {
    margin-top: -170px;
}
#body-main .pl4s-2 {
    margin-top: -170px;
}
	}
	@media (max-width: 790px) {
		.s1 {
    margin-top: -109px;
}
#body-main .pl1s-1 {
    margin-top: -212px;
}
#body-main .pl1s-2 {
    margin-top: -212px;
}
#body-main .pl2s-1 {
    margin-top: -177px;
	margin-bottom: -28px;
}
#body-main .pl2s-2 {
    margin-top: -177px;
	margin-bottom: -28px;
}
#body-main .pl3s-1 {
	margin-top:-151px;
}
#body-main .pl3s-2 {
	margin-top:-151px;
}
#body-main .pl4s-1 {
    margin-top: -168px;
}
#body-main .pl4s-2 {
    margin-top: -168px;
}
	}
	@media (max-width: 780px) {
		.s1 {
    margin-top: -108px;
}
#body-main .pl1s-1 {
    margin-top: -208px;
	margin-bottom: -43px;
}
#body-main .pl1s-2 {
    margin-top: -208px;
	margin-bottom: -43px;
}
#body-main .pl2s-1 {
    margin-top: -174px;
	margin-bottom: -28px;
}
#body-main .pl2s-2 {
    margin-top: -174px;
	margin-bottom: -28px;
}
#body-main .pl3s-1 {
	margin-top:-149px;
}
#body-main .pl3s-2 {
	margin-top:-149px;
}
#body-main .pl4s-1 {
    margin-top: -167px;
}
#body-main .pl4s-2 {
    margin-top: -167px;
}
	}
	@media (max-width: 770px) {
		.s1 {
    margin-top: -107px;
}
#body-main .pl1s-1 {
    margin-top: -206px;
	margin-bottom: -43px;
}
#body-main .pl1s-2 {
    margin-top: -206px;
	margin-bottom: -43px;
}
#body-main .pl2s-1 {
    margin-top: -172px;
	margin-bottom: -28px;
}
#body-main .pl2s-2 {
    margin-top: -172px;
	margin-bottom: -28px;
}
#body-main .pl3s-1 {
	margin-top:-147px;
}
#body-main .pl3s-2 {
	margin-top:-147px;
}
#body-main .pl4s-1 {
    margin-top: -164px;
}
#body-main .pl4s-2 {
    margin-top: -164px;
}
	}
	@media (max-width: 760px) {
		.s1 {
    margin-top: -106px;
}
#body-main .pl1s-1 {
    margin-top: -203px;
	margin-bottom: -42px;
}
#body-main .pl1s-2 {
    margin-top: -203px;
	margin-bottom: -42px;
}
#body-main .pl2s-1 {
    margin-top: -169px;
	margin-bottom: -28px;
}
#body-main .pl2s-2 {
    margin-top: -169px;
	margin-bottom: -28px;
}
#body-main .pl3s-1 {
	margin-top:-144px;
}
#body-main .pl3s-2 {
	margin-top:-144px;
}
#body-main .pl4s-1 {
    margin-top: -163px;
}
#body-main .pl4s-2 {
    margin-top: -163px;
}
	}
	@media (max-width: 750px) {
		.gal1 p {
    font-size: 32px;
}
		.s1 {
    margin-top: -104px;
}
#body-main .pl1s-1 {
    margin-top: -200px;
	margin-bottom: -42px;
}
#body-main .pl1s-2 {
    margin-top: -200px;
	margin-bottom: -42px;
}
#body-main .pl2s-1 {
    margin-top: -167px;
	margin-bottom: -27px;
}
#body-main .pl2s-2 {
    margin-top: -167px;
	margin-bottom: -27px;
}
#body-main .pl3s-1 {
	margin-top:-141px;
}
#body-main .pl3s-2 {
	margin-top:-141px;
}
#body-main .pl4s-1 {
    margin-top: -160px;
}
#body-main .pl4s-2 {
    margin-top: -160px;
}
	}
	@media (max-width: 740px) {
#body-main .pl1s-1 {
    margin-top: -199px;
	margin-bottom: -42px;
}
#body-main .pl1s-2 {
    margin-top: -199px;
	margin-bottom: -42px;
}
#body-main .pl2s-1 {
    margin-top: -166px;
	margin-bottom: -28px;
}
#body-main .pl2s-2 {
    margin-top: -166px;
	margin-bottom: -28px;
}
#body-main .pl3s-1 {
	margin-top:-140px;
	margin-bottom: -44px;
}
#body-main .pl3s-2 {
	margin-top:-140px;
	margin-bottom: -44px;
}
.thumb1 a {
    width: 23%;
    margin: 0 1% 15px 1%;
}
#body-main .pl4s-1 {
    margin-top: -159px;
}
#body-main .pl4s-2 {
    margin-top: -159px;
}
	}
	@media (max-width: 730px) {
#body-main .pl1s-1 {
    margin-top: -194px;
	margin-bottom: -43px;
}
#body-main .pl1s-2 {
    margin-top: -194px;
	margin-bottom: -43px;
}
#body-main .pl2s-1 {
    margin-top: -163px;
	margin-bottom: -29px;
}
#body-main .pl2s-2 {
    margin-top: -163px;
	margin-bottom: -29px;
}
#body-main .pl3s-1 {
	margin-top:-140px;
	margin-bottom: -46px;
}
#body-main .pl3s-2 {
	margin-top:-140px;
	margin-bottom: -46px;
}
.thumb1 a {
    width: 23%;
    margin: 0 1% 14px 1%;
}
#body-main .pl4s-1 {
    margin-top: -157px;
}
#body-main .pl4s-2 {
    margin-top: -157px;
}
	}
	@media (max-width: 720px) {
		.s1 {
    margin-top: -103px;
}
#body-main .pl1s-1 {
    margin-top: -193px;
	margin-bottom: -43px;
}
#body-main .pl1s-2 {
    margin-top: -193px;
	margin-bottom: -43px;
}
#body-main .pl2s-1 {
    margin-top: -162px;
	margin-bottom: -29px;
}
#body-main .pl2s-2 {
    margin-top: -162px;
	margin-bottom: -29px;
}
#body-main .pl3s-1 {
	margin-top:-137px;
}
#body-main .pl3s-2 {
	margin-top:-137px;
}
.gal1 .pl1s-1 {
    margin-bottom: -18px !important;
}
.gal1 .pl1s-2 {
    margin-bottom: -18px !important;
}
#body-main .pl4s-1 {
    margin-top: -155px;
}
#body-main .pl4s-2 {
    margin-top: -155px;
}
	}
	@media (max-width: 710px) {
		.s1 {
    margin-top: -101px;
}
#body-main .pl1s-1 {
    margin-top: -190px;
	margin-bottom: -42px;
}
#body-main .pl1s-2 {
    margin-top: -190px;
	margin-bottom: -42px;
}
#body-main .pl2s-1 {
    margin-top: -159px;
	margin-bottom: -28px;
}
#body-main .pl2s-2 {
    margin-top: -159px;
	margin-bottom: -28px;
}
#body-main .pl3s-1 {
	margin-top:-135px;
}
#body-main .pl3s-2 {
	margin-top:-135px;
}
#body-main .pl4s-1 {
    margin-top: -153px;
}
#body-main .pl4s-2 {
    margin-top: -153px;
}
	}
	@media (max-width: 700px) {
		.gal1 p {
    font-size: 30px;
}
.gal1 td {
    margin: 11px 1.5% 11px 1.5%;
}
.gal1 .thumb1 {
    padding-top: 11px;
}
.gal1 .s1 {
    padding: 15px 0 15px 0;
}
		.s1 {
    margin-top: -100px;
}
#body-main .pl1s-1 {
    margin-top: -188px;
	margin-bottom: -42px;
}
#body-main .pl1s-2 {
    margin-top: -188px;
	margin-bottom: -42px;
}
#body-main .pl2s-1 {
    margin-top: -156px;
	margin-bottom: -28px;
}
#body-main .pl2s-2 {
    margin-top: -156px;
	margin-bottom: -28px;
}
#body-main .pl3s-1 {
	margin-top:-134px;
}
#body-main .pl3s-2 {
	margin-top:-134px;
}
#body-main .pl4s-1 {
    margin-top: -150px;
}
#body-main .pl4s-2 {
    margin-top: -150px;
}
	}
	@media (max-width: 690px) {
		.s1 {
    margin-top: -98px;
}
#body-main .pl1s-1 {
    margin-top: -185px;
	margin-bottom: -41px;
}
#body-main .pl1s-2 {
    margin-top: -185px;
	margin-bottom: -41px;
}
#body-main .pl2s-1 {
    margin-top: -154px;
	margin-bottom: -28px;
}
#body-main .pl2s-2 {
    margin-top: -154px;
	margin-bottom: -28px;
}
#body-main .pl3s-1 {
	margin-top:-132px;
}
#body-main .pl3s-2 {
	margin-top:-132px;
}
#body-main .pl4s-1 {
    margin-top: -148px;
}
#body-main .pl4s-2 {
    margin-top: -148px;
}
	}
	@media (max-width: 680px) {
		.s1 {
    margin-top: -97px;
}
#body-main .pl1s-1 {
    margin-top: -182px;
	margin-bottom: -41px;
}
#body-main .pl1s-2 {
    margin-top: -182px;
	margin-bottom: -41px;
}
#body-main .pl2s-1 {
    margin-top: -152px;
	margin-bottom: -28px;
}
#body-main .pl2s-2 {
    margin-top: -152px;
	margin-bottom: -28px;
}
#body-main .pl3s-1 {
	margin-top:-130px;
}
#body-main .pl3s-2 {
	margin-top:-130px;
}
#body-main .pl4s-1 {
    margin-top: -146px;
}
#body-main .pl4s-2 {
    margin-top: -146px;
}
	}
	@media (max-width: 670px) {
		.s1 {
    margin-top: -95px;
}
#body-main .pl1s-1 {
    margin-top: -179px;
	margin-bottom: -40px;
}
#body-main .pl1s-2 {
    margin-top: -179px;
	margin-bottom: -40px;
}
#body-main .pl2s-1 {
    margin-top: -150px;
	margin-bottom: -28px;
}
#body-main .pl2s-2 {
    margin-top: -150px;
	margin-bottom: -28px;
}
#body-main .pl3s-1 {
	margin-top:-128px;
	margin-bottom: -44px;
}
#body-main .pl3s-2 {
	margin-top:-128px;
	margin-bottom: -44px;
}
#body-main .pl4s-1 {
    margin-top: -144px;
}
#body-main .pl4s-2 {
    margin-top: -144px;
}
	}
	@media (max-width: 660px) {
		.s1 {
    margin-top: -94px;
}
#body-main .pl1s-1 {
    margin-top: -176px;
	margin-bottom: -40px;
}
#body-main .pl1s-2 {
    margin-top: -176px;
	margin-bottom: -40px;
}
#body-main .pl2s-1 {
    margin-top: -148px;
	margin-bottom: -27px;
}
#body-main .pl2s-2 {
    margin-top: -148px;
	margin-bottom: -27px;
}
#body-main .pl3s-1 {
	margin-top:-127px;
}
#body-main .pl3s-2 {
	margin-top:-127px;
}
#body-main .pl4s-1 {
    margin-top: -141px;
}
#body-main .pl4s-2 {
    margin-top: -141px;
}
	}
	@media (max-width: 650px) {
		.gal1 p {
    font-size: 28px;
}
.gal1 td {
    margin: 10px 1.5% 10px 1.5%;
}
.gal1 .thumb1 {
    padding-top: 10px;
}
.gal1 .s1 {
    padding: 15px 0 15px 0;
}
		.s1 {
    margin-top: -93px;
}
#body-main .pl1s-1 {
    margin-top: -174px;
	margin-bottom: -40px;
}
#body-main .pl1s-2 {
    margin-top: -174px;
	margin-bottom: -40px;
}
#body-main .pl2s-1 {
    margin-top: -146px;
	margin-bottom: -27px;
}
#body-main .pl2s-2 {
    margin-top: -146px;
	margin-bottom: -27px;
}
#body-main .pl3s-1 {
	margin-top:-124px;
}
#body-main .pl3s-2 {
	margin-top:-124px;
}
#body-main .pl4s-1 {
    margin-top: -139px;
}
#body-main .pl4s-2 {
    margin-top: -139px;
}
	}
	@media (max-width: 640px) {
#body-main .pl1s-1 {
    margin-top: -172px;
	margin-bottom: -40px;
}
#body-main .pl1s-2 {
    margin-top: -172px;
	margin-bottom: -40px;
}
#body-main .pl2s-1 {
    margin-top: -143px;
	margin-bottom: -27px;
}
#body-main .pl2s-2 {
    margin-top: -143px;
	margin-bottom: -27px;
}
#body-main .pl3s-1 {
	margin-top:-122px;
}
#body-main .pl3s-2 {
	margin-top:-122px;
}
.thumb1 a {
    width: 23%;
    margin: 0 1% 13px 1%;
}
#body-main .pl4s-1 {
    margin-top: -138px;
}
#body-main .pl4s-2 {
    margin-top: -138px;
}
	}
	@media (max-width: 630px) {
		.s1 {
    margin-top: -92px;
}
#body-main .pl1s-1 {
    margin-top: -169px;
	margin-bottom: -40px;
}
#body-main .pl1s-2 {
    margin-top: -169px;
	margin-bottom: -40px;
}
#body-main .pl2s-1 {
    margin-top: -141px;
	margin-bottom: -28px;
}
#body-main .pl2s-2 {
    margin-top: -141px;
	margin-bottom: -28px;
}
#body-main .pl3s-1 {
	margin-top:-121px;
}
#body-main .pl3s-2 {
	margin-top:-121px;
}
.thumb1 a {
    width: 23%;
    margin: 0 1% 12px 1%;
}
#body-main .pl4s-1 {
    margin-top: -135px;
}
#body-main .pl4s-2 {
    margin-top: -135px;
}
	}
	@media (max-width: 620px) {
		.s1 {
    margin-top: -91px;
}
#body-main .pl1s-1 {
    margin-top: -167px;
	margin-bottom: -40px;
}
#body-main .pl1s-2 {
    margin-top: -167px;
	margin-bottom: -40px;
}
#body-main .pl2s-1 {
    margin-top: -138px;
	margin-bottom: -28px;
}
#body-main .pl2s-2 {
    margin-top: -138px;
	margin-bottom: -28px;
}
#body-main .pl3s-1 {
	margin-top:-118px;
}
#body-main .pl3s-2 {
	margin-top:-118px;
}
#body-main .pl4s-1 {
    margin-top: -132px;
}
#body-main .pl4s-2 {
    margin-top: -132px;
}
	}
	@media (max-width: 610px) {
		.s1 {
    margin-top: -90px;
}
#body-main .pl1s-1 {
    margin-top: -163px;
	margin-bottom: -40px;
}
#body-main .pl1s-2 {
    margin-top: -163px;
	margin-bottom: -40px;
}
#body-main .pl2s-1 {
    margin-top: -136px;
	margin-bottom: -28px;
}
#body-main .pl2s-2 {
    margin-top: -136px;
	margin-bottom: -28px;
}
#body-main .pl3s-1 {
	margin-top:-116px;
}
#body-main .pl3s-2 {
	margin-top:-116px;
}
#body-main .pl4s-1 {
    margin-top: -130px;
}
#body-main .pl4s-2 {
    margin-top: -130px;
}
	}
	@media (max-width: 600px) {
		.gal1 p {
    font-size: 26px;
}
.gal1 td {
    margin: 9px 1.5% 9px 1.5%;
}
.access-text-gal {
    margin: 0 auto 8px auto;
}
.gal1 .thumb1 {
    padding-top: 9px;
}
.gal1 .s1 {
    padding: 12px 0 12px 0;
}
		.s1 {
    margin-top: -89px;
}
#body-main .pl1s-1 {
    margin-top: -161px;
	margin-bottom: -40px;
}
#body-main .pl1s-2 {
    margin-top: -161px;
	margin-bottom: -40px;
}
#body-main .pl2s-1 {
    margin-top: -134px;
	margin-bottom: -28px;
}
#body-main .pl2s-2 {
    margin-top: -134px;
	margin-bottom: -28px;
}
#body-main .pl3s-1 {
	margin-top:-114px;
	margin-bottom: -42px;
}
#body-main .pl3s-2 {
	margin-top:-114px;
	margin-bottom: -42px;
}
.gal1 .pl1s-1 {
    margin-bottom: -18px !important;
}
.gal1 .pl1s-2 {
    margin-bottom: -18px !important;
}
#body-main .pl4s-1 {
    margin-top: -128px;
}
#body-main .pl4s-2 {
    margin-top: -128px;
}
	}
	@media (max-width: 590px) {
		.s1 {
    margin-top: -87px;
}
#body-main .pl1s-1 {
    margin-top: -158px;
	margin-bottom: -39px;
}
#body-main .pl1s-2 {
    margin-top: -158px;
	margin-bottom: -39px;
}
#body-main .pl2s-1 {
    margin-top: -132px;
	margin-bottom: -27px;
}
#body-main .pl2s-2 {
    margin-top: -132px;
	margin-bottom: -27px;
}
#body-main .pl3s-1 {
	margin-top:-112px;
}
#body-main .pl3s-2 {
	margin-top:-112px;
}
#body-main .pl4s-1 {
    margin-top: -126px;
}
#body-main .pl4s-2 {
    margin-top: -126px;
}
	}
	@media (max-width: 580px) {
		.s1 {
    margin-top: -86px;
}
#body-main .pl1s-1 {
    margin-top: -155px;
	margin-bottom: -39px;
}
#body-main .pl1s-2 {
    margin-top: -155px;
	margin-bottom: -39px;
}
#body-main .pl2s-1 {
    margin-top: -129px;
	margin-bottom: -27px;
}
#body-main .pl2s-2 {
    margin-top: -129px;
	margin-bottom: -27px;
}
#body-main .pl3s-1 {
	margin-top:-111px;
}
#body-main .pl3s-2 {
	margin-top:-111px;
}
#body-main .pl4s-1 {
    margin-top: -124px;
}
#body-main .pl4s-2 {
    margin-top: -124px;
}
	}
	@media (max-width: 570px) {
		.s1 {
    margin-top: -85px;
}
#body-main .pl1s-1 {
    margin-top: -153px;
	margin-bottom: -39px;
}
#body-main .pl1s-2 {
    margin-top: -153px;
	margin-bottom: -39px;
}
#body-main .pl2s-1 {
    margin-top: -127px;
	margin-bottom: -27px;
}
#body-main .pl2s-2 {
    margin-top: -127px;
	margin-bottom: -27px;
}
#body-main .pl3s-1 {
	margin-top:-109px;
}
#body-main .pl3s-2 {
	margin-top:-109px;
}
#body-main .pl4s-1 {
    margin-top: -122px;
}
#body-main .pl4s-2 {
    margin-top: -122px;
}
	}
	@media (max-width: 560px) {
		.s1 {
    margin-top: -84px;
}
#body-main .pl1s-1 {
    margin-top: -150px;
	margin-bottom: -39px;
}
#body-main .pl1s-2 {
    margin-top: -150px;
	margin-bottom: -39px;
}
#body-main .pl2s-1 {
    margin-top: -125px;
	margin-bottom: -27px;
}
#body-main .pl2s-2 {
    margin-top: -125px;
	margin-bottom: -27px;
}
#body-main .pl3s-1 {
	margin-top:-107px;
	margin-bottom: -40px;
}
#body-main .pl3s-2 {
	margin-top:-107px;
	margin-bottom: -40px;
}
#body-main .pl4s-1 {
    margin-top: -120px;
}
#body-main .pl4s-2 {
    margin-top: -120px;
}
	}
	@media (max-width: 550px) {
		.gal1 p {
    font-size: 24px;
}
.gal1 td {
    margin: 8px 1.5% 8px 1.5%;
}
.gal1 .thumb1 {
    padding-top: 8px;
}
		.s1 {
    margin-top: -82px;
}
#body-main .pl1s-1 {
    margin-top: -148px;
	margin-bottom: -39px;
}
#body-main .pl1s-2 {
    margin-top: -148px;
	margin-bottom: -39px;
}
#body-main .pl2s-1 {
    margin-top: -123px;
	margin-bottom: -27px;
}
#body-main .pl2s-2 {
    margin-top: -123px;
	margin-bottom: -27px;
}
#body-main .pl3s-1 {
	margin-top:-105px;
}
#body-main .pl3s-2 {
	margin-top:-105px;
}
.gal1 .pl1s-1 {
    margin-bottom: -15px !important;
}
.gal1 .pl1s-2 {
    margin-bottom: -15px !important;
}
#body-main .pl4s-1 {
    margin-top: -118px;
}
#body-main .pl4s-2 {
    margin-top: -118px;
}
	}
	@media (max-width: 540px) {
#body-main .pl1s-1 {
    margin-top: -144px;
	margin-bottom: -37px;
}
#body-main .pl1s-2 {
    margin-top: -144px;
	margin-bottom: -37px;
}
#body-main .pl2s-1 {
    margin-top: -121px;
	margin-bottom: -27px;
}
#body-main .pl2s-2 {
    margin-top: -121px;
	margin-bottom: -27px;
}
#body-main .pl3s-1 {
	margin-top:-103px;
}
#body-main .pl3s-2 {
	margin-top:-103px;
}
.thumb1 a {
    width: 23%;
    margin: 0 1% 11px 1%;
}
#body-main .pl4s-1 {
    margin-top: -116px;
}
#body-main .pl4s-2 {
    margin-top: -116px;
}
	}
	@media (max-width: 530px) {
#body-main .pl1s-1 {
    margin-top: -142px;
	margin-bottom: -38px;
}
#body-main .pl1s-2 {
    margin-top: -142px;
	margin-bottom: -38px;
}
#body-main .pl2s-1 {
    margin-top: -119px;
	margin-bottom: -28px;
}
#body-main .pl2s-2 {
    margin-top: -119px;
	margin-bottom: -28px;
}
#body-main .pl3s-1 {
	margin-top:-101px;
}
#body-main .pl3s-2 {
	margin-top:-101px;
}
.thumb1 a {
    width: 23%;
    margin: 0 1% 10px 1%;
}
#body-main .pl4s-1 {
    margin-top: -114px;
}
#body-main .pl4s-2 {
    margin-top: -114px;
}
	}
	@media (max-width: 520px) {
		.s1 {
    margin-top: -81px;
}
#body-main .pl1s-1 {
    margin-top: -140px;
	margin-bottom: -38px;
}
#body-main .pl1s-2 {
    margin-top: -140px;
	margin-bottom: -38px;
}
#body-main .pl2s-1 {
    margin-top: -116px;
	margin-bottom: -28px;
}
#body-main .pl2s-2 {
    margin-top: -116px;
	margin-bottom: -28px;
}
#body-main .pl3s-1 {
	margin-top:-99px;
}
#body-main .pl3s-2 {
	margin-top:-99px;
}
#body-main .pl4s-1 {
    margin-top: -112px;
}
#body-main .pl4s-2 {
    margin-top: -112px;
}
	}
	@media (max-width: 510px) {
		.s1 {
    margin-top: -79px;
}
#body-main .pl1s-1 {
    margin-top: -137px;
	margin-bottom: -37px;
}
#body-main .pl1s-2 {
    margin-top: -137px;
	margin-bottom: -37px;
}
#body-main .pl2s-1 {
    margin-top: -114px;
	margin-bottom: -28px;
}
#body-main .pl2s-2 {
    margin-top: -114px;
	margin-bottom: -28px;
}
#body-main .pl3s-1 {
	margin-top:-97px;
}
#body-main .pl3s-2 {
	margin-top:-97px;
}
#body-main .pl4s-1 {
    margin-top: -110px;
}
#body-main .pl4s-2 {
    margin-top: -110px;
}
	}
	@media (max-width: 500px) {
		.gal1 p {
    font-size: 22px;
}
.gal1 td {
    margin: 8px 1.5% 8px 1.5%;
}
.access-text-gal {
    margin: 0 auto 6px auto;
}
.gal1 .pl1s-1 {
    margin-bottom: -15px !important;
}
.gal1 .pl1s-2 {
    margin-bottom: -15px !important;
}
		.s1 {
    margin-top: -78px;
}
#body-main .pl1s-1 {
    margin-top: -134px;
	margin-bottom: -37px;
}
#body-main .pl1s-2 {
    margin-top: -134px;
	margin-bottom: -37px;
}
#body-main .pl2s-1 {
    margin-top: -112px;
	margin-bottom: -28px;
}
#body-main .pl2s-2 {
    margin-top: -112px;
	margin-bottom: -28px;
}
#body-main .pl3s-1 {
	margin-top:-95px;
}
#body-main .pl3s-2 {
	margin-top:-95px;
}
.pl1s-500{
		display:block !important;
	}
	.pl1s-600{
		display:none !important;
	}
	#body-main header {
    background: url(img/himg1sm.jpg) no-repeat top center, url(img/himg5.jpg) repeat-x top center;
}
#body-main .pl4s-1 {
    margin-top: -108px;
}
#body-main .pl4s-2 {
    margin-top: -108px;
}
	}
	@media (max-width: 490px) {
		.s1 {
    margin-top: -77px;
}
#body-main .pl1s-1 {
    margin-top: -131px;
	margin-bottom: -37px;
}
#body-main .pl1s-2 {
    margin-top: -131px;
	margin-bottom: -37px;
}
#body-main .pl2s-1 {
    margin-top: -110px;
	margin-bottom: -28px;
}
#body-main .pl2s-2 {
    margin-top: -110px;
	margin-bottom: -28px;
}
#body-main .pl3s-1 {
	margin-top:-93px;
}
#body-main .pl3s-2 {
	margin-top:-93px;
}
#body-main .pl4s-1 {
    margin-top: -106px;
}
#body-main .pl4s-2 {
    margin-top: -106px;
}
	}
	@media (max-width: 480px) {
		.s1 {
    margin-top: -76px;
}
#body-main .pl1s-1 {
    margin-top: -128px;
	margin-bottom: -36px;
}
#body-main .pl1s-2 {
    margin-top: -128px;
	margin-bottom: -36px;
}
#body-main .pl2s-1 {
    margin-top: -108px;
	margin-bottom: -28px;
}
#body-main .pl2s-2 {
    margin-top: -108px;
	margin-bottom: -28px;
}
#body-main .pl3s-1 {
	margin-top:-91px;
	margin-bottom: -38px;
}
#body-main .pl3s-2 {
	margin-top:-91px;
	margin-bottom: -38px;
}
#body-main .pl4s-1 {
    margin-top: -104px;
}
#body-main .pl4s-2 {
    margin-top: -104px;
}
	}
	@media (max-width: 470px) {
		.s1 {
    margin-top: -74px;
}
#body-main .pl1s-1 {
    margin-top: -125px;
	margin-bottom: -36px;
}
#body-main .pl1s-2 {
    margin-top: -125px;
	margin-bottom: -36px;
}
#body-main .pl2s-1 {
    margin-top: -106px;
	margin-bottom: -27px;
}
#body-main .pl2s-2 {
    margin-top: -106px;
	margin-bottom: -27px;
}
#body-main .pl3s-1 {
	margin-top:-88px;
	margin-bottom: -36px;
}
#body-main .pl3s-2 {
	margin-top:-88px;
	margin-bottom: -36px;
}
#body-main .pl4s-1 {
    margin-top: -102px;
}
#body-main .pl4s-2 {
    margin-top: -102px;
}
	}
	@media (max-width: 460px) {
		.s1 {
    margin-top: -73px;
}
#body-main .pl1s-1 {
    margin-top: -122px;
	margin-bottom: -35px;
}
#body-main .pl1s-2 {
    margin-top: -122px;
	margin-bottom: -35px;
}
#body-main .pl2s-1 {
    margin-top: -103px;
	margin-bottom: -26px;
}
#body-main .pl2s-2 {
    margin-top: -103px;
	margin-bottom: -26px;
}
#body-main .pl3s-1 {
	margin-top:-87px;
}
#body-main .pl3s-2 {
	margin-top:-87px;
}
#body-main .pl4s-1 {
    margin-top: -100px;
}
#body-main .pl4s-2 {
    margin-top: -100px;
}
	}
	@media (max-width: 450px) {
		.gal1 p {
    font-size: 18px;
}
.gal1 td {
    margin: 7px 1.5% 7px 1.5%;
}
.gal1 .pl1s-1 {
    margin-bottom: -12px !important;
}
.gal1 .pl1s-2 {
    margin-bottom: -12px !important;
}
.gal1 .thumb1 {
    padding-top: 7px;
}
.gal1 .s1 {
    padding: 10px 0 10px 0;
}
		.s1 {
    margin-top: -72px;
}
#body-main .pl1s-1 {
    margin-top: -120px;
	margin-bottom: -34px;
}
#body-main .pl1s-2 {
    margin-top: -120px;
	margin-bottom: -34px;
}
#body-main .pl2s-1 {
    margin-top: -100px;
	margin-bottom: -26px;
}
#body-main .pl2s-2 {
    margin-top: -100px;
	margin-bottom: -26px;
}
#body-main .pl3s-1 {
	margin-top:-85px;
}
#body-main .pl3s-2 {
	margin-top:-85px;
}
#body-main .pl4s-1 {
    margin-top: -98px;
}
#body-main .pl4s-2 {
    margin-top: -98px;
}
	}
	@media (max-width: 445px) {
		.s1 {
    margin-top: -72px;
}
#body-main .pl1s-1 {
    margin-top: -119px;
	margin-bottom: -35px;
}
#body-main .pl1s-2 {
    margin-top: -119px;
	margin-bottom: -35px;
}
#body-main .pl2s-1 {
    margin-top: -100px;
	margin-bottom: -26px;
}
#body-main .pl2s-2 {
    margin-top: -100px;
	margin-bottom: -26px;
}
#body-main .pl3s-1 {
	margin-top:-85px;
	margin-bottom: -38px;
}
#body-main .pl3s-2 {
	margin-top:-85px;
	margin-bottom: -38px;
}
.thumb1 a {
    width: 23%;
    margin: 0 1% 9px 1%;
}
#body-main .pl4s-1 {
    margin-top: -96px;
}
#body-main .pl4s-2 {
    margin-top: -96px;
}
	}
	@media (max-width: 440px) {
		.s1 {
    margin-top: -72px;
}
#body-main .pl1s-1 {
    margin-top: -118px;
	margin-bottom: -36px;
}
#body-main .pl1s-2 {
    margin-top: -118px;
	margin-bottom: -36px;
}
#body-main .pl2s-1 {
    margin-top: -98px;
	margin-bottom: -27px;
}
#body-main .pl2s-2 {
    margin-top: -98px;
	margin-bottom: -27px;
}
#body-main .pl3s-1 {
	margin-top:-84px;
}
#body-main .pl3s-2 {
	margin-top:-84px;
}
.thumb1 a {
    width: 23%;
    margin: 0 1% 8px 1%;
}
#body-main .pl4s-1 {
    margin-top: -94px;
}
#body-main .pl4s-2 {
    margin-top: -94px;
}
	}
	@media (max-width: 430px) {
		.s1 {
    margin-top: -71px;
}
#body-main .pl1s-1 {
    margin-top: -115px;
	margin-bottom: -35px;
}
#body-main .pl1s-2 {
    margin-top: -115px;
	margin-bottom: -35px;
}
#body-main .pl2s-1 {
    margin-top: -96px;
	margin-bottom: -27px;
}
#body-main .pl2s-2 {
    margin-top: -96px;
	margin-bottom: -27px;
}
#body-main .pl3s-1 {
	margin-top:-82px;
	margin-bottom: -37px;
}
#body-main .pl3s-2 {
	margin-top:-82px;
	margin-bottom: -37px;
}
#body-main .pl4s-1 {
    margin-top: -92px;
}
#body-main .pl4s-2 {
    margin-top: -92px;
}
	}
	@media (max-width: 420px) {
		.s1 {
    margin-top: -70px;
}
#body-main .pl1s-1 {
    margin-top: -112px;
	margin-bottom: -35px;
}
#body-main .pl1s-2 {
    margin-top: -112px;
	margin-bottom: -35px;
}
#body-main .pl2s-1 {
    margin-top: -94px;
	margin-bottom: -27px;
}
#body-main .pl2s-2 {
    margin-top: -94px;
	margin-bottom: -27px;
}
#body-main .pl3s-1 {
	margin-top:-80px;
}
#body-main .pl3s-2 {
	margin-top:-80px;
}
#body-main .pl4s-1 {
    margin-top: -90px;
}
#body-main .pl4s-2 {
    margin-top: -90px;
}
	}
	@media (max-width: 410px) {
		.s1 {
    margin-top: -68px;
}
#body-main .pl1s-1 {
    margin-top: -110px;
	margin-bottom: -35px;
}
#body-main .pl1s-2 {
    margin-top: -110px;
	margin-bottom: -35px;
}
#body-main .pl2s-1 {
    margin-top: -92px;
	margin-bottom: -27px;
}
#body-main .pl2s-2 {
    margin-top: -92px;
	margin-bottom: -27px;
}
#body-main .pl3s-1 {
	margin-top:-78px;
	margin-bottom: -36px;
}
#body-main .pl3s-2 {
	margin-top:-78px;
	margin-bottom: -36px;
}
#body-main .pl4s-1 {
    margin-top: -88px;
}
#body-main .pl4s-2 {
    margin-top: -88px;
}
	}
	@media (max-width: 400px) {
		.gal1 p {
    font-size: 16px;
}
.gal1 td {
    margin: 6px 1.5% 6px 1.5%;
}
.access-text-gal {
    margin: 0 auto 4px auto;
}
.gal1 .thumb1 {
    padding-top: 6px;
}
		.s1 {
    margin-top: -67px;
}
#body-main .pl1s-1 {
    margin-top: -107px;
	margin-bottom: -34px;
}
#body-main .pl1s-2 {
    margin-top: -107px;
	margin-bottom: -34px;
}
#body-main .pl2s-1 {
    margin-top: -90px;
	margin-bottom: -26px;
}
#body-main .pl2s-2 {
    margin-top: -90px;
	margin-bottom: -26px;
}
#body-main .pl3s-1 {
	margin-top:-76px;
}
#body-main .pl3s-2 {
	margin-top:-76px;
}
#body-main .pl4s-1 {
    margin-top: -86px;
}
#body-main .pl4s-2 {
    margin-top: -86px;
}
	}
	@media (max-width: 390px) {
		.s1 {
    margin-top: -65px;
}
#body-main .pl1s-1 {
    margin-top: -104px;
	margin-bottom: -34px;
}
#body-main .pl1s-2 {
    margin-top: -104px;
	margin-bottom: -34px;
}
#body-main .pl2s-1 {
    margin-top: -88px;
	margin-bottom: -26px;
}
#body-main .pl2s-2 {
    margin-top: -88px;
	margin-bottom: -26px;
}
#body-main .pl3s-1 {
	margin-top:-74px;
	margin-bottom: -34px;
}
#body-main .pl3s-2 {
	margin-top:-74px;
	margin-bottom: -34px;
}
#body-main .pl4s-1 {
    margin-top: -84px;
}
#body-main .pl4s-2 {
    margin-top: -84px;
}
	}
	@media (max-width: 380px) {
		.s1 {
    margin-top: -64px;
}
#body-main .pl1s-1 {
    margin-top: -102px;
	margin-bottom: -33px;
}
#body-main .pl1s-2 {
    margin-top: -102px;
	margin-bottom: -33px;
}
#body-main .pl2s-1 {
    margin-top: -85px;
	margin-bottom: -26px;
}
#body-main .pl2s-2 {
    margin-top: -85px;
	margin-bottom: -26px;
}
#body-main .pl3s-1 {
	margin-top:-72px;
}
#body-main .pl3s-2 {
	margin-top:-72px;
}
#body-main .pl4s-1 {
    margin-top: -82px;
}
#body-main .pl4s-2 {
    margin-top: -82px;
}
	}
	@media (max-width: 370px) {
		.s1 {
    margin-top: -63px;
}
#body-main .pl1s-1 {
    margin-top: -99px;
	margin-bottom: -33px;
}
#body-main .pl1s-2 {
    margin-top: -99px;
	margin-bottom: -33px;
}
#body-main .pl2s-1 {
    margin-top: -83px;
	margin-bottom: -26px;
}
#body-main .pl2s-2 {
    margin-top: -83px;
	margin-bottom: -26px;
}
#body-main .pl3s-1 {
	margin-top:-70px;
}
#body-main .pl3s-2 {
	margin-top:-70px;
}
#body-main .pl4s-1 {
    margin-top: -80px;
}
#body-main .pl4s-2 {
    margin-top: -80px;
}
	}
	@media (max-width: 360px) {
		.s1 {
    margin-top: -62px;
}
#body-main .pl1s-1 {
    margin-top: -96px;
	margin-bottom: -33px;
}
#body-main .pl1s-2 {
    margin-top: -96px;
	margin-bottom: -33px;
}
#body-main .pl2s-1 {
    margin-top: -80px;
	margin-bottom: -25px;
}
#body-main .pl2s-2 {
    margin-top: -80px;
	margin-bottom: -25px;
}
#body-main .pl3s-1 {
	margin-top:-69px;
}
#body-main .pl3s-2 {
	margin-top:-69px;
}
#body-main .pl4s-1 {
    margin-top: -78px;
}
#body-main .pl4s-2 {
    margin-top: -78px;
}
	}
	@media (max-width: 350px) {
		.gal1 p {
    font-size: 14px;
}
.gal1 td {
    margin: 5px 1.5% 5px 1.5%;
}
.gal1 .pl1s-1 {
    margin-bottom: -10px !important;
}
.gal1 .pl1s-2 {
    margin-bottom: -10px !important;
}
.gal1 .s1 {
    padding: 8px 0 8px 0;
}
.gal1 .thumb1 {
    padding-top: 5px;
}
		.s1 {
    margin-top: -61px;
}
#body-main .pl1s-1 {
    margin-top: -94px;
	margin-bottom: -32px;
}
#body-main .pl1s-2 {
    margin-top: -94px;
	margin-bottom: -32px;
}
#body-main .pl2s-1 {
    margin-top: -78px;
	margin-bottom: -25px;
}
#body-main .pl2s-2 {
    margin-top: -78px;
	margin-bottom: -25px;
}
#body-main .pl3s-1 {
	margin-top:-67px;
}
#body-main .pl3s-2 {
	margin-top:-67px;
}
#body-main .pl4s-1 {
    margin-top: -76px;
}
#body-main .pl4s-2 {
    margin-top: -76px;
}
	}
	@media (max-width: 340px) {
		.s1 {
    margin-top: -60px;
}
#body-main .pl1s-1 {
    margin-top: -92px;
	margin-bottom: -32px;
}
#body-main .pl1s-2 {
    margin-top: -92px;
	margin-bottom: -32px;
}
#body-main .pl2s-1 {
    margin-top: -76px;
	margin-bottom: -25px;
}
#body-main .pl2s-2 {
    margin-top: -76px;
	margin-bottom: -25px;
}
#body-main .pl3s-1 {
	margin-top:-65px;
}
#body-main .pl3s-2 {
	margin-top:-65px;
}
.thumb1 a {
    width: 23%;
    margin: 0 1% 7px 1%;
}
#body-main .pl4s-1 {
    margin-top: -72px;
}
#body-main .pl4s-2 {
    margin-top: -72px;
}
	}
	@media (max-width: 330px) {
		.s1 {
    margin-top: -60px;
}
#body-main .pl1s-1 {
    margin-top: -89px;
	margin-bottom: -33px;
}
#body-main .pl1s-2 {
    margin-top: -89px;
	margin-bottom: -33px;
}
#body-main .pl2s-1 {
    margin-top: -74px;
	margin-bottom: -26px;
}
#body-main .pl2s-2 {
    margin-top: -74px;
	margin-bottom: -26px;
}
#body-main .pl3s-1 {
	margin-top:-63px;
}
#body-main .pl3s-2 {
	margin-top:-63px;
}
.thumb1 a {
    width: 23%;
    margin: 0 1% 6px 1%;
}
#body-main .pl4s-1 {
    margin-top: -70px;
}
#body-main .pl4s-2 {
    margin-top: -70px;
}
	}
	@media (max-width: 320px) {
		.s1 {
    margin-top: -59px;
}
#body-main .pl1s-1 {
    margin-top: -86px;
	margin-bottom: -33px;
}
#body-main .pl1s-2 {
    margin-top: -86px;
	margin-bottom: -33px;
}
#body-main .pl2s-1 {
    margin-top: -72px;
	margin-bottom: -26px;
}
#body-main .pl2s-2 {
    margin-top: -72px;
	margin-bottom: -26px;
}
#body-main .pl3s-1 {
	margin-top:-61px;
}
#body-main .pl3s-2 {
	margin-top:-61px;
}
#body-main .pl4s-1 {
    margin-top: -69px;
}
#body-main .pl4s-2 {
    margin-top: -69px;
}
	}
	@media (max-width: 310px) {
		.s1 {
    margin-top: -58px;
}
#body-main .pl1s-1 {
    margin-top: -84px;
	margin-bottom: -33px;
}
#body-main .pl1s-2 {
    margin-top: -84px;
	margin-bottom: -33px;
}
#body-main .pl2s-1 {
    margin-top: -70px;
	margin-bottom: -26px;
}
#body-main .pl2s-2 {
    margin-top: -70px;
	margin-bottom: -26px;
}
#body-main .pl3s-1 {
	margin-top:-59px;
}
#body-main .pl3s-2 {
	margin-top:-59px;
}
#body-main .pl4s-1 {
    margin-top: -66px;
}
#body-main .pl4s-2 {
    margin-top: -66px;
}
	}
	@media (max-width: 300px) {
.gal1 td {
    margin: 5px 1.5% 5px 1.5%;
}
.gal1 .thumb1 {
    padding-top: 5px;
}
.gal1 .pl1s-1 {
    margin-bottom: -8px !important;
}
.gal1 .pl1s-2 {
    margin-bottom: -8px !important;
}
		.s1 {
    margin-top: -56px;
}
#body-main .pl1s-1 {
    margin-top: -81px;
	margin-bottom: -33px;
}
#body-main .pl1s-2 {
    margin-top: -81px;
	margin-bottom: -33px;
}
#body-main .pl2s-1 {
    margin-top: -67px;
	margin-bottom: -26px;
}
#body-main .pl2s-2 {
    margin-top: -67px;
	margin-bottom: -26px;
}
#body-main .pl3s-1 {
	margin-top:-57px;
}
#body-main .pl3s-2 {
	margin-top:-57px;
}
#body-main .pl4s-1 {
    margin-top: -64px;
}
#body-main .pl4s-2 {
    margin-top: -64px;
}
	}
	@media (max-width: 290px) {
		.gal1 td {
    margin: 4px 1.5% 4px 1.5%;
}
.gal1 .thumb1 {
    padding-top: 4px;
}
		.s1 {
    margin-top: -55px;
}
#body-main .pl1s-1 {
    margin-top: -78px;
	margin-bottom: -33px;
}
#body-main .pl1s-2 {
    margin-top: -78px;
	margin-bottom: -33px;
}
#body-main .pl2s-1 {
    margin-top: -65px;
	margin-bottom: -26px;
}
#body-main .pl2s-2 {
    margin-top: -65px;
	margin-bottom: -26px;
}
#body-main .pl3s-1 {
	margin-top:-55px;
	margin-bottom: -32px;
}
#body-main .pl3s-2 {
	margin-top:-55px;
	margin-bottom: -32px;
}
#body-main .pl4s-1 {
    margin-top: -62px;
}
#body-main .pl4s-2 {
    margin-top: -62px;
}
	}
	@media (max-width: 280px) {
		.s1 {
    margin-top: -55px;
}
#body-main .pl1s-1 {
    margin-top: -76px;
	margin-bottom: -33px;
}
#body-main .pl1s-2 {
    margin-top: -76px;
	margin-bottom: -33px;
}
#body-main .pl2s-1 {
    margin-top: -63px;
	margin-bottom: -26px;
}
#body-main .pl2s-2 {
    margin-top: -63px;
	margin-bottom: -26px;
}
#body-main .pl3s-1 {
	margin-top:-53px;
}
#body-main .pl3s-2 {
	margin-top:-53px;
}
.thumb1 a {
    width: 23%;
    margin: 0 1% 5px 1%;
}
#body-main .pl4s-1 {
    margin-top: -60px;
}
#body-main .pl4s-2 {
    margin-top: -60px;
}
	}
	@media (max-width: 270px) {
		.s1 {
    margin-top: -54px;
}
#body-main .pl1s-1 {
    margin-top: -74px;
	margin-bottom: -33px;
}
#body-main .pl1s-2 {
    margin-top: -74px;
	margin-bottom: -33px;
}
#body-main .pl2s-1 {
    margin-top: -61px;
	margin-bottom: -26px;
}
#body-main .pl2s-2 {
    margin-top: -61px;
	margin-bottom: -26px;
}
#body-main .pl3s-1 {
	margin-top:-51px;
}
#body-main .pl3s-2 {
	margin-top:-51px;
}
#body-main .pl4s-1 {
    margin-top: -58px;
}
#body-main .pl4s-2 {
    margin-top: -58px;
}
	}
	@media (max-width: 260px) {
		.s1 {
    margin-top: -52px;
}
#body-main .pl1s-1 {
    margin-top: -71px;
	margin-bottom: -33px;
}
#body-main .pl1s-2 {
    margin-top: -71px;
	margin-bottom: -33px;
}
#body-main .pl2s-1 {
    margin-top: -59px;
	margin-bottom: -26px;
}
#body-main .pl2s-2 {
    margin-top: -59px;
	margin-bottom: -26px;
}
#body-main .pl3s-1 {
	margin-top:-49px;
}
#body-main .pl3s-2 {
	margin-top:-49px;
}
#body-main .pl4s-1 {
    margin-top: -56px;
}
#body-main .pl4s-2 {
    margin-top: -56px;
}
	}
	@media (max-width: 250px) {
		.s1 {
    margin-top: -51px;
}
#body-main .pl1s-1 {
    margin-top: -68px;
	margin-bottom: -32px;
}
#body-main .pl1s-2 {
    margin-top: -68px;
	margin-bottom: -32px;
}
#body-main .pl2s-1 {
    margin-top: -57px;
	margin-bottom: -26px;
}
#body-main .pl2s-2 {
    margin-top: -57px;
	margin-bottom: -26px;
}
#body-main .pl3s-1 {
	margin-top:-47px;
	margin-bottom: -30px;
}
#body-main .pl3s-2 {
	margin-top:-47px;
	margin-bottom: -30px;
}
.access-text-gal {
    margin: 0 auto 2px auto;
}
#body-main .pl4s-1 {
    margin-top: -54px;
}
#body-main .pl4s-2 {
    margin-top: -54px;
}
	}
	@media (max-width: 240px) {
		.s1 {
    margin-top: -49px;
}
#body-main .pl1s-1 {
    margin-top: -65px;
	margin-bottom: -31px;
}
#body-main .pl1s-2 {
    margin-top: -65px;
	margin-bottom: -31px;
}
#body-main .pl2s-1 {
    margin-top: -55px;
	margin-bottom: -26px;
}
#body-main .pl2s-2 {
    margin-top: -55px;
	margin-bottom: -26px;
}
#body-main .pl3s-1 {
	margin-top:-45px;
}
#body-main .pl3s-2 {
	margin-top:-45px;
}
#body-main .pl4s-1 {
    margin-top: -53px;
}
#body-main .pl4s-2 {
    margin-top: -53px;
}
	}
	@media (max-width: 230px) {
		.gal1 td {
    margin: 3px 1.5% 3px 1.5%;
}
.gal1 .thumb1 {
    padding-top: 3px;
}
.access-text-gal {
    margin: 0 auto 8px auto;
}
.gal1 .pl1s-1 {
    margin-bottom: -6px !important;
}
.gal1 .pl1s-2 {
    margin-bottom: -6px !important;
}
.gal1 .s1 {
    padding: 6px 0 6px 0;
}
		.s1 {
    margin-top: -48px;
}
#body-main .pl1s-1 {
    margin-top: -62px;
	margin-bottom: -30px;
}
#body-main .pl1s-2 {
    margin-top: -62px;
	margin-bottom: -30px;
}
#body-main .pl2s-1 {
    margin-top: -52px;
	margin-bottom: -25px;
}
#body-main .pl2s-2 {
    margin-top: -52px;
	margin-bottom: -25px;
}
#body-main .pl3s-1 {
	margin-top:-44px;
}
#body-main .pl3s-2 {
	margin-top:-44px;
}
#body-main .pl4s-1 {
    margin-top: -52px;
}
#body-main .pl4s-2 {
    margin-top: -52px;
}
	}
	@media (max-width: 220px) {
		.gal1 .pl1s-1 {
    margin-bottom: -0px !important;
}
.gal1 .pl1s-2 {
    margin-bottom: -0px !important;
}
.access-text-gal {
    margin: 0 auto 6px auto;
}
	}