BODY.body1
{
    -ms-scrollbar-face-color: #B5CEF3;
    font-size: 8pt;
    -ms-scrollbar-highlight-color: #FFFFFF;
    -ms-scrollbar-shadow-color: #FFFFFF;
    color: #000000;
    -ms-scrollbar-arrow-color: white;
    -ms-scrollbar-track-color: #E5E7EE;
    font-family: Verdana, Arial, helvetica, Sans-serif;
    -ms-scrollbar-darkshadow-color: #4685E0;
    -ms-scrollbar-base-color: #4685E0;
    background-color: #DEECFF;
    -ms-scrollbar-3d-light-color: #CCCCCC;
}

body
{
    text-align: center;
}

FORM
{
    padding: 0px;
    margin: 0px;
}

/* ---------------------------------------  Інструктор---------------------------------------------------------------*/
/* --------для GridView  виділення стрічок при наведенні миші-----------------*/

.RowStyle
{
    background-color: white;
}

    .RowStyle:hover
    {
        background-color: #cccccc !important;
    }
/*-------------------------------------------------------------*/
.Scenario_Table_Border_Style
{
    border-color: #CCCCCC;
    border: 1px;
    border-collapse: collapse;
    border-style: solid;
}

/*---------------відступи в GridView-----------------------------*/
.GredViev_td
{
    padding-left: 10px;
    padding-right: 10px;
    border-color: white;
    border-width: 1px;
    border-style: solid;
    height: 41px;
}

.GredViev_Header
{
    padding-left: 10px;
    padding-right: 10px;
    border-color: white;
    border-width: 1px;
    border-style: solid;
    height: 43px;
    font-size:14px;
}
.borderLeft
{
  
    border-left: solid #8ABCFF 1px!important;
 
}

/*-------------------зебра в GridView------------------------------*/
.tab td:hover
{
    background-color: Gray;
}

/*---------------стиль вибраного рядка в GridView--------*/
.GridView_Selected
{
    background-color: #cccccc !important;
}

/* ------------------- GridView EmptyDataRowStyle-------------------------------*/
.GridViewEmptyDataRowStyle
{
    font-weight: bold;
    color: red;
    text-align: center;
    border: 1px solid black;
}
/* -------------------------------------------------------------------------------*/
.sss
{
    z-index: 0;
    background: White;
    filter: alpha(opacity=100) !important;
    opacity: 1 !important;
    position: absolute;
}
/*------------------------------------------------------------*/
.td_GridViewStyle
{
    padding-left: 5px;
    padding-right: 5px;
    border-color: white;
    border-width: 0px;
    border-style: solid;
    height: 24px;
}

.td_GridViewStyle:hover
{
    padding-left: 5px;
    padding-right: 5px;
    /*border: solid #8ABCFF 1px;*/
    height: 24px;
    background-color: #cccccc !important;
}
.td_show_menu_dod
{
    padding-left: 5px;
    padding-right: 5px;
    border-color: white;
    border-width: 0px;
    border-style: solid;
    height: 24px;
}

.td_show_menu_dod:hover
{
    padding-left: 5px;
    padding-right: 5px;
    border-color: white;
    border-width: 0px;
    border-style: solid;
    height: 24px;
    background-color: #cccccc !important;
}
.td_GridViewStyle_Selected
{
    padding-left: 5px;
    padding-right: 5px;
    border-color: white;
    border-width: 0px;
    border-style: solid;
    height: 24px;
     background-color: #cccccc !important;
     font-weight:bold;
}
.td_GridViewStyle_not_Selected
{
    padding-left: 5px;
    padding-right: 5px;
    border-color: white;
    border-width: 0px;
    border-style: solid;
    height: 24px;
     
}
.td_GridViewStyle_not_not_Selected
{
    padding-left: 5px;
    padding-right: 5px;
    border-color: white;
    border-width: 0px;
    border-style: solid;
    height: 24px;
     
}
/*-------------------------------------------------------------------------------------------------------------------*/

/*----------------------------------programm tree--------------------------------*/
div.prog_name
{
    background-color: #9f9f9f;
    color: #fff;
    font-size: 20px;
    font-style: italic;
    padding: 5px;
    text-align: center;
    /*width: 100%;*/

}

ul.prog
{
    font-size: 12px;
    color: #000000;
    font-family: Tahoma,Verdana;
    line-height: 1.6em;
    padding-right:10px;
}

li.prog_course
{
    list-style-image: url('../images/page.png');
    text-decoration: underline; /* cursor: pointer;     color: #2067C5;*/
    cursor: default;
    color: #7A7A7A;
}

