

/* Start:/js/jscroll.css?16925961117084*/
/* Fullscreen mode */
/*

.wrapperEl{
	width: 100%;
	height: 100%;
}

body {
	overflow: hidden;
}
*/

/* Standart mode */
.wrapperEl{
	overflow: hidden;
	width: 430px;
	height: 380px;
	position: relative;
}

.tambour {
	width:24px;
	height:24px;
	background:red;
	display:block;
	position:absolute;
	bottom:0;
	right:0;
	background: url(../../../../../../js/img/tambour.gif) no-repeat;
	visibility:hidden;
}

.contentEl{
	overflow:hidden;
	/*position:absolute;*/
	zoom:1;
}

.greyEl {
	background: none;
	position: absolute;
	visibility: visible;
	opacity: 0.7;
	filter:alpha(opacity = 70);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
	width: 100%;
	height: 100%;
}



.scrollVertical{
	font-size:0px; /* for IE6 */
	display:block;
	position: absolute;
	top:0;
	right:0;
	height:100%;
	width:24px;
}

.topBtn{
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:24px;
	height:24px;
	background: url(../../../../../../js/img/topBtn.gif) no-repeat 0 -48px;
	cursor:pointer;
}

.topBtn-Highlighted{
	background: url(../../../../../../js/img/topBtn.gif) no-repeat 0 -24px;
}

.topBtn-Active{
	background: url(../../../../../../js/img/topBtn.gif) no-repeat 0 0;
}

.downBtn{
	display:block;
	position:absolute;
	bottom:0;
	right:0;
	width:24px;
	height:24px;
	background: url(../../../../../../js/img/downBtn.gif) no-repeat 0 -48px;
	cursor:pointer;
}

.downBtn-Highlighted{
	background: url(../../../../../../js/img/downBtn.gif) no-repeat 0 -24px;
}

.downBtn-Active{
	background: url(../../../../../../js/img/downBtn.gif) no-repeat 0 0;
}

.scrollBarVertical{
	display:block;
	position: absolute;
	top:24px;
	right:0;
	bottom:24px;
	width:24px;
	background: url(../../../../../../js/img/scrollBarVertical.gif) repeat-y center top;
	padding:0;
}

.scrollHandleVertical{
	cursor: pointer;
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:24px;
	cursor: pointer;
	
}

.scrollBarVertical-Active .scrollHandleVertical {
	opacity:0.85;
	filter:alpha(opacity = 50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=85)";
}

.scrollHandleBGVertical {
	background:transparent url(../../../../../../js/img/scrollHandleBGVertical.gif) repeat-y scroll 0 0;
	display:block;
	position:relative;
	width:24px;
	top:0;
	bottom:0;
}
.scrollBarVertical-Highlighted .scrollHandleBGVertical {
	background:transparent url(../../../../../../js/img/scrollHandleBGVertical.gif) repeat-y scroll -24px 0;
}
.scrollBarVertical-Active .scrollHandleBGVertical {
	background:transparent url(../../../../../../js/img/scrollHandleBGVertical.gif) repeat-y scroll -48px 0;
}

.scrollHandleMiddleVertical{
	display:block;
	position: absolute;
	width:24px;
	height:13px;
	background: url(../../../../../../js/img/scrollHandleMiddleVertical.gif) no-repeat 0 0  ;
	top:50%;
	margin:-7px 0 0 0;
}

.scrollBarVertical-Highlighted .scrollHandleMiddleVertical{
	background: url(../../../../../../js/img/scrollHandleMiddleVertical.gif) repeat-y -48px 0;
}

.scrollBarVertical-Active .scrollHandleMiddleVertical{
	background: url(../../../../../../js/img/scrollHandleMiddleVertical.gif) repeat-y -24px 0;
}

.scrollHandleTop{
	display:block;
	position:relative;
	width:24px;
	height:11px;
	background: url(../../../../../../js/img/scrollHandleTop.gif) no-repeat 0 0;
}

.scrollBarVertical-Highlighted .scrollHandleTop{
	background: url(../../../../../../js/img/scrollHandleTop.gif) no-repeat -24px 0;
}

.scrollBarVertical-Active .scrollHandleTop{
	background: url(../../../../../../js/img/scrollHandleTop.gif) no-repeat -48px 0;
}

.scrollHandleDown{
	display:block;
	position:relative;
	width:24px;
	height:11px;
	background: url(../../../../../../js/img/scrollHandleDown.gif) no-repeat  0 0;
}

.scrollBarVertical-Highlighted .scrollHandleDown{
	background: url(../../../../../../js/img/scrollHandleDown.gif) no-repeat -24px 0;
}

.scrollBarVertical-Active .scrollHandleDown{
	background: url(../../../../../../js/img/scrollHandleDown.gif) no-repeat -48px 0;
}



