.vx-img {
    float: right; /* Umieść obrazek po lewej */
    margin: 10px 15px 30px 25px; /* Odstęp: góra | prawo | dół | lewo */
    width: 200px; /* Przykład: ustawienie szerokości obrazka */
    height: auto; /* Zachowanie proporcji */
}


.p {	
	padding: 10px 30px 10px 30px; 
}

.h2 {	
	padding: 30px 30px 30px 30px; 
	font-size: 20px;
}

.h3 {	
	padding: 30px 30px 30px 30px;
	font-size: 17px;
}

.h4 {	
	padding: 20px 30px 20px 30px;
	font-size: 16px;
}

.padding5 {padding: 5px}
.padding10 {padding: 10px;}
.padding20 {padding: 20px;}
.padding30 {padding: 30px;}
.padding40 {padding: 40px;}

.padding-left5 {padding-left: 5px;}
.padding-left10 {padding-left: 10px;}
.padding-left20 {padding-left: 20px;}
.padding-left30 {padding-left: 30px;}
.padding-left40 {padding-left: 40px;}

.padding-top5 {padding-top: 5px;}
.padding-top10 {padding-top: 10px;}
.padding-top20 {padding-top: 20px;}
.padding-top30 {padding-top: 30px;}
.padding-top40 {padding-top: 40px;}

.padding-bottom5 {padding-bottom: 5px;}
.padding-bottom10 {padding-bottom: 10px;}
.padding-bottom20 {padding-bottom: 20px;}
.padding-bottom30 {padding-bottom: 30px;}
.padding-bottom40 {padding-bottom: 40px;}



.margin-bottom10 {margin-bottom: 10px;}



.bold {
	font-weight: bold;
} 


.font-size-12 {font-size: 12px;}
.font-size-13 {font-size: 13px;}
.font-size-14 {font-size: 14px;}
.font-size-15 {font-size: 15px;}
.font-size-16 {font-size: 16px;}
.font-size-17 {font-size: 17px;}
.font-size-18 {font-size: 18px;}
.font-size-19 {font-size: 19px;}
.font-size-20 {font-size: 20px;}
.font-size-21 {font-size: 21px;}
.font-size-22 {font-size: 32px;}
.font-size-23 {font-size: 23px;}



ul.b {list-style-type: disc; padding: 0px 30px 20px 65px; }
ul.c {list-style-type: none;padding: 0px 30px 20px 50px; }
ul.c li {padding: 0px 0px 0px 0px; border:0px solid #555b70;}

.ul {border:0px solid red;}


.box-info {margin: 40px 40px 50px 40px; padding: 20px 30px;
border-radius: 10px;
}






 
.text-line-red {
   width: 100%; 
   text-align: center; 
   border-bottom: 1px solid #be1e2d; 
   line-height: 0.1em;
   margin: 10px 0 20px; 
} 

.text-line-red span { 
    background:#fff; 
    padding:0 10px; 
}

.text-line-dark-gray {
   width: 100%; 
   text-align: center; 
   border-bottom: 1px solid #2e313d; 
   line-height: 0.1em;
   margin: 10px 0 20px; 
} 

.text-line-dark-gray span { 
    background:#fff; 
    padding:0 10px; 
}


.text-line-green {
   width: 100%; 
   text-align: center; 
   border-bottom: 1px solid #8bc34a; 
   line-height: 0.1em;
   margin: 10px 0 20px; 
} 

.text-line-green span { 
    background:#fff; 
    padding:0 10px; 
}






.border-radius2 {border-radius: 2px;}
.border-radius5 {border-radius: 5px;}
.border-radius8 {border-radius: 8px;}
.border-radius12 {border-radius: 12px;}
.border-radius50 {border-radius: 50%;}