html, body {
	margin              : 0;
	padding             : 0;
	height              : 100%;
}
body {
    padding: 0 5px 0 5px;
}
* html #page { width:expression((document.documentElement.clientWidth||document.body.clientWidth)<965?'965px':'100%');}
#page {
    min-width           : 970px;
    height              : 100%;
    margin-top          : 35px;
}

#layout {
    width               : 100%;
    height              : 100%;

}

#left, #right {
    width: 25px;
}
#column {
    width: 22px;
    background          : url(../images/column.gif) 0px 3px repeat-y;
}
#menu {
    width               : 189px;
    background          : #6a3b22 url(../images/column_2.gif) 0px 3px repeat-y;
}
#menu .item {
    width               : 145px;
    height              : 56px;
    background          : url(../images/menu_item.jpg) no-repeat;
    text-align          : center;
}
#menu .item a {
/*    margin-top          : 16px;*/
    display             : block;
}
#menu .sep {
    width               : 145px;
    height              : 22px;
    background          : url(../images/menu_sep.jpg) no-repeat;
}
#menu .books, #menu .item, #menu .sep {
    margin              : 0px 22px 0px 22px;
}
#center {
    background          : #f1ddcb url(../images/top_bg.gif) center top repeat-x;
}

#center #top {
    background          :  url(../images/center.gif) center top no-repeat;
}
.left{
    background          :  url(../images/top6.gif) left bottom no-repeat;
}
.right{
    background          :  url(../images/top7.gif) right bottom no-repeat;
}

.left2{
    background          :  url(../images/top_14.gif) left top no-repeat;
}
.right2{
    background          :  url(../images/top_19.gif) right top no-repeat;
}


#bmenu {
    background          : url(../images/bmenu_bg.gif) repeat-x;
}
#bmenu .item {
    width               : 170px;
    height              : 103px;
    background          : url(../images/bmenu_item.gif) center bottom no-repeat;
    float               : left;

}
#bmenu .item .menu {
    padding-top         : 26px;
}
#bmenu .item .menu2 {
    padding-top         : 40px;
}

#bmenu .sep {
    width               : 3px;
    height              : 103px;
    background          : url(../images/bmenu_sep.gif) center bottom no-repeat;
    float               : left;
}
#center .center {
    padding             : 0 40px 0 40px;
}
.copyright {
    padding-left        : 0px;
    padding-top         : 4px;
}
#logo {
    padding-top         : 30px;
}
#line {
    padding-bottom      : 10px;
}
#content {
    padding-right       : 35px;
    text-align          : left;
}
.title {
    text-align          : center;
}
.page_img {
    padding             : 23px 0 25px 0;
}
.line {
     height             : 3px;
     background         : url(../images/sep.gif) center center repeat-x;
     padding            : 0px 0px 10px 0px;
     clear: both;
}
.img {
    margin: 2px 15px 3px 0px;
}
#main_menu {
     width              : 188px;
     height             : 294px;
     background         : url(../images/menu.gif) no-repeat;
}
#main_menu .menu {
     padding-top        : 47px;
     padding-left       : 22px;
}
#main_menu a {
    display             : block;
    color               : #385600;
    padding             : 5px 0px 6px 10px;
    background          : url(../images/bullet.gif) 0px 11px no-repeat;
}
#menu2 {
     padding-top        : 20px;
}
#menu2 a {
    display             : block;
    padding             : 5px 0px 6px 0px;
}
.banner {
    margin-bottom       : 12px;
    text-align		: center;
}

#table {
    border-top          : 1px solid #FFE7CA;
    border-left         : 1px solid #FFE7CA;
    border-bottom       : 1px solid #8C3F40;
    border-right        : 1px solid #8C3F40;
    border-collapse     : separate;
}
#table .left { float: left; }
#table td {
    background-color    : #E8D2BF;
    padding             : 6px 17px 6px 13px;
    border-top          : 1px solid #8C3F40;
    border-left         : 1px solid #8C3F40;
    border-bottom       : 1px solid #FFE7CA;
    border-right        : 1px solid #FFE7CA;

}

