/* Główne z głównej */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, hr { margin: 0px; padding: 0px; -webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;}

.maAdSense
{
width: 980px;
text-align: center;
margin: auto;
margin-top: 10px;
margin-bottom: 10px;
font-family: verdana, arial, helvetica; font-size: 17px;
}

.linkfast
{
    text-align: left;
    font-size: 1em;
    color: black;
}

.minioLink{margin: 10px;  padding: 5px; float: left; }


div#RandomLink
{
    padding: 5px;
    width: 100%;
    display: block;
    font-size: 0.7em;
    text-align: left;
}

.boxtitle
{
    
}

.Link 
{
    padding-top: 2px;
    padding-bottom: 3px;
    color: black;

}

.ops
{
    font-weight: bolder;
    margin-right: 3px;
}

h2.Header
{
font-size: 1.25em;
  margin-top: 20px;
  color: black;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: gray;
  cursor: pointer;
  font-family: Helvetica, Arial, Sans;
  font-weight: 700;
  padding: 4px;
}

.zerPageAdress
{
    font-size: 0.76em;
    padding: 2px;
    display: block;
    color: black;
}

.linksShortinfo
{
    padding-left: 5px;
}

.zerPageLinksTitle
{
    font-size: 1.2em;
    color: black;
}

.searchBox
{
    padding: 10px; font-size: 1em;
    text-align: center;
}

.searchBox input[type=text]
{
    padding: 15px;
    font-size: 1.2em;
    width: 95% !important;
    text-align: center;
}

.searchBox h2
{
    font-size: 1.4em;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 5px;
    border-top: 1px solid black;
    border-bottom: 1px solid #e0e0e0;
}

.searchFound
{
    color: white !important;
    background-color: black;
    padding: 2px;
}


.fieldMov
{
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
align-items: flex-start;
align-content: stretch;   
}


