.smalltext {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.smalltextwhite {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.smalltextblack {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.smalltext {
	COLOR: #25639a
}
.smalltextwhite {
	COLOR: #ffffff
}
.smalltextblack {
	COLOR: #000000
}
.tabletdbrd {
	BORDER-BOTTOM: #b7bcdb 1px solid; BORDER-LEFT: #b7bcdb 1px solid; BORDER-TOP: #b7bcdb 1px solid; BORDER-RIGHT: #b7bcdb 1px solid
}
.tabletdbrd TD {
	BORDER-BOTTOM: #cddce9 1px solid; BORDER-LEFT: #cddce9 1px solid; BORDER-TOP: #cddce9 1px solid; BORDER-RIGHT: #cddce9 1px solid
}
.text {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.textindent {
	TEXT-INDENT: 40px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.newstext {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #7c7e7f; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.newsdata {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #7c7e7f; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.newsdatab {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #7c7e7f; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.smallnewstext {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #7c7e7f; FONT-SIZE: 11px
}
.newsdata {
	COLOR: #ff4c1e
}
.newsdatab {
	COLOR: #ff4c1e; FONT-WEIGHT: bold
}
.newstextindent {
	TEXT-INDENT: 40px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #7c7e7f; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.newssubtitletext {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #7c7e7f; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.newstitletext {
	LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #7c7e7f; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.titletext {
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 15px;
	FONT-WEIGHT: bold;
	color: #006600;
}
.subtitletext {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #009900; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.errortext {
	FONT-FAMILY: Arial; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.oktext {
	FONT-FAMILY: Arial; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.notetext {
	FONT-FAMILY: Arial; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.errortext {
	COLOR: red
}
.oktext {
	COLOR: #005000
}
.notetext {
	COLOR: green
}
.copy {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
TABLE.program {
	BORDER-BOTTOM: #cddce9 1px solid; BORDER-LEFT: #cddce9 1px solid; BORDER-TOP: #cddce9 1px solid; BORDER-RIGHT: #cddce9 1px solid
}
TABLE.program TD {
	BORDER-BOTTOM: #cddce9 1px solid; BORDER-LEFT: #cddce9 1px solid; BORDER-TOP: #cddce9 1px solid; BORDER-RIGHT: #cddce9 1px solid
}
TABLE.program TH {
	BORDER-BOTTOM: #cddce9 1px solid; BORDER-LEFT: #cddce9 1px solid; BORDER-TOP: #cddce9 1px solid; BORDER-RIGHT: #cddce9 1px solid
}
TABLE.message {
	BORDER-BOTTOM: #3a84c4 4px double; BORDER-LEFT: #3a84c4 4px double; BORDER-TOP: #3a84c4 4px double; BORDER-RIGHT: #3a84c4 4px double
}
TABLE.body_bn {
	BORDER-BOTTOM: #336699 2px solid; TEXT-ALIGN: center; BORDER-LEFT: #336699 2px solid; BACKGROUND-COLOR: #b5c7e9; WIDTH: 180px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; BORDER-TOP: #336699 2px solid; BORDER-RIGHT: #336699 2px solid
}
TABLE.body_bn TD {
	BORDER-BOTTOM: #336699 1px solid; BORDER-LEFT: #336699 1px solid; BORDER-TOP: #336699 1px solid; BORDER-RIGHT: #336699 1px solid
}
TABLE.body_bn A {
	COLOR: #000000 !important; TEXT-DECORATION: none
}
TABLE.tableborders {
	BORDER-BOTTOM: #b7bcdb 1px solid; BORDER-LEFT: #b7bcdb 1px solid; BORDER-TOP: #b7bcdb 1px solid; BORDER-RIGHT: #b7bcdb 1px solid
}
TD.tableborders {
	BORDER-BOTTOM: #b7bcdb 1px solid; BORDER-LEFT: #b7bcdb 1px solid; BORDER-TOP: #b7bcdb 1px solid; BORDER-RIGHT: #b7bcdb 1px solid
}
TABLE.tableheads {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ebecf3; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
TD.tableheads {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ebecf3; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
TABLE.tableheads .smalltext {
	COLOR: #565a8a
}
TD.tableheads .smalltext {
	COLOR: #565a8a
}
TABLE.tablebodys {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
TD.tablebodys {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
TABLE.tablebodys STRONG {
	COLOR: #565a8a
}
TD.tablebodys STRONG {
	COLOR: #565a8a
}
.incborder {
	BORDER-BOTTOM: #c1e6ff 1px solid; BORDER-LEFT: #c1e6ff 1px solid; BORDER-TOP: #c1e6ff 1px solid; BORDER-RIGHT: #c1e6ff 1px solid
}
.incimage {
	BACKGROUND-IMAGE: url(/bitrix/templates/demo/images/include_corner.gif); BACKGROUND-COLOR: #c6dff5; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% bottom
}
.incbg {
	BACKGROUND-COLOR: #c6dff5
}
.sectincborder {
	BORDER-BOTTOM: #c1e6ff 1px solid; BORDER-LEFT: #c1e6ff 1px solid; BORDER-TOP: #c1e6ff 1px solid; BORDER-RIGHT: #c1e6ff 1px solid
}
.sectincimage {
	BACKGROUND-IMAGE: url(/bitrix/templates/demo/images/include_sect_corner.gif); BACKGROUND-COLOR: #9bd0fc; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% bottom
}
.sectincbg {
	BACKGROUND-COLOR: #9bd0fc
}
.mainincbg {
	HEIGHT: 18px
}
.mainincline {
	BACKGROUND-COLOR: #cddce9
}
.maininctitle {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #4791d3; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.text A:visited {
	COLOR: #666666
}
.subtitletext A:visited {
	COLOR: #666666
}
HR {
	HEIGHT: 1px; COLOR: #bdcede
}
H1 {
	LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 1px; COLOR: #3a84c4; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
H2 {
	LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #4757c4; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
H3 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #4791d3; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
H4 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #4791d3; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
TD.tableborder {
	BACKGROUND-COLOR: #b7bcdb
}
TABLE.tableborder {
	BACKGROUND-COLOR: #b7bcdb
}
TABLE.tablehead {
	BACKGROUND-COLOR: #ebecf3
}
TD.tablehead {
	BACKGROUND-COLOR: #ebecf3
}
TABLE.tablebody {
	BACKGROUND-COLOR: #ffffff
}
TD.tablebody {
	BACKGROUND-COLOR: #ffffff
}
TABLE.tablenullbody {
	BACKGROUND-COLOR: #ffffff
}
TD.tablenullbody {
	BACKGROUND-COLOR: #ffffff
}
.tablebodytext {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.tablefieldtext {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.tabletitletext {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.tableheadtext {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	color: #009900;
}
.tablebodylink {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.tableheadtext {
	COLOR: #25639a
}
A.tablebodylink {
	TEXT-DECORATION: none
}
A.tablebodylink:hover {
	TEXT-DECORATION: underline
}
.errorcolor {
	COLOR: red
}
.successcolor {
	COLOR: green
}
INPUT.inputtext {
	FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 11px
}
TEXTAREA.inputtextarea {
	FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 11px
}
SELECT.inputselect {
	FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 11px
}
INPUT.inputcheckbox {
	FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 11px
}
INPUT.inputradio {
	FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 11px
}
INPUT.inputfile {
	FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 11px
}
INPUT.inputbutton {
	FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 11px
}
INPUT.inputbodybutton {
	FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 11px
}
INPUT.inputfield {
	FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 11px
}
INPUT.inputbuttonflat {
	FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 11px
}
INPUT.inputbuttonS {
	FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 11px
}
INPUT.inputfield {
	BORDER-BOTTOM: #c7cacc 1px solid; BORDER-LEFT: #c7cacc 1px solid; COLOR: black; BORDER-TOP: #c7cacc 1px solid; BORDER-RIGHT: #c7cacc 1px solid
}
INPUT.inputbuttonflat {
	BORDER-BOTTOM: #a4cced 1px solid; BORDER-LEFT: #a4cced 1px solid; BACKGROUND-COLOR: #ddf1ff; COLOR: #6e96b7; BORDER-TOP: #a4cced 1px solid; BORDER-RIGHT: #a4cced 1px solid
}
INPUT.inputbuttonS {
	FONT-WEIGHT: bold
}
