@charset "utf-8";
@import url("ikony.css");
/* CSS Document */

html, body{margin: 0px; padding: 0px; font-size: 13px; height: 100%; }
body{    font-family: 'latoregular'; background: rgba(255,255,255,1.00);color: rgba(116, 116, 116, 1);}

h1,h2,h3,h4,h5{margin: 0px; padding: 0px; font-weight: normal;}

a{text-decoration: none; color: rgba(1,85,46,1);}

img{max-width: 100%; border: none;}

body>*>*{margin: 0 auto; width: 1200px; max-width: 90%;}

header{background:rgba(1,85,46,1); } 
header>*{overflow: hidden;}
header>*>a{height:280px; display: flex; justify-content: center; align-items: center;}
header>*>a>*{display: flex; margin:0 auto;align-items: center; color: rgba(255,255,255,1.00); font-size:1.2rem;}
header>*>a>*>aside{margin-right:20px; text-align: right; }
header>*>a>*>div>span{display: block; }
header>*>nav{ display:table; width: 100%;border: 0px; border-top: 5px solid rgba(200, 176, 114, 1); table-layout: fixed; }
header>*>nav>*{display: table-cell; vertical-align: middle; text-align: center; background:rgba(245, 246, 246, 1);  padding:20px 30px; border-right: 1px solid rgba(218, 218, 218, 1); font-size: 1.1rem; text-decoration: none; color: rgba(144, 143, 143, 1); transition: 0.5s; }
header>*>nav>*:last-child{border-radius: none;}
header>*>nav>*:hover{background: rgba(228, 228, 228, 1); color: rgba(8, 71, 60, 1);}
header>*>nav>*.active{background: rgba(255,255,255,1.00); color: rgba(8, 71, 60, 1);}
header>*>nav>*.active>*{ color:rgba(8, 71, 60, 1);}
header>*>nav>*>i{margin-right: 5px; font-size: 1.35rem; vertical-align: middle;}

.pulpit_a{display: flex; width: 100%; flex-wrap: wrap; justify-content: space-between; margin-bottom: 40px; flex-direction: column;}
.pulpit_a>*{width: calc(100% - 60px); background: rgba(112,112,112,0.05); border-bottom: 1px dotted rgba(112,112,112,0.15); padding: 30px;  display: inline-flex; flex-direction: column; justify-content: center;text-align: center; }
.pulpit_a>*:first-child{background:rgba(112,112,112,0);  border-top: 1px dotted rgba(112,112,112,0.15); padding-bottom: 10px;  }
.pulpit_a>*>h2{margin-bottom:5px; text-transform: uppercase; font-size: 0.9rem; color: rgba(0,0,0,0.5)}
.pulpit_a>*>.status{font-size: 1.6rem; margin-bottom: 20px; color: rgba(200, 176, 114, 1); }
.pulpit_a>* .ntgh{margin-bottom: 20px;   width: 250px; margin: 0 auto 20px auto; }
.pulpit_a>* .ntgh>*{display: flex; justify-content: space-between; margin-bottom: 5px; }
.pulpit_a>* .ntgh>*>*:last-child{text-align: right; background: rgba(255,255,255,1.00); padding:5px 10px; width:60px; }

.pulpit_a>* .ntgh2{margin-bottom: 20px;  }
.pulpit_a>* .ntgh2>*{display: flex; justify-content: center; }
.pulpit_a>* .ntgh2>aside{margin-bottom: 5px;
    text-transform: uppercase;
    font-size: 0.9rem;
    color: rgba(0,0,0,0.5); }
.pulpit_a>* .ntgh2>div{flex-wrap: wrap; width: 80%; margin-left: auto; margin-right: auto;}
.pulpit_a>* .ntgh2>div>span{padding: 5px 10px; border-radius: 5px; margin: 0 5px 5px 0; background: rgba(112,112,112,0.1); display: inline-block;}

.pulpit_a>* .ntgh3{margin-bottom: 20px;  }
.pulpit_a>* .ntgh3>aside{margin-bottom: 5px;
    text-transform: uppercase;
    font-size: 0.9rem;
    color: rgba(0,0,0,0.5); }

