noindex a { background-color: rgb(255, 102, 0); border: 0px dashed red ! important; }
/* ::::: http://monolith.irr.ru/site/css/5360/global.css ::::: */

form, ul, dl, dd, dt, h1, h2, h3, h4, h5, p, html, body { padding: 0pt; margin: 0pt; }
img { border: 0pt none; vertical-align: top; }
a:focus, a:active { outline: medium none; }
.cfix:after, .clear-li li:after { content: "."; display: block; font-size: 1px; height: 0pt; clear: both; visibility: hidden; }
.cfix, .clear-li li { display: inline-block; }
.cfix, .clear-li li { display: block; }
ul { list-style-type: none; }
.more { text-decoration: none; }
.more span { text-decoration: underline; }
.more:hover { text-indent: 0pt; }
.more:hover span { text-decoration: none; }
div.txt-tb:after { position: relative; display: block; line-height: 0pt; height: 1px; margin-bottom: -1px; width: 100%; overflow: hidden; visibility: hidden; content: " - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - -  - - - - - - - - - "; }
div.txt-tb { position: relative; z-index: 9; display: table-cell; }
.inp { display: block; border: 1px solid rgb(165, 172, 178); padding: 2px 1px 3px 4px; background-color: rgb(255, 255, 255); }
.inp textarea, .inp input { border: 0pt solid rgb(255, 255, 255); margin: 0pt; padding: 0pt; width: 100%; }
.cont-col { float: left; width: 100%; margin-right: -100%; }
.contcol { margin-right: 255px; }
.side-col { float: right; width: 240px; }
@media all and (min-width: 0px) {
}
@media not all {
}
body { color: rgb(52, 52, 52); background-color: rgb(255, 255, 255); font: 0.75em Tahoma,Verdana,Helvetica,'MS Sans Serif',sans-serif; }
td, th { color: rgb(52, 52, 52); font: 1em Tahoma,Verdana,Helvetica,'MS Sans Serif',sans-serif; }
input, textarea, option, select { color: rgb(0, 0, 0); font: 1em Tahoma,Verdana,Helvetica,'MS Sans Serif',sans-serif; }
a { color: rgb(0, 83, 160); text-decoration: underline; }
a:hover { color: rgb(0, 143, 211); text-decoration: none; }
.h1, .h2, .h3, .fBold { font-weight: bold; }
.blue { color: rgb(0, 143, 211); }
.red { color: rgb(255, 0, 0); }
.or-d { color: rgb(229, 0, 10); }
.gray { color: rgb(170, 170, 170); }
.b-title, .s-title, .wysiwygContent h1 { position: relative; font-size: 1em; background-color: rgb(226, 226, 226); background-position: -2294px 0pt; }
.b-title .ico-dwn, .s-title .ico-dwn, .wysiwygContent h1 .ico-dwn { top: 8px; left: 10px; }
.b-title strong, .s-title strong, .wysiwygContent h1 strong { display: block; padding: 7px 10px 9px 30px; }
.s-title { overflow: hidden; }
.w-title { font-size: 1.5em; padding-left: 7px; }
.w-title strong { float: left; padding-right: 13px; }
.w-title .exchange { position: relative; top: 3px; color: rgb(102, 102, 102); font-size: 0.667em; font-weight: normal; }
.small-title { position: relative; font-size: 1.167em; padding: 3px 16px; font-weight: bold; }
.small-title .ico-set { position: absolute; left: 5px; top: 8px; width: 7px; height: 7px; background-position: -152px -73px; }
#minWidth { position: relative; min-width: 1000px; border-top: 4px solid rgb(223, 25, 32); }
#outer { padding: 0pt 10px 10px; }
.middle { padding-bottom: 20px; position: relative; z-index: 2; }
.ico-set, #top .logo a { background-image: url('logo.gif'); font-size: 1px; }
.show-steps .selected a, .bg-set, .s-title, #top .searchblock, #navigation li { background-image: url('bg-set.png'); background-repeat: no-repeat; }
.ico-dwn { position: absolute; width: 13px; height: 13px; background-position: -183px -17px; }
.ar-r { width: 11px; height: 11px; background-position: -134px -73px; }
.ar-r { width: 11px; height: 11px; background-position: -134px -73px; }
ul.icons li, #top-tools .bg-brd { background-image: url('bgdot1.gif'); background-repeat: repeat-y; }
.crn { position: absolute; background-image: url('crn-set.png'); font-size: 1px; }
.w-br, .w-bl, .w-tr, .w-tl { position: absolute; background-color: rgb(255, 255, 255); width: 1px; height: 1px; font-size: 1px; line-height: 0pt; overflow: hidden; }
.w-bl { bottom: 0pt; left: 0pt; background-position: 0pt 100%; }
.w-br { bottom: 0pt; right: 0pt; background-position: 100% 100%; }
.brd-tr, .brd-tl, .brd-br, .brd-bl { position: absolute; width: 1px; height: 1px; border-color: rgb(255, 255, 255); border-style: solid; font-size: 1px; line-height: 1px; }
.brd-tl { top: 0pt; left: 0pt; border-width: 1px 0pt 0pt 1px; }
.brd-tr { top: 0pt; right: 0pt; border-width: 1px 1px 0pt 0pt; }
.button-style, .button-style i { position: relative; background-image: url('button-set.png'); }
.button-style i { position: absolute; left: 0pt; top: 0pt; width: 3px; height: 20px; }
.button-style a, .button-style span { position: relative; display: block; color: rgb(0, 0, 0) ! important; font-size: 11px; text-decoration: none ! important; padding-left: 3px; height: 20px; line-height: 20px; text-transform: uppercase; }
.button-style input { margin: 0pt ! important; padding: 0pt 0pt 1px ! important; border: 0pt solid rgb(255, 255, 255); width: 99%; line-height: 19px; height: 20px; text-align: left; background-color: transparent; text-transform: uppercase; font-size: 11px ! important; }
body:not([dummy]) .button-style input:active { padding-top: 2px ! important; padding-left: 2px ! important; }
.btn-a { background-position: 100% 0pt; }
.btn-a i { background-position: 0pt 0pt; }
.btn-b { background-position: 100% -40px; }
.btn-b a, .btn-b span, .btn-g a, .btn-g span, .btn-c a, .btn-c span { text-align: center; padding-left: 0pt; }
.btn-b input, .btn-g input, .btn-c input { text-align: center; width: 100%; }
.btn-b i { background-position: 0pt -40px; }
.btn-c { background-position: 100% -20px; }
.btn-c i { background-position: 0pt -20px; }
.top-place-bn { position: relative; margin: 0pt auto; width: 728px; padding: 10px 0pt 0pt; z-index: 1; }
.small-place-bn { float: right; width: 300px; font-size: 0.917em; border: 1px solid rgb(238, 238, 238); padding: 10px; margin-bottom: 10px; }
.view-bn-round { position: relative; }
.view-bn-round .view-title { position: absolute; left: 5px; top: -14px; color: rgb(204, 204, 204); font-size: 11px; padding: 0pt 5px; background-color: rgb(255, 255, 255); }
#top { position: relative; background-color: rgb(240, 240, 240); padding: 19px 10px 13px 18px; margin: 0pt -10px; }
#top .logo { float: left; padding-bottom: 12px; padding-right: 7px; }
#top .logo a { position: relative; width: 147px; height: 70px; padding-left:20px; background-position: 0pt -17px; overflow: hidden; text-indent: -999em; }
#top .choose-region { position: relative; top: 10px; font-size: 0.917em; float: left; color: rgb(56, 68, 79); padding-left: 17px; width: 20%; margin-right: -10%; }
#top .choose-region .h2 { font-size: 1.64em; }
#top .big-nav { position: relative; float: right; width: 44%; }
#top .big-nav li { float: right; font-size: 18px; padding: 17px 22px 0pt 0pt; }
#top .big-nav li a { position: relative; display: block; padding-left: 39px; }
#top .big-nav li a .ico-set { position: absolute; left: 0pt; top: -3px; height: 35px; }
#top .big-nav .nav-1 .ico-set { background-position: -116px -140px; width: 33px; }
#top .big-nav .nav-2 .ico-set { background-position: -149px -140px; width: 30px; }
#top .small-nav { position: relative; float: right; width: 14%; font-size: 0.917em; padding-top: 3px; }
#top .small-nav li { padding: 0pt 10px 5px 20px; }
#top .small-nav li a { color: rgb(56, 68, 79) ! important; }
ul.icons { position: relative; z-index: 91; right: 2px; float: right; width: 315px; font-size: 0.917em; margin-bottom: -8px; }
ul.icons li { position: relative; float: right; padding: 0pt 10px 1px 23px; background-position: 100% 1px; }
ul.icons li span { position: absolute; top: 3px; }
ul.icons .nobg { background-image: none ! important; }
ul.icons .ico-3 span { left: 9px; width: 8px; height: 9px; background-position: -40px -89px; }
.path-brd { position: relative; z-index: 110; margin: 0pt -10px; padding: 7px 2px 8px 17px; border-bottom: 1px solid rgb(225, 225, 225); }
.path { position: relative; z-index: 2; color: rgb(153, 153, 153); font-size: 0.917em; }
.path-brd { padding-bottom: 10px; }
.cont-ico {  }
.cont-ico li { position: relative; padding: 1px 0pt 2px 20px; }
.cont-ico li .ico-set { position: absolute; left: 0pt; }
.cont-ico li.no-ico { padding-left: 0pt; }
.cont-ico li.ico-phone .ico-set { top: 3px; width: 13px; height: 11px; background-position: -183px -51px; }
.tbl { border-collapse: collapse; border-spacing: 0pt; margin-bottom: 21px; }
.tbl th { background: url('th.gif') no-repeat scroll 0pt 100% rgb(241, 241, 235); font-size: 0.917em; padding: 1px 5px 4px 20px; border-bottom: 1px solid rgb(197, 197, 197); text-align: left; }
.tbl td { color: rgb(94, 94, 94); padding: 7px 10px 8px 20px; border-bottom: 1px solid rgb(238, 238, 238); vertical-align: top; }
.tbl .today { color: rgb(167, 184, 130); }
.tbl { margin-bottom: 1px; }
.catalog-tbl {  }
.catalog-tbl div.txt-tb:after { content: " "; }
.catalog-tbl td { border-bottom-width: 0pt; }
.bottom-nav { background-color: rgb(72, 72, 72); background-position: -4794px 0pt; text-align: center; font-size: 0.92em; padding: 8px 55px 9px; }
.bottom-nav a { color: rgb(255, 255, 255) ! important; text-decoration: none; }
.bottom-nav .brd { color: rgb(255, 198, 42); margin: 2px 3px 0pt 2px; }
.copyright { color: rgb(94, 94, 94); font-size: 0.833em; text-align: center; padding-top: 8px; }
.buttons { text-align: center; padding-top: 8px; }
.buttons img { vertical-align: top; }
.view-offer { background-color: rgb(240, 240, 240); margin-bottom: 10px; }
.view-offer .brd-bt, .view-offer .brd-tp { height: 4px; }
.view-offer .crn {  }
.view-offer .brd-tp {  }
.view-offer .brd-tp .brd-l { background-position: -50px 0pt; }
.view-offer .brd-tp .brd-r { background-position: -55px 0pt; }
.view-offer .brd-bt {  }
.view-offer .brd-bt .brd-l { background-position: -50px -4px; }
.view-offer .brd-bt .brd-r { background-position: -55px -4px; }
.view-offer .brd-l { position: relative; width: 5px; height: 4px; }
.view-offer .brd-r { position: relative; float: right; width: 5px; height: 4px; }
.view-offer .brd-md {  }
.brd-o-block {  }
.brd-o-block .brd-md { border: 1px solid rgb(204, 204, 204); padding: 6px 5px; background-color: rgb(255, 255, 255); }
.brd-o-block .brd-tp, .brd-o-block .brd-bt, .round-block .brd-tp, .round-block .brd-bt { position: relative; z-index: 3; height: 5px; margin-bottom: -5px; }
.brd-o-block .brd-l, .round-block .brd-l { position: relative; width: 5px; height: 5px; }
.brd-o-block .brd-r, .round-block .brd-r { position: relative; float: right; width: 5px; height: 5px; }
.brd-o-block .brd-tp {  }
.brd-o-block .brd-tp .brd-l { background-position: -60px 0pt; }
.brd-o-block .brd-tp .brd-r { background-position: -65px 0pt; }
.brd-o-block .brd-bt, .round-block .brd-bt { top: -5px; }
.brd-o-block .brd-bt .brd-l { background-position: -60px -5px; }
.brd-o-block .brd-bt .brd-r { background-position: -65px -5px; }
.round-block { padding-bottom: 5px; }
.round-block .brd-md { border: 1px solid rgb(225, 225, 225); padding: 6px 5px; background-color: rgb(255, 255, 255); }
.round-block .brd-tp .brd-l { background-position: -70px 0pt; }
.round-block .brd-tp .brd-r { background-position: -75px 0pt; }
.round-block .brd-bt .brd-l { background-position: -70px -5px; }
.round-block .brd-bt .brd-r { background-position: -75px -5px; }
.details-col { float: left; width: 100%; margin-right: -100%; }
.detailscol { padding-left: 310px; }
.view-offer .additional-text { padding: 10px; }
.view-offer .contacts-info { padding: 10px 15px; }
.view-offer .contacts-info p { padding-bottom: 10px; }
.photo-left { float: left; width: 300px; margin: 4px 0pt 0pt; }
.photo-big { padding-bottom: 10px; }
.photo-other { position: relative; }
.photo-other ul { width: 100%; border-collapse: collapse; border-spacing: 0pt; margin-bottom: 5px; list-style-type: none; }
.photo-other li { float: left; width: 92px; height: 66px; border: 1px solid rgb(255, 255, 255); padding-top: 2px; text-align: center; margin: 0pt 2px 2px 0pt; }
.photo-other li img { border: 1px solid rgb(0, 51, 153); }
.ph-img li { height: auto; }
.show-zoom { position: relative; padding: 3px 2px 10px 13px; font-size: 10px; }
.show-zoom .ico-set { position: absolute; top: 5px; left: 0pt; width: 10px; height: 10px; background-position: -178px -72px; }
.aboutModel { position: relative; padding: 0pt 2px 10px 20px; float: left; width: 60%; }
.aboutModel .ico-set { position: absolute; left: 0pt; top: 3px; width: 15px; height: 11px; background-position: -60px -340px; }
.customfields { width: 100%; border-collapse: collapse; border-spacing: 0pt; margin-bottom: 10px; }
.customfields th { text-align: left; width: 16%; padding: 5px 10px 0pt 15px; vertical-align: top; }
.customfields td { padding: 5px 10px 0pt; vertical-align: top; font-weight: bold; }
.small-char { font-size: 0.917em; }
.small-char .h3 { font-size: 1.091em; padding-bottom: 3px; }
.tips-warn { position: relative; color: rgb(108, 109, 115); font-size: 11px; padding: 10px 0pt 0pt 20px; margin-bottom: 10px; }
.tips-warn .ico-set { position: absolute; top: 10px; left: 0pt; width: 13px; height: 13px; background-position: -21px -89px; }
.tips-vimp, .tips-warn-y { position: relative; color: rgb(94, 94, 94); border: 1px solid rgb(0, 143, 211); padding: 9px 10px 10px 30px; line-height: 15px; margin-bottom: 10px; }
.tips-vimp .ico-set, .tips-warn-y .ico-set { position: absolute; top: 11px; left: 10px; width: 13px; height: 13px; background-position: -76px -89px; }
.all-r { text-align: right; }
.all-r img { margin: 3px 0pt 0pt 1px; }
.ad-info { padding: 15px 0pt 15px 7px; }
.ad-info li { float: left; width: 45%; margin-right: 4%; padding-bottom: 5px; }
.tools-page { font-size: 0.917em; padding-bottom: 0px ! important; }
.tools-page li { float: left; padding: 0pt 7px 0pt 10px; background: url('bgdot.gif') repeat-y scroll 100% 0pt transparent; }
.tools-page li.lst { background-image: none; }
.tools-page a { position: relative; display: block; padding-left: 18px; }
.tools-page a .ico-set { position: absolute; left: 0pt; top: 3px; height: 10px; }
.tools-page .tls-1 a { padding-left: 15px; }
.tools-page .tls-1 .ico-set { top: 2px; width: 11px; height: 11px; background-position: -183px -40px; }
.tools-page .tls-2 .ico-set { width: 14px; background-position: -34px -89px; }
.tools-page .tls-3 .ico-set { width: 16px; background-position: -48px -89px; }
.tools-page .tls-4 .ico-set { top: 2px; width: 12px; background-position: -64px -89px; }
.form-warning { width: 80%; }
.form-warning .inp, #form-warning select { margin-bottom: 10px; }
.form-warning .why { position: relative; padding: 10px 0pt 10px 37px; font-size: 0.917em; }
.form-warning .why .ico-set { position: absolute; top: 11px; left: 20px; }
.form-warning .btns {  }
.form-warning .btns .button-style { float: left; margin-right: 10px; }
.sms-vote { padding: 5px 7px 0pt; }
.sms-vote p { padding-bottom: 12px; }
@media all and (width) {
}
:first-child + html .filters-big .lbl-brd { margin-top: 0pt; }
:first-child + html .checked-offer-step4 .payment-details .chk-b input { margin-top: -1px; }
.view-region .close, .GrayPopub .close, .pop-fRegion .close { position: absolute; z-index: 999; color: rgb(51, 51, 51) ! important; text-decoration: none; top: 5px; right: 24px; font-size: 18px; font-weight: bold; }
:first-child + html .infoPopup .close { margin-top: -6px; top: 0pt; }
:first-child + html .vkl_wrap .infoPopup .close { margin-top: -6px; top: 0pt; }
:first-child + html .infoPopup .ic { padding-top: 0pt ! important; margin-top: -5px; }
:first-child + html .cyber_limit td { padding-top: 3px; }
:first-child + html .cyber_limit td.contener_check { padding-top: 0pt; }
:first-child + html .GrayPopub .arrow-down { margin: 1px 0pt 0pt 450px; }
@media all and (width) {
}
:first-child + html .b-subscribeIP .chk-b input { margin-top: -4px; }
:first-child + html .filters-bigSubscribe .more-filters .line-checks { padding-bottom: 10px; }
@media not all {
}
/* ::::: http://monolith.irr.ru/site/css/5360/dop.css ::::: */

