html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	}
body {
	font: normal 12px arial, sans-serif;
	color: #000000;
	text-align: center;
	background: url('/img/html_podklad.gif') repeat-x center top;
	}
/* ------------------------------------- layout stranky ------------------------------ */
table.layout {
	table-layout: fixed;
	border-collapse: collapse;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	}
table.layout td.stred {
	width: 1002px;
	text-align: left;
	background: url('/img/layout_podklad.gif') repeat-y left 0px;
	}
table.layout td.vlavo {
	background: url('/img/left.gif') no-repeat right top;
	}
table.layout td.vpravo1 {
	background: url('/img/hraci_podklad/hrac1_P.gif') no-repeat left top;
	}
table.layout td.vpravo2 {
	background: url('/img/hraci_podklad/hrac2_P.gif') no-repeat left top;
	}
table.layout td.vpravo3 {
	background: url('/img/hraci_podklad/hrac3_P.gif') no-repeat left top;
	}
table.layout td.vpravo4 {
	background: url('/img/hraci_podklad/hrac4_P.gif') no-repeat left top;
	}
table.layout td.vpravo5{
	background: url('/img/hraci_podklad/hrac5_P.gif') no-repeat left top;
	}
table.layout td.vpravo6 {
	background: url('/img/hraci_podklad/hrac6_P.gif') no-repeat left top;
	}
table.layout td.vpravo7 {
	background: url('/img/hraci_podklad/hrac7_P.gif') no-repeat left top;
	}
table.layout td.pata_stred {
	width: 1002px;
	text-align: left;
	color: #000000;
	background: #ffffff url('/img/footer.gif') repeat-x center bottom;
	}
table.layout td.pata_vlavo {
	background: url('/img/footer.gif') repeat-x center bottom;
	}
table.layout td.pata_vpravo {
	background: url('/img/footer.gif') repeat-x center bottom;
	}
/* -------------------------------------------------------------------------------------------- */
div.hrac_top {
	position: absolute;
	top: 0;
	left: 801px;
	width: 201px;
	height: 196px;
	}
div.hrac_right {
	position: absolute;
	top: 0;
	left: 0;
	width: 201px;
	height: 245px;
	}
.hrac1_top {
	background: url('/img/hraci_podklad/hrac1_top.gif') no-repeat top left;
	}
.sk_hrac1_bottom {
	background: url('/img/hraci_podklad/sk_hrac1_bottom.gif') no-repeat top left;
	}
.en_hrac1_bottom {
	background: url('/img/hraci_podklad/en_hrac1_bottom.gif') no-repeat top left;
	}
.hrac2_top {
	background: url('/img/hraci_podklad/hrac2_top.gif') no-repeat top left;
	}
.sk_hrac2_bottom {
	background: url('/img/hraci_podklad/sk_hrac2_bottom.gif') no-repeat top left;
	}
.en_hrac2_bottom {
	background: url('/img/hraci_podklad/en_hrac2_bottom.gif') no-repeat top left;
	}
.hrac3_top {
	background: url('/img/hraci_podklad/hrac3_top.gif') no-repeat top left;
	}
.sk_hrac3_bottom {
	background: url('/img/hraci_podklad/sk_hrac3_bottom.gif') no-repeat top left;
	}
.en_hrac3_bottom {
	background: url('/img/hraci_podklad/en_hrac3_bottom.gif') no-repeat top left;
	}
.hrac4_top {
	background: url('/img/hraci_podklad/hrac4_top.gif') no-repeat top left;
	}
.sk_hrac4_bottom {
	background: url('/img/hraci_podklad/sk_hrac4_bottom.gif') no-repeat top left;
	}
.en_hrac4_bottom {
	background: url('/img/hraci_podklad/en_hrac4_bottom.gif') no-repeat top left;
	}
.hrac5_top {
	background: url('/img/hraci_podklad/hrac5_top.gif') no-repeat top left;
	}
.sk_hrac5_bottom {
	background: url('/img/hraci_podklad/sk_hrac5_bottom.gif') no-repeat top left;
	}
.en_hrac5_bottom {
	background: url('/img/hraci_podklad/en_hrac5_bottom.gif') no-repeat top left;
	}
.hrac6_top {
	background: url('/img/hraci_podklad/hrac6_top.gif') no-repeat top left;
	}
.sk_hrac6_bottom {
	background: url('/img/hraci_podklad/sk_hrac6_bottom.gif') no-repeat top left;
	}
.en_hrac6_bottom {
	background: url('/img/hraci_podklad/en_hrac6_bottom.gif') no-repeat top left;
	}
.hrac7_top {
	background: url('/img/hraci_podklad/hrac7_top.gif') no-repeat top left;
	}
.sk_hrac7_bottom {
	background: url('/img/hraci_podklad/sk_hrac7_bottom.gif') no-repeat top left;
	}
.en_hrac7_bottom {
	background: url('/img/hraci_podklad/en_hrac7_bottom.gif') no-repeat top left;
	}
/* --------------okno detailu fotografie--------------------------- */
body.okno {
	margin: 0;
	padding: 0;
	text-align: left;
	background: #6fc2e4;
	color: #0e2535;
	font: normal 14px arial, sans-serif;
	}
body.okno div.obsah {
	width: 100%;
	margin: 20px 0 0 0;
	padding: 10px;
	text-align: left;
	}
body.okno div.obsah p {
	padding: 0 120px 0 24px;
	}
body.okno div.obsah h1 {
	display: block;
	margin: 50px 0 40px 0;
	padding: 0 40px 0 0;
	text-align: right;
	font-weight: bold;
	letter-spacing: 0.1em;
	}
a.oknoclose {
	font-size: 12px;
	text-decoration: none;
	padding: 0 13px 0 0;
	margin: 0 0 0 20px;
	background: url('/img/button_detail.gif') no-repeat right 4px;
	}
a.oknoclose:hover {
	text-decoration: underline;
	background: url('/img/button_detail.gif') no-repeat right 4px;
	}
/* ----------------------------------------- */
p {
	margin: 8px 0 10px 0;
	}
p.noscreen {
	width: 200px;
	position: absolute;
	top: -1000px;
	}
dl {
	width: 570px;
	margin: 0 0 0 12px;
	font-size: 11px;
	}
dt {
	padding: 5px 0 3px 12px;
	font-weight: bold;
	font-style: italic;
	}
dd {
	padding: 0 0 15px 60px;
	}
img {
	border: 0 none;
	}

img.border {
	border: 1px solid #ff7213; 
}

table {
	table-layout: auto;
	border-collapse: collapse;
	margin: 0;
	}
td {
	padding: 0;
	vertical-align: top;
	font: normal 12px arial, sans-serif;
	}
td.parny {
	background: #ffe0cc;
	}
th {
	padding: 0;
	vertical-align: middle;
	font: normal 12px arial, sans-serif;
	}
th.parny {
	background: #ffe0cc;
	}
ul {
	margin: 0;
	padding: 0;
	}
ol {
	margin: 0;
	padding: 0;
	}
li {
	margin: 0;
	padding: 0;
	font-size: 12px;
	}
a {
	color: #000000;
	text-decoration: underline;
	cursor: pointer;
	}
a:hover {
	color: #f66300;
	text-decoration: underline;
	cursor: pointer;
	}
a span {
	display: none;
	}
span span {
	display: none;
	}
span.hlaska {
	/*background: #e6f5fb;*/
	padding: 3px 0;
	margin: 0 0 0 10px;
	}
.hidden {
	visibility: hidden;
	}
a.linka {
	font-size: 11px;
	text-decoration: none;
	padding: 0 13px 0 0;
	margin-right: 10px;
	background: url('/img/button_detail.gif') no-repeat right 4px;
	}
a.linka:hover {
	text-decoration: underline;
	background: url('/img/button_detail.gif') no-repeat right 4px;
	}
a.button {
	background: #69b2f1;
	color: #022bd3;
	padding: 4px 7px;
	margin: 0 1px 0 7px;
	font-size: 11px;
	}
a.button:hover {
	background: #0e2535;
	color: #ffffff;
	text-decoration: none;
	}
a.left {
	margin-left: 7px;
	}
a.button_img {
	width: 28px;
	height: 28px;
	}
a.facebook {
	position: relative;
	left: -1px;
	}
form {
	margin: 0;
	padding: 0;
	}
select, input, textarea {
	color: #000000;
	background: #d7d7d7;
	border: 1px solid #f66300;
	font-size: 12px;
	font-family: sans-serif;
	}
textarea {
	overflow: auto;
	}
input {
	height: 19px;
	}
*>input {
	height: 16px;
	}
input.text_big {
	width: 256px;
	}
input.text_middle {
	width: 136px;
	}
input.text_small {
	width: 70px;
	}
input.loginn {
	float: left;
	}
input.pass {
	float: left;
	}
input.rovnake {
	float: left;
	width: 15px;
	background: transparent;
	border: 0 none;
	margin: 0 5px 0 0;
	}
input.kodd {
	float: left;
	margin: 0 0 0 10px;
	}
input.center {
	text-align: center;
	}
input.captcha {
	width: 100px;
	margin: 4px 0 0 0;
	}
input.sk_poslat {
	width: 31px;
	height: 11px;
	border: 0 none;
	background: none;
	cursor: pointer;
	margin: 0 0 0 14px;
	}
input.en_poslat {
	width: 25px;
	height: 11px;
	border: 0 none;
	background: none;
	cursor: pointer;
	margin: 0 0 0 14px;
	}
input.sk_odoslat {
	width: 31px;
	height: 11px;
	border: 0 none;
	background: none;
	cursor: pointer;
	margin: 0 28px 0 0;
	}
input.en_odoslat {
	width: 25px;
	height: 11px;
	border: 0 none;
	background: none;
	cursor: pointer;
	margin: 0 28px 0 0;
	}
textarea.spravak {
	width: 286px;
	height: 76px;
	margin: 0;
	}
input.textk {
	width: 286px;
	}
h1 {
	display: none;
	}
caption {
	caption-side: top;
	font-size: 12px;
	margin: 10px 0 5px 8px;
	font-weight: bold;
	letter-spacing: 0.05em;
	color: #f66300;
	text-align: left;
	}
h2 {
	font-size: 12px;
	margin: 10px 0 10px 12px;
	font-weight: bold;
	letter-spacing: 0.05em;
	color: #f66300;
	}
h2.hidden {
	display: none;
	margin: 0;
	}
h2.sk_topfoto {
	width: 595px;
	height: 20px;
	background: url('/img/sk_h2_topfoto.gif') no-repeat left top;
	margin: 0 !important;
	}
h2.en_topfoto {
	width: 595px;
	height: 20px;
	background: url('/img/en_h2_topfoto.gif') no-repeat left top;
	margin: 0 !important;
	}
h2.sk_albumy {
	width: 595px;
	height: 20px;
	background: url('/img/sk_h2_albumy.gif') no-repeat left top;
	margin: 0 !important;
	}
h2.en_albumy {
	width: 595px;
	height: 20px;
	background: url('/img/en_h2_albumy.gif') no-repeat left top;
	margin: 0 !important;
	}
h2.sk_fotodetail {
	width: 595px;
	height: 20px;
	background: url('/img/sk_h2_fotodetail.gif') no-repeat left top;
	margin: 0 0 1px 0 !important;
	}
h2.en_fotodetail {
	width: 595px;
	height: 20px;
	background: url('/img/en_h2_fotodetail.gif') no-repeat left top;
	margin: 0 0 1px 0 !important;
	}
