/*CSS*/
html, body {
margin:0px 10px 0px 10px; padding:0px;
background:#fff;
height:100%;
}

form {margin:0px; padding:0px;}

td, div {font-family:Tahoma; font-size:12px; color:#000}
a{color:#555; text-decoration:underline;}
a:hover{color:#555; text-decoration:none;}
a.white {color:#fff; text-decoration:underline; font-size:11px;}
a.white:hover{color:#fff; text-decoration:none;}
a.blue {color:#52a5d9; text-decoration:underline; font-size:11px;}
a.blue:hover{color:#52a5d9; text-decoration:none;}
a.reg {font-family:arial; color:#8d8d8d; text-decoration:underline; font-size:18px;}
a.reg:hover{color:#8d8d8d; text-decoration:none;}
a.t_l {color:#fff; text-decoration:underline; font-size:11px; font-weight:bold; background:url(images/pic1.gif) no-repeat left; padding-left:15px;}
a.t_l:hover{color:#fff; text-decoration:none;}
a.sort {font-family:tahoma; color:#8d8d8d; text-decoration:underline; font-size:10px;}
a.sort:hover{color:#8d8d8d; text-decoration:none;}
a.realt_link {color:#2A7AAC; text-decoration:underline; font-size:11px; font-weight:bold;}
a.realt_link:hover{color:#52a5d9; text-decoration:none;}
a.pages {color:#2A7AAC; text-decoration:underline; font-size:11px;}
a.pages:hover{color:#666; text-decoration:none;}
a.view_realtor {color:#52a5d9; text-decoration:none; font-size:11px; border-bottom:1px dashed #52a5d9; font-weight:bold;}
a.view_realtor:hover{color:#52a5d9; text-decoration:none; border-bottom:0px}
a.gray {color:#444; text-decoration:none; font-size:10px; border-bottom:1px dashed #999;}
a.gray:hover{color:#444; ext-decoration:none; border-bottom:1px dashed #333;}
a.blue2 {color:#52a5d9; text-decoration:none; font-size:10px; border-bottom:1px dashed #999;}
a.blue2:hover{color:#52a5d9; text-decoration:none; border-bottom:1px dashed #333;}
a.print {color:#E27524; text-decoration:none; font-size:10px; border-bottom:1px dashed #999; font-weight:bold;}
a.print:hover{color:#444; text-decoration:none; border-bottom:1px dashed #333;}
a.l_city {color:#2A7AAC; text-decoration:underline; font-size:13px; font-weight:bold;}
a.l_city:hover{color:#2A7AAC; text-decoration:none;}
a.gloss_n {color:#222; text-decoration:underline; font-size:14px; font-weight:bold;}
a.gloss_n:hover{color:#52a5d9; text-decoration:none;}

a.home {width:208px; height:118px; display:block;}


/* разметка */

table.main    {width:100%; height:100%; margin-top:10px;}
td.head1      {width:100%; height:35px;vertical-align:top; background:#2b7bae url(images/menu_bg.gif) repeat-x;}
td.head3     {width:100%; height:35px; vertical-align:top; }
div.h_m       {width:100%; height:35px; position:relative}
div.cur       {position:absolute; right:10px; top:3px; font-size:10px; color:#666;}
/* div.hl        {background:url(images/h_l.gif) no-repeat bottom left; height:44px; width:6px; float:left}   */
/* div.hr        {background:url(images/h_r.gif) no-repeat bottom right; height:44px; width:6px; float:right} */

td.rekl       {width:100%; height:10px;}
td.head2      {width:100%; height:118px;}
td.cont       {height:100%; vertical-align:top}
td.foot       {width:100%; height:120px; background:#f0f0f0; vertical-align:top;}
table.indexcont    {width:100%; height:100%;}

td.l-col {width:210px; height:100%; vertical-align:top; padding:15px 0 20px 0;}
td.r-col {width:210px; height:100%; vertical-align:top; padding:15px 0 20px 0;}
td.c-col     {width:100%; height:100%; vertical-align:top; padding:15px;}
td.indexleft       {width:500px; height:100%; vertical-align:top}
td.indexright     {width:100%; height:100%; vertical-align:top}

#menu {margin:10px 0 0 0; width:210px;}
#menu strong{ display:block; font-size:12px; color:#2a7aac; padding:15px 0 4px 0; background:url(images/pix.gif) bottom repeat-x; margin:0 0 11px 0;}
#menu a{ display:block; background:url(images/pic2.gif) no-repeat 10px; padding:2px 0 2px 24px; text-decoration:underline; font-size:11px; color:#000;}
#menu a:hover{ text-decoration:none; background:url(images/pic3.gif) no-repeat 10px;}

#box-menu2 {margin:10px 0 0 0; width:210px;}
#box-menu2 strong{ display:block; font-size:12px; color:#2a7aac; padding:15px 0 4px 0; background:url(images/pix.gif) bottom repeat-x; margin:0 0 11px 0;}

#menu2  {padding:0px 5px 10px 10px}
#menu2 strong{ display:block; font-size:12px; color:#2a7aac; padding:10px 0}
a.r-mlog{ display:block; background:url(images/pic2.gif) no-repeat 13px 50%; padding:2px 0 2px 24px; text-decoration:none; font-size:11px;}
a.r-mlog:hover{ text-decoration:underline}
a.r-mlog2{ display:block; background:url(images/logout.jpg) no-repeat 10px; padding:2px 0 2px 24px; text-decoration:none; font-size:11px;}
a.r-mlog2:hover{ text-decoration:underline}
a.r-mlog3{ display:block; text-decoration:underline; font-size:10px; }
a.r-mlog3:hover{ text-decoration:none}

div.i_link_m       {font-size:10px; color:#E27524; margin:0px 0px 0px 10px; margin-bottom:5px;}
div.i_link_m a   {font-size:11px; color:#222; background:url(images/pic2.gif) no-repeat left; padding:0px 5px 0px 12px; text-decoration:underline;}
div.i_link_m a:hover  {font-size:11px; color:#222; background:url(images/pic3.gif) no-repeat left; padding:0px 5px 0px 12px; text-decoration:none;}

div.i_link_plus   {margin:15px 0px 15px 10px;}
div.i_link_plus a   {font-size:11px; color:#44aa00; background:url(images/plus.gif) no-repeat left; padding:0px 5px 0px 12px; text-decoration:underline; font-weight:bold;}
div.i_link_plus a:hover  {font-size:11px; color:#44aa00; background:url(images/plus.gif) no-repeat left; padding:0px 5px 0px 12px; text-decoration:none; font-weight:bold;}

div.login-box {background:#F0F0F0; padding:10px; margin:10px 0 10px 0}
div.lb-l {margin:10px 0 0 0; font-size:11px; color:#666;}

sup{

        font-size:0.85em;

        line-height:0;

        vertical-align:middle;

        position:relative;

        top:-0.3em

}

/* шапка */

div.t_menu    {float:right; color:#fff; font-size:11px; margin-right:10px;}
div.t_l_menu  {float:left; color:#fff; font-size:11px; margin-left:10px;}

table.header  {width:100%; height:118;}
td.hleft      {width:476px; height:118px;}
div.hleft     {width:476px; height:118px;}
td.hright     {width:100%; background:url(images/rh_bg.gif) no-repeat left #f0f0f0;}
div.hright    {width:100%; height:118px; background:url(images/rh2_bg.gif) no-repeat right;}
div.logo      {width:208px; height:118px; float:left; background:url(images/logo.gif); position:relative;}
div.login     {width:268px; height:118px; float:left; background:url(images/login.gif) no-repeat right #f0f0f0; position:relative;}
div.log1      {position:absolute; font-family:arial; font-size:12px; text-decoration:underline; color:#8d8d8d; top:10px; left:15px;}
div.log2      {position:absolute; font-family:arial; font-size:12px; text-decoration:underline; color:#8d8d8d; top:10px; left:135px;}
div.log3      {position:absolute; top:30px; left:15px;}
div.log4      {position:absolute; top:30px; left:135px;}
div.log5      {position:absolute; top:60px; left:20px;}
div.log6      {position:absolute; top:55px; left:180px; border:2px solid #cccccc}
div.log7      {position:absolute; top:85px; left:20px;}

input.login_field {width:105px; font-size:11px; color:#777}
input.login_field2 {width:100%; font-size:11px; color:#777}

input.but1     {font-family:arial; font-size:10px; color:#444; font-weight:bold; cursor: pointer; margin:0px;}

div.welc         {position:absolute; bottom:41px; left:22px}
div.welc2         {position:absolute; bottom:47px; left:2px}
div.welc h1      {font-family:arial; font-size:9px; font-weight:normal; color:#888; text-decoration:underline; padding:0px; margin:0px;}
div.welc2 h1      {font-family:arial; font-size:9px; font-weight:normal; color:#888; text-decoration:underline; padding:0px; margin:0px;}

div.today        {color:#999; font-size:10px; position:absolute; bottom:0px; left:18px;}
font.day         {font-family:arial; font-size:18px; color:#52a5d9;}

div.clear        {clear:both; font-size:0px; padding:0; margin:0}
div.it_line      {float:left;margin:2px 0px;}

/* index  */

table.plashka   {width:100%}
td.pl			{width:33%; padding:20px 15px 0px 0px}
td.pl2			{width:33%; padding:20px 15px 0px 15px}
td.pl3			{width:33%; padding:20px 0px 0px 15px}

/* help block in the head */
.tab_help_box {
	position: relative;
	z-index: 10;

}


#tab_help_1, #tab_help_2, #tab_help_3 {
	position: absolute;
	z-index: 20;
	width: 100%;
	top: 57px;
	//top: 57px;
	display: none;
}
div.tab_help_roll {
	background: #f0f0f0;
	position: relative;
	display: block;
	z-index: 20;
	cursor: pointer;
	//cursor: hand;
	padding: 10px 13px 10px 13px;
	font-size:11px;
	border-bottom:2px solid #d6d6d6;
}

div.tab_help_roll li{list-style-type:square; margin:0px 0px 10px 0px; color:#666; font-size:11px;}
div.tab_help_roll li a{font-size:11px; color:#2A7AAC; text-decoration:underline;}
div.tab_help_roll li a:hover {font-size:11px; color:#2A7AAC; text-decoration:none;}

div.tab_help  {position:relative; background:#f0f0f0; height:57px;}
div.tab_title {background:#d6d6d6; padding:2px 0px 2px 60px; font-weight:bold; color:#666; font-size:14px; font-family:arial;}
div.introtext { font-size:10px; color:#666; padding:2px 0px 2px 60px;}
div.plimg1    {position:absolute; top:0px; left:0px; width:55px; height:57px; background:url(images/pl1.jpg)}
div.plimg2    {position:absolute; top:0px; left:0px; width:55px; height:57px; background:url(images/pl2.jpg)}
div.plimg3    {position:absolute; top:0px; left:0px; width:55px; height:57px; background:url(images/pl3.jpg)}
div.pl_arrow    {position:absolute; bottom:0px; right:0px; width:20px; height:20px; background:url(images/pl_arrow.gif) no-repeat;}
div.pl_u    {position:absolute; top:0px; right:0px; width:3px; height:3px; background:url(images/pl_u.gif) no-repeat;}

/* help block in the head */

/* index left */

table.indexleft  {width:500px;}
td.i_box1        {width:250px; vertical-align:top}
td.i_box2        {width:250px; vertical-align:top}

div.boxtit       {margin:20px 0px 15px 20px; font-size:10px; color:#999;}
div.boxtit_o       {margin:0px 0px 15px 0px;}
div.boxtit font   {font-family:arial; color:#2a7aac; font-size:14px; font-weight:bold; border-bottom:1px dashed #2a7aac;}
div.boxtit_o font   {font-family:arial; color:#2a7aac; font-size:14px; font-weight:bold; border-bottom:1px dashed #2a7aac;}
div.boxtit2      {font-family:arial; color:#2a7aac; font-size:14px; font-weight:bold; position:absolute; top:17px; left:20px; border-bottom:1px dashed #2a7aac;}
div.boxtit  a     {margin:0px 0px px 5px;}

div.i_search     {width:500px; height:260px; position:relative; background:#f0f0f0; margin:20px 0px 0px 0px;}
div.i_search select {font-family:arial; font-size:10px; color:#666; padding:0px; width:200px;}
.si_field        {font-family:arial; font-size:10px; color:#666; padding:0px; width:200px;}
div.sbox1        {position:absolute; top:47px; left:20px; font-family:arial; font-size:11px; color:#222;}
div.sbox2        {position:absolute; top:87px; left:20px; font-family:arial; font-size:11px; color:#222;}
div.sbox3        {position:absolute; top:127px; left:20px; font-family:arial; font-size:11px; color:#222;}
div.sbox4        {position:absolute; top:167px; left:20px; font-family:arial; font-size:11px; color:#222;}
div.sbox5        {position:absolute; top:207px; left:20px; font-family:arial; font-size:11px; color:#222;}
div.sbox6        {position:absolute; top:47px; left:270px; font-family:arial; font-size:11px; color:#222;}
div.sbox7        {position:absolute; top:87px; left:270px; font-family:arial; font-size:11px; color:#222;}
div.sbox8        {position:absolute; top:127px; left:270px; font-family:arial; font-size:11px; color:#222;}
div.sbox9        {position:absolute; top:167px; left:270px; font-family:arial; font-size:11px; color:#222;}
div.sbox10        {position:absolute; top:217px; left:270px; border:2px solid #cccccc}
div.sbox11        {position:absolute; top:220px; left:350px; background:url(images/pic6.gif) no-repeat left; padding:0px 0px 0px 17px;}

div.i_link       {font-size:10px; color:#E27524; margin:0px 0px 0px 20px; margin-bottom:5px;}
div.i_link a   {font-size:11px; color:#222; background:url(images/pic2.gif) no-repeat left; padding:0px 5px 0px 12px; text-decoration:underline;}
div.i_link a:hover  {font-size:11px; color:#222; background:url(images/pic3.gif) no-repeat left; padding:0px 5px 0px 12px; text-decoration:none;}

div.i_newadd       {font-size:10px; color:#999; margin:0px 0px 0px 20px; margin-bottom:5px;}
div.i_newadd a   {font-size:11px; color:#222; background:url(images/pic4.gif) no-repeat top left; padding:0px 5px 0px 12px; text-decoration:underline;}
div.i_newadd a:hover  {font-size:11px; color:#222; background:url(images/pic5.gif) no-repeat top left; padding:0px 5px 0px 12px; text-decoration:none;}


/* search form 2 */

div.i_search2     {width:420px; height:270px; position:relative; background:#f0f0f0; margin:20px 0px 0px 10px;}
div.i_search2 select {font-family:arial; font-size:10px; color:#666; padding:0px; width:170px;}
.si_field2        {font-family:arial; font-size:10px; color:#666; padding:0px; width:170px;}
div.sbox6_2        {position:absolute; top:47px; left:220px; font-family:arial; font-size:11px; color:#222;}
div.sbox7_2        {position:absolute; top:87px; left:220px; font-family:arial; font-size:11px; color:#222;}
div.sbox8_2        {position:absolute; top:127px; left:220px; font-family:arial; font-size:11px; color:#222;}
div.sbox9_2        {position:absolute; top:167px; left:220px; font-family:arial; font-size:11px; color:#222;}
div.sbox10_2        {position:absolute; top:210px; left:335px; border:2px solid #cccccc}
div.sbox11_2        {position:absolute; top:240px; left:270px; background:url(images/pic6.gif) no-repeat left; padding:0px 0px 0px 17px;}
div.sbox10_2a        {position:absolute; top:175px; left:335px; border:2px solid #cccccc}
div.i_search3     {width:420px; height:230px; position:relative; background:#f0f0f0; margin:20px 0px 0px 10px;}
div.i_search3 select {font-family:arial; font-size:10px; color:#666; padding:0px; width:170px;}

/* an raiting */

div.bestan       {padding:10px 0px 5px 20px; font-family:arial; color:#8d8d8d; text-decoration:underline; font-size:14px; font-weight:bold}
table.rating     {width:98%; }
div.rr           {margin:0px 10px 0px 10px}
td.r_td          {text-align:center;}
img.r_an         {border:3px solid #dedede}

/* index right */

table.indexright  {width:100%;}
td.indexright  {width:100%;}
td.ir_box1        {width:50%; vertical-align:top}
td.ir_box2        {width:50%; vertical-align:top}

/* index news */

div.i_newsbox   {margin:0px 0px 10px 20px;}
div.i_newsbox_o   {margin:0px 10px 10px 0px;}
div.in_img      {float:left; margin:0px 10px 10px 0px;}
div.in_img img  {border:3px solid #e5e5e5; width:50px;}
div.in_cont     {font-size:12px; color:#555;}
div.in_cont a   {font-family:tahoma; font-size:12px; font-weight:bold; color:#222; display:block; text-decoration:underline}
div.in_cont a:hover   {font-family:tahoma; font-size:12px; font-weight:bold; color:#222; display:block; text-decoration:none}
div.in_date      {margin:5px 0px 0px 0px; font-size:10px; color:#E27524;}
div.n_date       {font-size:10px; color:#777; padding-left:11px; background:url(images/pic7.gif) no-repeat left;}
div.n_t      {font-size:10px; color:#555; text-align:justify}

table.m-tb {margin:10px 0 30px 0; width:100%}
td.m-tb-col {width:25%; padding:10px; border-left:1px solid #ddd; vertical-align:top; border-right:1px solid #ddd;}

div.i_news       {font-size:10px; color:#999; margin:0px 0px 0px 20px; margin-bottom:10px;}
div.i_news a   {font-size:11px; color:#222;  padding:0px 5px 0px 12px; text-decoration:underline;}
div.i_news a:hover  {font-size:11px; color:#222; padding:0px 5px 0px 12px; text-decoration:none;}

/* listing news */

div.i_newsbox_cat   {margin:0px 0px 10px 20px; padding:10px;}
div.in_cont_cat     {color:#555; font-size:11px;}
div.in_cont_cat a   {font-family:tahoma; font-size:14px; font-weight:bold; color:#222; display:block; text-decoration:underline}
div.in_cont_cat a:hover   {font-family:tahoma; font-size:14px; font-weight:bold; color:#222; display:block; text-decoration:none}

/* page news */

div.i_newsbox_page   {margin:20px 0px 10px 0px; padding:10px; text-align:justify}
div.in_cont_page     {color:#555; font-size:13px;}
div.in_cont_page a   {font-size:12px; font-family:tahoma; color:#2A7AAC; text-decoration:none; border-bottom:1px dashed #2A7AAC}
div.in_cont_page a:hover   {font-size:12px; font-family:tahoma; color:#2A7AAC; text-decoration:none; border-bottom:1px dashed #000}
div.in_cont_tit a   {font-size:18px; font-family:verdana; color:#2A7AAC; text-decoration:none;}
div.in_cont_tit a:hover   {font-size:18px; font-family:verdana; color:#2A7AAC;}
div.news_path    {font-size:11px; color:#888; margin:0px 0px 10px 0px}
div.news_path a   {font-size:11px; font-family:tahoma; color:#888; text-decoration:underline;}
div.news_path a:hover   {font-size:11px; font-family:tahoma; color:#888; text-decoration:none}

/* index more buttons */

div.more1    {text-align:right; margin:0px 5px 10px 0px;}
div.more1 a {color:#52a5d9; text-decoration:underline; font-size:10px; background:url(images/pic3.gif) no-repeat left; padding-left:13px}
div.more1 a:hover {color:#52a5d9; text-decoration:none; font-size:10px; background:url(images/pic2.gif) no-repeat left; padding-left:13px}

div.more2    {text-align:left; margin:0px 10px 10px 20px;}
div.more2 a {color:#52a5d9; text-decoration:underline; font-size:10px; background:url(images/pic3.gif) no-repeat left; padding-left:13px}
div.more2 a:hover {color:#52a5d9; text-decoration:none; font-size:10px; background:url(images/pic2.gif) no-repeat left; padding-left:13px}

span.more2    {text-align:left; margin:5px 10px 10px 20px; font-family:tahoma;}
span.more2 a {color:#52a5d9; text-decoration:underline; font-size:10px; background:url(images/pic3.gif) no-repeat left; padding-left:13px}
span.more2 a:hover {color:#52a5d9; text-decoration:none; font-size:10px; background:url(images/pic2.gif) no-repeat left; padding-left:13px}

div.i_link2       {font-size:10px; color:#999; margin:0px 0px 0px 20px; margin-bottom:5px;}
div.i_link2 a   {font-size:11px; color:#222; background:url(images/pic8.gif) no-repeat left; padding:0px 5px 0px 12px; text-decoration:underline;}
div.i_link2 a:hover  {font-size:11px; color:#222; background:url(images/pic2.gif) no-repeat left; padding:0px 5px 0px 12px; text-decoration:none;}

div.i_newan       {font-size:10px; color:#999; margin:0px 0px 0px 20px; margin-bottom:5px;}
div.i_newan a   {font-size:11px; color:#222; background:url(images/pic9.gif) no-repeat top left; padding:0px 5px 0px 12px; text-decoration:underline;}
div.i_newan a:hover  {font-size:11px; color:#222; background:url(images/pic10.gif) no-repeat top left; padding:0px 5px 0px 12px; text-decoration:none;}

/* second page */

td.pagetd2        {width:200px; height:100%; vertical-align:top}
td.pagetd1        {width:100%; height:100%; vertical-align:top}

/* reg form */

div.page_title    {font-size:24px; font-family:arial; color:#2A7AAC; margin:20px 0px 20px 0px;}
h1   {font-size:24px; font-family:arial; color:#2A7AAC; font-weight:normal; margin:20px 0px 20px 0px;}
h2   {font-size:16px; font-family:tahoma; color:#000; font-weight:bold; margin:20px 0px 20px 0px;}
div.spravka {font-size:11px; color:#444}
div.spravka p {border-top:1px solid #ddd; margin:10px 0 10px 0; padding:10px 0 10px 0}
div.spravka b {color:#2A7AAC;}
div.an_page_title    {font-size:24px; font-family:arial; color:#2A7AAC; margin:10px 0px 10px 0px;}

td.tab_l      {width:200px; background:#eee; text-align:right; color:#444; font-size:11px;}
td.tab_r      {width:auto; background:#eee; font-size:10px; color:#666}
td.tab_c      {width:auto; background:#eee;  text-align:center; color:#666;}
input.but2    {font-size:14px; font-weight:bold; color:#2C71A7}
input.but_del    {font-size:14px; font-weight:bold; color:red}

/* show adds */

div.sort_adds {font-size:10px; text-align:center; color:#777; border-bottom:2px solid #dedede; padding:0px 0px 5px 0px; margin-bottom:10px;}

/* all city */

ul.sub_city li {list-style-type:none; background:url(images/pic4.gif) no-repeat left; color:#999; margin:5px 0px 5px 0px; padding-left:12px;}
ul.sub_city a{color:#444; text-decoration:underline;}
ul.sub_city a:hover{color:#555; text-decoration:none;}


/* каталог агентств */

div.an_desc   {font-size:11px; color:#666; margin:10px 0px 10px 0px;}
div.an_phone   {font-size:11px; margin:10px 0px 10px 0px; background:url(images/icons/phone.gif) no-repeat left; padding:1px 0px 1px 20px; color:#52A5D9; font-weight:bold}
div.an_rate   {font-size:10px; color:#888; margin:10px 0px 10px 0px;}
div.pages     {font-size:11px; color:#666; margin:10px 0px 10px 0px;}

div.an_back   {margin:10px 0px 0px 0px}
div.an_back a {color:#52a5d9; text-decoration:underline; font-size:11px; cursor:pointer; background:url(images/back.gif) no-repeat left; padding:0px 0px 0px 20px;}

div.an_address   {font-size:11px; color:#444; background:url(images/icons/home.gif) no-repeat top left; padding:0px 0px 0px 25px;}
div.an_person    {font-size:11px; color:#444; background:url(images/icons/man.gif) no-repeat top left; padding:0px 0px 5px 25px; margin:15px 0px 0px 0px;}
div.an_phone2    {font-size:11px; color:#444; background:url(images/icons/phone.gif) no-repeat top left; padding:0px 0px 0px 25px; margin:15px 0px 0px 0px;}
div.an_fulldesc  {font-size:11px; color:#444; background:url(images/icons/desc.gif) no-repeat top left; padding:0px 0px 0px 25px; margin:15px 0px 0px 0px;}
div.an_r         {font-size:10px; color:#888; width:200px; margin:10px 0px 10px 00px; background:#f8f8f8; padding:5px; text-align:center;}
div.an_r select  {font-size:10px; color:#888;}

div.an_fulldesc a  {font-size:11px; color:#52A5D9; font-weight:bold;}

div.an_site a    {color:#52a5d9; text-decoration:underline; font-size:11px;}

table.an_offers  {width:210px;}
td.off_t1        {width:160px; background:#f2f2f2; font-weight:bold; color:#444; font-size:11px;}
td.off_t2        {width:50px; background:#f2f2f2; font-weight:bold; color:#444; font-size:11px;}
td.off_t3        {width:160px; color:#444; font-size:11px; border-bottom:1px solid #f2f2f2}
td.off_t4        {width:50px; color:#444; font-size:11px; border-bottom:1px solid #f2f2f2}

div.more3    {text-align:left; margin:5px 10px 10px 0px;}
div.more3 a {color:#666; text-decoration:underline; font-size:10px; background:url(images/pic3.gif) no-repeat left; padding-left:13px}
div.more3 a:hover {color:#666; text-decoration:none; font-size:10px; background:url(images/pic2.gif) no-repeat left; padding-left:13px}


img.images     {border:2px solid #f1f1f1;}

div.redbox     {background:#FFFEEC; border:1px solid #ddd; padding:10px; margin:10px 0px 0px 10px}

/* listing */

div.list_city   {font-size:10px; color:#666; margin:10px 0px 10px 0px;}
div.list_city font  {font-size:10px; color:#2A7AAC;}
div.list_price  {font-size:10px; color:#666;}
div.list_type   {font-family:tahoma; font-size:10px; color:#2BB51D;}

div.list_page_title    {font-size:18px; font-family:verdana; color:#2A7AAC; margin:10px 0px 0px 0px;}
div.list_date          {font-size:10px; color:#999; margin:4px 0px 10px 0px}


font.l_price    {font-size:18px; color:#E27524; font-weight:bold;}

table.list_features   {width:98%; border:0px}
td.list_name          {width:100px; font-size:11px; color:#444;}
td.list_value         {width:100%; font-size:11px; color:#2A7AAC;}

div.list_buttons      {padding:5px;}
div.print      {float:left; background:url(images/print.gif) no-repeat left; padding:1px 0px 1px 20px; margin-right:25px;}
div.fav      {float:left; background:url(images/fav.gif) no-repeat left; padding:1px 0px 1px 20px;}
div.fav_box  {border-bottom:2px solid #E27524; padding:5px; text-align:center; margin-top:10px; width:150px; height:15px;}

div.it {text-align:right; margin:15px 0px 0px 0px}
div.it1 {background:url(images/it1.gif) no-repeat left; float:right; font-size:10px; color:#999; padding:0px 0px 0px 15px; margin-right:10px}
div.it2 {background:url(images/it2.gif) no-repeat left; float:right; font-size:10px; color:#999; padding:0px 0px 0px 15px; margin-right:10px}
div.it3 {background:url(images/it3.gif) no-repeat left; float:right; font-size:10px; color:#999; padding:0px 0px 0px 15px;}
div.s_it1 {background:url(images/it1.gif) no-repeat left; width:12px; height:12px; margin:1px;}
div.s_it2 {background:url(images/it2.gif) no-repeat left; width:12px; height:12px; margin:1px;}
div.s_it3 {background:url(images/it3.gif) no-repeat left; width:12px; height:12px; margin:1px;}

/* account */

div.acc_logout {position:absolute; bottom:20px; right:30px; background:url(images/logout.jpg) no-repeat left; padding:1px 0px 1px 15px;}
div.acc_user {position:absolute; top:10px; left:20px; background:url(images/user.gif) no-repeat left; padding:1px 0px 1px 30px;}
div.acc_user2 {background:url(images/user.gif) no-repeat top left; padding:0px 0px 10px 30px; margin:5px; border-bottom:1px solid #ddd}
div.acc_add  {position:absolute; top:40px; left:20px; background:url(images/add.gif) no-repeat left; padding:1px 0px 1px 30px;}
div.acc_total {position:absolute; bottom:20px; left:20px; font-size:10px; color:#777}
input.but     {font-family:arial; font-size:10px; color:#444; font-weight:bold; cursor: pointer;}
font.small    {font-size:10px; color:#666;}


div.a1   {float:left; background:url(images/a_ic1.gif) no-repeat left; padding:2px 0px 2px 20px; margin:0px 15px 10px 0px; font-size:10px; color:#777;}
div.a2   {float:left; background:url(images/a_ic2.gif) no-repeat left; padding:2px 0px 2px 20px; margin:0px 15px 10px 0px; font-size:10px; color:#777;}
div.a3   {float:left; background:url(images/a_ic3.gif) no-repeat left; padding:2px 0px 2px 20px; margin:0px 15px 10px 0px; font-size:10px; color:#777;}
div.a4   {background:url(images/a_ic4.gif) no-repeat left; padding:2px 0px 2px 20px; margin:10px 15px 10px 0px; font-size:10px; color:#777;}


div.a_edit {font-size:10px; color:#777; margin:0px 0px 10px 0px;}

div.a_img  {float:left; margin:0px 10px 10px 0px}

#add_form input {font-size:10px}

/* footer */

div.foot_left {float:left; margin:15px; color:#929292}
div.foot_right {float:right; margin:15px; color:#929292; text-align:right}
div.fff1 {font-family:tahoma; font-size:10px; color:#929292}
div.fff2 {font-family:tahoma; font-size:10px; color:#929292; margin-top:10px;}

a.botlink {font-family:tahoma; font-size:11px; color:#929292}

/* highslide */

.highslide {
        cursor: url(graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
        border: 2px solid #cecece;
}
.highslide:hover img {
        border: 2px solid #999;
}

.highslide-image {
        border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
        color: white;
        font-size: 10px;
        font-weight: bold;
        text-transform: uppercase;
    text-decoration: none;
        padding: 3px;
        border-top: 1px solid white;
        border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
        font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

span.warning   {background:#999; color:#fff; padding:3px 7px 3px 7px; font-size:11px;}
a.np           {background:#52A5D9; color:#fff; padding:3px 7px 3px 7px; font-size:11px; text-decoration:none}
a.np:hover     {background:#000; color:#fff; padding:3px 7px 3px 7px; font-size:11px; text-decoration:none}
a.np2           {background:#999; color:#fff; padding:3px 7px 3px 7px; font-size:11px; text-decoration:none}
a.np2:hover     {background:#000; color:#fff; padding:3px 7px 3px 7px; font-size:11px; text-decoration:none}
a.np_arrow           {background:#fff; color:#000; padding:3px 7px 3px 7px; font-size:13px; text-decoration:none}
a.np_arrow:hover     {background:#fff; color:#000; padding:3px 7px 3px 7px; font-size:13px; text-decoration:none}
a.np3           {background:#52A5D9; color:#fff; padding:3px 5px 3px 5px; font-size:11px; text-decoration:none; margin:0 2px 0 0;}
a.np3:hover     {background:#000; color:#fff; padding:3px 5px 3px 5px; font-size:11px; text-decoration:none}

div.main_cat  {margin:0px 0px 10px 20px}
div.main_subcat  {margin:10px 0px 0px 10px; color:#666;}
a.mcl1		{color:#222; font-weight:bold; text-decoration:underline}
a.mcl1:hover		{color:#222; font-weight:bold; text-decoration:none}
a.mcl2		{color:#666; text-decoration:underline; font-size:11px;}
a.mcl2:hover		{color:#666; text-decoration:none; font-size:11px;}

table.catalog  {margin:16px 20px 40px 0;}
div.boxtit_cat       {margin:20px 0px 10px 0px; font-size:10px; color:#999;  border-bottom:4px solid #E2E2E2; padding: 0 0 6px 0}
div.boxtit_cat font   {font-family:arial; color:#2a7aac; font-size:24px; }
div.boxtit_an       {font-family:arial; margin:20px 0px 10px 20px; color:#2a7aac; font-size:24px; font-weight:normal; border-bottom:4px solid #E2E2E2; padding: 0 0 7px 0}
table.agenstva { width:100%;}
h2.tit {font-family:arial; margin:20px 0px 10px 20px; color:#2a7aac; font-size:24px; font-weight:normal; padding: 0 0 7px 0}
h2.tit font {font-family:tahoma; font-size:11px; color:#999;}
h2.tit2 {font-family:arial; margin:20px 0px 10px 0px; color:#2a7aac; font-size:24px; font-weight:normal; padding: 0 0 0px 0}

div.boxtit_an2       {margin:0px 20px 15px 27px; font-size:10px; color:#999; }
div.boxtit_an2 font   {font-family:arial; color:#333; font-size:14px; font-weight:bold;}
div.boxtit_an3       {margin:0px 20px 0px 27px; font-size:10px; color:#999; }
div.boxtit_an3 font   {font-family:arial; color:#333; font-size:14px; font-weight:bold;}
div.line       {margin:20px 0px 10px 20px; font-size:0px; border-bottom:4px solid #E2E2E2; }
td.ag-col {width:50%; vertical-align:top;}

.selector {margin: 0px 0 5px 20px; padding: 0px;}
.selector li {text-align: left; float: left;  list-style: none; padding: 0px 5px 3px 0px; margin:0px 5px 0px 0px;}
.selector a {text-decoration:none; font-family:tahoma; font-size:11px; color:#777; padding:0px 3px 0px 3px}
.selector a:hover { font-family:tahoma; font-size:11px; color:#fff; background:#555; padding:0px 3px 0px 3px}
.cheked  a {background:#2A7AAC; color:#fff; font-size:11px; padding:0px 3px 0px 3px; font-weight:bold;}

table.ind-adv { width:100%; margin:0 0 0 10px;}
td.adv-col {width:25%; vertical-align:top; padding:10px; height:170px;}
div.adv-date {font-size:10px; color:#777; margin:0 0 6px 0;}
div.adv-box {position:relative}
div.adv-img {top:0; left:0; width:110px; position:absolute;}
div.adv-img img {border:2px solid #ddd;}

div.adv-cont {top:0; left:110px; position:absolute}
div.adv-cont a {color:#000; text-decoration:underline; font-size:11px;}
div.adv-cont a:hover {color:#000; text-decoration:none; font-size:11px;}

div.adv-cont2 {top:0; left:110px; position:relative;width:65%;}
div.adv-cont2 a {color:#000; text-decoration:underline; font-size:11px;}
div.adv-cont2 a:hover {color:#000; text-decoration:none; font-size:11px;}

div.adv-city {margin:10px 0 10px 0; font-size:10px; color:#777;}
div.adv-price {font-size:10px; color:#777;}
div.adv-price b {font-size:10px; color:#E27524; font-weight:bold;}
div.sreg1 {float:left; font-family:arial; color:#2a7aac; font-size:24px;  margin:0 10px 0 0;}

div.sreg_n {float:left; font-family:tahoma; color:#777; font-size:11px;  margin:5px 10px 0 0; color:#222; font-weight:bold;}

div.adv-left {float:left; background:url(images/left.gif) no-repeat left; height:20px; padding:0 0 0 22px; margin:0 0 30px 20px; width:200px;}
div.adv-right {float:right; background:url(images/right.gif) no-repeat right; height:20px; padding:0 22px 0 0; margin:0 20px 30px 20px; width:200px; text-align:right;}

font.orange {font-size:10px; color:#E27524;}

div.best_seller_item {float:left; width:20%; margin:20px 7px; padding:10px; border:1px solid #ddd; background:#FFFFEE; font-size:11px; color:#666}
div.best_seller_item img {width:100px; border:4px solid #ddd; margin:0 10px 0 0;}

div.best_seller_item a   {font-family:arial; font-size:12px; font-weight:bold; color:#222; display:block; text-decoration:underline}
div.best_seller_item a:hover   {font-family:arial; font-size:12px; font-weight:bold; color:#222; display:block; text-decoration:none}

div.m_news {margin:8px 0 0 0; color:#333;}
div.m_news a {color:#000;}
div.m_news span {background:#8f8f8f; color:#fff; font-size:10px; padding:2px; margin:0 10px 0 0;}
td.m-tb-cs {width:50%; vertical-align:top;}

div.m_inter {border:1px solid #ddd; background:#f1f1f1; padding:20px;}

table.analitics {width:100%}
td.anal-1 {width:60%; vertical-align:top;   font-size:11px;}
td.anal-2 {width:40%; vertical-align:top}

table.anal-tab {width:90%;  font-size:11px; margin:18px 0px 5px 17px;}
td.analt-1 {width:20%; background:#ededed; border-bottom:1px solid #ccc}
td.analt-2 {width:40%; background:#ededed; border-bottom:1px solid #ccc}
td.analt-3 {width:40%; background:#ededed; border-bottom:1px solid #ccc; text-align:center; color:#777; font-weight:bold; font-size:11px;}

tr.line1 {background:#e3e3e3; text-align:center;}
tr.line2 {background:#f4f4f4; text-align:center;}
tr.line1 td {color:#222; font-size:11px; border-bottom:1px solid #fff; padding:7px 5px}
tr.line2 td {color:#222; font-size:11px; border-bottom:1px solid #fff; padding:7px 5px}
td.anals-1 {background:#d6d6d6;}
td.anals-2 {background:#e4e4e4;}

font.minus {font-size:10px; color:#d90000}
font.plus  {font-size:10px; color:#0ba100}

#m_kurs {margin:10px 0 0 20px; font-size:11px; color:#555;}

div.t-tags a {font-size:11px; border:0px; text-decoration:none;}
div.t-tags a:hover {font-size:11px; border:0px; text-decoration:underline;}

#search-container {background:#FFEB89; padding:10px; margin:0 0 30px 0}
#search-container input, select {color:#555; font-size:11px;}
#search-container td {color:#444; font-size:11px; padding:5px; }
#search-container table {width:98%; border:0px;}

#search-container a   {background:url(images/pic6.gif) no-repeat left; padding:0px 0px 0px 17px; color:#2A7AAC}


div.s-buts {float:left; color:#999; margin:0px 3px 0px 0px; padding:5px; background:#ddd; }
div.s-buts a {font-size:11px; text-decoration:none; }
div.s-checked {float:left;  margin:0px 3px 0px 0px; padding:5px; background:#FFEB89; font-weight:bold}
div.s-checked a {font-size:11px; text-decoration:none; }

a.s-buts {color:#555; margin:0px 3px 0px 0px; padding:5px; background:#ddd; font-size:11px; text-decoration:none; }
a.s-buts:hover {color:#fff; margin:0px 3px 0px 0px; padding:5px; background:#555; font-size:11px; text-decoration:none; }

a.s-buts-checked {color:#555; margin:0px 3px 0px 0px; padding:5px 10px 5px 10px; background:#FFEB89; font-size:11px; text-decoration:none;  font-weight:bold}
#search-links {padding:0 0 5px 0}

#dop-links {border:1px solid #ddd; padding:10px; margin-top:35px;}
#dop-links span {float:left; width:23%; margin:5px;}
#dop-links span a {font-size:11px; color:#2A7AAC}

#dop-links-city {border:1px solid #ddd; padding:10px; margin-top:35px;}
#dop-links-city span {float:left; width:32%; margin:5px;}
#dop-links-city span a {font-size:11px; color:#2A7AAC}

/* vkontakte */

h2 sup {font-size:12px; font-weight:normal; color:#009626}
.realtor-item-box  {float:left; width:21%; background:#efefef; padding:15px; margin:5px; color:#777}
.realtor-item-box img {margin:0 15px 0 0;}
.r-a a {font-weight:bold; color:#333}
.r-a {margin:0 0 12px 0}

#ned-menu {background:#009626; color:#fff; padding:5px; margin-top:30px;}
#ned-menu a { color:#fff; margin:0 5px;}

a.art-anons {font-size:11px; display:block; background:url(images/pic2.gif) no-repeat left; padding-left:15px; text-decortion:none; margin-bottom:3px;}

blockquote {background:#f1f1f1; border:1px solid #ddd; border-left:3px solid #ddd; padding:10px;}


