/* for all site, start */ 
body {
        margin: 0px;
        background: #FBE4AE;
}
a:visited, a:link {
        color: #914004;
        text-decoration: underline;
}
a:hover {
        color: #DF5104;
        text-decoration: none;
}
h3, h2, h1 {
        font-family: "Times New Roman", Times, serif;
}
h3 {
        font-size: 12px;
        font-weight: bold;
        color: #512800;
}
h2 {
        font-size: 14px;
        font-weight: bold;
        color: #913F03;
        margin: 10px 0 10px 0;
}
h1 {
        font-size: 20px;
        color: #512800;
        font-weight: 100;
        margin-bottom: 0px;
}
i {
        font-family: Arial, Times;
}
.ak-td-top {
        padding: 10px 0px 15px 0px;
}
hr {
        width: 100%;
        height: 1px;
        color: #914004; 
}
td.top-fon-01 {
        background: #56A2F1 url(/img/2009/top-2009-01.jpg) no-repeat left top;
}
/* for all site, end */ 

/* menu left start */
.menu {
        font: 11px Tahoma, Arial;
        color: #5C3A00;
        padding: 10px 10px 10px 25px;        
}
td.menu a:visited, td.menu a:link {
        text-decoration: none;
}
td.menu a:hover {
        text-decoration: underline;
        color: #DF5104;
}
td.menu p {  
        margin: 0 0 4px 0;
}
div.menu-l-banner {
        padding: 10px 0 20px 25px;
}
/* menu left end */


/* obchee dlia vseh tablichnyh textov start */ 
.td-book-01, .td-book-03l, .td-book-03r, .td-akcia-01, .td-newbook-01, .in-td-book-01, .in-td-akcia-01, div.in-akcia-all, .td-book-all, .td-forum-01 {
        font: 11px Tahoma, Arial;
        color: #62411B;
}
/* end */

.td-book-01 {
        border-top: #C78D44 1px solid;
        border-bottom: #D9A968 1px solid;
        padding: 15px 0px 20px 0px;
        text-align: justify;
}
td.td-book-01 p {  
margin-bottom: -10px
}
td.td-book-01 h3 {  
margin-bottom: -10px
}
.top-02 {
        background-image: url(/img/2004/top-right.gif) no-repeat left top;
}
.tabl-c-01 {
        border-top: #C78E49 1px solid;
        border-bottom: #C78E49 1px solid;
}
table.tabl-c-02 {
        border-top: #C78E49 1px solid;
        border-bottom: #C78E49 1px solid;
}
table.tabl-c-02 td {
        font: 11px Tahoma, Arial;
        color: #62411B;
            padding: 0 10px 20px 0;        
                vertical-align: top;
}
.td-l-01 {
        border-right: #E8C68E 1px solid;
        background-image: url(/img/2004/menu-l-all.jpg);
}

.img-l-01, .img-l-02 {
        margin: 0px 12px 10px 0px;
        float: left;
}
.img-l-02 {
        border: 1px solid #914004; 
}

.td-book-top {
        padding-top: 10px;
}
.td-book-02 {
        border-bottom: #D9A968 1px solid;
}

.td-book-03l {
        border-top: #C78D44 1px solid;
        border-bottom: #D9A968 1px solid;
        padding: 15px 30px 15px 0px;
}
td.td-book-03l h3 {
        margin-bottom: -10px;
}
.td-book-03r {
        border-top: #C78D44 1px solid;
        border-bottom: #D9A968 1px solid;
        padding: 15px 0px 15px 0px;
}
td.td-book-03r h3 {
        margin-bottom: -10px;
}
.copy {
        font-family: Tahoma, Arial;
        font-size: 11px;
        color: #FFFFFF;
        padding: 10px 0px 10px 15px;        
}
td.copy a:visited, td.copy a:link {
        color: white;
        text-decoration: none;
}
td.copy a:hover {
        color: white;
        text-decoration: underline;
}

.td-r-01 {
        border-left: 1px solid #E2BD82;
        background-color: #F7D9A1;
}
div.div-l-01 {
        text-align: left;
}



/* menu right */
.td-akcia-01 {
        border-top: 1px solid #E6C085;
        padding: 5px 10px 27px 18px;
}
td.td-akcia-01 h3 {
        margin-bottom: -12px;
}
td.td-akcia-01 p {
        margin-bottom: -12px;
}
.td-newbook-01 {
        padding: 15px 10px 0px 18px;
}
td.td-newbook-01 p {
        margin-bottom: -15px;
        margin-top: 0px;        
}
/* menu right end */

.td-centre {
        background-color: #F3CE8E;
        background-image: url(/img/2004/fon-centre-01.jpg);
        background-repeat: no-repeat;
        background-position: left top;
}

/* subscribe form start */ 
.subscribe-title {
        font-family: "Times New Roman", Times, serif;
        font-size: 14px;
        color: #512800;
        font-weight: bold;
        padding: 10px 5px 5px 10px;                
}
.subscribe-01 {
        font-family: Tahoma, Arial;
        font-size: 11px;
        color: #512800;
        padding: 0px 3px 5px 10px;                
}
.subscribe-02 {
        font-family: Tahoma, Arial;
        font-size: 11px;
        color: #512800;
        padding: 0px 3px 5px 10px;                
}
td.subscribe-02 p {
        margin-top: 5px;
}
.subscribe-form-01 {
        font-size: 9px;
            background-color: #C2955C; 
}
.subscribe-form-02 {
        font-size: 9px;
}
.search-form-01 {
        margin: 7px 0 10px 0;
}
/* subscribe form  end */

.counter {
        padding: 0px 3px 5px 10px;        
        opacity: 0.4; //filter: alpha(opacity=40);
}
.razdel {
        padding: 0px 0px 15px 0px;
}

/* index start */
h1.in-h1 {
        font-size: 14px;
        font-weight: bold;
        color: #913F03;
        margin-bottom: 3px;
}
h1.in-h1 a:link, h1.in-h1 a:visited, div.in-akcia-all a:link, div.in-akcia-all a:visited {
        color: #914004;
        text-decoration: none;
}
h1.in-h1 a:hover, div.in-akcia-all a:hover {
        color: #DF5104;
        text-decoration: none;
}
.in-td-book-01, .in-td-akcia-01, .td-book-all {
        border-top: #C78D44 1px solid;
        padding: 15px 0px 40px 0px;
        text-align: justify;
}
div.in-akcia-all {
        margin-bottom: 3px;
}
.in-razdel {
        padding: 5px 0px 10px 0px;
}
td.in-td-book-01 p {  
margin: 0 0 10px 0;
}
td.in-td-book-01 h3 {  
margin: 0;
}
td.in-td-akcia-01 p {  
margin: 0 0 10px 0;
}
td.in-td-akcia-01 h2 {
        margin: 30px 0 10px 0;
}
td.in-td-akcia-01 img {
        margin: 0 7px 0 0;
}
td.new-book-in-01 {
        font-family: Tahoma, Arial;
        font-size: 11px;
        color: #62411B;
}
/* index end */


/* forum topics_anywhere */
.td-forum-01 {
        border-top: #C78D44 1px solid;        
        padding: 15px 0px 40px 0px;
        text-align: left;
}
.td-forum-02 {
        border-bottom: #D9A968 1px solid;
        padding: 0px;
        margin: 0px;        
}
td.td-forum-03 h1 {
        margin-bottom: 0px;
}

/* topadvert */
#topadvert td {
        font: 11px Tahoma, Arial;
        color: #62411B;
}
