


/* Start:/bitrix/templates/inlux_new/components/bitrix/system.auth.form/auth/style.css*/
#login-form-window
{
	z-index:10000;
	position:absolute;
	top:36%;
	left:34%;
	width:267px;
	height:185px;
	padding:23px 27px 26px 28px;
	display:none;
	background:url('/bitrix/templates/inlux_new/components/bitrix/system.auth.form/auth/images/auth_body.png') top left no-repeat;
	_background:url('/bitrix/templates/inlux_new/components/bitrix/system.auth.form/auth/images/auth_body.gif') top left no-repeat;
}
.auth_form_body_field{
padding-bottom:7px;
}
	.close_window{
	height:13px;
	width:13px;
	display:block;
	float:right;
	margin:2px 0px 0px 0px;
	cursor:pointer;
	}
	.auth_form_title{
	color:white;
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:6px 6px 0px 14px;
	height:23px;
	}
	.auth_form_body{
	min-height:100px;
	_height:100px;
	padding:20px 20px 0px 20px;
	}
	.auth_text{
	border:1px #c9c9bf solid;
	background-color:white;
	width:218px;
	height:18px;
	margin:0;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:black;
	padding:2px;
	}
.registration_button{
display:block;
float:left;
outline:none;
height:30px;
width:133px;
cursor:pointer;
margin-right:3px;
background:url('/bitrix/templates/inlux_new/components/bitrix/system.auth.form/auth/images/registration_button.jpg') bottom left no-repeat;
}
	a.registration_button:hover{
	background-position:top;
	}
.registration_form_button{
display:block;
float:left;
outline:none;
height:30px;
width:133px;
cursor:pointer;
margin:0 0 0 5px;
background:url('/bitrix/templates/inlux_new/components/bitrix/system.auth.form/auth/images/registration_form_button.jpg') top left no-repeat;
}
.login_button{
outline:none;
display:block;
float:left;
height:30px;
width:85px;
cursor:pointer;
background:url('/bitrix/templates/inlux_new/components/bitrix/system.auth.form/auth/images/login_button.jpg') bottom left no-repeat;
}
	a.login_button:hover{
	background-position:top;
	}
td.logout_button{
vertical-align:top;
text-align:right;
padding-right:2px;
}
td.logout_button input{
outline:none;
height:30px;
width:74px;
padding:0;
margin:0;
border:none;
cursor:pointer;
background:url('/bitrix/templates/inlux_new/components/bitrix/system.auth.form/auth/images/logout_button.jpg') bottom left no-repeat;
}
	td.logout_button input:hover{
	background-position:top left;
	}
.profile-link{
font-size:9px;
}
.user_info{
vertical-align:top;
font-size:11px;
width:100%;
line-height:13px;
}

#auth_overlay{
background-color:#75758b;
height:500px;
left:0;
position:absolute;
top:0;
width:100%;
z-index:90;
opacity:0.6;
filter: alpha(opacity=60);
display:none;
}
/* End */



