
body	{
	margin: 0;
	padding: 0;
	background: #00476B url(/img/back-babol-2.gif);  /* 004A88 #5B68A0 url(/img/back-babol.gif);*/
	font: 11px verdana, arial, sans-serif;
	color: #000;
	text-align: left;
	line-height: 1.3em;
	}

img {
	border : 0;
	margin : 0;
	}

img.adv {
	border-color: #B7482E; border-width: 0
	}

form, fieldset	{
	padding: 0;
	margin: 0;
	}

table, tr, td {
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: top;
	border-collapse: collapse;
	}

td.bottom {
	vertical-align: bottom;
	}

a {
	color: #133DB6;
	text-decoration: none;
	}

a:hover {
/*	color: #D33000;*/
	text-decoration: underline;
	}

p {
	margin: 0 0 0.5ex;
	}

li {
	padding-bottom: 0.3em;
	}

pre {
	font: 12px lucida console, courier new, monospace;
	line-height: 1.3em;
	}
/*
********** Head
*/

#super-duper-outer-frm {
	width: 1013px;
	padding: 0;
	margin: 0 auto;
	border:0;
	}

#super-outer-frm {
	float: left;
	width: 760px;
	background: #00476B;  /*#5B68A0;*/
	padding: 0;
	margin: 0 auto;
	border-left: 3px solid #717A9F;
	border-right: 3px solid #717A9F;
	}

#outer-frm {
	width: 740px;
	padding: 0;
	margin: 0 auto;
	}

#hdr-all {
	position: relative;
	height: 108px;
	width: 740px;
	}

#hdr-all-120 {
	position: relative;
	height: 120px;
	width: 740px;
	}

#hdr-all-114 {
	position: relative;
	height: 114px;
	width: 740px;
	}

#hdr-spalding {
	position: absolute;
	top: 0;
	left: 740px;
	height: 71px;
	width: 18px;
}

#hdr-2009-2-fl {
	position: absolute;
	top: -14px;
	left: -24px;
	}

#hdr-0 {
	position: absolute;
	top: 0;
	left: -22px;
	right: 0;
	height: 73px;
	width: 22px;
}

#hdr-1 {
	float: left;
	height: 108px;
	width: 119px;
	margin: 0;
	}

#hdr-2 {
	float: left;
	height: 108px;
	width: 621px;
	margin: 0;
	}


/*
********** Top menu
*/

#top-menu {
	position: absolute;
	top: 16px;  /*6px;*/
	right: 22px;  /*-3px;*/
	padding: 0;
	text-align: left;
	font: bold 11px trebuchet ms, verdana, arial, sans-serif;
	letter-spacing: 1px;
	}

* html #top-menu {right: -7px;}      /*for IE only, mazafaka*/

#top-menu ul {
	list-style: none;
	padding: 2px 0;      /* compensate for border+padding of <li a> */
	margin: 0;
	border: none;
	}

#top-menu li {
	display: inline;
	padding: 0 3px 0 0;  /*0 5 0 0*/
	margin: 0;
	border: none;
	}

body:nth-of-type(1) #top-menu li {display:inline-block;}

#top-menu li a {
	border: 1px solid #FFF;
	border-left: 0;
	border-right: 0;
	padding: 1px 4px 1px 6px; /*0 6*/
	text-decoration: none;
	color: #000;
	background: #DDD url(/img/v-gray-grad.gif) repeat-x top;
}

#top-menu li a.impo {
	background: #DDD url(/img/v-hiorng-grad.gif) repeat-x top;
}

#top-menu li span {
	border: 1px solid #FFF;
	border-left: 0;
	border-right: 0;
	padding: 1px 4px 1px 6px;      /*0 6*/
	text-decoration: none;
	color : #D71B00;                  /*D33000*/
	background: #F4F4F4;
	}

#top-menu li a:hover {
	border: 1px dotted #BC482A; /*#FF9A33 #D33000 #BC482A;*/
	padding: 1px 3px 1px 5px; /*0 5*/
	background: #FFF;
} 


