body    {  font-size: 13px; color: #212121; background: #fff;}
table   {  font-size: 13px; color: #212121;}
table .table  { font-size:12px; }
.table_small,
.table_small td	{ border:0px!important; white-space:nowrap; font-size: 14px!important; }
button, input, select, textarea { }

/* Общая стилизация */
h1			{ font-size:36px;   margin: 0 0 15px 0; font-weight: 900; color: #333;}
h2			{ font-size:16px;  margin: 0 0 14px 0; font-weight: bold; color: #333;}
h3			{ font-size:18px;  margin: 0 0 14px 0; font-weight: bold; color: #333; line-height: 1.3;}
h4			{ font-size:13px;  margin: 0 0 3px 0; font-weight: bold; color: #333;}
p			{ margin: 0 0 17px 0; line-height: 1.6em; font-size: 110%;}
.clear		{ clear: both; display: block;}
b			{ font-weight: bold;}
strong			{ font-weight: bold;}

a			{ color: #cc0000; text-decoration: none;}
a:visited	{ color: #cc0000; text-decoration: none;}
a:hover		{ color: #000; text-decoration: none;}

.nt-head	{ box-shadow:none }

.sk__expert-left_list a,.sk__expert-right a,..sk__expert-full_list a { 
	color: #1d1d1d; text-decoration: none;
}
.sk__expert-left_list a:visited,.sk__expert-right a:visited,..sk__expert-full_list a:visited { 
	color: #1d1d1d; text-decoration: none;
}
.sk__expert-left_list a:hover,.sk__expert-right a:hover,..sk__expert-full_list a:hover { 
	color: #ee3538; text-decoration: none;
}
.sk__expert-left_content h2, .sk__expert-full_list h2 { font-size:36px;   margin:75px 0 30px 0; font-weight:900; color:#262626;}
.sk__expert-left_content h3, .sk__expert-full_list h3 { font-size:24px;   margin:40px 0 30px 0; font-weight:900; color:#262626;}
.sk__expert-left_content p	{ font-size:18px;  margin:0 0 15px 0; font-weight:normal; color:#262626;}


p.content a			{ color: #cc0000; text-decoration: underline;}
p.content a:visited	{ color: #cc0000; text-decoration: underline;}
p.content a:hover		{ color: #000; text-decoration: underline;}

.way						{  font-size:11px; color:#d8d8d8; line-height:20px; letter-spacing:0.6px; text-transform:uppercase; }
.way a					{ color:#b4b4b3; text-decoration:none;}
.way a:visited	{ color:#b4b4b3; text-decoration:none;}
.way a:hover		{ color:#000; text-decoration:underline;}

.sk__expert-right a.redbutton_round			{ color: #fff; }
.sk__expert-right a.redbutton_round:visited	{ color: #fff; }
.sk__expert-right a.redbutton_round:hover	{ color: #eee; }

/**/
.nt-head .nt-head-exp-logo	{ display:block; width:164px; height:41px; }
.nt-head .nt-head-exp-logo:before {  content:''; position:absolute; width:164px; height:41px;
	background:url(../images/spritenext-gid.svg) 0px -164px repeat-y; background-size:1312px 1312px; z-index: 1;
}
.nt-head .nt-head-exp-logo-sign	{ display:block; width:25px; height:30px; }
.nt-head .nt-head-exp-logo-sign:before {  content:''; position:absolute; width:25px; height:30px;
	background:url(../images/spritenext-gid.svg) 0px -164px repeat-y; background-size:1312px 1312px; z-index: 1;
}

/* Шапка */
.head__expert	{ position: relative; min-width: 980px; }
/* background: url(../images/bg/head__expert1.png) 0px 0px repeat-x; */
.head__expert_sfnot:after			{ background:none }
.head__expert1	{ position:relative; text-align:center; padding:0; min-height:120px; background:linear-gradient(to bottom, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0)); } /*rgba(0,0,0,0.3)*/
.head__expert3		{ min-width: 1000px; width: 100%; text-align: center; position: absolute; z-index: 11; top: 0px; left: 0px;}
.head__expert3-1	{ max-width: 1280px; width: 100%; margin: auto; text-align: left; position: relative; z-index: 10;}
.slogan__expert	{ font-size: 12px; font-style: italic; position: absolute; z-index: 10; top: 86px; left: 31px;}

.head__expert-slide_bg1, .head__expert-slide_bg2, .head__expert-slide_bg3, .head__expert-slide_bg4, .head__expert-slide_bg5 { 
	position:absolute; width:100%; height:100%; z-index:1;
	background-position:center center;
	background-repeat:repeat;
	background-size: auto 1080px;
	-webkit-transition: background 1.5s linear;
	-moz-transition: background 1.5s linear;
	-o-transition: background 1.5s linear;
	-ms-transition: background 1.5s linear;
	transition: background 1.5s linear;
	display:none;
}
.head__expert-slide_bg1		{ background-image:url(/images/slider_experts/slide_main_1.jpg); }
.head__expert-slide_bg2		{ background-image:url(/images/slider_experts/slide_main_2.jpg); }
.head__expert-slide_bg3		{ background-image:url(/images/slider_experts/slide_main_3.jpg); }
.head__expert-slide_bg4		{ background-image:url(/images/slider_experts/slide_main_4.jpg); }
.head__expert-slide_bg5		{ background-image:url(/images/slider_experts/slide_main_5.jpg); }
.head__expert-slide_bgshadow		{ 
	width: 100%; height: 100%; position: absolute; z-index: 2; background: rgba(0,0,0,.25);
}
@media only screen and (max-width: 1340px) {
	.head__expert-slide_bg1, .head__expert-slide_bg2, .head__expert-slide_bg3, .head__expert-slide_bg4, .head__expert-slide_bg5 { 
		background-size: auto 100%;
	}
}

/* Блок поиска в шапке */
.head__expert-mainpage	{ mwidth:100%; height:740px; max-width:none; margin:auto; text-align:left; position:relative; z-index:10; padding:230px 30px 0; }
.head__expert-mainpage_body { max-width:1000px; margin:auto; }
.head__expert-mainpage h1	{ 
	font-weight: bold; font-size:52px; line-height:60px; 
	color: #ffffff; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	margin-bottom:40px;
}
.head__expert-mainpage .head__expert-mainpage_search	{
	margin-bottom:30px; padding:0;
}
.head__expert-mainpage .head__expert-mainpage_titledesc	{
	 font-size:16px; line-height:24px;
	color: #ffffff; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
	margin-bottom:25px;
}
.head__expert-mainpage .app_link_block	{ width:225px }
.head__expert-mainpage .head__expert-mainpage_example	{ position:absolute; bottom:25px; left:30px; 
	 font-size:12px; line-height:17px; letter-spacing:0.2px; color:#fff; 
}
.head__expert-mainpage .head__expert-mainpage_example a			{ color: #fff; text-decoration: none;}
.head__expert-mainpage .head__expert-mainpage_example a:visited	{ color: #fff; text-decoration: none;}
.head__expert-mainpage .head__expert-mainpage_example a:hover		{ color: #CCC; text-decoration: none;}

.head__expert-mainpage .head__expert-mainpage_help			{ position:absolute; bottom:25px; right:30px; }
.head__expert-mainpage .head__expert-mainpage_map-search	{ position:absolute; bottom:25px; left:42%; width:16%; text-align: center; color:#fff; }
.head__expert-mainpage .head__expert-mainpage_help,
.head__expert-mainpage .head__expert-mainpage_map-search	{ height:50px; padding-top:28px; cursor:pointer; font-weight: bold; font-size:13px; line-height:22px; }
.head__expert-mainpage .head__expert-mainpage_map-search:before {
	content:''; position:absolute; top:0; left:50%; width:20px; height:20px; margin-left: -10px;
	background:url(../images/spritenext.svg) -60px -520px no-repeat; background-size:320px 1280px;
}
.head__expert-mainpage .head__expert-mainpage_map-search:hover	{
	color: #CCC;
}
.head__expert-mainpage .head__expert-mainpage_help a			{ color: #fff; text-decoration: none;}
.head__expert-mainpage .head__expert-mainpage_help a:visited	{ color: #fff; text-decoration: none;}
.head__expert-mainpage .head__expert-mainpage_help a:hover		{ color: #CCC; text-decoration: none;}

.head__expert-mainpage .mainpage__poisk-on		{ width:100%; height:75px; }
.head__expert-mainpage .mainpage__poisk-on		{ background: #fff; width:100%; height:75px; position:relative; margin:0;}
.head__expert-mainpage .mainpage__poisk-on1		{ padding:24px 27px 14px 27px; background:#fff; }
.head__expert-mainpage .mainpage__poisk-on1 input  { 
	width:100%; height:36px; background:#fff; border:none; color:#888; 
	font-weight: bold; font-size:28px; line-height:36px; letter-spacing:-0.5px;
}
.head__expert-mainpage .mainpage__poisk-on1 input.active { color:#262626;  }
.head__expert-mainpage .mainpage__poisk-on1 span  {
	position:absolute; top:11px; left:29px;  font-size:11px; line-height:16px; letter-spacing:-0.2px; color:rgba(38,38,38,.4);
}

.head__expert-mainpage .mainpage__poisk-on2		{ 
	width:80px; height:75px; position:absolute; z-index:2; top:0px; right:0px; 
}
.head__expert-mainpage .mainpage__poisk-on2:before	{
	content:''; position:absolute; top:24px; right:21px; width:25px; height:25px; 
	background:url(../images/spritenext-gid.svg) 0px -78px no-repeat; background-size:832px 832px;
}

.head__expert-mainpage .mainpage__poisk-on .autocomplete 		{ border:0px; width:100%!important; background:#FFFFFF; left:0px!important; top:75px!important; }
.head__expert-mainpage ul.mainpage__poisk-autocomplete	{ top:0!important;border:0;margin-top:0px;color:#000000; }
.head__expert-mainpage ul.mainpage__poisk-autocomplete li			{ padding:0; }
.head__expert-mainpage ul.mainpage__poisk-autocomplete li a			{ color:#262626; text-decoration:underline; }
.head__expert-mainpage ul.mainpage__poisk-autocomplete li a:visited	{ color:#262626; text-decoration:underline; }
.head__expert-mainpage ul.mainpage__poisk-autocomplete li a:hover	{ color:#262626; text-decoration:underline; }
.head__expert-mainpage ul.mainpage__poisk-autocomplete li .ui-menu-item,
.head__expert-mainpage ul.mainpage__poisk-autocomplete li .ui-menu-item-wrapper { padding:10px 27px 11px; font-weight: bold; font-size:16px;line-height:22px;letter-spacing:-0.3px; }
.head__expert-mainpage ul.mainpage__poisk-autocomplete li .ui-menu-item-wrapper span { font-size:14px;line-height:22px;letter-spacing:-0.1px; }
.head__expert-mainpage ul.mainpage__poisk-autocomplete li .ui-state-active,
.head__expert-mainpage ul.mainpage__poisk-autocomplete li .ui-state-active:hover { background:transparent;border:1px solid transparent;color:#f66d6f;margin:0!imporatnt; }

.head__expert-mainpage ul.mainpage__poisk-autocomplete li .ui-state-active a			{ color:#f66d6f; text-decoration:underline; }
.head__expert-mainpage ul.mainpage__poisk-autocomplete li .ui-state-active a:visited	{ color:#f66d6f; text-decoration:underline; }
.head__expert-mainpage ul.mainpage__poisk-autocomplete li .ui-state-active a:hover		{ color:#f66d6f; text-decoration:underline; }


.head__expert4		{ max-width:1215px; width:100%; margin:auto; text-align: left; position: relative; z-index: 10; padding: 181px 0 20px 0; }

.head__poisk		{ padding: 0 0 20px;}
.head__poisk-zag	{ font-size:122px; font-weight: 900; margin: 0 0 9px 0; }
.head__poisk-text	{ font-size:12px; font-weight: bold; text-transform:uppercase; line-height:1.4em; margin:20px 0; }
.head__poisk-on		{ background: #fff; width: 39%; height: 45px; position: relative; margin: 0 0 12px 0;}
.head__poisk-on1		{ padding: 10px 40px 10px 12px; background:#fff; }
.head__poisk-on1 input  { font-size: 18px; background:#fff; border: none; width: 100%;}
.head__poisk-on2		{ width: 80px; height: 45px; position: absolute; z-index: 2; top: 0px; right: 0px; background: url(../images/bg/head__poisk-on.png) 0px 0px no-repeat;}
.head__poisk-on .autocomplete 		{ border:0px;width:545px!important; background:#FFFFFF;left:0px!important;top:47px!important; }
.head__poisk-on .autocomplete ul	{ margin-top:0px; color:#000000;}
.head__poisk-on .autocomplete li	{ font-size:1.1em; padding:8px 15px;}
.head__poisk-on .autocomplete li.selected	{ color:#FFF; background:#E8170D;}
.head__poisk-on .autocomplete li a			{ color:#FFF; text-decoration:underline; }
.head__poisk-on .autocomplete li a:visited	{ color:#FFF; text-decoration:underline; }
.head__poisk-on .autocomplete li a:hover	{ color:#FFF; text-decoration:underline; }
.head__poisk-primer		{ color: #656565;}
.head__poisk-primer a			{ color: #656565; text-decoration: underline;}
.head__poisk-primer a:visited	{ color: #656565; text-decoration: underline;}
.head__poisk-primer a:hover		{ color: #000; text-decoration: underline;}

.head__expert-center .head__expert	{ 
	background-size:auto 740px!important; 
	background-color:#FDFDFD!important;
	background-repeat:no-repeat!important;
	background-position:50% 0px!important;
}	
.head__expert-center .head__expert4	{ width:100%; padding:260px 0 20px; height:740px; }
.head__expert-mapiframe iframe	{ position:absolute; width:100%; height:740px; }

@media only screen and (max-width: 1600px) {
	.head__expert-center .head__expert	{ background-size:auto 600px!important; }	
	.head__expert-center .head__expert4	{ width:100%; padding:200px 0 20px; height:600px; }
	.head__expert-mapiframe iframe	{ height:600px; }
}
@media only screen and (max-width: 1280px) {
	.head__expert-center .head__expert	{ background-size:auto 480px!important; }	
	.head__expert-center .head__expert4	{ width:100%; padding:140px 0 20px; height:480px; }
	.head__expert-mapiframe iframe	{ height:480px; }
}
@media only screen and (max-width: 1024px) {
	.head__expert-center .head__expert	{ background-size:auto 384px!important; }	
	.head__expert-center .head__expert4	{ width:100%; padding:90px 0 20px; height:384px; }
	.head__expert-mapiframe iframe	{ height:384px; }
}

.head__expert-center .head__poisk	{ padding:0; width:100%; padding:0; text-align:center; }
.head__expert-center .head__poisk-on { width:100%; }
.head__expert-center .head__poisk-on .autocomplete 	{ text-align: left;width:100%!important; }
.head__expert-center .head__poisk-zag 		{ color:white; text-shadow:none; font-size:122px; font-weight: 900; }
.head__expert-center .head__poisk-text 		{ color:white; text-shadow:none; font-size:12px; font-weight: bold; letter-spacing:2px; line-height:22px; text-transform:uppercase; margin:20px 0 0; }
.head__expert-center .head__map-search		{ margin-left:-325px; position:relative; left:50%; line-height:22px; }
.head__expert-center .head__poisk-zag100	{ font-size:100px; margin-top:5px; }
.head__expert-center .head__poisk-zag80	{ font-size:80px; margin-top:10px; }
.head__expert-center .head__poisk-zag60	{ font-size:60px; margin-top:15px; }
.head__expert-center .head__poisk-zag40	{ font-size:40px; margin-top:20px; }

.head__map-search	{ display:block; width:650px; margin-top:35px;}
.head__map-search a,.head__map-search a:visited, .head__map-search a:hover {  
	width: 160px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none !important;
	font-weight: bold;
	font-size: 12px;
	background-color: #272727;
	color: #fff;
	padding: 10px;
	border:none; 
	text-shadow:none; 
}
.head__expert-map-mainpage .head__map-search					{ width:100%!important; margin:0 auto 25px; }
.head__expert-mapiframe .head__map-search a			{ color:#fff; text-decoration:none; display:block; border:none; text-shadow:none;  font-size:14px; text-align:center; padding:9px 0 10px 0; 
	box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.25);
	background: #fe6c6f;
	background: -moz-linear-gradient(top, #fe6c6f 0%, #fe6c6f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe6c6f), color-stop(100%,#fe6c6f));
	background: -webkit-linear-gradient(top, #fe6c6f 0%,#fe6c6f 100%);
	background: -o-linear-gradient(top, #fe6c6f 0%,#fe6c6f 100%);
	background: -ms-linear-gradient(top, #fe6c6f 0%,#fe6c6f 100%);
	background: linear-gradient(to bottom, #fe6c6f 0%,#fe6c6f 100%);
}
.head__expert-mapiframe .head__map-search a:visited	{ color: #fff; text-decoration: none;  }
.head__expert-mapiframe .head__map-search a:hover	{ color: #fff; text-decoration: none;  
	border: none;
	background: #ff5155;
	background: -moz-linear-gradient(top, #ff5155 0%, #ff2b30 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5155), color-stop(100%,#ff2b30));
	background: -webkit-linear-gradient(top, #ff5155 0%,#ff2b30 100%);
	background: -o-linear-gradient(top, #ff5155 0%,#ff2b30 100%);
	background: -ms-linear-gradient(top, #ff5155 0%,#ff2b30 100%);
	background: linear-gradient(to bottom, #ff5155 0%,#ff2b30 100%);
}	

.head__expert-map	{ height:740px; width: 100%; position: relative; overflow: hidden; display: none; z-index:9;}
.head__expert-map .head__map-search		{ text-align:center; }
.head__expert-map1	{ position: absolute; width: 100%; min-width: 1000px; text-align: center; bottom: 0px; left: 0px;}
.head__expert-map2	{ width: 100%; max-width: 1280px; text-align: left; margin: auto; position: relative;}



/* Карта на весь экран */
DIV#module_map_.module_map_2	{ top:0px!important; }
.module_map_ { height:500px;position:relative;z-index:0;border:0px;  }
.module_map_2 { width:100%;height:500px;position:relative;z-index:0;border:0px;}
#module_map_div_pl table td { text-align:center;vertical-align:middle; }

/* Подсказка */
.tooltip		{ display:none;border:0px; box-shadow:0px 0px 10px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.25); -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.25); }
.tooltip .tooltip_title	{ padding:10px 10px 0; background:#FFF;color:#333;text-align:left;font-size:13px; }
.tooltip .tooltip_info	{ padding:10px; background:#FFF;color:#333;text-align:left;font-size:12px;font-weight:normal }

.tooltip_city 				{ width:270px; }
.tooltip_city .tooltip_tip	{ display:block; position:relative; width:100%; height:25px; z-index:9999;}
.tooltip_city .tooltip_tip i	{ background:url(../images/icons/exp_pr_map_tip.png) 0px 0px repeat-x; left:20px; width:25px; height:25px; display:block; position:relative; z-index:9999;}
.tooltip_city .tooltip_info	{ background:#FFF;color:#333;padding:10px;text-align:left;font-size:13px;position:relative;margin:0 10px 10px;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.25); -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.25); }
.tooltip_city .tooltip_info i	{ background:url(../images/icons/exp_pr_map_close.png) 0px 0px repeat-x; top:10px; right:10px; width:16px; height:16px; display:block; position:absolute;cursor:pointer;z-index:9999;}
.tooltip_city .tooltip_info p	{ color:#333; margin:8px 0 0; }
.tooltip_city .tooltip_info a			{ color:#E7231E; text-decoration:underline; font-size:13px; }
.tooltip_city .tooltip_info a:visited	{ color:#E7231E; text-decoration:underline; font-size:13px; }
.tooltip_city .tooltip_info a:hover	{ color:#000000; text-decoration:underline; font-size:13px; }

.bltitle-map { display:block;position:absolute;z-index:999;background:#000000;top:auto;bottom:0;height:auto;font-size:15px;width:300px;color:white;padding:10px;
	-moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75; filter: alpha(opacity=75);
}
.uvm_title { color:#000; font-size:13px; font-weight:bold; padding-left:28px; }
.uvm_title .flag { left:0;position:absolute;top:-6px; }


/* Меню по аналогии с гидами */
.xgid-tmenu					{ z-index:12; list-style-type:none; list-style-image:none; padding:0px; margin:0px; text-align:center }
.xgid-tmenu__item			{ position: relative; color: #212121; margin: 0px; padding: 0px; display: inline-block; text-align: left; line-height: normal; font-size:13px; font-weight:normal; vertical-align: top; //display : inline; //zoom : 1;}
.xgid-tmenu__second			{ list-style-image: none;  display: none; box-shadow: 0px 0px 20px 0px #666; background: #fff; list-style-type: none; padding: 0px; margin: 0px; position: absolute; z-index: 2; width: 300px; left: 0px; top: 28px; text-align-last: left;}

.xgid-tmenu__second-item	{ font-size: 13px; font-weight: normal; border-bottom: 1px solid #e9e9e9; position: relative; padding: 0px; margin: 0px;}
.xgid-tmenu__second-item:last-child	{ border-bottom: none;}

.xgid-tmenu__item a			{ color: #212121; text-decoration: none; display: block; padding: 6px 9px 6px 9px; position: relative; z-index: 3;}
.xgid-tmenu__item a:visited	{ color: #212121; text-decoration: none;}
.xgid-tmenu__item a:hover	{ color: #fff; text-decoration: none; padding: 5px 8px 5px 8px; border: 1px solid #cd3200; text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
box-shadow: inset 0px 0px 0px 1px #e62800;
background: #f81700;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4MTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjE1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f81700 0%, #e21500 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f81700), color-stop(100%,#e21500));
background: -webkit-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -o-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -ms-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: linear-gradient(top,  #f81700 0%,#e21500 100%);
}

/* Для userbar'a */ 
.xgid-tmenu__userbar		{ position: relative; color: #212121; margin: 0px; padding: 0px; display: inline-block; text-align: left; line-height: normal; font-size: 14px; font-weight: bold; vertical-align: top; //display : inline; //zoom : 1;}
.xgid-tmenu__userbar a.loginbutton	{ text-decoration: none; display: block; margin: 6px 9px 6px 9px; position: relative; z-index: 3;}

.xgid-tmenu__item:hover a { color: #fff; text-decoration: none; padding: 5px 8px 5px 8px; border: 1px solid #cd3200;
box-shadow: inset 0px 0px 0px 1px #e62800;
background: #f81700;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4MTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjE1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f81700 0%, #e21500 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f81700), color-stop(100%,#e21500));
background: -webkit-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -o-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -ms-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: linear-gradient(top,  #f81700 0%,#e21500 100%);
}

.xgid-tmenu__item a:hover:before { display: block; width: 9px; height: 6px; position: absolute; z-index: 2; bottom: -5px; left: 50%; margin-left: -5px; background: url(../images/bg/gid-tmenu__current.png) left top no-repeat; content: "";}
.xgid-tmenu__item:hover a:before { display: block; width: 9px; height: 6px; position: absolute; z-index: 2; bottom: -5px; left: 50%; margin-left: -5px; background: url(../images/bg/gid-tmenu__current.png) left top no-repeat; content: "";}



.xgid-tmenu__second-item a			{ color: #393939; text-decoration: none; display: block; padding: 6px 9px 6px 9px; position: relative; z-index: 1; background: none;}
.xgid-tmenu__second-item a:visited	{ color: #393939; text-decoration: none;}
.xgid-tmenu__second-item a:hover	{ color: #fff; text-decoration: none; background: #f81700; border: none; box-shadow: none; padding: 6px 9px 6px 9px;}


.xgid-tmenu__second-item a:before		{ display: block; position: absolute; z-index: 20; top: 0px; right: 0px; width: 9px;  height: 100%; content: ''; background: url(../images/bg/xgid-tmenu__second-item.png) -9px 0px repeat-y;}
.xgid-tmenu__second-item a:hover:before	{ display: block; position: absolute; z-index: 20; top: 0px; right: 0px; width: 9px; height: 100%; content: ''; background: url(../images/bg/xgid-tmenu__second-item.png) 0px 0px repeat-y;}

.xgid-tmenu__item:hover .xgid-tmenu__second-item a:before { display: block; position: absolute; z-index: 20; left: auto; margin: 0px; top: 0px; right: 0px !important; width: 9px;  height: 100%; content: ''; background: url(../images/bg/xgid-tmenu__second-item.png) -9px 0px repeat-y;}
.xgid-tmenu__item:hover .xgid-tmenu__second-item a:hover:before	{ display: block; position: absolute; z-index: 20; left: auto; margin: 0px; top: 0px; right: 0px !important; width: 9px; height: 100%; content: ''; background: url(../images/bg/xgid-tmenu__second-item.png) 0px 0px repeat-y;}


.xgid-tmenu__item:hover  .xgid-tmenu__second { display: block;}
.xgid-tmenu__item:hover  .xgid-tmenu__second-item a			{ color: #393939; text-decoration: none; display: block; padding: 6px 9px 6px 9px; position: relative; background: none; border: none; box-shadow: none;}
.xgid-tmenu__item:hover  .xgid-tmenu__second-item a:visited	{ color: #393939; text-decoration: none;}
.xgid-tmenu__item:hover  .xgid-tmenu__second-item a:hover	{ color: #fff; text-decoration: none; background: #f81700; border: none; box-shadow: none; padding: 6px 9px 6px 9px;}

.xgid-tmenu__second-item-more	{ text-align: center !important; font-weight: bold; border-bottom: none; }


.xgid-tmenu__current		{  text-shadow: 1px 1px 1px rgba(0,0,0,0.5);}
a.xgid-tmenu__current { color: #fff;
padding: 5px 8px 5px 8px; border: 1px solid #cd3200;
box-shadow: inset 0px 0px 0px 1px #e62800;
background: #f81700;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4MTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjE1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f81700 0%, #e21500 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f81700), color-stop(100%,#e21500));
background: -webkit-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -o-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -ms-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: linear-gradient(top,  #f81700 0%,#e21500 100%);
}
a.xgid-tmenu__current:visited { color: #fff;}
a.xgid-tmenu__current:before { display: block; width: 9px; height: 6px; position: absolute; z-index: 1; bottom: -5px; left: 50%; margin-left: -5px; background: url(../images/bg/gid-tmenu__current.png) left top no-repeat; content: "";}



.xgid-tmenu__item-user			{ margin-top: 0px;}
.xgid-tmenu__item-user a		{ color: #212121; text-decoration: none; display: block; padding: 3px 15px 3px 3px; position: relative; z-index: 3; background: #fff url(../images/bg/xgid-tmenu__item-user.gif) 100% 50% no-repeat;}
.xgid-tmenu__item-user a:hover	{ color: #fff; text-decoration: none; padding: 3px 15px 3px 3px; border: none;
box-shadow: none;
background: #fff url(../images/bg/xgid-tmenu__item-user.gif) 100% 50% no-repeat;
}

.xgid-tmenu__item-user:hover a { color: #fff; text-decoration: none; padding: 3px 15px 3px 3px; border: none;
box-shadow: none;
background: #fff url(../images/bg/xgid-tmenu__item-user.gif) 100% 50% no-repeat;
}

.xgid-tmenu__item-user:hover a:before { background: none; display: none;}



.xgid-tmenu__item-user .xgid-tmenu__second	{ box-shadow: 0px 0px 20px 0px #666; background: #fff; list-style-type: none; padding: 0px; margin: 0px; position: absolute; z-index: 2; min-width: 100%; max-width: 400px; left: 0px; top: 28px; overflow: hidden; text-align-last: left;}
.xgid-tmenu__item-user .xgid-tmenu__second td { vertical-align:top; padding: 10px; border-left:1px solid #DDDDDD;}
.xgid-tmenu__item-user .xgid-tmenu__second td:first-child { border-left: none;}

.xgid-tmenu__second .menu-my-lnk	{ white-space: nowrap; font-weight: normal; background: none;}
.xgid-tmenu__second .menu-my-lnk a			{ white-space: nowrap; display: inline; background: none; color: #000; text-decoration: underline; margin: 0px; padding: 0px;}
.xgid-tmenu__second .menu-my-lnk a:visited	{ color: #000; text-decoration: underline;}
.xgid-tmenu__second .menu-my-lnk a:hover	{ color: #323232; text-decoration: underline;margin: 0px; padding: 0px;}

/* Скелет поиска */
/*
.sk__poisk			{ width: 100%; position: relative; min-width: 980px; text-align:center; padding:10px 7px; background:#4f98c5; }
.sk__poisk1		{ max-width: 1215px; text-align: left; margin: auto; padding:0;}
.sk__poisk-left	{ float: left; padding:0; margin-right:-275px; padding:0 275px 0 0; width:100%; }
.sk__poisk-right	{ float: right; width: 275px; margin:0; position:relative; z-index: 10;}
.sk__poisk-mp .sk__poisk-left	{ margin-right:-310px; padding:0 310px 0 0; }
.sk__poisk-mp .sk__poisk-right	{ width: 310px; }
.sk__poisk .head__poisk	{ width:auto; text-align:center; position:relative; padding:0; margin:0 25px 0 240px; }
.sk__poisk .head__poisk-on { width:100%;position:relative;float:left;margin:0px;background:#fff; }
.sk__poisk .head__poisk-on input { background:#fff;color:#888 }
.sk__poisk .head__poisk-on2	{ background: url(../images/bg/head__poisk-on.png) 0px 0px no-repeat;}
.sk__poisk .head__poisk-on .autocomplete li				{ color:#FFF; background-color:#4f98c5;text-align:left }
.sk__poisk .head__poisk-on .autocomplete li.selected	{ color:#FFF; background:#E8170D; }
.sk__poisk .head__poisk-zag 				{ position:absolute; left:-240px; margin-top:10px; color:white; text-shadow:none; font-weight:normal; font-size:24px; }
.sk__poisk .head__poisk-text 				{ margin-top:10px; float:left; color:white; text-shadow:none; font-size:13px; font-weight:bold;  line-height:1.6em; padding:0; margin:0; }
*/

.nt-menu { padding-left:200px; }

.nt-menu-poisk			{ width:420px; height:45px; position:relative; float:left; text-align:center; margin:7px 7px; background:none; }
.nt-menu-poisk1		{ 
	background:rgba(242,242,242,0.1);
	width:420px; height:45px; text-align:left; padding:0 13px; margin:auto; z-index:5; position:relative;
}
.nt-head-whitestyle .nt-menu-poisk1		{ 
	border-top:1px solid rgba(231, 231, 231, 0.22); border-bottom:1px solid rgba(231, 231, 231, 0.22); 
}
.nt-menu-poisk1 input { width:100%; height:45px; font-weight: bold; font-size:18px; border:0; color:#fff; background:none; padding:10px 40px 10px 0;  }
.nt-menu-poisk2	{ width:45px; height:45px; padding:9px 10px 10px 9px; position:absolute; z-index:2; top:0px; right:0px; }
.nt-menu-poisk2:before	{ content:''; position:absolute; right:10px; top:9px; width:26px; height:26px; background: url(../images/sprite_mobile.svg) -234px 0 no-repeat; background-size:740px 434px; }
.nt-menu-poisk-active .nt-menu-poisk1 { background:#fafafa; /*box-shadow:1px 0px 1px rgba(0,0,0,0.1) inset, 0px 1px 1px rgba(0,0,0,0.1) inset, 0px -1px 1px rgba(0,0,0,0) inset, -1px 0 1px rgba(0,0,0,0.1) inset, 0 0 0 rgba(0,0,0,0), 0px -1px 1px rgba(0,0,0,0.1), -1px 0px 1px rgba(0,0,0,0.1), 1px 0px 1px rgba(0,0,0,0.1);*/ }
/*
#0 10px black inset,0 -10px red inset, -10px 0 blue inset, 10px 0 green inset,0px 10px 10px #757575,0px -10px 10px #757575, -10px 0px 10px #757575, 10px 0px 10px #757575
*/
.nt-menu-poisk-active .nt-menu-poisk1 input { color:#262626; }
.nt-menu-poisk-active .nt-menu-poisk2 { z-index:5; }
.nt-menu-poisk-active .nt-menu-poisk2:before { background-position:-234px 0; }

.nt-menu-poisk .autocomplete 		{ 
	border:0px;width:420px!important;background:#fafafa;
	box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.02), 0 8px 16px 0 rgba(0, 0, 0, 0.05), 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 2px 4px 0 rgba(0, 0, 0, 0.1);
	left:0px!important;top:45px!important; padding:5px 0;
}
.nt-menu-poisk .autocomplete ul	{ margin-top:0px; color:#4a4a4a;}
.nt-menu-poisk .autocomplete li	{ color:#4a4a4a; background-color:#fafafa; text-align:left; font-weight: bold; font-size:16px; line-height:22px; padding:8px 15px;}
.nt-menu-poisk .autocomplete li	span {  font-size:14px;  }
.nt-menu-poisk .autocomplete li.selected	{ color:#f66d6f; background:#fafafa;}
.nt-menu-poisk .autocomplete li.selected_nohover	{ color:#262626; background:#fafafa; font-size:GothamProMedium; font-size:16px; letter-spacing:-0.3px; }
.nt-menu-poisk .autocomplete li.selected_nohover span { color:#262626; background:#fafafa; font-size:Open Sans; font-size:14px; letter-spacing:-0.3px; }
.nt-menu-poisk .autocomplete li a			{ color:#4a4a4a; text-decoration:underline; }
.nt-menu-poisk .autocomplete li a:visited	{ color:#4a4a4a; text-decoration:underline; }
.nt-menu-poisk .autocomplete li a:hover	{ color:#4a4a4a; text-decoration:underline; }
.nt-menu-poisk .autocomplete li.selected a,
.nt-menu-poisk .autocomplete li.selected a:visited,
.nt-menu-poisk .autocomplete li.selected a:hover { color:#f66d6f; text-decoration:none }

/* Начертание */
.nt-menu-item   {  font-size:14px; font-weight:normal; }
.nt-menu-item .nt-menu-city-old-item a { font-weight: bold; font-size:13px; line-height:18px; }



/* Скелет */
.sk__expert			{ width: 100%; position: relative; min-width: 980px; text-align:center; padding: 0 7px 0 7px; }
.sk__expert1		{ max-width: 1215px; text-align: left; margin: auto; padding: 20px 0 0 0;}
body.sk__biggest_page_width .sk__expert1 { max-width:1470px; }
.sk__expert-left	{ float: left; padding:0; margin-right:-330px; padding:0 345px 0 0; width:100%; }
.sk__expert-left_list { float: left; padding:0; margin-right:-330px; padding:0 330px 0 0; width:100%; }
.sk__expert-right	{ float: right; width: 300px; margin:0; position:relative; z-index: 10;}
.sk__expert-main	{ float: none; padding:0; margin:0px; padding:0; width:100%; }
.sk__expert-full_list	{ float: none; padding:0; margin:0px; padding:0; width:100%; }

/* Главная */
.sk__expert-popular_list		{ padding:30px 0; }
.sk__expert-popular_list h2		{ font-size:26px; font-weight: bold; margin:0 0 25px; }
.sk__expert-popular_list h3		{ margin:0 0 10px; }
.sk__expert-popular_list p		{ font-size:15px; }
.sk__expert-popular_list a,
.sk__expert-popular_list a:visited 		{ color:#f83b49; }
.sk__expert-popular_list a:hover 		{ color:#333; }
.sk__expert-popular_list_row	{ position:relative; display:block; float:left; width:29%; vertical-align:top; margin-right:6%; }
.sk__expert-popular_list_list div.sk__expert-popular_list_row :last-child	{ margin-right:0; }
.sk__expert-popular_list_more	{ }
.sk__expert-popular_list_more p		{ font-size:15px; }
.sk__expert-popular_list_more a,
.sk__expert-popular_list_more a:visited 		{ color:#f83b49; padding-botom:0; }
.sk__expert-popular_list_more a:hover 		{ color:#333; padding-botom:0; }





.sk__expert-promoWrapper .sk__expert1	{ max-width:1300px; }
.sk__expert-promo		{ width:100%; position:relative; margin:70px 0 90px; height:520px; }
.sk__expert-promo a.sk__expert-promoItem	{ position:relative; z-index:1!important; }
.sk__expert-promo a.sk__expert-promoItem,
.sk__expert-promo a.sk__expert-promoItem:visited	{ 
	width:25%; height:520px; 
	z-index:1!important; float:left; border:0; margin:0; padding:0; font-weight: bold; font-size:16px; line-height:22px; color:#fff;
	
}
.sk__expert-promo a.sk__expert-promoItem div,
.sk__expert-promo a.sk__expert-promoItem:visited div	{ 
	background-size:325px 520px!important;
}

.sk__expert-promo a.sk__expert-promoItem:hover	{ 
	width:25%; height:540px;
	z-index:2!important; float:left; border:0; margin:0; padding:0; 
	font-weight: bold; font-size:16px;line-height:22px;color:#CFCFCF;
	margin-top:-10px;
	-webkit-box-shadow: 0px 15px 30px 2px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:    0px 15px 30px 2px rgba(0, 0, 0, 0.15);
	box-shadow:         0px 15px 30px 2px rgba(0, 0, 0, 0.15);
}
.sk__expert-promo a.sk__expert-promoItem:hover div	{ 
	background-size:338px 540px!important;
	width:338px; height:540px;
}
/*
.sk__expert-promo:hover a.sk__expert-promoItem,
.sk__expert-promo:hover a.sk__expert-promoItem:visited	{ width:24%; }
.sk__expert-promo:hover a.sk__expert-promoItem:hover	{ width:28%; }
*/
.sk__expert-promo a.sk__expert-promoItem div { width:100%; height:100%; }
.sk__expert-promo a.sk__expert-promoItem div:before { content:''; position:absolute; width:100%; height:100%; background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.35)); }
.sk__expert-promo a.sk__expert-promoItem-bgoff div:before { background-image:none; }
.sk__expert-promo a.sk__expert-promoItem:hover div { width:104%; height:100%; margin-left:-2%; }
.sk__expert-promo a.sk__expert-promoItem:hover div:before { width:104%; height:100%; margin-left:0; }
.sk__expert-promo a.sk__expert-promoItem span { position:absolute; bottom:37px; margin:0 26px; }
.sk__expert-promo a.sk__expert-promoItem:hover span	{ bottom:47px; color:#CFCFCF; }

.sk__expert-promo a.sk__expert-promoItem span.edbutton	{ position:absolute; top:10px; right:10px; line-height:12px; margin:0;  font-size:12px; 
    background: rgba(0,0,0,0.15);
    height: 25px;
    width: 80px;
    text-align: center;
    padding-top: 6px;

}
.sk__expert-promo a.sk__expert-promoItem:hover span.edbutton	{ top:20px; color:#fff; }
.sk__expert-promo a.sk__expert-promoItem:hover span.edbutton:hover	{ color:red; }

.sk__expert-promo a.sk__expert-promoItem,
.sk__expert-promo a.sk__expert-promoItem div,
.sk__expert-promo a.sk__expert-promoItem div:before,
.sk__expert-promo a.sk__expert-promoItem:visited div
.sk__expert-promo a.sk__expert-promoItem:hover div,
.sk__expert-promo a.sk__expert-promoItem:hover div:before,
.sk__expert-promo a.sk__expert-promoItem span,
.sk__expert-promo a.sk__expert-promoItem:hover span {
	transition: all .1s ease-in-out .0s;
	-webkit-transition: all .1s ease-in-out .0s;	
}


.expert-index-block_info	{ padding:30px 0 50px;  }
.expert-index-block			{ position:relative;width:45%;height:380px;float:right;display:block;padding:30px 0; }
.expert-index-block	h2		{ font-weight: bold; font-size:32px; margin-bottom:28px; }
.expert-index-block	.expertpage-info p	{ margin:0 0 28px; line-height:26px;  font-size:16px; }
.expert-index-block-left	{ float:left; margin-right:5%; }
.expert-index-block-right	{ float:right; margin-left:5%; }
.expert-index-block-ad		{ position:relative;width:45%;height:380px;display:block;max-width:546px; }
.expert-index-block-ad-bg	{ position:relative;width:100%;height:380px;display:block;padding:30px 30px;
	background: url("../images/bg/cell_block_gd_top.png") repeat-x scroll center top rgba(0, 0, 0, 0);
}
.expert-index-block-ad-bgoff { background:none; }
.expert-index-block-ad h2	{ color:#fff; font-size:24px; font-weight:bold; line-height:1.2em; text-transform:uppercase;  }
.expert-index-block-ad a.greenbutton	{ font-size:10px;padding:5px;float:left;position:absolute;right:20px;bottom:20px }
.expert-index-block a			{ text-decoration: none;}
.expert-index-block a:visited	{ text-decoration: none;}
.expert-index-block a:hover		{ text-decoration: none;}


.sk__expert-top 	{ background-color:#f9f9f9 }
.sk__expert-top .sk__expert1 	{ padding:0 }
.sk__expert-top h2		{ font-size:26px; font-weight:normal;  margin:0 0px 15px 0px;}
.sk__expert-top-left	{ float: left; padding:0; margin-right:-700px; padding:30px 700px 0 0; width:100%; }
.sk__expert-top-right	{ float: right; width:700px; margin:0; position:relative; z-index: 1;}

.sk__expert-button 	{ background-color:#f2f2f2 }
.sk__expert-button .sk__expert1 	{ padding:0 }
.sk__expert-button-main	{ float: left; padding:0; margin-right:-700px; padding:20px 700px 0 0; width:100%; }

.sk__expert-info 	{ background-color:#f9f9f9 }
.sk__expert-info h2		{ font-size: 28px; font-weight: normal;  margin: 0 0px 15px 0px;}
.sk__expert-info .sk__expert1 	{ padding:0 }
.sk__expert-info-left	{ float: left; padding:0; margin-right:-550px; padding:20px 550px 0 0; width:100%; }
.sk__expert-info-right	{ float: right; width:550px; margin:0; padding:20px; position:relative; z-index: 10;}

.sk__expert-inforeg 	{ background-color:#f2f2f2;margin:0;position:relative  }
.sk__expert-inforeg h2		{ font-weight: bold; font-size:32px; margin-bottom:28px;}
.sk__expert-inforeg .sk__expert1 	{ padding:90px 0; position: relative; overflow:hidden; }
.sk__expert-inforeg_text	{ position:relative; float:left; padding-right:725px }
.sk__expert-inforeg_preview	{ position:absolute; right:0; width:700px; margin-top:30px; }
.sk__expert-inforeg .expertpage-info p	{ margin:0 0 28px; line-height:26px;  font-size:16px; }
.sk__expert-inforeg .expertpage-info .redlightbutton	{ font-size:18px; width:250px; height:51px; padding:18px 45px;; }


.sk__expert-material_dela	{ border-left:4px solid #d8d8d8; padding-left:16px; line-height:20px; }
.sk__expert-material_dela	p { font-size:15px;  color:#262626; }
.sk__expert-material_dela	a { font-size:14px;  color:#f66d6f; }
.sk__expert-material_dela	a:visited { color:#f66d6f; }
.sk__expert-material_dela	a:hover { color:#262626; }

a.expert-loadmore-button					{ color:#818181; text-decoration:none; display:block; margin-top:20px;  font-size:15px; text-align:center; padding:10px 0; font-weight:bold; }
a.expert-loadmore-button:visited	{ color:#818181; text-decoration:none; }
a.expert-loadmore-button:hover		{ color:#ee3538; text-decoration:none; }	
a.expert-loadmore-button:active		{ color:#ee3538; text-decoration:none; padding:10px 0; }

/* Правая колонка */
.right-menu-block	{ position:relative; width:100%; margin:0;  padding:0 10px 0 0;  }
.right-menu-block	h3 { font-weight: bold; font-size:18px; line-height:16px; font-weight:normal; }

.sk__expert-right-item	{ padding:10px 0 0; width:100%; }
.sk__expert-right-item h3 { font-weight: bold; font-size:18px; line-height:22px; margin-bottom:25px; }
.sk__expert-right-item p { margin:0 0 12px; line-height:26px;  font-size:16px; }
.sk__expert-right-item a { padding:0; color:#5c5c5c; }
.sk__expert-right-item a:visited { color:#5c5c5c; }
.sk__expert-right-item a:hover { color:#262626; }
.sk__expert-right-item a:before { background:none; display:none; }
.sk__expert-right-item div#places_list a { padding:0 0 0 10px!important; }
.sk__expert-right-item .redbutton_round	{ margin-top:25px; padding:15px 20px; }

.bron			{ position: relative; padding: 0 0 0 44px; display: block; floart: left;}
.bron:before	{ width: 27px; height: 18px; background: url(../images/bg/bron.png) 0px 0px no-repeat; content: ''; position: absolute; top: 2px; left: 0px;}
.plane			{ position: relative; padding: 0 0 0 44px; display: block; floart: left;}
.plane:before	{ width: 24px; height: 24px; background: url(../images/bg/plane.png) 0px 0px no-repeat; content: ''; position: absolute; top: 2px; left: 0px;}

.cityinfo			{ position: relative; padding: 0 0 0 44px; display: block;}
.cityinfo:before	{ width: 20px; height: 20px; background: url(../images/bg/cityinfo.png) 0px 0px no-repeat; content: ''; position: absolute; top: 2px; left: 0px;}
.citymap			{ position: relative; padding: 0 0 0 44px; display: block;}
.citymap:before		{ width: 20px; height: 20px; background: url(../images/bg/citymap.png) 0px 0px no-repeat; content: ''; position: absolute; top: 2px; left: 0px;}
.citymove			{ position: relative; padding: 0 0 0 44px; display: block;}	
.citymove:before	{ width: 24px; height: 21px; background: url(../images/bg/citymove.png) 0px 0px no-repeat; content: ''; position: absolute; top: 2px; left: 0px;}
.cityotziv			{ position: relative; padding: 0 0 0 44px; display: block;}
.cityotziv:before	{ width: 25px; height: 12px; background: url(../images/bg/cityotziv.png) 0px 0px no-repeat; content: ''; position: absolute; top: 5px; left: 0px;}
.cityfaq			{ position: relative; padding: 0 0 0 44px; display: block;}
.cityfaq:before		{ width: 21px; height: 20px; background: url(../images/bg/cityfaq.png) 0px 0px no-repeat; content: ''; position: absolute; top: 2px; left: 0px;}

.expert-right__stat		{ position: relative;}
.expert-right__stat1	{ line-height: 23px; border-bottom: 1px solid #dbdbdb; padding: 0 0 13px 0; margin: 0 0 13px 0;}
.expert-right__stat2	{ line-height: 23px; }

.expert-right__stat-menu	{ position: absolute; top: -33px; right: 0px;}
.expert-right__stat-menu a			{ color: #929292; text-decoration: none; display: block; float: left; border-bottom: 1px dashed #929292; margin: 0 0 0px 7px;}
.expert-right__stat-menu a:visited	{ color: #929292; text-decoration: none;}
.expert-right__stat-menu a:hover	{ color: #000; text-decoration: none;  border-bottom: 1px dashed #000;}
.expert-right__stat-menu a b		{ background: #e3edf2; padding: 3px 5px 3px 5px; color: #000;}



.expert-filter_list	{ display:block; position:relative; margin:100px 0 50px; font-weight: bold; font-size:16px; line-height:24px; }
.expert-filter_list	h2 { font-weight: 900; font-size:36px; line-height:42px; margin-bottom:70px; }
.expert-filter_listCol { width:50%; float:left; }
.expert-filter_item	{ color:#262626; display:block; position:relative; padding:12px 0; border-bottom:1px solid #eee; width:85%; }
.expert-filter_item a					{ color:#262626; text-decoration:none; }
.expert-filter_item a:visited	{ color:#262626; text-decoration:none; }
.expert-filter_item a:hover		{ color:#f66d6f; text-decoration:none; }
.expert-filter_item span { float:right;  font-size:16px; line-height:24px; letter-spacing:-0.2px; color:#9b9b9b; }
.expert-filter_button	{ text-align:center; margin-top:35px; }
.expert-filter_button a					{ color:#f66d6f; text-decoration:none; margin:0 25px; }
.expert-filter_button a:visited	{ color:#f66d6f; text-decoration:none; }
.expert-filter_button a:hover		{ color:#262626; text-decoration:none; }

.expert-type_list	{ display:block; position:relative; margin:100px 0 50px; font-weight: bold; font-size:18px; line-height:20px; }
.expert-type_list h2 { font-weight: 900; font-size:36px; line-height:42px; margin-bottom:55px; }
.expert-type_listCol { width:33%; float:left; }
.expert-type_item	{ color:#262626; display:block; position:relative; padding:12px 0 12px 55px; width:80%; }
.expert-type_item:before	{ content:''; position:absolute; top:12px; left:0; width:36px; height:36px; background:url(../images/spritenext-gid.svg) 0 0 no-repeat; background-size:1152px 1152px; }
.expert-type_item a					{ color:#262626; text-decoration:none; }
.expert-type_item a:visited	{ color:#262626; text-decoration:none; }
.expert-type_item a:hover		{ color:#f66d6f; text-decoration:none; }
.expert-type_item span {  font-size:18px; line-height:24px; letter-spacing:-0.2px; color:#9b9b9b; }
.expert-type_item.expert-type_item-citytour:before		{ background-position:-36px -396px; }
.expert-type_item.expert-type_item-attractions:before	{ background-position:-72px -396px; }
.expert-type_item.expert-type_item-museums:before			{ background-position:-108px -396px; }
.expert-type_item.expert-type_item-events:before			{ background-position:-144px -396px; }
.expert-type_item.expert-type_item-forchildren:before	{ background-position:-180px -396px; }
.expert-type_item.expert-type_item-winetours:before		{ background-position:-216px -396px; }
.expert-type_item.expert-type_item-extreme:before			{ background-position:-252px -396px; }
.expert-type_item.expert-type_item-biketours:before		{ background-position:-288px -396px; }
.expert-type_item.expert-type_item-pedestrian_excursions:before	{ background-position:-324px -396px; }
.expert-type_item.expert-type_item-bus_excursions:before	{ background-position:-360px -396px; }
.expert-type_item.expert-type_item-nighttours:before	{ background-position:-396px -396px; }
.expert-type_item.expert-type_item-yachts:before			{ background-position:-432px -396px; }
.expert-type_item.expert-type_item-nature:before			{ background-position:-468px -396px; }
.expert-type_item.expert-type_item-fishing:before			{ background-position:-504px -396px; }
.expert-type_item.expert-type_item-hunting:before			{ background-position:-540px -396px; }
.expert-type_item.expert-type_item-special:before			{ background-position:-576px -396px; }
.expert-type_item.expert-type_item-pilgrimage:before	{ background-position:-612px -396px; }
.expert-type_item.expert-type_item-photo:before	{ background-position:-648px -396px; }
.expert-type_item.expert-type_item-online:before	{ background-position:-720px -396px; }

.lenta-cats { margin:0px; padding:25px; position:relative; width:100%;}

.lenta-spec		{ position:relative;width:100%;margin:0;padding:25px; }
.lenta-spec h2 	{ font-size:18px;font-weight:bold;color:#333;padding:5px 0; }
.lenta-spec div			{ margin-bottom:12px;line-height:1.2em;}
.lenta-spec b			{ font-size:14px; }
.lenta-spec a			{ font-size:14px;font-weight:normal;color:#1e1e1e; text-decoration:none; }
.lenta-spec a:visited	{ font-size:14px;font-weight:normal;color:#1e1e1e; text-decoration:none; }
.lenta-spec a:hover		{ font-size:14px;font-weight:normal;color:#ee3538; text-decoration:none; }
.lenta-spec sup			{ text-decoration:none;color:#818181 }

.right-faq				{ margin:0;}
.right-faq a			{ color: #494949; text-decoration: underline; background: #f7f7f7 url(../images/bg/right-faq.png) 14px 50% no-repeat; display: block; padding: 16px 16px 16px 46px; line-height: 1.3em;}
.right-faq a:visited	{ color: #494949; text-decoration: underline;}
.right-faq a:hover		{ color: #000; text-decoration: underline;}

.right-menu					{ list-style-type: none; margin:0; padding: 0px;}
.right-menu__item			{ padding: 4px 13px 4px 13px; margin: 0px 0 2px 0; font-size: 13px;}
.right-menu__item-current	{ background: #f71700;}
.right-menu__item a			{ color: #cc0000; text-decoration: none;}
.right-menu__item a:visited	{ color: #cc0000; text-decoration: none;}
.right-menu__item a:hover	{ color: #343434; text-decoration: none;}
.right-menu__item-current a			{ color: #fff; text-decoration: none;}
.right-menu__item-current a:visited	{ color: #fff; text-decoration: none;}
.right-menu__item-current a:hover	{ color: #fff; text-decoration: none;}

.right-menu-top					{ list-style-type: none; margin: 0px 0 30px 0; padding: 0px;}
.right-menu-top__item			{ padding: 4px 13px 4px 13px; margin: 0px 0 2px 0; font-size: 13px;}
.right-menu-top__item-current	{ background: #f71700;}
.right-menu-top__item a			{ color:#333333; text-decoration:none; font-weight:bold;}
.right-menu-top__item a:visited	{ color:#333333; text-decoration:none;}
.right-menu-top__item a:hover	{ color:#343434; text-decoration:none;}
.right-menu-top__item span		{ font-size:10px;color:#666;position:relative;top:-5px;font-weight:normal; }
.right-menu-top__item-current a			{ color: #fff; text-decoration: none;}
.right-menu-top__item-current a:visited	{ color: #fff; text-decoration: none;}
.right-menu-top__item-current a:hover	{ color: #fff; text-decoration: none;}
.right-menu-top__item-current span		{ font-size:13px;color:#fff;position:relative;top:0px;font-weight:bold; }

.right-bg-f7f7f7	{ background:#f7f7f7 }
.right-bg-fdfdfd	{ background:#fdfdfd }
.right-bg-fdfdfd-faq a { background-color:#fdfdfd }

/* Тексты на глагне */
.expert-pic			{ margin: 40px 0 40px 0; padding: 0px; position: relative; height: 200px; font-weight: normal;}
.expert-pic__item	{ position: absolute; font-size: 15px; background: url(../images/bg/expert.png) 0px 0px no-repeat; padding: 153px 0 0 0;}
.expert-pic__item1	{ background-position: 0px 0px; left: 0%;}
.expert-pic__item2	{ background-position: -244px 0px; left: 30%;}
.expert-pic__item3	{ background-position: -507px 0px; left: 62%;}

.expert-index-list			{  }
.expert-index-list h1		{ font-size: 28px; font-weight: normal;  color:#333; margin: 0 0px 25px 0px;}
.expert-index-list h2		{ font-size: 28px; font-weight: normal;  margin: 0 0px 15px 0px;}
.expert-index-list h3		{ font-size: 18px; font-weight: normal;  }
.expert-index-list p		{ font-size: 14px; padding: 0 0 20px 0;  line-height: 24px;}
.expert-index-list .more			{ font-size: 18px;}
.expert-index-list .more a			{ position: relative; padding: 0 0 0 28px;}
.expert-index-list .more a:before	{ content: ''; position: absolute; top: 3px; left: 0px; width: 18px; height: 17px; background: url(../images/bg/mir.png) 0px 0px no-repeat;}
.expert-index-list .more a			{ color: #cc0000; text-decoration: underline;}
.expert-index-list .more a:visited	{ color: #cc0000; text-decoration: underline;}
.expert-index-list .more a:hover	{ color: #000; text-decoration: underline;}
.expert-index-list a			{ text-decoration: none;}
.expert-index-list a:visited	{ text-decoration: none;}
.expert-index-list a:hover		{ text-decoration: none;}

.expert-index-listfull			{ }
.expert-index-listfull h2		{ font-size:20px; font-weight:bold; color:#323232; margin:20px 0 5px 0; padding:5px 0 5px 40px;}
.expert-index-listfull p		{ padding:0; line-height:24px;}
.expert-index-listfull h2 a			{ color:#323232; text-decoration:none;}
.expert-index-listfull h2 a:visited	{ color:#323232; text-decoration:none;}
.expert-index-listfull h2 a:hover	{ color:#323232; text-decoration:none;}

.expertpage-info p	{ font-size:15px; }

/* Футер */
.foot__expert	{ width:100%; background:#fff; min-width:980px; padding:0; text-align:center; font-size: 14px;color: #fff;margin:0;margin-top:100px; }
.foot__expert1	{ max-width: 1215px; margin:auto; text-align:center; position:relative; padding:30px 0; box-sizing:border-box; border-top:1px solid #dcdcdc; }
body.sk__biggest_page_width .foot__expert1 { max-width:1470px; }
.foot__expert p	{ font-size: 14px;  line-height: 1.3;}

.foot__expert .xgid-tmenu	{ margin:25px 0 35px; z-index:12; list-style-type:none; list-style-image:none; padding:0px; width:auto; }
.foot__expert .xgid-tmenu__item a					{ color: #4a4a4a; text-decoration: none; display: block; padding: 0px; position: relative; z-index: 3; margin: 0 20px; font-size:15px; font-weight: bold; line-height:30px; }
.foot__expert .xgid-tmenu__item a:visited	{ color: #4a4a4a; text-decoration: none; font-size:15px; font-weight: bold; }
.foot__expert .xgid-tmenu__item a:hover		{ color: #262626; text-decoration: underline; font-size:15px; font-weight: bold; padding:0px; border:none; box-shadow:none; text-shadow:none; background:none;}
.foot__expert .xgid-tmenu__item:hover a 	{ color: #262626; text-decoration: underline; font-size:15px; font-weight: bold; padding:0px; border:none; box-shadow:none; text-shadow:none; background:none;}
.foot__expert  a.xgid-tmenu__current { color: #262626; padding: 0px; border: none;box-shadow: none;text-shadow:none;background: none;}
.foot__expert  a.xgid-tmenu__current:visited { color: #4a4a4a;}
.foot__expert .xgid-tmenu__item a:hover:before { display: none;}
.foot__expert .xgid-tmenu__item:hover a:before { display: none;}

.foot__expert .foot__expert-logo	{ position:absolute; width:150px; left:0; text-align:left; }
.foot__expert .foot__expert-logo .logo__expert	{ display:block; width:164px; height:41px; }
.foot__expert .foot__expert-logo .logo__expert:before {  content:''; position:absolute; width:164px; height:41px;
	background:url(../images/spritenext-gid.svg) 0px -246px repeat-y; background-size:1312px 1312px; z-index: 1;
}
.foot__expert .foot__expert-social	{ position:absolute; width:150px; right:0; text-align:right; color:#dcdcdc; line-height:30px; }

.foot__expert .expert__copy	{ position:relative; text-align:center; width:100%; font-size:13px; color:#898989; line-height:1.6em;  }
.foot__expert .expert__copy span { font-size:11px; }

.foot__expert .expert__foot-count	{ position:absolute; bottom:40px; right:10px; }

.xgid-tmenu__item-noflag a:before { display: none;}
.xgid-tmenu__item-noflag a:hover:before { display: none;}
.xgid-tmenu__item-noflag:hover a:before { display: none;}

@media screen and (max-width:1350px) {
	.nt-menu-poisk, .nt-menu-poisk1 { 
		width:320px;
	}
	.nt-menu-poisk, .nt-menu-poisk1 { 
		transition:all 0.5s 0 linear;
		-moz-transition:all 0.5s 0 linear;
		-webkit-transition:all 0.5s 0 linear;
		-o-transition:all 0.5s 0 linear;
	}
}
@media screen and (max-width:1240px) {
	.nt-menu-item a span.nt-menu-item-hidetext1240 { 
		display:none
	}
}
@media screen and (max-width:1100px) {
	.nt-head-whitestyle .nt-menu-poisk, .nt-menu-poisk1 { 
		width:320px;
	}
	.nt-menu-item.nt-menu-item-hideitem1100 { 
		display:none
	}
	
	.sk__expert-right-item p { margin:0 0 20px; line-height:24px;  font-size:16px; }
	
	
}
@media screen and (max-width:1070px) {
	.nt-menu-item.nt-menu-item-hideitem1070 { 
		display:none
	}
}
@media screen and (max-width:1180px) {
	.foot__expert .xgid-tmenu__item a  { 
		margin: 0 15px!important;
		transition:all 0.5s 0 linear;
		-moz-transition:all 0.5s 0 linear;
		-webkit-transition:all 0.5s 0 linear;
		-o-transition:all 0.5s 0 linear;
	}
}
@media screen and (max-width:1120px) {
	.foot__expert .xgid-tmenu__item a  { margin: 0 10px!important; }
	.foot__expert .xgid-tmenu__item a:visited,
	.foot__expert .xgid-tmenu__item a:hover,
	.foot__expert .xgid-tmenu__item:hover a { font-size:14px!important; }
}
@media screen and (max-width:1050px) {
	.foot__expert .xgid-tmenu__item a  { margin: 0 5px!important; }
	.foot__expert .xgid-tmenu__item a,
	.foot__expert .xgid-tmenu__item a:visited,
	.foot__expert .xgid-tmenu__item a:hover,
	.foot__expert .xgid-tmenu__item:hover a { font-size:13px!important; }
}



/* footer promo fix */
.sk__promo_6_tbl .foot__expert	{  }
.sk__promo_6_tbl .foot__expert1	{ max-width:1215px; margin: auto; text-align: left; height: 200px;  position: relative; padding: 20px 0 0 0; box-sizing: border-box;}
.sk__promo_6_tbl .logo__expert			{ position:absolute; top:35px; left:-7px;}
.sk__promo_6_tbl .xgid-tmenu	{ z-index:12; list-style-type: none; list-style-image: none; padding: 0px; margin: 0px; width: auto; top: 40px; right: 10px; position: absolute; height: 20px; text-align: justify; line-height: 0; font-size: 1px; text-justify: newspaper; zoom:1; text-align-last: justify;}
.sk__promo_6_tbl .expert__foot-count { position:absolute; right:10px; top:100px; }
.sk__promo_6_tbl .expert__copy	{  position:absolute; top:100px; font-size:11px; width:340px; line-height:16px; }
.sk__promo_6_tbl .xgid-tmenu__item a	{ margin:0 0 0 50px; }

/* Список гидов по странам */
.h1-country		{ padding: 0 0 0 46px;}
.h1-country b   { color: #323232;}

/* Меню вторрого уровня */
.smenu-expert				{ z-index: 9; list-style-type: none; list-style-image: none; padding: 0px; margin: 0px 0 23px 0; display: block; position: relative;}
.smenu-expert__item			{ position: relative; color: #212121; margin: 0px; padding: 0px; display: inline-block; text-align: left; line-height: normal; font-size: 14px; font-weight: normal; vertical-align: top; //display : inline; //zoom : 1; text-shadow: 1px 1px 1px #fff;}
.smenu-expert__item-current	{ }
.smenu-expert__item a			{ color: #212121; text-decoration: none; display: block; padding: 6px 9px 6px 9px; position: relative; z-index: 3;}
.smenu-expert__item a:visited	{ color: #212121; text-decoration: none;}
.smenu-expert__item a:hover	{ color: #fff; text-decoration: none; padding: 5px 8px 5px 8px; border: 1px solid #cd3200; text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
box-shadow: inset 0px 0px 0px 1px #e62800;
background: #f81700;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4MTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjE1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f81700 0%, #e21500 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f81700), color-stop(100%,#e21500));
background: -webkit-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -o-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -ms-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: linear-gradient(top,  #f81700 0%,#e21500 100%);
}
.smenu-expert__item-current		{ color:#fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.5);}
.smenu-expert__item-current a { color:#FFFFFF!important;
padding: 5px 8px 5px 8px; border: 1px solid #cd3200; font-weight: bold;
box-shadow: inset 0px 0px 0px 1px #e62800;
background: #f81700;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4MTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjE1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f81700 0%, #e21500 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f81700), color-stop(100%,#e21500));
background: -webkit-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -o-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -ms-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: linear-gradient(top,  #f81700 0%,#e21500 100%);
}
.smenu-expert__item-current:visited a { color: #fff;}
.smenu-expert__item-current a:before { display: block; width: 9px; height: 6px; position: absolute; z-index: 1; bottom: -5px; left: 50%; margin-left: -5px; background: url(../images/bg/gid-tmenu__current.png) left top no-repeat; content: "";}

/* Список гидов: типы */
#sort_list_bar	{ padding:8px 0; font-weight: bold; font-size:13px; }
#sort_list_bar a					{ color:#262626; text-decoration:none; }
#sort_list_bar a:visited	{ color:#262626; text-decoration:none; }
#sort_list_bar a:hover		{ color:#f83b49; text-decoration:none; }
#sort_list_bar a.aj2					{ color:#f83b49; text-decoration:none; font-weight:normal; }
#sort_list_bar a.aj2:visited	{ color:#f83b49; text-decoration:none; font-weight:normal; }
#sort_list_bar a.aj2:hover		{ color:#f83b49; text-decoration:none; font-weight:normal; }
#sort_list_bar span		{ margin:0 16px; }

/* Список гидов */
.guid-list			{
	position:relative;
	margin:15px 0 0 -1.1%;
	display:-webkit-flex;
	display:flex;
	flex-flow:row wrap;
}
.guid-list-oneCol { }
.guid-list hr		{ width:100%;background:#D9D9D9;border:0;height:1px;font-size:1px;position:relative;top:10px;display:block;padding:0px; }
.guid-list__delim	{ position:absolute;font-size:14px;font-weight:bold;left:50%; }
.guid-list__delim b	{ background:#FDFDFD;padding:2px 10px;width:150px;text-align:center;position:absolute;left:-75px;z-index:1 }
.guid-list__item	{ position: relative; display:block;  padding:30px 0 30px; margin:0 1.1%;
	box-sizing: content-box; -moz-box-sizing: content-box;
	width:47.5%; min-height:200px;
	-webkit-flex-basis:47.5%; 
	flex-basis:47.5%;
	align-content: center;
	border:1px solid #fff;
	border-bottom:0;
	border-right:0;
}
/*.guid-list__item:nth-child(odd) { border-left:0; margin:0 0 0 1.1%; }*/
.guid-list__item_nthchild_odd { border-left:0; margin:0 0 0 1.1%; border-color:#f0f0f0; }
/*.guid-list__item:nth-child(even) { margin:0 1.1% 0 0; }*/
.guid-list__item_nthchild_even { margin:0 1.1% 0 0; border-color:#f0f0f0; }
.guid-list-oneCol .guid-list__item { width:100%;
	-webkit-flex-basis:100%; 
	flex-basis:100%;
	max-width:960px;
	border-left:0;
	margin:0 1.1%!important;
}
.guid-list__item-img	{ position:absolute; top:30px; left:0;
	width:200px; max-height:200px; 
	overflow:hidden;
	box-shadow:none; transition:.3s;
	transition-property:box-shadow;
}
/*.guid-list__item:nth-child(even) .guid-list__item-img { left:30px; }*/
.guid-list__item_nthchild_even .guid-list__item-img { left:30px; border-color:#f0f0f0; }
.guid-list-oneCol .guid-list__item-img { left:0!important; }
.guid-list__item-body	{ margin-left:230px; }
/*.guid-list__item:nth-child(even) .guid-list__item-body { margin-left:260px; }*/
.guid-list__item_nthchild_even .guid-list__item-body { margin-left:260px; border-color:#f0f0f0; }
.guid-list-oneCol .guid-list__item-body { margin-left:230px!important; }
.guid-list__item h3	{ display:block; font-size:20px; line-height:22px; font-weight: bold; margin:-2px 0 0 0;}
.guid-list__item h3 a			{ color: #212121; text-decoration: none;}
.guid-list__item h3 a:visited	{ color: #212121; text-decoration: none;}
.guid-list__item h3 a:hover	{ color: #e72325; text-decoration: none;}
.guid-list__item-info	{ margin:12px 0 0;  font-size:14px; line-height:18px; color:#262626; }
.guid-list__item-info b	{ color:#6c6c6c; font-weight:normal;}
.guid-list__item-info1		{ margin:12px 0 0;  font-size:14px; line-height:18px; color:#262626; }
.guid-list__item-info1 b	{ color:#6c6c6c; font-weight:normal; position:relative; display:inline-block; margin:0 13px 0 0; padding:0 0 0 25px; }
.guid-list__item-info1 b:before { 
	display:block; position:absolute; z-index:20; left:0; top:0px; 
	width:18px; height:18px; 
	content:''; background:url(../images/spritenext-gid.svg) -144px -36px repeat-y; z-index:1;
	background-size:576px 576px;
}
.guid-list__item-info1 b.licence { padding:0 0 0px 25px; }
.guid-list__item-info1 b.licence:before { width:18px; height:18px; background-position:-180px -36px; }
.guid-list__item-info1 b.transport { padding:0 0 0px 25px; }
.guid-list__item-info1 b.transport:before { width:18px; height:18px; background-position:-126px -36px; }
.guid-list__item-bar			{ margin:12px 0 0; margin-top:30px; }
.guid-list__item-bar a,
.guid-list__item-bar a:visited,
.guid-list__item-bar a:hover { color:#6c6c6c!important; }
.guid-list__item-excur, .guid-list__item-otziv			{ float:left;  font-size:13px; color:#6c6c6c; width:auto; right:0; margin-right:30px; }
.guid-list__item-excur b, .guid-list__item-otziv b	{ font-weight: bold; font-size:24px; color:#262626; display:block; text-align:left; margin-bottom:8px; }
.guid-list__item-otziv b span	{  font-size:13px; color:#6c6c6c; }
.guid-list__item:hover h3 a					{ color:#e72325; }
.guid-list__item:hover h3 a:visited	{ color:#e72325; }
.guid-list__item:hover h3 a:hover		{ color:#e72325; }
.guid-list__item:hover .guid-list__item-img	{
	transition:.3s;
	transition-property:box-shadow;
  box-shadow: 0 2px 2px rgba(0, 0, 0, .1), 
	0 4px 4px rgba(0, 0, 0, .1), 
	0 7px 7px rgba(0, 0, 0, .1), 
	0 10px 10px rgba(0, 0, 0, .1), 
	0 15px 15px rgba(0, 0, 0, .05);
}
.guid-list .guid-list__item:first-child	{ border-top:0px;}
/*.guid-list .guid-list__item:nth-child(2)	{ border-top:0px;}*/
.guid-list .guid-list__item_nthchild_2	{ border-top:0px; border-color:#f0f0f0;}

.excurs-list		{ 
	position:relative; 
	margin:0 -1.1%;
	display:-webkit-flex;
	display:flex;
	flex-flow:row wrap;
	width:100%;
}
.excurs-list hr		{ width:100%;background:#D9D9D9;border:0;height:1px;font-size:1px;position:relative;top:10px;display:block;padding:0px; }
.excurs-list__delim	{ position:absolute;font-size:14px;font-weight:bold;left:50%; }
.excurs-list__delim b	{ background:#FDFDFD;padding:2px 10px;width:150px;text-align:center;position:absolute;left:-75px;z-index:1 }
.excurs-list__item	{ position: relative; display:block;  padding:25px 0 40px; margin:0 0.9%;
	box-sizing: content-box; -moz-box-sizing: content-box;
	width:23.15%; min-height:185px;
	-webkit-flex-basis:23.15%; 
	flex-basis:23.15%;
	align-content: center;
	max-width:340px;
}
.excurs-list__item-img	{ 
	position:relative; display:block; width:100%; height:auto;
	top:0; left:0; margin-bottom:14px; z-index:1;
}
.excurs-list__item b		{ display:block; font-weight: bold; font-size:18px;  margin:0 0 7px; line-height:1.22; letter-spacing:-0.3px; }
.excurs-list__item b a					{ color: #262626; text-decoration:none; }
.excurs-list__item b a:visited	{ color: #262626; text-decoration:none; }
.excurs-list__item b a:hover		{ color: #212121; text-decoration:none; }
.excurs-list__item-time		{ display:block; position:absolute; right:10px; left:10px; bottom:10px; color: #fff; white-space:normal; }
.excurs-list__item-guide	{ display:block; max-width:85%; color:#6c6c6c;  margin-top:5px; font-size:14px; line-height:16px; }
.excurs-list__item-guide a					{ color: #6c6c6c; text-decoration:none; }
.excurs-list__item-guide a:visited	{ color: #6c6c6c; text-decoration:none; }
.excurs-list__item-guide a:hover		{ color: #262626; text-decoration:none; }
.excurs-list__item-licence 	{ position:absolute; display:block; width:22px; height:22px; right:0px; background:url(../images/spritenext-gid.svg) -176px -44px repeat-y; background-size:704px 704px; z-index:1; cursor:help; }
.excurs-list__item-price		{ display:block; color:#6c6c6c;  font-size:14px; margin-top:5px; line-height:16px; }
.excurs-list__item-price b 	{ display:inline-block; color:#212121; font-weight:normal;  font-size:14px; line-height:16px; }
.excurs-list__item:hover b a					{ color: #e72325; }
.excurs-list__item:hover b a:visited	{ color: #e72325; }
.excurs-list__item:hover b a:hover		{ color: #e72325; }
.excurs-list__item:hover .excurs-list__item-img {
	transition:.3s;
	transition-property:box-shadow;	
	-webkit-box-shadow: 1px 1px rgba(0, 0, 0, 0.09), 0 3px 3px rgba(0, 0, 0, .1), 0 6px 6px rgba(0, 0, 0, .07), 0 12px 12px rgba(0, 0, 0, .05), 0 18px 18px rgba(0, 0, 0, .02);
	-moz-box-shadow: 1px 1px rgba(0, 0, 0, 0.09), 0 3px 3px rgba(0, 0, 0, .1), 0 6px 6px rgba(0, 0, 0, .07), 0 12px 12px rgba(0, 0, 0, .05), 0 18px 18px rgba(0, 0, 0, .02);
	box-shadow: 1px 1px rgba(0, 0, 0, 0.09), 0 3px 3px rgba(0, 0, 0, .1), 0 6px 6px rgba(0, 0, 0, .07), 0 12px 12px rgba(0, 0, 0, .05), 0 18px 18px rgba(0, 0, 0, .02);
}
.excurs-list__item div.clear	{ clear:both; }
.excurs-list .excurs-list__item:first-child	{ border-top: 0px;}

.excurs-list .more	{ font-size: 15px; padding: 17px 0 0 0;}
.excurs-list .more a			{ color: #545454; text-decoration: underline;}
.excurs-list .more a:visited	{ color: #545454; text-decoration: underline;}
.excurs-list .more a:hover		{ color: #000; text-decoration: underline;}

/* Списки  */
.sk__expert-content p				{ font-size:16px; }
.sk__expert-content h2			{ font-weight: 900; font-size:28px; line-height:26px; color: #333;}
.sk__expert-content h3			{ font-weight: bold; font-size:24px; line-height:22px; }
.sk__expert-content ul			{ margin-bottom:17px; list-style-image:none; }
.sk__expert-content ul li	{ font-size:16px; margin-bottom:7px;  line-height:1.5em; margin-left:23px; //margin-left:auto;}
.sk__expert-content ol			{ margin:0 0 17px 17px; padding:0 0 0 17px; list-style-type: decimal;}
.sk__expert-content ol li	{ font-size:16px; margin:0 0 15px 0; line-height:1.5em; }
.sk__expert-content ol ol 	{ margin:5px 0 5px 10px; }
.sk__expert-content ol ol li, .sk__expert-content ol ul li { font-size:16px; line-height:1.5em; }
.sk__expert-content ol ul	{ margin-left:30px; }
.sk__expert-contentBorder		{ border-right: 1px solid #d8d8d8; padding-right:40px; }

.sk__expert-article { width:100%;text-align:left;font-size:12px; }
.sk__expert-article p {  font-size: 120%; line-height: 1.6em; margin: 0 0 21px; }
.sk__expert-article .comment19_list { line-height: 1.5em; }

.page_menubar_experts	{ padding:0px;font-size:14px; }
.page_menubar_experts_list b { font-weight: bold; font-size:18px; line-height:22px; color:#4a4a4a; display:block; padding:20px 0 15px }
.page_menubar_experts_list a					{  font-size:16px; line-height:22px; color:#262626; display:block; padding:0 0 10px; text-decoration: none;}
.page_menubar_experts_list a:visited	{ color: #262626; text-decoration: none;}
.page_menubar_experts_list a:hover		{ color: #000000; text-decoration: none;}
a.page_menubar_experts_active			{ color: #f66d6f!important; }
a.page_menubar_experts_active:visited	{ color: #f66d6f!important; }
a.page_menubar_experts_active:hover	{ color: #f66d6f!important; }



.authorTextBlock {margin:30px 0;padding:25px 25px 25px 175px;position:relative;clear:both;}
.authorTextBlock_ava {position:absolute;width:130px;height:130px;top:25px;left:0}
.authorTextBlock_ava img {display:block;width:130px;height:130px;border-radius:65px;z-index:1;}
.authorTextBlock_ava span			{ background:none; }
.authorTextBlock_text 					{ min-height:130px;font-size:13px;}
.authorTextBlock_text a					{ color:#262626;font-weight: bold; font-size:18px; line-height:22px; margin-bottom:7px; text-decoration:none;}
.authorTextBlock_text a:visited	{ color:#262626;text-decoration:none;}
.authorTextBlock_text a:hover		{ color:#262626;text-decoration:none;}
.authorTextBlock_text span 			{  font-size:14px; line-height:24px; color:#9b9b9b; display:block; margin-bottom:7px; }
.authorTextBlock_text p 				{  font-size:16px; line-height:24px; color:#262626;font-style:normal; margin:0 0 10px; }
.authorTextBlock_text p a					{  font-size:16px; line-height:24px; color:#f66d6f; font-style:normal; }
.authorTextBlock_text p a:visited	{ color:#f66d6f; }
.authorTextBlock_text p a:hover		{ color:#262626; }
.authorTextBlock_text p.authorTextBlock_name { font-size:14px;font-style:normal;margin-bottom:5px;line-height:1em; }
.authorTextBlock_black	{ background-color:#121212; }
.authorTextBlock_black .authorTextBlock_ava span			{ background:none; }
.authorTextBlock_black .authorTextBlock_text a				{color:#fff;}
.authorTextBlock_black .authorTextBlock_text a:visited	{color:#fff;}
.authorTextBlock_black .authorTextBlock_text a:hover	{color:#fff;}
.authorTextBlock_black .authorTextBlock_text p				{color:#fdfdfd;}

.sk__expert-inforeg a.redlightbutton,
.sk__expert-left.sk__expert-left_content a.redlightbutton,
.sk__expert-inforeg a.redlightbutton:visited,
.sk__expert-left.sk__expert-left_content a.redlightbutton:visited,
.sk__expert-inforeg a.redlightbutton:hover,
.sk__expert-left.sk__expert-left_content  a.redlightbutton:hover	{ padding:18px 45px; font-weight: bold; font-size:18px; color:#fff; }

a.gui_redlightbutton, a.gui_redlightbutton:visited, a.gui_redlightbutton:hover, a.gui_redlightbutton:active, a.gui_whitelightbutton, a.gui_whitelightbutton:visited, a.gui_whitelightbutton:hover, a.gui_whitelightbutton:active { color:#fff; text-decoration:none; }
a.gui_redlightbutton, a.gui_whitelightbutton {color: #fff; text-decoration: none; display: block; border: none; text-shadow: none; font-size: 14px; text-align: center; padding: 7px 15px 8px; float: left; margin: 6px 5px 0 0; position: relative; }
a.gui_redlightbutton { background: #ef4341; }
a.gui_redlightbutton:hover, a.gui_redlightbutton:active	{ background:#ed6c6b; }
a.gui_whitelightbutton { background: #a3a3a3; }
a.gui_whitelightbutton:hover, a.gui_whitelightbutton:active	{ background:#b5b5b5; }
a.gui_redlightbutton i { position:absolute; right:54%; bottom:4px; }
a.gui_redlightbutton i:before	{ 
	content:''; position:absolute; width:8px; height:8px; background:#ef4341; left:0; top:0;
	-moz-transform: rotate(45deg);  /* Firefox */
	-o-transform: rotate(45deg);  /* Opera */
	-webkit-transform: rotate(45deg);  /* Safari y Chrome */
	filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476); /* IE */
}
a.gui_redlightbutton:hover i:before	{ background:#ed6c6b; }

.nt-headuser-avatar .nt-headuser_bar { padding-top:2px;}

.foot__expert1 .app_link_block { width:100%; border-bottom: 1px solid #dcdcdc; margin-bottom:25px; }
.foot__expert1 .app_link_block1 { width:250px; margin:0 auto; padding-bottom:30px; }
.sk__promo_6_tbl .foot__expert1 .app_link_block { width:100%; border-bottom:none; }
.sk__promo_6_tbl .foot__expert1 .app_link_block1 { margin: 60px auto 0px; }

.list_geo_selector	{ position:relative; float:right; display:inline-block; width:150px; height:30px; cursor:pointer; z-index:5; }
.list_geo_selector.hover	{ box-shadow:0 1px 6px 0 rgba(0, 0, 0, 0.14); }
.list_geo_selector:before	{ content:''; position:absolute; z-index:1; width:10px; height:10px; background: url(../images/spritenext.svg) -60px -50px no-repeat; background-size: 160px 640px; right:5px; top:11px; }
.list_geo_selector ul	{ display:none }
.list_geo_selector ul li	{ position:relative; display:block; width:100%; padding:0 10px; margin:0;
	 font-size:100%; font-size:13px; white-space:nowrap; line-height:30px; color:#4a4a4a; height:30px;
	list-style-type:none; list-style-image:none; 
}
.list_geo_selector.hover ul		{ position:absolute; display:block; z-index:1; width:150px; background:#fff; box-shadow:0 1px 6px 0 rgba(0, 0, 0, 0.14); }
.list_geo_selector.hover ul li:hover	{ background:#f66d6f; color:#fff; }
.list_geo_selector_title	{ position:relative; display:inline-block; width:100%; height:30px; margin:0; padding:0 10px; background:#f1f1f1; border:0; 
	 font-size:100%; font-size:13px; line-height:30px; color:#4a4a4a; height:30px;
	list-style-type:none; list-style-image:none;
}

/* Фото в тексте */
.img_rate2012 { margin-top:10px; }
.img_rate2012_info {
  background:none;
  color:#818181;
  padding:15px 20px 30px 36px;
	line-height:18px;
}
.img_rate2012_slidebar .img_rate2012_info {
	padding:30px 20px;
}
.img_rate2012_vertical .img_rate2012_info { padding:30px 0 }
.img_rate2012_info noindex		{ display:inline; }
.img_rate2012_info a					{ color:#cc292c!important;text-decoration:none;display:inline; }
.img_rate2012_info a:visited	{ color:#cc292c!important;text-decoration:none;display:inline; }
.img_rate2012_info a:hover		{ color:#212121!important;text-decoration:underline;display:inline; }

.sk__expert-left_content div.img_left div.img_left1		{ padding:6px 6px 6px 0; text-align:center; border-width:0px; } 
.sk__expert-left_content div.img_left div.img_left2		{ font-size:12px; font-style:italic; color:#5F5F5F; } 
.sk__expert-left_content div.img_left div.img_left3		{ margin-top:6px; font-style:italic; } 
.sk__expert-left_content div.img_left img		{ margin-top:6px; padding:3px;z-index:998; position:relative; display:block; width:100%; 
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
} 
.sk__expert-left_content div.img_right div.img_right1		{ padding:6px 0 6px 6px; text-align:center; border-width:0px;}
.sk__expert-left_content div.img_right div.img_right2		{ font-size:12px; font-style:italic; color:#5F5F5F; }
.sk__expert-left_content div.img_right div.img_right3		{ margin-top:6px; font-style:italic; font-size:12px; } 
.sk__expert-left_content div.img_right img	{ margin-top:6px; padding:3px; z-index:998; position:relative; display:block; width:100%; 
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
}
.sk__expert-left_content div.img_big div.img_big1		{ padding:6px 0 6px 6px; text-align:center; border-width:0px;}
.sk__expert-left_content div.img_big div.img_big2		{ font-size:12px; font-style:italic; color:#5F5F5F; }
.sk__expert-left_content div.img_big div.img_big3		{ margin-top:6px; font-style:italic; } 
.sk__expert-left_content div.img_big img	{ margin-top:6px; padding:3px; z-index:998; position:relative; display:block; width:100%;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
}


/* Промо материалы */
.promo_list { 
	margin:0 10px 0 -10px;
	display:-webkit-flex;
	display:flex;
}
.promo_item  { position:relative; float:left; padding:0 10px 50px; }
.promo_item_title { font-weight: bold; font-size:18px; line-height:22px;  color:#262626; margin-bottom:12px; }
.promo_item_title a, .promo_item_title a:visited, .promo_item_title a:hover { text-decoration:none; color:#262626; }
.promo_item_count { font-weight: bold; font-size:12px; line-height:16px;  color:#9ea2a8; }
.promo_item_anons {  font-size:14px; line-height:20px; letter-spacing:-0.1px; color:#262626; margin-top:35px; }
 /*block4*/
.promo_block4 {
	width:100%; min-height:300px; 
	-webkit-flex-basis:100%; 
	flex-basis:100%;
}
.promo_block4 .promo_item_title { font-size:30px; line-height:34px; letter-spacing:-0.6px; }
.promo_block4 .promo_item_body { width:50%; }
.promo_block4 .promo_item_image { width:50%; }
.promo_block4 .promo_item_image img { max-width:580px; }
.promo_block4-imageLeft .promo_item_image { float:left; padding-right:10px; }
.promo_block4-imageLeft .promo_item_body { float:left; padding-left:10px; }
.promo_block4-imageRight .promo_item_image { float:right; padding-left:10px; }
.promo_block4-imageRight .promo_item_body { float:right; padding-right:10px; }
 /*block1,2*/
.promo_block2 { 
	width:50%; min-height:300px;
	-webkit-flex-basis:50%; 
	flex-basis:50%;	
}
.promo_block2 .promo_item_title { margin-top:15px; } 
.promo_block2 .promo_item_image img { max-width:580px; }
/*block1*/
.promo_block1 { 
	width:25%; min-height:185px;
	-webkit-flex-basis:25%; 
	flex-basis:25%;	
}
.promo_block1 .promo_item_title { margin-top:15px; }
.promo_block1 .promo_item_body { max-width:275px; }
.promo_block1 .promo_item_image img { max-width:275px; }
