
<style>
@import url('https://fonts.googleapis.com/css?family=Caveat:700|Didact+Gothic&subset=cyrillic');
</style>
 

body {
	font-family: 'Didact Gothic', sans-serif;
	background: #483D8B;
}

/* header styles */
header {
	margin: 10px 0 0 0;
}

header img {
	/*width: 100%;*/
	margin: 0 0 5px 0;
}

header h2 {
	font-size: 50px;
	text-align: center;
	line-height: 1.2;
	padding: 0px 0 0 0;
	font-family: 'Caveat', sans-serif;
}
/* header styles */

a:hover {
text-decoration:none !important;
}

/* breadcrumbs */

#breadcrumbs {
	padding: 0;
	margin: 28px 0 0 0;
	font-size: 12px;
}

#breadcrumbs a {
	text-decoration: none;
	color: #007AC7;
}

#breadcrumbs a:hover {
	color: #424242;
}

/* breadcrumbs */


/*  slider styles */

#slider img {
	width: 100%;
}
/*  slider styles */

/* nav styles */

nav ul {
	padding: 0;
	margin: 0;
}

nav ul li {
	list-style: none;
	padding: 0 !important;
}

nav ul li ul {
	display: none;
	position: absolute;
	min-width: 210px;
	z-index: 100;
}

nav ul li ul li a {
	background: #483D8B; /* бэкграунд выпадающего меню */
	padding: 7px 0;
	font-size: 14px;
	transition: .3s ease-in-out;
}

nav ul li ul li a:hover {
	background: #eee;
	color: #007AC7;
	transition: .3s ease-in-out;
}

nav ul li a{
	text-decoration: none;
	display: block;
	font-size: 15px;
	background: #483D8B;/* бэкграунд меню верх*/
	padding: 10px 0;
	color: #fff;
	text-align: center;
	transition: .3s ease-in-out;
}

nav ul li a:hover, .hovered {
	background: #9370DB;  /* бэкграунд меню*/
	color: #FFFFFF;
	transition: .3s ease-in-out;
}
/* nav styles */


/* main page items styles*/
main {
	margin: 25px 0;
}
.main_page_item-anons {
	border: 5px solid #CD853F;
	padding: 15px;
	margin: 5px 0;
	border-radius: 10px;
	background: #FFDAB9;
	padding: 10px 0;
	text-align: center;
	color: 	#000000;
	text-decoration: none;
}

/* main page items styles*/
main {
	margin: 25px 0;
}
.main_page_item-contact {
	border: 5px solid #A52A2A;
	padding: 15px;
	margin: 5px 0;
	border-radius: 10px;
	background: #FFF8DC;
	padding: 10px 0;
	text-align: center;
	color: 	#000000;
	text-decoration: none;
}


/* main page items styles*/
main {
	margin: 25px 0;
}
.main_page_item-periodika {
	border: 1px solid #FFEFD5;
	padding: 50px;
	margin: 1px 0;
	border-radius: 1px;
	background: #FFEFD5;
	padding: 25px 0;
	text-align: right;
	color: 	#FFFAF0;
	text-decoration: none;
}

/* main page items styles*/
main {
	margin: 25px 0;
}
.main_page_item-uslugi {
	border: 5px solid #4169E1;
	padding: 15px;
	margin: 5px 0;
	border-radius: 10px;
	background: #F5DEB3;
	padding: 10px 0;
	text-align: center;
	color: 	#000000;
	text-decoration: none;
}
/* main page items styles*/
main {
	margin: 25px 0;
}
.main_page_item-news {
	border: 5px solid #556B2F;
	padding: 15px;
	margin: 5px 0;
	border-radius: 10px;
	background: #BDB76B;
	padding: 10px 0;
	text-align: center;
	color: 	#000000;
	text-decoration: none;
}

/* main page items styles*/
main {
	margin: 25px 0;
}
.main_page_item-history {
	border: 1px solid #F8F8FF;
	padding: 1px;
	margin: 1px 0;
	border-radius: 0px;
	background: #F8F8FF;
	padding: 10px 0;
	text-align: justify;
	color: #000000;
	text-decoration: none;
}

