@charset "utf-8";
/* CSS Document */
.Rose {
	color: #FF0080;
}
body {
  background-color: white;
  background-image: url("Backg.gif");
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  font: 14pt "Trebuchet MS", Arial, Helvetica, Verdana, Segoe, "Segoe UI", "sans-serif";
  color: black;
}
body.inv {
  background-color: #7070ff;
  background-image: url("Backgi.gif");
}
body.margin {
  margin-top: 9px;
  margin-bottom: 9px;
  margin-left: 9px;
  margin-right: 9px;
}

.backBtm {
  height: 8px; background-color: #7070FF; background: url(data:image/gif;base64,R0lGODlhAQAIAPcAAHBwc1RUVyoqK1Njm3J0lUpkqlxtqlVpp11yrlNttFpytFh1uUpptWh1qnZ7p2N5s2d7t3J8smFto0Zdn3R0znt7zm1t021t23V10XJy03l50X190Xp61X5+1XV12nt72mt7x3d36GZm/2ho/25u/21t/21t83Jy/3Nz/3Fx/3R0/3V1/3d3/3Z2/3Fx+Xl5/3h4/3p6/3l5/Hx8/319/39//319+XZ29Gtr6C1TpWyDvWaBu3mDuHyArm2EwXWIxXySxnyN0Y+PkISErIGBpouLtY2NuoSHtJKSvYqQva+vr4ODzIuLzYaLxoeYy5WVwpiYxpSUzJ6ezpqaypSay4GB1YOD04uL1YOD3IyM24qW1ZSU1JKS2pqa25ma1Jik1pKjzqGh0qSk1qWl2aqq3aqq3Kqq1re416as0oKC44OD7IqK6JOT45mZ6ICA/4GB/4KC/4OD/4CA/YSE/4aG/4eH/4WF/IiI/4mJ/4uL/4qK/4qK/Y2N/4yM/46O/4+P/4+P/YyM+oeH9JGR/5CQ/5OT/5KS/5WV/5aW/5eX/5WV+ZmZ/5iY/5ub/5qa/5yc/5+f/56e/5mZ+5iY866u4q2u5Kan6LGx5rOz6bW167a27bGx7bi476Gh/6Cg/6Ki/6Oj/6Sk/6Wl/6am/6en/6en/qio/6mp/6qq/6ur/6ys/62t/6+v/66u/6ys/aur+KWl8rq68r299rq69LGx/7Oz/7Ky/7W1/7S0/7a2/7Ky+rm5/7i4/7u7/7q6/7y8/76+/7+//7+/+LW187e44pqi4LnE38TE3M/Pz8nL5NjY6MHB+8DA+cLC/MDA/8HB/8LC/8PD/8PD/sTE/8XF/8fH/8bG/8PD+8nJ/8jI/8rK/8zM/8/P/8XF9NHR/9LS/9TU/9fX/8/P+tnZ/9vb/9zc/9/f/9vb98vT5+Li/+Hh/+Xl/+rq/+jo/+/v/+3t/+bm+unq8/Ly//T0//b2//T1+fv7//n5/v39//////7+//z8/fn5+vHx9ubm7t3i7iH/C05FVFNDQVBFMi4wAwEAAAAh+QQEAAAAACwAAAAAAQAIAAAIDADHcSPHzhm+fJ8CAgA7);}
h2.info {
  line-height: 0.5;
  text-align: center;
}
h3.info {
  line-height: 0.5;
  color: #7070FF;
}
b.info {
  color:blue;
}
b.retro {
  color:red;
}
/* портретная ориентация */
@media screen and (orientation:portrait) {
  select, input {
    /*font-size: 16pt; /* 1 */
    margin: 0; /* 2 */
  }
  input[type="checkbox"] {
    /*font-size: 26pt; /* 1 */
    margin: 0; /* 2 */
  }
  .p_hide {display:none}
  .p_show {display:inline}
}
/* горизонтальная ориентация */
@media screen and (orientation:landscape) {
  .p_hide {display:inline}
  .p_show {display:none}
}
.m_bottom {margin-bottom: 6px}
.note {
  font-size: smaller;
  font-style: italic;
}
.bActn {
  border-color: blue;
  border-width: 0;
  border-radius: 8px;
  font-size:1.2em;
  background-color: blue;
  color: white;
  cursor: pointer;
  opacity: 0.8;
  max-height: 34px;
}
.bActn:hover {opacity: 1} 
.blu {
  color: blue;
  font-weight: 600
}
