

/* Start:/bitrix/templates/main_v3.0/styles.css?14828316594973*/
#news_area{

/*border: 1px solid #fff;*/

width: 830px;

}



#news_area .img {

position: relative;

zoom: 1;

float: left;

margin: 0px 35px 35px 0;

}



#news_area .img img {

display: block;

}



#news_area .text {

position: absolute;

width: 340px;

bottom: 0px;

left: 0px;

right: 0px;

padding: 7px 20px 15px;

font: 17px/26px 'Segoe UI', Arial;

text-transform: uppercase;

}



#news_area .text .back {

position: absolute;

top: 0px;

bottom: 0px;

left: 0px;

right: 0px;

background: #000000;

opacity: 0.7;

filter: alpha(opacity=70);

}



#news_area .text .date {

position: relative;

z-index: 5;

font: 10px/16px 'Segoe UI', Arial;

opacity: 0.7;

filter: alpha(opacity=70);

}



#news_area .text .inf {

position: relative;

z-index: 5;

}



#news_area .text a {

color: #ffffff;

text-decoration: underline;

}



#news_area .text a:hover {

color: #ffe7af;

}

.title_section h1{
	float: left;
	color: #ffffff;
	font: 55px/55px 'Segoe UI', Arial, sans-serif;
	/*background: #000;*/
	margin: 0 0 10px 0;/*
	border: 1px solid #fff;*/
}

.title_section .text-line {
	width: 100%;
	background-color: #fff;
	height: 2px;
}

.container_main{
	width: 845px;
	margin-left: 70px;
}

/* ------------- */

.footer .footer_selection {
border-top: 1px solid #30363f;
border-bottom: 1px solid #30363f;
width: 745px;
margin-left: 70px;
margin-top: 100px;
padding: 35px 50px 20px;
}
.company {width: 200px;float: left;/*border: 1px solid white;*/ width: 350px; }
.streets_footer {width: 200px;float: left; /*border: 1px solid white;*/ width: 390px; }
.company .title, .streets_footer .title {
font: 18px/20px 'Segoe UI', Arial;
margin-bottom: 10px;
}
.company .box, .streets_footer .box {
float: left;
width: 140px;
font: 13px/13px 'Segoe UI', Arial;
color: #ffffff;
text-decoration: underline;
margin-bottom: 10px;
}
.streets_footer .box1 {
float: left;
width: 230px;
font: 13px/13px 'Segoe UI', Arial;
color: #ffffff;
text-decoration: underline;
margin-bottom: 10px;
}
.streets_footer .box3 {
float: left;
width: 230px;
font: 13px/13px 'Segoe UI', Arial;
color: #ffffff;
margin-bottom: 10px;
}
.streets_footer .box3 a {
text-decoration: underline;
}
.streets_footer .box1:hover, .company .box:hover, .streets_footer .box:hover, .streets_footer .box3 a:hover {
color: #ffe7af;
}
.company .footer_caption , .streets_footer .footer_caption{
padding-top: 10px;
padding-left: 20px; 
padding-bottom: 20px;
}
.vegases_footer {/*border: 1px solid white;*/height: 133px;float: left; padding-left: 155px; margin-bottom: 40px;}
.vegas_footer {width: 184px; height: 133px; background: url(/bitrix/templates/main_v3.0/img/vegas_footer.png); margin-right: 60px; float: left;}
.crocucity_footer {background: url(/bitrix/templates/main_v3.0/img/crocucity_footer.png); width: 71px; height: 40px; margin: 45px 0 0 56px}
.crocucity_footer:hover {background: url(/bitrix/templates/main_v3.0/img/crocucity_footer.png) 0 -40px; width: 71px; height: 40px;}
.kashirka_footer {background: url(/bitrix/templates/main_v3.0/img/kashirka_footer.png); width: 116px; height: 40px; margin: 45px 0 0 34px}
.kashirka_footer:hover {background: url(/bitrix/templates/main_v3.0/img/kashirka_footer.png) 0 -40px; width: 116px; height: 40px;}
.kuntsevo_footer {background: url(/bitrix/templates/main_v3.0/img/kuntsevo_footer.png); width: 106px; height: 21px; margin: 55px 0 8px 42px}
.kuntsevo_footer:hover {background: url(/bitrix/templates/main_v3.0/img/kuntsevo_footer.png) 0 -21px; width: 106px; height: 21px;}
.vegas_footer span.tt1 {font: 8px/16px 'Open Sans', Arial; text-transform: uppercase; letter-spacing: 1px; margin: 0 0 0 65px}
.vegas_footer span.tt2 {font: 8px/16px 'Open Sans', Arial; text-transform: uppercase; letter-spacing: 1px; margin: 0 0 0 62px}
.vegas_footer span.tt3 {font: 8px/16px 'Open Sans', Arial; text-transform: uppercase; letter-spacing: 1px; margin: 0 0 0 64px}
.socseti_footer {/*border: 1px solid white;*/height: 72px;padding-left: 32%; float: left; margin-bottom: 50px;}
.fb {width: 55px;height: 72px;background: url('/bitrix/templates/main_v3.0/img/social_icons.png') transparent;float: left;}
.fb1 {width: 55px;height: 72px;background: url('/bitrix/templates/main_v3.0/img/social_icons.png')0 72px transparent}
.vk {width: 55px;height: 72px;background: url('/bitrix/templates/main_v3.0/img/social_icons.png') -55px 0 transparent;float: left;}
.vk1 {width: 55px;height: 72px;background: url('/bitrix/templates/main_v3.0/img/social_icons.png') -55px 72px transparent}
.tw {width: 55px;height: 72px;background: url('/bitrix/templates/main_v3.0/img/social_icons.png') -110px 0 transparent;float: left;}
.tw1 {width: 55px;height: 72px;background: url('/bitrix/templates/main_v3.0/img/social_icons.png') -110px 72px transparent}
.yt {width: 55px;height: 72px;background: url('/bitrix/templates/main_v3.0/img/social_icons.png') -165px 0 transparent;float: left;}
.yt1 {width: 55px;height: 72px;background: url('/bitrix/templates/main_v3.0/img/social_icons.png') -165px 72px transparent}
.in {width: 55px;height: 72px;background: url('/bitrix/templates/main_v3.0/img/social_icons.png') -220px 0 transparent;float: left;}
.in1 {width: 55px;height: 72px;background: url('/bitrix/templates/main_v3.0/img/social_icons.png') -220px 72px transparent}
.od {width: 55px;height: 72px;background: url('/bitrix/templates/main_v3.0/img/social_icons.png') -275px 0 transparent;float: left;}
.od1 {width: 55px;height: 72px;background: url('/bitrix/templates/main_v3.0/img/social_icons.png') -275px 72px transparent}
/* End */


