.mtext, .stext{
	padding: 0px 12px 18px;
	}

.mtext , .stext{
	margin-bottom: 12px;
	}	
		
	.mtext p, .stext p{
		margin-bottom: 14px;
		font-size: .92em;
		
		}	

.mtext	{
	/*background: white url('http://yspeh.argumenti.ru/img/grandient/text.png') no-repeat;
	background-position: bottom left; /* Положение фона */
	border-bottom: 6px solid #3b91cc;
	
	}
	
	


.title{
	padding: 12px 0px 12px 0px;
	text-transform: uppercase;
	text-align: center;
	color: gray;
	}

.anons{
	margin-bottom: 18px;
	color: #333333;
	font-size: .9em;
	font-weight: bold;
	text-indent: 2.5em;
	}
	
.ltitle{
	padding: 12px 0px 12px 0px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	color: white;
	font-size: .78em;
	}

.mtitle	{
	margin: 15px 0px 15px 0px;
	font-size: 1.2em;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	/*color: #696969;*/
	color: black;
	}
	
	.mtitle	a{
		color: red;
		}

.authorname{
	font-size: 1.2em;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	/*color: #696969;*/
	color: black;
	}

	.authorname a{
		color: red;
		}	
	
.ctitle	{
	margin: 8px 0px 18px 0px;
	font-size: .9em;
	font-weight: bold;
	text-align: center;
	font-weight: bold;
	color: #696969;
	}	
	
.rtitle{
	margin-bottom: 4px;
	color: red;
	font-size: .9em;
	text-indent: 2em;
	font-weight: bold;
	}	
	
.fletter{
	font-size: 2.5em;
	font-weight: bold;
	padding: 4px 12px 4px 12px;
	float: left;
	background-color: red;
	font-weight: bold;
	color: white;
	margin-right: 8px;
	}
	
.first_letter{
	font-size: 2.3em;
	font-weight: bold;
	background-COLOR: red;
	color: #FFFFFF;
	float: left;
	padding: 2px 6px 2px 6px;
	margin-right: 6px;
	
}		
	
.contimg{
	float: right;
	display: block;
	width: 182px;
	margin-left: 8px;
	}	
	
	.contimg div.alt{
		padding: 8px;
		color: white;
		font-weight: bold;
		font-size: .76em;
		background: white url(http://yspeh.argumenti.ru/img/grandient/gr-left_2.png) repeat-y scroll right top;
		}
		

	
.contimg IMG{
	float: top;
	border: 1px solid red;
	}
	
/*div.text{
	font-size: .92em;
	}

div.interview{
	font-size: .92em;
	}*/
	
.actitle{
	font-weight: bold;
	text-decoration: none;
	font-size: .9em;
	}

	
div.interview p{
	
	}

p.author{
	text-indent: .6em;
	}
	
p.txt{
	text-indent: 2em;
	/*padding-left:28px;*/
	}	

p.name{
	color: #333333;
	}

p.quest{
	padding-top: 8px;
	font-weight: bold;
	}	
	
p.epilog{
	font-weight: bold;
	text-indent: 2em;
	color: #333333;
	margin-top: 18px;
	}	

div.activity{
	margin-top: 16px;
	padding: 0px 18px 0px 18px;
	}
	
p.actanons{
	font-size: .9em;
	}	
	
	p.actanons a{
		color: #3B91CC;
		text-decoration: underline;
		}
		
		p.actanons a:hover{
			color: red;
			}
	

div.contacts a{
	text-decoration: underline;
	}	
	
div.adress{
	padding: 1px 0px 1px 0px;
	font: normal 1em Verdana;
	background: white url('http://yspeh.argumenti.ru/img/grandient/gr-right_2.png') repeat-y top right;
	color: red;
	}
	
	div.adress a{
		color: red;
		}

	div.adress ADDRESS{
		margin-top: 8px;
		text-align: center;
		color:#3B91CC;
		font-size: .94em;
		font-weight: bold;
		}

.org_person{
	font-weight: bold;
	}
	
.org_persons{
	color: #333333;
	min-height: 85px;
	_height: 85px;
	}
	
	.org_persons p{
		margin:0;
		padding:0;
		}

.red {
	color: red;
	}	
	
.gray{
	color: #333333;
	}

#preview{
	float: left;
	height: 240px;
	margin-right: 22px;
	}
	
