/* == reset styli, wzorzec Brad Dielman == */
html, body, a, p, h1, h2, h3, h4, h5, h6, div, span, ol, ul, li, form, input, fieldset, legend, img, blockquote, cite, em, textarea {margin:0; padding:0; border:0; font-size:100%; font-family:inherit; font-weight:inherit; font-style:inherit; vertical-align:baseline; background:transparent;}
body {line-height:1;}
a {text-decoration:none;}
ol, ul {list-style:none;}

/* == czcionki == */
body {font-size:0.7em; font-family:tahoma,verdana,sans-serif;}
#menu li a, .head h2, #wrapper .green .entries-head h3, #wrapper .block .ask li, #articles h2, #quickask li, .form div.button input, #registration  div.button input, #login .button input {font-size:1.00em; font-family:helvetica,sans-serif; font-weight:bold; text-transform:uppercase; line-height:1.08em; letter-spacing:-0.03em;}
#wrapper .orange .doyounow, .entries .description h4, #slide .article .description p, #articles .articles .description h3, #registration .welcome h2 {font-family:arial; font-size:1.5em; letter-spacing:-0.05em; line-height:1.1em;}
#text-body, #quickask .ask h3, #registration .welcome p, .large .free p.big {font-family:arial; font-size:1.1em; line-height:1.45em;}

