  .png {
   //behavior: url('/images/s/png.htc');
  }


   img {
    border: 0;
   }

   body {
    background: #D4E6F6;
    font: 82% Arial;
    color: #333333;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
   }


   a:link ,
   a:active ,
   a:visited {
    text-decoration: underline;
    color: #033F8B;
   }
   a:hover {
    text-decoration: none;
    color: #033F8B;
   }

   .logo_un {
    margin: 40px 0 40px 80px;
   }
   #menu { 
    padding: 0px 80px 0 300px;
    min-width: 620px;
   }

   #menu div.fon { 
    background: #FF5A00 url('/images/s/l4.gif') repeat-x left bottom;
   }

   #menu ul {
    background: url('/images/s/kr_rt.gif') no-repeat right top;
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 100%;
   }
   #menu ul:after {
    content: '';
    display: block;
    clear: left;
   }

   #menu ul li {
    float: left;
    width: 24.9%;
   }
   #menu ul li div {
    padding: 10px 10px 10px 50px;
   }

   #menu a:link ,
   #menu a:active ,
   #menu a:visited {
    text-decoration: underline;
    color: #FFFFFF;
   }
   #menu a:hover {
    text-decoration: none;
    color: #FFFFFF;
   }


   #news h3 {
    font-weight: normal;
    padding: 0 0 20px 140px;
    margin: 0;
    color: #2263B5;

   }

   #news {
    min-width: 620px;
    padding: 0 80px 0 300px;
    background: url('/images/s/l5.gif') repeat-x left top;
   }
   #news .fon {
    background: #FFFFFF url('/images/s/kw_rb.gif') no-repeat right bottom;
    padding: 20px 0 20px 0;

   }
   #news .list .date {
    background: #B9B9B9;
    position: absolute;
    padding: 5px 10px 5px 10px;
    color: #FFFFFF;
   }
   #news .list .red {
    background: #E52102 url('/images/s/n1.gif') repeat-y left top;
   }
   #news .list .name {
    padding: 0 20px 20px 140px;
   }

   #news a:link ,
   #news a:active ,
   #news a:visited {
    text-decoration: none;
    color: #333333;
   }
   #news a:hover {
    text-decoration: underline;
    color: #333333;
   }





   #footer {
    position: relative;
    min-width: 1000px;
    margin: 50px 0 0 0;
    background: url('/images/s/l3.gif') repeat-x left top;
   }
   #footer .logo {
    position: absolute;
    left: 80px;
    top: 25px;
   }
   #footer .info {
    padding: 20px 50px 20px 300px;
    font-size: 92%;
   }
   #cat,
   #main,
   #footer,
   #menu,
   #news {
    //width: expression(document.body.clientWidth < 1000? "1000px": "100%");
   }




/* Фотогалерея */
   #photo table td {
    padding: 0 10px 10px 0;
   }
   #cat1 .info div,
   #photo table td div {
   // border: #CCCCCC 1px solid;
   // padding: 3px 3px 3px 3px;
   // width: 1px;
   margin-bottom: 3px;
   }
   #cat1 .info div img,
   #photo table td div img {
    border: #CCCCCC 1px solid;
    padding: 3px 3px 6px 3px;
   // border: 0;
   // padding: 0;
   }

   #photo * a:link,
   #photo * a:active,
   #photo * a:visited,
   #photo * a:hover {
    text-decoration: none;
    border-bottom: 0;
   }


/* Заказ */
   #order td {
    padding: 0 10px 5px 0;
   }
   #order .r {
    width: 250px;
    font: 100% Arial;
   }
   #order textarea {
    width: 250px;
    height: 100px;
    font: 90% Tahoma;
   }
   #order td span {
    color: red;
   }



   hr {
    color: #D1D1D1;
    background-color: #D1D1D1;
    border: 0;
    margin: 5px 0 5px 0;
    //margin:0;
    height: 1px;
   }
   hr[size="1"] {
    height: 1px;
   }
   hr[size="2"] {
    height: 2px;
   }

