a {color:#ab170b}
a:hover {color:#000}

#header {background:#ab170b url('/accel/static/pic/booktop.jpg') no-repeat 0 0;height:39px;overflow:hidden}
#header address {display:block;color:#fff;font:normal .85em 'Tahoma';width:20em;position:absolute;top:.8em;right:20em}
#header address a {color:#fff}
#header address a:hover {color:#d9d9d9}
h1 a {display:block;overflow:hidden;text-indent:-999px;background:url('/accel/static/pic/logo.png') no-repeat 0 0;width:209px;height:265px;margin-left:40px;margin-bottom:100px}

#bookorder {position:absolute;top:320px;left:75px;font-size:1.5em}
.menu h2 {color:#c3c3c3;font:bold 1.6em 'Tahoma';margin-bottom:15px}
.menu {padding:30px 0 30px 50px}
.intro{overflow:hidden;padding-left:250px}
* html .intro{height:1%}
.leo{background-color:#d9d9d9;width:100%;border-left:250px solid #fff;margin-left:-250px;float:right;min-height:201px;_height:201px}
.leo p {padding:0 20px 15px 20px;font-size:.85em}
.leo img {position:absolute;padding:15px;background:#fff;top:10px;right:15px}
.menuitem{width:250px;float:right;margin-left:-250px}
.menuitem li {margin:0 0 .8em 0;font:normal 1.2em 'Tahoma';padding:0}
.menuitem a {padding:.2em 0 .2em .5em}
.menuitem .b, .menuitem b {font-weight:normal;background:#d9d9d9;display:block;padding:.2em 0 .2em .5em}
.menuitem .b {padding-left:0}

#wrapper{overflow:hidden;padding-left:290px}
* html #wrapper {height:1%}
#content{width:100%;border-left:290px solid #ececec;margin-left:-290px;float:right}
#side{width:290px;float:right;margin-left:-290px;background:#ececec url('/accel/static/pic/bookbg.png') no-repeat 40px 240px;padding-bottom:20px}

#text {padding:20px 90px 100px 60px;font-size:.85em}
#path {margin-bottom:20px}
#path h3 {display:inline;font:bold 2.2em 'Tahoma'}
#page ul, #page p {margin-bottom:20px}
#page p {text-align:justify;font-size:1.2em}
#page p.no {margin-bottom:.3em}
#page ul li {margin:0 0 .3em 0;font-size:1.2em}
#page ul.marker li {background:url('/accel/static/pic/li.png') 0 50% no-repeat;padding-left:16px;margin-bottom:.2em}
#page big i {font-style:normal;font-weight:normal;color:slategray}

#side dl a {color:#000;display:block;background:#ececec;padding-left:.5em}
#side dl a:hover {color:#c00000}
#side dl {margin:2em 0 0 0}
#side dl dt {background:#ab170b url('/accel/static/pic/part.png') no-repeat 0 1px;height:15px;padding:.3em .5em .2em 1.5em;color:#fff;display:inline}
#side dl dd {margin:1em 0 0 0}
#side span.author {display:block;font-size:.85em;background:#ececec;padding-left:.5em}
#side li {margin:0 0 10px 0;padding-left:1em;background:#d9d9d9;_border:1px solid #ececec}
#side li a {padding-right:.5em}
#side .gblock li, #side .gblock span.author, #side .gblock a, #side li.empty {background:none}
#side li.last {background:#000}
#side li.last a {color:#c00000;display:block;padding-left:4.5em;font-size:.85em}

#footer {background:#ab170b url('/accel/static/pic/footergrad.png') no-repeat 0 0;clear:both;padding-top:28px;$height:32px;border-bottom:slategray 1px solid}
#footer blockquote {background:#d9d9d9;padding:8px 0.5em 8px 1em;margin:0;width:30.5em;font-size:13px}
#footer cite {background:url('/accel/static/pic/money.jpg') no-repeat 100% 100%;$background-position:100% 20px;margin-top:-165px;font:normal 11px 'Tahoma';color:#fff;position:absolute;right:0;height:33px;width:275px;padding:163px 24em 0 0;z-index:50}
#counter {position:absolute;right:158px;margin-top:1px;z-index:200;height:30px}
#footer blockquote img {float:right; margin:0 2px 0 2px}
#footer blockquote span {float:right; margin:0 2px 0 5px}
#footer blockquote img {float:left;margin-right:7px}

.list {padding-bottom:50px}
.list dl {padding:10px 10px 15px 15px}
.list dl.odd {background:#d9d9d9}
.list dl dt {text-align:right;color:slategray;position:absolute;right:105px}
h4 {font:normal 1.3em 'Tahoma';margin-bottom:5px}

div.my_nav {clear:both;font-size:1.2em;background:url('/accel/static/pic/dotted.gif') repeat-x 0 16px;$background-position:0 20px;padding:10px 0;margin-top:20px;margin-bottom:50px}
div.my_nav ins {background:#d9d9d9;padding:3px}
div.my_nav a {text-decoration:none}
div.my_nav .black {font:normal 2em 'Times New Roman';color:#c0c0c0;line-height:0}
div.my_nav .negzd {font:normal 2em 'Times New Roman';line-height:0;text-decoration:none}
.nav_pages {margin-top:10px;display:inline}
#navigator {font-size:125%;border-top:#eef5ea 1px solid;margin-top:20px;text-align:center}
#offset {padding:0 10px;font-size:14px;color:#000}

#error {background:#ab170b;border-bottom:slategray 1px solid;color:#fff;padding:10px 25px}
#error a {color:#fff}
#error-text {padding:15px 0 0 25px}
h6 {font:normal 4em 'Tahoma';color:#ab170b;padding-left:20px}
#error-text li {margin-top:5px}

#forms {background:#ececec;padding:15px 10px 0;width:340px;border:#000 1px solid}
#my-form label {position:absolute;width:70px;line-height:155%}
#my-form input.inp, #my-form textarea {margin-left:75px;padding:1px 3px;border:#d9d9d9 1px solid;width:250px;background:#fff}
#my-form textarea {height:50px}
#my-form input.btn {background:#c00000;border:#d9d9d9 1px solid;cursor:pointer;_cursor:hand;color:#fff;width:100px;padding-bottom:3px;margin-left:235px}
.f80 {font:normal 11px 'Tahoma'}

