 /**
 * Common style sheet.
 *
 * @package     TenisPortal
 * @category    CSS
 * @author      Jiří Švec <jiri.svec@livesport.cz>
 * @copyright   (c) 2007 Livesport, s.r.o.; {@link http://www.livesport.cz/}
 * @since       2006
 */

/* uprava pro IOS (#1543) */
@media screen and (max-device-width: 640px)
{
	body
	{
		-webkit-text-size-adjust: none;
	}
}


/* Common {{{ */

* {
	padding: 0;
	margin: 0;
    font-size: 11px;
}

body
{
    margin: 0;
    padding: 0px;
    color: #364C03;
    background: url('/res/img/background.png?serial=2510240102') repeat-x;
    background-color: #366932;
    text-align: left;
    font-weight: normal;
    font-size: 11px;
    line-height: 16px;
    font-family: Arial,Tahoma,Verdana,"Geneva CE",lucida,sans-serif;
}

a {
    color: #364C03;
	cursor: pointer;
	text-decoration: underline;
	font-weight: normal;
}

a:hover {
	text-decoration: none !important;
}

textarea,
input.text,
select
{
	border: 1px solid #B6B6B6;
}

fieldset {
	border: none;
}

img {
	border: none;
}

ul {
	list-style: none;
	list-style-type: none;
	list-style-position: outside;
}

h1 {
	font-size: 18px;
	line-height: 32px;
	color: #C94F20;
	font-weight: normal;
}

h1.ledge {
    color: #9D9D9D;
    font-size: 11px;
    font-weight: normal;
    display: inline;
    position: absolute;
    top: 2px;
    left: 10px;
    line-height: 16px;
    height: 16px;
    z-index: 1;
}

h2,
h2 a
{
	font-size: 18px;
	color: #C94F20;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1.2;
}

h1.bg {
	background-color: #F9E8CA;
	padding: 0 6px;
	margin-bottom: 10px;
}

h2.bg {
	background-color: #EDEDED;
	padding: 6px;
}

h3,
h3.comment,
table.mutual h3 a {
	font-size: 13px;
	line-height: 18px;
	color: #364C03;
	font-weight: bold;
	margin-bottom: 10px;
}

h3.comment {
    background: transparent url('/res/img/dot-h.gif?serial=2510240102') repeat-x 0 100%;
}

h3.lined {
    border-bottom: 2px solid #C75414;
    height: 19px;
	font-size: 11px;
}

h3.lined span,
.notOmit span,
h3.lined span a
{
    background-color: #C75414;
    color: #F9E8CA;
	padding: 0 6px;
	margin-left: 5px;
    text-transform: uppercase;
    height: 21px;
    line-height: 21px;
    display: block;
    float: left;
	_margin-left: 2px;
}

h3.lined span a {
	padding: 0;
	margin: 0;
	font-weight: bold;
	text-decoration: none;
	color: #F9E8CA !important;
}

h3.lined span a:hover {
	text-decoration: underline;
}

.lined.actTur {
	_width: 1px;
	_white-space: nowrap;
	_margin: 0;
	_padding: 0;
}

.tabs h3.lined span {
	margin-left: 0;
	padding: 0;
	float: left;
}

h4,
h4 a
{
    font-size: 12px;
	font-weight: bold;
}

h5 {
}

h6 {
}

#web-all #content #center #article table {
	border: none;
}

#center #lastMatch {
	height: 219px;
	overflow-x: hidden;
	overflow-y: scroll;
	_width: 492px;
}
/* END: Common }}} */

/* Classes {{{ */
.clr,
.oClr
{
	clear: both !important;
	line-height: 0 !important;
	height: 0 !important;
	font-size: 0 !important;
}

.oClr {
    height: 1px !important;
}

.no-data {
	text-align: center;
	line-height: 32px;
}

.hidden,
.hide,
.none
{
	display: none !important;
}

.u {
	text-decoration: underline !important;
}

a.u:hover {
	text-decoration: none !important;
}

a.notU {
	text-decoration: none !important;
}

a.notU:hover {
	text-decoration: underline !important;
}

.fr {
	float: right !important;
}

.fl {
	float: left !important;
}

.tl {
	text-align: left !important;
}

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

.tc {
	text-align: center !important;
}

.noWrp {
	white-space: nowrap !important;
}

.upper, .toUp {
	text-transform: uppercase;
}

.lower, .toLow {
	text-transform: lowercase;
}

.bold {
	font-weight: bold !important;
}

.half-l,
.half-r,
.playerProfiles
{
    float: left;
    width: 244px;
}

.half-r {
    float: right;
}

#idxActTour .half-l,
#idxActTour .half-r
{
	width: 241px;
}

.playerProfiles {
	width: 220px;
	margin-right: 10px;
}

.playerProfiles ul.playersList, .articleLeftBoxes ul.playersList {
	margin-top: 5px;
}

#profile-search {
	margin-top: 10px;
	text-align: left !important;
}

.today, .tomorrow {
	color: #F00 !important;
	font-weight: bold;
	text-transform: uppercase;
}

.elink, .pick-detail .elink {
	background: transparent url('/res/img/icons.gif?serial=2510240102') no-repeat -140px 50%;
	color: #364C03;
	line-height: 20px;
	padding-left: 1.3em !important;
	text-decoration: none;
}

.noScroll {
	overflow: hidden !important;
	overflow-y: hidden !important;
	overflow-x: hidden !important;
}

.inline {
	display: inline !important;
}

a.inline {
	padding-right: 0 !important;
}

.noTBrd {
	border-top: none !important;
}

.spacer,
.wSpacer,
table.result tr.wSpacer td
{
	font-size: 0 !important;
	height: 10px !important;
	line-height: 10px !important;
}

.wSpacer {
	background-color: #FFF !important;
}

input.required,
span.required
{
	color: #F00;
}

span.required {
	cursor: help;
}

.notRead {
	font-weight: bold;
}

input.text {
    border: 1px solid #656565;
    padding: 1px 3px;
    _line-height: 8px;
    _height: 8px;
    _padding: 5px;
}

input.disabled {
	background-color: #EDEDED !important;
	cursor: default;
}

#reloadBtnRow
{
	width: 150px;
	margin: 0 auto;
}

form#rankSearch input#search {
	width: 9em;
}

form#rankSearch td,
form#playerSearch td
{
	padding: 1px 5px;
}

.up, .down {
	background: transparent url('/res/img/arrow-course.gif?serial=2510240102') no-repeat 0 50%;
	padding-left: 12px;
}

.down {
	background-position: -500px 50%;
}

.upper {
	text-transform: uppercase;
}

.prizeLimitEUR, .prizeLimitUSD {
	background: transparent url('/res/img/icon-prize.png?serial=2510240102') no-repeat 0 0;
	padding: 1px 0 0 10px;
}
.prizeLimitEUR {
	background-position: 0 -32px;
}
.drawIcon {
	display: block;
	width: 16px;
	height: 16px;
	background: transparent url('/res/img/icon-draw.png?serial=2510240102') no-repeat 0 0;
	text-decoration: none;
}

.ctk-list {
	clear: both;
}

.ctk-list h2 {
	float: left;
	width: 16ex;
	font-size: 100%;
	display: inline;
	padding-right: 1ex;
}

.ctk-list ul {
	display: inline;
}

.ctk-list li {
	display: inline;
	list-style: none;
}

.cms ul {
	margin-left: 1em;
}

.cms ul,
.cms li
{
	list-style-type: disc !important;
}

/* Message containers {{{ */
.error,
.oki,
.info,
.highlighted
{
    background: #DDD;
    font-weight: bold;
    text-align: center;
    color: #CE6036;
    padding: 1em;
    margin: 1em auto;
}

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

.oki {
    color: #829F3B;
}

.info {
    color: #5A5A5A;
}

.highlighted,
.highlighted a
{
	background-color: #C75414;
	color: #FFF;
}

table.result.userMessage tbody td.first {
	white-space: normal;
}
/* END: Message containers }}} */

/* Icons and icon buttons {{{ */

/* Common {{{ */
.icons span.t {
	text-decoration: underline;
}

.icons span.i {
	background: transparent url('/res/img/icons.gif?serial=2510240102') no-repeat 0 0;
	padding-left: 12px;
}

.icons,
.icons span.i,
.icons span.h,
a:hover.icons span.i,
a:hover.icons span.h,
a:hover.icons span.t
{
	text-decoration: none !important;
}

.icons span.h {
	display: none;
}

.icons span.i.sheet { background-position: 0 -50px; }
.icons span.i.sheetCheck { background-position: 0 -100px; }
.icons span.i.sheetQuestion { background-position: 0 -150px; }
.icons span.i.square { background-position: 0 -200px; }
.icons span.i.arrowRGray { background-position: 0 -250px; }
.icons span.i.arrowRGreen,
ul#main.menu li.set ul.sub li a:hover span.i
{
	background-position: 0 -300px;
}
.icons span.i.arrowRRed { background-position: 0 -350px; }
.icons span.i.eLink { background-position: 0 -400px; }
.icons span.i.questionMark { background-position: 0 -450px; }
.icons span.i.sheetPlus { background-position: 0 -500px; }
.icons span.i.raquoRGreen { background-position: 0 -550px; }
.icons span.i.raquoROrange { background-position: 0 -600px; }
.icons span.i.comment { background-position: 0 -650px; }

.icons span.h,
.iconsBut span.h
{
	display: none;
	text-decoration: none;
}
/* END: NEW VERSION }}} */

.noULine,
a.noULine:hover
{
	text-decoration: none !important;
}


/* Icons {{{ */
span.type-men2,
span.type-men4,
span.type-women2,
span.type-women4,
span.type-mix4
{
	padding-left: 20px;
	background: transparent url('/res/img/icon-type.gif?serial=2510240102') no-repeat 6px 50%;
}

span.type-men4 {
	background-position: -582px 50% !important;
}

span.type-women2 {
	background-position: -1185px 50% !important;
}

span.type-women4 {
	background-position: -1782px 50% !important;
}

span.type-mix4 {
	background-position: -2232px 50% !important;
}

.icons a.preview,
.icons a.pick,
.alone-icons a
{
	padding: 0;
	margin: 0;
	background: transparent url('/res/img/icons-game.gif') no-repeat 50% 4px;
	height: 17px;
	width: 15px;
	display: block;
}

.alone-icons a.pick {
	#height: 38px;
}

.alone-icons a.preview {
	height: 13px;
	background-position: 50% 0;
	margin-top: 24px;
}

.icons a.pick,
.alone-icons a.pick
{
	background-position: 50% -149px;
}

.alone-icons a.pick {
	margin-top: -20px;
	#margin-top: 0;
}

.icons a.preview span,
.icons a.pick span,
.alone-icons a.pick span,
.alone-icons a.preview span
{
	display: none;
}

table.result .win,
table.result .lose,
table.result .void
{
	background-image: url('/res/img/icon-winner.gif?serial=2510240102');
	background-repeat: no-repeat;
	background-position: 50% 50%;	
	width: 15px;
}
table.result .lose {
	background-image: url('/res/img/icon-loser.gif?serial=2510240102');
}
table.result .void {
	background-image: url('/res/img/icon-void.gif?serial=2510240102');
}

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

table.result .icon-result span {
	display: none;
}
/* END: Icons }}} */

/* Icon buttons {{{ */
.iconsBut span.i {
	background: transparent url('/res/img/icons-buttons.gif?serial=2510240102') no-repeat 0 50%;
	width: 20px;
	height: 20px;
	line-height: 20px;
    padding: 4px 9px 3px 8px;
}

.iconsBut .iconSearch {
	background-position: 0 50%;
}

.aBtn .icons span.i {
	background: transparent url('/res/img/icons-buttons.gif?serial=2510240102') no-repeat 0 50%;
	padding-left: 18px;
}

.aBtn .icons span.i.refresh {
	background-position: -80px 50%;
}

/* END: Icon buttons }}} */

/* END: Icons and icon buttons }}} */

/* Buttons {{{ */

