body {
	margin:0px;
	padding:0px;
	background-color:#272727;
	font-family:tahoma;
	font-size:11px;
}

a {
  color: #595959;
  text-decoration: underline;
}

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

/* FLASH */

div.flash {
	padding:5px 13px 6px 23px;
	background-color:#111111;
	color:#FFFFFF;
	font-family:trebuchet ms, tahoma;
}

	/* Datum */
.flash .date {
	color:#CCCCCC;
}

	/* Novinky */
#partners {
	position:absolute;
	top:0px;
	left:180px;
	padding:3px 10px;
	width:769px;
	background:url('../images/flash_corner.gif') no-repeat bottom left #333333;
}

#partners a {
	color:#CCCCCC;
	text-decoration:underline;
}

#ticker a:hover {
	color:#FFFFFF;
	text-decoration:none;
}


#ticker {
	overflow:hidden;
	width:770px;
}
#ticker a.sport {
	padding:1px 4px;
	background-color:#E96800;
	color:#FFFFFF;
	text-transform:capitalize;
}
#ticker a.sport:hover {
    background-color:#FFD700;
    color:#9A7C03;
}
#ticker a {
	padding:1px 15px 1px 2px;
	color:#CCCCCC;
	text-decoration:none;
}
#ticker a:hover {
	color:#FFFFFF;
}





/* HLAVNA CAST */

div.main {
	position:relative;
	width:965px;
	margin:3px 4px 4px 4px;
}





/* SKRYTE CASTI */

div#hidden {
	position:absolute;
	z-index:-100;
	top:0px;
	left:0px;
}





/* TITULKA */

div#title {
	position:relative;
	background-color:#272727;
	font-family:trebuchet ms, tahoma;
    background: url(../images/title.jpg) no-repeat 0 0;
    height:130px; /* 98 */
    width:965px;
    margin-bottom: 5px;
}
#title img {
	margin:0px;
}

	/* Infopanel */
#title .user {
	position:absolute;
	z-index:10;
	right:10px;
	color:#D9D9D8;
}
#title .user.loged {
	top:111px;
}
#title .user.notloged {
	top:110px;
}
#title .user span {
	padding:0px 6px;
	color:#444444;
}
#title .user a {
	color:#949494;
	font-weight:bold;
	text-decoration:none;
}
#title .user a:hover {
	color:#D9D9D8;
}

#title form.login {
	margin:0px;
	text-align:right;
	vertical-align:middle;
}
#title .login input.text {
	width:105px;
	margin:0px;
	background-color:#000000;
	border:1px solid #444444;
	color:#B8B8B8;
	font-family:tahoma;
	font-size:11px;
}
#title .login input.text:hover {
    background-color: #222222;
}
#title .login input.check {
	margin:0px;
	background-color:#000000;
	border:1px solid #444444;
	color:#B8B8B8;
	font-family:tahoma;
	font-size:11px;
}
#title .login input.check:hover {
    background-color: #222222;
}
#title .login input.text:focus {
    background-color: #222222;
    border-color: #888888;
}
#title .login input.submit {
	margin:0px;
	padding:0px;
	background:url('../images/none.gif');
	border:none;
	color:#949494;
	font-family:trebuchet ms, tahoma;
	font-size:11px;
}
#title .login input.submit:hover {
	color:#FFFFFF;
}

#title .link_main {
	margin-top: 17px;
    margin-left: 20px;
	position:absolute;
	width: 310px;
	height: 80px;
}



/* MENU */

div#menu {
	position:absolute;
	top:130px;
	/*top:153px;*/
	left:0px;
	width:150px;
	padding:0px 12px 10px 12px;
	color:#CCCCCC;
}
#menu h3 {
	margin:15px 5px 3px 10px;
	padding:0px;
	color:#FFFFFF;
	font-family:trebuchet ms, arial;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
#menu a {
	display:block;
	padding:2px 10px;
	border-top:1px solid #3D3D3D;
	color:#CCCCCC;
	font-family:trebuchet ms, verdana;
	font-size:11px;
	text-decoration:none;
    background-color:#333333;
}
#menu a span.highlight {
    color:#98e825;
}
#menu a:hover span.highlight, #menu a.active span.highlight {
    color:#FFFFFF;
}
#menu a:hover {
	background-color:#1A1A1A;
	color:#FFFFFF;
	text-decoration:none;
}
#menu a.image {
	padding:2px 10px 2px 10px;
}
#menu a.image:hover {
	background-color:#333333;
}
#menu a img {
	margin:0px;
}
#menu a.active {
	background-color:#FAC905;
	color:#1B1B1B;
}
#menu a.active:hover {
	color:#9A7C03;
}

	/* Anketa */
#menu .item {
	position:relative;
	padding:1px 8px 2px 8px;
	border-top:1px solid #3D3D3D;
	color:#CCCCCC;
	font-family:trebuchet ms, verdana;
	font-size:11px;
}
#menu .item.hover:hover {
	background-color:#333333;
	color:#FFFFFF;
	text-decoration:underline;
}
#menu .item .votes {
	position:absolute;
	top:14px;
	right:2px;
	_right:14px;
}
#menu .item .graph {
	position:relative;
	height:12px;
}
#menu .item .graph div {
	background-repeat:repeat-x;
}
#menu .item a {
	padding:0px;
	border-width:0px;
}
#menu .item a:hover {
	text-decoration:underline;
}

