/*** @imports ***/
@import url("../css/feature_ru.css");
@import url("../css/zoomsearch.css");
		
/*** @zoneHeader ***/
  /*** @headerUtil ***/
  body#ceip.russian #headerUtil strong a { background-image: url(../../img/skin/2010/ru/sprite_ru.png); width: 448px; background-position: -400px -22px; }
  body#ceip.russian #headerUtil strong a:hover { background-position: -400px -67px; }
  #headerUtil {z-index: 999999999;}

  /*** @zoneBranding ***/
	/* @zoneBranding.header */
	#zoneBranding.header h1, div#zoneBranding.header strong { top: 38px; left: 29px; width: 325px; }
	body#ceip.russian #zoneBranding.header h1 a, #zoneBranding.header strong a { background: url(../../img/skin/2010/ru/sprite_ru.png); background-position: 0px -2px; height: 50px; width: 325px; }
	body#ceip.russian #zoneBranding.header h1 a:hover, #zoneBranding.header strong a:hover { background-position: 0px -52px; }
	#zoneBranding ul.centersNav li a { background-image: url(../../img/skin/2010/ru/sprite_ru.png); }
	#zoneBranding.header ul.centersNav { top: 8px; }
	#zoneBranding.header ul.centersNav li { height: 10px; }
	#zoneBranding.header ul.centersNav li a { height: 10px; }
	body#ceip.russian #zoneBranding.header ul.centersNav li#washington a { background-position: -400px 0px; width: 89px; }
	body#ceip.russian #zoneBranding.header ul.centersNav li#washington a:hover { background-position: -400px -10px; }
	body#ceip.russian #zoneBranding.header ul.centersNav li#moscow a { background-position: -530px 0px; width: 61px; }
	body#ceip.russian #zoneBranding.header ul.centersNav li#moscow a:hover { background-position: -530px -10px; }
	body#ceip.russian #zoneBranding.header ul.centersNav li#beijing a { background-position: -600px 0px; width: 46px; }
	body#ceip.russian #zoneBranding.header ul.centersNav li#beijing a:hover { background-position: -600px -10px; }
	body#ceip.russian #zoneBranding.header ul.centersNav li#beirut a { background-position: -660px 0px; width: 53px; }
	body#ceip.russian #zoneBranding.header ul.centersNav li#beirut a:hover { background-position: -660px -10px; }
	body#ceip.russian #zoneBranding.header ul.centersNav li#brussels a { background-position: -720px 0px; width: 77px; }
	body#ceip.russian #zoneBranding.header ul.centersNav li#brussels a:hover { background-position: -720px -10px; }

	/* @zoneCampaign */
	#zoneCampaign.centennial { display: block; height: 45px; width: 402px; bottom: 30px; left: 599px; }
	body#ceip.russian #zoneCampaign.centennial a { background: url(../../img/skin/2010/ru/sprite_ru.png) -400px -162px; height: 45px; width: 402px; }
	body#ceip.russian #zoneCampaign.centennial a:hover { background-position: -400px -208px; }
	
	/* @containerSearch */
	div.containerSearch { width: 345px; }
	#navPrimary div.containerSearch button.btnSubmit { background-image: url(../../img/skin/2010/ru/sprite_ru.png); background-position: -900px -1px; }
	#navPrimary div.containerSearch button.btnSubmit:hover { background-position: -900px -26px; }
	div.containerSearch .segments { height: 32em; }
	div.containerSearch #segments a { background-position: 5em center; }
	div.containerSearch #segments a.close { top: 0; }