/* main page items styles*/
main {
	margin: 25px 0;
}
.main_page_item-selo {
	<style>
   table {width: 100%; border-spacing: 0; }
   tr { background: #f6d654 url(?php echo MAIN_URL;?>/kaidash/img/map.jpg) repeat-y; }
  </style>

}

/* main page items styles*/
main {
	margin: 25px 0;
}
.main_page_item {
	border: 1px solid #007AC7;
	padding: 15px;
	margin: 5px 0;
	border-radius: 10px;
}

.main_page_item p a {
	text-decoration: none;
	color: #007AC7;
}

.main_page_item p a:hover{
	color: red;
}

/* usefull points styles */
.usfull_block_item {
	opacity: .8;
	transition: .3s ease-in-out;
	height: 273px;
	position: relative;
	margin: 0 0 30px 0;
	background: #eee;
	background: url('https://www.adrln.com/wp-content/uploads/2017/05/img.png') center 20%/100% no-repeat;
}

/* piks */
   .leftimg {
    float:left; /* Выравнивание по левому краю */
    margin: 3px 8px 8px 0; /* Отступы вокруг картинки */
   }
   .rightimg  {
    float: right; /* Выравнивание по правому краю  */ 
    margin: 3px 0 8px 8px; /* Отступы вокруг картинки */
   }


.usfull_block_item h3 {
	position: absolute;
	top: 195px;
	color: #fff;
	background: #424242;
	display: block;
	width: 100%;
	padding: 15px 0;
	text-align: center;
	font-size: 14px;
	height: 70px;
	line-height: 1.4;
}

.middle_label_text {
	line-height: 2.6 !important;
}

.selo {
	background: url('?php echo MAIN_URL;?>/kaidash/img/map.jpg') center no-repeat;
}

.nik_gor_sov {
	background: url('https://www.adrln.com/wp-content/uploads/2017/05/img.png') center 20%/100% no-repeat;
}

.social_defend {
	background: url('../../img/usfull_links/img_1.jpg') center 20%/100% no-repeat;
}

.usfull_block_item:hover {
	opacity: 1;
	transition: .3s ease-in-out;
}

.usfull_block_item a {
	text-decoration: none;
}


/* usefull points styles */



/* contact_us styles */
.form_block form {
	padding: 0;
	margin: 0;
	background: url('http://www.kinder.mksat.net/virtual_spravka/dobavit_zapis/img/envelope.png');
}

.form_block form input, .form_block form textarea {
	width: 100%;
	padding: 5px;
	margin:  0 0 7px 0;
	border: 1px solid #007AC7;
}

.form_block form input[type=submit] {
	background: #007AC7;
	color: #fff;
	padding: 8px;
	transition: .3s ease-in-out;
}

.form_block form input[type=submit]:hover {
	background: #fff;
	color: #007AC7;
	cursor: pointer;
	transition: .3s ease-in-out;
}
/* contact_us styles */

/* publikacii */

.flex-container {
  width: 100%;
  height: 100%;
  display: flex;
  flex-flow: row nowrap;
}

.first {
  width: 79%;
  color: #000000;
  background: #FFF8DC;
  height: 100%;
  margin:  0px 0px 7px 7px;
  padding: 5px 20px 0px 20px; /*верх право низ лево*/
  text-align: justify;
  text-decoration: none;
  flex-grow: 3;
}

.second {
  width: 20%;
  color: #000000;
  background: #DEB887;
  height: 100%;
  margin:  0px 0px 0px 7px;
  padding: 3px 10px 0px 10px; /*верх право низ лево*/
  text-align: center;
  text-decoration: none;
  flex-grow: 7;
}
/* publikacii */



#block {
	display: block;
	width: 300px;
	height: 300px;
	background: #3e3e3e;

	/* внешний отступ */
	//margin: 50px; /* top + right + bottom + left  css 3*/
	//margin: 50px 0; /* top & bottom = 50px and left, right =0 */
	margin: 0 0 0 520px; /* top | right | bottom | left  css 3*/
}

/*  footer styles*/
footer {
	background: #483D8B;
	padding: 60px 0;
	color: #fff;
	overflow: hidden;
}

footer h4 {
	font-size: 20px;
}

footer p {
	margin: 0;
	line-height: 1.5;
}

footer a {
	color: #eee;
	text-decoration: none;
}

footer a:hover {
	color: #fff;
	font-weight: 600;
}

#copywrite_text_block {
	display: block;
	overflow: hidden;
}

#copywrite_text_block hr {
	margin: 35px 0 0 0;
}

#copywrite_text_block p {
	text-align: center;
	font-size: 12px;
	font-weight: 600;
	padding: 60px 0 0 0;
}
/*  footer styles*/


  