/*asprova*/
.asprova {
  background-image:url(../img/asprova-maru.gif);
  background-position:25px 2em;
  background-repeat:no-repeat;
  border:1px solid gray;
  padding:10px 10px 0px;
  position:relative;
  width:480px;
	margin-left : auto ; margin-right : auto ;
}
html>body .asprova {
  background-image:url(../img/asprova-maru.gif);
  background-position:25px 1em;
  background-repeat:no-repeat;
  border:1px solid gray;
  padding:0px 10px 20px;
  position:relative;
  width:480px;
	margin-left : auto ; margin-right : auto ;
}
.asprova1 {
  background-color:#8000ff;
  color:#fff;
  float:left;
  height:4em;
  padding:5px 8px;
  position:relative;
  text-align:center;
  top:3px;
  vertical-align:middle;
  width:30%;
}
.asprova2 {
  background-color:#ff8000;
  color:#fff;
  float:right;
  height:4em;
  left:373px;
  padding:5px 8px;
  text-align:center;
  top:5px;
  vertical-align:middle;
  width:30%;
}
.asprova3 {
  background-color:olive;
  clear:left;
  color:#fff;
  float : left;
  height:4em;
  padding:5px 8px;
  text-align:center;
  top:50px;
  vertical-align:middle;
  width : 30%;
}
.asprova4 {
  background-color:#008040;
  color:#fff;
  float:right;
  height:4em;
  left:373px;
  padding:5px 8px;
  text-align:center;
  top:105px;
  vertical-align:middle;
  width:30%;
}
.asprova5 {
  clear:both;
  height:auto;
  padding-left : 40px;
  position:relative;
  visibility:visible;
  width:400px;
  padding-right : 10px;
} 
.asprova-td1 {
  padding : 3px 3px 3px 15px;
  width:200px;
}
.asp1 {
  padding:3px;
  text-align:left;
  vertical-align:top;
  width : 115px;
  clear : none;
  height : 95px;
  float : left;
  position : absolute;
}
.asp2 {
  padding:3px;
  width : 365px;
  float : right;
  clear : right;
  background-color : #ffff80;
  text-align : left;
  height : auto;
  margin-left : 0px;
}
html>body 
.asp2 {
  padding:3px;
  width : 360px;
  float : right;
  clear : right;
  background-color : #ffff80;
  text-align : left;
  height : auto;
  margin: 0 0 10px 1px;
}
.asp3{
  background-color : #80ff80;
  padding: 3px;
  width : auto;
  text-align : left;
  margin: 1px 1px 10px 1px;
  height : auto;
}
.asp4{
  padding: 3px;
  width : 115px;
  height : auto;
  float : left;
}
.asp5{
  width : 365px;
  float : right;
  clear : both;
	margin-left : auto ; margin-right : auto ;
}
/*results*/
.res{
  width:3px;
  height:10px; 
	border:none;
}
.results table{
	border:none;
	border-collapse: collapse; 
}
.results th {
	font-size:90%;
  color:#FFF;
  background-color:navy;
  height:auto;
  text-align:left;
  padding:3px;
	border:none;
}
.results td {
  vertical-align:top;
	border-left:gray dotted 1px;
  border-right:gray dotted 1px;
  border-bottom:gray dotted 1px;
  margin:0;
  padding : 2px 2px 2px 3px;
}
.results ul{
  width : auto;
  height : auto;
  margin: 0px;
  padding-left : 0px;
}
.results li{
  border-bottom:gray dotted 1px;
  margin:0;
  padding : 2px 2px 2px 0px;
  list-style-type : none;
}

