body{ font-family:tahoma; width:1020px; margin:auto; border:1px solid #CCC; font-size:9pt; }

a{ color:#039; text-decoration:none; }
a:hover{ color:#06C; text-decoration:underline; }

img{ border:0; }

.left{ float:left; }
.right{ float:right; }

.header{ background: url(headerbg.gif); }

.ttfb{ float:right; text-align:right; padding:5px; }

#srchform{ float:right; text-align:right; margin:40px 10px; }

.btn{ background: #C00 url(btn_bg.jpg); padding:2px 5px; font-size:11px; color: #fff; border:1px solid #900; font-family:tahoma;}
.btn:hover{ background:#069; border:1px solid #006; cursor:pointer;}

#right{ float:left; width:135px; font-size:9pt; text-align:right; border-width:1px 1px 0 1px; border-color:#CCC; border-style:solid; }
#right a{ background:#FFF; display:block; padding:2px; border-bottom:1px solid #CCC; }
#right a:hover, #right .sel{ background: #E6F2FF; color: #06C; text-decoration:none; }

#ListArea{ float:left; width:865px; padding:5px; }
#ListArea img{ max-width: 800px; }

.section{ width:275px; margin:0 5px 10px 0; float: right; border:2px groove #FFF; }
.section a{ color:#FFF; }
.section .img{ width:265px; height:200px; opacity: 0.7; margin:5px 0 ;}
.section .img:hover{ opacity: 1;}
.section .h{ padding:2px; height:35px; font-size:10pt; font-weight:bold; background:#C00; color:#FFF; }
.section .h:hover{ background:#069; text-decoration:none; }
.section .hits{ background: #333; color:#FFF;  padding:2px;}

#nav{ width:100%; }
#nav .nav_a{ display:inline-block; padding:5px; background:#C00; color:#FFF; border:1px solid #900; }
#nav .nav_a:hover{ display:inline-block; padding:5px; color:#FFF; text-decoration:none; background:#333; border:1px solid #000; }
#nav .nav_s{ display:inline-block; padding:5px; color:#FFF; font-weight:bold; text-decoration:none; background:#333; border:1px solid #000; }

.hide{ display: none; visibility: hidden; }
.show{ display: block; visibility: visible; }

.block{ border:1px solid #CCC; }
.block .block_hd{ background: #039; }
.block .block_hd a{ color:#FFF; }
.block .block_div{ background: #FFF; padding:5px; }
.block .sel{ background:#FFF url(m_bg.jpg); color:#039; }
.block .sel a{ color:#039; }

.tda{ margin-right:15px; padding:2px; }

.opaqueLayer{ position:absolute; top:0px; left:0px; opacity:0.6; filter:alpha(opacity=60); background-color: #000000; z-Index:1000; height:300%; width:100%; }
.messagelayer{ position:absolute; top:150px; right:20%; left:20%; width:500; height:250px; z-Index:1001; border:2px solid black; background-color:#FFFFFF; text-align:center; vertical-align:middle; padding:20px; }

#copyright{ border-top:5px groove #039; }