input.iconBtn {
	border: none;
	background: transparent url('/res/img/icons-buttons.gif?serial=2510240102') no-repeat 0 0;
	cursor: pointer;
}

input.iconBtn.search {
/*	padding: 4px 6px 0 8px;*/
	width: 20px;
	height: 20px;
	margin-top: -1px;
}

span.btn span {
	background: transparent url('/res/img/abtn-bg.gif?serial=2510240102') no-repeat 0 0;
	float: left;
	height: 20px;
	width: 2px;
}

span.btn input {
	background: transparent url('/res/img/abtn-bg.gif?serial=2510240102') repeat-x scroll 100% 0;
	border: none;
	color: #FFF;
	float: left;
	font-size: 100%;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	margin: 0;
	padding: 0 10px 1px 10px;
	#padding: 0 1px 0 0;
	cursor: pointer;
}

/* Color depend {{{ */
span.btn.lGreen input {
	background-position: 100% 0;
}

span.btn.lGreen input {
	background-position: 100% -40px;
}

span.btn.lGreen span {
	background-position: 100% 0;
}

span.btn.lOrange input {
	background-position: 100% -80px;
}

span.btn.lOrange input.hover {
	background-position: 100% -120px;
}

span.btn.lOrange span {
	background-position: 0 -80px;
}

span.btn.lGray input {
	background-position: 100% -160px;
}

span.btn.lGray input.hover {
	background-position: 100% -200px;
}

span.btn.lGray span {
	background-position: 0 -160px;
}

/* END: Color depend }}} */

/* END: Buttons }}} */

/* HREF buttons {{{ */

a.aBtn {
    background: url('/res/img/abtn-bg.gif?serial=2510240102') repeat-x 100% 0;
    line-height: 20px;
    height: 20px;
    text-align: center;
    padding-right: 10px;
    display: block;
    float: left;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}

a.aBtn span.l {
    background: url('/res/img/abtn-bg.gif?serial=2510240102') repeat-x 0 0;
    float: left;
    width: 2px;
    display: block;
    padding-right: 8px;
    line-height: 20px;
    height: 20px;
}

a.aBtn:hover {
    background-position: 100% -40px;
    text-decoration: none;
}

a.aBtn:hover span.l {
    background-position: 0 -40px;
    text-decoration: none;
}

/* Color box depends {{{ */

/* lOrange box {{{ */
.box.lOrange .aBtn {
    background-position: 100% -80px;
}

.box.lOrange .aBtn .l {
    background-position: 0 -80px;
}

.box.lOrange .aBtn .r {
    background-position: -4px -80px;
}

.box.lOrange a.aBtn:hover {
    background-position: 100% -120px;
}

.box.lOrange a.aBtn:hover span.l {
    background-position: 0 -120px;
}
/* END: lOrange box }}} */

/* lGray box {{{ */
.box.lGray .aBtn, .box.lOrange .aBtn-gray {
    background-position: 100% -160px;
}

.box.lGray .aBtn .l, .box.lOrange .aBtn-gray .l {
    background-position: 0 -160px;
}

.box.lGray .aBtn .r, .box.lOrange .aBtn-gray .r {
    background-position: -4px -160px;
}

.box.lGray a.aBtn:hover, .box.lOrange a.aBtn-gray:hover {
    background-position: 100% -200px;
}

.box.lGray a.aBtn:hover span.l, .box.lOrange a.aBtn-gray:hover span.l {
    background-position: 0 -200px;
}
/* END: lGray box }}} */

/* END: Color box depends }}} */

/* END: HREF buttons }}} */

/* Calendar {{{ */

table.calendar a,
table.calendar a:hover
{
    color: #364C03;
    text-decoration: none;
}

table.calendar a:hover {
    text-decoration: underline;
}

table.calendar tbody a:hover {
    background-color: #DCEBC5;
}

table.calendar {
    border-collapse: collapse;
    border: none;
    width: 100%;
}

table.calendar thead tr.month td {
	border: none;
}

table.calendar thead td {
    padding: 3px 0;
}

table.calendar td {
    text-align: center;
    border-right: 1px solid #EBEBEC;
    border-bottom: 1px solid #EBEBEC;
    padding: 0;
}

table.calendar td.first {
    border-left: 1px solid #EBEBEC;
}

table.calendar tbody td { 
    text-align: center;
} 

table.calendar tr.head td {
    background-color: #B6B6B6;
    color: #FFF;
    font-weight: bold;
}

table.calendar tr.head td.weekend {
    background-color: #829F3B;
}

table.calendar tbody td.invalid a,
table.calendar tbody td.invalid a:hover
{
    color: #BFBFBF;
}

table.calendar tbody td a {
    display: block;
    padding: 2px 3px;
}

table.calendar thead td a {
    font-size: 115%;
    color: #364C03;
}

table.calendar td.weekend {
    background-color: #CCDD86;
}

table.calendar td.weekend a:hover {
    color: #364C03;
}

table.calendar td.day {
    background-color: #B6B6B6;
}

table.calendar td.action {
    background-color: #EDF77C;
}

table.calendar td.weekendday {
    background-color: #829F3B;
}

table.calendar td.weekendaction {
    background-color: #EDF77C;
}

table.calendar td.weekendaction * {
    color: #364C03;
}
/* END: Calendar }}} */

/* Search text container {{{ */
#web-all #left #search input.text {
    width: 100px;
    _width: 97px;
}
/* END: Search text container }}} */

/* Flags {{{ */
.flags a.fl,
.flags span.fl
{
    background: transparent url('/res/img/flags.png?serial=2510240102') no-repeat scroll -4px -621px;
	padding-left: 18px;
	display: block;
	float: left;
	height: 11px;
    line-height: 11px;
	margin-top: 3px;
	#margin-top: 4px;
	padding-left: 13px;
	margin-right: 4px;
	#padding-left: 13px;
	#margin-right: 4px;
}

.flags span.fl {
	text-decoration: none;
}