#preview_alt{
	height: 240px;
	color:#666666;
	font-size:1em;
	padding: 8px;
	}

.ng{
	text-align: center;
	font-weight: bold;
}

	.ng a{
		text-decoration: underline;
		color: blue;
		}

		.ng a:hover{
			color: red;
			}	


	.patron_info{
		_height: 180px;
		min-height: 180px;
		}
	
	
	.patron_info IMG{
		float: left;
		margin-right: 4px;
		border: 1px solid red;
		}
			
.publ_photo{
	float:left;
	margin:0 8px 12px 0;
	width: 160px;
	}

	.publ_photo IMG{
		border: 1px solid red;
		}

.patron_page_title{
	text-align: center;
	font-weight: bold;
	margin-top: 4px;
	margin-left: 12px;
	margin-right: 12px;
	}
	
	.title_topleft{
		font-weight: bold;
		margin-top: 8px;
		margin-bottom: 8px;
		text-transform: lowercase;
		padding-bottom: 4px;
		color: red;
		border-bottom: 1px solid #3B91CC;
		}
		
		.title_topleft a{
			color: #DE662D;
			}
			
			.title_topleft A:HOVER{
				color: #3B91CC;
				}
		
	.documents{
		margin-top: 4px;
		font-size: 1em;
		}
		
		.documents a{
			text-decoration: underline;
			}		
				
	
		div.mainnews{
			display: inline-block;
			width: 500px;
			float: top;	
			margin-bottom: 8px;			
		}
		
		
		div.mainnews IMG{
			float: left;
			margin-right: 8px;
			margin-top: 8px;
			}
	
	.news_date{
		color: #de662d;
		font-weight: bold;
		font-size: .8em;
		}
	
	.news_title{
		margin-top: 12px;
		}
	
	.printmail{
		_height: 400px;
		min-height: 400px;
		}
	
	
	.bigphoto IMG{
		float: left;
	}
	
	
	a.size{
		float: left;
		margin-left: 14px;
		padding-top: 14px;
		width: 15px;
		height: 16px;
		font-size: .8em;
		background: white url('http://yspeh.argumenti.ru/img/sizeplus.png') no-repeat;
	}
	
	b.acttype{
		color: red;
		font-size: .8em; 
		}
		
	.org_photo{
		float: left;
		margin-right: 8px;
		}
	
	.org_contacts{
		font-style: italic;
		}

	.newstxt{
		font-size: 1em;
		}	
	
	.newsdesc{
		color: #333333;
		font-size: .9em;
		font-weight: bold;
		margin-top: 8px;
		margin-bottom: 8px;
		}
	
	.doctypes{
		margin:0;
		padding:0;
		font-weight: bold;
		margin-top: 12px;
		margin-bottom: 8px;
		}
		
	.aboutlink{
		text-align: right;
		font-weight: bold;
		}
		
		.aboutlink a{
			color: #3B91CC;
			text-decoration: underline;
			}
			.aboutlink a:hover{
				color: #DE662D;
				}
	
		
	.banner_100{
		display: block;
		margin-bottom: 8px;
		}
		
	
	.publ{
		width: 120px;
		float: left;
		padding: 4px;
		font-size: .8em;
		display: block;
		min-height: 125px;
		overflow: hidden;
		margin-right: 15px;
		}
		
		.publ IMG{
			border: 1px solid #DE662D;
			}
	
	
	.publs{
		display: inline-block;
		margin-left: 32px;
		_height: 200px;
		
		}
	
	.journal{
		display: inline-block;
		font-weight: bold;
		font-size: 1.1em;
		width: 100%;
		color: #3B91CC;
		}

		.journal IMG{
			float: left;
			padding: 2px;
			border: 2px solid red;
			margin-right: 8px;
			}

		.publnumber{
			margin-bottom: 8px;
			font-size: .9em;
			}
			
			.publnumber a{
				text-decoration: underline;
				}
				
	.banner_parthers IMG{
		margin-left: 8px;
		}	

		
		
	
	
