/*
	Date: Septembar 10, 2008.
	Title: Newyork judo
====================================
*/

body{
	font-family:Verdana, "Trebuchet MS",Georgia, Lucida, Arial,Helvetica, sans-serif;
	font-size:12px;
	text-align:center;	
	background:#034F8B url(image/bodybg.jpg) no-repeat center top;
}

*{
	padding:0;	margin:0;	border:0;
}
fildset{
	border:0;
}
ul,ol,li{
	list-style:none;
}	
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#F88D00;
	text-decoration:none;
}
h2{
	font-size:22px;
	font-weight:normal;
	color:#F87820;
	margin-bottom:6px;
}
.hide,
#midlftadd h3 b, #topbanner a b,
h3 b
{
     position: absolute;
     left: -9999px;
}

/*------------------------------Page Structure
*/
#mainbody{
	/*width:970px;*/ width:1024px;	height:1388px;
	margin:0 auto;		
	text-align:left;
	background:url(image/wrapbg.jpg) repeat-x;	
}

#wrap{
	/*width:950px;*/ width:1014px;
	margin:0 auto;
	text-align:left;	
	overflow:hidden;
}
/*-----------------------Header part-------------------------
*/

#topbanner{	
	/*width:950px;*/ width:1014px;	height:180px;
	background:url(image/topbannar.jpg) no-repeat;	
	cursor:pointer;
}

#topbanner a{	
	/*width:950px;*/ width:1014px;	height:180px;
	display:block;
	cursor:pointer;
}

#topbannerbtm{	
	/*width:950px;*/ width:1014px;	height:35px;
	background:url(image/topbanerbottom.png) repeat-x;
	overflow:hidden;
	
}
#topbannerbtm a{
	float:right;
	width:273px;	height:35px;
	display:block;
	cursor:pointer;	
}
#topbannerbtm img{
	float:left;
	width:315px;	height:35px;
	margin:0 0 0 10px;
	display:block;
	text-indent:-9999px;
}

#topbannerbtm a:hover{
	color:#000;
	text-decoration:none;	
}

#topbannerbtm b{
	margin-right:23px;
	float:right;
	line-height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}


/*-----------------------Middle part-------------------------
*/


#middle{
	float:left;
	/*width:950px;*/ width:1014px;
	background:url(image/midbg.jpg) repeat-y;
	overflow:hidden;
}
/*----------left part----------*/
#midlft{
	float:left;
	width:227px;	
}

#lftnav{
	float:left;
	width:227px;	height:302px;
	position:relative;
	background:url(image/lftnavbg.jpg) repeat-x;
}

#lftnav ul{
	width:208px;
	margin:23px 0 0 10px;
	float:left;
	display:inline;
}

#lftnav ul li{
	float:left;
	width:200px;
	color:#fff;	
	margin:0;	padding:0 0 0 0px;			
	border-bottom:1px solid	#155CA5;
}

#lftnav .liend{
	border-bottom:none;
}


#lftnav ul li a{
	color:#fff;
	display:block;		width:185px;
	line-height:25px;
	padding-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	background:url(image/lftnavbullet.gif) no-repeat 5px 11px;
}
#lftnav ul li a:hover{
	text-decoration:none;
	background:#257BC1 url(image/lftnavbullet.gif) no-repeat 5px 11px;
}

#samChild{
	width:170px;
	position:absolute;	
	top:-23px; left:185px; 
	z-index:99;
	display:none;
	/*visibility: hidden;*/	
	background:#054E92;	
}
#samChild li{
	background:none;
	height:25px;
	margin:0;	padding:0;
	width:160px;
}
#samChild li a{
	width:150px;
	margin:0;	padding-left:20px;	
	line-height:25px;
	color:#fff;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:url(image/lftnavbullet.gif) no-repeat 10px 10px;
	display:block;	
	border-bottom:1px solid	#155CA5;
}
#samChild li a:hover{
	background:#CFCACA url(image/lftnavbullet1.gif) no-repeat 10px 10px;
	color:#FF3C00;
}

#readMe{
	float:left;
	width:207px;	height:249px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border:10px solid #AAAAAA;
	overflow:hidden;
}

#readMe a{		
	color:#054E92;	
	text-decoration:underline;
}

#midlftadd{
	float:left;
	width:227px;	height:318px;
	background:url(image/add1bg.gif) repeat-x;
}