/* ::::: http://monolith.irr.ru/site/css/5360/metro.css ::::: */

#idPopupMap, .pop-fRegion { margin: 0pt auto; position: absolute; text-align: left; z-index: 1500; height: 100%; left: 0pt; top: 0pt; width: 100%; min-width: 1000px; }
#idPopupMap.popupm, .pop-fRegion { min-height: 26px; text-align: left; top: -1000em; left: -1000em; }
#idPopupMap .c, .pop-fRegion .c { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 3px solid rgb(211, 211, 211); padding: 10px; left: -9px; margin: 20px auto 0pt; width: 1000px; z-index: 2000; position: relative; }
:first-child + html .ul_regions ul li { clear: left; }
:first-child + html .ul_regions ul li li, .ul_line ul li { clear: left; float: left; }
:first-child + html .ul_line ul li { padding-left: 9px; }
.contener_popup { background: none repeat scroll 0% 0% rgb(0, 0, 0); opacity: 0.5; width: 100%; height: 5000px; overflow: visible; position: absolute; top: 0pt; left: 0pt; z-index: 1100; }
:first-child + html .contener_popup {  }
#minWidth { overflow: hidden; }
@media all and (width) {
}
:first-child + html .titleColom div { height: 20px; }
/* ::::: http://monolith.irr.ru/site/css/5360/mult.css ::::: */

