/* Embedded fonts

This CSS resource incorporates links to font software which is the valuable 
copyrighted property of Rosetta and/or its suppliers. You may not attempt to copy,
install, redistribute, convert, modify or reverse engineer this font software. 
Please contact Rosetta with any questions regarding Web Fonts: info@rosettatype.com

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

@font-face {
  font-family: "BBCNassim";
  src: url("http://www.bbc.co.uk/ws/fonts/persian/nassim/bbc-nassim-regular.eot");
  src: local("☺"),
    url("http://www.bbc.co.uk/ws/fonts/persian/nassim/bbc-nassim-regular.woff") format("woff"),
    url("http://www.bbc.co.uk/ws/fonts/persian/nassim/bbc-nassim-regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "BBCNassim";
  src: url("http://www.bbc.co.uk/ws/fonts/persian/nassim/bbc-nassim-bold.eot");
  src: local("☺"),
    url("http://www.bbc.co.uk/ws/fonts/persian/nassim/bbc-nassim-bold.woff") format("woff"),
    url("http://www.bbc.co.uk/ws/fonts/persian/nassim/bbc-nassim-bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* banner start */
#banner .brand 
	{
		background: url("/uzbek/images/gel/uzbek_brand.gif") no-repeat scroll 0px 12px transparent;
		bottom: 0px;
		display: block;
		height: 61px;
		left: 0;
		overflow: hidden;
		position: absolute;
		text-indent: -9999px;
		width: 255px;
	}
#promo-mobile,#promo-mobile-audio 
	{
		left:640px;
		position:absolute;
	}
#promo-mobile,#promo-mobile-audio 
	{
		background:url("/uzbek/images/gel/cta_mobile.gif") no-repeat scroll left center transparent;
		font-family:arial,verdana,sans-serif;
		font-weight:bold;
		padding-left:39px;
		text-transform:none;
	}
#banner #promo-mobile,
#banner #promo-mobile-audio 
	{
		background-position: 0 27px;
		top: -12px;
	}
#promo-mobile span,
#promo-mobile-audio span 
	{
		font-size: 14px;
	}
#banner .audio-bulletin 
	{
		background: url("/uzbek/images/gel/audio_39x33.gif") no-repeat scroll left center transparent;
		left: 640px;
		padding-left: 53px;
	}
#banner .live-audio-bulletin
	{
		background: url("/uzbek/images/gel/new_audio_icon.gif") no-repeat scroll left center transparent;
		padding-left: 68px;
		background-position: 0 32px !important;
	}

.ar-font 
	{
		font-family: "BBCNassim";
		font-size: 18px;
		font-weight: bold;
	}
/* banner end */


.g-w11 .bx-social-promo .youtube-promo p a 
	{
		width: 98px;
	}

.blq-js .li-moremultimedia-notabs .tabs-nav .tab,
.blq-js .li-moremultimedia-notabs .panel .content,
.blq-js .li-moremultimedia-notabs .panel .content li
	{
		height: 188px !important;
	}
.bx-social-promo .body .myru-promo p a span 
	{
		background-image: url("/uzbek/images/gel/mailru.jpg");
	}
.g-w11 .bx-social-promo .myru-promo  p a
	{
		width: 98px;
	}
.av-instance .g-w11 .bx-social-promo .youtube-promo p a,
.genre-multimedia .g-w11 .bx-social-promo .youtube-promo p a 
	{
		width: 98px;
	}
.av-instance .bx-social-promo .body .youtube-promo .cta,
.genre-multimedia .bx-social-promo .body .youtube-promo .cta 
	{
		line-height: 16px;
		margin: 12px 8px 0 15px;
		width: 43px;
	}
.social-bookmark-content li.moimoir a span 
	{
		background-image: url("/uzbek/images/gel/imgsmail_16.gif");
	}
#custom-topstories
	{
		margin: 0 0 16px;
		padding: 0 8px 8px;
		background-color: #EDEDED;
	}
#custom-topstories .topstories-list h2,
#custom-topstories .topstories-list .rss
	{
		display:none;
	}
#custom-topstories .radio-programmes 
	{
		border-top: 1px solid #CCCCCC;
		margin: 0;
	}
#custom-topstories .radio-programmes .content ul
	{
		margin:0;
	}

/* Home Page Fixes Start */
.genre-homepage  h1 
	{
		display:none;
	}
.genre-homepage .datestamp
	{
		color: #FFFFFF;
		left: 174px;
		position: absolute;
		top: 91px;
	}
.genre-homepage .secondary-stories 
	{
		border-bottom: 1px solid #CCCCCC;
		margin-bottom: 16px;
	}
