/* PROVIDER CSS */
pre.pres {
    position: absolute;
    z-index: 200;
    left: 20px;
    top: 50px;
    padding: 10px;
    width: 320px;
    font: 9px Tahoma;
    background: #fff9f9;
    border: 1px dotted black;
}

.empty_info {
    width: 300px;
    /*height: 70px;*/
    /*background: #FFFFFF;*/
    /*border: 1px solid #CCCCCC;*/
    margin: 10px auto 10px auto;
}

.empty_info_inside {
    width: 298px;
    /*height: 48px;*/
    /*background: #FFFFFF;*/
    /*border: 1px solid #CDCDDE;*/
    margin: 0;
    padding-top: 20px;
    text-align: center;
}

#niezgodnosc_item_header {
    width: 740px;
    height: 30px;
    overflow: auto;
    border: 1px solid #9C9C9C;
}

.niezgodnosc_item_h {
    /*width: 135px;*/
    /*height: 30px;*/
    /*border: 0;*/
    /*float: left;*/
}

#niezgodnosc_item_cont {
    width: 740px;
    height: 100px;
    overflow: auto;
    border: 1px solid #9C9C9C;
}
.niezgodnosc_item {
    width: 705px;
    height: 60px;
    clear: both;
    border: 1px solid green;
}
.niezgodnosc_item input,
.niezgodnosc_item select {
    min-height: 55px;
}

#BackgroundSelectboxDIV {
    background-color: #000000;
    height: 100%;
    width: 100%;
    opacity: 0.0;
    filter: alpha(opacity=00);
    /*display: none !important;*/
    position: fixed;
    z-index: 1;
    left: 0px;
    top: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: #FFFFFF;
    display: none;
    position: expression('absolute');
    width: expression(document.documentElement.clientWidth + 'px');
    height: expression(document.documentElement.clientHeight + 'px');
    top: expression(offset = 0 + parseInt(document.body.currentStyle.paddingTop) + parseInt(document.body.currentStyle.marginTop),
document.documentElement.scrollTop + offset + 'px');
}

#BackgroundAlertDIV {
    background-color: #000000;
    height: 100%;
    width: 100%;
    opacity: 0.0;
    filter: alpha(opacity=00);
    display: none !important;
    position: fixed;
    z-index: 999999998;
    left: 0px;
    top: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: #FFFFFF;
    display: none;
    position: expression('absolute');
    width: expression(document.documentElement.clientWidth + 'px');
    height: expression(document.documentElement.clientHeight + 'px');
    top: expression(offset = 0 + parseInt(document.body.currentStyle.paddingTop) + parseInt(document.body.currentStyle.marginTop),
	document.documentElement.scrollTop + offset + 'px');
}

#contener {
    width: 997px;
    padding: 0px;
    margin-right: auto;
    margin-left: auto;
    clear: both;
}

body {
    /* margin: 0px;
	padding: 0px;
	background-position: top;
	font-family: Tahoma,    Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF; */
}

#left {
    float: left;
    width: 169px;
    background-color: #CCCC00;
}

#right {
    float: right;
    width: 278px;
    font-size: 11px;
    color: #666666;
}

#content {
    float: left;
    width: 714px;
    padding-left: 0px;
}

#all {
    /* width: 997px; */
    clear: both;
}

#top {
    background-color: #FFFFFF;
    float: left;
    width: 997px;
    margin-bottom: 10px;
    padding-top: 5px;
}

#top_multikreator {
    /* background-color: #FFFFFF; */
    float: left;
    width: 997px;
    margin-bottom: 10px;
    padding-top: 5px;
}

#bottom {
    background-color: #FFFFFF;
    float: left;
    width: 997px;
    padding-top: 10px;
    padding-bottom: 10px;
}

#bottom_multikreator {
    /* background-color: #FFFFFF; */
    /* float: left;
	width: 997px;
	padding-top: 10px;
	padding-bottom: 10px; */
    background-color: #000000;
    float: left;
    opacity: 0.7;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 997px;
}

.divGrupa {
    background-color: #FFFFFF;
}

input {
    /* font-size: 12px;
    color: #65A41D; */
    /* background-color: #FFFFFF; */
    /* border: 1px solid #999999; */
    /* width: 149px;
	height:14px; */
}

input[type="radio"] {
    /* background-color: #FFFFFF;
    width: 17px;
    height: 17px; */
}

input[type="checkbox"] {
    /* cursor: pointer; */
    margin: 5px;
}

.checkbox {
    /* font-size: 11px;
    color: #666666;
    background-color: #FFFFFF;
    width: 13px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    height: 13px;
    margin-right: 5px; */
}

.btn_ok {
    /* height: 35px;
    width: 55px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none; */
}

.btn_ok2 {
    height: 36px;
    width: 60px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

.menager {
    background-color: #FFFFFF;
    height: 19px;
    width: 183px;
    text-align: right;
    padding-top: 10px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}

.sprawdz_cene {
    background-color: #FFFFFF;
    height: 48px;
    width: 193px;
    text-align: center;
}

.szukaj {
    background-color: #ECEBEB;
    height: 73px;
    width: 153px;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
}

.mail_desc {
    font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    font-weight: bold;
}

textarea {
    font-size: 10px;
    color: #999999;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    width: 200px;
    height: 100px;
}

#search {
    background-color: #66CC00;
    width: 193px;
    float: left;
    height: 175px;
}

#flashzone {
    background-color: #FFFFFF;
    float: left;
    width: 764px;
    height: 175px;
}

#menu {
    float: none;
    width: 694px;
    height: 83px;
}

#tresc {
    /* width: 489px;
    float: left; */
    background-image: url(../images/bg_in.jpg);
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    padding: 0px;
}

.tel {
    background-color: #ECEAEB;
    width: 149px;
    padding-right: 10px;
    padding-left: 10px;
}

.path {
    font-size: 11px;
}

.link:link {
    /* font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: none; */
}

.link:visited {
    /* font-family: Tahoma, Arial, Helvetica, sans-serif; */
    /* font-size: 11px; */
    /* color: #333333; */
    /* text-decoration: none; */
}

.link:hover {
    /* font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #669933;
    text-decoration: underline; */
}

.link2:link {
    /* font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    text-decoration: none; */
}

.link2:visited {
    /* font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    text-decoration: none; */
}

.link2:hover {
    /* font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #669933;
    text-decoration: underline; */
}

.definitionLink {
    font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #3600FF;
    text-decoration: none;
    cursor: pointer;
}

.definitionLink:hover {
    font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #6BD200;
    text-decoration: none;
    cursor: pointer;
}

.rozdzialyDiv p {
    margin-bottom: 5px;
}

.aktel:link {
    color: #66667a;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

.aktel:visited {
    font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #339900;
    font-weight: normal;
    text-decoration: none;
}

.aktel:hover {
    font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #339900;
    font-weight: normal;
    text-decoration: none;
}

.svg_text_paragraph::before {
    content: "";
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-text-paragraph" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M2 12.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5m0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5m0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5m4-3a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5"></path></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    width: 16px !important;
    height: 16px !important;
    position: absolute;
    margin-left: -30px;
    margin-top: 6px;
}

.top3:link {
    font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #487D11;
    text-decoration: none;
}

.top3:visited {
    font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #487D11;
    text-decoration: none;
}

.top3:hover {
    font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #6BB024;
    text-decoration: none;
}

/* a:link, a:visited, a:active {
	font-family: Tahoma,    Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3600FF;
	text-decoration: none;
} */
a:link,
a:visited,
a:active {
    /* font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #669933;
    text-decoration: none; */
}

a:hover {
    /* font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #6BD200;
    text-decoration: none; */
}

a.dokument_link:link,
a.dokument_link:visited,
a.dokument_link:active {
    /* font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #1C00FF;
    text-decoration: none; */
}

a.dokument_link:hover {
    /* font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #1C00FF;
    text-decoration: none; */
}

.bottomlink:link {
    /* font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #65A41D;
    text-decoration: none; */
}

.bottomlink:visited {
    /* font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: ##65A41D;
    text-decoration: none; */
}

.bottomlink:hover {
    /* font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #65A41D;
    text-decoration: underline; */
}

.newsletter {
    width: 149px;
    padding-right: 10px;
    padding-left: 10px;
    background-image: url(../images/bg_newsletter.jpg);
    background-repeat: repeat-x;
}

.glowny {
    height: 44px;
    width: 169px;
    font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 1px;
    font-weight: bold;
}

.produkt {
    list-style-type: none;
    font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #023C7C;
    padding-left: 25px;
    padding-top: 5px;
    cursor: pointer;
    background-color: #EDF6FF;
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BBDDFE;
    padding-right: 25px;
    padding-bottom: 5px;
}

.produkt_on {
    list-style-type: none;
    font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #EDF6FF;
    padding-left: 25px;
    padding-top: 5px;
    cursor: pointer;
    background-color: #023C7C;
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BBDDFE;
    padding-right: 25px;
    padding-bottom: 5px;
}

.promocje {
    list-style-type: none;
    font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    cursor: pointer;
    background-color: #EDF6FF;
    padding-top: 10px;
    padding-right: 8px;
    padding-left: 8px;
    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #EDF6FF;
}

.promocje_on {
    list-style-type: none;
    font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    cursor: pointer;
    background-color: #6D99C9;
    padding-top: 10px;
    padding-right: 8px;
    padding-left: 8px;
    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #023C7C;
}

.prod {
    list-style-type: none;
    font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    cursor: pointer;
    background-color: #EDF6FF;
    padding-top: 10px;
    padding-right: 8px;
    padding-left: 8px;
    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #EDF6FF;
    width: 225px;
    float: left;
    margin-bottom: 5px;
    height: 140px;
}

.searchdetail_path {
    font-size: 12px;
    color: #333333;
    float: none;
    width: 100%;
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 10px;
    padding-left: 4px;
    overflow: auto;
    margin-top: 15px;
}

.nav:link {
    font-size: 12px;
    color: #666666;
    padding: 3px;
    font-weight: normal;
    text-decoration: none;
    font-weight: bold;
    float: left;
}

.nav:visited {
    /* font-size: 10px;
    color: #666666;
    padding: 3px;
    font-weight: normal;
    text-decoration: none;
    font-weight: bold;
    float: left; */
}

.nav:hover {
    /* font-size: 10px;
    color: #FFFFFF;
    padding: 3px;
    font-weight: normal;
    text-decoration: none;
    background-color: #66CCCC;
    font-weight: bold;
    float: left; */
}

.prod_on {
    list-style-type: none;
    font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    cursor: pointer;
    background-color: #CCCCCC;
    padding-top: 10px;
    padding-right: 8px;
    padding-left: 8px;
    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #CC0000;
    width: 225px;
    margin-bottom: 5px;
    height: 140px;
}

.nag {
    color: #FFFFFF;
    background-color: #333333;
    padding: 5px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
    text-align: right;
}

.ramka {
    border: 1px solid #FFFFFF;
}

.sciezka:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    text-decoration: none;
    font-weight: normal;
}

.sciezka:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    text-decoration: none;
    font-weight: normal;
}

.sciezka:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    text-decoration: underline;
    font-weight: normal;
}

.details {
    list-style-type: none;
    font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    padding-top: 10px;
    padding-right: 8px;
    padding-left: 8px;
    background-color: #FFFFFF;
    width: 100%;
    padding-bottom: 10px;
}

.nag2 {
    color: #FFFFFF;
    background-color: #6D99C9;
    padding: 5px;
    font-size: 11px;
    font-weight: bold;
    text-align: right;
}

.prod_name {
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #CC0000;
    padding: 5px;
    margin-bottom: 5px;
}

.price {
    font-weight: bold;
    color: #023C7C;
    background-color: #EDF6FF;
    padding: 5px;
    text-align: right;
}

.tech {
    font-size: 12px;
    background-color: #EDF6FF;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BBDDFE;
    padding: 10px;
    color: #000000;
}

.gallery {
    padding: 10px;
    background-color: #EDF6FF;
}

#contentAll {
    width: 100%;

    /* height: 138px; */
}

.TabberAll {
    width: 100%;
}

.TabberAll2 {
    width: 100%;
}

.tabbs {
    height: 31px;
    width: 1007px;
}

.tabbs2 {
    height: 40px;
    width: 100%;
    padding-top: 10px;
    padding-right: 4px;
    padding-left: 4px;
}

.TabberContent {
    /* width: 100%;
    padding-right: 4px;
    padding-left: 4px; */
}

.mainbtn1 {
    text-align: center;
    height: 20px;
    width: 100%;
    font-size: 14px;
    color: #FFFFFF;
    background-image: url(../images/mainbtn1.gif);
    background-repeat: no-repeat;
    padding-top: 11px;
    cursor: pointer;
}

.mainbtn1_on {
    text-align: center;
    height: 20px;
    width: 100%;
    font-size: 14px;
    color: #FFFFFF;
    background-image: url(../images/mainbtn1_on.gif);
    background-repeat: no-repeat;
    padding-top: 11px;
    cursor: pointer;
}

.mainbtn1_sel {
    cursor: default;
    text-align: center;
    height: 20px;
    width: 100%;
    font-size: 14px;
    color: #FFFFFF;
    background-image: url(../images/mainbtn1_sel.gif);
    background-repeat: no-repeat;
    padding-top: 11px;
}

.mainbtn2 {
    text-align: center;
    height: 20px;
    width: 100%;
    font-size: 14px;
    color: #FFFFFF;
    background-image: url(../images/mainbtn2.gif);
    background-repeat: no-repeat;
    padding-top: 11px;
    cursor: pointer;
}

.mainbtn2_on {
    text-align: center;
    height: 20px;
    width: 100%;
    font-size: 14px;
    color: #FFFFFF;
    background-image: url(../images/mainbtn2_on.gif);
    background-repeat: no-repeat;
    padding-top: 11px;
    cursor: pointer;
}

.mainbtn2_sel {
    text-align: center;
    height: 20px;
    width: 100%;
    font-size: 14px;
    color: #FFFFFF;
    background-image: url(../images/mainbtn2_sel.gif);
    background-repeat: no-repeat;
    padding-top: 11px;
}

.tab {
    text-align: center;
    height: 20px;
    width: 100%;
    font-size: 14px;
    color: #666666;
    background-image: url(../images/tab.png);
    background-repeat: no-repeat;
    background-size: 100% 40px;
    cursor: pointer;
    padding-top: 20px;
    margin-right: 1px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/tab.png", sizingMethod="scale");
    background-image: expression('none');
    background-repeat: expression('none');
}

.tab_on {
    text-align: center;
    height: 20px;
    width: 100%;
    font-size: 14px;
    color: #FFFFFF;
    background-image: url(../images/tab_on.png);
    background-repeat: no-repeat;
    cursor: pointer;
    padding-top: 0px;
    margin-right: 0px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/tab_on.png", sizingMethod="scale");
    background-image: expression('none');
    background-repeat: expression('none');
}

.tab_sel {
    text-align: center;
    width: 102%;
    font-size: 14px;
    color: #666666;

    /* background-image: url(../images/tab_sel.png); */
    background-repeat: no-repeat;
    cursor: default;
    padding-top: 0px;
    margin-right: 0px;

    /* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/tab_sel.png", sizingMethod="scale");
    background-image: expression('none');
    background-repeat: expression('none'); */
}

.taboffer {
    text-align: center;
    width: 100%;
    font-size: 14px;
    color: #666666;
    background-image: url(../images/taboffer.png);
    background-repeat: no-repeat;
    cursor: pointer;
    padding-top: 0px;
    margin-right: 0px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/taboffer.png", sizingMethod="scale");
    background-image: expression('none');
    background-repeat: expression('none');
}

.taboffer_on {
    text-align: center;
    width: 100%;
    font-size: 14px;
    color: #FFFFFF;
    background-image: url(../images/taboffer_on.png);
    background-repeat: no-repeat;
    cursor: pointer;
    padding-top: 0px;
    margin-right: 0px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/taboffer_on.png", sizingMethod="scale");
    background-image: expression('none');
    background-repeat: expression('none');
}

.taboffer_sel {
    text-align: center;
    width: 100%;
    font-size: 14px;
    color: #666666;
    background-image: url(../images/taboffer_sel.png);
    background-repeat: no-repeat;
    cursor: default;
    padding-top: 0px;
    margin-right: 0px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/taboffer_sel.png", sizingMethod="scale");
    background-image: expression('none');
    background-repeat: expression('none');
}

/* .tab2 {
	text-align: center;
	height: 20px;
	width: 131px;
	font-size: 13px;
	color: #666666;
	background-image: url(../images/tab2.png);
	background-repeat: no-repeat;
	float:left;
	cursor:pointer;
	padding-top: 20px;
	margin-right:1px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/tab2.png", sizingMethod="scale");
	background-image: expression('none');
	background-repeat: expression('none');
}
.tab2_on {
	text-align: center;
	height: 20px;
	width: 131px;
	font-size: 13px;
	color: #FFFFFF;
	background-image: url(../images/tab2_on.png);
	background-repeat: no-repeat;
	float:left;
	cursor:pointer;
	padding-top: 20px;
	margin-right:1px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/tab2_on.png", sizingMethod="scale");
	background-image: expression('none');
	background-repeat: expression('none');
}
.tab2_sel {
	text-align: center;
	height: 25px;
	width: 131px;
	font-size: 13px;
	color: #666666;
	background-image: url(../images/tab2_sel.png);
	background-repeat: no-repeat;
	float:left;
	padding-top: 15px;
	margin-right:1px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/tab2_sel.png", sizingMethod="scale");
	background-image: expression('none');
	background-repeat: expression('none');
} */
.TabberBottom {
    width: 100%;
    padding-bottom: 10px;
}

.TabberRound {
    background-image: url(../images/bottom_round.png);
    background-repeat: no-repeat;
    width: 100%;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bottom_round.png", sizingMethod="scale");
    background-image: expression('none');
    background-repeat: expression('none');
}

.TabberLegend {
    /* float: left; */
    /* height: 23px; */
    /* width: 797px; */
    /* background-color: #FFFFFF; */
    /* padding-left: 20px; */
    /* padding-top: 5px; */
}

.TabberContentIn {
    /* background-color: #FFFFFF;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 10px; */
    /* min-height:500px;
	height:auto !important; */
}

.TabberContentIn_multikreator {
    background-color: #001223;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 10px;
    opacity: 0.7;
    filter: alpha(opacity=70);

    /* min-height:500px;
	height:auto !important; */
}

.TabberContentIn2 {
    background-color: #FFFFFF;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 3px;

    /* min-height:500px;
	height:auto !important; */
}

.TabberTopRound {
    background-image: url(../images/top_round.png);
    background-repeat: no-repeat;
    width: 100%;
    height: 10px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/top_round.png", sizingMethod="scale");
    background-image: expression('none');
    background-repeat: expression('none');
}

.topinfo {
    /* margin-top: 10px; */
    /* margin-bottom: 20px; */
    /* float: left; */
    /* width: 100%; */
}

.row {
    /* float: left;
	width: 695px;
	padding-bottom: 15px; */
}

.TabberContentIn_Left {
    /* width: 100%; */
}

.TabberContentIn_Left2 {
    /* width: 100%;
    background-color: #FFFFFF; */
}

.TabberContentIn_Right {
    /* width: 100%;
    margin-right: 3px; */
}

.TabberContentIn_Right2 {
    /* width: 100%;
    margin-right: 3px; */
}

.section {
    width: 100%;
    background-image: url(../images/section_bg.jpg);
    background-repeat: no-repeat;
    background-position: right top;
}

