body {
    font-family:Verdana;
    font-size:80%;
    margin:0;
    padding:0;
}

td.side {
    width:30px;
    background-color:#316084;
    background-image:url("img/side.gif");
    background-repeat:repeat-x;
}

td#logo {
    padding-left:25px;
    padding-right:15px;
}

img#logoimg {
    border:none;
}

td#menu {
    height:28px;
    background-image:url("img/menu.jpg");
    background-position:right;
    background-repeat:repeat-y;
    background-color:#D7B35B;
}

form#quicksearch {
    padding:0;
    margin:0 10px 0 0;
}

div.leaf {
    margin:10px 0 10px 0;
    padding:7px 3px 13px 12px;
    background-image:url("img/leaf.gif");
    background-position:bottom;
    font-size:85%;
}

div#downprint {
    margin:0 20px 10px 20px;
    border-bottom: 1px solid #CAC1A3;
    padding:0 0 10px 10px;
}

div#downprint a {
    font-size:90%;
    color:#316084;
    font-weight:bold;
    text-decoration:none;
}

div#downprint a:hover {
    text-decoration:underline;
}

div#news {
    padding:5px;
}

div#news ul {
    margin:0;
    padding-left:1em;
}

div#news ul li {
    list-style-position: inside;
}

div.news_date {
    font-size:60%;
}

td#main {
    background-color:#E7E2CA;
}

td#left {
    width:201px;
    vertical-align:top;
    background-image:url("img/left.gif");
    background-repeat:repeat-y;
    background-position:right;
}

td#content {
    padding: 10px;
    vertical-align:top;
}

td#footer {
    text-align:center;
    padding: 10px;
}

table#menu {
    height:100%;
}

table#menu td {
    padding: 0 10px;
}

a.menuitem {
    color:#87512C;
    font-weight:bold;
    text-decoration:none;
}

a.menuitem:hover {
    color:white;
}

a.curmenuitem {
    color:white;
    font-weight:bold;
    text-decoration:none;
}


#my {position:relative;}
#my_sub {
    display:none;
    position:absolute;
    top:22px;
    left:-10px;
    background-color:#D7B35B;
    border-bottom:2px solid #D9CFAE;
    border-right:2px solid #D9CFAE;
    border-left:1px solid #F7D37B;
}
#my_sub div {margin:5px;}



div#catalog {
    margin-right:9px;
}

a.cat {
    color:black;
    text-decoration:none;
}

a.cat:hover {
    color:#AD8017;
}

div.curcat {
    background-image:url("img/rus_curcat.gif");
    background-repeat:no-repeat;
    background-position:right center;
}

a.curcat {
    color:#AD8017;
    text-decoration:none;
}

div#skype_ind {
    margin-top:10px;
}

div#webmaster {
    margin-top:20px;
}

div.hidcat, div.cat{
    padding:5px 0 5px 13px;
    font-weight:bold;
}

div.cat div.hidcat{
    font-weight:normal;
    padding: 3px 0 8px 13px;
    line-height:80%;
}

div.hidcat div.hidcat{
    display:none;
}

img.catimg {
    border:none;
    margin:3px;
}

h1, h2 {
    color: #AD8017;
}

div.number {
    font-size:70%;
    font-weight:bold;
}

img.cover {
    border: none;
    margin-right:5px;
}

a {
    color:#87512C;
}

a:hover {
    color:#AD8017;
}



td.vitleft {
    background-image:url("img/vitleft.gif");
    background-position:top right;
    background-repeat:no-repeat;
}

td.vitright {
    background-image:url("img/vitright.gif");
    background-position:top left;
    background-repeat:no-repeat;
}

div.vitprice {
    margin-top:10px;
    text-align:left;
    color:#950228;
    font-weight:bold;
}

span.pricenum {
    font-size:140%;
}

a.title {
    font-size:130%;
    font-weight:bold;
    color:#950228;
}

a.title:hover {
    color:#AD8017;
}


div.author {
    font-weight:bold;
}

div.subtitle {
    font-weight:bold;
    font-family: Arial;
}

div.cover, div.nusah, div.isbn, div.format {
    font-size:85%;
}

div.translator {
    margin-bottom:10px;
}

div.descr {
    margin-top:15px;
}

p {
    text-indent: 2em;
}

td.pricelbl {
    font-weight: bold;
    color:#316084;
    vertical-align:bottom;
    font-size:90%;
    border-bottom: 1px dotted black;
    text-align: left;
}

span.discountlbl {
    font-size:70%;
}

td.endpricelbl {
    font-weight: bold;
    color:#950228;
    vertical-align:bottom;
    text-align: left;
}

td.pricenum, td.discountnum, td.endpricenum {
    font-weight: bold;
    vertical-align:bottom;
    text-align:right;
}

td.endpricenum {
    color:#950228;
    font-size:150%;
}


td.pricenum, td.discountnum {
    color:#316084;
    font-size:140%;
    border-bottom: 1px dotted black;
}

.price_down {
    position:relative;
}

a.buy {
    font-weight:bold;
    color:white;
    position:absolute;
    left:80px;
    top: 4px;
    text-decoration:none;
}

a.buy:hover {
    color:white;
    text-decoration:underline;
}

h4.relbook {
    margin-top:60px;
}



div.relbook {
    padding-bottom:7px;
}

div.relbook a.title {
    font-size:110%;
}

a img {
    border: none;
}

div.vit {
    width:78px;
    height:18px;
    background-image:url("img/buy.gif");
    text-align:left;
    padding-left:10px;
}

a.vit {
    color:white;
    font-weight:bold;
    text-decoration:none;
}

a.vit:hover {
    text-decoration:underline;
    color:white;
}

span.heb {
    font-style:italic;
}

span.prim {
    color:#155485;
    font-size:85%;
    font-weight:bold;
}


td.basket, th.basket, td.tot  {
   border-right: 1px solid #B49732;
   border-bottom: 1px solid #B49732;
   border-left: 1px solid #FBF4DD;
   border-top: 1px solid #FBF4DD;
}

th.basket {
    background-color:#EDDBA5;
    padding:3px;
}

td.tot {
    background-color: #EDDBA5;
    font-weight:bold;
}

span.highlight {
    background-color: yellow;
}

.align {
    text-align:right;
}


#deal td, #deal th  {
   border-right: 1px solid #B49732;
   border-bottom: 1px solid #B49732;
   border-left: 1px solid #FBF4DD;
   border-top: 1px solid #FBF4DD;
}

#deal th {
    background-color:#EDDBA5;
    padding:3px;
}

#deal td.shvut {
    font-size:150%;
    padding-left:5px;
    padding-right:5px;
}

#deal td.cat {
    background-color: #D7B35B;
    font-weight:bold;
    padding-left:5px;
    font-size:120%;
    color:white;
}
#deal td.subcat {
    background-color: #EDDBA5;
    font-weight:bold;
    padding-left:20px;
}

#deal td.tot {
    background-color: #EDDBA5;
    font-weight:bold;
    text-align:right;
}

fieldset.coment {margin:10px 50px 5px 0}
fieldset.coment legend {font-style:italic}