html, body {
background: #FFFFFF;
margin: 0;
padding: 0;
font-family: Arial;
color: black;
font-size: 80%;
width: 100%;
height: 100%;
}
body {
}
img {
border: 0px;
}
a {
color: black;
}
a:hover {
color: #4BAB2B;
}
blockquote {
border-left:5px solid #E5E5E5;
margin: 0px 0px 0px 20px;
}
hr {
height:2px;
color: #E5E5E5;
background: #E5E5E5;
margin: 5px 0px 5px 20px;
border:0px;
}
form {
margin: 0px;
}
input, textarea, select {
margin: 0px 0px 10px 10px;
}
h1, h1 a {
font-family:Comic Sans MS, Arial;
font-variant:normal;
font-weight:400;
font-style:normal;
font-size: 170%;
line-height: 140%;
padding-left:20px;
margin: 0px 0px 30px 0px;
}
h2 {
font-size: 80%;
line-height: 200%;
border-left:5px solid #4BAB2B;
padding-left:15px;
font-weight: bold;
margin: 0px 0px 10px 0px;
color: #4BAB2B;
}
h2 a {
color: #4BAB2B;
}
h3 {
font-size: 80%;
line-height: 200%;
border-left:5px solid #E5E5E5;
padding-left:15px;
font-weight: bold;
margin: 0px 0px 10px 0px;
color: #CCCCCC;
}
h3 a {
color: #CCCCCC;
}
p {
font-size: 80%;
line-height: 150%;
padding-left:20px;
vertical-align:middle;
margin: 0px 0px 10px 0px;
}
p.inner {
padding-left: 10px;
}
.active {
color: #4BAB2B;
}
.passive {
color: #CCCCCC;
}
.select {
border-bottom:#4BAB2B 1px dashed;
}
.block {
margin: 0px 0px 30px 0px;
}
table.Info {
border-top:1px solid #C8C8C8;
border-left:1px solid #C8C8C8;
margin:5px 5px 10px 20px
} 
table.Info td {
border-bottom:1px solid #C8C8C8;
border-right:1px solid #C8C8C8;
padding: 5px 10px 5px 10px;
}
table.Info td p, table.Info td input {
padding: 0px;
margin: 0px;
}
#header {
}
#settings {
text-align: right;
}
#tools {
}
#slogan {
}
#content {
margin-top: 30px;
padding: 0px 30px 30px 0px;
}
#navigation {
margin: 40px 0px 0px 0px;
padding: 0px 10px 20px 0px;
}
#footer {
height: 50px;
}
#contacts {
height: 50px;
}