/* Start:/bitrix/templates/main_v3.0/template_styles.css?15167814366241*/
@font-face {
font-family: 'Segoe UI';
src: url('/bitrix/templates/main_v3.0/fonts/segoeuib-webfont.eot');
src: url('/bitrix/templates/main_v3.0/fonts/segoeuib-webfont.eot?#iefix') format('embedded-opentype'),
	 url('/bitrix/templates/main_v3.0/fonts/segoeuib-webfont.woff') format('woff'),
	 url('/bitrix/templates/main_v3.0/fonts/segoeuib-webfont.ttf') format('truetype'),
	 url('/bitrix/templates/main_v3.0/fonts/segoeuib-webfont.svg#segoe_uibold') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'Open Sans';
src: url('/bitrix/templates/main_v3.0/fonts/opensans-semibold-webfont.eot');
src: url('/bitrix/templates/main_v3.0/fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
	 url('/bitrix/templates/main_v3.0/fonts/opensans-semibold-webfont.woff') format('woff'),
	 url('/bitrix/templates/main_v3.0/fonts/opensans-semibold-webfont.ttf') format('truetype'),
	 url('/bitrix/templates/main_v3.0/fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
font-weight: normal;
font-style: normal;
}

* {
outline: none;
}

*:focus {
outline: none;
}

a:focus,
input:focus,
select:focus,
textarea:focus {
outline: none;
}

body, html {
height: 100%;
min-height: 100%;
min-width: 1000px;
}

body {
padding: 0px;
margin: 0px;
color: #ffffff;
font: 13px/18px 'Segoe UI', Arial, sans-serif;
background: #030712;
}

img {
border-style: none;
}

a {
text-decoration: none;
color: #ffffff;
}


#main {
min-height: 100%;
position: relative;
width: 100%;
overflow: hidden;
}

#page_back {
position: absolute;
top: 0px;
bottom: 0px;
left: 50%;/*вернуть когда пройдет ДР Вегас-1*/
width: 1812px;
margin-left: -906px;/*а тут вернуть -906px;*/
}

#page_back.bigscreen {/*вернуть когда пройдет ДР Вегас-1*/
margin-left: 0px;
left: 0px;
width: 100%;
}

#page_back img {/*вернуть когда пройдет ДР Вегас-1*/
width: 100%;
display: block;
}
.iphone6 {
position: absolute;
z-index: 1000;
top: 00px;
width: 1170px;
right: 50px;
height: 531px;
}
.page_content {
position: relative;
z-index: 5;
width: 1000px;
margin: 0px auto;
}

#header {
padding: 237px 0px 30px 64px;
}

ul.main_nav {
margin: 0px;
padding: 0px 0px 237px 4px;
list-style: none outside;
}

ul.main_nav > li {
float: left;
margin-left: 26px;
font: 13px/13px 'Segoe UI', Arial;
text-transform: uppercase;
padding: 0px 0px 2px;
}

ul.main_nav > li:first-child {
margin-left: 0px;
}

