 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 75%; COLOR: #333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#wrapper {
	MARGIN: 0px auto; WIDTH: 98%; ; WIDTH: expression(parentNode.clientWidth > 1280 ? "1280px" : "auto"); min-width: 1003px
}
IMG {
	sBORDER-TOP-WIDTH: 0px; sBORDER-LEFT-WIDTH: 0px; sBORDER-BOTTOM-WIDTH: 0px; sBORDER-RIGHT-WIDTH: 0px
}
H1 {
	FONT-SIZE: 1.6em; LETTER-SPACING: -1px; max-width: 36em; sbackground-color: #999999
}
H2 {
	FONT-SIZE: 1.3em; LETTER-SPACING: -1px
}
H3 {
	FONT-SIZE: 1.1em; MARGIN: 10px 15px 3px
}
P {
	FONT-SIZE: 1em; MARGIN: 8px 15px; LINE-HEIGHT: 1.4em; max-width: 60em; swidth: 60em; sbackground: #eee
}
UL {
	LIST-STYLE-POSITION: inside; MARGIN: 8px 20px; LINE-HEIGHT: 1.6em
}
HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #ccc; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 2px 15px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px; max-width: 60em
}
A:hover {
	TEXT-DECORATION: underline
}
#strcond {
	PADDING-TOP: 2px
}
#orgcond {
	PADDING-TOP: 2px
}
#libcond {
	PADDING-TOP: 2px
}
#expocond {
	PADDING-TOP: 2px
}
#newscond {
	PADDING-TOP: 8px
}
#diccond {
	PADDING-TOP: 8px
}

#tb {
	HEIGHT: 17px
}
#part {
	MARGIN-LEFT: 5px; HEIGHT: 21px
}
#sbm {
	BORDER-RIGHT: #333 0px solid; BORDER-TOP: #333 0px solid; BACKGROUND: #fff; BORDER-LEFT: #333 0px solid; WIDTH: 60px; BORDER-BOTTOM: #333 0px solid; sheight: 22px
}
#navigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px
}
#subnav {
	MARGIN: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #333; sborder-bottom: 1px solid #000
}
#subnav A {
	PADDING-RIGHT: 16px; PADDING-LEFT: 25px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #eee; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#subhead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#faux {
	BACKGROUND: #eee; WIDTH: 100%
}
#faux A {
	COLOR: #017917; LINE-HEIGHT: 1.4em; TEXT-DECORATION: none
}
#faux A:hover {
	TEXT-DECORATION: underline
}
.leftnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 10px auto; WIDTH: 95%; PADDING-TOP: 0px; POSITION: relative
}
.nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; sFONT-SIZE: 0.8em; PADDING-BOTTOM: 8px; MARGIN: 0px 6px 0px 10px; PADDING-TOP: 8px
}
.nav a {
font-weight:bold;
}

.r_col {
	MARGIN-LEFT: 15px
}
.r_col a {
font-weight:normal;
}
.tl {
	DISPLAY: block; FONT-SIZE: 3px; Z-INDEX: 1; WIDTH: 9px; POSITION: absolute; HEIGHT: 9px
}
.tr {
	DISPLAY: block; FONT-SIZE: 3px; Z-INDEX: 1; WIDTH: 9px; POSITION: absolute; HEIGHT: 9px
}
.bl {
	DISPLAY: block; FONT-SIZE: 3px; Z-INDEX: 1; WIDTH: 9px; POSITION: absolute; HEIGHT: 9px
}
.br {
	DISPLAY: block; FONT-SIZE: 3px; Z-INDEX: 1; WIDTH: 9px; POSITION: absolute; HEIGHT: 9px
}
.tl_nav {
	DISPLAY: block; FONT-SIZE: 3px; Z-INDEX: 1; WIDTH: 9px; POSITION: absolute; HEIGHT: 9px
}
.tr_nav {
	DISPLAY: block; FONT-SIZE: 3px; Z-INDEX: 1; WIDTH: 9px; POSITION: absolute; HEIGHT: 9px
}
.tr_tab {
	DISPLAY: block; FONT-SIZE: 3px; Z-INDEX: 1; WIDTH: 9px; POSITION: absolute; HEIGHT: 9px
}
.tl_tab_sel {
	DISPLAY: block; FONT-SIZE: 3px; Z-INDEX: 1; WIDTH: 9px; POSITION: absolute; HEIGHT: 9px
}
.tl {
	BACKGROUND: url(http://www.stroit.ru/img/csc_tl.gif) no-repeat; LEFT: 0px; TOP: 0px
}
.tr {
	RIGHT: 0px; BACKGROUND: url(http://www.stroit.ru/img/csc_tr.gif) no-repeat; TOP: 0px
}
.bl {
	BACKGROUND: url(http://www.stroit.ru/img/csc_bl.gif) no-repeat; LEFT: 0px; BOTTOM: 0px
}
.br {
	RIGHT: 0px; BACKGROUND: url(http://www.stroit.ru/img/csc_br.gif) no-repeat; BOTTOM: 0px
}
.pager {
	CLEAR: both; MARGIN: 0px 15px
}
.pager DIV {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 7px; BACKGROUND: #eee; PADDING-BOTTOM: 2px; MARGIN: 0px 1px; PADDING-TOP: 2px
}
#select_page {
	BACKGROUND: #666; COLOR: #fff
}
#footer {
	CLEAR: both; MARGIN: 10px 0px 0px; COLOR: #333; HEIGHT: 75px
}
#footnav {
	BACKGROUND: #426d58; MARGIN: 0px; HEIGHT: 24px
}
#footnav A {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 25px; PADDING-LEFT: 25px; FONT-SIZE: 10.5pt; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.info {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 8pt; FLOAT: left; PADDING-BOTTOM: 18px; PADDING-TOP: 18px
}
#copy {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 8pt; FLOAT: right; PADDING-BOTTOM: 18px; PADDING-TOP: 18px
}
#banner {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 18px; WIDTH: 480px; PADDING-TOP: 18px
}
.clear {
	CLEAR: both
}
