@font-face {
    font-family: 'tornadomediumcmedium';
    src: url('../css/fonts/tornadomediumc-webfont.eot');
    src: url('../css/fonts/tornadomediumc-webfont.eot#iefix') format('embedded-opentype'),
         url('../css/fonts/tornadomediumc-webfont.woff') format('woff'),
         url('../css/fonts/tornadomediumc-webfont.ttf') format('truetype'),
         url('../css/fonts/tornadomediumc-webfont.svg#tornadomediumcmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}



* {margin: 0; padding: 0;}
a, img {outline: none;}
img {border-bottom-style: none; border-bottom-width: 0px; border-left-style: none; border-left-width: 0px; border-right-style: none; border-right-width: 0px; border-top-style: none; border-top-width: 0px;}
html,body {height: 100%; background:#FFF;}
body {width: 100%; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin: 0; padding: 0; z-index: 9999;
 }

.acpic {width:520px;}
 


.background-image {

  position: fixed;
top:0;
  left: 0;
  right: 0;
  z-index: 0;
background-repeat:no-repeat;
display: block;
background-image:url('../assets/img/1.jpg'); 
background-size:cover;
 width: 100%;
height: 100%;
background-position:50% 50%;  /* Sets reference point to scale from */
background-size:cover;        /* Sets background image to cover entire element */

  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
 

}

/*innerlist*/

.innerlist{display: block; width: auto;}

.acdatasheet tbody tr td {padding: 0.5em 1em; text-align: left;}
.acdatasheet tbody tr td.acdata {background-color: rgba(0, 174, 239, 0.05);}
.acdatasheet tbody tr td.acdata { font-weight: bold; text-align: left; width: 350px;
}

.page_v { position: relative; padding: 100px 0 0 0; width: 905px; margin: 0 auto; min-width: 500px; }
.logo_v { position: absolute; right: -70px; top: 35px; }

.content_v { margin: 0 0 80px 0; }
.menu_v {  }
.menu_v ul { list-style-type: none; margin: 0 0 32px 0; padding: 0 0 0 4px; }
.menu_v li {  margin: 0 0 5px 0;  }
.menu_v li.sub {  margin: 0 0 5px 35px;  }
.menu_v li.active:first-child {margin: 0 0 5px 0;}
.menu_v li.active {  margin: 30px 0 5px 0; }
.menu_v li>span { display:inline-block; background: url(../assets/img/sprite_v.png) no-repeat 0 4px;  padding: 0 0 0 13px; font-family: 'tornadomediumcmedium'; text-transform:uppercase; font-size: 16px; color: #009fe3; cursor: pointer; }
.menu_v li.active>span {background: url(../assets/img/sprite_v.png) no-repeat 0 -55px;  padding: 0 0 0 13px; color: #000; }
.panel_v { display:none; width: 538px; margin: 2px 0 18px 0; padding: 25px 15px 12px 15px; background: #f3f3f3; }
.policy_v { display:block; width: 538px; margin: 2px 0 18px 0; padding: 25px 15px 12px 15px; background: #f3f3f3; }
.panel_v h2 { font-size: 17px; color: #009fe3; font-weight: 500; margin: 0 0 24px 0; }
.policy_v h2 { font-size: 17px; color: #009fe3; font-weight: 500; margin: 0 0 24px 0; }
.panel_v h3 { margin: 0 0 5px 0; font-size: 14px; color: #333; font-weight: bold; }
.policy_v h3 { margin: 0 0 5px 0; font-size: 14px; color: #333; font-weight: bold; }
.policy_v h5 { margin: 0 0 5px 0; font-size: 28px; color: #333; font-weight: bold; }
.panel_v p { margin: 0 0 20px 0; line-height: 18px; font-size: 12px; color: #333; }
.panel_v ul {list-style-type: disc; margin:-10px 0 20px 16px;}
.policy_v ul {list-style-type: disc; margin:-10px 0 20px 16px;}

.menu_v .hide { background: url(../assets/img/sprite_v.png) no-repeat 0 -110px; padding: 0 0 0 10px; font-size: 11px; color: #009fe3; cursor:pointer; }
.menu_v .hide span { text-decoration: underline; font-size: 11px; color: #009fe3; }

.footer_v { padding: 11px 0 11px 0; background: #f2f2f2; height: 34px; position: relative; box-sizing:initial !important; }
.footer_v a:hover { text-decoration: none; }
.contacts_v { float: left; margin: 2px 0 0 15px; }
.contacts_v ul { list-style-type: none; }
.contacts_v li { margin: 0 0 3px 0; font-size: 11px; color: #000; }
.contacts_v li a { color: #009fe3; }
div.crewentry {float:right; margin: 2px 20px 0 0;}
.crewentry a { color: #009fe3; font-size:11px;}
.menu-f { float: right; margin: 0 20px 0 0; }
.menu-f ul { list-style-type: none; }
.menu-f li { float: left; padding: 10px 0 10px 11px; margin: 0 0 0 12px; border-left: 1px solid #e2e2e2; font-size: 11px; font-weight: bold; }
.menu-f li a { color: #009fe3; }

/*local reset*/
.clear {clear: both; height:0; font-size:0; padding:0; margin:0; line-height:0;}
