body, a, table, td, th, div, p, h1, h2, h3, h4, h5	{FONT-FAMILY: Tahoma; font-size:10pt}

.gb			{  WIDTH: 100%; margin: -4px 0 0px 0; font-size: 14px; background-color:#FFF; width:100%}
.gb TD			{ VERTICAL-ALIGN: top;  }
.gb TD u		{ color: #999999; text-decoration:none }
.gb TD u a		{ color: #999999; text-decoration:none}
.gb TD u a:hover	{ color:#666666; text-decoration: underline}
.gb TD.content, .gb TD.content table		{ line-height:1.4; color:#666666;  }
.gb TD.content		{ padding-right:15px  }

.gb .top .img1	{ BACKGROUND: url(img/corner/tl.png) no-repeat left bottom; font-size: 10px }
.gb .top .img2	{ BACKGROUND: url(img/corner/c.png) repeat-x left bottom; width: 100% }
.gb .top .img2 span 	{ BACKGROUND: #FFF; padding: 0 3px 0 5px }
.gb .top .img3		{ BACKGROUND: url(img/corner/tr.png) no-repeat right bottom; font-size: 10px }
.gb .top TD		{ HEIGHT: 15px; VERTICAL-ALIGN: top; COLOR: #C2C2C2 }
.gb .top p		{ margin: 0 0 0 10px; padding: 0 1px 0 1px; BACKGROUND: #FFF; DISPLAY: inline; font-size: 12px }
.gb .bottom .img1	{ BACKGROUND: url(img/corner/bl.png) no-repeat left top; font-size: 10px }
.gb .bottom .img2 	{ BACKGROUND: url(img/corner/c.png) repeat-x left top }
.gb .bottom .img3 	{ BACKGROUND: url(img/corner/br.png) no-repeat right top; font-size: 10px }
.gb .imgL		{ BACKGROUND: url(img/corner/l.png) repeat-y left top; font-size: 10px }
.gb .imgR		{ BACKGROUND: url(img/corner/r.png) repeat-y right top; font-size: 10px }.gb td		{ font-size: 12px; }


.GRayBox		{ margin: 0px; background: #F6F6F6; color: #000; }
.GRayBox .top .img1	{ background: url(img/orange/otl.gif) no-repeat left bottom; font-size: 10px; background-image: url(img/gray/tl.gif) }
.GRayBox .top .img2	{background:url(img/gray/tc.gif) repeat-x left bottom;width:100%;text-align:right;background-image:url(img/gray/tc.gif)}
.GRayBox .top .img3	{ background: url(img/gray/tr.gif) no-repeat right bottom; font-size: 10px; background-image: url(img/gray/tr.gif) }
.GRayBox .bottom .img1	{ background: url(img/gray/bl.gif) no-repeat left top; font-size: 10px; background-image: url(img/gray/bl.gif) }
.GRayBox .bottom .img2 	{ background: url(img/gray/bc.gif) repeat-x left top; background-image: url(img/gray/bc.gif) }
.GRayBox .bottom .img3 	{ background: url(img/gray/br.gif) no-repeat right top; font-size: 10px; background-image: url(img/gray/br.gif) }
.GRayBox .top td	{ height: 1px; font-size: 0px; padding: 0 }
.GRayBox .bottom td	{ height: 1px; font-size: 0px; padding: 0 }
.GRayBox .imgL		{ background: none;  font-size: 10px; background-image: none }
.GRayBox .imgR		{ background: none;  font-size: 10px; background-image: none }
.GRayBox .t		{ font-size: 11px; padding: 10px; text-align:right}
.GRayBox .t a		{ font-weight: none; margin: 0px 0 0px 0; display: block }
.GRayBox a		{ color: #000 }
.GRayBox a:hover	{ color: #fff }


.BBox			{ margin: 0px; background: #0D74C3; color: #fff; width:320px }
.BBox .top .img1	{ background: url(img/blue/tl.gif) no-repeat left bottom; font-size: 10px; background-image: url(img/blue/tl.gif) }
.BBox .top .img2	{background:url(img/blue/tc.gif) repeat-x left bottom;width:100%;text-align:right;background-image:url(img/blue/tc.gif)}
.BBox .top .img3	{ background: url(img/blue/tr.gif) no-repeat right bottom; font-size: 10px; background-image: url(img/blue/tr.gif) }
.BBox .bottom .img1	{ background: url(img/blue/bl.gif) no-repeat left top; font-size: 10px; background-image: url(img/blue/bl.gif) }
.BBox .bottom .img2 	{ background: url(img/blue/bc.gif) repeat-x left top; background-image: url(img/blue/bc.gif) }
.BBox .bottom .img3 	{ background: url(img/blue/br.gif) no-repeat right top; font-size: 10px; background-image: url(img/blue/br.gif) }
.BBox .top td		{ height: 1px; font-size: 0px; padding: 0 }
.BBox .bottom td	{ height: 1px; font-size: 0px; padding: 0 }
.BBox .imgL		{ background: none;  font-size: 10px; background-image: none }
.BBox .imgR		{ background: none;  font-size: 10px; background-image: none }
.BBox .t		{ font-size: 11px; padding: 10px;}
.BBox .t a		{ font-weight: bold; margin: 1px 0 5px 0; display: block }
.BBox a    { color: #fff }
.BBox a:hover	{ color: #E6E6E6 }

body		{background:#ffffff;  /*background: #ffffff url("img/bodyback.png") repeat-x;*/
		font-size:14px; 
		padding:0px 10px 0px 10px; 
		margin:0;
		line-height:1.2}

img.hline	{margin: 8px 0 3px 0; 
		border:0; 
		width:100%; 
		height:1px;}

a:link, a:visited	{text-decoration:underline;
		font-size: 13px;
		color:#0D74C4;}


a:hover		{text-decoration:underline;
		color:#a3a3a3;}

#vipbot		{float:left;
			width:100%;
			padding:0 0 5px 0}
			
#vipbot a		{FONT-WEIGHT: normal; COLOR: #666666; font-size:10px}

div.image_first		{margin-bottom:0.5em; margin-top:0;}


#more	{ width:100%; padding: 10px 0 0 0;
	text-align:right; float:right;
	border: 0 solid #ff0000;}

#more a {FONT-SIZE: 14px; 
FONT-WEIGHT: normal; 
COLOR: #FF7400; 
padding: 0px 0px 0px 0px}

#more a:hover {color:#a3a3a3} 

#search	{ width:100%; 
	text-align:center;
	border: 0}

#flag	{ width:50%;
	text-align:right;
	border: 1px solid; display:none;
}

#randomphoto
{width:165px;
border:0px solid #ff0000;
text-align:center}

#topvip
{width:165px;
border:0px solid #ff0000;
text-align:center}

#goroda a
{ FONT-SIZE: 20px; 
FONT-WEIGHT: normal; 
margin: 0; 
padding: 0px 0px 10px 0px; }

H1 
{FONT-SIZE: 24px; 
font-weight:none;
COLOR: #сссссс; 
margin: 0; 
padding: 0px 0px 0px 0px }


H1 a
{border-bottom:1px #8EBA6A dashed}


H1 a:hover
{text-decoration:none;
border-bottom:1px #ff0000 dashed}

H2, H2 a { FONT-SIZE: 20px; 
font-weight:none;
COLOR: #сссссс; 
margin: 0; 
padding: 0px 0px 20px 0px }

H3, a.h3		{ FONT-SIZE: 18px; 
FONT-WEIGHT: normal; 
COLOR: #00C126; 
margin: 0; 
padding: 0px 0px 0px 0px; }

H4		{ FONT-SIZE: 18px; FONT-WEIGHT: normal; padding:0px; margin:0px }

H5		{ FONT-SIZE: 18px; FONT-WEIGHT: normal; COLOR: #FF7400; margin: 0; padding: 10px 0 10px 0 }

input.search {border:0;
              background:#ffffff;
		width:16px; 
		height:16px;
		background-image: url(img/search.gif);}

#navigation 	{FONT-SIZE: 18px; FONT-WEIGHT: bold; padding: 0px 0px 0px 0px}
#navigation a	{FONT-SIZE: 20px; FONT-WEIGHT: normal; COLOR: #FF7400;}
#navigation a:hover {color:#a3a3a3}

div.r5link strong	{COLOR: #FF7400;}
/*список рубрик*/

table.rub1	{margin:0px 0 20px 10px}

table.rub1 td	{width:33%;
		padding-top:5px;
		padding-left:5px}


table.rub1 a, table.rub1 a:visited
		{font-size: 18px;
		font-weight:normal;}

table.rub1 ul
		{
		padding:0px;
		margin:0px;}
		
table.rub1 li
		{list-style:none;
		padding:0px;
		margin:0px;
		padding-bottom:8px}

td.rightcol, td.leftcol
		{min-width:220px;
		
		width:200px;
		vertical-align:top;
		padding-top:0px;
		}


table.celllink {width:100%; border:0}

/*список объявлений*/

/*список объявлений*/

#object	{
display:block; 
border-top:1px dashed #cccccc; 
BACKGROUND-COLOR: #fafafa;
width:100%; 
margin:0px 5px 10px 0px; 
padding:3px; }

#select	{
display:block; 
border:1px dashed #ff0000; 
BACKGROUND-COLOR: #FFFFCC;
width:100%; 
margin:0px 5px 10px 0px; 
padding:3px; }

#vip	{
display:block; 
border:1px dashed #ff0000; 
BACKGROUND-COLOR: #FFFFCC;
width:100%; 
margin:0px 5px 10px 0px; 
padding:3px; }

#vip td.objtitle a {color:#DB4600}

table td.objtype	{ min-width:70px; vertical-align:top; font-weight:none}
table td.objphoto	{ width:20px}
table td.objtitle a	{width:100%;font-size:11pt}
table td.objbody	{}
table td.objthumb	{}
table td.objdata	{min-width:110px; text-align:right; color:#cccccc; font-size:12pt; font-weight:bold}
table td.objcity	{color:#aaaaaa}
table td.objcity a	{color:#aaaaaa}

span.vip	{border: 1px dashed #ff0000; 
		BACKGROUND-COLOR: #FFFFCC;
		padding:0px 3px 0px 3px;
		font-size:12px;
		font-weight:bold}


/*центральная часть */

td.center	{width:100%;
		vertical-align:top;
/*		text-align:center;*/
		padding:0px 0px 0px 10px}


li strong	{padding:0px;

		margin:0px}

span.also	{font-size:18px;
		FONT-WEIGHT: normal; 
		COLOR: #00C126; 
		margin: 0; 
		padding: 0px 0px 0px 0px }

span.also a	{font-size:18px;
		FONT-WEIGHT: normal;}

div.navi	{display:block;
		border: 1px solid #d3d3d3;
		width:100%;
		margin:0px 15px 10px 0px; 
		padding:3px;
		background-color:#eeeeee;
		text-align:center;
		line-height: 2;}

div.navi a	{border:1px solid #d3d3d3;
		padding:3px;
		margin:5px 0 5px 0;
		background-color:#ffffff;
		text-decoration:none}

div.navi span 	{border:1px solid #d3d3d3;
		padding:3px;
		margin:0px;
		font-weight:bold;
		font-size:13px;
		background-color:#ffffff}


div.recomend  {text-align:center}

div.recomend a {font-size:18px; padding-bottom:20px; font-weight:bold}

.i		{border:1px solid #a0a0a0;

		color:#000000;}



.ib		{padding:6px}




.button  { vertical-align:top; 
		BACKGROUND-COLOR:#ffffff; 
		border:#CCCCCC 1px solid;
		COLOR:#333333;
		FONT-SIZE:12px;
		font-weight:bold;
		FONT-FAMILY:Verdana;
		padding:3px}




strong		{font-weight:none}



img		{border:0px}



/*страница выбора города и рубрики*/

div.add, div.cities	

		{text-align:left;

		padding-left:40px}



table.reklaminfo, table.reklaminfo a	

		{text-align:right; 

		font-size: 7pt;}



/*контур центрального блока*/





/*оформление подвала*/

table.ftmsg td	{vertical-align:bottom;
		background: #ffffff url("img/footback.png") repeat-x;
		height:200px;
		padding:10px;
		width:90%;
		color:#666666; 
		line-height:1.4}

table.ftmsg td, table.ftmsg td a {font-size:12px;}




table.tarif td	{border:1px solid #d3d3d3;
		padding:2px;
		margin:0px;
		border-collapse: collapse;
		text-align:center;}
		
table.myobj {border-collapse: collapse; width:100%}

table.myobj a {text-decoration:none}

table.myobj tr.grey	{background:#dddddd}

table.myobj td	{padding-left:4px; border:0px solid #d3d3d3;}

span.abuse	{ font-size: 11px; font-weight:bold; color:#FF3300}

div.progress{width:1px;height:14px;color:#666666; font-size:12px; overflow: hidden; background-color: #EBEBEB; padding-left: 5px;}

div.vipimg, div.selimg {display:inline; width:20px}
div.vipimg a { display:inline; border: 0; text-decoration:none; background: url(img/novip.gif);  background-repeat:no-repeat}
div.vipimg a:hover, div.vipimg a:active { border:0; text-decoration:none; background: url(img/vip.gif); background-repeat:no-repeat }
div.selimg a { border: 0; text-decoration:none; background: url(img/nonote.gif); margin-right:2px; background-repeat:no-repeat}
div.selimg a:hover, div.selimg a:active { border:0; text-decoration:none; background: url(img/note.gif); margin-right:2px; background-repeat:no-repeat }

#thumbBox{ position: absolute; left: 0; top: 0; width: auto; padding: 10px; padding-bottom: 0; background: #313131; visibility: hidden; z-index: 10; cursor: pointer; }
#thumbBox .footerbar{ font: bold 10px Tahoma; letter-spacing: 5px; line-height: 1.1em; color: white; padding: 5px 0; text-align: right; }
#thumbBox #thumbImage{ background-color: white; }
#thumbLoading{ position: absolute; visibility: hidden; border: 1px solid black; background-color: #EFEFEF; padding: 5px; z-index: 5; }
#query {filter:alpha(opacity=20); opacity: 0.6; background:#000000; position: fixed; //position: absolute; top: expression(document.getElementsByTagName( 'body' )[0].scrollTop  < 50000 ? 0 + document.getElementsByTagName('body')[0].scrollTop : '' + 'px'); z-index: 1000; top: 0; left:0; width:100%; height: 100%; display:none;}
#img_query  {background:#ffffff; opacity: 1.0; border:2px dashed #СССССС; text-align:center; padding: 20px; height: 50px; width: 200px; position: fixed; top: 13em; left: 40%; //position: absolute; top: expression(document.getElementsByTagName( 'body' )[0].scrollTop  < 50000 ? 250 + document.getElementsByTagName('body')[0].scrollTop : '' + 'px'); z-index: 1000; display:none;}
#smalldiv   {color:#666666; font-size:13px;background:#ffffff; opacity: 1.0; border:2px dashed #СССССС; text-align:center; padding: 10px; height: 450px; width: 800px; position: fixed; top:  3em; left: 10%; //position: absolute; top: expression(document.getElementsByTagName( 'body' )[0].scrollTop  < 50000 ? 80 + document.getElementsByTagName('body')[0].scrollTop : '' + 'px'); z-index: 1000; display:none;}

#tooltip{
background:#FFFFFF;
border:1px solid #666666;
color:#333333;
font:menu;
margin:0px;
padding:3px 5px;
position:absolute;
visibility:hidden
}

div.addxx {
width:60%; 
text-align:center; 
font-size:18px;
color:#666666}

div.addxx a
{font-size:18px}


table.menutop {
	clear:both;
	margin:-1em 0 1em 0;
	font-weight:600;
	letter-spacing:-0.03em;
	font-size:1em;
	color:white;
}
table.menutop td a:link, table.menutop td a:visited {
	font-size: 18px;
	letter-spacing: 0px;
	font-weight: normal;
	text-decoration: underline;
	COLOR: #0D74C4;  
	
}


table.menutop td a:hover, table.menutop td a:active {
	text-decoration: none;
}
td.item {
	background:url(img/menu-item-blue.gif) repeat-x;
	background-color:#fcc;
	height:42px;
	text-align:center;
	vertical-align: top;
	padding-top: 8px;
	
}
td.item_ {
	background:url(img/menu-item_.gif) repeat-x;
	height:42px;
	text-align:center;
	white-space:nowrap;
	vertical-align: top;
	padding-top: 8px;
}

td.leftitem {
	background:url(img/menu-left-blue.gif) no-repeat;
	height:42px;
	width:19px;
	
}
td.rightitem {
	background:url(img/menu-right-blue.gif) no-repeat;
	height:42px;
	width:19px;
	
}
td.separator {
	background:url(img/menu-separator.gif) no-repeat;
	height:42px;
	width:11px;
	
}
td.separatorleft {
	background:url(img/menu-separator-dl.gif) no-repeat;
	height:42px;
	width:11px;
	
}
td.separatorright {
	background:url(img/menu-separator-ld.gif) no-repeat;
	height:42px;
	width:11px;
	
}

td.item2 {
	background:url(img/menu-item-orange.gif) repeat-x;
	background-color:#fcc;
	height:42px;
	text-align:center;
	vertical-align: top;
	padding-top: 8px;
	
}

td.leftitem2 {
	background:url(img/menu-left-orange.gif) no-repeat;
	height:42px;
	width:19px;
	
}
td.rightitem2 {
	background:url(img/menu-right-orange.gif) no-repeat;
	height:42px;
	width:19px;
	
}

#add	{ width:100%; padding: 10px 0 0 0;
	text-align:right; float:right;
	border: 0;}

#add a {FONT-SIZE: 18px; 
FONT-WEIGHT: normal; 
COLOR: #FF7400; 
padding: 0px 0px 0px 15px}

#add a:hover {color:#a3a3a3} 

#selcity {font-size:12px; color:black; font-weight:normal}
#selcity a {font-size:12px; COLOR: #0D74C4;}

#navigation2 	{font-size:12px; color:black; font-weight:normal}
#navigation2 a	{font-size:12px; COLOR: #0D74C4;}
#navigation2 a:hover {color:#a3a3a3}

span.price  {color:#008000}

table.statistics
	{	color:#666666; 
	margin-bottom: 10px; 
	width: 100%; 
	border: 0px solid #999999;
	border-collapse: collapse;}
	
table.statistics th {background-color:#659FDE; color:#ffffff; font-size:12px; padding:2px 0px 2px 0px}	

table.statistics td {border-collapse: collapse; border:0px solid #666; padding:2px 0px 2px 0px}


ul.obj 	{padding:0 0 0 15px;
	margin:3px 0 5px 5px;}


.obj li	{color:#505050;
	font-size:11px;
	list-style:none; 
	text-indent: 0px;
	margin:0px 0 0px 0;
	padding:0px 0px 0px 13px;
	line-height:20px;
	background:url(img/sym.jpg) no-repeat left center; /* задаем фон */}

.obj li a
	{color:#505050;
	font-size:12px;}

.obj li a:hover
	{color:#659FDE;}
	
	.date	{color: #cccccc;
	font-size: 12px;
	padding:3px 0px 10px 0px;
	text-align:left;
	vertical-align:top}
	
span.red	{color:red; font-size:13pX;}
span.green	{color:green; font-size:13px;}
span.blue	{color:blue; font-size:13px;}
span.black	{color:black; font-size:13px;}