/* CSS Document */

* { padding:0px; margin:0px; }


h1 { font-size:180%; }
h2 { font-size:160%; }
h3 { font-size:140%; }
h4 { font-size:130%; }
h5 { font-size:120%; }
h6 { font-size:110%; }

form input { border:none;}
a { text-decoration:none; border:none; color: #5f5f5f; }
ul, ul li { list-style:none; padding:0px; margin:0px; }
p { color:#525252; font:normal 12px Arial, Helvetica, sans-serif; line-height:18px; }


body {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#525252;
	background:#ec9c1c url(../images/topBg.jpg) left top repeat-x;
}
#page {	background:url(../images/bodyBg.jpg) center 230px repeat-x; position: relative; width: 100%; }
#wrapper { width:980px;	margin:0px auto; }

#fHeader { height:209px; overflow: hidden;	padding:0px; }
#fHeader .header_top { height:31px; overflow: hidden; clear:both; }

.header_top ul.menulink { display:block; float: left; width: 280px; }
.header_top ul.follow { display: block; float: right; }
.header_top ul.menulink li,
.header_top ul.follow li { float:left; color:#fff; padding:7px 0px 0px; }
.header_top ul.menulink li a { color:#fff; font-weight:bold; background:url(../images/home_icon.jpg) 0px 0px no-repeat; padding: 2px 0 0 25px; display:block; float:left; }
.header_top ul.menulink li a:hover { text-decoration:underline; }
.header_top ul.follow li a { display: block; float: left; height: 19px; margin: 0 2px; padding: 0; width: auto; }

#fHeader .header_bottom { background:url(../images/top_headBg.jpg) center top no-repeat; height:178px; overflow:hidden;clear:both; }
#fHeader .header_bottom h1 { background:url(../images/jukti-tokko_logo.png) no-repeat; height:165px; overflow:hidden; margin:8px 0px 0px; line-height:350px;	width:255px; float:left; }
#fHeader .header_bottom h1 a { display: block;	margin:0px;	height:165px;  overflow: hidden; width:255px; }

#fHeader .header_bottom a.abpananda_logo { background:url(../images/anando_logo.png) no-repeat; height:110px; overflow:hidden; margin:19px 0px 0px; line-height:350px;	width:101px; float:right; }

#fContent {	height:100%; overflow:hidden; clear:both; }
#fContent .content_top,
#fContent .content_bottom { background:url(../images/contentbody_top.gif) no-repeat; height:12px; width:980px; overflow:hidden; clear:both; }
#fContent .content_bottom { background:url(../images/contentbody_bottom.png) no-repeat; }
#fContent .content_middle { background-color:#fff; height:100%; width:978px; overflow:hidden; clear:both; border-left:1px solid #cacaca; border-right:1px solid #cacaca; padding:8px 0px 0px; }
#fBanner { height:350px; width:932px;overflow:hidden; /*float:left;*/margin: 0 auto; clear:both;border:3px solid #d6d6d6;text-align:center; }

#fContent .content_middle .main_container { width:938px;height:100%;overflow:hidden;clear:both;padding:25px 20px 0px; }
#fMatter { width:66%; float:left; }

#fContent h1 { color: #b82429; font:bold 24px Arial, Helvetica, sans-serif; text-transform:uppercase; border-bottom:2px solid #b8b8b8; margin:0px 0px 15px 0px; padding:0px 0px 5px; }

.image_slider { float:left; margin:10px 0px 15px; height:auto; overflow:hidden;/* background:url(../images/video_thumb.jpg) bottom left no-repeat;*/ width:600px; }
#fMatter #tab_box { float: left; height:auto; overflow: hidden; width:600px; margin:20px 0px 0px; }
#fMatter #tab_box ul.ui-tabs-nav { float: left; height:auto; margin: 0 0 0 10px;  }
#fMatter #tab_box ul.ui-tabs-nav li { float:left; height:auto; line-height:18px; margin:0 2px 0 0; position: relative; }

#fMatter #tab_box ul.ui-tabs-nav li:hover ul{
    display: block;
}
.torko-dd{
    width: auto;
    float: left;
    position: absolute;
    top: 40px;
    left: 0;
    z-index: 99999;
    display: none;
}
.torko-dd li{
    width: 100%;
    float: left;
    background: url(../images/tab.gif) repeat-x left top;
    color: #fff;
    display: block;
    float: left;
    font:bold 12px Arial,Helvetica,sans-serif;
    text-transform:uppercase;
    padding:10px;
    text-align: center;
    border-radius:0px;
    cursor: pointer;
}
.torko-dd li a{
    border-radius: 0 !important;
    float: left;
    padding: 10px !important;
    width: 100%;
}
.gal-outer > p {
    float: left;
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 0 !important;
    text-align: center !important;
    width: 100%;
}
#fMatter #tab_box ul.ui-tabs-nav li a {
    background: url(../images/tab.gif) repeat-x left top;
    color: #fff;
    display: block;
    float: left;
    font:bold 12px Arial,Helvetica,sans-serif;
	text-transform:uppercase;
    padding:14px 10px 13px;
    text-align: center;
	border-radius:7px 7px 0px 0px;
   -webkit-border-radius:7px 7px 0px 0px;
   -moz-border-radius:7px 7px 0px 0px;
}
#fMatter #tab_box ul.ui-tabs-nav li a.active,
#fMatter #tab_box ul.ui-tabs-nav li a:hover {	background:url(../images/active_tab.gif) top left repeat-x;	}

#fMatter #tab_box .tab_container {
    border:1px solid #940107;
    float: left;
    padding:10px;
	height:auto; 
	overflow: hidden; 
	width:578px;
	border-radius:7px;
   -webkit-border-radius:7px;
   -moz-border-radius:7px;
   position:relative; 
}
#fMatter ul.tab_text { float: left; padding:10px; }
#fMatter ul.tab_text li { float: left;	background:url(../images/tab_arrow1.jpg) 0px 10px no-repeat; padding:8px 0px 8px 25px;  font-weight:bold; line-height:22px; text-align:justify; }
#fMatter .tab_container h3 { color:#a80309; padding:10px; margin:0px 0px 15px; font-style:italic; font-weight:bold; }
#fMatter p { color:#525252; padding:0px; line-height:22px; text-align:justify; }
#fMatter a.readmore {
    background-color:#940107;
    color: #fff;
    display: block;
    float: right;
    font:bold 11px Arial,Helvetica,sans-serif;
	font-style:italic;
    padding:5px 10px;
    text-align: center;
	position:absolute;
	bottom:0px;
	right:10px;
}
#fSidebar { width:32%; float:right; padding: 22px 0 0; }
.socialmedia_box { float:right; margin:15px 0px 0px; }
#fSidebar .photo_gallery { 
	width:288px; 
	float:right;
	border-radius:7px;
   -webkit-border-radius:7px;
   -moz-border-radius:7px;
   	border:1px solid #940107;
	height:auto; 
	overflow: hidden;
    background-color: #fff;
}
#fSidebar .photo_gallery ul  {
   list-style:none;
   position:relative;
   margin-left:2px;
   padding:0px;
}
#fSidebar .photo_gallery ul li {
    float:left;
    margin:0px 0px 2px 4px;
}

