.background
{
  background-color: #f5f5f5;
}
.steag img
{
  width: 10%;
  padding-bottom: 5px;
}

.row
{
  margin: 0px;
}

.nopadding
{
  padding: 0px;
}
h3
{
  margin-top: 10px;
}

hr
{
  border: 0;
  height: 1px;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
  margin: 10px 10px;
}

.banner
{
  position: relativ;
}
.banner img
{
  width: 100%;
}
.banner p
{
position: absolute;
top: 30%;
left:20%;
font-size: 36px;
}
.backalb
{
  background-color: #fff;
}
.backalb h3
{


background: rgba(35,143,153,1);
background: -moz-linear-gradient(-45deg, rgba(35,143,153,1) 0%, rgba(35,143,153,1) 39%, rgba(85,178,186,1) 69%, rgba(85,178,186,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(35,143,153,1)), color-stop(39%, rgba(35,143,153,1)), color-stop(69%, rgba(85,178,186,1)), color-stop(100%, rgba(85,178,186,1)));
background: -webkit-linear-gradient(-45deg, rgba(35,143,153,1) 0%, rgba(35,143,153,1) 39%, rgba(85,178,186,1) 69%, rgba(85,178,186,1) 100%);
background: -o-linear-gradient(-45deg, rgba(35,143,153,1) 0%, rgba(35,143,153,1) 39%, rgba(85,178,186,1) 69%, rgba(85,178,186,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(35,143,153,1) 0%, rgba(35,143,153,1) 39%, rgba(85,178,186,1) 69%, rgba(85,178,186,1) 100%);
background: linear-gradient(135deg, rgba(35,143,153,1) 0%, rgba(35,143,153,1) 39%, rgba(85,178,186,1) 69%, rgba(85,178,186,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#238f99', endColorstr='#55b2ba', GradientType=1 );

color: #fff;
padding: 10px 0px;
margin: 0px;

}

.nopadtop
{
  padding-top: 0px;
  margin-top: 0px;
}
.nopadbot
{
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.paddingcasute
{
  padding: 50px 10px 50px 10px;
}
.underline
{
  border-bottom: #ccc 1px solid;
}
.hunderline
{
  border-bottom: #ccc 2px solid;
  height: 45px;
}

.hunderline a
{
  color: #000;
  text-decoration: none;
}
.linkserv a
{
  color: #000;
  text-decoration: none;
}
.footer
{
  background: rgba(35,143,153,1);
background: -moz-linear-gradient(-45deg, rgba(35,143,153,1) 0%, rgba(35,143,153,1) 39%, rgba(85,178,186,1) 69%, rgba(85,178,186,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(35,143,153,1)), color-stop(39%, rgba(35,143,153,1)), color-stop(69%, rgba(85,178,186,1)), color-stop(100%, rgba(85,178,186,1)));
background: -webkit-linear-gradient(-45deg, rgba(35,143,153,1) 0%, rgba(35,143,153,1) 39%, rgba(85,178,186,1) 69%, rgba(85,178,186,1) 100%);
background: -o-linear-gradient(-45deg, rgba(35,143,153,1) 0%, rgba(35,143,153,1) 39%, rgba(85,178,186,1) 69%, rgba(85,178,186,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(35,143,153,1) 0%, rgba(35,143,153,1) 39%, rgba(85,178,186,1) 69%, rgba(85,178,186,1) 100%);
background: linear-gradient(135deg, rgba(35,143,153,1) 0%, rgba(35,143,153,1) 39%, rgba(85,178,186,1) 69%, rgba(85,178,186,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#238f99', endColorstr='#55b2ba', GradientType=1 );

}
.meniujos a
{
  color: #fff;
  text-decoration: none;
  padding: 0px 10px 10px 0px;
}
.meniujos
{
  padding: 15px 0px 15px 0px;
}
.linkalb a
{
  text-align: center;
  color: #000;
  text-decoration: none;
}
.linknegru a
{
  color: #000;
  text-decoration: none;
}
.linkalb
{
  height: 100px;
}
.centrat img
{
  text-align: center;
}
.griinchis
{
  background-color: #141a78;
  color: #fff;
}
.togri
{
    background-color:#141a78;
}

.custommenu
{
    padding: 10px 10px 20px 10px;
}
.ladreapta
{
  text-align: right;
}
.custommenu a
{
  font-weight: bold;
  color: #000;
  text-transform: uppercase;
  font-size:12px;
  margin: 0px 10px;
}
.custommenu ul li a
{
  text-decoration: none;
  color: #333;
  text-transform: uppercase;
  font-size:14px;
}
.grideschis
{
  background-color: #fafafa;
}
.borderjos
{
  border-bottom: 20px;
}
.logowidth
{
  padding-top: 20px;
  text-align:center;
}
.logowidth a
{
  text-decoration:none;
  color: #000;
}
.logowidth img
{
  width: 50%;
}
.logospacing img
{
  padding-top: 10px;
  width: 100%;
}

.texttitle p
{
  padding-top: 10px;
  font-size: 14px;
  color: #808080;
  font-weight: bold;
  text-align: left;
}
.centrat
{
  text-align: center;
}
.blackslider
{
  margin: 0px;
  padding: 0px;
  background-color: #212121;
  height: 300px;
  width: 100%;
}
.griline
{
  margin: 0px;
  padding: 0px;
  background-color: #4c4c4c;
  height: 30px;
}


        .jssorb05 {
            position: absolute;
        }
        .jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
            position: absolute;
            /* size of bullet elment */
            width: 16px;
            height: 16px;
            background: url('img/b05.png') no-repeat;
            overflow: hidden;
            cursor: pointer;
        }
        .jssorb05 div { background-position: -7px -7px; }
        .jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; }
        .jssorb05 .av { background-position: -67px -7px; }
        .jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }


        .jssora22l, .jssora22r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 40px;
            height: 58px;
            cursor: pointer;
            background: url('img/a22.png') center center no-repeat;
            overflow: hidden;
        }
        .jssora22l { background-position: -10px -31px; }
        .jssora22r { background-position: -70px -31px; }
        .jssora22l:hover { background-position: -130px -31px; }
        .jssora22r:hover { background-position: -190px -31px; }
        .jssora22l.jssora22ldn { background-position: -250px -31px; }
        .jssora22r.jssora22rdn { background-position: -310px -31px; }

.cvcontact
{
    margin:25px 0px;
}
.container
{
  max-width: 1050px;
}

.cvcontact input[type="text"], .cvcontact textarea, .cvcontact input[type="file"]
{
    width:100%;
    border: 1px solid #CCCCCC;
    display: block;
    margin-bottom:15px;
    padding:5px;
   -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.cvcontact input[type="submit"]
{
    padding:8px 36px;
    color:#fff;
    background-color: #238f99;
    margin:10px auto;
    border:0px;
     -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.cvcontact input[type="submit"]:hover
{
    background-color:#000;
}

.cvcontact textarea
{
    height:120px;
}
.cvcontact a
{
    padding:8px 36px;
    color:#fff;
    background-color: #238f99;
    margin:10px auto;
    border:0px;
     -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
cursor:pointer;
}
.cvcontact a:hover
{
  text-decoration: none;
  }
  .texteroare
{
  color: #FF0000;
  text-align: left;
}



@media (min-width: 768px)
{
.rez500-768
{
   display: none;
}
.sub500
{
  display: none;
}
}



@media (min-width: 500px) and (max-width: 767px)
{
.sub500
{
  display: none;
}
.peste768
{
  display: none;
}
.steag img
{
  width: 45%;
  margin-top: 20px;
}

}

@media (max-width: 500px)
{
.rez500-768
{
  display: none;
}
.peste768
{
  display: none;
}
.steag img
{
  width: 45%;
   margin-top: 20px;
}


}


@media (max-width: 767px)
{
  .peste1024
  {
    display: none;
  }

  .rez768-1024
  {
    display: none;
  }
.custommenu
{
    padding: 10px 0px 10px 0px;
    text-align: center;
}
.custommenu a
{
  display: inline-block;
}
.nopadmobil
{
  padding: 0px;
}
.subpagborder
{
  padding: 0px;
}
ul
{
  padding: 0px;
}
.hr
{
  padding: 0px;
}
h3
{
  padding: 0px;
}
.hunderline a
{
  color: #000;
  text-decoration: none;
}
.hunderline
{
  height: auto;
}

}

@media (min-width: 768px) and (max-width: 1023px)
{
  .peste1024
  {
    display: none;
  }

}
@media (min-width: 1024px)
{
  .rez768-1024
  {
    display: none;
  }

}
