body, html                      { background-color: #FFFFFF; width: 100%; height: 100%; font-family: Arial, Verdana, Tahoma; margin: 0px; padding: 0px; }
img								{ border: none; line-height: normal !important; padding: 0px; margin: 0px; }
table, table tr, table tr td, th	{ border-collapse: collapse; margin: 0px; padding: 0px; }
a:active,                
a:focus                         { outline: none !important; }
.clear				            { clear: both; }
span.clear			            { display: block; font-size: 1px !important; position: relative; line-height: 0px !important; height: 0px !important; overflow: hidden; }
form							{ margin: 0px; padding: 0px; }
.ie-6 img,
.ie-7 img           { display: block; }
.ie-6 span.clear,
.ie-7 span.clear    { display: inline; }

#container      { width: 1000px; min-height: 100%; background: #08A8DE url('../images/shadow.jpg') right top repeat-y; position: relative; }
.ie-6 #container{ height: 100%; }
#header         { width: 978px; height: 129px; background-color: #FFFFFF; }
#content        { width: 978px; background-color: #FFFFFF; min-height: 400px; }
.ie-6 #content  { height: 400px; }
#footer         { width: 978px; height: 142px; background-color: #08A8DE; }
#postit         { z-index: 5000; position: absolute; left: 804px; top: 2px; }

#header .logo           { display: block; }
#header .border         { height: 11px; background-color: #005783; font-size: 0px; line-height: 0px; overflow: hidden; }
#h-menu                 { height: 46px; background: url('../images/menu.bg.jpg'); }
#h-menu a                   { width: 119px; height: 46px; overflow: hidden; display: block; background-repeat: no-repeat; background-position: 0 0; float: left; text-decoration: none; font-weight: bold; }
#h-menu a:hover             { background-position: 0 -46px; }
#h-menu a.populace          { background-image: url('../images/population.jpg'); }
#h-menu a.enterprise        { background-image: url('../images/company.jpg'); }
#h-menu a.locgovernment     { background-image: url('../images/locgovernment.jpg'); }
#h-menu a.investments       { background-image: url('../images/investments.jpg'); }
#h-menu a.insurance         { background-image: url('../images/insurance.jpg'); }
#h-menu a.youngs            { background-image: url('../images/teens.jpg'); }
#h-menu a.agriculture       { background-image: url('../images/agriculture.jpg'); }
#h-menu a.aboutus       { background-image: url('../images/about.jpg'); }
#h-menu .sep            { width: 1px; height: 46px; background: url('../images/sep.jpg'); float: left; }

.menupopup              { background-color: #08A7DE; position: absolute; display: none; }
.menupopup a            { display: block; border-bottom: 1px solid #FFFFFF; font-size: 11px; font-weight: normal; text-decoration: none; color: #FFFFFF; padding: 3px 15px 3px 9px; position: relative; }
.menupopup .have-sub    { background: url('../images/sub.arrow.gif') right center no-repeat; }
.menupopup a:hover      { background-color: #ED8D41; }

#footer .menu               { padding: 1px 9px 4px 9px; background-color: #005783; }
.ie #footer .menu           { padding: 4px 9px 2px 9px; }
.opera #footer .menu        { padding: 5px 9px 5px 9px; }
#footer .menu *             { color: #FFFFFF; font-size: 10px; vertical-align: middle; text-decoration: none; }
#footer .text               { display: block; padding: 10px 0px 6px 9px; color: #005783; font-size: 10px; }
#footer .img-container img  { margin-left: 9px; display: block; float: left; margin-right: 7px; }
/*.ie-6 #footer .img-container img { margin-left: 4px; }*/

div.richtext        { padding: 0 18px 30px 18px; }

.page-home .block-1                 { height: 258px; background-color: #08A8DE; }
.page-home .block-1 .flash          { width: 518px; height: 258px; float: left; }
.page-home .block-1 .fbox           { height: 246px; width: 216px; float: left; background: url('../images/home.block-1.box.bg.jpg') left bottom no-repeat; margin-top: 11px; }
.page-home .block-1 .fbox .content  { position: relative; padding: 0 12px 16px 5px; }
.page-home .block-1 .netbank        { height: 170px; margin-left: 11px; margin-right: 1px; }
.page-home .block-1 .netbank img    { display: block; margin: 0px; }
.page-home .block-1 .netbank .login { position: absolute; left: 80px; top: 19px; }
.page-home .block-1 .rate table     { margin: 11px 0 0 7px; }
/*.ie-7 .page-home .block-1 .rate table     { margin: 8px 0 0 7px; }*/
/*.page-home .block-1 .rate table.t2  { margin: 5px 0 0 7px; }*/
/*.page-home .block-1 .rate th        { font-weight: bold; color: #005783; font-size: 12px; text-align: left; padding-bottom: 4px; }*/
.page-home .block-1 .rate th        { font-weight: bold; color: #005783; font-size: 12px; text-align: left; padding-bottom: 0px; }
.page-home .block-1 .rate td        { font-size: 11px; text-align: right; padding: 0 30px 0px 0; }
.page-home .block-1 .rate td.f      { text-align: left; }
.page-home .block-1 .rate .allrates { margin: 11px 0 0 7px; }
.ie-6 .page-home .block-1 .rate .allrates,
.ie-7 .page-home .block-1 .rate .allrates   { margin-top: 7px; }
.page-home .block-1 .rate .allrates a       { font-size: 11px; color: #005783; }
.page-home .block-1 .bank-card              { position: relative; top: -9px; margin-left: 11px; height: 74px; }
.page-home .block-1 .bank-card .content a   { color: #005783; text-decoration: underline; font-size: 11px; vertical-align: middle; }
.page-home .block-1 .bank-card .content img { margin: 5px; vertical-align: middle; }
.ie-6 .page-home .block-1 .bank-card .content a,
.ie-7 .page-home .block-1 .bank-card .content a { float: left; padding: 9px 0 0 4px; }
.ie-6 .page-home .block-1 .bank-card .content img,
.ie-7 .page-home .block-1 .bank-card .content img { float: left; }
.fbox-c1 { float: left; width: 228px; height: 258px; overflow: hidden; }
.fbox-c1 .fbox { float: none !important; display: block; }

.page-home .block-2                     { padding: 14px 0 16px 9px; }
.page-home .block-2 .drawer .flash      { float: left; width: 150px; }
.page-home .block-2 .drawer .loc        { float: left; margin-left: 10px; }
.page-home .block-2 .drawer .loc .img   { display: block; margin: 0 0 7px 0; border: 1px solid #005783; }
.page-home .block-2 .drawer .loc .google{ vertical-align: middle; margin-right: 3px; }
.page-home .block-2 .drawer .loc a      { vertical-align: middle; color: #005783; text-decoration: underline; font-size: 11px; }
.page-home .block-2 .drawer .sep        { float: left; width: 1px; height: 197px; background-color: #08A8DE; margin-left: 11px; }
.page-home .block-2 .drawer .data       { float: left; margin-left: 11px; color: #005783; font-size: 11px; width: 198px; overflow: hidden; }
.page-home .block-2 .drawer .data *     { color: #005783; font-size: 11px; }
.page-home .block-2 .drawer .data b     { font-size: 12px; display: block; }
.page-home .block-2 .drawer .data table { margin-top: 10px; margin-bottom: 10px; width: 300px; }
.page-home .block-2 .drawer .data td    { text-align: left; white-space: nowrap; }
.page-home .block-2 .drawer .data td.c1 { width: 72px; }
.page-home .block-2 .dict               { color: #010101; font-size: 11px; }
.page-home .block-2 .dict .c b          { color: #005783; display: block; padding-bottom: 17px; font-size: 12px; }
.page-home .block-2 .dict .c b a        { color: #005783; text-decoration: none; }
.page-home .block-2 .dict a.all         { position: absolute; left: 12px; bottom: 15px; font-size: 11px; color: #005783; text-decoration: underline; }
.ie-6 .page-home .block-2 .drawer .loc .google,
.ie-7 .page-home .block-2 .drawer .loc .google{ float: left; }
.ie-6 .page-home .block-2 .drawer .loc a,
.ie-7 .page-home .block-2 .drawer .loc a      { float: left; }
.ie-6 .page-home .block-2 .drawer .c    { margin-right: 1px; }
.box-news p         { margin: 0px; padding: 0 0 7px 0; font-size: 11px; color: #005783; }
.box-news p a       { font-size: 12px; font-weight: bold; color: #005783; text-decoration: none; display: block; }
.box-news a.all     { position: absolute; left: 12px; bottom: 15px; font-size: 11px; color: #005783; text-decoration: underline; }
.box-news .c        { padding-bottom: 30px !important; }
/*.ie-6 .box-news a.all{ bottom: 35px; left: 5px; }*/
.ie-6 .box-news a.all{ bottom: 45px; left: 0px; }
.ie-6 .page-home .box-news a.all{ left: 12px; bottom: 15px; }

.news-list .news    { padding: 15px 0 0 0; }
.news-list .news *  { display: block; margin:0px; padding: 0px; }
.news-list a        { font-weight: bold; text-decoration: none; color: #005783; }
.news-list span     { font-size: 10px; }
.news-list p        { padding: 10px 0 15px 0 !important; }

/*-------------------*/
.rates-list                         { float: left; width: 726px; }
.ie-6 .rates-list                         { width: 764px !important; }
.rates-list h3                      { padding: 8px 0 8px 0; }
.rates-list table                   { font-size: 11px !important; float: left; margin-right: 15px; margin-bottom: 15px; }
.rates-list table td                { padding: 3px 5px 3px 5px; border: 1px solid #0CA8E3; }
.rates-list table tr.title td,
.rates-list table td.title          { background-color: #005783; color: #FFFFFF; font-weight: bold; text-align: center; border: 1px solid #005783; border-bottom: 1px solid #FFFFFF; }
.rates-list table tr.header td,
.rates-list table td.header         { background-color: #0CA8E3; color: #FFFFFF; font-weight: bold; text-align: left; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.rates-list table tr.header td.last { border-right: 1px solid #0CA8E3; }
.rates-list table td.smallpadding   { padding: 2px !important; }
.rates-list .date-choose .selects       { float: left; margin-right: 11px; margin-top: 2px;  }
.rates-list .date-choose .selects .msg  { font-size: 12px; color: #005783 !important; font-weight: bold; }
.rates-list .date-choose .selects .msg  { font-size: 12px; color: #005783 !important; font-weight: bold; }
.rates-list .date-choose a.btn-submit   { height: 22px; width: 51px; float: left; background: url('../images/rates.btn.submit.jpg') left bottom no-repeat; }
/*.rates-list .*/

/*--vege--*/

.tdict-item         { padding-bottom: 25px; }
.tdict-item b       { display: block; color: #005783; }
.tdict-item p       { padding: 10px 0 0 0 !important; }

.richtext div.date  { position: relative; top: -15px; font-size: 10px; padding-bottom: 15px; }

.box-list-file a,
.box-list-link a  { color: #005783; text-decoration: none; font-size: 11px; display: block; padding-bottom: 3px; font-weight: bold; }
.box-list-file a:hover,
.box-list-link a:hover  { text-decoration: underline; }
.box-list-file a span   { color: #57A3C9; font-weight: normal; }

.ctrl-pager         { }
.ctrl-pager a       { position: relative; display: block; float: left; width: 18px; height: 22px; background-color: #08A8DE; text-align: center; text-decoration: none !important; margin-right: 2px; }
.ctrl-pager a *     { cursor: pointer; color: #FFFFFF !important; font-size: 11px !important; font-weight: bold; }
.ctrl-pager a.active,
.ctrl-pager a:hover { background-color: #ED8D41; }
.ctrl-pager a span  { display: block; padding-top: 4px; }
.ctrl-pager a b     { position: absolute; font-size: 0px; overflow: hidden; width: 1px; height: 1px; display: block; line-height: 0px; background-color: #FFFFFF; }
.ctrl-pager a b.lt  { left:0px; top:0px; }
.ctrl-pager a b.rt  { right:0px; top:0px; }
.ctrl-pager a b.lb  { left:0px; bottom:0px; }
.ctrl-pager a b.rb  { right:0px; bottom:0px; }
.ctrl-pager .nav    { height: 22px; float: left; }
.ctrl-pager .nav-1  { margin: 0 10px 0 0; }
.ctrl-pager .nav-2  { margin: 0 0 0 10px; }
.ctrl-pager .nav a img{ margin-top: 7px; }
.h-box-news .c {padding-bottom: 10px !important;}

.flash_banner { position: absolute; width: 600px; height: 60px; overflow: hidden; left: 350px; top: 6px; }
.christmas      { position: absolute; left: 0px; top: 51px; }