/* Global styles {{{ */
body {
	background: white;
	margin: 0; padding: 0;
	margin-top: 3px;
	font-size: 70%;
	line-height: 1.3;
}

body#msel {
	padding: 0; margin: 0;
}

body, input, textarea, select {
	font-family: "Tahoma CE", Tahoma, "Verdana CE", Verdana, Arial, sans-serif;
}

th, td, input, textarea {
	_font-size: 75%;
	_f\ont-size: 100%;
}

a { color: #9e0b0e }

a:hover { color: #000 }

a img { border: none }

a { color: #343f6c }

a:hover {
	color: #343f6c;
	text-decoration: none;
}

a img { border: none }

h1, h2, h3, h4, h5, h6 {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	letter-spacing: normal !important;
}

h1 {
	border-bottom: #278ab8 solid 1px;
	font: bold 14px/12pt Arial, Tahoma, "Verdana CE", Verdana, sans-serif;
	color: #343f6c;
	padding-bottom: 2px;
	margin: -2px 0;
	margin-bottom: 8px;
}

h2, h3, h4 {
	border-bottom: #278ab8 solid 1px;
	font: bold 14px/12pt Arial, Tahoma, "Verdana CE", Verdana, sans-serif;
	color: #343f6c;
	padding-bottom: 0;
	margin-bottom: 5px;
	margin-bottom: 5px;
}

.box-main-right h3 {
	font: normal bold 1em sans;
	border: none;
}

table {
	text-align: left;
	margin-bottom: 1em;
	width: 100%;
	border-collapse: collapse;
}

td, th {
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}

form { margin: 0; }

form table { width: auto; margin-left: auto; margin-right: auto }

form tr { background: transparent }

form th {
	text-align: right;
	vertical-align: top;
}

td, th { padding: 1px 2px }
th { padding-left: 5px; }

th { text-align: left; font-weight: normal }

td { text-align: right }

thead th { text-align: center }

tbody td { text-align: center }

.stats tbody td {
	text-align: center;
	width: 6ex;
}

iframe {
	border: none;
}

ul, ol {
	margin-left: 1em;
	padding-left: 1em;
	margin-top: 0;
}

ul li { list-style-image: url(../img/li.gif?serial=1009021006) }

p {
	margin-top: 0;
	margin-bottom: 0.75em;
}

input, textarea, select { padding: 1px; font-size: 94% }



textarea#message {
	width: 100%;
}
/* }}} */

/* Classes {{{ */
.center { text-align: center !important }

.right { text-align: right !important }

.left { text-align: left !important }

.clear { clear: both; }

.clear-small { clear: both; font-size: 1px; line-height: 1px }

.cleaner {
	clear: both !important;
	font-size: 0 !important;
	line-height: 0 !important;
}

.fleft { float: left }

.fright { float: right }

.fright img { margin-left: 6px; margin-bottom: 6px; }

.bbr { margin-bottom: 1em !important }

.bbr3 {
	margin-bottom: 3em !important;
}

.tbr {
	margin-top: 1em;
}

.nonVisible {
	display: none;
}

.advertisement h2 {
	font-size: 100%;
	border: none;
	color: #bbb;
	font-weight: normal;
}

.error { color: #c00 }

div.error, div.info, div.oki {
	background: #ffebeb url(../img/icon-message.gif?serial=1009021006) no-repeat 10px center;
	color: #f00;
	padding: 1ex 30px;
	text-align: center;
	margin: 1em auto;
	border: 1px solid #ffafaf;
	width: 64ex;
}

div.oki {
	background-color: #efffeb;
	background-position: -690px center;
	color: #0d8500;
	border-color: #a4c47b;
}

div.info {
	background-color: #ebfcff;
	background-position: -1400px center;
	color: #278ab8;
	border-color: #c7ecff;
}

.error em, .info em, .oki em {
	font-style: normal;
	font-weight: bold;
}

div.infohotstreaks {
	clear: both;
	width: auto !important;
}

.fl {
	width: 49.4%;
	_width: 47.5%;
	_w\idth: 49%;
	float: left;
}

.fr {
	width: 49.4%;
	_width: 47.5%;
	_w\idth: 49%;
	float: right;
}

.elink:hover {
	background-position: 100% -52px !important;
}

tr.s { background: white !important }

div.submit {
	text-align: center;
	margin-top: 1em;
	margin-bottom: 1em;
}

div.submit input {
	cursor: pointer;
}

.submit .default {
	font-weight: bold;
}

ul.source {
	margin: 6px 4px;
	padding-left: 0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

ul.source li {
	margin: 0;
	padding: 0;
	padding-top: 1px;
	padding-bottom: 2px;
	line-height: 1.3;
	text-align: right;
	position: relative;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.x2, .colon {
	font-size: 92%;
	white-space: nowrap;
}

.iRes {
    width: 22px;
}

.iconDraw,
.iconWin,
.iconLose
{
    background: transparent url('/res/img/icons.gif?serial=1009021006') no-repeat 3px 50%;
    float: left;
    display: block;
    width: 14px;
    height: 1.6em;
    line-height: 1.6em;
}

.iconWin {
    background-position: -50px 50%;
}

.iconLose {
    background-position: -97px 50%;
}

a.iconUserPick {
	background: transparent url('/res/img/icon/table.png?serial') no-repeat 0 -1px;
	_background: transparent url('/res/img/icon/table-ie.png?serial') no-repeat 0 -1px;
	padding-left: 16px;
	#padding-left: 12px;
}

.thread .head .user a.iconUserPick {
	text-decoration: none !important;
}

a.iconUserPick span {
	display: none;
}

a.iconUserPick span.iehack {
	#display: inline;
}

.position {
	width: 4ex;
	text-align: right;
}

.team-name {
	width: 18ex;
}

.colon {
	padding: 0.1em;
	width: 0.1em;
}

.beam {
	text-align: right;
}

.box-main-right .beam {
	text-transform: none;
	font-weight: normal;
}

.expekt-pick {
	float: left;
	margin-right: 1em;
}

.new-wrong, .permanet .header {
	margin-top: 0.5em !important;
	padding: 2px 0.6em !important;
}

.permanent .header {
	background-color: #CB5858 !important;
	border-bottom: 1px solid #FFF;
}

.permanent .header span {
	float: left;
}

.permanent span.date {
	margin-right: 10em;
	float: none;
}

.permanent a, .permanent a:hover {
	color: #FFF;
}

.permanent .message {
	background-color: #ECBDBD !important;
	border-bottom: 1px solid #FFF;
}

.new-wrong input {
	font-size: 9px !important;
	padding: 0 !important;
	margin: 0 !important;
	border: 1px solid #333;
}

.bad-word {
	font-weight: bold;
	color: #F00;
}

.bad-text {
	float: left;
	/*margin: 0.25em 0;*/
	padding: 0.25em;
	text-align: left;
	width: 410px;
	border: 1px solid #CFCFCF;
}

.exp-input {
	position: absolute;
	right: 0;
	margin-bottom: 2em;
}

.h-user {
	background-color: #bbdf9d;
}

#user-tips td.m a,
#user-tips strong.fleft a.no-elink
{
	color: #000;
}

#user-tips strong.fleft a.m
{
	color: #000 !important;
}

table.result-table .win,
table.result-table .lose,
table.result-table .void
{
	background-image: url('/res/img/icon/icon-winner.gif?serial=1009021006');
	background-repeat: no-repeat;
	background-position: 50% 50%;	
	width: 15px;
	padding-right: 5px;
	padding-left: 0;
	cursor: help;
}

table.result-table .lose {
	background-image: url('/res/img/icon/icon-loser.gif?serial=1009021006');
}

table.result-table .void {
	background-image: url('/res/img/icon/icon-void.gif?serial=1009021006');
}

table.result-table .win span,
table.result-table .lose span,
table.result-table .void span
{
	display: none;
}
/* }}} */

/* Styles {{{ */
#screen, #footer-screen, #topadd { width: 750px }

#content {
	position: relative;
	_height: 1px;
}

#footer-screen {
	color: #ddd;
	font-size: 86%;
	text-align: right;
}

#footer-screen #fcontent { padding: 6px }

#footer-screen a { color: white }

#footer-screen p { margin-bottom: 0.25em }

#topadd {
	text-align: center;
	_height: 0;
}

#topadd * {
	margin: 0;
	border: none;
}

#bbscreen {
	background: white;
	border: 1px solid #fff;
	_height: 1px;
}