/* Start:/bitrix/templates/inlux_new/components/bitrix/menu/top_menu/style.css*/
/**Top menu**/
#top_menu, #top_menu ul{
margin:0;
padding:0;
min-height:46px;
float:left;
min-width:715px;
_width:715px;
list-style:none;
}
	#top_menu li.item_1, #top_menu li.item_1_sel{
	float:left;
	height:auto;
	background:url(/bitrix/templates/inlux_new/images/menu_li_gran.jpg) top left no-repeat;
	padding:0 0 0 2px;
	margin:0;
	list-style:none;
	}
	#top_menu li.item_1 a{
	color:black;
	text-decoration:none;
	display:block;
	font:bold 13px Tahoma;
	width:auto;
	_float:left;
	height:32px;
	padding:14px 12px 0px 12px;
	outline:none;
	}
	#top_menu li.item_1 a:hover{
	color:#9d0101;
	}
	#top_menu li.item_1_sel a{
	text-decoration:none;
	font:bold 13px Tahoma;
	display:block;
	width:auto;
	_float:left;
	height:32px;
	padding:14px 12px 0px 12px;
	outline:none;
	color:white;
	background:url(/bitrix/templates/inlux_new/images/menu_li_sel.jpg) top left repeat-x;
	}
	#top_menu li.first{
	background:none;
	padding:0;
	}

	#top_menu li ul
	{
		position:absolute;
		top:auto;
		left:auto;
		display:none;
		z-index:10000;
		height:auto;
		width:180px;
		min-width:180px;
		list-style:none;
		padding:0;
		margin:0;
		background:none;
	}
	#top_menu li.item_2{
	width:180px;
	padding:0;
	font-size:0px;
	margin:0;
	list-style:none;
	background:#c1c1cb;
	min-height:10px;
	line-height:0px;
	_height:10px;
	}
		#top_menu li.item_2 a{
		float:none;
		width:150px;
		height:auto;
		min-height:10px;
		_height:10px;
		padding:4px 15px 4px 15px;
		font:bold 11px Tahoma;
		line-height:15px;
		color:black;
		background:none;
		display:block;
		border-bottom:1px solid #d3d3da;
		}
		#top_menu li.item_2 a:hover{
		color:#9d0101;
		}
		#top_menu li.item_2 a.parent{
		background:url(/bitrix/templates/inlux_new/images/item_parent.gif) 97% 50% no-repeat;
		}
	#top_menu li.item_2_sel{
	width:180px;
	padding:0;
	font-size:0px;
	margin:0;
	list-style:none;
	line-height:0px;
	background:#a60707 url(/bitrix/templates/inlux_new/images/menu_li_li_sel.jpg) top left repeat-x;
	min-height:10px;
	_height:10px;
	}
		#top_menu li.item_2_sel a{
		float:none;
		width:150px;
		height:auto;
		min-height:10px;
		_height:10px;
		padding:4px 15px 4px 15px;
		font:bold 11px Tahoma;
		line-height:15px;
		color:white;
		background:none;
		display:block;
		border-bottom:1px solid #d5d5dc;
		}
		#top_menu li.item_2_sel a.parent{
		background:url(/bitrix/templates/inlux_new/images/item_parent_sel.gif) 97% 50% no-repeat;
		}
	#top_menu li ul li ul{
	position:absolute;
	top:auto;
	left:auto;
	display:none;
	z-index:10000;
	height:auto;
	width:180px;
	min-width:180px;
	list-style:none;
	padding:0;
	margin:0;
	line-height:15px;
	background:none;
	margin:-31px 0 0 180px;
	}
	#top_menu li.item_3{
	width:auto;
	padding:0;
	float:left;
	font-size:11px;
	margin:0;
	list-style:none;
	background:#c1c1cb;
	min-height:10px;
	_height:10px;
	}
		#top_menu li.item_3 a{
		width:150px;
		height:auto;
		float:left;
		min-height:10px;
		_height:10px;
		padding:8px 15px 8px 15px;
		font:bold 11px Tahoma;
		line-height:15px;
		color:black;
		background:none;
		display:block;
		border-bottom:1px solid #d3d3da;
		}
		#top_menu li.item_3 a:hover{
		color:#9d0101;
		}
	#top_menu li.item_3_sel{
	width:auto;
	padding:0;
	float:left;
	font-size:11px;
	margin:0;
	list-style:none;
	background:#a60707 url(/bitrix/templates/inlux_new/images/menu_li_li_sel.jpg) top left repeat-x;
	min-height:10px;
	_height:10px;
	}
		#top_menu li.item_3_sel a{
		width:150px;
		height:auto;
		float:left;
		min-height:10px;
		_height:10px;
		padding:8px 15px 8px 15px;
		font:bold 11px Tahoma;
		line-height:15px;
		color:white;
		background:none;
		display:block;
		border-bottom:1px solid #d7d7d1;
		}



/*Sub-menu box*/

/*Sub-menu item box*/


/*Items text color & size */
#top_menu li a,
#top_menu li:hover li a,
#top_menu li.jshover li a,
#top_menu li:hover li:hover li a,
#top_menu li.jshover li.jshover li a,
#top_menu li:hover li:hover li:hover li a,
#top_menu li.jshover li.jshover li.jshover li a,
#top_menu li:hover li:hover li:hover li:hover li a,
#top_menu li.jshover li.jshover li.jshover li.jshover li a,
#top_menu li:hover li:hover li:hover li:hover li:hover li a,
#top_menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{

}

/*Items text color & size: hover*/
#top_menu li:hover li:hover a,
#top_menu li.jshover li.jshover a,
#top_menu li:hover li:hover li:hover a,
#top_menu li.jshover li.jshover li.jshover a,
#top_menu li:hover li:hover li:hover li:hover a,
#top_menu li.jshover li.jshover li.jshover li.jshover a
#top_menu li:hover li:hover li:hover li:hover li:hover a,
#top_menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#top_menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#top_menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{

}