.fl-ad {
    background-position: -4px -5px !important;
}
.fl-ae {
    background-position: -32px -5px !important;
}
.fl-af {
    background-position: -60px -5px !important;
}
.fl-ag {
    background-position: -88px -5px !important;
}
.fl-ai {
    background-position: -116px -5px !important;
}
.fl-al {
    background-position: -144px -5px !important;
}
.fl-am {
    background-position: -172px -5px !important;
}
.fl-an {
    background-position: -200px -5px !important;
}
.fl-ao {
    background-position: -228px -5px !important;
}
.fl-ar {
    background-position: -256px -5px !important;
}
.fl-as {
    background-position: -284px -5px !important;
}
.fl-at {
    background-position: -4px -33px !important;
}
.fl-au {
    background-position: -32px -33px !important;
}
.fl-aw {
    background-position: -60px -33px !important;
}
.fl-ax {
    background-position: -88px -33px !important;
}
.fl-az {
    background-position: -116px -33px !important;
}
.fl-ba {
    background-position: -144px -33px !important;
}
.fl-bb {
    background-position: -172px -33px !important;
}
.fl-bd {
    background-position: -200px -33px !important;
}
.fl-be {
    background-position: -228px -33px !important;
}
.fl-bf {
    background-position: -256px -33px !important;
}
.fl-bg {
    background-position: -284px -33px !important;
}
.fl-bh {
    background-position: -4px -61px !important;
}
.fl-bi {
    background-position: -32px -61px !important;
}
.fl-bj {
    background-position: -60px -61px !important;
}
.fl-bm {
    background-position: -88px -61px !important;
}
.fl-bn {
    background-position: -116px -61px !important;
}
.fl-bo {
    background-position: -144px -61px !important;
}
.fl-br {
    background-position: -172px -61px !important;
}
.fl-bs {
    background-position: -200px -61px !important;
}
.fl-bt {
    background-position: -228px -61px !important;
}
.fl-bv {
    background-position: -256px -61px !important;
}
.fl-bw {
    background-position: -284px -61px !important;
}
.fl-by {
    background-position: -4px -89px !important;
}
.fl-bz {
    background-position: -32px -89px !important;
}
.fl-ca {
    background-position: -60px -89px !important;
}
.fl-cc {
    background-position: -88px -89px !important;
}
.fl-cd {
    background-position: -116px -89px !important;
}
.fl-cf {
    background-position: -144px -89px !important;
}
.fl-cg {
    background-position: -172px -89px !important;
}
.fl-ch {
    background-position: -200px -89px !important;
	padding-left: 8px !important;
	margin-left: 4px !important;
	_margin-left: 2px;
}
.fl-ci {
    background-position: -228px -89px !important;
}
.fl-ck {
    background-position: -256px -89px !important;
}
.fl-cl {
    background-position: -284px -89px !important;
}
.fl-cm {
    background-position: -4px -117px !important;
}
.fl-cn {
    background-position: -32px -117px !important;
}
.fl-co {
    background-position: -60px -117px !important;
}
.fl-cr {
    background-position: -88px -117px !important;
}
.fl-cs {
    background-position: -116px -117px !important;
}
.fl-cu {
    background-position: -144px -117px !important;
}
.fl-cv {
    background-position: -172px -117px !important;
}
.fl-cx {
    background-position: -200px -117px !important;
}
.fl-cy {
    background-position: -228px -117px !important;
}
.fl-cz {
    background-position: -256px -117px !important;
}
.fl-de {
    background-position: -284px -117px !important;
}
.fl-dj {
    background-position: -4px -145px !important;
}
.fl-dk {
    background-position: -32px -145px !important;
}
.fl-dm {
    background-position: -60px -145px !important;
}
.fl-do {
    background-position: -88px -145px !important;
}
.fl-dz {
    background-position: -116px -145px !important;
}
.fl-ec {
    background-position: -144px -145px !important;
}
.fl-ee {
    background-position: -172px -145px !important;
}
.fl-eg {
    background-position: -200px -145px !important;
}
.fl-eh {
    background-position: -228px -145px !important;
}
.fl-xe {
    background-position: -256px -145px !important;
}
.fl-er {
    background-position: -284px -145px !important;
}
.fl-es {
    background-position: -4px -173px !important;
}
.fl-et {
    background-position: -32px -173px !important;
}
.fl-fa {
    background-position: -60px -173px !important;
}
.fl-fi {
    background-position: -88px -173px !important;
}
.fl-fj {
    background-position: -116px -173px !important;
}
.fl-fk {
    background-position: -144px -173px !important;
}
.fl-fm {
    background-position: -172px -173px !important;
}
.fl-fo {
    background-position: -200px -173px !important;
}
.fl-fr {
    background-position: -228px -173px !important;
}
.fl-ga {
    background-position: -256px -173px !important;
}
.fl-gb {
    background-position: -284px -173px !important;
}
.fl-gd {
    background-position: -4px -201px !important;
}
.fl-ge {
    background-position: -32px -201px !important;
}
.fl-gh {
    background-position: -60px -201px !important;
}
.fl-gi {
    background-position: -88px -201px !important;
}
.fl-gl {
    background-position: -116px -201px !important;
}
.fl-gm {
    background-position: -144px -201px !important;
}
.fl-gn {
    background-position: -172px -201px !important;
}
.fl-gp {
    background-position: -200px -201px !important;
}
.fl-gq {
    background-position: -228px -201px !important;
}
.fl-gr {
    background-position: -256px -201px !important;
}
.fl-gs {
    background-position: -284px -201px !important;
}
.fl-gt {
    background-position: -4px -229px !important;
}
.fl-gu {
    background-position: -32px -229px !important;
}
.fl-gw {
    background-position: -60px -229px !important;
}
.fl-gy {
    background-position: -88px -229px !important;
}
.fl-hk {
    background-position: -116px -229px !important;
}
.fl-hn {
    background-position: -144px -229px !important;
}
.fl-hr {
    background-position: -172px -229px !important;
}
.fl-ht {
    background-position: -200px -229px !important;
}
.fl-hu {
    background-position: -228px -229px !important;
}
.fl-id {
    background-position: -256px -229px !important;
}
.fl-ie {
    background-position: -284px -229px !important;
}
.fl-il {
    background-position: -4px -257px !important;
}
.fl-in {
    background-position: -32px -257px !important;
}
.fl-io {
    background-position: -60px -257px !important;
}
.fl-iq {
    background-position: -88px -257px !important;
}
.fl-ir {
    background-position: -116px -257px !important;
}
.fl-is {
    background-position: -144px -257px !important;
}
.fl-it {
    background-position: -172px -257px !important;
}
.fl-jm {
    background-position: -200px -257px !important;
}
.fl-jo {
    background-position: -228px -257px !important;
}
.fl-jp {
    background-position: -256px -257px !important;
}
.fl-ke {
    background-position: -284px -257px !important;
}
.fl-kg {
    background-position: -4px -285px !important;
}
.fl-kh {
    background-position: -32px -285px !important;
}
.fl-ki {
    background-position: -60px -285px !important;
}
.fl-km {
    background-position: -88px -285px !important;
}
.fl-kn {
    background-position: -116px -285px !important;
}
.fl-kp {
    background-position: -144px -285px !important;
}
.fl-kr {
    background-position: -172px -285px !important;
}
.fl-kw {
    background-position: -200px -285px !important;
}
.fl-ky {
    background-position: -228px -285px !important;
}
.fl-kz {
    background-position: -256px -285px !important;
}
.fl-la {
    background-position: -284px -285px !important;
}
.fl-lb {
    background-position: -4px -313px !important;
}
.fl-lc {
    background-position: -32px -313px !important;
}
.fl-li {
    background-position: -60px -313px !important;
}
.fl-lk {
    background-position: -88px -313px !important;
}
.fl-lr {
    background-position: -116px -313px !important;
}
.fl-ls {
    background-position: -144px -313px !important;
}
.fl-lt {
    background-position: -172px -313px !important;
}
.fl-lu {
    background-position: -200px -313px !important;
}
.fl-lv {
    background-position: -228px -313px !important;
}
.fl-ly {
    background-position: -256px -313px !important;
}
.fl-ma {
    background-position: -284px -313px !important;
}
.fl-mc {
    background-position: -4px -341px !important;
}
.fl-md {
    background-position: -32px -341px !important;
}
.fl-mg {
    background-position: -60px -341px !important;
}
.fl-mh {
    background-position: -88px -341px !important;
}
.fl-mk {
    background-position: -116px -341px !important;
}
.fl-ml {
    background-position: -144px -341px !important;
}
.fl-mm {
    background-position: -172px -341px !important;
}
.fl-mn {
    background-position: -200px -341px !important;
}
.fl-mo {
    background-position: -228px -341px !important;
}
.fl-mp {
    background-position: -256px -341px !important;
}
.fl-mq {
    background-position: -284px -341px !important;
}
.fl-mr {
    background-position: -4px -369px !important;
}
.fl-ms {
    background-position: -32px -369px !important;
}
.fl-mt {
    background-position: -60px -369px !important;
}
.fl-mu {
    background-position: -88px -369px !important;
}
.fl-mv {
    background-position: -116px -369px !important;
}
.fl-mw {
    background-position: -144px -369px !important;
}
.fl-mx {
    background-position: -172px -369px !important;
}
.fl-my {
    background-position: -200px -369px !important;
}
.fl-mz {
    background-position: -228px -369px !important;
}
.fl-na {
    background-position: -256px -369px !important;
}
.fl-nc {
    background-position: -284px -369px !important;
}
.fl-ne {
    background-position: -4px -397px !important;
}
.fl-nf {
    background-position: -32px -397px !important;
}
.fl-ng {
    background-position: -60px -397px !important;
}
.fl-ni {
    background-position: -88px -397px !important;
}
.fl-nl {
    background-position: -116px -397px !important;
}
.fl-no {
    background-position: -144px -397px !important;
}
.fl-np {
    background-position: -172px -397px !important;
}
.fl-nr {
    background-position: -200px -397px !important;
}
.fl-nu {
    background-position: -228px -397px !important;
}
.fl-nz {
    background-position: -256px -397px !important;
}
.fl-om {
    background-position: -284px -397px !important;
}
.fl-pa {
    background-position: -4px -425px !important;
}
.fl-pe {
    background-position: -32px -425px !important;
}
.fl-pf {
    background-position: -60px -425px !important;
}
.fl-pg {
    background-position: -88px -425px !important;
}
.fl-ph {
    background-position: -116px -425px !important;
}
.fl-pk {
    background-position: -144px -425px !important;
}
.fl-pl {
    background-position: -172px -425px !important;
}
.fl-pm {
    background-position: -200px -425px !important;
}
.fl-pn {
    background-position: -228px -425px !important;
}
.fl-pr {
    background-position: -256px -425px !important;
}
.fl-ps {
    background-position: -284px -425px !important;
}
.fl-pt {
    background-position: -4px -453px !important;
}
.fl-pw {
    background-position: -32px -453px !important;
}
.fl-py {
    background-position: -60px -453px !important;
}
.fl-qa {
    background-position: -88px -453px !important;
}
.fl-ro {
    background-position: -116px -453px !important;
}
.fl-ru {
    background-position: -144px -453px !important;
}
.fl-rw {
    background-position: -172px -453px !important;
}
.fl-sa {
    background-position: -200px -453px !important;
}
.fl-sb {
    background-position: -228px -453px !important;
}
.fl-sc {
    background-position: -256px -453px !important;
}
.fl-xs {
    background-position: -284px -453px !important;
}
.fl-sd {
    background-position: -4px -481px !important;
}
.fl-se {
    background-position: -32px -481px !important;
}
.fl-sg {
    background-position: -60px -481px !important;
}
.fl-sh {
    background-position: -88px -481px !important;
}
.fl-si {
    background-position: -116px -481px !important;
}
.fl-sk {
    background-position: -144px -481px !important;
}
.fl-sl {
    background-position: -172px -481px !important;
}
.fl-sm {
    background-position: -200px -481px !important;
}
.fl-sn {
    background-position: -228px -481px !important;
}
.fl-so {
    background-position: -256px -481px !important;
}
.fl-sr {
    background-position: -284px -481px !important;
}
.fl-st {
    background-position: -4px -509px !important;
}
.fl-sv {
    background-position: -32px -509px !important;
}
.fl-sy {
    background-position: -60px -509px !important;
}
.fl-sz {
    background-position: -88px -509px !important;
}
.fl-tc {
    background-position: -116px -509px !important;
}
.fl-td {
    background-position: -144px -509px !important;
}
.fl-tf {
    background-position: -172px -509px !important;
}
.fl-tg {
    background-position: -200px -509px !important;
}
.fl-th {
    background-position: -228px -509px !important;
}
.fl-tj {
    background-position: -256px -509px !important;
}
.fl-tk {
    background-position: -284px -509px !important;
}
.fl-tl {
    background-position: -4px -537px !important;
}
.fl-tm {
    background-position: -32px -537px !important;
}
.fl-tn {
    background-position: -60px -537px !important;
}
.fl-to {
    background-position: -88px -537px !important;
}
.fl-tr {
    background-position: -116px -537px !important;
}
.fl-tt {
    background-position: -144px -537px !important;
}
.fl-tv {
    background-position: -172px -537px !important;
}
.fl-tw {
    background-position: -200px -537px !important;
}
.fl-tz {
    background-position: -228px -537px !important;
}
.fl-ua {
    background-position: -256px -537px !important;
}
.fl-ug {
    background-position: -284px -537px !important;
}
.fl-um {
    background-position: -4px -565px !important;
}
.fl-us {
    background-position: -32px -565px !important;
}
.fl-uy {
    background-position: -60px -565px !important;
}
.fl-uz {
    background-position: -88px -565px !important;
}
.fl-va {
    background-position: -116px -565px !important;
}
.fl-vc {
    background-position: -144px -565px !important;
}
.fl-ve {
    background-position: -172px -565px !important;
}
.fl-vg {
    background-position: -200px -565px !important;
}
.fl-vi {
    background-position: -228px -565px !important;
}
.fl-vn {
    background-position: -256px -565px !important;
}
.fl-vu {
    background-position: -284px -565px !important;
}
.fl-wa {
    background-position: -4px -593px !important;
}
.fl-wf {
    background-position: -32px -593px !important;
}
.fl-ws {
    background-position: -60px -593px !important;
}
.fl-ye {
    background-position: -88px -593px !important;
}
.fl-yt {
    background-position: -116px -593px !important;
}
.fl-za {
    background-position: -144px -593px !important;
}
.fl-zm {
    background-position: -172px -593px !important;
}
.fl-zw {
    background-position: -200px -593px !important;
}
.fl-eu {
    background-position: -228px -593px !important;
}
.fl-popular {
    background-position: -256px -593px !important;
}
.fl-rs {
    background-position: -284px -593px !important;
}
.fl-all {
    background-position: -32px -621px !important;
}
/* END: Flags }}} */

/* Bordered image {{{ */
.img {
	position: relative;
}

.img img {
	position: absolute;
	z-index: 0;
}

.img .desc {
	position: absolute;
	bottom: 5px;
	left: 5px;
	z-index: 2;
	background: white;
	opacity: 0.75;
	-moz-opacity: 0.75;
	#filter: alpha(opacity=75);
	-ms-filter: "alpha(opacity=75)";
	display: block;
	padding: 5px;
	color: #666;
	_bottom: 4px;
}

.img .brd {
	position: absolute;
	z-index: 1;
	border: 5px solid white;
	opacity: 0.5;
	-moz-opacity: 0.5;
	#filter: alpha(opacity=50);
	-ms-filter: "alpha(opacity=50)";
}

* html .img .b {
	width: 100%;
	height: 100%;
}

.img a {
	text-decoration: none;
}

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


/* END: Bordered image }}} */

/* PageNavigator {{{ */
.navigator {
    width: 497px;
    _width: 502px;
    margin: 10px auto;
    text-align: center;
    line-height: 22px;
	background-color: #DCEBC5;
	padding: 8px 0;
}

.navigator a.prev-page,
.navigator a.next-page
{
	font-size: 115%;
}

.navigator a,
.navigator span.active
{
	color: #41584A;
	font-weight: bold;
	border: 1px solid #ADC677;
    margin-left: 5px;
	overflow: hidden;
	text-decoration: none;
	padding: 2px 4px;
	margin-top: 2px;
}

.navigator span.separator {
    display: none;
    float: left;
}

.navigator a:hover,
.navigator span.active
{
    background-color: #41584A;
    color: #FFF;
	text-decoration: none;
}
/* END: PageNavigator }}} */

/* Result table {{{ */
table.result {
	border-spacing: 0;
	width: 100%;
	background-color: #FFF;
	color: #656565;
	border-bottom: 1px solid #F9E8CA;
}

.lGreen table.result {
	border-bottom: 1px solid #DCEBC5;
}

table.result tr.bott th,
table.result tr.bott td
{
	border-top-width: 2px;
}

table.result tr.favoured {
	background-color: #CCDD86;
}

table.result tr.favoured span {
	color: #FF0000;
}

table.result th,
table.result td
{
	text-align: center;
	height: 19px;
	line-height: 19px;
	padding: 0 5px;
	border-top: 0;
	border-bottom: 0;
	border-right: 1px solid #F9E8CA;
	border-top: 1px solid #F9E8CA;
	white-space: nowrap;
}

.lGreen table.result th, 
.lGreen table.result td
{
	border-right: 1px solid #DCEBC5;
	border-top: 1px solid #DCEBC5;
}

table.result tr.fRow th,
table.result tr.fRow td
{
	border-top: none;
}

table.result .tr-first td {
	border-top: 0;
}

table.result .first {
	border-left: 1px solid #F9E8CA;
}

.lGreen table.result .first {
	border-left: 1px solid #DCEBC5;
}

table.result tr.head * {
	background-color: #D5895F;
	color: #FFF;
}

.lGreen table.result tr.head * {
	background-color: #85A379;
}

table.result tr.head .t-name a {
	font-weight: bold;
}

table.result .t-name {
	text-align: left;
}

