body { margin: 0; background: #fff; }

#bg-left { width: 986px; background: url(images/index_02.gif) repeat-y left; margin: auto; }
#bg-right { background: url(images/index_06.gif) repeat-y right #ffb0ff; margin-left: 23px; padding-right: 23px; padding-bottom:20px; }
a { color: #000; }
#head img { float:left; }
#head #intro { background: url(images/index_05.gif); width: 580px; height: 48px; }
#head #intro p { margin: 0; font-size: 11px; padding: 12px 40px 0 20px; }
#head #top { background: url(images/index_08.gif); height: 112px; width: 580px; }
#head #top h1 { color: #fff; font-size: 12px; padding: 2px; text-align: center; background: #000; border: 1px solid #fff; width: 200px; margin: 0 auto; }
#head #top a { color: #000; font-size: 11px; float: left; width: 85px; padding: 2px 0; text-align: left; margin-left: 25px; }
#head #top a:hover { text-decoration: none; }

a.bookmark { clear:left; border: 1px solid #fff; padding: 3px; display: block; margin: 2px 7px 10px 7px; text-transform: uppercase; font-size: 11px; font-weight: bold; text-align: center; }
a.bookmark:hover { text-decoration: none; }

.footer { text-align: center; border-top: 1px solid #000; background: #027CD1; padding: 10px; font-size: 11px; }

.tbl { border: 1px solid #fff; margin: 10px 7px; background:#ffefff; text-align: center; font-size: 12px; font-weight: bold; padding-bottom: 5px; }
.tbl img { border-color: #000; display:block; border:1px solid; }
.tbl a.thumb { float:left; text-decoration: none; margin: 0 0 3px 3px; display:inline;  }
.tbl h1 { background: #027cd1; color: #fff; margin:0 0 4px 0; padding: 3px; font-size: 16px;  }
.tbl .thumb-text { float:left; margin: 0 0 0px 0px; display:inline; padding-bottom: 4px; }
.tbl .thumb-text img { display: block; margin: 0 0 3px 3px; }
.tbl .thumb-text a:hover { text-decoration: none; }
.tbl a.toplist { width: 216px; float:left; padding: 3px; margin: 3px; text-align: left; }
.tbl a.toplist:hover { background: #fff; color: #000; }



.clearfix:after { content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

.buttons {  text-align: center; padding: 5px; margin-top: 20px; }
.buttons a { padding: 6px 7px; background: #027CD1; color: #fff; font-weight: bold; border: 1px solid #ccc; }
.buttons a:hover { background: #fff; color: #333; }

.style96 {color: #000000}

.style97 { text-decoration:none; color: #000000}
	
.style98 { text-decoration:none; color: #FFFFFF}

.style99 {color: #FFFFFF}

.style101 {font-size: 14px}

.style102 {font-size: 16px }

.style103 {font-size: 18px}

.style104 {color: #fff}

.style89 { color: #fff; font-size: 11px}

.style203 {font-size: 14px; color: #CCCCCC}

.style204 {color: #5F626C}