body { margin:0; padding:0; background-color:#fff; color:#666; }

a:link { color: #666; text-decoration: none; }
a:visited { color: #666; text-decoration: none; }
a:hover { color: #f00; text-decoration: none; }
a:active { color: #f00; text-decoration: none; }

.p_tp { margin:0; padding:1px 0 0; background-color:#039; width:721px; height:70px }
h1 { margin: 0; padding:0 }
.logo { margin:0; padding:0; float:left }
.glogo { margin: 0; padding:0 5px 0 0; float:right; }

.btnbx { margin:0; padding:0; width:721px; }

.bttn { margin:1px; padding:5px 0 5px; text-align:center; width:101px; background-image:url(img/btn_bk.gif); background-color:#999; float:left; border-top: solid 1px #666; border-bottom: solid 1px #666; font-size:x-small; font-weight:normal; }

.bttn2 { margin:1px; padding:5px 0 5px; text-align:center; width:101px; background-color:#039; float:left; font-size:x-small; border-top: solid 1px #09f; border-bottom: solid 1px #09f; font-weight:normal; color:#fff }
.bttn2 a:link { color: #fff; text-decoration: none; }
.bttn2 a:visited { color: #fff; text-decoration: none; }
.bttn2 a:hover { color: #f00; text-decoration: none; }
.bttn2 a:active { color: #f00; text-decoration: none; }

.bttn3bx { margin:0; padding:0; width:721px; background-color:#039; clear:both }
.bttn3 { margin:5px; padding:0; width:711px; background-image:url(img/btn_bk3.gif); background-color:#039; font-size:x-small; font-weight:normal; color:#fff; clear:both }
.bttn3 a:link { color: #fff; text-decoration: none; }
.bttn3 a:visited { color: #fff; text-decoration: none; }
.bttn3 a:hover { color: #f00; text-decoration: none; }
.bttn3 a:active { color: #f00; text-decoration: none; }
.bttn4 { color:#ff0 }

.bread { margin:0; padding:5px; width:711px; text-align:right; color:#666; font-size:xx-small; font-weight:normal}

.tpimg { margin:0 0 10px; padding:0 }

.contbx { margin:0; padding:0; width:731px; clear:both }
.cont { margin:0 10px 20px; padding:0; width:220px; color: #666; float:left }
.cont2 { margin:5px 10px 5px; padding:0; width:500px; color: #666; float:left }
.cont3 { margin:5px 10px 5px; padding:0; width:180px; color: #666; float:left }

.toplead { margin:0; padding:5px 0 2px 0; width:220px; border-bottom: solid 1px #039; color: #039; font-size:small; font-weight:bold }
.toplead a:link { color: #039; text-decoration: none; }
.toplead a:visited { color: #039; text-decoration: none; }
.toplead a:hover { color: #f00; text-decoration: none; }
.toplead a:active { color: #f00; text-decoration: none; }

.toplead2 { margin:0; padding:3px 0 2px 0; width:220px; border-bottom: solid 1px #039; color: #039; font-size:x-small; font-weight:normal }
.toplead2 a:link { color: #039; text-decoration: none; }
.toplead2 a:visited { color: #039; text-decoration: none; }
.toplead2 a:hover { color: #f00; text-decoration: none; }
.toplead2 a:active { color: #f00; text-decoration: none; }
.topleadgf a:link { color: #039; text-decoration: none; }
.topleadgf a:visited { color: #039; text-decoration: none; }
.topleadgf a:hover { color: #f00; text-decoration: none; }
.topleadgf a:active { color: #f00; text-decoration: none; }

.topp { margin:2px 0 5px; padding:0; width:220px; font-size:x-small; font-weight:normal }

.topp2 {
	margin:2px 0 5px;
	padding:0;
	width:500px;
	font-size:x-small;
	font-weight:normal;
	clear: both;
}

.topp3 { margin:2px 0 5px; padding:0; width:180px; font-size:x-small; font-weight:normal }

.footbx { margin: 0; padding:0; clear:both; border-top:solid 2px #06c; width:721px }
.foot { margin: 5px 10px 7px; padding:0; color: #666; font-size: xx-small; font-weight:normal; }

.foot2bx { margin: 0; padding:0; width:721px; background-color:#039 }
.foot2 { margin: 3px 10px 3px ; padding:0; color: #fff; font-size: xx-small; font-weight:normal; }
.foot2 a:link { color: #fff; text-decoration: none; }
.foot2 a:visited { color: #fff; text-decoration: none; }
.foot2 a:hover { color: #f00; text-decoration: none; }
.foot2 a:active { color: #f00; text-decoration: none; }

.lead2 { margin:0; padding:5px 0 2px 0; width:500px; border-bottom: solid 1px #039; color: #039; font-size:small; font-weight:bold; clear:both }
.lead2 a:link { color: #039; text-decoration: none; }
.lead2 a:visited { color: #039; text-decoration: none; }
.lead2 a:hover { color: #f00; text-decoration: none; }
.lead2 a:active { color: #f00; text-decoration: none; }

.lead3 { margin:0; padding:5px 0 2px 0; width:180px; border-bottom: solid 1px #039; color: #039; font-size:small; font-weight:bold; clear:both }
.lead3 a:link { color: #039; text-decoration: none; }
.lead3 a:visited { color: #039; text-decoration: none; }
.lead3 a:hover { color: #f00; text-decoration: none; }
.lead3 a:active { color: #f00; text-decoration: none; }

.lleft { float:left; margin:0 10px 2px 0; padding: 0 }
.rright { float:right; margin:0 0 2px 5px; padding: 0 }

.vmid {vertical-align:middle }
.vtop {vertical-align:top }

.num { margin:5px 0 0 5px; padding:0; font-size:x-small; color:#666; width:721px; height:30px; text-align:center }

.categ { margin:5px 0 5px 5px; padding:0; font-size:xx-small; color:#666; }

.flobar { margin:20px 10px 0; padding:5px 0 0 5px; width:700px; height:32px; border-bottom: solid 1px #039; color: #039; font-size:large; font-weight:bold; clear:both}
.flolead { margin:0; padding:0; color: #039; font-size:large; font-weight:bold; float:left }
.flomap{ margin:0 10px 0; padding:0; font-size:x-small; text-align:right; vetical-align:middle; }
.floinfo { margin:2px 10px 2px; padding:0; color: #666; font-size:x-small; text-align:right; width:700px; clear:both; }

.shp { margin:5px 0 2px 35px; padding:0; width:165px; color: #039; font-size:small; font-weight:normal }
.shp a:link { color: #039; text-decoration: none; }
.shp a:visited { color: #039; text-decoration: none; }
.shp a:hover { color: #f00; text-decoration: none; }
.shp a:active { color: #f00; text-decoration: none; }

.shp2 { margin:0 0 10px 40px; padding:0; width:165px; color: #666; font-size:x-small; font-weight:normal }

.shpic { margin:3px 0 2px; padding:0; width:30px; float:left; clear:both }

.coup { margin:0 5px 0; padding:1px; background-color:#039; color:#fff; font-size:x-small; font-weight:normal }

.brbox { margin:0 0 10px; padding:0; width:720px; clear:both }
.brcont { margin:5px 15px 10px; padding:0; width:320px; color: #666; float:left }
.brcont2 { margin:5px 15px 10px; padding:0; width:670px; color: #666; float:left }
.brshp { margin:10px 0 2px; padding:0; width:320px; color: #039; font-size:small; font-weight:normal; clear:both }
.brshp02 { margin:10px 0 2px; padding:0; width:670px; color: #039; font-size:small; font-weight:normal; clear:both }

.brshp a:link { color: #039; text-decoration: none; }
.brshp a:visited { color: #039; text-decoration: none; }
.brshp a:hover { color: #f00; text-decoration: none; }
.brshp a:active { color: #f00; text-decoration: none; }

.brshp02 a:link { color: #039; text-decoration: none; }
.brshp02 a:visited { color: #039; text-decoration: none; }
.brshp02 a:hover { color: #f00; text-decoration: none; }
.brshp02 a:active { color: #f00; text-decoration: none; }

.brshp2 { margin: 0 0 10px; padding:0; width:320px; color: #666; font-size:x-small; font-weight:normal }
.brshp22 { margin: 0 0 10px; padding:0; width:640px; color: #666; font-size:x-small; font-weight:normal }

.spbox { margin:10px; padding:0; width:700px; }
.splead { margin:0 0 2px; padding:0; color: #039; font-size:medium; font-weight:bold; } 
.spp { margin:10px 0 0; padding:0; color: #666; font-size:x-small; line-height:1.2 }
.spp2 { margin:10px 0 10px; padding:0; color: #666; font-size:x-small; line-height:1.2 }
.spev { margin:10px 0 10px; padding:0; color: #666; font-size:x-small; line-height:1.2; clear:both }

.fblue { color:#039 }

.coupon { clear:both; float:right; margin:3px 0 2px 3px; padding:0 }

.comadd { margin:0 5px 5px; padding:0; font-size:x-small; border-color:#999; }

ol { margin:0 0 5px 20px; padding:0 0 0 10px; font-size:x-small; }

.flr { margin:0 10px 20px; padding:0; width:700px; color: #666; font-size:small; font-weight:normal }

.camp { margin:10px 5px 5px; padding:0; width:480px; font-size:x-small; border-color:#999; }

.stmp1 { margin:15px 0 2px; padding:0; font-size:medium; font-weight:normal; }
.stmp2 { margin:2px 0 2px 10px; padding:0; font-size:small; font-weight:normal; }
.stmp3 { margin:0 0 2px 30px; padding:0; font-size:small; font-weight:normal; }
.stmp4 { margin:0 10px 0; padding:0; border-left: solid 2px #039; font-size:small; font-weight:normal; }

.lejac1 { margin:20px 0 8px; padding:0; color:#666; font-size:small; font-weight: normal }
.lejac2 { margin:30px 100px 5px; padding:0; color:#666; font-size:small; font-weight: normal }
.lejac3 { margin:10px 0 5px; padding:0; color:#666; font-size:small; font-weight: normal; line-height:2em; }
.lejac4 { margin:10px 0 10px; padding:0; color:#666; font-size:small; text-align:right }
.lejac5 { margin:10px 0 5px; padding:0; color:#666; font-size:small; text-align:center }
.lejac6 { margin:0 20px 40px; padding:0; color:#666; font-size:small; line-height:2em; }

.sign { text-align:right; margin:0; padding: 0 }