#menu .my_liga {
	display:block;
	padding:2px 10px;
	border:1px solid #3D3D3D;
	color:#CCCCCC;
	font-family:trebuchet ms, verdana;
	font-size:11px;
	text-decoration:none;
    background-color:#202020;
  }



/* RIGHT COLUMN */
div#right_column {
	position:absolute;
	top:135px;
	left:800px;
}

div#right_column a {
  color: #444444
}

div#right_column a:hover {
  color: #000000;
  text-decoration: none;
}

div#right_column .hd_type_1 {
	display:block;
	padding-right:15px;
	float:left;
    width: 155px;
    padding: 5px;
    background-color: #FD7E00;
    border-bottom: #BB5E00 3px solid;
    color: #F7F7F7;
    font-weight: bold
}

div#right_column .hd_type_1y {
	display:block;
	padding-right:15px;
	float:left;
    width: 155px;
    padding: 5px;
    background-color: #B35900;
    border-bottom: #FFBB77 3px solid;
    color: #F7F7F7;
    font-weight: bold
}

div#right_column .hd_type_1a {
	display:block;
	padding-right:15px;
	float:left;
    width: 155px;
    padding: 5px;
    background-color: #BB5E00;
    border-bottom: #FD7E00 3px solid;
    color: #F7F7F7;
    font-weight: bold
}

div#right_column .hd_body_1 {
	display:block;
    border-bottom: #D6D6D6 3px solid;
	float:left;
    width: 155px;
    padding: 5px;
    background-color: #F5F5F5;
    color: #242424;
    font-weight: bold;
}

div#right_column .hd_footer {
	display:block;
	padding:2px;
	float:left;
    width: 161px;
    background-color: #C8C8C8;
    border-bottom: #626262 3px solid;
    color: #242424;
    margin-bottom: 10px;
  text-align: right
}

div#right_column .hd_type_2 {
	display:block;
	float:left;
    width: 155px;
    padding: 5px;
    background-color: #008000;
    border-bottom: #003E00 3px solid;
    color: #F7F7F7;
    font-weight: bold
}

div#right_column .hd_type_2y {
	display:block;
	float:left;
    width: 155px;
    padding: 5px;
    background-color: #007100;
    border-bottom: #00CA00 3px solid;
    color: #F7F7F7;
    font-weight: bold
}

div#right_column .hd_type_2a {
	display:block;
	float:left;
    width: 155px;
    padding: 5px;
    background-color: #003E00;
    border-bottom: #008000 3px solid;
    color: #F7F7F7;
    font-weight: bold
}

div#right_column .hd_body_2 {
	display:block;
	padding-right:15px;
	float:left;
    width: 155px;
    padding: 5px;
    background-color: #F5F5F5;
    border-bottom: #D6D6D6 3px solid;
    color: #242424;
    font-weight: bold;
}

div#right_column .hd_type_3 {
	display:block;
	float:left;
    width: 155px;
    padding: 5px;
    background-color: #5F5F5F;
    border-bottom: #3A3A3A 3px solid;
    color: #F7F7F7;
    font-weight: bold
}

div#right_column .hd_body_3 {
	display:block;
	padding-right:15px;
	float:left;
    width: 155px;
    padding: 5px;
    background-color: #F5F5F5;
    border-bottom: #D6D6D6 3px solid;
    color: #242424;
}

div#right_column .art_title {
    padding: 2px;
  font-weight: bold
}

div#right_column .active_picks {
  background-color: #CDCD9C
}

div#right_column .active_art {
  background-color: #CACA00;
  text-align: center;
  color: #FFFFFF
}

div#right_column .hd_header {
	padding:2px;
    background-color: #C8C8C8;
    border-bottom: #626262 3px solid;
    color: #242424;
    text-align: right
}


/* BANNERS */
div#banner_right {
	position:absolute;
	top:0px;
	left:975px;
}



/* FOOTER */
div#footer {
	position:relative;
	left:178px;
	bottom:0px;
	width:600px;
	padding:3px 5px 4px 5px;
	background:url('../images/footer_bg.gif') #99CC00 no-repeat;
	border-top:1px solid #83AE00;
	color:#FFFFFF;
}
#footer.full {
	width:650px;
}
#footer a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}



/* BODY */
div#body {
	position:relative;
	left:178px;
	width:600px;
	margin-top:5px;
	padding:30px 5px;
	background-color:#FFFFFF;
}
#body.full {
	width:650px;
	padding:20px 1px 30px 1px;
}
div.caption {
	margin:5px 0px 15px 8px;
	color:#f0c00b;
	font-family:arial;
	font-size:18px;
}
div.warning, div.message {
	margin:5px 0px 10px 8px;
	color:#222222;
	font-family:tahoma, verdana;
	font-size:11px;
}
div.warning b, div.message b {
	color:#FD7621;
}
div.bad {
	color:#FE3A01;
	font-weight:bold;
}
#body p {
	font-family:verdana;
	font-size:12px;
}
#body p a {
	color:#FD7621;
	font-weight:bold;
	text-decoration:none;
}
#body p a:hover {
	text-decoration:underline;
}
#body ul {
	font-family:verdana;
	font-size:12px;
}
h1.caption {
    margin-top: -15px;
    margin-bottom: 3px;
	color:#f0c00b;
	font-family:arial;
	font-size:18px;
}
h2.caption {
    margin-top: -15px;
    margin-bottom: 3px;
	color:#f0c00b;
	font-family:arial;
	font-size:18px;
}