.scrollHorizontal{
	font-size:0px; /* for IE6 */
	display:block;
	position: absolute;
	bottom:0;
	left:0;
	width:100%;
	height:24px;
	visibility:hidden;
}

.leftBtn{
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	width:24px;
	height:24px;
	background: url(../../../../../../js/img/leftBtn.gif) no-repeat 0 -48px;
	cursor:pointer;
}

.leftBtn-Highlighted{
	background: url(../../../../../../js/img/leftBtn.gif) no-repeat 0 -24px;
}

.leftBtn-Active{
	background: url(../../../../../../js/img/leftBtn.gif) no-repeat 0 0;
}

.rightBtn{
	display:block;
	position:absolute;
	bottom:0;
	right:0;
	width:24px;
	height:24px;
	background: url(../../../../../../js/img/rightBtn.gif) no-repeat 0 -48px;
	cursor:pointer;
}

.rightBtn-Highlighted{
	background: url(../../../../../../js/img/rightBtn.gif) no-repeat 0 -24px;
}

.rightBtn-Active{
	background: url(../../../../../../js/img/rightBtn.gif) no-repeat 0 0;
}

.scrollBarHorizontal{
	display:block;
	position: absolute;
	left:24px;
	bottom:0;
	rigth:24px;
	height:24px;
	background: url(../../../../../../js/img/scrollBarHorizontal.gif) repeat-x center center;
	padding:0;
}

.scrollHandleHorizontal{
	cursor: pointer;
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	height:24px;
	cursor: pointer;
	zoom:1;
}

.scrollBarHorizontal-Active .scrollHandleHorizontal {
	opacity:0.85;
	filter:alpha(opacity = 50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=85)";
}

.scrollHandleBGHorizontal {
	background:transparent url(../../../../../../js/img/scrollHandleBGHorizontal.gif) repeat-x scroll 0 -48px;
	display:block;
	position:relative;
	height:24px;
	left:0;
	right:0;
	float:left;
}
.scrollBarHorizontal-Highlighted .scrollHandleBGHorizontal {
	background:transparent url(../../../../../../js/img/scrollHandleBGHorizontal.gif) repeat-x scroll 0 -24px;
}
.scrollBarHorizontal-Active .scrollHandleBGHorizontal {
	background:transparent url(../../../../../../js/img/scrollHandleBGHorizontal.gif) repeat-x scroll 0 0;
}

.scrollHandleMiddleHorizontal{
	display:block;
	position: absolute;
	height:24px;
	width:13px;
	background: url(../../../../../../js/img/scrollHandleMiddleHorizontal.gif) no-repeat 0 0  ;
	left:50%;
	margin:0 -7px 0;
}

.scrollBarHorizontal-Highlighted .scrollHandleMiddleHorizontal{
	background: url(../../../../../../js/img/scrollHandleMiddleHorizontal.gif) repeat-x 13px 0;
}

.scrollBarHorizontal-Active .scrollHandleMiddleHorizontal{
	background: url(../../../../../../js/img/scrollHandleMiddleHorizontal.gif) repeat-x 26px 0;
}

.scrollHandleLeft{
	display:block;
	position:relative;
	height:24px;
	width:11px;
	background: url(../../../../../../js/img/scrollHandleLeft.gif) no-repeat 0 0;
	float:left;
}

.scrollBarHorizontal-Highlighted .scrollHandleLeft{
	background: url(../../../../../../js/img/scrollHandleLeft.gif) no-repeat -11px 0;
}

.scrollBarHorizontal-Active .scrollHandleLeft{
	background: url(../../../../../../js/img/scrollHandleLeft.gif) no-repeat -22px 0;
}

.scrollHandleRight{
	display:block;
	position:relative;
	height:24px;
	width:11px;
	background: url(../../../../../../js/img/scrollHandleRight.gif) no-repeat  0 0;
	float:left;
}

.scrollBarHorizontal-Highlighted .scrollHandleRight{
	background: url(../../../../../../js/img/scrollHandleRight.gif) no-repeat -11px 0;
}

.scrollBarHorizontal-Active .scrollHandleRight{
	background: url(../../../../../../js/img/scrollHandleRight.gif) no-repeat -22px 0;
}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/news.list/icq/style.css?1692596252108*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/main/components/bitrix/news.list/solutions_areas/style.css?1692596252108*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/main/components/bitrix/catalog/decisions/style.css?16925962524012*/
a.questions_ask_button { display: block; margin: -30px 0px 10px 220px; }
.questions_sections_list a,
.questions_sections_list b {
display: block;
color: #2d5c8d;
font-size: 14px;
margin: 10px 0px;
padding: 5px 0px 7px 35px; }

