#main {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
#c {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
#r {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; WIDTH: 162px; PADDING-TOP: 15px
}
#lite-r {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; WIDTH: 162px; PADDING-TOP: 15px
}
#lite-r {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#r .rasporka {
	FONT-SIZE: 0px; WIDTH: 160px; HEIGHT: 0px
}
#lite-r .rasporka {
	FONT-SIZE: 0px; WIDTH: 160px; HEIGHT: 0px
}
#c {
	MARGIN-BOTTOM: 10px
}
#header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 110px; BACKGROUND: url(/images/bg-header.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 12px; POSITION: relative; HEIGHT: 87px
}
BODY.eng #header {
	BACKGROUND: url(/images/bg-header-eng.gif) no-repeat 0px 0px
}
#header H1 A {
	DISPLAY: block; BACKGROUND: url(/images/logo.gif) no-repeat 0px 0px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 675px; TEXT-INDENT: -9999px; HEIGHT: 71px
}
BODY.eng #header H1 A {
	BACKGROUND: url(/images/logo-eng.gif) no-repeat 0px 0px
}
#header A.allmedia {
	LEFT: 2px; WIDTH: 85px; TEXT-INDENT: -1000px; POSITION: absolute; TOP: 1px; HEIGHT: 95px
}
#under-h1 {
	PADDING-LEFT: 4px; FONT-SIZE: 7pt; MARGIN: 0px auto; WIDTH: 665px; COLOR: #000
}
#under-h1 SPAN {
	FLOAT: left
}
#under-h1 A {
	FLOAT: right; COLOR: #000; TEXT-DECORATION: none
}
#footer {
	BORDER-TOP: #9f0202 2px solid
}
#footer .links {
	FONT-SIZE: 7pt; TEXT-DECORATION: none
}
#footer .links:hover {
	TEXT-DECORATION: underline
}
.copyright {
	COLOR: #666; TEXT-DECORATION: none
}
.copyright:hover {
	COLOR: #000
}
.counters IMG {
	DISPLAY: block; MARGIN-BOTTOM: 3px
}
BODY.lite .counters A IMG {
	DISPLAY: inline; MARGIN: 0px 2px
}
#topmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 7.5pt; BACKGROUND: #8a8a8a; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; HEIGHT: 13px; TEXT-ALIGN: left
}
#topmenu A {
	TEXT-TRANSFORM: uppercase; COLOR: #fff; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
