/*                              background-color : #f00;*/
BODY {
/*------------BOX------------*/
        padding-top: 0px
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        background: #fff;
        margin: 0px;
/*----------CONTENT----------*/
        color: #555;
        FONT: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

BODY {text-align:center}

a:link,a:visited {color:#065;text-decoration : underline;}
a:active {color:#054;text-decoration : underline;}
a:hover {text-decoration : underline;}

H1, H2, H3, H4 {margin: 0px;color : #000;}
H1, H1.red {
        FONT: 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
        letter-spacing : -2px;
        text-align : center;
}

H1.red {
        color : #c00;
}
H2 {
        FONT: normal 26px Verdana, Geneva, Arial, Helvetica, sans-serif;
        letter-spacing : -1px;
}
H3 {
        FONT: bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
        letter-spacing : -1px;
}
H4 {
        FONT: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
        letter-spacing : -1px;
}
HR {
/*------------BOX------------*/
        width: 100%;
        height:1px;
        margin-right: 0;
        border: 0px solid #521;
/*----------CONTENT----------*/
        text-align: right;
        background:#521; 
        color:#007;
}

P {
/*      margin : 0 0 0 0;*/
        text-indent : 2em;
        text-align : justify;

}

#Tbl_Main {
        width : 100%;
        table-layout : fixed;
*       border : none;
/*      border : 1px solid #000;*/
}

#Tbl_Main TD {
/*      border : none;*/
/*      border : 1px solid #000;*/
}

#Bgr_Top {
        height : 130px;

        BACKGROUND: #014AB1;
        background-repeat : no-repeat;
        background-position : left;
        background-image : url(../images/Top_bgr.jpg);
        

}

#Bgr_Top IMG {
        float :right;
        width : 320px;
        height : 100px;
        border : none;
}

TD#Tbl_Main_td1 {
        width : 160px;
        height : 900px;
        vertical-align : top;
        BACKGROUND: #FAB121;
        border-top : 5px solid #0252B3;
/*                              background-color : #f00;*/
}

TD#Tbl_Main_td1 IMG.Left_bgr {
        width : 160px;
        height : 574px;
        border : none;
}

TD#Tbl_Main_td2, TD#Tbl_Main_td3 {
        vertical-align : top;
        text-align : left;
        padding : 10px 20px 10px 20px;
        border-top : 5px solid #FAB121;
        border-left : 5px solid #FAB121;
        border-bottom : 3px solid #999;
}

TD#Tbl_Main_td3 {
        padding : 7px;
        width : 180px;
        background: #0074C5; /*#178DFF;*/
        padding-right : 3px;
}

TD#Tbl_Main_td2 UL, TD#Tbl_Main_td2 LI {
        list-style-type : disc;
        list-style : inside;
        text-align : left;
}

TD#Tbl_Main_td2 LI {
        padding-top : 2px;
        padding-bottom : 2px;
}

TD#Tbl_Main_td2 UL {
        color : #555;
        margin-left : 2em;

}

.bold {
        font-weight : bold;
        color : #000;
        text-align : center;


}

#menu, #menu_pdl {
        position : absolute;
        top : 105px;
        left : 18%;
        width : 750px;
        height : 22px;
/*      border : 1px solid #000;*/

/*      background: #007CC3;*/

        FONT: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
        color : #FAB121;

}

#menu {z-index: 100}

#menu_pdl {
/*      border : 1px solid #000;*/
        width : 750px;
        left : 17%;
}

TD#Tbl_menu_td2 {background: #007CC3}


#Tbl_menu {
        table-layout : fixed;
        width : 100%;
        height : 100%;
        border : none;
}

TD#Tbl_menu_td1, TD#Tbl_menu_td3 {width : 7px}

TD#Tbl_menu_td2  {background: #007CC3}

TD#Tbl_menu_td1 IMG, TD#Tbl_menu_td3 IMG {
        width : 7px;
        height : 22px;
        border : none;
}

DL, DT, DD, UL, LI {
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 1px;
        list-style-type: none;
}

DT IMG {
        margin : 0px;
        vertical-align : top;
        width : 19px;
        height : 20px;
        border : none;
}



#menu DL, #menu DL#R1, #menu DL#R2, #menu DL#R21, #menu DL#R3, #menu DL#R4 {
        float: left; 
        margin: 0px 1px;
}
#menu DL#R1 {
        width: 4em;
}
#menu DL#R2 {
        width: 20em;
}
#menu DL#R21 {
        width: 11em;
}
#menu DL#R3 {
        width: 9em;
}
#menu DL#R4 {
        width: 8em;
}

#menu DT {
        cursor: pointer;
        text-align: center
}
#menu DD {
        border-right: 3px solid #fab121;
        border-top: 3px solid #fab121;
        border-left: 3px solid #fab121;
        border-bottom: 3px solid #fab121;
        margin-top : 0px;
}
#menu DT A {
        border-right: 0px;
        border-top: 0px;
        display: block;
        border-left: 0px;
        color: #fab121;
        border-bottom: 0px;
        height: 100%;
        text-decoration: none
}
#menu DT A:hover {
        color : #EAA111;
}

