


/* Start:/bitrix/templates/landing_privlechenie/components/mlife/mlife.ajaxpresent/.default/style.css*/
.modalpresent {display:block;position:fixed;width:100%;height:100%;min-width:980px;z-index:2000;top:0;background:url('/bitrix/templates/landing_privlechenie/components/mlife/mlife.ajaxpresent/.default/images/loadbg4.png') 0 0 repeat;}
.modalpresent .wrap {display:block;max-height:100%;margin:0 auto;overflow-x:hidden;overflow-y:auto;width:780px;position:relative;padding:0px;background:#c7c7c7;z-index:1;}
.modalpresent .ajaxdescr {height:440px;display:block;overflow:hidden;width:100%;margin:auto;clear:both;}
.modalpresent .closewrap {height:40px;display:block;overflow:hidden;width:100%;background:#4b4b4b /*url('/bitrix/templates/landing_privlechenie/components/mlife/mlife.ajaxpresent/.default/images/player_top.jpg') 50% 50% repeat*/;}
.modalpresent .closewrap .butbg {width:80px;float:right;display:block;padding:0 5px;background:#4b4b4b;}
.modalpresent .closewrap a {color:#ffffff;display:block;width:28px;height:40px;background:url('/bitrix/templates/landing_privlechenie/components/mlife/mlife.ajaxpresent/.default/images/bg_icon_present.png') -90px 6px no-repeat;float:right;margin-right:8px;margin-top:0px;}
.modalpresent .closewrap a:hover {background-position: -60px 6px;}
.modalpresent .closewrap a.full {background-position: -30px 6px;margin-right:8px;}
.modalpresent .closewrap a.full:hover {background-position: -0px 6px;}
.modalpresent .closewrap a.active {background-position: -150px 6px;}
.modalpresent .closewrap a.active:hover {background-position: -120px 6px;}
.modalpresent .closewrap .name {width:80%;float:left;display:block;color:#ffffff;font-size:18px;padding-left:20px;line-height:40px;}
.modalpresent .navigator {background:#c7c7c7;height:40px;display:block;overflow:hidden;width:100%;}
.modalpresent .navigator .prev, .modalpresent .navigator .next {display:block;width:21px;height:25px;background:url('/bitrix/templates/landing_privlechenie/components/mlife/mlife.ajaxpresent/.default/images/but5.png') 0 0 no-repeat;margin:10px;}
.modalpresent .navigator .prev {float:left;background-position: 0 -25px;}
.modalpresent .navigator .next {float:right;}
.modalpresent .navigator .prev:hover {background-position: 0 -49px;}
.modalpresent .navigator .next:hover {background-position: 0 -74px;}
.modalpresent .navigator .leftlink {width:10%;float:left;display:block;height:40px;position:relative;z-index:3;}
.modalpresent .navigator .rightlink {width:10%;float:right;display:block;height:40px;position:relative;z-index:3;}
.modalpresent .navigator .centerlink {width:79%;float:left;display:block;text-align:center;margin-top:10px;height:20px;}
.modalpresent .navigator .centerlink a {padding:0 5px;background:#ffffff;color:#47C0F0;line-height:20px;font-size:16px;text-decoration:none;}
.modalpresent .navigator .centerlink a:hover, .modalpresent .navigator .centerlink a.active {color:#ffffff;background:#47C0F0;}
.navigatormainleft {display:block;position:absolute;left:0;top:0;width:15%;z-index:3;top:40px;}
.navigatormainleft a {width:100%;height:100%;display:block;}
.navigatormainleft a:hover {background:url('/bitrix/templates/landing_privlechenie/components/mlife/mlife.ajaxpresent/.default/images/ar_left.png') 50% 50% no-repeat;}
.navigatormainright {display:block;position:absolute;right:0;top:0;width:15%;z-index:3;top:40px;}
.navigatormainright a {width:100%;height:100%;display:block;}
.navigatormainright a:hover {background:url('/bitrix/templates/landing_privlechenie/components/mlife/mlife.ajaxpresent/.default/images/ar_right.png') 50% 50% no-repeat;}
.modalpresent .ajaxdescr {}
.modalpresent .ajaxdescr {text-align:center;}
.modalpresent .ajaxdescr img.presentDetailImage {width:100%;height:auto;}
.modalpresent .width100 img.presentDetailImage {width:100%;height:auto;}
.modalpresent .height100 img.presentDetailImage {height:100%;width:auto;}

.modalpresent .wrap .preload {width:100%;height:100%;position:absolute;top:0;z-index:4;background:url('/bitrix/templates/landing_privlechenie/components/mlife/mlife.ajaxpresent/.default/images/loadbg2.png') 0 0 repeat;}
.modalpresent .wrap .preload .load {width:100%;height:100%;display:block;background:url('/bitrix/templates/landing_privlechenie/components/mlife/mlife.ajaxpresent/.default/images/logo_preload.gif') 50% 50% no-repeat;opacity:1;background-size: 100px 100px;}
/* End */



/* Start:/bitrix/templates/landing_privlechenie/template_styles.css*/
/* Zahalski Andrew (development@siteshouse.org) */

/*font-family: 'Roboto', sans-serif;*/ 

/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;overflow:hidden;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;overflow:hidden;}
body {line-height:1.0;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;} 

html {font-size:100.01%;overflow-y:scroll;}
body {font-family: 'Arial', 'Helvetica CY', 'Nimbus Sans L', sans-serif;font-size:14px;background:#bdbdbd url('/bitrix/templates/landing_privlechenie/images/main_bg.png') repeat-y center;color:#222222;}
a {color:#0e4e84;text-decoration:underline;outline:none;}
a:hover {color:#000000;}
.clear {clear:both;}

#site {display:block;width:100%;min-width:980px;clear:both;position:relative;z-index:1;}
#site .mlfShap {width:100%;display:block;clear:both;overflow:hidden;background:url('/bitrix/templates/landing_privlechenie/images/mainbg.jpg') 0 0 repeat;}
#site .mlfShap .wrap980 {width:980px;margin:auto;display:block;height:94px;}
#site .mlfShap .logo {width:128px;float:left;display:block;}
#site .mlfShap .logo img {width:100%;height:100%;}
#site .mlfShap .slogan {color:#4e4e4c;float:left;width:315px;font-size:16px;line-height:20px;padding:27px 0 27px 20px;text-transform:uppercase;}
#site .mlfShap .phone {color:#4f4f4f;float:left;width:315px;font-size:34px;line-height:94px;padding-left:20px;font-family:'Arial';}
#site .mlfShap .phone b {font-weight:normal;color:#01d2ff;}
#site .mlfShap .zvonok {width:166px;float:right;display:block;padding-top:20px;}
#site .mlfShap .zvonok a {display:block;width:100%;height:67px;background:url('/bitrix/templates/landing_privlechenie/images/but1.png') 0 0 no-repeat;font-family:Verdana;
line-height:57px;font-size:12px;text-transform:uppercase;text-align:center;color:#ffffff;text-decoration:none;}
#site .mlfShap .zvonok a:hover {background-position:0 -73px;}

#site .mlfActept {width:100%;display:block;clear:both;overflow:hidden;background:url('/bitrix/templates/landing_privlechenie/images/bg1.jpg') 0 0 repeat;
-webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75) inset;
-moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.75) inset;
box-shadow:         0px 0px 3px rgba(50, 50, 50, 0.75) inset;
}
#site .mlfActept .wrap980 {width:980px;margin:auto;display:block;height:100px;font-size:36px;color:#ffffff;text-align:center;
}
#site .mlfActept .wrap980 p {font-size:32px;color:#ffffff;text-align:center;text-transform:uppercase;padding:5px 0;line-height:45px;}
#site .mlfActept .wrap980 b {color:#81e3ff;font-weight:normal;}

#site .mlfTopShare {width:100%;display:block;clear:both;overflow:hidden;background:url('/bitrix/templates/landing_privlechenie/images/bg2.jpg') 50% 0 no-repeat;}
#site .mlfTopShare .wrap980 {width:980px;margin:auto;display:block;height:637px;}
#site .mlfTopShare .view-ninth {width:393px;height:210px;overflow:hidden;margin:81px 0 0 492px;}
#site .mlfTopShare .view {
   width: 393px;
   height: 211px;
   margin: 81px 0px 0px 492px;
   float: left;
   overflow: hidden;
   position: relative;
   text-align: center;
   cursor: default;
   background: #fff url('/bitrix/templates/landing_privlechenie/images/bgimg.jpg') no-repeat center center;
}
#site .mlfTopShare .view .mask,#site .mlfTopShare .view .content {
   width: 393px;
   height: 211px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
#site .mlfTopShare .view img {
   display: block;
   position: relative;
}
#site .mlfTopShare .view-ninth .mask-1, #site .mlfTopShare .view-ninth .mask-2 {
    
    height: 451px;
    width: 451px;
    background: rgba(107, 203, 241, 0.5);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transition: all 0.3s ease-in-out 0.6s;
    -moz-transition: all 0.3s ease-in-out 0.6s;
    -o-transition: all 0.3s ease-in-out 0.6s;
    transition: all 0.3s ease-in-out 0.6s;
}
#site .mlfTopShare .view-ninth .mask-1 {
    left: auto;
    right: 0;
    -webkit-transform: rotate(56.5deg) translateX(-180px);
    -moz-transform: rotate(56.5deg) translateX(-180px);
    -o-transform: rotate(56.5deg) translateX(-180px);
    -ms-transform: rotate(56.5deg) translateX(-180px);
    transform: rotate(56.5deg) translateX(-180px);
    -webkit-transform-origin: 100% 0%;
    -moz-transform-origin: 100% 0%;
    -o-transform-origin: 100% 0%;
    -ms-transform-origin: 100% 0%;
    transform-origin: 100% 0%;
}
#site .mlfTopShare .view-ninth .mask-2 {
    top: auto;
    bottom: 0;
    -webkit-transform: rotate(56.5deg) translateX(180px);
    -moz-transform: rotate(56.5deg) translateX(180px);
    -o-transform: rotate(56.5deg) translateX(180px);
    -ms-transform: rotate(56.5deg) translateX(180px);
    transform: rotate(56.5deg) translateX(180px);
    -webkit-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
}
#site .mlfTopShare .view-ninth .content {
    background: #361841;
    height: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: 0.5;
    width: 451px;
    overflow: hidden;
    -webkit-transform: rotate(-33.5deg) translate(-112px, 166px);
    -moz-transform: rotate(-33.5deg) translate(-112px, 166px);
    -o-transform: rotate(-33.5deg) translate(-112px, 166px);
    -ms-transform: rotate(-33.5deg) translate(-112px, 166px);
    transform: rotate(-33.5deg) translate(-112px, 166px);
    -webkit-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    -webkit-transition: all 0.4s ease-in-out 0.3s;
    -moz-transition: all 0.4s ease-in-out 0.3s;
    -o-transition: all 0.4s ease-in-out 0.3s;
    transition: all 0.4s ease-in-out 0.3s;
}
#site .mlfTopShare .view-ninth h2 {
    background: transparent;
    margin-top: 5px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	color:#ffffff;
	padding-bottom:5px;
	font-size:16px;
}
#site .mlfTopShare .view-ninth p {color:#ffffff;font-size:14px;padding-top:5px;line-height:18px;}
#site .mlfTopShare .view-ninth a.info {
    width:100%;display:block;
	text-decoration:underline;text-transform:uppercase;text-align:center;color:#ffffff;
	margin-top:10px;
}
#site .mlfTopShare .view-ninth a.info:hover {color:#81e3ff;}
#site .mlfTopShare .view-ninth:hover .content {
    height: 120px;
    width: 393px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    opacity: 0.9;
    top: 50px;
    -webkit-transform: rotate(0deg) translate(0, 0);
    -moz-transform: rotate(0deg) translate(0, 0);
    -o-transform: rotate(0deg) translate(0, 0);
    -ms-transform: rotate(0deg) translate(0, 0);
    transform: rotate(0deg) translate(0, 0);
}
#site .mlfTopShare .view-ninth:hover .mask-1, #site .mlfTopShare .view-ninth:hover .mask-2 {
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}
#site .mlfTopShare .view-ninth:hover .mask-1 {
    -webkit-transform: rotate(56.5deg) translateX(1px);
    -moz-transform: rotate(56.5deg) translateX(1px);
    -o-transform: rotate(56.5deg) translateX(1px);
    -ms-transform: rotate(56.5deg) translateX(1px);
    transform: rotate(56.5deg) translateX(1px);
}
#site .mlfTopShare .view-ninth:hover .mask-2 {
    -webkit-transform: rotate(56.5deg) translateX(-1px);
    -moz-transform: rotate(56.5deg) translateX(-1px);
    -o-transform: rotate(56.5deg) translateX(-1px);
    -ms-transform: rotate(56.5deg) translateX(-1px);
    transform: rotate(56.5deg) translateX(-1px);
}

