﻿body
{
    margin: 0;
    padding: 0;
    background: url(images/bg.jpg) no-repeat top left;
    font-family: Verdana, Arial, Tahoma;
    font-size: 0.8em;
}

form 
{
    margin: 0;
    padding: 0;
}

a, a:link 
{
    color: #666666;
    text-decoration: none;
}

a:hover, .active
{
    color: #c02a31;
    text-decoration: none;
}

#centersite
{
    width: 1009px;
    margin-left: auto;
    margin-right: auto;
}

#sitecontainer 
{
    width: 1009px;
    float: left;
    display: inline;
}

#language 
{
    width: 947px;
    float: left;
    display: inline;
    text-align: right;
    margin-top: 5px;
    font-size: 0.85em;
}

#textcontainer 
{
    width: 829px;
    float: left;
    display: inline;
    background: url(images/textcontainer.png) no-repeat top left;
    behavior: url("/App_Components/PngFix/Script.htc");
    padding-top: 105px;
    padding-left: 180px;
}

#textcontainer-fr
{
    width: 829px;
    float: left;
    display: inline;
    background: url(images/textcontainer-fr.png) no-repeat top left;
    behavior: url("/App_Components/PngFix/Script.htc");
    padding-top: 105px;
    padding-left: 180px;
}

#form 
{
    width: 480px;
    float: left;
    display: inline;
    float: left;
    display: inline;
}

.label 
{
    color: #000000;
    width: 145px;
    padding: 4px 0 4px 0;
}

.textfield 
{
    border: solid 1px #bebebe;
    background: #ffffff;
    width: 305px;
}

.textfield2
{
    border: solid 1px #bebebe;
    background: #ffffff;
    width: 160px;
}

#counter 
{
    float: left;
    display: inline;
    width: 202px;
    height: 145px;
    background: url(images/bg-counter.png) no-repeat top left;
    behavior: url("/App_Components/PngFix/Script.htc");
    padding-left: 50px;
    padding-right: 50px;
    margin-top: 110px;
}

#photos 
{
    float: left;
    display: inline;
    width: 280px;
    height: 134px;
    padding-left: 22px;
    behavior: url("/App_Components/PngFix/Script.htc");
}

#bottom 
{
    width: 1009px;
    float: left;
    display: inline;
    height: 104px;
    background: url(images/bottom.png) no-repeat top left;
    behavior: url("/App_Components/PngFix/Script.htc");
}
    
a.captchaNew 
{
    color: #c02a31;
    text-decoration: underline;
}

.error 
{
    color: #c02a31;
}

.photo 
{
    border: solid 10px #000000;
    margin-top: 10px;
}

.photo2
{
    margin-top: 10px;
}

.red 
{
    font-weight: bold;
    color: #c02a31;
}

.small 
{
    font-size: 0.8em;
}

.header-list th 
{
    text-align: left;
}

.title 
{
    color: #ffffff;
    font-weight: bold;
    font-size: 1.5em;
}

.page a, .page a:link
{
    background-color: #c02a31;
    color: #ffffff;
    padding: 4px 8px 4px 8px;
    margin-top: 5px;
    display: block;
}

.page span
{
    background-color: black;
    color: #ffffff;
    padding: 4px 8px 4px 8px;
    height: 23px;
    display: block;
    margin-top: 5px;
}