﻿.IconSprite
{
	background-image:url(/images/public/icons/Pictograms.png?v=2);
	background-repeat:no-repeat;
	clear:none;
	line-height: 1px;
	font-size: 1px;
}
.IconSprite.PressReleaseB	{width: 13px; height: 16px; background-position: 0px 0px;}
.IconSprite.ShortNewsB		{width: 13px; height: 16px; background-position:-13px 0px;}
.IconSprite.PhotoB			{width: 18px; height: 14px; background-position:-26px 0px;}
.IconSprite.VideoB			{width: 20px; height: 12px; background-position:-44px 0px;}
.IconSprite.CalendarB		{width: 14px; height: 14px; background-position:-64px 0px;}
.IconSprite.AtB				{width: 14px; height: 15px; background-position:-78px 0px;}
.IconSprite.xB				{width:  9px; height:  9px; background-position:-92px 0px;}
.IconSprite.ProfileB		{width: 12px; height: 14px; background-position:-101px 0px;}
.IconSprite.StarB			{width: 16px; height: 15px; background-position:-113px 0px;}
.IconSprite.DownloadB		{width: 12px; height: 14px; background-position:-129px 0px;}
.IconSprite.CartB			{width: 14px; height: 13px; background-position:-141px 0px;}
.IconSprite.EnvelopeB		{width: 16px; height: 12px; background-position:-155px 0px;}
.IconSprite.AudioB			{width: 14px; height: 14px; background-position:-171px 0px;}
.IconSprite.PressKitB		{width: 18px; height: 16px; background-position:-185px 0px;}
.IconSprite.PrintB			{width: 16px; height: 18px; background-position:-203px 0px;}
.IconSprite.TextDecreaseB	{width: 18px; height: 13px; background-position:-219px 0px;}
.IconSprite.TextIncreaseB	{width: 18px; height: 13px; background-position:-237px 0px;}
.IconSprite.QuestionMarkB	{width: 15px; height: 16px; background-position:-599px 0px;}
.IconSprite.AddThisB		{width: 13px; height: 20px; background-position:-664px 0px;}
.IconSprite.ProductB	    {width: 20px; height: 13px; background-position:-690px 0px;}
.IconSprite.StoryB          {width: 23px; height: 14px; background-position:-730px 0px;}
.IconSprite.EmbedB          {width: 18px; height: 14px; background-position:-776px 0px;}

.IconSprite.PressReleaseW	{width: 13px; height: 16px; background-position:-255px 0px;}
.IconSprite.ShortNewsW		{width: 13px; height: 16px; background-position:-268px 0px;}
.IconSprite.PhotoW			{width: 18px; height: 14px; background-position:-281px 0px;}
.IconSprite.VideoW			{width: 20px; height: 12px; background-position:-299px 0px;}
.IconSprite.CalendarW		{width: 14px; height: 14px; background-position:-319px 0px;}
.IconSprite.AtW				{width: 14px; height: 15px; background-position:-333px 0px;}
.IconSprite.xW				{width:  9px; height:  9px; background-position:-347px 0px;}
.IconSprite.ProfileW		{width: 12px; height: 14px; background-position:-356px 0px;}
.IconSprite.StarW			{width: 16px; height: 15px; background-position:-368px 0px;}
.IconSprite.DownloadW		{width: 12px; height: 14px; background-position:-384px 0px;}
.IconSprite.CartW			{width: 14px; height: 13px; background-position:-396px 0px;}
.IconSprite.EnvelopeW		{width: 16px; height: 12px; background-position:-410px 0px;}
.IconSprite.AudioW			{width: 14px; height: 14px; background-position:-426px 0px;}
.IconSprite.PressKitW		{width: 18px; height: 16px; background-position:-440px 0px;}
.IconSprite.PrintW			{width: 16px; height: 18px; background-position:-458px 0px;}
.IconSprite.TextDecreaseW	{width: 18px; height: 13px; background-position:-474px 0px;}
.IconSprite.TextIncreaseW	{width: 18px; height: 13px; background-position:-492px 0px;}
.IconSprite.QuestionMarkW	{width: 15px; height: 16px; background-position:-614px 0px;}
.IconSprite.AddThisW		{width: 13px; height: 20px; background-position:-667px 0px;}
.IconSprite.ProductW        {width: 20px; height: 13px; background-position:-710px 0px;}
.IconSprite.StoryW          {width: 23px; height: 14px; background-position:-753px 0px;}
.IconSprite.EmbedW          {width: 18px; height: 14px; background-position:-794px 0px;}