/*
********** Tabs navigation
*/

#tabs {
	clear: left;
	margin: 3px 0 0;
	padding: 0;
	text-align: left;
	font: bold 11px trebuchet ms, tahoma, arial, sans-serif;
	letter-spacing: 1px;
	}

#tabs ul {
	list-style: none;
	padding: 2px 0 0;     /* compensate for border+padding of <li a> */
	margin: 0 0 1px;
	border: none;
	}

#tabs li {
	display: inline;
	padding: 0 0px 0 0;
	margin: 0;
	border: none;
	}

#tabs li a {
	border: 1px solid #CCC;
	border-bottom: 0;
	padding: 1px 6px 1px 6px;
	background-color: #CCC;        /*#AAA*/
	}


#tabs li span {
	border: 1px solid #AAA;
	border-bottom: 0;
	padding: 1px 6px 2px 6px;
	background-color: #EEE;
	color: #D33000;
	}


/*
 * Advert 240
 */

#a240 {
	float: left;
	width: 242px;
	border: 0;
	margin-left: 5px;
	}

#a240 img, #a240 div.adv-container {
	border: 1px solid #00476B;
	margin-top: 5px;
	}

/*
********** Middle blocks
*/

#team-mid-l {
	float: left;
	width: 167px;
	border: 0;
	background-color : #00476B;  /*#5B68A0;*/
	}

#team-mid-r {
	float: left;
	width: 568px;
	border: 0;
	background-color: #00476B;  /*#5B68A0;*/
	margin-left: 5px;
	}

#event-mid-l {
	float: left;
	width: 548px;
	border: 0;
	background-color : #00476B;  /*#5B68A0;*/
	}

#event-mid-r {
	float: left;
	width: 187px;
	border: 0;
	background-color: #00476B;  /*#5B68A0;*/
	margin-left: 5px;
	}

#stuff-mid {
	float: left;
	width: 740px;
	border: 0;
	background-color : #00476B;  /*#5B68A0;*/
	}

#blk-info {
	clear: left;
	border: 1px solid #AAA;
	background-color: #EEE;
	padding: 14px 20px;
	line-height: 1.3em;
	}

#blk-info-nr {
	clear: left;
	border: 1px solid #AAA;
	background-color: #EEE;
	padding: 7px 10px;
	line-height: 1.4em;
	}

#blk-info-ev {
	clear: left;
	border: 1px solid #AAA;
	border-top: 0;
	background-color: #EEE;
	padding: 14px 19px;
	line-height: 1.3em;
	}

#blk-info h2 {
	font : bold 13px verdana, arial, sans-serif;
	color: #555;
	letter-spacing: 1px;
	padding: 0;
	margin: 0 0 1ex;
	}

#blk-info td {
	/*padding: 0 5px;*/
	}

#blk-hdr {
	clear: left;
	border: 1px solid #C46D23;
	border-left-width: 1px;
	color: #292643;
	font: bold 12px trebuchet ms, tahoma, arial, sans-serif;
	text-align: left;
	letter-spacing: 1px;
	padding: 3px 0 1px 20px;
	background: #FF9F3B url(/img/v-orng-grad.gif) repeat-x top;
}

#blk-hdr-light {
	clear: left;
	border: 1px solid #999;
	border-left-width: 1px;
	color: #DC3100;  /*#364850;*/
	font: bold 12px trebuchet ms, tahoma, arial, sans-serif;
	letter-spacing: 1px;
	padding: 0;
	background: #DDD url(/img/v-gray-grad.gif) repeat-x top;
}

.flame-lt {
	/*background-image : url(/img/flame-sm-lt.gif);
	background-position : top left;
	background-repeat : no-repeat;*/
	padding : 3px 20px 1px;        /*5px 20px 3px*/
	}

.flame-rt {
	/*background-image : url(/img/flame-sm-rt.gif);
	background-position : top right;
	background-repeat : no-repeat;*/
	padding : 3px 32px;
	}

