@import "content.css";
html, body
{
        text-align: left;
        width: 100%;
        height: 100%;
        background-color: #FFFFFF;
}

body, form, input
{
        margin: 0;
        padding: 0;
}

body
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 65.2%;
        text-align: center;
}

a, div, form, span
{
        color: #6B6A6A;
        text-decoration: none;
}

a
{
        color: #0B60A1;
        text-decoration: underline;
}
a:hover
{
        text-decoration: none;
}

img
{
        border: none;
}

table
{
        border: 0px;
        border-collapse: collapse;
        width: 100%; #width:95%;}
table td
{
        padding: 1px;
        font-size: 100%;
        border: 0;
}

ul
{
        margin-left: 10px;
        padding-left: 10px;
}
ul li
{
        list-style: none;
        padding: 0;
        margin: 0;
}
ol
{
        margin-left: 10px;
        padding-left: 10px;
}
ol lo
{
        list-style-type: decimal;
}


h1
{
        font-size: 16px;
        color: #0B61A2;
        padding: 0;
        margin: 0 0 16px 0;
}
h2
{
        font-size: 14px;
        margin: 0 0 5px 0;
        padding: 0;
}
h3
{
        font-size: 13px;
        margin: 0 0 5px 0;
        padding: 0;
}
h4
{
        font-size: 13px;
        margin: 0 0 5px 0;
        padding: 0;
}

input
{
        color: #7C7C7C;
        font-size: 11px;
}
.search_input
{
        width: 124px;
        height: 18px;
        margin: 0px 10px;
        border: solid #BEBEBE 1px;
        padding: 0 3px;
        font-size: 12px;
        line-height: 18px;
        vertical-align: middle;
}
.search_button
{
        cursor: pointer;
        width: 19px;
        height: 18px;
        background: url('../images/search_ico.gif') no-repeat top left;
        border: none;
        vertical-align: middle;
}

.clearing
{
        height: 0;
        clear: both;
        overflow: hidden;
}


#main
{
        width: 1000px;
        height: auto;
        margin: 0 auto;
        text-align: left;
}

.header
{
        width: 100%;
        margin: 0 0 11px 0;
        padding: 20px 0 0 0;
        border-bottom: dashed #C3C3C3 1px;
}
.left_header
{
        float: left;
        width: 21%;
        height: 130px;
        background: url('../images/top_logo.jpg') no-repeat 25% 28%;
}
.right_header
{
        margin-left: 23%;
        height: 130px;
}
.decor_header_block
{
        width: 100%;
        height: 78px;
        text-align: right;
}
.header_content
{
        float: right;
        margin: 17px 0 0 0;
}
.header_content_block
{
        float: left;
}
.search_ico_block
{
        padding: 3px 0 0 0;
}
.map_block
{
        margin: 2px 25px 0 25px;
}
.lng_ico
{
        margin: 5px 12px 0 0;
}

.left_header a
{
        width: 200px;
        height: 40px;
        margin-top: 20px;
        display: block;
}

.top_menu_container
{
        padding: 13px 0 13px 0;
        text-align: center;
        background-color: #EDEDED;
}
.top_menu_a
{
        width: 10%;
        text-decoration: none;
        font-size: 14px;
        font-weight: bolder;
        color: #0A61B1;
        white-space: nowrap;
}
.top_menu_a:hover
{
        color: #6399CA;
}
.top_menu_separator
{
        float: left;
        margin: 0 14px 0 14px;
        text-align: center;
}
.top_menu_ul
{
        margin: 0;
        padding: 0 0 15px 39px;
        text-align: center;
}
.top_menu_item
{
        float: left;
}
.menu_separator_top
{
        margin: 2px 0 0 0;
}

#top_menu_activeitem a
{
        color: #898b97;
}


.top_img_container
{
        height: auto;
        margin: 0 0 13px 0px;
        padding: 0 0 16px 0;
        border-bottom: dashed #C3C3C3 1px;
}
.top_img_content
{
        /*width:990px;*/
        margin: 0 auto;
        height: auto;
}
.top_img_block
{
        float: left;
        width: 230px;
        height: auto;
        margin: 17px 25px 0 0; #margin:17px24px00;}
.top_img_block3
{
        margin: 17px 0px 0px 0px;
}
.top_img
{
        margin: 0 0 12px 0;
        border: dashed #9FC1DA 1px;
        width: 230px;
}
.top_img_a
{
        margin: 0 0 0 0px !important;
        margin: 0;
        font-size: 13px;
}

.container
{
        float: left;
        width: 792px;
}
.right_container
{
        margin-left: 792px;
}
.left_container
{
        float: left;
        width: 200px;
}
.center_container
{
        margin-left: 200px;
        padding: 0 17px 0 17px;
}

.little_main_block
{
        margin: 0 2px 12px 2px;
        font-size: 1.1em;
}
.content_little_tile
{
        padding: 8px 10px 8px 10px;
        background-color: #ECECEC;
        border-left: solid #0B61A2 3px;
        font-size: 13px;
        color: #0B61A2;
        font-weight: bolder;
}
.content_little_block
{
        padding: 10px 12px 10px 11px;
        border: solid #ECECEC 1px;
}
.content_map_block
{
        width: 142px;
        margin: 0 auto;
}
.phone_block, .phone_block_2
{
        margin: 12px 0 12px 0;
        font-weight: bold;
        font-size: 21px;
        color: #0B61A2;
}
.phone_block_2
{
        text-align: center;
        margin: 0;
}
.partner_block
{
        margin: 0 5px 0 3px;
        padding: 8px 0 8px 0;
        text-align: center;
        border-bottom: dashed #C3C3C3 1px;
}

.center_main_block
{
        margin: 0 0 12px 0;
        padding: 16px 12px 13px 18px;
        border: solid #ECECEC 1px;
        font-size: 1.1em;
}
.noborder
{
        border: none;
}
.title_ico
{
        padding: 0 0 0 27px;
        background: url('../images/title_ico.gif') no-repeat;
        background-position: left center;
}
.content_img
{
        margin: 0 15px 5px 0;
        float: left;
}
.content_img
{
        margin: 0 15px 5px 0;
        float: left;
}
.news_block_ul
{
        margin: 0;
        padding: 0;
}

.news_block
{
        margin: 0 0 10px 0;
        display: table;
        min-height: 72px !important;
        height: auto !important;
        height: 72px;
}
.news_block_text
{
        margin: 10px 10px 0 0;
        text-align: justify;
}
.news_block_text img
{
        float: left;
}
.news_block_text ul li
{
        list-style-type: disc;
        list-style-position: outside;
        padding: 0 0 0 0px;
        margin: 0 0 0 77px;
}

.center_text_block
{
        margin: 0 0 20px 0;
}
.center_a_container_1
{
        margin: 10px 0 10px 0px;
}
.a_block_ul, .branche1
{
        height: 20px;
        margin: 10px 0px 0px 0px;
        padding: 0;
}
.center_a_container
{
        margin: 10px 0 10px 0;
}


.rss_ico
{
        margin: 0 5px 0 35px;
        vertical-align: middle;
}

.center_main_block .rss_ico
{
        margin: 0 5px 0 5px;
        vertical-align: middle;
}
.center_main_block .rss
{
        padding: 10px 0px;
}
.a_block_ul .rss_ico
{
        margin: 0 5px 0 35px;
        vertical-align: middle;
}
.money_text_title_1
{
        width: 160px;
        padding: 0 0 15px 0;
}
.money_text_1
{
        padding: 4px 0 3px 12px;
        border-bottom: dashed #C3C3C3 1px;
}
.money_text_2
{
        padding: 4px 0 3px 0;
        border-bottom: dashed #C3C3C3 1px;
}
.money_text_3
{
        padding: 6px 0 6px 0;
        border-bottom: dashed #C3C3C3 1px;
        text-align: center;
}

.little_a_container
{
        margin: 10px 0 0 0;
}
.result
{
        border: 1px solid white;
        font-weight: bold;
        color: #0B60A1;
        height: 16px;
        padding: 0 3px;
        font-size: 12px;
        background-color: #FFFFFF;
        line-height: 18px;
        margin: 0 0 0 5px;
}
.calc_block, .calc_block_sum
{
        text-align: right;
        padding: 3px 0px;
}
.calc_block_sum
{
        margin-top: 15px;
}
.exdescr
{
        text-align: right;
}

#ex_clc
{
        float: left;
        margin-left: 5px;
}



.text img
{
        margin: 0px 15px 10px 0px;
        float: left;
}
td.text
{
        font-size: 12px;
        line-height: 16px;
}

.footer
{
        clear: both;
        width: 100%;
        margin: 0;
        font-size: 1.1em;
}

.bottom_menu_container
{
        height: 20px;
        padding: 24px 0 13px 0;
        text-align: center;
        border-bottom: dashed #C3C3C3 1px;
}
.bottom_menu_ul
{
        margin: 0;
        padding: 0 0 0 190px;
        text-align: center;
}
.bottom_menu_item
{
        float: left;
}
.bottom_menu_separator
{
        float: left;
        margin: 0 12px 0 12px;
        text-align: center;
}
.menu_separator
{
        margin: 3px 0 0 0;
}

.footer_a_container
{
        position: absolute;
        padding: 23px 0 0 0;
}

.copyrt_container, .copyrt_container_2
{
        float: left;
        height: auto;
        margin: 15px 0 0 0;
        padding: 0 0 50px 10px;
}
.copyrt_container_2
{
        float: right;
        padding: 0 10px 50px 0;
}
.copyrt_text
{
        float: left;
        margin: 0 10px 0 0;
}
.copyrt_img
{
        float: left;
        margin: 0 0 0 0;
}

/*page2*/
.big_map
{
        margin: 0 0 0 30px;
}
.little_title
{
        font-size: 11px;
}
.print_ico
{
        float: right;
}
textarea
{
        width: 400px;
        height: 200px;
}

.menu .content_little_block
{
        padding: 0px;
        border: none;
        border-top: 1px solid white;
}
.menu .content_map_block
{
        width: 100%;
}

.sitemapblock
{
        padding: 5px 3px;
}
.sitemapblock ul
{
        padding-left: 14px;
        margin-left: 14px;
        list-style-type: none;
        margin-top: 0px;
}
.sitemapblock ul li
{
        list-style: none;
        list-style-image: none;
        list-style-type: none;
        margin-top: 5px;
}
.sitemapblock ul li a
{
        font-weight: bold;
        font-size: 13px;
}
.sitemapblock ul li ul li a
{
        font-weight: normal;
        font-size: 11px;
        color: #000;
}
.sitemapblock ul li ul li ul li a
{
        font-weight: normal;
        color: #000;
}

.center_main_block .search_input
{
        margin-left: 0px;
}
.center_main_block form
{
        padding: 15px 0px;
}


.linkblock tr td
{
        padding: 10px 30px 5px 10px;
        font-size: 11px;
}
.g
{
        background-color: #EEEEEE;
}
.linkblock p
{
        float: left;
        width: 350px;
}

span.pdficon, span.swficon, span.docicon, span.xlsicon
{
        display: block;
        background-repeat: no-repeat;
        float: right;
        height: 25px;
        padding-left: 35px;
        padding-top: 4px;
        margin-top: 5px;
        margin-left: 0px;
}
p.pdficon, p.swficon, p.docicon, p.xlsicon
{
        display: block;
        background-repeat: no-repeat;
        height: 25px;
        padding-left: 35px;
        padding-top: 4px;
        margin-top: 5px;
        margin-left: 0px;
}

span.pdficon, p.pdficon
{
        background-image: url(../images/pdf.gif);
}
span.swficon, p.swficon
{
        background-image: url(../images/swf.gif);
}
span.docicon, p.docicon
{
        background-image: url(../images/doc.gif);
}
span.xlsicon, p.xlsicon
{
        background-image: url(../images/xls.gif);
}

.newsyear
{
        padding: 10px;
        color: #0B61A2;
        font-weight: bold;
        font-size: 12px;
        background-color: #ECECEC;
        border-top: 2px solid white;
}
.newstitle
{
        padding: 10px;
        border-bottom: 1px solid #ECECEC;
}

p.date
{
        margin: 3px 0px;
        color: #b1b1b1;
}
td.date
{
        padding: 3px 0px;
        color: #b1b1b1;
}


.moreicon
{
        width: 9px;
        height: 9px;
        background-image: url(../images/more.gif);
        background-repeat: no-repeat;
        display: inline-block;
        margin-left: 5px;
        vertical-align: middle;
}
.pagepath
{
        padding: 5px 5px 10px 0px;
        display: block;
}

.dicgrid td
{
        vertical-align: top;
        padding: 10px;
        border: 0;
}
td.photo
{
        width: 110px;
}
td.photo img
{
        width: 100px;
        border: 1px solid #EBEBEB;
}
.name
{
        font-size: 12px;
        font-weight: bold;
        color: #0B61A2;
        margin-top: 5px;
}
.title
{
        font-weight: bold;
}



.vacancyname, .vacancytitle
{
        width: 26%;
        text-align: right;
        padding: 10px 10px 3px 10px;
        vertical-align: top; /*color:#0b61a2;*/
        color: #6B6A6A;
}
.vacancy, .vacancyfield
{
        padding: 10px 10px 10px 26px;
        vertical-align: top;
}
.vacancyname
{
        font-weight: bold;
        border: none;
        border-bottom: 1px solid #cccccc;
        font-size: 110%;
        padding-top: 10px;
        padding-bootom: 10px;
        background-color: #F4F4F4;
}
.vacancy
{
        font-weight: bold;
        border-bottom: 1px solid #cccccc;
        color: #0b61a2;
        font-size: 110%;
        text-transform: uppercase;
        padding-top: 10px;
        padding-bootom: 10px;
        background-color: #F4F4F4;
}
.vacancytitle
{
        font-weight: bold;
}


.vacancyfield ul, .vacancyfield ol
{
        margin-left: 0px;
        padding-left: 0px;
        margin-top: 0px;
        padding-top: 0px;
}
.vacancyfield ul li
{
        padding: 0;
        margin: 0;
        margin-bottom: 10px;
        list-style-image: url(../images/bullet.gif);
}
.vacancyfield ol li
{
        margin-bottom: 10px;
}

.formlink
{
        padding: 10px 10px 30px 0px;
        text-align: right;
}

.question a
{
        cursor: pointer;
        width: 100px;
        height: 20px;
        background: url('../images/search_bg.gif') repeat-x top left;
        border: 0px;
        color: #FFFFFF;
        font-size: 11px;
        font-weight: bold;
        display: block;
        text-decoration: none;
        vertical-align: middle;
        padding-top: 4px;
        text-align: center;
}

.qName
{
        padding: 20px 10px 0px 10px;
        color: #0B60A1;
}
.qTitle
{
        padding: 10px;
        font-size: 13px;
        color: #0B60A1;
        font-weight: bold;
}
.qText
{
        background-color: #E9E9E9;
        padding: 10px;
}
.qAnswer
{
        padding: 0px 10px 20px 10px;
        font-style: italic;
        font-size: 12px;
}


.Pages
{
        display: table;
        padding: 5px;
        margin: 5px; #margin-bottom:20px;clear:both}
.Pages a
{
        display: table;
        height: 17px;
        width: 20px;
        background-color: #006699;
        float: left;
        color: #FFFFFF;
        margin: 5px;
        text-align: center;
        padding-top: 2px;
        text-decoration: none;
}
.Pages .Current
{
        background-image: none;
        background-color: #CCCCCC;
        color: #0B61A2;
}


/* data tables */
.labelcol
{
        text-align: right !important;
        padding: 5px;
        padding-left: 0px;
        width: 40%;
}
.datacol
{
        text-align: left !important;
        padding: 5px;
        padding-left: 0px; /*width:50%;*/
}
.errorcol
{
        text-align: left !important;
        padding: 5px;
        padding-left: 0px;
        color: #CC3300;
}

.aregion td
{
        padding: 15px;
        border: 0;
}
.aregion .name
{
        width: 20%;
        padding-left: 0px;
        padding-right: 0px;
}
.data2
{
        margin: 15px 0px;
}
.data2 td
{
        padding: 5px;
}
.data2 th
{
        padding: 5px;
        font-weight: bold;
        color: #0b61a2;
        border: none;
        border-bottom: 2px solid #CCCCCC;
}
.datacol input
{
        height: 18px;
        padding: 0 3px;
        font-size: 12px;
        line-height: 18px;
        margin: 0 0 0 5px;
        border: solid #BEBEBE 1px;
        vertical-align: middle;
}
.datacol input.cbttn
{
        float: left;
        padding: 0;
        height: auto;
        line-height: auto;
        border: none;
        font-size: medium;
}
table tr.srow td .sbttn
{
        margin-left: 4px;
}

td.grptitle
{
        font-size: 13px;
        text-align: left;
        font-weight: bold;
        padding: 8px 0 4px 0;
}



.datacol select
{
        height: 20px; /*width:130px;*/
        width: 190px;
        margin: 0 0 0 5px;
        border: solid #BEBEBE 1px;
        color: #7C7C7C;
        font-size: 11px;
}
#right .datacol select
{
        height: 20px; /*width:130px;*/
        width: 130px;
        margin: 0 0 0 5px;
        border: solid #BEBEBE 1px;
        color: #7C7C7C;
        font-size: 11px;
}
.datacol textarea
{
        border: solid #BEBEBE 1px;
        margin: 0 0 0 5px;
}
.datacol table
{
        width: auto;
}
.datacol table td
{
        padding: 5px;
}
.datacol img
{
        vertical-align: middle;
        margin: 5px;
}

.error
{
        color: #CC3300;
}

.sbttn
{
        cursor: pointer;
        padding: 0px 10px;
        height: 20px;
        line-height: 10px;
        background: url('../images/search_bg.gif') repeat-x top left;
        border: 0px;
        color: #FFFFFF;
        font-size: 11px;
        font-weight: bold;
}
.labelsubcol
{
        margin-left: 5px;
        float: left;
        display: block;
        width: 89%;
}

.application .g
{
        background-color: #FFFFFF;
}

/* calculators */

.calc_input
{
        width: 90px;
        height: 18px;
        padding: 0 3px;
        font-size: 12px;
        line-height: 18px;
        margin: 0 0 0 5px;
        border: solid #BEBEBE 1px;
}
.calc_block select
{
        width: 90px;
        height: 20px;
        margin: 0 0 0 5px;
        border: solid #BEBEBE 1px;
        color: #7C7C7C;
        font-size: 11px;
}
input.calc_button
{
        cursor: pointer;
        width: 85px;
        height: 20px;
        line-height: 10px;
        background: url('../images/search_bg.gif') repeat-x top left;
        border: 0px;
        color: #FFFFFF;
        font-size: 11px;
        font-weight: bold;
}
.calc
{
        padding: 5px 10px 10px 5px;
}

.creditCalculator td
{
        border: 0;
}

#ComissionMonConst, #ComissionMonInitSum, #ComissionMonLeftSum, #CreditComissionConst, #CreditComission
{
        width: 30px;
}
#CreditDuration, #CreditPercent, #CreditSum
{
        width: 100px;
}

input#deposit_monthres, input#deposit_res
{
        color: #0B60A1;
        font-weight: bold;
        border: 1px solid white;
}


#deposit_calc .g
{
        background-color: #FFFFFF;
}
#deposit_calc td
{
        border: 0;
}

.creditCalcResult td
{
        text-align: center;
        padding: 5px;
        border-top: 1px solid #F0F0F0;
}
.creditCalcResult th
{
        border-bottom: 2px solid #0b5d9f;
        color: #0b5d9f;
        font-weight: bold;
        text-align: center;
        vertical-align: middle;
        padding: 10px;
}
.total td
{
        font-weight: bold;
        color: #0B60A1;
        border-top: 1px solid #cccccc;
}

.text-blue
{
        color: #0b5d9f;
}


/* menu */
* .ygtvitem
{
        border-bottom: 1px solid #fff;
        background-color: #e5e3e3;
        font-family: tahoma;
}
.ygtvitem table
{
        margin-bottom: 0;
        width: 100%;
}
.ygtvitem td
{
        border: medium none;
        padding: 2px 0px;
        padding-right: 3px;
}

.ygtvtn, .ygtvtm, .ygtvtmh, .ygtvtp, .ygtvtph, .ygtvln, .ygtvlm, .ygtvlp, .ygtvlph, .ygtvloading, .ygtvspacer
{
        height: 23px;
        width: 15px;
        cursor: pointer;
}

.ygtvtn
{
        background: transparent none repeat scroll 0 0;
}
.ygtvtm
{
        background: transparent url(../images/sprite-menu.gif) no-repeat scroll -3px 6px;
}
.ygtvtmh
{
        background: transparent url(../images/sprite-menu.gif) no-repeat scroll -3px -73px;
}
.ygtvtp
{
        background: transparent url(../images/sprite-menu.gif) no-repeat scroll -3px -311px;
}
.ygtvtph
{
        background: transparent url(../images/sprite-menu.gif) no-repeat scroll -3px -391px;
}
.ygtvln
{
        background: transparent none repeat scroll 0 0;
}
.ygtvlm
{
        /*background:transparent url(../images/sprite-menu.gif) no-repeat scroll -3px 2px;*/
        background: transparent url(../images/sprite-menu.gif) no-repeat scroll -3px 6px;
}
.ygtvlmh
{
        /*background:transparent url(../images/sprite-menu.gif) no-repeat scroll -3px -77px;*/
        background: transparent url(../images/sprite-menu.gif) no-repeat scroll -3px -73px;
        margin: 0;
        padding: 0;
        width: 15px;
}
.ygtvlp
{
        /*background:transparent url(../images/sprite-menu.gif) no-repeat scroll -3px -315px;*/
        background: transparent url(../images/sprite-menu.gif) no-repeat scroll -3px -311px;
}
.ygtvlph
{
        /*background:transparent url(../images/sprite-menu.gif) no-repeat scroll -3px -395px;*/
        background: transparent url(../images/sprite-menu.gif) no-repeat scroll -3px -391px;
}
.ygtvloading
{
        background: transparent url(../images/treeview-loading.gif) no-repeat scroll 0 0;
}
.ygtvdepthcell
{
        background: transparent none repeat scroll 0 0;
        height: 20px;
        width: 1em;
}

.ygtvdepthcell .ygtvitem
{
        background-color: #FF0000;
}

.ygtvblankdepthcell
{
        height: 20px;
        width: 1em;
}

.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover, a.active
{
        margin-left: 5px;
        text-decoration: none;
}

a.active
{
        font-weight: bold;
}

div.ygtvitem a
{
        display: block;
}
div.ygtvitem div.ygtvchildren div.ygtvitem div.ygtvchildren div.ygtvitem
{
        background-color: #f1f0f0;
        border-bottom: 1px solid #e2e2e2;
        border-top: none;
}
div.ygtvitem div.ygtvchildren div.ygtvitem div.ygtvchildren div.ygtvitem a
{
        color: #000000;
}
div.ygtvitem div.ygtvchildren div.ygtvitem div.ygtvchildren div.ygtvitem div.ygtvchildren div.ygtvitem
{
        background-color: #f9f8f8;
        border-bottom: 1px solid white;
}
div.ygtvitem div.ygtvchildren div.ygtvitem div.ygtvchildren div.ygtvitem div.ygtvchildren div.ygtvitem a
{
        color: #000000;
}
/* menu (end)*/
.content_little_block input
{
        width: 102px;
}
.content_little_block select
{
        width: 110px;
}
.content_little_block #deposit_r
{
        width: 90px;
}

/*---------------------------content-------------------*/


.content_holder ul, .text ul /*, .content_holder ol*/
{
        margin-left: 0px;
        padding-left: 0px;
        margin-top: 10px;
        padding-top: 10px;
}
.content_holder ol, .text ol
{
        margin-left: 16px;
        padding-left: 0px;
        margin-top: 10px;
        padding-top: 10px;
}
.content_holder ul li, .text ul li
{
        padding: 0 0 0 16px;
        margin: 0;
        margin-bottom: 10px;
        background: transparent url(../images/bullet.gif) left center no-repeat;
}
.content_holder ol li, .text ol li
{
        margin-bottom: 10px;
}

.content_holder p
{
        margin: 5px 0px 3px 0px;
}
.content_holder td
{
        padding: 3px 5px;
}
.content_holder img
{
        float: left;
        margin-right: 20px;
        margin-bottom: 20px;
}

#MapBox
{
        position: relative;
        height: 337px;
}
#Map
{
        position: absolute;
        width: 495px;
        height: 337px;
}
#Map IMG
{
        position: absolute;
        width: 495px;
        height: 337px;
        border: none;
}
.center_container .text ol
{
        margin-left: 0px;
}

.center_container .text ol li
{
        list-style-image: none;
        list-style-type: decimal;
        list-style-position: inside;
}


/*******************************************************************            Currency Calc Fix           *************************************/

#ex_calc table
{
        width: 160px;
        margin: 0 auto;
}
.content_little_block
{
        padding: 18px 4px 18px 4px; /*padding:18px 0px 18px 0px;*/
        border: solid #ECECEC 1px;
}
.content_holder .docsTitle, .content_holder #Title
{
        cursor: pointer;
        margin: 10px 0 10px 0;
        color: #0B60A1;
        text-decoration: underline;
}
.a_block_ul li
{
        text-align: center;
}

/******************************************************************* NOWrap 4 phone-cells in table      *****************************************/
span.nowrap
{
        white-space: nowrap;
}

/******************************************************************  Fix for Deposit calculator placed at mainpage  ****************************/
#right table#deposit_calc td.datacol
{
        margin-right: 0px;
        padding-right: 0px;
        width: 140px;
}
#right .datacol select
{
        height: 20px; /*width:130px;*/
        width: 125px !important;
        width: 115px;
        margin: 0 0 0 5px;
        border: solid #BEBEBE 1px;
        color: #7C7C7C;
        font-size: 11px;
}
#right .datacol input
{
        width: 100px !important;
        width: 100px;
}
#right .labelcol
{
        width: 60px;
        margin: 0;
        padding: 0;
}
@media print
{
        *
        {
                font-size: 9pt;
        }
        TABLE
        {
                height: auto;
        }
        #menu, #top_img, div.right_header, div.clearing, #left, #right, #footer, div.print_ico a
        {
                display: none;
        }
        div.center_main_block
        {
                width: 100%;
                padding-top: 50px;
        }
        div.copyrt_container
        {
                padding: 0;
        }
        #main, div.container
        {
                width: 100%;
        }
        div.center_container
        {
                width: 95%;
                margin: -15px;
        }
        div.left_header a
        {
                display: none;
        }
        div.left_header
        {
                width: 100%;
                float: left;
                height: 20px;
        }
        .header
        {
                margin: 0;
                padding: 0px;
                border: none;
                height: 20px;
        }
        p, h1, h2, h3, h4
        {
                clear: both;
                min-height: 1px;
        }

}

