
 .lFon {
  background: url('/images/s/lFon.jpg') no-repeat left top;
 }
 img {
  border: 0;
 }
 h1 {
  font-weight: normal;
  font-size: 22px;
  color: #E15EB7;
 }
 h2 {
  font-weight: normal;
  font-size: 22px;
  color: #E15EB7;
 }

 body {
  background: url('/images/s/body.jpg') repeat-x left top;
  color: #666666;
  font: 12px Arial;
 }
 body table {
  font-size: 12px;
 }

 #mwidth {
  background: url('/images/s/body_left.jpg') no-repeat left top;
  padding: 0 0 30px 0;
  position: relative;

 }
 #logo {
  padding: 14px 0 21px 62px;
 }
 #imgRight {
  position: absolute;
  z-index: 11;
  right: 0;
 }

   #menu .m {
    min-height: 10px;
    //height: 10px;
    position: relative;
   }
   #menu .m .b,
   #menu .m .t {
    z-index: 1;
    position: absolute;
    overflow: hidden;
    top: 0;
    bottom: 0;
    left: 0;
    right: 11px; /* Отступ справа в opera */
    //top: auto;
    //width: 100%;
    //height: 100%;
   }
   #menu .m .t *,
   #menu .m .b * {
    position: absolute;
    top: 0;
    left: 0;
    width: 1250px;
    height: 80px;
    background: url('/images/s/menu.png') 0 0 no-repeat;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/s/menu.png,sizingMethod=crop);
   }
   #menu .m .t {
    bottom: 6px;  /* Отступ снизу в опере  */
    //bottom: 0px;
   }
   #menu .m .t * {
    //height: 100%;
    //bottom: -14px; /* Отступ снизу в ie  */
    margin-top: -14px; /* Полнимаем внутренний див на оступ снизц в ie  */
   }
   #menu .m .b {
    top: auto;
    bottom: 0;
    height: 14px;  /* Высота нижнего края */
   }
   #menu .m .r {
    width: 11px; /* Ширина павого края */
    right: 0;
    left: auto;
    //margin-left: 100%;
    //left: -11px; /* Отступ справа в ie */
   }
   #menu .m .l * {
    //width: 100%;
    left: -11px; /* Смещение слева */
   }
   #menu .m .c {
    z-index: 2;
    position: relative;
    height: 33px;
    //height: 48px;
    padding: 15px 300px 0 40px;

   }

   #menu {
    padding: 0 22px 13px 22px;
   }
   #menu td {
    padding: 0 0 1px 0;
    text-transform: uppercase;
   }


   #menu a {
    text-decoration: none;
    color: #333333;
    border-bottom: 1px solid;
   }
   #menu a:hover {
    border: 0;
   }
   #lotos1 {
    position: absolute;
    right: 0;
    top: 0;
   }
   #main {
    padding: 0px 19px 0 22px;
    //width: 100%;
    position: relative;
   }
   #main .w {
    background: #FFFFFF url('/images/s/w.gif');
    position: relative;
   }
   #main .lt {
    background: url('/images/s/lt.gif') no-repeat left top;
   }
   #main .rt {
    background:  url('/images/s/rt.gif') no-repeat right top;
   }
   #main .lb {
    background: url('/images/s/lb.gif') no-repeat left bottom;
   }
   #main .rb {
    background: url('/images/s/rb.gif') no-repeat right bottom;
   }
   #main .b {
    background:  url('/images/s/b.gif') repeat-x left bottom;
   }
   #dmenu h2 {
    padding: 0 0 0 40px;
   }
   #dMenu {
    height: 500px;
    width: 250px;
    padding: 35px 30px 35px 0;
   }
   #dMenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0px 0 0 35px;
   }
   #dMenu ul li {
    padding: 3px 0 12px 35px;
   }
   #dMenu a {
    text-decoration: none;
    color: #333333;
    border-bottom: 1px solid;
   }
   .hover {
    font-weight: bold;
   }

   #dMenu a:hover {
    border: 0;

   }


   #content {
    padding: 35px 30px 40px 0;
   }

   #content u {
    text-decoration: none;
    font-size: 18px;
   }

   #content a {
    text-decoration: underline;
    color: #E15EB7;
   }
   #content a:hover {
    text-decoration: none;
   }
   #pub .list {
    padding: 0 0 15px 0;
   }
   #pub .ist {
    font-size: 11px;
   }





/* Фотогаллерея */
   #photo table td {
    padding: 10px 10px 10px 10px;
   }
   #photo table td div {
    // border: #CCCCCC 1px solid;
    // padding: 3px 3px 3px 3px;
    // width: 1px;
    margin-bottom: 3px;
   }

   #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;
   }


   #cMenuImg table td{
    padding: 0px 10px 0px 55px;
    height: 70px;
    font-size: 18px;
   }
   #cMenuImg a {
    color: #333333;
    text-decoration: none;
    border-bottom: 1px solid;
   }
   #cMenuImg a:hover {
    border-bottom: 0;
   }
   #bottom {
    padding: 20px 40px 10px 40px;
    //width: 100%;
   }
   #bottom span {
    font-size: 18px;
   }
   #bottom span span {
    font-size: 25px;
    color: #E15EB7;
   }

   #newsMain {
    border-top: #E178E3 1px solid;
    padding: 25px 0 0 0;
   }
   #newsMain table td {
    vertical-align: top;
   }
   #newsMain table td.info {
    padding: 35px 0 0 20px;
   }
   #newsMain h1 {
    margin: 0;
   }
   #newsMain .date {
    font-size: 11px;
    padding: 0 0 15px 0;
   }


/* Заказ, заявка */
   #order td {
    padding: 10px 10px 5px 0px;
   }
   #order .r {
    width: 250px;
    font: 100% Arial;
   }
   #order textarea {
    width: 250px;
    height: 100px;
    font: 90% Tahoma;
   }
   #order td span {
    color: #F94127;
   }