#top_menu li:hover ul ul,
#top_menu li.jshover ul ul,
#top_menu li:hover ul ul ul,
#top_menu li.jshover ul ul ul,
#top_menu li:hover ul ul ul ul,
#top_menu li.jshover ul ul ul ul,
#top_menu li:hover ul ul ul ul ul,
#top_menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#top_menu li:hover ul,
#top_menu li.jshover ul,
#top_menu li li:hover ul,
#top_menu li li.jshover ul,
#top_menu li li li:hover ul,
#top_menu li li li.jshover ul,
#top_menu li li li li:hover ul,
#top_menu li li li li.jshover ul,
#top_menu li li li li li:hover ul,
#top_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/inlux_new/components/bitrix/menu/left_menu/style.css*/
ul#left_menu, #left_menu ul{
margin: 0 0 10px 0; 
padding: 0 4px 0px 4px;
list-style: none;
font:bold 11px Tahoma;
line-height:15px;
}

/*Submenu box*/
#left_menu li ul{
position:absolute;
/*top:-999em;*/
top:auto;
display:none;
margin:0;
padding:0;
z-index:500;
height:auto;
border-bottom:none;
width:179px;
}

/* Submenu Items */ 
#left_menu li{
background:#e5e5e0;
border-bottom:1px solid #d3d3cc;
}
	#left_menu li li{
	opacity:0.9;
	filter: alpha(opacity=90);
	}
	#left_menu li a{ 
	display: block; 
	text-decoration: none; 
	color: #000000; 
	font-weight:bold;
	padding:8px 15px 8px 15px;
	text-transform:uppercase;
	}
		#left_menu li a:hover{
		}
		#left_menu li a.parent{ 
		background:url(/bitrix/templates/inlux_new/images/item_parent.gif) 97% 50% no-repeat;
		}
			#left_menu li a.parent:hover{
			}
#left_menu li.selected{
background:#a60707 url(/bitrix/templates/inlux_new/images/menu_li_li_sel.jpg) top left repeat-x;
}
#left_menu li.selected li.selected{
opacity:1;
filter: alpha(opacity=100);
}
	#left_menu li.selected a, #left_menu li.selected li.selected a{ 
	color:white;
	}
		#left_menu li.selected li a{
		color:black;
		}
		#left_menu li.selected a:hover{
		}
		#left_menu li.selected a.parent{
		background:url(/bitrix/templates/inlux_new/images/item_parent_sel.gif) 97% 50% no-repeat;
		}
			#left_menu li.selected a.parent:hover{
			}


/* Holly Hack. IE Requirement \*/ 
* html ul#left_menu li { float: left; height: 1%; } 
* html ul#left_menu li a { height: 1%; } 
/* End */ 


/*Submenu margin*/
#left_menu li ul.root-item
{
	margin:-31px 0 0 227px;
}

#left_menu li ul
{
	margin:-27px 0 0 175px;
}

/*Submenu hide*/
#left_menu li:hover ul ul,
#left_menu li.jsvhover ul ul,
#left_menu li:hover ul ul ul,
#left_menu li.jsvhover ul ul ul 
{
	/*top:-999em;*/
	display:none;
}

/*Submenu show*/
#left_menu li:hover ul,
#left_menu li.jsvhover ul,
#left_menu li li:hover ul,
#left_menu li li.jsvhover ul,
#left_menu li li li:hover ul,
#left_menu li li li.jsvhover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}
/* End */



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

/* End */



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

/* End */



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

/* End */



/* Start:/bitrix/templates/inlux_new/components/bitrix/menu/bottom/style.css*/
/* 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/inlux_new/components/bitrix/menu/bottom/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/inlux_new/styles.css*/
em{
font-style:normal;
}
strong{
font-weight:normal;
}
h1{
color:#b91925;
font-size:18px;
font-weight:normal;
margin:0;
padding:7px 0px 7px 0px;
line-height:100%;
}
h2{
color:#000;
font-size:18px;
font-weight:normal;
margin:0;
padding:7px 0px 7px 0px;
line-height:100%;
}
h3{
color:#000;
font-size:17px;
font-weight:normal;
margin:0;
padding:5px 0px 5px 0px;
line-height:100%;
}
p{
margin:0;
padding:7px 0px 8px 0px;
}

a img{
border:0px;
padding:0;
}
p a img{
border:0px;
padding:0;
margin:5px 10px 5px 10px;
}

img{
margin:0;
}
a{
color:#b91925;
}
a:hover{
text-decoration:none;
}
a.pic{
border-bottom:5px #dedbde solid;
border-left:7px #dedbde solid;
border-right:7px #dedbde solid;
border-top:6px #dedbde solid;
display:block;
float:left;
}
	a.pic img{
	border:1px white solid;
	}
