html, body{	background:#fff;	font-family:Tahoma, Verdana;	font-size:10px;		color:#676767;		margin:0px;	padding:0;	width:100%;	}
img{	border:0;}

table {	font-family : Tahoma, Verdana;	font-size : 11px;		color : #676767;	}
ul {    list-style-image: url(/img/bullet.gif);    margin: 5px;    padding: 10px;}
img {	border:none;}
a {	color : #008EB0;	cursor:pointer;}

a:hover {
	color : #01B2DD;
}

.mainoma td{
	vertical-align:top;
}

.footer
{
	font-family : Tahoma, Verdana;
	color : #fff;
	font-size : 10px;
}
.footer-link a, .footer-link {
	color:#fff;
	font-size:10px;
}
.footer-link a:hover, .footer-link:hover {
	color:#fff;
	text-decoration:none;
}

h1, h2, h3
{
	font-family : Tahoma, Verdana;
	font-size : 16px;	
	font-weight : bold;
	color : #676767;	
	margin-bottom: 0px;
}

.header
{
	font-family : Tahoma, Verdana;
	font-size : 16px;	
	font-weight : bold;
	color : #fff;	
	margin-bottom: 0px;
}
.aa {
	font-size: 9px;
	color: #ffffff;
}
.aa a{color:#FFFFFF}

.hk
{
	font-size : 10px;	
}

input
{
	color: #676767;
	background: #fff;
	border: 1px solid #6C98B8;
	font-family: Tahoma, Verdana;
	font-size: 9pt; 
	padding-left: 2px;
	padding-right: 2px;
}
input[type="submit"] {
	border:none;
}
.menu
{
	padding : 8px 20px 7px 5px;
	text-align : right;
	text-transform:uppercase;
	font-weight:bold;
}
#title-page {
    font-size:12px;
}

fildset {
	margin-left:-10px;
}
label {
}
#form-search {
	width:595px;
}
#form-search span {
	padding-top:2px;
}
#form-search .form-left-col {
	float:left;
	width:290px;
}
#form-search .form-right-col {
	margin-left:315px;
	width:290px;
	float:right;
}
#form-search span {
	position:absolute;
	float:none;
	font-size:.9em;
}
#form-search input, #form-search select {
	margin-left:120px;
	float:none;
}
#form-search .add {
	position:absolute;
	font-size:10px;
	margin-left:2px;
}
#form-search .add-do {
	margin-left:100px;
}
#form-search .form-right-col .add {
	margin-left:50px;
}
#form-search .form-right-col .add-do {
	margin-left:80px;
}
#form-search .form-right-col select {
	margin-left:100px;
}
/*конец форм*/

.error {
	color:#f00;
	display:none;
}
#form-search-first .submit-name {
	width:430px;
}
.menu ul {
	list-style-position:inside;
}
.benefits-table-color {
	background-color:#ccc;
}
#benefits-table {
	width:500px;
}
#gen-dir {
	display:block;
	margin-left:15px;
}
#dir-name, #dir-signature {
	margin-left:510px;
}
.staff {
	margin-bottom:20px;
}
.staff, .staff-post, .staff-name, .staff-tel, .staff-education {
	display:block;
}
.staff-post {
	font-weight:bold;
}
.staff-education {
	font-style:italic;
}
.tel-company {
	display:block;
}
.addr-company {
	display:block;
}
.name-company {
	display:block;
}
.info-head {
	color:#039;
}
.other-color-table {
	background-color:#ccc;
}

/*Форма для отправки*/
#form-search-first #send-name {
	width:400px;
}
#form-search-first #send-tel {
	width:400px;
}
#form-search-first #send-email {
	width:300px;
}
#form-search-first #send-comment {

}

/*БТИ г. Москвы*/
.bti {
	margin-bottom:15px;
}
.bti span {
	display:block;
}
.bti-name {
	font-weight:bold;
}
.bti-dir {
}
.bti-tel {
}
.bti-addres {
}

/*ОВД*/
.passport-point, .passport-top {
	margin-bottom:10px;
}
.passport-point span {
	height:50px;
	display:block;
}
.passport-ovd-name {
	width:160px;
	float:left;
}
.passport-d-c {
	width:200px;
	float:right;
}
.passport-passport-stol {
	width:200px;
	margin-left:165px;
}
.passport-top span {
	margin-bottom:1px;
}
.passport-name, .passport-addres, .passport-description, .passport-tel {
	display:block;
}
.passport-name {
	font-weight:bold;
}
.passport-description {
	font-style:italic;
}
#passport-head {
	font-weight:bold;
	margin-top:20px;
}
#passport-col-name {
	margin-left:10px;
}
#passport-col-stol {
	margin-left:100px;
}
#passport-col-part {
	margin-left:120px;
}
/*Термины*/
#termin p {
	margin-left:5px;
}
#graf .rest {
	color:#FF0000;
}
#graf ul {
	width:180px;
}
#graf span {
	float:right;
}
#blank img {
	border:solid 1px #000;
}
/*search*/
#form {
	width:595px;
	font-size:10px;
	font-family:tahoma;
}
#form select {
	float:right;
}
#form span {
	float:left;
	margin-left:5px;
}
#form .add, #form .add-do {
	position:absolute;
	margin-left:60px;
}
#form select {
	font-size:11px;
	width:170px;
}
#form span {
	font-size:10px;
}
.form-left-col {
	float:left;
}
.form-right-col {
	float:right;
}
.add {
	position:absolute;
}
fieldset {
	border:none;
}
legend {
	font-weight:bold;
	margin: 5px 0;
}

