
div.col-right {
    display: none;
}

div.col-center {

    margin-right: 0 !important;
    font-size: 17px;
    line-height: 27px;
}
.preview {
    width: 100% !important;
}
.preview img{
    width: 100%;
}

div.new {
    margin-top: 7% !important;
    border-top: 5px solid #ccc;
    padding-top: 7% !important;
    /*line-height: 80px !important;*/
}


div.new h5{

margin-bottom: 10px !important;
    line-height: 125%;
}

div.new h5, div.new span.h5 {
    font-size: 150% !important;
}

.articleShow{
    /*font-size: 45px!important;
    line-height: 80px!important;*/
    overflow: scroll;
}

.test_block_vopros .otvet_iteration {
    padding-left: 0px;

}

.test_block_vopros {
    font-size: 100% !important;
}

.test_progres_title {
    margin-left: 10px !important;
    font-size: 100% !important;
}
div.col-left {
    /*font-size: 45px;*/
}

.ArtIntro {
    line-height: 135%;
}

#left-navigation ul li, #left-navigation ul li.activ  {
    margin-bottom: 40px;
}

.list_sec_title {
    line-height: 150%;
}

.list_sec_title span, .list_sec_title span a{
    /*padding-right: 10px;
    font-size: 45px;*/
}

#navigation-footer, .nav-other, #copy {
    font-size: 20px !important;
}

#navigation-footer ul.navigation li {
    padding-bottom: 30px;
}

ul.navigation li {
    padding-top: 12px;
}

#navigation a {
    font-size: 20px;
}

#logo p {
    padding-top: 70px;
    /*font-size: 28px;
    padding-left: 30px;*/
    display: none;
    margin-bottom: 10px;
}

div.let ul li {
    /*margin: 12px 0;*/
}

div.subsListCenter td {
    padding-top: 10px;
    width: 100% !important;
}

div.list_son a {
    font-size: 22px;
}

div.list_son td {
    display: block !important;
    width: 100% !important;
}

div.list_son p {
    margin-top: 14px;
}

.newfontsize {
    font-size: inherit !important;
    line-height: inherit !important;
}

.button_more_comments {
    margin: 5px !important;
}
.button_more_comments_wrap {
    line-height: 140%;
}

table.let-names {
    width: 90%;
    /*line-height: 100px;
    font-size: 45px;*/
    font-size: 30px;
    line-height: 40px;
}
div.list_names table td {
    width: 100% !important;
    display: block;
}

div.list_names.subletters table td {
    width: 15.5% !important;
    display: inline-block;
}

div.list_names table td a {
    font-size: 120%;
    line-height: 140%;
}

#lettable3 {
    width: 100% !important;
}

div.list_names {
    margin: 0 10px !important;
}

.let-names-col-td {
    display: block;
    text-align: center;
    width: 95%;
    margin: 10px auto 10px auto;
    border-bottom: 1px solid #ccc;
    padding-bottom: 80px;
}

table.let-names td{
    text-align: center;
}

table.let-names td.title {
    /*height: 130px;
    line-height: 115px;*/
}

table.let-names td.title a {
    /*font-size: 140%;*/
    line-height: 120%;
}

.lettable {
    margin: 0 auto;
    text-align: center;
}

div.let {
    /*min-height: 100px;*/
}

div.list_names a {
    /*font-size: 45px;*/
}

div.list_names p {
    /*margin-top: 20px;*/
}
.calend_num_week_row {
    margin: 5px !important;
}

.calend_num_week_row td{
    display: inline-block;
    width: 8.8% !important;
    height: 40px;
    line-height: 40px;
}

.calend_num_week_row td.td-title{
    height: 80px;
    float: left;
    width: 110px !important;
}

.calend_num_week_row a {
    padding: 8px 0px !important;
    font-size: 19px !important;
}

#comments_wrap p.otziv_body {
    font-size: inherit;
    /*font-size: 45px !important;
    line-height: 80px !important;*/
}

.list_descr {
    font-size: inherit !important;
}

#celebrities div.h4_ {
    font-size: 17px;
    line-height: 23px;
}

#header {
    margin-bottom: auto !important;
}

#header #header-i{
    height: auto !important;
    min-height: auto;
}

#header-i #autorization {
    width: auto !important;
    /*float: none !important;*/
    text-align: center;
}

#autorization a{
    /*font-size: 28px !important;*/
}

#autorization p {
    padding-top: 35px;
}

#autorization h3, #autorization div.club_enter  {
    display: none;
    font-size: 28px;
    background-position: left 7px !important;
}


ul.navigation li.nav_digest {
    background-position: -1px 13px !important;
}