#fSidebar .photo_gallery ul li img {
   border:1px solid #940107;
   padding:2px;	
}


#fSidebar .photo_gallery .gallery-slide {
   float: left;
    margin: 10px 0 15px 15px;
    width: 93%;
}
.gallery-slide div#aslide1,
.gallery-slide div#aslide2,
.gallery-slide div#aslide3,
.gallery-slide div#aslide4,
.gallery-slide div#aslide5,
.gallery-slide div#aslide6 {    
    width: 40%;
    margin: 2px;
    float: left;
}
.gallery-slide div#aslide1 img,
.gallery-slide div#aslide2 img,
.gallery-slide div#aslide3 img,
.gallery-slide div#aslide4 img,
.gallery-slide div#aslide5 img,
.gallery-slide div#aslide6 img {
   border:1px solid #940107;
   padding:2px;	
   display: block;
   float: left;
}

#fSidebar h2 { 
	color: #fff; 
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase; 
	text-align:center;
	border-radius:7px 7px 0px 0px;
   -webkit-border-radius:7px 7px 0px 0px;
   -moz-border-radius:7px 7px 0px 0px;
	background:url(../images/sidebar_gallerBg.jpg) top left repeat-x;
	height:33px;
	padding:12px 0px 0px;
}
#fSidebar a.viewmore {
    color: #787878;
    display: block;
    float: right;
    font:bold 11px Arial,Helvetica,sans-serif;
	font-style:italic;
    padding:5px 10px;
    text-align: center;
}

#disqus_thread{width:960px; margin:20px auto;}

#spotlight { float:left; height:158px; width:978px;	background:url(../images/spotlightBg.jpg) top left repeat;margin:20px 0px 0px; }
#spotlight ul.spotlight_gallery { margin: 0 auto; }

