h1.header {
		color: #800000;
		font-size: 2	4;
		font-family: "BankGothic Md BT";
	}

html, body {
background:#FFFFFF;
color:#000000;
width:100%;
text-align: center;
}
html, body, form {
margin: 0;
padding: 0;
border:0;
}
html, body,fieldset, table, div#content {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
}
h1,h2,h3,big,legend {
font-weight:bold;
}

legend { /* mikrosoft ignoruje */
text-align: center;
}

big {
font-size:14px;
}
h1 {
font-size:24px;
margin-top:1em;
margin-bottom:1em;
color: #606435
}
h2 {
font-size:14px;
margin-top: 1em;
margin-bottom:0.5em;
color: #505425
}
h3 {
font-size:12px;
margin-top:0.2em;
margin-bottom: 0.2em;
color: #505425
}

p, ul {
margin-top:0.4em;
margin-bottom:0.1em;
}
th {
text-align: left;
}

div#content {
width: 700px;
margin: 0 auto;
text-align: left;
}

/* tabulka s ceníkem */

table.ceny{
border: 1px solid #898b5e;
border-color:#898b5e;  
}

tr.hlavicka {
background:#898b5e;
color:#DEDECF;
}

tr.pismeno {
background:#DEDECF;
}

fieldset {
/* background:#eEeEdF;*/
padding: 3px 5px;
/*margin-bottom: 2px; */
/*text-align: left;*/
border: 2px solid #898b5e;
color: black;
/*background:#DEDECF;*/
}

/*
legend {
padding: 3px 5px;
text-align: left;
border: 2px solid #898b5e;
color: black;
background:#DEDECF;
}
*/
/*
a {
color: #7575BB;
 background:transparent;
 font-weight:bold;
 text-decoration:none; 
}
*/
input {
font-size:10px;
}
/* původní barva #7575BB;*/
.small, .small a {
font-size:9px;
color:#898b5e;
}

/* Tady začáná tabulka s ceníkem napravo */

#hot a {text-decoration: none}

#hot {
text-decoration: none;
	color: #FFFFFF;
float: right;
}
/*
#hot A {
text-decoration: none;
}*/
/* původní barav pozadí  #dde6ec; 
 rámečku #006699; */
#hot .hot1 {
background-color: #DEDECF;
padding: 3px 5px;
/* margin-bottom: 5px;*/
margin-bottom: 2px;
margin-right: 0px;
cursor: pointer; 
text-align: left; 
border: 1px solid #898b5e;
color: black;
width: 125px;
/*display: inline;*/
}

#hot .cena {
font-size: 18px;
font-weight: bold;
margin-left: 20px;
}

#hot .popis {
font-size: 12px;
font-weight: bold;
/*margin-right: 1em; #069; */
color: #505425
}

/* #tak odsud je te tabovaný výstup #CACCB4;*/

body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	font: 16px arial, sans-serif; }

    pre {text-indent: 30px}

    #tabmenu {
	color: #000;
	border-bottom: 2px solid black;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	z-index: 1;
	padding-left: 10px 
font-size:14px;
/* margin-top: 1em;  pomoc velká mezera zvrchu */
margin-bottom:0.5em;
color: #505425
}

/* přes h4 nastavuju velikost písmenek v menu */

h4 {
    color: Black;
    background-color: transparent;
    font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    font-size: 100%;
    font-weight: normal;
    margin-left:    0;
    margin-right:   0;
    margin-top:     0;
    margin-bottom:  1em;
    padding-left:   0;
    padding-right:  0;
    padding-top:    0.5em;
    padding-bottom: 0;
    border-bottom: 1px solid #8cacbb;
    clear: left;
}

h4 {font-size: 120%; margin-left: 60px; border-bottom: none; font-weight: bold;}



    #tabmenu li {
	display: inline;
	overflow: hidden;
	list-style-type: none; }

    #tabmenu a, a.active {
	color: #DEDECF;
	background: #898B5E;
	font: bold 1em "Trebuchet MS", Arial, sans-serif;
	border: 2px solid black;
	padding: 2px 0px 0px 0px; /* bylo 2 5 0 5*/
	margin: 0px;
	text-decoration: none; }

    #tabmenu a.active {
	background: #FFFFFF;
        color:#ABAD85;
	border-bottom: 3px solid #FFFFFF; }

    #tabmenu a:hover {
	color: #fff;
	background: #ADC09F; }

    #tabmenu a:visited {
	color: #E8E9BE; }
/* #ABAD85; */
    #tabmenu a.active:hover {
	background: #ABAD85;
	color: #DEDECF; }
/* #ABAD85;
    #content {font: 0.9em/1.3em "bitstream vera sans", verdana, sans-serif;
	text-align: justify;
	background: #FFFFFF;
	padding: 0px; /* bylo 2 */
	border: 2px solid black;
	border-top: none;
	z-index: 2;	}

