*{font-family: 'Lucida Sans Unicode', Verdana, Sans-serif; font-size: 10pt;}
body{
	background: #4F4A42 url(../img/bg.png) repeat-x fixed;
	margin: 0px;
	text-align: center;
}
#mesto{position: relative; top: 92px; display: block; width: 360px; vertical-align: bottom; text-align: center; color: #bbbbbb}
#bank{position: relative; left: 250px; top: 50px; display: block; width: 500px; vertical-align: bottom; text-align: right; font-weight: bold; color: #777777; font-size: 8pt;}
#plus{position: relative; left: 265px; top: 22px; display: block; width: 500px; vertical-align: bottom; text-align: right; font-weight: bold; color: #777777; font-size: 8pt;}
.suma{color: #bbbbbb; display: inline-block; font-size: 8pt; padding: 0px; width: 80px;}
.tbank1, .tbank2, .tbank3{font-weight: bold; color: #777777; font-size: 8pt;}
table{margin: 0px;}
#tblUvod{width: 100%;}
.tdH2{vertical-align: top; text-align: left; width: 300px; padding-left: 10px;}
.tdH2center{vertical-align: top; text-align: left; width: 300px; padding-left: 5px; padding-right: 5px; }
div{vertical-align: top;}

#hTitle{
	width: 940px;
	text-align: left;
	padding-left: 20px;
	vertical-align: bottom;
	display: table-row;
	margin-top: 0px;
	margin-bottom: 0px;
}

#title{display: table-cell; width: 700px; padding-left: 20px; vertical-align: bottom;}
#uvod{display: table-cell; width: 590px; padding-left: 20px;vertical-align: bottom;}
#facebook{width: 70px; margin-top: 6px; vertical-align: bottom;}
#fb{width: 50px; vertical-align: bottom;}
#livepoker{display: table-cell; width: 250px; vertical-align: bottom; text-align: right;}
#kontakt{display: table-cell; width: 700px; padding-left: 20px;vertical-align: bottom;}
#turnajeo{display: table-cell; width: 700px; padding-left: 20px;vertical-align: bottom;}
#cashliga{display: table-cell; width: 700px; padding-left: 20px;vertical-align: bottom;}
#cashligalogo{display: table-cell; width: 200px; text-align: right;}
#logo{width: 200px; height: 150px; position: absolute; left: 80px;}
#hReg{width: 500px; text-align: left; padding-left: 20px; border: none; vertical-align: middle; display: inline-block;}
#hLogin{width: 380px; text-align: right; padding-right: 20px; border: none; vertical-align: middle; display: inline-block;}

.login{
	padding: 0px;
	border: none;
	background: none;
	font-size: 10pt; 
	font-weight: bold; 
	color: #9D0032; 
	cursor: pointer;	
	text-align: center; 
}

th{font-weight: bold;}
h1{
	color: #7C5D20;
	font-family: "Times New Roman";
	font-size: 20pt;
	font-weight: bold; 
	display: inline;
	margin-top: 0px;
	margin-bottom: 0px;
}

h2{
	color: #9D0032;
	font-family: "Times New Roman";
	font-size: 16pt;
	font-weight: bold; 
	display: inline;
	vertical-align: top;
	letter-spacing:0.03em; 
	margin-top: 0px;
	margin-bottom: 0px;
}

h2.slogan{
	color: darkgreen;
	font-size: 10pt;
	font-weight: bold; 
	vertical-align: top;
	display: inline; 
}

h3{
	color: darkgreen;
	font-size: 10pt;
	font-weight: bold; 
	vertical-align: top;
	display: inline; 
	margin-top: 0px;
	margin-bottom: 0px;
}

h4{
	margin: 0px;
	color: #000;
	font-size: 10pt;
	font-weight: bold; 
	vertical-align: top;
	display: inline; 
}

a h4{
	color: darkorange;
}

.h2{
	color: #9D0032;
	font-family: Times;
	font-size: 16pt;
	font-weight: bold; 
	vertical-align: top;
	display: inline; 
}

.h3{
	color: darkgreen;
	font-size: 10pt;
	font-weight: bold; 
	vertical-align: top;
}

a{background: none; color: #000000; text-decoration: none; cursor: pointer; border: none;}
a:hover{color: darkgreen;}
img{border: none;}
.dnes{color: darkgreen; font-size: 10pt; font-weight: bold;}
th{background: none;}
.tdmenu{
	font-family: Verdana, Sans-serif;
	min-width: 80px;
	height: 30px;
	color: #ffffff;
	background: none;
	/* background: url(../img/bgmenu.png); */
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
	vertical-align: middle;
	cursor: default;
}
.tdUvod{
	border: none;
	padding: 10px;
}
.selmenu{
	font-family: Verdana, Sans-serif;
	width: 100px;
	height: 30px;
	color: #ffffff;
	background: url(../img/selmenu.png);
	/*padding-left: 3px;
	padding-right: 3px;*/
	font-weight: bold;
	vertical-align: middle;
}

.aselmenu{
	font-family: Verdana, Sans-serif;
	width: 100px;
	height: 30px;
	color: #ffffff;
	/*padding-left: 3px;
	padding-right: 3px;*/
	font-weight: bold;
	vertical-align: middle;
}

a.selmenu:hover, td.selmenu:hover, .aselmenu:hover{
	border: none;
	text-align: center;
	color: #ffffff;
}

#divPage{width: 100%; height: 100%; text-align: center; background: none;}
#divHeader{z-index: 100; position: relative; margin-left: auto; margin-right: auto; text-align: left; background-color: black; color: white; width: 940px; height: 146px; background: url(../img/header.png) no-repeat;}
#divMenucss{z-index: 9; position: relative; margin-left: auto; margin-right: auto; text-align: left; background-color: #DC8917; top: 146px; width: 940px; height: 38px; background: url(../img/menu.png) repeat-x; vertical-align: middle;}
#divBody{position: relative; top: -10px; margin-top: 0px;	margin-bottom: 0px; margin-left: auto; margin-right: auto; background-color: white; width: 940px; padding-bottom: 90px; text-align: center;}
#divText{padding: 20px; padding-bottom: 0px; padding-top: 0px; text-align: left; vertical-align: top; width: 900px;}
#divBottom{z-index: 0; position: relative; margin-left: auto; margin-right: auto; font-family: sans-serif; font-size: 9pt; width: 940px; height: 30px; line-height: 30px; background: #454545 url(../img/bottom.png); vertical-align: middle; text-align: center;}
#maintable{border: none; border-top: none; padding-left: 2px; padding-right: 2px; background-color: #FFFFFF; width: 800px; vertical-align: top;	text-align: center;}
#tgroups{border: 1px solid gray; width: 80px; background-color: white;}
#divMenu{z-index: 9; position: relative; margin-left: auto; margin-right: auto; text-align: left; background-color: #DC8917; width: 940px; height: 38px; background: url(../img/menu.png) repeat-x; vertical-align: middle;}
#tblMenu{z-index: -1; width: 940px;	padding: 0px; position: relative; top: 0px; height: 20px; text-align: center; white-space: nowrap; }
#tblKontakt{width: 900px;	padding: 0px;text-align: center;}
#tdmenu{background-color: #FFFFFF; border: none; text-align: center;}
#menu{background-color: #FFFFFF; border: none; text-align: center;}
#vitajte, #turnaje, #partneri{width: 280px;}
#meno{width: 128px; border: none; border-top: 1px solid #000000; border-bottom: 1px solid #000000; color: #efefef; text-align: center;}
#heslo{width: 128px; border: none; border-bottom: 1px solid #000000; color: #efefef; text-align: center;}
#meno:focus, #heslo:focus{background-color: #EFEFEF; color: #000000}

.imgKontakt{width: 120px;}
.imgGlobe{width: 110px;}

a.menu, td.menu{
	color: #ffffff;
	background: none; 
	border: none;
	text-align: center;
	font-weight: bold;
}

.split{width: 2px; height: 30px; background: url(../img/split.png) no-repeat;}

a.menu:hover, td.menu:hover{
	color: #FFFFFF;
	background: none; 
	border: none; 
	text-align: center;
}
.box{
	background-color: #FFFFFF; 
	padding-left: 5px; 
	padding-right: 5px; 
	width: 130px;	
	border: none; 
	text-align: left;
	border: none;
}
.box:hover {background-color: #FFFFEF;}

.boxhdr{
	background: url(../img/bgmenu.png); 
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	color: #FFFFFF; 
	font-weight: bold; 
	border: none; 
	text-align: left;
	width: 130px; 
}
.contenthdr{
	background: url(../img/bgmenu.png); 
	padding-top: 2px; 
	padding-bottom: 2px; 
	width: 510px; 
	color: #FFFFFF; 
	font-weight: bold; 
	border: none; 
	text-align: center;
}
.content{width: 500px; vertical-align: top; text-align: center; background-color: #ffffff;}

#cmbGrp{width: 200px; border: 1px solid #000000;}
#info{background-color: #FFFFDD; vertical-align: top; color: navy; width: 200px; border: 1px solid #000000; text-align: left;}
/* #info:hover{content: "XXXXX";} */
.label{width: 130px;}
#email, #fname, #lname, #address, #heslo1, #city, #phone, #zip{width: 150px; border: 1px solid #AAAAAA}
.kat{color: navy; border: 1px solid #AAAAAA; width: 25%; text-align: center; cursor: pointer;}
.kat:hover{color: darkblue; background: #EEEEEE; }
.katsel{color: darkblue; background: #EEEEEE; }
#imgf, #imgb{cursor: pointer; height: 100px}
.submit{
	padding: 0px;
	border: none;
	background: none;
	font-size: 10pt; 
	font-weight: bold; 
	color: #9D0032; 
	cursor: pointer;	
	text-align: center; 
}
span{font-weight: normal; color: #555555;}
#mapa{width: 500px; border: 1px solid #9D0032; padding: 2px;}
.imgKontakt{width: 120px;}
.imgGlobe{width: 110px;}
.pre{white-space: pre; width: 280px; padding-left: 10px;}
.hodiny{padding: 0px; width: 210px;}
.hodiny td{padding: 0px;}
.tdMapa{vertical-align: top; text-align: center; padding-left: 20px; width: 600px; vertical-align: middle;}
.tdKontakt{vertical-align: top; text-align: left; width: 225px;}
.pravidla{width: 600px; vertical-align: top; text-align: left; display: inline-block;}
.subtit{text-align: left; display: inline-block; width: 900px; padding-left: 20px;}
.karty{text-align: center; display: inline-block; width: 300px; height: 100px;}
p{}
p.prav{text-align: left;}
.psubtit{text-align: left; display: inline; font-weight: bold; padding: 0px;}
.galeria{border: none; width: 940px; min-height: 620px;}

#divLigaHraci{text-align: left; vertical-align: top; overflow: auto; width: 327px; height: 400px; border: none; padding-left: 20px; border: none;}
#divLigaTurnaje{text-align: left; overflow: auto; width: 565px; height: 400px; border: none; position: relative;}
#hLigaHraci{text-align: left; vertical-align: top; overflow: auto; width: 327px; border: none; padding-left: 20px;}
#hLigaTurnaje{text-align: left; overflow: auto; width: 650px; padding-left: 0px; }

#divLigaHraciCash{text-align: left; vertical-align: top; overflow: auto; width: 327px; padding-left: 0px;}
#divLigaCash{text-align: left; overflow: auto; width: 537px; height: 280px; padding-left: 0px;}

#search_liga{width: 870px; display: block; margin-left: 38px; text-align: left;}

#divTurnaje{text-align: left; overflow: auto; width: 900px; height: 400px; border: none;}
#divTurnajePlanovane{text-align: left; border: none;}

#blinds{text-align: left; width: 550px; height: 800px; border: none;}
#turnaje{text-align: left; width: 550px; height: 400px; border: none;}
#hraci{text-align: left; overflow: auto; width: 300px; height: 300px; border: none;}
/*#tblTurnaje{width: 883px;}*/
#tblTurnaje tr:first-child td {
	padding-top: 10px;
	border-top: 1px solid #dedede;
}

.hBlindy{width: 600px; text-align: left; border: none; vertical-align: top; vertical-align: top; border: none;}
.hHraci{width: 300px; text-align: left; border: none; vertical-align: top; display: inline-block; border: none;} 
.datum{color: grey; font-weight: normal; display: inline-block;}

.left{text-align: left; border-spacing:0px;}
.center{text-align: center;}
.right{text-align: right;}

th.left{background: url(../img/htbg.png); color: #ffffff; padding-left: 0px; padding-right: 0px;}
th.center{background: url(../img/htbg.png); color: #ffffff; padding-left: 0px; padding-right: 0px;}
th.right{background: url(../img/htbg.png); color: #ffffff; padding-left: 0px; padding-right: 0px;}

.ano, .nie{width: 10px;}
.odd{background-color: #efefef; cursor: pointer; color: #000000;}
.even{background: none; cursor: pointer; color: #000000;}
.oddI{background-color: #efefef; cursor: pointer; color: darkgreen;}
.evenI{background: none; cursor: pointer; color: darkgreen;}
.oddM{background-color: #efefef; cursor: pointer; color: blue;}
.evenM{background: none; cursor: pointer; color: blue;}
.oddP{background-color: #efefef; cursor: pointer; color: red;}
.evenP{background: none; cursor: pointer; color: red;}
.go{cursor: pointer;}
#meno, #heslo{background-color: #808080;}
.submenu{
	z-index: 30; 
	position: relative;
	text-align: left;
	display: none;
	background-color: #b18f3e;
	color: #ffffff;
	left: -300px;
}
.submenu  tbody tr:first-child td{
	z-index: 30; 
		padding-top: 3px;
}

.subitem {
	z-index: 30; 
	font-size: 9pt;
	display: block;
	padding: 2px;
	padding-right: 10px;
	color: #ffffff;
	left: -20px;
}
.subitem:hover{
	z-index: 30; 
	background-color: #493716;
	color: #ffffff;
	cursor: pointer;
}
.subItem{z-index: 30; background-color: #c8a34b; color: #ffffff; padding: 2px; padding-left: 10px; padding-right: 10px; font-weight: normal;}
.subItem:hover{z-index: 30; background-color: #493716; background: url(../img/selmenuitem.png); color: #ffffff;	font-weight: normal;}

.forum{border: none; width: 900px; height: 600px;}
.tblBlinds{width: 600px; cursor: default;}
.odd{background-color: #efefef; cursor: pointer; color: #000000;}
.even{background: transparent; cursor: pointer; color: #000000;}
tr.oddselected{background-color: #efefef; cursor: pointer; color: red; cursor: pointer; font-weight: bold;}
tr.evenselected{background-color: transparent; cursor: pointer; color: red; cursor: pointer; font-weight: bold;}
.subHref{background: none; width: 100%; color: #ffffff;}
.subHref:hover{background: none; width: 100%; color: #ffffff;}
.reginfo{text-align: left; display: inline;}
#flags{position: relative; top: 0px; left: 340px; height: 32px; width: 200px;}
.flag{width: 50px; position: relative; left: 600px; border: none;}
.viac{width: 100%; position: relative; left: 20px; vertical-align: middle; padding-right: 25px;}
.newspre{white-space: pre; width: 550px; font-family: Verdana; font-size: 10pt; display: inline-block; }
.novinka{display: inline-block;}
.divTien{	z-index: -1; height: 0px;}

#btnRegistracia{
	background: url(../img/Plus_32.png) no-repeat 3px ;
	padding: 10px;
	padding-left: 44px;
	border: 1px solid #dedede;
	color: #565656;
	width: 150px;
}
#btnRegistracia:hover{color: darkgreen}

#btnPrihlasit{
	background: url(../img/Key_32.png) no-repeat 3px ;
	padding: 10px;
	padding-left: 44px;
	border: 1px solid #dedede;
	color: #565656;
	width: 150px;
}
#btnPrihlasit:hover{color: darkgreen}
#logout{ background: url(../img/User_32.png) no-repeat 3px ; padding-left: 44px;}
#logout:hover{color: red; cursor: pointer;}
#logout:hover a{color: red;}
#btnNastavenia{ background: url(../img/Gear_32.png) no-repeat 3px ; padding-left: 44px;}
#btnNastavenia:hover{color: darkgreen; cursor: pointer;}
#btnZostatok{ background: url(../img/Diagram_32.png) no-repeat 3px ; padding-left: 44px;}
#btnZaregistruj{ background: url(../img/Plus_32.png) no-repeat 3px ; padding-left: 44px;}
#btnBlock{ background: url(../img/Block_32.png) no-repeat 3px ; padding-left: 44px; color: red; font-weight: bold; cursor: not-allowed}
#btnOdregistruj{ background: url(../img/Delete_32.png) no-repeat 3px ; padding-left: 44px;}
#btnSpat{ background: url(../img/Left_32.png) no-repeat 3px ; padding-left: 44px;}
#btnZostatok:hover{color: navy; cursor: pointer;}
#btnEmail{ background: url(../img/Email_32.png) no-repeat 3px ; padding-left: 44px; cursor: pointer;}
#btnEmail:hover{color: darkorange; cursor: pointer;}
.prihlaseny{color: navy; background-color: #eeeeee;}
.prihlasit{
	text-decoration: blink;
	font-size: 10pt; 
	font-weight: bold; 
	color: #9D0032; 
	cursor: pointer;	
}
.prihlasit:hover{
	text-decoration: none;
	color: red;
}

.goto{
	background: url(../img/gofoto.png) no-repeat;
	width: 155px;
	height: 22px;
	font-weight: bold;
	font-size: 7pt;
	text-align: left;
	line-height: 22px;
	vertical-align: middle;
	/*border: 1px solid black;*/
	display: inline-block;
}
.textgoto{
	height: 22px;
	width: 133px;
	text-align: right;
	/*border: 1px solid blue;*/
}
.agoto{
	vertical-align: bottom;
	font-size: 8pt;
	color: #efffff;
}
.agoto:hover{
	color: #ffffff;
}
a.spolocnyturnaj{
	font-weight: bold; color: #ffffff; font-size: 8pt;
}
#aStav{width: 900px; text-align: left;}

#calcDiv{position: absolute; background: #fff; top:0px; left: 0px; width: 940px; margin: auto; padding-top: 0px;}
#kalkulacka{padding: 10px; background-color: #ffffff;}
#calcImage{width: 50px; border: none; vertical-align: middle; cursor: pointer;}
#zatvor{width: 505px; padding: 5px; text-align: right;}
#reklamaDiv{position: absolute; top:0px; left: 0px; width: 100%; height: 120%; margin: auto; padding-top: 200px; background: url(../../img/opacity50.png);}
#reklama{z-index: 200; width: 721px; height: 479px; top: -479px; position: absolute; margin: auto; background-color: transparent; font-size: 50pt; }

.w100{width: 350px;}

thead tr {
		position: fixed;
}
tbody tr:first-child td {
		padding-top: 29px;
}
.tickety  tbody tr:first-child td {
		padding-top: 0px;
}
thead.body tr.body {
		position: absolute;
}
/*th, td{border-left: 1px solid #000;}*/
th.btn{background: url(../img/htbg.png); color: #ffffff;}
th.datum{background: url(../img/htbg.png); color: #ffffff;}
th.den{background: url(../img/htbg.png); color: #ffffff;}

#iforum{height: 700px;}
#help{
	display: none;
	color: #000;
	border: 1px solid red;
	font-weight: normal;
	padding: 8px;
	text-align: left;
	background: url(../img/helpbg.png);
	position: fixed;
	top: 5px;
	left: 450px;	
}

#tipface{
	display: none;
	color: #000;
	border: 1px solid red;
	font-weight: normal;
	padding: 8px;
	text-align: left;
	background: url(../img/helpbg.png);
	position: fixed;
	top: 186px;
	left: 600px;	
}

#space{width: 500px;}

#imgspm{margin: 20px; width: 600px; display: none;}

P { margin-bottom: 0.21cm; direction: ltr; color: #000000; line-height: 115%; widows: 2; orphans: 2 }
P.western { font-family: "Calibri", sans-serif; font-size: 11pt;}
P.cjk { font-family: "Calibri", sans-serif; font-size: 11pt }
P.ctl { font-family: "Times New Roman", serif; font-size: 11pt;}

.divTable{display: table; margin-top: 0px; margin-left: 0px; padding-top: 0px; padding-bottom: 0px;}
.divRow{display: table-row; margin-top: 0px; margin-left: 0px;}
.tr{display: table-row; margin-top: 0px; margin-left: 0px;}
.td{display: table-cell; vertical-align: top; margin-top: 0px; margin-left: 0px;}
.td1{width: 294px; padding: 10px; padding-right: 5px; padding-top: 0px; padding-bottom: 0px; text-align: justify; vertical-align: top; margin-top: 0px; margin-left: 0px;}
.td2{width: 394px; padding: 10px; padding-left: 5px; padding-right: 5px; padding-top: 0px; padding-bottom: 0px; text-align: justify; vertical-align: top; margin-top: 0px; margin-left: 0px;}
.td3{width: 194px; padding: 10px; padding-left: 5px; padding-top: 0px; padding-bottom: 0px; text-align: justify; vertical-align: top; margin-top: 0px; margin-left: 0px;}

.regTitle{display: table-cell; width: 220px;}
.regValue{display: table-cell; width: 150px;}
.regInput{margin: 2px; width: 180px; border: black solid 1px; border-bottom: none; text-align: left;}
.regHelp{display: none; padding-left: 5px; padding-right: 5px; background: yellow url(../img/helpbg.png); border: black solid 1px; text-align: left; vertical-align: middle;}

#countbox{
	text-align: center;
	font-size: 14px;
	text-decoration: none;
	background: transparent;
	width: 200px;
	height: 59px;
	position: relative;
	top: 50px;
	left: 180px;
	z-index: 0;
}
li{list-style-type: none;}
.fotoVitaz{width: 200px;}
.tdVitaz{padding: 10px;}
ol{
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
ol li{
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}
/*
#dss {display:none;}	
#dss .slide{font-size:12px;font-family: Sans-serif; margin: 5px; padding: 5px;}
#dss .slide-container{}
#dss .separator{border:1px solid #343434; display: none;}
#dss .control{margin-left: 5px; font-size:10px; width:12px; cursor:pointer; display: none;}
#dss .control-container{background:#232323; display: none;}
#dss .control-active{padding-left: 5px; background: #dedede; color: #000; display: none;}
#dss .control-hover{text-decoration:underline; font-weight:bold; display: none;}
*/

#prihlasenie{
	position: absolute;
	top: 200px;
	width: 300px;
	display: none;
}
#prihlasenie table{width: 100%}

#prihlasenie th{
	text-align: left;
	padding: 10px;
	background: #dedede;
}

#prihlasenie td{
	text-align: left;
	padding-left: 10px;
	background: #efefef;
}

#prihlasenie .close{
	text-align: right;
	padding: 10px;
	background: #dedede;
}

#prihlasenie .prihlasit{
	text-align: right;
	padding: 10px;
	background: #dedede;
}

#prihlasenie .nopass{
	font-weight: normal;
	text-align: left;
	padding: 10px;
	background: #dedede;
}

#nastavenia{
	position: absolute;
	top: 300px;
	width: 300px;
	display: none;
}

#nastavenia table{width: 100%;border: 3px solid #fff;}

#nastavenia th{
	text-align: left;
	padding: 10px;
	background: #9D0032;
	color: #fff;
}

#nastavenia td{
	text-align: left;
	padding-left: 10px;
	background: lightyellow;
}

#nastavenia .close{
	text-align: right;
	padding: 10px;
}
#nastavenia input{
	border: none;
	height: 22px;
	width: 200px;
}
#nastavenia .prihlasit{
	text-align: right;
	padding: 10px;
	background: #9D0032;
}

#nastavenia .nopass{
	font-weight: normal;
	text-align: left;
	padding: 10px;
	background: #9D0032;
}

#emailErr{
	position: absolute;
	top: 200px;
	width: 300px;
	display: none;
}
#emailErr table{width: 100%}

#emailErr th{
	text-align: left;
	padding: 10px;
	background: #9D0032;
	color: #fff;
}

#emailErr td{
	text-align: left;
	padding-left: 10px;
	background: #efefef;
}

#emailErr .close{
	text-align: right;
	padding: 10px;
	background: #9D0032;
	color: #fff;
}

#emailErr .prihlasit{
	text-align: right;
	padding: 10px;
	background: #9D0032;
	color: #fff;
}

#emailErr .nopass{
	font-weight: normal;
	text-align: left;
	padding: 10px;
	background: #9D0032;
	color: #fff;
}

#tblHrac{
	text-align: left;
	width: 630px;
	border: 1px solid #dedede;
}

#tblHrac .hdr{
	background: lightyellow;
}

#tblHrac th{
	text-align: left;
	padding: 10px;
	background: #dedede;
	/*
	-webkit-border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px 7px 0px 0px;
	-khtml-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;
	*/
}

#tblHrac th.center{
	text-align: left;
	padding: 10px;
	background: #dedede;
}

