*{
margin:0px;
padding:0px;
}

html{
width:100%;
height:100%;
}
body
{
    width: 100%;
    height: 100%;
    background-color: #E4E4E4;
}
html > body{
min-height:100%;
height:auto
}
#header{

height:50px
}
#header img{float:left}
#small{
float:right;
display:inline;
margin:7px 109px 0 0
}
#small a{
display:block;
float:left;
margin:0 0 0 11px
}
#menu
{
    width:100%;
    height:29px;
   

}
#menu li{
list-style-type:none;
float:left;
width:94px;
height:29px;
background-image:url(images/last-button.gif);
background-position:0px 0px;
background-repeat:no-repeat
}
#menu img{
border-right:1px solid #2B2B2B
}
#below-header
{
    /*background-color: #D3E4A6;*/
    background-image:url(images/Head5.jpg);
    background-position:0px 0px;
    height:170px;
}
#below-header img{

}
#slogan{
width:496px;
height:215px;
float:left;
font-family:Arial;
font-size:11px;
color:#FDFFFA;
background-image:url(images/slogan.jpg);
background-position:top left;
background-repeat:no-repeat
}
#slogan-white{
width:496px;
height:215px;
float:left;
font-family:Arial;
font-size:11px;
color:#FDFFFA;
background-image:url(images/slogan-white.jpg);
background-position:top left;
background-repeat:no-repeat
}
#slogan p, #slogan-white p{
display:block;
margin:115px 0 0 45px;
width:265px
}
#wrapper
{
    width: 770px;
    font-family: Arial;
    font-size: 11px;
    color: #333333;
    display: table;
    text-align: center;
    /*background-color: #FFFFFF;*/

}

#conteudo
{
    width: 770px;
    float: left;
    font-family: Arial;
    font-size: 12px;
    display: inline;
    
    text-align: left;
}

#conteudo ul{
margin:25px 0 0 0
}
#conteudo li {
list-style-type:none;
background-image:url(images/arrow.gif);
background-position:0px 3px;
background-repeat:no-repeat;
line-height:20px;
padding:0 25px 0 28px;
float:left;
width:100%;
}

#conteudo a {
color:#666666;
text-decoration:underline
}
#conteudo a:visited{text-decoration:underline}
#offer a:hover{text-decoration:none}


#big-column
{
    width: 500px;
    float: left;
    display: inline;
    margin: 15px 28px 0 20px;
}
#big-column p, .about p{
padding:0 0 0 0
}
.title{
padding:17px 0 0 0
}

#small-column{
width:200px;
float:left;
text-align:left;
}
#special
{
    width: 190px;
    float: left;
    text-align: left;
    padding: 10px;
}
#special p{
width:190px;
display:block;
text-align:left;

}
#special a{
display:block;
color:#FFFFFF;
text-decoration:none;
padding:1px 4px;
background-color:#678E33;
float:left;
display:inline;
margin: 0 0 0 44px
}
.offer{

}

.offer ul{
margin:15px 0 0 0
}
.offer li, .services li{
list-style-type:none;
background-image:url(images/arrow.gif);
background-position:0px 3px;
background-repeat:no-repeat;
line-height:20px;
padding:0 15px 0 10px;

}
.offer a, .services a{
color:#666666;
text-decoration:underline
}
.offer a:visited, .services a:visited{text-decoration:underline}
.offer a:hover, .services a:hover{text-decoration:none}
#footer{
width:100%;
background-image:url(images/footerbg.gif);
background-position:top left;
background-repeat:repeat-x;
font-family:Arial;
font-size:11px;
color:#D7E1C9;
text-align:center;

}
#footer a{
color:#D7E1C9;
text-decoration:none;
margin:0 7px
}
#footer a:visited{text-decoration:none}
#footer a:hover{text-decoration:underline}
#footer .bft{
color:#78B624;
text-decoration:none;
margin:0 2px
}
#footer .bft:visited{text-decoration:none}
#footer .bft:hover{text-decoration:underline}
.news{
width:193px;
float:left;
margin:18px 0 0 21px;
display:inline;
}
.news p{
display:block;
padding:19px 0 0 0
}
.news span{
display:block;
width:68px;
text-align:center;
color:#ffffff;
font-weight:bold;
background-color:#6C9538;
padding:2px 0;
margin:0 0 5px 0
}
.news a{
display:block;
color:#1C5574;
text-decoration:underline;
margin:5px 0 0 0
}
.news a:visited{text-decoration:underline}
.news a:hover{text-decoration:none}
.about{
width:452px;
float:left;
margin:18px 0 0 51px;
display:inline;
}
.services{
width:203px;
float:left;
margin:18px 0 0 60px;
display:inline;
}
.services ul{
width:203px;
margin:25px 0 0 0
}
.services li{
padding:0 0 0 28px;
}