@charset "windows-1251";
/* CSS Document */



html, body {
background-color: #666666;	
font-family: tahoma,arial,verdana,sans-serif,Lucida Sans;
font-size:14px;
color: #000;

margin: 0;
padding: 0;
height:100%;
width:100%;
}



A {
  text-decoration: underline; /* Убирает подчеркивание для ссылок */
   color: #DB241C;
} 
   

A:hover { 
    text-decoration: none; /* Убирает подчеркивание для ссылок */
    color: #f60a14; /* Ссылка красного цвета */
} 


#navigation_meny {
	
padding:3px;
float:left;
}


#navigation_meny a {
	
padding:8px;
background-color:#494949;	
float:left;
color:#FFF;
text-decoration:none;
font-size:19px;
}


#navigation_meny a:hover {

background-color: #000;	
color: #CCC;

}





#meny_active {
padding:2px;
float:left;	
}

#meny_active a{
padding:8px;
float:left;
text-decoration:none;
font-size:19px;
background-color: #FFFFFF;
color:#000000;
}


.active1 {
background-color: #DAE2E8;
text-decoration: none;
}


.dd_menu_rows {
    font-size:17px;
	border: 1px solid #D9E0E7;
	border-width: 0px 1px 1px;
	float:right;
	padding:3px;
	margin-bottom:5px;
}

.dd_menu_rows a {
    padding: 2px 4px 0px;
    height: 20px;
    cursor: pointer;
	float:left;
    text-decoration: none;
}


.dd_menu_rows a:hover, .dd_menu_rows a.dd_a_hover {
    background-color: #DAE2E8;
    text-decoration: none;
	color:#F00;
}

.button_add {

background-color: #0074CC;
color:#FFF;
background-image: -moz-linear-gradient(50% 0%, #08C, #05C);
background-repeat: repeat-x;
border-bottom-color: rgba(0, 0, 0, 0.25);
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-image-outset: 0 0 0 0;
border-image-repeat: stretch stretch;
border-image-slice: 100% 100% 100% 100%;
border-image-source: none;
border-image-width: 1 1 1 1;
border-left-color: rgba(0, 0, 0, 0.1);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgba(0, 0, 0, 0.1);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgba(0, 0, 0, 0.1);
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-top-style: solid;
border-top-width: 1px;
box-shadow: rgba(255, 255, 255, 0.2) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
color: #FFF;
cursor: pointer;
display: inline-block;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 13px;
line-height: 18px;
margin-bottom: 0px;
padding-bottom: 3px;
padding-left: 7px;
padding-right: 7px;
padding-top: 3px;
text-align: center;
text-decoration: none;
text-decoration-color: #FFF;
text-decoration-line: none;
text-decoration-style: solid;
text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px;
vertical-align: middle;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
}

.button_add:hover{
	background: #0c558a; /* Old browsers */
}

#punkt {
background-color:#FFFFFF; 
padding:5px; 
margin:0 auto;
font-size:15px; 
text-align:left; 
width:960px;
border: 1px solid #D9E0E7;
}

#punkt2 {
background-color:#FFFFFF; 
padding:5px; 
margin:0 auto;
font-size:15px; 
text-align:center; 
width:920px;
border: 1px solid #D9E0E7;
}



#doper_meny {
	
padding:2px;
float:left;
}


#doper_meny a {
	
padding:6px;
background-color:#1678b2;	
float:left;
color:#FFFFFF;
text-decoration:none;
font-size:17px;
}


#doper_meny a:hover {

background-color: #0c558a;	
color: #FFFFFF;

}

.knopka_meny {
    position: relative;
    background: #1678b2 none repeat scroll 0% 0%;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
    color: #FFFFFF;
    outline: medium none;
    text-indent: 0px;
    padding:1px;
	width:96%;
	
}



#knopka_meny a{
    position: relative;
    background: #1678b2 none repeat scroll 0% 0%;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
    color: #FFFFFF;
    outline: medium none;
    text-indent: 0px;
    padding: 1px;
	font-size:17px;
	width:96%;
}

#knopka_meny a:hover{
    position: relative;
    background: #999 none repeat scroll 0% 0%;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
    color: #FFF;
    outline: medium none;
    text-indent: 0px;
    padding: 1px;
	width:96%;
}

#poisk_po_familii{

background-color: #1678b2;
background-repeat: repeat-x;
border-bottom-color: #B3B3B3;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-image-outset: 0 0 0 0;
border-image-repeat: stretch stretch;
border-image-slice: 100% 100% 100% 100%;
border-image-source: none;
border-image-width: 1 1 1 1;
border-left-color: #CCC;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #CCC;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #CCC;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-top-style: solid;
border-top-width: 1px;
box-shadow: rgba(255, 255, 255, 0.2) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
color: #FFFFFF;
cursor: pointer;
display: inline-block;
font-size: 16px;
line-height: 18px;
margin-bottom: 0px;
padding-bottom: 4px;
padding-left: 10px;
padding-right: 10px;
padding-top: 4px;
text-align: center;
vertical-align: middle;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;

}



.leaflet-container.crosshair-cursor-enabled {
			cursor:crosshair;
		}