body, td, table, tr {
	font-family: verdana;
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px;
}

.page-content td {
	padding: 3px;
}

img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
body {
	background-image: url(../img/pageBG.jpg);
	background-repeat: repeat-x;
	/*background-attachment: fixed; */
}

.main-table {
	background-color: #fff;
	border-top: 1px solid #d3d3d3; 
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
}

.top-news {
	background-color: #fff; 
	padding: 0px;
	text-align: center !important;
}

.tcom-col, .league20 {
		width: 175px !important;
		background-image: url(../img/tcomPanelBg.jpg);
		background-repeat: no-repeat;
		height: 169px;
		text-align: center;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		background-color: #858585;
	}
.league {
		width: 155px !important;
		background-image: url(../img/blankColumnBG.jpg);
		background-repeat: no-repeat;
		height: 169px;
		vertical-align: bottom;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
		font-size: 11px;
		color: #000;
		background-color: #858585;
	}	
.league31 {
		width: 175px !important;
		background-image: url(../img/ms10BG.jpg);
		background-repeat: no-repeat; 
		height: 169px;
		text-align: center;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		background-color: #858585;
	}
	
.page-content, .navigation, .copyright {
	padding: 10px;

}
.page-content {
	      width: auto;
}
.tcom-content {
		background-image: url(../img/tcomContentBg.jpg);
		background-repeat: no-repeat;
		color: #fff;
		background-color: #858585;
		padding: 8px;
		font-size: 10px;
		width: 168px;
}

.logo {
        width: 250px;
	background-image: url(../img/logoBG.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	border-left: 2px solid #fff;
}

.tcom-content .title {
	text-align: center;
	height: 24px;
	padding-top: 5px;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 15px;
}
.navigation .title {
	
	text-align: center;
	height: 24px;
	padding-top: 5px;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 15px;
	color: #000;
}

.copyright {
	color: #666;
	border-top: 1px solid #ccc;
	background-color: #fafafa;
}

.navigation {
		background-image: url(../img/mainPanelBg.jpg);
		background-repeat: repeat-x;
		color: #fff;
		background-color: #CCCCCC;
		padding: 8px;
		font-size: 10px;
		border-left: 2px solid #fff;
}
.topnews-image {
	/*background-color: #fff;*/
	margin-bottom: 4px;
	
}

#topnews {
	text-align: center;
	width: 100%;
}
	
.news {
text-align: center;
	float: left;
	width: 230px;
	padding: 3px;

}


a, a:link, a:visited {
   text-decoration: none;
}

.copyright a, .copyright a:link {
	   color: #666;
}

.copyright a:hover {
	   color: #999;
	   
}
.round {
       border: 1px solid #fff;
       background-color: #eaeaea;
       color: #000;
       padding: 7px;
       text-align: center;
       font-weight: bold;
       
}

.leaguetop {
       border: 1px solid #eaeaea;
       background-color: #fff;
       color: #000;
       padding: 4px;
       text-align: center;
       font-weight: bold;
       text-transform: uppercase;
       
}

.tcom-content a, .tcom-content a:link, .page-content a, .page-content a:link {
      color: #0099ff;
}
.page-content a:hover, .tcom-content a:hover {
      color: red;
}
#latest-users {
      border: 1px solid #666;
      color: #000;
      font-weight: bold;
      width: 190px;
      padding: 5px;
      
}
#latest-list {
     width: 190px;
     color: #999;
     padding: 2px;
}
.toRight {
	 float: right;
}
.league a, .league a:link {
	color: #000;
	font-weight: bold;
}
.league a:hover {
	text-decoration: underline;
}

.page-news {
	   width: 100%; 
	   margin-bottom: 10px;
	   
}
.newstitle {
	   border: 1px solid #d3d3d3;
	   padding: 8px;
	   color: #333;
}
.perex {
       padding: 7px;
}	   
.newstools {
       float: right;
}	   
.topic {
       float: right;
}
.topic a,.topic a:link {
       color: #ff9900;
}
.topic a:hover {
       color: #000;
}
.news-published {
      border-left: 1px solid #d3d3d3;
      border-right: 1px solid #d3d3d3;
      border-bottom: 1px solid #d3d3d3;
      background-color: #fafafa;
      padding: 2px;
      line-height: 17px;
      height: 18px;
}
.published {
	   color: #ccc;
	   font-size: 10px;
	   float: left;
}
.author {
  float: right;
  color: #ccc;
}
a, .author a, .author a:link, a:link {
  color: #333;
}
.author a:hover, a:hover {
 	color: #ff9900;
}

.image {
       border: 0px;
       margin: 10px;
}

.login {
       font-size: 10px;
       border: 1px solid #999;
       width: 60px;
}
#loginform {
      padding: 5px;
}
.loginButton {
      background-color:#999;
      border: 1px solid #999;
      color: #fff;
      font-weight: bold;
      font-size: 10px;
}

.user {
      padding: 5px;
}

form {
     margin: 0px;
     padding: 0px;
}
.languages {
	   padding-right: 10px;
}

