html {
     overflow: -moz-scrollbars-vertical;
}

body,td {
	margin: 0;
	padding: 0;
  	font-family: 'Trebuchet MS','Lucida Grande', Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;	
    color: #336633;
}

body {
	height: 100%;
   text-align: center; /* center pro Internet Explorer */
}
#obsah {
	width: 760px;
   margin-left: auto;
   margin-right: auto;
	text-align: left;
	height: auto;
}

#top {
	width: 760px;
	padding: 0px;
	background: #ccffcc;	
	border-bottom: 1px #9F9F9F dashed;
	text-align: right;
}

#nav_bar { float: left; width: 170px; background: #ccffcc; padding: 0; margin: 0;}	
#nav { margin: 0px}
#nav h1 { padding: 5px; padding-top: 10px; margin:0px; font-size: 8pt; font-weight: bold; COLOR: #336633;  font-family: tahoma; text-align: left; border-bottom:#9F9F9F 1px dashed;}
#nav p { padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; margin: 0px; text-decoration: none;}
#nav p.nav, .nav a:link, .nav a:visited  { text-decoration: none; }

#nav p.nav2, .nav2 a:link, .nav2 a:visited  { font-size: 9pt; font-weight: normal; text-decoration: none; padding: 0;}
#nav .nav2 a:hover { color: #295294; font-size: 9pt; font-weight: normal; text-decoration: underline; }

#main_bar { margin: 0; padding: 0; padding-bottom: 10px; float: right; width: 585px;}
#main { margin: 0px; padding-left: 5px; padding-top: 10px; }
#main h1 {font-family: Tahoma; font-size: 11pt; text-align: left; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
          color: #336633; font-weight: bold;  padding-bottom: 0; 	border-bottom: 1px #9F9F9F solid;}
#main h2	{ color: #336633; font-family: Tahoma, Tahoma,Arial; text-align: left; font-size: 10pt; font-weight: bold;  text-decoration: none; margin-top: 10; margin-bottom: 5;}
#main p { margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 4px; text-align: justify; }
#main br { font-size: 50%; }
#main img { border: 1px black solid; margin-left: 10px; } 
#main .title-link a:visited, #main .title-link a:link { color: #336633; font-weight: bold; text-decoration: none; text-align:left; }
#main .title-link a:hover { color: black; font-weight: bold; text-decoration: underline; text-align:left; } 
#main small { font-size: 8pt;}
#main td {padding: 1;}


#foot_bar { clear: both; margin: 0; padding 0; 	border-top: 1px #9F9F9F dashed;}
#foot { padding: 0px; margin: 0px; text-align: right}
#foot small { font-size: 8pt;}

#box-right { float: right; background: #ccffcc; margin-left: 10px; padding-bottom: 3px; width:150px; border-bottom:#9F9F9F 1px dashed;}
#box-right h1 { padding: 5px; padding-bottom:  7px; margin:0px; margin-bottom: 2px; font-size: 8pt; font-weight: bold; COLOR: black;  font-family: tahoma; text-align: left; border-bottom:#9F9F9F 1px dashed;}
#box-right p { text-align: left; padding-left: 5px; padding-right: 5px; padding-top: 0px; padding-bottom: 1px; font-size: 9pt;}

ul {margin-top: 0; margin-bottom: 0;}
li {list-style: square;}

hr.cleaner
{
clear:left; display: none
}

a:link { color: #2F5592; text-decoration: underline; } 
a:visited { color: #2F5592; text-decoration: underline; }
a:hover { color: darkgray; text-decoration: underline; }

.ukazka { margin: 10px; padding: 10px; border: 1px #9F9F9F dashed; background:#FFEFD5; $}

.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
	
.sudy_radek { background: #ccffcc; }