.main_text {
  padding: 5px;
  margin-bottom: 5px;
  text-align: justify
}

.main_text a:link, a:visited {
  color: #000000;
  text-decoration: underline;
}

.main_text a:hover {
  color: #464646;
  text-decoration: none;
}



/* Vypis tipov a analyz */
.filter input.submit {
	margin:0px 10px 0px 10px;
	padding:1px 10px 1px 10px;
	font-family:tahoma;
	font-size:11px;
	vertical-align:middle;
}
div.icons {
	margin:10px 0px 2px 0px;
	text-align:right;
}
.icons img {
	margin:0px 3px 2px 10px;
	vertical-align:middle;
}
table.tips {
	width:100%;
	background-color:#E8E8E8;
	border:1px solid #F7F7F7;
}
.tips td {
	padding:2px;
}
.tips .border_top td {
	border-top:1px solid #FFFFFF;
}
.tips .on td {
	background-color:#DADADA;
}
.tips .divider td {
	height:10px;
	background-color:#FFA500;
	border-top:1px solid #FFFFFF;
}
.tips .link td {
	background-color:#F7F7F7;
}
.tips td.border_right {
	border-right:1px solid #FFFFFF;
}
.tips .stars img {
	margin:0px;
	vertical-align:middle;
}

/* Strankovanie */
.pages span {
	display:block;
	padding-right:15px;
	float:left;
}
.pages span.dots {
	display:block;
	padding:0px;
	float:left;
}
.pages td a	{
	display:block;
	padding:0px 5px 0px 5px;
	float:left;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.pages td a:hover {
	color:#DE4401;
	text-decoration:underline;
}

.tips .update td {
	padding-right:10px;
	background-color:#DFDFDF;
	text-align:right;
}
.tips .update form {
	margin:0px;
}
.tips input.text {
	width:70px;
	font-family:tahoma;
	font-size:11px;
}
.tips input.submit {
	margin:0px;
	padding:1px 10px 1px 10px;
	font-family:tahoma;
	font-size:11px;
}
.tips .text td {
	padding:10px 20px 10px 2px;
	border-top:1px solid #FFFFFF;
	font-family:verdana;
	font-size:12px;
}
.tips .text td a {
	color:#0000FF;
	font-weight:normal;
	text-decoration:none;
}
.tips .text td a:hover {
	text-decoration:underline;
}

.tips img {
	margin:0px 2px 0px 2px;
}
.tips a {
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.tips a:hover {
	text-decoration:underline;
}



/* Formulare */
table.forms {
	width:100%;
	background-color:#EFEFEF;
}
.forms.online td {
	padding:3px 2px 3px 2px;
}
.forms td {
	padding:2px;
	color:#333333;
}
.forms .header td {
	padding:2px;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	font-family:trebuchet ms, arial;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.forms #users.header td {
	background-color:#666666;
}
.forms .header.add td {
	background-color:#F0C00B;
}
.forms .header.discussion td {
	background-color:#FFA205;
}
.forms .yellow td {
	background-color:#F0C00B;
}
.forms .livelinkstennis {
	background-color:#FFFFFF;
}
.forms .livelinksbaseball {
	background-color:#FFFFFF;
}
.forms .livelinksbasketball {
	background-color:#FFFFFF;
}
.forms .livelinksfootball {
	background-color:#FFFFFF;
}
.forms .livelinkshandball {
	background-color:#FFFFFF;
}
.forms .livelinkshockey {
	background-color:#FFFFFF;
}
.forms .livelinksclubs {
	background-color:#F2AC09;
}
.forms .header a {
	color:#FFFFFF;
	text-decoration:none;
}
.forms .header a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.forms img {
	border:none;
}
.forms .header td.left {
	width:5px;
	padding:0px;
}
.forms .header td.right {
	width:5px;
	padding:0px;
}
.forms tr.error td {
	padding:5px 2px 5px 2px;
	border-bottom:1px solid #FFFFFF;
}
.forms .error td b {
	color:#FF6600;
	font-weight:bold;
}
.forms td img {
	margin:0px 2px 0px 2px;
	vertical-align:middle;
}
.forms .unpair td, .forms .pair td {
	color:#000000;
}
.forms .unpair td {
	background-color:#DFDFDF;
}
.forms .border_top td {
	border-top:1px solid #FFFFFF;
}
.forms td.subcaption {
	color:#D30000;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
}
.forms tr.footer td {
	padding:5px 2px 5px 2px;
	border-top:1px solid #D7D7D7;
}
.forms input.text {
	width:170px;
	font-family:tahoma;
	font-size:11px;
}
.forms input.checkbox {
	vertical-align:middle;
}
.forms select {
	width:175px;
	height:20px;
	font-family:tahoma;
	font-size:11px;
}
.forms .time select {
	width:40px;
}
.forms textarea {
	width:100%;
	font-family:tahoma;
	font-size:11px;
}
.forms input.submit {
	margin:3px 0px 3px 0px;
	padding:1px 10px 1px 10px;
	font-family:tahoma;
	font-size:11px;
}

/* MAILING LIST > Odosielanie mailov */
.forms.send .header td {
	background-color:#F0C00B;
}

/* KONTAKT */
.forms.contact .header td {
	background-color:#F0C00B;
}
.forms.contact img {
	vertical-align:middle;
}
.forms.contact td a {
	color:#FF6600;
	font-weight:bold;
	text-decoration:none;
}
.forms.contact td a:hover {
	color:#F0C00B;
	text-decoration:underline;
}

/* ODKAZY */
.forms.links td a {
	color:#FF6600;
	font-weight:bold;
	text-decoration:none;
}
.forms.links td a:hover {
	color:#F0C00B;
	text-decoration:underline;
}


/* Register */
table.register {
	width:100%;
	background-color:#EFEFEF;
}
.register td {
	padding:2px;
	color:#333333;
}
.register .header td {
	padding:4px 2px 4px 3px;
	background-color:#F0C00B;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	font-family:arial;
	font-size:12px;
	text-transform:uppercase;
}
.register .header td.left {
	width:5px;
	padding:0px;
}
.register .header td.right {
	width:5px;
	padding:0px;
}
.register tr.error td {
	padding:5px 2px 5px 2px;
	border-bottom:1px solid #C9C9C9;
}
.register tr.footer td {
	padding:5px 2px 5px 2px;
	border-top:1px solid #C9C9C9;
}

.register input.text {
	width:150px;
	font-family:tahoma;
	font-size:11px;
}
.register select {
	width:155px;
	height:20px;
	font-family:tahoma;
	font-size:11px;
}
.register input.submit {
	margin:3px 0px 3px 0px;
	padding:1px 10px 1px 10px;
	font-family:tahoma;
	font-size:11px;
}





/*************************NEW*/
/* FORMATOVANIE TEXTU */
.b {
	font-weight:bold;
}

/* VRCHNE MENU */
div#topmenu {
	position:absolute;
	left:0px;
	top:0px;
	width:600px;
	padding:0px 5px 0px 5px;
	background-color:#F36D0B;
	border-bottom:6px solid #B05009;
	color:#FFFFFF;
}
#topmenu a {
	display:block;
	float:left;
	padding:3px 5px 3px 5px;
	border-right:1px solid #F57C23;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#topmenu a:hover {
	background-color:#F58836;
	text-decoration:underline;
}
#topmenu a.active {
	background-color:#B05009;
	border-left:3px solid #DD640B;
}
#topmenu a.active:hover {
	text-decoration:none;
}


