.invoice { 
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #114b86; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 2px; 
	margin-right: 2px; 
	}

TD.BookCount { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 8pt; 

	font-weight: bold; 

	color: #DDEEDD; 

	line-height: 10pt;

	}

TD.main	{ 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: normal; 

	color: #114b86; 

	margin-top: 2px; 

	margin-bottom: 2px; 

	margin-left: 2px; 

	margin-right: 2px; 

	text-align: justify;

	}

TABLE.main	{ 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: normal; 

	color: #114b86; 

	margin-top: 2px; 

	margin-bottom: 2px; 

	margin-left: 2px; 

	margin-right: 2px; 

	text-align: left;

	}



body { 

	margin-top: 0px; 

	margin-bottom: 0px; 

	background: #B1B1B1;

	}



a:link { 

	color: #508dcb; 

	text-decoration: none;

	}



a:visited { 

	color: #508dcb; 

	text-decoration: none;

	}



a:active { 

	color: #79b0e0; 

	text-decoration: none;

	}



a:hover { 

	color: #79b0e0; 

	text-decoration: none;

	}



.catalog a:link { 

	color: #4d8487; 

	text-decoration: none;

	line-height: 10pt;

	}



.catalog a:visited { 

	color: #4d8487; 

	text-decoration: none;

	line-height: 10pt;	

	}



.catalog a:active { 

	color: #60a2a5; 

	text-decoration: none;

	line-height: 10pt;	

	}



.catalog a:hover { 

	color: #60a2a5; 

	text-decoration: none;

	line-height: 10pt;	

	}



.path a:link { 

	color: #d7891e; 

	text-decoration: none;

	}



.path a:visited { 

	color: #d7891e; 

	text-decoration: none;

	}



.path a:active { 

	color: #d7891e; 

	text-decoration: none;

	}



.path a:hover { 

	color: #d7891e; 

	text-decoration: none;

	}



h1 { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif;

	font-size: 12px; 

	font-weight: normal; 

	color: #114b86; 

	margin-top: 3px; 

	margin-bottom: 0px;

	}



p.header { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif;

	font-size: 12px; 

	font-weight: bold; 

	color: #114b86; 

	margin-left: 16px;

	}



font.basket { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif;

	font-size: 12px; 

	font-weight: bold; 

	color: #985600;

	}



font.catalog_select { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif;

	font-size: 12px; 

	font-weight: bold; 

	color: #d7891e;

	line-height: 10pt;

	}



font.order-user-subtitle { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif;

	font-size: 15px; 

	font-weight: bold; 

	color: #d7891e;

	}



p.title { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif;

	font-size: 14px; 

	font-weight: bold; 

	color: #114b86; 

	margin-top: 0px; 

	margin-bottom: 7px; 

	margin-left: 2px; 

	margin-right: 2px;

	}


p.title_sm { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif;

	font-size: 14px; 

	font-weight: bold; 

	color: #114b86; 

	margin-top: 0px; 

	margin-bottom: 7px; 

	margin-left: 4px; 

	margin-right: 2px;

	}



p.subtitle { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: bold; 

	color: #114b86; 

	margin-top: 5px; 

	margin-bottom: 2px; 

	margin-left: 2px; 

	margin-right: 2px;

	}


p	{ 
	margin-right: 0px; 
	}


p.content { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: normal; 

	color: #114b86; 

	margin-top: 2px; 

	margin-bottom: 2px; 

	margin-left: 2px; 

	margin-right: 2px; 

	text-align: justify;

	}

p.subcontent { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 9px; 

	font-weight: normal; 

	color: #114b86; 

	margin-top: 2px; 

	margin-bottom: 2px; 

	margin-left: 25px; 

	margin-right: 2px; 

	text-align: justify;

	}



p.subsubtitle { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: normal; 

	color: #114b86; 

	margin-top: 0px; 

	margin-bottom: 0px; 

	margin-left: 10px; 

	margin-right: 2px;

	}



p.title_book { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: bold; 

	color: #114b86; 

	margin-top: 0px; 

	margin-bottom: 7px; 

	margin-left: 5px; 

	margin-right: 25px;

	}