table.result td.result {
	font-weight: bold;
	background: #fcf4e5;
}

table.result .time {
	width: 1%;
	font-size: 10px;
}

table.result .rank {
	text-align: right;
	width: 15px;
}

table.result .prevrank {
	width: 25px;
	padding-left: 10px;
	padding-right: 10px;
}
table.result .prevrank div {
	text-align: right;
}

table.result .rowSeparator td {
	border: none;
	font-size: 0;
	line-height: 3px;
	height: 3px;
	padding: 0;
	background-color: #F9E8CA;
}

table.result .selected {
	background-color: #BFE8FF;
}

table.result tr.summary td,
table.result tr.average
{
	background-color: #F9CE82;
}

table.result .s-color span,
table.result .sColorLong span
{
	margin: 0 2px auto;
	padding-left: 11px;
	width: 16px;
	height: 16px;
	border: 1px solid #F9E8CA;
}

table.result .best-betrate {
	color: #FFF;
	background-color: #FF9870;
}
table.result .deactivated {
	text-decoration: line-through;
}

table.result tbody#rank-country td {
	text-align: left;
}

table.result .topTipster {
	background-color: #F9F0E0 !important;
}

table.result .c-win {
	font-weight: bold;
	color: #FFF;
}

table.result .c-lose {
	color: #FFF;
}

table.result .c-win,
.legendComp span.win span
{
	background-color: #0C0;
}

table.result .c-lose,
.legendComp span.lose span
{
	background-color: #C00;
}

table.result td.course, table.result td.coursew {
	width: 30px;
}

table.result td.coursew {
	background: #ffffde;
}

table.result .h2h, table.result .h2hnbg, table.result .tv {
	width: 25px;
}

table.result td.h2h {
	background: #ffffde;
}


table.result tr.inTableClr td {
	font-size: 0px !important;
	height: 3px !important;
	line-height: 3px !important;
	padding: 0 !important;
	margin: 0 !important;
	border: none;
}

table.result td.alone-icons {
	width: 1px;
}

table.result td.result, table.result th.result {
	width: 20px;
}

table.result.balance .player {
	width: 33%;
}

table.result td.value
{
	width: 15%;
}
table.odds-ou td.value
{
	width: 20%;
}

table.result td.k1,
table.result td.k2
{
	width: 33%;
}
table.odds-ou td.k1,
table.odds-ou td.k2
{
	width: 20%;
}
table.odds-ah td.k1,
table.odds-ah td.k2
{
	width: 29%;
}

table.result .odds-in
{
	width: 40px;
	margin: 0 auto;
	text-align: right;
	padding-right: 17px;
	position: relative;
}
.oup, .odown
{
	background: transparent url('/res/img/arrow-odds.png?serial=2510240102') no-repeat 0 50%;
}
.odown
{
	background-position: -498px 50%;
}

.odds-change-div
{
	display: none;
	position: absolute;
	top: 5px;
	left: 45px;
	z-index: 10;
	border: 1px solid #D5895F;
}

table.result .odds-change-div td
{
	padding: 0 5px;
	border: 0;
	color: #000000;
	text-align: right;
	background: #F9E8CA;
}

table.result .odds-change-div td.title
{
	text-align: left;
	padding-top: 5px;
	font-weight: bold;
}
table.result .odds-change-div td.odd
{
	font-weight: bold;
}
td.diff-up
{
	color: green !important;
}
td.diff-down
{
	color: red !important;
}

/*
 * #D5895F border
 * #F9E8CA dark
 * #FCF4E5 light
 */


table.result tr.s {
	background-color: #F3F3F3;
}

table.result .amount {
	width: 55px;
}

table.result .s-color,
table.result .t-type,
table.result .nxGame,
table.result .sColorLong
{
	width: 22px;
	padding: 0;
}
table.result .t-draw
{
	padding-left: 3px;
	padding-right: 3px;
	width: 16px;
}

table.result .sColorLong {
	width: 50px;
}

table.result .best-betrate,
table.result td.clicked,
.legendComp span.notAnalyze span
{
	background-color: #FF9870;
}

table.result tr.through th,
table.result tr.through td
{
	text-decoration: line-through;
}

table.result .round {
	width: 32px;
	text-align: center;
}

.half-l table.result.mutual a:hover,
.half-r table.result.mutual a:hover
{
	text-decoration: underline;
}

.betComTourSel {
	margin-right: 0 !important;
}

.lGray table.result tr.inTableClr td {
	background-color: #EDEDED;
}

.lGreen table.result tr.inTableClr td {
	background-color: #DCEBC5;
}

.lOrange table.result tr.inTableClr td {
	background-color: #F9E8CA;
}

/* Tips {{{ */
table.result .correct {
	width: 5em;
}

table.result .points {
	width: 4em;
}
/* END: Tips }}} */

/* Odds {{{ */
table.result.odds td
{
	width: 33%; 
}
/* END: Odds }}} */

/* Balance table {{{ */
table.result.balance a {
	text-decoration: underline;
}

table.result.balance a:hover {
	text-decoration: none;
}
/* END: Balance table }}} */

/* Titles table {{{ */
table.result.titles .titles-col {
	width: 202px;
}
table.result.titles .tournament td {
	background: #F9E8CA;
	border-color: white;
}
table.result.titles .tournament td.last {
	border-right: 1px solid #F9E8CA;
}
table.result.titles .tournament.tfirst td {
	border-top: 1px solid #F9E8CA;
}

table.result.titles .tournament .name {
	width: 156px;
	text-align: left;
}
/* END: Titles table }}} */

/* Game detail - players {{{ */
table.result.gDetail {
	border: none;
}

table.result.gDetail th,
table.result.gDetail td
{
	border: none;
}

table.result.gDetail .plName a {
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}

table.result.gDetail .plName a:hover {
	text-decoration: none;
}

table.result.gDetail .gScore {
	font-size: 20px;
	font-weight: bold;
}

table.result.gDetail .gScore span {
	font-size: 11px;
	font-weight: normal;
}

table.result.gDetail .gInterrupted {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
}

table.result.gDetail tr.one {
	background-color: #EBEBEC;
}

table.result.gDetail tr.two {
	background-color: #DBDCDD;
}

table.result.gDetail td.thumb {
	background-color: #FFF;
}

/* END: Game detail - players }}} */

/* Player profile {{{ */
table.plDetail td {
	vertical-align: top;
}

table.plDetail td.photo {
	padding-right: 10px;
}

.plDetail h3 a {
	font-size: 13px;
	font-weight: bold;
}
/* END: Player profile }}} */

/* User's picks {{{ */
table.result.pickDetail td {
	white-space: normal;
}

table.pickDetail tr.comment td {
	text-align: left;
	background: #F9E8CA;
}

table.pickDetail .date {
	width: 35px;
}
table.pickDetail .pick {
	width: 90px;
}
table.pickDetail .odds {
	width: 30px;
}
table.pickDetail .units {
	width: 30px;
}
table.pickDetail .score {
	width: 45px;
}
table.pickDetail .return {
	width: 40px;
}

.pick-created {
	font-weight: normal;
	font-style: italic;
}
/* END: User's picks }}} */

/* Comments {{{ */
table.result.comment td {
	text-align: left;
}

table.result.comment td.first {
	border-right: none;
}

table.result.comment td textarea {
	width: 100%;
	margin: 0.5ex 0;
}

table.result.comment td.msg {
	border-right: 1px solid #F9E8CA;
}

table.result.comment tfoot tr.button td {
	text-align: center;
}
/* END: Comments }}} */

/* END: Result table }}} */

/* END: Classes }}} */

/* Web containers {{{ */
#mc {
	width: 1010px;
	margin: auto;
	position: relative;
}

body.branding #mc {
	margin-top: 200px;
}

#web-gray {
	width: 990px;
	background-color: #EDEDED;
	position: relative;
	padding: 10px;
	float: left;
}

#web-all {
    text-align: left;
    width: 990px;
	background-color: #FFF;
	position: relative;
	float: left;
}

#web-all #header {
    height: 94px;
    position: relative;
    border-bottom: 1px solid #5CA056;
	clear: both;
	width: 100%;
}

#web-all #header #mheader {
    background: transparent url('/res/img/bg-header.jpg?serial=2510240102') no-repeat 0 0;
    height: 94px;
    position: relative;
}

#web-all #header a#logo {
	position: absolute;
	display: block;
	width: 250px;
	height: 40px;
	left: 13px;
	top: 15px;
	text-decoration: none;
	cursor: pointer;
}

#web-all #mainNavigation {
    padding: 0px 10px;
    background-color: #FFF;
	text-align: right;
	line-height: 10px !important;
}

#web-all #content {
	padding-top: 10px;
}

#web-all #footer {
    cursor: default;
	margin: 10px;
	padding: 5px;
    background-color: #EDEDED;
	#padding-bottom: 0;
}

#web-all #footer a {
	color: #656565;
}

#web-all #footer span.separator {
	color: #DADADA;
}

#web-all #content #left {
    float: left;
    width: 145px;
    padding: 0 10px;
}

#web-all #content #center {
    float: left;
    width: 497px;
    _width: 502px;
    padding: 0;
}

#web-all #content #right {
    float: right;
    width: 308px;
    _width: 303px;
    padding: 0 10px;
	position: relative;
}
/* END: Web containers }}} */

/* Login form {{{ */
#loginBox {
	background: transparent url('/res/img/bg-login.gif?serial=2510240102') no-repeat scroll 0 0;
	width: 308px;
	height: 50px;
	position: absolute;
	right: 10px;
	top: 10px;
	_width: 303px;
}

#loginBox .top {
	position: absolute;
	left: 5px;
	top: 5px;
	width: 298px;
	_width: 293px;
}

#loginBox .top input.text {
	width: 107px;
	#width: 105px;
	_width: 97px;
	background-color: #FFF;
}

#loginBox span.btn {
	position: absolute;
	right: 0;
}

#loginBox .links {
	position: absolute;
	left: 5px;
	bottom: 5px;
	width: 290px;
}

#loginBox .links a {
	color: #656565 !important;
}

#loginBox .underlinelink {
	text-decoration: underline;
}
#loginBox a:hover .underlinelink {
	text-decoration: none;
}

#loginBox .separator {
	padding: 0 2px;
	color: #DADADA;
}

#loggedUserName {
	color: #C75414;
	font-weight: bold;
}

/* END: Login form }}} */

/* AJAX preloader {{{ */
#ajaxPreLoader.basic {
	background: transparent url('/res/img/ajax-preloader-small.gif?serial=2510240102') no-repeat 0 0;
	padding: 1px;
	position: absolute;
	display: block;
	width: 16px;
	height: 16px;
	top: 0;
	left: 0;
}
/* END: AJAX preloader }}} */

/* Boxes {{{ */
.box {
	margin-bottom: 10px;
}

.box input.text {
    border-color: #B6B6B6;
}

.box .inner {
    padding: 5px;
}

.box .inner .content .inner {
	padding: 10px;
	background-color: #FFF;
}

.box .content {
	clear: both;
}

/* Boxes colors {{{ */
.box.lGreen {
    background-color: #DCEBC5;
}

.box.lOrange {
    background-color: #F9E8CA;
}

.box.lGray {
    background-color: #EDEDED;
}
/* END: Boxes colors }}} */

/* Special boxes {{{ */
#partner.box .inner .content * {
    padding: 0;
	margin: 0;
}

a#partnerLogoBox {
	width: 298px;
	_width: 293px;
	overflow: hidden;
	display: block;
}

#injured.box .inner ul,
#mostWidely.box .inner ul,
#legend.box .inner ul
{
	padding-left: 81px;
	margin-top: -3px;
}

#mostWidely.box .inner ul.other {
	padding-left: 0;
}

#betCom.box .inner ul, #betCom.box .inner .nouser
{
    float: right;
    width: 195px;
}

#plProfile.box .inner input.text,
#tournamentSearch.box .inner input.text,
#plMutual.box .inner input.text
{
    width: 241px;
    _width: 232px;
}

