@charset "utf-8";
/* CSS Document */

.column.halfs {margin-right: 20px;}
#zoneBranding.header h1 a, #zoneBranding.header strong a {width: 336px;}
#zoneBranding.header h1 a:hover, #zoneBranding.header strong a:hover { background-position: 0 -56px;}
#footWrapper div.resources li#english { border-right: none;}
div.containerSearch {width:275px;}

#zone1 div.containerResources li#share li#addlink ul#addlinkMore span li { width: 90px;}
div.pageTools ul li.translation a {background: none;}
.photocredit {display:block;}
div.Scribd {display:none;}

/*******************@home*************************************/
div#zoneHome ul.tabNavigation {height:33px;}
div#zoneHome div#zoneDocs div.metaD span.date {display: block;}
div#zoneHome div.zone3 {margin: 0 20px;}
#zoneHome div.issueSpotlight h3 {background-image: url(/img/skin/2010/home/bg_zoneBottom_colLeftHeader.gif); background-color: transparent; background-position: left bottom; background-repeat: no-repeat; color: #002664;  display: block; font-size: 1.6em; font-weight: normal; margin: 15px 20px 0 20px; padding: 12px 0 8px;}
#zoneHome a.usElections {float: right; height: 92px; position: relative; right: -416px; top: -260px; width: 151px; background: url(/img/ElectionGuide_Moscow_151x92.png) no-repeat;}


/******* @zoneMoney **************/
#zoneSpotlight li#item1.afterCommunism h3 a {background: url(/img/zoneMoney_20years.jpg);}
#zoneSpotlight li#item2.corruption h3 a {background: url(/img/zoneMoney_corruption.jpg);}
#zoneSpotlight li#item3.economy h3 a {background: url(/img/zoneMoney_economy.jpg);}
#zoneSpotlight li#item4.elections h3 a {background: url(/img/zoneMoney_elections2012.jpg);}
#zoneSpotlight li#item5.energy h3 a {background: url(/img/zoneMoney_energy.jpg);}
#zoneSpotlight li#item6.iran h3 a {background: url(/img/zoneMoney_iran.jpg);}
#zoneSpotlight li#item7.korea h3 a {background: url(/img/zoneMoney_korean.jpg);}
#zoneSpotlight li#item8.medvedev h3 a {background: url(/img/zoneMoney_medvedev.jpg);}
#zoneSpotlight li#item9.mideastcentralasia h3 a {background: url(/img/zoneMoney_mideastcentralasia.jpg);}
#zoneSpotlight li#item10.easterneurope h3 a {background: url(/img/zoneMoney_neweurope.jpg);}
#zoneSpotlight li#item11.usrussia h3 a {background: url(/img/zoneMoney_usrussia.jpg);}
#zoneSpotlight li#item12.caucasus h3 a {background: url(/img/zoneMoney_caucasus.jpg);}
#zoneSpotlight li#item13.yukos h3 a {background: url(/img/zoneMoney_yukos.jpg);}
#zoneSpotlight li#item4.putin h3 a {background: url(/img/zoneMoney_PutinReturn.jpg);}
#zoneSpotlight li#item4.asiapacific h3 a {background: url(/img/zoneMoney_AsiaPacific.jpg);}

/***************** @proEtContra homepage ***********************/
	#proetcontra.containerCols div.column.first { width: 210px; }
	#proetcontra.containerCols div.column.combine2thirds { width: 56%; }
	#containerBlogs #proetcontra div.containerTitle { border: 1px solid #000; display: block; height: 100%; padding: 10px; }
	#containerBlogs #proetcontra div.containerTitle h4 { background-color: #FFE194; display: block; width: 100%; max-height: 100%; line-height: 1.1em; padding-bottom: 20px; }
	#containerBlogs #proetcontra div.containerTitle h4 a { background: transparent url(../../img/skin/2010/ru/home/containerBlogs_logo_proEtContra.gif) center center no-repeat; display: block; width: 100%; height: 64px; padding: 7em 0 0 0; }
	#containerBlogs #proetcontra div.containerTitle div.containerIntro { font-size: .9em; line-height: 1.5em; margin: 15px 0 0 0; }
	#containerBlogs #proetcontra div.feedburnerFeedBlock span.headline a { font-size: 1.2em; }
	#containerBlogs #proetcontra div.feedburnerFeedBlock ul li div { font-size: .95em; }
	#zoneHome #zoneBottom #containerBlogs li { list-style: none outside none; margin: 0 0 1em; padding: 0;}