.section_on {
    width: 100%;
    background-image: url(../images/section_bg_on.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    color: #FFFFFF;
}

.section_menu {
    width: 100%;

    /* background-color:#FF0000; */
}

.section_foto {
    height: 205px;
    width: 100%;
}

.section_name {
    font-size: 18px;

    /* color: #666666; */
    padding-left: 60px;
    margin-top: 3px;
    margin-bottom: 10px;
    cursor: pointer;
}

.section_name2 {
    font-size: 18px;

    /* color: #666666; */
    padding-left: 60px;
    margin-top: 1px;
    margin-bottom: 10px;
    cursor: pointer;
    text-decoration: none;
}

.section_name2_on {
    font-size: 18px;
    color: #FFCC66;
    padding-left: 60px;
    margin-top: 1px;
    margin-bottom: 10px;
    cursor: pointer;
    text-decoration: underline;
}

.section_link_legend {
    width: 50px;
    margin-left: 5px;
    padding-left: 5px;
}

.section_link {
    width: 157px;
    text-align: left;
}

.section_link.active:before {
    background-color: #65A41D;
    padding: 0px;
    padding-left: 0px !important;
    content: "";
    position: absolute;
    left: 0;
    width: 10px;
    height: 10px;
    margin-top: 3px;
}

.section_link.active a {
    color: #65A41D;
    font-weight: bold;
    text-align: left;
    padding: 0;
    margin: 0;
}

.section_link_all {
    float: left;
    width: 224px;
    padding-bottom: 4px;
}

.TabberLeft_top {
    /*background-image: url(../images/TabberLeft_top.gif);*/
    /*background-repeat: no-repeat;*/
    background-color: #f8f8f8;
    height: auto;
    width: 100%;
    font-size: 16px;
    color: #606261;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 0px;
    padding: 10px;
}

.TabberLeft_content {
    background-color: #fdfdfd;
    border: 1px solid #ffffff;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 8px;
    float: initial;
    width: 100%;
}

/*.TabberLeft_content_In {*/
/*    background-color: #FFFFFF;*/
/*    float: left;*/
/*    width: 263px;*/
/*}*/

.btn {
    /* font-size: 14px;
    color: #FFFFFF;
    background-color: #65A41D;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    font-weight: bold;
    cursor: pointer; */
}

.btn_on {
    /* font-size: 14px;
    color: #FFFFFF;
    background-color: #4E7526;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    font-weight: bold;
    cursor: pointer; */
}

.btn_multikreator {
    font-size: 14px;
    color: #FFFFFF;
    background-color: #0087E7;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    font-weight: bold;
    cursor: pointer;
}

.btn_multikreator_on {
    font-size: 14px;
    color: #FFFFFF;
    background-color: #6CF;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    font-weight: bold;
    cursor: pointer;
}

.btnd {
    font-size: 14px;
    color: #FFFFFF;
    background-color: #A7A7A7;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    font-weight: bold;
    cursor: pointer;
}

.btnd_on {
    font-size: 14px;
    color: #FFFFFF;
    background-color: #A7A7A7;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    font-weight: bold;
    cursor: pointer;
}

.btn_orange {
    background-color: #FF9249;
    color: #FFFFFF;
    cursor: pointer;

    /* float: left; */
    font-size: 10px;
    font-weight: bold;

    /* margin-right: 10px; */
    padding: 1px 5px;
    width: 60px;
    padding: 5px;
    border-radius: var(--bs-border-radius-lg) !important;
}

.btn_orange_on {
    background-color: #d25400;
    color: #FFFFFF;
    cursor: pointer;

    /* float: left; */
    font-size: 10px;
    font-weight: bold;

    /* margin-right: 5px; */
    padding: 1px 5px;
    width: 60px;
    padding: 5px;
    border-radius: var(--bs-border-radius-lg) !important;
}

.btn_blue {
    font-size: 14px;
    color: #FFFFFF;
    background-color: #4189AF;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    font-weight: bold;
    cursor: pointer;
}

.btn_blue_on {
    font-size: 14px;
    color: #FFFFFF;
    background-color: #2D5F79;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    font-weight: bold;
    cursor: pointer;
}

.btn_grey {
    font-size: 14px;
    color: #FFFFFF;
    background-color: #666666;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    font-weight: bold;
    cursor: pointer;
}

.btn_multikreator {
    background-color: #00477A;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
}

.btn_edit {
    color: #FFFFFF;
    background-color: #666;
    float: left;
    font-weight: bold;
    cursor: pointer;
    font-size: 10px;
    font-weight: bold;
    margin-right: 10px;
    padding: 1px 5px;
}

.btn_edit_on {
    color: #FFFFFF;
    background-color: #333;
    float: left;
    font-weight: bold;
    cursor: pointer;
    font-size: 10px;
    font-weight: bold;
    margin-right: 5px;
    padding: 1px 5px;
}

.btn_remove {
    color: #FFFFFF;
    background-color: #666;
    float: left;
    font-weight: bold;
    cursor: pointer;
    font-size: 10px;
    font-weight: bold;
    margin-right: 10px;
    padding: 1px 5px;
}

.btn_remove_on {
    color: #FFFFFF;
    background-color: #333;
    float: left;
    font-weight: bold;
    cursor: pointer;
    font-size: 10px;
    font-weight: bold;
    margin-right: 5px;
    padding: 1px 5px;
}

.btnarrowdown {
    /* font-size: 14px; */
    /* color: #FFFFFF; */
    /* background-color: #65A41D; */
    /* padding-right: 2px; */
    /* padding-left: 2px; */
    /* float: left; */
    /* font-weight: bold; */
    /* cursor: pointer; */
    /* height: 19px; */
}

.btnarrowdown_on {
    /* font-size: 14px;
    color: #FFFFFF;
    background-color: #4E7526;
    padding-right: 2px;
    padding-left: 2px;
    float: left;
    font-weight: bold;
    cursor: pointer;
    height: 19px; */
}

.searchmenu {
    /* background-color: #EEEEEE;
    float: left;
    /*width: 100%;
    padding-top: 10px;
    margin-top: 10px; */
}

.Tabber_text {
    background-color: #FFFFFF;
    margin-top: 5px;
    margin-right: 5px;
    margin-left: 5px;
}

.Tabber_text2 {
    margin-top: 15px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 15px;
    margin-top: 10px !important;
}

.Tabber_text li {
    color: #669933;
}

.selectboxdiv {
    position: relative;
    z-index: 20;

    /* width:236px; */
    /* float:left; */
    margin: 0px;
    padding: 0px;
    background-color: #CC0000;

    /* font-size:1px; */
    padding: 0px;
}

.selectboxdiv_content {
    /* background-color: #669999; */
    background-color: #ffffff;
    position: absolute;
    z-index: 150;
    border: 3px solid #ffffff;
    padding: 5px;

    /* overflow: auto; */
    display: none;

    /* top: 0px; */
    /* font-size: 1px; */
}

.selectboxdiv {
    /* font-size: 12px; */
    color: #6f7170;
    padding: 0px;

    /* float: left; */
}

.selectbox_value {
    /* font-size: 12px; */
    color: #606261;
    padding: 3px;
    cursor: pointer;
}

.selectbox_value_on {
    /* font-size: 12px; */
    color: #ffffff;
    background-color: RGB(244, 121, 32);
    cursor: pointer;
    font-weight: normal;
    padding: 3px;
}

.formNag {
    font-size: 14px;

    /* color: #65A41D;
    float: left;
    height: 25px;
    padding-top: 4px;
    width: 218px;
    padding-left: 20px; */
    font-weight: 600;
}

.formNag2 {
    /* font-size: 14px;
    color: #65A41D;
    float: left;
    height: 25px;
    padding-top: 10px;
    width: 218px;
    padding-left: 0px; */
}

.inputline {
    /* float: left;
    height: 17px;
    margin: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
    width: 223px;
    padding-left: 15px; */
}

.inputline2 {
    float: left;

    /* height: 17px; */
    margin: 0px;
    padding-top: 2px;
    padding-bottom: 2px;

    /* width: 223px; */
    padding-left: 0px;
}

.logo {
    float: left;
    width: auto;
    padding: 10px;
}

.login {
    float: right;
    width: 395px;
    padding: 10px;
}

.login_div {
    /*float: left;*/
    padding-left: 11px;
}

.login_div2 {
    /*width: 395px;*/
    /*text-align: right;*/
    /*height: 20px;*/
}

.top_div {
    float: left;
    width: 100%;
    margin-bottom: 5px;
    height: 70px;
}

.top_div_multikreator {
    float: left;
    width: 100%;
    margin-bottom: 5px;
    height: 70px;
    color: #FFF;
}

.top_divmenu {
    /* float:left;
	width:997px;
	margin-bottom:5px;
	background-color: #E5E5E5; */
    background-color: #E5E5E5;
    float: left;
    margin-bottom: 5px;
    position: relative;
    width: 997px;
    z-index: 9999;
}

.top_divmenu_multikreator {
    /* float:left;
	width:997px;
	margin-bottom:5px;
	background-color: #E5E5E5; */
    background-color: #00253E;
    float: left;
    margin-bottom: 5px;
    position: relative;
    width: 997px;
    z-index: 9999;
    color: #9AE9FF;
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.menubtn {
    float: left;
    height: 20px;
    width: 109px;
    font-size: 12px;
    font-weight: bold;
    margin-right: 1px;
    text-align: center;
    padding-top: 7px;
    cursor: pointer;
}

.menubtn_on {
    float: left;
    height: 20px;
    width: 109px;
    font-size: 12px;
    font-weight: bold;
    margin-right: 1px;
    text-align: center;
    padding-top: 7px;
    background-color: #CCCCCC;
    cursor: pointer;
}

.menubtn_neutral {
    float: left;
    height: 20px;
    width: 116px;
    font-size: 12px;
    font-weight: bold;
    margin-right: 1px;
    text-align: center;
    padding-top: 7px;
    cursor: pointer;
    background-image: url(../images/btnmenu_neutral.gif);
    background-repeat: no-repeat;
    color: #FFFFFF;
}

.menubtn_multikreator {
    float: left;
    height: 20px;
    width: 109px;
    font-size: 12px;
    font-weight: bold;
    margin-right: 1px;
    text-align: center;
    padding-top: 7px;
    cursor: pointer;
}

.menubtn_multikreator_on {
    float: left;
    height: 20px;
    width: 109px;
    font-size: 12px;
    font-weight: bold;
    margin-right: 1px;
    text-align: center;
    padding-top: 7px;
    background-color: #000;
    cursor: pointer;
}

.menubtn_multikreator_neutral {
    float: left;
    height: 20px;
    width: 116px;
    font-size: 12px;
    font-weight: bold;
    margin-right: 1px;
    text-align: center;
    padding-top: 7px;
    cursor: pointer;

    /* background-image: url(../images/btnmenu_neutral.gif);
	background-repeat: no-repeat; */
    color: #FFFFFF;
}

.menubtn_przeglad {
    float: left;
    height: 20px;
    width: 116px;
    font-size: 12px;
    font-weight: bold;
    margin-right: 1px;
    text-align: center;
    padding-top: 7px;
    cursor: pointer;
    background-image: url(../images/btnmenu_przeglad.gif);
    background-repeat: no-repeat;
    color: #FFFFFF;
}

.menubtn_mojalista {
    float: left;
    height: 20px;
    width: 116px;
    font-size: 12px;
    font-weight: bold;
    margin-right: 1px;
    text-align: center;
    padding-top: 7px;
    cursor: pointer;
    background-image: url(../images/btnmenu_mojalista.gif);
    background-repeat: no-repeat;
    color: #FFFFFF;
}

.menubtn_ocena {
    float: left;
    height: 20px;
    width: 116px;
    font-size: 12px;
    font-weight: bold;
    margin-right: 1px;
    text-align: center;
    padding-top: 7px;
    cursor: pointer;
    background-image: url(../images/btnmenu_ocena.gif);
    background-repeat: no-repeat;
    color: #FFFFFF;
}

.bottom_divmenu {
    float: left;
    width: 987px;
    background-color: #E5E5E5;
    font-size: 12px;
    text-align: center;
    padding: 5px;
    margin-top: 23px;
    margin-bottom: 10px;
}

.bottom_divmenu_multikreator {
    background-color: #00253E;
    color: #9AE9FF;
    float: left;
    font-size: 12px;
    margin-bottom: 10px;
    margin-top: 23px;
    padding: 5px;
    text-align: center;
    width: 987px;
}

.linkbottom_multikreator:link,
.linkbottom_multikreator:visited {
    color: #9AE9FF;
}

.linkbottom_multikreator:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

.cop {
    float: left;
    width: 997px;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
}

.round_l {
    /* background-image: url(../images/round_l.gif); */
    /* background-repeat: no-repeat; */
    /* float: left; */
    /* height: 24px; */
    /* width: 10px; */
}

.round_r {
    /* background-image: url(../images/round_r.gif); */
    /* background-repeat: no-repeat; */
    /* float: left; */
    /* height: 24px; */
    /* width: 10px; */
}

.round_cont {
    /* float: left; */
    /* height: 19px; */
    /* background-color: #CCCCCC; */
    /* padding-top: 5px; */
    /* color: #666666; */
    /* font-size: 12px; */
}

.round_l2 {
    background-image: url(../images/round_l2.gif);
    background-repeat: no-repeat;
    float: left;
    height: 24px;
    width: 10px;
}

.round_r2 {
    background-image: url(../images/round_r2.gif);
    background-repeat: no-repeat;
}

.round_cont2 {
    background-color: #FFFFFF;
    padding-top: 5px;
    color: #666666;
}

.info {
    /* float: left; */
    /* width: auto; */
}

.info_cont {
    /* float: left; */
    /* padding-top: 5px; */
    /* font-size: 12px; */
    /* color: #669933; */
}

.term_row {
    background-color: #EDEDED;
    overflow: auto;
    color: #666666;
    cursor: pointer;
    margin-bottom: 1px;
    width: 100%;
}

.term_row_on {
    background-color: #CCCCCC;
    overflow: auto;
    color: #333333;
    cursor: pointer;
    margin-bottom: 1px;
    width: 100%;
}

.term_date {
    width: 55px;
    color: #669933;
}

.term_cont {
    padding: 5px;
    width: 170px;
}

.element {
    margin-bottom: 10px;
    overflow: hidden;
}

.term_month,
.term_year {
    font-size: 14px;
    color: #669933;
    width: 100%;
    text-align: center;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
}

.ter_month_link:link,
.ter_year_link:link {
    font-size: 14px;
    color: #669933;
    text-decoration: none;
    padding: 3px;
}

.ter_month_link:visited,
.ter_year_link:visited {
    font-size: 14px;
    color: #669933;
    text-decoration: none;
    padding: 3px;
}

.ter_month_link:hover,
.ter_year_link:hover {
    font-size: 14px;
    color: #FFFFFF;
    text-decoration: none;
    padding: 3px;
    background-color: #CCCCCC;
}

li {
    /* padding-bottom: 3px; */
}

ol {
    padding-left: 12px;
    margin-left: 12px;
}

#Tree {
    background-color: #FFFFFF;

    /* height: 402px; */
    /* float: left; */
    width: 100%;
}

#Tree2 {
    background-color: #FFFFFF;
    height: 402px;

    /* float: left; */
    width: 304px;
}

#Tree_Cont {
    /* float: left; */
    height: auto;
    width: 100%;

    /* overflow: auto;
    overflow-y: fixed; */
    /* z-index: 19; */
    position: relative;
    background-color: #FFFFFF;
    z-index: 1;
}

.baners {
    float: left;
    width: 100%;
    text-align: center;
}