#tblHrac th.right{
	text-align: right;
	padding: 10px;
	background: #dedede;
}

#tblHrac td{
	text-align: left;
	padding-left: 10px;
	border-bottom: 1px dotted #dedede;
}

#tblHrac td.center{
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}

#tblHrac td.right{
	text-align: right;
	padding-right: 10px;
}

#tblHrac .hdr{
	font-weight: bold;
	color: #800000;
	text-align: left;
	padding: 10px;
}

.rmenu{
	padding: 0px;
	vertical-align: top;
	width: 250px;
	margin-left: 10px;
}
.rmenu tbody tr:first-child td {
	padding-top: 10px;
	border-top: 1px solid #dedede;
}
.rmenu td{
	padding: 10px;
	text-align: left;
	border: 1px solid #dedede;
	border-top: none;
}

#tickety{
	display: none;
}

#hlp{
	display: none;
	position: absolute;
	top: 90px;
	left: 50%;
	margin-left: 195px;
	width: 250px;
	height: 50px;
	background: lightyellow;
	border: 1px solid darkgreen;
	vertical-align: middle;
}

.tdLeftHraci{
	width: 295px;
}
.tdLeftHraci h2{
	padding: 10px;
}
.tdLeftHraci tbody tr:first-child td {
	padding-top: 2px;
}

.tdBlinds{
	width: 600px; 
}

.tdBlinds h2{
	padding: 0px;
}

.tdBlinds tbody tr:first-child td {
	padding-top: 2px;
}

.bspace{
	height: 5px;
}

#txtChyba{
	width: 300px;
	height: 150px;
}
.spmTable{
	color: #454545;
}
.spmTable td{
font-size: 18px;
line-height: normal;
}

.reports{
	vertical-align: top;
	width: 280px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #dedede;
	margin: 0px;
}
/*.reports:hover{background: #efefef;}*/
.reports a{color: #787878; margin: 0px;}
.reports a:hover{color: darkgreen;}
.reports:first-child{
	padding-top: 0px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #dedede;
}
