body {
 font-family: Verdana;
 font-size: 12px;
 background-color: #811717;
 margin-top: -14px;
 margin-left: 0px;
 margin-right: 0px;
 /*background:url(image/easter.jpg) top left;*/
}

/***** Odkazy na webu *****/
a {
 color: black;
}
a:visited {
 color: black;
}
a:hover {
color: red;
}

/***** Hlavni DIV pro vsechny ostatni *****/
.vse {
 width: 1000px;
 background-color: #811717;
 text-align: left;
}

/***** Hlavička s logem *****/
.hlavicka {
 width: 1000px;
 background-color: #811717;
 height: 203px;
 background-image: url("image/header.png");
 background-repeat: no-repeat;
}

/***** Hlavni (horni) menu ******/
.menu_hlavni {
 font-size: 11px;
 font-weight: bold;
}
.menu_hlavni a, visited, active {
 text-decoration: none;
 color: white;
}
.menu_hlavni a:hover {
 color: yellow;
}

#menu {margin-top: -2px; margin-left: -1px; margin-right: -1px; padding: 0px 100px 0px 0px; background-color: #811717; font-family: Tahoma; font-size: 12px; width: 875px; height: 31px; float: left; }
#menu a {color: white;}
#menu ul, #menu ul.sub {list-style-type: none; margin: 0; padding: 0;}
#menu ul.sub {margin-top: -3px}
#menu li {float: left;}
#menu li, #menu ul.sub li {margin: 0; padding: 0;}
#menu h3 {font-size: 1em; margin:0; padding: 1px;}
#menu h3 a {text-decoration: none; width: 100%; margin-right: -5px }
#menu h3 a:hover {color: yellow;}

ul.sub {position: absolute; z-index: 10; visibility:hidden;} /*pokud vynecháme tento řádek budeme mít při vypnutém JavaScriptu přístupné menu pod sebou*/
#menu ul.sub li {display: block; width: 100%; margin:0; padding: 0; }
#menu ul.sub li a {display: block; margin: 0; width: 150px; border-left: 10px solid #811817; background-color: #E5E5E5; padding: 3px; color: black}
#menu ul.sub li > a {width: 140px;}
#menu ul.sub li a:hover {background-color: #F8C301; color: black; border-left: 10px solid gray; text-decoration: none}

#menu ul li.main:hover h3 a {color: yellow;}
#menu ul li.main {position: relative;}
#menu ul li > ul.sub {position: absolute; z-index:10; visibility: hidden;}
#menu ul li.main:hover ul.sub {visibility: visible;}


/***** Hlavni obsah stranky *****/

.all {
 background-color: #FFFFFF;
 background-image: url('image/bg.jpg'); 
 width: 874px;
 border: 1px solid #F6CF08;
 margin-top: -2px;
 padding-bottom: 8px;
 float: left;
}

.levy_sloupec {
 padding-top: 7px;
 float: left;
 width: 325px;
}

.hlavni {
 padding-top: 7px;
 float: left;
 width: 325px; 
}

.pravy_sloupec {
 padding-top: 7px;
 float: left;
 width: 223px;
 height: auto;
}

.hlavni2 {
 padding-top: 7px;
 float: left;
 width: 640px;
 margin-left: 5px; 
}

/***** Zajistuje obtekani plovoucich objektu *****/
.clear {
  clear: both;
}

h1 {font-size: 18px; margin-top: 12px}
h2 {font-size: 15px; color: #811817; font-weight: bold; font-variant: small-caps}

.table_hokej_mala {
font-size:11px;
margin:auto;
width:250px;
}
.table_hokej_mala th {
background:#993333;
color:#FFFFFF;
padding:1px;
}
.table_hokej_mala td {
border-bottom:1px solid #ACAAAC;
background:#fff;
color:#000;
padding:3px 1px;
}
.table_hokej_mala tr .poradi {
width:15px;
}
.table_hokej_mala tr .tym {
display:none;
width:150px;
}
.table_hokej_mala tr .tym_dlouhe {
padding-left:5px;
text-align:left;
}
.table_hokej_mala tr .body {
font-weight:bold;
padding-right:3px;
text-align:right;
width:15px;
}
.table_hokej_mala tr .zapasy {
width:15px;
}
.table_hokej_mala tr .score {
width:20px;
}
.table_hokej_mala tr.HKR td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFDD00 none repeat scroll 0 0;
color:#000000;
}
