
BODY {padding:0;margin:0;height:100%;background-color:#e1dec6;}
TABLE {border-collapse: collapse;}
TD {vertical-align:top;color:#4c2f12;font-size:14px;font-family:"Trebuchet MS";}
IMG {border:0;}
LI {list-style-type:none; margin-bottom:10px;background-image:url(li.gif);background-repeat:no-repeat; background-position:0 9px; padding-left:15px;}
A, A:link {color:#4c2f12;text-decoration:underline;}
A:hover {color:#4c2f12;text-decoration:none;}
h1 {font-family:"Trebuchet MS"; font-size:18px;color:#be8123; font-weight:normal;}
h2 {font-family:"Trebuchet MS"; font-size:14px;color:#be8123; margin-bottom:0;}
FORM {margin:0;}
EM {color:# ;font-style:normal;}
Q {quotes: "\00AB" "\00BB";}
INPUT.inp, INPUT.inp2 {border:1px solid #9a8961; background-color:transparent;color:#4c2f12;font-size:12px;font-family:"Trebuchet MS"; height:22px; padding-left:8px;}
TEXTAREA.inp {border:1px solid #9a8961; background-color:transparent;color:#4c2f12;font-size:12px;font-family:"Trebuchet MS"; height:22px; padding-left:8px;}
:focus {outline: 0;}
.png {behavior: url('png.htc');}

.all, .all1 {width:100%; height:100%;}
.middle {background-image:url(bg.gif); width:989px;}
.a1 {background-image:url(1.gif);background-position:100% 0; background-repeat:repeat-y;} 
.a2 {background-image:url(2.gif);background-repeat:repeat-y;} 

.menu {width:206px; height:234px; padding:24px 47px 0 460px;background-image:url(menu.jpg);background-repeat:no-repeat;}
.menu IMG {display:block;}

.all_content {width:100%;height:100%;}

.left {width:209px; padding:5px 18px 0 27px; font-size:12px;}
.cat A, .cat A:link .cat  A:hover {line-height:13px; padding-left:13px; display:block;margin-bottom:10px;background-image:url(li.gif);background-repeat:no-repeat; background-position:0 4px;}
.cat  A, .cat A:link {color:#9d0808;text-decoration:none;}
.cat  A:hover {color:#9d0808;text-decoration:underline;}

.news {width:309px; padding-bottom:22px;background-color:#9d0808;background-image:url(4.jpg);background-position:100% 100%; background-repeat:no-repeat;color:#eae4b1; padding-bottom:67px;}
.news h1 {color:#eae4b1; margin:0;}
.news h1 {color:#eae4b1; margin:0; margin-left:20px;} /**/
.news DIV {margin-right:19px;} /**/
.news DIV.pos {padding-top:20px; padding-bottom:20px; border-bottom:0;font-size:12px;min-height:95px;height:95px;} /**/
.news A, .news A:link, .news A:hover {color:#eae4b1;}
DIV.pos IMG {width:60px; margin-right:10px;}
DIV.pos {padding-top:20px; padding-bottom:20px; border-bottom:1px dashed #9a8961;font-size:12px;line-height:15px;}
DIV.pos2 IMG {width:135px; margin-right:10px;}
DIV.pos2 TABLE {width:100%;}
DIV.pos2 TABLE TD{font-size:12px;line-height:15px;}
.bookname {font-size:16px; font-weight:bold; display:block;line-height:18px;}

.text_main {width:369px; padding:0 29px 0 28px;}
.text {width:706px; padding:0 29px 0 0; line-height:22px;}

.search {margin-top:20px;}
.search INPUT.inp {width:180px;}

.pages {text-align:right; margin-top:15px; font-size:14px;}

.footer TABLE {width:100%; height:72px;}
.footer TD {height:72px;}
.footer TABLE TD {padding-top:22px; padding-bottom:15px;background-image:url(3.gif);background-repeat:repeat-x;background-position:100% 100%;color:#998860;font-size:12px;}
.footer  A, .footer  A:link, .footer  A:hover {color:#998860;}
.count {width:209px; padding:0 18px 0 27px;}

.path {margin:0; font-size:12px; color:#9a8961;}
.path  A, .path  A:link, .path  A:hover {color:#9a8961;}

.subcat {font-size:12px; }
.subcat LI {margin-bottom:5px;}

.form {width:100%;}
.form TD{padding-bottom:10px;}
.form INPUT.inp, .form TEXTAREA.inp {width:100%;}
.form TEXTAREA.inp {height:100px;}
.aaa {width:206px; padding-right:10px; text-align:right}
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 4;
    display: none;
}

.jcarousel-prev {
    z-index: 4;
    display: none;
}
