/* Верхнее меню */
.nt-head { padding:0; position:fixed; top:0; left:0; z-index:99999; background:#1e1e1e; background:rgba(32,33,37,0.75); width:100%; min-width:994px; text-align:center; font-family:inherit; font-size:13px; font-weight:bold; box-shadow:0 0 10px 0 rgba(0,0,0,0.7); }
.nt-head-notransp	{ background:rgba(32,33,37,1); }
.nt-headbg	{ width:100%; margin:auto; padding:0 7px; box-shadow:0 -10px 30px rgba(0, 0, 0, 0.75) }
.nt-head1	{ position:relative; max-width:1910px; height:60px; margin:auto; text-align:left; }
.nt-head-otstup	{ height:60px; margin:0;}
.nt-head-transp	{ background:none; }
.nt-head-transp .nt-search input { background:none; color:#fff; }
.nt-head-transp .nt-search input::-webkit-input-placeholder	{ color:#fff; }
.nt-head, .nt-head .nt-headbg { box-shadow:none; }
.nt-head .logo { position:absolute; top:15px; left:15px; }

.nt-menu-loading { height:60px; overflow:hidden; }
.nt-menu	{ position:absolute; width:100%; padding-left:14%; }
@media screen and (max-width:1100px) {
	.nt-menu  { padding-left:15%; }
}

.nt-menu-item { position:relative; float:left; font-weight:bold; font-size:13px; letter-spacing: 0.02em; }
.nt-menu-item-relative	{ position:relative; }
.nt-menu-item-mainlink,.nt-menu-item-mainlink a	{ height:60px; }
.nt-menu-item:hover .nt-menu-item-mainlink { background:#3a3a3a; } 
.nt-menu-item a, .nt-menu-item a:visited, .nt-menu-item a:hover { display:block; padding:22px 16px 0 14px; color:#fff; text-decoration:none; white-space:nowrap; }
.nt-menu-item-opened { background:#3a3a3a; }

.nt-menu-item .nt-count { position:absolute; width:15px; height:15px; top:15px; right:5px; padding:0; color:#FFFFFF; font-size:10px; text-align:center; font-weight:bold; line-height:15px; background:url(/images/spritenext.svg) -15px -30px no-repeat; background-size:240px 960px; }
.mt-menu a .nt-count { position:relative; display:inline-block; width:19px; height:19px; margin:0 0 2px 3px; padding:0; background:url(/images/spritenext.svg) -19px -38px no-repeat; background-size:304px 1216px; color:#FFFFFF; font-size:13px; text-align:center; font-weight:bold; line-height:19px; vertical-align:middle; font-family:inherit, sans-serif; }

.nt-headenter { position:absolute; top:0; right:0; font-family:inherit; }
.nt-headenter-but { position:absolute; width:60px; height:60px; top:0; right:0; cursor:pointer; z-index:3; }
.nt-headenter-but:before { content:''; position:absolute; width:25px; height:25px; top:17px; left:10px; margin-left:8px; background:url(/images/spritenext.svg) -50px -50px no-repeat; background-size:400px 1600px; }
.nt-headenter:hover { width:125px; height:64px; }
.nt-headenter:hover .nt-headenter-but { background:#3a3a3a; }
.nt-headenter-but:hover:before { background:url(/images/spritenext.svg) -100px -50px; background-size:400px 1600px; }
.nt-headenter:hover .nt-headenter-list { display:block; }
.nt-headenter-retina:hover .nt-headenter-list { display:none; }
.nt-headenter-list { position:absolute; display:none; top:60px; right:0; margin:0; padding:10px 13px 7px 13px; background:#3a3a3a; list-style-type:none; list-style-image:none; font-size:12px; z-index:2; } 
.nt-headenter-list-item	{ font-size:12px; margin:0 0 9px; padding:0; font-weight:normal;}
.nt-headenter-list-item a, .nt-headenter-list-item a:visited { color:#fff; text-decoration:none; }
.nt-headenter-list-item a:hover { color:#f71a04; text-decoration:none; }

.nt-headuser		{ position:absolute; top:0; right:0; font-family:inherit; }
.nt-headuser-avatar	{ position:absolute; width:59px; height:60px; top:0; right:0; cursor:pointer; z-index:3; }
.nt-headuser-avatar span	{ position:absolute; display:block; top:18px; left:8px; }
.nt-headuser-avatar:before	{ content:''; position:absolute; width:10px; height:10px; top:25px; left:38px; background:url(/images/spritenext.svg) -40px -50px no-repeat; background-size:160px 640px; }
.nt-headuser-avatar .avatar_warning { width:15px; height:15px; top:5px; right:20px; padding:0; color:#FFFFFF; font-size:11px; text-align:center; font-weight:bold; position:absolute; background:red; border-radius:8px; line-height:13px; }
.nt-headuser:hover 	{ width:135px; height:60px; }
.nt-headuser:hover .nt-headuser-avatar { background:#3a3a3a;}
.nt-headuser-avatar:hover:before,
.nt-headuser-avatar-open:before	{ background:url(/images/spritenext.svg) -50px -50px no-repeat; background-size:160px 640px; }
.nt-headuser-list { position:absolute; display:none; top:60px; right:0; min-width:250px; margin:0; padding:10px 0 7px; background:#3a3a3a; list-style-type:none; list-style-image:none; font-size:13px; z-index:2;}
.nt-headuser-searchGhost, 
.nt-headuser-searchGhost-rm, 
.nt-headuser-messagebarGhost { position:absolute; display:none; width:40px; height:40px; top:11px; right:67px; cursor:pointer; }
.nt-headuser-searchGhost-rm { right:115px; }
.nt-headuser-messagebarGhost { height:25px; }
.nt-headuser:hover .nt-headuser-list,
.nt-headuser:hover .nt-headuser-searchGhost,
.nt-headuser:hover .nt-headuser-messagebarGhost	{ display:block;}

.nt-headuser-retina:hover .nt-headuser-list { display:none; }
.nt-headuser-list-item	{ margin:0; padding:0; font-size:14px; font-weight:normal; white-space:nowrap;}
.nt-headuser-list-item a, .nt-headuser-list-item a:visited { position:relative; display:block; padding:8px 30px 8px 20px!important; color:#fff; text-decoration:none; line-height:1; z-index:100;}
.nt-headuser-list-item a:hover { background:#e52324; color:#fff; text-decoration:none; }
.nt-headuser-list-item a b, .nt-headuser-list-item a span { display:block; position:absolute; right:20px; top:8px; color:#fff; z-index:2; }
.nt-headuser-list-item a span	{ color:#828282; font-weight:normal; }

.nt-headbackground	{ position:fixed; display:none; width:100%; height:100%; top:0; top:expression(eval(document.body.scrollTop) + "px"); left:0; background:#000; z-index:2; -moz-opacity:0.01; -khtml-opacity:0.01; opacity:0.01; filter:alpha(opacity=1); }

.nt-headuser-list-item-line	{ height:2px; background:#4b4b4b; border-top:1px solid #1e1e1e; margin: 8px 20px!important; }

.nt-headuser-list-item-spec { padding:10px 20px; }
.nt-headuser-list-item-spec a,
.nt-headuser-list-item-spec a:visited { background:#ffd438; color:#262626; font-weight:bold; padding:9px 15px!important; line-height:20px; text-align:center; letter-spacing:-.02rem; border-radius:2px; }
.nt-headuser-list-item-spec a:hover { background:#fbca35; color:#262626; font-weight:bold; }



.nt-menu-popup { display:none; }
.nt-menu-popup-touch { }

.nt-menu-item:hover	.nt-menu-popup { display:block;}
.nt-menu-item:hover	.nt-menu-popup-touch:hover .nt-menu-popup { display:none;}

.nt-menu-item-openerfix100,.nt-menu-item-openerfix160 { position:relative; }
.nt-menu-item-openerfix100:hover .nt-menu-item-mainlink:before	{ position:absolute; content:''; width:90px; height:40px; top:23px; left:-90px; cursor:pointer; }
.nt-menu-item-openerfix160:hover .nt-menu-item-mainlink:before	{ position:absolute; content:''; width:140px; height:40px; top:23px; right:-140px; cursor:pointer; }

.nt-menu-city-old { position:absolute; padding:7px 0 10px; background:#3a3a3a; }
.nt-menu-city-old-item { float:left; min-width:145px; }
.nt-menu-city-old-item a, .nt-menu-city-old-item a:visited { position:relative; display:block; float:none; height:auto; margin:0; padding:5px 15px 5px 15px; color:#fff; text-decoration:none; font-weight:400; line-height:1; font-size:12px; }
.nt-menu-city-old-item a:hover { padding:5px 15px 5px 15px; background:#ff353b; color:#fff; text-decoration:none; }

.nt-menu-list { left:auto; padding:7px 0; }
.nt-menu-list .nt-menu-city-item, .nt-menu-list .nt-menu-city-old-item { width:auto; white-space:nowrap; }
.nt-menu-city-item-zag { position:relative; margin:0 0 7px; padding:10px 15px 10px 15px; font-family:inherit; font-weight:bold; color:#fff; font-size:15px; line-height:1; }

.nt-menu-adright { padding-right:150px; }
.nt-menu-item-adright { float:right; }
.nt-menu-item-adright .nt-menu-item-mainlink { background:#ff353b; }
.nt-menu-item-adright .nt-menu-city-old-item a, 
.nt-menu-item-adright .nt-menu-city-old-item a:visited { background:none!important; padding:15px 15px 15px 45px!important; font-size:13px; }
.nt-menu-item-adright .nt-menu-city-old-item a:hover { background:#353535!important; }
.nt-menu-item-adright .nt-menu-city-old-item .cashback_head { position:relative; }
.nt-menu-item-adright .nt-menu-city-old-item .cashback_head:before { content:''; position:absolute; width:20px; height:20px; top:10px; left:15px; background: url(/images/spritenext.svg) -240px -60px no-repeat; background-size: 320px 1280px; }
.nt-menu-item-adright .nt-menu-city-old-item .cashback_head:hover:before { background-position:-220px -60px; }
.nt-menu-item-adright .nt-menu-city-old-item .konkurs_head { position:relative; }
.nt-menu-item-adright .nt-menu-city-old-item .konkurs_head:before { content:''; position:absolute; width:20px; height:20px; top:10px; left:15px; background: url(/images/spritenext.svg) -160px -60px no-repeat; background-size:320px 1280px; }
.nt-menu-item-adright .nt-menu-city-old-item .konkurs_head:hover:before { background-position:-180px -60px; }

.nt-search { position:absolute; width:40px; height:50px; top:11px; right:75px; }
.nt-search .nt-menu-item-mainlink, .nt-search .nt-menu-item-mainlink a { height:40px; }
.nt-search-rm { right:110px; }

.nt-search-result { position:absolute; min-width:275px; top:55px; right:0; background:#fff; box-shadow:0 0 10px 0 rgba(0,0,0,0.7); font-size:13px; }
.nt-search-result-gorod { min-width:570px; padding:3px 0 7px; }
.nt-search-result-gorod .nt-right-info-zag { margin-bottom:3px; }
.nt-search-result-gorod .nt-right-info-zag span { font-size:12px; font-weight:normal; }
.nt-search-result-text { position:relative; display:block; padding:5px 20px 6px 30px!important; }
.nt-search-result-gorod .nt-right-info-list-item { float:left; width:267px; height:35px; overflow:hidden; }
.nt-search-result .nt-right-info-list-item a { position:relative; display:block; padding:7px 22px 9px !important; color:#393939; text-decoration:none; }
.nt-search-button	{ position:absolute; width:25px; height:25px; top:7px; right:5px; background:url(/images/spritenext.svg) -75px -225px no-repeat; background-size:400px 1600px; cursor:pointer;}
.nt-search-button:hover	{ background:url(/images/spritenext.svg) -50px -225px no-repeat; background-size:400px 1600px; }
.nt-search-button-hover	{ background:url(/images/spritenext.svg) -50px -225px no-repeat; background-size:400px 1600px; }

.nt-messagebar			{ position:absolute; display:none; width:54px; top:14px; right:65px; }
.nt-messagebar-button	{ position:absolute; width:25px; height:25px; top:5px; right:10px; background:url(/images/spritenext.svg) -100px -100px no-repeat; background-size:400px 1600px; cursor:pointer; }
.nt-messagebar-button:hover,
.nt-messagebar-button-hover	{ background:url(/images/spritenext.svg) -125px -100px no-repeat; background-size:400px 1600px; }
.nt-messagebar-bar { position:absolute; width:15px; height:15px; top:0; left:35px; padding:0; color:#FFFFFF; font-size:10px; text-align:center; font-weight:bold; background:url(/images/spritenext.svg) -15px -30px no-repeat; background-size:240px 960px; line-height:15px; }


/* New */
.nt-head-popup	{ position:fixed; width:100%; min-width:994px; top:0; left:0; padding:0 7px; z-index:99999; text-align:center; font-family:inherit; font-size:13px; box-shadow:0 0 10px 0 rgba(0,0,0,0.7); }
.nt-head-popup1	{  }
.nt-menu-popbg		{ position:relative; width:100%; margin:auto; padding:0 7px; background:rgba(28,29,31,1); z-index:1; }
.nt-menu-popclose	{ position:absolute; width:25px; height:25px; top:15px; left:20px; background:url(/images/spritenext.svg) -325px -425px no-repeat; background-size:400px 1600px; z-index:5; }
.nt-menu-popclose:hover			{ background:url(/images/spritenext.svg) -375px -400px no-repeat; background-size:400px 1600px; cursor:pointer; }
.nt-menu-popclose:hover:before	{ content:'Свернуть'; position:absolute; height:15px; top:25px; left:15px; padding:2px 5px 0; font-size:11px; line-height:11px; white-space:nowrap; z-index:1; background:#fff; color:#000; box-shadow:0 0 5px 0 rgba(0,0,0,0.7);}

.nt-menu-pop		{ position:relative; display:block; width:100%; max-width:1215px; height:0; margin:auto; text-align:left; font-family:inherit; }
.nt-menu-popstm		{ position:absolute; top:65px; left:5px; text-align:left; z-index:5; } 
.nt-menu-pop .nt-menu-city, .nt-menu-popstm .nt-menu-city	{ position:relative; padding:10px 0 5px; background:none; box-shadow:none; }
.nt-menu-pop .nt-menu-city-item, .nt-menu-popstm .nt-menu-city-item				{ width:160px; float:left; }
.nt-menu-pop .nt-menu-city-item a, .nt-menu-popstm .nt-menu-city-item a, 
.nt-menu-pop .nt-menu-city-item a:visited, .nt-menu-popstm .nt-menu-city-item a:visited	{ position:relative; display:block; float:none; height:auto; margin:0; padding:6px 10px 6px 15px; color:#fff; text-decoration:none; font-weight:normal; line-height:1; font-size:13px;}
.nt-menu-pop .nt-menu-city-item a:hover, .nt-menu-popstm .nt-menu-city-item a:hover { background:#ff353b; color:#fff; text-decoration:none; }
.nt-menu-pop .nt-menu-city-item a b, 
.nt-menu-pop .nt-menu-city-item a:visited b,
.nt-menu-pop .nt-menu-city-item a:hover b { font-family:inherit; font-weight:bold; }

.nt-menu-pop .nt-menu-search, .nt-menu-popstm .nt-menu-search	{ position:relative; padding:10px 0 5px; background:none; box-shadow:none;}
.nt-menu-search-box	{ position:relative; display:block; width:801px; height:auto; margin:220px auto; } 
.nt-menu-search-box	form { font-family:inherit; }
.nt-menu-search-box input { width:100%; height:55px; padding:0 20px 0 19px;	color:#fff; border:none; border-bottom:3px solid #3a3a3a; background:none; font-family:inherit; font-size:23px; font-weight:100; outline:none; }
.nt-menu-search-box input:-moz-placeholder,
.nt-menu-search-box input::-moz-placeholder,
.nt-menu-search-box input:-ms-input-placeholder,
.nt-menu-search-box input::-webkit-input-placeholder { font-style:normal;font-weight:100; font-size:100%; color:#b9b9b9 }
.nt-menu-search-box input::-webkit-input-placeholder { padding-top:3px; }
.nt-menu-search-box .nt-search-result-gorod { padding:20px 0 }
.nt-menu-search-box .nt-search-result-gorod .nt-right-info-zag { margin-left:10px; margin-bottom:15px; padding-top:0; font-size:24px; font-weight:400; }
.nt-menu-search-box .nt-search-result-gorod .nt-right-info-zag span { font-size:24px; font-weight:100; }
.nt-menu-search-box .nt-search-result-gorod .nt-search-result-gorod-list { position:relative; isplay:block; margin-bottom:15px; }
.nt-menu-search-box .nt-search-result-gorod .nt-search-result-gorod-searchmore { margin:0 0 -20px; padding-top: 2px; }
.nt-menu-search-box .nt-search-result-gorod .nt-search-result-gorod-searchmore a,
.nt-menu-search-box .nt-search-result-gorod .nt-search-result-gorod-searchmore a:visited {
	position:relative; display:block; width:100%; height:43px; padding:13px 20px;
	color:#393939;text-decoration:none;font-size:13px;
	border-top:1px solid #cccec6;
}
.nt-menu-search-box .nt-search-result-gorod .nt-search-result-gorod-searchmore a:hover {
	color:#fff; text-decoration:none; background:#ff353b;
}
.nt-menu-search-box .nt-search-result-gorod .nt-search-result-gorod-searchmore a span { color:#757575; font-style:normal; }
.nt-menu-search-box .nt-search-result-gorod .nt-search-result-gorod-searchmore a i { position:absolute; right:20px; font-size:14px;color:#757575; }
.nt-menu-search-box .nt-search-result-gorod .nt-search-result-gorod-searchmore a:hover span { color:#fff; }

.nt-menu-search-box .nt-search-result-gorod ul.nt-search-result-gorod-searchmore-only { width:801px; margin:-20px 0; } 
.nt-menu-search-box .nt-search-result-gorod ul.nt-search-result-gorod-searchmore-only li:first-child a { border-top:0; }
.nt-menu-search-box .nt-search-result-gorod ul.nt-search-result-gorod-searchmore-only { margin:-20px 0; padding:0; list-style-image:none; list-style-type:none; }
.nt-menu-search-box .nt-search-result-gorod ul.nt-search-result-gorod-searchmore-only li { margin:0; }

.nt-menu-search-box .nt-search-result-object { display:block; position:relative; width:801px; min-height:75px; margin-bottom:15px; }
.nt-menu-search-box .nt-search-result-object a, 
.nt-menu-search-box .nt-search-result-object a:visited,
.nt-menu-search-box .nt-search-result-object a:hover { position:relative; display:block; width:100%; padding:0 130px 0 135px; text-decoration:none; font-size:24px; font-weight:400; color:#393939; }
.nt-menu-search-box .nt-search-result-object img { position:absolute; top:-20px; }
.nt-menu-search-box .nt-search-result-object span.nt-search-result-object-place { position:relative; display:block; margin-top:13px; font-size:13px; font-weight:normal }
.nt-menu-search-box .nt-search-result-object span.nt-search-result-object-visited { position:absolute; right:20px; font-size:13px; text-align:center; color:#000 }
.nt-menu-search-box .nt-search-result-object span.nt-search-result-object-visited b { display:block; position:relative; font-size:25px; font-weight:normal; }
.nt-menu-search-box .nt-search-result-object li { margin:0; }

.nt-menu-search-box .nt-search-button { position:absolute; width:30px; height:30px; top:10px; right:10px; background:url(/images/spritenext.svg) -150px -270px no-repeat; background-size:480px 1920px; cursor:pointer; }
.nt-menu-search-box .nt-search-button:hover { background-position:-180px -270px;}

.nt-menu-city-stm { }
.nt-menu-city-stmPageList { position:relative; float:left; width:800px; overflow:hidden; z-index:2; }
.nt-menu-city-stmPage { position:relative; width:800px; top:0; z-index:3; }
.nt-menu-city-stmLeft, .nt-menu-city-stmRight { position:absolute; display:block; width:49%; height:450px; z-index:1; cursor:pointer; text-align:center; }
.nt-menu-city-stmLeft { left:0; }
.nt-menu-city-stmRight { right:0; }
.nt-menu-city-stmLeft i, .nt-menu-city-stmRight i { position:relative; display:block; width:25px; height:25px; top:49%; }
.nt-menu-city-stmLeft i { left:12%; background:url(/images/spritenext.svg) -150px -100px no-repeat; background-size:400px 1600px; }
.nt-menu-city-stmLeft:hover i { background:url(/images/spritenext.svg) -100px -175px no-repeat; background-size:400px 1600px; }
.nt-menu-city-stmRight i { float:right; right:12%; background:url(/images/spritenext.svg) -175px -100px no-repeat; background-size:400px 1600px; }
.nt-menu-city-stmRight:hover i { background:url(/images/spritenext.svg) -125px -175px no-repeat; background-size:400px 1600px; }
.nt-menu-city-stmButtonHide { cursor:default; }
.nt-menu-city-stmButtonHide i { display:none; }

.nt-menu-more { width:485px; right:-225px }
.nt-menu-pop .nt-menu-more { position:relative; padding:10px 0 5px 0; background:none; box-shadow:none; }
.nt-menu-pop .nt-menu-more .nt-menu-city-item { float:left; width:145px; white-space:nowrap; }

.nt-menu-continent			{ position:relative; display:block; height:48px; }
.nt-menu-continent:before 	{ content:''; position:absolute; width:60px; height:30px; top:10px; left:15px; background:url(/images/bg/menu_wp.png) no-repeat; }
.nt-menu-continent:after 	{ content:''; display:inline-block;width:100%; height:0; visibility:hidden; overflow:hidden; }
.nt-menu-continent-item		{ position:relative; display:inline-block; margin:0; padding:0; text-align:left; line-height:normal; vertical-align:top; font-size:12px; }
.nt-menu-continent-item a, .nt-menu-continent-item a:visited { color:#fff; text-decoration:none;}
.nt-menu-continent-item a:hover		{ color:#fff; text-decoration:underline;}


/* Белое оформление меню */
.nt-head-whitestyle { background:#fff; border-bottom:1px solid rgba(209, 209, 209, 0.15); }
.nt-head-whitestyle .nt-menu { padding-left:65px; }
.nt-head-whitestyle .nt-menu-poisk { margin-left:0; }
.nt-head-whitestyle .nt-menu-poisk1 { border-left:1px solid rgba(216, 216, 216, 0.4); border-right:1px solid rgba(216, 216, 216, 0.4); }
.nt-head-whitestyle .nt-menu-item a, 
.nt-head-whitestyle .nt-menu-item a:visited { color:#262626; }
.nt-head-whitestyle .nt-menu-item a:hover { color:#f83b49; }
.nt-head-whitestyle .nt-menu-item:hover { background:#fff; }
.nt-head-whitestyle .nt-menu-item-shadow:hover { box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.05); background:#ececec; }
.nt-head-whitestyle .nt-menu-item:hover	a, 
.nt-head-whitestyle .nt-menu-item:hover a:visited { color:#f83b49; }

.nt-head-whitestyle .nt-menu-item .nt-menu-list a, 
.nt-head-whitestyle .nt-menu-item .nt-menu-list a:visited { color:#262626; }
.nt-head-whitestyle .nt-menu-item .nt-menu-list a:hover { color:#f83b49; }
.nt-head-whitestyle .nt-menu-item:hover .nt-menu-item-mainlink { background:none; }
.nt-head-whitestyle .nt-menu-item-shadow:hover .nt-menu-item-mainlink,
.nt-head-whitestyle .nt-menu-item-shadow:hover .nt-menu-item-mainlink a { height:61px; }
.nt-head-whitestyle .nt-menu-item:hover .nt-menu-city-old	{ background:#fff; border:1px solid rgba(209, 209, 209, 0.15); border-top:0; }
.nt-head-whitestyle .nt-menu-item-shadow:hover .nt-menu-city-old { background:#ececec; box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.05); }
.nt-head-whitestyle .nt-menu-item:hover .nt-menu-city-old-item a:hover { background:none; }
.nt-head-whitestyle .nt-menu-poisk1 input { color:#262626; }
.nt-head-whitestyle .nt-messagebar-button	{ background-position:-100px -75px; }
.nt-head-whitestyle .nt-messagebar-button:hover,
.nt-head-whitestyle .nt-messagebar-button-hover	{ background-position:-125px -100px; }

.nt-head-whitestyle .nt-headuser:hover .nt-headuser-avatar	{ background:#ececec; }
.nt-head-whitestyle .nt-headuser-list	{ background:#ececec; }
.nt-head-whitestyle .nt-headuser-list-item a,
.nt-head-whitestyle .nt-headuser-list-item a:visited { color:#262626; }
.nt-head-whitestyle .nt-headuser-list-item a:hover { color:#e52324; background:#f1f1f1; }
.nt-head-whitestyle .nt-headuser-list-item a b { color:#262626; }

.nt-head-whitestyle .nt-headuser-list-item-spec {  }
.nt-head-whitestyle .nt-headuser-list-item-spec a:hover { background:#fd6; color:#262626; }

.nt-head-whitestyle .nt-headuser-list-item-line { height:2px; background:#cacaca; border-top:1px solid #ececec; margin: 8px 20px!important; }

.nt-head-whitestyle .nt-headuser-avatar:before { background-position:-60px -50px; }
.nt-head-whitestyle .nt-headuser-avatar:hover:before,
.nt-head-whitestyle .nt-headuser-avatar-open:before { background-position:-50px -50px; }
.nt-head-whitestyle .nt-headenter-but:before { background-position:-75px -50px; }


/* Партнерки в шапке */
.nt-sechead	{ position:relative; width:100%; min-width:980px; min-height:80px; overflow: hidden; background:#f0f0f0; text-align:center; font-family:inherit; font-size:13px; }
.nt-sechead-title	{ position:relative; display:block; width:100%; min-width:980px; padding:10px 10px 20px; background:#f0f0f0; text-align:center; font-size:13px; }
.nt-sechead-title1	{ position:relative; max-width:1200px; margin:auto; text-align:left; }
.nt-sechead-title1 h1 { margin:0; padding:0; font-size:21px; color:#333333; font-weight:normal; font-family:inherit; }
/* Партнерки в шапке (стиль до 11.2016) */
.nt-sechead-partner { position:absolute; width:100%; min-width:980px; top:0; left:0; text-align:center; font-family:inherit; font-size:13px; z-index:20; }
.nt-sechead-partner1 { position:relative; display:inline-block; max-width:1215px; height:80px; margin:auto; padding:23px 0 0 75px; text-align:left; }
.nt-sechead-partner-item { display:inline-block; margin:0 70px 0 0; font-size:12px; }
.nt-sechead-partner-item-middle { position:relative; display:inline-block; top:-8px; margin:0 70px 0 0; font-size:12px; }
/* icons default style */
.nt-sechead-partner-item-bron a:before,
.nt-sechead-partner-item-plane a:before,
.nt-sechead-partner-item-gid a:before,
.nt-sechead-partner-item-taxi a:before,
.nt-sechead-partner-item-car a:before,
.nt-sechead-partner-item-tours a:before { content:''; position:absolute; width:40px; height:40px; background:url(/images/spritenext.svg) -0px -1400px no-repeat; background-size:640px 2560px; }
/*grey*/
.nt-sechead-partner-item-bron a:before		{ left:-52px; top:-4px; background-position:0 -1400px; }
.nt-sechead-partner-item-plane a:before		{ left:-47px; top:-2px; background-position:-80px -1400px; }
.nt-sechead-partner-item-gid a:before		{ left:-45px; top:-2px; background-position:-200px -1400px; }
.nt-sechead-partner-item-taxi a:before		{ left:-45px; top:-1px; background-position:-240px -1400px; }
.nt-sechead-partner-item-car a:before		{ left:-45px; top:-1px; background-position:-320px -1400px; }
.nt-sechead-partner-item-tours a:before		{ left:-45px; top:-1px; background-position:-440px -1400px; }
/*white*/
.nt-sechead-partner-white .nt-sechead-partner-item-bron a:before	{ background-position:0 -1480px; }
.nt-sechead-partner-white .nt-sechead-partner-item-plane a:before	{ background-position:-80px -1480px; }
.nt-sechead-partner-white .nt-sechead-partner-item-gid a:before		{ background-position:-200px -1480px; }
.nt-sechead-partner-white .nt-sechead-partner-item-taxi a:before	{ background-position:-240px -1480px; }
.nt-sechead-partner-white .nt-sechead-partner-item-car a:before		{ background-position:-320px -1480px; }
.nt-sechead-partner-white .nt-sechead-partner-item-tours a:before	{ background-position:-440px -1480px; }
/*red*/
.nt-sechead-partner-item-bron a:hover:before	{ background-position:0 -1440px; }
.nt-sechead-partner-item-plane a:hover:before	{ background-position:-80px -1440px; }
.nt-sechead-partner-item-gid a:hover:before		{ background-position:-200px -1440px; }
.nt-sechead-partner-item-taxi a:hover:before	{ background-position:-240px -1440px; }
.nt-sechead-partner-item-car a:hover:before		{ background-position:-320px -1440px; }
.nt-sechead-partner-item-tours a:hover:before	{ background-position:-440px -1440px; }
/**/
.nt-sechead-partner-item a, .nt-sechead-partner-item a:visited,
.nt-sechead-partner-item-middle a, .nt-sechead-partner-item-middle a:visited { position:relative; display:block; color:#212121; text-decoration:none; }
.nt-sechead-partner-item a:hover, .nt-sechead-partner-item-middle a:hover { color:#ff353b; text-decoration:none; }
.nt-sechead-partner-white .nt-sechead-partner-item a,
.nt-sechead-partner-white .nt-sechead-partner-item a:visited,
.nt-sechead-partner-white .nt-sechead-partner-item-middle a,
.nt-sechead-partner-white .nt-sechead-partner-item-middle a:visited { color:#ffffff; }
.nt-sechead-partner-white .nt-sechead-partner-item a:hover,
.nt-sechead-partner-white .nt-sechead-partner-item-middle a:hover { color:#ff353b; }
/* Партнерки в шапке (стиль после 11.2016) */
.nt-sechead-new { min-height:50px; background:#fafafa; border-bottom:1px solid #eeeeee; }
.nt-sechead-new .nt-sechead-partner	{ font-family:inherit; font-size:13px; }
.nt-sechead-new .nt-sechead-partner1 { height:50px; padding:0; }
.nt-sechead-new .nt-sechead-partner-item, 
.nt-sechead-new .nt-sechead-partner-item-middle { position:relative; display:inline-block; float:left; min-width:80px; top:0; margin:0; font-family:inherit; font-size:13px; font-weight:bold; line-height:17px; }
.nt-sechead-new .nt-sechead-partner-item a, 
.nt-sechead-new .nt-sechead-partner-item a:visited, 
.nt-sechead-new .nt-sechead-partner-item-middle a,
.nt-sechead-new .nt-sechead-partner-item-middle a:visited { position:relative; display:block; padding:8px 20px 8px; color:#4a4a4a; text-decoration:none; }
.nt-sechead-new .nt-sechead-partner-item a:hover, 
.nt-sechead-new .nt-sechead-partner-item-middle a:hover { background:#ffffff; color:#f46e6d; }
.nt-sechead-new .nt-sechead-partner-item a:before, .nt-sechead-new .nt-sechead-partner-item-middle a:before	{ display:none; }
.nt-sechead-new .nt-sechead-partner-white .nt-sechead-partner-item a,
.nt-sechead-new .nt-sechead-partner-white .nt-sechead-partner-item a:visited,
.nt-sechead-new .nt-sechead-partner-white .nt-sechead-partner-item-middle a,
.nt-sechead-new .nt-sechead-partner-white .nt-sechead-partner-item-middle a:visited	{ color:#ffffff; }
.nt-sechead-new .nt-sechead-partner-white .nt-sechead-partner-item a:hover,
.nt-sechead-new .nt-sechead-partner-white .nt-sechead-partner-item-middle a:hover { color:#ff353b; }
.nt-sechead-new .nt-sechead-partner-white .nt-sechead-partner-item a:hover:before,
.nt-sechead-new .nt-sechead-partner-white .nt-sechead-partner-item-middle a:hover:before { display:none; }
/* Партнерки в шапке прячем кнопки, при определенном масштабе */
@media screen and (max-width:1000px) {
	.nt-sechead .nt-sechead-partner-hide1000  { display:none!important; }	
	.nt-sechead-new .nt-sechead-partner-hide1000  { display:none!important; }
}
@media screen and (max-width:1100px) {
	.nt-sechead .nt-sechead-partner-hide1100  { display:none!important; }	
	.nt-sechead-new .nt-sechead-partner-hide1100  { display:none!important; }
}
@media screen and (max-width:1180px) {
	.nt-sechead .nt-sechead-partner-hide1180  { display:none!important; }	
	.nt-sechead-new .nt-sechead-partner-hide1180  { display:none!important; }
}


/* Search place */
.nt-right-info { position:relative; margin:0 0 25px; padding:15px 0 22px; overflow:hidden; border:1px solid #f0f0f0; }
.nt-right-info-close { position:absolute; width:40px; height:40px; right:0; top:10px; cursor:pointer; z-index:1; }
.nt-right-info-close:before { content:''; position:absolute; width:10px; height:10px; right:15px; top:15px; background:url(/images/spritenext.svg) -140px -170px no-repeat; background-size:160px 640px; }
.nt-right-info-zag { min-height:32px; margin:0 0 10px; padding:4px 0 0 50px; font-size:18px; font-weight:700; }
.nt-right-info-zag a, .nt-right-info-zag a:visited, .nt-right-info-zag a:hover { position:relative; display:block; color:#393939; text-decoration:none; }
.nt-right-info-list { position:relative; margin:0; padding:0; background:none; list-style-type:none; list-style-image:none; font-size:13px; margin-bottom: 10px; }
.nt-right-info-list-item { position:relative; margin:0; padding:0; font-size:14px;}
.nt-right-info-list-item a, .nt-right-info-list-item a:visited { position:relative; display:block; padding:7px 0 8px 20px!important; color:#393939; text-decoration:none; }
.nt-right-info-list-item a:hover	{ background:#ff353b; color:#fff; text-decoration:none; }
.nt-right-info-list-autoheight	{  }
.nt-right-info-list-autoheight .nt-right-info-list-item	{ height:auto }
.nt-menu-search-box .nt-right-info-zag { padding-left:65px; }
.nt-index-sk-right .nt-right-info-zag { padding-right:40px; }
#search_place_result .nt-search-result-gorod-searchmore.nt-search-result-gorod-searchmore-only { padding: 0px; margin:-10px 0 0 0; }
#search_place_result .nt-search-result-gorod-searchmore.nt-search-result-gorod-searchmore-only li { height: auto; position: relative; margin: 0; padding: 0; font-size: 14px; }
#search_place_result .nt-search-result-gorod-searchmore.nt-search-result-gorod-searchmore-only li a,
#search_place_result .nt-search-result-gorod-searchmore.nt-search-result-gorod-searchmore-only li a:visited { position: relative; display: block; padding: 7px 5px 8px 20px !important; color: #393939; text-decoration: none; }
#search_place_result .nt-search-result-gorod-searchmore.nt-search-result-gorod-searchmore-only li a:hover { background: #ff353b; color: #fff; text-decoration: none; }

/* footer */
.nt-foot	{ width:100%; min-width:980px; margin:25px 0 0; padding:0 0 0 7px; background:#f0f0f0; text-align:center; font-family:inherit; font-size:13px; color:#181818; }
.nt-foot1	{ position:relative; max-width:1215px; margin:auto; padding:20px 0 0; text-align:left; box-sizing:border-box; }
.nt-foot p	{ font-size:13px; font-family:inherit; line-height:1.3; letter-spacing: 0.02em; }
.nt-foot a, .nt-foot a:visited { color:#5f5f5f; text-decoration:none; }
.nt-foot a:hover { color:#000; text-decoration:none; }
.nt-foot a.red, .nt-foot a.red:visited { color:#d52627!important; text-decoration:none!important; }
.nt-foot a.red:hover { color:#d72627!important; text-decoration:none!important; }
.nt-foot a.aj, .nt-foot a.aj:visited { color:#5f5f5f; text-decoration:none; border-bottom:1px dashed #5f5f5f; }
.nt-foot a.aj:hover { color:#000; text-decoration:none; border-bottom:1px dashed #000; }
.nt-foot-item { position:relative;  border-bottom:1px dashed #dcdcdc; padding:25px 0 5px 170px; }
.nt-foot .logo { position:absolute; top:25px; left:-4px;}
.nt-foot-item:last-child { border:none;}
.nt-foot-links			{ position:relative; float:left; width:25%; margin:0; padding:30px 0 0; background:none; list-style-type:none; list-style-image:none; font-size:12px; }
.nt-foot-links-item		{ position:relative; margin:0 0 13px; padding:0; font-size:12px; line-height:1.2; letter-spacing: 0.02em; }
.nt-foot-links-item-zag	{ position:absolute; top:0; left:0; margin:0; font-size:16px; font-weight:600; }
.nt-foot-banner	{ position:absolute; width:75%; top:10px; left:170px; }
.nt-foot-count	{ float:right; width:25%; top:10px; } 
.nt-foot-seo	{ float:left; width:75%; height:31px; top:10px; margin-bottom:10px; font-size:11px; } 
.nt-foot-timestat	{ position:relative; float:right; width:25%; top:-20px; color:#f0f0f0; }
.nt-foot-telegram_adv	{ position:absolute; top:30px; left:0; font-weight:500; font-size:13px; line-height:18px; letter-spacing:-0.01em; color:#262626; } 
.nt-foot-telegram_adv span { position:relative; float:left; width:18px; height:18px; border-radius:9px; background-color:#40B3E0; margin-right:6px; } 
.nt-foot-telegram_adv span:before { content:''; position:absolute; top:1px; left:1px; width:15px; height:15px; background:url('/images/spritenext.svg') -206px -29px / 236px 943px no-repeat transparent; }

/* social */
.sprite-soc-rss-15x15, .sprite-soc-fb-15x15, .sprite-soc-tw-15x15, .sprite-soc-vk-15x15, .sprite-soc-in-15x15, .sprite-soc-ok-15x15, .sprite-soc-ya-15x15, .sprite-soc-tg-15x15 { position:relative; padding-left:22px; white-space:nowrap; }
.sprite-soc-rss-15x15 i, .sprite-soc-fb-15x15 i, .sprite-soc-tw-15x15 i, .sprite-soc-vk-15x15 i, .sprite-soc-in-15x15 i, .sprite-soc-ok-15x15 i, .sprite-soc-ya-15x15 i, .sprite-soc-tg-15x15 i {
	position:absolute; top:1px; left:0; width:15px; height:15px; background:#B3B3B3;
}
.sprite-soc-rss-15x15 i:before, .sprite-soc-fb-15x15 i:before, .sprite-soc-tw-15x15 i:before, .sprite-soc-vk-15x15 i:before, .sprite-soc-in-15x15 i:before, .sprite-soc-ok-15x15 i:before, .sprite-soc-ya-15x15 i:before, .sprite-soc-tg-15x15 i:before {
	content:''; position:absolute; top:0; left:0; width:15px; height:15px; background:url(/images/spritenext.svg) 0 0 no-repeat; background-size:240px 960px; border-radius:1px; 
}
.sprite-soc-rss-15x15 i:before { background-position:-150px -30px; }
.sprite-soc-fb-15x15 i:before { background-position:-75px -30px; }
.sprite-soc-tw-15x15 i:before { background-position:-105px -30px; }
.sprite-soc-vk-15x15 i:before { background-position:-120px -30px; }
.sprite-soc-in-15x15 i:before { background-position:-135px -30px; }
.sprite-soc-ok-15x15 i:before { background-position:-165px -30px; }
.sprite-soc-ya-15x15 i:before { background-position:-210px -0px; }
.sprite-soc-tg-15x15 i:before { background-position:-210px -30px; }