@charset "utf-8";
body  {
        font-family : Calibri, Arial, sans-serif;
        background: url('../image/fond.jpg') repeat;
        margin: 0;
        padding: 0;
        text-align: center;
        color: #000000;
}

#container {
        width: 1002px;
        margin: 20px auto 0 auto;
        text-align: left;
}



/*********************************** text block **********************************/

#textblock1 {
        float:left;
        width:1000px;
        height:600px;
        background:url('../image/templates_plain.jpg') no-repeat;
        border: #cae1ef 1px solid;
}
#textblockrab {
        float:left;
        width:1000px;
        height:600px;
        background:url('../image/templates_rab.jpg') no-repeat;
        border: #cae1ef 1px solid;
}
#textblockrs21 {
        float:left;
        width:1000px;
        height:600px;
        background:url('../image/templates_plain.jpg') no-repeat;
        border: #cae1ef 1px solid;
}
#textblockabout {
        float:left;
        width:1000px;
        height:600px;
        background:url('../image/templates_about.jpg') no-repeat;
        border: #cae1ef 1px solid;
}
#textblockbest {
        float:left;
        width:1000px;
        height:600px;
        background:url('../image/templates_best.jpg') no-repeat;
        border: #cae1ef 1px solid;
}
#textbacklink {
        width:140px;
        height:20px;
        font-size : 18px;
        line-height:19px;
        font-weight:normal;
        text-align:center;
        border:0;
        margin:1px 0 0 4px;
}
#textinfo {
        margin:0 0 0 160px;
        height:480px;
}
.headline {
        float:left;
        width:790px;
        height:40px;
        margin:10px 0 10px 4px;
}
.block {
        float:left;
        width:790px;
        margin:0 0 0 4px;
        line-height :18px;
        font-size :14px;
        text-align: justify;
        color:#000000;
}
#footer{
        float:left;
        width:1000px;
        height:20px;
        font-size : 14px;
        color: #0000FF;
        text-align:right;
        border:0;
        margin:78px 0 0 0;
}


/*********************************** general **********************************/

a:link {
color : #0000ff;
text-decoration : underline;
}
a:hover {
color : #cae1ef;
text-decoration : underline;
}
a:visited {
color : #0000ff;
text-decoration : underline;
}
a:active {
color : #ffffff;
text-decoration : none;
}

h1 {
font-size : 18px;
font-weight : bold;
line-height : 22px;
color : #000000;
}
h2 {
font-size : 16px;
line-height : 20px;
color : #000000;
}

.clearfloat {
        clear:both;
}