html body .bvi-body[data-bvi-theme] *[data-bvi-bg="no"] *{
	background-color: none !important;
	background: none !important;
}
html body .bvi-body[data-bvi-theme] input,
html body .bvi-body[data-bvi-theme] textarea,
html body .bvi-body[data-bvi-theme] select{
	border-width: 2px;
	border-style: solid;
}


/**************************БЕЛЫЙ**************************/
html body .bvi-body[data-bvi-theme='white'] *:not(ymaps):not([data-bvi-bg="no"]):not(img):not(jdiv){
	background-color: #ffffff !important;
	background: #ffffff !important;
	background-image: none !important;
	box-shadow: none !important;
	text-shadow: none !important;
	border-color: #000000 !important;
	color: #000000 !important;
	fill: #000000 !important;
}
html body .bvi-body[data-bvi-theme='white'] * .bvi-hide {
	display: none !important;
}
html body .bvi-body[data-bvi-theme='white'] * .bvi-show-block {
	display: block !important;
}
html body .bvi-body[data-bvi-theme='white'] * .bvi-show-inline-block {
	display: inline-block !important;
}
html body .bvi-body[data-bvi-theme='white'] * .bvi-voice {
	margin: 1px 0px 3px 0px;
	padding: 10px 10px;
}
html body .bvi-body[data-bvi-theme='white'] *::selection {
	background-color: #000000;
	color: #ffffff;
}
html body .bvi-body[data-bvi-theme='white'] * a,
html body .bvi-body[data-bvi-theme='white'] * label {
	color: #000000 !important;
	text-decoration: underline !important;
}
html body .bvi-body[data-bvi-theme='white'] * a.active,
html body .bvi-body[data-bvi-theme='white'] * label.active {
	color: #ffffff !important;
	background-color: #000000 !important;
	text-decoration: underline !important;
}
html body .bvi-body[data-bvi-theme='white'] a:not([data-bvi-hover='no']):hover,
html body .bvi-body[data-bvi-theme='white'] * label:hover {
	color: #ffffff !important;
	background-color: #000000 !important;
	text-decoration: underline !important;
}
html body .bvi-body[data-bvi-theme='white'] * a:not([data-bvi-hover='no']):hover *,
html body .bvi-body[data-bvi-theme='white'] * label:hover * {
	color: #ffffff !important;
	background-color: #000000 !important;
	text-decoration: underline !important;
}
html body .bvi-body[data-bvi-theme] input,
html body .bvi-body[data-bvi-theme] textarea,
html body .bvi-body[data-bvi-theme] select{
	border-color: #000;
}


/**************************ЧЕРНЫЙ**************************/
html body .bvi-body[data-bvi-theme='black'] *:not(ymaps):not([data-bvi-bg="no"]):not(img):not(jdiv){
	background-color: #000000 !important;
	background: #000000 !important;
	background-image: none !important;
	box-shadow: none !important;
	text-shadow: none !important;
	border-color: #ffffff !important;
	color: #ffffff !important;
	fill: #ffffff !important;
}
html body .bvi-body[data-bvi-theme='black'] * .bvi-hide {
	display: none !important;
}
html body .bvi-body[data-bvi-theme='black'] * .bvi-show-block {
	display: block !important;
}
html body .bvi-body[data-bvi-theme='black'] * .bvi-show-inline-block {
	display: inline-block !important;
}
html body .bvi-body[data-bvi-theme='black'] * .bvi-voice {
	margin: 1px 0px 3px 0px;
	padding: 10px 10px;
}
html body .bvi-body[data-bvi-theme='black'] *::selection {
	background-color: #ffffff;
	color: #000000;
}
html body .bvi-body[data-bvi-theme='black'] * a.active,
html body .bvi-body[data-bvi-theme='black'] * label.active {
	color: #000000 !important;
	background-color: #ffffff !important;
	text-decoration: underline !important;
}
html body .bvi-body[data-bvi-theme='black'] * a:not([data-bvi-hover='no']):hover,
html body .bvi-body[data-bvi-theme='black'] * label:hover {
	color: #000000 !important;
	background-color: #ffffff !important;
	text-decoration: underline !important;
}
html body .bvi-body[data-bvi-theme='black'] * a:not([data-bvi-hover='no']):hover *,
html body .bvi-body[data-bvi-theme='black'] * label:hover * {
	color: #000000 !important;
	background-color: #ffffff !important;
	text-decoration: underline !important;
}
html body .bvi-body[data-bvi-theme] input,
html body .bvi-body[data-bvi-theme] textarea,
html body .bvi-body[data-bvi-theme] select{
	border-color: #fff;
}


