img {border : none;}html, body {height: 100%; width: 100%;}a {color :#ae2830; text-decoration : none;}a :hover {color :#000;}h2 {margin : 0px; font-style : normal; padding : 0;}ul, li {padding : 0px 0px 0 0px; margin : 0px;}article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {	display: block;}article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {	display: block;}li a:active,ula:active {border : none;}article li {    list-style-type : disc;	margin-left :20px;}.body {	background-image: url(images/bg.gif); 	background-attachment : fixed;    background-color : #d8d8d8;    margin: 0 auto;	font-size : 11pt; 	font-family : arial;	background-repeat: no-repeat;     background-position: top center;     margin: 0 auto;}	.wrapper {	width: 900px;	margin: 0 auto;}.middle {	margin: 0 auto;	position : center;	width : 900px;	background-color : #fff; 	position: relative;}.middle:after {	display: table;	clear: both;	content: '';}.container {	width: 902px;	float: left;	overflow: hidden;}.content {	padding: 0 320px 0 0;}.right-sidebar {	float: left;	width: 318px;	margin-left: -320px;	position: relative;}.aside {    padding : 5px 0 0 0px;	text-align : left;}.section {	width : 577px;		padding-left : 3px;	padding-top : 5px;}article img {    max-width : 560px;	height : auto;}.scapmain {	background-color : #9c9b9b;	border-bottom : 3px solid #910029;	height : 32px;	width : 305px;	font-weight : bold;	font-size : 15pt;    padding :	5px 0 0 10px;}.panelobsah {    background-color : #cecece;	width : 309px;    padding : 3px;	}.panelobsah2 {    background-color : #cecece;	width : 315px;	padding-top : 3px;	padding-left : 0px;}.header { 	width : 900px;	 	height: 200px;}.logo {    padding : 41px 0 0 17px;	text-align : left;}.obsah {	margin: 0 auto;	position : center;	width : 900px;	background-color : #fff; }#menu { 	background-image: url(images/bg_menu.png);	background-repeat : no-repeat;    width : 880px;    font-size : 16pt;		height : 34px;		padding : 10px 0 0 20px;}#menu a {    color : #fff;	text-decoration : none;}#menu a:hover {    color : #bcbcbc;}#menu  li {    display: inline;}#menu li:first-child {	padding : 0px;}.menu li.top {display:block; float:left; position:relative; 	padding-left : 40px;}.menu li a.top_link {display:block; float:left; height: 33px;}.menu li a.top_link span.down {float:left; display:block; padding:0;}.menu a:hover {visibility:visible;}.menu li:hover {position:relative; z-index:200;}.menu ul,  .menu :hover ul ul, .menu :hover ul :hover ul ul,.menu :hover ul :hover ul :hover ul ul,.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}.menu :hover ul.sub {left:2px; top:33px; right:2px; background: #cecece; padding:3px 0; border:1px solid #000; white-space:nowrap; width:200px; height:auto;}.menu :hover ul.sub li {display:block; height:25px; position:relative; float:left; width:250px; padding : 0px;}.menu :hover ul.sub li a {font-weight:normal;display:block; font-size:13pt; padding : 0px; height:25px; width:192px; line-height:20px; text-indent:5px; color:#000; text-decoration:none;}.menu :hover ul.sub li a:hover {background:#ac7a7d; color:#000;}.menu :hover ul.sub li a.fly:hover {background:#ac7a7d; color:#000;}.menu :hover ul li:hover > a.fly {background:#ac7a7d; color:#000;} .white {background-color : #fff;}footer {    position : center;	border : white 3px solid;}.footer1{    background-color : #cecece;    height : 126px;	width : 894px;	padding-top : 13px;	text-align : center;}.footer1 a {    padding-left : 40px}.footer1 a:first-child {    padding-left : 0px}.footer2{    background-color : #000;	width : 891px;	color : #fff;	padding : 3px 0 3px 3px;}.claneknadpis {    color: #ae2830;}.claneknadpis a{    color: #ae2830;}.claneknadpis a:hover{    color: #000;}.clanekinfo {    color: #6d6d6d;	text-align : left;}.clanekinfo a{    color: #6d6d6d;}.clanekinfo a:hover{    color: #ae2830;}.clanekimg {    float : left;	height : 188px;	width : 309px;	margin-right : 5px;}.line1 {   margin : 0;   padding : 0;   background-color : #ae2830;   color : #ae2830;    height : 3px;      border :0;   width : 576px;}.line2 {    background-color : #cccccc;      width : 574px;    height : 12px;		margin-top : 10px;	margin-left : -3px;    -webkit-border-top-right-radius: 6px;    -webkit-border-bottom-right-radius: 6px;    -moz-border-radius-topright: 6px;    -moz-border-radius-bottomright: 6px;    border-top-right-radius: 6px;    border-bottom-right-radius: 6px;	}.button1  a{    -webkit-border-radius: 15px;    -moz-border-radius: 15px;    border-radius: 15px;    background-color: #ae2830;    height : 30px;	width : 155px;    color : #fff;    font-size : 13pt;		border : none;	padding : 2px 12px 2px 12px;	text-decoration : none;}.button1 a:hover {    background-color:#282828;}.button2  a{    -webkit-border-radius: 25px;    -moz-border-radius: 25px;    border-radius: 25px;    background-color: #ae2830;    height : 50px;    color : #fff;    font-size : 15pt;		border : none;    padding : 5px 22px 5px 22px;	text-decoration : none;}.padding {    padding-top : 10px;}.button2 a:hover {    background-color:#282828;}.center{    text-align : center;}.button {    -webkit-border-radius: 15px;    -moz-border-radius: 15px;    border-radius: 15px;    background-color: #ae2830;    height : 30px;	width : 155px;    color : #fff;    font-size : 13pt;		border : none;	padding : 2px 12px 2px 12px;	text-decoration : none;	cursor : pointer;}.button:hover {    background-color:#282828;    text-decoration:none;}.tabledata {    width : 100%;	border : none;}.tabledata a{    color : #000;}.tabledata a:hover{    color : #ae2830;}.tabledata th {    background-color: #ae2830;    text-align : left;	height : 25px;	color : #fff;	padding-left : 3px;	}.tabledata td{	height : 25px;	padding-left : 3px;	}.tabledata tr:hover {    background-color: #ac7a7d;}.soupiska tr:hover {    cursor : pointer;}.tabulkapanel {    position : center;	width : 309px;}.tabulkapanel tr:hover{    background-color: #ac7a7d;}.tabulkapanel tr.th1{    background-color: #9c9b9b;}.tabulkapanel td{    padding: 1px 2px 0px 2px;}.profile_foto {    vertical-align : top;	position : left;    background-color: #fff;}.profile_foto img {	position : left 0px;}.profile {    width : 100%;	border : none;}.profile td{	height : 25px;	padding-left : 3px;	}.profile_border {	border-bottom : 1px solid #9c9b9b;	    }.even {    background-color : #cecece;}.licha {    background-color : #cecece;}.tabulka th {    text-align : center;}.tabulka th.stth.rank {    text-align : left;}.tabulka td.order {    text-align : left;}.tabulka th.stth.playername,.tabulka th.stth.team {    text-align : left;}.tabulka td.playername,.tabulka td.druzstvo {    text-align : left;}.tabulka td {    text-align : center;}.hidden {    display : none;}.bannery {    padding-top : 5px;}.bannery img {	opacity: 0.75;	filter: alpha(opacity=75);	-moz-opacity: 0.75;	-khtml-opacity: 0.75;	}.bannery img:hover {	opacity: 1.0;	filter: alpha(opacity=100);	-moz-opacity: 1.0;	-khtml-opacity: 1.0;	}.bannery a:last-child {    padding-left : 9px;}.bannery a:first-child {    padding-left : 0px;}.site {    text-align : right;	width : 315px;	}.site img {    border-radius: 3px;    -moz-border-radius: 3px;    -khtml-border-radius: 3px;    -webkit-border-radius: 3px;"}.required label { color: maroon }.seo {    display : none;}.center {    text-align : center;}.left {    text-align : left;}.right {    text-align : right;}.zapas_head {    background-color : #cecece;	vertical-align : middle;	height : 90px;}.zapas_head td{    padding-left : 8px;	padding-right : 8px;}.zapas_head td:first-child{    width : 90px;	text-align : center;}.zapas_head td:last-child{    width : 90px;	text-align : center;	}.panelmenu {    font-weight : bold;	color : #ae2830;}.panelmenu li {    list-style-type : none;	border-bottom : 1px solid #9c9b9b;	padding : 2px 0 2px 0;}.panelmenu a{	color : #000;}.panelmenu a:hover{	color : #ae2830;}.trophy  {    display : table-cell;}.osa {    width : 60px;	background-color : #ae2830;	color : #fff;	font-weight : bold;	padding-left : 3px;}.trofeje {    padding-left : 10px;    height : 25px;	width : 503px;		padding-top : 3px;}.trofeje:hover {	background-color : #ac7a7d;}.sponzor1 img,.sponzor2 img {    max-width : 153px;}.sponzor1 {    padding-right : 3px;}.sponzor img {    max-width : 309px;}.sponzori {    text-align : center;}.sponzori img {	opacity: 0.75;	filter: alpha(opacity=75);	-moz-opacity: 0.75;	-khtml-opacity: 0.75;	}	.sponzori img:hover {	opacity: 1.0;	filter: alpha(opacity=100);	-moz-opacity: 1.0;	-khtml-opacity: 1.0;	}	.padding3 {padding-top : 3px;}.padding100 {    padding-top : 125px;}.pollbar {    height : 12px;	background-color : #ae2830;    border-radius: 6px;    -moz-border-radius: 6px;    -khtml-border-radius: 6px;    -webkit-border-radius: 6px;}.odp {    vertical-align : bottom;}.messages { width: 100%; -moz-border-radius: 4px; border-radius: 4px; display: block; padding: 10px 0; margin: 10px auto 10px; clear: both; }.messages a.closeMessage { margin: -14px -8px 0 0; display:none; width: 16px; height: 16px; float: right; background: url(images/messages/close.png) no-repeat; }.messages:hover a.closeMessage { visibility:visible; }.messages p { margin: 3px 0 3px 10px !important; padding: 0 10px 0 23px !important; font-size: 14px; line-height: 16px; }.messages.error { border: 1px solid #C42608; color: #c00 !important; background: #FFF0EF; }.messages.error p { background: url(images/messages/cross.png ) no-repeat 0px 50%; color:#c00 !important; }.messages.success {background: #E0FBCC; border: 1px solid #6DC70C; } .messages.success p { background: url(images/messages/tick.png) no-repeat 0px 50%; color: #2B6301 !important; }.messages.warning { background: #FFFCD3; border: 1px solid #EBCD41; color: #000; }.messages.warning p { background: url(images/messages/warning.png ) no-repeat 0px 50%; color: #5F4E01; }.messages.information, .messages.info { background: #DFEBFB; border: 1px solid #82AEE7; }.messages.information p, .messages.info p { background: url(images/messages/help.png ) no-repeat 0px 50%; color: #064393; }.messages.information a { text-decoration: underline; }#featured{     	width:575px; 		padding-right:162px; 		position:relative; 	 	height:250px; 	overflow:hidden;		background:#fff;}	#featured ul.ui-tabs-nav{ 	    position:absolute; 		top:0; 	left:413px; 		list-style:none; 		padding:0; margin:0; 		width:162px; 	height:250px;		overflow:auto;		overflow-x:hidden;}	#featured ul.ui-tabs-nav li{ 	 	font-size:12px; 		color:#fff; 	margin : 0;	padding : 0;	list-style-type : none;}	#featured ul.ui-tabs-nav li img{ 	    float:left;      	background-color : #fff;		}	#featured ul.ui-tabs-nav li span{ 		font-size:11px; 	font-family:Verdana; 		line-height:18px; }	#featured li.ui-tabs-nav-item a{ 		display:block; 		height:62px; 	width : 162px;	text-decoration:none;		color:#fff;          background-color : #ae2830;	line-height:20px; 	outline:none;	border-bottom : 1px solid #a6a6a6;	font-weight : bold;	padding : 0px 0 0 3px;	display:table-cell;    vertical-align : middle;}#featured li:first-child.ui-tabs-nav-item a {	height:61px; }#featured li:last-child.ui-tabs-nav-item a {	height:62px;    border : none;	}	#featured li.ui-tabs-nav-item a:hover{ 	    background-color : #910029; }	#featured li.ui-tabs-selected, #featured li.ui-tabs-active{ 	    background:url('images/selected-item.gif') top left no-repeat;  }	#featured ul.ui-tabs-nav li.ui-tabs-selected a, #featured ul.ui-tabs-nav li.ui-tabs-active a{ 	    background-color : #910029; }#featured .ui-tabs-panel{ 	    width:413px; 	height:250px; 		background:#999; 	position:relative;}	#featured .ui-tabs-panel .info{ 		position:absolute; 		bottom:0; 	left:0; 		color : #fff;		width : 408px;		height:85px; 		padding-left : 5px;	background-image :url('images/bg_slider_info.png');	}		#featured .ui-tabs-panel .info a.hideshow{		position:absolute; 	font-size:11px; 	font-family:Verdana; 	color:#fff; 	right:10px; 	top:-20px; 	line-height:20px; 	margin:0; 	outline:none; 	background:#333;}	#featured .info h2{ 	    font-size:15pt; 	font-family:arial; 		color:#fff;     padding : 0;	margin:0; 	font-weight:bold;		overflow:hidden;}	#featured .info p{ 	    margin: 0px;  		font-family:arial;	font-size:11pt; 		line-height:15px; 	color:#fff;		overflow:hidden;}	#featured .info a{ 		text-decoration:none; 		color:#fff; }		#featured .info a:hover{ 		text-decoration:none; 		color :#ae2830;}	#featured .ui-tabs-hide{ 		display:none; }#accordion {    padding-bottom : 10px;}.panelzapasy {    width : 305px;    border-spacing: 0;    border-collapse: collapse;}.taulkapanel {    border-spacing: 0;    border-collapse: collapse;}.panel_skore{    font-size : 30pt;	font-weight : bold;}.ui-accordion .ui-accordion-header .ui-accordion-header-icon {    position: absolute;	right : 20px;}.ui-state-default .ui-icon {	height : 28px;	width : 28px;}.ui-icon, .ui-widget-content .ui-icon {    background-image: url('images/accordion1.gif');}.ui-icon-triangle-1-e {    background-image: url('images/accordion2.gif');	cursor : pointer;}.ui-accordion-header  {    cursor : pointer;}/* Tiny Scrollbar */#scrollbar1 { width: 305px; margin: 0px 0 0px; }#scrollbar1 p {margin : 0; padding : 0;}#scrollbar1 .viewport { width: 290px; height: 250px; overflow: hidden; position: relative; }#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }#scrollbar1 .scrollbar{ background-color: #000; position: relative; background-position: 0 0; float: right; width: 6px; }#scrollbar1 .track {  height: 100%; width:13px; position: relative; padding: 0 1px; }#scrollbar1 .thumb { background: #910029  no-repeat 50% 100%; height: 20px; width: 12px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -3px; }#scrollbar1 .thumb .end { background: transparent  no-repeat 50% 0; overflow: hidden; height: 5px; width: 10px; }#scrollbar1 .disable { display: none; }.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }.anadp {    color: #910029;}.adate {    background-image: url('images/calendar.png');	background-repeat : no-repeat;	background-position : bottom;	height : 24px;	width : 39px;	margin-right : 5px;	padding-top : 21px;    text-align : center;	font-size : 9pt;    color: #910029;		float : left;}.atext {	font-size : 10pt;}#tabs {    width : 894px;	background-color : #cecece;	height : 220px;	max-height : 220px;	overflow : hidden;}#tabs li a {	color : #000;}#tabs a:hover {    color: #910029;	}#tabs.button1 a {    color: #fff;	}#tabs ul {    width : 894px;	background : black;}#tabs li {    display :  table-cell;	width : 223px;	background-color : #9c9b9b;	text-align : center;	height : 25px;		color : #000;	font-size : 13pt;	font-weight : bold;	padding-top : 10px;    list-style: none outside none;		position : relative;}#tabs li:first-child{    width : 224px;}	#tabs li:last-child{    width : 224px;}	#tabs li.ui-tabs-active{	background-color : #cecece;}#tabs-1,#tabs-2,#tabs-3,#tabs-4 {    padding : 5px 0 0 3px;}.tabcell {    display :  table-cell;}.tabsnadpis {    color: #910029;		font-weight : bold;	}.tabszapasy {    width : 450px;}.tabszapasy td {    padding : 2px 0 2px 0;}.suda1 {    background-color : #bfbebe;}.tabsfoto {    height : 155px;}.paddingleft {    padding-left : 10px;}.black {    color : #000;}	.profil {    display : table-cell;}.cislo {    background-color : #9c9b9b;	color : #fff;    border-radius: 8px;    -moz-border-radius: 8px;    -khtml-border-radius: 8px;    -webkit-border-radius: 8px;    padding :5px 10px 5px 10px;	}.valign_top {    vertical-align : top;}.b {    font-weight : bold;}div.th,div.td {    display : table-cell;	height : 25px;	vertical-align : middle;	padding-left : 3px;}.table_header {    background-color : #972a2b;	color : #fff;}#playerContent {    width : 577px;}.zapasy_kolo {    min-width : 60px;}