/*

#0D6398 - синий из лого
#d1eeff голубой для подчеркивания

*/

:root {
    --menu-background-color: rgba(61, 165, 217,0.8); /* цвет фона меню */
    --menu-hover-color: #2364AA; /* цвет hover пункта меню */
	
	--bottommenu-background-color: rgba(40, 75, 99, 0.8); /* цвет фона меню */
	--bottommenu-hover-color: #2364AA; /* цвет hover пункта меню */
	
	--link-color: #2364AA;/* цвет ссылки */
	/* цвет hover ссылки */
	--link-underline-color: #EA7317; /* цвет подчеркивания ссылки */
	}

html,body {
    padding: 0;
    margin: 0;
    font-size: 22pt;
    background-color: #fff600;
	background-color: #dbdbdb;
    height:100%;
    line-height: 1.5em;
    color:black;
}


h1,h2 {
	line-height: 150%;
	text-align: center;
	margin:0.3em;
}

h1 {
font-size:1.6em;
}

h2 {
font-size:1.4em;
}

h3 {
font-size:1em;
}

a {
    color: var(--link-color);
    text-decoration: none;
	border-bottom: 1px var(--link-underline-color);
    border-bottom-style: solid;
    padding-bottom: 2px;
}

a[href^="tel:"] {
border-bottom-style: dotted;
}

.center {
	text-align: center;
}

.fullwidth {
margin:0 -30px;
}


.page {
    width:95%;
    max-width: 1100px;
    margin:0px auto 40px auto;
    background-color: white;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(189,189,189,1);
    -moz-box-shadow: 0px 0px 20px 0px rgba(189,189,189,1);
    box-shadow: 0px 0px 20px 0px rgba(189,189,189,1);
    min-height:100%;
}


.pagecontent {

border-bottom: 1px solid #D6F3FF;
border-top: 1px solid #D6F3FF;

}



.pagecontent .block {

width:95%;
/*max-width: 1100px;*/
margin: 0 auto;

}


:hover {
    transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    -webkit-transition: all .15s ease-in-out;
}



.content {
    min-height: 400px;
    padding:30px;
}

.address {
    text-align: right;
}

.relative {
position:relative;
}

.anchor {
	position:absolute; top:-180px;
	}