h2.foto {
	width: 595px;
	height: 20px;
	background: url('/img/h2_podklad.gif') no-repeat left top;
	margin: 0 !important;
	font: bold 12px tahoma, sans-serif;
	/*font: bold 8px 'nimbus mono l', courier, 'courier new', monospace !important;*/
	letter-spacing: 0.05em !important;
	color: #ffffff;
	text-align: left;
	padding: 3px 0 0 91px;
	}
*>h2.foto {
	width: 504px;
	height: 17px;
	}
h2.sk_videozaznamy {
	width: 595px;
	height: 20px;
	background: url('/img/sk_h2_videozaznamy.gif') no-repeat left top;
	margin: 0 !important;
	}
h2.en_videozaznamy {
	width: 595px;
	height: 20px;
	background: url('/img/en_h2_videozaznamy.gif') no-repeat left top;
	margin: 0 !important;
	}
h2.sk_topaudio {
	width: 595px;
	height: 20px;
	background: url('/img/sk_h2_topaudio.gif') no-repeat left top;
	margin: 0 !important;
	}
h2.en_topaudio {
	width: 595px;
	height: 20px;
	background: url('/img/en_h2_topaudio.gif') no-repeat left top;
	margin: 0 !important;
	}
h2.sk_nahravky {
	width: 595px;
	height: 20px;
	background: url('/img/sk_h2_nahravky.gif') no-repeat left top;
	margin: 0 !important;
	}
h2.en_nahravky {
	width: 595px;
	height: 20px;
	background: url('/img/en_h2_nahravky.gif') no-repeat left top;
	margin: 0 !important;
	}
h2 span {
	display: none;
	}
h3 {
	font-size: 12px;
	color: #f66300;
	margin: 10px 0 0 8px;
	/*margin: 10px 0 0 0;*/
	padding: 0; 
	font-weight: bold;
	letter-spacing: 0.05em;
	}
hr {	
	width: 585px;
	border: 0px solid #ff6600;
	height: 1px;
	color: #ff6600;
	background-color: #ff6600;
	margin: 10px auto 0 auto;
	}
.clear {
	clear: both !important;
	margin: 0;
	padding: 0;
	}
div.clear {
	clear: both;
	margin: 0;
	padding: 0;
	}
.floatleft {
	float: left !important;
	}
.floatright {
	float: right !important;
	}
.floatright img {
	margin-right: 6px !important;
	}
.right {
	text-align: right !important;
	}
input.right {
	margin: 0 10px 0 0 !important;
	}
.left {
	text-align: left !important;
	}
.center {
	text-align: center !important;
	}
.chyba {
	color: #ff0000;
	/*font-weight: bold;*/
	font-size: 12px;
	margin: 0;
	}
.zvyrazni {
	color: #ff0000;
	font-weight: bold;
	}
.zvyrazni2 {
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	margin-top: 60px !important;
	}
#frame {
	width: 1002px;
	height: 100%;
	margin: 0 auto;
	text-align: left;
	position: relative;
	}
*>#frame {
	height: auto;
	} 
#hlava {
	position: relative;
	width: 1002px;
	height: 196px;
	background: url('/img/head.jpg') no-repeat center top;
	}
#lang {
	width: 110px;
	height: 33px;
	position: absolute;
	top: 0;
	right: 57px;
	}
#lang li {
	display: inline;
	}
#lang h2{
	display: none;
	}
#lang li a {
	float: left;
	width: 33px;
	height: 33px;
	}
a.sk_lang {
	margin: 0 1px 0 0;
	background: url('/img/sk_lang_button.gif') no-repeat;
	}
a.sk_lang:hover {
	background: url('/img/sk_lang_button_hover.gif') no-repeat;
	}
a.sk_lang_aktiv {
	margin: 0 1px 0 0;
	background: url('/img/sk_lang_button_hover.gif') no-repeat;
	}
a.sk_lang_aktiv:hover {
	background: url('/img/sk_lang_button_hover.gif') no-repeat;
	}
a.en_lang {
	background: url('/img/en_lang_button.gif') no-repeat;
	}
a.en_lang:hover {
	background: url('/img/en_lang_button_hover.gif') no-repeat;
	}
a.en_lang_aktiv {
	background: url('/img/en_lang_button_hover.gif') no-repeat;
	}
a.en_lang_aktiv:hover {
	background: url('/img/en_lang_button_hover.gif') no-repeat;
	}
p.counter {
	position: absolute;
	width: 100px;
	top: 200px;
	left: 14px;
	padding: 0;
	margin: 0;
	color: #ffffff;
	text-align: left;
	}
#root_line {
	width: 596px;
	height: 23px;
	/*background: #f66200;*/
	position: relative;
	}
#root_line a {
	padding: 0 0 0 5px;
	}
#root_line div.linky {
	width: 50px;
	height: 15px;
	position: absolute;
	top: 0;
	right: 12px;
	text-align: right;
	padding: 5px 0 0 0;
	}
#root_line div.linky a {
	float: right;
	display: block;
	width: 12px;
	height: 12px;
	margin: 0 2px;
	}
/*
#root_line div.linky a.addthis_toolbox {
	display: block;
	float: right;
	height: 15px;
	}
*/
#root_line div.rootline {
	width: 510px;
	height: 15px;
	position: absolute;
	top: 0;
	left: 5px;
	text-align: left;
	padding: 5px 0 0 0;
	}
#root_line div.rootline span {
	padding: 0 0 0 8px;
	}
div.menutop {
	position: absolute;
	width: 847px;
	height: 27px;
	top: 169px;
	}
div.sk {
	right: 112px;
	}
div.en {
	right: 126px;
	}
div.menutop h2{
	display: none;
	}
div.menutop ul {
	list-style-type: none;
	width: 847px;
	height: 27px;
	padding: 0;
	margin: 0;
	}
div.menutop li {
	display: inline;
	}
div.menutop a {
	float: left;
	height: 27px;
	line-height: 27px;
	padding: 0 18px 0 18px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	}
div.menutop a:hover {
	text-decoration: none;
	color: #ffffff;
	}
div.menutop a span {
	display: none;
	}
a.vn {
	color: #ffffff;
	}
a.vn:hover {
	color: #ffffff;
	background: url('/img/topmenu_button_hover.gif') repeat-x;
	}
a.va {
	color: #ffffff;
	height: 27px;
	background: url('/img/topmenu_button_hover.gif') repeat-x;
	}
a.va:hover {
	color: #ffffff;
	background: url('/img/topmenu_button_hover.gif') repeat-x;
	}
#sk_footer {
	margin: 0 auto;
	width: 1002px;
	min-height: 253px;
	height: 253px;
	background: url('/img/sk_footer.gif') no-repeat center top;
	clear: both;
	position: relative;
	}
#sk_footer {
	height: auto;
	}
#sk_footer h2 {
	display: none;
	}
#sk_footer p.design {
	position: absolute;
	width: 158px;
	bottom: 18px;
	right: 20px;
	font-size: 11px;
	text-align: center;
	padding: 0;
	margin: 0;
	z-index: 100;
	}
#sk_footer a {
	color: #000000;
	text-decoration: underline;
	}
#sk_footer a:hover {
	color: #000000;
	text-decoration: none;
	}
#en_footer {
	margin: 0 auto;
	width: 1002px;
	min-height: 253px;
	height: 253px;
	background: url('/img/en_footer.gif') no-repeat center top;
	clear: both;
	position: relative;
	}
#en_footer {
	height: auto;
	}
#en_footer h2 {
	display: none;
	}
#en_footer p.design {
	position: absolute;
	width: 158px;
	bottom: 18px;
	right: 20px;
	font-size: 11px;
	text-align: center;
	padding: 0;
	margin: 0;
	z-index: 100;
	}
#en_footer a {
	color: #000000;
	text-decoration: underline;
	}
#en_footer a:hover {
	color: #000000;
	text-decoration: none;
	}
#copyright_web {
	position: absolute;
	bottom: 9px;
	left: 0;
	width: 1002px;
	height: 44px; 
	color: #000000;
	background: url('/img/copyright_podklad.gif') repeat-x center top;
	font-size: 11px;
	text-align: center;
	z-index: 50;
	padding: 20px 0 0 0;
	}
*>#copyright_web {
	height: 24px;
	}
#footer_linky {
	position: absolute;
	top: -20px;
	left: 207px;
	width: 200px;
	color: #000000;
	font-size: 12px;
	text-align: left;
	z-index: 50;
	padding: 0;
	}
#footer_linky a:hover {
	color: #f66300;
	text-decoration: underline;
	}
#footer_linky a.back {
	position: absolute;
	left: 505px;
	}
#footer_linky2 {
	position: absolute;
	top: -20px;
	right: 212px;
	width: 50px;
	color: #000000;
	font-size: 12px;
	text-align: left;
	z-index: 50;
	padding: 0;
	text-align: right;
	}
#footer_linky2 a {
	float: right;
	display: block;
	width: 12px;
	height: 12px;
	margin: 0 4px;
	}
#footer_linky2 a.addthis_button_facebook {
	display: block;
	width: 12px;
	height: 12px;
	float: right;
	}
div.obal_tabpartneri {
	width: 802px;
	min-height: 170px;
	height: 170px;
	padding: 28px 0 64px 0;
	}
*>div.obal_tabpartneri {
	height: auto;
	}
table.partneri_footer {
	width: 802px;
	min-height: 170px;
	height: 170px;
	table-layout: fixed;
	}
*>table.partneri_footer {
	height: auto;
	}
table.partneri_footer td {
	text-align: center;
	vertical-align: middle;
	padding: 5px 0; 
	}
table.partneri_footer td img {
	vertical-align: middle;
	}
div.hladame_partnerov {
	position: absolute;
	top: 21px;
	right: 1px;
	width: 200px;
	height: 164px;
	background: url('/img/hladame_partnerov.gif') no-repeat;
	}
div.hladame_partnerov p {
	margin: 82px 0 0 0;
	padding: 0 17px 0 13px;
	font-size: 11px;
	}
div.left {
	width: 200px;
	float: left;
	margin: 0 0 0 -801px; /* zaporna hodnota margin umoznuje pohodlne umiestnovat stlpce bez ohladu na ich poradie v xhtml */
	padding: 0 0 20px 0;
	position: relative;
	background: url('/img/menu_left_podklad.gif') no-repeat left top;
	}
div.left h2 {
	display: none;
	}
div.uvodl {
	background: url('/img/left_podklad.gif') no-repeat left top;
	}
div.banner {
	width: 200px;
	background: #ffffff url('/img/banner_podklad.gif') no-repeat left top;
	padding: 21px 0 0 0;
	}
div.sk_hladame_hracov {
	width: 200px;
	background: #ffffff url('/img/sk_hladame_hracov_podklad.gif') no-repeat left top;
	padding: 21px 0 0 0;
	}
div.en_hladame_hracov {
	width: 200px;
	background: #ffffff url('/img/en_hladame_hracov_podklad.gif') no-repeat left top;
	padding: 21px 0 0 0;
	}
div.treningy_obal {
	width: 200px;
	min-height: 215px;
	height: 215px;
	}
*>div.treningy_obal {
	height: auto;
	}
div.treningy {
	width: 200px;
	padding: 30px 0 0 0;
	}
div.sk_t {
	background: url('/img/sk_treningy_podklad.gif') no-repeat left top;
	}
div.en_t {
	background: url('/img/en_treningy_podklad.gif') no-repeat left top;
	}
div.treningy h2 {
	display: block !important;
	font-size: 12px;
	color: #fe6500;
	margin: 0 0 0 50px !important;
	letter-spacing: 0.08em;
	}
div.treningy p {
	font-size: 11px;
	padding: 0 5px 0 7px;
	margin: 0;
	letter-spacing: 0.08em;
	}
