
	html, body { width:100%; height:100%; }
	* { margin:0px; padding:0px; }

	body { font-size:8pt; font-family:sans-serif; }

	a { color:#000; text-decoration:none; font:100% sans-serif; }
	a:hover { color:#000; text-decoration:none; }
	a:visited { color:#000; text-decoration:none; }

	input,select { font-size:100%; border:solid 1px #000; }

	br.filler { clear:both; font-size:1px; line-height:1px; } 

	div#Container { width:975px; margin-left:auto; margin-right:auto; padding:0px 10px 30px 10px; clear:both; }
	div#MainContainer { width:765px; float:left; }
	div#ExtraContainer { width:200px; float:left; margin-left:10px; }

	div#Header { width:100%; height:126px; }
	div#HeaderUpperPart { height:86px; }
	div#HeaderBottomPart { height:40px; }
	div#HeaderUpperLeftPart { width:498px; height:100%; float:left; }
	div#SearchBoxWrapper { width:267px; height:100%; float:left; }
	div#SearchBox { width:100%; height:44px; margin-top:21px;}

	div#Footer { width:100%; height:85px; clear:both; }
	div#FooterLeftPart { width:12px; height:100%; float:left; }
	div#FooterCenterPart { width:562px; height:100%; float:left; }
	div#FooterRightPart { width:191px; height:100%; float:left; position:relative; }

	div#GoToTopLink { position:absolute; top:20px; right:30px; }
	div#GoToTopLink a { color:#ffffff; font:bold 8pt sans-serif; }
	div#GoToTopLink a:hover { text-decoration:underline; }
	div#GoToTopLink img { border:none; position:absolute; top:3px; }

	div#MainContent { width:100%; }
	div#MenuNews { width:210px; float:left; }
	div#MenuNewsSeparator { height:10px; font-size:1px; line-height:1px; }
	div#ContentWrapper { width:555px; float:left; }
	div#MenuNewsContentSeparator { width:9px; float:left; font-size:1px; line-height:1px; }
	div#MenuNewsContentSeparator div.Filler { width:100%; height:20px; }
	div#MenuNewsContentSeparator div#Top { height:42px; }
	div#Menu { }
	div#News { }
	div#Content { width:546px; float:left; }

	div#Container { background-color:#ff98bd; }
	div#ExtraContainer { background-color:#ff98bd; }
	div#Header { background-color:#ff98bd; }
	div#SearchBox { background-color:#ffffff; }
	div#Footer { background-color:#ff98bd; }
	div#News { background-color:#ffffff; }

	body { background:#323232 url(Layout/Background.gif) repeat; }

	div#MenuNewsContentSeparator div.Filler { background:#f04983; }
	div#MenuNewsContentSeparator div#Top { background:url(Layout/MenuNewsContentSeparatorTop.png) no-repeat; }

	div#HeaderUpperLeftPart { background:#ff98bd url(Layout/HeaderTL.png) no-repeat; }
	div#SearchBoxWrapper { background:#ff98bd url(Layout/HeaderTR.png) no-repeat 0 38px; }
	div#HeaderBottomPart { background:#ff98bd url(Layout/HeaderB.png) no-repeat; }

	div#SearchBoxInner { height:31px; margin-top:10px; margin-left:10px; }
	input#GlobalSearchInput { width:100px; height:14px; }
	select#ManufacturersSelect { width:100px; }
	select#ManufacturersSelect option.GSMManufacturer { background:#FF2A74; color:#fff; }
	select#ManufacturersSelect option.PopularManufacturer { background:#FFA3C3; color:#000; }
	div#SearchBoxInner a:hover { text-decoration:underline; }
	div#SearchBox .rboxContent { border-color:#cf7091; }
	div#SearchBox .rboxImgTL { background:url(Layout/RBox/SearchBoxTL.gif) no-repeat; }
	div#SearchBox .rboxImgTR { background:url(Layout/RBox/SearchBoxTR.gif) no-repeat; }
	div#SearchBox .rboxImgBL { background:url(Layout/RBox/SearchBoxBL.gif) no-repeat; }
	div#SearchBox .rboxImgBR { background:url(Layout/RBox/SearchBoxBR.gif) no-repeat; }

	div#FooterLeftPart { background:#f04983 url(Layout/FooterL.gif) no-repeat; }
	div#FooterCenterPart { background:#f04983; }
	div#FooterRightPart { background:#f04983 url(Layout/FooterR.png) no-repeat; }

	div#HeaderUpperLeftPart a#HeaderUpperLeftPart_LogoLink { display:block; width:200px; height:80px; }

	div#Menu { font-size:8pt; background:#fff url(Layout/MenuBackground.png) no-repeat 1px 100%; }
	div#MenuTitleBg { background:url(Layout/TitleMenuNews.png) no-repeat 1px 6px; }
	div#MenuTitle { float:right; margin-top:5px; margin-right:5px; color:#fff; font:bold 14pt sans-serif; }
	div#MenuInner { margin-left:1em; margin-top:26px; }
	div#MenuInner .Position a { font-weight:bold; }
	div#MenuInner .Position a:hover { text-decoration:underline; }
	div#MenuInner .PositionSeparator { width:70%; height:1px; margin-bottom:1px; margin-bottom:2px; background:#f7f7f7; font-size:1px; line-height:1px; }
	div#MenuInner .SubMenu { margin-left:1em; }
	div#MenuInner .Current { color:#0e7bc8; text-decoration:underline; }
	div#MenuInner .Disabled { color:#c2c2c2; }
	div#MenuInner .CurrentDisabled { color:#0e7bc8; text-decoration:underline; }
	div#Menu .rboxContent { border-color:#d78Ba6; }
	div#Menu .rboxImgTL { background:url(Layout/RBox/MenuTL.gif) no-repeat; }
	div#Menu .rboxImgTR { background:url(Layout/RBox/MenuTR.gif) no-repeat; }
	div#Menu .rboxImgBL { background:url(Layout/RBox/MenuBL.gif) no-repeat; }
	div#Menu .rboxImgBR { background:url(Layout/RBox/MenuBR.gif) no-repeat; }

	div#News { font:normal 8pt sans-serif; background:#fff url(Layout/NewsBackground.png) no-repeat 1px 100%; }
	div#NewsTitleBg { background:url(Layout/TitleMenuNews.png) no-repeat 1px 6px; }
	div#NewsTitle { float:right; margin-top:5px; margin-right:5px; color:#fff; font:bold 14pt sans-serif; }
	div#NewsInner { margin:50px 6px 10px 6px; }
	div#News .rboxContent { border-color:#d78Ba6; }
	div#News .rboxImgTL { background:url(Layout/RBox/NewsTL.gif) no-repeat; }
	div#News .rboxImgTR { background:url(Layout/RBox/NewsTR.gif) no-repeat; }
	div#News .rboxImgBL { background:url(Layout/RBox/NewsBL.gif) no-repeat; }
	div#News .rboxImgBR { background:url(Layout/RBox/NewsBR.gif) no-repeat; }

	div#Content { /*font-size:8pt;*/ background:#fff url(Layout/ContentBackground.png) no-repeat 1px 100%; }
	div#ContentTitleImg { height:46px; margin:5px 4px 10px 4px; background:url(Layout/TitleContent.png) no-repeat; }
	div#ContentTitleText { float:left; width:230px; margin-top:3px; padding-left:250px; color:#fff; font:bold 12pt sans-serif; }
	div#ContentInner { }
	div#Content .rboxContent { border-color:#d78Ba6; }
	div#Content .rboxImgTL { background:url(Layout/RBox/ContentTL.gif) no-repeat; }
	div#Content .rboxImgTR { background:url(Layout/RBox/ContentTR.gif) no-repeat; }
	div#Content .rboxImgBL { background:url(Layout/RBox/ContentBL.gif) no-repeat; }
	div#Content .rboxImgBR { background:url(Layout/RBox/ContentBR.gif) no-repeat; }

	/* AuthenticationArea */
	div#AuthenticationArea { width:450px; float:right; margin:8px 6px 0 0; color:#eee; }
	div#AuthenticationArea div.Area { float:right; margin-right:10px; }
	div#AuthenticationArea div#AuthFormBlock { clear:both; }
	div#AuthenticationArea div#AuthFormInputs { float:left; margin-top:2px; margin-right:5px; }
	div#AuthenticationArea div#AuthErrorsBlock { clear:both; }
	div#AuthenticationArea div#ProceedToAuthentication { width:53px; height:19px; margin-top:7px; }
	div#AuthenticationArea div#ProceedToAuthentication a { display:block; width:53px; height:19px; background:url(Layout/AuthButtonsLib.png) no-repeat 0 0; }
	div#AuthenticationArea div#ProceedToAuthentication a:hover { background:url(Layout/AuthButtonsLib.png) no-repeat 0 -19px; }
	div#AuthenticationArea div#AuthenticationFormArea { height:31px; }
	div#AuthenticationArea div#AuthenticationFormArea a#AuthSubmitLink { display:block; float:left; width:53px; height:19px; background:url(Layout/AuthButtonsLib.png) no-repeat 0 0; }
	div#AuthenticationArea div#AuthenticationFormArea a#AuthSubmitLink:hover { background:url(Layout/AuthButtonsLib.png) no-repeat 0 -19px; }
	div#AuthenticationArea div#AuthenticationFormArea a#AuthHelpLink { display:block; float:left; width:16px; height:19px; background:url(Layout/AuthButtonsLib.png) no-repeat -53px 0; }
	div#AuthenticationArea div#AuthenticationFormArea a#AuthHelpLink:hover { background:url(Layout/AuthButtonsLib.png) no-repeat -53px -19px; }
	div#AuthenticationArea div#AuthenticatedUserArea { margin-top:7px; }
	div#AuthenticationArea div#AuthenticatedUserArea div#AuthUserInfo { float:left; }
	div#AuthenticationArea div#AuthenticatedUserArea div#AuthUserInfo p { margin-top:2px; margin-right:10px; }
	div#AuthenticationArea div#AuthenticatedUserArea div#AuthUserLogout { float:left; } 
	div#AuthenticationArea div#AuthenticatedUserArea a#AuthLogoutSubmitLink { display:block; float:left; width:76px; height:19px; background:url(Layout/AuthButtonsLib.png) no-repeat -69px 0; }
	div#AuthenticationArea div#AuthenticatedUserArea a#AuthLogoutSubmitLink:hover { background:url(Layout/AuthButtonsLib.png) no-repeat -69px -19px; }
	div#AuthenticationArea div.AuthErrorMessage { color:#700000; text-align:center; }

	/* Content/ViewSnippet|ViewHomeSnippet */
	div#ViewSnippet { margin-right:5px; margin-left:5px; font:normal 100% sans-serif; background:url(Layout/null) fixed no-repeat;/*HACK:disappearing borders in IE fix*/ }
	div#ViewSnippetInner { margin:6px; }
	div#ViewSnippet .rboxContent { border-color:#d7d7d7; }
	div#ViewSnippet .rboxImgTL { background:#fff url(Layout/RBox/CInnerTL.gif) no-repeat; }
	div#ViewSnippet .rboxImgTR { background:#fff url(Layout/RBox/CInnerTR.gif) no-repeat; }
	div#ViewSnippet .rboxImgBL { background:transparent; }
	div#ViewSnippet .rboxImgBR { background:#fff url(Layout/RBox/CInnerBR.gif) no-repeat; }
	div#ViewHomeSnippet { margin-right:5px; margin-left:5px; font:normal 100% sans-serif; background:url(Layout/null) fixed no-repeat;/*HACK:disappearing borders in IE fix*/ }
	div#ViewHomeSnippet .rboxContent { border-color:#d5d9d8; }
	div#ViewHomeSnippet .rboxImgTL { background:#fff url(Layout/RBox/HomeSnippetTL.gif) no-repeat; }
	div#ViewHomeSnippet .rboxImgTR { background:#fff url(Layout/RBox/HomeSnippetTR.gif) no-repeat; }
	div#ViewHomeSnippet .rboxImgBL { background:transparent; }
	div#ViewHomeSnippet .rboxImgBR { background:#fff url(Layout/RBox/HomeSnippetBR.gif) no-repeat; }

	/* Content/CurrentMobile */
	div#Content div#CurrentMobile { font-family:sans-serif; text-align:right; margin-right:10px; }
	div#Content div#CurrentMobile a:hover { text-decoration:underline; }

	/* Content/ServiceUnsupportedWarningRounded */
	div#ServiceUnsupportedWarning { margin:3px 5px 5px 5px; text-align:center; }
	div#ServiceUnsupportedWarningInner { margin:5px; }
	span#ServiceUnsupportedWarningAttention { font-weight:bold; text-decoration:blink; }
	span#ServiceUnsupportedWarningEmphasis { color:#ed1c24; font-weight:bold; }
	div#ServiceUnsupportedWarning a:hover { text-decoration:underline; }
	div#ServiceUnsupportedWarning .rboxContent { border-color:#d7d7d7; background:#f1f1f1; }
	div#ServiceUnsupportedWarning .rboxImgTL { background:#f1f1f1 url(Layout/RBox/UnsupportedTL.gif) no-repeat; }
	div#ServiceUnsupportedWarning .rboxImgTR { background:#f1f1f1 url(Layout/RBox/UnsupportedTR.gif) no-repeat; }
	div#ServiceUnsupportedWarning .rboxImgBL { background:#f1f1f1 url(Layout/RBox/UnsupportedBL.gif) no-repeat; }
	div#ServiceUnsupportedWarning .rboxImgBR { background:#f1f1f1 url(Layout/RBox/UnsupportedBR.gif) no-repeat; }

	/* Content/ViewManufacturer */
	div#ViewManufacturer { margin-right:5px; margin-left:5px; font:normal 100% sans-serif; background:url(Layout/null) fixed no-repeat;/*HACK:disappearing borders in IE fix*/ }
	div#ViewManufacturerPageSnippet { margin-bottom:5px; }
	div#ViewManufacturerPageSnippetInner { margin:3px 5px 3px 5px; }
	div#ViewManufacturer div#MobileImage { float:left; margin:5px 5px 5px 0px; }
	div#ViewManufacturer div#ImageChooserSeparator { width:11px; height:240px; float:left; }
	div#ViewManufacturer div#Chooser { margin:5px 5px 5px 0px; }
	div#ViewManufacturer div#Chooser select#ChooseModelSelect { width:100px; }
	div#ViewManufacturer div#ImageChooserSeparator div { width:1px; height:236px; font-size:1px; line-height:1px; margin:5px 2px 5px 2px; background-color:#d7d7d7; }
	div#ViewManufacturer div#ChooseModel { margin-bottom:2px; }
	div#ViewManufacturer span#ManufacturerName { margin-right:5px; font-weight:bold; }
	div#ViewManufacturer div#AllowedServices { float:left; }
	div#ViewManufacturer div#AllowedServices a { display:block; }
	/* common to Content/ViewManufacturer and CurrentMobileBox */ div#AllowedServices a:hover { color:#da8f00; text-decoration:underline; }
	div#ViewManufacturer div#AllowedServicesList { font-weight:bold; margin-top:10px; }
	div#ViewManufacturer .rboxContent { border-color:#d7d7d7; }
	div#ViewManufacturer .rboxImgTL { background:#fff url(Layout/RBox/CInnerTL.gif) no-repeat; }
	div#ViewManufacturer .rboxImgTR { background:#fff url(Layout/RBox/CInnerTR.gif) no-repeat; }
	div#ViewManufacturer .rboxImgBL { background:transparent; }
	div#ViewManufacturer .rboxImgBR { background:#fff url(Layout/RBox/CInnerBR.gif) no-repeat; }

	/* Content/GlobalSearchResults */
	div#GlobalSearchResults { margin-right:5px; margin-left:5px; padding-top:10px; font:normal 100% sans-serif; background:url(Layout/null) fixed no-repeat;/*HACK:disappearing borders in IE fix*/ clear:both; }
	div#GlobalSearchResultPreHeader { height:5px; font-size:1px; line-height:1px; }
	div.GlobalSearchResultItem { margin-right:0px; margin-left:0px; }
	div.GlobalSearchResultHeader { margin-top:0px; margin-bottom:3px; text-align:center; border:solid 1px #d7d7d7; border-left:none; border-right:none; background:#f1f1f1; }
	div.GlobalSearchResultHeader a { font-size:9pt; font-weight:bold; }
	div.GlobalSearchResultHeader a:hover { text-decoration:underline; }
	div.GlobalSearchResultFooter { margin-top:0px; margin-bottom:3px; margin-right:10px; text-align:right; }
	div.GlobalSearchResultFooter a:hover { text-decoration:underline; }
	/*div.GlobalSearchResultsSeparator { display:none; margin-right:0px; margin-left:0px; height:1px; font-size:1px; line-height:1px; background:#d7d7d7; }*/
	div.GlobalSearchResultsForService {}
	div#GlobalSearchResultsNotFound { margin:5px; } 
	div#GlobalSearchResults .rboxContent { border-color:#d7d7d7; }
	div#GlobalSearchResults .rboxImgTL { background:#fff url(Layout/RBox/CInnerTL.gif) no-repeat; }
	div#GlobalSearchResults .rboxImgTR { background:#fff url(Layout/RBox/CInnerTR.gif) no-repeat; }
	div#GlobalSearchResults .rboxImgBL { background:#fff url(Layout/RBox/CInnerBL.gif) no-repeat; }
	div#GlobalSearchResults .rboxImgBR { background:#fff url(Layout/RBox/CInnerBR.gif) no-repeat; }

	/* Content/ServiceInfoSnippet */
	div#Content div#ServiceInfoSnippet { margin-right:4px; margin-left:4px; margin-bottom:5px; }
	div#Content div#ServiceInfoSnippetInner { margin:5px; }
	div#Content div#ServiceInfoSnippetInner span#SmallInfo { font-style:italic; font-size:10px; }
	div#Content div#ServiceInfoSnippet .rboxContent { border-color:#d7d7d7; }
	div#Content div#ServiceInfoSnippet .rboxImgTL { background:#fff url(Layout/RBox/CInnerTL.gif) no-repeat; }
	div#Content div#ServiceInfoSnippet .rboxImgTR { background:#fff url(Layout/RBox/CInnerTR.gif) no-repeat; }
	div#Content div#ServiceInfoSnippet .rboxImgBL { background:#fff url(Layout/RBox/CInnerBL.gif) no-repeat; }
	div#Content div#ServiceInfoSnippet .rboxImgBR { background:#fff url(Layout/RBox/CInnerBR.gif) no-repeat; }

	/* Content/ViewContent */
	div#ViewContent { margin-right:5px; margin-left:5px; font:normal 100% sans-serif; }
	div#ViewContent div.ContentHeader { margin-left:1em; margin-top:0.5em; }
	div#ViewContent .Caption { color:#777; margin-bottom:2px; }
	div#ViewContent .Caption a { color:#777; }
	div#ViewContent div#ContentCategories select { width:110px; }
	div#ViewContent div#ContentCategories option.Top10 { color:red; }
	div#ViewContent div#ContentFilter select#FilterForMobileType { width:110px; }
	div#ViewContent div#ContentFilter option.NoFilter { color:red; }
	div#ViewContent div#TableContent { margin:5px; }
	div#ViewContent div#TableBestOf { margin:5px; }
	div#ViewContent table.PageNavigator { margin-left:auto; margin-right:auto; }
	div#ViewContent .PageNavigator a { margin-left:1px; margin-right:1px; }
	div#ViewContent .PageNavigator a.Active { font-weight:bold; }
	div#ViewContent .PageNavigator a img { border:none; }
	div#ViewContent div.Promo { text-align:center; margin-top:10px; }
	div#ViewContent div.Promo span.PromoSign { color:#be2414; }
	div#ViewContent div.Promo span.Title { text-decoration:blink; font-weight:bold; }
	div#ViewContent div.Promo a { text-decoration:underline; }
	div#ViewContent div#ContentWarning { margin-top:10px; margin-bottom:5px; font-size:90%; text-align:center; }
	div#ViewContent div#SeeWapSterServiceBlock { width:100%; text-align:right; }
	div#ViewContent div#SeeWapSterServiceBlock a { text-decoration:underline; }

	/* common to Content/GlobalSearchResults, Content/ViewContent and ContentBoxes */
	table.ContentTableInner { margin-left:auto; margin-right:auto; }
	div.GraphicItem img.Item { margin:2px; border:#000 solid 1px; background:#f1f1f1; }
	div.GraphicItem img.EmptyItem { margin:2px; border:transparent solid 1px; }
	div.GlobalSearchResultItem div.EmptyItem { display:none; }
	div.Item div.SoundItem { margin-bottom:5px; }
	div.SoundItem div.SoundItemPreview { float:left; margin-right:5px; }
	div.SoundItem div.SoundItemLink a { font-weight:bold; }
	div.SoundItem div.SoundItemLink a:hover { text-decoration:underline; }
	div.SoundItem div.SoundItemAuthor { margin-left:25px; }
	div.Item div.JavaItem { }
	div.JavaItem div.JavaItemImage { margin-right:5px; margin-bottom:5px; }
	div.JavaItem div.JavaItemImage img { border:#000 solid 1px; }
	div.JavaItem div.JavaItemTitle { font-weight:bold; }
	div.JavaItem div.JavaItemDeveloper {}
	div.JavaItem div.JavaItemLink a { text-decoration:underline; }
	div#TableBestOf div.JavaItem div.JavaItemTitle { text-align:center; }
	div#TableBestOf div.JavaItem div.JavaItemImage { text-align:center; }
	div.Item div.MovieItem { text-align:left; margin-bottom:5px; }
	div.MovieItem div.MovieItemImage img { border:#000 solid 1px; }
	div.MovieItem div.MovieItemLink a { text-decoration:underline; }
	div#TableContent div.MovieItem div.MovieItemImage { float:left; margin-right:5px; }
	div#TableBestOf div.MovieItem div.MovieItemImage { float:none; margin-left:auto; margin-right:auto; }
	div#TableBestOf div.ItemEvaluation { display:none; }
	div#TableBestOf div.MovieItem div.MovieItemDescription { display:none; }
	div#TableBestOf div.MovieItem div.MovieItemLink { display:none; }
	div.ItemEvaluation { margin-bottom:5px; }
	div.ItemEvaluation span.bold { font-weight:bold; }
	div.ItemNote span.NoNotesBeFirst { text-decoration:underline; }

	/* MMS */
	div.MMSItem { position:relative; left:0; top:0; }
	div.MMSSound { position:absolute; z-index:10; left:100px; top:10px; }
	textarea.MMSBody { width:115px; font-family:sans-serif; font-size:10px; border:solid 1px #000; }

	/* ContentItem */
	div.ContentItem { padding:0 10px 0 10px; font:normal 8pt sans-serif; background:#ff9dc0; }
	div.ContentItem table#CItemLayout { width:420px; }
	div.ContentItem table#CItemLayout td { vertical-align:top; }
	div.ContentItem div.CItemHeader { width:420px; height:29px; font-weight:bold; text-align:center; } 
	div.ContentItem div.CItemHeader h1 { padding-top:10px; font-size:100%; font-weight:inherit; }
	div.ContentItem div#CItemHeaderDefault { background:#fff url(Layout/CItemHeader.gif) no-repeat; }
	div.ContentItem div#CItemHeaderDefault p { padding:10px 10px 5px 10px; }
	div.ContentItem div#CItemHeaderWarning { background:#fff url(Layout/CItemHeader.gif) no-repeat; }
	div.ContentItem div#CItemHeaderWarningText { padding:5px 10px 5px 10px; text-align:center; color:#ffffff; background:#990000; }
	div.ContentItem div#CItemHeaderWarningText a { color:#ffffff; }
	div.ContentItem div#CItemHeaderWarningText a:hover { text-decoration:underline; }
	div.ContentItem span#CItemHeaderWarningTextCaption { font-weight:bold; text-decoration:blink; }
	div.ContentItem div#CItemFooter { width:420px; height:65px; font-size:1px; line-height:1px; background:#fff; } 
	div.ContentItem div.pl#CItemFooter { background:url(Layout/CItemFooter-pl.gif) no-repeat; }
	div.ContentItem div#CItemFooterOps { width:100%; height:30px; }
	div.ContentItem div.GSMOpLogos { background-position:97% 0; background-repeat:no-repeat; }
	div.ContentItem div.GSMOpLogos-pl-0x05ff { background-image:url(Layout/GSMOpLogo/logos-pl-0x05ff.png); }
	div.ContentItem div.GSMOpLogos-pl-0x07ff { background-image:url(Layout/GSMOpLogo/logos-pl-0x07ff.png); }
	div.ContentItem div#CItemSearchKeywords { padding:10px; color:#fff; background:#ff9dc0; border-top:solid 1px #ff72a5; border-bottom:solid 1px #ff72a5; }
	div.ContentItem div#CItemSearchKeywords a { color:#fff; }
	div.ContentItem div#CItemSearchKeywords a:hover { text-decoration:underline; }
	div.ContentItem div#CItemOrderInfo { padding-left:2px; border:solid 1px #ff72a5; }
	div.ContentItem div#CItemInfoBottom { color:#5b5b5b; background:#fff; padding:10px; }
	div.ContentItem td#CItemPreviewBoxCell { width:190px; background:#ffe2ec; }
	div.ContentItem div#CItemPreviewBox { padding:10px; }
	div.ContentItem table#CItemPreviewBoxLayout { border:#000; border-top:solid 1px; border-bottom:solid 1px; background:#f3f3f3; }
	div.ContentItem tr#CItemPreviewBoxTop { background:#fcfcfc url(Layout/CItemPreviewBoxBackgroundTop.gif) repeat-x; }
	div.ContentItem td#CItemPreviewBoxTopCoverage { text-align:left; } 
	div.ContentItem td#CItemPreviewBoxTopTitle { text-align:center; }
	div.ContentItem td#CItemPreviewBoxTopBattery { text-align:right; } 
	div.ContentItem td#CItemPreviewBoxMain { text-align:center; background:#fcfcfc; }
	div.ContentItem td#CItemPreviewBoxBottom { text-align:center; background:#fcfcfc url(Layout/CItemPreviewBoxBackgroundBottom.gif) repeat-x; }
	div.ContentItem div#CItemPreviewSmallImage { height:128px; background:#fff url(Layout/CItemPreviewBackgroundSmallImage.gif) repeat-x; }
	div.ContentItem div#CItemPreviewSmallImage img { border:none; }
	div.ContentItem div#CItemPreviewSound { width:128px; height:128px; background:#fff url(Layout/CItemPreviewBackgroundSound.gif) no-repeat; }
	div.ContentItem div#CItemPreviewSound h1 { display:inline; font-size:100%; font-weight:inherit; }
	div.ContentItem div#CItemPreviewSound div#CItemPreviewSoundTitle { font-weight:bold; } 
	div.ContentItem div#CItemPreviewSound div#CItemPreviewSoundAuthor { margin-bottom:10px; }
	div.ContentItem div#CItemPreviewMovieTop { height:10px; font-size:1px; line-height:1px; }
	div.ContentItem div#CItemPreviewMovieBottom { height:10px; font-size:1px; line-height:1px; }
	div.ContentItem div#CItemPreviewMovieTop { background:url(Layout/CItemPreviewBackgroundMovie.gif); }
	div.ContentItem div#CItemPreviewMovieBottom { background:url(Layout/CItemPreviewBackgroundMovie.gif); }
	div.ContentItem td#CItemInfoCell { width:230px; background:#ffe2ec; }
	div.ContentItem div#CItemInfo { min-height:225px; padding:10px; background:url(Layout/CItemInfoBg.png) no-repeat 100% 0; }
	div.ContentItem div.CItemInfoBlock { margin-bottom:5px; }
	div.ContentItem .CItemTextCaption { font-weight:bold; }
	div.ContentItem .CItemTextImportant { font-weight:bold; }
	div.ContentItem span#EmsWarningCaption { color:#ff0000; }
	div.ContentItem span#EmsWarning { color:#990000; }
	div.ContentItem	div.CItemInfoWarningBox { padding:2px 5px 2px 5px; color:#fff; background:#ff98bd; border:solid 1px #ff6499; opacity:0.7; filter:alpha(opacity=70); }
	div.ContentItem span#ComplaintsCaption a { text-decoration:underline; }
	div.ContentItem div#CItemPreviewPriceInfo { width:180px; padding:0 10px 0 10px; }
	div.ContentItem div#CItemPreviewPriceInfo a { text-decoration:underline; }
	div.ContentItem span#SupportedManufacturersClickManufacturerToShowMobileTypes { text-decoration:blink; font-size:9px; font-weight:normal; }
	/*div.ContentItem span#SupportedManufacturers span.SupportedManufacturer { text-decoration:underline; cursor:pointer; }*/
	div.ContentItem div.OpMessage { padding:2px 5px 2px 5px; font-weight:bold; }
	div.ContentItem div.OpClientErrorMessage { color:#fff; background:#990000; }
	div.ContentItem div.OpSucceeded { color:#fff; background:#ff98bd; border:solid 1px #ff6499; }
	/*div.ContentItem div#WPErrorMessage { color:#fff; background:#990000; }
	div.ContentItem div#WPPaymentSucceeded { color:#fff; background:#ff98bd; border:solid 1px #ff6499; }*/
	div.ContentItem div#WPSubmitLinkBlock { margin-top:-17px; }
	div.ContentItem a#WPSubmitLink { display:block; width:53px; height:19px; margin-left:auto; margin-right:0; background:url(Layout/CItemWPSubmitButton.png) no-repeat 0 0; }
	div.ContentItem a#WPSubmitLink:hover { background:url(Layout/CItemWPSubmitButton.png) no-repeat 0 -19px; }
	div.ContentItem div#EvSubmitLinkBlock { margin-top:-16px; }
	div.ContentItem a#EvSubmitLink { display:block; width:53px; height:16px; margin-left:auto; margin-right:0; background:transparent url(Layout/CItemEvSubmitButton.png) no-repeat 0 0; }
	div.ContentItem a#EvSubmitLink:hover { background:transparent url(Layout/CItemEvSubmitButton.png) no-repeat 0 -16px; }
	div#EmbeddedPopupContainer { width:420px; margin-left:auto; margin-right:auto; }
	div#EmbeddedPopup { width:100%; border:solid 1px #ff72a5; }

	/* ComplaintInfo */
	div#ComplaintInfo { padding:20px 20px 20px 20px; background:#ffe2ec; }
	div#ComplaintInfo ul { margin-left:20px; }
	div#ComplaintInfo li { margin-bottom:5px; }
	div#ComplaintInfo a#SendComplaint { font-weight:bold; }
	div#ComplaintInfo a:hover { text-decoration:underline; }
	div#ComplaintInfoBackToContentItem { padding:15px 20px 10px 20px; border-top:solid 1px #ff72a5; background:#fff; }
	div#ComplaintInfoBackToContentItem a { font-weight:bold; text-decoration:underline; }

	/* CurrentMobileBox */
	div#CurrentMobileBox { margin-top:7px; background:#ffffff; }
	div#CurrentMobileBox div#MobileImageAndFullName { width:70px; margin-right:6px; float:left; }
	div#CurrentMobileBox div#MobileFullName { margin-left:2px; margin-right:6px; text-align:center; } 
	div#CurrentMobileBox div#MobileFullName a:hover { text-decoration:underline; } 
	div#CurrentMobileBox div#AdditionalInfo { width:110px; float:left; }
	div#CurrentMobileBox div#AllowedServices div#AllowedServicesCaption { font-weight:bold; }
	div#CurrentMobileBox div#NotSelected { margin-left:1px; }
	div#CurrentMobileBox .rboxContent { border-color:#d78ba6; }
	div#CurrentMobileBox .rboxImgTL { background:#fff url(Layout/RBox/CBoxTL.gif) no-repeat; }
	div#CurrentMobileBox .rboxImgTR { background:#fff url(Layout/RBox/CBoxTR.gif) no-repeat; }
	div#CurrentMobileBox .rboxImgBL { background:#fff url(Layout/RBox/CBoxBL.gif) no-repeat; }
	div#CurrentMobileBox .rboxImgBR { background:#fff url(Layout/RBox/CBoxBR.gif) no-repeat; }

	/* ContentBoxes */
	div#ContentBoxes { margin-top:7px; }
	div#ContentBoxes div.ContentBoxSeparator { width:100%; height:6px; line-height:1px; }
	div.ContentBox { background:#ffffff; }
	div.ContentBox .PageNavigator { display:none; }
	div.ContentBox div.ContentBoxTitle { margin-bottom:2px; width:100%; text-align:center; }
	div.ContentBox div.ContentBoxTitle a { font-weight:bold; }
	div.ContentBox div.ContentBoxTitle a:hover { text-decoration:underline; }
	div.ContentBox div.ContentBoxTitleUnderline { width:90%; height:1px; margin-right:auto; margin-left:auto; margin-bottom:3px; font-size:1px; line-height:1px; background:#d7d7d7; }
	div.ContentBox div.ContentWrapper { margin-left:5px; margin-right:5px; }
	div.ContentBox div.ContentBoxShowMore { text-align:right; }
	div.ContentBox div.ContentBoxShowMore a {}
	div.ContentBox div.ContentBoxShowMore a:hover { text-decoration:underline; }
	div.ContentBox .rboxContent { border-color:#d78ba6; }
	div.ContentBox .rboxImgTL { background:#fff url(Layout/RBox/CBoxTL.gif) no-repeat; }
	div.ContentBox .rboxImgTR { background:#fff url(Layout/RBox/CBoxTR.gif) no-repeat; }
	div.ContentBox .rboxImgBL { background:#fff url(Layout/RBox/CBoxBL.gif) no-repeat; }
	div.ContentBox .rboxImgBR { background:#fff url(Layout/RBox/CBoxBR.gif) no-repeat; }

	/* W2 */
	div.W2Item { margin:1px 1px 5px 1px; padding:1px; background:#fff; border:solid 1px #000; }
	div.W2Item img.Item { border:none; }
	div.W2Rating { font-size:9px; }
	div.w2ratingTitle { float:left; line-height:20px; }
	ul.w2rating { list-style:none; float:right; margin:0; padding:0; width:75px; height:20px; background:url('Layout/stars.png') 0 -21px repeat-x; cursor:pointer; }
	li.w2ratingSlide { display:block; margin:0; padding:0; width:75px; height:20px; text-decoration:none; text-indent:-9000px; z-index:20; background:url('Layout/stars.png'); font-size:1px; }
	div.w2ratingText { float:right; line-height:20px; }
	div.w2ratingValue { float:left; display:none; }
	
	/* Doorway */
	div#Doorway div#DoorwayBg { position:absolute; left:0px; top:0px; z-index:998; color:white; background:url(Layout/DoorwayBg.png) repeat; opacity:0.9; filter:alpha(opacity=90); }
	div#Doorway div#DoorwayCenter { position:absolute; left:50%; top:50%; margin-left:-282px; margin-top:-146px; z-index:999; width:565px; height:292px; background:url(Layout/DoorwayCenterBg.png) no-repeat; }
	div#Doorway div.FillViewPort { width:100%; height:100%; min-height:100%; }
	div#Doorway div.FillContainer { width:100%; height:2100px; min-height:2100px; }
	div#Doorway div#DoorwayTitle { position:relative; left:125px; top:102px; color:#f04983; font-weight:bold; font-size:12px; }
	div#Doorway div#DoorwayText { width:400px; position:relative; left:16px; top:120px; color:white; font-size:12px; }
	div#Doorway div#DoorwayText li { list-style-image:url(Layout/DoorwayBullet.gif); list-style-position:inside; }
	div#Doorway div#DoorwayButtons { width:400px; position:relative; left:16px; top:130px; }
	div#Doorway div#DoorwayButtons a#DoorwayButtonEnter { display:block; width:98px; height:22px; position:absolute; top:0; left:100px; }
	div#Doorway div#DoorwayButtons a.pl#DoorwayButtonEnter { background:url(Layout/DoorwayButtonsLib-pl.gif) no-repeat 0 0; }
	div#Doorway div#DoorwayButtons a.pl#DoorwayButtonEnter:hover { background:url(Layout/DoorwayButtonsLib-pl.gif) no-repeat 0 -22px; }
	div#Doorway div#DoorwayButtons a.cz#DoorwayButtonEnter { background:url(Layout/DoorwayButtonsLib-cz.gif) no-repeat 0 0; }
	div#Doorway div#DoorwayButtons a.cz#DoorwayButtonEnter:hover { background:url(Layout/DoorwayButtonsLib-cz.gif) no-repeat 0 -22px; }
	div#Doorway div#DoorwayButtons a#DoorwayButtonLeave { display:block; width:98px; height:22px; position:absolute; top:0; left:300px;  }
	div#Doorway div#DoorwayButtons a.pl#DoorwayButtonLeave { background:url(Layout/DoorwayButtonsLib-pl.gif) no-repeat -98px 0; }
	div#Doorway div#DoorwayButtons a.pl#DoorwayButtonLeave:hover { background:url(Layout/DoorwayButtonsLib-pl.gif) no-repeat -98px -22px; }
	div#Doorway div#DoorwayButtons a.cz#DoorwayButtonLeave { background:url(Layout/DoorwayButtonsLib-cz.gif) no-repeat -98px 0; }
	div#Doorway div#DoorwayButtons a.cz#DoorwayButtonLeave:hover { background:url(Layout/DoorwayButtonsLib-cz.gif) no-repeat -98px -22px; }

	/* Home */
	div#PinkstarHomeBlock { margin:10px 10px 0 10px; height:630px; }
	td.HPTCell { text-align:left; vertical-align:top; }
	td.HPTCell a.HPA { display:block; width:100%; height:100%; }
	td.TVCell { width:524px; }
	div#TVBlock { width:523px; height:50px; background:url(Layout/HomeTV.png) no-repeat 1px 1px; }
	div#TVBlock .rboxContent { border-color:#d7d7d7; }
	div#TVBlock .rboxImgTL { background:url(Layout/RBox/HomeTVTL.gif) no-repeat; }
	div#TVBlock .rboxImgTR { background:url(Layout/RBox/HomeTVTR.gif) no-repeat; }
	div#TVBlock .rboxImgBL { background:url(Layout/RBox/HomeTVBL.gif) no-repeat; }
	div#TVBlock .rboxImgBR { background:url(Layout/RBox/HomeTVBR.gif) no-repeat; }
	div#TVInner { width:523px; height:48px; }
	td.ChatCell { width:253px; }
	div#ChatBlock { width:253px; height:521px; background:url(Layout/HomeChatBg.png) no-repeat; }
	div#ChatBlock .rboxContent { border-color:#d7d7d7; }
	div#ChatBlock .rboxImgTL { background:url(Layout/RBox/HomeChatTL.gif) no-repeat; }
	div#ChatBlock .rboxImgTR { background:url(Layout/RBox/HomeChatTR.gif) no-repeat; }
	div#ChatBlock .rboxImgBL { background:url(Layout/RBox/HomeChatBL.gif) no-repeat; }
	div#ChatBlock .rboxImgBR { background:url(Layout/RBox/HomeChatBR.gif) no-repeat; }
	div#ChatInner { width:251px; height:519px; }
	td.MovieCell { width:263px; }
	div#MovieBlock { width:263px; height:191px; margin-bottom:9px; background:url(Layout/HomeMovieBg.png) no-repeat; }
	div#MovieBlock .rboxContent { border-color:#d7d7d7; }
	div#MovieBlock .rboxImgTL { background:url(Layout/RBox/HomeMovieTL.gif) no-repeat; }
	div#MovieBlock .rboxImgTR { background:url(Layout/RBox/HomeMovieTR.gif) no-repeat; }
	div#MovieBlock .rboxImgBL { background:url(Layout/RBox/HomeMovieBL.gif) no-repeat; }
	div#MovieBlock .rboxImgBR { background:url(Layout/RBox/HomeMovieBR.gif) no-repeat; }
	div#MovieInner { width:261px; height:189px; }
	td.WallpaperCell { width:263px; }
	div#WallpaperBlock { width:263px; height:190px; margin-bottom:10px; background:url(Layout/HomeWallpapersBg.png) no-repeat; }
	div#WallpaperBlock .rboxContent { border-color:#d7d7d7; }
	div#WallpaperBlock .rboxImgTL { background:url(Layout/RBox/HomeWallpapersTL.gif) no-repeat; }
	div#WallpaperBlock .rboxImgTR { background:url(Layout/RBox/HomeWallpapersTR.gif) no-repeat; }
	div#WallpaperBlock .rboxImgBL { background:url(Layout/RBox/HomeWallpapersBL.gif) no-repeat; }
	div#WallpaperBlock .rboxImgBR { background:url(Layout/RBox/HomeWallpapersBR.gif) no-repeat; }
	div#WallpaperInner { width:261px; height:188px; }
	td.AnimCell { width:263px; }
	div#AnimBlock { width:263px; height:121px; margin-bottom:0px; background:url(Layout/HomeAnimBg.png) no-repeat; }
	div#AnimBlock .rboxContent { border-color:#d7d7d7; }
	div#AnimBlock .rboxImgTL { background:url(Layout/RBox/HomeAnimTL.gif) no-repeat; }
	div#AnimBlock .rboxImgTR { background:url(Layout/RBox/HomeAnimTR.gif) no-repeat; }
	div#AnimBlock .rboxImgBL { background:url(Layout/RBox/HomeAnimBL.gif) no-repeat; }
	div#AnimBlock .rboxImgBR { background:url(Layout/RBox/HomeAnimBR.gif) no-repeat; }
	div#AnimInner { width:261px; height:119px; }

