@import "global.css";
@import "sport_content.css";

body,div,p {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333333;
}
html,body,ol,ul,li,dl,dt,dd,img {
	margin:0;
	padding:0;
	border:0;
	list-style:none;
}
BODY {
	padding:0 0px 0 822px;
	/* the critical side padding that sets the natural min-width! */ text-align: left;
	/* centers the #sizer element in IE5.x/win */
}
#sizer {
	margin:0 0;
	/* centers #sizer in standard browsers */
	padding:0;
	width:0%;
	/* this value controls liquidity;
	0% = full rigid,100% = full liquid */
	text-align:left;
	/* resets the default text alignment for the page */
	max-width:0px;
}
#expander {
	/* Any % height here causes IE to lose the neg right margin */
	margin:0 0px 0 -822px;
	/* neg side margin values should be < or = to side body padding */
	min-width:822px;
	/* This prevents Safari from losing the negative margins in narrow windows */ position:relative;
	/* makes #expander visible outside #sizer in IEwin */
	min-height:1px;
	/* This harmless declaration gives Layout to IE7,which can't read the Holly hack below */
}
/*\*/
* html #expander {
	height: 0;
}
/* #expander must have "height:0" in IEwin bug fixing */
/* The above is a modified Holly hack for #expander,with zero substituted for the usual 1% height value. Any % value on this element causes a horrendous IE bug! */ 
#wrapper1 {
	position:relative;
	background:none;
	/* this BG tiles the left column */
	font-size:inherit;
	/* set global font-size here */ border:0px solid #da5;
	border-width:0px 0px;
}
/* this positioning may be needed for IEwin if page is to contain positioned elements */
#wrapper2 {
	position:relative;
	/* extra insurance against bugs in IEwin */
	background:#FFF;
	/* this BG tiles the right column */
}
/****************** Main Page Structure *****************/
/* To modify the side column widths and the col divider widths,the values that are marked "critical" and also refer to the desired mod MUST be changed as a group. */
.outer {
	background:#ffffff;
	/* this BG tiles the center column */
	border-left:0px solid #da5;
	/*** Critical left divider dimension value ***/
	border-right:0px solid #da5;
	/*** Critical right divider dimension value ***/
	margin-left:0px;
	/*** Critical left col width value ***/
	margin-right:300px;
	/*** Critical right col width value ***/
}
.float-wrap {
	float:left;
	width:100%;
}
.center {
	float:right;
	width: 100%;
}
.left {
	float:left;
	position:relative;
	/* Needed for IE/win */
	width:0px;
	/*** Critical left col width value ***/
	margin-left:-0px;
	/*** Critical left col width value ***/ /*** Critical left divider dimension value ***/
	display:none;
}
.right {
	float:right;
	position:relative;
	/* Needed for IE/win */
	width:300px;
	/*** Critical right col width value ***/
	margin-right:-300px;
	/*** Critical right col width value ***/ /*** Critical right divider dimension value ***/
	margin-left:0px;
	/*** Critical right divider dimension value ***/

}
/* ovi kontejneri su prvenstveno zamisljeni za margine za kolone,zelimo da ostavimo kod headera,footera i jos ponegde width:100% */
/* This class is used to pad text content in the cols,so that the cols don't need side padding that would then require box model hacking for IE5.x/win */
.container-center {
	padding:0px 20px 0px 10px;
}
.container-left {
}
.container-right {
	padding: 0px 0 10px 0;
}
/*************** Header and Footer elements *****************/
#header {
	background-color:#A51129;
	width: 100%;
}
/* "jello" BG is made to be in fixed position here */
.header-container {
	padding:20px 10px 0px 10px;
}
#footer {
	width:100%;
}
.footer-container {
	margin:20px 0 20px 10px;
	border-top:1px dashed #666;
	padding: 10px 0;
}
/************** Special Fixes *************/
.outer {
	word-wrap: break-word;
}
/* Prevents long urls from breaking layout in IE,must be hidden in a conditional comment for CSS to validate */
/* img {
	max-width: 100%;
}
*/
/* prevents oversize images from breaking layout in browsers that support max-width */
/* \*/
* html #wrapper1,* html #wrapper2,* html .container-left,* html .container-center,* html .container-right,* html .outer {
	height: 1%;
}
/* Holly hack */
#wrapper1,#wrapper2,.container-left,.container-center,.container-right,.outer {
	min-height: 1%;
}
/* gives layout for IE7 */
/*** Variance fixes for IEwin ***/
/*\*/
* html .outer p {
	margin-right: -6px;
}
/* */
/**************** Utility Rules *******************/
.clear,.brclear {
	/* Use a break with this class to clear float containers */
	clear:both;
	height:0;
	margin:0;
	font-size:1px;
	line-height:0;
}
.bgclear {
	clear:both;
	height:20px;
	background:url('http://static.b92.net/sport/img/bg-clear.gif') repeat-x center;
}
.hide {
	display:none;
}
#tools {
	left: 822px;
}