.Tree_resize {
    text-align: left;
    float: left;
    width: 304px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.Tree_section {
    /* background-color: #EEEEEE; */
    border-bottom: solid 1px #EEEEEE;

    /* font-size: 18px; */
    color: #666666;

    /* cursor: pointer; */
    width: 99%;

    /* float: left; */
    margin-bottom: 1px;

    /* overflow: auto; */
    /* padding-bottom: 5px; */
    display: flex;
    align-content: center;
    align-items: center;
}

.Tree_section_on {
    background-color: #09b850;
    border-bottom: solid 1px #EEEEEE;

    /* font-size: 18px; */
    color: #ffffff;
    cursor: pointer;

    /* width: 99%; */
    /* float:left; */
    margin-bottom: 1px;

    /* overflow: auto; */
    /* padding-bottom:5px; */
    display: flex;
    align-content: center;
    align-items: center;
}

.Tree_section_sel {
    background-color: #CCCCCC;
    background-color: #09b850;
    background-image: linear-gradient(180deg, #0c8040, #09b850) !important;

    /* font-size: 18px; */
    color: #ffffff;

    /* cursor: pointer;
    width: 99%; */
    /* float:left; */
    margin-bottom: 1px;

    /* overflow: auto; */
    /* padding-bottom:5px; */
    display: flex;
    align-content: center;
    align-items: center;
}

/* ikony */
.tree_section_icon_srodowisko {
    float: left;
    width: 74px;
    height: 50px;
    background-image: url(https://images.unsplash.com/photo-1532274402911-5a369e4c4bb5?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wyMDkyMnwwfDF8c2VhcmNofDZ8fGxhbmRzY2FwZXxlbnwwfHx8fDE3MzI0NjYzNzJ8MA&ixlib=rb-4.0.3&q=80&w=400);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/treeicon_srodowisko.png", sizingMethod="scale");
    background-size: cover;
}

.tree_section_icon_powietrze {
    float: left;
    width: 74px;
    height: 50px;
    background-image: url(https://images.unsplash.com/photo-1487357298028-b07e960d15a9?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wyMDkyMnwwfDF8c2VhcmNofDEyNXx8bmF0dXJlJTIwYWlyfGVufDB8fHx8MTczMzMzOTMxOXww&ixlib=rb-4.0.3&q=80&w=400);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/treeicon_powietrze.png", sizingMethod="scale");
    background-size: cover;
}

.tree_section_icon_energetyka {
    float: left;
    width: 74px;
    height: 50px;
    background-image: url(https://images.unsplash.com/photo-1727098730061-8e44756bdd95?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wyMDkyMnwwfDF8c2VhcmNofDEwfHxlbmVyZ3klMjBzdG9ybXxlbnwwfHx8fDE3MzMzNDA1MDN8MA&ixlib=rb-4.0.3&q=80&w=400);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/treeicon_powietrze.png", sizingMethod="scale");
    background-size: cover;
}

.tree_section_icon_woda {
    float: left;
    width: 74px;
    height: 50px;
    background-image: url(https://images.unsplash.com/photo-1474433188271-d3f339f41911?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wyMDkyMnwwfDF8c2VhcmNofDI0NHx8bmF0dXJlJTIwd2F0ZXJ8ZW58MHx8fHwxNzMzMzM5NDQyfDA&ixlib=rb-4.0.3&q=80&w=400);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/treeicon_woda.png", sizingMethod="scale");
    background-size: cover;
}

.tree_section_icon_ziemia {
    float: left;
    width: 74px;
    height: 50px;
    background-image: url(https://images.unsplash.com/photo-1729420994535-f4b69ccd663b?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wyMDkyMnwwfDF8c2VhcmNofDQ5fHxwbG91Z2hpbmd8ZW58MHx8fHwxNzMzMzM5NzMzfDA&ixlib=rb-4.0.3&q=80&w=400);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/treeicon_ziemia.png", sizingMethod="scale");
    background-size: cover;
}

.tree_section_icon_odpady {
    float: left;
    width: 74px;
    height: 50px;
    background-image: url(https://images.unsplash.com/photo-1721622248593-c24c83b830c7?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wyMDkyMnwwfDF8c2VhcmNofDUwfHxnYXJiYWdlJTIwdHJhc2h8ZW58MHx8fHwxNzMzMzM5OTQyfDA&ixlib=rb-4.0.3&q=80&w=400);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/treeicon_odpady.png", sizingMethod="scale");
    background-size: cover;
}

.tree_section_icon_substancje {
    float: left;
    width: 74px;
    height: 50px;
    background-image: url(https://images.unsplash.com/photo-1541434906604-62e6f6fed8e9?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wyMDkyMnwwfDF8c2VhcmNofDh8fGhhemFyZG91cyUyMHN1YnN0YW5jZXMlMjBiYXJyZWxzfGVufDB8fHx8MTczMzM0MDA1MHww&ixlib=rb-4.0.3&q=80&w=400);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/treeicon_substancje.png", sizingMethod="scale");
    background-size: cover;
}

.tree_section_icon_przyroda {
    float: left;
    width: 74px;
    height: 50px;
    background-image: url(https://images.unsplash.com/photo-1688331342385-c14ec06ecdf7?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wyMDkyMnwwfDF8c2VhcmNofDg0fHxuYXR1cmUlMjBiaXNvbnN8ZW58MHx8fHwxNzMzMzM4OTc3fDA&ixlib=rb-4.0.3&q=80&w=400);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/treeicon_przyroda.png", sizingMethod="scale");
    background-size: cover;
}

.tree_section_icon_pozostale {
    float: left;
    width: 74px;
    height: 50px;
    background-image: url(../images/treeicon_pozostale.png);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/treeicon_pozostale.png", sizingMethod="scale");
    background-image: expression('none');
    background-repeat: expression('none');
}

.tree_section_icon_produkty {
    float: left;
    width: 74px;
    height: 50px;
    background-image: url(https://images.unsplash.com/photo-1571126817476-92bf7da319c3?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wyMDkyMnwwfDF8c2VhcmNofDY4Nnx8cHJvZHVjdHMlMjBwbGFzdGljc3xlbnwwfHx8fDE3MzMzNDAzNDN8MA&ixlib=rb-4.0.3&q=80&w=400);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/treeicon_produkty.png", sizingMethod="scale");
    background-size: cover;
}

.tree_section_icon_komorka {
    float: left;
    width: 46px;
    height: 46px;
    background-image: url(https://cdn-icons-png.freepik.com/256/17652/17652149.png?ga=GA1.1.1566756388.1735836498&semt=ais_hybrid);
    background-repeat: no-repeat;
    background-size: cover;

    /* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/treeicon_aspekt.png", sizingMethod="scale"); */
    background-image: expression('none');
    background-repeat: expression('none');
    background-size: cover;
    background-position: center center;
    background-size: 60%;
}

.tree_section_icon_aspekt {
    float: left;
    width: 74px;
    height: auto;
    background-image: url(../images/treeicon_aspekt.png);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/treeicon_aspekt.png", sizingMethod="scale");
    background-image: expression('none');
    background-repeat: expression('none');
}

.tree_section_icon_arrow {
    float: left;
    width: 13px;
    height: 49px;

    /* background-image: url(../images/arrow.gif); */
    background-repeat: no-repeat;
}

.tree_section_icon_arrow_sel {
    float: left;
    width: 13px;
    height: 49px;

    /* background-image: url(../images/arrow_sel.gif); */
    background-repeat: no-repeat;
}

/* koniec ikony */
.tree_section_name {
    /* float: left; */
     width: 84%;
    /* padding-left: 8px; */
    /* padding-right: 10px; */
    /* padding-top: 14px; */
}

.tree_section_legend {
    /* float: right; */
    /* width: 50px; */
    /* padding-top: 20px; */
    /* margin-right: 10px; */
}

.tree_section_cont {
    background-color: #FFFFFF;

    /* float:left; */
    /* width:99%; */
    display: none;
    cursor: auto;
    font-size: 15px;
}

.tree_section_icon_ppoz {
    float: left;
    width: 74px;
    height: 50px;
    background-image: url(https://images.unsplash.com/photo-1629036430679-59b47e7e4aec?ixid=M3wyMDkyMnwwfDF8c2VhcmNofDg4fHxmaXJlbWFufGVufDB8fHx8MTczNDQyNDIyMHww&ixlib=rb-4.0.3q=85&fm=jpg&crop=faces&cs=srgb&w=400&h=267&fit=crop);
    background-size: cover;
    background-position: center center;
    background-size: contain;
}
.tree_section_icon_cyberbezpieczenstwo {
    float: left;
    width: 74px;
    height: 50px;
    background-image: url(https://images.unsplash.com/photo-1654588831193-0285dab84d5a?&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&ixlib=rb-4.0.3q=85&fm=jpg&crop=faces&cs=srgb&w=400&h=267&fit=crop);
    background-size: cover;
    background-position: center center;
    background-size: contain;
}

.tree_section_icon_bhp {
    float: left;
    width: 74px;
    height: 50px;
    background-image: url(https://cdn-icons-png.freepik.com/256/11349/11349584.png?ga=GA1.1.1566756388.1735836498&semt=ais_hybrid);
    background-repeat: no-repeat;
    background-size: cover;

    /* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/treeicon_aspekt.png", sizingMethod="scale"); */
    background-image: expression('none');
    background-repeat: expression('none');
    background-size: cover;
    background-position: center center;
    background-size: contain;
}

.tree_section_icon_0_oddzialywanie {
    /* float: left; */
    width: 46px;
    height: 46px;
    border-radius: 100%;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS44NiAzNS4wNCI+CiAgPHBhdGggZD0iTTE3LjUyLDEzLjE4Yy0yLjQsMC00LjM0LDEuOTQtNC4zNCw0LjM0czEuOTQsNC4zNCw0LjM0LDQuMzQsNC4zNC0xLjk0LDQuMzQtNC4zNC0xLjk0LTQuMzQtNC4zNC00LjM0WiIgc3R5bGU9ImZpbGw6ICNmZTk0MTI7IHN0cm9rZS13aWR0aDogMHB4OyIvPgogIDxwYXRoIGQ9Ik0xNy41MiwzMi4wNGMtOC4wMSwwLTE0LjUyLTYuNTEtMTQuNTItMTQuNTJTOS41MSwzLDE3LjUyLDNWMEM3Ljg2LDAsMCw3Ljg2LDAsMTcuNTJzNy44NiwxNy41MiwxNy41MiwxNy41MnYtM1oiIHN0eWxlPSJmaWxsOiAjZmU5NDEyOyBzdHJva2Utd2lkdGg6IDBweDsiLz4KICA8cGF0aCBkPSJNMTcuNTIsMjUuOTNjLTQuNjQsMC04LjQxLTMuNzctOC40MS04LjQxczMuNzctOC40MSw4LjQxLTguNDF2LTNjLTYuMjksMC0xMS40MSw1LjEyLTExLjQxLDExLjQxczUuMTIsMTEuNDEsMTEuNDEsMTEuNDF2LTNaIiBzdHlsZT0iZmlsbDogI2ZlOTQxMjsgc3Ryb2tlLXdpZHRoOiAwcHg7Ii8+Cjwvc3ZnPg==);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/treeicon_aspekt.png", sizingMethod="scale");
    background-image: expression('none');
    background-repeat: expression('none');
    overflow: hidden;
    background-position: center center;
    background-size: 40%;
}

.tree_section_icon_1_srodowiskowy {
    /* float: left; */
    width: 46px;
    height: 46px;
    border-radius: 100%;
    background-image: url(https://cdn-icons-png.freepik.com/256/18315/18315725.png?ga=GA1.1.1566756388.1735836498&semt=ais_hybrid);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/treeicon_aspekt.png", sizingMethod="scale");
    background-image: expression('none');
    background-repeat: expression('none');
    overflow: hidden;
    background-position: center center;
    background-size: 60%;
}

.tree_section_icon_2_bhp {
    /* float: left; */
    width: 46px;
    height: 46px;
    border-radius: 100%;
    background-image: url(https://cdn-icons-png.freepik.com/256/11349/11349584.png?ga=GA1.1.1566756388.1735836498&semt=ais_hybrid);
    background-repeat: no-repeat;
    background-size: cover;

    /* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/treeicon_aspekt.png", sizingMethod="scale"); */
    background-image: expression('none');
    background-repeat: expression('none');
    overflow: hidden;
    background-position: center center;
    background-size: 60%;
}
.tree_section_icon_2_bph {
    /* float: left; */
    width: 74px;
    height: 50px;
    background-image: url(https://images.unsplash.com/photo-1628158088791-89567a8e84ec?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wyMDkyMnwwfDF8c2VhcmNofDEzMHx8aGVsbWV0JTIwY29uc3RydWN0aW9ufGVufDB8fHx8MTczMjQ2MjQwNHww&ixlib=rb-4.0.3&q=80&w=400);
    background-repeat: no-repeat;
    background-size: cover;

    /* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/treeicon_aspekt.png", sizingMethod="scale"); */
    background-image: expression('none');
    background-repeat: expression('none');
}

.tree_section_icon_3_pozarowy {
    /* float: left; */
    width: 46px;
    height: 46px;
    border-radius: 100%;
    background-image: url(https://cdn-icons-png.freepik.com/256/9128/9128956.png?ga=GA1.1.1033502742.1763893081&semt=ais_white_label);
    background-repeat: no-repeat;

    /* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/treeicon_aspekt.png", sizingMethod="scale"); */
    background-image: expression('none');
    background-repeat: expression('none');
    overflow: hidden;
    background-position: center center;
    background-size: 60%;
}

.tree_section_icon_4_energetyczny {
    /* float: left; */
    width: 46px;
    height: 46px;
    border-radius: 100%;
    background-image: url(https://cdn-icons-png.freepik.com/256/7610/7610155.png?ga=GA1.1.1566756388.1735836498&semt=ais_hybrid);
    background-repeat: no-repeat;

    /* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/treeicon_aspekt.png", sizingMethod="scale"); */
    background-image: expression('none');
    background-repeat: expression('none');
    overflow: hidden;
    background-position: center center;
    background-size: 60%;
}

.tree_section_icon_5_informacyjny {
    /* float: left; */
    width: 46px;
    height: 46px;
    border-radius: 100%;
    background-image: url(https://cdn-icons-png.freepik.com/256/7109/7109229.png?ga=GA1.1.1566756388.1735836498&semt=ais_hybrid);
    background-repeat: no-repeat;
    background-image: expression('none');
    background-repeat: expression('none');
    overflow: hidden;
    background-position: center center;
    background-size: 60%;
}

.legends .legendicon {
    width: 36px;
    height: 36px;
    border-radius: 100%;

    /* float: left; */
    background-size: 100%;
    border-radius: 100%;
    background-position: center center;
    background-size: cover;
    background-position: center center;
    background-size: 60%;
}

.legends .legenddesc {
    /* float: left; */
    padding-top: 14px;
    padding-bottom: 18px;

    /* width: 90px; */
    text-align: left;
    color: #f47920;
    font-size: 13px;
}

.legends {
    /* background-color: #fbfbfb; */
    /* display: inline-block; */
    padding: 10px;
    text-align: center;
}

.legends .title {
    padding: 20px;
    padding-top: 0px;
    text-align: left;
    padding-left: 0;
    font-weight: bold;
}

.searchdetail {
    /* background-color: #E1E1CE;
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 0px;
    padding-left: 6px;
    overflow: hidden; */
}

.searchdetail_cont {
    /* background-color: #FFFFFF;
    width: 100%;
    padding-top: 0px;
    padding-bottom: 10px; */
}

.searchdetail_bottom {
    /* width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px; */
}

.topinfo2 {
    /* margin-top: 10px;
    margin-bottom: 20px;
    width: 100%; */
}

.margins {
    /* margin-right: 10px; */
}

.searchdetail_go {
    /* background-color: #FFFFFF;
    height: 17px;
    width: 100%;
    padding-top: 12px;
    padding-right: 6px; */
    padding-bottom: 12px;

    /* padding-left: 6px; */
    overflow: hidden;
}

.col {
    background-color: #FFFFFF;
    width: 100%;
}

.dat_pub_wyd {
    /* padding: 5px;
    border: 1px solid #CCCCCC;
    float: left;
    font-size: 12px;
    color: #999999;
    background-color: #FFFFFF;
    cursor: pointer;
    position: relative;
    top: 7px; */
    /* z-index:3; */
}

.dat_pub_wyd_on {
    /* padding: 5px;
    border: 1px solid #999999;
    float: left;
    font-size: 12px;
    color: #65A41D;
    background-color: #EBEBEB;
    cursor: pointer;
    position: relative;
    top: 7px;
    z-index: 3; */
}

.dat_pub_wyd_sel {
    /* padding: 5px;
    float: left;
    font-size: 14px;
    color: #65A41D;
    background-image: url(../images/date_pub_wyd_bg.jpg);
    background-repeat: repeat-x;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #CCCCCC;
    border-right-color: #CCCCCC;
    border-bottom-color: #FFFFFF;
    border-left-color: #CCCCCC; */
}

.FormSwitch {
    overflow: hidden;

    /* width: 321px; */
    /* margin-top: 15px; */
}

.FormSwitch_cont {
    width: 100%;
    padding: 10px;
    border: 1px solid #CCCCCC;
    position: relative;
    z-index: 0;
    background-color: #FFFFFF;
    overflow: hidden;
}

.List {
    background-color: #FFFFFF;
    width: 100%;
}

.List_nag {
    /* background-color: #999999; */
    /* border: 1px solid #CCCCCC; */
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;

    /* width: 100%; */
    padding-top: 5px;
    padding-right: 15px;
    padding-bottom: 5px;
    padding-left: 15px;
}

.List_cont {
    /* background-color: #FFFFFF; */
    height: auto;
    width: 100%;

    /* overflow: auto; */
    /* overflow-y: scroll; */
    /* overflow-x: hidden; */
    /* border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC; */
    /* height:400px; */
}

.List_elem {
    background-color: #ffffff;

    /* cursor: pointer; */
    border-radius: 5px;
    padding: 10px;
}

.List_elem_on {
    background-color: #fbfbfb;

    /* cursor: pointer; */
    border-radius: 5px;
    padding: 10px;
}

.List_elem_sel {
    background-color: #f8f8f8;

    /* cursor: pointer; */
    border-radius: 5px;
    padding: 10px;
    color: #FFFFFF;
}

.List_status {
    /* width: 60px; */
}

.List_status2 {
    /* width: 40px; */
    text-align: center;

    /* margin-right: 22px; */
}

.List_name {
    /* width: 100%; */
}

.List_checkbox {
    /* float: left; */
    padding-top: 10px;
}

.List_name2 {
    color: #666666;

    /* font-size: 14px; */
    font-weight: bold;
    padding-right: 20px;
    padding-top: 5px;

    /* width: 100%; */
}

.List_name2_link:link {
    font-size: 14px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}

.List_name2_link:visited {
    font-size: 14px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}

.List_name2_link:hover {
    font-size: 14px;
    font-weight: bold;
    color: #666666;
    text-decoration: underline;
}

.List_name2_link_el:link {
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}

.List_name2_link_el:visited {
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}

.List_name2_link_el:hover {
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    text-decoration: underline;
}

.List_elem_cont {
    background-color: #FFFFFF;

    /* float: left; */
    /* width: 660px; */
    /* border-right-width: 1px; */
    /* border-left-width: 1px; */
    /* border-right-style: solid; */
    /* border-left-style: solid; */
    /* border-right-color: #CCCCCC; */
    /* border-left-color: #CCCCCC; */
    /* cursor: default; */
    /* max-height: 0; */
    overflow: hidden;
    transition: max-height 0.5s ease-out;
}

.List_links {
    /* float: left;
    width: 563px;
    padding-left: 60px; */
    margin-top: 10px;
}

.list_link:link {
    /* float: left; */
    font-size: 11px;
    color: #666666;
    text-decoration: none;
    padding-top: 3px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
    text-decoration: none;
    transition: background-color 0.3s ease;
}

.list_link:visited {
    /* float: left; */
    font-size: 11px;
    color: #66667a;
    text-decoration: none;
    padding-top: 3px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
    text-decoration: none;
    transition: background-color 0.3s ease;
}

.list_link:hover {
    background-color: #f8f8f8;

    /* float: left; */
    font-size: 11px;
    color: #66667a;
    padding-top: 3px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
    text-decoration: underline;
    transition: background-color 0.3s ease;
}

.list_link_sel {
    background-color: #FFFFFF;

    /* float: left; */
    font-size: 11px;
    color: #66667a;
    padding-top: 3px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
    font-weight: bold;
    text-decoration: none;
}

.ListElement {
    margin-bottom: 1px;
    overflow: hidden;
}

.el {
    padding-left: 0px;
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 15px;
    font-size: 12px;
    font-weight: bold;
    color: #666666;

    /* float: left; */
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    flex-direction: row;
}

.el_on {
    padding-left: 0px;
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 15px;
    font-size: 12px;
    font-weight: bold;
    color: #666666;

    /* float: left; */
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    flex-direction: row;
}

.el_status {
    float: left;
    width: 8.333333%;
}

.el_name {
    float: left;
    width: 91.66%;
    font-size: 14px;
    min-height: 28px;
    height: auto;
    margin-bottom: 15px;
    border-bottom: solid 1px #eeeeee;
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 15px;
    padding-top: 3px;
    padding-bottom: 15px;
}

a.list_el:link,
a.list_el:visited,
a.list_el:active {
    color: #66667a;
    font-family: Tahoma,  Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

a.list_el:hover {
    color: #09b850;
}

.List_result {
    font-size: 12px;
    color: #66667a;
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
}

.odstep {
    padding-left: 15px;
}

.sectionname {
    font-size: 18px;
    font-weight: normal;
    color: #669933;
    margin-right: 30px;
    padding-top: 13px;
}

.lista {
    padding-left: 2px;
    margin-left: 2px;
    margin-bottom: 10px;
}

.lista2 {
    padding-left: 2px;
    margin-left: 2px;
    margin-bottom: 2px;
    margin-top: 7px;
}

.art {
    float: left;
    width: 80px;
}

.info_path {
    font-size: 14px;
    color: #669933;
    width: 700px;
    padding-left: 10px;
}

.info_path a:link,
.info_path a:visited {
    font-size: 14px;
    color: #669933;
}

.AktWymContener {
    /* background-color: #F5F4F4;
    width: 70%;
    border: 1px solid #D5D5D5;
    float: left;
    margin-bottom: 10px; */
}

.AktWymContener_top {
    /* background-color: #FFFFFF;
    height: 25px;
    padding-top: 1px;
    padding-right: 1px;
    padding-left: 1px;
    float: left;
    width: 668px; */
}

.AktWymContener_topbg {
    /* background-image: url(../images/wym_akt_bg.jpg);
    background-repeat: repeat-x;
    height: 25px;
    float: left;
    width: 668px; */
}

.AktWymContent {
    /* float: left;
    width: 100%;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 10px;
    padding-left: 2px; */
}

.AktWymContent_top {
    /* padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    font-size: 18px;
    font-weight: bold;
    color: #666666;
    float: left;
    width: 616px;
    overflow: hidden; */
    /* height:180px; */
}

.AktWymContent_foto {
    /* float: left;
    padding-right: 15px; */
}

.AktWymContent_name {
    /* float: left;
    width: 480px; */
    padding-top: 20px;

    /* height: 130px; */
    padding-left: 0px;
}

.AktWymContent_list {
    /* float: left;
    width: 660px; */
}

.AktWymContent_list a:link,
.AktWymContent_list a:visited {
    /* font-family: Arial, Helvetica, sans-serif;
    color: #663333;
    font-size: 12px;
    font-weight: bold; */
}

.AktWymContent_list li {
    /* list-style-position: outside;
    list-style-image: url(../images/dot.gif); */
}

.AktWymContent_desc {
    /* background-color: #FFFFFF;
    float: left; */
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    padding: 10px;
    height: auto;
    overflow: auto;
    border: solid 1px #f3f3f3;
    -webkit-box-shadow: var(--bs-box-shadow-sm) !important;
    box-shadow: var(--bs-box-shadow-sm) !important;
}

.AktWymContent_desc_name {
    font-size: 16px;
    font-weight: bold;
    padding: 0px;
}

.AktWymContent_desc_cont {
    margin-bottom: 0px;
    color: black;
}

.wympow_content {
    /* background-color: #EEEEEE; */
    /* border: 1px solid #D5D5D5; */
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 8px;
    float: left;
    width: 100%;
}

.wympow_list {
    background-color: #FFFFFF;
    float: left;
    width: 663px;
}

.wympow_list a:link,
.wympow_list a:visited {
    font-family: Arial, Helvetica, sans-serif;
    color: #663333;
    font-size: 12px;

    /* font-weight: bold; */
}

.wympow_list li {
    list-style-position: outside;
    list-style-image: url(../images/dot.gif);
    padding-bottom: 13px;
}

.wympow_l {
    background-image: url(../images/wympow_l.gif);
    background-repeat: no-repeat;
    float: left;
    height: 25px;
    width: 7px;
}

.wympow_r {
    background-image: url(../images/wympow_r.gif);
    background-repeat: no-repeat;
    float: left;
    height: 25px;
    width: 7px;
}

.wympow_cont {
    /* float: left; */
    height: 20px;
    background-color: transparent;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    width: 100%;
    padding-top: 5px;
}

.wymkom_l {
    background-image: url(../images/wymkom_l.gif);
    background-repeat: no-repeat;
    float: left;
    height: 25px;
    width: 7px;
}

.wymkom_r {
    background-image: url(../images/wymkom_r.gif);
    background-repeat: no-repeat;
    float: left;
    height: 25px;
    width: 7px;
}

.wymkom_cont {
    float: left;
    height: 20px;
    background-color: #ADDEEA;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    width: 659px;
    padding-top: 5px;
}

.wymkom_list {
    background-color: #FFFFFF;
    float: left;
    width: 663px;
}

.wymkom_list a:link,
.wymkom_list a:visited {
    font-family: Arial, Helvetica, sans-serif;
    color: #336699;
    font-size: 11px;
}

.wymkom_list li {
    list-style-position: outside;
    list-style-image: url(../images/dot.gif);
    padding-bottom: 13px;
}

.item {
    font-size: 12px;
    color: #003399;
    padding-top: 10px;
}

.item a:link,
.item a:visited {
    font-size: 12px;
    color: #257C92;
    font-weight: bold;
}

.item_count {
    font-size: 12px;
    color: #FF6600;
    padding: 3px;
    font-weight: bold;
    margin-left: 5px;
}

.item_li {
    float: left;
    width: 635px;
    padding: 10px;
}

.item_li_on {
    float: left;
    width: 635px;
    padding: 10px;
    background-color: #EEEEEE;
}

.item_date {
    color: #999999;
    float: left;
    width: 110px;
    font-size: 11px;
}

.item_name {
    float: left;
    width: 520px;
}

.item_nameBig {
    font-size: 16px;
    color: #257C92;
    font-weight: bold;
}

.itemreply_li {
    float: right;
    width: 585px;
    padding: 10px;
}

.itemreply_li_on {
    float: right;
    width: 585px;
    padding: 10px;
    background-color: #EEEEEE;
}

.itemreply_date {
    color: #999999;
    float: left;
    width: 110px;
    font-size: 11px;
}

.itemreply_name {
    float: left;
    width: 470px;
}

.item_replaybtn {
    float: left;
    width: 630px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.met {
    /* float: left;
    width: 660px;
    text-align: center;
    margin-bottom: 20px; */
}

.met_table {
    border-top-width: 1px;
    border-right-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-top-color: #F5F4F4;
    border-right-color: #F5F4F4;
    text-align: left;
    -webkit-box-shadow: var(--bs-box-shadow-sm) !important;
    box-shadow: var(--bs-box-shadow-sm) !important;
    margin-bottom: 30px;
}

.met_table .sign_info {
    /* background-color: #EDFBFF; */
    /* background-image: url(../images/sign_info.gif);
	background-repeat: no-repeat;
	background-position: center center; */
    background-color: #FFFFCC;
    cursor: pointer;
    color: #666666;
}

.met_table th {
    /* background-color: #D1D1D1; */
    font-size: 12px;
    color: #09b850;
    text-align: right;
    padding: 5px;

    /* border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #F5F4F4;
	border-left-color: #F5F4F4; */
    padding-right: 10px;
    font-weight: normal;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #F5F4F4;
}

.met_table td {
    /* background-color: #EDEDED; */
    /* border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #F5F4F4;
	border-left-color: #F5F4F4; */
    padding: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #F5F4F4;
}

.met_table a:link,
.met_table a:visited {
    color: #663333;
}

.LastUpdates {
    background-color: #CC0000;
    margin: 0px;
    padding: 0px;
    display: none;
}

#updates_table {
    border-top-width: 1px;
    border-right-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-top-color: #3a3a3a;
    border-right-color: #3a3a3a;
    text-align: left;
    width: 522px;
    float: initial;
    margin-left: 0;
    padding-left: 0;
}

#updates_table th {
    background-color: #3a3a3a;
    font-size: 12px;
    color: #ffffff;
    padding: 5px;
    font-weight: normal;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-left-style: solid;
    border-bottom-color: #3a3a3a;
    border-left-color: #3a3a3a;
    vertical-align: top;
}

#updates_table td {
    /* background-color: #FFFFFF; */
    /* border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #F5F4F4;
	border-left-color: #F5F4F4; */
    padding: 5px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-left-style: solid;
    border-bottom-color: #3a3a3a;
    border-left-color: #3a3a3a;
    border-right-color: black !important;
}

.LastUpdatesIn {
    /* background-color: #FFFFFF; */
    width: 522px;
    margin-left: auto;
    margin-right: auto;
    float: left;
    text-align: left;
}

.LastUpdatesIn_name {
    float: left;
    width: 160px;
    color: #669933;
    font-size: 12px;
    font-weight: normal;
    padding-left: 5px;
    padding-top: 3px;
}

#updates_table .updates_table_sel {
    background: #FFCC00;
}

#updates_table .updates_table_on {
    background-color: #CCCCFF;
}

#updates_table .sign {
    background-color: #66FFFF;
    background-image: url(../images/dot.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

.btnmet {
    font-size: 11px;
    color: #FFFFFF;
    background-color: #99CCCC;
    float: left;
    font-weight: normal;
    cursor: pointer;
    width: 105px;
    text-align: center;
    padding-top: 2px;
    padding-right: 5px;
    padding-bottom: 2px;
    padding-left: 5px;
}

.btnmet_on {
    font-size: 11px;
    color: #FFFFFF;
    background-color: #6BB6B6;
    float: left;
    font-weight: normal;
    cursor: pointer;
    width: 105px;
    text-align: center;
    padding-top: 2px;
    padding-right: 5px;
    padding-bottom: 2px;
    padding-left: 5px;
}

.TabberContentIn_All {
    float: left;
    /*width: 969px;*/
    width: 100%;
}

/* ------------------------------ */
.one_row_responsive {
    border-top-width: 1px;
    border-right-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-top-color: #999999;
    border-right-color: #999999;
    text-align: left;

    /* float: left; */
    margin-left: 0;
    padding-left: 0;
    font-size: 12px;

    /* display:none; */
    border-collapse: collapse;
}


.one_row_responsive th {
    /* background-color: #D1D1D1; */
    /* font-size: 12px; */
    color: #939393;
    /* border-bottom-width: 1px;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-left-style: solid;
    border-bottom-color: #F5F4F4;
    border-left-color: #F5F4F4; */
    /* padding: 10px; */
font-weight: bold;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-left-style: solid;
    border-bottom-color: #939393;
    border-left-color: #939393;
    vertical-align: top;
    text-align: center;
    font-size: 14px;
}

.one_row_responsive td {
    /* background-color: #FFFFFF; */
    /* border-bottom-width: 1px;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-left-style: solid;
    border-bottom-color: #F5F4F4;
    border-left-color: #F5F4F4; */
    /* padding: 10px; */
border-bottom-width: 1px;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-left-style: solid;
    border-bottom-color: #939393;
    border-left-color: #939393;
    text-align: center;
    color: #666666;
    /*max-width: 200px;*/
    text-wrap: auto;
    font-size: 14px;
}

.one_row_responsive .oz_table_sel {
    background: #939393;
    color: #FFFFFF;
}

.one_row_responsive .oz_table_on {
    background-color: #CCCCFF;
}

.one_row_responsive .sign {
    background-color: #66FFFF;
    background-image: url(../images/dot.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

.one_row_responsive a {
    color: #4189AF;
    font-size: 12px;
}

.one_row_responsive tr:nth-child(2n) {
    background-color: #f3f3f3;
}

.one_row_responsive .white {
    background-color: #FFFFFF !important;
    float: inherit;
}

/* ------------------------------------------ */
.printbtn {
    float: right;
    padding-bottom: 5px;
    padding-left: 45px;
    width: 944px;
    padding-top: 5px;
    background-color: #FFFFFF;
}

.one_row_responsive .sign_info {
    /* background-color: #EDFBFF; */
    /* background-image: url(../images/sign_info.gif);
	background-repeat: no-repeat;
	background-position: center center; */
    background-color: #FFFFCC;
    cursor: pointer;
    color: #666666;
}
.legend {
    float: left;
    width: 969px;
    padding-top: 8px;
    color: #666666;
    font-size: 13px;
}
.textareaclass {
    border: 1px solid #999999;
    width: 180px;
    /* height:20px; */
    font-size: 12px;
    overflow-y: hidden;
    background-color: #FFFFFF;
}
.one_row_responsive .textareaclass2 {
    border: 0px;
    width: 200px;
    /* height:20px; */
    font-size: 12px;
    overflow-y: hidden;
    /* color:#FFFFFF; */
    background-color: transparent;
}
.edit_textarea {
    border: 1px solid #999999;
    width: 180px;

    /* height:20px; */
    font-size: 12px;

    /* overflow-y: hidden; */
    background-color: #FFFFFF;
}

.zatw {
    float: right;
    width: 967px;
    padding-top: 20px;
}

.input_zatw {
    width: 120px;
    background: transparent;
    border: 0px;
    font-size: 12px;
    color: #999999;
}

.input_zatw_date {
    width: 90px;
    background: transparent;
    border: 0px;
    font-size: 12px;
    color: #999999;
}

.Tabber_text3 {
    margin-top: 15px;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}

.formNag3 {
    font-size: 14px;
    color: #65A41D;
    float: left;
    padding-top: 40px;
    width: 218px;
    padding-left: 0px;
    padding-bottom: 20px;
}

.letters_active:link {
    font-size: 14px;
    font-weight: bold;
    color: #EF6B00;
    text-decoration: none;
    background-color: #E0DFDF;
    padding: 6px;
    margin-left: 10px;
    float: left;
}

.letters_active:visited {
    font-size: 14px;
    font-weight: bold;
    color: #EF6B00;
    text-decoration: none;
    background-color: #E0DFDF;
    padding: 6px;
    margin-left: 10px;
    float: left;
}

.letters_active:hover {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #66CCCE;
    padding: 6px;
    margin-left: 10px;
    float: left;
}

.litera {
    font-size: 22px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    padding: 10px;
    background-color: #666666;
    float: left;
    margin-bottom: 10px;
}

.def_list {
    float: left;
    padding: 20px;
    width: 900px;
}

.def_list a:link,
.def_list a:hover,
.def_list a:visited {
    font-size: 13px;
}

.def_list_col {
    float: left;
    width: 220px;
    height: auto;
    overflow: hidden;
    margin-right: 5px;
}

.bottom_left {
    /* float: left; */
    /* padding-left: 10px; */
    /* color: #333333; */
}

.bottom_left_multikreator {
    float: left;
    padding-left: 10px;
    color: #005B74;
}

.small {
    font-size: 11px;
    font-weight: normal;
}

.met_tables {
    width: 522px;
    margin-right: auto;
    margin-left: auto;
}

.met_tablesTH {
    background-color: #D1D1D1;
    font-size: 12px;
    color: #669933;

    /* border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #F5F4F4;
	border-left-color: #F5F4F4; */
    padding: 5px;
    font-weight: normal;
    float: left;
    width: 150px;
    text-align: left;
    margin-bottom: 1px;
    height: auto;
}

.met_tablesTD {
    background-color: #EDEDED;

    /* border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #F5F4F4;
	border-left-color: #F5F4F4; */
    padding: 5px;
    margin-bottom: 1px;
    float: left;
    width: 352px;
    height: 20px;
}

.login_zone {
    background-color: #EEEEEE;
    width: 420px;
    padding: 10px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

.login_zone_new {
    background-color: #EEEEEE;
    width: 420px;
    padding: 10px;
    margin-left: auto;
    margin-right: auto;
    height: 136px;
    margin-bottom: 20px;
}

.login_zone_multikreator {
    background-color: #00253E;
    border: 1px solid #00253E;
    color: #9AE9FF;
    margin: 20px auto;
    padding: 10px;
    width: 420px;
}

.separator {
    background-color: #333333;
    float: left;
    height: 10px;
    width: 1px;
    margin-right: 3px;
    margin-left: 3px;
    margin-top: 3px;
}

.nav_name {
    float: left;
    padding: 3px;
}

/* *+html #EditDiv {
	width: 100%;
	position: absolute;
	z-index: 999999999;
	top:0px;
	left:0px;
} */
#EditDiv {
    /* width: 100%;
    position: absolute;
    z-index: 999999999;
    top: 0px;
    left: expression((document.body. offsetWidth-parentNode.offsetWidth)/2 + "px");
    left: 0px; */
}
#EditDivPop {
    width: 100%;
    position: absolute;
    z-index: 999999999;
    top: 10%;
    left: expression((document.body. offsetWidth-parentNode.offsetWidth)/2 + "px");
    left: 0px;
    display: block;
}

#EditDivTrial {
    width: 100%;
    position: absolute;
    z-index: 999999999;
    top: 208px;
    background-color: white;
    left: expression((document.body. offsetWidth-parentNode.offsetWidth)/2 + "px");
    left: 0px;
}

#addww {
    width: 100%;
    position: absolute;
    z-index: 999999999;
    top: 0px;
    left: expression((document.body. offsetWidth-parentNode.offsetWidth)/2 + "px");
    left: 0px;
}

#addww2 {
    width: 100%;
    position: absolute;
    z-index: 999999999;
    top: 0px;
    left: expression((document.body. offsetWidth-parentNode.offsetWidth)/2 + "px");
    left: 0px;
}

#addww3 {
    width: 100%;
    position: absolute;
    z-index: 999999999;
    top: 0px;
    left: expression((document.body. offsetWidth-parentNode.offsetWidth)/2 + "px");
    left: 0px;
}

.EditDiv_content {
    /* background: linear-gradient(0deg, rgb(255 255 255), rgb(251 251 251));
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px; */
    /* width: 467px; */
    /* padding: 10px; */
    /* overflow: hidden; */
    /* border-radius: 5px;
    -webkit-box-shadow: 0 0.125rem 0.25rem rgba(29, 58, 83, 0.15);
    box-shadow: 0 0.125rem 0.25rem rgba(29, 58, 83, 0.15);
    border: 1px solid var(--bs-border-color); */
}

.addww_content {
    /* background-color: #4189AF; */
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
    width: 467px;
    padding: 10px;

    /* overflow:hidden; */
}

.addww2_content {
    /* background-color: #4189AF; */
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    width: 467px;
    padding: 10px;

    /* overflow:hidden; */
}

.addww3_content {
    /* background-color: #4189AF; */
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
    width: 467px;
    padding: 10px;

    /* overflow:hidden; */
}

.edit_name {
    float: left;
    padding-left: 10px;
    padding-top: 20px;
    text-align: left;
    width: 340px;
}

.edit_foto {
    float: left;
}

.edit_top {
    padding-right: 5px;
    /: 18px;
    font-weight: bold;
    color: #666666;
    float: left;

    /* width: 416px; */
    overflow: hidden;
}

.EditDiv_content_in {
    /* background-color: #ffffff; */
    /* padding: 10px; */
    width: 100%;
    z-index: 5;
    position: relative;
    overflow: hidden;
}

.addww_content_in {
    background-color: #1e1e1e;
    float: left;
    padding: 10px;
    width: 455px;
    z-index: 5;
    position: relative;
    border: 0;
    color: #ffffff;
}

.addww2_content_in {
    background-color: #1e1e1e;
    float: left;
    padding: 10px;
    width: 400px;
    z-index: 5;
    position: relative;
}

.addww3_content_in {
    background-color: #FFFFFF;
    float: left;
    padding: 10px;
    width: 400px;
    z-index: 5;
    position: relative;
}

.hideEditDiv {
    background: #1e1e1e;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
}

.hideaddww {
    background-color: #1e1e1e;
    width: 100%;
    height: 100%;
    position: absolute;
    height: 93%;
    border: 0;
    color: #ffffff;
    z-index: 5;
}

.hideEditDiv .edit_el p {
    /* background: #FFF;
    padding: 5px;
    text-align: left; */
}

.edit_el {
    /* background-color: #ffffff; */
    /* padding-left: 0;
    padding-right: 0; */
    /* padding-top: 15px; */
    /* padding-bottom: 15px; */
    /* margin: 0; */
    overflow: hidden;
}

.edit_n {
    /* background-color: #FFFFFF; */
    float: left;
    font-size: 16px;
    font-weight: normal;
    color: #09b850;
    padding: 6px;
    padding-left: 0px;

    /* width: 100px; */
    text-align: left;
    border-radius: 6px;
}

.edit_n2 {
    /* background-color: #FFFFFF; */
    float: left;
    font-size: 11px;
    font-weight: bold;
    color: #999999;
    padding: 3px;
    width: 50px;
}

.edit_legend {
    float: left;
    width: 380px;
    padding-top: 8px;
}

.edit_f {
    /* background-color:#FF0000; */
    float: left;

    /* width: 346px; */
    text-align: left;
    padding-left: 10px;

    /* overflow:auto; */
}

.cont {
    float: left;
    width: 820px;
}

#debugmode {
    float: left;
    width: 820px;
}

#debug_mode {
}

.col_exp_list {
    /* background-color:#CCFF66; height:100px; */
    overflow-y: scroll auto;
    overflow-x: hidden;
    overflow: auto;
    height: 305px;
}

.linkSpan {
    font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #669933;
    text-decoration: none;
    cursor: pointer;
}

.linkSpan:hover {
    font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #669933;
    text-decoration: underline;
    cursor: pointer;
}

.opis {
    background-color: #d0f5df;
    padding: 10px;
    width: 95%;

    /* cursor: pointer; */
    color: #444444;
    border: 1px solid #ffffff;
    margin-bottom: 15px;
    margin-top: 15px;
    font-size: 10px;

    /* float: left; */
    margin-left: auto;
    margin-right: auto;
}

.op {
    background-color: #fbfbfb !important;
    border: 1px solid #CCCCCC;
    color: #999999;
    cursor: pointer;
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    padding: 10px;
    width: 95%;
}

.op_on {
    background-color: #fbfbfb !important;
    border: 1px solid #CCCCCC;
    color: #999999;
    cursor: pointer;
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    padding: 10px;
    width: 100%;
}

.op a.dokument_link:link,
.op a.dokument_link:visited,
.op a.dokument_link:active {
    font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #1C00FF;
    text-decoration: none;
}

.op a.dokument_link:hover {
    font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #1C00FF;
    text-decoration: none;
}

.op_on a.dokument_link:link,
.op_on a.dokument_link:visited,
.op_on a.dokument_link:active {
    font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #1C00FF;
    text-decoration: none;
}

.op_on a.dokument_link:hover {
    font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #1C00FF;
    text-decoration: none;
}

.rounded {
    /* position: absolute;
    width: 112px;
    height: 194px;
    z-index: 2;
    background: url(../images/rounded.png) no-repeat; */
    /* float:left; */
    /* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/rounded.png", sizingMethod="scale");
    background-image: expression('none');
    background-repeat: expression('none'); */
    overflow: hidden;
}

.rounded_image {
    /* position: absolute;
    width: 112px;
    height: 194px; */
    /* float:left; */
    /* z-index: 1; */
}

.add_remowe1 {
    /* background-color: #E8E8E8; */
    font-size: 24px;
    padding: 5px;
    cursor: pointer;
}

.add_remowe2 {
    /* background-color: #E8E8E8; */
    font-size: 24px;
    padding: 5px;
    cursor: pointer;
}

.multipleselectbox {
    background-color: #1e1e1e;
    border: 0px solid #CCC;
    width: 200px;
    font-size: 11px;
    white-space: pre-wrap;

    /* css-3 */
    white-space: -moz-pre-wrap;

    /* Mozilla, since 1999 */
    white-space: -pre-wrap;

    /* Opera 4-6 */
    white-space: -o-pre-wrap;

    /* Opera 7 */
    word-wrap: break-word;

    /* Internet Explorer 5.5+ */
}

.tab-ml {
    background-image: url(../images/tab-ml.png);
    background-repeat: no-repeat;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: 20px;
    margin-right: 1px;
    padding-top: 20px;
    text-align: center;
    width: 200px;
}

.tab-oz {
    background-image: url(../images/tab-oz.png);
    background-repeat: no-repeat;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: 20px;
    margin-right: 1px;
    padding-top: 20px;
    text-align: center;
    width: 200px;
}

.profil_divbg {
    background-color: #EFF1F1;
    border: 1px solid #BFD2D7;
    padding: 10px;
    /*float: left;*/
    width: 100%;
    margin-top: 10px;
}

.profil_divbg2 {
    background-color: #EFF1F1;
    border: 1px solid #BFD2D7;
    float: left;
    margin-top: 10px;
    padding: 10px;
    /*width: 290px;*/
}

.profil_divbg3 {
    background-color: #D1E3E2;
    border: 1px solid #BFD2D7;
    padding: 10px;
    float: left;
    /*width: 390px;*/
    margin-top: 10px;
}

.profil_divbg4 {
    background-color: #FFF;
    border: 1px solid #BFD2D7;
    float: left;
    margin-top: 10px;
    padding: 10px;
    /*width: 290px;*/
}

.profil_white {
    background-color: #FFF;
    border: 1px solid #BFD2D7;
    float: left;
    margin-top: 10px;
    padding: 10px;
}

.obow {
    /* background-color:#FFFFFF;
	border:1px solid #BFD2D7;
	padding:2px; */
    color: #AD0000;
}

.profil_name {
    color: #069;
    font-size: 12px;
}

.buttons {
    overflow: hidden;
}

.TabberContentIn_Left2-profil {
    /* float: left;
    width: 204px;
    background-color: #FFFFFF; */
}

.TabberContentIn_Right2-profil {
    /* float: right;
    width: 763px;
    margin-right: 3px; */
}

.info_yes {
    color: #090;
    font-size: 12px;
}

.info_no {
    color: #C00;
    font-size: 12px;
}

#profilEl input {
    /* background-color:#FFFFFF; */
    border: 1px solid #999999;

    /* color:#65A41D; */
    font-size: 12px;
    width: 280px;
}

.opcja1 {
    background-color: #5CC100;
    color: #FFFFFF;
    font-size: 12px;
    margin-top: 1px;
    padding: 2px;
}

.opcja2 {
    background-color: #00A033;
    color: #FFFFFF;
    font-size: 12px;
    margin-top: 1px;
    padding: 2px;
}

.opcja3 {
    background-color: #037B09;
    color: #FFFFFF;
    font-size: 12px;
    margin-top: 1px;
    padding: 2px;
}

.opcja_on {
    background-color: #666;
    color: #FFF;
    font-size: 12px;
    margin-top: 1px;
    padding: 2px;
}

.info_opcja {
    background-color: #FFF;
    padding: 10px;
    border: solid 1px #999;
}

.cena {
    color: #FFF;
    background-color: #C00;
    padding: 3px;
}

.cena2 {
    color: #FFF;
    background-color: #39F;
    padding: 3px;
}

.profil_divbg_ml {
    background-color: #FFF;
    border: 1px solid #FF9249;
    padding: 10px;
    float: left;
    width: 290px;
    margin-top: 0px;
}

.profil_divbg_oz {
    background-color: #FFF;
    border: 1px solid #4189AF;
    padding: 10px;
    float: left;
    width: 290px;
    margin-top: 0px;
}

#wykupMLDiv {
    background-color: #FFE8D9;
    clear: both;
    float: left;
    margin-top: 10px;
    overflow: auto;
    padding: 5px;
    width: 412px;
    display: none;
}

#wykupOZDiv {
    background-color: #E7F0F5;
    clear: both;
    float: left;
    margin-top: 10px;
    overflow: auto;
    padding: 5px;
    width: 412px;
    display: none;
}

.nagML {
    color: #FFFFFF;
    background-color: #FF9249;
    padding: 5px;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
}

.nagOZ {
    color: #FFFFFF;
    background-color: #4189AF;
    padding: 5px;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
}

.nagP {
    background-color: #669933;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    padding: 5px;
    text-align: left;
}

.opcja_disabled {
    background-color: #CCC;
    color: #999;
    font-size: 12px;
    margin-top: 1px;
    padding: 2px;
}

#dialog_info {
    min-height: 40px;
}

#definicja {
    width: 200px;
    height: auto;
    background: #FDFDFD;
    border: 1px solid black;
    display: none;
    position: absolute;
    z-index: 1000;
    padding: 15px;
}

.blueLink:link,
.blueLink:visited,
.blueLink:active {
    color: #4189AF;
    text-decoration: none;
}

.blueLink:hover {
    color: #4DB4EB;
    text-decoration: none;
}

.treeBlack:link,
.treeBlack:hover,
.treeBlack:visited,
.treeBlack:active {
    color: black;
    text-decoration: none;
}

#reklama_dokument,
.reklama_dokument {
    bottom: 0px;
    display: none;
    width: 100%;

    /* float: left; */
    overflow: auto;
    text-align: center;
    padding-bottom: 20px;
}

#TableCennik {
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #999;
    border-bottom-color: #999;
}

#TableCennik td {
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-left-style: solid;
    border-top-color: #999;
    border-left-color: #999;
}

.td_p {
    color: #FFF;
    background-color: #693;
}

.td_ml {
    color: #FFF;
    background-color: #F60;
}

.td_oz {
    color: #FFF;
    background-color: #4189AF;
}

#dokup_moja_lista {
    clear: both;
}

.dokup_moja_lista,
.dokup_ocena_zgodnosci {
    clear: both;
    padding-top: 10px;
}

.ml {
    color: #FF6600;
}

.oz {
    color: #4189AF;
}

#za_duzo_stanowisk_error {
    color: red;
    margin: 5px;
}

.listaPoint {
    -moz-padding-start: 40px;
    display: block;
    list-style-type: disc;
    margin: 1em 0;
}

.linkBig:link {
    font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
}

.linkBig:visited {
    font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
}

.linkBig:hover {
    font-family: Tahoma,    Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #669933;
    text-decoration: underline;
}

.error_data {
    color: red;
}

.przewbtn {
    text-align: center;
    height: 20px;
    width: 192px;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    background-image: url(../images/przewbtn.gif);
    background-repeat: no-repeat;
    padding-top: 11px;
    float: left;
    cursor: pointer;
}

.przewbtn_on {
    text-align: center;
    height: 20px;
    width: 192px;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    background-image: url(../images/przewbtn.gif);
    background-repeat: no-repeat;
    padding-top: 11px;
    float: left;
    cursor: pointer;
}

.newsbtn {
    text-align: center;
    height: 20px;
    width: 192px;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    background-image: url(../images/newsbtn.gif);
    background-repeat: no-repeat;
    padding-top: 11px;
    float: left;
    cursor: pointer;
}

.newsbtn_on {
    text-align: center;
    height: 20px;
    width: 192px;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    background-image: url(../images/newsbtn.gif);
    background-repeat: no-repeat;
    padding-top: 11px;
    float: left;
    cursor: pointer;
}

.aktidx_top3 {
    margin-top: 6px;
    float: left;
    padding: 2px;
    width: 261px;
    cursor: pointer;

    /* background-color:#CFCFE3; */
    background-color: #ffffff;
    padding-top: 8px;
}

.aktidx_top3_on {
    margin-top: 6px;
    float: left;
    padding: 2px;
    width: 261px;

    /* background-color:#A2A2D3; */
    background-color: #ebebeb;
    cursor: pointer;
    padding-top: 8px;
}

.aktidx {
    background-color: #F8F8F8;
    cursor: pointer;
    float: left;
    margin-top: 6px;
    padding: 12px;
    width: 641px;
}

.aktidx_on {
    background-color: #DDDDDD;
    cursor: pointer;
    float: left;
    margin-top: 6px;
    padding: 12px;
    width: 641px;
}

/* komentarze header
 * */
.error_data {
    color: red;
}

.comments_new {
    border: 1px solid gray;
    padding: 10px;
    clear: left;
    float: left;
    width: 90%;
}

.comments_right_nag {
    text-align: right;
    float: right;
}

.comments_nag {
    border-bottom: 1px solid grey;
    float: left;
    width: 100%;
    padding-bottom: 3px;
}

.error_komentarz_block,
.error_podkomentarz_block,
.error_block {
    color: red;
}

.error_info {
    background-color: red;
    padding: 5px;
    font-weight: bold;
    color: white;
}

.success_info {
    background-color: green;
    padding: 5px;
    color: white;
    font-weight: bold;
}

.infoWP {
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    width: 400px;
    color: white;
}

ul.lista_komentarzy {
    list-style-type: square;
    padding: 0 0 0 2px;
    clear: left;
}

.kom_temat,
.kom_podtemat {
    font-weight: bold;
    font-size: 11px;
    color: #663333;
    margin: 5px 0 0 0;
}

.kom_temat_glowny {
    font-size: 16px;
    color: #AAAAAA;
}

.kom_tresc {
    margin: 5px 0 2px 0;
    word-wrap: break-word;
}

.kom_odpowiedzi {
    color: #FF4040;
    font-weight: bold;
    padding: 0 0 0 3px;
    font-size: 16px;
}

.kom_data {
    font-size: 9px;
    font-weight: normal;
}

.kom_autor {
    text-align: right;
    font-size: 10px;
    font-weight: bold;
}

.kom_left {
    margin: 5px 0 0 0;
    padding: 0;
    vertical-align: baseline;
    height: auto;
    width: 75%;
}

.kom_right {
    POSITION: absolute;
    TEXT-ALIGN: right;
    WIDTH: 105px;
    COLOR: #a8adb9;
    FONT-SIZE: 11px;
    TOP: 5px;
    RIGHT: 7px;
}

ul.lista_komentarzy li {
    POSITION: relative;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 5px;
}

.fl {
    float: left;
    display: inline;
}

.fr {
    float: right;
    display: inline;
}

.cb {
    clear: both;
    display: inline;
}

.cp {
    cursor: pointer;
}

.dodaj_pierwszy_komentarz {
    text-decoration: underline;
    font-weight: bold;
    cursor: pointer;
}

#loadingajax {
    height: 110px;
    width: 200px;
    top: 240%;
    z-index: 10000;
    margin: -55px 0 0 -100px;
    left: 40%;
    position: absolute;
    text-align: center;
}

#loadingajax_active {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter: alpha(opacity=20);
}

.rozwin {
    color: #FF4040;
    cursor: pointer;
    margin-left: 16px;
}

#tresc_podkomentarza,
#tresc_komentarza,
.tresc_komentarza {
    width: 400px;
    height: 200px;
    font-size: 12px;
    color: #65A41D;
    border: 1px solid #999999;
}

.odpowiedz_buttons {
    width: 33px;
}

.threadNavi {
    margin: 0 0 0 0;
    background-color: #F5F4F4;
    padding: 5px;
    width: 99%;
}

.threadNavi span {
    padding: 5px 0 5px 5px;
    font-size: 10px;
}

.threadNavi span a {
    font-size: 10px;
}

.show_all_comments {
    font-weight: bold;
}

.ilosc_opinii_box {
    font-weight: bolder;
    font-size: 14px;
}

#komentarze_block {
    font-family: Tahoma, Verdana;
    position: relative;
}

#dodaj img {
    border: none;
}

