#mistake {background:#000;opacity:0.8;position: fixed;margin: auto;top:  0;left: 0;z-index: 999999;width:  100%;height: 100%;min-height:100%;display:block}
* html #mistake {background-image: none;} 
#m_window {position: absolute;background: #fff;overflow: auto;width: 590px;min-height: 400px;z-index: 150;box-shadow: 7px 11px 55px -9px #000;-webkit-box-shadow: 7px 11px 55px -9px #000;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
	opacity:1;
}
#m_frame {border: 0; overflow: auto;padding:20px 20px;position: absolute; background: #ffffff;color: #444; text-shadow: none;font-size:15px; box-shadow: 7px 11px 55px -9px #000; -webkit-box-shadow: 7px 11px 55px -9px #000;z-index:999999;}
* html #m_frame {margin-top: 7px;  }
#m_frame  > div{position:relative;margin-top: 30px;}
.mclose a{font: 20px Verdana;color:#7f7f7f;position:absolute;right:-3px;top:-40px;display:block;text-decoration:none;}
.mclose a:hover{color: #000;}
.m{margin-top: 20px;margin-bottom: 30px;text-align: left;padding: 3px;width: 100%;font-size: 15px;line-height: 20px;background-color: #F9F9F9;}
.m strong{color: #b88b58;text-decoration: underline;font-weight:400;}
textarea.m {resize:none;width: 528px;background-color: #ffffff;border: 1px solid #cccccc; padding: 14.5px;outline: none;float: left;}
input#commentosh{width:96%;padding:14px 2%;border: 1px solid #cccccc;outline: none;float: left;font:1.2em "PT sans", sans-serif;background-color: #ffffff;}

 input#emailosh{width:47%;padding:14px 2%;margin-top:20px;border: 1px solid #cccccc;outline: none;float: left;font:1.2em "PT sans", sans-serif;background-color: #ffffff;}
.none{display:none;}
#submitosh.buttonms { background-repeat: repeat-x; background-position: 0 0;height: 60px;color: #fff;font-size: 1.4em; font-family: "Arial","Helvetica",sans-serif; padding: 0 100px;line-height: 60px; border: none;outline: none;float:left;margin-top:20px;margin-right:0px;cursor:pointer;background-color: #68bebe;-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;}
/*#submitosh.buttonms:hover{background: #5CB85C;	}*/
.spellcheck-comment::-webkit-input-placeholder {font-family: Verdana;color:#ADADAD;font-family:"PT sans", sans-serif;font-size: 1em;}
.spellcheck-comment::-moz-placeholder          {font-family: Verdana;color:#ADADAD;font-family:"PT sans", sans-serif;font-size: 1em;}/* Firefox 19+ */
.spellcheck-comment:-moz-placeholder           {font-family: Verdana;color:#ADADAD;font-family:"PT sans", sans-serif;font-size: 1em;}/* Firefox 18- */
.spellcheck-comment:-ms-input-placeholder      {font-family: Verdana;color:#ADADAD;font-family:"PT sans", sans-serif;font-size: 1em;}
.spellcheck-inner{margin-top:20px;}
 #spellcheck_error{color: #b88b58;text-align:left;margin-top:50px;font: 14px Verdana;}
.ogr{position: absolute;}
#m_frame div p{font:1.2em "PT sans", sans-serif;}

 span.titleosh{font:1.8em "PT sans", sans-serif !important;margin-top:-40px;float: left;width: 100%;}
 #errorosh{clear:both;color:red;padding-top: 20px;}
  #spellcheck_success{font:1.8em "PT Sans", sans-serif;color: #00b300;text-align:left;margin-top:25px;}
 