UL LI {
	LIST-STYLE-TYPE: none
}
#leftcolumn_rub {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 28%; PADDING-TOP: 0px
}
#rightcolumn_strings {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; MIN-HEIGHT: 980px; FLOAT: right; PADDING-BOTTOM: 15px; MARGIN: 0px; WIDTH: 72%; PADDING-TOP: 0px; POSITION: relative; BACKGROUND-COLOR: #fff
}
H1 {
	COLOR: #000
}
#rightcolumn_strings P A {
	COLOR: #333; TEXT-DECORATION: none
}
#rightcolumn_strings P A:hover {
	TEXT-DECORATION: none
}
H4 {
	MARGIN-LEFT: 15px
}
#rightcolumn_strings H1 {
	MARGIN: 10px 15px; COLOR: #000; max-width: 48em
}
#rightcolumn_strings H2 {
	MARGIN: 10px 15px; COLOR: #000; max-width: 48em
}
#mainnew {
	BACKGROUND: #dfdfdf; MARGIN: 15px; OVERFLOW: hidden; WIDTH: 95%; POSITION: relative; max-width: 64em
}
#mainnew IMG {
	FLOAT: left; MARGIN: 0px 10px 0px 0px
}
#mainnew H1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 14pt; LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #fff; BOTTOM: 0px; LINE-HEIGHT: 50%; PADDING-TOP: 5px; POSITION: absolute; background: url(../i/head_bg.png)
}
#mainnew H1 A {
	COLOR: #fff
}
#mainnew H1 A:hover {
	TEXT-DECORATION: none
}
* HTML #mainnew H1 {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://news.stroit.ru/i/head_bg.png',sizingMethod='scale'); BACKGROUND-IMAGE: none
}
#mainnew P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
#mainnew SPAN {
	DISPLAY: block; COLOR: #5a5959; BOTTOM: 10px; POSITION: absolute
}
#mainnew .tags {
	MARGIN: 0px 0px 40px; WIDTH: 25em
}
#mainnew .date_rub {
	MARGIN: 0px 0px 20px
}
#mainnew .date_rub_rub {
	MARGIN: 0px
}
.date_rub {
	CLEAR: left; MARGIN: 0px 15px; COLOR: #5a5959
}
.date_rub A {
	FONT-WEIGHT: bold; COLOR: #5a5959
}
.source {
	MARGIN: 0px 20px 0px 20px
}
#rightcolumn_strings H2 A {
	FONT-SIZE: 1.2em; COLOR: #000; LINE-HEIGHT: 1em; TEXT-DECORATION: none
}
#rightcolumn_strings H2 A:hover {
	TEXT-DECORATION: none
}
#pic {
	CLEAR: both; MARGIN: 0px 15px 10px
}
.tags {
	DISPLAY: block; MARGIN: 5px 15px 0px; COLOR: #5a5959
}
.tags A {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN-RIGHT: 10px
}
A#select_tag {
	BACKGROUND: #017917; COLOR: #fff
}
#rubs A {
	FONT-SIZE: 1.2em
}
#rubs STRONG {
	FONT-SIZE: 1.2em
}
#sim_news {
	MARGIN: 10px 15px
}
#sim_news H2 {
	MARGIN: 0px; COLOR: #888
}
#sim_news H3 A {
	MARGIN-LEFT: -15px; COLOR: #000
}
#sim_news P {
	FONT-SIZE: 0.9em; MARGIN: 5px 0px
}
#tags {
	TEXT-ALIGN: center
}
#tagcloud {
	MARGIN: 10px auto; WIDTH: 90%; LINE-HEIGHT: 2.5em; TEXT-ALIGN: center
}
#rightcolumn_strings #tagcloud A {
	COLOR: #017917
}
.not_nav {
	
}
.w1 {
	FONT-SIZE: 1em
}
.w2 {
	FONT-SIZE: 1.4em
}
.w3 {
	FONT-SIZE: 1.6em
}
.w4 {
	FONT-SIZE: 1.8em
}
.w5 {
	FONT-SIZE: 2em
}

.memosubhard {
	DISPLAY: none
}
.memohard {
	DISPLAY: none
}
.date {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 8pt; MARGIN: 0px auto; TEXT-ALIGN: center
}
.date A {
	FONT-SIZE: 8pt
}
#dates {
	FONT-SIZE: 1.2em; MARGIN: auto; border-spacing: 3px
}
#dates TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #ececec
}
#dates A {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #030303
}
#weekdays TD {
	BACKGROUND: #fff
}
#cur_week TD {
	BACKGROUND: #b3b3b3; COLOR: #fff
}
#cur_week TD A {
	COLOR: #fff
}
#cur_week TD#select {
	BACKGROUND: #426d58; COLOR: #fff
}
.months {
	MIN-HEIGHT: 20em; FLOAT: left; WIDTH: 24em
}
.months P {
	MIN-HEIGHT: 17em
}
 HTML .months P {
	HEIGHT: 17em
}
#rightcolumn_strings .months P A {
	COLOR: #017917
}
#rub_anouns DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 300px; FLOAT: left; PADDING-BOTTOM: 15px; MARGIN: 0px 10px 3px 0px; WIDTH: 47%; PADDING-TOP: 0px; POSITION: relative
}
 HTML #rub_anouns DIV {
	HEIGHT: 300px
}
#rub_anouns HR {
	WIDTH: 94%; BOTTOM: 3px; POSITION: absolute
}
.clear {
	CLEAR: both; BACKGROUND: #000; FLOAT: none; HEIGHT: 23px
}
.nav A H2 {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.sort {
	MARGIN: 0px 0px 0px 15px
}
.sort A {
	FONT-WEIGHT: bold
}
.sort SPAN {
	BACKGROUND: #017917; COLOR: #fff
}
.rub_anouns {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 540px; FLOAT: left; PADDING-BOTTOM: 15px; MARGIN: 0px; WIDTH: 49%; PADDING-TOP: 0px; POSITION: relative
}
.rub_anouns H1 A IMG {
	MARGIN: 0px 0px 5px
}
.rub_anouns IMG {
	MARGIN: 10px 10px 0px 15px; WIDTH: 300px
}
 HTML .rub_anouns {
	HEIGHT: 540px
}
.rub_anouns HR {
	WIDTH: 94%; BOTTOM: 3px; POSITION: absolute
}
.rub_anouns SPAN {
	CLEAR: left; FONT-WEIGHT: normal; COLOR: #5a5959
}
H3 SPAN {
	CLEAR: left; FONT-WEIGHT: normal; COLOR: #5a5959
}