.questions_sections_list a { background: url(../../../../../../images/templates/section_menu_a.gif) no-repeat; }
.questions_sections_list b { font-weight: bold; text-decoration: underline; background: url(../../../../../../images/templates/section_menu_b.gif) no-repeat; }

.questions_sections_list a u { text-decoration: underline; }
.questions_sections_list a i {font-style: normal; color: red; }
.questions_sections_list b i {font-style: normal; color: red; }

.questions_list .question { padding: 20px 15px 0px 0px;}
.questions_list .question .date { font-size: 12px; float: right; color: #717171; }
.questions_list .question .author { font-size: 16px; color: #717171; }
.questions_list .question .author .name { color: #57a5bf; }
.questions_list .question .question_text { color: #232317; font-size: 14px; padding: 0px 0px 10px 0px; }
.questions_list .question .answer { padding: 0px 15px 15px 0px; margin: 0px -15px 0px 0px;}
.questions_list .question .answer .answer_text { padding: 0px 0px 15px 0px; }
.questions_list .question_answer { margin: 0px 0px 10px 0px; background: url(../../../../../../images/templates/question_detail_top.gif) no-repeat right top;  }
.questions_list .question_answer .answer { background: url(../../../../../../images/templates/question_detail_bottom.gif) no-repeat right bottom;  }
.questions_list .question .answer a.show_answer_toggle { height: 29px; display: block; width: 200px; padding: 0px 0px 0px 37px; color: red; background: url(../../../../../../images/templates/question_detail_toggle.gif) no-repeat left bottom; line-height: 28px; }
.questions_list .question_answer .answer a.show_answer_toggle { background: url(../../../../../../images/templates/question_detail_toggle.gif) no-repeat left top; }

.questions_pagenavigation { height: 41px; }
.questions_pagenavigation a { float: left; height: 41px; line-height: 40px; }
.questions_pagenavigation a.first { width: 20px; background: url(../../../../../../images/templates/questions_pagenavigation.gif) no-repeat 0px 0px; } 
.questions_pagenavigation a.last { width: 20px; background: url(../../../../../../images/templates/questions_pagenavigation.gif) no-repeat -19px 0px; } 
.questions_pagenavigation span.first_disabled { float: left; height: 41px; width: 20px; background: url(../../../../../../images/templates/questions_pagenavigation.gif) no-repeat 0px -41px; } 
.questions_pagenavigation span.last_disabled { float: left; height: 41px; width: 20px; background: url(../../../../../../images/templates/questions_pagenavigation.gif) no-repeat -19px -41px; } 

.questions_pagenavigation a.back, .questions_pagenavigation a.forth { color: #4e9a00; font-size: 19px; padding: 0px 10px; background: url(../../../../../../images/templates/questions_pagenavigation.gif) repeat-x 0px -82px; } 

.questions_pagenavigation div.pages { float: left; height: 41px; line-height: 40px; background: url(../../../../../../images/templates/questions_pagenavigation.gif) repeat-x 0px -82px; padding: 0px 8px; }

.questions_pagenavigation div.pages a { color: #414141; font-size: 19px; padding: 0px 3px; }
.questions_pagenavigation div.pages span { color: #4e9a00; font-size: 30px; float: left; height: 41px; line-height: 40px; padding: 0px 4px; }

.questions_ask_form { float: left; width: 520px; font-size: 12px; color: #6c6c6c; }
.questions_ask_form input, .questions_ask_form select, .questions_ask_form textarea  { border: 1px solid  #598d07; }
.questions_ask_form .question { color: black; font: 11px Tahoma; clear: left; width: 115px; float: left; }
.questions_ask_form .question .starrequired { vertical-align: sub; color: red; font-size: 16px; }
.questions_ask_form .field { margin: 5px 0px 5px 125px; }
.questions_ask_form .notify_checkbox { clear: left; margin: 5px 0px 5px 125px; } 
.questions_ask_form .email_field { margin: 5px 0px 5px 125px; }
.questions_ask_form .submit_button { margin: 15px 0px 5px 125px; }
.questions_ask_form .submit_button input { background: #639317; color: white; }
/* End */


/* Start:/bitrix/templates/main/components/bitrix/menu/submenu/style.css?1692596252626*/
/* 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(../../../../../templates/main/components/bitrix/menu/submenu/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/news.list/tv_banner/style.css?1692596252108*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */
/* /js/jscroll.css?16925961117084 */
/* /bitrix/templates/main/components/bitrix/news.list/icq/style.css?1692596252108 */
/* /bitrix/templates/main/components/bitrix/news.list/solutions_areas/style.css?1692596252108 */
/* /bitrix/templates/main/components/bitrix/catalog/decisions/style.css?16925962524012 */
/* /bitrix/templates/main/components/bitrix/menu/submenu/style.css?1692596252626 */
/* /bitrix/templates/main/components/bitrix/news.list/tv_banner/style.css?1692596252108 */