#site .mlfTopShare .share {width:960px;margin:auto;display:block;height:220px;background:url('/bitrix/templates/landing_privlechenie/images/bg3.jpg') -30px 0 no-repeat;clear:both;top:100px;position:relative;
-webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 10px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 10px rgba(50, 50, 50, 0.75);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#site .mlfTopShare .share .left {width:320px;float:left;display:block;margin-left:10px;}
#site .mlfTopShare .share .left h4 {display:block;width:100%;padding:15px 0 10px 0;color:#555555;font-size:18px;text-transform:uppercase;line-height:24px;text-align:center;}
#site .mlfTopShare .share .left h4 b {font-size:28px;line-height:30px;}
#site .mlfTopShare .share .left .desc {font-size:14px;width:100%;clear:both;color:#555555;line-height:16px;display:block;text-align:center;}
#site .mlfTopShare .share .left .deadlineTitle {font-size:18px;width:100%;clear:both;color:#1a6786;display:block;text-align:center;padding:15px 0 10px 0;text-transform:uppercase;}


#site .mlfTopShare .share .right {width:530px;float:right;display:block;margin-right:10px;position:relative;}
#site .mlfTopShare .share .right h4 {clear:both;display:block;width:100%;font-size:30px;font-weight:bold;text-transform:uppercase;text-align:center;color:#ffffff;padding:20px 0 10px 0;}
#site .mlfTopShare .share .right p {display:block;width:100%;clear:both;color:#ffffff;font-size:14px;padding-bottom:10px;text-align:center;}
#site .mlfTopShare .share .right .field {width:174px;float:left;display:block;padding-top:15px;position:relative;}
#site .mlfTopShare .share .right .field input {border:1px solid #7c7c7c;padding:3px;height:24px;line-height:24px;font-size:14px;width:90%;float:left;color:#848484;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0px 0px 4px rgba(124, 124, 124, 0.65) inset;
-moz-box-shadow:    0px 0px 4px rgba(124, 124, 124, 0.65) inset;
box-shadow:         0px 0px 4px rgba(124, 124, 124, 0.65) inset;
margin-left:7px;
}
#site .mlfTopShare .share .right .button {width:100%;clear:both;display:block;padding-top:0px;}
#site .mlfTopShare .share .right .button a {width:530px;height:97px;display:block;background:url('/bitrix/templates/landing_privlechenie/images/but2.png') 0 0 no-repeat;
font-size:24px;font-family:"Verdana";text-align:center;text-decoration:none;line-height:87px;color:#ffffff;text-transform:uppercase;
}
#site .mlfTopShare .share .right .button a:hover {background-position:0 -103px;}
#site .mlfTopShare .share .field .fielderror {position:absolute;bottom:27px;left:0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-size:12px;background:#1A6786;
padding:3px;
color:#ffffff;
-webkit-box-shadow: 0px 0px 2px rgba(124, 124, 124, 0.65);
-moz-box-shadow:    0px 0px 2px rgba(124, 124, 124, 0.65);
box-shadow:         0px 0px 2px rgba(124, 124, 124, 0.65);
}
#site .mlfTopShare .share .descerr {padding:20px 20px 20px 100px;line-height:30px;font-size:18px;text-transform:uppercase;text-align:center;color:#ffffff;background:url('/bitrix/templates/landing_privlechenie/images/mlife.png') 15px 50% no-repeat;}

