@font-face{font-family:'newbaskervillecitalic';src:url('/fonts/newbaskervillec-italic-webfont.eot');src:url('/fonts/newbaskervillec-italic-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/newbaskervillec-italic-webfont.woff2') format('woff2'),
url('/fonts/newbaskervillec-italic-webfont.woff') format('woff'),
url('/fonts/newbaskervillec-italic-webfont.ttf') format('truetype'),
url('/fonts/newbaskervillec-italic-webfont.svg#newbaskervillecitalic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'interface_corpitalic';src:url('/fonts/interface_corp_italic-webfont.eot');src:url('/fonts/interface_corp_italic-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/interface_corp_italic-webfont.woff2') format('woff2'),
url('/fonts/interface_corp_italic-webfont.woff') format('woff'),
url('/fonts/interface_corp_italic-webfont.ttf') format('truetype'),
url('/fonts/interface_corp_italic-webfont.svg#interface_corpitalic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'interface_corplight';src:url('/fonts/interface_corp_light-webfont.eot');src:url('/fonts/interface_corp_light-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/interface_corp_light-webfont.woff2') format('woff2'),
url('/fonts/interface_corp_light-webfont.woff') format('woff'),
url('/fonts/interface_corp_light-webfont.ttf') format('truetype'),
url('/fonts/interface_corp_light-webfont.svg#interface_corplight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'interface_corpregular';src:url('/fonts/interface_corp_regular-webfont.eot');src:url('/fonts/interface_corp_regular-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/interface_corp_regular-webfont.woff2') format('woff2'),
url('/fonts/interface_corp_regular-webfont.woff') format('woff'),
url('/fonts/interface_corp_regular-webfont.ttf') format('truetype'),
url('/fonts/interface_corp_regular-webfont.svg#interface_corpregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'interface_corpbold';src:url('/fonts/interface_corp_bold-webfont.eot');src:url('/fonts/interface_corp_bold-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/interface_corp_bold-webfont.woff2') format('woff2'),
url('/fonts/interface_corp_bold-webfont.woff') format('woff'),
url('/fonts/interface_corp_bold-webfont.ttf') format('truetype'),
url('/fonts/interface_corp_bold-webfont.svg#interface_corpbold') format('svg');font-weight:normal;font-style:normal;}
html, body{height:100%;width:100%;margin:0px;padding:0px;background-color:#efefef;font-size:14px;color:#858592;font-family:'interface_corpregular';min-width:280px;}
.wrapper,.menuwrap{margin:0 auto;width:1170px;text-align:left;position:relative;}
.centr{text-align:center;}
.rels{position:relative;}
.last,a.last,li.last{margin-right:0px !important;}
img{border:0px;}
.fright{float:right;}
.fleft{float:left;}
a:visited{}
a:hover{text-decoration:none;}
a{color:#4ea4e5;text-decoration:underline;}
h1{font-size:20px;color:#3b60ac;margin:18px 0px;padding:0px;line-height:24px;font-family:'interface_corplight';}
h2{font-family:'interface_corplight';font-size:18px;color:#ec407a;padding:0px;margin:18px 0px;line-height:24px;}
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.table,.prodcont{display:table;width:100%;}
.row{display:table-row;}
header{width:100%;height:120px;background-color:#f2f2f2;z-index:99;}
a.toplogo{float:left;display:block;margin-top:10px;}
.toptel{float:right;text-align:right;font-family:'interface_corpbold';color:#3c61ad;font-size:30px;line-height:30px;margin-top:35px;}
nav{display:block;width:100%;background-color:#3c61ad;}
.topmenu{list-style-type:none;width:100%;margin:0px;padding:0px;position:relative;z-index:999;}
.topmenu li{float:left;margin-right:50px;position:relative;}
.topmenu li a{position:relative;font-family:'interface_corpregular';color:#FFFFFF;font-size:22px;line-height:22px;text-decoration:none;display:block;padding:20px 0px 18px 0px;}
.topmenu li i{z-index:2;font-style:normal;position:absolute;right:16px;top:5px;color:#fff;cursor:pointer;display:none;}
.topmenu li i:before{width:30px;text-align:center;height:30px;content:"\f0dd";font-family:'FontAwesome';font-size:15px;display:block;}
.topmenu li ul{position:absolute;list-style-type:none;margin:0px;padding:0px;top:60px;background-color:#00698c;width:auto;display:none;}
.topmenu li ul li{float:none;margin:0px;padding:0px;height:auto;position:relative;}
.topmenu li ul li a{display:block;font-size:20px;padding:12px 34px 11px 34px;width:202px;}
.topmenu li ul li a:hover{background-color:#ec407a;}
.topmenu li:hover ul{display:block;}
.topmenu li:hover ul ul{display:none;}
.topmenu li ul li ul{position:absolute;top:0px;right:-270px;background-color:#ec407a;display:none;}
.topmenu li ul li:hover ul{display:block;}
.topmenu li ul li i{display:none;}
.topmenu li ul li ul li a:hover{background-color:#00698c;}
.headform{background-color:#fff;width:100%;height:auto;}
.girlform{padding:60px 0px 100px 350px;background:url(/images/girl.png) left 87px bottom no-repeat;}
.girlform i{font-family:'interface_corpbold';font-style:normal;display:block;font-size:53px;color:#e54d4d;padding-left:85px;}
.girlform p{padding:0px 0px 32px 85px;margin:0px;font-size:39px;color:#e64e4e;font-family:'interface_corpregular';}
.picsform{font-family:'interface_corplight';color:#3c61ad;font-size:30px;background:url(/images/pic1.png) left center no-repeat;padding-left:85px;}
#indtopform{padding-left:85px;margin-top:30px;}
#indtopform input{border:1px solid rgb(80, 164, 230);float:left;width:31%;content:"";font-size:16px;color:#858594;padding:0px 2%;margin-right:5%;height:40px;line-height:40px;}
#butindtopform{width:19%;border:0px;height:40px;line-height:40px;text-align:Center;font-family:'interface_corpregular';background-color:#e64e4e;font-size:20px;color:#ffffff;cursor:pointer;}
#butindtopform:hover{background-color:#4fa4e6;}
.blockont{background-color:#4fa4e6;}
.blockont ul{position:relative;top:-16px;list-style-type:none;width:100%;margin:0px;padding:0px;}
.blockont ul li{float:left;width:29%;padding:0px 2%;font-family:'interface_corplight';}
.blockont ul li div{background-color:#3c61ad;-webkit-border-radius:37px;padding:22px 10px 21px 10px;text-align:center;font-size:25px;color:#4fa4e6;line-height:35px;-moz-border-radius:37px;border-radius:37px;}
.blockont ul li div span{display:block;font-size:30px;color:#ffffff;}
.blockplus{background-color:#efefef;padding:60px 0px 50px 0px;}
.blockplus .title{font-family:'interface_corplight';font-size:40px;color:#e64e4e;text-align:Center;margin-bottom:30px;padding:0px 20%;}
.blockplus-grid{}
.blockplus-grid>div{display:inline-block;vertical-align:top;width:46%;margin:0px 1%;padding:15px 0px;}
.tdblockplus1{display:table-cell;vertical-align:middle;width:90px;padding-right:20px;text-align:Center;}
.tdblockplus2{display:table-cell;vertical-align:top;}
.blockindform{padding-top:45px;height:305px;position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-image:url("/images/blockindform.jpg");background-color:inherit;}
.blockindform .title{font-family:'interface_corplight';color:#205f72;font-size:40px;}
.blockindform .title span{display:block;font-size:46px;margin:20px 0px 13px 0px;}
.blockindform .title i{display:block;font-style:normal;font-family:'interface_corpregular';font-size:37px;color:#ffffff;}
#indtopformins{width:50%;margin-top:24px;}
#indtopformins input{border:0px;float:left;width:31%;content:"";font-size:16px;color:#858594;padding:0px 2%;margin-right:5%;height:40px;line-height:40px;}
#butindtopformins{width:20%;border:0px;height:40px;font-family:'interface_corpregular';line-height:40px;text-align:Center;background-color:#e64e4e;font-size:20px;color:#ffffff;cursor:pointer;}
#butindtopformins:hover{background-color:#4fa4e6;}
.blockabout{background-color:#efefef;}
.blockabout .wrapper{padding:47px 0px 85px 0px;background:url(/images/blockabout.png) left bottom no-repeat;}
.blockabout .title{text-align:Center;font-size:33px;color:#3c61ad;}
.blockabout .insblock{padding:40px 0px 0px 34%;font-size:14px;color:#858592;line-height:16.8px;}
.blockabout .insblock .title{font-size:20px;color:#4ea4e5;font-family:'interface_corplight';text-align:left;}
.blocklehenie{background-color:#fff;padding:46px 0px 80px 0px;}
.blocklehenie .title{text-align:Center;font-size:33px;color:#3c61ad;}
.blocklehenie ul{position:relative;list-style-type:none;width:100%;margin:9px 0px 0px 0px;padding:0px;}
.blocklehenie ul li{margin:30px 0px 0px 30px;width:370px;height:210px;float:left;text-align:center;}
.blocklehenie ul li:nth-of-type(3n+1){margin-left:0px;}
.blocklehenie1{background:url(/images/blocklehenie1.jpg) center top no-repeat;}
.blocklehenie2{background:url(/images/blocklehenie2.jpg) center top no-repeat;}
.blocklehenie3{background:url(/images/blocklehenie3.jpg) center top no-repeat;}
.blocklehenie4{background:url(/images/blocklehenie4.jpg) center top no-repeat;}
.blocklehenie5{background:url(/images/blocklehenie5.jpg) center top no-repeat;}
.blocklehenie6{background:url(/images/blocklehenie6.jpg) center top no-repeat;}
.blocklehenie ul li a{display:inline-block;height:210px;width:370px;font-family:'interface_corplight';font-size:30px;color:#ffffff;text-decoration:none;text-align:center;}
.blocklehenie ul li a span{display:block;height:63px;margin:94px 0px 6px 0px;}
.blocklehenie ul li a i{display:block;font-style:normal;}
.blocklehenie1 span{background:url(/images/blocklehenie1s.png) center bottom no-repeat;}
.blocklehenie2 span{background:url(/images/blocklehenie2s.png) center bottom no-repeat;}
.blocklehenie3 span{background:url(/images/blocklehenie3s.png) center bottom no-repeat;}
.blocklehenie4 span{background:url(/images/blocklehenie4s.png) center bottom no-repeat;}
.blocklehenie5 span{background:url(/images/blocklehenie5s.png) center bottom no-repeat;}
.blocklehenie6 span{background:url(/images/blocklehenie6s.png) center bottom no-repeat;}
.blockopisanie{padding:46px 0px 64px 0px;background-color:#efefef;}
.blockopisanie .title{text-align:Center;font-size:33px;color:#3c61ad;}
.insblockopisanie{-moz-column-width:50%;line-height:16.8px;margin-top:32px;-webkit-column-width:50%;column-width:50%;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;}
.insblockopisanie .title{text-align:left;color:#4ea4e5;font-size:18px;font-family:'interface_corplight';margin:20px 0px;}
.insblockopisanie .title:first-child{margin-top:0px;}
.mgfootform{margin:10px 0px;}
.footform{height:335px;position:relative;overflow:hidden;background-repeat:no-repeat;background-position:center top;background-size:cover;background-image:url("/images/footform.jpg");background-color:inherit;}
.footform .title{float:left;font-family:'interface_corplight';width:50%;font-size:45px;color:#ffffff;line-height:72px;margin-top:72px;}
#footforms{width:45%;float:right;}
#footforms input{border:0px;float:left;width:41%;content:"";font-size:16px;color:#858594;padding:0px 2%;margin-left:5%;height:40px;line-height:40px;}
#butfootforms{width:120px;border:0px;font-family:'interface_corpregular';height:40px;line-height:40px;text-align:Center;background-color:#e64e4e;font-size:20px;color:#ffffff;cursor:pointer;float:right;margin-top:25px;}
#butfootforms:hover{background-color:#4fa4e6;}
#footforms .title{float:none;text-align:Center;color:#FFFFFF;font-size:25px;line-height:35px;font-family:'interface_corpbold';width:100%;margin-top:77px;margin-bottom:20px;}
.blockrev{background-color:#efefef;padding:40px 0px;position:relative;}
.slider{position:relative;width:84%;margin:0px 0px 0px 8%;height:260px;overflow:hidden;}
.slides{background-color:#FFFFFF;height:96%;list-style-type:none;margin:0px;overflow:hidden;padding:40px 2%;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transition:all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition:all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-ms-transition:all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition:all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);transition:all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.slide{height:100%;float:left;clear:none;}
.slider-arrows{}
.slider-arrow{display:none;}
.slider-nav{position:absolute;bottom:15px;}
.slider-nav__item{width:15px;height:15px;float:left;clear:none;display:block;margin:0 5px;background:#d0d7d9;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.slider-nav__item:hover{background:#00698c;}
.slider-nav__item--current, .slider-nav__item--current:hover{background:#3c61ad;}
.slidtxt{font-family:'newbaskervillecitalic';color:#3c61ad;font-size:18px;line-height:21.6px;float:left;width:70%;position:relative;}
.slidpic{float:left;width:25%;margin-top:10px;}
.slidpic img{border-radius:50%;}
.slidtxtins{font-size:14px;color:#858592;line-height:19.6px;margin-left:170px;margin-top:16px;}
.slidpicins{float:left;width:170px;}
.slidpicins img{border-radius:50%;}
.revdats{float:right;font-size:14px;color:#4ea4e5;margin:0px 0px 0px 70px;}
.slidtxt:before{content:'“';font-family:'newbaskervillecitalic';position:absolute;left:-80px;font-size:100px;color:#3c61ad;top:18px;}
.insrevs{margin:20px 0px 50px 0px;}
footer{background-color:#2e2e2e;padding:26px 0px 10px 0px;}
.footmenu{list-style-type:none;width:100%;margin:0px 0px 0px 0px;padding:0px;display:table;}
.footmenu li{display:table-cell;vertical-align:top;width:18%;color:#4ea4e5;font-size:14px;line-height:16.8px;padding:0px 1%;}
.footmenu li div{text-align:Center;font-size:22px;color:#ffffff;border-bottom:1px solid #4fa4e6;padding:0px 0px 5px 0px;line-height:29px;margin-bottom:12px;}
.footmenu li a{display:block;color:#4ea4e5;text-decoration:none;font-size:16px;line-height:29px;}
.footmenu li a:hover,footer ul li a.act{color:#FFFFFF;}
.footmenu li:last-child{line-height:29px;font-size:16px;}
.social{border:0px !important;margin:37px 0px 0px 0px;padding:0px;}
.social a{display:inline-block;width:30px;height:30px;float:left;margin-right:10px;}
a.vk{background:url(/images/soc.png) 0px 0px no-repeat;}
a.gp{background:url(/images/soc.png) -40px 0px no-repeat;}
a.ok{background:url(/images/soc.png) -80px 0px no-repeat;}
a.fb{background:url(/images/soc.png) -120px 0px no-repeat;}
a.tw{background:url(/images/soc.png) -160px 0px no-repeat;}
.counter{text-align:right;margin-top:30px;}
.kroshki{font-family:'interface_corplight';font-size:16px;color:#3c61ad;margin:20px 0px 20px 20px;}
.kroshki a{color:#3c61ad;text-decoration:none;}
.kroshki a:hover{text-decoration:underline;}
.kroshki span:before{content:"/";margin:0px 7px;}
.maintd1{display:table-cell;vertical-align:top;background-color:#ffffff;color:#858592;padding:20px;font-size:14px;line-height:16.8px;}
.maintd2{display:table-cell;vertical-align:top;width:270px;padding:0px 0px 0px 15px;}
.namerub{font-size:25px;color:#3b60ac;margin-bottom:6px;}
.menublock{list-style-type:none;width:100%;margin:0px;padding:0px;}
.menublock li a{text-decoration:none;font-size:20px;color:#4ea4e5;font-family:'interface_corplight';display:block;padding:8px 0px 8px 0px;}
.menublock li a:hover{color:#3b60ac;}
.menublock li a.act{color:#3b60ac;}
.menublock li a:before{content:">";margin-right:6px;}
.mobnamerub,.mobmenublock,.blockrubmod{display:none;}
.ulblockrub{position:relative;list-style-type:none;width:100%;margin:22px 0px 0px 0px;padding:0px;}
.ulblockrub li{margin:10px 0px 0px 0px;width:270px;height:155px;text-align:center;}
.ulblockrub li a{display:inline-block;height:155px;width:270px;font-family:'interface_corplight';font-size:22px;color:#ffffff;text-decoration:none;text-align:center;}
.ulblockrub li a span{display:block;height:63px;margin:44px 0px 6px 0px;}
.ulblockrub li a i{display:block;font-style:normal;}
.newsblock{color:#858592;font-size:14px;line-height:19px;border-bottom:1px solid #d0d7d9;padding:10px 0px;}
.newsblock a{display:block;font-size:20px;color:#e64e4e;text-decoration:none;font-family:'interface_corplight';margin-bottom:3px;}
.newsblock a:hover{color:#4ea4e5;}
.newsblock i,.shownewsblock i{display:block;text-align:right;font-style:normal;margin-top:9px;}
.mgnamerub{margin-top:30px;}
.konttxt{font-size:20px;color:#3c61ad;text-align:Center;font-family:'interface_corplight';line-height:40px;}
.konttxt span{display:block;font-family:'interface_corplight';color:#4ea4e5;font-size:20px;}
.konttxt p{display:block;color:#3c61ad;font-size:25px;padding:0px;margin:0px 0px 17px 0px;font-family:'interface_corpregular';line-height:20px;}
.kontdann{list-style-type:none;width:100%;margin:0px;padding:0px;}
.kontdann li{float:left;width:31%;margin:26px 2% 30px 0px;font-family:'interface_corplight';font-size:20px;line-height:28px;color:#00698c;}
.kontform{margin:50px 0px;}
#kontforms{width:80%;}
#kontforms input{border:0px;float:left;width:41%;background-color:#e4e8e7;font-size:20px;color:#00698c;font-family:'interface_corplight';padding:0px 2%;margin-right:5%;height:40px;line-height:40px;}
#kontforms textarea{border:0px;float:left;width:91%;background-color:#e4e8e7;font-size:20px;color:#00698c;font-family:'interface_corplight';padding:10px 2%;margin-right:5%;height:160px;margin-top:40px;}
#butkontforms{width:120px;border:0px;height:40px;font-family:'interface_corpregular';margin-top:30px;line-height:40px;text-align:Center;background-color:#ec407a;font-size:20px;color:#ffffff;cursor:pointer;}
#butkontforms:hover{background-color:#00698c;}
.map img{width:100%;height:auto;}
.galerytits{text-align:Center;font-family:'interface_corpregular';font-size:25px;color:#00698c;}
.galerytits h1{text-align:Center;font-size:30px;color:#e64e4e;}
.galphoto{position:relative;list-style-type:none;width:100%;margin:22px 0px 0px 0px;padding:0px;}
.galphoto li{float:left;width:270px;margin:5px;}
.galphoto li img{width:270px;}
.videos{margin:0px;position:relative;list-style-type:none;width:100%;padding:0px;}
.videos li{width:100%;margin:20px 0px;}
.showvideo{float:left;width:600px;}
.txtvideo{margin-left:630px;font-size:14px;color:#858592;line-height:16.8px;}
.txtvideo .title{font-family:'interface_corpregular';font-size:18px;color:#e64e4e;margin-bottom:20px;}
.h1sub{font-family:'interface_corplight';font-size:40px;color:#e64e4e;text-align:Center;margin-bottom:30px;line-height:35px;margin:0px 0px;}
.h1main{font-family:'interface_corplight';font-size:40px;text-align:Center;margin-bottom:30px;line-height:35px;margin:0px 0px;}
@media (max-width:1024px){.wrapper{padding:0px 1.5%;width:97%;}
.menuwrap{padding:0px 1.5%;width:97%;}
.girlform{padding:60px 0px 100px 300px;background:url(/images/girl.png) left 0px bottom no-repeat;}
.blockabout .insblock{padding:40px 0px 0px 40%;}
.blocklehenie ul li{margin:30px 0px 0px 0px;width:50%;height:210px;float:left;}
#footforms{width:50%;float:right;}
.footform .title{margin-top:62px;}
#footforms .title{margin-top:47px;margin-bottom:20px;}
.slider{width:96%;margin:0px 0px 0px 2%;height:300px;}
}
@media (max-width:960px){#indtopformins{width:80%;}
.blockabout .insblock{padding:40px 0px 0px 45%;}
.showvideo{float:none;width:100%;padding:20px 0px 10px 0px;}
.txtvideo{margin:0px;width:100%;padding:10px 0px 20px 0px;}
}
@media (max-width:800px){.blockplus .title{padding:0%;}
.menuwrap{padding:0px;width:100%;}
.topmenu{display:none;background-color:#ec407a;}
.topmenu li{float:none;margin:0px;}
.topmenu li a{padding:10px 40px 10px 1.5%;}
.topmenu li a i{display:none;right:40px;width:30px;text-align:right;}
.topmenu li:hover ul{display:none;}
.topmenu li .act{background-color:#00698c;}
.topmenu li a.act i:before{content:"\f0de";top:9px;}
.topmenu li ul{position:relative;margin:0px;padding:0px;top:0px;width:100%;left:0px;right:0px;}
.topmenu li ul li{width:100%;}
.topmenu li ul li:hover ul{display:none;}
.topmenu li ul li ul{position:relative;top:0px;right:0px;}
.topmenu li ul li i{display:block;right:40px;width:30px;text-align:right;position:absolute;top:5px;}
.topmenu li ul li i:before{content:"\f0dd";font-family:'FontAwesome';font-size:15px;}
.topmenu li ul li a{padding:10px 5% 10px 5%;position:relative;width:90%;}
.topmenu li ul li a.act i:before{content:"\f0de";top:9px;}
.topmenu li ul ul li a{padding:10px 5% 10px 10%;position:relative;width:85%;}
nav{padding:10px 0px 28px 0px;height:22px;}
nav .mobtopmenu{cursor:pointer;}
nav .mobtopmenu:before{content:"\2261";font-family:'FontAwesome';font-size:36px;color:#FFFFFF;font-weight:bold;position:relative;left:1.5%;}
.girlform{padding:60px 0px 100px 0px;background:none;}
.blockont ul li{float:none;width:97%;padding:10px 1.5%;}
.blockplus ul li{float:none;width:100%;margin:0px;}
.blockplus-grid>div{width:97%;}
#indtopformins{width:100%;}
.blockabout .insblock{padding:40px 0px 0px 0%;}
.blockabout .wrapper{background:none;}
.insblockopisanie{-webkit-column-count:1;-moz-column-count:1;column-count:1;}
#footforms{width:100%;float:none;}
.footform .title{margin-top:12px;width:100%;float:none;text-align:center;line-height:60px;}
#footforms .title{margin-top:7px;margin-bottom:20px;}
.footform{height:350px;}
.footmenu{display:block;}
.footmenu li{display:block;width:48%;padding:10px 1%;float:left;}
.slidtxt{width:65%;}
.slidpic{width:30%;}
.maintd1,.maintd2{display:block;width:97%;padding:10px 1.5%;}
.ulblockrub li{float:left;margin:5px;}
.mobnamerub,.mobmenublock,.blockrubmod{display:block;}
.namerub,.menublock{display:none;}
.blockrubmod{position:relative;}
.mobnamerub{font-size:25px;color:#FFFFFF;background-color:#00698c;padding:5px 10px;position:relative;cursor:pointer;}
.mobnamerub:before{content:"\2261";font-family:'FontAwesome';margin-right:10px;}
.mobmenublock{list-style-type:none;width:96%;margin:0px;padding:10px 2%;position:absolute;background-color:#FFFFFF;border:1px solid #00698c;display:none;}
.mobmenublock li a{text-decoration:none;font-size:20px;color:#ec407a;font-family:'interface_corplight';display:block;padding:8px 0px 8px 0px;}
.mobmenublock li a:hover{color:#00698c;}
.mobmenublock li a.act{color:#00698c;}
.mobmenublock li a:before{content:">";margin-right:6px;}
#kontforms{width:100%;}
.kontdann li{width:48%;}
}
@media (max-width:768px){.topmenu li i{display:block;}
.blocklehenie ul li{width:100%;}
.slider{height:360px;}
}
@media (max-width:640px){.slider{width:100%;margin:0px;height:400px;}
.slidtxt{width:60%;}
.slidpic{width:35%;}
.slidpicins,.slidtxtins{width:100%;float:none;padding:10px 0px;margin:0px;}
.slidpicins{text-align:Center;}
}
@media (max-width:480px){.girlform i{padding-left:0px;font-size:30px;}
.girlform p{padding:0px 0px 32px 0px;font-size:30px;}
.picsform{background:none;padding-left:0px;}
#indtopform{padding-left:0px;}
#indtopform input{float:none;width:96%;margin:0px 0px 10px 0px;}
#butindtopform{width:100%;}
.toptel{font-size:15px;}
a.toplogo img{width:150px;}
a.toplogo{margin-top:30px;}
.blockplus ul li span{display:block;width:100%;padding:10px 0px;}
.blockplus ul li span:first-child{width:100%;text-align:Center;}
.blockindform .title{font-size:30px;}
.blockindform .title span{font-size:36px;}
.blockindform .title i{font-size:27px;}
#indtopformins input{float:none;width:96%;margin:0px 0px 10px 0px;}
#butindtopformins{width:100%;}
#indtopformins{margin-top:14px;}
.blockindform{padding-top:25px;height:325px;}
#footforms input{float:none;width:96%;margin:0px 0px 10px 0px;}
#butfootforms{width:100%;margin-top:0px;}
.footform{height:430px;}
.slider{height:auto;}
.slidtxt,.slidpic{width:100%;padding:10px 0px;}
.slidpic{text-align:Center;}
.slidtxt:before{content:"";}
.footmenu li{width:100%;padding:10px 0%;}
.kontdann li{width:98%;}
#kontforms input{float:none;width:96%;margin:0px 0px 10px 0px;}
#kontforms textarea{width:96%;margin:0px 0px 10px 0px;}
.tdblockplus1,.tdblockplus2{display:block;width:100%;padding:5px 0px;}
a.toplogo img{width:120px;}
.blockplus .title{font-size:30px;}
.blockindform .title span{margin:10px 0px 5px 0px;font-size:22px;}
.blockindform .title{font-size:20px;}
.blockindform .title span{font-size:26px;}
.blocklehenie ul li{overflow:hidden;}
.blocklehenie ul li a{width:100%;}
.footform{height:630px;}
}
.regionlink{display:block;margin:6px;float:left;text-decoration:underline;width:31%;text-align:left;font-size:14px;font-weight:bold;}
@media (max-width:320px){}