.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; zoom: 1; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

body,div,dl,dt,dd,ul,ol,li,h1,h3, .h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {   margin: 0; padding: 0; }
html, body { margin: 0; padding: 0;}
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,var { font-style: normal; font-weight: normal; }
th { font-style: normal; }
ol,ul { list-style: none; }
caption,th { text-align: left; }
h1,h4,h5,h6 { font-size: 100%; font-weight: normal; }
q:before,q:after { content: ''; }
abbr,acronym { border: 0; }
table { table-layout: fixed; }

input,textarea { font-family: Verdana, sans-serif; font-size: 11px;  }
textarea {  }
input { outline: none !important; }

html, body, .page-container { height: 100%; }
body {
    min-width: 1000px; margin: 0 auto !important; max-width: 1280px; position: relative;
    font-size: 70%; font-family: Verdana, sans-serif; color: #222; line-height: 1.3; padding: 0;
    background: #fff;
}
html { height: auto }
/*newyear*/
.newyear .new-header.version2 .logo-box a {
    background: url(https://www.u-mama.ru/images/structure/holiday/top-logo-ny.png) 0 0 no-repeat;
    margin-top: -3px;
}
.big-fix.newyear .old-header .logo-box { background-image: url(https://i.u-mama.ru/images/structure/u-mama-ny-logo-56x98.png); }
.topwide { border-bottom: 10px solid #fff; }
.wallpaper-box .new-header {
    background: #fff;
    margin-bottom: 0 !important;
    padding-bottom: 20px; /*padding-top: 10px;*/
}
.wallpaper-box .topwide { margin-bottom: 0 !important; }
.wallpaper-box .topwide #padswide_11 iframe { margin-bottom: 0 !important; }
.wallpaper-box .page-container { position: relative; /*z-index: 15 */}
.wallpaper-box .footer {
    padding-bottom: 20px;
    width: 1130px;
    margin: 0 auto !important;
    background: #fff;
}

.page-container {
    height: auto; min-height: 100%; /*position: relative;*/ background: #fff;
}
.empty { height: 140px; }
div, table { font-size: 100%; }
.main-width { min-width: 990px; max-width: 1248px; margin: 0 auto; padding-left: 5px; padding-right: 5px; }
.fix-width { min-width: 1000px; margin: 0 auto !important; max-width: 1280px; }

a { color: #0000bf; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; color: #0000bf; }
a.title { text-decoration: underline !important; color: #808080 !important; display: inline-block; font-size: 10px !important; margin: 0; font-weight: normal !important; }
a.title:hover { text-decoration: none !important;  }

textarea {
    border-color: #ABADB3 #DBDFE6 #E3E9EF #E2E3EA;
    border-style: solid; border-width: 1px;
    font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif;
}

/**/
.ttab table { width: 100%; }
.hidden { display: none !important; }


/*добавление фото. фотоальбомы*/
.fa-inaf .cf-add { margin-left: 72px; margin-bottom: 24px;  }
/*маленькая зеленая кнопка*/
.inp-green-small { width: 86px; height: 30px; color: #fff; font-size: 11px; font-weight: bold; border: none; background: url(https://i.u-mama.ru/images/structure/inp-green-small.png) 0 0 no-repeat; cursor: pointer; }

/*заголовки*/
h1 { color: #333333; font-size: 18px; line-height: 24px; font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif; padding-top: 3px; border-top: 2px solid #c5e2a8; padding-bottom: 15px; font-weight: 600; text-decoration: none; }
h3, .h3 { padding-top: 3px; text-align:left; color: #333; font-size: 14px; padding-bottom: 8px; font-weight: 600; border-top: 2px solid #ffac56; font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif; }
h3.green { border-top-color: #8cc05a; }
h3 a, .h3 a { text-decoration: none; }
h3 a:hover, .h3 a:hover { text-decoration: underline; }
.li-text h3 { border-top: none; padding-top: 0; }
h2 { color: #000; font-size: 14px; font-weight: bold; padding: 5px 0; margin-bottom: 0; line-height: 20px; margin-top: 0; }
h4 { border-top: none; color: #333333; font-family: Verdana,sans-serif; font-size: 14px; font-weight: bold; margin-top: 0; padding: 0; }
h4.bl a { color: #0074ce; font-size: 13px; font-weight: bold; }
h4.gr a { color: #71af20; font-size: 13px; font-weight: bold; }
h4.vio a { color: #551a8b; font-size: 13px; font-weight: bold; }
h4.bl, h4.gr, h4.vio { padding: 3px 0; }
h4.bl.pt-n { padding-top: 0; }
h5 {
    font-size: 14px;
    margin-bottom: 8px;
}
h5 a { color: #0074ce; font-size: 11px; font-weight: bold; display: block; padding-bottom: 5px;  }
h5 a:hover { color: #0074ce; }

/*белый 16px (авторизация)*/
.auth-h-h2 { padding-bottom: 15px;  padding-top: 13px; margin-left: 17px; font-family: Arial, sans-serif; font-size: 16px; color: #fff;  font-weight: bold; height: 14px; overflow: hidden; white-space: nowrap; width: 137px; }
/*белый 18px (правая колонка)*/
.rc-wh { font-size: 18px;  color: #fff; margin-bottom: 0; padding: 6px 13px 5px 13px; }
/*белый 18px без отступа сверху и снизу */
.rc-wh-nt { font-size: 18px; color: #fff;  margin-bottom: 0; padding-left: 13px; padding-right: 13px;  }
/*коричневый 14px (авторизация.имя)*/
.auth-name { color: #804100; font-size: 14px; font-weight: bold; text-align: left; margin-bottom: 5px; word-wrap: break-word; }
/*зеленый 18px*/
.new-green-h2, .new-green-h3, .nn-green { color: #679e21; font-size: 18px; font-family: Verdana, sans-serif; margin-left: 16px; padding-bottom: 10px; }
.nn-green { margin-left: 0; padding-bottom: 3px; padding-top: 8px; }
.new-green-h3 { margin-top: 15px; }
/*черный 18px, оранжевая полоска*/
.bl-gr-dt { color: #333333; font-size: 18px; border-bottom: 1px dotted #BCBDC0; }
/*черный 18px, серые точки*/
.p-gr-dt { color: #ef2b59; font-size: 18px; border-bottom: 1px dotted #BCBDC0; }
/*розовый 18рх, серые точки*/
.bl-green {  color: #333333; font-size: 18px; border-bottom: 4px solid #c5e2a8; }
/*черный 18px, зеленая полоска*/
.bl-green-bt { color: #333333; font-size: 18px; font-family: 'Trebuchet MS', sans-serif; padding-top: 3px; border-top: 2px solid #c5e2a8; padding-bottom: 4px; font-weight: normal; text-decoration: none; }
.bl-green-bt a { color: #333333; font-size: 18px; font-family: 'Trebuchet MS', sans-serif; font-weight: normal; text-decoration: none; }
.bl-green-bt a:hover { text-decoration: underline; }
/*черный 22px, зеленая полоска*/
.bl-green-big {
    color: #333333;
    font-size: 24px;
    line-height: 1.2;
    font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif;
    font-weight: 600;
    padding-top: 12px;  padding-bottom: 5px;
    /*border-top: 2px solid #c5e2a8;*/
    border-top: 0px;
    text-decoration: none;
}
.bl-green-big a { color: #333333; text-decoration: none; font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif; font-weight: 600; }
.bl-green-big a:hover { text-decoration: underline; }
/*оранжевый 12рх*/
.p-h4 { color: #fb8600 !important; font-size: 13px !important; font-weight: bold; margin-bottom: 7px !important; text-align: left; }
.p-h4-com { color: #fb8600; font-size: 12px; font-weight: bold; margin-bottom: 0; margin-top: 6px; }
.p-h4 a { color: #fb8600; font-size: 12px; font-weight: bold; text-decoration: none; }
.p-h4 span { color: #71af20; font-size: 12px; font-weight: normal; }
.pgreen-h4 { color: #71af20; font-size: 12px; font-weight: bold; margin-bottom: 6px; margin-left: 7px; padding-top: 5px; }
.pblack-h4 { color: #333333; font-size: 12px; font-weight: bold; margin-bottom: 6px; margin-left: 7px; padding-top: 5px; }
/*желтый 14px*/
.d-p4 { color: #FFFE80; font-size: 14px; font-weight: bold; padding-top: 10px; margin-bottom: 5px; }
/*Оранжевый 18px*/
.new-or-h1 { color: #fb8600; border-bottom: none; text-align: center; font-size: 18px; font-weight: bold; margin-bottom: 6px; }
h1 .lineForm { margin-top: 5px; vertical-align: middle; margin-left: 6px; }

.line h4 { color: #333333; font-size: 13px; font-weight: bold; text-align: left; }
/**/
.two-step h6 { font-weight: bold; font-size: 16px; color: #333; margin-top: 15px; padding-bottom: 8px; border-bottom: 1px solid #c5e2a8; }

.alcenter { text-align: center !important; }
.alright { text-align: right; }
.alleft { text-align: left; }
.displn { display: none !important; }
.disb { display: inline-block !important; }
.r-a-p { color: #ef2b59; font-size: 11px; }
.r-a-bl { color: #0074ce; font-size: 11px; }
.r-sp-grey { color: #777; font-size: 11px; }
.dott-box { background: url("https://i.u-mama.ru/images/structure/border-grey.png") repeat-x 0 0; padding-top: 10px; padding-bottom: 20px; }
.dott-ul { background: url("https://i.u-mama.ru/images/structure/border-grey.png") repeat-x 0 100%; padding-bottom: 5px; margin-bottom: 15px; }
.name-razd { color: #333333; font-size: 18px; font-weight: bold; font-family: 'Trebuchet MS', sans-serif; }


.fl-l { float: left; }
.fl-r { float: right; }
.fl-n { float: none; }

.a-fwb { font-weight: 600; }
.f-a12 { color: #0074ce; font-weight: bold; }
.blue-a { text-decoration: none; color: #0074ce !important; }
.blue-a:hover { text-decoration: underline; }
.pl16 { padding-left: 16px; margin-right: 16px; padding-right: 0; }
.ml16 { margin-left: 16px; }
.ml37 { margin-left: 37px; }
.mr23 { margin-right: 23px; }
.mbc15 { clear: right;  margin-bottom: 15px; }
.mb6 { margin-bottom: 6px; }
.mb10 { margin-bottom: 10px; }
.mb12 { margin-bottom: 12px; }
.mb13 { margin-bottom: 13px; }
.mb14 { margin-bottom: 14px; }
.mb15 { margin-bottom: 15px; }
.mb16 { margin-bottom: 16px; }
.mb20 { margin-bottom: 20px; }
.mb40 { margin-bottom: 40px !important; }
.mt3 { margin-top: 3px; }
.mt6 { margin-top: 6px; }
.mt9 { margin-top: -9px; }
.mt15 { margin-top: 15px; }
.pb10 { padding-bottom: 10px; }
.pb20 { padding-bottom: 20px; }
.pb6 { padding-bottom: 6px; }
.pb3 { padding-bottom: 3px; }
.pt6 { padding-top: 6px; }
.pt10 { padding-top: 10px; }
.pt8 { padding-top: 8px; font-size: 11px; }
.kx { display: inline !important; font-weight: 600; }
.bg-gr-s { background: #D9EDC5; }
.dop-mr { margin-top: 15px; float: left; }
.dop-mr .lineForm { float: left; }
.mod-form #moder_mail, .mod-form #moder_mess { width: 550px !important; height: 85px !important; }
.act-but-menu a { text-decoration: none !important; }
.mrt-n { margin-top: 0 !important; }
.small-t { font-size: 11px; }
.white-t { color: #fff; }
/*списки*/
.mod-dm li .stand-ul li, .stand-ul li { float: none; line-height: 12px; background: url("https://i.u-mama.ru/images/structure/ul-mh.png") no-repeat 0 4px !important; padding-left: 15px; padding-top: 0 !important; padding-bottom: 6px !important; }
.mod-dm li .stand-ul li a, .stand-ul li a { font-size: 100%; }
.base-ul li { background: none; }


.minusMarginForm { margin-top: -10px; }
#formMinisadikFilter #ss-but-cat { float: none; margin-bottom: 15px; }
#fileInput { width: 0; height: 0; border: none; }

#um_overlay, .overlay {
    background-color: #000000; opacity: 0.75; filter: alpha(opacity=75) !important;
    left: 0; top: 0;
    position: fixed;
    z-index: 100010;
    height: 100%;
    width: 100%;
    display: none;
}
#um_overlay { z-index: 100; opacity: 0.5 }
/*popup*/
.popup-new, .um_popup { display: none; position: fixed; top: 100px; width: 436px; border: 2px solid #ffffff; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; background: #fff; padding: 17px 30px 22px 30px; text-align: center; z-index: 100011; }
.popup-new .btn-success, .um_popup.btn-success { margin-right: 9px; }
.head-p, #TB_ajaxContent p.head-p {
    font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif;
    font-size: 15px; font-weight: 600;
    color: #333333; line-height: 22px;
    padding-bottom: 17px;
}
.popup-new.otrn, .um_popup.otrn { background: #fbc2bc; color: #df422e; }
.popup-new h3, .um_popup h3 { font-size: 24px; border: none; font-weight: bold; font-family: 'Trebuchet MS', sans-serif; text-align: center; padding-top: 9px; padding-bottom: 2px; }
.otrn .head-p, #TB_ajaxContent .otrn p.head-p { color: #df422e; }
.popup-new.poln, .um_popup.poln { background: #d9edc5; color: #6da23a; }
.poln .head-p, #TB_ajaxContent .poln p.head-p { color: #6da23a; }
.stat-popup { width: 390px; margin-top: 15px; padding: 10px 20px; font-size: 11px; display: inline-block; font-weight: bold; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.warn-p { background: #ffd265; }
.dang-p { background: #fbc2bc; color: #df422e; }
.suc-p { background: #d9edc5; color: #6da23a; }
.shop-box.poln { margin-top: 15px; }
.shop-box.poln .head-p { padding-top: 7px; text-align: center; }
/*img-popup*/
.img-modal { margin-top: 0; width: auto; min-width: 687px; max-width: 70%; position: fixed; top: 0; left: 0; z-index: 1000; opacity: 1;  }
.img-modal.dis-h { display: block; position: absolute; top: 0; left: 0; z-index: -1; opacity: 0; }
.img-modal .modal-body { max-height: 100%; text-align: center; width: 100%; padding-left: 0; padding-right: 0; }
.img-modal .modal-body img { /*margin: 0 15px; */max-height: 100%; max-width: 100%; width: auto; height: auto; }

/*no-head*/
.no-head .modal-header { border: none; background: none; }
/*green-popup*/
.green-modal.modal, .green-modal.um-modal { border-color: #89af66; width: 865px; position: absolute; }
.green-modal, .green-modal .modal-header { background: #f2f7e9; overflow: hidden; }
.green-modal.img-modal .modal-body { min-height: 100px !important; }
.green-modal .modal-header { padding: 9px 0; margin: 0 15px; background: 0 100% url("https://i.u-mama.ru/images/structure/border-green.png") repeat-x; border: none; }
.green-modal .modal-header h3, .green-modal .modal-header label { color: #3b7900; font-size: 18px; font-family: "Trebuchet MS", sans-serif; font-weight: normal; }
.green-modal .modal-body { padding: 8px 0 15px 15px; }
.green-modal .p-h4 { color: #479100 !important; font-size: 13px !important; margin-bottom: 0 !important; }
.green-modal .part { width: 180px; margin-right: 24px !important; padding-bottom: 0; float: none; display: inline-block; vertical-align: top; zoom: 1; *display: inline; }
.green-modal .part ul { padding-bottom: 15px; }
.green-modal .stand-ul li { padding-bottom: 4px !important; background-image: url("https://i.u-mama.ru/images/structure/ul-gr-small.png") !important; }
.part {  margin: 0 45px 0 0 !important; padding-bottom: 25px; padding-top: 0; float: left; vertical-align: top; }
.part ul { padding-bottom: 15px; }
.part ul:last-child { padding-bottom: 0 }
.green-modal.change-modal { background: #e0efd1; border: none; width: 850px; }
.green-modal.change-modal .modal-header input { margin-top: 0; margin-right: 10px; }
.green-modal.change-modal h4 label { color: #479100; font-weight: bold; }
.green-modal.change-modal h4 input { margin-top: 0; margin-right: 8px; }
.green-modal.change-modal .stand-ul li { background-image: none !important; padding-left: 12px !important; }
.green-modal.change-modal li label { color: #0000BF; line-height: 12px; }
.green-modal.change-modal li input { margin-top: 0; margin-right: 4px; }
.green-modal.change-modal .alcenter { padding-bottom: 15px; }
/*central-popup*/
.central-modal { margin-left: 0 !important; }


/*popup схема прикорма*/
.close-ap { position: absolute; top: 4px; right: 6px; display: inline-block; width: 15px; height: 15px; background: url("//www.u-mama.ru/images/structure/sprite-u.png") 0 -33px no-repeat; overflow: hidden; }
.popup-new.food-popup, .um_popup.food-popup { text-align: left; position: relative; padding-left: 17px; padding-right: 17px; width: 462px; }
.popup-new.food-popup h3, .um_popup.food-popup h3 { text-align: left; font-size: 18px; padding-top: 4px; padding-bottom: 6px; }
.head-popup-food { border-bottom: 1px dashed #c5e2a8; padding-bottom: 12px; }
.head-popup-food div { color: #333; font-style: italic; }
.recept { color: #666; font-size: 12px; line-height: 16px; padding-top: 15px; }


/*bootstrap*/
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"],
input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"],
input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
    color: #555555;
    display: inline-block;
    font-size: 14px;
    height: 50px;
    margin-bottom: 10px;
    padding: 4px 6px;
    vertical-align: middle;
}

li { line-height: inherit; }
input, button, select { font-family: Verdana, sans-serif; }
option { padding-left: 6px; padding-right: 6px; }
img { height: none; }
.span1 { width: 60px !important; margin-right: 3px !important; }
.span2 { width: 170px !important; margin-right: 3px !important; }
.span13 { width: 70px; margin-right: 3px; }
select.span14 { width: 164px; }
input[type="text"], input[type="password"] {
    height: 30px;
    border: 1px solid #CCCCCC !important;
    box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important;
}
select {
    border: 1px solid #CCCCCC;
    height: 30px;
}
input[type="radio"] { border: none !important; }
select, input[type="file"] { line-height: 24px; *height: auto; }
.um-modal {
    background: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    left: 50%; margin-left: -280px; outline: medium none;
    position: fixed; top: 10%; width: 560px; z-index: 1050;
}
.modal, .um-modal  { position: absolute;  z-index: 110; }
.modal-body {
    max-height: 500px;
    font-size: 14px;
}
.modal-body .data-box { padding-bottom: 0; }
.modal-header .h3, .modal-header h3 {
    border: none;
    line-height: 20px;
    padding-bottom: 4px;
    *float: left;
}
.modal-header .close, .modal-header .close-modal {
    padding: 0; position: absolute; right: 15px; float: none; z-index: 100;
    margin-top: 2px; background: none;
    border: 0 none; cursor: pointer;
    color: #000000; font-size: 20px;
    font-weight: bold; line-height: 20px;
    opacity: 0.2; text-shadow: 0 1px 0 #ffffff;
    *line-height: 25px; *font-weight: normal; *height: 22px; *margin-top: -5px;
}
.modal-header .close:hover, .modal-header .close-modal:hover { text-decoration: none; opacity: 0.4; }
/*input.btn { height: 27px; }*/
.btn:hover { text-decoration: none !important; }
a.btn-warning { padding-top: 2px; padding-bottom: 3px; }
.btn {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    line-height: 16px;
}
.big-btn {
    line-height: 30px;
    padding-right: 40px; padding-left: 40px;
    font-size: 18px;
    max-width: 290px;
}
p .big-btn {
    margin-top: 20px; margin-bottom: 20px;
}
.btn-warning, .btn-warning.noactive:hover {
    background-color: #faa732;
    background-image: -moz-linear-gradient(top, #fbb450, #f89406);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
    background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
    background-image: -o-linear-gradient(top, #fbb450, #f89406);
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
    border-color: #f89406 #f89406 #ad6704;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #f89406;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    text-shadow: 0 1px 1px #ad6704;
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
    background-color: #f89406;
    *background-color: #df8505;
}
.btn-warning:active,
.btn-warning.active {
    background-color: #c67605 \9;
}
.btn-danger {
    background-color: #da4f49;
    background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
    border-color: #bd362f #bd362f #802420;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #bd362f;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
    background-color: #bd362f;
    *background-color: #a9302a;
}
.btn-danger:active,
.btn-danger.active {
    background-color: #942a25 \9;
}
.btn-success, .btn-success.noactive:hover {
    background-color: #87bd53;
    background-image: -moz-linear-gradient(top, #9cd466, #87bd53);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9cd466), to(#87bd53));
    background-image: -webkit-linear-gradient(top, #9cd466, #87bd53);
    background-image: -o-linear-gradient(top, #9cd466, #87bd53);
    background-image: linear-gradient(to bottom, #9cd466, #87bd53);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9cd466', endColorstr='#9cd466', GradientType=0);
    border-color: #51a351 #51a351 #387038;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #9cd466;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-success.noactive:hover, .btn-warning.noactive:hover {
    color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-position: 0 0;
}
.btn-primary {
    background-color: #53a1bd;
    background-image: -moz-linear-gradient(top, #65b6d3, #53a1bd);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#65b6d3), to(#53a1bd));
    background-image: -webkit-linear-gradient(top, #65b6d3, #53a1bd);
    background-image: -o-linear-gradient(top, #65b6d3, #53a1bd);
    background-image: linear-gradient(to bottom, #65b6d3, #53a1bd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#65b6d3', endColorstr='#53a1bd', GradientType=0);
    border-color: #4b90aa;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #65b6d3;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    text-shadow: 0 1px #478398;
}
.btn-choice { background: #cde9a2; color: #fff; }
a.btn-success, a.btn-primary { color: #fff !important; padding-top: 2px; padding-bottom: 3px; }
a.btn { padding-top: 2px; padding-bottom: 3px; }
a.btn-danger { padding-top: 2px; padding-bottom: 3px; }
.btn-success:hover,
.btn-success:focus,
.btn-success:focus.active,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
    background: #87bd53;
    *background: #87bd53;
    border-color: #51a351 #51a351 #387038;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-success:active,
.btn-success.active {
    background-color: #87bd53 \9;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
    background-color: #53a1bd;
    *background-color: #53a1bd;
}
.btn-primary:active,
.btn-primary.active {
    background-color: #53a1bd \9;
}
legend { border: none; width: auto; /*display: inline-block; */margin: 0; font-size: 11px; line-height: 13px; padding: 0 2px 1px 2px; background: #F1F8EA; }
input[type="file"] { line-height: 28px; height: 28px; }
.modal-backdrop.in { z-index: 100; }
.popover { border-color: #92968d; }
.popover h3 { border: none; }
.popover-content { color: #333; }
input[type="text"].input-lg {
    border-radius: 6px;
    font-size: 18px;
    height: 46px;
    line-height: 1.33;
    padding: 10px 16px;
}
.form-control {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    width: 100%;
    box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.form-control:before, .form-control:after {
    box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
select.form-control { padding: 4px 6px; }
.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
    font-size: 20px;
    margin-bottom: 10px;  margin-top: 5px;
}
.glyphicon-calendar:before {
    content: "\e109";
}


/*Блоки*/
/*зеленые уголки + светло-зеленый градиент*/
.int-cont {  border: 2px solid #8fce51; background: url(https://i.u-mama.ru/images/structure/grad-gr.png) repeat-x 0 0; }
.int-dec { background: url(https://i.u-mama.ru/images/structure/grad-gr-b.png) repeat-x 0 100%; padding-left: 13px; padding-top: 10px; padding-right: 13px; }
.ri00 { z-index: 1; background: url(https://i.u-mama.ru/images/structure/mcg.png) 0 0 no-repeat; width: 8px; height: 8px; overflow: hidden; float: left; margin-bottom: -8px; position: relative; }
.ri01 { z-index: 1; background: url(https://i.u-mama.ru/images/structure/mcg.png) -8px 0 no-repeat; width: 8px; height: 8px; overflow: hidden; float: right; margin-bottom: -8px; position: relative; }
.ri10 { z-index: 1; background: url(https://i.u-mama.ru/images/structure/mcg.png) 0 -8px no-repeat; width: 8px; height: 8px; overflow: hidden; float: left; margin-top: -8px; position: relative; }
.ri11 { z-index: 1; background: url(https://i.u-mama.ru/images/structure/mcg.png) -8px -8px no-repeat; width: 8px; height: 8px; overflow: hidden; float: right; margin-top: -8px; position: relative; }
/*тоже самое, с зеленой заливкой, без нижнего градиента*/
.n-foto-m .int-dec { background: #f1f8ea; padding-bottom: 25px; }

/*рыжие уголки без градиента*/
.rp00 { z-index: 1; background: url(https://i.u-mama.ru/images/structure/orc.png) 0 0 no-repeat; width: 8px; height: 8px; overflow: hidden; float: left; margin-bottom: -8px; position: relative; }
.rp01 { z-index: 1; background: url(https://i.u-mama.ru/images/structure/orc.png) -8px 0 no-repeat; width: 8px; height: 8px; overflow: hidden; float: right; margin-bottom: -8px; position: relative; }
.rp10 { z-index: 1; background: url(https://i.u-mama.ru/images/structure/orc.png) 0 -8px no-repeat; width: 8px; height: 8px; overflow: hidden; float: left; margin-top: -8px; position: relative; }
.rp11 { z-index: 1; background: url(https://i.u-mama.ru/images/structure/orc.png) -8px -8px no-repeat; width: 8px; height: 8px; overflow: hidden; float: right; margin-top: -8px; position: relative; }
.pl-cont { border: 2px solid #ffac56; padding: 11px 12px 13px 12px;   }
/*тоже самое, с серым градиентом*/
.new-sboard .int-cont { background: url(https://i.u-mama.ru/images/structure/grad-grr.png) repeat-x 0 0; border-color: #ffac56; }
.new-sboard .int-dec { background: url(https://i.u-mama.ru/images/structure/grad-grr-b.png) repeat-x 0 100%; }

/*выносной розовый комментарий*/
.ro00 { z-index: 1; background: url(https://i.u-mama.ru/images/structure/oblc-tl.png); width: 6px; height: 6px; overflow: hidden; float: left; margin-bottom: -6px; position: relative; }
.ro01 { z-index: 1; background: url(https://i.u-mama.ru/images/structure/oblc-tr.png); width: 6px; height: 6px; overflow: hidden; float: right; margin-bottom: -6px; position: relative; }
.ro10 { z-index: 1; background: url(https://i.u-mama.ru/images/structure/oblc-bl.png); width: 59px; height: 14px; overflow: hidden; float: left; margin-top: -6px; position: relative; }
.ro11 { z-index: 1; background: url(https://i.u-mama.ru/images/structure/oblc-br.png); width: 6px; height: 6px; overflow: hidden; float: right; margin-top: -6px; position: relative; }
.f-text-cont { padding: 9px 8px 11px 10px;  border: 1px solid #f1caa3; background: #fff1e2; }

/*всплывающее окно*/
.cn-also { border: none; line-height: 14px; padding-right: 10px; text-decoration: none; margin-left: 15px; background: url(https://i.u-mama.ru/images/structure/ar-or-down.png) 100% 6px no-repeat; -background: url(https://i.u-mama.ru/images/structure/ar-or-down.png) 100%  no-repeat; }
.cn-also span { line-height: 6px; color: #679e21; font-size: 11px; padding-bottom: 2px; border-bottom: 1px dotted #679e21;  }
.ct-vsw-box {background: #fff; position: relative; width: 211px; border: 1px solid #bcbdc0; padding: 9px 12px 15px 11px; }
.ct-vsw-box .p-h4 { width: 196px; }
.but-close { border: none; width: 11px; height: 11px; background: url(https://i.u-mama.ru/images/structure/ico-close.png) 0 0 no-repeat; cursor: pointer; position: absolute; top: 12px; left: 211px; }
.ct-vsw-bt { position: absolute; padding-bottom: 5px;  z-index: 100; background: url(https://i.u-mama.ru/images/structure/sh-bottom.png) 5px 100% no-repeat; }
.ct-vsw-r { background: url(https://i.u-mama.ru/images/structure/sh-right.png) 100% 0 repeat-y; width: 240px; }


/*textblock*/
.textbl-left { float: left; width: 49.5%; margin-right: 1%; cursor: pointer; }
.textbl-right { float: left; width: 49.5%; cursor: pointer; }



.conteiner { min-width:1000px; }
.main-content { padding-left: 1%; padding-right: 1%; }
.header { margin-bottom: 6px; }

/*верх*/
.head-left { float: left; -display: inline; }
.logo { float: left; margin-right: 8px; margin-top: 12px; -display: inline; }

/*блок с погодой*/
.weather { float: left; margin-top: 20px; color: #af7220; font-size: 11px; line-height: 11px; -width: 150px; }
.weat-info  { float: left; margin-right: 12px; -display: block; margin-bottom: 3px; }
.weat-info  span { color: #333333; font-size: 22px; line-height: 24px; }
.weat-cont { padding-top: 10px; padding-bottom: 9px; }
.can4 {  position: absolute; color: #808080; font-size: 10px; }
.pan6 {font-weight: bold;color: #F9FF00;text-align: left;vertical-align: middle;padding: 5px 5px 7px 12px;}

/*баннер*/
.head-right { float: right; margin-top: 7px; -display: inline;  }

/*чемпионат ползунков*/
.up-main-menu { margin-left: 400px; }
.up-main-menu li { height: 19px; margin-right: 10px; display: block; float: left; padding-left: 6px; background:  url(https://i.u-mama.ru/images/structure/ch-p-l.png) no-repeat; }
.up-main-menu li span { display: block; height: 19px; float: left;  padding-left: 8px; background: url(https://i.u-mama.ru/images/structure/ch-p-r.png) no-repeat;  }
.up-main-menu li a { display: block; float: left; height: 16px; padding-top: 3px;  color: #fff; font-size: 11px; text-decoration: none; background: #ef2b59; padding-left: 2px; }

/*главное меню*/
.main-menu { background: url(https://i.u-mama.ru/images/structure/mm-bg.png) repeat-x; position: relative; overflow: hidden; z-index: 1; }
.mm-cont { background: url(https://i.u-mama.ru/images/structure/mm-r.png) 100% 0 no-repeat; position: relative; overflow: hidden; }
.main-menu ul { clear: both; background: url(https://i.u-mama.ru/images/structure/mm-l.png) no-repeat; padding-left: 6px;  }
.main-menu ul li { line-height: 12px; position: relative; z-index: 100; display: block; float: left; height: 30px; padding-top: 12px; background: url(https://i.u-mama.ru/images/structure/razd-mm.png) no-repeat 100% 0; *padding-bottom: 12px;   }
.main-menu ul li.last { background: none; *padding: 12px 0 12px 0; }
.main-menu ul li a {  padding: 12px 6px 10px 6px; color: #fff; font-size: 15px; font-weight: bold; text-decoration: none; }
.main-menu ul li a:hover {  padding: 12px 6px 10px 6px; background: url(https://i.u-mama.ru/images/structure/mm-h.png) repeat-x;  }
.main-menu ul li.active a {  padding: 12px 6px 10px 6px; background: url(https://i.u-mama.ru/images/structure/mm-h.png) repeat-x; }


/*выпадающеее меню*/
.main-menu ul.submenu  { z-index: 1000; position: absolute; top: 42px; left: -2px;  padding-left: 0; display: none; }
.main-menu ul.submenu li { z-index: 1000; position: relative; padding-top: 6px; float: none; height: 100%; padding-bottom: 4px; padding-left: 26px; background: #f1f8ea url(https://i.u-mama.ru/images/structure/ul-im.png) 12px 10px no-repeat; width: 135px;  border-left: 2px solid #87bd53; border-right: 2px solid #87bd53;}
.main-menu ul.submenu li a { display: inline;  font-family: Arial; font-size: 13px; color: #0074ce; font-weight: normal; padding: 0; background: none; }
.main-menu ul.submenu li a:hover { background: none !important; }
.main-menu ul.submenu li.active { background-image: url(https://i.u-mama.ru/images/structure/ul-mh.png); background-color: #fff; padding-left: 26px; }
.main-menu ul.submenu li.bgb { background: url(https://i.u-mama.ru/images/structure/sbm-bg.png) 0 0 no-repeat; height: 9px; border: none; padding:0; margin: 0; width: 165px; -background:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://i.u-mama.ru/images/structure/sbm-bg.png', sizingMethod = 'crop' ); *margin-top: -5px; -margin-top: -3px; }

/*форма поиска*/
.search-form { border: none; position: absolute; right: 10px; top: 10px; width: 230px !important; padding-bottom: 2px; height: 25px; background: url(https://i.u-mama.ru/images/structure/serch-f.png) no-repeat; }
#search-but { cursor: pointer;  border: none; background: url(https://i.u-mama.ru/images/structure/serch-but.png) no-repeat; width: 35px; height: 20px; margin-top: 3px; }
#search-in { width: 182px; border: none; color: #808080; font-size: 11px; text-indent: 8px; outline: none; *width: 174px; }

/*календари*/
.calendar { *margin-top: -12px; margin-bottom: 16px; }
.pregnancy  { margin-left: 20px; float: left; -display: inline; }
.pregnancy ul li, .child ul li { margin-top: 18px;  cursor: pointer; float: left; display: block; margin-right: 1px; width: 12px; height: 13px; background: url(https://i.u-mama.ru/images/structure/cal-na.png) no-repeat; }
.pregnancy ul li.active, .child ul li.active { margin-top: 14px; width: 19px; height: 20px; background: url(https://i.u-mama.ru/images/structure/cal-a.png) no-repeat; }
.pregnancy ul li a, .child ul li a { color: #fff; text-decoration: none; display: block; width: 19px; height: 17px; text-align: center; padding-top: 3px; }
.pregnancy span { margin-top: 10px; float: left; color: #af7220; font-size: 11px; text-indent: 15px;}
.pregnancy ul, .child ul { float: left; margin-left: 14px; -display: inline; }
.pregnancy ul { width: 540px; }
.child ul { width: 170px; }
.child { float: left; -display: inline;  }
.child span { margin-top: 10px; float: left; color: #af7220; font-size: 11px; text-align: right; }
.birth-spacing { width: 202px;  padding-right: 16px; float: right; margin-left: 18px; margin-top: 14px; background: url(https://i.u-mama.ru/images/structure/birth-spacing.png) no-repeat; padding-top: 4px; height: 16px; padding-left: 22px; }
.birth-spacing a { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; white-space: nowrap; }
.child-birth-box { float: left; height: 36px; width: 564px; }

/*деление на колонки*/
.main-cont { float: left; margin-right: -240px; width: 100%; }
.cont-box { margin-right: 240px; }
/*каркас*/
table { table-layout: fixed; }
.content { margin: 0; width: 100%; padding-bottom: 14px; /*overflow: hidden; */}
.left-col-box {
    display: block;
    width: 240px;
    background: transparent;
    padding-bottom: 7px;
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom: 15px;
}
.middle-col { vertical-align: top; width: 100%; }
.right-col { display: block; overflow: hidden; vertical-align: top; width: 240px; padding: 0 7px 0 15px; }
.right-col-box { padding-bottom: 11px; vertical-align: top; background: #73b025; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.middle-col-0 table, .middle-col-180 table, .middle-col-240 table { width: 100%; table-layout: auto; /*overflow: hidden;*/ *table-layout: inherit; }
.middle-col-0 table .news-text table, .middle-col-180 table .news-text table, .middle-col-240 table .news-text table { width: auto; }
.middle-col-0 table .news-text table td, .middle-col-180 table .news-text table td, .middle-col-240 table .news-text table td { padding: 8px; vertical-align: top; }
.middle-box { vertical-align: top; width: 100%;  }
.mb-small.middle-box { display: inline-block; }
.mb-small.middle-box img { max-width: 100%; }
.middle-box img { /*max-width: 756px;*/ }
/*0px*/
.middle-col-without-right, .middle-col-0 { vertical-align: top; width: 100%; padding-right: 7px; padding-left: 7px; }


/*180px*/
.middle-col-180 .right-col { display: block; overflow: hidden; vertical-align: top; width: 180px; table-layout: fixed; padding: 21px 0 0 10px; }
.middle-col-180 .right-col .right-col-box { padding-bottom: 11px; vertical-align: top; background: #fff; width: 180px; }
/*240px*/
.middle-col-240 .right-col { display: inline-block; overflow: hidden; vertical-align: top; width: 240px; padding: 0 0 0 15px; }


/*------------------------правая колонка------------------*/
/*блок авторизации*/

/*для авториз.(объявления)*/
#auth-board div.klk { border-bottom: 1px dotted #ffdca0; }
#auth-board ul.pod-board, ul.pod-board { padding-top: 15px; margin-left: 0; padding-bottom: 15px; margin-bottom: 20px; }
#auth-board ul.pod-board li, ul.pod-board li { padding-left: 0; }
ul.pod-board {
    background: #8ec25b;
    margin-left: 0; margin-right: 0;
    padding-left: 24px; padding-right: 24px;
}

/*spisok3*/
.spisok3 { margin: 0 16px; padding-bottom: 7px; padding-top: 12px; border-bottom: 1px dotted #ffdca0; }
.spisok3 li {  background: url("https://i.u-mama.ru/images/structure/ul-im.png") no-repeat scroll 0 4px transparent; padding-left: 16px; padding-top: 0; padding-bottom: 4px; text-align: left; }
.spisok3 li a { color: #804100; display: inline; font-size: 11px; font-weight: normal; margin-left: 0; margin-top: 0; text-align: left; text-decoration: none; cursor: pointer; }
.spisok3 li a:hover { text-decoration: underline; }

/*spisok4*/
.spisok4 { margin: -8px 0 0 0; padding-bottom: 0; padding-top: 0; border-bottom: none; }
.spisok4 li { background: url("https://i.u-mama.ru/images/structure/ul-im.png") no-repeat scroll 0 8px transparent; margin-bottom: -1px; padding-left: 13px; padding-top: 0; padding-bottom: 0; text-align: left; }
.spisok4 li a { color: #1f74ce; line-height: 1.17; display: inline; font-size: 110%; font-weight: bold; margin-left: 0; margin-top: 0; text-align: left; text-decoration: none; cursor: pointer; }
.spisok4 li a:hover { text-decoration: underline; }


/*баннер*/
/*блок новые фото*/
.new-foto { margin-top: 16px; margin-bottom: 15px; padding-bottom: 0; }
.new-foto-box, .new-foto-ie { border-left: 2px solid #8fce51; border-right: 2px solid #8fce51; background: #f1f8ea; -margin-top: -5px; padding-bottom: 15px; }
.new-foto-ie { padding-bottom: 0; }
.dec-t { background:url(https://i.u-mama.ru/images/structure/t-gr-f.png) no-repeat; width: 240px; height: 9px; padding: 0;   }
.img-nbox {  margin-left: 16px; margin-right: 16px; padding: 2px 0 0 2px; background: #fff; }
.img-nbox img { padding: 0; width: 65px; height: 65px; float: left; margin-right: 2px; margin-bottom: 2px; }
.dec-b { width: 240px; height: 10px; background: url(https://i.u-mama.ru/images/structure/b-gr-f.png) no-repeat; padding-top: 0; padding-bottom: 0; margin-bottom: 0; }

/*------------------------центр-------------------*/
/*меню+блок с картинкой*/
.dop-menu .r00 { z-index: 1; background: url(https://i.u-mama.ru/images/structure/mc.png) 0 0 no-repeat; width: 9px; height: 9px; overflow: hidden; float: left; margin-bottom: -9px;  }
.dop-menu .r01 { z-index: 1; background: url(https://i.u-mama.ru/images/structure/mc.png) -9px 0 no-repeat; width: 9px; height: 9px; overflow: hidden; float: right; margin-bottom: -9px;  }
.dm-cont { border: 2px solid #8fce51; border-bottom: none; }
.dm-cont-trt { z-index: 0; position: inherit;  margin: 0; padding-bottom:2px; padding-right: 20px;  }
.dm-cont-trt img { margin: 2px 2px 0 2px; }
.dm-text span { display: block;  padding-top: 6px; padding-bottom: 15px; font-family:Arial; line-height: 22px; font-size: 20px; color: #333333; font-weight: bold;  }
.dm-text p { color: #666666; font-size: 11px; line-height: 14px; padding-bottom: 15px; }
.podr { color: #0074ce; font-size: 12px; font-weight: bold;  padding-bottom: 2px; height: 15px; padding-right: 21px; background: url(https://i.u-mama.ru/images/structure/bg-a.png) 100% 0 no-repeat; margin-top: 5px; margin-bottom: 5px; }
a.podr:hover { color: #0074ce; }
html[xmlns] .dop-menu  { padding-bottom: 0; display: inline-block; }
.dop-menu { width: 100%; }
.dop-menu ul { width: 100%; padding: 0; }
.dop-menu ul li { float: left; display: block; width: 25%; text-align: center; height: 30px; padding-top: 15px;  background: url(https://i.u-mama.ru/images/structure/um-bg.png) repeat-x; }
.dop-menu ul li.fl { width: 25%; *width: 24.92% !important; }
.dop-menu ul li.last span { background: url(https://i.u-mama.ru/images/structure/dm-last.png) 100% 0 no-repeat; display: block; width: 6px; height: 45px; float: right; margin-top: -15px; *margin-top: -29px; }
.dop-menu ul li.last span.active { background: url(https://i.u-mama.ru/images/structure/dms-hr.png) 0 0 no-repeat; }
.dop-menu ul li.first .fsp { width: 6px; height: 45px; display: block; float: left; background: url(https://i.u-mama.ru/images/structure/dm-first.png) 0 0 no-repeat; margin-top: -15px; }
.dop-menu ul li.first .fsp.active { background: url(https://i.u-mama.ru/images/structure/dms-hl.png) 0 0 no-repeat;  }
.dop-menu ul li a {  color: #fff; font-size: 12px; font-weight: bold;  }
.dop-menu ul li a.active { color: #333333; text-decoration: none; background: none;}
.dop-menu ul li.first span.razd { float: right; display: block; width: 1px; height: 45px; background: url(https://i.u-mama.ru/images/structure/razd-md.png) 0 0 no-repeat; }
.razd { margin-top: -15px; float: right; display: block; width: 1px; height: 45px; background: url(https://i.u-mama.ru/images/structure/razd-md.png) 0 0 no-repeat; *margin-top: -29px; }
.dop-menu ul li.active { background: url(https://i.u-mama.ru/images/structure/dm-h.png) repeat-x; }
/*баннер*/
.bun3 { background: #f1f8ea; padding: 5px 0; text-align: center; -margin-top: 16px; }
.left-col-m { width: 48.5%; margin-right: 2%; float: left; overflow: hidden; }
.right-col-m { width: 48.5%; float: right; overflow: hidden; }
/*интересное*/
.in-ul li {  border-bottom: 1px dotted #BCBDC0; margin-top: 10px; padding-bottom: 10px; }
.in-ul li.lastt {  border: none; }
.interesting { position: relative; }
.public .int-dec img { float: left; margin-right: 15px; }
.nt-forum .int-dec img { float: left; margin-right: 15px; }
.in-ul li img { float: left; margin-right: 15px; }
.lfm-text span { color: #808080; font-size: 10px; }
.lfm-text span a { color: #808080; }
.lfm-text p { color: #333333; font-size: 11px; }
/*форум*/
.nt-forum { margin-bottom: 14px; }

.themes { border-bottom: 1px dotted #bcbdc0; margin-bottom: 9px; }
.one-theme { padding-bottom: 15px; }
.one-theme p { font-size: 11px; color: #333333; }
.one-theme a { color: #0000bf }
.author span { color: #808080; font-size: 11px; }
.int-dec .one-theme img { margin-right: 8px;  }
.f-text { position: relative;  }
.nt-forum .podr { font-weight: normal; font-size: 11px; }
.nt-forum .int-dec {  padding-bottom: 10px; }
.them-name { position: relative; white-space: nowrap; }
.author span.hn-r, .author span.hn-o, .author span.hn-g { padding-top: 4px; text-align: center; width: 34px; height: 24px; display: block; color: #fff; font-size: 11px; font-weight: bold; position: absolute; top: -25px; left: 0; z-index: 100; }
.hn-r { background: url(https://i.u-mama.ru/images/structure/smobr.png); }
.hn-o { background: url(https://i.u-mama.ru/images/structure/smobo.png); }
.hn-g { background: url(https://i.u-mama.ru/images/structure/smobg.png); }
/*новые фото*/
.n-foto-m, .book-n  { margin-bottom: 15px; }
.plane { margin-bottom: 15px; }
.interesting { margin-bottom: 15px; }
.n-foto-m .int-dec .img-nbox img { padding: 0 0 4px 0; width: 65px; height: 65px; float: left; margin-right: 0; margin-bottom: 0; }
.n-foto-m .int-dec .img-nbox { margin: 0; }
.n-foto-m .int-dec ul { padding: 7px 5px 3px 5px;  text-align: justify; margin-top: 2px; text-justify: newspaper; overflow: hidden;}
.n-foto-m .int-dec ul li { border: none; margin: 0; padding: 0; display: inline-block; *display: inline;  zoom: 1; }
.n-foto-m .int-dec ul li.last { padding-left: 80%; padding-top: 0; padding-bottom: 0; margin: 0; height: 0; }

/*right-m*/
/*сем. планы+роддома*/

.maternity .lfm-text { margin-bottom: 7px; }
.plane img, .maternity img { float: left; margin-right: 14px; padding-bottom: 6px; margin-bottom: 0; }
.lfm-text span { color: #808080; font-size: 10px;  }
/*публикации*/
.public, .maternity, .new-sboard { margin-bottom: 15px; }
.public .int-dec ul, .spisok1, .spisok2 { padding: 0 0 3px 0; }
.interesting .int-dec { padding-bottom: 2px; }
.public .int-dec ul li, .op-u li, .spisok1 li { border: none; margin: 0; background: url(https://i.u-mama.ru/images/structure/ul-im.png) 0 4px no-repeat; padding: 0 0 8px 15px; }
.public .int-dec ul li a, .op-u li a, .spisok1 li a, .spisok2 li a { color: #0074ce; font-size: 11px; }
.public .int-dec ul li a.title, .spisok1 li a.title { color: #808080; font-size: 10px; padding-left: 7px; }
.spisok2 .td-sv-gr { border: none; margin: 0; background: #ebf3db url(https://i.u-mama.ru/images/structure/ul-im.png) 0 4px no-repeat; padding: 0 0 8px 15px; }
.spisok2 .td-ggr { border: none; margin: 0; background: #daeeba url(https://i.u-mama.ru/images/structure/ul-im.png) 0 4px no-repeat; padding: 0 0 8px 15px; }

.public .lfm-text { margin-bottom: 23px; }
/*объявления*/
.new-sboard .int-dec img { float: none; }
.new-sboard .int-dec .in-ul img { float: left; margin-right: 15px; }
.new-sboard .int-dec .in-ul li { text-align: left; }
.new-sboard .int-dec h3 { border-color: #c5e2a8; margin-bottom: 14px; }
.line {  border-bottom: 1px dotted #bcbdc0; margin-bottom: 12px;  }
.line ul {  text-align: justify; text-justify: newspaper; overflow: hidden; }
.line ul a {  text-align: center; display: block; color: #0074ce; font-size: 10px; }
.line ul li { border: none; width: 98px; display: inline-block; *display: inline;  zoom: 1; margin-top:13px; padding-bottom: 5px; vertical-align: top; }
.line ul li.last { padding-right: 30%; padding-top: 0; width: 0;  margin: 0; }
.img-f { width: 96px; height: 68px; border: 1px solid #bdbec1; text-align: center; }
.img-f { width: 96px; height: 68px; border: 1px solid #bdbec1; text-align: center; }
.new-sboard .int-dec img { margin: 0; }
.also ul { display: inline; }
.also ul li { display: inline; border: none;   }
.also ul li a { color: #0074ce; font-size: 11px; font-weight: normal;  }
.also { color: #333333; font-size: 11px; font-weight: bold; text-align: left; }
.new-sboard input { width: 160px; height: 30px; background: url(https://i.u-mama.ru/images/structure/but-ob.png) no-repeat; border: none; color: #fff; font-weight: bold; font-size: 12px; text-align: center; margin-top: 14px; margin-bottom: 13px; cursor: pointer; }
.new-sboard { text-align: center; }
.part-box .new-sboard { margin-bottom: 0; padding-top: 10px; }
/*отзывы*/
.in-rb { width: 87%; }
.opinion.public .int-dec ul.op-u, .op-u { padding: 0 0 12px 0; border-bottom: 1px dotted  #bdbec1; margin-bottom: 10px; }
.opinion ul li, .op-u li { border: none; vertical-align: bottom;position: relative; }
.opinion ul li ins {  }
.opinion ul li span, .op-u li span {  margin-top: -25px; position: absolute; right: 0; top: 100%; display: block;  height: 17px; width: 22px; padding-top: 2px; text-align: center; color: #fff;  font-size: 12px; font-weight: bold;}
.public .int-dec ul li a.auth-r, .op-u li a.auth-r { color: #808080; }
.op-gr {   background: url(https://i.u-mama.ru/images/structure/sp-gr.png) no-repeat; }
.op-or {   background: url(https://i.u-mama.ru/images/structure/sp-or.png) no-repeat;  }
.op-r {   background: url(https://i.u-mama.ru/images/structure/sp-r.png) no-repeat;  }
.op-grr {   background: url(https://i.u-mama.ru/images/structure/sp-grr.png) no-repeat;  }

/*-----------------------левая колонка------------*/
.buner3 { border: 1px solid #cccccc; margin-bottom: 15px; }
/*универ*/
.u-cont { border-left: 2px solid #d9edc5; border-right: 2px solid #d9edc5; text-align: center; padding-bottom: 2px; padding-top: 0; margin: 0; }
.univ { margin-bottom: 15px;  }
.u-box { background: #f1f8ea; padding: 5px 12px 13px 12px; text-align: left; margin-bottom: 10px; margin-top: -3px;  }
.u-xob { padding: 5px 12px 0 12px; text-align: left; margin-bottom: 10px; }
.u-xob .podr { padding-left: 0; font-weight: normal; font-size: 11px; }
.u-box a { color: #0074ce; font-size: 11px; }
.u-box img { float: left; margin-right: 13px; }
.univ .dec-t { margin: 0; background: url(https://i.u-mama.ru/images/structure/t-d-r.png) no-repeat;  height: 14px; padding: 0; }
.univ .dec-b { margin: 0; background: url(https://i.u-mama.ru/images/structure/b-d-r.png) no-repeat; }
.univ span { color: #333; font-size: 10px; display: block; }
/*кулинарная книга*/
.recipe-book { margin-bottom: 15px; }
.recipe-book .dec-t { height: 23px; background: url(https://i.u-mama.ru/images/structure/cb-t.png) no-repeat; margin: 0; }
.recipe-book .dec-b { height: 9px; background: url(https://i.u-mama.ru/images/structure/rb-b.png) 0 0 no-repeat; margin: -9px 0 0 0; }
.rb-box { border-right: 2px solid #ffac56;  border-left: 2px solid #ffac56; background: #fac260 url(https://i.u-mama.ru/images/structure/rb-bg.png) 0 0 repeat-x; }
.rb-box { margin-bottom: 0; }
.rb-box img { margin-bottom: 4px; float: left; }
.rb-box a { color: #804100; font-size: 12px; font-weight: bold; display: inline; position: relative; top: -4px; }
.rb-box p { color: #333333; font-size: 11px; }
.recipe-book h2 { margin-bottom: 10px;  font-family: Tahoma; font-size: 15px; color: #fff; position: relative; height: 18px; overflow: hidden; width: 150px; font-weight: bold; }
.recipe-book h2 span { background: url(https://i.u-mama.ru/images/structure/rb-head.png) no-repeat left top; display:block; height: 18px; left: 0; position: absolute; top: 0; width: 150px; z-index: 1; }
/*книжные новинки новинки*/
.book-n .dec-t { margin: 0; background: url(https://i.u-mama.ru/images/structure/t-s-gr-f.png) no-repeat; height: 11px;}
.book-n .dec-b {  background: url(https://i.u-mama.ru/images/structure/rn-b.png) no-repeat; height: 9px; margin: -9px 0 0 0;}
.book-n h2 { margin-bottom: 10px;  font-family: Tahoma; font-size: 15px; font-weight: bold;  color: #333; position: relative; height: 18px; overflow: hidden; width: 150px; }
.book-n h2 span { background: url(https://i.u-mama.ru/images/structure/rn-head.png) no-repeat left top; display:block; height: 14px; left: 0; position: absolute; top: 0; width: 150px; z-index: 1; }
.book-n .rb-box { border-color: #d9edc5; background: #ecf6e2 url(https://i.u-mama.ru/images/structure/rn-bg.png) 0 0 repeat-x; }
.book-n .rb-box a { color: #0074ce; }
.book-n .u-box { padding-top: 0; padding-bottom: 30px; }
/*опрос*/
.right-col .interview .int-dec { text-align: left; }
.int-head { text-align: center; padding-bottom: 12px; border-bottom: 1px dotted #bcbdc0; }
.int-head span { display: block; color: #333; font-size: 12px; font-weight: bold; }
.int-head ins {   color: #71af20; font-size: 11px; font-weight: bold; text-decoration: none; }
.int-head h2 { margin-bottom: 10px; margin-top: 11px;  font-family: Tahoma; font-size: 14px; color: #002076; position: relative; height: 15px; overflow: hidden; width: 128px; margin-left: 45px; -margin-left: 0; }
.int-head h2 span { background: url(https://i.u-mama.ru/images/structure/nutricia.png) no-repeat left top; display:block; height: 15px; left: 0; position: absolute; top: 5px; width: 128px; z-index: 1; }

.right-col .int-contd label { width: 162px; }


.interview-container { margin-bottom: 30px; border: 1px solid #a9e173 }
.interview-container .int-contd {
    margin: 0; padding: 15px 20px 8px;
    border: none !important;
    background: #fff !important;
    text-align: center;
}
.interview-container .int-contd h4 {
    font-size: 15px;
    color: #387a14;
    line-height: 16px;
    font-weight: 400;
    padding: 0;
    margin-bottom: 21px; margin-top: 0;
    text-align: center;
}
.int-contd div {
    margin: 0; padding: 0 0 6px 0;
    color: #000;
}
.int-contd div input {
    float: left;
    margin-left: 0 !important; margin-top: 0; margin-right: 8px;
}
.int-contd div input[type="submit"] {
    float: none;
    margin-right: 10px;
}
.int-contd label {
    font-size: 13px;
    line-height: 15px;
    margin-top: -2px;
    width: 174px;
    font-weight: 400;
    text-align: left;
    float: left;
    display: block;
}
.int-contd .btn-success {
    margin-top: 6px; margin-bottom: 11px;
    width: 126px;
}


/*-------footer-----*/
.fmain-menu { margin-top: 40px; background: url(https://i.u-mama.ru/images/structure/mm-bgf.png) repeat-x; position: relative; z-index: 100000; }
.align_center { background: url(https://i.u-mama.ru/images/structure/mm-lf.png) 0 0 no-repeat; padding-left: 6px; position: relative; z-index: 10;}
.fmain-menu .mm-cont { background: url(https://i.u-mama.ru/images/structure/mm-rf.png) 100% 0 no-repeat;  }
.fmain-menu .mm-cont ul { height: 40px; background: none; padding-left: 0; width: 958px; margin: 0 auto; }
.fmain-menu ul { clear: both; background: url(https://i.u-mama.ru/images/structure/mm-l.png) no-repeat; padding-left: 6px;  }
.fmain-menu ul li { position: relative; z-index: 100; display: block; float: left; height: 28px; padding-top: 12px; background: url(https://i.u-mama.ru/images/structure/razd-mmf.png) no-repeat 100% 0; *padding-bottom: 12px;  }
.fmain-menu ul li a {  padding: 12px 18px 10px 18px; color: #fff; font-size: 15px; font-weight: bold; font-family: Arial; text-decoration: none; }
.fmain-menu ul li.last { background: none; *padding: 12px 0 12px 0; }
.fmain-menu .mm-cont ul li a:hover {  padding: 12px 18px 10px 18px; background: url(https://i.u-mama.ru/images/structure/mm-hf.png) repeat-x;  }
.fmain-menu ul li.active a {  padding: 12px 6px 10px 6px; background: url(https://i.u-mama.ru/images/structure/mm-h.png) repeat-x; }
/*разделы*/
.one-i { float: left; margin-right: 9%; }
.dop-info-box .one-i.last { margin-right: 0; padding: 0 !important; *width: auto;}
.one-i h3 { font-family: Verdana; color: #679e21; font-size: 13px; font-weight: bold; border: none; margin-bottom: 0; padding-bottom: 0; }
.one-i ul { margin-top: 6px; margin-bottom: 10px;  }
.one-i ul li { background:url("https://i.u-mama.ru/images/structure/ul-im.png") no-repeat scroll 0 4px; padding:0 0 4px 15px; }
.one-i ul li a { color: #4d4d4d; font-size: 11px; text-decoration: none; }
.one-i ul li a:hover { text-decoration: underline; }
.dop-info { margin-top: 10px; background: #fff url(https://i.u-mama.ru/images/structure/f-bg.png) repeat-x;  }
.dop-info-box { padding: 18px 18px 0 18px; border-bottom: 1px dotted #bcbdc0;  }
.rf00 { z-index: 1; background: url(https://i.u-mama.ru/images/structure/f-c.png) 0 0 no-repeat; width: 8px; height: 8px; overflow: hidden; float: left; margin-bottom: -8px; position: relative; }
.rf01 { z-index: 1; background: url(https://i.u-mama.ru/images/structure/f-c.png) -8px 0 no-repeat; width: 8px; height: 8px; overflow: hidden; float: right; margin-bottom: -8px; position: relative; }
.p-text { float: right; width: 17%; color: #808080; font-size: 10px; }
.p-text p { margin-bottom: 10px; }
.u-m { color: #679e21; font-size: 10px; text-decoration: none;  }
.s-adr { float: left; }
#counter { float: left; width: 192px; margin-top: 3px; margin-left: 15px; }
.f-footer { margin-top: 5px; padding-bottom: 6px; }
.f-footer img { margin-left: 1.5%; margin-top: 4px; display: inline;  }
.designer { width: 208px; float: right; margin-right: 17px; font-size: 10px; margin-top: 12px;  }
.designer a { display: block; float: left;  }
.ee { padding-left: 16px; margin-left: 11px; background: url(https://i.u-mama.ru/images/structure/el-v.png) 0 0 no-repeat; padding-bottom: 6px; display: block; }


/*check*/
.int-dec .dop-opisanie li span.niceCheck, .int-dec .two-step span.niceCheck, .sp-raioni span.niceCheck, .reg-check span.niceCheck, span.niceCheck  { margin-right: 8px; float: left; width: 13px !important; height: 13px; display: block; cursor: pointer; background: url(https://i.u-mama.ru/images/structure/check.png) no-repeat; overflow: hidden;  }
.m-in-table span.niceCheck { float: none; margin-right: 0; margin-left: 4px; }
.int-dec .dop-opisanie li span.niceChecked, .int-dec .two-step span.niceChecked, .sp-raioni span.niceChecked, .reg-check span.niceChecked, span.niceChecked { background: url(https://i.u-mama.ru/images/structure/check-active.png) no-repeat; }
.niceCheck input {margin-left: -950px; }
/*radio*/
.niceRadio { float: left; margin-right: 7px !important; width: 14px !important; height: 13px; display: block; cursor: pointer; background: url(https://i.u-mama.ru/images/structure/radio.png) no-repeat; overflow: hidden; -background:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://i.u-mama.ru/images/structure/radio.png', sizingMethod = 'crop' ); }
.int-contd span.niceRadio, .two-step span.niceRadio { margin-top: 0; width: 14px !important;  }
.radioChecked { background: url(https://i.u-mama.ru/images/structure/radio-active.png) no-repeat; -background:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://i.u-mama.ru/images/structure/radio-active.png', sizingMethod = 'crop' ); }
.niceRadio input { margin-left: 140px; display: none; width: 14px !important; height: 13px; }

/*справа зеленый блок */
.rb-green { margin-bottom: 15px; background: #9dd668 url(https://i.u-mama.ru/images/structure/comiss.png) 0 0 no-repeat; }
.rb-green .sp-nedp { margin-top: 0; }
.rb-green .dec-b { border: none; background: url(https://i.u-mama.ru/images/structure/comiss-b.png) 0 100% no-repeat; height: 70px; }
.rb-green.consl .dec-b { height: 39px; background: url(https://i.u-mama.ru/images/structure/grb-cons.png) 0 100% no-repeat; }
.rb-green.consl .podr { top: 8px !important; }
.rb-green.hbd-b .dec-b { background: url(https://i.u-mama.ru/images/structure/hbd-b.png) 0 100% no-repeat; }
.rb-green .podr { font-size: 11px; background: none;  z-index: 100; position: relative;  top: 42px; color: #537433; font-weight: normal;  }
.podr.clearfix { display: inline-block !important; -display: inherit !important; }
.rb-green .podr span { display: block; float: left; margin-right: 10px; }
.rb-green .podr ins { display: block; float: left; background: url(https://i.u-mama.ru/images/structure/podr-gr.png) 0 0 no-repeat; width: 15px; height: 15px; }
.rb-green ul li {  padding-bottom: 16px;  }
.rb-green ul li a { color: #fff; font-size: 11px; font-weight: bold; }
.f-rmd { padding: 13px 16px 0 16px; z-index: 100; position: relative; }
.ul-ms { color: #f9ff00; font-weight: bold; font-size: 12px; text-shadow: 1px 1px rgba(0,0,0,0.25) }
.c-sh { padding: 6px 0 6px 6px; }
.c-sh li {
    padding-bottom: 8px; padding-left: 20px; background: url(https://i.u-mama.ru/images/structure/ul-im-dt.png) 0 4px no-repeat;
    background-size: 12px auto; -webkit-background-size: 12px auto;
}
.c-sh li a { color: #fff; font-size: 11px; font-weight: bold; text-shadow: 1px 1px rgba(0,0,0,0.25) }

/*мини-садики*/
.detsad-ul { }
.rb-green .detsad-ul li { width: 200px; overflow:  hidden; margin-left: 0; display: block;  padding-bottom: 4px; background: url(https://i.u-mama.ru/images/structure/ul-im-y.png) 0 6px no-repeat; padding-left: 14px; }
.detsad-ul li a, .rb-green .detsad-ul li a { color: #fff; font-size: 12px; font-weight: normal; line-height: 16px; }
.detsad-ul li a:hover { color: #ffff00; text-decoration: underline; }
/*интернет-магазины*/
.int-ul { width: 214px; overflow: hidden; list-style-type: none; background: none; }
.rb-green ul.int-ul li.int-li { background: url("https://i.u-mama.ru/images/structure/shi.png") no-repeat 0 2px; color: #FFFFFF; padding-bottom: 7px; list-style-type: none; padding-left: 20px; }
.rb-green ul.int-ul li.int-li img { margin-right: 4px; }
.rb-green .int-ul .int-li a { color: #fff; font-size: 11px; font-weight: bold; line-height: 14px; }

/*регистрация*/
.reg-in115 { width: 111px; }
.reg-in239 { width: 235px; }
.reg-in165 { width: 161px; }
.reg-in170 { width: 166px; }
.reg-in40 { width: 36px; }
.reg-textarea { width: 302px; height: 80px; border: 1px solid #ccc; }
.rw-98 { width: 106px; }
.rw-62 { width: 64px; }
.rw-320 { width: 320px; }
.rw-140 { width: 152px; float: left; margin-right: 10px; }
.rw-200 { width: 170px; }
.reg-but { display: inline-block; color: #fff; font-weight: bold; font-size: 12px; cursor: pointer; margin-left: 140px; margin-bottom: 20px; margin-top: 15px; border: none; background: url(https://i.u-mama.ru/images/structure/but-ob.png) 0 0 no-repeat; width: 160px; height: 30px; padding-bottom: 4px; }
.end-reg { display: inline-block; color: #fff; font-weight: bold; font-size: 12px; cursor: pointer; margin-bottom: 36px; margin-top: 21px; border: none; background: url(https://i.u-mama.ru/images/structure/but-m.png) 0 0 no-repeat; width: 116px; height: 30px; padding-bottom: 4px; }
.reg-but-dis { color: #fff; font-weight: bold; font-size: 12px; cursor: default; margin-bottom: 15px; margin-top: 15px; border: none; background: url(https://i.u-mama.ru/images/structure/reg-but-grey.png) 0 0 no-repeat; width: 160px; height: 30px; display: block; padding-bottom: 4px; }
.r-spb { font-size: 10px; display: block; width: 130px; float: left; text-align: right; margin-right: 10px; margin-top: 5px; }
.reg-right { display: block; font-size: 10px; margin-left: 265px; padding-top: 6px; }
.reg-box { margin-bottom: 15px; }
.reg-box .lineForm, .new-reg-box .lineForm { float: left; margin-right: 10px; }
.reg-box ins, .new-reg-box ins { text-decoration: none; font-size: 11px; float: left; margin-top: 5px; margin-right: 10px; }
.save-box { clear: left; }
.save-box .cf-add { margin-top: 6px; float: left; margin-left: 140px; -display: inline; }
.save-box .r-a-p { display: block; margin-left: 265px; padding-top: 9px; }
.save-change, .save-change-error { font-size: 11px; font-weight: bold; padding: 6px 8px; margin-left: 140px; margin-top: 5px; width: 40%; text-align: center; }
.save-change { background: #CDE9A2; border: 1px solid #73a248; color: #5A9310; }
.save-change-error { border: 1px solid #B53538; background:#EC9FA7; color:#960E11; }
.save-change-invisible { display:none; }
.reg-radio { float: left; margin-right: 16px; margin-top: 5px; margin-bottom: 3px; }
.reg-radio label { font-size: 11px; cursor: pointer; }
.reg-rcont { width: 450px; float: left; }
.reg-check { margin-left: 140px; font-size: 11px; }
.reg-form { width: 100%; display: inline-block !important;  }
.reg-form h2 { margin-left: 140px; margin-top: 20px; }
.reg-form a, .reg-ssul li a, .reg-dd a { color: #0074ce; font-size: 12px; font-weight: bold; white-space: nowrap; }
.reg-dd { margin-top: 10px; text-align: center; }
.sp-obz { margin-bottom: 15px; margin-top: 10px; font-weight: bold; }
.ot-town { float: left; }
.reg-obbox { float: left; width: 265px; }
.reg-ssul li { padding-bottom: 7px; }
.reg-ssul { padding-bottom: 20px; }
.reg-ssul img  { float: left; margin-right: 15px; }
/*новая рег. с мобильным*/
.new-reg-box { margin-bottom: 15px; }
.new-reg-box .reg-in165, .new-reg-box .reg-in115 { font-size: 14px; padding: 3px 2px 3px 2px !important; height: 20px !important; }
.new-reg-box .reg-right { margin-left: 481px; }
.new-reg-box .reg-right img { margin-top: -3px; }
.new-reg-box .r-spb { font-size: 14px; float: left; width: 215px; text-align: right; margin-right: 10px; display: block; margin-top: 3px; }
.new-reg-box .reg-obbox { float: left; width: 465px; }
.new-reg-box ins { font-size: 14px; }
.new-reg-box .cusel { font-size: 14px; }
.new-reg-box .cuselText { padding-top: 4px; }
.new-reg-box .lineForm { position: static; display: block; -display: block; }
.error-text { color: #ff0000; font-size: 12px; font-weight: bold; }
.error-control, input.error-control { border-color: #ff0000 !important; }
.but-kod-mob { margin-left: 225px; margin-top: -4px; padding-bottom: 20px; }
.but-kod-mob .reg-but { margin-left: 0; margin-bottom: 15px; }
.but-kod-mob img { display: block; margin-left: 7px; padding-bottom: 14px; }
.but-kod-mob .reg-in115 { display: block; float: none; font-weight: bold; font-size: 14px; text-align: center; }
.enter-code { font-size: 14px; padding-bottom: 12px; }
.reg-cap-box { float: left; width: 150px; }
.reg-cap-box  img { border: none; margin-top: 7px; }
/*подтвверждение регистрации*/
.podtv-form { text-align: center; line-height: 16px; padding-top: 10px; }
.podtv-form p { padding-bottom: 15px; }
.podtv-form .error-text { padding-top: 5px; }
.podtv-form .end-reg { margin-top: 10px; margin-bottom: 20px; }
.mob-numb { padding-bottom: 6px; font-size: 14px; }
.podtv-form .reg-in239, .podtv-form .reg-in115 { float: none; text-align: center; }
.podtv-form .reg-in115 { font-weight: bold; font-size: 14px; }
/*восстановление доступа*/
.vosstanovlenie-form { text-align: center; }
.vosst-box { text-align: left; display: inline-block; margin: 0 auto; *width: 590px; }
.vosst-box .reg-in239 { float: none; }
.vosst-box .end-reg { margin: 13px 0 14px 114px; cursor: pointer; }
.ul-blue-bold { text-align: left; display: inline-block; }
.ul-blue-bold li { background: url(https://i.u-mama.ru/images/structure/ul-gr-small.png) 0 6px no-repeat; padding-left: 13px; padding-bottom: 11px; }
.ul-blue-bold li a { color: #0000c9; font-weight: bold; font-size: 12px; text-decoration: none; }
.ul-blue-bold li a:hover { text-decoration: underline; }
.log-vvs { margin-top: 24px; }
.log-vvs span { padding-right: 7px; }
.radio-vst { margin-top: 11px; }
.radio-vst label { float: left; margin-right: 16px; cursor: pointer; }



/*списки*/
.oneboard .int-dec { padding-bottom: 10px; }
.sp-part .part-box { padding: 8px 8px 0 4px; }
.part-box { text-align: justify;  text-justify: newspaper; }
.part-s { padding-bottom: 22px; display: inline-block; *display: inline;  zoom: 1; padding-left: 5px; vertical-align: top; width: 210px; }
.ajax .part-s { width: 180px; }
.part-s.last { padding: 0 80% 0 0; width: 10px; height: 1px;}
.part-box .pg-ul { text-align: left; }
.int-dec .part-s .pg-ul li { width: inherit !important; }


/*объявления*/
.obv-nn { padding: 1%; float: left; width: 38%; font-weight: bold; }
.obv-op { padding: 1%; float: left; width: 58%; }
.m-in-table { min-width: 232px; }

/*почта*/
/*крошки*/
.nav-menu { padding-bottom: 6px; display: inline-block !important; width: 100%;  -display: block !important; -width: auto !important; }
.nav-menu li, .crumbs li {
    line-height: 14px;
    padding: 0 9px 10px 0;
    margin: 0 4px 0 0;
    display: inline-block;
    vertical-align: top;
    letter-spacing: normal;
    border: none; background: url(https://i.u-mama.ru/images/structure/ul-n.png) 100% 6px no-repeat;
}
.nav-menu li.last, .crumbs li:last-child { background: none; }
.nav-menu li a, .nav-menu li span, .crumbs li a { color: #71af20; font-size: 12px; }
.crumbs { display: inline-block !important; width: 100%; }
/*пострфничник*/
.tabs-inf-cont { height: 34px !important; padding: 0 9px 0 0; }
.int-dec .tabs-inf-cont ul.pages, .tabs-inf-cont ul.pages {
    text-align: center;
    margin: 0;
    display: inline-block !important;
    padding-top: 5px;
    *display: inline;
    width: 100%;
}
.tabs-inf-cont ul.pages li.p-start, .tabs-inf-cont ul.pages li.p-end, .tabs-inf-cont ul.pages li.p-start-grey { width: 27px !important; padding-left: 0; padding-right: 0; margin-top: 4px; height: 15px; }
.tabs-inf-cont ul.pages li.p-start, .tabs-inf-cont ul.pages li.pp-next, .tabs-inf-cont ul.pages li.p-start-grey { margin-right: 8px !important; margin-top: 0; height: 26px; }
.tabs-inf-cont ul.pages li.pp-prev, .tabs-inf-cont ul.pages li.pp-next, .tabs-inf-cont ul.pages li.pp-prev-grey { width: 27px !important; margin-top: 0; padding-left: 0; padding-right: 0; height: 26px; }
.tabs-inf-cont ul.pages li.pp-prev-grey, .tabs-inf-cont ul.pages li.pp-prev { margin-right: 8px; }
.tabs-inf-cont ul.pages li.pp-next { margin-right: 0 !important; /*margin-left: 10px;*/ }
.tabs-inf-cont ul.pages li.p-start a, .tabs-inf-cont ul.pages li.p-end a, .tabs-inf-cont ul.pages li.pp-prev a, .tabs-inf-cont ul.pages li.pp-next a, .tabs-inf-cont ul.pages li.p-start-grey a, .tabs-inf-cont ul.pages li.pp-prev-grey a { text-decoration: none !important; padding: 0; }
.tabs-inf-cont ul.pages li { height: 24px; -width: auto; }
.tabs-inf-cont ul.pages li div { display: inline; }
.tabs-inf-cont ul.pages li.dott-li { height: 14px; margin-top: 5px; padding: 0 8px; }
.tabs-inf-cont ul.pages li.active { -width: auto; }
.tabs-inf-cont ul.pages li.active div { display: inline-block; *display: inline; }
.tabs-inf-cont ul.pages li { margin-right: 8px; padding-top: 5px; }
.tabs-inf-cont ul li { border: none; margin: 0; float: left; }
.tabs-inf-cont ul.pages li a { color: #333333; font-size: 12px; text-decoration: underline; }
.tabs-inf-cont ul.pages li a:hover { text-decoration: none; }
.tabs-inf-cont ul.pages li.active a, .tabs-inf-cont ul.pages li.active span.n-act { height: 14px; background: #73a24a; padding: 5px 4px 5px 4px; line-height: 14px; color: #fff; text-decoration: none; font-weight: bold; display: block; float: left; }
.tabs-inf-cont ul.pages li a, .tabs-inf-cont ul.pages li span.n-act {
    line-height: 14px;
    background: #89bf55;
    padding: 7px 4px 5px 5px;
    text-decoration: none;
    display: block;
    float: left;
    color: #fff;
    font-size: 13px;
}
.tabs-inf-cont ul.pages li, .tabs-inf-cont .out li { padding-top: 0; }
.tabs-inf-cont ul.pages li span, .tabs-inf-cont .out li span { display: block; height: 24px; float: left; }
.tabs-inf-cont ul.pages li.active .spbg-r, .tabs-inf-cont .out li.active .spbg-r { width: 3px; background: url(https://i.u-mama.ru/images/structure/pag-li-act.png) -3px 0 no-repeat; }
.tabs-inf-cont ul.pages li.active .spbg-l, .tabs-inf-cont .out li.active .spbg-l { width: 3px; background: url(https://i.u-mama.ru/images/structure/pag-li-act.png) 0 0 no-repeat; }
.tabs-inf-cont ul.pages li .spbg-r, .tabs-inf-cont .out li .spbg-r { width: 3px; background: url(https://i.u-mama.ru/images/structure/pag-li.png) -3px 0 no-repeat; }
.tabs-inf-cont ul.pages li .spbg-l, .tabs-inf-cont .out li .spbg-l { width: 3px; background: url(https://i.u-mama.ru/images/structure/pag-li.png) 0 0 no-repeat; }
.tabs-inf-cont ul.pages li a.dots { color: #999999; font-size: 12px; text-decoration: none; }
.next-prev a { font-size: 12px; color: #333333; }
.next-prev .a-prev, .pp-prev .a-prev {
    background: none !important;
    width: 25px; height: 24px !important; display: block;
    border: 1px solid #89bf55; position: relative;
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.next-prev .a-prev:before, .pp-prev .a-prev:before {
    position: absolute; top: 8px; left: 9px; content: ''; display: inline-block; width: 5px; height: 9px;
    background: url("https://i.u-mama.ru/images/structure/sprite-u.png") -157px -198px no-repeat;
}
.next-prev .a-prev-grey { background: url(https://i.u-mama.ru/images/structure/a-next-big-left-grey.png) 0 0 no-repeat; width: 18px; height: 15px; display: block; }
.next-prev .a-next, .pp-next .a-next {
    background: none !important; width: 25px; height: 24px !important; display: block;
    border: 1px solid #89bf55; position: relative;
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.next-prev .a-next:before, .pp-next .a-next:before {
    position: absolute; top: 8px; left: 11px; content: ''; display: inline-block; width: 5px; height: 9px;
    background: url("https://i.u-mama.ru/images/structure/sprite-u.png") -150px -198px no-repeat;
}
.pp-next-grey { background: url(https://i.u-mama.ru/images/structure/a-next-big-right-grey.png) 0 0 no-repeat !important; width: 18px; height: 15px !important; display: block; margin-top: 4px !important; margin-left: 10px !important; }
.p-end-grey { background: url(https://i.u-mama.ru/images/structure/deadend-right-grey.png) 0 0 no-repeat !important; width: 18px; height: 15px !important; display: block; margin-top: 4px !important; }
.tabs-inf-cont ul.pages li.p-start a, .tabs-inf-cont ul.pages li.p-end a, .tabs-inf-cont ul.pages li.p-start-grey span { width: 18px; height: 15px; display: block; }
.tabs-inf-cont ul.pages li.p-start a {
    background: none;
    width: 25px; height: 24px;
    border: 1px solid #89bf55; position: relative;
    border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.tabs-inf-cont ul.pages li.p-start a:before {
    position: absolute; top: 6px; left: 8px; content: ''; display: inline-block; width: 8px; height: 13px;
    background: url("https://i.u-mama.ru/images/structure/sprite-u.png") -150px -210px no-repeat;
}
.tabs-inf-cont ul.pages li.p-start-grey span { background: url(https://i.u-mama.ru/images/structure/deadend-left-grey.png) center 0 no-repeat; }
.tabs-inf-cont ul.pages li.p-end a { background: url(https://i.u-mama.ru/images/structure/deadend-right.png) center 0 no-repeat; }
.next-prev span { font-size: 12px; color: #999999; }
.out { float: right; color: #333; font-size: 12px;  margin-top: 5px; white-space: nowrap; display: inline; }
.out a { text-decoration: underline; color: #333; padding: 0; margin: 0; }
.out a:hover { text-decoration: none; }
.out .out-text { float: left; padding-top: 5px; }
.out ul { float: left; white-space: nowrap; }



/*форумы*/
/*главная*/
.forum-razdel { padding-bottom: 15px; margin-left: 15px; padding-top: 5px; }
.forum-ul li { display: block; float: left; white-space: nowrap; margin-right: 10px; background: url("https://i.u-mama.ru/images/structure/ul-gr-small.png") no-repeat scroll 2px 6px transparent; padding: 1px 0 1px 10px; }
.forum-ul li a { color: #0074ce; font-size: 11px; }
.forum-ul li .rr-gh { font-weight: bold; color: #FB8600; }
.forum-auth { margin-top: 7px; padding-bottom: 2px; }
.forum-auth span, .forum-rubr span { font-weight: bold; color: #333; font-size: 11px; }
.forum-auth a, .forum-rubr a {  color: #0074ce; font-size: 11px; }
.fr-fln { float: none; margin-left: 84px; }
.dp-fm  { margin-top: 4px; }
.dp-fm li { background: url("https://i.u-mama.ru/images/structure/ul-gr-small.png") no-repeat scroll 2px 6px transparent; padding: 1px 0 1px 15px; }
.dp-fm li a { color: #0074ce; font-size: 11px; }
.in-ul { width: 100%; overflow: hidden; }
.frm-check { margin-top: 7px; padding-bottom: 4px; }
.frm-check div { padding-bottom: 3px; }
.frm-sp { float: left; margin-top: 4px; margin-right: 10px; }
.ft-right .dm-com { background: none; }
.ft-right { float: right; padding-bottom: 5px; }
.ft-left { float: left; padding-bottom: 5px; }
/*закрытая тема*/
.td-grey { background: #dfdfdf; }
.gry-img { background: #dfdfdf url(https://i.u-mama.ru/images/structure/t_clo.gif) 5px 5px no-repeat; }
/*важно!*/
.td-or { background: #f2e89c; }
.imp-img { background: #f2e89c url(https://i.u-mama.ru/images/structure/t_imp.gif) 5px 5px no-repeat; }
/*конкурсы*/
.conc-bl { background: #BAE5EE; }
.conc-img { background: #BAE5EE url(https://i.u-mama.ru/images/structure/icon_k.jpg) 7px 5px no-repeat; }
/*мои темы*/
.td-sv-gr .myt-img { background: #ebf3db url(https://i.u-mama.ru/images/structure/t_my.gif) 5px 5px no-repeat; }
.td-ggr .myt-img { background: #daeeba url(https://i.u-mama.ru/images/structure/t_my.gif) 5px 5px no-repeat; }
/*удаленная тема*/
.td-sv-gr .del-img { background: #ebf3db url(https://i.u-mama.ru/images/structure/ignor.gif) 10px 10px no-repeat; }
.td-ggr .del-img { background: #daeeba url(https://i.u-mama.ru/images/structure/ignor.gif) 10px 10px no-repeat; }

/*фон заголовка таблицы*/
.td-tgr { background: #abdc7d; }
/*светло-зеленая полоска*/
.td-sv-gr { background: #ebf3db; }
/*полоска зеленая, потемнее*/
.td-ggr { background: #daeeba; }
/*[]*/
.fmt { color: #14A800; }
a.fmt { color: #14A800; }
.td-140 { width: 140px; }
.td-25 { width: 25px; text-align: center; }
.td-70 { width: 70px; }
.td-50 { width: 50px; }
.varpm { background: url(https://i.u-mama.ru/images/structure/but-obzor.png) 0 0 no-repeat; border: none; width: 71px; height: 22px; float: left; padding-bottom: 2px; margin-right: 2px; margin-top: 4px; margin-bottom: 6px; }
.gry-img, .imp-img, .conc-img, .myt-img, .del-img, .gry-img span, .imp-img span, .conc-img span, .myt-img span, .del-img span, .del-img a { width: 23px; height: 23px; display: block; text-decoration: none !important; }

/*внутренняя темы*/
.dm-com { padding: 7px 7px 9px 7px; background: #f1f8ea; }
.int-dec .dm-com ul, .dm-com ul { float: right; }
.int-dec .dm-com ul li, .dm-com ul li, .ft-right .mod-dm li { font-size: 11px; padding: 0; margin: 0 0 0 11px; border: none; float: left; color: #333; }
.mod-dm li { margin: 0 11px 0 0; font-size: 11px; padding: 0; border: none; float: left; color: #333; }
.int-dec .dm-com ul li a, .dm-com ul li a, .mod-dm li a { color: #0074ce; font-size: 11px; }
/*пожаловаться*/
.int-dec .dm-com ul li a.grumble, .dm-com ul li a.grumble, .mod-dm li a.grumble { color: #cc0033; }
.mod-dm li a { font-weight: normal; }
.forum-top .nav-menu { float: left; }
.forum-top div { float: right; }
.forum-top div a { font-size: 11px !important; }
.mail-com .r-dd-a { margin-bottom: 0; }
.cb-r { font-size: 11px; }
.cb-r p { padding-bottom: 8px; }
.cb-r fieldset { border: 1px solid #222222; background:  #fff; padding: 0 5px 5px 5px; margin-bottom: 8px; }
.msg { padding-bottom: 35px; }
.citata { font-size: 11px; color: #71AF20; width: 70%; border-top: 1px solid #71AF20; padding-top: 4px; position: absolute; bottom: 8px; right: 15px; -width: 80%; }
.frm-check a { color: #0074ce; }
.frm-lb li { float: left; display: inline-block;  -display: inline;  }
.comment-body ul.frm-lb li a { height: 100%; -display: inline;}
/*{ text-align: justify; }*/
/*popup*/
.polz-info .interesting { padding: 0; margin: 0; }
.polz-info .interesting .int-dec { padding-bottom: 10px; }
.polz-info, .moder-box { padding: 6px; }
.interesting .new-green-h3 { margin-top: 0; margin-left: 0; padding-bottom: 7px; }
.pl-in-t { width: 381px; margin-right: 10px; float: left; }
.pl-in-t td { padding: 5px; font-size: 11px; text-align: left; vertical-align: middle; }
.td-140gr { width: 140px; color: #666666; }
.box-pl-in { padding-bottom: 16px; }
.box-pl-in img { margin-right: 0; }
.box-pl-in a { color: #0074ce; font-size: 11px; line-height: 14px; }
.box-pl-in .a-fwb { padding-bottom: 5px; }
.box-pl-in ul li { font-size: 11px; }
.pazd-pl { padding-bottom: 10px; }
.pazd-pl li { float: left; display: block; width: 235px; }
.pre-foto li { float: left; display: inline-block; padding-right: 15px; -display: inline; padding-bottom: 10px; }

/*для модератора*/
.ft-right { -width: 340px; margin-top: 9px; }
.mod-dm { margin-right: 0; padding-bottom: 8px; }
.forum-top .ft-right div.lineForm { float: left; padding: 0 !important; width: 177px; text-align: left; }
.ft-right .lineForm .cusel { width: 170px !important; float: none !important; z-index: 2 !important; }
.ft-left .lineForm, .ft-right .lineForm { z-index: 2 !important; }
.ft-right .cf-add { margin-top: 2px; float: left; }
.dm-com ul.mod-ul { float: left; }
.frm-lb li div a { display: inline !important; }
.moder-box .interesting { width: 617px !important; }
.mod-form textarea { margin-bottom: 8px; border: 1px solid #ABADB3; width: 587px !important; display: block; }
.mod-form input { margin-bottom: 15px; }
.mod-form .new-green-h3 { font-size: 14px; font-weight: bold; padding-bottom: 3px; }
.mod-form .lineForm { margin-top: 5px; padding-bottom: 8px; }
.mod-form .cusel { width: 550px !important; }
.mod-form .cusel-scroll-wrap { height: 165px !important; }
.mod-form .jScrollPaneContainer { height: 165px !important; }
.mod-form .cusel-scroll-pane { top: 0 !important; }
/**/
.inp-pp { height: 20px; border: 1px solid #ABADB3; width: 300px; margin-top: 9px; }
.pp-cb { text-align: center; padding-top: 9px; }
.overlay { background: #000; opacity: 0.75; top: 0; left: 0; position: absolute; filter: alpha(opacity=75); z-index: 100000; }
.pp-box { top: 0; left: 0; position: absolute; display: none; z-index: 100010; }
.vs_window { position: fixed; background: #ffffff; z-index: 102; color:#000000; border: 4px solid #525252; text-align:left; }
.p-img .vs_window { padding-bottom: 10px;  width: 330px; }
.p-url .vs_window { width: 330px; padding-bottom: 10px; }
/*настройки форумов*/
.fs10 { font-size: 10px; }
.part-s .niceCheck { margin-bottom: 4px; }
.frm-set { position: relative; width: 95%;  }
.ffr-stg, .ffr-stg-r { display: inline-block; width: 48.5%; }
.ffr-stg-r { position: absolute; top: 0; left: 46%; }
.frm-set textarea { width: 90%; border: 1px solid #ABADB3; margin-bottom: 4px; }
.frm-set .a-fwb { padding-bottom: 5px; }
.inp-frm { border: none; margin: 0; width: 125px; padding: 0 5px; height: 26px; outline: none; background: url(https://i.u-mama.ru/images/structure/inp135.png) 0 0 no-repeat; *height: 21px; *padding-top: 5px;  }
.frm-set .inp-frm { margin-bottom: 8px; }
.fs10 li { background: url("https://i.u-mama.ru/images/structure/ul-gr-small.png") no-repeat scroll 0 4px transparent; padding-left: 7px; padding-bottom: 3px; }
.frm-set .niceCheck { margin-bottom: 4px; }
.frr-str .lineForm { float: left; margin-left: 5px; margin-right: 5px; width: 70px; }
.frr-str .lineForm .cusel { width: 70px !important; }
.frr-str .niceRadio { margin-top: 5px; }
.ffr-text { float: left; display: inline-block; margin-top: 5px; }
.fa-jpg { float: left; margin-right: 5px; margin-top: 2px; }
.ffr-ava { padding-top: 6px; width: 80%; }
.ffr-ava div img { float: left; margin-right: 15px; }
.ffr-ava .cf-add { margin-bottom: 20px; }
.ffr-ava h3 { margin-bottom: 6px; }

/*green button*/
.mod-but {  font-size: 11px; font-weight: bold; cursor: pointer; color: #fff; width: 210px; margin-bottom: 5px; margin-top: 5px; height: 30px; background: url(https://i.u-mama.ru/images/structure/but-ob-big.png) 0 0 no-repeat; border: none; }
.otbb { margin-bottom: 5px; border-top:  1px dotted #ccc; margin-top: 5px; font-size: 0; }

.rr-16 { width: 156px; text-align: left; vertical-align: middle; padding: 0 !important; }
.redd-box { display: inline-block !important; -display: inline; }
.redd-box a { float: left; margin: 5px; width: 16px; }
.redd-box img { float: none !important; margin: 0 !important; }

/*нарушения*/
.div-check span { float: left; width: 95%; }


.umform-smiles-collection div { overflow:  hidden; }
.int-dec .umform-smiles-collection img { float: none !important; overflow:  hidden; }
.add-form-cont .umform-smiles-collection { line-height: 0 !important; font-size: 0 !important; overflow:  hidden; padding: 0 !important; margin: 0 !important; }

/*поиск форумы*/
.radio-search { float: left; width: 445px; margin-top: 7px; padding-bottom: 4px; }
.ssr-bbox .radio-search { }
.radio-search label { display: block; float: left; margin-top: -2px; margin-right: 20px; -display: inline; }
.ssr-bbox, .exc-add { white-space: nowrap; float: left; }
.ssr-bbox .sp-ss-f, .search-ms-a { float: left; margin-right: 10px; margin-top: 7px; -display: inline; }
.ssr-bbox .sp-ss-f { font-weight: bold; font-size: 11px; margin-top: 5px; }
.ssr-bbox .lineForm { float: left; -display: inline; }
.inp-time-small, .inp-time-b {  border: 1px solid #D5D5D5; float: left; height: 18px; margin-right: 5px; padding: 2px 7px; }
.inp-time-small { width: 34px; }
.inp-time-b { width: 52px; margin-right: 15px; }
.inp-ss-author { border: 1px solid #D5D5D5; height: 18px; padding: 2px 7px; width: 190px; float: left; }
.dp-usl { padding-bottom: 6px; }
.dp-usl .ssr-bbox { float: left; margin-right: 20px; margin-left: 7px; -display: inline; }
#date-sozd { width: 170px; }
#price-ms, #type-ms, #vozrast-ms { width: 120px; }
.partitions #ss-but-cat { float: none; margin-bottom: 15px; }
.sear-rr {  }

/*таблица чтение*/
.tt-nazv { font-weight: bold; width: 145px; }
.r-table { width: 100%; }
.int-dec .consult-column-1 img { width: 100px; float: none; margin-right: 0; margin-left: 0; border: none; }
.consult-column-1 { width: 130px; float: left; text-align: center; }
.consult-column-2 .r-table td, .consult-column-2 .r-table th { border: none; }
.int-dec .consult-column-1 .im-a-nav { padding-top: 5px; }
.int-dec .consult-column-1 .im-a-nav a { margin-right: 10px; }
.int-dec .consult-column-1 .im-a-nav img { width: 24px; }
/*оранжевый*/
.box-orange { background: #FFECCC; }
/*светло-зеленый*/
.box-l-green { background: #F1F7E9; }
/*зеленый*/
.box-green { background: #D9EDC5; }
/*голубой*/
.box-blue { background: #DEF0FA; }
/**/
.df-table td { padding: 5px 0; vertical-align: top; }
.df-table textarea { width: 450px; }
.df-label { width: 215px; padding-right: 20px; font-weight: bold; }
.df-input-text input { border: 1px solid #7F9DB9; height: 18px; width: 216px; }
.df-table td.df-select select { width: 450px; border-color: #ABADB3 #DBDFE6 #E3E9EF #E2E3EA; border-style: solid; border-width: 1px; height: 160px; }
.df-table td select { width: 224px; }
.df-table td.td-la input { width: auto; height: auto; }
.df-table td.td-la div { padding-bottom: 4px; }

/*print*/
.nick_p { color:#0000FF; font-weight:bold; }
.date{ color:#666666; }
.line{ color:#000000; }
.cit_p { background-color:#DADADA; width:100%; padding:5px; margin-top: 5px; margin-bottom: 5px; }
.h-print { font-size: 24px; border: none; margin-top: 10px; margin-left: 10px; padding-bottom: 0; }
.box-print { border-bottom: 1px dotted #b9b9b9; padding-top: 10px; padding-bottom: 10px; margin-left: 10px; }

.ct-ptext .r-table { margin-bottom: 10px; }

/*блоки адресов*/
.df-table td input[type="text"] { border: 1px solid #7F9DB9; height: 18px; width: 210px; }
.df-table td input[type="file"] { margin-bottom: 10px; height: 20px; }
.df-table td input.small-inp { width: 80px; }
.df-label { padding-top: 10px !important; width: 150px; padding-right: 10px !important; text-align: right; vertical-align: middle; }
.address .df-label { width: 115px; }
.address { width: 330px; float: left; margin-right: 8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #7F9DB9; padding: 8px; margin-bottom: 10px; }
.df-table td input.cf-add { height: 22px; margin-top: 0; margin-left: 60px; }

/*поиск по мини-садикам*/
.raion-table { width: 100%; padding-bottom: 20px; margin-left: 20px; }
.raion-table td { width: 50%; padding: 5px 0; }
.poisk-mini-s { padding-top: 10px; padding-left: 15px; }
.poisk-mini-s .part-s { padding-top: 10px; padding-bottom: 0; }
.kr-opisanie-ms { color: #000; font-size: 14px; padding-bottom: 23px; padding-top: 2px; }
.sp-fmb a { text-decoration: none; }
.sp-fmb a:hover { text-decoration: underline; }
.sp-grey-ms { color: #333; font-size: 12px; }
.maternity .marker img { float: none; padding-bottom: 0; }
.otpr-mail { padding: 5px 0; }
.otpr-mail a { font-weight: bold; text-decoration: none; background: url("https://i.u-mama.ru/images/structure/letter0.png") 0 0 no-repeat; padding-left: 25px; }

/*часы работы*/
#tabs { padding-bottom: 20px; }
.time-work { height: 51px; list-style-type: none; margin: 0 0 14px 0; padding: 0; width: 100%; }
.time-work li { float: left; width: 14%;  background: url("https://i.u-mama.ru/images/structure/tw-bg.png") 0 0 repeat-x; zoom: 1; -width: 13.9%; -display: inline; }
.time-work li.twl div { border: none; background: url("https://i.u-mama.ru/images/structure/tw-r.png") 100% 0 no-repeat; }
.time-work li.twf div { background: url("https://i.u-mama.ru/images/structure/tw-l.png") 0 0 no-repeat; }
.time-work li div { border-right: 1px solid #cecece; height: 51px; }
.time-work li.twf { margin-left: 1%; }
.time-work li.twl { margin-right: 1%; }
.time-work li span { display: block; text-align: center; }
.dwk { color: #333333; font-size: 12px; font-weight: bold; padding-top: 6px; }
.vih-d { color: #CC0000; }
.hh-w { color: #333333; font-size: 12px; padding-top: 8px; }

/*вкладки*/
.tabs-ul-new { position: relative; z-index: 100; margin-top: 10px; }
.tabs-ul-new li  { width: 15%; height: 43px; display: block; text-align: center; float: left;  margin-right: 4px; background: url(https://i.u-mama.ru/images/structure/tab-na-r.png) 100% 0 no-repeat; }
.tabs-ul-new li.last { margin-right: 0; }
.tabs-ul-new li  a { height: 28px; background: url(https://i.u-mama.ru/images/structure/tab-na-l.png) 0 0 no-repeat; font-size: 11px; font-weight: bold; color: #71af20; display: block; padding: 15px 0 0 0; margin-bottom: 0; text-decoration: none; }
.tabs-ul-new li  a span { display: block !important; }
.tabs-ul-new .active a { background: #d9edc5; }
.tabs-ul-new a, .tabs-ul-new a span { text-align: center; }
.tabs-ul-new .active a { position: relative;  z-index: 2;  margin-top: 0;  color: #333333;  font-weight: bold; outline: none; text-decoration: none; }
.tab_content { padding-bottom: 20px; }
.cont-tab { position: relative; z-index: 1; top: -2px; }
.cont-tab .int-cont { background: none; padding: 15px; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background: url(https://i.u-mama.ru/images/structure/tab-new-r.png) 100% 0 no-repeat; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; background: url(https://i.u-mama.ru/images/structure/tab-new-l.png) 0 0 no-repeat; }
.ui-tabs .ui-tabs-panel { display: block; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.tabs-ul-new .one { background: url(https://i.u-mama.ru/images/structure/tab-sp-act-r.png) 100% 0 no-repeat; padding-right: 8px !important; }
.tabs-ul-new .one.active a { background: #d9edc5 url(https://i.u-mama.ru/images/structure/tab-sp-act.png) 0 0 no-repeat; border-top: none; padding-right: 12px; height: 23px;  -padding: 0; -height: 31px; cursor: default; }
.tabs-ul-new .one.active a span { padding: 0; -padding: 8px 17px 8px 17px; }

/*список с крестиками*/
.ul-krestik li { padding: 0 0 6px 0;  }
.ul-krestik .hov-kr  { background: url(https://i.u-mama.ru/images/structure/ico-del-grey.png) 0 3px no-repeat; width: 8px; height: 11px; display: inline-block; text-decoration: none; margin-right: 5px; }
.ul-krestik .hov-kr:hover { background: url(https://i.u-mama.ru/images/structure/ico-del.png) 0 3px no-repeat; }
.box-pl-in .hov-kr { background: url(https://i.u-mama.ru/images/structure/ico-del-grey.png) 0 4px no-repeat; padding-bottom: 1px; width: 8px; height: 11px; display: inline-block; text-decoration: none; margin-left: 5px; }
.box-pl-in .hov-kr:hover { background: url(https://i.u-mama.ru/images/structure/ico-del.png) 0 4px no-repeat; }

/*список друзей*/
.one-friend { width: 88px; float: left; margin-right: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #7F9DB9; padding: 9px 5px 5px 5px; text-align: center; margin-bottom: 10px; *margin-right: 9px; }
.one-friend a { text-decoration: none; }
.one-friend a:hover { text-decoration: underline; }

/*форма обратной связи*/
.stand-form-area { width:100%; border: 1px solid #cccccc; height: 118px; *width: 480px; }
.inp-text-st { height: 17px; border: 1px solid #7f9db9; width: 100%; padding-top: 3px; *width: 480px; }
.capt-box img { float: left; }
.capt-box .fl-n { margin-left: 115px; }
.capt-box .fl-n .inp-text-st { *width: 365px; }
#TB_iframeContent { overflow: hidden; }
.ajax .int-dec { padding: 0 0 15px 0; }

/*настройка форумов*/
.box-forum-group { padding-bottom: 15px; border-bottom: 1px dotted #bebcc7; margin-bottom: 10px; }
.forum-ul-set li { display: block; float: left; white-space: nowrap; margin-right: 7px;  padding: 1px 0 1px 0; }
.forum-ul-set li a { color: #828284; font-size: 11px; background: url("https://i.u-mama.ru/images/structure/dot-grey.png") no-repeat scroll 2px 4px transparent; padding-left: 10px; text-decoration: none; }
.forum-ul-set li a:hover { color: #ee285b; background: url("https://i.u-mama.ru/images/structure/dot-red.png") no-repeat scroll 2px 4px transparent; }
.forum-ul-set li.selt a { color: #0074ce; background: url("https://i.u-mama.ru/images/structure/ul-gr-small.png") no-repeat scroll 2px 4px transparent; }
.forum-ul-set li.selt a:hover { color: #ee285b; background: url("https://i.u-mama.ru/images/structure/dot-red.png") no-repeat scroll 2px 4px transparent; }
.box-forum-group .p-h4 { float: left; width: 110px;  }
.box-forum-group .forum-ul-set { float: left; width: 360px;  }
.alcenter .cf-add { display: inline-block; -display: inline; }



/*добавить мини-садик*/
.ams-obbox { width: 320px; float: left; }
.ams-right { margin-left: 320px; display: block; font-size: 10px; padding-top: 6px; }
.met-spisok { margin-top: 6px; float: left; display: inline; }
.met-spisok td { padding-right: 15px; }
.met-spisok .fl-l { margin-right: 15px; border: 1px solid green; width: 50%; }
.met-spisok label, .met-spisok input, .ch-wwr input, .ch-wwr label, .ch-wwr span { float: left; }
.met-spisok input { margin-right: 5px; margin-top: 1px; *margin-top: -2px; }
.ch-wwr { float: left; margin-top: 0; }
.ch-wwr span { margin: 5px 5px 0 9px; }
.ch-wwr input { margin-top: 7px; margin-right: 5px; *margin-top: 3px; }
.ch-wwr label { margin-top: 5px; margin-right: 6px; width: 20px; }
.ch-wwr input.reg-in40 { margin: 0; }
.ms-save { padding-bottom: 15px; }
.ms-save .cf-add { margin-left: 140px; }
.r-spb .lineForm span { text-align: left; }
.r-spb .lineForm { margin-top: -5px; margin-right: 0; float: right; }

/*мои мини-садики*/
.my-ms { background: #eff2dd; padding-bottom: 20px; }
.spis-ms { width: 100%; font-size: 11px; }
.spis-ms span { display: block; border-left: 1px solid #c3e994; }
.spis-ms .t-first span { border: none }
.spis-ms th { font-weight: bold; text-align: center; padding: 5px 0; border-bottom: 1px solid #c3e994;  }
.spis-ms th span { padding: 0 5px; }
.spis-ms td { padding: 5px 0; text-align: left; border-bottom: 1px solid #c3e994; }
.spis-ms td span { padding: 0 10px; }
.spis-ms td.alcenter { text-align: center; padding: 5px 0; }
.spis-ms td.alcenter span { padding: 0 5px; }
.spis-ms td.alcenter a { font-weight: bold; text-decoration: none; }
.spis-ms td.alcenter a:hover { text-decoration: underline; }
.edit-ams { background: url(https://i.u-mama.ru/images/structure/edit-pas.png) 0 0 no-repeat; padding-left: 4px; text-decoration: none !important; margin-right: 10px; display: inline-block; -display: inline; }
.edit-ams:hover { background: url(https://i.u-mama.ru/images/structure/edit-acts.png) 0 0 no-repeat; }
.del-ams { background: url(https://i.u-mama.ru/images/structure/delete-pas.png) 0 0 no-repeat; padding-left: 4px; text-decoration: none !important; margin-right: 10px; display: inline-block; -display: inline; }
.del-ams:hover { background: url(https://i.u-mama.ru/images/structure/delete-acts.png) 0 0 no-repeat; }
.add-ms { padding-bottom: 10px; }
.add-ms a { font-weight: bold; text-decoration: none; }
.add-ms a:hover { text-decoration: underline; }


/*иконка комментариев*/
.oneboard h3 span { float: left; margin-right: 10px; }
.oneboard h3 a.comment-ico, .video-spis h4 a.comment-ico { background: url(https://i.u-mama.ru/images/structure/comment2.png) 0 0 no-repeat; float: left; text-align: center; margin-top: 5px; width: 21px; height: 17px; display: block; padding: 0; color: #fff; text-decoration: none; font-size: 10px; font-family: Verdana, sans-serif; }
.video-spis h4 a.comment-ico { margin-top: 4px; float: none; margin-left: 10px; display: inline-block; -display: inline; line-height: 12px; position: relative; *top: 4px; }

/*мини-садики реклама*/
.rk-box { padding-bottom: 10px; width: 240px; }
.rk-box span { float: left; font-weight: bold; margin-top: 5px; margin-right: 10px; width: 80px; -display: inline; }
.rk-box .ch-rk, .rk-box label  { float: left; }
.rk-box .ch-rk { margin-top: 3px; margin-right: 5px; }
.rk-box a { font-weight: bold; text-decoration: none; }
.rk-box a:hover { text-decoration: underline; }

/*таблица с садиками*/
.td-logo { width: 100px; padding: 10px !important; text-align: left; vertical-align: middle; }

/*результаты поиска*/
.rez-s { border-bottom: 1px dotted #BDBEC1; padding-bottom: 5px; width: 690px; margin-top: 10px; }
.rez-s a { font-size: 14px; font-weight: bold; }
.rez-s div { margin-top: 5px; padding-bottom: 5px; }
.rez-s span { color: #45880A; font-size: 14px; font-weight: bold; }

/*расширенный поиск*/
.rash-pp {  }
.rash-pp .inp-ss-rast { width: 418px; margin: 0 auto; float: none; }
.rash-pp .ss-inp-cat { float: none; width: 100%; }
.rasshp-cont { width: 418px; margin: 0 auto; padding-top: 22px; }
.rasshp-cont .ssr-bbox { float: none; padding-bottom: 13px; }
.rasshp-cont .sp-ss-f { width: 100px; text-align: right; margin-right: 13px; }
.rasshp-cont .select-f { width: 265px; margin-bottom: 0; }
.rasshp-cont .reg-dd { margin-top: 17px; }
.rasshp-cont .inp-time-b { width: 91px; border: 1px solid #ffce7a; }
.rasshp-cont .inp-ss-author { width: 249px; border: 1px solid #ffce7a; }
.rasshp-cont .lineForm { position: static; }
.rasshp-cont .cusel {  z-index: auto !important; }
.def-sp { float: left; margin-left: 8px; margin-right: 23px; }

/*видео*/
.video-search .inp-ss-rast { width: 76%; }
.video-search .inp-ss-rast .ss-inp-cat { width: 100%; }
.video-spis li img { border: 1px solid #a3a3a3; }
.colvo-prosm { font-size: 12px; color: #999999; }
.colvo-prosm span { color: #333333; }
.video-cont { text-align: center; padding-top: 15px; padding-bottom: 17px; display: block; }
.ct-rgr-right select { width: 40px; height: 19px;  float: left; margin-top: -2px; outline: none; }
.ct-rgr-right ins { text-decoration: none; float: left; margin-right: 6px; }
.video-bottom .r-c-pr, .video-bottom .ct-rgr-right { height: 17px; }
.video-bottom .cf-add { margin-top: -2px; }
.key-w { padding-bottom: 8px; }
.key-w span { color: #fb8600; font-size: 12px; font-weight: bold; }


/*новые новости 7.09.2012*/
h1 { color: #333333; font-size: 18px; font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif; padding-top: 3px; border-top: 2px solid #c5e2a8; padding-bottom: 10px; font-weight: 600; text-decoration: none; }
.tdiv { clear: left; margin: 9px; }
.news-content { clear: right; padding-bottom: 8px; }
.news-content p { margin: 0; padding-bottom: 11px; }
.news-date { font-size: 12px; padding-bottom: 5px; }
.article { padding: 0; text-align: justify; /*text-indent: 20pt;*/ }
.news-content img { }
.news-text {
    padding-bottom: 11px;
    background: url("https://i.u-mama.ru/images/structure/border-grey.png") repeat-x 0 100%;
    width: 100%;
}
.news-text-forum { background: none; }
/*.news-text img { max-width: none !important; }*/
.mb-small .news-text img { max-width: 100% !important; }

.news-text h3 { border-top:  none; font-family: Verdana, sans-serif; text-align:center; font-size: 13px; font-weight: bold; padding: 0; margin: 13px 0 8px 0; color: #0093DD;  }
.news-views {
    float: right;
    margin: 9px;
    font-size: 14px;
    font-weight: normal;
    display: inline-block;
}
.news-views a { margin-left: 10px; }
.share42init { display: inline-block; float: right; margin-top: 8px; }
.news-text ul { margin-left: 0 }
.news-text ul li {
    line-height: 17px;
    background: url("https://i.u-mama.ru/images/structure/ul-mh.png") no-repeat 0 6px !important;
    padding-left: 15px; padding-top: 0; padding-bottom: 6px;
}
.base-ul li { background: none; }
/*дежурный врач*/
.med-box { margin-bottom: 15px; background: #fff1e2; padding: 10px 10px; position: relative; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.med-box table { width: 100%; }
.med-img { width: 50px; overflow: hidden; vertical-align: top; }
.med-box p, .text-guest p { color: #333333; font-size: 11px; font-family: Verdana, sans-serif; padding-top: 5px; }
.about-med { padding-left: 10px; vertical-align: top; }
.head-med { float: left; width: 70%; margin-top: -5px; }
.head-med h3 { color: #333333; font-size: 15px; font-weight: bold; font-family: 'Trebuchet MS', sans-serif; padding-bottom: 11px; }
.head-med a, .text-guest a { color: #0074ce; font-size: 11px; font-weight: bold; font-family: Verdana, sans-serif; text-decoration: none; }
.head-med a:hover, .text-guest a:hover  { text-decoration: underline; }
.logo-med { float: right; text-align: right; width: 30%; margin-top: -5px; }

.date-sh { color: #616267; font-size: 12px; margin-top: 3px; }


.shop-box { background: #e0efd1; margin-bottom: 15px; padding: 10px 10px 0 10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.shop-box h2 { line-height: 20px; background: #e0efd1; padding: 0 0 6px 0 !important; font-weight: normal; margin-top: -4px; border-top: none !important; }
.shop-box h2 a { color: #333333; font-family: 'Trebuchet MS',sans-serif; font-size: 18px; text-decoration: none !important; }
.shop-box h2 a:hover { text-decoration: underline; }
.shop-box ul li { vertical-align: top; padding-top: 7px; padding-bottom: 10px; background: url("https://i.u-mama.ru/images/structure/border-grey.png") repeat-x 0 0; }
.shop-box ul li .li-foto { width: 50px; display: table-cell; float: left; margin-top: 3px; vertical-align: top; }
.shop-box ul li .li-foto img { width: 50px; }
.shop-box ul li .li-text { padding-left: 10px; display: table-cell; vertical-align: top; width: 100%; *width: 86%; width: 86%\0/;  }
.shop-box ul li.first { background: none; padding-top: 0; }
.shop-box h3, .price-box h3 { padding: 0; margin-top: 0; margin-bottom: 0; line-height: 1.14; z-index: 1; position: relative; color: #333333; font-size: 125%; border-top: none; font-weight: bold; font-family: 'Trebuchet MS', sans-serif; padding-top: 5px; padding-bottom: 4px; }
.shop-box h3 a { color: #0074ce; font-size: 11px; font-weight: bold; font-family: Verdana, sans-serif; text-decoration: none; line-height: 15px; }
.shop-box h3 a:hover { text-decoration: underline; }
.shop-box ul .li-text p { color: #333333; font-size: 11px; font-family: Verdana, sans-serif; padding-top: 5px; }


/*гость на сайте*/
.guest-site { padding-bottom: 5px; }
.guest-site h2 { padding-bottom: 8px; }
.guest-site h3 { padding-bottom: 6px; }
.guest-site.big .guest-box { float: left; width: 49%; margin-left: 2%; }
.guest-box {  padding-bottom: 10px; }
.guest-site.big .guest-box.first { margin-left: 0; }
.guest-box-c { padding: 10px; overflow: hidden; -pie-png-fix: true; overflow: hidden; background: #fff1e2; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.foto-guest { width: 40px; overflow: hidden; float: left; }
.text-guest { margin-left: 49px; margin-top: -2px; }
.text-guest p { padding-top: 0; }
/*новости*/
.news-box { padding-bottom: 15px; }
.news-box h2 { background: #fff; position: relative; z-index: 2; }
.news-cont { margin-top: -1px; position: relative; z-index: 1; }
.news-one { float: left; border-top: 1px dotted #b9b9b9; overflow: hidden; padding-top: 5px; padding-bottom: 5px; margin-bottom: 4px; }
.news-text {  }
.news-text h3 { padding-bottom: 5px; }
.news-text a { color: #0074ce; /*font-size: 11px; *//*font-weight:  normal; *//*font-family: Verdana, sans-serif;*/ text-decoration: none; }
.news-text a:hover { text-decoration: underline; }
.news-one .news-img { width: 70px; float: left; }
.news-one { width: 49%; margin-right: 2%; }
.news-one.two-news { margin-right: 0; }
.news-one.no-ot { padding: 0; margin-bottom: 0; }
/*чтение*/
.read-cont { padding-bottom: 15px; }
.read-box { font-family: Verdana, sans-serif; font-size: 11px; color: #333;
    width: 31.95%; float: left; margin-left: 2%; background: #d9edc5; position: relative; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; }
.read-cont.big .read-box { width: 24%; float: left; margin-left: 1.3%; }
.read-cont.big .read-box.first, .read-box.first { margin-left: 0; }
.read-line { margin-top: 3px; }
.read-box h3 { padding: 7px 12px 5px 10px; }
.read-box h3 a { color: #333333; font-size: 12px; font-weight: bold; font-family: 'Trebuchet MS', sans-serif; }
.read-box div.read-img { padding: 0 12px; }
.read-img img { max-width: 100%; }
.read-box h4 { padding: 10px 12px 6px 12px; }
.read-box h4 a { color: #0074ce; font-size: 11px; font-weight: bold; font-family: Verdana, sans-serif; line-height: 13px; text-decoration: none; }
.read-box h4 a:hover { text-decoration: underline; }
.read-box div { padding: 0 12px 11px 12px; line-height: 13px; }
/*события*/
.event-box { padding-bottom: 5px; }
.event-box h2 { line-height: 20px; color: #333333; font-size: 18px; font-family: 'Trebuchet MS', sans-serif; padding-top: 3px; border-top: 2px solid #c5e2a8; padding-bottom: 10px; font-weight: normal; text-decoration: none; }
.event-box h2 a { color: #333333; font-size: 18px; font-family: 'Trebuchet MS', sans-serif; font-weight: normal; text-decoration: none; }
.event-box h2 a:hover { text-decoration: underline; }
.event-box ul li.first { background: none; padding-top: 2px; }
.event-box ul li {
    background: url("https://i.u-mama.ru/images/structure/border-grey.png") repeat-x 0 0;
    font-size: 11px;
    color: #333;
    padding-bottom: 20px; padding-top: 20px;
}
.event-box ul li .li-foto {
    width: 242px;
    float: left;
}
.event-box ul li .li-foto img { border: 1px solid #b7b7b7 }
.event-box ul li .li-text { margin-left: 257px; }
.event-box ul li .li-text h3 {
    margin-top: 0;
    padding-bottom: 7px;
    line-height: 1.22;
    font-size: 16px;
    border: none;
}
.box-two-col h3, .one-elem h3 { margin-top: 0; padding-top: 7px; padding-bottom: 4px; line-height: 16px; border: none; }
.event-box ul li .li-text a, .box-two-col h3 a, .one-elem h3 a {
    color: #0074ce;
    text-decoration: none;
}
.event-box ul li .li-text a:hover { text-decoration: underline; }
.date-event { font-size: 11px; color: #ef2b59; font-family: Verdana, sans-serif; font-weight: bold; display: block; padding-bottom: 5px; line-height: 13px; }
.event-box ul li .li-text p {
    line-height: 1.31;
    font-size: 13px;
    padding-bottom: 3px;
}

/*события*/
.event-cont { padding-bottom: 15px; }
.event-box.first { background: none; }
.event-box {
    font-size: 11px;
    color: #333;
    padding-bottom: 6px;
}
.ev-foto { width: 70px; float: left; }
.ev-text { margin-left: 84px; }
.ev-text h3 { margin-top: -2px; padding-bottom: 5px; }
.ev-text a { font-size: 12px; color: #0074ce; font-family: Verdana, sans-serif; font-weight: bold; text-decoration: none; }
.ev-text a:hover { text-decoration: underline; }
.date-event { font-size: 11px; color: #ef2b59; font-family: Verdana, sans-serif; font-weight: bold; display: block; padding-bottom: 5px; line-height: 13px; }
.ev-text div { line-height: 13px; }

/*шопоголики*/
.right-col .shopaholic, .right-col .interview { width: 210px; }
.right-col .video-tips { width: 214px; }
.right-col .video-tips h4 { font-size: 12px; }
.right-col .yum-yum { width: 240px; }
.shopaholic { margin-bottom: 15px; padding: 15px; background: #f8f4eb; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; }
.shop-img { width: 50px; float: left; margin-right: 12px; }
.shop-text { width: 148px; float: left; }
.shop-text h2 { padding: 0; margin-top: -3px; }
.shop-text a { color: #0074ce; font-size: 12px; font-weight: bold; font-family: Verdana, sans-serif; text-decoration: none; line-height: 15px; }
.shop-text a:hover { text-decoration: underline; }

/*результаты опроса*/
.opros-result { background: #FFF1E2; margin-bottom: 15px; padding: 10px; position: relative; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.bord-rad { margin-bottom: 15px; padding: 10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.opros-result h4 { color: #333333; font-size: 12px; font-weight: bold; margin-bottom: 14px; text-align: left; font-family: Verdana, sans-serif; }
.opros-result div span { padding: 0 0 2px 0; display: block; }
.opros-result div img { margin-top: 1px; }
.opros-result .clearfix { display: inline-block !important; width: 100% }
.middle-col .opros-result div { margin-right: 0; }
.middle-col .opros-result div.r-dmenu { margin-bottom: -4px; padding-bottom: 0; }
.middle-col .opros-result .cusel span { padding: 2px 15px 2px 5px; }
.opros-result div { margin: 0 7px 4px 0; padding-bottom: 6px; }
.opros-result div.lineForm, .opros-result div.lineForm div { padding-bottom: 0; }
.opros-result div.cuselFrameRight, .opros-result div.cusel-scroll-pane { margin-right: 0; }
.opros-result div ins { text-decoration: none; font-weight: bold; }
.archive-opros h2 { color: #333333; font-size: 18px; font-family: 'Trebuchet MS', sans-serif; padding-top: 3px; border-top: 2px solid #c5e2a8; padding-bottom: 4px; font-weight: normal; text-decoration: none; }
.archive-opros ul { padding-bottom: 15px; }
.archive-opros ul li { background: url("https://i.u-mama.ru/images/structure/ul-mh.png") no-repeat 2px 12px; padding-left: 19px; padding-bottom: 5px;
    border-top: 1px dotted #b9b9b9; padding-top: 5px;
    border-left: 0; border-right: 0; border-bottom: 0;
    -moz-border-image: url("https://i.u-mama.ru/images/structure/border-grey.png") 1 0 0 0 repeat;
    -webkit-border-image: url("https://i.u-mama.ru/images/structure/border-grey.png") 1 0 0 0 repeat;
    border-image: url("https://i.u-mama.ru/images/structure/border-grey.png") 1 0 0 0 repeat; }
.archive-opros h3 { display: inline; padding: 0 7px 0 0; margin: 0; }
.archive-opros ul li:first-child { border: none; }
.archive-opros ul li a { color: #0074CE; font-size: 11px; margin: 0; display: inline-block; text-decoration: none; }
.archive-opros ul li a:hover { text-decoration: underline; }
.archive-opros ul li a.title { color: #808080; font-size: 10px; margin: 0; display: inline-block; }

/*личные данные, настройки*/
.auth-settings { margin: 4px 0 0 7px !important; }
.auth-settings a { color: #fff !important; }
.auth-settings i { width: 19px !important; height: 18px !important; display: inline-block !important; vertical-align: top !important; margin-right: 7px !important;
    background: url("https://i.u-mama.ru/images/structure/sprite-u.png") -52px -36px no-repeat !important;
}
.tab-ul {  }
.tab-ul div { float: left; margin-right: 2px; background: url(https://i.u-mama.ru/images/structure/tabs-bg-n.png) 0 0 no-repeat; position: relative; height: 32px; }
.tab-ul div span { display: inline-block; position: absolute; top: 0; right: 0; background: url("https://i.u-mama.ru/images/structure/tabs-right-n.png") 0 0 no-repeat; width: 9px; height: 32px; }
.tab-ul div a, .tab-ul div .text-sp { text-decoration: none; padding: 9px 9px 0 9px; cursor: pointer; display: inline-block; position: relative; text-decoration: none; font-size: 14px; color: #ffac56; font-weight: bold; font-family: "Trebuchet MS", sans-serif; z-index: 1; }
/*.ww-small .tab-ul div a { font-size: 16px; }*/
.tab-ul div.active a, .tab-ul div.active .text-sp { padding: 9px 9px 0 9px; cursor: text; color: #fefefe; text-shadow: 1px 1px #c6721b; }
.tab-ul div span.text-sp, .tab-ul div.active span.text-sp { width: auto; height: auto; padding: 11px 15px 0 15px; }
.tab-ul div.active { background: url(https://i.u-mama.ru/images/structure/tabs-bg.png) 0 0 no-repeat; }
.tab-ul div.active span { background: url("https://i.u-mama.ru/images/structure/tabs-right.png") 0 0 no-repeat; }

.green-tabs.tab-ul { border-bottom: 2px solid #8cc05a; margin-top: 15px; }
.green-tabs.tab-ul.no-marg { margin-top: 15px; margin-bottom: -8px; }
.green-tabs.tab-ul .razd-btn.btn { margin-top: 0; margin-bottom: 0; padding-top: 2px; padding-bottom: 4px; }
.green-tabs.tab-ul div a, .green-tabs.tab-ul div .text-sp { color: #479100; }
.green-tabs.tab-ul div.active a, .green-tabs.tab-ul div.active .text-sp { color: #fefefe; text-shadow: 1px 1px #73a248; }
.green-tabs.tab-ul div.active { background: url(https://i.u-mama.ru/images/structure/tabs-bg-green.png) 0 0 no-repeat; }
.green-tabs.tab-ul div.active span { background: url("https://i.u-mama.ru/images/structure/tabs-right-green.png") 0 0 no-repeat; }
.green-tabs.tab-ul div.active span.text-sp, .green-tabs.tab-ul div span.text-sp { background: none; }
.green-tabs.tab-ul div { background: url(https://i.u-mama.ru/images/structure/tabs-bg-n-green.png) 0 0 no-repeat; }
.green-tabs.tab-ul div span { background: url("https://i.u-mama.ru/images/structure/tabs-right-n-green.png") 0 0 no-repeat; }

.cont-rb span { display: block; font-size: 12px; color: #333; width: 107px; text-align: right; margin-right: 3px; margin-top: 7px; }
.cont-rb-r { display: block; width: 320px; text-align: left; }
.opisanie-reg {
    line-height: 14px;
    font-size: 12px;
    color: #666;
    display: block;
    padding-top: 10px; padding-bottom: 23px;
    font-weight: 400;
}
.data-box { padding-bottom: 25px; text-align: center; }
.middle-col-0 .data-box table, .middle-col-180 .data-box table, .middle-col-240 .data-box table { width: auto; }
.tabs-t { display: none; }
.tabs-t.active { display: block; }
.tab2 .opisanie-reg { padding-bottom: 13px; }
.minn-box { display: inline-block !important; margin-top: 25px; }
.big-av-box { float: left; background: #fff1e2; min-width: 64px; max-width: 256px; overflow: hidden; margin-right: 20px; }
.big-av-box img { max-width: 100%; }
.prev-box { float: left; text-align: left; }
.mm-box { background: #fff1e2; margin-bottom: 20px; }
.mm-box img { max-width: inherit; }
.sm-box { width: 32px; height: 32px; background: #fff1e2; }
.child-bg { background: #fff1e2; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; position: relative; margin-top: 11px; padding-top: 12px; margin-bottom: 22px; }
.box-child { font-size: 14px; padding-bottom: 11px; width: 430px; display: inline-block !important; }
.box-child a { float: left; font-weight: bold; text-decoration: none; font-size: 11px; }
.box-child a:hover { text-decoration: underline; }
.name-child { float: left; width: 320px; text-align: left; }
.name-child span { font-weight: bold; }
.sett-table { display: inline-block; width: auto; table-layout: auto; vertical-align: top; *display: inline; }
.sett-table td { vertical-align: top; }


/*Схема прикорма*/
.prikorm-teaser {
    color: #808080; font-size: 13px; line-height: 16px;
    font-family: "Trebuchet MS", 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif;
    padding-left: 77px; padding-right: 15px; padding-top: 47px;
    display: block; width: 148px; height: 153px;
    text-decoration: none;
    background: url("https://i.u-mama.ru/images/prikorm_teaser_1.jpg") 0 0 no-repeat;
    margin-bottom: 20px;
}
.prikorm-teaser span {
    font-size: 14px;
    font-weight: bold;
    padding: 5px 0;
    line-height: 1.43;
}
.prikorm-teaser .green { color: #71a840; }
.prikorm-teaser:hover { color: #808080; text-decoration: none !important; }


/*main-read*//*обложка чтения.v1*/
.read-search { width: 100%; table-layout: auto }
.read-search td { vertical-align: top; }
.read-search input.input-search {
    margin-bottom: 6px; display: block !important; border-color: #CCCCCC; height: 30px;
    box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; width: 100%;
    padding-left: 0; padding-right: 0; text-indent: 5px; float: none; position: relative;
    box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.razd-btn + .read-search-left {
    margin-right: 105px;
}
.search-1 { text-align: left; position: relative; *padding-right: 4px; }
.search-1 div { position: relative; }
.search-2 { width: 162px; padding-left: 4px; }
.search-3 { width: 80px; padding-left: 7px; text-align: left; }
.search-3 .btn{ width: 80px; margin-top: 0; }
.r-s { color: #666; margin-left: 2px; font-size: 11px; text-decoration: none; margin-right: 20px; }
.r-s:hover { color: #666; text-decoration: underline; }
#btn_search_adv { cursor: pointer }
.label-warning { background: #f9f58a; }
.event-box .title { margin-bottom: 6px; }
.event-box .forum-auth { display: inline-block; padding-right: 10px; line-height: 13px; padding-bottom: 0; margin-top: 4px; }
.event-box .forum-auth a, .event-box ul li .li-text .forum-auth a { font-size: 10px; text-decoration: underline; font-weight: normal; color: #808080; }
.event-box .forum-auth a:hover, .event-box ul li .li-text .forum-auth a:hover { text-decoration: none; }
.event-box .forum-auth span, .event-box ul li .li-text .forum-auth span { font-weight: normal; }
.read-top { padding-bottom: 15px; }
.event-box .read-top ul .li-foto { width: 133px; }
.event-box .read-top ul .li-foto img { width: 100%; }
.event-box .base-ul { margin-top: -6px; }
.event-box .base-ul li { padding-top: 6px; padding-bottom: 6px; }
.event-box .base-ul li:first-child { background: none; }
.event-box ul.base-ul li h3 { padding-top: 0; line-height: 14px; }
.event-box .base-ul li .li-foto { float: left; width: 79px; margin-bottom: 6px; }
.event-box ul.base-ul li .li-text { margin-left: 92px; }
.read-top .stand-ul li { background: url("https://i.u-mama.ru/images/structure/ul-mh.png") no-repeat 0 5px !important; line-height: 14px; }
.read-top ul { border: none; }
.read-top .two-col-read { border-top: 1px dotted #85b556; padding-top: 12px; margin-top: 11px; padding-bottom: 11px; }
.box-two-col { float: right; width: 48%; position: relative; z-index: 1; }
.box-two-col p { padding-bottom: 3px; }
.box-two-col h2 { padding-bottom: 6px; padding-top: 3px; margin-top: 3px; }
.box-two-col:first-child { float: left; }
.or-box img { float: left; margin-right: 10px; }
.or-box h2 { border-top: none; font-size: 16px; font-weight: bold; margin-top: 0; padding-top: 0; padding-bottom: 5px; }
.or-box a { font-weight: bold; font-size: 11px; }
.or-box p { font-size: 11px; padding-top: 6px; }
.color-box { margin-bottom: 27px; }
.blue-light { border: 2px solid #e4f7f7; border-top: 1px solid #e4f7f7; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.blue-light .box-two-col-cont { border-top: 2px solid #f5fcfc; background: #cff1f3 url("https://i.u-mama.ru/images/structure/blue-gradient.png") 0 100% repeat-x; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.green-light { border: 2px solid #d9edc5; border-top: 1px solid #d9edc5; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.blue-light .box-two-col-cont, .green-light .box-two-col-cont { padding: 7px 11px 21px 11px; }
.blue-light .box-two-col-cont h4, .green-light .box-two-col-cont h4 { padding-bottom: 4px; font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif; font-weight: 600; font-size: 12px; /*font-weight: bold; */color: #333333; }
/*main-read*//*обложка чтения.v2 август 2013*/
.four-box {
    margin-left: -6px; margin-right: -6px;
    display: inline-block !important;
    letter-spacing: -0.3em;
}
.four-box * { letter-spacing: normal; }
.four-box > div {
    line-height: 16px;
    width: 25%;
    vertical-align: top;
    display: inline-block;
    padding: 0 6px 20px 6px;
    zoom: 1; *display: inline;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    float: none;
}
.four-box > div div { padding-top: 5px; }
.four-box > div .img-box { padding-top: 0; }
.four-box > div a { font-size: 13px; font-weight: 600; font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif; color: #0074dd; }
.four-box > div img { max-width: 100%; }
.inline-list-box {
    letter-spacing: -0.3em;
}
.inline-list-box * { letter-spacing: normal; }
.inline-list-box [class^="col-md"] {
    float: none;
    vertical-align: top;
    display: inline-block;
}
.orange-box { margin-top: 0; margin-bottom: 23px; border: 2px solid #f9e4b9; border-top: 1px solid #f9e4b9; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.orange-box-r { padding: 3px 15px 15px 15px; position: relative; border-top: 2px solid #fcf5e6; background: #f9e6c1 url("https://i.u-mama.ru/images/structure/orange-bg.png") 0 100% repeat-x; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.orange-box.food .ico { position: absolute; right: 8px; bottom: 7px; display: inline-block; vertical-align: top; width: 93px; height: 79px; background: url("https://i.u-mama.ru/images/structure/food.png") 0 0 no-repeat; }
.orange-box .bl-green-bt { border: none; padding-bottom: 14px; text-shadow: 0 1px #fff; }
.orange-box .two-col-read .box-two-col:first-child { line-height: 1.17; }
.orange-box .two-col-read .box-two-col:first-child div { font-size: 110%; }
.orange-box .two-col-read .box-two-col:first-child h3 { padding-top: 0; margin-top: -3px; line-height: 1.17; padding-bottom: 8px; }
.orange-box .box-two-col .fl-l { margin-right: 15px; }
.one-elem { padding-bottom: 12px; margin-bottom: 10px; }
.one-elem h3 { padding-top: 0; padding-bottom: 3px; }
.one-elem h3, .one-elem h3 a {
    line-height: 17px; font-size: 15px;
    font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif;
    font-weight: 600;
}
.one-elem img { max-width: 110px; float: left; margin-right: 12px; }
.one-elem.big-img img { float: none; max-width: 100%; }
.one-elem.big-img h3 { padding-top: 9px; padding-bottom: 1px; }
.one-elem.big-img .comment-sp, .four-box .comment-sp { top: -1px; }
.one-elem .text-box { float: left; width: 233px; margin-top: -5px; }
.one-elem.big-img .text-box { float: none; width: auto; margin-top:0; }
.one-elem p {
    font-size: 13px;
    font-family: 'Open Sans',  Verdana, "Geneva CY", "DejaVu Sans", sans-serif;
    letter-spacing: 0.3px;
    padding-top: 7px; padding-bottom: 2px;
    line-height: 15px;
    color: #333;
    max-height: 54px;
    overflow: hidden;
}
.list-article {
    display: inline-block !important;
    padding-top: 10px;
    margin-left: -10px; margin-right: -10px;
    letter-spacing: -0.3em;
}
.list-article .one-elem {
    vertical-align: top;
    width: 33.333333%;
    padding-right: 10px; padding-left: 10px;
    margin-bottom: 12px;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    display: inline-block;
    letter-spacing: normal;
}
.list-article .one-elem .img-box {
    max-height: 152px;
    overflow: hidden;
}
.cat-grey, .list-r-ul .text-box .date { color: #999999; font-size: 13px; font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif; }
.top-article {
    color: #999999;
    font-size: 13px;
    font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif;
    /*display: inline-block !important;
    width: 100%;*/
}
.top-article.clearfix {
    display: inline-block !important;
    width: 100%;
}
.cat-grey a, .article-body .date { color: #999999; }
.cat-grey span { font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif; font-weight: 600; }
.green-modal.stat-box { background: #e0efd1; width: auto; padding: 0 0 0 22px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-top: 10px; }
.green-modal.stat-box .name-razd {
    color: #3B7900; font-family: "Trebuchet MS",sans-serif; font-size: 18px; font-weight: normal; margin-right: 22px; margin-bottom: 13px;
    background: url("https://i.u-mama.ru/images/structure/border-green.png") repeat-x scroll 0 100% transparent; padding: 16px 0 14px 0;
}
.green-modal.stat-box .name-razd .btn-success { margin-left: 8px; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, sans-serif; height: 19px; padding: 1px 8px 2px 8px; }
.green-modal.stat-box .part { margin-right: 7px !important; width: 173px; }


/*main-read*//*обложка чтения.v3 май 2014*/
/*новый каркас - фикса*/
.new-fix { min-width: 1000px; max-width: 1000px; }
.new-fix .fix-width { width: 986px; padding-left: 7px; padding-right: 7px; min-width: 980px; }
.new-fix .old-footer { width: 986px; padding-left: 7px; padding-right: 7px; margin: -145px auto 0 auto; }
.new-fix .old-header { padding-right: 0; padding-left: 0; }
.new-fix .middle-col { float: left; width: 716px; }
.new-fix .right-col { float: left; width: 240px; margin-left: 21px; padding: 0; }
.new-fix .left-col, .big-fix .left-col {
    float: right;
    width: 240px;
    margin-left: 25px;
    padding-bottom: 7px;
}
.bun-box-l { padding-bottom: 15px; }
.search-box table { width: 650px }
.search-box .razd-btn.btn {
    margin-top: 0; margin-bottom: 6px;
    margin-right: 0;
    float: right;
    line-height: 16px;
}
.competition-box {
    margin-bottom: 14px !important;
    font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif;
    padding: 8px 10px 5px 8px !important;
}
.competition-box .box-two-col-cont { /*padding: 6px 10px 5px 8px;*/ padding: 0 }
.competition-box .img-box { width: 40px; height: 40px; background: url("https://i.u-mama.ru/images/structure/comp-img-bg.png") no-repeat 0 0; margin-top: -2px; margin-right: 10px; float: left; padding: 1px; }
.competition-box .img-box .img-crop { width: 40px; height: 40px; display: inline-block; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; }
.competition-box .text-box { font-size: 13px; width: 560px; float: left; }
.competition-box .btn { float: right; padding-top: 3px; padding-bottom: 5px; margin-top: 4px; font-family: Verdana, sans-serif; }
.competition-box h4 { padding-top: 0 !important; padding-bottom: 1px !important; font-size: 15px !important; font-weight: normal; }
.competition-box h4 a, .orange-box.food_v2 .box-two-col ul li a { color: #0074dd; }
.also-material { font-size: 13px; padding-top: 20px; padding-left: 53px; }
.also-material div { font-weight: 600; padding-bottom: 3px; }
.also-material ul, .article-body .also-material ul { margin: 0 }
.also-material li, .article-body .also-material li { font-size: 13px; padding-bottom: 4px; background: none; padding-left: 0 }

.food-container {
    padding: 12px 20px;
    background: url("/images/structure/food-bg1.png") center repeat;
    border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
    margin-bottom: 29px;
}
.child-bg {
    background: url("/images/structure/child-bg.jpg") center repeat;
    margin-bottom: 17px;
}
.food-container .list-article { display: inline-block !important; width: 100% }
.food-container h2 {
    margin-top: 0; margin-bottom: 5px;
}
.child-bg h2 {
    margin-bottom: 9px;
}
.food-container .one-elem h3 { padding-top: 5px; }
.child-bg .one-elem h3 { padding-top: 8px; }
.food-container .one-elem h3, .food-container .one-elem h3 a {
    color: #000;
    text-align: center;
}
.food-container .img-box {
    width: 216px; height: 216px;
    margin-left: auto; margin-right: auto;
    max-height: 216px !important;
    background: url("/images/structure/food-ico1.png") center no-repeat;
}
.child-bg .img-box {
    width: 209px; height: 209px;
    max-height: 209px !important;
    background: url("/images/structure/child-ico.png") center no-repeat;
}
.food-container .img-box .img-box-crop {
    width: 148px; height: 148px;
    overflow: hidden;
    border: 1px solid #fff;
    display: inline-block;
    border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;
    margin-top: 31px; margin-left: 34px;
    background-position: center; background-repeat: no-repeat;
    background-size: auto 146px; -webkit-background-size: auto 146px;
}
.child-bg .img-box .img-box-crop {
    margin-top: 29px; margin-left: 31px;
}
.food-container .text-box {
    width: 200px !important;
    margin-left: auto; margin-right: auto;
    float: none;
    text-align: center;
}


.read-col-p .box-two-col { width: 355px; margin-left: 15px; }
.read-col-p .box-two-col:first-child { margin-left: 0; }


.comment-sp {
    margin-left: 5px; margin-top: 3px;
    position: relative;
    min-width: 20px;
    text-align: center;
    font-size: 11px;
    line-height: 15px;
    color: #fff;
    height: 15px;
    padding: 0 4px 0 4px;
    display: inline-block;
    background: #99d163;
    border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.comment-sp a, .comment-sp a:hover {
    color: #fff;
    text-decoration: none !important;
}
.comment-sp:before { z-index: 1; position: absolute; bottom: -3px; left: 10px; width: 5px; height: 5px; content: ''; background: url("https://i.u-mama.ru/images/structure/sprite-u.png") -108px -146px no-repeat; }
/*список статей*/
.list-read.top-nav .tabs-inf-cont { float: left; margin-top: 2px; }
.select-t { float: right; margin-top: 7px; }
.select-t li { float: left; margin-left: 8px; }
.select-t li a {
    display: inline-block; font-size: 14px; color: #fff; height: 18px; background: #a9db7d; padding: 2px 8px 4px 8px;
    border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.select-t li.active a, .select-t li a:hover { text-decoration: none; background: #73a24a; }
.list-r-ul { padding-bottom: 25px; }
.list-r-ul .clearfix {
    display: inline-block !important;
    width: 100%;
}
.list-r-ul li { background: url("https://i.u-mama.ru/images/structure/border-grey.png") repeat-x 0 0; padding-top: 16px; margin-top: 13px; }
.list-r-ul li:first-child {
    background: none;
    padding-top: 0;
    margin-top: 10px;
}
.list-r-ul .img-box {
    float: left;
    width: 240px; max-height: 136px;
    overflow: hidden;
    margin-right: 15px;
}
.list-r-ul .img-box img { max-width: 100%; }
.list-r-ul .text-box {
    line-height: 17px;
    margin-left: 255px;
}
.list-r-ul .text-box h2 { line-height: 20px; margin-top: -6px; margin-bottom: 1px; padding: 0; font-size: 15px; font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif; font-weight: 600; }
.list-r-ul .text-box h2 a { color: #0074dd; }
.list-r-ul .text-box .cat-grey { padding-bottom: 4px; }
.list-r-ul .text-box .cat-grey.rating { padding-bottom: 9px; }
.list-r-ul .text-box p { padding-bottom: 13px; font-size: 13px; }
.list-r-ul .text-box .date, .news-list .date { float: left; margin-right: 19px; }
.list-r-ul .text-box .view, .news-list .view {
    display: block;
    line-height: 10px;
    vertical-align: top;
    height: 15px;
    margin-right: 9px; margin-top: 5px;
    float: left;
    font-size: 12px;
    color: #999;
    position: relative;
    padding-left: 19px;
}
.list-r-ul .text-box .view:before, .news-list .view:before {
    position: absolute;
    content: '';
    display: block;
    vertical-align: top;
    left: 0; top: -1px;
    width: 16px; height: 11px;
    background: url("https://i.u-mama.ru/images/structure/sprite-u.png") -129px -134px no-repeat;
}
.list-r-ul .text-box .comment-sp { float: left; margin-top: 2px; }
.news-show-more {
    height: 30px;
    display: block;
    width: 160px;
    padding: 4px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    text-align: center;
    border: 1px solid transparent;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-radius: 4px;
    color: #fff;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    background-color: #87bd53;
    background-image: linear-gradient(to bottom, #9cd466, #87bd53);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    margin: 0 auto;
}
.news-show-more:hover,
.news-show-more:focus {
    color: #fff;
    text-decoration: none !important;
    background: #87bd53;
}
/*статья внутри*/
h1.big { font-size: 22px; padding-top: 7px; padding-bottom: 12px; }
.article-body {  }
.article-body h2 {
    line-height: inherit;
    margin-top: 15px; margin-bottom: 10px;
    font-size: 22px;
    color: #7dbe37;
    font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif;
    font-weight: 600;
}
.article-body h3 {
    text-align: inherit;
    margin-bottom: 7px; margin-top: 10px;
    color: #f8970d;
    border: none;
    font-size: 16px;
    font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif;
    font-weight: 600;
}
.article-body h3 small { color: #f8970d; font-size: 14px; line-height: 16px; font-weight: 600; }
.article-body h4  { padding: 5px 0; }
.school-card h4  {
    padding: 23px 0 10px 0;
    font-size: 18px;
}
.school-card .school-card-info + h4 { padding-top: 0 }
.article-body a { color: #0074dd; }
.article-body .anons { padding-bottom: 10px; font-size: 16px; font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif; line-height: 20px; }
.article-body p, .article-body .news-description {
    margin: 0 0 16px 0;
    font-size: 14px;
    line-height: 1.36;
    letter-spacing: 0.1px;
}
@media screen and (max-width:600px){
    .article-body p, .article-body .news-description {
        line-height: 1.29;
        padding-bottom: 10px;
        font-size: 16px;
    }
}
.article-body blockquote {
    background: #eee;
    font-size: 16px;
    font-weight: 400;
    padding: 20px;
    border-color: #7dbe37;
    margin-bottom: 30px;
}
.article-body blockquote.tiktok-embed {
    border-color: #fff;
}
.article-body blockquote *:last-child { padding-bottom: 0; margin-bottom: 0 }
.article-body table {
    margin-bottom: 15px;
    width: 100%;
    table-layout: auto;
    border: 1px solid #e7e6e3;
}
.article-body table hr { margin: 1px 0 0 0; border-top: 1px solid #333; border-bottom: none; border-right: none; border-left: none; }
.article-body table th { background: #f0f7e8 url(https://i.u-mama.ru/images/structure/table-bg.png) 0 100% repeat-x; }
.article-body table td { padding: 6px 12px 7px 12px; border: 1px solid #e7e6e3; }
.msg.article-body table td { padding: 6px 6px 7px 6px; }
.article-body table.compact td { padding: 5px; }

.article-body table.compact td h3 { font-size: 13px; line-height: 16px; padding-bottom: 8px; }
.article-body table.table-uzi { border: none }
.article-body table.table-uzi td {
    border: none;
    border-bottom: 1px solid #e7e6e3;
    padding-left: 0; padding-right: 0
}
.article-body table.table-uzi td p { padding-bottom: 5px; }
.article-body table.table-uzi td ul { font-size: 14px; line-height: 19px; }
.article-body table.borderless td, .article-body table.borderless { border: none; background: none !important; }
.article-body table td h2, .article-body table th h2  { padding-top: 5px; }
.article-body table td h3, .article-body table th h3 { padding-top: 5px; padding-bottom: 5px; }
.article-body table td p { padding-bottom: 0; }
.article-body table.borderless.compact tr td:first-child { padding-left: 0; }
.article-body table.borderless.compact tr td:last-child { padding-right: 0; }
.article-body table ul { padding-top: 4px; }
.article-body table ul:last-child { margin-bottom: 0; }
.article-body ul { font-size: 14px; line-height: 19px; letter-spacing: 0.1px; margin-bottom: 9px; }
.article-body ul li { background: url("https://i.u-mama.ru/images/structure/ul-mh.png") no-repeat 0 6px; padding-left: 15px; padding-top: 0; padding-bottom: 6px; }
.article-body table img { max-width: none; }
.article-body table.event-table {
    border: none;
    font-size: 14px;
    line-height: 19px;
    max-width: 100%;
}
.article-body table.event-table td {
    border: none;
    vertical-align: middle !important;
}
.article-body table.event-table td.td-place img, .article-body table.event-table td.td-time img, .article-body table.event-table td.td-age img {
    padding-left: 0; padding-right: 0;
    float: left;
}
.article-body table.event-table td.td-place {
    width: 30%;
}
.article-body table.event-table td.td-time {
    width: 15%;
}
.article-body table.event-table td.td-age {
    width: 10%;
}
.top-article {
    padding-bottom: 20px; padding-top: 6px;
}
.top-article + .top-article{
    padding-top: 0; margin-top: -16px;
}
.auth-art { position: relative; padding-right: 13px; margin-right: 10px; }
.auth-art:after { height: 17px; width: 1px; background: #999999; position: absolute; content: ''; top: 2px; right: 0; }
.auth-art:last-child { padding-right: 0; margin-right: 0; }
.auth-art:last-child:after { display: none; }
.noted-img { margin-bottom: 31px; background: #efefef; padding: 12px; }
.noted-img img { display: block; margin: 0 !important; }
.mark, .rat-change { padding-top: 11px; line-height: 17px; font-size: 13px; font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif; color: #999; }
.mark {
    margin-bottom: 4px;
    padding: 11px 0 0 0;
    background: none;
}
.mark a {
    margin-left: 8px; padding: 2px 6px; height: 18px; display: inline-block; border: 1px solid #c4c4c4;
    margin-bottom: 8px;
    border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.bottom-article { display: inline-block !important; min-width: 100%; margin-bottom: 35px; line-height: 17px; font-size: 14px; font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif; position: relative; z-index: 10; }
.bottom-article .clearfix { display: inline-block !important; min-width: 100% }
.bottom-article > div:first-child { padding-bottom: 10px; margin-bottom: 17px; background: url("https://i.u-mama.ru/images/structure/border-grey.png") repeat-x 0 100%; }
.bottom-article .cat-grey { float: left; margin-top: 5px; margin-right: 13px; }
.bottom-article .cat-grey span { color: #666; padding-left: 2px; }
.rat-change { padding-left: 12px; position: relative; float: left; padding-top: 0; margin-right: 13px; }
.rat-change a, .rat-change span {
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 24px;
    margin-top: 1px;
}
.rat-change span:first-child { cursor: default; margin-top: 5px; margin-right: 5px; }
.rat1 { width: 31px; background: url("https://i.u-mama.ru/images/structure/star-rat.png") 0 -24px no-repeat; }
.rat1.hover, .rat1.active { background: url("https://i.u-mama.ru/images/structure/star-rat.png") 0 0 no-repeat; }
.rat2 { width: 30px; background: url("https://i.u-mama.ru/images/structure/star-rat.png") -31px -24px no-repeat; }
.rat2.hover, .rat2.active { background: url("https://i.u-mama.ru/images/structure/star-rat.png") -31px 0 no-repeat; }
.rat3 { width: 31px; background: url("https://i.u-mama.ru/images/structure/star-rat.png") -61px -24px no-repeat; }
.rat3.hover, .rat3.active { background: url("https://i.u-mama.ru/images/structure/star-rat.png") -61px 0 no-repeat; }
.rat4 { width: 30px; background: url("https://i.u-mama.ru/images/structure/star-rat.png") -92px -24px no-repeat; }
.rat4.hover, .rat4.active { background: url("https://i.u-mama.ru/images/structure/star-rat.png") -92px 0 no-repeat; }
.rat5 { width: 26px; background: url("https://i.u-mama.ru/images/structure/star-rat.png") -122px -24px no-repeat; }
.rat5.hover, .rat5.active { background: url("https://i.u-mama.ru/images/structure/star-rat.png") -122px 0 no-repeat; }
.bottom-article .wh-change { font-size: 13px; padding-left: 13px; margin-top: 5px; float: left; position: relative; }
.bottom-article .wh-change:after, .rat-change:after { height: 17px; width: 1px; background: #999999; position: absolute; content: ''; top: 5px; left: 0; }
.bottom-article .wh-change:after { top: 0; }
.bottom-article .view { margin-top: 5px; font-size: 13px; color: #666; float: right; }
.bottom-article .share42init { float: none; margin-top: 0; }
.wh-change-popup {
    width: 300px !important;
    top: 125%; left: 0;
    margin-left: 0 !important;
    z-index: 10;
    padding: 0;
    border-color: #89af66;
}
.wh-change-popup .modal-body {
    padding-right: 15px; padding-bottom: 10px;
}
.wh-change-popup h3 { padding-top: 0; padding-bottom: 0 }
.wh-change-popup table {
    width: 100%;
    border: none;
    margin-bottom: 0;
}
.wh-change-popup table td {
    text-align: right; padding-bottom: 5px;
    border: none;
    border-top: 1px solid #ddd;
}
.wh-change-popup table td:first-child { text-align: left; }
.wh-change-popup table tr:first-child td { border: none }

/*скрывающиеся блоки с огромным текстом*/
.hide-text-box {
    height: 60px;
    overflow: hidden;
    position: relative;
}
.hide-text-box:after {
    width: 100%; height: 40px;
    background: url("https://i.u-mama.ru/images/structure/grad-h.png") 0 100% repeat-x;
    position: absolute;
    bottom: 0; left: 0;
    content: '';
}
.hide-text-box.vis {
    height: auto;
}
.hide-text-box.vis:after {
    display: none;
}
.read-also-q {
    color: #0074dd;
    text-align: right;
    display: block;
    font-size: 12px;
    margin-bottom: 15px;
}
.read-also-q span {
    cursor: pointer;
    border-bottom: 1px dashed #0074dd;
    display: inline-block;
}
.read-also-q span:hover { border-color: #fff }
.read-also-q .text1-rs { display: inline-block; }
.read-also-q .text2-rs { display: none; }
.read-also-q.active .text2-rs { display: inline-block; }
.read-also-q.active .text1-rs { display: none; }


/*карусель с фото в статье*/
.swiper-article {
    background: #efefef;
    padding: 12px;
    margin-bottom: 24px; margin-top: 7px;
    max-width: 840px;
    margin-left: auto; margin-right: auto;
}
.swiper-article img { margin: 0 !important; }
.swiper-article .about-box {
    padding-top: 5px; line-height: 17px; text-align: left; border-top: 1px solid #b8b8b8;
    margin-top: 13px; font-size: 14px; color: #333; padding-bottom: 2px;
}
.swiper-article .about-box .numb-slide {
    width: 72px; padding-left: 8px; font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif; font-weight: 600; font-size: 18px; color: #333;
    vertical-align: middle; display: table-cell;
}
.swiper-article .about-box .text-about { width: 620px; vertical-align: middle; display: table-cell; }
.article-body .swiper-slide .text-box {
    position: absolute;
    width: 100%;
    bottom: 0; left: 0;
    background: rgba(255,255,255, 0.5);
}
.swiper-article .swiper-button-prev, .swiper-article .swiper-button-next {
    display: inline-block; z-index: 10;
    position: absolute;
    top: 50%;
    margin-top: -30px;
    width: 62px; height: 61px;
}
.swiper-article .swiper-button-prev { background: url("https://i.u-mama.ru/images/structure/arrow-carousel.png") 0 0 no-repeat; left: 13px; }
.swiper-article .swiper-button-next { background: url("https://i.u-mama.ru/images/structure/arrow-carousel.png") -62px 0 no-repeat; right: 13px; }

/*окно для неавторизованных. с теткой*/
.modal-noauth {
    background-image: url("https://i.u-mama.ru/images/structure/woman.png"); background-position: 0 100%; background-repeat: no-repeat;
}
.modal-noauth .modal-header { border: none; background: none; }
.modal-noauth .modal-body { margin-left: 150px; }
.modal-noauth h3 { padding-top: 15px; border: none; padding-bottom: 6px !important; color: #3b7900; font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif; font-weight: 600; font-size: 17px; }
.modal-noauth p { padding-bottom: 21px; color: #3b7900; font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif; font-size: 15px; }
.modal-noauth .btn { padding-bottom: 5px; padding-top: 3px; margin-bottom: 21px; }
/*блок справа в статье*/
.right-read-art { float: right; width: 300px; background: #ebf3db; padding: 8px; margin-left: 10px; }
.right-read-art img { display: block; }
.right-read-art h4 { padding: 8px 5px 5px 5px; font-size: 13px; line-height: 15px; }


/*best u-mama*/
.shop-box.large-pad { padding: 10px 17px 18px 17px; }
.shop-box.large-pad h3 { padding-bottom: 13px; line-height: 14px; }
.shop-box.large-pad p { padding-bottom: 15px; }
.foto-prev { margin-bottom: 15px; position: relative; padding-bottom: 19px; width: 119px; display: inline-block; min-height: 185px; text-align: center; vertical-align: top; margin-right: 13px; }
.foto-prev.img-box-s img { float: none; }
.foto-prev a:active, .foto-prev a:focus { outline: none; }
.foto-prev a { color: #0074ce; text-decoration: none; }
.foto-prev span { color: #0074ce; padding-top: 3px; display: block; font-weight: 600; padding-bottom: 4px; }
.foto-prev a:hover span { text-decoration: none; }
.foto-prev .title { color: #333; font-weight: normal; }
.foto-prev.img-box-s span { color: #333; }
.foto-prev .btn { line-height: 22px; color: #fff; margin-top: 7px; padding: 0 9px; height: 24px; position: absolute; bottom: 20px; left: 0; white-space: nowrap; font-weight: normal; }
.foto-prev img { margin: 0 !important; max-width: 100px; }
.big-fix td.middle-col-240 .middle-box .foto-prev img { max-width: 100px !important; }
.vote_none .foto-prev { min-height: 1px; }
.points { position: absolute; top: -5px; right: -8px; display: inline-block; text-align: center; width: 34px; padding-top: 7px; height: 22px;
    background: url('https://i.u-mama.ru/images/structure/sprite-u.png') -17px -32px no-repeat;
    color: #fff; font-size: 11px; font-family: 'Trebuchet MS', sans-serif; line-height: 12px;
}
.text-konkurs { padding: 8px 0 14px 0; }
.text-konkurs p { padding-bottom: 15px; line-height: 16px; font-size: 105%; letter-spacing: 0.3px; }
.text-konkurs a { color: #0074ce; }
.text-konkurs .competition-box { margin-bottom: 5px !important; }
.sponsor { line-height: 16px; background: #fff1e2; float: right; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; width: 180px; padding: 11px 9px 15px 9px;  text-align: center; margin-left: 15px; margin-top: -17px; }
.sponsor .img-box { width: 180px; float: left; }
.sponsor img { width: 100%; }
.sponsor span { display: block; color: #5c5c5c; padding-top: 8px; }
.sponsor span:first-child { padding-bottom: 9px; padding-top: 0; }
.sponsor-list .sponsor {
    padding: 9px;
    float: left; width: 49%; margin-left: 2%; margin-top: 0; text-align: left; margin-bottom: 12px;
    box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.sponsor span b { font-weight: 600 }
.sponsor-list .sponsor:first-child { margin-left: 0; }
.sponsor-list .sponsor .img-box { width: 120px; margin-right: 15px; height: 120px; background: #fff; line-height: 120px; }
.sponsor-list .sponsor span { padding-top: 0; padding-bottom: 8px; }
.sponsor.w100 { padding: 9px; width: auto; float: none; margin-left: 0; text-align: left; margin-bottom: 12px; margin-top: 5px; }
.sponsor.w100 .img-box { margin-right: 15px; height: 120px; background: #fff; line-height: 100px; line-height: 100px; }
.sponsor.w100 .img-box img {max-height: 100%; width: auto; }
.sponsor.w100 span { padding-top: 0; padding-bottom: 8px; }
.sponsor-cont { width: 49%; margin: 0 auto; }
.uslovia-text { float: none; }
.wht-konk { background: #fff; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; margin-top: 3px; padding: 17px 15px 15px 15px; }
.wht-konk p { line-height: 16px; }
.wht-konk h2 { padding-bottom: 9px; color: #333333; background: none !important; font-size: 18px; font-family: 'Trebuchet MS', sans-serif; }
.wht-konk h2 a { color: #0074ce; font-size: 18px; font-family: 'Trebuchet MS', sans-serif; }
.wht-konk h2 a:hover { text-decoration: underline !important; }
.wht-konk button { margin-top: 13px; }
/*фотоконкурс*/
.photo-competion-cont .foto-prev { padding: 15px; width: 130px; background: #f2f2f2; }
.photo-competion-cont .foto-prev img { max-width: 100%; max-height: 130px; }
.photo-competion-cont .foto-prev .btn { position: relative; bottom: auto; }

/*spec-project*/
.full-width table { width: 100% }
.center-content-box {
    width: 1020px;
    margin: 0 auto;
}
.center-content-box * { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.center-content-box a { color: #0074dd }
.center-content-box h3 {
    border-top: none;
    text-align: center;
    font-weight: 400;
}
.participant-box h3 {
    position: relative;
    padding-top: 25px;
    font-size: 36px;
}
.participant-list .name-uch {
    font-family: 'Lobster',  Georgia, 'Times New Roman', sans-serif;
    color: #357a91;
    font-size: 22px;
    padding-top: 10px;
    font-style: normal;
}
.participant-list .link-box {
    font-size: 13px;
    min-height: 1px;
}
.participant-list .info-text {
    padding-top: 0;
}
.spon-container h3 {
    position: relative;
    z-index: 2;
    clear: left;
    line-height: 26px;
    margin-bottom: 5px;
}
.spon-list .spon-box {
    text-align: center;
    float: left;
}
.spon-list .spon-box a {
    width: 100%;
    display: block
}
.spon-list .spon-box img { max-width: 100% }
.spon-list .spon-box:last-child {
    margin-right: 0;
}
.video-container {
    text-align: left;
    position: relative;
}
.article-list h3 {
    position: relative;
    z-index: 4;
    margin-bottom: -43px;
    padding-top: 22px;
}
.article-list ul {
    position: relative;
    z-index: 2;
    margin: 0 auto;
}
.article-list li {
    float: left;
    text-align: left;
}
.article-list li img { max-width: 100% }
.article-list h4 {
    font-size: 12px;
    line-height: 14px;
    font-weight: 600;
    padding-top: 5px;
}
.center-content-box .alright { padding: 15px 30px; }



.modal .pics, .um-modal .pics {position:relative; overflow:hidden; padding:0; height: 100%; margin:0; width:100% !important; min-width: 687px; }
.modal .av-sl-b, .um-modal .av-sl-b { padding: 0; width: auto; text-align:center; height: 100% !important; display: block !important; font-size: 1px; line-height: 1px; min-width: 687px; }
.modal .av-sl-b img, .um-modal .av-sl-b img { display: inline-block; cursor: pointer; }
.modal .prev-af, .modal #prev-af, .modal div.next-af, .um-modal .prev-af, .um-modal #prev-af, .um-modal div.next-af  { position: absolute; top: 48%; display: inline-block; vertical-align: top; }
.modal .prev-af, .modal #prev-af, .um-modal .prev-af, .um-modal #prev-af { left: 8px; }
.modal .prev-af a, .modal #prev-af a, .um-modal .prev-af a, .um-modal #prev-af a { background: url("https://i.u-mama.ru/images/structure/sprite-u.png") no-repeat -21px 0; }
.modal div.next-af, .um-modal div.next-af { right: 8px; }
.modal div.next-af a, .um-modal div.next-af a { background: url("https://i.u-mama.ru/images/structure/sprite-u.png") no-repeat -40px 0; }
.modal .prev-af, .modal #prev-af, .modal div.next-af, .um-modal .prev-af, .um-modal #prev-af, .um-modal div.next-af { margin-top: 3px; display: block; height: 28px; width: 18px; position: absolute; z-index: 100; }
.modal .prev-af a, .modal #prev-af a, .modal div.next-af a, .um-modal .prev-af a, .um-modal #prev-af a, .um-modal div.next-af a { display: block; height: 28px; outline: medium none; text-decoration: none !important; width: 18px; }
.modal div.next-af a:hover, .um-modal div.next-af a:hover { background: url("https://i.u-mama.ru/images/structure/sprite-u.png") no-repeat -78px 0; }
.modal .prev-af a:hover, .modal #prev-af a:hover, .um-modal .prev-af a:hover, .um-modal #prev-af a:hover { background: url("https://i.u-mama.ru/images/structure/sprite-u.png") no-repeat -59px 0; }
.r-table td.first-td { width: 200px; padding-right: 10px; }

/*похудей(3 больших блока с вертикальными фото)*/
.sponsor-box img { float: left; margin-right: 10px; margin-bottom: 10px; }
.sponsor-box p { font-size: 12px; line-height: 16px; margin-left: 150px; }
.r-table { table-layout: auto; }
.th-center th { text-align: center; }
.th-center.r-table th, .th-center.r-table td { padding: 6px 14px 7px 14px; text-align: left; }
.big-box .foto-prev { width: 133px; text-align: left; margin-left: 4px; margin-right: 0; padding-bottom: 6px; }
.big-box .foto-prev:first-child { margin-left: 0; }
.big-box .foto-prev span { display: block; font-weight: normal; text-align: left; font-size: 11px; }
.big-box .foto-prev span.name-uch { font-weight: bold; font-size: 12px; padding-top: 6px; padding-bottom: 5px; }
.big-box .foto-prev a { display: inline-block; margin-top: 6px; }
.total-box {
    margin-bottom: 15px; font-size: 12px;
    background: url('https://i.u-mama.ru/images/structure/bg-totalizator.png') 0 0 no-repeat;
    padding: 15px 13px 17px 13px;
    line-height: 16px;
    height: 153px;
}
/*похудей 2016*/
.spon-container-slim .sponsor-box {
    float: left;
    width: 32%;
    margin-right: 1.5%;
    margin-bottom: 10px;
}
.spon-container-slim .sponsor-box:nth-child(3n+3) { margin-right: 0 }
.spon-container-slim .sponsor-box img {
    max-height: 64px;
    margin: 0 auto 10px auto;
    display: block;
    float: none;
}
.spon-container-slim .sponsor-box p {
    margin-left: 0;
    text-align: center;
}


/*friends*/
.name-fr { width: 140px; overflow: hidden; float: left; display: block; }
.ul-left, .ul-center, .ul-right { width: 154px; float: left; }
.ul-left li, .ul-center li, .ul-right li { padding-bottom: 6px; }
.ul-center { margin: 0 6px; }
.del { outline: none; margin-top: 3px; float: left; margin-right: 6px; display: inline-block; width: 8px; height: 8px; background: url('https://i.u-mama.ru/images/structure/sprite-u.png') 0 -61px no-repeat; }
.add { outline: none; margin-top: 3px; float: left; margin-right: 6px; display: inline-block; width: 8px; height: 8px; background: url('https://i.u-mama.ru/images/structure/sprite-u.png') -10px -61px no-repeat; }
.del:active, .del:focus, .add:active, .add:focus {
    outline: none;
}

/*u-вкуснятина. оранжевая подложка-блокнотик*/
.yum-yum { overflow: hidden; margin-bottom: 15px; }
.yy-top { height: 23px; width: 240px; background: url("https://i.u-mama.ru/images/structure/cb-t.png") 0 0 no-repeat;  }
.yum-yum h3 { margin-top: -6px; padding-left: 14px; line-height: 23px; font-weight: normal; border: none; padding-top: 0; }
.yum-yum h3 a { color: #fff; font-size: 18px; font-family: 'Trebuchet MS', sans-serif; text-shadow: 0 -1px #b26312; }
.yy-cont { width: 236px; border: 2px solid #ffac56; background: #fac260 url("https://i.u-mama.ru/images/structure/yum-bg.png") 0 0 repeat-x; -moz-border-radius: 0 0 8px 8px; -webkit-border-radius: 0 0 8px 8px; border-radius: 0 0 8px 8px;  }
.y-img { width: 50px; float: left; margin-left: 14px; margin-top: 1px; }
.y-text { margin-top: -3px; width: 152px; float: left; margin-left: 12px; font-size: 11px; color: #333; font-family: Verdana, sans-serif; padding-right: 8px; }
.y-text h4 { margin-bottom: 5px; }
.y-text h4 a { color: #804100; font-size: 12px; font-weight: bold; font-family: Verdana, sans-serif; text-decoration: none; }
.y-text h4 a:hover { text-decoration: underline; }
.yy-cb { padding-bottom: 13px; }
.y-sponsor { text-align: center; color: #333; font-weight: bold; font-size: 10px; padding-bottom: 8px; background: url("https://i.u-mama.ru/images/structure/bord-y.png") 0 0 repeat-x; }
.y-sponsor span { display: block; padding-top: 7px; padding-bottom: 3px; }
/*видеосоветы*/
.video-tips {
    background: #d9edc5;
    width: 214px;
    padding: 15px 13px 15px 13px;
    margin-bottom: 15px;
    -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
}
.video-tips .h3 { margin-top: -4px; font-size: 16px; font-weight: bold; font-family: 'Trebuchet MS', sans-serif; color: #333; line-height: 20px; border: none; padding-top: 0; padding-bottom: 6px; }
.video-tips .h3 a { color: #333; text-decoration: none; }
.video-tips .h3 a:hover, .video-tips .h4 a:hover  { text-decoration: underline; }
.video-tips .h4 { padding-top: 7px; line-height: 14px; font-size: 16px; }
.video-tips .h4 a { font-weight: bold; font-family: Verdana, sans-serif; color: #0074ce; text-decoration: none; }
.video-tips img { max-width: 100%; }
.video-tips .yy-cb { background: url("https://i.u-mama.ru/images/structure/bord-y.png") 0 100% repeat-x; }
.video-tips p {
    font-size: 13px;
    margin-bottom: 25px;
}
div.right-col .video-tips .h4, .left-col .video-tips .h4 {
    line-height: 1.2; font-size: 15px; font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif;
    font-weight: 600; margin-bottom: 4px; margin-top: 3px;
}
div.right-col .video-tips .h4 a, .left-col .video-tips .h4 a {
    font-size: 15px; font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif; font-weight: 600;
}

/*рассылка*/
.nt-rasl label { font-size: 11px; font-weight: bold; color: #333; line-height: 14px; margin-bottom: 7px; }
.nt-rasl input[type="text"] { width: 97.8%; padding-right: 1%; padding-left: 1%; margin-bottom: 11px; font-size: 12px; color: #333; height: 26px; border: 1px solid #c2dea6; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; outline: none; box-shadow: 1px 1px 2px #e1e1e1 inset; -webkit-box-shadow: 1px 1px 2px #e1e1e1 inset; -moz-box-shadow: 1px 1px 2px #e1e1e1 inset; }
.nt-rasl textarea { height: 130px; width: 419px; margin-bottom: 11px; padding: 4px 6px; font-size: 12px; color: #333; border: 1px solid #c2dea6; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; outline: none; box-shadow: 1px 1px 2px #e1e1e1 inset; -webkit-box-shadow: 1px 1px 2px #e1e1e1 inset; -moz-box-shadow: 1px 1px 2px #e1e1e1 inset; }
.nt-rasl .fl-l { margin-right: 16px; }
.nt-rasl .btn { margin-top: 14px; margin-bottom: 15px; padding-left: 8px; padding-right: 8px; }
.filtr-r-ras { padding: 12px 14px 12px 14px; margin-bottom: 20px; margin-top: 15px; background: #f0f8e8; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.filtr-r-ras h3 { height: 17px; text-align: left; font-size: 14px; border: none; color: #3b7900; padding-top: 0; line-height: 16px; }
.filtr-r-ras .big-label { height: 25px; }
.filtr-r-ras .big-label label { font-size: 14px; font-weight: bold; font-family: "Trebuchet MS", sans-serif; color: #3b7900; display: inline-block; }
.filtr-r-ras .big-label input { margin-top: 0; margin-left: 11px; }
.filtr-r-ras label { color: #679e21; font-size: 11px; font-weight: bold; }
.filtr-r-ras .bord-green { border-bottom: none; border-right: 1px dotted #75a843; }
.filtr-r-ras .left-col { width: 330px; padding: 0 20px 0 0; float: left; }
.filtr-r-ras .right-col { width: 330px; padding: 0 0 0 20px; float: left; }
.lab-box { padding-bottom: 3px; }
.lab-box label { float: left; width: 45px; text-align: right; margin-right: 12px; }
.lab-box select { float: left; width: 155px; height: 24px; line-height: 24px; color: #333333; font-size: 11px; padding-top: 2px; }
.bord-green { border-bottom: 1px dotted #75a843; }


.formCost { padding-bottom: 12px; margin-top: 6px; }
.formCost label { float: left; margin-right: 9px; margin-bottom: 0; }
.formCost input { padding-top: 2px; margin-bottom: 0; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; float: left; text-align: center; font-size: 12px; width: 38px; height: 20px; padding-left: 2px; padding-right: 2px; background: #fff; border: 1px solid #c2dea6; margin-right: 8px; }
.link-box input[type="file"] { height: 20px; }
.link-box a { color: #085597 !important; }

#slider { width: 100%; }
.link-box .ui-slider, .name-user .ui-slider { position: relative;}
.link-box .ui-slider .ui-slider-handle, .name-user .ui-slider .ui-slider-handle { outline: none !important; top: -7px !important; position: absolute; z-index: 2; width: 18px !important; height: 18px !important; background: url(https://i.u-mama.ru/images/structure/sprite-u.png) -123px -116px no-repeat !important; border: none !important; cursor: pointer !important; }
.link-box .ui-slider .ui-slider-handle.first, .name-user .ui-slider .ui-slider-handle.first { background: url(https://i.u-mama.ru/images/structure/sprite-u.png) -104px -116px no-repeat !important; border: none; }
.link-box .ui-slider .ui-slider-range, .name-user .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; overflow: hidden; }
.link-box .ui-slider-horizontal, .name-user .ui-slider-horizontal { height: 3px; }
.link-box .ui-slider-horizontal .ui-slider-handle, .name-user .ui-slider-horizontal .ui-slider-handle { top: -5px; margin-left: -6px; }
.link-box .ui-slider-horizontal .ui-slider-range, .name-user .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.link-box .ui-slider-horizontal .ui-slider-range-min, .name-user .ui-slider-horizontal .ui-slider-range-min { left: 0; }
.link-box .ui-slider-horizontal .ui-slider-range-max, .name-user .ui-slider-horizontal .ui-slider-range-max { right: 0; }
.link-box .ui-widget-content, .name-user .ui-widget-content { margin-left: 6px; margin-right: 12px; height: 6px !important; border: none !important;	background: #ffce7a !important; border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; }
.link-box .ui-widget-header, .name-user .ui-widget-header { background: #fb8600 !important; }
.link-box .ui-state-focus, .ui-state-hover, .name-user .ui-state-focus { border: none !important; }
.link-box .ui-corner-all, .name-user .ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.green-sl-ul { padding-top: 4px; padding-bottom: 9px; margin-left: 6px; margin-right: 12px; }
.green-sl-ul li { color: #679e21; font-size: 10px; float: left; }
.l1 { margin-left: -5px; }
.l2 { padding-left: 12px; }
.l3 { padding-left: 42px; }
.l4 { padding-left: 63px; }
.l5 { padding-left: 43px; }
.l11 { padding-left: 0; }
.l12 { padding-left: 10px; }
.l13 { padding-left: 12px; }
.l14 { padding-left: 49px; }
.l15 { padding-left: 28px; }
.l16 { padding-left: 45px; }
.l17 { padding-left: 22px; }
.l18 { padding-left: 42px; }
.l19 { padding-left: 23px; margin-right: -10px; }


/*search user*/
.town .box-select { margin-top: 5px; *margin-top: 17px; }
.box-select { margin-right: 10px; margin-left: 10px; }
.box-select.clearfix, html[xmlns] .clearfix.box-select { display: inline-block; *display: inline; }
.box-select label { float:left; margin-top: 3px; margin-right: 10px; }
.name-user { margin-bottom: 5px; }
.name-user .box-select label { width: 124px; text-align: right; font-size: 12px; padding-top: 3px !important; }
.name-user .box-select input[type="checkbox"] { margin-top: 9px; float: left; }
.online-us-b { margin-bottom: 12px; }
.box-select .cont-rb-r { float:left; width: auto; }
.name-user .box-select { width: 354px; }
.name-user select { line-height: 22px; }
.name-user .box-select .input-medium { float: left; width: 206px; }
.name-user .box-slider { width: 450px; margin-left: -51px; margin-top: 9px; }
#sliderch { margin-top: 25px; }
.name-user .formCost { margin-top: 0; font-size: 14px; }
.name-user .formCost span { float: left; margin-top: 4px; margin-right: 9px; }
.name-user .formCost label { font-size: 14px; margin-right: 6px; width: auto; padding-top: 1px !important; }
.name-user .green-sl-ul li {
    padding-left: 1px; padding-top: 5px;
    display: inline-block;
    background-image: url("https://i.u-mama.ru/images/structure/palka-green.png");
    background-repeat: no-repeat;
}
.name-user .green-sl-ul { position: relative; }
.up-li { background-image: url("https://i.u-mama.ru/images/structure/palka-green-bold.png") !important; margin-top: -31px; padding-top: 0 !important; padding-bottom: 5px; }
.name-user .l11 { padding-left: 7px !important; background-image: url("https://i.u-mama.ru/images/structure/palka-green-bold.png") !important; background-position: 21px 2px; }
.name-user .l12 { background-position: 2px 2px; width: 4px; height: 20px; margin-left: -5px; }
.name-user .l13 { background-position: 12px 18px; margin-left: 2px; }
.name-user .l14 { background-position: 3px 2px;  width: 4px; height: 20px; margin-left: 30px; *margin-left: -7px; }
.name-user .l15 { background-position: 3px 2px;  width: 4px; height: 20px; margin-left: 13px; *margin-left: 12px; }
.name-user .l16 { background-position: 14px 1px; margin-left: 2px; background-image: url("https://i.u-mama.ru/images/structure/palka-green-bold.png") !important; }
.name-user .l17 { background-position: 4px 2px; width: 4px; height: 20px; margin-left: -7px; }
.name-user .l18 { background-position: 4px 2px; width: 4px; height: 20px; margin-left: 11px; }
.name-user .l19 { background-position: 16px 18px; }
.name-user .l20 { background-position: 2px 2px; width: 4px; height: 20px; margin-left: 33px; *margin-left: 7px; }
.name-user .l21 { background-position: 2px 2px; width: 4px; height: 20px; margin-left: 13px; }
.name-user .l22 { background-position: 15px 1px; padding-left: 3px !important; background-image: url("https://i.u-mama.ru/images/structure/palka-green-bold.png") !important; }
.name-user .l23 { background-position: 2px 2px; width: 4px; height: 20px; }
.name-user .l24 { background-position: 17px 18px; margin-left: -4px; }
.name-user .l25 { background-position: 2px 2px; width: 4px; height: 20px; margin-left: 30px; *margin-left: -2px; }
.name-user .l26 { background-position: 15px 1px; padding-left: 0 !important; background-image: url("https://i.u-mama.ru/images/structure/palka-green-bold.png") !important; }
.name-user .l27 { background-position: 2px 2px; width: 4px; height: 20px; margin-left: 2px; }
.name-user .l28 { background-position: 14px 18px; }
.name-user .l29 { background-position: 2px 2px; width: 4px; height: 20px; margin-left: 31px; *margin-left: 1px; }
.name-user .l30 { background-position: 13px 1px; margin-left: 2px; background-image: url("https://i.u-mama.ru/images/structure/palka-green-bold.png") !important; }
.name-user .l31 { background-position: 1px 2px;  width: 4px; height: 20px;}
.name-user .l32 { background-position: 18px 18px; margin-left: 35px; }
.name-user .l33 { background-position: 2px 2px; width: 4px; height: 20px; margin-left: 31px; *margin-left: 30px; }
.name-user .l34 { background-position: 2px 2px; width: 4px; height: 20px; margin-left: 12px; }
.name-user .l35 { background-position: 21px 1px; position: absolute; right: -31px; background-image: url("https://i.u-mama.ru/images/structure/palka-green-bold.png") !important; }
.name-user .btn { margin-top: 0; margin-bottom: 15px; }
.sort-result-user { background: #e0efd1; margin-bottom: 15px; padding: 4px 10px 7px 10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.sort-result-user ul li { float: left; padding-right: 6px; line-height: 18px; }
.sort-result-user ul li a { color: #3974cf; font-size: 14px; font-weight: bold; }
.us-img { vertical-align: middle; }
.us-img a { font-weight: bold; display: table-cell; vertical-align: middle; }

/*forum search*/
.search-box {
    /*height: 36px;*/
    display: inline-block !important;
    width: 100%;
}
.arr-nav {
    width: 5px; height: 5px;
    margin-top: 6px;
    margin-left: 7px; margin-right: 0;
    background: url("https://i.u-mama.ru/images/structure/ul-n.png") 0 0 no-repeat;
    display: inline-block;
    vertical-align: top;
}
.del-text { display: none; cursor: pointer; position: absolute; top: 7px; right: 5px; width: 15px; height: 15px; background: #fff url(https://i.u-mama.ru/images/structure/sprite-u.png) 0 -33px no-repeat !important; }
.radio-search input { float: left; margin-top: 2px; margin-right: 5px; }
.form-search .search-1 { width: 400px; margin-right: 15px; float: left; }
.form-search .input-search { width: 100%; padding-left: 0; padding-right: 0; text-indent: 6px; }
.form-search .del-text { top: 7px; right: 5px; }
.r-search-box { width: 502px; display: inline-block; }
.r-search-box .inp-ss-author { margin-bottom: 10px !important; }
.r-search-box label { font-size: 12px; }
.r-search-box .form-search {
    padding: 0;
    margin-bottom: 10px;
    display: block !important;
}
.r-search-box .search-1 { text-align: center; margin-right: 0; float: none; width: 100%; }
.r-search-box .radio-search { float: none; width: auto; display: inline-block !important; margin-right: -20px; margin-top: 11px; margin-bottom: 24px; }
.r-search-box .pblack-h4 { padding-top: 2px; margin-left: 0; text-align: left; color: #666666; font-size: 14px; border-top: 2px solid #c5e2a8; font-weight: bold; font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; }
.r-search-box .dp-usl { padding-top: 7px; }
.r-search-box .dp-usl .ssr-bbox { margin-left: 0; margin-right: 0; margin-bottom: 7px; }
.r-search-box .dp-usl .ssr-bbox input[type="text"] { width: 311px; margin-bottom: 0; }
.r-search-box .ssr-bbox .sp-ss-f { margin-top: 8px; font-size: 12px; font-weight: normal; color: #333; width: 170px; margin-right: 7px; text-align: right; }
.r-search-box .ssr-bbox { float: none; }
.r-search-box .select-f { width: 325px; line-height: 24px; }
.date-box { width: 100%; margin-left: 177px; }
.date-box .sp-ss-f { float: left; margin-top: 8px; margin-right: 7px; }
.btn-box { text-align: left; }
.btn-box .btn { margin-left: 177px; }
.ssr-bbox label { float: left; color: #999999; font-size: 12px; margin-top: 2px; }
.ssr-bbox label input { margin-right: 8px; margin-top: -2px; }
.ssr-bbox input { font-size: 12px; }
.alcenter .sp-ss-f img { margin: -8px 0 0 0; }
.box-a { padding-top: 28px; margin-left: 177px; text-align: left; }
.box-a a { display: inline-block; margin-bottom: 9px; }


/*консультант*/
.cq-bbt { border-top: 1px dotted #bcbdc0; margin-top: 10px; padding-top: 15px; }
.cq-lev img { float: left; width: 21px; margin-right: 12px; }
.cq-lev { padding-bottom: 13px; width: 100%; clear: right; }
.cq-fld p { font-size: 13px; margin-left: 6px; margin-top: 2px; line-height: 16px; }
.lev-ecs.cq-levinf { background: #ffeccc; }
.lev-user.cq-levinf { background: #d9edc5; }
.cq-levinf { font-size: 14px; padding: 7px 10px; margin-bottom: 6px; }
.cq-levinf a { color: #0074ce; }
.cq-lev.lev-ecs { float: right; width: 96%; padding-bottom: 30px; }
.cq-lev.lev-user { float: left; }
.cq-red { color: #ff6600; }
.cq-grey { color: #808080; }

/*закрытие темы. модер*/
.moder-ff { *width: 100%; }
.moder-ff label { font-weight: bold; font-size: 12px; margin-bottom: 2px; }
.moder-ff select { width: 100%; }
.moder-ff div { padding-bottom: 8px; }
.moder-ff textarea { resize: vertical; height: 100px; margin-bottom: 10px; }
.moder-ff .cont-rb-r { width: 100%; text-align: center; padding-top: 5px; padding-bottom: 5px; }
.modal-body label {
    font-size: 12px;
    font-weight: 400
}
.modal-open body { position: relative; }
.modal-footer .stat-popup { margin-top: 0; float: left; text-align: left; }
.modal-body .radio, .modal-body .checkbox {
    margin-top: 5px;
    padding-left: 20px;
}
.modal-body input[type="radio"], .modal-body input[type="checkbox"] { margin-top: 2px }
.modal-body .stand-ul li { font-size: 12px; }
.modal-body select { width: 100%; font-size: 12px; }
.modal-body .form-group select, .modal-body .form-group textarea { margin-bottom: 0 }
/**/
.cassation { table-layout: inherit !important; }
.cassation .comment-box  { width: auto !important; }
.cassation label  { font-size: 100%; }


/*картинки в попапе*/
.wrap-f { max-width: 1280px; min-width: 1000px; margin: 0 auto; }
.comment-box .img-box-s { margin-left: 10px; margin-top: 10px; }
.comment-box .img-box-s img { max-width: 100%; max-height: 150px; margin-right: 10px; margin-bottom: 10px; display: block; float: left; }
.img-box-s img { cursor: pointer; }
.img-popup-m .close { color: #fff; opacity: 1; right: 11px; top: 1px; /*height: 20px;*/ filter: alpha(opacity=100); position: absolute; z-index: 1; }
.img-popup-m { -moz-user-select: none; -khtml-user-select: none; user-select: none; text-align: center; z-index: 1005; position: fixed; background: #000; min-width: 700px; min-height: 500px; max-width: 90%; max-height: 90%;  }
.img-popup-m img { max-width: 100%; max-height: 100%; height: auto; width: auto; cursor: pointer; }
.body-imm { position: relative; margin-top: 30px; width: 100%; margin-bottom: 30px; min-height: 440px; }
.img-popup-m .prev { cursor: pointer; position: absolute; top: 0; left: 0; display: block; width: 25px; height: 100%; }
.img-popup-m .next { cursor: pointer; position: absolute; top: 0; right: 0; display: block; width: 25px; height: 100%; }
.img-popup-m .prev { opacity: 0.5; filter: alpha(opacity=50); background: url("https://i.u-mama.ru/images/structure/arrow-prev.png") 5% 50% no-repeat; }
.img-popup-m .next { opacity: 0.5; filter: alpha(opacity=50); background: url("https://i.u-mama.ru/images/structure/arrow-next.png") 95% 50% no-repeat; }
.img-popup-m .prev.hover, .img-popup-m .prev:hover { opacity:1; filter: alpha(opacity=100); }
.img-popup-m .next.hover, .img-popup-m .next:hover { opacity:1; filter: alpha(opacity=100); }
.modal-open { overflow: hidden !important; }
.modal-open .wrap-f { position: relative; width: 100%; overflow: hidden; }
.modal-scrollable { width: 100%;  overflow: hidden; height: 100%; z-index: 1050; overflow-y: auto;  bottom: 0; left: 0; position: fixed; right: 0; top: 0; }
.modal-scrollable .modal-scrollable-box { position: absolute; width: 100%; }
.modal-scrollable .modal-scrollable-box .img-popup-m  { position: relative; margin: 0 auto; }
.modal-scrollable .modal-scrollable-box .body-imm { padding-top: 30px; width: 100%; padding-bottom: 30px; margin: 0; /*display: inline-block;*/ }
.modal-backdrop { overflow: hidden; }
/*2 колонки  60% и 40%*/
.two-col {  }
.two-col .left-col { width: 59%; margin-right: 2%; float: left; padding: 0; }
.two-col .right-col { width: 39%; float: left; padding: 0; }
ul.two-col { padding-bottom: 12px; }
ul.two-col li { padding-bottom: 5px !important; line-height: 15px; font-family: "Open Sans",Verdana, "Geneva CY", "DejaVu Sans", sans-serif; float: left; width: 50%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
ul.two-col li a { font-size: 13px; color: #0074dd; }


/*новая регистрация февраль 2014*/
#um_tpl_registration {  }
#um_tpl_registration .form-horizontal { padding-top: 15px; }
#um_tpl_registration .form-horizontal .control-group { position: relative; }
#um_tpl_registration .form-horizontal .control-label { position: relative; z-index: 5; margin-right: 20px; width: 170px; font-size: 12px; line-height: 15px; float: left; }
#um_tpl_registration .form-horizontal .control-label.two-str { padding-top: 0; margin-top: -2px; }
#um_tpl_registration .form-horizontal .control-label .sm-label { display: inline-block; text-align: right; }
#um_tpl_registration .form-horizontal .controls { position: relative; z-index: 0; float: left; width: 410px; margin-left: 0; padding-left: 0; }
.control-label { cursor: default; }
.error_message { color: #df422e; font-size: 11px; line-height: 24px; }
.reg_form input[type='text'], .reg_form input[type='password'],
#um_tpl_registration .form-horizontal input[type='text'], #um_tpl_registration .form-horizontal input[type='password']
{ margin-bottom: 1px; width: 233px; text-align: center; font-size: 12px; }
#um_tpl_registration .form-horizontal input[type='text'], #um_tpl_registration .form-horizontal input[type='password'] { text-align: left; }
#um_tpl_registration .form-horizontal .opisanie-reg, #step_successfully .opisanie-reg { color: #333333; margin-bottom: 8px; padding-top: 0; padding-bottom: 0; }
#um_tpl_registration .form-horizontal .opisanie-reg input[type='checkbox'] { margin: 0 5px 0 0; }
#um_tpl_registration .form-horizontal .opisanie-reg input[type='radio'] { margin: -2px 5px 0 0; }
#um_tpl_registration .form-horizontal .btn { margin-right: 15px; }
#recaptcha_area, #recaptcha_table { display: inline-block; }
#add_phone .opisanie-reg { padding-bottom: 15px !important; }
#um_tpl_registration .form-horizontal select { font-size: 12px; font-family: Verdana, sans-serif; line-height: 20px; }
#um_tpl_registration .form-horizontal #gender { margin-bottom: 0; width: 245px; }
#um_tpl_registration .form-horizontal #dd, #um_tpl_registration .form-horizontal #s_dd { width: 75px; margin-right: 3px; }
#um_tpl_registration .form-horizontal #mm, #um_tpl_registration .form-horizontal #s_mm { width: 170px; margin-right: 3px; }
#um_tpl_registration .form-horizontal #dtby, #um_tpl_registration .form-horizontal #s_yy { width: 56px; vertical-align: top; }
.control-label.two-str .hint-ico { top: -6px; position: relative; }
.control-label .hint-ico, #auth-modal .hint-ico, #form_registration .hint-ico {
    font-weight: bold; color: #666; font-size: 11px; background: #e4e4e4; cursor: pointer;
    display: inline-block; line-height: 16px; width: 16px; text-align: center; margin-right: -15px;
    border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
#auth-modal .hint-ico { margin-left: 4px; }
.control-label .hint, #auth-modal .hint {
    width: 419px;
    position: absolute; top: 33px; left: 0; font-size: 11px; line-height: 14px;
    padding: 8px; border: 1px solid #cdcdcd; z-index: 2;
    background: #ebebea; font-weight: normal !important; text-align: left !important;
    border-radius:8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
    *position: relative; *top: 0;
}
#auth-modal .hint { width: 300px; left: 15px; top: 25px; }
.control-label .hint .close, #auth-modal .hint .close { float: none; position: absolute; top: 3px; right: 5px; font-size: 12px; line-height: 10px; }

/*блоки "Видео" с обложки. май 2014*/
.stand-box-col {
    padding: 7px;
    background: #f6f7fb; width: 204px; margin: 4px 10px 10px 10px; border: 1px solid #d0cfcf;
    border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;
}
.stand-box-col img { float: left; margin: 1px 5px; }
.stand-box-col .text-box { line-height: 15px; }
.stand-box-col .text-box a { color: #0074CE; font-weight: bold;  }
.stand-box-col .text-box a:hover {  }
.stand-box-col .text-box p { color: #333333; }
.weather_cont { color: #fff; padding: 8px 12px 5px; line-height: 15px; margin-bottom: 0; }

/*Обмен путевками август 2014*/
.js-box-exc input[type="radio"] { margin-top: -2px; margin-right: 5px; }
.js-box-exc .add-radio {
    text-align: left;
}
.js-selector-box .ssr-bbox .lineForm select, .js-box .ssr-bbox .lineForm select, .select-kge select { display: block; margin-right: 8px; }
.exc-add .add-radio { margin-left: 180px; }
.js-box-exc .add-radio label { display: inline-block; margin-right: 20px; }
.js-no-kg {
    display: inline-block;
    position: relative; top: -6px;
    float: right;
}
.del-a { display: inline-block; color: #0074ce; margin-top: 7px; }
.del-a:hover { color: #0074ce; }
.name-user .btn.add-exc-btn { margin-bottom: 10px; margin-top: 0; margin-left: 180px; }
.exc.js-box-exc .add-radio { margin-top: -24px; }
.exc.js-box-exc .add-radio label:first-child { margin-left: 3px; }
.one-search-result {
    border: 1px solid #cdcdcd; background: #ebf3db; border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px;
    padding: 10px 20px 13px 20px; margin-bottom: 10px;
}
.one-search-result h3 { padding-top: 0; color: #0074ce; padding-bottom: 8px; font-weight: 600; border-top: none; font-size: 16px; font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif; }
.one-search-result h3 a { color: #0074ce; }
.one-search-result p, .one-search-result ul { font-size: 14px; line-height: 19px; padding-bottom: 7px; }
.one-search-result-body .date { float: right; font-size: 13px; margin-top: 2px; }
.one-search-result-body ul { margin-top: -7px; padding-bottom: 11px; list-style-type: disc; list-style-position: inside; }
.one-search-result-body a { color: #0074ce; }
.one-search-result-bottom { padding-top: 19px; font-size: 12px; border-top: 1px solid #cdcdcd; margin-top: 12px; }
.one-search-result-bottom a { float: left; color: #0074ce; display: inline-block; }
.one-search-result-bottom a.fl-r { float: right; }
.one-search-result-bottom span { float: left; }
.one-search-result-bottom .forum-user-name { font-weight: bold; display: inline-block; margin-right: 6px; }
.one-search-result-bottom .send-mail { margin-right: 30px !important; margin-top: 3px !important; }
.one-search-result-bottom .date { float: right; }
.r-search-box a, .js-map-btn, .js-map-btn:hover { color: #0074ce; }
.ssr-bbox.kge, .dp-usl .ssr-bbox.kge { margin-bottom: 0; }
.r-search-box .ssr-bbox.kge .sp-ss-f { margin-top: 0; }
.select-kge .del-a { position: absolute; margin-left: 5px; }
.select-kge .lineForm { float: none; display: inline-block; vertical-align: top; }
.kge.btn-box .btn {
    margin-left: auto; margin-right: auto;
    margin-top: 16px;
    display: block;
    min-width: 180px;
}
.js-add-form select { width: 325px; margin-bottom: 0; }
.change_vouchers-form {
    margin-top: 20px;
}
.change_vouchers-form .cont-rb-r {
    width: auto;
}
.change_vouchers-form .span2 { width: 162px !important; }
.change_vouchers-form .span3 { width: 80px !important; }
.change_vouchers-form .js-district, .change_vouchers-form .js-district-to { width: 190px; }
.change_vouchers-form .js-number, .change_vouchers-form .js-number-to {
    width: 304px;
    margin-right: 0 !important;
}
.change_vouchers-form .r-search-box .dp-usl .ssr-bbox {
    width: 100%;
}
.change_vouchers-form .r-search-box .ssr-bbox .sp-ss-f {
    width: 180px;
    font-size: 14px;
    display: block;
    margin-bottom: 8px;
}
.change_vouchers-form .r-search-box .ssr-bbox .sp-ss-f.label-kge {
    text-align: left;
    width: 100%;
    margin-right: 0;
}

/*test right-col*/
/*right-col*/
.rks-box {
    width: 180px; line-height: 13px; padding-bottom: 3px; margin-bottom: 10px;
    color: #333333; background: #fff url("https://i.u-mama.ru/images/structure/border-grey.png") repeat-x 0 100%;
    font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif;
}
.rks-box:first-child { padding-top: 0; }
.rks-box div { font-size: 12px; }
.rks-box.last { background: none; }
.rks-box a { color: #0074CE; font-size: 13px; font-weight: 600; line-height: 15px; display: inline-block; *margin-bottom: 3px; }
.rks-box img { float: left; margin-bottom: 4px; }
.rks-box h4 {
    margin-top: -3px; padding-bottom: 6px; line-height: 16px; white-space: normal; font-weight: 600;
    font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif;
}
.rks-box .grey-text { color: #848484; font-weight: bold; font-size: 12px; padding-bottom: 6px; }
.rks-box .img-box, .right-col-box .rks-box .no-img-box, .right-col-box .rks-box .big-img-box { padding-bottom: 5px; }
.rks-box .img-box h4 { margin-left: 40px; }
.rks-box .big-img-box h4 { margin-left: 79px; }
.rks-box.rekl { padding-bottom: 11px; }
.rks-box.rekl .img-box { padding-bottom: 5px; }
.rks-box .caption  { color: #bbb; font-size: 10px; padding-bottom: 6px; }


/*Text block hide*/
.tb-box-cont { display: none }


/*btn file forum*/
#file-container .btn { width: 190px; padding: 0 !important; height: 30px !important; line-height: 30px; }
#file-container .btn input { filter: alpha(opacity=0); opacity: 0; height: 25px !important; overflow: hidden; position: relative !important; width: 178px; z-index: 2; }
#file-container .btn span { position: absolute; padding: 3px 0 4px 0; height: 100%; display: inline-block; line-height: 21px; top: 0; left: 0; width: 100%; z-index: 1; }


/*новые объявления, июнь 2016*/
/*добавление объявы*/
.form-group textarea { margin-bottom: 10px; }
.stand-b-group.clearfix { display: inline-block !important; width: 100% }
.stand-b-group { width: 318px; margin-bottom: 15px; }
.stand-b-group .stand-b-group { margin-bottom: 0; }
.stand-b-group.photo-head { margin-bottom: 10px; }
.stand-b-group input, .stand-b-group textarea, .stand-b-group button, .stand-b-group select {
    font-size: 14px; font-family: Verdana, Arial,sans-serif; line-height: 20px;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.stand-b-group input { height: 30px; }
.stand-b-group textarea { border: 1px solid #ccc; resize: vertical; padding: 4px 6px; height: 182px; }
.stand-b-group.big-x, .stand-b-group .big-x { width: 493px; }
.stand-b-group.big-xxx { width: 100%; }
.stand-b-group.big-xxx .help-block {
    width: 327px;
    float: right;
    margin-top: 27px;
}
.stand-b-group label { font-weight: 600; margin-bottom: 6px; cursor: default }
.stand-b-group label span { font-size: 12px; font-weight: 400 }
.stand-b-group input, .stand-b-group textarea, .stand-b-group select { color: #010101; width: 100%; }
.stand-b-group input#price { width: 100px; }
.stand-b-group input[type="file"], .stand-b-group input[type="image"], .stand-b-group input[type="submit"],
.stand-b-group input[type="reset"], .stand-b-group input[type="button"], .stand-b-group input[type="radio"], .stand-b-group input[type="checkbox"]
{ width: 14px; height: 14px; margin-top: 0; margin-right: 5px; }
.stand-b-group .btn-file input { width: auto; height: auto  }
.stand-b-group #file-container .btn, .fileupload-new .btn { height: 28px !important; width: 200px; margin-bottom: 10px;  }
.fileupload-new .btn {
    margin-top: 0;
    box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.stand-b-group #file-container .btn span { width: 100%; height: 21px; color: #333; font-size: 14px; }
.stand-b-group #file-container .btn-success span { color: #fff; }
.stand-b-group #file-container .btn:hover span { color: #fff; }
.stand-b-group #file-container #queue-wrap { margin-top: 1px; margin-bottom: 15px; }
.stand-b-group #city_name { width: 318px; vertical-align: top; }
.stand-b-group #districts { width: 318px; display: block; vertical-align: top; }
.stand-b-group #districts li { width: 100%; margin-right: 0; }
.stand-b-group #districts .dropdown-menu { width: 250%; }
.stand-b-group #districts .dropdown-menu li { width: 25%; float: left }
.stand-b-group #districts li { float: none }
.stand-b-group .help-block { float: left; }
.stand-b-group .edit-t { padding-top: 2px; padding-bottom: 2px; }
.stand-b-group .textarea_ext { padding-bottom: 10px; }
.stand-b-group .textarea_ext textarea { margin-bottom: 0; }
.city_input .info-text { margin-bottom: 10px; display: block }
#districts li .button-close {
    position: absolute !important; top: 4px; right: 7px;
    z-index: 10;
    width: 20px !important;
}
.button-close .close { font-size: 30px; font-weight: normal }

.stand-b-group #file-container .cancell { background-position: center top; }
.stand-b-group .item-caption input[type="radio"] { margin-top: 4px; }
.stand-b-group .price-box { padding-bottom: 0 }
.stand-b-group .price-box span {
    display: inline-block;
    font-size: 14px;
    padding-left: 5px; padding-top: 5px;
    vertical-align: top;
}
.cat_cont { display: inline-block }
.cat_cont select, .param-select select {
    width: 318px; /*margin-left: 79px;*/
    display: block;
}
.cat_cont select:nth-child(2n+1), .param-select select { margin-left: 0; }
.param { margin-left: 15px; }
option.param { margin-left: 0; }
.param .title { font-size: 12px; color: #666; margin-bottom: 6px; }
.opt-checkbox { display: inline-block; margin-right: 15px; }
.opt-checkbox .opt-title { color: #010101; }
.btn-group { padding-top: 10px; padding-bottom: 30px; }
/*редактирование объявы*/
.img-b-box-editor { margin-top: -5px; margin-bottom: 15px; background: #ebf3db; display: inline-block; padding: 16px 0 0 16px; }
.img-b-box-editor .img-box { font-size: 12px; margin-right: 16px; float: left; text-align: center; margin-bottom: 14px; }
.img-b-box-editor .img-box a { font-size: 12px; color: #0074dd; }
.img-b-box-editor .img-box img { max-height: 100px; display: block; margin-bottom: 5px; }
/*объява внутри*/
.head-cont {
    padding-top: 8px;
    border-top: 2px solid #c5e2a8;
    margin-bottom: 8px;
    display: inline-block !important;
    width: 100%;
}
.head-cont h1 { display: inline-block; padding-top: 0; border: none; }
.rigt-col-180 .head-cont { margin-bottom: 0 }
.add-fav { cursor: pointer; margin-left: 11px; margin-top: 4px; display: inline-block; vertical-align: top; width: 19px; height: 18px; background: url("//www.u-mama.ru/images/structure/sprite-u.png") -123px -153px  no-repeat; }
.add-fav.active { background: url("//www.u-mama.ru/images/structure/sprite-u.png") -123px -173px  no-repeat; }
.add-fav-btn .icon { margin-top: 4px; width: 19px; height: 18px; background: url("//www.u-mama.ru/images/structure/sprite-u.png") -123px -153px  no-repeat; }
.add-fav-btn.active .icon { background: url("//www.u-mama.ru/images/structure/sprite-u.png") -123px -173px  no-repeat; }
.moder { float: right; cursor: pointer; margin-left: 11px; margin-top: 4px; display: inline-block; vertical-align: top; width: 18px; height: 18px; background: url("//www.u-mama.ru/images/structure/sprite-u.png") -144px -153px  no-repeat; }
.moder:hover, .moder.active { background: url("//www.u-mama.ru/images/structure/sprite-u.png") -144px -173px  no-repeat; }
.moder-btn .icon{ float: right; cursor: pointer; margin-left: 11px; margin-top: 4px; display: inline-block; vertical-align: top; width: 18px; height: 18px; background: url("//www.u-mama.ru/images/structure/sprite-u.png") -163px -173px  no-repeat; }
.moder-btn:hover .icon, .moder-btn.active .icon{ background: url("//www.u-mama.ru/images/structure/sprite-u.png") -144px -173px  no-repeat; }
.nav-b-inner { float: right; padding-top: 3px; }
.nav-b-inner .btn-nav {
    margin-left: 11px;
    margin-top: 10px;
    text-decoration: none;
    position: relative;
    cursor: pointer;
    color: #0074dd;
}
.nav-b-inner .btn-text {
    font-size: 13px; color: #0074dd;
}
.nav-b-inner .btn-text:hover { text-decoration: underline }
.nav-b-inner a .btn-text:hover { text-decoration: none }
.nav-b-inner .icon { margin-top: 1px; float: left !important; vertical-align: top; display: inline-block; margin-right: 7px; margin-left: 0; }
.nav-b-inner .add-fav-btn .icon { background: url("//www.u-mama.ru/images/structure/sprite-u.png") -123px -173px  no-repeat; margin-top: -1px; }
.nav-b-inner .add-fav-btn.active .icon { background: url("//www.u-mama.ru/images/structure/sprite-u.png") -183px -173px  no-repeat; }
.nav-b-inner .moder-btn .icon { margin-left: 2px; margin-right: 5px; }
.send-mess { margin-bottom: 3px; }
.send-mess .icon {
    margin-top: 4px; margin-right: 4px;
    margin-left: 1px;
    width: 20px; height: 15px;
    background: url("//www.u-mama.ru/images/structure/sprite-u.png") -163px -224px  no-repeat;
    display: inline-block; vertical-align: top;
}
.all-objav .icon {
    margin-top: 4px; margin-right: 4px;
    margin-left: 1px;
    width: 20px; height: 16px;
    background: url("//www.u-mama.ru/images/structure/sprite-u.png") -163px -240px  no-repeat;
    display: inline-block; vertical-align: top;
}
.top-article.r-board { padding-bottom: 11px; text-align: left; }
.price-text {
    font-size: 22px; color: #fff; font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif; background: #90d165; margin-bottom: 20px;
    border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
    display: inline-block; height: 33px; vertical-align: middle; line-height: 22px; padding: 5px 7px 0 7px;
}
.rub { margin-top: 3px; display: inline-block; width: 12px; height: 16px; vertical-align: top; background: url("//www.u-mama.ru/images/structure/sprite-u.png") -109px -154px no-repeat;  }
.btn-b-group .btn { margin-right: 15px; margin-bottom: 16px; }
.btn-b-group.fl-r .btn { margin-left: 15px; margin-right: 0; }
.btn-b-group .action-text { vertical-align: top; margin-right: 15px; padding-top: 5px; display: inline-block; }
.btn-b-group .action-text.hidden { display: none; }
.fotorama {
    background: #ebf3db;
    padding: 20px;
    width: 560px;
    float: left;
    margin-bottom: 14px; margin-top: 10px;
}
.right-info-box {
    width: 230px;
    float: right;
    margin-top: 10px;
}
.right-info-box .price-text { margin-bottom: 0 }
.right-info-box .price-text .rub {
    margin-top: 4px;
    width: 12px; height: 16px;
}
.right-info-box .top-article { padding-bottom: 17px; }
.right-info-box .auth-art {
    padding-right: 0; margin-right: 0;
    display: block;
    padding-bottom: 2px;
}
.right-info-box .auth-art:after { display: none; }
.right-info-box .info-cont { padding-bottom: 3px; }
.right-info-box .info-box .show-phone { margin-right: 0; margin-top: 2px; }
.right-info-box .info-box .phone-cont {
    font-size: 18px;
    padding-top: 3px;
}
.right-info-box .info-box .phone-cont span { vertical-align: top; }
.right-info-box .phone-cont span:first-child {  margin-right: 13px; }
.right-info-box .nav-b-inner { float: none; padding-top: 10px; }
.right-info-box .nav-b-inner .btn-nav { margin-left: 0 }
.right-info-box .send-mess  {
    display: block;
    margin-top: 4px
}
.info-cont { padding-bottom: 22px; }
.info-cont.params-cont{ padding-bottom: 0; padding-top: 2px; }
.info-box { font-size: 14px; color: #000000; padding-bottom: 5px; }
.info-box label { cursor: default; margin-right: 0; display: inline-block; color: #666; width: 86px; }
.info-box .name-text { font-weight: 700; }
.info-box .small-text { font-size: 13px; }
.info-box a, .info-box .show-phone { cursor: pointer; color: #0074dd; display: inline-block; margin-right: 15px; }
.info-box a:last-child { margin-right: 0; }
.info-box-about {
    color: #000; font-size: 14px; line-height: 17px;
    padding-top: 10px; padding-bottom: 0;
}
.info-box-about label { margin-bottom: 11px; font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif; font-size: 14px; font-weight: 700; cursor: default; }
.info-box-in { margin-left: 91px; margin-bottom: 5px; }
.params-cont > label { padding-top: 10px; }
.params-box { margin-bottom: 11px; }
.params-box label { margin-bottom: 0; padding-right: 6px; font-size: 14px; font-weight: 400; display: inline-block; color: #666; font-family: Verdana, Arial, sans-serif; }
.params-box a { color: #0074dd; }
.fotorama__nav-wrap { margin-top: 18px; }
/*список объявлений*/
.board-list { padding-bottom: 15px; }
.board-list a { color: #0074dd; }
.board-list a.btn  { color: #ffffff; }
.board-list a:visited  { color: #5959ac; }
.board-one { border-bottom: 1px dotted #b9b9b9; padding: 11px 15px 14px 15px; }
.board-one:first-child { border-top: 1px dotted #b9b9b9; }
.board-one .img-box {
    margin-top: 3px;
    border: 1px solid #ccc;
    text-align: center;
    float: left;
    width: 132px; height: 132px;
    margin-right: 20px;
}
.board-one .img-box img { display: none; max-width: 100%; }
.board-one .img-box img:first-child { display: inline-block; }
.board-one .img-box a { /*display: table-cell; vertical-align: middle; height: 130px; width: 130px;*/  }
.board-one .board-body {
    margin-left: 154px;
    position: relative;
    min-height: 130px;
    padding-bottom: 40px;
}
.board-one .head-cont { border: none; padding-top: 0; }
.board-one .head-cont h3, .board-one .head-cont .h3 {
    font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif;
    display: inline-block;
    padding-top: 2px; padding-bottom: 5px;
    margin-top: -3px;
    border: none;
    font-size: 16px;
    font-weight: 600;
}
.board-one.my-board .head-cont { width: 450px; margin-top: -1px; padding-bottom: 5px; }
.board-one.my-board .head-cont h3, .board-one.my-board .head-cont .h3 { display: inline; }
.board-one.my-board .head-cont h3 a:nth-child(2), .board-one.my-board .head-cont .h3 a:nth-child(2) {
    margin-right: 88px;
    display: block;
}
.board-one.my-board .head-cont .btn-success {
    font-size: 13px; font-weight: 600;
    margin-right: 6px; margin-top: -5px; margin-bottom: -5px;
    float: right;
}
.board-one.my-board .btn-danger { display: none; }
.paid { background: #ebf3db; }
.board-one .add-fav, .board-one .moder { margin-top: 0; }
.board-one .price-text {
    /*margin-bottom: 16px;*/
    margin-bottom: 0; padding: 0;
    color: #000;
    font-size: 18px;
    background: none;
    vertical-align: top;
}
.board-one .price-text .rub { margin-top: 5px; width: 10px; height: 13px; background: url("//www.u-mama.ru/images/structure/sprite-u.png") -164px -154px no-repeat;  }
.board-one .param-text { font-size: 12px; padding-bottom: 24px; }
.board-one .text { padding-bottom: 10px; font-size: 14px; line-height: 17px; color: #000; }
.board-one .info-cont { padding-bottom: 0; position: absolute; bottom: -5px; left: 0; }
.board-one .auth-art { color: #999; font-size: 12px; padding-right: 0; margin-right: 0; padding-bottom: 10px; }
.board-one .auth-art:after { display: none; }
.board-one .info-box.town, .board-one .info-box.view { padding-bottom: 0; color: #999; font-size: 12px; }
.board-one .info-box.view { padding-top: 7px; }
.h-box { display: none; }
.nav-cont {
    padding-bottom: 10px;
    position: relative;
}
.nav-cont .box-select { float: left; margin-left: 0; }
.nav-cont .box-select label { padding-top: 0; cursor: default; font-size: 12px; }
.nav-cont .box-select select { width: 100px; height: 28px; font-size: 12px; font-family: Verdana, Arial, sans-serif; }
.search-panel-menu .pgn-cont 
{
    float: right;
}
.nav-cont .paginator { float: right; padding-right: 0; }
@media screen and (max-width: 680px) { /*420*/
    .search-panel-menu .nav-cont .paginator {
        float: none;
        clear: both;
        padding-top: 5px; padding-bottom: 5px;
        height: auto !important;
    }
    .search-panel-menu .pgn-cont {
        float: none;
    }
}
/*похожие объявления*/
.similar-list { padding-top: 8px; }
.similar-list > .clearfix { display: inline-block !important; min-width: 100% }
.similar-list h2 { padding-top: 4px; }
.similar-list .board-list {
    margin-left: -7px; margin-right: -7px;
}
.similar-list .board-list .board-one {
    padding-left: 7px; padding-right: 7px;
    padding-top: 13px;
    margin-right: 0;
    float: left;
    border: none;
    vertical-align: top;
    width: 20%;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.similar-list .board-list .board-one:nth-child(5n+5) { margin-right: 0; }
.similar-list .board-list .board-one .img-box {
    margin-bottom: 11px; margin-top: 0;
    margin-right: 0;
    width: 158px; height: 158px;
    float: none;
}
.similar-list .board-list .board-one .board-body { width: auto; margin-left: 0; min-height: 1px; padding-bottom: 0; }
.similar-list .board-list .board-one .head-cont h3, .similar-list .board-list .board-one .head-cont .h3 { width: 164px; word-break: normal; word-wrap: break-word; padding-bottom: 0; line-height: 17px; font-size: 13px; }
.similar-list .board-list .board-one .price-text { margin-bottom: 15px; font-size: 15px; font-weight: 600 }
.similar-list .board-list .board-one .price-text .rub { margin-top: 6px; margin-left: 1px; width: 9px; height: 11px; background: url("//www.u-mama.ru/images/structure/sprite-u.png") -178px -154px no-repeat; }
/*поповер модератору*/
.board-moder .title { font-weight: bold; padding-bottom: 8px; }
.board-moder label input[type="radio"], .board-moder label input[type="checkbox"] { margin-top: -1px; margin-right: 6px; }
/*список категорий*/
.cat-list { padding-top: 1px; padding-bottom: 15px; }
.cover-content > .clearfix, .cat-list .clearfix { display: inline-block !important; min-width: 100% }
.cat-list a { color: #0074dd; font-size: 13px; font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif; font-weight: 600 }

.cat-list li { padding-bottom: 4px; float: left; width: 33.3%; }
.cat-list li .red { color: #FF0000 }
.crumbs {
    color: #71af20;
    letter-spacing: -0.3em;
}
/*поисковый фильтр*/
.city_input li { /*white-space: nowrap !important;*/ }
.city_input li label { white-space: normal !important; }
.form-params { padding-top: 0; margin-top: -15px; }
.read-search .form-params { margin-top: 0 }
.params-cont li { font-size: 12px; position: relative; margin-bottom: 6px; float: left; width: 161px; margin-right: 6px; }
.params-cont li .btn, .params-cont li select { text-align: left; font-size: 12px; color: #333; width: 100%; }
.text-btn { display: block; white-space: nowrap; overflow: hidden; margin-right: 10px }
.params-cont li select { margin-bottom: 0; }
.params-cont li li { margin-bottom: 0; float: none; width: auto; margin-right: 0; display: block; padding-left: 0; padding-right: 0; }
.params-cont li .dropdown-menu, .stand-b-group .dropdown-menu { padding-top: 10px; padding-left: 12px; padding-right: 12px; margin-top: 7px; }
.params-cont li .dropdown-menu:before, .jq-selectbox__dropdown:before { position: absolute; left: 74px; top: -7px; content: ''; display: inline-block; width: 13px; height: 7px; background: url("//www.u-mama.ru/images/structure/sprite-u.png") -78px -188px no-repeat; }
.params-cont li li label, .stand-b-group .dropdown-menu label { margin-bottom: 5px; color: #333; font-size: 12px; white-space: nowrap; }
.params-cont li li input, .stand-b-group .dropdown-menu input { margin: 4px 5px 0 0; vertical-align: top; }
.params-cont .price-box { padding-bottom: 10px; white-space: nowrap; }
.params-cont .price-box span { line-height: 29px; }
.params-cont .price-box input { width: 60px; margin-bottom: 0; margin-right: 8px; }
.params-cont .price-box input:last-child { margin-right: 0; }
.params-cont .dropdown-toggle { display: block; }
.params-cont .text-btn { font-size: 13px; }
.search-result-text { text-align: left; font-size: 13px; color: #666; margin-top: -8px; margin-bottom: 8px; }
.search-result-text span { /*font-weight: 600;*/ }
.search-city { white-space: nowrap; width: 161px; }
.city_input .styled { margin-right: 0; width: 161px; display: inline-block; vertical-align: top; }
.city_input .styled select { width: 161px; }
.city_input .styled .jq-selectbox__select { position: relative; }
.jq-selectbox-wrapper { font-size: 12px; color: #333; width: 100%; height: 38px; text-align: left; }
.jq-selectbox { width: 100% !important; margin-left: 0; }
.jq-selectbox__select, .params-cont li .dropdown-toggle {
    background-color: #f5f5f5; background-repeat: repeat-x;
    background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);
    border-color: #cccccc #cccccc #b3b3b3; border-style: solid; border-width: 1px;
    width: 100%; cursor: pointer;
    display: inline-block; vertical-align: middle; line-height: 20px;
    margin-bottom: 0; padding: 4px 12px;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}
.jq-selectbox__select:hover, .jq-selectbox__select:focus,
.params-cont li .dropdown-toggle:hover, .params-cont li .dropdown-toggle:focus {
    background-color: #e6e6e6; background-position: 0 -15px;
    text-decoration: none;
    transition: background-position 0.1s linear 0s;
}
.jq-selectbox__select:focus, .params-cont li .dropdown-toggle:focus {
    outline: thin dotted #333;
    outline-offset: -2px;
}
.jq-selectbox__select:active, .params-cont li .dropdown-toggle:active {
    background-image: none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    outline: 0 none;
}
.jq-selectbox__select-text {
    display: block;  margin-right: 10px;
    overflow: hidden; height: 100%; white-space: nowrap;
    cursor: pointer;
    line-height: 20px;
    font-size: 105%;
}
.jq-selectbox__trigger, .params-cont li .dropdown-toggle .caret {
    position: absolute !important; top: 13px; right: 13px;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #000000;
    content: "";
    display: inline-block;vertical-align: top;
    height: 0; width: 0;
    cursor: pointer;
    z-index: 10;
}
.jq-selectbox__dropdown {
    top: 35px; z-index: 28; position: relative;
    width: 100%; min-width: 160px;
    border: 1px solid rgba(0, 0, 0, 0.2); background: #ffffff;
    padding-top: 7px; margin-top: 2px; padding-bottom: 8px;
    background-clip: padding-box;
    border-radius: 6px; -moz-border-radius: 6px;  border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.jq-selectbox__dropdown ul { padding: 0; margin: 0 !important; list-style-type: none; }
.jq-selectbox__dropdown ul li {
    font-size: 12px; line-height: 19px;
    background: none !important;
    margin: 0; padding: 2px 12px !important;
    cursor: pointer; list-style-type: none;
}
.jq-selectbox__dropdown ul li.selected, .jq-selectbox__dropdown ul li.selected span { background: #e9e8ea !important; color: #000; }
.jq-selectbox__dropdown ul li:hover, .jq-selectbox__dropdown ul li:hover span { background: #e9e8ea !important; color: #000; }
.jq-selectbox__search { display: none; }
/**/
.competition-box.info-box { margin-bottom: 8px !important; }
.competition-box.info-box .text-box { font-size: 100%; width: 650px; }
.competition-box .right-hide {
    float: right;
    margin-top: 3px; margin-right: 4px !important;
}
/*мои объявления*/
.my-board { display: inline-block !important; min-width: 100% }
.my-board .moder { display: none; }
.my-board .add-fav { margin-top: 1px; }
.my-board { position: relative; }
.board-private-nav { position: absolute; right: 14px; top: 15px; width: 140px; }
.board-private-nav li { margin-bottom: 18px; }
.board-private-nav li span { cursor: pointer; vertical-align: top; display: inline-block; }
.board-private-nav li.edit-b span { margin-right: 7px; width: 15px; height: 15px;  background: url("//www.u-mama.ru/images/structure/sprite-u.png") -3px -225px no-repeat; }
.board-private-nav li.publ-b span { margin-top: -1px; margin-right: 10px; width: 12px; height: 15px;  background: url("//www.u-mama.ru/images/structure/sprite-u.png") -21px -225px no-repeat; }
.board-private-nav li.del-b span { margin-right: 10px; width: 13px; height: 15px;  background: url("//www.u-mama.ru/images/structure/sprite-u.png") -36px -225px no-repeat; }
.board-private-nav li.arch-b span { margin-right: 9px; margin-left: -3px; width: 16px; height: 15px;  background: url("//www.u-mama.ru/images/structure/sprite-u.png") -50px -225px no-repeat; }
.board-private-nav li.sellfast-b span { margin-right: 6px; margin-top: 1px; margin-left: -1px; width: 17px; height: 15px;  background: url("//www.u-mama.ru/images/structure/sprite-u.png") -68px -225px no-repeat; }
.action_del_text { margin-top: -5px; }
.my-board-filter { margin-top: -11px; margin-bottom: 23px; }
.my-board-filter > .clearfix { display: inline-block !important; min-width: 100% }
.my-board-filter li { font-family: "Open Sans",Verdana, "Geneva CY", "DejaVu Sans", sans-serif; float: left; font-size: 15px; margin-right: 22px; }
.my-board-filter li a { color: #0074dd; }
.my-board-filter li.active a { color: #333; }
.my-board-filter li.active a:hover { text-decoration: none; cursor: default; }
.my-board .alert {
    clear: left;
    margin-top: 20px; margin-bottom: 0;
}
/*мини садики*/
.green-box-ms {
    border: 2px solid #8fce51;
    border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
    margin-bottom: 20px;
}
.green-box-ms-inner {
    position: relative;
    background-color: #9dd668;
    background-image:-moz-linear-gradient(#87bd53 0%,#91c95d 38%,#91c95d 88%,#9dd668 100%);
    background-image:-webkit-gradient(linear,color-stop(0, #87bd53),color-stop(0.38, #91c95d),color-stop(0.8, #91c95d),color-stop(1, #9dd668));
    background-image:-webkit-linear-gradient(#87bd53 0%,#91c95d 38%,#91c95d 88%,#9dd668 100%);
    background-image:-o-linear-gradient(#87bd53 0%,#91c95d 38%,#91c95d 88%,#9dd668 100%);
    background-image:linear-gradient(#87bd53 0%,#91c95d 38%,#91c95d 88%,#9dd668 100%);
    border-bottom: 1px solid #9dd668; border-top: 1px solid #b0e082; padding: 2px 14px 50px 14px;
    border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
}
.green-box-ms h3 { font-size: 18px; padding-bottom: 10px; border: none; color: #fff; text-shadow: 0 -1px rgba(0,0,0,0.25); }
.green-box-ms-inner:after {
    position: absolute; bottom: 6px; right: 2px; content: '';
    background:  url("//www.u-mama.ru/images/structure/bg-ms.png") 0 0 no-repeat;
    display: inline-block; width: 231px; height: 61px;
}
/*vip*/
.col-w-right-180 {  }
.col-w-right-180 .board-list  { width: 639px; float: left; }
.green-bg { background: #e5f3cf; }
.green-bg h2 { font-size: 13px; color: #6da90b; font-weight: 600 }
.rigt-col-180 { float: right; width: 180px; font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif; }
.rigt-col-180 .green-bg { width: 180px; padding: 2px 10px 0 10px; }
.rigt-col-180 .board-list { padding: 0; width: auto; float: left; }
.rigt-col-180 .board-one { padding: 8px 0 3px 0; }
.rigt-col-180 .board-one:last-child { border: none }
.rigt-col-180 .board-one:first-child { padding-top: 0; border-top: none }
.rigt-col-180 .board-one h3 { padding-bottom: 2px; font-size: 14px; line-height: 16px; }
.rigt-col-180 .board-one .img-box { float: none; margin: 0 0 7px 0; width: 160px; overflow: hidden; height: 140px; border: none; }
.rigt-col-180 .board-one .img-box img { width: 160px; }
.rigt-col-180 .board-one .board-body { min-height: 1px; margin-left: 0; padding-bottom: 0; }



/*новый каркас 1250*/
div, table { font-size: 1em; }
.topwide { text-align:center; width:1002px; margin: 0 auto !important; line-height: 1px; }
.topwide iframe { margin: 0 auto !important; }
.big-fix { min-width: 1000px; max-width: none; background: #fff }
.big-fix a:hover { text-decoration: underline }
.big-fix .clearfix { display: block; }
.big-fix .fix-width {
    width: 1110px; padding-left: 10px; padding-right: 10px; font-family: 'Open Sans',Verdana, "Geneva CY", "DejaVu Sans", sans-serif;
    font-size: 12px;
    position: relative;
}
.big-fix .old-header {
    padding-left: 24px; padding-right: 0;
    margin-bottom: 13px;
    position: relative; z-index: 1;
    height: 59px; overflow: hidden;
    padding-top: 7px;
}
.big-fix .old-header:after, .big-fix .old-header:before {
    position: absolute; content: '';
    height: 28px; width: 24px;
    left: 0;
}
.big-fix .old-header:before {
    background: #a3cb49; top: 10px;
    border-radius: 4px 0 0 0; -moz-border-radius: 4px 0 0 0; -webkit-border-radius: 4px 0 0 0;
}
.big-fix .old-header:after {
    background: #72b024; top: 38px;
    border-radius: 0 0 0 4px; -moz-border-radius: 0 0 0 4px; -webkit-border-radius: 0 0 0 4px;
}
.big-fix .old-header .main-menu { display: block; padding-top: 3px; }
.big-fix .old-header .main-menu ul { padding-left: 11px; }
.big-fix .dop-menu { width: auto }
.big-fix .old-header .logo-box {
    padding: 0 8px 0 12px;
    margin-top: -18px; margin-right: -8px; margin-left: -8px;
    position: relative; z-index: 2;
    border-radius: 48px;
    height: 98px; width: 98px;
    background: #fff url("//www.u-mama.ru/images/structure/u-mama-logo-56x98.png") 12px 21px no-repeat;
    /*background: #fff url("//www.u-mama.ru/images/structure/u-mama-logo-hb-56x98.png") 12px 21px no-repeat;*/
}
.big-fix .old-header .logo-box a {
    display: block;
    width: 98px; height: 56px;
    margin-top: 21px;
}
.big-fix .content { padding-bottom: 0; }
.big-fix .auth-us { font-size: 12px; }
.big-fix .middle-col-240 .right-col { float: right; width: 240px; padding: 0 }
.big-fix .middle-col-240, .big-fix .middle-col-180, .big-fix .middle-col-0 {
    width: auto;
    margin-right: 270px;
}
.big-fix td.middle-col-240, .big-fix td.middle-col-180, .big-fix td.middle-col-0 { margin-left: 0; }
.big-fix td.middle-col-0 { width: 860px; }
.big-fix td.middle-col-0 td.middle-box { width: 860px; }
.big-fix td.middle-col-240 .middle-box { width: 610px; }
.big-fix td.middle-col-240 .middle-box img { max-width: 610px !important; }
.big-fix td.middle-col-240 .middle-box .right-img img { max-width: 100% !important; }
.big-fix td.middle-col-240 .right-col { padding-left: 10px; }
.big-fix .middle-container { float: left; width: 100%; }
.big-fix .middle-col-240 .middle-container { margin-right: -250px; }
.big-fix .middle-col-240 .middle-container .middle-box { width: auto; margin-right: 250px; }
.big-fix .middle-col-180 .middle-container { margin-right: -190px; }
.big-fix .middle-col-180 .middle-container .middle-box { width: auto; margin-right: 190px; }
.big-fix .auth-us { background: #73b025; padding-bottom: 11px; }
.big-fix div.right-col { float: right; padding: 0 }
.big-fix .weather_cont { color: #333; padding: 0; }
.big-fix .box-two-col { width: 300px; }
.big-fix .old-footer  {
    width: 1110px; padding-left: 10px; padding-right: 10px; margin: -145px auto 0 auto;
}
.big-fix .old-footer .dop-info-box, .big-fix .old-footer .p-text { font-size: 12px; letter-spacing: 0.3px; }
.big-fix .old-footer .warnf, .big-fix .old-footer .rekl-box span { font-weight: 600 }
.rounded-box { margin-bottom: 7px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.big-fix .green-light {
    position: relative;
    background: #d9edc5;
    border-style: solid; border-color: #d9edc5; border-width: 1px 2px 2px 2px;
    color: #333; overflow: hidden;
    padding: 11px 13px;
    font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif;
    margin-bottom: 9px;
    font-size: 12px;
}
.big-fix .green-light * { position: relative; z-index: 2; }
.big-fix .green-light:before {
    height: 20px; position: absolute; top: 0; left: 0; width: 100%; content: '';
    border-top: 2px solid #fff; z-index: 1;
    border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0;
}
.big-fix .green-light:after {
    height: 67px; position: absolute; bottom: 0; left: 0; width: 100%; content: ''; z-index: 0;
    background-image:-moz-linear-gradient(#d9edc5 0%, #ecf6e2 100%);
    background-image:-webkit-gradient(linear,color-stop(0, #d9edc5),color-stop(1, #ecf6e2));
    background-image:-webkit-linear-gradient(#d9edc5 0%,#ecf6e2 100%);
    background-image:-o-linear-gradient(#d9edc5 0%,#ecf6e2 100%);
    background-image:linear-gradient(#d9edc5 0%,#ecf6e2 100%);
    border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px;
}
.left-col .green-light {
    background: #8ec25b;
    border: none;
    padding: 15px 24px;
    font-size: 13px;
    border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.left-col .green-light:after, .left-col .green-light:before { display: none }
.left-col .green-light a { color: #fff }
.orange-head {
    background: #f5aa2a; padding: 0 11px; margin-bottom: 9px;
    border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
}
.orange-head h2 {
    color: #fff; font-size: 15px; font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif;
    margin-top: 0; padding-top: 4px; padding-bottom: 4px; font-weight: 600;
}
.section-razdel { padding-bottom: 6px; }
.section-razdel .one-text-box:nth-child(2) { border-top: none; padding-top: 0; }
.one-text-box {
    border-top: 1px dotted #b8b8b8;
    padding-top: 9px; padding-bottom: 9px; padding-right: 10px;
    line-height: 13px;
}
.one-text-box .img-box { float: left; width: 70px; margin-right: 10px; }
.one-text-box td { font-size: 12px; }
.one-text-box td img { margin: 0 10px 0 0 !important; }
.one-text-box a { color: #0074dd }
.one-text-box table a { font-size: 13px; line-height: 13px; }
.one-text-box  strong { font-weight: 600 }
.one-text-box .text-box { font-size: 12px; }
.one-text-box h3, .one-text-box h3 a,
.img-text-box h3 a, .img-text-box h3,
.img-text-box h4 a, .img-text-box h4 { border-top: none; font-weight: 600; font-size: 13px; line-height: 15px; padding: 0 0 0 0; font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif; }
.one-text-box .text-box .date { color: #999; font-size: 11px; display: block; padding-bottom: 2px; }
.one-text-box .text-box p { line-height: 15px; margin-top: 3px; }
.section-razdel .cat-grey { display: inline-block; margin-top: 7px; margin-bottom: 3px; display: block; margin-left: 80px; }
.section-razdel > .cat-grey { margin-left: 80px; margin-top: 1px; margin-bottom: 9px; }

.green-light, .green-light * { font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif; }
.green-light a { color: #0074dd }
.green-light .img-text-box { margin-left: -4px; margin-right: -4px; }
.img-text-box .text-box { line-height: 15px; padding-bottom: 13px; }
.img-text-box h3 { margin-bottom: 9px; }
.img-text-box h4, .img-text-box h4 a { font-weight: 400;  }
.img-text-box h4 { margin-top: 3px; line-height: 17px; margin-bottom: 5px; }
.img-text-box img { display: block; max-width: 100%; }

.green-light .int-contd { margin: 0 -4px; font-size: 12px; }
.green-light .int-contd h4 {
    margin-bottom: 16px !important; padding: 0 7px !important;
    line-height: 14px; font-size: 13px !important;
}
.green-light .int-contd div { margin-left: 0; margin-right: 0; }
.green-light .int-contd label { font-size: 12px; }
.green-light  .int-contd div input { margin-top: -2px; }
.green-light .int-contd .btn-success { width: 196px; margin-right: 10px; margin-left: 10px; display: block; }

.green-light .left-l-ul { padding-bottom: 0 }
.green-light .left-l-ul li { padding-left: 0 }
.filtr-cont {
    position: relative;
    background: #cde9a2;
    height: 38px;
    margin: -30px -15px 8px -15px;
    display: none;
}
.filtr-cont .swiper-container2 {
    margin: 10px 0 0 0;
    width: auto;
    padding-right: 15px;
}
.filtr-cont .nav-filter {
    padding: 0;
    margin: 0;
    list-style-type: none;
    white-space: nowrap;
}
.filtr-cont .nav-filter li {
    display: inline-block;
    width: auto;
    font-size: 15px;
    padding-top: 6px;
}
.filtr-cont .nav-filter li a {
    color: #479100;
    display: inline-block;
    padding: 4px 10px;
    margin-left: 1px;
}
.filtr-cont .nav-filter li:first-child a {
    margin-left: 5px;
}

/*школы развития Июль 2015*/
.school-search-form { margin-bottom: 31px; }
.school-search-form .clearfix {
    display: inline-block !important;
    min-width: 100%;
}
.school-search-form .label-h {
    font-size: 15px;
    color: #316400;
    line-height: 19px;
    text-align: center;
    padding: 5px 20px 15px;
}
.search-container { padding: 0 15px 6px 15px; }
.search-container .styled {
    float: left;
    margin-right: 10px;
    width: 192px;
}
.dropdown-cont .btn {
    width: 100% !important;
}
.search-container .place-town-inp { width: 141px; }
.search-container .age-inp { width: 145px; }
.search-container .params-cont ul > li {
    width: 100%;
    float: none;
    background: none;
    padding-left: 0;
}
.search-container .params-cont ul > li li { width: 150px; float: left }
.search-container .params-cont li .dropdown-menu { width: 450px; }
.search-container .razv-inp .params-cont ul > li li { width: 230px; }
.search-container .razv-inp .params-cont .dropdown-menu { right: 0; left: auto }
.razv-inp .params-cont li .dropdown-menu:before { right: 74px; left: auto }
.search-container .razv-inp .params-cont li .dropdown-menu { width: 470px; }
.search-container .btn { min-width: 80px; }
.no-rayon-city .place-inp { display: none }
.no-rayon-city .place-town-inp { width: 211px; }
.no-rayon-city .age-inp { width: 225px; }
.no-rayon-city .razv-inp { width: 244px; }
.list-school { padding-top: 0; }
.list-school .one-elem {
    padding: 0 10px 3px 10px;
    margin-bottom: 20px;
    height: 300px;
}
.list-school .one-elem-inner {
    border: 1px solid #cecece;
    height: 300px;
}
.list-school .one-elem h3 {
    height: 51px;
    padding-bottom: 8px;
}
.list-school .one-elem .text-box {
    padding: 7px 7px 0;
    width: auto;
    float: none;
}
.list-school .one-elem .info-box {
    color: #333333;
    font-size: 13px; line-height: 17px;
    padding-bottom: 6px;
}
.list-school .one-elem .info-box label, .school-card-info .info-box label {
    width: auto;
    color: #333; font-size: 13px; line-height: 17px; font-weight: 600;
    margin-bottom: 0;
}
.list-school .one-elem:nth-child(3n+1) { margin-left: 0 }
.list-school .one-elem .img-box {
    width: 100%; height: 162px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain; -webkit-background-size: contain;
}
.list-school .one-elem .img-box a {
    display: block;
    width: 100%; height: 100%;
}
.list-school .one-elem img { margin-right: 0 }
.list-article.list-school-result {
    margin-left: 0; margin-right: 0
}
.list-school-result .one-elem {
    width: 100%; height: auto;
    margin-left: 0;
    border: none;
    padding-bottom: 17px;
    border-bottom: 1px dotted #b9b9b9;
}
.list-school-result:last-child {
    border-bottom: 0px;
}
.list-school-result .one-elem:first-child {
    border-top: 1px dotted #b9b9b9;
    padding-top: 20px;
}
.list-school-result .one-elem-inner {
    height: auto;
    border: none;
}
.list-school-result .one-elem .img-box {
    width: 200px; height: 120px;
    border: 1px solid #cecece;
    float: left;
    overflow: hidden;
    margin-right: 12px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain; -webkit-background-size: contain;
}
.list-school-result .one-elem.news-elem {
    padding-left: 0; padding-right: 0;
}
.list-school-result .one-elem.news-elem:last-child {
    border-bottom: none;
    display: block;
}
.list-school-result .one-elem.news-elem .img-box {
    width: 242px; height: auto;
}
.list-school-result .one-elem.news-elem .text-box {
    margin-left: 257px;
}
.list-school-result .one-elem.news-elem p {
    line-height: 1.23;
    padding-top: 0; padding-bottom: 9px;
    max-height: none;
}
.list-school-result .one-elem.news-elem h3 {
    padding-bottom: 9px;
}
.list-school-result .one-elem .text-box {
    margin-left: 215px;
    float: none;
    width: auto;
    margin-top: -4px;
    padding-top: 0;
}

.list-school-result .one-elem .info-box { padding-bottom: 3px; }
.list-school-result .one-elem .about-text {
    font-size: 14px;
    line-height: 18px;
    padding-bottom: 5px;
}
.list-school-result .text-box h3 {
    height: auto !important;
    padding-top: 0; padding-bottom: 11px;
}
.list-school-result .text-box h3, .list-school-result .text-box h3 a { font-size: 17px; }
.school-card-info { padding-top: 4px; padding-bottom: 17px; }
.school-card-info.clearfix {
    display: inline-block !important;
    min-width: 100%;
}
.school-card-info .img-box {
    float: left;
    width: 270px; height: 162px;
}
.school-card-info .img-box  img {
    display: block;
    max-width: 100%;
}
.school-card-info .text-box { margin-left: 292px; }
.school-card-info .text-box h2 {
    padding-top: 0; padding-bottom: 16px;
    margin-top: -6px;
    color: #0074dd;
}
.school-card-info .info-box, .school-card-info .info-box label {
    color: #333333;
    font-size: 15px; line-height: 16px;
    padding-bottom: 8px;
}
.school-card-info .info-box label { padding-bottom: 0 }
.line-table {
    margin-top: 7px; margin-bottom: 23px !important;
    border: none
}
.line-table tr td {
    background: #daefb9;
    font-size: 15px;
    border: none;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    padding: 11px 44px 13px;
}
.line-table tr td:first-child { border-left: 1px solid #fff }
.line-table tr:first-child td { border-top: 1px solid #fff }
.line-table tr:nth-child(2n+2) td {  background: #ebf3db; }
/*edit card school*/
.col-ft-2, .col-ft-3 {
    margin-right: -15px; margin-left: -15px;
    overflow: hidden;
}
.col-ft-2 .col-ft-1, .col-ft-3 .col-ft-1 {
    width: 50%;
    float: left;
    padding-right: 15px; padding-left: 15px;
    box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.col-ft-3 .col-ft-1 {
    width: 33.33%;
}
.course-list .course-box, .location .col-ft-1 { padding-bottom: 3px; }
.course-list .course-box { width: 100% }
.name-course, .addr-school-box .location label { display: table-cell; height: 40px; width: 196px; vertical-align: middle }
.course-box label {
    display: table-cell;
    font-weight: normal;
    vertical-align: middle;
    padding-right: 10px; padding-left: 15px;
}
.addr-school-box .location label { width: 115px; }
.name-course label, .addr-school-box .location label {
    font-size: 13px;
    line-height: 17px;
    font-weight: 400;
    margin-bottom: 0
}
.name-course label input { margin-top: 2px !important; }
.course-box .select-age {
    width: 108px;
    display: table-cell;
    padding-right: 8px;
    vertical-align: middle;
}
.course-box .select-price { width: 133px; }
.course-box .select-age:last-child { padding-right: 0; }
.course-box .select-age select, .addr-school-box .location select {
    font-size: 13px;
    margin-bottom: 0;
    height: 30px;
    padding: 2px;
}
.bord-box { border-top: 2px solid #c5e2a8; padding-top: 15px; }
.addr-school-box .location label {  }
.addr-school-box .location .right-box {
    display: table-cell;
    vertical-align: middle;
    width: 290px;
}
.addr-school-box .location select {
    width: 100%;
    padding-left: 6px; padding-right: 6px;
}
.location .col-ft-1 .col-ft-1 .right-box {
    width: 100px;
}
.location .col-ft-1 .house-box { width: 244px; }
.location .col-ft-1 .office-box { width: 191px; }
.location .col-ft-1 .office-box label { width: 72px; }
.addr-school-box .location input { margin-bottom: 0 }
.addr-school-box .location label select { width: 100px }
.photo-box-school .stand-b-group #file-container .btn { margin-top: -1px; }
.photo-box-school .fileupload .thumbnail { padding: 0 }
.bottom-btn-group { margin-bottom: 40px !important; }
.save-btn { width: 200px !important; }

/*верхний слайдер*/
/*new slider*/
#news-pane, #news-pane * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#news-pane {
    float: left;
    width: 100%; height: 285px;
    padding-left: 0; padding-right: 250px;
    position: relative;
    z-index: 1;
    background: #ebf3db;
    overflow: hidden;
    margin-bottom: 30px;
}
#news-pane .news-image {
    width: 506px; height: 285px;
}
#news-pane .news-list {
    position: absolute;
    top: 0; left: auto; right: 0;
    background: #ebf3db;
    list-style: none;
    padding: 0; margin: 0;
    z-index: 10;
    width: 334px; height: 285px;
}
#news-pane .news-list .item.active {
    background: #6cad44;
    border-right: 1px solid  #99d163;
}
#news-pane .news-list .item.active a { color: #fff; }
#news-pane .news-list .item {
    padding: 0;
    position: relative;
    margin-bottom: -1px;
    height: 72px;
    border: none;
    border-top: 1px solid #d8f0d1;
    background-color: #9dd567;
    background-image: -moz-linear-gradient(top, #9dd567, #89be55);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9dd567), to(#89be55));
    background-image: -webkit-linear-gradient(top, #a3de6b, #89be55);
    background-image: -o-linear-gradient(top, #9dd567, #89be55);
    background-image: linear-gradient(to bottom, #9dd567, #89be55);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dd567', endColorstr='#89be55', GradientType=0);
    *background-color: #9dd567;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#news-pane .news-list .item:first-child {
    border-top: 0;
    height: 72px;
}
#news-pane .news-list .item a {
    color: #fff;
    height: 71px;
    line-height: 14px;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0.5px;
    padding: 0 12px 0 13px;
    text-decoration: none;
    display: table-cell; vertical-align: middle;
    font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif;
}
#news-pane .news-list a:hover { text-decoration: none !important; }
#news-pane .news-list .item a:hover { opacity: 1 }
#news-pane .news-image {
    display: none;
    width: 506px; height: 285px;
    background: #999999;
    position: relative;
}
#news-pane .news-image .info {
    position: absolute;
    width: 100%; height: 72px;
    bottom: 0; left: 0;
    line-height: 22px;
    background: rgba(0,0,0,0.4);
}
#news-pane .news-image .info h2 {
    font-size: 13px;
    font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif;
    font-weight: 400;
    line-height: 17px;
    color: #fff;
    margin: 0;
    padding: 0 20px 0 23px;
    display: table-cell; vertical-align: middle;
    height: 72px;
}
#news-pane .news-image .info h2 a { color: #fff; }
.top-cover-box #news-pane {
    width: 549px; height: 300px;
    padding-right: 155px;
}
.top-cover-box #news-pane .news-image {
    width: 394px; height: 300px;
}
.top-cover-box #news-pane .news-list {
    width: 155px; height: 300px;
}
.top-cover-box #news-pane .news-list .item, .top-cover-box #news-pane .news-list .item a {
    height: 76px;
}

.bl-green-bt .ico { display:none }
.food-ico {
    width: 25px; height: 29px;
    background-position: 0 -480px;
}
.popuplar-ico {
    width: 26px; height: 24px;
    background-position: -30px -480px;
}
.redactor-ico {
    width: 28px; height: 32px;
    background-position: -60px -480px;
}
/*setting user*/
.child-ico {
    width: 30px; height: 24px;
    margin-top: -2px; margin-right: 10px;
    background-position: -30px -414px;
}
.contra-ico {
    width: 25px; height: 25px;
    margin-top: -6px; margin-right: 15px;
    background-position: -60px -414px;
}
.data-ico {
    width: 24px; height: 28px;
    margin-top: -6px; margin-right: 16px;
    background-position: -85px -414px;
}
.mail-ico {
    width: 28px; height: 20px;
    margin-top: 1px; margin-right: 12px;
    margin-bottom: 1px;
    background-position: -109px -414px;
}
.pas-ico {
    width: 23px; height: 27px;
    margin-top: -4px; margin-right: 17px;
    margin-bottom: -1px;
    background-position: -137px -418px;
}
.pro-ico {
    width: 26px; height: 25px;
    margin-top: -3px; margin-right: 14px;
    background-position: -160px -418px;
}
.talk-ico {
    width: 33px; height: 28px;
    margin-top: -6px; margin-right: 7px;
    background-position: -146px -390px;
}
.children-ico {
    width: 23px; height: 31px;
    margin-top: -5px; margin-right: 17px; margin-bottom: -4px;
    background-position: -24px -445px;
}
.woman-ico {
    width: 24px; height: 29px;
    margin-top: -6px; margin-right: 16px; margin-bottom: -1px;
    background-position: 0 -445px;
}
.house-ico {
    width: 26px; height: 31px;
    margin-top: -3px; margin-right: 14px; margin-bottom: -6px;
    background-position: -47px -445px;
}
.pregnancy-ico {
    width: 22px; height: 31px;
    margin-top: -3px; margin-right: 18px; margin-bottom: -6px;
    background-position: -73px -445px;
}
.hobby-ico {
    width: 24px; height: 31px;
    margin-top: -6px; margin-right: 16px; margin-bottom: -3px;
    background-position: -95px -445px;
}
.site-ico {
    width: 28px; height: 28px;
    margin-top: -4px; margin-right: 12px; margin-bottom: -2px;
    background-position: -119px -445px;
}

.navigation-setting {
    /*width: 270px;
    float: left;*/
    margin-bottom: 20px;
    padding-top: 6px;
}
.navigation-setting li {
    font-size: 15px;
    padding-left: 12px; padding-bottom: 12px;
    position: relative;
}
.navigation-setting li.active {
    color: #333;
}
.navigation-setting li.active:after {
    position: absolute;
    width: 4px; height: 25px;
    top: -1px; left: 0;
    content: '';
    background-color: #89bf56;
    background-image: -moz-linear-gradient(top, #89bf56, #5da13a);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#89bf56), to(#5da13a));
    background-image: -webkit-linear-gradient(top, #89bf56, #5da13a);
    background-image: -o-linear-gradient(top, #89bf56, #5da13a);
    background-image: linear-gradient(to bottom, #89bf56, #5da13a);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#89bf56', endColorstr='#5da13a', GradientType=0);
    *background-color: #89bf56;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navigation-setting li.active a { color: #333; }
.setting-content { padding-bottom: 50px; }
.setting-content h2 {
    font-size: 17px;
    color: #333;
    font-weight: 600;
    padding-left: 0; padding-top: 0;
    margin-bottom: 7px;
}
.info-ico {
    width: 28px; height: 25px;
    margin-right: 9px;
    background-position: -83px -307px;
}
.setting-box {
    margin-bottom: 10px;
    padding-top: 5px;
}
.setting-content #downloadCont { padding-top: 5px; }
.setting-content_form, .setting-content #downloadCont {
    max-width: 530px;
    margin-left: auto; margin-right: auto;
}
.setting-content #downloadCont label { margin-top: 29px; }
.setting-content #downloadCont .img-box {
    width: 76px; height: 76px;
    border: 1px solid #8ec35d;
    float: left;
}
.setting-content #downloadCont .upload-container {
    float: left;
    margin-top: 22px; margin-left: 16px;
}
.setting-content #downloadCont .btn-link {
    font-size: 12px;
}
.upload-container {
    display: inline-block;
    height: 30px; width: 130px;
    position: relative;
}
.upload-container input[type="file"] {
    cursor: pointer;
    height: 30px;  width: 100%;
    opacity: 0;
    overflow: hidden;
    position: relative;
    z-index: 2;
}
.upload-container-inner {
    cursor: pointer;
    height: 100%; width: 100%;
    left: 0; top: 0;
    position: absolute;
    z-index: 1;
    padding-top: 7px;
}
.setting-content .form-group {
    width: 100%;
    margin-bottom: 16px;
}
.setting-content .form-inline .form-group {
    width: auto;
    margin-right: 16px;
    float: left;
}
.setting-content .form-inline .form-group:last-child { margin-right: 0 }
.setting-content label {
    float: left;
    width: 130px;
    margin-right: 20px; margin-top: 5px;
    color: #676568;
    font-size: 13px;
    text-align: right;
    font-weight: 600;
}
.setting-content .form-control {
    height: 30px; width: 380px;
    padding-top: 4px; padding-bottom: 4px;
}
.setting-content textarea.form-control {
    height: 58px;
    margin-bottom: 0;
}
.setting-content .form-inline .form-control { width: 100% }
.setting-content .form-group.x-small { width: 73px; }
.setting-content .form-group.small { width: 94px; }
.setting-content .form-group.middle { width: 181px; }
.setting-content select.form-control {
    padding-left: 6px; padding-right: 6px;
}
.setting-content .btn-add-box {
    border-top: 1px solid #d9d9d9;
    padding-left: 150px; padding-top: 8px; padding-bottom: 6px;
    margin-top: -2px;
}
.children + .children, #new_children_cont {
    border-top: 1px solid #d9d9d9;
    margin-top: -2px;
    padding-top: 24px;
}
.btn-link {
    font-size: 13px;
    color: #0074ce;
    font-weight: 600;
    display: inline-block;
    cursor: pointer;
}
.btn-link:hover { color: #0074ce; }
.setting-content .btn-box {
    padding: 20px 0 0 150px;
}
.setting-content .btn-box .btn {
    margin-left: 0;
    height: 30px; min-width: 126px;
    padding-top: 4px; padding-bottom: 4px;
}
/*forum setting*/
.setting-content .col-ft-2 {
    margin: 0;
}
.setting-content .col-ft-2 .checkbox-inline {
    margin: 2px 0 14px; padding: 0 0 0 20px;
    width: 33.3333%;
}
.setting-content .light-text label, label.light-text  {
    text-align: left;
    font-size: 13px;
    color: #333;
    font-weight: 400;
}
.setting-content .checkbox-inline input {
    margin-top: 2px;
}
/*friends setting*/
.setting-box p {
    font-size: 14px;
    line-height: 19px;
    color: #333;
}
.friends-list, .user-list-v {
    padding-top: 5px;
    margin-bottom: 20px;
    letter-spacing: -0.3em;
}
.user-list-v { margin-top: 30px; }
.setting-box .friends-list { margin-bottom: 20px }
.friends-list li, .user-list-v li {
    display: inline-block;
    vertical-align: top;
    width: 280px;
    margin-bottom: 18px;
    letter-spacing: normal;
}
.user-list-v .clearfix { display: inline-block !important; }
.user-list-v li input { margin-top: 21px; margin-right: 10px; }
.friends-list .img-box, .user-list-v .img-box {
    width: 52px; height: 52px;
    border: 1px solid #8ec35d;
    float: left;
    margin-right: 12px;
}
.friends-list .name-fr, .user-list-v .name-fr {
    color: #0074ce;
    font-size: 14px;
    margin-top: 17px; margin-right: 11px;
    float: left;
    width: auto;
    font-weight: 400;
}
.friends-list .del, .hidetheme,
.btn-del-children {
    background: none;
    color: #70ae46;
    font-size: 20px;
    width: auto; height: auto;
    margin-right: 0; margin-top: 13px;
    font-weight: 700;
    text-decoration: none !important;
}
.btn-del-children {
    color: #ff0048;
    margin-top: 0;
}
.hidetheme {
    margin-left: 18px; margin-top: 10px;
    width: 20px; height: 20px;
    background: url("//www.u-mama.ru/images/structure/sprite-u.png") -158px -480px no-repeat;
}
.hidetheme:hover, .hidetheme.active { background-position: -182px -480px; }

/*mail setting*/
.setting-content .fl-l label {
    width: 100%;
    margin: 5px 0 0 0;
    float: none;
}
.setting-content .fl-l .radio, .setting-content .fl-l .checkbox {
    padding-left: 20px;
}
.setting-content .fl-l .radio input, .setting-content .fl-l .checkbox input {
    margin-top: 2px;
}
/*user info*/
.head-info-user { padding-top: 20px; padding-bottom: 9px; }
.head-info-user .img-box {
    border: 1px solid #8ec35d;
    float: left;
    height: 76px; width: 76px;
    margin-right: 20px;
}
.head-info-user .info-user {
    font-size: 18px !important;
    margin-top: 23px;
    font-weight: 600;
    margin-right: 20px;
}
.head-info-user .nav-user {
    float: left;
    margin-top: 29px;
}
.head-info-user .nav-user a {
    float: left;
    display: block;
    margin-right: 10px;
}
.nav-user a.send-mail {
    width: 18px; height: 14px;
    background-position: 0 -880px;
}
.nav-user a.add_friend {
    margin-top: -1px;
    width: 18px; height: 16px;
    background-position: 0 -900px;
}
.nav-user a.add_ignore {
    color: #74b100;
    font-weight: 700;
    font-size: 30px;
    line-height: 30px;
    margin-top: -10px; margin-left: -2px;
}
.nav-user a.add_ignore:hover { text-decoration: none }
.user-page.setting-content .setting-box { margin-bottom: 18px; }
.user-page.setting-content .form-group { margin-bottom: 13px; }
.user-page.setting-content label {
    text-align: left;
    font-weight: 400;
    color: #8b8b8b;
    font-size: 14px;
    width: 140px;
    margin-top: 0; margin-bottom: 0;
}
.user-page .info-user-text {
    margin-left: 96px;
    display: table-cell;
    height: 76px;
    vertical-align: middle;
}
.user-page .info-user {
    display: inline-block;
    font-size: 14px;
    color: #333;
    float: none;
    margin-top: 0;
}
.user-page .head-info-user .nav-user {
    float: none;
    display: inline-block;
    margin-top: 6px;
}
.user-page .info-user-online {
    margin-top: 8px;
}
.user-page h3 {
    font-size: 16px;
    border: none;
    padding-bottom: 10px;
    font-family: 'Open Sans', Verdana, "Geneva CY", "DejaVu Sans", sans-serif;
}
.user-page .friends-list, .user-page .all-view {
    max-width: 760px;
}
.user-page .friends-list li {
    margin-bottom: 14px;
    width: 25%;
    padding-right: 15px;
}
.user-page .friends-list .img-box {
    width: 32px; height: 32px;
}
.user-page .friends-list .name-fr {
    font-size: 13px;
    margin-right: 0;
    margin-top: 8px;
    margin-left: 44px;
    white-space: nowrap;
    float: none;
    overflow: hidden;
    text-overflow: ellipsis;
}
.user-page .setting-box p {
    font-size: 14px;
    margin-bottom: 6px;
}
.user-page .setting-box.online-info-user { padding-top: 10px; }
.user-page .setting-box.online-info-user p {
    font-size: 12px;
    color: #676568;
    margin-bottom: 3px;
}
.user-page .all-view {
    display: block;
    text-align: right;
}
.user-page .top-navigation a, .user-page .top-navigation span {
    font-size: 14px;
    display: inline-block;
    margin: 12px 9px 0 9px;
    position: relative;
}
.user-page .top-navigation a:after, .user-page .top-navigation span:after {
    content: '|';
    position: absolute;
    color: #222;
    right: -14px; top: 0;
}
.user-page .top-navigation a:last-child:after, .user-page .top-navigation span:last-child:after { display: none }
.user-page .top-navigation { margin-left: -9px; }

.js-radio { margin-top: 11px; }
#partner, .yandex-adfox > div, .padspo iframe/*, #padswide_11 iframe*/, #ad_ph_1 { margin-bottom: 20px !important; }
.padspo  iframe {
    width: 1px;
    min-width: 100%;
    *width: 100%;
}

/**/
.ico-video {
    width: 33px; height: 24px;
    background: url("//www.u-mama.ru/images/structure/sprite-u.png") -41px -115px no-repeat;
    position: absolute;
    top: 50%; left: 50%;
    margin-left: -16.5px; margin-top: -12px;
    display: inline-block;
    border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 2px #fff; -moz-box-shadow: 0 0 10px 2px #fff; box-shadow: 0 0 10px 2px #fff;
}

/*photo contest*/
.photo-contest__item { margin-bottom: 20px; }
.photo-contest__item .img-box {
    position: relative;
    height: 170px;
    padding-top: 0;
    overflow: hidden;
}
.photo-contest__item .img-box img {
    max-width: 100%;
}
.photo-contest__item .logo-sponsor {
    position: absolute;
    max-width: 40%;
    top: 10px; left: 10px;
}
.photo-contest__item .logo-sponsor img { max-height: 90px; }
.photo-contest__item h4 {
    padding-top: 8px; padding-bottom: 6px;
}
.photo-contest__item h4 a { font-size: 14px; }
    @media screen and (max-width: 991px) {
        .four-box > .photo-contest__item {
            width: 33.3333%;
        }
    }
    @media screen and (max-width: 767px) {
        .four-box > .photo-contest__item {
            width: 50%;
        }
        .photo-contest__item .img-box {
            height: auto;
        }
    }
    @media screen and (max-width: 567px) {
        .four-box > .photo-contest__item {
            width: 100%;
            margin-bottom: 10px;
        }
    }

/*1 June*/
/*body.big-fix { background: url("//www.u-mama.ru/images/structure/pattern_children.jpg") center repeat;}
.new-header {
    background: #fff;
    margin-bottom: 0 !important;
    padding-bottom: 20px; padding-top: 10px;
}
.topwide #padswide_11 iframe { margin-bottom: 0 !important; }
.page-container { position: relative; }
.footer {
    padding-bottom: 20px;
    width: 1130px;
    margin: 0 auto !important;
    background: #fff;
}
body.cke_editable { background: #fff}*/




/*video swiper*/
.video-list-swiper { position: relative }
.video-list-container li {
    width: 188px;
    margin-right: 30px;
}
.video-list-container .swiper-slide a:hover { text-decoration: none !important; }
.video-list-container li .img-box, .video-list-container .swiper-slide .img-box {
    margin-bottom: 7px;
    position: relative;
}
.video-list-container li h3, .video-list-container .swiper-slide h3 {
    font-size: 13px;
    line-height: 14px;
    color: #333;
}
.video-list-container .jcarousel-control-prev, .video-list-container  .jcarousel-control-next,
.video-list-container .swiper-button-next, .video-list-container .swiper-button-prev {
    width: 34px; height: 34px;
    border: 2px solid #fff;
    border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
    background-color: #a3de6b;
    background-image: -moz-linear-gradient(top, #a3de6b, #89be55);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a3de6b), to(#89be55));
    background-image: -webkit-linear-gradient(top, #a3de6b, #89be55);
    background-image: -o-linear-gradient(top, #a3de6b, #89be55);
    background-image: linear-gradient(to bottom, #a3de6b, #89be55);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3de6b', endColorstr='#89be55', GradientType=0);
    *background-color: #a3de6b;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    display: inline-block;
    z-index: 10;
    position: absolute;
    top: 36px;
    margin-top: -17px;
}
.video-list-container .jcarousel-control-prev:hover, .video-list-container  .jcarousel-control-next:hover,
.video-list-container .swiper-button-next:hover, .video-list-container .swiper-button-prev:hover {
    opacity: 1;
    background-color: #89be55;
    background-image: none
}
.video-list-container .jcarousel-control-prev:after, .video-list-container  .jcarousel-control-next:after,
.video-list-container .swiper-button-next:after, .video-list-container .swiper-button-prev:after {
    position: absolute;
    top: 8px; left: 6px;
    content: '';
    width: 15px; height: 12px;
    z-index: 11;
    background: url(https://u-mama.ru/images/structure/sprite-u.png) -53px -307px no-repeat;
}
.video-list-container  .jcarousel-control-next:after, .video-list-container .swiper-button-next:after {
    left: 9px;
    background: url(https://u-mama.ru/images/structure/sprite-u.png) -68px -307px no-repeat;
}
.video-list-container .jcarousel-control-prev, .video-list-container .swiper-button-prev { left: -16px }
.video-list-container .jcarousel-control-next, .video-list-container .swiper-button-next { right: -16px }
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled { opacity: 0 }
#video-pagination, #pads_57 { display: none; }

/*календарь*/
.ui-widget.ui-widget-content { font-size: 12px; }


/*Icon*/
.ico-cit {
    width: 18px; height: 18px;
    margin-top: 1px;
    margin-left: 0; margin-right: 7px;
    background-position: 0 -595px;
}
.ico-moder {
    width: 14px; height: 14px;
    margin-top: 2px; margin-right: 7px;
    background-position: 0 -1070px;
}
.ico-write {
    width: 16px; height: 13px;
    background-position: 0 -1090px;
    margin-top: 3px; margin-right: 5px;
}


/*404*/
.page-404 {
    max-width: 550px;
    margin: 20px auto 0 auto;
    color: #7dbe37;
}
.top-img-404 {
    font-size: 24px;
    line-height: 1;
    background: url(//u-mama.ru/images/structure/404.png) 100% 0 no-repeat;
    min-height: 296px;
    margin-bottom: 40px;
    background-size: auto 296px;
}
.top-img-404 .text-box {
    text-align: right;
    letter-spacing: -1px;
    display: inline-block;
    padding-top: 70px;
}
.top-img-404 .text-box span {
    display: block;
    font-size: 140px;
    margin-bottom: -10px;
    font-family: 'Brusher', Verdana, sans-serif;
}
.text-404 {
    font-size: 20px;
    line-height: 1.19;
    text-align: center;
    margin-bottom: 20px;
}
@media screen and (max-width:650px){
    .page-404 { text-align: center; }
    .top-img-404 {
        min-height: 230px;
        font-size: 20px;
        background-size: auto 230px;
        display: inline-block;
    }
    .top-img-404 .text-box {
        padding-right: 240px;
        padding-top: 50px;
        display: block;
    }
    .top-img-404 .text-box span { font-size: 110px; }
    .text-404 { font-size: 18px; }
    .text-404 br { display: none }
}
@media screen and (max-width:500px){
    .top-img-404 {
        min-height: 130px;
        font-size: 14px;
        background-size: auto 130px;
        margin-bottom: 20px;
    }
    .top-img-404 .text-box {
        padding-right: 135px;
        padding-top: 25px;
        letter-spacing: normal;
    }
    .top-img-404 .text-box span {
        font-size: 60px;
        margin-bottom: 0;
    }
    .text-404 { font-size: 14px; }
}


/*specproject main page*/
.head-spec {
    color: #90c45d;
    font-size: 28px;
    font-weight: 700;
    text-align: center;
    padding-bottom: 33px;
}
.head-spec:after, .head-spec:before {
    width: 73px; height: 52px;
    background: url(//u-mama.ru/images/spec/all-project/ico1.png) 0 0 no-repeat;
    content: '';
    display: inline-block;
    margin-right: 7px;
    top: 15px;
    position: relative;
}
.head-spec:after {
    -moz-transform: scale(-1, 1); -ms-transform: scale(-1, 1);
    -webkit-transform: scale(-1, 1); -o-transform: scale(-1, 1);
    transform: scale(-1, 1);
    margin-left: 7px; margin-right: 0
}
.preview-spec-box {
    border: 1px solid #eaeaea;
    padding: 5px 10px 5px;
    width: 100%;
    display: flex !important;
    align-items: stretch;
    margin-top: 15px; margin-bottom: 15px;
}
.preview-spec-box .img-box {
    width: 86px;
    min-width: 86px;
    margin-right: 10px;
    margin-bottom: 6px;
}
.preview-spec-box .text-box {
    display: flex;
    align-items: center;
}
.preview-spec-box h4 {
    font-size: 15px;
    line-height: 1.2;
}
.preview-spec-box h4 a {
    color: #333;
    transition: .2s ease-out;
    border-bottom: 1px solid transparent;
}
.preview-spec-box h4 a:hover {
    color: #333;
    text-decoration: none;
    border-color: #666;
}
.spec-active {
    height: 150px;
    text-align: center;
    margin-bottom: 20px;
}
.col-md-6 .spec-active { height: 200px; }
.col-md-6 .spec-active h2 span { display: none }
.spec-active a.btn {
    padding: 0 20px;
    height: 37px;
    vertical-align: middle;
    display: inline-block;
    font-size: 19px;
    color: #fff;
    background: #f65d12;
    box-shadow: none;
    text-shadow: none;
    line-height: 32px;
}
.spec-active a:hover { color: #fff }
    @media screen and (max-width: 991px) {
        .spec-online { margin-right: -10px; margin-left: -10px; }
        .spec-online [class^="col-md"] {
            width: 50%;
            padding-left: 10px; padding-right: 10px;
        }
        .preview-spec-box {
            margin-top: 5px;
        }
    }
    @media screen and (max-width: 767px) {
        .preview-spec-box { padding-left: 5px; }
        .preview-spec-box .img-box {
            width: 80px;
            min-width: 80px;
            margin-right: 8px;
        }
    }
    @media screen and (max-width: 567px) {
        .spec-online [class^="col-md"] { width: 100%; }
        .preview-spec-box { margin-bottom: 5px; }
        .preview-spec-box .img-box {
            width: 60px;
            min-width: 60px;
            margin-bottom: 4px;
        }
        .preview-spec-box h4 { font-size: 14px; }
    }
.four-box .photo-contest__item .img-box {
    height: auto;
}
/*zapovednik*/
.spec-active.zapovednik {
    color: #fff;
    background: url(//u-mama.ru/images/spec/zapovednik/bg-zapovednik.jpg) 0 0 repeat;
    border-radius: 6px;
    padding: 9px 0 0 0;
}
.spec-active.zapovednik span {
    font-size: 27px;
    margin-bottom: 0;
    display: inline-block;
}
.spec-active.zapovednik h2 {
    font-size: 45px;
    color: #fff;
    font-family: "boomboom", "Open Sans",Verdana,sans-serif;
    text-shadow: 2px 2px 7px rgba(0,0,0,0.6);
    padding: 0;
    line-height: 1;
    margin-bottom: 9px;
}
.col-md-6 .spec-active.zapovednik h2 {
    font-size: 40px;
    margin-bottom: 14px; margin-top: 8px;
}
/*polzunki*/
.spec-active.polzunki {
    color: #6d8708;
    background: #daf1fe url(//u-mama.ru/images/spec/kids/gif-540-150.gif) 0 100% no-repeat;
    border-radius: 6px;
    padding: 9px 0 0 0;
}
.spec-active.polzunki .text-box { margin-left: 197px; }
.spec-active.polzunki span {
    font-size: 20px;
    margin-bottom: 10px;
    padding-top: 2px;
    display: inline-block;
    font-weight: 700;
}
.spec-active.polzunki h2 {
    font-size: 42px;
    color: #f65d12;
    line-height: 0.88;
    margin-bottom: 13px;
    font-family: "boomboom", "Open Sans",Verdana,sans-serif;
    text-shadow: 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff;
}


/*заявка на чемпионат ползунков*/
#block_complete {
    text-align: center;
    padding-top: 25px; padding-bottom: 25px;
}
#block_complete .complete-text {
    color: #333;
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 20px;
}



.cookie-agreement {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
    position: fixed;
    bottom: 0px;
    width: 100%;
    margin: 0px auto;
    background-color: #fff;
    padding: 14px 0px 24px 0px;
    box-sizing: border-box;
    z-index: 999999;
    -webkit-box-shadow: 1px 0px 10px 5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 0px 10px 5px rgba(0, 0, 0, 0.3);
    box-shadow: 1px 0px 10px 5px rgba(0, 0, 0, 0.3);
}
.cookie-agreement p {
    line-height: 1.25em;
    margin-bottom: 1em;
    font-size: 13px;
}
.cookie-agreement h3 {
    margin: 10px 0px 20px 0px;
    font-weight: 600;
    font-size: 15px;
    border-top: 0px;
}
.cookie-agreement .cookie-agree {
    text-align: right;
}
.cookie-agreement .cookie-close {
    position: absolute;
    top: 10px;
    right: 10px;
}
.cookie-agreement .cookie-close .close {
    margin-right: 10px;
}
.cookie-agreement .cover-content {
    padding: 0px;
}
