@charset "utf-8";
@font-face {
font-family: plainot;
src: url(fonts/plainot_regular.ttf);
font-family: forum;
src: url(fonts/forum_regular.ttf);
font-family: azbuka;
src: url(fonts/azbuka06.ttf);
font-family: mvideo;
src: url(fonts/mvideo_light.ttf);
font-family: avante;
src: url(a_avantetitlercpsupc-light.ttf)
font-family: agpresquire;
src: url(agpresquire.ttf);
font-family: alfavita;
src: url(alfavita.ttf);
font-family: alice;
src: url(alice.ttf);
}
.logo {
	float: left;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-right: 4px;
	width: 64px;
	height: 64px;
}
ul {
	list-style: square;
}
A {
    color: blue;
}
A:visited {
    color: blue;
   }
A:active {
    color: blue;
   }
p.cn {
	font-weight: 700;
	text-align: center;
	}
p.note {
	font-weight: 300;
	font-size: 11pt;
	font-family: serif;
	color: blue;
	display: inline-block;
	}
p.note2 {
	font-weight: 300;
	font-size: 11pt;
	font-family: serif;
	color: red;
	display: inline-block;
	}
p.send {
	font-weight: 400;
	font-family: serif;
	color: darkred;
	font-size: 16pt;
}
p.simple {
	font-family: mvideo;
	font-size: 13pt;
	text-indent: 4em;
}
p.forum {
	font-family: mvideo;
	font-size: 16pt;
	margin: 3px;
	text-align: center;
}
p.simple2 {
	font-family: mvideo;
	text-indent: 4em;
	font-size: 13.5pt;
}
span.mono {
	font-family: monospace;
	font-size: 10pt;
	font-weight: 300;
	color: black;
	height: 22px;
	margin-left: 4px;
	}
h1 {
	font-weight: 500;
	font-size: 15.5pt;
	font-family: Helvetica;
	}
