/* @group reset */
html,body,div,form,fieldset,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,blockquote,th,td,hr{padding:0;margin:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
:focus{outline:none;}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
address,caption,cite,code,th,var{font-weight:normal;font-style:normal;}
input,textarea,h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:1em;}
.cl{clear:both;}
/* @endgroup reset */
html{height:100%;}
body{background:#ecece2 url(../image/spacer.png) repeat 0 0;font:normal 16px Georgia,Serif;color:#666666;}
.wrap{font-size:0.69em;width:947px;padding:0 24px 0 24px;margin:0 auto;background:#ffffff url(../image/background.png) repeat-y 100% 100%;position:relative;}
#navigation,#footer{background:transparent url(../image/gradients.png);height:44px;overflow:hidden;}
#footer{margin:14px 0 0 0;}
#footer li{height:14px;overflow:hidden;margin:16px 0 16px 0;float:left;background:transparent url(../image/footer.png) no-repeat;text-indent:-99999px;}
#footer .created{margin-right:20px;background-position:100% 100%;float:right;width:100px;}
#footer .created span{float:left;width:52px;}
#footer .created a{float:right;width:48px;height:14px;}
#navigation li{float:left;background:transparent url(../image/gradients.png) no-repeat 100% -44px;}
#navigation li a{background-color:transparent;background-image:url(../image/navigation.png);background-repeat:no-repeat;height:12px;overflow:hidden;float:left;text-indent:-99999px;margin:0 1px 0 0;padding:16px 21px 16px 22px;}
.fikcje a{width:33px;background-position:50% 0;}
.fikcje a:hover,.fikcje .active{background-position:50% -44px;}
.tematy a{width:40px;background-position:50% -88px;}
.tematy a:hover,.tematy .active{background-position:50% -132px;}
.opinie a{width:35px;background-position:50% -176px}
.opinie a:hover,.opinie .active{background-position:50% -220px;}
.figle a{width:28px;background-position:50% -264px}
.figle a:hover,.figle .active{background-position:50% -308px;}
.rozmowy a{width:53px;background-position:50% -352px;}
.rozmowy a:hover,.rozmowy .active{background-position:50% -396px;}
.felietony a{width:55px;background-position:50% -440px;}
.felietony a:hover,.felietony .active{background-position:50% -484px;}
.produkty-uboczne a{width:105px;background-position:50% -528px;}
.produkty-uboczne a:hover,.produkty-uboczne .active{background-position:50% -572px;}
.ludzie a{width:35px;background-position:50% -616px;}
.ludzie a:hover,.ludzie .active{background-position:50% -660px;}
.kontakt a{width:48px;background-position:50% -704px;}
.kontakt a:hover,.kontakt .active{background-position:50% -748px;}
.newsletter a{width:75px;background-position:50% -792px;}
.newsletter a:hover,.newsletter .active{background-position:50% -836px;}
#header{height:100%;padding:0 0 4px 0;background:transparent url(../image/separator.png) no-repeat 0 100%;position:relative;}
#header:after{content:"";display:block;height:0;clear:both;}
#header h1 a{float:left;margin:26px 0 0 91px;text-indent:-999999px;width:319px;height:84px;background:transparent url(../image/logo.png) no-repeat 0 0;}
#header h2{padding:8px 6px;height:84px;float:left;margin:14px 0;width:87px;}
#header h2 strong{display:block;width:87px;overflow:hidden;}
#header h2 strong{height:66px;}
#header h2 em{height:24px;background:transparent url(../image/title_years.png) no-repeat 50% 0;}
#header h2.year_2010 em{background-position:50% -24px;}
/*#header .archive{margin:14px 0;border-right:1px solid #e0e0e0;float:left;width:65px;text-align:center;color:#707070;height:78px;line-height:12px;text-decoration:none;padding:22px 14px 0 14px;background:transparent url(../image/archive_arrows.png) no-repeat -19px 70px;}
#header .archive:hover{text-decoration:underline;}
#header .active{background:transparent url(../image/archive_arrows.png) no-repeat 40px 70px;}
*/
#header .right{margin:14px 0;border-left:1px solid #e0e0e0;float:right;}
/*#header .electric{margin:12px 32px 12px 22px;display:block;text-indent:-99999px;width:140px;height:26px;background:transparent url(../image/headers.png) no-repeat -71px -113px;}
*/
#header #livesearch{position:relative;width:194px;padding:11px 0 8px 0;border-top:1px solid #f6f6f6;background:transparent url(../image/livesearch_input.png) no-repeat 13px 11px;}
#header #livesearch input{border:none;margin:7px 43px 5px 28px;line-height:16px;height:16px;background:transparent;width:123px;color:#666666;font:normal 1em Georgia,Serif;}
/*#nina{float:right;margin:14px 0 14px 0;padding:0 14px;border-left:1px solid #e0e0e0;}
#nina a{display:block;background:transparent url(../image/nina.png) no-repeat 0 0;text-indent:-99999px;width:28px;height:100px;}
*/
#newsletter{z-index:1;display:none;position:absolute;right:18px;top:28px;width:276px;height:138px;background:transparent url(../image/newsletter.png) no-repeat 0 -28px;}
#newsletter .content{background:transparent url(../image/newsletter.png) no-repeat 0 100%;margin:30px 0 0 0;position:relative;min-height:108px;}
#newsletter .email{border:none;width:200px;height:15px;padding:7px 0 0 0;text-align:center;color:#666;background-color:transparent;line-height:15px;font:normal 11px Georgia,Serif;display:block;}
#newsletter .row{height:100%;overflow:hidden;margin:10px 0 0 32px;}
#newsletter .message{padding:8px 28px 48px 28px;text-align:center;display:none;float:left;}
#newsletter .cell{float:left;margin:0 0 0 16px;}
#newsletter .input{background:transparent url(../image/newsletter.png) no-repeat 50% 0;height:28px;overflow:hidden;width:200px;margin:0 0 0 21px;padding:0 17px;}
#newsletter label{float:left;margin:3px 0 0 0;font-size:10px;color:#666666;text-transform:uppercase;cursor:pointer;}
#newsletter .radio{margin:2px 6px 0 0;float:left;}
#newsletter .proced{background:transparent none;border:none;text-indent:-9999px;width:200px;height:28px;cursor:pointer;position:absolute;left:50%;margin-left:-100px;bottom:5px;}
#archive{display:none;position:relative;height:232px;overflow:hidden;clear:both;width:945px;border:1px solid #F1F1F1;border-width:0 1px;background:transparent url(../image/articlebar.png) no-repeat scroll 0 0;}
#archive .pager{width:11px;padding:114px 11px 0 12px;display:block;}
#archive .pager a{display:block;width:11px;height:12px;background:transparent url(../image/archive_pager.png) no-repeat 0 0;}
#archive .prev{float:left;padding-left:12px;}
#archive .next{float:right;}
#archive .next a{background:transparent url(../image/archive_pager.png) no-repeat 100% 0;}
#archive .content{width:872px;float:left;overflow:hidden;border:1px solid #e4e4e4;border-width:0 1px;height:213px;}
#archive .content dl{float:left;padding:0;background:transparent url(../image/issue.png) no-repeat 100% 100%;margin:0 0 0 0;height:213px;overflow:hidden;}
#archive .content dl dt{text-transform:uppercase;text-align:center;font-size:10px;line-height:11px;padding:11px 0;color:#474747;}
#archive .content dl a{border:1px solid #d1d1c9;display:block;width:85px;height:135px;}
#archive .content dl dd{float:left;width:87px;padding:5px 5px 0 5px;margin:0;}
#archive .page{clear:both;border:1px solid #eeeeee;border-width:1px 1px 0 1px;height:18px;background-color:#f9f9f9;}
#archive .date{width:28px;overflow:hidden;margin:0 auto;padding:6px 0;text-align:center;}
#archive .date .issue{overflow:hidden;height:18px;display:block;}
/* @group sprite numbers */
#header .issue span,#header .year{background-image:url(../image/numbers.png);background-repeat:no-repeat;}
#header .numbers{text-align:center;}
#header .issue span{text-indent:-1691984px;display:inline-block;* display:inline;height:66px;}
#header .number-0{width:38px;background-position:0 0;}
#header .number-1{width:32px;background-position:-50px 0;}
#header .number-2{width:38px;background-position:-92px 0;}
#header .number-3{width:39px;background-position:-138px 0;}
#header .number-4{width:40px;background-position:-185px 0;}
#header .number-5{width:38px;background-position:-232px 0;}
#header .number-6{width:40px;background-position:-279px 0;}
#header .number-7{width:37px;background-position:-327px 0;}
#header .number-8{width:37px;background-position:-374px 0;}
#header .number-9{width:39px;background-position:-419px 0;}
#header .year{text-indent:-1691984px;display:inline-block;* display:inline;height:24px;width:70px;}
#header .year.number-2009{background-position:-140px -66px;}
#header .year.number-2010{background-position:-212px -66px;}
#header .year.number-2011{background-position:-282px -66px;}
#header .year.number-2012{background-position:-349px -66px;}
#archive .date{text-align:center;}
#archive .issue span{text-indent:-1691984px;display:inline-block;* display:inline;height:18px;}
#archive .year{text-indent:-1691984px;display:inline-block;* display:inline;height:8px;width:21px;}
#archive .issue span.second{margin:0 0 0 -1px;}
#archive .year.number-2009{background-position:-418px -66px;}
#archive .year.number-2010{background-position:-418px -75px;}
#archive .year.number-2011{background-position:-441px -66px;}
#archive .year.number-2012{background-position:-441px -75px;}
#archive .number-0{width:11px;background-position:0 -67px;}
#archive .number-1{width:8px;background-position:-16px -67px;}
#archive .number-2{width:10px;background-position:-29px -67px;}
#archive .number-3{width:10px;background-position:-43px -67px;}
#archive .number-4{width:11px;background-position:-57px -67px;}
#archive .number-5{width:11px;background-position:-71px -67px;}
#archive .number-6{width:11px;background-position:-86px -67px;}
#archive .number-7{width:11px;background-position:-100px -67px;}
#archive .number-8{width:11px;background-position:-114px -67px;}
#archive .number-9{width:11px;background-position:-129px -67px;}
/* @endgroup sprite numbers */
/* @endgroup large years */
#archive .content{overflow:hidden;position:relative;}
#archive .slide{position:absolute;right:-1px;}
.error{font-size:14px;padding:30px;text-align:center;}
.general-error{padding:128px 64px;font-size:28px;font-weight:bold;text-align:center;color:#000000;}
.general-error span{font-weight:normal;display:block;padding:8px 0 0 0;font-size:14px;color:#666666;}
.general-error span a{text-decoration:none;color:#666666;font-weight:bold;}
.general-error span a:hover{text-decoration:underline;}
#livesearch-content{position:absolute;right:-10px;top:32px;z-index:10000000;width:353px;background:transparent url(../image/livesearch_background_open.png) no-repeat 0 0;}
#livesearch-content .content{width:321px;padding:0 17px 0 15px;margin:25px 0 0 0;float:left;background:transparent url(../image/livesearch_background_close.png) no-repeat 0 100%;}
#livesearch-content dl{display:none;margin:5px 0 0 0;background:#FFFFFF url(../image/livesearch_header.png) no-repeat 0 0;}
#livesearch-content .content dt{text-indent:-99999px;display:block;height:33px;width:321px;background:transparent url(../image/livesearch_header_titles.png) no-repeat 50% 0;}
#livesearch-content .content .feuilletons dt{background-position:50% 0;}
#livesearch-content .content .opinions dt{background-position:50% -33px;}
#livesearch-content .content .others{margin:1px 0 0 0;}
#livesearch-content .content .others dt{background-position:50% -66px;}
#livesearch-content .content dd{border-bottom:1px solid #e5e5de;}
#livesearch-content .content dd a{width:288px;padding:0 16px;display:block;border-right:1px solid #FFFFFF;margin:1px 0;}
#livesearch-content .content .feuilletons dd a{background:transparent url(../image/livesearch_arrow_1.png) no-repeat -50px 50%;margin:5px 0;}
#livesearch-content .content .feuilletons dd a img{}
#livesearch-content .content .feuilletons dd a span{float:right;width:188px;border-left:1px solid #F5F5F2;height:50px;padding:10px 0 10px 20px;overflow:hidden;font-size:12px;color:#000000;font-style:normal;}
#livesearch-content .content .feuilletons dd a span em{display:block;font-size:10px;color:#007DAB;text-transform:uppercase;font-style:normal;line-height:15px;}
#livesearch-content .content .opinions dd a{background:transparent url(../image/livesearch_arrow_2.png) no-repeat -50px 50%;padding:11px 16px;height:100%;overflow:hidden;}
#livesearch-content .content .opinions dd a em{float:left;padding:4px 20px 4px 0;width:80px;text-align:right;font-size:10px;color:#80A010;text-transform:uppercase;font-style:normal;}
#livesearch-content .content .opinions dd a span{float:left;height:100%;width:178px;font-size:12px;color:#000000;font-style:normal;}
#livesearch-content .content .others dd a{background:transparent url(../image/livesearch_arrow_3.png) no-repeat -50px 50%;color:#666666;font-size:11px;height:27px;overflow:hidden;line-height:27px;}
#livesearch-content .content dd a:hover{text-decoration:none;background-position:300px 50%;background-color:#FAFBF4;border-right:1px solid #F4F6EB;}
#livesearch-content .content .feuilletons dd:last-child,#livesearch-content .content .feuilletons dd.last-child,
#livesearch-content .content .opinions dd:last-child,#livesearch-content .content .opinions dd.last-child{border:none;margin-bottom:0;}
#livesearch-content .content .submit{display:block;height:10px;padding:17px 0;width:321px;}
#livesearch-content .content .submit a{display:block;height:10px;margin:0 auto;width:265px;background:transparent url(../image/livesearch_submit.png) no-repeat 0 0;text-indent:-99999px;}
#livesearch-content .content .message{margin:0;padding:0;height:auto;}
#livesearch-content .content .message span{margin:12px 32px 7px 32px;text-align:center;display:block;font-size:12px;}
#overlay{position:absolute;top:0;left:0;background-color:#000000;z-index:9999999;}
#layer{position:absolute;top:0;left:50%;margin-left:-150px;width:300px;height:300px;z-index:99999999;padding:10px;background-color:#ECECE2;}
.news-index{padding-top:16px !important;}
#news .news-index h2{padding:14px 0 16px 0!important;}
#news .news-index h2 .date{font-size:14px;}
.flashplayer{width:480px !important;height:430px !important;margin-left:-260px !important;left:50% !important;}
.electric_flash_3{width:800px !important;height:600px !important;margin-left:-400px !important;left:50% !important;}
.electric_flash_3_wide{width:980px !important;height:580px !important;margin-left:-500px !important;left:50% !important;}
.printme{display:none;}
.align-left,.align-right,.align-center{display:block;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.align-center{text-align:center;}
/* @group changes */
#navigation{text-align:center;}
#navigation li{float:none;display:inline-block;border:none;background:none;}
#navigation li a{float:none;display:inline-block;text-indent:0;width:auto !important;text-transform:uppercase;color:#FFF;padding:16px 15px 16px 15px;background:none;font-size:11px;line-height:10px;height:10px;}
#navigation li a:hover{text-decoration:none;}
#news .content h2 small{line-height:18px;font-size:12px;}
#news .news-index h2 .date{font-size:16px;}
#entry{height:100%;overflow:hidden;position:relative;}
/* @endgroup changes */
