input, textarea, select {
  color: #2c2d33;
  text-decoration: none;
  border: 1px solid #b3b7bc;
  border-radius: 3px; }

input[type='submit'], input[type='button'] {
  background: #ff0000;
  display: inline-block;
  cursor: pointer;
  color: #ffffff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
  padding: 3px 24px;
  margin: 5px 2px;
  border: 0; }

* {
  font-family: Arial;
  font-size: 10pt; }

img {
  border: 0; }

h2 {
  height: 30px;
  color: #ff0000;
  text-transform: uppercase;
  margin: 0;
  padding-top: 30px;
  padding-left: 20px;
  text-align: left;
  font-size: 12pt;
  font-weight: bold; }

.brandable {
  display: none; }

.ibshow {
  display: inline-block !important; }

.container {
  background-color: #cccccc;
  text-align: center; }

.container_mobile {
  background-color: white;
  text-align: center;
  margin: 0; }

.container_head_box {
  width: 900px;
  position: relative;
  display: inline-block; }

.container_head_box_product {
  position: absolute;
  top: 0;
  left: 0;
  width: 200px;
  font-size: 20px; }

.container_head_box_time {
  position: absolute;
  top: 0;
  left: 0;
  width: 200px;
  font-size: 8pt;
  color: #ffffff; }

.container_head_box_logout {
  position: absolute;
  top: 10px;
  left: 690px;
  width: 200px;
  font-size: 12px;
  cursor: pointer; }

.container_alarm_box {
  position: absolute;
  top: 30px;
  width: 900px;
  text-align: center;
  z-index: 100; }

.container_alarm_box_text {
  background: #ff0000;
  color: #ffffff;
  border: 1px solid #ffffff;
  padding: 7px 15px;
  font-size: 10pt;
  font-weight: bold; }

.container_lang_box {
  width: 900px;
  position: relative;
  display: inline-block;
  background-color: #ff0000;
  padding: 6px 0; }
  .container_lang_box img {
    cursor: pointer; }

.container_iframe_box {
  width: 900px;
  overflow-y: auto;
  position: relative;
  display: inline-block; }
  .container_iframe_box > div {
    text-align: left; }

.container_tab_box {
  width: 900px;
  position: relative;
  display: inline-block;
  letter-spacing: -4px; }
  .container_tab_box > * {
    letter-spacing: 0; }
  .container_tab_box div {
    cursor: pointer;
    text-align: left;
    display: inline-block;
    height: 34px; }
  .container_tab_box span {
    position: relative;
    padding: 7px 0 0 15px;
    font-size: 12pt;
    font-weight: bold;
    display: block; }

.container_nav_box {
  width: 900px;
  position: relative;
  display: inline-block;
  background-color: #ff0000;
  letter-spacing: -4px;
  padding: 6px 0; }
  .container_nav_box > * {
    letter-spacing: 0; }
  .container_nav_box > a {
    margin: 0 1px; }

.container_nav_panel_group {
  background-color: #ffffff;
  position: relative;
  color: #333333;
  text-align: left;
  margin: 0 4px; }

.container_nav_panel_grouphdr {
  background-color: #ff0000;
  padding: 7px;
  margin: 2px;
  color: #ff0000;
  display: block; }

.with_tooltip {
  text-decoration: none; }
  .with_tooltip span {
    color: #333333;
    background-color: #e1e2e5;
    padding: 2px;
    border: 1px solid #414a59;
    display: none;
    font-size: 8pt;
    color: #333333;
    position: absolute;
    margin-top: 40px;
    margin-left: 15px;
    z-index: 100;
    white-space: nowrap; }
  .with_tooltip:hover span {
    display: inherit; }

.page {
  background-color: #ff0000;
  color: #333333;
  margin: 0; }

.page_area {
  background-color: #ff0000;
  margin-left: 20px;
  margin-right: 20px;
  padding: 4px; }

.page_buttons {
  margin-top: 10px;
  margin-left: 20px;
  margin-right: 20px;
  padding-bottom: 10px; }

.login_downsize {
  width: 600px !important;
  display: inline-block !important; }
  .login_downsize .page {
    height: 100%; }
  .login_downsize h2 {
    position: absolute;
    left: 10px;
    top: 20px; }
  .login_downsize .page_area {
    position: absolute;
    left: 260px;
    width: 270px;
    top: 45px;
    background-color: inherit; }
  .login_downsize .page_buttons {
    position: absolute;
    left: 265px;
    top: 120px; }
  .login_downsize.container_head_box {
    margin-top: 100px; }
  .login_downsize .container_head_box_product {
    top: 0;
    left: 0; }
  .login_downsize .container_head_box_time {
    top: 0;
    left: 0; }

.inputTable {
  width: 100%;
  color: #000000; }

.inputColHeader {
  font-weight: bold; }

.inputColLabel {
  vertical-align: top;
  white-space: nowrap;
  width: 350px; }

.inputColDataTextField {
  width: 99%; }

.inputColDataSelectField {
  width: 100%; }

.inputColDataCheckBox {
  margin-left: 0; }

.inputColDisabled {
  display: none; }

input[type='submit'][disabled] {
  background: inherit !important;
  border: 1px solid #b3b7bc !important; }

input[type='button'][disabled] {
  background: inherit !important;
  border: 1px solid #b3b7bc !important; }

input[type='submit']:hover {
  background: #ff0000; }

input[type='button']:hover {
  background: #ff0000; }

.tab_active {
  width: 200px; }
  .tab_active span {
    color: #ffffff; }

.tab_trans_ai {
  width: 20px; }

.tab_trans_ia {
  width: 20px; }

.tab_trans_ii {
  width: 20px; }

.tab_inactive {
  width: 200px;
  background-color: #808080; }
  .tab_inactive span {
    color: #cccccc; }

.pollview {
  background-color: #000000;
  text-align: center;
  position: absolute;
  height: 99%;
  width: 100%; }

.pollmessage {
  position: absolute;
  text-align: center;
  margin-top: 400px;
  z-index: 100;
  width: 100%; }
  .pollmessage span {
    background-color: #e1e2e5;
    padding: 2px;
    border: 1px solid #414a59;
    font-size: 9pt;
    font-weight: bold;
    color: #333333;
    white-space: nowrap; }

.pollmessage_center {
  position: absolute;
  text-align: center;
  margin-top: 200px;
  background-color: #ffffff; }

.userTemplate {
  display: none; }

.networkTemplate {
  display: none; }

.mobile_container {
  margin: 0; }

.mobile_head_box {
  background-color: #cccccc;
  text-align: left; }
  .mobile_head_box img {
    cursor: pointer; }

.mobile_head_box_product {
  font-size: 14pt;
  font-style: italic;
  vertical-align: top;
  margin-right: 6px;
  float: right; }

.mobile_iframe_box {
  /*
	background-color: white;
	margin: 0;
	text-align: left;
	*/ }

.megracloud_container {
  color: #ffffff;
  margin: 0;
  background-color: #000000;
  text-align: center; }

.megracloud_head_box {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 15px; }
  .megracloud_head_box img {
    cursor: pointer;
    margin-left: 5px;
    margin-right: 5px; }
  .megracloud_head_box #imgSpeakerOn {
    margin-left: 25px; }

.megracloud_head_box_product {
  font-size: 8pt;
  float: left;
  white-space: nowrap; }

.megracloud_head_box_time {
  font-size: 8pt;
  float: right;
  text-align: right; }

.list_element {
  margin-bottom: 10px; }

.list_image {
  margin-right: 10px; }

.list_div {
  margin-top: 2px; }

.left {
  float: left; }

.right {
  float: right; }

.delete_image {
  cursor: pointer;
  margin-left: 10px; }

.download_image {
  cursor: pointer;
  margin-left: 10px; }

.ul_filelist {
  padding-left: 0;
  margin-left: 10px;
  height: 325px;
  overflow: auto;
  list-style-type: none; }

.file_element {
  width: 200px;
  font-weight: bold;
  cursor: pointer; }

.storage_used_div {
  height: 100%;
  width: 0;
  background-color: #ff0000; }

.delete_storage {
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  margin-top: 5px;
  cursor: pointer; }

.inputColData a {
  color: #414a59;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer; }

.inputColIndented > * {
  margin-left: 15px; }

.inputColIndented2 > * {
  margin-left: 30px; }

.inputColIndented3 > * {
  margin-left: 45px; }

label.error {
  background-image: "";
  background-repeat: no-repeat;
  padding-left: 20px; }

.modal_dialog_overlay {
  position: fixed;
  background-color: rgba(255, 255, 255, 0.75);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
  z-index: 1002; }

.modal_dialog_content {
  position: absolute;
  top: 400px;
  left: 50%;
  transform: translate(-50%, -50%) !important;
  border: 1px solid #ccc;
  background: #fff;
  overflow: auto;
  WebkitOverflowScrolling: touch;
  borderRadius: 4px;
  outline: none;
  padding: 20px;
  max-width: 748px; }

.modal_dialog_message_content {
  position: absolute;
  top: 400px;
  left: 50%;
  transform: translate(-50%, -50%) !important;
  border: 1px solid #ccc;
  background: #fff;
  overflow: auto;
  WebkitOverflowScrolling: touch;
  borderRadius: 4px;
  outline: none;
  padding: 20px;
  max-width: 748px; }

.modal_loader_overlay, .modal_loader_overlay_for_player {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
  z-index: 1001; }

.modal_loader_overlay {
  background-color: #e1e2e4; }

.modal_loader_overlay_for_player {
  background-color: black; }

.modal_loader_content {
  position: absolute;
  top: 50%;
  left: 50%;
  outline: none; }

.modal_loader_core {
  text-align: center;
  top: 50%;
  left: 50%;
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%); }

.loader_indicator, .loader_indicator_for_player {
  background-repeat: no-repeat;
  position: absolute;
  left: 50%;
  width: 48px;
  height: 48px;
  margin-top: -24px;
  margin-left: -24px; }

.error_label {
  background: #f2dede; }

.recorder_player {
  width: 62%;
  height: 100%;
  float: left;
  background: black; }
  .recorder_player video {
    display: block; }
.ms_Timetable {
  overflow: auto; }

.ms_Root {
  width: 456px;
  margin-left: 100px;
  background-size: contain; }

.ms_Single {
  display: inline-block;
  cursor: pointer;
  border: 1px solid #cccccc;
  overflow: hidden;
  width: 55px;
  height: 55px;
  opacity: 0.8; }
  .ms_Single:hover {
    border: 1px solid #666666; }

.ms_Unselected {
  background-color: #414a59; }

.clear {
  clear: both; }
.tt_Timetable {
  overflow: auto; }

.tt_Root {
  width: 2050px; }

.tt_Row {
  display: block;
  overflow: hidden;
  height: 30px;
  cursor: pointer; }

.tt_Day {
  display: inline-block;
  background-color: #dddddd;
  overflow: hidden;
  width: 129px;
  height: 29px;
  margin-right: 1px;
  margin-bottom: 1px;
  cursor: pointer; }
  .tt_Day span {
    display: block;
    padding-left: 10px;
    padding-top: 4px; }

.tt_Slice {
  display: inline-block;
  background-color: #dddddd;
  overflow: hidden;
  width: 79px;
  height: 29px;
  margin-right: 1px;
  margin-bottom: 1px; }
  .tt_Slice span {
    display: block;
    text-align: center;
    width: 79px;
    padding-top: 4px; }

.tt_Single {
  display: inline-block;
  background-color: #cccccc;
  cursor: pointer;
  border: 1px solid #cccccc;
  overflow: hidden;
  width: 17px;
  height: 27px;
  margin-right: 1px;
  margin-bottom: 1px; }
  .tt_Single:hover {
    border: 1px solid #666666; }

.tt_Selected {
  background-color: #414a59; }

.tt_ShowInactive {
  display: inline-block;
  background-color: #cccccc;
  border: 1px solid #cccccc;
  overflow: hidden;
  width: 17px;
  height: 27px;
  margin-right: 1px;
  margin-bottom: 1px; }

.clear {
  clear: both; }
h2 {
  color: #006699; }

.container_head_box_product {
  color: #ffffff;
  top: 62px;
  left: 200px;
  text-align: left; }

.container_head_box_time {
  top: 90px;
  left: 38px;
  text-align: left; }

.container_head_box_logout {
  color: #ffffff; }

.container_alarm_box_text {
  background-color: #006eab; }

.login_downsize .container_head_box_product {
  top: 32px;
  left: 190px;
  text-align: left; }

.login_downsize .container_head_box_time {
  top: 60px;
  left: 25px;
  text-align: left; }

.container_lang_box {
  background-color: #004d73; }

.container_nav_box {
  background-color: #004d73; }

.container_nav_panel_grouphdr {
  background-color: #e1e2e4;
  color: #006699; }

.container_iframe_box {
  background-color: #e1e2e4; }

.page {
  background-color: #e1e2e4; }

.page_area {
  background-color: #ffffff; }

.loader_indicator {
  background-image: url(waiting_indicator.gif); }

.loader_indicator_for_player {
  background-image: url(waiting_indicator_for_player.gif); }

input[type='submit'] {
  background: linear-gradient(to bottom, #006eab 5%, #004d73 100%);
  filter: progid:dximagetransform.microsoft.gradient(startcolorstr='$color_allports_approx', endcolorstr='$color_regal_blue_approx',gradienttype=0); }
  input[type='submit']:hover {
    background: linear-gradient(to bottom, #004d73 5%, #006eab 100%);
    filter: progid:dximagetransform.microsoft.gradient(startcolorstr='$color_regal_blue_approx', endcolorstr='$color_allports_approx',gradienttype=0); }

input[type='button'] {
  background: linear-gradient(to bottom, #006eab 5%, #004d73 100%);
  filter: progid:dximagetransform.microsoft.gradient(startcolorstr='$color_allports_approx', endcolorstr='$color_regal_blue_approx',gradienttype=0); }
  input[type='button']:hover {
    background: linear-gradient(to bottom, #004d73 5%, #006eab 100%);
    filter: progid:dximagetransform.microsoft.gradient(startcolorstr='$color_regal_blue_approx', endcolorstr='$color_allports_approx',gradienttype=0); }

.storage_used_div {
  height: 100%;
  width: 0;
  background-color: #4fa100; }

.tab_active {
  background-color: #004d73; }

.nav_box_selected {
  background: #e1e2e4;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid transparent;
  border-radius: 3px;
  -moz-border-image: -moz-linear-gradient(top, #e1e2e4 0%, #006eab 100%);
  -webkit-border-image: -webkit-linear-gradient(top, #e1e2e4 0%, #006eab 100%);
  border-image: linear-gradient(to bottom, #e1e2e4 0%, #006eab 100%);
  border-image-slice: 1; }
.arrow_down_mc {
  background-image: url(sprite_images.png);
  background-position: -647px -307px;
  width: 30px;
  height: 30px; }

.arrow_down {
  background-image: url(sprite_images.png);
  background-position: -537px -290px;
  width: 48px;
  height: 48px; }

.arrow_left_mc {
  background-image: url(sprite_images.png);
  background-position: -767px -307px;
  width: 30px;
  height: 30px; }

.arrow_left {
  background-image: url(sprite_images.png);
  background-position: -600px -175px;
  width: 48px;
  height: 48px; }

.arrow_right_mc {
  background-image: url(sprite_images.png);
  background-position: -707px -307px;
  width: 30px;
  height: 30px; }

.arrow_right {
  background-image: url(sprite_images.png);
  background-position: -821px -125px;
  width: 48px;
  height: 48px; }

.arrow_up_mc {
  background-image: url(sprite_images.png);
  background-position: -677px -307px;
  width: 30px;
  height: 30px; }

.arrow_up {
  background-image: url(sprite_images.png);
  background-position: -725px -125px;
  width: 48px;
  height: 48px; }

.banner_narrow {
  background-image: url(sprite_images.png);
  background-position: 0px -125px;
  width: 600px;
  height: 100px; }

.banner_wide {
  background-image: url(sprite_images.png);
  background-position: 0px 0px;
  width: 900px;
  height: 125px; }

.basket {
  background-image: url(sprite_images.png);
  background-position: -885px -347px;
  width: 13px;
  height: 18px; }

.button {
  background-image: url(sprite_images.png);
  background-position: -888px -175px;
  width: 10px;
  height: 24px; }

.colorbox_controls {
  background-image: url(sprite_images.png);
  background-position: -600px -125px;
  width: 125px;
  height: 50px; }

.ctrl_go_calibrate {
  background-image: url(sprite_images.png);
  background-position: -295px -347px;
  width: 29px;
  height: 29px; }

.ctrl_go_down_left {
  background-image: url(sprite_images.png);
  background-position: -869px -125px;
  width: 31px;
  height: 31px; }

.ctrl_go_down_none {
  background-image: url(sprite_images.png);
  background-position: -796px -290px;
  width: 29px;
  height: 14px; }

.ctrl_go_down_only {
  background-image: url(sprite_images.png);
  background-position: -767px -290px;
  width: 29px;
  height: 17px; }

.ctrl_go_down_right {
  background-image: url(sprite_images.png);
  background-position: -863px -225px;
  width: 31px;
  height: 31px; }

.ctrl_go_frame_down {
  background-image: url(sprite_images.png);
  background-position: -585px -290px;
  width: 91px;
  height: 17px; }

.ctrl_go_frame_left {
  background-image: url(sprite_images.png);
  background-position: 0px -347px;
  width: 17px;
  height: 125px; }

.ctrl_go_frame_right {
  background-image: url(sprite_images.png);
  background-position: -17px -347px;
  width: 17px;
  height: 125px; }

.ctrl_go_frame_up {
  background-image: url(sprite_images.png);
  background-position: -676px -290px;
  width: 91px;
  height: 17px; }

.ctrl_go_left_none {
  background-image: url(sprite_images.png);
  background-position: -128px -376px;
  width: 14px;
  height: 29px; }

.ctrl_go_left_only {
  background-image: url(sprite_images.png);
  background-position: -111px -376px;
  width: 17px;
  height: 29px; }

.ctrl_go_right_none {
  background-image: url(sprite_images.png);
  background-position: -885px -307px;
  width: 14px;
  height: 29px; }

.ctrl_go_right_only {
  background-image: url(sprite_images.png);
  background-position: -94px -376px;
  width: 17px;
  height: 29px; }

.ctrl_go_up_left {
  background-image: url(sprite_images.png);
  background-position: -585px -307px;
  width: 31px;
  height: 31px; }

.ctrl_go_up_none {
  background-image: url(sprite_images.png);
  background-position: -825px -290px;
  width: 29px;
  height: 14px; }

.ctrl_go_up_only {
  background-image: url(sprite_images.png);
  background-position: -869px -156px;
  width: 29px;
  height: 17px; }

.ctrl_go_up_right {
  background-image: url(sprite_images.png);
  background-position: -616px -307px;
  width: 31px;
  height: 31px; }

.ctrl_mic_disabled {
  background-image: url(sprite_images.png);
  background-position: -353px -347px;
  width: 29px;
  height: 29px; }

.ctrl_mic_off {
  background-image: url(sprite_images.png);
  background-position: -382px -347px;
  width: 29px;
  height: 29px; }

.ctrl_mic_on {
  background-image: url(sprite_images.png);
  background-position: -856px -307px;
  width: 29px;
  height: 29px; }

.ctrl_output_off {
  background-image: url(sprite_images.png);
  background-position: -266px -347px;
  width: 29px;
  height: 29px; }

.ctrl_output_on {
  background-image: url(sprite_images.png);
  background-position: -208px -347px;
  width: 29px;
  height: 29px; }

.ctrl_patrolh_start {
  background-image: url(sprite_images.png);
  background-position: -150px -347px;
  width: 29px;
  height: 29px; }

.ctrl_patrolh_stop {
  background-image: url(sprite_images.png);
  background-position: -92px -347px;
  width: 29px;
  height: 29px; }

.ctrl_patrolv_start {
  background-image: url(sprite_images.png);
  background-position: -34px -347px;
  width: 29px;
  height: 29px; }

.ctrl_patrolv_stop {
  background-image: url(sprite_images.png);
  background-position: -827px -307px;
  width: 29px;
  height: 29px; }

.ctrl_preset_recall {
  background-image: url(sprite_images.png);
  background-position: -158px -376px;
  width: 16px;
  height: 16px; }

.ctrl_preset_save {
  background-image: url(sprite_images.png);
  background-position: -142px -376px;
  width: 16px;
  height: 16px; }

.ctrl_record_off {
  background-image: url(sprite_images.png);
  background-position: -324px -347px;
  width: 29px;
  height: 29px; }

.ctrl_record_on {
  background-image: url(sprite_images.png);
  background-position: -63px -347px;
  width: 29px;
  height: 29px; }

.ctrl_speaker_disabled {
  background-image: url(sprite_images.png);
  background-position: -121px -347px;
  width: 29px;
  height: 29px; }

.ctrl_speaker_off_mc {
  background-image: url(sprite_images.png);
  background-position: -797px -307px;
  width: 30px;
  height: 30px; }

.ctrl_speaker_off {
  background-image: url(sprite_images.png);
  background-position: -179px -347px;
  width: 29px;
  height: 29px; }

.ctrl_speaker_on_mc {
  background-image: url(sprite_images.png);
  background-position: -737px -307px;
  width: 30px;
  height: 30px; }

.ctrl_speaker_on {
  background-image: url(sprite_images.png);
  background-position: -237px -347px;
  width: 29px;
  height: 29px; }

.download {
  background-image: url(sprite_images.png);
  background-position: -870px -347px;
  width: 15px;
  height: 18px; }

.error {
  background-image: url(sprite_images.png);
  background-position: -174px -376px;
  width: 16px;
  height: 16px; }

.EventExternal {
  background-image: url(sprite_images.png);
  background-position: -461px -347px;
  width: 25px;
  height: 25px; }

.EventManual {
  background-image: url(sprite_images.png);
  background-position: -436px -347px;
  width: 25px;
  height: 25px; }

.EventMotion {
  background-image: url(sprite_images.png);
  background-position: -411px -347px;
  width: 25px;
  height: 25px; }

.EventSound {
  background-image: url(sprite_images.png);
  background-position: -863px -256px;
  width: 25px;
  height: 25px; }

.flag_cs_large {
  background-image: url(sprite_images.png);
  background-position: -773px -125px;
  width: 48px;
  height: 48px; }

.flag_cs_small {
  background-image: url(sprite_images.png);
  background-position: -534px -347px;
  width: 24px;
  height: 24px; }

.flag_da_large {
  background-image: url(sprite_images.png);
  background-position: -489px -290px;
  width: 48px;
  height: 48px; }

.flag_da_small {
  background-image: url(sprite_images.png);
  background-position: -822px -347px;
  width: 24px;
  height: 24px; }

.flag_de_large {
  background-image: url(sprite_images.png);
  background-position: -441px -290px;
  width: 48px;
  height: 48px; }

.flag_de_small {
  background-image: url(sprite_images.png);
  background-position: -798px -347px;
  width: 24px;
  height: 24px; }

.flag_en_large {
  background-image: url(sprite_images.png);
  background-position: -393px -290px;
  width: 48px;
  height: 48px; }

.flag_en_small {
  background-image: url(sprite_images.png);
  background-position: -774px -347px;
  width: 24px;
  height: 24px; }

.flag_es_large {
  background-image: url(sprite_images.png);
  background-position: -345px -290px;
  width: 48px;
  height: 48px; }

.flag_es_small {
  background-image: url(sprite_images.png);
  background-position: -750px -347px;
  width: 24px;
  height: 24px; }

.flag_fr_large {
  background-image: url(sprite_images.png);
  background-position: -297px -290px;
  width: 48px;
  height: 48px; }

.flag_fr_small {
  background-image: url(sprite_images.png);
  background-position: -702px -347px;
  width: 24px;
  height: 24px; }

.flag_hu_large {
  background-image: url(sprite_images.png);
  background-position: -249px -290px;
  width: 48px;
  height: 48px; }

.flag_hu_small {
  background-image: url(sprite_images.png);
  background-position: -582px -347px;
  width: 24px;
  height: 24px; }

.flag_it_large {
  background-image: url(sprite_images.png);
  background-position: -201px -290px;
  width: 48px;
  height: 48px; }

.flag_it_small {
  background-image: url(sprite_images.png);
  background-position: -726px -347px;
  width: 24px;
  height: 24px; }

.flag_nl_large {
  background-image: url(sprite_images.png);
  background-position: -153px -290px;
  width: 48px;
  height: 48px; }

.flag_nl_small {
  background-image: url(sprite_images.png);
  background-position: -606px -347px;
  width: 24px;
  height: 24px; }

.flag_none_large {
  background-image: url(sprite_images.png);
  background-position: -105px -290px;
  width: 48px;
  height: 48px; }

.flag_none_small {
  background-image: url(sprite_images.png);
  background-position: -846px -347px;
  width: 24px;
  height: 24px; }

.flag_pl_large {
  background-image: url(sprite_images.png);
  background-position: -57px -290px;
  width: 48px;
  height: 48px; }

.flag_pl_small {
  background-image: url(sprite_images.png);
  background-position: -678px -347px;
  width: 24px;
  height: 24px; }

.flag_pt_large {
  background-image: url(sprite_images.png);
  background-position: -840px -175px;
  width: 48px;
  height: 48px; }

.flag_pt_small {
  background-image: url(sprite_images.png);
  background-position: -510px -347px;
  width: 24px;
  height: 24px; }

.flag_sk_large {
  background-image: url(sprite_images.png);
  background-position: -792px -175px;
  width: 48px;
  height: 48px; }

.flag_sk_small {
  background-image: url(sprite_images.png);
  background-position: -558px -347px;
  width: 24px;
  height: 24px; }

.flag_sl_large {
  background-image: url(sprite_images.png);
  background-position: -744px -175px;
  width: 48px;
  height: 48px; }

.flag_sl_small {
  background-image: url(sprite_images.png);
  background-position: -486px -347px;
  width: 24px;
  height: 24px; }

.flag_sv_large {
  background-image: url(sprite_images.png);
  background-position: -696px -175px;
  width: 48px;
  height: 48px; }

.flag_sv_small {
  background-image: url(sprite_images.png);
  background-position: -630px -347px;
  width: 24px;
  height: 24px; }

.flag_tr_large {
  background-image: url(sprite_images.png);
  background-position: -648px -175px;
  width: 48px;
  height: 48px; }

.flag_tr_small {
  background-image: url(sprite_images.png);
  background-position: -654px -347px;
  width: 24px;
  height: 24px; }

.lock {
  background-image: url(sprite_images.png);
  background-position: -190px -376px;
  width: 13px;
  height: 15px; }

.logo_alarm {
  background-image: url(sprite_images.png);
  background-position: -65px -225px;
  width: 57px;
  height: 57px; }

.logo_alias {
  background-image: url(sprite_images.png);
  background-position: -806px -225px;
  width: 57px;
  height: 57px; }

.logo_datetime {
  background-image: url(sprite_images.png);
  background-position: -749px -225px;
  width: 57px;
  height: 57px; }

.logo_ddns {
  background-image: url(sprite_images.png);
  background-position: -692px -225px;
  width: 57px;
  height: 57px; }

.logo_ftp {
  background-image: url(sprite_images.png);
  background-position: -635px -225px;
  width: 57px;
  height: 57px; }

.logo_head {
  background-image: url(sprite_images.png);
  background-position: -578px -225px;
  width: 57px;
  height: 57px; }

.logo_megracloud {
  background-image: url(sprite_images.png);
  background-position: -521px -225px;
  width: 57px;
  height: 57px; }

.logo_network {
  background-image: url(sprite_images.png);
  background-position: -464px -225px;
  width: 57px;
  height: 57px; }

.logo_reboot {
  background-image: url(sprite_images.png);
  background-position: -407px -225px;
  width: 57px;
  height: 57px; }

.logo_reset {
  background-image: url(sprite_images.png);
  background-position: 0px -290px;
  width: 57px;
  height: 57px; }

.logo_smtp {
  background-image: url(sprite_images.png);
  background-position: -236px -225px;
  width: 57px;
  height: 57px; }

.logo_status {
  background-image: url(sprite_images.png);
  background-position: -179px -225px;
  width: 57px;
  height: 57px; }

.logo_upnp {
  background-image: url(sprite_images.png);
  background-position: -293px -225px;
  width: 57px;
  height: 57px; }

.logo_user {
  background-image: url(sprite_images.png);
  background-position: -122px -225px;
  width: 57px;
  height: 57px; }

.logo_wireless {
  background-image: url(sprite_images.png);
  background-position: -350px -225px;
  width: 57px;
  height: 57px; }

.seph1 {
  background-image: url(sprite_images.png);
  background-position: -174px -282px;
  width: 84px;
  height: 3px; }

.seph2 {
  background-image: url(sprite_images.png);
  background-position: -65px -282px;
  width: 109px;
  height: 3px; }

.sepv1 {
  background-image: url(sprite_images.png);
  background-position: 0px -472px;
  width: 3px;
  height: 120px; }

.tab_trans_ai {
  background-image: url(sprite_images.png);
  background-position: -34px -376px;
  width: 20px;
  height: 34px; }

.tab_trans_ia {
  background-image: url(sprite_images.png);
  background-position: -54px -376px;
  width: 20px;
  height: 34px; }

.tab_trans_ii {
  background-image: url(sprite_images.png);
  background-position: -74px -376px;
  width: 20px;
  height: 34px; }

.warning {
  background-image: url(sprite_images.png);
  background-position: 0px -225px;
  width: 65px;
  height: 65px; }

/*# sourceMappingURL=styles.css.map*/