/**************************СИНИЙ**************************/
html body .bvi-body[data-bvi-theme='blue'] *:not(ymaps):not([data-bvi-bg="no"]):not(img):not(jdiv){
	background-color: #9DD1FF !important;
	background: #9DD1FF !important;
	background-image: none !important;
	box-shadow: none !important;
	text-shadow: none !important;
	border-color: #063462 !important;
	color: #063462 !important;
	fill: #063462 !important;
}
html body .bvi-body[data-bvi-theme='blue'] * .bvi-hide {
	display: none !important;
}
html body .bvi-body[data-bvi-theme='blue'] * .bvi-show-block {
	display: block !important;
}
html body .bvi-body[data-bvi-theme='blue'] * .bvi-show-inline-block {
	display: inline-block !important;
}
html body .bvi-body[data-bvi-theme='blue'] * .bvi-voice {
	margin: 1px 0px 3px 0px;
	padding: 10px 10px;
}
html body .bvi-body[data-bvi-theme='blue'] *::selection {
	background-color: #063462;
	color: #9DD1FF;
}
html body .bvi-body[data-bvi-theme='blue'] * a,
html body .bvi-body[data-bvi-theme='blue'] * label {
	color: #063462 !important;
	text-decoration: underline !important;
}
html body .bvi-body[data-bvi-theme='blue'] * a.active,
html body .bvi-body[data-bvi-theme='blue'] * label.active {
	color: #9DD1FF !important;
	background-color: #063462 !important;
	text-decoration: underline !important;
}
html body .bvi-body[data-bvi-theme='blue'] * a:not([data-bvi-hover='no']):hover,
html body .bvi-body[data-bvi-theme='blue'] * label:hover {
	color: #9DD1FF !important;
	background-color: #063462 !important;
	text-decoration: underline !important;
}
html body .bvi-body[data-bvi-theme='blue'] * a:not([data-bvi-hover='no']):hover *,
html body .bvi-body[data-bvi-theme='blue'] * label:hover * {
	color: #9DD1FF !important;
	background-color: #063462 !important;
	text-decoration: underline !important;
}
html body .bvi-body[data-bvi-theme] input,
html body .bvi-body[data-bvi-theme] textarea,
html body .bvi-body[data-bvi-theme] select{
	border-color: #063462;
}


/**************************КОРИЧНЕВЫЙ**************************/
html body .bvi-body[data-bvi-theme='brown'] *:not(ymaps):not([data-bvi-bg="no"]):not(img):not(jdiv){
	background-color: #F7F3D6 !important;
	background: #F7F3D6 !important;
	background-image: none !important;
	box-shadow: none !important;
	text-shadow: none !important;
	border-color: #4D4B43 !important;
	color: #4D4B43 !important;
	fill: #4D4B43 !important;
}
html body .bvi-body[data-bvi-theme='brown'] * .bvi-hide {
	display: none !important;
}
html body .bvi-body[data-bvi-theme='brown'] * .bvi-show-block {
	display: block !important;
}
html body .bvi-body[data-bvi-theme='brown'] * .bvi-show-inline-block {
	display: inline-block !important;
}
html body .bvi-body[data-bvi-theme='brown'] * .bvi-voice {
	margin: 1px 0px 3px 0px;
	padding: 10px 10px;
}
html body .bvi-body[data-bvi-theme='brown'] *::selection {
	background-color: #4D4B43;
	color: #F7F3D6;
}
html body .bvi-body[data-bvi-theme='brown'] * a,
html body .bvi-body[data-bvi-theme='brown'] * label {
	color: #4D4B43 !important;
	text-decoration: underline !important;
}
html body .bvi-body[data-bvi-theme='brown'] * a.active,
html body .bvi-body[data-bvi-theme='brown'] * label.active {
	color: #F7F3D6 !important;
	background-color: #4D4B43 !important;
	text-decoration: underline !important;
}
html body .bvi-body[data-bvi-theme='brown'] * a:not([data-bvi-hover='no']):hover,
html body .bvi-body[data-bvi-theme='brown'] * label:hover {
	color: #F7F3D6 !important;
	background-color: #4D4B43 !important;
	text-decoration: underline !important;
}
html body .bvi-body[data-bvi-theme='brown'] * a:not([data-bvi-hover='no']):hover *,
html body .bvi-body[data-bvi-theme='brown'] * label:hover * {
	color: #F7F3D6 !important;
	background-color: #4D4B43 !important;
	text-decoration: underline !important;
}
html body .bvi-body[data-bvi-theme] input,
html body .bvi-body[data-bvi-theme] textarea,
html body .bvi-body[data-bvi-theme] select{
	border-color: #4D4B43;
}