.fantasy-header {
	/*background:url('http://static.b92.net/sport/fantasy/images/fantasy-header.gif') top center no-repeat;*/
	height:141px;
	margin:0px 0px 0px 0px;
	text-align:center;
}
.mojtim-tabela, .mojtim-tabela-naslovna {
	font-size:12px;
	padding:0px;
	margin:0px;
	float: left;	
}
.mojtim-tabela tr.header {
	background: url('http://static.b92.net/sport/fantasy/images/tab_header_bg2.gif') repeat-x;
}
.mojtim-tabela tr.header td, .mojtim-tabela tr.header-tdlevo td {
	color:#ffffff;
	padding: 7px 5px 7px 5px;
	font-size:12px;
	font-weight:bold;
	border:none;
	text-align:left;
}
.mojtim-tabela tr.header-tdlevo {
	background: url('http://static.b92.net/sport/fantasy/images/tab_header_bg.gif') repeat-x;
}
.mojtim-tabela-naslovna td, .mojtim-tabela td {
	padding: 7px 5px 7px 5px;
	border-bottom: 1px solid #cccccc;
}
.mojtim-tabela tr.poslednji td {
border: 0;
}
.mojtim-tabela tr.poslednja td {
	padding: 7px 5px 7px 5px;
	border-bottom: 3px solid #cccccc;
}
.mojtim-tabela tr.hajlajt {
	background:#efefef;
}
.mojtim-tabela tr.header2 {
	background:#404c58;
	color: #FFFFFF;
	font-weight:bold;
}
.mojtim-tabela tr.header2 td {
	color:#FFFFFF;
}
.mojtim-tabela tr.hajlajt td {
	padding: 7px 5px 7px 5px;
	border-bottom: 2px solid #cccccc;
}
.mojtim-preostalo {
	padding: 9px 5px 9px 5px;
	color:#666666;
	text-align:right;
	border:none;
	width:160px;
	float:right;
}
.mojtim-preostalo span {
	color:#639336;
	font-size:24px;
}
.mojtim-preostalo span.red {
	color:#E60E0E;
	font-size:24px;
	padding-left: 13px;
}
.mojtim-tabela-naslovna td {
	padding:3px 5px;
}
.fantasy-opcije {
	border: 1px solid #ddd;
	background: url('http://static.b92.net/sport/fantasy/images/fantasy-opcije.gif') repeat-x left top;
	width:278px;
	padding: 10px;
	float:left;
	margin-bottom:10px;
}
.fantasy-opcije h3 {
	color:#000000;
	border-bottom:2px solid #b9bab9;
	font-weight:bold;
	font-size:14px;
	padding:0px 0px 3px 0px;
	background-image:none;
	text-transform:none;
	width:auto;
}
.fantasy-opcije-najnoviji ul, .fantasy-opcije ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.fantasy-opcije ul {
	float:left;
}
.fantasy-opcije li, .fantasy-opcije-najnoviji li {
	background-image:url('http://static.b92.net/sport/fantasy/images/li-sivi.gif');
	background-position:0px 6px;
	background-repeat:no-repeat;	
	display:block;
	float:left;
	font-size:12px;	
	margin-right:10px;
	padding:0px 0px 10px 10px;	
}
.fantasy-opcije li {
    color:#0C4E84;
	font-weight:bold;
	width:115px;
}
.fantasy-opcije-najnoviji li {
    font-weight:normal;
	width:100px;
}
.fantasy-opcije li a, .fantasy-opcije-najnoviji li a {
	display:block;
	float:left;
	font-size:12px;	
	text-decoration:none;
}
.fantasy-opcije li a {
    font-weight:bold;
}
.fantasy-opcije-najnoviji li a {
	font-weight:normal;
	width:100px;
}
.fantasy-opcije li a.selected, .fantasy-opcije-najnoviji li a.selected {	
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;	
}
.fantasy-opcije li a.selected {
    background:#0C4E84;
	color:#ffffff;
	padding: 0px 3px
}
.fantasy-opcije-najnoviji li a.selected {
	background:none;
	color:#0D528B;
	width:100px;
	padding: 0px;
}
.fantasy-opcije li a.logout {
	color:#666666;
	float:left;
	font-size:12px;
	font-weight:normal;
	width:100px;
	text-decoration:none;
}
.fantasy-opcije li.domacini {
	background-image:url('http://static.b92.net/sport/fantasy/images/li-sivi.gif');
	background-position:0px 6px;
	background-repeat:no-repeat;
	color:#0C4E84;
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-right:10px;
	padding:0px 0px 10px 10px;
	width:100px;
}
.fantasy-opcije li.domacini a {
	color:#0C4E84;
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;
	width:100px;
	text-decoration:none;
}
.fantasy-opcije-tabela {
	width:100%;
	background:#efefef;
}
.fantasy-opcije-tabela tr {
	background:#0C4E84;
}
.fantasy-opcije-tabela td {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding:3px 0px 3px 10px;
}
.fantasy-opcije-tabela td select {
	width:130px;
}
.fantasy-opcije-tabela-in {
	width:100%;
	background:#efefef;
	padding:5px;
	border-bottom: 4px solid #428AC8;
}
.fantasy-opcije-tabela-in tr.header td, .fantasy-opcije-tabela-in tr.dole td {
    font-size:11px;
	font-weight:bold;
	color:#000000;
}
.fantasy-opcije-tabela-in tr.header td {
	padding:3px 0px 3px 3px;
	border-bottom:1px solid #cccccc;
}
.fantasy-opcije-tabela-in tr.pozicija {
	background:#DEF1FD;
}
.fantasy-opcije-tabela-in tr.pozicija td {
	font-size:12px;
	font-weight:bold;
	color:#0C4E84;
}
.fantasy-opcije-tabela-in tr.pozicija td a {
	font-size:12px;
	font-weight:bold;
}
.fantasy-opcije-tabela-in td {
	color:#000000;
	font-size:12px;
	padding:3px 0px 3px 3px;
	border-bottom:1px solid #cccccc;
}
.fantasy-opcije-tabela-in td a {
	font-size:12px;
}
.fantasy-opcije-tabela-in tr.dole td {	
	border-bottom:none;
}
.fantasy-opcije-tabela-in tr.dole td a {
	font-size:11px;
	font-weight:bold;
	color:#0C4E84;
	border-bottom:none;
	text-decoration:none;
}
.fantasy-opcije-ostalo, .fantasy-opcije-najnoviji {
	background:#efefef;
	padding:10px 10px 10px 10px;
	border-top: 4px solid #428AC8;
	border-bottom: 4px solid #428AC8;
}
.fantasy-opcije-ostalo h3, .fantasy-opcije-ostalo2 h3 {
	color:#333333;
	background:#cfcfcf;
	padding:3px;
	border:none;
}
.fantasy-opcije-ostalo h3 {
	height:16px
}
.fantasy-opcije-ostalo p {
	padding:0px 0px 0px 3px;
}
.fantasy-opcije-ostalo p.navijaci {
	padding:5px 0px 5px 3px;
	margin:10px 0px 0px 0px;
}
.fantasy-opcije-ostalo p.navijaci a {
	color:#0C4E84;
	font-weight:bold;
}
.login-form {
	border:5px solid #D6ECFF;
	padding:5px 10px 10px 10px;
	width:470px;
}
.login-form h3.ok {
	color:#ffffff;
	background:#0C4E84;
	padding:6px;
	font-weight:bold;
	font-size:12px;
	border-bottom:none;
	width:438px;
	text-transform:none;
}
.login-form h3.notok {
	color:#ffffff;
	background:#cc0000;
	padding:6px;
	font-weight:bold;
	font-size:12px;
	border-bottom:none;
	width:438px;
	text-transform:none;
}
.login-form table td {
	padding:0px 5px 10px 0px;
}
.login-form table td.user {
	font-size:12px;
	font-weight:bold;
}
.login-form table td.user-prijava {
	font-size:12px;
}
.login-form td input {
	border:1px solid #888;
}
.login-form input.submit {
	background:url('http://static.b92.net/sport/fantasy/images/dugme.gif') no-repeat;
	width:83px;
	height:26px;
	color:#ffffff;
	font-weight:bold;
	border:none;
}
.login-tabela {
	font-size:12px;	
}
.login-tabela tr.header {
	background: url('http://static.b92.net/sport/fantasy/images/tab_header_bg.gif') repeat-x;
}
.login-tabela tr.header td {
	padding:9px 5px 9px 5px;
	border-bottom:none;
	color:#ffffff;
	font-weight:bold;
}
.login-tabela td {
	padding: 9px 5px 9px 5px;
	border-bottom: 1px solid #cccccc;
	text-align:left;
}
.login-tabela td a {
	color:#0C4E84;
	text-align:left;
}
.login-tabela td span {
	color:#0C4E84;
	text-align:left;
	font-weight:bold;
	font-size:14px;
}
.transfer-izmeni {
	background:url('http://static.b92.net/sport/fantasy/images/dugme.gif') no-repeat;
	width:83px;
	height:26px;
	color:#ffffff;
	font-weight:bold;
	border:none;
	float:left;
	margin-top:13px;
	padding:4px 0px 0px 12px;
}
.transfer-izmeni a {
	color:#ffffff;
	font-weight:bold;
	border:none;
}
.transfer-izmeni a:hover {
	color:#ffffff;
	font-weight:bold;
	border:none;
}
.transfer-preostalo, .transfer-minus {
	padding: 9px 5px 9px 5px;
	color:#666666;
	text-align:right;
	width:100%;
	border:none;
	width:290px;
	float:right;
}
.transfer-preostalo span {
	color:#339933;
	font-size:24px;
}
.transfer-minus span {
	color:#e60e0e;
	font-size:24px;
}
.transfer-opcije-kriterijum {
	background:#efefef;
	padding:10px 10px 10px 10px;
	border-bottom: 4px solid #27811D;
}
.fantasy-navigacija {
	background:url('http://static.b92.net/sport/fantasy/images/nav_bg.gif') repeat-x;
	border:4px solid #D6ECFF;
	padding: 6px 0px 6px 0px;
	margin:10px 0px 0px 0px;
	width:100%;
	text-align:center;
	color:#666666;
}
.fantasy-navigacija img a {
	border:0px;
}
.fantasy-navigacija td {
	border:none;
	padding:0px;
}
.fantasy-navigacija input {
	border:1px solid #666666;
	width:60px;
}
.fantasy-navigacija input.submit {
	background:url('http://static.b92.net/sport/fantasy/images/nav_dugme.gif') no-repeat;
	width:32px;
	height:24px;
	color:#ffffff;
	font-weight:bold;
	border:none;
}
.plasman-opcije-kriterijum {
	background:#efefef;
	padding:10px 10px 10px 10px;
	border-bottom: 4px solid #27811D;
}
.plasman-opcije-kriterijum span {
	color:#666666;
}
.plasman-opcije-kriterijum input {
	border:1px solid #666666;
	width:200px;
	margin:5px 0px 10px 0px;
}
.plasman-opcije-kriterijum input.submit {
	background:url('http://static.b92.net/sport/fantasy/images/tim_pretraga_dugme.gif') no-repeat;
	width:83px;
	height:26px;
	color:#ffffff;
	font-weight:bold;
	border:none;
}
.najnoviji-tab {
	position: relative;
	margin:10px 0 2px;
}
.najnoviji-tab2 {
   position:relative;
   background: url(http://static.b92.net/sport/fantasy/images/tenis/raspored-zreb-bg.gif) repeat-x;
   height: 28px;
}
.najnoviji-tab3 {
	position:relative;
	background:url('http://static.b92.net/sport/fantasy/images/tenis/najnoviji-tab.gif') repeat-x;
	height: 28px;
}

TD.pocetni-tim-zaglavlje {
	font-size: 12px;
	font-weight:bold;
	text-transform:none;
	background:transparent url(http://static.b92.net/sport/fantasy/images/tenis/najnoviji-tab.gif) repeat-x scroll 0;	
	height:17px;
	padding:5px 5px 4px;
	margin-left: 0px;
}

TR.pocetni-tim, TD.pocetni-tim {
	font-size: 11px;	
}

.najnoviji-tab h2, .najnoviji-tab2 h2, .najnoviji-tab3 h2 {
   background:url('http://static.b92.net/sport/fantasy/images/tenis/najnoviji-tab.gif') repeat-x;
   color:#000;
   font-weight:bold;
   font-size:18px;
   display: inline;
   width:auto;
   border: none;
   text-transform: none;
}
.turnir-osnovni-podaci {
	padding: 4px 0px 4px 8px;
	width: 120px;
}
.najnoviji-tab h2 {	
   padding:5px 5px 4px 5px;	
   height: 15px;	
}
.najnoviji-tab2 h2 {
   margin: 0;
   padding:4px 5px 2px;
   float: left;
}
.najnoviji-tab3 h2 {
   margin: 0;
   padding:4px 5px 2px;
   float: left;
}
.transfer-err-explanation {
	padding: 5px;
}
.transfer-err-explanation h3 {
	color:#ffffff;
	background:#cc0000;
	padding:6px;
	font-weight:bold;
	font-size:12px;
	border-bottom:none;
	text-transform:none;
	width: auto;
}
.transfer-err-explanation UL {
	margin: 0 1em;
	list-style-type: disc;
}
.transfer-err-explanation UL LI {
	margin: 0.5em 1em;
	padding: 0 0.5em;
	list-style-type: disc;
}
.fantasy-search-form-wrapper {
	background: #efefef;
	border-bottom: 2px solid #0C4E84;
}
.izaberi-igraca {
	background:#EFEFEF;
}
.izaberi-igraca SELECT {
	width:200px;
	margin:2px 0 10px 7px;
}
.fantasy-search-form-wrapper H3, .izaberi-igraca H3{
	background: #0C4E84;
	border: 0;
	color: #ffffff;
	padding: 6px 0 5px 10px;
	font-size:12px;
}
.fantasy-search-form-wrapper .form-submit {
	background:transparent url('http://static.b92.net/sport/fantasy/images/dugme-sivo.gif') no-repeat scroll 0%;
	border:medium none;
	color:#FFFFFF;
	font-weight:bold;
	height:26px;
	margin-top: 8px;
	padding:7px 0px 0px 0px;
	text-align: center;
	width:83px;
}
.fantasy-search-form-wrapper .form-submit A {
	color: #ffffff;
	display: block;
	font-weight: bold;
}
.fantasy-search-form-wrapper FORM {
	padding: 10px 0 10px 8px;
}
.fantasy-search-form-wrapper FORM INPUT {
	border: 1px solid #999999;
	font-size: 16px;
	width: 260px;
}
.plasman-mojtim TD {
	background:#EEE;
	font-weight:bold;
}
ol.fantazi-tiebreak{
	margin-left:30px;
}
ol.fantazi-tiebreak li{
	list-style-type: decimal;
}
H3,H2 {
	background:url('http://static.b92.net/sport/fantasy/images/bg-category.gif');
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	width:235px;
	padding:7px 0px 5px 9px;
	margin-bottom:5px;
	text-transform:uppercase;
	border-bottom:2px solid #F60;
}
H2 a,H3 a {
	color:#ffffff;
}
H2 a:hover {
	color:#ffffff;
	text-decoration:underline;
}
H3 a:hover {
	color:#ffffff;
	text-decoration:underline;
}
H2,H2 A {
	width:291px;
	margin:0;
}
/* pravila*/
.pravila P {
margin-bottom: 12px;
}
.blog-fantasy-menu {
float:left;
margin:0 0px 10px 0;
width:300px
}
.blog-fantasy-menu p {
line-height:1.5em;
margin:0;
padding:0;
}
.blog-fantasy-menu h4 {
background-color:#0C4E84;
color:#FFFFFF;
font-size:12px;
padding:7px;
}
.blog-fantasy-menu h4 a {
color:#FFFFFF;
text-decoration:underline;
}
.blog-fantasy-menu h4 a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.blog-fantasy-menu a.story {
display:block;
text-decoration:none;
font-weight:bold;
color:#0C4E84;
}
.blog-fantasy-menu span {
color:#666666;
display:block;
font-size:11px;
margin-bottom:4px;
}
.fantasy-header-index {
	height:50px;
	margin:20px 0px 20px 0px;
	text-align:center;
}
h2.fantasy-index {
	width:auto;
	text-align:center;
	font-size:20px;
	color:#6c777b;
	margin:0px 0px 20px 0px;
	border:none;
	background:none;
	text-transform:none;
}
table.index {
padding:10px;
border:0px;
border-collapse:collapse;
}
table.index td {
border:1px solid #cccccc;
text-align:center;
}
table.index td img {
display:block;
margin:0px 0px 5px 0px;
}
table.index td img a, table.index td img a:hover {
border:0px;
}
table.index td span {
color:#0C4E84;
font-size:12px;
}
table.index td span a {
color:#0C4E84;
font-size:12px;
}
table.index td span a:hover {
color:#0C4E84;
font-size:12px;
text-decoration:underline;
}
/*moje dodatno*/
.fantasy-opcije-ostalo2 {
	background:#efefef;
	padding:10px 10px 10px 10px;
	border-top: 4px solid #FF6600;
	border-bottom: 4px solid #FF6600;
}
.fantasy-opcije2 h3 {
background-image:none;
border-bottom:2px solid #B9BAB9;
color:#000000;
font-size:14px;
font-weight:bold;
padding:0 0 3px;
text-transform:none;
width:auto;
}
/* pitanjeeeeeeeeeeeeee         
.rezultat {
border-top: 1px solid #EEE;
border-left: 1px solid #EEE;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
margin: 0px 0px 20px 0px;
background: url(http://static.b92.net/sport/fantasy/images/rezultati_bg.gif) repeat-x;
padding: 0;
height: 65px;
}
.rezultat table tr td.gdatum {
margin: 0;
padding: 0;
text-align:center;
width: 500px;
font-size: 11px;
color: #666;
}
.rezultat table tr td.gtimovi {
margin: 0;
padding: 0;
text-align:center;
width: 500px;
height: 40px;
}
.rezultat table tr td.gtimovi span.arsenal {
background: url(http://www.b92.net/news/pics/2008/08/1_30x35.shield.png) no-repeat;
background-position: 0 14px;
padding-top: 26px;
padding-left: 35px;
padding-right: 10px;
padding-bottom: 7px;
}
.rezultat table tr td b.skor {
padding: 0;
font-size: 22px;
}
table.tabrezultat {
margin: 0;
padding: 0;
}

table.tabrezultat td div.nazivtima {
float: left;
padding: 11px 0px 0px 10px;
}

table.tabrezultat td.levi div.nazivtima {
float: right;
padding: 11px 0px 0px 10px;
}
h2.imetima {
width: 483px;
border-top: 1px solid #CCC;
margin-bottom: 2px;
background: none;
color: #333;
border-bottom: none;
text-transform: none;
font-size: 14px;
}
.mojtim-tabela td span.arsenal {
background:transparent url(http://www.b92.net/news/pics/2008/08/1_30x35.shield.png) no-repeat scroll 0 14px;
padding:26px 10px 7px 35px;
}
.mojtim-tabela td div.nazivtima {
float:left;
padding: 9px 0px 0px 10px;
}
.mojtim-tabela td.sredrezultat {
border-bottom:1px solid #CCCCCC;
padding:7px 25px 7px 5px;
}
.mojtim-tabela td.sredrezultat2 {
border-bottom:1px solid #CCCCCC;
padding:7px 40px 7px 5px;
font-weight: bold;
font-size: 16px;
text-align: center;
}

 pitanje */

/*Za igracae*/
table.igrac {
	background: url(http://static.b92.net/sport/fantasy/images/tab_header_bg.gif);
}
DIV.igrac {
	background: url(http://static.b92.net/sport/fantasy/images/tab_header_bg.gif);
	height: 30px;
}
table.igrac td {
padding: 0px 10px;
border: none;
color:#9AD5FF;
}
table.igrac td.imeigraca {
padding: 0px 10px 0px 10px;
font-weight: bold;
width: auto;
font-size: 14px;
height: 30px;
background: url(http://static.b92.net/sport/fantasy/images/bg-igrac-separator.gif) no-repeat top right;
width: 10%;
white-space: nowrap;
color:#FFF;
}

DIV.igrac LI {
	color:#9AD5FF;
	float: left;
	background: url(http://static.b92.net/sport/fantasy/images/bg-igrac-separator.gif) no-repeat top right;
	padding:0;
	width: auto;
	_width: 0.1em;
}

DIV.igrac LI A {
	clear: left;
	color:#9AD5FF;
	display: block;
	padding: 8px 10px 7px 10px;
	white-space: nowrap;
}

DIV.igrac LI A:hover {
	color:#9AD5FF;
	text-decoration: none;
}

DIV.igrac LI.selected A {
	color: #ffffff;
	font-weight:bold;
}

DIV.igrac LI.selected A:hover {
	color: #ffffff;
}

DIV.igrac LI.imeigraca {
	font-size: 14px;
	font-weight: bold;
	padding: 8px 10px 0 10px;
	white-space:nowrap;
}

DIV.igrac LI.imeigraca H2 {
	background: none;
	border: none;
	color: FFF;
	font-size: 14px;
	font-weight: bold;
	width: auto;
	text-transform: none;
	padding: 0;
}

.prethodno_kolo a {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	float:left;
	font-weight:bold;
	height:24px;
	margin-bottom:10px;
	outline-style:none;
	outline-width:0;
	width:120px;
}

.sledece_kolo a {
	border:0 none;
	float:right;
	font-weight:bold;
	height:24px;
	margin-bottom:10px;
	outline-style:none;
	outline-width:0;
	text-align:right;
	width:120px;
}

table.igrac td.posturnir  {
text-align: center;
width: 22%;
height:30px;
background: url(http://static.b92.net/sport/fantasy/images/bg-igrac-separator.gif) no-repeat top right;
white-space: nowrap;
}
table.igrac td.posturnir-on  {
text-align: center;
width: 22%;
height:30px;
background: url(http://static.b92.net/sport/fantasy/images/bg-igrac-separator.gif) no-repeat top right;
font-weight: bold;
white-space: nowrap;
}
table.igrac td.posturnir-on a, table.igrac td.istorija-on a, table.igrac td.osturniri-on a {
color: #FFF;
}
table.igrac td.posturnir-on a:hover, table.igrac td.istorija-on a:hover, table.igrac td.osturniri-on a:hover {
text-decoration: none;
}

table.igrac td.posturnir a, table.igrac td.istorija a, table.igrac td.osturniri a {
color: #9AD5FF;
}
table.igrac td.posturnir a:hover, table.igrac td.istorija a:hover, table.igrac td.osturniri a:hover, table.igrac td.profil-on a:hover {
text-decoration:none;
}

table.igrac td.istorija, table.igrac td.istorija-on, table.igrac td.osturniri, table.igrac td.osturniri-on {
text-align: center;
height: 30px;
background: url(http://static.b92.net/sport/fantasy/images/bg-igrac-separator.gif) no-repeat top right;
white-space: nowrap;
}
table.igrac td.istorija, table.igrac td.istorija-on {
width: 11%;
}
table.igrac td.osturniri  {
width: 18%;
}
table.igrac td.istorija-on {
font-weight: bold;
}
table.igrac td.osturniri-on  {
width: 19%;
font-weight: bold;
}
table.igrac td.nobrd, table.oigracu td.nobrd {
border: none;
}
/*slika igraca*/
.slikaigraca, .slikaigraca2 {

float: left;
margin-bottom: 20px;
}
.slikaigraca {
margin-right: 15px;
}
/*tabela za igraca*/
table.oigracu {
float: left;
width: 277px;
margin:0;
padding:0;
}
table.oigracu tr {
margin: 0;
padding: 0;
}
table.oigracu td {
border-bottom: 1px solid #CCCCCC;
padding: 7px 0;
}
table.oigracu td.levi {
width: 45%;
margin:0;
padding: 0;
}
table.oigracu td.levi2 {
width: 45%;
border: none;
}
table.oigracu td.levibrd2 {
border-bottom: 3px solid #CCC;
} 
table.oigracu td.brd2 {
border-bottom: 3px solid #CCC;
}

/* tabela o istoriji igraca*/
.igrac_istorija {
margin: 0;
padding: 0;
font-size: 12px;
float:left;
}
.igrac_istorija tr.header {
background:transparent url(http://static.b92.net/sport/fantasy/images/tab_header_bg2.gif) repeat-x scroll 0 0;
}
.igrac_istorija tr.header td, .igrac_istorija tr.header td.levi {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:center;
}
.igrac_istorija td, .igrac_istorija-naslovna td {
border-bottom:1px solid #CCCCCC;
padding:7px 5px;
text-align: center;
}
.igrac_istorija td.levi, .igrac_istorija-naslovna td.levi {
border-bottom:1px solid #CCCCCC;
padding:7px 5px;
text-align: left;
width: 20%;
}
.mojtim-tabela td.levo, .mojtim-tabela-naslovna td.levo, .mojtim-tabela tr.header td.levo {
text-align:left;
}
/*druga tabela razlika na profilu*/
table.oigracu td.des {
border-bottom:1px solid #CCCCCC;
padding-left:60px;
}
table.oigracu td.nobrdes {
border:none;
padding-left: 60px;
}

/*------------------------------*/
table.oigracu3 {
margin:0;
padding:0;
width:100%;
}
table.oigracu3 tr {
margin:0;
padding:0;
}
table.oigracu3 td.levi {
margin:0;
padding:0 25px 0 10px;
width:25%;
}
table.oigracu3 td {
border-bottom:1px solid #CCCCCC;
padding:12px 0;
}
table.oigracu3 td.levibrd2, table.oigracu3 td.brd2 {
border-bottom:3px solid #CCCCCC;
}

/* Po turniru u profilu */
.mojtim-tabela tr.po-turniru td, .mojtim-tabela tr.prvi-igrac td {
border: 0;
}
.mojtim-tabela td.rez-meca {
padding: 0px 5px 7px 5px;
}
.mojtim-tabela tr.rezultat-meca td, .mojtim-tabela2 tr.rezultat-meca td, .mojtim-tabela3 tr.rezultat-meca td {
padding: 0px;
border: 0 !important;
}
.mojtim-tabela sup {
color: #666;
}
.mojtim-tabela td.vs {
padding: 5px 0px 0px 5px;
font-size:10px;
color:#999999;
}
.mojtim-tabela td.drugi-igrac {
padding:0px 5px 0px 5px;
}
.mojtim-tabela tr.last td.protiv {
padding-left: 24px;
}
.mojtim-tabela tr.last td {
border-bottom: 1px solid #D7D7D7;
}
.mojtim-tabela tr.last2 td {
	background: #dde8f2;
}
.mojtim-tabela .header2 A {
	color: white;	
}
.mojtim-tabela tr.prvi-igrac {
background: #DDE8F2;
}
.mojtim-tabela tr.posle-rezultata td {
border-top: 3px solid #CCC;
}
/* table za pos igraci*/
.mojtim-tabela2, .mojtim-tabela3 {
font-size:12px;
margin:0;
padding:0;
}
.mojtim-tabela2 tr.header {
background:transparent url(http://static.b92.net/sport/fantasy/images/tab_header_bg2.gif) repeat-x scroll 0 0;
border: none;
}
.mojtim-tabela2 tr.header td, .mojtim-tabela3 tr.header td {
border: none;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:7px 5px;
text-align:left;
}
.mojtim-tabela2 td.vs, .mojtim-tabela3 td.vs {
color:#999999;
font-size:10px;
}
.mojtim-tabela2 td.vs {
padding:5px 0 0 5px;
}
.mojtim-tabela3 td.vs {
padding:5px 0 0 12px;
}
.mojtim-tabela2 td.vs-sl, .mojtim-tabela3 td.vs-sl {
color:#999999;
font-size:10px;
}
.mojtim-tabela2 td.vs-sl {
padding:5px 0 0 5px;
background: url(http://static.b92.net/sport/fantasy/images/tenis/igrac-strelica.gif) no-repeat 7px 0px;
}
.mojtim-tabela3 td.vs-sl {
padding:5px 0 0 2px;
background: url(http://static.b92.net/sport/fantasy/images/tenis/igrac-strelica-plava.gif) no-repeat 4px 0px;
}
.mojtim-tabela2 td.drugi-igrac {
padding: 0 5px 3px 5px;
}
.mojtim-tabela3 td.drugi-igrac {
padding: 0 5px 3px 2px;
}
.mojtim-tabela2 tr.last td {
border-top:1px solid #D7D7D7;
}
.mojtim-tabela2 sup, .mojtim-tabela3 sup {
color:#666666;
}
.mojtim-tabela2 td.rez-meca {
padding: 0 0 3px 5px;
}
<!--   treca tabela poslednji turnir -->
.mojtim-tabela3 tr {
margin-left: 12px;
}
.mojtim-tabela3 tr.header {
background:transparent url(http://static.b92.net/sport/fantasy/images/tab_header_bg.gif) repeat-x scroll 0 0;
border: none;
margin: 0;
}
.mojtim-tabela3 tr.last td {
border-top:1px solid #D7D7D7;
padding-left: 5px;
}
.mojtim-tabela3 td.rez-meca {
padding: 0 0 3px 12px;
}
.mojtim-tabela3 tr.header td.ime-igraca {
padding-left: 0px;
}

.promena-igraca {
background: url(http://static.b92.net/sport/fantasy/images/tenis/strelice.gif) no-repeat 0px 0px;
padding: 4px 0 0 40px;
height:32px;
margin: 15px 0 0 100px;
}
/* raspored zreb */
.zreb {
background:#EDF5FF none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#000000;
float:left;
font-size:12px;
margin:15px 0 20px;
padding:5px 0 5px 8px;
width:483px;
}
.zrebr {
float:right;
margin:0;
padding: 7px 10px 0 0;
color: #999;
}
.zrebr a {
padding-top: 6px;
}
.zrebr a.selected {
font-weight:bold;
}

.zrebl {

margin:0;
padding: 7px 10px 0 0;
color: #999;
}
.zrebl a {
padding-top: 6px;
}
.zrebl a.selected {
font-weight:bold;
}

/* pitanje 
.score-usopen, .score-other-usopen, .table-main-usopen, .table-shooters-usopen, .score-small-usopen {
border:1px solid #CCCCCC;
border-collapse:collapse;
margin-bottom:15px;
width:100%;
}
.score-usopen td, .score-other-usopen td, .table-main-usopen td, .table-shooters-usopen td, .score-small-usopen td, .score-usopen th, .score-other-usopen th, .table-main-usopen th, .table-shooters-usopen th, .score-small-usopen th {
border-bottom:1px solid #CCCCCC;
padding:4px;
}
.sica {
font-size:11px;
margin-bottom:10px;
}
.bg-usopen-heading {
background:transparent url(/sport/usopen2008/images/bg-th.gif) repeat-x scroll left bottom;
}
.invert-useopen-alone-small {
background:#000 none repeat scroll 0 0;
color:#EDF5FF;
font-weight:bold;
}
.bg-usopen-heading-zreb {
background:#EDF5FF none repeat scroll 0 0;
color:#000;
}
 pitanje */
.sledece_kolo a {
border:0 none;
float:right;
font-weight:bold;
height:24px;
margin-bottom:10px;
outline-style:none;
outline-width:0;
text-align:right;
width:97px;
}
.mojtim-tabela2 tr.last td.opis, .mojtim-tabela3 tr.last td.opis {
padding-left: 8px;
}
.mojtim-tabela3 {
float: left;
}
table.igrac td.imeigraca h2, DIV.igrac LI.imeigraca H2 {
background: none;
border: none;
color: FFF;
font-size: 14px;
font-weight: bold;
width: auto;
text-transform: none;
padding: 0;
}
/* ostali turniri*/
.mojtim-tabela-ot {
float:left;
font-size:12px;
margin:0;
padding:0;
}
.mojtim-tabela-ot tr.header {
background:transparent url(http://static.b92.net/sport/fantasy/images/tab_header_bg2.gif) repeat-x scroll 0 0;
}
tr.header {
background:transparent url(http://static.b92.net/sport/fantasy/images/tab_header_bg.gif) repeat-x scroll 0 0;
border:medium none;
}
.ostali-turniri-plasman td {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:7px 5px;
	text-align:left;
}
.mojtim-tabela-ot tr.header td, .mojtim-tabela-mt tr.header-tdlevo td {
border:medium none;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:7px 5px;
text-align:left;
}
.mojtim-tabela-ot td, .mojtim-tabela-mt td {
border-bottom:1px solid #CCCCCC;
padding:7px 5px;
}
.mojtim-tabela-ot tr.poslednji td {
border:0 none;
}
/* moj tim*/
.mojtim-tabela-mt {
float:left;
font-size:12px;
margin:0;
padding:0;
}
.mojtim-tabela-mt tr.header-tdlevo {
background:transparent url(http://static.b92.net/sport/fantasy/images/tab_header_bg.gif) repeat-x scroll 0 0;
}
span.vs {
color:#999999;
font-size:11px;
}
.mojtim-tabela2 td.protiv-sl, .mojtim-tabela td.protiv-sl {
background:transparent url(http://static.b92.net/sport/fantasy/images/tenis/igrac-strelica.gif) no-repeat scroll 7px 0;
padding:10px 0 0 5px;
}

.igrac-istorija td.protiv-sl {
	background:transparent url(http://static.b92.net/sport/fantasy/images/tenis/igrac-strelica-siva.gif) no-repeat scroll 26px 0;
	padding:10px 0 0 24px;	
}
.mojtim-tabela2 td.protiv, .mojtim-tabela3 td.protiv {
padding: 0 0 0 5px;
}
.mojtim-tabela3 td.protiv-sl {
background:transparent url(http://static.b92.net/sport/fantasy/images/tenis/igrac-strelica-plava.gif) no-repeat scroll 7px 0;
padding:5px 0 0 5px;
}

.score-ftenis {
border:1px solid #CCCCCC;
border-collapse:collapse;
margin-bottom:15px;
width:100%;
}
.score-ftenis td {
border-bottom:1px solid #CCCCCC;
padding:4px;
}
.bg-ftenis-heading {
background:transparent url(/sport/usopen2008/images/bg-th.gif) repeat-x scroll left bottom;
}
.invert-ftenis-alone-small {
background:#000 none repeat scroll 0 0;
color:#EDF5FF;
font-weight:bold;
}
.bg-ftenis-heading-zreb {
background:#EDF5FF none repeat scroll 0 0;
color:#000;
}

TABLE.spisak-igraca THEAD TD {
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	text-align: center;	
}

TABLE.spisak-igraca THEAD TD.teniser-ime-i-prezime {
	text-align: left;
}

TABLE.spisak-igraca TD {
	font-size: 11px;	
	padding: 7px 2px 7px 2px;
	background-repeat: no-repeat;
	background-position: -50px 50%;
}

TABLE.spisak-igraca TD.cena-trenutna, 
TABLE.spisak-igraca TD.cena-promena, TABLE.spisak-igraca TD.timovi-broj, 
TABLE.spisak-igraca TD.timovi-promena, TABLE.spisak-igraca TD.timovi-procenat, 
TABLE.spisak-igraca TD.timovi-procenat-promena, TABLE.spisak-igraca TD.teniser-poena {
	padding: 7px 6px 7px 2px;
	text-align: right;
}

TABLE.spisak-igraca TD.teniser-atp-rank {
	padding: 7px 6px 7px 7px;
	text-align: left;	
}

TABLE.spisak-igraca TD.timovi-procenat-promena, TABLE.spisak-igraca TD.cena-promena {
	white-space: nowrap;	
}

TABLE.spisak-igraca TBODY TD.teniser-zastava-drzave {
	padding: 7px 2px;
	text-align: center;
}

TABLE.spisak-igraca TBODY TD.teniser-zastava-drzave A.player-player-link {
	display: none;
}

TABLE.spisak-igraca TBODY TD.teniser-ime-i-prezime {
	font-size: 12px;
	padding: 7px 2px;
}

TABLE.spisak-igraca TBODY TD.teniser-ime-i-prezime A.player-country-link {
	display: none;
}

TABLE.spisak-igraca TBODY TD.teniser-ime-i-prezime STRONG {
	font-weight: normal;
}

TABLE.spisak-igraca TD.teniser-kategorija {
	padding: 0;
	text-align: center;
}

TABLE.spisak-igraca TD.sortasc {
	background-image: url(http://static.b92.net/sport/fantasy/images/tenis/str-sort-up.gif);
	background-position:left 50%;
	padding-left:7px;
}

TABLE.spisak-igraca TD.sortdesc {
	background-image: url(http://static.b92.net/sport/fantasy/images/tenis/str-sort-down.gif);
	background-position:left 50%;
	padding-left:7px;
}

TR.turniri-van-eventa TD {
	color: #666;
}

TD.prvi-protivnik {
	background: url(http://static.b92.net/sport/fantasy/images/tenis/igrac-strelica.gif) no-repeat 7px 0px;
}
TD.tournament-draw-match-heading {
	background: #f8f0cc;
	color: #666666;
	font-weight: bold;
	font-size: 11px;
}

span.odjava {
float: right;
}
span.odjava a {
background: url(http://static.b92.net/sport/fantasy/images/x.gif) no-repeat 0px 2px;
padding: 0 0 0 12px;
}
span.odjava a:hover {
text-decoration:none;
}

div.error-report {
	border: double;
	background: #cc0000;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
}

div.error-report-no-error {
	border: double;
	background: #4c9a00;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
}

.logout2, .logout3 {
	float: right;
	padding-left: 10px;

}
.logout2 a, .logout3 a {
	color: #0c4e84;
	font-weight: normal;
	font-size: 11px;
}
.logout2 a:hover, .logout3 a:hover {
	color: #0c4e84;
	text-decoration: underline;
}

.tournament-draw {
	color: #ffffff;
	background: #0c4e84;
	font-weight: bold;
	padding: 5px;
}

.tournament-draw-label {
	font-size: 11px;
	color: #666666;
	padding: 5px;
}
/* log template */
h3.pr-opis {
    font-size: 18px;
    font-weight: bold;
	text-transform: none;
	background: none;
	border-bottom: 1px solid #DFDFDF;
	margin-bottom: 12px;
	width: auto;
	color: #EB8C25;
	padding-left: 0;
}
span.m-podaci {
    float: right;
	padding-left: 10px;
}
span.m-podaci a {
    color:#0C4E84;
    font-size:11px;
    font-weight:normal;
}
.login-form table td.user-prijava {
    font-weight: bold;
}
p.email {
    color: #666;
}
tr.nb td {
    padding: 0 5px 2px 0;
}
p.info {
    font-size: 11px;
	color: #666;
}
h3.tacno {
    background:#390;
    border-bottom: none;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    padding:6px;
    text-transform:none;
    width:auto;
	text-align: center;
	margin-bottom: 12px;
}
div.login-form {
    width:450px;
}
#novi-email {
color:#666;
}
/* Fantasy box */
.fantasy-box h3, .fantasy-box h3 a {
color:#0C4E84;
font-size:13px;
border:none;
}
.fantasy-box h3 {
margin-bottom:0;
padding-bottom:0;
}
.fantasy-box img {
display:block;
float:left;
margin:3px 4px 0 0;
}
.fantasy-box span {
display:block;
font-size:11px;
margin-bottom:2px;
color:#333;
font-weight:normal;
}
.fantasy-box .fantasy-opcije {
padding-top:5px;
}
.fantasy-box ul {
margin-top:10px;
}
.fantasy-box .fantasy-opcije li {
padding-bottom:4px;
width:auto;
font-weight:normal;
}