html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
font-family: Helvetica;
font-size: 13px;
color: #222;
line-height: 1.6em;
-webkit-font-smoothing: antialiased;
margin:0;
padding: 0;
border: 0;
vertical-align: baseline;
text-decoration: none;
text-decoration-line: none;
}

html{
background-image: url(images/back.jpg); 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

img{
width: 100%;
}

.top{
margin-bottom: 28px;
}

a a:-webkit-any-link, a:link, a:visited{
text-decoration: none;
text-decoration-line: none;
}

.container{
padding: 20px 10px 10px 10px;
}

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

.mobile_index{
width: 100%;}

.mobile_index tr td{
text-align: center;}

}

#index {
	display: none;
}

#index_mobile {
    //overflow: auto;
	width: 100%;
    top: 0;
    left: 0;
    position: fixed;
	background: #ddd1cc;
	opacity: 0.8;
    //height: 100%;
    //z-index: 1;
}

#index_mobile .container a{
font-size: 17px;
}

#index_mobile .container table tr td{
padding-right:5px;
}



#index_mobile .container table tr td h1{font-size: 17px;}

#mobile_footer .container table tr td{
text-align: center;
}

#mobile_footer .container{
padding-top: 0px;}

#content {
    margin: 75px 0 0 0px;
}

#content .container{
padding-bottom: 0px;
}

ul{
list-style: none;
margin: 0;
margin-bottom: 1.2em;
}

.sitem{
text-transform: uppercase;
}

li{
line-height: 1.9em;
}

.block{
margin-bottom: 1em;

}

.block_p{
margin-bottom: 1.5em;
}

.block_p iframe{
width: 100%;
height: auto;
}

.blocktext{
margin-bottom: 1em;
text-align: justify;
width: 100%;
}

.blocktext table tr td{
text-align: center;
}

.credit{font-size: 10px;}

.yt{
	position: relative;
	padding-bottom: 50.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

.yt iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

