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}

.g-page {
    width:990px;
    margin-left: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.8em 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:-1em 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:#666}
table.rightBlock table.ads-header td a:hover {color:#f00}
table.rightBlock table.ads-header #direct {background:#fff}
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; overflow:hidden}
table.rightBlock div.ad .p {border:1px solid #666666;display:block;float:left;padding:0 0.2em 0.1em;color:#333333;margin-top: 5px;font:9px tahoma,arial,sans-serif;}
table.rightBlock div.ad .p p{margin: 0; padding:0;}
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 div.ad-link a {color:#2a3d9c}
table.rightBlock span.url {color:#060; display:block}
table.rightBlock span.url a {color:#060; background:url(../img/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}
}
.list{margin-left:0px;}
ol.results {margin:0 0 1.4em 0; padding:0 0 0 17px; *padding:0 0 0 20px; width: 600px; color:#999 }
ol.results li {margin:0;margin-bottom:1em; padding:0 0 0 40px;  font-size:80%;}
ol.results li .p {border:1px solid #333; clear: both; display:block; float:left;padding:0 0.2em 0.1em;color:#333333;margin-top: 5px;font:10px tahoma,arial,sans-serif;}
ol.results li div {color: #000}
ol.results div.text a.title-link,
ol.results div.title {font-size:125%; width:42em}
ol.results div.text {padding-bottom:0.1em; width:42em}
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.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 60px}
div.moreInfo span {font-size:80%;}
div.moreInfo div {padding:0.2em 0; 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:9px; 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; overflow:hidden; clear:both}
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 .showall {font-size:80% !important;padding-bottom:5px !important;padding-left:9px;}
table.textAd_img .showall a {color:#00009C;}
table.textAd_img .showall .count {color:#444444;margin-left:2px;font-size:90%;}

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

ol.results li {margin-left:12px}
ol.results li img {position:absolute; top:auto; left:10px; margin-top:2px}
ol.results li i {position:absolute; top:auto; left:40px; margin-top:2px; width:16px; height:16px; background-repeat:no-repeat}

table.textAd_img {margin-left:25px}
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(../img/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.textAd_img td ul li span.url {color:#060; font-size:88%; display: block}
table.textAd_img td ul li .p {float:left;border:1px solid #666666;display:block; clear:both; padding:0 0.2em 0.1em;color:#333333;margin-top: 5px;font:10px tahoma,arial,sans-serif;}

table.textAd_img td ul li span.url a {color:#060; background:url(../img/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 .ad-link a {font-size:115%;}
table.textAd_img ul li td {font-size:90%}

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%; margin-left:10px}
.hat th, .hat td {font-size:80%;}
.hat th {font-weight:normal;}
.hat h1 {font-size:180%; margin:0.1em 0 1px; line-height:1em}
.hat .hat-space {width:4%;}

.hat .top {width:66%}
.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(../img/i-mail-header.gif) no-repeat 0 50%}
* html .hat .mail a {background:none; back\ground:url(../img/i-mail-header.gif) no-repeat 0 50%}
.hat .nahodki {padding:0 0.6em 0 0; width:7em}
.hat .cust, .hat .switch {padding:0 0.6em; text-align:center}

.hat th {width:12%; text-align:center;}
.hat th table {margin:auto}
.hat th b {position:relative; display:block; width:90px}
.hat th a {font:normal 2.6em serif; position:absolute; top:-13px; height:43px; text-decoration:none; color:#000}
.hat th i {width:3px}
.hat th i, form i {display:block; height:2.4em; min-height:26px}
.hat th b, .hat th i i, form i i {height:30px}

.hat .services a {color:#000;}
.hat a.mail {background:transparent url(../img/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 5px}
form .text input {width:100%;}
#PerformSearch,
form .text input {font-family:Arial,sans-serif;}
form .btn {width:10%; padding:0 5px}
form .arr {width:9%; vertical-align:bottom; background:url(../img/arr-t-v9.gif) no-repeat}
form .arr div {height:4em; background:url(../img/arr-b-v9.gif) no-repeat 0 100%}

form .l {padding:1px 0 6px 5px}
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:#B28E00}
form a:hover.a {color:#f00}
form .r {width: 1%; background:#fff}
form .l, form .c {border-bottom:1px solid #fc0}
form .l a {position:relative;right:7px;_right: 8px;margin:0}

.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(../img/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}
* 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}

.help {font-size:13px;}

.help h1 {font-size: 180%; font-weight: normal; margin: 0 0 0.8em 0;}
.help h2 {font-size: 140%; font-weight: normal; margin: 0 0 0.25em 0;}

a.ya:hover {color:#f00;text-decoration:none;}
a.ya:hover span {color:#000;}

.textad {padding-left:12px;background:white url(../img/textad9.gif) no-repeat scroll 20px bottom;}