html {background:#ccffff}
body {position:relative;margin:2em auto;width:750px;min-height:450px;padding:0 2em;font-family:arial;font-size:12px;line-height:1.4em;background:#ffffcc}
h1 {font-size:2.4em}
h1.inner {font-size:2em;margin:2em 0 1.2em}
h2 {font-size:1.8em;color:#ff8200}

.debug {width:90%;background:#fff;border:#333 1px solid;padding:1em;margin-top:1px;opacity:.7}
.debug:hover {opacity:1}
.admin_panel {position:fixed;left:0;top:0;z-index:1000;border-top:#4274A5 5px solid;width:100%;text-align:right}
.admin_menu {background:#4274A5;padding:5px;display:inline;margin-right:20px}
.admin_menu a {margin:5px}
.admin_menu a.g {color:#ccc}

.top {padding:2.3em 0 1.5em}
.ftr {padding-bottom:2em}
.slide {position:relative;display:none}
.visible {display:block}
.title {text-align:left}
.weight {white-space:nowrap}
div.l, li.l {display:block;float:left}
.m2 {margin:2em}
.mt2 {margin-top:2em}
.pt2 {padding-top:2em}
.mb2 {margin-bottom:2em}
div.r, li.r {float:right}
.both {clear:both}
td.blue {background:#CBFCDF}
.big {font-size:1.5em}
.big2 {font-size:2em;line-height:1.4em}

td, th {text-align:center;padding:1px 4px}
table {padding:0;border-collapse:collapse;border-top:#53E48D 4px solid;border-bottom:#53E48D 1px solid;width:100%}
thead, .z {background:#fff}

.slide tbody tr:hover {background:#53E48D}
tr.ajx {cursor:pointer}
tr.active {background:#CBFCDF}

a, .light, .msg {color:#ff8200}
p.error {color:#ff0000}
td a {color:#666}
.js, .slide_link span, #all_slide {border-bottom:#ff8200 1px dashed;cursor:pointer;text-decoration:none}
#all_slide {float:right;font-size:.5em;font-weight:normal;color:#53E48D;border-color:#53E48D}
.admin_panel a, .admin_panel span {color:#fff;border-color:#fff}
.close {display:block;position:absolute;background:url(../img/close.gif) center no-repeat;width:25px;height:25px;right:15px;top:13px}
#load {margin:0 2em}
.order {position:absolute;top:1em;right:1em;background:#CBFCDF;padding:1em;text-align:right}
span.delim {color:#999;margin:5px}
.inactive {opacity:.3}

input.table, select.table {font-size:1em;padding:2px 4px}
input.table {width:3em;text-align:center}
.submit {margin:2em 0 0;text-align:right}
.submit input {font-size:1.8em;width:auto;cursor:pointer;display:inline;margin-right:5px}
.submit a, .submit span {margin-right:2em}
.submit span a {margin:auto}
.sub {font-size:.65em}
.tip {position:absolute;font-size:10px;width:60px;height:30px;line-height:1.1em;padding:3px;background:#fff url(../img/tip.jpg) no-repeat;text-align:center;white-space:nowrap}

.fly {position:absolute;top:30px;left:0}
.fly {background:#CBFCDF;border:#ccc 1px solid;padding:2em 6%;width:52%;margin-left:17%}
.fly, body, #load_block, .order {-moz-border-radius:11px;-webkit-border-radius:11px;-khtml-border-radius:11px;border-radius:11px;-moz-box-shadow:rgba(200,200,200,1) 0 4px 18px;-webkit-box-shadow:rgba(200,200,200,1) 0 4px 18px;-khtml-box-shadow:rgba(200,200,200,1) 0 4px 18px;box-shadow:rgba(200,200,200,1) 0 4px 18px}
ul.tabs, ul.nav {list-style:none;margin-bottom:0;padding:0}
.tabs li, .nav li {display:inline;padding:7px 10px}
.tabs li.active, .nav li {-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px}
.tabs li.active, .nav li:hover, .nav li.active {background:#CDE7FF}
.tabs li.active a {text-decoration:none}

.tabs.m2 li.active {background:#53E48D}
.tabs.m2 a {font-size:1.4em}
.tabs.m2 .active a {color:#555}

* a:active {outline:none}
* a:focus {outline:none}
a img {padding:0;border:0;}

.tab_content {padding:1em}
.reg {padding:1em 25% 3em}
.login {width:42%;margin-left:28%}
.edit {width:70%;margin-left:9%;padding:2em 4%}
.edit, body.admin {background:#CDE7FF}

#load_block {position:absolute;left:40%;width:10%;height:40px;padding:4%;text-align:center;background:#fff}

label a {color:#666}

fieldset, form p {border:0;padding:0;margin:5px}
fieldset small, label small {color:#666}
fieldset label {display:block;text-align:left}
label, form p {margin-top:1em}
input, textarea, select {font-size:1.6em;padding:2px 5px}
textarea.small {font-size:1em}
.checkbox input {margin-right:.5em}
.hidden {display:none}
input.w, .w input, .w textarea, .w select {width:97%}
form ul {list-style:none;margin:0;padding:5px}
form li {float:left;margin-right:1em}
.fly table, .edit table {border:none}
.fly thead, .edit thead {background:inherit}
.fly form td input {width:94%;text-align:left}

p.error {color:#ff0000}
.err {background:#FFDFDE}
.confirm input {margin:0;cursor:pointer;font-size:1.8em}

.c, .fly input.c {text-align:center}
.r {text-align:right}
p.l, td.l, th.l {text-align:left}
.b {font-weight:bold}
.nowrap {white-space:nowrap}
.validator {position:absolute;right:0;bottom:-50px}
.bottom {position:absolute;bottom:1em}

