/*IMG {behavior: url('./pngbehavior.htc');}*/
HTML, BODY {margin:0; padding:0; height:100%; font-family: Arial, Verdana, Tahoma, Sans-Serif;  color:#000;  line-height:1.1;}
FORM {padding:0; margin:0;}
INPUT, SELECT, TEXTAREA {font-family: Arial, Verdana, Tahoma, Sans-Serif; color:#464646}
TEXTAREA {font-size:100%; resize:none;}
TABLE {border:0; border-collapse:collapse;}
TD {vertical-align:top; padding:0; font-size:100%; color:#000}
IMG {border:0;}
A:focus{-moz-outline-style:none;}
A {color:#000; text-decoration:underline}
/*A:visited {color:#990099;}*/
A:hover {text-decoration:none}
body{  background:url(../images/top_bg.png ) repeat-x #e3e3e3;}

.top{ }
.fltop{ padding:15px; /*height:91px;*/ position:relative}
.logo{ float:left;}
.top1{ float:left; margin:18px 0 0 30px}
#ibheader div{ color:#1f8f4e; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:10px}
#ibheader div a{ color:#0f5a99; font-size:12px}
span.has_messages { color:#c73400}

H1{ font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:100; float:left;  margin:0px 0 12px 0}
.page-title {border-bottom: 3px solid #5BBF67 !important; width: 100%; padding: 0 0 6px 0; margin: 0;}

.fl100, #fl100 {float:left; width:100%; height:100%}
.fr, #fr {float:right !important}
.fl, #fl {float:left !important}

.mw {max-width:1440px; min-width:950px; text-align:left; }
.center{ width:100%; margin:0 auto; /*height:100%*/}
#center{ }

.top_menu{ background:url(../images/menu_bg.png) repeat-x; min-height:102px; margin:0px 0 0 0}
.content{ background:#FFF;  padding:15px; border-left:solid 1px #cfcfcf; border-right:solid 1px #cfcfcf; border-bottom:solid 1px #cfcfcfl; font-family:Arial, Helvetica, sans-serif; height:'100%'}
.bot_news{ margin:30px 0 0 0; font-family:Arial, Helvetica, sans-serif}
.press_block { float:left; width:45%; margin:0 44px 0 0; }
.news_desc{ font-size:12px; line-height:18px; margin:20px 0 0 0}
.news_desc a{ color:#0f5a99;}
.promo_block { float:left; width:'45%';}
.footer{ padding:20px 15px; font-family:Arial}
.bot_col1{ font-size:12px; line-height:18px; float:left; width:33%}
.bot_col2 { font-size:12px; line-height:18px; float:left; width:33%}
.bot_col2 H3{ font-size:18px; font-family:Arial}

.bot_col3 { font-size:12px; line-height:18px; float:left; width:230px; margin:0 0 0 90px}
.bot_col3 a{color:#0f5a99;}

.top_menu ul { padding:8px; float:left}
.top_menu li {padding:7px;}
.top_menu ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF;}

.welcome-txt{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:15px 0 20px 0}

.exit-lnk{ position:absolute; right:15px; top:33px}
.exit-lnk a{ color:#0f5a99; font-family:Arial, Helvetica, sans-serif}

.help-lnk {position:absolute; right:180px; top:33px;}
.help-lnk a{ color:#0f5a99; font-family:Arial, Helvetica, sans-serif}

.top-button{ position:absolute; top:53px; right:379px}

.user-info a{ color:#0f5a99;}
.user-info {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; padding:5px 0 0 10px}

.update-but{ float:left; margin:3px 0 0 30px}!important
.x-btn-default-large .update {
    background-image: url(../images/update.png); !important;
}
.x-btn-default-small .update {
    background-image: url(../images/update.png) !important; background-position:3px 2px  !important;
}
.x-btn-default-medium .update {
    background-image: url(../images/update.png) !important;
}

.x-panel-body { border-color: #FFF;!important; background-color:#FFF;!important; }

.x-grid-cell-selected{ background-color:#d8eddd!important; }

.x-action-col-cell img { cursor: pointer!important; }

.rtitle a{ font-size:12px; color:#0f5a99}
.rtitle { color:#9c9c9c;  line-height:18px}
.right-col{ padding:15px; }
.r-links a{ font-size:15px; color:#af8549}
.r-links { font-style:normal; margin:10px 0 }

.rates { margin:50px 0 50px 0}
.left-c{ float:left;}
.left-c a{ color:#000; font-weight:bolder}
.right-c{ float:right; font-style:italic; color:#b0b0b0}
.rate-table{ font-size:12px; width:100%; line-height:18px}
.rate-table span{ color:#b0b0b0}

.c-title  a{ color:#000; font-weight:bold}
.c-title { margin-bottom:10px}
.c-links a { color:#0f5a99;}
.c-links { padding-bottom:15px}
.c-help-but{ background:#d8eddd; text-align:center; padding:6px 0;}
.c-help-but button{ color:#333}

.userPanel{ color:#939393; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; margin:10px 0; line-height:18px}
.userPanel a{ color:#0f5a99; font-style:normal  }

.coei-left-side { font-weight: bold }
.x-window-box-message{z-index:19015;}