html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article.mod_comments header time { border: 0; }
#searchH, #sF, #navH { width: 940px; margin: 0 auto; }
#sF #banP33 .banB33 { display: inline; float: left; margin: 0 6px; width: 300px; }
/* winieta */
#sWlbg{ margin: 0 auto 20px; padding: 0 10px; position: relative; width: 940px; background: #fff; zoom: 1; }
#sWlbg .Ww2 { padding: 0; overflow: hidden; position: relative; border-bottom: 1px solid #dedede; }
#sWlbg img { position: relative; display: block; outline: 0; border: 0; zoom: 1; z-index: 2; }
#sWlbg .Whtm{ position: absolute; top: 12px; right: 0; z-index: 2; }
#sWlbg .topLinks { position: absolute; top: 25px; left: 190px;  z-index: 1; }
#sWlbg .topLinks li { display: inline; }
#sWlbg .topLinks li:first-child a { color: #888; font: 38px Georgia, serif; }
#sWlbg .topLinks li a { margin-right: 10px; color: #b6b6b6; font: 29px/38px Georgia, serif; }
#sWlbg .memory-view { position: absolute; top: 44px; right: 0; z-index: 2;  }
#sWlbg .memory-view li { display: inline; }
#sWlbg .memory-view li:first-child { padding-right: 10px; margin-right: 5px; border-right: 1px solid #d7d7d7; }
#sWlbg .memory-view a { font-size: 12px; }
#sWlbg.small .Ww2 { padding: 10px 0; }
#sWlbg.small .topLinks { top: 18px; left: 139px; }
#sWlbg.small .Whtm { top: 19px; }
#sWlbg.small .topLinks li:first-child a { margin-right: 8px; padding-right: 15px; font-size: 28px; }
#sWlbg.small .topLinks li a { font-size: 21px;}

