/**
 * Generic elements
 */
body {
  margin: 0;
  padding: 0;
  background: #fff;
  font: 13px/18px Arial, Verdana, sans-serif;
  color: #3a3a3a;
  /*background: url(images/bg-snow-2012.jpg) repeat-x center top; */
  /*background: #fff url('./images/body-back-win.jpg') 50% 0 no-repeat;*/
}

/* New Year Body Addon ====================================== */



input {
  font: 11px/100% Arial, Verdana, sans-serif;
  color: #5b666b;
}

textarea, select {
  font: 11px/160% Arial, Verdana, sans-serif;
  color: #5b666b;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  color: #6b6d70;
  color: #177681;
}

h1 {
  font-size: 170%;
}

h2 {
  font-size: 24px;
  
  line-height: 130%;
}

h3 {
  font-size: 140%;
}

h4 {
  font-size: 130%;
}

h5 {
  font-size: 120%;
}

h6 {
  font-size: 110%;
}

ul, quote, code, fieldset {
  margin: .5em 0;
}

p {
  margin: 0.6em 0 1.2em;
  padding: 0;
}

a:link, a:visited {
  color: #177681;
  text-decoration: underline;
}

a:hover {
  color: #177681;
  text-decoration: none;
}

a:active, a.active,
li a:active, li a.active {
  color: #6e6e6e;
  color: #177681;
}

hr {
  margin: 0;
  padding: 0;
  border: none;
  height: 1px;
  background: #5294c1;
}

ul {
  margin: 0.5em 0 1em;
  padding: 0;
}

ol {
  margin: 0.75em 0 1.25em;
  padding: 0;
}

ol li, ul li {
  margin: 0.4em 0 0.4em .5em; /* LTR */
}

ul.menu, .item-list ul {
  margin: 0.35em 0 0 -0.5em; /* LTR */
  padding: 0;
}

ul.menu ul, .item-list ul ul {
  margin-left: 0em; /* LTR */
}

ol li, ul li, ul.menu li, .item-list ul li, li.leaf {
  margin: 0.15em 0 0.15em .5em; /* LTR */
}

ul li, ul.menu li, .item-list ul li, li.leaf {
  padding: 0 0 .2em 1.5em;
  list-style-type: none;
  list-style-image: none;
  background: transparent url(images/menu-leaf.gif) no-repeat 1px .35em; /* LTR */
}

ol li {
  padding: 0 0 .3em;
  margin-left: 2em; /* LTR */
}

ul li.expanded {
  background: transparent url(images/menu-expanded.gif) no-repeat 1px .35em; /* LTR */
}

ul li.collapsed {
  background: transparent url(images/menu-collapsed.gif) no-repeat 0px .35em; /* LTR */
}

ul li.leaf a, ul li.expanded a, ul li.collapsed a {
  display: block;
}

ul.inline li {
  background: none;
  margin: 0;
  padding: 0 1em 0 0; /* LTR */
}

ol.task-list {
  margin-left: 0; /* LTR */
  list-style-type: none;
  list-style-image: none;
}
ol.task-list li {
  padding: 0.5em 1em 0.5em 2em; /* LTR */
}
ol.task-list li.active {
  background: transparent url(images/task-list.png) no-repeat 3px 50%; /* LTR */
}
ol.task-list li.done {
  color: #393;
  background: transparent url(../../misc/watchdog-ok.png) no-repeat 0px 50%; /* LTR */
}
ol.task-list li.active {
  margin-right: 1em; /* LTR */
}

fieldset ul.clear-block li {
  margin: 0;
  padding: 0;
  background-image: none;
}

dl {
  margin: 0.5em 0 1em 1.5em; /* LTR */
}

dl dt {
}

dl dd {
  margin: 0 0 .5em 1.5em; /* LTR */
}

img, a img {
  border: none;
}

table {
  margin: 1em 0;
  width: 100%;
}

thead th {
  border-bottom: 2px solid #d3e7f4;
  color: #494949;
  font-weight: bold;
}

