body, html
   {
     margin: 0px;
     padding: 0px;
     background: url(/images/lav_en/bg.jpg);
   }
 body, td, p, a
   {
     font-family: arial;
     font-size:11px;
   }
.news_line
{
color:#6A4774;
text-indent: 0px;
padding: 0px;
margin: 0px;
font-size: 10px;
}
.news-item
{
        font-size: 10px;
padding: 0px;
margin: 0px 0px 5px 0px;
}
.news-item h1
{
font-size: 12px !important;
padding: 0px;
margin: 0px;

}
.news-item p.news_line
{
        font-size: 10px;
}
.news-item p.news_line a
{
        font-size: 10px;
}
.bann_message
{
padding: 0px;
margin: 0px;
}
.bann_message div.catalog-top
{
 height:110px;
 width:287px;
 overflow:hidden;
 padding: 0px;

}
table.registration td input.but
{
         border: 1px solid #ccc;
         padding: 0px;
         font-size: 10px;
         background-color: #A396C2;
         color: #fff;
         height: 18px;
         width: 60px;
         margin: 10px 0px 0px 0px;
}
table.registration td input.registr
{
         border: 1px solid #ccc;
         padding: 0px;
         font-size: 10px;
         background-color: #A396C2;
         color: #fff;
         height: 18px;
         width: 100px;
         margin: 10px 0px 0px 0px;
}
input.but
{
         border: 1px solid #ccc;
         padding: 0px;
         font-size: 10px;
         background-color: #A396C2;
         color: #fff;
         height: 18px;
         width: 60px;
         margin: 10px 0px 0px 0px;
}
/*table.yes a
{
 text-decoration:none;
}   */
a.reg
{
 font-family:arial;
 font-size:11px;
 color:#39393B;
 margin: 0 50px 20px 0;
}
.menu_left_1
 {
  background:#CCCCFF;
  width:215px;
  }

 table.menu_left_1 td a
   {
     text-decoration: none;

     display: block;
     width: 205px;
     padding: 0px 0px 3px 5px;
     margin: 3px 0px 3px 0px;
     color: #494949;
     font-size: 13px;
   }
 table.menu_left_1 td a.ch
   {
     text-decoration: none;

     display: block;
     width: 197px;
     padding: 0px 0px 3px 5px;
     margin: 3px 0px 3px 10px;
     color: #494949;
     font-family: arial;
     font-size: 10px;
   }
 table.menu_left_1 td a.ch:hover
   {
     text-decoration: underline;
   }

 table.menu_left_1 td a:hover
   {
     text-decoration: underline;
   }
   .menu_left_2
 {
 background:#8C80A6;

  width:215px;
  }
   table.menu_left_2 td a
   {
     text-decoration: none;

     display: block;
   width: 205px;
     padding: 0px 0px 3px 5px;
     margin: 3px 0px 3px 0px;
     color: #fff;
     font-size: 13px;
   }
 table.menu_left_2 td a.ch
   {
     text-decoration: none;

     display: block;
     width: 197px;
     padding: 0px 0px 3px 5px;
     margin: 3px 0px 3px 10px;
     color: #fff;
     font-family: arial;
     font-size: 10px;
   }
 table.menu_left_2 td a.ch:hover
   {
     text-decoration: underline;
   }

 table.menu_left_2 td a:hover
   {
     text-decoration: underline;
   }
    table.menu_left_3 td a
   {
     text-decoration: none;
     background: url(/images/lav_en/line1.gif) left bottom no-repeat;
     display: block;
     width: 221px;
     padding: 0px 0px 3px 5px;
     margin: 3px 0px 3px 0px;
     color: #494949;
     font-size: 13px;
   }
 table.menu_left_3 td a.ch
   {
     text-decoration: none;
     background:url(/images/lav_en/line1.gif) left bottom no-repeat;
     display: block;
     width: 197px;
     padding: 0px 0px 3px 5px;
     margin: 3px 0px 3px 10px;
     color: #494949;
     font-family: arial;
     font-size: 10px;
   }
 table.menu_left_3 td a.ch:hover
   {
     text-decoration: underline;
   }

 table.menu_left_3 td a:hover
   {
     text-decoration: underline;
   }
 td table.catalog
 {
  border-width:0px;
 }
 table.catalog td.catalog-header
 {
 color:#956B9D;
 font-weight:bold;
 font-family:arial;
 font-size:11px;
 }
 table.catalog td.catalog-item
 {
 /*background: url(/images/lav_en/scr_49.gif) no-repeat;*/
 border-collapse: collapse;
 border: 1px solid #999;
 height: 24px;
 padding: 0px;
 text-align: center;
 }
 .menu_left_1
 {
  background:#CCCCFF;
  }
 table.catalog td.catalog-item a
 {
 vertical-align:middle;
 text-decoration: none;
 color:#9773A1;

 font-family:arial black,arial;
 font-size:11px;
 }
