* {
  font-size: 12px; font-family: Tahoma; color: #63656a; 
}
 
html { width: 100%; height: 100%; }

body { min-height: 100%; }

* html body { height: 100%; text-align:center; }

body {
   padding: 0; margin: 0; background-color: #71767c;}
  
img, form, input, select {
  margin: 0; padding: 0; }
 
input, textarea, select { border: 1px solid #bcc1c6;}
 
img { border: 0; }
	
h1 { font-size: 16px; color: #51adf3; font-family: Tahoma;  margin: 0; padding: 0; font-weight: bold; margin-bottom: 5px; } 
h2 { font-size: 12px; color: #d90011; font-family: Tahoma;  margin: 0; padding: 0; font-weight: bold; } 
h3 { font-size: 11px; color: #f66d13; font-family: Tahoma; margin: 0; padding: 0; font-weight: normal; }
	
p { margin-top: 1px; margin-bottom: 1px; }

a{ color: #519ae8; text-decoration: none; }
a:hover{ color: #519ae8; text-decoration: underline; }


a.poiskk {
  color:#e11e20;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}
a:hover.poiskk {
  color:#2137bd;
  background-color: #cae3fe;
  text-decoration:underline;
}

 
 
#maintable{ width: 980px; height:100%; margin: 0; padding: 0; margin-left:auto; margin-right:auto; border: 4px solid #bcc1c6; background-color: #fff; }

.fon_niz { background: url('/img/fon_niz.gif') repeat-x top; }
.dom  { background: url('/img/dom.jpg') no-repeat top right; }

.copy { color: #8d8e8f; font-size: 10px;}
.copy a,.copy3 a { font-size: 10px; color: #cec9c9; text-decoration: none;}
.copy a:hover,.copy3 a:hover { color: #fff; text-decoration: underline; }
.copy2 { float: left; color: #8d8e8f; font-size: 10px; margin-left: 20px;}
.copy2 a,.copy2 a:hover { color: #8d8e8f; font-size: 10px; text-decoration: none; }

.copy3 { float: right; color: #8d8e8f; font-size: 10px; margin-right: 20px;}

.a_name { font-size: 18px; color: #519ae8; margin-top: 8px; margin-bottom: 8px;}
.a_link a{ width: 170px; display: block; margin-bottom: 10px; color: #414141; font-size: 10px; text-decoration: none; line-height: 26px; background-color: #e6e9ed; border: 1px solid #333333; }
.a_link a:hover,.a_link a.cur  { color: #333333; background-color: #cae3fe; text-decoration: none;}

.a_link2 a{ width: 170px; display: block; margin-bottom: 10px; color: #414141; font-size: 10px; text-decoration: none; line-height: 20px; border: 1px dashed #bcc1c6; }
.a_link2 a:hover,.a_link2 a.cur  { color: #333333; background-color: #cae3fe; text-decoration: none;}

.menu_zag { margin-bottom: 5px; text-align: left; }
.menu_zag  a { display: block; font-size: 16px; color: #63656a; text-decoration: none; background: url('/img/str.gif') no-repeat 20px 4px; padding-left: 50px;}
.menu_zag  a:hover,.menu_zag  a.cur  { font-size: 16px; color: #519ae8; text-decoration: underline; background: url('/img/str-cur.gif') no-repeat 20px 4px;}

.otstup { margin: 15px 20px 25px 20px;}
.where { color: #8d8e8f; font-size: 10px; padding-left: 20px; }
.where a { color: #8d8e8f; font-size: 11px;}
.where a:hover { color: #fff; text-decoration: none; }

.photo { float: left; margin-right: 10px; margin-bottom: 5px; }
.small{ font-size: 10px; color: #bdbdc8; margin-top: 5px; }
.nw_line { height: 1px; border-bottom: 1px dashed #bcc1c6; margin-top: 10px; margin-bottom: 10px; }

.ar_foto { border: 4px double #b3b9c3; }
.ar_zag { font-size: 13px; font-weight: bold; margin-top: 5px; margin-bottom: 5px;}
.ar_tab td { border-bottom: 1px solid #cae3fe; padding-top: 5px; padding-bottom: 5px; }
.ar_naz { color: #8d8e8f; }
.ar_txt { color: #63656a; }
.ar_komn,.ar_komn b { color: #519ae8; }
.ar_metro { font-size: 14px; color: #519ae8; font-weight: bold; font-family: Arial; }
.ar_price { font-size: 14px; color: #519ae8; font-weight: bold; font-family: Arial; }
.ar_h1 {  font-size: 14px; color: #519ae8; font-weight: bold; font-family: Arial;  }
.ar_ico { margin-right: 25px; }

.vmetro li { margin-top: 3px; margin-bottom: 3px;}
.mapsite { margin: 3px;}

.sinn { color: #519ae8; } 
.left_td { background-color: #f7f7f7; border-right: 1px solid #333333;  } 
.okey { border: 1px solid #aa2525; color: #aa2525; padding: 7px; font-weight: bold; text-align: center; } 
.radio { border: 0;}
  
.clear { clear:both; }
.b{ border: 1px solid red; }
