

/* Start:/bitrix/templates/as_index/components/bitrix/system.auth.form/.as_top/style.css?14434391572836*/
.as_login { height: 31px; float: right; font-family: 'Verdana', sans-serif; font-size: 11px; margin-right: 21px; position: relative; }
.as_login .cabinet_off, .as_login .user { height: 29px; border: 1px solid #00427a; }
.as_login .cabinet_off .title, .as_login .cabinet_on .title, .as_login .user .title { display: block; line-height: 29px; }
.as_login .cabinet_off .title { color: #fff; padding-right: 15px; background: no-repeat right center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAJCAYAAAAPU20uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE1JREFUeNpi+P///2MgLgZiNiBmQMcgAgZuA3EgPgUwsB+IDfEpAIG/QDwXiCUZ/4OV4QS3cZnwG4inArEINgXbgViLJF/cwxcOAAEGAIWE5DbniTD6AAAAAElFTkSuQmCC'); }
.as_login .cabinet_on { display: none; position: absolute; right: -12px; top: 0; z-index: 1000; padding: 0 12px 7px 8px; background: #fff; border: 1px solid #00427a; }
.as_login .cabinet_on A { display: block; color: #000; text-decoration: none; white-space: nowrap; }
.as_login .cabinet_on .title { height: 30px; color: #00427a; padding: 0 15px 0 30px; margin-bottom: 4px; background: no-repeat right center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAICAYAAAArzdW1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGtJREFUeNpiZHCqes7AwCDBgBs8YAISkxjwg4kgRf1AfB+HgptAPBWk6AcQl+NQVArEv5mgnDVAfBhNwW4g3gxiwBT9B+IiIP4H5f+B8hmQFYHAGSBeDGXPAeIr2BSBQBUQ3wXiOmRBgAADAKdJFPeVL0v5AAAAAElFTkSuQmCC'), no-repeat left center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARNJREFUeNpiZHCqYsABxIG4BYg9gVgUiF8D8XYgrgXiF9g0sOAwiAOIDwOxKpKYNBCnALE9EOsB8Q90TUw4DAtHMwgZgMQjsEngMsyAAT/QJ8UwYQKGCZNi2AcChn0ixTB3Aoa5kmIYOwHD2EkxLB+I/+OQA4kXkGLYRiC+gEMOJL6BFMNAoIdEcbyGLYdmH2SwHSpOsmGgsNmFJrYbT1gyMDMo2mITlwLiJCAuBmJ+JHEtIP4HxI+B+DMhl8kB8UIgfgjEE4BYFk1eFir+EKpODpthjECcA8Q3gDgOT2mCXNrEQdXnQPWDDWMG4plAPBmIORlIA5xQfbNA5oBsKAPiVAbKAKicuwdyWSEDdUAhQIABAJDWKoxFuQZyAAAAAElFTkSuQmCC'); white-space: nowrap; }
.as_login:hover .cabinet_off { display: none; }
.as_login:hover .cabinet_on { display: block; }
.as_login .user .title { height: 30px; color: #fff; padding: 0 8px 0 30px; margin-bottom: 4px; background: no-repeat left center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAORJREFUeNpi+P//PwMOLA7Es4H4CRD/hNIgvgQuPbgM4gDiW/+xg1tQeQx9TAzYQTgQq+KQA4lHYJPAZZgBA36gT4phwgQMEybFsA8EDPtEimHuBAxzJcUwdgKGYZfHkTT8gfgfjqQBEg8gJZ2B8Dkchp3DpYcJj1d6SBTH6zJGIN6G5qptUHGSXQYMBIZdaGK7oeIkuUwaiPOB+BGayx5BxaWIiQA5IF4IxL//4we/oerksBkGCoccIP72nzTwDaqPEWYYMxDP+k8ZAJVzzCDDKv9TB1SCnPcKGA+iDJSD1wABBgD/m6Lo8c28ZgAAAABJRU5ErkJggg=='); white-space: nowrap; }
.as_login .user .title A, .as_login .user .title A:hover { color: #fff !important; }
.as_login .user .title A:last-child { padding-left: 24px; }
/* End */


/* Start:/bitrix/templates/as_index/components/bitrix/menu/.as_menu_new/style.css?14194130322721*/
/*Sub-menu box*/
#horizontal-multilevel-menu li div.submenu
{
	position:absolute;
	/*top:-999em;*/
	top:49px;
	display:none;
	z-index:15000;
	margin-left: -2px;
	padding-top: 2px;
}

#horizontal-multilevel-menu li.big-three div.submenu
{
	left: 2px;
}

#horizontal-multilevel-menu li.big-three div.submenu div.submenu
{
	left: 0;
}

#horizontal-multilevel-menu li.big li div.submenu
{
	position: relative;
	top: 0;
	display: block;
}

#horizontal-multilevel-menu li ul
{
	height:auto;
	width:316px;
	background:#fff;
	border: 1px solid #e6e6e6;
}

#horizontal-multilevel-menu li.big-two ul
{
	width: 600px;
}

#horizontal-multilevel-menu li.big-three ul
{
	width: 1116px;
}

#horizontal-multilevel-menu li.big ul ul
{
	border: none;
	width: auto;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border: none;
}

#horizontal-multilevel-menu li.big-two li 
{
	/*border: 1px solid red;*/
	width:295px;
}

#horizontal-multilevel-menu li.big-three li 
{
	/*border: 1px solid red;*/
	width:370px;
	/*display: inline-block;*/
	float: left;
}


#horizontal-multilevel-menu li.big-three li:nth-child(3n+1)
{
	clear: both;
}

#horizontal-multilevel-menu li.big li li
{
	display: block;
	width:auto;
	float: none;
	/*border: 1px solid green;*/
	font-size: 11px;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
}

#horizontal-multilevel-menu li.big ul ul
{
	margin:0 0 0 22px;
}





#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
/*#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul*/
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
/*#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul*/
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

#horizontal-multilevel-menu li:hover div.submenu
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

.submenu .item_sub_menu {
	color: #4d4d4d;
	font-weight: normal;
font-size: 11px;
display: inline-block !important;
padding: 0 !important;
padding-top: 12px;
}
/* End */


/* Start:/bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1412337617501*/
input.search-suggest {}
div.search-popup{border: 1px solid #333333;background: #FFFFFF;padding: 2px;margin: 0px;}
div.search-popup-row, div.search-popup-row-active{position: relative; padding: 2px 4px;margin: 0px;cursor: hand;cursor: pointer;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position: relative; margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right; float:right;}
/* End */


/* Start:/bitrix/templates/as_index/styles.css?14526094992256*/
HTML, BODY, * { margin: 0; padding: 0; }
BODY { font-size: 12px; color: #000; outline: none; }
BODY, SELECT, INPUT { font-family: Verdana, Helvetica, sans-serif; }
A { color: #00427a; }
A:hover { color: #005196 !important; }
A IMG { border: none; }
P { margin-bottom: 5px; }
H1 { font-family: 'Open Sans'; font-size: 21px; font-weight: 300; line-height: 24px; margin-bottom: 10px; }
H2 { font-family: 'Open Sans'; font-size: 18px; font-weight: 300; color: #333333; margin: 12px 0 6px 0; }
H3 { font-family: Verdana; font-size: 14px; color: #333333; margin: 12px 0 6px 0; font-weight: normal; text-transform: uppercase; }
H4 { font-family: Verdana; font-size: 12px; color: #000; margin: 12px 0 6px 0; }

name_main { font-family: 'Open Sans'; font-size: 18px; font-weight: 300; color: #333333; margin: 12px 0 6px 0; }

TABLE.styled { border-collapse: separate; border-spacing: 1px 0; background: #b3b3b3; border-top: 1px solid #b3b3b3; border-bottom: 1px solid #b3b3b3; }
TABLE.styled TD, TABLE TH { background: #fff; padding: 10px 20px; border: 1px solid #fff; }
TABLE.styled THEAD TD, TABLE THEAD TH { background: #e6e6e6; }
TABLE.styled TBODY TR:nth-child(even) TD { background: #f2f2f2; }
TABLE.styled TBODY TR:hover TD { background: #dfeef4; border-top: 1px solid #dfeef4; border-bottom: 1px solid #dfeef4; }

TABLE.nostyle { background: none !important; border: none !important; }
TABLE.nostyle TD, TABLE.nostyle TH { background: #fff; padding: 10px 20px; border: none !important; }
TABLE.nostyle TBODY TR:nth-child(even) TD { background: none; }
TABLE.nostyle TBODY TR:hover TD { background: none !important; }

SELECT { height: 26px; border: 1px solid #b3b3b3; border-radius: 4px 2px 2px 4px; -webkit-border-radius: 4px 2px 2px 4px; -moz-border-radius: 4px 2px 2px 4px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

UL { list-style: none; }
OL { margin-left: 21px; }
UL LI, OL LI { padding: 2px 0 2px 19px; }
UL LI { background: url('/bitrix/templates/as_index/images/i_li.png') no-repeat 1px 8px; }

UL.nostyle LI { background: none; }

BLOCKQUOTE { padding: 8px 8px 8px 19px; margin-bottom: 18px; border-left: 4px solid #f7931e; background: url('/bitrix/templates/as_index/images/bg_1x1_white.gif') repeat-y left #f2f2f2; }

.red { color: #c1272d !important; }
/* End */


/* Start:/bitrix/templates/as_index/template_styles.css?145260949943895*/
INPUT::-moz-focus-inner { border: 0; padding: 0; }                                       
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }
.fl { float: left; }
.fr { float: right; }
.imgleft { margin: 0 18px 18px 0; }
.imgright { margin: 0 0 18px 18px; }
.date { color: #666666; }
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; margin-top: 10px; border: 1px solid #000; }
.video-container IFRAME { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.pdf3 { display: block; height: 16px; padding: 2px 0 0 16px; margin-top: 6px; background: url('/bitrix/templates/as_index/images/i_pdf.png') no-repeat left 4px; }
.errortext { color: red; }

.as_top { width: 100%; height: 31px; background: #00427a; }

.as_skel { width: 100%; /*width: 991px;*/ min-width: 991px; max-width: 1149px; margin: 0 auto; /*overflow: hidden; */ }
                         
.as_online { position: absolute; right: 482px; top: 14px; width: 203px; height: 36px; z-index: 5000; }
.as_online_left { position: fixed; left: 0; top: 227px; width: 36px; height: 208px; }

.as_head { width: 100%; height: 45px; overflow: hidden; position: relative; }
.as_logo { margin: 17px 0 0 39px; }
.as_icons { position: absolute; right: 20px; top: 20px; }
.as_icons IMG { margin-right: 11px; }
.as_phones { position: absolute; right: 70px; top: 12px; color: #808080; }
.as_phones .as_phone { width: 192px; float: left; }
.as_phones .as_phone SPAN { font-family: 'Open Sans'; font-weight: 300; font-size: 21px; }
.as_phones .as_phone .number { color: #000; }

.as_menu { width: 100%; height: 62px; /*overflow: hidden;*/ background: url('/bitrix/templates/as_index/images/bg_menu_r.gif') no-repeat right bottom; }
.as_menu .in { height: 62px; padding-top: 11px; margin-right: 31px; background: url('/bitrix/templates/as_index/images/bg_menu_l.gif') no-repeat top left; }
.as_menu .menu { height: 51px; background: #00427a; position: relative; }
.as_menu UL { float: left; list-style: none; /*margin-right: 161px;*/ border-right: 2px solid #336895; }
.as_menu LI { background: none; padding: 0; display: inline-block; border-right: 2px solid #003562; border-left: 2px solid #336895; }
.as_menu LI:hover, .as_menu LI.selected { border-left: 2px solid #517fa5; }
.as_menu LI:first-child { border-left: none; }
.as_menu LI A { display: block; height: 50px; line-height: 48px; padding: 0 14px; filter: Shadow(Color=#000000, Direction=135, Strength=1); text-shadow: 1px 1px 0 #00000; }
.as_menu LI:first-child A { padding: 0 16px 0 16px; }
.as_menu LI:first-child IMG { margin-bottom: -2px; }
.as_menu LI A:hover, .as_menu LI.selected A { background: #265e8e; }
.as_menu .search { position: absolute; right: 10px; top: 1px; /*float: right;*/ width: 141px; height: 24px; margin: 12px 0 0 0; line-height: 21px; background: url('/bitrix/templates/as_index/images/bg_search.png') repeat-x top #fdfdfd; overflow: hidden; }
.as_menu INPUT { float: left; width: 102px; height: 24px; padding-left: 10px; border: none; color: #666666; font-size: 11px; background: url('/bitrix/templates/as_index/images/bg_search_l.png') no-repeat left; }
.as_menu INPUT.bt_search { width: 29px; background: url('/bitrix/templates/as_index/images/bg_search_r.png') no-repeat right; cursor: pointer; }
.as_menu, .as_menu A, .as_menu LI A:hover { color: #fff !important; text-decoration: none; text-shadow: #000 1px 1px 1px; }
.as_menu LI LI, .as_menu LI LI A, .as_menu LI.selected LI A { background: #fff; color: #4d4d4d !important; filter: Shadow(enabled=false); text-shadow: none !important; }
.as_menu LI LI A { height: auto; line-height: normal; padding: 12px 19px 13px 19px !important; }
.as_menu LI LI:hover, .as_menu LI LI A:hover { background: #c5d8e2; color: #000 !important; }
.as_menu LI UL { box-shadow: 5px 5px 0 rgba(0,0,0,0.15); -moz-box-shadow: 5px 5px 0 rgba(0,0,0,0.15); -webkit-box-shadow: 5px 5px 0 rgba(0,0,0,0.15); }
.as_menu LI.big UL { margin-bottom: 10px !important; }
.as_menu LI.big LI { font-weight: bold; }
.as_menu LI.big LI A { padding-bottom: 5px !important; }
.as_menu LI.big LI LI { font-weight: normal; padding: 2px 0; }
.as_menu LI.big UL UL { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
.as_menu LI.big UL UL LI A { display: inline; padding: 0 !important; }
.as_menu LI.big LI:hover, .as_menu LI.big LI A:hover { background: none; color: #000 !important; }

.as_breadcrumb { width: 100%; /*height: 15px;*/ padding: 18px 0 9px 0; font-family: 'Arial'; font-size: 14px; word-spacing: 4px; }
.as_breadcrumb A, .as_breadcrumb SPAN { font-family: 'Verdana'; font-size: 12px; word-spacing: normal; }

.as_2rd { width: 100%; }
.as_2rd_l { float: left; width: 221px; }
/*.as_2rd_c { margin: 0 0 0 221px; }*/
.as_2rd_c { margin: 0 39px 0 221px; }
/*.as_2rd_c .container { f1loat: left; padding: 10px 30px 20px 9px; position: relative; }*/
.as_2rd_c .container { float: left; padding: 10px 0 20px 9px; position: relative; width: 100%; }
.as_2rd_r { float: right; width: 251px; margin-left: 9px; margin-right: -30px; }

.as_3rd { width: 100%; }
.as_3rd_l { float: left; width: 221px; }
.as_3rd_c { margin: 0 251px 0 221px; padding: 0 9px 0 9px; }
.as_3rd_c .container { float: left; padding: 10px 0 20px 0; width: 100%; }
.as_3rd_r { float: right; width: 251px; }

.as_social { width: 100%; height: 48px; }
.as_social .in { float: right; height: 35px; border-top: 1px dotted #b3b3b3; padding: 12px 12px 0 2px; margin-right: 32px; }

.as_block_l_menu { width: 219px; border: 1px solid #d4d4d4; position: relative; margin: 10px 0 19px 0; }
.as_block_l_menu .corner { position: absolute; left: 0; top: -10px; width: 31px; height: 10px; background: url('/bitrix/templates/as_index/images/bg_block_l_corner.gif') no-repeat right bottom; }
.as_block_l_menu UL { list-style: none; background: #f2f2f2; color: #d4d4d4; line-height: 12px; }
.as_block_l_menu LI { background: none; padding: 0; border-bottom: 1px solid #cccccc; border-top: 1px solid #fbfbfb; }
.as_block_l_menu LI A:hover { background-color: #cfd5db; color: #d4d4d4; }
.as_block_l_menu LI:first-child { border-top: none; }
.as_block_l_menu LI:last-child { border-bottom: none; }
.as_block_l_menu LI A { display: block; padding: 11px 0 15px 19px; color: #4d4d4d; text-decoration: none; text-shadow: #fff -1px -1px 1px; }
.as_block_l_menu LI:first-child A { padding: 14px 0 15px 19px; }
.as_block_l_menu LI:last-child A { padding: 11px 0 18px 19px; }
.as_block_l_menu UL UL { border-top: 1px solid #cccccc; background: #e6e6e6; }
.as_block_l_menu LI LI A { padding: 11px 0 15px 38px !important; background: url('/bitrix/templates/as_index/images/i_submenu.png') no-repeat 21px 11px; }
.as_block_l_menu LI LI:first-child { border-top: 1px solid #fbfbfb; }
.as_block_l_menu LI LI:first-child A { padding: 11px 0 15px 38px !important; }
.as_block_l_menu LI.selected { }
.as_block_l_menu LI.selected > A { color: #000; }
.as_block_l_menu LI.selected LI.selected, .as_block_l_menu LI.selected2 { background-color: #b8c5d0; }
.as_block_l_menu UL LI UL { display: none; }
.as_block_l_menu UL LI.selected UL { display: block; }

.as_block_l_wht { width: 199px; border: 1px solid #d4d4d4; position: relative; padding: 1px 10px 16px 10px; margin: 10px 0 19px 0; }
.as_block_l_wht .corner { position: absolute; left: 0; top: -10px; width: 31px; height: 10px; background: url('/bitrix/templates/as_index/images/bg_block_l_corner.gif') no-repeat right bottom; }
.as_block_l_wht .title { font-family: 'Open Sans'; font-weight: 300; font-size: 21px; }
.as_block_l_wht .date { display: block; font-size: 10px; color: #666666; }
.as_block_l_wht .more { font-size: 11px; line-height: 18px; }
.as_block_l_wht .more:after { content: ' \2192'; font-family: 'Arial'; font-size: 14px; line-height: 10px; font-stretch: condensed; text-decoration: none; }
.as_block_l_wht .reg { display: block; height: 16px; padding: 2px 0 0 18px; margin-top: 4px; background: url('/bitrix/templates/as_index/images/i_doc.png') no-repeat left top; }

.as_anonce { margin: 9px 0 14px 0; }

.as_block_r_wht { background: #f2f2f2; position: relative; margin: 10px 0 19px 0; }
.as_block_r_wht .in { width: 219px; border: 1px solid #e6e6e6; background: #fff; }
.as_block_r_wht .corner_t { position: absolute; right: 0; top: -10px; width: 30px; height: 10px; background: url('/bitrix/templates/as_index/images/bg_block_r_corner_t.gif') no-repeat right bottom; }
.as_block_r_wht .corner_b { position: absolute; right: 0; bottom: 0; width: 30px; height: 11px; background: url('/bitrix/templates/as_index/images/bg_block_r_corner_b.gif') no-repeat right bottom; }
.as_block_r_wht .title { display: block; font-family: 'Open Sans'; font-weight: 300; font-size: 18px; color: #333333; line-height: 18px; margin: 10px 0 8px 10px; }
.as_block_r_wht .links { font-size: 10px; margin-top: 5px; }
.as_block_r_wht IMG.fl { margin: 0 5px 10px 0; }
.as_block_r_wht .product { margin: 14px 0 0 0; }
.as_block_r_wht .text { width: 199px; padding: 0 5px 15px 15px; }
.as_block_r_wht .text .title { margin-left: 0; }
.as_block_r_wht .gallery { width: 201px; padding: 0 8px 13px 10px; }
.as_block_r_wht .gallery .title { margin-left: 0; }
.as_block_r_wht .gallery .photo { margin: 10px 0 22px 0; }
.as_block_r_wht .gallery IMG { margin-bottom: 5px; }
.as_block_r_wht .gallery A { margin-left: 2px; }

.as_block_r_gry { background: #e6e6e6; position: relative; margin: 10px 0 19px 0; }
.as_block_r_gry .in { width: 219px; border: 1px solid #fff; border-right: 1px solid #f2f2f2; border-bottom: none; background: #f2f2f2; }
.as_block_r_gry .corner_t { position: absolute; right: 0; top: -10px; width: 30px; height: 10px; background: url('/bitrix/templates/as_index/images/bg_block_r_gry_corner_t.gif') no-repeat right bottom; }
.as_block_r_gry .corner_b { position: absolute; right: 0; bottom: 0; width: 30px; height: 11px; background: url('/bitrix/templates/as_index/images/bg_block_r_gry_corner_b.gif') no-repeat right bottom; }
.as_block_r_gry .title { display: block; font-family: 'Open Sans'; font-weight: 300; font-size: 18px; color: #808080; line-height: 18px; margin: 10px 0 8px 10px; }
.as_block_r_gry .manager { width: 203px; padding: 8px 8px 6px 8px; }
.as_block_r_gry .manager .title { margin: 5px 0 3px 0; }
.as_block_r_gry .manager .icons { margin: 5px 0 0 0; }
.as_block_r_gry .manager .icons IMG { margin: 0 14px 0 6px; }
.as_block_r_gry .manager .inline { width: 80px; display: inline-block; margin-left: -10px; font-size: 11px; }

.as_block_r_gry_r { float: right; width: 251px; margin: -1px -30px 0 10px; }

.as_block_r_blu { background: #9bbdce; position: relative; margin: 23px 0 19px 0; }
.as_block_r_blu .in { width: 220px; border-left: 1px solid #fff; background: #b1d5ea; }
.as_block_r_blu .corner_t { position: absolute; right: 0; top: -10px; width: 30px; height: 10px; background: url('/bitrix/templates/as_index/images/bg_block_r_blu_corner_t.gif') no-repeat right bottom; }
.as_block_r_blu .corner_b { position: absolute; right: 0; bottom: 0; width: 30px; height: 11px; background: url('/bitrix/templates/as_index/images/bg_block_r_blu_corner_b.gif') no-repeat right bottom; }
.as_block_r_blu .title { display: block; font-family: 'Open Sans'; font-weight: 300; font-size: 18px; color: #808080; line-height: 18px; padding: 10px 0 10px 10px; }
.as_block_r_blu .text { padding: 5px 5px 5px 10px; }

.as_pretext { /*width: 100%;*/ height: 233px; position: relative; margin-bottom: 10px; padding-right: 231px; }
.as_pretext .as_block_r_gry { position: absolute; top: 0; right: 0; z-index: 200; width: 251px; height: 100%; margin: -1px -30px 0 0; }
.as_pretext .as_block_r_gry .in { height: 219px; }

.as_2rd .as_2rd_r DIV:first-child { margin-top: 0; }
.as_3rd .as_pretext { width: 100%; }

.as_theme { width: 100%; height: 233px; position: relative; margin: 0; overflow: hidden; }
.as_theme IMG { position: absolute; left: 0; top: 0; }
.as_theme .tips { position: absolute; right: 0; bottom: 0; background: no-repeat 11px 12px rgba(255,255,255,0.8); padding: 9px 25px 12px 38px; }
.as_theme .excel { background-image: url('/bitrix/templates/as_index/images/i_excel.png'); }
.as_theme .pdf { background-image: url('/bitrix/templates/as_index/images/i_pdf2.png'); }

.as_print { float: right; margin: 6px 2px 8px 16px; }
.as_print IMG { margin-left: 10px; }

.as_vendors { width: 100%; margin: 23px 0 30px 0; }
.as_vendors .item { margin: 0 0 15px 0; }
.as_vendors .item_l { float: left; width: 154px; padding: 5px 10px 0 0; }
.as_vendors .item_l IMG { padding: 4px; border: 1px solid #b3b3b3; }
.as_vendors .item_r { margin-left: 170px; }
.as_vendors .title { display: block; font-family: 'Open Sans'; font-size: 18px; }
.as_vendors .links { font-size: 11px; margin: 5px 0 0 0; }
.as_vendors .links A { padding: 2px 0 3px 20px; line-height: 22px; margin-right: 10px; background: url('/bitrix/templates/as_index/images/i_link.png') no-repeat left 1px; white-space: nowrap; }

.as_adv { width: 100%; margin: 22px 0 30px 0; }
.as_adv .item { margin: 0 0 16px 0; }
.as_adv .item_l { float: left; width: 154px; text-align: center; padding: 3px 10px 0 0; }
.as_adv .item_l IMG { padding: 4px; border: 1px solid #b3b3b3; }
.as_adv .item_r { margin-left: 169px; }
.as_adv .title { display: block; font-family: 'Open Sans'; font-size: 18px; line-height: 21px; margin: 0 0 5px 0; }
.as_adv .group { display: block; margin: -10px 0 16px 0; font-family: 'Open Sans'; font-size: 18px; color: #333333; }
.as_adv .date { color: #666666; }
.as_adv .prop { margin: 5px 0 5px 0; font-size: 11px; color: #666666; }

.as_news2 { width: 100%; margin: 22px 0 30px 0; }
.as_news2 .item { margin: 0 0 16px 0; }
.as_news2 .item_l { float: left; width: 154px; text-align: center; padding: 3px 10px 0 0; }
.as_news2 .item_l IMG { padding: 4px; border: 1px solid #b3b3b3; }
.as_news2 .item_r { margin-left: 169px; }
.as_news2 .title { display: block; font-family: 'Open Sans'; font-size: 18px; line-height: 21px; margin-bottom: 5px; }
.as_news2 .date { color: #666666; }
.as_news2 .more { display: block; margin-top: 4px; }
.as_news2 .pdf { display: block; height: 16px; padding: 2px 0 0 16px; margin-top: 6px; background: url('/bitrix/templates/as_index/images/i_pdf.png') no-repeat left 4px; }

.as_multislider { width: 100%; /*height: 190px;*/ height: 210px; padding: 10px 0 0 0; background: url('/bitrix/templates/as_index/images/bg_slider_corner_tt.gif') no-repeat left top; }
.as_multislider .in { background: #cccccc; padding: 0 0 10px 0; position: relative; }
.as_multislider .menu { background: #b3b3b3; position: relative; font-family: 'Open Sans'; font-weight: 300; font-size: 21px; }
.as_multislider .menu UL { height: 41px; list-style: none; background: #cccccc; margin-right: 30px; }
.as_multislider .menu, .as_multislider .menu A { color: #000; text-decoration: none; }
.as_multislider .menu LI { background: none; padding: 0; display: inline-block; height: 41px; border-right: 2px solid #e6e6e6; position: relative; }
.as_multislider .menu LI.selected { background: #f2f2f2; border-right: 2px solid #f2f2f2; }
.as_multislider .menu LI.selected A { border-right: 2px solid #f2f2f2; }
.as_multislider .menu LI.selected A:hover { border-right: 2px solid #d7d7d7; }
.as_multislider .menu A { display: block; height: 36px; padding: 5px 59px 0 59px; border-right: 2px solid #b3b3b3; }
.as_multislider .menu A, .as_multislider .menu A:hover { color: #000 !important; }
.as_multislider .menu A:hover { background: #d7d7d7; border-right: 2px solid #d7d7d7; }
.as_multislider .menu LI.selected SPAN { z-index: 1000; position: absolute; left: 0; bottom: -8px; width: 100%; height: 8px; background: url('/bitrix/templates/as_index/images/i_multislider_select.png') no-repeat center; }
.as_multislider .menu LI.selected A:hover SPAN { background: url('/bitrix/templates/as_index/images/i_multislider_select_a.png') no-repeat center !important; }
.as_multislider .menu .corner_t { width: 30px; height: 10px; position: absolute; right: 0; top: -10px; background: url('/bitrix/templates/as_index/images/bg_slider_corner_t.gif') no-repeat right bottom; }
.as_multislider .menu .corner_b { width: 30px; height: 10px; position: absolute; right: 0; bottom: 0; background: url('/bitrix/templates/as_index/images/bg_slider_corner_b.gif') no-repeat right bottom; }
.as_multislider .slider { /*height: 129px;*/ height: 149px; background: url('/bitrix/templates/as_index/images/bg_slider_corner_bb.gif') no-repeat right bottom #e6e6e6; padding-right: 31px; }
.as_multislider .slider .in { width: 100%; /*height: 129px;*/ height: 149px; background: #fff; padding: 0; border-left: 1px dashed #d4d4d4; }
.as_multislider .slider LI { background: none; padding: 0; display: inline-block; /*height: 129px;*/ height: 149px; /*line-height: 129px;*/ line-height: 149px; text-align: center; }
.as_multislider .slider LI IMG { vertical-align: middle; }
.as_multislider .corner { width: 30px; height: 10px; position: absolute; right: 0; bottom: 0; background: url('/bitrix/templates/as_index/images/bg_slider_corner_bbb.gif') no-repeat right bottom; }
.as_multislider .slider .active { display: block; }
.as_multislider .slider .passive { display: none; }
.as_multislider .slider .items {  }

.as_bottom { width: 100%; padding: 10px 0 0 0; background: url('/bitrix/templates/as_index/images/bg_bottom_l_corner.gif') no-repeat left top; }
.as_bottom .top { background: #286384; padding-right: 30px; position: relative; }
.as_bottom .top .in { width: 100%; height: 42px; background: #4987b2; overflow: hidden; }
.as_bottom .top .corner_t { width: 30px; height: 10px; position: absolute; right: 0; top: -10px; background: url('/bitrix/templates/as_index/images/bg_bottom_t_corner.gif') no-repeat right bottom; }
.as_bottom .top .corner_b { display: none; width: 30px; height: 10px; position: absolute; right: 0; bottom: 0; background: url('/bitrix/templates/as_index/images/bg_bottom_b_corner.gif') no-repeat right bottom; }
.as_bottom .top_l { float: left; }
.as_bottom .top_l A { width: 28px; padding: 7px 0 0 7px; margin: 9px 0 0 13px; }
.as_bottom .top_l SPAN { margin: 9px 0 0 16px; padding: 7px 0 0 0; font-size: 10px; color: #cccccc; }
.as_bottom .top_l A, .as_bottom .top_l SPAN { display: block; float: left; height: 28px; }
.as_bottom .top_r { float: right; padding: 0 10px 0 0; }
.as_bottom .top_r IMG { margin: 5px 0 0 1px; }
.as_bottom .menu { display: none; background: #cccccc; padding-right: 30px; position: relative; font-size: 11px; }
.as_bottom .menu A { color: #666666; }
.as_bottom .menu .in { padding: 15px 12px 45px 22px; background: #e6e6e6; overflow: hidden; }
.as_bottom .menu .title { display: block; padding: 0 0 1px 5px; border-bottom: 1px dotted #999999; font-family: 'Open Sans'; font-size: 21px; font-weight: 300; }
.as_bottom .menu UL { margin: 10px 0 0 5px; list-style: none; }
.as_bottom .menu LI { background: none; padding: 0; padding-bottom: 13px; }
.as_bottom .menu UL UL { margin: 0 0 0 10px; }
.as_bottom .menu UL UL LI { padding-bottom: 0; }
.as_bottom .menu .left { float: left; width: 64.5%; }
.as_bottom .menu .left UL { float: left; width: 49%; }
.as_bottom .menu .left UL UL { float: none; width: auto; }
.as_bottom .menu .right { float: right; width: 33.5%; }
.as_bottom .menu .right .title { padding-left: 0; }
.as_bottom .menu .right UL { margin-left: 0; }
.as_bottom .menu .right UL UL { margin: 0 0 0 10px; }
.as_bottom_show .menu { display: block; }
.as_bottom_show .top .corner_b { display: block; }
.as_bottom_show .top_l A { background: url('/bitrix/templates/as_index/images/i_minus.png') no-repeat 7px 7px; }
.as_bottom_show .top_l A IMG { display: none; }

.as_banners { width: 100%; height: 135px; padding: 10px 0 0 0; background: url('/bitrix/templates/as_index/images/bg_banners_corner_tt.gif') no-repeat left top; }
.as_banners .in { height: 125px; background: #cccccc; padding: 0 30px 0 0; position: relative; }
.as_banners .in .corner_t { width: 30px; height: 10px; position: absolute; right: 0; top: -10px; background: url('/bitrix/templates/as_index/images/bg_banners_t_corner.gif') no-repeat right bottom; }
.as_banners .in .corner_b { width: 30px; height: 10px; position: absolute; right: 0; bottom: 0; background: url('/bitrix/templates/as_index/images/bg_banners_b_corner.gif') no-repeat right bottom; }
.as_banners .slider { height: 125px; background: #fff; }
.as_banners .slider LI { background: none; padding: 0; display: inline-block; width: 25%; height: 125px; overflow: hidden; position: relative; background: #fff; }
.as_banners .slider LI IMG { position: absolute; left: 0; top: 0; margin: 0 0 0 1px; }
.as_banners .slider LI:first-child IMG { margin-left: 0; }
.as_banners .slider .tips { position: absolute; right: 0; bottom: 0; background: no-repeat 11px 12px rgba(255,255,255,0.8); padding: 11px 15px 15px 26px; text-align: right; color: #000; }

.as_news { width: 100%; padding: 10px 0 0 0; margin: 8px 0 10px 0; background: url('/bitrix/templates/as_index/images/bg_banners_corner_tt.gif') no-repeat left top; }
.as_news .in { background: #e6e6e6; padding: 0 30px 0 0; position: relative; }
.as_news .in .corner_t { width: 30px; height: 10px; position: absolute; right: 0; top: -10px; background: url('/bitrix/templates/as_index/images/bg_news_t_corner.gif') no-repeat right bottom; }
.as_news .in .corner_b { width: 30px; height: 10px; position: absolute; right: 0; bottom: -1px; background: url('/bitrix/templates/as_index/images/bg_news_b_corner.gif') no-repeat right bottom; }
.as_news .title { display: block; font-family: 'Open Sans'; font-weight: 300; font-size: 21px; margin-bottom: -8px; }
.as_news .date { display: block; font-size: 10px; color: #666666; margin-top: 14px; }
.as_news .reg { display: block; height: 16px; padding: 2px 0 0 15px; margin-top: 6px; background: url('/bitrix/templates/as_index/images/i_doc.png') no-repeat -3px top; }
.as_news .pdf { display: block; height: 16px; padding: 2px 0 0 16px; margin-top: 6px; background: url('/bitrix/templates/as_index/images/i_pdf.png') no-repeat left 4px; }
.as_news .cols { background: #fff; border-left: 1px dotted #b3b3b3; border-bottom: 1px dotted #b3b3b3; }
.as_news .col { width: 31%; float: left; padding: 3px 10px 10px 10px; }
.as_news .more { display: block; margin-top: 14px; font-size: 11px; line-height: 18px; }
.as_news .more:after { content: ' \2192'; font-family: 'Arial'; font-size: 14px; line-height: 10px; font-stretch: condensed; text-decoration: none; }

.as_accordion { width: 100%; padding: 10px 0 0 0; margin: 8px 0 0 0; background: url('/bitrix/templates/as_index/images/bg_accordion_corner_tt.gif') no-repeat left top; }
.as_accordion .in { height: 300px; background: #799fa8; padding: 0 30px 0 0; position: relative; }
.as_accordion .in .corner_t { width: 30px; height: 10px; position: absolute; right: 0; top: -10px; background: url('/bitrix/templates/as_index/images/bg_accordion_corner_t.gif') no-repeat right bottom; }
.as_accordion .in .corner_b { width: 30px; height: 10px; position: absolute; right: 0; bottom: 0; background: url('/bitrix/templates/as_index/images/bg_accordion_corner_b.gif') no-repeat right bottom; }
.as_accordion .top { width: 100%; height: 6px; position: absolute; top: 0; left: 0; background: no-repeat rgba(255,255,255,0.2); z-index: 1000; }
.as_accordion .bottom { width: 100%; height: 6px; position: absolute; bottom: 0; left: 0; background: no-repeat rgba(0,0,0,0.1); z-index: 1000; }
.as_accordion .text { color: #fff; /*filter: progid:DXImageTransform.Microsoft.shadow(Color=#4C000000, Direction=135, Strength=1);*/ text-shadow: 1px 1px 0 rgba(0,0,0,0.3); }
.as_accordion .text A, .as_accordion .text A:hover { color: #fff !important; text-decoration: none; }
.as_accordion .text H3 { font-family: 'Open Sans'; font-weight: normal; font-size: 21px; margin: 0; text-transform: none; color: #fff; }
.as_accordion .text UL { list-style: disc; margin: 1px 0 0 15px; }
.as_accordion .text LI { background: none; padding: 0; padding-bottom: 3px; }

.as_catalog_w_icons { margin: 15px 2% 2px 0; display: inline-block; vertical-align: top; width: 48%; }
.as_catalog_w_icons:nth-child(odd){ margin-right: 0; }
.as_catalog_w_icons .text { margin: 1px 30px 0 112px; }
.as_catalog_w_icons .title { display: block; font-family: 'Open Sans'; font-weight: 300; font-size: 18px; color: #333; line-height: 20px; margin-bottom: 5px; }
.as_catalog_w_icons IMG { float: left; margin-left: -5px; }
.as_catalog_w_icons UL { list-style: none; margin: 2px 0 0 0; }
.as_catalog_w_icons UL UL { margin: 4px 0 0 0; }
.as_catalog_w_icons LI { background: url('/bitrix/templates/as_index/images/i_ul_lv1.gif') no-repeat left 5px; padding: 2px 0 4px 16px; }
.as_catalog_w_icons LI UL { margin-bottom: -4px; }
.as_catalog_w_icons LI LI { background: url('/bitrix/templates/as_index/images/i_ul_lv2.gif') no-repeat left 7px; padding-left: 14px; }

.as_filter { padding: 10px 0 0 0; margin: 10px -30px 10px 0; }
.as_filter .in { background: #e6e6e6; padding: 0 30px 0 0; position: relative; }
.as_filter .in .corner_t { width: 30px; height: 10px; position: absolute; right: 0; top: -10px; background: url('/bitrix/templates/as_index/images/bg_filter_t_corner.gif') no-repeat right bottom; }
.as_filter .in .corner_b { width: 30px; height: 10px; position: absolute; right: 0; bottom: -1px; background: url('/bitrix/templates/as_index/images/bg_filter_b_corner.gif') no-repeat right bottom; }

.as_filter2 { padding: 0; margin: -3px 0 14px 0; }

.filter { background: #f2f2f2; min-height: 37px; position: relative; }
.filter .title { position: absolute; right: 13px; display: block; height: 37px; line-height: 32px; text-align: right; }
.filter .title A { text-decoration: none; border-bottom: 1px dashed #00427a; }
.filter .form { display: none; padding: 18px 0 3px 0; color: #4d4d4d; }
.filter .form_show { display: block; }
.filter .form TABLE { width: 100%; border-collapse: collapse; border: none; background: none; }
.filter .form TD { padding: 10px 6px 9px 15px; background: none; border: none; }
.filter .form TR:hover TD { background: none; border-top: none; border-bottom: none; }
.filter .form .arrow { margin: 0 8px; }
.filter .form SELECT { width: 267px; height: 26px; border: 1px solid #b3b3b3; border-radius: 4px 2px 2px 4px; -webkit-border-radius: 4px 2px 2px 4px; -moz-border-radius: 4px 2px 2px 4px; }
.filter .form .newListSelected { float: left; }
.filter .form INPUT.button { min-width: 110px; height: 30px; margin-left: 4px; padding: 0 10px; font-family: 'Verdana'; font-size: 12px; color: #000; background: url('/bitrix/templates/as_index/images/bt_filter.gif') repeat-x bottom #fefefe; border: 1px solid #b3b3b3; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
.filter .form INPUT[type=reset].button { color: #4d4d4d; }
.filter .form INPUT.button:last-child { margin-right: 5px; }
.filter .form .alphabet { padding-top: 16px; }
.filter .form .alphabet DIV { margin: 5px 0 0 0; }
.filter .form .alphabet A { text-decoration: none; color: #4d4d4d; }
.filter .form .alphabet STRONG { background: #e6e6e6; color: #000; font-weight: normal; }
.filter .form .alphabet A, .as_filter .form .alphabet STRONG { display: inline-block; line-height: 27px; padding: 0 6px; margin: 0 9px -9px 0; }
.filter HR { margin: 0; padding: 0; height: 1px; background: #FCFCFC; border: none; border-top: 1px solid #B2B2B2; }

.as_filter2 .filter .form TD { padding: 6px 6px 7px 15px; background: none; border: none; }

.filter_float { /*width: 100%;*/ background: #f2f2f2; overflow: hidden; position: relative; }
.filter_float .title { position: absolute; right: 13px; display: block; height: 37px; line-height: 32px; text-align: right; }
.filter_float .title A { text-decoration: none; border-bottom: 1px dashed #00427a; }
.filter_float .form { display: none; padding: 8px 0 3px 0; color: #4d4d4d; }
.filter_float .form_show { display: block; }
.filter_float .form TABLE { width: 100%; border-collapse: collapse; border: none; background: none; }
.filter_float .form TD { padding: 10px 6px 9px 15px; background: none; border: none; }
.filter_float .form TR:hover TD { background: none; border-top: none; border-bottom: none; }
.filter_float .form .arrow { margin: 0 8px; }
.filter_float .form SELECT { /*width: 267px;*/ width: 236px; height: 26px; border: 1px solid #b3b3b3; border-radius: 4px 2px 2px 4px; -webkit-border-radius: 4px 2px 2px 4px; -moz-border-radius: 4px 2px 2px 4px; }
.filter_float .form SELECT { background: url('/bitrix/templates/as_index/images/bg_select.gif') repeat-x bottom #fefefe; margin-bottom: 3px; }
.filter_float .form .newListSelected { float: left; }
.filter_float .form INPUT.button { min-width: 110px; height: 30px; margin-left: 4px; padding: 0 10px; font-family: 'Verdana'; font-size: 12px; color: #000; background: url('/bitrix/templates/as_index/images/bt_filter.gif') repeat-x bottom #fefefe; border: 1px solid #b3b3b3; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
.filter_float .form INPUT[type=reset].button { color: #4d4d4d; }
.filter_float .form INPUT.button:last-child { margin-right: 5px; }
.filter_float HR { margin: 0; padding: 0; height: 1px; background: #FCFCFC; border: none; border-top: 1px solid #B2B2B2; }

.as_clients { width: 100%; margin: 8px 0 0 0; }
.as_clients .item { margin: 0 0 11px 0; }
.as_clients .item_l { float: left; width: 154px; padding: 5px 10px 0 0; }
.as_clients .item_l IMG { padding: 4px; border: 1px solid #b3b3b3; }
.as_clients .item_r { margin-left: 170px; }
.as_clients .title { display: block; font-family: 'Open Sans'; font-size: 18px; }
.as_clients .links { font-size: 11px; margin: 5px 0 0 0; color: #4d4d4d; }
.as_clients .links A, .as_clients .links SPAN { padding: 2px 0 3px 20px; line-height: 22px; margin-right: 10px; background: url('/bitrix/templates/as_index/images/i_link.png') no-repeat left 1px; }
.as_clients .links I { color: #000; font-style: normal; }
.as_clients .links .pdf { background: url('/bitrix/templates/as_index/images/i_pdf2.png') no-repeat left top; }
.as_clients .links .talk { background: url('/bitrix/templates/as_index/images/i_talk.png') no-repeat left 2px; }
.as_clients .links .prod { background: url('/bitrix/templates/as_index/images/i_prod.png') no-repeat left 2px; }
.as_clients .links .cert { background: url('/bitrix/templates/as_index/images/i_cert.png') no-repeat left 2px; }
.as_clients .links .sale { background: url('/bitrix/templates/as_index/images/i_sale.png') no-repeat left 0; }
.as_clients .links .case { background: url('/bitrix/templates/as_index/images/i_case.png') no-repeat left 0; }

.as_nav { margin: 24px 0 0 0; }
.as_nav A, .as_nav STRONG { display: inline-block; line-height: 27px; }
.as_nav A { padding: 0 6px; }
.as_nav STRONG { font-weight: normal; background: #e6e6e6; padding: 0 7px; }

.as_cases { margin: 16px 0 0 0; }
.as_cases .item { margin: 0 0 25px 0; }
.as_cases .title { display: block; font-family: 'Open Sans'; font-size: 18px; line-height: 22px; }
.as_cases .item_l { float: left; width: 56px; padding-top: 6px; padding-left: 4px; }
.as_cases .item_r { margin-left: 60px; padding-top: 1px; }
.as_cases .links { margin: 5px 0 0 0; }

.as_search { margin: 16px 0 0 0; }
.as_search .item { margin: 0 0 25px 0; }
.as_search .title { display: block; font-family: 'Open Sans'; font-size: 18px; line-height: 22px; margin-bottom: 5px; }
.as_search .links { margin: 5px 0 0 0; }
.as_search .links SPAN { padding: 2px 0 3px 20px; line-height: 22px; margin-right: 10px; background: url('/bitrix/templates/as_index/images/i_link.png') no-repeat left 1px; }

.as_product_detail { margin: -10px 0 0 0; }
.as_product_detail .left { float: left; }
.as_product_detail .right { margin-left: 245px; padding: 18px 0 0 0; }

.as_product_detail_fl { margin: -10px 0 0 0; }
.as_product_detail_fl .left { float: left; padding: 18px 20px 20px 0; }
.as_product_detail_fl .right { padding: 18px 0 20px 0; }

.bt_demo, .bt_demo:hover { display: inline-block; height: 26px; padding: 0 11px; text-decoration: none; line-height: 25px; color: #4d4d4d !important; border: 1px solid #b3b3b3; border-left: 3px solid #f7931e; background: #f2f2f2; box-shadow: 2px 2px 0 rgba(217,217,217,1); }
.bt_demo2, .bt_demo2:hover { display: block; height: 26px; padding: 0 11px; text-decoration: none; line-height: 25px; color: #4d4d4d !important; border: 1px solid #b3b3b3; border-left: 3px solid #f7931e; background: #f2f2f2; box-shadow: 2px 2px 0 rgba(217,217,217,1); }


.ui-icon-triangle-1-s { background: url('/bitrix/templates/as_index/images/arr_tabs2_accordion_s.gif') no-repeat 3px 6px !important; }
.ui-icon-triangle-1-e { background: url('/bitrix/templates/as_index/images/arr_tabs2_accordion_e.gif') no-repeat 5px 3px !important; }
.ui-accordion .ui-accordion-header { margin-top: 5px !important; }
.ui-accordion .ui-accordion-content { padding: 7px 0 0 0px !important; }

.as_tabs2 { overflow: hidden; margin-top: 33px !important; }
.as_tabs2 .ui-widget-header { font-size: 14px;} 
/*.as_tabs2 .ui-tabs-panel { padding: 7px 0 0 0; margin: 0 -20px 0 -20px; } */
.as_tabs2 .ui-tabs-nav { padding: 0 0 0 5px !important; }
.as_tabs2 .ui-tabs-nav li a { padding: 10px 26px 6px 26px; }
.as_tabs2 .ui-accordion .ui-accordion-header { margin-top: 5px; /*margin-left: -20px;*/ margin-left: 0; }
.as_tabs2 .ui-accordion .ui-accordion-content { padding: 7px 0 0 0px; /*margin-left: -20px;*/ margin-left: 0; }
.as_tabs .ui-tabs-cornet-left { position: absolute; left: 0; top: 40px; width: 1px; height: 6px; background: #b3b3b3; }
.as_tabs .ui-tabs-cornet-right { position: absolute; right: 0; top: 40px; width: 1px; height: 6px; background: #b3b3b3; }
.as_tabs2 .ui-tabs-cornet-left { position: absolute; left: 0; top: 34px; width: 1px; height: 6px; background: #b3b3b3; }
.as_tabs2 .ui-tabs-cornet-right { position: absolute; right: 0; top: 34px; width: 1px; height: 6px; background: #b3b3b3; }
.as_tabs3 { overflow: hidden; margin-top: 23px !important; }
.as_tabs3 .ui-widget-header { font-size: 14px;} 
.as_tabs3 .ui-tabs-nav { padding: 0 0 0 5px !important; }
.as_tabs3 .ui-tabs-nav li a { padding: 10px 26px 6px 26px; }
.as_tabs3 .ui-tabs-panel { padding: 7px 0 0 0; margin: 0 -20px 0 -20px; }
.as_tabs3 .ui-tabs-cornet-left { position: absolute; left: 0; top: 34px; width: 1px; height: 6px; background: #b3b3b3; }
.as_tabs3 .ui-tabs-cornet-right { position: absolute; right: 0; top: 34px; width: 1px; height: 6px; background: #b3b3b3; }

.as_tabs_in_text { overflow: hidden; margin-top: 33px !important; }
.as_tabs_in_text .ui-widget-header { font-size: 14px;} 
.as_tabs_in_text .ui-tabs-nav { padding: 0 0 0 5px !important; }
.as_tabs_in_text .ui-tabs-nav li a { padding: 10px 26px 6px 26px; }
.as_tabs_in_text .ui-accordion .ui-accordion-header { margin-top: 5px; /*margin-left: -20px;*/ margin-left: 0; }
.as_tabs_in_text .ui-accordion .ui-accordion-content { padding: 7px 0 0 0px; /*margin-left: -20px;*/ margin-left: 0; }
.as_tabs_in_text .ui-tabs-cornet-left { position: absolute; left: 0; top: 34px; width: 1px; height: 6px; background: #b3b3b3; }
.as_tabs_in_text .ui-tabs-cornet-right { position: absolute; right: 0; top: 34px; width: 1px; height: 6px; background: #b3b3b3; }
/*.as_tabs_in_text .video, .as_tabs_in_text .ui-accordion .ui-accordion-header.video { padding-left: 22px; margin-left: -22px; background: url('/bitrix/templates/as_index/images/i_video.png') no-repeat 0 0 !important; }*/
.as_tabs_in_text .video { display: inline-block; width: 16px; height: 14px; text-indent: -10000em; margin: 0 6px 0 -22px; background: url('/bitrix/templates/as_index/images/i_video.png') no-repeat 0 0; }

.as_filter_date { }
.as_filter_date P { margin-bottom: 15px; }
.as_filter_date INPUT[type="text"] { width: 74px; height: 24px; padding: 0 10px; border: 1px solid #b3b3b3; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; font-family: 'Verdana'; font-size: 12px; }
.as_filter_date INPUT.button { height: 26px; margin-right: 9px; padding: 0 10px; font-family: 'Verdana'; font-size: 12px; color: #000; background: url('/bitrix/templates/as_index/images/bt_filter.gif') repeat-x bottom #fefefe; border: 1px solid #b3b3b3; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
.as_filter_date INPUT[type=reset].button { color: #4d4d4d; }
.as_filter_date IMG { margin: 0 3px; }
.as_filter_date .date { line-height: 24px; margin: 0 5px 0 20px; }
.as_filter_date .first { margin-left: 0 !important; }
.as_filter_date .first2 { margin-right: 4px !important; }

.as_filter_date2 { background: #f2f2f2; padding: 20px 15px; }
.as_filter_date2 P { margin-bottom: 15px; }
.as_filter_date2 INPUT[type="text"] { width: 74px; height: 24px; padding: 0 10px; border: 1px solid #b3b3b3; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; font-family: 'Verdana'; font-size: 12px; }
.as_filter_date2 INPUT.button { height: 26px; margin-right: 9px; padding: 0 10px; font-family: 'Verdana'; font-size: 12px; color: #000; background: url('/bitrix/templates/as_index/images/bt_filter.gif') repeat-x bottom #fefefe; border: 1px solid #b3b3b3; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
.as_filter_date2 INPUT[type=reset].button, .as_filter_date2 INPUT[name=reset].button { color: #4d4d4d; }
.as_filter_date2 IMG { margin: 0 3px; width: 22px; height: 23px; }
.as_filter_date2 .date { line-height: 24px; margin: 0 5px 0 20px; }
.as_filter_date2 .first { margin-left: 0 !important; }
.as_filter_date2 .first2 { margin-right: 4px !important; }

.as_events { border: 1px solid #b3b3b3; margin: 16px 0 16px 0; }
.as_events TABLE { border-collapse: collapse; border-spacing: 0; background: none; border: 1px solid #fff; }
.as_events TH, .as_events TD { border: none; vertical-align: top; }
.as_events THEAD TH, .as_events THEAD TD { padding: 8px 11px 8px 11px !important; font-weight: normal; text-align: left; }
.as_events TBODY TH, .as_events TBODY TD { padding: 6px 11px 8px 11px !important; font-weight: normal; text-align: left; }
.as_events I { color: #666666; font-style: normal; }
/*.as_events TBODY TD:first-child { white-space: nowrap; }*/
.as_events TD.button { vertical-align: middle; padding: 0 7px 7px 7px !important; }
.as_events .note { color: #666666; font-size: 11px; line-height: 15px; margin: 0; }
.as_events .note B, .as_events .note STRONG { color: #000; font-weight: normal; }
.as_events TBODY TR:hover TD { background: none !important; border-top: none !important; border-bottom: none !important; }
.as_events TBODY TR:nth-child(even) TD { background: #f2f2f2 !important; }
.as_events .prefix { font-weight: bold; }
.as_events .prefix_red { color: #cc0000; }
.as_events .prefix_orange { color: #ff9900; }

.as_subscribe { margin: 30px 0 0 0; }
.as_subscribe P { margin-bottom: 15px; }
.as_subscribe INPUT[type="text"] { width: 247px; height: 26px; margin: 1px 0; padding: 0 10px; border: 1px solid #b3b3b3; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; font-family: 'Verdana'; font-size: 12px; color: #666666; font-style: italic; background: url('/bitrix/templates/as_index/images/bg_input.gif') repeat-x bottom; }
.as_subscribe INPUT.button { height: 30px; margin-left: 10px; padding: 0 10px; border: 1px solid #b3b3b3; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; font-family: 'Verdana'; font-size: 12px; color: #000; background: url('/bitrix/templates/as_index/images/bt_filter.gif') repeat-x bottom #fefefe; }

.as_event_info { margin: 33px 0 22px 0; padding: 0 0 0 11px;  border-left: 4px solid #f7931e; }
.as_event_info STRONG { color: #666666; font-weight: normal; }
.as_event_info P { margin: 0 0 3px 0; }

.as_event_order { }
.as_event_order .label { line-height: 22px; }
.as_event_order SELECT { line-height: normal !important; width: 267px; margin: 1px 12px 0 10px; }

.as_event_photo { margin: 0 0 0 -31px; }
.as_event_photo IMG { border: 7px solid #f2f2f2; margin: 0 0 11px 11px; }

.as_form { background: #e6e6e6; }
.as_form .in { padding: 30px 30px 30px 35px; }
.as_form .corner { position: absolute; left: 20px; top: -10px; width: 31px; height: 10px; background: url('/bitrix/templates/as_index/images/bg_as_form_corner.png') no-repeat left bottom; }
.as_form SMALL { font-size: 10px; color: #666666; }
.as_form .form-required { color: #c1272d !important; }
.as_form TABLE { margin-left: 70px; width: 492px; border-collapse: collapse; border: none; font-size: 12px; color: #000; }
.as_form TABLE TD, .as_form TABLE TH { line-height: 19px; background: #e6e6e6 !important; padding: 4px 0 5px 20px; border: none !important; }
.as_form TABLE TD.l { width: 225px !important; }
.as_form TABLE TD.r { width: 225px !important; }
.as_form TABLE TD.t { vertical-align: top !important; }
.as_form TABLE TR:hover TD { background: none; border-top: none; border-bottom: none; }
.as_form INPUT[type=text] { width: 255px; height: 26px; padding: 0 6px; background: url('/bitrix/templates/as_index/images/bg_as_form_input.gif') repeat-x bottom #fefefe; border: 1px solid #b3b3b3; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
.as_form SELECT { width: 267px; height: 26px; padding: 0 0 0 6px; background: url('/bitrix/templates/as_index/images/bg_as_form_input.gif') repeat-x bottom #fefefe; border: 1px solid #b3b3b3; border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; }
.as_form TEXTAREA { width: 458px; height: 101px; padding: 0 6px; overflow-y: auto; background: url('/bitrix/templates/as_index/images/bg_as_form_textarea.gif') repeat-x bottom #fefefe; border: 1px solid #b3b3b3; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
.as_form .dateformat { width: 131px !important; }
.as_form IMG.calendar { margin: 2px 0 0 6px; }
.as_form LABEL { line-height: 16px; padding: 0 0 10px 6px; }
.as_form INPUT.button { height: 26px; margin-left: 9px; padding: 0 10px; font-family: 'Verdana'; font-size: 12px; color: #000; background: url('/bitrix/templates/as_index/images/bt_filter.gif') repeat-x bottom #fefefe; border: 1px solid #b3b3b3; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }

.as_blockquote { border-collapse: collapse; background: none !important; border: none !important; }
.as_blockquote TD { padding: 0; border: none !important; }
.as_blockquote TR:hover TD { background: none !important; border-top: none !important; border-bottom: none !important; }

TABLE.popup-window { border-collapse: collapse; border-spacing: 0; background: none; border: none; }
TABLE.popup-window TD, TABLE.popup-window TH { background: none; padding: 0; border: none; }
TABLE.popup-window TBODY TR:hover TD { border: none; }

.as_puzzles { width: 100%; min-width: 1010px; margin: 18px 0 0 0; font-size: 0 !important; }
.as_puzzles .in { padding: 0 30px 0 0; background: #e6e6e6; position: relative; }
.as_puzzles .in .corner_t { width: 30px; height: 10px; position: absolute; right: 0; top: -10px; background: url('/bitrix/templates/as_index/images/bg_puzzles_t_corner.gif') no-repeat right bottom; }
.as_puzzles .in .corner_b { width: 30px; height: 20px; position: absolute; right: 0; bottom: -1px; background: url('/bitrix/templates/as_index/images/bg_puzzles_b_corner.gif') no-repeat right bottom; }
.as_puzzles .in2 { background: #fff; margin: 0 0 0 -10px; }
.as_puzzles .dash { width: 328px; font-size: 0 !important; overflow: hidden; }
.as_puzzles .dash1 { float: left; }
.as_puzzles .dash2 { margin: 0 auto; }
.as_puzzles .dash3 { float: right; }
.as_puzzles .item { display: block; float: left; border-left: 10px solid #fff; border-bottom: 10px solid #fff; font-size: 0 !important; }
.as_puzzles .item A { display: block; position: relative; text-decoration: none; color: #fff; font-size: 0 !important; }
.as_puzzles .item SPAN { display: block; position: absolute; bottom: 3px; left: 5px; font-family: 'Open Sans'; font-weight: 300; font-size: 12px; }
.as_puzzles .item A:hover { opacity: 0.85; filter: alpha(opacity=85); color: #fff !important; }
.as_puzzles .item_318_154, .as_puzzles .item_318_154 A { width: 318px; height: 154px; }
.as_puzzles .item_154_154, .as_puzzles .item_154_154 A { width: 154px; height: 154px; }
.as_puzzles .item_154_72, .as_puzzles .item_154_72 A { width: 154px; height: 72px; }
.as_puzzles .item_72_72, .as_puzzles .item_72_72 A { width: 72px; height: 72px; }
.as_puzzles .item_318_154 SPAN { width: 308px; }
.as_puzzles .item_154_154 SPAN { width: 144px; }
.as_puzzles .item_154_72 SPAN { width: 144px; }
.as_puzzles .item_72_72 SPAN { width: 62px; }
.as_puzzles .item_black A { color: #000; }
.as_puzzles .item_black:hover A { color: #000 !important; }
.as_puzzles .item { background-image: -webkit-linear-gradient(-45deg, #0d3d74, #27559a); background-image: -moz-linear-gradient(-45deg, #0d3d74, #27559a); background-image: -o-linear-gradient(-45deg, #0d3d74, #27559a); background-image: linear-gradient(135deg, #0d3d74, #27559a); }

.as_advice { position: relative; border: 1px solid #a1a1a1; border-radius: 30px; padding: 20px 10px 20px 20px; margin-bottom: 20px; font-family: Verdana; font-size: 12px; color: #222; line-height: 18px; }
.as_advice .title { font-size: 10px; color: #c8c8c8; text-transform: uppercase; padding-bottom: 10px; }
.as_advice .icon { width: 57px; height: 47px; position: absolute; left: -45px; bottom: 25px; z-index: 999; background: url('/bitrix/templates/as_index/images/i_advice.png') no-repeat; }
.as_advice .more { display: block; margin-top: 14px; font-size: 11px; line-height: 18px; }
.as_advice .more:after { content: ' \2192'; font-family: 'Arial'; font-size: 14px; line-height: 10px; font-stretch: condensed; text-decoration: none; }

.astrosoft-block1 {
  padding: 10px;
  border: 1px dashed #999;
}

.astrosoft-block2 {
  padding: 10px;
  background: #eee;
  border: 1px solid #ccc;
}

/* End */
/* /bitrix/templates/as_index/components/bitrix/system.auth.form/.as_top/style.css?14434391572836 */
/* /bitrix/templates/as_index/components/bitrix/menu/.as_menu_new/style.css?14194130322721 */
/* /bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1412337617501 */
/* /bitrix/templates/as_index/styles.css?14526094992256 */
/* /bitrix/templates/as_index/template_styles.css?145260949943895 */