div.right {
	width: 201px;
	float: left;
	margin: 0;
	padding: 0 0 20px 0;
	position: relative;
	}
div.fanclub {
	width: 201px;
	height: 126px;
	position: relative;
	text-align: left;
	}
div.sk_f {
	/*background: url('/img/sk_fanclub_podklad.gif') no-repeat left top;*/
	}
div.en_f {
	/*background: url('/img/en_fanclub_podklad.gif') no-repeat left top;*/
	}
div.fanclub h2 {
	display: none;
	}
div.fanclub span.chyba {
	position: absolute;
	top: 111px;
	left: 5px;
	font-size: 11px;
	font-weight: bold;
	color: black;
	background: #ff6600;
	padding: 5px;
	border: 1px solid black;
	}
div.fanclub form {
	position: absolute;
	top: 23px;
	left: 5px;
	width: 127px;
	margin: 0;
	padding: 0;
	}
div.fanclub input {
	width: 107px;
	height: 18px;
	font-weight: normal;
	font-size: 13px;
	}
*>div.fanclub input {
	height: 16px;
	}
div.fanclub input.prihlas {
	width: 49px;
	height: 12px;
	border: 0 none;
	background: none;
	cursor: pointer;
	margin: 0;
	position: absolute;
	top: 75px;
	left: 0;
	}
div.fanclub p {
	font-size: 11px;
	padding: 0;
	margin: 0;
	}
div.fanclub a.registracia {
	font-size: 11px;
	position: absolute;
	top: 74px;
	left: 59px;
	color: #000000;
	}
div.fanclub a:hover.registracia {
	color: #f66300;
	}
div.fanclub div {
	width: 170px;
	position: absolute;
	top: 25px;
	left: 5px;
	text-align: left;
	}
div.fanclub div p {
	margin: 0 0 30px 0;
	font-size: 12px;
	line-height: 2em;
	}
div.fanclub div a {
	font-size: 11px;
	color: #f66300;
	padding: 0 5px 0 0;
	color: #000000;
	}
div.fanclub div a:hover {
	color: #f66300;
	}
div.doporucujeme {
	width: 201px;
	height: 119px;
	position: relative;
	}
div.doporucujeme h2 {
	display: none;
	}
div.sk_d {
	/*background: #ffffff url('/img/sk_doporucujeme_podklad.gif') no-repeat left top;*/
	}
div.en_d {
	/*background: #ffffff url('/img/en_doporucujeme_podklad.gif') no-repeat left top;*/
	}
a.obchod {
	display: block;
	width: 154px;
	height: 67px;
	/*background: url('/img/button_obchod.gif') no-repeat;*/
	position: absolute;
	top: 37px;
	left: 10px;
	}
div.newsletter {
	width: 201px;
	background: #ffffff url('/img/newsletter_podklad.gif') no-repeat left top;
	padding: 21px 0 0 0;
	}
div.newsletter h2 {
	display: none;
	}
div.newsletter span.chyba {
	position: absolute;
	top: 13px;
	left: 5px;
	font-size: 10px;
	}
div.newsletter form {
	width: 201px;
	margin: 0;
	padding: 0;
	}
div.newsletter input {
	width: 189px;
	height: 18px;
	font-weight: normal;
	font-size: 13px;
	}
*>div.newsletter input {
	height: 16px;
	}
div.newsletter input.potvrdenie {
	width: 38px;
	height: 11px;
	border: 0 none;
	background: none;
	cursor: pointer;
	margin: 5px 3px 0 0;
	}
div.newsletter p {
	text-align: left;
	font-size: 11px;
	padding: 5px 0 5px 5px;
	margin: 0;
	}
div.newsletter form p {
	text-align: right;
	font-size: 11px;
	padding: 0 5px 5px 0;
	margin: 0;
	}
div.search {
	width: 201px;
	padding: 21px 0 0 0;
	}
div.sk_s {
	background: #ffffff url('/img/sk_vyhladavanie_podklad.gif') no-repeat left top;
	}
div.en_s {
	background: #ffffff url('/img/en_vyhladavanie_podklad.gif') no-repeat left top;
	}
div.search h2 {
	display: none;
	}
div.search span.chyba {
	position: absolute;
	top: 13px;
	left: 5px;
	font-size: 10px;
	}
div.search form {
	width: 201px;
	margin: 0;
	padding: 0;
	}
div.search input {
	width: 189px;
	height: 18px;
	font-weight: normal;
	font-size: 13px;
	}
*>div.search input {
	height: 16px;
	}
div.search input.search {
	width: 35px;
	height: 11px;
	border: 0 none;
	background: none;
	cursor: pointer;
	margin: 5px 3px 0 0;
	}
div.search form p {
	text-align: right;
	font-size: 11px;
	padding: 5px 5px 5px 0;
	margin: 0;
	}
div.anketa_obal {
	width: 201px;
	margin: 10px 0 0 0;
	/*background: url('/img/anketa_podklad.gif') repeat-y left top;*/
	}
div.anketa {
	width: 201px;
	min-height: 150px;
	height: 150px;
	padding: 21px 0 0 0;
	position: relative;
	text-align: left;
	}
*>div.anketa {
	height: auto;
	}
div.anketa a.anketa_archiv {
	position: absolute;
	bottom: 6px;
	right: 9px;
	color: #000000;
	}
div.anketa a.anketa_archiv:hover {
	color: #f66300;
	}
div.anketa h2 {
	display: none;
	}
div.anketa p {
	margin-bottom: 0;
	font-size: 11px;
	}
div.sk_a {
	background: url('/img/sk_anketa_podklad.gif') no-repeat left top;
	}
div.en_a {
	background: url('/img/en_anketa_podklad.gif') no-repeat left top;
	}
table.anketa {
	width: 194px;
	margin: 0 0 0 7px;
	}
table.anketa th {
	font-size: 11px;
	padding: 3px 0 0 0;
	text-align: left;
	font-weight: bold;
	}
table.anketa td {
	font-size: 11px;
	padding: 0 5px 0 0;
	height: 10px;
	text-align: left;
	}
table.anketa td.graf {
	padding: 3px 0 0 0;
	text-align: left;
	vertical-align: top;
	}
table.anketa td img {
	vertical-align: middle;
	}
table.anketa td span.orange {
	display: block;
	float: left;
	height: 8px;
	background: url('/img/anketa_orange.gif') repeat-x left top;
	}
table.anketa td span.pruhy {
	display: block;
	float: left;
	height: 8px;
	background: url('/img/anketa_pruhy.gif') repeat-x left top;
	}
table.anketa td.odpoved {
	padding-top: 8px;
	}
table.anketa td.pocet {
	padding: 10px 0 4px 0;
	font-weight: bold;
	}
div.obal_ankety {
	width: 595px;
	margin: 0 0 0 1px;
	}
table.anketa_archiv {
	float: left;
	width: 191px;
	margin: 0 10px 20px 0;
	border: 1px solid #f86200;
	}
/* posledna tabulka v archive ankiet nebude mat v pravo margin */
.posledna {
	margin-right: 0 !important; 
	}
table.anketa_archiv th {
	font-size: 11px;
	padding: 3px 0 0 10px;
	text-align: left;
	font-weight: bold;
	}
table.anketa_archiv td {
	font-size: 11px;
	padding: 0 5px 0 10px;
	height: 10px;
	text-align: left;
	}
table.anketa_archiv td.graf {
	padding: 3px 0 0 10px;
	text-align: left;
	vertical-align: top;
	}
table.anketa_archiv td img {
	vertical-align: middle;
	}
table.anketa_archiv td span.orange {
	display: block;
	float: left;
	height: 8px;
	background: url('/img/anketa_orange.gif') repeat-x left top;
	}
table.anketa_archiv td span.pruhy {
	display: block;
	float: left;
	height: 8px;
	background: url('/img/anketa_pruhy.gif') repeat-x left top;
	}
table.anketa_archiv td.odpoved {
	padding-top: 8px;
	}
table.anketa_archiv td.pocet {
	padding: 15px 0 14px 10px;
	font-weight: bold;
	}
div.left a.sipka_viac  {
	float: right;
	font-size: 11px;
	text-align: right;
	margin: 0 0 40px 0;
	}
div.main {
	display: inline;
	float: left;
	width: 600px;
	margin: 0 0 0 201px;
	position: relative;
	text-align: center;
	}
div.obsah {
	display: inline;
	float: left;
	width: 600px;
	padding: 0 1px 40px 2px;
	margin: 0;
	position: relative;
	text-align: left;
	}
*>div.obsah {
	width: 597px;
	}
div.obsah p {
	padding: 0 12px 0 12px;
	text-align: justify;
	}
div.obsah ul {
	margin: 5px 0 15px 45px;
	}
div.obsah ul li {
	padding: 0 0 3px 0;
	list-style-type: none;
	list-style-image: url('/img/li_odrazka.gif');
	/*list-style-image: none;*/
	/*background: url('/img/li_odrazka.gif') no-repeat left 5px;*/
	}
div.obsah ul li ul {
	margin: 5px 0 0 20px;
	}
div.obsah ul li li {
	padding: 0 0 3px 0;
	list-style-type: none;
	list-style-image: url('/img/li_odrazka.gif');
	/*list-style-image: none;*/
	/*background: url('/img/li_odrazka.gif') no-repeat left 5px;*/
	}
div.obsah ol {
	margin: 5px 0 15px 70px;
	}
div.obsah ol li {
	padding: 0 0 3px 0;
	list-style-image: none;
	list-style-type: decimal;
	color: #000000;
	font-weight: normal;
	}
div.obsah ol li span {
	color: #000000;
	font-weight: normal;
	}
div.obsah ul.download {
	width: 93%;
	margin: 20px 0 15px 8px !important;
	padding: 0 0 0 22px !important;
	background: url('/img/odrazka1_download.gif') no-repeat left top;
	}
div.obsah ul.download li {
	padding: 1px 0 5px 0;
	list-style-type: none !important;
	list-style-image: none !important;
	background: none !important;
	list-style-position: outside;
	text-align: left !important;
	}
div.obsah ul.download li span {
	padding: 0 0 0 10px;
	}
div.obsah ul.download li a {
	font-size: 11px;
	color: #f66300;
	}
div.obsah ul.download li a:hover {
	color: #000000;
	}
#oznamy {
	width: 595px;
	height: 376px;
	background: #000000; /*url('/img/oznamy_podklad.gif') no-repeat left top;*/
	margin: 0 0 2px 0;
	padding: 1px 0 0 0;
	color: #ffffff;
	position: relative;
	}
#oznamy h2.nadpis {
	display: none;
	}
div.oznam_first {
	width: 479px;
	height: 376px;
	position: relative;
	overflow: hidden;
	}
div.oznam_first h2 {
	font-size: 15px;
	margin: 3px 0 0 7px;
	color: #ffffff;
	}
div.oznam_first p {
	font-size: 10px;
	margin: 2px 50px 0 7px;
	padding: 0 !important;
	}
div.oznam_first a.viac {
	position: absolute;
	bottom: 5px;
	right: 0;
	font-size: 12px;
	color: #000000;
	}
div.oznam_first a.viac:hover {
	color: #000000;
	text-decoration: none;
	}
div.oznam_first div {
	width: 479px;
	height: 247px;
	background: #933900;
	text-align: center;
	margin: 0 0 0 1px;
	}
div.oznam_first div img {
	margin: 0 auto;
	}
div.oznam {
	width: 112px;
	height: 242px;
	position: absolute;
	top: 6px;
	right: 1px;
	text-align: center;
	}
div.oznam div {
	width: 101px;
	height: 52px;
	background: #fff;
	/*background: #933900;*/
	margin: 0 auto 5px auto;
	position: relative;
	}