#screen .tcl {
	background: #fff;
}

#screen .dcl {
	background: #fff;
}

#popup { background: white }

#e404 { width: 601px }

#e404 .mcontent { background: white }
/* }}} */

/* Panel {{{ */
#panel {
	height: 104px;
	position: relative;
	background: url(../img/header.jpg?serial=1009021006) no-repeat 0 0;
}

a#logo {
	position: absolute;
	display: block;
	width: 160px; height: 40px;
	left: 30px; top: 25px;
}

a#logo span {
	display: none;
}

#pinfo {
	position: absolute;
	right: 0; top: 0;
	background: #444; color: #fff;
	width: 149px; height: 100%;
	border-left: 1px solid #fff;
}

#pinfo div {
	padding-top: 17px;
	padding-left: 7px;
}
/* }}}

/* Speedlink (You are here) {{{ */
#slink {
	color: #cccfda;
	text-align: right;
	line-height: 2em;
	border-bottom: 1px solid #fff;
	_height: 2em;
}

#slink div {
	background: #343f6c url(../img/icon-you-are-here.gif?serial=1009021006) no-repeat 10px 50%;
	padding: 0 3ex;
	padding-left: 27px;
}

#slink div.s301, #slink div.s301 a {
	background-color: #40793e;
	background-position: -750px 50%;
	color: #cfddcf;
}

#slink div.s302, #slink div.s302 a {
	background-color: #40729c;
	background-position: -1519px 50%;
	color: #cccfda;
}

#slink div.user-info {
	padding: 0;
	background: transparent;
	margin-right: -11px;
}

#slink div.s308, #slink div.s308 a {
	background-color: #d34448;
	background-position: -2288px 50%;
	color: #f4d0d1;
}

#slink div.s300, #slink div.s300 a {
	background-color: #d28b16;
	background-position: -3057px 50%;
	color: white;
}

#slink #location {
	float: left;
}

#slink ul {
	margin: 0; padding: 0;
	display: inline;
}

#slink li {
	list-style: none;
	display: inline;
}

#slink a {
	color: #cccfda;
}

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

#gnav {
	text-align: right;
}
/* }}} */

/* Main content {{{ */
#main {
	width: 605px;
	float: right;
}

#lsbody #ml {
	width: 460px;
}

#screen .tcl #ml {
	float: left;
	width: 462px
}

.mcontent {
	/*padding: 6px;*/
}
/* }}} */

/* Menu sport {{{ */
#menu-sport {
	position: absolute;
	bottom: 0;
	margin: 0;
	padding: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

#menu-sport li {
	list-style: none;
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

#menu-sport a {
	float: left;
	display: block;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	background-repeat: no-repeat !important;
	background-position: 10px 50% !important;
	padding-left: 27px;
	padding-right: 5px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	border-right: 1px solid #afafaf;
	border-bottom: 1px solid #afafaf;
}

#menu-sport a:hover, #menu-sport .set a {
	color: white !important;
	background-position: -290px 50% !important;
}

#menu-sport .set a {
	border-bottom: none;
	padding-bottom: 1px;
	background-position: -290px 40% !important;
}

#menu-sport .home a {
	background-image: url(../img/icon-home.gif?serial=1009021006);
	background-color: #343f6c;
	color: #cccfda;
}

#menu-sport .s301 a {
	background: url(../img/icon-301.gif?serial=1009021006);
	background-color: #40793e;
	color: #cfddcf;
}

#menu-sport .s302 a {
	background: url(../img/icon-302.gif?serial=1009021006);
	background-color: #40729c;
	color: #cccfda;
}

#menu-sport .s308 a {
	background: url(../img/icon-300.gif?serial=1009021006);
	background-color: #d34448;
	color: #f4d0d1;
}

#menu-sport .s300 a {
	background: url(../img/icon-308.gif?serial=1009021006);
	background-color: #d28b16;
	color: #f4e2c5;
}

.up-block h1  {
	color: #fff;
	border: none;
}

.up-block {
	border-bottom: 1px solid #fff;
	background: #278ab8;
	padding: 5px;
	color: #fff;
}
/* }}} */

/* Right Panel {{{ */
#mr {
	padding: 2px;
	margin: 0;
	width: 148px;
	float: right;
	color: #555;
	background: #bddeec;
	border-bottom: 5px solid #278ab8;
}

.livescore {
	width: 132px !important;
	overflow: hidden;
}

#lsbody #mr { width: 104px }

#mr .other h2 {
	border: none;
	font-size: 100%;
	color: #000;
}

#mr .advertisement {
	text-align: center;
}
/* }}} */

/* Menu {{{ */
#menu {
	background: #278ab8;
	width: 142px;
	float: left;
}

#menu ul {
	margin: 0; padding: 0;
	background: #fff;
	border-bottom: 1px solid white;
}

#menu li {
	list-style: none;
	background: #278ab8;
}

#menu li.last { margin-bottom: 0 }

#menu li a {
	display: block;
	height: 2em;
	line-height: 2em;
	color: #c9e2ed;
	background: url(../img/menu-bg.gif?serial=1009021006) no-repeat 6px 50%;
	text-decoration: none;
	font-weight: bold;
	padding-left: 22px;
	border-bottom: 1px solid #93c5dc;
	text-transform: uppercase;
}

#menu li.soutez a {
	background-image: url(../img/menu-bg-soutez.gif?serial=1009021006);
}

#menu li.set a, #menu li a:hover {
	background-position: -194px 50%;
	background-color: #343F6C;
	color: #c9e2ed;	
	border-bottom-color: #9A9FB6;
}

#menu li a:hover {
	color: white;
}
/* }}} */

/* Others {{{ */

/* Streaks {{{ */
form#streaksSportSel,
form#streaksSportSel fieldset
{
	padding: 0;
	margin: 0;
	border: none;
	#float: right;
	#line-height: 1.3;
	#width: 12ex;
}

form#streaksSportSel {
	float: right;
	text-align: right;
	display: block;
	padding-left: 1em;
	background-color: #FFF;
}

.streaksSpacer {
	clear: both;
	line-height: 8px;
	height: 8px;
	background-color: #343F6C;
	border-bottom: 1px solid #FFF;
}

#trends td.nextMatch {
	text-align: left;
}

#trends th {
	padding-left: 4px;
	padding-right: 4px;
}

#trends td.flags {
	padding-left: 9px;
}

#trends td.event {
	width: 28px;
}

/* END: Streaks }}} */

#calendar table {
	font-size: 100%;
	margin: 0 auto;
}

#calendar th, #calendar td {
	border: none;
}

#calendar thead th {
	color: #b4cab3;
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
}

#calendar thead tr {
	background: #689566;
}

#calendar td {
	font-size: 100%;
	padding: 1px;
}

#calendar tr.month {
	background: #90b18f;
}

#calendar .month td {
	font-size: 100%;
	color: #fff;
}

#calendar .month a, #calendar .month a:hover {
	color: #40793e;
	text-decoration: underline;
}

#calendar thead td, #calendar thead td a, #calendar thead td a:hover {
	background-color: #90b18f;
	text-align: center;
}

#calendar td a {
	color: #fff;
	text-decoration: none;
	padding: 1px;
}

#calendar td a:hover {
	background: #40793e;
	color: #fff;
}

#calendar .today a {
	font-weight: bold;
	background: #40793e;
	color: #fff;
}

#calendar div { text-align: center }

#calendar ul { margin: 0; margin-top: 1em; padding: 0 }

#calendar li { list-style: none }


#search {
	text-align: center;
	margin: 0;
	background: #bddeec;
	border-bottom: 5px solid #278ab8;
}

#search fieldset {
	border: none;
	margin: 0; padding: 0;
}

#search h2 {
	display: block;
	margin: 0;
	padding: 2px 22px;
	background: #deeff6 url(../img/icon-search.gif?serial=1009021006) no-repeat 7px 50%;
	font-size: 100%;
	font-weight: normal;
	text-align: left;
}

#search-text {
	margin-top: 16px;
	width: 110px;
	color: #999;
}