ul.navigation li.nav2, ul.navigation li.nav3  {
    background-position: 2px 17px !important;
}

ul.navigation li.nav7 {
    background-position: -3px 16px !important;
}

ul.navigation li.nav_soska {
    background-position: -3px 9px !important;
}

ul.navigation li.nav_diet {
    background-position: 6px 17px !important;
}

ul.navigation li.nav17 {
    background-position: -6px 16px !important;
}

ul.navigation li.nav6 {
    background-position: 4px 11px !important;
}

ul.navigation li.nav13 {
    background-position: -1px 16px !important;
}

ul.navigation li.nav14 {
    background-position: left 12px !important;
}

ul.navigation li.nav15 {
    background-position: -1px 16px !important;
}

ul.navigation li.nav15 {
    background-position: -1px 16px !important;
}

ul.navigation li.nav16 {
    background-position: -1px 14px !important;
}

ul.navigation li.nav18 {
    background-position: -2px 16px !important;
}

ul.navigation li.nav4 {
    background-position: 5px 14px !important;
}

ul.navigation li.nav8 {
    background-position: left 14px !important;
}

ul.navigation li.nav9 {
    background-position: 1px 17px !important;
}

ul.navigation li.nav10 {
    background-position: 1px 14px !important;
}

ul.navigation li.nav11 {
    background-position: left 14px !important;
}

ul.navigation li.nav12 {
    background-position: left 14px !important;
}

ul.navigation li.nav5 {
    background-position: 4px 14px !important;
    display: none;
}

ul.navigation li.nav1_ {
    background-position: left 17px !important;
}

#left-navigation ul li {
    background-position: left 13px !important;
}

div.subsListCenter a {
    background-position: left 10px !important;
    padding-left: 21px;
}

#left-navigation ul {
    padding-left: 10px;
    padding-right: 20px;
}

.mtop_small {
    margin-left: 0;
}

h1, h2 {

    /*padding: 15px 10px;*/
    /*line-height: 110px;*/
line-height: 1.4;
}

h4 {
    /*font-size: 52px;
    line-height: 65px;*/
}

.articleShow div.articleHeader h1 {
    /*line-height: 110px !important;*/
    line-height: 1.35;
    font-size: 160%;
}



div.articleShow h3 {
    /*font-size: 56px !important;
    line-height: 65px;*/
    font-size: 130%;
}

div.articleShow h2 {
    font-size: 145%;
    /*line-height: 85px !important;*/
}


div.articleShow img, .document-contents img {
    display: block;
    float: none;
    text-align: center;
    margin: 5px auto;
}

div.articleShow div.artvrezka1 img, .document-contents div.artvrezka1 img {
    float: left;
}


#yandex_ad_1row {
    /*min-height: 470px !important;*/
}

.artvrezka1 {
    /*line-height: 85px !important;*/
    line-height: 130% !important;
}

div.let ul li {
    width: 9%;
    margin-bottom: 15px;
}

div.let ul li {
    /*margin: 22px 10px 22px 0 !important;*/
}

div.let ul li a {
    /*font-size: 45px !important;*/
    font-size: 110%;
}

div.let {
    min-height: 120px !important;
}

div.list_names td {
    /*line-height: 80px;*/
}

div.subsListCenter a {
    font-size: 100% !important;
}

div.subsListCenter tr {
    /*line-height: 250%;*/
}


#yandexform0 .yaform__form * {
    font-size: 16px !important;
}


#yandexform0 .yaform__submit {
    margin: 0 30px !important;
}

div.otstupShowSon {
    /*margin: 20px 2% 0 4% !important;*/
}

.div_select_table td {
    display: block;
}

#result_japan, #result_kitai {
    height: auto !important;
}

.pager .main {
    line-height: 180%;
}

input.button {
    font-size: 23px !important;
    /*font-size: 45px !important;
    min-width: 35% !important;
    padding: 20px 40px !important;*/
}
.name-search-form input.button{
    width: 100% !important;
    margin-top: 10px;
}

.name-search-form {
    text-align: center;
}
.name-search-form .searchstring {
    width: 29% !important;
}

.name-search-form div{
    padding: 0px !important;
}

div.name-search-form input.searchstring {
    font-size: 95% !important;
}

#footer{
    display: none;
}

#footer-right {
    margin: 0 0 0 170px;
    padding: 0 0 0 140px;
}

#footer-right .nav-left, #footer-right .nav-center, #footer-right .nav-right {
    width: 258px;
}

#footer-right .nav-right {
    margin: 0 0 0 420px;
}




.b-container-bg-t, .b-container-bg-t i {
    background-image: none !important;
}