div.oznam img {
	margin: 0 auto;
	}
div.oznam_detail {
	width: 595px;
	position: relative;
	top: 1px;
	}
div.oznam_detail h2 {
	font-size: 16px;
	margin: 3px 0 0 7px;
	color: #000000;
	}
div.oznam_detail p.datum {
	color: #555555;
	font-size: 11px;
	margin: 0 0 0 7px;
	}
div.oznam_detail p {
	font-size: 12px;
	margin: 20px 0 0 7px;
	padding: 0 8px 0 0 !important;
	}
div.oznam_detail div {
	width: 479px;
	height: 303px;
	background: #fff;
	/*background: #933900;*/
	text-align: center;
	}
div.oznam_detail div img {
	margin: 0 auto;
	}
div.obrazky_oznam {
	width: 112px;
	height: 242px;
	position: absolute;
	top: 24px;
	right: 4px;
	text-align: center;
	}
div.obrazky_oznam div {
	width: 101px;
	height: 48px;
	background: #933900;
	margin: 0 auto 5px auto;
	position: relative;
	}
div.obrazky_oznam div {
	height: 52px;
	}
div.obrazky_oznam img {
	margin: auto;
	}
ul.download_detail {
	margin: 15px 0 0 15px !important;
	padding: 0 !important;
	}
ul.download_detail li {
	margin: 0;
	padding: 0 0 5px 0;
	list-style-type: none !important;
	list-style-image: none !important;
	font-size: 12px;
	list-style-position: outside;
	text-align: left !important;
	}
ul.download_detail li a {
	/*background: url('/img/odrazka_li.gif') no-repeat left top;*/
	padding: 0 /*0 0 14px*/;
	}
div.napisali_detail {
	width: 595px;
	position: relative;
	top: 1px;
	}
div.napisali_detail h2 {
	width: 479px;
	font-size: 16px;
	margin: 3px 0 0 7px;
	color: #000000;
	}
div.napisali_detail p.datum {
	color: #555555;
	font-size: 11px;
	margin: 3px 0 0 7px;
	padding: 0 !important;
	}
div.napisali_detail p.datum span {
	padding: 0 0 0 20px;
	}
div.napisali_detail p {
	font-size: 12px;
	margin: 20px 0 0 7px;
	padding: 0 8px 0 0 !important;
	}
div.napisali_detail div {
	width: 479px;
	height: 303px;
	background: #fff;
/*	background: #943900; */
	text-align: center;
	}
div.napisali_detail div img {
	margin: 0 auto;
	}
div.video_uvod {
	float: right;
	width: 297px;
	height: 283px;
	background: url('/img/video_podklad.gif') no-repeat left top;
	margin: 0 2px 2px 0;
	}
div.video {
	height: 262px;
	margin: 21px 0 0 0;
	padding: 0;
	}
div.video h2 {
	display: none;
	}
div.video p {
	color: #f66300;
	padding: 0 5px 0 11px;
	margin: 0 0 5px 7px;
	background: url('/img/odrazka_nazov_video.gif') no-repeat left 2px;
	display: none; 
	}
*>div.video p {
	margin-top: 0;
	}
table.partneri {
	width: 581px;
	table-layout: fixed;
	margin: 10px 0 7px 8px;
	border-bottom: 2px solid #f99a5b;
	}
table.nonborder {
	border-bottom: 0;
	}
table.partneri td {
	text-align: center;
	vertical-align: middle;
	padding: 0 0 17px 0;
	}
table.partneri td img {
	vertical-align: middle;
	}
table.partneri th {
	text-align: left;
	padding: 0 0 15px 0;
	}
table.partneri th h2 {
	font-size: 12px;
	margin: 0;
	}
table.linky {
	width: 581px;
	table-layout: fixed;
	margin: 5px 0 10px 8px;
	}
table.linky td {
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	padding: 0;
	}
table.linky th {
	width: 182px;
	text-align: left;
	vertical-align: top;
	padding: 0;
	}
table.linky th h2 {
	font-size: 12px;
	margin: 0;
	}
a.dokument {
	display: block;
	width: 594px;
	margin: 0 0 1px 0;
	padding: 5px 6px 3px 6px;
	background: #fee7d8;
	border-bottom: 1px solid #febb8e;
	position: relative;
	cursor: pointer;
	text-decoration: none;
	}
*>a.dokument {
	width: 582px;
	}
a.dokument span.nazov {
	display: block;
	color: #000000;
 	font-size: 18px;
	font-weight: bold;
	margin: 0 0 2px 0;
	padding: 0;
	background: none;
	}
a.dokument span.datum {
	display: block;
	font-size: 11px;
	color: #555555;
	margin: 0 0 13px 0;
	padding: 0;
	}
a.dokument span.datum span {
	display: inline;
	padding: 0 0 0 15px;
	}
a.dokument span.subor {
	display: block;
	height: 18px;
	position: absolute;
	bottom: 5px;
	right: 10px;
	color: #000000;
 	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0 25px 0 0 !important;
	background: url('/img/odrazka1_download.gif') no-repeat right top !important;
	}
a.dokument span.subor span {
	display: inline;
	padding: 0 0 0 10px;
	}
a.dokument span.odkaz {
	display: block;
	height: 18px;
	position: absolute;
	bottom: 0;
	right: 10px;
	color: #000000;
 	font-size: 11px;
	font-weight: normal;
	margin: 0;
	text-decoration: underline;
	}
a.dokument:hover {
	display: block;
	width: 594px;
	margin: 0 0 1px 0;
	padding: 5px 6px 3px 6px;
	background: #fee7d8;
	border-bottom: 1px solid #febb8e;
	background: url('/img/zaznam_podklad.gif') repeat-y left top;
	position: relative;
	cursor: pointer;
	text-decoration: none;
	}
*>a.dokument:hover {
	width: 582px;
	}
a.dokument:hover span.nazov {
	display: block;
	color: #000000;
 	font-size: 18px;
	font-weight: bold;
	margin: 0 0 2px 0;
	padding: 0;
	text-decoration: none;
	}
a.dokument:hover span.datum {
	display: block;
	font-size: 11px;
	color: #ffffff;
	margin: 0 0 13px 0;
	padding: 0;
	background: transparent;
	}
a.dokument:hover span.datum span {
	display: inline;
	padding: 0 0 0 15px;
	}
a.dokument:hover span.subor {
	display: block;
	height: 18px;
	position: absolute;
	bottom: 5px;
	right: 10px;
	color: #000000;
 	font-size: 11px;
	font-weight: normal;
	margin: 0;
	text-decoration: none;
	padding: 0 25px 0 0 !important;
	background: url('/img/odrazka2_download.gif') no-repeat right top !important;
	}
a.dokument:hover span.subor span {
	display: inline;
	padding: 0 0 0 10px;
	}
a.dokument:hover span.odkaz {
	display: block;
	height: 18px;
	position: absolute;
	bottom: 0;
	right: 10px;
	color: #000000;
 	font-size: 11px;
	font-weight: normal;
	margin: 0;
	text-decoration: none;
	}
div.kontakt {
	width: 596px;
	background: #fee7d8;
	border-bottom: 1px solid #febb8e;
	margin-bottom: 1px;
	padding: 3px 0 0 3px;
	position: relative;
	}
*>div.kontakt {
	width: 592px;
	}
div.kontakt img {
	border: 1px solid #ff7213;
	}
div.kontakt p {
	width: 451px;
	position: absolute;
	top: 40px;
	left: 142px;
	margin: 0;
	text-align: left;
	}
div.kontakt p span{
	display: block;
	float: left;
	}
div.kontakt p span.meno{
	width: 125px;
	text-align: left;
	}
div.kontakt p span.funkcia{
	width: 121px;
	text-align: center;
	}
div.kontakt p span.email{
	width: 200px;
	text-align: center;
	}
form.kontakt {
	margin: 20px 0 0 5px;
	padding: 0;
	}
table.kontakt_form td {
	padding: 0 0 8px 0;
	}
table.kontakt_form td.bottom {
	vertical-align: bottom;
	}
table.kontakt_form td.bottom img {
	width: 100px;
	height: 30px;
	vertical-align: bottom;
	border: 1px solid #ff6700;
	margin: 0 40px 0 0;
	}
table.kontakt_form td p {
	font-size: 11px;
	letter-spacing: 0.08em;
	margin: 0;
	padding: 0 0 2px 0;
	}
table.kontakt_form td input {
	vertical-align: bottom;
	}
table.data {
	width: 595px;
	margin: 2px 0 0 0;
	}
*>table.data {
	width: 594px;
	margin: 2px 0 0 1px;
	}
table.data .tricksters {
	background: #f86200;
	}
table.data tr.vyber {
	background: #e8e8e8;
	}
table.data th {
	background: #000000;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
	padding: 4px 9px 4px 9px;
	border: 1px solid #f66300;
	}
table.data td {
	font-size: 11px;
	vertical-align: top;
	text-align: left;
	padding: 4px 9px 4px 9px;
	border: 1px solid #f66300;
	}
table.data2 {
	width: 595px;
	margin: 10px 0 0 0;
	}
table.data2 th {
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
	padding: 2px 47px 0 48px;
	}
table.data2 th span {
	font-weight: normal;
	}
table.data2 td {
	font-size: 11px;
	vertical-align: top;
	text-align: left;
	padding: 0 47px 6px 48px;
	}
table.data3 {
	width: 595px;
	margin: 2px 0 0 0;
	}
*>table.data3 {
	width: 594px;
	margin: 2px 0 0 1px;
	}
table.data3 .tricksters {
	background: #f66300 !important;
	}
table.data3 .win {
	background: #e8e8e8;
	}
table.data3 .nazov {
	width: 170px;
	}
table.data3 th {
	background: #000000;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	padding: 4px;
	border: 1px solid #f66300;
	}
table.data3 td {
	font-size: 11px;
	vertical-align: top;
	text-align: center;
	padding: 4px 6px;
	border: 1px solid #f66300;
	}
table.data3 td.noborder {
	font-size: 11px;
	font-weight: bold;
	padding: 4px 0;
	border-left: none;
	border-right: none;
	}
table.data3 th.poradie {
	width: 60px;
	}
table.data3 td.noborder_l {
	width: 35px;
	text-align: center;
	padding: 4px 0 4px 4px;
	border-right: none;
	}
table.data3 td.noborder_p {
	width: 35px;
	text-align: center;
	padding: 4px 4px 4px 0;
	border-left: none;
	}
table.data3 td.bold {
	font-weight: bold;
	font-size: 11px;
	}
table.data4 {
	width: 288px;
	height: 56px;
	}
*>table.data4 {
	width: 290px;
	}
table.data4 td {
	vertical-align: middle;
	padding: 1px 2px;
	}
table.data4 td.noborder_l {
	width: 31px;
	text-align: center;
	padding: 2px 0 2px 2px;
	border-right: none;
	}
table.data4 td.noborder_p {
	width: 31px;
	text-align: center;
	padding: 2px 2px 2px 0;
	border-left: none;
	}
table.data4 th {
	height: 18px;
	padding: 2px;
	}
table.data4 .nazov2 {
	width: 110px;
	}
div.zapas {
	float: left;
	margin: 0 3px;
	}
div.zapas h2 {
	margin-bottom: 2px;
	}
div.standing_obal {
	width: 201px;
	margin: 0;
	}
div.standing {
	width: 201px;
	padding: 21px 0 0 0;
	text-align: left;
	}
*>div.standing {
	height: auto;
	}
div.standing h2 {
	display: none;
	}
div.sk_st {
	background: url('/img/sk_standing_podklad.gif') no-repeat left top;
	}