/* #E8E9BE; */
/*
    #content a {
	text-decoration: none;
	color: #FFFFFF; }

    #content a:hover { background: #898B5E; }*/
/*    
#content a:link {color:#000}
#content a:active {color:#000}
#content a:visited {color:#000}    */



/* special headlines 
h1 {font-size: 160%; margin-left: 0px; font-weight: bold;}
h2 {font-size: 150%; margin-left: 20px;}
h3 {font-size: 140%; margin-left: 40px; border-bottom: none; font-weight: bold;}
h4 {font-size: 120%; margin-left: 60px; border-bottom: none; font-weight: bold;}
h5 {font-size: 100%; margin-left: 80px; border-bottom: none; font-weight: bold;}
*/
/* indent different sections */
div.level1 {margin-left: 3px;}
div.level2 {margin-left: 23px;}
div.level3 {margin-left: 43px;}
div.level4 {margin-left: 63px;}
div.level5 {margin-left: 83px;}

/* unordered lists */
ul {
  line-height: 1.5em;
  list-style-type: square;
  margin: 0 0 0.5em 1.5em;
  padding: 0;
  list-style-image: url(images/bullet.gif);
}

/* ordered lists */
ol {
  line-height: 1.5em;
  margin: 0 0 0.5em 1.5em;
  padding: 0;
  color: #638c9c;
  font-weight: bold;
  list-style-image: none;
}

/* the list items overriding the ol definition */
.li {
  color: #000000;
  font-weight: normal;
  
}

ol {list-style-type: decimal}
ol ol {list-style-type: upper-roman}
ol ol ol {list-style-type: lower-alpha}
ol ol ol ol {list-style-type: lower-greek}

li.open {
  list-style-image: url(images/open.gif);
}

li.closed {
  list-style-image: url(images/closed.gif);
}

blockquote {
  border-left: 2px solid #8cacbb;
  padding-left: 3px;
  margin-left: 0;
}

/* přidáno z novatel */
#tableCenik1 {
 border: 1px solid black;
 caption-side:bottom;
 text-align: left;
 font-size: 80%;
}
#tableCenik1 thead{
 background-color:#DEDECF; /*#36c;*/
 border: 1px solid black;
}
#tableCenik1 tbody td{
 border: 1px solid black;}
#tableCenik1 tbody th{
 background-color: gray;}
#tableCenik1 tfoot{
 background-color:#DEDECF;/*#c63;*/

}



#tableCenik {
 border: 1px solid black;
 caption-side:bottom;
 text-align: left;
 font-size: 80%;
}
#tableCenik thead{
 background-color:#ff0000; /*DEDECF;*/ /*#36c;*/
 border: 1px solid black;
}

#tableCenik  td{
 border: 1px solid black;
 background-color: #DEDECF; /*#898b5e;*/ /*gray;*/
}


#tableCenik  td.zvyraznit{
 /*border: 1px solid black;*/
 background-color: #aEaE9F; 
}


#tableCenik tbody th{
 background-color: #898b5e; /* #898b5e;*/ /*gray;*/
 color: #dedecf;
 border: 1px solid black;
}


#tableCenik tfoot{
 background-color:#DEDECF;/*#c63;*/
}




div.uvod {
    font-family: georgia; 
    font-size: 17px;
    line-height: 140%;
    margin-bottom: 0px;
    font-weight: normal;
    
}



div.uvod h1 {
    font-family: georgia;
    font-size: 25px;
    line-height: 140%;
    margin-bottom: 15px;
    font-weight: bold;
    
}


div.uvod li {
    font-family: georgia;
    font-size: 17px;
    line-height: 140%;
    margin-bottom: 15px;
    font-weight: normal;
    
}

div.uvod td {
    font-family: georgia;
    font-size: 17px;
    line-height: 140%;
    margin-bottom: 15px;
    font-weight: normal;
    
}


div.content li {
    font-family: georgia;
    font-size: 17px;
    line-height: 140%;
    margin-bottom: 5px;
    color:black;		
}







 .clearall, .clearallrule {
    margin: 0 0 10px;
    padding: 10px 0 0 0;
    clear: both;
    font-size: 2px;
}


 div.content {
    width: 700px;
    margin: 50px auto 0px auto;
    text-align: left;
}


 div.content div.sub {
    float: left;
    width: 200px;
    text-align: right;
}

 div.content div.sub h1 {
    font-family: georgia;
    font-size: 28px;
    font-weight: normal;
    text-align: right;
    margin-top:5px;
}

 div.content div.main {
    float: right;
    width: 450px;
    margin-left:10px;
}


 div.content p, body.overview div.content p.noindent {
    font-size: 18px;
    font-weight: normal;
    line-height: 140%;
    margin-top: 0;
    font-family: georgia;
    margin-bottom: 25px;
}