#partner, #partner h2, #partner a {
	color: #4b9dc4;
}

#partner {
	text-align: right;
	padding: 0.5ex 1ex;
}

#partner h2 {
	display: inline;
	font-size: 100%;
	border: none;
	font-weight: normal;
}

#partner ul {
	margin: 0; padding: 0;
	display: inline;
}

#partner li {
	list-style: none;
	display: inline;
	padding-left: 2ex;
}

#partner a {
	text-decoration: none;
}

#partner a:hover {
	color: #2f7798;
}

#partner a.elink {
	background-image: url(../img/elink-partner.gif?serial=1009021006);
}

#footer {
	clear: both;
	border-top: 1em solid #fff;
	background: #278ab8;
	height: 25px;
	vertical-align: middle;
	line-height: 25px;
	padding: 0 12px;
	color: #c9e2ed;
}

#footer ul {
	margin-bottom: 0;
}

.countries ul {
	margin-bottom: 0;
}

.countries li {
	margin: 0;
	padding: 0;
	list-style: none;
	padding-top: 1px;
	padding-bottom: 2px;
	line-height: 1.2;
	float: left;
	clear: both;
	width: 100%;
}

#myselections {
	/*visibility: hidden;*/
	display: none;
	position: absolute;
	left: 754px; top: 0;
	width: 220px; height: 700px;
}

#msiframe {
	margin: 0; padding: 0;
	width: 100%;
	height: 100%;
	border: none;
	background: white;
}

#selections #mms {
	border: 1px solid #278ab8;
	background: #fff;
}

#selections #t1 {
	background: url('../img/ticket-bottom.gif?serial=1009021006') no-repeat bottom;
	padding-bottom: 5px;
}

#selections #bbscreen { border: none }

#selections .mcontent {
	padding: 0;
	_height: 1px;
}

#selections table {
	margin: 0;
	border: none;
}

#freebets { height: 128em }

#livescore {
	height: 10000px;
	width: 100%;
}

#livescoremenu li {
	list-style: none;
}

#livescoremenu ul {
	margin: 0; padding: 0;
}

ul.localmenu {
	margin: 0;
	padding: 0;
	border-top: 1px solid white;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

.bottom ul.localmenu {
	border-top: none;
	padding-bottom: 1.8em;
}

ul.localmenu li {
	list-style: none;
	float: left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.localmenu a, .localmenu span {
	display: block;
	padding: 0.25em 0.6em;
	color: white;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	line-height: 2.5ex;
	background: #278ab8;
	cursor: pointer;
}

.localmenu span {
	color: #BDDEEC;
}

.bottom .localmenu a {
	border-bottom: none;
	border-top: 1px solid white;
}

.localmenu .set a {
	border-bottom: 1px solid #343f6c;
	background: #343f6c;
}

.bottom .localmenu .set a {
	border-bottom: none;
	border-top: 1px solid #343f6c;
}

.localmenu a:hover {
	text-decoration: underline;
	color: white;
}

.localmenu .item2 a {
	color: #f6e9d3;
	background: #278ab8;
}

.localmenu .item2 a, div.inner #user-tips .localmenu .item2 a {
	background: #dda850;
}

.localmenu-cleaner {
	background: #343f6c;
	height: 19px;
	clear: both;
}

.localmenu li.float-right {
	float: right;
}

.localmenu li.float-right a {
	background-position: left;
}

.localmenu li.float-right a, .localmenu li.float-right span {
	border-right: none !important;
}

.nobl { border-left: none !important }

.nobr { border-right: none !important }

.lmbzero { border-top: none !important }

.small a {
	padding-right: 1em !important;
}

a.cal {
	color: #fff;
	text-decoration: none;
}
a.cal:hover {
	text-decoration: underline;
}

.result-table {
	clear: both;
}
.result-table .date {
	width: 60px;
}


/*
.result-table td {
	line-height: 0.9em;
}
*/

.result-table th, .result-table td {
	line-height: 16px;
	height: 16px;
}

.float-table .result-table {
	clear: none;
}

.result-table tr {
	background: #bddeec;
}

.result-table th span {
	color: #aaa;
	padding-left: 1ex;
}

.result-table thead th, .result-table thead th a {
	color: white;
}

tr.myselection {
	color: #fff;
	background: #278ab8;
	font-weight: bold;
}

.odds td span, .odds2 td span {
	display: block;
	width: 5ex;
	text-align: right;
}

.odds td.inc span {
	text-align: left;
}

.odds td, .odds2 td {
	width: 30px;
	_width: 24px;
	padding: 0 6px;
	padding-left: 14px;
	text-align: right;
}

.odds2 td {
	width: 22px;
	_width: 16px;
	padding: 0 6px;
}

th.nmhome {
	width: 26ex;
}

.result-table-nb
{
	border-bottom: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
}

.result-chart td
{
	padding: 0px;
	border-width: 0;
}

.result-chart td.line {
	width: 20px;
	height: 10px;
}

.result-table a, .result-table-nb a
{
	text-decoration: none;
}

.result-table a:hover, .result-table-nb a:hover
{
	text-decoration: underline;
}

.result-title-nobold
{
	background-color: #c1c1c1;
	color: #9e0b0e;
	font-weight: normal;
}

.result-title
{
	background: #278ab8;
	color: white;
	font-weight: normal;
}

.result-title td {
	text-align: left;
}

.match-table
{
	/*border: 1px solid #f2f2f2;*/
	width: 100%;
	margin: 0 auto;
}

.match-table th {
	border: none;
}

.match-table td {
	border: none;
	text-align: center;
}

.match-table td.rank {
	width: 15px;
}

.score
{
	font-weight: bold;
}

.white
{
	background-color: white;
}

.gray-text
{
	color: #aaa;

}

.best-betrate
{
	background-color: #eed4a8;
}

.advertisement, .small-text
{
	border-bottom: #c1c1c1 solid 1px;
	font:  bold 75%/11pt Tahoma, Verdana, Arial, sans-serif;
	color: #bbb;
	padding-bottom: 0;
	margin-bottom: 6px;
}

.small-text
{
	border: none;
	font-weight: normal;
}

a.small-text
{
	text-decoration: none;
}

a.small-text:hover
{
	text-decoration: underline;
}

.halfbanner {
	width: 49%;
	float: right;
}

a.ms-tip-underline
{
	text-decoration: underline;
	color: #9e0b0e;
}

a:ms-tip-underline:hover
{
	color: #9E0B0E;
	text-decoration: underline;
}

/*  My bookies {{{ */
.mybookies table {
    width: 100%;
}

.mybookies tbody th {
    padding-left: 1ex;
    text-align: left;
    width: 95%;
}

.mybookies tbody td {
    width: 28px !important;
    text-align: center;
}
/* }}} */

#umatch tbody th {
	padding-left: 19px;
	background-image: url(../img/arrow-day.gif?serial=1009021006);
	background-repeat: no-repeat;
	background-position: -20px 50%;
}

#umatch tbody th.match-today {
	background-position: 0px 50%;
}

#umatch tbody th.match-tomorrow {
	background-position: -500px 50%;
}

#umatch tbody th.match-day-after {
	background-position: -1008px 50%;
}

.result-table strong.orderby {
	background-image: url(../img/arrow-course.gif?serial=1009021006);
	background-repeat: no-repeat;
	background-position: -500px 50%;
	padding-left: 12px;
}

.result-table td.arrow-up,
.result-table td.arrow-down {
	background-image: url(../img/arrow-course.gif?serial=1009021006);
	background-repeat: no-repeat;
    padding-left: 4px;	
}

.result-table td.course {
    width: 9ex;
}

.result-table td.arrow-up {
	background-position: 5px 50%;
}

.result-table td.arrow-down {
	background-position: -495px 50%;
}

#ufooter {
	margin-top: 5px;
	text-align: right;
	color: #ddd;
	font-size: 92%;
}

#ufooter a {
	color: white;
}

#lfooter a.elink {
	background-image: url(../img/elink-ufooter.gif?serial=1009021006);
}

#contact_form fieldset {
	border: 1px solid #c1c1c1;
}

#contact_form legend {
	font-weight: bold;
}

#contact_form td {
	text-align: left;
}

#contact_form td input {
	width: 450px;
}

