body { padding: 0px; margin: 0px; background: #FBFBFB; font-family: Tahoma; font-size: 11px; color: #000000; }

a { color: #005789; text-decoration: underline; }
a:hover { text-decoration: none; }

.layer-top { background: #F5F4F4; border-left: 5px solid #00A2FF; border-bottom: 10px solid #00A2FF; }
.layer-top-inner { height: 220px; background: url("/images/layer-top.gif") left bottom no-repeat; padding-left: 28px; }

.info-top { background: url("/images/info-top.gif") left bottom repeat-x #E5E5E5; height: 80px; }
.info-top-inner { background: url("/images/info-top-inner.gif") left bottom no-repeat; height: 80px; }

.info-top-inner .info { float: right; width: 268px; padding-top: 27px; }
.banner-top-610x87 { padding: 9px 0px 0px 30px; }
.banner-top-468x60 { padding: 11px 0px 0px 28px; }

.layer-header { padding: 10px 0px 0px 30px; }
.layer-header .header { padding-right: 331px; font-family: Arial Narrow; color: #000000; }
.layer-header .header .inner { border-bottom: 1px solid #ADADAD; padding: 0px 0px 9px 0px;}
.layer-header .header .inner .big { font-size: 30px; }
.layer-header .header .inner .small { font-size: 23px; }
.layer-header .header .inner .logo a img { border: none; }

.weather { float: right; width: 289px; background: url("/images/1x1ba.gif") left top repeat-y #FFFFFF; }
.weather .bg1 { background: url("/images/1x1bf.gif") left top repeat-x; }
.weather .bg2 { background: url("/images/1x1c6.gif") left bottom repeat-x; }
.weather .bg3 { background: url("/images/w2-corner-lt.gif") left top no-repeat; }
.weather .bg4 { background: url("/images/w2-corner-lb.gif") left bottom no-repeat; }
.weather .inner { padding: 8px 17px 5px 25px;  }



.menu-top { padding-top: 10px;  }
.menu-top a { margin-right: 10px; }



.layer-mid { background: #FBFBFB; border-left: 5px solid #9BDBFF; border-bottom: 10px solid #9BDBFF; border-top: 10px solid #9BDBFF; }
.layer-mid-corner { background: url("/images/layer-mid-b.gif") left bottom no-repeat; }
.layer-mid-inner { background: url("/images/layer-mid-t.gif") left top no-repeat;  }
.layer-mid .inner-t { padding: 5px 0px 0px 29px; }


.right-block { width: 289px; background: url("/images/1x1ba.gif") left top repeat-y #FBFBFB; margin-bottom: 15px; }
.right-block .bg1 { background: url("/images/1x1bf.gif") left top repeat-x; }
.right-block .bg2 { background: url("/images/1x1c6.gif") left bottom repeat-x; }
.right-block .bg3 { background: url("/images/w-corner-lt.gif") left top no-repeat; }
.right-block .bg4 { background: url("/images/w-corner-lb.gif") left bottom no-repeat; }
.right-block .inner { padding: 13px 17px 25px 25px;  }


.columnright { padding: 32px 0px 0px 20px; }

.center-hat { margin: 0px 20px 0px 20px; background: url("/images/hat-bg.gif") left top repeat-x #7F7F7F; margin-bottom: 15px; }
.center-hat .bg1 { background: url("/images/hat-r.gif") right top no-repeat; }
.center-hat .bg2 { height: 32px; background: url("/images/hat-l.gif") left top no-repeat; }
.center-hat .inner { padding: 10px 0px 0px 15px; color: #ffffff; }
.center-hat .inner a { color: #ffffff; }


.center-block { background: url("/images/1x1ba.gif") right top repeat-y #FBFBFB; }
.center-block .bg1 { background: url("/images/1x1ba.gif") left top repeat-y; }
.center-block .bg2 { background: url("/images/1x1c6.gif") left bottom repeat-x; }
.center-block .bg3 { background: url("/images/1x1bf.gif") left top repeat-x; }
.center-block .bg4 { background: url("/images/w-corner-lt.gif") left top no-repeat; }
.center-block .bg5 { background: url("/images/w-corner-lb.gif") left bottom no-repeat; }
.center-block .bg6 { background: url("/images/w-corner-rb.gif") right bottom no-repeat; }
.center-block .bg7 { background: url("/images/w-corner-rt.gif") right top no-repeat; }
.center-block .inner { padding: 10px 20px 10px 20px;  }

.rightcolumn { padding-left: 40px; }

.m15 { margin-top: -15px; }


.layer-bottom { background: #F5F4F4; border-left: 5px solid #00A2FF; border-top: 10px solid #00A2FF; }
.layer-bottom-inner { background: url("/images/layer-bottom.gif") left top no-repeat; padding: 35px 0px 30px 50px; }

.counter { background: url("/images/counter.gif") left top repeat-x; }


.categories { margin: 0px; padding: 0px; list-style: none; font-size: 14px; }
.categories li { padding: 5px 0px 5px 0px; }


.calendar-layer { padding-left: 36px; }
.calendar-layer * { font-size: 13px; }


div.forum-last-item {
	display: block;
	margin-bottom: 1em;
}
div.forum-last-date {
	display: block;
	color: #999;
	font-size: 8pt;
}


.press-title { font-size: 14px; font-weight: Bold; }
.press-text { margin-bottom: 15px; }

h1 { font-size: 20px; font-weight: Normal; }
h2 { font-size: 18px; font-weight: Normal; margin: 0px 0px 10px 0px; }
h3 { font-size: 14px; font-weight: Normal; margin: 0px; }


.news_preview {}
.news_table td { vertical-align: middle; padding: 2px 10px 0px 0px; }
.news_table .date { text-align: right; color: #CDCDCD; font-size: 11px; width: 70px; }
.news_table .text {  font-size: 11px; }
.news_table .info { color: #BBBBBB; font-size: 10px; }

.rightblock-news { style: width: 250px; float: right; border: 1px solid #BABABA; padding: 10px; margin: 0px 0px 15px 15px; }

.red {color:red;}

.top-advert-text { float: left; width: 250px;  margin: 2px 0px 0px 15px; }
.top-advert-text fieldset { border: 1px solid #FF8E00; padding: 3px 5px; background: #e5e5e5; }