.col-left{
    display: none !important;
}

.b-center-wrapper {
    margin-left: 0 !important;
}

.b-container-wrapper {
    position: relative;
    background: #FFF url("/images/new/1/bg_content.gif") repeat-y scroll -260px 0% !important;
}

#header-l,#autorization {
    padding-top: 0px !important;
}

#header-l {
    float: none;
    width: auto;
    padding: 0px;
    text-align: center;
    margin-bottom: 10px;
}
#celebrities {
    display: none;
}

#logo {
    min-height: 50px;
    _height: auto;
    height: auto;
    width: auto;
    background-position: center;
    background-size: 45%;
}

.modal.modal-login {
    width: auto !important;
    margin-left: -275px;
}
#header-i {
    min-width: 0 !important;
}

#navigation {
    display: none;
}

#navigation {
    /*height: 160px;*/
    margin: 0 auto;

    /*padding-top: 90px;*/
    text-align: center;
    width: auto !important;
}

#navigation a{
    /*font-size: 56px;*/
    padding-left: 8px;
    text-decoration: none;
}

.profile.auth {
    margin-top: 3px !important;
    margin-bottom: 15px;
}

.button-login {
    width: 100px !important;
}

.button-registration {
    display: none !important;
}

#linkmobilemenu {
    width: 25px;
    height: 18px;
    position: relative;
    display: inline-block;
    background-size: 7px 7px;
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 1) 50%, transparent 50%, transparent);
    background-image: -moz-linear-gradient(rgba(0, 0, 0, 1) 50%, transparent 50%, transparent);
    background-image: linear-gradient(rgba(0, 0, 0, 1) 50%, transparent 50%, transparent);
}

.wrapperMobileSticker,#stickymobile {
    background-color: khaki;
    z-index: 1000;
    /*height: 100px;*/
    /*padding-top: 20px;*/
    padding: 10px;
}

#stickymobile {

}

body {
    background-image: none;
}

body .l_main_width {
    max-width: none !important;
    min-width: 0 !important;
}
body #container {
    min-width: 0 !important;
}

.subsListCenterRecept {
    line-height: 1;
}

.ArtVrezkaRightWithBorder, .ArtVrezkaLeftWithBorder {
    line-height: 1.2;
    float: none;
    display: block;
    width: 90%;
}

.ArtVrezkaRightWithBorder p, .ArtVrezkaLeftWithBorder p{
    margin-top: 0px;
    margin-bottom: 0px;
}


.fixedFooterBar{
    background-color: #CCFFCC;
    border-top: 3px solid #ccc;
    bottom: 0;
    left:0;
    padding: 0;
    position:fixed;
    font-size:19px;
    width:100%;
    z-index:99999;
    float:left;
    vertical-align:middle;
    margin: 0;
    /*opacity: 0.95;*/
    box-shadow: 0 -4px 25px -4px #000000;
}

.list_sec_title a {
    font-size: 80% !important;
}

.boxfloat{
    text-align:center;
    margin:0 auto
}

#window_fullscreen_close {
    position: absolute;
    right: -6px;
    top: -13px;
    /*margin: 5px 0 0 -40px;*/
    width: 32px;
    height: 32px;
    color: #fff;
    font-size: 21px;
    line-height: 32px;
    font-weight: bold;
    text-align: center;
    border-radius: 50%;
    background-color: #5c5c5c;
    cursor: pointer;
    z-index: 16777271;
}

#window_foter_close {
    position: absolute;
    /*right: 50%;
    margin-right: -160px;
     */

    right: 0px;
    margin-right: 0px;

    top: -12px;
    /*margin: 5px 0 0 -40px;*/

    width: 28px;
    height: 28px;
    color: #fff;
    font-size: 18px;
    line-height: 28px;
    font-weight: bold;
    text-align: center;
    border-radius: 50%;
    background-color: #5c5c5c;
    cursor: pointer;
    z-index: 16777271;
}

#data_rodov #result_table .name_iter {
    font-size: 140% !important;
    font-weight: bold;
    line-height: 140%;
    margin-bottom: 15px;
}
#data_rodov #result_table td.date_col{
    font-size: 90% !important;
}

#data_rodov #result_table td {
    font-size: 90% !important;
    padding: 0;
}

#data_rodov #result_table .title_row th {
    display: none;
}

#data_rodov .select_table select {
    font-size: 108%;
    padding: 5px 10px;
    cursor: pointer;
}

#data_rodov .select_table div, #data_rodov .select_table td {
    padding: 9px;
}

#my_ideal_ves {
    display: block;
}

