@charset "utf-8";
/* CSS Document */


.top-right-bg {
background:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/top-right-blue.gif) no-repeat;
width:578px;
height:69px;
}
.navbg {
background:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/nav-bg.gif) repeat-x;
height:29px;
}
.navtxt {
font-weight:bold;
color:#000000;
}
.nave-link {
color:#000000;
padding:0px 5px 0px 5px;
font-weight:bold;
text-decoration:none;
}
ul.top-content-k {
margin:-1px 0px 0px 0px ;
padding:0;
}
ul.top-content-k li {
list-style:none;
display:inline;
}
	.countdown {
	background:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/countdown-bg.jpg) no-repeat;
	width:300px;
	height:144px;
	}
.countdown-txt {
color:#FFFFFF;
font:27px Impact;
width:56px;
background:transparent;
text-align:center; border:0px;
}
.blue-top-bg {
background:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/medel-blue-top-bg.gif) no-repeat;
width:300px;
height:34px;
}
.blue-repeat-bg {
background:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/blue-repeat-bg.gif) repeat-x;
width:300px;
height:230px;
}
.whitebordr {
border:5px solid #FFFFFF;
}
.medel-whittxt {
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
font-size:14px;
text-decoration:none;
}
.top-performer-bg {
background:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/top-performer-bg.jpg) no-repeat;
width:300px;
height:136px;
}
.performer-brdr {
border:1px solid #cccccc;
padding:3px;
}
.performer-heading {
color:#000000;
font-size:16px;
font-weight:bold;
text-decoration:none;
}
.performer-txt {
font-size:13px;
color:#000000;
line-height:18px;
}
.view {
text-decoration:underline;
color:#000000;
}
.ind-olmp-topbg {
background:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/ind-olmpic-topbg.gif) no-repeat;
width:300px;
height:42px;
}
.ind-olmp-repeatbg {
background:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/ind-olmpic-repeat-bg.gif) repeat-y;
width:300px;
}
.ind-olmp-head {
font-weight:bold;
color:#676767;
text-transform:uppercase;
font-size:14px;
text-decoration:none;
}
.olmp-img-brdr {
border:1px solid #a5a5a5;
}
.indolmp-txt {
color:#254872;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
ul.indolmp {
margin:0;
padding:0;
}
ul.indolmp li {
list-style:none;
line-height:18px;
margin:8px 0 8px 0;
background:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/gray-circle.gif) no-repeat 0px 5px;
padding-left:15px;
}
ul.indolmp li a {
font-size:13px;
color:#254872;
text-decoration:none;
}
.video-img {
border-bottom:5px solid #000000;
border-top:5px solid #000000;
margin:3px 0 6px 0;
}
.video-txt {
color:#000000;
font-size:13px;
font-weight:bold;
padding-left:2px;
}
.video-pic-img {
border-bottom:5px solid #000000;
border-top:5px solid #000000;
margin:0px 0 6px 0;
}
.soft-spot-bg {
background:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/soft-spot-bg.jpg) no-repeat;
width:299px;
height:371px;
}
.soft-txt {
color:#3b3b3b;
font-size:14px;
line-height:18px;
font-weight:bold;
text-decoration:none;
}
ul.soft {
margin:0;
padding:0;
}
ul.soft li {
list-style:none;
line-height:18px;
margin:8px 0 8px 0;
background:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/gray-circle.gif) no-repeat 0px 6px;
padding-left:12px;
}
ul.soft li a {
font-size:13px;
color:#000000;
text-decoration:none;
}
.olmp-head-bg {
background:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/olmp-head-bg.jpg) no-repeat;
width:300px;
height:33px;
color:#FFFFFF;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
}
.olmp-repeat-bg {
background:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/olmp-bg-repeat.gif) repeat-y;
width:300px;
}
.olmp-img-brdr {
border:1px solid #cccccc;
padding:2px;
margin-right:7px;
}
.olmp-bluetxt {
font-size:13px;
text-decoration:none;
color:#254872;
font-weight:bold;
}
.olmptxt {
font-size:13px;
text-decoration:none;
color:#000;
line-height:16px;
}
	.lead-news-bg {
	background:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/main-news-bg.jpg) repeat-x;
	height:403px;	}
	.lead-img-brdr {
	border:1px solid #b2b1b1; font:large; margin:0px 0px 5px 0px;
	}