a.see_more{
background:url(/bitrix/templates/inlux/images/see_more.gif) 0px 5px no-repeat;
padding-left:15px;
color:black;
font-size:11px;
font-weight:bold;
}
a.more_detail{
display:block;
margin-top:10px;
height:14px;
width:86px;
background:url(/bitrix/templates/inlux/images/more_detail.jpg) top left no-repeat;
}
.red{
color:#b91925;
}
.grey{
color:#666666;
}
ul.color_line{
margin:0;
padding:0px 0px 5px 0px;
}
	ul.color_line li{
	list-style:none;
	margin:0;
	padding:7px 0px 15px 0px;
	background:url(/bitrix/templates/inlux/images/color_line.gif) bottom left repeat-x;
	}
		ul.color_line li a{
		font-weight:bold;
		}
div.color_line{
border:none;
padding:10px 0px 0px 0px;
background:url(/bitrix/templates/inlux/images/color_line.gif) 8px repeat-x;
font-size:0;
line-height:0;
margin:0;
}

.registration_button{
display:block;
float:left;
outline:none;
height:30px;
width:133px;
cursor:pointer;
background:url(/images/registration_button.gif) bottom left no-repeat;
}
a.registration_button:hover{
background-position:top;
}
.registration_form_button{
display:block;
float:left;
outline:none;
height:30px;
width:134px;
cursor:pointer;
margin:0 0 0 5px;
background:url(/images/registration_form_button.gif) top left no-repeat;
}
.login_button{
outline:none;
display:block;
float:left;
height:30px;
width:87px;
cursor:pointer;
background:url(/images/login_button.gif) bottom left no-repeat;
}

a.login_button:hover{
background-position:top;
}
	
.contactlink{
width:80px;
font-size:11px;
font-weight:bold;
color:#c30f0f;
float:right;
background:url(/images/arr.gif) 0px 4px no-repeat;
margin-right:31px;
margin-top:106px;
padding-left:14px;
}

.left_menu{
width:227px;
font-family:Tahoma;
font-size:11px;
color:#000;
text-transform:uppercase;
font-weight:bold;
list-style:none;
zoom:1;
overflow:hidden;
background:url(/images/lmenu_b.gif) 4px bottom no-repeat;
margin:0px 0px 15px 0px;
padding:0px 4px 5px 4px;
}

.left_menu a{
display:block;
color:#000;
text-decoration:none;
padding:8px 17px;
}

.left_menu li{
width:100%;
clear:left;
float:left;
display:block;
list-style:none;
background:#e5e5e0;
padding:0px;
}

.left_menu li .lmitem{
border-top:1px solid #d3d3cc;
}

.left_menu li.lmact .lmitem,
.left_menu li.lmact .lm_bottom.lmitem{
color:#fff;
background:url(/images/lmact.gif) top repeat-x #a60708;
}

.left_menu li.lmact .lmitem a{
color:#fff;
background:url(/images/lmarr.gif) right 14px no-repeat;
}

.left_menu li .lmitem.lm_top{
border:none;
background:url(/images/lmenu_t.gif) left top no-repeat #e5e5e0;
}

.left_menu li.lmact .lm_top{
background:url(/images/lmenu_ta.gif) left top no-repeat #e5e5e0;
}

.left_menu li .lmitem.lm_bottom a{
padding-bottom:3px;
}

.left_menu li.lmact .lmitem.lm_bottom a{
padding-bottom:8px;
}

.left_menu ul{
min-height:1px;
text-transform:none;
zoom:1;
overflow:hidden;
margin:0px;
padding:0px;
}

.left_menu ul li{
min-height:1px;
width:100%;
background:#b4b4c0;
border:none;
}

.top_menu{
height:41px;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
float:left;
list-style:none;
margin:5px 0px 0px 0px;
padding:0px;
}

.top_menu a{
text-decoration:none;
color:#000;
}

.top_menu li{
height:41px;
float:left;
list-style:none;
padding:0px;
padding:0px;
}

.top_menu .mitem{
height:41px;
color:#fff;
float:left;
}

.top_menu .mitem a{
height:29px;
float:left;
padding:12px 10px 0px 10px;
}

