* { padding: 0px; margin: 0px; }

body { background-color: white; color: black; font-size: 12px; text-align: center; background-image: url('./pics/background.gif'); background-repeat: repeat; font-family: Arial, Tahoma, Sans-serif; }

pre { font-family: Arial, Tahoma, Sans-serif; }

#mainBlockShadow { width: 1140px; background-image: url('./pics/rightShadow.gif'); background-repeat: repeat-y; background-position: 100% 0; margin-left: auto; margin-right: auto; text-align: left;}

#mainBlock { width: 1140px; border-left: 1px solid #107017; border-right: 1px solid #107017; background-color: white; }

#headBlock { height: 129px; width: 1140px; border-bottom: 1px solid white; background-image: url('./pics/head.gif'); }

/* 129 na 778 */

table.menu { height: 30px; width: 1140px; color: white; font-weight: normal; }
table.menu tr { background-image: url('./pics/buttonBg.gif'); background-repeat: repeat-x; }
td.menuR { border-right: 1px solid white; text-align: center; }
td.menuRlast { text-align: center; }
td.tab { font-size: smaller; text-align: justify;}
td.tabc { font-size: smaller; text-align: center;}
span.menuOdkaz { color: #eaf038; }
a.menuOdkaz:hover { color: #eaf038; }
a.menuOdkaz { color: white; text-decoration: none; }

span.menuOdkazRow { color: black; }
a.menuOdkazRow:hover { color: black; }
a.menuOdkazRow { color: #107017; text-decoration: none; }

a.hrac { color: black; text-decoration: none; }

input.inp { background-color: #e6f7e5; }
input.inp:focus { background-color: #beecbe; }
input.inp:blur { background-color: #e6f7e5; }

input.justShow { background-color: #beecbe; border: 0px; margin: 0px; font-weight: bold; font-family: Arial, Tahoma, Sans-serif; text-align: center; }
input.justShow2 { background-color: #e6f7e5; border: 0px; margin: 0px; font-weight: bold; font-family: Arial, Tahoma, Sans-serif; text-align: center; }
input.justShow3 { background-color: #ffffff; border: 0px; margin: 0px; font-weight: bold; font-family: Arial, Tahoma, Sans-serif; text-align: center; }

textarea.hinp { background-color: #beecbe; font-size: 12px; font-family: Arial, Tahoma, Sans-serif; padding-left: 3px; padding-right: 3px; padding-top: 4px; padding-bottom: 4px; color: #107017; }

textarea.inp { background-color: #e6f7e5; font-size: 12px; font-family: Arial, Tahoma, Sans-serif; padding-left: 3px; padding-right: 3px; padding-top: 1px; padding-bottom: 1px; vertical-align: text-top; }
textarea.inp:focus { background-color: #beecbe; }
textarea.inp:blur { background-color: #e6f7e5; }

textarea.inpt { background-color: #e6f7e5; font-size: 12px; font-family: Arial, Tahoma, Sans-serif; padding-left: 3px; padding-right: 3px; padding-top: 1px; padding-bottom: 1px; vertical-align: text-top; height: 16px; }
textarea.inpt:focus { background-color: #beecbe; }
textarea.inpt:blur { background-color: #e6f7e5; }

table.tvHeader { width: 100%; }
table.tvHeader td.tvRight { float:right; horizontal-align: right; }
table.tvHeader2 { width: 100%; padding: 0px 12px 0px 12px; }
table.tvHeader2 td.tento { background-color: #beecbe; text-align: center; font-weight: bold; }
table.kalTurHeader { padding-bottom: 5px; }
table.kalTurHeader td { padding-left: 4px; padding-right: 4px; }

#tvButton { background-color: #00AA00; color: white; }
/* #tvButton { background-image: url('./pics/bottomBg.gif'); color: white; } */

#bottomLine { text-align: center; background-image: url('./pics/bottomBg.gif'); background-repeat: repeat-x; height: 24px; width: 946px; color: white; }
#leftBlock { width: 180px; position: relative; background-color: #e6f7e5; float: left; }
#rightBlock { padding-top: 5px; padding-left: 5px; padding-right: 5px; width: 949px; position: relative; float: left; _height: 429px; min-height: 429px; }

div.menuRow { padding: 3px 3px 3px 10px; color: #107017; width: 167px; border-top: 1px solid white; background-color: #beecbe; background-image: url('./pics/sipka.gif'); background-repeat: no-repeat; background-position: 2px 5px; }
div.menuRow2 { padding: 3px 3px 3px 20px; color: #107017; width: 157px; border-top: 1px solid white; background-color: #beecbe; }
div.menuRow3 { padding: 3px 3px 3px 20px; color: #107017; width: 157px; border-top: 1px solid white; background-color: #beecbe; font-weight: bold; font-style: oblique; }

h1 { display: block; font-size: 14px; font-weight: bold; padding-bottom: 10px; }
h2 { display: block; font-size: 12px; font-weight: bold; padding-bottom: 5px; }
p { padding-bottom: 10px; }
a.green:hover { color: black; }
a.green { font-weight: normal; font-size: 12px; color: #107017; }
p.odsadit { padding-left: 15px; }
p.odsadit2 { padding-left: 15px; color: gray; }
span.turnajFaze { background-color: #e6f7e5; font-weight: bold; padding: 5px 10px 5px 10px; }
span.ony { background-color: #beecbe; font-weight: bold; padding: 5px 10px 5px 10px; align: center; }
span.Vkomentar { padding-left: 15px; }


hr.greenLine { background-color: #107017; margin-bottom: 5px; }
.sikmo { font-style: oblique; }
.tucne { font-weight: bold; }
span.newsDate { color: black; background-color: #e6f7e5; font-style: oblique; font-weight: bold; }
p.gPojemMain { padding-bottom: 1px; }
p.gPojem { padding-left: 20px; }
p.odsadit { padding-left: 10px; }
img { border-width: 0px; }
img.ikona { border-width: 0px; padding-top: 3px; padding-left: 0px; padding-right: 0px; width: 18px; height: 18px; }
img.ikona2 { border-width: 0px; padding-top: 3px; padding-left: 20px; padding-right: 0px; width: 27px; height: 18px; }

img.obok { border-left: 10px solid white; }

table.hrac { border: 0px solid black; margin-top: 10px; margin-left: 10px; border-collapse: collapse; }
table.hrac td { border: 0px solid black; padding-left: 5px; padding-right: 5px;}
table.hrac tr.ods td { padding-top: 3px; }
table.hrac td.hla { text-align: right; }
table.hrac td.pro { text-align: center; }
table.hrac td.jmeno { font-size: 20px; }

table.stat { border: 0px; margin-left: 10px; border-collapse: collapse; }
table.stat td { border: 0px solid black; padding-left: 5px; padding-right: 5px; }
table.stat tr.odtop td { padding-top: 10px; border-top: 1px solid green; }
table.stat tr.odbottom td {font-size: 1px; padding-bottom: 9px; }

table.cervene { border: 0px solid white; margin-left: 0px; }
table.cervene td { padding: 4px 8px 4px 8px; background-color: #ff7000; color: white; font-weight: bold; }

table.kalendar {
	border: 2px solid #beecbe;
	border-collapse: collapse;
	width: 100%;
}
/* table.kalendar td { border: 1px solid #beecbe; } */



table.login td { padding-left: 3px; padding-top: 3px;}

table.kalendar td { padding-bottom: 5px; padding-left: 2px; }
table.kalendar td.uzka { width: 16 px; }
table.kalendar tr { border: 1px solid #beecbe; }
table.kalendar tr.hlavicka { background-color: #e6f7e5; font-size: 10px; }
table.kalendar tr.hlavicka td.lft { border-left : 1px solid #ffffff; border-top : 1px solid #ffffff; border-bottom : 1px solid #ffffff; background-color: #ffffff; }
table.kalendar td.lft { border-left : 1px solid #ffffff; border-top : 1px solid #ffffff; border-bottom : 1px solid #ffffff; background-color: #ffffff; }
td.mensi { font-size: 90%; }

table.ttab { padding-left: 10px; }
table.ttab td { padding-left: 4px; padding-right: 6px; }
table.ttab td.hlavicka { background-color: #e6f7e5; text-align: center; }
table.ttab td.hlavicka2 { background-color: #beecbe; text-align: center; font-weight: bold; }
table.ttab td.nrml { text-align:left }

table.htab { padding-left: 10px; }
table.htab td { background-color: #e6f7e5; padding-left: 4px; padding-right: 6px; }
table.htab td.hlavicka3 { background-color: #ffffff; text-align: center; font-weight: bold; border: 4px solid #ffffff; }
table.htab td.hlavicka { background-color: #beecbe; text-align: center; font-weight: bold; }
table.htab td.hlavicka2 { background-color: #beecbe; text-align: center; font-weight: bold; border: 4px solid #beecbe; }

table.rtab { padding-left: 10px; width: 100%; border-collapse: collapse; }
table.rtab tr { border-bottom: 1px solid #ffffff; }

table.rtab td.cislo { font-size: 16px; font-weight: bold; }

table.rtab tr.lichy1 { border-bottom: 0px; }
table.rtab tr.lichy1 td { background-color: #e6f7e5; padding-left: 4px; padding-right: 6px; text-align: center;  padding-top: 6px; padding-bottom: 3px; }
table.rtab tr.lichy1 td.faze { padding-right: 0px; width: 20 px;}

table.rtab tr.lichy2 { border-bottom: 0px; }
table.rtab tr.lichy2 td { background-color: #e6f7e5; padding-left: 4px; padding-right: 6px; text-align: center;  padding-top: 3px; padding-bottom: 6px; }

table.rtab tr.sudy1 { border-bottom: 0px; }
table.rtab tr.sudy1 td { background-color: #beecbe; padding-left: 4px; padding-right: 6px; text-align: center;  padding-top: 6px; padding-bottom: 3px; }
table.rtab tr.sudy1 td.faze { padding-right: 0px; width: 20 px;}

table.rtab tr.sudy2 { border-bottom: 0px; }
table.rtab tr.sudy2 td { background-color: #beecbe; padding-left: 4px; padding-right: 6px; text-align: center;  padding-top: 3px; padding-bottom: 6px; }



table.rtab td { background-color: #e6f7e5; padding-left: 4px; padding-right: 6px; padding-bottom: 1px; padding-top: 1px; text-align: center;  }
table.rtab td.faze { background-color: #e6f7e5; padding-left: 4px; padding-right: 0px; width: 20 px;}
table.rtab td.hlavicka { background-color: #beecbe; text-align: center; font-weight: bold; }
table.rtab td.hlavicka3 { background-color: #ffffff; text-align: center; font-weight: bold; border: 4px solid #ffffff; }
table.rtab td.rght { background-color: #ffffff; text-align: right; float: right; }

table.htab td.ffrst { background-color: #beecbe; font-weight: bold; }
table.uphtab td { padding-right: 5px; }
table.uphtab td.hlavicka3 { background-color: #ffffff; text-align: center; font-weight: bold; border: 4px solid #ffffff; }
td.vedle { vertical-align: top; }
span.tmisto { font-weight: normal; font-size: 10px; }
td.frst { background-color: #e6f7e5; padding-left: 2px; padding-right: 6px; }
td.frstvp { background-color: #beecbe; padding-left: 2px; padding-right: 6px; font-weight: bold; }

table.kalendar td.ikona { width: 24px; }
table.kalendar td.ikona2 { width: 40px; }

table.zebricek { border: 1px solid #107017; border-collapse: collapse; }
table.zebricek td { padding: 3px 10px; border: 1px solid #107017; }
table.zebricek tr.hlavicka td { background-color: #beecbe; }


table.upmenu td { padding-left: 3px; padding-top: 2px; padding-bottom: 3px; padding-right: 3px; text-align: center; }
table.upmenu tr.upmenuhead td { padding: 0px 0px 0px 0px; font-weight: bold }

table.hraci { border: 1px solid #107017; border-collapse: collapse; }
table.hraci td { padding: 2px 4px; border: 1px solid #107017; }
table.hraci tr.hlavicka td { text-align: center; background-color: #beecbe; }
table.hraci tr.hlavicka td.lft { border-left : 1px solid #ffffff; border-top : 1px solid #ffffff; border-bottom : 1px solid #ffffff; background-color: #ffffff; }
table.hraci td.lft { border-left : 1px solid #ffffff; border-top : 1px solid #ffffff; border-bottom : 1px solid #ffffff; background-color: #ffffff; }

table.rb { border: 0px; }
table.rb td { padding: 2px 2px 2px 2px; }

ol { margin-left: 20px; }
li { padding-bottom: 10px; }

select.inp2 { background-color: #808080; }
select.inp2:focus { background-color: #808080; }
select.inp2:blur { background-color: #808080; }


select.inp { background-color: #e6f7e5; }
select.inp:focus { background-color: #beecbe; }
select.inp:blur { background-color: #e6f7e5; } 

input.tlacitko { border-color: #107017; background-color: #e6f7e5; font-weight: bold; border-style: outset; }

p.reskriptDate { font-style: oblique; font-weight: bold; text-align: center; }
span.reskriptBlue { font-weight: bold; color: blue; }
span.reskriptGray { font-weight: bold; color: gray; }