li.prog_course_stat
{
    list-style-image: url('../images/folderopen.png');
    color: #7A7A7A;
    cursor: default;
}

li.prog_select
{
    background-color: #aed4fa;
}

li.prog_test
{
    /*list-style-image: url('../images/testcheckminus.png');*/
    list-style-image: url("../images/testcheck_r.png");
    margin-bottom: 26px; 
    margin-left: 52px;
    margin-top: 26px;
    color: #2067C5;
    /*text-decoration: underline; font-weight: bold;*/
    background-color: #ddd;
}

    li.prog_test:hover, li.prog_course:hover, li.prog_select:hover
    {
        background-color: #d0e6fc;
        text-decoration: none !important;
    }
/*----------------------------------programm tree--------------------------------*/
ul
{
    text-align: left;
}

br
{
    font-size: 8pt;
}

td
{
    font-size: 9pt;
    font-family: Verdana, Arial, helvetica, Sans-serif;
}

.td_lib_bottom{
    vertical-align: bottom;
}
.padding
{
    padding: 2px;
}

.padding1
{
    padding: 3px;
}

.small
{
    font-size: 8pt;
}

.smallInfo
{
    font-size: 8pt;
    color: #666666;
}

.verysmall
{
    font-size: 1pt;
}

.currentpath
{
    font-family: Verdana, Arial, helvetica, Sans-serif;
    font-weight: normal;
    font-size: 8pt;
    color: #666666;
}



.link, .linkBi
{
    font-family: Verdana, Arial, helvetica, Sans-serif;
    font-weight: normal;
    font-size: 8pt;
    color: #2067C5;
    padding-right: 0px;
    padding-left: 0px;
    text-decoration: underline;
    text-align: right;
}

    .link:hover, .linkBi:hover
    {
        font-family: Verdana, Arial, helvetica, Sans-serif;
        font-weight: normal;
        font-size: 8pt;
        color: #2067C5;
        padding-right: 0px;
        padding-left: 0px;
        text-decoration: none;
        text-align: right;
    }

.linkTab
{
    font-family: Verdana, Arial, helvetica, Sans-serif;
    font-weight: normal;
    font-size: 8pt;
    color: #ffffff;
    padding-right: 0px;
    padding-left: 0px;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
}

    .linkTab:hover
    {
        font-family: Verdana, Arial, helvetica, Sans-serif;
        font-weight: normal;
        font-size: 8pt;
        color: #ffffff;
        padding-right: 0px;
        padding-left: 0px;
        text-decoration: none;
        text-align: center;
    }

.linkCourse
{
    font-family: Verdana, Arial, helvetica, Sans-serif;
    font-weight: normal;
    font-size: 9pt;
    color: #2067C5;
    padding-right: 0px;
    padding-left: 0px;
    text-decoration: none;
    text-align: right;
}

    .linkCourse:hover
    {
        font-family: Verdana, Arial, helvetica, Sans-serif;
        font-weight: normal;
        font-size: 9pt;
        color: #2067C5;
        padding-right: 0px;
        padding-left: 0px;
        text-decoration: underline;
        text-align: right;
    }

.info
{
    font-family: Verdana, Arial, helvetica, Sans-serif;
    font-weight: normal;
    font-size: 9pt;
    color: #4b4b4b;
    text-align: center;
    background-repeat: repeat-x;
    text-decoration: none;
    background-image: url(../images/info_tile.gif);
}

.info2
{
    font-family: Verdana, Arial, helvetica, Sans-serif;
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    text-align: right;
    background-repeat: repeat-x;
    text-decoration: none;
}

.linkBig
{
    font-family: Verdana, Arial, helvetica, Sans-serif;
    font-weight: normal;
    font-size: 10pt;
    color: #2067C5;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 8px;
    text-decoration: underline;
    text-align: right;
}

hr
{
    margin-top: 0px;
    color: #ABABAB;
    height: 1px;
}

.c
{
    font-family: "Arial Cyr", "Courier New", "Times New Roman", "Times New Roman Cyr", Arbat;
    font-weight: normal;
    font-size: 8pt;
    color: #696969;
    padding-right: 0px;
    padding-top: 0px;
}


INPUT
{
    font-size: 9pt;
    font-family: verdana;
}

SELECT
{
    font-size: 9pt;
    font-family: verdana;
}

TEXTAREA
{
    font-size: 9pt;
    font-family: verdana;
}

.yregasterisk
{
    font-size: 12px;
    vertical-align: 0px;
    color: #ff0000;
    font-family: verdana, Helvetica, sans-serif;
}