.result_head_data {
    font-size: 175% !important;
}

#result {
    overflow: scroll;
}

/*#window_foter_close a {
    color: #fff;
    text-decoration: none;
}

#window_foter_close a:hover {
    color: #ccffcc;
}*/
.totaltablebootomhref td {
    font-size: 170%;
}

.totaltablebootomhref {
    overflow: scroll;
}



.spisok_elementov_kkal{
    font-size: 80% !important;
}
.searchActivnostCalcSub {
    font-size: 66% !important;
    margin-left: 5px !important;
}

#sticker {
    font-size: 99% !important;
}

#sticker div{
    display: block !important;
    float: none !important;
    text-align: left !important;
}

.accordion-resizer1 {
    overflow: scroll;
}

.time_kkal {
    font-size: 90% !important;
}

.ui-accordion .ui-accordion-header {
    padding: 18px 18px 18px 50px !important;
    font-weight: normal;
    font-size: 210% !important;
}
.title_calc_rashod_item {
    margin-top: 40px;
    margin-bottom: 90px;
}

#inputWeightDiv {
    margin-left: 0px !important;
}
#inputWeightDiv input {
    width: 15% !important;
}

.searchActivnostCalc input {
    width: 100% !important;
}

.title_calc_rashod_item {
    font-size: 65% !important;
}

.calc_diet_rashod_kkal_item h4 {
    font-size: 50%;
}


.kkal_rashod_time_energ_table input{
    width: 10% !important;
}
.kkal_rashod_time_energ_table td{
    display: block;
    margin: 20px;
}

.calc_vrez_block {
    margin: 80px 0;
    font-size: 80% !important;
}

.calc_vrez_block span{
    font-size: 80%;
}

.calk_rashod_descr {
    font-size: 60%;
    margin: 0 20px;
    margin-top: 50px;
}


div.dietlistcenter table tr{
    line-height: 130% !important;
    padding-top: 20px;
}

div.dietlistcenter table tr a{
    line-height: 130% !important;
}

div.dietlistcenter table tr span {
    font-size: 90%;
}

.subsListCenter td{
    display: block;
    font-size: 100%;

}

div.subsListCenter table {
    margin-left: 0px !important;
    margin-right: 0px !important;
    width: 95% !important;
}

.div_calc_ves_pol_label {
    display: block;
    margin-bottom: 20px;
}

.index_mass_tell_res_block {
    line-height: 150%;
}

.descr_iot {
    margin-top: 30px;
}



.searchProductCalcSub {
    font-size: 40%;
    margin-left: 10px !important;
}

.calcKkal .totaltablebootom {
    font-size: 40%;
}

.calcKkal .ui-accordion .ui-accordion-header {
    font-size: 135% !important;
}

.calcKkal .ui-accordion .ui-accordion-header .catCalcInfo{
    font-size: 40% !important;
}

.calcKkal .title_calc_table {
    font-size: 80%;
}

.calcKkal .dop_info {
    /*font-size: 70% !important;*/
}

.calcKkal table .dop_info {
    padding: 5px 0px !important;
    font-size: 120%;

}
.item-cat-title {
    font-size: 80%;
    line-height: 80%;
}

.on100gramm {
    display: block;
}
.calcKkal input {
    width: 25% !important;
    border: 1px solid #ccc;
}
.calcKkal .newinput {
    font-size: 70%;
    width: 20px;
}

.calcKkal table td {
    padding: 5px 1px !important;
    line-height: 140%;
}


#formCalcDukan_button {
    width: 50%;
}

.let.baby-month {
    min-height: 460px !important;
}

#wrapBox {
    width: 100% !important;
}

.smart-forms .form-header {
    /*padding-bottom: 50px;*/
}

.smart-forms .form-body {
    padding: 30px 20px;
}

.smart-wrap {
    padding: 0px 5px;
}

.smart-forms {
    /*font-size: 45px !important;
    line-height: 60px !important;*/
}

.smart-forms .button {
    /*font-size: 45px;
    line-height: 60px !important;
    height: auto;
    padding: 20px 18px;*/
}

.smart-forms .radio:before {
    /*margin: 10px;
    width: 15px;
    height: 15px;
    border-radius: 10px;*/
}

.smart-forms .checkbox, .smart-forms .radio {
    /*height: 40px;
    width: 40px;*/
}

.smart-forms .gui-input, .smart-forms .gui-textarea {
    /*padding: 20px;*/
}

.smart-forms .select, .smart-forms .gui-input, .smart-forms .gui-textarea, .smart-forms .select > select, .smart-forms .select-multiple select {
    /*height: 110px;*/
}