.genre-homepage .other-sections .content 
	{
		margin-top: 0;
		padding-top: 0;
	}
.genre-homepage .other-sections 
	{
		border-bottom: 0 none !important;
		margin-bottom: 0 !important;
	}
.genre-homepage .other-sections .content ul  .first
	{
		margin-bottom:16px;
	}

.genre-homepage .other-sections .content ul  .first  .first
	{
		margin:0;
	}
.genre-homepage .other-sections ul li h3 
	{
		border-bottom: 1px solid #CCCCCC !important;
		margin-bottom: 8px;
	}
.genre-homepage .ts-144x81 .title,
.genre-homepage .list .ts-144x81 .title 
	{
		font-size: 13px;
		font-weight: bold;
		line-height: 16px;
	}
.genre-homepage .g-w11 #custom-topstories-afghanistan 
	{
		direction: rtl;
		font-family: "BBCNassim";
	}
.genre-homepage .g-w11 #custom-topstories-afghanistan .topstories-list 
	{
		border-bottom: 1px solid #CCCCCC;
		margin-bottom: 0;
	}
.genre-homepage .g-w11 #custom-topstories-afghanistan .topstories-list .title {
  font-size: 30px;
  line-height: 32px;
}
.genre-homepage .g-w11 #custom-topstories-afghanistan .topstories-list .rss
	{
		display:none;
	}
.genre-homepage .g-w11 #custom-topstories-afghanistan .topstories-list .content ul .ts-144x81 .title 
	{
		direction: rtl;
		margin: 0 150px 0 0;
		padding: 0;
		position: relative !important;
		font-size: 18px !important;
		line-height: 24px !important;
	}
.genre-homepage .g-w11 #custom-topstories-afghanistan .topstories-list .content ul .ts-144x81 .title a 
	{
		font-size: 18px !important;
		line-height: 24px !important;
	}
.genre-homepage .g-w11 #custom-topstories-afghanistan .topstories-list .content ul .ts-144x81 .title a img 
	{
		float:right;
		right: -150px;
	}
.genre-homepage .g-w11 #custom-topstories-afghanistan .topstories-list .content ul .ts-144x81 .title  .timeago
	{
		font-size:15px;
		padding: 0 4px 0 0;
	}
.genre-homepage .g-w11 #custom-topstories-afghanistan .topstories-list .content ul .ts-headline a
	{
		font-size: 18px !important;
		line-height: 24px !important;
	}
.genre-homepage .g-w11 #custom-topstories-afghanistan .topstories-list .content ul .ts-headline .timeago
	{
		font-size:15px;
		padding: 0 4px 0 0;
	}
.genre-homepage .g-w11 #custom-topstories-afghanistan .radio-programmes 
	{
		margin: 0;
	}
.genre-homepage .g-w11 #custom-topstories-afghanistan .radio-programmes .title 
	{
		font-size: 22px;
		line-height:20px;
	}
.genre-homepage .g-w11 #custom-topstories-afghanistan .radio-programmes .ts-headline a .cta,
.genre-homepage .g-w11 #custom-topstories-afghanistan .radio-programmes .teaser .associated a .cta,
.genre-homepage .g-w11 #custom-topstories-afghanistan .radio-programmes .body-disabled .title a .cta 
	{
		left: auto;
		right: -252px;
	}
.genre-homepage .g-w11 #custom-topstories-afghanistan .radio-programmes .g-w0 li
	{
		padding-bottom:0;
	}
.genre-homepage .g-w11 #custom-topstories-afghanistan .radio-programmes .content ul li a
	{
		font-size: 18px !important;
		line-height: 24px !important;
	}	
.genre-homepage .g-w11 #custom-topstories-afghanistan .radio-programmes .content ul li a .cta .duration
	{
		font-size:15px;
	}
	
.g-w11 .topstories-list .content ul .first p a{
width: 168px;
display: block;
}	
/* Home Page Fixes End */

/* index fixes start */
.index h1 
	{
		color: #FFFFFF;
		font-family: "Gill Sans MT","Gill Sans",Arial,Helmet,Freesans,sans-serif;
		font-size: 30px;
		font-weight: normal;
		left: 175px;
		position: absolute;
		top: 61px;
	}
.genre-weather h1 
	{
		color: #505050;
		left: 0;
		position: relative;
		top: 0;
	}
.index .g-group .g-block 
	{
		border-bottom: 1px solid #CCCCCC;
		display: block;
		margin-bottom: 8px;
	}
.genre-interactivity .top-story 
	{
		border-bottom: 0 none;
		margin-bottom: 0;
	}
