/*================  all  ==============================*/
body {
        margin: 0;
        padding: 0;
        background-color: #FDF9F2;
}
p, div, td {
        font: 12px Arial;
        color: #2A2A38;
}
a:link, a:visited {
        color: #3B84D0;
}
a:hover {
        color:#FF0000;
}

/*================  top  ==============================*/
.top-td-01 {
        background: #FCFAF8 url("/img/2006/blue/top-01.jpg") no-repeat left top;
}
.top-td-02 {
        background: #FCFAF8 url("/img/2006/blue/top-02.gif") repeat-x;
}
div.menu-top-01 {
        margin: 5px 0 15px 0;
        text-align: right;
        font: 11px Arial;
        color: #7E7E7E;
}


/*================  menu-l  ==============================*/
td.menu-l-01 {
        padding: 17px 0 0 15px;
        background: #FDF9F2 url("/img/2006/blue/menu-fon-01.gif") right no-repeat top;
}
td.menu-l-01 p {
        font: 12px Arial;
        color: #195999;
        margin: 3px 0 3px 17px;
}
td.menu-l-01 h2 {
        font: 14px Arial;
        font-weight: bold;
        color: #195999;
        padding: 0 0 0 17px;
        margin: 0 0 5px 0;
}
.menu-l-01 a:link, .menu-l-01 a:visited {
        color: #195999;
        text-decoration:none;
}
.menu-l-01 a:hover {
        color: #ff0000;
        text-decoration:none;
}
div.menu-l-div-01 {
        margin: 0 0 15px 0;
        background: url("/img/2006/blue/menu-bu-01.gif") left no-repeat top;
}
div.menu-l-div-02 {
        margin: 30px 5px 5px 0;
        text-align:right;
}
div.menu-l-div-03 {
        margin: 0 0 0 10px;
}
div.menu-l-div-04 {
        margin: 0 0 0 25px;
}
div.menu-l-div-05 {
        margin: 0 0 0 17px;
}
table.table-menu-l {
        margin: 0 0 0 17px;
}
.search-input-01 {
        height: 15px;
        width: 125px;
        border: 1px solid #336699;
        font: 10px Verdana;
}
.search-input-02 {
        height: 15px;
        width: 60px;
        border: 1px solid #336699;
        background-color: #336699;
        color: #fff;
        font: 10px Verdana;
        font-weight:bold;
        padding: 0 0 5px 0;
}


/*================  menu-r  ==============================*/
td.menu-r-01 {
        padding: 31px 0 5px 0;
}
td.menu-r-01 p {
        font: 10px Arial;
        font-weight:bold;
        margin: 0 0 0 0;
}
div.menu-r-div-01 {
        margin: 0 0 10px 0;
        text-align:right;
}
div.menu-r-div-02 {
        margin: 30px 0 10px 0;
        text-align:right;
}

/*================  text  ==============================*/
td.text-01 {
        padding: 0 40px 15px 30px;
}
td.text-01 h1 {
        font: 18px Arial;
        border-bottom: 2px solid #2A2A38;
        font-weight: normal;
        color: #2A2A38;
        margin: 20px 0 10px 0;
}
div.news-sh-01 {
        margin: 0 0 30px 0;
}
div.news-sh-01 h2 {
        font: 14px Arial;
        font-weight: bold;
        color: #323232;
        margin: 0;
        text-align: left;
        text-decoration:underline;
}
div.news-sh-02 {
        margin: 5px 0 5px 0;
        text-align:justify;
}
div.news-sh-03 {
        font: 11px Arial;
        text-align:left;
        color: #7E7E7E;
}
div.news-full-01 {
        text-align:justify;
        padding: 3px 0 10px 0;
}
div.news-full-01 h2 {
        font: 14px Arial;
        font-weight: bold;
        color: #323232;
        margin: 30px 0 0 0;
}
div.news-full-01 img {
        margin: 0 7px 0 0;
        border: 1px solid #C0C0C0;        
}
div.news-full-02, div.news-full-03 {
        font: 11px Arial;
        text-align:left;
        color: #7E7E7E;
}
div.news-full-02 {
        border-top: 1px solid #C8C8C8;
}
div.news-full-03 {
        margin: 5px 0 0 0;
}
div.news-full-ozon {
        margin: 5px 0 3px 0;
}
div.news-full-print {
        font: 11px Arial;
        text-align: right;
        color: #7E7E7E;
        margin: 0 0 5px 0;
}
div.news-stat-01 p {
        margin: 3px 0 0 3px;
        text-align: justify;
}
div.news-stat-01 h2 {
        font: 14px Arial;
        font-weight: bold;
        color: #323232;
        margin: 30px 0 0 0;
}
div.news-page-01 {
        margin: 20px 0 0 0;
}
div.news-comm-01 {
        text-align: left;
        color: #7E7E7E;
}
div.news-comm-02 {
        text-align: justify;
        margin: 3px 0 30px 0;
}
div.news-comm-03 {
        font: 11px Arial;
        color: #7E7E7E;
        margin: 5px 0 0 0;
}
div.news-comm-quote {
        margin: 0 0 0 20px;        
        font-style:italic;
        background: #F3EFE8;        
        border: 1px solid #E5E6E8;
        padding: 2px 3px 2px 3px;        
}
div.news-comm-add input, div.news-comm-add textarea, div.news-comm-add select {
        font: 11px Arial;
        background: #F8F9FB;        
        border: 1px solid #E5E6E8;
}
div.news-comm-add textarea {
        width: 100%;
        height: 200px;
}
img.img-01 {
        border: 1px solid #999;
}

/*================  addnews  ==============================*/
table.news-addnews input, table.news-addnews textarea, table.news-addnews select {
        font: 11px Arial;
        background: #F8F9FB;        
        border: 1px solid #E5E6E8;
}
table.news-addnews textarea {
        width: 100%;
        height: 200px;
}
table.news-addnews span {
        font: 11px Arial;
        color: #7E7E7E;
}

/*================  userinfo  ==============================*/
table.userinfo-01 input, table.userinfo-01 textarea, table.userinfo-01 select {
        font: 11px Arial;
        background: #F8F9FB;        
        border: 1px solid #E5E6E8;
}
table.userinfo-01 textarea {
        width: 100%;
        height: 70px;
}

/*================  search  ==============================*/
div.sresult {
        margin: 0 0 30px 0;
}


/* =============== preview ===================== */
.fieldset-01 {
        padding: 10px;
        margin: 10px;
}


/*================  bottom  ==============================*/
div.menu-b-01 {
        margin: 20px 10px 5px 10px;
        text-align: right;
        font: 11px Arial;
        color: #7E7E7E;
}
div.copy-01 {
        background: #FDF9DB;
        padding: 5px 10px 10px 10px;
        width: 100%;
        border-top: 1px solid #336699;
}
td.copy-02 {
        font: 11px Arial;
        color: #7E7E7E;
        text-align:left;
}
td.copy-03 {
        text-align:right;
}
table.login-01 {
        margin: 5px 10px 20px 0;
}
table.login-01 td {
        font: 11px Arial;
        color: #7E7E7E;
}
.login-input-01 {
        height: 15px;
        width: 80px;
        border: 1px solid #336699;
        font: 10px Verdana;
        padding: 0 0 5px 0;
}
.login-input-02 {
        height: 15px;
        width: 60px;
        border: 1px solid #336699;
        background-color: #336699;
        color: #fff;
        font: 10px Verdana;
        font-weight:bold;
        padding: 0 0 5px 0;
}
