body, html
   {
     margin: 0px;
     padding: 0px;
     background: url(/images/lav_en/bg.jpg);
     height: 100%;
   }
 body, td, p, a
   {
     font-family: arial;
     font-size: 11px;
   }
td.main, td.main p
h2
   {
         font-family:arial;
         color:#6A6778;
         font-size:11px;
   }
h3
   {
         font-family:arial;
         color:#555;
         font-size:13px;
   }
td.main a img
        {
           border: 0px solid #333;
        }
table.header
{
         font-family:arial;
         color:#6A6778;
         font-size:16px;
}
table.header td.left-text
{
         font-family:arial;
         color:#6A6778;
         font-size:12px;
         vertical-align:middle;
         color:#9995AE;
}
table.header td.right-text
{
         font-family:arial;
         color:#6A6778;
         font-size:16px;
         vertical-align:bottom;
         weight:bold;
         color:#9995AE;
}
table.header td.center-text
{
         font-family:arial;
         font-size:12px;
         weight:bold;
         color:#9995AE;
}
table td.top-left-border
{
         background:url(/images/lav_en/mb-ltc.gif) no-repeat
}
table td.top-center-border
{
         background:url(/images/lav_en/mb-t.gif) repeat-x

}
table td.top-right-border
{
         background:url(/images/lav_en/mb-rtc.gif) no-repeat
}
table td.left-border
{
         background:url(/images/lav_en/mb-middleleft.gif) repeat-y
}
table td.right-border
{
         background:url(/images/lav_en/mb-middleright.gif) repeat-y
}
table td.bottom-left-border
{
          background:url(/images/lav_en/mb-lbc.gif) no-repeat
}
table td.bottom-right-border
{
          background:url(/images/lav_en/mb-rbc.gif) no-repeat
}
table td.bottom-center-border
{
         background:url(/images/lav_en/mb-b.gif) repeat-x
}
table td.text-top
{
         font-family:arial;
         font-size:11px;
         color:#8E84B6;
         vertical-align:top;
}
table td.top-left-border2
{
         background:url(/images/lav_en/b-ltc.gif) no-repeat
}
table td.top-border2
{
 background:url(/images/lav_en/b-t.gif) repeat-x
}
table td.top-right-border2
{
 background:url(/images/lav_en/b-rtc.gif) no-repeat
}
table td.middle-left-border2
{
 background:url(/images/lav_en/b-left.gif) left repeat-y;
}
table td.middle-right-border2
{
 background: url(/images/lav_en/b-tr.gif) repeat-y;
}
table td.bottom-left-border2
{
          background:url(/images/lav_en/b-lbc.gif) no-repeat;
}
table td.bottom-right-border2
{
          background:url(/images/lav_en/b-rbc.gif) no-repeat;
}
table td.bottom-center-border2
{
         background:url(/images/lav_en/b-b.gif) repeat-x;
}
table.registration
{
        border:1px solid #9F98BA;
        padding: 0px;

        background: url(/images/enter.gif) no-repeat;
        cursor: hand;

}
table.registration td.re
{
 padding-bottom: 5px;
}
table.registration td  input.pole
{
 height:18px;
 width:179px;
 border:1px solid #B9BCC3;
 font-size: 11px;
 padding-left: 2px;
}
a.reg
{
 font-family:arial;
 font-size:11px;
 color:#39393B;
 margin: 0 50px 20px 0;
}
table td.bottom-text
{
font-family: arial;
font-size: 10px;
color:#7E518E;
border-top: 1px solid #D3D2D7;
}

table td.middle-text
{
         font-family:arial;
         font-size:12px;
         color:#9995AE;
}
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;
}
.tool-tip {
        color: #fff;
        width: 139px;
        z-index: 13000;
}

.tool-title {
        font-weight: bold;
        font-size: 11px;
        margin: 0;
        color: #9FD4FF;
        padding: 8px 8px 4px;
        background: url(/bitrix/images/tips.png) top left;
}

.tool-text {
        font-size: 11px;
        padding: 4px 8px 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: 0;
        color: #3E4F14;
        padding: 8px 8px 4px;
        background: #C3DF7D;
        border-bottom: 1px solid #B5CF74;
}

.custom-text {
        font-size: 11px;
        padding: 4px 8px 8px;
        background: #CFDFA7;
}
.login_a
{
     color:#3CA03A;
     font-size:24px;
     display:block;
     position:absolute;
     margin-top:7px;
     margin-left:20px;
     text-align:center;
     width:210px;

}
.login_a a
{
     color:#3CA03A !important;
     font-size:20px !important;
     font-weight:bold;
     text-decoration:none;
}