/* == glowne == */
html {background:#EFAB00 url('./i/body-gradient.png') repeat-x 0 0;}
body {margin:0 auto; width:996px; color:black; background:url('./i/head-owls.jpg') no-repeat top left;}
body.plain {background:none; width:auto;}
#main {margin: 0 38px; width:920px;}

legend {display:none;}
.both {clear:both;}
.hidden {display:none;}

#linksg {border-top:1px solid #F3B30F; padding:10px 0; text-align:center;}
#linksg a {color:#FFF; font-size:7pt;}
#linksg a:hover {color:#000; text-decoration:underline;}

/* == header szablonu == */
#top {position:relative; height:105px;}
#logo {position:absolute; top:0; left:13px;}
#logo a {display:block; width:307px; height:105px; text-indent:-4096px; background:url('./i/logo.jpg') no-repeat 90px 36px;}

#session {position:absolute; top:0; right:5px; width:300px; height:34px; overflow:hidden; background:#F6B613 url('./i/head-pack.gif') no-repeat -3px 0;}
#session ul {margin-left:3px; width:297px; height:34px; background:#F6B613 url('./i/head-pack.gif') no-repeat 294px 0;}
#session li {float:left; padding:11px 10px 14px; color:white;}
#session a, #rss a:hover {color:white; font-weight:bold; text-decoration:underline;}
#session a:hover {color:black;}
#session li.right {float:right; border-left:1px solid #F1AE05;}
#session li.first {padding-right:13px;}

#rss {position:absolute; top:9px; right:315px;}
#rss a {display:block; width:45px; height:16px; overflow:hidden; line-height:1.3em; text-indent:-4096px; background:url('./i/head-pack.gif') no-repeat -34px -16px;}
#rss a:hover {text-indent:0; background-position:-34px 0;}

#search {position:absolute; top:70px; right:5px; width:300px; height:35px; overflow:hidden; background:#E1E1E1 url('./i/head-pack.gif') no-repeat -13px -34px;}
#search form {margin-left:31px; width:269px; height:35px; background:url('./i/head-pack.gif') no-repeat 255px -34px;}
#search fieldset {margin-right:14px; width:255px; height:35px; background:url('./i/gradient-pack.gif') repeat-x 0 0;}
#search #s_search {float:left; width:210px; margin:6px 0 0 6px; padding:8px 0; color:#4F4F4F;}
#search #s_submit {float:right; margin-top:6px; width:28px; height:28px; text-indent:-4096px; background:url('./i/head-pack.gif') no-repeat -49px -39px;}

/* == nawigacja == */
#navigation {background:#F2F2F2 url('./i/nav-pack.gif') no-repeat 0 -50px;}

#menu {width:903px; height:50px; overflow:hidden; margin-left:17px; background:url('./i/nav-pack.gif') no-repeat 887px 0;}
#menu ul {display:table; table-layout:fixed; width:887px; height:45px; margin-top:5px; background:#303030 url('./i/gradient-pack.gif') repeat-x 0 -35px;}
#menu li {display:table-cell; height:45px; background:url('./i/nav-pack.gif') no-repeat -17px -56px;}
#menu li a {display:block; height:45px; line-height:4.33em; color:#CFCFCF; text-align:center; background:url('./i/nav-pack.gif') no-repeat right -145px;}
#menu li a:hover, #menu li.select a, #menu li.green a:hover {color:#D79D12;}
#menu li.select {background:url('./i/gradient-pack.gif') repeat-x 0 -80px;}
#menu li.select strong {display:block; background:url('./i/nav-pack.gif') no-repeat -16px 0;}
#menu li.select a {background-position:right -100px;}
#menu li.green a {color:#769E00;}

#category {width:890px; height:30px; overflow:hidden; margin:0 15px; background:url('./i/nav-pack.gif') no-repeat -3px -190px;}
#category ul {display:table; table-layout:fixed; width:883px; height:30px; margin:0 3px; padding-right:3px; background:#DFDFDF url('./i/nav-pack.gif') no-repeat 883px -190px;}
#category li {display:table-cell; padding:11px 0 20px; text-align:center; background:url('./i/gradient-pack.gif') repeat-x 0 -125px;}
#category li a {display:block; color:#4F4F4F; border-right:1px solid #B4B4B4;}
#category li.more a {display:inline; padding-right:12px; border:0; background:url('./i/arrow-pack.gif') no-repeat right 5px;}
#category li a:hover, #category li.more a {color:#657D01;}
#category li a:hover {text-decoration:underline;}
#category li.more a:hover {color:#363636; background-position:right -39px;}

/* == uniwersalne style dla blokow == */
.block, #whatsnew {width:300px; margin:5px 5px 5px 0;}
#wrapper .block {position:relative; z-index:2;}

.head {height:40px; overflow:hidden; line-height:1.1em;}
.head h2 {float:left; margin-top:1.35em; padding-left:10px;}
.head span {float:right; margin-top:1.35em; padding-right:10px;}

.entries .entry {position:relative; margin:0 10px; padding:10px 0 11px; min-height:62px; border-top:1px solid;}
.entries .entry:first-child {border:0;}
.entries .image, #articles .articles .image {position:absolute; top:10px; left:0; width:122px; height:62px; overflow:hidden;}
.entries .image img, #articles .articles .image img {margin:3px;}
.entries .description {margin-left:130px;}
.entries .description span {font-size:0.9em;}
.entries .description em {display:none;}
.entries .description em.comments {display:-moz-inline-box; display:inline-block; width:9px; height:8px; margin:0 2px; text-indent:-4096px; vertical-align:bottom; /* fix firefox 2.0.x: */ overflow:hidden; font-size:0;}
.entries .description h4 {margin-top:3px;}
.entries .text {margin-left:130px; line-height:1.3em;}

.block .more {padding:6px 10px 12px; text-align:right;}
.block .more a {padding-right:12px;}

/* == wrapper == */
#wrapper {float:right; width:305px; background:#F2F2F2;}

/* == jak wrapper ma sie konczyc rogiem bez .block .orange to dajemy .corner == */
.corner {background:#F2F2F2 url('./i/corner-pack2.gif') no-repeat 297px bottom !important;}

/* == styl dla bloku zielonego == */
#wrapper .green {padding-bottom:5px; background:#657D01 url('./i/corner-pack.gif') no-repeat -605px bottom;}
#wrapper .green .head {background:#657D01 url('./i/corner-pack.gif') no-repeat -305px top;}
#wrapper .green .head h2 {color:#C3D67C;}
#wrapper .green .head span {color:white;}
#wrapper .green .head em {color:#B0C269;}
#wrapper .green .entries-head {height:29px; cursor:pointer; background:#4D6300 url('./i/gradient-pack.gif') repeat-x 0 -155px;}
#wrapper .green .entries-head h3 {padding:0 10px; color:#E5E9DA; line-height:2.75em; background:url('./i/arrow-pack.gif') no-repeat 281px -227px;}
#wrapper .green .select h3 {background-position:281px -177px;}
#wrapper .green .entries, #wrapper .green .chose {padding-top:4px; background:#647E00 url('./i/entries-gradient2.gif') repeat-x 0 -40px;}
#wrapper .green .gradient {background-position:0 -34px;}
#wrapper .green .entries .entry {border-color:#5D7600;}
#wrapper .green .entries .image {background:#F9AB00 url('./i/thumb-pack.gif') no-repeat 0 0;}
#wrapper .green .entries .description span {color:#E0A300;}
#wrapper .green .entries h4 a {color:white;}
#wrapper .green .entries h4 a:hover {color:#EEE199;}
#wrapper .green .entries .text {color:#B0C269;}

#wrapper .green .chose ul {padding:5px 10px;}
#wrapper .green .chose li {padding:4px 0;}
#wrapper .green .chose li a {color:#B0C269;}
#wrapper .green .chose li a:hover {color:white; text-decoration:underline;}

/* == ciemniejszy blok zielony == */
#wrapper .dark {background:#5D7300 url('./i/corner-pack.gif') no-repeat -905px bottom;}
#wrapper .dark .entries {background:none;}

/* == szybkie pytanie == */
#wrapper .ask {margin:2px 9px 0; padding:12px 0 7px; color:#B0C269; line-height:1.3em;}
#wrapper .ask p.image {width:282px; height:53px; margin:0; overflow:hidden; background:#C6CFA4 url('./i/thumb-pack.gif') no-repeat 0 -62px;}
#wrapper .ask p.image img {margin:3px;}
#wrapper .ask p {margin:7px 3px 0;}
#wrapper .ask ul {margin:10px 0 0 3px; height:30px;}
#wrapper .ask li {float:left; width:87px; height:30px; margin-right:6px; overflow:hidden;}
html #wrapper .ask a {display:block; height:30px; line-height:2.9em; color:white; text-align:center; background:#4B6100 url('./i/button-pack.png') no-repeat 0 0;}
#wrapper .ask  a:hover {background-position:-87px 0;}
#wrapper .ask p strong {color:white; font-size:0.9em;}
#wrapper .ask .graph {margin-top:10px; height:30px;}
#wrapper .ask .graph span {display:block; width:83px; margin-left:6px; padding:1px; font-size:0.78em; float:left; border:1px solid #566C01;}
#wrapper .ask .graph span span {float:none; margin:1px; width:auto; height:5px; margin:0; border:0; background:#465D00;}
#wrapper .ask .graph em {display:block; padding:5px 0 2px; text-align:center;}

/* == blok srebrny == */
#wrapper .silver {background:#D6D6D6 url('./i/corner-pack.gif') no-repeat -1505px bottom;}
#wrapper .silver .head {position:relative; color:#21211C; background:#E9E9E9 url('./i/gradient-pack.gif') repeat-x 0 -184px;}
#wrapper .silver .head h2 {float:none; margin:0; padding-top:1.35em; background:url('./i/corner-pack.gif') no-repeat -1205px top;}
#wrapper .silver .head span {position:absolute; top:1.25em; right:10px; margin:0; padding:0; float:none;}
#wrapper .silver .head a {padding-right:12px; color:#21211C; background:url('./i/arrow-pack.gif') no-repeat right -39px;}
#wrapper .silver .head a:hover {color:#4A6100; background-position:right 5px;}
#wrapper .silver .entries .entry {border-color:#CDCDCD;}
#wrapper .silver .entries .image {background:#272727 url('./i/thumb-pack.gif') no-repeat -122px 0;}
#wrapper .silver .entries .description span {color:#878787;}
#wrapper .silver .entries h4 a {color:#4A6100;}
#wrapper .silver .entries h4 a:hover {color:black;}
#wrapper .silver .entries .text {color:#454545;}

/* == blok pomaranczowe, konczoacy wrapper == */
#wrapper .orange {margin-top:-7px; padding-top:7px; margin-bottom:-5px; width:305px; z-index:1; background:#EFAB00 url('./i/corner-pack.gif') no-repeat 0 0;}
#wrapper .orange .head {width:300px; color:#292929;}
#wrapper .orange .head a {padding-right:12px; background:url('./i/arrow-pack.gif') no-repeat right -39px;}
#wrapper .orange .head a:hover {background-position:right -280px;}
#wrapper .orange .doyounow {margin:0 10px; padding:0px 0 10px; text-align:center;}
#wrapper .orange .doyounow a, #wrapper .orange .head a:hover {color:white;}
#wrapper .orange a:hover, #wrapper .orange .head a {color:#292929;}

/* == content == */
#my {float:left; width:615px; padding-bottom:5px; background:#F2F2F2 url('./i/corner-pack.gif') no-repeat -3616px bottom;}
#articles, #my .split, #my .large, #quickask, #text-path, #content, #online, #public, .form, #comments, #registration {width:605px; margin:5px 5px 0 5px;}

/* == blok artykulow == */
#articles {position:relative; padding-bottom:4px; background:white url('./i/corner-pack.gif') no-repeat -2410px bottom;}
#articles .head {padding-top:3px;}
#articles .head h2, #articles .head span {color:#898989;}
#articles .head em {color:#C1C1C1;}

#articles .articles {margin:-8px 0 0 0;}
#articles .articles .article {margin-bottom:18px; position:relative; margin-left:10px; min-height:128px; height:auto !important; height:128px; border-top:1px solid #E0E0E0; width:585px;}
#articles .articles .article:first-child {border:0;}
#articles .articles .image {width:216px; height:108px; top:18px; left:auto; right:0; background:#272727 url('./i/thumb-pack.gif') no-repeat 0 -115px;}
#articles .articles .image img {margin:4px 0 0 4px;}
#articles .articles .article.left .image {right:auit; left:0;}
#articles .articles .article.left .description {padding:0 0px 0 230px;}
#articles .articles .description {padding:0 230px 0px 0;}
#articles .articles .description a {color:#546700;}
#articles .articles .description a:hover {color:#3A3F4B;}
#articles .articles .description p {line-height:1.3em; color:#737373;}
#articles .articles h3 {font-size:15pt !important; padding-top:17px;}
#articles .articles p {padding:5px 0 0; line-height:1.4em; text-align:justify;}
#articles .articles p.descr {font-size:7pt; padding:3px 0; text-align:left; color:#898989;}

/* == podzial szerokosci content'u na szerokosc dwoch blokow == */
#my .split {margin-top:0;}
#my .split .left{float:left; width:300px;}
#my .split .right {float:right; width:300px;}

/* == wyglad domyslny bloku w #my == */
#my .block {position:static; margin-bottom:0; background:white url('./i/corner-pack.gif') no-repeat -3316px bottom;}
#my .block .head {background:url('./i/corner-pack.gif') no-repeat -3016px top;}
#my .block .head h2, #my .block .head span {color:#898989;}
#my .block .head em {color:#C1C1C1;}
#my .block .head a, #my .block .more a {color:#9C9C9C; padding-right:12px; background:url('./i/arrow-pack.gif') no-repeat right -84px;}
#my .block .head a:hover, #my .block .more a:hover {color:#4A6100; background-position:right 5px;}

#my .block .entry {border-color:#F2F2F2;}
#my .block h4 a {color:#546700;}
#my .block h4 a:hover {color:black;}
#my .block .entries {margin-top:-8px;}
#my .block .entries .description span {color:#9C9C9C;}
#my .block .entries .image {background:#272727 url('./i/thumb-pack.gif') no-repeat -122px 0;}
#my .block .entries .text {color:#737373;}

/* == ostatnie zdj?cie == */
#my .block .photo {padding:2px 0 10px; text-align:center;}
#my .block .photo img {border:3px solid #E0E0E0;}

/* == co na forum == */
#my  .block .forum {margin:0 10px;}
#my  .block .forum ul {margin-top:-8px;}
#my  .block .forum li {padding:10px 0 11px; min-height:38px; border-top:1px solid #F2F2F2;}
#my  .block .forum li:first-child {border:0;}
#my  .block .forum  .avatar {float:left; width:55px; height:38px; background:url('./i/comment-pack.gif') no-repeat -18px 0;}
#my  .block .forum  .avatar img {margin:3px 0 0 3px;}
#my  .block .forum .text {width:225px; margin-left:55px; background:#E8E8E8 url('./i/comment-pack.gif') no-repeat -298px bottom;}
#my  .block .forum  blockquote {padding:0 8px 8px 8px; line-height:1.3em; color:#737373; background:url('./i/comment-pack.gif') no-repeat -73px 0;}
#my  .block .forum  blockquote p {padding-top:8px;}
#my  .block .forum  blockquote cite a{color:#5E7500; font-weight:bold;}
#my  .block .forum  blockquote cite a:hover {color:black; text-decoration:underline;}
#my  .block .forum  blockquote a {color:#737373;}

/* == online == */
#online {padding-bottom:3px; background:#DFDFDF url('./i/corner-pack.gif') no-repeat -4231px bottom;}
#online .head {position:relative; background:url('./i/gradient-pack.gif') repeat-x 0 -224px;}
#online .head h2 {position:relative; margin:0; padding-top:1.35em; padding-bottom:15px; z-index:2; color:#646464; background:url('./i/nav-pack.gif') no-repeat -3px -220px;}
#online  .head .statistic {position:absolute; left:50%; top:0; display:block; z-index:1; float:none; width:580px; margin-left:-296px; padding-bottom:9px; text-align:center; color:#878787; border-bottom:1px solid #D3D3D3;}
#online  .head .statistic strong {color:#5E7500;}
#online  .head .totop {position:relative; display:block; margin:0; z-index:4; width:100px; padding-top:1.35em; padding-bottom:15px; text-align:right; background:url('./i/nav-pack.gif') no-repeat 107px -220px;}
#online  .head .totop a {padding-right:12px; color:#878787; background:url('./i/arrow-pack.gif') no-repeat right -135px;}
#online  .head .totop a:hover {color:#5E7500; background-position:right -373px;}
#online p {padding:5px 10px 5px; border-left:1px solid #C8C8C8; border-right:1px solid #C8C8C8; color:#B5B5B5; line-height:1.3em;}
#online em {display:none;}
#online p a {color:#4F4F4F;}
#online p a:hover {color:#5E7500; text-decoration:underline;}

/* == biale rogi dla blokow w content == */
#my .large, #content, #comments {background:white url('./i/corner-pack.gif') no-repeat -2410px bottom;}
#text-title, .large .entries, .large .path, .large .pagination, #comments .head, .large .free {background:url('./i/corner-pack.gif') no-repeat -1805px 0;}

/* == sciezka duza == */
.large .path {position:relative; padding:0 10px; height:49px; color:#9E9E9E; line-height:1.1em;}
.large .path a {color:#9E9E9E;}
#my .large .path a:hover {color:black;}
.large .path h2 {position:relative; float:left; z-index:2; margin-top:0.75em;}
.large .path h2 span {display:none;}
.large .path h2 a {padding-right:12px; margin-right:3px; background:url('./i/arrow-pack.gif') no-repeat right -84px;}
.large .path h2 a.dir {padding:0; margin:0; color:#4A6100; font-size:2em; line-height:1.4em; background:none;}
.large .path .watch {position:relative; display:block; float:right; z-index:2; margin-top:1.75em;}
.large .path .sort {position:absolute; left:50%; top:0; z-index:1; width:400px; margin-left:-200px; text-align:center; margin-top:1.75em;}
.large .path .sort a {text-decoration:underline; padding:0 2px;}
.large .path .sort strong a {color:#4A6100; font-weight:normal;}

/* == sciezka mala == */
#text-path {height:34px; overflow:hidden; line-height:1.1em; color:#757575; background:white url('./i/entries-gradient2.gif') repeat-x 0 0;}
#text-path a {color:#757575;}
#my #text-path a:hover {color:black;}
#text-path h3 {float:left; padding:1.05em 0 20px 10px; background:url('./i/nav-pack.gif') no-repeat -3px -260px;}
#text-path h3 a {padding-right:12px; margin-right:3px; background:url('./i/arrow-pack.gif') no-repeat right -84px;}
#text-path h3 a.dir {padding:0; margin:0; background:none; color:#4A6100; font-weight:bold;}
#text-path h3 span {display:none;}
#text-path .watch {float:right; width:250px; padding:1.05em 10px 20px 0; text-align:right; background:url('./i/nav-pack.gif') no-repeat 257px -260px;}

/* == wpis == */
#text-title {position:relative; color:#B8B8B8; padding:10px 0 15px 10px; min-height:71px; line-height:1.1em;}
#text-title.onlytitle {min-height:0; padding-bottom:10px;}
#text-title h2 {margin-bottom:-3px; width:490px;}
#text-title h2 a, #text-title h2 a:hover {color:#4A6100; font-size:2.3em; line-height:1.4em; text-decoration:none;}
#text-title a {color:#757575;}
#text-title a:hover {color:black; text-decoration:underline;}
#text-title span {display:block; width:490px; padding-top:8px;}
#text-title span sup {font-size:0.7em; padding:1px; color:#959595; vertical-align:30%;}
#text-title .favorites em span{display:none;}
#text-title .favorites {position:absolute; top:12px; right:10px; width:79px; height:71px; padding:0; overflow:hidden; text-align:center; background:#D0D0D0 url('./i/fav-bg.png') no-repeat 0 0;}
#text-title .favorites em {position:absolute; bottom:0; left:0; width:79px;}
#text-title .favorites em a {font-size:0.8em; padding:4px 0 6px; color:#757575; display:block;}
#text-title .favorites em a:hover {color:black; text-decoration:none;}
#text-title .favorites span {position:relative; width:auto; z-index:2; padding-top:0.25em; font-size:2.8em; line-height:1em; color:#3E3E3E;}
#text-title .favorites span .shadow {position:absolute; top:0; left:0; z-index:-1; font-size:1em; margin-top:1px; margin-left:1px; color:#E1E1E1; width:79px;}
#text-title .set {background-position:-79px 0;}
#text-title .set em a {color:#C2D478;}
#text-title .set em a:hover, #text-title .set span {color:white;}
#text-title .set span .shadow {color:#2A3600;}

#text-body {margin-top:-1em; overflow:hidden; padding:0 10px 1.3em; color:#585858; text-align:justify; letter-spacing:-0.001em;}
#text-body a, #text-body p.preamble a:hover {color:#4A6100; text-decoration:underline;}
#text-body a:hover {color:black;}
#text-body p {margin-top:1em;}
#text-body p.preamble, #text-body p.preamble a {color:#242424; font-weight:bold;}

#text-body p.entry-image {margin-top:1.1em; margin-right:1em; padding:4px; float:left; overflow:hidden; width:208px; background:#22211D url('./i/thumb-pack.gif') no-repeat 0 -115px;}
#text-body p.entry-image a {text-decoration:none;}
#text-body p.entry-image img {margin-bottom:-4px;}
#text-body p.entry-image em {display:block; margin:-4px; padding:8px 6px 6px; line-height:1.3em; color:#B2B2B2; font-size:0.8em; background:#22211D url('./i/thumb-pack.gif') no-repeat 0 bottom;}

#text-body p.entry-thumb {margin-top:1.1em; margin-left:1em; padding:4px; float:right; overflow:hidden; background:#E3E3E3;}
#text-body p.entry-thumb.left {float:left; margin-left:0; margin-right:1em;}
#text-body p.entry-thumb a {text-decoration:none;}
#text-body p.entry-thumb img {margin-bottom:-4px;}
#text-body p.entry-thumb em {display:block; margin-top:2px; padding:2px 12px 2px 2px; line-height:1.3em; color:#585858; font-size:0.8em; background:url('./i/loupe.gif') no-repeat center right;}

#text-body p.source {clear:both; font-size:0.7em; color:#9D9D9D; text-align:right;}
#text-body p.source a {color:#9D9D9D; text-decoration:none;}
#text-body h5, #text-body h6 {color:#4A6100; margin:0.7em 0 -0.2em; font-size:1.41em;}
#text-body p.image {text-align:center;}
#text-body p.image em {display:block; font-size:0.8em;}

/* == szare rogi dla blokow w content == */
#quickask, #public, .form {position:relative; line-height:1.2em; color:#797979; background:#E3E3E3 url('./i/corner-pack.gif') no-repeat -5441px bottom;}
#quickask .ask, #public .left, .form .head {background:url('./i/corner-pack.gif') no-repeat -4836px top;}

/* == szybkie pytanie pod wpisem == */
#quickask {min-height:55px;}
#quickask .ask {width:296px; padding:12px 299px 12px 10px;}
#quickask .ask h3 {display:inline; color:#5C5C5C; font-weight:bold;}
#quickask .ask p {display:inline;}
#quickask .ask strong {color:#6C6C6C; font-size:0.8em;}
#quickask ul {position:absolute; top:13px; right:10px;}
#quickask li {width:87px; height:30px; float:left; overflow:hidden; margin-left:6px;}
#quickask li a {display:block; padding:0.9em 0 1.5em; text-align:center; color:#383838; background:#D4D4D4 url('./i/button-pack.png') no-repeat 0 -30px;}
#quickask li a:hover {background-position:-87px -30px;}
#quickask .graph {position:absolute; top:13px; font-size:0.78em; right:10px;}
#quickask .graph span {display:block; width:83px; margin-left:6px; padding:1px; float:left; border:1px solid #C9C9C9;}
#quickask .graph span {display:block; width:83px; margin-left:6px; padding:1px; float:left; border:1px solid #C9C9C9;}
#quickask .graph span span {float:none; margin:1px; width:auto; height:5px; margin:0; border:0; background:#5C5C5C;}
#quickask .graph em {display:block; padding:5px 0 2px; text-align:center;}

/* publikuj */
#public {height:35px;}
#public a {color:#787878;}
#public a:hover {color:black;}
#public a img {vertical-align:middle; margin-right:3px;}
#public .left {padding:1.05em 0 0 10px;}
#public .right {position:absolute; top:0; right:5px; padding:0.9em 0;}
#public .right a {margin:0 5px;}

/* komentarze */
#comments .head {position:relative;}
#comments .head, #comments .head a {color:#7C7C7C;}
#comments .head h2 {color:#4A4A4A;}
#comments .head a:hover {color:black;}
#comments .head h2, #comments .head span {position:relative; z-index:2;}
#comments .head .statistic {position:absolute; left:50%; top:0; width:400px; margin-left:-200px; z-index:1; text-align:center;}
#comments .head strong {color:#5E7500;}
#comments .head .add a {padding-right:12px; background:url('./i/arrow-pack.gif') no-repeat right -330px;}

#comments ul {margin:0 10px; line-height:1.4em;}
#comments li {padding:10px 0 11px; min-height:38px; border-top:1px solid #F2F2F2;}
#comments .avatar {float:left; width:55px; height:38px; background:url('./i/comment-pack.gif') no-repeat -18px 0;}
#comments .avatar img {margin:3px 0 0 3px;}
#comments .text {margin-left:55px; background:#E8E8E8 url('./i/comment-pack.gif') no-repeat -1053px bottom;}
#comments .text blockquote {padding:0 10px 10px 10px; color:#626262; background:url('./i/comment-pack.gif') no-repeat -523px top;}
#comments .text blockquote p {padding-top:10px;}
#comments .text blockquote a {color:#5E7500; text-decoration:underline;}
#comments .text blockquote a:hover {color:black; text-decoration:underline;}
#comments .text blockquote cite {font-weight:bold;}
#comments .text blockquote cite a {text-decoration:none;}
#comments .text blockquote p em.description {color:#AAAAAA; font-size:0.9em;}

/* pisanie komentarza */
.form {padding-bottom:10px; line-height:1.3em;}
.form .head {color:#4A4A4A;}
.form fieldset {padding-top:3px;}
.form div {clear:left; margin-bottom:6px; height:30px; overflow:hidden; background:url('./i/comment-input.gif') no-repeat 590px -30px;}
.form label {display:block; width:75px; padding:0.8em 8px 0.9em 0; float:left; text-align:right; background:url('./i/comment-input.gif') no-repeat 81px 0px;}
.form input {float:left; width:492px; padding:0.8em 8px 0.9em; color:#4F4F4F; background:#CDCDCD url('./i/comment-input.gif') repeat-x 0 -60px;}
.form input.checkbox {width:auto; padding:0; background:none; margin-top:0.8em;}
.form div.text, .form div.button, .form div.notice {height:auto; background:none;}
.form div.text label {padding-right:6px; background:none;}
.form textarea {width:493px; height:120px; padding:8px; line-height:1.4em; color:#4F4F4F; border:1px solid #BFBFBF; background:white;}
.form div.button {margin:0; padding-left:82px;}
.form div.button input {width:87px; height:30px; margin-right:7px; background:#D4D4D4 url('./i/button-pack.png') no-repeat 0 -30px;}
.form div.notice p {padding:3px 0 5px 82px; font-size:0.9em;}
.form div.notice em {color:#6C6C6C; font-weight:bold;}
.form div.notice a {color:#6C6C6C; text-decoration:underline;}
.form div.notice a:hover {text-decoration:none;}
.form div.file {background:none;}
.form div.file label {background:none;}
.form div.file input {width:auto; height:auto; margin-right:0; background:none;}

/* == lista wpisow == */
.large .entry {padding-top:15px; padding-bottom:16px; border-color:#EDEDED;}
.large .entries {padding-top:3px;}
.large .entries .image {top:17px; background:#272727 url('./i/thumb-pack.gif') no-repeat -122px 0;}
.large .entries .description  {margin-left:135px;}
.large .entries .description span {color:#878787;}
.large .entries .description em.comments {background:url('./i/arrow-pack.gif') no-repeat 0 -334px;}
.large .entries h4 {margin:0; margin-bottom:2px; font-size:1.7em;}
.large .entries h4 a {color:#4A6100;}
.large .entries h4 a:hover {color:black;}
.large .entries .text {margin-left:135px; color:#737373; line-height:1.4em;}
.large .entries .text p {margin-top:5px;}
.large .entries .text a {color:#4A6100; text-decoration:underline;}
.large .entries .text a:hover {color:black;}

/* == stronicowanie == */
.large .pagination {position:relative; height:35px; padding:0 10px; color:#EDEDED; line-height:1.1em;}
.large .pagination a, .large .free a {color:#9E9E9E;}
.large .pagination a:hover, .large .free a:hover {color:#5E7500; text-decoration:underline;}
.large .pagination .rewind span {display:none;}
.large .pagination .rewind a {position:relative; z-index:2; margin-top:1.05em;}
.large .pagination .rewind a.previously {display:block; float:left;}
.large .pagination .rewind a.next {display:block; float:right;}
.large .pagination span {position:absolute; left:50%; top:0; z-index:1; width:400px; margin-left:-200px; margin-top:1.05em; text-align:center;}
.large .pagination span a {margin:0 2px;}
.large .pagination span strong a {color:white; font-weight:normal; padding:6px; background:#5E7500;}
.large .pagination span strong a:hover {color:white; background:#212121; text-decoration:none;}

/* == pusty blok == */
.large .free {padding:0 10px 10px 10px; color:#737373; line-height:1.3em;}
.large .free p {padding-top:10px;}
.large .free p.big {font-size:1.2em; line-height:1.2em;}
.large .free strong {color:#242424;}

.large .free table {margin-top:8px; width:100%;}
.large .free td {padding:8px; background:#E3E3E3;}
.large .free tr.thead td {color:white; background:#737373; font-weight:bold;}

/** rejestracja **/
#registration {position:relative; height:259px; width:605px; color:#B0C269; line-height:1.2em; background:#70890B url('./i/registration-bg.jpg') no-repeat 0 0;}
#registration a {color:#B0C269; text-decoration:underline;}
#registration a:hover {color:#F2F2D8;}
#registration .welcome{position:absolute; top:23px; left:23px; width:253px; height:130px; background:#CDD8A4;}
#registration .welcome h2 {margin:13px 0 0 15px; font-size:2.2em; color:#2A3600;}
#registration .welcome p {margin:5px 15px 0; color:#758150; line-height:1.5em;}
#registration .statistic {position:absolute; top:178px; right:328px; text-align:right;}
#registration .statistic strong {color:#CCDE87;}
#registration form {padding:21px 0 0 285px;}
#registration form div {height:30px; overflow:hidden; margin-bottom:7px;}
#registration form label {display:block; float:left; width:82px; padding:0.8em 8px 0 0; text-align:right;}
#registration form input {width:192px; padding:0.8em 8px 0.9em; color:#2E2E2E; background:#C4CE9C url('./i/registration-input-bg.gif') no-repeat 0 0;}
#registration form p {margin-left:90px; padding:6px 0;}
#registration div.notice, #registration  div.button {height:auto;}
#registration  div.button input {width:87px; height:30px; margin-left:90px; color:#DFDFB4; background:#526A01 url('./i/button-pack.png') no-repeat 0 0;}

/* == blok czarny == */
#wrapper .black {background:#242424 url('./i/corner-pack2.gif') no-repeat -308px bottom;}
#wrapper .black .head {background:url('./i/corner-pack2.gif') no-repeat -8px top;}
#wrapper .black .head h2 {color:#CFCFCF;}

/* == panel logowania == */
#login {height:200px;}
#login label {display:none;}
#login form {margin:3px 0 0 10px;}
#login div {width:278px; height:30px; overflow:hidden; margin-bottom:8px;}
#login input {width:258px; padding:0.8em 10px; color:#6E6E6E; background:#1C1C1C url('./i/login-input-bg.gif') no-repeat 0 0;}
#login .button {height:auto;}
#login a {color:#6E6E6E; text-decoration:underline;}
#login a:hover {color:#9B9B9B;}
#login .button p {float:left; padding-top:0.8em;}
#login .button input {float:right; width:87px; height:30px; color:#787878; background-position:0 -30px;}

/* == stopka == */
#footer {margin-top:15px; border-top:1px solid #F3B30F;}
#footer ul {margin:15px -5px 15px 0; float:right;}
#footer li {padding:0 10px; float:left; line-height:1.1em; border-left:1px solid #FFE37F;}
#footer li:first-child {border:0;}
#footer a, #ev-footer a {color:white; text-decoration:underline; font-weight:bold;}
#footer a:hover, #ev-footer a:hover {color:black;}
#footer p {width:430px; margin:10px 0 0 50px; padding:0 0 10px 81px; color:#FAD140; line-height:1.3em; background:url('./i/logo-bottom.jpg') no-repeat 0 5px;}

/* == komunikat == */
#ev {width:525px; margin:225px auto 0;}
#ev-head {height:67px;}
#ev-head h1 a {display:block; width:152px; height:67px; margin:0 auto; text-indent:-4096px; background:url('./i/logo-event.jpg') no-repeat 0 0;}
#ev-content {padding-bottom:5px; line-height:1.4em; color:#707070; background:white url('./i/corner-event.gif') no-repeat -525px bottom;}
#ev-content h2 {padding:0.5em 0 0.4em; margin-bottom:16px; font-size:3em; color:black; line-height:1.2em; text-align:center; border-bottom:1px solid #ECECEC; background:url('./i/corner-event.gif') no-repeat 0 top;}
#ev-content p {padding:0 15px 10px;}
#ev-content a {color:#667A02; text-decoration:underline;}
#ev-content a:hover {color:black;}
#ev-footer p {margin-top:21px; text-align:center; line-height:1.2em; color:#FAD140;}

/* == imgpreview == */
#imgpreview {cursor:pointer; position:absolute; top:-1024px; left:-1024px; width:900px; margin-left:-450px; z-index:9999; text-align:center;}
#imgpreview div {width:200px; overflow:visible; margin:0 auto; background:white; padding:10px;}
#imgpreview em {display:block; margin:8px 0 0 0;}
#imgpreview span {display:block; margin:8px 0 0 0; color:#A5A5A5;}

/* == r == */
#wrapper .silver .adtaily a {color:#546700;}
#wrapper .silver .adtaily a:hover {color:#000;}
#wrapper .dark .adtaily a {color:#B0C269;}
#wrapper .dark .adtaily a:hover {color:#FFF;}