#contact_form td textarea {
	width: 454px;
	height: 12em;
}

#contact_form th {
	vertical-align: super;
	_vertical-align: top;
	width: 100px;
}

span.empty {
	color: #999 !important;
	/*padding-left: 8px !important;
	width: 1ex !important;*/
}

fieldset.mutual {
	margin: 0;
	padding: 0;
	border: none;
	position: relative;
	margin-top: 2em;
}

div.mutual {
	background: #bddeec;
	border: 1px solid #278ab8;
	padding: 0.2em;
}

fieldset.mutual legend {
	width: 100%;
	background: #343f6c;
	color: #fff;
	font-weight: bold;
	margin: 0;
	position: absolute;
	height: 1em;
	left: 0; top: -1em;
}

table.mutual td, table.tabs td {
	background: #bddeec;
	padding: 0.2em;
}

#index-pick {
	margin-right: 6px;
}

#index-pick table {
	margin-left: 6px;
	width: 98%;
}

#index-pick h2 {
	width: 36%;
	font-size: 100%;
	background: #f0f1f2;
	font-weight: normal;
	margin-top: 0;
	padding: 0.4ex;
	padding-left: 5ex;
}

#index-pick th, #index-pick td {
	text-align: left;
	padding: 0.4ex 0.6ex;
}

#index-pick tbody th, #index-pick td {
	vertical-align: top;
}

.pick-detail .rtitle th {
	color: black;
}

.pick-detail .rtitle th a {
	color: #343f6c;
	text-decoration: underline;
}

.pick-detail .rtitle th a:hover {
	text-decoration: none;
}

.pick-detail .bwithb th {
	border-bottom: none;
}

.pick-detail .bwitht th {
	border-top: none;
}
/* }}} */

/* Flags {{{ */
ul.flags {
	margin: 6px 4px;
	padding-left: 0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.flags li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.flags a, h2.flags span.fl, h1.flags span.fl {
	background: url(/gres/img/flags.gif?serial=1009021006) no-repeat -480px -407px;
	padding-left: 22px;
}

h2.flags span.fl, h1.flags span.fl {
	display: block;
	position: relative;
	float: left;
	margin-top: 3px;
	_top: -2px;
	width: 22px;
	height: 14px;
	padding: 0;
}

#trends .flags a {
	padding-left: 18px;
	_width: 20px;
	cursor: pointer !important;
}

#trends .flags a span {
	display: none;
	_display: block;
	_width: 18px;
	#display: block;
	#width: 18px;
}

h1.flags span.fl {
	margin-top: 2px;
}

.fl13 { background-position: -0		1px		!important }
.fl18 { background-position: -240px	1px		!important }
.fl20 { background-position: -480px	1px		!important }
.fl21 { background-position: -0		-23px	!important }
.fl31 { background-position: -240px	-23px	!important }
.fl33 { background-position: -480px	-23px	!important }
.fl36 { background-position: -0		-47px	!important }
.fl37 { background-position: -240px	-47px	!important }
.fl44 { background-position: -480px	-47px	!important }
.fl53 { background-position: -0		-71px	!important }
.fl54 { background-position: -240px	-72px	!important }
.fl57 { background-position: -480px	-71px	!important }
.fl58 { background-position: -0		-95px	!important }
.fl60 { background-position: -240px	-95px	!important }
.fl61 { background-position: -480px	-95px	!important }
.fl63 { background-position: -240px	-119px	!important; }
.fl64 { background-position: -240px	-432px	!important; }
.fl62 { background-position: -0		-119px	!important }
.fl66 { background-position: -480px	-119px	!important }
.fl67 { background-position: -0		-143px	!important }
.fl68 { background-position: -480px	-432px	!important; }
.fl69 { background-position: -240px	-143px	!important }
.fl70 { background-position: -480px	-143px	!important }
.fl71 { background-position: -0		-167px	!important }
.fl72 { background-position: -240px	-167px	!important }
.fl73 { background-position: -480px	-167px	!important }
.fl74 { background-position: -0		-191px	!important }
.fl76 { background-position: -240px	-191px	!important }
.fl77 { background-position: -480px	-191px	!important }
.fl79 { background-position: -0		-215px	!important }
.fl83 { background-position: -240px	-215px	!important }
.fl84 { background-position: -480px	-215px	!important }
.fl85 { background-position: -0		-239px	!important }
.fl86 { background-position: -240px	-239px	!important }
.fl87 { background-position: -480px	-239px	!important }
.fl88 { background-position: -0		-263px	!important }
.fl89 { background-position: -240px	-263px	!important }
.fl90 { background-position: -480px	-263px	!important }
.fl91 { background-position: -0		-287px	!important }
.fl93 { background-position: -240px	-287px	!important }
.fl94 { background-position: -480px	-287px	!important }
.fl95 { background-position: -0		-311px	!important }
.fl96 { background-position: -240px	-311px	!important }
.fl97 { background-position: -480px	-311px	!important }
.fl98 { background-position: -0		-335px	!important }
.fl99 { background-position: -240px	-335px	!important }
.fl100 { background-position: -480px	-335px	!important }
.fl101 { background-position: -0		-359px	!important }
.fl102 { background-position: -240px	-359px	!important }
.fl104 { background-position: -480px	-359px	!important }
.fl118 { background-position: -0		-383px	!important }
.fl22 { background-position:  -240px	-383px	!important }
.fl211 { background-position: -480px	-383px	!important }
.fl59 { background-position: -0		-407px	!important }
.fl28 { background-position: -240px	-407px	!important }
.fl221 { background-position: -0px	-431px	!important }
.fl223 { background-position: -0px	-456px	!important; }
/* }}} */

/* Results {{{ */
tr.gtitle th {
	background: #343f6c;
	text-align: left;
	font-weight: bold;
	color: white;
	padding-left: 0.6em;
}

tr.gtitle a {
	color: white;
	font-weight: normal;
}

tr.otitle th {
	background: #343f6c;
	text-align: center;
	color: white;
}

tr.otitle th.tbl-name {
	text-align: left;
	font-weight: bold;
	padding-left: 0.6em;
}

tr.gtitle a:hover { color: white }

tr.rtitle th, .odds tr.rtitle td {
	background: #278ab8;
	/*color: black;*/
	color: #fff;
	text-align: center;
}

.rtitle a, .rtitle a:hover {
	color: white;
}

tr.nday {
	background: #278ab8;
	color: white;
}

tr.right th, tr.right td { text-align: right }

td.nomatch {
	padding: 1em !important;
	text-align: center !important;
	width: auto !important;
}

.dark {
	background: #bddeec;
}

.tscore th { width: 45% }

.tscore td { text-align: center }

.tscore .scorecell { 
	font-size: 15px;
	font-weight: bold;
	font: bold 14px/12pt Arial, Tahoma, "Verdana CE", Verdana, sans-serif;
}

.add-to {
	position: relative;
	text-align: right;
}

.add-to table {
	width: auto;
	margin-left: auto;
	position: relative;
	border-collapse: collapse;
}

.add-to li {
	list-style: none;
	display: inline;
	padding-left: 1ex;
}

.add-to a {
	color: #343f6c;
}

.add-to a:hover {
	text-decoration: none;
}

.add-to h2 {
	font-size: 100%;
	color: black;
	border: none;
	font-weight: normal;
	margin: 0; padding: 0;
	position: absolute;
	top: 1.6em; right: 32ex;
}


.mybookies td { text-align: center; width: 36px !important; background: #ffcccc }

#league-list td { text-align: left }

#league-list th {
	padding-top: 1em;
}

tbody td.time {
	width: 6ex;
	text-align: left;
}

tbody td.score {
	width: 12ex;
}

tbody td.sresult {
	width: 14ex;
}

#ftable {
	width: auto;
	margin: 0;
	margin-left: auto;
}

#ftable td { padding: 0 }

.date { width: 10ex }

.detail { width: 8ex }

.click {
	width: 4ex !important;
	color: #aaa;
}

#lsrmenu ul { margin: 0; padding-left: 12px }

#lsrmenu li {
	list-style: none;
	list-style-image: url(../img/list-point2.gif?serial=1009021006);
	_list-style-image: url(../img/list-point.gif?serial=1009021006);
	font-size: 90%;
	line-height: 1.6;
}

