p,li { font-size: 11pt; font-family: serif; }
.hdrtext { font-size: 11px; color: #000; line-height: 120% }
ol li { margin-bottom: 8px }
a { text-decoration: underline; color: blue }
a:hover { text-decoration: none }
a:active { color: blue }
em { letter-spacing: 2px; font-style: inherit; text-decoration: inherit; }
.btn { background: #ddd }
h1 { margin-bottom: 0 }
h2 { font-size: 20pt; border-bottom: 1px solid #ccd }
h3 { font-size: 16pt }
#posth1 { font-size: 7pt; margin-top: 0; margin-bottom: 10px; text-align: center; color: darkcyan }
#posth1 code { font-family: Fixedsys, monospace }
.hdr { font-family: sans-serif; color: #AAA; margin-bottom: 6px; margin-top: 0; text-align: center }
.hdr a { color: #BBB }
.hdrspace { min-width: 300px; display: inline-block; height: 1px }
.fn,.fna { margin-top: 25px; border-top: 1px solid #888 }
.fna,.fnx { margin-bottom: 6px }
.fnx,.fnz { margin-top: 0 }
.fn,.fna,.fnx,.fnz { font-style: italic; font-size: 10pt; color: #888 }
.fn b,.fna b,.fnx b,.fnz b { color: #666 }
.fnul,.fnulhlr,.fnulhlg,.fnulred { margin-top: 0; margin-bottom: 6px; }
.fnul li { font-size: 11px; color: #B4B8EB; }
.fnul li i { color: #0066AA; }
.fnulhlr li { font-size: 11px; color: #5A5C75; }
.fnulhlg li { font-size: 11px; color: #5A5C75; }
.fnulred li { font-size: 11px; color: red; }
.fnulred li span { color: #B4B8EB; }
#player { visibility: hidden; position: absolute; }
.quote { background: #eef; padding-left: 40px; margin-left: 0 }
blockquote code small,.quote code,.quote pre { font-size: 8pt }
blockquote code b { color: violet; }
.dv { color: darkviolet; letter-spacing: 1px; }
.yt,.ytleft,.ytright,.ytbig,.yt640_360 { display: block; margin: 15px; }
.yt,.ytleft,.ytright { width: 320px; height: 240px; }
.ytbig { width: 640px; height: 480px; }
.yt640_360 { width: 640px; height: 360px; }
.ytleft { float: left; }
.ytright { float: right; }
.youtube-player { display: block; overflow: hidden; position: relative; width: 100%; height: 100%; cursor: hand; cursor: pointer; }
img.youtube-thumb { display: block; left: 0; bottom: 0; max-width: 100%; width: 100%; top: 0; right: 0; position: absolute; height: auto; }
.yt640_360 img.youtube-thumb { top: -60px; }
div.play-button { height: 72px; width: 72px; left: 50%; top: 50%; margin-left: -36px; margin-top: -36px; position: absolute; background: url("http://i.imgur.com/TxzC70f.png") no-repeat; }
.youtube-iframe { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
#hh1 { margin-top: 20px; margin-bottom: 2px; }
#hh2 { margin-top: 2px; margin-bottom: 50px; }
#hdrtop,#hdrmiddle,#hdrbottom { text-align: center; width: 90%; margin: 0 auto 0 auto; }
#hdrtop,#hdrmiddle { margin-bottom: 8px; }
#hdrmiddle { font-size: 12pt; }
.fb-like { float: right; width: 120px; margin-top: 5px; }
.years { padding: 10px; background: #eef; text-align: center; }
.hidden { display: none; }
.hlr,.fnulhlr { background: #fee; }
.hlg,.fnulhlg { background: #efe; }
.hlgg { background: #afa; }
.hlb { background: #eef; }
.smalllist { margin-bottom: 0; }
.smalllist li { font-family: Courier New; font-size: 8pt; margin-bottom: 8px; }
.wstawka { background: #ccc; }
.wstawka h2 { border-bottom: none; }
#loading { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; background: rgba(0, 0, 0, 0.6); cursor: wait; text-align: center; }
#loading:before { content: ''; display: inline-block; width: 0; height: 100%; vertical-align: middle; }
#loading div { display: inline-block; vertical-align: middle; border: 2px solid #007; background: #ccf; padding: 20px; font-family: Verdana, arial, sans-serif; font-weight: bold; font-size: 14pt; }
