﻿/*--news--*/
#content .news {
	display: block;
	position: relative;
	margin: 15px 0 0 0;
	*margin: 0 0 0 20px;
	_margin: 0 0 0 20px;
}
#content .news_an {
	position: relative;
	margin: 15px 25px 10px 125px;
	*margin: 0px 25px 10px 105px;
}
#content .news_an  .title h1 {
	margin: 0;
}
#content .news img {
	border: solid 1px #dddddd;
	position: relative;
	float: left;
	margin: 0px 5px 10px 20px;
	*margin: 0px 5px 10px 0px;
}
#content div.newsright img {
	border: solid 1px #dddddd;
	margin: 10px;
}
#content div.newsleft {
	width: 185px;
	height: 403px;
	float: left;
	margin: 15px 0 0 15px;
	_margin: 15px -3px 0 8px;
	overflow: auto;
	background: url(/img/news_border.jpg) no-repeat right;
}
#content div.newsleft #navSlideTop {
	*top: 1px;
	*left: 80px;
}
#content div.newsleft #navSlideCon {
	*position: absolute;
	margin-top: 19px;
	*margin-top: 19px;
}
#content div.newsleft  #navSlideBot {
	*bottom: 6px;
	*left: 80px;
}
#content div.newsleft .news {
	margin: 0 0 10px 0;
	width: 180px;
}
#content div.newsleft .news a {
	font-size: 13px;
	width: 180px;
}
#content div.newsleft .news .act {
	color: #ddd;
}
#content div.newsright {
	margin-left: 200px;
	position: relative;
	height: 420px;
	_margin-left: 0px;
}
#content div.newsright .title {
	margin: 10px 0 0 15px;
}
#content div.newsright span.span {
	margin: 0 109px 0 0;
	_margin: 0 106px 0 0;
	float: left;
}
#content div.newsright p {
	margin: 0 0 15px 0;
}
#content div.newstop {
	overflow: auto;
	height: 370px;
	position: relative;
	overflow: hidden;
}
#content div.newstop .hewsArchTitle {
	color: #777;
	margin: 4px 0 0 20px;
	font-weight: bold;
}
#content div.newstop .hewsArchFalse {
	color: #ddd;
	margin: 4px 0 0 20px;
	font-weight: bold;
}
#content div.newsbottom {
	background: url(/img/newsBot.jpg) repeat-x;
	height: 50px;
}
#content div.newsbottom  .newsArch {
	float: left;
	margin: 3px 0 0 20px;
	_margin: 3px 0 0 10px;
	font-size: 10px;
}
#content div.newsbottom  .newsArch #archForm {
	margin: 4px 0 0 0;
	display: block;
	width: 170px;
	empty-cells: hide;
	height: 21px;
	position: absolute;
	_position: relative;
	*position: relative;
}
#content div.newsbottom  .newsArch #archButton {
	margin: 0px 0 0 0px;
	_margin: 0px 0 0 -4px;
}
#content div.newsbottom  .newsArch input {
	background: #1d1d1d;
	border: none;
	color: #616161;
	display: block;
	margin: 4px 0 0 0;
	_margin: 0;
	padding: 0;
	width: 21px;
	height: 21px;
	cursor: pointer;
	font-size: 11px;
}
#content div.newsbottom  .newsArch label {
	display: block;
	font-weight: bold;
	color: #9e0000;
}
#content div.newsbottom  .newsArch select {
	display: block;
	margin: 0 10px 0 0;
	width: 60px;
	float: left;
}
/* стили необходимые для работы скрипта */
#content div.newsbottom  .newsArch select.srReplacedSelect {
	width: 1px;
	position: absolute;
	left: -999em;
}
#content div.newsbottom  .newsArch ul.srList {
	list-style:none;
	float: left;
	width: 60px;
	margin: 0px 4px 0 0;
	height: 21px;
}
#content div.newsbottom  .newsArch ul.srList li {
	display: none;
	background: url(/img/selectbg.png);
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/img/selectbg.png);
	line-height:1.5em;
	_line-height: 14px;
	width: 60px;
	padding: 4px 0 0 0;
	height: 17px;
	_height: 21px;
	font-size: 11px;
	text-align: center;
	color: #000;
	empty-cells: hide;
	cursor: pointer;
	margin: 0 0 2px 0;
}
#content div.newsbottom  .newsArch ul.srList li.srHoverLi {
	background: #fff;
}
#content div.newsbottom  .newsArch ul.srBlur,
#content div.newsbottom  .newsArch ul.srFocus,
#content div.newsbottom  .newsArch ul.srHoverUl {
	height: 21px;
}
#content div.newsbottom  .newsArch ul.srBlur li.srSelectedLi,
#content div.newsbottom  .newsArch ul.srFocus li.srSelectedLi,
#content div.newsbottom  .newsArch ul.srHoverUl li.srSelectedLi,
#content div.newsbottom  .newsArch ul.srExpanded li.srSelectedLi { 
	display: block;
	background: #1d1d1d;
	color: #616161!important;
	empty-cells: hide;
	_filter: none;
}
#content div.newsbottom  .newsArch ul.srExpanded {
	position: relative;
	z-index: 1000;
}
#content div.newsbottom  .newsArch ul.srExpanded li {
	display: block;
	empty-cells: hide;
}
#content div.newsbottom  #newsPod {
	position: absolute;
	font-size: 10px;
	width: 175px;
	_width: 170px;
	height: 46px;
	bottom: 0;
	right: 0;
}
#content div.newsbottom  #newsPod .submit {
	width: 21px;
	height: 21px;
	background: #1d1d1d;
	border: none;
	color: #616161;
	font-size: 11px;
	cursor: pointer;
	text-align: center;
	padding: 0;
	position: absolute;
	right: 21px;
	bottom: 9px;
}
#content div.newsbottom  #newsPod .text {
	width: 124px;
	height: 17px;
	_height: 21px;
	background: #1d1d1d;
	border: none;
	color: #616161;
	font-size: 11px;
	line-height: 11px;
	padding: 4px 0 0 5px;
	_padding: 6px 0 0 5px;
	position: absolute;
	right: 46px;
	bottom: 9px;
}
#content div.newsNav {
	color: #777;
	font-size: 11px;
}
#content div.newsNav a {
	color: #fff;
	text-decoration: underline;
}
#content div.newstop div.newsNav {
	padding: 10px 0 0 20px;
}
#content .newsright div.newsNav {
	padding: 10px 0 0 15px;
}
/*#mainSrcollNews { 
	position: relative;
	width: 780px;
	height: 368px;
	overflow: hidden;
	z-index: 100;
}*/
#holderNews  {
	position: absolute;
	left: 0;
	top: 30px;
	width: 780px;
	height: 338px;
	clip: rect(0, 760px, 338px, 0);
	overflow: hidden;
	z-index: 1;
}
#scrollNews {
	width: 760px;
	z-index: 2;
	position: absolute;
	z-index: 1;
	overflow: scroll;
}
#scrollNewsBottom {
	width: 801px;
	height: 40px;
	bottom: 0;
	z-index: 3;
	position: absolute;
	background: url("/img/contentdvab.png");
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/img/contentdvab.png);
}
#scrollbarNews { 
	position: absolute;
	visibility: hidden;
	left: 775px;
	top: 30px;
	width: 11px;
	height: 333px;
	font-size: 1px;
	z-index: 4;
}
#trackNews {
	position: absolute;
	left: 0;
	top: 0;
	width: 11px;
	height: 333px;
	background: url("/img/track.png") no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/img/track.png);
	z-index: 1;
	cursor: pointer;
}
#ballNews {
	position: absolute;
	left: 3px;
	top: 0px;
	width: 8px;
	height: 7px;
	background: url("/img/ball.png") top no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/img/ball.png);
	cursor: pointer;
	z-index: 1;
}