.hchart { margin-top: -0.7em }

.hchart th {
	border: none;
}

/* [X] - just an try */
td .match {
	padding-left: 4px;
	padding-right: 4px;
	border: 1px solid navy;
}

td .results {
	vertical-align: top;
}

.ot { color: #999; }

/* }}} */

/* NEW (by Jirka) {{{ */
/* DIV for main right menu */
div.box-main-right {
	width: 142px;
	float: right;
	padding: 0;
	margin: 0;
}

/* div pro h2 nadpisy */
div.main {
	margin: 0;
	width: 18em;
	background: #bddeec;
	margin-bottom: 1em;
}

/* Headers {{{ */
/* common  */
h2.table, h2.right-header, h2.news, h2.discussion, h2.tips, h2.catalogue {
	font-weight: normal;
	font-size: 100%;
	color: #343f6c;
	margin: 0;
	padding: 0.3em 0.3em 0.3em 2em;
	background: url('../img/icon-statistics.gif?serial=1009021006') no-repeat;
	background-position: 0.6em 0.6em !important;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

/* bookmaker */
h2.bookmaker {
	color: #40793e;
	border-bottom: 1px solid #40793e;
	background: url('../img/icon-expekt.gif?serial=1009021006') no-repeat;
}

/* calendar */
h2.calendar {
	color: #40793e;
	border-bottom-color: #40793e;
	background: url('../img/icon-results.gif?serial=1009021006') no-repeat;
}

h2.other {
	color: #808080;
	background: #eee url('../img/icon-other.gif?serial=1009021006') no-repeat;
	border-bottom-color: #808080;
}

/* early mathes */
h2.early-match {
	color: #9a6711;
	background: #eed4a8 url('../img/icon-stopwatch.gif?serial=1009021006') no-repeat;
	border-bottom-color: #d28b16;
}

/* country selection */
h2.country {
	color: #343f6c;
	background: url('../img/icon-new-links.gif?serial=1009021006') no-repeat;
	border-bottom-color: #343f6c;
}

/* news */
h2.news {
	width: 152px;
	color: #343f6c;
	background: #e5ede4 url('../img/icon-news.gif?serial=1009021006') no-repeat;
	border-bottom-color: #40793e;
}

/* discussion */
h2.discussion {
	width: 205px;
	color: #343f6c;
	background: #f7ead4 url('../img/icon-discussion.gif?serial=1009021006') no-repeat;
	border-bottom-color: #d28b16;
}

/* tips */
h2.tips {
	width: 205px;
	color: #343f6c;
	background: #deeff6 url('../img/icon-other.gif?serial=1009021006') no-repeat;
	border-bottom-color: #278ab8;
}

/* catalogue */
h2.catalogue {
	width: 152px;
	color: #343f6c;
	background: #deeff6 url('../img/icon-new-links.gif?serial=1009021006') no-repeat;
	border-bottom-color: #278ab8;
}

/* add course to my ticket */
.add-ticket h2 {
	font-size: 100%;
	color: black;
	border: none;
	float: left;
	width: 71%;
	text-align: right;
	vertical-align: bottom;
	font-weight: normal;
	padding-top: 1em;
}

h1.nextmatch {
	text-align: right;
}
/* }}} */

/* Tables {{{ */
table#mutual {
	width: 100%;
}

/* calendar */
table#calendar {
	margin: 0 auto;
	border-collapse: collapse;
	margin-bottom: 0.5em;
}

#early-match th, #early-match td {
	text-align: left;
	border: none;
}

table#early-match th {
	color: #fff;
	font-weight: bold;
	vertical-align: top;
}

#i-hyperlink {
	margin: 0 auto;
	text-align: left;
}

#i-hyperlink td {
	text-align: left;
}

/* add course to my ticket */
table.add-ticket {
	margin-left: auto;
	align: right;
	border-collapse: separate;
	border-spacing: 1px;
	width: auto;
}

table.add-ticket th {
	color: #fff;
	background: #278ab8;
	width: 35px;
}

table.add-ticket td {
	background: #bddeec;
	width: 35px;
}

table.add-ticket a {
	color: #343f6c;
}

table.blank {
	color: #bbb;
}

table#new-message {
	clear: both;
	margin: 1.5em 0 0 0;
	width: 100%;
}
/* }}} */

/* Hypertext links {{{ */
/* Special links {{{ */
a.elink {
	background: url('../img/elink.gif?serial=1009021006');
	background-repeat: no-repeat !important;
	background-position: 100% 2px !important;
	padding-right: 8px;
}

/* links in table early matches */
table#early-match a {
	color: #fff;
}

/* list of active users */
table.result .wauto {
	width: auto;
}

table.wauto td, table.wauto th {
	width: auto;
	padding-left: 0.8ex;
	padding-right: 0.8ex;
	color: #000;
	background: #bddeec;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
}

.thead-title * {
	color: #fff !important;
	background: #278ab8 !important;
}
/* }}} */

/* With checkbox pixture {{{ */
/* link s checkboxem */
a.check, a.check:hover {
	padding-left: 1.3em;
	background-repeat: no-repeat !important;
	background-position: 0 50% !important;
}

/* checkbox - dark blue on blue background */
.dark-blue, .dark-blue a, .dark-blue a:hover {
	color: #343f6c;
}

.dark-blue a, .dark-blue a:hover {
	background-image: url('../img/icon-check-d-blue.gif?serial=1009021006') !important;
}

.dark-blue-white, .dark-blue-white a, .dark-blue-white a:hover {
	color: #343f6c;
}

.dark-blue-white a, .dark-blue-white a:hover  {
	background-image: url('../img/icon-check-d-blue-w.gif?serial=1009021006') !important;
}

/* checkbox - ligtht blue on white background */
.light-blue, .light-blue a, .light-blue a:hover {
	color: #278ab8;
}

.light-blue a, .light-blue a:hover  {
	background-image: url('../img/icon-check-l-blue.gif?serial=1009021006') !important;
}

/* checkbox - white on light blue background */
.white-blue, .white-blue a, .white-blue a:hover {
	color: #fff;
}
.white-blue a, .white-blue a:hover {
	background-image: url('../img/icon-check-wblue.gif?serial=1009021006') !important;
}

/* checkbox - light blue on white background */
.middle-blue, .middle-blue a, .middle-blue a:hover {
	color: #343f6c;
}

.middle-blue a, .middle-blue a:hover  {
	background-image: url('../img/icon-check-d-blue-b.gif?serial=1009021006') !important;
}

/* checkbox - dark orange on light orange background */
.light-orange, .light-orange a, .light-orange a:hover {
	color: #d28b16;
}

.light-orange a, .light-orange a:hover {
	background-image: url('../img/icon-check-d-orange.gif?serial=1009021006') !important;
}

/* checkbox - dark orange on dark orange background */
.dark-orange, .dark-orange a, .dark-orange a:hover {
	color: #9a6711;
}

.dark-orange a, .dark-orange a:hover {
	background-image: url('../img/icon-check-d-orange-d.gif?serial=1009021006') !important;
}

/* checkbox - green on light green background */
.light-green, .light-green a, .light-green a:hover {
	color: #40793e;
}

.light-green a, .light-green a:hover {
	background-image: url('../img/icon-check-l-green.gif?serial=1009021006') !important;
}

/* checkbox - green on dark green background */
.dark-green, .dark-green a, .dark-green a:hover {
	color: #40793e;
}
.dark-green a, .dark-green a:hover {
	background-image: url('../img/icon-check-green.gif?serial=1009021006') !important;
}
/* }}} */
/* }}} */

/* Boxes {{{ */
/* Main boxes (with bottom margin and bottom border) {{{ */
/* common */
div.box-light-blue, div.box-middle-blue, div.box-light-green, div.box-white, div.box-middle-orange, div.box-dark-orange, div.news-box, div.box-catalogue {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	margin-bottom: 1px;
}

/* box with light blue background */
div.box-light-blue {
	color: #343f6c;
	background: #deeff6;
	border-bottom-color: #278ab8;
}

/* box with middle light blue background */
div.box-middle-blue {
	color: #000;
	background: #bddeec;
	border-bottom-color: #278ab8;
}

/* box with light green background */
div.box-light-green {
	color: #fff;
	background: #cadac9;
	border-bottom-color: #40793e;
}

