body	{
		margin:0; font-family: Arial, sans-serif; min-width:770px; background:#FFF; color:#000;
/*		background:url(http://img.travel.ru/bg-ny-all.gif) repeat-y;
*/

min-width: 1100px; /* for new topadv */

}

a:link {color:#0069B6;}
form	{margin:0;}
.nowrap {white-space:nowrap;}

/* header  */
table.header					{border-bottom: #0069B6 4px solid; margin-bottom:10px;}
table.header td.logo			{padding:13px 10px 6px 27px;}
table.header td.links			{vertical-align:bottom; text-align: right; padding-bottom: 9px;}
table.header td.links a			{padding: 0.25em 0.5em; color: #666666;}
table.header td.links a:hover	{background-color: #F0F0F0; color: #333333;}
table.header td.search			{padding: 13px 10px 6px 10px; text-align:right; vertical-align:bottom;}
input.search					{background: white url('http://img.travel.ru/n/i-search.gif') center left no-repeat!important; padding-left: 20px!important;}
div.topLnk						{margin:0 10px 0 0;}

/* footer */
#footer							{border-top:#999999 1px solid; margin-top:1em; color:#999999; font-size:80%;}
#footer div.counters img		{margin:10px 0 10px 10px;}

div.copy						{margin:5px 10px; float:right;}  /* div.copy для обратной совместимости */
div.copy a						{color:#999999;}
div.copy a.bluecopy				{color:#0069b6}
div.copyright					{margin:5px 10px; float:right;}
div.copyright a					{color:#999999;}
div.copyright a.bluecopy		{color:#0069b6}

div.copytext    				{color:#000; font-size:smaller}
div.copytext a	    			{color:#333;}

.system							{font-family: Tahoma, sans-serif; font-size: 70%; font-weight: bold; padding-left: 4px; padding-right: 4px;}
.smaller						{font-size: 80%;}
.smaller h3						{font-weight:bold}
.comment						{font-size: 75%; color: #666666;}
.black							{color:black;}
div.price						{text-align: center; width: 6em; font-size: 110%; font-weight: bold; color: #ff551d; font-family: Verdana, sans-serif; padding: 4px; margin-top: 2px;}
div.new							{text-align: center; width: 6em; font-size: 70%; font-weight: bold; font-family: Tahoma, sans-serif; background-color: #CC0000; padding: 4px; margin-top: 2px;color: white;}

.buy    		{font-family: Tahoma, sans-serif; font-size: 8pt; white-space:nowrap; font-weight: bold;  padding: 4px 1em;
	/* добавлено mitrosoft 25.10.2012 12:18:56 для выравнивания кнопок на отелях */
  position: relative;
  right: -1em;
}

#forumbody .buy a				{padding: 0.25em 1em 0.5em 1em; color: white;  background-color: #999999; display:block; text-align:center}
.buy a							{padding: 0.25em 1em 0.5em 1em; color: white;  background-color: #FF551D; display:block; text-align:center}
#forumbody .buy a:hover			{background-color: #666666;}
.buy a:hover					{background-color: #F00;}

td.order						{font-size: 85%; font-family: Tahoma, sans-serif; font-weight: bold;}
/* td.order a						{padding: 0.25em 1em 0.5em 1em; background-color: #999999; color: white;} */
/* td.order a:hover				{background-color: #666666;} */
td.order a						{padding: 0.25em 1em 0.5em 1em; background-color: #FF551D; color: white;}
td.order a:hover				{background-color: #F00;}

.count                    		{font-family: Tahoma, sans-serif; font-size: 8pt;  font-style: italic; color: #666666; display:inline}
.inline							{display:inline}
.oneline						{white-space: nowrap;}
span.hotprice					{color:#c23a3a; font-weight:bold;} /* для цены в рекламных блоках */

.order							{font-size: 85%; font-family: Tahoma, sans-serif; font-weight: bold;}
/* .order a						{padding: 0.25em 1em 1em 1em; background-color: #999999; color: white;} */
/* .order a:hover					{background-color: #666666;} */
.order a						{padding: 0.25em 1em 1em 1em; background-color: #FF551D; color: white;}
.order a:hover					{background-color: #F00;}
table.ordertable                {width:100%;padding:0;border:none;margin-bottom:1em;font-size:0.9em;}


/* layout */
div.content						{margin: 0 20px 0 64px; width: expression('100%');}
div.content h1					{font-size:170%; font-weight:normal; margin:0 0 0 0px; padding:0 0 0.5em 0;}
table.content td.body			{padding-right:20px;}
table.content td.addon			{padding-right:20px;}
table.content td.right			{padding-right:40px;}
.left							{margin-left:64px;}
#container						{width:100%}
#ads							{width:120px; padding-right:10px; text-align: left; vertical-align: top;}
#ads_news						{width:240px; padding-right:10px; vertical-align: top;}

/* navigation */
div.nav							{margin:0 30px 1em 64px; font-size:80%;}

table.submenu 		{margin-bottom:20px}
table.submenu td		{vertical-align:top; padding-bottom: 0;}
table.submenu ul		{margin:0 40px 0 0; padding:0 0 0 1.5em; font-size:80%;}
table.submenu ul li		{margin-bottom:0.4em;}
table.submenu div			{font-weight:bold; font-size:80%;}

div.sp64			{width:64px}
div.sp180			{width:180px}


li.shortcut						{list-style-image:url('http://img.travel.ru/n/i-shortcut.gif');}
li.related						{list-style-image:url('http://img.travel.ru/n/i-shortcut.gif'); font-size:80%; margin:0 -40px 1em 0;}

/* headings */
h1								{font-size:170%; font-weight:normal; margin:0 0 0 64px; padding:0 0 0.5em 0;}
h2								{font-size:120%; font-weight:normal; margin:0; padding:0 0 0.2em 0; color: #005594;}
h3								{font-size: 110%; font-weight: 200; margin: 0; padding:0 0 0.3em 0; color: #333333;}
h4								{font-size: 100%; font-weight: bold; margin: 0; padding:0 0 0.3em 0; color: #333;}
table.h1	h1					{margin: 0;}
table.h2	h2					{margin: 0;}
table.h1	img					{margin-bottom:-7px;}
h2.related						{color: #006600; display:block}
h2.news, h2.news a				{color: #006600; display:block}
h2.info, h2.info a				{color: #003366; display:block}
h2.weather, h2.weather a		{color: #FFAA00; display:block}
h2.reports, h2.reports a		{color: #006600; display:inline-block}
h2.opinions, h2.opinions a		{color: #006600; display:inline-block;}
h2.links, h2.links a			{color: #669933; display:inline-block}
h2.special, h2.special a		{color: #FFAA00; display:block}
h2.avia, h2.avia a				{color: #954B95; display:block}
h2.aviaspecial, h2.aviaspecial a {color: #0066FF; display:block}
h2.hot, h2.hot a				{color: #CF0101; display:block}
h2.add, h2.add a				{color: #999999; display:block}
h2.rating, h2.rating a			{color: #006699; display:block}
h2.latestletters, h2.latestletters a {color: #006600; display:block; font-size:120%}
h2.blue, h2.blue a				{color:#005594; display:block;}

/* content	*/
p 								{margin: 0 0 1em 0;}
ul								{margin-top:0; margin-bottom:1em;}
ol								{margin-top:0; margin-bottom:1em;}
li								{margin-bottom: 0.45em;}
ol.ins, ol.ins li				{list-style-position: inside;}
p.incut							{background-color: #F0F0F0; padding: 2em; width: 67%; font-style: italic; border-left: 8px solid #E0E0E0; position: relative; left: -8px;}
p.incut	i						{font-style: normal;}
table.default td				{padding: 0 1em 0.25em 0;}
table.default tr.header	td		{font-weight: bold; vertical-align: bottom;}
table.bordered					{border-right:1px solid #000;border-bottom:1px solid #000;}
table.bordered td				{border-left:1px solid #000;border-top:1px solid #000;padding:5px;}

hr								{height: 1px; color: #CCCCCC; background-color: #CCCCCC; border: 0px none; margin: 3px 0px 3px 0px}
hr.big							{height: 4px; color: #CCCCCC; background-color: #CCCCCC; border: 0px none; margin: 3px 0px 3px 0px}
hr.global						{height: 1px; color: #666666; background-color: #666666; border: 0px none; margin-left:64px; margin-right:20px; margin-top:1em; margin-bottom:1em}

/* tips */
div.tip							{font-size: 80%; margin: 0 0 1em 0; border-top:#D4CAD2 4px solid; background-color:#F5E9F2; padding:9px;}

/* related links */
div.rellinks ul, div.relLinks ul, div#seemorecityweather div ul	{margin:0 40px 1.5em 0; padding:0; font-size:80%; list-style-type:none;}
div#seemorecityweather div ul, div#seemorecityweather div ul li {margin:0;padding:0}

div.rellinks p, div.relLinks p					{font-size:80%; margin-bottom:0.4em;}
ul.links						{margin: 0 0 1.5em 0; padding: 0 0 0 1.5em; font-size: 80%; position: relative; left: -1.5em;}
ul.links li						{list-style-type: none; margin-bottom: 0.35em;}
ul.links li.offsite				{list-style-image: url('http://img.travel.ru/n/i-shortcut.gif'); margin-bottom: 0.75em;}
ul.links .photoIns	 			{font-size:120%;}
div.rellinks ul	b, div.relLinks ul	b				{color:#666666;}

/* news */
table.news						{margin-bottom:1em; margin-left: 5px /* fix после добавления новой шапки - -moz-box-sizing: border-box; */}
table.news td					{font-size: 80%; padding: 0 0 0.25em 0; vertical-align:top}
table.news td.date				{font-size: 70%; width:58px; font-family: Verdana, sans-serif; padding: 0.1em 6px 0.25em 0; text-align:right;}
table.news td.date div			{padding: 0.1em 0.25em; margin-left:5px; background-color:#FFAA00;}

/* weather */
table.weather 					{margin-bottom:1em;}
table.weather tr.header td		{font-family: Tahoma, sans-serif; font-size: 70%; font-weight: bold; color: #999999;}
table.weather td.img			{text-align:right; width:64px;}
table.weather td.place			{font-size: 80%; font-weight: bold; padding-top: 0.25em;}
table.weather td.day			{font-size: 150%; font-weight: bold; color: #cc0000;}
table.weather td.night			{font-size: 150%; font-weight: bold; color: #333333; padding-left: 1em;}
table.weather td.water			{font-size: 150%; font-weight: bold; color: #003399; padding-left: 1em;}
table.generic td.water			{font-weight: bold; color: #003399;}
div.countryMap					{margin-top:1.2em; position:relative; left:10px;}

/* categories */
table.categories 				{margin-bottom:0.5em;}
table.categories dl				{margin:0 10px 0 0;}
table.categories dt				{font-weight:bold; color: #003366;}
table.categories dt a				{font-weight:bold; color: #669933;}
table.categories dd				{font-size:80%; margin:0 0 1em 0;}

/* hot */
ul.hot							{margin: 0 0 1.5em 0; padding: 0 0 0 9px !important; font-size: 80%; position: relative; left: -13px; border-left:#CF0101 4px solid;}
ul.hot li						{list-style-type: none;}

/* special */
div.special						{margin-bottom:1.5em; padding: 0 0 0 9px; font-size: 80%; position:relative; left:-13px; border-left:#FF9900 4px solid;}
div.special p					{margin-bottom:0.4em;}
div.special table td			{font-size:80%; padding:0 5px 5px 0; vertical-align:top;}
ul.special						{margin: 0 0 1.5em 0; padding: 0 0 0 9px !important; font-size: 80%; position: relative; left: -13px; border-left:#FF9900 4px solid;}
ul.special li					{list-style-type: none;}
ul.aviaspecial					{margin: 0 0 1.5em 0; padding: 0 0 0 9px !important; font-size: 80%; position: relative; left: -13px; border-left:#0066FF 4px solid; }
ul.aviaspecial li				{list-style-type: none;}
ul.avia							{margin: 0 0 1.5em 0; padding: 0 0 0 9px !important; font-size: 80%; position: relative; left: -13px; border-left:#954B95 4px solid;}
ul.avia li						{list-style-type: none; margin-bottom: 0.5em;}
ul.avia b						{color:#999999;}
ul.blue							{margin: 0 0 1.5em 0; padding: 0 0 0 9px !important; font-size: 80%; position: relative; left: -13px; border-left:#005594 4px solid;}
ul.blue li						{list-style-type: none;}

table.aviabook .aprice			{text-align: right; width: 6em; font-size: 140%; font-weight: bold; color: #ff551d; font-family: Verdana, sans-serif; margin-top: -3px; margin-right: 12px;}
table.aviabook .aplace			{font-size: 100%; font-weight: bold; color: #996600;}
table.aviabook .arules			{text-align: right; width: 6em; font-size: 80%; color: #666666; margin-bottom: 2px; margin-right: 12px; white-space:nowrap;}
table.aviabook .aattn			{color: #ff551d;}
table.aviabook .attime			{margin-left: 64px; font-size: 80%; font-style: italic;}
table.aviabook .note			{margin-left: 64px; font-size: 80%; font-weight: bold;}
table.aviabook td.aflight 		{font-size: 80%;}
table.aviabook div.line			{border-top: 1px solid #CCCCCC; padding-bottom: 5px; margin-top: 5px; font-size: 5%; margin-left: 64px;}
table.aviabook div.lineb 		{border-bottom: 3px solid #999999; padding-top: 0px; margin-bottom: 10px; font-size: 5%; margin-left: 64px;}
#aviahelp						{margin-top:10px;margin-bottom:10px;}
table#aviahelp tr				{vertical-align:top;height:35px;}
td.pad_r_7						{padding-right:7px;}
#avia-index-toggler				{margin-bottom:25px;}


table.siteNews h3 a				{color:black;}
table.siteNews 					{margin-bottom:0.5em; font-size:80%;}
table.siteNews td				{vertical-align:top;}
table.siteNews td.img			{padding:3px 5px; text-align:right;}
table.siteNews ul				{font-size:100%; margin-bottom:1em;}

table.countryad 				{margin-bottom:0.5em; font-size:85%;}
table.countryad a               {color:#FF3300;}
table.countryad td				{vertical-align:middle;}
table.countryad td.img			{padding:3px 5px; text-align:right; width:54px; vertical-align:top;}
table.countryad ul				{font-size:100%; margin-bottom:1em;}

/* city template*/
.city-weather					{padding-right: 10px;width:30%;}
.city-weather table.generic		{margin-top:0;}
.city-news						{padding-right: 10px;width:60%;}

/* ad */
table.lnk td					{padding:0 0 1.2em 0;}
table.lnk img					{margin-right:10px;}
div.add							{margin-bottom:1em; border-left:#999999 4px solid; padding-left:9px; position:relative; left:-13px; z-index:1;}
div.add p						{margin-bottom:0.4em; font-size:80%;}
div.add table td				{font-size:80%; padding:0 5px 5px 0; vertical-align:top;}
div.begun						{font-size:70%; border: #0069B6 1px dotted; padding: 0;}
div.begun p						{margin:0.5em 0px 0px 0px; }
div.begun a						{font-weight:normal;}
div.ad advertisement			{padding:0.2em;  border: #777777 1px dotted;}
div.h1							{font-size:70%;}
div.yd							{padding:0.2em;  border: #777777 1px dotted; font-size:75%;}
div.yd p						{color: #663300;}
div.yd a						{font-weight:bold; font-size:120%;}
div.sponsor						{margin: 0 133px 1em 27px; background: #CC0000 url('http://img.travel.ru/n/fon-sponsor.gif') bottom left no-repeat; padding: 0.5em 30px; color: white; font-family: Verdana, sans-serif;}
div.sponsor	a					{color: white; font-weight: bold;}
.blockad						{width:70%;}
*html .blockad					{width:100%;}

/* results */
table.results					{margin: 0 0 2em 0; font-size: 80%;}
table.hot						{font-size: 80%;}
table.hot td.days               {color: #006600;}
table.hot td.description        {color: #666666;}

/* table.results td					{padding: 0.25em 1em 0.25em 0;}*/
table.results td.days				{color: #006600;}
table.results td.hotel				{color: #996600; font-weight: bold;}
table.results td.description		{color: #666666;}
table.results td.description a		{color: #666666; text-decoration: none;}
table.results td.description a:hover {text-decoration: underline;}
table.results td.description a.more {color:#0069B6; text-decoration: underline;}
table.results td.discount a			{background-color: #CC0000;}
table.results td.discount a:hover	{background-color: #990000;}
tr.line td			  				{border-top: 1px solid #CCCCCC; padding: 0 0 0.1em 0; font-size: 5%;}
table.results tr.place td			{padding-top: 1em; border-top: 1px solid #999999;}
td.date								{font-size: 70%; width:58px; font-family: Verdana, sans-serif; padding: 0.1em 6px 0.25em 0; text-align:right;}
td.date div							{padding: 0.1em 0.25em; margin-left:5px; background-color:#FFAA00;}
table.results tr.header td,
table.results tr.header th			{border-bottom: 3px solid #999999; font-size: 85%; font-weight: bold; vertical-align: bottom;}
tr.thead td, tr.thead th			{border-bottom: 3px solid #999999; font-size: 85%; font-weight: bold; vertical-align: bottom;}
td.price							{font-size: 160%; color: #CC0000; vertical-align: middle; text-align: right; font-family: Verdana, sans-serif;}
td.price a							{color: #CC0000}
td.agency							{padding: 0.25em 1em 0.25em 0;}
td.special							{margin: 0 0 1.5em 0; padding: 5px 0 5px 9px; font-size: 90%; position: relative; left: -13px; border-left:#CF0101 4px solid;}
td.agency div						{background-color: #FFFFCC; padding: 0.25em;}

/* prices */
table.prices					{margin-bottom:2em; border-bottom: 1px solid #999999;}
table.prices td					{font-size: 80%; padding: 0.25em 1em 0.25em 0;}
table.prices tr.header td		{font-weight: bold; border-bottom: 2px solid #999999;}
table.prices td.hi				{color: #CC0000;}
table.prices td.hi a			{color: #CC0000;}
table.prices tr.line td			{border-bottom: 1px solid #CCCCCC;}

/* reports */
table.reports						{ margin-left: 5px /* fix после добавления новой шапки - -moz-box-sizing: border-box; */}
table.reports h3				{font-size: 80%; padding-bottom:0;}
table.reports p					{font-size: 80%;}
table.reports td				{vertical-align:top;}
table.reports td.date			{font-size: 70%; width:58px; font-family: Verdana, sans-serif; padding: 0.1em 6px 0 0; text-align:right;}

/* stories */
table.stories						{ margin-left: 5px /* fix после добавления новой шапки - -moz-box-sizing: border-box; */}
table.stories h3				{font-size: 80%; padding-bottom:0;}
table.stories p					{font-size: 80%;}
table.stories td				{vertical-align:top;}
table.stories td.date			{font-size: 70%; width:58px; font-family: Verdana, sans-serif; padding: 0.1em 6px 0 0; text-align:right;}

/* rating */
div.rating						{margin:0; background: #EEEEEE; padding: 0.5em 30px; color: black; font-family: Verdana, sans-serif;}

/* thumbnails */
div.preview						{color: #555555; display:table; float:left; margin: 0 0.5em 0.5em 0; height: 10em; vertical-align:top}
div.preview	div.descr			{padding: 0.25em 0.5em 0.5em 0; font-size: 55%; font-family: Verdana, sans-serif; vertical-align:top}
div.thumbnail					{border: 1px solid #333333; background-color: #666666; color: white; width: 100px; height: 9em; float: left; margin: 0 0.5em 0.5em 0; min-height:140px} /* min-height нужен chrome - DP */
div.thumbnail div.descr			{padding: 0.25em 0.5em; font-size: 60%; font-family: Verdana, sans-serif;}
table.thumbnail					{border: 2px solid #CCCCCC; width: 144px; height: 144px; float: left; margin: 0 4px 4px 0;}
table.thumbnail td				{text-align:center;}
table.thumbnail img				{border: 1px solid #333333;}
div.thumb						{float: right; width: 112px; height: 112px; padding: 6px; background: white url('http://img.travel.ru/n/fon-photo.gif') no-repeat; position: relative; left: 1em;}
div.thumb-index					{float: right; width: 112px; height: 112px; padding: 6px; background: white url('http://img.travel.ru/n/fon-photo.gif') no-repeat; position: relative; left: 1em;}
div.thumbnail .descr a {color: #FFFFFF;text-decoration:none;}

/* special block */
div.specialBlock				{border-left: 4px solid #CCCCCC; padding-left:9px; position:relative; left:-13px; z-index:1; margin-bottom:1em;}
*html div.specialBlock 			{margin-right:-20px;} /*for IE ny ads blocks*/
div.specialBlock div.block		{font-size: 80%; margin-bottom: 1.2em;}
div.specialBlock div.block p	{margin-bottom:0.4em;}
div.specialBlock div.block table td {font-size: 80%;}
div.specialBlock div.block h3	{font-weight: normal;}
div.specialBlock div.block ul	{margin: 0 0 0.4em 0; padding:0;}
div.specialBlock div.block li	{list-style-type: none;}
div.company						{background-color: #FFFFCC; padding: 9px 0 9px 9px; font-size: 80%; color: #666666; margin-bottom: 1.5em;}
div.company	h2					{font-size: 150%; font-weight: bold; color: #666666;}

span.hi1						{padding: 0.1em 0.5em; font-weight: bold; background-color: #CC0000; color: white;}
span.hi1 a						{color: white;}
span.hi2						{padding: 0.1em 0.5em; font-weight: bold; background-color: #005A9B; color: white;}
span.hi2 a						{color: white;}
span.hi3						{padding: 0.1em 0.5em; font-weight: bold; background-color: #F09000; color: white;}
span.hi3 a						{color: white;}

ul.news							{margin: 0; padding: 0; list-style-type: none; font-size: 80%;}
ul.news li						{margin-bottom: 0.25em;}

/* tables */
table.default td				{padding: 0 1em 0.05em 0;}
table.default tr.header td		{font-family: Tahoma, sans-serif; font-size: 70%; color: #999999;}
table.generic td.price			{font-size: 110%; color: #ff551d; vertical-align: middle; text-align: right; font-family: Verdana, sans-serif;}
table.generic td.price a		{color: #ff551d;}
table.generic					{margin-bottom: 1em;}
table.generic tr.thead td,
table.generic tr.thead th		{font-size: 70%; font-weight: bold; vertical-align: bottom; border-bottom: 4px solid #CCCCCC;}
table.generic tr.thead td.empty,
table.generic tr.thead th.empty	{border-bottom: 0px none;}
table.generic td				{padding: 0.25em 1em 0.25em 0; font-size: 80%; border-bottom: 1px solid #EEEEEE;}
table.generic td.nob			{border-bottom: none}
table.generic td.ok				{color: #009900;}
table.generic td.problem		{color: #CC0000;}
table.generic td.days			{color: #006600;}
table.generic td.description	{color: #666666;}
/* span.price					{font-size: 150%; color: #CC0000;} */

/* "Зебра" в таблицах */
.treven { background-color: #FCFCFC; }
.trodd { background-color: #FFFFFF /*transparent*/;}
.trhover { background-color: #FFFFCC;	}


/* forms */
.wide							{width:100%;}
table.button					{margin: 0.5em 0 1.5em 0;}
table.button td					{padding: 4px 10px; background-color: #E0E0E0; font-family: Tahoma, sans-serif; font-size: 70%; font-weight: bold;}
table.button a					{color: #333333;}

/* pages */
p.pages 						{font-size:80%;}
p.pages span, p.pages a			{font-size:150%; padding:0 0.1em;}

/* forum */
form.forumSearch				{margin-bottom:1em;}
form.forumSearch td				{font-size:80%; padding:0 5px 0.2em 0;}
form.forumSearch a.system		{font-size:87%; color:#666666;}
span.new						{padding: 0.25em 0.5em; background-color: #FF9999; color: white; font-size: 70%;}
table.forum 					{margin-left:64px;}
table.forum td					{padding:0 2em 0.5em 0; font-size:80%; margin-left:64px;}
table.forum a					{padding-right:0.5em;}
table.forum td span.new			{padding: 0.25em 0.5em; background-color: #FF9999; color: white; font-size: 70%;}
table.forum	td span.moderator	{color: #CC0000; font-weight: bold;}

/* archive */
div.year						{margin: 1em; padding: 0.5em; border: 4px; border-color: #CCCCCC; border-style: dotted; border-top: 8px solid #CCCCCC; width: 3em; text-align: center; font-weight: bold;}
div.year a						{color: #666666;}

/* forms */
form.hi	div						{background-color:#FFECC7; border-left:white 64px solid;border-right:white 10px solid; padding:5px; margin-bottom:1em;}
form.hiAvia div					{background-color:#F0F0F0; border-left:white 64px solid;border-right:white 10px solid; padding:5px; margin-bottom:1em;}
form.hi1 div					{background-color:#FFECC7; border-left:white 64px solid;border-right:white 220px solid; padding:5px; margin-bottom:1em;}
form.hi2 div					{background-color:#FFECC7; padding:5px; margin-bottom:1em;}
form.hi td.label				{font-size: 80%;}
form.hi2 td.label				{font-size: 80%;}
table.tabs						{margin-left: 64px;}
table.tabs td					{font-family: Tahoma, sans-serif; font-size: 70%; padding: 2px 10px 5px 10px; background-color: #F0F0F0; border-top: 3px solid white;}
table.tabs td.active			{background-color:#FFECC7; border-top: 3px solid #FFECC7;}
table.tabs td.activeAvia		{background-color:#F0F0F0; border-top: 3px solid #F0F0F0;}
table.tabs td.inactive			{font-family: Tahoma, sans-serif; font-size: 70%; padding: 2px 10px 5px 10px; background-color: #FFECC7; border-top: 3px solid white;}
table.tabs td.inactiveAvia		{font-family: Tahoma, sans-serif; font-size: 70%; padding: 2px 10px 5px 10px; background-color: #F0F0F0; border-top: 3px solid white;}
table.tabs td.active a			{text-decoration: none; cursor: default;}
table.tabs td a			        {text-decoration: none; border-bottom: 1px dashed;}
div.article-date				{font-weight: bold; color: #666666}
div.form						{background-color:#FFECC7; border-left:white 64px solid; border-right:white 10px solid; padding:5px; margin-bottom:1em;}
div.formAvia					{background-color:#F0F0F0; border-left:white 64px solid; border-right:white 10px solid; padding:5px; margin-bottom:1em;}
div.form a						{color: black;}
ul.news-ix						{list-style-type: none; margin: 0 0 1em 0; padding: 0;}
ul.news-ix li					{margin-bottom: 0.5em;}

/* FORUM Category Headers - Navigation - Misc Stuff */
#categoryx						{font-size:11px; font-weight : bold; color : #37496D; height: 16px; background-image: url(images/graybk.jpg) }
#category						{font-size:100%; font-weight:normal; color: #003366;}
#category a:link,
#category a:visited,
#category a:active				{text-decoration: none; color: #003366}
#category a:hover				{text-decoration: underline}
#nav							{font-size:11px; font-weight: bold;}
#nav a:link,
#nav a:visited,
#nav a:active					{text-decoration: underline; color: #404040 }
#redirect						{font-size:11px; font-weight:bold; border: 1px solid #C0C0C0;}
#highlight						{font-size : 11px; color: #566990 }
#highlight a:link,
#highlight a:visited,
#highlight a:active				{text-decoration: underline; color:#566990 }
#highlight a:hover				{text-decoration: underline; color: #404040 }

/* Viewing Topics Stuff */
#signature						{font-size:11px; color:#566990 }
#postdetails					{font-size:11px; color:#404040 }
#postcolor						{line-height : 150%; }
#membertitle					{font-size:11px; font-style: italic; line-height:150%; color:#37496D }
#normalname						{font-size:12px; font-weight : bold; color:#000033; padding-bottom:2px }
#unreg							{font-size:11px; font-weight:bold;  color:#990000 }
.buttontext						{font-size:10px; color:#404040; text-decoration:none;}

/* Titles n' stuff */
#titlelarge						{font-size:10px; font-weight:bold; line-height:150%; color : #404040; }
#titlelarge a:link,
#titlelarge a:visited,
#titlelarge a:active			{color:#37496D}
#titlemedium					{font-size:10px; font-weight:bold; line-height:150%; color:#404040; height: 22px; padding-left: 8px;}
#titlemedium a:link,
#titlemedium a:visited,
#titlemedium a:active			{text-decoration: none; color : #404040}
#titlemedium a:hover			{text-decoration: underline}

/* Menu - Control Panel Stuff */
#controlpanel					{font-size:10px; font-weight:bold; line-height:150% }
#usermenu						{font-size : 12px; line-height:150%; color : #404040 }
#tabs							{border:1px solid #37496D; vertical-align:middle; font-size: 11px; }

/* Forum Links - Topic Links */
#linkthru						{font-size:12px;}
#linkthru a:hover				{text-decoration: underline; color : #666666 }
#desc							{font-size:10px; color : #666666 }
#copyright						{font-family: Arial, sans-serif; font-size : 9px; text-decoration: none; line-height : 12px; color: #404040; letter-spacing: 1px;}
#QUOTE							{font-family:Verdana, Arial, sans-serif; font-size:10px; color: #333333; background-color: #FDF4E1; padding: 2px 2px 2px 2px;}
#CODE							{font-family:Verdana, Arial, sans-serif; font-size:10px; color: #333333; background-color: #FFFFFF;  border : 1px solid black; padding: 2px 2px 2px 2px;}
#ME								{font-family:Verdana, Arial, sans-serif; font-size:12px; color: #CC0000; text-align:center; font-weight: bold;}

.bottom							{vertical-align: bottom}
.forminput						{font-size: 8pt; background-color: #E8E8E8; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align:middle;}
.textinput						{font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;vertical-align:middle; background-color: #e8e8e8;}
#small							{font-family: Arial, sans-serif; font-size:9px }
#date							{font-size:10px; color : #566990}
span.author						{color: #996600; font-weight:bold;}
span.author a					{color: #996600; font-weight:bold;}

/*font-colors*/
.gr								{color:#096;}
.bl								{color:#0069b6;}
.or								{color:#f90;}
.red							{color: #CF0101;}
.brw							{color: #996600;}

/** soft line break to work in opera **/
WBR								{display: inline-block}

/*text decoration*/
.dotted							{text-decoration:none; border-bottom: thin dotted;}

div.airspecial					{margin-bottom: 40px}
div.airspecial ul 				{margin: 0; padding: 0; font-size:13px}
div.airspecial ul li			{margin: 0 0 0 12px; padding: 0 0 3px 0;}
div.airspecial h3				{font-size: 100%; font-weight: bold; margin: 0; padding:0 0 0.3em 0; color: #333333;}
div.airspecial h4				{font-size: 89%; font-weight: bold; margin: 0; padding: 10px 0 0.3em 0;}
/* div.airspecial p.note			{font-size:12px; color:gray; margin-top:10px} */
div.airspecial p.note			{font-size:12px; color:gray; margin-top:0}

.toggler						{color: #0069B6;  cursor: pointer; text-decoration:none; border-bottom: 1px dashed #0069B6;}
td.countryimages				{padding-left:64px;}

/*rzd-price*/
table.rzdprice td.price a		{color:#993300;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:110%;text-align:right;text-decoration:none;}
table.rzdprice td.price a:hover {color:#993300;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:110%;text-align:right;text-decoration:underline;}
table.rzdprice td.right			{text-align:right;padding-right:10px;}

/* putevki */
#putevki h1						{margin-left: 0px; }
#putevki .putevki-chooser		{margin-bottom: 20px; width: 50% !important; max-width: 800px; background-color: #ffe7c7; }
#putevki .putevki-chooser td	{padding: 15px; }
#putevki .steps h3				{margin: 10px 0px;}

/* gmaps */
div.gmap_container_adress {width: 500px; height: 380px; border: 1px solid black; position: relative; background-color: rgb(229, 227, 223); margin-bottom: 2em;}
/* Вынос "зашитого" в скрипты стилевого оформления карты городского адреса. Вызвано необходимостью добавления отступа после карты, для устранения прилипания к ней последующего заголовка <h2> */
/* Добавлено для блоков со сворачиванием/схлопыванием карт, mitrosoft 21.05.2013*/
div.mapblock span.arrow { background-repeat: no-repeat; padding-left: 9px; margin: 0 2px; cursor: pointer; cursor: hand; width: 9px; height: 16px; overflow: hidden; }
div.mapblock span.arrow.down { background: url("http://img.travel.ru/triggers2.gif") no-repeat scroll 0px 0px transparent;}
div.mapblock span.arrow.right { background: url("http://img.travel.ru/triggers2.gif") no-repeat scroll 1px -15px transparent;}
div.mapblock span.arrow.up { background: url("http://img.travel.ru/triggers2.gif") no-repeat scroll -9px 0px transparent;}
div.mapblock span.arrow.left { padding-right: 10px; padding-left: 0px; background: url("http://img.travel.ru/triggers2.gif") no-repeat scroll -9px -15px transparent;}
div.mapblock span.arrow,
div.mapblock span.showmore {position: relative; left: -14px; font-size: 0.9em;}

/*print version, yantar, 5.11.2009*/
.forprint {display:none;text-align:right;padding-top:5px;width:90%;}/*скрытые обычно блоки, показываются только на печати*/
body.print {background:none;}
body.print .news, body.print .system, body.print #cse-search-box,body.print .lnk, body.print #ads, body.print #ads_news, body.print .relLinks, body.print .rellinks, body.print .nav, body.print .counters, body.print .submenu, .adforprint, body.print .opinions, body.print .stories,  body.print .botadv, body.print .reports, body.print .links, .adforprint, body.print .siteNews, body.print .aviaspecial, body.print .adv, body.print .city-news, body.print input.gsc-input, body.print div.socialcomments, body.print .submenu_inside {display:none;}

body.print h1,
body.print .content				{margin-left:25px;}
body.print .city-weather		{padding-left:25px;}
body.print .city-news			{width:0;}
body.print .forprint,
body.print .nothidden, body.print .printable		{display:block !important;}
body.print .adforprint			{display:block;margin-left:25px;margin-bottom:10px;}

body.print #yandex_direct_sideadv_icons {display:none}
body.print #yandex_direct_sideadv {display:none}
body.print #yandex_direct_inline {display:none}
body.print #sharingwrappertable {display:none}
body.print #socialshares {display:none}
body.print #newspicturead {display:none}
body.print #topadv {display:none}
body.print .no-print {display:none}

@media print {
	body {background-color:#fff;background:none;}
	body .adforprint			{display:block;margin-left:64px;margin-bottom:10px;}
	body .news, body .system, body #cse-search-box,body .lnk, body #ads, body #ads_news, body .relLinks, body .rellinks, body .nav, body .counters, body .submenu, .adforprint, body .botadv, body .reports, body .links, body .siteNews, body.print .aviaspecial, body .adv, body .city-news,  .hidprint, body.print .hidprint, body div.socialcomments {display:none !important;}
	body input.gsc-input{display:none;}

body.print #yandex_direct_sideadv_icons {display:none}
body.print #yandex_direct_sideadv {display:none}
body.print #yandex_direct_inline {display:none}
body.print #sharingwrappertable {display:none}
body.print #socialshares {display:none}
body.print #newspicturead {display:none}
body.print #topadv {display:none}


	body h1, div.content		{margin-left:25px;}
	.city-weather				{padding-left:25px;}
	.city-news					{width:0;}
	.nothidden					{display:block !important;} /*блоки с классом, который обычно скрывается на печати, но которые мы не хотим скрывать*/
	}

.printer {background:url(http://img.travel.ru/icon/printer.gif) no-repeat 0% 70%; /*display: block; */float: right; right:0; top:0; padding: 0 0 0 15px;   /*position:absolute;right:280px;padding-left:15px;*/}
.printer .toggler {display:block;border-bottom: 1px dashed #0069B6;}

/* #aviahelp #yandexmoney {display:none;} */


.newsdateheader{float:left; font-weight:bold; color:#666666;}


.botadv {width:100%px; text-align:center; margin: 0px auto -1px auto; padding-top: 20px;}
.botadv div {width:728px; text-align:center; margin: 0px auto -1px auto;} /* center ad in ie */
/* .botadv #yandexad1{width:728px;} */ /* fix сползания нижнего блока ЯД влево */

/* Промо-анонсы гостиниц */
div.content div.promoanons {margin-left: -10px;  }
div.promoanons {margin-bottom: 15px; margin-left: 0px; font-weight: normal; }
div.promoanons table {border-collapse: collapse; margin-bottom:0;  width:98%; border: 0px; height: 44px; overflow: hidden;}
div.promoanons td.blue {vertical-align:middle; background-color:#CEE3F8; padding: 2px 5px 2px 5px; font-size: 75%; font-weight: normal; height:44px; overflow: hidden;}
div.promoanons h2 {color: #0066FF; display: block; font-size: 135%; font-weight: bold; margin-top: 0px; padding-top:2px;}


div.submenu_inside {float:right; font-size:80%; background-color:#FFECC7; margin-left: 10px; padding: 10px; width: 310px}
div.submenu_inside ul {margin:0;padding:0;list-style-position: inside;}
div.submenu_inside ul ul {margin-left:15px;margin-top:5px}


#c2pix1 {width:64px;}
#c2pix2 {padding-bottom:20px;}
#c2pix2 .thumbnail {width:102px;}

div#tourweather {position:absolute; margin-left:-52px;width:250px}
td#tourdescr {padding-right: 40px}

.originalurl {text-align:right; font-size:85%; color:#909090; font-style:italic; clear: both; margin-bottom: 0.5em}
.originalurl a, .originalurl a:visited {color:#909090;}

/* плашки с адресами */
dl.address, dl.address50, dl.address60  {width:70%; position:relative; padding:9px 0 9px 9px; margin-bottom:1em; margin-top:0.2em; font-size:80%; color:#666666; background-color: #FFFFCC; border-left: 4px solid #CCCCCC; left:-13px; z-index:1;}
dl.address50 {width:50%}
dl.address60 {width:60%}
dl.address dt, dl.address50 dt, dl.address60 dt  {float:left; clear: left; font-weight: bold; padding-right: 0.2em;}


/* отзывы и рейтинги отелей */
.hugerating { clear: both; float: right;padding:5px; position:relative; width:180px;  margin-right: 0;}
#hugeratingtitle {color:#005594;  font-weight:bold; font-style:italic; font-size:14px; display:inline; }
#hugeratingaverage {color:#FF7700; font-weight:bold; font-size:20px; display:inline; paddin-left: 10px;}

div#experience div.expitem {border-bottom: 2px solid #CCC; margin: 0 0 15px 0; padding: 5px 0 10px 0;}
div#experience div.insert {background-color: #CEE3F8; margin: 10px 0 20px 0; padding: 10px 10px;}
div#experience div.insert table {font-size:14px}
div#experience table table td.rating {font-weight: bold; padding-left:20px}
div#experience span.rating {font-weight: bold; font-size: 30px; color: #008; color: #005594; }
div#experience div.preview {height: auto;} /* фикс hardcoded галереи */
div#experience div.more {margin-top: 10px}
div#experience div.pictures {margin-top: 10px}

.rounded {border-radius: 15px 15px 15px 15px;}
.showmore {color: #0069B6; border-bottom: 1px dashed #0069B6; cursor:pointer; display: inline; clear: both;}

.hoteladdexp a {font-size: 13px; font-style: italic;}
.hoteladdexp {font-size: 13px; font-style: italic; background-color: #FFC; padding: 7px;}

/* Блок для скрытия ссылки "Подробнее" при копировании в буфер обмена */
span#addtocopy, #ctrlcopy { /*color:#FFF;*/ height:1px; overflow:hidden; position:absolute; width:1px;}

table#contenttable {margin:0; padding:0; width:100%}
table.lastxperience tr td {padding-bottom:5px}

#wowpage div.descr {width:800px;}
#wowpage div.descr a {vertical-align: top; color:#555; text-decoration:none}
#wowpage div.descr a:hover {text-decoration:underline}

#topadvside {margin:0 2px 0 0; width:12px; height:90px; border:none}

#zvzd {margin-left:-52px; margin-bottom:15px;}
#zvzd table {border:0; padding:0;border-collapse:collapse;}
#zvzdtd1 {margin: 0pt 2px 0pt 1px; padding: 0pt 2px 0pt 1px; vertical-align:top; width:48px}
#zvzdtd1 a img {border:none; width:48px; height:48px}
#zvzdtd2 {margin: 0 5px; padding: 0 5px 0 10px; background-color:#ffc900; font-size:12px}



.topadv-inc-rightbanner {padding-right:10px}
.topadv-inc-rightbanner-td {width:250px; vertical-align:top; text-align:right;}




/* ----------- NEW HEADER/FOOTER ----------- */

/* Перенесено в файл inc/headerold_old.css */

/* ----------- END NEW HEADER/FOOTER ----------- */

/*Rellinks for cities*/
.cityrellinkstop {font-size:80%}
.cityrellinkstop div {float: left; width: 50%; padding-left: 20px;}
.cityrellinkstop div ul {margin: 0px 0px 20px 0px; padding: 0px;}


.airspecial table.generic tr td {line-height:20px}






/* informers */

.informerwrapper {width: 240px; max-width:240px; font-size:12px; border-bottom: 1px #DCE0E4 dotted;}
.informerwrapper div {margin-bottom: 5px;}
.informerline {background-image: url('informerpic.png'); background-repeat:no-repeat; background-position: 0 10px; height:78px; width:100%; padding:10px 0 0 67px; border-top: 1px #DCE0E4 dotted;}
.informerlineflag {padding-left:23px; position:relative; background-repeat:no-repeat; background-position: 0 10px; width:100%; padding:10px 0 0 23px; border-top: 1px #DCE0E4 dotted;}
.informer-flag {background-image: url('http://img.travel.ru/flags-small.png'); height:11px; width:16px; display:block; position:absolute; left:0; top:12px;}
.informerwrapper a, .informerwrapper a:visited {text-decoration: none; color: #0066B6;}
.informerwrapper a:hover {text-decoration: underline;}
.informerwrapper a.green, .informerwrapper a.green:visited {color: #006600; font-weight: bold; text-decoration: underline;}
.informerprice {color: #FF5B26; line-height: 25px;}
.informercheck {background-image: url('http://img.travel.ru/informers_check.png'); background-repeat:no-repeat; width:100%; font-weight:bold; line-height:22px; padding-left:24px;}

    .informer-flag-ad {background-position: -16px 0}
    .informer-flag-ae {background-position: -32px 0}
    .informer-flag-af {background-position: -48px 0}
    .informer-flag-ag {background-position: -64px 0}
    .informer-flag-ai {background-position: -80px 0}
    .informer-flag-al {background-position: -96px 0}
    .informer-flag-am {background-position: -112px 0}
    .informer-flag-an {background-position: -128px 0}
    .informer-flag-ao {background-position: -144px 0}
    .informer-flag-ar {background-position: -160px 0}
    .informer-flag-as {background-position: -176px 0}
    .informer-flag-at {background-position: -192px 0}
    .informer-flag-au {background-position: -208px 0}
    .informer-flag-aw {background-position: -224px 0}
    .informer-flag-az {background-position: -240px 0}
    .informer-flag-ba {background-position: 0 -11px}
    .informer-flag-bb {background-position: -16px -11px}
    .informer-flag-bd {background-position: -32px -11px}
    .informer-flag-be {background-position: -48px -11px}
    .informer-flag-bf {background-position: -64px -11px}
    .informer-flag-bg {background-position: -80px -11px}
    .informer-flag-bh {background-position: -96px -11px}
    .informer-flag-bi {background-position: -112px -11px}
    .informer-flag-bj {background-position: -128px -11px}
    .informer-flag-bm {background-position: -144px -11px}
    .informer-flag-bn {background-position: -160px -11px}
    .informer-flag-bo {background-position: -176px -11px}
    .informer-flag-br {background-position: -192px -11px}
    .informer-flag-bs {background-position: -208px -11px}
    .informer-flag-bt {background-position: -224px -11px}
    .informer-flag-bv {background-position: -240px -11px}
    .informer-flag-bw {background-position: 0 -22px}
    .informer-flag-by {background-position: -16px -22px}
    .informer-flag-bz {background-position: -32px -22px}
    .informer-flag-ca {background-position: -48px -22px}
    .informer-flag-catalonia {background-position: -64px -22px}
    .informer-flag-cd {background-position: -80px -22px}
    .informer-flag-cf {background-position: -96px -22px}
    .informer-flag-cg {background-position: -112px -22px}
    .informer-flag-ch {background-position: -128px -22px}
    .informer-flag-ci {background-position: -144px -22px}
    .informer-flag-ck {background-position: -160px -22px}
    .informer-flag-cl {background-position: -176px -22px}
    .informer-flag-cm {background-position: -192px -22px}
    .informer-flag-cn {background-position: -208px -22px}
    .informer-flag-co {background-position: -224px -22px}
    .informer-flag-cr {background-position: -240px -22px}
    .informer-flag-cu {background-position: 0 -33px}
    .informer-flag-cv {background-position: -16px -33px}
    .informer-flag-cw {background-position: -32px -33px}
    .informer-flag-cy {background-position: -48px -33px}
    .informer-flag-cz {background-position: -64px -33px}
    .informer-flag-de {background-position: -80px -33px}
    .informer-flag-dj {background-position: -96px -33px}
    .informer-flag-dk {background-position: -112px -33px}
    .informer-flag-dm {background-position: -128px -33px}
    .informer-flag-do {background-position: -144px -33px}
    .informer-flag-dz {background-position: -160px -33px}
    .informer-flag-ec {background-position: -176px -33px}
    .informer-flag-ee {background-position: -192px -33px}
    .informer-flag-eg {background-position: -208px -33px}
    .informer-flag-eh {background-position: -224px -33px}
    .informer-flag-england {background-position: -240px -33px}
    .informer-flag-er {background-position: 0 -44px}
    .informer-flag-es {background-position: -16px -44px}
    .informer-flag-et {background-position: -32px -44px}
    .informer-flag-eu {background-position: -48px -44px}
    .informer-flag-fi {background-position: -64px -44px}
    .informer-flag-fj {background-position: -80px -44px}
    .informer-flag-fk {background-position: -96px -44px}
    .informer-flag-fm {background-position: -112px -44px}
    .informer-flag-fo {background-position: -128px -44px}
    .informer-flag-fr {background-position: -144px -44px}
    .informer-flag-ga {background-position: -160px -44px}
    .informer-flag-gb {background-position: -176px -44px}
    .informer-flag-gd {background-position: -192px -44px}
    .informer-flag-ge {background-position: -208px -44px}
    .informer-flag-gf {background-position: -224px -44px}
    .informer-flag-gg {background-position: -240px -44px}
    .informer-flag-gh {background-position: 0 -55px}
    .informer-flag-gi {background-position: -16px -55px}
    .informer-flag-gl {background-position: -32px -55px}
    .informer-flag-gm {background-position: -48px -55px}
    .informer-flag-gn {background-position: -64px -55px}
    .informer-flag-gp {background-position: -80px -55px}
    .informer-flag-gq {background-position: -96px -55px}
    .informer-flag-gr {background-position: -112px -55px}
    .informer-flag-gs {background-position: -128px -55px}
    .informer-flag-gt {background-position: -144px -55px}
    .informer-flag-gu {background-position: -160px -55px}
    .informer-flag-gw {background-position: -176px -55px}
    .informer-flag-gy {background-position: -192px -55px}
    .informer-flag-hk {background-position: -208px -55px}
    .informer-flag-hm {background-position: -224px -55px}
    .informer-flag-hn {background-position: -240px -55px}
    .informer-flag-hr {background-position: 0 -66px}
    .informer-flag-ht {background-position: -16px -66px}
    .informer-flag-hu {background-position: -32px -66px}
    .informer-flag-ic {background-position: -48px -66px}
    .informer-flag-id {background-position: -64px -66px}
    .informer-flag-ie {background-position: -80px -66px}
    .informer-flag-il {background-position: -96px -66px}
    .informer-flag-im {background-position: -112px -66px}
    .informer-flag-in {background-position: -128px -66px}
    .informer-flag-io {background-position: -144px -66px}
    .informer-flag-iq {background-position: -160px -66px}
    .informer-flag-ir {background-position: -176px -66px}
    .informer-flag-is {background-position: -192px -66px}
    .informer-flag-it {background-position: -208px -66px}
    .informer-flag-je {background-position: -224px -66px}
    .informer-flag-jm {background-position: -240px -66px}
    .informer-flag-jo {background-position: 0 -77px}
    .informer-flag-jp {background-position: -16px -77px}
    .informer-flag-ke {background-position: -32px -77px}
    .informer-flag-kg {background-position: -48px -77px}
    .informer-flag-kh {background-position: -64px -77px}
    .informer-flag-ki {background-position: -80px -77px}
    .informer-flag-km {background-position: -96px -77px}
    .informer-flag-kn {background-position: -112px -77px}
    .informer-flag-kp {background-position: -128px -77px}
    .informer-flag-kr {background-position: -144px -77px}
    .informer-flag-kurdistan {background-position: -160px -77px}
    .informer-flag-kw {background-position: -176px -77px}
    .informer-flag-ky {background-position: -192px -77px}
    .informer-flag-kz {background-position: -208px -77px}
    .informer-flag-la {background-position: -224px -77px}
    .informer-flag-lb {background-position: -240px -77px}
    .informer-flag-lc {background-position: 0 -88px}
    .informer-flag-li {background-position: -16px -88px}
    .informer-flag-lk {background-position: -32px -88px}
    .informer-flag-lr {background-position: -48px -88px}
    .informer-flag-ls {background-position: -64px -88px}
    .informer-flag-lt {background-position: -80px -88px}
    .informer-flag-lu {background-position: -96px -88px}
    .informer-flag-lv {background-position: -112px -88px}
    .informer-flag-ly {background-position: -128px -88px}
    .informer-flag-ma {background-position: -144px -88px}
    .informer-flag-mc {background-position: -160px -88px}
    .informer-flag-md {background-position: -176px -88px}
    .informer-flag-me {background-position: -192px -88px}
    .informer-flag-mg {background-position: -208px -88px}
    .informer-flag-mh {background-position: -224px -88px}
    .informer-flag-mk {background-position: -240px -88px}
    .informer-flag-ml {background-position: 0 -99px}
    .informer-flag-mm {background-position: -16px -99px}
    .informer-flag-mn {background-position: -32px -99px}
    .informer-flag-mo {background-position: -48px -99px}
    .informer-flag-mp {background-position: -64px -99px}
    .informer-flag-mq {background-position: -80px -99px}
    .informer-flag-mr {background-position: -96px -99px}
    .informer-flag-ms {background-position: -112px -99px}
    .informer-flag-mt {background-position: -128px -99px}
    .informer-flag-mu {background-position: -144px -99px}
    .informer-flag-mv {background-position: -160px -99px}
    .informer-flag-mw {background-position: -176px -99px}
    .informer-flag-mx {background-position: -192px -99px}
    .informer-flag-my {background-position: -208px -99px}
    .informer-flag-mz {background-position: -224px -99px}
    .informer-flag-na {background-position: -240px -99px}
    .informer-flag-nc {background-position: 0 -110px}
    .informer-flag-ne {background-position: -16px -110px}
    .informer-flag-nf {background-position: -32px -110px}
    .informer-flag-ng {background-position: -48px -110px}
    .informer-flag-ni {background-position: -64px -110px}
    .informer-flag-nl {background-position: -80px -110px}
    .informer-flag-no {background-position: -96px -110px}
    .informer-flag-np {background-position: -112px -110px}
    .informer-flag-nr {background-position: -128px -110px}
    .informer-flag-nu {background-position: -144px -110px}
    .informer-flag-nz {background-position: -160px -110px}
    .informer-flag-om {background-position: -176px -110px}
    .informer-flag-pa {background-position: -192px -110px}
    .informer-flag-pe {background-position: -208px -110px}
    .informer-flag-pf {background-position: -224px -110px}
    .informer-flag-pg {background-position: -240px -110px}
    .informer-flag-ph {background-position: 0 -121px}
    .informer-flag-pk {background-position: -16px -121px}
    .informer-flag-pl {background-position: -32px -121px}
    .informer-flag-pm {background-position: -48px -121px}
    .informer-flag-pn {background-position: -64px -121px}
    .informer-flag-pr {background-position: -80px -121px}
    .informer-flag-ps {background-position: -96px -121px}
    .informer-flag-pt {background-position: -112px -121px}
    .informer-flag-pw {background-position: -128px -121px}
    .informer-flag-py {background-position: -144px -121px}
    .informer-flag-qa {background-position: -160px -121px}
    .informer-flag-re {background-position: -176px -121px}
    .informer-flag-ro {background-position: -192px -121px}
    .informer-flag-rs {background-position: -208px -121px}
    .informer-flag-ru {background-position: -224px -121px}
    .informer-flag-ru4 {background-position: -224px -121px}
    .informer-flag-rw {background-position: -240px -121px}
    .informer-flag-sa {background-position: 0 -132px}
    .informer-flag-sb {background-position: -16px -132px}
    .informer-flag-sc {background-position: -32px -132px}
    .informer-flag-scotland {background-position: -48px -132px}
    .informer-flag-sd {background-position: -64px -132px}
    .informer-flag-se {background-position: -80px -132px}
    .informer-flag-sg {background-position: -96px -132px}
    .informer-flag-sh {background-position: -112px -132px}
    .informer-flag-si {background-position: -128px -132px}
    .informer-flag-sk {background-position: -144px -132px}
    .informer-flag-sl {background-position: -160px -132px}
    .informer-flag-sm {background-position: -176px -132px}
    .informer-flag-sn {background-position: -192px -132px}
    .informer-flag-so {background-position: -208px -132px}
    .informer-flag-somaliland {background-position: -224px -132px}
    .informer-flag-sr {background-position: -240px -132px}
    .informer-flag-ss {background-position: 0 -143px}
    .informer-flag-st {background-position: -16px -143px}
    .informer-flag-sv {background-position: -32px -143px}
    .informer-flag-sx {background-position: -48px -143px}
    .informer-flag-sy {background-position: -64px -143px}
    .informer-flag-sz {background-position: -80px -143px}
    .informer-flag-tc {background-position: -96px -143px}
    .informer-flag-td {background-position: -112px -143px}
    .informer-flag-tf {background-position: -128px -143px}
    .informer-flag-tg {background-position: -144px -143px}
    .informer-flag-th {background-position: -160px -143px}
    .informer-flag-tj {background-position: -176px -143px}
    .informer-flag-tk {background-position: -192px -143px}
    .informer-flag-tl {background-position: -208px -143px}
    .informer-flag-tm {background-position: -224px -143px}
    .informer-flag-tn {background-position: -240px -143px}
    .informer-flag-to {background-position: 0 -154px}
    .informer-flag-tr {background-position: -16px -154px}
    .informer-flag-tt {background-position: -32px -154px}
    .informer-flag-tv {background-position: -48px -154px}
    .informer-flag-tw {background-position: -64px -154px}
    .informer-flag-tz {background-position: -80px -154px}
    .informer-flag-ua {background-position: -96px -154px}
    .informer-flag-ug {background-position: -112px -154px}
    .informer-flag-um {background-position: -128px -154px}
    .informer-flag-us {background-position: -144px -154px}
    .informer-flag-uy {background-position: -160px -154px}
    .informer-flag-uz {background-position: -176px -154px}
    .informer-flag-va {background-position: -192px -154px}
    .informer-flag-vc {background-position: -208px -154px}
    .informer-flag-ve {background-position: -224px -154px}
    .informer-flag-vg {background-position: -240px -154px}
    .informer-flag-vi {background-position: 0 -165px}
    .informer-flag-vn {background-position: -16px -165px}
    .informer-flag-vu {background-position: -32px -165px}
    .informer-flag-wales {background-position: -48px -165px}
    .informer-flag-wf {background-position: -64px -165px}
    .informer-flag-ws {background-position: -80px -165px}
    .informer-flag-ye {background-position: -96px -165px}
    .informer-flag-yt {background-position: -112px -165px}
    .informer-flag-za {background-position: -128px -165px}
    .informer-flag-zanzibar {background-position: -144px -165px}
    .informer-flag-zm {background-position: -160px -165px}
    .informer-flag-zw {background-position: -176px -165px}



/* фикс для отсутствия рекламы под картинкой в новостях 17.02.14 */
#newseventTemplate div.preview {
  height: auto!important;
}
#newspicturead {
  display:none;
}