.show_all_comments {
    font-weight: bold;
}

a.paginator_one_next:link {
    font-size: 10px;
}

a.paginator_one_prev:link {
    font-size: 10px;
}

.wpOpinie {
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 10px;
}

.wpOpinie A {
    COLOR: #8dc63f;
    TEXT-DECORATION: none;
}

.wpOpinie .wpOpinieLista {
    POSITION: relative;
    clear: both;
}

.wpOpinie .wpOpinieLista UL {
    POSITION: relative;
    LIST-STYLE-TYPE: none;
    MARGIN: 0;
    padding: 0;

    /* HEIGHT: 1%; */
    OVERFLOW: hidden;
    LIST-STYLE-IMAGE: none;
}

.wpOpinie .wpOpinieLista UL.first {
    PADDING-LEFT: 0px;
}

.wpOpinie .wpOpinieLista UL LI {
    POSITION: relative;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 5px;
}

.wpOpinie .wpOpinieLista UL LI.bg {
    BACKGROUND-COLOR: #191919;
}

.wpOpinie .wpOpinieLista UL LI .infoWP {
    POSITION: absolute;
    TEXT-ALIGN: right;
    WIDTH: 105px;
    COLOR: #a8adb9;
    FONT-SIZE: 11px;
    TOP: 5px;
    RIGHT: 0;
}

