body { 
    background: url(../img/road1.jpg) no-repeat center center fixed;
    background-attachment: fixed;
    background-size: cover;
}

@import url(http://fonts.googleapis.com/css?family=Lato:400,900);  /* <-- Just for the demo, Yes I like pretty fonts... */

.square {
    float:left;
    position: relative;
    width: 45%;
    display: block;
    /*padding-bottom : 30%; /* = width for a 1:1 aspect ratio */
    margin:1.66%;
    background-color: #001E06;
    overflow:hidden;
    padding: 10px;
    background: url(../img/bg.png);
    border-radius: 4px;
}

.content {
    position:absolute;
    /*height:90%; /* = 100% - 2*5% padding */
    width:90%; /* = 100% - 2*5% padding */
    padding: 5%;
}

.table-intro{
    display:table;
    background-color: #001E06;
    background: url(../img/bg.png);
    padding: 10px;
    border-radius: 2px;
}
.table  h2 { color: #CCC; }
.table-cell{
    display:table-cell;
    vertical-align:middle;
}
/*  For list */
ul{
    text-align:left;
    margin:5% 0 0;
    padding:0;
    list-style-position:inside;
    color: #CCC;
    font-size: 1.1em;
    text-transform:uppercase;
}
ul h2  { 
    font-size: 1.1em;
}
ul li { 
    color: #D5FFC8;
    font-size: 1.0em;
    text-transform: none;
}
.defhide { 
    display: none;
}
h1.nalog-header { 
    font-size: 22px !important;
}
h2.nalog-header { 
    font-size: 20px !important;
}
#clean_tax { 
    margin-right: 15px;
}
.item-list { 
    margin-top: 5px;
}

img.logo { height: 50px; float: left;  margin-top: -16px; }
div.logo {  float: left; font-size: 1.7em; margin-left: 4px;} 
span.logo-base { color: white; } 
span.logo-tld { color: gray; }
