article,aside,details,figure,figcaption,footer,hgroup,header,nav,section{display:block}
video,audio,canvas{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
[hidden],command,rp{display:none;speak:none}
html {-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body {margin:0;font-size:13px;line-height:1.231}
a:hover,a:active{outline:0}
html,body,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,dfn,font,kbd,q,s,samp,small,strike,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-size:100%;vertical-align:baseline;background:transparent;outline:none}
h1,h2,h3,h4,h5,h6,b,strong{font-weight:bold}
em{font-style:italic}
address,cite,q,dfn{font-style:normal}
ins{text-decoration:none}
del{text-decoration:line-through}
img{border:0;vertical-align:bottom}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}
blockquote,q{quotes:"" ""}
input,select,keygen,textarea,button{vertical-align:baseline}
textarea,select[size]{vertical-align:top}
input,textarea{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
input[type=checkbox],input[type=radio]{vertical-align:middle;margin-top:0;margin-bottom:3px}
input[type=submit],input[type=button],select,keygen,button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;cursor:pointer}
button::-moz-focus-inner{border:0;cursor:pointer;padding:0}
label{cursor:pointer}
ul{list-style:disc inside}
ol{list-style:decimal inside}
table{border-collapse:collapse;border-spacing:0;border:0}
caption,th,td{text-align:left;font-weight:normal}
thead,tfoot{vertical-align:baseline}
hr{height:0;border:0 none;border-top:1px solid #aaa;margin:0.5em auto}
pre{white-space:-moz-pre-wrap;white-space:pre-wrap;word-wrap:break-word}
pre,code,kbd,samp,tt{font-family:"courier new",courier,monospace}
article,aside,details,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;display:block}

body {background-color:#1a1a1a;color:#fff;background-position: center top;background-repeat:no-repeat}
body,button,input,select,textarea {font-family:century gothic,itc avant garde gothic,avant garde gothic,arial,tahoma,sans-serif;font-size:18px}
p{margin:0.5em 0;line-height:1.4em}

html, body {height:100%;margin:0;padding:0;border:0}

.rel{position:relative;left:0;top:0}
.abs{position:absolute}
.cls{clear:both}
.fl{float:left}
.fr{float:right}

#container { min-height:100%; height:auto !important; height:100%;margin:0;padding:0;border:0}
#maincontent {min-height:400px;height:auto !important; height:400px;margin-bottom:200px}
#main {width:980px;margin:0 auto;padding-top:220px}
#logo {top:105px;left:0}

#leftmenu {width:225px;font-size:22px}
#leftmenu a {color:#fff;text-decoration:none;display:block;padding-bottom:10px}
#leftmenu a:hover {color:#ccc}
#leftmenu a .num {font-size:11px;font-weight:bold;color:#ccc;display:inline-block;width:30px}
#leftmenu a:hover .num {font-size:12px}

#maincontent {width:750px}
#maincontent h2 {font-size:24px;font-weight:normal;margin-bottom:2em}

#stopka {left:0;bottom:0;padding-top:50px;width:100%;background:#101010;background:rgba(0,0,0,0.5)}
#stopka2 {width:980px;margin:0 auto}
#stopka {line-height:12px}
