HTML, BODY { margin: 0px; padding: 0px; height: 100%; background-color: #ffffff; color: #959395; font-family: Verdana; font-size: 12px; font-weight: normal; background: url(image/bg-0.jpg);  }
IMG { border: 0px; }
TABLE { border: 0px; border-collapse: collapse; font-family: Verdana; font-size: 12px; color: #959395; }
TABLE TD { padding: 0px; }
FORM { display: inline; }
H1 { font: normal 14px Verdana; color: #808eb2; margin: 0 0 24px 0; text-transform: uppercase; }
INPUT.sendInput, SELECT.sendInput, TEXTAREA.sendInput { font-family: Verdana; font-size: 12px; margin: 0px; padding: 2px; color: #000000; border: 1px solid #000000; }

.small { font-size: 11px; }
.red { color: #ff0000; }
.inv { display: none; }
.quote { font-size: 11px; font-style: italic; }
P.absM { margin: 0px; }
P.absM IMG, P.absM SPAN { vertical-align: middle; display: inline; }

.dateBlock { margin-bottom: 5px; }
.pagerTop { margin-bottom: 10px; }
.pagerBottom { margin-top: 10px; }
.oneBlockTd { padding-bottom: 15px; }
.oneBlock { margin-bottom: 15px; }

TH { background-color: #E1EEFB; color: #000000; font-weight: normal; border: 1px solid #0000ff; padding: 3px; }
TR.td1 TD { background-color: #ffffff; border: 1px solid #0000ff; padding: 3px; }
TR.td2 TD { background-color: #EFEFEF; border: 1px solid #0000ff; padding: 3px; }
.td1 { background-color: #ffffff; border: 1px solid #0000ff; padding: 3px; }
.td2 { background-color: #EFEFEF; border: 1px solid #0000ff; padding: 3px; }
.nonBorder TD { border: 0px; padding: 3px; }

.links { padding: 0px 0px 0px 0px; color: #000000; font-size: 10px; }
.links A { color: #000000; text-decoration: none; }

.menuTop { background: url(image/bgm.jpg) repeat-x #4B619A 0 -1px; border-collapse: collapse; height: 25px; }
.menuTop TD { border: 1px solid #FFFFFF; border-width: 1px 1px 0; text-transform: uppercase; padding-top: 4px; cursor: pointer; }
.menuTop A { color: #FFFFFF; text-decoration: none; font-family: Tahoma; }
.menuLeft { padding: 11px 0 0 11px; font-family: Tahoma; background: url(image/ico-lma.gif) no-repeat 7px 19px; }
.menuLeft A { text-decoration: none; text-transform: uppercase; color: #FFFFFF; font-size: 9px; }
.menuLeft DIV A { display: block; color: #ffffff; font: 9px tahoma; width: 95px; text-transform: uppercase; text-decoration:none; padding: 2px 0 3px 5px; }
.menuLeft DIV A:hover { background-color: #7988AB; }
DIV.tel { clear: both; padding: 0 0 1px 14px; float: left; display: block; font: 13px Myriad ; color: #ffffff; width: 85px; }
DIV.tel span { font: 26px Myriad; color: #ffffff; }
.cnMain { background: url(image/bg-mid.jpg) repeat-y #FFFFFF; }
.cnWork { background: url(image/bg-mid.jpg) repeat-y #FFFFFF; padding: 30px; }
.crTable, .crTable A { font-size: 9px; color: #405E87; }
img.new, img.textdoc {margin: 5px;}
textdoc a,  a.textdoc {color: #808eb2}
.r1 { height: 70px; overflow: hidden }
.r1 div { padding-top: 5px; }
.r1 p { margin: 0 0 4px 0; color: #4664b2; font-family: tahoma; }
.right { float: left; display: block; width: 156px; height: 550px; background-color: #EFEFEF; overflow: hidden; }
.bot { font: 9px myriad; }