
@charset "utf-8"; 

body {
           
            font-family: Trebuchet MS, Arial, Times New Roman;
			background-color: aliceblue;
			font-style:oblique;
            /*font-size: 12px;*/
}
 
#container { 
            margin: 0px auto; 
            width: 1300px;
            min-height: 1500px; height: auto;
		
}
 
#header {
       
			margin-top: -30px;
			margin-left: 0px;
            height: 350px;
            width: 1300px;
}

#content { 
			margin-left: 0px; margin-top: 0px;
             font-size: 14px; font-style:oblique;
            min-height: 1500px; height: auto;
 
}
#logo {margin-top: -20px;}
.footer {
			font-size: 14px;  text-align:center; margin-bottom:0px; vertical-align: bottom; color: #000000; 
            height: 20px;
            width: 1300px;
			}
a{color: #000000;}
a:hover{ background-color: #0099FF; color: aliceblue;}

/*стиль таблицы на главной с картинками*/

#table11 {text-align:center; width: auto; border:thin #000; margin-left: 0px; padding: 0px; 
}
#graf{ padding: 0px; width: 400px; background-color: #0099FF; color: aliceblue;}

/*стиль таблицы на главной с услугами*/

#table22 {text-align:center; width: 1200px; border-collapse: collapse; border: none; margin-left: 0px;  font-size: 14px; padding: 10px; padding-left: 10px; padding-right: 10px;
}
/*стиль таблицы с данными юрлица*/
#table33 {text-align:left; width:1200px; border-collapse: collapse; paborder: none; margin-left: 0px;  font-size: 14px; celll }
#table33 >tr {height: 40px;}
/* Стили для таблиц в файлах договоров, актов осмотра, фин.отчетности*/

.dog{ padding: 5px 5px 5px 5px; font-size: 18px; text-decoration: underline; height: 18px; border: 2px; background: #277D46; }
.dog >td {width: 350px;}

/*Стили для заголовков*/
.zag{text-decoration: underline; text-align: left; color: #6540D5; font-size: 18px; }
.zag1{text-decoration: underline; text-align: left; color: #6540D5; font-size: 16px; margin-left: 0px; }
.zag2{ text-align: left;  display: inline-block; margin-top:0px; text-decoration:none; }

/*Стили для раскрывающегося списка - главное меню*/
.m-menu { 
border-collapse: collapse; border: none;
padding: 0px; float:left; 
height: 80px;
 margin-top: 10px; margin-left: -5px;
  width: 1300px;
font-size: 15px;
background-color: aliceblue;
}
.m-menu > li {margin-left: 0px; list-style-type:none; display: inline-block; width: 180px; text-align: center; height: 50px; vertical-align:top;}
.m-menu a {display: inline-block;  padding:0px; color: #000000; margin-top: 0px; width: 180px;  height: 50px; }
.m-menu a:hover { background-color: #0099FF; color: aliceblue;}
/*Стиль для последних 3 пунктов меню*/
#punkt {width: 150px;}
#punkt a {width: 150px;}
/*Стиль для пункта Планы отопления*/
#punkt2 {width: 220px;}
#punkt2 a {width: 220px;}
/*Стили для пункта меню - осмотры*/
.sub { height: 14px; bgcolor="#0099FF"; margin-top:-19px; margin-left: 820px; }
.sub a:hover { background-color: #0099FF; color: aliceblue; }
.sub > li { list-style-type:none; display: inline; width: 180px; height:14px; }
.sub a {display: inline; padding:0px; color: #000000; width: 180px; height: 14px; }

/*Стили для раскр.списка - подменю главное меню*/


.m-menu .s-menu {
    display: none;
    list-style: none;
   opacity: inherit; 
	width: 160px;
}
.m-menu .s-menu a { width: 42px;  height: 30px; background-color: #0099FF; display: inline-block; }
.m-menu .s-menu a:hover { background-color: #0099FF; color: aliceblue; }
.m-menu .s-menu > li {  height: 30px; background-color: #0099FF;  float: right; display: inline-block; }
.m-menu > li:hover .s-menu {display:  inline;  }

#priloz{font-family: Times New Roman;
			background-color: aliceblue;
            font-size: 18px;
		border-width: thin}
/* Конец стилей для протоколов*/

