@import '/css/reset.css';
@import '/css/grid.css';

#content {
background:#fff;
border-right:1px solid #ccc;
color:#222;
line-height:1.75em;
padding-right:2em;
text-align:left;
width:48em;
margin:0 auto;
}

#element1,#element1 span {
background-image:url(naglowek.png);
height:8.33em;
line-height:8.33em;
width:25em;
}

#page-container {
text-align:left;
width:49em;
margin:0 auto;
}

#page-container,#content {
font-size:100%;
font:13px/1.8em "helvetica neue", "helvetica", "arial", sans-serif;
}

* html a {
-ie-exp:expression(this.done?0:this.done=this.className+=(this.href.substring(0,7)=='http://'?' ex':' in')+'ternal');
ie-exp:expression(this.done?0:this.done=this.className+=(this.href.substring(0,7)=='http://'?' ex':' in')+'ternal');
}

* html span.abbr,acronym,abbr {
background:url(/gfx/css-dotted.gif) repeat-x bottom;
border-bottom:none;
margin:1px;
}

.align-center,body,html {
text-align:center;
}

.align-justify {
text-align:justify;
}

.align-left {
text-align:left;
}

.align-right {
text-align:right;
}

.aural {
position:absolute;
left:-9999px;
}

.bookmarklet {
color:#000;
background-color:#d1fc9d;
border-top:2px solid #dffeba;
border-left:2px solid #dffeba;
border-bottom:2px solid #a6ec29;
border-right:2px solid #a6ec29;
margin:0.8em;
padding:0.05em 0.4em;
}

.css.css .br0,.css.css .sy0 {
color:#0A0;
}

.css.css .co1 {
color:#a1a100;
}

.css.css .co2 {
color:red;
font-style:italic;
}

.css.css .coMULTI,.html4strict.html4strict .sc-1 {
color:gray;
font-style:italic;
}

.css.css .es_h,.php .es_h,.html4strict.html4strict .es_h {
color:#222099;
font-weight:700;
}

.css.css .imp,.php .imp,.html4strict.html4strict .imp {
font-weight:700;
color:red;
}

.css.css .kw1,.php .kw2,.html4strict.html4strict .kw2 {
color:#222000;
font-weight:700;
}

.css.css .kw2,.css.css .re3 {
color:#933;
}

.css.css .nu0,.php .nu0,.html4strict.html4strict .nu0 {
color:#c6c;
}

.css.css .re0 {
color:#c0c;
}

.css.css .re1 {
color:#66f;
}

.css.css .re2 {
color:#33f;
}

.css.css span.xtra,.php span.xtra,.html4strict.html4strict span.xtra {
display:block;
}

.even {
background-color:#f9f9f9;
}

.fractdn {
left:0.1em;
top:0;
}

.fractup {
left:-0.1em;
top:-0.6em;
}

.fractup,.fractdn {
font-size:0.55em;
font-weight:500;
position:relative;
}

.hide {
display:none;
}

.html4strict.html4strict .br0,.html4strict.html4strict .sy0 {
color:#6c6;
}

.html4strict.html4strict .kw3 {
color:#222066;
}

.html4strict.html4strict .sc0 {
color:#0bd;
}

.html4strict.html4strict .sc1 {
color:#db0;
}

.inline {
clear:none;
display:inline;
}

.input {
background:#f3f3f3;
border:solid 2px #ddd;
color:#333;
font-family:Trebuchet MS, sans-serif;
font-size:1.1em;
font-weight:400;
padding:0 0.7em;
}

.inrow {
font-size:1.2em;
font-weight:700;
}

.left {
float:left;
}

.odd {
background-color:#e9e9e9;
}

.php .br0,.html4strict.html4strict .sc2 {
color:#090;
}

.php .co1,.php .co2,.php .coMULTI {
color:#666;
font-style:italic;
}

.php .co3 {
color:#2220bb;
font-style:italic;
}

.php .co4 {
color:#FF8000;
font-style:italic;
}

.php .kw1 {
color:#b1b100;
}

.php .kw3 {
color:#900;
}

.php .me1,.php .me2 {
color:#004000;
}

.php .nu19 {
color:purple;
}

.php .nu8,.php .nu12 {
color:#208080;
}

.php .re0 {
color:#222088;
}

.php .st0,.php .st_h {
color:#2220ff;
}

.php .sy0 {
color:#393;
}

.replace {
overflow:hidden;
position:relative;
margin:0;
padding:0;
}

.replace span {
display:block;
left:0;
position:absolute;
top:0;
z-index:1;
}

.replaceable {
font-style:italic;
}

.right {
float:right;
}

.skipper,.skiplink,.off {
left:-9000px;
position:absolute;
top:5px;
}

.zero,* {
margin:0;
padding:0;
}

.zero-margin {
margin:0;
}

.zero-padding {
padding:0;
}

a {
text-decoration:none;
}

a img {
border:0;
}

a,label {
cursor:pointer;
}

a.gg,a.gg img {
display:table-cell;
line-height:1.9em;
text-decoration:none;
vertical-align:middle;
}

a:active,.error,.errorform,.css.css .st0,.html4strict.html4strict .st0 {
color:red;
}

a:hover {
text-decoration:underline;
}

a:link {
color:blue;
}

a:visited {
color:#04047a;
}

a:focus {
background:#222;
color:#eee;
text-decoration:underline;
}

a:visited:focus {
background-color:#222;
color:#eee;
text-decoration:none;
}