ul.main_nav a {
color: #ffffff;
text-decoration: underline;
}

ul.main_nav a:hover {
color: #ffe7af;
}

#title_block {
font: 44px/69px 'Segoe UI';
color: #ffffff;
text-transform: uppercase;
}

#title_block span {
font-size: 62px;
}

#title_block a {
color: #ffffff;
text-decoration: underline;
}

#title_block a:hover {
color: #ffe7af;
}

#vegas {
margin: 0px -53px;
overflow: hidden;
zoom: 1;
}

#vegas  .onev {
display: block;
cursor: pointer;
text-decoration: none;
float: left;
width: 338px;
height: 228px;
margin-left: 23px;
background: url(/bitrix/templates/main_v3.0/img/vegas.png) no-repeat 0px 0px transparent;
}

#vegas  > .onev span.sp {
display: block;
margin: 63px 0px 0px;
height: 80px;
}

#vegas  > .v1 span.sp {
background: url(/bitrix/templates/main_v3.0/img/vtext1.png) no-repeat 50% 0px transparent;
}

#vegas  > .v2 span.sp {
background: url(/bitrix/templates/main_v3.0/img/vtext2.png) no-repeat 50% 0px transparent;
}

#vegas  > .v3 span.sp {
background: url(/bitrix/templates/main_v3.0/img/vtext3.png) no-repeat 50% 0px transparent;
}

#vegas  > .onev:hover span.sp {
background-position: 50% -105px;
}

#vegas  > .onev span.tt {
display: block;
padding-top: 7px;
text-align: center;
font: 12px/18px 'Open Sans', Arial;
text-transform: uppercase;
letter-spacing: 2px;
}

#vegas  > .v3 span.tt {
padding-top: 3px;
}

#info {
padding: 68px 50px 80px;
color: #ffffff;
}

#info .col1 {
float: left;
width: 415px;
}

#info .col2 {
float: right;
width: 415px;
}

#info  .title {
padding: 0px 0px 32px 20px;
font: 26px/28px 'Segoe UI', Arial;
text-transform: uppercase;
}

#info .img {
position: relative;
zoom: 1;
margin: 0px 0px 8px;
}

#info .img img {
max-width: 100%;
display: block;
}

#info .text {
position: absolute;
bottom: 0px;
left: 0px;
right: 0px;
padding: 7px 20px 15px;
font: 17px/26px 'Segoe UI', Arial;
text-transform: uppercase;
}

#info .text .back {
position: absolute;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
background: #000000;
opacity: 0.7;
filter: alpha(opacity=70);
}

#info .text .date {
position: relative;
z-index: 5;
font: 10px/16px 'Segoe UI', Arial;
opacity: 0.7;
filter: alpha(opacity=70);
}

#info .text .inf {
position: relative;
z-index: 5;
}

#info .text a {
color: #ffffff;
text-decoration: underline;
}

#info .text a:hover {
color: #ffe7af;
}

#info .items {
padding: 0px 0px 0px 19px;
}

#info .items .item {
padding: 24px 0px 23px;
position: relative;
font: 14px/23px 'Segoe UI';
text-transform: uppercase;
}

#info .items .item:before,
#info .items .item .before {
content: "";
display: block;
position: absolute;
top: 0px;
left: 0px;
height: 1px;
width: 33px;
background: #ffffff;
opacity: 0.2;
filter: alpha(opacity=20);
}

#info .items .item .date {
font: 10px/20px 'Segoe UI', Arial;
opacity: 0.4;
filter: alpha(opacity=40);
}

#info .items .item a {
color: #ffffff;
text-decoration: none;
}

#info .items .item a:hover {
color: #ffe7af;
}

#info .all {
padding: 1px 0px 0px 19px;
font: 14px/23px 'Segoe UI';
text-transform: uppercase;
}

#info .all a {
color: #ff8400;
text-decoration: underline;
}

#info .all a:hover {
color: #ffffff;
}
#parent_popup {background-color: rgba(0, 0, 26, 0.8);display: none;position: fixed;z-index: 99999;top: 0;right: 0;bottom: 0;left: 0;}
#popup {background: url(/bitrix/templates/vegas_v3.0/img/vegas_closed.png) no-repeat;width: 848px;height: 548px;margin: 10% auto;position: relative;font-family: century gothic;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;padding: 160px 30px 0 0;}
.close {height: 24px;line-height: 24px;position: absolute;cursor: pointer;font-weight: bold;font-family: arial;text-align: center;text-decoration: underline;color: #fff;font-size: 18px;right: 482px;top: 373px;width: 24px;}
.close:hover {color: #ffe7af;}
a.contact_close {color: #fff; text-decoration: underline}
a:hover.contact_close {color: #ffe7af;}

/* End */
/* /bitrix/templates/main_v3.0/styles.css?14828316594973 */
/* /bitrix/templates/main_v3.0/template_styles.css?15167814366241 */