/* NADPISY */
h1 {
	margin:5px 0px 15px 4px;
	color:#f0c00b;
	font-family:arial;
	font-size:18px;
	font-weight:normal;
}
h2 {
	margin:5px 0px 15px 4px;
	color:#F1660A;
	font-family:arial;
	font-size:18px;
	font-weight:normal;
}
h4 {
	margin:0px 0px 15px 4px;
	color:#554504;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
}


/* ZOZNAMY  */
ol {
	font-family:verdana;
	font-size:12px;
}
ol li {
	margin:4px 0px 4px 0px;
}


/* HLASENIA */
div.notification {
	position:relative;
	height:58px;
	margin-bottom:20px;
	background-color:#EBEBEB;
	border:1px solid #D8D8D8;
}
.notification img {
	position:absolute;
	top:5px;
	left:10px;
}
.notification div {
	position:absolute;
	top:5px;
	left:80px;
}
.notification div span {
	display:block;
	margin-bottom:5px;
	color:#666666;
	font-weight:bold;
}

div.notification_wi {
	position:relative;
	height:58px;
	margin-bottom:20px;
	background-color:#EBEBEB;
	border:1px solid #D8D8D8;
}
.notification_wi div {
	position:absolute;
	top:5px;
	left:10px;
}

.notification_wi div span {
	display:block;
	margin-bottom:5px;
	color:#666666;
	font-weight:bold;
}

/* ZAKLADNY STYL TABULIEK */
table.table {
	width:100%;
	border-collapse:collapse;
}
.table td {
	padding:2px 4px 2px 4px;
	height:20px;
	background-color:#E8E8E8;
	border:1px solid #FFFFFF;
}
.table td img {
	vertical-align:middle;
}
.table .caption td {
	background-color:#7A7A7A;
	color:#FFFFFF;
	font-family:trebuchet ms, arial;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.table .header td {
	background-color:#CCCCCC;
}
.table .unpair td {
	background-color:#E8E8E8;
}
.table .pair td {
	background-color:#E0E0E0;
}
.table .footer td {
	background-color:#FAC905;
	border-left-width:0px;
	border-right-width:0px;
}
.table input.text {
	width:150px;
	font-family:tahoma;
	font-size:11px;
}
.table select {
	width:155px;
	height:20px;
	font-family:tahoma;
	font-size:11px;
}
.table input.submit, .table button.submit {
	margin:3px 0px 3px 0px;
	padding:1px 10px 1px 10px;
	font-family:tahoma;
	font-size:11px;
	vertical-align:middle;
}
.table img {
	border-width:0px;
}

/* FILTER */
table.forms.filter {
	border-top:1px solid #E2E2E2;
	border-bottom:1px solid #E2E2E2;
}
.forms.filter a {
	color:#555555;
	text-decoration:none;
}
.forms.filter a:hover {
	color:#D90000;
	text-decoration:underline;
}


/* TIPY */
div.tips_intro {
	padding:0px 8px 20px 8px;
	color:#333333;
}
div.legend {
	margin-bottom:5px;
	text-align:right;
}
.legend img {
	vertical-align:middle;
}
#show_comments {
  margin: 0px;
  padding: 0px;
  background-color: #EBEBEB
}

