.artsown01 {position: relative; float: left;  display: block; box-sizing: border-box; height: auto; min-height: 30px; width: 30%; margin: 10px 0px 30px 0px; border-style: dotted; border-width: 0px 0px 0px 30px; border-color: #eefaf9; padding-left: 20px;}
.artsown02 {position: relative; float: left;  display: block; box-sizing: border-box; height: auto; min-height: 30px; width: 60%; margin: 10px 0px 30px 0px; border-style: solid; border-width: 0px 0px 0px 30px; border-color: #eefaf9; padding-left: 20px; background-color: #eefaf9;}
@media screen and (max-width: 1000px) {
	.artsown01 {float: none; width: 100%; margin: 3px 0px 10px 0px;}	
}
@media screen and (max-width: 1000px) {
	.artsown02 {float: none; width: 100%;  margin-top: 0px;}	
}
.contactsown01 {position: relative; float: left; height: 330px; width: 330px; margin-top: 10px; margin-right: 10px; background-color: #f7f7f7; padding-left: 20px;}
.contactsown02 {position: relative; float: left; height: auto; min-height: 200px; width: 50%; margin-top: 10px; padding-right: 10px; border-style: solid; border-width: 0px 10px 0px 0px; border-color: white; background-color: #f7f7f7;}
.contactsown03 {position: relative; float: left; height: auto; width: 100%; border-top: 15px solid #f7f7f7; border-bottom: 15px solid #eefaf9; background-color: #f7f7f7;}
.bannerown01 {position: relative; float: left; display: block; box-sizing: border-box; height: auto; width: 50%; padding: 5px; text-align: left;}
.bannerown02 {position: relative; float: left; display: block; box-sizing: border-box; height: auto; width: 33.33333%; text-align: left; font-size: 13pt; font-weight: bold; border-style: solid; border-width: 0px 0px 0px 30px; border-color: #f7f7f7; padding-left: 15px;}
.pictsown01 {position: relative; float: left; height: auto; width: 33.33333%; margin-top: 10px; padding-right: 10px;}
@media screen and (max-width: 750px) {
	.pictsown01 {float: none; width: 100%;}	
}
@media screen and (max-width: 750px) {
	.bannerown01 {float: none; width: 100%; text-align: center}	
}
@media screen and (max-width: 750px) {
	.bannerown02 {float: none; width: 100%; text-align: center; border-style: solid; border-width: 10px 0px 0px 0px; border-color: #f7f7f7; padding: 0px 0px 20px 0px;}	
}
@media screen and (max-width: 750px) {
	.contactsown02 {float: none; width: 100%;}	
}
.bannersblock01 {width: 100%; float: left; position: relative; overflow: auto; text-align: left;
}
.bannerown03 {float: left;  position: relative; width: 33%; text-align: center; padding: 0px 5px 10px 5px;
}
.nadpis-homepage-01 {font-family: Barlow Condensed; font-size: 2rem; font-weight: 300; padding-top: 5px; padding-bottom: 10px; display: inline-block;
}