
@import "reset.css";

        body { background:#f7edd4; }
        body, table { font:12px Arial, sans-serif; }
        a { color:inherit; color:expression(this.parentNode.currentStyle.color); }
        a:hover { text-decoration:none; }
        table, td { vertical-align:top; }

        .rel { position:relative; }
        .table { display:table; width:100%; }
        .td { display:table-cell; //float:left; //clear:right; }

        .color1 { color:#933c22; }
        .color2 { color:#bd0606; }
        .color3 { color:#c01512; }
        .size1 { font-size:11px; }

        table.main {
                width:100%;
                background:#f7edd4 url(../images/header_bgc.jpg) repeat-x left top;
        }

/* шапка сайта */
        table.main tr.header td { height:350px; }
        table.main tr.header td.logo { width:20%; text-align:center; font:16px Arial }
        table.main tr.header td.decors {
                width:80%;
                background:url(../images/header_right_part.jpg) no-repeat right top;
                text-align:left;
                padding-right:200px;
                white-space:nowrap;
        }
        table.main tr.header td.decors .r_block { min-width:700px; }
        table.main tr.header td.decors .ficus { position:relative; width:60%; height:100%; float:left; background:url(../images/header_windows.jpg) no-repeat 10px 10px; min-width:385px; }
        table.main tr.header td.decors .ficus img { position:relative; left:10%; margin-top:120px; }
        table.main tr.header td.decors .door { position:relative; width:150px; height:100%; float:left; clear:right; background:url(../images/header_door.jpg) no-repeat 20px 50px; }
        table.main tr.header td.decors .navig { margin-top:80px; margin-left:200px; }

/* горизонтальное меню */
        table.main tr.menu1 td { height:40px; background:#6d3f22 url(../images/menu_bgc.png) repeat-x; }
        table.main tr.menu1 div.menu { display:table; width:100%; height:40px; overflow:hidden; position:relative; left:-20px; }
        table.main tr.menu1 div.menu a {
                //display:block; //float:left; //clear:right;
                display:table-cell;
                width:12%;
                text-align:center;
                font:bold 15px/40px Arial;
                text-decoration:none;
                color:#f7edd4;
                padding:0 5px;
                white-space:nowrap;
        }
        table.main tr.menu1 div.menu a:hover { text-decoration:underline; color:white; }

/* вертикальное меню + блок с контентом  */
        table.main td.menu2, table.main td.news { padding:10px 10px 20px 30px; }
        table.main td.menu2 a { float:left; clear:left; display:block; font:13px Tahoma; margin-left:10px; white-space:nowrap; }
        table.main td.menu2 .menu_title {
                position:relative;
                display:block;
                background:url(../images/menu2_bgc.png) no-repeat left top;
                width:90%;
                height:30px;
                font:18px/30px Arial;
                color:#f7edd4;
                text-indent:10px;
                padding:0 10px;
                margin-left:-10px;
                margin-bottom:20px;
                top:10px;
                clear:both;
                text-decoration:none;
                float:none;
        }
        .menu_title i { position:absolute; right:0; top:0; width:10px; height:100%; background:url(../images/menu2_bgc.png) no-repeat right top; }

        table.main td.content { padding:15px; }
        table.main td.content .text { background:#f0e2be; padding:10px 20px; min-height:620px; -height:560px; text-align:justify; }
        table.main td.content .text table { text-align:left; }

/* блок новостей + специальные предложения  */

        table.main tr.news_block { background:#e2c9a7; }
        table.main td.news { color:#34190a; font:11px Verdana, Arial, Helvetica, sans-serif; }

        table.main td.specials { padding:15px 0; text-align:justify; }
        table.main td.specials table, table.main td.specials table td { border-collapse:separate; }
        table.main td.specials table td { border:2px solid #f7edd4; padding:15px; padding-top:0; background:#f0e2be; height:100%; }
        table.main td.specials img.text { border:2px solid #744226; }

/* копирайты  */

        tr.footer td { padding:25px 15px; text-align:center; }

h1 {
        font-size: 16px;
        color: #333333;
}
h2 {
        font-size: 14px;
        color: #333333;
}



