html ,body{width: 100%; height: auto;  behavior:url(/templates/main/script/csshover.htc);}

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, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0;}
a img, :link img, :visited img, img { border:0; }

table { border-collapse:collapse; border-spacing:0; }
td{vertical-align:top}
*html .fix { filter:expression(fixPNG(this));}
a { cursor:pointer; outline:none;}

.clear{clear:both; font-size:1px; line-height:1px;}

.mainArea{width:980px; height:auto; margin:auto}
    .topMenu{width:auto;}
        .topMenu ul{float:right; list-style:none; margin:0 40px 0 0; padding:0px; display: inline;}
        .topMenu ul li{float:left; padding:7px 0; margin:4px 0 0 25px}
        .topMenu ul li a{font-size:16px; font-family:"Palatino Linotype"; font-weight:bold; color:#2f250e; text-transform:uppercase; text-decoration:none}
        .topMenu ul li a:hover{text-decoration:underline}

    .header{width:980px; height:168px; background:url(/templates/main/images/header.jpg) no-repeat left top;}
        .daynow{float:left; font-size:14px; font-family:"Palatino Linotype"; font-weight:bold; color:#2f250e; width:125px; text-align:right; padding:17px 0 0 0}
        .logo{float:left; width:222px; height:93px; background:url(/templates/main/images/logo.png) no-repeat left top; position:relative; top:19px; left:20px}
        .bannerTop{float:right; width:380px; height:100px; margin:16px 30px 0 0}
        .topMenu2{clear:both; float:left; width:auto; margin:8px 0 0 0;}
            .topMenu2 ul{list-style:none; margin:0px; padding:0px; width:100%;}
            .topMenu2 ul li{float:left; padding:7px 0; margin:0 0 0 32px}
            .topMenu2 ul li a{font-size:13px; font-family:"Palatino Linotype"; font-weight:bold; color:#2f250e; text-transform:uppercase; text-decoration:none}
            .topMenu2 ul li a:hover{text-decoration:underline}


    .thriCol{width:980px; margin:10px auto 0 auto}
    .thriCol a{ color:#b19753}
    .thriCol a:hover{text-decoration:none}

        .thriCol td{margin:0px; padding:0 0 40px 0;}
        .thriCol td.leftCol{width:220px; padding-right:15px;}
        .thriCol td.centCol{width:100%}
        	.thriCol td.centCol input{font-size:12px; padding:0px 3px; color:#826428}
        	.thriCol td.centCol input.button{background:#b19753; color:#fff; cursor:hand; cursor:pointer; padding:0px 10px; width:auto; }

        .thriCol td.rightCol{width:220px; padding-right:15px;}

        .textBlok{width:100%; padding:0 0 40px 0; font-family:"times new roman"; font-size:12px; color:#000;}
            .textBlok h1{width:221px; height:34px; background:url(/templates/main/images/titleBlo.jpg) no-repeat left top; font-size:15px; font-family:"Palatino Linotype"; font-weight:bold; color:#826428; padding:4px 0 0 0px; margin:0 0 5px 0; text-align:Center; text-transform:uppercase}
            .textBlok h1 b{text-transform: lowercase;}
            .textBlok p{padding:0 15px 0 7px}
            .textBlok table td{border:1px solid #826428; padding:5px}

            	.newsBlok{margin:0 0 15px 8px; font-family:"times new roman"; font-size:12px; color:#000; width:90%; line-height:16px}
                .newsBlok .title{font-weight:bold}
                .newsBlok .text{}
                .newsBlok .go a{color:#b19753}
                .newsBlok .go a:hover{text-decoration:none}

            .fotoBlok{width:198px; margin:-8px 0 0 5px; height:auto; border:2px solid #d3bf74; padding:15px 5px; text-align:center}
                .fotoBlok p{text-align:center; padding:0 0 4px 0}
                .fotoBlok input{width:160px; padding:1px 3px 3px 3px; margin:auto; border:2px solid #cdb662}
                .fotoBlok input.button{width:120px; margin:5px 0 0 0; cursor:hand; cursor:pointer; border:2px solid #cdb662; height:24px; background:#ccc}

        .banner2{margin:0 0 15px 0}
        .polosa{width:98%;}
            .polosa h1{font-family:"Palatino Linotype"; font-size:18px; color:#b19753; font-weight:100; border-bottom:2px solid #b19753; padding:0 0 3px 0; text-transform:uppercase; margin:0 0 15px 0}
            .polosa .newsBlok{margin:0 0 15px 0px; font-family:"times new roman"; font-size:12px; color:#000; width:100%; line-height:16px}
                .polosa .newsBlok .title{font-weight:bold; color:#745225; font-size:13px}
                .polosa .newsBlok .text{}
                .polosa .newsBlok .go a{color:#b19753}
                .polosa .newsBlok .go a:hover{text-decoration:none}

        .oblozhka{width:205px; border:2px solid #cdb662; margin:0 0 0 7px; text-align:center}
        .footer{width:972px; height:61px; background:url(/templates/main/images/footer.jpg) no-repeat left top;}
            .footer .copy{padding:25px 0px 0 30px; float:left; font-family:"times new roman"; font-size:13px; color:#000;}
            .footer .sch{float:right; padding:15px 30px 0 0 }

        .month{margin:0 0 5px 0px; font-size:13px; font-family:arial; font-weight:bold}
        .month select{color:#b19753; font-weight:bold; margin:0 5px 0 0; font-size:12px}

        table.calendar{margin:0 0 0px 0; }
        table.calendar td{border:none; padding:0px; margin:0px}
        table.calendar td.days{font-weight:bold; }
        table.calendar td p{height:15px; padding:1px 7px 2px 5px; font-size:13px; font-family:arial; margin:0px}
        table.calendar td a{ color:#b19753}
        table.calendar td a:hover{text-decoration:none}


        .printTitle{clear:left; float:left; width:100%; margin:30px 0 0 0; padding:0 0 9px 0; border-bottom:3px solid #cfb855; font-size:"Palatino Linotype"; font-size:19px; text-transform:uppercase; color:#bba13e; text-align:right; }
        .printText{clear:left; float:left; width:100%; font-size:13px; font-family:arial; margin:20px 0 0 0; color:#30250d}
        .printText p{margin:0 0 15px 0}
        .printText a{color:#30250d}

    .notprint{display:none;}
