.r {text-align:right}
.l {text-align:left}
.c {text-align:center}
.j, .j td, .j p {text-align:justify}
.b, .b td {font-weight:bold}
.i, .i td {font-style:italic}
.w100 {width:100%}
.h100 {height:100%}
.t {vertical-align:top}
.m, .m td {vertical-align:middle}
.btm {vertical-align:bottom}
.f80 {font-size:80%}
.f120 {font-size:120%}
.m0 {margin:0}
.va2 {vertical-align:-2px}
.nw, .nw td {white-space:nowrap}
.fwn, .fwn td {font-weight:normal}
.cp {cursor:pointer}
.cd {cursor:default}
.fl {float:left}
.fr {float:right}
img.fr {margin:5px 0px 0px 10px}
img.fl {margin:5px 10px 0px 0px}
.cb {clear:both}
.lh120 {line-height:120%}
.red, .red td, .red a {color:#d91a1a}
.gray, .gray td, .gray a {background-color:#ebebeb; padding:5px; color:#000}
.green, .green td, .green a {color:#1b6c32}
.dotted {background:url(/include/images/dot.gif) repeat-x center}
.border {border:1px solid #bbb; padding:5px}
.zoomin {cursor:url(/include/images/zoomin.cur),pointer}
.imgFrame {border:1px solid #bbb; display:inline-block; padding:4px; background:#fff; cursor:url(/include/images/zoomin.cur),pointer}
.lwr {text-transform:lowercase}
.tblTab {padding-left:10px}
.button4 {padding:0px 20px; width:140px; height:24px; cursor:pointer}
.hid {display:none; line-height:0; margin:0; padding:0; font-size:0; height:1px; overflow:hidden}

td, body {line-height:140%}
table {border-spacing:0; border-collapse:collapse}
td {padding:0; vertical-align:top}
img {border:0}
dt {font-weight:bold; margin:10px 0}
input, select {vertical-align:middle}
legend {font-weight:bold; padding:0 5px; color:#99540a}
fieldset {padding:0 20px 20px; margin-bottom:30px}
form {margin:0}

.fixPNG {filter: expression(fixPNG(this))}

.tree {border-left:1px solid #bbb; margin-left:40px}
.tree span {color:#bbb}
.inp {border-bottom: #e3dfd6 1px solid; border-left: #808080 1px solid; border-right: #e3dfd6 1px solid; border-top: #808080 1px solid}
/*.inp:hover {border-bottom: #a4a198 1px solid; border-left: #3c3c3c 1px solid; border-right: #a4a198 1px solid; border-top: #3c3c3c 1px solid}*/

.prosmotrContainer {vertical-align:middle; text-align:center}
.prosmotrContainer td {background:#fff; border:1px solid #bbb; padding:6px}
.prosmotrContainer img {vertical-align:middle}

.dialog {font-family:Tahoma}
.dialog .d2 {background:url(/include/images/dialog_2.gif) repeat-x #5e7389; vertical-align:middle; padding-left:1px; font-weight:bold}
.dialog .d4 {background:url(/include/images/dialog_4.gif) repeat-y left #5e7389}
.dialog .d7 {background:url(/include/images/dialog_5.gif) repeat-y left #5e7389}
.dialog .d5 {background:#e9e8e3; padding:20px}
.dialog .d6 {background:url(/include/images/dialog_6.gif) repeat-y right #5e7389}
.dialog .d9 {background:url(/include/images/dialog_7.gif) repeat-y right #5e7389}
.dialog .d8 {background:url(/include/images/dialog_8.gif) repeat-x top #5e7389; text-align:right}
.dialog .d8 td {color:#ddd}
.dialog .d8 input {padding:0px 20px; idth:140px; height:24px; cursor:pointer; margin:7px 0 0 6px}
.dialog .d11 {background:url(/include/images/dialog_11.gif) repeat-x bottom #5e7389}
.close {display:block; width:18px; height:18px; background-image:url(/include/images/close.gif); background-repeat:no-repeat; font-size:0em; margin-bottom:1px}
.close:hover {background-position:0px -18px}