body {
margin: 0;
padding: 50px 0px 20px 50px;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
color: #000000;
background-color: #FFFFFF;
background-image: url("background.gif"/*tpa=http://www.budo-center.ru/background.gif*/);
background-attachment: fixed;
background-position: right bottom;
background-repeat: no-repeat;
}

#done, #can, #clients, #contact {
float: left;
margin: 0px 50px 50px 0px;
width: 250px;
}

ul {
list-style: none;
padding: 0px;
margin: 0px;
}

li {
margin-top: 10px;
margin-left: 5px;
padding: 0px 0px 0px 10px;
border-left-width: 5px;
border-left-style: solid;
}

h2 {
font-variant: small-caps;
padding: 0px 0px 0px 10px;
border-left-width: 10px;
border-left-style: solid;
}

a {
font-weight: bold;
text-decoration: none;
}

a:hover {
border-bottom-width: 1px;
border-bottom-style: solid;
}

#done h2, #done a {
color: red;
}

#done h2, #done li {
border-left-color: red;
}

#done a:hover {
border-bottom-color: red;
}

#can h2, #can a {
color: orange;
}

#can h2, #can li {
border-left-color: orange;
}

#can a:hover {
border-bottom-color: orange;
}

#clients h2, #clients a {
color: green;
}

#clients h2, #clients li {
border-left-color: green;
}

#clients a:hover {
border-bottom-color: green;
}

#contact h2, #contact a {
color: blue;
}

#contact h2, #contact li {
border-left-color: blue;
}

#contact a:hover {
border-bottom-color: blue;
}

#footer {
clear: both;
margin: 0px 50px 0px 0px;
}

#footer .copyright {
padding: 0px 0px 0px 10px;
border-left: 10px solid gray;
}

#footer li {
border-left-color: gray;
}

#footer a {
font-weight: normal;
color: gray;
}