.yregfloathelp
{
    visibility: hidden;
    border-right: #8EC6FD 1px solid;
    padding-right: 5px;
    border-top: #8EC6FD 1px solid;
    padding-left: 5px;
    font-size: 11px;
    padding-bottom: 5px;
    border-left: #8EC6FD 1px solid;
    width: 17em;
    color: #0269CE;
    padding-top: 5px;
    border-bottom: #8EC6FD 1px solid;
    font-family: arial, sans-serif;
    background-color: #E0EDF9;
    text-align: left;
    position: absolute;
}

.yregfloathelp2
{
    visibility: hidden;
    border-right: #8EC6FD 1px solid;
    padding-right: 5px;
    border-top: #8EC6FD 1px solid;
    padding-left: 5px;
    font-size: 11px;
    padding-bottom: 5px;
    border-left: #8EC6FD 1px solid;
    width: 25em;
    color: #0269CE;
    padding-top: 5px;
    border-bottom: #8EC6FD 1px solid;
    font-family: arial, sans-serif;
    background-color: #E0EDF9;
    text-align: left;
    position: absolute;
}

.infohelp
{
    visibility: hidden;
    border-right: #8EC6FD 1px solid;
    padding-right: 5px;
    border-top: #8EC6FD 1px solid;
    padding-left: 5px;
    font-size: 11px;
    padding-bottom: 5px;
    border-left: #8EC6FD 1px solid;
    width: 25em;
    color: #0269CE;
    padding-top: 5px;
    border-bottom: #8EC6FD 1px solid;
    font-family: arial, sans-serif;
    background-color: #E0EDF9;
    text-align: left;
    position: absolute;
}

INPUT
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.yregbelowfield
{
    font-weight: normal;
    font-size: 11px;
    color: #808080;
    line-height: 15px;
    font-family: arial;
    margin-left: 177pt;
}

.yregfieldtitle
{
    padding-right: 0px;
    padding-left: 20px;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 0px;
    vertical-align: middle;
    padding-top: 0px;
    font-family: arial;
}

.rezymhelp
{
    visibility: hidden;
    border-right: #8EC6FD 1px solid;
    padding-right: 5px;
    border-top: #8EC6FD 1px solid;
    padding-left: 5px;
    font-size: 11px;
    padding-bottom: 5px;
    border-left: #8EC6FD 1px solid;
    width: 25em;
    color: #0269CE;
    padding-top: 5px;
    border-bottom: #8EC6FD 1px solid;
    font-family: arial, sans-serif;
    background-color: #E0EDF9;
    text-align: center;
    position: absolute;
}

.topborder
{
    border-top: #F0F0F2 1px solid;
}

.bottomborder
{
    border-bottom: #F0F0F2 5px solid;
}



TD.Line
{
    background-color: #4685E0;
    background-repeat: repeat-y;
    height: 1px;
    width: 1px;
}

TD.LineAdd
{
    background-color: #F0F0F2;
    background-repeat: repeat-y;
    height: 1px;
    width: 1px;
}

table.GrayTable
{
    background-color: #F0F0F2;
    font-family: arial;
}

td.help
{
    font-size: 11px;
    color: #0269CE;
    font-family: arial, sans-serif;
    background-color: #E0EDF9;
}

.td_SiteMaster_info_tile
{
    /*background-image: url(../images/info_tile.gif);*/
    height: 70px;
    background-color: #b4d3ff;
}

.td_SiteMaster_asp_h_title_tile
{
    background-image: url(../images/asp_h_title_tile.gif);
    color: #ffffff; /*#696969;*/
    font-family: Verdana,Arial,helvetica,Sans-serif;
    font-size: 9pt;
    height: 65px;
    vertical-align: top;
}

table.GrayTable_95
{
    background-color: #F0F0F2;
    width: 95%;
    padding: 5px 5px;
}

TD.Header, TD.HeaderCenter
{
    background-image: url(../images/w_tile.gif);
    height: 25px;
    background-repeat: repeat-x;
    text-align: left;
    font-weight: bold;
}

TD.HeaderCenter
{
    text-align: center;
}

TD.LeftTopHeaderBorder
{
    background-image: url(../images/table_01.gif);
    background-repeat: no-repeat;
    height: 25px;
    width: 5px;
}

TD.RightTopHeaderBorder
{
    background-image: url(../images/w_top_right.gif);
    background-repeat: no-repeat;
    height: 25px;
    width: 4px;
    background-color: transparent;
}