.top_menu li.tmact,
.top_menu li.menuact{
background:url(/images/tmenu_la.gif) left top no-repeat #9d0101; }

.top_menu li.tmact .mitem,
.top_menu li.menuact .mitem{
background:url(/images/tmenu_ra.gif) right top no-repeat; }

.top_menu li.tmact .mitem a,
.top_menu li.menuact .mitem a{
color:#fff;
}

.top_menu ul{
width:143px;
font-size:11px;
display:none;
z-index:10;
position:absolute;
background:url(/images/blank.gif);
margin:0px;
padding:0px;
}

.top_menu ul li,
.top_menu ul li.tmact{
height:auto;
width:100%;
clear:left;
background:none;
padding:0px;
}

.top_menu .smitem,
.top_menu ul ul li .smitem2{
border-top:1px solid #d3d3cc;
background:#b4b4c0;
margin:0px!important;
padding:0px;
}

.top_menu li.tmact ul{
display:block;
}

.top_menu li.tmact ul ul{
display:none;
}

.top_menu ul li.tmact ul{
display:block!important;
}

.top_menu ul a{
display:block;
padding:5px 10px!important;
}

.top_menu ul a:hover,
.top_menu ul li.tmact a{
color:#fff;
}

.top_menu ul a.arr{
background:url(/images/smarr.gif) right 8px no-repeat;
}

.top_menu ul li .smitem.tmi_top,
.top_menu ul ul li .smitem2.tmi2_top{
border:none!important;
background:url(/images/smenu_t.gif) left top no-repeat;
}

.top_menu ul li .smitem.tmi_top a{
padding-top:6px!important;
}

.top_menu ul li .smitem.tmi_bttm,
.top_menu ul ul li .smitem2.tmi2_bttm{
background:url(/images/smenu_b.gif) left bottom no-repeat;
}

.top_menu ul li .smitem.tmi_bttm a{
padding-bottom:6px!important;
}

.top_menu ul li.tmact .smitem,
.top_menu ul ul li.tmact .smitem2{
background:url(/images/smenuact.gif) top repeat-x #a60c0d;
}

.top_menu ul li.tmact .smitem.tmi_top,
.top_menu ul ul li.tmact .smitem2.tmi2_top{
border:none;
background:url(/images/smenu_ta.gif) left top no-repeat!important;
}

.top_menu ul li.tmact .smitem.tmi_bttm,
.top_menu ul ul li.tmact .smitem2.tmi2_bttm{
border:none!important;
background:url(/images/smenu_ba.gif) left bottom no-repeat!important;
}

.top_menu ul ul{
margin:0px 0px 0px 143px;
padding:0px;
}

.top_menu ul ul a{
color:#000!important;
}

.top_menu ul ul li.tmact a{
color:#fff!important;
}

.top_menu ul ul li{
background:none!important;
}

.spacer{
height:1px;
font-size:1px;
line-height:1px;
clear:both;
}

.clear{
height:1px;
font-size:1px;
line-height:1px;
clear:both;
}
/* End */



/* Start:/bitrix/templates/inlux_new/template_styles.css*/
body, div, form{
margin:0;
padding:0;
}
body{
background-color:#ffffff/*#46435c*/;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:black;
}
	.body_left{
	max-width:1256px;
	min-width:980px;
	_width:expression(document.body.clientWidth > 1024 ? "1259px" : "1003px");
	margin:auto;
	/*background:url(/bitrix/templates/inlux_new/images/body_left.jpg) top left repeat-y;*/
	/*padding-left:28px;
padding-right:28px;*/

	}
	.body_right{
	background:#ffffff /*url(/bitrix/templates/inlux_new/images/body_right.jpg) top right repeat-y*/;
	/*padding-right:28px;*/
	}
.cl{
font-size:0;
line-height:0;
clear:both;
}
	.header{
	background:#ffffff url(/bitrix/templates/inlux_new/images/header_bg.jpg) top left repeat-x;

	}
		.header_body{
		background:url(/bitrix/templates/inlux_new/images/header_body.jpg) bottom right no-repeat;
		position:relative;
		height:219px;
		}
		a.home{
		display:block;
		position:absolute;
		top:13px;
		left:40px;
		height:43px;
		width:43px;
		cursor:pointer;
		background:url(/bitrix/templates/inlux_new/images/home.png) top left no-repeat;
		* background:none;
		* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/inlux_new/images/home.png');
		}

		a.map{
		display:block;
		position:absolute;
		top:13px;
		left:88px;
		height:43px;
		width:43px;
		cursor:pointer;
		background:url(/bitrix/templates/inlux_new/images/map.png) top left no-repeat;
		* background:none;
		* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/inlux_new/images/map.png');
		}

		a.mail{
		display:block;
		position:absolute;
		top:13px;
		left:137px;
		height:43px;
		width:43px;
		cursor:pointer;
		background:url(/bitrix/templates/inlux_new/images/mail.png) top left no-repeat;
		* background:none;
		* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/inlux_new/images/mail.png');
		}

		a.logo{
		position:absolute;
		width:143px;
		height:80px;
		top:60px;
		left:38px;
		background:url(/bitrix/templates/inlux_new/images/logo.png) top left no-repeat;
		* background:none;
		* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/inlux_new/images/logo.png');
		}
		.logo_text{
		position:absolute;
		width:149px;
		height:13px;
		padding:3px 0px 0px 19px;
		top:153px;
		left:34px;
		color:#5f5f5f;
		text-transform:uppercase;
		font-size:9px;
		background:url(/bitrix/templates/inlux_new/images/logo_text.png) top left no-repeat;
		* background:none;
		* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/inlux_new/images/logo_text.png');
		}
		.slogan{
		width:445px;
		height:34px;
		position:absolute;
		right:305px;
		top:7px;
		background:url(/bitrix/templates/inlux_new/images/slogan.png) top left no-repeat;
		* background:none;
		* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/inlux_new/images/slogan.png');
		font-weight:bold;
		padding-top:2px;
		text-align:center;
		}
		.phone{
		position:absolute;
		width:233px;
		height:96px;
		text-align:center;
		padding-top:4px;
		top:7px;
		right:26px;
		background:url(/bitrix/templates/inlux_new/images/phone.png) top left no-repeat;
		* background:none;
		* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/inlux_new/images/phone.png');
		}
			.search{
			width:209px;
			height:25px;
			position:absolute;
			bottom:0px;
			right:24px;
			background:url(/bitrix/templates/inlux_new/images/search.png) top left no-repeat;
			* background:none;
			* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/inlux_new/images/search.png');
			padding:7px 0px 0px 8px;
			}
				.inp_text{
				width:137px;
				height:15px;
				border-bottom:1px #b7b7b7 solid;
				border-right:1px #b7b7b7 solid;
				border-top:1px #454545 solid;
				border-left:1px #454545 solid;
				background:url(/bitrix/templates/inlux_new/images/inp_text_bg.jpg) bottom left repeat-x;
				font-size:11px;
				padding:2px 5px 0px 5px;
				margin:0;
				}
				.search .inp_text{
				float:left;
				}

				.search_submit{
				background:none;
				width:51px;
				height:19px;
				float:left;
				margin:0px 0px 0px 1px;
				background:url(/bitrix/templates/inlux_new/images/search_submit.jpg) bottom left repeat-x;
				border:none;
				cursor:pointer;
				}

		.menu_body{
		padding:0px 13px;
		background:url(/bitrix/templates/inlux_new/images/menu_body.jpg) bottom left repeat-x;
		height:46px;
		}
		.menu{
		background:url(/bitrix/templates/inlux_new/images/menu_bg.jpg) bottom left repeat-x;
		height:46px;
		}
			.menu_right{
			background:url(/bitrix/templates/inlux_new/images/menu_right.jpg) bottom right no-repeat;
			padding-right:7px;
			height:46px;
			}
			.menu_left{
			background:url(/bitrix/templates/inlux_new/images/menu_left.jpg) bottom left no-repeat;
			padding-left:7px;
			height:46px;
			}
			.auth_form{
			float:right;
			height:38px;
			width:223px;
			padding:8px 0px 0px 7px;
			}

			.menu_sub{
			background:url(/bitrix/templates/inlux_new/images/menu_sub.jpg) top left repeat-x;
			min-height:11px;
			_height:11px;
			}
			.menu_sub_left{
			margin-left:14px;
			padding-left:5px;
			background:url(/bitrix/templates/inlux_new/images/menu_sub_left.jpg) top left no-repeat;
			}
			.menu_sub_right{
			margin-right:14px;
			padding-right:5px;
			background:url(/bitrix/templates/inlux_new/images/menu_sub_right.jpg) top right no-repeat;
			}
			.menu_sub_ar{
			background:url(/bitrix/templates/inlux_new/images/menu_sub_ar.jpg) top left repeat-x;
			height:32px;
			}
				.menu_sub_ar ul{
				margin:0;
				padding:0px 5px 0px 5px;
				}
					.menu_sub_ar ul li{
					margin:0;
					list-style:none;
					padding:7px 15px 0px 15px;
					float:left;
					background:url(/bitrix/templates/inlux_new/images/menu_sub_li.jpg) 100% 13px no-repeat;
					color:white;
						font-family:Tahoma;
						font-weight:bold;
						font-size:12px;
					}
					.menu_sub_ar ul li.last{
					background:none;
					}
						.menu_sub_ar ul li a{
						color:white;
						font-family:Tahoma;
						font-weight:bold;
						font-size:12px;
						}
	.content{
	margin-top:13px;
	}
		.content td{
		vertical-align:top;
		}
		.block_body{
		background:#f2f0f2 url(/bitrix/templates/inlux_new/images/block_bottom.jpg) bottom left repeat-x;
		margin:0px 0px 10px 0px;
		}
			.block_left{
			background:url(/bitrix/templates/inlux_new/images/block_left.jpg) left repeat-y;

			}
				.block_right{
				background:url(/bitrix/templates/inlux_new/images/block_right.jpg) right repeat-y;
				}
					.block_top_left{
					background:url(/bitrix/templates/inlux_new/images/block_top_left.jpg) top left no-repeat;
					padding-left:4px;
					}
					.block_top_right{
					background:url(/bitrix/templates/inlux_new/images/block_top_right.jpg) top right no-repeat;
					padding-right:4px;
					position:relative;
					}
					.block_bottom_left{
					background:url(/bitrix/templates/inlux_new/images/block_bottom_left.jpg) bottom left no-repeat;
					}
					.block_bottom_right{
					background:url(/bitrix/templates/inlux_new/images/block_bottom_right.jpg) bottom right no-repeat;
					padding-bottom:12px;
					min-height:10px;
					_height:10px;
					}
		.block_title_red_right{
		background:url(/bitrix/templates/inlux_new/images/block_title_red_right.jpg) top right no-repeat;
		height:23px;
		font-size:14px;
		font-weight:bold;
		color:white;
		padding:6px 15px 0px 15px;
		}
		.block_title_red_left{
		background:url(/bitrix/templates/inlux_new/images/block_title_red_left.jpg) top left no-repeat;
		}
		.block_title_red{
		background:url(/bitrix/templates/inlux_new/images/block_title_red.jpg) top left repeat-x;
		}
		.block_title_grey_right{
		background:url(/bitrix/templates/inlux_new/images/block_title_grey_right.jpg) top right no-repeat;
		height:22px;
		font-size:14px;
		font-weight:bold;
		color:black;
		padding:7px 15px 0px 15px;
		}
			.block_title_grey_right h1{
			padding:0;
			margin:0;
			font-size:100%;
			color:black;
			font-weight:bold;
			}
		.block_title_grey_left{
		background:url(/bitrix/templates/inlux_new/images/block_title_grey_left.jpg) top left no-repeat;
		}
		.block_title_grey{
		background:url(/bitrix/templates/inlux_new/images/block_title_grey.jpg) top left repeat-x;
		}
		.block_text{
		padding:5px 8px 7px 8px;
		}
		.block_text_main{
		padding:5px 8px 7px 15px;
		line-height:14px;
		}
			.block_text_main ul{
			margin:0px 0px 0px 0px;
			padding:5px 0px 5px 30px;
			}
			.block_text_main p{
			margin:0;
			padding:5px 0px 5px 0px;
			}

		.content_left{
		width:235px;
		}
			.work_done{
			padding:7px 0px 7px 0px;
			}
.work_done td{
padding:1px 0px 0px 1px;}
				.work_done a{}
					.work_done a img{
border:3px #ddd8dd solid;

					}
			.left_banner{
			display:block;
			margin:0px 5px 15px 5px;
			}
		.content_center{
		}
			.main_block{
			background:url(/bitrix/templates/inlux_new/images/main_block.jpg) top left repeat-x;
			}
				.main_block_right{
				background:url(/bitrix/templates/inlux_new/images/main_block_right.jpg) top right no-repeat;
				height:101px;
				padding:10px 170px 0px 15px;
				line-height:14px;
				}
			.main_block_pic{
			position:absolute;
			height:124px;
			width:142px;
			top:9px;
			right:11px;
			background:url(/bitrix/templates/inlux_new/images/main_block_pic.png) top left no-repeat;
			* background:none;
			* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/inlux_new/images/main_block_pic.png');
			}
			.breadcrumb_body{
			height:21px;
			background:url(/bitrix/templates/inlux_new/images/breadcrumb_body.jpg) top left repeat-x;
			color:white;
			font-size:14px;
			font-weight:bold;
			padding:2px 0px 0px 15px;
			* padding-top:4px;
			}
			.breadcrumb_body_index{
			background:url(/bitrix/templates/inlux_new/images/breadcrumb_body.jpg) repeat;
			color:white;
			font-size:14px;
			font-weight:bold;
			padding:4px 0px 0px 15px;
			height:21px;
			}
			.breadcrumb{
			}
				.breadcrumb ul{
				padding:0;
				margin:0;
				}
					.breadcrumb ul li{
					display:inline;
					list-style:none;
					padding:0px 10px 0px 15px;
					margin:0;
					font-size:11px;
					color:white;
					font-weight:normal;
					background:url(/bitrix/templates/inlux_new/images/breadcrumb.gif) 0% 50% no-repeat;
					}
						.breadcrumb ul li.first{
						background:none;
						padding-left:0px;
						}
						.breadcrumb ul li a{
						font-weight:normal;
						color:#f8ffc9;
						}
			.catalog_item_list{
			font-size:11px;
			padding-bottom:20px;
			}
				.catalog_item_list div.color_line{
				margin-right:10px;
				padding-bottom:10px;
				}
				.catalog_item_list .catalog_name{
				font-size:12px;
				padding-bottom:3px;
float:left;
				}
				.catalog_item_list ul.color_line li a{
				font-weight:normal;
				}
				.catalog_item_list .catalog_pic{
				display:block;
				margin:5px 0px 3px 0px;
				}
					.catalog_item_list .catalog_pic img{
					border:3px #ddd8dd solid;
					}
		.content_right{
		width:235px;
		}
			.news_item{
			line-height:14px;
			font-size:12px;
			}
				.news_date{
				font-size:11px;
				}
				ul.color_line li .news_item a{
				font-weight:normal;
				}
				.news_item a img{
				border:3px #ddd8dd solid;
				margin-right:5px;
				}
			.catalog_item{
			padding:0px 6px 0px 6px;
			}
				.catalog_item a img{
				border:3px #ddd8dd solid;
				margin-right:6px;
				float:left;
				}
				.catalog_name{
				display:block;
				margin-bottom:5px;
				}
				.catalog_item span{
				display:block;
				padding-top:5px;
				}
		.content_empty{
		width:9px;
		}
	.footer{
	height:59px;
	background:url(/bitrix/templates/inlux_new/images/footer.jpg) top left repeat-x;
	}
		.footer td{
		vertical-align:top;
		}
		.copyright{
		text-align:left;
		background:url(/bitrix/templates/inlux_new/images/footer_logo.jpg) 14px 0px no-repeat;
		padding:10px 0px 0px 84px;
		font-size:11px;
		width:151px;
		}
		.footer_phone{
		text-align: left;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding:5px 0px 0px 5px;
		width:255px;
		/*background:url(/bitrix/templates/inlux_new/images/footer_phone.jpg) 5px 0px no-repeat;*/
		}
		.footer_phone span{
			font-size:11px;
			color: #B91925;
			font-weight:bold;

		}
		.counters{
		text-align:right;
		padding:10px 5px 0px 0px;
		}
			.counter{
			margin-left:2px;
			float:right;
			}
		.development{
		width:195px;
		font-size:11px;
		background:url(/bitrix/templates/inlux_new/images/development.jpg) 5px 0px no-repeat;
		padding:10px 0px 0px 40px;
		}
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 1px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/bitrix/templates/inlux_new/images/prev.gif) left 95% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/bitrix/templates/inlux_new/images/next.gif) right 95% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0px 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; padding-top:10px; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 26px; float: right;  padding:0.7em 0px; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: /*#9aa4ad*/black; }