/*************** @issue and @program pages **********************/

#zoneMain.landing #zoneTitle.category.Programs h2 {background-image: url("/img/skin/2010/bg_catHeader_programs.png");}
#zoneMain.landing #zoneTitle.category.Issues h2 {background-image: url("/img/skin/2010/bg_catHeader_issues.png");}

#zoneMain.issues #zone1 ul.listDisplay li p span.contentImg.z2, #zoneMain.programs #zone1 ul.listDisplay li p span.contentImg.z2, #zoneMain.issues #zone1 ul.listDisplay li p span.contentImg.landing.wide, #zoneMain.programs #zone1 ul.listDisplay li p span.contentImg.landing.wide, #zoneMain.landing #zoneTitle div.containerTitle div.containerIntro span.contentImg.z2, #zoneMain.landing #zoneTitle div.containerTitle div.containerIntro span.contentImg.list, #zone2 div.containerIntro span.contentImg.landing.wide , #zone2 div.containerIntro span.contentImg.list { display: none;}

#zoneMain.issues #zone1 ul.listDisplay li p { color: #666666; font-size: 1em; line-height: 1.5em; font-family: Georgia,"Times New Roman",Times,serif;;}
#zoneMain.programs #zone1 ul.listDisplay li p { color: #666666; font-family: Georgia,"Times New Roman",Times,serif; font-size: 1.2em; line-height: 1.6em;}

#zone1 ul.listDisplay li h3 span, #zone2 div.containerRelated h3 span { border-left: 1px dotted #CAC9C0; bottom: 0.2em; color: #666666; font-size: 0.6em; font-weight: normal; margin: 0 0 0 0.4em; padding: 0 0 0.1em 0.3em; position: relative;}

#zone1 ul.archive { list-style: none outside none; margin: 0; padding: 0;}
#zone1 ul.archive li { list-style: none outside none; margin: 0 0 0.5em; padding: 0;}
#zoneMain #zone1 ul.archive h4 { font-size: 1.3em; text-transform:none;}
#zoneMain #zone1 ul.archive h4 span { border-left: 1px dotted #CAC9C0; bottom: 0; color: #666666; font-size: 0.8em; font-weight: normal; margin: 0 0 0 0.4em; padding: 0 0 0.1em 0.3em; position: relative;}
#zoneUtilities.show ul.pageTools li#regions.programs span,#zoneUtilities.show ul.pageTools li#resources span,
#zoneUtilities.show ul.pageTools li#regions.programs.browse span, #zoneUtilities.show ul.pageTools li#relatedRegions.programs span { top: 0.8em;}
#zoneUtilities.show ul.pageTools li#issues span {top: 1.3em;}


/******************** @list pages *********************/
#zoneMain.landing #zone1 ul.listDisplay {margin-left:0;}
#zoneMain.landing.programs #zone1 ul.listDisplay, #zoneMain.landing.issues #zone1 ul.listDisplay {margin-left:20px;}
#zoneMain.list #zoneTitle.category.Experts h2 {background-image: url("/img/skin/2010/bg_catHeader_experts.png");}
#zone2 div.tabs div.containerTabs div.tabContent ul li div.listItem.column.halfs.last {margin:0;}
#zone2 div.tabs ul.tabNavigation {height:33px;}
#zoneMain.landing #zone2 #proetcontra, #zoneMain.list #zone2 #proetcontra {background-color: #FFFFFF; background-position: center bottom; border: 1px solid #050505; margin: 0 0 35px; padding: 0;}
#zoneMain.landing #zone2 #proetcontra h4, #zoneMain.list #zone2 #proetcontra h4 {background-color: transparent; background-image: url(/img/home/bnr_proetcontra.gif); background-position: left top; background-repeat: repeat-x; height: 40px;}
#zoneMain.landing #zone2 #proetcontra h4 a, #zoneMain.list #zone2 #proetcontra h4 a {background-color: #B1815B; background-image: url(/img/home/logo_proetcontra.gif); display: block;  float: right; height: 51px; position: relative; right: 10px; top: 6px; width: 151px;}
#zoneMain.landing #zone2 #proetcontra ul, #zoneMain.list #zone2 div#proetcontra ul {list-style: none; list-style-image: none; margin-top: 20px;}
#zoneMain.landing #zone2 #proetcontra ul li, #zoneMain.list #zone2 div#proetcontra ul li {list-style: none; list-style-image: none; margin-bottom:5px;}
#zoneMain.landing #zone2 #proetcontra ul li span.headline {font-size:1.5em;}
#zoneMain.landing #zone2 #proetcontra div.exitLink, #zoneMain.list #zone2 div#proetcontra div.exitLink {border-top: 1px dotted #B0815B; display: block; height: 2em; margin: 0 15px; width: auto;}
#zoneMain.landing #zone2 form.newsletterSub label input {border: 1px solid #CCCCCC;}