.pole
{
       border: 1px solid #B3B9C4;
       height:17px;
       font-size:11px;
       padding: 0px 0px 2px 2px;
       margin-bottom:5px;
}
.but
{
       border: 0px;
}
 td.manager
 {
  color:#9F9BB2;
  font-size:11px;
  border-color:#8E81;
  border-top:3px;
  border-left:3px;
  border-right:3px;
 }
td.manager img.bann-right
{
          float:left;
          padding: 3px;
          margin: 0px 8px 3px 0px;
          background-color: #C2B7C6;
          border: 1px solid #8E7A95;
}
table.header
{
         font-family:arial;
         font-color:#6A6778;
         font-size:16px;
}
table.header td.left-text
{
         font-family:arial;
         font-color:#6A6778;
         font-size:12px;
         vertical-align:middle;
         color:#744E80;
}
table.header td.right-text
{
         font-family:arial;
         font-color:#6A6778;
         font-size:16px;
         vertical-align:bottom;
         weight:bold;
         color:#744E80;
}
table.header td.center-text
{
         font-family:arial;
         font-size:14px;
         weight:bold;
         color:#744E80;
}
 table td.middle-text
{
         font-family:arial;
         font-size:10px;
         color:#744E80;
}

form
{
        margin:0px;
        padding:0px;
}

td.ask textarea
{

}
table.bann
{
         border-color:#8C7A94;
         border:1px solid #8E7A95;
         width:220px;
         margin: 0px 0px 10px 0px;

}
table.bann td
{
         font-size: 11px;
         color: #8C7A94;
}

table.bann_message
{
         border-color:#8C7A94;
         width:432px;
         margin: 0px 0px 0px 12px;

}
table.bann_message td
{
         font-size: 11px;
         color: #8C7A94;
         border:1px solid #8E7A95;
}

table.lain
{
         border-top:2px;
         border-color:#D4D3D8
}
td.contact-info
{
         font-weight:bold;
         font-family:arial black,arial;
         color:#AFB5C3;
         font-size:10px;
         padding-left:10px;
         border-top: 1px solid #D3D2D7;
}
td.left-block
{
         padding-right:5px;
         padding-top:3px;
         /*border-right:1px solid #ABA9B7;*/
}
td.right-block
{
         padding-left:5px;
         padding-top:5px;
}

td.news, td.news a
{

        color: #8D89A0;
         font-size: 12px;
}

td.news h1
{

         color: #6A4774;
         font-size: 14px;
         text-indent:0px;
         margin-left: 0px;

}
table.pr td p, table.pr td p b
{
      text-align: left;
      text-indent: 0px;
      color: #111;
}
td.login1 td
{
         padding-top: 30px;
         font-size: 10px;
}
table td.bottom-text
{
font-family: arial;
font-size: 10px;
color:#7E518E;
border-top: 1px solid #D3D2D7;
}
.Tips2
{
        cursor:pointer;
}
.tool-tip {
        color: #fff;
        width: 139px;
        z-index: 13000;
}

.tool-title {
        font-weight: bold;
        font-size: 11px;
        margin: 0px;
        color: #9FD4FF;
        padding: 8px 8px 4px;
        background: url(/bitrix/images/tips.png) top left;
}

.tool-text {
        font-size: 11px;
        padding: 4px 8px 10px 8px;
        background: url(/bitrix/images/tips.png) bottom right;
}

.custom-tip {
        color: #000;
        width: 130px;
        z-index: 13000;
}

.custom-title {
        font-weight: bold;
        font-size: 11px;
        margin: 0px;
        color: #3E4F14;
        padding: 8px 8px 4px 0px;
        background: #C3DF7D;
        border-bottom: 1px solid #B5CF74;
}

.custom-text {
        font-size: 11px;
        padding: 4px 8px 8px 0px;
        background: #CFDFA7;
}
.news_lik
{
     position:absolute;
     border:0px;
     padding:0px 0px 4px 2px;
     background:#ffffff;
     margin:-30px 0px 0px 195px;
     width:22px;
     text-align:center;
     height:17px;
}
*html .news_lik
{
     margin: 1px 0px 0px -32px;
     height:17px;
     overflow:hidden;
}
*:first-child+html .news_lik
{
     margin: 1px 0px 0px -32px;
     height:17px;
     overflow:hidden;
}
.news_lik, x:-moz-any-link {
   margin:-30px 0px 0px 190px;
}
.news_lik img
{
     margin-top:-1px;
}
