/* dla IE 7 */
html,#ad {text-align: center;}
#h,#t,#r,#b {text-align:left;}

/* Normalne style */
body,#h{font:12px Verdana,Helvetica,sans-serif; color:#000; width:950px;}
html,body{margin:auto; background:url('/img/line.gif'); background:url('data:image/gif;base64,R0lGODdhAwADAIABAO7u7v///ywAAAAAAwADAAACBAwcaQUAOw==');}

/* style ogólne */
#l,#r,#m,#h,#m img,#l div ul,.border{border:1px solid #aaa;}
a{color:#008; text-decoration:underline;}
a:hover{color:#444;}
hr{height:0; border:0; border-bottom:1px solid #aaa;}
img{border:0;}

/* nagłówek */
#h object{margin: 10px 20px 8px;}
h1{margin:0px; padding:0;}
h2{text-align:center;font-weight:bold;font-size:120%;}

/* odstępy */
#h{margin:5px 0;}
h2{margin:7px 0px 10px;}
#l ul,#r ul,#l li,#r li, #l h3,dl ul,dd{margin:0;padding:0;}
#r li{padding:5px;}
#l div ul{margin:-2.9em 155px 0;}
#m{margin:0 5px 5px; margin-right:0; padding:5px 10px;}
#m li{margin:5px;}

/* style menu */
#l,#r{width:155px; line-height:1.2em;}
#l li,#r li{list-style:none inside;}
#r img{text-align:center;}
#l h3 a, #l h3 span {color:black; text-decoration:none; margin:0; padding:0.8em 10px;}
#l ul a:before{content:'<? ';}
#l ul a[href^="http://"]:after,#l ul a[href^="https://"]:after{content:' ZEWN.'; font-variant:small-caps; font:9px normal Helvetica,sans-serif; display:inline-block; float:right}

/* menu rozwijalne */
#l h3{background:url('/img/arr.gif') no-repeat right 1em; background-image:url('data:image/gif;base64,R0lGODlhCgAHAIABAAAAAP///yH5BAEKAAEALAAAAAAKAAcAAAINBIKJdrrsAjNuRnhbLAA7'); font-size:13px;}
#l a{display: block; padding:5px;}
#l div ul{display:none; position:absolute; width:180px; border-left:0;}
#l div:hover ul{display:block;}

/* pozycja */
#h{width:948px;}
#t,#l{float:left;}
#t{width:788px;}
#r,#m{float:right;}
#m{width:604px;}
#m #b{text-indent:0;}
#b span{float:right;}

/* style tekstu */
#m p{text-align:justify;}
#m ol{list-style:decimal inside; padding:4px;}
#m ul{list-style:circle; padding-left:20px;}
.error{background:url('/img/error.png') no-repeat;height:64px;padding-left:75px;}
.small {font-size: 80%;}
.small a:before {content: '^ ';}
div.table{overflow:auto; width: 590px;}
table td, table th{padding:3px 5px;}
div.table th, div.table td{border:1px solid gray; border-width:0 1px 1px 0;}
div.table table{white-space:nowrap;}
pre{margin-left:10px; padding:3px 5px; border-left:3px solid #aaa; overflow:auto;}
pre tt,pre em{background:url('/img/wrap.gif') no-repeat; background-image:url('data:image/gif;base64,R0lGODlhEAAQAKEBAJWVlf///////////yH5BAEKAAIALAAAAAAQABAAAAIzlI8podsBTgxMQXBZTVDg6FigZ2xIZ4DmcQHuS1HIOLOSnIzbVJ/S6+I8VitOrNhIKhMFADs=');}
p{margin:5px; line-height:150%;}
#m p,.whead + *{text-indent:9px;}
#m form p {text-indent: 0px;}
p.news{font-size:9px; text-indent:0px; border-bottom:1px #bbb solid; padding:3px;}

dl {margin-left:10px; padding:3px 5px; border-left:3px solid #ccc;}
dl li {list-style: circle inside;}
dd {margin-bottom: 5px;}
dt {margin-top: 5px; padding-left: 5px; border-top: 1px solid black; border-bottom: 1px solid #bbb; font-weight: bold;}

/* kolorowanie składni */
code var, code b, code cite, code i {font-style:normal; font-weight:normal;}
code var {color:#00b;}
code b {color:#070;}
code cite {color:#d00;}
code i {color:#f60;}

/* menu pobierania */
.down{line-height:25px;}
.down li{display:inline; display:inline-block; list-style:none inside;}
.down a{padding:2px 10px; font-weight:bold; color:#000; border:1px solid #000; text-decoration:none;}

/*  ostrzeżenia */
.warn,.whead + *,.wnone + *{border:1px #348 solid; padding:5px; margin:0; margin-bottom:10px;}
.whead + table, .wnone + table{width:100%;}
.whead + * {padding:5px 10px;}
.whead,.wnone{color:white; font-weight:bold; height:16px; font-size:10px; padding:2px 3px 0;}
.whead,.warn{background:url('/img/warn.gif') no-repeat 4px 3px; background-image:url('data:image/gif;base64,R0lGODlhDAAMAOMAAP///9+/P7+fP59/P7+/v///X//fP//fX/+/P19fXwAAAP///////////////////yH5BAEAAA8ALAAAAAAMAAwAAAQ58EkZxLySVIJnKFX3aIchcNinJOFFrsh5fcVqtON32DGqF4bgzUICwgw9waFwOCAQgWhFMKhar4MIADs='); padding-left:20px;}
.warn{background-position:2px 2px;}
.whead,.wnone{background-color:#348;}
.whead + *,.warn {background-color:#ff8;}

.whead {background-color:#600;} .whead + * {border-color:#600;}
.wblue {background-color:#348;} .wblue + * {border-color:#348;}
.wgray {background-color:#666;} .wgray + * {border-color:#666;}
.wgreen{background-color:#060;} .wgreen + *{border-color:#060;}

@media handheld, tv {
	#l ul {display:block; position:static;}
}