/****************** @proetcontra ****************************/

#zoneMain.landing.proEtContra #zoneTitle div.containerTitle h2 strong { background-image: url(/img/logo_proetcontraLg.gif); display: block; height: 134px; margin: 0 auto; position: relative; text-align: center; width: 400px;}
#zoneMain.landing.proEtContra #zoneTitle div.containerTitle h2 { background-color: #FFE194; display: block; height: 134px; margin: 0 auto; padding: 10px; width: auto;}
#zoneMain.landing.proEtContra #zoneTitle div.containerIntro { border: 1px solid #231F20; color: #231F20; font-family: Arial,Helvetica,sans-serif; font-size: 0.9em; line-height: 1.5em; padding: 10px;}
#zoneMain.show.ProetContra #zoneTitle div.containerSubtitles h3 {background-color: transparent; background-image: url(/img/home/bnr_proetcontra.gif); background-position: left -6px; background-repeat: repeat-x; display: block; height: 33px; padding-bottom: 1em;}
#zoneMain.show.ProetContra #zoneTitle div.containerSubtitles h3 a {background-color: #B1815B;  background-image: url(/img/home/logo_proetcontra.gif); display: block; float: right; height: 51px; position: relative; right: 21px; width: 151px;}


/******************* @containerPromo *******************/
#zoneHome #containerPromo h4.easi.en a { background-image: url(../../img/bnr_easi_en_z2.gif); height: 100px; }
#zoneHome #containerPromo h4.kyrgyzstan a { background-image: url(/media/img/kyrgyzstan_z2_250x100.jpg); height: 100px; }
#zoneHome #containerPromo h4.russia2020 a { background-image: url(/img/bnr_russia2020_enru_z2.gif); height: 100px; }
#zoneHome #containerPromo h4.monitoring a { background-image: url(/img/RegionalMonitoring_250x125.jpg); height: 125px; }
#zoneHome #containerPromo h4.strategicEurope a { background-image: url(/img/bnr_strategicEurope_JD_250.jpg); height: 125px; }
#zoneHome #containerPromo h4.farabi a	{ background-image: url(../../img/AlFarabi250_en.jpg); height: 125px; cursor:pointer}
#zoneHome #containerPromo h4.farabi.ru a	{ background-image: url(../../img/AlFarabi250_ru.jpg); height: 125px; cursor:pointer}
#zoneHome #containerPromo h4.usElections a	{ background-image: url(../../img/ElectionGuide_DC_250x125.png); height: 125px; cursor:pointer}

#zone2 h3.containerPromo.easi a	{ background-image: url(../img/bnr_easi_en_z2.gif); height: 100px; }
#zone2 h3.containerPromo.kyrgyzSite a	{ background-image: url(/media/img/kyrgyzstan_z2_250x100.jpg); height: 100px;}
#zone2 h3.containerPromo.euroCrisis a { background-image: url(/media/img/bnr_euroCrisis_z2.jpg); height: 137px; }
#zone2 h3.containerPromo.russia2020 a { background-image: url(/img/bnr_russia2020_enru_z2.gif); height: 80px; }
#zone2 h3.containerPromo.protestArabWorld a { background-image: url(/media/img/global/bnr_protestArabWorld_z2.jpg); height: 125px; }
#zone2 h3.containerPromo.juggernaut a { background-image: url(/media/img/bnr_juggernaut_250x125.jpg); height: 125px; }
#zone2 h3.containerPromo.nuclearcode a { background-image: url(/media/img/PrinciplesofConduct_250x125.jpg); height: 125px; }
#zone2 h3.containerPromo.monitoring a { background-image: url(/img/RegionalMonitoring_250x125.jpg); height: 125px; }
#zone2 h3.containerPromo.strategicEurope a { background-image: url(/img/bnr_strategicEurope_JD_250.jpg); height: 125px; }
#zone2 h3.containerPromo.usElections a { background-image: url(/img/ElectionGuide_DC_250x125.png); height: 125px; }