h2 {
	font-weight: 500;
	font-size: 14.5pt;
	font-family: Helvetica;
}
option {
	font-size: 11.5pt;
	font-family: sans-serif;
	font-weight: 300;
	cursor: pointer;
}
input {
	font-size: 11.5pt;
	font-family: sans-serif;
	font-weight: 300;
	color: black;
}   
input.subm {
	font-size: 12pt;
	cursor: pointer;
	color: black;
}
input.capcha {
	display: inline-block;
	width: 4em;
	color: black;
	float: left;
	height: 22px;
}
textarea {
	resize: none;
}
.goat  {
	width: 600px;
	height: 600px;
	margin: 3px; 
}
div.left {
	float: left;
	margin: 2px;
}
div.right {
	float: right;
	margin: 2px;
}
span.bold {
	font-weight: bold;
}
img.photo {
	width: 267px;
	height: 384px;
	float: right;
	margin: 1, 1, 1, 1;
}
p.about {
	font-family: mvideo;
	font-size: 12.5pt;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
	text-indent: 4em;
}
p.stn {
	font-family: mvideo;
	font-size: 13pt;
	text-align: justify;
}
img.vektor {
	float: right;
	margin: 1px, 1px, 1px, 1px;
}
div.sign {
	color: blue;
}
TD.silver {
	border-style: solid;
	border-width: 0.5px;
	border-color: silver;
	border-collapse: collapse;
	padding-left: 12px;
	padding-right: 12px;
	border-top: 3px;
	border-bottom: 3px;	
}
TR.silver {
	border-style: solid;
	border-width: 0.5px;
	border-color: silver;
}
TD.col {
	text-align: center;
	border-style: solid;
	border-color: silver;
	border-collapse: collapse;
	border-width: 0.5px;
	border-top: 3px;
	border-bottom: 3px;
	font-style: italic;
}
canvas {
	display: inline;
	float: left;
	bottom: 400px;
	left: 400px;
	position: relative;
	border-style: solid;
	border-color: silver;
	border-width: 1px;
}
span.vector0 {
	color: green;
	border-left-color: green;
}
span.vector1 {
	color: yellow;
	border-left-color: yellow;
}
span.vector2 {
	color: orange;
	border-left-color: orange;
}
span.vector3 {
	color: red;
	border-left-color: red;
}
img.skype {
	position: fixed;
	float: right;
	right: 0px;
	top: 70px;
	width: 150px;
	height: 150px;
	z-index: 1000;
}
li.simple {
	font-family: mvideo;
	font-size: 13pt;
	text-indent: 1em;
}
.mono1 {
	font-family: monospace;
	font-size: 10pt;
}
p.quotes {
	font-family: mvideo;
	font-style: italic;
	font-size: 13pt;
}
p.simple3 {
	font-family: mvideo;
	font-size: 13pt;
}
.jsilver {
	text-align: center;	
	font-size: 15pt;
	font-family: mvideo;
	font-weight: 600;
}
table.subsilver {
	border-style: solid;
	border-width: 0.5px;
	border-color: silver;
	border-collapse: collapse;
	vertical-align: baseline;
	text-align: justify;
	font-family: mvideo;
	width: 50%;
}
table.silver {
	border-style: solid;
	border-width: 0.5px;
	border-color: silver;
	border-collapse: collapse;
	vertical-align: baseline;
	text-align: justify;
	font-family: mvideo;
}
div.silver	{
	font-family: mvideo;
	text-.align: justify;
	font-size: 13pt;
}
h1.main {
`	font-weight: 500;
	font-size: 15pt;
	font-family: Helvetica;
	margin-top: 4px;
}
h2.main {
`	font-weight: 500;
	font-size: 14.5pt;
	font-family: Helvetica;
}
.container {
	margin: 0 auto;
	width: 100%;
	max-width: 960px;
	padding: 0 15px;
}
.logo1 {
	float: left;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-right: 4px;
	width: 100%;
	height: 64px;
	display: block;	
}
div.gl {
	font-family: mvideo;
	font-size: 13pt;
	text-align: justify;
	padding-left: 2px;
}
span.gl {
	font-family: mvideo;
	font-weight: 600;
	color: darkblue;
}
div.glav {
	font-family: mvideo;
	font-size: 13.5pt;
	text-align: left;
	padding-left: 3px;
	color: blue;
}
p.glav {
	font-family: mvideo;
}
div.cnt {
	font-family: mvideo;
	text-align: center;
	font-weight: 700;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 14pt;
}
li.str {
	text-align: left;
	font-size: 13pt;
	font-family: mvideo;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}