/* main */
pre { white-space: normal; }
#content , #footer { background: #fff; }
body * { margin: 0; padding: 0; text-align: left; font-family: Georgia,sans-serif; }
a { color: #292929; text-decoration: none; }
.mod a:hover, a:hover { background: 0; color: #b25052; }
.mod_memoryMT .guardian a:hover, .mod_memoryMT p.more:hover { text-decoration: none; }
ul { margin: 0; list-style: none; }
.mod { margin: 0 0 15px 0; overflow: hidden; }
.mod .more { padding: 5px 0; border-top: 1px solid #CCC; font-size: 12px; text-align: right; }
.mod .hide { display: none; }
.mod .show { display: block; }
.mod .spinner { margin: 0 auto; display: block; width: 32px; height: 32px; background: url("//bi.gazeta.pl/i/obrazki/nekrologi/2012/spinner.gif") no-repeat 0 0; }
.mod .node_body h2, .mod .node_body h3, .indexMT h2, .indexMT h3, .index h2, .index h3, .blogBox h4, .mod_zr9 .node_main h3, .wideoIndex h3 { margin-bottom: 1px; }
#footer { margin-top: 0; }
#footer > #footer { width: auto; }
#footer .c0 { width: 80%; }
#footer .c1 { /*width: 20%;*/ width: auto; }
#footer .ft_bot .copy { width: 160px; }
#footer .ft_bot { padding: 8px 0; }
#footer .ft_top li, #footer .ft_top a, #footer .ft_bot li, #footer .ft_bot a { font-family: Arial,sans-serif !important; }
.mod .cancel-btn, #overlay .cancel-btn  { color: #ab3c4a; font-size: 12px; }
.mod .cancel-btn:hover, #overlay .cancel-btn:hover { text-decoration: underline; }

/* candels types*/
.candels .type { background: url('//bi.gazeta.pl/i/obrazki/nekrologi/2012/necrology-sprite-v.png') no-repeat 0 0; display: block; width: 50px; height: 50px; }
.candels .type1 { background-position: 0 0;}
.candels .type2 { background-position: -69px 0;}
.candels .type3 { background-position: -138px 0;}
.candels .type4 { background-position: -209px 0;}
.candels .type5 { background-position: -278px 0;}
.candels .type6 { background-position: -350px 0;}

/* btn's */
.mod .light, .qq-upload-button, .btn, .mod .btn  { margin: 0 10px 0 0; padding: 4px 8px; display: inline-block; outline:0; border: 1px solid #e2e2e2; border-width: 1px 0 0 1px; background: #bebebe; background: -moz-linear-gradient(top, #bebebe 0%, #9e9e9e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bebebe), color-stop(100%,#9e9e9e)); background: -webkit-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -o-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -ms-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebebe', endColorstr='#9e9e9e',GradientType=0 ); background: linear-gradient(top, #bebebe 0%,#9e9e9e 100%); cursor: pointer; color: #fff; font: bold 12px Georgia; vertical-align: middle;  }
.qq-upload-button:hover, .btn:hover, .mod .btn:hover { background: #c8c8c8; background: -moz-linear-gradient(top,  #c8c8c8 0%, #acacac 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c8c8c8), color-stop(100%,#acacac)); background: -webkit-linear-gradient(top,  #c8c8c8 0%,#acacac 100%); background: -o-linear-gradient(top,  #c8c8c8 0%,#acacac 100%); background: -ms-linear-gradient(top,  #c8c8c8 0%,#acacac 100%); background: linear-gradient(top,  #c8c8c8 0%,#acacac 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8c8c8', endColorstr='#acacac',GradientType=0 ); color: #fff; text-decoration: none; }
.qq-upload-button:active, .btn:active, .mod .btn:active { top: 1px; }
.mod .btn.red, .mod_uzr2 .btn , .overlay-box .overlay-body .btn, .mod .memoryHead a.btn, .mod_addMemory .btn, #sWlbg .btn { padding: 5px 12px; border: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #ca6370; background: -moz-linear-gradient(top,  #ca6370 0%, #a2313d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ca6370), color-stop(100%,#a2313d)); background: -webkit-linear-gradient(top,  #ca6370 0%,#a2313d 100%); background: -o-linear-gradient(top,  #ca6370 0%,#a2313d 100%); background: -ms-linear-gradient(top,  #ca6370 0%,#a2313d 100%); background: linear-gradient(top,  #ca6370 0%,#a2313d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca6370', endColorstr='#a2313d',GradientType=0 ); color: #fff; font: normal 16px/18px Georgia; }
.mod .btn.red:hover, .mod.mod_uzr2 .btn:hover, .overlay-box .overlay-body .btn:hover, .mod .memoryHead a.btn:hover, .mod_addMemory .btn:hover, #sWlbg .btn:hover { border: 0; background: #d27a85; background: -moz-linear-gradient(top,  #d27a85 0%, #b0505a 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d27a85), color-stop(100%,#b0505a)); background: -webkit-linear-gradient(top,  #d27a85 0%,#b0505a 100%); background: -o-linear-gradient(top,  #d27a85 0%,#b0505a 100%); background: -ms-linear-gradient(top,  #d27a85 0%,#b0505a 100%); background: linear-gradient(top,  #d27a85 0%,#b0505a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d27a85', endColorstr='#b0505a',GradientType=0 ); text-decoration: none; }
.mod .light { padding: 5px 15px; font-size: 16px; font-weight: normal; background: #edecec; color: #ab3c4a; border-width: 1px; border-color: #e7e5e5 #d0d0d0 #d0d0d0 #e7e5e5; }
.mod .light:hover { background: #f0efef; border-color: #e7e5e5 #d0d0d0 #d0d0d0 #e7e5e5; color: #ab3c4a; }
.mod .c-btn { font-size: 12px; }

/* clear - layout */
article.mod_comments .form .userLogin, .mod_moderate .body li , .mod_moderate header, .mod_buy_subscription header, .zi_searchResults  .body ul , .mod_advanced_search .calendar, .mod_mentioned .lay, .qq-uploader .qq-upload-list, .mod_buy_subscription .flow ul, .mod_uzr2 .order ul, .index, .NKnekrolog .head_inner, .mod_uzr2 .content_inner, .mod_uzr1 .body, .qq-uploader, #sendToFriend ul, .mod .memoryHead, .overlay-box .candels, .mod_lightACandle ul, .mod_memoryMT .body, .mod .entry, .mod_memories_page .mod_addMemory .content, .mod_indexNecrology .more, .mod_info .entry li, #navH ul { zoom: 1; }
#sF #banP33:after, article.mod_comments .form .userLogin:after, .mod_moderate .body li:after, .mod_buy_subscription header:after, .mod_moderate header:after, .zi_searchResults  .body ul:after, .mod_advanced_search .calendar:after, .mod_mentioned .lay:after, .qq-uploader .qq-upload-list:after, .mod_buy_subscription .flow ul:after, .mod_uzr2 .order ul:after, .index:after, .NKnekrolog .head_inner:after, .mod_uzr2 .content_inner:after, .mod_uzr1 .body:after, .qq-uploader:after, #sendToFriend ul:after, .mod .memoryHead:after, .overlay-box .candels:after, .mod_lightACandle ul:after,  .mod_memoryMT .body:after, .mod .entry:after, .mod_addMemory .content:after, .mod_indexNecrology .more:after, .mod_regions ul:after, .mod_info .entry li:after, #navH ul:after { content: '.'; display: block; height: 0; width: 0; visibility: hidden; clear: both; }

/* headers */
.mod .more li , .mod_indexNecrology .head li { background: url('//bi.gazeta.pl/i/obrazki/nekrologi/2012/head-bullet.png') no-repeat 0 50%; }
.mod_examples .node_head, .mod_moderate header, .mod_mentioned form legend, article.mod header, .NKnekrolog .NKIindeks h2, .index .head, .index > header , .mod .head { padding: 0 0 7px; border: 0; background: url('//bi.gazeta.pl/i/obrazki/nekrologi/2012/plant.png') 100% 100% no-repeat;  }
.mod_examples  h3 , .mod_mentioned form legend, .NKnekrolog .NKIindeks h2, .index .head, .section legend, .index h1, .index h2, .index h3 , .mod h1, .mod h2, .mod h3 { margin: 0; padding: 0 0 6px; border: 0; color: #6f6f6f; font: normal 17px Georgia,serif; }
.index .head , .mod_uzr1.leads  h1, .mod_indexNecrology h2, .mod_indexNecrology h1 { margin: 0; color: #292929; font: normal 22px Georgia,serif; }
.index .head  { padding: 0 0 12px; }
.mod .entry  h3 { margin: -2px 0 1px; font-size: 20px; }
.mod .entry h3 + p span { color: #6f6f6f; font-size: 11px; }
.mod .entry p + p  span { color: #6f6f6f; font-size: 12px; }

/*head big*/
.mod_moderate header h2, article.mod_buy_subscription > header h2 { font: 22px/26px Georgia,sans-serif;}

/* content */
.mod .content { padding: 5px 0 10px; }

/* navigation */
#navH { margin: 0 auto 20px; padding: 0; width: 940px; }
#navH ul { margin:0; padding: 0; list-style: none; background: #919191; }
#navH ul li { float: left;  }
#navH li a { padding: 0 10px; border-left: 1px solid #a1a1a1; color: #fff; font: normal 15px/35px Georgia; }
#navH #e4 a { border-right: 1px solid #a1a1a1; }
#navH li:first-child a { border: 0; }
#navH li:hover { background: #a6a6a6; cursor: pointer; }
#navH li:hover a { border-color: #a6a6a6; background: 0; text-decoration: none; }
#navH li:hover + li a{ border-color: #919191; }

/* index */
.index .entry { border-bottom: 1px solid #ccc; }
.index .first .entryBody { padding: 0 0 10px; }
.index .entryBody { padding: 15px 0; }
.index .entry  .title { font-size: 16px; line-height: 18px; }
.index .entry  span, .index .entry  p { color: #6f6f6f; font-size: 14px; line-height: 16px; }
.index .more, .index .when { display: none; }
.index .pages, .mod .pages  { padding: 10px 0 0 0; font-size: 12px; font-weight: normal; text-align: center;}
.index .pages span , .mod .pages span { border: 0; }
.index .pages span, .index .pages a, .mod .pages span, .mod .pages a {margin: 1px 3px; padding: 0px 3px 1px; border: 1px solid #DBDBDB; color: #000; }
.index .pages .pages, .index .pages .prev, .index .pages .next, .index .pages .all, .mod .pages .prev, .mod .pages .next, .mod .pages .all, .mod .pages .all > span { border: 0; }
.index .pages .active, .index .pages a:hover, .mod .pages .active, .mod .pages a:hover { background: #dbdbdb; color: #292929; }

/* index Necrology */
.mod_indexNecrology { margin: 0 0 5px 0; overflow: hidden; zoom: 1; }
.mod_indexNecrology .head li { display: inline; padding: 0 3px 0 13px; }
.mod_indexNecrology .head li:first-child { padding-left: 0; background: 0; }
.mod_indexNecrology .content ul { overflow: hidden; display: block; zoom: 1; }
.mod_indexNecrology .content li { float: left; width: 253px; }
.mod_indexNecrology .footer { margin: 10px 0 0 0; border-top: 1px solid #ccc; font-size: 14px; line-height: 20px; text-align: center; zoom: 1; }
.mod_indexNecrology .more { text-align: right; }
.mod_indexNecrology .more ul { float: right; }
.mod_indexNecrology .more li { margin: 0; padding-left: 9px; display: inline;  }
.mod_indexNecrology .more li:first-child { padding-left: 0; background: 0; }
.mod_indexNecrology .more a { font-size: 12px; }
.mod_indexNecrology .more a:hover { text-decoration:none; }
.mod_indexNecrology .premium h1 { margin-bottom: 0px; }
.mod_indexNecrology .premium h1 span { padding: 0 5px; }
.mod_indexNecrology .premium ul { background-color: #F2F2F2; }
.mod_indexNecrology .footer .more { border: 0; }
.mod_indexNecrology #fra_r_pages { text-align: center; }

/* index Necrology - memories */
.memories h3 { margin: 0 0 5px 0; font-size: 20px; }
.memories h3, .memories h3 a { padding-bottom: 4px; color: #292929; line-height: 19px; }
.memories.content ul { width: 640px; }
.memories.content li { margin: 0; }
.memories.content li:first-child, .memories.content li:first-child + li { margin-top: 0; border: 0; }
.memories.content .n21 { margin: 0 0 10px 10px; }
.memories.content li { margin-right: 10px; padding: 10px 0 0; overflow: hidden; width: 305px; height: 80px; border-top: 1px solid #ccc; }
.memories.content li img { float: left; }
.memories.content li img + div { margin-left: 10px; width: 190px; }
.memories.content li div { margin: 0; float: left; width: auto; }

/* index Necrology - all-memories */
.all-necrology.content ul { margin: 3px 0 0 0; width: 640px; }
.all-necrology.content ul li { margin: 0 20px 5px 0; padding: 10px 10px 16px 37px; float: left; overflow: hidden; width: 253px; height: 125px; background: url('//bi.gazeta.pl/i/obrazki/wyborcza/nekrologi/indeksZnicz.gif') 10px 10px no-repeat; vertical-align: middle; }
.all-necrology.content li.darkerBg { background-color: #f2f2f2; }
.all-necrology h3 { margin-bottom: 3px; padding-bottom: 2px; border-bottom: 1px solid #DEDEDE; color: #444; font-size: 11px; text-transform: none; }
.all-necrology h3 a span.ctxIdxFullName { display: block; color: #292929; font: 21px Georgia,serif; }
.all-necrology h3 a span.ctxIdxAge { color: #666; }
.all-necrology h3 a:hover .ctxIdxFullName { color: #BA5357; }
.all-necrology h3 a span { color: #6f6f6f; font-size: 12px; }
.all-necrology p { margin: 0; padding: 0; font: normal 12px/18px Georgia,serif; }
.all-necrology p a:hover { color: #b25052; text-decoration: none; }

/* uzr */
.mod_uzr1 label, .mod_uzr1 ul { font-size: 12px; }
.mod_uzr1 ul:first-child { margin-right: 10px; }
.mod_uzr1 li { margin: 0 0 6px; padding: 0 0 0 20px; background: url("//bi.gazeta.pl/i/obrazki/wyborcza/nekrologi/zniczM.gif") no-repeat 0 0; line-height: 22px; }
.mod_uzr1 li.img { padding: 0; background: 0; }
.mod_uzr1 li.img  img{ margin-top: 3px; }
.mod_uzr1 li a { display: block; }
.mod_uzr1.col2 ul { float: left; width: 145px; }
.mod_uzr1.col2 li { margin: 0; padding: 0; background: 0; }
.mod_uzr1 label, .mod_uzr1 .section .iTxt { display: block; }
.mod_uzr1 .section .footer { margin: 0; }
.mod_uzr1 form .section .footer { margin: 10px 0 0; }
.mod_uzr1 label { margin: 0 0 3px; color: #6f6f6f; }
.mod_uzr1 .row:first-child { padding: 0; }
.mod_uzr1 .section { margin: 0; }
.mod_uzr1 .lead { margin: 10px 0 0; font-size: 14px; }
.mod_uzr1 .lead b { font-weight: bold; }
.mod_uzr1 .lead i { font-style: italic; }
.mod_uzr1 .lead a { color: #BA5357; }
.mod_uzr1 .sociall .btn { float: left; }
.mod_uzr1 .body { margin: 0 0 3px; }
.mod_uzr1 .sociall ul { overflow: hidden; }
.mod_uzr1 .sociall li { margin: 0; padding: 0; float: left; font-size: 11px; line-height: 27px; }
.mod_uzr1 .sociall li a { padding-left: 21px; display: block; background: url('//bi.gazeta.pl/i/obrazki/nekrologi/2012/necrology-sprite-v.png') no-repeat 0 0; font-size: 12px; }
.mod_uzr1 .sociall .facebook { padding-left: 33px; background-position: 0 -55px; }
.mod_uzr1 .sociall .gplus { padding-left: 37px; background-position: 0 -77px; }

/* uzr2 */
.mod_uzr2 { position: relative; overflow: visible; }
.mod_uzr2 .content { margin: 50px 0 0; padding: 5px 4px; border: 1px solid #ccc; background: #fff; }
.mod_uzr2 .content_inner { overflow: hidden; height: 278px; border: 3px solid #ccc; background: #333333; background: -moz-linear-gradient(top,  #333333 0%, #666666 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#666666)); background: -webkit-linear-gradient(top,  #333333 0%,#666666 100%); background: -o-linear-gradient(top,  #333333 0%,#666666 100%); background: -ms-linear-gradient(top,  #333333 0%,#666666 100%); background: linear-gradient(top,  #333333 0%,#666666 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#666666',GradientType=0 ); }
.mod_uzr2 .content_inner.memory  { padding-right: 30px; height: 290px;  }
.mod_uzr2 .order .content_inner { height: auto; border: 0; background: 0; filter: 0;  }
.mod_uzr2 .content.order { padding: 0; border: 0; }
.mod_uzr2 .content_inner.memory, .mod_uzr2 .order li { background: #f9f9f9; background: -moz-linear-gradient(top,  #f9f9f9 0%, #e7e7e7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e7e7e7)); background: -webkit-linear-gradient(top,  #f9f9f9 0%,#e7e7e7 100%); background: -o-linear-gradient(top,  #f9f9f9 0%,#e7e7e7 100%); background: -ms-linear-gradient(top,  #f9f9f9 0%,#e7e7e7 100%); background: linear-gradient(top,  #f9f9f9 0%,#e7e7e7 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e7e7e7',GradientType=0 ); }
.mod_uzr2 .order ul { margin: 0; }
.mod_uzr2 .order li { margin-left: 9px; padding: 0; float: left; width: 200px; height: 300px; text-align: center; }
.mod_uzr2 .order li:first-child { margin: 0; }
.mod_uzr2 .order li p { margin: 15px 16px; padding: 10px 0 8px; border-bottom: 1px solid #ccc; color: #6b6b6b; font-size: 20px; text-align: center; letter-spacing: 0; }
.mod_uzr2 .order .btn { padding: 6px 14px; float: none; font-size: 16px; }
.mod_uzr2 .order li img { margin: 18px 0 26px 16px; }
.mod_uzr2 h2, .mod_uzr2 h3 { font: normal 24px Georgia,serif; }
.mod_uzr2 h2 { margin: 0 0 22px; text-align: center; text-transform: uppercase; }
.mod_uzr2 h3 { margin: 30px 0 17px 30px; letter-spacing: -1px; }
.mod_uzr2 ul { margin: 0 0 0 32px;}
.mod_uzr2 li { margin: 0 0 10px 0; padding: 0 0 0 20px; background: url("//bi.gazeta.pl/i/obrazki/nekrologi/2012/torch.png") no-repeat 0 0; font-size: 15px; line-height: 19px; letter-spacing: -0.3px; }
.mod_uzr2 li a { color: #ba5357; }
.mod_uzr2 li a + span { margin-left: 3px; }
.mod_uzr2 .btn { margin: 0; padding: 9px 19px; float: right; }
.mod_uzr2 .torch { position: absolute; left: 281px; top: -32px; }
.mod_uzr2 .lead a , .mod_uzr2 h2 a { color: #fff; }
.mod_uzr2 .lead a:hover , .mod_uzr2 h2 a:hover { color: #fff; text-decoration: underline; }
.mod_uzr2 h2 { margin: 13px 0 10px 20px; padding: 0 0 6px; float: left; width: 262px; border-bottom: 1px solid #757575; font: small-caps 30px Georgia,serif; text-transform: capitalize; }
.mod_uzr2 .imgw { float: right; }
.mod_uzr2 .lead { margin: 0 0 10px 20px; padding: 0 0 12px; width: 262px; border-bottom: 1px solid #757575; }
.mod_uzr2 .content_inner > p {bottom: 15px;color: #aaa;font: 10px Georgia;left: 30px;margin: 0;padding: 0;position: absolute;}

/* end uzr */

/* mod memories-page */
.mod_memories_page a:hover { text-decoration: none; }
.mod_memories_page  img { float: left; }
.mod_memories_page  li { margin: 0 0 22px 0; }
.mod_memories_page .content div { float: left; margin: 0 0 0 6px; width: 190px; }
.mod_memories_page .content span { color: #6f6f6f; font-size: 11px; }
.mod_memories_page .content p + p  span { color: #6f6f6f; font-size: 12px; }
#col_right .mod_memories_page .entry { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #ccc; }

/* search */
.mod_NSearch { margin: 13px 0 15px; padding: 20px 10px 10px; overflow: visible; position: relative; width: 278px; border: 1px solid #ccc; }
.mod_NSearch form { margin: 0; padding: 0; }
.mod_NSearch h2, .mod_NSearch h3 { padding: 3px; position: absolute; left: 20px; top: -12px; display: inline; border: 1px solid #ccc; background: #fff; }
.mod_NSearch label { display: block; font: normal 10px Arial,sans-serif; color: #666; margin-bottom: 1px; }
.mod_NSearch input.t { margin-bottom: 8px; padding: 3px; width: 180px; border: 1px solid #ccc; color: #4d4d4d; font: normal 12px Georgia,serif; }
.mod_NSearch a { color: #666; font: 11px Georgia,serif; text-decoration: underline; }

/* mod_info */
.mod_info .entry { margin: 0 0 15px 0; padding: 10px 10px 0; border: 1px solid #CCC; }
.mod_info .entry ul { overflow: hidden; color: #111; font-size: 14px; }
.mod_info .entry li { margin: 0 10px 6px 0; padding: 0 0 0 9px; float: left; position: relative; width: 119px; }
.mod_info .entry li:before { content: ""; position: absolute; left: 0; top: 7px; display: block; border: 2px solid #666; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.mod_info .actions li { float: none; width: auto; }
.mod_info .actions li:first-child { margin: 0; padding: 0; }
.mod_info .actions li:first-child:before { border: 0; }

/* mod_known */
.mod_known ul { font-size: 12px; }
.mod_known li { margin: 0 0 15px; padding: 0 0 0 20px; background: url("//bi.gazeta.pl/i/obrazki/wyborcza/nekrologi/zniczM.gif") no-repeat 0 0; line-height: 19px; }
.mod_known li a { display: block; }

/* mod_regions */
.mod_regions ul { color: #111; font-size: 14px; line-height: 20px; zoom: 1; }
.mod_regions li { margin-right: 10px; float: left; width: 140px; }

/* .mod_examples */
.mod_examples h2 { font: normal 11px Georgia,serif;text-transform: uppercase;color: #666;margin-bottom: 10px;}
.mod_examples {overflow: hidden;zoom: 1; margin-bottom: 15px;}
.mod_examples .node_entry {width:140px; display: inline-block; margin-top:15px; float:left;}
.mod_examples .node_entry p { margin-top: 5px; color: #111; font-size: 12px; }
.mod_examples .node_entry.n2 { margin-right: 20px; }
/*** END - COL RIGHT ***/

/* *** COL LEFT *** */

/*system messsage */
.mod_message  { padding: 10px 0 0; }
.mod_message.let > div  { padding: 14px 10px 4px; }
.mod_message section , .mod_message > div  { margin: 0 0 13px; padding: 15px; border: 1px solid #fff; color: #1a1a1a; font-size: 16px; line-height: 20px; }
.mod_message strong { font-weight: bold; }
.mod_message .cancel-btn { margin-left: 15px; }
.mod_message .form { padding: 3px 0 0; }
.mod_message .success, .mod_preview .success{ border-color: #97ce4b; background: #f0f8e4; }
.mod_message .failed { border-color: #ce212d; background: #f7f0f0; }
.mod_message .guidance, .mod_preview .guidance{ border-color: #ffc740; background: #ffe698; }
.mod_message .sociall  { padding: 4px 0 5px; float: left; }
.mod_message .sociall li:first-child   { padding-left: 10px;  }
.mod_message .sociall li  { margin-left: 10px; display: inline-block; }
.mod_message .sociall ul { height: 26px; border-left: 1px solid #a4a4a4;  }
.mod_message .sociall li a { color: #ab3c4a; font-size: 12px; }
.mod_message .fb:hover,.mod_message .gplus:hover { text-decoration: underline; }
.mod_message .fb:hover, .mod_message .fb { margin: 0; padding-left: 21px; background: url('//bi.gazeta.pl/i/obrazki/nekrologi/2012/fbk_ico.png') no-repeat 0 50%; }
.mod_message .gplus:hover, .mod_message .gplus { padding-left: 27px; background: url('//bi.gazeta.pl/i/obrazki/nekrologi/2012/gplus_ico.png') no-repeat 0 50%; }
.mod_message .entry { margin: 0 0 8px; }

/* send to friend */
#sendToFriend { padding: 4px 0 5px; float: left; }
#sendToFriend .section { margin: 0; }
#sendToFriend label { font-size: 12px; line-height: 26px; }
#sendToFriend ul { border-left: 1px solid #a4a4a4; }
#sendToFriend .btn { margin: 0; padding: 3px 10px; }
#sendToFriend .c { margin-right: 14px; float: left; }
#sendToFriend .c1, #sendToFriend .c2 { margin-right: 9px; }
#sendToFriend .c3 { margin-right: 12px; }

#sendToFriend .c .iTxt { padding: 3px 6px 4px; width: 172px; }

/* forms */
form fieldset.section label.error { color: #AB3C4A; }
form .section .iTxt.error, .section .txtArea.error, .mod_mentioned .row select.error { border-color: #AB3C4A; }
form .section  { margin-bottom: 15px; position: relative; }
form .section legend  { width: 100%; overflow: hidden; }
form .section .row { padding: 12px 0 0; overflow: hidden; }
form .section .row.memory { padding: 0 0 10px; }
form .section .row.title { margin: 2px 0 0; }
form .section .row.save  { padding-top: 7px; }
form .section .row .c0 { float: left; display: inline; width: 112px; font-size: 12px; line-height: 22px; text-align: right; }
form .section .row .c1 { margin-left: 20px; float: left; display: inline; width: 485px; line-height: 22px; }
form .section .req { margin-left: 4px; }
form .section .iTxt, .section .txtArea { padding: 4px; width: 249px; border: 1px solid #A4A4A4; background: #FFF; color: #000; font: 12px Georgia,sans-serif; }
form .section .iTxt.default, .section .txtArea.default { color: #666; }
form .section .txtArea { width: 454px; height: 206px; }
form .section .iTxt.iDate { margin-right: 5px; width: 167px; vertical-align: middle; }
form .section img { vertical-align: middle; }
form .section label { color: #111; font-size: 12px; }
form .section label.long  { line-height: 15px; }
form .section .legend { margin: 0; position: absolute; right: 47px; top: 6px; color: #8A8A8A; font-size: 10px; line-height: 12px;}
form .section ul { list-style: none; }
form .section .memory a , form .section .memory label, .section li label  { font: 12px Arial,sans-serif; vertical-align: middle; }
form .section .memory a  { color: #ab3c4a; vertical-align: baseline; }
form .section .nlt { float: left; width: 120px; font: bold 12px/22px Arial,sans-serif; }
form .section input[type="checkbox"] { margin-right: 3px; vertical-align: middle; }
form .section .column { margin-right: 5px; padding: 8px 0; float: left; width: 155px; }
form .section .column li { margin-bottom: 16px; vertical-align: middle; }
form .section .personal_data { width: 490px; color: #8A8A8A; font: 11px Arial,sans-serif; }
form .section p { font: normal 12px/22px Arial, sans-serif; }
form .section .size { margin-bottom: 10px; }
form .section p a { text-decoration: underline; }
form .section .footer { margin: 5px 0 0; }
form .section .administrator { padding: 0; }
form .section .administrator .personal_data{ padding: 0 0 10px 16px; }
form .section .adnotation { margin: 5px 0 0 17px; color: #666; font-size: 11px; line-height: 15px; }
form .section .hideMemory .adnotation { margin-left: 0;}
form .section .pay .adnotation { margin-left: 0; width: 168px; }
form .section .edit .adnotation { width: 225px; }
form .section .hideMemory ,form .section .pay, form .section .edit { float: left; width: 148px; }
form .section .edit { width: 240px; }
form .section .i_desc { margin: 0 0 6px; color: #111; font: 12px/17px Georgia, sans-serif; }
#col_right form .section .iTxt { width: 290px; }

/* mentioned */
.mod_mentioned  form .short { width: 125px; }
.mod_mentioned  .title  span { margin-left: 8px; color: #666; font-size: 11px; }
.mod_mentioned  .row li { margin-left: 12px; float: left; position: relative; line-height: 23px; }
.mod_mentioned  .row .permission li { margin-left: 0; }
.mod_mentioned .row  .day { width: 64px; }
.mod_mentioned .row  .month { width: 88px; }
.mod_mentioned .row  .year { width: 64px; }
.mod_mentioned .row select { padding: 3px; border: 1px solid #a4a4a4; color: #666; font-size: 11px; }
.mod_mentioned .row li:first-child  { margin-left: 0; }
.mod_mentioned .lay { margin: 0 0 30px; }
.mod_mentioned .lay .type span { margin: 0 0 4px; display: block; width: 150px; height: 136px; background: url('//bi.gazeta.pl/i/obrazki/nekrologi/2012/necrology-sprite-v.png') no-repeat 0 -133px; }
.mod_mentioned .lay .type input { position: absolute; left: 0; bottom: 3px; }
.mod_mentioned .lay .type p { padding-left: 19px; }
.mod_mentioned .lay .type.f { margin: 0; }
.mod_mentioned .lay .type2 span{ background-position: -167px -133px; }
.mod_mentioned .lay .type3 span{ background-position: -335px -133px }
.mod_mentioned  label, .mod_mentioned input { line-height: 22px; vertical-align: middle; }
.mod_mentioned  #male { margin-left: 10px; }
.mod_mentioned label[for="auto"]{ margin-right: 30px; }
.mod_mentioned input[name="video"]{ margin: 0 0 10px; }
.mod_mentioned input[type="radio"] { margin-right: 2px; }
.mod_mentioned #no { margin-left: 10px; }
.mod_mentioned .custom-sentence .iTxt { margin: 10px 0 0;  }
.mod_mentioned .cancel-btn  { color: #ab3c4a; font-size: 12px; }
.mod_mentioned .step3 .section  { margin-bottom: 15px; }
.mod_mentioned .step3 .section .footer { padding-top: 20px; border-top: 1px solid #ccc; }
.mod_mentioned .step3 .section .footer .c1 { margin-left: 0; }
.mod_mentioned .invoice { display: none; }
.mod_mentioned .section .pay_status  { padding-top: 5px; }
.mod_mentioned .section .getCode, .mod_mentioned .section .pay_amount { padding: 3px 0 1px; }
.mod_mentioned .section .pay_amount .amount { font: bold 18px Georgia, sans-serif; }
.mod_mentioned .section .pay_status .adnotation { margin: 0; }
.mod_mentioned .section .pay_status a { margin: 3px 0 4px;  display: block;  color: #ab3c4a; font: bold 14px Georgia, sans-serif; }
.mod_mentioned .getCode  { display: none; }
.mod_mentioned .getCode .responseMsg .ok {  background: #50a90f; }
.mod_mentioned .getCode .responseMsg .fail { background: #cc2d12; }
.mod_mentioned .getCode .responseMsg { margin: 10px 0 0; }
.mod_mentioned .getCode .responseMsg  span{ padding: 0 5px; display: inline-block; color: #fff; font-weight: bold; }
.mod_mentioned .getCode .responseMsg a { display: block; color: #fff; font-weight: bold; text-decoration: none; text-align: right; }
.mod_mentioned small { margin: 4px 0; display: block; color: #666; font: 11px/12px Arial,sans-serif; }
.mod_mentioned .section  .entry { margin-top: 12px; }
.mod_mentioned .section  .codeStatus { margin: 0; }
.mod_mentioned .section .footer { padding: 0; }
.mod_mentioned  form .section .pay { width: auto; }
.mod_mentioned .row .left ul li ,.mod_mentioned .row ol li { margin-left: 0; }
.mod_mentioned .reg_tos { border: 1px solid #8D8B93; color: #666; font-size: 11px; height: 194px; line-height: 15px; margin-bottom: 12px; margin-right: 120px; overflow: auto; padding: 4px 10px; width: 465px; }
.mod_mentioned .reg_tos strong { font-weight: bold; }
.mod_mentioned legend h2 , .mod_mentioned legend nav li , .mod_mentioned legend nav li a{ display: inline; }
.mod_mentioned legend h2 , .mod_mentioned legend nav { float: left; }
.mod_mentioned legend nav li { margin-left: 5px; padding-left: 10px; border-left: 1px solid #d7d7d7; }
.mod_mentioned legend nav li:first-child { margin-left: 23px; padding: 0; border: 0; }
.mod_mentioned legend nav a { color: #ab3c4a; font-size: 12px; font-weight: normal; }

/*action*/
.mod_action small  { margin: 4px 2px; display: block; color: #666; font: 11px/11px Arial,sans-serif; }
.mod_action .btn  { padding: 5px 8px; }

/* payments */
.mod_mentioned .payments li { margin: 30px 0 0; float: left; overflow: hidden; width: 310px; }
.mod_mentioned .payments li:first-child,.mod_mentioned .payments li:first-child + li { margin: 0; }
.mod_mentioned .payments li img {float: left; margin-right: 15px; width: 65px;}
.mod_mentioned .payments .field {width:200px; margin-left: 80px; line-height: 14px;}
.mod_mentioned .payments .field input {vertical-align: middle;}
.mod_mentioned .payments .field label {float:none;}
.mod_mentioned .payments .field label {color:#444; font: bold 14px Georgia, sans-serif; }
.mod_mentioned .payments li {color: #666; font-size: 0.563em; }
.mod_mentioned .payments .info {margin-top: -15px;}
.mod_mentioned .body .payments li {line-height: 9px; margin-bottom:0;}
.mod_mentioned .body fieldset.confirm {margin-left: 80px; margin-top: -20px;}
.mod_mentioned .payments {margin: 25px 0 10px; overflow: hidden;}
.mod_mentioned .payments div.info p {padding-top:13px; color: #666; font-size: 9px; font-family: Arial; }
.mod_mentioned .payments div.field {margin-left: 80px;}
.mod_mentioned .payments div.info {margin-top: -15px;}
.mod_mentioned .payments.payments_v2 div.info {margin-top: 0; overflow: hidden;}
.mod_mentioned .payments.payments_v2 li {margin-bottom: 5px; height: 70px; width: 214px;}
.mod_mentioned .payments.payments_v2 div.info p {padding-top: 10px;}
.mod_mentioned .payments.payments_v2 li img {float: none; margin: 0;}

/* memory MT */
.mod_memoryMT { overflow: visible; border: 3px solid #fff; }
.mod_memoryMT .body_inner { padding: 25px; overflow: hidden; }
.mod_memoryMT p, .mod_memoryMT strong { color: #666; line-height: 17px; }
.mod_memoryMT .sentence { margin: 0 0 15px; font: 12px/17px Georgia,sans-serif; }
.mod_memoryMT .imgw { float: left; }
.mod_memoryMT.exp .imgw { min-width: 294px; }
.mod_memoryMT .imgw  img { margin-right: 13px; border: 1px solid #fff; }
.mod_memoryMT h2 span, .mod_memoryMT h2 { margin: 0; color: #999; font: italic 28px/24px Georgia, sans-serif;  }
.mod_memoryMT h2.wide { float:left; width: 570px; }
.mod_memoryMT .body .body_inner h2 { padding-bottom: 2px; }
.mod_memoryMT h2 span { margin: 0 0 0 5px; font-size: 20px; }
.mod_memoryMT .info { margin: 10px 0 0; padding: 0 0 0 3px; float: left; width: 270px; font-size: 12px; line-height: 16px; }
.mod_memoryMT .info li { margin: 0 0 7px; }
.mod_memoryMT .info li p:first-child { color: #999; font-size: 11px; text-transform: uppercase; }
.mod_memoryMT .info ul { margin: 0 0 46px; }
.mod_memoryMT .guardian div { line-height: 18px; }
.mod_memoryMT .guardian span { margin: 0 5px 0 0; color: #7e7e7e; font-size: 11px; }
.mod_memoryMT .guardian a:first-child  { margin: 0; padding: 0; border: 0; }
/*.mod_memoryMT .guardian a  { margin: 0 0 0 3px; padding: 0 0 0 10px; border-left: 1px solid #c8c4c4; color: #ab3c4a; font-size: 11px; }*/
.mod_memoryMT .guardian a  { color: #ab3c4a; font-size: 11px; }
.mod_memoryMT .lead { margin: 10px 0 5px; float: right; width: 290px; font-size: 12px; }
.mod_memoryMT .lead div { height: 222px; overflow: hidden; line-height: 17px; color: #666; }
.mod_memoryMT .lead p, .mod_memoryMT .lead strong  { margin: 0; line-height: 17px; }
.mod_memoryMT .lead p em { font-style: italic; }
.mod_memoryMT .lead strong { margin: 0 0 5px; font-weight:bold; }
.mod_memoryMT .bold { font-weight:bold; }
.mod_memoryMT.exp .info { clear: both; }
.mod_memoryMT.exp .lead { float: none; }
.mod_memoryMT.exp .lead  div { height: auto; }
.mod_memoryMT p.more { padding: 0; float: right; border: 0; color: #ab3c4a; cursor: pointer;  }
.color .mod_memoryMT p.more { padding: 5px 0; }
.color .mod_memoryMT.exp p.more { padding: 10px 0; }
.mod_memoryMT .lead.small { margin: 12px 0 5px;  width: 610px;}
.mod_memoryMT  .imgw ~ .lead.small { width: 290px; }
.mod_memoryMT .lead.normal { width: auto; }
.mod_memoryMT .lead.wide { width: auto; margin: 10px 0 5px 10px; }

/* bright skin */
body.bright { background: #fff; }
.bright .mod h2 { border: 0; }
.bright .mod_memoryMT { border: 0; background: url('//bi.gazeta.pl/i/obrazki/nekrologi/2012/mt-bright-mdl.png') repeat-y 0 0; }
.bright .mod_memoryMT .inner { background: url('//bi.gazeta.pl/i/obrazki/nekrologi/2012/mt-bright-btm.png') no-repeat 0 100%; }
.bright .mod_memoryMT .inner .body { background: url('//bi.gazeta.pl/i/obrazki/nekrologi/2012/mt-bright-top.png') no-repeat 0 0; }
.bright .mod_memoryMT p.more, .dark .mod_memoryMT p.more { margin: 10px 0 0; }

/* dark skin */
body.dark { background: #2e2e2e url('//bi.gazeta.pl/i/obrazki/nekrologi/2012/body-bg-dark2.png') no-repeat 50% 0; }
.dark .mod_memoryMT { padding: 9px; border: 1px solid #b8b8b8; background: #3b3b3b; }
.dark .mod_memoryMT p, .dark .mod_memoryMT strong { color: #d0cfcf; }
.dark .mod_memoryMT .inner { border: 1px solid #5f5f5f; background: #3b3b3b; }
.dark .mod_memoryMT .imgw img { border-color: #373737; -webkit-box-shadow: 2px 3px 4px 1px #000; -moz-box-shadow: 2px 3px 4px 1px #000; box-shadow: 2px 3px 4px 1px #000; }
.dark .mod_memoryMT h2 span, .dark  .mod_memoryMT h2 { border-color: #535353; color: #d0cfcf; }
.dark .mod_memoryMT .info li p:first-child { display: inline; background: #525252; color: #d0cfcf; }
.dark .mod_memoryMT .guardian span, .dark .mod_memoryMT .guardian p {color: #7e7e7e; }
.dark .mod_memoryMT .body_inner { padding: 21px 16px; }

/* color skin */
body.color { background: #f3f3f3 url('//bi.gazeta.pl/i/obrazki/nekrologi/2012/bg-body-color1.png') no-repeat 50% 0; }
.color .mod_memoryMT  { min-height: 170px; background: #ccc url('//bi.gazeta.pl/im/8/13671/m13671778,MT-COLOR-BG-NEW-1.jpg') no-repeat 0 100%; }
.color .mod_memoryMT ul  { margin-bottom: 20px; }
.color .mod_memoryMT.exp  ul { margin: 0; }
.color .mod_memoryMT.exp .guardian  { margin: 0px 0 18px; }
.color .mod_memoryMT .imgw img { border-color: #D3D3D3; -webkit-box-shadow: 2px 3px 4px 1px #666; -moz-box-shadow: 2px 3px 4px 1px #666; box-shadow: 2px 3px 4px 1px #666; }
.color .mod_memoryMT h2 span { color: #444; }
.color  .mod_memoryMT h2 { border-bottom: 1px solid #acacac; color: #444; }
.color .mod_memoryMT .guardian span, .color  .mod_memoryMT strong { color: #444; }
.color .mod_memoryMT .info li p:first-child { display: inline; background: #919191; color: #fff; }

/*### Memory page ###*/
/* heads */
article.mod_comments .form > header h1, .overlay-box .overlay-body h2, .overlay-box .overlay-head h2, .mod .memoryHead h2 { display: inline; border: 0; color: #333; font: italic 22px Geogria; }
article.mod_comments .form > header, .overlay-box .overlay-body header, .overlay-box .overlay-head, .mod .memoryHead { padding: 10px 0 3px; border-bottom: 1px solid #c1c1c1; background: 0; }

/* bright */
.bright  .mod .memoryHead h2 { font: italic 22px/24px Georgia; text-transform: none; }

/* light a candle */
.mod_lightACandle .memoryHead h2 { float: left; width : 80%; margin: 0; }
.mod_lightACandle .memoryHead a.btn { margin: -7px 0 0; padding: 7px 12px; float: right; font-size: 16px; line-height: 16px; }
.mod_lightACandle .body_inner { padding: 20px 0 0; }
.mod_lightACandle ul { margin: 0 0 10px; }
.mod_lightACandle li { margin: 0 10px 10px 0; float: left; width: 145px; height: 64px; }
.mod_lightACandle .type { margin-right: 10px; float: left; }
.mod_lightACandle dl { overflow: hidden; max-height: 63px; }
.mod_lightACandle dt { margin: 0 0 5px; color: #999; font-size: 11px; }
.mod_lightACandle dd { font-size: 12px; }
.mod_lightACandle .showMore { text-align: center; }

/* *** END Memory page *** */
/* nekrolog */
.NKnekrolog .head { margin: 0 0 20px; padding: 22px 16px 22px 24px; overflow: hidden; background: #ececec;  }
.NKnekrolog .content { margin: 10px 0; }
.NKnekrolog .line { margin-bottom: 14px; overflow: hidden; }
.NKnekrolog .first { border-bottom: 1px solid #ccc; }
.NKnekrolog .line .kL { margin-right: 20px; float: left; width: 110px; color: #6f6f6f; font-size: 11px; text-align: right; text-transform: uppercase; }
.NKnekrolog .first .kL { padding-top: 16px; }
.NKnekrolog .line .kR { float: right; width: 440px; color: #6f6f6f; font-size: 12px; line-height: 12px; }
.NKnekrolog .first .kR, .NKnekrolog .first .kR h1 { color: #6f6f6f; font: normal small-caps 30px/40px Georgia,serif; }
.NKnekrolog .NKIindeks { margin-bottom: 0; padding: 5px; overflow: hidden; }
.NKnekrolog .NKIindeks h2 { padding: 0 0 13px; font-size: 22px;  }
.NKnekrolog .NKIindeks li { margin: -8px 0 10px; padding: 10px 10px 14px 37px; float: left; overflow: hidden; border-bottom: 1px solid #ccc; background: url("//bi.gazeta.pl/i/obrazki/wyborcza/nekrologi/indeksZnicz.gif") no-repeat 4px 10px; }

/*advanced search */
.mod_advanced_search form { padding: 13px 14px; background: #ececec; }
.mod_advanced_search legend { margin: 0 0 13px; border-bottom: 1px solid #ccc; font-size: 22px; }
.mod_advanced_search select { border: 1px solid #A4A4A4; color: #666; font-size: 12px; padding: 3px; height: 24px; }
.mod_advanced_search .section label { display: block; color: #6f6f6f; line-height: 20px; }
.mod_advanced_search .section label[for="i_data"] { margin-top: 12px; }
.mod_advanced_search .calendar { margin: 4px 14px 5px 0; }
.mod_advanced_search .calendar li { margin-left: 5px; float: left; }
.mod_advanced_search .calendar li:first-child { margin-left: 0; }
.mod_advanced_search .calendar li .iTxt { float: none; width: 55px; color: #6f6f6f; font-size: 12px; }
.mod_advanced_search .calendar li label { margin-right: 4px; display: inline; }
.mod_advanced_search  .section .iTxt { float: left; height: 14px;  color: #6f6f6f; font-size: 12px; }
.mod_advanced_search .section .row { padding: 0 0 0 2px; }
.mod_advanced_search .section .row .c0, .mod_advanced_search .section .row .c1 { width: auto; }
.mod_advanced_search .section .row .c1 { margin-left: 5px; }
.mod_advanced_search #i_name { margin-right: 5px; width: 409px; }
.mod_advanced_search #i_city { width: 199px; }
.mod_advanced_search #gazetaAreaCode { width: 205px; }
.mod_advanced_search .section .row .btn { margin-top: 10px; }
.mod_advanced_search .section .month { width: 110px; }
.mod_advanced_search #pageSize { width: 203px; }

/*seach results*/
.zi_searchResults  figure { margin-right: 10px; float: left; }
.zi_searchResults .entry header { margin-right: 5px; float: left; }
.zi_searchResults .entry header h3 { display: inline; }
.zi_searchResults .body .entry ul li { display: inline; float: none; }
.zi_searchResults .body .entry ul  { float: left; }
.zi_searchResults .entry { overflow: hidden; border: 0; }
.zi_searchResults .entry span { font-size: 12px; line-height: 24px; }
.zi_searchResults .entry .occurrence { font-size: 11px; text-transform: uppercase; }
.zi_searchResults .entry li { margin-left: -5px; padding-left: 13px; float: left; background: url("//bi.gazeta.pl/i/obrazki/nekrologi/2012/head-bullet.png") no-repeat 0 50%; }
.zi_searchResults .entry li:after { display: inline; }
.zi_searchResults .entry li:first-child { margin: 0; padding: 0; background: 0; }
.zi_searchResults .entry p { clear: left; }
.zi_searchResults .body > ul > li { margin: 0 0 10px; padding: 0 0 10px; border-bottom: 1px solid #ccc; }
.zi_searchResults .body .premiumList li { background: #ECECEC; }
.zi_searchResults .more , .zi_searchResults .more  li{ display: block; color: #292929; font-size: 12px; text-align: right; }
.zi_searchResults .pages { font-size: 12px; font-weight: normal; padding: 10px 0 0; text-align: center; }
.zi_searchResults .pages .all > span { border: 0; }
.zi_searchResults #emptySearchResult , .zi_searchResults .entry p a:hover { color: #b25052; }
.zi_searchResults .entry > a , .zi_searchResults .entry p > a { color: #6F6F6F; font-size: 14px; line-height: 18px; }
.zi_searchResults .entry a > p { display: inline; }
.zi_searchResults .entry > a { display: block; clear: both; }

 /* CSS Document */
#ogl{ display: block; width: 580px; margin: auto; border: none; background: url('//bi.gazeta.pl/i/obrazki/wyborcza/nekrologi/tlo.jpg') left top repeat; text-align: center; }
#ogl div { text-align: center; }
#ogl .gora { background: url('//bi.gazeta.pl/i/obrazki/wyborcza/nekrologi/top.jpg') left top no-repeat; height: 22px; }
#ogl .srodek { color: #000; font: 12px arial, verdana, helvetica, sans-serif; margin: 0px; }
#ogl .dol { background: url('//bi.gazeta.pl/i/obrazki/wyborcza/nekrologi/footer.jpg') left top no-repeat; height: 19px; }
#ogl .tekst { color: #000; font: 14px "Times New Roman", serif; text-align: center; padding: 0px; margin: 12px 0px; }
#ogl ._image { text-align: center; }
#ogl .nazwisko_16 { color: #000; font: 22px "Times New Roman", serif; text-align: center; padding: 0px; margin: 12px 0px; font-weight: bold; font-style: italic; }
#ogl .nazwisko_24, #ogl h2 { color: #000; font: 30px "Times New Roman", serif; text-align: center; padding: 0px; margin: 12px 0px; font-weight: bold; font-style: italic; }
#ogl .komu { color: #000; font: 22px "Times New Roman", serif; text-align: center; padding: 0px; margin: 12px 0px; font-style: italic; }
#ogl .podpis { color: #000; font: 14px "Times New Roman", serif; text-align: center; padding: 0px; margin: 12px 0px; font-style: italic; }
#ogl .podziekowanie { color: #000; font: 14px "Times New Roman", serif; text-align: center; padding: 0px; margin: 12px 0px; font-weight: bold; }
#ogl .header { color: #000; font: 14px "Times New Roman", serif; text-align: center; padding: 0px; margin: 3px 0px; }
#ogl .body { color: #000; font: 14px "Times New Roman", serif; text-align: center; padding: 0px; margin: 3px 0px; }
#ogl .footer { color: #000; font: 14px "Times New Roman", serif; text-align: center; padding: 0px; margin: 3px 0px;}

/* nekrolog wspomnienie*/
.memorial #ogl .srodek { padding: 0 25px; font-family: Times,serif; }
.memorial #ogl .srodek .tekst {  font-size: 14px; text-align:justify; }
.memorial #ogl .srodek .tekst .cap { font-size: 24px;  }
.memorial #ogl .srodek .wspomnienie { font-size: 18px; text-decoration: underline; }
.memorial #ogl .srodek .wspomnienie, .memorial #ogl .srodek .nazwisko  { text-align: left; }
.memorial #ogl .srodek .nazwisko  { font-size: 26px; font-weight: bold; text-transform:uppercase; }
.memorial #ogl .podpis { text-align: right; }

/*. Dodawanie wspomnienia */
article.mod.mod_prepare > header { margin: 0; }
.mod_prepare .body { margin: 36px 0 0; }
.mod_prepare  p { font-size: 14px; line-height: 19px; }
.mod_prepare .body header { padding: 0; background: 0; }
.mod_prepare .entry_inner { margin: 0 0 18px; }
.mod_prepare .entry_inner > ul > li, .mod_prepare .entry_inner header h2 { padding: 0; font-size: 14px; color: #333; }
.mod_prepare .entry_inner > ul > li { padding-left: 15px; background: url("//bi.gazeta.pl/i/obrazki/nekrologi/2012/head-bullet.png") no-repeat 0 7px; line-height: 19px; }
.mod_prepare .entry_inner .preview  li { display: inline; }
.mod_prepare .entry_inner .preview a { margin-left: 5px; padding-left: 5px; border-left: 1px solid #ccc; }
.mod_prepare .entry_inner .preview  li:first-child + li a { margin: 0; padding: 0; border: 0; }
.mod_prepare a { color: #ab3c4a; }
.mod_prepare img { margin-right: 12px; display: block; float: left; border: 1px solid #ededed; }
.mod_prepare .desc  { margin: 0 0 20px; }
.mod_prepare .entry  { width: 388px; float: right; }
.mod_prepare .entry strong  { font-weight: bold; }
.mod_prepare small, .mod_prepare label  { display: block; }
.mod_prepare small { color: #666; font-size: 11px; line-height: 16px; }
.mod_prepare  .iTxt { margin: 3px 0 2px; }
.mod_prepare  .btn { margin: 0 10px 6px 0; }
.mod_prepare  .iLink { margin: 0px 0 29px; }
.mod_prepare  .iSend { width: 207px; }

/*help*/
.mod_help { font-size: 12px; line-height: 15px; }
.mod_help p { margin: 0 0 15px; }
.mod_help small { margin: 4px 0; display: block; color: #666; font: 11px Arial,sans-serif; }
.mod_help .call { font-size: 20px; margin: 0 0 7px; }
.mod_help .call strong { font-size: 24px; font-weight: bold; }

/*mod_buy_subscription*/
article.mod_buy_subscription { margin: 0 0 10px; }
.mod_buy_subscription strong { font-weight: bold; }
.mod_buy_subscription .flow { margin: 0 0 13px; }
.mod_buy_subscription .flow li div { padding: 0 35px 0 17px; overflow: hidden; height: 71px; background:  url('//bi.gazeta.pl/i/obrazki/nekrologi/2012/sprite-nnn.png') no-repeat 100% -288px; color: #1D1C1C; }
.mod_buy_subscription .flow li:first-child div  { padding: 0 31px 0 21px; }
.mod_buy_subscription .flow li:first-child:not(.active) div{border-left: 1px solid #e4e4e4 }
.mod_buy_subscription .flow li.active:first-child { border: 0;}
.mod_buy_subscription .flow li { float: left; height: 71px;  background:  url('//bi.gazeta.pl/i/obrazki/nekrologi/2012/li-bg-n.png') repeat-x 0 0;}
.mod_buy_subscription .flow li.active { background-image: url('//bi.gazeta.pl/i/obrazki/nekrologi/2012/li-bg-red-n.png')}
.mod_buy_subscription .flow li.active div { background-position: 100% 0; color: #fff; }
.mod_buy_subscription .flow li.before div { background-position: 100% -144px; }
.mod_buy_subscription .flow li.active + li { background:  url('//bi.gazeta.pl/i/obrazki/nekrologi/2012/li-bg-n.png') repeat-x 0 0; }
.mod_buy_subscription .flow li + li div{ color: #1d1c1c; background-position: 100% -288px;}
.mod_buy_subscription .flow li + li.last div { color: #1d1c1c; background-position: 100% -72px;}
.mod_buy_subscription .flow li + li.active.last div { background-position: 100% -216px;}
.mod_buy_subscription .flow li { color:#fff; }
.mod_buy_subscription .flow li strong { color: #404040; font-size: 40px; font-weight: normal; line-height: 65px; vertical-align: middle; }
.mod_buy_subscription .flow li:first-child span { width: 178px; }
.mod_buy_subscription .flow li span { padding: 11px 0 0 4px; display: inline-block; width: 131px; color: #555; font-size: 14px; vertical-align: middle; }
.mod_buy_subscription .flow li.active strong, .mod_buy_subscription .flow li.active span { color: #fff; }
.mod_buy_subscription .flow li.active span  { font-weight: bold; }
.mod_buy_subscription .entry header { margin: 20px 0 14px; padding: 0; }
.mod_buy_subscription .entry h2 { font-size: 24px; font-weight: bold; display: inline; }
.mod_buy_subscription .entry span { color: #ba2317; font-size: 12px; font-weight: normal; font-family: Arial; }
.mod_buy_subscription .entry p { font-size: 14px; line-height: 23px; }
.mod_buy_subscription .current header { margin: 18px 0 7px; }
.mod_buy_subscription .current h2 { font-size: 18px; }
.mod_buy_subscription .current p { font-size: 14px; line-height: 22px; }
.mod_buy_subscription .current { padding: 0 0 15px; }
.mod_buy_subscription .warning  {  margin: 21px 0 0; padding: 14px 20px; background: #f7f0f0; border: 1px solid #ce212d; line-height: 20px; }
.mod_buy_subscription .warning ul { margin: 5px 0; padding: 0 0 5px 15px; list-style-type: disc; }
.mod_buy_subscription .warning  p, .mod_buy_subscription .warning li { font-size: 16px; }
.mod_buy_subscription .buttons { margin: 27px 0 0; }
.mod_buy_subscription .buttons .link { padding: 5px 36px; }
.mod_buy_subscription .link + a { font-size: 12px; margin-left: 12px; }
.mod_buy_subscription .hint { margin-left: 5px; }
.mod_buy_subscription header nav li , .mod_buy_subscription header nav li a{ display: inline; }
.mod_buy_subscription header h2 , .mod_buy_subscription header nav { float: left; }
.mod_buy_subscription header nav { line-height: 24px; }
.mod_buy_subscription header nav li { margin-left: 5px; padding-left: 10px; border-left: 1px solid #d7d7d7; }
.mod_buy_subscription header nav li:first-child { margin-left: 23px; padding: 0; border: 0; }
.mod_buy_subscription header nav a { color: #ab3c4a; font-size: 12px; font-weight: normal; }
.mod_buy_subscription header nav a:hover { text-decoration: underline; }

/* mod_moderate */
.mod_moderate header h2 , .mod_moderate header nav li , .mod_moderate header nav li a{ display: inline; }
.mod_moderate header h2 , .mod_moderate header nav { float: left; }
.mod_moderate header nav { line-height: 24px; }
.mod_moderate header nav li { margin-left: 5px; padding-left: 10px; border-left: 1px solid #d7d7d7; }
.mod_moderate header nav li:first-child { margin-left: 23px; padding: 0; border: 0; }
.mod_moderate .body  input , .mod_moderate header nav a { color: #ab3c4a; font-size: 12px; font-weight: normal; }
.mod_moderate .body header { padding: 0 0 5px; background: 0; border-bottom: 1px solid #ccc; }
.mod_moderate .body div { width: 155px; float: left; }
.mod_moderate .body  input { border: 0; background: 0; }
.mod_moderate .body input:not(:first-child) { margin-left: 2px; padding-left: 5px; border-left: 1px solid #ccc; }
.mod_moderate .body span:not(:first-child)   { margin-left: 2px; padding-left: 8px; border-left: 1px solid #ccc; }
.mod_moderate .body span { padding: 0 3px; }
.mod_moderate .body  input:hover { text-decoration: underline; cursor: pointer; }
.mod_moderate .body li { padding: 15px 0 10px; border-bottom: 1px solid #ccc; }
.mod_moderate .body .action  { float: right; }
.mod_moderate .body .action  form{ text-align: right; }
.mod_moderate .body div { color: #111; font-size: 12px; }
.mod_moderate .body .date { color: #6f6f6f; }
.mod_moderate .body .caption { color: #292929; font-weight: bold; }
.mod_moderate .body .comment { padding: 5px 0 0; width: auto; clear: both; color: #292929; line-height: 18px; }
.mod_moderate .body .published { background: #f7ecec; }
.mod_moderate .body.comments .caption { width: 305px;  }

/* mod preview */
.mod_preview { margin: 0 0 17px; padding: 14px 17px; clear: both; border: 1px solid #ccc; background: #f7f7f7; }
.mod_preview h1 { margin: 0 0 20px; padding: 0 0 6px; border-bottom: 1px solid #ccc;  color: #111; font-size: 22px; }
.mod_preview p { padding: 10px 0 23px; color: #111; font-size: 16px; line-height: 20px; }
.mod_preview .btn { padding: 4px 14px; }
.mod_preview .action span { color: #666; font-size: 11px; line-height: 15px; }
.mod_preview .message span { margin-right: 14px; padding: 4px 12px; color: #212121; font-size: 16px; line-height: 18px; border-width: 1px; border-style: solid; }
.mod_preview .message { margin: 0 0 10px; }

/* mod_share */
.mod_share  li { display: inline; padding-left: 22px; margin-left: 30px; }
.mod_share  li a { color: #ab3c4a; font-size: 12px; line-height: 16px; }
.mod_share .fb { margin: 0; background: url('//bi.gazeta.pl/i/obrazki/nekrologi/2012/fbk_ico.png') no-repeat 0 50%; }
.mod_share .gplus { padding-left: 28px; background: url('//bi.gazeta.pl/i/obrazki/nekrologi/2012/gplus_ico.png') no-repeat 0 50%; }
.mod_share .mail { background: url('//bi.gazeta.pl/i/obrazki/nekrologi/2012/email_ico.png') no-repeat 0 50%; }

/*send email*/
.mod_sendMail { display: none; width: 320px; position: absolute; overflow: visible; }
.mod_sendMail .close { position: absolute; right: 10px; top: 5px; z-index: 1; }
.mod_sendMail .close span { font-size: 18px; cursor: pointer; }
.mod_sendMail .body { padding: 10px 10px; border: 1px solid #d0d0d0; background: #f2f2f2; }
.mod_sendMail .body label { color: #6f6f6f; margin: 0 0 5px; display: block; }
.mod_sendMail .section .footer { padding: 0; }
.mod_sendMail .arrow { position: absolute; top: -11px; right: 90px; display: block; width: 11px; height: 12px; background: url('//bi.gazeta.pl/i/obrazki/nekrologi/2012/box-arrow.png') no-repeat 0 0; }
.mod_sendMail form .section .iTxt { width: 289px; }

/*send Message*/
.mod_sendMessage { display: none; width: 320px; position: absolute; overflow: visible; }
.mod_sendMessage .close { position: absolute; right: 10px; top: 5px; z-index: 1; }
.mod_sendMessage .close span { font-size: 18px; cursor: pointer; }
.mod_sendMessage .body { color: #6f6f6f; padding: 13px 10px 10px; border: 1px solid #d0d0d0; background: #f2f2f2 !important; }
.mod_sendMessage .body  span { padding: 0 0 5px; display: block; color: #6f6f6f; font: normal 11px/18px Arial, sans-serif; }
.mod_sendMessage .body label { color: #6f6f6f; margin: 0 0 5px; display: block; }
.mod_sendMessage .section .footer { padding: 0; }
.mod_sendMessage .arrow { position: absolute; top: -11px; right: 90px; display: block; width: 11px; height: 12px; background: url('//bi.gazeta.pl/i/obrazki/nekrologi/2012/box-arrow.png') no-repeat 0 0; }
.mod_sendMessage form .section .iTxt, .mod_sendMessage form .section .txtArea  { width: 289px; }
.mod_sendMessage form .section .txtArea { height: 55px; }
.mod_sendMessage form .section .row { padding-bottom: 8px; }
.mod_sendMessage form .section .footer { margin-bottom: 2px; }
.mod_sendMessage form .section  { margin: 0; }

/* overlay */
#overlay { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 1000; visibility: hidden; }
#overlay .bg { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; background: #000; opacity: 0.8; filter: alpha(opacity = 80); }
#overlay .btn { padding: 5px 12px; font-size: 16px; line-height: 16px; text-align: center; }
#overlay #cancel { margin: 0; float: left; }
#overlay #continue { margin: 0; float: right; }
#overlay_holder { position: relative; z-index: 2; }
.overlay-inner { padding: 26px 30px 16px; position: absolute; left: 10px; top: 10px; background: #fff; z-index: 4; }
.overlay-inner p { margin: 0 0 15px ; font-size: 12px; line-height: 16px; }
.overlay-box-bg { position: absolute; left: 0; top: 0; background: #fff; opacity: 0.25;  filter: alpha(opacity = 25); z-index: 3; }
.overlay-box { margin: 0 auto; position: relative; width: 480px; background: #f5f5f5; }
.overlay-box .overlay-close { float: right; position: absolute; right: 10px; top: 7px; cursor: pointer; font-size: 14px; line-height: 10px; font-weight: bold; }
.overlay-box .overlay-head { margin-bottom: 15px; padding-top: 5px; clear: right; }
.overlay-box .overlay-body h2, .overlay-box .overlay-head h2 { text-transform: none; }
.overlay-box .overlay-body { overflow: hidden; }
.overlay-box .overlay-body .btn { padding: 4px 9px; font-size: 16px; }
.overlay-box  .overlay-send { margin: 15px 0 0; text-align: center; }
.viewer .overlay-box .overlay-send , .overlay-box.manage .overlay-send { text-align: left; }
.viewer .overlay-box .overlay-send { margin: 20px 0 25px; }
.overlay-box.manage form { margin: 0 0 25px; }
.overlay-box.manage article small { margin: 0 0 10px; }
.overlay-box .candels { margin: 0 0 10px; padding: 0 4px 0 0; }
.overlay-box .candels li { margin: 0 0 10px 20px; position: relative; float:left; width: 50px; }
.overlay-box .candels .f { margin-left: 0; }
.overlay-box .candels label { border: 2px solid #fff; margin: 0 auto 5px; }
.overlay-box .candels label.checked { border-color: #e1e0e0; }
.overlay-box .candels input { position: absolute; left: 34%; bottom: -11px; display: block; }
.overlay-box form > input { padding: 0 6px; width: 200px; height: 22px; border: 1px solid #a4a4a4; color: #999; font-size: 12px; line-height: 22px; }
.overlay-box .cancel input { width: auto; height: auto; }
.overlay-box .cancel .overlay-send  { text-align: left; }
.overlay-box small { margin: 2px 0; display: block; color: #999; font-size: 11px; }
.overlay-box { margin-top: 20px; text-align: center; }
.overlay-box .error { color: #D91423; }
.overlay-box .overlay-body header { background: 0; }
.overlay-box.hideMemory p { margin: 0; }
.overlay-box.hideMemory h2 { color: #ab3c4a; }
.overlay-box.hideMemory .overlay-send { text-align: left; }
.overlay-box.hideMemory .overlay-body { padding: 0 0 15px; }

/* upload */
.qq-uploader .qq-upload-button { display: block; width: 86px; height: 17px; }
.qq-uploader .qq-upload-button input { vertical-align: baseline; text-align: center; }
.qq-uploader p, .qq-uploader span { margin-left: 10px; display: inline; color: #9c9c9c; font-size: 11px; line-height: 21px; }
.qq-upload-button small { margin: 0; display: block; color: #FFF; font: bold 12px/16px Georgia; text-align: center; }
.qq-uploader p { margin-left: 0; }
.qq-uploader .sep { display: inline-block; width: 243px; height: 1px; background: #dbdbdb; line-height: 2px; }
.qq-uploader .qq-upload-list .nofile { margin: 0; position: absolute; left: 110px; top: 0; }
.qq-uploader .qq-upload-noItem{ display: none; }
.qq-uploader .send { margin-right: 20px; font-size: 14px; font-weight: bold; }
.qq-uploader .file-uploader , .qq-uploader .file-multiUploader { margin-bottom: 10px; position: relative; }
.qq-uploader .qq-upload-list .cont { margin-right: 5px; display: inline-block; width: 275px;  height: 21px; border: 1px solid #ddd;}
.qq-uploader .qq-upload-list li { margin: 10px 0; padding: 0; width: 100%; font-size: 12px; line-height: 25px; }
.qq-uploader .qq-upload-list li:first-child { margin-top: 0; }
.qq-uploader .qq-upload-list .qq-upload-success, .qq-uploader .qq-upload-list .qq-upload-fail { margin: 0; }
.qq-uploader .qq-upload-list { margin: 0; padding: 0; border: 0; outline: 0; list-style: none; }
.qq-uploader .qq-upload-size { margin: 0; display: block; height: 21px; width: 0px; background: #c65863; background: -moz-linear-gradient(top,  #c65863 0%, #b14852 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c65863), color-stop(100%,#b14852)); background: -webkit-linear-gradient(top,  #c65863 0%,#b14852 100%); background: -o-linear-gradient(top,  #c65863 0%,#b14852 100%); background: -ms-linear-gradient(top,  #c65863 0%,#b14852 100%); background: linear-gradient(top,  #c65863 0%,#b14852 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c65863', endColorstr='#b14852',GradientType=0 ); color: #fff; text-align: center; }
.qq-uploader .qq-upload-file { margin-right: 5px; float: left; overflow: hidden; width: 100px; display: inline-block; font-size: 12px; text-align: right; }
.qq-uploader .qq-upload-spinner, .qq-uploader .qq-upload-delete, .qq-uploader .qq-upload-failed-text, .qq-uploader .qq-upload-image { display: none; }
.qq-uploader .qq-upload-delete { padding: 5px 8px; width: 85px; text-align: center; }
.qq-uploader .qq-upload-list div { text-align: right; }
.qq-uploader .photo-preview { margin: 0 0 6px; }
.qq-uploader .qq-upload-remove { width: 84px; text-align: center; }

/*comments */
article.mod_comments .form  form, article.mod_comments article.content > p, article.mod_comments article.content > footer, article.mod_comments article.content > .form { background: #f2f2f2; }
article.mod_comments article.content > header { background: 0; }
article.mod_comments section.content p { color: #666; font-size: 14px; }
article.mod_comments article.content p { color: #111; font-size: 12px; }
article.mod_comments header time { color: #999; font-size: 12px; }
article.mod_comments article.content > footer { display: none; }
article.mod_comments .form .content { margin: 5px 0; background: 0; }
article.mod_comments .form  form { padding: 10px 12px 0; overflow: hidden; }
article.mod_comments .form textarea { width: 584px; }
article.mod_comments .form .userLogin button { margin-right: 2px; float: right; }
article.mod_comments .showMore { text-align: center; }
#content article.mod_comments p { border-width: 1px; }
#content article.mod_comments p.msg_ok { border-color: #97CE4B; background:#F0F8E4; }
#content article.mod_comments p.msg_error { border-color: #CE212D; background:#F7F0F0; }

/* LIGHTBOX */
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#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-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;	}
#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;	}


/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* Icons
----------------------------------*/
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 12px; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaa; background: #fff url(//bi.gazeta.pl/i/obrazki/nekrologi/2012/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222; }
.ui-widget-content a { color: #222; }
.ui-widget-header { border: 1px solid #aaa; background: #ccc url(//bi.gazeta.pl/i/obrazki/nekrologi/2012/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222; font-weight: bold; }
.ui-widget-header a { color: #222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(//bi.gazeta.pl/i/obrazki/nekrologi/2012/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999; background: #dadada url(//bi.gazeta.pl/i/obrazki/nekrologi/2012/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaa; background: #fff url(//bi.gazeta.pl/i/obrazki/nekrologi/2012/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(//bi.gazeta.pl/i/obrazki/nekrologi/2012/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(//bi.gazeta.pl/i/obrazki/nekrologi/2012/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/
.ui-icon { width: 16px; height: 16px; background-image: url(//bi.gazeta.pl/i/obrazki/nekrologi/2012/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(//bi.gazeta.pl/i/obrazki/nekrologi/2012/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(//bi.gazeta.pl/i/obrazki/nekrologi/2012/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(//bi.gazeta.pl/i/obrazki/nekrologi/2012/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(//bi.gazeta.pl/i/obrazki/nekrologi/2012/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(//bi.gazeta.pl/i/obrazki/nekrologi/2012/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(//bi.gazeta.pl/i/obrazki/nekrologi/2012/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(//bi.gazeta.pl/i/obrazki/nekrologi/2012/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #aaa url(//bi.gazeta.pl/i/obrazki/nekrologi/2012/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaa url(//bi.gazeta.pl/i/obrazki/nekrologi/2012/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover { display: none; /*sorry for IE5*/ display/**/: block; /*sorry for IE5*/ position: absolute; /*must have*/ z-index: -1; /*must have*/ filter: mask(); /*must have*/ top: -4px; /*must have*/ left: -4px; /*must have*/ width: 200px; /*must have*/ height: 200px; /*must have*/ }

#sitePath { display: none; }
#col_left .mod .node_head { border-bottom: 0; }
#col_left .mod_zr13 .mod_inner > .node_body { float: left; margin-left: 10px; }
#col_left .mod_zr13 .mod_inner > .node_head + .node_body { margin-left: 0; }
#col_left .mod_zr13 p.lead { font-size: 14px; margin-bottom: 0; line-height: 16px; }
#col_left .mod_zr13 .node_entry { width: 100%; margin: 0; }
#col_left .mod_zr13 .node_inner h1 { font: normal small-caps 24px Georgia,serif; text-align: center; color: #000; }
#col_right .mod_zr1 { border: 1px solid #ccc; padding: 10px 10px 0; margin-bottom: 15px; }
#col_right .mod_zr1 h3 { font: normal 11px Georgia,serif; text-transform: uppercase; color: #666; padding-bottom: 2px; border-bottom: 1px solid #ccc; }
#col_right .mod_zr1 .node_head { border-bottom: none; }
#col_right .mod_zr1 li { float: left; width: 119px; margin-right: 10px; margin-bottom: 6px; padding-left: 9px; background: url('//bi.gazeta.pl/i/obrazki/nekrologi/2012/bulletG.gif') 0 6px no-repeat; border-bottom: none; padding-bottom: 0; }
#col_right .mod_zr1 .more { background: url('//bi.gazeta.pl/i/obrazki/nekrologi/2012/zniczM.gif') left center no-repeat; border-top: 1px solid #ccc; line-height: 35px; height: 35px; padding: 0 0 0 20px; text-align: left; }
#col_right .mod_examples h3 { font: normal 11px Georgia,serif; text-transform: uppercase; color: #666; }
#col_right .mod_examples .node_entry p { margin-top: 5px; color: #111; font-size: 12px; }

form .section h3 { font-size: 11px; color: #444; border-bottom: 1px solid #dedede; text-transform: uppercase; padding-bottom: 2px; margin-bottom: 3px; }
form .section p.legend { font-size: 10px; margin: 0px; position: absolute; top: 2px; right: 0px; color: #8a8a8a; }
form .section .row .c1 { display: inline; float: left; margin-left: 10px; width: auto; }
form .section .row .c1 .colF, form .section .row .c1 .col { display: inline; float: left; margin-right: 5px; padding: 8px 0; width: 155px; }
form .section .row .c1 .colF li, form .section .row .c1 .col li { padding-bottom: 10px; vertical-align: middle; }
form .section .row .c1.personal_data { width: 490px; color: #8a8a8a; font: normal 11px Arial,sans-serif; }
form .section .row .c1.forward { width: 490px; text-align: right; font-weight: bold; border-top: 1px solid #ededed; padding-top: 10px; }
form .section .row .c1.forward a { font-size: 12px; }
form .section .row .c1.forward a:hover { text-decoration: underline; }

.MZBC2 .MZBCwrp_1 { border: 1px solid #ccc; padding: 10px 10px 0; margin-bottom: 15px; }
.MZBC2 .MZBCwrp_1 h2 { font: normal 11px Georgia,serif; text-transform: uppercase; color: #666; padding-bottom: 2px; border-bottom: 1px solid #ccc; margin-bottom: 7px; }
.MZBC2 .MZBCwrp_1 ul { font-size: 14px; list-style: none; overflow: hidden; zoom: 1; }
.MZBC2 .MZBCwrp_1 ul li { float: left; width: 119px; margin-right: 10px; margin-bottom: 6px; padding-left: 9px; background: url(//bi.gazeta.pl/i/obrazki/wyborcza/nekrologi/bulletG.gif) 0 8px no-repeat; }
.MZBC2 .MZBCwrp_1 ul li a:hover { text-decoration: underline; }
#col_left .mod_zr13 .node_body .lead { font-size: 14px; margin-bottom: 10px; }

.index .head { font: normal small-caps 24px Georgia,serif; text-align: center; padding-bottom: 19px; margin-bottom: 14px; background: url(//bi.gazeta.pl/i/obrazki/wyborcza/nekrologi/indeksH.gif) left bottom repeat-x; }
.MZBC .MZBChead { font: bold 14px/24px Georgia, serif; text-transform: uppercase; }
.MZBC img { width: 140px; height: 100px; }
.MZBC .MZBCwrp .MZBCwrp1, .MZBC .MZBCwrp .MZBCwrp { float: left; margin: 0 0 20px 20px; width: 140px; line-height: 18px; }
.MZBC .MZBCwrp .MZBCwrp1 { margin-left: 0; }
.MZBC .MZBCwrp a { font-weight: bold; font-size: 14px; }
.ZJwrpInna { float: right; width: 300px; }
.ZJwrpInna h3 { padding: 0 0 7px; border: 0; background: url('//bi.gazeta.pl/i/obrazki/nekrologi/2012/plant.png') 100% 100% no-repeat; }
.ZJwrpInna h3 a { margin: 0; padding: 0 0 6px; border: 0; color: #6f6f6f; font: normal 17px Georgia,serif; display: block; }
.ZJwrpInna .ZJwrp3 > div { margin: 0 0 6px; padding: 0 0 0 20px; background: url("//bi.gazeta.pl/i/obrazki/wyborcza/nekrologi/zniczM.gif") no-repeat 0 0; line-height: 22px; }
.ZJwrpInna .ZJwrp3 > div > a { font-size: 14px; }

.GWzobacz { overflow: hidden; margin-bottom: 10px; }
.GWzobacz h2 { font: normal small-caps 24px Georgia,serif; text-align: left; padding-bottom: 5px; margin-bottom: 5px; }
.GWzobacz img { float: left; margin-right: 10px; }
.GWzobacz2 li { margin-bottom: 5px; }

.table_personally { width: 100%; border-collapse: collapse; margin-top: 20px; font-size: 12px; }
.table_personally_head { background: #ededed; text-transform: uppercase; }
.table_personally_head strong { text-transform: uppercase; font-weight: normal; padding: 5px; }
.table_personally tr td { border-bottom: 1px solid #ededed; padding: 2px; padding-bottom: 5px; padding-top: 5px; }
.mod_zr2 .more a { float: right; font-weight: bold; font-size: 14px; margin-top: 20px; }

.termsWindow {
    padding: 0 10px;
    width: 444px;
    height: 206px;
    overflow: auto;
    border: 1px solid #A4A4A4;
    font: 12px/16px Georgia, sans-serif;
    color: black;
    background: white;
    white-space: pre-wrap;
    text-align: justify;
}

.termsWindow > IMG {
    display: block;
    margin: 0 auto;
}