/********** @search ******************/
#zoneSearchHeader div.containerIntro dl.column.last { width: 45%;}

/*************@about **************/
#zoneMain.landing #zone1.about span.contentImg.wide img {width: auto;}
#zoneMain.landing #zone1.about span.contentImg.wide {float: none; width: auto;}

/**********@tabs*****************/
#zone1 ul.tabs li { bottom: 0.22em;}

  /*** @elections 2012 ***/
	div#overlayElections .close { float: left; background: transparent url(../../img/skin/2010/sprite_buttonsBasic.png) no-repeat; display: block; width: 28px; height: 28px; cursor: pointer; font-size: 1px; text-indent: -9999em; background-position: -55px 0; left: 747px; position: relative; top: 18px; }
	div#overlayElections .close:hover { background-position: -55px -28px; }
	div#zone1 div.electionsText {font-size:1.3em; float:right; width:250px; position:relative}
	#zoneMain.show.wide #zone1 .containerComments .commentsHead {width: 490px;}
	#zoneMain.show.wide #zone1 .containerComments .commentsFoot {width: 490px;}
	/* elections arabic */
	body.ar div#overlayElections .close {left: 487px;}
	body.ar div#zone1 div.electionsText {font-size:1.3em; float:left; width:250px; position:relative}
	#zone2 div.containerRelated.other.noindent {padding-left: 0;}
	
/*** @2012 Carnegie Elections Guide ***/

body.CarnegieElectionGuideAViewFromMoscow.en #zoneTitle h2 { background: transparent url(/img/SpecialBrandingElectionsHeader_Moscow.png) left top no-repeat; display: block; height: 125px; width: 100%; padding: 0; margin: 0; }
body.CarnegieElectionGuideAViewFromMoscow.en #zoneTitle h2 span { margin: 0; font-size: 1px; line-height: 0px; position: absolute; top: -9999px; left: -9999px; }	
#zone2 div.containerRelated.other h5.picks1271 {background: url(/img/ViewFrom_Brussels_250x30.png) no-repeat scroll center bottom transparent; height: 30px; width: 250px;}
	#zone2 div.containerRelated.other h5.picks1270 {background: url(/img/ViewFrom_Moscow_250x30.png) no-repeat scroll center bottom transparent; height: 30px; width: 250px;}
	#zone2 div.containerRelated.other h5.picks1272 {background: url(/img/ViewFrom_Beirut_250x30.png) no-repeat scroll center bottom transparent; height: 30px; width: 250px;}
	#zone2 div.containerRelated.other h5.picks1275 {background: url(/img/ViewFrom_Beijing_250x30.png) no-repeat scroll center bottom transparent; height: 30px; width: 250px;}
	
	

/***************************** @russian *********************************/
body#ceip.russian #zoneBranding.header h1 a, #zoneBranding.header strong a {width: 340px;}
body#ceip.russian #zoneHome .containerTabs {height: 265px;}
body#ceip.russian #zoneHome #featureAlt {background: url(/img/skin/2010/home/bg_centerHighlights370.gif) no-repeat scroll left top transparent; height:370px;}
body#ceip.russian #zoneHome div#proetcontra div.metaD {padding-bottom:15px; }

body#ceip.russian div#zoneBottom div#bottomWrapper #connect li { font-size: 1.2em;}
body#ceip.russian div#bottomWrapper ul.tabNav li {font-size: 1.2em;}
body#ceip.russian #zoneMain.landing #zoneTitle.category.Programs h2 {background-image: url(/img/skin/2010/ru/bg_catHeader_programs.png);}
body#ceip.russian #zoneMain.list #zoneTitle.category.Experts h2 {background-image: url(/img/skin/2010/ru/bg_catHeader_experts.png);}
body#ceip.russian #zoneMain.landing #zoneTitle.category.Issues h2 {background-image: url(/img/skin/2010/ru/bg_catHeader_issues.png);}

body#ceip.russian #zoneTitle div.socialShare {width:433px; background-image: url(/img/skin/2010/bg_socialShare_ru.png);}
body#ceip.russian #zoneTitle div.socialShare div#vk_like {display:inline; width:103px;}
body#ceip.russian #zoneTitle div.socialShare div.facebook {width:96px;}

