


/* Start:/bitrix/templates/.default/components/bitrix/menu/horizontal_top/style.css*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url('/bitrix/templates/.default/components/bitrix/menu/horizontal_top/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/horizontal_top/images/arrow.gif') center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url('/bitrix/templates/.default/components/bitrix/menu/horizontal_top/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/breadcrumb/template3/style.css*/
.bx_breadcrumbs{
    margin-bottom:15px;
    padding-top:0px
}
.bx_breadcrumbs ul{
    margin:0;
    padding:0
}
.bx_breadcrumbs ul li{
    display:inline-block;
    line-height:20px
}
.bx_breadcrumbs ul li a{
    display:block;
    padding:0 15px;
    background:url('/bitrix/templates/.default/components/bitrix/breadcrumb/template3/images/breadcrumbs_arrow.png') no-repeat center right;
    color:#555;
    text-decoration:none;
    font-size:11px;
    opacity:.5
}
.bx_breadcrumbs ul li:first-child a{padding-left:0}
.bx_breadcrumbs ul li:last-child  a{background:none}
.bx_breadcrumbs ul li a:hover{
    text-decoration:underline;
    line-height:20px;
    opacity:1
}
.bx_breadcrumbs ul li span{
    display:block;
    padding:0 15px;
    color:#aaa;
    text-decoration:none;
    font-size:11px
}
.bx_breadcrumbs,
.bx_breadcrumbs ul li{
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
/* End */



/* Start:/bitrix/templates/.default/components/bitrix/menu/horizontal_bottom/style.css*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url('/bitrix/templates/.default/components/bitrix/menu/horizontal_bottom/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/horizontal_bottom/images/arrow.gif') center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url('/bitrix/templates/.default/components/bitrix/menu/horizontal_bottom/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/main/styles.css*/
@charset "utf-8";
/*fonts*/
@font-face {
font-family: 'bebas_neuebold';
src: url('/bitrix/templates/main/fonts/bebasneue/bebasneue_bold.eot');
src: url('/bitrix/templates/main/fonts/bebasneue/bebasneue_bold.eot?#iefix') format('embedded-opentype'),
     url('/bitrix/templates/main/fonts/bebasneue/bebasneue_bold.woff') format('woff'),
     url('/bitrix/templates/main/fonts/bebasneue/bebasneue_bold.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'bebas_neue_regularregular';
src: url('/bitrix/templates/main/fonts/bebasneue/bebasneue_regular.eot');
src: url('/bitrix/templates/main/fonts/bebasneue/bebasneue_regular.eot?#iefix') format('embedded-opentype'),
     url('/bitrix/templates/main/fonts/bebasneue/bebasneue_regular.woff') format('woff'),
     url('/bitrix/templates/main/fonts/bebasneue/bebasneue_regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'clear_sansregular';
src: url('/bitrix/templates/main/fonts/clearsans/clearsans-regular.eot');
src: url('/bitrix/templates/main/fonts/clearsans/clearsans-regular.eot?#iefix') format('embedded-opentype'),
     url('/bitrix/templates/main/fonts/clearsans/clearsans-regular.woff') format('woff'),
     url('/bitrix/templates/main/fonts/clearsans/clearsans-regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'clear_sans_lightregular';
src: url('/bitrix/templates/main/fonts/clearsans/clearsans-light.eot');
src: url('/bitrix/templates/main/fonts/clearsans/clearsans-light.eot?#iefix') format('embedded-opentype'),
     url('/bitrix/templates/main/fonts/clearsans/clearsans-light.woff') format('woff'),
     url('/bitrix/templates/main/fonts/clearsans/clearsans-light.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'clear_sans_thinregular';
src: url('/bitrix/templates/main/fonts/clearsans/clearsans-thin.eot');
src: url('/bitrix/templates/main/fonts/clearsans/clearsans-thin.eot?#iefix') format('embedded-opentype'),
     url('/bitrix/templates/main/fonts/clearsans/clearsans-thin.woff') format('woff'),
     url('/bitrix/templates/main/fonts/clearsans/clearsans-thin.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'clear_sans_mediumregular';
src: url('/bitrix/templates/main/fonts/clearsans/clearsans-medium.eot');
src: url('/bitrix/templates/main/fonts/clearsans/clearsans-medium.eot?#iefix') format('embedded-opentype'),
     url('/bitrix/templates/main/fonts/clearsans/clearsans-medium.woff') format('woff'),
     url('/bitrix/templates/main/fonts/clearsans/clearsans-medium.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
/*fonts*/
html, body 
{	
height:100%;
}
body
{
font-family: 'clear_sans_lightregular';
font-size:15px;
line-height:1.4em;
}
a
{
color:#0e5a8c;
}
a:hover
{
color:#fd7801;
}
p, h1, h2, h3, h4, h5, h6
{
margin:0;
padding:1em 0 0.5em 0;
}
h1
{
font-family: 'clear_sans_thinregular';
font-size:36px;
color:#1a2a47;
}
h2
{
font-size:24px;
font-weight:bold;
}
h3
{
font-size:18px;
font-weight:bold;
}
/*support styles*/
.left
{
float:left;
}
.right
{
float:right;
}
.clear 
{
clear:both;
}
.spacer
{
height:380px;
}
.rsquare-5
{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
behavior:url('/bitrix/templates/main/js/pie/PIE.php');
}
.rsquare-10
{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
behavior:url('/bitrix/templates/main/js/pie/PIE.php');
}	
.gradient
{
background: -moz-linear-gradient(top, #000, #fff);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000), color-stop(100%,#fff));
background: -webkit-linear-gradient(top, #000, #fff);
background: -o-linear-gradient(top, #000, #fff);
background: -ms-linear-gradient(top, #000, #fff);
background: linear-gradient(top, #000, #fff);
-pie-background: linear-gradient(#000, #fff);	
behavior:url('/bitrix/templates/main/js/pie/PIE.php');
}		
.w-960
{
width:960px;
margin:0 auto;
}
.w-980
{
width:980px;
margin:0 auto;
}
.w-1000
{
width:1000px;
margin:0 auto;
}
table.info, table.info td
{
border-collapse:;
}
table.info
{
width:100%;
}
table.info td
{
border:1px #d1d8e5 solid;
padding:5px;
}
.opacity-60
{
filter: alpha(Opacity=60);
-moz-opacity: 0.6; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.6; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.6; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
zoom: 1; /* для элемента в ИЕ, у которого не заданы width и height */
}
/*support styles*/
/*ul#supersized, ul#supersized li
{
position:absolute !important;
}*/
.wr 
{
height:auto !important;
height:100%;
min-height:100%;
min-width:1002px;
position:relative;
}
header 
{
background:#fff;
width:100%;
position:absolute;
top:0;
}
header .blue-line
{
height:80px;
background:#1a2a47 url('/bitrix/templates/main/img/sprite.png') 50% -900px no-repeat;
}
header .blue-line .top-menu
{
padding:20px 0 10px 10px;
}
header .blue-line .top-menu ul
{}
header .blue-line .top-menu ul li
{
display:inline-block;
vertical-align:top;
position:relative;
}
header .blue-line .top-menu ul li i
{
width:14px;
height:14px;
background:url('/bitrix/templates/main/img/sprite.png') 0 -430px no-repeat;
margin:0 2px;
position:relative;
bottom:-2px;
}
header .blue-line .top-menu ul li a
{
font-family: 'bebas_neuebold';
font-size:18px;
color:#fff;
text-shadow:1px 1px 0 #031029;
text-decoration:none;
behavior:url('/bitrix/templates/main/js/pie/PIE.php');
}
header .blue-line .top-menu ul li a:hover, header .blue-line .top-menu ul li a.active
{
color:#b8c8e6;
}
header .blue-line .top-menu ul li:first-child i, header .blue-line .top-menu ul li.first-child i
{
display:none;
}
header .blue-line .top-menu ul li span
{
display:none;
width:19px;
height:9px;
position:absolute;
left:50%;
margin-left:-10px;
bottom:-46px;
background:url('/bitrix/templates/main/img/sprite.png') 0 100% no-repeat;
}
header .blue-line .top-menu ul li.opened span
{
display:block;
z-index:10000;
}


header .sub-menu
{
display:none;
height:70px;
line-height:70px;
text-align:center;
background: -moz-linear-gradient(top, #0c6196, #1a2a47);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c6196), color-stop(100%,#1a2a47));
background: -webkit-linear-gradient(top, #0c6196, #1a2a47);
background: -o-linear-gradient(top, #0c6196, #1a2a47);
background: -ms-linear-gradient(top, #0c6196, #1a2a47);
background: linear-gradient(top, #0c6196, #1a2a47);
-pie-background: linear-gradient(#0c6196, #1a2a47);
behavior:url('/bitrix/templates/main/js/pie/PIE.php');
box-shadow:inset 0 -5px 10px #0b1932;
position:relative;
zoom:1;
}
header .sub-menu li
{
display:inline-block;
vertical-align:top;
}
header .sub-menu li i
{
width:14px;
height:14px;
background:url('/bitrix/templates/main/img/sprite.png') 0 -430px no-repeat;
margin:0 2px;
position:relative;
bottom:-28px;
}
header .sub-menu li a
{
font-family: 'bebas_neuebold';
font-size:18px;
color:#fff;
text-shadow:1px 1px 0 #031029;
text-decoration:none;
behavior:url('/bitrix/templates/main/js/pie/PIE.php');
}
header .sub-menu li a:hover, header .sub-menu li a.active
{
color:#b8c8e6;
}
header .sub-menu li:first-child i, header .sub-menu li.first-child i
{
display:none;
}
/*header ul#sub-menu-15
{
display:block;
}*/



header .blue-line .anchor-line
{
height:30px;
background:url('/bitrix/templates/main/img/sprite.png') 50% 0 no-repeat;
}
header .white-line
{
height:70px;
position:relative;
}
header .white-line .logo
{
width:220px;
height:55px;
background:url('/bitrix/templates/main/img/sprite.png') -50px -430px no-repeat;
display:block;
position:absolute;
top:5px;
left:50%;
margin-left:-110px;
}
header .white-line .phone, header .white-line .email
{
font-family: 'bebas_neuebold';
font-size:18px;
color:#000;
position:absolute;
top:25px;
}
header .white-line .phone
{
left:50%;
margin-left:-300px;
}
header .white-line .email
{
right:50%;
margin-right:-340px;
}
header .white-line .email a
{
text-decoration:none;
color:#000;
}
header .white-line .email a:hover
{
color:#fd7801;
}
header .white-line .rope
{
width:100%;
height:7px;
position:absolute;
bottom:-1px;
background:url('/bitrix/templates/main/img/sprite.png') 50% -30px no-repeat;
}
/*header*/
.wr .cont
{
position:absolute;
bottom:40px;
left:50%;
margin-left:-480px;
}
.wr .cont ul, .wr .cont ul li
{
list-style:none;
}
.wr .cont ul li
{
width:230px;
display:inline-block;
vertical-align:top;
}
.wr .cont ul li a
{
width:230px;
height:230px;
display:block;
position:relative;
}
.wr .cont ul li a span
{
display:block;
}
.wr .cont ul li a span.round-icon
{
width:196px;
height:196px;
border:5px #fff solid;
box-shadow:0 0 10px #333;
-moz-border-radius: 104px;
-webkit-border-radius: 104px;
-khtml-border-radius: 104px;
border-radius: 104px;
position:absolute;
bottom:20px;
left:50%;
margin-left:-103px;
behavior:url('/bitrix/templates/main/js/pie/PIE.php');
}
.wr .cont ul li a span.label
{
width:176px;
height:33px;
position:absolute;
bottom:0;
left:50%;
margin-left:-91px;
background:url('/bitrix/templates/main/img/sprite.png') 50% -115px no-repeat;
border:3px #fff solid;
box-shadow:0 0 10px #333;
line-height:33px;
text-align:center;
color:#fff;
font-family: 'bebas_neue_regularregular';
font-size:24px;
behavior:url('/bitrix/templates/main/js/pie/PIE.php');
}
.wr .cont ul li a:hover span.round-icon, .wr .cont ul li a:hover span.label
{
box-shadow:0 0 10px #000;
color:#b8c8e6;
}
.wr .cont ul li a span.parking
{
background:url('/bitrix/templates/main/img/sprite.png') 0 -990px no-repeat;
}
.wr .cont ul li a span.sale
{
background:url('/bitrix/templates/main/img/sprite.png') -220px -990px no-repeat;
}
.wr .cont ul li a span.buy
{
background:url('/bitrix/templates/main/img/sprite.png') -440px -990px no-repeat;
}
.wr .cont ul li a span.weather
{
background:url('/bitrix/templates/main/img/sprite.png') -655px -990px no-repeat;
}
.wr .white-rope
{
width:100%;
height:7px;
position:absolute;
bottom:-6px;
background:url('/bitrix/templates/main/img/sprite.png') 50% -50px no-repeat;
}
/*main-content*/
.main-content.inner-page
{
padding:30px 0;
min-width:1002px;
}
.main-content.inner-page .w-block
{
}
.main-content.inner-page .w-block .w-block-top
{
height:48px;
background:url('/bitrix/templates/main/img/w-block-top-bg.png') 50% 0 no-repeat;
}
.main-content.inner-page .w-block .w-block-middle
{
background:url('/bitrix/templates/main/img/w-block-middle-bg.png') 50% 0 repeat-y;
padding:0 25px 15px 25px;
}
.main-content.inner-page .w-block .w-block-middle .breadcrumb
{}
.main-content.inner-page .w-block .w-block-middle .breadcrumb h1
{
padding-top:20px;
line-height:1.2em;
}
.main-content.inner-page .w-block .w-block-middle .breadcrumb hr
{
padding:0;
margin:0 auto;
border:none;
height:7px;
width:920px;
background:url('/bitrix/templates/main/img/sprite.png') 0 -510px no-repeat;
}
.main-content.inner-page .w-block .w-block-middle .breadcrumb i
{
width:24px;
height:24px;
background:url('/bitrix/templates/main/img/sprite.png') 0 -520px no-repeat;
}
.main-content.inner-page .w-block .w-block-middle .breadcrumb ul, .main-content.inner-page .w-block .w-block-middle .breadcrumb ul li
{
display:inline-block;
padding:0;
margin:0;
list-style:none;
vertical-align:top;
}
.main-content.inner-page .w-block .w-block-middle .breadcrumb ul
{
padding-bottom:15px;
}
.main-content.inner-page .w-block .w-block-middle .breadcrumb ul i
{
width:7px;
height:7px;
background:url('/bitrix/templates/main/img/sprite.png') -35px -520px no-repeat;
position:relative;
top:10px;
}
.main-content.inner-page .w-block .w-block-middle .breadcrumb ul li
{
font-family: 'clear_sans_lightregular';
font-size:12px;
color:#8a9ec3;
margin:0 10px;
}
.main-content.inner-page .w-block .w-block-middle .breadcrumb ul li a
{
color:#8a9ec3;
}
.main-content.inner-page .w-block .w-block-middle .breadcrumb ul li a:hover
{
color:#43587e;
}
.main-content.inner-page .w-block .w-block-bottom
{
height:48px;
background:url('/bitrix/templates/main/img/w-block-bottom-bg.png') 50% 0 no-repeat;
position:relative;
top:-1px;
}
.main-content.inner-page .w-block .w-block-middle .work-area ul
{
margin-left:20px;
}
/*catalog*/
.main-content.inner-page .catalog-description
{
font-size:15px;
padding:10px 0 25px 0;
}
.main-content.inner-page .first-level-group-list
{
background:#8b9fc4 url('/bitrix/templates/main/img/group-list-bg.png');
padding:15px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
behavior:url('/bitrix/templates/main/js/pie/PIE.php');
}
.main-content.inner-page .first-level-group-list h2
{
margin:0;
}
.main-content.inner-page .first-level-group-list ul, .main-content.inner-page .first-level-group-list ul li
{
padding:0;
margin:0;
list-style:none;
}
.main-content.inner-page .first-level-group-list ul li
{
vertical-align:top;
display:inline-block;
margin-right:25px;
}
.main-content.inner-page .first-level-group-list ul li a
{
width:170px;
height:170px;
display: table-cell;
-moz-border-radius: 90px;
-webkit-border-radius: 90px;
-khtml-border-radius: 90px;
border-radius: 90px;
behavior:url('/bitrix/templates/main/js/pie/PIE.php');
box-shadow:0 0 15px #333;
background:#fff;
vertical-align:middle;
text-align:center;
font-weight:bold;
text-decoration:none;
}
.main-content.inner-page .first-level-group-list ul li a:hover
{
box-shadow:0 0 15px #000;
color:#fd7801;
}
.main-content.inner-page .first-level-group-list ul li a span
{
text-decoration:none;
}
.main-content.inner-page .first-level-group-list ul li:last-child
{
margin-right:0;
}
/*.main-content.inner-page .first-level-group-list ul li.level-2 a
{
display:block;
padding:5px 15px 5px 15px;
width:inherit;
height:inherit;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
box-shadow:none;
background:#fff;
}*/
.main-content.inner-page .model-list, .main-content.inner-page .model-list li
{
padding:0;
margin:0;
list-style:none;
}
.main-content.inner-page .model-list li
{
width:160px;
margin-right:70px;
display: inline-block;
vertical-align:top;
text-align:center;
margin-bottom:40px;
}
.main-content.inner-page .model-list li.last
{
margin-right:0;
}
.main-content.inner-page .model-list li a span.img-block
{
display:block;
width:160px;
height:120px;
text-align:center;
box-shadow:0 0 10px #777;
}
.main-content.inner-page .model-list li a span.img-block img
{
padding-top:5px;
width:150px;
height:110px;
}
.main-content.inner-page .model-list li a span.name
{
padding-top:5px;
text-decoration:underline;
}
.main-content.inner-page .model-list li a span.price
{
color:#1a2a47;
}
/* end card-area */
.main-content.inner-page .card-area {
	
}
.main-content.inner-page .card-area .content-block
{
width:100%; 
overflow:hidden;
}

.main-content.inner-page .card-area .content-block .image-block {
width:585px;
float:left;	
}

.main-content.inner-page .card-area .content-block .image-block .big-img {
	
	display: none;	
}

.main-content.inner-page .card-area .content-block .image-block .big-img img
{
max-width: 585px;
}

.main-content.inner-page .card-area .content-block .image-block .big-img.active {
	display: block;
}

.main-content.inner-page .card-area .content-block .image-block #small-img-slider {
	width: 585px;
	height: 80px;
	position: relative;
	padding:10px 0 0 0;
}

.main-content.inner-page .card-area .content-block .image-block #small-img-slider .viewport {
	width: 480px;
	height: 80px;
	margin: auto;
	overflow: hidden;
	position: relative;
}

.main-content.inner-page .card-area .content-block .image-block #small-img-slider ul {
	width: 58px;
	height: 80px;
	padding: 0;
	list-style: none;
	position: absolute;
	margin-left:0 !important;
}

.main-content.inner-page .card-area .content-block .image-block #small-img-slider li {
	width: 80px;
	height: 80px;
	float: left;
	margin: 0 8px;
}

.main-content.inner-page .card-area .content-block .image-block #small-img-slider img {
	width: 80px;
	height: 80px;
	display: block;
	border: 1px solid #8b9fc4;
}

.main-content.inner-page .card-area .content-block .image-block #small-img-slider a.buttons {
	width: 37px;
	height: 37px;
	display: block;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	position: absolute;
}

.main-content.inner-page .card-area .content-block .image-block #small-img-slider a.buttons.prev {
	left: 0; top: 50%; margin-top:-19px;
	background: url('/bitrix/templates/main/img/left-arrow.png') no-repeat 0 0;
}

.main-content.inner-page .card-area .content-block .image-block #small-img-slider a.buttons.next {
	right: 0;  top: 50%; margin-top:-19px;
	background: url('/bitrix/templates/main/img/right-arrow.png') no-repeat 0 0;
}

.main-content.inner-page .card-area .content-block .image-block #small-img-slider a.buttons.disable {
	display: none;
}
.main-content.inner-page .card-area .content-block .image-block #small-img-slider a.buttons:hover {
	opacity: 1;
	filter: alpha(opacity = 100);
}
.main-content.inner-page .card-area .content-block .properties-block
{
margin-left:600px;
}
.main-content.inner-page .card-area .content-block .properties-block dl
{
font-family: 'clear_sans_mediumregular';
color:#1a2a47;
position:relative;
border-bottom:1px #333 dotted;
height:1.4em;
margin-bottom:10px;
}
.main-content.inner-page .card-area .content-block .properties-block dl dt
{
position:absolute;
left:0;
bottom:-1px;
background:#fff;
} 
.main-content.inner-page .card-area .content-block .properties-block dl dd
{
position:absolute;
right:0;
bottom:-1px;
background:#fff;} 
.main-content.inner-page .card-area .content-block .properties-block .price
{
width:176px;
height:33px;
background:url('/bitrix/templates/main/img/sprite.png') 50% -115px no-repeat;
border:3px #fff solid;
box-shadow:0 0 10px #333;
line-height:33px;
text-align:center;
color:#fff;
font-family: 'bebas_neue_regularregular';
font-size:24px;
behavior:url('/bitrix/templates/main/js/pie/PIE.php');
text-align:center;
margin:30px auto;
}
/* end card-area */
/*catalog*/
.main-content .gray
{
height:70px;
background:#edf0f5;
}
.main-content .news-block
{
padding:40px 0;
background:url('/bitrix/templates/main/img/news-bg.jpg');
position:relative;
}
.main-content .news-block .anchor-line-bottom
{
width:100%;
height:24px;
background:url('/bitrix/templates/main/img/sprite.png') 50% -90px no-repeat;
position:absolute;
bottom:-9px;
}
.main-content .news-block .light-blue-line
{
width:100%;
height:7px;
background:url('/bitrix/templates/main/img/sprite.png') 50% -70px no-repeat;
position:absolute;
top:0;
}
.main-content .news-block .news-section-title
{
width:176px;
height:33px;
position:absolute;
top:-16px;
left:50%;
margin-left:-91px;
background:url('/bitrix/templates/main/img/sprite.png') 50% -115px no-repeat;
border:3px #fff solid;
box-shadow:0 0 5px #333;
line-height:33px;
text-align:center;
color:#fff;
font-family: 'bebas_neue_regularregular';
font-size:24px;
behavior:url('/bitrix/templates/main/js/pie/PIE.php');
}
.main-content .news-block ul, .main-content .news-block ul li
{
padding:0;
margin:0;
list-style:none;
}
.main-content .news-block ul
{
margin:0 auto;
}
.main-content .news-block ul li
{
width:33%;
display:inline-block;
vertical-align:top;
}
.main-content .news-block ul li a
{
width:270px;
display:block;
text-align:center;
margin:0 auto;
}
.main-content .news-block ul li a span.round-icon
{
width:196px;
height:196px;
border:5px #fff solid;
box-shadow:0 0 10px #333;
-moz-border-radius: 104px;
-webkit-border-radius: 104px;
-khtml-border-radius: 104px;
border-radius: 104px;
margin:0 auto;
behavior:url('/bitrix/templates/main/js/pie/PIE.php');
position:relative;
zoom:1;
}
.main-content .news-block ul li a:hover span.round-icon
{
box-shadow:0 0 10px #000;
}
.main-content .news-block ul li a span.date
{
font-size:12px;
color:#fff;
background: -moz-linear-gradient(top, #0c6196, #1a2a47);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c6196), color-stop(100%,#1a2a47));
background: -webkit-linear-gradient(top, #0c6196, #1a2a47);
background: -o-linear-gradient(top, #0c6196, #1a2a47);
background: -ms-linear-gradient(top, #0c6196, #1a2a47);
background: linear-gradient(top, #0c6196, #1a2a47);
-pie-background: linear-gradient(#0c6196, #1a2a47);
font-family: 'clear_sansregular';
padding:0 10px;
margin:15px 0 5px 0;
behavior:url('/bitrix/templates/main/js/pie/PIE.php');
position:relative;
zoom:1;
}
.main-content .news-block ul li a span.news-title
{
text-decoration:underline;
}
#supersized
{
min-width:1002px;
}
/*main-content*/
footer.inner-page
{
height:380px;
background:;
margin-top:-380px;
min-width:1002px;
}
footer .top-footer
{
height:45px;
background:url('/bitrix/templates/main/img/top-footer-bg.png') 50% 0 no-repeat;
position:relative;
bottom:-1px;
}
footer .selector
{
height:50px;
position:relative;
background:#1a2a47;
}
footer .selector .footer-logo
{
width:194px;
height:50px;
position:absolute;
top:-15px;
left:50%;
margin-left:-97px;
background:url('/bitrix/templates/main/img/sprite.png') -300px -430px no-repeat;
}
footer .middle-footer
{
height:215px;
position:relative;
background:#1a2a47;
}
footer .middle-footer .rope
{
width:100%;
height:7px;

background:;
position:absolute;
top:0;
background:url('/bitrix/templates/main/img/sprite.png') 50% -70px no-repeat;
}
footer .middle-footer .light
{
width:1000px;
height:264px;
position:absolute;
left:50%;
bottom:0;
margin-left:-500px;
background:url('/bitrix/templates/main/img/sprite.png') -460px -160px no-repeat;
}
footer .middle-footer ul, footer .middle-footer ul li
{
padding:0;
margin:0;
list-style:none;
} 
footer .middle-footer nav
{
padding:40px 0 0 0;
}
footer .middle-footer ul li
{
display:inline-block;
vertical-align:top;
padding:0 15px 0 0;
text-transform:uppercase;
font-size:14px;
}
footer .middle-footer ul li a
{
color:#fff;
text-decoration:none;
position:relative;
}
footer .middle-footer ul li:last-child, footer .middle-footer ul li.last-child
{
padding-right:0;
}
footer .middle-footer ul li ul li
{
display:block;
text-transform:none;
}
footer .middle-footer ul li ul li a
{
color:#c3cdde;
}
footer .middle-footer ul li ul li a:hover
{
color:#fff;
}
footer .middle-footer ul li a.active
{
color:#f6bf64;
}
footer .bottom-footer
{
height:70px;
background:#fff;
font-size:14px;
font-family: 'clear_sans_mediumregular';
color:#1a2a47;
}
footer .bottom-footer a
{
color:#1a2a47;
}
footer .bottom-footer a:hover
{
color:#fd7801;
}
footer .bottom-footer .left-column, footer .bottom-footer .center-column, footer .bottom-footer .right-column
{
display:inline-block;
vertical-align:top;
padding-top:25px;
}
footer .bottom-footer .left-column
{
width:360px;
}
footer .bottom-footer .center-column
{
width:360px;
padding-top:20px;
}
footer .bottom-footer .center-column form
{
border:1px #c3cdde solid;
height:30px;
position:relative;
width:265px;
}
footer .bottom-footer .center-column form input
{
border:none;
background:none;
color:#c3cdde;
}
footer .bottom-footer .center-column form input[type=search]
{
width:230px;
height:30px;
line-height:30px;
position:absolute;
top:0;
left:0;
padding:0 5px;
}
footer .bottom-footer .center-column form input[type=submit]
{
width:25px;
height:30px;
background:url('/bitrix/templates/main/img/sprite.png') -20px -423px no-repeat;
position:absolute;
top:0;
right:0;
}
footer .bottom-footer .right-column
{}


/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/bitrix/templates/main/js/fancybox/img/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/bitrix/templates/main/js/fancybox/img/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/bitrix/templates/main/js/fancybox/img/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;

	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */
a.fancybox, a.fancybox:hover
{
cursor:url(/bitrix/templates/main/img/cursor.png);
}
.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/bitrix/templates/main/js/fancybox/img/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/bitrix/templates/main/js/fancybox/img/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/bitrix/templates/main/js/fancybox/img/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}

/*auth-forms*/
.bx-forgotpass-table input
{
border:1px solid #D1D8E5;
}
.bx-forgotpass-table input
{
height:25px;
line-height:25px;
}
.bx-forgotpass-table td
{
padding-bottom:10px;
padding-right:10px;
}

.bform input
{
border:1px solid #D1D8E5;
}
.bform  input
{
height:25px;
line-height:25px;
}
.bform td
{
padding-bottom:10px;
padding-right:10px;
}


.bx-auth-table input
{
border:1px solid #D1D8E5;
}
.bx-auth-table input[type=text], .bx-auth-table input[type=password]
{
height:25px;
line-height:25px;
}
.bx-auth-table input[type=checkbox]
{
position:relative;
top:-4px;}
.bx-auth-table td
{
padding-bottom:10px;
padding-right:10px;
}
/*auth-forms*/

.postup {
  color: teal;
  font-weight: 700;
	font-size: 20px;
	margin-bottom: 20px;
}
/* End */



/* Start:/bitrix/templates/main/template_styles.css*/
.postup {
  color: #008FE0;
  font-weight: 700;
	font-size: 20px;
	margin-bottom: 20px;
}

.main-content.inner-page .card-area .content-block .properties-block .price {
    width: auto;
    margin: 30px auto;
    padding: 0px 10px 0px 10px;
}

.main-content.inner-page .card-area .content-block .properties-block {
    width: 100%;
    margin-left: 0px;
    display: flex;
}




/* Главный контейнер галереи */
.main-content.inner-page .card-area .content-block .image-block {
    width: 100%;
    margin: 0 auto;

    display: flex;
    flex-direction: column;
    align-items: center;
}


/* Большой слайд */
.main-content.inner-page .card-area .content-block .image-block .big-img {
    width: 100%;
    max-height: 500px;

    display: none;
    justify-content: center;
    align-items: center;

    overflow: hidden;
}


/* Активный слайд */
.main-content.inner-page .card-area .content-block .image-block .big-img.active {
    display: flex;
}


/* Ссылка внутри картинки */
.main-content.inner-page .card-area .content-block .image-block .big-img a {
    display: flex;
    justify-content: center;
    width: 100%;
}


/* Сама картинка */
.main-content.inner-page .card-area .content-block .image-block .big-img img {
    max-width: 100%;
    max-height: 500px;

    width: auto;
    height: auto;

    display: block;
}

/* End */
/* /bitrix/templates/.default/components/bitrix/menu/horizontal_top/style.css */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/template3/style.css */
/* /bitrix/templates/.default/components/bitrix/menu/horizontal_bottom/style.css */
/* /bitrix/templates/main/styles.css */
/* /bitrix/templates/main/template_styles.css */