/*** @zoneMiddle ***/
  /*** @zoneTitle ***/
  #zoneMain.landing #zoneTitle.category.Issues h2 { background-image: url(../../img/skin/2010/ru/bg_catHeader_issues.png); }
  #zoneMain.landing #zoneTitle.category.Regions h2 { background-image: url(../../img/skin/2010/ru/bg_catHeader_regions.png); }
  #zoneMain.landing #zoneTitle.category.experts h2 { background-image: url(../../img/skin/2010/ru/bg_catHeader_experts.png); }
  #zoneMain.landing #zoneTitle.category.experts h2 span {display:none;}
  #zoneMain.landing #zoneTitle.category.Events h2 { background-image: url(../../img/skin/2010/ru/bg_catHeader_events.png); }
  #zoneMain.landing #zoneTitle.category.Events h2 span {display:none;}
  #zoneMain.landing #zoneTitle.category.Publications h2 { background-image: url(../../img/skin/2010/ru/bg_catHeader_publications.png); }
  #zoneMain.landing #zoneTitle.category.Publications h2 span {display:none;}
  
  /*** @searchResults ***/
  body#ceip.russian #zoneSearchHeader div.containerIntro dl.first { width: 46%; }
  body#ceip.russian #zoneSearchHeader div.containerIntro dl.last { width: 48%; }
  body#ceip.russian #zoneMain.searchResults ul.sortResults li a { background-image: url(../../img/skin/2010/ru/sprite_searchTabs.gif); }
  body#ceip.russian #zoneMain.searchResults ul.sortResults li#relevance a { background-position: 0px -39px; width: 182px; }
  body#ceip.russian #zoneMain.searchResults ul.sortResults li#relevance a:hover { background-position: 0px 0px; }
  body#ceip.russian #zoneMain.searchResults ul.sortResults li#relevance a.active { background-position: 0px -78px; }
  body#ceip.russian #zoneMain.searchResults ul.sortResults li#date a { background-position: -183px -39px; width: 95px; }
  body#ceip.russian #zoneMain.searchResults ul.sortResults li#date a:hover { background-position: -183px 0px; }
  body#ceip.russian #zoneMain.searchResults ul.sortResults li#date a.active { background-position: -183px -78px; }
  body#ceip.russian #zoneMain.searchResults ul.sortResults li#experts a { background-position: -279px -39px; width: 142px; }
  body#ceip.russian #zoneMain.searchResults ul.sortResults li#experts a:hover { background-position: -279px 0px; }
  body#ceip.russian #zoneMain.searchResults ul.sortResults li#experts a.active { background-position: -279px -78px; }
  
	/* @containerComments */
	body#ceip.russian #zoneMain.show #zone1 .containerComments .commentsTools {font-size:.8em;}
	body#ceip.russian #zoneMain.show #zone1 .containerComments .commentsTools li#subscribe a {background-position:13.5em center; margin-top:2px;}
	body#ceip.russian #zoneMain.show #zone1 .containerComments .commentsTools li#subscribe .subscribeEmailForm .intro {font-size:1.3em;}
	body#ceip.russian #zoneMain.show #zone1 .containerComments .commentsTools li#subscribe .subscribeEmailForm {height:16em;}
	body#ceip.russian #zoneMain.show #zone1 .containerComments .commentsTools li#subscribe form label {display:block; float:none; font-size:1.3em; width:462px;}
	body#ceip.russian #zoneMain.show #zone1 .containerComments .commentsTools li#subscribe form label span {font-size:1.3em; width:13em;}
	body#ceip.russian #zoneMain.show #zone1 .containerComments .commentsTools li#subscribe form input.txtFld {font-size:1.3em; width:267px;}
	body#ceip.russian #zoneMain.show #zone1 .containerComments .commentsTools li#subscribe form .actionBtns {display:block; float:none; top:1em; width:100%;}
	body#ceip.russian #zoneMain.show #zone1 .containerComments .commentsTools li#subscribe form .actionBtns a.btnSubmit {font-size:1.3em; margin-left:76%; width:8em;}
	body#ceip.russian #zoneMain.show .commentsFoot .menu-triggerCommPol {background-position:15.9em center;}
	body#ceip.russian #zoneMain.show #zone1 .containerComments li.author .commentInfo {background-image:url(/img/skin/2010/ru/bg_commentInfo-author.png);}
	body#ceip.russian #zoneMain.show #zone1 .containerComments ul.commentsList.reply li.author .commentInfo {background-image:url(/img/skin/2010/ru/bg_replyHeader-author.png);}
	body#ceip.russian #zoneMain.show #zone1 .containerComments ul.commentsList li .facebook-btn {display:block; width:98px; overflow:hidden;}
	body#ceip.russian #zoneMain.show #zone1 .containerComments .containerReplyForm form label span {/*width:7.5em;*/}
	body#ceip.russian #zoneMain.show #zone1 .containerComments .containerReplyForm form input.txtFld {width:16.8em;}
	body#ceip.russian #zoneMain.show #zone1 .containerComments .containerReplyForm form label span#commentCharCounter {width:17em;}
	body#ceip.russian #zoneMain.show #zone1 .containerComments .containerReplyForm form input.characterCount {width:3em;}
	body#ceip.russian #zoneMain.show #zone1 .containerComments .containerReplyForm form .actionBtns {margin-top:-5px;}


/*** @zoneFooter ***/
#bottomWrapper #stayInTheKnow form a.triggerSegments { width: 14em; background-position: 14.2em center; }
#bottomWrapper #stayInTheKnow form div.actionBtns button.btnSubmit { background-image: url(../../img/skin/2010/ru/sprite_ru.png); width: 115px; background-position: -900px -62px; }
#bottomWrapper #stayInTheKnow form div.actionBtns button.btnSubmit:hover { background-position: -900px -87px; }
body#ceip.russian div#zoneBottom div#bottomWrapper #connect li { font-size: 1em; }

  /*** @zoneBranding.footer ***/
  #zoneBranding.footer strong a { background-position: 0px -102px; background-image: url(../../img/skin/2010/ru/sprite_ru.png); height: 80px; width: 318px; }
  #zoneBranding.footer strong a:hover { background-position: 0px -182px;}
  #zoneBranding.footer ul.centersNav { bottom: 47px; right: 25px; }
  #zoneBranding.footer ul.centersNav li { height: 10px; }
  #zoneBranding.footer ul.centersNav li a { background-image: url(../../img/skin/2010/ru/sprite_ru.png); height: 10px; }
  #zoneBranding.footer ul.centersNav li#washington a { background-position: -400px -120px; width: 89px; }
  #zoneBranding.footer ul.centersNav li#washington a:hover { background-position: -400px -130px; }
  #zoneBranding.footer ul.centersNav li#moscow a { background-position: -530px -120px; width: 61px; }
  #zoneBranding.footer ul.centersNav li#moscow a:hover { background-position: -530px -130px; }
  #zoneBranding.footer ul.centersNav li#beijing a { background-position: -600px -120px; width: 46px; }
  #zoneBranding.footer ul.centersNav li#beijing a:hover { background-position: -600px -130px; }
  #zoneBranding.footer ul.centersNav li#beirut a { background-position: -660px -120px; width: 53px; }
  #zoneBranding.footer ul.centersNav li#beirut a:hover { background-position: -660px -130px; }
  #zoneBranding.footer ul.centersNav li#brussels a { background-position: -720px -120px; width: 77px; }
  #zoneBranding.footer ul.centersNav li#brussels a:hover { background-position: -720px -130px; }