p.book_list { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: bold; 

	color: #114b86; 

	margin-top: 0px; 

	margin-bottom: 7px; 

	margin-left: 0px; 

	margin-right: 0px;

	}



p.price { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: bold; 

	color: #d7891e; 

	margin-top: 0px; 

	margin-bottom: 7px; 

	margin-left: 5px; 

	margin-right: 25px;

	}

font.price { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: bold; 

	color: #d7891e; 

	}



p.content_book { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: normal; 

	color: #114b86; 

	margin-top: 0px; 

	margin-bottom: 10px; 

	margin-left: 5px; 

	margin-right: 0px; 

	text-align: justify;

	}


p.book_info { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: normal; 

	color: #114b86; 

	margin-top: 0px; 

	margin-bottom: 10px; 

	margin-left: 25px; 

	margin-right: 25px; 

	text-align: justify;

	}



font.standard { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: normal; 

	color: #114b86;

	}

span.book_field1 { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: bold; 

	color: #114b86;

	}


span.book_field2 { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: normal; 

	color: #114b86;

	}



font.invoice_table_header { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: bold; 

	color: #114b86;

	}



font.error_message { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: bold; 

	color: #FF0000;

	}



p.path { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: normal; 

	color: #114b86; 

	margin-top: 3px; 

	margin-bottom: 0px; 

	margin-left: 2px; 

	margin-right: 0px;

	}



p.bookleft { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: normal; 

	color: #114b86; 

	margin-top: 20px; 

	margin-bottom: 20px; 

	margin-left: 25px; 

	margin-right: 15px; 

	text-align: justify;

	}



p.bookright { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: normal; 

	color: #114b86; 

	margin-top: 20px; 

	margin-bottom: 20px; 

	margin-left: 15px; 

	margin-right: 25px; 

	text-align: justify;

	}



img.book { 

	margin-top: 5px; 

	margin-bottom: 10px; 

	margin-left: 0px; 

	margin-right: 25px;

	}



img.booksale { 

	margin-top: 5px; 

	margin-bottom: 15px; 

	margin-left: 0px; 

	margin-right: 0px;

	}



img.book_catalog { 

	margin-top: 0px; 

	margin-bottom: 0px; 

	margin-left: 0px; 

	margin-right: 0px;

	}

img.book_catalog2 { 

	margin-top: 0px; 

	margin-bottom: 0px; 

	margin-left: 20px; 

	margin-right: 0px;

	}



p.news { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: normal; 

	color: #114b86; 

	margin-top: 22px; 

	margin-left: 2px; 

	margin-right: 2px; 

	margin-bottom: 2px; 

	text-align: justify;

	}



font.newsheader { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: bold;

	}



font.quantity {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif;

	color: #d7891e; 

	font-size: 12px; 

	font-weight: bold;
	}

font.standart {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px; 

	font-weight: bold;
	}

p.dalee { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 10px; 

	font-weight: normal; 

	color: #114b86; 

	text-align: right; 

	margin-top: 5px; 

	margin-bottom: 0px; 

	margin-left: 0px; 

	margin-right: 0px;

	}



p.footer { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: normal; 

	color: #114b86; 

	margin-top: 12px; 

	margin-bottom: 10px; 

	margin-left: 12px;

	}



ul.catalog { 

	margin: 5 2 2 20; 

	padding: 0 0 0 0; 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: bold; 

	color: #114b86;

	}

ul.catalog { 

	margin: 5 2 2 20; 

	padding: 0 0 0 0; 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: bold; 

	color: #114b86;

	}


li.catalog { 

	font-size: 12px; 

	margin: 5 2 5 5; 

	padding: 0 0 0 0;

	}



ul.catalog-selected { 

	margin: 5 2 2 20; 

	padding: 0 0 0 0; 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: bold; 

	color: white;

	}


li.catalog-selected { 

	font-size: 12px; 

	margin: 5 2 5 5; 

	padding: 0 0 0 0;

	color: white;
}