.IconSprite.RSS	            {width: 29px; height: 11px; background-position:-510px 0px;}
.IconSprite.SocialMedia	    {width: 60px; height: 12px; background-position:-539px 0px;}
.IconSprite.RSSCopy	        {width: 15px; height: 13px; background-position:-649px 0px;}


.UISprite
{
	background-image:url(/images/public/icons/UI.png?v=1);
	background-repeat:no-repeat;
	clear:none;
	line-height: 1px;
	font-size: 1px;
}

.UISprite.NavArrow			{ width: 5px; height: 7px;}
.UISprite.NavArrow.Black	{ background-position:0px 0px; }
.UISprite.NavArrow.White	{ background-position:-5px 0px; }
.UISprite.NavArrow.Yellow	{ background-position:-10px 0px; }
.UISprite.NavArrow.Blue		{ background-position:-15px 0px; }
.UISprite.NavArrow.Grey		{ background-position:-20px 0px; }
.UISprite.NavArrow.Red		{ background-position:-25px 0px; }

.UISprite.NavArrow2			{ width: 7px; height: 5px;}
.UISprite.NavArrow2.Black	{ background-position:-30px 0px; }
.UISprite.NavArrow2.White	{ background-position:-37px 0px; }
.UISprite.NavArrow2.Yellow	{ background-position:-44px 0px; }
.UISprite.NavArrow2.Blue	{ background-position:-51px 0px; }
.UISprite.NavArrow2.Grey	{ background-position:-58px 0px; }
.UISprite.NavArrow2.Red		{ background-position:-65px 0px; }

.UISprite.DropDownOn	{ width: 19px; height: 16px; background-position:-72px 0px;}
.UISprite.DropDownOff	{ width: 19px; height: 16px; background-position:-91px 0px;}
.UISprite.ScrollBar		{ width: 19px; height: 41px; background-position:-110px 0px;}

.UISprite.PrevButton		{ width: 15px; height: 15px; background-position:-249px 0px;}
.UISprite.PrevButton.Yellow { background-position:-129px 0px; }
.UISprite.PrevButton.Blue	{ background-position:-159px 0px; }
.UISprite.PrevButton.Grey	{ background-position:-189px 0px; }
.UISprite.PrevButton.Red	{ background-position:-219px 0px; }
.UISprite.PrevButton.Inactive { background-position:-249px 0px; }

.UISprite.NextButton		{ width: 15px; height: 15px; background-position:-264px 0px;}
.UISprite.NextButton.Yellow { background-position:-144px 0px; }
.UISprite.NextButton.Blue	{ background-position:-174px 0px; }
.UISprite.NextButton.Grey	{ background-position:-204px 0px; }
.UISprite.NextButton.Red	{ background-position:-234px 0px; }
.UISprite.NextButton.Inactive { background-position:-264px 0px; }

.UISprite.PrevArrow		{ width: 9px; height: 14px; background-position:-351px 0px;}
.UISprite.PrevArrow.Yellow	{ background-position:-279px 0px; }
.UISprite.PrevArrow.Blue	{ background-position:-297px 0px; }
.UISprite.PrevArrow.Grey	{ background-position:-315px 0px; }
.UISprite.PrevArrow.Red		{ background-position:-333px 0px; }
.UISprite.PrevArrow.Inactive { background-position:-351px 0px; }

.UISprite.NextArrow		{ width: 9px; height: 14px; background-position:-360px 0px;}
.UISprite.NextArrow.Yellow	{ background-position:-288px 0px; }
.UISprite.NextArrow.Blue	{ background-position:-306px 0px; }
.UISprite.NextArrow.Grey	{ background-position:-324px 0px; }
.UISprite.NextArrow.Red		{ background-position:-342px 0px; }
.UISprite.NextArrow.Inactive { background-position:-360px 0px; }

.UISprite.Magnifier	{ width: 26px; height: 26px; background-position:-369px 0px;}
.UISprite.OK		{ width: 22px; height: 18px; background-position:-395px 0px;}

