body {
 /*background: #00003f;*/
 background: #3f5fff url("/css/fon.png") repeat;
 width: 100%;
 max-width: 960px;
 font-family: Arial, Tahoma, Sans-Serif, Helvetica;
 font-size: 20px;
 color: #000;
 border: #2f4fef 1px solid;
 text-align: left;
 margin: 0px auto;
}
h1, h2, h3, h4, h5, h6 {
 padding: 1px;
 margin: 1px;
 font-weight: normal;
 display: inline;
}
h1 {font-size: 26px;}
h2 {font-size: 25px;}
h3 {font-size: 24px;}
h4 {font-size: 23px;}
h5 {font-size: 22px;}
h6 {font-size: 21px;}

div, button, .button1, .button2, .whatsapp, .telegram, .knopka, input[type=submit] {
 padding: 8px;
 margin: 8px;
 border-radius: 8px;
}
.button1, .button2 {
 font-size: 20px;
 min-width: 20px;
}
.whatsapp, .telegram, .knopka, input[type=submit] {
 text-align: center;
 color: #fff;
}
/*255,0,0*/
.knopka, input[type=submit] {
 background-color: #ff0077;
 background-image: url("/css/tsv.png"), url("/css/tsn.png");
 background-position: top, bottom;
 background-repeat: repeat-x, repeat-x;
 font-weight: bold;
 border: #ff0077 1px solid;
 font-size: 20px;
}
/*31,207,95*/
.whatsapp {
 background: #1fcf5f url("/css/wap.png") repeat-x top;
 border: #0fbf4f 1px solid;
}
.telegram {
 background: #5078A0 url("/css/tlg.png") repeat-x top;
 border: #406890 1px solid;
}
.whatsapp a, .telegram a, .knopka a {
 color: #fff;
}
.sp {
 padding: 36px;
}
.head a, .foot a, .buttonx a, .button1 a, .buttong a, .buttonr a, .buttonb a {
 color: #000;
}
/*255,255,175*/
.buttonx, .button1, .head, .foot {
 background-color: #ffffdf;
 background-image: url("/css/tv.png"), url("/css/tn.png");
 background-position: top, bottom;
 background-repeat: repeat-x, repeat-x;
 border: #ffffdf 1px solid;
 color: #000;
 text-align: center;
}
.buttong {
 background-color: #dfffdf;
 background-image: url("/css/bugv.png"), url("/css/bugn.png");
 background-position: top, bottom;
 background-repeat: repeat-x, repeat-x;
 border: #dfffdf 1px solid;
 color: #000;
 text-align: center;
}
.buttonr {
 background-color: #ffdfdf;
 background-image: url("/css/burv.png"), url("/css/burn.png");
 background-position: top, bottom;
 background-repeat: repeat-x, repeat-x;
 border: #ffdfdf 1px solid;
 color: #000;
 text-align: center;
}
.buttonb {
 background-color: #dfdfff;
 background-image: url("/css/bubv.png"), url("/css/bubn.png");
 background-position: top, bottom;
 background-repeat: repeat-x, repeat-x;
 border: #dfdfff 1px solid;
 color: #000;
 text-align: center;
}
.button1, .button2 {
 display: inline-block;
}
.button2 {
 background-color: #fff;
 text-align: center;
 color: #000;
 border: #fff 1px solid;
}
textarea {width: 90%;}
input, select, textarea {
 padding: 6px;
 margin: 2px;
}
input, select, textarea {
 background-color: #fff;
 color: #000;
 text-align: left;
 border: #fff 1px solid;
 font-size: 20px;
}
input:hover, select:hover, textarea:hover {
 border: #fff 1px solid;
}
form, tr, td {
 margin: 1px;
 padding: 1px;
}
/*255,207,223*/
.block {
 background-color: #dfffff;
 background-image: url("/css/ve2.png"), url("/css/ni2.png");
 background-position: top, bottom;
 background-repeat: repeat-x, repeat-x;
}
.blockl{
 background: #dfffff;
 border: 1px solid #dfffff;
 /*margin: 0;*/
 padding: 0;
}
.info {
 text-align: center;
 color: #0000aa;
 background: #ddddff;
 border: 1px solid #aaaaff;
 border-radius: 6px;
}
.talk {
 text-align: center;
 color: #aa0000;
 background: #ffdddd;
 border: 1px solid #ffaaaa;
 border-radius: 6px;
}
.ok {
 text-align: center;
 color: #00aa00;
 background: #ddffdd;
 border: 1px solid #aaffaa;
 border-radius: 6px;
}
img {
 position: relative;
 margin: 0 auto;
 padding: 0;
 width: auto;
 height: auto;
 max-width: 100%;
 vertical-align: middle;
 z-index: 1;
}
img.fl {
 float: left;
}
table {
 border-collapse: collapse;
 vertical-align: middle;
 width: 100%;
 table-layout: auto;
 font-size: 20px;
}
td {
 vertical-align: top;
 font-size: 20px;
}
b {
 font-weight: bold;
 font-size: 20px;
}
a {
 text-decoration: none;
 color: #00f;
}
a:hover {
 color: #f0f;
}
.dbr,.dbl {
 display: block;
 margin: -8px;
 padding: 8px;
}

.navbar {
  overflow: hidden;
  background-color: #ffffdf;
  font-family: Arial, Helvetica, sans-serif;
  margin: 8px;
  padding: 0px;
}

.navbar a {
  float: left;
  font-size: 20px;
  color: #000;
  text-align: center;
  margin: 0px;
  padding: 14px 16px;
  text-decoration: none;
}

