html, body 
{
    margin:0px;
    padding:0px;
    height:100%;
    width:100%;
    background-image:url(images/intro.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    background-color:Black;
}


/* --------------- */

.outer 
{
  display: table;
  #position: relative;
  overflow: hidden;
  height: 100%;
  color: white;
  width: 100%;
}

.middle 
{
  display: table-cell;
  #position: absolute;
  #top: 50%;
  vertical-align: middle;
}

.inner 
{
  #position: relative;
  #top: -50%;
    text-align:center;
}

.content
{
    text-align:center;
    height:780px;
    position:relative;
}

/* --------------- */

.fasa
{
    height:110px;
    padding-top:1px;
    background-color: #002558; 
}

.fasa .twitter
{
    /*padding-top:20px;
    width:177px;
    overflow:hidden;
    margin:0px auto;*/
    width:640px;
    margin:0px auto;
    padding-left:200px;
    position:relative;
    height:5px;
}

    .fasa .twitter .tw-positioner {
        position: absolute;
        right: 0;
        top: -60px;
        width: 100px;
    }

      

    .fasa a.logo {
        display: block;
        margin: 0px auto;
        /*width: 169px;*/
        height: 100px;
    }

        .fasa a.logo img {
            border: 0px;
            /*width:169px;*/
            height: 100px;
        }

.width_fixer
{
    width:986px;
    margin:0px auto;
}

.positioner
{
    position:relative;
    top:0px;
    left:0px;
    width:986px;
    height:705px;
}

.name
{
    width:986px;
    position:absolute;
    top:10px;
    left:0px;
    color:White;
}

.name h1
{
    font-weight:normal;
    font-size:16px;
}

.profisol, .tpw
{
    width:481px;
    height:469px;
    position:absolute;
    top:80px;
    left:2px;
    background-repeat:no-repeat;
    background-position: left top;
}

.profisol
{
    background-image:url(images/profisol_box.png);
}

.tpw
{
    left:504px;
    background-image:url(images/tpw_box.png);
}

.geniki
{
    text-align:center;
    position:absolute;
    top:560px;
    left:0px;
    height:144px;
    width: 986px;
}

.geniki_fixer
{
    margin:0px auto;
    width:441px;
    height:144px;
    background-image:url(images/geniki.png);
    background-repeat:no-repeat;
    background-position:left top;
    position:relative;
}

.clear
{
    clear:both;
}

.tpw .logo
{
    float:left;
    margin-right: 30px;
    margin-left: 54px;
}

.tpw .partner_logo
{
    float:left;
    padding-top:10px;
}

.logo
{
    padding-top:5px;
    height:85px;
}

.logo a img
{
    border:0px;
}

.texts
{
    height:310px;    
    color:#58595b;
    font-family: Microsoft Sans Serif;
    font-size:11px;
    font-family: Arial;
    font-size:11px;
    text-align: justify;
    padding:0px 0px 0px 0px;
    margin-left:20px;
    overflow:hidden;
}

.btn
{
    height:18px;
    padding-top:17px;
}

.btn a
{
    text-decoration: none;
    color:#cfcdcd;
}

.btn a:hover
{
    color:White;
}

.flags
{
    height:24px;
    padding-top:8px;
}

.flags a
{
    color:Black;
    font-size:16px;
    text-decoration:none;
}

.flags a:hover
{
    color:#424141;
}

.flags a img
{
    border:0px;
    margin-bottom:-2px;
    width:18px;
}

.geniki_fixer .btn
{
    padding-top:87px;
}

.geniki_fixer .flags
{
    padding-top:8px;
}


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
