body {
  margin: 0px;
  padding:0px; 
  height: 95%;
  background-color: #ffffff;
  color: #58585A;
}

* {
  font-family: verdana, arial, sans-serif;
/*  background-color: inherit; */
  font-size: 12px;
  color: #58585A;
}

 a {
  text-decoration: none;
  color: #343434;
  background-color: inherit;
}

form  {
  padding: 0;
  margin: 0;
}

tr {
  vertical-align: top;
}

img {
  border: 0px;
}

th {
  text-align: left;
}

.error {
  color: #ff0000;
  background-color: inherit;
  font-weight: bold;
  text-indent: 15px;
}

.center {
  margin-left:auto; margin-right:auto;
}

input, textarea {
  border: 1px solid #000000;  
  background-color: #ffffff;
  color: inherit;
}

option {
  background-color: #ffffff;
}

.submit {
  border: 1px solid #FFF011;  
  background-color: #000000;
  color: #FFF011;
  height: 20px;
}

.menu {  
  width: 100%;
}

.menu a {
  color: #ffffff;
  background-color: inherit;
  font-weight: bold;
}

.menu td {
  text-align: center;
  color: #ffffff;
  background-color: inherit;
}

.menu th {
  background-color: #000000;
  text-align: center;
  color: #ffffff;
}

.white {
  background-color: #ffffff;
  color: inherit;
}

.submenu {
  background: url(/img/menuBG.jpg);
  width: 150px;
}

.submenu, .submenu a {
  color: #ffffff;
   background-color: inherit; 
  font-weight: bold;
}

.submenu tr { 
  height: 25px;
  vertical-align: middle;
}

.tableSide {
  width: 1px;
  background-color: #E1E1E1;
  color: inherit;
}

h1, h1 a {
  color: #305375;
  background-color: inherit;
  font-size: 16px;
  margin-top: 16px;
}

h2, h2 a {
  color: #305375;
  background-color: inherit;
  font-size: 12px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.products h1 {
  color: #ffffff;
  background-color: inherit;
  margin-top: 0px;
  margin-bottom: 10px;
}

.products {
  color: #ffffff;
  background-color: #F7931D;
  /* inherit */
} 

.products a {
  color: #ffffff;
  background-color: inherit;
  font-weight: bold;
}

.ad h1 {
  color: #ffffff;
  background-color: inherit;
  margin-top: 0px;
  margin-bottom: 0px;
}

.ad a {
  color: #ffffff;
  background-color: inherit;
  font-weight: bold;
}

.ad td {
  color: #ffffff;
  background-color: inherit;
  font-size: 12px;  
}


.niceTable th {
  background-color: #305375;
  color: #ffffff;
}

.niceTable td {
  background-color: #d1d2d4;
  color: #000000;
}

.blank1 {
  color: #000000;
  background-color: inherit;
}
  
  
.techspecs td, .techspecs th {
  border: 1px solid #000000;
}

.techspecs th {
  width: 125px;
  background-color: #E81B22;
  color: #ffffff;
}

.selector a{
text-decoration: underline;
}

.jilda {
  font-size: 14px;
  font-weight: bold;
}

.jilda a {
  color: #ea1c23;
}

.jilda a:hover {
  color: #000000;
}

					.suggestionsBox {
					    cursor: pointer;
					}
					
					.suggestionList {
					    margin: 0px;
					    padding: 0px;
					}
					
					.suggestionList tr {
					    margin: 0px 0px 3px 0px;
					    padding: 3px;
					    cursor: pointer;
					    list-style-type: none;
					    padding: 3px;
					}
					
					.suggestionList tr:hover {
					    background-color: #e71b23;
					    color: #ffffff;
					}
					
					.suggestionList td  {
					    padding: 3px;
					    border-bottom-width: 1px;
					    border-bottom-style: solid;
					    border-bottom-color: #000000;
					}

					#noMouseOver tr:hover {
					    background: #ffffff;
					    font-style: normal;

					}

					#noMouseOver tr:hover {
					    background-color: #ffffff;
					    font-style: normal;
					}
					#noMouseOver td  {
					    background-color: #ffffff;
					    font-style: normal;
					}
					#noMouseOver td:hover {
					    background-color: #ffffff;
					    font-style: normal;
					}
					
.mandatory {
 color: #ff0000; font-weight: bold;
}

.client_history {
  padding: 5px;
  font-weight: bold;
}

.client_history a {
  padding: 5px;
  background: #ff0000;
  color: #ffffff;
}

.client_history a:hover {
  padding: 5px;
  background: #ffffff;
  color: #ff0000;
}