body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	line-height : 16px;
}


td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	line-height:16px
}

a{
	color: #222222;
	text-decoration : none;
	font-weight : normal;
}
a:hover{
	color: #222222;
	text-decoration : underline;
	font-weight : normal;
}


h1	 {
	font-size: 12px;
	color: Black;
	text-decoration : none;
	font-weight : bolder;
	line-height:21px;
	margin : 0px;
	padding : 0px;
}

h2	 {
    font-size : 12px;
	color: #CA3434;
	text-decoration : none;
	font-weight : bolder;
	line-height : 18px;
	margin : 0px;
	padding : 0px;
}

.header_white {
	font-size: 14px;
	color: white;
	text-decoration : none;
	font-weight : bold;
	line-height:14px;
	margin : 0px;
	padding : 0px;
}

a.header_white:hover {
	font-size: 14px;
	color: white;
	text-decoration : none;
	font-weight : bold;
	line-height:14px;
	margin : 0px;
	padding : 0px;
	}

.header_red, a.header_red, a.header_red:hover	 {
    font-size : 14px;
	color: #CA3434;
	text-decoration : none;
	font-weight : bolder;
	line-height : 18px;
	margin : 0px;
	padding : 0px;
}
 a.header_red:hover	 {
   
	text-decoration : underline;
	
}
.header_red2, a.header_red2, a.header_red2:hover	 {
    font-size : 12px;
	color: #CA3434;
	text-decoration : none;
	font-weight : bolder;
	line-height : 14px;
	margin : 0px;
	padding : 0px;
}
 a.header_red2:hover	 {
   
	text-decoration : underline;
	
}
.header_dark, a.header_dark, a.header_dark:hover {
    font-size : 12px;
	color: #868686;
	text-decoration : none;
	font-weight : bolder;
	line-height : 14px;
	margin : 0px;
	padding : 0px;
}
a.header_dark:hover {
 	text-decoration : underline;}

.grey_2, a.grey_2, a.grey_2:hover {
    font-size : 10px;
	color: #868686;
	text-decoration : none;
	font-weight : normal;
	line-height : 14px;
	margin : 0px;
	padding : 0px;
}
a.grey_2:hover {
 	text-decoration : underline;}
	
	
	
.header_grey	 {
    font-size : 14px;
	color: #868686;
	text-decoration : none;
	font-weight : bolder;
	line-height : 20px;
	margin : 0px;
	padding : 0px;
}
a.header_grey:hover	 {
    font-size : 14px;
	color: #868686;
	text-decoration : underline;
	font-weight : bolder;
	line-height : 20px;
	margin : 0px;
	padding : 0px;
}

.news_date{
color: #6B6A6A;
font-weight : bolder;
font-size : 12px;
	line-height:16px;
	}
	
a.news_date{
font-weight : bolder;
	text-decoration : none;
	}	
	
a.news_date:hover{
font-weight : bolder;
color: #818080;
font-size : 12px;
	text-decoration : underline;
	line-height:16px;}
	
.news_title, a.news_title, a.news_title:hover{
color: #CA3434;
font-size : 12px;
	line-height:16px;
font-weight : bolder;
text-decoration : none
	}
	
	.news2  {
	padding-top: -5px;
}
a.news_title:hover{
	text-decoration : underline;}
	
.book_title, a.book_title, a.book_title:hover{
color: #CA3434;
font-size : 14px;
	line-height:16px;	
		text-decoration : none;
font-weight : bolder;
	}
	
a.book_title:hover{
	text-decoration : underline;
}
	
	
	
	a.news{
	text-decoration : none;
}
		a.news:hover{
	text-decoration : none;
}
a.news_all {
	text-decoration : none;
	font-weight : normal;
}
a.news_all:hover {
	font-weight : normal;
	text-decoration : none;
}
	
	
	
