.ui-button,  .ui-button-text .ui-button {  font-size: 90% !important; }
body,img,p,h1,h2,h3,h4,h5,h6,form,table,td,ul,ol,li,dl,dt,dd,pre,blockquote,fieldset,label,input{
	margin:0;
	padding:0;
	border:0;
}
body{ background-color: #777; border-top: solid 10px #7b94b2; font: 90% Verdana, Geneva, sans-serif; padding: 2px; }
h1,h2,h3{ margin: 10px 0; }
h1{}
h2{ color: #f66; }
h3{ color: #EEFF99; text-align: center;}
h5{ text-align: center;}
p{ margin: 10px 0; }
ul,ol{ margin: 10px 0 10px 40px; }
li{ margin: 4px 0; }
dl.defs{ margin: 10px 0 10px 40px; }
dl.defs dt{ font-weight: bold; line-height: 20px; margin: 10px 0 0 0; }
dl.defs dd{ margin: -20px 0 10px 160px; padding-bottom: 10px; border-bottom: solid 1px #eee;}
.wrapper{ background-color: #ffffff; width: 800px; border: solid 1px #eeeeee; padding: 20px; margin: 0 auto; }
#tabs{ margin: 20px -20px; border: none; }
#tabs, #ui-datepicker-div, .ui-datepicker{ font-size: 85%; }
.clear{ clear: both; }

.example-container{ background-color: #f4f4f4; border-bottom: solid 2px #777777; margin: 1px; padding: 5px; }
.example-container input{ border: solid 1px #aaa; padding: 4px; width: 175px; }

.liveclock {
  margin: 0 auto;
  max-width: 100em;
  border: 0px;
  padding: 5px 15px 5px 15px;
  background: #DBFF94;
  color: black;
  border-radius: 15px;
}

.container {
  list-style: none;
  margin: 0 auto;
  max-width: 100em;
  overflow: hidden;
}

.container li {
  max-width: 20em;
  margin-top:10px;
  border: 0px;
  float: left;
  margin: 5px 5px 0 0;
  padding: 5px 5px 1px 1px;
  background: #668888;
  border-radius: 15px;
}

.container .lired {
  background: red;
}

.container .ligreen {
  background: #5ABB5A;
}

.emheader {
	background: #FFFFFF;
	text-align: center;
	line-height: 1.5;
	margin: 4px;
	font-weight: bold;
	font-size: 0.9em;
	padding: 5px;
    border-radius: 10px;
}

.emtable {
  border-spacing: 0.2rem;
  margin: 0 15px 0 10px;
}
.emtable td {
	padding: 0.5rem;
	text-align: right;
	line-height: 1.5;
	padding-right: 4px;
    border-radius: 6px;
	width: 8em;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	font-size: 0.8em;
	font-weight: bold;
}
.emcolor_active { background: #FFE8B0; }
.emcolor_reactive { background: #EBFFA4; }
.emcolor_voltage { background: #D6ADFF; }
#emU1_1, #emU2_1, #emU3_1 { 
//	font-size: 0.55vw !important; 
}
.emcolor_current { background: #91B2D4; }
.emcolor_time { 
	font-size: 0.7em;
	line-height: 1.4;
	text-align: center;
	color: white;
}

.form-search {
	background-color: #FAECBE;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 20px;
	border: 1px solid #B38D0F;
    border-radius: 10px;
}

.tabledata {
	background: #FFEECC;
	margin: 10px;
	padding: 5px;
	border-spacing: 5px;
    border-collapse: separate;

	}
.tabledata th,td {
	padding: 4px;
	background: #EECCFF;
}

table.gridtable {
    font-family: verdana,arial,sans-serif;
    font-size:11px;
    color:#333333;
    border-width: 1px;
    border-color: #666666;
    border-collapse: collapse;
}
table.gridtable th {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #666666;
    background-color: #dedede;
}
table.gridtable td {
    border-width: 1px;
    padding: 5px;
    border-style: solid;
    border-color: #666666;
    background-color: #ffffff;
	text-align: right;
}

table.gridtable tr:nth-child(2n) td {
    background-color: #eeffee;
}

table.gridtable #sums {
    background-color: #ffaaee;
}

table.gridtable #head {
	text-align: center;
}

.example-container-2 { 
	border-bottom: solid 2px #777777; 
	padding: 5px; 
    width: 100%;
    background: aqua;
    margin: auto;
}
.one-one {
	background-color: #FAECBE;
	padding: 10px;
	margin-top: 5px;
	border: 1px solid #B38D0F;
    border-radius: 10px;
    float: left;
}
.one-two {
	padding: 1px;
	margin: 0px;
    margin-left: 15%;
}

.two-one {
	background-color: #FAECBE;
	padding: 10px;
	margin-top: 5px;
	border: 1px solid #B38D0F;
    border-radius: 10px;
    float: left;
}
.two-two {
	background-color: #FAECBE;
	padding: 10px;
	margin-top: 5px;
    margin-left: 580px;
	border: 1px solid #B38D0F;
    border-radius: 10px;
}
div.wrap {
    width: 90%;
    height: 74px;
    position: relative;
	background-color: #FFFFFF;
}

.wrap img {
    border: 1px solid #CCCCCC;
    position: absolute;
    bottom: 0;
}

.wrap img:nth-of-type(1) {
    left: 0;
}

.wrap img:nth-of-type(2) {
    right: 0;
}