#spotlight ul.spotlight_gallery li.associate_sponsors,
#spotlight ul.spotlight_gallery li.partners {
    display: block;
    float: left;
    margin: 3px;
    overflow: hidden;
}
#spotlight ul.spotlight_gallery li.associate_sponsors { width:600px; }
#spotlight ul.spotlight_gallery li.partners {  }
#spotlight ul.spotlight_gallery li .head { margin:5px 0px; }
#spotlight ul.spotlight_gallery li .head h3 { color: #940107; font:bold 18px Arial, Helvetica, sans-serif; text-align:center; }
#spotlight ul.spotlight_gallery li .head h3 span { color: #787878; }

#fFooter {
	clear:both;
	height:60px;
	overflow:hidden;
}
#fFooter .dock-left, #fFooter .dock-right { width:40%; float:left; padding:10px; }
#fFooter .dock-right { float:right; text-align:right; }
#fFooter p { color: #000; font:normal 11px Arial, Helvetica, sans-serif; }
#fFooter a { color:#000; font-weight:bold; }
#fFooter a:hover { text-decoration:underline; }

li.associate_sponsors .body a   {
   margin-left:30px;
}

.fModuleSponsors {
    background-color: #eee;
    border-top: 1px solid #C6C6C6;
    border-bottom: 1px solid #C6C6C6;
    margin: 30px 0 20px 0;
    padding: 20px 0px;
    height: 300px;
    width: 980px;
}
.fModuleSponsors .fModuleContent {
    padding: 20px 10px;
}
.fModuleSponsors ul.gallery {
    margin: 0 auto;
}
.fModuleSponsors ul.gallery .item {
    border-right: 1px solid #ccc;
    text-align: center;
    width: 103px;
    height: 198px;
    overflow: hidden;
}
.fModuleSponsors ul.gallery .first  {
	padding-left:0px;
}
.fModuleSponsors ul.gallery .item.last {
    border-right: none;
}
.fModuleSponsors ul.gallery .item .body {
    display: inline;
    height: 90px;
}
.fModuleSponsors ul.gallery .item h3 {
    font-size: 12px;
    text-align: center;
    font-weight:bold;
}
.fModuleSponsors ul.gallery .item .ui-photo {
    border: none;
    display: inline;
    padding: 0;
    vertical-align:top;
    max-height: 65px;
    max-width: 90px;
    margin: 35px 4px;
}
.fModuleSponsors ul.gallery .item .sbihm {
    border: none;
    display: inline;
    padding: 0;
    vertical-align:top;
    max-height: 60px;
    max-width: 90px;
    margin: 42px 4px;
}
.fModuleSponsors ul.gallery .item .photo-radio {
    border: none;
    display: inline;
    padding: 0;
    vertical-align:top;
    max-height: 60px;
    max-width: 90px;
    margin: 35px 4px;
}
.fModuleSponsors ul.gallery .item .photo-poilan  {
	margin:-13px 0px 0px 10px;
	border: none;
    display: inline;
    padding: 0;
    vertical-align:top;
    max-height: 87px;
    max-width: 100px;
}
.fModuleSponsors ul.gallery .item .photo  {
    border: none;
    display: inline;
    padding: 0;
    vertical-align:top;
    max-height: 60px;
    max-width: 95px;
    margin: 20px 4px;	
}
.fModuleSponsors ul.gallery .item .photo-beverage  {
    border: none;
    display: inline;
    padding: 0;
    vertical-align:top;
    max-height: 60px;
    max-width: 90px;
    margin: 35px 4px;	
}
.fModuleSponsors ul.gallery .item .photo-kcpaul  {
    border: none;
    display: inline;
    padding: 0;
    vertical-align:top;	
}
ul.gallery .item {
    display: block;
    float: left;
    list-style: none;
    margin: 0px;
    overflow: hidden;
    padding:3px;
}
.fModuleSponsors ul.gallery .item.title-sponsor {
    width: 160px;
}
.fModuleSponsors ul.gallery .item.title-sponsor h3 {
    color: #000;
}
.fModuleSponsors ul.gallery .item.title-sponsor .ui-photo {
    width: 144px;
}
.fModuleSponsors ul.gallery .item.associate {
    width: 54%;
    height:auto;
}
/*.fModuleSponsors ul.gallery .asso-item  {
	text-align:left;
}*/
.fModuleSponsors ul.gallery .item.associate .ui-photo {
    margin-left:5px;
}
.fModuleSponsors ul.gallery .item.associate .ui-photo:last-child  {
   border-right:0 none;
}

.tab_container #tab3  {
   border-top:1px solid #ececec;
   border-bottom:1px solid #ececec;
}

