body {
	font-family: "Open Sans", sans-serif;
    background-image: url('../images/wzorek.png');
    background-size: 30px 30px;
}
#all {
    width: 960px;
    margin: 0 auto;
    padding-top: 32px;
    position: relative;
}
#leftpane {
    width: 329px;
    clear: left;
    float: left;
    margin-bottom: 30px;
}
h1 {
	font-family: "Open Sans";
	font-size: 24px;
	font-weight: bold;font-weight: bold;
	text-transform: uppercase;
	color: #2a7e00;
    margin-top: 10px;
}
h2 {
    font-size: 15px;
    font-weight: 600;
	text-transform: uppercase;
    color: #333333;
}
h2 span {
	text-transform: none;
    font-weight: 400;
}
h3 {
    font-size: 18px;
    font-weight: 600;
    color: #dd0028;
    text-transform: uppercase;
}
strong {
    font-weight: 600;
}
img[align=left] {
    float: left;
    margin: 0 10px 10px 0;
}
#logo {
    display: block;
    width: 300px;
    height: 180px;
    text-indent: -99999px;
    background: url('../images/logo.png');
    margin: -10px auto 5px;	
}
#logo:hover{
    display: block;
    width: 300px;
    height: 180px;
    text-indent: -99999px;
    background: url('../images/logo2.png');
    margin: -10px auto 5px;	
}
#mainmenu {
    margin: 0 0 6px;
	height: 46px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
	-webkit-box-shadow: 0 4px 6px rgba(0,0,0,.1);
	-moz-box-shadow: 0 4px 6px rgba(0,0,0,.1);
	box-shadow: 0 4px 6px rgba(0,0,0,.1);
    width: 100%;
    position: relative;
}
#mainmenu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#mainmenu li {
    float: left;
    height: 46px;
    line-height: 46px;
    position: relative;
	color: #444444;
}
#mainmenu li:first-child {
    border: none;
}
#mainmenu li a {
	font-family: "Open Sans";
	font-size: 14px;
	font-weight: 600;
	color: #444444;
	text-decoration: none;
	display: block;
    padding: 0 18px;
}
#mainmenu li ul {
    display: none;
    position: absolute;
    left: 0;
    z-index: 10;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,.1);
	box-shadow: 0 2px 3px rgba(0,0,0,.1);
}
#mainmenu li ul li {
    float: none;
    white-space: nowrap;
    border-top: 1px solid #767676;
    height: auto;
