BODY {
     font:12px verdana;
}

/* Все тексты в таблицах */
TABLE.hd {
        BORDER-LEFT : #CCC 0px solid;
        BORDER-BOTTOM : #CCC 1px solid;
        BORDER-RIGHT : #CCC 0px solid;
}

TABLE.t {
            BORDER-LEFT : #CCC  1px solid;
      BORDER-BOTTOM : #CCC 1px solid;
      BORDER-RIGHT : #CCC 1px solid;
            BACKGROUND-COLOR : #F1FCFC;/*!*/ /* colors to change! */
}


TD {
             BACKGROUND-COLOR : White;
        FONT-FAMILY : Verdana, Tahoma, Arial;
        FONT-SIZE : 11px;
        COLOR : #666666/*#686889; *//*~~~~*/
}


TD.l {  /* Обрисовка таблицы #FF6804 */
        BORDER-LEFT : #CCC 1px solid; 
}

TD.b {
        BORDER-BOTTOM : #CCC  1px solid; 
}


TD.l_bold {
        BORDER-LEFT : #CCC 1px solid; 
        FONT-WEIGHT : Bold;

}

tD.bold {
        FONT-WEIGHT : Bold;
    BORDER-BOTTOM : #CCC  1px solid; 
}

TD.n {
        FONT-WEIGHT : normal;
    BORDER-BOTTOM : #CCC  1px solid; 
}


TD.lr {
        BORDER-RIGHT : #CCC 1px solid;  
        BORDER-LEFT : #CCC 1px solid;  
}

TD.lb {
        BORDER-BOTTOM : #CCC 1px solid; 
        BORDER-LEFT : #CCC 1px solid; 
        FONT-SIZE : 10px;
}

TD.lb_1 {
        BORDER-BOTTOM : #CCC 1px solid; 
        BORDER-LEFT : #CCC 1px solid; 
        BACKGROUND-COLOR : #F1FCFC;/*!*/
        FONT-SIZE : 10px;
}

TD.lb_bold {
        BORDER-LEFT : #CCC 1px solid;  
        BORDER-BOTTOM : #CCC 1px solid; 
        FONT-WEIGHT : Bold;
}


TD.r {
        BORDER-RIGHT : #CCC 1px solid;
}

TD.rb {
        BORDER-BOTTOM : #CCC 1px solid;
        BORDER-RIGHT : #CCC 1px solid;
}

TD.rbl {
        BORDER-LEFT : #CCC 1px solid;
        BORDER-BOTTOM : #CCC 1px solid;
        BORDER-RIGHT : #CCC 1px solid;
        FONT-SIZE : 10px;
}

TD.rbl_f {
        BORDER-TOP : #CCC 2px solid;
        BORDER-LEFT : #CCC 1px solid;
        BORDER-BOTTOM : #CCC 1px solid;
        BORDER-RIGHT : #CCC 1px solid;
}

TD.rbl_1 {
        BORDER-LEFT : #CCC 1px solid;
        BORDER-BOTTOM : #CCC 1px solid;
        BORDER-RIGHT : #CCC 1px solid;
        BACKGROUND-COLOR : #F1FCFC;/*!*/
        FONT-SIZE : 10px;
}


/* заголовок #FF6804 */

TD.capt {
    BACKGROUND-COLOR : #BBDDDD;/*!*/
    BORDER-BOTTOM : #CCC 2px solid;
    BORDER-RIGHT : #CCC 1px solid;
    BORDER-LEFT : #CCC 1px solid;
    BORDER-TOP : #CCC 2px solid;
    FONT-WEIGHT : Bold;
    LINE-HEIGHT : 17px;
    COLOR : #000000;
}

TD.lcapt {
    BACKGROUND-COLOR : #BBDDDD;/*!*/
    BORDER-BOTTOM : #CCC 1px solid;
    BORDER-RIGHT : #CCC 1px solid;
    BORDER-LEFT : #CCC 1px solid;
    BORDER-TOP : #CCC 1px solid;
    FONT-WEIGHT : Bold;
    LINE-HEIGHT : 17px;
    COLOR : #000000;
}
TD.qcapt {
    BACKGROUND-COLOR : #BBDDDD;/*!*/
    BORDER-BOTTOM : #CCC 1px solid;
    BORDER-RIGHT : #CCC 1px solid;
    BORDER-LEFT : #CCC 1px solid;
    BORDER-TOP : #CCC 2px solid;
    FONT-WEIGHT : Bold;
    LINE-HEIGHT : 17px;
    COLOR : #000000;
}


TD.tot {
    BACKGROUND-COLOR : #BBD0D0;/*!*/
    BORDER-BOTTOM : #CCC 1px solid;
    BORDER-RIGHT : #CCC 1px solid;
    BORDER-LEFT : #CCC 1px solid;
    BORDER-TOP : #CCC 1px solid;
    FONT-WEIGHT : Bold;
    FONT-SIZE    : 10px;
    COLOR : #000000;
}

.menu_title {
    font-size : 12px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    text-align : center;
    LINE-HEIGHT : 17px;
    color : #006CC6;
}

.fift  {
    font-size : 15px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}