.smart-forms .append-picker-icon button, .smart-forms .prepend-picker-icon button, .smart-forms .smart-widget .button {
    /*height: 110px;*/
}

.smart-forms .smr-50 .button, .smart-forms .append-picker-icon button {
    /*width: 150px;*/
}

.smart-forms .smr-50, .smart-forms .append-picker-icon {
    /*padding-right: 150px;*/
}

.smart-forms .spacer-b30 {
    margin-bottom: 0px;
}

.smart-forms .spacer-b20 {
    /*margin-bottom: 40px;*/
}

.smart-forms .frm-row {
    margin: 0 !important;
}

.smart-forms .switch, .smart-forms .option, .smart-forms .field-label {
    font-size: 19px;
    margin-bottom: 10px;
}

.smart-forms .frm-row .colm {
    width: 100%;
    float: none;
    padding: 0;
    margin-bottom: 25px;
}
.smart-forms .tagline {
    height: auto;
}

.smart-forms .tooltip {
    width: 100%;
    font-size: 90%;
}

.smart-forms .tagline span {
    top: -30px;
}

.form-header.header-red h4 i {
    display: none;
}

.smart-forms .bdl {
    border-left: 0
}

.smart-forms .bdr {
    border-right: 0
}

.smart-forms .align-right {
    text-align: left
}

#block_table_result table {
    margin: 10px 10px;
}

#block_table_result td {
    display: inline-block;
    width: 100% !important;
    margin-bottom: 50px;
}

.result_title {
    margin-top: 20px;
    margin-bottom: 40px;
    line-height: 120%;
}

.result_summ_main {
    /*padding: 40px 5px;*/
    /*margin: 35px 0px;*/
    height: auto !important;
    width: 100% !important;
    font-size: 120%;
}

.bigMainRashod {
    line-height: 110% !important;
    width: 44% !important;
    /*min-height: 240px;*/
}
.block_bzhu div {
    margin-bottom: 10px;
}

.block_result .subtext {
    font-size: 80%;
}

.res_calend_pohudenia_global #block_table_result #table_main_result td{
    padding: 0px !important;
}

.table-scenarios {
    margin: 5px 5px;
}

#div_block_scenarii_pohudeniya td{
    display: inline-block;
    width: 100% !important;
}

.table-scenarios td, .table-scenarios th{
    display: inline-block;
    width: 100% !important;
}

.table-scenarios li {
    margin-bottom: 20px;
    line-height: 80px;
}

.res_calend_pohudenia_global .artvrezka1 {
    /*font-size: 40%;*/
}

.res_calend_pohudenia_global .h2_new {
    font-size: 100%;
    line-height: 200%;
}

.tabs__caption {
    /*height: 210px !important;*/
    /*line-height: 100px !important;*/
    font-size: 110% !important;
    margin-bottom: 100px !important;
}

.tabs__caption li{
    display: inline-block !important;
    float: none;
    width: 80%;
    line-height: 170%;
    min-height: 50px;

}

.tabs__caption:after{
    clear: both !important;
}

.tabs__content {
    padding-top: 25px !important;
}

a.subButton {
    display: block !important;
    font-size: 40%;
    margin-bottom: 20px;
}

.block_activity_user_title span {
    font-size: 60% !important;
}

.table_calc_global_pohudenie_res_block td{
    display: inline-block;
    width: 100% !important;
}

.poter_weight_block {
    /*font-size: 40% !important;*/
}

.poter_weight_block span{
    display: block;
}

.poter_weight_block span span{
    display: inline;
}

.poter_weight_block span.poter_weight_element, .poter_weight_block span.res_global_user_norma_poteryaKalDay, .poter_weight_block span.res_global_user_extrim_poteryaKalDay{
    display: inline;
}

.block_calend_res label {
    display: block;
}

.data_zigzag em{
    font-size: 70% !important;
    line-height: 70% !important;
}

.res_calend_pohudenia_global .calend_pohudenia_res th{
    font-size: 100% !important;
}

.res_calend_pohudenia_global .calc_item .data span {
    /*font-size: 80% !important;*/
}

.res_calend_pohudenia_global .calc_item .data {
    font-size: 55% !important;
}

.res_calend_pohudenia_global .calc_item{
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    /*height: 200px !important;*/
    border: 2px solid #e0e0e0 !important;
    line-height: 100%;

}
.res_calend_pohudenia_global ins {
    font-size: 20px !important;
}

.banner_calc_global_pohudeniya {
    display: none;
}

.res_calend_pohudenia_global .block_result {
    /*margin-bottom: 30px !important;
    margin-top: 30px !important;*/
}