.flame-rb {
	/*background-image : url(/img/flame-sm-rb.gif);
	background-position : bottom right;
	background-repeat : no-repeat;*/
	padding : 3px 32px;
	}

#blk-int {
	clear: left;
	border-left: 1px solid #AAA;
	border-right: 1px solid #AAA;
	background-color: #EEE;
	}

#blk-int form {
	padding: 3px 7px;
	}

#blk-int table {
	border-collapse: collapse;
	width: 100%;
	}

#blk-int td {
	padding: 2px 0;
	}

#blk-ev-l {
	float: left;
	width: 272px;
	border: 0;
	margin: 0;
	}

#blk-ev-r {
	float: left;
	width: 210px;
	border: 0;
	margin-left: 24px;
	padding-top: 3px;
	}

#blk-ev-r-hist {
	float: left;
	width: 210px;
	border: 0;
	margin: 10px 0 0 0;
	}

#ev-r-hist-hdr {
	font: italic 12px verdana, arial, sans-serif;
	color : #000;
	padding: 5px 0;
	text-align: right;
	}

#blk-ev-nrtr {
	float: left;
	width: 272px;
	border: 0;
	margin: 0;
	padding: 0 0 6px 0;
	}

#blk-ev-nrtr form {
	padding: 0;
	margin: 0;
	}

#blk-ev-nrtr table {
	border-collapse: collapse;
	width: 100%;
	margin: 0;
	padding: 0;
	}

#blk-ev-nrtr td {
	/*display: inline;*/
	position: relative;
	padding: 2px 0;
	}

#blk-ev-nrtr td td {
	padding: 0;
	}

#blk-ev-nrtr td.cap1 {
	width: 50px;
	padding: 3px 0 2px;
	}

* html #blk-ev-nrtr td.cap1 {
	width: 50px;
	padding: 4px 0 2px;
	}

#blk-ev-nrtr-dvdr {
	clear: left;
	border-top: 1px solid #AAAAAA;   /*C46D23;*/
	margin: 2px 0 0 0;
	padding: 8px 0 0 0;
	}


/*
********** Calendar
*/

#calendar-anch {
	position: absolute;
	}

#calendar {
	position: absolute;
	left: -10px;
	top: -21px;
	z-index: 100;
	margin-top: 1px;
	display: none;
	}                                

#calendar-mat {
	position: absolute;
	z-index: 101;
	left: 0;
	top: 0;
	}

#calendar-in {
	position: absolute;
	z-index: 102;
	left: 32px;
	top: 29px;
	height: 300px;
	width: 18.2em;
	overflow: auto;
	border: 1px solid #C46D23;
	background-color : #FFF;
	}

* html #calendar-in {
	overflow-x: hidden;
	overflow-y: scroll;
	}
* html div#calendar-in table td.hid {
	padding-right: 1.5em;
	}

#calendar-lnk {
	position: absolute;
	z-index: 103;
	left: 11px;
	top: 29px;
	width: 22px;
	height: 22px;
	}

table.calendar-frm {      /* for IE special */
	h: expression(
		onmouseover=new Function("document.getElementById('calendar').style.display = 'block';"),
		onmouseout=new Function("document.getElementById('calendar').style.display = 'none';")
		);
	}

table.calendar-frm:hover div#calendar {
	display: block;
	}

#calendar-in th {
	font: 12px trebuchet ms, tahoma, arial, sans-serif;  /*Georgia, "Times New Roman", Times, serif;*/
	color: #000;
	background-color: #FFDD7B;
	padding: 0.2em 0.5em;
	text-align: left;
	}

#calendar-in th.even {
	background-color: #F3F2BB;
	}

#calendar-in th#cur {
	font-weight: bold;
	}

#calendar-in table td {
	font : 11px verdana, arial, sans-serif;
	padding: 0.4em 0.1em;
	text-align: center;
	}

#calendar-in table td.cur {
	border: 1px solid #CC0300;
	}

/*
********** 
*/