#midlftadd img{
	position:relative;
	left:9px;	top:13px;
}

/*----------mid mid part----------*/

#midmid{
	float:left;
	width:487px;

}

#midmidA{
	float:left;
	width:487px;	height:302px;
	background:#04128D url(image/midupB.jpg) repeat-x bottom;
}

#midmidA p{
	margin:8px 0 0 17px;
	line-height:15px;
	width:420px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#fff;
}

#midmidA #text1{
	width:453px;
	margin-top:5px;
	line-height:12px;
	font-size:12px;
	font-weight:normal;
	color:#80BFE8;
}

#latestNews{
	float:left;
	width:487px;	height:269px;
	background:#fff;
}

#latestNews h3{
	width:470px;
	margin-bottom:18px;		padding-left:17px;
	line-height:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#054E92;
	background:#E9E9E9;
}

#latestNews b{
	float:left;
	width:450px;
	margin-left:16px;	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#054E92;
	background:url(image/latestnewsbullet.gif) no-repeat 0 6px;
}

#latestNews p{
	float:left;
	width:440px;	
	margin-left:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	display:inline;
}
#latestNews a{
	float:left;
	width:420px;
	margin:0 0 14px 27px;
	color:#F36E1D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	display:inline;
}


#gallary{
	float:left;
	width:487px;	height:319px;
	background:url(image/gallarybg.gif) repeat-x top;
}
#glrycontent{
	float:left;
	width:487px;	height:96px;
	background:url(image/glryhdr.jpg) no-repeat left top;
}

#glrycontent p{
	width:160px;
	margin:24px 0 10px 293px;
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}

#glrycontent b{
	width:160px;
	margin:120px 0 0 293px;
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}

#glrycontent #url{
	margin-left:15px;
}

#glrycontent a:hover{
	text-decoration:none;
}

#picbox{
	float:left;
	width:352px;	height:210px;	
	/*background:url(image/gallarylightbox.jpg) no-repeat;	*/
	border:6px solid #fff;
}

#picbox2{
	float:left;
	width:123px;	height:222px;
	/*margin:97px 0 0 0;*/
	background:#034F8B url(image/gallaryimgbg.jpg) no-repeat right top;
}

#img1,#img2,#img3{	
	position:relative;
	left:19px;
}
#img1{top:4px;}
#img2{top:20px;}
#img3{top:36px;}

#imgup,#imgdown{
	position:relative;
	left:60px;
}

#imgup{
	top:2px;
}
#imgdown{
	top:40px;
}

/*----------Right part----------*/

#midrgt{
	float:right;
	/* width:236px;	*/
	width:300px;
}

#rgttop{
	float:left;
	width:227px;	height:308px;
	background:url(image/rgttopupbg.jpg) repeat-x top;
	/* new css 
	margin-left:33px;*/
}

#rgttop h3{
	margin:12px 0 0 11px;
	width:217px;
	height:46px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#054E92;
}

#rgttop #rightTopImageCont{
	width:227px;	height:195px;
	overflow:hidden;
	display:block;
}

#rgttop p{
	width:227px;
	height:33px;
	color:#ffffff;
	line-height:20px;
	text-align:center;
	cursor:default;
	background:#083C76;
	font-size:11px;
	}

#rgttopbot{
	width:236px;
	margin-top:0px;
	background:url(image/rgttopbotbg.jpg) repeat-y;
	display:block;
}

#rgttopbot p{
	width:155px;
	line-height:70px;
	margin:0 0 0 45px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	background:url(image/rgttopbotbullet.jpg) no-repeat 120px 30px;
	display:block;
}

#rgttopbot p span{
	font-weight:bold;	
}

#rgttopbot a{
	color:#fff;
	cursor:pointer;
}

#rgttopbot a:hover{
	text-decoration:none;
}

#rgtmid{	
	float:left;
	width:236px;	height:269px;
	background:#054E92 url(image/rgtmidbg.jpg) repeat-x top;
	/* new css */
	margin-left:33px;
}

#rgtmid h3{
	margin:8px 0 0 11px;
	width:217px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#054E92;
}

#rgtmid .boldpara{
	color:#fff;
	width:169px;
	margin:30px 0 0 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}

#rgtmid p{
	width:214px;
	margin:20px 0 0 11px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

