@charset "utf-8";
/* CSS Document */


ul, li, p, h1, h2, h3, h4, h5 {
  margin: 0px;
  padding: 0px;
}
li {
  list-style-type: none;
}



a {
  text-decoration: none;
}





.main-menu {
    width: 511px;
	margin:auto;
    margin-top: 10px;
    background-color: #f30f10;
    position: relative;
    z-index: 1005;
}
.sticky .main-menu {
	margin-top:20px;
}
.main-menu .maximenuck li a {
  padding: 0px 10px;
  color: #fff;
  font-size: 16px;
  line-height:40px;
}
.maximenuck .active a, .main-menu .maximenuck li a:hover {
  background:#ab0001;
}
.home-slide .camera_wrap .camera_pag .camera_pag_ul {
  margin-top: -60px;
}
.main-menu .maxidrop-main li a:hover{
background:#00275b;
}

/*.floatck{
	display:block!important
}*/



.main-menu .item102 .maxidrop-main {
  /*width: 120px!important;*/
}
.main-menu .item103 .maxidrop-main {
  /*width: 330px!important*/
}
.main-menu .item105 .maxidrop-main {
  /*width: 335px!important*/
}
.main-menu .item120 .maxidrop-main {
  width: 230px!important;
  margin-left: -417px !important;
}
.main-menu .maxidrop-main li a {
  padding: 10px;
  font-size: 16px;
  border-bottom: none;
  color: #fff !important;
  border-bottom: 1px solid #00275b;
  background-color: #013781;
}
div#maximenuck88 div.maxidrop-main li:last-child a {
  /*border-bottom: 1px solid;*/
}
div#maximenuck88 div.maxidrop-main li a:hover {
  color: #fff !important;
  /*border-bottom: 1px solid;*/
}
div#maximenuck88 ul.maximenuck li.level1.parent > a:after, div#maximenuck88 ul.maximenuck li.level1.parent > span.separator:after {
  display: none;
}















.mobile-menu {
  display: none;
}
.space {
  float: left;
  width: 345px;
}
.client-names {
  float: left;
  margin-right: 15px;
}
.client-logos img {
  padding: 7px;
  border: 1px solid #ddd;
}
.fancybox-title{
  display:none !important;
}