h1 {
margin:0;
padding:4px 0 0 5px;
font-size:20px;
}
	.blue-big-txt {
	color:#254872;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	}
	
.blue-big-txt a { text-decoration:none; color:#254872;}
.blue-big-txt a:hover{ text-decoration:none;  color:#254872;}

.lead-blktxt {
color:#000000;
font-size:13px;
padding:5px;
line-height:18px;
}
ul.lead{
margin:3px 0 5px 7px;
padding:0;
}
ul.lead li {
background:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/gray-arrow.gif) no-repeat 0 4px;
list-style:none;
padding:0 0 10px 12px;
} 
ul.lead li a {
color:#254872;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.blue-more {
color:#254872;
font-size:12px;
text-decoration:underline;
}
.interview-head-bg {
background:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/interview-head-bg.jpg) no-repeat;
width:324px;
height:32px;
}
.ana-head {
color:#0a67ad;
font-size:14px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
ul.lead2{
margin:9px 0 5px 4px;
padding:0;
}
ul.lead2 li {
background:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/gray-arrow.gif) no-repeat 0 4px;
list-style:none;
padding:0 0 10px 12px;
} 
ul.lead2 li a {
color:#254872;
font-size:12px;
text-decoration:none;
}
.main-pic-gal-bg {
background:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/main-pic-gal-biz.jpg) no-repeat;
height:384px;
width:675px;
}
.photo-gal-head {
color:#4f81b0;
font-size:14px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
.forum-bg {
background:#f8f9fb;
border:1px solid #f3f3f3;
}
.forum-heading {
color:#676767;
font-size:14px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
.read-coo-bg {
background:#f1f1f1;
border-top:1px solid #dddddd;
border-bottom:1px solid #dddddd;
}
.read-comm {
color:#535353;
font-size:13px;
line-height:17px;
}
.comm-pic-brdr {
border:1px solid #cccccc;
padding:4px;
}
.more-comm {
color:#535353;
font-size:12px;
text-decoration:underline;
}
.india-contingent-bg {
background:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/india-contingent-bg.gif) no-repeat;
width:678px;
height:167px;
}
ul.slider {
margin:0 0 0 7px;
padding:0;
}
ul.slider li {
margin:0 7px 0 7px;
padding-bottom:8px;
float:left;
display:inline;
}
.slider-brdr {
border:1px solid #cccccc;
padding:2px;
}
.slider-txt {
font-size:13px;
text-decoration:none;
color:#254872
}
.event-bg {
background:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/event-bg-dh.jpg) no-repeat;
width:677px;
height:421px;
}
.event-heading {
font-weight:bold;
color:#676767;
font-size:14px;
text-decoration:none;
}
.events-links {
color:#000000;
font-size:12px;
text-decoration:none;
}
.bottom-blue-bg {
background:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/bottom-blue-bg.gif) no-repeat;
width:677px;
height:300px;
}
.bottom-white-head {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
.sml-img-brdr {
border:2px solid #27aebe;
}
.ligh-blue-txt {
color:#9fdbfe;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
.bottom-blktxt {
font-size:13px;
text-decoration:none;
color:#000000;
font-weight:bold;
}
.bottom-whitetxt {
font-size:13px;
text-decoration:none;
color:#fff;
line-height:16px;
}
.brdr-img-bottom {
border:1px solid #cccccc;
padding:2px;
}
	.full-story-txt {
	color:#333333;
	font-size:13px;
	line-height:18px;
	padding:10px 10px 10px 10px;
	}
.img-bor-inner{
padding:5px;
border:1px solid #d9d9d9;
margin-right:10px;
}
.story-pic {
border:1px solid #DBDBDB;
margin-right:8px;
background:#fff;
padding:4px;
}
.inner-story-link {
font-size:13px;
text-decoration:none;
color:#333333;
}
.inner-story-link2 {
font-size:16px;
text-decoration:none;
color:#333333;
font-weight:bold;
}
.inner-story-link3 {
font-size:16px;
text-decoration:none;
color:#666666;
font-weight:bold;
}

/*  Dhiraj CSS  */
.main-news-main-img { padding:10px 0px 0px 0px; margin:0px auto;}
.main-news-txt-dh  {  font-size:13px; line-height:18px;}.main-news-txt-dh a { text-decoration:none;color:#254872;}.main-news-txt-dh a:hover{ text-decoration:none;  color: #254872;}

.logo-right {background-image:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/logo-right.jpg); background-repeat:no-repeat;}
.main-bg {background-image:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/main-bg.jpg); background-repeat:repeat-y;}
.main-Photo-dh { background-image:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/oly-photo-bg.jpg); background-repeat:no-repeat; height:351px;}
.photo-gallery-DH { font-size:18px; font-weight:bold; text-align:left; color:#333333; height:20px; padding:5px 0px 0px 33px;}

.photo-gallery-DH a { text-decoration:none;color:#000000; height:20px;font-size: 18px;} 
.photo-gallery-DH  a:hover{ text-decoration:none;  color:#000000; height:20px;font-size: 18px;}


.photo-DH { font-size:18px; font-weight:bold; text-align:left; color:#333333; height:287px; padding:20px 0px 0px 33px;}

.event {background-image:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/event-bg-dh.jpg); background-repeat:no-repeat; height:421px;}
.history-oly-dh {background-image:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/oly-history-head.jpg); background-repeat:no-repeat; font-size:18px; padding:0px 0px 0px 30px; color:#FFFFFF; height:33px; }.history-oly-dh  a { text-decoration:none;color:#ffffff;}.history-oly-dh  a:hover{ text-decoration:none;  color:#ffffff;}.history-oly-1news  { padding:15px 15px 5px 0px; font-size:18px; line-height:23px;}
.history-oly-1news a { text-decoration:none;color:#000000;}.history-oly-1news a:hover{ text-decoration:none;  color:#000000;}.history-oly-2news  { padding:15px 5px 5px 15px; font-size:15px; line-height:18px;}
.history-oly-2news a { text-decoration:none;color:#000000;}.history-oly-2news a:hover{ text-decoration:none;  color:#000000;}.history-oly-3news  { padding:3px 5px 5px 30px; font-size:14px; line-height:18px; background-image:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/hom-copy_39.jpg); background-repeat:no-repeat; background-position:15px 8px;}.history-oly-3news a { text-decoration:none;color:#000000;}.history-oly-3news a:hover{ text-decoration:none;  color:#000000;}.india-medel-dh { background-image:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/oly-ummideybg.gif); background-repeat:no-repeat; height:304px;}

.india-medel-txt { padding:25px 0px 0px 30px; font-size:15px; height:30px;  }
.india-medel-icon { padding:25px 0px 0px 0px; font-size:15px; height:30px;  }
.india-medel-img { padding:0px 0px 0px 27px;}
.past-medal {background-image:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/Oly-past-medal-bg.jpg); background-repeat:no-repeat; height:430px;}
.past-medal-head-txt { font-size:18px; color:#FFFFFF; height:40px;}

.past-medal-dark {background-color:#17679c; padding:3px 0px 0px 35px; width:150px;  color:#FFFFFF; font-size:14px; background-image:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/white-arrow.gif);background-position:20px 22px; background-repeat:no-repeat;}
.past-medal-dark a { text-decoration:none;color:#FFFFFF;}
.past-medal-dark a:hover{ text-decoration:none;  color:#CCCCCC;}

.past-medal-dark-a {background-color:#17679c; padding:3px 0px 0px 35px; width:50px; height:43px; color:#FFFFFF; font-size:14px; }

.past-medal-light {background-color:#4092c7; padding:3px 0px 0px 35px; width:150px; height:43px; color:#FFFFFF; font-size:14px; background-image:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/white-arrow.gif);background-position:20px 20px; background-repeat:no-repeat;}
.past-medal-light a { text-decoration:none;color:#FFFFFF;}
.past-medal-light a:hover{ text-decoration:none;  color:#CCCCCC;}

.past-medal-light-a {background-color:#4092c7; padding:3px 0px 0px 35px; width:50px; height:43px; color:#FFFFFF; font-size:14px; }

.medal-img-dh { float:right; padding:0px 20px 0px 0px;}

.medal-img-dh-img { border:solid 3px #27aebe;}
.view-slideshow-dh { font-size:11px; color:#FFFFFF;}
.view-slideshow-dh a{ text-decoration:none; color:#FFFFFF;}
.view-slideshow-dh a:hover{ text-decoration:none; color:#CCCCCC;}


.inner-story-txt{font-size:13px;}


     .blue-big-txt {    color:#254872; text-decoration:none;padding:0px; font-size:25px; line-height:30px; font-weight:bold; height:auto;}
    .blue-big-txt a { text-decoration:none; color:#254872;}
    .blue-big-txt a:hover{ text-decoration:none;  color:#254872;}
 
.event-top-dh { background-image:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/event-top.jpg); background-repeat:no-repeat; width:658px; }
.event-mid-bg-dh { background-image:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/event-mid-bg.jpg); background-repeat:repeat-y; width:658px; }
.event-bottom-dh { background-image:url(http://znc.india.com/ZN/hindi/london-olympic-2012/images/event-bottom.jpg); background-repeat:no-repeat; width:658px; }