#show_comments .com_block {
  margin-top: 5px;
  padding: 3px;
  background-color: #F9F9F9;
  text-align:left;
  border: #D4D4D4 1px solid;
  color: #333333
}

#show_comments .com_head {
  padding: 3px;
  background-color: #BCBCBC;
  text-align:left;
  border: #D4D4D4 1px solid;
  color: #333333
}

#show_comments .com_text {
  padding: 3px;
  background-color: #F9F9F9;
  text-align:left;
  color: #333333
}

#loadingIndicator {
  position: absolute;
  margin: 0px;
  padding: 0px;
}




/* KURZOVA PONUKA + VYHODNOTENIE */
.offer .blank td {
	height:0px;
	background-color:#FFFFFF;
}
.offer .line td {
	height:0px;
	padding:1px; 
	background-color:#FFFFFF;
}
.offer .new td {
	background-color:#BFBFBF;
	border-top:1px solid #9A9A9A;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
.offer .new td.event {
	padding:0px;
	background-color:#FFCC00;
	border-top:1px solid #ECB700;
	border-right:none;
	color:#594500;
	text-align:left;
}
.offer .new td.link {
	padding-right:10px;
	background-color:#FFCC00;
	border-top:1px solid #ECB700;
	border-left:none;
	text-align:right;
}
.offer .new td.counter {
	padding:0px;
	background-color:#FF9900;
	border-top:1px solid #D98200;
}

.offer .new .counter a {
	color:#FFFFFF;
	text-decoration:none;
}
.offer .new .counter a:hover {
	text-decoration:underline;
}

.offer .event img {
	margin:0px 8px 0px 8px;
	vertical-align:middle;
}
.offer .event a {
	color:#B79300;
	text-decoration:none;
}
.offer .event a:hover {
	text-decoration:underline;
}
.offer td.teams {
	padding-left:10px;
	border-right:none;
}
.offer .teams a, .offer .begin a {
	color:#404040;
	text-decoration:none;
}
.offer .teams a:hover, .offer .begin a:hover {
	color:#F97600;
	text-decoration:underline;
}
.offer td.begin {
	width:150px;
	padding:0px 0px 0px 5px;
	border-left:none;
}
.offer td.odd, .offer td.counter {
	width:40px;
	padding:0px;
	color:#404040;
	background-color:#EFEFEF;
	text-align:center;
}
.offer .odd a {
	display:block;
	padding:3px;
	color:#555555;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
}
.offer .odd a:hover {
	background-color:#D90000;
	color:#FFFFFF;
}

/* Vyhodnotenie tipov */
.offer input.text {
	width:50px;
	font-family:tahoma;
	font-size:11px;
}
.score_submit {
	margin:10px 1px 10px 1px;
	padding:2px 0px 2px 0px;
	background-color:#E8E8E8;
	text-align:center;
}
.score_submit input.submit {
	margin:3px 0px 3px 0px;
	padding:1px 10px 1px 10px;
	font-family:tahoma;
	font-size:11px;
}

/* Tipy tiperov podla zapasu */
.tips td {
	padding:2px 5px 2px 5px;
	height:20px;
	vertical-align:middle;
}
.tips td.user {
	padding-left:10px;
	width:232px;
}
.tips td.add {
	width:144px;
}
.tips td.tip {
	width:30px;
	font-weight:bold;
	text-align:center;
}
.tips td.odd {
	padding-right:172px;
	text-align:right;
}

/* Rebricek */
.ranking .pair td {
	background-color:#E8E8E8;
}
.ranking .unpair td {
	background-color:#E0E0E0;
}
.ranking .highlight td {
	background-color:#C3C3C3;
}
.ranking .unpair.blocked td {
	background-color:#FAC0AD;
}
.ranking .pair.blocked td {
	background-color:#FBCBBB;
}
.ranking .unpair.noprice td {
	background-color:#F9EC91;
}
.ranking .pair.noprice td {
	background-color:#FAF0AD;
}
.ranking td {
	padding:2px 5px 2px 5px;
	height:20px;
	vertical-align:middle;
}
.ranking .header td {
	background-color:#CDCDCD;
	border-top:1px solid #B1B1B1;
	font-weight:normal;
}
.ranking img {
	margin:0px 0px 0px 2px;
	vertical-align:middle;
}
.ranking a {
	color:#666666;
	text-decoration:none;
}
.ranking a:hover {
	color:#F97600;
	text-decoration:underline;
}
.ranking .rank {
	width:6%;
	font-weight:bold;
	text-align:right;
}
.ranking .status {
	width:12%;
	font-weight:bold;
	text-align:right;
}
.ranking .normal {
	width:12%;
	text-align:right;
}

/* Statistiky tiperov */
.stats td {
	padding:2px 5px 2px 5px;
	height:20px;
	vertical-align:middle;
}
.stats .header td {
	background-color:#CDCDCD;
	border-top:1px solid #B1B1B1;
}
.stats .summary td {
	width:12%;
	text-align:right;
}
.stats .summary img {
	margin:0px 0px 0px 10px;
	vertical-align:middle;
}
.stats .pair td {
	background-color:#E8E8E8;
}
.stats .unpair td {
	background-color:#E0E0E0;
}
.stats .ico {
	width:3%;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
}
.stats .pair td.ico {
	background-color:#DADADA;
}
.stats .unpair td.ico {
	background-color:#D8D8D8;
}
.stats a {
	color:#666666;
	text-decoration:none;
}
.stats a:hover {
	color:#F97600;
	text-decoration:underline;
}
.stats .event {
	width:30%;
	text-align:left;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.stats .match {
	width:40%;
	text-align:left;
}
.stats .tip {
	width:3%;
	text-align:center;
}
.stats .odd {
	width:4%;
	padding-right:10px;
	text-align:right;
}
.stats .result {
	width:7%;
	padding-left:10px;
}
.stats .profit {
	width:7%;
	text-align:right;
}

.ko {
	color:#EE0000;
}
.ok {
	color:#57A600;
}
.cancel {
	color:#C0C0C0;
}



/* Webnoviny */
.article {
	display:table;
	clear: both;
	margin:10px 5px 5px 5px;
	font-family:trebuchet ms;
}
.article h2 {
	margin:0px 0px 2px 0px;
	color:#F28409;
	font-family:trebuchet ms;
	font-size:13px;
	font-weight:bold;
}
.article.active h2 {
	color:#f0c00b;
	font-family:arial;
	font-size:18px;
	font-weight:normal;
}
.article h2 a {
	color:#DD0000;
	text-decoration:underline;
}
.article h2 a:visited {
	color:#F0C00B;
}
.article h2 a:hover {
	color:#F28409;
	text-decoration:none;
}

.article .info {
	margin-bottom:2px;
	color:#888888;
	font-size:11px;
	font-weight:normal;
}
.article.active .info {
	margin-bottom:10px;
}
.article .info a {
	color:#FF6600;
	text-decoration:none;
}
.article .info a:hover {
	text-decoration:underline;
}
.article .content {
	font-size:12px;
}
.article .content_1 {
	font-size:12px;
  text-align: justify
}
.article.active .content {
	font-family:verdana;
	font-size:12px;
	line-height:1.5em;
}
.article img {
	margin: 3px 5px 0px 0px;
	padding: 1px;
	border: 1px solid #DFDFDF;
	float: left;
}
.article img:hover {
    border-color: #BBBBBB;
}
.article a.more {
	color:#DD0000;
	text-decoration:none;
}
.article a.more:hover {
	text-decoration:underline;
}

.news_paging {
	clear:both;
	margin:20px 5px 10px 5px;
	padding:3px 0px 3px 0px;
	border-top:1px solid #CCCCCC;
}
.news_paging span {
	display:block;
	margin-right:10px;
	float:left;
}
.news_paging span.pages a {
	display:block;
	padding:0px 5px 0px 5px;
	float:left;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.news_paging span.pages a:hover {
	color:#DE4401;
	text-decoration:underline;
}
.news_paging .dots {
	margin:0px;
}
.webnoviny {
	position:absolute;
	right:10px;
}
.webnoviny a {
	color:#DD0000;
	font-weight:bold;
	text-decoration:none;
}
.webnoviny a:hover {
	text-decoration:underline;
}


/* SUKROMNE */
.table .unread {
	color:#FF6600;
	font-weight:bold;
}
.table .read a {
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.table .unread a {
	color:#FF6600;
	text-decoration:none;
}
.table .read a:hover, .table .unread a:hover {
	text-decoration:underline;
}



/* Ciselniky */
.codes img {
	vertical-align:middle;
}
.codes a {
	color:#333333;
	text-decoration:none;
}
.codes a:hover {
	color:#FF3300;
	text-decoration:underline;
}









/*** VSEOBECNE STYLY ***/
.l {
    text-align: left;
}
.c {
    text-align: center;
}
.r {
    text-align: right
}
.s {
    font-weight: bold;
}
img {
    vertical-align: middle;
}
div.line {
    margin-top: 5px;
    margin-bottom: 20px;
    border-bottom: 1px solid #DADADA;
}
form {
    margin: 0px;
}
form input, form select, form button {
    font-family: tahoma;
    font-size: 11px;
}
form select {
    width: auto;
}

form input .effect {
  font-size: 11px;
  border: #9D4F00 solid 1px;
}



/*** ZAKLADNA TABULKA ***/
.tab_1 {
    margin: 5px 0px 15px 0px;
    width: 100%;
    border-collapse: collapse;
}
.tab_1 td {
    padding: 2px 5px;
    border-top: 1px solid #FFFFFF;
    color: #4C4C4C;
    vertical-align: middle;
}

    /* HLAVICKA */
    .tab_1 thead td {
        background-color: #BFBFBF;
        color: #FFFFFF;
        font-weight: bold;
    }
    .tab_1 thead td:hover {
        background-color: #AFAFAF;
    }
    .tab_1 thead .caption td {
        padding-top: 3px;
        padding-bottom: 3px;
    }
    .tab_1 thead .line td {
        padding: 2px 0px 1px 0px;
        border-top: none;
    }
    .tab_1 thead a {
        border-bottom: 1px solid #FFFFFF;
        color: #FFFFFF;
        text-decoration: none;
    }

    /* FARABNE STYLY PRE HLAVICKU */
    .tab_1 thead.red .caption td {
        background-color: #FF7D00;
        color: #681D00;
    }
    .tab_1 thead.red .line td {
        background-color: #DE6D00;
    }
    .tab_1 thead.yellow .caption td {
        background-color: #FFC700;
        color: #4C3B00;
    }
    .tab_1 thead.yellow .line td {
        background-color: #E0AF00;
    }
    .tab_1 thead.green .caption td {
        background-color: #008000;
        color: #C9F042;
    }
    .tab_1 thead.green .line td {
        background-color: #003E00;
    }
    .tab_1 thead.olive .caption td {
        background-color: #808040;
        color: #263003;
    }
    .tab_1 thead.olive .line td {
        background-color: #4E4E27;
    }
    .tab_1 thead.teal .caption td {
        background-color: #BC7878;
        color: #5C2E2E;
    }
    .tab_1 thead.teal .line td {
        background-color: #AE5E5E;
    }
    .tab_1 thead.gray .caption td {
        background-color: #C2E0E0;
        color: #2F5E5E;
    }
    .tab_1 thead.gray .line td {
        background-color: #8DC7C7;
    }
    .tab_1 thead.silver .caption td {
        background-color: #C9C9C9;
        color: #3E3E3E;
    }
    .tab_1 thead.silver .line td {
        background-color: #A0A0A0;
    }
    .tab_1 thead.blue .caption td {
        background-color: #9AC6E7;
        color: #06274F;
    }
    .tab_1 thead.blue .line td {
        background-color: #88AFCC;
    }
    
    /* TELO */
    .tab_1 tbody .light {
        background-color: #F0F0F0;
    }
    .tab_1 tbody .dark {
        background-color: #E6E6E6;

    }
    .tab_1 .txt_analyse {
        background-color: #E6E6E6;
        padding: 25px;
          text-align: justify;
          width: 100%;
    }
    .tab_1 .txt_analyse img {
    padding: 5px;
    }
    .tab_1 tbody.hover .light:hover, .tab_1 tbody.hover .dark:hover {
        background-color: #FFFFFF;
    }
    .tab_1 tbody .divider {
        padding: 1px 0px;
        background-color: #BFBFBF;
    }
    .tab_1 .no_border td, .tab_1 td.no_border {
        border: none;
    }
    .tab_1 tbody span {
        color: #909090;
    }
    .tab_1 tbody a {
        padding:0px 1px;
        border-bottom: 1px solid #909090;
        color: #444444;
        text-decoration: none;
    }
    .tab_1 tbody a:hover {
        background-color: #E6E6E6;
        color: #D90000;
    }
    .tab_1 tbody a.ext {
        padding-right: 11px;
        background-image: url('../images/ext_link.gif');
        background-repeat: no-repeat;
        background-position: right center;
    }
    .tab_1 tbody .no_link_border a {
        border-bottom: none;
    }
    .tab_1 tbody .no_link_background a:hover {
        background-color: transparent;
    }
    .tab_1 tbody a.no_style, .tab_1 tbody a.no_style:hover { border-bottom: 0 none; background-color: transparent; }
    
    /* PATA */
    .tab_1 tbody.tfoot {
        background-color: #BFBFBF;
        color: #FFFFFF;
        font-weight: bold;
    }
    .tab_1 tbody.tfoot:hover {
        background-color: #AFAFAF;
    }
    .tab_1 tbody.tfoot a {
        color: #000000;
    }
    .tab_1 tbody.tfoot a:hover {
        color: #D90000;
    }
    .tab_1 tbody.tfoot .line {
        padding: 1px 0px 0px 0px;
        background-color: #E6E6E6;
        border-top: none;
    }
    
    /* FORMULARE */
    .tab_1 input[type=text], .tab_1 input[type=password] {
        width: 120px;    
    }
    .tab_1 select {
        width: 126px;    
    }
    
    /* ROZNE */
    .tab_1 .cursor_for_images img {
       cursor: pointer;
        _cursor: hand;
    }


/*** TIPY ***/
.picks td.without_win, .picks img.without_win {
    background-color: #BFBFBF;
    color: #FFFFFF;
}
.picks td.blocked, .picks img.blocked {
    background-color: #DA1104;
    color: #FFFFFF;
}
.picks td.plus {
    color: #81B400;
}
.picks td.minus {
    color: #DA1104;
}
.picks td.neutral {
    color: #BFBFBF;
}

    

/*** DISKUSIA ***/
.talkin .clickable { cursor: hand; }
.talkin img { vertical-align: middle; }

.talkin#contributors { display:block; float:left; width: 165px; margin-bottom: 2px; background-color: #CFCFCF; color: #555; font-weight: bold; }
.talkin#contributors:hover { background-color: #BFBFBF; }
.talkin#contributors strong { color: #333; }
.talkin#contributors .head {display:block;	float:left;width: 155px; padding: 5px;background-color: #4B4B4B;border-bottom: #2A2A2A 3px solid; color: #F7F7F7;font-weight: bold; }
.talkin .info, .talkin .text { padding: 0 5px; }
.talkin .info { padding: 1px 4px; color: #333; }
.talkin .text.mark { color: #D90000; }
.talkin .text a { border-bottom: 1px solid #909090; color: #909090; text-decoration: none; }
.talkin .text a.ext { padding-right: 11px; background: url('../images/ext_link.gif') no-repeat right center; }
.talkin .text a.ext:hover { background-color: #DDD; color: #D90000; }

.talkin .comment { margin-top: 2px; border: 1px solid #E3E3E3; background-color: #E8E8E8; }
.talkin .comment:hover { border: 1px solid #BBB; }
.talkin .comment .text { border-top: 1px solid #E5E5E5; background-color: #E3E3E3; }

.talkin .subComment { margin-top: 1px; margin-left: 19px; border: 1px solid #F0F0F0; background-color: #F5F5F5; }
.talkin .subComment:hover { border: 1px solid #CCC; }
.talkin .subComment .text { border-top: 1px solid #F2F2F2; background-color: #F0F0F0; }

.talkin .important, .talkin .important .info { color: #414728; }
.talkin .important { border-color: #EAF4BC; background-color: #EFF9C1; }
.talkin .important .text { border-top-color: #ECF6BE; background-color: #EAF4BC; }

.talkin .paging { margin-top: 2px; padding: 2px 5px; background-color: #BFBFBF; color: #555; font-weight: bold; }
.talkin .paging:hover { background-color: #AFAFAF; }
.talkin .paging a { padding: 0px 1px; color: #333; text-decoration: none; }
.talkin .paging a:hover { background-color: #E6E6E6; color: #D90000; }
.rules { padding: 4px; margin-top: 5px; border-color: #EAF4BC; background-color: #EFF9C1; text-align: justify; color: #5D5D5D }
.com_caption  { background-color: #FFC704; padding: 4px; border-bottom: #E0AF00 1px solid; font-weight: bold; color: #383838 }

/* located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */
a.dp-choose-date {
 float: left;
 width: 16px;
 height: 16px;
 padding: 0;
 margin: 5px 3px 0;
 display: block;
 text-indent: -2000px;
 overflow: hidden;
 background: url(../images/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
 background-position: 0 -20px;
 cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
 width: 140px;
 float: left;
}


table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}
table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected:hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td:hover, table.jCalendar td.dp-hover {
	background: #fff;
	color: #000;
}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover {
	background: #bbb;
	color: #888;
}

/*TIKETY*/

table.tickets {
  width:100%;
}

span.ok {
  color:#008400;
}
span.ko {
  color:#c65721;
}

.tickets tr.up td {
 padding:4px 2px;
 color:#ffffff;
 background-color:gold;
 text-align: right;
 border-bottom:1px solid #f3f3f3;
}

.tickets tr.up_ok td {
 padding:4px 2px;
 color:#ffffff;
 background-color:#5fc527;
 text-align: right;
 border-bottom:1px solid #f3f3f3;
}

.tickets tr.up_ko td {
 padding:4px 2px;
 color:#ffffff;
 background-color:#eb5f01;
 text-align: right;
 border-bottom:1px solid #f3f3f3;
}

.tickets td.sport {
  width:30%;
  text-align:left;
}

.tickets td.teams {
  width:35%;
  text-align:center;
}

.tickets td.result {
  width:7%;
  text-align:left;
}

.tickets td.tip {
  width:3%;
  text-align:left;
}

.tickets td.rating {
  width:6%;
  text-align:left;
}

.tickets td.date {
  width:16%;
  text-align:;
}

.tickets td.status {
  width:3%;
  text-align:right;
}

.tickets td.lh {
  background-image:url('../images/lh.gif');
  background-repeat:no-repeat;
  background-position:top left;
  width:8px;
}
.tickets td.ph {
  background-image:url('../images/ph.gif');
  background-repeat:no-repeat;
  background-position:top right;
  width:8px;
}
.tickets td.ld {
  background-image:url('../images/ld.gif');
  background-repeat:no-repeat;
  background-position:bottom left;
  width:8px;
}
.tickets td.pd {
  background-image:url('../images/pd.gif');
  background-repeat:no-repeat;
  background-position:bottom right;
  width:8px;
}

.tickets tr.match td {
 padding:2px;
 background-color:#e0e0e0;
 border-bottom:1px solid #f3f3f3;
}

.tickets tr.down td {
 padding:4px 2px;
 background-color:#c0c0c0;
 text-align:left;
}
.tiket img {
 vertical-align:middle;
 margin-bottom:1px;
}



/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}

#lightbox{
	display:none;
	position: absolute;
	top:60%;
	left:50%;
	z-index:9999;
	width:600px;
	height:150px;
	margin:-220px 0 0 -250px;
	border:8px solid #464646;
	background:#FDFCE9;
	text-align:left;
}
#lightbox[id]{
	position:fixed;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

#lightbox.done img{
	width:100%;
	height:100%;
}

.adv_topmenu {
  background-color: #868686;
  font-weight: bold;
  color: #FF8000;
  width: 95%;
  border: #3F3F3F solid 4px;
  text-align: center;
  padding: 10px;
  margin-bottom: 10px;
}

.adv_topmenu a {
  color: #E8E800;
  text-decoration: underline;
}

.adv_topmenu a:hover {
  color: #C40000;
  text-decoration: none;
}

.adv_topmenu1 {
  background-color: #E8E8E8;
  font-weight: bold;
  color: #FF8000;
  width: 95%;
  border: #00B000 solid 4px;
  text-align: center;
  padding: 10px;
  margin-bottom: 10px;
}

.adv_topmenu1 a {
  color: #000000;
  text-decoration: underline;
}

.adv_topmenu1 a:hover {
  color: #C40000;
  text-decoration: none;
}
