

/* Start:/bitrix/templates/.default/components/bitrix/menu/top-menu/style.css?15282234574416*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(/bitrix/templates/.default/components/bitrix/menu/top-menu/images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/.default/components/bitrix/menu/top-menu/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/.default/components/bitrix/menu/top-menu/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

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

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#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;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/sub-second-menu/style.css?1626803373447*/
.middle .left-sidebar .left-sidebar-content .sub-menu li ul.sub-sub-menu.inside-menu-list {
    margin-top: 0!important;
    padding-top: 6px;
}

.middle .left-sidebar .left-sidebar-content .sub-menu li ul.sub-sub-menu.inside-menu-list {
    display: none;
}

.middle .left-sidebar .left-sidebar-content .sub-menu li ul.sub-sub-menu.inside-menu-list li{
    padding-left: 41px;
    background-position: 6px 5px;
    display: none;
}

/* End */


/* Start:/bitrix/templates/isup.1.0/template_styles.css?162633128911088*/
* { margin:0; padding:0; }
html { height:100%; }
body { font:12px/18px Verdana, Arial, Tahoma, sans-serif; height:100%; color:#313131; }
a { color:#313131; outline:none; text-decoration:underline; }
a:hover { text-decoration:none; }
p { padding:0 0 18px; }
img { border:none; }
input { vertical-align:middle; }
.clear { clear:both; }
.wrapper { min-width:1000px; min-height:100%; height:auto !important; height:100%; }


/*HEADER*/
.header { height:102px; background-color:#007DC5; position:relative; border-bottom:7px solid #EEC181; }
	.header .logo { position:absolute; left:2.5%; /*left:15%*/ top:28px; }
		.header .logo a { /*display:block; background-image:url(/bitrix/templates/isup.1.0/images/logo.jpg); background-repeat:no-repeat; width:259px; height:56px;*/ }
	.header .search { position:absolute; right:3%; top:38px; width:320px; }
		.header .search .title { margin-top:3px; color:#ffffff; font-weight:bold; float:left; width:50px; }
		.header .search .search-input { position:relative; background-image:url(/bitrix/templates/isup.1.0/images/search-input-bg.jpg); background-repeat:no-repeat; width:238px; height:46px; float:left; }
			.header .search .search-input input { width:180px; border:none; background:none; font:12px Arial; position:absolute; left:47px; top:7px; }
		.header .search .search-submit { float:left; width:32px; margin-top:2px; height:25px; }
			.header .search .search-submit input { background-image:url(/bitrix/templates/isup.1.0/images/search-submit.jpg); background-repeat:no-repeat; background-color:#000; border:none; width:32px; height:25px; }
/*HEADER PICS*/
.header-menu { position:relative; z-index:150; height:102px; margin-bottom:13px; background-image:url(/bitrix/templates/isup.1.0/images/header-pic.jpg); background-repeat:repeat-x; background-position:center; width:100%; border-top:1px solid #ffffff; }
	.header-menu ul { list-style-type:none; /*position:absolute; left:167px; top:68px;*/ margin:68px auto 0; width:850px; }
		.header-menu ul li { float:left; border-bottom: 1px solid rgba(177, 142, 142, 0.22); padding:0 17px 0 0; padding-bottom:0px; position:relative; }
			.header-menu ul li a { cursor:pointer; text-align:center; font-weight:bold; text-decoration:none; color:#313131; display:block; line-height:34px; height:34px; background-image:url(/bitrix/templates/isup.1.0/images/header-button-bg.png); background-position:left top; background-repeat:no-repeat; }
				.header-menu ul li a span { display:block; height:34px; background-image:url(/bitrix/templates/isup.1.0/images/header-button-bg.png); background-position:right -34px;  background-repeat:no-repeat; padding-right:17px; position:relative; left:17px; }
			.header-menu ul li.active a { color:#C6801D; }
			.header-menu ul li.active ul { /*display:block !important;*/ }
		.header-menu ul li ul { display:none; position:absolute; left:0px; z-index:150; top:34px; width:auto !important; margin:0 !important; border-left:2px solid #ffffff; border-right:2px solid #ffffff; }
			.header-menu ul li ul li { float:none; margin:0; width:200px; background-image:url(/bitrix/templates/isup.1.0/images/sub-menu-bg.jpg); background-repeat:repeat-x; height:24px; overflow:hidden; padding:0; border-bottom:2px solid #ffffff;}
				.header-menu ul li ul li a { color:#313131 !important; text-decoration:underline; background:none; font-weight:normal; padding-top:6px; text-align:left; padding-left:23px; display:block; line-height:12px; background-image:url(/bitrix/templates/isup.1.0/images/sub-menu-li.jpg); background-repeat:no-repeat; background-position:left 6px; }
				.header-menu ul li ul li a:hover { text-decoration:none; }
					.header-menu ul li ul li a span { background:none; display:inline; height:auto; padding:0; left:0; }
/*S-TTILE*/
.s-title { margin-bottom:20px; border-top:4px solid #C4C4C4; position:relative; z-index:50; color:#5B5B5B; font-size:11px; line-height:16px; padding:4px 0 4px; text-align:center; border-bottom:1px solid #C4C4C4; }
	.s-title strong { color:#C6801D; font-size:12px; }
	.s-title h1 { font-weight:bold; color:#C6801D; font-size:12px; margin:0; padding:0; }

/*MIDDLE*/
.middle { width:100%; padding:0 0 144px; height:1%; }
.middle:after { content:'.'; display: block; clear:both; visibility:hidden; height:0; }
	.middle .container { width:100%; float:left; overflow:hidden;}
	.middle .content-block { padding:0 20% 0 20%; }
		.middle .content-block ul, .middle .content-block ol { margin-left:20px; }
		.middle .content-block .banner { text-align:center; margin-bottom:16px; }
		.middle .content-block .breadcrumb { margin-bottom:25px; padding-bottom:5px; }
			.middle .content-block .breadcrumb div.breadcrumb-list { padding:8px 0 8px 12px;}
				.middle .content-block .breadcrumb div.breadcrumb-list a { display:block; float:left; margin-right:8px; line-height:12px; }
				.middle .content-block .breadcrumb div.breadcrumb-list span { display:block; background-image:url(/bitrix/templates/isup.1.0/images/breadcrumb-li.jpg); background-repeat:no-repeat; margin-top:3px; width:4px; height:7px; float:left; margin-right:8px; }
		.middle .content-block .items-list { }
			.middle .content-block .items-list .item { margin-bottom:18px; }
				.middle .content-block .items-list .item .name {padding-bottom:5px; }
					.middle .content-block .items-list .item .name a { font-weight:bold; line-height:18px; display:block;}
				.middle .content-block .items-list .item .pic { margin:0 19px 10px 0; float:right; width:174px;  text-align:center; }
				.middle .content-block .items-list .item .pic img{ border:1px solid #D8D6D6; }
				.middle .content-block .items-list .item .text {  text-align: justify;}
				.middle .content-block .items-list .item .text img{padding:10px;  }
				.middle .content-block .items-list .item .detail { background-image: url("/bitrix/templates/isup.1.0/images/detail-li.jpg");
    background-position: left 5px;
    background-repeat: no-repeat;
    clear: both;
    float: right;
    padding-left: 20px;}
		.middle .content-block .item-detail { }
			.middle .content-block  h1.name { font-weight:normal; color:#095F91; font-size:18px; line-height:24px; margin-bottom:20px; }
			.middle .content-block .item-detail .pic { margin:0 19px 10px 0; float:right; overflow:hidden; text-align:center; }
				.middle .content-block .item-detail .pic img { overflow:hidden; padding:1px; border:1px solid #D8D6D6;}
					.middle .content-block .items-list .item .pic img {padding-top:1px;}
		.middle .content-block .add-firm { width:80%; }
			.middle .content-block .add-firm td { padding:0 5px 5px 0; }
				.middle .content-block .add-firm td input  { width:300px; font:12px Arial; padding:2px; }
				.middle .content-block .add-firm td textarea { width:300px; font:12px Arial; padding:2px; height:120px; }
				.middle .content-block .add-firm td .starrequired { padding-left:5px; color:#ff0000; }
				.middle .content-block .add-firm td .submit { width:150px; }
		.middle .content-block .add-subscribe { width:100%; margin-top:20px; }
			.middle .content-block .add-subscribe td { padding:0 20px 10px 0; }
				.middle .content-block .add-subscribe td input  { width:300px; font:12px Arial; padding:2px; }
				.middle .content-block .add-subscribe td textarea { width:300px; font:12px Arial; padding:2px; height:120px; }
				.middle .content-block .add-subscribe td span { padding-left:5px; color:#ff0000; }
				.middle .content-block .add-subscribe td .submit { width:150px; }
				.middle .content-block .add-subscribe td .checkbox { width:auto !important; }
		.middle .content-block .error { color:#FF0000; }

/*LEFT SIDEBAR*/
.middle .left-sidebar { float:left; width:20%; margin-left:-100%; }
	.middle .left-sidebar .left-sidebar-content { margin:0 auto; width:171px; }
	.middle .left-sidebar .left-sidebar-content a{ font-family:Tahoma; font-size:13px }
		.middle .left-sidebar .left-sidebar-content .title { margin-bottom:10px; width:156px; color:#ffffff; font-weight:bold; padding:7px 0 7px 15px; background-color:#007DC5; }
		.middle .left-sidebar .left-sidebar-content .sub-menu { position:relative; margin-bottom:8px; list-style-type:none; }
			.middle .left-sidebar .left-sidebar-content .sub-menu li { padding:0 0 7px 31px; background-image:url(/bitrix/templates/isup.1.0/images/sidebar-li.jpg); background-repeat:no-repeat; background-position:left 4px; }
			.middle .left-sidebar .left-sidebar-content .sub-menu li.active a { font-weight:bold; color:#C6801D; }
			.middle .left-sidebar .left-sidebar-content .sub-menu li.active ul li a { color:#313131; font-weight:normal; }
		.middle .left-sidebar .left-sidebar-content .sub-menu li ul.sub-sub-menu { list-style-type:none; background-color:#E6E6E6; position:relative; left:-31px; width:171px; margin:8px 0 0 0 !important; padding:10px 0 0; }
			.middle .left-sidebar .left-sidebar-content .sub-menu li ul.sub-sub-menu li { padding:0 10px 3px 31px; background-image:url(/bitrix/templates/isup.1.0/images/sidebar-li2.jpg); background-repeat:no-repeat; background-position:-5px 5px; }
				.middle .left-sidebar .left-sidebar-content .sub-menu li ul.sub-sub-menu li.active>a { font-weight:bold; color:#C6801D; }
		.middle .left-sidebar .left-sidebar-content  .subscribe-block { margin:0 3px 0 3px }
			.middle .left-sidebar .left-sidebar-content  .subscribe-block .input { margin:0 0 13px 0 }
				.middle .left-sidebar .left-sidebar-content  .subscribe-block .input input { width:133px; border:1px solid #AFAFAF; padding:3px 12px; font:12px Arial; color:#313131; }
			.middle .left-sidebar .left-sidebar-content  .subscribe-block .radio { margin:0 0 4px 0 }
				.middle .left-sidebar .left-sidebar-content  .subscribe-block .radio label { padding-left:7px; text-decoration:underline; }
			.middle .left-sidebar .left-sidebar-content  .subscribe-block .submit { margin-top:5px; }
				.middle .left-sidebar .left-sidebar-content  .subscribe-block .submit input { border:1px solid #AFAFAF; background-image:url(/bitrix/templates/isup.1.0/images/subscribe-submit.jpg); background-repeat:repeat-x; height:19px; text-align:center; width:126px; font:12px Arial; font-weight:bold; }

/*RIGHT SIDEBAR*/
.middle .right-sidebar { float:left; margin-right:-3px; width:20%; margin-left:-20%; text-align:right;  }
	.middle .right-sidebar .right-sidebar-content { margin:0 auto; width:171px; text-align:center;  }
		.middle .right-sidebar .right-sidebar-content .title { background-color:#B6C8D8; color:#313131; padding:5px 0; font-weight:bold; margin-bottom:2px; }
		.middle .right-sidebar .right-sidebar-content .banner { margin-top:22px; }
		.middle .right-sidebar .right-sidebar-content a { color:#EE181F; font-weight:bold; }


/*FOOTER*/
.footer { margin:-144px auto 0; min-width:1000px; max-width:1200px;  text-align:center; height:144px; }
	.footer .menu { margin:22px 71px 0 51px; background-color:#B6C8D8; padding:9px 0; }
		.footer .menu a { padding:0 10px; }
		.footer .menu a.active { color:#C6801D; font-weight:bold; }
	.footer .banner { margin:45px 0 0; }

.items-list .text a,
.item-detail .text a,
.items-list .text a:active,
.item-detail .text a:active,
.items-list .text a:visited,
.item-detail .text a,
.sign-block a,
.sign-block a:visited,
.sign-block a {
	color: #0000ff;
}

.cat i a,
.cat i a:active,
.cat i a:visited
{
    color: #0000ff;
    text-decoration: underline;

}
.links-buttons {
	float: left;
	width: 20%;
}
.center-banner > div,
.middle .banner > div > div {
	margin: 0px auto !important;
}

/* End */
/* /bitrix/templates/.default/components/bitrix/menu/top-menu/style.css?15282234574416 */
/* /bitrix/templates/.default/components/bitrix/menu/sub-second-menu/style.css?1626803373447 */
/* /bitrix/templates/isup.1.0/template_styles.css?162633128911088 */