div.en_st {
	background: url('/img/en_standing_podklad.gif') no-repeat left top;
	}
table.standing {
	width: 200px;
	margin: 0 0 15px 0;
	}
table.standing th {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	padding: 5px 0 5px 2px;
	}
table.standing td.team {
	width: 107px;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
	text-align: left;
	padding: 5px 0 5px 2px;
	}
table.standing th.title {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	padding: 5px 0 5px 5px;
	}
table.standing td {
	height: 34px;
	font-size: 11px;
	vertical-align: middle;
	text-align: center;
	padding: 5px 0;
	/*border-bottom: 1px solid #aeaeae;*/
	}
table.standing td.parne {
    background: #fef0e7;
	}
table.standing td.logo {
	width: 25px;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	}
table.standing td.logo img {
	margin: 0 auto;
	}
/* ---------------------- css styl pre kalendar -------------------------------------------------------------------- */
div.kalendar_uvod {
	width: 296px;
	height: 283px;
	float: left;
	background: url('/img/kalendar_podklad.gif') repeat-y left top;
	}
div.kalendar {
	width: 296px;
	height: 283px;
	position: relative;
	padding: 21px 0 0 0;
	}
*>div.kalendar {
	height: 262px;
	}
div.kalendar form {
	margin: 0;
	position: absolute;
	top: 248px;
	right: 0px;
	}
div.kalendar select {
	background: #ffffff;
	border: 1px solid #f66300;
	height: 20px;
	font-size: 12px;
	}
div.kalendar p {
	margin: 3px 0 0 5px;
	line-height: 1.6em;
	}
div.sk_k {
	background: url('/img/sk_podujatia_podklad.gif') no-repeat left top;
	}
div.en_k {
	background: url('/img/en_podujatia_podklad.gif') no-repeat left top;
	}
div.kalendar h2 {
	display: none;
	}
table.month {
    width: 288px;
	height: 190px;
	table-layout: fixed;
	border-collapse: collapse;
	margin: 0 auto;
	margin-bottom: 4px;
	}
table.month td div {
	display: none;
	position: absolute;
	z-index: 1000;
	top: 235px;
	left: 3px;
	width: 282px;
	color: #000000;
	text-align: left;
	padding: 0 0 0 5px;
	}
table.month td div.home {
	background: #ffa161;
	border: 1px solid #f66300;
	}
table.month td div.away {
	background: #bfbfbf;
	border: 1px solid #f66300;
	}
table.month td {
    color: #000000;
	background: #ffffff;
    padding: 0 10px 0 0;
    text-align: center;
	vertical-align: middle;
	font-size: 11px;
	border: 1px solid #f66300;
	}
table.month td a {
    color: #000000;
	text-decoration: underline;
	font-weight: bold;
	}
table.month td a:hover {
    color: #f66300;
	text-decoration: underline;
	}
table.month td.home {
	background: #ffa161;
	}
table.month td.away {
	background: #bfbfbf;
	}
table.month th {
    padding: 0 0 0 3px;
	background: #000000;
	border: 1px solid #f66300;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	}
table.month th.mesiac {
    color: #f66300;
	text-align: center;
	vertical-align: bottom;
	font-size: 13px;
	font-weight: bold;
	height: 26px;
	background: none;
	border: 0 none;
	}
table.month th.month {
	padding: 0;
	color: #000000;
    font-size: 11px;
	vertical-align: top;
	height: 18px;
	font-weight: normal;
	background: none;
	border: 0 none;
	}
table.month th a {
    color: #000000;
	text-decoration: underline;
	}
table.month th a:hover {
    color: #f66300;
	text-decoration: underline;
	}
span.doma {
	background: url('/img/stvorec_doma.gif') no-repeat left 2px;
	padding: 0 0 0 13px;
	font-size: 11px;
	}
span.vonku {
	background: url('/img/stvorec_vonku.gif') no-repeat left 2px;
	padding: 0 0 0 13px;
	font-size: 11px;
	}
span.nehrasa {
	background: url('/img/stvorec_nehrasa.gif') no-repeat left 2px;
	padding: 0 0 0 13px;
	font-size: 11px;
	}
a.kal_n {
	font-size: 12px;
    color: #000000;
	text-decoration: underline;
	font-weight: bold;
	padding: 0 3px
	}
a.kal_n:hover {
    color: #f66300;
	text-decoration: underline;
	}
a.kal_a {
	font-size: 12px;
    color: #797977;
	text-decoration: none;
	font-weight: bold;
	padding: 0 3px;
	}
a.kal_a:hover {
	color: #f66300;
	text-decoration: underline;
	}
table.zapasy {
    width: 296px;
	table-layout: auto;
	border-collapse: collapse;
	margin: 5px 0 0 0;
	}
table.zapasy td {
	height: 29px;
    color: #000000;
    padding: 0 4px;
    text-align: left;
	vertical-align: middle;
	font-size: 11px;
	}
table.zapasy td img {
	vertical-align: middle;
	}
table.zapasy td.parne {
    background: #eaeaea;
	}
p.title {
	font-weight: bold;
	color: #fe6500;
	}
p.title span {
	color: #000000;
	}
form.sutaz_vyber {
	width: 190px;
	height: 22px;
	position: absolute;
	left: 6px !important;
	top: 257px !important;
	margin: 0;
	}
form.sutaz_vyber p {
	margin: 0;
	padding: 0;
	}
/* ---------------------- css styl pre kalendar -------------------------------------------------------------------- */
a.listing2_left {
	display: block;
	width: 41px;
	height: 41px;
	background: url('/img/listing2_left.gif') no-repeat;
	position: absolute;
	left: 490px;
	top: 255px;
	}
a.listing2_left:hover {
	background: url('/img/listing2_left_hover.gif') no-repeat;
	}
span.listing2_left_neaktiv {
	display: block;
	width: 41px;
	height: 41px;
	background: url('/img/listing2_left_neaktiv.gif') no-repeat;
	position: absolute;
	left: 490px;
	top: 255px;
	}
a.listing2_right {
	display: block;
	width: 41px;
	height: 41px;
	background: url('/img/listing2_right.gif') no-repeat;
	position: absolute;
	left: 546px;
	top: 255px;
	}
a.listing2_right:hover {
	background: url('/img/listing2_right_hover.gif') no-repeat;
	}
span.listing2_right_neaktiv {
	display: block;
	width: 41px;
	height: 41px;
	background: url('/img/listing2_right_neaktiv.gif') no-repeat;
	position: absolute;
	left: 546px;
	top: 255px;
	}
a.listing3_left {
	display: block;
	width: 41px;
	height: 41px;
	background: url('/img/listing2_left.gif') no-repeat;
	position: absolute;
	left: 4px;
	top: 52px;
	}
a.listing3_left:hover {
	background: url('/img/listing2_left_hover.gif') no-repeat;
	}
span.listing3_left_neaktiv {
	display: block;
	width: 41px;
	height: 41px;
	background: url('/img/listing2_left_neaktiv.gif') no-repeat;
	position: absolute;
	left: 4px;
	top: 52px;
	}
a.listing3_right {
	display: block;
	width: 41px;
	height: 41px;
	background: url('/img/listing2_right.gif') no-repeat;
	position: absolute;
	left: 551px;
	top: 52px;
	}
a.listing3_right:hover {
	background: url('/img/listing2_right_hover.gif') no-repeat;
	}
span.listing3_right_neaktiv {
	display: block;
	width: 41px;
	height: 41px;
	background: url('/img/listing2_right_neaktiv.gif') no-repeat;
	position: absolute;
	left: 551px;
	top: 52px;
	}
a.listing4_left {
	display: block;
	width: 41px;
	height: 41px;
	background: url('/img/listing2_left.gif') no-repeat;
	position: absolute;
	left: 4px;
	bottom: 0;
	}
a.listing4_left:hover {
	background: url('/img/listing2_left_hover.gif') no-repeat;
	}
span.listing4_left_neaktiv {
	display: block;
	width: 41px;
	height: 41px;
	background: url('/img/listing2_left_neaktiv.gif') no-repeat;
	position: absolute;
	left: 4px;
	bottom: 0;
	}
a.listing4_right {
	display: block;
	width: 41px;
	height: 41px;
	background: url('/img/listing2_right.gif') no-repeat;
	position: absolute;
	left: 551px;
	bottom: 0;
	}
a.listing4_right:hover {
	background: url('/img/listing2_right_hover.gif') no-repeat;
	}
span.listing4_right_neaktiv {
	display: block;
	width: 41px;
	height: 41px;
	background: url('/img/listing2_right_neaktiv.gif') no-repeat;
	position: absolute;
	left: 551px;
	bottom: 0;
	}
a.listing5_left {
	display: block;
	width: 41px;
	height: 41px;
	background: url('/img/listing2_left.gif') no-repeat;
	position: absolute;
	left: 4px;
	bottom: 20px;
	}
a.listing5_left:hover {
	background: url('/img/listing2_left_hover.gif') no-repeat;
	}
span.listing5_left_neaktiv {
	display: block;
	width: 41px;
	height: 41px;
	background: url('/img/listing2_left_neaktiv.gif') no-repeat;
	position: absolute;
	left: 4px;
	bottom: 20px;
	}
a.listing5_right {
	display: block;
	width: 41px;
	height: 41px;
	background: url('/img/listing2_right.gif') no-repeat;
	position: absolute;
	left: 551px;
	bottom: 20px;
	}
a.listing5_right:hover {
	background: url('/img/listing2_right_hover.gif') no-repeat;
	}
span.listing5_right_neaktiv {
	display: block;
	width: 41px;
	height: 41px;
	background: url('/img/listing2_right_neaktiv.gif') no-repeat;
	position: absolute;
	left: 551px;
	bottom: 20px;
	}
a.listing6_left {
	display: block;
	width: 41px;
	height: 41px;
	background: url('/img/listing2_left.gif') no-repeat;
	position: absolute;
	left: 4px;
	top: 30px;
	}
a.listing6_left:hover {
	background: url('/img/listing2_left_hover.gif') no-repeat;
	}
span.listing6_left_neaktiv {
	display: block;
	width: 41px;
	height: 41px;
	background: url('/img/listing2_left_neaktiv.gif') no-repeat;
	position: absolute;
	left: 4px;
	top: 30px;
	}
a.listing6_right {
	display: block;
	width: 41px;
	height: 41px;
	background: url('/img/listing2_right.gif') no-repeat;
	position: absolute;
	left: 551px;
	top: 30px;
	}
a.listing6_right:hover {
	background: url('/img/listing2_right_hover.gif') no-repeat;
	}
span.listing6_right_neaktiv {
	display: block;
	width: 41px;
	height: 41px;
	background: url('/img/listing2_right_neaktiv.gif') no-repeat;
	position: absolute;
	left: 551px;
	top: 30px;
	}
a.listing7_left {
	display: block;
	width: 21px;
	height: 21px;
	background: url('/img/listing3_left.gif') no-repeat;
	position: absolute;
	left: 236px;
	bottom: 3px;
	}
a.listing7_left:hover {
	background: url('/img/listing3_left_hover.gif') no-repeat;
	}
span.listing7_left_neaktiv {
	display: block;
	width: 21px;
	height: 21px;
	background: url('/img/listing3_left_neaktiv.gif') no-repeat;
	position: absolute;
	left: 236px;
	bottom: 3px;
	}
a.listing7_right {
	display: block;
	width: 21px;
	height: 21px;
	background: url('/img/listing3_right.gif') no-repeat;
	position: absolute;
	left: 266px;
	bottom: 3px;
	}
a.listing7_right:hover {
	background: url('/img/listing3_right_hover.gif') no-repeat;
	}
span.listing7_right_neaktiv {
	display: block;
	width: 21px;
	height: 21px;
	background: url('/img/listing3_right_neaktiv.gif') no-repeat;
	position: absolute;
	left: 266px;
	bottom: 3px;
	}
div.navigacia {
	width: 595px;
	height: 41px;
	position: relative;
	margin: 5px 0 0 0;
	}
p.navigacia {
	font-size: 11px;
	margin: 5px 0 10px 0;
	padding: 0 0 0 6px !important;
	letter-spacing: 0.05em;
	}
p.navigacia span {
	padding: 0 9px 0 7px;
	}
/* -------------------- styl pre umiestnovanie obrazkov ------------------------ */
span.center {
	margin: 10px auto 10px auto;
	}
span.left {
	float: left;
	margin: 0 12px 10px 0;
	}
*>span.left {
	margin: 0 15px 10px 0;
	}
span.right {
	float: right;
	margin: 0 0 10px 12px;
	}
*>span.right {
	margin: 0 0 10px 15px;
	}
span.okraj {
	display: block;
	border: 1px solid #f66300;
	}
div.center {
	text-align: center;
	}
span.okraj2 {
	display: block;
	border: 1px solid #ced3ce;
	padding: 1px;
	}
span.okraj3 {
	display: block;
	border: 8px solid #ffffff;
	}
/* -------------------- styl pre umiestnovanie obrazkov ------------------------ */
/* ----------- prihlasovaci formular ----------------------------------- */
#login { 
	position: absolute;
	top: 5px;
	right: 3px;
	width: 268px;
	height: 72px;
	}
