body {
       font-family: arial, tahoma, verdana;
       font-size: 11px;
       padding: 0 0 0 0;
       margin: 0 0 0 0;
       color: #ffffff;
       background-color: #4b4b4b;
       }

div.all {
       width: 700px;
       margin: 0px auto;
       }

/**** header ****/

div#header {
       float: left;
       width: 700px;
       height: 104px;
       padding: 40px 0 0 0;
       }

div#header div#logo {
       width: 176px;
       height: 70px;
       float: left;
       padding: 0 0 0 6px;
       }

div#info h1 {
       margin: 0;
       padding: 0;
       font-size: 20px;
       font-weight: normal;
       color: #32c0e4;
       }

div#info{ float: left;
       width: 400px;
       padding: 10px 0 0 110px;
       text-align: right;
       }

div#info div#link { float: right;
                    padding: 20px 0 0 0; 
                    }

div#info a {color: #32c0e4; }

div#contact {float: right;
             padding: 6px 10px 0 0;
             }

div#temporialy {float: left;
             padding: 6px 0 0 10px;
             color: #cce718;
             }

/**** referencies ****/

div.referencies {
       float: left;
       width: 700px;
       padding: 0 0 0 0;
       }

div.reference_image {
       float: left;
       padding: 4px 4px 4px 4px;
       }

div.referencies div.reference_image div.image {
       float: left;
       background-color: #777777;
       padding: 4px;
       color: #878787;
       }

div.referencies div.reference_image img {
       float: left;
       border: 1px solid #e4e4e4;
       }

div.referencies div.reference_image img.img {
       opacity: 0.5;
       filter: alpha(opacity=50);
       }

div.referencies div.reference_image img:hover.img {
       opacity: 1;
       filter: alpha(opacity=100);
       }

/**** reference ****/

div.reference {
       float: left;
       width: 530px;
       padding: 10px 0 0 20px;
       }

div.reference a {
       color: #a1d503;
       }

div.reference h1 { 
       margin: 0;
       padding: 0;
       font-size: 20px;
       font-weight: normal;
       color: #a1d503;
       }
       
div.reference div.info {
       float: left;
       padding: 20px 0 0 0;
       }

div.reference p {
       padding: 4px 4px 14px 4px;
       text-align: justify;
       margin: 0;
       }

div.reference table {
       float: left;
       width: 530px;
       margin: 0 0 10px 0;
       border-collapse: collapse;
       border-top: 3px solid #eaeaea;
       }

div.reference table th, td  {
       border-bottom: 1px solid #f4f4f4;
       padding: 2px 4px 2px 4px;
       }


div.reference table th {
       text-align: left;
       color: #e72982;
       }

div.reference table th.left {
       width: 140px;
       }