th a:link, th a:visited {
  color: #6f9dbd;
}

td, th {
  padding: .3em .5em;
}

tr.even, tr.odd, tbody th {
  border: solid #d3e7f4;
  border-width: 1px 0;
}

tr.odd, tr.info {
  background-color: #edf5fa;
}

tr.even {
  background-color: #fff;
}

tr.drag {
  background-color: #fffff0;
}

tr.drag-previous {
  background-color: #ffd;
}

tr.odd td.active {
  background-color: #ddecf5;
}

tr.even td.active {
  background-color: #e6f1f7;
}

td.region, td.module, td.container, td.category {
  border-top: 1.5em solid #fff;
  border-bottom: 1px solid #b4d7f0;
  background-color: #d4e7f3;
  color: #455067;
  font-weight: bold;
}

tr:first-child td.region, tr:first-child td.module, tr:first-child td.container, tr:first-child td.category {
  border-top-width: 0;
}

span.form-required {
  color: #ffae00;
}

span.submitted, .description {
  font-size: 0.92em;
  color: #898989;
}

.description {
  line-height: 150%;
  margin-bottom: 0.75em;
  color: #898989;
}

div.messages, div.preview,
.messages, .preview {
  margin: .75em 0 .75em;
  padding: .5em 1em;
}

.messages ul {
  margin: 0;
}

.form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item {
  margin: 0.25em 0;
}

#center form {
  margin-bottom: 2em;
}

.form-button, .form-submit {
  margin: 2em 0.5em 1em 0; /* LTR */
}

#scale-to-center{
 /* background: url(images/bg-snow-el.png) no-repeat center top;   */
}

#dblog-form-overview .form-submit,
.confirmation .form-submit,
.search-form .form-submit,
.poll .form-submit,
fieldset .form-button, fieldset .form-submit,
.sidebar .form-button, .sidebar .form-submit,
table .form-button, table .form-submit {
  margin: 0;
}

.box {
  margin-bottom: 2.5em;
}

/**
 * Layout
 */

#block-ussurybank-0{
  background: #fff;
}

.wrapper { text-align: center; margin: 0; padding: 0; }
.wrapper .container { margin: 0 auto; padding: 0; width: 1040px; text-align: left;/* background: #fff;*/ }
.wrapper .container .sidebar-left { float: left; width: 229px; }
.wrapper .container .center { float: left; width: 821px; }
.wrapper .container .center-both { float: left; width: 606px; width: 556px;}
.wrapper .container .sidebar-right { float: right; width: 219px; }
.wrapper .container .sidebar-right .wrap { padding: 0 0 0 13px; }

.clearer { clear: both; }