#mostWidely.box .inner ul.other {
    padding-top: 10px;
    float: none;
	width: 100%;
}

#mostWidely.box .inner ul.other li {
	margin: 5px 0;
}

#legend.box {
	#position: relative;
}

#legend.box #legendCont,
#injured #injuredCont,
#mostWidely #mwCont,
.express #expCont,
#betCom #bcCnt
{
	_height: 1px;
}

#specialRBox {
	width: 308px;
	height: 266px;
	_width: 303px;
	margin-right: auto;
	margin-left: auto;
}

#specialRBox * {
	color: #FFF;
	font-weight: bold;
	font-size: 13px;
}

#specialRBox ul {
	padding: 100px 0 0 20px;
}

#specialRBox ul li a {
	line-height: 22px;
	/*
	padding-left: 15px;
	background: transparent url('/res/img/grandslam/australian-open-bullet.gif?serial=2510240102123') no-repeat 0 50%;
	_background: transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/img/special-box/bullet.png?serial=2510240102', sizingMethod='crop');
	*/
}

#specialRBox ul li a:before {
	display: inline-block;
	width: 6px;
	height: 6px;
	background-color: #e39955;
	border-radius: 50%;
	margin: 0px 8px;
	background: #f9e386;
	background: -moz-linear-gradient(top, #f9e386 0%, #e39955 100%);
	background: -webkit-linear-gradient(top, #f9e386 0%,#e39955 100%);
	background: linear-gradient(to bottom, #f9e386 0%,#e39955 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9e386', endColorstr='#e39955',GradientType=0 );
	content: "";
}

/*
#specialRBox.rb-australian-open ul li a {
	background: transparent url('/res/img/grandslam/australian-open-bullet.gif?serial=2510240102123') no-repeat 0 50%;
}
#specialRBox.rb-french-open ul li a {
	background: transparent url('/res/img/grandslam/french-open-bullet.gif?serial=2510240102123') no-repeat 0 50%;
}
#specialRBox.rb-wimbledon ul li a {
	background: transparent url('/res/img/grandslam/wimbledon-bullet.gif?serial=2510240102123') no-repeat 0 50%;
}
#specialRBox.rb-us-open ul li a {
	background: transparent url('/res/img/grandslam/us-open-bullet.gif?serial=2510240102123') no-repeat 0 50%;
}
*/


/* END: Special boxes }}} */

/* END: Boxes }}} */

/* Tab menus {{{ */
ul.tabs li {
    float: left;
    display: block;
}

.box .head ul.tabs {
    height: 20px;
    padding-left: 5px;
	border: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}

.box .head ul.tabs li,
.box .head ul.tabs li a,
.box .head ul.tabs li h2
{
    padding: 0 6px;
	height: 20px;
    font-size: 11px;
    line-height: 21px;
    text-transform: uppercase;
    color: #FFF;
    font-weight: bold;

	_line-height: 20px;
	_padding-top: 1px;
	_margin-bottom: -1px;
}

.box .head ul.tabs li h2,
.box .head ul.tabs li a
{
    padding: 0;
	text-decoration: none;
}

.box .head ul.tabs li a:hover {
	text-decoration: underline;
}

.boxBasic,
#web-all #left #search
{
    padding: 5px;
}

.box .noPgL {
    padding-left: 0 !important;
}

.box .noPgR {
	padding-right: 0 !important;
}

.box .noPgT {
    padding-top: 0 !important;
}

.box .noPgB {
	padding-bottom: 0 !important;
}

.box .noPgA {
	padding: 0 !important;
}

.noMgL {
	margin-left: 0 !important;
}

.noMgR {
	margin-right: 0 !important;
}

.noMgB {
	margin-bottom: 0 !important;
}

.noMgT {
	margin-top: 0 !important;
}

.noMgA {
	margin: 0 !important;
}

.mgR5 {
	margin-right: 5px !important;
}

.mgB10 {
	margin-bottom: 10px !important;
}

.box .btnRow {
    padding-top: 5px;
    _margin-right: -1px;
}

/* Head tab menus color depends on box {{{ */
.lGreen .head ul.tabs li {
    background-color: #3B6738;
}

.lOrange .head ul.tabs li {
    background-color: #C75414;
    color: #F9E8CA;
}

.lGray .head ul.tabs li {
    background-color: #525252;
}

.lGreen .head ul.tabs {
    background-color: #FFF;
    border-color: #3B6738;
	background-color: #DCEBC5;
	padding-top: 5px;
}

.lOrange .head ul.tabs {
    background-color: #FFF;
    border-color: #C75414;
	background-color: #F9E8CA;
	padding-top: 5px;
}

.lGray .head ul.tabs {
    background-color: #FFF;
    border-color: #525252;
	background-color: #EDEDED;
	padding-top: 5px;
}
/* END: Head tab menus color depends on box }}} */

.boxBasic .head ul.tabs {
    background-color: inherit;
}

.box .inner .content ul.tabs {
    height: 20px;
    line-height: 20px;
    border: none;
    border-bottom-width: 2px;
    border-bottom-style: solid;
}

.box .inner .content ul.tabs.thinBrd {
	border-width: 1px;
}

.box .inner .content ul.tabs li {
	border-width: 1px;
	border-style: solid;
    border-bottom: none;
	margin-right: 5px;
	_width: 1px;
	_white-space: nowrap;
}

.box .inner .content ul.tabs li a,
.box .inner .content ul.tabs li span.tab
{
	display: block;
    float: left;
    padding: 0 5px;
    height: 19px;
    line-height: 19px;
    color: #3B6738;
    font-weight: bold;
	text-decoration: none;
}

.boxBasic .inner {
    padding: 0;
}

.top5 .box .inner .content ul.tabs li {
	width: 232px;
	margin-right: 0;
}

#msgDetail.box .inner .content ul.tabs li a {
	padding-left: 0;
}

#msgDetail.box .inner .content ul.tabs li,
#picksList .box .inner .content ul.tabs li
{
	width: 485px;
	_width: 490px;
}

#msgDetail table.result td {
	white-space: normal;
}

#picksList .box .inner .content ul.tabs li a,
.box .inner .content ul.tabs li span.tab
{
	float: none;
}

/* Tab menus color depends on box {{{ */
.box.lGreen.noBg {
	background-color: transparent !important;
}

.box.lGreen .inner .content ul.tabs,
.box.lGreen .inner .content ul.tabs li
{
	background-color: #DCEBC5;
    border-color: #3B6738;
}

.box.lGray .inner .content ul.tabs,
.box.lGray .inner .content ul.tabs li
{
	background-color: #EDEDED;
    border-color: #525252;
}

.box.lOrange .inner .content ul.tabs,
.box.lOrange .inner .content ul.tabs li
{
	background-color: #F9E8CA;
    border-color: #C75414;
}

.box.lGreen .inner .content ul.tabs li a {
	color: #3B6738;
}

.box.lGray .inner .content ul.tabs li a {
	color: #525252;
}

.box.lOrange .inner .content ul.tabs li a {
	color: #C75414;
}

.box.lGreen .inner .content ul.tabs li.set a,
.box.lGreen .inner .content ul.tabs li a:hover,
.box.lGreen .inner .content ul.tabs li.set span.tab
{
    background-color: #3B6738;
    color: #DCEBC5;
}

.box.lOrange .inner .content ul.tabs li a:hover,
.box.lOrange .inner .content ul.tabs li.set a,
.box.lOrange .inner .content ul.tabs li.set span.tab
{
    background-color: #C75414;
    color: #F9E8CA;
}

.box.lGray .inner .content ul.tabs li a:hover,
.box.lGray .inner .content ul.tabs li.set a,
.box.lGray .inner .content ul.tabs li.set a span,
.box.lGray .inner .content ul.tabs li.set span.tab,
.box.lGray .inner .content ul.tabs li.set span.tab span,
.box.lOrange .inner #idxActTour ul.tabs li span
{
    background-color: #525252;
    color: #FFF;
}

.box.lOrange .inner #idxActTour ul.tabs li {
	border-color: #525252;
}

.box.lOrange .inner #idxActTour ul.tabs {
	border: none;
}

.top5 .box .inner .content ul.tabs.full li.set span.tab {
	display: block;
	width: 222px;
}

#picksList .box .inner .content ul.tabs.full li.set span.tab {
	display: block;
	width: 475px;
	_width: 480px;
}

ul.tabs.full li {
	_margin: 0 !important;
	_padding: 0 !important;
}
/* END: Tab menus color depends on box }}} */

/* Bottom tabs menu {{{ */
.box.lGray .inner .content ul.tabs.bottom {
	border-bottom: none;
	border-top: 10px solid #525252;
}

.box.lGray .inner .content ul.tabs.bottom li {
	border-top: none;
	border-bottom: 1px solid #525252;
}

.box.lGreen .inner .content ul.tabs.bottom {
	border-bottom: none;
	border-top: 10px solid #3B6738;
}

.box.lGreen .inner .content ul.tabs.bottom li {
	border-top: none;
	border-bottom: 1px solid #3B6738;
}

.box.lOrange .inner .content ul.tabs.bottom {
	border-bottom: none;
	border-top: 10px solid #C75414;
}

.box.lOrange .inner .content ul.tabs.bottom li {
	border-top: none;
	border-bottom: 1px solid #C75414;
}

/* END: Bottom tabs menu }}} */

/* END: Tab menus }}} */

/* Menus {{{ */
ul.menu {
    margin-bottom: 10px;
    padding: 5px;
    background-color: #EDEDED;
}

ul#main.menu li a,
ul#partner.menu li a,
ul#partner.menu li span.head
{
    display: block;
    line-height: 20px;
    height: 20px;
    background: transparent url('/res/img/menus.gif?serial=2510240102') no-repeat 0 0;
    padding: 0 5px;
    color: #FFF;
    font-weight: bold;
}

ul#main.menu li.nu a {
	text-decoration: none;
}

ul#main.menu li.set a {
    background-position: -200px 0;
}

ul#main.menu li.set ul.sub li a,
ul#partner.menu li a
{
    background: #EDEDED;
    color: #656565;
    padding: 0 5px;
    height: 19px;
    line-height: 19px;
    border-bottom: 1px solid #D9D9D9;
    font-weight: normal;
}

ul.sub li a:hover {
	text-decoration: none;
}

ul#main.menu li.set ul.sub li.set a,
ul#main.menu li.set ul.sub li a:hover
{
    background-color: #D9D9D9;
    color: #3B6738;
}

/*ul#main.menu li.set ul.sub li.set a span.i {
    background-position: -80px 50%;
}*/

.top-menu {
	margin: 0px;
	padding: 0px;
	position: absolute;
	list-style: none;
	bottom: 0px;
	left: 10px;
}


* html .top-menu {	
	bottom: -1px;
}


ul#partner.menu li span.head {
	background-position: -600px 0;
}

/* Top menu {{{ */
.top-menu li {
	display: inline;
	line-height: 20px;
		     
}

.top-menu li a {
	height: 20px;
	line-height: 20px;
	display: block;
	float: left;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	position: relative;
	background: url('/res/img/top-menu.png?serial=2510240102');
	background-repeat: 1px 0;
	margin-right: 8px;
	padding-left: 5px;
	color: #EEE;
}

.top-menu li.active a,
.top-menu li a:hover
{
	background: #FFF;
	color: #437726;
	border-bottom: 1px solid #FFF;
	margin-bottom: -1px;
}

.top-menu li .l,
.top-menu li .r
{
	display: block;
	position: absolute;
}

.top-menu li .l
{
	width: 1px;
	height: 20px;
	left: 0px;
	top: 0px;
	background: url('/res/img/top-menu.png?serial=2510240102') no-repeat 0 0;
}

.top-menu li .r {
	width: 8px;
	height: 20px;
	right: -8px;
	top: 0px;
	background: url('/res/img/top-menu.png?serial=2510240102') no-repeat 100% 0;
	_background: transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/img/top-menu-corner.png?serial=2510240102', sizingMethod='crop');
	_width: 9px;
	_right: -9px;
}

