body, table, tr, td, img, div, span, p  {
    margin:0px;
    border:0px;
    padding:0px;
    outline:none 0px;
    font-family: verdana;
    color: #666666;
}

div {
    font-size:8pt;
    padding-right:10px;
/*    line-height: 12pt;*/
}

table {
    margin:auto;
    border-collapse:collapse;
}
table td {
    vertical-align:top;
    text-align:left;
}

img {
    vertical-align:middle;
}

/* -------------------------------- */

font, p {
    font-family: verdana;
    font-size: 8pt;
    line-height: 12pt;
    color: #666666;
}

a {
    color: #999999;
    text-decoration: none;
}

a:visited {
    color: #bbbbbb;
}


a:hover {
    color: #e15b3e;
}

.logo1 {
    font-family: "Arial narrow","DejaVu Sans Condensed", "Nimbus Sans L Condensed", "Helvetica", "sans-serif";
    font-size: 22px;
    color:#999;
    text-transform:uppercase;
    font-stretch:condensed;
    letter-spacing:5px;
}

/* ---------------------------------------*/

.sarga	{
    font-family: verdana;
    font-size: 8pt;
    line-height: 12pt;
    color: #666666;
}


a.sarga:link {
    color: #999999;
    text-decoration: none;
}

a.sarga:visited	{
    color: #bbbbbb;
}

a.sarga:hover {
    color: #e9c01c;
}

/* ----------------------------------------*/

.piros	{
    font-family: verdana;
    font-size: 8pt;
    line-height: 12pt;
    color: #666666;
}

a.piros:link {
    color: #999999;
    text-decoration: none;
}

a.piros:visited {
    color: #bbbbbb;
}

a.piros:hover {
    color: #e9101c;
}

/* ----------------------------------------*/

.kek {
    font-family: verdana;
    font-size: 8pt;
    line-height: 12pt;
    color: #666666;
}

a.kek:link {
    color: #999999;
    text-decoration: none;
}

a.kek:visited {
    color: #bbbbbb;
}

a.kek:hover {
    color: #5d6fbb;
}

/* ------------------------------ */
.fade {
    visibility:hidden;
    opacity:0;
    -moz-opacity:0;
}

.cont1 {
    text-align:center;
    margin-top:50px;

}

.menuA {
    position:absolute;
    top:65%;
    left:0%;
    width:100%;
    height:35%;
    text-align:center;
}

td.buttons {
  vertical-align:bottom;
  text-align:center;
}

/*td.buttons img {
    height:98px;
}*/

.menuA td {
    padding-left:30px;
    padding-right:30px;

}

.servicesA, .referencesA, .contactA, .historyA {
    margin-left:auto;
    margin-right:auto;
    position:relative;
    top:0px;
    left:10px;
    width:536px;
    height:30%;
    text-align:left;
}

.servicesA {
    
}

.referencesA {
    left:149px;
}

.contactA {
    left:298px;
}

 .historyA {
     text-align:right;
}

.servtextA {
    margin-left:auto;
    margin-right:auto;
    position:relative;
    top:50px;
    left:10px;
    width:536px;
    height:35%;
    text-align:left;
}

.head1 {
    position:absolute;
    top:2%;
    left:25%;
    width:50%;
    height:10%;
    text-align:left;
}

.menuB {
    position:absolute;
    top:54%;
    left:49%;
    width:50%;
    height:40%;
    text-align:center;
}

.servicesB {
    position:absolute;
    top:60%;
    left:33%;
    width:15%;
    height:35%;
}

.servtextB {
    position:absolute;
    top:60%;
    left:2%;
    width:28%;
    height:35%;
    text-align:justify;
    /*overflow-y:scroll;*/
}

.referencesB {
    position:absolute;
    top:15%;
    left:5%;
    width:32%;
    height:45%;
}

.contactB {
    position:absolute;
    top:5%;
    left:40%;
    width:22%;
    height:40%;
    /*overflow-y:scroll;*/
}

.historyB {
    position:absolute;
    top:5%;
    left:66%;
    width:32%;
    height:35%;
    /*overflow-y:scroll;*/
}
