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: 12px;
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;
}

h1{
font-size: 16px;
font-weight: 450;
letter-spacing: 0.2em;}

h2{
font-size: 14px;
font-weight: 450;
letter-spacing: 0.1em}

b{
font-size: 14px;
font-weight: 450;
letter-spacing: 0.1em;}

strong{
font-size: 14px;
font-weight: 450;
letter-spacing: 0.1em;}

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

.top{
margin-bottom: 20px;
}

.top table tr td{padding-right: 5px;}

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

.container{
padding: 27px 9px 25px 27px;
}

#index {
    overflow: auto;
    top: 0;
    bottom: 0;
    left: 0;
    position: fixed;
    height: 100%;
    z-index: 1;
}

#index_mobile{
display:none;
}

#mobile_footer{
display:none;
}

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

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: 3em;
}

.blocktext{
margin-bottom: 1em;
text-align: justify;
width: 500px;}

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

.credit{font-size: 10px;}