TD.LeftHeaderBorder
{
    background-image: url(images/table_01_1.gif);
    background-repeat: no-repeat;
    height: 25px;
    width: 5px;
}

TD.RightHeaderBorder
{
    background-image: url(../images/table_03_1.gif);
    background-repeat: no-repeat;
    height: 25px;
    width: 4px;
}

TD.LeftBorder
{
    background-image: url(../images/table_04.gif);
    background-repeat: repeat-y;
    width: 5px;
    height: 7px;
}

TD.RightBorder
{
    background-image: url(../images/w_right.gif);
    background-repeat: repeat-y;
    width: 4px;
    height: 1px;
}

TD.RightBorder2
{
    background-image: url(../images/grey1.gif);
    background-repeat: repeat-y;
    width: 3px;
    height: 1px;
}

TD.Footer
{
    background-image: url(../images/w_bottom.gif);
    height: 4px;
    width: 1px;
    background-repeat: repeat-x;
    vertical-align: top;
}

TD.LeftFooterBorder
{
    background-image: url(../images/table_07.gif);
    height: 4px;
    background-repeat: no-repeat;
    vertical-align: top;
    width: 1px;
}

TD.RightFooterBorder
{
    background-image: url(../images/w_bottom_right.gif);
    height: 4px;
    background-repeat: no-repeat;
    vertical-align: top;
    width: 4px;
}

TD.Column1_236, TD.Column1_p35, TD.Column1_p45B, TD.Column1_p65B
{
    height: 24px;
    text-align: right;
}

TD.Column1_236
{
    width: 236px;
}

TD.Column1_p35
{
    width: 35%;
}

TD.Column1_p20
{
    width: 20%;
}

TD.Column1_p45B, TD.Column1_p65B
{
    height: 18px;
    width: 50%;
    font-weight: bold;
}

TD.PersonalInfoColumn1Right
{
    text-align: right;
}

TD.PersonalInfoColumn2LeftBold
{
    height: 18px;
    width: 50%;
    font-weight: bold;
    text-align: left;
}

TD.Column1_p65B
{
    height: 18px;
    width: 310px;
    font-weight: bold;
}

TD.Column1_PD_DOS_Name
{
    height: 18px;
    font-weight: bold;
    text-align: center;
    background-color: #cee0fc;
}

TD.Column2
{
    text-align: left;
}

.gt0
{
    text-indent: -30.0pt;
    padding-left: 48px;
    padding-right: 10px;
}

.gt1
{
    padding-left: 1px;
    background: #6699FF;
}

.gtSel
{
    padding-left: 1px;
    background: #999999;
}

.gt00
{
    border-right: #F0F0F2 1px solid;
    padding-right: 4px;
    border-top: #F0F0F2 1px solid;
    padding-left: 4px;
    padding-bottom: 2px;
    border-left: #F0F0F2 1px solid;
    padding-top: 0px;
    border-bottom: #F0F0F2 1px solid;
}

.gt11
{
    border-right: #a1c6eb 1px solid;
    padding-right: 4px;
    border-top: #F0F0F2 1px solid;
    padding-left: 4px;
    background: #3484d7;
    padding-bottom: 2px;
    border-left: #a1c6eb 1px solid;
    padding-top: 0px;
    border-bottom: #a1c6eb 1px solid;
}

td.padd_left
{
    padding-left: 8px;
    padding-bottom: 4px;
    padding-top: 2px;
    padding-bottom: 4px;
    text-align: left;
}

.tTREEi
{
    font-size: 11px;
    color: #000000;
    font-family: Tahoma, Verdana;
    text-decoration: none;
}

a.TREEi:hover
{
    font-size: 11px;
    color: #243d4b;
    font-family: Tahoma, Verdana;
    text-decoration: none;
}

.display_none
{
    display: none !important;
}

.padding_left_right_5
{
    padding-left: 5px;
    padding-right: 5px;
}

.fr_UserRoom {
    border: 0px;
    left: 0;
    position: absolute;
    top: 0;

}

.target_course{
    width: 70%;
}

.target_course option{
  width:70%;   
}

.trg_m{
    font-weight: bold;
}

.trgt {
    /*display: none;*/
}

.prog_trg{
    /*color: #fff;*/
    list-style-image: url("../images/trg.png");
    /*line-height: 1;*/
    /*background-color: #7f7f7f;*/
    font-style: italic;
    margin-top: 10px;
}

.prg_show_target {
    cursor: pointer;
    /*position: absolute;
    right: 10px;
    top: 131px;
    vertical-align: middle;*/
}