ul.sale { 

	list-style-image: url(/images/sale_li.gif); 

	margin: 15 5 15 20; 

	padding: 0 0 0 0; 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: normal; 

	color: #114b86;

	}



li.sale {

	margin: 8 5 2 15; 

	padding: 0 0 0 0;

	}





/* -------------------------------------------------------- */







.tongue { 

	font-family: Courier,Arial,Verdana;

	font-size: 12px;

	font-1weight: bold;

	}



.tongue_down { 

	font-family: Courier,Arial,Verdana;

	font-size: 12px;

	font-weight: bold;

	}



.tongue_up { 

	font-family: Courier,Arial,Verdana; 

	font-size: 12px;

	font-1weight: bold;

	}





/* -------------------------------------------------------- */





.advert-list { 

	font-size: 14px;

	}



.advert-list-header { 

	font-size: 14px;

	font-weight: bold;

	}







.advert-catalog { 

	font-size: 14px;

	}



.advert-catalog-header { 

	font-size: 14px;

	font-weight: bold;

	}







.advert-buttons { 

	width: 100%;

	}





/* -------------------------------------------------------- */







/* .news_block_title { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: bold; 

	color: #E57645;

	} */



/* .news_block_descr { 

	margin-left: 5px; 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: normal; 

	color: #818181;

	} */



.competitions_block_title { 

	margin-left: 5px; 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: bold; 

	color: #50A0A4;

	}



/* .auth-text {

	margin-left: 10px;  

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 13px; 

	font-weight: bold; 

	color: #09538A;

	} */



.catalog-selected { 

	margin-left: 5px; 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: bold; 

	color: #FFFFFF;

	}



.catalog { 

	margin-left: 5px; 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: bold; 

	color: #2D4D4F;

	}



.opinion-comments { 

	margin-top:0px;

	margin-left:30px;

	}



.auth-img { 

	margin: 0; 

	padding: 0;

	}

	

.auth-text { 

	margin: 0 2 2 15; 

	padding: 0; 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px; 

	font-weight: bold; 

	color: #07538d;

	}

	

.auth-input { 

	margin: 0 2 2 15; 

	padding: 0; 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px;

	}

	

.auth-button { 

	margin: 5 0 3 85; 

	padding: 0;

	}

	

.reg { 

	margin: 2 5 2 12; 

	padding: 0; 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 9px;

	}

	

.search-input { 

	margin: 7 2 2 15; 

	padding: 0; 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 12px;

	}

	

.search-button { 

	margin: 5 0 5 125; 

	padding: 0;

	}



.school { 

	margin: 0; 

	padding: 0;

	}

	

.school1 { 

	margin: 0 0 10px 0;

	padding: 0;

	}

	

.promo { 

	margin: 0 0 10px 0;

 	padding: 0;

 	}







.novinki_img { 

	margin: 15 2 2 25; 

	padding: 0;

	}

	

.book_title { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 9pt; 

	font-weight: bold; 

	color: #2D7AB5; 

	margin: 17 25 10 15;

	line-height: 10pt;

	}

	

.book_annotation { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 8pt; 

	color: #2074A9; 

	margin: 0 25 7 25; 

	text-align: justify;

	line-height: 9pt;

	}

	

.novinki_sale { 

	margin: 10 25 12 0; 

	padding: 0;

	color: #E57645; 

	}

	

	

/* -------------------------------------------------------- */	

	



.competitions_block_title { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 9pt; 

	font-weight: bold; 

	color: #519b9c; 

	margin: 5 2 2 15;

	}

	

.competitions_block_title a:link { 

	color: #519b9c; 

	text-decoration: none;

	}

		

.competitions_block_title a:visited { 

	color: #519b9c; 

	text-decoration: none;

	}

	

.competitions_block_title a:active { 

	color: #62bcbc; 

	text-decoration: none;

	}

	

.competitions_block_title a:hover {

	color: #62bcbc; 

	text-decoration: none;

	}

	

	

/* -------------------------------------------------------- */	

		




ul.news_block_title { 

	margin: 5 2 2 14; 

	padding: 0 0 0 0; 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-weight: bold; 

	color: #E57645;

	}



