﻿/* BASIC TAG RELATED STYLES */
body {
	margin:0;
	padding:0;
	height:100%;
	width:100%;
}
td, div, span, p, input, select, textarea {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#000000;
}
a {
	color:#9a0101;
	text-decoration:none;
}
form, p {
	margin:0;
	padding:0;
}

.fcktext p {
	margin-bottom: 10px;
}

/* MENU RELATED STYLES */		
.menuon {
	background:url(/images/menu/menu_arrow.gif);
	padding-left:17px;			
}
.menuoff {
	background:url(/images/menu/menu_content.gif);
	padding-left:17px;
}
.submenuon {
	background:url(/images/menu/menu_arrow.gif);
	padding-left:25px;			
}
.submenuoff {
	background:url(/images/menu/menu_content.gif);
	padding-left:25px;
}		
.menulink {
	color:#000000;
	text-decoration:none;
}
.menulinkon {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

/* TABLE CONTENT RELATED STYLES */
.tableContent
{
    width:438px;
    background-color:White;            
}
    .tdContent
    {
        width:418px;
        padding:0px 10px 0px 10px;
        vertical-align:top;
    }
        .tableSubContent
        {
            width:418px;
            background-color:White;            
        }
    
.tableContentLarge
{
    width:622px;
    background-color:White;            
}
    .tdContentLarge
    {
        width:602px;
        padding:0px 10px 0px 10px;
        background-color:White;            
    }
        .tableSubContentLarge
        {
            width:602px;
            background-color:White;            
        }

/* COLUMN MENU RELATED STYLES */    
.tableRightBookVoices
{
    width:184px;
    background-color:White;
    margin:0 0 0 0;
}
.tableRightAuthorVoices
{
    width:184px;
    background-color:White;
    margin:0 0 0 0;
}
.tableRightVoices
{
    width:184px;
    background-color:White;
    margin:0 0 0 0;
}
.tableRightAwards
{
    width:184px;
    background-color:White;
    margin:0 0 0 0;
}
.tableRightNews
{
    width:184px;
    background-color:White;
    margin:0 0 0 0;
}
    .tdNews
    {                
        background-color:White;
        padding:5 5 2 5;
    }
.tableRightDefault
{
    width:184px;
    background-color:White;
    margin:0 0 0 0;
}
.tdRightDefault
{                
    background-color:White;
    padding:0 0 0 0;
}
/* HEADER AND FOOTER STYLES */    
.tdAnchorList
{
    width:430px;
    padding:5px 0px 5px 8px;
    vertical-align:top;
    /*height:24px;*/
    color:#ffffff;
    background-color:#cfcfcf;
}
.tableHeadline
{
    width:400px;
}
.tdHeadline
{
    width:400px;
    padding:10px 0px 10px 0px;
    vertical-align:top;
}
.tdHeader
{
    border-bottom:1px solid #9a0101;
    height:25px;
}

/* PRESENTATION STYLES */
.bookHeader {
	font-size:18px;
	font-weight:bold;
}
.bookTitle {
	font-size:12px;
	font-weight:bold;
}
.tdNoData
{
    background-color:#cfcfcf;
    padding:5px 0px 5px 8px;
}
.tdAuthorPresentation
{
    vertical-align:top;
    text-align:left;
    padding:0 8 0 8;
    width:260px;            
}
.tdAuthorPicture
{
    vertical-align:top;
    padding:0 0 0 0;
    width:150px;
    height:130px;            
}
    .imgAuthor
    {
        border:solid 1 black;
        background-color:white;
        margin:0 0 0 0;
        width:150px;
    }
.tdBookPresentation
{
    vertical-align:top;
    text-align:left;
    padding:0 0 0 0;
    width:250px;
}
.tdBookCover
{
    vertical-align:top;
    padding:0 0 0 0;
    width:140px;
}
.tdLargeBookPres
{
    vertical-align:top;
    padding:10 0 0 0;
}

/* SMALL BOOK PRES RELATED STYLES */
.tdBookListBoxFull
{
    width:418px;
    background-color:White;
    vertical-align:top;
    padding:5 5 5 5;
}
    .tableSmallBookPresContentFull
    {
        width:408px;
    }
        .tableSmallBookPresFull
        {
            width:325px;
        }
            .tdSmallBookPresFull
            {
                width:325px;
                background-color:White;
                vertical-align:top;
                padding:5 5 5 5;
            }

.tdMainBookPresRec
{
    width:418px;
    padding:10 0 0 0;
}
    .tableSmallBookPresRecContentFull
    {
        width:400px;
    }                
        .tableSmallBookPresRecFull
        {
            width:315px;
        }
            .tdSmallBookPresRecData
            {
                width:315px;
                background-color:White;
                vertical-align:top;
                padding:0 0 0 5;
            }
 
.tdBookListBoxHalf
{
    width:198px;
    background-color:White;
    vertical-align:top;
    padding:5 5 5 5;
}       
    .tableSmallBookPresContentHalf
    {
        width:198px;
    }
        .tableSmallBookPresHalf
        {
            width:198px;
        }
            .tdSmallBookPresHalf
            {
                width:198px;
                background-color:White;
                vertical-align:top;
                padding:5 0 5 0;
            }
.tdSmallBookPresData
    {                
        background-color:White;
        vertical-align:top;
        padding:0 0 0 5;
    }
.tdBookList
{
    width:300px;
    background-color:White;
    vertical-align:top;
    padding:0 0 10 0;
}

/* IMAGE RELATED STYLES */
.tdImgBookSmall
{
    width:83px;
    vertical-align:top
}
.tdImgBookThumb
{
    width:65px;
    vertical-align:top
}        
.imgBook
{            
    border:1px solid black;
    padding:0px;
    background-color:white;            
}
.imgBookRec
{
    border:1px solid black;    
    background-color:white;
    margin:0 0 0 0;
}
.imgEmptyBookNormal
{
    width:80px;
    height:120px;
    background-color:White;
    vertical-align:top;
    border:1px solid black;
}
.imgEmptyBookLarge
{
    width:140px;
    height:200px;
    background-color:White;
    vertical-align:top;
    border:1px solid black;
}
.imgEmptyBookSmall
{
    width:80px;
    height:130;
    background-color:White;
    vertical-align:top;
    border:1px solid black;
}
.imgEmptyBookThumb
{
    width:65px;
    height:105px;
    background-color:White;
    vertical-align:top;                        
    border:1px solid black;
}
.imgEmptyBookSmallWrap
{
    width:80px;
    height:130;
    background-color:White;
    vertical-align:top;
    border:1px solid black;
    float:left;
    margin:0 10 3 0;
} 
.imgEmptyBookThumbWrap
{
    width:65px;
    height:95;
    background-color:White;
    vertical-align:top;
    border:1px solid black;            
    float:left;
    margin:0 5 0 0;
}                
.imgBookThumbWrap /*"""style=""border:1px solid #BFBFBF;padding:2px;*/
{    
    background-color:White;
    vertical-align:top;
    border:1px solid black;            
    float:left;
    margin:0 5 0 0;
}                

/* BASKET RELATED STYLES */

/*Header*/
.tdHdrBasketTitle
{
    width:240;
    padding:0 0 0 10;
}
.tdHdrBasketAuthor
{
    width:180;
    padding:0 0 0 10;
}
.tdHdrBasketNoOfArts
{
    width:40;
    padding:0 0 0 10;
    text-align:left;
}
.tdHdrBasketArtPrice
{
    width:50;
    padding:0 0 0 0;    
}
.tdHdrBasketRemove
{
    width:75;
    padding:0 0 0 0;    
}

/*Data*/
.tdBasketTitle
{
    padding:0 0 0 10;
}
.tdBasketAuthor
{
    padding:0 0 0 10;
}
.tdBasketNoOfArts
{
    padding:0 0 0 10;
    text-align:left;
}
.tdBasketArtPrice
{
    padding:0 0 0 0;    
}
.tdBasketRemove
{
    padding:0 0 0 0;
    text-align:right;    
}

/* MISC STYLES */
.listItem
{
    padding:2px 0px 2px 12px;
    height:24px;
}
.listItemEmpty
{
    padding:2px 0px 2px 12px;
    height:12px;
}
.bxQuotation
{
    height:58px;
    overflow:hidden;
    border:solid 0 black;
}
.rub3 {
    font-size:13px;
    line-height:14px;
    font-weight:bold;
}

.rub4 {
    font-size:15px;
    line-height:14px;
    font-weight:bold;
}

.rub5 {
    font-size:17px;
    line-height:14px;
    font-weight:bold;
}

.HeadLine {
    font-family:arial;
    font-size:18px;
    line-height:14px;
    font-weight:bold;
}
.HeadLineMiddle {
    font-family:arial;
    font-size:14px;
    line-height:14px;
    font-weight:bold;    
}
.ListBookMainTitle {
    font-family:arial;
    font-size:14px;
    line-height:16px;
    font-weight:bold;
    text-decoration:none;
    color:#9a0101;
}
.ListBookSubTitle {
    font-family:arial;
    font-size:12px;
    line-height:14px;
    font-weight:bold;
    text-decoration:none;
    color:#9a0101;
}
.ListBookAuthorName {
    font-family:arial;
    font-size:12px;
    line-height:14px;
    font-weight:bold;
    text-decoration:none;
    color:#9a0101;
}
.ListBookTitle {
    font-family:arial;
    font-size:12px;
    line-height:14px;
    font-weight:bold;
    text-decoration:none;
    color:#9a0101;
}
.ListBookPrice
{
    font-size:16px;
	font-weight:bold;
	font-family:Arial,Sans-serif;
}
.ListBookBandType
{    
	font-family:Arial,Sans-serif;
	line-height:12px;
}
.ListBookAuthorsHeader 
{
	font-family:Arial,Sans-serif;
	line-height:18px;
	text-decoration:none;
	font-size:11px;
	color:#000000;
}
.ListBookAuthors
{
	font-family:Arial,Sans-serif;
	line-height:18px;
	text-decoration:none;
	font-size:12px;
	color:#9a0101;		
}
.ListBookSubTitle
{
	font-family:Arial,Sans-serif;
	line-height:18px;
	text-decoration:bold;
	font-size: 14px;		
}
.rea
{
    color:Red;
    font-size:11px;
}
.BasketSumText
{
    color:White;
    font-size:11px;
}