
@charset "utf-8"; 

body {
           
            font-family: Trebuchet MS, Arial, Times New Roman;
			/*background-color: #7FF793;*/
	background-color:#c2cbd2; 
			font-style:oblique;
            /*font-size: 12px;*/
}
 
#container { 
            margin: 0px auto; 
            width: 1300px;
            height: auto;
			background:#82afac; 
}
 
#header {
			margin-left: 305px;
            height: 300px;
            width: 1300px; 
}
#spec1{width: 1300px; height: 400px;  margin-top: -20px; margin-left: 0px; }
#logo{
	width: 1300px; height: 50px; 
	background:#c2cbd2; 
	font-size: 15px; 
	padding-left: 10px;
	margin-top: -430px; 
	margin-left: 0px;   }


#karta{ width: 400px; height: 250px; margin-top: -390px; margin-left: 800px; border: solid 1px; }
#content { 
			margin-left: 0px; margin-top: 0px;
		   /* Отступы текста от границы контента*/ padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:10px;
            background: #88b3a9; font-size: 16px; font-style:oblique;
            height: auto; min-height: 1000px;
 
}
#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; 
 
}
.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: #8B6465;}
/* Стили для таблиц в файлах договоров, актов осмотра, фин.отчетности*/
.table2{text-align:center; background:  #7FF793; border: 2px solid #000; width: 550px;}
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: 70px;
 margin-top: 0px; margin-left:0px;
  width:1250px;
font-size:15px;
border: 1px solid #000;
 background:  #AD8F66; display: inline;
}
.m-menu > li { list-style-type:none; display: inline-block; width:170px; text-align: center; height: 70px; vertical-align:top; margin-left: 0px;}
.m-menu a {display: inline-block; margin-left: 0px; padding: 0px; color: #000000; margin-top: 0px; width:170px;  height: 70px; }
.m-menu a:hover { background: #8B6465; }



.m-menu .s-menu {
 	
	margin-left: 0px;
	float: left;
    display: none;
    width: 130px;    list-style: none;
    background: #AD8F66; 
	
}
.m-menu .s-menu a { width: 40px;  height: 30px; background: #AD8F66; margin-left: 0px; }
.m-menu .s-menu a:hover { background: #8B6465; }
.m-menu .s-menu > li { width: 20px;  height: 30px; background: #AD8F66;  display: inline; margin-left: 0px;  }
.m-menu > li:hover .s-menu {display: block;  }