.wrap-1 {
    max-width: 1000px;
}

#blockuserGrudKormlen {
    /*margin-top: 90px;*/
}

.res_calend_pohudenia_global p.otstup{
    margin: 0 !important;
}

.tabs {
 width: 100% !important;
    margin: 10px !important;
}

input[type=radio] {
    width: 6px !important;
    height: 6px !important;
    padding: 10px !important;
    margin: 3px 2ex 3px 0.5ex !important;
}

.tabs__content input[type=radio] {
    /*transform: scale(3.5);*/
    /*margin: 0px 20px;*/
}

.subButton {
    text-align: left !important;
    /*padding: 20px 30px !important;
    font-size: 95%;*/
    display: block !important;
}


#otziv_main_form input{
    border: 1px solid #999;
    width: 90% !important;
}

#otziv_main_form table td:nth-child(3) {
    display: none;
}

.answer_form_container input{
    border: 1px solid #999;
    width: 90% !important;
}

.answer_form_container table td:nth-child(3) {
    display: none;
}

.table-scenarios ol {
    padding-left: 80px !important;
    font-size: 100% !important;
}

.res_calend_pohudenia_global .artvrezka1 img {
    /*transform: scale(2.5);
    margin-right: 40px !important;
    padding-top: 15px;*/
}

.social-likes {
    /*transform: scale(2.2);
    margin: 0 105px;*/
    font-size: 68%;
}
.social-likes__widget {
    margin: 0.2em;
}

.res_calend_pohudenia_global .otstup {
    /*margin: 50px 20px 30px 20px !important;*/
}

.dikret_form .smart-forms .frm-row {
    /*margin-bottom: 70px !important;*/
}
.dikret_form .smart-forms .spacer-t50 {
    margin-top: 80px !important;
}

.dikret_form .smart-forms .spacer-t25 {
    /*margin-top: 100px !important;*/
}

.dikret_form .smart-forms .result_summ_main {
    margin-bottom: 30px !important;
}


.dikret_form .smart-forms .spacer-b30 {
    /*margin-bottom: 30px !important;*/
}

.dikret_form .smart-forms .button {
    /*font-size: 180% !important;
    line-height: 140px !important;*/
}

.result_calc_dicret_2 {
    display: none;
}

#devochka_rost, #devochka_ves, #devochka_okr_golovi, #malchik_rost, #malchik_ves, #malchik_okr_golovi {
    overflow: scroll;
}

.introcalcdicter {
    /*font-size: 36% !important;*/
}

.label-calc-dickret {
    /*font-size: 30% !important;*/
}

.section-calc-dickret {
    margin-bottom: 0 !important;
}

.div_select_table #form_ideal_ves input[type="number"] {
    width: 30%;
}
.resultat_ves_table tr {
    display: block;
    border-bottom: 1px #ccc dashed;
}
.resultat_ves_table td {
    display: block;
    width: 100%;
}
.resultat_ves_table .tr_title {
    display: none;
}

.hide-mobile, .mobile-hide {
    display: none;
}

.smart-forms .select .arrow:before {
    /*font-size: 100%;*/
}

.smart-forms .select .arrow:after, .smart-forms .select .arrow:before {
    /*font-size: 100%;
    left: -20px;
    top: 15px;*/
}

#result_ovul {
    margin: 10px !important;
}

.calc_item {
    border-width: 3px !important;
    cursor: pointer !important;
    height: 50px !important;
    width: 33px !important;
    font-size: 60%;
    background-size: 85% !important;
    background-position-y: 25px !important;
}
.calc_item ins {
    font-size: 70% !important;
}
.calc_month {
    margin-bottom: 40px !important;
    margin-top: 100px !important;
}
.show-mobile, .mobile-show, .show_mobile, .mobile_show  {
    display: block;
}

.table_calc_month td {
    padding: 0px !important;
}

.ui-tooltip-content {
    font-size: 250%;
}

.ui-tooltip {
    max-width: 950px !important;
    padding: 30px;
}

.ui-tooltip h4 {
    font-weight: normal;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 5px;
}

/*.ui-datepicker {
    width: 50em;
}
.ui-datepicker {
    font-size: 1em !important;
}
.ui-datepicker table, .ui-datepicker-title {
    font-size: 2.2em !important;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    transform: scale(2.5);
}*/


/*.ui-datepicker {
    transform: scale(2.5);
}*/

.smart-forms .sml-50, .smart-forms .prepend-picker-icon {
    /*padding-left: 90px;*/
}

div.list_names p{
    white-space: normal !important;
}

textarea {
    font-size: 120%;
    border: 1px solid #ccc;
}