.path-brd { z-index: 60; }
.papab_cont_vnutr { padding: 12px 9px 0pt 10px; }
.cfix {  }
:first-child + html .lbl-brd_bottom { margin-top: -6px; }
:first-child + html .lbl-brd span { margin-left: 8px; }
iframe, iframe body, iframe html { background: none repeat scroll 0% 0% transparent; }
:first-child + html .choose-typesIE { margin-right: 10px; }
:first-child + html #extend-search .cfix { padding-bottom: 6px; }
:first-child + html .small-form .w-auto .chk-b input { margin-top: -4px; }
.blue { color: rgb(0, 83, 160); }
.yellow_message_block { background-color: yellow; padding: 3px; margin: 5px; border: 1px solid rgb(118, 184, 0); }
.small-place-bn { padding: 0px; border: 0px none; }
ul.icons { width: auto; position: static; }
.yandex { font-size: 0.8em ! important; }
#top .big-nav .nav-1 .ico-set { background-position: -45px -467px; width: 40px; margin-left: 4px; }
#top .big-nav li a .ico-set { height: 38px; left: 0pt; position: absolute; top: -3px; }
#top .big-nav li a { padding-left: 55px; position: relative; }
#top .big-nav .nav-2 .ico-set { background-position: 0pt -467px; width: 43px; }
#top .big-nav li a .ico-set { height: 38px; left: 0pt; position: absolute; top: -7px; }
#top .big-nav { float: right; position: relative; width: 50%; }
#top .logo a {  }
.copyright { margin: 0pt auto; width: 600px; }
.side-col { margin-top: 5px; }
.customfields th { width: 50%; }
#top .small-nav { float: right; font-size: 0.917em; position: relative; width: auto ! important; }
#top .small-nav li { padding: 0pt 3px 5px 20px; }
.path .fl { float: left; }
.path .fl .arrdown { background: url('arrow-down.gif') no-repeat scroll 100% 65% transparent; padding-right: 8px; cursor: pointer; }
.path .fl .red { padding: 0pt 5px; }
.path .fl .popup, .popupTbl { position: absolute; display: none; z-index: 3; padding-top: 3px; }
.path .fl .popup a { padding: 5px 15px 6px 6px; display: block; white-space: nowrap; }
.path .fl .popup a:hover { color: white; text-decoration: underline; background: url('arrow-right.gif') no-repeat scroll 100% 50% rgb(135, 175, 200); }
.fl span.arrow { float: left; display: block; }
@media all and (min-width: 0px) {
	head ~ body .fl span.arrow { margin-top: 13px; }
}
.fl div.popup a.current { font-weight: bold; text-decoration: none; color: black; }
.fl span.arrow-down, .ul_filterDate li span.arrow-down { background: url('arrow-down-01.png') no-repeat scroll 100% 1px transparent; width: 21px; height: 7px; display: block; margin-left: 110px; margin-top: -6px; }
:first-child + html .fl span.arrow-down { margin-top: -9px; }
.popup .f-png { background-color: white; }
.popup iframe { display: none; }
@media all and (width) {
}
#myAdvertsPull { margin: 0pt 4% 0pt 0pt; position: absolute ! important; right: 87px; }
#addAdvertPull { margin: 0pt 13% 0pt 0pt; position: absolute; right: 150px; }
#top .choose-region .brd-left {  }
#top .brd-left { margin: 0pt 0pt 0pt 9%; left: -17px; position: absolute; top: -5px; width: 1px; height: 48px; background-color: rgb(199, 199, 199); }
#top .brd-right { margin: 0pt 2% 0pt 0pt; top: 25px; position: absolute; right: 112px; width: 1px; height: 48px; background-color: rgb(199, 199, 199); }
.regionPullIt { margin: 0pt 0pt 0pt 18%; position: absolute; left: -20px; }
ul.icons li { background-position: 100% 1px; float: right; padding: 0pt 10px 1px; position: relative; }
ul.icons .ico-3 span { background-position: -117px -192px; height: 9px; left: 9px; width: 10px; }
.left-top { background: url('region-crn1.png') no-repeat scroll 0pt 3px transparent; height: 15px; font-size: 1px; }
.right-top { background: url('region-crn-r1.png') no-repeat scroll 100% 3px transparent; width: 20px; font-size: 1px; }
.left-middle { background: url('region-bg1.png') repeat-y scroll 0pt 0pt transparent; padding: 0pt 0pt 0pt 15px; font-size: 1px; }
.path .popup .middle { padding: 0pt; }
.right-middle { background: url('region-bg-r.png') repeat-y scroll 100% 0pt transparent; width: 20px; font-size: 1px; }
.left-bottom { background: url('region-crn2.png') repeat scroll 0pt -20px transparent; height: 20px; font-size: 1px; }
.right-bottom { background: url('region-crn-r2.png') repeat scroll 100% -20px transparent; width: 20px; font-size: 1px; }
:first-child + html .addform-step select { height: 22px; }
:first-child + html .pop_a { margin-top: -16px; }
@media all and (width) {
}
.brd-o-block .brd-tp, .brd-o-block .brd-bt, .round-block .brd-tp, .round-block .brd-bt { height: 5px; margin-bottom: -5px; z-index: 1 ! important; }
.bottom-nav { clear: both; }
:first-child + html .viewToolsExtendBlock .chk-b { padding-left: 17px ! important; }
:first-child + html .viewToolsExtendBlock .chk-b input { margin-left: -20px ! important; margin-top: 0pt ! important; }
.s-title { overflow: visible; }
div.txt-tb, .s-title, .small-tbl .brd-th td div { position: static; }
.s-title { position: relative; z-index: 1; }
.s-title .brd-tl { top: 0pt; margin-top: 0pt; }
.b-title .ico-dwn, .s-title .ico-dwn, .wysiwygContent h1 .ico-dwn { margin-left: 5px; margin-top: -22px; left: auto; top: auto; }
@media all and (width) {
}
.button-style a, .button-style span {  }
.ad-info li {  }
.inp textarea, .inp input { padding: 0pt 0pt 1px; }
#top { padding: 19px 10px 0pt 18px; }
.detailscol .brd-o-block { margin-bottom: 5px; }
.detailscol .brd-o-block .round-block .customfields { margin-bottom: 0pt; font-size: 0.93em; }
.detailscol .brd-o-block .round-block .customfields th { width: 175px; }
.detailscol .brd-o-block .round-block .customfields { width: 350px; }
.small-title .ico-set { left: 0pt; }
.small-title { padding: 4px 0pt 5px 15px; font-size: 12px; }
.view-offer .brd-md { padding: 10px; }
.w-title strong { float: none; display: inline; }
.b-title .ico-dwn, .s-title .ico-dwn, .wysiwygContent h1 .ico-dwn { margin-left: 10px; margin-top: -22px; left: auto; top: auto; }
.brd-tl { left: auto; top: auto; margin-top: -30px; }
.papab_multi { position: absolute; width: 370px; z-index: 1000; left: -1000em; top: -1000em; }
.papab_multi2 { background: url('11.png') no-repeat scroll left 0pt transparent; width: 370px; }
.papab_multi1 { background: url('111.png') no-repeat scroll left top transparent; height: 20px; width: 370px; }
.papab_cont_vnutr { padding: 20px; position: relative; overflow: hidden; }
.closed { float: right; padding-left: 15px; }
.closed a { color: rgb(153, 153, 153); display: block; float: left; font-size: 8.5pt; }
.closed img { margin: 2px 0pt 0pt 3px; }
.papab_multi .schResTableView { padding: 10px 0pt 0pt; overflow: hidden; }
.papab_multi .schResTableView td { padding: 0pt; }
.papab_multi table { width: auto; }
:first-child + html .types_living .view-extend-range { left: 0pt; top: 36px; }
:first-child + html .left-checks .chk-b input { margin-top: -4px; }
#idPopupMap iframe, #block_filter_region iframe { position: absolute; border: medium none ! important; background: none repeat scroll 0% 0% transparent; z-index: -1; top: 0pt; }
.papab_multi2 .papab_cont_vnutr .rows { overflow: hidden; width: 100%; }
.logos { margin: 20px; }
.logos a { display: block; float: left; text-align: center; width: 16%; }
:first-child + html .cfix_auto .view-tools-extend { bottom: 19px; }
span.arrow .left-middle { width: 1px; font-size: 1px; }
:first-child + html #maintrack { width: 60%; }
.fl .left-top span.arrow-down { position: relative; z-index: 10; }
:first-child + html .small-tbl .brd-th td .border_gray { height: 2px; }
:first-child + html .small-tbl .check-value { top: -15px; }
:first-child + html #scroll-table { position: relative; }
.rounB { background: none repeat scroll 0% 0% rgb(245, 245, 240); text-align: left; margin: 0pt; }
.rounB, .rounBtl, .rounBtlSplit, .rounBbl { width: 100%; clear: both; }
.rounBtl, .rounBtlSplit, .rounBbl, .smallSlvbr {  }
.rounBtl, .rounBtr, .rounBbl, .rounBbr { height: 8px; }
.rounBtlSplit, .rounBtrSplit { height: 7px; }
.rounBcontent { padding: 3px 12px 5px; border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
.rounBtl { background: url('left-top-rnb.gif') no-repeat scroll left top rgb(245, 245, 240); }
.rounBtlSplit { background: url('left-top-split.jpg') no-repeat scroll left top rgb(245, 245, 240); }
.rounBtrSplit { float: right; width: 8px; background: url('right-top-split.jpg') no-repeat scroll right top rgb(245, 245, 240); }
.rounBtr { float: right; width: 8px; background: url('right-top-rnb.gif') no-repeat scroll right top rgb(245, 245, 240); }
.rounBbl { line-height: 1.2px; background: url('left-bot-rnb.gif') no-repeat scroll left bottom rgb(245, 245, 240); }
.rounBbr { float: right; width: 8px; background: url('right-bot-rnb.gif') no-repeat scroll right bottom rgb(245, 245, 240); }
.ad-info { padding: 0pt; }
.quaNtitty { width: 100%; margin: 10px 0pt; font: 11px/1.2em Tahoma; }
.quaNtitty li { padding: 0pt 0pt 0pt 57px; float: left; width: 25%; }
.quaNtitty li a { font: bold 12px/1.2em Tahoma; }
.quaNtitty li.quanOrange { background: url('quan-orange.gif') no-repeat scroll 0pt 0pt transparent; display: block; height: 49px; }
.quaNtitty li.quanRed { background: url('quan-red.gif') no-repeat scroll 0pt 0pt transparent; display: block; height: 49px; }
.quaNtitty li.quanGreen { background: url('quan-green.gif') no-repeat scroll 0pt 0pt transparent; display: block; height: 49px; }
.infosBlock { border-bottom: 1px solid rgb(204, 204, 204); background: url('infos-bg-left.gif') repeat-x scroll 0pt 0pt rgb(243, 243, 243); padding: 7px 0pt; margin: 0pt; float: left; height: 13px; }
.infosBlockEnd { border-bottom: 1px solid rgb(204, 204, 204); background: url('infos-bg-right.gif') no-repeat scroll 0% 0% rgb(243, 243, 243); margin: 0pt; float: left; height: 27px; width: 8px; }
.tools-page { font-size: 0.917em; padding-bottom: 0px; }
:first-child + html #makepremium .t { height: 90%; }
.popupSelect { overflow: hidden; background: none repeat scroll 0% 0% transparent; border: medium none; padding: 0pt; left: 0pt; margin-left: -8px; margin-top: 32px; min-height: 143px; }
.popupSelect .t { margin-bottom: 13px; }
.popupSelect .b { bottom: 0px; }
.popupSelect .c {  }
.popupSelect iframe { border: medium none; background-color: transparent; visibility: hidden; }
.popupSelect .c { position: relative; z-index: 1002; margin: 0pt; padding: 7px 8px; }
:first-child + html .popupSelect .c { margin-top: -12px; }
.popupSelect .ic { position: relative; }
.popupSelect .t, .popupSelect .b { position: absolute; display: block; z-index: 1001; top: 0pt; bottom: 0px; left: 0pt; right: 13px; overflow: hidden; }
.popupSelect .b { top: auto; height: 13px; }
.popupSelect .pr { left: auto; right: 0pt; width: 13px; }
.popupSelect .t *, .popupSelect .b * { position: absolute; display: block; top: 0pt; left: 0pt; width: 110%; height: 110%; background: url('bg_popup_smal.png') no-repeat scroll 0pt 0pt transparent; }
.popupSelect .t * { margin-top: -13px; }
.popupSelect .pl * { margin-left: -13px; }
:first-child + html .add_newspaper input { margin-top: -4px; position: absolute; }
@media not all {
}
@media not all {
}
body:nth-of-type(1) .extend-fields table.CheckTbl .chk-b, .extend-fields .show-div .chk-b { position: relative; }
body:nth-of-type(1) .extend-fields table.CheckTbl .chk-b input, .extend-fields .show-div .chk-b input { margin-left: 0pt; left: 0pt; }
:first-child + html #mes2authorForm .chk-b input { margin-top: -4px ! important; }
:first-child + html #extend-search #select_price { margin-top: -6px; }
@media all and (width) {
}
:first-child + html .addform-step .l-inp { padding: 0pt 1px 0pt 4px ! important; }
:first-child + html .addform-step .chk-b input { margin-top: -4px; }
:first-child + html .addform-step_label .chk-b input { position: static; }
:first-child + html .wrap_vkladki .container-shadow { margin-top: 20px; }
@media all and (width) {
}
@media not all {
}
@media all and (width) {
}
:first-child + html .wrap_vkladki .Ldashed { margin-top: -17px; }
:first-child + html .wrap_vkladki #only-photo { margin-top: -3px; }
:first-child + html #webid_close .brd-md { padding-bottom: 6px ! important; }
:first-child + html .video div.inner1 { margin: -50% auto 0pt 25px; }
.commentdialog { height: 127px; min-height: 0pt; margin-left: 10px; margin-top: -5px; z-index: 1000; }
.commentdialog .ic { border: 1px solid rgb(224, 224, 224); width: 670px; height: 90px; padding: 10px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
:first-child + html .ic { height: 92px; }
.commentdialog .t *, .commentdialog .b * { height: 114%; }
.commentdialog .str_l { position: absolute; top: 2px; left: -11px; background: url('str_l.png') no-repeat scroll 0pt 0pt transparent; width: 11px; height: 13px; font-size: 1px; }
.commentdialog textarea { border: 1px solid rgb(233, 233, 233); width: 100%; height: 70px; margin-bottom: 5px; font-size: 0.917em; padding-left: 3px; }
.commentdialog iframe { width: 698px; height: 120px; }
.commentdialog ul { margin-left: -10px; }
.commentdialog li { float: left; border-right: 1px dotted rgb(197, 197, 197); font-size: 0.85em; padding: 2px 10px; }
.commentdialog li a { color: rgb(117, 117, 117); }
:first-child + html .commentdialog .t { height: 90%; }
#finButtonTopContainer { border: 1px solid rgb(238, 238, 238); padding: 10px; }
:first-child + html a.new-ads-add { height: 13px; padding: 3px 23px 4px; }
.path-brd { position: static; }
.path { position: static; }
.tableCompanyInfo a { font-size: 14px; line-height: 20px; font-family: Tahoma; }
.accompanyProduct { margin-top: 10px; }
.accompanyProduct .round-block { padding-bottom: 10px; }
.accompanyProduct .round-block .brd-md { color: rgb(58, 58, 58); font-size: 0.93em; padding: 0pt; }
.accompanyProduct .round-block .brd-md img { margin: 0pt 7px 3px 0pt; border: 1px solid rgb(176, 176, 176); float: left; }
.accompanyProduct .round-block .brd-md p {  }
.accompanyProduct .round-block .brd-md a { font-size: 0.93em; font-weight: bold; }
.accompanyProduct .round-block .brd-bt .brd-l { background-position: -18px -23px; }
.accompanyProduct .round-block .brd-bt .brd-r { background-position: -23px -23px; }
.accompanyProduct .round-block .brd-md .b-infFoto p a, .accompanyProduct .round-block .brd-md .b-infFoto p a:hover { color: rgb(58, 58, 58); font-size: 1em; text-decoration: none; font-weight: normal; }
.b-infFoto, .b-infPrise { overflow: hidden; padding: 7px 10px; }
.b-infPrise { background: none repeat scroll 0% 0% rgb(245, 245, 240); overflow: hidden; }
.prise { float: right; font-weight: bold; font-size: 1.1em; text-align: right; padding: 5px 0pt 0pt 10px; }
.datePubl { color: rgb(190, 190, 190); }
@media all and (width) {
}
@media all and (width) {
}
:first-child + html .GrayPopub .left-bottom .arrow-down { margin: 8px 0pt 0pt 200px; }
.ourPrtnBlc { width: 340px; height: 42px; border: 1px solid rgb(191, 191, 191); margin: 14px auto 0pt; -moz-border-radius: 4px 4px 4px 4px; }
.ourPrtnBlc h4 { float: left; font-size: 10px; padding: 15px 0pt 0pt 16px; font-weight: normal; }
.ourPrtnBlc a.citycatalog { width: auto; padding: 10px 0pt 0pt 15px; }
.ourPrtnBlc a.horse21 { width: auto; padding: 6px 0pt 0pt 20px; }
.tls-5 .ico-set { background: url('ico-blog.gif') no-repeat scroll 0% 0% transparent; width: 13px; }
.spec-month { font-family: Arial; font-size: 11px; margin-bottom: 10px; }
.spec-month h2 { font-size: 10px; color: rgb(176, 176, 176); margin: 0pt; }
.spec-month .spec { border: 1px solid rgb(225, 225, 225); padding: 6px; margin-right: 5px; overflow: hidden; }
.spec-month img { display: block; margin: 0pt auto; border: 1px solid rgb(226, 224, 227); }
.spec-month a { color: rgb(0, 83, 159); }
.spec-month a.title { display: block; font-weight: bold; margin-top: 8px; }
.spec-month .text { color: rgb(88, 93, 99); display: block; margin-top: 5px; }
.side-col .spec-month img { float: left; margin-right: 10px; margin-top: 2px; }
.side-col .spec-month .text { padding-left: 97px; }
.side-col .spec-month a.title { margin-top: 0pt; }
:first-child + html input.failnput { margin-top: -3px; }
.b-writeCall { float: right; font-weight: bold; }
.b-writeCall .ico-set { width: 16px; height: 19px; background-position: -100px -333px; float: left; margin-right: 3px; position: relative; top: -2px; left: 0pt; }
@media all and (width) {
}
:first-child + html .b-cutAwayCompani p.orlyDetails span {  }
:first-child + html .b-wrapForms .wrCheckbox .chk-b input { margin-top: -3px; margin-left: -20px; }
@media all and (width) {
}
.brd-o-block .brd-r, .round-block .brd-r { height: 4px; width: 4px; }
/* ::::: http://monolith.irr.ru/site/css/5360/regions.css ::::: */

#idPopupMap, .pop-fRegion { margin: 0pt auto; position: absolute; text-align: left; z-index: 1500; height: 100%; left: 0pt; top: 0pt; width: 100%; min-width: 1000px; }
#idPopupMap.popupm, .pop-fRegion { min-height: 26px; text-align: left; top: -1000em; left: -1000em; }
#idPopupMap .c, .pop-fRegion .c { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 3px solid rgb(211, 211, 211); padding: 10px; left: -9px; margin: 20px auto 0pt; width: 1000px; z-index: 2000; position: relative; }
:first-child + html .ul_regions ul li { clear: left; }
:first-child + html .ul_regions ul li li, .ul_line ul li { clear: left; float: left; }
:first-child + html .ul_line ul li { padding-left: 9px; }
.contener_popup { background: none repeat scroll 0% 0% rgb(0, 0, 0); opacity: 0.5; width: 100%; height: 5000px; overflow: visible; position: absolute; top: 0pt; left: 0pt; z-index: 1100; }
:first-child + html .contener_popup {  }
#minWidth { overflow: hidden; }
@media all and (width) {
}
:first-child + html .titleColom div { height: 20px; }
.pop-fRegion iframe { -moz-background-inline-policy: continuous; background: none repeat scroll 0pt 0pt transparent; border: medium none ! important; position: absolute; top: 0pt; z-index: -1; }
:first-child + html .wrapMap { margin: 135px 0pt 138px 50px; }
span.arrow-down, span.arrow-top, span.arrow-left, span.arrow-down1 { background: url('bg_tstr_pop.png') no-repeat scroll 100% 1px transparent; width: 45px; height: 40px; display: block; margin-left: 150px; position: absolute; margin-top: 7px; }
@media all and (width) {
}
:first-child + html #Ward_east .middle table td ul.scroll { height: 73px; }
:first-child + html #Ward_s_east .middle table td ul.scroll { height: 73px; }
:first-child + html #Ward_south .middle table td ul.scroll { height: 73px; }
:first-child + html #Ward_west .middle table td ul.scroll { height: 93px; }
:first-child + html #Ward_n_west .middle table td ul.scroll { height: 128px; }
:first-child + html #Ward_nord .middle table td ul.scroll { height: 128px; }
:first-child + html #Ward_s_west .middle table td ul.scroll { height: 73px; }
:first-child + html .name_country .end_musk { margin-right: -1px; }
:first-child + html #Id_country div.ul_map ul li { margin-top: -2px; }
.pop-fRegion .close { right: 10px; top: 0px; }
/* ::::: http://monolith.irr.ru/site/3dparty/calendar/css/jscal2.css ::::: */

/* ::::: http://mc.yandex.ru/watch/467657?rn=967082&cnt-class=0&page-ref=http%3A%2F%2Firr.ru%2Fcars%2Ffiat%2F&page-url=http%3A%2F%2Firr.ru%2Fadvert%2F64662790%2F&browser-info=s:1680x1050x24:f:10.0.45:w:1680x747:z:360:i:20100411194428:en:utf-8:v:818:t:%D0%BF%D1%80%D0%BE%D0%B4%D0%B0%D0%BC%3A%20%D0%9F%D1%80%D0%BE%D0%B4%D0%B0%D1%91%D1%82%D1%81%D1%8F%20Fiat%20Punto%202001%20%D0%B3.%D0%B2.%2C%201200%20%D1%81%D0%BC3%2C%20%D0%BF%D1%80%D0%BE%D0%B1%D0%B5%D0%B3%3A%2079000%20%D0%BA%D0%BC.%2C%20%D1%86%D0%B2%D0%B5%D1%82%3A%20%D0%BA%D1%80%D0%B0%D1%81%D0%BD%D1%8B%D0%B9%20-%20%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0%20%D0%B8%20%D0%9F%D0%BE%D0%B4%D0%BC%D0%BE%D1%81&wmode=1 ::::: */

/* ::::: http://an.yandex.ru/resource/context_r466.css ::::: */

.y5 * { background: none repeat scroll 0% 0% transparent ! important; border: medium none ! important; clear: none ! important; clip: auto ! important; cursor: auto ! important; float: none ! important; font-size: 100% ! important; font-style: normal ! important; font-variant: normal ! important; font-weight: normal ! important; height: auto ! important; letter-spacing: normal ! important; line-height: normal ! important; margin: 0pt ! important; overflow: visible ! important; padding: 0pt ! important; position: static ! important; text-align: left ! important; text-decoration: none ! important; text-indent: 0pt ! important; text-transform: none ! important; vertical-align: baseline ! important; visibility: visible ! important; white-space: normal ! important; width: auto ! important; word-spacing: normal ! important; z-index: auto ! important; }
.y5 a, .y5 a * { cursor: pointer ! important; text-decoration: underline ! important; }
.y5 a, .y5 b, .y5 em, .y5 ins, .y5 span { display: inline ! important; }
.y5 div, .y5 img, .y5 object, .y5 embed { display: block ! important; }
.y5 ul, .y5 li { display: list-item ! important; list-style: none outside none ! important; }
.y5 .y5_black, .y5 .y5_black a { color: black ! important; }
.y5 .y5_ads * { line-height: 1.2em ! important; }
.y5_nf .y5_ad span, .y5_nf .y5_ad span a, .y5_nf .y5_icon { left: 0pt ! important; top: 0pt ! important; }
.y5_nf .y5_ad span, .y5_nf .y5_ad span a { position: relative ! important; }
.y5_nf .y5_h div { padding: 0.25em 0pt ! important; }
.y5_nf .y5_h span { padding: 0.25em 0.5em ! important; }
.y5_vertical .y5_h2 { padding-bottom: 0.3em ! important; }
.y5_nf .y5_ads .y5_ad { padding: 0.5em ! important; }
.y5_nf .y5_ads .ad-link, .y5_nf .y5_ads .y5_title { font-size: 110% ! important; }
.y5_nf .y5_ads .ad-link a, .y5_nf .y5_ads .y5_title a { font-weight: bold ! important; }
.y5_nf .y5_ads .y5_ad span { display: block ! important; }
.y5_vertical .y5_ads .ad-link, .y5_vertical .y5_ads .y5_title, .y5_horizontal .y5_ads .ad-link, .y5_horizontal .y5_ads .y5_title { margin-bottom: 0.2em ! important; }
.y5_vertical .y5_ba .y5_item, .y5_vertical .y5_bb .y5_ads, .y5_vertical .y5_bb .y5_h2, .y5_flat .y5_ba .y5_item, .y5_flat .y5_bb .y5_ads, .y5_horizontal .y5_ba .y5_item, .y5_horizontal .y5_bb .y5_ads, .y5_auto { border-style: none ! important; border-width: 1px ! important; }
.y5_vertical .y5_bb .y5_ads { border-bottom-width: 0pt ! important; }
.y5_vertical .y5_bb .y5_h2 { border-top-width: 0pt ! important; }
#y5_direct1 .y5_ad div a { color: rgb(0, 0, 204) ! important; }
#y5_direct1 .y5_ad div { color: rgb(0, 0, 0) ! important; }
#y5_direct1 .y5_ad span, #y5_direct1 .y5_ad span a { color: rgb(0, 102, 0) ! important; }
#y5_direct1 .y5_ad div a:hover { color: rgb(0, 102, 255) ! important; }
#y5_direct1 { font-size: 1.1em ! important; }