#site .mlfTopShare .share .preload {width:100%;height:100%;position:absolute;top:0;z-index:2;background:url('/bitrix/templates/landing_privlechenie/images/loadbg2.png') 0 0 repeat;}
#site .mlfTopShare .share .preload .load {width:100%;height:100%;display:block;background:url('/bitrix/templates/landing_privlechenie/images/logo_preload.gif') 320px 50% no-repeat;opacity:1;background-size: 100px 100px;}

/*таймер 1*/
#mlfcounter2 {width:297px;display:block;clear:both;margin:auto;}
#mlfcounter2 .countDays, #mlfcounter2 .countHours, #mlfcounter2 .countMinutes,  #mlfcounter2 .countSeconds {display:block;width: 68px;float:left;margin: 0 3px;}
#mlfcounter2 .position {display:block;width:30px;height:42px;background:url('/bitrix/templates/landing_privlechenie/images/bg_number.png') 0 0 no-repeat;float:left;margin:1px;position:relative;
-webkit-box-shadow: 0px 0px 2px rgba(124, 124, 124, 0.35);
-moz-box-shadow:    0px 0px 2px rgba(124, 124, 124, 0.35);
box-shadow:         0px 0px 2px rgba(124, 124, 124, 0.35);
}
#mlfcounter2 .countDiv {clear:both;display:block;margin:auto;width:100%;padding-top:5px;color:#000000;text-align:center;font-size:14px;}
#mlfcounter2 .digit, #mlfcounter2 .static {display:block;width:100%;height:100%;position:absolute;top:0;}
#mlfcounter2 .digit b, #mlfcounter2 .static b {width:100%;height:100%;display:block;background:url('/bitrix/templates/landing_privlechenie/images/bg_number.png') 0 0 no-repeat;position:absolute;top:0;}
#mlfcounter2 .digit .bgc_item_0, #mlfcounter2 .static .bgc_item_0 {background-position:0 -426px;}
#mlfcounter2 .digit .bgc_item_1, #mlfcounter2 .static .bgc_item_1 {background-position:0 -47px;}
#mlfcounter2 .digit .bgc_item_2, #mlfcounter2 .static .bgc_item_2 {background-position:0 -90px;}
#mlfcounter2 .digit .bgc_item_3, #mlfcounter2 .static .bgc_item_3 {background-position:0 -132px;}
#mlfcounter2 .digit .bgc_item_4, #mlfcounter2 .static .bgc_item_4 {background-position:0 -174px;}
#mlfcounter2 .digit .bgc_item_5, #mlfcounter2 .static .bgc_item_5 {background-position:0 -215px;}
#mlfcounter2 .digit .bgc_item_6, #mlfcounter2 .static .bgc_item_6 {background-position:0 -260px;}
#mlfcounter2 .digit .bgc_item_7, #mlfcounter2 .static .bgc_item_7 {background-position:0 -301px;}
#mlfcounter2 .digit .bgc_item_8, #mlfcounter2 .static .bgc_item_8 {background-position:0 -344px;}
#mlfcounter2 .digit .bgc_item_9, #mlfcounter2 .static .bgc_item_9 {background-position:0 -385px;}

#site .mlfBitrix {width:100%;display:block;clear:both;overflow:hidden;background:url('/bitrix/templates/landing_privlechenie/images/bg1.jpg') 0 0 repeat;
-webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75) inset;
-moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.75) inset;
box-shadow:         0px 0px 3px rgba(50, 50, 50, 0.75) inset;}
#site .mlfBitrix .wrap980 {width:980px;margin:auto;display:block;height:100px;}
#site .mlfBitrix .wrap980 p {font-size:30px;color:#ffffff;line-height:100px;}
#site .mlfBitrix .wrap980 p img {float:right;margin-top:25px;}