#version_main_form {
    margin-top: 50px;
}

#succsess_add_version {
    /*margin-top: 50px !important;
    margin-bottom: 30px !important;*/
}

#version_main_form .button{
    /*width: 550px !important;
    padding: 20px 50px !important;*/
}

.block_vote {
    /*margin: 50px 0 !important;*/
}

span.bac_h3 {
    padding: 1px 10px;
}

#sovmestimost, #imenini {
    line-height: 150%;
}


.block_person {
    float: none;
    width: 100% !important;
    font-size: 85% !important;
    margin-bottom: 50px;
    /*line-height: 60px;*/
}

.block_person .row_name{
    margin-bottom: 0px;
}
.block_person img {
    width: 100% !important;
    margin-right: 0px;
    float: none;
}

.block_person .row_dr{
    margin-bottom: 0px;
}

.block_list_persons table td{
    vertical-align: top;
    display: inline-block;
    width: 100%;
    font-size: 100%;
    margin-top: 40px;
    /*line-height: 60px;*/
}

.block_list_persons img{
    width: 300px !important;
    margin-right: 10px;
}

.link_button_to_otziv_form {
    display: block;
    padding: 20px 50px;
    margin-bottom: 60px;
    margin-top: 70px;
}

.table-scenarios td {
    padding: 20px !important;
}
#div_block_scenarii_pohudeniya .table-scenarios td:nth-child(1) {
    margin-top: 50px;
}

#div_block_scenarii_pohudeniya .table-scenarios td:nth-child(2) {
    display: inline-block;
    float: left;
    width: 43% !important;
    padding-left: 40px !important;
}

#div_block_scenarii_pohudeniya .table-scenarios td:nth-child(3) {
    display: inline-block;
    width: 43% !important;
    text-align: left !important;
    padding-left: 40px !important;
}

#div_block_scenarii_pohudeniya .table-scenarios td:nth-child(2) br {
    content: " ";
}
#div_block_scenarii_pohudeniya .table-scenarios td:nth-child(3) br {
    content: " ";
}

.block_bzhu {
    font-size: 60% !important;
}

.otstup.document-contents {
    font-size: 100% !important;
}

.calend_pohudenia_res td{
    display: inline-block;
    width: 100% !important;
}

.calend_pohudenia_res tr.days{
    display: none;
}

.calend_pohudenia_res td div.empty_day, .calend_pohudenia_res .empty_day_td{
    display: none !important;
}

.calend_pohudenia_res .calc_item {
    font-size: 190%;
}
.calend_pohud_item_kg {
    float: left;
}
.calend_pohud_item_kg, .calend_pohud_item_kkal {
    display: inline-block;
}
.calend_pohud_item_kkal {
    margin-left: 25px;
}

.calend_pohud_item_bzhu {
    display: block;
}

.calend_pohud_item_bzhu br{
    content: ' ';
}


.colm-select-pol-pol {
    width: 100%;
}

.colm-select-pol-otstup {
    display: none;
}

.colm-select-pol-kormlen {
    width: 100%;
}

.small-text {
    font-size: 14px !important;
    line-height: 18px;
}

.name_type_proish {
    display: block;
    font-size: 90%;
    margin-top: 30px;
}

.topic-header .topic-info {
    line-height: inherit !important;
}

#data_rodov .label_blocks label {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 5px;
}

#data_rodov .select_table_header{
    float: none;
    min-height: 40px;
    clear: left;
    margin-top: 60px;
}

.button_submit_select_table {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}

div.subsListCenterSon td {
    width: 94% !important;
    display: block !important;
}

.method_descr {
    font-size: 90%;
}

#data_rodov #result_table tr{
    display: block;
    margin-bottom: 30px;
    padding-bottom: 40px;
    border-bottom: 10px solid #ccc;
}

#data_rodov #result #resNumWeek {
    margin-left: 0px !important;
}

#data_rodov .select_table input.button {
    white-space: normal;
}

#data_rodov  .name_week {
    font-size: 130%;
    margin-top: 8px;
    margin-bottom: 8px;
}

.date_week_data_rodov.show-mobile {
    display: inline-block !important;
    margin-top: 5px;
    margin-bottom: 5px;
}

#data_rodov #result_table td {
    display: block;
    width: 100% !important;
    border: none;
}

.cifri_block_result {
    /*font-size: 45px !important;*/
}

#data_rodov #rody {
    margin-top: 50px;
}
#data_rodov #resDataRodov {
    /*font-size: 100px !important;*/
    font-size: 40px !important;
    line-height: 50px !important;
    margin-left: auto !important;
    text-align: center !important;
}

