

.clpo-1 {
 clear:both;
 width:100%;
 margin: 0 0 10px 0;
}

.clpon-1 img {
 float:left;
 border:0;
 margin: 0 10px 10px 0;
}

.clpon-vice-1{
 float:left;
}

.clpoper-1{
  clear:both;
 width:100%;
}

.clpot-1 input{
 float:left;
 width:150px;
 padding: 0 0 0 10px;
 border:0; 
 cursor:hand; 
 cursor:pointer;
 margin:0;
 background:0;
}

.clpodf-1 {
 clear:both;
 width:100%;
}

.clpodf-1 input{
 float:left;
 height:150px;
 padding: 0 5px 5px 0;
 border:0; 
 cursor:hand; 
 cursor:pointer;
 margin:0;
 background:0;
}

.clpon-1{
 clear:both;
 width:100%;
 margin:0 0 50px 0;
}

.clpon-1 h2 a {
 text-decoration:none;
}

.clposign-1 {
 float:left;
 font-weight:bold;
 font-size:80%;
 clear:both
}


.clpofr-1{
 clear:both;
 width:100%;
 text-align:left;
}

.clpofr-1:after
{
 content: ".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}

.clpofr-1 input {
 border:0; 
 cursor:hand; 
 cursor:pointer;
 margin:0;
 background:0;
 padding-top:20px
}

.clpofr-1 p{
}

.clpofr-1-0 input,.clpofr-1- input {
 width:450px;
 clear:both;
}

.clpofr-1-0 p,.clpofr-1- p{
 clear:both;
 text-align:left;
}

.clpofr-1-1 input{
 width:200px;
 float:left;
 margin:0 10px 10px 0;
 padding: 0px;
 clear:both;
}

.clpofr-1-1 p{
 clear:none;
 text-align:left;
}

.clpofr-1-2 input{
 width:200px;
 float:left;
 margin:0 0 10px 10px;
 padding: 0px;
 clear:both;
}

.clpofr-1-2 p{
 clear:none;
 text-align:left;
}

.clpofr-1-3{
 float:left;
 margin:0 10px 10px 0;
 padding: 0px;
 display:inline;
 width:auto;
 clear:none;
}

.clpofr-1-3 input{
 height:150px;
 padding: 0px;
}

.clpofr-1-3 p{
 display:none;
}

.ref-2>form {
 clear:both;
 width:100%;
 margin: 0 0 10px 0;
 display: grid;
 grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
 gap: 10px;
 align-items: center;
 justify-items: center;
 margin-top: 10px;
}

.ref-2>form>div {
  display: flex;
  justify-content: center;
  align-items: center;
}

.ref-2 input[type="image"] {
  height: 200px;
  width: auto;
  max-width: 100%;
  object-fit: cover;
  border:0;
}

.ref-2>div {
  display: block;
  margin-top: 10px;
  text-align: right;
}

.html5-banner-3 {
clear:both;
width:100%;
}

.html5-banner-4 {
clear:both;
width:100%;
}