/* box with white background */
div.box-white {
	color: #808080;
	background: #fff;
	border-bottom-color: #808080;
}

/* box with middle orange */
div.box-middle-orange {
	color: #000;
	background: #eed4a8;
	border-bottom-color: #d28b16;
}

/* box with dark orange background */
div.box-dark-orange {
	color: #9a6711;
	background: #dda850;
	border-bottom-color: #d28b16;
	padding: 3px;
	padding-right: 5px;
	padding-bottom: 1ex;
}

.box-dark-orange table {
	font-size: 92%;
}

/* news box */
div.news-box {
	color: #000 !important;
	background: #cadac9;
	border-bottom-color: #40793e;
}

.news-box a.elink {
	color: #40793e;
	background-image: url(../img/elink-links.gif?serial=1009021006);
}

/* catalogue box */
div.box-catalogue {
	color: #000;
	background: #fff;
	border-bottom-color: #278ab8;
}
/* }}} */

/* Boxes without bottom border (with background only) {{{ */
/* blue background */
div.box-dark-blue {
	color: #343f6c;
	background: #bddeec;
}

/* dark green background */
div.box-dark-green {
	color: #fff;
	background: #90b18f;
}

/* white background */
div.box-white {
	color: #808080;
	background: #fff;
}

/* light orange background */
div.box-light-orange {
	color: #343f6c;
	background: #f7ead4;
}

/* light orange background */
div.box-light-orange {
	color: #fff;
	background: #eed4a8;
}

/* news box */
div.news-box, div.news-box a {
	background: #cadac9;
	color: #40793e;
}
/* }}} */

/* Special boxes {{{ */
/* up events box */
div.up-events {
	background: #7abdd9;
	border-bottom: 1px solid white;
}

.up-events th, .up-events td {
	border-color: #7abdd9;
	font-size: 96%;
}

.up-events td {
	width: 2ex;
	text-align: right;
}

.up-events .inner {
	padding-top: 0;
}

/* inner box */
div.inner {
	padding: 6px;
	padding-top: 12px;
}

div.cleaner {
	clear: both;
	height: 0 !important;
	font-size: 0;
}

/* box for image (news box, tips box) */
img.right-image {
	position: absolute;
	top: 0;
	right: 0;
	width: 78px !important;
	height: 125px !important;
}

div.discussion-box, div.software-box {
	width: 231px !important;
	height: 200px !important;
	float: left;
	position: relative !important;
}

div.software-box {
	float: right;
}

div.bottom-line {
	position: absolute;
	right: 0.5em;
	top: 180px;
}

div.discussion-box .inner, div.software-box .inner {
	margin-right: 80px;
}

#ticket {
	/*width: 216px;*/
	padding-top: 5px;
	width: 218px;
	/*margin-top: 3px;*/
	background: url('../img/ticket-top.gif?serial=1009021006') no-repeat top;
	margin-bottom: 10px;
}

#ticket table td, #ticket table th {
	border: none;
}

.ticket-title { float: left; font-size: 1em !important; }

ul.ticket-labels {
	display: inline;
	float: right;
	margin: 0 15px 0 0; padding: 0;
	list-style-type: none; list-style-position: outside;
}

ul.ticket-labels li { display: inline; margin: 0; padding: 0; _float: left; }

ul.ticket-labels li strong, ul.ticket-labels li a {
	display: block;
	position: relative;
	float: left;
	margin: 0 0 0 0.75ex; padding: 0.05em 0.75ex;
	background-color: white;
	color: black;
}

ul.ticket-labels li a:link, ul.ticket-labels li a:visited,
ul.ticket-labels li a:hover, ul.ticket-labels li a:active { background-color: #7ABDD9; color: #278AB8; }

#ticket a.close {
	display: block;
	position: relative;
	float: right;
	width: 14px; height: 14px;
	overflow: hidden;
}
/* }}} */
/* }}} */

.user-info .unone {
	background: transparent url('../img/icon-user-none.gif?serial=1009021006') no-repeat 13px 3px !important;
}
.user-info .u300 {
	background: transparent url('../img/icon-user-300.gif?serial=1009021006') no-repeat 13px 3px !important;
}
.user-info .u301 {
	background: transparent url('../img/icon-user-301.gif?serial=1009021006') no-repeat 13px 3px !important;
}
.user-info .u302 {
	background: transparent url('../img/icon-user-302.gif?serial=1009021006') no-repeat 13px 3px !important;
}
.user-info .u308 {
	background: transparent url('../img/icon-user-308.gif?serial=1009021006') no-repeat 13px 3px !important;
}

table.setup td {
	text-align: left;
}

/* vzkazy */
.icon-mail {
	background: url('../img/icon-compose.gif?serial=1009021006') no-repeat left !important;
	padding-left: 18px;
}

.result-title-red {
	background-color: #343f6c;
	color: #fff;
	font-weight: normal;
}

.result-title-red a {
	color: #fff;
	text-decoration: none;
}

.result-title-red a:hover {
	color: #fff;
	text-decoration: underline;
}
/* }}} */

/* Footer {{{ */
#footer {
	margin: 0;
	padding: 0 0.5em;
}

#footer ul li {
	display: inline;
	list-style: none;
}

#footer a, #footer a:hover {
	color: #c9e2ed;
	text-decoration: none;
}

#footer a#home, #footer a#terms, #footer a#map, #footer a#contact {
	background: transparent url('../img/icon-home-f.gif?serial=1009021006') no-repeat;
	background-position: 0 3px !important;
	padding-left: 12px !important;
}

#footer a#terms {
	background: transparent url('../img/icon-terms-f.gif?serial=1009021006') no-repeat;
}

#footer a#map {
	background: transparent url('../img/icon-map-f.gif?serial=1009021006') no-repeat;
}

#footer a#contact {
	background: transparent url('../img/icon-contact-f.gif?serial=1009021006') no-repeat;
}

#lfooter {
	float: left;
}

#rfooter {
	float: right;
}
/* }}} */

/* Discussion {{{ */
form#forum {
	margin-top: 1ex;
	margin-bottom: 1px;
}

h2.add-item, h2.cap {
	font-family: "Tahoma CE", Tahoma, sans-serif;
	font-weight: bold;
	font-size: 100%;
	color: #fff;
	background: #343f6c;
	margin-top: 0;
	padding-left: 0.6em;
	padding-right: 0.6em;
	height: 17px;
	line-height: 17px;
	border-bottom: none;
	text-align: right;
	border-bottom: 1px solid #FFF;
	margin-bottom: 0 !important;
}

h2.cap {
	margin: 0px;
	border-bottom: 0;
}

h2.cap a {
	color: white;
}

h2.add-item span {
	visibility: hidden;
}

.pager .cpager, .new-wrong, .permanent .header {
	font-weight: normal !important;
	text-align: right;
	background: #343f6c;
	color: white;
	padding-left: 0.6em;
	padding-right: 0.6em;
	height: 17px;
	line-height: 17px;
}

.new-wrong {
	border-bottom: none;
}

h2.add-item .cpager, h2.pager .cpager {
	padding-right: 0;
}

.pager .cpager a {
	color: white;
	font-weight: normal;
	text-decoration: none;
	padding: 0;
}

.pager .cpager a:hover {
	text-decoration: underline;
	color: white;
}

#form-content {
	margin: 0;
	padding: 0;
	width: 414px;
	height: 108px;
}

th.split, td.split {
	padding: 0 !important;
	width: 2px !important;
	background: #278ab8 !important;
	font-size: 0;
	line-height: 0;
}

.tright {
	text-align: right !important;
}

#smiles {
	text-align: left;
}

#smiles img {
	padding-left: 1px;
	padding-top: 1px;
}

#smiles img:hover {
	background: #a0b2bc;
	cursor: pointer;
	cursor: _hand;
}

span.reply, span.rowno {
	float: right;
	padding-left: 1em;
}

span.rowno {
	float: right;
	color: #d4d4d4;
}

/*span.rowno {
	width: 5em;
	color: #d4d4d4;
}*/

#formsub {
	position: relative;
	padding-right: 165px;
}

#reload {
	background: #eed4a8;
	color: #343f6c;
	border: 2px solid #d28b16;
	position: absolute;
	right: 0;
}


