html,body {padding:0; margin:0; height:100%}
body {color:#000; background:#AEA685 url(../img/hand.jpg) no-repeat 100% 0}
body,td,input,textarea,option,select {color:#645B37; font:12px 'Palatino Linotype','Times New Roman',Arial,Helvetica,sans-serif}

img {border:0}
a {color:#645B37; border-bottom:1px dotted #645B37; text-decoration:none}
a:hover {border-bottom:1px dotted #fff}

#minWidth {position:relative; min-width:1000px; width:expression((document.body.clientWidth<=1000)?'1000px':'auto'); height:100%}
html>body #minWidth {height:auto; min-height:100%}
#outer {width:auto !important; width /**/:100%; padding-left:18px; height:100%}
html>body #outer {height:auto; min-height:100%}

#top {position:relative; padding:68px 0 7px 0}
#top a {border-bottom-width:0}
#top .logo {position:absolute; top:19px; left:0 !important; left /**/:18px}
#menu-border {margin:0 0 3px 174px; background:#878067 url(../img/menu-border1.gif) no-repeat 100% 0; height:1px; font-size:1px}

#nav {font-size:10px; position:relative; z-index:999; list-style-type:none; background:#878067 url(../img/hand-menu.jpg) no-repeat 100% 0; padding:0; margin:0 0 0 174px; height:22px}
#nav a {float:left; display:block; background-position:100% 0; height:15px; text-indent:-5000px; border-bottom-width:0}
#nav li {float:left; position:relative; z-index:999; background:url(../img/nav-li.gif) no-repeat 100% 10px; height:18px !important; height /**/:22px; padding:4px 11px 0 7px; margin:0}
#nav li.here a, #nav a:hover {position:relative; background-position:0 0; height:26px; margin-bottom:-8px; border-bottom-width:0}
#nav-home {background-image:url(../img/nav-home.gif); width:50px}
#nav-books {background-image:url(../img/nav-books.gif); width:38px}
#nav-magazine {background-image:url(../img/nav-magazine.gif); width:50px}
#nav-authors {background-image:url(../img/nav-authors.gif); width:46px}
#nav-toprint {background-image:url(../img/nav-toprint.gif); width:123px}
#nav-howbuy {background-image:url(../img/nav-howbuy.gif); width:145px}
#nav-publishers {background-image:url(../img/nav-publishers.gif); width:103px}
#nav-archive {background-image:url(../img/nav-archive.gif); width:37px}
#nav-cart {background-image:url(../img/nav-cart.gif); width:53px}
#nav li.last {background-image:none}

a.archiveButon:link, a.archiveButon:visited {position:relative; background:#958E72 url(../img/archive.gif) no-repeat 0 0;margin: 8px 0 0 -4px; border-width:0; z-index:999; text-indent:-5000px;display: block; width:230px !important; width /**/:230px; height: 22px; text-decoration: none; text-align: center;} 
a.archiveButon:hover, a.archiveButon:active {position:relative; background:#958E72 url(../img/archive.gif) no-repeat 0 100%; margin: 8px 0 0 -4px; border-width:0; z-index:999; display: block; width:230px !important; width /**/:230px; height: 22px; text-decoration: none; text-align: center; } 

h1.mainTitle {color:#57523E; font-size:16px; position:relative; font-weight:normal; width:472px; margin:8px 0 0 2px; padding:0 0 7px 0; border-bottom:1px solid #847E62}
h1.mainTitle span {display:block; z-index:1; position:absolute; top:0; left:0; height:23px}

h1#about span {background:url(../img/h1-about.gif) no-repeat; width:250px}
h1#archive span {background:url(../img/h1-archive.gif) no-repeat; width:250px}
h1#archivemitin span {background:url(../img/h1-archive-mitin.gif) no-repeat; width:300px}
h1#authors span {background:url(../img/h1-authors.gif) no-repeat; width:150px}
h1#basket span {background:url(../img/h1-basket.gif) no-repeat; width:250px}
h1#books span {background:url(../img/h1-books.gif) no-repeat; width:61px}
h1#howtobuy span {background:url(../img/h1-howto.gif) no-repeat; width:250px}
h1#magazine span {background:url(../img/h1-journal.gif) no-repeat; width:150px}
h1#newbooks span {background:url(../img/h1-newBooks.gif) no-repeat; width:105px}
h1#news span {background:url(../img/h1-news.gif) no-repeat;width:82px}
h1#print span {background:url(../img/h1-print.gif) no-repeat;width:250px}

#newsBlock {background-color: #AFA786; position:relative; z-index:99; width:475px; padding-top:7px}
.newsItemsLeft {float:left; width:245px}
.newsItem {font-weight:normal; margin-bottom:18px; width:225px;  margin-left:3px; text-align:justify}
.newsItem a {color:#645B37; position: relative; border-bottom:1px dotted #645B37 !important; text-decoration:none; font-weight:normal}
.newsItem a:hover {color:#3D3517; border-bottom:1px dotted #645B37 !important; text-decoration:none; font-weight:normal}
.newsItem .dt {color:#75401E; font-weight:bold}
.newsItemsRight {float:right; width:225px !important; width /**/:226px; padding-right:1px}
.newsItemsRight .newsItem {margin-bottom:23px}
.newsArchive {position:relative; color:#BEB594; background:#958E72 url(../img/bgL.gif) repeat-y 0 0; width:207px !important; width /**/:230px; padding:0 10px 0 13px; margin-left:-4px; margin-top:-8px; height:25px;}
.newsSubscribe {position:relative; color:#BEB594; background:#958E72 url(../img/bgL.gif) repeat-y 0 0; width:207px !important; width /**/:230px; padding:7px 10px 9px 13px; margin-left:-4px}
.newsSubscribe .inputValue {color:#BEB594; width:165px !important; height:17px !important; width /**/:179px; height /**/:19px; float:left; border:1px solid #847C5F; background-color:#847C5F; padding:0 6px}
html>body .newsSubscribe .inputValue {padding:0; width:179px !important; height:19px !important}
body:not([dummy]) .newsSubscribe .inputValue {width:165px !important; height:17px !important; padding:0 6px}
.newsSubscribe .btn {float:right}
.newsSubscribe p {margin:0; padding:0 0 9px 0}
#lst.newsItem {margin-bottom:0 !important}

h1#newBooks {color:#B7AF8B; position:relative; background:#958E72 url(../img/bgL.gif) repeat-y 0 0; font-size:14px; font-weight:normal; padding:0 0 0 11px; margin:22px 0 0 0; height:22px}
h1#newBooks span {background:url(../img/h1-newBooks.gif) no-repeat;position:absolute; width:105px;height:22px}

#contentBlock {width:474px; padding-bottom:30px}

#booksHeader {border-bottom-width: 0; padding-top:4px}
#booksHeader a:hover, #booksHeader a {border-bottom-width: 0}
#booksHeader .alphabet {padding-bottom:4px}
#booksHeader .alphabet a {color:#645B37; font-size:8px}
#booksHeader .alphabet a:hover {color:#fff}
#booksHeader .alphabet a span {font-size:12px; padding:0 1px}
#booksHeader .alphabet a.here {background-color:#75401E}
#booksHeader .alphabet a.here span {color:#fff}
#filter {height:22px; background:#A8A081 url(../img/bgL.gif) repeat-y 0 0; padding:0 0 0 5px; margin:0; list-style-type:none}
#filter .text {float:left; padding:2px 10px 0 7px} 
#filter .select {background-color:#A19A7C; height:22px; float:left}
#filter .selLink:hover, #filter .over .selLink {color:#fff}
#filter .select:hover .selDrop, #filter .over .selDrop {display:block}
#filter .selDrop {background: #A19A7C url(../img/selDrop.gif) repeat-x 0 0; position:absolute; z-index:999; display:none; margin:0; padding:13px 0 0 0; list-style-type:none}
* html #filter .selDrop li {height:1px}
html>body #filter .selDrop {padding-bottom:6px}
#filter .selDrop a {position:relative; display:block; background-color: #A19A7C; padding:1px 7px 3px 7px; line-height:12px}
#filter .selDrop a:hover {color:#DDD7BC; background-color:#878067}
#filter .selLink {color:#645B37; display:block; background:url(../img/nav-arrow.gif) no-repeat 100% 9px; margin-right:8px; padding:2px 12px 3px 7px}
#filter #series .selDrop, #filter #series {width:140px}
html>body #filter #series .selDrop {width:auto; min-width:140px}
#filter #authors {width:101px}
html>body #filter #authors .selDrop {width:auto; min-width:101px}
#filter #years .selDrop, #filter #years {width:66px}
html>body #filter #years .selDrop {width:auto; min-width:66px}
* html #filter #years {position:relative; margin-right:-3px}

#description {border-top:1px solid #847E62; border-bottom:1px solid #847E62; margin:3px 0 0 3px; padding:10px 0 3px 0}
#description .ser {float:right; padding-left:10px}
#description h2 {font-size: 12px; text-transform: uppercase; font-weight: normal; padding:0 0 3px 0; margin:0}
#description p {margin:0; padding-bottom:7px}

.booksContent {border-bottom:1px solid #847E62; padding:10px 0 2px 0}
.booksContent h2 {color:#75401E; font-size:12px; font-weight:normal; padding:0; margin:0}
.booksContent .left-il {position:relative; float:left; background:#958E72 url(../img/bgL.gif) repeat-y 0 0; padding:10px 11px 10px 13px; margin:0 10px 0 0}
.booksContent .left-il a {border-bottom-width:0}
.booksContent .left-il img {border:1px solid #fff}
.booksContent p {margin:0; padding-top: 10px}

#cart .btn, .booksContent .btn {font-size:12px; float:left; background:#A19A7C url(../img/bgL.gif) repeat-y 0 0; word-spacing:0px; padding:2px 9px 3px 10px; margin-bottom:7px}
#cart .btn a, .booksContent .btn a {color:#645B37; border-bottom-width:0}
.pages a:hover, .booksContent .leftBtns .pdf a:hover, #cart .btn a:hover, .booksContent .btn a:hover {color:#fff; border-bottom-width:0}
.booksContent .leftBtns {float: left; width:195px;padding-top:9px}
.booksContent .leftBtns .pdf a {color:#645B37; display:block; padding:2px 0 0 24px; border-bottom-width:0}
.booksContent .rightBtns {float: right; width:200px;padding-top:9px}
.booksContent .rightBtns div {float: right}
.booksContent .rightBtns .cost {padding:3px 6px 0 0}

.pages {border-bottom:1px solid #847E62; padding:7px 0}
.pages a {color:#645B37; background-color:#A19A7C; border-bottom-width: 0; padding:0 1px 0 3px}
.pages a.here {color:#fff; background-color:#75401E}

#cart {position:absolute; top:110px; left:507px; width:220px}
#cart h1 {background: url(../img/h1-cart.gif) no-repeat 0 0; text-indent:-5000px; font-size:3px; border-bottom:1px solid #847E62; height:23px !important; height /**/:24px; padding:0; margin:0}
#cart p {margin:0; padding:2px 0 5px 0}
#cart .btn a {border-bottom-width: 0}


#lj {padding-top: 10px}
#lj a {color:#645B37; display: block; background: url(../img/lj.gif) no-repeat; border-bottom-width: 0; padding:0 0 0 38px; height:26px; line-height:13px}
html>body #lj a {min-height:26px; height: auto}
#lj a:hover {color:#fff}

#bottom {color:#6C6750; position:absolute; bottom:0; left:0; width:100%}
#bottom .btm {background:#958E72 url(../img/bgL.gif) repeat-y 0 0; height:19px !important; height /**/:22px; padding:3px 7px 0 15px; margin-left:17px}
#bottom .rights {float:left}
#bottom .developer {float:right}
#bottom a {color:#6C6750; border-bottom-width: 0}
#bottom img {vertical-align: middle}

form {margin:0; padding:0}
.clear {clear:both; float:none !important; visibility:hidden; height:1px !important; font-size:1px !important; border:none !important; margin:0 !important; padding:0 !important; background:transparent !important}

.inputValue {padding: 0 0 0 4px; width:179px !important; height:19px !important; border: none; background-color:#847C5F;color:#BEB594;}
.inputShortValue {padding: 0 0 0 4px; width:50px !important; height:19px !important; border: none; background-color:#847C5F;color:#BEB594;}
.inputText {padding: 0 0 0 4px; width:350px !important; height:100px !important; border: none; background-color:#847C5F;color:#BEB594;}
.inputLongText {padding: 0 0 0 4px; width:350px !important; height:300px !important; border: none; background-color:#847C5F;color:#BEB594;}
.inputFile {padding: 0 0 0 4px; width:350px !important; height:19px !important; border: none; background-color:#847C5F;color:#BEB594;}
.button {color:#BEB594; width:300px !important; height:19px !important; background-color:#75401E; border: none;} 

