body {
        scrollbar-face-color: 111111;
        scrollbar-highlight-color: #ffffff;
        scrollbar-shadow-color: #000000;
        scrollbar-3dlight-color: #cccccc;
        scrollbar-arrow-color: #ffffff;
        scrollbar-track-color: #777777;
        scrollbar-darkshadow-color: 548179;
        font : 10pt Arial, Helvetica, Geneva, Verdana, sans-serif;
}

input{
     font-family : default;
}

form {
    display:inline;
}

hr{ 
 width: 90%;
 color: #FFFFFF;
 background-color: #FFFFFF;
 border: 0px none;
 height: 1px;
}

.top{
      font : 8pt Verdana, Arial, Helvetica, Geneva, sans-serif;
}

.width90{
 width: 90%;
 text-align: justify;
 margin: 0 5%;
 border: 0;
}

a:hover {
     text-decoration: underline;
     color:silver;
}

a.top:hover {
     text-decoration: none;
     color: #ffff00;
     background-color: #777777;
}

a{
     color : yellow;
     font-family : Arial, Helvetica, Geneva, Verdana, sans-serif;
     text-decoration : none;
}

.auth{
     font : 8pt Arial, Helvetica, Geneva, Verdana, sans-serif;
     background-color: #eeeeee; 
     color: #000000;
     border: 1 double  #555555;
}

.authbtn{
     font : 8pt Arial, Helvetica, Geneva, Verdana, sans-serif;
     background-color: #777777; 
     color: #ffffff; 
     border: 1 double  #ffffff; 
}

td{
     font : 10pt Arial, Helvetica, Geneva, Verdana, sans-serif;
}

.btn {
     font : 10pt Arial, Helvetica, Geneva, Verdana, sans-serif;
     background-color: #777777; 
/*     color: #ffffff; */
     border: 1 double  #ffffff; 
}

.tx {
     font : 8pt Arial, Helvetica, Geneva, Verdana, sans-serif;
     background-color: #eeeeee; 
     color: #000000;
     border: 1 double  #555555;
}

textarea {
     background-image:url(/kletochka.gif);
     font : 10pt Arial, Helvetica, Geneva, Verdana, sans-serif;
}

pre{
     font-family : Arial, Helvetica, Geneva, Verdana, sans-serif;
     /* font : 12px Century Gothic, Helvetica, Geneva, Verdana, sans-serif; */
     background-color: #000000; 
     color: #ffffff;
     padding-left:8pt;
}

.s{
    font-family : Verdana, Arial, sans-serif, Helvetica;
    background-color: #C9BC9A;
    color: #000000;
    }

.b{
    font-family : Verdana, Arial, sans-serif, Helvetica;
    background-color: #F3E8CC;
    color: #333333;
 }

.wthd,th,.th{
      text-align:center;
/*      background-color:#336699;*/
/*    background-color:#444444;*/
      font-weight:bold;
      background-color:#3D1D1B;
      color:ffff00
}

.wthd2{
      text-align:center;
/*      background-color:#5787BB;*/
      background-color:#5B2B27;
/*      padding-left:5px;*/
}

.wtd3,.wtd9,.wtd15,.wtd21{
      text-align:center;
/*      background-color:#5787BB;
      background-color:#999999;*/
/*      font-weight:bold;*/
      background-color:#AB9067;
}
.wtd3{
      color:#000000;
}
.wtd9{
      color:#cccccc;
}
.wtd15{
      color:#ffffff;
}
.wtd21{
      color:#444444;
}

.calendarHeader { 
      font-weight: bolder;
      font-family : Arial, Helvetica, Geneva, Verdana, sans-serif;
      background-image:url(/img/2line.gif);
      background-color: #3D1D1B;
}
.calendarToday { 
      font-family : Arial, Helvetica, Geneva, Verdana, sans-serif;
      background-color: #930B00;
}
.calendar { 
      font-family : Arial, Helvetica, Geneva, Verdana, sans-serif;
      background-color: #3D1D1B;
}


.header{
         background-color: #3D1D1B;
         font-family : Arial, Helvetica, Geneva, Verdana, sans-serif;
         }

.qr{
 position: absolute;
 top: 1px;
 right: 1px;
 border: 1px solid #e3d7ba;
 border-color: rgba(71, 53, 8, .15);
 -webkit-box-shadow: 0px 0px 7px #bdad8c;
 -moz-box-shadow: 0px 0px 7px #bdad8c;
 box-shadow: 0px 0px 7px #bdad8c;
}

.fleft{
 float: left;
}

.fright{
 float: right;
}

.badge{
 width: 299px;
 height: 215px;
 background-color: transparent;
 background-image: url(/img/badge.png);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: 0pt 0pt;
 margin: 25px 0 10px 0;
 float: right;
 color: black;
}

.badge img{width:108px;height:142px;margin:47px 0 0 17px;border:3px solid #fff;}
.badge div{margin:-160px 16px 0 148px;font-family:Arial,Tahoma,sans-serif;color:#4d4d4d;}
.badge h2{font-family:Arial,Tahoma,sans-serif;font-size:16px;font-weight:700;}

.fn,
.mobiletel{
 font-weight: bold;
}

.hidden{
 display: none;
}

.small{
 font-size: 80%;
}