li.news_block_title { 

	font-size: 8pt; 

	margin: 5 2 5 5; 

	padding: 0 0 0 0;

	}


	

.news_block_title a:link { 

	color: #E57645; 

	text-decoration: none;

	}

	

.news_block_title a:visited { 

	color: #ea8100; 

	text-decoration: none;

	}

	

.news_block_title a:active { 

	color: #f49016; 

	text-decoration: none;

	}

	

.news_block_title a:hover { 

	color: #f49016; 

	text-decoration: none;

	}

	

.news_block_descr { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 9pt; 

	color: #818181; 

	margin: 2 17 7 7; 

	text-align: left; 

	line-height: 10pt;

	}





/* -------------------------------------------------------- */





.news_block_all { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 8pt; 

	font-weight: bold; 

	color: #e36648; 

	margin: 10 17 20 0;

	}

	

.news_block_all a:link { 

	color: #ea8100; 

	text-decoration: none;

	}

	

.news_block_all a:visited { 

	color: #ea8100; 

	text-decoration: none;

	}

	

.news_block_all a:active { 

	color: #f49016; 

	text-decoration: none;

	}

	

.news_block_all a:hover { 

	color: #f49016; 

	text-decoration: none;

	}



.name_img { 

	margin: 10 0 0 0; 

	padding: 0;

	}



/* -------------------------------------------------------- */





.korzina { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif; 

	font-size: 9pt;

	font-weight: bold;

	color: #ffffff; 

	margin: 0 20 0 35;

	}

	

.korzina a:link { 

	color: #ffffff; 

	font-weight: bold;

	text-decoration: none;

	}

	

.korzina a:visited { 

	color: #ffffff;

	font-weight: bold; 

	text-decoration: none;

	}

	

.korzina a:active { 

	color: #ffffff;

	font-weight: bold; 

	text-decoration: none;

	}

	

.korzina a:hover { 

	color: #ffffff;

	font-weight: bold;

	text-decoration: underline;

	}





/* -------------------------------------------------------- */





.package_img { 

	margin: 10 2 2 25; 

	padding: 0; 

	text-align: center;

	}

	

.package_comments { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif;

	font-size: 10px; 

	color: #114b86; 

	margin: 5 15 15 15; 

	text-align: justify;

	}

	

.pwd { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif;

	font-size: 10px; 

	color: #114b86; 

	margin: 5 15 15 15;

	}

	

.reg-fields-submit { 

	width:100%;

	}

	

.reg-fields-text { 

	width:100%;

	}

	

.reg-fields-alt { 

	width:100%;

	}

	

.reg-fields-select { 

	width:150px;

	}







/* -------------------------------------------------------- */





.path { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif;

	font-size: 9px; 

	font-weight: normal; 

	color: #114b86;

	}





/* -------------------------------------------------------- */





p.copyr { 

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif;

	font-size: 8pt; 

	font-weight: normal; 

	color: #bce3ff; 

	margin-top: 1px; 

	margin-bottom: 1px; 

	margin-left: 25px; 

	margin-right: 2px;

	line-height: 10pt;

	}

	

.copyr a:link { 

	color: #bce3ff; 

	text-decoration: none;

	}

	

.copyr a:visited { 

	color: #bce3ff; 

	text-decoration: none;

	}

	

.copyr a:active { 

	color: #bce3ff; 

	text-decoration: underline;

	}

	

.copyr a:hover { 

	color: #bce3ff; 

	text-decoration: underline;

	}





/* -------------------------------------------------------- */





.list-all-path-books {

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif;

	font-size: 12px; 

	color: #114b86; 

	margin-top: 5px; 

	margin-bottom: 2px; 

	margin-left: 2px; 

	margin-right: 2px;

	}

	

.list-two-path-books {

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 
sans-serif;

	font-size: 12px; 

	color: #114b86; 

	margin-top: 5px; 

	margin-bottom: 2px; 

	margin-left: 2px; 

	margin-right: 2px;

	}



p.order_article {

	margin-top:10px;

	}