.wrapper .container .sidebar-right .block-right { padding-bottom: 5px; }
.wrapper .container .sidebar-right .block-right .block-top { background: url(images/block-top.png) no-repeat left top; padding-top: 5px; }
.wrapper .container .sidebar-right .block-right .block-bottom { padding-bottom: 0; }
.wrapper .container .sidebar-right .block-right .iefix { background: url(images/block-bottom.png) no-repeat left bottom; padding: 0; font-size: 3px; line-height: 7px; height: 7px; }
.wrapper .container .sidebar-right .block-right .block-center { background: url(images/block-center.png) repeat-y left top; padding: 0 7px; }
.wrapper .container .sidebar-right .block-right .content { padding: 8px 3px; }
.wrapper .container .sidebar-right .block-right h2 { font-size: 15px; cursor: pointer; font-weight: bold; background: url(images/block-header-expanded.png) no-repeat left top; color: #717171; color: #177681; padding: 4px 10px 6px 31px; margin: 0;  }
.wrapper .container .sidebar-right .block-right h2.collapsed { background: url(images/block-header-collapsed.png) no-repeat left top; }
.wrapper .container .sidebar-right .block-right .content ul {   margin: 0; padding: 0; }
.wrapper .container .sidebar-right .block-right .content ul li { background: #eee; position: relative; margin: 0; padding: 0 0 0 6px; font-size: 10px; }
.wrapper .container .sidebar-right .block-right .content ul li li { padding: 0; }
.wrapper .container .sidebar-right .block-right .content ul li li li { padding-left: 1em; }
.wrapper .container .sidebar-right .block-right .content ul li a { position: relative; }
.wrapper .container .sidebar-right .block-right .content ul li a.active { color: #000; }
.wrapper .container .sidebar-right .block-right .content ul li.expanded a { display: none; }
.wrapper .container .sidebar-right .block-right .content ul li.expanded li a { display: inline; }

.wrapper .container .block-left { padding-bottom: 11px; }
.wrapper .container .block-left .block-top { /*background: url(images/left-block-top.gif) no-repeat right top;*/ padding-top: 5px;  }
.wrapper .container .block-left .block-bottom { background: url(images/left-block-bottom.gif) no-repeat left bottom; padding-bottom: 5px; }
.wrapper .container .block-left .block-center { background: transparent; padding: 0px; /* text-align: center;*/ }
.wrapper .container .block-left .block-center { background: #fff; padding: 12px 17px; }
.wrapper .container .block-left .content { padding-top: 10px; font-size: 11px; /*background: url(images/zaglushka.jpg) no-repeat left top;*/ }
.wrapper .container .block-left h2 { font-size: 11px; color: #000; }

/**
 * Branches Row
 */
#branches { height: 33px; background: url(images/branches-bg.png) repeat-x left top; }
#branches .container * { margin: 0; padding: 0; }
#branches ul.menu { height: 33px; }
#branches ul.menu li { float: left; display: block; margin-right: 0px; background: transparent; }
#branches ul.menu li.active { background: url(images/branch-item-left.gif) no-repeat 0 50%; }
#branches ul.menu li a { display: block; font-size: 10px; line-height: 33px; padding: 0 20px; }
#branches ul.menu li.active a { background: url(images/branch-item-right.gif) no-repeat 100% 50%; }


/**
 * Header
 */

/*** если надо убрать зимний фон, убрать коментарий на свойстве фон с #header ***/
#header { height: 221px; /*background: #fff url(images/header-1.jpg) no-repeat 50% 0;*/ }

#header .sidebar-right .wrap { padding-top: 10px; }
#header .sidebar-right #block-ussurybank-1 .title { color: #000; font-size: 11px; }
#header .sidebar-right #block-ussurybank-1 .current-branch { color: #919191; color: #177681; font-size: 17px; font-weight: bold; padding: 5px 0; }
#header .sidebar-right #block-ussurybank-1 .current-branch span { border-bottom: 1px dashed #919191; color: #177681;}
#header .sidebar-right #block-ussurybank-1 .branches-link a { font-size: 11px; }

#header #primary-links * { padding: 0; margin: 0; }
#header #primary-links .wrap { padding: 0px 10px; }
#header #primary-links li { padding: 0px 0; background: transparent; }
#header #primary-links li.last { }
#header #primary-links li a {  }
#header #primary-links li a:hover { }

#header .primary-links li.active {  }
#header .primary-links li.active a {  }

#header #header-phone { padding-top: 102px; padding-right: 5px; float: left; width: 340px; }
body.sakh #header #header-phone { width: 300px; }
#header #header-phone div { float: right; color: #fff; text-shadow: 0 1px 3px #0E445C; }
#header #header-phone div.phone { font-size: 28px; font-style: italic; font-weight: bold; padding-top: 0px; padding-right: 0px; }
#header #header-phone div.phone.sah { font-size: 28px; font-style: italic; font-weight: bold; padding-top: 0px; padding-right: 0px; }
#header #header-phone div.code { font-size: 16px; font-style: italic; font-weight: bold; padding-top: 5px; padding-right: 10px; }
#header #header-phone div.code.sah { font-size: 16px; font-style: italic; font-weight: bold; padding-top: 7px; padding-left: 30px; padding-right: 10px; padding-bottom: 10px; background: url(images/trubka1.jpg)no-repeat left center; }
#header #header-phone div.text { color:#fff; font-family:"Myriad Pro", Tahoma; font-size: 12px; line-height:1.2em; padding-right: 0px; text-align: center; float: left; }
#header #header-phone div.clearer { float: none; }

#header #feedback { text-align: left; width:120px; float:left; padding: 110px 0 0 0px; margin-right: 5px;}
body.sakh #header #feedback {padding-left: 20px; }
/*** хаки для ie6 и ie7 ***/

 
#header #feedback .wrap a { font-weight: bold; color: #fff; font-size: 14px; }

#header #logo { float:left; padding-top: 0; width: 370px; }
#header #logo img { width: 370px; height: 80px; }

div.clearer { clear: both; }

/**
 * Page Body
 */
 
/*** если надо убрать зимний фон, убрать убрать коментарий на свойстве фон с #page-body ***/
#page-body { background: url(images/center-bg.png) repeat-x left top;   margin: 0 auto; width: 1040px;}
#page-body .container { padding-top: 17px; }

/**
 * Sidebar Left
 */
#page-body .sidebar-left .wrap { padding: 0 11px 0 0; }
#page-body .sidebar-left #block-ussurybank-2 table { font-size: 11px; width: 80%; margin: 0; padding: 0; padding-bottom: 5px; }
#page-body .sidebar-left #block-ussurybank-2 table * { margin: 0; padding: 0; }
#page-body .sidebar-left #block-ussurybank-2 table tbody { border: 0; }
#page-body .sidebar-left #block-ussurybank-2 table td.valute { color: #177681; font-weight: bold; }
#page-body .sidebar-left #block-ussurybank-2 p { text-align: left; margin: 0; padding: 5px 0 0 0; }

#page-body .sidebar-left  .block-search .form-item { margin: 0; }
#page-body .sidebar-left  .block-search .form-item label { display: none; }
#page-body .sidebar-left  .block-search .form-submit { margin: 0; }

/*#page-body .sidebar-left #block-block-4 .content {  }*/
#page-body .sidebar-left #block-block-5 .content { background: url(images/feedback.gif) no-repeat 0 50%; padding: 0 10px 0 30px; }

#page-body .sidebar-left #block-block-12 a { color:#919816; font-weight:bold; display:block; padding-left:30px;}
#page-body .sidebar-left #block-block-12 .block-center {padding-top:0; padding-bottom:0;}

#page-body .sidebar-left #block-block-10 .block-center { padding-left: 0; padding-right: 0; }

/**
 * Sidebar Right
 */
#page-body .sidebar-right #block-menu-menu-corporate-clients h2 { background: url(images/block-header-expanded-x2.png) no-repeat left top; }
#page-body .sidebar-right #block-menu-menu-corporate-clients h2.collapsed { background: url(images/block-header-collapsed-x2.png) no-repeat left top; }

#page-body .sidebar-right #block-newsletter-0 h2 { background: url(images/block-header-expanded-x2.png) no-repeat left top; }
#page-body .sidebar-right #block-newsletter-0 h2.collapsed { background: url(images/block-header-collapsed-x2.png) no-repeat left top; }
#page-body .sidebar-right #block-newsletter-0 .form-item { margin: 0; }
#page-body .sidebar-right #block-newsletter-0 .form-submit { margin: 0; }


/**
 * Center
 */

#page-body .tabs li { background: none; }

#page-body .center-both .banner { padding-bottom: 10px; }

#page-body .center-both #block-block-1 p { margin: 0; }

#page-body .center-both #buttons .button { float: left; width: 176px; }
#page-body .center-both #buttons .button .block-center { padding-top: 3px; padding-bottom: 3px; }
#page-body .center-both #buttons .button .content { text-align: center; padding: 0; }
#page-body .center-both #buttons .button .content p { margin: 0; }
#page-body .center-both #buttons .button .content p a { font-size: 11px; color: #838383; color: #177681; text-decoration: none; }
#page-body .center-both #buttons .button .content p a.m-container { display:block; position:relative; margin:0 auto; }
#page-body .center-both #buttons .button .content p a img {position:absolute; left:0; }
#page-body .center-both #buttons .separator { float: left; width: 12px; }

#page-body .center-both #news .wrap { padding: 0 10px; }
#page-body .center-both #news .column { float: left; width: 50%; font-size: 11px; }
#page-body .center-both #news .date {  }
#page-body .center-both #news .text { padding-right: 10px; line-height: 1.3em; padding-bottom: 10px; }
#page-body .center-both #news .text a { color: #177681; }

#page-body .center-both #block-views-news-block_1 h2 { color: #177681; font-size: 15px; font-weight: bold; font-style: italic; padding-left: 10px; }
#page-body .center-both #block-views-news-block_1 tbody { border: 0; }
#page-body .center-both #block-views-news-block_1 td { width: 50%; font-size: 11px; vertical-align: top; padding: 0 10px 10px 10px; }
#page-body .center-both #block-views-news-block_1 td p { margin: 0; }
#page-body .center-both #block-views-news-block_1 .views-field-created { color: #ababab; font-style: italic; text-align: right; clear: both;}
#page-body .center-both #block-views-news-block_1 .views-field-field-announce-value { line-height: 1.3em; }
#page-body .center-both #block-views-news-block_1 .views-field-field-announce-value a { color: #177681; }
#page-body .center-both #block-views-news-block_1 .view-footer p { margin: 0; font-size: 10px; }

#page-body .news_content_1 {
  font-size: 11px;
  margin-left: 10px;
}

#page-body .center-both #block-block-9 h2 { color: #177681; font-size: 15px; font-weight: bold; font-style: italic; padding-left: 10px; }
#page-body .center-both #block-block-9 tbody { border: 0; }
#page-body .center-both #block-block-9 td { width: 50%; font-size: 11px; vertical-align: top; padding: 0 10px 10px 10px; }
#page-body .center-both #block-block-9 td p { margin: 0; }
#page-body .center-both #block-block-9 .views-field-created { color: #ababab; font-style: italic; text-align: right; }
#page-body .center-both #block-block-9 .views-field-field-announce-value { line-height: 1.3em; }
#page-body .center-both #block-block-9 .views-field-field-announce-value a { color: #177681; }
#page-body .center-both #block-block-9 .view-footer p { margin: 0; font-size: 10px; }

#page-body .center-both .view-id-news .views-row { padding: 10px; }
#page-body .center-both .view-id-news .views-row-even { background-color: #C1E6D3; }
#page-body .center-both .view-id-news p { padding: 0 0 0.5em 0; margin: 0; }
#page-body .center-both .view-id-news .views-field-title { font-weight: bold; font-style: italic; }
#page-body .center-both .view-id-news .views-field-created { color: #ababab; font-style: italic; text-align: right; border-bottom: 1px dotted #eee; }
#page-body .center-both .view-id-news .views-field-field-announce-value { line-height: 1.3em; }
#page-body .center-both .view-id-news .views-field-field-announce-value p { margin: 0; }
#page-body .center-both .view-id-news .views-field-body { line-height: 1.3em;  }

#page-body #content-body { padding: 10px; font-size: 13px; }
#page-body #content-body h2 { color: #177681; font-size: 15px; font-weight: bold; font-style: italic; padding-bottom: 10px; }

#page-body #content-body table { font-size: 11px; }
#page-body #content-body table p { padding: 0; margin: 0; font-size: 11px; }

#page-body #content-body table tbody { border-top: 0; }
#page-body #content-body table tr.thead-bottom { border-bottom: 2px solid #C9E3FF; }
#page-body #content-body table tr.trow-even { border-bottom: 1px solid #C1DEFF; background: #E8F5FF; }
#page-body #content-body table tr.trow-odd { border-bottom: 1px solid #C1DEFF; background: #fff; }

#page-body #content-body table tr.region { background-color:#D4E7F3; border-bottom:1px solid #B4D7F0; color:#455067; font-weight:bold; }
#page-body #content-body table td.region { border: 0; }

#page-body .center-both #content-body #press-articles td { padding: 0.7em 0.5em; vertical-align: middle; }
#page-body .center-both #content-body #press-articles td * { line-height: 13px; }

#page-body .center-both #content-body sup { font-size: 60%; }

#page-body .breadcrumb { font-size: 11px; padding-left: 10px; }

#page-body .center-both #secondary-links { background: #fff; margin: 0 0 10px 0; }
#page-body .center-both #secondary-links ul { float: left; width: 100%; padding: 10px; }
#page-body .center-both #secondary-links li { background: none; padding: 3px 0; margin: 0; }

#page-body .center-both #webform-client-form-29 label { float: left; width: 383px; }
#page-body .center-both #webform-client-form-29 .captcha { padding-left: 100px; }
#page-body .center-both #webform-client-form-29 .captcha label { float: none; width: auto; }
#page-body .center-both #webform-client-form-29 .form-submit { margin-left: 100px; }
#page-body .center-both #webform-client-form-29 textarea { width:378px;}
#page-body .center-both #webform-client-form-29 input#edit-submit{ margin:0 5px 35px 304px;}

#page-body .center-both #exchange-rates-cb { width: 60%; }
#page-body .center-both #exchange-rates-retail { width: 60%; }
#page-body .center-both #exchange-rates-retail .region { margin-top: 0; }
#page-body .center-both #exchange-rates-wholesale { width: 60%; }
#page-body .center-both #exchange-rates-wholesale .region { margin-top: 0; }


#page-body .center-both #ussurybank-calc-mortgage-credit-form .form-item label { float: left; width: 110px; }
#page-body .center-both #ussurybank-calc-mortgage-credit-form .form-item .description { padding-left: 110px; }
#page-body .center-both #ussurybank-calc-mortgage-credit-form .warning { font-size: 11px; padding: 10px; }
#page-body .center-both #ussurybank-calc-mortgage-credit-form .submit-button { padding-left: 110px; padding-bottom: 2em; }
#page-body .center-both #ussurybank-calc-mortgage-credit-form .submit-button input { margin: 0; }

#page-body .center-both #ussurybank-calc-consumer-credit-form .form-item label { float: left; width: 110px; }
#page-body .center-both #ussurybank-calc-consumer-credit-form .form-item .description { padding-left: 110px; }
#page-body .center-both #ussurybank-calc-consumer-credit-form .warning { font-size: 11px; padding: 10px; }
#page-body .center-both #ussurybank-calc-consumer-credit-form .submit-button { padding-left: 110px; padding-bottom: 2em; }
#page-body .center-both #ussurybank-calc-consumer-credit-form .submit-button input { margin: 0; }

#page-body .center-both #ussurybank-calc-holding-form .form-item label { float: left; width: 140px; }
#page-body .center-both #ussurybank-calc-holding-form .form-item .description { padding-left: 140px; }
#page-body .center-both #ussurybank-calc-holding-form .warning { font-size: 11px; padding: 10px; }
#page-body .center-both #ussurybank-calc-holding-form .submit-button { padding-left: 140px; padding-bottom: 2em; }
#page-body .center-both #ussurybank-calc-holding-form .submit-button input { margin: 0; }

#page-body .center-both #loan-calc-results td { padding: 0.3em 0.5em; }

#page-body .center-both .download-shedule { background: url(images/xlsx.gif) no-repeat 0 50%; line-height: 16px; padding: 3px 0; padding-left: 22px; }
#page-body .center-no-sidebars h2 { padding-bottom: 0;}

#page-body .node .print-link a.print-page { text-decoration: none; font-size: 11px; }
#page-body .node .print-link a.print-page:hover { color: #1D4F92; }
#page-body #node-162 .print-link { display: none; }



/**
 * Comments
 */
#page-body .center-both #comments { padding-top: 2em; }
#page-body .center-both #comments .comment .submitted { display: none; }
#page-body .center-both #comments .comment p { margin: 0; font-weight: bold; }
#page-body .center-both #comments .comment .links li { background: none; }
#page-body .center-both #comments .indented { padding-bottom: 2em; padding-top: 1em; }
#page-body .center-both #comments .indented .comment .submitted { display: block; }
#page-body .center-both #comments .indented .comment p { font-weight: normal; font-style: italic; }
#page-body .center-both .comment_forbidden { display: none; }

#page-body .center-both #comments .box {  }

/**
 * Subscriptions Block
 */

#block-newsletter-0 .content label { font-size: 11px; }
 
/**
 * Footer
 */

#footer { background: url(images/footer-bg.png) repeat-x left bottom; margin-bottom: 20px; }
#footer .container {  }

#footer .words { text-align: right; font-size: 10px; color: #676767;  color: #177681; line-height: 13px; text-decoration: underline; }

#footer .menu { padding-bottom: 5px; }
#footer .menu ul { margin: 0; }
#footer .menu ul li { display: inline; font-size: 10px; background: none; padding: 0 1em 0 0; margin: 0; }
#footer .menu ul li a { color: #676767; color: #177681; }

#footer #copyrights { font-size: 10px; color: #676767;/*line-height:48px;*/}

#footer #copyrights .ussurybank {float:left;width:49%;line-height:48px;} 

#footer #copyrights .advantika {/*float:right;width: 49%;line-height:48px;*/
text-align: right;}

 #footer #copyrights .advantika a { font-weight:
 bold;text-decoration:none;color:black }

#footer #copyrights .advantika a:hover{text-decoration:underline}
#footer #copyrights .advantika a img {border:none;margin-left:5px}


/**
 * Generic elements.
 */
.messages {
  background-color: #fff;
  border: 1px solid #b8d3e5;
}

.preview {
  background-color: #fcfce8;
  border: 1px solid #e5e58f;
}

div.status {
  color: #33a333;
  border-color: #c7f2c8;
}

div.error, tr.error {
  color: #a30000;
  background-color: #FFCCCC;
  font-size: 11px;
}

.form-item input.error, .form-item textarea.error {
  border: 1px solid #c52020;
  color: #363636;
}

/**
 * dblog.module
 */
tr.dblog-user {
  background-color: #fcf9e5;
}

tr.dblog-user td.active {
  background-color: #fbf5cf;
}

tr.dblog-content {
  background-color: #fefefe;
}

tr.dblog-content td.active {
  background-color: #f5f5f5;
}

tr.dblog-warning {
  background-color: #fdf5e6;
}

tr.dblog-warning td.active {
  background-color: #fdf2de;
}

tr.dblog-error {
  background-color: #fbe4e4;
}

tr.dblog-error td.active {
  background-color: #fbdbdb;
}
tr.dblog-page-not-found, tr.dblog-access-denied {
  background: #d7ffd7;
}
tr.dblog-page-not-found td.active, tr.dblog-access-denied td.active {
  background: #c7eec7;
}

/**
 * Status report colors.
 */
table.system-status-report tr.error, table.system-status-report tr.error th {
  background-color: #fcc;
  border-color: #ebb;
  color: #200;
}
table.system-status-report tr.warning, table.system-status-report tr.warning th {
  background-color: #ffd;
  border-color: #eeb;
}
table.system-status-report tr.ok, table.system-status-report tr.ok th {
  background-color: #dfd;
  border-color: #beb;
}

/* FAQ */

.view-faq .views-row-odd, .view-faq .views-row-even {
    padding-bottom: 2em;
}

.view-faq .views-field-body {
    font-weight:bold;
}

.view-faq .views-field-field-answer-value {
    font-style:italic;
    margin-left: 25px;
}

.view-faq .views-field-created {
    color:#898989;
    font-size:0.92em;
    line-height:0;
    margin-left: 25px;
}

/* FIXES */
/* delete double print-version link */
.node .content .node .content .print-link,
#node-167 .print-link,
#node-49 .print-link {
  display: none;
}



.wrapper .container #block-block-13.block-left .block-center {
  padding:0;
}