.wpOpinie .wpOpinieLista UL LI H2 {
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 18px;
    MARGIN: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 100px;
    padding: 0 100px 1px 15px;
    BACKGROUND: url("../images/dot.gif") no-repeat left 50%;
    FONT-SIZE: 12px;
    PADDING-TOP: 0px;
}

.wpOpinie .wpOpinieLista UL LI.top H2 {
    BACKGROUND: url("../images/dot.gif") no-repeat left 50%;
}

.wpOpinie .wpOpinieLista UL LI P {
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 16px;
    MARGIN: 0px;
    PADDING-LEFT: 16px;
    PADDING-RIGHT: 110px;
    FONT-SIZE: 12px;
    PADDING-TOP: 0px;
}

.wpOpinie .wpOpinieListaFt {
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #333333 1px solid;
    PADDING-TOP: 5px;
}

.wpOpinie .pb5 {
    PADDING-BOTTOM: 5px;
}

.clearR {
    CLEAR: right;
}

.wpOpinie .wpOpinieLista UL LI P .moderation {
    POSITION: absolute;
    RIGHT: 20px;
}

.wpOpinie .wpOpinieLista P {
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px;
}

.online {
    COLOR: #ff5f00;
}

.offline {
    COLOR: #ff5f00;
}

.wpOpinie .beta {
    FONT-STYLE: italic;
    COLOR: #a8adb9;
    FONT-SIZE: 13px;
    FONT-WEIGHT: normal;
}