#login input {
	width: 120px;
	font-size: 11px;
	color: #0e2535;
	background: #d4edf6;
	border: 1px solid #35454b;
	}
#login input.login {
	position: relative;
	top: 3px;
	width: 51px;
	height: 12px;
	border: 0 none;
	background: none;
	cursor: pointer;
	margin: 0 0 0 5px;
	}
table.form2 td {
	font: normal 11px arial, sans-serif;
	color: #0e2535;
	text-align: left;
	vertical-align: top;
	padding: 0 2px 0 6px;
	}
table.form2 td.left {
	text-align: left;
	vertical-align: top;
	padding: 5px 2px 0 6px;
	}
p.login_hlaska {
	position: absolute;
	width: 240px;
	top: 14px;
	right: 10px;
	font-size: 11px;
	color: #ff0000;
	background: #ffffff;
	font-weight: bold;
	text-align: right;
	margin: 0;
	padding: 0 5px 0 0;
	}
table.prihlaseny {
	width: 100%;
	height: 72px;
	background: url('/img/login_pikto.gif') no-repeat right top;;
	}
table.prihlaseny td {
	font: normal 11px arial, sans-serif;
	text-align: right;
	vertical-align: middle;
	padding: 0;
	}
table.prihlaseny td.text {
	text-align: left;
	padding: 0 0 0 102px;
	}
table.prihlaseny td.meno {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding: 0 0 0 102px;
	}
/* -------------------------------------------------------------------------------- */	
/* ----------- prihlasovaci formular ----------------------------------- */
#search { 
	width: 158px;
	height: 64px;
	background: #4784f6;
	}
#search p { 
	text-align: right;
	margin: 0 11px 0 0;
	}
#search input {
	width: 132px;
	font-size: 11px;
	color: #0e2535;
	background: #d4edf6;
	border: 1px solid #35454b;
	}
#search input.search {
	position: relative;
	top: 8px;
	right: -5px;
	width: 54px;
	height: 11px;
	border: 0 none;
	background: none;
	cursor: pointer;
	margin: 0 0 0 0;
	}
/* -------------------------------------- left menu --------------------------*/
#menu_left {
	height: 652px;
	min-height: 652px;
	/*background: url('/img/menu_left_podklad.gif') repeat-y left top;*/
	}
*>#menu_left {
	height: auto;
	}
#menu_left h2 {
	display: none;
	}
#menu_left a {
	display: block;
	font-size: 12px;
	text-decoration: none;
	margin: 0 0 1px 0;
	}
#menu_left ul {
	margin: 1px 0 0 0;
	list-style-type: none;
	background: #ffffff;
	}
#menu_left ul li {
	margin: 0;
	padding: 0;
	}
#menu_left ul li a {
	width: 200px;
	height: 22px;
	padding: 4px 0 4px 14px;
	}
*>#menu_left ul li a {
	width: 186px;
	height: 14px;
	}
#menu_left ul li ul li a {
	display: block;
	width: 200px;
	height: 100%;
	padding: 4px 0 4px 28px;
	}
*>#menu_left ul li ul li a {
	width: 172px;
	}
a.v1n {
	color: #ffffff;
	background: url('/img/v1n.gif') repeat left top;
	}
a.v1n:hover {
	color: #ffffff;
	background: url('/img/v1a.gif') no-repeat left top;
	}
a.v1a {
	color: #ffffff;
	background: url('/img/v1a.gif') no-repeat left top;
	}
a.v1a:hover {
	color: #ffffff;
	background: url('/img/v1a.gif') no-repeat left top;
	}
a.v2n {
	color: #000000;
	background: url('/img/v2n.gif') repeat left top;
	}
a.v2n:hover {
	color: #000000;
	background: url('/img/v2a.gif') repeat left top;
	}
a.v2a {
	color: #000000;
	background: url('/img/v2a.gif') repeat left top;
	}
a.v2a:hover {
	color: #000000;
	background: url('/img/v2a.gif') repeat left top;
	}
/* --------------------------------- left menu -------------------------------------------------------------------*/
table.noborder {
	table-layout: fixed;
	width: 100%;
	margin: 0 0 15px 0;
	border: none 0;
	}
table.noborder td {
	vertical-align: top;
	text-align: left;
	padding: 2px 0 4px 40px;
	font-size: 11px;
	}
table.noborder th {
	vertical-align: top;
	text-align: left;
	border: none 0;
	padding: 1px 0;
	font-size: 12px;
	}
table.noborder th span {
	font-size: 120%;
	}
table.noborder th h2 {
	font-size: 12px;
	margin: 15px 0 0 0;
	}
table.noborder td img {
	vertical-align: top;
	margin-left: 10px;
	}
table.noborder td img.kod {
	float: left;
	width: 100px;
	height: 30px;
	vertical-align: top;
	margin-left: 0;
	border: 1px solid #ffffff;
	}
table.noborder input {
	font-size: 12px;
	}
table.noborder input.submit {
	width: 71px;
	height: 20px;
	border: none 0;
	}
div.obal_step {
	width: 158px;
	background: #82cde9;
	}
div.aktiv {
	position: relative;
	left: -1px;
	width: 158px;
	height: 44px;
	background: url('/img/step_aktiv.gif') no-repeat;
	/*border-right: 1px solid #82cde9;*/
	}
div.aktiv p {
	font-size: 11px;
	text-align: left;
	margin: 0;
	padding: 4px 0 0 6px;
	}
div.neaktiv {
	width: 158px;
	height: 44px;
	background: url('/img/step_neaktiv.gif') no-repeat;
	}
div.neaktiv p {
	font-size: 11px;
	text-align: left;
	margin: 0;
	padding: 4px 0 0 6px;
	color: #4b92c8;
	}
div.neaktiv_last {
	width: 158px;
	height: 44px;
	background: url('/img/step_neaktiv_last.gif') no-repeat;
	}
div.neaktiv_last p {
	font-size: 11px;
	text-align: left;
	margin: 0;
	padding: 4px 0 0 6px;
	color: #4b92c8;
	}
div.aktiv_last {
	width: 158px;
	height: 44px;
	background: url('/img/step_aktiv_last.gif') no-repeat;
	}
div.aktiv_last p {
	font-size: 11px;
	text-align: left;
	margin: 0;
	padding: 4px 0 0 6px;
	}
input.send {
	width: 53px;
	height: 11px;
	border: 0 none;
	background: none;
	cursor: pointer;
	margin: 2px 0 0 5px;
	}
a.info {
	display: block;
	float: left;
	width: 28px;
	height: 28px;
	margin: -3px 0 0 10px;
	background: url("/img/button_help.gif") no-repeat;
	}
a.info:hover {
	background: url("/img/button_help_hover.gif") no-repeat;
	}
a.info2 {
	display: block;
	float: right;
	width: 28px;
	height: 28px;
	margin: 0 10px 0 0;
	background: url("/img/button2_help.gif") no-repeat;
	}
a.info2:hover {
	background: url("/img/button2_help_hover.gif") no-repeat;
	}
div.foto {
	width: 102px;
	height: 68px;
	background: url('/img/foto_podklad3.gif') no-repeat;
	position: relative;
	z-index: 1;
	}
div.foto img {
	position: relative;
	top: 1px;
	left: 1px;
	z-index: 0;
	}
div.obrazok {
	position: relative;
	width: 101px;
	height: 52px;
	margin: 0 0 4px 0;
	}
a.zoom {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	display: block;
	width: 101px;
	height: 52px;
	background: url('/img/foto_okraj.gif') no-repeat;
	}
a.zoom:hover {
	background: url('/img/foto2_okraj_hover.gif') no-repeat;
	}
a.zoom_aktiv {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	display: block;
	width: 101px;
	height: 52px;
	background: url('/img/foto2_okraj_hover.gif') no-repeat;
	}
a.zoom_aktiv:hover {
	background: url('/img/foto2_okraj_hover.gif') no-repeat;
	}
a.zoom2 {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	display: block;
	width: 101px;
	height: 52px;
	background: url('/img/foto_okraj.gif') no-repeat;
	}
a.zoom2:hover {
	background: url('/img/foto_okraj_hover.gif') no-repeat;
	}
a.zoom2_aktiv {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	display: block;
	width: 101px;
	height: 52px;
	background: url('/img/foto_okraj_hover.gif') no-repeat;
	}
a.zoom2_aktiv:hover {
	background: url('/img/foto_okraj_hover.gif') no-repeat;
	}
div.obal_top {
	width: 595px;
	position: relative;
	text-align: center;
	margin: 0 0 1px 0;
	}
div.top_polozka {
	width: 499px;
	height: 98px;
	margin: 1px auto 0 auto;
	background: #ffffff;
	}
div.obal_bottom {
	width: 595px;
	height: 500px;
	min-height: 500px;
	position: relative;
	}
*>div.obal_bottom {
	height: auto;
	}
table.albumy {
	width: 546px;
	table-layout: fixed;
	margin: 0 0 0 49px;
	}
table.albumy th {
	width: 104px;
	padding: 7px 0 0 0;
	text-align: left;
	vertical-align: top;
	}
table.albumy td {
	width: 164px;
	padding: 7px 5px 0 0;
	text-align: left;
	vertical-align: top;
	}
table.albumy td span {
	display: block;
	text-align: left;
	font-size: 11px;
	}
table.albumy td span.datum {
	color: #5d5d5d;
	}
table.albumy td span.pocet {
	margin: 12px 0 0 0;
	}
table.albumy td a {
	font-size: 11px;
	text-decoration: underline;
	padding: 0;
	margin: 0 0 50px 0 !important;
	}
table.albumy th a {
	display: block;
	width: 99px;
	height: 98px;
	background: url('/img/album_podklad.gif') no-repeat left top;
	text-align: center;
	padding: 11px 0 0 0;
	margin: 0;
	}
*>table.albumy th a {
	height: 87px;
	}
table.albumy th a:hover {
	background: url('/img/album_podklad_hover.gif') no-repeat left top;
	}
table.albumy th a img {
	margin: 0 auto;
	}