/**************************ЗЕЛЕНЫЙ**************************/
html body .bvi-body[data-bvi-theme='green'] *:not(ymaps):not([data-bvi-bg="no"]):not(img):not(jdiv){
	background-color: #3B2716 !important;
	background: #3B2716 !important;
	background-image: none !important;
	box-shadow: none !important;
	text-shadow: none !important;
	border-color: #A9E44D !important;
	color: #A9E44D !important;
	fill: #A9E44D !important;
}
html body .bvi-body[data-bvi-theme='green'] * .bvi-hide {
	display: none !important;
}
html body .bvi-body[data-bvi-theme='green'] * .bvi-show-block {
	display: block !important;
}
html body .bvi-body[data-bvi-theme='green'] * .bvi-show-inline-block {
	display: inline-block !important;
}
html body .bvi-body[data-bvi-theme='green'] * .bvi-voice {
	margin: 1px 0px 3px 0px;
	padding: 10px 10px;
}
html body .bvi-body[data-bvi-theme='green'] *::selection {
	background-color: #A9E44D;
	color: #3B2716;
}
html body .bvi-body[data-bvi-theme='green'] * a,
html body .bvi-body[data-bvi-theme='green'] * label {
	color: #A9E44D !important;
	text-decoration: underline !important;
}
html body .bvi-body[data-bvi-theme='green'] * a.active,
html body .bvi-body[data-bvi-theme='green'] * label.active {
	color: #3B2716 !important;
	background-color: #A9E44D !important;
	text-decoration: underline !important;
}
html body .bvi-body[data-bvi-theme='green'] * a:not([data-bvi-hover='no']):hover,
html body .bvi-body[data-bvi-theme='green'] * label:hover {
	color: #3B2716 !important;
	background-color: #A9E44D !important;
	text-decoration: underline !important;
}
html body .bvi-body[data-bvi-theme='green'] * a:not([data-bvi-hover='no']):hover *,
html body .bvi-body[data-bvi-theme='green'] * label:hover * {
	color: #3B2716 !important;
	background-color: #A9E44D !important;
	text-decoration: underline !important;
}
html body .bvi-body[data-bvi-theme] input,
html body .bvi-body[data-bvi-theme] textarea,
html body .bvi-body[data-bvi-theme] select{
	border-color: #A9E44D;
}


/****************************************************/

/*ШРИФТЫ*/
html body .bvi-body[data-bvi-size='40'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 40px !important;
}
html body .bvi-body[data-bvi-size='39'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 39px !important;
}
html body .bvi-body[data-bvi-size='38'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 38px !important;
}

