body
{
  overflow:auto;
  font-size=16;
  font-family: Verdana ;
  color:#000000;
  background-color:#ffffff;
}

img
{
  border-width:0px;
}

.lang_header
{
  background:#ddeeff;
  height:35px;
  text-align: center;
  vertical-align: center;
}

.lang_header a
{
  display:block;
  text-decoration:none;
  color:#777777;
  font-size:20px;
  text-align:center;
}


.navigation a, .nava
{
  display:block;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 3px;
  margin-left: 0px;
  color:#777777;
  text-decoration:none;
  border-width:1px;
  border-style:solid;
  border-color:#dddddd;
  background:#ddeeff;
  width:190px;
  text-align:center;
}

.navlabel
{
  display:block;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 3px;
  margin-left: 0px;
  color:white;
  text-decoration:none;
  border-width:1px;
  border-style:solid;
  border-color:#dddddd;
  background:#cccccc;
  width:190px;
  text-align:center;
}

@media only screen and (max-width: 767px) {
    .responsive {
        visibility: hidden;
        display: none;
        width:0px;
        min-width:0px;
    }
    .mobile_100_width {
        width:100%;
    }
    .mobile_90_width {
        width:90%;
    }
    .mobile_menu_width {
        width:83%;
    }
    .mobile_350px_height {
        height:350px;
    }
    .only_in_mobile {
        visibility: visible;
        width:100%;
    }
    .only_on_desktop {
        display: none;
        visibility: hidden;
    }
    .only_on_tablet {
        display: none;
        visibility: hidden;
    }
    .only_on_tablet_portrait {
        display: none;
        visibility: hidden;
    }
    .not_in_mobile {
        visibility: hidden;
        display: none;
        width:0px;
        min-width:0px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1180px)
{
  .tablet_25_width 
  {
      width:25%;
  }
  .tablet_30_width {
      width:30%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1180px) and (orientation: landscape){
    .tablet_50_width {
        width:50%;
    }
    .tablet_90_width {
        width:90%;
    }
    .tablet_80_width {
        width:80%;
    }
    .tablet_60_width {
        width:60%;
    }
    .tablet_70_width {
        width:70%;
    }
    .tablet_30_width {
        width:30%;
    }
    .tablet_400px_width {
        width:400px;
    }
    .tablet_learn_width {
        width:400px;
    }
    .tablet_400px_height {
        height:400px;
    }
    .only_in_mobile {
        display: none;
        visibility: hidden;
    }
    .only_on_desktop {
        display: none;
        visibility: hidden;
    }
    .only_on_tablet_portrait {
        display: none;
        visibility: hidden;
    }
    .not_on_tablet_landscape {
        display: none;
        visibility: hidden;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1180px) and (orientation: portrait){
    .tablet_50_width_p {
        width:50%;
    }
    .tablet_80_width_p {
        width:80%;
    }
    .tablet_40_width_p {
        width:40%;
    }
    .tablet_60_width_p {
        width:60%;
    }
    .tablet_100_width_p {
        width:100%;
    }
    .tablet_400px_width {
        width:400px;
    }
    .tablet_learn_width {
        width:400px;
    }
    .tablet_400px_height {
        height:400px;
    }
    .only_on_desktop {
        display: none;
        visibility: hidden;
    }
    .not_in_portrait {
        display: none;
        visibility: hidden;
    }
    .only_in_mobile {
        display: none;
        visibility: hidden;
    }
}

@media only screen and (min-width: 1181px) {
    .desktop_80_width {
        width:80%;
    }
    .only_in_mobile {
        display: none;
        visibility: hidden;
    }
    .only_on_tablet {
        display: none;
        visibility: hidden;
    }
    .not_on_desktop {
        display: none;
        visibility: hidden;
    }
    .desktop_15_width {
        width:15%;
    }
    .desktop_20_width {
        width:20%;
    }
    .desktop_25_width {
        width:25%;
    }
    .desktop_50_width {
        width:50%;
    }
    .desktop_70_width {
        width:70%;
    }
    .desktop_60_width {
        width:60%;
    }
    .desktop_400px_width {
        width:400px;
    }
    .desktop_600px_width {
        width:600px;
    }
    .desktop_500px_width {
        width:500px;
    }
    .desktop_learn_width {
        width:400px;
    }
    .desktop_400px_height {
        height:400px;
    }
    .only_on_tablet_portrait {
        display: none;
        visibility: hidden;
    }
}

@media only screen and (min-width: 1181px) 
{ 
  .desktop_left {
      width:11%;
  }
  .desktop_center {
      width:70%;
  }
  .desktop_right {
      width:19%;
  }
  .desktop_center_no_right {
      width:85%;
  }
}

@media only screen and (min-width: 1300px) 
{ 
  .navigation a, .nava{
      width:190px;
      font-size:16px;
  }
  #navlabel {
      width:190px;
      font-size:16px;
  }
  .navlabel {
      width:190px;
      font-size:16px;
  }
  .tenthwidth {
      width:17px;
  }
}

@media only screen and ((min-width: 768px) and (max-width: 1300px)) {
  .tenthwidth {
      width:1px;
  }
    
  .navigation a, .nava{
      width:165px;
      font-size:14px;
  }
  #navlabel {
      width:165px;
      font-size:14px;
  }
  .navlabel {
      width:165px;
      font-size:14px;
  }
  
  .desktop_center {
      width:62%;
  }  
  .desktop_center_no_right {
      width:81%;
  }
  .desktop_left {
      width:14%;
  }
  .desktop_right {
      width:24%;
  }
}



