
/* phone */
body { background-color: #f0f0e6; }
body.site:before { background: transparent none repeat scroll center top; min-width: 768px; }
.wb_sbg { background: transparent none repeat-x scroll left top; min-width: 768px; }
.site-lang-ru .wb_cont_inner { width: 360px; height: 100%; }
.site-lang-ru .wb_cont_bg { width: 360px; margin-left: -180px; }
.site-lang-ru .root { min-height: 100%; height: auto; }
#a18a76714d4c5e7a7434d4564d26368d { opacity: 1; box-sizing: border-box; left: 10px; top: 60px; z-index: 150; width: auto; height: 110px; max-width: none; }
#a18a76714d4c5e7a7434d4564d26368d .wb-picture-wrapper { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border: 1px none #000000; }
#a18a76714d4c5e7a7434d4564d26368d img { width: 100%; height: auto; }
#a18a76714d4c5e7a7434d4564d26368d img.wb-picture-mode { display: none; }
#a18a76714d4c5e7a7434d4564d26368d > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a76714d4c5f3aea42ed8522c5a3f8 { opacity: 1; box-sizing: border-box; left: 30px; top: 40px; z-index: 156; width: auto; height: 150px; max-width: none; }
#a18a76714d4c5f3aea42ed8522c5a3f8 .wb-picture-wrapper { border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border: 1px none #000000; }
#a18a76714d4c5f3aea42ed8522c5a3f8 img { width: 100%; height: auto; }
#a18a76714d4c5f3aea42ed8522c5a3f8 img.wb-picture-mode { display: none; }
#a18a76714d4c5f3aea42ed8522c5a3f8 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a76714d4c60ff5b67a65caa6442e9 { left: 680px; top: 10px; z-index: 152; width: 64px; height: 40px; max-width: none; text-shadow: none; box-shadow: none; }
#a18a76714d4c60ff5b67a65caa6442e9 > .wb_content { width: 100%; height: 100%; }
#a18a76714d4c617ae360893e7140cbb5 { opacity: 1; box-sizing: border-box; left: 180px; top: 20px; z-index: 148; width: auto; height: 370px; max-width: none; }
#a18a76714d4c617ae360893e7140cbb5 .wb-picture-wrapper { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border: 1px none #000000; }
#a18a76714d4c617ae360893e7140cbb5 img { width: 100%; height: auto; }
#a18a76714d4c617ae360893e7140cbb5 img.wb-picture-mode { display: none; }
#a18a76714d4c617ae360893e7140cbb5 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a76714d4c62f0e0f337f1ccd33927 p:last-child { margin-bottom: 0; }
#a18a76714d4c62f0e0f337f1ccd33927 { opacity: 1; left: 110px; top: 290px; z-index: 159; width: 280px; height: 34px; max-width: none; text-shadow: none; box-shadow: none; }
#a18a76714d4c5d41b88fe68608fd42d0 { width: 768px; height: 425px; max-width: 1200px; flex: 0 0 auto; }
#a18a76714d4c5d41b88fe68608fd42d0 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: #333333 none 0px; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: #f0f0e6 none repeat scroll center top; justify-items: flex-start; align-items: flex-start; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#wb_header_a18a7673b05e1a677f6ad28d7f48b794 { width: 100%; height: auto; min-width: 768px; max-width: 768px; flex: 1 1 auto; }
#wb_header_a18a7673b05e1a677f6ad28d7f48b794 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: #333333 none 0px; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a76714d4c648080e9e56781f7075f { left: 0px; top: 33px; z-index: 917; width: 260px; height: 525px; max-width: none; text-shadow: none; box-shadow: none; }
#a18a76714d4c648080e9e56781f7075f ul { background: transparent none repeat left top; }
#a18a76714d4c648080e9e56781f7075f ul, #a18a76714d4c648080e9e56781f7075f-det ul { border: 1px none #000000; }
#a18a76714d4c648080e9e56781f7075f, #a18a76714d4c648080e9e56781f7075f ul, #a18a76714d4c648080e9e56781f7075f-det ul { text-align: center; }
#a18a76714d4c648080e9e56781f7075f ul ul, #a18a76714d4c648080e9e56781f7075f-det ul { background: #000000 none repeat left top; }
#a18a76714d4c648080e9e56781f7075f li, #a18a76714d4c648080e9e56781f7075f-det li { margin: 0px 10px 0px 10px; }
#a18a76714d4c648080e9e56781f7075f li a, #a18a76714d4c648080e9e56781f7075f-det li a { padding: 15px 30px 20px 10px; text-transform: none; border: 0px none #000000; font: normal bold 38px Tahoma,Geneva,sans-serif; text-decoration: none; color: #000000; line-height: 40px; background: transparent none repeat left top; }
#a18a76714d4c648080e9e56781f7075f li.over > a, #a18a76714d4c648080e9e56781f7075f li:focus > a, #a18a76714d4c648080e9e56781f7075f-det li.over > a, #a18a76714d4c648080e9e56781f7075f-det li:focus > a { border: 0px none #000000; font: normal bold 38px Tahoma,Geneva,sans-serif; text-decoration: none; color: #64141d; line-height: 40px; background: transparent none no-repeat center bottom; }
#a18a76714d4c648080e9e56781f7075f li.active > a, #a18a76714d4c648080e9e56781f7075f-det li.active > a { border: 0px none #000000; font: normal bold 38px Tahoma,Geneva,sans-serif; text-decoration: none; color: #64141d; line-height: 40px; background: transparent none no-repeat center bottom; }
#a18a76714d4c648080e9e56781f7075f:not(.collapse-expanded) .vmenu ul.open-left,#a18a76714d4c648080e9e56781f7075f:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#a18a76714d4c648080e9e56781f7075f:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#a18a76714d4c653cd55d200c896e0860 p:last-child { margin-bottom: 0; }
#a18a76714d4c653cd55d200c896e0860 { opacity: 1; left: 10px; top: 560px; z-index: 40; width: 750px; height: 330px; max-width: none; text-shadow: none; box-shadow: none; }
#a18a76714d4c666f1d82a7708c6f62bc p:last-child { margin-bottom: 0; }
#a18a76714d4c666f1d82a7708c6f62bc { opacity: 1; left: 450px; top: 900px; z-index: 53; width: 270px; height: 30px; max-width: none; text-shadow: none; box-shadow: none; }
#a18a76714d4c6787069d2e3e0d6ebed6 p:last-child { margin-bottom: 0; }
#a18a76714d4c6787069d2e3e0d6ebed6 { opacity: 1; left: 280px; top: 3650px; z-index: 78; width: 470px; height: 30px; max-width: none; text-shadow: none; box-shadow: none; }
#a18a76714d4c68cc961b6966c3af1a6c p:last-child { margin-bottom: 0; }
#a18a76714d4c68cc961b6966c3af1a6c { opacity: 1; left: 20px; top: 3710px; z-index: 80; width: 380px; height: 30px; max-width: none; text-shadow: none; box-shadow: none; }
#a18a76714d4c69bd963e2648b869a4e7 { opacity: 1; box-sizing: border-box; left: 270px; top: 10px; z-index: 82; width: 480px; height: 520px; max-width: none; }
#a18a76714d4c69bd963e2648b869a4e7 .wb-picture-wrapper { -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; border: #333333 none 0px; }
#a18a76714d4c69bd963e2648b869a4e7 img { width: 100%; height: auto; }
#a18a76714d4c69bd963e2648b869a4e7 img.wb-picture-mode { display: none; }
#a18a76714d4c69bd963e2648b869a4e7 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a76714d4c6acf7a93b1f4fe2eb785 { opacity: 1; box-sizing: border-box; left: 10px; top: 940px; z-index: 47; width: 750px; height: 550px; max-width: none; }
#a18a76714d4c6acf7a93b1f4fe2eb785 .wb-picture-wrapper { -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; border: #333333 none 0px; }
#a18a76714d4c6acf7a93b1f4fe2eb785 img { width: 100%; height: auto; }
#a18a76714d4c6acf7a93b1f4fe2eb785 img.wb-picture-mode { display: none; }
#a18a76714d4c6acf7a93b1f4fe2eb785 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a76714d4c6b423ea899412cb83092 { opacity: 1; box-sizing: border-box; left: 10px; top: 1580px; z-index: 38; width: 740px; height: 570px; max-width: none; }
#a18a76714d4c6b423ea899412cb83092 .wb-picture-wrapper { -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; border: #333333 none 0px; }
#a18a76714d4c6b423ea899412cb83092 img { width: 100%; height: auto; }
#a18a76714d4c6b423ea899412cb83092 img.wb-picture-mode { display: none; }
#a18a76714d4c6b423ea899412cb83092 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a76714d4c6c99032f1757bedb94c7 p:last-child { margin-bottom: 0; }
#a18a76714d4c6c99032f1757bedb94c7 { opacity: 1; left: 490px; top: 1530px; z-index: 56; width: 270px; height: 30px; max-width: none; text-shadow: none; box-shadow: none; }
#a18a76714d4c6d0ddbdb294fe3060d8f p:last-child { margin-bottom: 0; }
#a18a76714d4c6d0ddbdb294fe3060d8f { opacity: 1; left: 10px; top: 2160px; z-index: 59; width: 750px; height: 900px; max-width: none; text-shadow: none; box-shadow: none; }
#a18a76714d4c6ea0d8cdfe789d73bfd5 { opacity: 1; box-sizing: border-box; left: 10px; top: 3102px; z-index: 84; width: 750px; height: 520px; max-width: none; }
#a18a76714d4c6ea0d8cdfe789d73bfd5 .wb-picture-wrapper { -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; border: #333333 none 0px; }
#a18a76714d4c6ea0d8cdfe789d73bfd5 img { width: 100%; height: auto; }
#a18a76714d4c6ea0d8cdfe789d73bfd5 img.wb-picture-mode { display: none; }
#a18a76714d4c6ea0d8cdfe789d73bfd5 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a76714d4c6f2854458a41621c0e31 { opacity: 1; box-sizing: border-box; left: 10px; top: 3760px; z-index: 86; width: 750px; height: 540px; max-width: none; }
#a18a76714d4c6f2854458a41621c0e31 .wb-picture-wrapper { -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; border: #333333 none 0px; }
#a18a76714d4c6f2854458a41621c0e31 img { width: 100%; height: auto; }
#a18a76714d4c6f2854458a41621c0e31 img.wb-picture-mode { display: none; }
#a18a76714d4c6f2854458a41621c0e31 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a76714d4d00a75361b5c48c5031c4 { opacity: 1; box-sizing: border-box; left: 50px; top: 4340px; z-index: 88; width: 660px; height: 880px; max-width: none; }
#a18a76714d4d00a75361b5c48c5031c4 .wb-picture-wrapper { -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; border: #333333 none 0px; }
#a18a76714d4d00a75361b5c48c5031c4 img { width: 100%; height: auto; }
#a18a76714d4d00a75361b5c48c5031c4 img.wb-picture-mode { display: none; }
#a18a76714d4d00a75361b5c48c5031c4 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a76714d4d01ae38b4996590c21571 p:last-child { margin-bottom: 0; }
#a18a76714d4d01ae38b4996590c21571 { opacity: 1; left: 20px; top: 5270px; z-index: 76; width: 700px; height: 30px; max-width: none; text-shadow: none; box-shadow: none; }
#a18a76714d4d02e3599c8a00e2760b22 { opacity: 1; box-sizing: border-box; left: 30px; top: 5314px; z-index: 90; width: 667px; height: 500px; max-width: none; }
#a18a76714d4d02e3599c8a00e2760b22 .wb-picture-wrapper { -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; border: #333333 none 0px; }
#a18a76714d4d02e3599c8a00e2760b22 img { width: 100%; height: auto; }
#a18a76714d4d02e3599c8a00e2760b22 img.wb-picture-mode { display: none; }
#a18a76714d4d02e3599c8a00e2760b22 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a76714d4d03514cd59450f712c94a { opacity: 1; box-sizing: border-box; left: 90px; top: 5826px; z-index: 92; width: 667px; height: 500px; max-width: none; }
#a18a76714d4d03514cd59450f712c94a .wb-picture-wrapper { -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; border: #333333 none 0px; }
#a18a76714d4d03514cd59450f712c94a img { width: 100%; height: auto; }
#a18a76714d4d03514cd59450f712c94a img.wb-picture-mode { display: none; }
#a18a76714d4d03514cd59450f712c94a > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a76714d4d0471f444f8871ffe5680 { opacity: 1; box-sizing: border-box; left: 30px; top: 6338px; z-index: 94; width: 667px; height: 500px; max-width: none; }
#a18a76714d4d0471f444f8871ffe5680 .wb-picture-wrapper { -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; border: #333333 none 0px; }
#a18a76714d4d0471f444f8871ffe5680 img { width: 100%; height: auto; }
#a18a76714d4d0471f444f8871ffe5680 img.wb-picture-mode { display: none; }
#a18a76714d4d0471f444f8871ffe5680 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a76714d4d05db29faf3c75a8b8bab { opacity: 1; box-sizing: border-box; left: 140px; top: 6852px; z-index: 49; width: 600px; height: 400px; max-width: none; }
#a18a76714d4d05db29faf3c75a8b8bab .wb-picture-wrapper { -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; border: #333333 none 0px; }
#a18a76714d4d05db29faf3c75a8b8bab img { width: 100%; height: auto; }
#a18a76714d4d05db29faf3c75a8b8bab img.wb-picture-mode { display: none; }
#a18a76714d4d05db29faf3c75a8b8bab > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a76714d4d06cec0d0536f0ebfbf24 { opacity: 1; box-sizing: border-box; left: 6px; top: 7383px; z-index: 51; width: 760px; height: 90px; max-width: none; }
#a18a76714d4d06cec0d0536f0ebfbf24 .wb-picture-wrapper { -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; border: #333333 none 0px; }
#a18a76714d4d06cec0d0536f0ebfbf24 img { width: 100%; height: auto; }
#a18a76714d4d06cec0d0536f0ebfbf24 img.wb-picture-mode { display: none; }
#a18a76714d4d06cec0d0536f0ebfbf24 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a76714d4d076e0101271f3ec603bb p:last-child { margin-bottom: 0; }
#a18a76714d4d076e0101271f3ec603bb { opacity: 1; left: 40px; top: 7306px; z-index: 96; width: 710px; height: 37px; max-width: none; text-shadow: none; box-shadow: none; }
#a18a76714d4d08a1760f6a80768a5e43 { opacity: 1; box-sizing: border-box; left: 83px; top: 7293px; z-index: 111; width: 60px; height: 60px; max-width: none; }
#a18a76714d4d08a1760f6a80768a5e43 .wb-picture-wrapper { -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; border: #333333 none 0px; }
#a18a76714d4d08a1760f6a80768a5e43 img { width: 100%; height: auto; }
#a18a76714d4d08a1760f6a80768a5e43 img.wb-picture-mode { display: none; }
#a18a76714d4d08a1760f6a80768a5e43 > .wb_picture_wrap > .wb-picture-wrapper { text-shadow: none; box-shadow: none; }
#a18a76714d4c63b9e648386c7ce68902 { width: 768px; height: 7473px; max-width: 1200px; flex: 0 0 auto; }
#a18a76714d4c63b9e648386c7ce68902 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: #333333 none 0px; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: #f0f0e6 none repeat scroll center top; justify-items: flex-start; align-items: flex-start; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#wb_main_a18a7673b05e1a677f6ad28d7f48b794 { width: 100%; height: auto; min-width: 768px; max-width: 768px; flex: 1 1 auto; }
#wb_main_a18a7673b05e1a677f6ad28d7f48b794 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: #333333 none 0px; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#a18a76714d4d0af141348af0681a3142 p:last-child { margin-bottom: 0; }
#a18a76714d4d0af141348af0681a3142 { opacity: 1; left: 140px; top: 0px; z-index: 136; width: 513px; height: 96px; max-width: none; text-shadow: none; box-shadow: none; }
#a18a76714d4d097b9f6807a1d6a03630 { width: 768px; height: 96px; max-width: 1200px; flex: 0 0 auto; }
#a18a76714d4d097b9f6807a1d6a03630 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: #333333 none 0px; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: #f0f0e6 none repeat scroll center top; justify-items: flex-start; align-items: flex-start; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#wb_footer_a18a7673b05e1a677f6ad28d7f48b794 { width: 100%; height: auto; min-width: 768px; max-width: 768px; flex: 0 0 auto; }
#wb_footer_a18a7673b05e1a677f6ad28d7f48b794 > .wb_content { min-width: 20px; min-height: 20px; padding: 0px 0px 0px 0px; border: #333333 none 0px; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; background: transparent none repeat scroll left top; justify-items: flex-start; align-items: center; justify-content: flex-start; align-content: stretch; flex-wrap: nowrap; text-shadow: none; box-shadow: none; }
#wb_footer_c > .wb_content { width: 100%; height: 100%; }
#wb_footer_c { width: 0px; height: 0px; max-width: 100%; flex: 0 0 auto; text-shadow: none; box-shadow: none; }


/* tablet */
@media (min-width: 768px) {
	#a18a76714d4c648080e9e56781f7075f > ul, #a18a76714d4c648080e9e56781f7075f-det > ul { display: block; }
}

/* desktop */
@media (min-width: 992px) {
}

/* tv */
@media (min-width: 1200px) {
}

/* desktop_and_smaller */
@media (max-width: 1199px) {
}

/* tablet_and_smaller */
@media (max-width: 991px) {
}

/* phone_only */
@media (max-width: 767px) {
	#a18a76714d4c5f3aea42ed8522c5a3f8 img.wb-picture-mode-default { display: none; }
	#a18a76714d4c5f3aea42ed8522c5a3f8 img.wb-picture-mode-phone { display: block; }
}

/* tablet_only */
@media (min-width: 768px) and (max-width: 991px) {
}

/* desktop_only */
@media (min-width: 992px) and (max-width: 1199px) {
}

/* phone_last */


/* touch_device */
@media (any-pointer: coarse) {
}

/* mouse_device */
@media (any-pointer: fine) and (min-width: 767px) {
}