/*#mainSrcollNewsIn { 
	position: relative;
	width: 580px;
	height: 420px;
	overflow: hidden;
	z-index: 100;
	_left: -3px;
}*/
#holderNewsIn  { 
	position: absolute;
	left: 15px;
	top: 65px;
	width: 565px;
	height: 355px; 
	clip: rect(0, 565px, 355px, 0); 
	overflow: hidden;
	z-index: 1;
}
#scrollNewsIn {
	width: 535px;
	height: 355px;
	z-index: 2;
	line-height: 17px;
	color: #ddd;
	position: absolute;
	visibility: visible; 
	z-index: 1;
	overflow: scroll;
}
#scrollNewsBottomIn {
	width: 601px;
	height: 40px;
	bottom: 0;
	z-index: 3;
	position: absolute;
	background: url("/img/contentdvab.png");
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/img/contentdvab.png);
}
#scrollbarNewsIn { 
	position: absolute;
	visibility: hidden;
	left: 580px;
	top: 65px;
	width: 11px;
	height: 345px; 
	font-size: 1px;
	z-index: 4;
}
#trackNewsIn { 
	position: absolute;
	left: 0;
	top: 0;
	width: 11px;
	height: 345px;
	background: url("/img/track.png") repeat-y;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/img/track.png);
	z-index: 1;
	cursor: pointer;
}
#ballNewsIn {
	position: absolute;
	left: 3px;
	top: 0px;
	width: 8px;
	height: 7px;
	background: url("/img/ball.png") top no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/img/ball.png);
	cursor: pointer;
	z-index: 1;
}
/*--/news--*/