#topmenu LI {
	DISPLAY: inline; MARGIN-RIGHT: 1.5em
}
#c-l {
	BACKGROUND: #eee4e4; WIDTH: 260px; COLOR: #000
}
#c-l .rasporka {
	FONT-SIZE: 0px; WIDTH: 260px; HEIGHT: 0px
}
#c-c {
	PADDING-LEFT: 2px
}
.caption {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #9f0202; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#r .caption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.89em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; COLOR: #000; PADDING-TOP: 3px
}
#lite-r .caption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.89em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; COLOR: #000; PADDING-TOP: 3px
}
#c-l .item {
	COLOR: #000; BACKGROUND-COLOR: #c35454
}
#c-l .addoffer {
	BACKGROUND-POSITION: 98% 5px; BACKGROUND-IMAGE: url(/images/icon-folder-edit.gif); BACKGROUND-REPEAT: no-repeat
}
#c-l .infoname {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; HEIGHT: 23px; BACKGROUND-COLOR: #c35454
}
#c-l .infoname SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#c-l .infoname .cnt {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 7pt; BACKGROUND: #be3b3b; FLOAT: right; PADDING-BOTTOM: 6px; WIDTH: 50px; PADDING-TOP: 5px
}
#c-l .infostat {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; HEIGHT: 23px
}
#c-l .infostat SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#c-l .infostat .cnt {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 7pt; BACKGROUND: #e9b6b6; FLOAT: right; PADDING-BOTTOM: 6px; WIDTH: 50px; PADDING-TOP: 5px
}
#c-l .cpt {
	BACKGROUND: #8b8b8b; COLOR: #000
}
#c-l .button {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; BACKGROUND: #eee4e4; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.inform {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.navig TABLE {
	MARGIN: auto
}
.navig TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.navig A {
	PADDING-RIGHT: 4px; TEXT-DECORATION: underline
}
UL.bullet LI {
	PADDING-LEFT: 1em; ; BEHAVIOR: expression( !this.before ? this.before = this.innerHTML = '&#149;&nbsp;' + this.innerHTML : '' ); TEXT-INDENT: -0.95em
}
UL.bullet LI:unknown {
	content: '• '
}
#blockcourse TABLE {
	MARGIN: 10px 0px 5px; WIDTH: 152px; BORDER-COLLAPSE: collapse
}
#blockcourse TABLE TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#blockcourse .date {
	DISPLAY: block; FONT-WEIGHT: bold
}
#blockcourse .up {
	COLOR: #060
}
#blockcourse .down {
	COLOR: #e00
}
#blockcourse .link {
	DISPLAY: block; TEXT-ALIGN: center
}
.searchlite .input-src {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; WIDTH: 98px; BORDER-BOTTOM: #000 1px solid
}
.searchlite .button {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 40px; BORDER-RIGHT-WIDTH: 0px
}
DIV.begun {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #eeeff0; PADDING-BOTTOM: 5px; OVERFLOW: hidden; PADDING-TOP: 5px
}
DIV.begun #begunRoot {
	MARGIN: 0px; WIDTH: 100%! important
}
DIV.begun TABLE {
	MARGIN: 0px; WIDTH: 100%! important
}
DIV.begun TABLE {
	BORDER-COLLAPSE: collapse
}
DIV.begun TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.begun #begunRoot LI {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 2px! important; PADDING-TOP: 2px! important
}
#headerlite {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/bg-header-lite.gif) no-repeat 0px 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 70px
}
BODY.eng #headerlite {
	BACKGROUND-IMAGE: url(/images/bg-header-lite-eng.gif)
}
#headerlite SPAN {
	DISPLAY: block; MARGIN: 0px 0px 0px 142px; PADDING-TOP: 40px
}
#headerlite SPAN {
	FONT-WEIGHT: bold; COLOR: #932f1c; TEXT-DECORATION: none
}
#headerlite A {
	FONT-WEIGHT: bold; COLOR: #932f1c; TEXT-DECORATION: none
}
#headerlite .newsbnr {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 5px
}
#headerlite .newsbnr A IMG {
	MARGIN-LEFT: 5px
}
#lite-l {
	OVERFLOW: hidden; WIDTH: 200px
}
#lite-l .rasporka {
	FONT-SIZE: 0px; WIDTH: 200px; HEIGHT: 0px
}
#lite-r {
	PADDING-BOTTOM: 5px
}
#lite-c {
	PADDING-BOTTOM: 5px
}
#lite-l {
	PADDING-BOTTOM: 5px
}
#lite-c {
	WIDTH: 100%
}
IMG.imgleft {
	MARGIN-TOP: -5px; FLOAT: left; MARGIN-LEFT: -8px; MARGIN-RIGHT: 5px
}
.offerslist {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
.offerslist TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px solid
}
.offerslist .date {
	TEXT-ALIGN: center
}
.offerslist .even {
	
}
.offerslist .uneven {
	BACKGROUND: #ddd
}
.offerslist2 {
	WIDTH: 100%
}
.offerslist2 TD {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: #999 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid
}
.offerslist2 .type {
	FONT-WEIGHT: bold
}
.offerslist2 .date {
	COLOR: #060
}
.offerslist2 .location {
	FLOAT: right; COLOR: #060
}
.offerslist2 .descr {
	MARGIN: 0px 0px 5px
}
.offerslist2 DIV.tumb {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; WIDTH: 100px; BORDER-BOTTOM: #999 1px solid
}
#blockcourse {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 160px; PADDING-TOP: 10px
}
#blockcourse TABLE {
	MARGIN: 10px 0px 5px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
#blockcourse TABLE TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#blockcourse .date {
	DISPLAY: block; FONT-WEIGHT: bold
}
#blockcourse .up {
	COLOR: #060
}
#blockcourse .down {
	COLOR: #e00
}
#blockcourse .link {
	DISPLAY: block; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.content TABLE {
	BORDER-COLLAPSE: separate
}
.content TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.topbanner IMG {
	DISPLAY: block
}
.topbanner TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.topbanner TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-COLLAPSE: separate; BORDER-RIGHT-WIDTH: 0px
}
.topbanner BR {
	DISPLAY: none
}
P.adText {
	PADDING-RIGHT: 0px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 7px; MARGIN: 0px 4px 10px; COLOR: #666; PADDING-TOP: 7px; BORDER-BOTTOM: #666 1px solid; FONT-FAMILY: Tahoma,Verdana,Helvetica; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
P.adTextHead {
	FONT-SIZE: 9px; MARGIN: 4px; COLOR: #666; FONT-FAMILY: Tahoma,Verdana,Helvetica; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.adText {
	COLOR: #040404
}
A.adText:hover {
	TEXT-DECORATION: underline
}
.yandexblock {
	OVERFLOW: hidden; WIDTH: 100%
}