.pulpit_a>* .ntgh3_red{margin-bottom: 20px; color: #E64B37 }

.pulpit_a .rejestr_z tr>*{padding: 5px 10px; }
.pulpit_a .rejestr_z tr>td{ border: 1px dotted rgba(112,112,112,0.15);
 }
.pulpit_a .rejestr_z tr>*:first-child{text-align: left;}
.pulpit_a .rejestr_z tr>*:last-child{text-align: center ;}
.pulpit_a .rejestr_z td{background: rgba(255,255,255,1.00); }

.log_off{position: fixed; right: 20px; top: 20px; background: rgba(248, 248, 248, 1); display: inline-flex; justify-content: center; align-items: center; width: 40px; height: 40px; transition: 0.5s;  }
.log_off:hover{background:#C8B172 }
.log_off>*{position: relative; height: 100%; text-align: center; display: flex; justify-content: center; align-items: center;}
.log_off>*>i{color: #C8B172; font-size: 1.2rem;}
.log_off:hover>*>i{color: #fff}
.log_off>*>span{position: absolute; top: calc(100% + 2px); right: calc(100% + 2px); border-radius: 5px 0 5px 5px; background: rgba(255,255,255,1.00);  box-shadow: 4px 4px 44px -32px rgba(0,0,0,0.75); z-index: 2; text-transform: uppercase; font-size: 0.7rem; padding: 5px; pointer-events: none; opacity: 0; transition: 0.5s; color: rgba(0,0,0,0.54)}
.log_off:hover>*>span{opacity: 1;}
main{padding: 50px 0;}
main>div>h2{color:rgba(200, 176, 114, 1); font-size: 1.7rem; margin-bottom: 25px; display: flex; justify-content: space-between; width: 100%;}
main>div>h2>*{display: inline-flex !important; align-items: center; vertical-align: middle;}
main>div>h2>i{margin-right: 10px; padding: 5px;  width: 30px; height: 30px; line-height: 30px !important;  border-radius: 50%; background:rgba(246, 246, 246, 1); vertical-align: middle; text-align: center; font-size: 1.1rem;}
main>div>h2>a{font-size:0.85rem; text-transform: uppercase; color:rgba(200, 176, 114, 1);}
main>div>h2>a>i{padding-right: 10px; }
main>div>h2>a:hover{ color: rgba(1,85,46,1) }
main>div>h2>span{padding-left: 10px;}
main>div>h2>aside{display: inline-block; float: right; font-size: 1rem;}
main>div>h2>aside>a{display: flex; align-items: center; color: rgba(128, 127, 127, 1);}
main>div>h2>aside>a>i{margin-right: 5px; color:rgba(236,9,9,1.00); }
main>div>article{margin-top: 25px;}
main>div>article>nav{display:table; width: 100%;border: 0px; border-top: 5px solid rgba(200, 176, 114, 1); table-layout: fixed; border-left: 1px solid rgba(218, 218, 218, 1)}
main>div>article>nav>*{display: table-cell; vertical-align: middle; text-align: center; background:rgba(1,85,46,1); color: rgba(255,255,255,1.00);  padding:20px 30px; border-right: 1px solid rgba(218, 218, 218, 1); font-size:0.9rem; text-decoration: none;  transition: 0.5s; cursor: pointer; text-transform: uppercase;}
main>div>article>nav>*.active{background: rgba(255,255,255,1.00); color: rgba(8, 71, 60, 1); cursor: default;}
main>div>article>nav>*>i{margin-right: 5px; font-size: 1.2rem;}
main>div>article>nav>*.active>i{color:rgba(200, 176, 114, 1);}
main>div>article>div{padding:25px; background: url("../grafika/logo1.png") no-repeat bottom right; min-height: 300px; border: 1px solid rgba(218, 218, 218, 1); border-top: none; }
main>div>article>div>nav{display: flex; justify-content: center; flex-wrap: wrap;}
main>div>article>div>form>nav{padding-top: 10px; margin-top: 30px;}
main>div>article>div>form>nav>*{margin: 0 10px 10px 0; background: rgba(1,85,46,1); color: rgba(255,255,255,1.00); border: none; padding:10px 17px; cursor: pointer; text-transform: uppercase;font-family: 'latothin'; font-weight: 600; font-size: 0.9rem;}
main>div>article>div>form>nav>*>i{margin-right: 5px;}
main>div>article>div>form>nav>*.eraser_mb{background:rgba(227, 45, 60, 1)}
main>div>article>div>form>section{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; }
main>div>article>div>form>section>*{width: calc(50% - 15px);min-width:250px;  max-width: 100%;}
main>div>article>div>form>section>*>*{margin-bottom:12px;}
main>div>article>div>form>section>*>*>div>input[type="text"]{width: calc(100% - 30px); border:1px solid rgba(204, 204, 204, 1); padding:5px 10px;}
main>div>article>div>form>section>*>*>div>select{width: calc(100% - 10px); border:1px solid rgba(204, 204, 204, 1); padding:5px 10px;}


.przycisk_zg{ padding: 30px; border-bottom:1px solid rgba(204, 204, 204, 0.6); margin-bottom: 40px; text-align: center;}
.przycisk_zg>*{ background: rgba(71, 179, 156, 1); color: rgba(255,255,255,1.00); padding: 10px 15px; text-transform: uppercase; transition: 0.5s;}
.przycisk_zg>*:hover{ background:rgba(200, 176, 114, 1); }
.przycisk_zg>*>i{margin-right: 5px;}

.two_col_mb{display: flex; flex-wrap: wrap; justify-content: space-between;}
.two_col_mb>*{width: calc(50% - 10px);min-width:220px;  max-width: 100%; display: flex;}
.two_col_mb>h3{width: 100%; margin: 15px 0 20px 0; color: rgba(116, 116, 116, 0.5)}
.two_col_mb>*>span{margin-right: 5px;}

.rejestr{width: 100%; border: 0px; margin-top: 30px; }
.rejestr th{font-weight: normal; color: rgba(1,85,46,1); font-size: 0.85rem; text-transform: uppercase;}
.rejestr td, .rejestr th{padding: 10px; vertical-align: middle; text-align: center; }
.rejestr tbody>tr:nth-child(even), .rejestr thead>tr:nth-child(odd){background:rgba(245, 246, 246, 1);}
.rejestr .toleft{text-align: left;}
.rejestr .icon_link a{ display: inline-block; text-decoration: none;}
.rejestr .icon_link i{border-radius: 50%; display: flex; justify-content: center; align-items: center; width: 30px; height: 30px; background: rgba(248, 248, 248, 1); color: rgba(1,85,46,1); transition: 0.5s; }
.rejestr tbody>tr:hover .icon_link i{color: rgba(255,255,255,1.00); background: rgba(1,85,46,1);}

.rejestr2{width: 100%; border: 0px; margin-top: 30px; border-spacing:0px; }
.rejestr2 th{font-weight: normal; color: rgba(1,85,46,1); font-size: 0.85rem; text-transform: uppercase;}
.rejestr2 tr:hover>td>*{transition: 0.5s;}
.rejestr2 tr:hover>td>*{ background: rgba(248, 248, 248, 1);}
.rejestr2 td, .rejestr2 th{padding: 10px 0px; vertical-align: middle; text-align: center;  height: 90px  }
.rejestr2 td>*{border-top: 1px solid rgba(204, 204, 204, 1); border-bottom: 1px solid rgba(204, 204, 204, 1); height: 100%; display: block; padding: 15px;}
.rejestr2 td>*>aside{margin-bottom: 5px; opacity: 0.7; font-size: 0.8rem; text-transform: uppercase;}
.rejestr2 td:first-child>*{ border-left: 1px solid rgba(204, 204, 204, 1); background: rgba(248, 248, 248, 1); }
.rejestr2 td:first-child>*>*{color:rgba(71, 179, 156, 1);}
.rejestr2 td:first-child>*>div{font-size: 1.3rem; margin-bottom: 5px; color: rgba(1,85,46,1);}
.rejestr2 td:last-child>*{border-right: 1px solid rgba(204, 204, 204, 1); align-items: center; display: flex; justify-content: flex-end; }
.rejestr2 td:last-child>*>i{display: inline-flex; justify-content: center; align-items: center; width: 25px; height: 25px; border-radius: 25px; background: rgba(71, 179, 156, 1); color: rgba(255,255,255,1.00); margin:0 10px;  }
.rejestr2 td:last-child>*:hover>i{background:rgba(200, 176, 114, 1);  }
.rejestr2 td:last-child>*>span{text-transform: uppercase; font-size: 0.8rem; color:rgb(116, 116, 116); }
.rejestr2 .toleft{text-align: left;}

.form_egza{margin-top: 0px;}
.form_egza *[style="border:solid 1px #F7F7F7; padding:10px; margin-bottom:10px"]{background:rgba(248, 248, 248, 1); margin-top: 10px; margin-bottom: 0px !important; width:100%; border: 1px solid rgba(204, 204, 204, 0.4) !important;}
.form_egza *[style="border:solid 1px #F7F7F7; padding:10px; margin-bottom:10px"] .mb_przyciskform{background:rgba(251, 92, 95, 1) !important; padding: 3px 8px !important ;}
.form_egza *[style="border:solid 1px #F7F7F7; padding:10px; margin-bottom:10px"] td>*{margin-right: 10px;}
.form_egza .mb_infobox_p_nolang{text-transform: uppercase; font-size: 0.7rem; margin-bottom: 2px;}
.form_egza .mb_infobox .mb_przyciskform{  padding: 8px 12px ; background:rgba(71, 179, 156, 1); color: rgba(255,255,255,1.00); border: 0px; display: inline-block;}
.form_egza .mb_infobox{ padding: 25px 25px 0 25px; margin-top:35px; border-top: 1px solid rgba(204, 204, 204, 0.6)}
.form_egza .mb_infobox:first-child{margin-top: 0px;}
.form_egza .mb_naglowek_d{    margin-bottom: 15px;font-size: 1.3rem; display: flex;}
.form_egza .mb_naglowek_d>*>i{     margin-right: 10px;  color: #C8B172;}
.form_egza .mb_infobox_p>* {  margin-bottom:10px;}
.mb_itsok {  margin-top:10px; padding:15px 30px;  background:rgba(248, 248, 248, 1) !important; margin-bottom: 20px;}
.mb_itsok .mb_przyciskform {  padding: 8px 12px ; background:rgba(71, 179, 156, 1); color: rgba(255,255,255,1.00); border: 0px; display: inline-block;}
.mb_itsok .mb_przyciskform i{margin-right: 5px;}
.form_egza .simp_200 >*{ margin: 0 5px 5px 0; background:rgba(248, 248, 248, 1); padding: 5px; display: inline-block;;}



.mb_tab_content>h3{font-size: 0.9rem; text-transform: uppercase;}
.mb_tab_content>h3>span{color: rgba(1,85,46,1); text-transform: lowercase;}

.pagination{margin-top: 30px; display: flex; justify-content: center;}
.pagination>*{padding: 10px; display:block; color: rgba(168, 168, 168, 1);}
.pagination>a{background: rgba(245, 246, 246, 1); }
.pagination>div{background:rgba(1,85,46,1); color: rgba(255,255,255,1.00); }

.about_l>section{  border-top:5px solid rgba(200, 176, 114, 1); padding:30px 30px 20px 30px; background: rgba(248, 248, 248, 1) url(../grafika/logo1.png) no-repeat bottom right;}
.about_l>section>h2{font-size: 2rem; color: rgba(1,85,46,1);}
.about_l>section>h3{font-size: 1.4rem; color: rgba(200, 176, 114, 1);}
.about_l>section>nav{text-align: right; }
.about_l>section>nav>a{display: inline-flex; width: auto; align-items: center; color: rgba(128, 127, 127, 1);}
.about_l>section>nav>a>i{margin-right: 5px;}

.line_list_K{margin-top:20px;}
.line_list_K>*{display: flex; flex-wrap: wrap; border-bottom: 1px solid rgba(204, 204, 204, 0.5); padding: 10px 0px; width:65%; min-width:220px; } 
.line_list_K>*:last-child{border: none;}
.line_list_K>*>*:nth-child(1){ width:55%;}
.line_list_K>*>*:nth-child(2){ width:45%;}

.line_list_A {display: flex; flex-wrap: wrap; justify-content: space-between;}
.line_list_A>*{width: calc(50% - 15px); padding-bottom: 15px; padding-top: 15px; border-bottom: 1px solid rgba(204, 204, 204, 0.5); min-width: 230px;}


.mb_tab_content.special_one>h3{padding-bottom: 15px;padding-top: 15px; border-bottom: 1px solid rgba(204, 204, 204, 0.5); text-transform: uppercase; display: flex; align-items: center; }
.mb_tab_content.special_one>h3>i{margin-right: 10px; color: rgba(1,85,46,1);}
.mb_tab_content.special_one>h3>span{text-transform: uppercase !important; font-weight: bold; color:rgba(116, 116, 116, 1);}


footer{background:rgba(1,85,46,1); color: rgba(255,255,255,1.00); height: 50px; padding: 30px 0; margin-top:50px; text-align: center;}
footer>*{display: flex; justify-content: center; align-items: center; height: 100%; }
footer * {color: rgba(255,255,255,1.00);}

div.address_e:before {
content: attr(data-ea) "@" attr(data-eb);
}

.glowna_e{text-align: center; min-height: calc(100% - 550px) }
.glowna_e>*{width:700px;}
.glowna_e>*>h2{font-size: 1.8rem; text-align: center; justify-content: center; }
.glowna_e>*>nav{display: flex; justify-content: center; margin-top:50px; }
.glowna_e>*>nav>*{display: inline-flex; flex-direction: column;border: 1px solid rgba(218, 218, 218, 1); width: 150px; padding: 30px; margin-right: 20px; text-transform: uppercase;color: rgba(1,85,46,1); transition: 0.5s;  }
.glowna_e>*>nav>*:hover{background: rgba(248, 248, 248, 1);}
.glowna_e>*>nav>*:last-child{ margin-right:0px;  }
.glowna_e>*>nav>*>i{color: rgba(200, 176, 114, 1); font-size: 3rem; margin-bottom: 20px;}
.komunikat_uy{padding: 15px;border: 1px dotted rgba(112,112,112,0.15); background:rgba(112,112,112,0.05); }

.gfd_wq{background: none !important; padding: 0px !important; min-height: 0 !important; border: none !important; } 

.info_a{background: #C8B172; padding: 15px; color: #fff; }
@media only screen and (max-width:750px){
	
	header>*>div>*{flex-wrap: wrap; width: 55%;}
	header>*>div>*>*, header>*>nav>*>i{width: 100% !important; text-align: center !important; display: block; margin-right: 0px !important;}
	
	main>div>h2>span{padding-left: 0px;}
	.line_list_K>*,.line_list_K>*>span, .rejestr, .rejestr>*, .rejestr>*>*, .rejestr>*>*>*{display: block;}
	.line_list_K>*>*:nth-child(2), main>div>article>nav>*>*{width: 100%;}
	main>div>article>nav>*, header>*>nav>*{padding: 10px 5px;}
	main>div>article>nav>*>span, header>*>nav>*>span{font-size: 0.8rem; text-align: center; display: block !important; margin: 5px 0 0 0;}
	.about_l>section>nav{margin-top: 20px;}
	.rejestr>*>*{padding: 10px 10px 5px 10px;}
	.rejestr>*>*>*{text-align: left !important;}
	.rejestr td, .rejestr th{padding: 0px 0px 5px 0px;}
	main>div>h2>aside>a>span, main>div>h2>i, .rejestr>*>*>*:first-child, .rejestr>*>*>*:empty, .rejestr>thead{display: none !important;}
	.rejestr>*>*>*:nth-child(3), .rejestr>*>*>*:nth-child(4){display: inline-block; margin-right: 0px; font-weight: bold; padding-top: 0px; }
	.rejestr>*>*>*:nth-child(2){font-weight: bold; padding-top: 15px; font-size: 1.2rem;}
	
}