/*** @displaypage fixes ***/
body#ceip.russian div#zoneMiddle div#wrapper div#zoneMain.show #zoneTitle div.pageTools ul.print { width: 14em; }
body#ceip.russian div#zoneMiddle div#wrapper div#zoneMain.show #zoneTitle div.pageTools ul { width:52%; }
body#ceip.russian div#zoneMiddle div#wrapper div#zoneMain.show #zoneTitle div.pageTools ul.languages { width:auto; }
body#ceip.russian div#zoneMiddle div#wrapper div#zoneMain.landing #zoneTitle div.pageTools ul.jumpTo { width:auto; }
body#ceip.russian div#wrapper #zoneUtilities h3#stayInTheKnow { display: none; }
body#ceip.russian div#wrapper #zoneUtilities ul.pageTools li#share span { top: 0em; }
body#ceip.russian div#wrapper #zoneUtilities ul.pageTools li#issues span,
body#ceip.russian div#wrapper #zoneUtilities ul.pageTools li#regions span,
body#ceip.russian div#wrapper #zoneUtilities ul.pageTools li#relatedRegions span {top: 1.3em;}
body#ceip.russian div#wrapper #zoneUtilities ul.pageTools li#tools span { top: 0.8em; }
body#ceip.russian div#wrapper #zoneUtilities ul.pageTools li#follow span { top: -0.5em; }
	
/*** @zoneHome ***/
  /*** @zone1 ***/
	/* @zoneFeature */
	#zoneHome #zone1 #zoneFeature span.metaD { border-right: 1px dotted #FFF; font-size: .6em; line-height: .6em; display: inherit; float: left; margin: 0 7px 0 0; padding: 0; }
	#zoneHome #zone1 #zoneFeature span.metaD span { padding: 0 4px 0 0; margin: 0; }
	#zoneHome #zone1 #zoneFeature span.metaD span.location { color: #999; font-size: 1.5em; line-height: normal; }
	#zoneHome #zone1 #zoneFeature #flowpanes div { line-height: 1.3em; font-size: 13px;}

	/* @centerHighlights */
	#zoneHome #centerHighlights h3 { height: 40px; }
	#zoneHome #centerHighlights h3 a { height: 40px; }
	#zoneHome div#centerHighlights div.intro { font-size: .9em; padding-top: 4px; padding-bottom: 6px; }
	
	/* to make it 20px taller than other portals/DC */
	#zoneHome #flowpanes {height:338px;}
	#zoneHome #centerHighlights {height:370px;}
	body#ceip.russian #zoneHome .containerTabs {height:215px;}
	#zoneHome #centerHighlights {background: url("../../img/skin/2010/home/bg_centerHighlights370.gif") no-repeat scroll left top transparent;}
	#zoneHome #flowpanes .featuredText {background: url("../../img/skin/2010/home/bg_feature_338.png") repeat-x scroll 0 0 transparent;}
	#zoneHome #zone1 {background: url("../../img/skin/2010/home/bg_zone1_408.jpg") no-repeat scroll left top #27467C;}
	#zoneHome div#centerHighlights p {font-size:12px;}
	#zoneHome #flowpanes div {height: 340px;}

/*** @zoneBottom ***/
  /*** @containerBlogs ***/
  #zoneHome #zoneBottom #containerBlogs ul { margin: 0; padding: 0; list-style: none; }
  #zoneHome #zoneBottom #containerBlogs li { margin: 0 0 1em 0; padding: 0; list-style: none; }
	
	/* @proEtContra */
	#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 bottom no-repeat; display: block; width: 100%; height: 64px; padding: 10em 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; }
	
	/* @containerPromo */
	#zoneHome #containerPromo h4.russia2020 a { background-image: url(/img/bnr_russia2020_enru_z2.gif); height: 80px; }
	#zoneHome #containerPromo h4.easi a { background-image: url(../../img/bnr_easi_ru_z2.jpg); height: 125px; }