#body {
	MARGIN: 0px; FONT: 1em arial,sans-serif; min-width: 970px
}
 HTML .ie-width {
	Z-INDEX: 1; FLOAT: left; BORDER-LEFT: #fff 960px solid; POSITION: relative
}
 HTML .fixie-width {
	Z-INDEX: 2; FLOAT: left; MARGIN-LEFT: -960px; POSITION: relative
}
#about .r-wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 39.9%; PADDING-TOP: 0px
}
#about .l-wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 60%; PADDING-TOP: 0px
}
.float-container .l-wrapper {
	WIDTH: 67%
}
 HTML .float-container .l-wrapper {
	OVERFLOW: hidden; WIDTH: 67%
}
.float-container .r-wrapper {
	WIDTH: 32.9%
}
 HTML .float-container .r-wrapper {
	OVERFLOW: hidden
}
.float-container-3colum {
	FLOAT: left; WIDTH: 100%
}
.float-container-3colum .b-wrapper {
	MARGIN: 0px 330px 0px 30%
}
.float-container-3colum .l-wrapper {
	FLOAT: left; MARGIN-LEFT: -100%; WIDTH: 30%
}
.float-container-3colum .r-wrapper {
	FLOAT: left; MARGIN: 0px 0px 0px -330px; WIDTH: 330px
}
.banner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 18px; TEXT-ALIGN: center
}
.banner IMG {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid
}
.l-body {
	
}
.l-body {
	HEIGHT: 1%
}
.l-body:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.l-body .r-wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 51.9%; PADDING-TOP: 0px
}
.l-body .l-wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 48%; PADDING-TOP: 0px
}
 HTML .l-body .l-wrapper {
	WIDTH: 47%
}
#weather-map {
	TEXT-ALIGN: center
}
#weather-ban {
	TEXT-ALIGN: center
}
#weather-map .wrapper {
	PADDING-BOTTOM: 10px
}
#weather-ban .wrapper {
	PADDING-BOTTOM: 40px
}
#weather-ban .wrapper TABLE {
	MARGIN: 0px auto; WIDTH: 300px
}
#weather-ban-300 {
	TEXT-ALIGN: center
}
#weather-map .wrapper {
	MARGIN-TOP: 10px; WIDTH: 330px; TEXT-ALIGN: left
}
#weather-ban .wrapper {
	MARGIN-TOP: 10px; WIDTH: 330px; TEXT-ALIGN: left
}
#weather-ban-300 .wrapper {
	MARGIN-TOP: 10px; WIDTH: 330px; TEXT-ALIGN: left
}
#weather-other-sh {
	CLEAR: both
}
.l-body {
	MARGIN-TOP: 10px
}
.weather-anons {
	FLOAT: left; WIDTH: 32.8%
	padding-right: 0px;
}
.weather-anons-last {
	FLOAT: left; WIDTH: 32.8%
}
 HTML .weather-anons {
	PADDING-RIGHT: 0.4%; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 32.8%; PADDING-TOP: 0px
}
.weather-anons {
	MARGIN: 0px 0.5% 0px 0px
}
#weather-other-sh .weather-anons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0.4% 0px 0px; WIDTH: 24.5%; PADDING-TOP: 0px
}
#citi-obl .citi-anons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0.4% 0px 0px; WIDTH: 24.5%; PADDING-TOP: 0px
}
 HTML #citi-obl .citi-anons {
	OVERFLOW: hidden; WIDTH: 24.3%
}
#weather-other .cont {
	CLEAR: both
}
#weather-other .map {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 650px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#weather-other .prev {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; OVERFLOW-X: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 320px; PADDING-TOP: 0px
}
 HTML #weather-other .prev {
	WIDTH: 310px
}
#citi-alf .cont {
	PADDING-LEFT: 40px
}
#citi-alf .char {
	FLOAT: left; MARGIN-LEFT: -40px; WIDTH: 40px
}
 HTML #citi-alf .char {
	MARGIN-LEFT: -20px
}
#citi-alf .citi {
	FLOAT: left; WIDTH: 285px
}
#citi-alf .list {
	CLEAR: both
}
.clear {
	CLEAR: both
}