.wrapper .container #block-block-13.block-left .block-center .content {
  border: 1px solid rgb(204, 204, 204); padding: 5px; width: 200px; height: 333px;
}

.wrapper .container #block-block-13 {
  padding-bottom:20px;
}


#page-body .center-both  #secondary-links li.menu-908 {
width: 97%;
float:none;
display: block;
}

#page-body .center-both  #secondary-links li.menu-906 {
width: 97%;
float:none;
display: block;
}

#page-body .center-both  #secondary-links li.menu-907 {
width: 97%;
float:none;
display: block;
}

#ussurybank-calc-consumer-credit-form #edit-loan-wrapper {
  display: none;
}

/* Стиль оформления блока "Расчитать"*/
#block-block-34 {
  background: url('images/count_bg.png') no-repeat top left transparent;
  height: 83px;
  width: 583px;
  position: relative;
}
#block-block-34 .content{
  padding: 15px 0 0 372px;
  width: 189px;
  height: 54px;
}
#button, #button:hover {
  position: relative;
  display: block;
  background: url('images/count_but.png') no-repeat top left transparent;
  height: 54px;
  width: 189px;
  text-decoration :none;
  
}

#node-302 .content table td{
	border: 1px solid #000;
}

#page-body #content-body #node-302 .content table{
	width:535px !important;
}

