body {
  margin: 0;
  font-family: Helvetica;
  overflow-x: hidden;
  -webkit-user-select: none;
  -webkit-text-size-adjust: none;
}

body.loading > *:not(.chrome),
body:not(.ready) > *:not(.chrome) {
  display: none;
}

body > *:not(.chrome) {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  position: absolute;
  overflow-x: hidden;
  margin: 0;
  padding: 0 0 26px 0;
  left: 0;
  top: 65px;
  width: 100%;
  min-height: 354px;
  background-color: #FFFFFF;
}

body[orient="landscape"] > *:not(.chrome) {
  min-height: 215px;
}

body > .panel {
  padding: 10px;
}

body > .clean {
  padding: 0 !important;
}

body > .fullPage2 {
  top: 34px;
  min-height: 417px;
}


/************************************************************************************************/

.toolbar2 {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 7px 0;
  height: 50px;
  line-height: 55px;
  background-color: #ff3300;
  text-align: center;
  vertical-align: center;
}

/************************************************************************************************/
.bigHead2 {
	position: relative;
	margin: 0;
	padding: 5px 10px;
	border-top: 1px solid #acbcde;
	border-bottom: 1px solid #005E96;
	background-color: #0892EF;
}

.bigTextForm2 {
	position: relative;
	margin: 0;
	padding: 5px 10px;
	border-top: 1px solid #acbcde;
	border-bottom: 1px solid #005E96;
	background: #6d84b4 url(images/ground.png) repeat-x 0 -401px;
	background-image: url(images/ground.png);
	background-color: #14519C;
}

.bigTextForm3 .label {
  display: block;
  margin: 2px 0;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}

.bigTextForm3 {
	position: relative;
	margin: 0;
	padding: 5px 10px;
	border-top: 1px solid #acbcde;
	border-bottom: 1px solid #cccccc;
	background: #6d84b4 url(images/ground.png) repeat-x 0 -401px;
	background-image: url(images/ground.png);
	background-color: #cccccc;
}

.bigTextForm2 .label {
  display: block;
  margin: 2px 0;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}

.smallTextForm2 .label2 {
  display: block;
  margin: 2px 0;
  color: #000000;
  font-size: 9px;
  font-weight: regular;
}

.bigTextForm2 textarea,
.bigTextForm2 input[type="text"],
.bigTextForm2 input[type="password"] {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
  margin: 3px 0;
  padding: 5px 3px;
  font-family: inherit;
  font-size: inherit;
}

.bigTextForm2 textarea {
  height: 80px;
}

.bigButton2 {
  margin: 7px 0 8px 0;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
}

div.navplace {
	position: absolute;
	top: 65px;
	width: 300px;
	height: 30px;
	left: 0px;
	float: left;
	padding-left: 0px;
}

div.switchbutton {
	position: absolute;
	top: 250px;
	width: 320px;
	height: 75px;
	left: 10px;
	float: left;
	padding-left: 0px;
}

div.mobilefooter {
	position: absolute;
	top: 650px;
	width: 300px;
	height: 75px;
	left: 10px;
	float: left;
	padding-left: 0px;
}

div.mobilefooter2 {
	position: absolute;
	top: 350px;
	width: 300px;
	height: 75px;
	left: 10px;
	float: left;
	padding-left: 0px;
}


div.mobilemap {
	position: relative;
	top: 180px;
	width: 320px;
	height: 300px;
	left: 0px;
	float: left;
	padding-left: 0px;
}

/************************************************************************************************/

