TABLE.menu {
}
.menu A {
display: block; /* Ссылка на всю ячейку */
width: 100% /* Работает в браузере Internet Explorer, вызывает ошибки в Netscape и Firefox */
cursor:text;
}

a.tt{
    position:relative;
    z-index:0;
    color:#ee0d0d;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:1; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 10px 20px 20px 10px;
	width:500px;
	color: #993300;
    text-align: left;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px;
	background: url(bubble_filler.gif) repeat bottom;
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(bubble.gif) no-repeat bottom;
}


/* left and right columns */

#pbLeftCol
{width:621px;}

#pbRightCol
{width:354px;margin-left:9px;}

.pbRightColContainer
{padding:9px; }

#pbLeftCol  p:first-child
{margin-top:0;}


/*  T1 and T2 columns */
#pbT1Col,
#pbT2Col
{float:left;}

#pbT1Col /* image width = 265 + 18 pad L & R */
{width:301px;}

#pbT2Col
{width:320px;}

.pbBelowT1
{margin:18px 0 18px 18px;}


/* split */
.pbSplitText, .pbSplitText2
{padding:18px 18px 12px 18px; border-top:1px solid #dfdfdf; font-weight:bold; font-size:16px;}

.pbSplitText2
{border-top:none;}

.pbSplitText A:link, .pbSplitText2 A:link
{text-decoration:none; font-size:16px; font-weight:bold;}


/* header over-rides */
#pbHeader .pbHeaderContent .pbHeadColRight
{position:absolute;left:28%;top:9px;}
#pbHeader .pbHeaderContent .pbHeaderBot .pbHeadColRight
{position:absolute;top:6px;z-index:1;}


/* common header / footer */
.pbSubHead
{font-size:16px;font-weight:bold;padding:0 0 4px 0;line-height:19px;margin-top:-3px;}
.pbAll
{font-size:10px;padding:3px 0; line-height:13px;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;}
#pbT2Col .pbAll
{margin-bottom:9px;}

/* T1 areas
=========================================================================================== */
.pbT1
{background:#F6F6F6;padding:18px 18px 14px 18px;}
	#pb_LS2 .pbT1
	{padding-top:9px;}
.pbT1 .pbT1Img
{position:relative;width:265px;overflow:hidden;}
	#pb_LS .pbT1 .pbT1Img,
	#pb_LS2 .pbT1 .pbT1Img
	{float:left;margin:0 18px 4px 0;width:283px;}
	#pb_LS3 .pbT1 .pbT1Img
	{position:relative;width:585px;overflow:hidden;}

.pbT1 .pbT1Img img
{width:265px;height:239px;}
	#pb_LS .pbT1Img img,
	#pb_LS2 .pbT1Img img
	{height:239px;width:283px;}
	#pb_LS3 .pbT1Img img
	{height:253px;width:585px;}

.pbT1 h4
{padding:0;margin:0;}
.pbT1 h4 span
{display:block;padding:0;color:#233e5b;font-size:10px;font-weight:normal;line-height:13px;}
	#pb_LS .pbT1 h4 span
	{padding-bottom:9px;}

.pbT1 h1
{font-family:Helvetica, arial, sans-serif;margin:0;padding:4px 0px 2px 0;line-height:24px;font-weight:bold;font-size:22px;}
	#pb_LS .pbT1 h1
	{font-size:24px;padding-top:0;}
	#pb_LS2 .pbT1 h1,
	#pb_LS3 .pbT1 h1
	{font-size:30px;padding:4px 0 8px 0;line-height:32px;}

.pbT1 .pbT1Txt
{padding-top:9px;}
	#pb_LS .pbT1Txt,
	#pb_LS2 .pbT1Txt
	{padding-top:0;}

.pbT1 .pbT1Blurb
{line-height:17px;padding:2px 0 12px 0;}
	#pb_LS2 .pbT1Blurb
	{padding-top:0;}

/* bullets in the blurb */
.pbT1 .pbT1Txt .pbT1Blurb ul
{margin:0;list-style:none;}
.pbT1 .pbT1Txt .pbT1Blurb ul li
{margin:0;padding:0 0 3px 9px;font-size:12px;line-height:14px;background:url(img/2.0/global/black_bull.gif) 0 6px no-repeat;}


/* T1 img caption */
.pbT1 .pbT1Img .pbT1cap
{position:absolute;bottom:0;left:0;width:100%;margin-bottom:-1px;background:#000;filter:alpha(opacity=85);opacity:.85;}
.pbT1 .pbT1capTxt
{padding:7px 6px;color:#aaa;font-size:10px;line-height:13px;}
.pbT1 .pbT1capTxt b
{color:#fff;font-weight:normal;}


/* T1 bullets */
.pbT1 ul
{margin: 0 0 -2px 0;padding: 0;list-style: none;}
.pbT1 ul li
{padding-left: 10px; background: url(img/2.0/global/red_bull.gif) no-repeat left center;font-weight:normal; margin:0 0 3px 0;line-height:13px;}
.pbT1 ul li a
{font-weight:bold;}
	#pb_LS .pbT1 ul,
	#pb_LS2 .pbT1 ul
	{margin-left:302px;}

/* T1 image Breaking News strip */
#pbYlwBlkBannerTeaser
{width:265px; height:23px; background:#FFF500; }
#pbYlwBlkBannerTeaserText
{padding:4px 0 4px 5px; font-size:14px; font-weight:bold; color:#000000;}
#pbRedBlkBannerTeaser
{width:265px; height:23px; background:#233e5b; }
#pbRedBlkBannerTeaserText
{padding:4px 0 4px 5px; font-size:14px; font-weight:bold; color:#ffffff;}
	#pb_LS #pbRedBlkBannerTeaser,
	#pb_LS #pbYlwBlkBannerTeaser,
	#pb_LS2 #pbYlwBlkBannerTeaser,
	#pb_LS2 #pbRedBlkBannerTeaser
	{width:283px;}
	#pb_LS3 #pbYlwBlkBannerTeaser,
	#pb_LS3 #pbRedBlkBannerTeaser
	{width:585px;}



#pb_VT1 .pbT1Img,
#pb_VT1 .pbT1Img img
{width:265px;height:303px;}

#pbT1lc,
#pbT1rc
{float:left;width:283px;}

#pbT1rc
{margin-left:18px;}

#pbT1lc .pbPopNews,
#pbT1rc .pbPopNews,
#pbT1rc .pbPopNews .pbPopNewsImg,
#pbT1lc .pbPopNews .pbPopNewsImg
{margin-bottom:0;}

/* end T1 areas
=========================================================================================== */

/* landscape over-rides for superboxes */
#pb_LS #pbT1Col,
#pb_LS2 #pbT1Col,
#pb_LS3 #pbT1Col
{padding-top:9px;}
#pb_LS #pbT1Col .pbPad9Top .pbSuperBox .pbWireBox,
#pb_LS2 #pbT1Col .pbPad9Top .pbSuperBox .pbWireBox,
#pb_LS3 #pbT1Col .pbPad9Top .pbSuperBox .pbWireBox
{margin-left:18px;}


/* T2 bullets
=========================================================================================== */
.pbT2s ul
{margin:-2px 0;padding: 0;list-style: none; clear:both;}
.pbT2s ul li
{padding:0 0 3px 8px; background: url(img/2.0/global/red_bull.gif) no-repeat left 5px;font-weight:normal;font-size:12px;line-height:15px;margin:0;color:#dadada;}
.pbT2s ul li b
{color:#949494;}
.pbT2s ul li a
{font-weight:bold;}
.pbT2s ul li .t2time
{font-size:10px;color:#233e5b;font-weight:normal;line-height:12px;}
.pbT2s ul li .t2time span
{padding-left:4px;}
.pbT2s ul li img
{vertical-align:text-bottom;}
.pbT2s ul li img.pbVidIcon
{margin:0 2px 2px 4px;}
.pbT2s ul li img.pbVideoIcon
{margin:0 2px 2px 4px;}
.pbT2s ul li img.pbPicIcon
{margin:0 2px 1px 4px;}
.pbT2s ul li b img.pbT2VidIcon
{margin:0 5px 2px 0;}


/* end T2 bullets
=========================================================================================== */

/* most popular overlay
=========================================================================================== */
/* opacity layer */
#pbOpacity
{display:none;position:absolute;top:0;left:0;min-width:1002px;width:100%;height:1300px;/*height:2600px;*/z-index:1000;background:#000;opacity:.70;filter: alpha(opacity=70);}

* html #pbOpacity
{width: expression(document.documentElement.clientWidth < 1002? "1002px": "100%" );}

#pbMoPo
{color:#000;display:none;position:absolute;top:25%;left:34%;width:337px;text-align:left;z-index:1001;}

.pbMoPoBtn
{float:right;display:inline;}

.pbMoPoBtn img
{margin-bottom:4px;}

.pbMoPoContent
{margin:0 9px;background:#fff;border:1px solid #cbcbcb;}

.pbMoPoClose
{float:right;}

.pbMoPoHeader .pbHeaderLnk
{font-size:16px;font-weight:bold;padding-bottom:3px;}

.pbMoPoHeader p
{color:#949494;font-size:10px;line-height:11px;padding:0;margin:0;}

.pbMoPoHeader
{margin-bottom:10px;}

.pbMoPoNum
{float:left;padding:8px 0;width:40px;border-right:1px solid #dfdfdf;color:#949494;font-size:22px;font-weight:bold;line-height:22px;text-align:center;}

.pbMoPoImg
{float:left;padding:2px 9px;}

.pbMoPoLnk
{float:left;width:170px;padding:2px 0;font-weight:bold;}

#pbMoPo .pbMore
{font-size:10px;line-height:11px;padding-top:3px;}

.pbMoPoFoot
{overflow:hidden;}

* html .pbMoPoFoot
{width:300px;}

.pbMoPoAd
{float:right;display:inline;width:126px;height:31px;overflow:hidden;}

/* wire box over-rides */
#pbMoPo .pbWireBox .pbBoxFooter
{background:url(img/2.0/sect/main/mostpopwire.br.gif) 100% 0 no-repeat;}

#pbMoPo .pbWireBox .pbBoxHeader
{background:url(img/2.0/sect/main/mostpopwire.tr.gif) 100% 0 repeat-x;}

#pbMoPo .pbWireBox
{margin-bottom:5px;}


/* main page video box
=========================================================================================== */

/* video box topper */
.pbMpVidTopper
{position:relative;height:37px;}
.pbMpVidTopper .pbMoreVideo
{position:absolute;top:8px;right:9px;font-size:10px;}
.pbMpVidTopper .pbVideoBoxHeader
{position:absolute;top:5px;left:12px;font-size:22px;font-weight:bold;line-height:24px;}
.pbMpVidTopper .pbVideoBoxHeader img
{margin:0 9px 3px 0;vertical-align:text-bottom;}

/* video box bottom */
.pbPopVideoFV
{margin-top:9px;}
.pbMpVideoBot
{margin-top:9px;background:url(img/2.0/content/video_box/pipeline_bg.gif) no-repeat;width:336px;height:44px;position:relative;}
.pbMpVideoBot .pbVbMarketingLogo
{position:absolute;top:7px;right:7px;}
.pbMpVideoBot p
{position:absolute;top:7px;left:9px;padding:0;margin:0;font-size:12px;font-weight:bold;color:#949494;width:206px;}

/* video box content area */
.pbMpVideoContent
{position:relative;width:334px;height:113px;overflow:hidden;background:#f2f2f2;border-top: solid 1px #dfdfdf;border-bottom: solid 1px #dfdfdf;}

.pbMpVideoContent .pbMpVideo,
.pbMpVideoContent .pbMpVideoLive
{float:left;width:108px;height:101px;position:relative;background: url('img/2.0/content/video_box/video_bg_gray.gif') no-repeat;margin-bottom:10px;}

.pbMpVideoContent .pbMpVideoLive
{background: url('img/2.0/content/video_box/video_bg_red.gif') no-repeat;}

.pbMpVideoContent .pbMpVideo img.pbVidKeyFrame,
.pbMpVideoContent .pbMpVideoLive img.pbVidKeyFrame
{position:absolute;top:6px;left:7px;}

.pbMpVideoContent .pbMpVideo img.pbVbVidIcon,
.pbMpVideoContent .pbMpVideoLive img.pbVbVidIcon
{position:absolute;bottom:7px;right:14px;}

.pbMpVideo img.pbVidKeyFrame
{width:87px; height:49px;}

.pbMpVideoContent .pbMpVideo p,
.pbMpVideoContent .pbMpVideoLive p
{position:absolute;top:61px;left:6px;padding:0;margin:0;font-size:10px;padding-right:12px;line-height:11px;color:#949494;font-weight:normal;}

.pbMpVideoContent .pbMpVideo p a,
.pbMpVideoContent .pbMpVideoLive p a
{font-weight:bold;}


#pbMpVidCtnt0,
#pbMpVidCtnt1,
#pbMpVidCtnt2
{position:absolute;top:6px;}
#pbMpVidCtnt0
{left:9px;}
#pbMpVidCtnt1
{left:345px;}
#pbMpVidCtnt2
{left:681px;}


/* video box buttons */
#pbMpVideoBox .pbMpVidBtns
{padding:7px 0 2px 0;float:right;margin-right:9px;}
* html #pbMpVideoBox .pbMpVidBtns
{margin-right:5px;}

#pbMpVideoBox img#pbMpVidBtnL
{margin-right:12px; cursor:default;}
#pbMpVideoBox img#pbMpVidBtnR
{margin-left:9px;}
#pbMpVideoBox img.pbMpVidBtnStatus
{margin:0 3px 6px 0;}


/* live video box rules */

/* topper over-rides */
.pbLiveVideoBox .pbVideoBoxHeader
{left:11px;}

.pbLiveVideoBox .pbMpVidTopper
{position:relative;height:36px;}

.pbMpVidTease
{padding-left:9px;color:#949494;padding-top:6px;padding-bottom:3px;line-height:15px;}

.pbMpVidTease a
{font-weight:bold;}

.pbLiveVideoBox .pbMpVidTease
{font-size:10px;padding-left:12px;padding-top:5px;}

.pbLiveVideoBox .pbMpVidTease a
{font-weight:normal;}

.pbLiveVideoBox .pbMpLiveVideoContent
{position:relative;height:115px;overflow:hidden;background:#f2f2f2;border-top: solid 1px #dfdfdf;border-bottom: solid 1px #dfdfdf;}

.pbLiveVideoBox .pbMpLiveVideoContent .pbMpLiveVidLnk
{position:absolute;top:11px;left:12px;font-weight:bold;font-size:16px;}

.pbLiveVideoBox .pbMpLiveVideoContent .pbMpLiveVidImg
{position:absolute;top:33px;left:12px;}

.pbLiveVideoBox .pbMpLiveVideoContent p
{position:absolute;top:32px;left:143px;width:181px;padding:0;margin:0;font-size:10px;line-height:12px;}

/* end main page video box
======================================================================= */


/* begin live video */
#pbLiveVideo
{background-image:url(img/2.0/video/pblive/live_video.gif); background-repeat:no-repeat; height:44px; width:336px; margin:9px 0 0 0;}

#pbLiveVideo .pbLiveVideoLn1
{font-size:14px; font-weight:bold; color:#000000; margin:0px;}

#pbLiveVideo .pbLiveVideoLn2
{font-size:11px; font-weight:bold; color:#949494; margin:0px;}

#pbLiveVideo .pbLiveVideoLn3
{font-size:14px; font-weight:bold; color:#3d75ac;}

#pbLiveVideo .pbLiveVideoLn4
{font-size:10px; font-weight:normal; color:#3d75ac;}

#pbLiveVideoHeader
{width:82px;}

#pbLiveVideoHeader,
#pbLiveVideoLink
{float:left; margin-top:8px; padding-left:9px; }

/* end live video
=========================================================================================== */


/* super box [feature] (wire box surrounding title, headline, image, blurb)
=================================================================================== */

.pbSuperBox .pbPadSuperBox
{padding:0 9px 0 12px;}

.pbSuperBox .pbSuperTopper
{position:relative;height:38px; margin-bottom:3px;}
* html .pbSuperBox .pbSuperTopper
{margin-top:-1px;}
*:first-child+html .pbSuperBox .pbSuperTopper
{margin-top:-1px;}

.pbSuperBox .pbSuperTopper .pbSuper88x31
{position:absolute;top:1px;right:-2px;}
.pbSuperBox .pbSuperTopper .pbSuperAdTxt
{position:absolute;top:14px;right:90px;}
.pbSuperBox .pbSuperTopper .pbSuperBoxTitle
{font-size:16px;font-weight:bold;line-height:20px;padding:6px 0 0 0;}
.pbSuperBox .pbSuperCtnt
{position:relative;}
.pbSuperBox .pbSuperCtnt .pbSuperImg
{position:absolute;top:0;left:0;margin:2px 0 0 0;}
* html .pbSuperBox .pbSuperCtnt .pbSuperImg
{margin-left:-99px;}
.pbSuperBox .pbSuperCtnt .pbSuperTxt
{margin:-4px 0 0 99px;}
.pbSuperBox .pbSuperCtnt .pbSuperTxt .pbSuperHead
{color:#949494; font-size:11px; font-weight:bold;text-transform:uppercase;}
.pbSuperBox .pbSuperCtnt .pbSuperTxt .pbSuperLink
{font-size:14px; font-weight:bold; padding-bottom:2px;}
.pbSuperBox .pbSuperCtnt .pbSuperTxt p
{padding:0;margin:0;font-size:10px;line-height:12px;}

.pbSuperBox .pbWireBox .pbBoxContent
{min-height:116px;}

* html .pbSuperBox .pbWireBox .pbBoxContent
{height:116px;}

/* end super box
=================================================================================== */


/* special coverage box
=================================================================================== */
.pbScBox .pbScBoxHead
{font-weight:bold;font-size:11px; line-height:13px;color:#949494;padding-top:6px;}
.pbScBox .pbScBoxTitle
{font-size:18px;line-height:21px;font-weight:bold;padding:0;}
.pbScBox .pbScBoxBlurb
{font-size:10px;line-height:12px;color:#222;padding-bottom:7px;margin-top:-1px;}

* html .pbScBox .pbScBoxHead
{padding-top:7px;}
*:first-child+html .pbScBox .pbScBoxHead
{padding-top:7px;}

* html .pbScBox .pbScBoxTitle
{margin-top:-1px;padding-bottom:1px;}
*:first-child+html .pbScBox .pbScBoxTitle
{margin-top:-1px;padding-bottom:1px;}

* html .pbScBox .pbScBoxBlurb
{padding-bottom:6px;}
*:first-child+html .pbScBox .pbScBoxBlurb
{padding-bottom:6px;}

/* end special coverage box
=================================================================================== */


/* popular news area
=================================================================================== */
.pbPopNews
{margin-bottom:10px;}
.pbPopNews .pbPopNewsHeadline
{font-weight:bold;padding-top:2px;}
.pbPopNewsImg img
{display:block}
.pbPopNews .pbPopNewsImg
{float:left;display:block;margin:2px 9px 9px 0;}
* html .pbPopNews .pbPopNewsImg
{margin:2px 5px 5px 0;}
.pbPopNewsHeadline
{min-height:31px;}
* html .pbPopNewsHeadline
{height:31px;}
.pbPopNewsHeadline img
{vertical-align:text-bottom;}
.pbPopNewsHeadline img.pbVidIcon
{margin:0 4px 2px 4px;}
.pbPopNewsHeadline img.pbPicIcon
{margin:0 4px 1px 4px;}
#pbMpPopNews
{padding-bottom:2px;}

#pbMpPopNews .pbSubHead
{padding:0 0 6px 0;}


/* end popular news area
=================================================================================== */


/* more stories area [previously 'other news']
=================================================================================== */
#pbOtherNews
{position:relative;height:220px;display:none;}
#pbOtherNews .pbSubHead
{margin-bottom:-8px;}

#pbOtherNews .pbONSectHead
{color:#949494;font-size:11px;font-weight:bold;padding-top:4px;}
#pbOtherNews .pbONSectHead a
{color:#949494;}
#pbOtherNews .pbONSectHead a:hover
{color:#233e5b;}
#pbOtherNews ul
{margin: 0;padding: 0;list-style: none; clear:both;}
#pbOtherNews ul li
{position:relative;font-size:11px;line-height:13px;padding-left: 8px; font-weight:normal; margin:0 0 2px 0;}/*background: url(img/2.0/global/red_bull.gif) no-repeat left 5px;*/
#pbOtherNews ul li a
{font-weight:bold;}

/* other news changer */
.pbOtherNewsChngr
{position:absolute;left:0;top:170px;width:100%;text-align:center;margin-top:20px;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;}
#pbONBtns
{background:#fff;display:block;padding:3px 0;}
IMG.pbONStatus
{margin:0 2px 6px 2px;}
IMG.pbONBtn
{margin:0 10px;}
#pbOtherNews img.pbOnBul
{position:absolute;top:5px;left:0;}
* html #pbOtherNews img.pbOnBul
{left:-7px;}
#pbOnSects0,
#pbOnSects1,
#pbOnSects2,
#pbOnSects3,
#pbOnSects4
{background:#fff;position:absolute;left:0;top:24px;}

/* end more stories area
=================================================================================== */


/* 234 advert space
=================================================================================== */
.pb234Container
{text-align:center;margin-bottom:-5px;}
.pb234ad .pbAdTxt
{padding:15px 0 4px 0;}

.pbBelT1ad
{padding-top:8px;text-align:left;}
.pbBelT1AdTop
{text-align:center;padding-bottom:6px;}

/* end 234 advert space
=================================================================================== */


/* podcast & local table rules
=================================================================================== */
TABLE.pbPL
{width:100%;}
TABLE.pbPL TR
{vertical-align:top;}
TABLE.pbPL TD.pbPodLocalContent
{background:#fff;}
TABLE.pbPL TD.pbPLCnrsCell
{width:306px;height:4px;}
TD.pbPLDivCell
{width:9px;}

/* end podcast & local table rules
=================================================================================== */


/* main page services box (podcast & blogs)
=================================================================================== */
.pbSvcsTopper
{padding:0;margin-left:3px;}
.pbSvcsTopper .pbSvcsDrpdn
{float:right;margin-top:1px;}
.pbSvcsTopper IMG.pbMpSvcsHeader
{margin-top:1px;}

.pbHeight154
{height:154px;}

.pbSvcsCtnt
{padding:0 0 6px 0;border-bottom:1px solid #dfdfdf;margin:0 3px;}
.pbSvcsCtnt p
{padding:0;margin:0;font-size:10px;line-height:12px;}
.pbSvcsCtnt i
{font-weight:bold;color:#dadada;}
.pbSvcsCtnt .pbSvcsTz
{float:left;margin:2px 9px 6px 0;}
.pbSvcsCtnt h4
{margin:0;padding:0;font-size:14px;font-weight:bold;}

.pbSvcsBull
{padding-top:4px;margin:0 3px;}
.pbSvcsBull ul
{margin: 0;padding: 0;list-style: none; clear:both;}
.pbSvcsBull ul li
{font-size:10px;padding-left: 8px; background: url(img/2.0/global/red_bull.gif) no-repeat left 6px;font-weight:normal; margin:1px 0;}
.pbSvcsBull ul li a
{font-weight:bold;}

.pbOtherSvcs div
{float:left;}

.pbOtherSvcs .pbOSRightCol,
.pbOtherSvcs .pbOSLeftCol
{float:left;}

.pbOtherSvcs .pbOSLeftCol
{width:131px;}

.pbOtherSvcs .pbOSRightCol
{width:139px;}

.pbOtherSvcs div img
{margin-bottom:9px;}

.pbSvcs88x31ad
{float:right;height:31px;overflow:hidden;margin:-4px -7px 0 0;}

* html .pbSvcs88x31ad
{display:inline;}

.pbSvcsSpnsrTxt
{float:right;margin:8px 6px 0 0;}

/* main page services box (podcast & blogs)
=================================================================================== */

/* main page partners area
=================================================================================== */
.pbPartHeader
{padding:4px 18px 8px 18px;line-height:24px;;font-size:22px;font-weight:bold;border-bottom:1px solid #dfdfdf;}

.pbPartRSSLnk
{float:right;display:inline;padding:11px 18px 0 0;}

#pbMpPartnerPeople,
#pbMpPartnerEW
{display:none;}

.pbPartLeftCol,
.pbPartRightCol
{float:left;}

.pbPartLeftCol
{width:288px;}

.pbPartRightCol
{width:297px;}

.pbPartnerTop .pbPartnerSubscribe
{float:right;margin-top:1px;}

.pbMpPartners ul
{margin:0 0 -2px 0;padding: 0;list-style: none; clear:both;}

.pbMpPartners ul li
{font-size:10px;line-height:12px;padding-left: 8px; background: url(img/2.0/global/red_bull.gif) no-repeat left 5px;font-weight:normal; margin:1px 0 0 0;}

.pbMpPartners ul li a
{font-weight:bold;}

.pbMpPartners IMG.pbPartLogo
{margin:1px 0 8px 0;}

.pbPadMpPartners
{padding:18px 18px 14px 18px;}

/* end main page partners area
=================================================================================== */


/* new pb tv box
=================================================================================== */
#pbMPctv .pbMPctvTopper
{position:relative;height:37px;}

#pbMPctv .pbMPctvTopper img.pbMPctvLogo
{margin:0 9px 3px 0;vertical-align:text-bottom;}

#pbMPctv .pbMPctvTopper .pbMPctvHeader
{position:absolute;top:5px;left:12px;font-size:22px;font-weight:bold;line-height:24px;}

#pbMPctv .pbMPctvTopper .pbMPctvDropdown
{position:absolute;top:6px;right:7px;}

#pbMPctv .pbMPctvContent
{padding:12px;background:#f2f2f2;border-top: solid 1px #dfdfdf;border-bottom: solid 1px #dfdfdf;}

#pbMPctv .pbMPctvImg
{float:left;margin-right:9px;}

#pbMPctv .pbMPctvLink
{font-size:14px;font-weight:bold;}

#pbMPctv p
{margin:0;padding:2px 0 0 0;font-size:10px;line-height:12px;}

#pbMPctv .pbMPctvFooter
{padding:9px 12px 4px 12px;}

* html #pbMPctv .pbMPctvFooter
{padding:10px 12px 3px 12px;}

*:first-child+html #pbMPctv .pbMPctvFooter
{padding:10px 12px 3px 12px;}

#pbMPctv .pbMPctvFootText
{font-size:12px;line-height:14px;padding-bottom:10px;border-bottom:1px solid #dfdfdf;}

* html #pbMPctv .pbMPctvFootText
{padding-bottom:9px;}

*:first-child+html #pbMPctv .pbMPctvFootText
{padding-bottom:9px;}

#pbMPctv .pbMPctvFootText a
{font-weight:bold;}

#pbMPctv .pbMPctvFootLnks
{font-size:10px;line-height:12px;padding-top:7px;}

* html #pbMPctv .pbMPctvFootLnks
{padding-top:8px;}

*:first-child+html #pbMPctv .pbMPctvFootLnks
{padding-top:8px;}

#pbMPctv .pbMPctvFootLnks a
{margin-right:12px;   margin-right:0px;}

#pbMPctv .pbMPctvFootLnks .pbMPctvFL1
{width:98px;float:left;text-align:left;}

#pbMPctv .pbMPctvFootLnks .pbMPctvFL2
{width:95px;float:left;text-align:center;}

#pbMPctv .pbMPctvFootLnks .pbMPctvFL3
{width:92px;float:left;text-align:right;}

#pbMPctv .pbMPctvFootLnks .pbMPctvFLSep
{width:10px;float:left;text-align:center;color:#dfdfdf;}

#pbMPctv .pbDDBoxContent .pbDDContent .pbDDSeparator span
{color:#bbb;}


/* end new pb tv box
=================================================================================== */


/* main page on pb tv box
=================================================================================== */
.pbRRTVBox .pbOnTVboxlinks
{padding:6px 9px 0 9px;font-size:10px;margin-bottom:-3px;}

.pbRRTVBox .pbOnTVboxlinks a
{margin-right: 12px;}

.pbRRTVBox .pbOnTVsub
{border-bottom: solid 1px #dfdfdf;padding:6px 0 6px 9px;}

.pbRRTVBox .pbOnTVsub a
{font-weight: bold;}

.pbRRTVBox .pbOnTVmain
{padding:5px 9px;background:#f2f2f2;}

.pbRRTVBox .pbRRTvImg
{float:left;margin:0 9px 0px 0px;}

.pbRRTVBox .pbOnTVmaintitle
{font-weight:bold;font-size:14px;padding-bottom:4px;}

.pbRRTVBox p
{margin:0;padding:0;font-size: 10px;line-height:13px;}

/* main page on pb tv box
=================================================================================== */



/* main page market box
==================================================================== */
.pbMB input,
.pbMB form
{margin:0;padding:0;}

.pbMB .pbMBTop
{border-bottom:1px solid #dfdfdf; padding:0px; margin:0px; position:relative;}

.pbMB .pbMBHead
{font-weight:bold;font-size:22px;padding:5px 12px 8px 12px;line-height:24px;}

.pbMBSponsor
{float:right; display:inline; margin:0px 4px 0px 0px; padding:2px 0 0 0;}


.pbMB .pbMB88x31
{position:absolute;top:1px;right:5px;}
* html .pbMB .pbMB88x31
{right:14px;}

.pbMB .pbMBSponTxt
{position:absolute;top:16px;right:98px;}
* html .pbMB .pbMBSponTxt
{right:107px;}

.pbMB .pbMBRowG,
.pbMB .pbMBRowR,
.pbMB .pbMBRowU
{border-top:1px solid #dfdfdf;position:relative;height:24px;}

.pbMB .pbMBRowG
{color:#090;background: #F2F2F2 url(img/2.0/content/markets_box/up_arrow.gif) 58% 7px no-repeat;}

.pbMB .pbMBRowR
{color:#233e5b;background: #F2F2F2 url(img/2.0/content/markets_box/down_arrow.gif) 58% 7px no-repeat;}

.pbMB .pbMBRowU
{height:24px;color:#999;background: #F2F2F2;}

.pbMB .pbMBName a
{font-size:16px;font-weight:bold;margin-right:4px;}

.pbMB .pbMBName
{position:absolute;left:12px;top:6px;font-size:10px;color:#000;}

.pbMB .pbMBTimestamp
{padding:5px 12px 6px 12px;font-size:11px;color:#949494;}

.pbMB .pbMBData
{position:absolute;right:74px;top:6px;font-size:16px;font-weight:bold;}

.pbMB .pbMBDataSm
{position:absolute; top:6px; right:12px; font-size:10px;}

.pbMBGetQuote
{padding:12px 12px 8px 12px;border-top:1px solid #dfdfdf;}

input.pbTxtMBGetQuote
{width:114px;margin:0 9px 0 0;padding:2px 0 0 2px;vertical-align:top;border:1px solid #dfdfdf;height:16px;font-size:12px;font-weight:bold;color:#949494;}

input.pbTxtMBGetQuoteType
{width:114px;margin:0 9px 0 0;padding:2px 0 0 2px;vertical-align:top;border:1px solid #dfdfdf;height:16px;font-size:12px;font-weight:bold;color:#000;}

/* end main page market box
==================================================================== */

/* tools box
==================================================================== */
.pbMPToolsBox .pbHeaderLnk
{font-weight:bold;font-size:22px;padding:5px 12px 8px 12px;line-height:24px;border-bottom:1px solid #dfdfdf;margin-bottom:8px;}

.pbMPToolsBull
{margin:0 12px;padding:2px 0 6px 0;}

.pbMPToolsBox ul
{margin:0;padding:0;list-style:none;clear:both;}

.pbMPToolsBox ul li
{font-size:11px;padding-left: 8px; background: url(img/2.0/global/red_bull.gif) no-repeat 1px 5px;font-weight:normal; margin:1px 0;}

.pbMPToolsBox ul li a
{font-weight:bold;}


/* quick vote box over-rides
=================================================================================== */

#pbQVhomepage .pbQVHead
{font-size:22px;padding:5px 0px 12px 12px;line-height:24px;}

#pbQVhomepage .pbQVad
{float:right;display:inline;padding:3px 5px 4px 0;}

#pbQVhomepage .pbQVBody
{padding: 8px 12px 9px 12px;border-top:1px solid #dfdfdf;}

#pbQVhomepage .pbQVQuest
{font-size:16px;line-height:20px;padding-bottom:3px;}

#pbQVhomepage .pbQVAns
{font-size:12px;}

#pbQVhomepage .pbQVResult .pbQVTop
{padding-bottom:4px;}

#pbQVhomepage .pbQVResult .pbQVHead
{font-size:22px;padding:5px 12px 12px;}

#pbQVhomepage .pbQVResult .pbQVad
{float:right;display:inline;}

#pbQVhomepage .pbQVResult .pbQVQuest
{font-size:16px;line-height:20px;padding:8px 12px 12px 12px;}

#pbQVhomepage .pbQVResult .pbQVcell
{font-size:12px;}

#pbQVhomepage .pbQVResult .pbQVpercent
{width:10px;padding:1px 0px;}

/* end quick vote box
=================================================================================== */


/* local weather area
=================================================================================== */

#pbWeatherLocation .pbWeatherMoreCities
{float:right;font-weight:bold;}

#pbWeatherContainer
{width:306px; }
#pbWeatherContainer h1
{font-size:22px; font-weight:bold; margin:0px; padding:3px 0px 8px 18px; line-height:24px; border-bottom: 1px solid #dfdfdf; border-top: 1px solid #fff;}

#pbGetLocalBox,
#pbCustomWeatherBox
{width:270px; background:#f2f2f2; margin: 0 18px 9px 18px;}
#pbCustomNewsBox
{width:270px; background:#f2f2f2; margin: 0px 18px 14px 18px;}

#pbGetLocalBox form,
#pbCustomNewsBox form,
#pbCustomWeatherBox form,
#pbWeatherDetailsToday b,
#pbWeatherDetailsTomorrow b
{padding:0px; margin:0px;}

.pbGetLocalBoxInput
{width:201px; font-size:12px; font-weight:bold; line-height:15px; color:#949494; padding:4px 0 4px 5px; background-color:#ffffff; border: 1px solid #999999; border-right-color: #cccccc; border-bottom-color: #cccccc;
vertical-align: top; margin:0 6px 0 3px;}

.pbGetLocalBoxInput2
{width:201px; font-size:12px; font-weight:bold; color:#000000; padding:3px 0px 5px 5px;
background-color:#ffffff; border: 1px solid #999999; border-right-color: #cccccc; border-bottom-color: #cccccc;
vertical-align: top; margin-left:3px; margin-right:6px;}

.pbGetLocalBoxImage
{width:29px; height:23px; margin:0; vertical-align:top;}

#pbGetLocalBoxText,
#pbFindWeatherBoxText
{font-size:12px; font-weight:bold; line-height:15px; color:#000000; margin:0px 12px 5px 3px;}
#pbGetLocalBox b,
#pbFindWeatherBox b
{font-size:10px; font-weight:bold; line-height:12px; color:#727272; display:block; padding:1px 12px 1px 4px;}
#pbCustomNewsBox b,
#pbCustomWeatherBox b
{font-size:10px; font-weight:bold; line-height:12px; color: #727272; display:block; padding:3px 12px 1px 4px;}

#pbWeatherDetails
{width:270px; background-color:#ffffff; margin: 0px 18px 9px 18px; }

#pbWeatherDetails p
{font-size:16px; font-weight:bold; line-height:19px; border-width: 0px 1px 1px 1px; border-color: #dfdfdf; border-style:solid;color:#999999; padding:6px 12px 8px 12px; margin:0px;}


#pbWeatherDetails a.pbWeatherHeader
{text-decoration:none; color:#000000;font-size:16px;line-height:19px;}
#pbWeatherDetails a.pbWeatherraquo
{text-decoration:none; color:#3d75ac; font-size:16px; font-weight:bold; }
#pbWeatherDetails a.pbWeatherHeader:hover,
#pbWeatherDetails a.pbWeatherraquo:hover
{color:#233e5b;}

#pbWeatherDetails a.pbDate
{font-size:12px; font-weight:bold;  padding:0px; margin: 0px 12px 0px 12px; line-height:12px;}

#pbWeatherDetails img
{text-align:center; margin:0 0 5px 0;}
#pbWeatherDetails .pbTemperature
{font-size:12px; font-weight:bold; line-height:20px; color:#999999; padding:4px 0 0 0; margin: 0px 12px 0px 12px;}
#pbWeatherDetailsToday
{float:left; width:134px; text-align:center; padding:9px 0 7px 0; margin:0; border-right:1px solid #dfdfdf; border-left:1px solid #dfdfdf;}
#pbWeatherDetailsTomorrow
{float:right; width:132px; text-align:center; padding:9px 0 7px 0;  border-right: 1px solid #dfdfdf;}

#pbWeatherLocation
{clear:both; padding: 3px 11px 1px 11px; font-size:10px; color:#949494; line-height:12px;}
#pbWeatherLocationMore
{clear:both; padding: 3px 11px 1px 11px; font-size:10px; color:#949494; line-height:12px;}

#pbWeatherLocationMore b
{color:#3d75ac; }

#pbWeatherDetails img,
#pbWeatherLocationMore img,
#pbFindWeatherBox img
{border:none;}
#pbWeatherLocationMore
{border-width:1px 1px 0px 1px; border-color:#dfdfdf; border-style:solid; }
#pbWeatherLocation
{border-width:0px 1px 0px 1px; border-color:#dfdfdf; border-style:solid; }

#pbWeatherLocationMore span,
#pbWeatherLocation span
{float:left;}

#pbWeatherLocationMore .pbWeatherMoreCities
{float:right; }

#pbLocalNews
{width:270px; background-color: #ffffff; margin:0px 18px 0px 18px; clear:both;}
#pbLocalNews p
{font-size:16px; font-weight:bold; border-width:0px 1px 0px 1px; border-color: #dfdfdf; border-style: solid; color: #000000;
padding: 8px 7px 7px 11px; margin:0px;}

#pbLocalNewsListBorder
{border-width: 0px 1px 1px 1px; border-color:#dfdfdf; border-style:solid;}

#pbLocalNewsList,
#pbWeatherErrorList
{margin-left:2px; list-style:none; margin-bottom:0px; padding:0px}

#pbLocalNews ul
{margin:0 12px 10px 0; padding-left:12px; }

#pbLocalNewsList li
{font-size:10px; font-weight:bold; color:#dadada;padding-left:0;margin-bottom:6px;line-height:12px;}

#pbWeatherErrorList li
{font-size:10px; font-weight:bold; color:#dadada;
background-image: url("img/2.0/global/red_bull.gif");
background-repeat: no-repeat; background-position: 1px 6px; padding-left:10px;}

#pbLocalNews a.pbLocalSource
{text-decoration:none; color:#949494;}
#pbLocalNews a.pbLocalSource:hover
{color: #233e5b;}


#pbFindWeatherList
{margin-left:2px; list-style:none; margin-bottom:0px; padding:0px;
overflow:auto; padding:8px 10px 12px 0;
height:55px; max-height:80px; }

* html #pbFindWeatherList
{height:80px; max-height:80px;}


#pbFindWeatherList li
{font-size:10px; font-weight:bold; padding-left:10px; line-height:14px;
background-image: url("img/2.0/global/red_bull.gif");
background-repeat: no-repeat; background-position: 1px 6px; color:#727272;}

div.pbLocalSource a span
{color:#949494;}
div.pbLocalSource a:visited span
{color:#949494;}
div.pbLocalSource a:hover span
{color:#233e5b;}

.pbRRBoxContent2
{background:#f2f2f2; padding:5px 9px 0 9px;}

#pbFindWeatherSkip
{margin:7px 0px 0px 3px; padding:0px;}
#pbGetLocalBox a.skip,
#pbCustomNewsBox a.skip,
#pbCustomWeatherBox a.skip
{font-size:10px; text-decoration:none; color:#3d75ac; }
#pbGetLocalBox a.skip:visited,
#pbCustomNewsBox a.skip:visited,
#pbCustomWeatherBox a.skip:visited
{color:#97b8d9;}
#pbGetLocalBox a.skip:hover,
#pbCustomNewsBox a.skip:hover,
#pbCustomWeatherBox a.skip:hover
{color:#233e5b;}

#pbWeatherSponsor
{float:right; display:inline; margin:1px 4px 0px 0px; padding:0px;}
#pbWeatherSponsor img
{vertical-align: middle;}

/* end local weather area
=================================================================================== */

/* bullet bins / partners area
=================================================================================== */
.pbMoreNewsStories
{float:right; padding:8px 18px 0 0;}
.pbMar14Left
{margin:0 0 0 14px}

.pbPadMpMoreNews
{padding:10px 18px 2px 18px;}

.pbPadMpPartners
{padding:11px 18px 0px 18px;}

.pbMoreNewsBin
{padding-bottom:10px;}
.pbMoreNewsBin .pbHeaderLnk
{font-size:16px;font-weight:bold;line-height:19px;padding:2px 0;}
.pbMoreNewsBin .pbMoreNewsCategory
{padding:2px 0;}
.pbMoreNewsBin .pbMoreNewsCategory a
{font-size:16px; font-weight:bold; color:#000;line-height:19px;}
.pbMoreNewsBin .pbMoreNewsCategory span
{font-size:16px; font-weight:bold; color:#000;line-height:19px;}
.pbMoreNewsBin .pbMoreNewsCategory a span
{color:#004276;}
.pbMoreNewsBin .pbMoreNewsCategory a:hover span
{color:#233e5b;}

.pbMoreNewsBin ul
{margin: 0;padding: 0;list-style: none; clear:both;}
.pbMoreNewsBin ul li
{position:relative;font-size:12px;padding-left: 8px; color:#949494;font-weight:bold; line-height:15px;margin:0;}
.pbMoreNewsBin ul li a
{font-weight:bold;}
.pbMoreNewsBin ul li img.pbOnBul
{position:absolute;top:6px;left:1px;}
* html .pbMoreNewsBin ul li img.pbOnBul
{left:-6px;}
.pbMoreNewsBin ul li a img.pbVideoIcon
{margin-left:4px;}

.pbMpPartnersPadBot
{padding-bottom:13px;}

/* end bullet bins / partners area
=================================================================================== */

/* services & i-report over-rides 7942
============================================ */
.pbSvcsMore
{padding:5px 0 0 4px;font-size:10px;line-height:12px;}
.pbSvcsCtnt p a
{font-weight:bold;}

.pbIreportContentMod h5
{padding:0;margin:0;font-size:10px;line-height:13px;}

.pbIreportContentMod h5 a
{font-weight:bold;}

.pbIreportContentMod p
{padding:0 0 10px 0;margin:0;color:#949494;font-size:10px;line-height:13px;}

/* election 2008 center column area
=================================================================================== */
.pbPadT2s
{padding:13px 18px 18px 18px;}
.pbPad18R
{padding:0 18px 0 0;}

.pbElexPromo
{padding:0px 0 0 18px;}
.pbElexPromo .pbElexPTop
{font-weight:bold;font-size:11px;color:#949494;line-height:13px;padding:18px 0px 2px 0px;}
.pbElexPromo .pbElexPTop a span { color: #949494; }
.pbElexPromo .pbElexPTop a:hover span { color: #233e5b; }
.pbElexPImage { float:right;display:inline; }


.pbElexPromo .pbElexPHead
{font-size:18px;line-height:20px;font-weight:bold;padding-bottom:2px;}
.pbElexPromo p
{margin:0;padding:0 0 5px 0;font-size:11px;line-height:13px;}

.pbElexResults
{background:transparent url(img/2.0/sect/election/primaries/results/hp/balloon_small.gif) top right no-repeat;}

.pbElexResults .pbElexPHead
{font-size:22px;line-height:24px;font-weight:bold;padding:13px 18px 9px 0;margin-left:18px;border-bottom:1px solid #e6e6e6;}


.pbElexResults .pbElexPrimary
{color:#949494;font-weight:bold;font-size:16px;line-height:18px;padding:3px 18px 3px 0;margin-left:18px;}
.pbElexResults .pbElexPrimary span
{padding:0 0 0 6px;font-size:11px;line-height:13px;font-weight:normal;color:#000;}
.pbElexE6bot
{border-bottom:1px solid #e6e6e6;}
.pbElexRBox
{margin-left:18px;border-top:1px solid #e6e6e6;}

.pbElexResL, /* "democratic/republican" */
.pbElexResC, /* "vote %" */
.pbElexResCr, /* "states won" */
.pbElexResCl,
.pbElexResR
{position:absolute;top:2px;}

.pbElexResL
{left:12px;}

.pbElexResC
{right:116px;}

.pbElexResR
{right:12px;}

.pbElexResCr
{right:37px;}

.pbElexResCl
{right:66px;}

.pbElexRBotRow
{border-bottom:1px solid #e6e6e6;position:relative;height:18px;font-size:10px;line-height:14px;color:#000;}
.pbElexRHeadRow
{border-bottom:1px solid #e6e6e6;position:relative;height:18px;font-size:10px;line-height:12px;color:#949494;}
.pbElexRRow
{border-bottom:1px solid #e6e6e6;position:relative;background:#f6f6f6;height:24px;font-size:12px;font-weight:bold;line-height:14px;color:#000;}
.pbElexRRow img
{margin :0 0 0 4px;}
.pbElexRRow .pbElexResR,
.pbElexRRow .pbElexResCr,
.pbElexRRow .pbElexResCl
{font-size:10px;font-weight:normal;}
.pbElexRRow .pbElexResCr
{font-size:11px;line-height:13px;}
.pbElexRBotRow .pbElexResR
{color:#233e5b;}
.pbElexRRow .pbElexResL,
.pbElexRRow .pbElexResC,
.pbElexRRow .pbElexResR,
.pbElexRRow .pbElexResCr,
.pbElexRRow .pbElexResCl
{top:5px;}

.pbElexRBotRow .pbElexResL a
{position:absolute;top:0;left:-12px;width:200px;}

.pbElexRFoot
{position:relative;height:20px;}
.pbElexRFoot img
{position:absolute;top:0;right:0;}
.pbElexRFoot p
{position:absolute;top:5px;left:0;margin:0;padding:0;color:#949494;font-size:10px;line-height:12px;}


.pbAll
{color:#949494;}