table { border-collapse: collapse; border-spacing: 0px; }
fieldset, img, hr { border: 0px; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q::before, q::after { content: ""; }
abbr, acronym { border: 0px; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; font-size: 100%; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
nav ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
a { margin: 0px; padding: 0px; font-size: 100%; vertical-align: baseline; background: transparent; }
ins { color: rgb(0, 0, 0); text-decoration: none; }
mark { color: rgb(0, 0, 0); font-style: italic; font-weight: bold; background-color: rgb(255, 255, 153); }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom-width: 1px; border-bottom-style: dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0px; }
hr { display: block; height: 1px; border-width: 1px 0px 0px; border-top-style: solid; border-top-color: rgb(204, 204, 204); margin: 1em 0px; padding: 0px; }
input, select { vertical-align: middle; }
body, html { font-family: verdana, arial, helvetica; font-size: 17px; width: 100%; background-color: #FFF; background-position: center top; background-repeat: repeat-x; }
.main_kontener { margin: auto; text-align: center; width: 980px; background-color: #FFF; background-position: center top; background-repeat: no-repeat; }
.right { float: right; }
.cls { clear: both; }
.news_box .text { line-height: 150%; padding: 5px; }
a { color: #000; outline: 0px; text-decoration: none; }

#pagination {
display: block;
font-size: 1em;
margin: 5px;
text-align: center;
line-height: 33px;
font-family: Georgia, serif;
color: black;
padding-top: 10px; border-top: 1px solid black;
}
#pagination li { color: black; float: left; margin-bottom: 5px; margin-left: 4px;  }
#pagination li a { border: 1px solid black; color: black; padding: 5px 5px; text-align: center; text-decoration: none; width: 10px; }
#pagination li a.selected { background-color: black; border: 1px solid black; color: white; font-weight: normal; padding: 5px 5px; }
#pagination-previous, #pagination-first, #pagination-last, #pagination-next
{
    border: 0 !important;
    font-weight: bold;
}



.datecontener { font-size: 1em; padding: 5px; text-align: left; margin-bottom: 10px; border-bottom: 1px solid lightgray;line-height: 140%; }
.try_item .text { line-height: 150%; }
.try_item .text pre { clear: both; font-family: Courier; font-size: 12px; line-height: 130%; width: 470px; overflow: hidden; padding: 4px; background-color: whitesmoke; }
#breadcrumb h3 { border: 0px; font-family: Georgia, Times, sans; font-size: 12px; font-weight: 700; padding: 5px; background-image: none; background-position: center top; background-repeat: repeat-x; }
div.komentarz .try2emu_photo { border: 1px solid rgb(237, 225, 208); float: left; width: 50px; }
div.komentarz .text { float: left; font-family: Helvetica, Arial, sans; font-size: 13px; line-height: 20px; margin-left: 0px; padding: 10px 0px 0px 10px; text-align: left; width: 340px; }
div.komentarz .text b { font-weight: 700; font-size: 14px !important; }
#breadcrumb { border-top-width: 2px; border-top-style: solid; border-top-color: gray; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: gray; font-family: Georgia, Times, sans; font-size: 12px; padding-bottom: 7px; padding-top: 7px; padding-left: 15px; text-align: left; }
.text .lightbox img { margin: 5px; padding: 4px; }
.selected { color: rgb(241, 225, 202); font-weight: 700; background-color: rgb(248, 105, 77); }
.level1 { display: block; font-size: 11px; padding-left: 4px; border-bottom-width: 1px !important; border-bottom-style: solid !important; border-bottom-color: gray !important; }
.level2 { display: block; font-size: 10px; padding-left: 6px; }
.try2emu_photo, .rss_agreg { border: 1px solid lightgray; float: left; margin-bottom: 10px; margin-right: 10px; padding: 6px; width: auto; background-color: rgb(255, 255, 255); padding-bottom: 2px;}
.try2emu_photo img { border: 1px solid gray; }
.shortbox { margin-bottom: 5px; padding-bottom: 25px; }
.shortbox h2 { padding-left: 10px; margin-bottom: 10px; }
.galeria {clear: both; margin-top: 15px;}
.showpack:active{color: blue;}
.galeria .try2emu_photo { border: 1px solid rgb(225, 201, 168); float: left; margin-bottom: 5px; margin-right: 5px; padding: 5px; width: auto; background-color: rgb(246, 233, 215); }
.filelist { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(186, 168, 142); display: block; padding: 4px; }
.filelist.level1 { border-bottom-width: 2px; border-bottom-style: dotted; border-bottom-color: rgb(186, 168, 142); font-size: 11px; padding-left: 5px; }
.filelist.level2 { font-size: 11px; padding-left: 10px; }
li.filelist:nth-child(2n+1) { background-color: rgb(255, 255, 255); }
h2 { color: rgb(26, 70, 103); }
.link_item .try2emu_photo { float: left; width: 120px; }
h4 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: lightgray; border-top-width: 1px; border-top-style: solid; border-top-color: gray; clear: both; display: block; font-family: Georgia, Times, sans; font-size: 11px; font-weight: 700; margin-bottom: 10px; margin-top: 15px; padding: 3px; }
.redaction .try2emu_photo { background-color: rgb(255, 255, 255); }
#videolist .filelist { float: left; margin: 1px; padding: 6px; background-color: rgb(252, 243, 231); }
#videolist .selected { color: rgb(252, 243, 231); font-weight: 700; background-color: rgb(26, 70, 103); }
#videolist .desc { font-size: 12px; line-height: 18px; margin-top: 15px; }
a.wideop.selected { color: rgb(255, 255, 255); padding: 5px; }
.link_last_list li { overflow: hidden; }
.timef { color: rgb(14, 14, 14) !important; font-size: 10px !important; }
.header{height: 160px;}
.headerright{padding-top: 30px; width: 490px;}
.headernawigLeft{float: left; width: 44%; padding-left: 10px;}
.headernawigRight{float: right; width: 49%; text-align: right;}
.headernawig { color: #000; font-size: 0.7em; left: 15px; padding-top: 8px; text-align: left; width: 99%; }
.headernawig a { color: #000; }
.fbblue{color: #4f7bdf !important; font-weight: bold;}
.automatic li.title { border-top-width: 1px; border-top-style: solid; border-top-color: rgb(186, 168, 142); color: rgb(0, 0, 0); font-size: 0.95em; list-style-position: inside; list-style-type: none; margin-top: 5px; }
.automatic li.desc { color: rgb(0, 0, 0); font-size: 0.96em; }
.widget .pimg .desc { font-family: Verdana, Tahoma, Arial, sans; font-size: 0.4em; line-height: 130%; padding-right: 5px; padding-top: 25px; }
.gnews_box .text { line-height: 160%; margin-top: 5px; }
.kafel .title { float: left; font-size: 1.2em; font-weight: 700; margin-bottom: 4px; margin-top: 10px; }
.left, .left_info { float: left; }
.news_box, .gnews_box { color: rgb(64, 0, 0); font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 20px; padding: 10px 10px 20px; text-align: justify; }
.news_box h1, .gnews_box h2 { color: rgb(67, 45, 13); font-size: 30px; letter-spacing: -0.01em; line-height: 30px; margin-bottom: 4px; text-align: left; white-space: pre-wrap; }
.news_box h2, .gnews_box h3 { font-size: 11px; padding: 3px; margin-bottom: 20px; }
.news_box .text a, .try_item .text a, .gnews_box .text a { color: black; font-weight: 700; text-decoration: none; }
div#right, #filelist, #try_linki, .redaction, #videolist .nav_top, .vinfo, .shorttablekey, .lefttext { text-align: left; }
.podkat .selected, #filelist .selected, .dzial_description strong, .dzial_description a { color: rgb(154, 0, 0); font-weight: 700; }
.memberhistory .right, .kafel .path { font-size: 0.8em; }
.stopka { color: rgb(68, 48, 18); line-height: 150%; font-family: Helvetica, Arial, Tahoma; font-size: 0.92em; padding-top: 10px; text-align: center; background-position: center top; background-repeat: repeat-x; }
.stopka a {color: lightgray; margin: 5px;}
.stopka p.small {font-size: 0.78em; color: gray; padding-top: 5px; border-top: 1px solid gray;margin-top: 5px;}
.link_last_list { font-size: 0.9em; }
.link_last_list li { padding-top: 4px; padding-bottom: 4px; font-size: 1em; }
.link_last_list .filelist.level2 { font-size: 0.7em; line-height: 140%; padding-left: 10px; }
h2 { font-family: Merriweather, Georgia, Times, sans; color: rgb(0, 0, 0); }
.submenu { text-align: justify; margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; }
.poziom { padding: 3px; font-size: 11px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(227, 224, 215); margin-right: 1px; font-weight: normal;  }
.poziom:hover { text-decoration: underline; }
.tleft { text-align: left; }
.slides h2 { padding: 4px; color: rgb(255, 255, 255); position: absolute; top: 30px; left: 14px; font-size: 1.5em; background-color: rgb(0, 0, 0); }
.slides .desc { color: white; font-size: 0.7em; padding: 20px; font-family: Merriweather, Georgia, Times, sans; background-color: black; }
.owl-item { color: white; background-color: black; }
.w134 { width: 134px; }
.info {padding: 5px; font-size: 0.8em;}
.borderBDot {border-bottom: 1px brown dotted; }
.smallData {font-size: 0.8em; display: block; font-weight: bold;}


#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0px; left: 0px; z-index: 9999; overflow: hidden; }
#cboxOverlay { position: fixed; width: 100%; height: 100%; }
#cboxMiddleLeft, #cboxBottomLeft { clear: left; }
#cboxContent { position: relative; overflow: visible; }
#cboxTitle { margin: 0px; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0px; left: 0px; width: 100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }
#cboxOverlay { background: url("../image/colorbox/overlay.png") 0px 0px repeat; }
#colorbox { }
#cboxContent { margin-top: 32px; }
#cboxContent { padding: 1px; background: rgb(255, 255, 255); }
#cboxLoadingGraphic { background: url("../image/colorbox/loading.gif") center center no-repeat; }
#cboxLoadingOverlay { background: rgb(255, 255, 255); }
#cboxTitle { position: absolute; top: -22px; left: 2px; color: rgb(250, 250, 250); font-family: Verdana, Arial, Helvetica, sans; font-size: 11px; padding: 5px; background-color: rgb(0, 0, 0); }
#cboxCurrent { position: absolute; top: -22px; right: 205px; text-indent: -9999px; }
#cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose { text-indent: -9999px; width: 20px; height: 20px; position: absolute; top: -20px; background: url("controls.png") 0px 0px no-repeat; }
#cboxPrevious { right: 44px; background-position: 0px 0px; }
#cboxPrevious.hover { background-position: 0px -25px; }
#cboxNext { right: 22px; background-position: -25px 0px; }
#cboxNext.hover { background-position: -25px -25px; }
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious { right: 66px; }
.cboxSlideshow_on #cboxSlideshow { right: 44px; background-position: -75px -25px; }
.cboxSlideshow_on #cboxSlideshow.hover { background-position: -100px -25px; }
.cboxSlideshow_off #cboxSlideshow { right: 44px; background-position: -100px 0px; }
.cboxSlideshow_off #cboxSlideshow.hover { background-position: -75px -25px; }
.owl-carousel .animated { animation-duration: 1000ms; animation-fill-mode: both; }
.owl-carousel .owl-animated-in { z-index: 0; }
.owl-carousel .owl-animated-out { z-index: 1; }
.owl-carousel .fadeOut { animation-name: fadeOut; }
.owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1; }
.owl-carousel .owl-stage { position: relative; }
.owl-carousel .owl-stage::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot { cursor: pointer; -webkit-user-select: none; }
.owl-carousel .owl-refresh .owl-item { display: none; }
.owl-carousel .owl-item { position: relative; min-height: 1px; float: left; backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-user-select: none; }
.owl-carousel .owl-item img { display: block; width: 100%; transform-style: preserve-3d; }
.owl-carousel.owl-text-select-on .owl-item { -webkit-user-select: auto; }
.owl-carousel .owl-grab { cursor: -webkit-grab; }
.owl-carousel.owl-rtl .owl-item { float: right; }
.no-js .owl-carousel { display: block; }
.owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity 400ms ease; }
.owl-carousel .owl-item img { transform-style: preserve-3d; }
.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: rgb(0, 0, 0); }
.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; cursor: pointer; z-index: 1; backface-visibility: hidden; transition: scale 100ms ease; background: url("owl.video.play.png") no-repeat; }
.owl-carousel .owl-video-play-icon:hover { }
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon { display: none; }
.owl-carousel .owl-video-tn { opacity: 0; height: 100%; transition: opacity 400ms ease; background-size: contain; background-position: center center; background-repeat: no-repeat; }
.owl-carousel .owl-video-frame { position: relative; z-index: 1; }

/* Artykuły */
#center { float: left; padding: 10px; width: 490px; }
#right450 { float: right; padding: 0px 5px 5px; width: 450px; text-align: left; }
#left { float: left; padding-right: 5px; width: 180px; }
#center { float: left; padding: 10px; width: 490px; }
h1.sifr_title_cat { color: rgb(255, 255, 255); display: block; font-family: Georgia, Times, sans; font-size: 12px; margin-bottom: 5px; padding: 3px; text-align: left; background-color: rgb(63, 54, 49); }
h2.sifr_title_cat { color: rgb(63, 54, 49); display: block; font-family: Georgia, Times, sans; font-size: 11px; margin-bottom: 5px; padding: 3px; text-align: left; }
.menu_main { border-top-width: 0px; display: block; font-family: Georgia, Times, sans; padding-bottom: 5px; padding-top: 5px; }
.level0 { display: block; font-size: 14px; margin-top: 10px; padding: 3px; border-bottom-width: 1px !important; border-bottom-style: solid !important; border-bottom-color: rgb(235, 213, 181) !important; }
.widget h3, .widget h2 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(186, 168, 142); color: rgb(118, 83, 50); display: block; font-family: Georgia, Times, sans; font-size: 13px; font-weight: 700; margin-bottom: 5px; margin-top: 15px; padding: 4px; text-align: left; }
.podwal .pic { height: 167px; overflow: hidden; }
.widget div.pic img { width: 100%; }
.xmlforum h5 { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(186, 168, 142); color: rgb(73, 68, 61); font-size: 0.9em; font-weight: 700; padding: 3px 0px; font-family: Georgia, Geneva, Times, serif !important; }
.xmlforum .content { font-family: Verdana, Tahoma, Arial, sans; font-size: 0.76em; padding-top: 3px; }
.widget div.extra { color: rgb(0, 0, 0); font-size: 0.7em; padding: 8px; background-color: rgb(186, 168, 142); }
.widget .pimg { color: rgb(255, 243, 226); cursor: pointer; font-family: Georgia, Times, sans; font-size: 1.6em; padding: 8px; text-align: left; background-color: rgb(73, 68, 61); }
.widget .pimg img { border: 1px solid rgb(255, 243, 226); float: left; margin: 10px 4px 4px; width: 134px; }
.widget .pimg .desc { font-family: Verdana, Tahoma, Arial, sans; font-size: 0.4em; line-height: 130%; padding-right: 5px; padding-top: 25px; }
.widget div.extra a { color: rgb(34, 34, 34); font-weight: 700; text-decoration: none; }
.video_last_prev { border: 1px solid rgb(68, 68, 68); margin-bottom: 4px; margin-top: 4px; overflow: hidden; width: 100%; }
.redaction{font-size: 1.2em; line-height: 130%;}
.memberhistory{padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted black;}
.redaction .content { float: left; font-size: 1em; width: 350px; }
.redaction h1 {font-size: 1.7em;}
.redaction .try2emu_photo { background-color: rgb(255, 255, 255); }
div#searchbox, div#searchboxsmall h1 { font-size: 14px; font-weight: 700; }
div#searchbox .inputsearch, div#searchboxsmall .inputsearch, .searchl { border: 1px solid rgb(49, 92, 153); padding: 5px; width: 300px; background-color: rgb(252, 243, 231); }
#videolist .selected { color: rgb(252, 243, 231); font-weight: 700; background-color: rgb(26, 70, 103); }
a.wideop.selected { color: rgb(255, 255, 255); padding: 5px; }
.video_last_title {padding-left: 4px; color: #000; padding-top: 5px; padding-bottom: 5px; font-size: 1em; font-family: Georgia, Geneva, Times, serif !important; }
.video_last_desc { color: black; font-size: 0.7em; padding-top: 4px; }
.video_last_prev { border: none; margin-bottom: 4px; margin-top: 4px; overflow: hidden; width: 100%; }
.kat_content { padding-left: 2px; text-align: left; }
.try_item { color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px 5px 5px; text-align: justify; }
.try_item h1 { font-family: Georgia, Times, sans; font-size: 3.2em; letter-spacing: -0.01em; line-height: 90%; text-align: left; margin: 15px 0px; white-space: pre-wrap; }
.try_item h2 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(186, 168, 142); border-top-width: 1px; border-top-style: solid; border-top-color: rgb(186, 168, 142); font-size: 11px; padding: 3px; text-align: left; }
.try_item ul li { font-size: 0.9em; list-style-position: outside; list-style-type: square; padding: 2px 0px 0px; }
li.speciallink { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(64, 0, 0); border-top-width: 1px; border-top-style: dotted; border-top-color: rgb(0, 0, 0); font-weight: 700; margin-top: 5px; list-style: none outside none !important; padding: 3px !important; }
li.speciallink a { display: block; }
.try_item ol li { font-size: 0.9em; list-style-position: outside; list-style-type: decimal; padding: 2px 0px 0px; }
.try_item ul, .try_item ol { clear: both; display: block; margin: 20px; padding-left: 5px; padding-right: 5px; text-align: left; }
.try_item h3 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(186, 168, 142); border-top-width: 2px; border-top-style: solid; border-top-color: rgb(186, 168, 142); font-family: Georgia, Times, sans; font-size: 18px; font-weight: bold; padding: 5px; padding-top: 10px; margin-bottom: 10px; background-position: center top; background-repeat: repeat-x; }
.spacer { height: 10px; }
.shortcut { display: block; font-size: 11px; padding: 6px 4px 6px 3px; border-bottom-width: 1px !important; border-bottom-style: solid !important; border-bottom-color: rgb(235, 213, 181) !important; }
.fcimage { border: 1px solid rgb(186, 168, 142); margin-top: 15px; }
.table_short { margin-bottom: 10px; margin-right: 10px; padding: 8px; width: 138px; font-weight: 400 !important; background-color: rgb(230, 226, 219); }
.table_short a { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(225, 201, 168); display: block; font-weight: 400; }
.shorttablekey a { display: inline; font-size: 10px; font-weight: 400; line-height: 11px; border: 0px !important; }
div.photo_description {
  border: 1px solid lightgray;
  margin-bottom: 15px;
  margin-top: 15px;
  overflow: hidden;
  padding: 10px;
  text-align: center;
  background-color: black;
  }