#site .mlfPres {width:100%;display:block;clear:both;overflow:hidden;background:url('/bitrix/templates/landing_privlechenie/images/mainbg.jpg') 0 0 repeat;}
#site .mlfPres  .wrap980 {width:980px;margin:auto;display:block;padding-bottom:20px;}
#site .mlfPres h3 {line-height:55px;color:#4b4b4b;font-size:55px;font-weight:normal;margin: 30px auto 10px auto;display:block;width:100%;text-align:center;clear:both;
text-shadow: 1px 2px 1px #ffffff;text-transform:uppercase;}
#site .mlfPres h3 span {background:url('/bitrix/templates/landing_privlechenie/images/plus.png') 0 14px no-repeat;padding:0 0 0 70px;}
#site .mlfPres h3 span span {padding:0 70px 0 0;background:url('/bitrix/templates/landing_privlechenie/images/plus.png') 100% 14px no-repeat;}
#site .mlfPres .present {display:block;width:100%;clear:both;overflow:hidden;width:980px;margin:auto;background:url('/bitrix/templates/landing_privlechenie/images/prezent.jpg') 0 50% no-repeat;height:354px;}
#site .mlfPres .info {width:50%;float:right;display:block;overflow:hidden;}
#site .mlfPres .info p {width:100%;display:block;padding:20px 0;color:#555555;font-size:30px;font-weight:bold;text-transform:uppercase;}
#site .mlfPres .info ul {width:100%;display:block;clear:both;overflow:hidden;}
#site .mlfPres .info ul li {display:block;clear:both;padding:10px 0 10px 40px;display:block;background:url('/bitrix/templates/landing_privlechenie/images/look.png') 0 8px no-repeat;font-size:18px;color:#555555;line-height:22px;}
#site .mlfPres .button, #site .mlfPres .buttonmain {display:block;width:100%;clear:both;overflow:hidden;}
#site .mlfPres .button a, #site .mlfPres .buttonmain a {display:block;width:439px;height:140px;line-height:115px;font-size:32px;color:#ffffff;text-decoration:none;background:url('/bitrix/templates/landing_privlechenie/images/but3.png') 0 0 no-repeat;
text-align:center;text-transform:uppercase;opacity:0.95;/*text-shadow: 1px 1px 1px #555555;*/margin:auto;}
#site .mlfPres .button a:hover, #site .mlfPres .buttonmain a:hover {background-position:0 -142px;}
#site .mlfPres .razdel {width:100%;display:block;clear:both;margin:20px 0;height:120px;background:url('/bitrix/templates/landing_privlechenie/images/razdel.png') 50% 50% repeat;}
#site .mlfPres .wpinfo {width:100%;display:block;clear:both;padding:20px 0;}
#site .mlfPres .wpinfo p {font-size:18px;line-height:20px;padding-bottom:20px;}
#site .mlfPres .banerus {display:block;width:99%;border:1px solid #434343;margin-top:20px;}
#site .mlfPres .banerus .blockleft {display:block;float:left;width:320px;height:105px;background:#47c0f0;}
#site .mlfPres .banerus .blockleft span {display:block;width:308px;height:93px;margin:5px auto;border:1px solid #ffffff;font-size:40px;font-weight:bold;text-align:center;
line-height:93px;color:#ffffff;text-transform:uppercase;text-decoration:underline;
}
#site .mlfPres .banerus .blockright {width:580px;float:right;padding:5px 10px 0px 0;display:block;color:#434343;text-transform:uppercase;font-size:30px;font-weight:bold;line-height:32px;}
#site .mlfPres .banerus .blockright span {color:#47c0f0;}
#site .mlfPres p.hh {text-transform:uppercase;font-size:24px;color:#434343;font-weight:bold;text-align:center;padding-top:40px;padding-bottom:0;line-height:30px;}
#site .mlfPres .topfon {background:url('/bitrix/templates/landing_privlechenie/images/treugolka.png') 50% 50% no-repeat;display:block;width:100%;height:50px;margin-top:20px;margin-bottom:10px;}

#site .mlfPortfolio {width:100%;display:block;clear:both;overflow:hidden;background:url('/bitrix/templates/landing_privlechenie/images/bg4.jpg') 0 0 repeat;}
#site .mlfPortfolio .wrap980 {width:980px;margin:auto;display:block;padding-bottom:10px;}
#site .mlfPortfolio p {font-size:24px;color:#ffffff;font-weight:bold;text-align:center;text-transform:uppercase;margin:20px 0;line-height:30px;}
#site .mlfPortfolio p.brdr {padding:10px;border:3px solid #2a9dcb;border-radius:5px;}
#site .mlfPortfolio p .blue {color:#2a9dcb}

#site .mlfPred {width:100%;display:block;clear:both;overflow:hidden;background:url('/bitrix/templates/landing_privlechenie/images/mainbg.jpg') 0 0 repeat;}
#site .mlfPred .wrap980 {width:980px;margin:auto;display:block;padding-bottom:40px;padding-top:20px;}
#site .mlfPred h3 {line-height:55px;color:#4b4b4b;font-size:53px;font-weight:normal;margin: 30px auto 10px auto;display:block;width:100%;text-align:center;clear:both;
text-shadow: 1px 2px 1px #ffffff;text-transform:uppercase;}
#site .mlfPred h3 span {background:url('/bitrix/templates/landing_privlechenie/images/plus.png') 0 14px no-repeat;padding:0 0 0 70px;}
#site .mlfPred h3 span span {padding:0 70px 0 0;background:url('/bitrix/templates/landing_privlechenie/images/plus.png') 100% 14px no-repeat;}
#site .mlfPred h4 {display:block;width:60%;clear:both;margin:40px auto 20px auto;padding:20px 0;border:5px solid #6dcff6;color:#4b4b4b;font-size:36px;text-transform:uppercase;text-align:center;}

#site .mlfPred .contentTop {display:block;clear:both;padding:10px 0;overflow:hidden;margin-top:20px;}
#site .mlfPred .contentTop p {padding-bottom:30px;font-size:18px;}
#site .mlfPred .contentTop p.upper {text-transform:uppercase;}
#site .mlfPred .contentTop p.hh {text-transform:uppercase;font-size:24px;color:#434343;font-weight:bold;text-align:center;padding-top:40px;padding-bottom:0;}

#site .mlfPred .topfon {background:url('/bitrix/templates/landing_privlechenie/images/treugolka.png') 50% 50% no-repeat;display:block;width:100%;height:50px;margin-top:10px;}

