@import url('/css/common_2009-08-31.css');
@import url('/css/service_2009-08-31.css');
@import url('/css/colors_2009-08-31.css');
@import url('/css/style_2009-08-31.css');


/* ========================== Promo container ====================== */

div#promo_container{
	padding-top:12px;
	background:url('/img/promo_bg_top.jpg') repeat-x top left;
}

div#promo_container div.bg{
	padding-bottom:5px;
	background:url('/img/promo_bg_bottom.jpg') repeat-x bottom left;
	//height:100%;
}

div#promo_banner{
	float:left;
	width:50%;
	height:152px;
	color:white;
	font-size:0.9em;
	text-align:center;
}

div#promo_banner div.positioner{
	width:455px;
	height:152px;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
}

div#promo_banner img{
	vertical-align:bottom;
}



/* ========================== Book search form ==================== */

div#book_search{
	float:left;
	width:24%;
	margin-right:1%;
	background:#f2f2f2;
}

div#book_search a.extended_search{
	color:#339900;
	margin-top:0.1em;
	line-height:1.1em;
	padding-right:2px;
	font-size:0.65em;

}

div#book_search a.catalogue{
	font-size:0.65em;
	clear:right;
	float:right;
	margin-top:2px;
	padding-right:2px;
	color:#339900;
}


div#book_search input.submit_but{
	color:#339900;
}



/* ========================== Eof book search form ================ */




/* ========================== Login form ========================== */

div#login{
	float:right;
	width:24%;
}

/* ========================== Eof login form ====================== */


/* ========================== Eof promo container ================== */



/* ========================== Vertical columns ===================== */

div.vertical_column#third{
	width:25%;
	margin-right:0;
}

div.vertical_column#fourth{
	float:right;
	margin-right:0;
}

/* ========================== Eof vertical columns ================= */



/* ========================== Book preview table =================== */

table.book_preview td{
	font-size:0.8em;
	padding-bottom:1em;
	padding-right:10px;
}

table.book_preview p{
	margin:0.1em 0;
}

table.book_preview a{
	color:black;
}

table.book_preview img{
	border:5px solid #f1f1f1;
}

/* ========================== Eof book preview table =============== */



/* ========================== Subscription form ==================== */

div#subscribe{
	background:#f2f2f2;
}

div#subscribe input.submit_but{
	font-size:11px;
	color:#CC0000;
}

div#subscribe input#unsubscribe{
	float:right;
}

/* ========================== Eof subscription form ================ */

div.links_block div.calendar{
	margin:1em 0;
	text-align:left;
	font-size:1.11em;
}

div.links_block div.calendar table{
	margin:0;
}

div.links_block  div.calendar tr.legend p{
	font-size:1em;
}

div.links_block div.calendar td div{
	padding:0.25em;
}

div.links_block div.calendar div.tip{
	padding:1em;
}
