body {
	font-family: 'DecaSansWebRegular';
	font-weight: normal;
	font-style: normal;
	color: #665e5d;
	background-color: #ffffff;
}

.header {
	background-image: url(/styles/dlnp-division/images/overlay.png), linear-gradient(45deg, #645D9B 25%, #DD5061 84%, #ffc700 106%);
	background-size: 128px 128px, auto;
	background-color: #726193;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}

.head_menu_block {
	background-image: url(/styles/dlnp-division/images/overlay.png), linear-gradient(45deg, rgba(114, 97, 147, 0.25) 25%, rgba(227, 123, 124, 0.25) 50%, rgba(255, 228, 180, 0.25));
	background-color: #353865;
	color: #ccc6d1;
	border-top: 4px solid #71698b;
	border-bottom: 1px solid #71698b;
	padding: 5px 0px 0px 0px;
}

.sub_header {
	background-image: url(/styles/dlnp-division/images/overlay.png), linear-gradient(45deg, rgba(114, 97, 147, 0.25) 25%, rgba(227, 123, 124, 0.25) 50%, rgba(255, 228, 180, 0.25));
/*	background-image: url(/styles/dlnp-division/images/overlay.png), linear-gradient(45deg, rgba(114, 97, 147, 0.25) 25%, rgba(227, 123, 124, 0.25) 50%, rgba(255, 228, 180, 0.25));  */
	background-size: 128px 128px, auto; 
	background-color: #353865;
}

.footer {
	background-image: url(/styles/dlnp-division/images/overlay.png), linear-gradient(45deg, rgba(114, 97, 147, 0.175) 25%, rgba(227, 123, 124, 0.175) 50%, rgba(255, 228, 180, 0.175));
	background-size: 128px 128px, auto;
	background-color: #de7172;
	color: #ffffff;
	padding: 10px 0px 10px 0px;
	height: 70px;
	border-top: 10px solid #686379;
}

.menu_active {
	background-color: #0083c3;
	color: #ffffff;
}

.katex {
	font-size: 1em !important;
}

a.menu_active:link {color: #ffffff; text-decoration: none;}
a.menu_active:visited {color: #ffffff; text-decoration: none;}
a.menu_active:hover {color: #ffffff; text-decoration: underline;}

h1, h2, h3 {
	color: #665e5d;
}

a:link {color: #0083c3; text-decoration: none;}
a:visited {color: #0083c3; text-decoration: none;}
a:hover {color: #0083C3; text-decoration: underline;}

a.white:link {color: #ffffff; text-decoration: underline;}
a.white:visited {color: #ffffff; text-decoration: underline;}
a.white:hover {color: #ffffff; text-decoration: none;}

a.white_none:link {color: #ffffff; text-decoration: none;}
a.white_none:visited {color: #ffffff; text-decoration: none;}
a.white_none:hover {color: #ffffff; text-decoration: none;}

.head_description_block {
	background-image: url(/styles/dlnp-division/images/overlay.png), linear-gradient(45deg, rgba(114, 97, 147, 0.25) 25%, rgba(227, 123, 124, 0.25) 50%, rgba(255, 228, 180, 0.25));
	background-color: #353865;
	color: #ccc6d1;
}

.head_description {
	font-size: 1.4em;
	margin-top: 20px;
	margin-left: 0px;
	padding-bottom: 10px;
}

.page_description {
	font-size: 1.2em;
	margin-bottom: 20px;
	padding-left: 200px;
}

.front_block ul, ol, p{
	margin-left: 200px;
}

.front_block h1, h2{
	font-size: 2em;
}

.front_block h3{
	font-size: 1.8em;
}

.front_block h4{
	font-size: 1.6em;
}

.front_block h1, h2, h3, h4 {
	clear: both;
	margin-top: 30px;
	padding-top: 30px;
	padding-bottom: 20px;
}

.paggination {
}

.pagination_item {
	padding: 2px 10px 2px 10px;
	margin-bottom: 10px;
}

.pagination_item_active {
	padding: 2px 10px 2px 10px;
	margin-bottom: 10px;
	font-weight: bold;
	background-color: #0083c3;
	color: #ffffff;
}

@media (min-width: 1400px) {
    .container {
        max-width: 1200px !important;
    }
}

@media (min-width: 1000px) {
	.front_block ul, ol, p{
		padding-right: 100px;
	}
	.page_description {
		padding-right: 100px;
	}
}