html, body
{
    margin:0px;
    padding:0px;
    height:100%;
    min-height:100%;
    font-size:100%;
    line-height:1em;
}
form {margin:0px;padding:0px;}

/*bg*/
.main {width:100%; height:100%;background:url('kvartirakrasivo_com.gif') no-repeat left top #ffffff;}
.menubg {background:url('menubg.jpg') top left repeat-x;}
.menur {background:url('menur.jpg') top right no-repeat;}
.menul {background:url('menul.jpg') top left no-repeat; height:47px;}
.hm_lf_password {
	BORDER: 0px;PADDING-LEFT: 22px; FONT-SIZE: 12px; BACKGROUND: url(hm_pass.png) no-repeat top left; WIDTH: 125px; COLOR: #a1a1a1; PADDING-TOP: 2px; HEIGHT: 21px; ;
}
.hm_lf_login {
	BORDER: 0px;PADDING-LEFT: 28px; FONT-SIZE: 12px; BACKGROUND: url(hm_login.png) no-repeat top left; VERTICAL-ALIGN: middle; WIDTH: 125px; COLOR: #a1a1a1; PADDING-TOP: 2px; HEIGHT: 21px;
}

/*search borders*/
.slt
{ background: url('slt.jpg') no-repeat top left; width:17px; }
.srt
{ background: url('srt.jpg') no-repeat top left; width:17px; }
.st
{ background: url('st.jpg') repeat-x top left; height:20px; }
.slb
{ background: url('slb.jpg') no-repeat top left; width:17px; }
.srb
{ background: url('srb.jpg') no-repeat top left; width:17px; }
.sb
{ background: url('sb.jpg') repeat-x top left; height:20px; }
.search_l
{ background: url('search_l.jpg') repeat-y top left; width:17px; }
.search_r
{ background: url('search_r.jpg') repeat-y top right; width:17px; }


/*fonts*/
.font1 {font:normal 18px Tahoma; color:#009cfb;}
.f_slogan
{	FONT-SIZE: 11px; LEFT: 51px; MARGIN: 0px; padding: 10px 0 0 0;}
span.dashed {
	color:#0b84e1; cursor:hand;cursor:pointer; DISPLAY: inline-block; BORDER-BOTTOM: #777a7d 1px dotted; TEXT-DECORATION: none; padding-right:0px;
}
span.hm_i_myacc
{padding:0px 20px 0px 20px;background: url(hm_i_ma.png) no-repeat 0px 0px; COLOR: #8b8a8a;
cursor:hand;cursor:pointer;text-decoration:underline;}

/* width/height */
.hgt1 {height:100px;}
.hgt2 {height:50px;}
.wid1 {width:200px;}
.col1 {width:280px;}

/*paddings*/
.pad1 {padding:0px 0px 0px 325px;}
.pad2 {padding:0px 0px 0px 15px;}
.pad3 {padding:0px 15px 0px 15px;}
.pad4 {padding:30px 50px 0px 50px;}
.pad5 {padding:20px 0px 20px 0px;}

/*borders*/
.bord1 {border-top:solid 1px #909ebd;}
.hm_i_help:active, .hm_i_help:link, .hm_i_help:visited
{padding:0px 0px 0px 20px; BACKGROUND: url(hm_i_q.png) no-repeat 0px 0px; COLOR: #8b8a8a;}

/*footer*/
#bot {
	BACKGROUND: url('f_bg.jpg') repeat-x left top; HEIGHT: 95px;
}
#bot td {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px;}
#bot a:link, #bot a:active, #bot a:visited {color:#000;text-decoration:underline; font-size:12px; font-weight:normal; font-style:normal;}
#bot a:hover {color:#000; text-decoration:none; font-size:12px; font-weight:normal; font-style:normal;}

/*menu*/
.m {padding:0px 20px 0px 20px;}
.msep {background:url('hm_navbg_divider.jpg') no-repeat top center; width:2px;}
.tbl1 {height:47px;}
#menuL1 td {height:24px;}

.menu_new_L1:active, .menu_new_L1:link, .menu_new_L1:visited
{
font: normal 12px Arial, Helvetica, sans-serif;
COLOR: #000000;
text-decoration:underline;
height:47px;
padding:16px 10px 16px 10px;
}
.menu_L1:active, .menu_L1:link, .menu_L1:visited, .menu_L1:hover, .menu_new_L1:hover
{
font: normal 12px Arial, Helvetica, sans-serif;
COLOR: #000000;
text-decoration:none;
padding:16px 10px 16px 10px;
height:47px;
BACKGROUND: url('hm_navbg_hove.jpg') no-repeat center bottom;
}

#bot .m {padding:0px 10px 0px 10px;}
#bot .msep {background:url('botmsep.jpg') repeat-y top center; width:1px;}
#bot .tbl1 {height:15px;}
#bot .menu_new_L1:active, #bot .menu_new_L1:link, #bot .menu_new_L1:visited
{font-size:11px; font-weight: normal;  text-decoration:none; color:#0b84e1; BACKGROUND:transparent;}
#bot .menu_new_L1:hover, #bot .menu_L1:active, #bot .menu_L1:link,#bot .menu_L1:visited,#bot .menu_L1:hover
{font-size:11px;font-weight: normal;  text-decoration:underline; color:#0b84e1; BACKGROUND:transparent;}

.input
{
  HEIGHT: 19px;
  WIDTH: 145px;
  background:#ffffff;
  border: #d32438 1px solid;
  COLOR: #413333;
  FONT-SIZE: 11px;
  FONT-FAMILY: Tahoma;
  font-weight:normal;
}

.input_subs
{
  HEIGHT: 18px;
  WIDTH: 180px;
  background-color:#ffffff;
  border: #000000 1px solid;
  COLOR: #000000;
  FONT-SIZE: 12px;
  FONT-FAMILY: Tahoma;
  font-weight:normal;
}

.inp_auth
{
  HEIGHT: 19px;
  WIDTH: 120px;
  background-color:#ffffff;
  border: #000000 1px solid;
  COLOR: #000000;
  FONT-SIZE: 11px;
  FONT-FAMILY: Tahoma;
  font-weight:normal;
}

.search_but
{
  BORDER: #929296 0px solid;
  background: url('srch_but.jpg') no-repeat center center;
  /*background:transparent;*/
  WIDTH: 61px; HEIGHT: 17px;
  FONT-FAMILY: Tahoma;
  FONT-SIZE: 11px;
  font-weight:bold;
  text-decoration:none;
  color:#aa0518;
  padding:0px 0px 3px 0px;
  cursor:pointer;
}

.vote_but
{
  BORDER: #929296 0px solid;
  background:url('detailbg.jpg') no-repeat top left;
  WIDTH: 80px; HEIGHT: 17px;
  FONT-FAMILY: Tahoma; color:#ffffff;
  FONT-SIZE: 10px;text-decoration:none;font-weight:bold;
  text-transform:none;
  padding:0px 0px 3px 0px;
  cursor:pointer;
}

.ord_but
{
  BORDER: #929296 0px solid;
  background:url('ord_but.png') no-repeat top left;
  WIDTH: 103px; HEIGHT: 17px;
  FONT-FAMILY: Tahoma; color:#fff;
  FONT-SIZE: 11px;text-decoration:none;font-weight:none;
  text-transform:none;
  padding:0px 0px 4px 0px;
  cursor:pointer;
}

.but_feed {
  BORDER: #72706f 0px solid;
  background:url('feed.png') no-repeat top left;
  WIDTH: 148px;
  HEIGHT: 26px;
  color:#000000;
  font-weight:normal;
  FONT-SIZE: 11px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  text-decoration:none;
  TEXT-TRANSFORM: uppercase;
  padding:0px 0px 0px 0px;
  cursor:pointer;
}

.auth_but {
  BORDER: #b90101 0px solid;
  background:url('hm_submit.png') no-repeat top left;
  WIDTH: 59px;
  HEIGHT: 23px;
  color:#000000;
  font-weight:normal;
  FONT-SIZE: 11px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  text-decoration:none;
  TEXT-TRANSFORM: uppercase;
  padding-bottom:3px;
  cursor:pointer;
}

.content
{
  FONT:normal 12px Arial, Helvetica, sans-serif;	text-align:justify;COLOR: #000;LINE-HEIGHT: 1.8
}

TD
{
  FONT:normal 12px Arial, Helvetica, sans-serif;	COLOR: #000; LINE-HEIGHT: 1.8;
}


.mytitle
{
  FONT-SIZE: 11px;
  COLOR: #c70000;
  FONT-FAMILY: Tahoma;
  FONT-WEIGHT: bold;
  font-style:normal;
  TEXT-DECORATION: none;
  padding:0px 0px 0px 20px;
  margin:0px;
  text-transform:uppercase;
}

.pagetitle {
  FONT-SIZE: 15px;
  COLOR: #000;
  FONT: 20px Arial, Helvetica, sans-serif;
  font-style:normal;
  TEXT-DECORATION: none;
  padding:0px 0px 10px 0px;
  margin:0px;
  text-transform:none;
}



A:active {
	COLOR: #0b84e1; FONT:normal 12px Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;FONT-WEIGHT: normal;
}
A:link {
	COLOR: #0b84e1; FONT:normal 12px Arial, Helvetica, sans-serif;  TEXT-DECORATION: underline;FONT-WEIGHT: normal;
}
A:visited {
	COLOR: #0b84e1; FONT:normal 12px Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;FONT-WEIGHT: normal;
}
A:hover {
	COLOR: #0b84e1; FONT:normal 12px Arial, Helvetica, sans-serif; TEXT-DECORATION: none;FONT-WEIGHT: normal;
}

/*заголовок новостей*/
.news_href:active {color:#110000;font-family:Tahoma;font-size:13px;TEXT-DECORATION: underline;FONT-WEIGHT: bold;}
.news_href:link {color:#110000;font-family:Tahoma;font-size:13px;TEXT-DECORATION: underline;FONT-WEIGHT: bold;}
.news_href:visited {color:#110000;font-family:Tahoma;font-size:13px;TEXT-DECORATION: underline;FONT-WEIGHT: bold;}
.news_href:hover {color:#110000;font-family:Tahoma;font-size:13px;TEXT-DECORATION: none;FONT-WEIGHT: bold;}

/*подробнее в новостях*/
.news_det:active {padding:0px 10px 5px 10px;background:url('detailbg.jpg') no-repeat top left;color:#ffffff;font-family:Tahoma;font-size:10px;TEXT-DECORATION: none;FONT-WEIGHT: bold; width:80px; height:17px;}
.news_det:link {padding:0px 10px 5px 10px;background:url('detailbg.jpg') no-repeat top left;color:#ffffff;font-family:Tahoma;font-size:10px;TEXT-DECORATION: none;FONT-WEIGHT: bold; width:80px; height:17px;}
.news_det:visited {padding:0px 10px 5px 10px;background:url('detailbg.jpg') no-repeat top left;color:#ffffff;font-family:Tahoma;font-size:10px;TEXT-DECORATION: none;FONT-WEIGHT: bold; width:80px; height:17px;}
.news_det:hover {padding:0px 10px 5px 10px;background:url('detailbg.jpg') no-repeat top left;color:#ffffff;font-family:Tahoma;font-size:10px;TEXT-DECORATION: underline;FONT-WEIGHT: bold; width:80px; height:17px;}

/*дата в новостях*/
.datebg
{
color:#c70000; font-size:11px;
text-align:left; padding:0px 0px 0px 0px; font-weight:normal; font-family:Tahoma;
}

/*для опроса*/
.vote_href:active {color:#110000;font-family:Tahoma;font-size:11px;TEXT-DECORATION: none;FONT-WEIGHT: normal;}
.vote_href:link {color:#110000;font-family: Tahoma;font-size:11px;TEXT-DECORATION: none;FONT-WEIGHT: normal;}
.vote_href:visited {color:#110000;font-family:Tahoma;font-size:11px;TEXT-DECORATION: none;FONT-WEIGHT: normal;}
.vote_href:hover {color:#110000;font-family:Tahoma;font-size:11px;TEXT-DECORATION: underline;FONT-WEIGHT: normal;}

.vote_tit
{
color:#110000;font-size:11px;font-family:Tahoma;
text-align:center;padding:10px 2px 10px 2px; font-weight:normal;
}

.href:active {font:normal 11px Tahoma; text-decoration:none; color:#110000;}
.href:link {font:normal 11px Tahoma; text-decoration:none; color:#110000;}
.href:visited {font:normal 11px Tahoma; text-decoration:none; color:#110000;}
.href:hover {font:normal 11px Tahoma; text-decoration:underline; color:#110000;}


/*ссылки на прайсы*/
.price:active {color:#135174; font:italic bold 13px Tahoma; text-decoration:none;}
.price:link {color:#135174; font:italic bold 13px Tahoma; text-decoration:none;}
.price:visited {color:#135174; font:italic bold 13px Tahoma; text-decoration:none;}
.price:hover {color:#135174; font:italic bold 13px Tahoma; text-decoration:underline;}

/*ссылки в блоке ротации*/
.rotat:active {color:#000000; font:bold 11px Tahoma; text-decoration:underline;}
.rotat:link {color:#000000; font:bold 11px Tahoma; text-decoration:underline;}
.rotat:visited {color:#000000; font:bold 11px Tahoma; text-decoration:underline;}
.rotat:hover {color:#000000; font:bold 11px Tahoma; text-decoration:none;}

/*ссылки в выпадающем меню*/
.style4:active {color:#2f2f2f; font:normal 12px Tahoma; text-decoration:none;}
.style4:link {color:#2f2f2f; font:normal 12px Tahoma; text-decoration:none;}
.style4:visited {color:#2f2f2f; font:normal 12px Tahoma; text-decoration:none;}
.style4:hover {color:#2f2f2f; font:normal 12px Tahoma; text-decoration:underline;}


hr {border:0px; height:0px; border-top:solid 1px #909ebd; margin:5px 0px 0px 0px;padding:0px;}