#rgtbot{	
	float:left;
	height:318px;
	background:#054E92 url(image/rgtbot.jpg) repeat-x;
	/* new css */
	width:300px;
}

#rgtbot ul{
	width:226px;
	margin:23px 0 0 10px;
}

#rgtbot ul li{	
	width:200px;		
	margin:0;
	line-height:25px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;		
	border-bottom:1px solid	#155CA5;
	display:block;
	position:relative;
}


#rgtbot ul li a{
	color:#fff;
	width:200px;
	padding:0 0 0 14px;
	background:url(image/lftnavbullet.gif) no-repeat 5px 11px;
	display:block;
}
#rgtbot ul li a:hover{
	text-decoration:none;
	background:#257BC1 url(image/lftnavbullet.gif) no-repeat 5px 11px;
}
#rgtbot h3{
	margin:8px 0 0 11px;
	width:217px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#054E92;
}


/*-----------------Footer-----------------
*/

#footer{	
	float:left;
	margin:0; padding:0;
 /* width:950px; */
	width:1014px;
	margin-top:10px;
}

#footerup{
	margin:0; padding:0;
	/* width:950px; */
	width:1014px; height:116px;
	background:#fff;
}

#footA{
	float:left;
	width:150px;	height:66px;
	margin:25px 0 0 11px;
	border-right:1px solid #B4B4B4;
}

#footA h3{
	padding-top:10px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#054E92;
}

#footB{
	float:left;
	width:390px;	height:66px;
	margin:25px 0 0 11px;
}

#footB p{
	margin:18px 0 0 5px;
}

#footC{
	float:right;
	margin:21px 0 0 0;
	width:315px;	height:67px;
	display:inline;
}

#footC img{
	margin:0;	padding:0;
}

#footerdown{
	width:950px;	
	text-align:center;
}

#footerdown p{
	margin-top:24px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;	
}


/*-----------------------News------------------------
*/

.newsmid{	
	background:#fff;
}

#midhdr{
	width:487px;	height:78px;
	background:url(image/midhdrbg.jpg) repeat-x;
}

#midhdr b{
	position:relative;
	margin-bottom:5px;
	left:13px;	top:16px;	
	color:#054E92;
	line-height:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

#midhdr b a{
	color:#054E92;
}
#midhdr h2{
	margin:19px 0 0 13px;
	line-height:48px;
	color:#4B4B4B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:normal;
}

.newshdr, .tournamentHdr{
	width:462px;
	padding:12px 12px 8px 13px;
	border-bottom:1px solid #E9E9E9;
}

.newshdr p span{	
	width:477px;
	color:#055290;	
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
}

.newshdr p span span{
	margin:0;	padding:0;
	color:#FF6C00;
}

.news{
	float:left;
	width:468px;	
	background:#fff;
}
.news .newsbody{
	width:441px;
	margin:10px 13px 5px 13px;
	color:#353535;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}

/*---------------History--------------------
*/

.histry{
	width:487px;
	padding:0 12px;
}

.histry .histrybody{
	width:460px;
	margin:24px 0 0 13px;
	color:#353535;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}

/*-----------------Tournament information---------
*/

#midmid .tournament_info{
	height:58px;
}

.tournamentHdr p{
	width:450px;
	margin:17px 0 14px 13px;
	color:#282828;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

#matchHdr table{
	float:left;
	width:487px;
	margin:22px 0 0 0;
	text-align:left;
	color:#fff; 
}

#matchHdr table th{
	background:#034F8B;
	height:40px;
}

#matchHdr table td{
	color:#000;
	height:40px;
	font-size:12px;
}

/*------------------past result------------
*/


#pastresult{
	margin-left:12px;
	color:#055290;
	line-height:36px;
	
}

#pastresult a{
	color:#055290;	
}

/*--------------Contact us----------------
*/


#contactSbtn{
	width:66px; height:26px; 
	margin-left:120px; 
	border:none; 
	background:url(image/contactusubmit.jpg) no-repeat;
}