.reload-page {
	text-align: center;
}

.reload-page a {
	display: block;
	padding: 5px;
	width: 140px;
	border: 2px solid #D28B16;
	background-color: #EED4A8;
	margin: 10px auto;
}

.not-logged {
	margin-top: 1em;
	text-align: center;
	font-weight: bold;
}

.not-read {
	font-weight: bold;
}

/* Theads {{{ */
.thread {
	color: black;
	/*_height: 1px;*/
}

.thread a {
	color: #343f6c;
	cursor: pointer;
	_cursor: hand;
}

.thread .head {
	background: #278ab8;
	color: #e5e5e5;
	border-bottom: 1px solid white;
	padding: 3px 5px
}

.child .head {
	margin-left: 20px;
	background: #777 !important;
}
.thread .head .user a {
	text-decoration: underline !important;
	color: white;
}

.thread .head .user a:hover {
	text-decoration: none !important;
}

.thread .head .user {
	vertical-align: middle;
	text-align: right;
}

.thread .head .nick {
	float: left;
}

td.metime {
	width: 22ex !important;
}

.thread .content, .permanent .message {
	clear: both;
	background: #bddeec;
	overflow: hidden;
	border-bottom: 1px solid white;
	width: 593px;
}

.child .content {
	background: #cccccc;
	overflow: hidden;
	margin-left: 20px;
	width: 573px;
}

.thread .content .padder, .permanent .message .padder {
	padding: 3px 5px;
	overflow: hidden;
}

.thread .admin-tool {
	background: #1b6d93;
	padding: 2px 5px;
	margin: -3px -5px;
	margin-top: 2px;
}

.answer .admin-tool {
	background: #b17311;
}

.child .admin-tool {
	background: #646464;
}
/* }}} */
/* }}} */

/* Betting on internet {{{ */
.bonline img {
	float: right;
	padding-left: 6px;
	padding-bottom: 6px;
	}

.bonline ul, .bonline h4 {
	clear: right;
}
/* }}} */

/* BetCom {{{ */
#betcom .date {
	width: 18ex;
}

#betcom .course {
	width: 8ex;
	padding: 0;
}

#betcom .course a, #betcom td.set a, #betcom td.set span, #betcom td.error span, #betcom td.oki span {
	display: block;
	width: 100%; height: 100%;
}

#betcom .course a:hover {
	background: #b7d0db !important;
}

#betcom td.set a, #betcom td.set span {
	background: #658594;
	color: white;
}

#betcom tr.top-tipers, tr.top-last {
	background-color: #a2bcc9;
}

#betcom tr.top-last td, #betcom tr.top-last th {
	border-bottom: 2px solid white !important;
}

#betcom table {
	margin-top: 1em;
}

#betcom td.win {
	font-weight: bold;
}

#betcom td.error span {
	background: #c00;
	color: white;
}

#betcom td.oki span {
	background: #0c0;
	color: white;
}

#betcom .sresult {
	width: 70px;
}

#betcom .sround {
	width: 32px;
	text-align: right;
}

#betcom-partner {
	position: absolute;
	right: 6px;
}

#betcom-partner a {
	background: white !important;
	padding: 0;
	border: none;
}

	
/* }}} */

/* user filter search {{{ */
.hide {
	display: none;
}

.head .ignore, .head .high, .head .only, .head .show {
	background: transparent url('/res/img/icon-filter.gif?serial=1009021006') 0 0 no-repeat;
	cursor: pointer;
	margin-left: 2px;
	padding-left: 12px;
}

.head .ignore, .head .show {
	margin-left: 10px;
}

.head .high { background-position: -30px 0; }
.head .only { background-position: -60px 0; }
.head .show { background-position: -90px 0; }

#u-filter table {
	width: 100%;
	margin: 0;
	border-bottom: 1px solid #FFF;
}

#u-filter table th, #u-filter table td {
	padding: 0.25em 0.5em;
	margin: 0;
	border: none;
	text-align: left;
}

#u-filter .uf-foot {
	text-align: center;
	padding: 0 !important;
	margin: 0;
	font-size: 9px;
	color: #E0E0E0;
	margin-bottom: 1px !important;
}

#u-filter .head {
	line-height: 17px;
	height: 17px;
	border-bottom: 1px solid #FFF;
	color: #8A8A8A;
	padding: 1px 5px;
	text-align: right;
	font-weight: bold;
}

#u-filter .arrow {
	padding: 0;
	margin: 0;
	font-size: 110%;
}

.uf-deact .head {
	background: #C6C6C6;
}

.uf-act .head {
	background: #A1C882;
}

.uf-deact #setting {
	background: #D9D9D9;
}

.uf-act #setting {
	background: #BBDF9D;
}

.uf-deact #user-sel {
	background: #E8E8E8;
}

.uf-act #user-sel {
	background: #CDF0B2;
}

.uf-deact .uf-foot {
	background: #D9D9D9;
	border-bottom: 1px solid #ABABAB;
}

.uf-act .uf-foot {
	background: #BBDF9D;
	border-bottom: 1px solid #89BC61 !important;
}

#u-filter #user-sel select {
	width: 140px;
	height: 8em;
}

#u-filter #uf-min {
	width: 7.5em;
	display: block;
	margin: 0 auto;
	cursor: pointer;
}

.uf-act #uf-min {
	background-color: #89BC61;
}

.uf-deact #uf-min {
	background-color: #ABABAB;
}

#u-filter .head input {
	line-height: 17px;
	height: 17px;
	font: 9px normal;
	padding: 0;
	margin: 0;
	border: 1px solid #333;
}

#u-filter span.lab {
	width: 11.5em;
	float: left;
	padding-right: 0.5em;
	text-align: right;
}

#u-filter td.add {
	vertical-align: bottom;
}

#u-filter #search-user, #u-filter #user-only {
	width: 134px;
}

/* }}} */

/* archive courses info {{{ */
#aodds-info table {
	margin: 0;
}

#aodds-info {
	background-color: #DEEFF6;
	border: 1px solid #A7B9C3;
	position: absolute;
	width: 110px;
	z-index: 99;
}

#aodds-info table th, #aodds-info table td {
	padding: 0.1ex 0.4em;
	color: #656565;
	text-align: right;
	border: none;
}

#aodds-info table th {
	text-align: left;
}

#aodds-info .a-closer {
	background-color: #343F6C;
	color: #FFF;
	padding: 0 0.5em;
	position: relative;
	line-height: 16px;
	height: 16px;
	border-bottom: 1px solid #A7B9C3;
}

#aodds-info #a-content a {
	cursor: pointer;
	padding-left: 0.5em;
}

#aodds-info .a-closer a {
	cursor: pointer;
	background-color: #278AB8;
	border: 1px solid #A7B9C3;
	line-height: 16px;
	height: 16px;
	float: right;
	color: #FFF;
	position: absolute;
	top: -1px;
	right: -1px;
	width: 16px;
	text-align: center;
}
/* }}} */

table.result-table .position {
	width: 18px;
	padding: 0;
}

table.result-table .event {
	width: 28px;
	padding: 0;
}

/* END: Hot Streaks }}} */

span.help {
	cursor: help;
}

#mms td {
	text-align: right;
}

.team-mark {
	background: #eed4a8 !important;
}

div#lcmenu, div.lcmenu {
	padding: 0 1ex;
	color: #FFF;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	background-color: #343F6C;
	margin-bottom: 10px;
	font: bold 11px/22px Arial;
	clear: both;
}

#lcmenu span, .lcmenu span {
	border-left: 1px solid #CB8E6C;
	padding: 0px 5px;
	display: block;
	float: right;
}

#lcmenu span a, #lcmenu span a:hover, .lcmenu span s, .lcmenu span a:hover {
	color: #FFF;
	text-decoration: none;
	font: normal 11px Arial;
	line-height: 22px;
	height: 22px;
}

#lcmenu span a:hover, .lcmenu span a:hove {
	text-decoration: underline;
}

th span.shortname {
	color: #343F6C !important;
}


/* NEW COLORS {{{ */
/* color legend */
span.diff-points {
	text-decoration: underline;
}

div#c-legend-o, div#n-legend-h, div#n-legend-a, div#c-legend-s {
	position: absolute;
}