.top-menu li.active a .l,
.top-menu li a:hover .l
{
	background: url('/res/img/top-menu.png?serial=2510240102') no-repeat 0 100%;
	border-bottom: 1px solid #FFF;
}

.top-menu li.active a .r,
.top-menu li a:hover .r
{
	background: url('/res/img/top-menu.png?serial=2510240102') no-repeat 100% 100%;
	border-bottom: 1px solid #FFF;
	_background: transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/img/top-menu-corner-hov.png?serial=2510240102', sizingMethod='crop');
}
/* END: Top menu }}} */

/* END: Menus }}} */

/* Articles list {{{ */
.articleList h2 *,
.articleList h4 *
{
    color: #3B6738;
}

.articleList dl {
    margin-bottom: 10px;
}

.articleList dl dt.first a.title {
    float: left;
    color: #3B6738;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px;
    text-decoration: underline;
    line-height: 18px;
    width: 267px;
}

.articleList dl dt.first a.title:hover {
    text-decoration: none;
}

.articleList .details span.date {
    font-weight: bold;
    color: #3B6738;
}

.articleList .next .details span.date {
    color: #000;
}

.articleList .details {
    margin-top: 5px;
}

.articleList .details span.separator {
    color: #CBCBCB;
    padding: 0 2px;
}

.cols {
    background: transparent url('/res/img/bg-article-cols.gif?serial=2510240102') repeat-y 0 0;
	margin-bottom: 10px;
	_height:1px;
}

.cols h2 * {
    font-size: 12px;
    line-height: 14px;
}

.cols ul {
    background-image: #F9E8CA;
	#background-color: #F8E8CA;
    width: 159px;
    float: left;
    margin-left: 10px;
}

.cols div.img {
	margin-top: 26px;
}

.cols .first div.img {
	margin-top: 0;
}

.cols .notOmit span {
    font-weight: bold;
    margin-top: 5px;
}


.cols .content {
	padding: 5px 10px;
}

.cols h2 {
	#padding-top: 5px;
}

.cols ul.first {
    margin-left: 0;
}

.articleList ul.next,
.articleList ul.hot
{
/*    margin-bottom: 10px;*/
}

.articleList ul.hot.brd {
	margin-bottom: 10px;
	border-bottom: 3px solid #F9E8CA;
}

.articleList ul.next li,
.articleList ul.hot li
{
    padding-bottom: 10px;
}

.articleList ul.next li {
    margin-bottom: 10px;
	border-bottom: 1px solid #F9E8CA;
}

.articleList ul.next li.last {
	border-bottom: 0;
	margin-bottom: 0;
}

.articleList ul.next li div.content,
.articleList ul.hot li div.content
{
    width: 377px;
    float: right;
}

.articleList ul.hot li div.content {
    width: 267px;
}

.articleList ul.hot.detail li div.content,
.articleList ul.hot.detail li div.content a
{
	font-size: 12px;
}

.articleList div#plArticleProfile {
    width: 226px;
    float: left;
    margin-right: 1em;
    margin-bottom: 0;
}

.articleList div#plArticleProfile ul {
    font-weight: bold;
}

.articleList div#plArticleProfile h3 {
    margin-bottom: 0;
}

ul.playerProfiles {
	margin-top: 5px;
}

#article p {
	margin-bottom: 12px;
}

#article .content table {
	margin: 10px auto 0;
}

#article .content table th,
#article .content table td
{
	padding: 0.4ex 0.4em;
}

#article .content p,
#article .content p *
{
	font-size: 12px;
}

#article .content table * {
	font-size: 11px;
}

#article .content ul {
	list-style: disc outside;
	margin-left: 20px;
}

#article .content ol {
	margin-left: 25px;
}

#article .articleLeftBoxes ul {
	list-style: none;
	margin-left: 0px;
}

#article h2 {
	font-size: 16px;
	margin: 16px 0;
	line-height: 1;
}

#article > .content > .twitter-tweet {
	margin: 16px 0 !important;
}

/* END: Articles list }}} */

/* Express messages {{{ */
ul.express {
	margin: 0 0 2ex;
	padding: 0;
}

ul.express li {
	list-style: none;
	list-style-position: inline;
	border-bottom: 1px solid #F9E8CA;
	padding-bottom: 0.5ex;
	margin: 1ex 0pt 1ex;
	text-align: justify;
}

ul.express li span.title, ul.express li span.date {
	font-weight: bold;
	color: #000;
}

ul.express li span.date {
	padding-right: 1em;
	top: 0 !important;
}

.box.express .inner .content .inner {
	padding: 0;
}

dl.express {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	position: relative;
	height: auto;
}

.express dt {
	position: relative;
	height: 100%;
	padding: 0 5px;
}

.express dt span, .express dt span.yesterday {
	font-weight: bold;
	float: left;
	display: block;
	width: 35px;
	color: #3B6738;
	padding-top: 3px;
}

.express dt span.yesterday {
	font-weight: normal;
}

.express dt a {
	text-decoration: none;
	padding: 3px 0 3px 5px;
	display: block;
	margin-left: 35px;
	text-decoration: underline;
	_margin-left: 0;
	_float: left;
	_width: 182px;
	border-left: 1px solid #F9E8CA;
}

.express.showyear dt span.yesterday {
	width: 60px;
}

.express.showyear dt a {
	margin-left: 60px;
	_width: 157px;
}

.lGreen .express dt a {
	border-left: 1px solid #DCEBC5;
}

.express dt a:hover {
	text-decoration: none !important;
}

.express dd {
	clear: both;
	margin: 0;
	padding: 2px 10px 5px;
	background-color: #F9E8CA;
}

.lGreen .express dd {
	background-color: #DCEBC5;
}

dl.express.active dt * {
	font-weight: bold !important;
}

/* Color depends on boxes {{{ */
.box.lOrange dl.express {
	border-bottom-color: #F9E8CA;
}

.box.lGreen dl.express {
	border-bottom-color: #DCEBC5;
}

.box.lGray dl.express {
	border-bottom-color: #525252;
}

.box.lOrange dl.express.active {
	background-color: #F9E8CA;
}

.box.lGreen dl.express.active {
	background-color: #DCEBC5;
}

.box.lGray dl.express.active {
	background-color: #525252;
}
/* END: Color depends on boxes }}} */

/* END: Express messages }}} */

/* Navigation menu {{{ */
ul#navmenu {
	margin: 0;
/*	height: 12px;
	line-height: 12px;*/
}

ul#navmenu li {
	list-style: none;
	float: none;
	clear: both;
	font-weight: bold;
	#margin-top: -1px;
}

ul#navmenu li ul {
	height: 16px;
	line-height: 16px;
}

ul#navmenu li ul li {
	list-style: none;
	float: left;
	clear: none;
	font-weight: bold;
	font-size: 12px;

	height: 16px;
	line-height: 16px;
}

ul#navmenu li ul li span {
	padding: 0 0.25em;
}

ul#navmenu li ul li div {
	display: block;
	float: left;
	width: 7em;
	font-weight: bold;
	font-size: 12px;
}

ul#navmenu li ul li a {
	font-weight: bold;
	font-size: 12px;
}

ul#navmenu li ul li span.inactive {
	color: #AFAFAF;
	padding: 0;
	font-size: 12px;
}
/* END: Navigation menu }}} */

/* Day switch navigator {{{ */
.box .inner .content ul.tabs li.dNav {
	float: right;
	margin-right: 0;
	border: none;
}

.box .inner .content ul.tabs li.dNav a,
.box .inner .content ul.tabs li.dNav span.tab
{
	float: none;
	display: inline;
	font-weight: normal;
}
/* Day switch navigator }}} */

/* Discussion and comments {{{ */

.discussion {
	background: #FFF/* url('/res/img/line-dot-01.gif?serial=2510240102') repeat-x 0 100%*/;
	padding: 2px 4px 6px;
}

#comment-history .title {
	display: block;
	font-weight: bold;
	color: #C94F20;
}

#comment-history .pager {
	padding-top: 10px;
}

#comment-history span.nick {
	display: block;
	font-weight: bold;
	background-color: #C5C5C5;
	margin: 0 -4px;
	padding: 2px 5px;
}

#comment-history span.nick .date {
	float: right;
	font-weight: normal;
	color: #5A5A5A;
}

#comment-history span.nick a {
	font-weight: bold;
}

#comment-history div.content {
	overflow: hidden;
	#overflow-x: hidden;
	#overflow-y: hidden;
	#width: 99%;
}

.discussion.first {
	padding-top: 0;
}

.child {
	background-image: none;
	padding: 0;
}

.child .re {
	background: transparent/* url('/res/img/icon-discussion-re.gif?serial=2510240102') no-repeat 2px 2px*/;
	float: left;
	display: block;
	height: 20px;
	padding-left: 20px;
}

.child .mcontent {
	background: #F9F9F9/* url('/res/img/line-dot-02.gif?serial=2510240102') repeat-x 0 100%*/;
	padding: 4px !important;
}

.discussion.unread, .discussion .mcontent.unread {
	background: #FFFFE0;
}

.discussion .adminTool {
	padding: 2px 5px;
	margin: -3px -4px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: right;
}

#comment-history .h-user {
	background-color: #E1FFC8 !important;
}

#comment-history .nick.h-user {
	background-color: #85A379 !important;
}

#msgContent {
	width: 300px;
	height: 6pc;
}

td#smiles {
	padding-left: 10px;
}

#smiles img {
	padding: 1px 0 0 1px;
}

.discussion .adminTool {
	background-color: #FFD2D2;
}

.diskuze_napoveda h2 {
	padding-bottom: 2px;
	margin-bottom: 0;
}

.diskuze_napoveda dt {
	font-weight: bold;
	padding-top: 5px;
}

.diskuze_napoveda dd {
	padding-left: 1.5em;
}

/* New wrong world {{{ */
.newWrong {
	border-bottom: none;
	background-color: #656565; 
	text-align: right;
	position: relative;
	height: 20px;
	padding: 1px 5px;
	#padding-top: 2px;
}

.newWrong * {
	color: #FFF;
	height: 20px;
	line-height: 20px;
	#height: 18px;
	#line-height: 18px;
	padding: 0 !important;
	margin: 0 !important;
	display: block;
}

.newWrong input {
	border: none;
}

.newWrong input#new_wrong {
	width: 120px;
	color: #000;
	padding: 1px 3px !important;
	height: 18px;
	#height: 17px;
}

.newWrong input.btn {
	cursor: pointer;
	color: #000 !important;
}

.newWroong .inputs * {
	color: #000;
}

.newWrong .inputs {
	width: 170px;
	float: right;
}
/* END: New wrong world }}} */

/* Permanent admin messages {{{ */

.permanent {
	font-weight: normal !important;
	text-align: right;
	color: #FFF;
	background-color: #CB5858;
}

.permanent .header {
	background-color: #CB5858 !important;
	margin: 0 5px;
}

.permanent .header span {
	float: left;
}

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

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

.permanent .padder {
	margin: 0 5px;
}

.permanent a.close {
	padding-left: 15px;
}

.permanent .message {
	background-color: #ECBDBD !important;
}

.permanent .message .padder {
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* END: Permanent admin messages }}} */

/* END: Discussion and comments }}} */

/* Legend {{{ */
#bet-point span.icon {
    float: left;
    background: transparent url('/res/img/competition-icon.jpg?serial=2510240102') no-repeat 1px 1px;
    width: 72px;
    height: 59px;	
}

#bet-point .data {
	padding: 1ex 0.2em;
	text-align: center;
}

#bet-point .data ul {
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
	margin: 0pt 0pt 1.5ex;
	padding: 0pt 0pt 0pt 90px;
	text-align: left;
}
.legendComp {
	margin-bottom: 10px;
}

.legendComp .leg, .legendComp .title {
	float: left;
}

.legendComp * {
	color: #666;
}

.legendComp .title {
	font-style: italic;
}

.legendComp span.leg span.win,
.legendComp span.lose,
.legendComp span.notAnalyze
{
	float: left;
	padding-left: 10px;
}

