

/* Start:/bitrix/templates/main/components/bitrix/menu/main-menu/style.css?1454933410626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/main/components/bitrix/menu/main-menu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/main/components/bitrix/menu/bottom-menu/style.css?1454933410626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/main/components/bitrix/menu/bottom-menu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/main/styles.css?14549334091146*/
body {margin:0px; padding: 0px; background-color: #eeefef; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; color: #476477;}

h1 {margin: 0; padding: 0; font-family: Tahoma, Geneva, sans-serif; font-size: 18px; color: #2c4f60; font-weight: normal;}
h2 {margin: 0; padding: 0; font-family: Tahoma, Geneva, sans-serif; font-size: 16px; color: #366683; font-weight: normal;}
h3 {margin: 0; padding: 0; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; color: #476477; font-weight: bold;}
a {font-family: Tahoma, Geneva, sans-serif; font-size: 14px; color: #296acf; text-decoration: underline;}
a:hover {font-family: Tahoma, Geneva, sans-serif; font-size: 14px; color: #d1272b; text-decoration: underline;}
.wrap {width: 100%; height: 1px;}
.clear {clear: both; height: 1px;}
.index p {margin-left: 10px; margin-right: 10px; text-indent: 10px; text-align: justify;}
.delim {height: 5px; background-color: #eeefef}
.vis-editor {margin:0px; padding: 0px; background-color: #ffffff; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; color: #000000;}
.att {margin: 11px; padding: 15px; background-color: #d6dfe3; color: #ad101b;}
/* End */


/* Start:/bitrix/templates/main/template_styles.css?145493341011698*/
#site-container {position: relative; top: 20px; margin: 0 auto; width: 1000px; height: 100%; background-color: #eeefef;} #header .top {height: 45px; background: url('/img/bg-top.jpg') left top no-repeat;} #header .top .top-tnumbers-line {display: inline-block; margin-top: 8px; width: 720px;} #header .top .top-tnumbers-line span {display: inline-block; vertical-align: middle; font-size: 12px; color: #ffffff;} #header .top .top-tnumbers-line span.sect {width: 2px; height: 30px; background: url('/img/top-sect-delimeter.png') center center no-repeat;} #header .top .top-search-line {display: inline-block; margin-top: 8px; margin-left: 5px;} #header .top .top-search-line .search-box {position: relative; width: 260px; height: 25px; border: 1px solid #648193; background-color: #eeefef; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;} #header .top .top-search-line .search-box .query-field { width: 225px; margin-left:6px; height: 23px; border: 0px; background-color: #eeefef; color: #648193; outline: none;} #header .top .top-search-line .search-box .query-btn {position: absolute; right:0px; top: auto;} #header .line {height: 5px; background-color: #eeefef;} #header .bottom {height: 200px; background: url('/img/bg-head.jpg') left top no-repeat;} #header .bottom .home {height: 200px; width: 235px; display: block;} #content {margin: 0; padding: 0;} #content .left-side {float: left; width: 265px;} #content .left-side .main-menu .container {list-style-type: none; margin: 0; padding: 0;} #content .left-side .main-menu .container .menu-item-parent {width: 260px; min-height: 40px; margin-bottom: 5px;} #content .left-side .main-menu .container .menu-item-parent .item {outline: none; cursor: pointer;} #content .left-side .main-menu .container .menu-item-parent .item .bullet {display: inline-block; vertical-align: middle; width: 15px; height: 40px; background-color: #5f8a9d;} #content .left-side .main-menu .container .menu-item-parent .item .selected {background-color: #50636f;} #content .left-side .main-menu .container .menu-item-parent .item .button {display: inline-block; vertical-align: middle; margin-left: 2px; width: 242px; height: 38px; border-top: 1px solid #bdcfdb; border-right: 1px solid #bdcfdb; border-bottom: 1px solid #bdcfdb; background: #d4dee3 url('/img/bg-menu-button.gif') left bottom repeat-x;} #content .left-side .main-menu .container .menu-item-parent .item .button .mid {display: inline-block; vertical-align: middle; height: 38px; width: 10px;} #content .left-side .main-menu .container .menu-item-parent .item .button .name {display: inline-block; vertical-align: middle; font-size: 14px; color: #3d525f; padding-bottom: 2px;} #content .left-side .main-menu .container .menu-item-parent .item:hover .bullet {background-color: #50636f;} #content .left-side .main-menu .container .menu-item-parent .menu-item-child {margin-left: 17px; width: 243px; height: 35px;} #content .left-side .main-menu .container .menu-item-parent .menu-item-child .button {display: block; width: 242px; height: 34px; background-color: #d3dde2; border-right: 1px solid #bdcfdb; border-bottom: 1px solid #bdcfdb;} #content .left-side .main-menu .container .menu-item-parent .menu-item-child .button .mid {display: inline-block; vertical-align: middle; height: 34px; width: 15px;} #content .left-side .main-menu .container .menu-item-parent .menu-item-child .button .name {display: inline-block; vertical-align: middle; width: 220px; padding-bottom: 4px; line-height: 12px} #content .left-side .main-menu .container .menu-item-parent .menu-item-child .button .name a {font-size: 12px; color: #6e8390; text-decoration: underline;} #content .left-side .main-menu .container .menu-item-parent .menu-item-child .button .name a:hover {color: #3d525f;} #content .left-side .main-menu .container .menu-item-parent .menu-item-child .selected {background-color: #bdcfdb;} #content .left-side .main-menu .container .menu-item-parent .menu-item-child .selected .name a {color: #3d525f;} #content .left-side .banners {width: 260px; text-align: right;} #content .left-side .banners .banner-link-item img {margin: 0; padding: 0; display: block; margin-bottom: 5px;} #content .content-index {margin-left: 265px; background: #ffffff url('/img/bg-content.jpg') right top no-repeat; padding-bottom: 10px; min-height: 800px;} #content .content-index .breadcrumb, #content .content-index .breadcrumb a {font-size: 12px; font-color: #296acf;} #content .content-index .breadcrumb {padding-top: 10px; padding-right: 10px; text-align: right;} #content .content-index h1 {margin-top: 10px; margin-left: 10px;} #content .content-index .work-area {margin: 10px;} #content .content-index .news-list {padding: 0 10px;} #content .content-index .news-list .news-item {margin-top: 10px;} #content .content-index .news-list .news-item .preview_picture {display: block; padding: 3px; border: 1px solid #6c889a; margin-right: 5px;} #content .content-index .news-list .news-item .news-date-time {font-size: 12px; color: #366683; font-weight: bold;} #content .content-index .news-list .news-item .news-name {font-size: 12px; color: #40515c; font-weight: bold;} #content .content-index .news-list .news-item .news-name a {font-size: 12px; color: #40515c; font-weight: bold; text-decoration: underline;} #content .content-index .news-list .news-item .news-name a:hover {font-size: 12px; color: #7992a2; font-weight: bold; text-decoration: underline;} #content .content-index .news-list .news-item .news-text {text-align: justify; font-size: 12px; padding: 0; margin: 0; margin-top: 3px;} #content .content-index .direct-list {padding: 0 10px;} #content .content-index .direct-list .direct-item {margin-top: 10px;} #content .content-index .direct-list .direct-item .preview_picture {display: block; padding: 3px; border: 1px solid #6c889a; margin-right: 5px;} #content .content-index .direct-list .direct-item .direct-name {font-size: 14px; color: #40515c; font-weight: bold;} #content .content-index .direct-list .direct-item .direct-position {font-size: 12px; color: #40515c; font-weight: bold;} #content .content-index .direct-list .direct-item .direct-text {text-align: justify; font-size: 12px; padding: 0; margin: 0; margin-top: 3px;} #content .content-index .news-detail {padding: 0;} #content .content-index .news-detail .news-item {margin-top: 10px; margin-bottom: 10px;} #content .content-index .news-detail .news-item .preview_picture {display: block; padding: 3px; border: 1px solid #6c889a; margin-right: 5px; float: left;} #content .content-index .news-detail .news-item .news-date-time {font-size: 12px; color: #366683; font-weight: bold;} #content .content-index .news-detail .news-item .news-name {font-size: 12px; color: #40515c; font-weight: bold;} #content .content-index .news-detail .news-item .news-name a {font-size: 12px; color: #40515c; font-weight: bold; text-decoration: underline;} #content .content-index .news-detail .news-item .news-name a:hover {font-size: 12px; color: #7992a2; font-weight: bold; text-decoration: underline;} #content .content-index .news-detail .news-item .news-text {text-align: justify; font-size: 12px; padding: 0; margin: 0; margin-top: 3px;} #content .content-index .news-detail .news-text-detail {text-align: justify; font-size: 14px;} #content .content-index .news-detail .news-text-detail p {text-indent: 10px;} #content .content-index .faq-item {margin-left: 10px;} #content .content-index .faq-item .red {margin-left: 10px; margin-top: 10px; color: #ad101b; font-size: 12px; padding: 5px; background-color: #d6dfe3} #content .content-index .faq-delim {height: 2px; margin: 10px 0 10px 10px; background-color: #c5d3da;} #content .content-index .links {margin: 10px 10px 0 10px;} #content .content-index .links .banner-link-item {border: 2px solid #5f8a9d; margin-bottom: 5px; width: 170px;} #content .content-index .links .banner-link-item img {margin: 0; padding: 0; display: block;} #content .content-index .links .banner-link-item:hover {border: 2px solid #50636f;} #content .content-index .actual {margin: 10px 0 15px 10px;} #content .content-index .actual .actual-item {display: inline-block; width: 230px; height: 86px; border: 1px solid #758fa0; background: url('/img/actual-bg.gif') left top no-repeat; margin-right: 5px;} #content .content-index .actual .actual-item .actual-icon {display: inline-block; vertical-align: top; margin: 4px 0 0 4px;} #content .content-index .actual .actual-item .actual-link {display: inline-block; vertical-align: top; margin: 10px 10px 10px 8px; width: 110px; line-height: 12px;} #content .content-index .actual .actual-item .actual-link a {font-size: 12px; color: #3d525f;} #content .content-index .actual .actual-item .actual-link a:hover {color: #627987;} #content .content-index .mfeedback .feed-form {} #content .content-index .mfeedback .feed-form td {font-size: 12px; padding: 10px;} #content .content-index .mfeedback .feed-form .feed-dontreq {font-size: 10px; vertical-align: 5px; color: #b2c5d2} #content .content-index .mfeedback .feed-form .feed-req {font-size: 10px; vertical-align: 5px; color: #ad101b} #content .content-index .mfeedback .feed-form input {width: 96%; padding: 5px; border: 1px solid #50636f; color: #5d6e7b;} #content .content-index .mfeedback .feed-form input:hover {background-color: #f3f5f5;} #content .content-index .mfeedback .feed-form textarea {width: 98%; padding: 5px; border: 1px solid #50636f; color: #5d6e7b;} #content .content-index .mfeedback .feed-form textarea:hover {background-color: #f3f5f5;} #content .content-index .mfeedback .feed-form .submit-btn {width: 200px; background-color: #eaedee; padding: 5px; border: 1px solid #50636f; color: #5d6e7b; font-size: 16px;} #content .content-index .mfeedback .feed-form .submit-btn:hover {background-color: #d9dfe1;} #footer {min-height: 90px; background: #365162 url('/img/bg-footer.gif') repeat-x; margin-top: 5px;} #footer .bottom-menu {margin: 0 7px; padding: 7px 0;} #footer .bottom-menu .item {font-size: 11px; color: #dfe5e8; text-decoration: none; padding: 3px;} #footer .bottom-menu .item:hover {background-color: #bac4cb; color: #375263;} #footer .bottom-menu .item-selected {font-size: 11px; text-decoration: none; padding: 3px; background-color: #eef1f3; color: #375263;} #footer .bottom-menu .item-delim {display: inline; padding: 0 3px;} #footer .bottom-line {margin: 10px; font-size: 11px; color: #bac4cb;} #footer .bottom-line a {font-size: 11px; color: #ffffff;} #footer .copyright {margin: 10px; font-size: 11px; color: #bac4cb;} #bg-right {position:absolute; left: 50%; margin-left: 500px; top: 175px; width: 100px; height: 100px; background: url('/img/bg-right.jpg') right top no-repeat;}
#alx_feed_back_default_FID1 .alx_feed_back_form_item_pole .alx_feed_back_form_name{
  display: inline-block;
  width: 35%;
  padding: 10px;
}

#alx_feed_back_default_FID1 .alx_feed_back_form_item_pole .alx_feed_back_form_inputtext_bg ,#alx_feed_back_default_FID1 .alx_feed_back_form_item_pole .alx_feed_back_form_inputtext_bg_file{
  display: inline-block;
  width: 60%;
}
#alx_feed_back_default_FID1 .alx_feed_back_form_item_pole #error_EMPTY_TEXT{
  display: block;
  width: 97%;
  margin: 0 10px;
}
.alx_feed_back_default .alx_feed_back_form_feedback_poles .alx_feed_back_form_item_pole .alx_feed_back_form_inputtext, .alx_feed_back_default .alx_feed_back_form_feedback_poles .alx_feed_back_form_item_pole .alx_feed_back_form_file_input_add{
  padding: 6px 10px !important;
  width: 95% !important;
}
.alx_feed_back_default .alx_feed_back_form_feedback_poles .alx_feed_back_form_item_pole .alx_feed_back_form_inputtext_bg textarea {
  width: 98% !important;
  padding: 6px 6px !important;
}
/* End */
/* /bitrix/templates/main/components/bitrix/menu/main-menu/style.css?1454933410626 */
/* /bitrix/templates/main/components/bitrix/menu/bottom-menu/style.css?1454933410626 */
/* /bitrix/templates/main/styles.css?14549334091146 */
/* /bitrix/templates/main/template_styles.css?145493341011698 */