.genre-interactivity .g-w10 .list h3
	{
		border-bottom: 1px solid #CCCCCC !important;
	}
.genre-interactivity .li-dropdown select,
.genre-specialreports .li-dropdown select
	{
		width:72%;
	}
.genre-specialreports .g-w10 .list h2 
	{
		border-bottom: 1px solid #CCCCCC;
		margin-bottom: 8px;
	}
.genre-specialreports .ts-512x288 .title 
	{
		font-size: 32px;
		line-height: 32px;
		margin-bottom: 8px;
	}
.genre-specialreports .top-story,
.genre-interactivity .g-group .g-block
	{
		border-bottom: 0 none;
		margin-bottom: 0;
	}
/* index fixes end */

/* afghanistan index and story page fixes start */
/* masthead */



.genre-afghanistan #blq-container {
  background: url("/worldservice/images/core/2/background/red_masthead.png") repeat-x scroll center top #FFFFFF;
}


.genre-afghanistan h1 
	{
		color: #FFFFFF;
		font-family: "BBCNassim";
		font-weight: bold;
		left: 173px;
		position: absolute;
		top: 59px;
	}
.genre-afghanistan #blq-local-nav li 
	{
		float: left;
	}
.genre-afghanistan #blq-local-nav a 
	{
		font-family: arial,sans-serif;
		font-size: 1em;
		font-weight: bold;
		padding: 3px 8px 5px;
	}
.genre-afghanistan #promo-mobile span,
.genre-afghanistan  #promo-mobile-audio span 
	{
		font-size: 14px;
	}
.genre-afghanistan #promo-mobile,
.genre-afghanistan #promo-mobile-audio 
	{
		font-family: arial,verdana,sans-serif;
		font-weight: bold;
		text-transform: none;
	}
.genre-afghanistan .datestamp 
	{
		font-family: arial,helvetica;
		font-size: 13px;
	}

/* services */
.genre-afghanistan #news-services 
	{
		float: left;
	}
.genre-afghanistan #news-services h2 
	{
		float: left;
		font-family: arial,sans-serif;
		font-size: 24px;
		font-weight: bold;
		line-height: 27px;
		margin: 0 0 23px;
		top: 4px;
	}
.genre-afghanistan #related-services h2 
	{
		margin-bottom: 16px;
		font-family: arial,sans-serif;
	}
.genre-afghanistan #news-services ul 
	{
		clear: left;
	}
.genre-afghanistan #news-services li 
	{
		float: left;
		padding: 48px 0 0 8px;
	}
.genre-afghanistan #news-services li .services-icon 
	{
		left: 0;
	}
.genre-afghanistan #news-related-sites li a 
	{
		font-family: arial,sans-serif;
		font-size: 13px;
		font-weight: bold;
		line-height: 11px;
	}

/* RHS modules */
.genre-afghanistan .bx-social-promo .body li .cta 
	{
		font-family: arial,sans-serif;
		font-size: 13px;
		line-height: 24px;
	}
.genre-afghanistan .bx-social-promo .youtube-promo p a 
	{
		width: 113px;
	}
.genre-afghanistan  .bx-social-promo .youtube-promo .cta 
	{
		line-height: 18px !important;
		margin: 8px 0 8px 8px;
		padding: 0 8px;
		width: 42px;
	}

/* afghanistan index */
.genre-afghanistan .g-group .g-block 
	{
		border-bottom: 0 none;
		display: block;
		margin-bottom: 0;
	}
.genre-afghanistan .g-group .secondary-stories 
	{
		border-bottom: 1px solid #CCCCCC;
		margin-bottom: 16px;
	}
.genre-afghanistan .g-container .list .g-w10 h2 
	{
		border-top: 1px solid #CCCCCC !important;
	}

.genre-afghanistan .g-container .list .g-w10 .ts-144x81 .title 
	{
		font-size: 18px;
		line-height: 24px;
	}

/* afghanistan story */
.genre-afghanistan h1 
	{
		color: #505050;
		left: 0;
		position: relative;
		top: 0;
	}
.genre-afghanistan .backtotop 
	{
		direction: ltr;
		font-size: 13px;
		line-height: 28px;
		margin-top: 20px;
		font-family: arial,sans-serif;
	}
/* afghanistan index and story page fixes end */


/* Hide timeago from the afghanistan top stories because it shows in the wrong language */
#custom-topstories-afghanistan .timeago-on {
    display: none !important;
}