.wpOpinie .addFriend {
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 17px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(http://i.wp.pl/a/i/wptv2/opinie/ico_addf.png) no-repeat left top;
    PADDING-TOP: 2px;
}

.wpOpinie .viewProfile {
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 17px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(http://i.wp.pl/a/i/wptv2/opinie/ico_view.png) no-repeat left top;
    PADDING-TOP: 2px;
}

.wpOpinie .offline .addFriend {
    BACKGROUND: url(http://i.wp.pl/a/i/wptv2/opinie/ico_addf_grey.gif) no-repeat left top;
}

.wpOpinie .offline .viewProfile {
    BACKGROUND: url(http://i.wp.pl/a/i/wptv2/opinie/ico_view_grey.gif) no-repeat left top;
}

.wpOpinie A.addOpinion {
    POSITION: absolute;
    RIGHT: 0px;
}

.wpOpinie .finvite {
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
}

.wpOpinie .flogout {
    PADDING-LEFT: 10px;
}

.wpOpinie .fnick A {
    COLOR: #a50607;
}

.wpOpinie DIV.error {
}

.wpOpinie .wpoShowAllBtn {
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: uppercase;
    MARGIN: 7px 3px 0px 0px;
    PADDING-LEFT: 0px;
    WIDTH: 125px;
    PADDING-RIGHT: 0px;
    FONT: 12px Arial, Helvetica, sans-serif;
    BACKGROUND: url(http://i.wp.pl/a/i/wptv2/btn_pokazwszystkie_off.gif) no-repeat right top;
    FLOAT: right;
    HEIGHT: 26px;
    COLOR: #fff;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px;
}

.wpOpinie .wpoShowAllUpBtn {
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: uppercase;
    MARGIN: 0px 3px 10px 0px;
    PADDING-LEFT: 0px;
    WIDTH: 125px;
    PADDING-RIGHT: 0px;
    FONT: 12px Arial, Helvetica, sans-serif;
    BACKGROUND: url(http://i.wp.pl/a/i/wptv2/btn_pokazwszystkie_off.gif) no-repeat right top;
    FLOAT: right;
    HEIGHT: 26px;
    COLOR: #fff;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px;
}

.wpOpinie .wpoAddDownBtn {
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: uppercase;
    MARGIN: 7px 3px 0px 0px;
    PADDING-LEFT: 0px;
    WIDTH: 125px;
    PADDING-RIGHT: 0px;
    FONT: 12px Arial, Helvetica, sans-serif;
    BACKGROUND: url(http://i.wp.pl/a/i/wptv2/btn_wypowiedzsie_off.gif) no-repeat right top;
    FLOAT: right;
    HEIGHT: 26px;
    COLOR: #fff;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px;
}

.wpOpinie .wpoAddUpBtn {
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: uppercase;
    MARGIN: 0px 3px 10px 0px;
    PADDING-LEFT: 0px;
    WIDTH: 125px;
    PADDING-RIGHT: 0px;
    FONT: 12px Arial, Helvetica, sans-serif;
    BACKGROUND: url(http://i.wp.pl/a/i/wptv2/btn_wypowiedzsie_off.gif) no-repeat right top;
    FLOAT: right;
    HEIGHT: 26px;
    COLOR: #fff;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px;
}

.wpOpinie .wpoUnfoldBtn {
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: uppercase;
    MARGIN: 0px 13px 10px 0px;
    PADDING-LEFT: 0px;
    WIDTH: 125px;
    PADDING-RIGHT: 0px;
    FONT: 12px Arial, Helvetica, sans-serif;
    BACKGROUND: url(http://i.wp.pl/a/i/wptv2/btn_rozwin_off.gif) no-repeat right top;
    FLOAT: right;
    HEIGHT: 26px;
    COLOR: #fff;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px;
}

.wpOpinie .wpoFoldBtn {
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: uppercase;
    MARGIN: 0px 13px 10px 0px;
    PADDING-LEFT: 0px;
    WIDTH: 125px;
    PADDING-RIGHT: 0px;
    FONT: 12px Arial, Helvetica, sans-serif;
    BACKGROUND: url(http://i.wp.pl/a/i/wptv2/btn_zwin_off.gif) no-repeat right top;
    FLOAT: right;
    HEIGHT: 26px;
    COLOR: #fff;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px;
}

.wpOpinie .wpoReturnBtn {
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: uppercase;
    MARGIN: 7px 3px 0px 0px;
    PADDING-LEFT: 0px;
    WIDTH: 125px;
    PADDING-RIGHT: 0px;
    FONT: 12px Arial, Helvetica, sans-serif;
    BACKGROUND: url(http://i.wp.pl/a/i/wptv2/btn_powrot.gif) no-repeat left top;
    FLOAT: left;
    HEIGHT: 26px;
    COLOR: #fff;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px;
}

.wpoSend2 {
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: -23px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 10px;
    FLOAT: right;
    PADDING-TOP: 25px;
}

.wpoPreview {
    FLOAT: right;
}

.dodaj_podkomentarz {
    text-align: left;
}

.nexthref {
    text-align: right;
    margin-left: 15px;
}

.prevhref {
    text-align: left;
}

.commentsMainNavigation {
    padding-right: 5px;
    width: 99%;
}

.wympow_cont_komentarze {
    /* background-color: #BFD2D7; */
}

.wympow_l_komentarze {
    /* background-image: url(../images/wympow_l_blue.gif); */
}

.wympow_r_komentarze {
    /* background-image: url(../images/wympow_r_blue.gif); */
}

textarea.to_clear,
input.to_clear {
    /*font-family: Tahoma,  Arial,Helvetica,sans-serif !important;*/
}

/* * komentarze footer */
.menubtnmore {
    position: absolute;
    z-index: 99999;
    width: 87px;
    display: none;
    background-color: #F2F4F4;
    border: 1px solid #CCCCCC;
    margin: 6px 0 0 0;
    padding: 10px;
    text-align: left;
    left: 0;
}

.menubtnmore_przeglad,
.menubtnmore_mojalista,
.menubtnmore_ocena,
.menubtnmore_oferta,
.menubtnmore_neutral {
    width: 96px;
}

.menubtnmore li {
    list-style-type: none;
    margin-top: 2px;
}

.menubtnmore li a:hover {
    font-weight: normal;
    text-decoration: underline;
}

.menubtnmore a {
    color: #666666;
    font-weight: normal;
}

.menubtnmore_przeglad li a,
.menubtnmore_mojalista li a,
.menubtnmore_ocena li a,
.menubtnmore_neutral li a {
    color: white;
}

.menubtnmore_przeglad {
    background-color: #669933;

    /* zielone tło dla przeglądu */
    color: white;
}

.menubtnmore_mojalista {
    background-color: #FF9249;

    /* pomarańczowe tło dla mojej listy */
    color: white;
}

.menubtnmore_ocena {
    background-color: #4189AF;

    /* niebieskie tło dla oceny */
    color: white;
}

.menubtnmore_neutral {
    background-color: #666666;

    /* niebieskie tło dla oceny */
    color: white;
}

.dn {
    display: none;
}

.db {
    display: block;
}

.ter_year_link,
.ter_year_link,
.ter_month_link,
.ter_month_link {
    cursor: pointer;
}

#ajax_loader_terminarz {
    z-index: 10000;
    position: absolute;
    margin-left: 80px;
}

#ajax_loader_terminarz_active {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter: alpha(opacity=20);
}

.close_thickbox {
    background-image: url("/admin/images/close_thickbox.gif");
    background-position: center top;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 14px;
    width: 14px;
}

.close_thickbox_on {
    background-image: url("/admin/images/close_thickbox_on.gif");
    background-position: center top;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 14px;
    width: 14px;
}

.multi_linia {
    background-color: #FFD7D7;
    float: left;
    margin-bottom: 5px;
    width: 860px;
}

.multi_linia_lewa {
    border-right: 1px solid blue;
    float: left;
    padding: 20px;
    text-align: center;
    width: 432px;
}

.multi_linia_prawa {
    float: left;
}

.info_icon {
    background-image: url("/images/info.png");
    background-position: center top;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 18px;
    margin-left: 8px;
    width: 18px;
}

.CornerRoundSlider_Top {
    background-image: url(../images/CornerRoundSlider_top.png);
    background-repeat: no-repeat;
    position: absolute;
    z-index: 99;
    height: 10px;
    width: 705px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/CornerRoundSlider_top.png", sizingMethod="scale");
    background-image: expression('none');
    background-repeat: expression('none');
}

.CornerRoundSlider_Bottom {
    background-image: url(../images/CornerRoundSlider_bottom.png);
    background-repeat: no-repeat;
    position: absolute;
    z-index: 99;
    height: 10px;
    width: 705px;
    top: 456px;

    /* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/CornerRoundSlider_bottom.png", sizingMethod="scale");
	background-image: expression('none');
	background-repeat: expression('none'); */
}

.CornerRounestdSlider_Top {
    background-image: url(../images/CornerRoundSlider_top.png);
    background-repeat: no-repeat;
    position: absolute;
    z-index: 99;
    height: 10px;
    width: 705px;
    top: 456px;

    /* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/CornerRoundSlider_bottom.png", sizingMethod="scale");
	background-image: expression('none');
	background-repeat: expression('none'); */
}

.menubtnmore_multikreator {
    position: absolute;
    z-index: 99999;
    width: 87px;
    display: none;
    background-color: #003F58;

    /* border: 1px solid #CCCCCC; */
    margin: 6px 0 0 0;
    padding: 10px;
    text-align: left;
    left: 0;
    color: #008BB9;
}

.menubtnmore_multikreator_przeglad,
.menubtnmore_multikreator_mojalista,
.menubtnmore_multikreator_ocena,
.menubtnmore_multikreator_oferta,
.menubtnmore_multikreator_neutral {
    width: 96px;
}

.menubtnmore_multikreator li {
    list-style-type: none;
    margin-top: 2px;
}

.menubtnmore_multikreator li a:hover {
    font-weight: normal;
    text-decoration: underline;
    color: #6CF;
}

.menubtnmore_multikreator a {
    color: #3CF;
    font-weight: normal;
}

.menubtnmore_multikreator_przeglad li a,
.menubtnmore_multikreator_mojalista li a,
.menubtnmore_multikreator_ocena li a,
.menubtnmore_multikreator_neutral li a {
    color: white;
}

.menubtnmore_multikreator_przeglad {
    background-color: #669933;

    /* zielone tÄąÂ‚o dla przeglĂ„Â…du */
    color: white;
}

.menubtnmore_multikreator_mojalista {
    background-color: #FF9249;

    /* pomaraÄąÂ„czowe tÄąÂ‚o dla mojej listy */
    color: white;
}

.menubtnmore_multikreator_ocena {
    background-color: #4189AF;

    /* niebieskie tÄąÂ‚o dla oceny */
    color: white;
}

.menubtnmore_multikreator_neutral {
    background-color: #666666;

    /* niebieskie tÄąÂ‚o dla oceny */
    color: white;
}

/* ------------------------------ */
#multikreator_table {
    border-top-width: 1px;
    border-right-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-top-color: #00477A;
    border-right-color: #00477A;
    text-align: left;
    float: left;
    margin-left: 0;
    padding-left: 0;
    font-size: 12px;

    /* display:none; */
    border-collapse: collapse;
}

#multikreator_table th {
    background-color: #00477A;
    font-size: 12px;
    color: #9AE9FF;

    /* border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #F5F4F4;
	border-left-color: #F5F4F4; */
    padding: 10px;
    font-weight: bold;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-left-style: solid;
    border-bottom-color: #00477A;
    border-left-color: #00477A;
    vertical-align: top;
    text-align: center;
}

#multikreator_table td {
    /* background-color: #FFFFFF; */
    /* border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #F5F4F4;
	border-left-color: #F5F4F4; */
    padding: 10px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-left-style: solid;
    border-bottom-color: #00477A;
    border-left-color: #00477A;
    text-align: center;
}

#multikreator_table .multikreator_table_sel {
    background: #66CCCE;
    color: #FFFFFF;
}

#multikreator_table .multikreator_table_on {
    background-color: #00477A;
}

#multikreator_table .sign {
    background-color: #9AE9FF;
    background-image: url(../images/dot.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

#multikreator_table a {
    color: #4189AF;
    font-size: 12px;
}

#multikreator_table .gry {
    background-color: #00477A;
}

#multikreator_table .white {
    background-color: #9AE9FF;
    float: inherit;
}

/* ------------------------------------------ */
/* nowa rejestracja - pakiety */
.TabberContentIn_Right2-rejestracja {
    float: right;
    margin-right: 3px;
    width: 100%;
}

.profil_divbg_rejestracja {
    background-color: #EFF1F1;
    border: 1px solid #BFD2D7;
    float: left;
    margin-top: 10px;
    padding: 10px;
    width: 956px;
}

.TabberContentIn_Left2-rejestracja {
    /* background-color: #FFFFFF;
    float: left;
    width: 100%; */
}

.Pakiety {
    background-color: #C00;
    width: 974px;
    margin-left: auto;
    margin-right: auto;
}

.Pakiet_All {
    float: left;
    width: 974px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    text-align: justify;
    color: #666;
}

.pakiet_topbg {
    float: left;
    width: 974px;
    height: 25px;
    background-image: url("../images/pakiet_topbg.jpg");
    background-repeat: no-repeat;
}

.pakiet_bottombg {
    float: left;
    width: 974px;
    height: 25px;
    background-image: url("../images/pakiet_bottombg.jpg");
    background-repeat: no-repeat;
}

.pakiet_contbg {
    background-image: url("../images/pakiet_contbg.jpg");
    background-repeat: repeat-y;
    float: left;
    overflow: hidden;
    padding: 10px;
    width: 955px;
}

.pakiet_foto {
    width: 254px;
    height: 282px;
    float: left;
    margin-right: 20px;
}

.pakiet_cont {
    /* background-color: #CCFF00; */
    float: left;
    width: 380px;
    padding-top: 25px;
}

.pakiet_bonusy {
    background-image: url("../images/pakiet_desc.jpg");
    float: left;
    height: 265px;
    padding-left: 48px;
    padding-right: 3px;
    width: 245px;
    padding-top: 15px;
}

.pakiet_bonusy .nag {
    background-color: #9C0;
    color: #FFF;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    margin-bottom: 10px;
}

.pakiet_bonusy .price {
    background: none repeat scroll 0 0 transparent;
    color: #99CC00;
    float: right;
    font-weight: bold;
    padding: 5px;
    text-align: right;
}

.pakiet_nag {
    color: #FFFFFF;
    background-color: #BFD2D7;
    padding: 5px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
    text-align: right;
    margin-top: 10px;
}

.pakiet_nag_red {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #B80000;
    border-color: #D00000;
    border-image: none;
    border-style: solid;
    border-width: 8px 2px 2px;
    color: #FFFFFF;
    float: right;
    font-size: 12px;
    font-weight: normal;
    padding: 5px;
    text-align: center;
    text-transform: none;
    width: 92px;
}

.UL_col {
    background-color: #FFFFFF;
    float: left;
    height: 130px;
    margin: 10px 3px 20px 0;
    padding: 0;
    width: 49%;
}

.UL_col li {
    float: left;
    width: 100%;
    list-style: circle outside none;
}

.UL_col .naglowek {
    background-color: #ECF1F2;
    float: left;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 5px;
    width: 100%;
}

.pakiet_nag2 {
    color: #FFFFFF;
    background-color: #BFD2D7;
    padding: 5px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
    text-align: right;
}

.wyr {
    color: #97D93E;
    font-size: 19px;
    font-weight: bold;
}

.btn_pakiet {
    font-size: 18px;
    color: #FFFFFF;
    background-color: #97d93e;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    cursor: pointer;
    margin-right: 5px;
}

.btn_pakiet_on {
    font-size: 18px;
    color: #FFFFFF;
    background-color: #6AA220;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    cursor: pointer;
    margin-right: 5px;
}

.Pakiety li {
    margin-left: 30px;
    list-style: circle;
}

/* koniec nowej rejestracji - pakiety */
/* nowa profil - pakiety */
.Profil {
    /* background-color:#C00; */
    width: 330px;
    margin-left: auto;
    margin-right: auto;
}

.Profil_All {
    float: left;
    width: 330px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #666;
}

.profil_topbg {
    float: left;
    width: 330px;
    height: 25px;
    background-image: url("../images/profil_topbg.jpg");
    background-repeat: no-repeat;
}

.profil_bottombg {
    float: left;
    width: 330px;
    height: 25px;
    background-image: url("../images/profil_bottombg.jpg");
    background-repeat: no-repeat;
}

.profil_contbg {
    background-image: url("../images/profil_contbg.jpg");
    background-repeat: repeat-y;
    float: left;
    overflow: hidden;
    padding: 0 30px;
    width: 270px;
}

.Profil li {
    margin-left: 30px;
    list-style: circle;
}

.pakiet_profil_topinfo {
    background-image: url("../images/pakiet_profil_topinfo.jpg");
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: left;
    font-size: 20px;
    height: auto;
    padding: 45px 25px 20px;
    text-align: center;
    width: 270px;
}

.pakiet_profil_bottominfo {
    background-image: url("../images/pakiet_profil_bottominfo.jpg");
    background-repeat: no-repeat;
    float: left;
    height: 18px;
    width: 330px;
}

.profil_divbg_credit {
    background-color: #FEFFE7;
    border: 1px solid #DEC700;
    float: left;
    margin-top: 10px;
    padding: 0 0 10px;
    width: 410px;
    font-size: 15px;
    margin-bottom: 10px;
}

.profil_divbg_credit .nagCredit {
    background-color: #EFEFD9;
    color: #BA945C;
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 10px;
    width: 95%;
}

.info_div {
    /* background-color: #FF0000; */
    margin: 10px auto;
    width: 318px;
}

.white {
    background-color: #F4F5DF;
    /*float: left;*/
    margin-bottom: 1px;
    padding: 5px;
    width: 98%;
}

.nalozonewhite {
    float: none;
}

.InfoCredit {
    /* background-color: #EFEFD9;
    border: 1px solid #DEC700; */
    color: #BA945C;
    font-size: 14px;
    overflow: hidden;
    padding: 10px;
    text-align: center;
}

.credit_count {
    background-color: #FFFFFF;
    border: 1px solid;
    font-weight: bold;
    padding: 5px;
}

.btn_pakiet input,
.btn_pakiet_on input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    width: 100%;
}

/* koniec nowej profil - pakiety */
textarea[disabled="disabled"] {
    background-color: #ebebe4;
}

.btn_disabled {
    font-size: 14px;
    background-color: #ebebe4;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    font-weight: bold;
    cursor: pointer;
}

.btn_on_disabled {
    font-size: 14px;
    background-color: #ebebe3;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    font-weight: bold;
    cursor: pointer;
}

.opis_news {
    max-height: 30px;
    overflow: hidden;
    text-align: left;
}

/* .opis_news::after {
    content: "...";
    display: inline-block;
} */
b.name_news {
    font-size: 13px;
}

.newlist {
    list-style: none;

    /* Remove default bullets */
}

.newlist li {
    margin-left: 20px;
}

.newlist li::before {
    content: "\2022";
    color: rgb(153, 204, 0);
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
}

.TabberContentIn_All h3 {
    color: #65a41d;
    font-size: 20px;
}

.about_desc {
    float: left;
    height: auto;
    width: 90%;
    padding-top: 17px;
    border: solid 1px #dfe0e2;
    padding-top: 0;
}

.about_desc .nag {
    background-color: #9C0;
    color: #FFF;
    font-weight: bold;
    font-size: 14px;
    text-align: left;
    margin-bottom: 10px;
}

.about_desc .cont {
    width: auto;
    padding: 30px;
    text-align: left;
    overflow: hidden;
    padding-top: 0px;
    padding-bottom: 10px;
}

.about_desc .cont ul {
    list-style: decimal;
    list-style-position: unset;
}

.about_desc .cont ul li {
    padding-left: 0px;
    margin-bottom: 10px;
}

span.bluetext {
    color: #4189AF;
    font-weight: bold;
}

span.greentext {
    color: #65a41d;
    font-weight: bold;
}

span.orangetext {
    color: #FF9249;
    font-weight: bold;
}

.enve {
    height: 265px;
    padding-top: 20px;
}

.enve_text {
    float: left;
    width: 70%;
}

.enve_image {
    float: left;
    width: 30%;
}

.enve_linkemail {
    background-color: #EBEBEB;
}

#formNameField {
    font-size: 16px;
    color: #ffffff;
    text-align: left;
    padding-left: 0px;
    padding-right: 10px;
    font-weight: bold;
}

.titls {
    font-size: 18px;
    color: #F47920;
}

#aspektyUzytkownikaAll tbody td,
#komorkiUzytkownikaAllwp tbody td {
    color: #09b850;
}

#aspektyUzytkownikaAll option,
#komorkiUzytkownikaAllwp  option {
    margin: 0;
    padding: 5px 2px 5px 5px;
    color: #1e1e1e;
    /* background-repeat: no-repeat; */
    /* background-position: 2px; */
    margin-right: 10px;
    font-size: 15px;
    overflow: hidden;
}

#error_contentdpidx {
    background-color: #000000;
    padding: 5px;
    font-size: 14px;
    border-radius: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.treeview .statusall .state,
.Tree_section_sel .statusall .state,
.Tree_section .statusall .state,
.Tree_section_on .statusall .state {
    width: 17px;
    height: 17px;
    top: 0px;
    float: none;
}

.treeview .statusall .state div,
.Tree_section_sel .statusall .state div,
.Tree_section .statusall .state div,
.Tree_section_on .statusall .state div {
    width: 15px;
    height: 15px;
}

.modal-dialog {
    z-index: 1021;

    /* WyĹĽszy niĹĽ inne elementy Bootstrap */
    /*margin-top: 150px;*/
}

.modal-backdrop {
    z-index: 97;

    /* Musi byÄ‡ niĹĽszy niĹĽ modal */
}

@media (min-width: 576px) {
    .modal-dialog {
        /*margin-top: 150px;*/
    }
    .scrollfix {
        margin-top: 0px!important;
    }
}

@media (max-width: 576px) {
    .modal-dialog {
        margin-top: 0px;
        /*border-top: 1px solid;*/
    }
}

.login_div {
    float: left;
    width: 100%;
    margin-bottom: 25px;
}

#profil_div {
    width: 94%;
}

@media (max-width: 991px) {
    #profil_div {
        position: static !important;
        width: 94%;
    }

    #profil_div .dropdown-menu {
        width: 100%;
    }

    #profil_btn {
        height: 52px;
    }
    #profil_div2 {
        position: static !important;
        width: 94%;
    }
}

.btn_dark {
    background-color: #85878a;
    color: #FFFFFF;
    cursor: pointer;

    /* float: left; */
    font-size: 10px;
    font-weight: bold;

    /* margin-right: 10px; */
    padding: 1px 5px;
    width: 60px;
    padding: 5px;
    border-radius: var(--bs-border-radius-lg) !important;
}

.btn_dark_on {
    background-color: #85878a;
    color: #FFFFFF;
    cursor: pointer;

    /* float: left; */
    font-size: 10px;
    font-weight: bold;

    /* margin-right: 5px; */
    padding: 1px 5px;
    width: 60px;
    padding: 5px;
    border-radius: var(--bs-border-radius-lg) !important;
}

body .treeview a:link {
    margin-right: 0px !important;
}

.EditDiv_content_in .form-check {
    padding-top: 8px;
    padding-bottom: 8px;
}

.fade-out {
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
}

.fade-in {
    opacity: 1;
    transition: opacity 0.5s ease-in-out;
}

/* DomyĹ›lnie pozycja wzglÄ™dna */
.jumpto {
    position: relative !important;
    width: 100%;
    margin-top: initial;
}

/* Dla ekranĂłw o szerokoĹ›ci co najmniej 768px (np. rozmiar md) i wiÄ™kszych */
@media (min-width: 1200px) {
    .jumpto {
        position: fixed !important;
        width: auto;
        margin-top: 100px;
    }
}

.navbar-expand-lg .navbar-collapse .navbar-nav .dropdown-toggle::after {
    position: static;
    right: 15px;
}