html body .bvi-body[data-bvi-size='37'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 37px !important;
}
html body .bvi-body[data-bvi-size='36'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 36px !important;
}
html body .bvi-body[data-bvi-size='35'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 35px !important;
}
html body .bvi-body[data-bvi-size='34'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 34px !important;
}
html body .bvi-body[data-bvi-size='33'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 33px !important;
}
html body .bvi-body[data-bvi-size='32'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 32px !important;
}
html body .bvi-body[data-bvi-size='31'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 31px !important;
}
html body .bvi-body[data-bvi-size='30'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 30px !important;
}
html body .bvi-body[data-bvi-size='29'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 29px !important;
}
html body .bvi-body[data-bvi-size='28'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 28px !important;
}
html body .bvi-body[data-bvi-size='27'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 27px !important;
}
html body .bvi-body[data-bvi-size='26'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 26px !important;
}
html body .bvi-body[data-bvi-size='25'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 25px !important;
}
html body .bvi-body[data-bvi-size='24'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 24px !important;
}
html body .bvi-body[data-bvi-size='23'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 23px !important;
}
html body .bvi-body[data-bvi-size='22'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 22px !important;
}
html body .bvi-body[data-bvi-size='21'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 21px !important;
}
html body .bvi-body[data-bvi-size='20'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 20px !important;
}
html body .bvi-body[data-bvi-size='19'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 19px !important;
}
html body .bvi-body[data-bvi-size='18'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 18px !important;
}
html body .bvi-body[data-bvi-size='17'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 17px !important;
}
html body .bvi-body[data-bvi-size='16'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 16px !important;
}
html body .bvi-body[data-bvi-size='15'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 15px !important;
}
html body .bvi-body[data-bvi-size='14'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 14px !important;
}
html body .bvi-body[data-bvi-size='13'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 13px !important;
}
html body .bvi-body[data-bvi-size='12'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 12px !important;
}
html body .bvi-body[data-bvi-size='11'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 11px !important;
}
html body .bvi-body[data-bvi-size='10'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 10px !important;
}
html body .bvi-body[data-bvi-size='9'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 9px !important;
}
html body .bvi-body[data-bvi-size='8'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 8px !important;
}
html body .bvi-body[data-bvi-size='7'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 7px !important;
}
html body .bvi-body[data-bvi-size='6'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 6px !important;
}
html body .bvi-body[data-bvi-size='5'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 5px !important;
}
html body .bvi-body[data-bvi-size='4'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 4px !important;
}
html body .bvi-body[data-bvi-size='3'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 3px !important;
}
html body .bvi-body[data-bvi-size='2'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 2px !important;
}
html body .bvi-body[data-bvi-size='1'] *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4) {
	font-size: 1px !important;
}



html body .bvi-body[data-bvi-images='true'] img {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}
html body .bvi-body[data-bvi-images='false'] .bvi-img-off {
	border: 2px dashed !important;
	box-sizing: border-box !important;
	overflow: hidden !important;
	max-width: 100% !important;
	max-height: 100% !important;
	word-wrap: break-word !important;
	text-align: center !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
}
html body .bvi-body[data-bvi-images='grayscale'] img.grayscale {
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
	filter: gray;
}
html body .bvi-body[data-bvi-images='grayscale'] .bvi-div-grayscale {
	position: relative;
	display: block;
}
html body .bvi-body[data-bvi-line-height='normal'] *:not([data-bvi='not-lineheight']){
	line-height: 1.5 !important;
}
html body .bvi-body[data-bvi-line-height='average'] *:not([data-bvi='not-lineheight']){
	line-height: 2 !important;
}
html body .bvi-body[data-bvi-line-height='big'] *:not([data-bvi='not-lineheight']){
	line-height: 2.5 !important;
}
html body .bvi-body[data-bvi-letter-spacing='normal'] * {
	letter-spacing: 0px !important;
}
html body .bvi-body[data-bvi-letter-spacing='average'] * {
	letter-spacing: 2px !important;
}
html body .bvi-body[data-bvi-letter-spacing='big'] * {
	letter-spacing: 4px !important;
}
html body .bvi-body[data-bvi-font-family='arial'] *:not(i):not(span):not(.bx-controls-direction a) {
	font-family: Arial, sans-serif;
}
html body .bvi-body[data-bvi-font-family='times'] *:not(i):not(span) {
	font-family: "Times New roman";
}
html body .bvi-body[data-bvi-flash-iframe='true'] iframe,
html body .bvi-body[data-bvi-flash-iframe='true'] video,
html body .bvi-body[data-bvi-flash-iframe='true'] figure {
	display: block;
}
html body .bvi-body[data-bvi-flash-iframe='false'] iframe,
html body .bvi-body[data-bvi-flash-iframe='false'] video,
html body .bvi-body[data-bvi-flash-iframe='false'] figure {
	display: none;
}