#ev-skip-line {
	clear: left;
	margin: 0;
	padding: 0;
	width: 100%;
	}

#ev-skip-blk-r {
	float: right;
	padding: 2px 0;
	}

#ev-skip-blk-r a {
	border-right: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	background-color: #FFF;   /*#FF9A33;*/
	margin: 0 0 0 5px;
	padding: 1px 4px;
	font: 11px verdana, arial, sans-serif;
	}

#ev-skip-blk-r span {
	border-right: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	background-color: #FFF;   /*#FF9A33;*/
	margin: 0 0 0 5px;
	padding: 1px 4px;
	font: bold 11px verdana, arial, sans-serif;
	}

#ev-skip-blk-l {
	float: left;
	padding: 2px 0;
	}

#ev-skip-blk-l a {
	border-right: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	background-color: #FFF;   /*#FF9A33;*/
	margin: 0 5px 0 0;
	padding: 1px 4px;
	font: 11px verdana, arial, sans-serif;
	}

#ev-skip-blk-l span {
	border-right: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	background-color: #FFF;   /*#FF9A33;*/
	margin: 0 5px 0 0;
	padding: 1px 4px;
	font: bold 11px verdana, arial, sans-serif;
	}

#ev-skip-blk-l span.caption, #ev-skip-blk-r span.caption {
	border: 0;
	border-left: 1px solid #AAA;
	border-top: 1px solid #AAA;
	margin: 0;
	padding: 1px 4px;
	background-color: #FFF;
	font: 11px verdana, arial, sans-serif;
	}

#news-item {
	float: left;
        padding-bottom: 7px;
	}

#news-date {
	color: #000; /*#FFF;*/
	background-color: #F3F2BB; /*#999;*/   /*717A9F;*/
	font: 10px verdana, arial, sans-serif;
	text-align: right;
	padding: 1px;
        margin: 1px 0 0 0; 
	border-left: 1px solid #C46D23;
	border-top: 1px solid #C46D23;
	}

#news-date-hist {
	color: #000;
	font: 10px verdana, arial, sans-serif;
	text-align: right;
	padding: 1px;
        margin: 1px 0 0 0; 
	background-color: #DDD;
	border-left: 1px solid #858585;
	border-top: 1px solid #858585;
	}

#news-date-out {
	clear: none;
	padding: 1px;
        margin: 1px 0; 
	}

#news-title {
	line-height: 1.3em;
	padding-left: 0px;
	}

#news-title a { 
	/*color: #133DB6;*/
	color: #000;
	text-decoration: none;
	}

#news-title a:hover { 
	color: #133DB6;
	}

#news-title a.hi {
	/*color: #133DB6;*/
	color: #D22;
	text-decoration: none;
	font-weight: bold;
	}

div.game#news-title {
	/*color: #133DB6;*/
	color: #000;
	line-height: 1.5em;
	}

#news-title a:hover, #news-title-hi a:hover {
	text-decoration: underline;
	}

#news-title .game-rep {
	color: #133DB6;
	font-weight: bold;
	}

div.game#news-title img {
	margin-top: 0px;
	}

#news-view {
	clear: left;
	padding: 10px 0;
	}

#news-view table.news-view-hdr {
	background: #EEE url(/img/news-view-hdr-back.gif);
	margin: 0 0 10px 0;
	}

#news-view h1 {
	color: #060758;
	font : bold 16px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	padding: 0;
	margin: 10px 10px 5px 10px;
	}

#news-view h2 {
	color: #000;
	font : italic 11px verdana, arial, sans-serif;
	text-align: left;
	padding: 5px 0;
	margin: 0 10px 0 10px;
	}

#news-view p.q { 
	font: bold 11px verdana, arial, sans-serif;
	color: #333;
	margin: 1.8ex 0 0;
	}

#news-view h3 {
	font: bold 12px verdana, arial, sans-serif;
	color: black;
	margin: 2.4ex 0 0;
	}

#news-view h4 {
	font: bold 10px verdana, arial, sans-serif;
	color: black;
	margin: 1.2ex 0 0;
	}