/* nadpisywanie drzewa */
body .mojalistatab .Tree_section_sel {
    background-color: #CCCCCC;
    background-color: #F47920 !important;
    background-image: linear-gradient(180deg, #d95a00, #F47920) !important;

    /* font-size: 18px; */
    color: #ffffff;

    /* float: left; */
    margin-bottom: 1px;

    /* overflow: auto; */
    /* padding-bottom: 5px; */
    display: flex;
    align-content: center;
    align-items: center;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

body .mojalistatab .Tree_section_on {
    background-color: #F47920;
    border-bottom: solid 1px #EEEEEE;

    /* font-size: 18px; */
    color: #ffffff;
    cursor: pointer;

    /* width: 99%; */
    /* float: left; */
    margin-bottom: 1px;

    /* overflow: auto; */
    /* padding-bottom: 5px; */
    display: flex;
    align-content: center;
    align-items: center;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

body .ocenazgodnoscitab .Tree_section_sel {
    background-color: #CCCCCC;
    background-color: #F47920 !important;
    background-image: linear-gradient(180deg, #0961b8, #939393) !important;

    /* font-size: 18px; */
    color: #ffffff;

    /* float: left; */
    margin-bottom: 1px;

    /* overflow: auto; */
    /* padding-bottom: 5px; */
    display: flex;
    align-content: center;
    align-items: center;
}

body .ocenazgodnoscitab .Tree_section_on {
    background-color: #939393;
    border-bottom: solid 1px #EEEEEE;

    /* font-size: 18px; */
    color: #ffffff;
    cursor: pointer;

    /* width: 99%; */
    /* float: left; */
    margin-bottom: 1px;

    /* overflow: auto; */
    /* padding-bottom: 5px; */
    display: flex;
    align-content: center;
    align-items: center;
}

/* body .modal-backdrop.fade.show { */
/* z-index: 99 !important; */
/* } */

.lilist {
    background-color: #ffffff;
    color: #666666 !important;

    /* background-repeat: no-repeat; */
    padding: 5px;

    /* padding-left: 14px; */
    /* background-position: 2px; */
    margin-right: 0px;
}

.lilist_on {
    background-color: #f47920;
    color: #ffffff !important;

    /* background-repeat: no-repeat; */
    padding: 5px;

    /* padding-left: 14px; */
    /* background-position: 2px; */
    margin-right: 0px;
    width: 100%;
}

.iconitem_own {
    background-color: #f47920;
    color: #ffffff;
    padding: 6px;
    border-radius: 100%;
}

.treeBlack img {
    margin-right: 10px;
    width: 25px;
    height: max(29px);
}

.orange_img_filter {
    filter: sepia(1) saturate(10) hue-rotate(-10deg);
}

body .mojalistatab .Tree_section_sel .tree_section_icon_0_oddzialywanie,
body .mojalistatab .Tree_section_sel .tree_section_icon_komorka,
body .mojalistatab .Tree_section_on .tree_section_icon_0_oddzialywanie,
body .mojalistatab .Tree_section_on .tree_section_icon_komorka,
body .mojalistatab .Tree_section_sel .tree_section_icon_1_srodowiskowy,
body .mojalistatab .Tree_section_sel .tree_section_icon_komorka,
body .mojalistatab .Tree_section_on .tree_section_icon_1_srodowiskowy,
body .mojalistatab .Tree_section_on .tree_section_icon_komorka,
body .mojalistatab .Tree_section_sel .tree_section_icon_2_bhp,
body .mojalistatab .Tree_section_sel .tree_section_icon_komorka,
body .mojalistatab .Tree_section_on .tree_section_icon_2_bhp,
body .mojalistatab .Tree_section_on .tree_section_icon_komorka,
body .mojalistatab .Tree_section_sel .tree_section_icon_3_pozarowy,
body .mojalistatab .Tree_section_sel .tree_section_icon_komorka,
body .mojalistatab .Tree_section_on .tree_section_icon_3_pozarowy,
body .mojalistatab .Tree_section_on .tree_section_icon_komorka,
body .mojalistatab .Tree_section_sel .tree_section_icon_4_energetyczny,
body .mojalistatab .Tree_section_sel .tree_section_icon_komorka,
body .mojalistatab .Tree_section_on .tree_section_icon_4_energetyczny,
body .mojalistatab .Tree_section_on .tree_section_icon_komorka,
body .mojalistatab .Tree_section_sel .tree_section_icon_5_informacyjny,
body .mojalistatab .Tree_section_sel .tree_section_icon_komorka,
body .mojalistatab .Tree_section_on .tree_section_icon_5_informacyjny,
body .mojalistatab .Tree_section_on .tree_section_icon_komorka {
    filter: brightness(0) invert(1);
}

body .treeview li a:hover .orange_img_filter,
body .treeview li a:hover img {
    filter: brightness(0) invert(1);
}

body .rozdz {
    color: #7e7e7e;
    font-weight: normal;
    padding-left: 5px;
}

.AktWymContent_desc_cont b {
    color: #ffffff;
    background-color: #09b850;
    padding: 3px;
    border-radius: 0px;
    margin-left: -31px;
    margin-right: 10px;

    /* margin-bottom: 4px; */
    /* display: inline-flex; */
}

.AktWymContent_desc_name center {
    background-color: #f3f3f3;
    border-radius: 10px;
    padding: 10px;
}

body .father2 {
    color: #663333;

    /* background-image: url(../../images/arrow.gif); */
    background-repeat: no-repeat;
    padding-left: 10px;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    background-position: 5px 150% /*float:left; width:99%;*/;
}

body .father2_on {
    /* background-color: #fbfbfb; */
    color: #000000 !important;

    /* background-image: url(../../images/arrow.gif); */
    background-repeat: no-repeat;
    padding-left: 10px;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    background-position: 5px 150%;
    font-weight: normal;
    background: rgb(255, 255, 255);
    background: linear-gradient(1deg, rgba(255, 255, 255, 0) 0%, rgba(249, 249, 249, 1) 100%);
}

body .father2_on .rozdz {
    color: #f47920;

    /* background-color: #ffffff; */
    padding: 0px;
    font-weight: normal;
    padding-left: 5px;
}

body .father2 a:link,
body .father2 a:visited,
body .father2 a:hover {
    color: #000000;
    display: flex;
    flex-direction: row;
}

body .father2_on a:link,
body .father2_on a:visited,
body .father2_on a:hover {
    color: #f47920;
    font-weight: normal !important;
    display: flex;
    flex-direction: row;
}

.AktWymContent_list ul.collapsible {
    background-color: transparent;

    /* border: solid 1px #e3e3e3; */
    padding: 0;
    margin: 0;
}

.AktWymContent_list .collapsible li {
    padding: 0;
    margin: 0;
    background-color: #ffffff;
    overflow: hidden;
    -webkit-box-shadow: var(--bs-box-shadow-sm) !important;
    box-shadow: var(--bs-box-shadow-sm) !important;
    border-radius: 4px;
    margin-bottom: 0px;
}

.AktWymContent_list li {
    margin-left: 6px;
    padding: 0px;

    /* list-style-position: inherit; */
    text-decoration: none;
    list-style-image: none;
    background-color: #ffffff;
    margin-bottom: 6px;
    border-bottom: solid 1px #EBEBEB;

    /* padding: 5px !important; */
}

.AktWymContent_list li ul {
    background-color: #ffffff;
    padding: 8px;
    margin-left: 20px;
    padding-left: 8px;

    /* background: rgb(255, 255, 255);
    background: linear-gradient(1deg, rgba(255, 255, 255, 0) 0%, rgba(249, 249, 249, 1) 100%); */
}

body .father2 span.brown {
    /* background-color: #f9f9f9;
    color: #606060; */
    font-weight: normal;
    padding: 0px;
    padding-left: 0px;
    padding-right: 5px;
    border-radius: 5px;
}

body .father2_on span.brown {
    /* background-color: #f9f9f9;
    color: #606060; */
    font-weight: normal;
    padding: 0px;
    padding-left: 0px;
    padding-right: 5px;
    border-radius: 5px;
}

span.brown {
    text-align: left;
    display: block;
}

a.brown::before {
    /* content: "§"; */
    /* background-image: url('https://upload.wikimedia.org/wikipedia/commons/1/18/Paragraf_-_symbol.svg'); */
    background-size: contain;
    background-repeat: no-repeat;
    width: 0px !important;
    height: 16px !important;
    position: relative;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0;
}

ul li ul li a.brown::before {
    content: "";
    /*background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-text-paragraph" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M2 12.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5m0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5m0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5m4-3a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5"></path></svg>');*/
    background-size: contain;
    background-repeat: no-repeat;
    width: 16px !important;
    height: 16px !important;
    position: absolute;
    margin-left: -24px;
    margin-top: 6px;
}

.father2_on a.brown::before {
    /* content: "§"; */
    /* filter: brightness(0) invert(1); */
}

.Tabber_text2 p {
    background-color: #fbfbfb;
    padding: 20px;
    border-radius: 0px;
    -webkit-box-shadow: var(--bs-box-shadow-sm) !important;
    box-shadow: var(--bs-box-shadow-sm) !important;

    /* max-height: 190px;
    overflow: auto; */
}

.AktWymContent {
    background-color: #F5F4F4;

    /* overflow: hidden;
    -webkit-box-shadow: var(--bs-box-shadow-sm) !important;
    box-shadow: var(--bs-box-shadow-sm) !important; */
}

.AktWymContent_list .collapsible li ul li {
    /* background-color: #f9f4f4; */
    font-weight: normal;
}

.AktWymContent_list .collapsible li ul li ul li {
    /* background-color: #EBEBEB; */
    font-weight: normal;
}

.AktWymContent_list .collapsible li ul li a::before {
    content: "";

    /* background-color: #FF0000; */
    /* background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-text-paragraph" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M2 12.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5m0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5m0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5m4-3a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5"></path></svg>'); */
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 0px;

    /* width: 16px !important;
    height: 16px !important;
    position: relative;
    margin-left: -24px;
    margin-top: 6px; */
}

.AktWymContent_list .collapsible li ul li ul li a::before {
    content: "";

    /* background-color: #FF0; */
    /* background-image: url('https://www.svgrepo.com/show/137068/ribbon-mark.svg'); */
    background-size: contain;
    background-repeat: no-repeat;

    /* width: 16px !important;
    height: 16px !important;
    position: relative;
    margin-left: -24px;
    margin-top: 6px; */
}

.small_own_btn {
    --bs-btn-padding-y: 0.25rem;
    --bs-btn-padding-x: 0.5rem;
    --bs-btn-font-size: .75rem;
}
.number_format {
    font-weight: bold;
}

body .AktWymContent_desc_cont ul.collapsible li {
    padding: 15px;
    padding-top: 15px;
    padding-bottom: 0px;
    overflow: hidden;
}

body #myTabContent .ownstyle p {
    background: transparent;
    box-shadow: none !important;
}

body .ownstyle {
    padding-top: 20px;
}

body .ownstyle span.AktWymContent_desc_name {
    padding-left: 12px;
    padding-right: 12px;
    display: block;
    text-align: left;
}

body .ownstyle span.AktWymContent_desc_name:empty {
    display: none;
}

body .ownstyle .father2,
body .ownstyle .father2_on {
    -webkit-box-shadow: var(--bs-box-shadow-sm) !important;
    box-shadow: var(--bs-box-shadow-sm) !important;
    background-color: #ffffff;
    border: solid 1px #EBEBEB;
    border-radius: 5px;
}

body .ownstyle .collapsible li {
    margin: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

a[name="przypisy"] {
    margin-left: 10px;
    margin-right: 10px;
    display: block;
    color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)) !important;
}

body .ownstyle .collapsible li a.brown::before {
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
    content: '\f062';
    margin-right: 18px;
}

body .ownstyle ul {
    padding-left: 10px;
    padding-right: 10px;
}

.col_exp_list .el_name a {
    font-size: 16px;
}

.person_place {
    position: relative;
    padding: 0 !important;
    -webkit-box-shadow: var(--bs-box-shadow-sm) !important;
    box-shadow: var(--bs-box-shadow-sm) !important;
    padding: 10px !important;
    background-color: #ffffff !important;
    left: 80px;
    top: -10px;
    transform: rotate(-5deg);
    width: auto;
}

.person_place::before {
    content: "";
    background-image: url(files/20250307161015/paper_clip.png);
    position: absolute;
    width: 55px;
    height: 120px;
    z-index: 9999;
    background-position: center;
    background-size: cover;
    top: -30px;
    left: -10px;
    filter: drop-shadow(1px 5px 4px #EBEBEB);
    filter: hue-rotate(316deg);
    filter: saturate(0.2);
}

@media (max-width: 640px) {
    .person_place {
        left: 30% !important;
    }
}

@media (min-width: 641px) and (max-width: 768px) {
    .person_place {
        left: 5% !important;
    }
}

@media (min-width: 769px) and (max-width: 1024px) {
    .person_place {
        left: 5% !important;
    }
}

body .person_name {
    /* font-size: 23px !important;
    color: #09b850;
    font-weight: bold;
    padding: 10px !important; */
}

body .person_tz {
    font-size: 13px !important;

    /* color: #09b850;
    font-weight: normal;
    padding: 10px !important; */
}

div#apidx_nazwa {
    margin-left: auto;
    margin-right: auto;
}

/* responsible table */
@media (max-width: 768px) {
    body .table-responsive {
        overflow-x: unset;
        -webkit-overflow-scrolling: touch;
    }

    .one_row_responsive {
        /* display: block; */
        width: 100%;

        /* background-color: #FF0 !important; */
    }

    .one_row_responsive tr th {
        /* background-color: #003399; */
        display: none;
    }

    .one_row_responsive td[td-name] {
        /* background-color: #f7c32e !important; */
        display: block;
        /* width: 100%; */
        /* max-width: 100% !important; */
        /* min-width: 100% !important; */
    }

    .one_row_responsive td[td-name]::before {
        content: attr(td-name);
        display: block;
        color: #707070;
        white-space: pre;

        /* lub pre-line */
    }

    /* .one_row_responsive td[td-collapsed="true"] {
        display: none;
    }

    .one_row_responsive td[td-collapsed="true"].show {
        display: block;
    } */
    body .one_row_responsive td[td-collapsed-click]::after {
        content: "zwiń / rozwiń" !important;
        display: block;
        width: 80px;
        height: 20px;
        background-color: #939393;
        color: #FFFFFF;
        position: relative;
        border-radius: 5px;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px;
        font-size: 12px;
    }

    .one_row_responsive td[td-collapsed="true"] {
        max-height: 0;
        overflow: hidden;
        transition: max-height 0.5s ease-out;
        padding: 0px !important;

        /* margin: 0px !important; */
        border: none !important;
    }

    .one_row_responsive td[td-collapsed="true"].show {
        max-height: unset;
        background-color: #f5f5f5;
        color: #333;
        padding: 10px !important;

        /* margin: 10px !important; */
        border-bottom: solid 1px #707070 !important;
        width: 101%;
    }

    body .oz_table_sel td:nth-child(1) {
        position: relative !important;
        width: auto !important;
    }

    body .oz_table_sel td,
    body .oz_table_sel td a {
        color: #939393;
        border-bottom-color: #939393 !important;
    }

    body .oz_table_sel td * {
        color: #939393 !important;
    }

    body .oz_table_sel td .btn {
        color: #FFFFFF !important;
    }

    body .one_row_responsive .oz_table_sel td[td-collapsed-click] {
        color: #FFFFFF !important;
    }

    body .one_row_responsive td[td-hide="true"] {
        display: none;
    }

    body .one_row_responsive td[td-bgcolor="true"] {
        background-color: #939393;
        color: #FFFFFF !important;
    }

    .mobile-fixed {
        background-color: #1e1e1e;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        margin-bottom: 5px;
    }

    body .Tabber_text2 p {
        padding: 10px !important;
    }

    body .AktWymContent_desc_cont {
        text-align: initial !important;
    }

    body #tresc_komentarza {
        width: 100% !important;
    }

    body #temat_komentarza {
        width: 100% !important;
    }

    body #komentarze_block td {
        display: block !important;
    }
    body .table-responsive .legend {
        position: fixed;
        bottom: 0;
        z-index: 999;
        background-color: #1e1e1e;
        height: auto;
        left: 0;
        width: 100%;
        text-align: center;
        color: #FFFFFF;
        padding: 10px;
        font-size: 12px;
    }
    body .one_row_responsive .oz_table_sel td {
        color: #333 !important;
        background: #f5f5f5;
    }
    body .one_row_responsive .oz_table_sel td * {
        color: #707070 !important;
    }
    .one_row_responsive td[td-name]::before {
        content: attr(td-name);
        display: block;
        color: #5d82d1;
        white-space: pre;
        font-weight: bold;
        font-size: 0.85em;
        padding: 0px;
        padding-top: 5px;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .one_row_responsive td[td-name="Nazwa wymagania"] a {
        max-height: 70px;
        overflow: auto;
        display: block;
    }
}


/* end responsible table */
body .oz_table_sel td,
body .oz_table_sel td a {
    color: #ffffff;
    border: solid 1px #FFFFFF;
}
body .oz_table_sel td * {
    color: #ffffff !important;
}
body .one_row_responsive td[td-collapsed="false"] {
    /* background-color: #f5f5f5;
    color: #333; */
}
body .oz_table_sel td:nth-child(1) {
    background-color: #707070;
    font-size: 15px;
    position: absolute;
    margin-top: -3px;
    margin-left: -18px;
    width: 57px;
    -webkit-box-shadow: var(--bs-box-shadow-sm) !important;
    box-shadow: var(--bs-box-shadow-sm) !important;
    border: solid 1px #707070;
}
.mobile-fixed {
    color: white;
    text-align: center;
    padding: 10px;
    z-index: 3;
}
td[td-name="Raport"] a {
    background-color: #939393;
    color: #FFFFFF !important;
    padding: 2px;
}
.nagown {
    font-family: "Instrument Sans", sans-serif/*"Inter", sans-serif*/;
    font-weight: bold;
    line-height: normal;
    font-size: 20px;
}

body .identyfikacjatab .bg-listw,
body .identyfikacjatab .bg-listw .Tree_section {
    --bs-bg-opacity: 1;
    background-color: #09b850 !important;
    border-color: #09b850 !important;
    color: #FFFFFF;
    border: 0;
}

body .identyfikacjatab .bg-listw .Tree_section_on {
    background-color: #ffffff;
    color: #09b850;
    border: 0;
}

body .mojalistatab .bg-listw,
body .mojalistatab .bg-listw .Tree_section {
    --bs-bg-opacity: 1;
    background-color: #F47920 !important;
    border-color: #F47920 !important;
    color: #FFFFFF;
    border: 0;
}

body .mojalistatab .bg-orange-listw .Tree_section_on {
    background-color: #ffffff;
    color: #F47920;
    border: 0;
}

body .ocenazgodnoscitab .bg-listw,
body .ocenazgodnoscitab .bg-listw .Tree_section {
    --bs-bg-opacity: 1;
    background-color: #939393 !important;
    border-color: #939393 !important;
    color: #FFFFFF;
    border: 0;
}

body .ocenazgodnoscitab .bg-listw .Tree_section_on {
    background-color: #ffffff;
    color: #939393;
    border: 0;
}

body #answerArticleText {
    font-size: 12px;
}
body #answerArticleText b {
    color: #ffffff;
    background-color: #303030;
    padding: 3px;
    border-radius: 0px;
    margin-left: 0px;
    margin-right: 10px;
}

body #answerArticleText::before {
    content: attr(opis-name);
    width: 200px !important;
    height: 10px !important;
    background-color: #000000;
    position: relative;
    top: 9px;
    left: 4%;
    z-index: 1;
    padding: 3px;
    color: #FFFFFF;
    font-size: 11px;
    border-radius: 3px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.iconlist {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-text-paragraph" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M2 12.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5m0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5m0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5m4-3a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5"></path></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 0px;
    width: 16px !important;
    height: 16px !important;
    position: relative;
    display: inline-block;
    margin-right: 5px;
    overflow: hidden;
}

.opis::before {
    content: "\f017";
    font-size: 20px;
    position: relative;
    font-family: 'Font Awesome 6 Free';
    left: -7px;
    top: -2px;
    padding: 10px;
    color: #09b850;
}
html {
    scroll-padding-top: 115px; /* dostosuj do wysokości belki */
}

#wp .AktWymContent_desc_cont b {
    color: inherit;
    background-color: inherit;
    padding: inherit;
    border-radius: inherit;
    margin-left: inherit;
    margin-right: inherit;
}
/* blue */
body .bluetable.one_row_responsive {
    border-top-color: #5d82d1;
    border-right-color: #5d82d1;
}

body .bluetable.one_row_responsive td {
    border-bottom-color: #5d82d1;
    border-left-color: #5d82d1;
    color: #5d82d1;
}

body .bluetable.one_row_responsive th {
    color: #5d82d1;
    border-bottom-color: #5d82d1;
    border-left-color: #5d82d1;
}

body .bluetable.one_row_responsive tr:nth-child(2n) {
    background-color: #f0f8ff;
}

body .bluetable.one_row_responsive .oz_table_sel {
    background: #5d82d4 !important;
    color: #FFFFFF;
}

body .bluetable.one_row_responsive .oz_table_sel td {
    border: solid 1px #FFFFFF;
    background-color: #5d82d4;
}

body .bluetable.one_row_responsive.oz_table_sel td:nth-child(3) {
    background-color: #4764a5 !important;
    border: solid 1px #4764a5;
}

body .bluetable.one_row_responsive .oz_table_sel td {
    color: #ffffff;
    background-color: #5d82d4;
}

body .bluetable.one_row_responsive td[td-name="Raport"] a,
body .bluetable.one_row_responsive td[td-name="Formularz"] a {
    background-color: #5d82d1;
    color: #FFFFFF !important;
    padding: 2px;
}