#block-block-37 .block-center { background: none; padding: 12px 0px; }
#landings {
padding-bottom: 40px;
}
#panelatext {
	display: none;
}
.paneltext {
	display: none;
}
.btn-slide {
	display: block;
	background-color: #009999;
	color: #FFFFFF;
	margin-bottom: 5px;
	padding:5px;
}
.btn-slide:hover {
	background-color: #4a4a4a;
	color: #FFFFFF;
}
.btn-slide.active {
	background-color: #4a4a4a;
	color: #FFFFFF;
}
.btna-slide {
	display: block;
	background-color: #009999;
	color: #FFFFFF;
	margin-bottom: 5px;
	padding:5px;
}
.btna-slide:hover {
	background-color: #4a4a4a;
	color: #FFFFFF;
}
.btna-slide.active {
	background-color: #4a4a4a;
	color: #FFFFFF;
}
#linkforcard {
	display: block;
	background-color: #016A6E;
	color: #FFFFFF;
	font-weight:bold;
	padding:5px;
	text-align: center;
}
#linkforcard:hover {
	background-color: #4a4a4a;
	color: #FFFFFF;
}

div.green-button {
  display: inline-block;
  padding: 10px 20px 10px 0;
}

div.green-button > a {
  display: inline-block;
  padding: 5px 10px 8px 10px;
  background: #018577;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  color: #f3f566;
  text-decoration: none;
  font-weight: bold;
  border: 3px solid #0c2f2b;
  -moz-box-shadow: 0 0 3px rgba(0,0,0,0.5);
  -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.5);
  box-shadow: 0 0 3px rgba(0,0,0,0.5);
}

#block-menu-menu-private-clients ul li a[href="/chastnym-klientam/kredity/ipotechnoe-kreditovanie"]{
  display: inline-block;
  margin-bottom: 8px;
}

.ml-text-green-big{
  font-size: 140%;
  color: #008080;
}

.ml-img-flmrmb{
  float: left;
  margin-right: 15px;
  margin-bottom: 15px;
}

.ml-img-center{
  text-align: center;
}
.ml-li-st{
  list-style-type: square;
}

#page-body #content-body #node-54 table {
    font-size: 10px;
}
#page-body #content-body #node-400 table.page-400-table {
    font-size: 3px;
    text-align: center;
}

.wrapper .container #block-block-53 .block-center {
    padding: 0;
}