@import url(base.css);
@import url(content.css);

BODY {background: #FFF; color: #333; }

#all {min-width: 990px; }
* HTML #all {height: 1px; }
#allA {position: relative; }
* HTML #allA {height: 1px; }

#topMsg {font-weight: bold; margin: 0; padding: 0.5em 15px; text-align: center; }

#topMsg,
#topMsg A {color: #0A0; }

#topMsg A {text-decoration: underline; }
#topMsg A:hover {color: #050; }

#topBnWide {color: #DDD; font-size: 0; position: absolute; left: 0; top: 0; text-align: center; width: 100%; }
#topBnWide DIV {min-height: 0; }

#topBnWideEmptyForAbs {width: 100%; height: 90px; }


#top {background-color: #d71d24; border-top: 1px solid #000; border-bottom: 5px solid #231f20; width: 100%; }
#topA {width: 100%; }
#topB {height: 120px; position: relative; width: 100%; }

#main {border-left: 190px solid #F2F2F2; }
#mainA {margin-left: -190px; position: relative; }
#mainB {background: url(../i/contentBotBgTiled.gif) left bottom repeat-x; border-right: 255px solid #F2F2F2; }
#mainC {margin-right: -255px; position: relative; }
#mainInner {width: 100%; }

* HTML #main,
* HTML #mainA,
* HTML #mainB,
* HTML #mainC {height: 1px; }

#contentNAppBox {float: right; margin-left: -190px; width: 100%; }
#contentNApp {margin-left: 195px; }
* HTML #contentNApp {height: 1px; }

#app {float: right; min-height: 200px; overflow-x: hidden; padding: 0 13px 0 15px; padding-top: 5px; position: relative; width: 255px; }
#app/**/ {width: /**/227px; }
#appA {width: 100%; }
* HTML #app {height: 200px; }
#app DL {margin-left: 0; }

#app H5, #mnuCol H5 {background: #D71D24; border-bottom: 2px solid #333; color: #FFF; font-size: 1.17em; margin-left: -15px; position: relative; }
#app H5 SPAN, #mnuCol H5 SPAN {background-image: url(../i/appHeaderBgRTop.gif); background-position: right top; display: block; padding: 0.2em 14px; }
* HTML #app H5, * HTML #mnuCol H5 {height: 1px; }

#appBn {margin-left: -15px; margin-bottom: 5px; position: relative; }
* HTML #appBn {height: 1px; }
#appBn H5 {display: none; }

#appNews DT, #appNews DT A {color: #356C96; }
#appNews DT {font-weight: normal; }

#appModels2Compare {font-size: .917em; }

#contentBox {float: left; margin-right: -255px; width: 100%; }
#content {font-size: 1.077em; padding-right: 260px; width: 100%; }
#content/**/ {width: /**/auto; }
* HTML #content {height: 1px; }
#contentInner {padding: 0 15px; padding-top: 1em; padding-bottom: 30px; width: 100%; }
#contentInner/**/ {width: /**/auto; }
* HTML #contentInner {height: 1px; }

#mnuCol {border-top: 5px solid #FFF; float: left; padding-bottom: 30px; width: 190px; }
* HTML #mnuCol {overflow: hidden; }
#mnuColInner {padding: 0 15px; width: 100%; }
#mnuColInner/**/ {width: /**/auto; }

#mnuCol .hr {background: #636; }
#mnuCol DL {margin-left: 0; }

#mnu {background: #cecece; border-bottom: 1px solid #FFF; font-size: 0.917em; font-weight: bold; margin: 0 -15px; text-transform: uppercase; }
* HTML #mnu {height: 1px; }
#mnuA {padding: 1em 0 .25em; width: 100%; }
#mnu H5 {display: none; }
#mnu UL {list-style: none; margin: 0; margin-bottom: .75em; padding: 0; }
#mnu UL LI {background-image: url(../i/mnuBull.gif); background-position: 15px 0.45em; margin: 0; padding: 0; width: 100%; }
#mnu A {color: #333; display: block; padding: 0.2em 5px 0.2em 31px; text-decoration: none; }
#mnu A:hover {color: #356C96; text-decoration: underline; }
* HTML #mnu A {height: 1px; }

#serv {background: #cecece; font-size: 0.917em; font-weight: bold; list-style: none; margin: 0; padding: 0; position: absolute; right: 15px; top: 11px; }
#serv LI {background: none; float: left; margin: 0; padding: 0; padding: 0.3em 0; }

#serv,
#serv A {color: #000; text-decoration: none; }

#serv A:hover,
#serv SPAN:hover {color: #c03; }

#serv A,
#serv SPAN {display: block; padding: 0 0.5em; white-space: nowrap; }
* HTML #serv A/**/,
* HTML #serv SPAN/**/ {width: 1px; }

#serv SPAN {cursor: pointer; }

* HTML #serv LI/**/, * HTML #serv LI A/**/ {height: 1px; }

#serv .home A,
#serv .fav SPAN {border-right: 1px solid #000; }

#bot {font-size: 0.917em; margin-right: 270px; position: relative; }
* HTML #bot {height: 1px; }
#botA {padding-left: 210px; padding-top: 15px; padding-bottom: 25px; width: 100%; }
#botA/**/ {width: /**/auto }
* HTML #botA  {height: 1px; }
#bot P {margin: 0; }
#botContacts {left: 15px; position: absolute; top: 15px; width: 190px; }

#searchMain {background: #f2f2f2; margin-left: -15px; margin-right: -15px; padding-left: 15px; padding-right: 15px; }
#searchMain/**/ {width: /**/auto; }
* HTML #searchMain {height: 1px; }
#searchMain H2 {color: #369; font-size: 1.167em; }
* HTML #searchMain H2 {height: 1px; }
#searchMain H2.visible, #searchMain H2.hidden {background-position: 0 0.3em; cursor: pointer; padding-left: 15px; }
#searchMain H2.visible {background-image: url(../i/searchMainHeaderBgHide.gif); }
#searchMain H2.hidden {background-image: url(../i/searchMainHeaderBgShow.gif); }
#searchMain DIV.hidden {display: none; }
#searchMain DIV.visible {background: #fcfcfc; display: block; margin: 0 -10px; padding: 0.5em 10px; position: relative; }
#searchMain UL {list-style: none; margin: 0; padding: 0; }
#searchMain LI {background: none; margin: 0; margin-bottom: 0.4em; padding: 0; width: 100%; }

#searchMain LI:before,
#searchMain LI:after {display: block; content: "."; height: 0; visibility: hidden; width: 0; }
#searchMain LI:after {clear: both; }

#searchMain LI .inner {background: url(../i/searchMainItemGuide.gif) left bottom repeat-x; overflow: hidden; width: 100%; vertical-align: top; }
#searchMain LI .note {font-size: 0.85em; margin: 0; margin-bottom: 0.5em; }
#searchMain LI .note, #searchMain LI .note A {color: #909497; }
#searchMain LI .note A:hover {color: #333; }

#searchMain LI TD.title SPAN {background: #FFF; display: block; line-height: 1.5; }
#searchMain LI SPAN.title {float: left; padding-right: 0.2em; }
#searchMain LI .content {color: #369; font-weight: bold; line-height: 1.5; }
#searchMain LI SPAN.content, #searchMain LI DL.content {background: #FFF; float: right; padding-left: 0.2em; }
#searchMain LI TABLE {border-collapse: collapse; border-spacing: 0; width: 100%; }
#searchMain LI TABLE TD {padding: 0; vertical-align: top; }
#searchMain LI TD.title {padding-right: 0.5em; white-space: nowrap; }
#searchMain LI TD.content {width: 100%; }
#searchMain LI TD.content DIV {float: right; padding-left: 0.3em; }
#searchMain LI TD.content DIV DIV {border: 2px solid #369; border-top: none; border-bottom: none; padding: 0 0.4em; float: none; }
#searchMain LI TD.btn {padding-left: 0.5em; }
#searchMain LI TD.content DIV, #searchMain LI TD.btn {background: #FFF; }
#searchMain LI .content IMG, #searchMain LI .btn IMG {cursor: pointer; }
#searchMain LI .content IMG, #searchMain LI .content INPUT {vertical-align: middle; }
#searchMain LI SPAN.title, #searchMain LI SPAN.content {background: #E2E9F0; }
#searchMain DIV.visible LI SPAN.title, #searchMain DIV.visible LI SPAN.content {background: #FFF; }
#searchMain LI .title IMG {vertical-align: middle; }

#searchMain LI .content .selected {color: #333; font-weight: normal; }
#searchMain LI .blocked {color: #d00; font-weight: normal; }
#searchMain LI DL.content {text-align: right; }
#searchMain LI DL.content DT {font-weight: normal; }

#searchMain .topPrice {margin-bottom: 1em; margin-left: -15px; position: relative; }
* HTML #searchMain .topPrice {height: 1px; }
#searchMain .topPriceA {background: #cecece; border-width: 1px; border-color: #FFF; border-style: solid; border-top: none; border-left: none; float: left; margin-right: 10px; }
#searchMain .topPriceC {background-image: url(../i/searchArrowBot.gif); background-position: 10px 0; padding: 1em 15px; }
#searchMain .topPrice H2 {display: inline; margin: 0; }
#searchMain .topPrice .features {background-image: url(../i/iconQuestion.gif); font-size: 0.85em; margin-top: 0.9em; margin-bottom: 0.3em; }
#searchMain .topPrice .clear {background-image: url(../i/iconDelete.gif); font-size: 0.85em; }

#searchMain .topPrice .serv {float: left; }
#searchMain .topPrice .features,
#searchMain .topPrice .clear {background-position: 0 0.1em; padding-left: 22px; }

#searchMain .topPrice H2, #searchMain DL, #searchMain DT, #searchMain DD {display: inline; }
#searchMain DL {min-width: 0; width: auto; }
#searchMain INPUT {width: auto; }

#searchMain .chboxGroup {border-top: 5px solid #FFF; margin: 0 -15px; padding: 0.5em 15px 0.7em; position: relative; }
* HTML #searchMain .chboxGroup {height: 1px; }


#mnuCol .bn,
#mnuCol .bnWide,
#app .bn {margin: 5px 0; }

#app .bn {text-align: center; }

#mnuCol .bn H5,
#app .bn H5,
#mnuCol .bnWide H5 {display: none; }

#mnuCol .bn UL,
#app .bn UL,
#mnuCol .bnWide UL {list-style: none; margin: 0; padding: 0; }

#mnuCol .bn LI,
#app .bn LI,
#mnuCol .bnWide LI {background: none; margin: 0; margin-bottom: 5px; padding: 0; }

#mnuCol .bnWide LI {margin-left: -10px; min-height: 0; position: relative; }

#mnuCol .bn IMG,
#mnuCol .bn OBJECT,
#mnuCol .bnWide OBJECT,
#app .bn IMG,
#app .bn OBJECT {vertical-align: top; }

#mnuCol .bnWide.first {margin: 0; }

.warning {color: #D00; font-size: 1.25em; font-weight: bold; text-align: center; }


#body_searchOptions, BODY.popup {background: #f2f2f2; }
#body_searchOptions LI {background: none; height: auto; }
#popupAll {overflow: auto; padding: 20px; width: 450px; height: 450px; position: relative; }
#popupAll/**/ {width: /**/410px; height: /**/410px; }
#popupAll {overflow-x: hidden; overflow-y: auto; }
#frmSearchOptions UL {list-style: none; margin: 1em 0; padding: 0; }
#frmSearchOptions UL LI {background: none; margin: 0; margin-bottom: 0.5em; overflow: hidden; padding: 0; width: 100%; }

#frmSearchOptions UL LI INPUT {float: left; }
#frmSearchOptions UL LI LABEL {display: block; margin-left: 25px; }
* HTML #frmSearchOptions UL LI LABEL {height: 1px; left: -3px; margin-right: -3px; position: relative; }

#crumbs {color: #069; font-size: 0.85em; margin: 0; margin-left: -15px; margin-right: -15px; margin-bottom: 1.5em; margin-top: -1em; padding: 0.7em 15px 0.8em;}
#crumbs A {color: #069;}

BODY#body_help {margin: 0; overflow: hidden; padding: 0; width: 100%; height: 100%; }

#body_help .bodyTypeItem {overflow: hidden; width: 100%; }
#body_help .bodyTypeItem .pic {float: left; width: 205px; }
#body_help .bodyTypeItem .pic IMG {border: 1px solid #000; }
#body_help .bodyTypeItem .txt {left: -3px; margin-left: 220px; margin-right: -3px; position: relative; }
* HTML #body_help .bodyTypeItem .txt {height: 1px; }

UL.modelsPicsNTxt {list-style: none; margin-left: 0; padding-left: 0; }
UL.modelsPicsNTxt LI {background: none; height: auto; margin: 0; margin-bottom: 1em; min-height: 0; padding-left: 0; }
* HTML UL.modelsPicsNTxt LI {height: 1px; }
UL.modelsPicsNTxt LI .pic {float: left; width: 170px; }
UL.modelsPicsNTxt LI .pic IMG {border: 1px solid #000; vertical-align: top; }
UL.modelsPicsNTxt LI .txt {left: -3px; margin-left: 170px; margin-right: -3px; position: relative; }
* HTML UL.modelsPicsNTxt LI .txt {height: 1px; }

#logo {background-image: url(../i/logo.gif); margin: 0; padding: 0; position: absolute; left: 34px; top: 10px; width: 499px; z-index: 1; }
#logo A {display: block; margin-top: -101px; position: relative; width: 100%; }
#logo, #logo A {height: 101px; overflow: hidden; padding-top: 101px; }
#logo/**/, #logo A/**/ {height: /**/0; }

#slogan {background-image: url(../i/slogan.gif); margin: 0; overflow: hidden; padding-top: 13px; position: absolute; left: 147px; top: 74px; width: 386px; height: 13px; }
#slogan/**/ {height: /**/0; }

LI.strong  {font-weight: bold; }

#blkDealers A {color: #369; }
#blkDealers TABLE {border-collapse: collapse; border-spacing: 0; width: 100%; }
:root #blkDealers TABLE {border-collapse: separate; }
#blkDealers TABLE TD {padding: 0; vertical-align: top; }
#blkDealers TABLE TD.txt {padding-top: 10px; }
#blkDealers TABLE TD.txt H4 {margin-top: 0; }
#blkDealers TABLE TD.bn DIV.a {position: relative; margin-top: -38px; text-align: right; }
	#blkDealers TABLE TD.bn DIV.a {min-height: 0; }
	* HTML #blkDealers TABLE TD.bn DIV.a {height: 1px; }

#blkSearch {background: #E2E9F0; }

.dealerInfo .pure UL {list-style: none; margin: 0; margin-left: 20px; padding: 0; }
.dealerInfo .pure UL LI {background: none; margin: 0; padding: 0; }

#mnuColAnnounce DT A {color: #369; font-weight: normal; }

#preamble {background-image: url(../i/searchArrowTop.gif); background-position: left bottom; margin-left: -15px; min-height: 130px; padding-bottom: 35px; padding-left: 15px; position: relative; }
* HTML #preamble {height: 130px; }

#searchMain H3 {color: #369; font-size: 100%; margin: 0; margin-bottom: 0.5em;  margin-top: 1em; } /* div.zoneclass  */

#popupOptions {display: none; position: absolute; left: 0; top: 0; z-index: 10; }
#popupOptions IFRAME {width: 454px; height: 474px; }

TABLE.modelsCompare TD, TABLE.modelsCompare TH {vertical-align: top; }

BODY.popupResizable {margin: 20px; padding: 0; }

#app .links UL {list-style: none; margin-left: 0; padding-left: 0; }
#app .links UL LI {background: none; margin-bottom: 0.3em; margin-left: 0; padding-left: 0; }
#app .links A {color: #000; }
#app .links LI A {color: #356C96; }

TD.chboxNLabel INPUT {float: left; }
TD.chboxNLabel LABEL {display: block; margin-left: 25px; }
* HTML TD.chboxNLabel LABEL {height: 1px; margin-right: -3px; position: relative; left: -3px; }

TD.priceDown {text-align: right; }
TD.priceUp A, TD.priceDown A {text-decoration: none; }
TD.priceUp A:hover, TD.priceDown A:hover {color: #000; text-decoration: underline; }
TD.priceUp IMG, TD.priceDown IMG {vertical-align: middle; }

TD.priceUpdown {text-align: center; }
TD.priceUpdown A {text-decoration: none; }
TD.priceUpdown A:hover {color: #000; text-decoration: underline; }
TD.priceUpdown IMG {vertical-align: middle; }

#localNavNTxt {width: 100%; }
#localNav {float: right; margin-bottom: 1em; width: 240px; }
#localNav UL {list-style: none; margin: 0; padding: 0; }
#localNav UL LI, .tip {background-image: url(../i/localNavBull.gif); color: #333; background-position: 0 -2px; font-weight: bold; margin: 0; min-height: 23px; padding: 0; padding-left: 21px; }
* HTML #localNav UL LI, * HTML .tip {height: 23px; }
#localNav UL LI.ref {background-image: url(../i/iconInfo.gif); background-position: 0 0; }
#localNav UL LI A {color: #369; }
#localNav UL LI A:hover {color: #000; }

.tip {font-size: 0.917em; margin: 1em 0; }

#localNavNTxt .txt {margin-right: 270px; }
* HTML #localNavNTxt .txt {height: 1px; margin-left: -3px; position: relative; right: -3px; }

#curResultsCount {border: 2px solid #231f20; border-bottom: none; border-right: none; display: none; visibility: hidden; position: fixed; right: 0; bottom: 0; width: 255px; height: 50px; z-index: 20; }
#curResultsCount/**/ {width: /**/253px; height: /**/48px; }
#curResultsCount IFRAME {width: 253px; height: 48px; }
* HTML #curResultsCount {position: absolute; right: 16px; bottom: -1px; }

.subsectionVisible,
.subsectionVisible {display: block; }

.subsectionHidden,
.subsectionHidden {display: none; }

.sign {margin: 1.5em 0 1em; text-align: right; }

BODY.popup .sign {font-weight: bold; font-size: 1.1em; }
BODY.popup .sign SPAN {color: #E60000; }
BODY.popup .sign IMG {vertical-align: middle; }

#counters {margin: 30px 0; overflow: hidden; width: 100%; }
#counters H5 {display: none; }
#counters UL {list-style: none; }

#counters UL,
#counters UL LI {background: none; margin: 0; padding: 0; }

#counters UL LI IMG {vertical-align: top; }
#counters UL LI SPAN {display: block; position: absolute; overflow: hidden; width: 0; height: 0; }
#counters UL LI {float: left; margin: 0 2px 2px 0; }

BODY.popupResizable #botContacts {left: 0; }
BODY.popupResizable #counters {margin-top: 1em; }

#countersHidden {display: block; position: absolute; overflow: hidden; width: 0; height: 0; }

P.back,
P.add2compare,
P.calculator {background-position: 0 0.2em; padding-left: 20px; }

P.back {background-image: url(../i/iconBack.gif); }
P.add2compare {background-image: url(../i/iconAdd.gif); }
P.calculator {background-image: url(../i/iconCalculator.gif); min-height: 19px; background-position: 0 0; }
* HTML P.calculator {height: 19px; }

/* блок, который хочется выделить. Например, самореклама */
DL.specialInfo,
.yandex {background: #D8F8DC; border: 1px solid #62BB6C; clear: both; margin: 1.5em 0; padding: 10px; }

.yandex {margin-right: 10px; }

DL.specialInfo DT,
DL.specialInfo DD {margin: 0; padding: 0; }

DL.specialInfo DT {background-image: url(/_/i/bull2.gif); background-position: 0 0.2em; font-weight: bold; margin-bottom: 0.6em; padding-left: 17px; }
/* /блок, который хочется выделить. Например, самореклама */

#bnBot {padding-bottom: 40px;  text-align: center; }


FORM TABLE.tblMAIN TD.model   {background-repeat: no-repeat; background-position: right center; padding-right: 68px; }
FORM TABLE.tblMAIN TD.type_4  {background-image: url(../i/car_icons/4.gif); }
FORM TABLE.tblMAIN TD.type_6  {background-image: url(../i/car_icons/6.gif); }
FORM TABLE.tblMAIN TD.type_5  {background-image: url(../i/car_icons/5.gif); }
FORM TABLE.tblMAIN TD.type_13 {background-image: url(../i/car_icons/13.gif); }
FORM TABLE.tblMAIN TD.type_12 {background-image: url(../i/car_icons/12.gif); }
FORM TABLE.tblMAIN TD.type_16 {background-image: url(../i/car_icons/16.gif); }
FORM TABLE.tblMAIN TD.type_8  {background-image: url(../i/car_icons/8.gif); }
FORM TABLE.tblMAIN TD.type_11 {background-image: url(../i/car_icons/11.gif); }
FORM TABLE.tblMAIN TD.type_18 {background-image: url(../i/car_icons/18.gif); }
FORM TABLE.tblMAIN TD.type_15 {background-image: url(../i/car_icons/15.gif); }

/* баннер-расхлоп */
#myDropdownBn {margin-bottom: 15px; min-height: 0; position: relative; z-index: 50; }
#content #myDropdownBn {margin-right: -10px; }
* HTML #myDropdownBn {height: 1px; }
#myDropdownBnBig {visibility: hidden; position: absolute; left: -5000px; top: -5000px; z-index: 50; }
/* /баннер-расхлоп */

.fyell {background: #FFFF99}
.fgreen {background: #99FF99}
.fred {background: #FF0000; color: #FFFFFF}

/* какая-то акция, которую хочется выделить */
#action {background: url(../i/actionBgTopTiled.png) repeat-x; border: 1px solid #CECECE; margin-bottom: 1em; min-height: 0; width: 100%; }
#action/**/ {width: /**/auto; }
#action DIV {background: url(../i/actionIcon.gif) 5px 9px no-repeat; min-height: 47px; padding: 10px; padding-left: 74px; }
#action P {margin: 0; }
#action STRONG {color: #C33; }
* HTML #action {height: 1px; }
* HTML #action DIV {height: 67px; }
* HTML #action DIV/**/ {height: /**/47px; }


/* блок вида "Компания такая-то представляет такую-то модель" */
DL.modelPreamble {margin: 1em 0; }
DL.modelPreamble DT {color: #d71d24; font-size: 1.154em; margin-bottom: .1em; }
DL.modelPreamble DD {border-left: 2px solid #d71d24; margin-left: 35px; padding-left: 10px; }


#frm-modellist {margin-bottom: 15px; }

/* Целиком кликабельный псевдобаннер в начале колонки контента с картинкой слева и текстом справа */
#content .bnInformer {background-repeat: no-repeat; background-position: 15px 50%; font-size: .923em; }
#content .bnInformer A {border: 1px solid #ccc; color: #000; display: block; overflow: hidden; text-decoration: none; width: 500px; height: 120px; }
#content .bnInformer A/**/ {height: /**/118px; }
#content .bnInformer A SPAN {cursor: pointer; display: block; padding: 10px 10px 0 150px; height: 120px; }
#content .bnInformer A SPAN/**/ {height: /**/108px; }
#content .bnInformer A STRONG {color: #d71d24; display: block; font-size: 1.167em; margin-bottom: .15em; }
#content .bnInformer A STRONG.small {font-size: 1em; margin-bottom: 0; }
#content .bnInformer A EM {color: #369; display: block; font-style: normal; margin-top: .2em; text-decoration: underline; }


/* Целиком кликабельный ВЕРТИКАЛЬНЫЙ псевдобаннер с картинкой вверху и текстом внизу */
#content .bnInformerVertical {overflow: hidden; width: 180px; height: 300px; }

#content .bnInformerVertical {font-size: .923em; }
#content .bnInformerVertical A {border: 1px solid #ccc; color: #000; display: block; padding: 15px 10px 5px; text-decoration: none; height: 278px; }
#content .bnInformerVertical A SPAN {cursor: pointer; display: block; }
#content .bnInformerVertical A SPAN.pic {margin-bottom: 10px; text-align: center; }
#content .bnInformerVertical A SPAN.pic IMG {vertical-align: top; }
#content .bnInformerVertical A STRONG {color: #d71d24; display: block; font-size: 1.167em; margin-bottom: .15em; }
#content .bnInformerVertical A EM {color: #369; display: block; font-style: normal; margin-top: .2em; text-decoration: underline; }

	* HTML #content .bnInformerVertical A {width: 100%; height: 300px; }
	* HTML #content .bnInformerVertical A/**/ {width: /**/auto; height: /**/278px; }



/* 2008-07-31 -- 1-2-3 информера по горизонтали */
#content .informers {font-size: .923em; margin: 15px 0; position: relative; }
#content TABLE .informers {margin: 0; }

#content .informers TABLE,
#content .informers TABLE TD {border: 1px solid #ccc; }

#content .informers TABLE {border-width: 0 0 0 1px; border-collapse: collapse; border-spacing: 0; box-sizing: border-box; -moz-box-sizing: border-box; table-layout: fixed; width: 100%; }
:root #content .informers TABLE {border-collapse: separate; }

#content .informers TABLE TD {border-left: none; vertical-align: top; }

#content .informers A {color: #000; display: block; overflow: hidden; padding: 10px; text-decoration: none; }/*min-height: 130px; */
#content .informers A STRONG {color: #d71d24; display: block; font-size: 1.167em; margin-bottom: .15em; }
#content .informers A STRONG BR {display: none; }
#content .informers IMG {float: left; margin: 0 7px 5px 0; padding-top: .4em; }

	#content .informers {min-height: 0; }
	* HTML #content .informers {height: 1px; }
/* /2008-07-31 */



#YMapsID {border: 1px solid #cecece; }