.price{
	color:#4B4B99;
	font-weight:600;
}

.smalltext {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.smalltextwhite {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.smalltextblack {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.smalltext {
	COLOR: #25639a
}
.smalltextwhite {
	COLOR: #ffffff
}
.smalltextblack {
	COLOR: #000000
}
.newsdata {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #7c7e7f;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.newsdatab {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #4B4B99;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.newsdata {
	COLOR: #4B4B99;
}
.newsdatab {
	FONT-WEIGHT: bold;
	COLOR: #ff4c1e
}
.titlegreen {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #4757c4;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titletext {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #4757c4;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subtitletext {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #4791d3;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.errortext {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial
}
.oktext {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial
}
.notetext {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial
}
.errortext {
	COLOR: red
}
.oktext {
	COLOR: #005000
}
.notetext {
	COLOR: green
}
.copy {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
TABLE.tableborders {
	BORDER-RIGHT: #b7bcdb 1px solid;
	BORDER-TOP: #b7bcdb 1px solid;
	BORDER-LEFT: #b7bcdb 1px solid;
	BORDER-BOTTOM: #b7bcdb 1px solid
}
TD.tableborders {
	BORDER-RIGHT: #b7bcdb 1px solid;
	BORDER-TOP: #b7bcdb 1px solid;
	BORDER-LEFT: #b7bcdb 1px solid;
	BORDER-BOTTOM: #b7bcdb 1px solid
}
TABLE.tableheads {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #ebecf3
}
TD.tableheads {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #ebecf3
}
TABLE.tableheads .smalltext {
	COLOR: #565a8a
}
TD.tableheads .smalltext {
	COLOR: #565a8a
}
TABLE.tablebodys {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #ffffff
}
TD.tablebodys {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #ffffff
}
TABLE.tablebodys STRONG {
	COLOR: #565a8a
}
TD.tablebodys STRONG {
	COLOR: #565a8a
}
.incborder {
	BORDER-RIGHT: #c1e6ff 1px solid;
	BORDER-TOP: #c1e6ff 1px solid;
	BORDER-LEFT: #c1e6ff 1px solid;
	BORDER-BOTTOM: #c1e6ff 1px solid
}
.incimage {
	BACKGROUND-POSITION: 50% bottom;
	BACKGROUND-IMAGE: url(/bitrix/templates/demo/images/include_corner.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #c6dff5
}
.incbg {
	BACKGROUND-COLOR: #c6dff5
}
.sectincborder {
	BORDER-RIGHT: #c1e6ff 1px solid;
	BORDER-TOP: #c1e6ff 1px solid;
	BORDER-LEFT: #c1e6ff 1px solid;
	BORDER-BOTTOM: #c1e6ff 1px solid
}
.sectincimage {
	BACKGROUND-POSITION: 50% bottom;
	BACKGROUND-IMAGE: url(/bitrix/templates/demo/images/include_sect_corner.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #9bd0fc
}
.sectincbg {
	BACKGROUND-COLOR: #9bd0fc
}
.mainincbg {
	HEIGHT: 18px
}
.mainincline {
	BACKGROUND-COLOR: #cddce9
}
.maininctitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #4791d3;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
HR {
	COLOR: #bdcede;
	HEIGHT: 1px
}
H1 {
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
	COLOR: #4757c4;
	letter-spacing: 1px;
	line-height: 2;
	TEXT-DECORATION: none
}
H2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #4682B4;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 2;
	TEXT-DECORATION: none
}
H3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	MARGIN-BOTTOM: 1px;
	COLOR: #3a84c4;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H4 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	MARGIN-BOTTOM: 1px;
	COLOR: #3a84c4;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

H3 {
	FONT-SIZE: 12px;
	COLOR: #1c1c1c
}
H4 {
	FONT-SIZE: 12px;
	COLOR: #1c1c1c
}
TD.tableborder {
	BACKGROUND-COLOR: #9FBCE7
}
TABLE.tableborder {
	BACKGROUND-COLOR: #9FBCE7
}
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-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tablefieldtext {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tabletitletext {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tableheadtext {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tablebodylink {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tableheadtext {
	COLOR: #25639a
}
A.tablebodylink {
	TEXT-DECORATION: none
}
A.tablebodylink:hover {
	TEXT-DECORATION: underline
}
.text {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #4B4B99;
	font-weight:600;
}
.errorcolor {
	COLOR: red
}
.successcolor {
	COLOR: green
}
.topmenu {
	font-family: Tahoma;
	text-decoration: none;
	font-size: 12px;
	vertical-align: middle;
	color: rgb(255, 255, 255);
	FONT-WEIGHT: bold;
}
.topmenusearchinput {
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	padding: 1px;
	font-size: 100%;
}
.toprecomendations {
	font-family: Verdana, Arial, Sans-Serif;
	color: gray;
	font-size: 11px;
	FONT-WEIGHT: 600;
}
.toprecomendationssel {
	font-family: Verdana, Arial, Sans-Serif;
	FONT-WEIGHT: 600;
	FONT-SIZE: 11px;
	COLOR: #4682B4;
}
.sm_or_href_non_dec {
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	color: #cc6600;
	font-size: 12px;
	text-decoration: none;
}
.sm_or_href_non_dec_read {
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	color: #cc6600;
	font-size: 11px;
	text-decoration: none;
}
.bottommenu {
	color: #cc6600;
	font-size: 13px;
	FONT-WEIGHT: bold;
}
.basktext {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #7c7e7f;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.newstext {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #7c7e7f;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.votequestiontext {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #7c7e7f;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.newstexthead {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #7c7e7f;
	line-height: 2;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.remindtext {
	FONT-WEIGHT: 400;
	FONT-SIZE: 11px;
	COLOR: #4682B4;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 2;
	TEXT-DECORATION: none
}
.votehead {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #4682B4;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 2;
	TEXT-DECORATION: none
}
.newsheader {
	color: #cc6600;
	font-size: 13px;
	FONT-WEIGHT: bold;
	text-decoration: none;
	letter-spacing: 3px;
}
.bannerhref {
	FONT-WEIGHT: 400;
	FONT-SIZE: 11px;
	COLOR: #4682B4;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.accologo {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #7c7e7f;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	TEXT-DECORATION: none
}
.authhref {
	BACKGROUND: #f5f8f9;
	COLOR: #666666
}
.biggreenhref {
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	COLOR: #228B22;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: 2;
	TEXT-DECORATION: none
}
.bigorangehref {
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	color: #cc6600;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: 2;
	TEXT-DECORATION: none
}
.filter {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #4682B4;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 2;
	TEXT-DECORATION: none
}
A.filter2:link, A.filter2:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #4682B4;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 2;
	TEXT-DECORATION: none
}
A.filter2:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #4682B4;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 2;
	TEXT-DECORATION: underline
}
A.nstyle:link, A.nstyle:visited, A.nstyle:hover {
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
	COLOR: #4757c4;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: 2;
	TEXT-DECORATION: none
}
.nstyle2 {
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	COLOR: #4757c4;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: 2;
	TEXT-DECORATION: none
}
.filterbrown {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #C27317;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 2;
	TEXT-DECORATION: none
}
.filterblack {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #020202;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 2;
	TEXT-DECORATION: none
}
.consult {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #94948e;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.tel {
	FONT-WEIGHT: bold;
	color: #336699;
	FONT-SIZE: 16px;
	text-transform: none;
}
.icq {
	FONT-WEIGHT: bold;
	COLOR: #C27317;
	FONT-SIZE: 12px;
	text-transform: uppercase;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.bitrixstyle {
	FONT-SIZE: 14px
}
.indexsect {
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
	COLOR: #006633
}
TD.filter {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 8px
}
div#main {
	min-width: 800px;
	width: expression(body.clientWidth < 800?"800px": "100%");
}
.ssp_title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14pt;
	TEXT-TRANSFORM: uppercase;
	COLOR: #000080;
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}
/* Form elements */
input.inputtext, textarea.inputtextarea, select.inputselect, input.inputcheckbox, input.inputradio, input.inputfile, input.inputbutton, input.inputbodybutton {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}
input.inputfield, input.inputbuttonflat, input.inputbuttonS {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}
input.inputfield {
	color: black;
	border: solid 1px #C8C8C8;
}
input.inputbuttonflat, input.inputbutton {
	color: #7C7E7F;
	background-color: #EFEFEF;
	border: solid 1px #C8C8C8;
}
input.inputbuttonS {
	font-weight: bold;
}
.mainincbg {
	height: 18px;
}
.mainincline {
	background-color: #B4BDCD
}
.maininctitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6A7B9C;
	text-decoration: none;
}
/* Vote:: public css*/
.smalltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none
}
.errortext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: red;
	font-weight: bold;
}
.notetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: green;
}
.filteron {
	color: #FF0000;
}
.filteroff {
	color: #1C7729;
}
.tablebodylink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.tablebodylink:hover {
	text-decoration: underline;
}
.textmain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
}
INPUT.typeinput {
	background-color: #FFFFFF;
	font-size: 12px;
}
INPUT.typeinput2 {
	background-color: #FFFFFF;
	font-size: 12px;
	width: 100%
}
.navchain {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #1F5887;
}
.required {
	color: red;
}
.pointed {
	color: green;
}
.pointed2 {
	color: blue;
}
.st100 {
	FONT-SIZE: 13px;
	COLOR: gray;
}
.st101 {
	FONT-SIZE: 13px;
	BACKGROUND: #f5f8f9;
	COLOR: #666666;
}