body#ceip.russian #zoneTitle div.socialShare div.livejournal {display:inline; top:-5px; position: relative; padding: 0 0 0 5px; }
body#ceip.russian #zone1 div.socialShare div.livejournal { display: inline; padding: 0 0 0 15px; position: relative;}
body#ceip.russian #zone1 div.socialShare span.gplus1 {padding-left:0;}

body#ceip.russian #zone2 form.newsletterSub label span {width: 7em;}
body#ceip.russian #zone2 form.newsletterSub label input {border: 1px solid #CCCCCC; margin-left: 0.4em;}

/******* @zoneMoney **************/
body#ceip.russian #zoneSpotlight li#item1.afterCommunism h3 a {background: url(/img/zoneMoney_20years_ru.jpg);}
body#ceip.russian #zoneSpotlight li#item2.corruption h3 a {background: url(/img/zoneMoney_corruption_ru.jpg);}
body#ceip.russian #zoneSpotlight li#item3.economy h3 a {background: url(/img/zoneMoney_economy_ru.jpg);}
body#ceip.russian #zoneSpotlight li#item4.elections h3 a {background: url(/img/zoneMoney_elections2012_ru.jpg);}
body#ceip.russian #zoneSpotlight li#item5.energy h3 a {background: url(/img/zoneMoney_energy_ru.jpg);}
body#ceip.russian #zoneSpotlight li#item6.iran h3 a {background: url(/img/zoneMoney_iran_ru.jpg);}
body#ceip.russian #zoneSpotlight li#item7.korea h3 a {background: url(/img/zoneMoney_korean_ru.jpg);}
body#ceip.russian #zoneSpotlight li#item8.medvedev h3 a {background: url(/img/zoneMoney_medvedev_ru.jpg);}
body#ceip.russian #zoneSpotlight li#item9.mideastcentralasia h3 a {background: url(/img/zoneMoney_mideastcentralasia_ru.jpg);}
body#ceip.russian #zoneSpotlight li#item10.easterneurope h3 a {background: url(/img/zoneMoney_neweurope_ru.jpg);}
body#ceip.russian #zoneSpotlight li#item11.usrussia h3 a {background: url(/img/zoneMoney_usrussia_ru.jpg);}
body#ceip.russian #zoneSpotlight li#item12.caucasus h3 a {background: url(/img/zoneMoney_caucasus_ru.jpg);}
body#ceip.russian #zoneSpotlight li#item13.yukos h3 a {background: url(/img/zoneMoney_yukos_ru.jpg);}
body#ceip.russian #zoneSpotlight li#item4.putin h3 a {background: url(/img/zoneMoney_PutinReturn_ru.jpg);}
body#ceip.russian #zoneSpotlight li#item4.asiapacific h3 a {background: url(/img/zoneMoney_AsiaPacific_ru.jpg);}

/**** @zUtilities *********/
body#ceip.russian div#wrapper #zoneUtilities ul.pageTools li#relatedIssues span, body#ceip.russian div#wrapper #zoneUtilities ul.pageTools li#relatedRegions.programs span, body#ceip.russian div#wrapper #zoneUtilities ul.pageTools li#issues span {top: 0.8em;}
body#ceip.russian div#wrapper #zoneUtilities ul.pageTools li#issues.browse span {top: 0.3em;}
body#ceip.russian div#wrapper #zoneUtilities ul.pageTools li#share span {top: 1.3em;}

body#ceip.russian.home div#centerHighlights ul.tabNavigation {height: 33px;}

/***** @publications list pro et contra ***********/
body#ceip.russian #zoneMain.list #zone2 #proetcontra h5 {margin: 2em 0.3em 0.2em 1.4em; font-size: 1.3em;}
body#ceip.russian #zoneMain.list #zone2 #proetcontra div.metaD {margin: 0 0.3em 0em 1.8em;}
body#ceip.russian #zoneMain.list #zone2 #proetcontra ul li {margin-bottom: 10px;}
body#ceip.russian #zoneMain.list #zone2 #proetcontra ul li span.headline {font-size:1.2em;}

/*********** @search *************/
body#ceip.russian #zoneSearchHeader div.containerIntro dl.column.last { width: 45%;}