#data_rodov  #ned2{
    /*font-size: 100px;*/
}

#data_rodov #result div#resNumWeek {
    /*font-size: 150px;*/
}

#data_rodov #result div.srok_berem {
    /*font-size: 50px;*/
}

#date_menstr {
    /*font-size: 60px;*/
}

#date_zachatia {
    /*font-size: 60px;*/
}

.label_date_zachatia {
    /*margin-top: 60px !important;
    margin-bottom: 50px !important;*/
}

#data_rodov .text_select_tabel_start {
    width: 90% !important;
}


/*font-size: 1.1em !important;*/
/*#yandex_ad_mobile_footer yatag yatag yatag table tr td yatag yatag yatag yatag yatag {
    font-size: 40px !important;
    line-height: 60px !important;
}*/

/*
#yandex_ad_mobile_footer yatag yatag yatag table tr td yatag yatag yatag yatag yatag a ,
.mobile #yandex_ad_3row yatag yatag yatag table tr td yatag yatag yatag yatag yatag a ,
.mobile #yandex_ad_1row yatag yatag yatag table tr td yatag yatag yatag yatag yatag a
{
    display: block !important;
}

#yandex_ad_mobile_footer yatag yatag yatag table tr td yatag yatag yatag yatag yatag a yatag,
.mobile #yandex_ad_3row yatag yatag yatag table tr td yatag yatag yatag yatag yatag a yatag,
.mobile #yandex_ad_1row yatag yatag yatag table tr td yatag yatag yatag yatag yatag a yatag
{
    font-size: 45px !important;
    line-height: 55px !important;
}
#yandex_ad_mobile_footer yatag yatag yatag table tr td yatag yatag yatag yatag yatag a yatag.yap-domain__text,
#yandex_ad_mobile_footer yatag yatag yatag table tr td yatag yatag yatag yatag yatag a.yap-contacts__item-link,
#yandex_ad_mobile_footer yatag yatag yatag table tr td yatag yatag yatag yatag  .yap-contacts__item,
.mobile #yandex_ad_3row yatag yatag yatag table tr td yatag yatag yatag yatag yatag a yatag.yap-domain__text,
.mobile #yandex_ad_3row yatag yatag yatag table tr td yatag yatag yatag yatag yatag a.yap-contacts__item-link,
.mobile #yandex_ad_1row yatag yatag yatag table tr td yatag yatag yatag yatag yatag a yatag.yap-domain__text,
.mobile #yandex_ad_1row yatag yatag yatag table tr td yatag yatag yatag yatag yatag a.yap-contacts__item-link

{
    font-size: 40px !important;
    line-height: 60px !important;
    display: inline-block !important;
    width: auto;
}
.mobile #yandex_ad_3row yatag yatag yatag table tr td yatag yatag yatag yatag yatag,
.mobile #yandex_ad_1row yatag yatag yatag table tr td yatag yatag yatag yatag yatag,
#yandex_ad_mobile_footer yatag yatag yatag table tr td yatag yatag yatag yatag yatag
{
    font-size: 45px !important;
    line-height: 60px !important;
    display: block !important;
    width: 100% !important;
}



yatag table tr td yatag yatag yatag yatag yatag, yatag table tr td yatag yatag yatag yatag yatag a yatag, yatag table tr td yatag yatag yatag yatag yatag a {
    font-size: 45px !important;
    line-height: 60px !important;
}

yatag table tr td yatag yatag yatag yatag yatag {

}
*/

/*
.sj-widget-media-title {
    font-size: 150% !important;
}
sjdiv.sj-widget-media-text {
    font-size: 115% !important;
    line-height: 120% !important;
}

.sj-widget-media-btn {
    font-size: 115% !important;
}

sjdiv.sj-widget-native {
    margin: 100px auto !important;
}

sjdiv .sj-widget-container {
    border-width: 5px !important;
}

sjdiv.sj-widget-vertical .sj-widget-inner {
    padding: 50px 0px!important;
}
*/

#venus-141275 .block-teasers-141275 .t-wrapper-cont {
    /*max-width: none !important;*/
    max-width: 400px !important;
}

.block_list_imenini_name {

}

.topic-header-blog-info .blog-mini .blog-description {
    overflow: inherit;
    font-size: 95% !important;
}

#form_search_imenini .col1 {
    float: none;
    margin-right: 0px;
    margin-bottom: 30px;
    width: 100%;
}

#form_search_imenini .col2 {
    width: 100%;
    float: none;
}

#form_search_imenini .col_button {
    padding-top: 10px;
}

.yap-reset yatag.yap-rtb__wrapper {
    margin: auto !important;
}