/*     height: 39px; */
    line-height: 39px;
}
#mainmenu ul li ul li ul {
    position: relative;
    z-index: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: #686868;
}
#mainmenu li ul li ul li {
    float: none;
}
#mainmenu li ul li:first-child {
    border-top: none;
}
#mainmenu li.focus ul li a,
#mainmenu li:hover ul li a,
#mainmenu li ul li a {
	color: #444444;
}
#mainmenu li.focus,
#mainmenu li:hover {
    color: white;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    background: #767676;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc2NzY3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2EzYTNhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3Njc2NzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #767676 0%, #a3a3a3 50%, #767676 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#767676), color-stop(50%,#a3a3a3), color-stop(100%,#767676));
    background: -webkit-linear-gradient(left,  #767676 0%,#a3a3a3 50%,#767676 100%);
    background: -o-linear-gradient(left,  #767676 0%,#a3a3a3 50%,#767676 100%);
    background: -ms-linear-gradient(left,  #767676 0%,#a3a3a3 50%,#767676 100%);
    background: linear-gradient(to right,  #767676 0%,#a3a3a3 50%,#767676 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#767676', endColorstr='#767676',GradientType=1 );
}
#mainmenu li.focus a,
#mainmenu li:hover a {
    color: white;
}
#mainmenu li.focus ul,
#mainmenu li:hover ul {
    display: block;
}
#mainmenu li.focus ul li.focus,
#mainmenu li:hover ul li:hover {
	border-radius: 0;
}
#mainmenu li.focus ul li.focus:last-child,
#mainmenu li:hover ul li:last-child:hover {
	border-radius: 0 0 3px 3px;
}
#mainmenu li.focus ul li.focus:first-child,
#mainmenu li:hover ul li:first-child:hover {
	border-radius: 5px 3px 0 0;
}
#mainmenu li.focus ul li.focus a,
#mainmenu li:hover ul li:hover a {
    color: white;
}
#mainmenu li:hover ul li:hover ul li:first-child:hover,
#mainmenu li:hover ul li:hover ul li:last-child:hover,
#mainmenu li:hover ul li:hover ul li:hover
 {
	border-radius: 0;
}
#mainmenu li.focus ul li ul li a,
#mainmenu li:hover ul li ul li a {
    color: white;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
}
#mainmenu li:hover ul li:hover ul li:first-child {
}
#mainmenu li:hover ul li:hover ul li a {
    color: white;
}
#mainmenu li:hover ul li:hover ul li:hover {
    background: #9cc63f;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzljYzYzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzkxYzAzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YmJiMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #9cc63f 0%, #91c036 50%, #8bbb31 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9cc63f), color-stop(50%,#91c036), color-stop(100%,#8bbb31));
    background: -webkit-linear-gradient(top,  #9cc63f 0%,#91c036 50%,#8bbb31 100%);
    background: -o-linear-gradient(top,  #9cc63f 0%,#91c036 50%,#8bbb31 100%);
    background: -ms-linear-gradient(top,  #9cc63f 0%,#91c036 50%,#8bbb31 100%);
    background: linear-gradient(to bottom,  #9cc63f 0%,#91c036 50%,#8bbb31 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9cc63f', endColorstr='#8bbb31',GradientType=0 );
}
.infoboxes {
    width: 272px;
}
.infoboxes h3 {
    height: 41px;
    line-height: 41px;
    font-size: 17px;
    cursor: pointer;
    color: #333333;
    text-transform: none;
}
.infoboxes div {
    font-size: 12px;
}
.infoboxes p {
    margin-bottom: 1em;
}
form, input {
	font-family: "Open Sans";
}
/* 
form#login {
	width: 177px;
	height: 227px;
	padding-top: 1px;
	padding-bottom: 1px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #eae9e9;
	-webkit-box-shadow: 0 -1px 4px #fff, inset 0 0 1px rgba(0,0,0,.31);
	-moz-box-shadow: 0 -1px 4px #fff, inset 0 0 1px rgba(0,0,0,.31);
	box-shadow: 0 -1px 4px #fff, inset 0 0 1px rgba(0,0,0,.31);
}
form#login input[type=text] {
	font-family: "Open Sans";
	font-size: 14px;
	color: #505050;
	width: 120px;
	height: 29px;
	border: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #d3d3d3;
	-webkit-box-shadow: 0 -1px 4px #fff, inset 0 -1px 1px rgba(0,0,0,.31);
	-moz-box-shadow: 0 -1px 4px #fff, inset 0 -1px 1px rgba(0,0,0,.31);
	box-shadow: 0 -1px 4px #fff, inset 0 -1px 1px rgba(0,0,0,.31);
	padding: 0 10px;
	margin: 18px 18px 0;
}
form#login input[type=submit] {
	font-family: "Open Sans";
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fefefe;
	width: 103px;
	height: 34px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #df0028;
	-webkit-box-shadow: 0 4px 6px rgba(0,0,0,.1);
	-moz-box-shadow: 0 4px 6px rgba(0,0,0,.1);
	box-shadow: 0 4px 6px rgba(0,0,0,.1);
	border: none;
	background-image: -webkit-linear-gradient(bottom, rgba(85,85,85,.19), rgba(109,109,109,.19) 20%, rgba(254,254,254,.19) 65%);
	background-image: -moz-linear-gradient(bottom, rgba(85,85,85,.19), rgba(109,109,109,.19) 20%, rgba(254,254,254,.19) 65%);
	background-image: -o-linear-gradient(bottom, rgba(85,85,85,.19), rgba(109,109,109,.19) 20%, rgba(254,254,254,.19) 65%);
	background-image: linear-gradient(to top, rgba(85,85,85,.19), rgba(109,109,109,.19) 20%, rgba(254,254,254,.19) 65%);
	margin: 18px 18px 0;
}
form#login input[type=submit]:hover {
	font-family: "Open Sans";
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #df0028;
	width: 103px;
	height: 34px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #df0028;
	-webkit-box-shadow: 0 1px rgba(0,0,0,.25);
	-moz-box-shadow: 0 1px rgba(0,0,0,.25);
	box-shadow: 0 1px rgba(0,0,0,.25);
	border: none;
	background-image: -webkit-linear-gradient(top, #f3f3f3, #949494);
	background-image: -moz-linear-gradient(top, #f3f3f3, #949494);
	background-image: -o-linear-gradient(top, #f3f3f3, #949494);
	background-image: linear-gradient(to bottom, #f3f3f3, #949494);
}
form#login p {
	margin: 18px 18px 0;
}
form#login p.phone {
    font-size: 18px;
    font-weight: 600;
    color: #dd0028;
    text-transform: uppercase;
    line-height: 26px;
    padding-left: 35px;
    background: url('../images/Phone_Icon.png') no-repeat left center;
	margin: 18px 18px 0;
}
 */
#contentpane {
    overflow: hidden;
}
article {
    display: block;
    font-size: 12px;
    color: #333333;
    border: 1px solid white;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: white;
	margin-top: 10px;
	padding: 10px;
    padding-top: 30px;
    padding-bottom: 25px;    
	-webkit-box-shadow: inset 0 0 4px #e3e3e3;
	-moz-box-shadow: inset 0 0 4px #e3e3e3;
	box-shadow: inset 0 0 4px #e3e3e3;
    position: relative;
}
article:after {
   content: "."; 
   visibility: hidden; 
   display: block; 
   height: 0; 
   clear: both;
}
article h2 {
    line-height: 24px;
}
article p {
    margin: 2px 0;
    line-height: 19px;
	text-align: justify;
}
article .more {
    position: absolute;
    right: 10px;
    bottom: 10px;
    color: #2a7e00;
    display: block;
    padding-right: 15px;
    background: url('../images/Strzalka_Czytaj_Dalej.png') right center no-repeat;
    font-weight: bold;
    text-decoration: none;
}
article.bell {
    min-height: 66px;
    padding-left: 95px;
    background-image: url('../images/Stoklosy_Awaria_MRYG.gif');
    background-position: 10px 30px;
    background-repeat: no-repeat;
}
article.handshake {
    min-height: 66px;
    padding-left: 95px;
    background-image: url('../images/Ikona_Przetarg.png');
    background-position: 10px 30px;
    background-repeat: no-repeat;
}
article.house {
    min-height: 66px;
    padding-left: 95px;
    background-image: url('../images/Ikona_Wynajem.png');
    background-position: 10px 30px;
    background-repeat: no-repeat;
}
article.info {
    min-height: 66px;
    padding-left: 95px;
    background-image: url('../images/Ikona_Informacja.png');
    background-position: 10px 30px;
    background-repeat: no-repeat;
}
article.other {
    min-height: 66px;
    padding-left: 95px;
    background-image: url('../images/Ikona_Inne.png');
    background-position: 10px 30px;
    background-repeat: no-repeat;
}
article.area {
    min-height: 66px;
    padding-left: 95px;
    background-image: url('../images/Ikona_Sprawy_Terenowe1.png');
    background-position: 10px 30px;
    background-repeat: no-repeat;
}
article.map {
    min-height: 66px;
    padding-left: 95px;
    background-image: url('../images/Ikona_Mapa.png');
    background-position: 10px 30px;
    background-repeat: no-repeat;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    right: 0.5em;
    left: auto;
    margin-top: -4px;
}
.ui-accordion .ui-accordion-content {
    padding-left: 10px;
    padding-right: 10px;
}
.ui-state-default .ui-icon {
    background-image: url('../images/Boczne_Menu_Strzalka_Dol_Szara.png');
}
.ui-state-active .ui-icon {
    background-image: url('../images/Boczne_Menu_Strzalka_Gora_Szara.png');
}
.ui-icon-triangle-1-e, .ui-icon-triangle-1-s {
    background-position: 0 0;
}
.infoboxes {
	-webkit-box-shadow: inset 0 0 4px #e3e3e3;
	-moz-box-shadow: inset 0 0 4px #e3e3e3;
	box-shadow: inset 0 0 4px #e3e3e3;
    border: 1px solid #e0e0e0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    overflow: hidden;
}
.infoboxes.ui-accordion .ui-accordion-header {
    margin-top: 0;
}
.infoboxes h3 {
    background-position: 10px center;
    background-repeat: no-repeat;
    padding-left: 43px;
    line-height: 23px;
    height: 23px;
    margin: 0;
    border: none;
    border-top: 1px solid #e0e0e0;
    background-color: #f7f7f8;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.infoboxes h3:first-child {
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
/* 
.infoboxes h3.ui-state-default:last-child {
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}
 */
.infoboxes div {
    background: #e6e6e6;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color: #333333;
}
/* 
.infoboxes div:last-child {
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}
 */
.infoboxes h3.icon_bell {
    background-color: #fa5e1c;
    background-image: url('../images/Boczne_Menu_Awaria_Ikona.png');
    color: white;
}
.infoboxes h3.icon_bell.ui-state-default .ui-icon {
    background-image: url('../images/Boczne_Menu_Strzalka_Dol_Biala.png');
}
.infoboxes h3.icon_bell.ui-state-active .ui-icon {
    background-image: url('../images/Boczne_Menu_Strzalka_Gora_Biala.png');
}
.icon_phone {
    background-image: url('../images/Boczne_Menu_Ikona_Telefon.png');
}
.icon_contacts {
    background-image: url('../images/Boczne_Menu_Ikona_Kontakt.png');
	color: black !important;	
}
.icon_mail {
    background-image: url('../images/Boczne_Menu_Ikona_Napisz_Maila.png');
	color: black !important;
}
.infoboxes h3.icon_clock {
    background-color: #95c139;
    background-image: url('../images/Boczne_Menu_Ikona_Godziny_Pracy.png');
    background-position: 7px center;
    color: white;
}
.infoboxes h3.icon_clock.ui-state-default .ui-icon {
    background-image: url('../images/Boczne_Menu_Strzalka_Dol_Biala.png');
}
.infoboxes h3.icon_clock.ui-state-active .ui-icon {
    background-image: url('../images/Boczne_Menu_Strzalka_Gora_Biala.png');
}
.icon_info {
    background-image: url('../images/Boczne_Menu_Ikona_FAQ.png');
}
.infoboxes h3.icon_map {
    background-image: url('../images/Boczne_Menu_Ikona_Mapa.png');
    background-position: 6px center;
}
#slider {
    width: 960px;
    height: 346px;
    background: url('../images/shadow.png') center bottom no-repeat;
    position: relative;
    margin-bottom: 30px;
}
#slider .box {
    width: 960px;
    height: 329px;
    position: absolute;
    left: 0;
    top: 0;
    border: 1px solid #c5c5c5;
	-webkit-box-shadow: inset -1px 2px 4px #e3e3e3;
	-moz-box-shadow: inset -1px 2px 4px #e3e3e3;
	box-shadow: inset -1px 2px 4px #e3e3e3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: white url('');
	overflow: hidden;
}
#slider .left {
    width: 346px;
    height: 329px;
    box-sizing: border-box;
    position: absolute;
    left: 0px;
    top: 0px;
	background: url('../images/leftmask.png') right top no-repeat;
	padding: 20px 35px 20px 10px;
	font-size: 11px;
	line-height: 13px;
	text-align: justify;
	color: #2a7e00;
	font-weight: 600;
}
#slider .left strong {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
#slider .left p {
    margin-top: 10px;
}
#slider img {
    position: absolute;
    right: 0;
    top: 0;
}
#baner {
    text-indent: -9999px;
    background: url('../images/head.png');
    width: 960px;
    height: 454px;
    margin-bottom: 25px;
    position: relative;
}
#baner img {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}
#footer_wrapper {
    margin-top: 30px;
    height: 23px;
    padding-top: 10px;
    background-color: #6a6b6b;
    clear: both;
}
#footer {
    font-size: 12px;
    width: 960px;
    margin: 0 auto;
    color: white;
}
#footer div {
    float: right;
    margin-left: 50px;
}
#footer div span {
    color: #93bf36;
}
a.leftbutton {
    display: block;
    background-color: white;
    background-position: 10px center;
    background-repeat: no-repeat;
	-webkit-box-shadow: inset 0 0 4px #e3e3e3;
	-moz-box-shadow: inset 0 0 4px #e3e3e3;
	box-shadow: inset 0 0 4px #e3e3e3;
	padding: 10px 10px 10px 43px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    border: 1px solid #e0e0e0;
	width: 221px;
	line-height: 20px;
	color: #333333;
	font-weight: 600;
	font-size: 17px;
	text-decoration: none;
	margin-top: 10px;
}
a.icon_fundusz_celowy {
    display: block;
    background-color: var(--color);
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M96 96V320c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160c-35.3 0-64 28.7-64 64zm64 160c35.3 0 64 28.7 64 64H160V256zM224 96c0 35.3-28.7 64-64 64V96h64zM576 256v64H512c0-35.3 28.7-64 64-64zM512 96h64v64c-35.3 0-64-28.7-64-64zM288 208a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V360c0 66.3 53.7 120 120 120H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-39.8 0-72-32.2-72-72V120z" fill="white" /></svg>');
    background-position: 14px center;
    background-size: 2rem;
    background-repeat: no-repeat;
    -webkit-box-shadow: inset 0 0 4px var(--color);
    -moz-box-shadow: inset 0 0 4px var(--color);
    box-shadow: inset 0 0 4px var(--color);
    padding: 10px 10px 10px 60px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
    width: 204px;
    line-height: 25px;
    color: white !important;
    font-weight: bold;
    font-size: 16px;
    -webkit-text-shadow: 1px 1px 2px var(--color);
    -moz-text-shadow: 1px 1px 2px var(--color);
    text-shadow: 1px 1px 2px var(--color);
    text-decoration: none;
    margin-top: 10px;
}
a.icon_konsultacje {
    display: block;
    background-color: #0375be;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath fill='white' d='M416 176c0 97.2-93.1 176-208 176c-38.2 0-73.9-8.7-104.7-23.9c-7.5 4-16 7.9-25.2 11.4C59.8 346.4 37.8 352 16 352c-6.9 0-13.1-4.5-15.2-11.1s.2-13.8 5.8-17.9l0 0 0 0 .2-.2c.2-.2 .6-.4 1.1-.8c1-.8 2.5-2 4.3-3.7c3.6-3.3 8.5-8.1 13.3-14.3c5.5-7 10.7-15.4 14.2-24.7C14.7 250.3 0 214.6 0 176C0 78.8 93.1 0 208 0S416 78.8 416 176zM231.5 383C348.9 372.9 448 288.3 448 176c0-5.2-.2-10.4-.6-15.5C555.1 167.1 640 243.2 640 336c0 38.6-14.7 74.3-39.6 103.4c3.5 9.4 8.7 17.7 14.2 24.7c4.8 6.2 9.7 11 13.3 14.3c1.8 1.6 3.3 2.9 4.3 3.7c.5 .4 .9 .7 1.1 .8l.2 .2 0 0 0 0c5.6 4.1 7.9 11.3 5.8 17.9c-2.1 6.6-8.3 11.1-15.2 11.1c-21.8 0-43.8-5.6-62.1-12.5c-9.2-3.5-17.8-7.4-25.2-11.4C505.9 503.3 470.2 512 432 512c-95.6 0-176.2-54.6-200.5-129zM136.2 108.4l-.4 1c-3.7 10.4 1.8 21.8 12.2 25.5s21.8-1.8 25.5-12.2l.4-1c.9-2.7 3.5-4.4 6.3-4.4h48.5c7 0 12.6 5.7 12.6 12.6c0 4.5-2.4 8.7-6.3 10.9L198 162.1c-6.2 3.6-10 10.2-10 17.3v11.2c0 11 9 20 20 20c10.9 0 19.8-8.8 20-19.6l26.9-15.4c16.3-9.4 26.4-26.8 26.4-45.6c0-29.1-23.6-52.6-52.6-52.6H180.2c-19.8 0-37.4 12.4-44 31.1zM234.7 264a26.7 26.7 0 1 0 -53.3 0 26.7 26.7 0 1 0 53.3 0z'/%3E%3C/svg%3E");
    background-position: 14px center;
    background-size: 2rem;
    background-repeat: no-repeat;
    -webkit-box-shadow: inset 0 0 4px #0375be;
    -moz-box-shadow: inset 0 0 4px #0375be;
    box-shadow: inset 0 0 4px #0375be;
    padding: 10px 10px 10px 60px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
    width: 204px;
    line-height: 25px;
    color: white !important;
    font-weight: bold;
    font-size: 16px;
    -webkit-text-shadow: 1px 1px 2px #0375be;
    -moz-text-shadow: 1px 1px 2px #0375be;
    text-shadow: 1px 1px 2px #0375be;
    text-decoration: none;
    margin-top: 10px;
}
a.icon_kontrole {
    display: block;
    background-color: #F98362;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3Cpath fill='white' d='M64.9 96C67.1 84.4 73.7 76.2 86 70.6c13.8-6.2 34.8-8.9 61.2-4.5c8.8 1.4 36.1 7.1 44.1 9.3c17 4.8 34.7-5.1 39.5-22.2s-5.1-34.7-22.2-39.5c-11.1-3.1-41-9.2-50.9-10.8C123-2.7 88.3-.6 59.7 12.3C29.9 25.8 7.5 50.9 1.6 86.5c-.1 .5-.2 1.1-.2 1.6c-2.2 19.7 .3 37.9 8.1 54.1c7.7 16.1 19.4 28 32 36.9c.6 .5 1.3 .9 2 1.4C22.3 194.2 6.5 215.1 1.7 243c-.1 .6-.2 1.1-.2 1.7c-2.3 19.3 .4 37.1 8.4 53c7.9 15.6 19.8 27 32.3 35.5c22.4 15.2 51.9 24 75.4 31l0 0 3.7 1.1c27.2 8.2 46.9 14.6 59.4 23.8c5.5 4 8.2 7.6 9.5 10.9c1.3 3.2 2.6 8.6 .9 18.1c-1.7 10.1-7.7 18-20.7 23.5c-14 6-35.4 8.5-62 4.4c-12.8-2.1-35.1-9.7-54.1-16.2l0 0c-4.3-1.5-8.5-2.9-12.3-4.2C25.3 420 7.2 429.1 1.6 445.8s3.5 34.9 20.3 40.5c2.6 .8 5.7 1.9 9.2 3.1c18.6 6.3 48.5 16.6 67.3 19.6l0 0 .2 0c34.5 5.4 68.8 3.4 97.2-8.7c29.4-12.6 52.5-36.5 58.5-71.5c3.3-19.3 1.9-37.4-5-53.9c-6.3-15-16.4-26.4-27.6-35.2c16.5-13.9 28.5-33.2 32.6-58.2c3.2-19.8 1.9-38.3-4.8-55.1c-6.7-16.8-17.8-29.4-30.2-39c-22.8-17.6-53.6-27.4-77.7-35l-1.4-.5c-27.4-8.7-47.8-15.3-61.5-25c-6.1-4.4-9.5-8.5-11.4-12.4c-1.8-3.7-3.2-9.3-2.3-18.5zm76.7 208.5c-.2-.1-.4-.1-.6-.2l-1.4-.4c-27.4-8.2-47.9-14.5-61.7-23.8c-6.2-4.2-9.3-7.9-11-11.3c-1.5-3-2.9-7.7-2.1-15.7c1.9-9.7 7.9-17.3 20.5-22.7c14-6 35.4-8.5 62.1-4.3l16.4 2.6c6.3 2.9 11.7 6 16.2 9.5c5.5 4.2 8.4 8.2 10 12.2c1.6 4 2.8 10.4 1.1 20.9c-2.4 14.7-12.8 26.4-37.1 31l-12.4 2.3z' /%3E%3C/svg%3E");
    background-position: 20px center;
    background-size: 1.3rem;
    background-repeat: no-repeat;
    -webkit-box-shadow: inset 0 0 4px #F98362;
    -moz-box-shadow: inset 0 0 4px #F98362;
    box-shadow: inset 0 0 4px #F98362;
    padding: 10px 10px 10px 60px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
    width: 204px;
    line-height: 25px;
    color: white !important;
    font-weight: bold;
    font-size: 16px;
    -webkit-text-shadow: 1px 1px 2px #F98362;
    -moz-text-shadow: 1px 1px 2px #F98362;
    text-shadow: 1px 1px 2px #F98362;
    text-decoration: none;
    margin-top: 10px;
}
a.icon_area {
    display: block;
    background-color: #ff4d1b;
    background-image: url('../images/area.png');
    background-position: 10px center;
    background-repeat: no-repeat;
    -webkit-box-shadow: inset 0 0 4px #ff683e;
    -moz-box-shadow: inset 0 0 4px #ff683e;
    box-shadow: inset 0 0 4px #ff683e;
    padding: 10px 10px 10px 60px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
    width: 204px;
    line-height: 25px;
    color: white !important;
    font-weight: bold;
    font-size: 16px;
    -webkit-text-shadow: 1px 1px 2px #ff683e;
    -moz-text-shadow: 1px 1px 2px #ff683e;
    text-shadow: 1px 1px 2px #ff683e;
    text-decoration: none;
    margin-top: 10px;
}
a.icon_wrench {
    display: block;
    background-color: #e8bd3b;
    background-image: url('../images/Boczne_Menu_Usterki_Ikona.png');
    background-position: 10px center;
    background-repeat: no-repeat;
	-webkit-box-shadow: inset 0 0 4px #e3e3e3;
	-moz-box-shadow: inset 0 0 4px #e3e3e3;
	box-shadow: inset 0 0 4px #e3e3e3;
	padding: 10px 10px 10px 60px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    border: none;
	width: 204px;
	line-height: 25px;
	color: white !important;
	font-weight: bold;
	font-size: 16px;
	-webkit-text-shadow: 1px 1px 2px #c07021;
	-moz-text-shadow: 1px 1px 2px #c07021;
	text-shadow: 1px 1px 2px #c07021;
	text-decoration: none;
	margin-top: 10px;
}
a.icon_bin {
    display: block;
    background-color: #228c1b;
    background-image: url('../images/Boczne_Menu_Nieczystosci_Ikona.png');
    background-position: 13px center;
    background-repeat: no-repeat;
	-webkit-box-shadow: inset 0 0 4px #e3e3e3;
	-moz-box-shadow: inset 0 0 4px #e3e3e3;
	box-shadow: inset 0 0 4px #e3e3e3;
	padding: 10px 10px 10px 60px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    border: none;
	width: 204px;
	line-height: 45px;
	color: white !important;
	font-weight: bold;
	font-size: 16px;
	-webkit-text-shadow: 1px 1px 2px #254e00;
	-moz-text-shadow: 1px 1px 2px #254e00;
	text-shadow: 1px 1px 2px #254e00;
	text-decoration: none;
	margin-top: 10px;
}
a.icon_lift {
    display: block;
    background-color: #47c5ff;
    background-image: url('../images/Boczne_Menu_Winda_Ikona.png');
    background-position: 13px center;
    background-repeat: no-repeat;
	-webkit-box-shadow: inset 0 0 4px #e3e3e3;
	-moz-box-shadow: inset 0 0 4px #e3e3e3;
	box-shadow: inset 0 0 4px #e3e3e3;
	padding: 10px 10px 10px 60px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    border: none;
	width: 204px;
	line-height: 45px;
	color: white !important;
	font-weight: bold;
	font-size: 16px;
	-webkit-text-shadow: 1px 1px 2px #115a7c;
	-moz-text-shadow: 1px 1px 2px #115a7c;
	text-shadow: 1px 1px 2px #115a7c;
	text-decoration: none;
	margin-top: 10px;
}
a.icon_rodo {
    display: block;
    background-color: #9dd0dc;
    background-image: url('../images/rodo.png');
    background-position: 13px center;
    background-repeat: no-repeat;
	-webkit-box-shadow: inset 0 0 4px #e3e3e3;
	-moz-box-shadow: inset 0 0 4px #e3e3e3;
	box-shadow: inset 0 0 4px #e3e3e3;
	padding: 10px 10px 10px 60px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    	border: none;
	width: 204px;
	line-height: 20px;
	color: white !important;
	font-weight: bold;
	font-size: 16px;
	-webkit-text-shadow: 1px 1px 2px #364a4e;
	-moz-text-shadow: 1px 1px 2px #364a4e;
	text-shadow: 1px 1px 2px #364a4e;
	text-decoration: none;
	margin-top: 10px;
}
a.icon_parking {
    display: block;
    background-color: #0844a3;
    background-image: url("data:image/svg+xml,%3Csvg role='img' xmlns='http://www.w3.org/2000/svg' width='33' viewBox='0 -80 448 672'%3E%3Cpath fill='white' d='M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM240 320h-48v48c0 8.8-7.2 16-16 16h-32c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16h96c52.9 0 96 43.1 96 96s-43.1 96-96 96zm0-128h-48v64h48c17.6 0 32-14.4 32-32s-14.4-32-32-32z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-position: 13px center;
    background-repeat: no-repeat;
	-webkit-box-shadow: inset 0 0 4px #e3e3e3;
	-moz-box-shadow: inset 0 0 4px #e3e3e3;
	box-shadow: inset 0 0 4px #e3e3e3;
	padding: 10px 10px 10px 60px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    	border: none;
	width: 204px;
	line-height: 45px;
	color: white !important;
	font-weight: bold;
	font-size: 16px;
	-webkit-text-shadow: 1px 1px 2px #364a4e;
	-moz-text-shadow: 1px 1px 2px #364a4e;
	text-shadow: 1px 1px 2px #364a4e;
	text-decoration: none;
	margin-top: 10px;
}
a.icon_pfron {
    display: block;
    background-color: #821ba1;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' aria-hidden='true' class='svg-inline--fa fa-accessible-icon fa-w-14 fa-2x' data-icon='accessible-icon' data-prefix='fab' viewBox='0 0 448 512'%3E%3Cpath fill='white' d='M423.9 255.8L411 413.1c-3.3 40.7-63.9 35.1-60.6-4.9l10-122.5-41.1 2.3a155.7 155.7 0 01-26.5 175l-39.3-39.3c57.9-63.7 13.1-167.2-74-167.2a99.6 99.6 0 00-67.2 26L73 243.2c22-20.7 50.1-35.1 81.4-40.2l75.3-85.7-42.6-24.8-51.6 46c-30 26.8-70.6-18.5-40.5-45.4l68-60.7a30.3 30.3 0 0135.5-3.6L338 109.9c16.2 10.1 20.7 36 6.1 52.6L285.7 229l106.1-5.9a30.3 30.3 0 0132.1 32.7zm-64.9-154A51 51 0 10359 0a51 51 0 000 101.8zM179.6 456.5a100 100 0 01-82.7-156.1l-39.7-39.7A153.8 153.8 0 0024 356.4c0 130.7 150.7 201.4 251.4 122.5l-39.7-39.7a99.3 99.3 0 01-56.1 17.3z'/%3E%3C/svg%3E");
    background-position: 13px center;
    background-repeat: no-repeat;
	-webkit-box-shadow: inset 0 0 4px #e3e3e3;
	-moz-box-shadow: inset 0 0 4px #e3e3e3;
	box-shadow: inset 0 0 4px #e3e3e3;
	padding: 10px 10px 10px 60px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    	border: none;
	width: 204px;
	line-height: 45px;
	color: white !important;
	font-weight: bold;
	font-size: 16px;
	-webkit-text-shadow: 1px 1px 2px #364a4e;
	-moz-text-shadow: 1px 1px 2px #364a4e;
	text-shadow: 1px 1px 2px #364a4e;
	text-decoration: none;
	margin-top: 10px;
}
a.icon_nasze {
    display: block;
    background-color: var(--color);
    background-image: url('../images/Boczne_Menu_Nasze_Stokłosy.png');
    background-position: 13px center;
    background-repeat: no-repeat;
	-webkit-box-shadow: inset 0 0 4px #949494;
	-moz-box-shadow: inset 0 0 4px #949494;
	box-shadow: inset 0 0 4px #949494;
	padding: 10px 10px 10px 60px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    border: none;
	width: 204px;
	line-height: 45px;
	color: white !important;
	font-weight: bold;
	font-size: 16px;
	-webkit-text-shadow: 1px 1px 2px #6d6d6d;
	-moz-text-shadow: 1px 1px 2px #6d6d6d;
	text-shadow: 1px 1px 2px #6d6d6d;
	text-decoration: none;
	margin-top: 10px;
}
a.icon_commision {
    display: block;
    background-color: #a3a3a3;
    background-image: url('../images/Boczne_Menu_Komisja.png');
    background-position: 13px center;
    background-repeat: no-repeat;
	-webkit-box-shadow: inset 0 0 4px #949494;
	-moz-box-shadow: inset 0 0 4px #949494;
	box-shadow: inset 0 0 4px #949494;
	padding: 10px 10px 10px 60px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    border: none;
	width: 204px;
	line-height: 45px;
	color: white !important;
	font-weight: bold;
	font-size: 16px;
	-webkit-text-shadow: 1px 1px 2px #6d6d6d;
	-moz-text-shadow: 1px 1px 2px #6d6d6d;
	text-shadow: 1px 1px 2px #6d6d6d;
	text-decoration: none;
	margin-top: 10px;
}
a.icon_access {
    display: block;
    background-color: #95c139;
    background-image: url('../images/access.png');
    background-position: 8px center;
    background-repeat: no-repeat;
    -webkit-box-shadow: inset 0 0 4px #e3e3e3;
    -moz-box-shadow: inset 0 0 4px #e3e3e3;
    box-shadow: inset 0 0 4px #e3e3e3;
    padding: 10px 10px 10px 60px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
    width: 204px;
    line-height: 20px;
    color: white !important;
    font-weight: bold;
    font-size: 16px;
    -webkit-text-shadow: 1px 1px 2px #c07021;
    -moz-text-shadow: 1px 1px 2px #c07021;
    text-shadow: 1px 1px 2px #254e00;
    text-decoration: none;
    margin-top: 10px;
}
#login_login {
    display: block;
    width: 105px;
    height: 28px;
    line-height: 28px;
    background: url('../images/Login_Haslo_Tlo.png');
    color: #444444;
    font-style: italic;
    font-size: 16px;
    padding: 0 4px;
    border: none;
}
#login_password {
    display: block;
    width: 105px;
    height: 28px;
    line-height: 28px;
    background: url('../images/Login_Haslo_Tlo.png');
    color: #444444;
    font-style: italic;
    font-size: 16px;
    padding: 0 4px;
    border: none;
}
#login_submit {
    display: block;
    width: 85px;
    height: 32px;
    background: url('../images/Zaloguj_BTN.png');
    text-indent: -9999px;
}
#logout_submit {
    display: block;
    width: 85px;
    height: 32px;
    background: url('../images/Wyloguj_BTN.png');
    text-indent: -9999px;
}
#usterka input, #usterka textarea,
#contact input, #contact textarea {
    display: block;
    width: 600px;
    box-sizing: border-box;
    padding: 3px 4px;
    border: 1px solid #999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #eae9e9;
	-webkit-box-shadow: 0 -1px 4px #fff, inset 0 0 3px rgba(0,0,0,.31);
	-moz-box-shadow: 0 -1px 4px #fff, inset 0 0 3px rgba(0,0,0,.31);
	box-shadow: 0 -1px 4px #fff, inset 0 0 3px rgba(0,0,0,.31);
	margin-bottom: 10px;
}
#usterka textarea,
#contact textarea {
    height: 100px;
    resize: none;
}
#usterka_submit,
#contact_submit {
    display: block;
    width: 65px;
    height: 30px;
    background: url('../images/Wyslij_BTN.png');
    text-indent: -9999px;
}
#snet {
    display: block;
    width: 85px;
    height: 32px;
    background: url('../images/S-NET_BTN.png');
    text-indent: -9999px;
}
input {
    margin-bottom: 10px;
}
.gallery .foto {
    float: left;
    display: block;
    position: relative;
    margin-right: 25px;
    margin-bottom: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
}
.gallery .foto a {
    display: block;
    position: relative;
}
.gallery .foto a:before {
    display:block;
    content:'';
    position:absolute;
    width:100%;
    height:100%;
	-webkit-box-shadow: 0 -1px 4px #fff, inset 0 0 3px rgba(0,0,0,.31);
	-moz-box-shadow: 0 -1px 4px #fff, inset 0 0 3px rgba(0,0,0,.31);
	box-shadow: 0 -1px 4px #fff, inset 0 0 3px rgba(0,0,0,.31);
}
a#gototop {
   position: fixed;
   bottom: 50px;
   right: 70px;
   padding: 0;
   width: 82px;
   height: 31px;
   background: url('../images/Do_gory.png') no-repeat center center;
}
.righttop {
    display: block;
    position: absolute;
    right: 2ex;
    top: 10px;
}

