.content a, .content a:link				{color:#0000cc;}
.content a.play {color:#ff5223;}
table.search							{background-color: #FFCC66;}
table.a-search							{background-color: #FFCC66;}
table.tabs	td							{border-top: 1px solid #FFCC66;}
table.tabs	tr.tabs		td.tab-active	{border-top: 1px solid #FFCC66; background-color: #FFCC66; font-weight: bold; border-right: 1px solid #FFCC66; border-left: 1px solid #FFCC66;}
table.tabs	tr.tabs		td.tab-l		{border-left: 1px solid #FFCC66;}
table.tabs	tr.tabs		td.tab-r		{border-right: 1px solid #FFCC66;}
table.tabs	tr.tabs		td.tab			{border-right: 1px solid #FFCC66;}
table.tabs	tr.subtabs	td				{border: 0;}
table.tabs	tr.subtabs	td.tab-active	{background-color: #FFCC66; border-top: 1px solid #FFCC66; border-bottom: 1px solid #FFCC66; border-right: 1px solid #FFCC66;}
table.tabs	tr.subtabs	td.tab			{border-top: 1px solid #FFCC66;}

table.search	td.arr	{background-image: url(http://img.yandex.net/i/arr-t.gif);}

form.search	a, form.search	td.tab-active a, .black, .content .black	a {color: black;}

table.content	td.left					{padding: 0 40px 0 20px;}
div.body						{padding: 0 40px 0 20px;}
div.body	div							{font-size: 80%;}
div.body	div	div						{font-size: 100%;}

dl										{font-size: 80%;}
dl	dt									{font-weight: bold;}
dl	dd									{margin: 0 0 0.5em 0;}
span.count								{font-weight: normal;}

dl.results	dt							{margin-top: 1em;}
dl.results	dt.new						{margin-left: -20px;  margin-top: -1em; padding-top: 1em;}
dl.results	dt.new	a					{color: #FF5223;}
dl.results	dt.news						{margin-left: -20px;}
dl.results	dt.news	a					{color: #000000;}
dl.results	dd							{margin-left: 3em;}
dl.results	dd.more	a					{color: black;}
.content .more	a						{color: black;}
dl.results	ul	li						{margin-bottom: 0.5em;}
dl.results	dd	ul						{margin-left: 0; padding-left: 0;}
div.url									{color: #333333;}
div.url span.addr						{color: #006600;}

ol.results		{font-size: 80%; padding:0 20px 0 21px; margin: 1.7em 0 0 0;}
table.content	td.body	ol.results	div	{font-size: 100%;}
ol.results	li							{margin-bottom: 1em;}
ol.results	div							{font-size: 100%; margin-top: 0.5em;}
ol.results	div.more					{margin-bottom: 2em;}
ol.results	div.more .count				{font-size:11px;}
ol.results	div.url						{font-size: 100%;}
ol.results	ul							{margin-top: 0.5em; list-style-type: none;}
ol.results	ul	li						{margin-bottom: 0.5em;}
/* mart 19.10.2004 */
ol.results li a.title		{font-size: 120%;}
ol.results a.adresa {padding-left:19px; background:url(http://img.yandex.net/i/map-found.gif) -1px -2px no-repeat; color:#000;}

h2.info                                                         {font-size: 110%; margin: 1.5em 0 0.5em 0;}

td.left	div.tabs	{font-size: 80%;}

div.tabs								{margin: 1em 0;}
div.tabs	span						{padding: 0.2em 0.25em;}
div.tabs	span.current				{background-color: #E8E9EC;}
div.tabs	span.title					{padding-left: 0;}

td.body	table.r-ma	div					{font-size: 125%;}
table.r-ma								{margin: 0.5em 0 1em 0;}
table.r-ma	ul							{color: #23726D; margin: 0; padding: 0 1.5em;}
table.r-ma	ul	li						{margin-bottom: 0.5em;}
table.r-ma	ul	div.title	a			{font-weight: bold; color: #23726D;}
table.r-ma	ul	div.descr				{color: black;}

/* pages */
table.content td.body div.nums {font-size:.95em; padding:0 40px 1.5em 40px}
table.content td.body div.nums div#pager {font-size:1em;}
table.content td.body div.nums span.arr {padding:0 0.5em 0 0.4em; color:#000}
table.content td.body div.nums span.active {background-color:#e8e9ec}
table.content td.body div.nums span.arr span {font-size:0.7em; padding:0 0.3em}
table.content td.body div.nums span.arr span span {font-size:1em; padding:0; font-family:Times}
table.content td.body div.nums span.arr span i { font-style:normal; display:none; }
#js table.content td.body div.nums span.arr span i { display:inline; }
table.content td.body div.nums span.arr.disabled {color:#999}
table.content td.body div.nums div.numbers {padding:0.5em 0; font-weight:normal}
table.content td.body div.nums div.numbers a,
table.content td.body div.nums div.numbers span {padding:0.15em 0.3em}

div.block-r						{padding-left: 18px; padding-right: 1em; font-size: 80%;}
div.block-r	div.inMarket				{padding:0 0 0 0; margin: 0 0 1em 0;}
div.block-r	div.header				{text-indent: -18px;}
div.block-r	div						{font-size: 100%;}
div.block-r	div.title	a			{color: black;}
div.block-r	div.cat					{color: #666666; margin-top: 0.5em;}

div.banner								{margin: 1em 0 1em 16%;}
div.banner-narrow						{margin: 0 10px 10px 10px; float: right; width: 200px;}
table.banner-v							{margin: 0 20px 1em 20px; font-size: 80%;}
table.banner-v	div.title				{}
table.banner-v	div						{}
table.banner-v	div.title	a			{color: black;}
table.banner-v	div.category			{color: #666666; margin-top: 0.5em;}

div.banner-v							{margin: 0 20px 1em 20px;}

table.tabSort							{float:left; margin-right:16px; margin-bottom:0.5em; font-size:80%;}
table.tabSort td.active					{background-color:#E9E9ED; font-weight:normal;}

td.resultsAddon							{padding:0 10px 0 0;}

div.resultsAddon div					{font-size:80%; padding:0.2em 0 0.2em 8px; margin:0.3em 0;}
div.resultsAddon div .count				{font-size:11px; color:#666;}
div.resultsAddon div div				{font-size:100%; padding:0.2em 0 0 20px; margin:0;}
div.resultsAddon div img				{vertical-align:middle;}
div.resultsAddon div.root	a	 		{color:black;}
div.resultsAddon div.parent	 			{text-indent:-8px; position:relative; left:-2px; z-index:1;}
div.resultsAddon div.current	 		{background-color:#FFCC66; color:black;}

div.catalogAddon div					{font-size:80%; padding:0.2em 0 0.2em 8px; margin:0.3em 0;}
div.catalogAddon div .count				{font-size:11px; color:#666;}
div.catalogAddon div div				{font-size:100%; padding:0.2em 0 0 20px; margin:0;}
div.catalogAddon div img				{vertical-align:middle;}
div.catalogAddon div.root	a	 		{color:black;}
div.catalogAddon div.parent	 			{text-indent:-8px; position:relative; left:-2px; z-index:1;}
div.catalogAddon div.current	 		{padding:0.2em 0;}
div.catalogAddon div.current span		{background-color:#FFCC66; color:black; padding:0.2em 8px 0.2em 8px;}

dt span.active				{color:black; background-color:#FFCC66; padding:1px 0.3em;}

table.tabRefine							{font-size:80%;}
table.tabRefine	td						{padding-left: 0;}
table.tabRefine	td	a					{font-weight: bold; color: black;}
table.tabRefine td.active				{padding-left: 4px; background-color:#FFCC66; font-weight: bold;}

.smaller	{font-size: 80%;}

table.content td.body div.err-text { font-size:100%; margin:2em 0 1em; }

ul.catResults	li	{margin-bottom: 0.5em;}

dl.catalogue	h1	{margin: 0 0 0.5em 0; font-size:80%; color: red;}

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

dl {margin-bottom: 1em;}

dl.withoutPadding {margin:0; padding:0;}

.gray {color: #666666;}

div.body div h1 {font-size: 178%;}

/* announcement */
table.ads-header {position: relative; left: -5px; z-index: 5;}
table.ads-header td {padding: 2px 5px; font-size: 80%;}
table.ads-header td a {color: black;}
table.ads-header td#direct {background: #FEEAC7;}

table.ads-header #market {background:#e7ddf6}
div.ad {margin-top:0.5em; margin-bottom:1em; position:relative}
div.ad-market {margin-top:0.5em; margin-bottom:1em;font-size:80%}
div.ad-market span.price {font-weight:bold; color:#999}
div.go-ad-all span.count span {font-size:90%}
div.go-ad span.count span {font-size:90%}
div.cat {color:#666}

div.ann div.ad {margin-top: 0.5em; margin-bottom: 1em; font-size: 80%;}
div.ann div.ad-link {font-size:110%; padding-bottom: 0.2em;}
div.ann div.ad-link a {color:#2A3D9C;}
div.ann div.ad span.url {color: #006600;}
div.ann div.ad span.url a {color: #006600; background: url(http://img.yandex.net/i/ico-phone.gif) no-repeat 0 0; text-decoration: underline; padding-left: 16px;}
* html div.ann div.ad span.url a {height: 0; margin-bottom: -0.2em;}

div.go-ad-all {position: relative; z-index: 5; padding-bottom: 1em; font-size: 80%;}
div.go-ad {position: relative; z-index: 5; padding-bottom: 2em; font-size: 80%;}
div.how {position: relative; z-index: 5; padding-bottom: 2em; font-size: 80%;}
div.how a, div.go-ad a, div.go-ad-all a {color: black;}

/* text ad new version */
table.content table.textAd_img td ul li div {color:#000000; font-size:110%;}
table.textAd_img {margin:0 0 0.8em -1.2em;}
table.textAd_img td ul {margin-bottom:0px; margin-top:0px; padding-left:21px; margin-left:0;}
table.textAd_img td ul li div {color:#000000; 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,
table.textAd_img td ul li.brown, table.textAd_img td ul li.brown a,
table.textAd_img td ul li.sea, table.textAd_img td ul li.sea a,
table.textAd_img td ul li.red, table.textAd_img td ul li.red a,
table.textAd_img td ul li.violet, table.textAd_img td ul li.violet a,
table.textAd_img td ul li.emerald, table.textAd_img td ul li.emerald a,
table.textAd_img td ul li.gray, table.textAd_img td ul li.gray a,
table.textAd_img td ul li.ooze, table.textAd_img td ul li.ooze a {color:#00c;}

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

/* объявление директа в спецразмещении */
table.textAd_img td ul li span.url {color: #006600; font-size: 88%;}
table.textAd_img td ul li span.url a {color: #006600; font-weight: normal; 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.textMidAd td {padding: 13px 13px 13px 5px;}
table.textMidAd td td {padding:4;}

/* CY */
.path2root {margin-left:40px;}
.path2root a {color:#00c;}
div.body .path2root h1 {margin-left:0px;}
table.cy td {font-size: 80%}
table.cy td div {margin-top : 0.5em; }
table.content table.cy div {font-size: 100%;}
table.cy td.current {text-align:right; padding-right: 2px; width:45px;}
div.nums span.cy		{color:black; background-color:#FFCC00; padding:0 0.3em;}
div.body .gotopage {font-size:.95em;margin-left:40px;}
.cat-links {margin:2em 0 0 20px;}
.cycounter {margin-left:20px;}
table.content td.body .errmsg {font-size:1em;}

/* zakladki */
ul.list									
{margin:0 0 1em 0; padding:0; list-style-type:none; font-size:80%;}
div.icon	{margin:0 0 1em 20px; text-indent:-20px; position:relative; left:-20px; z-index:1;}
div.icon img	{margin-right:4px;}

#title   {font-size:1.5em; padding:0.1em 0 0.2em 0.2em; font-family: Arial, sans-serif;}
#title a {color: inherit;}

/* Делаем ссылки-заголовки объявлений полужирными */
td.resultsAddon div.ad div.ad-link a {font-weight:bold;}


/* Новая шапка */

/* top-links */
.hat td { font-family: Arial, sans-serif; font-size: 80%; }
.hat h1 { font-size: 180%; font-weight: normal; padding: 0; margin: 0.1em 0 1px 0; line-height: 1em; }
.hat h1 a { color: inherit; color: expression(this.parentNode.currentStyle.color); }

.hat .top-links { margin: 2px 0; }
.hat .top-links div { white-space: nowrap; }
.hat .top-links td.setup { padding-right: 1em; }
.hat .top-links td.exit div.exit,
.hat .top-links td.enter div.enter,
.hat .top-links td.setup div { float: right; text-align: right; margin-left: 1em; }
.hat .top-links td.exit { width: 17.8em; }
.hat .top-links td.exit img { vertical-align: top; margin-right: 0.25em; margin-top: 0.1em; border: none; vertical-align: text-top; }
.hat .top-links td.exit div { float: left; }
.hat .top-links div, .hat .top-links div a,
.hat .form .advanced, .hat .form .advanced a { color: #666666 !important; }
.hat .top-links div.exit a { color: #990000 !important; }
.hat .top-links div.enter a { color: #006600 !important; }

.hat td.user, .hat td.register { padding-left: 20px; }
.hat td.user div,
.hat td.user div a { color: black !important; }
.hat td.user div:first-letter,
.hat td.user div a:first-letter,
.hat td.user div b:first-letter { color: #ff0000 !important; }

.hat div.register, .hat div.register-link { position: relative; top: 1px; float: left; }
.hat div.register { padding: 2px 0.4em 2px 0.8em; background: url('register-bg.gif') center left; }
.hat div.register-link { padding: 2px 0.8em 2px 0.6em; left: -1px; background: url('register-link-bg.gif') no-repeat 0% 50%; }
.hat div.register, .hat div.register-link, .hat div.register-link a { color: black !important; }

.hat span.ya { color: #fc6364 !important; text-decoration: underline; }

.hat .service { margin-bottom: 8px; }

/* search form */
.hat .form { width: 100%; }
.hat .form td { padding: 0; }
.hat .form .text { width: 80%; padding: 0px 0px 0px 10px; }
.hat table.logo td div { width: 3px; }
.hat .form .text input { width: 100%; }
.hat .form .btn { width: 10%; padding: 0px 8px; }
.hat .form .height-text { width: 1%; }
.hat .form .hint { padding: 0 0 0.5em 10px; }
.hat .form .hint label { display: block; float: left; margin-right: 2em; }
.hat .form .hint input { margin: 0 6px 0 0; vertical-align: middle; }
* html .hat .form .hint input { width: 1em; height: 1em; }
.hat .form .hint input.num { width: auto; font-size:90%; }                    /* Correction for text inputs */
.hat .form .arr { vertical-align: bottom; width: 9%; }
.hat .form .arr div { height: 4em; }

.hat .form .advanced { float: right; margin-left: 1em; }

.hat .form, .hat .services { position: relative; left: -10px; z-index: 2; }
.hat .services { position: relative; top: -1px; }
.hat .services td { padding: 5px 7px 4px 7px; vertical-align: top; }
.hat .services td a { color: black; }
.hat .services .first { padding-left: 10px; }
.hat .services .all { padding-left: 20px; }
.hat .services .all a { color: #1a3dc1; }


/* logo */
.hat td.logo { text-align: center; padding: 0 10px; }
.hat table.logo div.logo { position: relative; width: 100px; height: 30px; padding:0; margin:0;}
.hat table.logo div.logo div { position: absolute; top: -13px; left: 0; width: 100px; height: 43px;}

/* logo & input height */		
.hat table.logo td div, .hat .form .height-text div { height: 2.8em; min-height: 30px; }
.hat table.logo td div div, .hat .form .height-text div div { height: 30px; }


.hat .form .arr { background: transparent url('http://img.yandex.net/i/arr-t-v9.gif') no-repeat; }
.hat .form .arr div { background: transparent url('http://img.yandex.net/i/arr-b-v9.gif') no-repeat 0 100%; }
.hat .form .height-text, .hat .form .height-hint { background: white; }
.hat .form .hint, .hat .form .hint-btn { border-bottom: 1px solid #ffcc00; }

.pseudo-link { border-bottom: 1px dashed; cursor: pointer; cursor: hand; }

/* top info */
table.content td.left p, table.content td.left h1 {margin-left: 40px;}
table.content td.left .crumbs {margin-bottom:0;}

/* favicons */
ul.catResults li           {margin-left: 20px;}
ol.results li              {margin-left: 20px;}
ol.results li i              {background-repeat:no-repeat; height:16px; left:10px; margin-top:2px; position:absolute; top:auto; width:16px;}

.content td.resultsAddon div.how a, .content td.resultsAddon div.go-ad a {color:black;}
.content div.resultsAddon a {color:#00c;}