table#clegend, table#nlegend,
table.c-legend-o, table.n-legend-h, table.n-legend-a {
	margin-top: 10px;
	width: 10em !important;
	border: 1px solid #CFCFCF;
	border-spacing: 0;
	border-collapse: collapse;
	background-color: #EFEFEF;
}

#clegend thead th, #nlegend thead th,
table.c-legend-o thead th, table.n-legend-h thead th, table.n-legend-a thead th {
	background-color: #343F6C;
	color: #FFF;
	font-size: 100% !important;
	font-weight: bold;

}

#clegend thead th,
#nlegend thead th,
table.c-legend-o thead th.otitle,
table.n-legend-h thead th.otitle,
table.n-legend-a thead th.otitle
{
	text-align: right;
}

table.n-legend-h span.cl, 
table.c-legend-o span.cl,
table.n-legend-a span.cl,
table#clegend .otitle span.cl,
table#nlegend .otitle span.cl
{
    float: none !important;
    cursor: pointer;    
}

#clegend  thead th.otitle span,
#nlegend  thead th.otitle span,
table.c-legend-o thead th.otitle span,
table.n-legend-h thead th.otitle span,
table.n-legend-a thead th.otitle span
{
	float: left;
}

#clegend th, #clegend td, #nlegend th, #nlegend td,
table.c-legend-o th, table.c-legend-o td, table.n-legend-h th, table.n-legend-h td, table.n-legend-a th, table.n-legend-a td {
	border: none;
	color: #656565;
	text-align: center;
	font-size: 95%;
	white-space: nowrap;
	padding: 0.1em 0.25em;
}

#clegend th, #nlegend th,
table.c-legend-o th, table.n-legend-h th, table.n-legend-a th {
	text-align: left;
	color: black;
}

#c-legend .color-box,
.c-legend-o .color-box, .n-legend-h .color-box, .n-legend-a .color-box {
	width: 12px;
	line-height: 12px;
	height: 12px;
	margin: 0 auto;
}

div.legend-colorize {
	position: absolute;
	background-color: #EFEFEF;
}

.result-table .otitle span.help-legend {
	cursor: pointer;
	font-size: 100%;
}

#chelp, #help, .result-table th span {
	color: #FFF;
	padding: 0 !important;
	/*cursor: pointer;*/
}

.result-table th span {
	color: #aaabb0;
}

.result-table .otitle span {
	cursor: help;
	font-size: 82%;
	color: #ddd !important;
}

#c-legend, #n-legend {
	position: absolute;
}

.otitle th.split {
	background-color: #343F6C !important;
}

.split {
	font-size: 0;
	padding: 0;
	width: 2px;
}

.result-table td, .result-table th { }

table.result-table tr.champ_league table.champ_league tr.champ_league, div#champ_league { background: #cc9; }
table.result-table tr.chaml_league_qual, table.sport tr.chaml_league_qual, div#chaml_league_qual { background: #A7C9E4; }
table.result-table tr.uefa_cup, table.sport tr.uefa_cup, div#uefa_cup { background: #D3E3F1; }
table.result-table tr.playoff, table.sport tr.playoff, div#playoff { background: #FFC671; }
table.result-table tr.relegation_playoff, table.sport tr.relegation_playoff, div#relegation_playoff { background: #FFBA53; }
table.result-table tr.relegation, table.sport tr.relegation, div#relegation { background: #E8F268; }
table.result-table tr.promotoin, table.sport tr.promotoin, div#promotoin { background: #FFD699; }

table.result-table tr.uefa_cup_qual, table.sport tr.uefa_cup_qual, div#uefa_cup_qual { background: #F89FFF; }
table.result-table tr.promotion_playoff, table.sport tr.promotion_playoff, div#promotion_playoff { background: #B6FF7F; }
/* }}} */

/* user picks {{{ */
#user-tips .result-table tr {
	background: #DADADA;
}

#user-tips tr.gtitle th, #user-tips .localmenu .set a, #user-tips tr.rtitle th {
	background: #646464;
}

#user-tips .localmenu .set a {
	border-bottom: 1px solid #646464;
}

#user-tips .pick-detail .rtitle th, #user-tips .localmenu a, #user-tips .odds tr.rtitle td {
	background: #999;
}

#user-tips .pick-table table a {
	color: black;
	text-decoration: underline;
}

#user-tips .pick-table table a:hover {
	text-decoration: none;
}

#user-tips table a, #user-tips .pick-table table.pick-detail a {
	color: white;
}

#user-tips table.pick-detail .rtitle a {
	background-image: url(../img/elink-user-tip.gif?serial=1009021006);
}

#user-tips table.pick-detail .rtitle a.no-elink {
	background-image: none;
}

#user .yield, #user-tips .yield,
#user .profit, #user-tips .profit,
#user .return, #user-tips .return,
#user .stakes, #user-tips .stakes
{
	width: 70px;
}

#user .myield, #user-tips .myield
{
	width: 146px;
}

#user-tips .cap {
	background: #646464;
}
/* }}} */

#tips .pick-detail th, #tips .pick-detail {
	padding: 1px 0.6em;
}

#tips td.first-cell, #tips th.first-cell {
	padding-left: 0.6em;
	text-align: left;
}

#tips td.last-cell, #tips th.last-cell {
	padding-right: 0.6em;
}

div.help-close {
	cursor: pointer;
	position: absolute;
	right: 0pt;
	top: 0pt;
}

#areader dt, #areader dd {
	display: block;
	margin: 0;
	padding: 0;
}

#areader dt {
	clear: both;
	color: #343F6C;
	font-weight: bold;
	margin-left: 126px;
}

#areader dd {
	margin-top: 8px;
	margin-bottom: 1em;
	border-bottom: 1px solid #93c5dc;
}

#areader {
	overflow: hidden;
}

#areader .areader-pic {
	float: left;
	position: relative;
	margin-top: -23px;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 116px;
	height: 100px;
	cursor: pointer;
}

#areader .areader-pic div {
	position: absolute;
	left: 0; top: 0;
	width: 100%; height: 100%;
	background: url(/res/img/article-reader-bg.png) no-repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/img/article-reader-bg.png');
	cursor: pointer;
}

#areader p {
	margin-top: 0.5em;
}

#areader p span {
	color: #dadada;
}

.notactive {
	text-decoration: line-through;
}

.nbr {
	border-right: 0px !important;
}

.nbl {
	border-left: 0px !important;
}



#hot-streaks {
	background: #7abdd9;
}

#hot-streaks td {
	border-top: 1px solid #7abdd9;
	border-right: 1px solid #7abdd9;
	border-bottom: none;
	text-align: left;
	padding: 1px 4px;
}

#hot-streaks th {
	border: none;
}

#hot-streaks .event {
	width: 20px;
	border-right: none !important;
	text-align: center;
}

#hot-streaks .localmenu {
	border: none !important;
}

#hot-streaks .localmenu li a {
	border-right: none;
	margin-right: 1px;
	border-bottom: 1px solid #7abdd9;
}

#hot-streaks .localmenu li.set a {
	border-bottom: 1px solid #343f6c;
}

#hot-streaks .localmenu a {
	padding-right: 4px !important;
	padding-left: 4px !important;
	cursor: pointer;
	text-align: center;
}

#messages {
	width: 100%;
}

#messages td, #messages th {
	text-align: left;
	vertical-align: middle;
}

th.checkbox, td.checkbox {
	width: 16px !important;
	text-align: center;
}

.msglist-submit {
	text-align: left;
	padding: 2px 0px 3px 2px !important;
}

table.result-table th.tv {
	width: 30px;
	padding-left: 2px !important;
	text-align: center;
}

table.result-table th.tv img {
	width: 12px;
	height: 14px;
}

.streams {
	display: none;
	position: absolute;
	margin-left: 26px;
	margin-top: -13px;
	text-align: left !important;
	border: 1px solid #a7b9c3;
}

.streams .head {
	background: #343f6c;
	color: white;
	font-weight: bold;
	padding: 0px 5px 2px 5px;
	border-bottom: 1px solid #a7b9c3;
}

.streams .body {
	padding: 0px 5px;
	background: #deeff6;
	line-height: auto;
}

#lum-advert {
	padding-top: 10px;
	background: white;
	border-bottom:5px solid #278AB8;
}

