

.on  { display: block }
.off { display: none }

/*
11px - 78%
12px - 85%
13px - 92%
14px - 100%
16px - 115%
18px - 128%
20px - 142%
24px - 172%
*/


/* FOR ALL */
p,td,div,body,h1,h2,h3,h4,textarea,input,select,ul,li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    z-index: 1
}

body {background: #FFFFFF;}
img {border: none;}
body,div,form,table,img {margin: 0px; padding: 0px;}
table {border-collapse: collapse; border: none;}
table td {padding: 0;}
input, select {margin: 0; font-family: Verdana, Arial;}
h1,h2,h3,h4 {font-weight: normal; text-align: left; margin: 0; padding: 0;}
div {
    width: auto;
}
a {color: #336699; text-decoration: underline; cursor: pointer;}
a:hover {
    color: #9F6D0D;
}
/*a:visited {color: #384e66;}*/
p {
    padding: 0 0 14px 0;
    margin: 0;
    display: block;
    font-size: 12px;
}
br {line-height: 10px;}
ul {margin: 0 0 12px 0; padding: 0; width: auto; display: block; list-style: none;}
ul li {margin: 0; padding: 0 0 8px 14px; display: block; background: url(/file/2195/li_point) 0 5px no-repeat;}
ol {padding: 0 0 0 30px; margin: 0 0 8px 0; list-style-position: outside;}
ol li {padding: 0 0 12px 0; margin: 0;}
.clear {clear: both; height: 1px; line-height: 1px;}
.clear img {width: 1px; height: 1px;}
.clear_right {clear: right;}

h4 {padding: 0 0 15px 0; text-align: left; margin: 0; font-size: 114%; font-weight: bold;}

.head {
    min-width: 990px;
    background-color: #FFF;
    border-top-width: 2px;
}
.head table {width: 100%;}
.head td {
    padding: 15px 10px 15px 10px;
    background-color: #f5f5ed;
}
.head tr {vertical-align: middle;}
.logo {margin: 0 0 0 10px; display: block;}
.logo img {background: transparent url(/file/2195/logo) 0 0 no-repeat; width: 217px; height: 93px;}
.head .top_links {padding: 33px 20px 20px 20px;}
.top_links a {padding: 0 0 0 18px; background-position: 0 0; background-repeat: no-repeat; display: block; line-height: 13px; margin: 0 0 3px 0; font-size: 12px;}
.top_adv_link {background-image: url(/file/2195/icon_adv);}
.top_contact_link {background-image: url(/file/2195/icon_tel);}
.top_deliv_link {background-image: url(/file/2195/icon_deliv);}

.topmenu table {width: 100%;}

.topmenu td {width: 10%; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid; font-size: 16px;}
.topmenu td a {display: block; background: #336699; color: #FFFFFF; padding: 2px 10px 3px 10px; white-space: nowrap; text-align: center; text-decoration: none;}
.topmenu td a:hover {background: #003c64; color: #FFFFFF;}

.topmenu td a.topmenu_now {background: #003c64;}

table.submenu {
    width: 100%;
}

table.submenu td {
    background: #ebebd9;
    border-bottom: #FFFFFF 1px solid;
    text-align: center;
    width: 10%;
}

table.submenu td a {
    display: block;
    //float: center;
    padding: 4px 8px;
    white-space: nowrap;
}

table.submenu td a:hover, table.submenu td a.submenu_now {
    background: #e3e3b4;
}

.top_search_text {margin: 0 4px 0 0; border: none; background: #FFFFFF; width: 96%; height: 12px; color: #788da1; font-size: 11px; margin: 2px 5px; //margin: 1px 5px; padding: 0;}
.top_search_text_unit {border: #788da1 1px solid; height: 16px; background: #FFFFFF;}
.main_top_search {background: #e3e3b4; border-bottom: #FFFFFF 1px solid; border-right: #FFFFFF 1px solid; padding: 2px 16px; width: 26%;}
.main_top_search table {width: 100%;}
.main_top_search .top_search_text {border: #788da1 1px solid; width: 96%; height: 16px; //height: 12px; line-height: 12px; padding: 0 5px; //padding: 2px 5px; margin: 4px 5px;}
.submit_button {border: #788da1 1px solid; background: #ebebeb url(/file/2195/arrow_button) center no-repeat; width: 28px; height: 18px; cursor: pointer;}

.main_subhead th {background: #e3e3b4; color: #788da1; text-align: left; padding: 4px 8px; border-bottom: #FFFFFF 1px solid; border-right: #FFFFFF 1px solid; font-weight: bold; font-size: 13px; white-space: nowrap;}
.main_subhead th a {padding: 0 10px 0 0; background: url(/file/2195/arrow_white_down) right center no-repeat; color: #788da1; text-decoration: none;}
.currency_top {background: #ebebd9; padding: 1px 8px 3px 8px; border-right: #FFFFFF 1px solid; font-size: 13px; white-space: nowrap;  border-bottom: #FFFFFF 1px solid;}
.cur_up {padding: 0 15px 0 0; background: url(/file/2195/arrow_cur_up) right center no-repeat;}
.cur_down {padding: 0 15px 0 0; background: url(/file/2195/arrow_cur_down) right center no-repeat;}

.left_name {
    color: #FFFFFF;
    font-size: 14px;
    text-align: left;
    padding: 5px 12px;
    font-weight: normal;
    background-color: #369;
}
.name {
    color: #FFFFFF;
    font-size: 14px;
    text-align: left;
    padding: 5px 10px 5px 17px;
    margin: 0 0 10px 0;
    font-weight: normal;
    background-color: #369;
    background-repeat: repeat-x;
    background-position: 0 bottom;
}
.left_name a,.name a {
    color:#FFFFFF;
    font-size:14px;
    padding:0 10px 0 0;
    text-decoration:none;
    text-transform:uppercase;
}
.left_name a:hover,.name a:hover,.unit_name a:hover  {
    color: #C8D8E5;
}

.left_list {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 0px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    background-color:#C9D8E6;
}

.left_list span {
    display: block;
    padding: 4px 20px 5px 26px;
    border-bottom: #c0cfdc 1px solid;
    font-weight: bold;
    background: url(/file/2195/arrow) 17px 11px no-repeat;
    background-image: url(/file/2195/arrow);
}
.left_list span a {text-decoration: none;}
.left_list span .left_list_cur {
    color: #003C64;
}
.left_sublist span.left_list_cur {
    background-color:#EFF3F7;
}
.left_list span.left_list_open {background: #c3d1de url(/file/2195/arrow_blue_down) 17px 13px no-repeat;}
.left_list span.left_list_now {background: #c3d1de url(/file/2195/arrow) 17px 11px no-repeat;}
.left_list span.left_list_open a,.left_list span.left_list_now a {color: #000000;}
.left_list ins {
    padding: 0 20px 0 26px;
    /*background: url(/file/2195/corner_right_bottom) right bottom no-repeat;*/
    font-size: 13px;
    display: block;
    text-decoration: none;
    font-weight: bold;
    min-height: 11px;
    height: 11px;}
.left_list_main span {font-weight: normal;}
.left_list_main span a {text-decoration: underline;}
.left_list_main ins {
    padding: 5px 20px 9px 26px;
    border-bottom-width: 2px;
    border-bottom-color: #369;
    border-bottom-style: none;
}
.left_sublist {background: #d6e1ec;}
.left_sublist span {
    display: block;
    padding: 4px 20px 5px 36px;
    border-bottom: #c0cfdc 1px solid;
    font-weight: normal;
    background: url(/file/2195/arrow) 27px 11px no-repeat;
    background-image: url(/file/2195/arrow);
}

.left_subsublist {background: #eaeff3; padding: 0 0 0 27px; border-bottom: #c0cfdc 1px solid;}
.left_subsublist span {display: block; padding: 4px 20px 5px 20px; border-bottom: #c0cfdc 1px dashed; font-weight: normal; font-size: 13px; background: url(/file/2195/arrow) 10px 9px no-repeat; margin-bottom: -1px;}
.left_subsublist span.left_subsublist_name {background: none; font-weight: bold;}
.left_subsublist span.left_subsublist_open {background: url(/file/2195/icon_minus) 0 5px no-repeat;}
.left_subsublist span.left_subsublist_close {background: url(/file/2195/icon_plus) 0 5px no-repeat;}
.left_subsublist span.left_subsublist_unit {padding: 4px 20px 5px 30px;  background: url(/file/2195/arrow) 20px 9px no-repeat;}


.banner {
    padding: 20px 0 20px 0;
    text-align: center;
}
.banner2 {
    padding: 10px 0 10px 0;
    text-align: center;
}

.subhead {padding: 0 0 0 1px; min-width: 988px; clear: both; //padding-right: 1px; //overflow-x: hidden;}
.blog_unit .subhead { clear: none !important; }
.main_top_news {background: #c9d8e6 url(/file/2195/corner_right_top_main) right 0 no-repeat !important;; padding: 5px 0 3px 0; border-bottom: #FFFFFF 1px solid; width: 50%;}

.main_top_news span { display: block; font-size: 13px; padding: 0 10px 5px 10px; position: relative; line-height: 16px; clear: right;}

.main_top_news span.date { background: #EBEBD9 none repeat scroll 0 0; padding: 0 2px 3px 5px; margin-left: 14px; color:#555555; display: block; margin-right: 10px; float: left;}
.main_top_news span a {color: #996600;}


.left_column {float: left; width: 26%; min-width: 253px;}

.column {float: left; width: 49%; min-width: 361px;}
.wide_column {float: left; width: 73%; //padding-right: 1px; //overflow-x: hidden; position: relative; //margin-right: -1px; min-width: 722px;}
html>body .wide_column { width: 74%; }
html>body .column {
	width: 50%;
	background-color: #ffffff;
}
b2b-on {}
b2b-off {}

.inner_column {border-right: #FFFFFF 1px solid; position: relative; z-index: 11;}

.block {
    padding: 0 20px 10px 18px;
}
.block_right {padding: 0 20px 20px 18px;}

.list {margin: 0;}
.list li {
    padding: 0 0 8px 0px;
    background: url(/file/2195/arrow) 0 5px no-repeat;
    font-size: 12px;
}
.list li span {font-size: 12px;}

.unit_block_top {border-top: 0 none !important; margin: 0 10px 20px; padding: 0px 12px 0 5px;}
.unit_block_top2 {
    border-top: 0 none !important;
    margin: 0 10px 0px 0px;
    padding: 0px 12px 0 5px;
}
.unit_block_top3 {
    border-top: 0 none !important;
    margin-top: 0;
    margin-right: 10px;
    margin-bottom: 5px;
    margin-left: 50px;
    padding-top: 0px;
    padding-right: 12px;
    padding-bottom: 0;
    padding-left: 5px;
}
.unit_block_top dd {
    display: block;
    padding: 0 0 8px 2px;
    font-size: 12px;
}
.unit_block_top dt {
    padding: 1px 3px;
	margin-right: 5px;
    background: #ebebd9;
    color: #369;
    float: left;
    clear: left;
    display: block;
    font-size: 14px;
    font-family: "Times New Roman", Times, serif;
    font-weight: normal;
}
.unit_block_top dd br {line-height: 3px;}

.unit_block_top dl { margin-bottom: 0; margin-top: 0; }

.link_more {
    font-size: 11px;
    font-weight: normal;
    color: #8B6D0D;
    text-transform: lowercase;
}
.unit_img {padding: 1px; border: #a9bd1e 1px solid; margin: 0 0 5px 10px; float: right;}
.unit_block {
    border-top: #c9d8e6 1px solid;
    margin: 0 10px 20px 18px;
    padding: 17px 12px 0 10px;
    border-top-style: none;
}
.unit_name {
    padding: 0 0 10px 12px;
    position: relative;
    left: -13px;
    z-index: 1;
    font-size: 14px;
    font-weight: normal;
}
.unit_name a {
    background: #ebebd9 url(/file/2195/arrow) 3px 5px no-repeat;
    padding: 0 5px 0 5px;
    color: #FFF;
    background-color: #369;
    border-bottom-color: #003C64;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    text-decoration: none;
}
.main_expert_block {padding: 0 15px 20px 26px;}

.small_right_img { float: right; margin: 0 0 5px 10px; z-index: 1; }
.scaled_75_65   { position: relative; width: 75px; height: 65px; z-index: 0; top: 0px; left: 0px; }
.scaled_75_75   { position: relative; width: 75px; height: 75px; z-index: 0; top: 0px; left: 0px;}
.scaled_75_100  { position: relative; width: 75px; height: 100px; z-index: 0; top: 0px; left: 0px;}
.scaled_90_80   { position: relative; width: 90px; height: 80px;z-index: 0; top: 0px; left: 0px; }
.scaled_125_160 {
    position: relative;
    width: 100px;
    height: 125px;
    z-index: 0;
    top: 0px;
    left: 0px;
}
.scaled_125 {
    position: relative;
    width: 125px;
    z-index: 0;
    top: 0px;
    left: 0px;
}
.scaled_75 {
    position: relative;
    width: 75px;
    z-index: 0;
    top: 0px;
    left: 0px;
}

.small_left_img {float: left; margin: 0 10px 5px 0; border: #cdd5e2 1px solid;}
.icon_left_img { float: left; margin: 3px 5px 5px 0; }
.expert_name {font-weight: bold; padding: 0 0 2px 0;}
.expert_info {color: #8B6D0D; padding: 0 0 2px 0; font-size: 12px;}
.expert_info  {
    color: #8B6D0D;
    padding: 0 0 2px 0;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 10px
}
.ipo_left_block {color: color: #8B6D0D; margin-bottom: 10px; font-weight: bold}
.expert_date {
    font-size: 14px;
    font-weight: normal;
    font-family: "Times New Roman", Times, serif;
}

.press_list {
    padding: 0 15px 20px 18px;
    font-size: 12px;
}
.press_list span {
    padding: 0 0 12px 8px;
    /*background: url(/file/2195/arrow) 0 5px no-repeat;*/
    display: block;
}
.press_list .clear {border-top: #c9d8e6 1px solid; margin: 5px 0 10px 0;}
.press_list span .small_right_img { border: 0 !important; }

.left_container {padding: 0 18px 0 16px;}
.main_left_list {
    border-bottom: #c9d8e6 1px solid;
    margin: 0 0 7px 0;
    padding: 0 0 8px 0;
}
div.main_left_list{
    background-color:#ffffff;
}
.main_left_list_last {margin: 0 0 12px 0; padding: 0 0 10px 0;}
.main_left_title {padding: 0 0 10px 0; font-weight: bold;}
.main_left_list span {display: block; padding: 0 0 2px 0; font-size: 12px;}
.main_left_list ins {display: block; padding: 10px 0 0 0; font-size: 12px; text-decoration: none; font-weight: bold;}

.main_left_list .file_unit,.file_unit  {display: block; background: url(/file/2195/icon_file) 0 1px no-repeat; padding: 0 0 2px 15px; font-size: 12px;}

.left_post_block {width: 100%;}
.left_post_block td {padding: 10px 10px 0 10px;}
.left_text_input {margin: 0 4px 0 0; border: #788da1 1px solid; background: #FFFFFF; width: 90%; height: 16px; //height: 12px; line-height: 12px; padding: 0 5px; //padding: 2px 5px; color: #788da1; font-size: 12px;}
.left_column .unit_block {
    margin: 0;
    padding: 0 18px 20px 18px;
    border: none;
    font-size: 12px;
}
.left_column .unit_block .unit_name {left: -7px;}

.overfoot {border-collapse: separate; border: none; margin: 0 0 10px 0;}
.overfoot td {vertical-align: top;}
.overfoot_block {
    background: #eff3f7;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    border-bottom: 1px solid rgb(51, 102, 153);
}
.overfoot_title {
    font-weight: normal;
    padding: 2px 5px;
    /*background: url(/file/2195/icon_rank) 0 0 no-repeat;*/
    margin-bottom: 10px;
    color: #FFF;
    background-color: #369;
}
.overfoot table tbody,
.overfoot table tbody tr {
    width:100%;
}

.foot {width: 100%; min-width: 990px;}
.foot td {vertical-align: middle; padding: 20px 0 20px 12px; font-size: 12px; background: #f5f5ed;}
.counters {border-collapse: separate; border: none;}
.counters td {padding: 0;}

.top_news {width: 100%;}
.top_news td {background: #c9d8e6 url(/file/2195/corner_right_top) right 0 no-repeat; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid; min-width: 240px; width: 25%; padding-right: 10px;}
.top_news td img { float: left; margin: 0 5px 0 0; }
.top_news td br { display:none; }
.top_news a {color: #996600; margin: 0px 10px 0px 10px; display: block; font-size: 13px;}
.top_search {border-bottom: #e3e3b4 1px solid !important; background: #e3e3b4 url(/file/2195/corner_right_top) right 0 no-repeat !important; min-width: 222px !important; padding: 10px 11px 10px 21px; width: 26% !important;}
.top_search table td.top_search_text_td {width: 100% !important;}
.top_search td {background: none; border: none; width: auto; padding: 0 5px 5px 0; color: #788da1; font-size: 13px; min-width: 2px;}
.top_search .submit_button {margin-right: 5px;}
.top_nav {
    border: #FFFFFF 1px solid;
    border-top: none;
    padding: 2px 12px 2px 22px;
    font-size: 12px;
    margin-left: -1px;
    margin-bottom: 1px;
    background-color: #e4e3b5;
}
.top_nav a {text-decoration: none;}

.text_banner {border: #c2c2c2 1px solid; background: #f8f8f8; padding: 0 20px 12px 12px; margin: 0 0 20px 0;}
.text_banner_title {padding: 5px 0 11px 0;}
.text_banner_title ins {background: #e6e6e6; color: #000000; text-decoration: underline; padding: 5px;}
.text_banner_unit {padding: 0 0 12px 0;}
.text_banner_unit span {padding: 0 0 2px 0; display: block; font-weight: bold;}
.text_banner_unit span a {color: #195082;}
.text_banner_unit a {color: #006600; display: block;}

.expert_block {padding: 0 0 18px 0; border-bottom: #c0cfdc 1px solid; margin: 0 0 18px 0;}
.expert_block a {font-weight: bold;}
.expert_block a.expert_more {background: url(/file/2195/icon_plus) 0 3px no-repeat; padding: 2px 0 8px 18px; display: block; color: #000000; width: 300px; font-size: 12px;}
.expert_block a.expert_more_open {background: url(/file/2195/icon_minus) 0 3px no-repeat; padding: 2px 0 8px 18px; display: block; color: #000000; width: 300px; font-size: 12px;}

.expert_more_list {padding: 0 0 0 18px; margin: 0; display: block;}
.expert_more_list dt {
    padding: 2px 3px;
    background: #ebebd9;
    color: #555555;
    margin: 0 5px 0 0;
    float: left;
    clear: both;
    font-size: 14px;
    font-family: "Times New Roman", Times, serif;
}
.expert_more_list dd {padding: 2px; margin: 0 0 5px 0;}
.expert_more_list dd a {
    font-weight: normal;
    font-size: 13px;
}
.expert_block td {vertical-align: top;}

.right_block {padding: 10px 18px 0 7px; float: right; clear: right; width: 240px; background: #FFFFFF; position: relative; z-index: 1;}

.left_container_news {position: relative; top: -20px; z-index: 1; border-top: #FFFFFF 1px solid;}
.left_container_news .left_name {text-align: left; padding-left: 16px; border-bottom: #FFFFFF 1px solid;}

.calendar_left {margin-right: -1px;}
.calendar_left table {width: 100%;}
.calendar_left th {border-bottom: #FFFFFF 1px solid; border-right: #FFFFFF 1px solid; background: #e3e3b4; height: 20px; text-align: center; vertical-align: middle; font-size: 12px; font-weight: normal;}
.calendar_left td {border-bottom: #FFFFFF 1px solid; border-right: #FFFFFF 1px solid; background: #f5f5ed; height: 18px; text-align: center; vertical-align: middle; font-size: 13px;}
.calendar_left td.calendar_now {background: #FFFFFF;}
.calendar_left td a {text-decoration: none;}
.calendar_left td ins {text-decoration: none; color: #788da1; font-weight: bold; font-size: 14px;}

.calendar_select_block {padding: 0 0 0 10px; background: #e3e3b4; border-bottom: #FFFFFF 1px solid;}
.calendar_select_block td {padding: 0 5px 0 0; height: 32px; vertical-align: middle;}
.date_select {color: #788da1; padding: 0; font-size: 11px;}

.left_subscribe {background: #c9d8e6 url(/file/2195/corner_right_bottom) right bottom no-repeat; padding: 12px 10px 12px 16px;}
.left_subscribe td {padding: 0 5px 5px 0; font-size: 12px;}
.left_subscribe .left_text_input {width: 120px; margin: 0; font-size: 11px;}

h1.name, h2.name {text-align: left; padding-left: 20px; font-size: 20px; font-weight: normal;}

.small_print_button {width: 23px; height: 17px; background: url(/file/2195/icon_print) center center no-repeat; border: #788da1 1px solid; margin: 0 5px 0 0;}
.small_up_button {width: 23px; height: 17px; background: url(/file/2195/icon_up) center center no-repeat; border: #788da1 1px solid; margin: 0 5px 0 0;}
.small_send_button {width: 23px; height: 17px; background: url(/file/2195/icon_send) center center no-repeat; border: #788da1 1px solid; margin: 0 5px 0 0;}

.bank_search {background: #e9f3fb; border: #c9d8e6 1px solid; padding: 10px 5px 8px 15px;}
.bank_search table {width: 98%;}
.bank_search span {display: block; padding: 0 0 12px 0; font-size: 16px; font-weight: bold;}
.bank_search .bank_search_text {padding: 0 0 3px 0; font-size: 14px; font-weight: normal;} 
.bank_search td {padding: 0 7px 12px 0; vertical-align: middle; white-space: nowrap;}
.bank_text_input_unit {border: #336699 1px solid; background: #FFFFFF; padding: 3px 5px; //padding: 2px 5px;}
.bank_text_input {border: none; background: #FFFFFF; font-size: 12px; width: 97%; height: 14px; padding: 0; margin: 0;}

.search_button {
    border: #788da1 1px solid;
    /*background: #ebebeb url(/file/2195/arrow_button) right center no-repeat;*/
    line-height: 10px;
    cursor: pointer;
    padding: 2px 24px 2px 11px;
    font-size: 12px;
    text-align: center;
    width: 87px;
    height: 22px;}
.send_button {border: #788da1 1px solid; background: #eaeaea url(/file/2195/arrow_button) right center no-repeat; line-height: 10px; cursor: pointer; padding: 2px 24px 2px 11px; font-size: 11px; color: #336699; font-family: MS Sans Serif,Arial,Verdana; width: 97px; height: 22px;}

.bank_list {clear: both; border-top: #d1d1d1 1px solid; padding: 5px 0 0 0;}
.bank_list_city {padding: 0 0 5px 0; font-size: 16px; font-weight: bold;}
.bank_list_city span {border-bottom: #996600 1px dashed; font-size: 14px; font-weight: normal; cursor: pointer;}
.bank_list_city span img {width: 10px; height: 10px; background: url(/file/2195/arrow_blue_down) center center no-repeat;}

.letter_nav {padding: 5px 0 12px 0;}
.letter_nav ins {text-decoration: none; background: #eeeeee; padding: 3px 6px; font-weight: bold;}
.letter_nav span {padding: 3px 6px;}

.number_nav {padding: 5px 0 12px 0; text-align: center; padding: 15px 0 5px 0; margin: 0 1px 0 0; font-size: 12px;}
.number_nav ins {text-decoration: none; background: #eeeeee; padding: 3px 6px; font-weight: bold;}
.number_nav span {padding: 3px 6px;}

.bank_list_tbl {border-bottom: #c9d8e6 1px solid;}
.bank_list_tbl th {background: #336699; font-weight: bold; color: #FFFFFF; padding: 3px 11px; white-space: nowrap; border-right: #FFFFFF 1px solid; text-align: left;}
.bank_list_tbl th span {padding: 0 0 0 9px; background: url(/file/2195/arrow_white_down) 0 center no-repeat;}
.bank_list_tbl td {padding: 2px 11px; font-size: 16px; vertical-align: top; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid;}
.bank_list_tbl tr {background: #f7f7f7;}
.bank_list_tbl tr.odd {background: #eaeff3;}
.bank_list_tbl tr.white {background: #ffffff;}
.bank_list_tbl .filial_close {margin: 0 12px 0 7px; background: url(/file/2195/icon_plus) 0 0 no-repeat; width: 12px; height: 12px; cursor: pointer;}
.bank_list_tbl .filial_open {margin: 0 12px 0 7px; background: url(/file/2195/icon_minus) 0 0 no-repeat; width: 12px; height: 12px; cursor: pointer;}
.bank_list_tbl td span {padding: 0 0 0 31px;}
.bank_list_tbl td ins {padding: 0 0 0 40px; text-decoration: none;}

.title {
    color: #8B6D0D;
    font-size: 28px;
    padding: 0 0 15px 0;
    line-height: 28px;
	font-family:"Times New Roman", Arial;
}
.title ins {display: block; font-size: 12px; color: #000000; text-decoration: none;}

.article_buttons {text-align: center; padding: 0 0 15px 0;}

.comment_block .title {
    padding: 5px 14px;
    background: #e4e3b5;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    border-bottom: #FFFFFF 1px solid;
    line-height: normal;
    font-family: Arial, Helvetica, sans-serif;
}
.comment_block .comment_unit {padding: 10px 14px; background: #f7f7f7; border-bottom: #FFFFFF 1px solid;}
.comment_block .comment_unit_odd {padding: 10px 14px; background: #eeeeee; border-bottom: #FFFFFF 1px solid;}
.comment_block .comment_unit span,.comment_block .comment_unit_odd span {padding: 0 0 5px 0; display: block;}
.comment_block .comment_unit span a,.comment_block .comment_unit_odd span a {text-decoration: none;}
.comment_block .number_nav {border: none; padding: 8px 0;}

.comment_area_block {margin: 0 0 25px 0;}
.comment_area_block .title {padding: 5px 14px; background: #c0cfdc; font-size: 14px; color: #000000; font-weight: bold;}
.comment_area {background: #cad7e7; padding: 12px 15px;}
.comment_area table {width: 100%; margin: 0 0 12px 0;}
.input_user_name_block {border: #788da1 1px solid; background: #FFFFFF; height: 20px; width: 70%;}
.input_user_name {height: 14px; width: 97%; border: none; background: none; font-size: 12px; color: #788da1; margin: 3px 5px; padding: 0;}
.comment_send_button {padding: 12px 0 0 0; text-align: right;}

.bottom_news_list {padding: 0 0 15px 0;}
.bottom_news_list span {padding: 0 0 2px 0; display: block;}
.bottom_news_list .title {font-size: 16px; padding: 0 0 10px 0; margin: 0; color: #000000; font-weight: bold; line-height: 16px;}

.bank_search_data table {width: auto;}
.bank_search_data table td {padding: 0 5px 5px 0; font-weight: bold;}
.bank_search_data table span {font-weight: normal; display: inline; font-size: 13px; color: #666666; padding: 0;}

.with_banners {
    margin-right: 275px !important;
    padding-right: 0;
}
.with_banners .search_hide_button {//left: 8px; margin-top: -8px;}
.search_hide_button {position: relative; left: 5px; top: 8px; z-index: 1;}
.search_hide_button ins {padding: 3px 28px 3px 12px; color: #336699; cursor: pointer; display: block; background: #c9d8e6 url(/file/2195/icon_close) center right no-repeat; white-space: nowrap; text-decoration: underline; width: 52px;}
.search_hide_button ins.search_open {width: 180px;  background: #c9d8e6 url(/file/2195/icon_open) center right no-repeat; }

.bank_select {border: #336699 1px solid; background: #FFFFFF; height: 20px; padding: 1px 0; margin: 0; width: 100%; font-size: 12px;}
.checkbox_block {line-height: 20px;}

.bank_adv_block {border: #abb400 1px solid; padding: 10px 10px 3px 65px; background: #f5f5ed url(/file/2195/big_info) 10px center no-repeat; color: #555555; font-size: 16px; font-weight: bold;}
.bank_adv_block span {font-size: 13px; text-align: right; display: block; font-weight: normal;}
.bank_adv_block span a,.bank_adv_block span a:hover,.bank_adv_block span a:visited {color: #996600;}

.search_result_tbl {margin-right: -1px; border-bottom: #c9d8e6 1px solid;}
.search_result_tbl th {border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid; background: #c9d8e6; padding: 5px 10px; vertical-align: middle; text-align: left; font-weight: normal;}
.search_result_tbl th.cur_sort {background: #336699;}
.search_result_tbl th.cur_sort a,.search_result_tbl th.cur_sort span {color: #FFFFFF; padding: 0 10px 0 0; background: url(/file/2195/arrow_white_down) right center no-repeat; text-decoration: none;}
.search_result_tbl td {border-top: #c9d8e6 1px solid; padding: 5px; vertical-align: top; text-align: left; font-weight: normal;}
.search_result_tbl tr.first_tr td {border: none;}
.search_result_tbl tr.child_tr td {border-top: #c0cfdc 1px dotted;}
.search_result_tbl tr.child_tr td.first_empty {border: none;}
.result_tbl_info img {width: 15px; height: 15px; background: url(/file/2195/arrow_more) center center no-repeat;}
.result_tbl_info:hover img {width: 15px; height: 15px; background: url(/file/2195/arrow_more_over) center center no-repeat;}

.text_banner_tbl {margin: 0 20px 20px 10px; border: #c2c2c2 1px solid; background: #f8f8f8; }
.text_banner_tbl td {padding: 15px 10px 0 10px; width: 24%; vertical-align: top;}
.text_banner_tbl td.text_banner_tbl_first {padding: 0 10px; width: 26%;}

.bank_page_logo {padding: 0 0 20px 0;}
.bank_contact_tbl {width: 99%; background: url(/file/2195/dot) 0 0 repeat-x; margin: 0 0 10px 0;}
.bank_contact_tbl td {background: url(/file/2195/dot) 0 bottom repeat-x; padding: 5px 5px 5px 10px;}

.bank_info_unit {border: #c0cfdc 1px solid; padding: 1px; margin: 0 0 10px 0;}
.bank_info_title {background: #eaeff3; padding: 5px 8px; font-weight: bold;}
.bank_info_title .bank_info_button {float: right; font-weight: normal; display: block; padding: 0 15px 0 0; font-size: 13px; background: url(/file/2195/icon_plus) right 2px no-repeat; position: relative; z-index: 1; color: #336699; cursor: pointer;}
.bank_info_title .bank_info_button_open {float: right; font-weight: normal; display: block; padding: 0 15px 0 0; font-size: 13px; background: url(/file/2195/icon_minus) right 2px no-repeat; position: relative; z-index: 1; color: #336699; cursor: pointer;}

.left_bank_container {background: #ebebd9; margin: 0 0 10px 5px; padding: 2px 15px; font-size: 13px;}
.c11 {position: absolute; z-index: 2; width: 9px; height: 9px;}
.c11 div{position: relative; z-index: 2; width: 9px; height: 9px; top: -2px; left: -15px;}
.c11 div img {background: url(/file/2195/c11) 0 0 no-repeat; width: 9px; height: 9px;}
.c12 {height: 9px; text-align: right; position: relative; top: -2px; left: 15px;}
.c12 img {background: url(/file/2195/c12) 0 0 no-repeat; width: 9px; height: 9px;}
.c21 {position: absolute; z-index: 2; width: 9px; height: 9px;}
.c21 div{position: relative; z-index: 2; width: 9px; height: 9px; top: -7px; left: -15px;}
.c21 div img {background: url(/file/2195/c21) 0 0 no-repeat; width: 9px; height: 9px;}
.c22 {height: 9px; text-align: right; position: relative; top: 2px; left: 15px;}
.c22 img {background: url(/file/2195/c22) 0 0 no-repeat; width: 9px; height: 9px;}

.bank_info_links {padding: 0 10px 10px 10px;}
.bank_info_links span {display: block; padding: 0 0 3px 0; font-size: 13px;}
.bank_info_links a {font-weight: bold; font-size: 14px;}
.bank_info_content {padding: 8px;}
.bank_info_content span {font-weight: bold; padding: 0 0 5px 0; display: block;}
.bank_info_content span span.insurance {padding: 0 0 0 20px; background: url(/file/2195/icon_insurance) 0 3px no-repeat; display: inline; font-weight: normal;}
.bank_info_list {margin: 0 0 5px 0;}
.bank_info_list li {padding: 0 0 3px 10px; background: url(/file/2195/arrow) 0 6px no-repeat;}
.bank_info_content ins {font-size: 13px; display: block; text-decoration: none;}
.bank_info_content ins a {font-weight: bold;}

.bank_info_content dl {padding: 0; margin: 0; display: block;}
.bank_info_content dl dt {padding: 1px 0; background: #ebebd9; color: #555555; float: left; clear: left; font-size: 12px; display: block; width: 60px; text-align: center;}
.bank_info_content dl dd {padding: 0 2px 5px 0; margin: 0 0 5px 65px; display: block;}
.bank_info_content dl dd a {font-weight: normal;}

.news_list {padding: 20px 5px 10px 8px;}
.news_border {border-top: #c3d1de 1px solid;}
.news_list dd {display: block; padding: 0 0 18px 2px;}
.news_list dt {padding: 1px 3px; background: #ebebd9; color: #555555; float: left; clear: left; display: block; font-size: 13px;}
.news_list dd br {line-height: 3px;}

.blog_unit {margin: 0 0 0 -6px; padding: 7px 0 10px 8px; text-indent: -6px; line-height: 1.3em; border-bottom: #c9d8e6 1px solid;}
.blog_unit span {padding: 0 6px; background: #ebebd9; color: #555555; font-size: 13px;}
.blog_unit .bottom_link {display: block; margin: 4px 0 0 0; font-weight: bold; font-size: 12px; padding: 0; background: none;}
.blog_unit .bottom_link a {padding: 0 0 0 10px; background: url(/file/2195/arrow) 0 5px no-repeat;}

.archive_year {display: block; padding: 0 0 10px 20px; background: url(/file/2195/arrow) 7px 7px no-repeat; font-size: 18px; font-weight: bold; color: #000000; text-decoration: none;}
.archive_year_open {display: block; padding: 0 0 10px 20px; background: url(/file/2195/arrow_blue_down) 4px 9px no-repeat; font-size: 18px; font-weight: bold; color: #000000; text-decoration: none;}
.archive_year_block {padding: 0 0 6px 0;}
.archive_year_block span {display: block; padding: 0 0 8px 20px; background: url(/file/2195/icon_file) 0 2px no-repeat; font-size: 13px;}

.checkbox {margin: 3px 0 0 0;}

.kurs_block {background: #e9f3fb; border: #c9d8e6 1px solid; padding: 10px 5px 8px 15px; margin: 0 0 1px 0;}
.kurs_block span {display: block; padding: 0 0 5px 0; font-size: 16px; font-weight: bold;}
.kurs_block td {padding: 0 7px 12px 0; vertical-align: middle; white-space: nowrap;}
.view_button {border: #788da1 1px solid; background: #ebebeb url(/file/2195/arrow_button) right center no-repeat; line-height: 10px; cursor: pointer; padding: 2px 24px 2px 11px; font-size: 12px; text-align: center; width: 100px;}
.kurs_select {border: #336699 1px solid; background: #FFFFFF; height: 20px; padding: 1px 0; margin: 0; font-size: 12px;}

.kurs_tbl {width: 100%; float: left;}
.kurs_tbl th {background: #c9d8e6; padding: 6px 12px; font-weight: bold; text-align: left; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid;}
.kurs_tbl td {background: #f7f7f7; padding: 5px 12px; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid;}
.kurs_tbl td h1 {font-size: 16px; font-weight: bold; padding: 0; margin: 0; display: inline; text-transform: uppercase;}
.kurs_tbl tr.odd td {background: #eaeff3;}
.kurs_tbl th.link_more {padding: 0 0 0 18px; background: url(/file/2195/icon_plus) 0 4px no-repeat; font-size: 14px;}
.kurs_tbl th.link_more_open {padding: 0 0 0 18px; background: url(/file/2195/icon_minus) 0 4px no-repeat; font-size: 14px;}
.kurs_tbl tr.line td {background: #ebebd9;}
.kurs_tbl td.line {background: #ebebd9 !important;}
.kurs_tbl tr.line td.line_left {border-right: #d7411c 1px solid; background: #ebebd9 !important;}
.kurs_tbl td.line_top {border-bottom: #d7411c 1px solid; background: #ebebd9 !important;}
.kurs_tbl tr.line td.now {border-bottom: #d7411c 1px solid; border-right: #d7411c 1px solid; background: #e3e3b4;}

.bottom_buttons {text-align: center; padding: 15px 0;}
.kurs_subblock {border: #c9d8e6 1px solid; border-top: none; background: #ebebd9; padding: 10px 5px 8px 15px; position: relative; top: -1px; margin: 0 0 20px 0;}
.kurs_subblock td {padding: 0 10px 5px 0;}
.kurs_subblock td span.up {padding: 0 10px; background: url(/file/2195/arrow_cur_up) right center no-repeat; font-weight: bold;}
.kurs_subblock td span.down {padding: 0 10px; background: url(/file/2195/arrow_cur_down) right center no-repeat; font-weight: bold;}

.kurs_block .kurs_inner_tbl {width: 98%;}
.kurs_block .kurs_calc_tbl {width: 98%;}
.kurs_block .kurs_calc_tbl td {padding: 0 10px 4px 0;}
.kurs_block .kurs_calc_tbl span {padding: 0 0 2px 0;}
.result_text_input {border: none; background: #FFFFFF; font-size: 12px; width: 97%; height: 14px; padding: 0; margin: 0; color: #d7411c; font-weight: bold;}
.build_button {border: #788da1 1px solid; background: #ebebeb url(/file/2195/arrow_button) right center no-repeat; line-height: 10px; cursor: pointer; padding: 2px 24px 2px 11px; font-size: 12px; text-align: center; width: 108px;}

.kurs_info_tbl th {border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid; background: #c9d8e6; padding: 7px; vertical-align: middle; text-align: left; font-weight: bold; white-space: nowrap;}
.kurs_info_tbl td {padding: 7px; vertical-align: top; border-top: #c0cfdc 1px dotted;}
.kurs_info_tbl tr.first_tr td {border-top: #FFFFFF 1px solid;}
.kurs_info_tbl td.letter {background: #ebebd9; font-weight: bold; border-top: none !important; border-right: #FFFFFF 1px solid; font-size: 16px; text-align: center;}
.kurs_info_tbl tr.sep td {padding: 0; line-height: 1px; height: 1px; background: #c0cfdc; border-top: #FFFFFF 1px solid;; border-bottom: #FFFFFF 1px solid;}

.search_tbl {width: auto !important;}
.search_tbl td {text-align: left; padding: 0 10px 5px 0;}
.search_tbl td span {padding: 0;}
.search_tbl td .bank_text_input {width: 345px;}
.search_tbl td .bank_text_input_unit {width: 345px;}
.search_small_button {border: #788da1 1px solid; background: #ebebeb url(/file/2195/arrow_button) center no-repeat; width: 31px; height: 22px; cursor: pointer;}

.termin_search {padding: 20px 0 0 0;}
.termin_search span {font-weight: bold; color: #FF0000;}
.termin_search span a, .termin_search span a:hover {color: #FF0000;}
.termin_search a span {text-decoration: underline; color: #FF0000;}

.bank_search_inner {width: auto !important;}
.bank_search_inner td {padding: 0 5px 10px 0; white-space: nowrap;}
.bank_search_inner td .bank_select {width: 150px;}

.search_check_block .bank_search_inner td {padding: 0 20px 10px 0;}
.search_check_block {padding: 0 15px 10px 15px; border: #b3b8ba 1px solid; margin: 10px 0 0 0;}
.block_name {position: relative; z-index: 1; top: 82px; left: 32px; }
html>body .block_name { top: -12px; left: -3px; }
.block_name span {font-weight: normal; background: #E9F3FB; padding: 0 3px; display: inline;}

.kurs_title {font-size: 18px; padding: 5px 0 10px 0;}
.graf_block {text-align: center; padding: 0 0 10px 0;}
.kurs_var_tbl td {padding: 3px 10px;}
.kurs_var_tbl span {color: #3399ff; font-weight: normal;}
.kurs_var_tbl span.up {color: #0dae4b;}
.kurs_var_tbl span.down {color: #ff0000;}

.kurs_informer {width: 238px; border: #c9d8e6 1px solid; padding: 8px 0 12px 0;}
.kurs_informer ins {padding: 8px 10px 8px 9px; font-weight: bold; display: block; text-decoration: none;}
.kurs_informer .number_nav ins {background: #eeeeee; padding: 3px 8px; display: inline;}
.kurs_informer span {padding: 5px 10px 0 9px; display: block;}
.kurs_informer span.usd {padding: 3px 10px 4px 9px; background: #f7f7f7; font-weight: bold; margin: 0 1px 1px 1px;}
.kurs_informer span.euro {padding: 3px 10px 4px 9px; background: #eaeff3; font-weight: bold; margin: 0 1px 1px 1px;}
.kurs_informer .number_nav span {padding: 3px 8px; display: inline;}
.kurs_informer .number_nav {text-align: left; padding: 12px 10px 0 9px;}

.kurs_informer .sep {height: 1px; line-height: 1px; border-top: #c9d8e6 1px solid; margin: 12px 0 8px 0;}
.kurs_informer .sep img {height: 1px;}

.kurs_calc_block {padding: 5px 5px 5px 15px;}

.top_checkbox {//margin-left: -3px;}

.main_subhead {width: 100%;}
.main_subhead .top_search {background: #e3e3b4 url(/file/2195/corner_right_top_main) right 0 no-repeat !important;}

.bottom_search {width: 24%; background: #E3E3B4; padding: 2px 16px; border-bottom: #FFFFFF 1px solid;}
.bottom_search table {width: 100%;}
.bottom_search td {padding: 0 5px 0 0;}


/** added by k1 **/
span.left_list_last a {
    color: #000000;
}

.logo_short img {
    background: url(/file/2195/bankir_short_logo) 0 0 no-repeat;
    width: 180px;
    height: 67px;
}

.blog_unit p, dl dd p {
    margin: 0px;
    padding: 0px;
    text-indent: 0px;
    font-size: 12px;
    padding-left: 10px;
}

.search_button_small {
    border: #788da1 1px solid;
    background: #ebebeb url(/file/2195/arrow_button_small) right center no-repeat;
    line-height: 10px;
    cursor: pointer;
    padding: 0px 5px 5px 0px;
    font-size: 75%;
    text-align: center;
    vertical-align: top;
    width: 63px;
    height: 18px;
}

ins.ins_vestnik {
    text-decoration: none;
    border: none;
}

a.link_vestnik {
    font-size: 12px;
    font-weight: bold;
    text-decoration: none !important;
}

.unp p {
    font-size: 12px;
    padding: 5px 0;
}

.block p img {
    margin: 5px;
}

a.discuss {
    font-weight: normal;
}

a.all_comments {
    font-weight: bold;
    font-size: 14px;
}

.content, .content p {
    font-size: 14px !important;
	font-family: Arial,Helvetica,sans-serif;
    /*font-family: "Times New Roman", Times, serif;
	font-size: 16px !important;*/
    text-align: justify;
}

.content li {
    padding: 0px 0px 0px 15px;
}

a.list_title {
    font-size: 18px;
}

ul.list li span {padding: 0 6px; background: #ebebd9; color: #555555; font-size: 13px; margin-right: 5px;}

/** Сохряняем старые стили которые использовались в статьях **/
.pretty {border-bottom: #c9d8e6 1px solid;}
.pretty th {background: #5995bd; font-weight: bold; color: #FFFFFF; padding: 3px 5px; border-right: #FFFFFF 1px solid; text-align: center !important; font-size: 12px;}
.pretty th span {padding: 0 0 0 9px; text-align: center !important;}
.pretty td {padding: 2px 5px; font-size: 12px; vertical-align: top; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid;}
.pretty tr {background: #f7f7f7;}
.pretty tr.odd {background: #eaeff3;}
.pretty tr.white {background: #ffffff;}
.pretty td span {padding: 0 0 0 31px;}
.pretty td ins {padding: 0 0 0 40px; text-decoration: none;}

/** Стили для опросов **/
.polls_q_close { margin: 0px; padding: 0px; background: url('/file/2195/icon_plus') 0px 0px no-repeat !important; width: 12px; height: 12px; cursor: pointer; }
.polls_q_open { margin: 0px; padding: 0px; background: url(/file/2195/icon_minus) 0 0 no-repeat; width: 12px; height: 12px; cursor: pointer; }
td.q_text { padding-left: 30px; }

div.active {
    border: 0px;
    margin: 0px;
    padding: 0px;
    display: block !important;
}

ul.tab_items {
    margin: 1em 0em 0.12em 0em;
    padding: 0px;
    white-space: nowrap;
}

ul.tab_items li {
    display: inline;
    margin: 0;
    border: 0;
    padding: 0.1em 0.75em;
    margin-bottom: 0.1em;
    font-weight: bold;
    cursor: pointer;
    color: #FFFFFF;
    background-color: #369;
    background-image: none;
    list-style-type: none;
    border-right: 1px solid white;
}

ul.tab_items li.active {
    background-color: #D6E1EC;
    color: #013C65;
    border-bottom:1px solid #C0CFDC;
}
div.bank_searchform_inner {
    background-color: #C9D8E6;
    border-bottom:1px solid #C0CFDC;
}

.bs_popup {
    border: 1px solid #d1d1d1;
    background-color: #ffffff;
    height: 100px;
    margin: 0px;
    padding: 5px 10px 10px 10px;
    overflow: auto;
    position: absolute;
    z-index: 100;
}

.bs_popup label {
    display: block;
}

.bs_popup label:hover {
    font-weight: bold;
}



/* NEW */

.left_column .uho {background-color:#F00: #e4e3b3; height: 14px; line-height: 14px; padding: 6px 10px 5px 25px;}
.uho {
    height: 14px;
    line-height: 14px;
    padding: 6px 10px 5px 10px;
    background-color: #EBEBD9;
}
.uho span {font-size: 75%; color: #d71e1b;}
.uho span.up {color: #279e5a;}
.uho ins {text-decoration: none; color: #7d93a0;}
.uho ins a {color: #7d93a0;}
.uho_right {
    height: 14px;
    line-height: 14px;
    padding: 6px 10px 5px 10px;
}

.top_search_block {background: #f5f5ed; padding: 19px 0 14px 0; border-bottom: #ffffff 1px solid; height: 20px;}
.top_search_block .left_column span {display: block; text-align: right; font-size: 18px; color: #003961; padding: 0 6px 0 0;}
.search_input {width: 75%; float: left; height: 14px; line-height: 14px; background: #FFFFFF; border: #788e9c 1px solid; margin: 0 5px 0 0; padding: 2px 0 2px 2px;}
.search_input input {width: 98%; height: 14px; line-height: 14px; font-size: 12px; border: none; background: none; padding: 0; margin: 0;}
.top_search_button {width: 90px; float: left; height: 20px;}
.top_search_button input {height: 20px; line-height: 12px; font-size: 12px; padding: 0 20px 0 7px;}

.top_news_tbl {width: 100%; border-bottom: #ffffff 1px solid;}
.top_news_tbl td {vertical-align: top; padding: 10px 18px; width: 37%; background: #ecebd9; line-height: 1.3em;}
.top_news_tbl td.left_adv_block {background: #c8d8e5 url(/file/blob36673811233583242295753757652894) right 0 no-repeat; width: 26%;}
.top_news_tbl td.right_big {width: 74%; font-size: 16px; }
.top_news_tbl td .topic {font-size: 18px; padding: 0 0 5px 0;}
.top_news_tbl td span {display: block; padding: 0 0 5px 6px; background: url(/file/blob366737612335829622680641452328090) 0 6px no-repeat;}
.top_news_tbl td.inner_td {background: #ecebd9 url(/file/blob36673811233583242295753757652894) right 0 no-repeat;}

.bottom_news_tbl {width: 100%; margin: 0 0 10px 0;}
.bottom_news_tbl td {vertical-align: top; padding: 10px 15px; width: 50%; background: #ecebd9; line-height: 1.3em;}
.bottom_news_tbl td .topic {font-size: 18px; padding: 0 0 5px 0;}
.bottom_news_tbl td span {display: block; padding: 0 0 5px 6px; background: url(/file/blob366737612335829622680641452328090) 0 6px no-repeat;}
.bottom_news_tbl td.inner_td {background: #ecebd9 url(/file/blob36673811233583242295753757652894) right 0 no-repeat;}


.footer {background: #f5f5ed; padding: 10px 0;}
.footer div {color: #57524e; font-size: 75%;}
.footer p {color: #57524e;
/*font-size: 75%;*/
padding: 0 0 15px 0;}
.footer .footer_left{width: 26%; float: left;}
.footer .footer_left div {padding: 0 15px 0 25px;}
.footer .footer_left span {color: #000000;}
.footer .footer_inner {width: 50%; float: left;}
.footer .footer_inner div {padding: 0 18px;}
.footer .footer_right {width: 23%; float: right;}
.footer .footer_right div {padding: 0 18px; text-align: right;}
.footer .footer_right span {padding: 0 0 0 5px;}

.img_right {float: right; margin: 2px 0 3px 10px; border: #c7d9e3 1px solid;}

.comment_block .title a {text-decoration: none; border-bottom: #003399 1px solid;}
.comment_block .title ins {text-decoration: none; display: inline; font-size: 14px;}
.comment_block .title ins a {
    margin: 0 0 0 10px;
    text-decoration: none;
    border-bottom: #003399 1px dashed;
    font-size: 12px;
}
.subtitle {
    font-size: 16px;
    padding: 10px 0;
}

.link_all {
    display: block;
    padding: 0 0 0 17px;
    margin: 0 0 10px 0;
    background: url(/file/blob366738012335831868875602095927100) 0 2px no-repeat;
    font-size: 13px;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}
.link_all ins {text-decoration: none; border-bottom: #000000 1px dashed;}

.print_link {
    display: block;
    float: right;
    /*width: 160px;*/
    text-align: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    position: relative;
    padding: 5px 5px;
}

img.scaled {
    position: absolute;
    top: 0px;
    left: 0px;
    /*border: #cdd5e2 1px solid;*/
    z-index: 1;
    /*width: 81px;*/
    /*height: 88px;*/
}

table.rating {
    width: 100%;
    border: 1px solid #9CAEC0;
}

table.rating th {
    background-color: #5995BD;
    text-align: center;
    color: #ffffff;
    border: 1px solid #9CAEC0;
}

table.rating th a {
    color: #ffffff;
    text-decoration: none;
}

table.rating tr.grp th {
    background-color: #EAEFF3;
    border: 1px solid #9CAEC0;
    color: #000000;
}

table.rating tr.a {
    background-color: #ffffff;
}

table.rating tr.b {
    background-color: #F7F7F7;
}

table.rating td {
    padding: 1px;
}
.top_tv {
padding-right: 0px !important; margin-left: 0px !important
}
.top_news_tbl tbody tr .left_adv_block div a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.left_column .inner_column .left_list #tab_BANK .banks_search_form .left_post_block tbody tr td label {
    font-size: 12px;
}

/* Anton 2010 */
.n_grayback {
    background-color:#F5F5ED;
}

.n_bignum {
    font-size: 22px;
    line-height: 12px;
}

.n_date,
.n_date_light,
.n_date_green {
    /*background-color:#EBEBD9;*/
    /*border-bottom:1px solid #336699;*/
}

.n_date_light,
dt.n_date_light,
.unit_block_top .n_date_light {
    background:none;
    /*background-color:#F2F5F9;*/
}

.n_date_green,
dt.n_date_green,
.unit_block_top .n_date_green {
    background:none;
    background-color:#F5F5ED;
    color:#8B6D0D;
    border-bottom:1px solid #8B6D0D;
}

.unit_block_top dt.n_date {
	background: none;
}

.n_autor_row_art_title {
    /*background: url('/file/blob366737612335829622680641452328090') no-repeat scroll 0pt 7px transparent;*/
    padding: 5px 0pt;
    font-weight: bold;
    font-size: 12px;
}

.n_autor_row_art_title a {
    font-size: 14px;
}

.n_autor_row_art_text {
    /*background:url("/file/blob366737612335829622680641452328090") no-repeat scroll 0 7px transparent;*/
    font-size:12px;
    padding-left:10px;
}

div.n_bank_searchform {
    background-color:#C9D8E6;
    border-bottom:1px solid #336699;
}

div.n_bank_searchform  ul.tab_items {
    padding: 10px 0 0 0;
	margin:0;
}

.n_bottom_img_1 {
	float:right;
	position: relative;
	top: -22px;
	right: 3px;
	vertical-align: top;
	height: 20px;
}
* html div.n_bottom_img_1 {
	top: -37px
}
*:first-child+html div.n_bottom_img_1 {
	top: -37px
}

.n_bottom_img_2 {
	float:right;
	position: relative;
	top: -20px;
	right: 2px;
	vertical-align: top;
	height: 50px;
}
* html div.n_bottom_img_2 {
	top: -34px
}
*:first-child+html div.n_bottom_img_2 {
	top: -34px
}

.n_bottom_img_3 {
	float:right;
	position: relative;
	top: -20px;
	right: 3px;
	vertical-align: top;
	height: 80px;
}
* html div.n_bottom_img_3 {
	top: -37px
}
*:first-child+html div.n_bottom_img_3 {
	top: -37px
}

.n_comments_num {
	font-size: 10px;
    font-weight: normal;
}

.n_comments_num a{
	font-size: 10px;
    font-weight: normal;
}

.blog_unit b {
    font-size:12px;
}

ul.sitemap{ margin:0 0 10px 0; font-size:14px; text-transform:uppercase;} 
ul.sitemap li{list-style:none; background:none; font-weight:bold;} 
ul.sitemap ul{margin:0 0 0 20px;} 
ul.sitemap ul li{font-size:12px;} 
ul.sitemap ul li a{text-decoration:none; text-transform:none; font-weight:bold;} 
ul.sitemap ul ul li{background:url("/file/3617/li_point") no-repeat scroll 0 5px transparent !important;  font-weight:normal; } 
ul.sitemap ul ul li a{font-weight:normal; } 

#yandex_direct_vertical{
width:250px;
margin:0 auto;
}

.ar_abstract {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.maxwidthwrapper {
/*	max-width: 1400px;*/
}