#news-view p {
	margin: 1ex 0 0;
	}

#news-view p.subscr {
	font-style: italic;
        text-align: right;
	}

#news-view p.cit, p.a {
	font-style: italic;
	color: #733;
	}

#news-view ul li {
	display: list-item;
	list-style-position: outside;
	list-style-type: disc;
	vertical-align: top;
	margin: 0.6ex 0 0;
}

#news-view img.fot-0 {
	border: 1px solid #717A9F;
	margin: 0;
	}
#news-view a img.fot-0 {
	border: 1px solid #FF9A33;
	margin: 0;
	}

#news-view img.fot-m {
	float: both;
	border: 1px solid #717A9F;
	margin: 10px 0 0;
	}
#news-view a img.fot-m {
	float: both;
	border: 1px solid #FF9A33;
	margin: 10px 0 0;
	}

#news-view img.fot-r {
	float: right;
	border: 1px solid #717A9F;
	margin: 10px 0 5px 10px;
	}
#news-view a img.fot-r {
	float: right;
	border: 1px solid #FF9A33;
	margin: 10px 0 5px 10px;
	}

#news-view img.fot-l {
	float: left;
	border: 1px solid #717A9F;
	margin: 10px 10px 5px 0;
	}
#news-view a img.fot-l {
	float: left;
	border: 1px solid #FF9A33;
	margin: 10px 10px 5px 0;
	}

#news-view img.q {
	float: left;
	border: 0;
	margin: 1.2ex 0.5ex 0 0;
	}

#news-view table.tbl-r {
	float: right;
	margin: 10px 0 5px 10px;
	}


#news-view-comments {
	width: 100%;
	border-top: 3px solid #777;
	border-bottom: 2px solid #777;
	margin: 10px 0;
	}
#news-view-comments h1 {
	font-size:16pt;
	font-weight:bold;
	padding: 0;
	margin: 0;
	}
#news-view-comments a.button-post {
	background: #FF9A33 url(/img/v-hiorng-grad.gif) repeat-x scroll center top;
	border-bottom: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	text-decoration: none;
	font-weight:bold;
	padding: 5px 7px;
	/*display:block;*/
	}
#news-view-comments a.button-post:hover {text-decoration: none;background:#fff;}
#news-view-comments table {
	margin-top: 4px;
	width: 100%;
	border: 0;
	}
#news-view-comments td {
	padding: 0;
	vertical-align:middle;
	}
#news-view-comments td.message-body {
	padding: 3px 0;
	border-top: 1px dotted #000;
	}
#news-view-comments table.ctl {margin-top: 7px}
#news-view-comments table.ctl td {border-top: none}
#news-view-comments th {
	background-color: #dee;
	border-top: 1px solid #000;
	padding: 2px 0;
	}
#news-view-comments th.member-name {text-align:left}
#news-view-comments th.post-time {text-align:right}
#news-view-comments img {
	max-width: 490px;
	}


/* Standard horizontal rule.. ([hr], etc.) */
#news-view-comments hr, #news-view-comments .hrcolor
{
	height: 1px;
	border: 0;
	color: #666666;
	background-color: #666666;
}

/* A quote, perhaps from another post. */
#news-view-comments .quote
{
	color: #000000;
	background-color: #C3B8D0;
	border: 1px solid #000000;
	margin: 1px;
	padding: 1px;
	font-size: x-small;
	line-height: 1.4em;
}

/* A code block - maybe even PHP ;). */
#news-view-comments .code
{
	color: #000000;
	background-color: #cccccc;
	font-family: "courier new", "times new roman", monospace;
	font-size: x-small;
	line-height: 1.3em;
	/* Put a nice border around it. */
	border: 1px solid #000000;
	margin: 1px auto 1px auto;
	padding: 1px;
	width: 99%;
	/* Don't wrap its contents, and show scrollbars. */
	white-space: nowrap;
	overflow: auto;
	/* Stop after about 24 lines, and just show a scrollbar. */
	max-height: 24em;
}

