body {background: #f1f1f1 none repeat scroll 0 0;font-family:'Helvetica Neue','Helvetica',Helvetica,Arial,sans-serif;font-weight:normal;font-size:17px;line-height: 1.6; margin: 0 0 10px;padding: 0;}
a {color: #333;}
a:hover {color: #666;}
header {width: 100%;height:70px;background:#f1f1f1 none repeat scroll 0 0;text-align: center;}
#header img a {display:block;float:right;}
article {max-width: 800px; margin-left: auto; margin-right: auto;}
h1 {text-align: center; border-bottom: 1px solid #c0c0c0; font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;line-height:1.1;color:#000;font-weight:200;font-size:28px;padding:0;}
h2 {font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;line-height:1.1;color:#000;font-weight:200;font-size:25px;margin:0 0 15px;padding:0;}											
h3 {font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;line-height:1.1;color:#000;font-weight:200;font-size:21px;margin:0 0 15px;padding:0;}											
.button{background-color:#a00;border:0;color:#fff;border-radius:4px;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;line-height:2.1;margin-bottom:0;text-align:center;vertical-align:middle;white-space:nowrap;height:35px;box-shadow:0 0 8px rgba(0,0,0,0.4)}.button:hover,.button:focus{opacity:.8}.button:active,.button.active{opacity:.7}.chat_container{position:relative;margin:0 auto;background-color:transparent}.messme{color:#000;margin:1px;padding:4px}.me{background-color:transparent;color:#f00;padding:0 5px;border-radius:3px}.messuser{color:#000;margin:1px;padding:4px}.user{background-color:transparent;color:#99f;padding:0 5px;border-radius:3px}#cmtStart{background-color:#2c2f2d;color:#fff;width:100%;height:35px}#cmtStop{display:none;background-color:#467b11;color:#fff;width:49%;height:35px}#cmtNext{display:none;background-color:#d94949;color:#fff;width:49%;height:35px}#cmtBox1{width:100%;height:100%;min-height:380px;height:366px;border:1px solid #fff}#cmtBox2{width:100%;height:100%;min-height:380px;height:366px;border:1px solid #fff}#cmtControl{max-width:976px;height:35px;margin:5px 0}#cmtMess{max-width:955px;height:130px;text-align:left;border-radius:2px;padding:1%;border:1px solid #c0c0c0;background-color:#fff;overflow:auto;line-height:1}#cmtMsg{width:100%;height:30px;border:1px solid #c0c0c0;border-radius:2px;text-indent:10px;background-color:#fff; margin-top: 3px;}.chat{max-width:976px;margin:0 auto;}.app--left,.app--right{display:inline-block;vertical-align:top;width:49.7%;height:100%;overflow:hidden;background:#192133}@media screen and (max-width:699px){.app--left,.app--right{height:100%;width:100%;margin:4px 0}}@media screen and (max-width:699px){#cmtBox1,#cmtBox2{max-height:280px;min-height:260px}}
.com-chat {max-width: 700px; margin-left: auto; margin-right: auto;padding: 5px;}
.container {max-width: 1010px; margin-left: auto; margin-right: auto; text-align: center;}			
.block {max-width: 980px; margin-left: auto; margin-right: auto; text-align: center;}
nav {float: left;}
header nav {min-height: 65px; overflow:hidden;}
header nav ul, header nav ul li {display:block; padding:0; margin:0; list-style:none;}
header nav ul li {padding:0 0 0 0; float:left;}
header nav ul li:first-child {margin:0 0 0 0;}
header nav ul li a {display:block; padding:10px 0 0 20px; font-size: 22px; color:#1a3dc1; text-decoration:underline;}
header nav ul li a:hover {color:#4285f4; text-decoration:none;}
#footer-nav {margin: 30px auto 30px;padding: 0;text-align: center;}
#footer-nav li {display: inline;list-style-type: none;padding-left: 1em;padding-right: .75em;margin: 0;border-left: 1px solid #010101;}
#footer-nav li:first-child { border-left: none; }
#footer-nav li a {text-decoration: underline;color: #356587;}
#footer-nav li a:hover { text-decoration: none;}
header img {display: block;float: left;}
img {height: auto;max-width: 100%;}
.ad {max-width: 990px; margin-left: auto; margin-right: auto; margin: 5px auto;}
.RU-chat {max-width:985px; margin-left: auto; margin-right: auto;padding: 5px;}
.center{display: grid;place-items: center;}
        
 .warning {
  color:#fff;
  padding:8px 14px;
  background:#c40005;
  border-color:#c40005;
  position:relative;
  -webkit-box-shadow: #d1d1d1 6px 6px 10px;
  -moz-box-shadow: #d1d1d1 6px 6px 10px;
  box-shadow: #d1d1d1 6px 6px 10px;
}
.success {
  color:#000;
  background:#89BFDC;
  border-color:#89BFDC;
  padding:8px 14px;
  position:relative;
  -webkit-box-shadow: #d1d1d1 6px 6px 10px;
  -moz-box-shadow: #d1d1d1 6px 6px 10px;
  box-shadow: #d1d1d1 6px 6px 10px;
}
.message {
  color:#000;
  background:#e8caaa;
  border-color:#ee2121;
  padding:8px 14px;
  position:relative;
  -webkit-box-shadow: #f4f4f4 6px 6px 10px;
  -moz-box-shadow: #f4f4f4 6px 6px 10px;
  box-shadow: #f4f4f4 6px 6px 10px;
}

.warning:before,
.success:before,
.message:before {
  content:"";
  display:block;
  width:0px;
  height:0px;
  position:absolute;
  bottom:-10px;
  left:14px;
  border-top: 10px solid black;
  border-top-color: inherit;
  border-left: 0px dotted transparent;
  border-right: 10px solid transparent;
}       