body {margin:0; padding:0; background-color:#fff}
body, td {font-family:Arial, Geneva CY, Sans-Serif}
table, th, td {padding:0; border-collapse:collapse}
br.dump {font-size:1px}
a img {border:0}

table.footer {border-top:1px solid #c5c8d0}
table.footer td {font-size:70%}
table.footer div.copyright {margin-top:10px; margin-right:10px}

div.copyLnk {margin:10px 10px 10px 40px}

div.refblock {padding-left:40px; font-size:70%; color:#202020; margin:0.9em 0 1em}
div.refblock a {color:#202020}

div.refblock2 {font-size:80%; padding: 0 0 1em 40px}
table.refblock2 {position:relative; left:-22px; margin:0.3em 0 0}
table.refblock2 td {font-size:80%}
table.refblock2 img {margin-right:6px}

table.rightBlock {width:30%; margin:0.5em 10px 1em 25px; font-size:80%; background-color:#fff}
table.rightBlock td {padding: 0 0 0 40px}
table.rightBlock table.ads-header {position:relative; left:-5px; z-index:5}
table.rightBlock table.ads-header td {padding:2px 5px; font-size:80%}
table.rightBlock table.ads-header td a {color:#000}
table.rightBlock table.ads-header #direct {background:#feeac7}
table.rightBlock table.ads-header #market {background:#e7ddf6}
table.rightBlock table.ads-header #images {background:#c8f0f0}
table.rightBlock div.ad {margin-top:0.5em; margin-bottom:1em; position:relative}
table.rightBlock div.ad-market {margin-top:0.5em; margin-bottom:1em}
table.rightBlock div.ad-market span.price {font-weight:bold; color:#999}
table.rightBlock div.in-images {margin-top:0.5em; margin-bottom:0.5em}
table.rightBlock div.ad-link {font-size:110%; padding-bottom:0.2em}
table.rightBlock span.url {color:#060}
table.rightBlock span.url a {color:#060; background:url(http://img.yandex.net/i/ico-phone.gif) no-repeat 0 0; text-decoration:underline; padding-left:16px}
* html table.rightBlock span.url a {height:0; margin-bottom:-0.2em}

table.rightBlock div.go-ad-all {position:relative; z-index:5; padding-bottom:1em}
table.rightBlock div.go-ad-all span.count {color:#2a3d9c}
table.rightBlock div.go-ad-all span.count span {font-size:90%}
table.rightBlock div.go-ad {position:relative; z-index:5; padding-bottom:2em}
table.rightBlock div.go-ad span.count {color:#2a3d9c}
table.rightBlock div.go-ad span.count span {font-size:90%}
table.rightBlock div.how {position:relative; z-index:5; padding-bottom:2em}
table.rightBlock div.how a, table.rightBlock div.go-ad a, table.rightBlock div.go-ad-all a {color:#2a3d9c}
table.rightBlock div.cat {color:#666}

table.rightBlock span.phone {color:#060}
table.rightBlock span.phone a {color:#060}
table.rightBlock span.phone div {position:relative; width:1em; float:left; top:-0.2em; font-size:130%}

* html table.rightBlock span.phone div {width:0.8em}

table.rightBlock span.phone div {display:none}
@media all {
    table.rightBlock span.phone div {display:block}
}

ol.results {margin:0 0 1.4em 20px; padding:0 0 0 21px}
ol.results li {margin-bottom:1em; padding:0; font-size:80%}
ol.results div.title {font-size:125%}
ol.results div.text {padding-bottom:0.1em}
ol.results div.info {color:#333; margin-top:0.3em; overflow:hidden}
ol.results div.info a {color:#000}
ol.results div.info a:visited {color:#800080}
ol.results div.info span.count {font-size:11px}
ol.results .mime {color:#00c; font-size:70%}

div.nums {font-size:1em; padding:0 40px 1.3em 60px}
div.nums .arr {padding:0 0.5em 0 0.4em; color:#000}
div.nums .active {background-color:#e8e9ec}
div.nums .arr span {font-size:0.7em; padding:0 0.3em}
div.nums .arr span span {font-size:1em; padding:0; font-family:Times}
div.nums .arr span i {font-style:normal; display:none}
#js div.nums .arr span i {display:inline}
div.nums .arr.disabled {color:#999}
div.nums .numbers {padding:0.5em 0; font-weight:normal}
div.nums .sort a,
div.nums .numbers a,
div.nums .numbers span,
div.nums .sort .active {padding:0.2em 0.3em}
div.nums .sort {padding:0.8em 0 0.2em; font-size:0.8em}

div.moreInfo {padding:0 40px 1em 20px}
div.moreInfo span {font-size:80%}
div.moreInfo div {padding:0.2em 33px; font-size:80%}
div.moreInfo a {color:#333}
div.moreInfo a:visited {color:#800080}

table.textAd_img {margin-bottom:0.8em}
table.textAd_img td ul {margin-bottom:0; margin-top:0; padding-left:21px; margin-left:0}
table.textAd_img td ul li div {color:#000; font-size:90%}
table.textAd_img td ul li {margin-bottom:0.5em; margin-top:0.5em}
table.textAd_img td ul li.green, table.textAd_img td ul li.green a {color:#060}
table.textAd_img td ul li.brown, table.textAd_img td ul li.brown a {color:#8d5300}
table.textAd_img td ul li.sea, table.textAd_img td ul li.sea a {color:#005d8d}
table.textAd_img td ul li.red, table.textAd_img td ul li.red a {color:#980707}
table.textAd_img td ul li.violet, table.textAd_img td ul li.violet a {color:#54468b}
table.textAd_img td ul li.emerald, table.textAd_img td ul li.emerald a {color:#23726d}
table.textAd_img td ul li.gray, table.textAd_img td ul li.gray a {color:#666}
table.textAd_img td ul li.ooze, table.textAd_img td ul li.ooze a {color:#649c23}
table.textAd_img td ul li.default, table.textAd_img td ul li.default a {color:#00c}
table.textAd_img td ul li.movesp {margin-bottom:0.2em}

table.textAd_img span.url a {color:#060; font-weight:normal; background:url(http://img.yandex.net/i/ico-phone.gif) no-repeat 0 0; text-decoration:underline; padding-left:16px}

ol.results li {margin-left:20px}
ol.results li img {position:absolute; top:auto; left:10px; margin-top:2px}
ol.results li i {position:absolute; top:auto; left:10px; margin-top:2px; width:16px; height:16px; background-repeat:no-repeat}
ol.results {margin:0 30% 1.4em 20px}

table.textAd_img {margin-left:8px}
table.textAd_img img {position:relative; right:11px}

a.yacalink:link {color:#00c}

div.refblock {margin-left:21px}
div.refblock2 {margin-left:21px}
table.refblock2 {margin-left:20px}

table.wizard {border:0; border-collapse:collapse; empty-cells:show; margin:0 0 1em}
table.wizard {background:url(http://img.yandex.net/i/arr-white.gif) no-repeat right center}
table.wizard td {font-size:90%; padding:10px 30px 10px 61px}
table.wizard img.icon {position:absolute; top:auto; left:39px; vertical-align:-2px}

table.double {margin-top:-1em; border-top:1px solid #fff}

table.wz-cards {background-color:#feeeb9}
table.wz-reask .jslink {border-bottom:1px dashed #000; cursor:pointer;}
* html table.wz-reask .jslink {cursor:hand;}
table.wz-reask #reask-full {display:none;}

table.textAd_img td ul li span.url {color:#060; font-size:88%}
table.textAd_img td ul li span.url a {color:#060; background:url(http://img.yandex.net/i/ico-phone.gif) no-repeat 0 0; text-decoration:underline; padding-left:16px}
* html table.textAd_img td ul li span.url a {height:0; margin-bottom:-0.2em}
table.textAd_img td ul li div.ad-link, table.textAd_img td ul li div div {font-size:100%}

table.textAd_img ul li td {font-size:90%}
table.textAd_img  a {font-weight:bold}

td.textLnkL {background-color:#000}
td.textLnk {background-color:#dedcf6; font-size:80%}
td.textLnk div {padding:10px 10px 10px 29px}
td.textLnk a {color:#52528b}

td.textLnk2 {background-color:#cde0f8; font-size:80%}
td.textLnk2 div {padding:10px 10px 10px 29px}
td.textLnk2 a {color:#52528b}

div.topLnk {margin:12px 0 0 16%}
div.contentLnk {padding:0 40px 1.5em}
div.bigRightLnk {margin:0 0 1.5em 0; width:200px; text-align:right}

div.block {margin:0 0 2em 60px; font-size:80%}

table.rightBlock div.ad div.ad-link a {font-weight:bold}

.hat {width:100%}
.hat th, .hat td {font:80% Arial, sans-serif}
.hat h1 {font-size:180%; margin:0.1em 0 1px; line-height:1em}

.hat .top {width:80%}
.hat .top table {width:100%; margin:-3px 0 10px; marg\in-top:-2px}
.hat .top td {vertical-align:bottom}
.hat .top a {color:#000}

.hat .mail {padding:0 0.6em 0 0; width:6em;}
.hat .mail a {padding-left:24px; color:#000; background:url(http://img.yandex.net/i/i-mail-header.gif) no-repeat 0 50%}
* html .hat .mail a {background:none; back\ground:url(http://img.yandex.net/i/i-mail-header.gif) no-repeat 0 50%}
.hat .nahodki {padding:0 0.6em 0 0; width:7em}
.hat .nahodki a {padding-left:20px; color:#000; background:url(http://img.yandex.net/i/icon-nahodki.gif) no-repeat 0 50%}
* html .hat .nahodki a {background:none; back\ground:url(http://img.yandex.net/i/icon-nahodki.gif) no-repeat 0 50%}
.hat .cust, .hat .switch {padding:0 0.6em; text-align:center}

.hat th {width:16%; text-align:center; padding:0 10px}
.hat th table {margin:auto}
.hat th b {position:relative; display:block; width:100px}
.hat th a {font:normal 2.6em serif; position:absolute; top:-13px; height:43px; text-decoration:none; color:#000}
.hat th a .flag {position:absolute; top:5px; right:-13px}
.hat th i {width:3px}
.hat th i, form i {display:block; height:2.8em; min-height:30px}
.hat th b, .hat th i i, form i i {height:30px}

.hat .services a {color:#000;}
.hat a.mail {background:transparent url(http://img.yandex.net/i/i-mail-header.gif) no-repeat scroll 0pt 50%; padding-left:24px; margin-right:1em;}
.hat .logout {text-align:right;}
.hat .logout a {color:#000;}
.hat .logout .user {font-weight:bold; margin-right:0.7em;}
.hat .logout .user span {color:#f00;}

form, .hat .tabs {position:relative; left:-10px; z-index:2; margin:0}
form table {width:100%; background:#fc0}
form .text {width:80%; padding:0 0 0 10px}
form .text input {width:100%}
form .btn {width:10%; padding:0 8px}
form .arr {width:9%; vertical-align:bottom; background:url(http://img.yandex.net/i/arr-t-v9.gif) no-repeat; border-bottom:1px solid #fff}
form .arr div {height:4em; background:url(http://img.yandex.net/i/arr-b-v9.gif) no-repeat 0 100%}

form .l {padding:0 0 0.5em 10px}
form .l label {float:left; margin-right:1em}
form .l input {margin:0 6px 0 0; vertical-align:middle}
* html form .l input {width:1em; height:1em}
form .l input.num {width:auto; height:auto; font-size:90%; vertical-align:top}
form .a {float:right; margin-left:1em; color:#666}
form .r {width:1%; background:#fff; border-bottom:1px solid #fff}
form .l, form .c {border-bottom:1px solid #fc0}

.tabs {top:-1px}
.tabs td {padding:5px 7px 4px; vertical-align:top}
.tabs a {color:#000}
.tabs .n {color:#707070}
.tabs .c {padding-left:10px; background: #fc0}
.tabs .a { padding-left:20px}
.tabs .a a {color:#1a3dc1}

.intadv {background:url(http://img.yandex.net/i/specarr.gif) 0 8px no-repeat; margin:1.5em 0 1.7em; padding-left:55px; font-size:90%}
.intadv a {font-size:105%; font-weight:bold; line-height:1.7}

.stripe {margin:1em 0 2em 60px}

.b-foot-search {font-size:80%; position:static; width:50%; margin:0 0 0.3em 53px}                                                                                       
.b-foot-search .row {position:relative; padding:0 5.3em 0.25em 0; white-space:nowrap}
* html .b-foot-search .row {height:1%}
.b-foot-search input {font-size:100%; padding:0; vertical-align:middle}
.b-foot-search .text {width:100%}
.b-foot-search .btn {font-family:Verdana, sans-serif; font-size:85%; position:absolute; right:0.5em; width:5em}
.zen {color:#777; background-color:#eee}
wbr:after {content: "\00200B"}
wbr {display:inline-block}

table.specadv {margin:0 0 0.8em 8px; border:none}
table.specadv, table.specadv td {border:none}
table.specadv div.item {font-size:80%; padding-left:10px; margin:0.5em 0}
table.specadv div.ad-link a {font-size:125%; font-weight:bold;} 
table.specadv img {display:block; width:20px; height:56px; margin-left:23px}
table.specadv span.url a {padding-left:16px; text-decoration:underline; color:#060; background:url(http://img.yandex.net/i/ico-phone.gif) no-repeat 0 0}
table.specadv span.url {color:#060}
* html table.textAd_img span.url a {height:0; margin-bottom:-0.2em}