h1 {
   font-size: 12px;
   font-weight: bold;
   font-family: Verdana, Helvetica, sans-serif;
   background-image: url(../img/h1Bg.jpg);
   border: 1px solid #000;
   padding: 5px;
   height: 24px;
}

h3 {
   font-size: 18px;
   font-weight: bold;
   font-family: Verdana, Helvetica, sans-serif;
}

.demo  {
       	color:#000033; background-color:#fafafa;
        position:absolute; top:530px; left:200px; width:300px; height:120px;
        z-index:99;  visibility:hidden;
	border: 1px solid #ffcc00; padding: 10px;}
input, select { 
      font-size: 10px;
      height: 18px;
      border: 1px solid #333;
      color: #333;
      background-color: #fff;
      }
.page-content {
   text-align: justify;
}      

.live-header td {
	font-size: 26px;
	font-weight: bold;
	vertical-align: middle;
	padding: 9px;
}
.live-head td {
	background-image: url(../img/h2bg.jpg);
	font-size: 10px;
	text-align: right;
	font-family: verdana;

	color: #000;
	padding: 3px;
	
}
.live-goals td {
	background-color: #f5f5f5;
	border-bottom: 1px solid #c3c3c3;
	border-top: 1px solid #c3c3c3;
	padding: 5px;    
	font-size: 10px;
	
	font-family: verdana;
	color: #000;
	padding: 3px;
}
.goals td {
       padding: 2px;
       }
.live-dark td {
	   border-bottom: 1px solid #d3d3d3;
	   background-color: #f5f5f5;
}
.live-light td {
	   border-bottom: 1px solid #d3d3d3; 
}
 .period-header td {
	padding: 5px;
	background-color: #f2f2f2;
	border: 1px solid #d2d2d2;
 }
 .match-block,.main-table, .tab-border {
 	      border: 1px solid #d3d3d3;
 }
 
 .blacklink, .blacklink:link {
 	    color: #000 !important;
 }
 .blacklink:hover {
            color: red !important;
 }
 
 .help {
    color: #000 !important;
    font-weight: bold;
    cursor: help;
    text-decoration: none;
    border-bottom: 1px dashed #000;
 }
 
 .help:hover {
    text-decoration: none !important;
 }
 
 .graylink, .graylink:link {
 	    color: #888888 !important;
 }
 .graylink:hover {
            color: #000 !important;
 }
 
.he {
    font-size: 11px;
    font-family: verdana;
    color: #000 !important;
}
.he span {
	font-size: 9px;
    color: #0099FB !important;
    font-weight: bold;
    }
 
.desc0 td {
padding: 2px;
}
.desc1 td {
padding: 2px;
	background-color: #f2f2f2;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	font-weight: bold;
	text-align: right;
}
.desc1 td {
	background-image: url(../img/goal.jpg);
	background-repeat: no-repeat;

}
.desc2 td {
padding: 2px;
	font-weight: bold;
	color: blue;
}
.desc3 td {
padding: 2px;
	color: red;
	font-weight: bold;
}
.desc4  {
padding: 2px;
border: 1px solid #d3d3d3;
color: lightblue;
}
.desc5 td {
padding: 2px;
	background-color: #d3d3d3;
color: red;
}

.main-navigation th {
	border: 1px solid #395AAF;
	background-color: #fff;
	padding: 5px;
	color: #395aaf;
}

.main-navigation td {
	border: 0px;
	border-left: 6px solid  #395AAF;
	background-color: #fff;
	padding: 3px;
	padding-left: 10px;
	font-size: 11px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #c3c3c3;
}


.main-usernavigation th {
	border: 1px solid #000;
	background-color: #fff;
	padding: 5px;
	color: #000;
}

.main-usernavigation td {
	border: 0px;
	border-left: 6px solid  #000;
	background-color: #fff;
	padding: 3px;
	padding-left: 10px;
	font-size: 11px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #c3c3c3;
}

.tcom-navigation th {
	border: 1px solid #F10180;
	background-color: #fff;
	padding: 5px;
	color: #F10180;
}

.tcom-navigation td {
	border: 0px;
	border-left: 6px solid  #F10180;
	background-color: #fff;
	padding: 3px;
	padding-left: 10px;
	font-size: 11px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #c3c3c3;
}


.gotop:link {
	color: #d3d3d3;
}
.gotop:hover {
	color: #000;
}

.dleague-navigation th {
	border: 1px solid #996633;
	background-color: #fff;
	padding: 5px;
	color: #996633;
} 
.dleague-navigation td {
	border: 0px;
	border-left: 6px solid  #996633;
	background-color: #fff;
	padding: 3px;
	padding-left: 10px;
	font-size: 11px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #c3c3c3;
}

.ms07-navigation th {
	border: 1px solid #33CC33;
	background-color: #fff;
	padding: 5px;
	color: #33CC33;
} 
.ms07-navigation td {
	border: 0px;
	border-left: 6px solid  #33CC33;
	background-color: #fff;
	padding: 3px;
	padding-left: 10px;
	font-size: 11px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #c3c3c3;
}
.tab-team-date td {
	background-image: url(../img/h2bg.jpg);
	font-size: 9px;
	font-family: verdana;
	padding: 3px;
	color: #000;

}
.tab-team-tools td {
	background-image: url(../img/h2bgf.gif);
	font-size: 9px;
	font-family: verdana;
	padding: 3px;
	color: #000;

}
.match-detail, .match-detail:link {
	color: #000 !important; 
	font-weight: bold;
}

.match-detail:hover {
	color: red !important;
	font-weight: bold;
}

.tab-team-head {
	background-image: url(../img/h2bg.jpg);
	font-size: 11px;
	font-family: verdana;
	padding: 3px;
	font-weight: bold;
	color: #000;

}
.tab-team-sub td {
	background-color: #DDDDDD;
	font-weight: bold;
	padding: 3px;
	border-bottom: 1px solid #d3d3d3;
}


.live-penTime {
	font-weight: bold;
	color: red;
}




/* Add an external-link icon to absolute links */
	
.livelink, .livelink:link {
        background: url(../img/liveicon.gif) right center no-repeat;
        padding-right: 45px;
		color: #000;	
}
	
.livelink:hover {
        background: url(../img/liveicon.gif) right center no-repeat;
		color: #ffcc00;
		padding-right: 45px;
}

.away, .home {
	font-weight: bold;
}


.time {
	font-size: 9px;
	color: #666;
}

.tabulka-light td {
	padding: 3px;
	border-bottom: 1px solid #d2d2d2;
	background-color: #fff;
}
.tabulka-dark td {
	padding: 3px;
	border-bottom: 1px solid #d2d2d2;
	background-color: #f3f3f3;
}

.user-first {
	background-image: url(../img/userStart.jpg) !important;
	background-repeat: repeat-y !important;
	font-weight: bold  !important;
	background-color: #B2E0F0  !important;
}
.user-nick {
	background-color: #B2E0F0  !important;
	font-weight: bold !important;
}
.user-points {
	background-color: #B2E0F0 !important;
	font-weight: bold !important;
}
.svk-first {
	background-image: url(../img/svkStart.gif) !important;
	font-weight: bold  !important;
}
.svk-middle {
	background-image: url(../img/svkBg.gif) !important;
	background-repeat: repeat-x !important;
	font-weight: bold !important;
	color: #404040 !important;
}
.svk-middle a {
color: #404040 !important;
}
.svk-middle a:hover {
            color: red !important;
}
.svk-back {
	background-image: url(../img/svkBg.gif) !important;
	background-repeat: repeat-x !important;
	font-weight: bold !important;
}
.discussion { 
	border: 1px solid #000;
	background-color: #B2E0F0 !important;
}
.discussion-light {
	background-color: #fff;
	padding: 3px;
}
.discussion-dark {
	background-color: #f2f2f2;
	padding: 3px;
}
.discussion-message {
	    border: 1px solid #d2d2d2;
	    padding: 11px !important;
}
.user-discussion {
      background-color: #fff;
      background-position: right;
      background-image: url(../img/userBg.jpg);
      background-repeat: no-repeat;
      height: 20px;
}
.user-discussion div {
      float: right;
      }
.user-discussion a, .user-discussion a:link {
      color: #fff;
}
.Highlight {
	border-bottom: 1px solid red;
}

.smilies {

}


.page-content .title {
	border-bottom: 2px solid #d3d3d3;
	color: #333;
	font-weight: bold;
	font-size: 11px;
}

.activecell { border: 1px solid #d0d0d0; } .cell a, .cell a:link { color: #666; } .cell a:hover { color: #000; } 

.inactivecell { color: #d3d3d3; }

.cell-tcom a, .cell-tcom a:link { color: #F10180; font-weight:bold; } .cell-tcom a:hover { color: #000; } 

.cell-dc a, .cell-dc a:link { color: #996633; font-weight:bold;} .cell-dc a:hover { color: #000; } 

.cell-ms a, .cell-ms a:link { color: #33CC33; font-weight:bold;} .cell-ms a:hover { color: #000; } 


.hidden {
	display: none;
}
.show {
	display: block;
	position: absolute;
}
.starbox {
	color: #fff;
	width: 260px;
	height: 90px;
	background-image: url(../img/starBG.jpg);
}

#TopNewsBanner {
	text-align: center;
	border: 0;
	background-color: #fff;
	padding: 10px;
	margin: 5px;
	
}

.messagebox{
 position:absolute;
 width:100px;
 margin-left:30px;
 border:1px solid #c93;
 background:#ffc;
 padding:3px;
}
.messageboxok{
 position:absolute;
 width:auto;
 margin-left:30px;
 border:1px solid #349534;
 background:#C9FFCA;
 padding:3px;
 font-weight:bold;
 color:#008000;
}
.messageboxerror{
 position:absolute;
 width:auto;
 margin-left:30px;
 border:1px solid #CC0000;
 background:#F7CBCA;
 padding:3px;
 font-weight:bold;
 color:#CC0000;
}

#tn-container {
	position: relative;
	text-align: left;
	width: 505px;
	margin-left: auto;
	margin-right: auto;
}