.Tbl_News {
        margin-left: auto;
        margin-right: auto;
        margin-top : 10px;
        width: 180px;
        border : none;

        FONT: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
/*      letter-spacing : -2px;*/
        text-align : left;


}

TD.Tbl_New_td2 IMG, TD.Tbl_New_td3 IMG {
        width: 180px;
        border : none;
}

TD.Tbl_New_td2 IMG {height : 5px}
TD.Tbl_New_td3 IMG {height : 9px}

TD.Tbl_New_td2 {
        padding-left : 12px;
        padding-right : 12px;
        background: #0074C5; /*#178DFF;*/
        background : repeat-y;
        background-position : top;
        background-image : url(../images/box_midle.jpg);

}

.NavLine {
        width : 100%;
        height : 15px;
        background : repeat-y;
        background-position : left;
        background-image : url(../images/NavLineBgr.jpg);
        padding : 2px;
        margin-bottom : 10px;
        
        FONT: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
/*      letter-spacing : -1px;*/
        text-align : left;
        color: #369;

}


.NavLine a:link,a:visited {color:#369;text-decoration : none;}
.NavLine a:active {color:#369;text-decoration : none;}
.NavLine a:hover {text-decoration : underline;}



DIV.Reklam H1, DIV.Reklam H2 {
        text-align : left;
}

DIV.Reklam H1 {
        margin-bottom : 10px;   

        FONT: 26px Verdana, Geneva, Arial, Helvetica, sans-serif;
        letter-spacing : -2px;
        text-align : left;
        color: #c00;
}

DIV.Reklam H2 {
        margin-bottom : 10px;   

        FONT: 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
        letter-spacing : -1px;
        text-align : left;
        color: #369;
}

IMG.Reklam, IMG.Reklam_inviz {
        float : right;
        margin-top : 10px;
        margin-left : 20px;
        margin-bottom : 10px;   
}



/*блок на странице контакты создан для тех самых задач*/
IMG.Reklam_inviz {
        visibility : hidden;
        position : absolute;
        top : 1px;
        left : 1px;
        z-index : -10;
        border: 0px solid #fff;
}

.Tbl_kontakt {
        width : 100%;
        border: 0px solid #800;




}

.Tbl_kontakt_td2 {
        width : 60px;
        border: 0px solid #800;
        text-align: center;

}

.Tbl_kontakt_td2 IMG {
        border: 1px solid #800;

}



/***************************************************************************/




IMG.Reklam1 {
        float : left;
        margin-top : 10px;
        margin-right : 20px;
        margin-bottom : 10px;   
}


DIV.NewsTitle {
        height : 15px;
        background : repeat-y;
        background-position : center;
        background-image : url(../images/NavLineBgr.jpg);
        padding : 2px;
        margin-top : 2px;
        
        FONT: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-align : center;
        color: #c00;
        letter-spacing : 0px;

}

.Tbl_New_td2 P {
        margin: 0px;
        padding-top : 5px;
        text-indent : 0px;
/*      text-align : left;*/
}

.Tbl_New_td2 SPAN {
        display : block;
        width : 100%;
        text-align : center;
        FONT: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #369;
}

.News_Data {
        FONT: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #777;
}

.Tbl_SluhMenu {
        width : 100%;
        margin : auto;
        border : 1px solid #FAB121;
}

.Tbl_SluhMenu TD {
        vertical-align : top;
        padding : 3px;
        width : 50%;
}

.Tbl_SluhMenu TD.fst {
        background : repeat-y;
        background-position : center;
        background-image : url(../images/NavLineEllowL.jpg);

}

.Tbl_SluhMenu TD.scd {
        background : repeat-y;
        background-position : center;
        background-image : url(../images/NavLineEllowL.jpg);

}
SPAN.seldom {letter-spacing : 2px}

DIV.SluhMenu_sub_1 {
        padding-top : 3px;
        padding-bottom : 3px;
        padding-left : 3px;
        padding-right : 3px;
        width : 100%;
        text-align : right;
        background : repeat-y;
        background-position : right;
        background-image : url(../images/NavLineEllowL.jpg);
}

DIV.SluhMenu_sub_2 {
        padding-top : 3px;
        padding-bottom : 3px;
        padding-left : 3px;
        padding-right : 3px;

        width : 100%;
        text-align : right;
        background : repeat-y;
        background-position : center;
        background-image : url(../images/NavLineEllowR.jpg);
}

.Tbl_prace {
        width : 100%;
        margin : auto;
        border : 1px solid #FAB121;

}

.Tbl_prace TD {
        vertical-align : top;
        padding : 3px;
        border : 1px solid #FAB121;
}

TD.prace_head {
        text-align : center;
        background : repeat-y;
        background-position : center;
        background-image : url(../images/NavLineBlueR.jpg);
}

TD.prace_tit {
        text-align : left;
        background : repeat-y;
        background-position : left;
        background-image : url(../images/NavLineEllowL.jpg);
}

.GoUp {float : right}

.GoUp IMG {
        width : 20px;
        height : 12px;
        border : none;
}
SPAN.RamTop100 {position : absolute}

