html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{ margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline; }
:focus{ outline:0; }
body{ line-height:1;color:black;background:white; }
ol, ul{ list-style: none; }
table{ border-collapse:separate;border-spacing:0; }
caption, th, td{ text-align:left;font-weight:normal; }
blockquote:before, blockquote:after, q:before, q:after{ content:""; }
blockquote, q{ quotes: "" ""; }

html,body{ width:100%;height:100%;background:#f2e2d5;color:#735c49;font-family:Arial,Helvetica,Garuda,sans-serif;font-size:14px; }
a{ color:#6a2b7c; }
a:hover{ text-decoration:none; }
a:hover, a:active, a:focus{ outline:none; }
h1,h2,h3{ color:#6a2b7c;font-weight:normal;font-style:italic;margin:0 0 15px 0;font-family:Georgia,"Nimbus Roman No9 L",serif; }
h1{ font-size:24px;margin-top:20px; }
h2{ font-size:18px; }
input.dec, textarea.dec, select.dec{ color:#4e4e4e;padding:3px;border-top:1px solid #808080;border-left:1px solid #808080;border-bottom:1px solid #d4d0c8;border-right:1px solid #d4d0c8;font-family:Arial,Helvetica,Garuda,sans-serif;font-size:12px;overflow:auto; }

.main{ width:951px;margin:0 auto; }
    .main .hdr{ height:238px;background:url(../images/bg-hdr.jpg);text-align:right; }
        .main .hdr .tomain{ float:left;margin-top:57px; }
        .main .hdr .contact{ font-size:30px;color:#6a2b7c;margin:77px 50px 0 0;line-height:40px; }
    .main .l{ width:307px; }
    .main .r{ background:#f9f2ec;width:584px;padding:10px 30px 40px 30px; }    

.menu{ padding-top:10px;font-family:Georgia,"Nimbus Roman No9 L",serif; }
    .menu .item{ cursor:pointer;background:#f9f2ec;border-bottom:#e7ccb7 1px solid;padding:10px 0 10px 30px;margin-right:20px; }
    .menu .item.sel{ margin-right:0px; }
        .menu .item a{ font-size:18px;text-decoration:none;font-style:italic; }

.content{ vertical-align:top;line-height:20px;margin-bottom:10px; }
    .content strong{ font-weight:bold; }
    .content em{ font-style:italic; }
    .content ul{ margin-bottom:10px;margin-left:15px; }
    .content ol{ margin-bottom:10px;margin-left:20px; }
    .content li{ line-height:24px;margin:10px 0; }
    .content ul li{ list-style: circle; }
    .content ol li{ list-style:decimal; }
    .content p{ margin-bottom:10px; }

.sendmail{}
    .sendmail table{ width:400px; }
    .sendmail table td{ vertical-align:top;padding-top:10px; }
    .sendmail .name{ margin-right:20px; }
    .sendmail .value input{ width:300px; }
    .sendmail .value textarea{ width:400px;height:150px; }

.news{ margin-bottom:20px; }
    .news td{ vertical-align:top; }
    .news img{ padding-right:20px; }
    .news .title{ margin-bottom:5px; }
        .news .title a{ font-size:18px;font-style:italic;font-family:Georgia,"Nimbus Roman No9 L",serif; }
    .news .txt .date{ float:right;font-size:12px;font-style:italic;margin-left:10px; }
    .news .date{ float:right;font-style:italic; }
    .news .all{ text-align:right; }
        .news .all a{ font-size:14px;font-style:italic;font-weight:bold;font-family:Georgia,"Nimbus Roman No9 L",serif; }
    .news .sendmail{ font-style:italic; }        

.crumb{ font-size:11px;color:#686868; }
.crumb.bottom{ margin-top:20px; }

.footer{ color:#000;font-size:12px; }
    .footer a{ color:#615a55; }
    .footer .copy{ padding-left:20px;padding-top:10px;padding-bottom:30px;vertical-align:top; }
    .footer .site-robot{ vertical-align:top;line-height:14px;padding-bottom:30px;color:#615a55;font-size:11px;padding-right:20px;padding-top:10px; }
        .footer .site-robot .count{ margin-left:10px; }

.p404{ width:851px;background:#f9f2ec;padding:30px 50px 200px 50px;margin:20px auto;font-family:Georgia,"Nimbus Roman No9 L",serif;font-style:italic;font-size:24px; }
    .p404 h1{ color:#735c49;font-size:48px;margin-top:40px;margin-bottom:10px; }
    .p404 p{ line-height:35px; }
    .p404 .logo{ color:#6a2b7c;font-size:36px; }

.tbl{ }
    .tbl table, table.tbl{ line-height:15px;margin-bottom:15px;border-top:1px solid #d4d4d4;border-left:1px solid #d4d4d4; }
    .tbl th{ color:#fff;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;background:#edeae7;padding:8px 10px 8px 10px;font-weight:bold;font-size:12px;text-align:left; }
    .tbl td{ border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4;padding:10px 10px 10px 10px;vertical-align:top; }

.fl{ float:left }
.fr{ float:right }
.h{ display:none; }

