a:link {font-family:Verdana;color:#1e5955;text-decoration:none;text-shadow: 1px 1px 2px black, 0 0 1em black;} /* непосещенная ссылка */
a:visited {color:#1e5956;text-decoration:none;} /* посещенная ссылка */
a:hover {color:#f87e01;text-decoration:none;} /* ссылка, над которой находится курсор мыши */
a:active {color:red;text-decoration:none;} /* ссылка в момент щелчка мышью */

a.bf {
font-family:Verdana;
font-size:100%;
color: #1e5955;
}

font.basic {
font-family:Verdana;
font-size:100%;
color: #1e5955;
}

font.basic_bold_red {
font-family:Verdana;
font-size:100%;
font-weight: 600;
color: red;
}

font.b_red {
font-family:Verdana;
font-weight: 600;
color: red;
}

a.button31 {

  position: relative;
  z-index: 1;
  display: inline-block;
  width: 3em;
  height: 3em;
  border-radius: 100%;
  outline: none;
  background: #ddd;
  box-shadow: 0 1px rgba(0,0,0,.1) inset, 0 1px #fff;
}
a.button31:after, a.button31:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 7.5%;
  left: -15%;
  right: 0;
  bottom: 0;
  width: 30%;
  height: 10%;
  margin: auto;
  background: #999;
  box-shadow: 0 1px rgba(0,0,0,.1) inset, 0 1px #fff;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
a.button31:before {
  left: 15%;
  -webkit-transform: rotate(315deg);
  transform: rotate(315deg);
}
a.button31:hover, a.button31:focus {
  background: #e35d31;
  box-shadow: none;
}
a.button31:hover:after, a.button31:hover:before {
  background: #fff;
  box-shadow: none;
}
a.button31:focus {
  background-image:
   linear-gradient(120deg, transparent 45%, #e35d31 45%, #e35d31 55%, transparent 55%),
   radial-gradient(transparent 20%, #fff 20%, #fff 30%, transparent 30%);
  -webkit-animation: rotate31 1s linear infinite forwards;
  animation: rotate31 1s linear infinite forwards;
}
a.button31:focus:after, a.button31:focus:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: calc(-30% - 4px/2);
  left: 4px;
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-left: 8px solid #fff;
  border-bottom: 4px solid transparent;
  background: transparent;
  box-shadow: none;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
a.button31:focus:before {
  top: calc(30% + 4px/2);
  left: -4px;
  border-left: none;
  border-right: 8px solid #fff;
}
@-webkit-keyframes rotate31 {
  100% {-webkit-transform: rotate(360deg);}
}
@keyframes rotate31 {
  100% {transform: rotate(360deg);}
}

body {
	background-color: #CDC0B0;
	background-image: url(/resources/images/fon-wood-2.jpg);
	background-position: left bottom;
    background-repeat: repeat-y;
	background-size: 100%;
	font-family:Verdana;
	font-size:80%;
	color: #1e5955;
}

H1 {
font-family:Verdana;
font-size:200%;
color: #1e5955;
vertical-align:middle;
}

H75 {
font-family:Verdana;
font-size:75%;
color: #1e5955;
}

p {

font-family:Verdana;
font-size:100%;
color: #1e5955;
}

p.bf {
font-family:Verdana;
font-size:80%;
color: #1e5955;
}

tr.notes80 {
font-family: Verdana;
font-size: 80%;
color: #1e5955;
background: #FAEBD7;
text-align:center;
}
tr.notes80pl {
font-family: Verdana;
font-size: 80%;
color: #1e5955;
background: #EEDD82;
text-align:center;
}

td.notes80_OB {
font-family: Verdana;
font-size: 80%;
color: #1e5955;
background: #6CA6CD;
text-align:center;
font-weight: 600;
}

td.text_left {
text-align:left;
}

td.fon_MO {
font-family: Verdana;
font-size: 80%;
color: #1e5955;
background: #CD5C5C;
text-align:center;
font-weight: 600;
}

td.font_b {
font-weight: 600;
}
/*counter*/
td.counter_head {
font-family: "Courier New", Courier, monospace;
font-size: 60%;
color: white;
background: black;
}
td.counter_all {
font-family: "Courier New", Courier, monospace;
font-size: 60%;
color: black;
background: grey;
}
td.counter_uniq {
font-family: "Courier New", Courier, monospace;
font-size: 60%;
color: black;
background: white;
}

/*блок спойлер*/

	div.spoiler div.name { 
	cursor: pointer;
	font-family: Verdana;
	color: #1e5955;
	}
	div.spoiler div.text { 
	font-family: Verdana;
	font-size: 80%;
	color: #1e5955;
	display: none;
	}

	
	.parent {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		overflow: auto;
		background: none;
		border: none;
		outline: none;
	}

	.block {
		display: inline-block;
		
		img {
			display: block;;
			border: none;
		}
	}

#wall_shadow_left {position: fixed;height: 100%;z-index: 9999;background: transparent;top:0;left:0;width: 200px;}
#wall_shadow_right {position: fixed;height: 100%;z-index: 9999;background: transparent;top:0;right:-1px;width: 200px;}	
#basic_fon {position: fixed;height: 100%;z-index: 9999;background: transparent;top:0;right:-1px;width: 100%;}
#radio {width: 373px;height: 164px;background: url(/resources/images/radio[1].png) no-repeat;position: absolute;right: 25px;top: 25px;z-index: 152;}
#radio a {display: block; width: 212px;height: 105px;position: absolute;right: 20px;bottom: 5px;text-indent: -9999px;}
#counter_adm {background-color: black;position: absolute;right: 25px;top: 25px;z-index: 152;}