/* dna comments ovr-ride */
.dna-comments_module .secondary_body {
	padding-top: 10px !important;
} 
/* Blogs story & index */
.genre-blogs .blogs-primary-topic {
	font-size: 32px;
	letter-spacing: -1px;
	line-height: 32px;
	margin-bottom: 8px;
	position: relative;
	top: -12px;
	font-weight:normal;
	color:#505050;
	display:block;
	margin-bottom:12px;
	border-bottom:1px solid #CCCCCC;
	padding-bottom: 12px;
}
.genre-blogs .news_chron {
	border-bottom: none!important;
}
.genre-blogs .ts-304x171 .body, .genre-blogs .ts-304x171 .title,
.genre-blogs .ts-144x81 .body, .genre-blogs .ts-144x81 .title,
.genre-blogs .ts-144x81 .date,
.genre-topics.blogs .ts-304x171 .body, .genre-topics.blogs .ts-304x171 .title,
.genre-topics.blogs .ts-144x81 .title, .genre-topics.blogs .ts-144x81 .body, .genre-topics.blogs .ts-144x81 .date {
	margin-left:0;
}
.genre-blogs .ts-304x171 .title img,
.genre-blogs .ts-144x81 .title img,
.genre-topics.blogs .ts-304x171 .title img,
.genre-topics.blogs .ts-144x81 .title img {
	position:static;
	margin-left:0;
	padding-bottom:7px;
}
.genre-blogs .ts-144x81 .title img, .genre-topics.blogs .ts-144x81 .title img {
	padding-top:7px;
}
.genre-blogs .ts-304x171 .title, .genre-topics.blogs .ts-304x171 .title {
	top: 6px;
}
.genre-blogs .ts-144x81 .title, .more-top-stories .teaser .title {
	top: 5px;
}
.genre-blogs .ts-304x171, .genre-blogs .ts-144x81 {
	border-bottom:1px solid #CCCCCC;
}
.index.genre-blogs .g-container .li-topics , 
.genre-blogs .g-container .li-topics.li-blog-subject,
.index.genre-blogs .g-container .li-topics, 
.genre-blogs .g-container .li-topics.li-blog-author {
	background-color:transparent;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:19px !important;
	padding:0;
	display:block !important;
}
.genre-topics.blogs .g-container .li-topics.li-blog-subject, 
.genre-topics.blogs .g-container .li-topics.li-blog-subject,
.genre-topics.blogs .g-container .li-topics.li-blog-author, 
.genre-topics.blogs .g-container .li-topics.li-blog-author {
	margin-bottom:16px !important;
	background-color:transparent;
	border-bottom:1px solid #CCCCCC;
	padding:0;
	display:block !important;
}
.index.genre-blogs .g-container .li-topics .title {
	padding-top: 0!important;
}
.genre-blogs .g-container .li-topics .hd,
.genre-topics.blogs .g-container .li-topics .hd {
	padding-top: 3px!important;
}
.genre-blogs .li-topics.li-blog-subject .content .body,
.genre-topics.blogs .li-topics.li-blog-subject .content .body,
.genre-blogs .li-topics.li-blog-author .content .body,
.genre-topics.blogs .li-topics.li-blog-author .content .body {
	background-color:transparent !important;
}
.index.genre-blogs .g-container .li-topics .body li,
.genre-blogs .g-container .li-topics .body li,
.genre-topics.blogs .g-container .li-topics .body li {
	padding-left:0 !important;
}
.genre-blogs .top-story .ts-304x171 .body, .genre-topics.blogs .top-story .ts-304x171 .body {
	margin-top:0 !important;
	min-height:0 !important;
}
.genre-blogs .top-story {
	border-bottom:0 !important;
	margin-bottom:0 !important;
}
.genre-topics.blogs .top-story {
	padding-bottom:0 !important;
}
.index.genre-blogs h1, .genre-topics.blogs h1 {
	display:block! important;
	border-bottom:1px solid #CCCCCC;
	padding-bottom: 12px;
	margin-bottom: 15px;
}
.index.genre-blogs .g-w20 .last-published .teaser .timeago {
	padding-left: 0 !important;
}
#blq-content .more-top-stories {
	margin-bottom:13px !important;
}
.genre-blogs .more-top-stories .ts-headline,
.genre-topics.blogs .li-listing li {
	border-bottom:1px solid #CCCCCC;
	padding-bottom:11px !important;
}
.genre-blogs .bx-info, .genre-topics.blogs .bx-info {
	background-color:transparent !important;
	padding:0 !important;
	border-bottom:1px solid #CCCCCC;
}
.genre-blogs .bx-info .title {
	padding-top: 3px !important;
}
.genre-topics.blogs .bx-info .title {
	padding-top: 0px !important;
}
.genre-topics.blogs .bx-info .body p {
	font-size: 13px !important;
	line-height: 16px !important;
}
.index.genre-blogs .datestamp, .genre-topics.blogs .datestamp {
	display:none !important;
}
.index.genre-blogs .more-top-stories .ts-headline {
	margin-bottom: 8px;
}
.blq-js .timeago, .blq-js .date {
	visibility: visible!important;
}
.index.genre-blogs .top-story .teaser .title, 
.index.genre-blogs .more-top-stories .teaser .title,
.genre-topics.blogs .top-story .teaser .title, 
.genre-topics.blogs .more-top-stories .teaser .title,
.genre-topics.blogs .list .ts-144x81 .title {
	font-size: 24px !important;
	line-height: 28px !important;
}
.index.genre-blogs p, .genre-topics.blogs p {
	font-size: 14px;
	line-height: 20px;
}
.index.genre-blogs .g-container .li-topics .last div.body,
.genre-topics.blogs .g-container .li-topics .last div.body {
	padding-bottom: 8px !important;
}
.genre-blogs .g-container .li-topics .last div.body {
	padding-bottom: 5px !important;
}
.genre-blogs .li-ticker, .genre-topics.blogs .li-ticker {
	display:none !important;
}
.genre-topics.blogs  .ts-144x81 .title img {
	display:none !important;
}
.genre-topics.blogs .more-top-stories .ts-144x81 .title img {
	display:block !important;
}
.genre-topics.blogs .secondary-story {
	border-bottom:0 !important;
}
.genre-topics.blogs .more-top-stories {
	border-bottom:1px solid #CCCCCC;
}
.genre-topics.blogs .ts-144x81 {
	margin-bottom: 8px;
}
.genre-topics.blogs .av-body {
	width:976px;
}
.genre-topics.blogs .g-w11 {
	margin-top:60px;
}
.genre-topics.blogs .tools-container {
	position: absolute;
	right: 0;
}
.genre-topics.blogs .li-carousel {
	height: 0px !important;
	visibility: hidden !important;
}
.genre-topics.blogs .li-topics,
.genre-topics.blogs .topstories-list {
	display: none;
}
.genre-topics.blogs .av-body {
	width:976px;
}
/* contact us over-rides */
.genre-afghanistan #email-us label {
	font-size: 18px;
	line-height: 28px;
}
.genre-afghanistan #email-us .submit, .genre-afghanistan #email-us .reset,
.genre-afghanistan #email-us label textarea,
.genre-afghanistan #email-us label input {
	font-family: "BBCNassim;"
}
.genre-afghanistan #email-us input.submit, .genre-afghanistan  #email-us input.reset {
	padding: 4px 8px;
}

