html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption {margin: 0;	padding: 0;	border: 0; outline: none; font-size: 100%; vertical-align: baseline; background: transparent;}
body {font: 12px Tahoma, Geneva, sans-serif; background: #fff; color: #666;}
ol, ul {list-style: none;}
table {border-collapse: collapse;}
.clear {clear: both;}
a {color: #00669b;}
	
	
	.left-column-bg {width: 100%; height: 460px; background: #00669b url(/bitrix/templates/First/images/violet/left-column-bg1.jpg) right bottom no-repeat; font-size: 0px;}
	.left-column-inside {height: 270px!important; background: #00669b url(/bitrix/templates/First/images/violet/left-column-bg2.jpg) right bottom no-repeat!important;}
	.left-column-inside1 {background: url(/bitrix/templates/First/images/violet/left-column-bg3.gif) repeat-y;}
	
	.right-column-bg {width: 100%; height: 460px; background: url(/bitrix/templates/First/images/violet/right-column-bg1.jpg) left top no-repeat; font-size: 0px;}
	.right-column-inside {height: 270px!important; background: url(/bitrix/templates/First/images/violet/right-column-bg2.jpg) left top no-repeat!important;}
	.right-column-inside1 {background: url(/bitrix/templates/First/images/violet/right-column-bg2.gif) repeat-y;}
	
	.main-bg-bug {width: 100%; background: #935399;}
	.main-bg {width: 100%; background: url(/bitrix/templates/First/images/violet/body-bg1.gif) center top no-repeat;}
	.main-bg1 {width: 100%; background-position: center top;}
	.main-bg1-active {width: 100%; background:url(/bitrix/templates/First/images/violet/body-bg2.gif);  background-position: left top; background-repeat: no-repeat;}
	.main-bg2 {background: url(/bitrix/templates/First/images/violet/body-bg3.gif) center top no-repeat!important;}
	.main-bg1-1 { background-image: url(/bitrix/templates/First/images/violet/body-bg2.gif);}
	
	.main-bg3 {width: 100%; background: url(/bitrix/templates/First/images/violet/body-bg4.gif) center top repeat-y;}
	.main-bg4 {width: 100%; background: url(/bitrix/templates/First/images/violet/body-bg3.gif) center top no-repeat; min-height: 270px; _height: 270px;}
	
	.main-bg-inside {width: 100%; min-height: 500px; _height: 500px;}
	
	.main-menu {width: 100%; height: 40px;}
	.main-menu tr td {padding-top: 15px; height: 25px; text-transform: uppercase;}
	.main-menu .m01 {background: url(/bitrix/templates/First/images/violet/m_01.gif) left bottom repeat-x; width: 20px;}
	.main-menu .m02 {background: url(/bitrix/templates/First/images/violet/m_01.gif) left bottom repeat-x;}
	.main-menu .m03 {background: url(/bitrix/templates/First/images/violet/m03-bg1.gif) center top no-repeat;}
	.main-menu .m04 {background: #2eb135 url(/bitrix/templates/First/images/violet/m04-bg1.gif) left bottom repeat-x;}
	.main-menu .m05 {background: url(/bitrix/templates/First/images/violet/m05-bg1.gif) center top no-repeat;}
	.main-menu .m06 {background: #00aeef url(/bitrix/templates/First/images/violet/m04-bg1.gif) left bottom repeat-x;}
	.main-menu .m10 {background: #ed1c24 url(/bitrix/templates/First/images/violet/m04-bg1.gif) left bottom repeat-x; width: 82px; padding-top: 12px!important; height: 28px!important;}
	.main-menu .m10 ul li {float: left; margin-right: 22px;}
	.main-menu .m10 ul li img {border: none;}
	.main-menu .m11 {background: url(/bitrix/templates/First/images/violet/m11-bg1.gif) center top no-repeat;}
	.main-menu .m12 {background: #f7931d url(/bitrix/templates/First/images/violet/m04-bg1.gif) left bottom repeat-x; width: 82px; font-size: 10px; text-transform: uppercase; line-height: 1.0;}
	.main-menu .m12 a {color: #ffc989; margin-right: 8px;}
	.main-menu .m12 span {color: #fff; margin-right: 8px;}
	.main-menu .m13 {background: url(/bitrix/templates/First/images/violet/m13-bg1.gif) center top no-repeat;}
	.main-menu .m14 {background: #124C73; padding-top: 9px!important; height: 31px!important; width: 15%;}
	
	.ru .m02 { width: 89px;}
	.ru .m02 a { display: block; height: 12px; width: 89px; text-indent: -9000px; background: url(/bitrix/templates/First/images/violet/m02-ru.gif) no-repeat;}
	.ru .m04 { width: 136px;}
	.ru .m04 a { display: block; height: 12px; width: 136px; text-indent: -9000px; background: url(/bitrix/templates/First/images/violet/m04-ru.gif) no-repeat;}
	.ru .m06 { width: 156px;}
	.ru .m06 a { display: block; height: 12px; width: 156px; text-indent: -9000px; background: url(/bitrix/templates/First/images/violet/m06-ru.gif) no-repeat;}
	.ru .m08 { width: 156px;}
	.ru .m08 a { display: block; height: 12px; width: 156px; text-indent: -9000px; background: url(/bitrix/templates/First/images/violet/m08-ru.gif) no-repeat;}
	
	.ua .m02 { width: 76px;}
	.ua .m02 a { display: block; height: 12px; width: 76px; text-indent: -9000px; background: url(/bitrix/templates/First/images/violet/m02-ua.gif) no-repeat;}
	.ua .m04 { width: 122px;}
	.ua .m04 a { display: block; height: 12px; width: 122px; text-indent: -9000px; background: url(/bitrix/templates/First/images/violet/m04-ua.gif) no-repeat;}
	.ua .m06 { width: 133px;}
	.ua .m06 a { display: block; height: 12px; width: 133px; text-indent: -9000px; background: url(/bitrix/templates/First/images/violet/m06-ua.gif) no-repeat;}
	.ua .m08 { width: 139px;}
	.ua .m08 a { display: block; height: 12px; width: 139px; text-indent: -9000px; background: url(/bitrix/templates/First/images/violet/m08-ua.gif) no-repeat;}
	
	.en .m02 { width: 80px;}
	.en .m02 a { display: block; height: 12px; width: 80px; text-indent: -9000px; background: url(/bitrix/templates/First/images/violet/m02-en.gif) no-repeat;}
	.en .m04 { width: 103px;}
	.en .m04 a { display: block; height: 12px; width: 103px; text-indent: -9000px; background: url(/bitrix/templates/First/images/violet/m04-en.gif) no-repeat;}
	.en .m06 { width: 99px;}
	.en .m06 a { display: block; height: 12px; width: 99px; text-indent: -9000px; background: url(/bitrix/templates/First/images/violet/m06-en.gif) no-repeat;}
	.en .m08 { width: 110px;}
	.en .m08 a { display: block; height: 12px; width: 110px; text-indent: -9000px; background: url(/bitrix/templates/First/images/violet/m08-en.gif) no-repeat;}
	
	.search {position: relative; padding-right: 22px;}
	.search-div {width: 100%; position: relative; height: 20px;}
	.search-input {width: 100%; background: url(/bitrix/templates/First/images/violet/search-input-bg.gif) left top no-repeat; display: block; float: left; font-size: 12px; color: #618ba7; border: none; height: 18px; padding-top: 2px;}
	.search-button {position: absolute; right: -22px; _right: -20px; top: 0; width: 22px; height: 20px; background: url(/bitrix/templates/First/images/violet/search-input-bg1.gif) no-repeat; border: none; cursor: pointer;}
	.main-menu .m15 {width: 20px; background: #124C73;}
	.no-margin {margin: 0!important;}
	.no-border {border: 0!important;}
	.margin {margin-top: 10px;}
	
	.header {width: 100%; min-height: 420px; background: url(/bitrix/templates/First/images/violet/header-bg1.jpg) center top no-repeat;}	
	
		.header-bg { width: 100%; height: 380px; background: url(/bitrix/templates/First/images/violet/header-bg1.jpg) center top no-repeat; position: absolute; left: 0; top: 0;}
		.header-bg1 { width: 100%; height: 380px; background: url(/bitrix/templates/First/images/violet/header-bg5.jpg) center top no-repeat; position: absolute; left: 0; top: 0; display: none;}

		.logo-bg {width: 100%; height: 120px; background: #8E5094;}
		.logo-bg1 {position: absolute; right: 0; top: 0; width: 64px; height: 120px; background: url(/bitrix/templates/First/images/violet/logo-bg.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/First/images/violet/logo-bg.png', sizingMethod='crop');}

		.header-menu table ul .active p a {color: #903e98;}
		.clear-li {float: none!important; height: 5px!important; margin: 0!important; font-size: 0;}
		.link {position: absolute; left: 0; top: 0; width: 100%; height: 20px; background: url(/bitrix/templates/First/images/violet/spacer.gif); cursor: pointer;}
		.header-phone div {position: relative;}
		.header-phone div img {position: absolute; left: 19px; bottom: 11px;}
		html*.header-phone div img {position: absolute; left: 19px; bottom: 28px;}
		.header-text {height: 80px; padding-top: 100px;}
		.header-text-bg {padding: 17px 20px 0 20px; height: 63px; background: #6D3472 url(/bitrix/templates/First/images/violet/header-text-bg.gif) left top no-repeat; color: #F9B6FF; line-height: 1.25;}
		.slogan {position: relative;}
		.slogan img {border: none; position: absolute; top: 0; left: -28px; width: 342px; height: 135px; background: url(/bitrix/templates/First/images/violet/slogan-ua.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/First/images/violet/slogan-ua.png', sizingMethod='crop');}
		.header-inside-bg2 {min-height: 230px!important; background: url(/bitrix/templates/First/images/violet/header-bg4.jpg) right top no-repeat;}
		.novigation p { color: #fff;}
		.novigation p a { color: #fff;}
		.switch {width: 100%; height: 32px; background: #8E5094; }
		.switch2 div p {background: #8E5094 url(/bitrix/templates/First/images/violet/switch-bg.gif) left top no-repeat;}
		.active1 .switch2 div p span {color: #903e98!important; text-decoration: none;}
		.switch1 p span {color: #903e98!important;}
		.active1 .switch2 div {background: url(/bitrix/templates/First/images/violet/switch-bg.gif) right top no-repeat!important;}
		.active1 .switch2 div p {background: #fff url(/bitrix/templates/First/images/violet/switch-bg2.gif) no-repeat!important;}
		.active1 .switch1 {background: #8E5094!important;}
		.active2 .switch2 div p {background: #8E5094 url(/bitrix/templates/First/images/violet/switch-bg.gif) no-repeat!important;}
		.corporative table {width: 100%;}
		.corporative table tr td {width: 50%; padding: 5px 0; vertical-align: middle!important;}
		.corporative table tr td table tr td {padding: 0!important;}
		.corporative table tr td img {vertical-align: middle; margin: 0 20px; width: 47px; height: 47px;}
		.corporative table tr td a {color: #666; font-weight: bold;}
		.corp-td1 {width: 67px!important;}
		.corp-td2 {width: auto!important;}
		
		.content-box {padding: 27px 25px 0 20px; line-height: 1.3;}
		.content-box-list li {padding: 0 0 6px 52px; background: url(/bitrix/templates/First/images/violet/content-box-list-bg.gif) 12px 8px no-repeat;}
		.news-block {padding-bottom: 27px;}
		.news-block b {display: block; font-weight: normal; font-size: 11px; color: #b079b7;}
		.news-block b a {color: #619bbf; font-weight: normal;}
		.news-block h3 {color: #00669b; padding-bottom: 13px;}
		.news-block h3 a {color: #00669b;}
		.news-block h4 {color: #00669b; font-size: 15px; padding-bottom: 13px;}
		.pager {padding-bottom: 30px; font-size: 11px;}
		.pager span {color: #d1d1d1; padding: 0 7px;}
		.pager a {color: #B079B7;}
		.pager a.last {text-decoration: none;}
		.pager a.last span {padding: 0!important; color: #B079B7; text-decoration: underline;}
		.archives {font-size: 11px; margin-bottom: 30px;}
		.archives img {vertical-align: middle; color: #619bbf; border: none;}
		.archives a {color: #B079B7; text-decoration: none;}
		.archives a span {text-decoration: underline;}
		.form-block {width: 100%; background: #F4EBF4 url(/bitrix/templates/First/images/violet/form-block-bg.gif) right bottom no-repeat; padding: 18px 0 26px 0; margin-bottom: 30px; position: relative;}
		.form-block-bg {padding: 0 20px;}
		.form-block h4 {font-size: 12px; color: #844D8B;}
		.form-block h4 img {vertical-align: middle; border: none;}
		.form-input-ok {position: absolute; left: -2px; top: 0; width: 2px; height: 100%; background: #B079B7 url(/bitrix/templates/First/images/violet/form-input-ok.gif) left top no-repeat;}
		.form-input-ok div {width: 2px; height: 100%; position: absolute; left: 0; top: 0; background: url(/bitrix/templates/First/images/violet/form-input-ok.gif) left bottom no-repeat;}
		.form-input-ok1 {position: absolute; left: 13px; top: 6px; width: 2px; height: 10px; background: #B079B7 url(/bitrix/templates/First/images/violet/form-input-ok.gif) left top no-repeat;}
		.form-input-ok1 div {width: 2px; height: 100%; position: absolute; left: 0; top: 0; background: url(/bitrix/templates/First/images/violet/form-input-ok.gif) left bottom no-repeat;}
		.form-input-error {background-color: #d2232a!important;}
		.form-input {margin-bottom: 10px; background: #fff url(/bitrix/templates/First/images/violet/form-input-ok.gif) right top no-repeat; position: relative;}
		.form-input-bg1 {background: url(/bitrix/templates/First/images/violet/form-input-ok.gif) right bottom no-repeat;}
		.form-input-bg2 {background: url(/bitrix/templates/First/images/violet/form-input-ok.gif) left bottom no-repeat;}
		.form-input-bg3 {background: url(/bitrix/templates/First/images/violet/form-input-ok.gif) left top no-repeat; padding: 0 3px;}
		.form-input-input1 {width: 100%; padding: 3px 0; border: 0; height: 64px; font-size: 11px; color: #666; font-family: Tahoma;}
		.form-input-input {width: 100%; height: 16px; padding-top: 3px; border: 0; font-size: 11px; color: #666;}
		.form-input-input2 {width: 100%; padding: 3px 0; border: 0; height: 124px; font-size: 11px; color: #666; font-family: Tahoma;}
		a.form-submit {float: left; color: #fff; text-decoration: none; display: block; background: #844D8B url(/bitrix/templates/First/images/violet/form-submit-bg.gif) right top no-repeat; height: 20px;}
		a.form-submit span {display: block; text-align: center; float: left; padding: 4px 10px 0 10px; height: 16px; background: url(/bitrix/templates/First/images/violet/form-submit-bg.gif) left top no-repeat; font-size: 10px; font-weight: bold; text-transform: uppercase;}
		.form-links {float: left; padding: 3px 0 0 30px;}
		.form-links li a {color: #B079B7; font-size: 11px; text-decoration: none;}
		.form-links li a span {text-decoration: underline; color: #B079B7;}
		.form-field {float: left; padding: 3px 0 0 20px; font-size: 11px; position: relative;}
		.calc {margin-top: -25px; display: none;}
		html*.calc {margin-top: 55px;}
		.calc-off {cursor: pointer;}
		.form-headline {position: absolute; left: 0; top: -35px; height: 35px;}
		.form-headline-bg1 {float: left; height: 35px; background: #e5eff5 url(/bitrix/templates/First/images/violet/form-headline-bg1.gif) left top no-repeat;}
		.form-headline-bg2 {float: left; height: 25px; background: url(/bitrix/templates/First/images/violet/form-headline-bg2.gif) right top no-repeat; padding: 10px 18px 0 20px;}
		.form-headline h4 span {background: url(/bitrix/templates/First/images/violet/headline-bg.gif) left bottom repeat-x; padding-bottom: 1px;}
		.calc-table {width: 100%;}
		.calc-table tr td {width: 50%; font-size: 11px; padding-bottom: 10px;}
		.calc-table tr td input {vertical-align: middle;}
		.calc-table tr td ul li {padding-bottom: 5px;}
		.calc-align {vertical-align: middle!important;}
		.vacancy {padding: 0 20px; margin-bottom: 30px;}
		.vacancy-box {border-top: 1px solid #e2e2e2;}
		.vacancy-block {padding: 10px 0 11px 0; border-bottom: 1px solid #e2e2e2;}
		.vacancy-block h4 {font-size: 12px; color: #00669b;}
		.vacancy-block h4 span {background: url(/bitrix/templates/First/images/violet/headline-bg.gif) left bottom repeat-x; padding-bottom: 1px;}
		.vacancy-block-switch {cursor: pointer;}
		.vacancy-block-info {padding: 11px 20px 0 30px; font-size: 11px; display: none;}
		.vacancy-block-info h5 {font-size: 11px;}
		.activities {padding: 0 20px; margin-bottom: 30px;}
		.activities h5 {font-size: 12px;}
		.activities-box {padding-left: 10px; width: 517px;}
		.activities-box-table {padding-left: 20px; font-size: 11px; margin-bottom: 30px;}
		.activities-box-table table {width: 100%;}
		.activities-box-table table tr th {padding: 7px 0 8px 0; border-bottom: 1px solid #e2e2e2; color: #9b9a9a; font-weight: bold;}
		.activities-box-table table tr td {padding: 7px 0 8px 0; border-bottom: 1px solid #e2e2e2;}
		.activities-box-table table tr td a {background: url(/bitrix/templates/First/images/violet/headline-bg.gif) left bottom repeat-x; text-decoration: none;}
		.activities-box-width {width: 80px;}
		.diagram-selest {background: url(/bitrix/templates/First/images/violet/headline-bg.gif) left bottom repeat-x; cursor: pointer; padding-bottom: 1px; color: #00669b;}
		.diagram {display: none;}
		.link-container {padding-left: 20px;}
		
		.link-info {margin-bottom: 30px;}
		.link-info h5 {color: #00669b; float: left; cursor: pointer;}
		.link-info img {border: none; vertical-align: middle;}
		.link-info h5 span {background: url(/bitrix/templates/First/images/violet/headline-bg.gif) left bottom repeat-x; padding-bottom: 1px;}
		.alphabet {margin-bottom: 30px; text-transform: uppercase; font-size: 15px; color: #b4b4b4;}
		.alphabet a {margin-right: 9px;}
		.alphabet span {margin-right: 9px;}
		.letter {margin-bottom: 30px;}
		.letter h4 {font-size: 15px; text-transform: uppercase; color: #00669b;}
		.doc {padding-right: 20px; margin-bottom: 30px;}
		.doc-bg {width: 100%; background: #F4EBF4 url(/bitrix/templates/First/images/violet/doc-bg.gif) right bottom no-repeat; padding: 18px 0 14px 0;}
		.doc-bg ul {padding-left: 20px;}
		.doc-bg ul li {font-size: 11px; color: #9B9A9A; padding: 0 20px 7px 20px; position: relative;}
.doc-bg ul li a {color:#B079B7;}
		.doc-bg ul li img {position: absolute; left: 0; top: -3px; display: block; border: none;}
		html*.doc-bg ul li img {top: -2px; _left: -20px;}
		.doc-bg ul li span {padding-left: 5px;}
		.info {padding: 0 20px; margin-bottom: 30px;}
		.info-box {width: 100%; border-top: 1px solid #e2e2e2;}
		.info-box table {width: 100%;}
		.info-box table tr td {border-bottom: 1px solid #e2e2e2; padding: 12px 0 15px 0; font-size: 11px;}
		.info-box-width {width: 65%; padding-right: 20px!important;}
		.info-box table tr td .photo {width: 65px; height: 75px; float: left; margin-right: 20px; padding: 2px; border: 1px solid #e5e5e5;}
		.info-box table tr td .photo-box {width: 140px; margin-right: 20px; float: left;}
		.info-box table tr td span {display: block; float: left; width: 52px;}
		.headline-manager {font-size: 12px; padding: 0 0 15px 20px;}
		.branches {padding-left: 20px;}
		.branches-list {margin-bottom: 30px;}
		.branches-list li {margin-bottom: 5px; color: #00669b;}
		.branches-list li span {background: url(/bitrix/templates/First/images/violet/headline-bg.gif) left bottom repeat-x; padding-bottom: 1px; cursor: pointer;}
		.branches-list-active {padding: 30px 0 30px 20px; color: #666!important; display: none;}
		.branches-list-active span {padding: 0!important; cursor: auto!important; background: none!important;}
		.branches-list-active table {width: 100%; border-top: 1px solid #e2e2e2;}
		.branches-list-active table tr td {border-bottom: 1px solid #e2e2e2; padding: 12px 0 15px 0; font-size: 11px;}
		.branches-list-active table tr td span {display: block; float: left; width: 52px; }
		.map-box {border-top: none!important;}
		.map-box tr td {font-size: 12px!important; border: none!important; padding: 0 0 20px 0!important;}
		.map-td {width: 240px;}
		.map {padding-right: 25px; display: block; float: left;}
		.map-level-0 li a {font-weight: bold;}
		.map-level-1 li a {font-weight: normal;}
		
		.search-rezult {padding-right: 20px; margin-bottom: 30px; font-size: 11px;}
		.search-rezult-bg {background: #F4EBF4 url(/bitrix/templates/First/images/violet/search-rezult-bg.gif) right bottom no-repeat; padding: 20px 103px 20px 20px; position: relative;}
		.search-link {position: absolute; right: 20px; _right: 40px; top: 20px; overflow: hidden;}
		.rezult-text {padding-top: 7px;}
		.rezult-text span {color: #d1d1d1; padding: 0 7px;}
		.rezult-text a {color: #B079B7;}
		.rezult-text table {width: 100%;}
		.rezult-text table tr td {width: 50%;}
		.rezult-text table tr td div {padding-right: 20px;}
		.rezult-right {text-align: right!important;}
		.rezult-right div {padding: 0 0 0 20px!important;}
		.history-list {margin-left: 16px; padding-left: 25px;}
		.history-list li {list-style-type: decimal; list-style-position: outside; font-size: 11px; color: #B079B7; padding-bottom: 30px;}
		.history-list li h4 {font-size: 12px; color: #00669b;}
		.history-list li h4 a {color: #B079B7;}
		.history-list li p {font-size: 12px; color: #666;}
		.history-list li p a {font-size: 11px; color: #B079B7;}
		.history-list li p span {font-size: 11px; color: #d1d1d1; padding: 0 7px;}
		.phone {padding: 39px 0 0 19px;}
		.phone img { width: 262px; height: 43px; background: url(/bitrix/templates/First/images/violet/phone-ua.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/First/images/violet/phone-ua.png', sizingMethod='crop');}
		.print {padding: 72px 20px 70px 20px; font-size: 15pt;}
		.print b, .print a {font-size: 13pt;}
		.print h2, .print h3, .print h4 {font-size: 17pt;}
		.print a {font-size: 13pt;}
		.logo-print {margin-bottom: 72px; border: none;}

		.right-menu {width: 100%; margin-top: -180px; position: relative; z-index: 200;}
		.right-menu-inside {margin-top: 0!important;}
		.right-menu-block {height: 212px; padding-right: 41px; position: relative;}
		
		.right-menu-block-bg {width: 100%; background: #A766AD url(/bitrix/templates/First/images/violet/right-menu-block-bg1.jpg) left top no-repeat; height: 212px;}
		
		.right-menu-block-bg1 {width: 41px; height: 212px; position: absolute; right: 0; top: 0; background: url(/bitrix/templates/First/images/violet/right-menu-block-bg.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/First/images/violet/right-menu-block-bg.png', sizingMethod='crop');}
		.right-menu-block-bg2 {position: absolute; left: -18px; bottom: -4px; width: 18px; height: 123px; background: url(/bitrix/templates/First/images/violet/right-menu-block-bg2.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/First/images/violet/right-menu-block-bg2.png', sizingMethod='crop');}
		.right-menu-block-bg3 {position: absolute; left: 0; bottom: -4px; width: 167px; height: 4px; background: url(/bitrix/templates/First/images/violet/right-menu-block-bg3.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/First/images/violet/right-menu-block-bg3.png', sizingMethod='crop');}
		.right-menu-block-bg4 {width: 100%; background: url(/bitrix/templates/First/images/violet/right-menu-block-bg4.jpg) right top no-repeat; height: 192px; padding-top: 20px;}
		.right-menu-list {padding-left: 19px;}
		.right-menu-list li {height: 34px; position: relative; padding: 11px 0 0 58px;}
		.right-menu-list li img {width: 39px; height: 38px; position: absolute; left: 0; top: 0;}
		.right-menu-list li a {color: #fff; font-weight: bold;}
		.right-links {padding: 27px 0 0 20px;}
		.right-links ul li {padding: 0 20px 29px 0;}
		.right-links ul li p {font-size: 11px; color: #b079b7; padding-bottom: 6px;}
		.right-links ul li p a {font-size: 11px; color: #b079b7!important;}
		.right-links ul li p img {vertical-align: middle;}
		.right-links ul li a {color: #00669b;}
		.last {padding: 0!important;}
		.right-menu-subclause {background: #F4EBF4; padding: 25px 0 19px 0;}
		.right-menu-subclause ul {padding-right: 20px;}
		.right-menu-subclause ul li {margin-bottom: 5px; float: left; clear: both; line-height: 1.4;}
		html*.right-menu-subclause ul li {width: 100%;}
		.right-menu-subclause ul li span {display: block; float: left; padding: 1px 20px 2px 20px;}
		.right-menu-subclause ul .active {background: #fff url(/bitrix/templates/First/images/violet/form-input-ok.gif) right top no-repeat;}
		.right-menu-subclause ul .active a {font-weight: bold; color: #666; background: url(/bitrix/templates/First/images/violet/form-input-ok.gif) right bottom no-repeat; text-decoration: none; cursor: text;}
	
	.palette {width: 100%; height: 71px; border-top: 5px solid #163547; background: url(/bitrix/templates/First/images/violet/palette-bg.gif) center top no-repeat; overflow: hidden;}
	
	
	.menu-icon1 {background: url(/bitrix/templates/First/images/violet/menu-icon1.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/First/images/violet/menu-icon1.png', sizingMethod='crop');}
	.menu-icon2 {background: url(/bitrix/templates/First/images/violet/menu-icon2.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/First/images/violet/menu-icon2.png', sizingMethod='crop');}
	.menu-icon3 {background: url(/bitrix/templates/First/images/violet/menu-icon4.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/First/images/violet/menu-icon4.png', sizingMethod='crop');}
	.menu-icon4 {background: url(/bitrix/templates/First/images/violet/menu-icon4.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/First/images/violet/menu-icon4.png', sizingMethod='crop');}
	
	
	.switch-link {position: absolute; left: -5000px; top: 0; background: url(/bitrix/templates/First/images/violet/header-bg5.gif) 0 13px repeat-x;}
	.switch-link1 {background: url(/bitrix/templates/First/images/violet/header-bg5.gif) 0 13px repeat-x; position: relative!important; left: 0!important;}
	
	.header-inside {min-height: 230px!important; _height: 230px!important; background: url(/bitrix/templates/First/images/violet/header-bg2.jpg) center top repeat-x!important;}
.header-inside-bg1 {min-height: 230px!important; _height: 230px!important; background: url(/bitrix/templates/First/images/violet/header-bg3.jpg) left top no-repeat;}
.header-inside-bg2 {min-height: 230px!important; _height: 230px!important; background: url(/bitrix/templates/First/images/violet/header-bg4.jpg) right top no-repeat;}

.header-menu .m01 {width: 172px;}
          .header-menu .m01 ul {width: 172px;}