.altcenter{
	width:487px;
	float:right;
	background:#FFF url(images/altnewsbg.jpg) repeat-x;
	color:#000;
}
.altcenter strong{
	padding:16px 0 10px 12px;
	color:#054E92;
	display:block;
}
.altcenter a{
	color:#054E92;
}
.altcenter h3{
	color:#4B4B4B;
	font-size:25px;
	padding:0 0 25px 12px;
	display:block;
}
.altcenter p{
	padding:10px 12px 0 12px;
}
.contactus{
	width:460px;
	margin:0 12px;
	display:block;
}
.contactus dt{
		font-weight:bold;
		padding:20px 0 25px 0;
}
.contactus dd{
		display:block;
		width:430px;
		margin-bottom:8px;
}
.contactus label{
		display:block;
		width:110px;
	    float:left;
		color:#1C1C1C;
		font-size:11px;
}
.contactus input{
		width:300px;  height:18px;
		border:1px solid #D4D0C8;
		padding:1px 0 0 5px;
}
.contactus textarea{
		width:300px;  height:128px;
		padding:1px 0 0 5px;
		margin-bottom:8px;
}
.contactus .altdd1{
		width:14px;  height:14px;
		padding:0;
		border:0;
		float:left;
}
.contactus span{
		width:260px;
		display:inline;
		padding-left:10px;
}
.contactus .altdd2{
		width:66px;  height:26px;
		margin:8px 0 40px 100px;
		border:0;
		padding:0;
}
.altnumber{
	font-weight:bold;
}
.altcenter address{
	font-style:normal;
	font-size:11px;
	padding:0 0 212px 110px;
}
*+ html .altcenter address{
	padding:0 0 203px 110px;
}
.altcenter b{
	color:#055290;
	padding:0 0 15px 14px;
	border-bottom:1px solid #F1F0F0;
	display:block;
}


/*-------------photo------------
*/

.photomain{
	width:487px;
	padding:0;
}

.photo{
	width:465px;
	padding:13px 0 0 12px;
	margin:0 0 0 6px;
	text-align:center;
	overflow:hidden;		
}
.photo dd{		
	width:460px;
	padding:20px 0px 5px 0;
	display:block;
	overflow:hidden;
}

.photo fieldset{
	float:left;
	display:block; 
	width:145px;
}
.photo span{
	width:145px; height:100px;
	background:#F1F0F0;
	display:block;
	margin:0 8px 0 0;
	text-align:center;
}

.photo span img{
	margin:0;	padding:0;
}
.photo p{
	width:130px;
	padding:5px 0 0 0;
	margin:0 auto 10px auto;
	font-size:11px;
	
	border-bottom:0;
	text-align:center;
	color:#055290;
}
.previous{
	float:right;
	color:#055290;
	padding:0 12px 21px 0;
}


/*---------------------FAQ's-----------------------
*/


.faq_Q{
	width:463px;
	padding:10px 12px 0;
}
.faq_Q p{
	width:460px;	
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
}


.faq_A{
	width:463px;
	padding:0 12px 0;		
}
.faq_A p{
	width:460px;		
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;	
	color:#424242;
	padding:0 0 10px;
	border-bottom:1px dashed #888888;
}


/*---------------temp-----------------
*/

#previewPane{
		float:left;
		width:352px;	height:210px;	
		/*background:url(image/gallarylightbox.jpg) no-repeat;	*/
		border:5px solid #fff;			
	}
	
	#previewPane img{
		width:352px;	height:210px;
	}
	
	#galleryContainer{
		float:left;
		width:123px;	height:222px;
		/*margin:97px 0 0 0;*/
		background:#034F8B url(image/gallaryimgbg.jpg) no-repeat right top;
	}
	#galleryContainer #arrow_down{	/* Arrow down image */
		height:15px;
		margin-left:60px;
		margin-top:5px;
		cursor:pointer;
	}
	#galleryContainer #arrow_up{
		height:9px;	/* Arrow up image */
		margin-left:60px;
		cursor:pointer;
	}
	
	#theImages{	/* DIV where the images are located */
		position:relative;
		overflow:hidden;		
		height:195px;
		margin-left:15px;
		margin-top:2px;
		background:#034F8B url(image/gallaryimgbg.jpg) no-repeat right top;
	}
	#theImages div{	
		position:relative;	/* Don't change this */
		height:1500px;	/* Higher than total height of thumbnails */
		
	}
	
	
	#theImages a, #theImages a:hover{
		text-decoration:none;
	}
	
	#theImages img{
		border:0px;	/* No border */		
		margin-bottom:6px;
		padding-top:1px;	/* Space between images */
		border:3px solid #fff;
	}