/*DW*/

.a1 {width: 250px; font-family: Open Sans; text-align: center;  margin-top: 15px; font-size: 13px !important; font-weight: 600; color: #EA7A3E !important;  }
.a2 { width: 250px; font-family: Open Sans; font-size: 14px !important; font-weight: 600;  color: #EA7A3E !important; text-align: center;  margin: 15px 0px 15px 0px;}
.a3 { width: 250px; font-family:Open Sans; text-align: center; font-size: 13px!important;  font-weight: 600!important; }
.a4 { width: 250px; font-family:Open Sans; text-align: center; font-size: 10px!important;   margin: 5px 0px 5px 0px;}
.a5 { width: 250px; font-family: Open Sans; font-size: 14px !important; font-weight: 600;  text-align: center; margin: 15px 0px 10px 0px; }
.a6 { width: 250px; font-family: Open Sans; font-size: 14px !important; line-height: 10px; text-decoration: underline; font-weight: bold; text-align: center; margin: 25px 0px 15px 0px; }
.a6 a:hover{ width: 250px; font-family: Open Sans; font-size: 16px !important; line-height: 10px; text-decoration: underline; font-weight: bold; text-align: center; color: #FF0000 !important; }

.ico_arrow{ width: 11px; height: 11px; background-image: url(/attachments/image/Bullets/li-arr.png); margin-right: 15px; float: left; vertical-align: middle; margin-top: 5px; }
.ico_phone{ width: 19px; height: 21px; background-image: url(/attachments/image/Ikonki/tel.png); margin-right: 5px; float: left; vertical-align: middle; margin-top: 0px; background-repeat: no-repeat; background-position: left center}
.ico_mail{ width: 19px; height: 19px; background-image: url(/attachments/image/Ikonki/email.png); margin-right: 5px; float: left; vertical-align: middle; margin-top: 0px; }
.ico_fax{ width: 19px; height: 16px; background-image: url(/attachments/image/Ikonki/fax.png); margin-right: 5px; float: left; vertical-align: middle; margin-top: 0px; }
.ico_blank{ width: 11px; height: 11px; margin-right: 15px; float: left; vertical-align: middle; margin-top: 5px; }

.wywoz{ color: #f75703 !important; font-weight: 600; text-transform: uppercase; line-height: 30px; }

.phone{ display: flex; align-items: center; }
.left{ width: 430px; margin-right: 10px; float: left; margin-top: 5px; }
.right{ width: 200px; line-height: 21px; float: left; vertical-align: middle; font-size: 14px; font-weight: bold; color: #2A7E00; }
.phone .right.icon {
    padding-left: 26px;
}
.left2{ width: 260px; margin-right: 10px; float: left; margin-top: 5px; }
.right2{ width: 300px; float: left; vertical-align: middle; font-size: 12px; font-weight: bold; margin-right: 60px; text-align: right; }
.left3{ width: 260px; margin-right: 10px; float: left; margin-top: 5px; color: #2A7E00 !important; font-weight: bold; }
.right3{ width: 300px; float: left; vertical-align: middle; font-size: 12px; font-weight: bold; margin-right: 60px; text-align: right!important; color: #2A7E00 !important; }
.mailtext{ float: left; vertical-align: middle; font-size: 12px; font-weight: bold; text-align: right; }

a:link { color: #2A7E00; text-decoration: none; }
a:visited { color: #2A7E00; text-decoration: none; }

.lista ul { list-style: none; padding-left: 4em; !important; line-height: 19px;}

/*Gallery Container*/
.image-gallery{ position: relative; margin: 0 auto; width: 600px; border-radius: 20px; height: 450px; }
/*Sets Big Image style*/
.image-gallery .big-image{ margin: 0 auto; position: relative; height: 0px; }
.image-gallery .big-image img{ opacity: 0; position: absolute; left: 0px; top: 0px; margin: 0 auto; transition: opacity 350ms; height: 450px; border-radius: 10px;  }

/*Selected image display*/
.image-gallery .big-image img:target{opacity:1;}
/*on select image display none the default image*/
.image-gallery .big-image img:target ~ img#default{opacity:0;}

/*Show Default Image in first load*/
.image-gallery .big-image img#default{opacity:1;}


/***Button***/
.image-gallery .button{ font-weight: bold; font-size: 30px; display: inline-block; padding-top: 20px; padding-right: 10px; padding-left: 10px; padding-bottom: 0; background-image: url(/attachments/image/Ikonki/button1.png); width: 36px; height: 75px; background-repeat: no-repeat; color: #FFFFFF; -webkit-box-shadow: 2px 2px; text-shadow: 1px 1px 1px #000000; }
.image-gallery .prev{ position: absolute; left: 0; top: 530px; }
.image-gallery .next{ position: absolute; right: -20px; top: 530px; }

/***move thumbs on click on buttons***/
.image-gallery .prev:active ~ .thumbs  ul{
  transform:translateX(0%);
  transition:1s all;
}
.image-gallery  .next:active ~ .thumbs  ul{
  transform:translateX(-90%);
  transition:1s all;  
}
  
/***thumbs***/
.image-gallery .thumbs{ overflow: hidden; white-space: nowrap; margin: 0 45px; border-radius: 10px; }
.image-gallery .thumbs ul{ float: left; transition: 999999s all; transform: translateX(0); margin-top: 500px;  }
.image-gallery .thumbs li{display:inline-block; margin-right:3px; }
.image-gallery .thumbs li a:hover{ opacity: 1; border-radius: 10px; }
.image-gallery .thumbs li a{opacity:0.85;}
.image-gallery .thumbs li a:focus{opacity:1;}
.image-gallery .thumbs li img{height:120px; border-radius: 10px; }


.accordion h3 + div {
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.3s ease-in;
  -moz-transition: height 0.3s ease-in;
  -o-transition: height 0.3s ease-in;
  -ms-transition: height 0.3s ease-in;
  transition: height 0.3s ease-in;
}
.accordion :target h3 + div {
  height: 220px;
}
.accordion .section.large:target h3 + div {
  overflow: auto;
}
.conversion { unicode-bidi: bidi-override; direction: rtl;
}

.pager {
    margin: 2ex auto;
    text-align: center;
}
.pager a {
    display: inline-block;
    background: white;
    border-radius: 4px;
    padding: 5px;
    min-width: 1em;
    color: #666;
}
.pager a.selected {
    color: rgb(42, 126, 0);
    font-weight: bold;
    background: #f0fffc;
}
.pager a:hover {
    background: #f0fffc;
}











.half {
  float: left;
  width: 609px;
  padding: 0 1em;
}

.tab {
  position: relative;
  margin-bottom: 1px;
  width: 100%;
  color: #fff;
  overflow: hidden;
  	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.tab input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
label {
  position: relative;
  display: block;
  padding: 0 0 0 1em;
  background: #95c139;
  font-weight: bold;
  line-height: 2.5;
  cursor: pointer;
  font-size: 14px;
}
.tab-content {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height .35s;
  -o-transition: max-height .35s;
  transition: max-height .35s;
}
.tab-content article {
  margin: 0;
  padding: 10px;
}

.tab-content p {
  margin: 0;
}
/* :checked */
input:checked ~ .tab-content {
  max-height: 2000px;
}
/* Icon */
label::after {
  position: absolute;
  right: 10px;
  top: 0;
  display: block;
  width: 3em;
  height: 3em;
  line-height: 2.5;
  text-align: center;
  -webkit-transition: all .35s;
  -o-transition: all .35s;
  transition: all .35s;
}
input[type=checkbox] + label::after {
  content: "+";
}
input[type=radio] + label::after {
  content: "\25BC";
}
input[type=checkbox]:checked + label::after {
  transform: rotate(315deg);
}
input[type=radio]:checked + label::after {
  transform: rotateX(180deg);
}

.blue label {
  background: #444444;	
font-size: 12px;
}
.blue .tab-content {background: #444444;}
.tab .blue {margin-left:-15px;}

article ul {
list-style: circle!important;
padding:10px 0 10px 30px;
line-height: 20px;
}

ol {
line-height: 19px;
margin-bottom: 10px;
list-style-type: decimal;
}

.searchbar {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: white;
    border-radius: 5px;
    display: flex;
    padding: 0.5rem 1rem;
    box-sizing: border-box;
}
.searchbar .close {
    position: absolute;
    right: 0.5rem;
    top: 50%;
    transform: translateY(-50%);
    height: 2rem;
}
.searchbar form {
    width: calc(100% - 5rem);
}
.searchbar input {
    border: none;
    border-bottom: 2px solid #888;
    outline: none;
    font-size: 120%;
    width: 100%;
}