canvas.str {
	border-color: silver;
	border-width: 2px;
}
div.copyright {
	text-align: left;
	padding: 2px;
	line-height: 100%;
}
div.strinfo {
	float: left;
	width: 380px;
	font-family: mvideo;
	font-size: 12.5pt;
	text-align: left;
	margin-left: 3px;
	margin-right: 3px;
}
div.can {
	position: absolute;
	top: 430px;
	width: 512px;
}
table.ist {
	width: 100%;
	border-collapse: collapse;
	border-width: 2px;
	border-color: silver;
	border-style: solid;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: lightcyan;
}
td.ist {
	border-color: silver;
	border-width: 1px;
	text-align: left;
	font-family: mvideo;
	font-size: 11.5pt;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-left: 2px;
}
span.kdo {
	font-weight: 600;
	color: #FF69B4;
}
span.bzp {
	font-weight: 600;
	color: #808000;
}
span.tls {
	font-weight: 600;
	color: #4682B4;
}
span.kkk {
	font-weight: 600;
	color: #FFD700;
}
span.opn {
	font-weight: 600;
	color: #FF1F1F;
}
span.orth {
	font-weight: 600;
	color: #1FFF1F;
}
span.cls {
	font-weight: 600;
	color: #1F1FFF;
}
span.ps1 {
	font-weight: 600;
	color: #FF69B4;
}
span.ps2 {
	font-weight: 600;
	color: #808000;
}
span.ps3 {
	font-weight: 600;
	color: #4682B4;
}
span.ps4 {
	font-weight: 600;
	color: #FFD700;
}
span.en1 {
	font-weight: 600;
	color: #FF69B4;
}
span.en2 {
	font-weight: 600;
	color: #808000;
}
span.en3 {
	font-weight: 600;
	color: #4682B4;
	
}
span.en4 {
	font-weight: 600;
	color: #FFD700;
}
span.rk1 {
	font-weight: 600;
	color: #FF69B4;
}
span.rk2 {
	font-weight: 600;
	color: #808000;
}
span.rk3 {
	font-weight: 600;
	color: #4682B4;
}
span.rk4 {
	font-weight: 600;
	color: #FFD700;
}
span.gndr {
	font-size: 16pt;
	font-family: monospace;
}
div.cpr {
	position: absolute;
	top: 645px;
}
span.mm {
	text-decoration: underline;
}
div.ttt {
	text-align: left;
	padding-top: 3px;
	padding-left: 3px;
	font-weight: 500;
	font-style: italic;
}
div.neg {
	font-family: mvideo;
	font-size: 12.5pt;
	text-align: left;
}
button {
	margin-top: 6px;
	margin-bottom: 6px;
	font-family: mvideo;
	font-size: 13.5pt;
	cursor: pointer;
	font-variant: small-caps;
	width: 340px;
	height: 32px;
}
p.st {
	font-family: mvideo;
	font-size: 12pt;
}
.form {
	font-family: mvideo;
	font-size: 13pt;
	padding-left: 3px;
	padding-right: 3px;
	height: 28px;
	border-style: solid;
	border-width: 0.5px;
	border-color: silver;
}
div.poz0 {
	padding-left: 3px;
	padding-right: 3px;
	border-left-color: green;
	border-left-style: solid;
	border-left-width: 6px;
	text-align: justify;
	vertical-align: middle;
	font-family: mvideo;
	font-size: 12.5pt;
	padding-top: 2px;
	padding-bottom: 2px;
}
div.poz1 {
	padding-left: 3px;
	padding-right: 3px;
	border-left-color: gray;
	border-left-style: solid;
	border-left-width: 6px;
	text-align: justify;
	vertical-align: middle;
	font-family: mvideo;
	font-size: 12.5pt;
	padding-top: 2px;
	padding-bottom: 2px;
	word-wrap: break-word;
}
div.poz2 {
	padding-left: 3px;
	padding-right: 3px;
	border-left-color: yellow;
	border-left-style: solid;
	border-left-width: 6px;
	text-align: justify;
	vertical-align: middle;
	font-family: mvideo;
	font-size: 12.5pt;
	padding-top: 2px;
	padding-bottom: 2px;
	word-wrap: break-word;
}
div.poz3 {
	padding-left: 3px;
	padding-right: 3px;
	border-left-color: red;
	border-left-style: solid;
	border-left-width: 6px;
	text-align: justify;
	vertical-align: middle;
	font-family: mvideo;
	font-size: 12.5pt;
	padding-top: 2px;
	padding-bottom: 2px;
	word-wrap: break-word;
}
input.year {
	width: 5em;
}
input.day {
	width: 3em;
}
.formx {
	font-family: mvideo;
	font-size: 13pt;
	padding-left: 3px;
	padding-right: 3px;
	height: 28px;
	border-style: solid;
	border-width: 0.5px;
	border-color: silver;
	width: 5em;
}
table.poz {
	vertical-align: middle;
	border-style: none;
	border-collapse: collapse;
	margin-left: 3px;
}
td.poz {
	border-style: none;
	border-collapse: collapse;
}
caption {
	font-family: mvideo;
}
table.aspect {
	font-family: mvideo;
	border-collapse: collapse;
	border-style: solid;
	border-width: 2px;
	border-color: silver;	
	vertical-align: middle;
	width: 60%;
	margin: 3px;
}
td.aspect {
	table-layout: fixed;
	border-collapse: collapse;
	border-width: 1px;
	border-color: silver;
	border-style: solid;
	vertical-align: middle;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;	
}
div.thead {
	text-align: center;
	font-size: 12pt;
}
.hdr_lmt {
	width: 400px;
	text-align: left;
	font-family: mvideo;
	font-size: 11.5pt;
}
.hdr_wide {
	width: 100%;
	text-align: justify;
	font-family: mvideo;
	font-size: 11.5pt;
}
div.cons {
	text-align: justify;	
	font-family: mvideo;
	font-size: 11.5pt;
}
.icons {
	width: 16px;
	height: 16px;
	margin-right: 3px;
	cursor: default;
}
span.dx {
	font-size: 11pt;
	cursor: default;
}
div.err {
	border-left-color: red;
	border-left-style: solid;
	border-left-width: 7px;
	text-align: left;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 7px;
	margin-bottom: 7px;
	font-size: 13pt;
	font-style: italic;
}
div.noerr {
	text-align: left;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 7px;
	margin-bottom: 7px;
	font-size: 13pt;
	font-style: italic;
}
div.forecast {
	font-family: mvideo;
	font-size: 18pt;
	text-align: justify;
	font-weight: 600;
	margin-left: 14px;
	background-color: yellow;
	border-collapse: collapse;
	border-color: red;
	border-width: 3px;
	text-indent: 20px;
	border-style: dotted;
	color: darkblue;
	padding: 6px;
}
.formrx {
	height: 40px;
	padding-left: 7px;
	padding-right: 7px;
	font-size: 14pt;
	background-color: red;
	color: wheat;
	cursor: pointer;
	outline-style: solid;
	outline-width: 2px;
}
.art {
	font-family: mvideo;
	font-size: 13pt;
	font-weight: 400;
	font-style: normal;
	text-align: justify; 
	text-indent: 7em;
	padding-left: 12px;
	padding-right: 12px;
}
.counter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border-style: solid;
	border-width: 1px;
	border-color: silver;
	border-radius: 6px;
	padding: 1px;
}
div.isterika  {
	font-weight: 300;
	font-style: italic;
	font-size: 11.5pt;
	text-align: left;
}
img.isterika {
	border-color: silver;
	border-collapse: collapse;
	position: static;
	float: left;	
}
.alltitle0 {
	font-family: font-ametist;
	font-size: 16pt;
	font-weight: 500;
}
.alltitle1{
	font-family: font-ametist;
	font-size: 13pt;
	font-weight: 400;
}
.alldesc {
	font-family: font-roboto;
	font-size: 11.5pt;
}
.alllink0 {
	text-decoration: none;
	font-size: 13pt;
	font-family: font-ametist;
}
.alllink1 {
	text-decoration: none;
	font-size: 15pt;
	font-family: font-ametist;
}
.ims {
	font-size: 13.5pt;
	font-family: font-Evolventa_regular;
	display: inline;
	padding: 3px;
}
.slk {
		text-decoration: none;
}
.sy {
	font-size: 14pt;
	font-family: font-Evolventa_regular;
	color: black;
	font-weight: 500;
}
.iminfo {
	font-family: font-Evolventa_regular;
	font-size: 13.5pt;
	font-weight: 500;
	color: black;	
}
.fcnt {
	font-family: font-Evolventa_regular;
	text-align: center;
	font-size: 13.5pt;
	padding: 3px;
}
.ficon {
	width: 36px;
	height: 36px;
	padding: 3px;
	display: flex;
}
.fname {
	font-size: 12.5pt;
	font-family: font-ametist;
}
.ftab {
	border-collapse: collapse;
	border-style: none;
	vertical-align: middle;
}
.ftd {
	vertical-align: middle;
}
.counter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border-style: solid;
	border-width: 1px;
	border-color: silver;
	border-radius: 6px;
	padding: 1px;
}
.send {
	cursor: pointer;
	margin-top: 6px;
	margin-bottom: 6px;
	border-radius: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.formt {
	font-family: mvideo;
	font-size: 13.5pt;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 4px;
	height: 28px;
	border-style: solid;
	border-width: 0.5px;
	border-color: silver;
}
.noter {
	font-size: 11.5pt;
	font-family: mvideo;
	font-style: italic;
	text-align: left;
	width: 50%;
}
.imrs {
	font-family: font-antipasto-pro-medium;
	font-size: 28pt;
	color: blue;
	text-align: left;
}
.imrs2 {
	font-family: font-antipasto-pro-medium;
	font-size: 14.5pt;
	color: blue;
	text-align: left;
}
table.imt {
	vertical-align: middle;
	border-collapse: collapse;
	border-style: none;
	border-color: silver;
	border-width: 1px;
	padding: 3px;
	width: 50%:
}
td.imt1 {
	width: 30%;
	vertical-align: middle;
	padding: 4px;
}
td.imt2 {
	vertical-align: middle;
	padding: 4px;
}
span.money {
	font-family: monospace;

}
.formq {
	font-family: mvideo;
	font-size: 13pt;
	padding-left: 3px;
	padding-right: 3px;
	margin-top: 2px;
	margin-bottom: 2px;
	height: 30px;
	border-style: solid;
	border-width: 0.5px;
	border-color: silver;
}
.sendq {
	cursor: pointer;
	margin-top: 6px;
	margin-bottom: 6px;
	border-radius: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: whitesmoke;
	color: black;
}
.sendq:hover {
	cursor: pointer;
	margin-top: 6px;
	margin-bottom: 6px;
	border-radius: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: blueviolet;
	color: whitesmoke;
}
.site {
	width: 250px;
	font-size: 12pt;
	color: black;
}
.divmarriage {
	width: 340px;
	border-color: red;
	border-style: solid;
	border-width: 6px;
	vertical-align: middle;
	border-radius: 18px;
	font-size: 16pt;
	padding: 6px;
	margin: 4px;
	text-align: center;
	background-color: thistle;
	font-family: alice; 
}
.formqz {
	font-family: mvideo;
	font-size: 13pt;
	padding-left: 3px;
	padding-right: 3px;
	margin-top: 2px;
	margin-bottom: 2px;
	height: 30px;
	width: 100px;
	border-style: solid;
	border-width: 0.5px;
	border-color: silver;
}
.formqv {
	font-family: mvideo;
	font-size: 13pt;
	padding-left: 3px;
	padding-right: 3px;
	margin-top: 2px;
	margin-bottom: 2px;
	height: 30px;
	width: 46px;
	border-style: solid;
	border-width: 0.5px;
	border-color: silver;
}
.lix {
	text-decoration: none;
	font-family: mvideo;
	font-size: 13.5pt;
	font-weight: 500;
	text-align: center;
}
button.imbtn {
	width: 85px;
	height: 38px;
	cursor: pointer;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
	font-variant: normal;
	font-family: sans-serif;
	font-size: 11.5pt;
	text-align: center;
	vertical-align: middle;
	font-family: mvideo;
}
button.imbtn:hover {
	background-color: lightseagreen;
	font-variant: normal;
}
.section {
	font-family: mvideo;
	font-style: italic;
	text-align: left;
	font-size: 13pt;
}
div.imx {
	font-size: 13.5pt;
}
span.imxs {
	font-family: monospace;
}
img.img {
	border-color: silver;	
	border-width: 1px;
	border-style: solid;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-top: 1px;
	padding-right: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
}
.imglist {
	padding-bottom: 1px;
	padding-left: 8px;
	padding-top: 1px;
	padding-right: 8px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
	width: 220px;
}
div.mw {
	font-size: 10pt;
	font-weight: 300;
	font-family: serif;
}
p.infospoiler {
	font-size: 11.5pt;
	font-family: sans-serif;
	font-style: italic;
	text-align: justify;
	padding-left: 6px;
	padding-right: 6px;
	text-indent: 20px;
}
.formrr {
	font-size: 13.5pt;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-style: solid;
	border-width: 0.5px;
	border-color: silver;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}
.formrrx {
	font-size: 13.5pt;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 6px;
	padding-bottom: 1px;
	border-style: solid;
	border-width: 0.5px;
	border-color: silver;
	margin-top: 6px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	border-style: solid;
	border-width: 0.5px;
	border-color: silver;
	cursor: pointer;
	height: 35px;
}
.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
}
.active, .accordion:hover {
  background-color: #ccc;
}
.panel {
  padding: 0 18px;
  background-color: white;
  display: none;
  overflow: hidden;
}
div.button {
	font-size: 13pt;
	font-family: sans-serif;
	padding: 1px;
	margin: 1px;
	vertical-align: middle;
}
.olx {
	cursor: pointer;
	border-width: 1px;
	height: 36px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	margin-bottom: 7px;
	margin-top: 7px;
	margin-right: 2px;
	margin-left: 2px;
	font-weight: 500;	
	font-family: sans-serif;
	font-size: 13.5pt;
	text-align: center;
}