body {background: rgb(172,47,1) url(../gfx/bg-body.jpg) scroll repeat-x left top; text-align: center; margin: 0 0 20px; font-family: tahoma,arial;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
p, ul, ol {font-size: 14px;}
h1, p, ul, ol {color: #800;;}
h1 {font-size: 40px; font-weight: normal; font-family: times; font-style: italic; color: #fff; height: 45px; padding: 30px 0 10px 20px; background: transparent url(../gfx/bg-h1.gif) scroll no-repeat left top;}
h2 {font-size: 28px; font-weight: normal; font-family: times; font-style: italic; color: #fff; height: 45px; padding: 45px 0 0px 20px; background: transparent url(../gfx/bg-h2.gif) scroll no-repeat left top;}
#bg {background: rgb(252,177,0) url(../gfx/bg-bg.jpg) scroll no-repeat center top; padding: 1px;}
.all {width: 1000px; margin: 0 auto; position: relative;}
#allbg {background: transparent none scroll no-repeat right top;}
#top {height: 310px;}
#txt {float: left; width: 700px; padding: 0 40px 50px; text-align: justify;}
#foot {background: transparent url(../gfx/bg-foot.jpg) scroll repeat-x top left; padding-top: 20px;}
#foot hr {display: none;}
#foot p {font-size: 12px; padding: 5px 0 0; margin: 0;}
#foot p, #foot a {color: rgb(255,255,204);}

.c, #ref, #vid, #img {text-align: center;}
#ref img {border: none; margin: 20px 20px 0; padding: 20px; background: transparent url(../gfx/bg-cert.gif) scroll no-repeat left top;}
#ref img.red {background-image: url(../gfx/bg-cert-red.gif);}
#ref img.blue {background-image: url(../gfx/bg-cert-blue.gif);}
#ref img.green {background-image: url(../gfx/bg-cert-green.gif);}

#vid div {padding-bottom: 20px;}
#img img {border: none; margin: 10px 10px 0; padding: 15px; background: transparent url(../gfx/bg-img.gif) scroll no-repeat left top;}
#img img.red {background-image: url(../gfx/bg-cert-red.gif);}
#img img.blue {background-image: url(../gfx/bg-cert-blue.gif);}
#img img.green {background-image: url(../gfx/bg-cert-green.gif);}

#ani {float: right; width: 220px;}
#ani img {border: none; margin: 0 0 16px;}

#limo {float: right; width: 430px; margin: 20px 0;}
#limo img {width: 430px; border: none;}

#flip {float: right; clear: right; width: 430px; height: 400px;}

#intro {display: none; background: #fff; padding: 15px; width: 640px; margin: 0 auto; z-index: 10000; border: 10px solid #0a5; position: absolute; left: 180px; top: 150px;}
#intro p {text-align: right; margin: 0; padding: 4px 0;}
#intro a {color: #f00; font-weight: bold;}

.col {float: left; width: 320px; padding: 0 10px; overflow: hidden;}

.ban {border: 4px solid #8ac;}

.msg {color: #0c0;}
.err {color: #c00;}

.gr {float: right; clear: right; margin: 0 0 20px 10px;}
