body {
/*margin:0 7 0 7px;*/
    padding:0 10px;font-size:75%;font-family: "Open Sans", Verdana, sans-serif;color:#000000;
    text-align:left;/*background: url("http://i.u-mama.ru/images/structure/u-mama-prikorm-wallpaper.jpg") center 0 repeat-y;*/
    min-width: 986px; margin: 0 auto;
    background: #fff;
}
body.newyear { background: #fff url(https://i.u-mama.ru/images/structure/background_newyear2.jpg) center 100% no-repeat; padding-bottom: 216px; }
body.newyear.wallpaper-box { padding-bottom: 0 }
div {margin: 0 0 0 0px;font-size:100%;}
table {font-size:100%;}
select,input,textarea{font-family: Verdana;font-size:100%;}
p {margin:5px 0 0 0px;}
ul {margin:0 0 5px 10px;padding:0 0 5px 10px;}
.tableclear { clear: left; }
.mini_list{ margin:0 0 5px 0px;padding:0 0 5px 0px;}
h1 {font-size:200%; color:#FFCC00; text-align:center;padding:5px;margin:5px;font-family:verdana, sans-serif}
h2 {font-size:160%; color:#7dbe37; text-align:center;padding:10px;}
h4 {font-size:120%; color:#000; text-align:left;padding:2px;margin:0px;}
h3 {font-size:120%; color:#f8970d; text-align:center;padding:0px;}
h5 { font-size:110%; color:#000; text-align:center;padding:10px 0 0 0 !important;margin:0px;font-family:verdana, sans-serif}
.cke_panel_listItem h1, .cke_panel_listItem h2, .cke_panel_listItem h3, .cke_panel_listItem h4, .cke_panel_listItem h5 { text-align: left; padding: 0; margin: 0; }
.cke_panel_frame body { width: auto; min-width: 1px; }
a img { border: none; } 
.sm1 {cursor:pointer;border:0px solid #cccccc;text-align:center;float:left;width:50px;height:50px;}
.sm1_p {cursor:pointer;border:0px solid #cccccc;text-align:center;float:left;width:100px;height:100px;}
.con {color:#000000;}
.con1 {color:#000000;}
.con100 {color:#000000;}
.con2 {color:#000000;}
.con1j {background-color: #FCFCD4;text-align:justify;padding: 7px;}
.con1r {background-color: #FCF3D9;text-align:justify;padding: 7px;}
.article {text-align:justify; text-indent: 20pt; padding:0px;}
.piv{width:27px; height:14px; background-image: url(https://i.u-mama.ru/ni/piv.gif);background-color:#72B024;text-align:center;}
.piv0{width:27px; height:14px; background-image: url(https://i.u-mama.ru/ni/piv0.gif);background-color:#A3CB49;text-align:center;}
.pivn{width:85px; height:14px; background-image: url(https://i.u-mama.ru/ni/pivn.gif);background-color:#72B024;text-align:center;}
.leftm {vertical-align: -13px;height: 34px;	width: 41px;border: 0px none;}
.hr1{position:relative;width:100%; height:1px; background-image: url(https://i.u-mama.ru/ni/hline.gif); clear:both;}
.hr2{position:relative;width:100%; height:1px; background-image: url(https://i.u-mama.ru/ni/hline.gif);clear:both;margin: 5px;}
.hr3{position:relative;width:95%; height:1px; background-image: url(https://i.u-mama.ru/ni/hline.gif);clear:both;margin: 3px;}
.tdiv{margin: 9px; clear: left;/* font-size: 12px;*/}
.tdiv img { max-width: 576px; height: auto !important; }
.tdiv p { margin-top: 0; margin-bottom: 0; padding-bottom: 11px; }
.iico{margin:0 10px 5px 0px;border:0px;}
.cico{margin:3px 0 3px 0px;border:5px solid #DAEEB5;width:75px;height:75px;}
.lite{
	padding: 1px 6px 4px 0px;
	background-image: url(https://i.u-mama.ru/ni/xb1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	list-style-image: url(https://i.u-mama.ru/ni/it1.gif);
	color: #DC4009;
	}	
.nlit{
	padding: 0 6px 0 0px;
	list-style-image: url(https://i.u-mama.ru/ni/nz.gif);
	color: #DC4009;
	}

.wlit{
padding: 3px 6px 0 0px;
list-style-image: url(https://i.u-mama.ru/ni/wz.gif);
color: #DC4009;
}
.wu{padding-left:5px;}			
.glit{
	margin:0 0 5px 0px;
	background: url(https://i.u-mama.ru/ni/shi.gif) 0 0 no-repeat;
	list-style-type: none;
	color:#FFFFFF;
	padding-left: 20px;
	}	
.ml0 {
	background-image: url(https://i.u-mama.ru/ni/mlbg0.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #5BAE06;
	width: 250px;
}
.ml1 {
	background-image: url(https://i.u-mama.ru/ni/mlbg1.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 250px;
}

.topm {vertical-align: -13px;height: 40px;border: 0px none;}
.topmbg {background-image: url(https://i.u-mama.ru/ni/hm_bg.gif);}
.topmbg1 {background-image: url(https://i.u-mama.ru/ni/hm_bg1.gif);background-repeat: repeat-x;background-position: right bottom;}
.warn1 {font-weight: bold;color: #FF5600;}
.min {color: #0000BF;}
.tors,.plu {color:#FF5600;}
.liha {
	background-image: url(https://i.u-mama.ru/ni/lih2.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 17px;
	float:left;
	margin: 0 0 0 18px;
}
.lihb {
	background-image: url(https://i.u-mama.ru/ni/lih21.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 17px;
	float:left;
	margin: 0 0 0 18px;
}
/*.rli {
	color: #0099CC;
	list-style-image: url(https://i.u-mama.ru/ni/rli.gif);
	list-style-type: square;
	margin-left:10px;
	margin-top:3px;
}*/
.arli {
	text-decoration: underline;
	color: #2C9DEC;
}
.adb, .adb:link {
    line-height: 15px;
    font-weight: 600;
}
.ttab{
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    padding:5px 3px 0 3px;

}
.ttab:nth-child(1) {
    padding-right: 7px; padding-left: 0;
}
.ttab:nth-child(2) {
    padding-left: 7px; padding-right: 0;
}
.table-sprav1 { margin-bottom: 15px; }
.table-sprav1 td {
    padding: 5px;
}
.table-sprav1 td:nth-child(1) {
    width: 60%;
    padding: 5px 5px 5px 8px;
}
.table-sprav1 td:nth-child(2), .table-sprav1 td:nth-child(3) {
    vertical-align: middle;
}
.table-sprav1 td:nth-child(3) {
   width: 20px;
}
.table-sprav1 td a {
    line-height: 14px;
}
.tm1 {
	background-image: url(https://i.u-mama.ru/ni/he1.gif);
	height: 13px;
	margin: 0 0 0 15px;
	background-repeat: no-repeat;
	background-position: left center;
}
.tm1ad {	
	height: 22px;
	margin: 0 0 0 15px;
	background-repeat: no-repeat;
	background-position: 4px 6px;
	padding-top: 2px;
}
.tm1ad a { margin: 0; color: #fff; font-weight: bold; }
.tm1ad img { display: inline-block; vertical-align: top; margin-right: 2px; }  
.tmPuzzle {
	background-image: url(https://i.u-mama.ru/ni/puzzle.gif);
	height: 13px;
	margin: 0 0 0 15px;
	background-repeat: no-repeat;
	background-position: left center;
}
.tm11 {
	background-image: url(https://i.u-mama.ru/ni/he12.gif);
	height: 13px;
	margin: 0 0 0 15px;
		background-repeat: no-repeat;
	background-position: left center;
}
.tm2 {
	background-image: url(https://i.u-mama.ru/ni/he2.gif);
	height: 13px;
	margin: 0 0 0 0px;
	background-repeat: no-repeat;
	background-position: -5px center;
}
.tm21 {
	background-image: url(https://i.u-mama.ru/ni/he22.gif);
	height: 13px;
	margin: 0 0 0 3px;
	background-repeat: no-repeat;
	background-position: left top;
}
.tmb{background-image: url(https://i.u-mama.ru/ni/tmb.gif);height:56px;width:100%;margin:0px;}
.wep{color: #F6FF00;}
.wem{color: #94FEFF;}
.is1{float:left;height:27px;background-image: url(https://i.u-mama.ru/ni/is2.gif);margin:0px;}
.is0{float:left;margin:0 0 0 10px;height:27px;background-image: url(https://i.u-mama.ru/ni/is2.gif);}
.messagecontainer {margin:5px 5px;width:99%; height:250px; overflow:scroll; border:1px solid #d0d0d0; position:relative;float: left;}
.messagebox3 {margin:5px; padding:5px 0;}
.corr2 {padding-top:5px;}
.page1 {font-size: 1.3em;font-weight: bold;}
.page2 {font-size: 1.3em;}
.act {
	position:absolute;
	width: 300px;
	min-height: 50px;
	DISPLAY: none;
	BORDER-RIGHT: #72B024 2px solid;
	BORDER-TOP: #72B024 2px solid;
	Z-INDEX: 1000;
	BORDER-LEFT: #72B024 2px solid;
	BORDER-BOTTOM: #72B024 2px solid;
	BACKGROUND-COLOR: #FFFFDD;
	padding: 8px;
	clear:both;
}

.mail_attaches{margin-top:10px;font-weight:bold;}
.mail_attach_img {vertical-align:middle;margin:5px;}
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; } 
* html .clearfix { height: 1%; }



/*?????? ?????? ???????*/
td .auth-settings { margin: 4px 0 0 7px !important; }
td .auth-settings a { color: #fff !important; }
td .auth-settings i { width: 19px !important; height: 18px !important; display: inline-block !important; vertical-align: top !important; margin-right: 7px !important;
    background: url("https://u-mama.ru/IrinaK/new-u-mama/images/structure/sprite-u.png") -52px -36px no-repeat !important;
}



/*stand-block*/
.stand-textblock { margin-top: 15px; margin-bottom: 15px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; padding: 10px; border-width: 1px; border-style: solid; }
.stand-textblock span { display: block; }
.pt10 { padding-top: 10px; }
.stand-textblock .no-td { text-decoration: none; color: #000; font-size: 11px; }
.yellow-tb { background: #FFDD00; border-color: #0097EB; }
.stand-textblock img { float: left; margin: 5px 5px 0 0; } 
/*reklama*/
.pan4 table { color: #fff; font-size: 17px; font-weight: bold; width: 100%; }
.pan4 table .ta-right { text-align: right; }
/*town for children*/
.rch-box { margin-top: 5px; margin-left: 0; font-size: 11px; font-weight: bold; width: 240px; height: 200px; position: relative; color: #fff; font-size: 12px; background: url('https://i.u-mama.ru/images/reklama/240x200_parad_umama.gif') 0 0 no-repeat; }
.rch-box a { display: block; top: 0; left: 0; height: 100%; width: 100%; position: absolute; } 
.top-t { text-align: right; padding-top: 6px; margin-right: 12px; } 
.bott-t { width: 191px; margin: 95px auto 0 auto; text-align: center; } 

/**/
.at-tab table { width: 100%; text-align: center; }
#yandex_ad1 { width: 240px; }
.weather_cont { color: #fff; padding: 8px 12px 5px 12px; }
/*???????*/
.r-table, .article-box table, .cke_editable table { color: #333; font-size: 11px; border-collapse: collapse; border-spacing: 0; border: none; }
.r-table td, .r-table th, .article-box table td, .article-box table th, .cke_editable table th, .cke_editable table td { border: 1px solid #e7e6e3; padding: 6px 12px 7px 12px; }
.r-table th, .r-tltr { font-weight: bold; }
.r-tltr { background: #ffeccc; }
.r-table th, .article-box table th, .cke_editable table th { background: #f0f7e8 url(https://i.u-mama.ru/images/structure/table-bg.png) 0 100% repeat-x; }
.price-box table td, .price-box table th {
    font-weight: normal;
    text-align: center;
    width: 16%;
}

.price-box table.same-col td, .price-box table.same-col th {
    width: 33%;
}
.price-box table td.alleft, .price-box table th.alleft {
    text-align: left;
}
.price-box table td a {
    font-weight: normal;
}
.price-box table tr td:first-child, .price-box table tr th:first-child {
    text-align: left;
    width: auto;
}
.price-box table tr th:first-child {
    font-weight: bold;
}
.price-box table th span, .price-box table th ins {
    font-weight: normal;
    text-decoration: none;
}
.price-box table th span, .price-box table td span {
    display: block;
    padding-top: 4px;
}
.alcenter { text-align: center; }
.price-box table tr td.alcenter:first-child, .price-box table tr th.alcenter:first-child {
    text-align: center;
}
.price-box h2 {
    color: #333333;
    font-size: 15px;
    margin-bottom: 7px;
    text-align: left;
}
#bott1 { width: 37% !important; margin-right: 2%; }
#bott2 { width: 37% !important; }
#bott3 { margin-bottom: 5px; }

.bottom-art { clear: both; }
.bottom-art form { float: left; }
.bottom-art .share42init { float: right; margin-top: 4px; }


/*.modal-backdrop { width: 100%; height: 100%; background: #000000;  bottom: 0; left: 0; position: fixed; right: 0; top: 0; z-index: 100; opacity: 0.8; *display: none;}
.modal {
    background-clip: padding-box;  background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    left: 50%; margin-left: -280px;
    outline: medium none;
    top: 10%; width: 560px; position: absolute;  z-index: 110;
}
.modal.fade { top: -25%; transition: opacity 0.3s linear 0s, top 0.3s ease-out 0s; -moz-transition: opacity 0.3s linear 0s, top 0.3s ease-out 0s; -webkit-transition: opacity 0.3s linear 0s, top 0.3s ease-out 0s; }
.modal.fade.in { top: 10%; }
.modal-header { border-bottom: 1px solid #EEEEEE;  padding: 9px 15px; }
.modal-header .close { margin-top: 2px; padding: 0; position: absolute; right: 15px; float: none; z-index: 100; *line-height: 25px; *font-weight: normal; *height: 22px; *margin-top: -5px; }
.modal-header h3 { line-height: 20px; margin: 0; padding-top: 3px; text-align:left; font-size: 14px; font-weight: bold; font-family: "Trebuchet MS", sans-serif;  padding-bottom: 4px; *float: left; }
.modal-body { max-height: 435px; overflow-y: auto;  padding: 15px; position: relative; }
input { outline: medium none !important; }
input[type="text"], input[type="password"] {
    height: 30px; border-color: #CCCCCC !important;
    background-color: #FFFFFF; border: 1px solid #CCCCCC;
    border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
    color: #555555; display: inline-block; padding: 4px 6px; vertical-align: middle;
} */
.btn {
    -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none;  -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: #CCCCCC #CCCCCC #B3B3B3; border-image: none; border-style: solid; border-width: 1px;
    border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
    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); -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333; cursor: pointer; display: inline-block;
    font-size: 14px; line-height: 20px; margin-bottom: 0; padding: 4px 12px;
    text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] { background-color: #E6E6E6; color: #333333; }
.btn:hover, .btn:focus {  background-position: 0 -15px; color: #333333; text-decoration: none; transition: background-position 0.1s linear 0s; }
.btn:focus { outline: thin dotted #333333; outline-offset: -2px; }
.btn.active, .btn:active {
    background-image: none; outline: 0 none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05); -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn.disabled, .btn[disabled] { background-image: none; box-shadow: none; cursor: default; opacity: 0.65; }
.btn-success.active { color: rgba(255, 255, 255, 0.75); }
.btn-success {
    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);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-color: #51a351 #51a351 #387038;
    *border-color: #51a351 #51a351 #387038 !important;
    *background-color: #9cd466;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
    background-color: #51A351; color: #FFFFFF; }
button.btn::-moz-focus-inner, input.btn[type="submit"]::-moz-focus-inner { border: 0 none; padding: 0; }
a.btn-success { color: #fff !important; padding-top: 2px; padding-bottom: 3px; }
a.btn-danger { padding-top: 2px; padding-bottom: 3px; }
.btn-success:hover, .btn-success:focus,
.btn-success:active, .btn-success.active,
.btn-success.disabled,.btn-success[disabled] { background-color: #87bd53; *background-color: #87bd53; }
.btn-success:active, .btn-success.active { background-color: #87bd53 \9; }
.close { color: #000000; font-size: 20px; font-weight: bold; line-height: 20px; opacity: 0.2; text-shadow: 0 1px 0 #FFFFFF; }
.close:hover, .close:focus { color: #000000; cursor: pointer; opacity: 0.4; text-decoration: none; }
button.close { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 0 none; cursor: pointer; padding: 0; }
a.btn-warning { text-decoration: none;  padding-top: 2px; height: 23px; padding-bottom: 1px; display: block; *padding-bottom: 3px; }
.btn-warning {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #faa732;color: #fff;
    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);
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
    color: #fff;
    background-color: #f89406;
    *background-color: #df8505;
}
.btn-warning:active,
.btn-warning.active {
    background-color: #c67605 \9;
}

/*popup*/
.popup-new { display: none; position: fixed; top: 45%; left: 50%; margin-left: -218px; 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 { margin-right: 9px; }
.head-p { font-family: 'Trebuchet MS', sans-serif; font-size: 18px; font-weight: bold; color: #333333; line-height: 22px; padding-bottom: 17px; }
.popup-new h3 { font-size: 24px; border: none; font-weight: bold; font-family: 'Trebuchet MS', sans-serif; text-align: center; padding-top: 9px; padding-bottom: 2px; }
.popup-new.poln { background: #d9edc5; color: #6da23a; }
.poln .head-p, #TB_ajaxContent .poln p.head-p { color: #6da23a; }
.suc-p { background: #d9edc5; color: #6da23a; }

/*поисковая форма в консультациях*/
.light-green { background: 0 0 #EBF3DB; }
.bord-rad { border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; margin-bottom: 10px; margin-top: 5px; padding: 0 10px 10px 10px; }
.light-green form { margin-bottom: 0; padding-top: 7px; }
.read-search { width: 100%; table-layout: auto; }
.read-search td { vertical-align: top; }
.search-1 { position: relative; text-align: left; }
.search-1 div { position: relative; }
.read-search input.input-search {
    border: 1px solid #CCCCCC; height: 30px; box-shadow: none; display: block !important; float: none;
    margin-bottom: 3px; padding: 4px; position: relative; text-indent: 5px; width: 100%;
    border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
    color: #555555; font-size: 14px; line-height: 20px; vertical-align: middle; *height: 36px; *padding-top: 6px;
}
.read-search input.input-search { outline:  none !important; }
.del-text {
    background: url("https://i.u-mama.ru/images/structure/sprite-u.png") no-repeat scroll 0 -33px #FFFFFF !important;
    cursor: pointer; display: none; height: 15px; position: absolute; right: 5px; top: 7px; width: 15px; *top: 10px; *right: 8px;
}
.search-3 { padding-left: 7px; text-align: left; width: 80px; *padding-right: 18px; }
.search-3 .btn { margin-top: 1px; width: 80px; }
.r-s { color: #666666; font-size: 11px; margin-left: 5px; margin-right: 17px; text-decoration: none; }
.r-s:hover { text-decoration: underline; }

#vert_direct { width: 240px; overflow: hidden; }


/*dari66*/
.dari-form { padding: 5px 7px 11px 7px; border: 1px solid #d6d6d6; background: #fff; }
.dari-form select { margin-bottom: 10px; margin-left: 7px; padding: 0 3px; width: 208px; height: 23px; line-height: 23px; font-size: 12px; color: #666666; font-family: Tahoma, Verdana, sans-serif; }
.dari-form .logo-top { padding-bottom: 8px; }
.dari-form .btn-red {
    background: #dd2a1b; border: none; height: 25px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    font-size: 12px; color: #fff; font-family: Tahoma, Verdana, sans-serif; padding-right: 11px; padding-left: 11px;
    margin: 0 auto;
}
.dari-form form { margin: 0; }

/*text block*/
.text-block-box { cursor: pointer; padding: 5px 0; position: relative;  color: #000; font-size: 11px; margin-bottom: 7px; }
.text-block-box img { border: 1px solid #d7d7d7; float: left; margin-right: 10px; }
.text-block-box div { min-height: 52px; position: relative; line-height: 14px; margin-left: 80px; padding-bottom: 18px; }
.text-block-box h4 { color: #71af20; font-family: Verdana,sans-serif; font-size: 11px; font-weight: bold; line-height: 13px; margin-top: -1px; padding-bottom: 6px; }
.text-block-box a { color: #0074ce; }
.text-block-box .small-gray { color: #777; display: block; font-size: 7px; line-height: 9px; bottom: -2px; left: 0; position: absolute; }

/*textblock left*/
.text-box-list { background: #fff; padding-top: 5px; }
.text-box-list .grey-text { color: #848484; font-size: 11px; padding-bottom: 7px; }
.text-box-list .rks-box { color: #2e2e2e; font-size: 12px; line-height: 15px; padding-bottom: 11px; }
.text-box-list .rks-box .img-box { height: 70px; margin-bottom: 4px; overflow: hidden; text-align: center; }
.text-box-list .rks-box h4 { color: #2e2e2e; font-size: 13px; font-weight: 600; margin: 0; padding-bottom: 1px; padding-left: 2px; }
.text-box-list .rks-box a { text-decoration: none; color: #0000bf; }
.text-box-list .rks-box a:hover { text-decoration: underline; }
.text-box-list .rks-box p { margin: 0; padding-left: 2px; }

/**/
.gm  { background: url("//www.u-mama.ru/images/r-img/s2.png") no-repeat 5px center; }
.gm .tmm2 { margin-left: 26px; }
.tm2 sup { color: #feff7e; font-size: 8px; font-weight: bold; padding-left: 3px; }

.hidden { display: none }

/*left col auth new*/
.auth-us { padding-left: 12px; font-size: 11px; line-height: 15px; }
.auth-us .head-auth {
    margin-left: 0; margin-top: 11px;
    color: #f9ff00;font-weight: 700;
}
.us-nick { color: #fff; font-weight: 700; padding-left: 0; padding-bottom: 11px; margin-left: 0; padding-top: 0; margin-top: 11px; }
.us-nick img { margin-right: 10px; height: 18px; width: 18px; display: block; border: 1px solid #fff; float: left; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.us-nick span { display: inline-block; margin-top: 2px; }
.us-nick a { color: #fff; text-decoration: none }
.us-nick a:hover { text-decoration: underline }
.nav-auth { padding: 0; margin: 0; list-style-type: none; }
.nav-auth a, .auth-h a { color: #fff; text-decoration: none; }
.nav-auth a:hover, .auth-h a:hover { text-decoration: underline; }
.nav-auth .auth-settings, .nav-auth .auth-mail { margin: 0 !important; padding: 0; }
.nav-auth li { padding-bottom: 11px !important; }
.nav-auth li a { padding-left: 31px; position: relative; }
.nav-auth li a:before { content: ''; position: absolute; top: 0; left: 0; display: inline-block; background-image: url("//www.u-mama.ru/images/structure/sprite-u.png"); background-repeat: no-repeat; }
.nav-auth .auth-settings a:before { left: 1px; top: -1px; width: 19px; height: 18px; background-position: -1px -241px; }
.nav-auth .auth-mail a:before { width: 20px; height: 16px; background-position: -21px -241px; }
.nav-auth .auth-mail.active a:before { top: -1px; background-position: -21px -259px; }
.nav-auth .auth-complaint a:before { left: 2px; top: -1px; width: 16px; height: 18px; background-position: -42px -241px; }
.nav-auth .auth-complaint.active a:before { top: -2px; background-position: -42px -259px; }
.nav-auth .auth-enter a:before { left: 2px; top: -2px; width: 16px; height: 18px; background-position: -59px -241px; }
.nav-auth .auth-enter { padding-top: 2px; }
.nav-auth .count-sp {
    height: 9px; min-width: 14px;
    padding: 1px 2px 3px 2px; margin-left: 7px;
    display: inline-block; vertical-align: top;
    position: absolute; left: 100%; top: 1px;
    background: #fff;
    color: #71b222; font-size: 9px; text-align: center; line-height: 9px;
    border-radius: 5px; -wenkit-border-radius: 5px; -moz-border-radius: 5px;
}
.auth-h { padding: 11px 0 12px 12px; clear: both; line-height: 15px; }
.auth-h .head-auth { color: #f9ff00; margin-top: 11px; margin-bottom: 11px; font-weight: 700 }
.auth-h .login-box, .auth-h .reg { display: inline-block; float: none; margin: 0; font-size: 11px; padding-bottom: 0; }
.auth-h a { font-size: 11px; color: #fff; padding-left: 24px; position: relative; }
.auth-h .login-box { margin-right: 27px; }
.auth-h .reg a { padding-left: 21px; }
.auth-h a:before { content: ''; position: absolute; top: 0; left: 0; display: inline-block; background-image: url("//www.u-mama.ru/images/structure/sprite-u.png"); background-repeat: no-repeat; }
.login-box a:before { left: 1px; top: -1px; width: 16px; height: 18px; background-position: -59px -260px; }
.reg a:before { top: -1px; width: 14px; height: 18px; background-position: -76px -241px; }

/*схема прикорма*/
.prikorm-teaser {
    color: #808080; font-size: 13px; line-height: 16px;
    font-family: "Trebuchet MS", 'Open Sans', Verdana, Arial, sans-serif;
    padding-left: 77px; padding-right: 15px; padding-top: 37px;
    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;
}
.prikorm-teaser .green {
    color: #71a840; font-size: 14px; font-weight: bold; line-height: 20px;
    margin: 0; padding: 5px 0;  text-align: left
}
.prikorm-teaser:hover { color: #808080; text-decoration: none; }

.tableContent > td { width: 100% }

.green-right-old-col {
    background: #72b024;
    width: 240px;
    margin-left: 8px;
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.green-right-old-col table { margin-left: 0 !important; }
.green-right-old-col table ul { margin-left: 0 !important; }

.fix-width.page-container {
    width: 1110px;
}
.wallpaper-box .page-container { position: relative; z-index: 15 }

/*1 June*/
/*body { 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;
}*/
