* { 
font-size: 100.01%;  
margin: 0; 
padding: 0; }

body { 
height: 100%; 
font-size: 0.85em; 
font-family : Arial; 
color: #46536e;
background: url(img/bg.jpg) no-repeat center top;}

img, a img { 
border: 0; }

a { 
color: #79b100; 
text-decoration: underline; }

a:hover, a:focus { 
text-decoration: none; }

p {
padding-bottom: 21px; }

h1 {
font-size: 18px; 
font-family : Arial;
padding-top: 29px;
padding-bottom: 26px;
color: #46536e;
font-weight: normal; }

th {
background-color: #8ebb2d; 
color: #ffffff;
font-size: 14px;
padding: 7px 30px 7px 30px; }

.price {
text-align: center;
border-collapse:collapse;
margin-bottom: 40px;}

.price td {
padding-top: 8px;
padding-bottom: 8px;
border-top:1px solid #bec3d2; }

.dotted {
border-left: 1px dotted #bec3d2; 
border-right: 1px dotted #bec3d2; }

.logo {
text-align: right;
padding-right: 39px; }


.menu_top {
color: #46536e;
font-family : Arial;
font-size: 16px;
padding-top: 57px;
vertical-align: top;
}

.menu_top a, a:hover, a:focus{
color: #79b100;
}

.menu {
vertical-align: top;
}

.menu ul {
margin-top: 49px;
margin-left: 38px;
width: 179px;
font-family : Arial;
font-size: 14px;
list-style: none;
}
.menu li.bullet {
padding-bottom: 21px;
padding-left: 28px;
display: block;
background: url(img/bullet.gif) no-repeat left 3px;
}
.menu li.selected {
color: #687692;
padding-left: 28px;
padding-bottom: 21px;
display: block;
background: url(img/selected.gif) no-repeat left 3px; }
.menu li a {
color: #79b100;
text-decoration: underline; 
}
.menu li a:hover, a:focus {
text-decoration: none;
}

.contact {
background: transparent url('img/phone_icon.png') no-repeat bottom left; 
font-size: 9px;
color: #687692; }

.contact a {
font-size: 14px;
color: #79b100; }

.btm {
color: #7e8ca8;
font-size: 12px; 
margin-top: 70px;
}

.btm a {
color: #79b100;
text-decoration: underline; 
}

.btm a:hover, a:focus {
text-decoration: none;
}

.btm span {
color: #8d8d8d;
font-size: 9px; 
}

.btm span a {
color: #000000;
text-decoration: underline; 
}

.btm span a:hover, a:focus {
text-decoration: none;
}

ol {
list-style : decimal inside; 
margin-bottom: 10px;
}

.decimal {
list-style : decimal outside; 
margin-left: 40px; }