body, html
   {
     margin: 0px;
     padding: 0px;
     background: url(/images/lav_en/bg.jpg);
   }
body, td, p, a
   {
     font-family: arial;
     font-size: 12px;
   }
.news_lik
{
     position:absolute;
     border:0px;
     padding:0px 0px 0px 2px;
     background:#ffffff;
     margin:-28px 0px 0px 190px;
     width:22px;
     text-align:center;
     height:21px;
     overflow:hidden;
}
*html .news_lik
{
     margin: 1px 0px 0px -33px;
     height:21px;
     overflow:hidden;
}
*:first-child+html .news_lik
{
     margin: 1px 0px 0px -32px;
     height:21px;
      width:20px;
    padding: 0px 1px 0px 2px;
     overflow:hidden;
}
.news_lik, x:-moz-any-link {
    margin:-28px 0px 0px 192px;
    width:20px;
    padding: 0px 1px 0px 1px;
}
.news_lik img
{
     margin-top:-1px;
}
.news_line
{
color:#6A4774;
text-indent: 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;
}

a.reg
{
 font-family:arial;
 font-size:11px;
 color:#39393B;
 margin: 0 50px 20px 0;
}
body, td, p, b
   {
     color: #494949;
   }
td.main ul
   {
     list-style: none;
   }
td.main ul li
   {
     list-style: none;
     background: url(/images/we/line.gif) left bottom no-repeat;
     padding-left: 15px;

   }
td.main a p
{
        color:blue;
}
p
{
/*     text-indent:20px;*/
}

table.pr td p, table.pr td p b
{
      text-align: left;
      text-indent: 0px;
      color: #111;
}
table.pr td
{
      padding: 5px;
}

 table.menu_left td a.ch, table.menu_left td a.lnk
   {
     text-decoration: none;
     background: url(/images/lav_en/line1.gif) left bottom no-repeat;
     display: block;
     width: 221px;
     padding: 0 0 3px 5px;
     margin: 3px 0 3px 0;
     color: #494949;
     font-size: 13px;
   }


 table.menu_left 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;
 height: 24px;
 padding-left:5px;
 }

 table.catalog td.catalog-item a
 {
 vertical-align:middle;
 text-decoration: none;
 color:#9773A1;

 font-family:arial black,arial;
 font-size:11px;
 }

 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;
}
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;
}
td.ask textarea
{
         border:1px solid #817F73 ;
         border-color:#817F73;
         height:103px;
         width:200px;
}
table.bann
{
         border-color:#8C7A94;
         border:1px solid #8E7A95;
         width:216px;

}

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
{
        text-indent: 0px;
         color: #8D89A0;
         font-size: 14px;

}
td.main
{
         padding: 20px 15px 15px 15px;
         height: 100%;

}
td.main h1
{
         color: #8D89A0;
         font-size: 18px;
}
td.main h2
        {
           font-size:15px;
           font-weight:bold;

        }
td.main a img
        {
           border: 1px solid #333;
           padding: 1px;
        }
ul.list_1
{
         margin: 15px;
         padding: 0px;
}

ul.list_1 li
{
         list-style: none;
}

ul.list_1 li a
{
         text-decoration: none;
         color:#684572;
}
ul.list_1 li a:hover
{
         text-decoration: underline;
}

table td.top_cat
{
 background-color: #82588E;
 color: #fff;
 padding: 10px;
 vertical-align: top;
 font-size: 11px;
}
table td.top_cat_h
{
 color: #6D4978;
/* color: #fff;*/
 padding: 10px 10px 0 10px;
 vertical-align: top;
 font-size: 11px;
}
table td.top_cat a
{
 color: #980080;
 text-decoration: none;
 font-size: 11px;
}
table td.top_cat a:hover
{
 color: #980080;
 text-decoration: underline;

}
table td.top_cat a.nik
{
 font-size: 10px;
 font-weight: bold;
 color: #fff;
}
input.butt
{
 border: 1px solid #999;
}

div.txt_ank
{
/* border: 1px solid #999;*/
 background-color: #fff;
 padding: 10px;
 font-size: 11px;
}
table.table_detail
{
border: 1px solid #C6B2D6;
border-collapse:collapse
}
table.table_detail td
{
border: 1px solid #C6B2D6;
}

form.cont input, form.cont textarea
{
background-color: #fff;
border: 1px solid #A396C2;
color: #333;
font-size: 11px;
}
table td.bottom-text
{
font-family: arial;
font-size: 10px;
color:#7E518E;
border-top: 1px solid #D3D2D7;
}
a.but1
{
display: block;
width: 249px;
height: 44px;
text-decoration: none;
font-weight: bold;
font-family: arial;
font-size: 18px;
margin: 5px 0px 5px 5px;
color: #43474d;
padding: 28px 0px 0px 100px;
}
*html a.but1
{
padding: 28px 0px 0px 100px;
width: 349px;
height: 68px;
}
a.but2
{
display: block;
width: 249px;
height: 49px;
text-decoration: none;
font-weight: bold;
font-family: arial;
font-size: 18px;
margin: 5px 0px 5px 5px;
color: #43474d;
padding: 13px 0px 0px 100px;
}
*html a.but2
{
width: 349px;
height: 68px;
}
a.but1:hover
{
}
div.prof td input, div.prof td select
{
 width: 350px;
 background-color: #F0EEF5;
 border: 1px solid #A17AAE;
 font-size: 11px;
}
div.prof td input.check
{
 width: 12px;
 margin-right: 15px;
}
.starrequired
{
 color: red;
}

div.prof td.td_title
{
 border-top: 1px dotted #9186AD;
 border-bottom: 1px dotted #9186AD;
 background-color: #E6E5E7;
 padding: 5px 0;
}
.pole
{
       border: 1px solid #B3B9C4;
       height:17px;
       font-size:12px;
       padding: 0px 0px 2px 2px;
       margin-bottom:5px;
}