.itext  {
    font-family : Verdana;
    font-size : 11px;
    line-height : 16px;
    margin-left : 8;
    margin-right : 8;
    text-align : left;
}

.itext1  {
    font-family : Verdana;
    font-size : 11px;
    line-height : 16px;
    margin-left : 8;
    margin-right : 8;
    text-align : right;
}

.msgtext  {
    font-family : Verdana;
    font-size : 11px;
    line-height : 16px;
    margin-left : 2;
    margin-right : 0;
    text-align : left;
}

.ttext  {
    font : normal 20pt/normal Arial Narrow;
    margin-bottom : 0;
    color : gray;
}

.LIST  {
    BACKGROUND-COLOR : white;
    BACKGROUND-IMAGE : none;
    BACKGROUND-REPEAT : repeat;
    COLOR : black;
    FONT-SIZE : 11px;
}


.hbox    {BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; 
          BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; 
          FONT-FAMILY: Verdana,Tahoma,Arial; 
          FONT-SIZE: 8pt; CURSOR: hand;
}


.box  {
    BACKGROUND-COLOR : white;
    BORDER-BOTTOM : gray 1px solid;
    BORDER-LEFT : gray 1px solid;
    BORDER-RIGHT : gray 1px solid;
    BORDER-TOP : gray 1px solid;
    FONT-FAMILY : Verdana,Tahoma,Arial;
    FONT-SIZE : 8pt;
    CURSOR : text;
}
/*FFAA71*/
.flatbut  {
    BORDER-BOTTOM : #000000 1px solid;
    BORDER-LEFT : #000000 1px solid;
    BORDER-RIGHT : #000000 1px solid;
    BORDER-TOP : #000000 1px solid;
    CURSOR : hand;
    FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE : 10px;
    FONT-WEIGHT : normal;
    BACKGROUND-COLOR : #DDBBBB;/*!*/
  width : 80;
}


A:LINK  {
    font-family : Tahoma, Arial, Helvetica;
    text-decoration : none;
    color : #666666; /*!*/// меню красный #ff6600
    /*font-size : 10pt;*/
}

A:ACTIVE {
    font-family : Tahoma, Arial, Helvetica;
    text-decoration : none;
    color : #666666; /*!*/// меню красный #ff6600
    /*font-size : 10pt;*/
}

A:VISITED  {
    font-family : Tahoma, Arial, Helvetica;
    text-decoration : none;
    /*font-size : 10pt;*/
    color : #666666; /*!*/// меню красный #ff6600
}

A:hover  {
    text-decoration : underline;
    color : #666666; /*!*/// меню красный #ff6600
    /*font-size : 10pt;*/
    font-family : Tahoma, Arial, Helvetica;
}

a {text-decoration: none; color:#757A87;/*!*/ font-size:12px;}


INPUT {
    font-size: 11;
}

SELECT {
    font-size: 11;
}


.dbg_style  {
       BACKGROUND-COLOR : White;
        FONT-FAMILY : Courier New, Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE : small;
    COLOR : DarkBlue;
}

/* заголовки #FF6804 #8FAFAE*/
H1 {
    FONT-SIZE : 18px;
        FONT-FAMILY : Verdana,Tahoma,Arial;
        
        FONT-WEIGHT : normal;
        margin:10px;padding:0;
}

/*     COLOR : #325656; */

H2 {
    FONT-SIZE : 14px;
        FONT-FAMILY : Verdana,Tahoma,Arial;
    COLOR : #666666; /*!*/
        FONT-WEIGHT : bold;
}

/* vadim */
.client{text-align:left;color:#000;font-size:12px;padding:10px;background:#fff;}
.client p{padding:0;margin:0;margin-bottom:10px;}
.client h2{font-size:21px;margin:10px 0;}
.client h3{font-size:17px;margin:8px 0;}
.client h4{font-size:14px;margin:2px 0;}
.client h2,.client h3,.client h4{padding:0;font-weight:normal;letter-spacing:1px;color:#666666;}/*!*/
.client h4 a{COLOR:#666666;}/*!*/
.client a,.tab a{font-size:100%;color:#006;/*!*/text-decoration:underline !important;}
.client small{font-weight:normal;font-size:70%;}
table.tab{background:#fff;margin:5px;border:1px solid #CCC;border-width:2px 1px 1px 2px;}
table.tab td,table.tab th{padding:1px 5px;font-size:11px;background:none;border:1px solid #CCC;border-width:0 1px 1px 0;}
table.tab td.sum{text-align:right;border-width:1px 2px 1px 0;background:#BDD3D6;/*!*/font-weight:bold;}
table.striped td.even{background:#f7ffff;}/*!*/
table.tab th{background:#BDDFDE;/*!*/border-width:0 2px 2px 0;text-align:left;}
.clr{clear:both;}
.hid{display:none;}
.points{width:2px;background:url(../images/point.gif) repeat-y;}

/* header and logo */
#head1{background:url(../images/logo.jpg);height:134px;width:271px;}
#head2{background:url(../images/bgvstavka.jpg);/*!*/background-repeat:repeat;}

#linko{text-decoration:underline; font-weight:bold;}
#warning{background:#ccc; color:red;}
#time{border-color:#fff; color: #666;}
