/* 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;}
sup {display:inline-block;_display:inline;zoom:1;margin:-6px 0;font-size:0.75em;}
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,body{height:100%;}
body{background-color:#e8e8e6;font:normal 16px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#4d4d4d}
/*body{font:normal 16px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#4d4d4d;background:url(/public/image/back_easter.gif)}*/
.wrap{width:976px;margin:0 auto;font-size:11px;text-align:left;}
a{color :#4D4D4D;}
a:hover{color:#959595;text-decoration:none;}
/* @group element */
.input-button{padding:0;border:none;display:block;float:left;width:20px;height:20px;text-indent:-99999px;background:transparent url(../image/button.png) no-repeat 0 0;margin:0 0 0 6px;}
.input-text{font-size:11px;line-height:15px;height:15px;padding:3px 8px 2px 8px;background-color:#FFFFFF;border:none;float:left;width:186px;}
/*.more{float:left;margin:5px 0 0 0;color:#999999;padding:0 0 0 13px;background:transparent url(../image/arrow-grey2.png) no-repeat 0 50%;}*/
.more{margin:0 0 0 0px;color:#999999;padding:0 0 0 12px;background:transparent url(../image/arrow-grey2.png) no-repeat 0 50%;}

#main .entry .color-magenta,.color-magenta{background-color:#ea2b7b;}
#main .entry .color-blue,.color-blue{background-color:#00a3c4;}
#main .entry .color-violet,.color-violet{background-color:#662c92;}
#facebook a{margin:0 0 20px 0;width:230px;height:71px;text-indent:-999999px;display:block;background:transparent url(../image/facebook.png) no-repeat 0 0;}
/* @end element */
/* @group head */
#head{height:100%;overflow:hidden;width: 976px;}
#head h1{float:left;}
#head h1 a{display:block;text-indent:-99999px;width:155px;height:48px;background:transparent url(../image/logo.png) no-repeat 0 0;margin:11px 0 36px 18px;}
#search{float:right;margin:62px 18px 11px 0;display:inline; width:228px;}
#search .input-button{background-color:#93278f; }
/* @end head */
/* @group language */
#language{height:32px;background:transparent url(../image/language.png) no-repeat 0 0;}
#language p{padding:14px 18px 0 0;color:#B3B3B3;float:right;}
#language a{font-size:10px;color:#B3B3B3;}
/* @end language */
/* @group footer */
#footer{font-size:12px;clear:both;background-color:#FFFFFF;margin:9px 0 0 0;padding:9px 18px 36px 18px;color:#B3B3B3;}
#footer ul{float:right;}
#footer li{margin:0 0 0 10px;float:left;}
#footer a{color:#B3B3B3;}
/* @end footer */
/* @group navigation */
#swfnavigation{margin:-19px 0 0 0;float:left;width:700px;height:114px;}
#navigation{position:relative;margin:34px 0 0 19px;float:left;width:502px;height:61px;background:transparent url(../image/navigation.png) no-repeat 0 0;}
#navigation li{position:absolute;top:0;}
#navigation li a{height:25px;display:block;text-indent:-99999px;}
#navigation .stary-browar a{width:108px;}
#navigation .stary-browar{top:30px;left:0;}
#navigation .binzes a{width:67px;}
#navigation .binzes{top:0;left:99px;}
#navigation .sztuka a{width:66px;}
#navigation .sztuka{top:0;left:208px;}
#navigation .wydarzenia a{width:106px;}
#navigation .wydarzenia{top:30px;left:202px;}
#navigation .blow-up a{width:88px;}
#navigation .blow-up{top:0;left:334px;}
#navigation .gk a{width:61px;}
#navigation .gk{top:30px;left:409px;}
/* @end navigation */
/* @group skeleton */
#main{clear:both;background-color:#FFFFFF;padding:25px 18px;}
#main,.column,.entry li,.primary,.primarybig,.secondary{height:100%;overflow:hidden;}
#main .entry li{background:none;padding:0 0 25px 0;} /* odlegosc miedzy newsami */
.primary{position:relative;width:710px;margin:0 0 0 -25px;float:left;display:inline;}
.secondary{width:230px;float:right;}
.primary .column{width:330px;float:left;margin:0 0 0 25px;display:inline;}
.column .cell{margin:0 0 20px 0;}
.primary .article{float:right;width:510px;display:inline;overflow:hidden;}
.primary .archive,.primary .sorting{margin:0 0 0 25px;width:150px;float:left;display:inline;overflow:hidden;}

hr { height:5px;color:#e0e0e0;background-color:#e0e0e0;border:none; }

.primarybig {position:relative;width:960px;margin:0 0 0 -25px;float:left;display:inline;}
.primarybig .column{width:330px;float:left;margin:0 0 0 25px;display:inline;}
.primarybig .bigarticle{float:right;width:765px;display:inline;overflow:hidden;}
.primarybig .archive,.primarybig .sorting{margin:0 0 0 25px;width:150px;float:left;display:inline;}
/* @end skeleton */
/* @group promotion */
.promo{color:#FFFFFF;border-bottom:5px solid #e6e6e6;position:relative;padding:0 0 60px 0;margin:0 0 20px 25px;}
.column .promo{margin:0 0 12px 0;height:256px;}  /* 12 odleglosc gorna */
.promo .content{padding:8px 0px 15px 15px;} /* boki calego boxa */
.promo h4{font-weight:lighter;font-size:20px;line-height:25px;}
.promo h4 a{color:#ffffff;border:none;}
.promo h4 a:hover{color:#ffffff;text-decoration:underline;}
/*.color-magenta h4 a:hover{color:#f495bd;}
.color-blue h4 a:hover{color:#80d1e1;}
.color-violet h4 a:hover{color:#C1AAD3;}
*/
.promo .text{line-height:15px;padding:0 0 10px 0;}
.promo .date{position:absolute;font-size:12px;bottom:11px;left:15px;}
.promo-box{margin:0 0 7px 0;} /* odleglosc w naglowku sklepu*/
.promo-border{margin:0 0 10px 0;border-bottom:5px solid #e6e6e6;line-height:0;}
.promo-border img{display:block;}

.promo .image{position:relative;margin:0;border:none;float: none;}
.promo .image span{position:absolute;bottom:0;left:0;width:48px;height:46px;}
.color-magenta .image span{background:url(../image/arrow-promo-magenta.png) no-repeat 0 0;}
.color-blue .image span{background:url(../image/arrow-promo-blue.png) no-repeat 0 0;}
/* @end promotion */
/* @group entrys */
.entry ul li{padding:1px;float:left;background:none;}
.entry p {margin:5px 0 0 0;line-height:1.5;}

.entry h3{line-height:150%;padding:0 0 5px 0;} /* Y informacja a tekst */
.entry h3 strong{font-weight:lighter;display:block;font-size:20px;line-height:25px;}
.entry h3 span{margin:4px 0 0 0;display:block;font-size:10px;line-height:15px;text-transform:uppercase;color:#999999;} /* tytul a "informacja" */
.entry h3 a:hover{text-decoration:underline;}

.entry h2{line-height:150%;padding:0 0 5px 0;}  /* podglowek w liscie */
.entry h2 strong{font-weight:lighter;display:block;font-size:16px;line-height:25px;}
.entry h2 span{margin:0px 0 0 0;display:block;font-size:10px;line-height:15px;text-transform:uppercase;color:#999999;}
.entry h2 a:hover{text-decoration:underline;}

.image{float:left;margin:5px 15px 0 0;border-bottom:5px solid #e6e6e6;}
.image img{display:block;}
/* @end entrys */
/* @group newsletter */
#newsletter{margin:0 0 20px 0;}
#newsletter .input-text{color:#666666;background-color:#e8e8e6;}
#newsletter .input-button{background-color:#ffcc4e;}
.page-magenta #newsletter .input-button{background-color:#93278f;}
/* @end newsletter */
.title{color:#333333;background:transparent url(../image/arrow-yellow.png) no-repeat 0 50%;padding:0 0 0 20px;margin:0 0 10px 0;font-size:12px;}
.page-magenta .title{background:transparent url(../image/arrow-magenta.png) no-repeat 0 50%;}
/* @group events */
#events{margin:0 0 20px 0;}
/* @end events */
/* @group article */
.archive a{color:#4d4d4d;line-height:16px;}
.archive ul{padding:0 0 8px 0;}

.article .header{padding:0 0 38px 0;} /* odleglosc do dolnego szarego paska */
.article .header .description{color:#999999;font-size:10px;padding:4px 0 0 0;}
.article .header .description a{color:#999999;}
.article .header h2{font-size:20px;line-height:25px;color:#333333;margin: 0px 0px 0px 0px;}
.article .header p{padding:2px 0 0 0;font-size:10px;text-transform:uppercase;color:#999999;} /* odleglosc do dolnego szarego paska2 */

.article .header2{padding:0 0 20px 0;} /* odleglosc do dolnego szarego paska */
.article .header2 .description{color:#999999;font-size:10px;padding:4px 0 0 0;}
.article .header2 .description a{color:#999999;}
.article .header2 h2{font-size:20px;line-height:25px;color:#333333;margin: 0px 0px 0px 0px;}
.article .header2 p{padding:2px 0 0 0;font-size:10px;text-transform:uppercase;color:#999999;} /* odleglosc do dolnego szarego paska2 */

#main .article .header ul{padding:30px 0 0 0;height:100%;overflow:hidden;}
#main .article .header li{float:left;margin:0 7px 0 0;background:none;padding:0;}
.article .header li a{float:left;width:19px;height:16px;background-image:url(../image/services.png);background-repeat:no-repeat;}
.article .print{background-position:0 -16px;}
.article .email{background-position:-26px -16px;}
.article .ico-3{background-position:-52px -16px;}
.article .facebook{background-position:-77px -16px;}
.article .ico-5{background-position:-102px -16px;}
.article .print:hover{background-position:0 0;}
.article .email:hover{background-position:-26px 0;}
.article .facebook:hover{background-position:-77px 0;}
.article .content{border-top:5px solid #e6e6e6;border-bottom:5px solid #e6e6e6;padding:10px 0 10px 0;}
.article .content h4{padding:0 0 18px 0;font-size:14px;line-height:19px;color:#00a3c4;}
.article .content p{line-height:18px;padding:0 0 18px 0;}
.article p.image{width:100%;border:none;}
.article p.image img{border-bottom:5px solid #e6e6e6;}
.article p.image small{color:#4d4d4d;display:block;padding:2px 0 0 0;}
.article p.image-clear img{border:none;}
.article ul{margin:0 0 18px 0;}
.article ul li{padding:0 0 4px 18px;background:url(../image/list.png) no-repeat 4px 8px;}
.article .small{font-size:10px;}
.article .nag1{font-size:14px;font-weight:bold;padding:0 0 18px 0;}
.article .nag2{font-size:20px;padding:0 0 18px 0;}
.content a{text-decoration:none;border-bottom:1px dotted #4D4D4D;}
.content .clearLink a{text-decoration:none;border-bottom:0px }
.content a:hover{text-decoration:none;.colu}
.tags{height:100%;overflow:hidden;}
.tags dt{color:#999999;font-size:10px;padding:0 0 5px 0;}
.tags dd{float:left;}
.tags dd a{float:left;font-size:11px;padding:6px;background-color:#e6e6e6;color:#4d4d4d;border:1px solid #ececec;border-width:1px 0 0 1px;margin:0 5px 5px 0;}
.tags dd a:hover{color:#e6e6e6;background-color:#4d4d4d;text-decoration:none;}
#main .connected{}
#main .connected li{padding:10px 0 10px 28px;background:url(../image/list-nd.png) no-repeat 0 15px;}
.connected h3 a{color:#333333;font-size:14px;line-height:150%;display:block; margin: 3px 0px 0px 0px;}
.connected span{padding:3px 0 0 0;font-size:10px;text-transform:uppercase;color:#999999;}
#main .connected .more{padding:10px 0;background:none;}
.connected .more a{float:none;padding:0;background-image:none;color:#999999;}
/* @end article */
/* @group board */
.board {position:relative;}
.board .title{font-size:14px;}
.board h2{font-weight:lighter;display:block;font-size:20px;margin: -2px 0px 0px 0px; padding:0 0 28px 0;} /* zobacz plan od góry*/
.board .entry{height:100%;overflow:hidden;width:338px;margin:0 0 20px -8px;}
.board .entry2{height:100%;overflow:hidden;width:338px;margin:0 0 20px -8px;}

.board .entry div{float:left;font-size:11px;margin:0 0 0 8px;position:relative;width:140px;padding:15px 10px;height:110px;background-color:#d4e6f7;display:inline;}
.board .entry2 div{float:left;font-size:11px;margin:0 0 0 8px;position:relative;width:140px;padding:15px 10px;height:220px;background-color:#d4e6f7;display:inline;}

.board .entry h6{font-size:16px;}
.board .entry p{position:absolute;bottom:15px;left:10px;}
/* @end board */
/* @group list */
.list ul{height:100%;overflow:hidden;padding:0 0 20px 0;}
.list li{float:left;margin:0 0 3px 3px;}
.list li a{float:left;background-color:#ececec;color:#2b2b2b;padding:5px;white-space:nowrap;}
.list li a:hover{color:#ececec;background-color:#2b2b2b;text-decoration:none;}
.static li a{width:14px;text-align:center;font-size:12px;}
/* @end list */
/* @group tabs */
.tabs{overflow:hidden;height:100%;}
.tabs .title{padding:0;margin:0 0 0 -5px;overflow:hidden;height:100%;}
.tabs .title li{float:left;}
.tabs .title a{color:#4d4d4d;background-color:#e6e6e6;padding:5px 17px;margin:0 0 0 5px;float:left;font-size:13px;}
.tabs .title .active a,.tabs .title a:hover{background-color:#ffcc4e;text-decoration:none;}
.tabs .slide li{background-color:#ffcc4e;border-bottom:5px solid #e6e6e6;padding:5px 0 20px 0;}
.tabs .slide p{padding:15px 15px 0 15px;}
.tabs .slide a{color:#4d4d4d;}
.tabs .slide a:hover{color:#4d4d4d;text-decoration:underline;}
.tabs .slide strong{display:block;}
/* @end tabs */
/* @group    */
.sorting{border:5px solid #e6e6e6;border-width:5px 0;padding:10px 0;}
.sorting .title{background-image:none;padding:0 0 8px 0;font-weight:bold;text-transform:uppercase;margin:0;}
.sorting ul{padding:2px 0 4px 0;height:100%;overflow:hidden;}
.sorting li{padding:0 0 0 12px;background:transparent url(../image/sorting.png) no-repeat 0 50%;overflow:hidden;float:left;clear:both;}
.sorting li a {text-transform:none;padding:0;}
.sorting a{line-height:1.50;padding:0 0 2px 0;display:block;text-transform:uppercase;color:#4d4d4d;font-size:10px;}
.sorting .active {color:#652d90;font-weight:bold}
.sorting li .active { text-transform:none}
.sorting p{line-height:1.50;padding:0 0 2px 0;display:block;text-transform:uppercase;color:#4d4d4d;font-size:10px;}
.sorting a:hover{font-weight:bold;text-decoration:none;}


/* @end sorting */
/* @group alphabetical */
.alphabetical ul li{padding:1px;float:left;background:none;}
.alphabetical .static ul{margin-right:-5px;padding-bottom:10px;}
.alphabetical .static li{margin:0 4px 3px 0;}
.alphabetical .static li a{padding:5px 6px;}
.alphabetical dt{font-size:14px;font-weight:bold;padding:16px 0 4px 0;}
.alphabetical dd{height:17px;line-height:17px;padding:0 0 2px 0;}
.alphabetical dd span{float:left;margin:-17px 0 0 240px;width:270px;}
/* @end alphabetical */
/* @group background-fashion */
.fashion{background:#67318f url(../image/background.fashion.jpg) repeat-x 0 0;}
.fashion #head{background:#67318f url(../image/logo.magenta.png) no-repeat 100% 100%;}
.fashion #head h1 a{background-image:none;}
/* @end background-fasion */
/* @group videoplayer */
#videoplayer{margin:0 0 18px 0;}
.video-list{padding:29px 0 0 0;overflow:hidden;background-color:#fff;margin-top:-5px;}
.video-list p{width:100%;height:100%;overflow:hidden;}
.video-list p strong{background-color:#E6E6E6;color:#4D4D4D;float:left;font-size:11px;padding:6px 16px;}
.video-list ul{width:540px;padding:12px 0 0 0;margin:0 0 0 -30px;border:5px solid #e6e6e6;border-width:5px 0;overflow:hidden;}
.video-list ul li{width:150px;float:left;margin:0 0 0 30px;padding:0 0 18px 0;background:none;display:inline;}
.video-list ul li a img{display:block;}
.video-list li .hidden{display:none;}
.video-list li img{margin:0 0 8px 0;}
/* @end videoplayer */
/* @group pager */
.pager{height:100%;overflow:hidden;}
.pager ul li{padding:1px;float:left;background:none;}
.pager ul{float:right;padding:5px 0 0 0;}
.pager li{padding:1px;float:left;}
.pager a{font-size:11px;padding:0 3px;float:left;height:11px;line-height:11px;}
.pager a:hover,.pager a.active{color:#ea2b7b;}
.pager li.prev a,.pager li.next a{margin:0 4px 0 4px;width:10px;height:11px;background:transparent url(../image/pager.png) no-repeat 0 0;padding:0;}
.pager li.prev a{background-position:0 0;}
.pager li.prev a:hover,.pager li.prev a.active{background-position:0 -11px;}
.pager li.next a{background-position:-10px 0;}
.pager li.next a:hover,.pager li.next a.active{background-position:-10px -11px;}
/* @end pager */
/* @group video-search-form */
#video-search-form{padding:24px 0 0 0;width:510px;height:100%;overflow:hidden;}
#video-search-form fieldset{width:510px;margin:0 0 6px 0;}
#video-search-form div,#video-search-form p{background-color:#e6e6e6;}
#video-search-form p{padding:8px 12px;width:486px;height:100%;overflow:hidden;}
#video-search-form div{margin:0 0 4px 0;height:22px;}
#video-search-form .years,#video-search-form .program{background-color:#e6e6e6;float:left;width:228px;padding:12px;height:94px;}
#video-search-form .years label{width:auto;}
#video-search-form .others{padding:12px;background-color:#e6e6e6;}
#video-search-form .years{margin:0 0 0 6px;}
#video-search-form h5{font-weight:bold;margin:0;padding:0 0 8px 0;}
#video-search-form h5.legend{padding:6px 12px;float:left;background-color:#e6e6e6;}
#video-search-form input,#video-search-form select{margin:0;float:left;}
#video-search-form div input{margin:3px 0 0 0;}
#video-search-form label{padding:5px 6px 6px 6px;width:80px;float:left;cursor:pointer;line-height:12px;font-size:11px;}
#video-search-form .others label{width:auto;padding-right:12px;}
#video-search-form .input-button{background-color:#ea2b7b;margin:0 0 0 6px;}
/* @end group-name */
/* group lightbox */
#lightbox,#lightbox-overlay{position:absolute;top:0px;left:0px;bottom:auto;right:auto;z-index:100;width:100%;height:auto;text-align:center;color:#333333;/* stop stupid conflicts */
margin:0px;padding:0px;border:none;outline:none;line-height:0;/* general conflict stopper */
text-decoration:none;background:none;word-spacing:normal;letter-spacing:normal;float:none;clear:none;display:block;}
#lightbox a,#lightbox a:link,#lightbox a:visited,#lightbox a:hover{text-decoration:underline;color:#999999;}
#lightbox-overlay{z-index:90;background-color:#652d90;height:100%;position:fixed;}
#lightbox-overlay-text{text-align:right;margin-right:20px;margin-top:20px;color:white;font-size:12px;cursor:default;line-height:normal;}
#lightbox-overlay-text a,#lightbox-overlay-text a:hover,#lightbox-overlay-text a:visited,#lightbox-overlay-text a:link{color:white;}
#lightbox-overlay-text span{padding-left:5px;padding-right:5px;}
#lightbox img,#lightbox a img,#lightbox a{border:none;outline:none;}
#lightbox-imageBox{position:relative;background-color:white;width:400px;height:400px;margin:0 auto;}
#lightbox-imageContainer{padding:0;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
/* #lightbox-imageBox > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
*/
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{display:block;width:49%;height:100%;background:transparent url("../images/blank.gif") no-repeat;/* Trick IE into showing hover */
/* cursor:pointer;*/
padding:0px;margin:0px;}
#lightbox-nav-btnPrev{left:0;right:auto;float:left;}
#lightbox-nav-btnNext{left:auto;right:0;float:right;}
/*
.preload_largeLink,#prevLink:hover,#prevLink:visited:hover{background:url("../images/prev.gif") left 45% no-repeat;}
.preload_nextLink,#nextLink:hover,#nextLink:visited:hover{background:url("../images/next.gif") right 45% no-repeat;}
*/
#lightbox-infoBox{font:10px Verdana,Helvetica,sans-serif;background-color:#FFFFFF;margin:0 auto;padding:0px;/* width:100%;padding:0 10px 0;*/}
#lightbox-infoContainer{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;color:#666;line-height:normal;/* height:30px;*/}
#lightbox-infoHeader{width:100%;text-align:center;}
#lightbox-caption{text-align:justify;}
#lightbox-caption-title{font-weight:bold;}
#lightbox-caption-description{font-weight:normal;}
#lightbox-infoFooter{margin-top:3px;color:#999999;}
#lightbox-currentNumber{display:block;width:49%;float:left;text-align:left;}
#lightbox-close{display:block;width:45%;float:right;text-align:right;}
#lightbox-close-button{padding-left:30%;}
#lightbox-close-button:hover{color:#666666;}
#lightbox-infoContainer-clear{clear:both;visibility:hidden;}
#lightbox-currentNumber{padding:5px 0 0 0;font:normal 15px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#ff0078;}
#lightbox #lightbox-close{width:30px;}
#lightbox #lightbox-close-button{padding:0;margin:0;text-align:left;width:30px;height:30px;text-indent:-99999px;display:block;background:url(../image/lightbox.close.png) no-repeat 0 0;}
#lightbox-infoContainer{padding:0;margin:0 10px;position:relative;font:normal 15px "Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left;}
#lightbox-caption-title{font-weight:normal;}
#lightbox-infoHeader{clear:both;float:left;display:inline;text-align:left;width:auto;padding:5px 55px 5px 65px;line-height:20px;display:inline;}
#lightbox-infoFooter{width:100%;height:30px;margin:0;padding:0;overflow:hidden;position:absolute;top:0;left:0;}
#lightbox-infoBox{padding:5px 0;}
.primary{font-size:12px;line-height:1.5;}
.white { color:#FFFFFF;}
.white a{color:#FFFFFF;}
.white a:hover{color:#FFFFFF;}