.UISprite.Checkbox			{ width: 13px; height: 13px; background-position:-417px 0px;}
.UISprite.CheckboxOn, .UISprite.Checkbox.selected { width: 13px; height: 13px; background-position:-430px 0px;}

.UISprite.Radio			 { width: 13px; height: 13px; background-position:-443px 0px;}
.UISprite.Radio.selected { width: 13px; height: 13px; background-position:-456px 0px;}

.UISprite.Plus { width: 7px; height: 7px; background-position:-469px 0px;}

.UISprite.Expand { width: 11px; height: 11px; background-position:-476px 0px;}
.UISprite.Collapse { width: 11px; height: 11px; background-position:-487px 0px;}
.UISprite.Check { width: 13px; height: 12px; background-position:-512px 0px;}


.custom-checkbox, 
.custom-radiobutton {display: inline; line-height: 13px; cursor: pointer; cursor: hand;}

.custom-checkbox .mark,
.custom-radiobutton .mark {display: inline;}

.custom-checkbox img,
.custom-radiobutton img
{
	vertical-align: middle; 
	background-image:url(/images/public/icons/UI.png?v=1);
	background-repeat:no-repeat;
	width: 13px; height: 13px;
}

.custom-checkbox img{									background-position:-417px 0px;}
.custom-checkbox-hover img{								background-position:-417px -13px;}
.custom-checkbox-checked img{							background-position:-430px 0px;}
.custom-checkbox-checked .custom-checkbox-hover img{	background-position:-430px -13px;}
.custom-checkbox-disabled img{							background-position:-417px -13px;}
.custom-checkbox-checked .custom-checkbox-disabled img{	background-position:-430px -13px;}

.custom-radiobutton img{									background-position:-443px 0px;}
.custom-radiobutton-hover img{								background-position:-443px -13px;}
.custom-radiobutton-checked img{							background-position:-456px 0px;}
.custom-radiobutton-checked .custom-checkbox-hover img{		background-position:-456px -13px;}
.custom-radiobutton-disabled img{							background-position:-443px -13px;}
.custom-radiobutton-checked .custom-checkbox-disabled img{	background-position:-456px -13px;}

.FlagSprite
{
	background-image:url(/images/public/icons/Flags.png?version=2);
	background-repeat:no-repeat;
	clear:none;
	line-height: 1px;
	font-size: 1px;
}

.FlagSprite.at { width: 18px; height: 12px; background-position:0px 0px;}
.FlagSprite.be { width: 14px; height: 12px; background-position:-18px 0px;}
.FlagSprite.br { width: 16px; height: 12px; background-position:-32px 0px;}
.FlagSprite.cz { width: 17px; height: 12px; background-position:-48px 0px;}
.FlagSprite.de { width: 19px; height: 12px; background-position:-65px 0px;}
.FlagSprite.ir { width: 20px; height: 12px; background-position:-84px 0px;}
.FlagSprite.pl { width: 18px; height: 12px; background-position:-104px 0px;}
.FlagSprite.es { width: 17px; height: 12px; background-position:-122px 0px;}
.FlagSprite.ch { width: 12px; height: 12px; background-position:-139px 0px;}
.FlagSprite.ru { width: 17px; height: 12px; background-position:-151px 0px;}
.FlagSprite.uk { width: 22px; height: 12px; background-position:-168px 0px;}
.FlagSprite.ba { width: 19px; height: 12px; background-position:-190px 0px;}
.FlagSprite.ku { width: 22px; height: 12px; background-position:-209px 0px;}
.FlagSprite.om { width: 22px; height: 12px; background-position:-231px 0px;}
.FlagSprite.qa { width: 27px; height: 12px; background-position:-253px 0px;}
.FlagSprite.sa { width: 17px; height: 12px; background-position:-280px 0px;}
.FlagSprite.uae{ width: 22px; height: 12px; background-position:-297px 0px;}
.FlagSprite.me { width: 129px; height: 12px; background-position:-190px 0px;} /*combined gulf countries*/
.FlagSprite.renault { width: 14px; height: 12px; background-position:-319px 0px;}
.FlagSprite.ar { width: 19px; height: 12px; background-position:-333px 0px;}
.FlagSprite.it { width: 17px; height: 12px; background-position:-352px 0px;}