#site .mlfPred .prodvizh {display:block;width:100%;clear:both;overflow:hidden;margin-top:40px;}
#site .mlfPred .prodvizh .left {display:block;width:280px;float:left;display:block;}
#site .mlfPred .prodvizh .right {display:block;width:280px;float:rigth;display:block;}
#site .mlfPred .prodvizh .center {display:block;width:404px;float:left;display:block;margin-left:5px;}
#site .mlfPred .prodvizh .center img {width:400px;height:auto;}
#site .mlfPred .prodvizh h2 {font-size:24px;color:#434343;font-weight:bold;text-align:center;background:url('/bitrix/templates/landing_privlechenie/images/rama.png') 0 0 no-repeat;height:83px;line-height:70px;}
#site .mlfPred .prodvizh .descr {display:block;width:100%;clear:both;overflow:hidden;margin-top:5px;}
#site .mlfPred .prodvizh .descr p {color:#434343;font-size:18px;padding-bottom:10px;line-height:20px;}
#site .mlfPred .prodvizh .res {display:block;width:100%;clear:both;border-bottom:1px solid #666666;padding-bottom:10px;color:#47c0f0;font-size:18px;font-weight:bold;line-height:20px;
margin-top:10px;}
#site .mlfPred .prodvizh .res span {color:#000000;font-size:24px;}
#site .mlfPred .prodvizh .price, #site .mlfPred .prodvizh .srok {display:block;width:100%;clear:both;border-bottom:1px solid #666666;padding-bottom:10px;color:#47c0f0;font-size:24px;font-weight:bold;line-height:26px;
margin-top:10px;}
#site .mlfPred .prodvizh .price span, #site .mlfPred .prodvizh .srok span {color:#000000;font-size:24px;}
#site .mlfPred  p.hh {text-transform:uppercase;font-size:24px;color:#434343;font-weight:bold;text-align:center;padding-top:10px;clear:both;}
#site .mlfPred p.hh2 {text-transform:uppercase;font-size:36px;color:#434343;font-weight:bold;text-align:center;padding-top:40px;clear:both;}

#site .mlfPred .how_work{display:block;width:60%;clear:both;margin:40px auto 20px auto;padding:20px 0;color:#4b4b4b;font-size:36px;text-transform:uppercase;text-align:center;}

#site .mlfPred .razdel {width:100%;display:block;clear:both;margin:20px 0;height:120px;background:url('/bitrix/templates/landing_privlechenie/images/razdel.png') 50% 50% repeat;}

#site .mlfPred .banerus {display:block;width:99%;border:1px solid #434343;margin-top:40px;}
#site .mlfPred .banerus .blockleft {display:block;float:left;width:320px;height:105px;background:#47c0f0;}
#site .mlfPred .banerus .blockleft span {display:block;width:308px;height:93px;margin:5px auto;border:1px solid #ffffff;font-size:40px;font-weight:bold;text-align:center;
line-height:93px;color:#ffffff;text-transform:uppercase;text-decoration:underline;
}
#site .mlfPred .banerus .blockright {width:580px;float:right;padding:20px 10px 0px 0;display:block;color:#434343;text-transform:uppercase;font-size:24px;font-weight:bold;line-height:32px;}
#site .mlfPred .banerus .blockright span {color:#47c0f0;}

#site .mlfPred .buttonmain {display:block;width:100%;clear:both;overflow:hidden;padding-top:10px;}
#site .mlfPred .buttonmain a {display:block;width:439px;height:140px;line-height:115px;font-size:32px;color:#ffffff;text-decoration:none;background:url('/bitrix/templates/landing_privlechenie/images/but3.png') 0 0 no-repeat;
text-align:center;text-transform:uppercase;opacity:0.95;/*text-shadow: 1px 1px 1px #555555;*/margin:auto;}
#site .mlfPred .buttonmain a:hover {background-position:0 -142px;}

#site .mlfPred .kranAlegory {width:100%;display:block;clear:both;padding-top:30px;}
#site .mlfPred .kranAlegory .leftKran{width:223px;display:block;float:left;}
#site .mlfPred .kranAlegory .leftKran img {max-width:100%;height:auto;}
#site .mlfPred .kranAlegory .rightKran{width:223px;display:block;float:right;}
#site .mlfPred .kranAlegory .rightKran img {max-width:100%;height:auto;}
#site .mlfPred .kranAlegory .centerKran {width:465px;float:left;margin-left:30px;}
#site .mlfPred .kranAlegory .centerKran ul {width:100%;clear:both;margin-top:40px;}
#site .mlfPred .kranAlegory .centerKran ul li {padding: 10px 0 10px 40px;background:url('/bitrix/templates/landing_privlechenie/images/look.png') 0 50% no-repeat;font-size:18px;color:#555555;line-height:22px;}

#site .mlfQuest {width:100%;display:block;clear:both;overflow:hidden;background:#c1c1c1;background:url('/bitrix/templates/landing_privlechenie/images/mainbg.jpg') 0 0 repeat;border-top:1px solid #434343;}
#site .mlfQuest .wrap980 {width:980px;margin:auto;display:block;padding-bottom:20px;padding:40px 0;}
#site .mlfQuest .bottomformwrap {width:980px;margin:auto;display:block;}
#site .mlfQuest .bottomformwrap .text {font-size:55px;color:#4b4b4b;text-transform:uppercase;display:block;float:left;width:70%;}
#site .mlfQuest .bottomformwrap .formlink {width:27%;float:right;display:block;}
#site .mlfQuest .bottomformwrap .formlink a {font-size:24px;color:#4b4b4b;border-bottom:2px dashed #4b4b4b;display:block;text-decoration:none;text-align:center;padding-bottom:5px;margin-top:14px;}
#site .mlfQuest .bottomformwrap .formlink a:hover {border-bottom:2px dashed #47c0f0;color:#47c0f0;}

#site .mlfContakt {width:100%;display:block;clear:both;overflow:hidden;background:url('/bitrix/templates/landing_privlechenie/images/bg4.jpg') 0 0 repeat;}
#site .mlfContakt .wrap980 {width:980px;margin:auto;display:block;padding-bottom:20px;}
#site .mlfContakt h3 {line-height:55px;color:#ffffff;font-size:55px;font-weight:normal;margin: 30px auto 10px auto;display:block;width:100%;text-align:center;clear:both;
text-transform:uppercase;padding-bottom:20px;}
#site .mlfContakt h3 span {background:url('/bitrix/templates/landing_privlechenie/images/plus2.png') 0 14px no-repeat;padding:0 0 0 70px;}
#site .mlfContakt h3 span span {padding:0 70px 0 0;background:url('/bitrix/templates/landing_privlechenie/images/plus2.png') 100% 14px no-repeat;}
#site .mlfContakt .adress, #site .mlfContakt .phone, #site .mlfContakt .mail, #site .mlfContakt .skype {background:url('/bitrix/templates/landing_privlechenie/images/cont.png') 0 0 no-repeat;height:60px;padding:10px 0 10px 10%;
font-size:24px;color:#ffffff;margin-bottom:20px;}
#site .mlfContakt .adress {width:45%;float:left;background-position:0 6px;line-height:30px;margin-left:4%;}
#site .mlfContakt .phone {width:30%;float:left;background-position:0 -200px;line-height:30px;}
#site .mlfContakt .mail {width:45%;float:left;background-position:0 -388px;line-height:60px;margin-left:4%;}
#site .mlfContakt .skype {width:30%;float:left;background-position:0 -600px;line-height:60px;}