/* The "Quote:" and "Code:" header parts... */
#news-view-comments .quoteheader, #news-view-comments .codeheader
{
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size: x-small;
	line-height: 1.2em;
}


#thumb-r {
	float: right;
	border: 1px solid #AAA;
	margin: 0 0 5px 5px;
	width: 75px;
	}

#thumb-l {
	clear: none;
	float: left;
	border: 1px solid #AAA;
	margin: 0 5px 0 0;
	width: 75px;
	}

#thumb-l-tiny {
	float: left;
	border: 1px solid #AAA;
	margin: 0 5px 0 0;
	width: 60px;
	}

#faq-list {
	float: left;
	width: 180px;
	}
	
div#faq-list ul {
	padding: 5px 0 0 15px;
	margin: 0;
	}

div#faq-list ul li {
	padding: 0 0 5px 0;
	}

div#faq-list ul li.cur {
	font-weight: bold;
	color: #555;
	}

#faq-topic {
	float: left;
	width: 500px;
	padding-left: 18px;
	}


/*
********** Ratings Col
*/

#blk-megahot {
	width: 185px;
	clear: left;
	border: 1px solid #AAA;
	border-top: 0;
	background-color : #EEE;
	padding: 0;
	}

#blk-info-rat {
	clear: left;
	border: 1px solid #AAA;
	border-top: 0;
	background-color : #EEE;
	color: #000;
	text-align: left;
	/*padding: 5px 10px;*/
	padding: 10px 1px 10px 5px;
	line-height: 1.4em;
	font: 11px arial, sans-serif;
	}

#blk-info-rat th {
	border-bottom: 1px solid #AAA;
	}

#blk-info-rat td {
	padding: 2px 0;
	}

#blk-info-rat td.foot {
	border-top: 1px solid #AAA;
	font-weight: bold;
	text-align: right;
	}

#blk-info-rat td.leader {
	color: #D22;
	}

#blk-info-rat td.ctx {
	color: #444;
	text-align: right;
	}

#blk-fsb {
	width: 175px;
	margin: 0;
	padding: 15px 3px 8px 7px;
	background-color : #1F1A17;
	}

#blk-fsb #news-title a {
	color: #EEE;
	}

/*
********** Team List
*/

#team-list {
	margin: 0;
	padding: 0;
	}

#team-list ul {
	list-style: none outside url(/img/bullet-ball2-r.gif);
	padding: 0;
	margin: 0 0 0 16px;
	border: none;
}

#team-list li {
	border: none;
	padding: 0;
	margin: 0 0 5px 0;
}

#team-list li a {
	border: 0;
	padding: 0;
	}

#team-list li p.current {
	color: #D33000;
	font-weight: bold;
	}


/*
********** Stat table
*/

#team-stat table {
	margin: 10px 0;
	border-top: 1px solid #888;
	border-bottom: 1px solid #888;
	}

#team-stat td {
	padding: 3px 5px;
	}

#team-stat tr.even {
	background-color: #DDD;
	}

#team-stat td.plus {
	color: green;
	text-align: right;
	padding-right: 15px;
	}

#team-stat td.minus {
	color: purple;
	text-align: right;
	padding-right: 15px;
	}

/*
********** Table style-1
*/

#tbl-s1 table {
	margin: 10px 0;
	padding: 0;
	border-collapse : collapse;
	border: 1px solid black;
	}

#tbl-s1 td, #tbl-s1 th {
	vertical-align: top;
	border: 1px solid #777;
	padding: 3px 5px;
}

#tbl-s1 th {
        color: black;
	/*background: #7D92ED url(/img/tbl-s1-th-back.gif);*/
	background-color: #A8B1CA;   /*F7E4BE;*/
}

#tbl-s1 th.title {
        color: black;
	background-color: #FFBA69;
}

#tbl-s1 td.r {
	text-align: right;
}

#tbl-s1 td.hi {
	color: #D22;
}

#tbl-s1 td.c, #tbl-s1 th.c {
	text-align: center;
}

