﻿html,
body,
form {
  min-width: 0;
}
h1 {
  font-size: 15.6px;
  margin: 1.3px;
}
h2 {
  font-size: 14.3px;
  margin: 1.3px;
}
.bigFont1 {
  font-size: 15.6px;
  line-height: 19.5px;
  margin: 1.3px;
}
.bigFont2 {
  font-size: 14.3px;
  line-height: 17.55px;
  margin: 1.3px;
}
.bigFont3 {
  font-size: 13.65px;
  line-height: 15.6px;
  margin: 1.3px;
}
#container {
  left: 0;
  right: 0;
  position: absolute;
  top: 0;
}
#body {
  padding-top: 30px;
  margin: 0;
}
#header {
  min-width: 0;
  width: 100%;
  height: 30px;
}
#header > #logo > h1 {
  font-size: 13px;
  line-height: 30px;
}
#header > #subTitle {
  display: none;
}
#header > #subTitle > h1 {
  font-size: 13px;
  line-height: 30px;
}
#header > ul.menu {
  margin: 0 4.55px;
  line-height: 30px;
  font-size: 13px;
}
#header > ul.menu > li {
  font-size: 13px;
  margin: 0 2.6px;
  padding: 0;
  line-height: 30px;
}
#footer {
  font-size: 10.4px;
  width: 100%;
  padding: 0;
}
.box1,
.box2 {
  padding: 3.9px;
  font-size: 13px;
}
.box1 h1,
.box2 h1 {
  font-size: 14.3px;
}
.box2 > div {
  width: 90px;
  height: 130px;
  box-shadow: 0 0 2.6px #555555;
  margin: 2.6px;
}
.box2 > div > img {
  top: 1.3px;
  left: 1.3px;
  width: 87.4px;
}
.box2 > div > h1 {
  font-size: 9.1px;
  width: 87.4px;
  left: 1.3px;
}
.slide {
  height: 130px;
}
.slide > div > span.description {
  font-size: 11.7px;
  padding: 1.3px 1.3px;
  width: auto;
}
.slide > div > span.page {
  position: absolute;
  /* important */
  right: 0;
  top: 0;
  padding: 5.2px;
  font-size: 10.4px;
  font-weight: bold;
  display: block;
  text-shadow: 0 0 2.6px black;
  color: white;
}
.art-button {
  font-size: 13px;
  padding: 2.6px 3.25px;
  border-radius: 2.6px;
  box-shadow: 0 0 2.6px #cea73b;
}
.component {
  margin: 6.5px;
  border-radius: 13px;
  padding: 6.5px;
  box-shadow: 0 0 6.5px black;
  width: 130px;
  /*height:@fontSize*8;*/
  /*float:left;*/
}
.component > img {
  width: 26px;
  height: 26px;
}
.component > h1 {
  margin: 0 0 0 28.6px;
  font-size: 9.1px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 91px;
}
.component > div {
  margin-left: 28.6px;
  height: 65px;
  font-size: 10.4px;
}
.Fields > .Field > label {
  font-size: 11.7px;
}
.Fields {
  margin: 0 !important;
}
.Fields > .Field {
  float: none;
  display: block;
  margin: 0 !important;
  margin-bottom: 6.5px !important;
}
.component > div p {
  padding-bottom: 19.5px;
}
#contact {
  width: auto;
  min-width: auto;
}
#create,
#create h1 {
  font-size: 13px;
  margin: 3px 0;
}
#create,
#create h2 {
  font-size: 11.7px;
  margin: 3px 0;
}
#create,
#create h1 label {
  font-size: 11.7px;
}
#create .art-blockheader {
  font-size: 13px;
}
#create input,
#create select {
  font-size: 10.4px;
}
#create .DomainCheck {
  display: block;
  margin: 0;
  margin-top: 3.9px;
  font-size: 10.4px;
}
#create .MessageError,
#create .MessageNormal {
  height: auto;
  display: block;
}
#create .confirmCheck {
  font-size: 13px;
  margin-top: 6.5px;
}