.legendComp span.leg span span {
	float: left;
	display: block;
	border: 1px solid #444;
	width: 15px;
	height: 15px;
	margin-right: 5px;
}

.legendComp span.notAnalyze span {
	background-color: #FF9870;
}
/* END: Legend }}} */

/* Registration form, User profile {{{ */
table.registration th,
table.userProfile th
{
	border-left: 1px solid #F9E8CA;
	border-right: none;
	width: 30%;
}

table.registration tfoot td,
table.registration td.checkbox,
table.userProfile tfoot td,
table.comment tfoot td
{
	border-left: 1px solid #F9E8CA;
	text-align: center;
}

table.registration th,
table.registration td,
table.userProfile th,
table.userProfile td,
table.comment th,
table.comment td
{
	background-color: #FFF;
	padding: 3px 5px;
	text-align: left;
	vertical-align: top;
}

table.registration td input.text,
table.userProfile td input.text
{
	width: 160px;
}

table.registration td textarea {
	width: 95%;
}
/* END: Registration form }}} */

/* User filter search {{{ */
table.result tfoot#u-filter tr {
	cursor: pointer;
}

table.result tfoot#u-filter td {
	height: 9px;
}

.hide {
	display: none;
}

.nick .ai {
	float: none !important;
}

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

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

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

#u-filter {
	margin-bottom: 10px;
}

#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: 120px;
	height: 8em;
}

#u-filter #uf-min {
	margin: 0 auto;
	height: 9px;
	display: block;
	width: 90px;
	cursor: pointer;
}

#u-filter #uf-min span {
	display: none;
}

.uf-act #uf-min.up,
.uf-act #uf-min.down,
.uf-deact #uf-min.up,
.uf-deact #uf-min.down
{
	background: transparent url('/res/img/icon-filter-min-max.gif?serial=2510240102') 0 0 no-repeat;
}

.uf-act #uf-min.up { background-position: 0 -400px !important; }
.uf-act #uf-min.down { background-position: 0 -600px !important; }
.uf-deact #uf-min.down { background-position: 0 -200px !important; }

#u-filter .head input {
	line-height: 17px;
	height: 17px;
	font: 9px normal;
	padding: 0 5px;
	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;
	width: 150px;
}

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

/* }}} */

/* Tooltip {{{ */
#tooltip {
	background: url(/res/img/tooltip-tennis-ct.gif?serial=2510240102) no-repeat;
	position: absolute;
	display: none;
	max-width: 400px;
	max-height: 400px;
	_height: 1px;
	z-index: 999;
}

#tooltip span {
	display: block;
	color: #656565;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	_padding-top: 11px;
	padding-left: 10px;
	_padding-left: 9px;
	_padding-bottom: 2px;
	white-space: nowrap;
	_width: 1px;
}

#tooltip div {
	position: absolute;
	background-repeat: no-repeat;
}

#tooltip-lt {
	background-image: url('/res/img/tooltip-tennis-lt.png?serial=2510240102');
	_background-image: none !important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/img/tooltip-tennis-lt.png?serial=2510240102', sizingMethod='crop');
	width: 5px;
	height: 100%;
	left: -5px;
	top: 0;
}

#tooltip-rt {
    background-image: url('/res/img/tooltip-tennis-rt.png?serial=2510240102');
	_background-image: none !important;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/img/tooltip-tennis-rt.png?serial=2510240102', sizingMethod='crop');
	width: 14px;
	height: 100%;
	right: -14px;
	top: 0;
}

#tooltip-lb {
    background-image: url('/res/img/tooltip-tennis-lb.png?serial=2510240102');
	_background-image: none !important;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/img/tooltip-tennis-lb.png?serial=2510240102', sizingMethod='crop');
	width: 5px;
	height: 6px;
	left: -5px;
	bottom: -6px;
	_bottom: -13px;
}

#tooltip-cb {
	background-image: url('/res/img/tooltip-tennis-cb.png?serial=2510240102');
	_background-image: none !important;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/img/tooltip-tennis-cb.png?serial=2510240102', sizingMethod='crop');
	width: 100%;
	height: 6px;
	left: 0;
	bottom: -6px;
	_bottom: -13px;
}

#tooltip-rb {
    background-image: url('/res/img/tooltip-tennis-rb.png?serial=2510240102');
	_background-image: none !important;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/img/tooltip-tennis-rb.png?serial=2510240102', sizingMethod='crop');
	width: 14px;
	height: 6px;
	right: -14px;
	bottom: -6px;
	_bottom: -13px;
}
/* END: Tooltip }}} */

/* AJAX overlay {{{ */

#overlay-all { 
    background: transparent url('/res/img/bg-overlay.png?serial=2510240102') repeat 0 0;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1000 !important;
    width: 0;
    height: 0;
}
	
#overlay-container {
	background-color: #FFFAE1;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1001 !important;
    padding: 15px 10px 10px;
    border: 1px solid #000;
    width: 200px;
    min-height: 30px;
    max-height: 150px;
}
	
#overlay-container #overlay-closer {
	background-image: url('/res/img/overlay-closer.png?serial=2510240102');
	background-repeat: no-repeat;
	position: absolute;
    _background-color: #333;
    _background-color: transparent;
    /*_background-image: url('/res/img/blank.gif?serial=2510240102');*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/overlay-closer.png?serial=2510240102", sizingMethod="scale");
	top: -8px;
	right: -13px;
	width: 26px;
	height: 26px;
	cursor: pointer;
}

#overlay-container #overlay-closer span {
	display: none;
}

#overlay-message input {
	border: none;
}

#overlay-all {
    _background-color: #333;
    _background-color: transparent;
    /*_background-image: url('/res/img/blank.gif?serial=2510240102');*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/bg-overlay.png?serial=2510240102", sizingMethod="scale");
}

#overlay-message strong {
	display: block;
	margin: 0.6ex auto 1.4ex;
	text-align: center;
}

#overlay-message ul {
	list-style: none;
	list-style-type: none;
	margin-left: 10px;
}

#overlay-message #row-but {
	text-align: center;
	padding-top: 2ex;
}

/* END: AJAX overlay }}} */

.mutualerror {
    font-weight: bold;
    color: #CE6036;
}

.mutualselect td {
	text-align: left !important;
	vertical-align: top !important;
}



table.result .odds-head td {
	background-color: #F9CE82;
}

table.result .odds-type td {
	text-align: left;
	background-color: #D5895F;
	color: #FFF;
}

.streams {
	display: none;
	position: absolute;
	background: #f9e8ca;
	padding: 1px;
	margin-left: 22px;
	margin-top: -13px;
}

.streams .head {
	background: #d5895f;
	color: white;
	padding: 0px 5px;
}

.streams .body {
	padding: 0px 5px;
	text-align: left !important;
	line-height: auto;
}

td.nbr {
	border-right: none !important;
}

td.nbb {
	border-bottom: none !important;
}

td.nbt {
	border-top: none !important;
}

.more-videos .pic {
	float: left;
	margin-right: 5px;
}

.more-videos .title {
	float: left;
	width: 75px;
	margin-right: 5px;
}

.more-videos .last {
	margin-right: 0px;
}

.match-of-the-day .tournament-name, .match-of-the-day .tournament-name a, .match-of-the-day .game-date {
	font-weight: bold !important;
	color: #C94F20;
}


.poll table {
	width: 100%;
}
.poll table td {
	vertical-align: middle;
	border-bottom: 1px solid #DCEBC5;
}
.poll table td.left {
	width: 18px;
	padding: 4px 0px 4px 5px;
}

.poll .results {
	padding: 2px 5px 5px 5px;
}

.poll .name {
	padding: 5px;
	background: white;
	border-bottom: 1px solid #DCEBC5;
	font-weight: bold;
}

.poll .optionbar {
	height: 6px;
	font-size: 0px;
	background: #9D0C15;
}
.poll .optionbarunder {
	height: 6px;
	font-size: 0px;
	width: 100%;
	background: #eeeeee;
	margin-bottom: 2px;
}

.poll .dates {
	font-weight: bold;
}

.articleLeftBoxes
{
    float: left;
	width: 220px;
	margin-right: 10px;
}

.polls-archive-link {
	display: block;
	text-align: right;
	clear: both;
}

.interesting td.game {
	text-align: left;
}

.interesting td.h2h {
	background: none !important;
}

.search-article {
	margin-bottom: 10px;
}

.search-article .pic {
	float: left;
	margin-right: 5px;
}

.search-article .date {
	color: #9a9a9a;
}

#injuries-full, #pasttournamentresults-full {
	display: none;
}

.tour-years-menu, .tour-years-menu * {
	font-weight: bold !important;
	font-size: 12px;
}

.tour-years-menu .title {
	float: left;
	width: 7em;
}


#tzLink {
	position: absolute;
	bottom: 3px;
	right: 10px;
}

#tzLink a {
	background: url('/res/img/tz-dart.gif') no-repeat left;
	padding-left: 12px;
	display: block;
	text-decoration: none;
}

#tzLink a:hover {
	text-decoration: underline !important;
}

#timezones {
	position: absolute;
	right: 0px;
	margin-top: -10px;
	#margin-top: 0px;
	background: #f9e9ca;
	z-index: 1000;
	display: none;
	opacity: 0.95; -moz-opacity: 0.95; -khtml-opacity: 0.95; filter: alpha(opacity=95);
	padding: 5px;
}

#timezones tr {
	cursor: pointer;
}

#timezones tr.over {
	background: white;
	color: #c94f20;
}

#timezones td {
	padding: 2px;
	vertical-align: middle;
}

#timezones td.offset {
	text-align: right;
	padding-right: 4px;
	font-weight: bold;
	font-size: 12px;
}

.sent-messages-info {
	margin-top: 3px;
	font-size: 10px;
}

.rssbox {
	padding: 5px !important;
}
.rssbox a {
	display: block;
	padding: 2px 0px 2px 20px;
	background: url('/res/img/ico-rss-small.gif') no-repeat left;
}

iframe.game-fblike {
	float: right; 
	border: none; 
	overflow: hidden; 
	margin-top: -2px;
	width: 91px; 
	height: 20px; 
		
	width: 92px\0/; 
	height: 21px\0/; 
		
	#width: 92px; 
	#height: 20px; 
	#margin-top: -23px;
	#margin-right: 5px;
}

td.year, th.year {
	width: 50px;
}

a.promo {
	display: block;
	background: url('/res/img/bet365_promo.png') no-repeat;
	padding-left: 64px;
	width: 433px;
	padding-top: 4px;
	height: 20px;
	color: white !important;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	margin-bottom: 10px;
}

a.promo .yel {
	color: #ffe01a;
}

a.promo:hover {
	text-decoration: underline !important;
}


#social {
	width: 120px;
	margin-bottom: 10px;
}

#social .gplus {
	float: left;
	padding: 2px 5px 0px 0px;
}
#social .fb {
	float: left;
	width: 44px;
	height: 61px;
	overflow: hidden;
}


#social-abs {
	position: absolute; left: 1010px; z-index: 999;
	width: 70px;
	background: url(/res/img/soc-bg-2.png);
	display: none;
}
#social-abs .top {
	width: 70px;
	height: 7px;
	background: url(/res/img/soc-top-2.png);
}
#social-abs .bottom {
	width: 70px;
	height: 7px;
	background: url(/res/img/soc-bot-2.png);
}
#social-abs .content {
	padding: 3px 10px;
}

#social-abs .fb {
	margin-top: 10px;
	margin-left: 1px;
	width: 48px;
	height: 61px;
	overflow: hidden;
}

body.branding #social-abs {
	display: none !important;
}

.social-share {
	margin-top: 10px;
	margin-bottom: 15px;
}
.social-share .fbiframe {
	border: none;
	overflow: hidden;
	width: 91px;
	width: 92px\0/; 
	#width: 92px;
	height: 61px;
	float: left;
	margin-right: 10px;
	margin-top: 1px;
}
.social-share .twitter {
	float: left;
	margin-right: 10px;
}
.social-share .google {
	float: left;
	margin-top: 2px;
}


