html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block } body{line-height:1 } ol, ul{list-style:none } blockquote, q{quotes:none } blockquote:before, blockquote:after, q:before, q:after{content:'';content:none } table{border-collapse:collapse;border-spacing:0 }
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
html, html a{-webkit-font-smoothing:antialiased}
body, select, input, textarea, button{font:normal 16px/1.5 "Open Sans", Arial, Helvetica, sans-serif;letter-spacing:0.008em;color:#042C39;outline:none}
.link p{color:#000}
a{outline:none;color:#e82c3f;text-decoration:none}
a:hover{text-decoration:underline}
a img{border:0 none}
a > img{vertical-align:bottom}
h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{margin:.6em 0;letter-spacing:-0.01em;line-height:1.35em;font-weight:100;text-rendering:optimizeLegibility}
h1, .h1{font-size:2em}
h2, .h2{font-size:1.9em}
h3, .h3{font-size:1.4em}
h4, .h4{font-size:1.3em}
h5, .h5{font-size:1.2em}
.strike{text-decoration:line-through}
.nobr{white-space:nowrap}
.hide{display:none}
.title_hide{left:-9999px;position:absolute;top:-9999px;overflow:hidden;width:0;height:0}
.uline{text-decoration:underline}
.strike{text-decoration:line-through}
.ultrabold{font-weight:900;text-transform:uppercase}
.justify{text-align:justify}
.center{text-align:center}
.left{float:left}
.right{float:right}
fieldset{border:1px solid rgba(0,0,0,0.1);padding:15px;margin-bottom:1.5em}
fieldset legend{font-weight:bold}
.list_offers .listing::-webkit-scrollbar{width:2px}
.blo-mini-off::-webkit-scrollbar{width:2px}
.red{color:#12BC72}
::-webkit-scrollbar-button{background-image:url('');background-repeat:no-repeat;width:2px;height:0px}
::-webkit-scrollbar-track{background-color:#ecedee}
::-webkit-scrollbar-thumb{-webkit-border-radius:0px;border-radius:0px;background-color:#12BC72}
::-webkit-scrollbar-thumb:hover{background-color:#12ae41}
::-webkit-resizer{background-image:url('');background-repeat:no-repeat;width:2px;height:0px}
sup{vertical-align:super;font-size:smaller}
.over{display:inline-block;vertical-align:middle;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
a .over{cursor:pointer}
.sticky{position:fixed; z-index:101}
.stop{position:relative; z-index:101}
.cover{background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}
ul{padding-left:40px;list-style:disc outside;margin-top:1em;margin-bottom:1em}
ol{padding-left:40px;list-style:decimal outside;margin-top:1em;margin-bottom:1em}
.instagram-media, .twitter-tweet{display:inline-block !important}
p,dl,dd,pre,blockquote,table,fieldset{margin-bottom:1.0em}
strong, b{font-weight:bold }
em, cite, i{font-style:italic }
caption{text-align:left }
th, td{vertical-align:middle }
small, .small{font-size:.9em}
hr{height:0;border:0;border-top:2px solid #e3e4e6;-moz-box-sizing:content-box;box-sizing:content-box;margin:20px 0}
.clr{clear:both }
.clrfix:after{clear:both;content:"";display:table}
body{background-color:#f9f9f9}
.wrapper{margin:0 auto;max-width:1260px;padding:0 20px;box-sizing:border-box}
.head{float:left;width:100%;background:#ec384d;border-bottom: 1px solid#d6273a}
.heads{background:#0c4556}
@media only screen and (min-width:1000px){
.menu_up{display:flex;justify-content:space-between;align-items:center;margin:0 auto;max-width:190px}
.menu_up .itms{line-height:44px;padding-bottom:5px}
.menu_up .itms span a{color:#fff;font-size:16px;border-bottom:1px dashed #fff}
.menu_up .itms span a:hover{color:#042c39;text-decoration:none;border-bottom:1px dashed #042c39}
.logo{flex-basis:160px;text-align:left}
.logo a{text-align:left}
.logo img{max-width:40px;max-height:40px;padding:10px 0;float:left}
.logo h1{font-size: 1.5em;color: #fff;text-transform: uppercase;float: left;vertical-align: middle;margin-left: 5px;font-weight: 700}
.logo span{font-size: 2.3em;color: #fff;line-height: 47px;float: left;margin: 5px 0 0 0}
}
@media only screen and (max-width:1000px){
.logo h1{font-size:1.5em;color:#fff;text-transform:uppercase;float:left;vertical-align:middle;margin-left:5px;font-weight:700}
.logo span{font-size:2.3em;color:#fff;line-height:47px;float:left;margin:5px 0 0 0}
.ban_main_title h2{font-size:24px;color:#fff;font-weight:400;margin-top:20px;margin-bottom:30px}
}
@media only screen and (max-width:999px){
.menu_up{display:flex;justify-content:space-between;align-items:center}
.menu_up .itms{line-height:36px}
.menu_up .itms:nth-child(2){display:none}
.menu_up .itms span a{color:#fff;font-size:14px;border-bottom:1px dashed #fff}
.menu_up .itms span a:hover{color:#12BC72;text-decoration:none;border-bottom:1px dashed #12BC72}
.logo{flex-basis:150px;text-align:left}
.logo a{text-align:left}
.logo img{max-width:150px;max-height:30px;padding:14px 0}
.menu-cont{z-index:101;background-color:#fff;display:block;left:0;max-height:0;overflow:hidden;	transition:.5s max-height cubic-bezier(.4,.01,.165,.99),0s box-shadow;	width:100%}
}
@media only screen and (min-width:800px){
.ban_main{float:left;background:linear-gradient(0deg,#bf0925,#da2c3e);width:100%;padding:0;border-top:1px solid#ec384d}
.ban_main_wrap{max-width:1080px;margin:0 auto;padding:0 20px 0 20px}
.ban_main_block{display:flex;align-items:center;align-content:center;background: url(./bg.png) no-repeat right}
.ban_main_left{flex-basis:100%}
.ban_main_right{flex-basis:50%}
.ban_main_right img{max-height:500px}
.ban_main_title{float:left;width:100%}
.ban_main_title h2{font-size:42px;color:#fff;font-weight:900;margin-top:20px;margin-bottom:30px}
.ban_main_text{float:left;width:40%;color:#fff}
.ban_main_text p{font-size: 1.2em}
.ban_main_bnt{float:left;width:100%;margin-top:10px;margin-bottom:30px}
.ban_main_bnt a{float:left;background:none;border:0.12em dashed#fff;color:#fff;font-size:18px;padding:10px 28px}
.ban_main_bnt a:hover{text-decoration:none;background:#fff;color:#bf0a25;border: 0.12em solid#fff}
.man_h2{float:left;width:100%;text-align:center;font-size:28px;margin:0;font-weight:700;padding:20px 0}
}
@media only screen and (max-width:799px){
.ban_main{float:left;background:linear-gradient(0deg,#a9001a 12.5%,#d62b3b);width:100%;padding:20px 0}
.ban_main_wrap{max-width:1160px;margin:0 auto;padding:0 20px 0 20px}
.ban_main_block{display:flex;align-items:center;align-content:center}
.ban_main_left{flex-basis:100%}
.ban_main_right{display:none}
.ban_main_right img{max-height:250px}
.ban_main_title{float:left;width:100%}
.ban_main_title h1{font-size:24px;color:#fff;font-weight:900}
.ban_main_text{float:left;width:100%;color:#fff;font-size:14px}
.ban_main_bnt{float:left;width:100%;margin:20px 0 10px 0}
.ban_main_bnt a{float:left;background:#fff;border-radius:4px;color:#bf0a25;font-size:16px;padding:10px 28px}
.ban_main_bnt a:hover{text-decoration:none;opacity:0.8}
.man_h2{float:left;width:100%;text-align:center;font-size:20px;margin:0;font-weight:700;padding:20px 0}
}
.topmar{margin-top:40px!important}
@media screen and (min-width:800px){
.w_main{float:left;width:100%;background:#bf0925}
.block-mini{display:flex;margin:0;background:#fff;border-radius:5px 5px 0 0}
.block-mini-col{flex-basis:25%;flex-direction:column;display:flex;border-right:1px solid #f3f3f3}
.block-mini-col:hover{box-shadow:0 5px 20px rgb(167 167 167 / 15%);transition:all 300ms ease-in-out;z-index:1000}
.block-mini-col:nth-child(4){border-right:0}
.block-mini-col a{color:#042C39}
.block-mini-col a:hover{color:#e82c3f;text-decoration:none}
.mini{display:flex;align-items:center}
.mini-left{flex-basis:90%;flex-direction:column;justify-content:center;display:flex;width:100%;padding:10px 0 10px 20px}
.mini-right{flex-basis:50px;flex-direction:column;justify-content:center;display:flex;text-align:right}
.mini-right img{height:60px;float:right;padding-left:20px}
.mini-boom{display:flex;padding:20px 30px;align-items:center}
.mini-title{flex-basis:100%;align-items:center;display:flex;padding:10px 0;font-size:17px;font-weight:600}
.mini-predl{flex-basis:100%;align-items:center;display:flex;padding:0 0 10px 0;color:#a7a7a7;font-size:14px}
}
@media screen and (max-width:799px){
.block-mini{display:flex;margin:1px 0;flex-direction:column}
.block-mini-col{flex-basis:50%;flex-direction:column;display:flex;box-sizing:border-box;background:#fff;box-shadow:0 0 0 2px #e0e6f2}
.block-mini-col:hover{box-shadow:0 5px 20px rgba(10,97,255,.15);transition:all 300ms ease-in-out;z-index:1000}
.block-mini-col a{color:#042C39}
.block-mini-col a:hover{color:#12BC72;text-decoration:none}
.mini{display:flex;align-items:center}
.mini-left{flex-basis:90%;flex-direction:column;justify-content:center;display:flex;width:100%;padding:10px 0 10px 20px}
.mini-right{flex-basis:50px;flex-direction:column;justify-content:center;display:flex;text-align:right}
.mini-right img{height:50px;float:right;padding-left:20px}
.mini-boom{display:flex;padding:20px 30px;align-items:center}
.mini-title{flex-basis:100%;align-items:center;display:flex;padding:10px 0;font-weight:600;font-size:17px}
.mini-predl{flex-basis:100%;align-items:center;display:flex;padding:0 0 10px 0;color:#bcbcbc;font-size:14px}
}
.tools{height:40px}
.tools > .wrp:after{content:"";display:block;clear:both}
@media only screen and (min-width:750px){
.wrap-info{margin:0 auto;max-width:1260px;padding:0 20px;box-sizing:border-box}
.alert{padding:10px 0}
.alert b{font-size:24px;padding-bottom:10px}
.main-error{margin-top:30px;float:left;width:100%;background:#fff;padding:20px 30px;box-sizing:border-box;box-shadow:0 5px 20px rgba(10,97,255,.15)}
}
@media only screen and (max-width:749px){
.wrap-info{margin:0 auto;max-width:1200px;padding:0 0;box-sizing:border-box}
.alert{padding:10px 0}
.alert b{font-size:18px;padding-bottom:10px}
.main-error{margin-top:30px;float:left;width:100%;background:#fff;padding:20px 20px;box-sizing:border-box;box-shadow:0 5px 20px rgba(10,97,255,.15)}
}
@media only screen and (min-width:800px){
#footer{padding:10px 0 20px 0;background:#ad1f2d}
.foot_menu{font-size:14px;padding:0;margin:10px 0 20px 0;border-bottom:1px solid #cc3342;display:flex;justify-content:space-between;align-items:center}
.col-men{float:left;width:100%;margin:10px 0}
.col-men a{color:#fff;font-size:13px;padding:4px 0;float:left;margin-right:20px}
.col-men a:hover{text-decoration:underline}
.col-men span{color:#ffaeb6;font-size:20px;font-weight:900;padding:2px 0;float:right}
.logo-footer{flex-basis:250px;text-align:left}
.logo-footer img{max-width:200px;max-height:40px}
.menu-soc{padding:15px 0}
.menu-soc a{color:#12BC72;margin-left:20px;padding:7px; width:25px;height:25px;float:left;text-align:center;line-height:25px}
.menu-soc a:hover{color:#fff;text-decoration:none}
.icon-f{display:inline-block;	width:1em;height:1em;fill:#ffaeb6;vertical-align:middle}
.icon-f-soc{width:20px;height:20px}
.inos{color:#ffaeb6;border-top:1px solid #cc3342;font-size:13px;float:left;width:100%;padding:10px 0}
.inos p{margin-bottom: 0.5em}
.nav-foot{float:right;margin-bottom:15px}
.nav-foot a{color:#fff;font-size:13px;padding:4px 0 4px 0;margin-left:20px}
.nav-foot a:hover{color:#12BC72;text-decoration:none}
.foot{padding-top:20px;border-top:1px solid #cc3342;font-size:.9em;color:#fff}
.foot:after{content:"";clear:both;display:block}
.copyright{float:left;width:70%;color:#ffaeb6;line-height:20px;font-size:13px}
.counters{float:left;width:30%;color:#ffaeb6;line-height:20px;text-align:right;font-size:13px}
}
@media only screen and (max-width:799px){
#footer{padding:0 0 20px 0;background:#ad1f2d}
.foot_menu{font-size:14px;padding:0;margin:0 0 15px 0;border-bottom:1px solid #aeb9cc; }
.col-men{float:left;width:100%;margin-bottom:15px}
.col-men a{color:#fff;font-size:14px;padding:2px 0;float:left;margin-right:20px}
.col-men a:hover{color:#12BC72;text-decoration:none}
.col-men span{color:#ffaeb6;font-size:18px;font-weight:900;padding:0;float:right}
.logo-footer{display:none}
.menu-soc{padding:15px 0 15px 0;display:flex;justify-content:space-between;align-items:center}
.menu-soc a{color:#fff;padding:7px; width:25px;height:25px;float:left;text-align:center;line-height:25px}
.menu-soc a:hover{color:#fff;text-decoration:none}
.icon-f{display:inline-block;	width:1em;height:1em;fill:#12BC72;vertical-align:middle}
.icon-f-soc{width:20px;height:20px}
.inos{border-top:1px solid #cc3342;color:#ffaeb6;font-size:14px}
.nav-foot{float:right;margin-bottom:15px}
.nav-foot a{color:#fff;font-size:13px;padding:4px 0 4px 0;margin-left:20px}
.nav-foot a:hover{color:#12BC72;text-decoration:none}
.foot{padding-top:15px;border-top:1px solid #cc3342;font-size:.9em;color:#fff}
.foot:after{content:"";clear:both;display:block}
.copyright{padding-bottom:10px;color:#ffaeb6;font-size:12px}
.counters{float:left;width:100%;color:#ffaeb6;line-height:20px;text-align:center;font-size:13px}
}
@media only screen and (min-width:1000px){
.wrap_only{margin:0 auto;max-width:1260px;padding:0 20px;box-sizing:border-box}
.wrp_slide{margin:0 auto;max-width:1260px;padding:0 20px;box-sizing:border-box}
.wrap_content{display:flex;position:relative;overflow:hidden;justify-content:space-between; margin:0 0 30px 0;background:#fff}
.wrap_content_left{align-items:stretch;flex-basis:70%;box-sizing:border-box;padding:30px 5%;border-right:1px solid #e0e6f2}
.wrap_content_right{align-items:stretch;flex-basis:360px;box-sizing:border-box;padding:30px 30px}
.wrap_katalog{display:flex;position:relative;justify-content:space-between; margin:0 0 30px 0}
.wrap_katalog_left{align-items:stretch;flex-basis:80%;box-sizing:border-box;padding:0;margin:0 auto}
.wrap_katalog_right{align-items:stretch;flex-basis:360px;box-sizing:border-box;padding:0 0 0 30px}
.wrap_katalog_right_full{align-items:stretch;flex-basis:360px;box-sizing:border-box;padding:30px 0 0 30px}
}
@media screen and (min-width:500px) and (max-width:999px){
.wrap_only{margin:0 auto;max-width:1260px;padding:0 0;box-sizing:border-box}
.wrp_slide{margin:0 auto;max-width:1260px;padding:0 20px;box-sizing:border-box}
.wrap_content{display:flex;position:relative;overflow:hidden;justify-content:space-between; margin:0 0 10px 0;background:#fff}
.wrap_content_left{align-items:stretch;flex-basis:100%;box-sizing:border-box;padding:30px 5%;border-right:1px solid #e0e6f2}
.wrap_content_right{display:none}
.wrap_katalog{float:left;width:100%;margin:0 0 30px 0}
.wrap_katalog_left{float:left;width:100%}
.wrap_katalog_right{display:none}
.wrap_katalog_right_full{display:none}
}
@media only screen and (max-width:499px){
.wrap_only{margin:0 auto;max-width:1260px;padding:0 0;box-sizing:border-box}
.wrp_slide{margin:0 auto;max-width:1260px;padding:0 0;box-sizing:border-box}
.wrap_content{display:flex;position:relative;overflow:hidden;justify-content:space-between; margin:0;background:#fff}
.wrap_content_right{display:none}
.wrap_content_left{align-items:stretch;flex-basis:100%;width:100%;background:#fff;box-sizing:border-box;padding:20px 20px;background:#fff}
.wrap_katalog{float:left;width:100%; margin:0 0 20px 0}
.wrap_katalog_left{float:left;width:100%;box-sizing:border-box;padding:0}
.wrap_katalog_right{display:none}
.wrap_katalog_right_full{display:none}
}
.story{background-color:#fff}
.story_list #dle-content > .story:nth-child(2n){background-color:#f8f8f8}
.shadow{position:relative;border-bottom:2px solid #e0e6f2}
.story > .wrp:after{clear:both;display:block;content:""}
.story > .wrp{position:relative}
.story .heads{margin-bottom:10px;overflow:hidden}
.story .heads .title{margin-bottom:0;border-bottom:2px solid #e0e6f2;padding-bottom:10px}
.story .heads.grid_3_4{float:none}
.story .heads .title > a{display:block;color:inherit;text-decoration:none !important}
.story .heads .title > a:hover{color:#969fa7;-webkit-transition:color ease .2s;transition:color ease .2s}
.story_info{float:left;margin-right:0;font-size:.92em}
@media only screen and (min-width:701px){
.storyinfo_link{display:none}
.storyinfo{display:block !important;height:auto !important;width:auto !important}
}
.storyinfo_link{cursor:pointer;position:relative;padding-left:30px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e3e4e6}
.storyinfo_link > .icon{float:left;margin:2px 0 0 -30px}
.storyinfo_link .arrow{position:absolute;right:0;top:0;margin:.75em 3px 0 0;width:12px}
.storyinfo_link .arrow:after, .storyinfo_link .arrow:before{content:"";position:absolute;width:9px;height:1px;background-color:#12BC72;border-radius:2px;-webkit-transition:all ease .3s;transition:all ease .3s}
.storyinfo_link .arrow:after{margin-left:6px}
.storyinfo_link.collapsed .arrow:after,
.storyinfo_link.collapsed .arrow:before{background-color:#c7c9cc}
.storyinfo_link.collapsed .arrow:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.storyinfo_link.collapsed .arrow:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.meta{list-style:none;padding:0;margin:0 0 20px 0;float:left}
.meta > li{margin:0 0 .6em 0;float:left;margin:0 15px 0 0}
.meta > li > .icon{float:left;margin:2px 6px 0 0}
.meta > li.meta_date a{color:inherit}
.story_tags{padding-left:30px;margin-top:1.5em}
.story_tags > .icon{fill:#cdd0d3;float:left;margin:4px 0 0 -30px}
#dle-content > .story:nth-child(2n) .tag_list > span > a{background-color:#fff}
.tag_list > span{margin:0 2px 2px 0}
.tag_list > span, .tag_list > span > a{display:inline-block}
.tag_list > span > a{color:inherit;text-decoration:none !important;padding:3px 6px;border-radius:2px;background-color:#f4f6f7}
.tag_list > span > a:hover{background-color:#12BC72 !important;color:#fff;position:relative}
.story .more{margin-top:1.5em}
.story .text{padding-bottom:15px}
.story .text:after{content:"";display:block;clear:both}
.story .text > img[style*="left"],
.story .text > .highslide img[style*="left"]{margin:4px 20px 20px 0}
.story .text > img[style*="right"],
.story .text > .highslide img[style*="right"]{margin:4px 0 20px 20px}
.story .text img:nth-child(1){max-width:109%;margin-left:-9% !important;float:left;padding-bottom:20px}
.story .text img{max-width:100%}
.story .text ul{padding-left:40px;list-style:none;margin-top:1em;margin-bottom:1em}
.story .text ul li{margin-bottom:10px;margin-left:20px;line-height:1.6;position:relative}
.story .text ul li:before{margin-bottom:2px;line-height:5px;height:7px;margin-left:-20px;left:0px;width:7px;border-radius:50%;margin-top:9px;background:#12BC72;content:'';text-align:center;position:absolute;font-weight:bold;color:#fff}
.story .text ol{padding-left:40px;list-style:none;margin-top:1em;margin-bottom:1em;counter-reset:point}
.story .text ol li{margin-bottom:15px;margin-left:20px;line-height:1.6;position:relative}
.story .text ol li:before{margin-bottom:4px;counter-increment:point 1;line-height:15px;height:15px;font-size:10px;margin-left:-24px;left:0px;width:15px;border-radius:50%;margin-top:5px;background:#12BC72;content:counter(point);text-align:center;position:absolute;font-weight:bold;color:#fff}
.info_full_stor
.attachment > a, .attachment_error{
border:1px solid #d9dcde;
border-radius:2px;
padding:10px 20px;
margin-top:10px;
color:inherit;
display:block;
font-size:.9em;
text-decoration:none !important;
}
.attachment > a:hover{color:#12BC72}
.attachment > a > .icon{float:right;margin:3px 0 0 15px}
.fixed_label{position:absolute;left:0;top:0;width:0;height:0;text-indent:-9999px;vertical-align:middle;border:solid transparent;border-top-color:#ffb027;border-width:25px 25px 0 0}
.fullstory_foot{}
.banner{padding:25px 0;display:block;width:100%;text-align:center;border-top:1px solid #eceded;box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff}
.banner img{max-width:100%;vertical-align:top}
.pages{float:left}
.pages > *{color:inherit;display:inline-block;position:relative;padding:6px 4px;min-width:22px;height:22px;line-height:22px;border-radius:2px;text-align:center;text-decoration:none !important}
.pages span{color:#fff;background-color:#12BC72}
.pages span.nav_ext{background:none;color:inherit}
.pages a:hover{color:#12BC72}
.page_next-prev{float:left;margin-left:30px}
.page_next-prev a{color:#12BC72}
.page_next-prev > span > *{padding:6px 16px;height:22px;line-height:22px;display:inline-block}
.page_next-prev > span .icon{margin:-.2em 0 0 0}
.block{padding:20px 0}
.block_title{margin:10px 0 0 0;color:#042C39}
.block_title > *{margin:-.2em 0 0 0}
.col_news .grid_list > div > a{display:block;text-decoration:none !important;-webkit-transition:padding-left 0.4s ease;transition:padding-left 0.4s ease;position:relative;color:inherit;width:90%;padding-right:20px}
.col_news .grid_list > div > a *{cursor:pointer}
.col_news .grid_list > div > a:hover{padding-left:30px}
.col_news .grid_list > div > a .title{display:block;margin-bottom:1em}
.col_news .grid_list > div > a:hover .title{color:#12BC72}
.col_news .grid_list > div > a .hover_arrow{position:absolute;left:0;top:0;margin-top:.25em}
.col_news .grid_list > div > a .text{font-size:.9em}
.hover_arrow{position:relative;width:20px;height:0;border-left:1px solid #12BC72;overflow:hidden;display:block;opacity:0}
.hover_arrow, .hover_arrow:after, .hover_arrow > .icon{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.hover_arrow > .icon{position:absolute;left:0;top:0;margin-left:-10px}
.hover_arrow:after{content:"";position:absolute;left:0;top:0;margin-top:6px;width:0;height:1px;background-color:#12BC72}
a:hover .hover_arrow{height:26%;opacity:1}
a:hover .hover_arrow > .icon{margin-left:10px}
a:hover .hover_arrow:after{width:19px}
.static_pages{margin-top:1.5em;font-weight:bold}
ul.ui-form{list-style:none;padding:0;margin:0}
ul.ui-form > li{margin-bottom:20px}
ul.ui-form > li:last-child{margin-bottom:0}
.form-group{margin-bottom:20px}
.form-group > label{display:block;margin-bottom:.4em}
.form-group.imp > label:after{content:"*";margin:0 0 0 10px;color:#12BC72}
@media only screen and (min-width:601px){
.form-group.combo:after{clear:both;display:table;content:""}
.form-group.combo > .combo_field{width:50%;float:left;
-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
}
.form-group.combo > .combo_field:last-child{padding-left:10px}
.form-group.combo > .combo_field:first-child{padding-right:10px}
}
@media only screen and (max-width:600px){.combo_field{margin-bottom:20px}}
.form_submit{margin:20px 0}
.form-sep{border-top:1px solid #efefef}
#comment-editor .bb-editor textarea{height:140px}
.addpm #comment-editor .bb-editor textarea{height:340px}
.regtext{margin-bottom:1.5em}
.login_check{position:relative}
.login_check > input{padding-right:120px}
.login_check > .btn{width:100px;height:30px;padding:4px 10px;position:absolute;right:0;top:0;font-weight:bold;font-size:11px;margin:5px}
#registration{text-align:left}
.dle-popup-userprofile .ui-dialog-content{padding:0}
.popup_userinfo_top{background-color:#f4f6f7;padding:5px;text-align:center}
.popup_userinfo_top .avatar{vertical-align:top;border-radius:50%;border:1px solid #1a1a1a}
.popup_userinfo_top .avatar .cover{display:block;width:80px;height:80px;border:6px solid #fff}
.popup_userinfo.useronline .avatar{border-color:#95c00e}
.popup_userinfo > ul{list-style:none;padding:0;margin:0}
.popup_userinfo .usinf{padding:0px 20px;font-size:.9em}
.stats_head > ul{list-style:none;padding:0;margin:0;font-size:1.1em}
.stats_head > ul > li{margin-top:15px;padding-left:30px}
.stats_head > ul > li:before{content:"";float:left;margin:2px 0 0 -30px;width:16px;height:16px;border-radius:50%;background-color: #ee2a4f}
.stats_head > ul > li > b{display:block;font-size:.8em;opacity:.5;font-weight:normal}
.stats_head > ul > li.stats_d:before{background-color:#ffb027}
.stats_head > ul > li.stats_w:before{background-color:#ff5a3a}
.stat_group{margin-bottom:25px}
.stat_group > h5{margin-top:0;margin-bottom:1em}
.stat_group > ul{list-style:none;padding:0;margin:0}
.stat_group > ul > li{padding:.6em 0;border-top:1px dotted #d5d5d5}
.searchpage{border-bottom:3px dotted #eceded;padding-bottom:50px;margin-bottom:0}
.search_head_line .head{margin-bottom:.8em}
.search_result_num{font-size:.9em;margin:25px 0 0}
.search table{width:100%;border-spacing:5px;border-collapse:separate}
#searchtable td, #searchtable td div, #searchtable table{margin:0 !important;padding:0 !important}
#searchtable td.search br{display:none}
td.search .bbcodes{margin:0 !important}
td.search{vertical-align:top}
@media only screen and (max-width:980px){
.tools .grid_last, .tools #toptags{display:none}
.tools .grid_3_4{width:auto;float:none;margin-right:0}
.foot .grid_1_2{width:74%}
}
@media only screen and (max-width:800px){
h1, .h1{font-size:1.6em}
h2, .h2{font-size:1.4em}
h3, .h3{font-size:1.3em}
h4, .h4{font-size:1.2em}
h5, .h5{font-size:1.1em}
body, select, input, textarea, button{font-size:14px}
.story, .block{padding:0 0 30px 0}
.navigation, .navigation > .wrp{padding:0}
.navigation > .wrp > .icon{display:none}
.vopros-nav{padding:0 !important}
.pages{padding:20px 0;float:none;padding-left:0;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}
.pages > *:first-child{margin-left:20px}
.pages > *:last-child{margin-right:20px}
}
@media only screen and (max-width:700px){
h1, .h1{font-size:1.5em}
h2, .h2{font-size:1.4em}
h3, .h3{font-size:1.3em}
h4, .h4{font-size:1.2em}
h5, .h5{font-size:1.1em}
body, select, input, textarea, button{font-size:14px}
#tools, .foot_menu, .foot, .droptopbar, .com_info, .com_tools,
.vote_line_form .dropdown .dropdown-form .vote_list{font-size:1em}
.feedback .grid_1_4{margin-bottom:20px}
.map_resp{padding-top:60%}
.story, .block{padding:0 0}
.block_wr{padding:20px 0}
.block_wcom{padding:20px 0}
.story_info{float:none;font-size:1em}
.story_icons{position:relative;float:right}
.story.lefticons .title{padding-left:0}
.story.lefticons .text{margin-left:0}
.poll_block{margin:20px 0}
.meta_date{display:none}
.storyinfo_link{margin-bottom:0}
.storyinfo_box{padding-top:20px}
.story_cont{float:left}
.story .head{margin-bottom:10px}
.story .head .title{margin-top:0}
.ui-dialog{width:auto !important;left:10px !important;right:10px}
.ui-dialog-buttonset > .ui-button{margin:2px}
.userinfo_top{text-align:center}
.userinfo_top .avatar{float:none;margin:0 0 20px 0}
.ui-c1, .ui-c2{display:block;width:auto;margin-right:0}
.user_tab{font-size:.9em}
.user_tab > li > a{padding:4px 10px}
}
@media only screen and (max-width:600px){
.mejs-container{max-width:100%}
.story video{max-width:100%}
.story iframe{max-width:100%}
.mass_comments_action > select, .mass_comments_action > input{display:block;width:100%;margin:0}
.mass_comments_action > select{margin:5px 0}
}
@media only screen and (max-width:520px){
.head_text_in > .title{font-size:1.6em}
.head_text_in > .text{font-size:1em}
.com_tools_links > a > span{display:none}
}
@media only screen and (max-device-width:480px){body{-webkit-text-size-adjust:100%}}
@media only screen and (min-width:750px){
.offer-poisk{position:relative; float:left;width:100%;background:none;padding:10px 10px 0 10px;box-sizing:border-box}
.offer-block{width:100%;height:100%;float:left;padding:10px 0 0 0px;box-sizing:border-box}
.offer-poisk h1{padding-bottom:10px;margin:0}
.offer-poisk .text p{font-size:1.2em;font-weight:100}
.link-podbor{width:100%;box-sizing:border-box;padding:10px 30px 0;font-size:18px;margin-bottom:20px;color:#fff;background:none;display:flex;justify-content:space-between;align-items:center}
.blokosnova{position:relative;font-size:14px;line-height:22px;float:left;width:100%}
.osnovatitle{background:#12BC72;height:50px;line-height:50px;font-size:18px;font-weight:600;color:#fff;text-align:center}
}
@media only screen and (min-width:750px){
.short_offer_rek, .short_offer{width:100%;float:left;position:relative;margin-bottom:20px;background:#fff;box-sizing:border-box;box-shadow:0 5px 15px #efefef;border: 1px solid#f7f7f7}
.short_offer_rek, .short_offer:hover{box-shadow: 0 10px 12px rgba(0,0,0,.20);-webkit-transform: translate3d(0,-5px,0);transform: translate3d(0,-5px,0);transition: box-shadow .2s linear;transition: all .2s linear}
.green_good{box-shadow:0 0 0 2px #12BC72!important;margin-bottom:10px}
.green_good:hover{box-shadow:0 5px 20px rgba(10,97,255,.15)!important}
.kr-offer{display:flex;width:100%;box-sizing:border-box}
.of-title{width:100%;float:left;padding:0px 30px;box-sizing:border-box}
.of-title a{float:left;font-size:28px;width:100%;padding-bottom:15px; line-height:32px;color:#042C39;border-bottom:1px solid #ececec}
.of-title h2{float:left;font-size:28px;width:100%;padding-bottom:15px; line-height:32px;color:#042C39;border-bottom:1px solid #ececec}
.of-title a:hover{text-decoration:none;color:#e82c3f}
.kr-offer-1{align-items:stretch;flex-basis:25%;padding:0px 20px 15px 30px;box-sizing:border-box}
.kr-offer-1 img{width:100%}
.nazvbank{width:100%;float:left;color:#8a8a8a;text-align:center;font-size:14px;padding-top:0px}
.odobrim{width:100%;float:left;font-size:12px;box-sizing:border-box;padding-top:10px}
.odobrim span{width:100%;float:left;padding:5px 0;background:#fbfbfb;color:#8a8a8a;text-align:center;border-radius:4px}
.kr-offer-2{align-items:stretch;flex-basis:60%;height:100%; box-sizing:border-box;padding:0 20px}
.line-offer{display:flex;justify-content:space-between;border-bottom:1px solid #ececec;padding:0 0 15px 0}
.off-name{font-size:14px;color:#8a8a8a;font-weight: 100}
.off-select{width:100%;float:left;color:#042C39;font-weight:700;font-size:20px;line-height:16px;padding-bottom:3px}
.infos-offer{display:flex;justify-content:space-between;align-content:center;align-items:center;padding-top:20px}
.infos-name{font-size:14px;color:#8a8a8a;font-weight: 100}
.infos-title{width:100%;float:left;color:#042C39;font-weight:600;font-size:18px;line-height:16px;padding-bottom:3px}
.kr-offer-5{align-items:stretch;flex-basis:20%;box-sizing:border-box;padding-right:30px}
.kr-offer-5 .off-bnt{width:100%;float:left}
.kr-offer-5 .off-bnt a{float:right;background:#e82c3f;color:#fff;width:100%;text-align:center;padding:10px 12px;border-radius:4px}
.kr-offer-5 .off-bnt a:hover{text-decoration:none;opacity:0.8}
.kr-offer-5 .off-full{width:100%;float:left;padding-top:20px;text-align:center}
.kr-offer-5 .off-full a{color:#e82c3f;border-bottom:1px dashed #e82c3f;font-size:13px}
.kr-offer-5 .off-full a:hover{text-decoration:none;opacity:0.8}
.kr-offer-pay{color:#aaaaaa;bottom:10px;/*right:30px;position:absolute;*/font-size:11px;padding:0 10px}
.kr-offer-rekomend{border-radius:0 0 0 10px;position:absolute;font-size:14px;background:#fffdbd;color:#8a8a8a;padding:3px 25px;top:0;right:0}
}
@media only screen and (max-width:749px){
.short_offer_rek, .short_offer{width:100%;float:left;position:relative;background:#fff;box-sizing:border-box;text-align: center}
.short_offer_rek:hover, .short_offer:hover{box-shadow:0 5px 20px rgba(10,97,255,.15)}
.green_good{box-shadow:0 0 0 2px #12BC72!important;margin-bottom:10px}
.green_good:hover{box-shadow:0 5px 20px rgba(10,97,255,.15)!important}
.kr-offer{display:flex;width:100%;box-sizing:border-box;flex-wrap:wrap;flex-direction:row}
.of-title{width:100%;float:left;padding:20px 0 10px 20px}
.of-title a{float:left;font-size:18px; line-height:24px;color:#042C39;padding-bottom:10px}
.of-title a:hover{text-decoration:none;color:#12BC72}
.kr-offer-1{align-items:stretch;/*flex-basis:100%;*/margin:0 auto;padding:0 20px 20px 20px;box-sizing:border-box}
.kr-offer-1 img{max-width:100%}
.nazvbank{display:none}
.odobrim{display:none}
.odobrim span{padding:4px 7px;background:#ebf5ff;color:#12BC72;text-align:center;border-radius:4px}
.kr-offer-2{align-items:stretch;flex-basis:100%;padding:0 20px; box-sizing:border-box}
.line-offer{display:flex;justify-content:space-between;border-bottom:1px solid #dde0e2;padding:0 0 15px 0}
.off-name{font-size:12px;color:#adb4bf}
.off-select{width:100%;float:left;color:#042C39;font-weight:600;font-size:16px;line-height:16px;padding-bottom:3px}
.infos-offer{display:flex;justify-content:space-between;align-content:center;align-items:center;padding-top:20px}
.infos-name{font-size:12px;color:#adb4bf}
.infos-title{width:100%;float:left;color:#042C39;font-weight:600;font-size:14px;line-height:16px;padding-bottom:3px}
.kr-offer-5{align-items:stretch;flex-basis:100%;box-sizing:border-box;padding:20px 20px}
.kr-offer-5 .off-bnt{width:100%;float:left}
.kr-offer-5 .off-bnt a{float:right;background:#e82c3f;color:#fff;width:100%;text-align:center;padding:10px 0;border-radius:4px}
.kr-offer-5 .off-bnt a:hover{text-decoration:none;opacity:0.8}
.kr-offer-5 .off-full{display:none}
.kr-offer-5 .off-full a{color:#12BC72;border-bottom:1px dashed #12BC72;font-size:12px}
.kr-offer-5 .off-full a:hover{text-decoration:none;opacity:0.8}
.kr-offer-pay{display:none}
.kr-offer-rekomend{border-radius:0 0 0 14px;font-size:12px;position:absolute;background:#ff8a00;color:#fff;padding:3px 14px;top:0;right:0}
.nazvbankcard{width:100%;height:100%;float:left;font-size:12px}
.offer-post a{text-align:center;float:right;background:#fff;color:#042C39;margin-top:0px;border-radius:4px;padding:6px 0;width:110px;font-size:14px;padding-right:10px}
.offer-post a:hover{text-decoration:none;color:#12BC72}
.wrap-texting{width:100%;float:left;background:#fff;box-sizing:border-box;padding:20px 20px}
.button{cursor:pointer}
.block-kol{float:left;width:100%}
.offer-poisk{position:relative; width:100%;background:#fff;padding:20px 20px 1px 20px;box-sizing:border-box}
.offer-poisk h1{padding-bottom:10px;margin:0;font-size:18px}
.offer-block{display:none}
.offer-poisk .text{font-size:12px}
.link-podbor{width:100%;box-sizing:border-box;padding:10px 20px;font-size:16px;color:#fff;display:flex;justify-content:space-between;align-items:center}
.blokosnova{position:relative;line-height:22px;float:left;width:100%}
.osnovatitle{background:#12BC72;height:50px;line-height:50px;font-size:16px;font-weight:600;color:#fff;text-align:center}
}
@media only screen and (min-width:750px){
.wrap-texting{width:49%;float:left;background:#fff;box-sizing:border-box;padding:10px 20px;border: 1px solid#f1f1f1;margin:0 5px 30px;color:#464646;font-weight:100}
}
@media only screen and (max-width:1039px){
.wrap-texting{width:100%}
@media only screen and (min-width:750px){
.nazvbankcard{width:100%;height:100%;float:left;font-size:12px}
.offer-post a{text-align:center;float:right;background:#fff;color:#aaaaaa;margin-top:0px;border-radius:4px;padding:6px 0;width:110px;font-size:14px;padding-right:10px}
.offer-post a:hover{text-decoration:none;color:#12BC72}
}