HTML {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
} /* IE flicker bug fix */

#topics_list {
	padding:10px 0 0 6px;
	border-top:1px solid #909ba2;
	overflow:hidden;
}                
* HTML #topics_list {
	height:100%;
}
#topics_list DIV {
	margin-bottom:3px;
	line-height:18px;
}
* HTML #topics_list DIV {
	height:18px;
}
#topics_list DIV.active A {
	color:#000;
	text-decoration:underline;
}
#topics_list DIV IMG {
	margin:0;
	padding:0;
	vertical-align:text-bottom;
}

#topics-list A {
}
#topics_list A SPAN {
	color:#999;
	font:11px Tahoma;
}
#theme_options {
}
#theme_options A {
	color:#999;
}

#theme_options LI {
	background-position: 4px 8px;
}
.popupWindow {
	z-index:1000;
	position:absolute;
	top:38px;
	right:5px;
	background:#DDD;
	width:350px;
	height:170px;
	display:none;
}
.popupContent {
	padding:9px;
	z-index:900;
	border:1px solid #B1BFC7;

	\width:350px;
	w\idth:330px;

	\height:170px;
	hei\ght:150px;

	background:#FFF;
	position:relative;
	top:-5px;
	left:-5px;
}
.popupClose {
  position:relative;
  z-index:950;
  left:-6px;
  top:-4px;
}

#rubrics_table {
	\width:98%;
  w\idth:100%;
	clear:both;
	line-height:18px; 
}
.rubric_float {
	width:180px;
	float:left;
	padding:0 !important;
	margin:0 !important;
	text-align:left;
	line-height:18px;
	height:18px;
	overflow:hidden;
}
.sel_rubr {
	color:#069;
	font-weight:bold;
}
.rubric_float SPAN {
	color:#999;
	font-size:11px;
}
.s_select,
.s_select OPTION {
	font-size:11px;
	padding:0;
	margin:0;
	font-family:Tahoma;
}
#layout_control {
	clear:both;
	float:none;
}
#layout_control TABLE {
}

.setsBlock {
	background:#EEF3F6;
}
.setsBlock TD {
	font-size:11px;
}

.y_button.gray {
	background: url(/img/button_bg_gray.gif) #EEE;
}
.numeration {
	
}
.pager{
	padding:10px 0;
}
.resource_box {
	min-height:80px;
	text-align: left;
	border: 1px dashed #B1BFC7;
	margin: 1%;
	padding: 5px;
}
* HTML .resource_box {
	height:80px;
}
.resource_box a {
	color:#004586;
}
.resource_box img {
	display: block;
	float:right;
	max-width:85px;
	width: expression( this.width > 85 ? "85px" : this.width + "px");
}

.pager,
.numeration {
	float:none;
	clear:both;
}
.pager_active {
	color:#069;
	font-weight:bold;
}
.res_number {
	font-size:11px;
	font-weight:bold;
	line-height:38px;
}
.cal_date {
	color:#069;
}
.b_hc .gray,
.b_hc .gray A {
	font-weight:normal;
	color:#999;
	font-size:95%;
	background:transparent;
}

.b_hc {line-height:28px;}
.b_hc img {position:absolute; top:8px;	}

.center {
	\margin-right:240px;
	ma\rgin-right:260px;
	margin-bottom:0;
	padding-bottom:0;
}
.lrc {
	\padding:0 9px 0 5px;
	padd\ing:0 9px;

}
.c1 {
	margin-left:165px;
}
* HTML .c1 {
	margin-left:0;
}
.h_t {display:inline}
* HTML .h_t {
	display:block;
	padding-top:5px;
}
.tb {margin-right:4px}
A IMG {border:0}
IMG {border:0}
.bottom_rolls {
	float:right;
	font:11px Tahoma;
	margin:3px 0 0 0;
	color:#888
}
.refr_button {
	position:static !important;
	margin-bottom:-2px;
	border:0;
	width:13px;
	height:13px;
}
.buttons_block {
	position:relative;
}
#newsLogo, #newsLogoSmall {
	text-align:center;
	position:relative;
	top:-10px;
	left:20px;
	z-index:10
}
#newsLogoSmall {
	top:-20px;
	margin-bottom:-25px;
}
.gvozd {
	position:absolute;
	top:80px;
	left:0px;
	z-index:4;
	width:154px
}
LABEL {
	cursor:hand;
	cursor:pointer
}
.c7 {width:250px;padding-left:9px;font-size:80%;vertical-align:top}
* HTML .c7 {padding-left:9px}

#h_htext {white-space:nowrap;float:left}
* HTML #h_htext {margin-top:6px;}

#newsLogo {margin-bottom:0px;z-index:1}
* HTML #newsLogo {margin-bottom:-2px;}

#c9 {margin-top:-16px}
* HTML #c9 {margin-top:0}

.zs .zs {border:0;background:transparent}

.alfa6{filter:Alpha(Opacity=60);opacity:60%;-moz-opacity:0.6;-khtml-opacity:0.6;}
.alfa7{filter:Alpha(Opacity=70);opacity:70%;-moz-opacity:0.7;-khtml-opacity:0.7;}
.alfa8{filter:Alpha(Opacity=80);opacity:80%;-moz-opacity:0.8;-khtml-opacity:0.8;}
.alfa9{filter:Alpha(Opacity=90);opacity:90%;-moz-opacity:0.9;-khtml-opacity:0.9;}

