/* START_STYLE_CSS */ 

body {font: normal 1em/1.3 Trebuchet MS, sans-serif; background:#FFF url(/img/bg-3.gif) repeat-x 0 90px;}
h1 {color:#003366; margin-bottom:20px; font: italic 24px/1 Georgia; }
h1 a {text-decoration:none; } h1 a:hover {text-decoration:underline; }
h2 {color:#003366; margin-bottom:10px; font: italic 20px/1 Georgia;  }
h3 {color:#003366; margin-bottom:10px; font: italic 18px/1 Georgia; }
h4 {color:#003366; font-size:107%; font-weight:bold; margin-bottom:15px; }
h6 {color:#666; font-size:80%;  }

h2.calc {padding: 0 0 0 20px; background: url(/img/icon-calc.gif) no-repeat 0 2px;}
h2.order {padding: 0 0 0 20px; background: url(/img/icon-doc.gif) no-repeat 0 2px;}
h2.opinion {padding: 0 0 0 20px; background: url(/img/icon-opinion.gif) no-repeat 0 2px;}
h2.mail {padding: 0 0 0 20px; background: url(/img/icon-mail.gif) no-repeat 0 2px;}

h3.icon-bank {padding: 0 0 0 25px; background: url(/img/icon-bank.gif) no-repeat 0 7px;}
h3.icon-broker {padding: 0 0 0 25px; background: url(/img/icon-broker.gif) no-repeat 0 7px;}

a {color:#146596;}
a:hover {color:#B48C05;}


/* DYNAMIC TOPICS - ДИНАМИЧЕСКИЕ КАРТИНКИ ДЛЯ ЗАГОЛОВКОВ У СТАТЕЙ */
/* Чтобы добавить новую иконку для нового раздела, нужно: */
/*  - Скопировать строчку ниже, узнать ID раздела и поменять номер класс и номер картинки у стиля */
/*  - Залить картинку на фтп с номером ID раздела, названием как в CSS ниже */
h1.topic-13 {padding:0 0 0 30px;background: url(/img/topics/topic-13.gif) no-repeat 0 0; } /* Законы об ипотеке */
h1.topic-10 {padding:0 0 0 30px;background: url(/img/topics/topic-10.gif) no-repeat 0 0; } /* Налоговые вычеты */
h1.topic-14 {padding:0 0 0 30px;background: url(/img/topics/topic-14.gif) no-repeat 0 0; } /* Оформление ипотеки */
h1.topic-19 {padding:0 0 0 30px;background: url(/img/topics/topic-19.gif) no-repeat 0 0; } /* Материнский капитал */
h1.topic-20 {padding:0 0 0 30px;background: url(/img/topics/topic-20.gif) no-repeat 0 0; } /* Не возврат кредита */
h1.topic-23 {padding:0 0 0 30px;background: url(/img/topics/topic-23.gif) no-repeat 0 0; } /* Ипотека на новостройку */
h1.topic-33 {padding:0 0 0 30px;background: url(/img/topics/topic-33.gif) no-repeat 0 0; } /* Ипотечное страхование */
h1.topic-6 {padding:0 0 0 30px;background: url(/img/topics/topic-6.gif) no-repeat 0 0; } /* Социальная ипотека */
h1.topic-7 {padding:0 0 0 30px;background: url(/img/topics/topic-7.gif) no-repeat 0 0; } /* Ипотечное кредитование для молодых семей */
h1.topic-8 {padding:0 0 0 30px;background: url(/img/topics/topic-8.gif) no-repeat 0 0; } /* Военная ипотека */
h1.topic-4 {padding:0 0 0 30px;background: url(/img/topics/topic-4.gif) no-repeat 0 0; } /* Новости ипотеки */
h1.topic-18 {padding:0 0 0 30px;background: url(/img/topics/topic-18.gif) no-repeat 0 0; } /* Потребительское кредитование */
h1.topic-11 {padding:0 0 0 30px;background: url(/img/topics/topic-11.gif) no-repeat 0 0; } /* Альтернативы ипотеки */
h1.topic-9 {padding:0 0 0 30px;background: url(/img/topics/topic-9.gif) no-repeat 0 0; } /* Полезно знать */
h1.topic-21 {padding:0 0 0 30px;background: url(/img/topics/topic-21.gif) no-repeat 0 0; } /* Банкротство банка */
h1.topic-24 {padding:0 0 0 30px;background: url(/img/topics/topic-24.gif) no-repeat 0 0; } /* История ипотеки */
h1.topic-12 {padding:0 0 0 30px;background: url(/img/topics/topic-12.gif) no-repeat 0 0; } /* Рефинансирование кредитов */
h1.topic-3 {padding:0 0 0 30px;background: url(/img/topics/topic-4.gif) no-repeat 0 0; } /* Новости Банков */

h1.topic-25 {padding:0 0 0 30px;background: url(/img/topics/topic-25.gif) no-repeat 0 0; } /* Ипотека в России */
h1.topic-26 {padding:0 0 0 30px;background: url(/img/topics/topic-26.gif) no-repeat 0 0; } /* Мировая история ипотеки */
h1.topic-27 {padding:0 0 0 30px;background: url(/img/topics/topic-27.gif) no-repeat 0 0; } /* Ипотека во Франции и Великобритании */
h1.topic-28 {padding:0 0 0 30px;background: url(/img/topics/topic-28.gif) no-repeat 0 0; } /* Ипотека в США и Канаде */
h1.topic-29 {padding:0 0 0 30px;background: url(/img/topics/topic-29.gif) no-repeat 0 0; } /* Ипотека в Азии */
h1.topic-30 {padding:0 0 0 30px;background: url(/img/topics/topic-30.gif) no-repeat 0 0; } /* Ипотека в Китае */
h1.topic-31 {padding:0 0 0 30px;background: url(/img/topics/topic-31.gif) no-repeat 0 0; } /* Ипотека в Израиле */
h1.topic-32 {padding:0 0 0 30px;background: url(/img/topics/topic-32.gif) no-repeat 0 0; } /* Ипотека в Германии */

h1.topic-calc {padding:0 0 0 30px;background: url(/img/topics/topic-calc.gif) no-repeat 0 0; } /* Калькулятор */
h1.topic-broker {padding:0 0 0 30px;background: url(/img/topics/topic-broker.gif) no-repeat 0 0; } /* Брокеры */

/* -- ID -- */
#body_w {width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1100)? "1100px" : "100%");min-width:1100px;}	

#body_f { width:1000px; margin: 0 auto; }	

#header {height:70px; position:relative; background:#FFF url(/img/bg-4.gif) repeat-x 0 100%; }

#logo {position:absolute; top:10px; left:20px;}
#keys {position:absolute; top:0px; right:0px;}

#header .search {position:absolute; top:10px; right:20px; width:180px; height:19px; background: url(/img/search.gif) no-repeat 0 0;}
#header .input-text {border:0; background:none; font-size:92%; color:#666; padding: 3px 0 0 6px;}
#header .go-go { position:absolute; top:0; right:0; width:20px; height:19px;}

#content { }
#content:after {clear: both;content: "";display: block;height: 0;visibility: hidden;}

#left_side {display:block; float:left; width:230px; position:relative; z-index:5;}
#middle_side {display:block; float:left; width:100%; margin: 0 -230px;}
#right_side {display:block; float:right; width:230px;}

#left_side .left_side_pad {padding:0 10px 10px 10px;}
#middle_side  .middle_side_pad {padding:0 230px; font-size:117%;color:#666;}
#right_side .right_side_pad {padding:0 10px 10px 10px;}

#footer {background:#F1F1F1; margin: 20px 0 0 0; padding:20px; color:#297C8D;}

#target {position:relative; color:#FFF; margin: 0 0 20px 0px; background: #A0ADB8; border-bottom:1px solid #708393;}
#target a {color:#FFF;}
#target .target-pad {line-height:25px; padding: 0 20px; height:25px; font-size:11px;}

/* -- CLASS -- */

.rel {position:relative; } .abs {position:absolute; } .top {top:0;} .left{left:0;} .bottom {bottom:0;} .right {right:0;}
.displayNone {display:none;}
.clear {clear:both; line-height:1px; height:1px;}

.qoute {font-size:92%; border: 1px solid #EFE8DE; background:#FBF9F6; padding:10px; margin-bottom:30px;}

.text-block {background:url(/img/text-block-top.gif) no-repeat 0 0; margin-bottom:20px;} 
.text-block-pad {background:url(/img/text-block-bot.gif) no-repeat 0 100%; padding:20px;}
.text-block-pad h3 {font: italic bold 14px/1.3 Georgia; margin-bottom:10px; color:#333;}
.text-block-pad a:hover {color:#000;}
.text-block-pad a.add {color:#C14C2F;}
.text-block li {background: url(/img/icon-small-arr.gif) no-repeat 0 2px; padding:0 0 0 16px;  padding-bottom:5px;margin-bottom:5px; border-bottom:1px dotted #CCC;}

.agency a {display:block;}
.agency img {width:50px; float:left;border:1px solid #CCC; padding:1px; margin:0 10px 10px 0; position:relative; top:3px;}

/* ****************** */
/* Р’РѕРїСЂРѕСЃ-РѕС‚РІРµС‚ */
.faq {font-size:85%;}
.faq .faq_one_pos {clear:both; border-bottom:1px dashed #999; padding: 0 0 10px 0  ; margin: 10px 0 0 0;}
.faq .qa {color:#000; margin-bottom:7px;}
.faq .qa b {display:block;}
.faq .as b {display:block;}
.faq .read_more {text-align:right;}
.faq .read_more a {color:#C14C2F; font-size:84%;}

/* ****************** */
/* novosti-bankov */
.novosti-bankov {margin-bottom:20px;}
.novosti-bankov h2 {font: italic 20px/1 Georgia;  margin-bottom:15px; color:#333;}

.novosti-bankov ul {margin:0 !important;; padding:0 !important;; list-style:none !important; zoom:1;}
.novosti-bankov ul:after {clear: both;content: "";display: block;height: 0;visibility: hidden;}
.novosti-bankov ul li {margin-bottom:10px; }
.novosti-bankov ul li .pad { }
.novosti-bankov ul li .info { display:table; zoom:1; _height:0;}
.novosti-bankov ul li .pic {float:left; background:#FFF; margin: 0 10px 10px 0;}
.novosti-bankov ul li .pic  img {padding:2px; border: 1px dotted #CCC;}
.novosti-bankov ul li .date {color:#999; font-size:10px;}
.novosti-bankov ul li .descr {font-size:12px; color:#666; display:block;}
.novosti-bankov ul li a {font-size:18px; }

.border-tl {background: url(/img/novosti-bankov-tl.gif) no-repeat 0 0;}
.border-tr {background: url(/img/novosti-bankov-tr.gif) no-repeat 100% 0;}
.border-bl {background: url(/img/novosti-bankov-bl.gif) no-repeat 0 100%;}
.border-br {background: url(/img/novosti-bankov-br.gif) no-repeat 100% 100%;padding:20px; zoom:1;}
.border-br:after {clear: both;content: "";display: block;height: 0;visibility: hidden;}

.border-tl-2 {background: url(/img/novosti-ipotiki-tl.gif) no-repeat 0 0;}
.border-tr-2 {background: url(/img/novosti-ipotiki-tr.gif) no-repeat 100% 0;}
.border-bl-2 {background: url(/img/novosti-ipotiki-bl.gif) no-repeat 0 100%;}
.border-br-2 {background: url(/img/novosti-ipotiki-br.gif) no-repeat 100% 100%;padding:20px; zoom:1;}
.border-br-2:after {clear: both;content: "";display: block;height: 0;visibility: hidden;}

/* ****************** */
/* novosti-ipoteki */
.novosti-ipoteki {margin-bottom:20px;}
.novosti-ipoteki ul {margin:0 !important;; padding:0 !important;; list-style:none !important;}
.novosti-ipoteki li {padding:10px 0 10px 25px; background: url(/img/icon-news.gif) no-repeat 0 13px; border-bottom:1px dotted #CCC;zoom:1;}
.novosti-ipoteki li:hover {background: #f0f0f0 url(/img/icon-news.gif) no-repeat 0 13px; border-bottom:1px dotted #333;}
.novosti-ipoteki li:after {clear: both;content: "";display: block;height: 0;visibility: hidden;}
.novosti-ipoteki li .pic {float:left; margin: 0 10px 10px 0;}
.novosti-ipoteki li .descr {font-size:12px; color:#666;}
.novosti-ipoteki li .date {font-size:10px; color:#999;}
.novosti-ipoteki li a {display:block; font-size:14px;}
.novosti-ipoteki .more {margin-top:10px;}
.novosti-ipoteki .more a {color:#B48C05; font-size:12px;}

/* ****************** */
/* brokery */
.brokery {margin-bottom:20px;}
.brokery .info {margin-bottom:20px; background:#f4f4f4 url(/img/icon-big-info.gif) no-repeat 5px 50%; padding:10px 10px 10px 35px; border:1px #CCC dotted; color:#333;}
.brokery ul {margin:0 !important;; padding:0 !important;; list-style:none !important; zoom:1;}
.brokery ul:after {clear: both;content: "";display: block;height: 0;visibility: hidden;}
.brokery li {zoom:1; margin-bottom:10px; padding: 0 10px 10px 0; border-bottom:1px dotted #CCC; width:45%; height:100px; float:left; }
.brokery li:after {clear: both;content: "";display: block;height: 0;visibility: hidden;}
.brokery li .pic {float:left; margin: 0 10px 10px 0;}
.brokery li .pic img {padding:2px; border: 1px dotted #CCC; width:80px;}
.brokery li .info-block {display:table; zoom:1; _height:0;}
.brokery li .descr {font-size:12px; color:#666;}
.brokery li a {display:block; font-size:14px;}

/* ****************** */
/* consult */
.consult {margin-bottom:20px;}
.consult h3 {color:#003366; margin-bottom:10px; font: italic 18px/1 Georgia;}
.consult .pic {float:left; margin: 0 10px 10px 0;}
.consult .pic img {padding:2px; border: 1px dotted #CCC;}
.consult  .info {}
.consult  .info:after {clear: both;content: "";display: block;height: 0;visibility: hidden;}
.consult  .info-block {display:table; zoom:1; _height:0;}
.consult  .descr {display:block; margin-top:7px;}

/* ****************** */
/* credit-data */
.credit-data {}
.credit-data ul {margin:0 !important;; padding:0 !important;; list-style:none !important;}
.credit-data li {margin-bottom:10px;}
.credit-data li label {display:block;}
.credit-data li .input-text {width:80%; border:1px solid #CCC; background:#FFF; padding:4px; font-size:12px; color:#333;}
.credit-data li select {width:81%; border:1px solid #CCC; background:#FFF; padding:4px; font-size:12px; color:#333;}
.credit-data li .input-text-short {width:40%; border:1px solid #CCC; background:#FFF; padding:4px; font-size:12px; color:#333;}
.credit-data li textarea {width:80%; height:70px; border:1px solid #CCC; background:#FFF; padding:4px; font-size:12px; color:#333;}
.credit-data li .input-submit {border:0; background:#eee; padding:10px; font: italic 18px/1 Georgia; cursor:pointer;}

/* table-calculator */
.table-calculator {}
.table-calculator td {vertical-align:top; font-size:12px; color:#333;}
.table-calculator td.td-1 {padding-right:15px; padding-bottom:10px; border-right:1px dotted #CCC; border-bottom:1px dotted #CCC; }
.table-calculator td.td-2 {padding-left:15px; padding-bottom:10px; border-bottom:1px dotted #CCC;}
.table-calculator td.td-3 {padding-right:15px; padding-bottom:10px; padding-top:10px; border-right:1px dotted #CCC; border-bottom:1px dotted #CCC;}
.table-calculator td.td-4 {padding-left:15px; padding-bottom:10px; padding-top:10px; border-bottom:1px dotted #CCC;}
.table-calculator td table td {padding-bottom:5px; padding-right:5px;}
.table-calculator .input-text {width:65px; font-size:11px; border:1px solid #CCC; background:#FFF; padding:2px;}

.talbe-list {}
.talbe-list ul {margin:0 !important; padding:0 !important; list-style:none !important;}
.talbe-list li {background:url(/img/icon-broker.gif) no-repeat 0 12px;padding:10px 0 10px 25px; border-bottom:1px #CCC dotted; zoom:1;}
.talbe-list li:after {clear: both;content: "";display: block;height: 0;visibility: hidden;}
.talbe-list li:hover {background:#f0f0f0 url(/img/icon-broker.gif) no-repeat 0 12px;border-bottom:1px dotted #333;}
.talbe-list li .span-1 {float:left; display:table; zoom:1; _height:0; width:35%;}
.talbe-list li .span-2 {float:left; display:table; zoom:1; _height:0; width:40%;padding-right:10px;}
.talbe-list li .span-3 {float:left; display:table; zoom:1; _height:0; width:19%; font-style:italic;}
.talbe-list li.caption {padding-left:25px; background: none; font-size:18px; color:#000;}

.opinions {margin:0 !important; padding:0 !important; list-style:none !important; font-size:12px;}
.opinions li {margin-bottom:15px; padding-bottom:15px; border-bottom:1px #CCC dotted;}
.opinions label {display:block; font-weight:bold; color:#000;}
.opinions label.icon-small-user {background: url(/img/icon-small-user.gif) no-repeat 0 0; padding-left:16px;}
.opinions .date {display:block; color:#999; font-size:10px;}
.opinions a {display:block;}
.opinions a.icon-small-news {background: url(/img/icon-small-news.gif) no-repeat 0 2px; padding-left:16px;}

.add-comment-form {}
.add-comment-form ul {margin:0 !important; padding:0 !important; list-style:none !important;}
.add-comment-form li {margin-bottom:10px;}
.add-comment-form li label {display:block; font-weight:bold; font-size:12px;}
.add-comment-form li .input-text {width:80%; border:1px solid #CCC; background:#FFF; padding:4px; font-size:12px; color:#333;}
.add-comment-form li .input-text-short {width:40%; border:1px solid #CCC; background:#FFF; padding:4px; font-size:12px; color:#333;}
.add-comment-form li textarea {width:80%; height:70px; border:1px solid #CCC; background:#FFF; padding:4px; font-size:12px; color:#333;}
.add-comment-form li .input-submit {border:0; background:#eee; padding:10px; font: italic 18px/1 Georgia; cursor:pointer;}

.red, .error {color:#C14C2F;}
.paging {}
.paging a {padding:2px 4px; display:inline-block;}
.paging b {padding:2px 4px; background:#CCC; color:#FFF;}

.bank-small-info {}
.bank-small-info .addr {font-size:16px;}
.bank-small-info ul {margin:0 !important; padding:10px 0 0 0 !important; list-style:none !important;}
.bank-small-info ul:after {clear: both;content: "";display: block;height: 0;visibility: hidden;}
.bank-small-info li {font-size:12px; float:left; margin: 0 10px 5px 0;}
.bank-small-info li img {margin: 0 7px 0 0;}

.list {margin:0 !important; padding:0 0 20px 10px !important; list-style:none !important;}
.list li {padding: 0 0 0 20px; background:url(/img/icon-doc.gif) no-repeat 0 0; margin-bottom:5px;}

.credit-table {}
.credit-table td {padding: 5px 20px 5px 10px ; border-bottom:1px dotted #CCC;}
.credit-table tr:hover td {background:#f4f4f4 url(/img/bg-3.gif)}

.news-list {margin:0 !important; padding:10px 0 0 0 !important; list-style:none !important;}
.news-list li {padding:20px 0 20px 25px; background: url(/img/icon-news.gif) no-repeat 0 18px; border-bottom:1px #CCC dotted; }
.news-list li:hover {border-bottom:1px #333 dotted;background:#f0f0f0 url(/img/icon-news.gif) no-repeat 0 18px; }
.news-list li .link a {font-size:16px;}
.news-list li .data {font-size:11px; color:#999;}

.simple-list {margin:0 !important; padding:0 0 20px 10px !important; list-style:none !important;}
.simple-list li {padding: 0 0 0 20px; background:url(/img/icon-arr.gif) no-repeat 0 0; margin-bottom:5px;}
.simple-list-td {padding: 0 0 0 20px; background:url(/img/icon-arr-2.gif) no-repeat 0 0; margin-bottom:5px;}

.credit-table-2 {}
.credit-table-2 td {padding: 0 0 10px 0;}

.credit-list {margin:0 !important; padding:10px 0 0 0 !important; list-style:none !important;}
.credit-list li {padding:20px 0 20px 25px;border-bottom:1px #CCC dotted; background: url(/img/icon-bank.gif) no-repeat 0 20px; font-size:12px; }
.credit-list li:hover {border-bottom:1px #333 dotted;background:#f0f0f0 url(/img/icon-bank.gif) no-repeat 0 20px; }
.credit-list li:after {clear: both;content: "";display: block;height: 0;visibility: hidden;}
.credit-list li.captions {font-weight:bold; color:#000; background:#F0f0f0; background-image:none; border-bottom:1px #333 dotted;}
.credit-list li.captions:hover {background:#F0f0f0; background-image:none;}
.credit-list li .row-1 {float:left; width:16%; }
.credit-list li .row-2 {float:left; width:24%; display:table; zoom:1; _height:0; }
.credit-list li .row-3 {float:left; width:20%; display:table; zoom:1; _height:0; }
.credit-list li .row-4 {float:left; width:10%; display:table; zoom:1; _height:0; }
.credit-list li .row-5 {float:left; width:10%; display:table; zoom:1; _height:0; }
.credit-list li .row-6 {float:left; width:16%; display:table; zoom:1; _height:0; }

.counters {}
.counters a {display:inline !important;}

.bank-info {zoom:1;}
.bank-info:after {clear: both;content: "";display: block;height: 0;visibility: hidden;}

/* ****************** */
/* РЎСЃС‹Р»РєРё РЅР° РіР»Р°РІРЅРѕР№ РІРЅРёР·Сѓ */
.links {font-size:85%;}
.links table {}
.links td {vertical-align:top;}

.links ul {}
.links li {padding: 0 0 7px 15px; background: url(/img/li2.gif) no-repeat 0 3px ;}
.links li a {color:#C14C2F;}

/* ****************** */
/* РЎС‚Р°С‚СЊРё */

.articles {}
.articles_one_pos {margin-bottom:20px; zoom:1;}
.articles_one_pos:after {clear: both;content: "";display: block;height: 0;visibility: hidden;}
.articles_one_pos a {display:block; padding-bottom:5px; font-size:117%;}
.articles_one_pos .read-more a {color:#C14C2F; font-size:92%;}
.articles_one_pos art-text {}

/* *********************************************************************************** */
/* -- TEXT-FORMATTING -- */
.text {}
.text:after {clear: both;content: "";display: block;height: 0;visibility: hidden;}
.text ul, .text ol {margin-left:15px;}
.text ul {list-style:disc;}
.text ol {list-style-type:decimal;}
.text strong {font-weight:bold;}
.text em {font-style:italic;}
.text p {margin-bottom:15px;}
.photoGallery {margin:0 !important; list-style:none !important; }

/* анкета */
td.anketa1 {
	padding-left:5px;
	background:#f5f5f5;
	vertical-align:middle;
	width:50%;
	height:34px;
}
td.anketa2 {
	background:#a7a7a7;
	padding:1px;
	height:1px;
	vertical-align:middle;
}
