html,body {margin:0;padding:0;min-height:100%;}
body {background: #dfffef url(/pics/footer-bg-1000.png) bottom right no-repeat}
div,a {font-family:Verdana; font-size: 14px;}
header {height:30px;text-align:right;margin:5px 30px 0 5px;}
h2{margin:20px 2px 5px 2px;padding:3px 0;padding-left:10%;background-color:#76BE53;border:1px solid #fff;border-radius:5px;overflow:hidden;}
table {}
td {vertical-align:top;padding:3px;}
a {color:black; text-decoration:none;border-bottom:1px dotted #000;}
.req,.tests{overflow:hidden;margin:5px;margin-top:0;}
.field{overflow:hidden;padding:3px 0;border:1px solid #fff;border-radius:5px;margin:2px;}
.field td {border-bottom:1px solid #fff;}
.label{overflow:hidden;width:40%;float:left;margin:5px;}
.value{overflow:hidden;width:50%;float:right;margin:5px;font-weight:bold;}

.w10 {width:10%;}.w15 {width:105%;}
.w20 {width:20%;}.w25 {width:125%;}
.w30 {width:30%;}

.tests .h{background-color:#76BE53;}
.cod,.place,.result{float:left;}
.foto,.resfoto {width:20px;height:18px;display:inline-block;padding:0 5px;cursor:pointer;}
.cod   {width:9%;text-align:right;padding-right:10px;}
.place {width:39%;}
.result{width:49%;}
.row    {border-bottom:1px dotted #ccc;width:100%;overflow:hidden;}
.type {width:49%;float:left;cursor:pointer;}
.res  {width:49%;float:right;}

.allfotos {float:left;overflow:hidden;}
.fotowrapper{float:left;margin:5px;}

.file {float:left; margin-left:20px;width:250px;}
.file img {float:left;margin:0 20px 20px 0;}
@media (min-width:800px){
    .req,.tests{width:47%;float:left;margin:1%;margin-top:0;}
}

.iwTitle {
    position:absolute;
    margin-top:0px;
    margin-left:0px;
    background-color:#ffc;
    border:1px solid #cca;
    padding:2px;
    max-width:200px;
}

.button {
    background-color: #080;
    background-image: -moz-linear-gradient(center top, #65d672, #439c3e) !important;
    border: 1px solid #9AC9FF !important;
    border-radius: 18px 18px 18px 18px;
    box-shadow: 0 2px 2px white inset, 0 3px 3px rgba(0, 0, 0, 0.6);
    color: white !important;
    display: inline-block;
    font: 600 12px "Lucida Grande", Sans-Serif;
    margin: 0 2px 0 2px;
    padding: 3px 10px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    cursor: pointer;
}

.button:hover {
    box-shadow: 0 5px 10px white inset, 0 3px 3px rgba(0, 0, 0, 0.6);
}

.button:active {
    box-shadow: 0 2px 6px white inset, 0 1px 1px rgba(0, 0, 0, 0.6);
    top: 2px;
}