@media all{ *{ margin:0; border:0 solid; padding:0; overflow:visible;} /* reset defaults */

/*--- general ---*/
h1,.std_txt{ font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:13px; line-height:16px; color:#585251;}
h1{ margin-bottom:2px; text-transform:uppercase;}
a{ text-decoration:none; outline:none; color:#585251;}
a:hover,a:focus,a#act1,.red,.pml{ color:#b20000;}

/*--- layout ---*/
html,body{ height:100%; background:#dcdbd9;}
body{ position:relative; overflow:hidden;}
#page{ width:800px; height:530px; margin:20px auto 0 auto; position:relative;}
  #logo{ position:absolute; left:-18px; top:36px;}
  #lbg{ width:5000px; height:350px; position:absolute; right:555px; top:127px; background:#f2efeb;}
  #rbg{ width:5000px; height:350px; position:absolute;  left:245px; top:127px; background:#fdfaf6;}
    #zenart{ position:absolute; left:0; bottom:0;}
  .navi{ white-space:nowrap; font-weight:bold; font-size:13px; line-height:19px;}
  #navi1{ width:140px; position:absolute; left:0; top:200px; text-align:right;}
  #content{ font-family:Verdana,Geneva,sans-serif; width:494px; height:344px; position:absolute; right:0; top:200px;}
    .info{ position:relative; left:200px; top:-16px;}
    .dot{ position:relative; top:1px; margin-right:8px;}
    .spot,.heart{ position:relative; top:5px;}
    .pml{ direction:rtl; unicode-bidi:bidi-override;}
    .pml img{ position:relative; top:2px;}
    .vspc{ height:22px; line-height:22px; width:1px;}
    #indent{ margin-left:253px;}
    #baseline{ width:100%; position:absolute; left:0; bottom:0; text-align:justify; font-size:12px; font-weight:bold; color:#686261;}
    #webdesign{ letter-spacing:5px;}
  #copy{ width:140px; position:absolute; left:0; bottom:0; font-size:10px; text-align:right;}
  #copy span{ font-size:11px; margin:0 4px 0 1px;}
  #footnote{ position:absolute; right:0; bottom:38px; font-size:10px;}
  #kws{ display:none;}
}