.scrolling-banner-wrap {
	text-align: center;
	float: left;
	margin-bottom: 10px;
}

.scrolling-banner-wrap.static-position {
	position: static;
}

.scrolling-banner-wrap.fixed-position {
	position: fixed;
	top: 10px;
}

.scrolling-banner-wrap.absolute-position {
	position: absolute;
}




.search-results {
	display: none;
	position: absolute;
	z-index: 1000;
	width: 185px;
	border: 1px solid #C75414;
	border-bottom: 0;
	background: #FDF9F1;
	text-align: left;
}

.search-results a {
	display: block;
	padding: 1px 5px;
	border-bottom: 1px solid #F9E8CA;
	text-decoration: none;
}

.search-results a .surface {
	float: left;
	width: 8px;
	height: 8px;
	border: 1px solid #F9E8CA;
	margin-top: 3px;
	margin-right: 5px;
	font-size: 1px;
	line-height: 1px;
}

.search-results a.last {
	border-bottom: 1px solid #C75414;
}

.search-results a.player {
	padding-left: 20px;
	background: url('/res/img/icon-type.gif?serial=2510240102') no-repeat 5px 50%;
}

.search-results a.player.woman {
	background-position: -1186px 50% !important;
}

.search-results a:hover {
	background-color: #F9E8CA;
}

.search-results .nodata {
	padding: 1px 5px;
	border-bottom: 1px solid #C75414;
}

.search-results .waiter {
	padding: 5px;
	text-align: center;
	border-bottom: 1px solid #C75414;
}

.search-results .title {
	background: #D5895F;
	color: white;
	padding: 1px 5px;
}

#web-all #left #search {
	position: relative;
}
#search-results-left {
	top: 23px;
}

#search-results-pl {
	left: 284px; 
}

#search-results-ran {
	left: 354px; 
}

#search-text-ran {
	width: 105px;
}

#tournamentSearch, #plProfile, #plMutual {
	position: relative;
}

#search-results-tour, #search-results-plr, #search-results-mut1 {
	top: 55px;
	left: 15px;
}

#search-results-mut2 {
	top: 73px;
	left: 15px;
}

#search-results-box-tour, #search-results-box-plr {
	display: none;
	padding-top: 10px;
	text-align: left !important;
}

#article .content table.velka, #article .content table.mala {
	border: 0px solid #333;
	border-collapse: collapse;
	font-family: 'Arial';
	line-height: 18px;
	border-bottom: 2px solid #3B6738 !important;
}

#article .content table.velka {
	width: 90%;
	margin: 0 auto;
	background: #DCEBC5 url(/res/img/tenisportal-tables.png) 160px -10px no-repeat;
}

#article .content table.mala {
	width: 220px;
	margin: 0 10px;
	background: #DCEBC5 url(/res/img/tenisportal-tables.png) -130px 0px no-repeat;
}
#article .content table.mala[align="left"] {
margin-right: 10px !important;
margin-left: 0px !important;
}

#article .content table.mala[align="right"] {
margin-right: 0px !important;
margin-left: 10px !important;
}

table.velka caption, table.mala caption {
	background-color: #3B6738 !important;
	font-size: 12px;
	color: #fff;
	text-align: center;
}

table.velka caption, table.mala caption {
	padding: 2px 8px 1px;
}

table.velka tr, table.mala tr {
	font-size: 11px;
	color: #333;
}

table.velka tr strong, table.mala tr strong {
	font-size: 11px;
	color: #000;
}

table.velka tr:nth-child(even), table.mala tr:nth-child(even) {
	background-color: rgba(0, 0, 0, 0.04);
}

table.velka tr td, table.mala tr td {
	padding: 1px 8px !important;
	border-left: 1px dashed #c9d6b4;
	height: 18px;
}

table.velka tr td:nth-child(1), table.mala tr td:nth-child(1) {
	border: none;
} 

.game-highlight {
	width: 487px;
	height: 274px;
}


.tweet {
	padding: 5px 0;
	border-bottom: 1px solid #F9E8CA;
}
.tweet.first {
	padding-top: 0;
}
.tweet.last {
	border-bottom: 0;
}

.tweet .profile {
	float: left;
}

.tweet .profile img {
	width: 48px;
	height: 48px;
}

.tweet .topline, .tweet .content {
	float: right;
	width: 443px;
}

.tweet .author {
	float: left;
	font-weight: bold;
	font-size: 12px;
}
.tweet .author-acc {
	float: left;
	margin-left: 5px;
	color: gray;
	text-decoration: none !important;
}

.tweet .date {
	float: right;
	color: gray;
}

.tweet .content {
	padding-top: 3px;
}

.tweet .content .img {
	margin-top: 5px;
}



#rightTweet .tweet {
	padding: 0;
	border-bottom: 0;
}

#rightTweet .tweet.first {
	padding-bottom: 5px;
	border-bottom: 1px solid #DCEBC5;
}

#rightTweet .tweet.second {
	padding-top: 5px;
}

#rightTweet .tweet .topline, #rightTweet .tweet .content {
	float: right;
	clear: none;
	width: 223px;
}

#rightTweet .tweet .date {
	float: none;
}

.rankingFilter {
	padding-top: 1px;
}

.betranking .profit {
	width: 70px;
	font-weight: bold;
}
.betranking .head td.profit {
	font-weight: normal;
}
.betranking .profit.minus {
	color: red;
}
.betranking .games {
	width: 70px;
}
.betranking .fav {
	width: 70px;
}


.navnew * {
	font-weight: bold;
	font-size: 12px;
}

.navnew .left {
	float: left;
	width: 85px
}

.navnew .right {
	float: left;
	width: 402px;
}

.navnew .inactive {
	color: #afafaf;
}


#addCommentForm {
	display: none;
	padding-bottom: 10px;
}

#addCommentForm .box {
	margin-bottom: 0;
}

#addCommentForm .info {
	margin: 0 auto;
}

#addCommentForm .titlerow {
	padding: 5px 3px;
}

#addCommentForm .submitrow {
	padding-top: 5px;
	float: right;
}

#addCommentForm .text {
	width: 250px;
}

#addCommentForm textarea {
	width: 305px;
	height: 98px;
	float: left;
}

#addCommentForm .smiles {
	width: 170px;
	float: right;
}

#addCommentForm .smiles img {
	padding: 1px 0 0 1px;
}

.comments .aBtn {
	float: none;
	width: 110px;
	margin: 0 auto;
}

.comments-link {
	display: none;
}

table.moneydetails .round {
	width: 150px;
}

table.moneydetails .points {
	width: 150px;
}

.ignored-info {
	font-style: italic;
}
.ignored-info a, .ignored-hide {
	text-decoration: none;
	color: silver;
	font-style: normal;
}
.ignored-comment {
	display: none;
}

table tr.fullonly
{
	display: none;
}

table tr.pastTournamentGames
{
	display: none;
}

table tr.pastTournamentGames td
{
	background: #F9E8CA;
	padding: 0;
}

table tr.pastTournamentGames table td, table tr.pastTournamentGames table th
{
	padding: 0 5px;
}

table tr.pastTournamentGames table .time
{
	width: 50px;
}

table tr.pastTournamentGames table th.time
{
	font-size: 11px;
}

#tournamentList .actual td, #tournamentList .actual th
{
	background: #fdf8ee;
}

#ptresults
{
	display: none;
	border-top: 1px solid #F9E8CA;
}

#ptresults .waiter
{
	background: #FFFFFF;
	padding: 5px;
	text-align: center;
}

input.search
{
	color: #a0a0a0;
}

#draw-preloader
{
	background: white;
	padding: 10px;
	text-align: center;
}

#draw
{
	display: none;
	position: relative;
	width: 487px;
	background: white;
	overflow: auto;
}

#scrollbutton-left, #scrollbutton-right
{
	position: absolute; 
	z-index: 1000; 
	width: 40px; 
	height: 40px; 
	background: url('/res/img/draw-scroll.png');
	opacity: 0.5;
	display: none;
}
#scrollbutton-left:hover, #scrollbutton-right:hover
{
	opacity: 1;
}

#scrollbutton-right
{
	background-position: 0 -100px;
}

.devel_log
{
	position: absolute;
	left: 1480px;
	top: 20px;
	width: 380px;
	height: 990px;
	background: black;
	padding: 10px;
	color: #ffff77;
	overflow: auto;
	font-family: courier;
}

.devel_log div:not(:last-child)
{
	margin-bottom: 20px;
}

.devel_log .title
{
	color:white;
	background: #333311;
	padding: 5px;
	margin-bottom: 5px !important;
}

.devel_log .dl_bold
{
	font-weight: bold;
}
.devel_log .dl_important
{
	color: #dd0000;
	font-weight: bold;
}

.bookmaker-nourl
{
	display: block;
	padding-left: 15px;
}

.navnew .active {
	color: #c94f20;
}


.terms_1 h1, .third-parties h1, .storage h1, .personal-data h1 {
	font-size: 20px;
	margin-bottom: 15px;
	color: #004a80;
}

.terms_1 h2, .third-parties h2, .storage h2, .personal-data h2 {
	font-size: 15px;
}

.terms_1 h3, .third-parties h3, .storage h3 {
	font-size: 13px;
}

.terms_1 p, .third-parties p, .storage p {
	margin-bottom: 10px;
}

.terms_1 ol, .terms_1 ul, .third-parties ol, .third-parties ul, .storage ol, .storage ul {
	margin-left: 25px;
	margin-bottom: 10px;
}

.terms_1 ul, .third-parties ul, .storage ul {
	list-style: disc outside;
}

.storage table {
	border-collapse: collapse;
	margin-bottom: 10px;
}

.storage table td, .storage table th {
	border: 1px solid black;
	padding: 2px 5px;
}

.personal-data-div {
	margin-bottom: 15px;
	padding-left: 15px;
	display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.personal-data-div--2 {
	padding-left: 40px;
}
.personal-data-div ul {
    list-style: disc;
    list-style-position: outside;
    padding-left: 20px;
}

.personal-data-counter {
	margin-right: 10px;
}

.personal-data p {
	margin-bottom: 15px;
}

#onetrust-consent-sdk .category-menu-switch-handler h3 {
	color: dimgray !important;
}

.g-recaptcha div {
	margin: 0 auto;
}

/*
.px-ads::after {
	top: auto !important;
	right: auto !important;
	bottom: -14px !important;
	color: #b0b0b0 !important;
}
*/

.top-promo {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 12px 0;
	width: 100%;
	height: 30px;
	background: #0086D6;
	border-bottom: 10px solid #C8FF00;
	min-width: 1012px;
	color: #FFFFFF;
}
.top-promo-in {
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 0px;
	gap: 24px;
}

.top-promo-in * {
	font-size: 12px;
	line-height: 14px;
}
.top-promo-button {
	background: #C8FF00;
	color: #000916;
	border-radius: 39px;
	font-weight: 700;
	text-align: center;
	padding: 8px 20px;
	text-decoration: none;
}


/* legal dokumenty */
.legal-doc {
	margin-bottom: 20px;
}
.legal-doc h1 {
	line-height: 24px;
	margin-bottom: 20px;
}
.legal-doc h3 {
	margin-top: 15px;
}
.legal-doc p {
	margin-bottom: 10px;
}
.legal-doc-div {
	margin-bottom: 10px;
	padding-left: 15px;
	display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.legal-doc-div--2 {
	padding-left: 43px;
}
.legal-doc-div ul {
    list-style: disc;
    list-style-position: outside;
    padding-left: 15px;
}
.legal-doc-div ul>li {
    list-style: disc;
}
.legal-doc-ul-spaced li {
	margin-top: 10px;
}
.legal-doc-div p {
	margin: 0;
}
.legal-doc-div p+p {
	margin-top: 5px;
}
.legal-doc-counter {
	margin-right: 10px;
}
.legal-doc-bottom {
	margin-top: 20px;
	display: flex;
    align-items: center;
    justify-content: space-between;
}