/*sudipta css start */
.banner{
    width: 100%;
    float: left;
    position: relative;
}
.banner ul{
    width: 100%;
    float: left;
}
.banner ul li{
    width: 100%;
    float: left;
}
.banner ul li img{
    width: 100%;
    float: left;
}
.banner .bx-controls-direction{
    width: 100%;
    float: left;
    position: absolute;
    top: 50%;
    z-index: 99;
}
.banner .bx-controls-direction a.bx-prev{
    background: url("../images/left-slider.png") no-repeat;
    float: left;
    height: 28px;
    left: 2%;
    position: absolute;
    width: 28px;
}
.banner .bx-controls-direction a.bx-next{
    background: url("../images/right-slider.png") no-repeat;
    float: left;
    height: 28px;
    right: 2%;
    position: absolute;
    width: 28px;
}
#tab2,#tab3,#tab4{
    display: none;
}
.accordion{
    width: 100%;
    float: left;
}
.acc-header{
    width: 100%;
    float: left;

}
.acc-header h3{
    background: url("../images/active_tab.gif") repeat-x left top;
    color: #fff!important;
    width: 560px;
    float: left;
    position: relative;
}
.acc-header h3 i{
    background: url(../images/arrow.png) no-repeat;
    width: 15px;
    height: 18px;
    float: right;
    position: absolute;
    right: 20px;
}
.acc-header h3.active i{
    background: url(../images/arrow-down.png) no-repeat;
    width: 18px;
}
.inner-details-outer{
    width: 100%;
    float: left;
}
#pro0-bar,#pro1-bar,#pro2-bar,#pro4-bar,#pro6-bar,#pro3-upper-bar{
    display: none;
}
.inner-details{
    width: 100%;
    float: left;
}
.inner-details h4{
    background: #fff;
    float: left;
    font-weight: bold;
    margin: 0 0 0 40px;
    color: #a80309;
    padding: 0 10px;
    position: relative;
    text-align: center;
    width: auto;
}
.inner-details span{
    background: url("../images/bar-header.png") repeat;
    float: left;
    height: 3px;
    margin: -10px 0 20px;
    width: 100%;
}
.add-inner{
    width: 100%;
    float: left;
    text-align: center;
    margin: 0 0 20px 0;
}
.add-inner a{
    outline: none;
}
.add-inner a img{
    max-width: 100%;
    float: none;
}
.gal-outer{
    border: 1px solid #940107;
    float: left;
    margin: 0 3px 3px 0;
    padding: 6px;
    text-align: center;
    width: 22%;
}
.gal-outer a{
    width: 100%;
    float: left;
}
.gal-outer a img{
    max-width: 100%;
    float: none;
    height: 100px;
}

.view{
    width: 100%;
    float: left;
    padding: 0 0 10px 0;
}
.view a{
    width: 100%;
    float: left;
    color: #b82429;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
}

.fgallery{
    width: 100%;
    float: left;
}
.fgallery h3{
    width: 100%;
    float: left;
    background: url("../images/sidebar_gallerBg.jpg") repeat-x scroll left top;
    border-radius:0;
    color: #fff;
    font: bold 12px Arial,Helvetica,sans-serif;
    height: 33px;
    padding: 12px 0 0;
    text-align: center;
    text-transform: uppercase;
}
.gallery-outer{
    width: 100%;
    float: left;
    text-align: center;
}
.gallery-outer h4 {
    background:url("../images/active_tab.gif") repeat-x scroll left top;
    color: #fff !important;
    float: left;
    position: relative;
    width: 100%;
    padding: 10px 0;
    text-align: center;
    margin: 0 0 10px 0;
}
.gal-sec{
    border: 1px solid #940107;
    display: inline-block;
    float: none;
    margin: 0 10px 10px 0;
    padding: 6px;
    width: 16%;
}
.sponsors{
    width: 100%;
    float: left;
    text-align: center;
    margin: 0 0 20px 0;
}
.spon-left{
    display: inline-block;
    float: none;
    width: auto;
}
.spon-sec{
    border-right: 1px solid #acacac;
    float: left;
    text-align: center;
    width: auto;
}
.spon-sec p{
    width: 100%;
    float: left;
    font-weight: bold;
    margin: 0 0 20px 0;
}
.spon-sec a{
    width: auto;
}
.spon-sec a img{
    max-width: 100%;
    float: none;
}
.spon-right{
    display: inline-block;
    float: none;
    text-align: center;
    width: auto;
}
.spon-right p{
    width: 100%;
    float: left;
    text-align: center;
    font-weight: bold;
    margin: 0 0 20px 0;
}
.spon-sec-small{
    width: 50%;
    float: left;
}
.spon-sec-small a{
    width: auto;
}
.spon-sec-small a img{
    max-width: 100%;
    float: none;
}
/*  fancybox*/
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("../images/fancybox_sprite.png");
}
.fancybox-overlay {
    background:url("../images/fancybox_overlay.png") repeat scroll 0 0;
    }