/*--press--*/
#content .press {
	display: block;
	position: relative;
	margin: 15px 0 0 0;
	*padding: 0 0 0 20px;
	_padding: 0;
}
#content .newsleft .pressIn {
	margin: 0 0 10px 0;
	width: 180px;
}
#content .press_an {
	position: relative;
	margin: 15px 25px 10px 125px;
	*margin-left: 105px;
	_margin-left: 125px;
}
#content .press_an  .title h1 {
	margin: 0;
}
#content .press img {
	border: solid 1px #dddddd;
	position: relative;
	float: left;
	margin: 0px 5px 10px 20px;
	*margin-left: 0px;
	_margin-left: 20px;
}
#content div.pressright img {
	float: left;
	border: solid 1px #dddddd;
	margin: 10px 10px 0px 0;
}
#content div.pressleft {
	width: 185px;
	height: 403px;
	float: left;
	margin: 15px 0 0 15px;
	_margin: 15px -3px 0 8px;
	overflow: auto;
	background: url(/img/news_border.jpg) no-repeat right;
}
#content div.pressleft .press {
	margin: 0 0 10px 0;
	width: 180px;
}
#content div.pressleft .press a {
	font-size: 13px;
	width: 180px;
}
#content .press .act {
	color: #ddd;
}
#content div.pressright {
	margin-left: 200px;
	position: relative;
	height: 420px;
	_margin-left: 0px;
}
#content div.pressright .title {
	margin: 10px 0 0 15px;
}
#content div.pressright span.span {
	margin: 0 109px 0 0;
	_margin: 0 106px 0 0;
	float: left;
}
#content div.pressright p {
	margin: 0 0 15px 0;
}
#content div.presstop {
	overflow: auto;
	height: 370px;
	position: relative;
	overflow: hidden;
}
#content div.pressNav {
	color: #777;
	font-size: 11px;
}
#content div.pressNav a {
	color: #fff;
	text-decoration: underline;
}
#content div.presstop div.pressNav {
	padding: 10px 0 0 20px;
}
#content .pressright div.pressNav {
	padding: 10px 0 0 15px;
}
/*--/press--*/