/* kupon */

.skidka{
padding: 6px 0 0 0;
margin: 0 4px 10px 4px;
position:relative;
background:url(/bitrix/templates/inlux_new/images/skidka_bkg.jpg) repeat-x;
min-height:217px;
_height:217px;
}

.round_t_l{
position:absolute;
top:0;
left:0;
width:6px;
height:6px;
background:url(/bitrix/templates/inlux_new/images/top_left.png) no-repeat top left;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/inlux_new/images/top_left.png');
font-size: 0;
line-height: 0;
}

.round_t_r{
position:absolute;
top:0;
right:0;
_right:-1px;
width:6px;
height:6px;
background:url(/bitrix/templates/inlux_new/images/top_right.png) no-repeat top right;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/inlux_new/images/top_right.png');
font-size: 0;
line-height: 0;
}

.round_b_l{
position:absolute;
bottom:0;
_bottom:-1px;
left:0;
width:6px;
height:6px;
background: url(/bitrix/templates/inlux_new/images/bottom_left.png) no-repeat top right;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/inlux_new/images/bottom_left.png');
font-size: 0;
line-height: 0;
}

.round_b_r{
position:absolute;
bottom:0;
right:0;
_bottom:-1px;
_right:-1px;
width:6px;
height:6px;
background: url(/bitrix/templates/inlux_new/images/bottom_right.png) no-repeat top right;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/inlux_new/images/bottom_right.png');
font-size: 0;
line-height: 0;
}

.skidka_bkg{
margin:auto;
background:url(/bitrix/templates/inlux_new/images/bkg.png) no-repeat top left;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/inlux_new/images/bkg.png');
width:212px;
height:157px;
}

.skidka_txt{
font: bold 31px Tahoma, Arial, Helvetica, sans-serif;
color:#000000;
margin:auto;
width:76px;
padding-top:90px;
text-align:center;
}

.skidka_but{
margin: 12px auto 0px auto;
display:block;
background:url(/bitrix/templates/inlux_new/images/button.gif) no-repeat top left;
width:212px;
height:31px;
}
/* End */
