html {height: 100%; }
body {color:#223; font:12px Georgia, Times; margin:0; padding:0; height: 100%}
p     {font:12px Georgia, Times; text-align:justify; line-height: 1.5; padding:2px; margin:5px 2px; }
p:first-letter{color:#f96; font:bold 13px Georgia, Times;}
p.pcom     {color:#369; border-bottom:#ccc 1px dashed; line-height:1;}
div  {margin:0; padding:0; vertical-align:top; }
div.ad  { font-size:12px; }
div.adb  { font-size:12px; }
form  {margin:0; padding:0;display:block; width:auto;}
table { border:none; border-collapse: collapse; table-layout:fixed; font:12px Georgia, Times; vertical-align:top; width:auto;}
td   {margin:0; padding:2px; vertical-align:top;}
img   {margin:0; padding:0;border:0;}
img.imgtmb   {margin:0; padding:2px; display:block;}
img.incf {margin:0px; border:0; cursor:pointer;}
.aleft   {margin:5px 5px 5px 0; border-bottom:#666 2px solid; border-right:#333 1px solid; float:left; }
.aright   {margin:5px 2px 5px 5px; border-left:#ddd 1px solid; border-bottom:#666 2px solid; border-right:#333 1px solid; float:right; }
input {margin:0; padding:0; border:#999 1px solid; font:11px Tahoma, Arial; color:#000;}
textarea{margin:0; padding:0; }
#page {min-width: 1000px; max-width: 1600px; margin:0 auto 0 0; text-align:left; vertical-align:top; height:100%; background:url(img/mtop3.jpg) repeat-x left top; }
#head {border-bottom:#ccc 1px solid; height:180px; padding:0; }
#tmenu{vertical-align:baseline;}

#main { margin:0; height: 1%; width: 100%;}
#main:after { clear: both; visibility: hidden; height: 0; content: '.'; display: block; }
#cblk {float: left; overflow: hidden; width: 100%;}
#content { padding: 0 240px 0 200px; }
#lblk {float:left; padding:5px; width:185px; margin-left: -100%; background:url(img/f-lf.jpg) repeat-x left top; border-right:#f96 2px solid; border-bottom:#f96 2px solid;}
#rblk {float:left; padding:5px; width:220px; margin-left: -232px; margin-right: -4px; background:url(img/f-rt.jpg) repeat-x left top; border:#ddf 1px solid;}
#rbl1 {margin:5px; padding:5px 2px 5px 5px; background:#09c; border:#00c 1px solid;
-webkit-box-shadow: 3px 5px 5px #666; -moz-box-shadow: 3px 5px 5px #666; box-shadow: 3px 5px 5px #666; }
#rbl2 {margin:5px; padding:5px 2px 5px 5px; background:#fc3; border:#c60 1px solid;
-webkit-box-shadow: 3px 5px 5px #666; -moz-box-shadow: 3px 5px 5px #666; box-shadow: 3px 5px 5px #666; }
#rbln {margin:10px 5px; padding:5px 2px 5px 5px; background:#fff; border:#666 1px solid;
-webkit-box-shadow: 3px 5px 5px #666; -moz-box-shadow: 3px 5px 5px #666; box-shadow: 3px 5px 5px #666; }
#bot  {margin:0; vertical-align:bottom; height:50px; background:#f96 url(img/mbot.jpg) repeat-x left bottom;}
#footer { margin: -35px auto 0 0; min-width: 1000px; max-width: 1600px; height: 35px; background: #BFF08E; }

#botl  { margin-right:310px; padding:15px 0 0 0; vertical-align:middle; opacity:0.60; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60)}
#botr  {float:right; margin:0; padding:15px 0 0 0; width:300px; vertical-align:middle; text-align:right; }
#botl a {font-size:10px;border:none; text-decoration:none;}
#botl a:hover {font-size:10px;border:none; text-decoration:none;}
#upl  {margin-right:225px; vertical-align:bottom; text-align:right; }
#upr  {text-align:right; vertical-align:top; float:right; width:220px;}

#entfrm{margin:2px 0px; padding:5px;}
#divfnd{margin:0; padding:2px 3px; border-left:#ddd 5px solid; border-bottom:#ddd 1px dashed;}
.clear{clear:both; }
.nof {float:none; display:block;}
/*-----------------------------------------------------------------------------*/
ul{margin:0; padding:0; list-style:none; display:inline;}
ul li{margin:0 2px; display:inline;}
ul#ct{margin:0; padding:0; list-style:none;}
ul#ct li{margin:2px 0px; padding:0 2px 1px 5px; display:block;}
ul.bl{margin:0; padding:0; list-style:none;}
ul.bl li{margin:0px; padding:0px; display:block;}

h1, h2, h3 {font-family:Georgia, Times; margin:0; margin-bottom:5px; padding:2px 5px;}
h1    {font-size:24px; color:#fd0; letter-spacing: -1px; }
h2    {font-size:16px; color:#009; background:url(img/f-h2.png) repeat-x left top;}
h3    {font-size:14px; color:#03c; padding:2px; text-shadow: 1px 2px 1px #666; }
h3:first-letter {font-weight:bold; color:#fff; background:#03c;padding:2px;margin-right:3px;}
h4    {font-size:12px; font-weight:bold; display:inline; margin:0;}
.dbg  {font:bold 14px Georgia, Times; color:#333; background:#6f9; border-bottom:#999 2px solid; padding:2px 5px;}
.big  {font:bold 24px Georgia, "Trebuchet MS", Times; color:#f30;}
/*-----------------------------------------------------------------------------*/
a     {color:#a00; border-bottom:#000 1px solid; text-decoration:none; }
a:hover{color:#00c; border-bottom:none; text-decoration:none;}

a.mm     {font-size:10px; color:#66c; border:none;}
a.mm:hover{font-size:10px; border-bottom:#000 1px solid;}
a.smp     {font:bold 10px Arial, Tahoma; color:#66c; border:none; text-decoration:none; }
a.smp:hover{font:bold 10px Arial, Tahoma; color:#999; border:none; text-decoration:none;}

a.drk {font:bold 14px Georgia, Times; color:#000; text-decoration:none; border-bottom:#09c 1px solid; }
a.drk:hover{color:#c00; border:none;}
a.dr2 {font:bold 12px Georgia, Times; color:#ffc; text-decoration:none; background:#09c; border:none; border-left:#fc6 2px solid; display:block; padding:3px 10px;}
a.dr2:hover{color:#fc6; border:none; border-left:#09c 0px solid; background:transparent; padding:3px 10px;}

a.mic {font:11px Arial, Verdana; color:#006; text-decoration:none; border-bottom:#9f0 1px solid;}
a.mic:hover{color:#0c0; border-bottom:#fc0 0px solid;}

a.lc2  {font-size:12px; font-family: "Trebuchet MS", Tahoma, Arial; color:#03f; text-decoration:none; border:none;}
a.lc2:hover{color:#0c0; }
/*------------ page-navi ------------*/
.pnavi { font:12px Georgia, Times; color:#333; padding: 2px 3px; line-height: 2;}
.pnavs {padding: 2px 3px; margin: 2px; color: #333; border: 1px solid #000; background-color: #FFF;}
.pnavc {padding: 2px 3px; margin: 2px; font-weight: bold; border: 1px solid #000; color: #e00; background-color: #FFF;}
.pnavi a, .pnavi a:link { padding: 2px 3px; margin: 2px; text-decoration: none;	border: 1px solid #333; color: #06e; }
.pnavi a:hover, .pnavi a:active { padding: 2px 3px; margin: 2px; text-decoration: none; border: 1px solid #000; color: #f00; background-color: #eee; }
/*-----------------------------------------------------------------------------*/
#rlink {font:10px Arial, Tahoma; color:#fd0;}
#rlink.a {font:10px Arial, Tahoma; color:#fd0; border:none;}
/*-----------------------------------------------------------------------------*/
#tab2   {margin:0; padding:3px; background:#eed;}
.inp{font:12px Arial, Tahoma; color:#333; border:#ddd 1px solid; border-bottom:#999 1px solid; border-left:#9aa 2px solid;}
.inp0{color:#a63;}
.htmlcod{margin:0; padding:0; border:#c00 1px dashed; border-top:#903 2px solid; font:12px Courier New; color:#339;}
.btn{font:bold 11px Arial, Tahoma; color:#333; background:#ffc; border:#00c 1px solid; cursor:pointer;}
.finp{font-size:16px; border-bottom:#ccc 1px dashed; border-left:#0ab 3px solid; border-top:0; border-right:0;}
.fbtn{font-size:14px; background:#fff; cursor:pointer; border:0}
.ffnd {margin:20px 10px; padding:0;}
.vip  {margin:2px; padding:10px 5px; border:#f36 1px dashed; border-left:#f60 2px solid; background:#eef6ff;}
.ob   {margin:5px 2px; padding:3px; border:#fed 1px dashed; }
.wt   {margin:0px; padding:2px 3px; border:#eee 1px dotted; background:#fff; }
.rd   {color:#c00;}
.grn   {color:#0c0;}
.blu   {color:#00c;}
.norm {font:12px Verdana, Tahoma, Arial; color:#000;}
.nlt {font-size:11px; color:#999;}
.mini {font:bold 11px Arial, Tahoma;}
.minr {font:bold 11px Arial, Tahoma; color:#e03;}
.mic {font:bold 10px Verdana, Tahoma, Arial; color:#363;}
small {color:#999; font:bold 10px Arial, Tahoma; }
.tt {font:bold 11px Courier New, Courier; color:#f00; margin:2px; padding:2px; border:#ccf 1px solid; background:#eee; }
/*=============================================================================*/