.menu {
	font-size: 12px;
	color: #CA3434;
	text-decoration : none;
	font-weight : bolder;
	line-height : 14px;
	/*background : url(bullet_menu.gif) no-repeat left middle;
	padding-left : 20px;*/
}
a.menu {
	text-decoration : none;
		
}
a.menu:hover{
color: #CA3434;
	font-weight : bolder;
	text-decoration : underline;
		
line-height : 14px;
}
.menu_1 {
	font-size: 11px;
	color: #CA3434;
	text-decoration : none;
	font-weight : bolder;
	line-height : 16px;
	text-transform : uppercase;
	
}
a.menu_1 {
	text-decoration : none;
	line-height : 16px;
	text-transform : uppercase;
}
a.menu_1:hover{
color: #CA3434;
	font-weight : bolder;
	text-decoration : underline;
	line-height : 16px;
	text-transform : uppercase;
}

.menu_2 {
	font-size: 11px;
	color: #585858;
	text-decoration : none;
	font-weight : normal;
	line-height : 15px;
	
}
a.menu_2 {
	text-decoration : none;
	line-height : 15px;
}
a.menu_2:hover{
color: #585858;
	font-weight : normal;
	text-decoration : underline;
	line-height : 15px;
	
}
.menu_3 {
	font-size: 10px;
	color: #585858;
	text-decoration : none;
	font-weight : normal;
	line-height : 15px;
	
}
a.menu_3 {
	text-decoration : none;

}
a.menu_3:hover{
color: #585858;
	font-weight : normal;
	text-decoration : none;
border-bottom-color: #CA3434;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	
}

.td_menu_1 {
	background : url(bullet_menu_1.gif) no-repeat left top;
	padding-left : 25px;
	padding-right: 15px;
}
.td_menu_2 {
	background : url(bullet_menu_2.gif) no-repeat left top;
	padding-left : 10px;
}

.white{
	font-size : 11px;
	color: white;
	text-decoration : none;
	font-weight : bolder;
}
a.white{
	font-size : 11px;
	color: white;
	text-decoration : none;
	font-weight : bolder;
}
a.white:hover{
	font-size : 11px;
	color: white;
	text-decoration : underline;
	font-weight : bolder;
}
.grey{
	font-size : 11px;
	color: #676767;
	text-decoration : none;
	font-weight : normal;
	line-height : 16px;
	font-style : oblique;
}

.red, a.red{
	font-size : 11px;
	color: #C4262C;
	text-decoration : none;
	font-weight : normal;
}
a.red:hover {
	text-decoration : underline;
}

.bread, a.bread, a.bread:hover {
	font-size : 10px;
	color: #868686;
	text-decoration : none;
}

a.bread:hover {
	text-decoration : underline;
}
.copy{
font-size : 10px;
	color: white;
	text-decoration : none;
	font-weight : normal;
	line-height : 13px;
}
a.copy{

	font-weight : normal;
	text-decoration : none;
}
a.copy:hover{
font-size : 10px;
	color: white;
	font-weight : normal;
	text-decoration : underline;
line-height : 13px;
}	

a.bottom_menu,  a.bottom_menu:hover{
	font-size : 12px;
	color: white;
	text-decoration : none;
	font-weight : bolder;
	line-height : 13px;
}
 a.bottom_menu:hover{
	
	text-decoration : underline;}
form{	margin: 0px;
	padding : 0px;}
 input{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : white;
	font-size: 10px;
	font-weight : normal;
	border: 1px solid #CDCDCD;
	background: #C4262C;
	margin: 0px;
	height : 16px;
	margin : 0px;
	padding : 0px;
	margin-left : 1px;
}

.button_poisk {
	background : url(button_poisk.gif) no-repeat center;
	height : 16px ;
	width : 23px;
		margin : 0px;
	padding : 0px;
}

.pading_left {
	padding-left : 30px;
	padding-bottom : 10px;
	padding-top : 20px;
}
.line_menu{
	background : url(line_menu.gif) repeat-x center;
	height : 10px;
}

.news_pic {
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom : 3px;
}
.news_pic3 {
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom : 3px;
}
.book_pic {
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom : 3px;
}

.pic {
	padding: 5px 10px 10px 5px;
}
.line_news{
	background : url(news_line.gif) repeat-x center;
	height : 25px;
}
.author_pic {
	border: 1px solid #D0D0D0;
}