html, body { height: 100%; background: #efe4c2 url(images/html-bg.png) fixed }
body { -moz-user-select: -moz-none; text-align: center }
body, form { margin: 0; padding: 0 }
.body { width: 800px; border: solid #a69c7e; border-width: 0 1px; margin: 0 auto; overflow: hidden; text-align: left; background: #fff }
.title { width: 800px; height: 100px }
.left { float: left; width: 200px }
.menu { margin: 30px 0; border: 1px solid #ccc }
.menu a { opacity: 0.95; filter: alpha(opacity=95); position: relative; text-decoration: none; display: block; height: 25px; color: #4c0099 }
.menu a .ico { position: absolute; left: 15px; top: 4px; border: 0 }
.menu a:hover { background-position: 0 52px; color: #7f00ff }
.menu a:active { background-position: 1px 53px; color: #000 }
.menu a span { padding: 7px 15px 0 0; font: bold 11px verdana; text-align: right; display: block }
.menu a:active span { padding: 8px 14px 0 0 }
.menu a:active .ico { left: 16px; top: 5px }
.menu a.a { background-position: 0 26px; color: #7f00ff; cursor: default }

.in { width: 100%; border: 1px solid #d1ccbc; font: normal 10pt verdana; color: #766c4e; padding: 1px 0; background: #fff url(images/bg-in2.png) }
.opacity50IE { filter: alpha(opacity=50) }
.opacity50 { opacity: 0.5 }

h1 { margin-top: 20px; font: bold 12pt Verdana; color: #b80; text-align: right; border-bottom: 1px solid #b80 }
.right { float: right; position: relative; width: 598px }
.right .ico { float: left; margin: 20px 30px 10px }
.text { margin: 30px; padding: 10px 30px 0 0; background: url(images/text-bg.png) no-repeat right top; font: normal 10pt verdana; color: #000; text-align: justify }
.a1 { font-weight: bold; color: #666 }
.a2 { font-weight: bold; color: #666 }
.text p { line-height: 1.4em; text-indent: 2em }
ul { list-style-image: url(images/dot.gif); padding-left: 3em; text-align: left }
ol { padding: 0 }
sup { color: #999 }

.tarif { width: 100%; border-collapse: collapse; border-style: solid; border-color: #fff }
.tarif th { background: #eee; border: 1px solid #fff }
.tarif td { border: 1px solid #eee }
.comm { font-size: 7pt; color: #666 }

.anketa td { vertical-align: top }
.anketa .c { background: #f8f8f8 }

.stat { margin: 60px 14px 30px; font: normal 10pt verdana }
.stat table { width: 100% }
.stat table th { width: 100% }
.stat img { margin: 10px 0; width: 640px; height: 335px }
.stat .btn { border-width: 1px }
.stat .ac { font: normal 14px ms sans serif; color: green; text-decoration: none }
.stat .ac:hover { background: #cfc }
.stat .uptime { text-align: left; font: bold 10px verdana; color: navy }
div.box { border-top: solid 1px #ccc; margin-top: 20px; text-align: center }
img.preview { float: left; margin: 0 20px 20px 0 }
div.loading { position: absolute; display: none; font: normal 10pt verdana; color: #ff6; background: #000; padding: 10px; text-align: center; opacity: 0.7; filter: alpha(opacity=70) }
div.view { position: absolute; display: none }

.clear { clear: both }
.my { color: #a69c7e; font: normal 8pt verdana; padding: 2px 10px; margin-top: -20px }
.bottom { height: 35px; padding: 5px 10px; border-top: 1px solid #a69c7e; background: #fff url(images/sh-b.gif) repeat-x bottom }
.copy { text-align: right; float: right; font: normal 8pt verdana; color: #000 }

