div.table {
	padding: 0;
	margin: 0;
 	font: 10pt sans-serif;
	}

table.data {
    z-index:1;
	padding: 0;
	margin: 0;
	height: 580px;
	width: 102%;
	border: 0;
	}
  table.data_1 {
    z-index:1;
	padding: 0;
	margin: 0;
	height: 350px;
	width: 645%;
	border: 0;
	}
  table.data_2 {
    z-index:1;
	padding: 0;
	margin: 0;
	height: 350px;
	width: 100%;
	border: 0;
	}

td.dataTop {
	vertical-align: top;
	padding: 0;
	margin: 0;
	position:relative;
    width: 20%;
   
    height: 550px;
    border: 1px solid #330099;
	background: #FFFFCC;
}

#dataTop {
	padding: 10pt;
	margin: 0;
	width: 100%;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10pt;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}

#dataTop h4 {
	font-size: 11pt;
	padding: 0pt;
	margin: 5pt 0;
	width: 169px;
	}

#dataTop h3 {
	font-size: 12pt;
	padding: 0pt;
	margin:  5pt 0;
	width: 169px;

	}
 #dataTop h5 {
	font-size: 9pt;
	padding: 0pt;
	margin:  5pt 0;
	width: 169px;
	}
#dataTop h6 {
	font-size: 8pt;
	padding: 0pt;
	margin:  5pt 0;
	width: 169px;
color:black;
	}

#dataTop h7 {
	font-size: 20pt;
	padding: 0pt;
	margin:  5pt 0;
	width: 171px;
color:#ffffcc;
	}


#dataTop form {  z-index:1;
	padding: 0 0 10pt 0;
    margin:  0;
	}

#dataTop select {
z-index:1;
	margin:  0;
	padding: 0;
	text-align: left;
	width: 169px;
	border: 1px solid #e0e0e0;
	}

.bottom {
    width: 169px;
	}



#dataTop div.Cnt {
	color: #808080;
    width: 169px;
    border: 1px solid #e0e0e0;
    height: 430px;
	overflow:auto;
	float:left;
	margin: 0;
	padding: 0;
	background: #FFFFFF;
}

#dataTop div.Cnt a, #dataTop div.Cnt p{
	display: block;
	margin: 3pt 5pt ;
	padding: 0;
	text-align: left;
	
}

#dataTop select.WB {
	border: 1px solid #e0e0e0;
	margin:  0;
	padding: 5px;
	text-align: left;
	width: 169px;
	height: 300px; /* 450 */
	overflow: scroll;
	/*overflow: visible;   */
	}

#dataTop option.WB {
	border: 1px solid #e09999;
	/*display: block;    */
	margin: 3pt 5pt ;
	padding: 0;
	text-align: left;
	width: 150px;
	float:left;
	} 
          
  #Riv_1 {
  text-align:left;
color: #0237ee;


font: 10px/1.5 verdana, sans-serif, Times New Roman;
text-decoration: none;
}
   #Riv {
	margin: -2;
	padding: 5;
 border-bottom: 2px solid #808080;
	background: #FFFFFF;

	font: 11px/1.5 verdana, sans-serif;
	text-align:left;
	
  color: #0237ee;
	width: 156px;
	}




.PS {
    font-size: 9pt;
	width: 100%;
	height: 100%;
	overflow:auto;
	float:left;
	padding: 0;
	margin: 0;
	background: #ffffff;
}

.PS1 {
    font-size: 9pt;
	width: 100%;
	height: 120pt;
	overflow:auto;
	float:left;
	padding: 0;
	margin: 0;
	background: #ffffff;
}

table.info {
	border-collapse: collapse;
	color: black; background: #F9E2CA; 
	padding: 5pt;
	margin: 0pt;
	font-size: 9pt;
	width: 180px;
	height: 150px;
	border: 1px solid #595959;
	vertical-align: top;
	}

table.info_2 {
	border-collapse: collapse;
	padding: 5pt;
	margin: 0pt;
	font-size: 8pt;
	width: 180px;
	height: 30px;
	border: 1px solid #595959;
        background: #ffffff;
        color: white;
	vertical-align: top;
	}

table.info_3 {
	border-collapse: collapse;
	padding: 5pt;
	margin: 0pt;
	font-size: 9pt;
	width: 180px;
	height: 30px;
	border: 1px solid #595959;
        background: #Ffffff;
        color: white;
	vertical-align: top;
	}


table.info_pst {
	border-collapse: collapse;
	padding: 3pt;
	margin: 0pt;
	font-size: 9pt;
	width: 240px;
	border: 1px solid #595959;
	vertical-align: top ;
	}

th.info {
    text-align: center; /* Выравнивание по левому краю */
    padding: 2px 10px; /* Поля вокруг содержимого ячеек */
    border: 1px solid  #595959; /* Граница вокруг ячеек */
    color: black;
    
 }
th.info_1 {
    text-align: center; /* Выравнивание по левому краю */
    padding: 2px 10px; /* Поля вокруг содержимого ячеек */
    border: 1px solid  #595959; /* Граница вокруг ячеек */
background: #ffffff;
color: black;

 }
th.info_2 {
    text-align: center; /* Выравнивание по левому краю */
    padding: 2px 10px; /* Поля вокруг содержимого ячеек */
    border: 1px solid  #595959; /* Граница вокруг ячеек */
    background: #ffffff;
    color: black;

 }
th.info_3 {
    text-align: center; /* Выравнивание по левому краю */
    padding: 2px 10px; /* Поля вокруг содержимого ячеек */
    border: 1px solid  #595959; /* Граница вокруг ячеек */
    background: #ffffff;
    color: black;

 }

td {
	padding: 2pt;
	vertical-align: center;
	background: #ffffff;
        color: black;
border: 1px solid  #595959;
 width: 465px;
 -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}

.bubble_p {
  text-align: right;
}

fieldset {
	border: 1px solid #595959;
	padding: 0  0  2pt 5pt;
	margin: 0;
	font-size: 9pt;
	font-family: "Geneva";
	text-align: left;
	width: 171px;
        color: 4B4B4B;
        background: #ffffff;
      
	}

td.dataBottom {
	position:relative;
    width: 200px;
    height: 30px;
	border: 1px solid #330099;
background: #ffffcc;
	padding: 0pt;
	margin: 0px;
	}

div.dataBottom {
    padding: 0pt;
	margin: 0;
	}

#i1{width: 100px;
    padding: 0pt;
	margin: 5px; }

#i2{width: 50px;
	padding: 0pt;
	margin: 5px; }

#i3{
	padding: 0pt;
	margin: 0px; }



table.info_1 {
	border-collapse: collapse;
	color: black;
	padding: 5pt;
	margin: 0pt;
	font-size: 9pt;
	width: 180px;
	height: 30px;
	border: 1px solid #e0e0e01;
	background: #ffffff;
vertical-align: top;


  

	}
td.map1 {
	padding: 0;
	margin: 0;
	}

div#map1 {
    position:relative;
	border: 0;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	} 
  #footer{
     margin: 10px 0 10px 0;
    padding: 5px 0;
    text-align: center;
    border-top: 1px solid #cabc98;
    border-bottom: 1px solid #cabc98;
    background: #2b2f21;
    color: #e0d9c6;}