#tbl-s1 tr.even {
	background-color: #E6E6E6;
	}

/*
********** Table style-2
*/

#tbl-s2 table {
	margin: 10px 0;
	padding: 0;
	border-collapse : collapse;
	border: 1px solid black;
	background-color: white;
	color: black;
	}

#tbl-s2 td, #tbl-s2 th {
	vertical-align: top;
	border: 1px solid black;
	padding: 3px 5px;
	}

#tbl-s2 th {
        color: white;
	/*background-color: #1F1A17;*/
	background: #1F1A17 url(/img/black-grad.gif) repeat-x top;
	}

#tbl-s2 td.r {
	text-align: right;
	}

#tbl-s2 td.c, #tbl-s2 th.c {
	text-align: center;
	}

#tbl-s2 td.c1 {
        color: black;
	background-color: #E67817;
	}


/*
********** Table style-3
*/

#tbl-s3 h1 {
	font: bold 14px verdana, arial, sans-serif;
	text-align: center;
	}

#tbl-s3 table {
	margin: 3px 0;
	padding: 0;
	border-collapse : collapse;
	font: 11px verdana, arial, sans-serif;
	background-color: white;
	color: black;
	width: 505px;
	}

#tbl-s3 td, #tbl-s3 th {
	vertical-align: top;
	border: 1px solid #777;
	padding: 4px 4px;
        color: black;
	background: #FFC56A url(/img/v-hiorng-grad-2.gif) repeat-x top;
	}

#tbl-s3 p {
	margin: 0;
	}



#fotoshow-1 table, #fotoshow-1 tr, #fotoshow-1 td {
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: top;
	border-collapse: collapse;
	font: 12px verdana, arial, sans-serif;
	}

#fotoshow-1 table {
	border: 1px solid #1F1A17;
	}

#fotoshow-1 td.b {
	background-color: #1F1A17; 
	text-align: center; 
	vertical-align: middle; 
	color: white;
	padding: 7px 10px;
	}

#fotoshow-1 td.o {
	background-color: #E67817; 
	text-align: center; 
	vertical-align: middle; 
	color: black;
	padding: 7px 10px;
	}

#fotoshow-1 a {
	font: bold 10px verdana, arial, sans-serif; 
	color: black;
	}

#fotoshow-1 img {
	border: 1px solid #E67817;
	}


#stat_restlist ul {
	list-style: none outside url(/img/bullet-arr-1.gif);
	padding: 0;
	margin: 10px 0 15px 50px;
	border: none;
}

#stat_restlist li {
	border: none;
	padding: 0;
	margin: 0;
}

#stat_restlist li a {
	border: 0;
	padding: 0;
	}



#stat-game-brief table {
	margin: 0;
	padding: 0;
	border-collapse : collapse;
	border: 1px solid #777;
	background-color: white;
	color: black;
	}

#stat-game-brief td, #stat-game-brief th {
	vertical-align: middle;
	border: 1px solid #777;
	padding: 2px 3px;
}

#stat-game-brief th {
	background: #FFA237 url(/img/v-hiorng-grad.gif) repeat-x top;
	font-weight: normal;
	vertical-align: middle;
}

div.current#stat-game-brief th {
	background: #ff9b35 url(/img/v-orng-grad.gif) repeat-x top;
	font-weight: bold;
	padding: 2px 2px 2px 3px;
}

div.current#stat-game-brief td {
	background: #ff9b35;
}


/*
********** Forms & Controls
*/

select {
	border: 1px solid #AAA;
	margin: 0;
	background-color: #FFF;
	font: 11px verdana, arial, sans-serif;
	}

input {
	border: 1px solid #AAA;
	margin: 0;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FFF;
	font: 11px verdana, arial, sans-serif;
	}

.catname {
	width: 151px;
	}

.chname-ev {
	width: 156px;
	}

.ym-ev {
	width: 130px;
	}

.teamname {
	width: 68px;
	}

.date {
	width: 72px;
	}