/*Всплывающее окно*/
.modalform {display:block;position:fixed;width:100%;height:100%;min-width:980px;z-index:20;top:0;background:url('/bitrix/templates/landing_privlechenie/images/loadbg4.png') 0 0 repeat;}
.modalform .wrap {display:block;width:380px;max-height:80%;margin:0 auto;overflow-x:hidden;overflow-y:auto;}
.modalform .wrap {width:380px;
position:relative;
padding:40px;
}
.modalform .wrap .bg1 {display:block;width:100%;height:100%;position:relative;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 8px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 8px rgba(50, 50, 50, 0.75);}
.modalform .wrap .bg2 {display:block;width:100%;height:100%;width:340px;padding:10px 20px;background:#ffffff url('/bitrix/templates/landing_privlechenie/images/bgform.png') 0 100% repeat-x;border:1px solid #8e8e8e;position:relative;
-webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 3px rgba(50, 50, 50, 0.75);
}
.modalform .wrap .title{display:block;padding:10px 0 10px 0;color:#757575;font-size:30px;font-weight:bold;text-align:center;clear:both;width:100%;text-transform:uppercase;}
.modalform .wrap .desc {display:block;padding:0 0 0px 0;width:100%;clear:both;color:#757575;font-size:14px;font-weight:bold;text-align:center;}
.modalform .wrap .name, .modalform .wrap .phone, .modalform .wrap .mess, .modalform .wrap .button, .modalform .wrap .email
{width:100%;display:block;padding:20px 0 0 0;clear:both;position:relative;}
.modalform .wrap input.mlfinp,  .modalform .wrap textarea.mlftarea {padding:5px 10px;width:91%;height:35px;line-height:35px;color:#b0afaf;font-size:18px;
border:1px solid #858585;background:#ffffff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75) inset;
-moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.75) inset;
box-shadow:         0px 0px 3px rgba(50, 50, 50, 0.75) inset;
font-family: 'Arial', 'Helvetica CY', 'Nimbus Sans L', sans-serif;
}
.modalform .wrap textarea.mlftarea {height:140px;line-height:22px;resize:none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75) inset;
-moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.75) inset;
box-shadow:         0px 0px 3px rgba(50, 50, 50, 0.75) inset;
font-family: 'Arial', 'Helvetica CY', 'Nimbus Sans L', sans-serif;
}
.modalform .wrap .button a {display:block;width:166px;height:67px;background:url('/bitrix/templates/landing_privlechenie/images/but1.png') 0 0 no-repeat;font-family:Verdana;
line-height:57px;font-size:12px;text-transform:uppercase;text-align:center;color:#ffffff;text-decoration:none;margin:10px auto;}
.modalform .wrap .button a:hover {background-position:0 -73px;}
.modalform .wrap .closewrap {display:block;width:100%;clear:both;position:absolute;right: 28px;top: 21px;z-index:2;}
.modalform .wrap .closewrap .close {display:block;width:34px;height:37px;float:right;background:url('/bitrix/templates/landing_privlechenie/images/close.png') 0 0 no-repeat;}
.modalform .wrap .closewrap .close:hover {cursor:pointer;}
.modalform .wrap .preload {width:100%;height:100%;position:absolute;top:0;z-index:2;background:url('/bitrix/templates/landing_privlechenie/images/loadbg2.png') 0 0 repeat;}
.modalform .wrap .preload .load {width:100%;height:100%;display:block;background:url('/bitrix/templates/landing_privlechenie/images/logo_preload.gif') 50% 50% no-repeat;opacity:1;background-size: 100px 100px;}
.modalform .wrap .fielderror {position:absolute;top:5px;left:5px;padding:5px;font-size:12px;background: #1A6786;color:#ffffff;border-radius:5px;}
.modalform .wdetail {

}
.modalform .wdetail .closewrap {position:fixed;z-index:25;width:34px;height:37px;margin-left:435px;margin-top:4px;left:50%;}
.modalform .wdetail {width:900px;padding: 0px;overflow-y:auto;
-webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 3px rgba(50, 50, 50, 0.75);
} 
.modalform .wdetail  .loadWrap {position:fixed;z-index:25;margin:5px 0 0 5px;width:240px;display:block;border-radius:3px;border:1px solid #6f6f6f;padding:5px;opacity:0.9;
-webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 3px rgba(50, 50, 50, 0.75);
background:#ffffff url('/bitrix/templates/landing_privlechenie/images/loadermin.gif') 10px 50% no-repeat;line-height:21px;padding-left:35px;color:#555555;
}
.modalform .wdetail .ajaxdescr {display:block;width:96%;overflow:hidden;line-height:18px;background:#ffffff url('/bitrix/templates/landing_privlechenie/images/bgform.png') 0 100% repeat-x;padding:10px 2%;}
.modalform .wdetail .ajaxdescr  img {max-width:100%;height:auto;}
.modalform .wdetail .ajaxdescr p {padding-bottom:10px;font-size:14px;line-height:18px;}

.mlfNavigation {display:block;width:100%;clear:both;}
.ajaxdescr .prtlevel {display:block;width:100%;clear:both;padding:60px 0 30px 0;}
.ajaxdescr .prtlevel .prtlabel {display:block;width:100%;font-size:20px;line-height:26px;text-align:center;}
.ajaxdescr .prtlevel .prttitle {display:block;width:100%;font-size:30px;line-height:36px;text-align:center;text-transform:uppercase;}
.ajaxdescr h3 {font-size:32px;text-align:center;padding:60px 0 30px 0;text-align:center;display:block;width:100%;clear:both;}
.ajaxdescr .buttonlink {text-align:center;padding:60px 0 30px 0;text-align:center;display:block;width:100%;clear:both;}
.ajaxdescr .buttonlink a {display:block;width:439px;height:140px;line-height:115px;font-size:32px;color:#ffffff;text-decoration:none;background:url('/bitrix/templates/landing_privlechenie/images/but3.png') 0 0 no-repeat;
text-align:center;text-transform:uppercase;opacity:0.95;/*text-shadow: 1px 1px 1px #555555;*/margin:auto;}
.ajaxdescr .buttonlink a:hover {background-position:0 -142px;}

#mlife41 {width:100%;height:100%;background:url('/bitrix/templates/landing_privlechenie/images/bg_prezentform.jpg') 0 0 no-repeat;background-size:100% 100%;}
.sertform {width:100%;display:block;height:100%;}
.sertform  img {height:100%;width:auto;display:block;float:left;width:41%;}
.sertform .rightsert {display:block;float:right;width:59%;}
.sertform .rightsert .title {padding:20px 0;text-align:center;background:url('/bitrix/templates/landing_privlechenie/images/loadbg6.png') 0 0 repeat;font-size:20px;line-height:24px;}
.sertform {}
.sertform #formsert {width:100%;float:right;display:block;position:relative;padding-top:20px;}
.sertform #formsert .field {width:274px;margin:auto;display:block;padding-top:15px;padding-bottom:10px;position:relative;}
.sertform #formsert .field input {border:1px solid #7c7c7c;padding:3px;height:34px;line-height:34px;font-size:14px;width:90%;float:left;color:#848484;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0px 0px 4px rgba(124, 124, 124, 0.65) inset;
-moz-box-shadow:    0px 0px 4px rgba(124, 124, 124, 0.65) inset;
box-shadow:         0px 0px 4px rgba(124, 124, 124, 0.65) inset;
margin-left:7px;
}
.sertform #formsert .button a {display:block;width:166px;height:67px;background:url('/bitrix/templates/landing_privlechenie/images/but1.png') 0 0 no-repeat;font-family:Verdana;
line-height:57px;font-size:12px;text-transform:uppercase;text-align:center;color:#ffffff;text-decoration:none;margin:10px auto;}
.sertform #formsert .button a:hover {background-position:0 -73px;}
.sertform #formsert .fielderror {position:absolute;bottom:37px;left:0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-size:12px;background:#1A6786;
padding:3px;
color:#ffffff;
-webkit-box-shadow: 0px 0px 2px rgba(124, 124, 124, 0.65);
-moz-box-shadow:    0px 0px 2px rgba(124, 124, 124, 0.65);
box-shadow:         0px 0px 2px rgba(124, 124, 124, 0.65);
}
.sertform #formsert .descerr {padding:20px 20px 20px 100px;line-height:30px;font-size:18px;text-transform:uppercase;text-align:center;color:#ffffff;background:url('/bitrix/templates/landing_privlechenie/images/mlife.png') 15px 50% no-repeat;}
.sertform #formsert .preload {width:100%;height:100%;position:absolute;top:0;z-index:2;background:url('/bitrix/templates/landing_privlechenie/images/loadbg2.png') 0 0 repeat;}
.sertform #formsert .preload .load {width:100%;height:100%;display:block;background:url('/bitrix/templates/landing_privlechenie/images/logo_preload.gif') 50% 50% no-repeat;opacity:1;background-size: 100px 100px;}

/*Всплывающее окно2*/
.modalform2 {display:block;position:fixed;width:100%;height:100%;min-width:980px;z-index:20;top:0;background:url('/bitrix/templates/landing_privlechenie/images/loadbg4.png') 0 0 repeat;}
.modalform2 .wrap {display:block;width:680px;max-height:80%;margin:0 auto;overflow-x:hidden;overflow-y:auto;}
.modalform2 .wrap {width:680px;
position:relative;
padding:40px;
}
.modalform2 .wrap .bg1 {display:block;width:100%;height:100%;position:relative;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 8px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 8px rgba(50, 50, 50, 0.75);}
.modalform2 .wrap .bg2 {display:block;width:100%;height:100%;width:640px;padding:10px 20px;background:#ffffff url('/bitrix/templates/landing_privlechenie/images/bgform.png') 0 100% repeat-x;border:1px solid #8e8e8e;position:relative;
-webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 3px rgba(50, 50, 50, 0.75);
}
.modalform2 .wrap .title{display:block;padding:10px 0 10px 0;color:#757575;font-size:30px;font-weight:bold;text-align:center;clear:both;width:100%;text-transform:uppercase;}
.modalform2 .wrap .desc {display:block;padding:0 0 0px 0;width:100%;clear:both;color:#757575;font-size:14px;font-weight:bold;text-align:center;}
.modalform2 .wrap .name, .modalform2 .wrap .phone, .modalform2 .wrap .mess, .modalform2 .wrap .button, .modalform2 .wrap .email
{width:100%;display:block;padding:20px 0 0 0;clear:both;position:relative;}
.modalform2 .wrap input.mlfinp,  .modalform2 .wrap textarea.mlftarea {padding:5px 10px;width:91%;height:35px;line-height:35px;color:#b0afaf;font-size:18px;
border:1px solid #858585;background:#ffffff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75) inset;
-moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.75) inset;
box-shadow:         0px 0px 3px rgba(50, 50, 50, 0.75) inset;
}
.modalform2 .wrap textarea.mlftarea {height:169px;line-height:22px;resize:none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75) inset;
-moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.75) inset;
box-shadow:         0px 0px 3px rgba(50, 50, 50, 0.75) inset;
font-family: 'Arial';
}