div.photo_description img { margin-top: 0px; width: 99%; border: 1px solid lightgray !important; }
div.photo_description .podpis { color: #FFF; font-family: Arial, Helvetica, sans; font-size: 0.9em; padding-top: 4px; text-align: left; line-height: 140% !important; }
div.photo_description .podpis a { color: #ac0000; font-weight: bold; text-decoration: none;}
.gluepart { display: block; }
.gluepart h5 { color: black !important; margin-top: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: gray; cursor: pointer; font-family: Georgia, Times, sans; font-weight: 700; padding: 4px;}
.gluepart h5 .more { float: right; padding-right: 10px; display: none; }
.gluepart .pack { display: none; padding-bottom: 30px; }
.gluepart .pack li { font-size: 1em; }
.gluepart .pack h4 { font-size: 1.3em; text-align: left; }
.kafel .file:hover, .kafel .mirror:hover { float: right; font-weight: 700; margin: 4px; padding: 7px; width: auto; cursor: pointer; color: rgb(255, 255, 255) !important; background-color: black; }
div.advert { margin-top: 20px; margin-bottom: 20px; }
.gluepart .pack h6 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(186, 168, 142); border-top-width: 1px; border-top-style: solid; border-top-color: rgb(186, 168, 142); clear: both; display: block; font-family: Georgia, Times, sans; font-size: 1em; font-weight: 700; margin-bottom: 10px; margin-top: 20px; padding: 3px; }
.boxtitle { font-size: 1.25em; margin-top: 20px; color: black; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: gray; cursor: pointer; font-family: Helvetica, Arial, Sans; font-weight: 700; padding: 4px; }
.shortbox .boxtitle {margin-bottom: 4px;}
.gnews_box .text { font-size: 10pt; line-height: 15pt; margin-top: 5px; }
.kafel { border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: black;
display: block;
font-size: 0.8em;
padding: 5px;
margin-bottom: 1px;
overflow: hidden;
background-color: #FFF; }
.kafel .title { float: left; font-size: 1.2em; font-weight: 700; margin-bottom: 4px; margin-top: 10px; }
.kafel .file, .kafel .mirror { float: right; font-weight: 700; margin: 4px; padding: 7px; width: auto; color: rgb(255, 255, 255) !important; background-color: green; }
.kafel .file a, .kafel .mirror a { color: rgb(255, 255, 255) !important; }
.fcontener { display: block; margin-top: 4px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(194, 180, 157); padding-top: 5px; padding-bottom: 5px; width: 98%; }
.fname { font-family: Georgia, Times, serif; font-size: 1.3em; padding: 5px 5px 5px 30px; background-position: left 10px; background-repeat: no-repeat; }
.fstat { font-size: 0.7em; padding: 5px 5px 5px 30px; }
.fdown { font-size: 0.7em; padding: 5px 5px 5px 35px; }
#podobnetematy ul { clear: both; display: block; text-align: left; margin: 10px 0px 0px; padding-left: 5px; padding-right: 5px; }
#podobnetematy li { font-size: 0.94em; line-height: 180%; margin-bottom: 15px; list-style: none outside none !important; }
.fb_reset { border: 0px; border-spacing: 0px; color: rgb(0, 0, 0); cursor: auto; direction: ltr; font-family: "lucida grande", tahoma, verdana, arial, sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1; margin: 0px; overflow: visible; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; background: none; }
.fb_reset > div { overflow: hidden; }
.fb_reset .fb_dialog_legacy { overflow: visible; }
#fb-root #fb_dialog_ipad_overlay { position: absolute; bottom: 0px; left: 0px; right: 0px; top: 0px; width: 100%; min-height: 100%; z-index: 10000; background: rgba(0, 0, 0, 0.45098); }
#fb-root #fb_dialog_ipad_overlay.hidden { display: none; }
.fb_iframe_widget { display: inline-block; position: relative; }
.fb_iframe_widget span { display: inline-block; position: relative; text-align: justify; }
.fb_iframe_widget iframe { position: absolute; }


.linksField
{
    border: 1px solid #b3aa91;
    margin-top: 20px;
}

.linksField h3
{
    padding: 10px;
}

.opisdolinku
{
}

.bo0
{
    border: 0 !important;
}

.zerPageCat
{
    padding: 10px;
    font-size: 0.7em;
    font-family: Arial, Verdana, sans;
}

.linksAdress {
    padding: 5px;
    font-size: 0.7em;
    padding-left: 0;
    font-family: Arial, Verdana, sans;
}

.linkBoxImage
{
    width: auto;
    padding-left: 0;
    padding-right: 0;
    border-bottom: 1px solid #b3aa91;
    
}

.linksField
{
    padding: 0;
}

.linkBoxImage img
{
    width: 100%;
}

.blackbox
{
    padding: 15px;
    
}

.blackbox .boxtitle
{
    color: white;
}

.blackbox .linksField
{
    width: 20%;
    background-color: white !important;
    float: left;
    margin: 1%;
}

.blackbox .linksAdr
{
    font-size: 1em;
}

.blackbox .linksShortinfo, .zerPageCat
{
    color: black;
}

.videoTileSlide
{
padding: 4px;
color: rgb(255, 255, 255);
position: absolute;
top: 30px;
left: 14px;
font-size: 1.5em;
background-color: rgb(0, 0, 0);
}


.fst1
{
padding: 5px;
border-bottom: 0;
color: #FFF;
background-color: #000;
}

.search
{
    width: 100%;
}

.search .searchfield
{
    padding: 5px;
    font-size: 1.3em;
    text-align: left;
}

.fst1 a
{
font-size: 1.7em;
color: gold;
}

.onecolumn
{
width: 100%;
display: inline;
clear: both;
}

.title_news
{
color: rgb(67, 45, 13);
font-size: 2.78em;
line-height: 1em;
margin-bottom: 4px;
text-align: left;
font-family: Georgia, Times, sans;
}

.files50contener
{
width: 48%;
float: left;
text-align: center;
margin: auto;
padding-bottom: 10px;
border-bottom: 2px solid lightskyblue;
height: 510px;
}

.filestypo
{
font-size: 0.8em;
display: block;
line-height: 130%;
}

.filesnotyet
{
width: 100%;
background-color: black;
height: 347px;
background-image: url('https://www.t2e.pl/www/photo/201801/not-yet-or-multiplefiles.png');
}


.filestech
{
font-size: 0.72em;
display: block;
line-height: 130%;
}



.filenameForPeople
{
font-size: 1.5em;
margin: 5px;
color: black;
font-family: Georgia, Times, sans;
margin-top: 15px;
}

.napisano_o_pliku
{
float: left;
width: 48%;
text-align: left;
padding: 5px;
}

h4.tema
{
border:  0;

}

.napisano_ex
{
text-align: left;
font-size: 0.7em;
}

.napisano_ex:before
{
content: '➧';
}
.backwhite
{
background-color: white;
}

.l5
{
margin-left: 10px;
}

.d5
{
margin-bottom: 10px;
}

.files50photo
{
width: 100%;
height: 353px;
display: block;
}

.fst1 a:hover
{
color: orange;
}

.contentNewsList
{
width: 500px;
margin-top: 10px;
}

.contentNewsExtras
{
width: 470px;
margin-top: 10px;
}


.nolevel3 .level3
{
display: none;
}

.nolevel3 .level2
{
display: none;
}


.opisdolinku
{
    text-align: left;
}

h1.linkTytuldz
{

color: black;
font-size: 3em;
padding: 20px;
text-align: center;
font-family: 'Merriweather',Georgia,Times,sans;
}

.linkSubdzial
{
color: black;
padding: 20px;
text-align: center;
font-family: 'Merriweather',Georgia,Times,sans;
line-height: 160%;
}

.linkSubdzial a:before { content:"\2003\00bb\00a0"; }



.similiarTitle
{
    font-size: 25px;
    color: black;
    margin-top: 15px;
    font-weight: normal;
    line-height: 130%;
    text-align: left;
}

a.similiarTitle
{
    font-weight: normal !important;
    margin-bottom: 15px;
    text-align: left;
}

.similarItem
{
    display: block;
    clear: both;
    margin-top: 35px;
    border: 1px solid beige;
}

.similarItem img
{
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
    border: 1px solid white;
    padding: 6px;
    width: 134px;
}

.similiarInfo
{
    font-size: 1.1em;
    line-height: 160%;
    text-align: left;
}

.linksField
{
padding: 10px 5px 5px 10px;
font-size: 1em;
}
.linksAdr
{
color: black;
font-size: 1.5em;
font-family: 'Merriweather',Georgia,Times,sans;
}
.linksAdress
{
padding: 5px;
font-size: 1em;
padding-left: 25px;
font-family: Arial, Verdana, sans;
}
.linksShortinfo
{
padding: 5px;
padding-left: 25px;
font-size: 0.8em;
font-family: Arial, Verdana, sans;
line-height: 1.3em;
}

.hook
{
font-size: 0.92em;
}

ul.automatic,ul.automatic ul{margin:0;padding:5px}
.automatic li.title{border-top:1px solid #BAA88E;color:#000;font-size:.95em;list-style-position:inside;list-style-type:none;margin-top:5px}
.automatic li.desc{color:#000;font-size:.96em}
.automatic b{background-color:#BAA88E;color:#432D0D;font-size:.94em;font-weight:400;margin:2px;padding:2px}
.automatic u{font-weight:700;margin:2px;padding:2px;text-decoration:none}
.automatic s{color:#432D0D;font-weight:700;margin:1px;padding:1px;text-decoration:none}
.automatic em{color:#432D0D;font-weight:400;margin:1px;padding:1px;text-decoration:none}
ul.automatic ul li{list-style-position:inside;list-style-type:none;margin:0;padding:0 0 0 50px}

.shitAdv
{
background-color: #DDDDDD;
}

.magCon
{
float: left;
width: 32%;
text-align: center;
margin: 3px;
margin-bottom: 25px;
border: 1px solid lightgray;
background-color: white;
padding-bottom: 15px;
}

.magCon .photo
{
width: 100% !important;
display: block;
}

.magCon .opis
{
position: bottom;
padding-top: 10px;
display: block;
margin-top: 15px;
font-size: 1.1em;
padding-left: 5px;
padding-right: 5px;
font-family: Georgia, Times, sans;

}

.fileinfoPageInside
{
background-color: white;
font-size: 14px;
margin: auto;
text-align: center;
padding: 20px;
width:  640px;
border: 4px solid lightgray;
}

.fileinfoFileName
{
color: rgb(255, 255, 255);
margin: auto;
text-align: center;
display: block;
font-family: Georgia, Times, sans;
font-size: 1.5em;
margin-bottom: 15px;
margin-top:    50px;

}

.returnDiv
{
padding: 20px;
border-top: 1px solid black;
border-bottom: 1px solid black;
margin-top: 60px;
margin-bottom: 20px;
}


.bg {
/* The image used */
background-image: url("img_girl.jpg");
background-color: black;
/* Full height */
height: 100%;

/* Center and scale the image nicely */
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.topmenuNavig a:after
{
content: " ";   
font-size: 0.92em;
}

.topmenuNavig a
{
margin-left: 5px;
padding: 4px;
line-height: 200%;
}

.topmenuNavig a:hover
{
color: black;
}

.topmenuCat a:after
{
content: " ";
font-size: 0.92em;
}

.topmenuCat a
{
margin-left: 2px;
padding: 4px;
line-height: 200%;

}

.topmenuCat a:hover
{
background-color: red;
color: white;
line-height: 200%;
}


.picInfo
{
padding: 10px;
text-align: left;
font-size: 0.7em;
line-height: 150%;
font-variant: all-petite-caps;
font-weight: bolder;
border-bottom: 1px solid black;
margin-bottom: 14px;
}

.picInfo:before
{

}

.picInfo:after
{

}

.backMore
{
    border-top: 1px solid gray;
    border-bottom: 2px solid black;
    padding: 10px;
}


@media only screen and (max-width: 979px) {

.main_kontener, .contentNewsList, .contentNewsExtras
{
width: 100%;
}

body
{
    font-size: 16px;
}

.someT
{
    width: 100%;
}

#videonaw
{
padding: 10px;
}

.topmenuNavig
{
text-align: center;
padding: 5px;
margin: auto;
padding: auto;
}

.header, .shortbox
{
width: 100%;
height: auto;
}
.headerlogo, .headerright, .headernawig
{
clear: both;
float: none;
padding-top: 10px;
width: 100%;

}

.magCon
{
display: block;
width: 99%;
}

.fcontener
{
display: block;
width: 99%;
overflow: hidden;
}

.mainpagelogo
{
width: 73%;
}

.headerright, .headernawigLeft, .headernawigRight, .submenu
{
display: none;
}

#videocenter h1
{
font-size: 1.65em !important;
}

.w360
{
float: none;
display: block;
width: auto !important;
}

.videosubdesc
{
padding: 10px;
}

.videosubdesc .selected
{
padding: 15px;
}

.gnews_box
{
text-align: left;
}

.datecontener
{
font-size: 1em;
line-height: 120%;
margin-top: 10px;
}

.gnews_box .text {
    line-height: 150%;
    margin-top: 5px;
    font-size: 1.4em;
}

.text {
    line-height: 150%;
    margin-top: 5px;
    font-size: 1.4em;
}

.title_news
{
    font-family: Helvetica, Arial, sans;
}

.try_item
{
    padding: 10px;
}

.slides img
{
    width: 99%;
}

#center {
float: none;
padding: 0;
width: 100%;
}

.topmenuNavig
{
    font-size: 1.3em;
}

#right450
{
    float: none;
    width: 100%;
    overflow: hidden;
}


}

#gdpr-cookie-message {
    position: fixed;
    right: 30px;
    bottom: 30px;
    max-width: 375px;
    background-color: var(--purple);
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 6px 6px rgba(0,0,0,0.25);
    margin-left: 30px;
    font-family: system-ui;
}
#gdpr-cookie-message h4 {
    color: var(--red);
    font-family: 'Quicksand', sans-serif;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 10px;
}
#gdpr-cookie-message h5 {
    color: var(--red);
    font-family: 'Quicksand', sans-serif;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 10px;
}
#gdpr-cookie-message p, #gdpr-cookie-message ul {
    color: white;
    font-size: 15px;
    line-height: 1.5em;
}
#gdpr-cookie-message p:last-child {
    margin-bottom: 0;
    text-align: right;
}
#gdpr-cookie-message li {
    width: 49%;
    display: inline-block;
}
#gdpr-cookie-message a {
    color: var(--red);
    text-decoration: none;
    font-size: 15px;
    padding-bottom: 2px;
    border-bottom: 1px dotted rgba(255,255,255,0.75);
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message a:hover {
    color: white;
    border-bottom-color: var(--red);
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message button,
button#ihavecookiesBtn {
    border: none;
    background: var(--red);
    color: white;
    font-family: 'Quicksand', sans-serif;
    font-size: 15px;
    padding: 7px;
    border-radius: 3px;
    margin-left: 15px;
    cursor: pointer;
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message button:hover {
    background: white;
    color: var(--red);
    transition: all 0.3s ease-in;
}
button#gdpr-cookie-advanced {
    background: white;
    color: var(--red);
}
#gdpr-cookie-message button:disabled {
    opacity: 0.3;
}
#gdpr-cookie-message input[type="checkbox"] {
    float: none;
    margin-top: 0;
    margin-right: 5px;
}