.search-btn {
	width: 58px;
	font: 11px verdana, arial, sans-serif;
	background: #FF9A33 url(/img/v-hiorng-grad.gif) repeat-x top;
	padding: 0;
}

.calendar-btn {                           
	width: 24px;
	font: 11px verdana, arial, sans-serif;
	background: #FF9A33 url(/img/v-hiorng-grad.gif) repeat-x top;
	padding: 0;
}

.search-btn:hover {
	color: #CC0300;
	border-color: #FFF;
	border: 1px dotted #000;   /*C46D23;*/
}

.evtype {
	width: 100px;
	}

/*
********** Copyright 
*/

#copyright {
	color: #FFF;
	font : 12px trebuchet ms, verdana, arial, sans-serif;
	text-align : center;
	padding : 5px 0;
	line-height: 1em;
	}

#copyright a {
	color: #FFF;
	text-decoration : none;
	}

#copyright a:hover {
	color: #FFFF00;
	text-decoration : underline;
	}

/*
********** Service
*/

.spacer5 {
	clear: left;
	height: 5px;
	font-size: 0;
	}

.div-zig {
	clear: left; 
	height: 2px;
	background: url(/img/div-zig.gif) repeat-x;
	font-size: 0;
	}

div.clearer {
	clear: left;
	line-height: 0;
	height: 0;
}


/*
********** Adv-zero-page
*/

#adv-zero-pg-back {
	background: #1f1a17;
	z-index: 201;
	position: absolute;
	display: block;
	left: 0;
	width: 100%;
}

#adv-zero-pg {
	background: #1f1a17;
	z-index: 202;
	position: absolute;
	display: block;
	top: 15px;
	left: 50%;
	width: 800px;
	margin-left: -400px;
}


#rss-ico {position:relative;top:3px;}
* html #rss-ico {margin:0 0 -2px;position:relative;top:1px;}      /*for IE*/

/* Euro2009
 */

#blk-hdr-euro {
	clear: left;
	font: bold 13px arial, sans-serif;
	color: #FFFFDF;
	text-align: left;
	letter-spacing: 1px;
	padding: 0;
	background: url(/img/bg-title-box-187.gif) no-repeat top;
	}
#blk-hdr-euro div {
	padding: 7px 0 7px 10px;
	}
#blk-euro-top {
	background: url(/img/quotes1_top-187.gif) no-repeat top;
	}
#blk-euro-bottom {
	background: #C1001B url(/img/quotes1_bottom-187.gif) no-repeat bottom;
	padding: 10px 3px 30px 7px;
	}
#blk-euro-bottom a, #blk-euro-bottom a:hover {
	color: #FFF;
	}

#blk-hdr-fiba2009 {
	clear: left;
	padding: 0;
	margin: 0;
	}


/* FIBA2010
 */

#blk-hdr-fiba2010 {
	clear: left;
	padding: 0;
	margin: 0;
	}

#blk-fiba2010 {
	background: #fff url(/img/fiba2010_grad.jpg) repeat-x top;
	border: 2px solid #fff;
	padding: 10px 1px 20px 5px;
	}

#blk-fiba2010 a, #blk-fiba2010 a:hover {
	color: #000;
	}

/* FIBA2011
 */

#blk-hdr-fiba2011 {
	clear: left;
	padding: 0;
	margin: 0;
	}

#blk-fiba2011 {
	background: #fff url(/img/fiba2011-grad.jpg) repeat-x top;  /*#f4ecd4*/
	border-right: 2px solid #fff;
	border-left: 2px solid #fff;
	border-bottom: 2px solid #fff;
	padding: 10px 1px 20px 5px;
	}

#blk-fiba2011 a, #blk-fiba2011 a:hover {
	color: #000;
	}

/*
********** Hacks
*/
/* Hides from IE5-mac \*/
* html .bugbox {height: 1%;}
/* End hide from IE5-mac */

/* \*/
* html .italbug, #news-view p.cit, #news-view p.a {
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	he\ight: 1%;
}
/* */
