BODY {
	background: #ffffff repeat-y;
	color:#333;
	font:11px verdana, tahoma, serif;
	margin:0;
	padding:0
}
BODY.edit {
	background: URL(/d/bgedit.gif) #fff;
	font-size: 12px;
	padding:20px 20px 15px 30px
}
BODY.edit P {
	margin:0 0 15px 0;
}
BODY.edit TABLE {
	background: #666;
	border-left:1px solid #666;
	border-bottom:1px solid #666
}
BODY.edit TD {
	background:#fff;
	padding:5px;
	border-top:1px solid #666;
	border-right:1px solid #666
}
A {
	color:#EB2227
}
A:HOVER {
	color:#EB2227;
	text-decoration:none
}
UL {
	list-style-image:url('/d/bullet.gif')
}
LI {
	margin-bottom:5px;
	margin-top:0
}
TD {
	padding:0
}
FORM {
	margin:0;
	padding:0
}
IMG {
	border:0
}
H1 {
	font-weight:bold;
	font:26px verdana, arial, sans-serif;
	color:#333;
	margin:0;
	padding-bottom:10px
}
H2 {
	margin-bottom:7px;
	font-family:arial, verdana, sans-serif;
	font-size:18px;
	color:#333;
	font-weight:normal
}
HR {
	color:#999999;
	height:1px;
}
.page {
	background: URL(/d/bgp.jpg) #fff repeat-x bottom
}
.up {
	width:100%;
	border-bottom:1px solid #666
}
.up TD {
	padding:10px 20px 10px 10px
}
TD.l {
	padding:10px 50px 10px 25px
}
TD.h {
	padding:10px 70px 20px 75px
}
.b {
	width:200px;
	background:#153889;
	padding:5px 10px 8px 10px;
	color:#fff
}
.b A {
	color:#fff
}
.b A:visited {
	color:#fff
}
.body TD {
	font-size:11px
}
.search {
	background:#666
}
.flash {
	background:#FFCC9A
}
TABLE.f {
	margin:20px 0 15px 30px
}
.path {
	padding:10px 20px 0 30px
}
.path A:VISITED {
	color:#909
}
.title {
	margin:-4px 0 0 50px;
	border-bottom:2px solid #B5B7B8
}
.title H1 {
	font-weight:bold;
	font:13px verdana, arial, sans-serif;
	color:#EB2227;
	font-weight:bold;
	margin:0 0 -8px 0
}
TD.pv {
	font-size:10px;
	padding:0 0 15px 30px
}
.main {
	font-size:11px;
	padding:20px 5px 5px 50px;
	line-height: 12pt;
}
.main P {
	margin:0 0 15px 0;
	text-align:justify;
}
TABLE.exh {
	border:0px solid #ccc;
	margin:0 20px 0 30px
}
.exh TD {
	padding:20px 0 20px 0;
	border-bottom:1px solid #ccc
}
.exh IMG {
	margin:0 20px 0 0
}
.exh UL {
	margin-bottom:0;
	margin-top:0
}
.city {
	margin:20px 20px 20px 30px;
	border-bottom:1px solid #ccc
}
.city TABLE {
	margin:0 20px 20px 50px
}
.city TD {
	padding:10px 0 10px 0;
	border-bottom:1px solid #ccc
}
.city IMG {
	margin:0 20px 0 0
}
.in {
	text-align:left;
	padding:20px 20px 20px 30px;
	font-size:11px;
	line-height: 12pt;
}
.in H2 {
	margin:0
}
.in UL {
	margin-bottom:0;
	margin-top:0
}
.in IMG {
	margin:0 20px 0 0
}
.in TD {
	padding:10px 0 10px 0;
	border-bottom:1px solid #ccc
}
.bbb {
	background: URL(/d/bgc.jpg) #fff top no-repeat left;
	padding:40px 30px 0 56px
}
.bbbi {
	background: URL(/d/bgc.jpg) #fff top no-repeat left;
	padding:30px 30px 0 56px
}
.bottom {
	padding:7px 0 0 0;
	font:10px;
	margin:0 0 0 56px;
	border-top:0px solid #aaa;
	width:810px
}
.bottom A {
	color: #333;
	text-decoration:underline
}
.bottom A:HOVER {
	color: #666;
	text-decoration:none
}
.ih {
	text-align:right;
	width:866px
}
.menu {
	background: URL(/d/bgm.gif) #333;
	padding:9px;
	padding-left:30px;
	height:32px
}
.bb {
	text-align:center;
	padding-bottom:10px;
	background:#ccc;
	border:1px solid #012753;
	border-left:0
}
.bb IMG {
	margin-top:10px
}
.ss {
	margin:31px 0 0 56px;
	padding-top:3px
}
.ss IMG {
	margin-bottom:26px
}
.ssi {
	margin:30px 0 0 56px
}
.ssi IMG {
	margin-bottom:26px
}
.ssi DIV {
	font-size:11px;
	font-weight:bold;
	color:#932B33;
	margin:0 0 10px 0
}
.ssi OBJECT {
	margin-bottom:26px
}
.sb {
	border-left:1px solid #666;
	margin:20px 0 0 0;
	padding:10px 20px 0 20px
}
.sb IMG {
	margin-bottom:10px
}
.ml {
	padding:0
}
.ml DIV {
	margin:0 0 5px 56px
}
.mli {
	padding:0
}
.mli IMG {
	margin:0 0 5px 0;
	border-bottom:1px solid #EB2227
}
.mls {
	margin:0 0 5px 0
}
.mm {
	background: #ccc;
	padding:10px 0 10px 30px;
	border-bottom:1px solid #666
}
.mm IMG {
	margin:0 30px 10px 0
}
.submm {
	margin:0 0 0 30px
}
.submm IMG {
	margin:10px 30px 10px 0
}
 white-space:nowrap  DIV.mls {
}
DIV.sub {
	margin-left:33px;
	padding:0 0 5px 15px;
	width: 200px;
	background-color:#FFF0F0;
	border: 1px solid #FFFFFF
}
.sub A {
	font-weight:bold;
	color:#932B33
}
.sub A:HOVER {
	font-weight:bold;
	color:#EB2227;
	text-decoration:underline
}
DIV.subs {
	font-weight:bold;
	color:#EB2227;
	margin-left:33px;
	padding:0 0 5px 15px;
	width: 200px;
}
.subs A {
	font-weight:bold;
	color:#932B33
}
.subs A:HOVER {
	font-weight:bold;
	color:#EB2227;
	text-decoration:underline
}
.news {
	padding:20px 0 0 0;
	margin:0 15px 0 30px;
	font-size:11px
}
.nt {
	margin-left:30px
}
DIV.arc {
	border-left:0px solid #ccc;
	padding-left:20px;
	margin:20px 0 15px 0
}
.arc TABLE {
	border-left:1px solid #666;
	border-bottom:1px solid #666;
	color:#ccc
}
.arc TH {
	font-weight:bold;
	font-size:11px;
	background:#999;
	border-right:1px solid #666;
	border-top:1px solid #666;
	padding:3px 5px 3px 5px;
	text-align:left;
	color:#fff
}
.arc TD {
	border-right:1px solid #666;
	border-top:1px solid #666;
	padding:3px 5px 3px 5px;
	text-align:center
}
TD.sel {
	color:#333
}
TD.events {
	padding:0 20px 0 30px;
	border-right:1px solid #ccc
}
.events TABLE IMG {
	margin:0 20px 0 0
}
.events TD {
	padding:10px 0 10px 0;
	border-bottom:1px solid #ccc
}
TD.mainnews {
	padding:0 20px 0 20px
}
.mainnews DIV {
	padding:10px 0 10px 0;
	border-bottom:1px solid #ccc
}
.upp TD {
	padding:6px 26px 0 0
}
.uppi TD {
	padding:16px 0 0 0
}
.bann {
	font-size:10px;
	font-weight:bold;
	color:#646466;
}
.bann TD {
	padding:6px 0 6px 0;
	font-size:10px;
	font-weight:bold;
	color:#646466;
}
.bann IMG {
	margin-right:6px
}
.blockr2 {
	font-size:11px;
	font-weight:bold;
	color:#932B33;
	margin:0 0 10px 0
}
.blockr2 TD {
	padding:0 0 0 0
}
.blockr2 IMG {
	margin-right:6px
}
.blockr {
	font-size:11px;
	font-weight:bold;
	color:#932B33;
	border-bottom:1px solid #EB2227;
	margin:0 0 10px 20px
}
.blockr TD {
	padding:0px 0 6px 0
}
.blockr IMG {
	margin-right:6px
}
.sp {
	font-size:11px;
	font-weight:bold;
	color:#932B33;
	border-bottom:1px solid #EB2227;
	margin:0 0 10px 0
}
.sp TD {
	padding:6px 0 6px 0
}
.sp IMG {
	margin-right:6px
}
.vremya {
	width:88%;
}
.vremya TH {
	padding:5px 5px 5px 5px;
	background:#ff9999;
}
.vremya TD {
	padding:5px 5px 5px 5px;
	border:1px solid #EB2227;
}
.right {
	font-size:10px;
	padding:27px 0 40px 0
}
.right IMG {
	margin-bottom:6px
}
.maini {
	font-size:11px;
	padding:0 50px 20px 50px;
	width:480px
}
.newsi {
	font-size:11px;
	padding:10px 50px 18px 50px;
	width:480px;
	line-height: 12pt;
}
TD.upper {
	text-transform: uppercase;
}
