html, body { background-color:#1F272C; width: 100%; height:100%; overflow:visible;  font-family:'PTD', sans-serif; font-size:100.01%; font-weight:400; margin:0; padding:0; color:#000000;  text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important; font-smooth: always;   }
.wrapper { position: relative;  z-index: 1;  background-position: top center;  background-repeat: repeat-x;  }
.wall { display:block;  top: 0; left: 0; right: 0; bottom: 0; display:block; z-index: 2; background-position: top center;  background-repeat: repeat-x; position: fixed; background-color:#1F272C;  }
.content { max-width: 1110px; min-width:300px;  margin: 20px auto 0 auto; position: relative; z-index: 10; background-color:#ffffff;  box-shadow: 0 0 15px rgba(0,0,0,.50); min-height:2000px;  }
@media (max-width: 1024px) { 
.content { margin-top: 0; overflow-x:hidden; }
.wall { display:none; }
}

.pro { clear: both; height:0px; display:block; }
.pro5 { height:5px; clear: both; }
.pro30 { height:30px; clear: both; }
.pro10 { height:10px; clear: both; }
.pro15 { height:15px; clear: both; }
.pro20 { height:20px; clear: both; }
.pro25 { height:25px; clear: both; }
.pro40 { height:40px; clear: both; }

a { text-decoration-skip-ink: none; }

header { display:flex; flex-direction: row; flex-wrap: nowrap; background-color:#DFDFDF; height:60px; overflow:hidden;  position:relative; z-index:700;  }
header > DIV:nth-child(1) { background-color:#ffffff; padding:0 2.75%; }
header > DIV:nth-child(1) a { flex:none; display:block; width:30px; height:60px; background-image:url(/i/v9/i/i.png?2); background-repeat: no-repeat;  background-position: 0 15px;  background-size: 100px 1000px; }
header > DIV:nth-child(1) a:active { position:relative;top:1px; }
header > DIV:nth-child(2) { flex-basis: calc(100% - 36px); white-space:nowrap; overflow:hidden; overflow-x: scroll; margin-bottom:-20px; position:relative; z-index:1;  }
header > DIV:nth-child(2) > DIV:nth-child(1) { flex:none; float:left; background-color:#F5F4F3; height:60px; padding:0 1.38% 0 1.38%;}
header > DIV:nth-child(2) > DIV:nth-child(1) a:link, header > DIV:nth-child(2) > DIV:nth-child(1) a:visited { display:inline-block; color:#2D4756; font:17px/61px 'PT Sans Narrow', sans-serif; font-weight:700; padding:0 15px; text-decoration:none; }
header > DIV:nth-child(2) > DIV:nth-child(1) a:hover, header > DIV:nth-child(2) > DIV:nth-child(1) a:active { background-color:#242F35; color:#D7DADC; text-decoration:none; }
header > DIV:nth-child(2) > DIV:nth-child(1) a.menu_a { background-color:#35454F; color:#D7DADC; }
header > DIV:nth-child(2) > DIV:nth-child(1):hover a.menu_a { background-color:#35454F; color:#BCC2C7; }
header > DIV:nth-child(2) > DIV:nth-child(1) a.menu_a:hover { background-color:#35454F; color:#D5DADD; }
header > DIV:nth-child(2) > DIV:nth-child(2) { flex:none;  overflow:hidden; height:60px; padding:0 1.38%; }
header > DIV:nth-child(2) > DIV:nth-child(2) a:link, header > DIV:nth-child(2) > DIV:nth-child(2) a:visited { display:inline-block; color:#314048; font:17px/61px 'PT Sans Narrow', sans-serif; font-weight:700; padding:0 15px; text-decoration:none; }
header > DIV:nth-child(2) > DIV:nth-child(2) a:hover, header > DIV:nth-child(2) > DIV:nth-child(2) a:active { background-color:#242F35; color:#D7DADC; text-decoration:none; }
header > DIV:nth-child(2) > DIV:nth-child(2) a.menu_a { background-color:#35454F; color:#D7DADC; }
header > DIV:nth-child(2) > DIV:nth-child(2):hover a.menu_a { background-color:#35454F; color:#BCC2C7; }
header > DIV:nth-child(2) > DIV:nth-child(2) a.menu_a:hover { background-color:#35454F; color:#D5DADD; }
header > DIV:nth-child(3) { background-color:#DFDFDF; height:60px; padding:0 2.75%; align-self:flex-end; white-space:nowrap; position:relative; z-index:2; }
header > DIV:nth-child(3) a { display:inline-block; width:30px; height:30px; margin:15px 0 0 0; }
header > DIV:nth-child(3) a IMG { border-radius:50%;  }
header > DIV:nth-child(4) { display:none; margin:13px calc(4% - 10px) 0 0; }
@media (max-width: 540px) { 
header > DIV:nth-child(1) { padding:0 4%; }
header > DIV:nth-child(3) { padding:0 2.75% 0 4%;   }
}

@media (max-width: 1024px) { 
header > DIV:nth-child(3) { box-shadow: -5px 0 10px  rgba(0,0,0,.15); }
}

a.head_user_signin:link, a.head_user_signin:visited { background-image:url(/i/v9/i/i.png?2); background-repeat: no-repeat;  background-position: -70px 0;  background-size: 100px 1000px; }
a.head_user_signin:active, a.head_user_signin:hover { background-position: -70px -35px; }

.mobdrop_in { display: none; position: absolute;  transition: 0.5s; height:0px; z-index:600; }
.mobdrop_show { display:block; z-index:600; width:100%;  height:auto; }
.mob_menu {  width:100%; position:relative;top:-60px;    }
.mob_menu > DIV:nth-of-type(1) { position:absolute; margin:13px 1% 0 calc(99% - 36px);  width:36px; height:36px;  }
.mob_menu > DIV:nth-of-type(2) {  background-color:#1F272C;  padding:10px 0 12px 0; border-bottom:3px solid #161C1F; }
.mob_menu > DIV:nth-of-type(3) { background-color:#273238;  padding:10px 0 14px 0; box-shadow: 0 0 500px #1F303A; box-shadow: 0 0 300px #1F303A; border-bottom:3px solid #161C1F;}
.mob_menu > DIV:nth-of-type(4) { background-color:#35454F; width:100%; height:1500px; background: linear-gradient(to bottom, rgba(45,71,86,0.8) 0%,rgba(0,0,0,0) 100%); }
.mob_menu > DIV:nth-of-type(2) a:link, .mob_menu > DIV:nth-of-type(2) a:visited { display:block; color:#D8DDE0; font:20px/40px 'PT Sans Narrow', sans-serif; font-weight:700; text-decoration:none; text-align:center; }
.mob_menu > DIV:nth-of-type(2) a:hover, .mob_menu > DIV:nth-of-type(2) a:active { background-color:#D8DDE0; color:#1F303A; text-decoration:none; }
.mob_menu > DIV:nth-of-type(3) a:link, .mob_menu > DIV:nth-of-type(3) a:visited { display:block; color:#CCD2D7; font:18px/40px 'PT Sans Narrow', sans-serif; font-weight:700; text-decoration:none; text-align:center; }
.mob_menu > DIV:nth-of-type(3) a:hover, .mob_menu > DIV:nth-of-type(3) a:active { background-color:#CCD2D7; color:#2D4756; text-decoration:none; }
.mobdrop { display:block; background-image:url(/i/v9/i/i.png?2); background-repeat: no-repeat;  background-position: 0 -344px;  background-size: 100px 1000px; width:16px; height:13px; border:10px solid transparent; cursor:pointer; }
.mobdrop:hover { background-position: -26px -344px;   }
.mobdrop_on { background-position: -26px -344px; border:10px solid transparent; }
#mob_menu_a { background-color:#F1F4F5; color:#2D4756; }

.dd ul { list-style-type: none; margin: 0; padding: 0; display:block;  }
.dd li { display: inline-block; margin: 0; padding: 0 } 
.dd li a, .dropbtn { display: inline-block; }
.dd li.dropdown { display: inline-block; }
.dd .dropdown-content { display: block; position: absolute; width:100%; left:-999em;  }
.dd .dropdown .dropdown-content { transition-delay: 0.2s; }
.dd .dropdown:hover .dropdown-content { display: block; left:0px; transition-delay: 0.1s;}



.part { background-color:#35454F; height:47px; display:flex; width:100%; max-width:100%; flex-wrap: nowrap; white-space:nowrap; position:relative; z-index:40;  }
.cloned { box-shadow: 0 10px 20px rgba(0,0,0,.12); }
.part:hover { z-index:60; }
.part > DIV:nth-of-type(1) { display:none;  } 
.part > DIV:nth-of-type(2) { flex:no; margin:0 1% 0 2.75%;  } 
.part > DIV:nth-of-type(3) { flex:no; margin:0 3.6% 0 0;   } 
.part > DIV:nth-of-type(4) { flex-basis:100%; white-space:nowrap; margin-bottom:-20px; overflow:hidden; } 
.part > DIV:nth-of-type(5) { flex:no; width:16px; margin:0 2.75%; } 
.part > DIV:nth-of-type(6) { display:none; } 

.part > DIV:nth-of-type(2) H1, .part > DIV:nth-of-type(2) H2 { color:#EBEDEE; font:20px/44px 'PTD', sans-serif; letter-spacing: -1px; margin:0; padding:0; text-shadow: 0 0 1px #1F272C; text-decoration:none; display:inline-block;  }

.part > DIV:nth-of-type(2) a:link, .part > DIV:nth-of-type(2) a:visited { color:#EBEDEE; font:20px/44px 'PTD', sans-serif; letter-spacing: -1px; margin:0; padding:0; text-shadow: 0 0 1px #1F272C; text-decoration:none; display:inline-block;  }
.part > DIV:nth-of-type(2) a:hover, .part > DIV:nth-of-type(2) a:active { text-decoration:none; color:#FFFFFF;  }

.part > DIV:nth-of-type(4) > DIV > UL > LI > a:link, .part > DIV:nth-of-type(4) > DIV > UL > LI > a:visited {  font:15px/20px 'PT Sans Narrow', sans-serif; font-weight:400; color:#C3C8CB; padding:13px 0 10px 0; margin:0 20px 0 0; text-decoration:none; cursor:pointer; }
.part > DIV:nth-of-type(4) > DIV > UL >  LI > a:hover, .part > DIV:nth-of-type(4) > DIV > UL > LI > a:active { color:#ffffff; border-bottom:4px solid #EF5624;  text-decoration:none; }

.part > DIV:nth-of-type(4) .dropdown {   display: inline-block; cursor:pointer; padding:13px 33px 14px 0; background-image:url(/i/v9/i/i.png?2); background-repeat: no-repeat; background-size: 100px 1000px;  background-position: right -70px; margin:0 20px 0 0; font:15px/20px 'PT Sans Narrow', sans-serif; font-weight:400; color:#9AA2A7; }
.part > DIV:nth-of-type(4) .dropdown:hover { color:#ffffff; border-bottom:0; background-position: right -120px; transition-delay: 0.1s; }

.part > DIV:nth-of-type(5) input[type=search] { display:block; width: 16px; height:47px; background-color:transparent; border:0;  background-image: url('/i/v9/i/ic_search_x32.png');  background-position: 0 15px;  background-repeat: no-repeat;  background-repeat: no-repeat; background-size: 16px 16px; opacity: 0.7;  -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; color:transparent; cursor:pointer; }
.part > DIV:nth-of-type(5) input[type=search]:hover { opacity: 1; cursor:pointer;  }
.part > DIV:nth-of-type(5) input[type=search]:focus { width: 100%; position:absolute;  left:0px; z-index:40; background-color:#1F272C; opacity: 1;  background-position: 2.75% 14px; padding:0 0 0 6%; color:#C3C8CB; font:18px/44px 'PTD', sans-serif; cursor:text;  }
.part_sep {  display:inline-block;  width:11px; height:5px; }
.part .dropdown-content { margin-top:14px; }



.part > DIV:nth-of-type(6) SPAN { display:block; cursor:pointer; width:32px; height:36px; margin:8px 0 0 0; background-image:url(/i/v9/i/i.png?2); background-repeat: no-repeat;  background-position: -44px -335px;  background-size: 100px 1000px; } 
.part > DIV:nth-of-type(6) SPAN:hover { background-position: -70px -335px; } 

.partmenu { height: 100%; width: 0; position: fixed; z-index: 600; top: 0; left: 0; overflow-x: hidden; transition: 0.5s; background-color:#1F272C; padding:16px 0 0 0; } 
.partmenu_close { position: absolute; right:16px; top: 18px; background-image:url(/i/v9/i/i.png?2); background-repeat: no-repeat;  background-position: 8px -364px;  background-size: 100px 1000px; width:28px; height:28px; cursor:pointer;  }

@supports (-ms-ime-align:auto) and (color:unset) {
.partmenu { height: auto; }
}


.partmenu P { display:block; background-color:#161C1F; color:#8B9296; font:13px/26px  'PT Sans Narrow', sans-serif; padding:0 0 0 24px; margin:16px 0 6px 0; }
.partmenu DIV:last-child { margin-bottom:150px; }
.partmenu DIV DIV { padding:0 24px; }
.partmenu DIV DIV { margin:0 0 8px 0; padding-bottom:8px; border-bottom:1px solid #2D3A42;  }
.partmenu DIV DIV:last-child { margin:0; padding-bottom:0px; border-bottom:none;  }
.partmenu DIV a:link, .partmenu DIV a:visited {  font:16px/32px 'PT Sans Narrow', sans-serif; font-weight:400; color:#C0C8CD; margin:0 20px 0 0; text-decoration:none; cursor:pointer; display:inline-block;   white-space:nowrap; }
.partmenu DIV a:hover, .partmenu DIV a:active { color:#ffffff; text-decoration:none;  }

.m_dpw_in { display:flex; padding:15px 4% 15px 2.75%; justify-content:space-between; flex-wrap:wrap; background-color:#1F272C; position:relative; z-index:20; cursor:default; }
.m_dpw_in DIV > a:link, .m_dpw_in DIV > a:visited  { display:block; font:15px/30px 'PT Sans Narrow', sans-serif; color:#C3C8CB; text-decoration:none; padding:0 30px 0 0; }
.m_dpw_in DIV > a:hover, .m_dpw_in DIV > a:active { text-decoration:underline; color:#ffffff;  }
.m_dpw_in DIV B { display:block; font:18px/30px 'PT Sans Narrow', sans-serif; font-weight:700; color:#FFFFFF;}

.m_dpw_in_much {  display:flex; justify-content:flex-start;  padding:15px 2.75% 15px 2.75%;  background-color:#1F272C; position:relative; z-index:20; cursor:default;  }
.m_dpw_in_much DIV { width:20%; }
.m_dpw_in_much a:link, .m_dpw_in_much a:visited  {   display:block;  font:15px/30px 'PT Sans Narrow', sans-serif; color:#C3C8CB; text-decoration:none; }
.m_dpw_in_much a:hover, .m_dpw_in_much a:active { text-decoration:underline; color:#ffffff; }

.m_dpw_in_few {   padding:15px 2.75% 15px 2.75%;  background-color:#1F272C; position:relative; z-index:20; cursor:default;  }
.m_dpw_in_few DIV { display:flex; justify-content:flex-start; flex-wrap:wrap; }
.m_dpw_in_few a:link, .m_dpw_in_few a:visited  { width:20%;  display:block;  font:15px/30px 'PT Sans Narrow', sans-serif; color:#C3C8CB; text-decoration:none; }
.m_dpw_in_few a:hover, .m_dpw_in_few a:active { text-decoration:underline; color:#ffffff; }


@media (max-width: 1024px) { 
.part { width:100%; z-index:50;  }
.part > DIV:nth-of-type(1) { display:block;  flex:no;  padding:0 0 0 4%;  } 

.part > DIV:nth-of-type(1) a { position:relative; display:block; width:32px; height:32px; background-image:url(/i/v9/i/i.png?2); background-repeat: no-repeat;  background-position: -62px -307px;  background-size: 100px 1000px; margin:0 10px 0 0; -webkit-animation-name: scroll_menu;  -webkit-animation-duration: 800ms; animation-name: scroll_menu; animation-duration: 800ms; -webkit-animation-timing-function: ease-out;  animation-timing-function: ease-out; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-delay: 50ms; animation-delay: 50ms;   }
.part > DIV:nth-of-type(1) a:active { position:relative;top:1px; }
.scroll_logo { display: none; position: relative;  z-index: 1; }
.part > DIV:nth-of-type(2) { flex:no; margin:0 3% 0 0;  } 
.part > DIV:nth-of-type(5) { margin:0 0 0 4%; } 
.part > DIV:nth-of-type(6) { display:block;  flex:no; margin:0 2.75% 0 1.5%;  }
.part > DIV:nth-of-type(3) { margin:0 6% 0 0;   } 
.mob_shad { height:60px; position:fixed; width:100%; z-index:30;  box-shadow: 0 10px 20px rgba(0,0,0,.09); }
header > DIV:nth-child(4) { display:block; }
.part > DIV:nth-of-type(5) input[type=search]:focus { padding:0 0 0 10%;   }
.mob_height { height:60px; position:relative; z-index:10;  }
.section_ico { width:32px !important; }
}

.scroll_logo { display: none; position: relative;  z-index: 1; }

@-webkit-keyframes scroll_menu {
    from { top: -20px; }
    to { top: 9px; }
}

@keyframes scroll_menu {
    from { top: -20px;  }
    to { top: 9px;  }
}

@media (min-width:1024px){
.scroll_sport { display:block !important; opacity:1 !important; }
    }
    

.m_soc { display:none; }        

@media (max-width: 800px) { 
.cloned .dd { display:none; }
.cloned .m_soc { display:flex; !important; justify-content:space-around; align-items: flex-start; }    
}


.m_soc A { margin:12px 27px 0 0; height:24px; }
.m_soc A LI:nth-child(odd) {  background-image:url(/i/v9/i/i.png?2); background-repeat: no-repeat;  display:inline-block; background-position: center top;  background-size: 100px 1000px; margin:0 5px 0 0; position:relative;  }
.m_soc A:hover LI:nth-child(odd) {    opacity: 0.7; }
.m_soc A LI:nth-child(even), .m_soc A:visited LI:nth-child(even) { display:inline-block; position:relative; font:13px/16px  'PT Sans Narrow', sans-serif; color:#C3C8CB;  }
.m_soc A:hover LI:nth-child(even), .m_soc A:active LI:nth-child(even) { color:#FFFFFF;   }
.m_soc A:nth-of-type(1) LI:nth-child(1) { width:16px; height:16px; background-position: -11px -260px;  }
.m_soc A:nth-of-type(2) LI:nth-child(1) { width:10px; height:16px;  background-position: -47px -267px; top:3px; }
.m_soc A:nth-of-type(3) LI:nth-child(1) { width:16px; height:16px;  background-position: -29px -267px; top:4px; }
.m_soc A:nth-of-type(4) LI:nth-child(1) { width:8px; height:16px;  background-position: 0px -267px; top:3px; }
  
@media (max-width: 600px) { 
.m_soc A { margin-right:11px; }
.m_soc A LI:nth-child(odd) {  margin:0 5px 0 0;  }
.cloned > DIV:nth-of-type(3) { margin:0 12px 0 0;   } 
.cloned > DIV:nth-of-type(5) { display:none; }
}  
    
.section_ico_auto, .section_ico_photo, .section_ico_video, .section_ico_news, .section_ico_show, .section_ico_brand, .section_ico_top, .section_ico_favor, .section_ico_ever, .section_ico_recomendation { flex:none; display:block; width:46px; height:24px; line-height:47px; background-image:url(/i/v9/i/i.png?2); background-repeat: no-repeat; background-size: 100px 1000px; opacity: 0.7; margin:12px 0 0 0; }   
.section_ico_auto:hover, .section_ico_photo:hover, .section_ico_video:hover, .section_ico_news:hover, .section_ico_show:hover, .section_ico_brand:hover, .section_ico_top:hover, .section_ico_favor:hover, .section_ico_ever:hover, .section_ico_recomendation:hover { opacity: 1; }
.section_ico_auto {  background-position: 0 -198px;  }
.section_ico_photo {  background-position: -76px -200px;  }
.section_ico_video {  background-position: 0 -233px;  }
.section_ico_news {  background-position: -76px -233px;  }
.section_ico_show {  background-position: -75px -369px;  }
.section_ico_top {  background-position: 0 -653px;  }
.section_ico_favor {  background-position: -75px -653px;  }
.section_ico_ever {  background-position: 0 -682px;  }
.section_ico_recomendation {  background-position: -75px -688px;  }

    
.grid { margin:2.70% 0 0 2.75%; background-color:#ffffff; }
.grid_noleft { margin:2.70% 0 0 0; background-color:#ffffff; }
.grid_notop { margin:0 0 0 2.75%; background-color:#ffffff; }
.col-left1, .col-left2 { float:left; width:63.9%;  padding:0 2.75% 0 0; background-color:#ffffff; }
.col-right1 { float:right; width:30.6%; padding:0 2.75% 0 0;  clear:right; background-color:#ffffff;  }
.col-right2 { float:left; width:30.6%; padding:0 2.75% 0 0;  clear:right; background-color:#ffffff; }

.col-z { display:flex; flex-wrap: wrap; background-color:#ffffff;  margin:30px 0 0 0; }
.col-z-left { width:64.7%; padding:0 2.75% 0 0; background-color:#ffffff; position:relative; z-index:10; }
.col-z-right { width:29.8%; padding:0 2.75% 0 0; background-color:#FFFFFF; position:relative; z-index:9; }

@media (max-width: 800px) { 
.grid { display:flex; flex-direction: column; flex-wrap: wrap; }
.col-left1 { width:97.25%; order:1; float:none; }
.col-left2 { width:97.25%; order:3; float:none; }
.col-right1 { width:97.25%; order:2; float:none; }
.col-right2 { width:97.25%; order:4; float:none; }
}

@media (max-width: 800px) { 
.col-z {  margin:20px 0 0 0; }
.col-z-left { width:100%; padding:0; background-color:#ffffff;   }
.col-z-right { width:92%; padding:0 4% 0 4%; background-color:#FFFFFF; }
.grid { margin:4.5% 0 0 4%; }
.col-left1, .col-left2, .col-right1, .col-right2 { width:96%; }
}


.col-left1-2col { display:flex; flex-wrap:wrap; justify-content:space-between; background-color:#ffffff; }
.col-left1-2col > DIV:nth-child(1) { width:47.85%; background-color:#ffffff; }
.col-left1-2col > DIV:nth-child(2) { width:47.85%; background-color:#ffffff; }

@media (max-width: 540px) { 
.part { margin:-1px 0 0 0; }
.col-left1-2col > DIV:nth-child(1) { width:100%; }
.col-left1-2col > DIV:nth-child(2) { width:100%; }
.col-right1 { margin-bottom:15px; margin-top:30px; }
.col-right2 { margin-top:25px; }
.pagetxt { display:none; }
}



.wf-container, .wf-container2 { width:104.5%; margin: 0 auto; }
.wf-container:before, .wf-container:after, .wf-container2:before, .wf-container2:after { content: ''; display: table; }
.wf-container:after, .wf-container2:after { clear: both; }
.wf-column { float: left; }
.wf-box, .wf-box2 { margin:0 9% 0 0; }
.wf-box .l, .wf-box2 .l { margin-bottom:22px; }
.wf-box .l_last, .wf-box2 .l_last { margin-bottom:0; }
.wf-box .n1_b, .tourn_news_hide .n1_b, .wf-box2 .n1_b { border-bottom:1px solid #DAE0E4; padding-bottom:25px;  }
.wf-box .n1_b_last, .wf-box2 .n1_b_last { border-bottom:0; padding-bottom:0; }
.wf-box .l a:link:first-child, .wf-box2 .l a:link:first-child { padding-top:13px; }
@media (max-width: 540px) { 
.wf-container, .wf-container2 { width:100%; }
.wf-box, .wf-box2 { margin:0; }
}    

.m_back:before {  content: ""; display:inline-block; width:16px; height:16px; margin:-5px 5px -5px 0; background-image:url(/i/v9/i/i.png?2); background-repeat: no-repeat;  background-position: 0 -512px;  background-size: 100px 1000px; position:relative; top:-2px; opacity:0.7; }
.m_back:hover:before { opacity:1; }

.l > a:link, .l > a:visited { display:block; padding:13px 0 13px 36px; border-bottom:1px solid #DAE1E4; text-decoration:none; margin:0;  font:15px/20px 'PTD', sans-serif; font-weight:400; color:#242D31;  text-indent: -36px;  }
.l > a:hover, .l > a:active { text-decoration:underline; color:#4D757D;  }
.l > A > LI {  display:block;  float:left;  font:13px/20px 'PT Sans Narrow', sans-serif; width:36px; font-weight:400;  vertical-align:top; color:#78909C;  }
.l_notop a:link:first-child { padding-top:0px !important; }
.l_last_border_no a:last-child { border-bottom:0px !important; }
.l_first_border_top a:first-child { border-top:1px solid #DAE1E4 !important; }


a.l_road:link, a.l_road:visited { display:flex; border-bottom:1px solid #DAE1E4; padding:18px 0 18px 0; text-decoration:none;  text-indent: 0; }
a.l_road:active, a.l_road:hover { text-decoration:underline; color:#1F303A; }
.l_road SPAN:nth-child(1) { flex:none; width:50px; height:50px; margin:0 17px 0 0; background-repeat: no-repeat; background-size: 106px 60px;  background-position: center 15%; border-radius:50%; }
.l_road SPAN:nth-child(2) { flex:100%; }
.l_road SPAN:nth-child(2) LI:nth-child(1) { display:block;  font:15px/20px 'PTD', sans-serif; font-weight:400; color:#242D31; position:relative; top:-2px; margin:0 0 2px 0; }

@media (max-width: 540px) { 
.l > a:link, .l > a:visited { font:16px/20px 'PTD', sans-serif; font-weight:400;  }
.l_notop a:link:first-child { padding-top:13px !important;   }
.l_notop { border-top:1px solid #DAE1E4; margin:25px 0 0 0; }
a.l_road:link, a.l_road:visited { padding:18px 0 16px 0;  }
.l_road SPAN:nth-child(2) LI:nth-child(1) {  font:16px/20px 'PTD', sans-serif;  }
}

a.m:link, a.m:visited, .m {  display:inline-block; font:15px/20px 'PT Sans Narrow', sans-serif; font-weight:400; color:#C0C8CD; padding:13px 0 10px 0; margin:0 20px 0 0; text-decoration:none; cursor:pointer; }
a.m:hover, a.m:active, .m:hover { color:#ffffff; border-bottom:4px solid #EF5624;  text-decoration:none; }
.ma { color:#FFFFFF !important;  border-bottom:4px solid #EF5624; }
.m_dpw_in .ma, .m_dpw_in_much .ma { border-bottom:0px;  }
a.npl:link, a.npl:visited { display:inline-block; background-color:#EF5624; color:#FFFFFF; height:24px; font:11px/24px 'PT Sans Narrow', sans-serif; position:relative;top:-24px; height:24px; overflow:hidden; text-transform: uppercase; padding:0 15px; text-decoration:none; }
a.npl:active, a.npl:hover { text-decoration:none; background-color:#35454F; }
.n1_i, .n1_i IMG { display:block; }
.n1_b:hover a.n1 { text-decoration:underline; color:#4D757D; }
a.n1:link, a.n1:visited { display:block; position:relative;top:-7px; text-decoration:none; color:#232D32; }
a.n1:active, a.n1:hover { text-decoration:underline; color:#4D757D; }
a.n1 SPAN:nth-child(1) { display:block; font:26px/27px 'PT Sans', sans-serif; font-weight:700;  letter-spacing: -0.5px;   }
a.n1 SPAN:nth-child(2) { display:inline-block; color:#455A64; font:17px/21px 'PT Sans Narrow', sans-serif; padding:11px 0 7px 0; }
.nd { display:inline-block; color:#6D8C9C; font:13px/16px 'PT Sans Narrow', sans-serif; margin:0 15px 0 0; }
a.nc:link, a.nc:visited { display:inline-block; color:#6D8C9C; font:13px/16px 'PT Sans Narrow', sans-serif; background-image:url(/i/v9/i/i.png?2); background-repeat: no-repeat;  background-position: 0 -173px;  background-size: 100px 1000px; padding:0 0 0 21px; text-decoration:none; }
a.nc:active, a.nc:hover { text-decoration:none; color:#314048; background-position: -80px -173px; }

a.all:link, a.all:visited { display:inline-block; font:15px/15px 'PTD', sans-serif; color:#4D757D; margin:16px 18px 0 0; letter-spacing: -0.5px; text-decoration:underline; }
a.all:active, a.all:hover { text-decoration:none; color:#314048; }
#all_nom { display:inline-block; margin-top:0px; }
#all_a { text-decoration:none; color:#314048; }

.n1_i_online, .n1_i_photo { background-repeat: no-repeat; background-size: 100% 100%;  background-position: center center; }

.nb_b { margin:35px 0 25px 0; padding:0 0 30px 0; border-bottom:1px solid #DAE1E4; }
.nb_b_nomt { margin-top:0; }
.nb_b:hover a.nb { text-decoration:underline; color:#4D757D; }
a.nb:link, a.nb:visited { display:block; position:relative;top:-4px; text-decoration:none; color:#242D31; }
a.nb:active, a.nb:hover { text-decoration:underline; color:#4D757D; }
a.nb SPAN:nth-child(1) { display:block; font:44px/42px 'PT Sans', sans-serif; font-weight:700; letter-spacing: -1px; margin:0 7% 0 0; }
a.nb SPAN:nth-child(2) { display:inline-block; color:#455A64; font:20px/24px 'PTD', sans-serif; padding:14px 0 14px 0; }
.nb_b2 { margin-top:35px !important; }

@media (max-width: 540px) { 
.nb_b { margin-top:0; width:108.6%; margin-left:-4.3%; }
a.nb { position:relative;top:-7px; }
a.nb SPAN:nth-child(1) { display:block; font:30px/32px 'PT Sans', sans-serif; font-weight:700; padding-right:4.3%; padding-left:4.3%; }
a.nb SPAN:nth-child(2) { display:inline-block; color:#455A64; font:17px/20px 'PTD', sans-serif; padding:11px 4.3% 7px 4.3%; }
.nb_b .nd { margin-left:4.3%; }
.r_n_short a.nb SPAN:nth-child(1), .r_n_short a.nb SPAN:nth-child(2), .r_n_full a.nb SPAN:nth-child(1), .r_n_full a.nb SPAN:nth-child(2) { padding-right:0; padding-left:0; }
}

@media (min-width: 1130px) { 
.n1_b .n1_i IMG { width:330px; height:186px; overflow:hidden; }
.nb_b .n1_i IMG { width:690px; height:388px; overflow:hidden; }
}

.wow_footer { border-top:1px solid #DFDFDF; text-align:center; padding:25px 2.75% 27px 2.75%;  vertical-align:center; overflow-x:hidden; position:relative; z-index:10; background-color:#ffffff; min-height:90px; margin:50px 0 0 0; }

@media (max-width: 540px) { 
.wow_footer  { border-top:0px; padding:0; min-height:0px; margin:30px 0 0 0;  }
}



FOOTER { display:flex; flex-wrap:wrap; padding:30px 0 40px 2.75%; background-color:#35454F; position:relative; z-index:10; }
FOOTER > DIV:nth-child(1) { width:33.15%; margin:0 2.75% 0 0;  }
FOOTER > DIV:nth-child(2) { width:52.45%; margin:0 2.75% 0 0;  }
FOOTER > DIV:nth-child(3) { width:16.15%; margin:0 2.75% 0 0 ; text-align:right; }
FOOTER > DIV:nth-child(1) > a:link, FOOTER > DIV:nth-child(1) > a:visited, FOOTER > DIV:nth-child(1) > a:hover { display:block; background-image:url(/i/v9/i/logo_footer.png); background-repeat: no-repeat; background-size: 110px 35px; width:110px; height:35px;  }
@media (max-width: 500px) { FOOTER > DIV:nth-child(1) > a:link, FOOTER > DIV:nth-child(1) > a:visited, FOOTER > DIV:nth-child(1) > a:hover { background-size: 80px 24px;   } }
FOOTER > DIV:nth-child(1) > a:active {  position:relative;top:1px;  }
FOOTER > DIV:nth-child(2) DIV:nth-child(1) > a:link, FOOTER DIV:nth-child(2) DIV:nth-child(1) > a:visited  { display:inline-block; font:17px/26px 'PT Sans Narrow', sans-serif; font-weight:700; color:#C3C8CB; text-decoration:none; margin:0 3% 0 0;  }
FOOTER > DIV:nth-child(2) DIV:nth-child(1) > a:hover, FOOTER DIV:nth-child(2) DIV:nth-child(1) > a:active { text-decoration:underline; color:#A0A9AD;  }
FOOTER > DIV:nth-child(2) DIV:nth-child(2) { margin:5px 0 12px 0; }
FOOTER > DIV:nth-child(2) DIV:nth-child(2) a:link, FOOTER DIV:nth-child(2) DIV:nth-child(2) a:visited  { display:inline-block;  font:16px/26px 'PT Sans Narrow', sans-serif; color:#ACB3B7; font-weight:700; text-decoration:none; margin:0 3% 0 0; }
FOOTER > DIV:nth-child(2) DIV:nth-child(2) a:hover, FOOTER DIV:nth-child(2) DIV:nth-child(2) a:active { text-decoration:underline; color:#8A9499; }

FOOTER > DIV:nth-child(2) DIV:nth-child(3) { margin:0 0 5px 0; display:flex;}
FOOTER > DIV:nth-child(2) DIV:nth-child(3) A { margin:12px 20px 0 0; width:32px; height:32px; }
FOOTER > DIV:nth-child(2) DIV:nth-child(3) A LI {  background-image:url(/i/v9/i/i.png?3); background-repeat: no-repeat;  display:inline-block; background-position: center top;  background-size: 100px 1000px;  position:relative;  }
FOOTER > DIV:nth-child(2) DIV:nth-child(3) A:hover LI {    opacity: 0.7; }
FOOTER > DIV:nth-child(2) DIV:nth-child(3) A:nth-of-type(1) LI { width:16px; height:16px; background-position: -11px -260px;  }
FOOTER > DIV:nth-child(2) DIV:nth-child(3) A:nth-of-type(2) LI { width:16px; height:16px;  background-position: -29px -267px; top:4px; }
FOOTER > DIV:nth-child(2) DIV:nth-child(3) A:nth-of-type(3) LI { width:16px; height:16px;  background-position: -59px -267px; top:6px; }
FOOTER > DIV:nth-child(2) DIV:nth-child(3) A:nth-of-type(4) LI { width:8px; height:16px;  background-position: 0px -267px; top:3px; }
FOOTER > DIV:nth-child(2) DIV:nth-child(3) A:nth-of-type(5) LI { width:16px; height:16px;  background-position: -84px -512px; top:5px; left:-8px; }

FOOTER > DIV:nth-child(2) DIV:nth-child(4) a:link, FOOTER DIV:nth-child(2) DIV:nth-child(4) a:visited  { display:inline-block; font:14px/14px 'PT Sans Narrow', sans-serif; color:#C3C8CB; text-decoration:underline; margin:0 3% 0 0; }
FOOTER > DIV:nth-child(2) DIV:nth-child(4) a:hover, FOOTER DIV:nth-child(2) DIV:nth-child(4) a:active {  text-decoration:none; color:#A0A9AD; }
FOOTER > DIV:nth-child(2) DIV:nth-child(5) { font:13px/18px 'PT Sans Narrow', sans-serif;  color:#ACB3B7; margin:10px 0 0 0; }
FOOTER > DIV:nth-child(2) DIV:nth-child(5) B { font-weight:400; }

.bottomMenu_box { display:none; }
#bottomMenu { display: none; position: fixed; left: 0; bottom: 0; width: 100%; height: 56px; z-index: 1; box-shadow: 0 0 20px rgba(0,0,0,.20); }
#bottomMenu DIV { display:flex;  justify-content:space-between; width: 100%; }
#bottomMenu DIV A:link, #bottomMenu DIV A:visited { align-self:center; width:100%;  background: #F5F4F3;  text-align:center; height:56px; border-right:1px solid #DFDFDF; border-top:1px solid #DFDFDF; color:#425762;  text-decoration:none; position:relative; z-index:1; }
#bottomMenu DIV A:hover, #bottomMenu DIV A:active { text-decoration:none; color:#314048;  background: #FFFFFF; box-shadow: 0 0 12px rgba(0,0,0,.10); z-index:2; }
#bottomMenu DIV A:last-child { border-right:0; }
#bottomMenu DIV A LI:nth-of-type(1) { display:inline-block; width:24px; height:24px; margin:7px 0 0 0; background-image:url(/i/v9/i/i.png?3); background-repeat: no-repeat; background-size: 100px 1000px; }  
#bottomMenu DIV A LI:nth-of-type(2) { display:block; font:14px/15px 'PT Sans Narrow', sans-serif; overflow:hidden; white-space:nowrap;  }  
#bottomMenu DIV A:hover LI:nth-of-type(2) { font-weight:700; }  
#bottomMenu DIV LI { display:inline-block; text-align:center; }
#bottomMenu DIV A:nth-of-type(1) LI:first-child { background-position: 0 -721px; }
#bottomMenu DIV A:nth-of-type(1):hover LI:first-child { background-position: -37px -721px; }
#bottomMenu DIV A:nth-of-type(2) LI:first-child { background-position: -74px -723px; }
#bottomMenu DIV A:nth-of-type(2):hover LI:first-child { background-position: 0 -753px; }
#bottomMenu DIV A:nth-of-type(3) LI:first-child { background-position: -37px -753px; }
#bottomMenu DIV A:nth-of-type(3):hover LI:first-child { background-position: -74px -753px; }
#bottomMenu DIV A:nth-of-type(4) LI:first-child { background-position: -0 -786px; }
#bottomMenu DIV A:nth-of-type(4):hover LI:first-child { background-position: -37px -786px; }
#bottomMenu DIV A:nth-of-type(5) LI:first-child { background-position: -74px -786px; }
#bottomMenu DIV A:nth-of-type(5):hover LI:first-child { background-position: 0 -816px; }

@media (max-width: 540px) { 
.bottomMenu_box { display:block; }
FOOTER { padding-bottom:80px; }
}

.sub_pl_sm { display:inline-block; color:#455A64; font:14px/14px 'PT Sans Narrow', sans-serif; }
.sub_pl_sm::before { content: ""; display:block; width:30px; height:2px; background-color:#EF5624; margin:0 0 8px 0;  }
.sub_pl, .sub_pl_simple { display:inline-block; color:#39424A; font:20px/20px 'PT Sans Narrow', sans-serif; font-weight:700; text-decoration:none; }
a.sub_pl:link, a.sub_pl:visited { display:inline-block; color:#39424A; font:20px/20px 'PT Sans Narrow', sans-serif; font-weight:700; text-decoration:none; }
a.sub_pl:active, a.sub_pl:hover {  text-decoration:none; color:#000000; }
.sub_pl::before { content: ""; display:block; width:50px; height:4px; background-color:#EF5624; margin:0 0 8px 0;  }
.sub_pl_mb { margin-bottom:12px; }

.sub_pl_full { text-align:center; }
.sub_pl_full SPAN { display:inline-block; width:50px; height:4px; background-color:#EF5624; margin:0 0 8px 0; }
.sub_pl_full DIV { width;100%; font:20px/20px 'PT Sans Narrow', sans-serif; font-weight:700; color:#39424A; }

.z_fav_full { margin:20px 0 0 0; }
.z_fav_full a:link, .z_fav_full a:visited {   display:block; color:#242D31; text-decoration:none; border-top:1px solid #DAE1E4; text-align:center; padding:25px 0 25px 0;  }
.z_fav_full a:hover, .z_fav_full a:active { color:#4B636D; text-decoration:underline;  }
.z_fav_full A SPAN:nth-child(1) { display:inline-block; width:120px; height:120px; background-repeat: no-repeat; background-size: 222px 120px;  background-position: center center; border-radius:50%; }
.z_fav_full A SPAN:nth-child(2) {  display:block;  font:22px/24px 'PT Serif', sans-serif; font-weight:700; padding:15px 5% 7px 5%; }
.z_fav_full A SPAN:nth-child(3) { display:inline-block; font:16px/20px 'PT Sans Narrow', sans-serif; color:#455A64; }
.z_fav_full a:last-child { padding-bottom:0px; }

.z_txt_full_tail { padding:0 0 0 4%; }

a.n_deep:link, a.n_deep:visited { display:flex; border-top:1px solid #DAE1E4; padding:22px 0 22px 0; text-decoration:none; }
a.n_deep:active, a.n_deep:hover { text-decoration:underline; color:#1F303A; }
.n_deep SPAN:nth-child(1) { flex:none; width:80px; height:80px; margin:0 17px 0 0; background-repeat: no-repeat; background-size: 141px 80px;  background-position: center 15%;  }
.n_deep SPAN:nth-child(2) { flex:100%; }
.n_deep SPAN:nth-child(2) LI:nth-child(1) { display:block;  font:20px/22px 'PT Sans Narrow', sans-serif; font-weight:700; color:#2D383E; letter-spacing:0.1px; position:relative; top:-2px;  }
.n_deep SPAN:nth-child(2) LI:nth-child(2) { display:inline-block;  font:15px/20px 'PT Sans Narrow', sans-serif; color:#455A64; margin:4px 0 8px 0; }

a.n_photo:link, a.n_photo:visited { display:flex; border-top:1px solid #DAE1E4; padding:22px 0 22px 0; text-decoration:none; }
a.n_photo:active, a.n_photo:hover { text-decoration:underline; color:#1F303A; }
.n_photo SPAN:nth-child(1) { flex:none; width:80px; height:80px; margin:0 17px 0 0; background-repeat: no-repeat; background-size: 141px 80px;  background-position: center 15%; border-radius:50%; }
.n_photo SPAN:nth-child(2) { flex:100%; }
.n_photo SPAN:nth-child(2) LI:nth-child(1) { display:block;  font:20px/22px 'PT Sans Narrow'; font-weight:700; color:#2D383E; letter-spacing:0.1px; position:relative; top:-2px; }
.n_photo SPAN:nth-child(2) LI:nth-child(2) { display:inline-block;  font:15px/20px 'PT Sans Narrow', sans-serif; color:#455A64; margin:4px 0 8px 0; }

a.n_show:link, a.n_show:visited { display:flex; border-top:1px solid #DAE1E4; padding:22px 0 22px 0; text-decoration:none; align-items:center; }
a.n_show:active, a.n_show:hover { text-decoration:underline; color:#1F303A; }
.n_show SPAN:nth-child(1) { flex:none; width:60px; height:60px; margin:0 17px 0 0;}
.n_show SPAN:nth-child(1) IMG { width:60px; height:60px; }
.n_show SPAN:nth-child(2) { flex:100%; }
.n_show SPAN:nth-child(2) LI:nth-child(1) { display:block;  font:18px/21px 'PT Sans Narrow'; font-weight:700; color:#1A2226; position:relative; top:-2px; }
.n_show SPAN:nth-child(2) LI:nth-child(2) { display:inline-block;  font:14px/20px 'PT Sans Narrow', sans-serif; color:#455A64; margin:4px 0 8px 0; }

.insurance_small { margin:14px 0 0 0; }
.insurance_small > UL { display:flex; }
.insurance_small > UL { list-style:none; padding: 0;  margin: 0; flex:none;  background-color:#DFDFDF; font:12px/22px 'PT Sans Narrow', sans-serif; color:#6A6A6A; }
.insurance_small > UL > LI:nth-child(1) { width: calc(45% - 17px); padding:0 0 0 17px;   }
.insurance_small > UL > LI:nth-child(2) { width:25%; background-color:#C9C9C9; text-align:center; color:#555555; }
.insurance_small > UL > LI:nth-child(3) { width:30%; }

.insurance_small > DIV { display:flex; }
.insurance_small > DIV > A:nth-child(1), .insurance_small > DIV > SPAN:nth-child(1) { width:45%; border-bottom:1px solid #DFDFDF; }
.insurance_small > DIV > A:nth-child(1) IMG, .insurance_small > DIV > SPAN:nth-child(1) IMG { width:100%; max-width:120px; padding:15px 0 15px 17px; display:block; }
.insurance_small > DIV > A:nth-child(1):active IMG { position:relative;top:1px; }
.insurance_small > DIV > A:nth-child(2):link, .insurance_small > DIV > A:nth-child(2):visited, .insurance_small > DIV > SPAN:nth-child(2) { width:25%; background-color:#F5F4F3;  font:14px/60px 'PTD', sans-serif; color:#1A2226; text-decoration:none;  text-align:center; border-bottom:1px solid #C9C9C9;  }
.insurance_small > DIV > A:nth-child(2):active, .insurance_small > DIV > A:nth-child(2):active { text-decoration:none;  }
.insurance_small > DIV > A:nth-child(3):link, .insurance_small > DIV > A:nth-child(3):visited, .insurance_small > DIV > SPAN:nth-child(3) { width:30%;  text-decoration:none; text-align:center; border-bottom:1px solid #DFDFDF; }
.insurance_small > DIV > A:nth-child(3):active, .insurance_small > DIV > A:nth-child(3):active { text-decoration:none;  }


.insurance_small > DIV > A:nth-child(3) > B { display:inline-block;   font:14px/22px 'PT Sans Narrow', sans-serif; font-weight:400; color:#FFFFFF; padding:0 12% 1px 12%; -webkit-animation-name: insurance_play;  -webkit-animation-duration: 800ms; animation-name: insurance_play; animation-duration: 800ms; -webkit-animation-timing-function: ease-out;  animation-timing-function: ease-out; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-delay: 200ms; animation-delay: 200ms; }
.insurance_small > DIV > SPAN:nth-child(3) > B { display:inline-block;  background-color:#F1F4F5;  font:14px/22px 'PT Sans Narrow', sans-serif; font-weight:400; color:#B6C4C9; padding:0 12% 1px 12%; margin:17px 0 0 0;  border:1px solid #E0E7E9;  }

@-webkit-keyframes insurance_play {
    from { margin:0; background-color:#607D8E; }
    to { margin:17px 0 0 0; background-color:#35454F; }
}


@keyframes insurance_play {
    from { margin:0; background-color:#607D8E; }
    to { margin:17px 0 0 0; background-color:#35454F; }
}

.insurance_small > DIV > A:nth-child(3):hover > B { background-color:#EF5624 !important;   }
.insurance_small > DIV > A:nth-child(3):active > B { position:relative;top:1px;   }

.insurance_small > DIV:hover { background-color:#F5F4F3;   }

.insurance_small > DIV:hover > A:nth-child(2)  { background-color:#35454F; border-bottom:1px solid #1F272C; color:#ffffff; }

.fact { border:1px solid #DFDFDF; background-color:#F5F4F3; }
.fact DIV { text-align:center; }
.fact DIV:nth-child(1) > SPAN { content: ""; display:inline-block; width:50px; height:4px; background-color:#EF5624; margin:0 0 11px 0; position:relative; top:-1px; }
.fact DIV:nth-child(2) > SPAN { display:inline-block; color:#39424A; font:20px/20px 'PT Sans Narrow', sans-serif; font-weight:700; }
.fact > SPAN { display:block; padding:15px 15px 18px 18px; font:14px/19px 'PT Serif', sans-serif; color:#3F3F3F; }

.line1 { height:1px; background-color:#DAE1E4; }

.pagetxt {  border-top:3px solid #E0E7E9; padding:20px 0 0 0; margin:40px 0 0 0; font:15px/18px 'PT Sans Narrow', sans-serif; color:#6D8C9C;  }
.pagetxt strong { font-weight:400; }
.pagetxt H2, .pagetxt H3, .pagetxt H4 { display:inline-block; margin:0; padding:0; font:15px/18px 'PT Sans Narrow', sans-serif; font-weight:400;  }

.friends_links { border-top:1px solid #E0E7E9; padding:20px 0 0 0; margin:20px 0 0 0; }
.friends_links a:link, .friends_links a:visited { font:13px/13px 'PT Sans Narrow', sans-serif; color:#6D8C9C; text-decoration:underline; margin:0 12px 0 0;  }
.friends_links a:hover, .friends_links a:active { text-decoration:none; color:#0576B9; }

.col-pro30 { margin-bottom:30px; }
.col-pro40 { margin-bottom:40px; }
.col-pro15-top { margin-top:15px; }
.col-pro30-top { margin-top:30px; }
.col-pro40-top { margin-top:40px; }
.col-pro20-top { margin-top:20px; }
.col-pro10-top { margin-top:10px; }
.col-pro15 { margin-bottom:15px; }


@media (max-width: 540px) { 
.col-pro40-top { margin-top:30px; }
.col-pro40 { margin-bottom:30px; }
}


.z_short { margin:0 0 0 4.3%; }
.z_short TIME { display:block;  font:13px/13px 'PT Sans Narrow', sans-serif; color:#6D8C9C; }
.z_short H1 { display:block; margin:10px 5% 18px 0; padding:0;  font:34px/40px 'PT Serif', sans-serif; font-weight:700; color:#232D32; letter-spacing: -0.3px; }
.z_short H2 { display:block; margin:0 5% 15px 0; padding:0;  font:20px/22px 'PTD', sans-serif; color:#455A64;  position:relative; top:-10px; letter-spacing: -0.5px; }

.z_short_picture { display:inline-block; border-bottom:1px solid #DAE0E4; padding:0 0 12px 0; margin:14px 0 12px 0; line-height:10px; }
.z_short_picture IMG { display:block; width:100%; }
.z_short_picture DIV { font:15px/18px 'PTD', sans-serif;  color:#242D31; margin:11px 0 0 0; }
.z_short_picture SPAN { font:13px/13px 'PT Serif', sans-serif; font-style:italic; color:#6D8C9C; margin-top:4px; display:inline-block; }
.z_short_txt { font:16.7px/25px 'PT Serif', serif; color:#232D32; width:100%;  margin:20px 0 32px 0; }

a.link:link, a.link:visited, a.bu:link, a.bu:visited { color:#5C7987; text-decoration:none; border-bottom:1px solid #73C5D2; }
a.link:hover,  a.link:active, a.bu:hover,  a.bu:active { color:#242D31; border-bottom:1px solid #242D31; text-decoration:none; }

a.z_tag:link, a.z_tag:visited { display:inline-block;  background-color:#DFDFDF; font:13px/23px 'PT Sans Narrow', sans-serif; padding:0 12px 0 10px;  overflow:hidden; text-decoration:none; color:#353535; border-left:4px solid #C9C9C9; margin:0 10px 8px 0;  }
a.z_tag:hover,  a.z_tag:active { text-decoration:none; background-color:#35454F;  border-left:4px solid #242F35; color:#E9EBEB; }

a.z_tag_vk:link, a.z_tag_vk:visited { display:inline-block;  background-color:#507299; font:13px/23px 'PT Sans Narrow', sans-serif; padding:0 12px 0 10px;  overflow:hidden; text-decoration:none; color:#DCE3EB; border-left:4px solid #425F7D; margin:0 10px 8px 0; }
a.z_tag_vk:hover,  a.z_tag_vk:active { text-decoration:none; background-color:#425F7D;  border-left:4px solid #334A62; color:#FFFFFF; }
a.z_tag_vk LI { display:inline-block; }
a.z_tag_vk LI:nth-child(1) { width:16px; height:10px; background-position: -11px -267px; background-image:url(/i/v9/i/i.png?3); background-repeat: no-repeat;  background-size: 100px 1000px; opacity: 0.8; position:relative; top:1px; margin:0 5px 0 0; }
a.z_tag_vk:hover LI:nth-child(1) { opacity: 1; }

a.z_tag_telegram:link, a.z_tag_telegram:visited { display:inline-block;  background-color:#1A85BF; font:13px/23px 'PT Sans Narrow', sans-serif; padding:0 12px 0 10px;  overflow:hidden; text-decoration:none; color:#D0EAF7; border-left:4px solid #156B99; margin:0 10px 8px 0; }
a.z_tag_telegram:hover,  a.z_tag_telegram:active { text-decoration:none; background-color:#156B99;  border-left:4px solid #105174; color:#FFFFFF; }

a.z_tag_telegram LI { display:inline-block; }
a.z_tag_telegram LI:nth-child(1) { width:16px; height:16px; background-position: -84px -512px; background-image:url(/i/v9/i/i.png?3); background-repeat: no-repeat;  background-size: 100px 1000px; opacity: 0.8; position:relative; top:4px; margin:0 5px 0 0; }
a.z_tag_telegram:hover LI:nth-child(1) { opacity: 1; }

a.z_vrez_photo:link, a.z_vrez_photo:visited { display:block; float:right; width:200px; border-bottom:1px solid #DAE1E4; padding:0 0 20px 0; position:relative; text-decoration:none; margin:9px 0 20px 25px;  clear:right; }
a.z_vrez_photo:active, a.z_vrez_photo:hover { text-decoration:underline; color:#1F303A; }
A.z_vrez_photo > SPAN:nth-child(1) { display:block; background-repeat: no-repeat; background-size: 100% 100%; background-position: center center; }
A.z_vrez_photo > SPAN:nth-child(2) { display:block; font:20px/22px 'PT Sans Narrow', sans-serif; font-weight:700; color:#2D383E; letter-spacing:0.1px; padding:12px 0 0 0; margin:0 0 12px 0;  }
A.z_vrez_photo > SPAN:nth-child(3) { display:inline-block; font:13px/23px 'PT Sans Narrow', sans-serif; background-color:#EF5624; color:#FDEEEA; padding:0 11px 1px 12px; border-radius:1px; }
a.z_vrez_photo:hover SPAN:nth-child(3) { background-color:#35454F; color:#ffffff; }

a.z_vrez_news:link, a.z_vrez_news:visited { display:block; float:right; width:200px; border-bottom:1px solid #DAE1E4; padding:0 0 20px 0; position:relative; text-decoration:none; margin:0 0 20px 0; clear:right;  }
a.z_vrez_news:active, a.z_vrez_news:hover { text-decoration:underline; color:#1F303A; }
A.z_vrez_news > SPAN:nth-child(1) { display:block; background-repeat: no-repeat; background-size: 100% 100%; background-position: center center; }
A.z_vrez_news > SPAN:nth-child(2) { display:block; font:20px/22px 'PT Sans Narrow', sans-serif; font-weight:700; color:#2D383E; letter-spacing:0.1px; padding:12px 0 7px 0;  }
A.z_vrez_news > SPAN:nth-child(3) { display:inline-block; font:14px/18px 'PT Sans Narrow', sans-serif; color:#56717E;   }

a.z_vrez_news_short:link, a.z_vrez_news_short:visited { display:flex;  calc(100% - 260px); padding:8px 20px 11px 20px; text-decoration:none; color:#4B636D; }
a.z_vrez_news_short:active, a.z_vrez_news_short:hover { text-decoration:underline; color:#1F303A; }
.z_vrez_news_short > SPAN:nth-child(1) { flex:none; width:24px; height:24px; margin:0 17px 0 0; background-image:url(/i/v9/i/i.png?3);  background-size: 100px 1000px; background-position: 0 -307px; position:relative; top:20px; }
a.z_vrez_news_short:hover > SPAN:nth-child(1) { opacity: 0.8; }
.z_vrez_news_short SPAN:nth-child(2) { flex:100%; }
.z_vrez_news_short SPAN:nth-child(2) SPAN:nth-child(1) { display:inline-block; font:13px/15px 'PT Sans Narrow'; color:#6D8C9C; }
.z_vrez_news_short SPAN:nth-child(2) SPAN:nth-child(2) { display:block;  font:19px/22px 'PT Sans Narrow'; font-weight:700; padding:0 20% 0 0; max-width:400px;  }

a.z_news_top:link, a.z_news_top:visited { display:flex; padding:23px 0 24px 0; text-decoration:none; border-top:1px solid #DAE1E4;  }
a.z_news_top:active, a.z_news_top:hover { text-decoration:underline; color:#1F303A; }
.z_news_top SPAN:nth-child(1) { flex:none; width:80px; height:80px; margin:0 15px 0 0; background-repeat: no-repeat; background-size: 150px 85px;  background-position: center 20%;  }
.z_news_top SPAN:nth-child(2) { flex:100%; }
.z_news_top SPAN:nth-child(2) LI:nth-child(1) { list-style:none; display:block; font:20px/22px 'PT Sans Narrow', sans-serif; font-weight:700; color:#2D383E; letter-spacing:0.1px; position:relative; top:-2px; margin: 0 0 5px 0; }
.z_news_top SPAN:nth-child(2) LI:nth-child(2) { list-style:none; display:inline-block; font:15px/20px 'PT Sans Narrow', sans-serif; color:#455A64;   }

a.z_vrez_news_favor:link, a.z_vrez_news_favor:visited { display:flex;  calc(100% - 260px); padding:8px 20px 11px 20px; text-decoration:underline; color:#087f8c; }
a.z_vrez_news_favor:active, a.z_vrez_news_favor:hover { text-decoration:none; color:#4B636D; }
.z_vrez_news_favor > SPAN:nth-child(1) { flex:none; width:24px; height:24px; margin:0 17px 0 0; background-image:url(/i/v9/i/i.png?3);  background-size: 100px 1000px; background-position: -74px -753px; position:relative; top:19px; }
a.z_vrez_news_favor:hover > SPAN:nth-child(1) { opacity: 0.8; }
.z_vrez_news_favor SPAN:nth-child(2) { flex:100%; }
.z_vrez_news_favor SPAN:nth-child(2) SPAN:nth-child(1) { display:inline-block; font:13px/15px 'PT Sans Narrow'; background-color:#F5F4F3; color:#455A64; padding:2px 3px; margin:0 0 3px 0; position:relative; left:-3px; }
.z_vrez_news_favor SPAN:nth-child(2) SPAN:nth-child(2) { display:block;  font:19px/23px 'PTD';  letter-spacing: -0.3px; padding:0 20% 0 0; max-width:400px;  }

@media (max-width: 540px) { 
a.z_vrez_news_favor:link, a.z_vrez_news_favor:visited { padding:0 0px 6px 20px;  }
}


.z_social SPAN:nth-of-type(1) { margin:0 27px 0 0; }
.z_social A { display:inline-block;  text-decoration:none; } 
.z_social A LI { list-style:none; display:inline-block; } 
.z_social SPAN:nth-of-type(1) a:link:nth-of-type(1), .z_social SPAN:nth-of-type(1) a:visited:nth-of-type(1) { background-color:#35454F; border-radius:2px; color:#ffffff; padding:0 15px 1px 15px; }
.z_social SPAN:nth-of-type(1) a:hover:nth-of-type(1), .z_social SPAN:nth-of-type(1) a:active:nth-of-type(1) { background-color:#EC4811;  }
.z_social SPAN:nth-of-type(1) A:nth-of-type(1) LI:nth-child(1) { font:16px/30px  'PT Sans Narrow', sans-serif; font-weight:700;  }
.z_social SPAN:nth-of-type(1) A:nth-of-type(1) LI:nth-child(2) { width:16px; height:16px; background-image:url(/i/v9/i/i.png?3);  background-size: 100px 1000px; opacity: 0.8; background-position: -84px -288px;  position:relative; top:3px; margin:0 5px 0 10px; }
.z_social SPAN:nth-of-type(1) a:hover:nth-of-type(1) LI:nth-child(2) { opacity: 1;  }
.z_social SPAN:nth-of-type(1) A:nth-of-type(1) LI:nth-child(3) { font:13px/30px  'PT Sans Narrow', sans-serif; }
.z_social SPAN:nth-of-type(2) A { margin-right:27px; }
.z_social SPAN:nth-of-type(2) A LI:nth-child(odd) {  background-image:url(/i/v9/i/i.png?3); background-repeat: no-repeat;  background-position: center top;  background-size: 100px 1000px; margin:0 5px 0 0; position:relative; }
.z_social SPAN:nth-of-type(2) A:hover LI:nth-child(odd) {   opacity: 0.8; }
.z_social SPAN:nth-of-type(2) A LI:nth-child(even), .z_social SPAN:nth-of-type(2) A:visited LI:nth-child(even) { font:13px/16px  'PT Sans Narrow', sans-serif; color:#688797;  }
.z_social SPAN:nth-of-type(2) A:hover LI:nth-child(even), .z_social SPAN:nth-of-type(2) A:active LI:nth-child(even) { color:#1F272C;   }
.z_social SPAN:nth-of-type(2) A:nth-of-type(1) LI:nth-child(1) { width:16px; height:10px; background-position: -11px -288px;   }
.z_social SPAN:nth-of-type(2) A:nth-of-type(2) LI:nth-child(1) { width:10px; height:16px;  background-position: -47px -288px;  top:2px; }
.z_social SPAN:nth-of-type(2) A:nth-of-type(3) LI:nth-child(1) { width:16px; height:13px;  background-position: -29px -288px; top:1px;  }
.z_social SPAN:nth-of-type(2) A:nth-of-type(4) LI:nth-child(1) { width:8px; height:16px;  background-position: 0px -288px; top:2px; }

.z_wow_aftertxt { min-height:100px; display:flex; justify-content:center; margin:30px 0 24px 0; overflow:hidden; }

.z_relative { display:flex; justify-content: space-between; border-top:1px solid #DAE1E4; border-bottom:1px solid #DAE1E4; margin:16px 0 36px 0; }
.z_relative > DIV:nth-child(1) { width:47.8%; }
.z_relative > DIV:nth-child(2) { width:47.8%;  }

.z_relative > DIV A.n_photo:first-child { border-top:none !important; }

.z_favor { display:flex; justify-content: space-between; flex-wrap: wrap; margin:16px 0 40px 0; border-bottom:1px solid #DAE1E4; }
.z_favor IMG { display:block; width:100%; }
.z_favor a:link, .z_favor a:visited { width:29%; padding:0 0 35px 0; color:#34434B;text-decoration:none; }
.z_favor a:hover, .z_favor a:active { text-decoration:underline; color:#4B636D; }
.z_favor SPAN { display:block; font:18px/21px 'PTD', sans-serif; padding:14px 0 0 0; letter-spacing: -0.2px; }

.c_z_pretxt { margin:0 0 0 4.3%; }

.z_head_full { margin:0 0 22px 2.75%; }
.z_head_full TIME { display:block;  font:13px/13px 'PT Sans Narrow', sans-serif; color:#6D8C9C; }
.z_head_full H1 { display:block; margin:11px 20% 0 0; padding:0;  font:46px/48px 'PT Serif', sans-serif; font-weight:700; color:#232D32; letter-spacing: -1px; }
.z_head_full H2 { display:block; margin:6px 5% 29px 0; padding:0;  font:23px/28px 'PTD', sans-serif; color:#455A64; }

.z_full_lead { width:95%; margin:20px 5% 25px 0; font:20px/26px 'PTD', sans-serif; color:#232D32;  }
.z_txt_full_bl {  margin:23px 4% 0 4%; }

.z_txt_full { flex:none;  font:16.7px/25px 'PT Serif', serif; color:#232D32; max-width:580px; margin:0 auto 30px auto; }
.z_txt_full IFRAME, .z_txt  IFRAME {  display:inline-block !important; border:0 !important;  width:100% !important; }
.z_txt_full H3 { display:block; margin:0;  font:25px/26px 'PT Sans', sans-serif;  letter-spacing: -0.5px; font-weight:700; color:#1A2226;  }
.z_txt_full H4 { display:block; margin:0; padding:0; font:21px/23px 'PT Serif', sans-serif; color:#C7370E; font-weight:700; position:relative;top:5px; }
.z_txt_full  P + H3 { padding:15px 0 0 0; }

.z_short_txt H3 { display:block; margin:0;  font:23px/24px 'PT Sans', sans-serif;  letter-spacing: -0.5px; font-weight:700; color:#1A2226;  }
.z_short_txt H4 { display:block; margin:0; padding:0; font:18px/20px 'PT Serif', sans-serif; color:#C7370E; font-weight:700; position:relative;top:5px; }
.z_short_txt  P + H3 { padding:12px 0 0 0; }


.z_full_picture { display:inline-block; border-bottom:1px solid #DAE0E4; padding:0 0 12px 0; margin:0 0 12px 0;  line-height:10px; }
.z_full_picture IMG { display:block; width:100%; }
.z_full_picture DIV { font:15px/16px 'PTD', sans-serif;  color:#242D31;  margin:11px 0 0 0; }
.z_full_picture SPAN { font:13px/13px 'PT Serif', sans-serif; font-style:italic; color:#6D8C9C; margin-top:4px; display:inline-block; }

.z_picture_in { display:block; border-bottom:1px solid #DAE0E4; padding:0 0 12px 0; margin:30px 0 12px 0;  }
.z_picture_in IMG { display:block; width:100%; }
.z_picture_in DIV { font:15px/16px 'PTD', sans-serif;  color:#242D31; margin:11px 0 0 0; }
.z_picture_in SPAN { font:13px/13px 'PT Serif', sans-serif; font-style:italic; color:#6D8C9C; }

.z_video_in { display:block; border-bottom:1px solid #DAE0E4; padding:0 0 12px 0; margin:29px 0 28px 0;  }
.z_video_in DIV:nth-child(1) { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; }
.z_video_in DIV:nth-child(1) iframe, .z_video_in DIV:nth-child(1) object, .z_video_in DIV:nth-child(1) embed { display:block; padding:0; margin:0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0; }
.z_video_in DIV:nth-child(2) { font:15px/18px 'PTD', sans-serif;  color:#242D31; margin:11px 0 0 0; }

.z_vrez_best { margin:45px 0 40px 0; padding:10px 3% 35px 3%; border-top:1px solid #DAE1E4;  border-bottom:1px solid #DAE1E4;   }
.z_vrez_best > DIV:nth-of-type(1) { width:24px; height:18px; margin:0 auto; border-left:15px solid #ffffff; border-right:15px solid #ffffff; position:relative; top:-20px;  background-color:#ffffff; background-image:url(/i/v9/i/i.png?3); background-repeat: no-repeat; background-position: -30px -307px;  background-size: 100px 1000px;  }
.z_vrez_best > DIV:nth-of-type(2) { color:#242D31; font:20px/28px 'PTD', sans-serif; width:100%; text-align:center; color:#455A64;  }

.z_vrez_quote { margin:35px 0 32px 0; border-left:6px solid #35454F; background-color:#F5F4F3;  padding:0 25px 35px 25px; }
.z_vrez_quote_ico { height:18px; text-align:right; }
.z_vrez_quote_ico SPAN { display:inline-block; width:24px; height:18px; background-image:url(/i/v9/i/i.png?3); background-repeat: no-repeat; background-position: -30px -307px;  background-size: 100px 1000px; }
.z_vrez_quote_txt { color:#242D31; font:18px/24px 'PTD', sans-serif; padding:8px 25px 0 0;  }
.z_vrez_quote_author { color:#1A2226; font:16px/16px 'PT Sans', sans-serif; font-weight:700; margin:18px 0 0 0; }

.z_vrez_note { margin:35px 0 35px 0; border-left:6px solid #35454F; background-color:#F5F4F3;  padding:25px 25px 25px 25px; }
.z_vrez_note_title { display:block; color:#1A2226; font:21px/21px 'PT Serif', sans-serif; font-weight:700;  }
.z_vrez_note_txt { display:block;  color:#242D31; font:16px/22px 'PTD', sans-serif; padding:5px 0 0 0;    }

.z_vrez_list { margin:35px 0 35px 0;  }
.z_vrez_list_title { display:block; color:#1A2226; font:20px/21px 'PT Serif', sans-serif; font-weight:700; margin:0 0 10px 0; }
.z_vrez_list LI { color:#242D31; font:16px/22px 'PTD', sans-serif; padding:5px 0 0 0; margin:0 0 0 10%;   }

.wow_z_full { float:right; position:relative;  margin:5px -34px 25px 0; width:300px; height:250px; overflow:visible; right:-34px; }
.wow_z_full_in { width:300px; height:250px; overflow:hidden; position:absolute;  }
.wow_z_full IFRAME { margin:0 !important;  overflow:visible !important;  }

.wow_z { float:right; position:relative;  margin:5px 0 25px 30px; width:300px; height:250px; overflow:hidden;  }
.wow_z IFRAME { margin:0 !important;   }

.wow_box_minheight { min-height:250px; width:94%; margin:0 auto; max-width:300px; }
.wow_box_minheight ins { margin-bottom:5px !important; }

.tiz_lentainform_z { position:relative;top:-30px; min-height:270px; }
.tiz_lentainform_z .mgheader { display:none; }
.tiz_lentainform_z #LentaInformComposite614252 div.mcimg { margin:0 16px 0 0; }
.tiz_lentainform_z #LentaInformComposite614252 .mctitle a {   font:16px/20px 'PTD', sans-serif !important;  letter-spacing: -0.5px;  vertical-align:top;}
.tiz_lentainform_z #LentaInformComposite614252 .mctitle a:hover { color:#39424A; text-decoration:underline; }
.tiz_lentainform_z #LentaInformComposite614252 .mctitle { margin-top:0 !important; padding-top:0 !important; }
.tiz_lentainform_z #LentaInformComposite614252 img.mcimg { width:104px !important; }
.tiz_lentainform_z #LentaInformComposite614252 .image-with-text { margin:0 0 5px 0; }

.z_social_full { max-width:580px; margin-left:auto; margin-right:auto;  }

@media screen and (max-width: 800px) {
.z_short { margin:0 4% 0 4%; }
.c_z_pretxt { margin:0; }
.z_txt_full_tail { margin:0 4% 0 0; }
a.z_vrez_news, a.z_vrez_photo {  float:none !important; width:250px !important; right:0px !important; margin:0 auto 20px auto !important; }
.z_comments { margin-bottom:30px; }
.z_head_full { margin:0 0 15px 0; }
.z_head_full TIME { margin:0 0 0 4%; }
.z_head_full H1 { margin:16px 3% 0 4%;  font:29px/33px 'PT Serif',  sans-serif;  font-weight:700; letter-spacing: -0.5px; }
.z_head_full H2 { margin:10px 1% 0 4%; font:18px/20px 'PTD', sans-serif;  }
.z_full_picture DIV, .z_full_picture SPAN { margin-left:4%; }
.opt_full { margin:20px 0 0 4%; }
.z_full_lead { width:92%; margin:15px 4% 25px 4%;  }
.tiz_lentainform_z { min-height:auto; }
}

@media screen and (max-width: 1110px) {
.wow_z_full, .wow_z { right:0px; margin-left:30px;  overflow:hidden; }
.wow_z_full_in { width:300px; position:realtive;  }
}

@media screen and (max-width: 650px) {
.wow_z_full, .wow_z { float:none; margin:5px auto 25px auto; }

}

@media screen and (max-width: 600px) {
.z_short_txt, .z_txt_full  { font:17.7px/26px 'PT Serif', serif;  }
.z_short { margin:0 4% 0 4%; }
a.z_vrez_news, a.z_vrez_photo {  float:none !important; width:250px !important; right:0px !important; margin:0 auto 20px auto !important; }
.z_vrez_news_short SPAN:nth-child(2) SPAN:nth-child(2) { padding:0 5% 0 0;   }
.z_relative { display:flex; flex-wrap:wrap; }
.z_relative > DIV:nth-child(1), .z_relative > DIV:nth-child(2)  { width:100%; }
.z_relative > DIV:nth-child(2) A.n_photo:first-child { border-top:1px solid #DAE1E4 !important; }
.z_short H1 { margin:10px 0 18px 0; font:28px/30px 'PT Serif', sans-serif; font-weight:700;  }
.z_favor A { width:47% !important; }
.z_favor A:last-child { display:none !important; }
.z_favor SPAN { display:block; font:16px/18px 'PTD', sans-serif; padding:12px 0 0 0;  }
}

@media screen and (max-width: 500px) {
.z_social SPAN:nth-of-type(1) { display:block; margin:0 0 15px 0; }
}

.fly_z { max-width:330px; background-color:#ffffff; }
.wow_z_fly {  background-color:#ffffff; position:relative; z-index:8; max-width:330px; }
@media screen and (min-width: 1000px) {
.wow_z_fly { min-width:330px; }
}

@media screen and (max-width: 800px) {
.fly_z { max-width:100%;  }
.wow_z_fly {  max-width:100%; }
}

#comm_view { margin:15px 0 0 0; border-top:1px solid #DAE1E4; }
.com_regonly { display:flex; margin:10px 0 0 0; padding:0 30px 0 0;  }
.com_regonly DIV:nth-of-type(1) {background-image:url(/i/v9/i/i.png?3); background-repeat: no-repeat; background-position: 0px -395px; background-size: 100px 1000px; flex: none; width:48px; height:48px; margin:0 20px 0 0; }
.com_regonly DIV:nth-of-type(2) { flex:100%; }
.com_regonly DIV:nth-of-type(2)  > SPAN:nth-of-type(1) { display:block; font:16px/20px 'PT Sans Narrow'; font-weight:400; color:#2C353A; margin:0 0 10px 0; }

a.com_in:link, a.com_in:visited, a.com_up:link, a.com_up:visited { display:inline-block; padding:6px 14px 8px 14px;  font:16px/16px 'PTD', sans-serif; color:#ffffff;  letter-spacing: -0.5px;  text-decoration:none; border-radius:1px; margin:0 20px 0 0;  }
a.com_in:link, a.com_in:visited { background-color:#35454F;  }
a.com_up:link, a.com_up:visited { background-color:#EF5624;  }
a.com_in:active, a.com_in:hover, a.com_up:active, a.com_up:hover {  background-color:#1F272C; text-decoration:none }
.com_up_note {  display:inline-block; font:14px/16px 'PT Sans Narrow'; font-weight:400; color:#455A64; position:relative; top:7px;  }
.com_view { margin:25px 0 0 0; clear:both; }
.com_edit_bl { clear:both; }
.com_av { float:left; width:50px; height:50px; margin:0 20px 0 0; border-radius: 50%; background-color:#FFFFFF; }
.com_av IMG { display:block; border-radius: 50%; }
.com_av_com { margin-top:20px; }
.com_bl { overflow:hidden; padding:22px 0 25px 0; }
.com_new { overflow:hidden;  }
.com_line { clear:both; background-color: #DAE1E4; height:1px; }
.com_bl .com_nam { display:inline-block; font:15px/15px 'PT Sans', sans-serif; font-weight:700; color:#242D31;  } 
.com_bl .com_dat { display:block; float:right; font:13px/14px 'PT Sans Narrow', sans-serif; color:#6D8C9C; visibility:hidden; } 
.com_bl:hover .com_dat { visibility:visible; transition-delay: 0.2s; } 
.com_bl .com_txt { font:16px/20px 'PT Serif', serif; color:#455A64; margin:5px 2% 0 0; } 
.com_bl .com_bug { display:block; float:right; width:16px; height:16px;background-image:url(/i/v9/i/i.png?3); background-repeat: no-repeat; background-position: 0px -480px; background-size: 100px 1000px;  cursor:pointer;  margin:0 0 0 10px; visibility:hidden; }
.com_bl:hover .com_bug:hover { background-position: -30px -480px; }
.com_bl:hover .com_bug { visibility:visible;  transition-delay: 0.2s; }
.com_bl .com_bug_green { display:block; float:right; width:16px; height:16px;background-image:url(/i/v9/i/i.png?3); background-repeat: no-repeat; background-position: -60px -480px; background-size: 100px 1000px;cursor:pointer;  margin:0 0 0 10px; visibility:hidden; }
.com_bl:hover .com_bug_green:hover { background-position: -30px -615px; }
.com_bl:hover .com_bug_green { visibility:visible;  transition-delay: 0.2s; }
.com_bl .com_bug_ok { display:block; float:right; width:16px; height:16px;background-image:url(/i/v9/i/i.png?3); background-repeat: no-repeat; background-position: -60px -480px; background-size: 100px 1000px; cursor:pointer;  margin:0 0 0 10px; visibility:hidden; }
.com_bl:hover .com_bug_ok { visibility:visible;  transition-delay: 0.2s; }

.com_bl .com_plmi_ok { display:block; float:right; width:16px; height:16px;background-image:url(/i/v9/i/i.png?3); background-repeat: no-repeat; background-position: -90px -477px; background-size: 100px 1000px; margin:0 0 0 10px; visibility:hidden; }
.com_bl:hover .com_plmi_ok { visibility:visible;  transition-delay: 0.2s; }

.com_bl .com_min { display:block; float:right; width:16px; height:16px;background-image:url(/i/v9/i/i.png?3); background-repeat: no-repeat; background-position: 0px -449px; background-size: 100px 1000px; cursor:pointer;  margin:0 0 0 6px; visibility:hidden; }
.com_bl:hover .com_min:hover { background-position: -90px -449px; }
.com_bl:hover .com_min { visibility:visible;  transition-delay: 0.2s; }
.com_bl .com_plu { display:block; float:right; width:16px; height:16px;background-image:url(/i/v9/i/i.png?3); background-repeat: no-repeat; background-position: -30px -453px; background-size: 100px 1000px; cursor:pointer; margin:0 0 0 10px; visibility:hidden; }
.com_bl:hover .com_plu:hover { background-position: -60px -453px; }
.com_bl:hover .com_plu { visibility:visible;  transition-delay: 0.2s; }

.com_bl .com_rat_plu, .com_bl .com_rat_min { display:block; float:right; font:12px/16px 'PT Sans Narrow', sans-serif;  position:relative; top:-1px; margin:0 0 0 15px; padding:0 7px 0 5px;  }
.com_bl .com_rat_plu { background-color:#E3F2E6; color:#3C8448; }
.com_bl .com_rat_min { background-color:#F2E3E3; color:#833D3D; }
.com_bl .com_edit_bl { border-top:1px solid #D5DCDF; border-bottom:1px solid #D5DCDF; padding:20px 0 20px 20px; margin:25px 0 12px 0;  }
.com_ans { font:12px/13px 'PT Sans Narrow', sans-serif; color:#6D8C9C; display:inline-block; margin:8px 15px 0 0; border-bottom:1px dashed #6D8C9C;  cursor:pointer; }
.com_ans:hover {  color:#466F86; border-bottom:1px solid #466F86; text-decoration:none; }
.com_load { display:inline-block; width:14px; height:16px;background-image:url(/i/v9/i/i.png?3); background-repeat: no-repeat; background-position: -20px -371px; background-size: 100px 1000px; }
.com_new P { display:block; margin:0;background-color:#DAE1E4; padding:1px; margin:10px 0 15px 0; }
.com_new DIV:nth-of-type(1) { float:right; font:12px/12px 'PT Sans Narrow'; color:#6D8C9C; visibility:hidden; position:relative; top:5px; }
.com_new DIV:nth-of-type(1) SPAN {  font:15px/15px 'PT Sans Narrow'; color:#6D8C9C; display:inline-block; }
.com_new:hover DIV:nth-of-type(1) { visibility:visible; transition-delay: 1s; }
.com_new DIV:nth-of-type(2) {  display:inline-block; font:15px/15px 'PT Sans', sans-serif; font-weight:700; color:#242D31;   }
.com_new textarea { clear:both; display:block; position:relative; padding:8px 2%; font:16px/20px 'PT Serif', serif; color:#455A64;  width:96%; border:none; background-color:#F1F4F5; }
.com_new textarea:focus { background-color:#FFFFFF; }
.com_new_but { float:right; cursor:pointer; border:0px; margin:0; display:block; padding:6px 14px 6px 14px; background-color:#35454F; font:16px/16px 'PTD', sans-serif; color:#ffffff;  letter-spacing: -0.5px; }
.com_new INPUT:nth-of-type(1):hover { background-color:#1F272C; }
.com_new DIV:nth-of-type(4) { float:left; font:13px/13px 'PT Sans Narrow'; color:#6D8C9C; position:relative; top:-2px;}
.com_new SPAN:nth-of-type(1)  { font:14px/14px 'PT Sans Narrow'; color:#6D8C9C; display:block; margin:0 0 3px 0; clear:both; }
.com_new_ch1 { margin:0 6px 0 0; position:relative;top:2px; }
.com_new_ch2 { margin:0 6px 0 0; position:relative;top:2px; }
.com_alert { background-color:#F9F2F2;  font:16px/20px 'PT Sans Narrow'; font-weight:400; color:#455A64; margin:25px 0 0 0; padding:20px 25px 22px 25px; }


.page_about_big { border-top:3px solid #E0E7E9; margin:45px 0 30px 0; padding:25px 0 0 0; }
.page_about_big DIV:nth-of-type(1)  { display:inline-block; width:50px; height:50px; margin:0 18px 0 0; }
.page_about_big DIV:nth-of-type(1) IMG  { display:inline-block; border-radius:50%; }
.page_about_big DIV:nth-of-type(2)  { display:inline-block; width: calc(100% - 75px); vertical-align:top; }

.page_about_big H2 { margin:0; padding:20px 0 0 0; display:block;; font:20px/20px 'PTD', sans-serif; color:#1A2226; letter-spacing: -0.5px;  }

.page_about_big DIV:nth-of-type(2) SPAN:nth-of-type(1), .page_about_big DIV:nth-of-type(2) SPAN:nth-of-type(1) H4 { margin:0; padding:2px 0 1px 0; display:block; font:14px/14px 'PT Sans Narrow', sans-serif; color:#6D8C9C; }
.page_about_big DIV:nth-of-type(2) SPAN:nth-of-type(2), .page_about_big DIV:nth-of-type(2) SPAN:nth-of-type(2) H3 { margin:0; padding:0; display:block; font:17px/19px 'PTD', sans-serif; color:#1A2226; letter-spacing: -0.5px; }
.page_about_big SPAN:nth-of-type(1) { display:block; font:15px/18px 'PT Sans Narrow', sans-serif; color:#455A64; padding:10px 0 0 0; }
.page_about_big SPAN:nth-of-type(1) BR { line-height:10px; } 
.page_about_big SPAN:nth-of-type(1) H3, .page_about_big SPAN:nth-of-type(1) H4, .page_about_big SPAN:nth-of-type(1) H5, .page_about_big SPAN:nth-of-type(1) H4, .page_about_big SPAN:nth-of-type(1) H6, .page_about_big SPAN:nth-of-type(1) strong { font:15px/18px 'PT Sans Narrow', sans-serif;  display:inline-block; font-weight:400px; padding:0; margin:0; word-break:break-all; } 
.page_about_big SPAN:nth-of-type(1) a:link, .page_about_big SPAN:nth-of-type(1) a:visited { color:#5C7987; text-decoration:underline;  }
.page_about_big SPAN:nth-of-type(1) a:hover, .page_about_big SPAN:nth-of-type(1) a:active { text-decoration:none; color:#0576B9; }

.socbut_v_r { position:fixed; margin: 0 0 0 1110px; z-index:2; max-width:40px; width:40px;  -webkit-animation-name: socbut_v_r;  -webkit-animation-duration: 800ms; animation-name: socbut_v_r; animation-duration: 800ms; -webkit-animation-timing-function: ease-out;  animation-timing-function: ease-out; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-delay: 500ms; animation-delay: 500ms;  }
.socbut_v_r DIV a:link, .socbut_v_r DIV a:visited { display:block;  font:13px/13px 'PT Sans Narrow', sans-serif; color:#FFFFFF; padding:12px 0 12px 0;  text-decoration:none;background-repeat: no-repeat; text-align:center; text-shadow: 0 0 2px #101C24,   }
.socbut_v_r DIV a:hover, .socbut_v_r DIV a:active { text-decoration:none; color:#FFFFFF; background-color:#161C1F;  }
.socbut_v_r DIV a:active { position:relative;top:1px;  }
.socbut_v_r DIV A LI { display:block; }
.socbut_v_r DIV A LI:nth-child(1) { display:block;  background-image:url(/i/v9/i/i.png?3); background-repeat: no-repeat;  background-position: center top;  background-size: 100px 1000px; opacity: 0.8; -webkit-filter: drop-shadow(0 0 5px #000000);   filter: drop-shadow(0 0 5px #000000); margin:0 auto 8px auto; }
.socbut_v_r DIV A:hover LI:nth-child(1) { opacity: 1; background-color:#161C1F; }
.socbut_v_r DIV A LI:nth-child(2) { opacity: 0.6; }
.socbut_v_r DIV A:hover LI:nth-child(2) { opacity: 0.9;  }
.socbut_v_r DIV A:nth-child(1) LI:nth-child(1) { width:16px; height:10px; background-position: -11px -267px;   }
.socbut_v_r DIV A:nth-child(2) LI:nth-child(1) { width:10px; height:16px;  background-position: -47px -267px;  }
.socbut_v_r DIV A:nth-child(3) LI:nth-child(1) { width:16px; height:13px;  background-position: -29px -267px;  }
.socbut_v_r DIV A:nth-child(4) LI:nth-child(1) { width:8px; height:16px;  background-position: 0px -267px;  }
.socbut_v_r DIV A:nth-child(5) LI:nth-child(1) { width:8px; height:16px;  background-position: -78px -267px;  }

@-webkit-keyframes socbut_v_r {
    from {  bottom: 60px; opacity: 0.2; }
    to { bottom: 30px; opacity: 1; }
}

@keyframes socbut_v_r {
    from {  bottom: 60px; opacity: 0.2; }
    to { bottom: 30px; opacity: 1; }
}

@media screen and (max-width: 1200px) {
.socbut_v_r  { display:none; }
}


.show_bg {  height:134px; background-repeat: no-repeat; background-color:#000000;}
.show_part.original { background-color:transparent; }
.show_part.cloned { background-color:#35454F; }
.show_part {   background-image:url(/i/v9/i/show_part_bg.png?124); }
.show_part.original { box-shadow: 0 3px 3px rgba(0,0,0,.20); }
.show_name { height:87px; background-image:url(/i/v9/i/show_bg.png?222); }
.show_name SPAN { display:block; font:14px/15px 'PT Sans Narrow', sans-serif; color:#ffffff; opacity:0.7; margin:0 0 0 2.75%;padding:20px 0 5px 0;  }
.show_name H1 { display:block; font:30px/30px 'PT Sans', sans-serif; font-weight:700;  letter-spacing: -0.3px; margin:0 0 0 2.75%; padding:0; color:#ffffff; text-shadow: 0 0 3px #1F272C; }

.show_his { clear:both; margin:0 0 22px 0; display: table; }
.show_his IMG { display: table-cell; vertical-align: middle; width:80px; height:80px; margin:0 25px 0 0; border-radius:40px; }
.show_his DIV { display: table-cell; vertical-align: middle;  }
.show_his H2 { margin:0; padding:0; color:#242D31; font:17px/19px 'PTD', sans-serif; letter-spacing: -0.5px; }
.show_his H3 { margin:4px 0 0 0; padding:0; color:#78909C; font:14px/14px 'PT Sans Narrow', sans-serif; }
.show_his_txt { font:15px/20px  'PT Sans Narrow', sans-serif; clear:both; color:#3E4E57; }

.slash { height:12px; background-image:url(/i/v9/i/slash.png);background-size: 330px 12px;  }

@media (max-width: 800px) { 
.show_name H1 { display:block; font:22px/22px 'PT Sans', sans-serif; }
}


@media (max-width: 540px) { 
.show_name SPAN { padding:23px 0 5px 0; margin:0 0 0 4%; }
.show_name H1 { margin:0 0 0 4%; }
}


a.lista:link, a.lista:visited, a.lista:hover, a.lista:active { display:inline-block;  width:52px; text-align:center; font:20px/52px 'PTD', sans-serif; background-color:#1F272C;  margin:0 15px 0 0; color:#ffffff; text-decoration: none; border-radius:50%;  }

a.list:link, a.list:visited { display:inline-block;width:32px; text-align:center; font:14px/32px 'PTD', sans-serif; background-color:#DFDFDF;  margin:10px 15px 0 0; color:#455A64; text-decoration: none; border-radius:50%; }
a.list:hover, a.list:active { background-color:#EF5624; color:#ffffff; text-decoration: none;    }

a.list_l:link, a.list_l:visited { display:inline-block; width:32px; height:32px;  margin:0 15px 0 0; background-color:#F5F4F3; text-decoration: none; background-image:url(/i/v9/i/i.png?3); background-repeat: no-repeat; background-position: -52px -503px; background-size: 100px 1000px;  background-repeat: no-repeat; border-radius:50%; position:relative; top:10px; }
a.list_l:hover, a.list_l:active { background-color:#1F272C; background-position: -20px -530px; }

a.list_r:link, a.list_r:visited { display:inline-block; width:32px; height:32px; background-color:#F5F4F3; text-decoration: none; background-image:url(/i/v9/i/i.png?3); background-repeat: no-repeat; background-position: -24px -503px; background-size: 100px 1000px;  background-repeat: no-repeat; border-radius:50%; position:relative; top:10px; }
a.list_r:hover, a.list_r:active {  background-color:#1F272C; background-position: 8px -530px;  }



.r_n_short { display:flex; align-items: flex-start; border-bottom:1px solid #DAE1E4; padding:0 0 30px 0; margin:0 0 30px 0; }
.r_n_short > A:nth-of-type(1) { width:29%; margin:0 25px 0 0; flex:none;  } 
.r_n_short > A:nth-of-type(1) IMG { display:block; position:relative; width:100%; }
.r_n_short > DIV:nth-of-type(1) { flex-basis: calc(71% - 25px); } 
.r_n_short > DIV:nth-of-type(1) > a:nth-of-type(1) { display:block; }
.r_n_short > DIV:nth-of-type(1) > a:nth-of-type(1):link, .r_n_short > DIV:nth-of-type(1) > a:nth-of-type(1):visited { color:#242D31; text-decoration:none;  }
.r_n_short > DIV:nth-of-type(1) > a:nth-of-type(1):hover, .r_n_short > DIV:nth-of-type(1) > a:nth-of-type(1):active { text-decoration:underline; color:#5C7987; }
.r_n_short > DIV:nth-of-type(1) > a:nth-of-type(1) SPAN:nth-of-type(1) { display:block; font:25px/27px 'PT Sans', sans-serif; font-weight:700;  letter-spacing: -0.5px; position:relative;top:-3px;   }
.r_n_short > DIV:nth-of-type(1) > a:nth-of-type(1) SPAN:nth-of-type(2) { display:inline-block; color:#455A64; font:17px/21px 'PT Sans Narrow', sans-serif; padding:3px 0 8px 0; }



.r_n_full { border-bottom:1px solid #DAE1E4; padding:0 0 30px 0; margin:0 0 30px 0; }


a.r_n_photo_list:link, a.r_n_photo_list:visited { display:flex; padding:0 0 0 13px; color:#C3C8CB;  text-decoration:none; margin:7px 0 17px 0; }
a.r_n_photo_list:active, a.r_n_photo_list:hover { text-decoration:none; color:#FFFFFF; }
A.r_n_photo_list > SPAN { background-size: auto 60px;  background-repeat: no-repeat; background-position: center center; width:60px; height:60px; border-radius:50%; background-color:#35454F; margin-left:-15px; border:2px solid #ffffff; }
A.r_n_photo_list > SPAN:last-child { background-color:#35454F;  font:13px/60px 'PT Sans Narrow', sans-serif; height:auto; text-align:center; }
A.r_n_photo_list:hover > SPAN:last-child { background-color:#EF5624; }


.r_n_p .r_n_full:last-child, .r_n_p .r_n_short:last-child { margin-bottom:12px; }

.r_photo { display:flex; justify-content: space-between; flex-wrap: wrap; flex-direction: row; }
.r_photo > DIV { width:47.85%; border-bottom:1px solid #DAE1E4; padding:0 0 30px 0; margin:0 0 25px 0; }
.r_photo_cont { margin:15px 0 37px 0; border-bottom:1px solid #DAE1E4; }
.r_photo_cont DIV:nth-last-child(2) { border-bottom:0px; margin:0; }
.r_photo_cont DIV:last-child { border-bottom:0px; margin:0; }

@media (max-width: 400px) { 
.r_photo > DIV { width:100%; }
a.lista:link, a.lista:visited { margin:0 12px 0 0; color:#ffffff; text-decoration: none; border-radius:50%;  }
a.list:link, a.list:visited { margin:10px 12px 0 0;  }
a.list_l:link, a.list_l:visited { margin:0 12px 0 0;  }
a.list_r:link, a.list_r:visited {  margin:0 12px 0 0;  }
.r_photo_cont DIV:nth-last-child(2) {  margin:15px 0 37px 0; border-bottom:1px solid #DAE1E4;  }
A.r_n_photo_list > SPAN:nth-of-type(4) { display:none; } 
}


.livesport_tips { display:flex; justify-content:space-between; flex-wrap:wrap; border-bottom:1px solid #E0E7E9; }

.livesport_tips a:link, .livesport_tips a:visited { display:flex; width:100%; align-items:flex-start; border-top:1px solid #E0E7E9; text-decoration:none; color:#242D31;  padding:13px 0 13px 0; }
.livesport_tips a:hover, .livesport_tips a:active { text-decoration:none; color:#5C7987; }
.livesport_tips LI { list-style:none;  }

.livesport_tips SPAN:nth-of-type(1) { background-color:#35454F; border-radius:4px; display:inline-block; text-align:center; flex:none; width:54px;  font: 14px/28px 'PTD', sans-serif; padding:0 0 1px 0;  letter-spacing:-0.3px; color:#E0E7E9; margin:0 15px 0 0; position:relative; top:2px; }
.livesport_tips a:hover SPAN:nth-of-type(1) { background-color:#86BF34;color:#FFF;  }
.livesport_tips SPAN:nth-of-type(2) { flex:100%; }
.livesport_tips SPAN:nth-of-type(2) LI:nth-of-type(1) { font:15px/20px 'PTD', sans-serif; }
.livesport_tips SPAN:nth-of-type(2) LI:nth-of-type(2) { display:inline-block; font:13px/13px 'PT Sans Narrow', sans-serif; color:#748596;  }








.wow_box { display:flex; justify-content:center; position:relative; background-color:#F5F4F3; padding:15px; }
.wow_box_1 { min-height:250px; }
.wow_box_2 { min-height:250px; margin:0 15px; }
@media (max-width: 1000px) { .wow_box_1 {  height:auto; margin:0 auto; } }
@media (max-width: 400px) { .wow_box_1 {  height:auto; margin:0 auto; } }
@media (max-width: 1000px) { .wow_box_2 {  margin:0 auto; } }
@media (max-width: 400px) { .wow_box_2 { margin:0 auto; } }




.wow_z_short_in .yap-reset {display:flex !important; justify-content:center !important; position:relative !important;   background-color:#F5F4F3 !important; padding:20px 0 20px 0 !important; width:100% !important; margin:25px 0 25px 0 !important; clear:both  !important; }

@media screen and (max-width: 540px) {
.wow_super_mob_ya { display:flex; justify-content:center; position:relative; background-color:#F5F4F3;  min-height:200px; }
.wow_super_mob_ya .yap-reset { margin:20px 0 !important; }
.wow_z_short_in .yap-reset { width: 108.6% !important; margin-left: -4.3% !important; }
.z_wow_aftertxt { padding:0; min-height:0px; margin:35px 0 32px -4.3%;  width: 108.6%;  }

}

.wow_riavto_tiz { display: flex; justify-content: space-between; margin: 30px 0 30px 0; }
.wow_riavto_tiz a:link, .wow_riavto_tiz a:visited { width:47.8%;  text-decoration:underline; color:#087f8c; display:flex; }
.wow_riavto_tiz a:hover, .wow_riavto_tiz a:active { text-decoration:none; color:#000; }
.wow_riavto_tiz A SPAN:nth-of-type(1) { width:160px; flex:none; margin:0 20px 0 0;  }
.wow_riavto_tiz A SPAN:nth-of-type(1) IMG { display:block; width:100%; }
.wow_riavto_tiz A SPAN:nth-of-type(2) { flex:100%; font:17px/21px 'PTD', sans-serif;  }

@media (max-width: 600px) { 
.wow_riavto_tiz { flex-direction: column; flex-wrap: wrap; margin:7px 0 30px 0; padding:22px 0 0 0; }
.wow_riavto_tiz a:link, .wow_riavto_tiz a:visited { width:100%;  }
.wow_riavto_tiz > a:nth-child(1) { border-bottom:1px solid #E0E4E9; padding-bottom:22px; }
.wow_riavto_tiz > a:nth-child(2) { padding-top:22px; }
}



#yandex_rtb_R-A-122677-9 .yap-layout__picture { margin:0 8px 0 0 !important; }
#yandex_rtb_R-A-122677-9 .yap-domain-text { text-decoration:underline !important; font-family: "PT Sans Narrow" !important;  font-size: 14px !important; }
#yandex_rtb_R-A-122677-9 .yap-address-text { text-decoration:underline !important; font-family: "PT Sans Narrow" !important;  font-size: 14px !important; }
#yandex_rtb_R-A-122677-9 .yap-contacts__item-link { text-decoration:underline !important; font-family: "PT Sans Narrow" !important;  font-size: 14px !important; }
#yandex_rtb_R-A-122677-9 .yap-reset img.yap-image { margin:0 8px 0 0 !important; position:relative !important; z-index:3 !important; }
#yandex_rtb_R-A-122677-9 .yap-item a.yap-title-text { font-family: "PT Sans Narrow" !important; font-size: 22px !important; line-height: 21px !important; font-weight:700 !important; text-indent:0px !important; text-decoration:underline !important; position:relative  !important; top:-2px  !important; }
#yandex_rtb_R-A-122677-9 .yap-item .yap-body-text {  position:relative !important;  font-family: "PT Sans Narrow" !important;  font-size: 16px !important; display:block !important; padding:1px 0 7px 0 !important; font-weight:400 !important; }
#yandex_rtb_R-A-122677-9 .yap-item .yap-body-text B { font-weight:400 !important; }
#yandex_rtb_R-A-122677-9 .yap-title B { font-weight:700 !important; }
#yandex_rtb_R-A-122677-9 .yap-title-text  { font-weight:700 !important; }
#yandex_rtb_R-A-122677-9 .yap-title-block__text { font-weight:700 !important;  }
#yandex_rtb_R-A-122677-9 .yap-title-block__text SPAN {  font-weight:700 !important;  }
#yandex_rtb_R-A-122677-9 .yap-button_size_large::before { background-color:#EF5624 !important; }
#yandex_rtb_R-A-122677-9 .yap-button_size_large { background-color:#EF5624 !important; }
#yandex_rtb_R-A-122677-9 .yap-logo-color { color:#6D8C9C !important;   font-family: "PT Sans Narrow" !important;  font-size: 12px !important;  }

#yandex_rtb_R-A-122677-10 .yap-layout__picture { margin:0 8px 0 0 !important; }
#yandex_rtb_R-A-122677-10 .yap-domain-text { text-decoration:underline !important; font-family: "PT Sans Narrow" !important;  font-size: 14px !important; }
#yandex_rtb_R-A-122677-10 .yap-address-text { text-decoration:underline !important; font-family: "PT Sans Narrow" !important;  font-size: 14px !important; }
#yandex_rtb_R-A-122677-10 .yap-contacts__item-link { text-decoration:underline !important; font-family: "PT Sans Narrow" !important;  font-size: 14px !important; }
#yandex_rtb_R-A-122677-10 .yap-reset img.yap-image { margin:0 8px 0 0 !important; position:relative !important; z-index:3 !important; }
#yandex_rtb_R-A-122677-10 .yap-item a.yap-title-text { font-family: "PT Sans Narrow" !important; font-size: 22px !important; line-height: 21px !important; font-weight:700 !important; text-indent:0px !important; text-decoration:underline !important;  position:relative  !important; top:-2px  !important;   }
#yandex_rtb_R-A-122677-10 .yap-item .yap-body-text {  position:relative !important;  font-family: "PT Sans Narrow" !important;  font-size: 16px !important; display:block !important; padding:1px 0 7px 0 !important; font-weight:400 !important; }
#yandex_rtb_R-A-122677-10 .yap-item .yap-body-text B { font-weight:400 !important; }
#yandex_rtb_R-A-122677-10 .yap-title B { font-weight:700 !important; }
#yandex_rtb_R-A-122677-10 .yap-title-text  { font-weight:700 !important; }
#yandex_rtb_R-A-122677-10 .yap-title-block__text { font-weight:700 !important;  }
#yandex_rtb_R-A-122677-10 .yap-title-block__text SPAN {  font-weight:700 !important;  }
#yandex_rtb_R-A-122677-10 .yap-button_size_large::before { background-color:#EF5624 !important; }
#yandex_rtb_R-A-122677-10 .yap-button_size_large { background-color:#EF5624 !important; }
#yandex_rtb_R-A-122677-10 .yap-logo-color { color:#6D8C9C !important;   font-family: "PT Sans Narrow" !important;  font-size: 12px !important;  }

#yandex_rtb_R-A-122677-11 { background-color:#FFFFFF; }
#yandex_rtb_R-A-122677-11 .yap-layout__picture { margin:0 8px 0 0 !important; }
#yandex_rtb_R-A-122677-11 .yap-domain-text { text-decoration:underline !important; font-family: "PT Sans Narrow" !important;  font-size: 14px !important; }
#yandex_rtb_R-A-122677-11 .yap-address-text { text-decoration:underline !important; font-family: "PT Sans Narrow" !important;  font-size: 14px !important; }
#yandex_rtb_R-A-122677-11 .yap-contacts__item-link { text-decoration:underline !important; font-family: "PT Sans Narrow" !important;  font-size: 14px !important; }
#yandex_rtb_R-A-122677-11 .yap-reset img.yap-image { margin:0 8px 0 0 !important; position:relative !important; z-index:3 !important; }
#yandex_rtb_R-A-122677-11 .yap-item a.yap-title-text { font-family: "PT Sans Narrow" !important; font-size: 23px !important; line-height: 21px !important; font-weight:700 !important; text-indent:0px !important; text-decoration:underline !important;  }
#yandex_rtb_R-A-122677-11 .yap-item .yap-body-text {  position:relative !important;  font-family: "PT Sans Narrow" !important;  font-size: 16px !important; display:block !important; padding:2px 0 7px 0 !important; font-weight:400 !important; }
#yandex_rtb_R-A-122677-11 .yap-item .yap-body-text B { font-weight:400 !important; }
#yandex_rtb_R-A-122677-11 .yap-title B { font-weight:700 !important; }
#yandex_rtb_R-A-122677-11 .yap-title-text  { font-weight:700 !important; }
#yandex_rtb_R-A-122677-11 .yap-title-block__text { font-weight:700 !important;  }
#yandex_rtb_R-A-122677-11 .yap-title-block__text SPAN {  font-weight:700 !important;  }
#yandex_rtb_R-A-122677-11 .yap-button_size_large::before { background-color:#EF5624 !important; }
#yandex_rtb_R-A-122677-11 .yap-button_size_large { background-color:#EF5624 !important; }
#yandex_rtb_R-A-122677-11 .yap-logo-color { color:#6D8C9C !important;   font-family: "PT Sans Narrow" !important;  font-size: 12px !important;  }
#yandex_rtb_R-A-122677-11 .yap-layout__outer { padding-left:1% !important;  padding-right:1% !important; }

#yandex_rtb_R-A-122677-12 .yap-layout__picture { margin:0 12px 0 0 !important; }
#yandex_rtb_R-A-122677-12 .yap-domain-text { text-decoration:underline !important; font-family: "PT Sans Narrow" !important;  font-size: 14px !important; }
#yandex_rtb_R-A-122677-12 .yap-address-text { text-decoration:underline !important; font-family: "PT Sans Narrow" !important;  font-size: 14px !important; }
#yandex_rtb_R-A-122677-12 .yap-contacts__item-link { text-decoration:underline !important; font-family: "PT Sans Narrow" !important;  font-size: 14px !important; }
#yandex_rtb_R-A-122677-12 .yap-reset img.yap-image { margin:0 12px 0 0 !important; position:relative !important; z-index:3 !important; }
#yandex_rtb_R-A-122677-12 .yap-item a.yap-title-text { font-family: "PT Sans" !important; font-size: 24px !important; line-height: 21px !important; font-weight:700 !important; text-indent:0px !important; text-decoration:underline !important; position:relative  !important; top:-2px  !important; }
#yandex_rtb_R-A-122677-12 .yap-item .yap-body-text {  position:relative !important;  font-family: "PT Sans Narrow" !important;  font-size: 16px !important; display:block !important; padding:0 0 8px 0 !important; font-weight:400 !important; }
#yandex_rtb_R-A-122677-12 .yap-item .yap-body-text B { font-weight:400 !important; }
#yandex_rtb_R-A-122677-12 .yap-title B { font-weight:700 !important; }
#yandex_rtb_R-A-122677-12 .yap-title-text  { font-weight:700 !important; }
#yandex_rtb_R-A-122677-12 .yap-title-block__text { font-weight:700 !important;  }
#yandex_rtb_R-A-122677-12 .yap-title-block__text SPAN {  font-weight:700 !important;  }
#yandex_rtb_R-A-122677-12 .yap-button_size_large::before { background-color:#EF5624 !important; }
#yandex_rtb_R-A-122677-12 .yap-button_size_large { background-color:#EF5624 !important; }
#yandex_rtb_R-A-122677-12 .yap-logo-color { color:#6D8C9C !important;   font-family: "PT Sans Narrow" !important;  font-size: 12px !important;  }
#yandex_rtb_R-A-122677-12 .yap-layout__outer { padding-left:1% !important;  padding-right:1% !important; }
#yandex_rtb_R-A-122677-12 .yap-R-A-122677-12, #yandex_rtb_R-A-122677-12 .yap-R-A-122677-12 .yap-layout_block_fixed, #yandex_rtb_R-A-122677-12 .yap-R-A-122677-12 .yap-layout_block_fixed-horizontal .yap-layout__wrapper { height:auto !important; }

@media screen and (max-width: 600px) {
#yandex_rtb_R-A-122677-12 .yap-layout__picture, #yandex_rtb_R-A-122677-12 .yap-picture-block, #yandex_rtb_R-A-122677-12 .yap-picture-block__link, #yandex_rtb_R-A-122677-12 .yap-picture-block__image yap-image, #yandex_rtb_R-A-122677-12 .yap-picture-block__image yap-image IMG { width:90px !important; }
}






.yap-rtb__wrapper { margin-bottom:5px !important; }



#yandex_rtb_R-A-122677-12 .yap-R-A-122677-12, #yandex_rtb_R-A-122677-12 .yap-R-A-122677-12 .yap-layout_block_fixed, #yandex_rtb_R-A-122677-12 .yap-R-A-122677-12 .yap-layout_block_fixed-horizontal .yap-layout__wrapper { width:auto !important; }

#yandex_rtb_R-A-122677-9 .yap-R-A-122677-9 .yap-warning, #yandex_rtb_R-A-122677-10 .yap-R-A-122677-10 .yap-warning, #yandex_rtb_R-A-122677-11 .yap-R-A-122677-11 .yap-warning, #yandex_rtb_R-A-122677-12 .yap-R-A-122677-12 .yap-warning  { padding:0 !important; border:none  !important; color:#6D8C9C !important; background-color:transparent !important; }

#yandex_rtb_R-A-122677-9 .yap-R-A-122677-9 .yap-title-block__text .yap-title-block__text_inner, 
#yandex_rtb_R-A-122677-10 .yap-R-A-122677-10 .yap-title-block__text .yap-title-block__text_inner, 
#yandex_rtb_R-A-122677-11 .yap-R-A-122677-11 .yap-title-block__text .yap-title-block__text_inner, 
#yandex_rtb_R-A-122677-12 .yap-R-A-122677-12 .yap-title-block__text .yap-title-block__text_inner,
#yandex_rtb_R-A-122677-15 .yap-R-A-122677-15 .yap-title-block__text .yap-title-block__text_inner { font-weight:700 !important; }

div[id*="yandex_rtb"] yatag[id*="yap-R-A"] .yap-warning_medical .yap-warning__text { display:block !important; padding-left:0px !important; text-align:left !important;  font-family: "PT Sans Narrow" !important;  font-size: 12px !important; color:#6D8C9C !important;  }
div[id*="yandex_rtb"] yatag[id*="yap-R-A"] .yap-warning { border: 0px!important;  }

div[id*="yandex_rtb"] yatag[id*="yap-R-A"] .yap-warning_long .yap-warning__text { font-family: "PT Sans Narrow" !important;  font-size: 12px !important; color:#6D8C9C !important; }

#yandex_rtb_R-A-122677-15 .yap-layout__picture { margin:0 12px 0 0 !important; }
#yandex_rtb_R-A-122677-15 .yap-domain-text { text-decoration:underline !important; font-family: "PT Sans Narrow" !important;  font-size: 14px !important; }
#yandex_rtb_R-A-122677-15 .yap-address-text { text-decoration:underline !important; font-family: "PT Sans Narrow" !important;  font-size: 14px !important; }
#yandex_rtb_R-A-122677-15 .yap-contacts__item-link { text-decoration:underline !important; font-family: "PT Sans Narrow" !important;  font-size: 14px !important; }
#yandex_rtb_R-A-122677-15 .yap-reset img.yap-image { margin:0 12px 0 0 !important; position:relative !important; z-index:3 !important; }
#yandex_rtb_R-A-122677-15 .yap-item a.yap-title-text { font-family: "PTD" !important; font-size: 20px !important; line-height: 21px !important; font-weight:400 !important; letter-spacing: -0.5px !important; text-decoration:underline !important; position:relative  !important; top:-1px  !important; }
#yandex_rtb_R-A-122677-15 .yap-item .yap-body-text {  position:relative !important;  font-family: "PT Sans Narrow" !important;  font-size: 15px !important; display:block !important; padding:0 0 4px 0 !important; font-weight:400 !important; }
#yandex_rtb_R-A-122677-15 .yap-item .yap-body-text B { font-weight:400 !important; }
#yandex_rtb_R-A-122677-15 .yap-title B { font-weight:400 !important; }
#yandex_rtb_R-A-122677-15 .yap-title-text  { font-weight:400 !important; }
#yandex_rtb_R-A-122677-15 .yap-title-block__text { font-weight:400 !important;  }
#yandex_rtb_R-A-122677-15 .yap-title-block__text SPAN {  font-weight:400 !important;  }
#yandex_rtb_R-A-122677-15 .yap-R-A-122677-15 .yap-title-block__text .yap-title-block__text_inner  {  font-weight:400 !important;  }
#yandex_rtb_R-A-122677-15 .yap-button_size_large::before { background-color:#EF5624 !important; }
#yandex_rtb_R-A-122677-15 .yap-button_size_large { background-color:#EF5624 !important; }
#yandex_rtb_R-A-122677-15 .yap-logo-color { color:#6D8C9C !important;   font-family: "PT Sans Narrow" !important;  font-size: 12px !important;  }
#yandex_rtb_R-A-122677-15 .yap-layout__outer { padding-left:1% !important;  padding-right:1% !important; }
#yandex_rtb_R-A-122677-15 .yap-R-A-122677-15, #yandex_rtb_R-A-122677-15 .yap-R-A-122677-15 .yap-layout_block_fixed, #yandex_rtb_R-A-122677-15 .yap-R-A-122677-15 .yap-layout_block_fixed-horizontal .yap-layout__wrapper { height:auto !important; }

@media screen and (max-width: 540px) {
#yandex_rtb_R-A-122677-15 .yap-reset img.yap-image { margin:0 8px 0 0 !important;}
#yandex_rtb_R-A-122677-15 .yap-item a.yap-title-text { font-family: "PTD" !important; font-size: 16px !important; line-height: 18px !important; top:0  !important; letter-spacing:0px !important; }
#yandex_rtb_R-A-122677-15 .yap-item .yap-body-text {  font-size: 13px !important; display:block !important; padding:0 !important; font-weight:400 !important; }
#yandex_rtb_R-A-122677-15 .yap-reset img.yap-image { display:inline-block !important; width:70% !important; position:relative !important; }
.wow_super#yap-R-A-122677-15 .yap-layout_block_fixed.yap-layout_block_fixed-small .yap-title-block__text {  font-family: "PTD" !important; font-size: 16px !important; line-height: 18px !important; top:0  !important; letter-spacing:0px !important; }
}


#yandex_rtb_R-A-122677-16 .yap-layout__picture { margin:0 12px 0 0 !important; }
#yandex_rtb_R-A-122677-16 .yap-domain-text { text-decoration:underline !important; font-family: "PT Sans Narrow" !important;  font-size: 14px !important; }
#yandex_rtb_R-A-122677-16 .yap-address-text { text-decoration:underline !important; font-family: "PT Sans Narrow" !important;  font-size: 14px !important; }
#yandex_rtb_R-A-122677-16 .yap-contacts__item-link { text-decoration:underline !important; font-family: "PT Sans Narrow" !important;  font-size: 14px !important; }
#yandex_rtb_R-A-122677-16 .yap-reset img.yap-image { margin:0 12px 0 0 !important; position:relative !important; z-index:3 !important; }
#yandex_rtb_R-A-122677-16 .yap-item a.yap-title-text { font-family: "PTD" !important; font-size: 20px !important; line-height: 21px !important; font-weight:400 !important; letter-spacing: -0.5px !important; text-decoration:underline !important; position:relative  !important; top:-1px  !important; }
#yandex_rtb_R-A-122677-16 .yap-item .yap-body-text {  position:relative !important;  font-family: "PT Sans Narrow" !important;  font-size: 15px !important; display:block !important; padding:0 0 4px 0 !important; font-weight:400 !important; }
#yandex_rtb_R-A-122677-16 .yap-item .yap-body-text B { font-weight:400 !important; }
#yandex_rtb_R-A-122677-16 .yap-title B { font-weight:400 !important; }
#yandex_rtb_R-A-122677-16 .yap-title-text  { font-weight:400 !important; }
#yandex_rtb_R-A-122677-16 .yap-title-block__text { font-weight:400 !important;  }
#yandex_rtb_R-A-122677-16 .yap-title-block__text SPAN {  font-weight:400 !important;  }
#yandex_rtb_R-A-122677-16 .yap-R-A-122677-16 .yap-title-block__text .yap-title-block__text_inner  {  font-weight:400 !important;  }
#yandex_rtb_R-A-122677-16 .yap-button_size_large::before { background-color:#EF5624 !important; }
#yandex_rtb_R-A-122677-16 .yap-button_size_large { background-color:#EF5624 !important; }
#yandex_rtb_R-A-122677-16 .yap-logo-color { color:#6D8C9C !important;   font-family: "PT Sans Narrow" !important;  font-size: 12px !important;  }
#yandex_rtb_R-A-122677-16 .yap-layout__outer { padding-left:1% !important;  padding-right:1% !important; }
#yandex_rtb_R-A-122677-16 .yap-R-A-122677-16 .yap-layout__inner { display:flex; }

#yandex_rtb_R-A-122677-9 .yap-R-A-122677-9 .yap-title-block__text span,
#yandex_rtb_R-A-122677-10 .yap-R-A-122677-10 .yap-title-block__text span, 
#yandex_rtb_R-A-122677-11 .yap-R-A-122677-11 .yap-title-block__text span, 
#yandex_rtb_R-A-122677-12 .yap-R-A-122677-12 .yap-title-block__text span,
#yandex_rtb_R-A-122677-15 .yap-R-A-122677-15 .yap-title-block__text span,
#yandex_rtb_R-A-122677-16 .yap-R-A-122677-16 .yap-title-block__text span { border-bottom-style:none !important; }


#yandex_rtb_R-A-122677-9 .yap-R-A-122677-9 .yap-title-block__text .yap-title-block__text_inner, 
#yandex_rtb_R-A-122677-10 .yap-R-A-122677-10 .yap-title-block__text .yap-title-block__text_inner, 
#yandex_rtb_R-A-122677-11 .yap-R-A-122677-11 .yap-title-block__text .yap-title-block__text_inner, 
#yandex_rtb_R-A-122677-12 .yap-R-A-122677-12 .yap-title-block__text .yap-title-block__text_inner,
#yandex_rtb_R-A-122677-15 .yap-R-A-122677-15 .yap-title-block__text .yap-title-block__text_inner,
#yandex_rtb_R-A-122677-16 .yap-R-A-122677-16 .yap-title-block__text .yap-title-block__text_inner { border-bottom-style:none !important; }

#yandex_ad_R-A-122677-17 > yatag  { margin-bottom:20px !important; }



#adfox_150900596091471668 > DIV { margin:30px 0 0 0; }