﻿html,
body,
form {
  min-width: 0;
}
h1 {
  font-size: 16.8px;
  margin: 1.4px;
}
h2 {
  font-size: 15.4px;
  margin: 1.4px;
}
.bigFont1 {
  font-size: 16.8px;
  line-height: 21px;
  margin: 1.4px;
}
.bigFont2 {
  font-size: 15.4px;
  line-height: 18.9px;
  margin: 1.4px;
}
.bigFont3 {
  font-size: 14.7px;
  line-height: 16.8px;
  margin: 1.4px;
}
#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: 14px;
  line-height: 30px;
}
#header > #subTitle {
  display: none;
}
#header > #subTitle > h1 {
  font-size: 14px;
  line-height: 30px;
}
#header > ul.menu {
  margin: 0 4.9px;
  line-height: 30px;
  font-size: 14px;
}
#header > ul.menu > li {
  font-size: 14px;
  margin: 0 2.8px;
  padding: 0;
  line-height: 30px;
}
#footer {
  font-size: 11.2px;
  width: 100%;
  padding: 0;
}
.box1,
.box2 {
  padding: 4.2px;
  font-size: 14px;
}
.box1 h1,
.box2 h1 {
  font-size: 15.4px;
}
.box2 > div {
  width: 120px;
  height: 160px;
  box-shadow: 0 0 2.8px #555555;
  margin: 2.8px;
}
.box2 > div > img {
  top: 1.4px;
  left: 1.4px;
  width: 117.2px;
}
.box2 > div > h1 {
  font-size: 9.8px;
  width: 117.2px;
  left: 1.4px;
}
.slide {
  height: 140px;
}
.slide > div > span.description {
  font-size: 12.6px;
  padding: 1.4px 1.4px;
  width: auto;
}
.slide > div > span.page {
  position: absolute;
  /* important */
  right: 0;
  top: 0;
  padding: 5.6px;
  font-size: 11.2px;
  font-weight: bold;
  display: block;
  text-shadow: 0 0 2.8px black;
  color: white;
}
.art-button {
  font-size: 14px;
  padding: 2.8px 3.5px;
  border-radius: 2.8px;
  box-shadow: 0 0 2.8px #cea73b;
}
.component {
  margin: 7px;
  border-radius: 14px;
  padding: 7px;
  box-shadow: 0 0 7px black;
  width: 160px;
  /*height:@fontSize*8;*/
  /*float:left;*/
}
.component > img {
  width: 32px;
  height: 32px;
}
.component > h1 {
  margin: 0 0 0 35.2px;
  font-size: 9.8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 112px;
}
.component > div {
  margin-left: 35.2px;
  height: 70px;
  font-size: 11.2px;
}
.Fields > .Field > label {
  font-size: 12.6px;
}
.Fields {
  margin: 0 !important;
}
.Fields > .Field {
  float: none;
  display: block;
  margin: 0 !important;
  margin-bottom: 7px !important;
}
.component > div p {
  padding-bottom: 21px;
}
#contact {
  width: auto;
  min-width: auto;
}
#create,
#create h1 {
  font-size: 14px;
  margin: 3px 0;
}
#create,
#create h2 {
  font-size: 12.6px;
  margin: 3px 0;
}
#create,
#create h1 label {
  font-size: 12.6px;
}
#create .art-blockheader {
  font-size: 14px;
}
#create input,
#create select {
  font-size: 11.2px;
}
#create .DomainCheck {
  display: block;
  margin: 0;
  margin-top: 4.2px;
  font-size: 11.2px;
}
#create .MessageError,
#create .MessageNormal {
  height: auto;
  display: block;
}
#create .confirmCheck {
  font-size: 14px;
  margin-top: 7px;
}
#header > #subTitle {
  display: inline-block;
}