.modalform2 .wrap .button a {width:300px;height:96px;display:block;background:url('/bitrix/templates/landing_privlechenie/images/but4.png') 0 0 no-repeat;text-align:center;color:#ffffff;text-transform:uppercase;text-decoration:none;
font-size:22px;line-height:80px;margin:auto;}
.modalform2 .wrap .button a:hover {background-position: 0 -104px;}

.modalform2 .wrap .closewrap {display:block;width:100%;clear:both;position:absolute;right: 28px;top: 21px;z-index:2;}
.modalform2 .wrap .closewrap .close {display:block;width:34px;height:37px;float:right;background:url('/bitrix/templates/landing_privlechenie/images/close.png') 0 0 no-repeat;}
.modalform2 .wrap .closewrap .close:hover {cursor:pointer;}
.modalform2 .wrap .preload {width:100%;height:100%;position:absolute;top:0;z-index:2;background:url('/bitrix/templates/landing_privlechenie/images/loadbg2.png') 0 0 repeat;}
.modalform2 .wrap .preload .load {width:100%;height:100%;display:block;background:url('/bitrix/templates/landing_privlechenie/images/logo_preload.gif') 50% 50% no-repeat;opacity:1;background-size: 100px 100px;}
.modalform2 .wrap .fielderror {position:absolute;top:5px;left:5px;padding:5px;font-size:12px;background: #1A6786;color:#ffffff;border-radius:5px;}
.modalform2 .wdetail {

}
.modalform2 .wdetail .closewrap {position:fixed;z-index:25;width:34px;height:37px;margin-left:435px;margin-top:4px;left:50%;}
.modalform2 .wdetail {width:900px;padding: 0px;overflow-y:auto;
-webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 3px rgba(50, 50, 50, 0.75);
}
.modalform2 .wdetail  .loadWrap {position:fixed;z-index:25;margin:5px 0 0 5px;width:240px;display:block;border-radius:3px;border:1px solid #6f6f6f;padding:5px;opacity:0.9;
-webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 3px rgba(50, 50, 50, 0.75);
background:#ffffff url('/bitrix/templates/landing_privlechenie/images/loadermin.gif') 10px 50% no-repeat;line-height:21px;padding-left:35px;color:#555555;
}
.modalform2 .wdetail .ajaxdescr {display:block;width:96%;overflow:hidden;line-height:18px;background:#ffffff url('/bitrix/templates/landing_privlechenie/images/bgform.png') 0 100% repeat-x;padding:10px 2%;}
.modalform2 .wdetail .ajaxdescr  img {max-width:100%;height:auto;}
.modalform2 .wdetail .ajaxdescr p {padding-bottom:10px;font-size:14px;line-height:18px;}
.modalform2 .messwrapleft {width:38%;float:left;}
.modalform2 .messwrapright {width:58%;float:right;}

/*Faq*/
.ajaxdescr .faq_left {display:block;width:30%;float:left;overflow:auto;height:100%;text-align:left;padding:0 1%;border-right:2px solid #4B4B4B;background:url('/bitrix/templates/landing_privlechenie/images/mainbg.jpg') 0 0 repeat;}
.ajaxdescr .faq_right {display:block;width:65%;float:right;overflow:auto;height:100%;text-align:left;padding:0 1%;border-left:2px solid #4B4B4B;background:url('/bitrix/templates/landing_privlechenie/images/mainbg.jpg') 0 0 repeat;}
.faqprezent {background:none;}
.ajaxdescr .faq_left ul {width:100%;display:block;overflow:hidden;padding:10px 0;}
.ajaxdescr .faq_left ul li {display:block;clear:both;width:100%;overflow:hidden;padding:5px 0;}
.ajaxdescr .faq_left ul li a {font-size:14px;line-height:14px;color:#000000;text-decoration:underline;}
.ajaxdescr .faq_left ul li a:hover, .ajaxdescr .faq_left ul li a.active {color:#47C0F0;}
.ajaxdescr .faq_right .wrap_faqtext {display:block;width:100%;padding:10px 0;}

.ajaxdescr .faq_right .wrap_faqtext #mlifesupport .name {width:90%;display:block;clear:both;overflow:hidden;color:#4B4B4B;font-size:18px;text-transform:uppercase;padding-left:5px;}
.ajaxdescr .faq_right .wrap_faqtext #mlifesupport {width:100%;float:left;display:block;position:relative;padding-top:20px;}
.ajaxdescr .faq_right .wrap_faqtext #mlifesupport .field {width:274px;margin:auto;display:block;padding-top:15px;padding-bottom:5px;position:relative;float:left;clear:both;}
.ajaxdescr .faq_right .wrap_faqtext #mlifesupport .field input {border:1px solid #7c7c7c;padding:3px;height:24px;line-height:24px;font-size:14px;width:90%;float:left;color:#848484;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0px 0px 4px rgba(124, 124, 124, 0.65) inset;
-moz-box-shadow:    0px 0px 4px rgba(124, 124, 124, 0.65) inset;
box-shadow:         0px 0px 4px rgba(124, 124, 124, 0.65) inset;
margin-left:7px;
}
.ajaxdescr .faq_right .wrap_faqtext #mlifesupport .field textarea {border:1px solid #7c7c7c;padding:3px;height:104px;line-height:18px;font-size:14px;width:90%;float:left;color:#848484;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0px 0px 4px rgba(124, 124, 124, 0.65) inset;
-moz-box-shadow:    0px 0px 4px rgba(124, 124, 124, 0.65) inset;
box-shadow:         0px 0px 4px rgba(124, 124, 124, 0.65) inset;
margin-left:7px;
font-family: 'Arial', 'Helvetica CY', 'Nimbus Sans L', sans-serif;
resize:none;
}
.ajaxdescr .faq_right .wrap_faqtext #mlifesupport .button {display:block;width:100%;clear:both;}
.ajaxdescr .faq_right .wrap_faqtext #mlifesupport .button a {display:block;width:166px;height:67px;background:url('/bitrix/templates/landing_privlechenie/images/but1.png') 0 0 no-repeat;font-family:Verdana;
line-height:57px;font-size:12px;text-transform:uppercase;text-align:center;color:#ffffff;text-decoration:none;margin:10px auto;float:left;margin-left:10px;}
.ajaxdescr .faq_right .wrap_faqtext #mlifesupport .button a:hover {background-position:0 -73px;}
.ajaxdescr .faq_right .wrap_faqtext #mlifesupport .fielderror {position:absolute;top:5px;left:0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-size:12px;background:#1A6786;
padding:3px;
color:#ffffff;
-webkit-box-shadow: 0px 0px 2px rgba(124, 124, 124, 0.65);
-moz-box-shadow:    0px 0px 2px rgba(124, 124, 124, 0.65);
box-shadow:         0px 0px 2px rgba(124, 124, 124, 0.65);
}
.ajaxdescr .faq_right .wrap_faqtext #mlifesupport .descerr {padding:20px 20px 20px 100px;line-height:30px;font-size:18px;text-transform:uppercase;text-align:center;color:#4B4B4B;background:url('/bitrix/templates/landing_privlechenie/images/mlife2.png') 15px 50% no-repeat;}
.ajaxdescr .faq_right .wrap_faqtext #mlifesupport .preload {width:100%;height:100%;position:absolute;top:0;z-index:2;background:url('/bitrix/templates/landing_privlechenie/images/loadbg2.png') 0 0 repeat;}
.ajaxdescr .faq_right .wrap_faqtext #mlifesupport .preload .load {width:100%;height:100%;display:block;background:url('/bitrix/templates/landing_privlechenie/images/logo_preload.gif') 50% 50% no-repeat;opacity:1;background-size: 100px 100px;}

.ajaxdescr .faq_right .wrap_faqtext p {padding-bottom:10px;}
.ajaxdescr .faq_right .wrap_faqtext pre {background:#ffffff;color:#555555;padding:10px;margin-bottom:10px;width:94%;overflow:auto;font-size:14px;line-height:18px;border:1px solid #555555;}

#site .mlfBitrix .leftBitrixBlock {width:180px;display:block;float:left;}
#site .mlfBitrix .leftBitrixBlock img {clear:both;display:block;margin:5px 5px 5px 30px;}
#site .mlfBitrix .centerBitrixBlock {width:625px;float:left;display:block;font-size:24px;line-height:30px;padding-top:13px;color:#ffffff;text-align:center;}
#site .mlfBitrix .rightBitrixBlock {width:160px;float:right;display:block;}
#site .mlfBitrix .rightBitrixBlock img {float:right;display:block;margin:1px 30px 1px 5px;}
#site .mlfBitrix .wrap980 {height: 115px;}
/* End */
/* /bitrix/templates/landing_privlechenie/components/mlife/mlife.ajaxpresent/.default/style.css */
/* /bitrix/templates/landing_privlechenie/template_styles.css */