table.polozka {
	width: 499px;
	height: 416px;
	table-layout: fixed;
	margin: 0 0 0 49px;
	}
table.video {
	height: 394px;
	}
table.polozka td {
	padding: 0;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	}
table.polozka td.popis {
	height: 30px;
	text-align: left;
	vertical-align: middle;
	padding: 0 8px;
	}
table.polozka td.popis p {
	margin: 0;
	padding: 0 0 0 12px;
	background: url('/img/sipka.gif') no-repeat left 1px;
	}
table.polozka td.foto {
	height: 374px;
	/*background: #933900;*/
	padding: 0;
	}
table.polozka td.foto img {
	/*height: 374px;*/
	margin: 0 auto;
	vertical-align: bottom;
	}
table.polozka td img {
	/*height: 374px;*/
	margin: 1px auto 0 auto;
	}
table.polozka td.hodnotenie  {
	padding: 2px 0 0 3px;
	text-align: left;
	vertical-align: top;
	font-size: 10px;
	}
table.polozka td.hodnotenie span {
	padding: 0 0 0 4px;
	}
table.polozka td.hodnotenie span img {
	vertical-align: bottom;
	}
table.polozka td.cisla  {
	padding: 25px 0 0 0;
	text-align: center;
	vertical-align: top;
	}
table.polozka td.cisla span  {
	padding: 0 4px;
	}
table.polozka td.hodnot  {
	padding: 0 3px 0 0;
	text-align: right;
	vertical-align: top;
	font-size: 10px;
	}
table.polozka td.hodnot a  {
	font: bold 10px tahoma, sans-serif;
	padding: 0 1px;
	}
table.audia {
	width: 546px;
	table-layout: fixed;
	margin: 0 0 0 49px;
	}
table.audia th {
	width: 104px;
	padding: 7px 0 0 0;
	text-align: left;
	vertical-align: top;
	}
table.audia td {
	width: 164px;
	padding: 7px 5px 0 0;
	text-align: left;
	vertical-align: top;
	}
table.audia td span {
	display: block;
	text-align: left;
	font-size: 10px;
	}
table.audia td span.datum {
	color: #5d5d5d;
	}
table.audia td span.pocet {
	margin: 6px 0 4px 0;
	}
table.audia td span.ohodnot {
	margin: 0;
	font-size: 9px;
	}
table.audia td span.ohodnot a {
	font-size: 11px;
	font-weight: bold;
	}
table.audia td a {
	font-size: 10px;
	text-decoration: underline;
	padding: 0;
	}
table.audia th a {
	display: block;
	width: 99px;
	height: 98px;
	background: url('/img/nahravka_podklad.gif') no-repeat left top;
	margin: 0;
	}
table.audia th a:hover {
	background: url('/img/nahravka_podklad_hover.gif') no-repeat left top;
	}
a.linky {
	float: left;
	display: block;
	width: 99px;
	height: 98px;
	text-align: center;
	text-decoration: none;
	background: #5a4639;
	padding: 11px 0 0 0;
	margin: 0 1px 0 0;
	position: relative;
	}
*>a.linky {
	height: 87px;
	}
a.last {
	margin: 0;
	}
a.linky:hover {
	text-decoration: none;
	background: #000000;
	}
a.linky img {
	margin: 0 auto;
	}
a.linky span.hodnotenie {
	display: block;
	height: 10px;
	position: absolute;
	top: 79px;
	right: 5px;
	}
a.linky span.hodnotenie img {
	vertical-align: bottom;
	margin: 0 0 0 1px;
	}
a.linky_aktiv {
	float: left;
	display: block;
	width: 99px;
	height: 98px;
	text-align: center;
	text-decoration: none;
	background: #000000;
	padding: 11px 0 0 0;
	margin: 0 1px 0 0;
	position: relative;
	}
*>a.linky_aktiv {
	height: 87px;
	}
a.last {
	margin: 0;
	}
a.linky_aktiv:hover {
	text-decoration: none;
	background: #000000;
	}
a.linky_aktiv img {
	margin: 0 auto;
	}
a.linky_aktiv span.hodnotenie {
	display: block;
	height: 10px;
	position: absolute;
	top: 79px;
	right: 5px;
	}
a.linky_aktiv span.hodnotenie img {
	vertical-align: bottom;
	margin: 0 0 0 1px;
	}
div.linky_topaudio {
	float: left;
	width: 165px;
	height: 98px;
	text-align: left;
	background: url('/img/topnahravky_podklad.gif') no-repeat left top;
	padding: 3px 0 0 3px;
	margin: 0 1px 0 0;
	position: relative;
	font-size: 9px;
	color: #ffffff;
	cursor: pointer;
	overflow: hidden;
	}
*>div.linky_topaudio {
	width: 162px;
	height: 95px;
	}
div.linky_topaudio_hover {
	float: left;
	width: 165px;
	height: 98px;
	text-align: left;
	background: url('/img/topnahravky_podklad_hover.gif') no-repeat left top;
	padding: 3px 0 0 3px;
	margin: 0 1px 0 0;
	position: relative;
	font-size: 9px;
	color: #ffffff;
	cursor: pointer;
	overflow: hidden;
	}
*>div.linky_topaudio_hover {
	width: 162px;
	height: 95px;
	}
div.last {
	margin: 0 !important;
	}
div.linky_topaudio a {
	color: #ffffff;
	}
div.linky_topaudio a:hover {
	color: #ff6600;
	}
div.linky_topaudio_hover a {
	color: #ffffff;
	}
div.linky_topaudio_hover a:hover {
	color: #ff6600;
	}
div.linky_topaudio a.prehrat {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 165px;
	height: 99px;
	padding: 15px 0 0 4px;
	}
*>div.linky_topaudio a.prehrat {
	width: 161px;
	height: 82px;
	}
div.linky_topaudio_hover a.prehrat {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 165px;
	height: 99px;
	padding: 15px 0 0 4px;
	}
*>div.linky_topaudio_hover a.prehrat {
	width: 161px;
	height: 82px;
	}
div.linky_topaudio_hover a.prehrat:hover {
	color: #ff6600;
	}
div.linky_topaudio span.hodnotenie {
	display: block;
	height: 10px;
	position: absolute;
	top: 80px;
	left: 5px;
	}
div.linky_topaudio span.ohodnot {
	display: block;
	width: 55px;
	position: absolute;
	top: 69px;
	right: 5px;
	}
div.linky_topaudio span.ohodnot img {
	vertical-align: top;
	margin: 0 0 0 1px;
	}
div.linky_topaudio span.ohodnot a {
	font-weight: bold;
	font-size: 11px;
	}
div.linky_topaudio span.hodnotenie img {
	vertical-align: bottom;
	margin: 0 0 0 1px;
	}
div.linky_topaudio span.datum {
	display: block;
	text-decoration: none !important;
	color: #ffffff;
	}
div.linky_topaudio span.velkost {
	display: block;
	height: 10px;
	margin: 42px 0 0 0;
	/*position: absolute;
	top: 49px;
	left: 5px;*/
	}
div.linky_topaudio_hover span.hodnotenie {
	display: block;
	height: 10px;
	position: absolute;
	top: 80px;
	left: 5px;
	}
div.linky_topaudio_hover span.ohodnot {
	display: block;
	width: 55px;
	position: absolute;
	top: 69px;
	right: 5px;
	margin: 0;
	}
div.linky_topaudio_hover span.ohodnot img {
	vertical-align: top;
	margin: 0 0 0 1px;
	}
div.linky_topaudio_hover span.ohodnot a {
	font-weight: bold;
	font-size: 11px;
	}
div.linky_topaudio_hover span.hodnotenie img {
	vertical-align: bottom;
	margin: 0 0 0 1px;
	}
div.linky_topaudio_hover span.datum {
	display: block;
	text-decoration: none !important;
	color: #ffffff;
	}
div.linky_topaudio_hover span.velkost {
	display: block;
	height: 10px;
	margin: 42px 0 0 0;
	/*position: absolute;
	top: 49px;
	left: 5px;*/
	}
input.text_reg_big {
	width: 216px;
	}
input.text_reg_small {
	width: 108px;
	}
form.registracia h2 {
	margin: 10px 0 0 8px;
	}
table.registracia {
	width: 546px;
	margin: 0 0 0 22px;
	}
table.registracia td {
	vertical-align: top;
	text-align: left;
	padding: 10px 0 0 0;
	font-size: 11px;
	}
table.registracia td p {
	padding: 0;
	margin: 0;
	}
table.registracia td label {
	padding: 0 30px 0 5px;
	margin: 0;
	}
table.registracia th {
	vertical-align: top;
	text-align: left;
	font-size: 12px;
	}
table.registracia th h2 {
	font-size: 12px;
	margin: 15px 0 0 0;
	}
table.registracia td.bottom {
	vertical-align: bottom;
	}
table.registracia td img {
	width: 91px;
	height: 28px;
	vertical-align: bottom;
	border: 1px solid #ff6700;
	}
table.registracia input {
	vertical-align: bottom;
	font-size: 12px;
	}
table.hrac {
	/*table-layout: fixed;*/
	width: 595px;
	margin: 0 0 3px 0;
	}
table.hrac th {
	height: 38px;
	vertical-align: bottom;
	text-align: left;
	padding: 3px 0;
	font-size: 10px;
	}
table.hrac td {
	padding: 4px 0;
	font-size: 12px;
	text-align: left;
	}
table.hrac th.cislo {
	width: 30px;
	}
table.hrac th.meno {
	width: 160px;
	}
table.hrac th.datum {
	width: 95px;
	}
table.hrac th.miesto {
	width: 135px;
	}
table.hrac th.vaha {
	width: 60px;
	}
table.hrac td.neparny{
	background: #ffe0cc;
	}
table.sk_U {
	background: url('/img/sk_h2_hrac_pozicia_U.gif') no-repeat left top;
	}
table.sk_S {
	background: url('/img/sk_h2_hrac_pozicia_S.gif') no-repeat left top;
	}
table.sk_O {
	background: url('/img/sk_h2_hrac_pozicia_O.gif') no-repeat left top;
	}
table.sk_B {
	background: url('/img/sk_h2_hrac_pozicia_B.gif') no-repeat left top;
	}
table.en_U {
	background: url('/img/en_h2_hrac_pozicia_U.gif') no-repeat left top;
	}
table.en_S {
	background: url('/img/en_h2_hrac_pozicia_S.gif') no-repeat left top;
	}
table.en_O {
	background: url('/img/en_h2_hrac_pozicia_O.gif') no-repeat left top;
	}
table.en_B {
	background: url('/img/en_h2_hrac_pozicia_B.gif') no-repeat left top;
	}
table.hrac_p {
	/*table-layout: fixed;*/
	width: 595px;
	margin: 0 0 1px 0;
	border-bottom: 1px solid #febb8e;
	}
table.hrac_p th {
	height: 26px;
	}
table.hrac_p td {
	padding: 2px 0 0 0;
	font-size: 11px;
	text-align: left;
	}
table.hrac_p td span {
	padding: 0 0 0 20px;
	}
table.hrac_p td.foto {
	width: 182px;
	padding: 0 0 7px 0;
	text-align: center;
	vertical-align: top;
	}
table.hrac_p td.meno {
	width: 72px;
	}
table.hrac_p td.vyska {
	width: 108px;
	}
table.hrac_p td.hodnota {
	width: 85px;
	}
table.hrac_p td.foto div {
	width: 169px;
	height: 127px;
	margin: 0 auto;
	text-align: center;
	background: #000000;
	}
table.sk_profil {
	background: #fee7d8 url('/img/sk_h2_hrac_profil.gif') no-repeat left top;
	}
