@charset "utf-8";
/* CSS Document */

html, body { background:#fff; text-align:center; margin:0px; padding:0px; color:#000; height:100%; line-height:130%; font:normal 12px Arial;}
table, tr, td { vertical-align:top; text-align:left; padding:0px; margin:0px; color:#000; }
div { vertical-align:top; text-align:left; }
img { border:0px none; margin:0; padding:0; }
ul, li { padding:0px; margin:0px; margin-left:17px; }
img, div { behavior: url(iepngfix.htc) }
span { line-height:130%; }
form { padding:0; margin:0; }
input { margin:0; padding:2px; height:14px; width:170px; border:1px solid #a09f9e; color:#333; }
.inp2 { font:normal 10pt Verdana, Arial, Sans Serif; color:#4C4C4C; width:200px; height:20px; padding:0px 2px 0px 2px; border: solid 1px #194069; background:#F5F5F6; }
.btn { margin:0; padding:2px; height:auto; width:auto; border:1px solid #a09f9e; background:#EEEFF2; color:#333; margin-top:5px; }
textarea { margin:0; padding:2px; height:14px; width:170px; border:1px solid #a09f9e; color:#333; overflow:auto; width:300px; height:150px; }
select { border:1px solid #848484; color:#333; background:#f5f5f5; color:#303539; height:18px; font-size:12px; }
option { color:#303539; background:#f5f5f5; font-size:11px; }
.reset { background:#fff; color:#666; width:auto; height:auto; padding:1px 4px; border:1px solid #A1A1A1; cursor:pointer; margin-top:5px; font-weight:bold; }
.send { background:#A1A1A1; color:#fff; width:auto; height:auto; padding:1px 4px; border:1px solid #A1A1A1; cursor:pointer; margin-top:5px; font-weight:bold; }
.search_inp { width:120px; height:14px; padding:2px; background:#f5f5f5; border:1px solid #848484; color:#303539; margin-right:5px; }
.asterisk { color:#B81137; font: bold 14px Arial; }
.areadiv1 { padding:3px; }
.select2 { height:22px; font:normal 10pt Verdana, Arial, Sans Serif; color:#4C4C4C; padding:0px 2px 0px 2px; width:250px; border:solid 1px #4d7fb2; background:#F5F5F6; }
a, a:link, a:active, a:visited { color:#000; text-decoration: none; font-size:12px; }
a:hover { text-decoration:underline; }
.centrovka { margin:0 auto; width:1000px; }
.fl_left { float:left; }
.fl_right { float:right; }
.over_hide { overflow:hidden; }
.alcenter { text-align:center; }
.alleft { text-align:left; }
.alright { text-align:right; }
.vmiddle { vertical-align:middle; }
.vbottom { vertical-align:bottom; }
.clear { clear:both; }
.abs { position:absolute }
.just { text-align:justify; }
.block { display:block; }
.show { visibility:visible; }
.hide { visibility:hidden; }
.arial { font-family:arial }
a.more, a.more:active, a.more:link, a.more:visited { background:#fff; padding:0px 5px; font-weight:bold; text-decoration:none; color:#2a318a; font-size:11px; }
a.more:hover { text-decoration:underline; }
a.a_title_b, a.a_title_b:active, a.a_title_b:link, a.a_title_b:visited { color:#1c346a; font-size:12px; font-weight:bold; text-decoration:none; }
a.a_title_b:hover { text-decoration:underline; }
a.a_title_r, a.a_title_r:active, a.a_title_r:link, a.a_title_r:visited { color:#9b2424; font-size:12px; font-weight:bold; text-decoration:none; }
a.a_title_r:hover { text-decoration:underline; }
a.inverse, a.inverse:active, a.inverse:link, a.inverse:visited { text-decoration:underline; }
a.inverse:hover { text-decoration:none; }
a.topmenu, a.topmenu:active, a.topmenu:link, a.topmenu:visited { background:url('../img/blank.gif') repeat-x top left; height:13px; padding:12px 30px 8px 10px; font-size:12px; font-weight:bold; }
a.topmenu:hover { background:url('../img/topmenu_pix.gif') repeat-x top left; font-weight:bold; }
a.left_menu, a.left_menu:active, a.left_menu:link, a.left_menu:visited, a.left_menu:hover { font-size:10px; color:#000; padding:5px 0px 5px 42px; display:block; border-bottom:1px solid #fff; }
a.a_b, a.a_b:active, a.a_b:link, a.a_b:visited, a.a_b:hover { color:#1c346a; }
a.a_r, a.a_r:active, a.a_r:link, a.a_r:visited, a.a_r:hover { color:#9b2424; }
a.fff, a.fff:active, a.fff:link, a.fff:visited, a.fff:hover { color:#fff; }
a.f11, a.f11:active, a.f11:link, a.f11:visited, a.f11:hover { font-size:11px; }
a.f12, a.f12:active, a.f12:link, a.f12:visited, a.f12:hover { font-size:12px; }
a.f16, a.f16:active, a.f16:link, a.f16:visited, a.f16:hover { font-size:16px; }
.main { margin:0 auto; width:1000px; position:relative; }
.header { background: url('../img/top_bg.png') no-repeat top right; height:272px; width:1000px }
.logo_pos { position:absolute; top:20px; left:37px; }
.top_news_pos { position:absolute; top:22px; right:17px; }
.banners_div { position:absolute; top:133px; left:0; width:992px; text-align:center; padding:10px 0; }
.reg_pos { position:absolute; top:165px; right:25px; }
.langs_pos { position:absolute; top:12px; right:30px; }
.colors_pos { position:absolute; top:24px; left:13px; }
.icons_pos { position:absolute; top:12px; left:30px; }
.content { overflow:hidden; }
.menu_div_b { border-left:#4c555e solid 4px; border-right:#4c555e solid 4px; position:absolute; top:226px; left:0; width:992px; height:51px; background:url('../img/menu_bg_b.gif') repeat-x top left; }
.menu_div_r { border-left:#4c555e solid 4px; border-right:#4c555e solid 4px; position:absolute; top:226px; left:0; width:992px; height:51px; background:url('../img/menu_bg_r.gif') repeat-x top left; }
.search_div_b { z-index:1; position:relative; background: url('../img/search_bg_b.gif') repeat-x bottom left; width:168px; height:73px; border:1px solid #b9b9b9; padding:4px 6px; }
.search_div_r { z-index:1; position:relative; background: url('../img/search_bg_r.gif') repeat-x bottom left; width:168px; height:73px; border:1px solid #b9b9b9; padding:4px 6px; }
.tabs_div_b { background: url('../img/search_bg_b.gif') repeat-x bottom left; width:180px; height:auto; border:1px solid #b9b9b9; }
.tabs_div_r { background: url('../img/search_bg_r.gif') repeat-x bottom left; width:180px; height:auto; border:1px solid #b9b9b9; }
.rates_div { width:180px; height:auto; border:1px solid #b9b9b9; }
.th_bg { background:#e8e8e8 url('../img/grad_grey.gif') repeat-x bottom left; height:20px; vertical-align:middle; padding-left:5px; }
.rightgreyborder { border-right:1px solid #b9b9b9; }
.leftmenu_div_b { background:#0573c5; width:178px; border:1px solid #b9b9b9; margin:10px 8px; padding:10px 0; overflow:hidden; }
.leftmenu_div_r { background:#d34444; width:178px; border:1px solid #b9b9b9; margin:10px 8px; padding:10px 0; overflow:hidden; }
.footmenu_div { width:977px; margin:0 auto; border-top:1px solid #262626; padding:6px 0; }
.bord { background:#eaeaea; border-left:4px solid #4c555e; border-right:4px solid #4c555e; }
.footer { height:21px; position:relative; padding:10px 7px 0px 7px; color:#fff; background: #4c555e; text-align:center; }
.left { width:195px; float:left; }
.right1 { width:180px; padding-top:10px; float:right; margin-right:12px; }
.right2 { width:180px; float:right; font-size:10px; }
.cent_banners { margin-top:10px; text-align:center; width:590px; padding-bottom:5px; }
.margin5 { margin:5px; }
.margintop5 { margin-top:5px; }
.margintop10 { margin-top:10px; }
.marginbot5 { margin-bottom:5px; }
.marginleft8 { margin-left:8px; }
.marginleft10 { margin-left:10px; }
.marginright3 { margin-right:3px; }
.marginright10 { margin-right:10px; }
.marginright10imp { margin-right:10px !important; margin-right:5px; }
.marginright25 { margin-right:25px; }
.marginright35 { margin-right:30px; }
.margintop40 { margin-top:40px; }
.sep_margin { margin:3px 0; }
.padding10 { padding:10px; }
.padding5 { padding:5px; }
.paddingtop5 { padding-top:5px; }
.paddingright5 { padding-right:5px; }
.paddingtop10 { padding-top:10px; }
.paddingbot10 { padding-bottom:10px; }
.paddingleft5 { padding-left:5px; }
.paddingleft3 { padding-left:3px; }
.paddingleft10 { padding-left:10px; }
.paddingleft30 { padding-left:30px; }
.white { color:#fff; }
.green { color:#0e9800; }
.red { color:#d10000; }
.fs12 { font-size:12px; }
.fs16 { font-size:16px; }
.w15 { width:15px; }
.w40 { width:42px; }
.w45 { width:47px; }
.w50 { width:50px; }
.w54 { width:54px; }
.w150 { width:150px; }
.w215 { width:215px; }
.w295 { width:283px; }
.w474 { width:474px; }
.w484 { width:484px; }
.w585 { width:585px; }
.w100p { width:100%; }
.h20 { height:20px; }
.h30 { height:30px; }
.h85 { height:85px; }
.h90 { height:95px; }
.h95 { height:100px; }
.h110 { height:105px; }
.h111 { height:110px; }
.h120 { height:125px; }
.h130 { height:130px; }
.h100p { height:100%; }
.h90p { height:90px; }
.img_border { border:1px solid #cad0e1; }
.menu_td td { text-align:center; vertical-align:middle; }
.menu_td a, .menu_td a:link, .menu_td a:active, .menu_td a:visited { font-size:12px; color:#fff; text-decoration:none; font-weight:bold; }
.menu_td a:hover { text-decoration:underline; }
.td_border_b td { border-right:1px solid #7badd3; }
.td_border_r td { border-right:1px solid #de9cb0; }
.rss_bg_b { background: url('../img/rss_bg_b.gif') no-repeat top left; height:23px; }
.rss_bg_r { background: url('../img/rss_bg_r.gif') no-repeat top left; height:23px; }
.cent_line { background: url('../img/dot.gif') repeat-y top center; height:100%; }
.hdr_b { background:#0169B7 url('../img/hdr_bg_b.gif') no-repeat top left; font-size:11px; font-weight:bold; color:#fff; padding-left:30px; padding-top:4px; padding-bottom:4px; }
.hdr_r { background:#982323 url('../img/hdr_bg_r.gif') no-repeat top left; font-size:11px; font-weight:bold; color:#fff; padding-left:30px; padding-top:4px; padding-bottom:4px; }
.a.white, a.white:active, a.white:link, a.white:visited, a.white:hover { font-size:11px; font-weight:bold; color:#fff; }
.date_b { color:#1c346a; font-size:12px; font-family:Arial; font-weight:bold; }
.date_r { color:#9b2424; font-size:12px; font-family:Arial; font-weight:bold; }
.date { color:#fff; font-size:10px; font-family:Arial; font-weight:bold; }
.color_b { color:#1c346a; }
.color_r { color:#9b2424; }
.border_bot { border-bottom:1px solid #888888; padding-bottom:10px; }
.grad_b { background:#E7EDF3 url('../img/grad_b.gif') repeat-x bottom left; }
.grad_r { background:#F4EAEA url('../img/grad_r.gif') repeat-x bottom left; }
.grad_b2 { background:#016bbb url('../img/grad_b2.gif') repeat-x bottom left; }
.grad_r2 { background:#9c2424 url('../img/grad_r2.gif') repeat-x bottom left; }
/*From old version*/

.ndat { padding:10px 0px 5px 5px; font-size:12px; color:#104376; font-weight:bold }
.class_blue { color:#000000; font-weight:bold; border-right:1px solid #adadad; border-bottom:1px solid #adadad; vertical-align:middle; padding-left:3px; padding-right:3px; height:50px; text-align:center }
.class_out { color:#000000; font-weight:bold; border-right:1px solid #adadad; border-bottom:1px solid #adadad; vertical-align:middle; padding-left:3px; padding-right:3px; height:50px; text-align:center }
.resume { padding-top:10px; font-weight:bold; font-size:12px; }
.mat1 { vertical-align:middle; font-weight:bold; font-size:10pt; color:#000000; padding:3px; }
/*From old version*/


#vmarquee img { margin-right:10px; }
.partners_td { padding:1px; vertical-align:top }
#jump_base { overflow-y:hidden; width: 200px; height: 100px; border: 2px dotted #000099; margin: auto; padding: 0 10px 0 10px; font-size: .9em; font-family: Verdana, Arial, sans-serif; }
#jump_base a { color: #000099; background-color: inherit; }
.news { background-color: #DDDDDD; color: inherit; }
#marqueecontainer { position: relative; width: 400px; /*marquee width */ height: 100px; /*marquee height */ overflow: hidden; border: 0px; padding: 2px; padding-left: 4px; }
.vacancy { padding-top:10px; color:#0f4375; font-weight:bold; font-size:12px }
.resume { padding-top:10px; color:#0f4375; font-weight:bold; font-size:12px; }
.list_tbl { font-size:11px; border:1px solid #9F9F9F; border-collapse:collapse; background-color:#FFF; }
.list_tbl tr td a { color:#000000; }
.list_tbl tr td { vertical-align:middle; text-align:center; border:#CCC solid 1px; color:#000; }
.currency_headertd { background-color:#8bb0cb; border-collapse:collapse; color:#fff; }
.currency_headertd_hover { background-color:#0165ae; border-collapse:collapse; color:#fff; }
.list_tbl a:link, .list_tbl a:visited { color:#fff; text-decoration:none; cursor:pointer; }
.list_tbl a:hover { color:#000; text-decoration:none; }
.list_tbl1 tr td a { color:#fff; }
.list_tbl1 tr td { vertical-align:middle; text-align:center; }
.list_tbl1 a:link, .list_tbl1 a:visited { color:#fff; text-decoration:none; cursor:pointer; }
.list_tbl1 a:hover { color:#000; text-decoration:none; }
.currency_header td { background-color:#0165ae; border-collapse:collapse; color:#fff; }
.bankname { text-align:left; }
.bankname img { margin-right:8px; }
.banknamecol { background-color:#EAF4F6; vertical-align:middle; background:#e8e8e8; font-weight:bold; text-align:center; padding-top:1px; padding-bottom:1px; }
.bankname a:link, .bankname a:visited { cursor:pointer; font-size:10px; color:#069; text-decoration:none; }
.bankname a:hover { color:#C00; text-decoration:none; font-size:10px; }
.banklogo { float:left; }
.namer { float:left; margin-top:3px; color:#034a7f; font-size:10px; }
.btnc { position:relative; top:2px; background:url(../images/calendar.gif) no-repeat left top; width:33px; height:19px }
.btn1 { margin:0; padding:2px; height:20px; width:auto; border:1px solid #a09f9e; background:#EEEFF2; color:#333; margin-top:2px; }
.bankname1 a:link, .bankname1 a:visited { cursor:pointer; font-size:10px; color:#0165ae; text-decoration:none; }
.bankname1 a:hover { color:#0165ae; text-decoration:none; font-size:10px; }
.bordr { border-right:#CCC solid 1px; border-bottom:#CCC solid 1px; }
.bord2r { border-right:#CCC solid 3px; border-bottom:#CCC solid 3px; }
.bord2m { border-right:#CCC solid 3px; border-bottom:#CCC solid 3px; border-left:#CCC solid 3px; }
.bord2l { border-bottom:#CCC solid 3px; border-left:#CCC solid 3px; }
.bordb { border-bottom:#CCC solid 1px; }
.bordl { border-left:#CCC solid 1px; border-top:#CCC solid 1px; }
.bordnob { border-bottom:0px; border-right:#CCC solid 1px; }
.bordnob1 { border-bottom:0px; }
a.news_link, a.news_link:active, a.news_link:link, a.news_link:visited { text-decoration:none; font-size:11px; }
a.news_link:hover { text-decoration:underline; font-size:11px }
/*fblock*/



div#fblock { clear:both; width: 100%; height: 25px; border: 0; position: fixed; background:url(../img/fblock/rep.gif) repeat-x; bottom: 0; left: 0; }
.fblockrel { width:1001px; margin:0 auto; position:relative; }
.fblockrel ul { padding:0; margin:0; list-style-type:none; }
ul.firstul { position:relative; width:100%; text-align:center; }
ul.firstul ul{ position:absolute; z-index:2;  background:#fff; border:solid 1px #c8c8c8; border-bottom:0; width:586px; bottom:25px; height:0; left:200px; display:none; }
div#fblock li{ padding:0; margin:0;}
#clone_toopen { background:#fff; border:solid 1px #c8c8c8; border-bottom:0; width:586px; display:none; }
#closeFblock { float:right; position:relative; z-index:1; padding:5px; cursor:pointer; }
a.botlink, a.botlink:active, a.botlink:link, a.botlink:visited, a.botlink:hover { color:#fff; cursor:pointer; font-size:15px; display:inline-block; text-decoration:none; line-height:25px; height:25px; }
.dnone{display:none!important;}
/*span.botlink { color:#fff; cursor:pointer; font-size:15px; text-decoration:none; line-height:25px; height:25px; position:relative; z-index:2; display:block;}*/