#form-search-first span {
	position:absolute;
}
label {
	margin-bottom:.2em;
}
label input, label select, label textarea {
	margin-left:130px;
	border: 1px solid #6C98B8;
}
.float-form {
	position:relative;
	float:right;
}

.float-form select, .float-form input {
	margin-left:20px;
}

#form-search-first {
	width:598px;
}
#form-search-first .checkbox {
	width:15px;
	height:15px;
	padding:0;
	border: 1px solid #6C98B8;
}
/*.checkbox {
	border:1px solid #6c98b8;
	padding:0;
}*/
input .checkbox {
	border:none;
}
#form-search-first select, #form-search-first input {
	width:190px;
}
.button, #form-search-first .button {
	width:64px;
	border:none;
}
img, a img {
	border:0;
}
#form-search-first .square-room input {
	position:relative;
	width:33px;
	margin-left:20px;
}
#form-search-first #square-room {
	margin-left:130px;
} 

.checkbox-list {
	width:300px;
	border: 1px solid #6C98B8;
}

.checkbox-list label {
	position:relative;
	display:inline;
	border: 1px solid #6C98B8;
}
.checkbox-list input {
	margin-left:130px;
	border: 1px solid #6C98B8;
}
.checkbox-list .right-mini {
	padding-left:45px;
	border: 1px solid #6C98B8;
}
#additional {
	background-color:#ededed;
}
/*Планировки*/
.img-row {
	display:block;
	float:left;
	margin-right:10px;
}
.img-block span {
	display:block;
	margin: 5px auto;
}
#plan ul li{
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
}
#plan ul {
	margin:0;
	padding:0;
}
#plan-img {
	float:left;
	margin-top:20px;
}
#plan-nav a {
	margin-right:5px;
}
.plan-block {
	margin:8px 3px 8px 150px;
} 
.plan-title {
	font-weight:bold;
	position:absolute;
}
.plan-content {
	margin-left:200px;
	display:block;
}
.head-mini {
	font-size:14px;
}
#line-input  input {
	display:inline;
	width:50px;
}
#line-input label {
	position:relative;
}
.table-input {
	margin:0;
	padding:0;
	width:50px;
}
/* Банер на главной страничке*/
#rekl {
	z-index:-100;
	float:right;
	position:absolute;
	height:200px;
	left:810px;
	top:570px;
}
.rek {
	color:#aaa;
}
#AutoNumber1 {
	border-collapse:collapse;
}
.table-content {
	border-collapse:collapse;
	border:1px solid #ccc;
	width:100%;
}
.table-content tr td {
	border:1px solid #ccc;
	padding:5px;
}
.FIO {
	border: 1px solid #666;
	font: 11px Tahoma;
	width: 268px;
}#stic {	width:200px;	height:200px;	position:absolute;	top: 150px;	left: 350px;	z-index:10;}.footer_dx {	width:750px;	margin:auto;	padding-bottom:15px;}.footer_dx a:hover {	color:#ffffff;}/*aweb style*/.main_tables{	width:100%;	height:100%;	margin:0;	padding:0;}.main_tables td{	vertical-align:top;}.top_1{	background:url(../img/5.jpg) no-repeat top center;	height:26px;}.top_2{	background:url(../img/6.jpg) no-repeat top center;	width:80px;	height:138px;}.right_top{	background:url(../img/bg_right2.jpg) no-repeat top left;}

.innerleftmenu a
{
	display:block;
	padding:5px 0;
	font-size:14px;
	font-family:arial;
}

.topleftmenu a
{
	display:block;
	padding:5px 0;
	font-size:14px;
	font-family:arial;
}
.rezult_table_search
{
	border-collapse: collapse;
	border:1px solid #000000;
}

.rezult_table_search th
{
	border-collapse: collapse;
	border:1px solid #008EB0;
	padding:5px;
	background:#2B62AB;
	color:#FFFFFF;
}

.rezult_table_search th a:link, .rezult_table_search th a:active, .rezult_table_search th a:visited
{
	color:#FFFFFF;
}

.rezult_table_search td
{
	border-collapse: collapse;
	border:1px solid #000000;
	padding:5px;
}

.topmenu123{
	height:40px;
}


