
@charset "utf-8"; 

body {

font-family: Trebuchet MS, Arial, Times New Roman;
/*background-color: #7FF793;*/
background-color:#9999cc; 
font-style:oblique;
/*font-size: 12px;*/
}

#container { 
margin: 0px auto; 
width: 1300px;
height: auto;
min-height: 2500px;
background: ##dadbdd; 
}

#header {

background: ##dadbdd;
margin-left: 305px;
height: 300px;
width: 1300px; 
}
#ter1{width: 500px; height: 320px;  margin-top: -20px; margin-left: 0px; }
#logo{
width: 300px; height: 320px; 
background: #dadbdd; 
font-size: 15px; 
padding-left: 10px;
margin-top: -320px; 
margin-left: 500px;   }
#ter2{width: 500px; height: 320px;  margin-top: -320px; margin-left: 800px; }

#karta{ width: 400px; height: 400px; margin-top: -400px; margin-left: 850px; border: solid 1px; }
#content { 
margin-left: 0px; margin-top: -35px;
/* Отступы текста от границы контента*/ padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:10px;
background: #dadbdd1; font-size: 16px; font-style:oblique;
height: auto; 
min-height: 2500px;
}
#content2 { 
margin-left: 0px; margin-top: 0px;
/* Отступы текста от границы контента*/ padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:10px;
background: #5AB751; font-size: 16px; font-style:oblique;
height: auto; 
min-height: 2500px;
}
.footer {
font-size: 14px;  text-align:center; margin-bottom:0px; vertical-align: bottom; color: #000000; 
height: 20px;
width: 1300px;
}
a{target ="_blank";  }
a{color: #000000; }
a:hover{background: #8B6465; }
/* Стили для таблиц в файлах договоров, актов осмотра, фин.отчетности*/
.table2{text-align:center; background:  #7FF793; border: 2px solid #000; }
td {border: 1px solid;}
.dog{ padding: 5px 5px 5px 5px; font-size: 18px; text-decoration: underline; height: 18px; border: 2px; background: #277D46; }


/*Стили для заголовков*/
.zag{text-decoration: underline; text-align: left; color: #6540D5; }
.zag2{ text-align: left;  display: inline-block; margin-top:0px; text-decoration:none; }

/*Стили для раскрывающегося списка - главное меню*/
.m-menu { 
padding: 0px; float:left; 
height: 80px;
margin-top: -15px; margin-left:0 px;

font-size:15px;
border: 1px solid #000;
background:  #AD8F66; display: inline;
}
.m-menu > li { list-style-type:none; display: inline-block; width: 155px; text-align: center; height:80px; vertical-align:top;}
.m-menu a {display: inline-block; margin-left: 0px; padding: 0px; color: #000000; margin-top: 0px; width: 155px;  height: 80px; }
.m-menu a:hover { background: #8B6465; }

/*Стили для раскрывающегося списка - текущий ремонт по домам*/
.m-menu1 { padding: 5px;
float: left;
height: auto;
margin-top: 0px;
width: 250px;
text-align: left;
border: 1px solid #000;
background: #663333; }
.m-menu1 > li { padding-left: auto; list-style-type:none; height: 30px; }
.m-menu1 a {display: block;padding: 0px;color: #fff; height: 30px;}
.m-menu1 a:hover {background: #1C1C1C;}
/*Стили для раскр.списка - подменю текущего ремонта по домам*/
.m-menu1 .s-menu1 {
padding: 0px;
float: left;
display: none;
width: 500px;    list-style: none;
background: #AD8F66;
margin-left: 250px;
margin-top: -30px;}
.m-menu1 .s-menu1 a { width:80px;  height:30px; background: #AD8F66; text-align: center; }
.m-menu1 .s-menu1 a:hover { background: #8B6465; }
.m-menu1 .s-menu1 > li { width:80px;  height:30px; background: #AD8F66;  display: inline-block; margin-left: 5px; }
.m-menu1 > li:hover .s-menu1 {display: inline-block;  }

/*Стили для пункта меню - осмотры*/
.sub { height: 14px; background:  #AD8F66;margin-top:-19px; margin-left: 760px; }
.sub a:hover { background: #8B6465; }
.sub > li { list-style-type:none; display: inline; width:50px;height:14px; }
.sub a {display: inline; padding:0px; color: #000000; width:50px; height: 14px; }

/*Стили для раскр.списка - подменю главное меню*/
.m-menu .s-menu {
float: left;
display: none;
width: 300px;    list-style: none;
background: #AD8F66; }
.m-menu .s-menu a { width:40px;  height:30px; background: #AD8F66; }
.m-menu .s-menu a:hover { background: #8B6465; }
.m-menu .s-menu > li { width:40px;  height:30px; background: #AD8F66;  display: inline; float: left;}
.m-menu > li:hover .s-menu {display: block;  }




