/*CSS*/
body, p, h1, h2, h3, ul, li {
	padding:0px;
	margin:0px;
	}

table { width: 100%; border:0px; border-collapse:collapse; }
table td { padding:0px; vertical-align: top; }
a img {	border:0px; }
.clearer { clear: both; float: none; }


h1 { font: 3em Georgia; color: #3333cc; line-height: 0.8em; }
h2 { font: 2em Georgia; color: #3333cc; line-height: 0.8em; padding: 1em 0 0.4em 0; }
h2.side { color: #000; font: 1.4em Tahoma; font-weight: bold; }
h3 { font: 1.6em Georgia; color: #3333cc; line-height: 0.8em; }


#mainp-hello { background: url(_images/white-page-top.gif) 0 0 no-repeat; margin: 15px; padding-left: 45px; padding-top: 45px; font: 1.2em Georgia; }


.top_table { background: url(_images/main-back.jpg) 0 -100px no-repeat; height: 414px; }
#top_table_1st { background: url(_images/buben-1.jpg) 0 100% no-repeat; width: 400px; padding-left: 25px; padding-top: 25px; }
#top_table_2nd { background: url(_images/ill-irina-zingerman.gif) 100% 78px no-repeat; }



#top-1 { height: 400px; background: url(_images/main-back.jpg) 0 -100px no-repeat; }
#top-menu {  width: 400px; height: 258px; padding-left: 25px; padding-top: 15px; }

	.menu:link, .menu:visited { color: #FFF; }
	.menu:hover { color: #CCC; }
	.menu_active:link, .menu_active:visited { color: #FFF; }
	.menu_active:hover { color: #CCC; }

#logo { float: left; width: 700px; height:388px; background: url(_images/ill-irina-zingerman.gif) 100% 100% no-repeat; }
#sidebar {float: right; width: 370px; background: url(_images/sidebar_end.png) 0 100% no-repeat;}
#sidebar-begin { width: 31px; height: 75px; background: url(_images/sidebar_begin.png) 0 0 no-repeat; }
#sidebar-c { margin-left: 31px; padding-top: 75px; padding-bottom: 75px; padding-right: 45px; }
#content { padding-right: 40px; }

#hot_news { font: 0.9em Arial; padding-bottom: 2em; }
#hot_news_title { border-left: #003399 10px solid; padding-left: 10px; font-weight: bold; padding-bottom: 4px; font-family: Arial; }
	#hot_news_title a:link, #hot_news_title a:visited, #hot_news_title a:hover { color: #333; text-decoration: ; }
#hot_news_date { padding-left: 20px; font: 0.8em Arial; color: #999; padding-bottom: 8px; }
#hot_news_thumb { float: right; padding-left: 6px; padding-bottom: 6px; }
#hot_news_c { padding-left: 10px; color: #666; font: 0.9em Arial; line-height: 1.2em; }
	#hot_news_c a:link, #hot_news_c a:visited, #hot_news_c a:hover { color: #333; text-decoration: none; }

#sidebar_title { border-left: #66ccff 10px solid; padding-left: 10px; padding-bottom: 4px; font: 0.9em Arial; }
	#sidebar_title a:link, #sidebar_title a:visited, #sidebar_title a:hover { color: #666; font-weight: bold; }

.title { padding-left: 25px; padding-bottom: 25px; }
#mtxt { padding-left: 25px; padding-right: ; font: 0.9em Georgia; line-height: 1.5em; }
	#mtxt p {padding-bottom: 1em;}

/* blocks */

#mainp-tren-block h3 { font: 1.2em Arial; color: #FFF; }
	.nlink:link { color: #FFF; text-decoration: none; }
	.nlink:visited { color: #FFF; text-decoration: none; }
	.nlink:hover { color: #FFF; text-decoration: none; }
	
#mainp-tren-block { float: left; overflow: hidden; display: inline; margin-left: 25px; padding-left: 15px; padding-right: 15px; padding-top: 9px; margin-right: 5px; width: 300px; height: 500px; background: url(_images/block-back.jpg) 0 0 no-repeat; padding-bottom: 2em;}
#news_date { font: 0.75em Arial; color: #333; padding-bottom: 0.3em; border-bottom: #999 1px solid; margin-bottom: 0.7em; }
	.tlink:link { color: #996633; }
	.tlink:visited { color: #996633; }
	.tlink:hover { color: #996633; }
#news_ctren_shorttext {font: 0.8em Arial; line-height: 1.4em;}
#news_ctren_shorttext img { float: left; padding-right: 10px; }
#news_thumb { }
	#news_ctren_shorttext a.news:link { color: #999; text-decoration: none; }
	#news_ctren_shorttext a.news:visited { color: #999; text-decoration: none; }
	#news_ctren_shorttext a.news:hover { color: #999; text-decoration: none; }

#p_news_c { font: 0.9em Arial; padding-left: 25px; }
#p_news_c img { padding: 10px; }

	.news_c:link { color: #333; text-decoration: none; }
	.news_c:visited { color: #333; text-decoration: none; }
	.news_c:hover { color: #333; text-decoration: none; }


#mainp-news-block {float: left; width: 300px; padding-right: 50px; }
	.news_tit:link { color: #3366ff; text-decoration: none; }
	.news_tit:visited { color: #3366ff; text-decoration: none; }
	.news_tit:hover { color: #3366ff; text-decoration: none; }	
	.dop-link:link { color: #003399; }
	.dop-link:visited { color: #003399; }
	.dop-link:hover { color: #003399; }

#news_thumb img { float: left; padding-right: 10px; padding-bottom: 6px; }

#p_news_date { font: 0.9em Arial; color: #666; padding: 4px 0 4px 15px; border-left: #CCC 5px solid;}
	.tlink:link { color: #996633; }
	.tlink:visited { color: #996633; }
	.tlink:hover { color: #996633; }









#footer { text-align: left; color: #666; padding-top: 100px; clear: both; font: 0.8em Arial; min-height: 345px; }
* html #footer { height: 345px; }

#footer a:link, #footer a:visited { color: #666; }
#footer a:hover { color: #999; }

#footer-contents { width: ; text-align: left; margin: auto; padding: 35px; }
#footer-menu, #footer-menu ul { margin: 0; padding: 0; list-style-type: none; left: auto; }
#footer-menu li {
	margin: 0 60px 0 0;
	padding: 0;
	list-style-type: none;
	float: left;
	display: inline;
	background: none;
	position: relative;
	}
#footer-menu ul li {
	float: none;
	font-size:;
	padding: 0 0 0.4em 0;
	margin: 0;
	font-weight: normal;
	display: block;
	width: auto;
}


/* библиотека */

.book_tags {  }
	.book_desc:link { color: #666; text-decoration: none; }
	.book_desc:visited { color: #666; text-decoration: none; }
	.book_desc:hover { color: #666; text-decoration: none; }
	
	.book:link { font: 1.2em Arial; color: #3366cc; text-decoration: none; }
	.book:visited { font: 1.2em Arial; color: #3366cc; text-decoration: none; }
	.book:hover { font: 1.2em Arial; color: #3366cc; text-decoration: none; }