* { 
  margin: 0px; 
  padding: 0px;
  overflow: visible;
  font-family: segoeui, Tahoma, Verdana, Arial;
}

body
{
  display: flex;
  min-height: 100vh;
  flex-direction: column;
  min-height: 100%;
}

.site-content 
{
  min-width: 300px;
  width: 100%;
  flex: 1;
}

html 
{
  height: 100%;
}
body 
{
  min-height:100%;
  height: 100%;
  text-align: center;
  color: #5a5a5a;
}
body,td,th,p,a,li,input,textarea 
{
  line-height: 22px;
  font-size: 13px;
}
.mceLast a 
{ 
  line-height: 15px;
  font-size: 13px;
}
a:link, a:visited, a:active, span.u 
{
  text-decoration: underline;
  outline: none;
  cursor: pointer;
}
a:hover, span.u:hover 
{
  outline: none;
}
ol, ul
{
  list-style-position: inside;
}
img 
{
  border: 0;
  outline: none;
}
.spacer 
{
  clear: both;
}
table { border-collapse: collapse; }
p { text-align: justify; margin-bottom: 10px; }
small { line-height: 17px; }
div { text-align: left; }
#comments_path { display: inline; padding-bottom: 0px; }

.dlealert 
{
  background: url(../images/information.png) no-repeat 10px 15px;
  padding: 0 0 0 80px;
}
.dlequestion 
{
  background: url(../images/question.png) no-repeat 10px 15px;
  padding: 0 0 0 80px;
}
#b_emo, #b_color, .hided
{
  display: none;
}
#dropmenudiv .hidden { display: none; }

/** Внешний вид элементов формы **/
button, input[type="button"], input[type="submit"] {
  border: none;
  background: #43aa83;
  color: #fff;
  padding: 12px 20px;
  font-weight: bold;
  cursor: pointer;
}
button:hover, input[type="button"]:hover, input[type="submit"]:hover {
  background: #d08d8d;
}
button:active, input[type="button"]:active, input[type="submit"]:active {
  color: #935c5c;
}
textarea, select, input[type="text"], input[type="password"] {
  border: solid 1px #b5b5b5;
  background: #fff;
  padding: 2px 3px 4px 3px;
  margin-bottom: 0px;
  height: 20px;
}
.textarea
{
  border: solid 1px #b5b5b5;
}
select, select[multiple], select[multiple="multiple"] {
  border: solid 1px #b5b5b5;
  padding: 2px 3px 4px 3px;
  margin-bottom: 0px;
  height: 28px;
}
.dlink 
{
  margin: 15px 0 0 0; 
  padding: 9px 15px 10px 15px; 
  border: dashed 1px #d3d3d3; 
  background: #eef7fd;
}
.dlink a 
{
  font-size: 13px; 
  font-weight: bold;
  line-height: 22px;
}