/* responsible table */
@media (max-width: 768px) {
    body .bluetable.one_row_responsive .oz_table_sel td * {
        color: #5d82d4 !important;
    }
    body .bluetable.one_row_responsive .oz_table_sel td div._btn {
        color: white !important;
    }

    body .bluetable.one_row_responsive td[td-collapsed="true"].show {
        background-color: #f0f8ff;
        color: #5d82d1;
        border-left: solid 1px #5d82d1 !important;
    }

    body .bluetable.one_row_responsive td[td-bgcolor="true"] {
        background-color: #5d82d1;
        color: #FFFFFF !important;
    }

    body .bluetable.one_row_responsive td[td-collapsed-click]::after {
        content: "zwiń/rozwiń" !important;
        display: block;
        width: 80px;
        height: 20px;
        background-color: #5d82d1;
        color: #FFFFFF;
        position: relative;
        border-radius: 5px;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px;
        font-size: 12px;
    }

    body .bluetable.one_row_responsive .oz_table_sel td[td-collapsed-click] * {
        /* color: #FFFFFF !important; */
    }
    body table.bluetable.one_row_responsive tr.oz_table_sel td:nth-of-type(1)  {
        background-color: #4764a5 !important;
        border: solid 1px #4764a5;
    }
    body .bluetable.one_row_responsive .oz_table_sel td {
        color: #5d82d1 !important;
        background: #f0f8ff;
        padding: 15px !important;
    }
}

/* end blue */
/* green */
body .greentable.one_row_responsive {
    border-top-color: #09b850;
    border-right-color: #09b850;
}

body .greentable.one_row_responsive td {
    border-bottom-color: #09b850;
    border-left-color: #09b850;
    color: #09b850;
}

body .greentable.one_row_responsive th {
    color: #09b850;
    border-bottom-color: #09b850;
    border-left-color: #09b850;
}

body .greentable.one_row_responsive tr:nth-child(2n) {
    background-color: #f9fffc;
}

body .greentable.one_row_responsive .oz_table_sel {
    background: #09b850 !important;
    color: #FFFFFF;
}

body .greentable.one_row_responsive .oz_table_sel td {
    border: solid 1px #FFFFFF;
    background: #09b850;
}

body .greentable.one_row_responsive .oz_table_sel td:nth-child(1) {
    background-color: #168f45;
    border: solid 1px #168f45;
}

body .greentable.one_row_responsive .oz_table_sel td {
    color: #ffffff;
}

body .greentable.one_row_responsive td[td-name="Raport"] a {
    background-color: #09b850;
    color: #FFFFFF !important;
    padding: 2px;
}

/* responsible table */
@media (max-width: 768px) {
    body .greentable.one_row_responsive .oz_table_sel td * {
        color: #09b850 !important;
    }

    body .greentable.one_row_responsive td[td-collapsed="true"].show {
        background-color: #f9fffc;
        color: #09b850;
        border-left: solid 1px #5d82d1 !important;
    }

    body .greentable.one_row_responsive td[td-bgcolor="true"] {
        background-color: #09b850;
        color: #FFFFFF !important;
    }

    body .greentable.one_row_responsive td[td-collapsed-click]::after {
        content: "zwiń / rozwiń" !important;
        display: block;
        width: 80px;
        height: 20px;
        background-color: #09b850;
        color: #FFFFFF;
        position: relative;
        border-radius: 5px;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px;
        font-size: 12px;
    }

    body .greentable.one_row_responsive .oz_table_sel td[td-collapsed-click] * {
        /* color: #FFFFFF !important; */
    }

    body .greentable.one_row_responsive .oz_table_sel td {
        color: #09b850 !important;
        background: #f9fffc;
    }
}

/* end green */
.tooltip-container {
    position: relative;
    display: inline-block;
}

.tooltipown {
    position: absolute;
    top: -35px;
    left: 50%;
    transform: translateX(-50%);
    visibility: visible;
    opacity: 1;
    z-index: 1000;
    pointer-events: none;
}

.tooltipown-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: #000 transparent transparent transparent;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
}

.tooltipown-inner {
    background-color: #000;
    color: #fff;
    padding: 5px 10px;
    border-radius: 4px;
    text-align: center;
    width: 300px;
}
.nologinmodal {
    width: 580px !important;
    top: 262px !important;
    margin-left: 30vw !important;
    margin-right: 70vw !important;
    position: fixed !important;
    left: unset !important;
}
/* responsible table */
@media (max-width: 768px) {
    .tooltipown {
        top: -190%;

        /* left: 0%; */
    }

    .tooltipown-arrow {
        top: 100%;
        left: 100%;
    }

    .tooltipown-inner {
        width: 200%;
    }

    .legend {
        float: left;
        width: 969px;
        padding-top: 8px;
        color: #ffffff;
        font-size: 11px;
    }
    .nologinmodal {
        width: 100% !important;
        margin-top: 5% !important;
        margin-left: 0px !important;
        top: 0px !important;
        margin-right: 0vw !important;
        position: fixed !important;
        left: unset !important;
    }
    .nologinmodal .addww_content, .nologinmodal .tab_sel, .nologinmodal .addww_content_in {
        width: 100%;
    }
}

.default_tr {
    position: relative;
}

.default_tr::before {
    content: "domyślny";
    padding: 3px;
    background-color: #000000;
    color: #FFFFFF;
    position: absolute;
    margin-top: 5px;
    margin-left: -5px;
}

.bg-violet {
    --bs-bg-opacity: 1;
    background-color: #9e00b0 !important;
}

.modal input,
.modal select,
.modal optgroup,
.modal textarea {
    background-color: black !important;
    color: #FFFFFF;
    border: solid 1px #454545;
    padding: 5px;
    width: 100%;
    margin-bottom: 20px;
    font-size: 14px;
}

.modal option {
    color: #ffffff !important;
    background-color: black !important;
    font-size: 16px;
}

.modal .form-check input {
    width: auto;
}

.modal .form-check-label {
    text-align: left;
    display: block;
}

.modal #alertinfo {
    font-size: 16px;
    color: #09b850 !important;
    font-weight: 100;
    background-color: #101012;
    padding: 3px;
    margin-top: 10px;
    border-radius: 5px;
}
#OZForm {
    margin-top: 50px;
}
ul.szansa li,
ul.ryzyko li {
    display: flex;
    align-items: flex-start;
    margin: 0px 0;
    text-align: left;
}

ul.szansa li::before {
    content: "\f00c";

    /* fa-check */
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    color: #09b850;
    margin-right: 8px;
}

ul.ryzyko li::before {
    content: "\f00d";

    /* fa-xmark */
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    color: red;
    margin-right: 8px;
}

ul.szansa {
    color: #09b850;
}

ul.ryzyko {
    color: red !important;
}
@media (max-width: 768px) {
    body .greentable.one_row_responsive .oz_table_sel td ul.szansa li {
        color: #09b850 !important;
    }

    body .greentable.one_row_responsive .oz_table_sel td ul.ryzyko li {
        color: red !important;
    }
}
ul.checkboxitems li {
    margin-left: -8px;padding-left: 8px;
}
.checkboxitems li::marker {
    content: "\f00c";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    color: #09b850;
    margin-right: 8px;
    padding-right: 20px;
}

.search-wrapper {
    position: relative;
}

.clear-btn {
    position: absolute;
    right: 0px;
    top: 30%;
    transform: translateY(-50%);
    border: none;
    background: transparent;
    font-size: 18px;
    cursor: pointer;
    display: none;
    color: #ffffff;
    background-color: #dc3545;
    border-radius: 3px;
    height: 32px;
}

.clear-btn:hover {
    color: #ffffff;
    background-color: #91000e;
}
@media (max-width: 768px) {
    body .one_row_responsive td[td-pion="true"] {
        /* background-color: #FF0 !important; */
        display: flex !important;
        flex-direction: column;
    }
    /* body .one_row_responsive td[td-pion="false"] {
    background-color: #006bff !important;
    display: block !important;
    // left: 0;
    // position: relative;
    z-index: 1;
    } */
    body .one_row_responsive td[td-pion="true"] {
        /* background-color: #FF0 !important; */
        display: table-cell !important;
        width: 80px !important;
        padding: 0;
        padding-top: 15px;
        padding-bottom: 0px;
    }
    body .one_row_responsive td[td-pion="true"] .cos {
        padding-top: 10px;
        padding-bottom: 10px;
        width: 100%;
        border-bottom: solid 1px #5579c0;
        display: block;
        text-align: right;
        padding-right: 30%;
        height: 40px;
    }
    body .one_row_responsive td[td-pion="true"] .oz_cont div:nth-child(1) {
        border-top: solid 1px #5579c0;
    }
    body .one_row_responsive td[td-pion="true"] .oz_cont div:before {
        content: attr(td-name);
        position: absolute;
        width: 40px;
        left: 0;
        top: 28%;
        white-space: pre;
        font-weight: bold;
        font-size: 0.85em;
        color: #5d82d1;
        padding: 10px;
        padding-top: 0;
    }
    body .one_row_responsive td[td-pion="true"]:not(.show):last-child {
        border-bottom: solid 0px #5579c0;
    }
    body .one_row_responsive .show-rows td:not(.show) td[td-pion="true"]:last-child {
        border-bottom: solid 5px #5579c0;
    }
    body .one_row_responsive .show-rows td.own_view.show {
        border-bottom: solid 1px #5579c0;
    }
    /* #OZForm .legend {
    position: fixed;
    z-index: 9999;
    bottom: 0;
    background-color: #1e1e1e;
    left: 0;
    height: 80px;
    border: 0;
    color: #FFFFFF !important;
    } */
    td[td-name="Akcje"].show {
        background-color: #1e1e1e !important;
        position: fixed;
        bottom: 59px/*110px*/;
        z-index: 9999;
        left: -1px;
        padding-top: 20px !important;
        padding-bottom: 20px !important;
        height: auto;
        max-height: initial;
        border: 0;
        max-height: initial !important;
    }
    .one_row_responsive td[td-name="Akcje"].show::before {
        color: #ffffff;
        padding-top: 10px;
        content: "";
    }
    .gr {
        display: flex;
        flex-wrap: wrap;
        margin: 0px;
        justify-content: center;
        gap: 10px;
    }
    .gr .gap-1 {
        /* height: 124px; */
        /* overflow: auto; */
        width: 100%;
    }
    .controlQuestionModaldiv .modal-dialog.modal-dialog-centered {
        top: 0px;
        margin-top: 0;
        padding: 0;
        padding-top: 10px;
        padding-bottom: 80px;
        z-index: 99999999;
        position: absolute;
    }
    body .bluetable.one_row_responsive td[td-name="Akcje"].show * {
        color: #ffffff !important;
    }
    .gallery_modal_dialog {
        margin-top: 0;
        z-index: 999999;
        bottom: 15px;
    }
    .savedivform {
        position: fixed;
        z-index: 9999;
        background-color: #1e1e1e;
        bottom: 0px/*70px*/;
        width: 100%;
        left: 0;
        padding: 10px;
        display: flex;
        justify-content: center;
    }
    .show-rows td:not(.show) {
        height: 186px;
    }
    body .met_table th {
        background-color: #FF0;
        display: none;
        width: auto !important;
    }
    body .met_table td:before {
        content: attr(met-name);
        display: block;
        font-weight: bold;
        font-size: 0.85em;
        color: #444;
        margin-bottom: 4px;
    }
    body .met_table td {
        width: 100% !important;
        display: inline-block !important;
    }
    .status_group_name {
        min-height: 70px;
        padding-top: 10px;
    }
    body .gallery_modal_dialog {
        bottom: 0px;
    }
    html body #ui-datepicker-div {
        position: fixed !important;
        top: 6% !important;
        z-index: 999999999999;
        bottom: 0px !important;
        margin-bottom: 0px;
        height: 360px;
        width: 93vw;
        left: 3vw !important;
        right: 3vw !important;
        display: none;
    }
}
table#oz_table .group_table_td td {
    padding: 0;
    background-color: #ffffff;
}
.status_group {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.gr {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.zoom-container {
    overflow: hidden;
    touch-action: none;
}
.zoom-target {
    transition: transform 0.2s ease;
    cursor: grab;
}
.carousel-caption h6 {
    background-color: rgba(0, 0, 0, 0.6);
    padding: 0.25rem 0.5rem;
    border-radius: 0.25rem;
    display: inline-block;
    position: relative;
    color: #ffffff;
    font-size: 15px;
    font-weight: 100;
}
.carousel-caption {
    bottom: 0;
}
h5.modal-title {
    font-size: 12px;
    font-weight: normal;
}
@media (min-width: 769px) {
    tr[td-show-column-name-above-row="true"] {
        padding-top: 20px;
        display: table-row;
    }
    tr[td-show-column-name-above-row="true"] td::before {
        content: attr(td-name-lg);
        display: block;
        font-weight: bold;
        font-size: 0.85em;
        color: #444;
        margin-bottom: 4px;
        color: #5d82d1;
        margin-bottom: 54px;
    }
    body .one_row_responsive td[td-pion="true"] .oz_cont div {
        margin-top: -19px;
    }
}
body .bluetable.one_row_responsive td  a {
    color: #5d82d1;
    font-size: 14px;
}
body .one_row_responsive .sign_info {
    background-color: #e1ebff;
    cursor: pointer;
    color: #666666;
}
body .one_row_responsive td[td-pion="true"] .oz_cont div {
    position: relative;
}
body .one_row_responsive td[td-pion="true"] .oz_cont div:before {
    content: attr(td-name-lg);
    display: block;
    font-weight: bold;
    font-size: 0.85em;
    color: #444;
    margin-bottom: 4px;
    color: #5d82d1;
    margin-bottom: 10px;
}
.custom-tooltip-z {
    --bs-tooltip-bg: #198754;
    --bs-tooltip-color: #FFFFFF;
}
.custom-tooltip-n {
    --bs-tooltip-bg: #dc3545;
    --bs-tooltip-color: #FFFFFF;
}
.custom-tooltip-o {
    --bs-tooltip-bg: #dc3545;
    --bs-tooltip-color: #FFFFFF;
}
.custom-tooltip-karta {
    --bs-tooltip-bg: #d6293e;
    --bs-tooltip-color: #FFFFFF;
    font-size: 12px;
    opacity: 0.9 !important;
    z-index: 999 !important;
}
body #niezgodnosc_item_header {
    width: 100%;
    height: auto;
    overflow: auto;
    border: 0px solid #9C9C9C;
}
body #niezgodnosc_item_cont {
    width: initial;
    height: initial;
    overflow: inherit;
    border: 0px solid #9C9C9C;
}
body .niezgodnosc_item {
    width: 100%;
    height: auto;
    clear: both;
    border: 0px solid green;
    background-color: #191a1c;
}
body .niezgodnosc_item_h {
    /* width: initial;
    height: initial;
    overflow: inherit;
    border: 0px;
    float: none; */
}
body .modal {
    z-index: 99999999;
}
.niezgodnosc_item div[div-name][div-name]::before {
    content: attr(div-name);
    display: block;
    color: #707070;
    white-space: pre;
}
body .met_table th {
    background-color: #ebebeb;
    color: #000000;
    font-size: 13px;
}
body .met_table .sign_info {
    /* background-position: center center; */
    background-color: #eeeeee;
    cursor: pointer;
    color: #000000;
}
body .met_table td {
    /* background-color: #EDEDED; */
    padding: 7px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ebebeb;
    border: solid 1px #ebebeb;
    font-size: 13px;
}
#col_exp_list1 .lista2 div {
    margin-bottom: 20px;
    margin-top: -7px;
    padding: 0px;
    text-align: left;
    /*display: list-item;*/
    list-style: circle;
    margin-left: 10px;
    list-style: outside;
}
#col_exp_list1 .lista2 a {
    margin-bottom: 0px;
    padding: 5px !important;
    text-align: left !important;
    padding-top: 0px;
    padding-bottom: 0;
    display: inline-block;
    padding-top: 0px !important;
    display: block;
}
#col_exp_list1 .lista2 {
    padding-left: 0px;
    padding-right: 0px;
}
#col_exp_list1 .lista2 a {
    /* background-color: #00ceff; */
    padding-left: 0px !important;
    margin-left: 0px !important;
    padding-left: 0px !important;
    padding-right: 20px !important;
}
#col_exp_list1 .lista2 a:nth-child(1n+2) {
    /* background-color: #dc3545; */
    margin-left: 20px !important;
}
body .carousel-item img {
    background-color: transparent !important;
}
body button.carousel-control-prev,
body button.carousel-control-next {
    background-color: transparent;
}
body .carousel-control-prev-icon,
body .carousel-control-next-icon {
    filter: invert(1);
}
.legend_icons {
    font-size: 14px;
    margin-top: 20px;
    margin-bottom: 20px;
}
body .bluetable.one_row_responsive#oz_table .textareaclass {
    width: 90%;
    height: 300px;
}
.btn-responsive {
    width: auto;
}
@media (min-width: 768px) {
    .btn-responsive {
        width: 100%;
    }
}
.termin-col {
    width: 100%;
    /* domyślnie na mobilu */
}
@media (min-width: 576px) {
    .termin-col {
        flex: 0 0 12.5%;
        max-width: 16.5%;
    }
}
body .one_row_responsive .status_group_name::after {
    content: "zwiń/rozwiń" !important;
    display: block;
    width: 90px;
    height: auto;
    background-color: #5d82d1;
    color: #FFFFFF;
    position: relative;
    border-radius: 5px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    font-size: 11px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: 100;
    padding-top: 2px;
    padding-bottom: 2px;
}
body #ui-datepicker-div {
    /* top: 30vh !important; */
    /* position: absolute !important;
    display: none; */
}
.attachment-list a {
    width: 200px;
    text-wrap: initial;
    display: inline-block;
    max-width: 300px;
    white-space: normal;
    word-break: break-all;
    overflow-wrap: anywhere;
    margin-bottom: 10px;
}
.bg-purple-gradient {
    background: linear-gradient(45deg, #6a0dad, #b44cff);
    color: #fff !important;
}
/* body .ui-widget-content, body .ui-widget-header {
background: #000000 !important;
color: #FFFFFF !important;
border: solid 1px #3f3f3f;
}
body .ui-state-default, body .ui-widget-content .ui-state-default {
background: #000000 !important;
color: #FFFFFF !important;
border: solid 1px #3f3f3f;
}
body .ui-state-highlight, body .ui-widget-content .ui-state-highlight {
background: #09b850 !important;
color: #FFFFFF !important;
border: solid 1px #09b850;
} */
.xl_vh_45 {
    height: 55vh;
}

@media (max-width: 768px) {
    .sm_vh_75 {
        height: 75vh !important;
    }
}
@media (min-width: 576px) and (max-width: 665px) {
    .isobutton {
        font-size: 1.9vw !important;
        padding-top: 1.2vw !important;
        padding-bottom: 1.2vw !important;
    }
    .treedrop {
        padding-left: 4vw !important;
        padding-right: 4vw !important;
    }

}
@media (min-width: 576px) and (max-width: 666px){
    .treedrop {
        padding-left: 23vw !important;
        padding-right: 3vw !important;
    }

}
@media (min-width: 667px) and (max-width: 666px){
    .treedrop {
        padding-left: 23vw !important;
        padding-right: 3vw !important;
    }

}
@media (min-width: 667px) and (max-width: 991px){
    .treedrop {
        padding-left: 29vw !important;
        padding-right: 3vw !important;
    }

}
@media (min-width: 576px) and (max-width: 767px){
    .isobuton2 {
        padding-left: 2vw !important;
        padding-right: 2vw !important;
    }

}
@media (max-width: 768px) {
    body .met_table_visible th {
        display: table-cell !important;
    }
}
#ryzyko-wrapper textarea:focus, #ryzyko-wrapper input:focus {
    color:white!important;
}
#szansa-wrapper textarea:focus, #szansa-wrapper input:focus {
    color:white!important;
}
#searchInput:focus {
    color:initial!important;
}

#fields-wrapper textarea:focus, #fields-wrapper input:focus {
    color:white!important;
}
#leftoptions textarea:focus, #leftoptions input:focus {
    color:white!important;
}
#rightoptions textarea:focus, #rightoptions input:focus {
    color:white!important;
}
#leftoptions_akt textarea:focus, #leftoptions_akt input:focus, #optionsdpidx3 textarea:focus, #optionsdpidx3 input:focus, #optionsdpidx11 textarea:focus #optionsdpidx11 input:focus{
    color:white!important;
}
.AddDiv_content_in textarea:focus,  .AddDiv_content_in input:focus {
    color:white!important;
}
#recaptcha {
    transform-origin: left top;
}

@media (max-width: 360px) {
    #recaptcha {
        transform: scale(0.80);
    }
}