/* afghanistan cluster RTL */
.genre-afghanistan .li-drawers .title img {
  padding-top: 0 !important;
}
.cluster.genre-afghanistan  .top-story .teaser .title {
  padding: 0;
}
.genre-afghanistan  .li-dropdown select {
  width: 73%;
}
/* Comments icon on indexes */
.icon-comment {
    background-image: url("/worldservice/images/core/2/sprites/icons.png");
    background-position: -862px 0;
    display: inline-block;
    height: 14px;
    position: relative;
    width: 14px;
	overflow: visible;
	top: 4px;
	margin: 0 0 0 5px;
	text-indent: -5000px;	
}
.g-w10.g-first .icon-comment {
	top: 8px !important;
	margin: 0 0 0 5px;
}
.g-w10 .ts-144x81 .icon-comment  {
	top: 4px !important;
	margin: 0 0 0 5px;
}
.g-w10 .icon-comment  {
	top: 4px !important;
	margin: 0 !important;
}
.ts-headline.first .icon-comment  {
	top: 8px !important;
}
.g-w11 .ts-336x189 .icon-comment {
	background-image: url("/worldservice/images/core/2/sprites/icons.png");
	background-position: -862px 15px;
	overflow: visible;
	margin: 0 0 0 5px;
	display: inline-block;
    position: relative;
	top: 4px;
}
.ts-144x81 .icon-comment {
	left: auto !important;
}
.g-w10 .ts-304x171 .icon-comment  {
	top: 4px !important;
	margin: 0 0 0 5px;
	position: relative;
}
.li-listing .summary span.icon-comment {
	padding-top: 0 !important;
	display: inline-block !important;
	top: 2px;
}
.g-w5 .ts-144x81 .icon-comment , .g-w5 .ts-144x81.first .icon-comment{
	top: 4px !important;
	margin: 0 0 0 5px;
	position: relative;
}
.li-relatedlinks .ts-headline a {
	margin-right: 4px !important;
}
/* Comments icon on stories */
.comments-label {
	padding-bottom:14px;
}
.dna-comment-count-show {
	visibility: visible;
}

