body {background:#4c4c4c; text-align:center; margin-top:20px; font:82% arial,sans-serif; color:#333}
a img {border:0}
a {color:#690}
a:visited {color:#939}
a:hover {color:#08a}
form {margin:0; padding:0}
h1,h2,h3 {margin:0 0 15px 0; padding:0}
p {margin:0 0 15px 0}

#flash {
	color:#669966;
	font-family:Helvetica, Arial, sans-serif;
	font-size:24px;
	font-weight:bold;
}

#nav {float:left; width:970px; background:url(img/div.gif) bottom left repeat-x #fff; height:38px}
#nav ul {list-style:none; margin:0; padding:0; position:relative; left:20px; float:left}
#nav li {display:inline}
#nav li a,#nav li a:visited {float:left; height:25px; padding:12px 7px 0 7px; text-decoration:none; color:#777; font-weight:bold; font-size:97%}
#nav li a:hover {background:#eee}
#nav table {float:right; text-align:right; font-size:87%; color:#666; height:37px; border-collapse:collapse; margin-right: 10px; }
#nav table td {padding:0}
#nav table .field {width:80px; border:0; background:#eee; margin:0 5px 0 2px}
#nav table .login {vertical-align:middle; margin:0 30px 0 0}

.adv {float:left; width:230px; position:relative; left:60px}
.adv div {background:url(img/adv_top.gif) top left no-repeat #d0ebf5; color:#77878d; padding-top:10px; margin:0 0 10px 0; text-align:center}
.adv div h2 {font-size:135%; margin:0; padding:0}
.adv p {margin:0}
.adv div a,.adv div a:visited {color:#7eb048; text-decoration:none}
.adv div a:hover {color:#fff; text-decoration:none}
.balls {float:right; width:350px; background:url(img/corner_tr.gif) top right no-repeat}
.block950 {margin:0 auto; width:970px}
.content {float:left; width:890px; position:relative; left:30px; padding-top:20px}
.flash {float:left; width:320px}
.footer {background:url(img/footer.gif) top left no-repeat #4c4c4c; padding-top:20px; float:left; width:100%; text-align:left; color:#999; text-indent:30px; font-size:87%}
.footer a, .footer a:visited {color:#999; text-decoration:none; margin-right:9px}
.footer a:hover {color:#ccc}
.footer div {float:right; width:300px; text-align:right; padding-right:30px}
.free {float:left; width:300px; height:200px; position:relative; left:30px}
.free em {color:#390; font-weight:bold; font-style:normal}
.free table {border-top:#ddd solid 1px; font-size:100%; width:100%; border-collapse:collapse}
.free table td,.free table th {border-bottom:#ddd solid 1px; padding:4px 0}
.free table th {text-align:right}
.head {float:left; width:100%; background:url(img/grass.gif) #9a0; height:112px}
.logo {float:left; width:420px; background:url(img/corner_tl.gif) top left no-repeat}
.logo img {margin:28px 0 0 28px}
.main {float:left; width:970px; text-align:left; background:#fff}
div.rightinfo{float:right; padding:20px; margin-right:50px; border:dotted 1px #bbbbbb; width:300px; }