a[href^="http://"],a.external {
background:url(/gfx/ex.gif) right 3px repeat-y;
padding-right:13px;
}

a[href^="http://"]:hover,a.external:hover {
background-position:right 203px;
}

a[href^="http://"]:visited:hover,a.external:visited:hover {
background-position:right 103px;
}

a[hreflang]::after {
content:"\A0("attr(hreflang)")";
font-size:0.9em;
}

abbr,acronym,span.abbr {
border-bottom:1px dotted #A5AEC5;
cursor:help;
letter-spacing:0.1em;
line-height:1.5em;
}

address {
font-style:normal;
}

body {
font-size:101%;
font-family:helvetica, arial, sans-serif;
color:#222;
padding-bottom: 5em;
}

code a[href^="http://"],samp a[href^="http://"],pre a[href^="http://"],code a.external,samp a.external,pre a.external {
padding-right:0;
background:none;
}

code em,code i {
font-style:normal;
color:#800;
}

code strong,code b {
color:#4a0;
letter-spacing:0;
}

code,pre {
text-transform:none;
}

code,samp {
font-size:1em;
letter-spacing:0.05em;
padding:0 0.3em;
}

code.literal {
font-size:105%;
letter-spacing:0;
}

code.short {
white-space:nowrap;
}

dd {
font-style:italic;
margin-left:2em;
border-left:1px solid #eee;
padding-left:1em;
}

dt,h1>code,h2>code,h3>code,h4>code,h5>code,h6>code {
font-weight:700;
}

fieldset {
border:solid 1px #ccc;
margin:2em 0;
padding:1em 2em;
}

h1 {
font-size:1.9em;
}

h1 a,h2 a,h3 a,h1 a:link,h2 a:link,h3 a:link,h1 a:visited,h2 a:visited,h3 a:visited {
color:#222;
}

h1 a:focus,h2 a:focus,h3 a:focus,h1 a:hover,h2 a:hover,h3 a:hover {
background:#FFF;
color:#222;
}

h1,h2,h3,h4,h5,h6 {
font-weight:700;
margin-bottom:0.8em;
margin-top:1.33em;
}

h1 {
line-height:1.1;
}

h1,h2,h3,h4,h5,h6,legend {
font-family:Trebuchet, "Trebuchet MS", serif;
}

h2 {
font-size:1.6em;
}

h2,h3,h4,h5,h6 {
/*border-left:0.5em solid #CE1126;*/
border-left:0.5em solid #222;
padding-left:0.5em;
line-height:0.8;
}

h2[id]:hover:after,h2[id]:focus:after,h3[id]:hover:after,h3[id]:focus:after,h4[id]:hover:after,h4[id]:focus:after,h5[id]:hover:after,h5[id]:focus:after,h6[id]:hover:after,h6[id]:focus:after {
color:#ccc;
content:" #" attr(id);
font-weight:400;
}

h3 {
font-size:1.4em;
margin-top:0.5em;
}

h4 {
font-size:1.1em;
margin-top:0.5em;
}

h5,h2[id]:hover:after,h2[id]:focus:after,h5[id]:hover:after,h5[id]:focus:after,h6[id]:hover:after,h6[id]:focus:after {
font-size:1em;
margin-top:0.5em;
}

h6 {
font-size:0.9em;
margin-top:0.5em;
}

hr {
margin-bottom:0.5em;
margin-top:1em;
}

html {
font-size:62.5%;
height:100%;
margin-bottom:1px;
}

kbd {
background:#f2f2f2;
border:solid 1px #ddd;
margin:0.2em;
padding:0.1em 0.3em;
}

label {
clear:left;
display:block;
}

legend {
background:#222;
color:#FFF;
font-size:1.05em;
font-weight:700;
padding:0.05em 0.5em;
}

li {
margin-left:1.8em;
}

ol {
list-style-type:decimal;
}

option {
padding:0 .2em;
}

p {
margin-bottom:1.2em;
margin-top:0.5em;
}

p.incr,.incr p {
font-size:10px;
line-height:1.44em;
margin-bottom:1.5em;
}

pre {
border:#f5f5f5 solid 1px;
font-size:inherit;
white-space:pre-wrap;
overflow:auto;
line-height:1.33;
display:table;
margin:0 0 1em;
padding:1em 1em 1em 1.5em;
}

pre a,code a,a > code,a > code * {
color:inherit;
}

pre,code,samp,kbd {
background:#FFF none repeat scroll 0;
color:#003;
font-size:98%;
font-family:Consolas,"lucida console",Courier,"Courier New","Bitstream Vera Sans Mono", monospace;
font-stretch:normal;
font-style:normal;
font-variant:normal;
}

pre,pre code {
background:#f9f9f9;
font-size:100%;
letter-spacing:0;
color:#222;
}

q {
quotes:'\201E' '\201D' '\00AB' '\00BB';
}

sub {
bottom:-0.25em;
font-size:smaller;
position:relative;
vertical-align:baseline;
}

sup {
bottom:0.33em;
font-size:smaller;
position:relative;
vertical-align:baseline;
}

table {
caption-side:bottom;
border:none;
margin-left:auto;
margin-right:auto;
border-collapse:collapse;
}

th {
background:#222;
color:#FFF;
font-weight:700;
padding:0.2em 1em;
}

tr,td {
border-left:none;
border-right:none;
border-bottom:1px solid #222;
padding:0.2em 1em;
}

tr:hover {
background-color:#eee;
}

ul {
list-style:square;
}
