html {
        height: 100%;
}
body {
        margin: 0px;
        padding: 0px 0px 6px 0px;
        color: #000000;
        
        background: url(/images/top/logo.gif) no-repeat left top #FFFFFF;
}
body, td {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
}

table#black_tab td {
        background: black;
        padding: 1px 16px 3px 16px;
        color: #CCC;
        font-size: 9px;
} table#black_tab td a {
        text-decoration: none;
        color: #CCC;
}


.title {
        background:url(/images/top/title1.gif) no-repeat right top;
}

.title_en {
        background:url(/images/top/title1_en.gif) no-repeat right top;
}

form {
        margin: 0px;
        padding: 0px;
}
input, textarea, select {
        margin: 0px;
}
.search {
        border: 1px solid #B9BDBB;
        color: #878787;
        font-size: 9px;
        height: 20px;
        width: 86px;
        padding-left: 6px;

}


.bt1_black {    border-top: 1px solid black; }
.br1_black {    border-right: 1px solid black; }
.bb1_black {    border-bottom: 1px solid black; }
.bl1_black {    border-left: 1px solid black; }
.bt2_black {    border-top: 2px solid black; }
.br2_black {    border-right: 2px solid black; }
.bb2_black {    border-bottom: 2px solid black; }
.bl2_black {    border-left: 2px solid black; }

.bt1_red {      border-top: 1px solid #E60000; }
.br1_red {      border-right: 1px solid #E60000; }
.bb1_red {      border-bottom: 1px solid #E60000; }
.bl1_red {      border-left: 1px solid #E60000; }
.bt2_red {      border-top: 2px solid #E60000; }
.br2_red {      border-right: 2px solid #E60000; }
.bb2_red {      border-bottom: 2px solid #E60000; }
.bl2_red {      border-left: 2px solid #E60000; }





table#small_menu {
        margin: 8px 2px 0px 0px;
} table#small_menu a {
        color: #878787;
        text-decoration: none;
}

.red {
        color: #E60000;
}


.HeaderFont {
        line-height: 14px;
        font-weight: bold;
}
.headerPage {

        color:#ff0000;
        font-weight: bold;
}


#cattop {
        background: url(/images/curs/tl.gif) no-repeat left center;
        margin-top: 22px;
}
#cattop td {
        background: url(/images/curs/tr.gif) no-repeat right center;
        font-size: 9px;
}


#catbottom {
        background: url(/images/curs/bl.gif) no-repeat left center;
        margin-bottom: 24px;
}
#catbottom td {
        background: url(/images/curs/br.gif) no-repeat right center;
        font-size: 9px;
}

.cat_borders {
        margin: 5px 0px 4px 0px;
} .cat_borders td { b_order-bottom: 1px solid #D0D0D0; padding: 4px 0px 3px 0px; }

.banner {
        border: 4px solid #BEC7CF;
        margin: 0px 0px 12px 1px;
}


div#first_news {
        line-height: 14px;
}
div#first_news a {
        color: black;
        text-decoration: none;
}
div#first_news a:hover {text-decoration: underline;}
div#first_news .date {
        color: #747474;
        font-family: Arial, Helvetica, sans-serif;
        padding-top: 8px;
        padding-bottom: 3px;
}

.cred {
        background: #DAE3E8 url(/images/bgcred.jpg) no-repeat right bottom;
}
.td_cred {
        background: url(/images/credug.gif) no-repeat left bottom;
        padding: 10px 75px 12px 23px
}
.cred .ann {
        line-height: 14px;
        padding-bottom: 10px;
}
.cred a {
        color: black;
        text-decoration: none;
}
.cred .padtop { padding-top: 0px; }
.cred a:hover { text-decoration: underline; }

td#news {
        border-top: 1px solid #E5E5E5;
        padding-bottom: 6px;
}
td#news a {
        color: black;
        text-decoration: none;
}

td#news .date {
        color: #747474;
        font-family: Arial, Helvetica, sans-serif;
        padding-top: 8px;
}

div#tel {
        padding: 11px 24px 0px 11px;
        background: url(/images/bouble.gif) no-repeat 3px 17px;
        float: left;
}

div#tel_index {
        padding: 5px 24px 0px 11px;
        background: url(/images/bouble.gif) no-repeat 3px 10px;
        float: left;
}



.ff_out, .ff_over, .ff_openout, .ff_openover, .fi_out, .fi_over {
        background: url(/images/arrow2left.gif) no-repeat 4px 11px #E60000;
        border-bottom: 1px solid #fff;
}
.fi_out, .fi_over, .fi_openout, .fi_openover {
        background-image: none;
        border-bottom: 1px solid #fff;
}


.ff_openout, .ff_openover { background: url(/images/arrow2down.gif) no-repeat 4px 11px #E60000;; }
.fi_openout, .fi_openover { background: #26292B; }

.opened .ff_openout, .opened .ff_openover { background-color: #26292B; }



.ff_out a,
.ff_over a,
.ff_openout a,
.ff_openover a,
.fi_out a,
.fi_over a,
.fi_openout a,
.fi_openover a
{
        font-weight: bold;
        color: #FFF;
        text-decoration: none;
        padding: 7px 10px 10px 15px;
        display: block;
        width: 104px;
}


.ii_out a, .ii_over a, .dd_out a, .dd_over a, .dd_over2 a  {
        font-size: 9px;
        color: #000;
        text-decoration: none;
        display: block;
        padding: 3px 15px 3px 11px;
        font-weight: normal;
}

.dd_over a  {
        background: #8C9092;
        color: #FFF;
}

.dd_over2 a  {
        background: #4C5052;
        color: #FFF;
}

.ii_over a  {
        background: #8C9092;
        color: #FFF;
}

.closed { display: none; }
.opened {
        display: block;
        background: #FAFBFC;
        padding: 17px 0px 25px 0px;
}

.openedDrop {
        width: 130px;
}

.item_drop_out a, .item_drop_over a {
        color: #111;
        font-size: 9px;
        text-decoration: none;
        display: block;
        padding: 3px 19px 3px 19px;
        width: 90px;
        font-weight: normal;
}
.item_drop_over a {
        background: #4C5052;
}

.spliter {
        background:#D4D5D5;
        margin-left: 11px;
        width: 104px;
        height: 1px;
}



a {
        color: #000;
        text-decoration: none;
}
a:hover {
        text-decoration: underline;
}



#content {
        padding: 8px;
                
}

#content_ins {
        padding: 30px 6px 30px 6px;
}


.pwd {
        padding: 26px 9px 23px 9px;
        border-bottom: 1px solid #E5E5E5;
        color: #8A8A8A;
        margin-bottom: 24px;
}
.pwd b, .pwd strong {
        color: #000;
}



.arrow {
        background: url(images/key_search.gif) no-repeat 0px 23px;
        padding-left: 14px;
        padding-top: 20px;
}



a.underline, a.underline:hover {
        text-decoration: underline;
}

a.underline_off, a.underline_off:hover {
        text-decoration: none;
}

.pr_link{
font-weight:bold;
margin-top:5px;
padding:5px 0 10px 30px;
cursor:pointer;
background:url(/images/print.gif) 0 0 no-repeat
}

.card_cont{position:relative; width:450px}
#card_7{position: absolute; right:-150px; top:15px}