body {
   behavior: url(../css/csshover.htc);
	color: #000;
	background: #B8CC8F;
	font: 1em/1.33em "times new roman", times, utopia, serif;
 	text-align: justify;
	margin: 0;	padding:0;
}
div#header {
   display: block;
   width: 100%;
   margin:0; padding:0;
   background: #FFFFCC;
   border-bottom: 2px solid #B8CC8F;
}
div.cara { border-bottom: 1px solid silver;}
div#menu {
   font: 12px/1.5em verdana, arial, "lucida grande ce", helvetica, lucida, sans-serif;
   float: left;
   margin: 0 0 0 7em;
   _margin-left: 3.5em;
   padding: 0;

	color: navy;
	text-align: center;
}
div#menu ul {
   list-style: none;
   margin: 0;
   padding: 0;
}
div#menu li {
   position: relative;
   float: left;
   width: 9em;
   padding: 0.3em;
}
div#menu li a {
   text-decoration: none;
}
div#menu a:link, div#menu a:visited {
   color: navy;
   width: 9em;
}
div#menu a:hover {
   background-color: #008000;
   color: #fff;
   font-weight: bold;
   display: block;
   padding: 0;
}
div#pravysl {
   position: absolute;
 	right: 5em; left: 13.5em;
   top: 7em;
   margin:0; padding: 0;
   /* background: gainsboro; */
}
div#levysl {
   position: absolute;
   background: #CAC26B;
   top: 10em; left: 0;
   width: 15em;
   font: 0.8em/1 Verdana, Arial, lucida, sans-serif;
   margin: 0;padding: 0;
}
div#levysl ul {
   list-style: none;
   margin: 0; padding: 0;
}
div#levysl li {
   padding: .2em 1px;border: 2px solid #CAC26B;
}
div#levysl li.inbtn { text-align: center}/*  .2em 1em */
.schovej { display: none; }
h1 {
   text-align: center;
   font: 200% 900 Verdana, Arial, lucida, sans-serif;
   letter-spacing: 12px;
   margin: 0;padding: 0;
   height: 2em; line-height: 2em;
}
h2 {
   font: 150% 900 "times new roman", times, utopia, serif;
   color: #000000;
   text-align: center;
}
h3 {

}
h3.ver {
       text-align: center;
}
ol.a { list-style-type: lower-latin;}
ol.mp { list-style: lower-alpha;}
.hi {
   font: .8em/1.66em verdana, arial, "lucida grande ce", helvetica, lucida, sans-serif;
}
 /* .oo { border: 3px solid #f00; } */
table {
	text-align: left;
	padding:1% 0;
	width: 85%;
}
.tab1 {
           border:  1px solid yellow;
           padding: 1%;
}
td.str { text-align: center;}
td.cara { border-top: 2px dotted #000}
td.podtr { border-top: 1px solid;}
.fot { font-family: "times new roman",times, utopia, serif; }
.foc { font-family: 'monotype corsiva','comic sans ms',cursive; }
.fof {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.b { font-weight: bold;}
.u { text-decoration: underline;}
.f1 { font-size: .7em; }
.f2 { font-size: 1em; }
.f3 { font-size: 1.33em; }
.f4 { font-size: 2em; }
.prol { letter-spacing: 0.6em;}

li.bez { list-style: none; }

.tlt { text-align: left; }
.tct { text-align: center; }
.trt { text-align: right; }

.od { padding-left: 1.2em;}
.odr { padding-left: 12em;}
.clear { clear: both;  }

.inbtn {
   display: block;
   font: bold .9em Verdana, sans-serif;
   margin: 0 0.2em; padding: 0.3em ;
   white-space:nowrap;
   text-decoration: none;
}
.inbtnt {
   display: table-cell;
   font: bold .9em Verdana, sans-serif;
   margin: 0 0.2em; padding: 0.3em ;
   white-space:nowrap;
   text-decoration: none;
}
.inb { display: inline; }
.inbtn em {
   width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: black;
}
.a1 { background: #EDF2BD; color: #000; margin:0 .1%;font-weight: normal; }
.a2 { background: #DCE6AE; color: #000; margin:0 1%; }
.a1 em { background: #aaa; color: #00FFFF }
 a.inbtn:hover {background: #7F7F7F; }
.i1 { background: #818F64; color: #fff; margin:0; }
.i2 { background: #DCE6AE; color: #000; margin:0; }
.i1 em { background: #fff; color: #ff0 }

