body  {background-color: #d8d5c1; font-family: sans-serif; font-size: 14px; text-align: center; background-image: url(bg_gradient.png); background-repeat: repeat-x; color: black; width: 100%}

div.ninety-nine	{margin: 0px auto; width: 96%; position: absolute; top: 80px}
div.menu				{background-color: #e8e1b1; width: 98%;height:auto; position:relative; padding-left: 4%; padding-top: 6px; text-align: left; font-size: 24px}
div.submenu			{background-color: #d8cd7d; width: 97%; height: auto; padding-left: 70px; padding-top: 4px; text-align: left; font-size: 16px}
div.page				{background-color: #e0dbb9; width: 97%; height: 100%; padding-left: 70px; padding-top: 6px; padding-bottom:20px; text-align: left;}
hr.clear {clear:both;color:transparent;border-color:transparent;background-color:transparent}

.menu			{background-color: transparent; padding: 1ex; padding-top: 6px; padding-bottom: 2px}
span.menu:hover	{background-color: #d8cd7d}
.menu ul {list-style-type:none;display:inline}
.menu li {margin-left:20px}
.menu ul li.d {display:inline;float:none}
.menu * a{color:#A65E00;text-decoration:none}
.menu * a:hover {color:white;background-color:#d8cd7d}
.podmenu {position:absolute;left:6%;padding:0px;background-color:#d8cd7d;z-index:10}
.podmenu li {margin:0px;height:auto !important}
.podmenu li a {color:#A65E00;}
.podmenu a{display:block;margin:0px;padding:2px 20px}
li.d {float:left}
.prubezne {border-top:2px solid #a65e00}

table {border-collapse:collapse}
td{border:1px solid black;padding:8px}


/* STARE */
               
body {margin:0;padding:0}
#pokryv {display:block;position:fixed; width:100%; height:100%;_position:absolute; _height:900px;margin:0;padding:0 !important; z-index:99; background-image:url('design/polocerne.png');top:0px}
#ramecek {overflow:auto;background-color:white; position:relative;margin:0 auto;width:70%;padding:10px;text-align:center;max-height:100%;}
#ramecek a#close_hlaska {color:black;float:right}
#ramecek img {display:block;margin:3% auto 2% auto;border-style:none;max-width:95%;_width:90%}                  
  
.page .obalfotky {display:inline}
.page img {margin:0}
.page .nahled {height:120px}
.page a img {border-style:none}
.page .dir {margin:10px;padding:5px;width:180px; height:174px; text-align:center; float:left;padding-bottom:1em;} 

.page .dir_nazev {text-align:center;font-size:20px}  
a {text-decoration:none;padding:3px;font-weight:bold}  
.page .dir a:hover {background-color:transparent;}
.page a:hover div {margin-bottom:10px}

.page .t{margin:5px;min-height:400px}
.page table{border-collapse:collapse}
.page table td{padding:10px;text-align:center}


.zpet {float:left;}
.like {margin:0;width:300px;margin-top:20px;float:right}

.program_rozcest a{display:block;height:40px;line-height:40px;text-decoration: none;padding:0em 1em 0em 1em;}
.program_rozcest a:hover {border-width:2px}
.program_rozcest {clear:both;position:relative;margin-bottom:14px;height:40px;text-align:center}
.program_rozcest .mid {font-size:30px}
.program_rozcest .prev {position:absolute;left:0px;top:0px}
.program_rozcest .next {position:absolute;right:0px;top:0px}

.page h2 {clear:both}
.page img.nahled {margin:10px}

.page h2.tymy {clear:both;padding-top:20px;border-top:1px solid black;margin-bottom:5px;}
.ucastnik h3{margin:0}
.ucastnik {float:left;padding:0px;margin:0px 10px;height:200px}
.ucastnik p {font-size:80%;margin:0;text-align:center}
.ucastnik img {width:130px;}
.ucastnik h3 {text-align:center;font-size:110%}



/* Stare barvy */
     
.page {color:black}          
.page a{color:#A65E00}   
.page a:hover {color:black}
.page .dir {background-color:rgba(255,255,255,0.3);border:1px solid silver}
.page .dir a {color:black}
.page .dir a:hover {color:black}

  
.program_rozcest a {color:#A65E00;background-color:rgba(255,255,255,0.3)}
.program_rozcest a {border-left:1px solid #a65e00;border-top:1px solid #a65e00}
.program_rozcest a:hover {color:red;}

.right {float:right}
.left {float:left}

.header {position:absolute;right:0px;width:250px;top:5px;height:100px;padding:6px 0px;z-index:3;color:#e8e1b1}
.header h1,.header h2 {margin:2px}
.header h1 {font-size:22px}
.header h2{font-size:10px;font-weight:500}