@font-face{

    font-family: 'Montserrat';
    src:url('../fonts/Montserrat.ttf');
}

@font-face{

    font-family: 'FitaVjazC';
    src:url('../fonts/FitaVjazC.otf');
}

body
{
/*	background-image: url(../images/background.png);*/
/*	background: linear-gradient(to bottom, #eff1e3, #cce8eb);*/
	background-color: #ffffff;
	text-align: center;
/*	font-family: Montserrat;
	font-size: 14px;*/
	font: 14px Arial, PT Sans, Helvetica, sans-serif;
	height: 100%;
	overflow: auto;
	margin: 0;
	padding: 0;
}

.headerbody
{
	font-family: FitaVjazC;
	font-size: 60px;
	font-weight: bold;
	color: #006666;
	text-shadow: 0px 0px 20px #f5f6f0, 0px 0px 50px #f5f6f0;
	background: linear-gradient(to top, #eff1e3, #cce8eb);
	display: block;
	text-align: center;
	position: relative;
}

.headerbody > a
{
	font-family: FitaVjazC;
	font-size: 60px;
	font-weight: bold;
	color: #006666;
	text-shadow: 0px 0px 20px #f5f6f0, 0px 0px 50px #f5f6f0;
	background: linear-gradient(to top, #eff1e3, #cce8eb);
	display: block;
	text-align: center;
	position: relative;
	text-decoration: none;
}

.menutop
{
	list-style-type: none;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	margin: 0 auto;
	display: block;
	text-align: center;
	padding: 10px 0;
	background-color: #ffffff;
	position: relative;
	border-bottom-style: groove;
	border-bottom-width: 3px;
}

.menutop ul
{
	list-style-type: none;
	background: transparent;
	text-transform: uppercase;
	margin: 0;
	display: block;
}

.menutop li
{
	list-style-type: none;
	margin: 0 1px 0 0;
	padding: 0;
	position: relative;
	display: inline-block;
}

.menutop > li > a
{
	padding: 0 5px;
	color: #006666;
	text-decoration: none;
}

.menutop > li > a:hover
{
	color: #990100;
}

.articlebody
{
	background: linear-gradient(to bottom, #eff1e3, #cce8eb);
	width: 100%;
	height: auto;
	display: block;
	position: relative;
}

.articlecenter
{
	background-color: #ffffff;
	position: relative;
	display: inline-block;
	height: auto;
	min-width: 30%;
	max-width: 90%;
	text-align: justify;
	padding: 10px;
	color: #656565;
}

.articlecenter > p
{
	text-indent: 25px;
}

.articlecenter > h2
{
	color: #990100;
	text-transform: uppercase;
	font-size: 16px;
}

.articlefin
{
	background-color: #ffffff;
	position: relative;
	display: inline-block;
	height: auto;
	max-width: 90%;
	min-width: 30%;
	text-align: justify;
	padding: 10px;
	color: #656565;
}

.articlefin > h2
{
	color: #990100;
	text-transform: uppercase;
	font-size: 16px;
}

.footerbody
{
	color: #ffffff;
	font-size: 10px;
	background-color: #006666;
	padding: 5px 0;
	position: relative;
	width: 100%;
	left: 0;
	bottom: 0;
	display: block;
	margin: 0;
}

.footername
{
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	padding: 0 10px;
	width: 150px;

}

.footeraddress
{
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	padding: 0 10px;
	width: 200px;
}

/*
.articlecenter .regulation
{
	color: #990100;
}
*/

.articlecenter > .regulation ol
{
	  list-style: none;
	  counter-reset: li;
}

.articlecenter > .regulation li:before
{
	  counter-increment: li;
	  content: counters(li,".") ". ";
/*	  color: red;*/
}

.articlecenter .regulation .ulclean
{
	  list-style: none;
	  counter-reset: li;
}

.articlecenter > .regulation .ulclean li:before
{
	  content: "- ";
	  list-style: none;
}


