._clr { zoom:1; } ._clr:before, ._clr:after { content:""; display:block; overflow:hidden; } ._clr:after { clear:both; } .reorphus { border: 1px solid #6a6298; background: white; width: 470px; font-family: Verdana, Geneva, sans-serif; box-shadow: 0 0 200px rgba(0,0,0,.8); -webkit-box-shadow: 0 0 200px rgba(0,0,0,.8); position: fixed; z-index: 10000; left: 50%; margin-left: -235px; top: 10%; } .reorphus .title { background: url(../img/bg.png) repeat; padding: 11px 20px; color: white; font-weight: bold; font-size: 14px; position: relative; } .reorphus .container { padding: 20px 20px 5px; font-size: 12px; } .reorphus .quote { background: #e5e5e5; padding: 20px 40px; position: relative; margin-bottom: 20px; line-height: 15px; border: none; text-align: left; } .reorphus .quote.ok { background: #8fe17c; margin-bottom: 0; padding: 20px; } .reorphus .quote.error { background: #e17c7c; margin-bottom: 0; padding: 20px; } .reorphus .quote strong { color: #ce5151; font-weight: bold; text-decoration: underline; } .reorphus .quote p { margin: 0; padding: 0; text-align: left; } .reorphus .quote .left, .reorphus .quote .right { width: 19px; height: 15px; position: absolute; } .reorphus .quote .left { top: 10px; left: 10px; background: url(../img/left.png); } .reorphus .quote .right { bottom: 10px; right: 10px; background: url(../img/right.png); } .reorphus .text { border: 1px solid #6a6298; position: relative; height: 30px; background: url(../img/bg_text.png) top left repeat-x; margin: 10px 0; box-shadow: inset 0 0 3px rgba(0,0,0,.2); -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.2); line-height: 30px; padding: 1px 10px; } .reorphus .text .reorp_imp_field { position: absolute; top: 4px; right: 10px; font-weight: bold; font-size: 16px; color: #ce5151; cursor: default; } .reorphus .text.focused { box-shadow: 0px 0px 5px 2pt #ABA7D6; -webkit-box-shadow: 0px 0px 5px 2pt #ABA7D6; } .reorphus .text.error { border: 1px solid #ce5151; background: #ffdddd; } .reorphus .text.error input[type=text], .reorphus .text.error textarea { background: #ffdddd; } .reorphus .text table { width: 100%; } .reorphus .text table td { padding: 0; } .reorphus .text table input[type=text] { width: 95%; margin-left: 10px; border: 0; outline: none; font-family: inherit; font-size: inherit; } .reorphus .text table .inp { width: 100%; } .reorphus .text label { white-space: nowrap; color: gray; display: block; cursor: pointer; line-height: 26px; } .reorphus .text.textarea { height: auto; } .reorphus .text.textarea textarea { width: 98%; resize: none; outline: none; font-family: inherit; font-size: inherit; margin-bottom: 5px; border: 0; height: 85px; overflow: auto; display: block; } .reorphus .bottom { margin: 10px 0; } .reorphus .bottom a { float: right; text-decoration: none; color: black; border-bottom: 1px dotted black; margin-top: 4px; margin-left: 15px; } .reorphus .bottom .reorp_sbmt { background: url(../img/bg.png) repeat-x bottom; height: 30px; border: 1px solid #6a6298; line-height: 30px; padding: 0 20px; color: white; font-weight: bold; border-radius: 5px; margin-top: 0; margin-left: 15px; float: right; width: 115px; cursor: pointer; } .reorphus .bottom .reorp_sbmt.disabled { border-color: #BABABA; color: #BABABA; cursor: default; outline: none; background: #E5E5E5 url(../img/sending.gif) no-repeat center ; } .reorphus .bottom .reorp_sbmt:active { background: url(../img/bg_active.png) repeat-x bottom; } .reorphus .bottom .reorp_sbmt:focus { box-shadow: 0px 0px 5px 2pt #ABA7D6; -webkit-box-shadow: 0px 0px 5px 2pt #ABA7D6; outline: none; } .reorphus .bottom p { float: left; margin-bottom: 0; display: block; color: #BABABA; font-size: 0.8em; width: 230px; line-height: 10px; padding: 0; margin-top: 4px; } .reorphus .bottom p span { font-weight: bold; color: #ce5151; } .reorphus .icon-close { width: 12px; height: 12px; background: url(../img/icon-close.png) no-repeat; display: block; position: absolute; right: 20px; top: 12px; cursor: pointer; }