table.en_profil {
	background: #fee7d8 url('/img/en_h2_hrac_profil.gif') no-repeat left top;
	}
div.detail_navigacia {
	width: 595px;
	height: 22px;
	background: #f66300;
	}
div.detail_player {
	float: right;
	height: 22px;
	}
form.detail_hrac {
	text-align: right;
	height: 21px;
	margin: 1px 0 0 0;
	}
*>form.detail_hrac {
	height: 22px;
	margin: 0;
	}
form.detail_hrac select {
	height: 22px;
	background: #ffffff;
	font-size: 11px;
	padding: 2px 0;
	}
ul.detail_hrac {
	float: left;
	width: 355px;
	margin: 0 0 0 -1px !important;
	}
ul.detail_hrac li {
	display: inline;
	font-size: 11px;
	}
ul.detail_hrac li a {
	float: left;
	height: 22px;
	line-height: 22px;
	background: #f66300;
	padding: 0 25px 0 4px;
	text-decoration: none;
	border-left: 1px solid #ffffff;
	}
ul.detail_hrac li a:hover {
	background: #000000;
	color: #ffffff;
	text-decoration: none;
	}
ul.detail_hrac li a.aktiv {
	float: left;
	height: 22px;
	line-height: 22px;
	background: #000000;
	color: #ffffff;
	padding: 0 25px 0 4px;
	text-decoration: none;
	border-left: 1px solid #ffffff;
	}
ul.detail_hrac li a.aktiv:hover {
	background: #000000;
	color: #ffffff;
	text-decoration: none;
	}
div.bio p {
	font-size: 11px;
	margin: 8px 0 25px 0;
	letter-spacing: 0.03em;
	}
table.form_oznamy {
	width: 575px;
	}
table.form_oznamy td {
	padding: 0 0 8px 0;
	}
table.form_oznamy td.bottom {
	vertical-align: bottom;
	}
table.form_oznamy td.bottom img {
	width: 100px;
	height: 30px;
	vertical-align: bottom;
	/*border: 1px solid #ff6700;*/
	margin: 0;
	}
table.form_oznamy td p {
	font-size: 11px;
	letter-spacing: 0.05em;
	margin: 0;
	padding: 0 0 2px 0;
	}
table.form_oznamy td input {
	vertical-align: bottom;
	}
form.oznam {
	margin: 20px 0 0 5px;
	padding: 0;
	}
input.texto {
	width: 104px;
	margin: 0 12px 0 0;
	}
textarea.spravao {
	width: 460px;
	height: 84px;
	margin: 0 12px 0 0;
	}
div.udalosti p {
	font-size: 11px;
	margin: 10px 0 8px 0;
	letter-spacing: 0.03em;
	}
table.pomoct {
	width: 578px;
	table-layout: fixed;
	margin: 0;
	}
table.pomoct td {
	width: 80px;
	}
table.pomoct th {
	text-align: left;
	padding: 0 0 5px 0;
	}
table.pomoct th.right_ {
	padding-left: 65px;
	}
table.pomoct_kontakt {
	width: 592px;
	table-layout: fixed;
	margin: 0;
	}
*>table.pomoct_kontakt {
	width: 595px;
	}
table.pomoct_kontakt td {
	width: 33%;
	}
form.pomoct {
	position: relative;
	margin: 0 0 0 5px;
	padding: 0;
	}
form.pomoct h2 {
	margin: 20px 0 8px 0;
	}
form.pomoct p {
	margin: 20px 0 0 0;
	padding: 0;
	}
form.pomoct p.right {
	margin: 0;
	padding: 0;
	}
form.pomoct p.kod1 {
	float: left;
	width: 150px;
	margin: 20px 0 0 0;
	padding: 0;
	}
form.pomoct p.kod1 img {
	margin: 6px 0 0 0;
	}
form.pomoct p.kod2 {
	float: left;
	width: 150px;
	margin: 20px 0 0 5px;
	padding: 0;
	}
form.pomoct p.first {
	margin: 0;
	padding: 0;
	}
form.pomoct p input {
	vertical-align: middle;
	}
form.pomoct span {
	padding: 0 20px 0 8px;
	}
textarea.sprava2 {
	width: 580px;
	height: 82px;
	margin: 0;
	}
input.text {
	width: 184px;
	}
input.text_error {
	width: 184px;
	background: #ffd3b7;
	border: 1px solid #ff0000;
	}
input.noborder {
	/*border: 0 none;
	background: none;*/
	width: auto;
	/*height: auto;*/
	}
table.email {	
	width: 578px;
	margin: 0;
	}
table.email th {
	font-size: 11px;
	vertical-align: top;
	text-align: left;
	width: 130px;
	padding: 0 0 8px 8px;
	}
table.email td {
	padding: 0 0 8px 0;
	}
table.email td.bottom {
	vertical-align: bottom;
	padding-bottom: 0;
	}
table.email td.bottom img, input {
	vertical-align: bottom;
	}
form.email {
	margin: 30px 0 0 0;
	padding: 0;
	}
input.text {
	width: 182px;
	}
textarea.spravae {
	width: 466px;
	height: 80px;
	margin: 0;
	}
div.find h2 {
	margin-bottom: 5px !important;
	padding: 0 !important;
	}
div.find h2 a {
	color: #f66300;
	}
div.find h2 a:hover {
	color: #000000;
	}
div.find p {
	margin: 0 0 20px 0 !important;
	}
p.bottom {
	margin-bottom: 5px !important;
	}
/* ------------------------------ nova sekcia news -------------------------------------------------------------- */
#oznam_obal a {
	outline: none;
	}
#oznam_obal {
	position: relative;
	top: -1px;
	left: 0;
	width: 595px;
	height: 376px;
	overflow: hidden;
	}
#oznam_obal #oznam_1, #oznam_obal #oznam_2, #oznam_obal #oznam_3, #oznam_obal #oznam_4 {
	position: relative;
	width: 595px;
	height: 376px;
	background-repeat: no-repeat;
	background-position: left top;
	}
#oznam_obal #oznam_2, #oznam_obal #oznam_3, #oznam_obal #oznam_4 {
	display: none;
	}
#oznam_obal .ts_cap {
	background-color: #000000;
	-khtml-opacity: .8;
	-moz-opacity: .80;
	opacity: .80;
	width: 595px;
	height: 40px;
	font-size: 9px;
	color: #ffffff;
	margin-top: 178px;
	margin-bottom: 0;
	float: left;
	clear: both;
	display: inline;
	}
#oznam_obal .ts_cap p {
	margin: 0px;
	padding: 5px 10px;
	font-size: 10px;
	line-height: 10px;
	}
#oznam_obal a.oznam_url {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 596px;
	height: 280px;
	}
#oznam_obal .ts_lead {
	background-color: #000000;
	-khtml-opacity: .8;
	-moz-opacity: .80;
	opacity: .80;
	position: absolute;
	top: 280px;
	left: 0;
	/*float: left;*/
	/*clear: left;*/
	display: inline;
	/*margin: 280px 0 0 0;*/
	width: 416px;
	height: 96px;
	}
#oznam_obal .ts_lead .leader {
	color: #ffffff;
	font-size: 11px;
	margin: 5px 0 0 0;
	height: 65px;
	overflow: hidden;
	line-height: 14px;
	}
#oznam_obal .ts_lead .opts {
	margin-top: 5px;
	margin-left: 10px;
	font-size: 10px;
	color: #ffffff;
	}
#oznam_obal .ts_lead .opts a {
	color: #000;
	background-color: #ffffff;
	margin-right: 5px;
	text-decoration: none;
	padding: 0 2px;
	}
#oznam_obal .ts_lead .opts a:hover {
	background-color: #cccccc;
	}
#oznam_obal .ts_lead h3 {
	color: #ffffff;
	margin: 7px 0 0 10px;
	font-size: 16px;
	}
#oznam_obal .ts_lead h3 a {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	}
#oznam_obal .ts_lead .leader a {
	text-decoration: none;
	color: #ffffff;
	}
#oznam_obal .ts_lead .leader a.detail {
	text-decoration: underline;
	}
#oznam_obal .ts_lead .leader a.detail:hover {
	text-decoration: none;
	}
#oznam_obal .ts_nav {
	background-color: #000000;
	-khtml-opacity: .8;
	-moz-opacity: .80;
	opacity: .80;
	position: absolute;
	top: 280px;
	left: 416px;
	/*float: left;*/
	display: inline;
	width: 179px;
	height: 96px;
	/*margin: 280px 0 0 0;*/
	}
a.listing_left {
	display: block;
	width: 21px;
	height: 21px;
	background: url('/img/listing_left.gif') no-repeat;
	position: absolute;
	left: 407px;
	top: 352px;
	}
a.listing_left:hover {
	background: url('/img/listing_left_hover.gif') no-repeat;
	}
span.listing_left_neaktiv {
	display: block;
	width: 21px;
	height: 21px;
	background: url('/img/listing_left_neaktiv.gif') no-repeat;
	position: absolute;
	left: 407px;
	top: 352px;
	}
a.listing_right {
	display: block;
	width: 21px;
	height: 21px;
	background: url('/img/listing_right.gif') no-repeat;
	position: absolute;
	left: 570px;
	top: 352px;
	}
a.listing_right:hover {
	background: url('/img/listing_right_hover.gif') no-repeat;
	}
span.listing_right_neaktiv {
	display: block;
	width: 21px;
	height: 21px;
	background: url('/img/listing_right_neaktiv.gif') no-repeat;
	position: absolute;
	left: 570px;
	top: 352px;
	}
#oznam_obal .ts_nav ul {
	font-size: 10px;
	color: #ffffff;
	width: 179px;
	margin: 8px 0 0 0;
	padding: 0;
	}
*>#oznam_obal .ts_nav ul {
	width: 179px;
	margin: 8px 0 0 6px;
	}
#oznam_obal .ts_nav li {
	margin: 0;
	list-style-type: none;
	list-style-image: none;
	}
#oznam_obal .stoff {
	color: #8f8f8f;
	text-decoration: underline;
	padding-left: 10px;
	font-size: 11px;
	}
#oznam_obal .ston {
	color: #f56203;
	text-decoration: underline;
	background: url('/img/sel.gif') no-repeat 0 4px;
	padding-left: 10px;
	font-size: 11px;
	}
#oznam_obal .stoff:hover {
	color: #ffffff;
	text-decoration: none;
	}
#oznam_obal .ston:hover {
	color: #f56203;
	text-decoration: none;
	}
/* ---------------------------------- news sekcia css end ----------------------------------------------------------------------------- */
div.paypal {
	width: 200px;
	margin: 1px 0 3px 0;
	text-align: center;
	}
div.paypal form {
	width: 200px;
	margin: auto;
	}
div.paypal input {
	width: 200px;
	height: 96px;
	margin: 0 auto;
	border: 0;
	}
div.reklama {
	float: left;
	width: 593px;
	/*height: 200px;*/
	/*background: silver;*/
	margin: 0 2px 0 0;
	/*overflow: hidden;*/
	}
*>div.reklama {
	width: 595px;
	}

/* tabulka na stranke KONTAKT*/
	
table.kontakt2 {
	table-layout: fixed;
	border-collapse: collapse;
	width: 590px;
	margin: 0;
	border: none;
	}
table.kontakt2 td {
/*	border: 1px solid #003f00;*/
	border: none;
	padding: 5px 5px 5px 0px;
	vertical-align: top;
	text-align: center;
	}

table.kontakt2 th {
	/*border: 1px solid #003f00;*/
	padding: 5px 5px 5px 0px; 
	text-align: center;
	background: #fee7d8;
	border-top: 1px solid #febb8e;
	}
