body{
  background-color:  White;
  background-image: url(bg3.jpg);
  background-position: top center;
  background-repeat: repeat-y;
  color: Black;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  font-size: 8px;
  font-family: Arial, Helvetica, sans-serif;
}
UL{
  padding: 0px;
  margin: 0px;
  list-style: decimal;
  font-weight: bold;
}
LI{
font-weight: normal;
padding-left: 5px;
padding-top: 10px;
}
.img{
  border: 5px solid #CC9933;
  margin: 6px;
}
.br{
  clear: all;
}
#hosting{
  padding: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #B99947;
  text-align: left;
  width: 300px;
  float: left;
}
#autor{
  padding: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #B99947;
  text-align: right;
}
A.autor{
  background: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #B99947;
  text-decoration : none;
}
A.autor:link{
  text-decoration : none;
 }
A.autor:visited{
  text-decoration : none;
 }
A.autor:hover{
  text-decoration: none;
}
/* Top frame - start */
#top1{
  background-color:white;
  background-image: url(top1.jpg);
  background-repeat: no-repeat;
  width: 616px;
  height: 116px;
  color: Black;
}
#menu-td{
  background-color:white;
  width: 616px;
  height: 48px;
  color: Black;
  bottom: -2px;
}
#logo1{
    background-color:white;
  background-image: url(logo1.jpg);
  background-repeat: no-repeat;
  width: 152px;
  height: 116px;
  color: Black;
}
#logo2{
  width:152px;
  background-image: url(logo2.jpg);
  background-repeat: no-repeat;
  height: 48px;
}
/* Top frame - stop */
/* Main frame - start */
#strom{
  background-color: White;
  background-image: url(strom.jpg);
  background-position: top;
  background-repeat: no-repeat;
  width: 160px;
  height: 597px;
  color: Black;
}
#main1{
    background-color: #FBE4AB;
  width: 608px;
  color: Black;
}
/* Main frame - stop */
/* Main center frame - start */
#pergamentop1{
  background-color: #FBE4AB;
  background-image: url(pergamen_top.jpg);
  background-repeat: no-repeat;
  width: 608px;
  height: 44px;
  color: Black;
}
#pergamenLeft{
    background-color: #FBE4AB;
  background-image: url(bg_left_pergamen.jpg);
  background-repeat: repeat-y;
  width: 30px;
  color: Black;
}
#pergamenRight{
    background-color: #FBE4AB;
  background-image: url(bg_right_pergamen.jpg);
  background-repeat: repeat-y;
  width: 38px;
  color: Black;
}
#mainCentre{
  background-color: #FBE4AB;
  width: 540px;
  color: Black;
}
#mainCentre2{
  background-color: #FBE4AB;
  width: 666px;
  color: Black;
}
#pergamentop2{
  background-color: #FBE4AB;
  background-image: url(pergamen_top_2.jpg);
  background-repeat: no-repeat;
  width: 768px;
  height: 44px;
  color: Black;
}
#pergamenLeft2{
  background-color: #FBE4AB;
  background-image: url(bg_left_pergamen_2.jpg);
  background-repeat: repeat-y;
  width: 29px;
  color: Black;
}
#pergamenRight2{
  background-color: #FBE4AB;
  background-image: url(bg_right_pergamen_2.jpg);
  background-repeat: repeat-y;
  width: 38px;
  color: Black;
}
/* Main center frame - stop */
/*Main center content frame - start */
#line_top{
  background-color: #FBE4AB;
  background-image: url(line_top_left.jpg);
  background-repeat: no-repeat;
  background-position: top left;
  height: 5px;
  color: Black;
}
#line_down{
  background-color: #FBE4AB;
  background-image: url(line_down_right.jpg);
  background-repeat: no-repeat;
  background-position: top right;
  height: 5px;
  color: Black;
}
#line_left{
  background-color: #FBE4AB;
  background-image: url(line_left_top.jpg);
  background-repeat: no-repeat;
  background-position: top left;
  width: 5px;
  height: 245px;
  color: Black;
}
#line_left2{
  background-color: #FBE4AB;
  background-image: url(line_left_top2.jpg);
  background-repeat: no-repeat;
  background-position: top left;
  width: 5px;
  height: 245px;
  color: Black;
}
#line_right{
  background-color: #FBE4AB;
  background-image: url(line_right_down.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
  width: 5px;
  height: 355px;
  color: Black;
}
#contentCentre{
  width: 530px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: Black;
}
#contentCentre2{
  width: 656px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: Black;
}
#content-table{
  position:relative;
  clear:both;
  top: 0px;
  width:768px;
  z-index:50;
}
#table-vyska{
  height: 600px;
}
/*Main center content frame - stop */
/*Menu - left styles - start */
#menu ul, #menu ol, #menu li {margin:0; padding:0; }
#menu {
  position:relative;
  clear:both;
  top: 0px;
  width:768px;
  height: 48px;
  z-index:100;
  padding:0px;
  margin: 0px;
  margin-bottom: -2px;
}
#menu a:link, #menu a:visited, #menu a:hover, #menu a:focus, #menu a:active {text-decoration:none; }
#menu ul li {
  display:block;
  float:left;
  height:100%;
  list-style-type:none;
  text-align:center;
  padding:0px;
  margin:0px;
}
#menu li a {
  font-size:10px;
  font-weight:bold;
  color:#9e9e9e;
  text-transform:uppercase;
  padding:0px;
  margin:0px;
}
#menu-l1-1 {width:77px;}
#menu-l1-2 {width:75px; }
#menu-l1-3 {width:93px; }
#menu-l1-4 {width:79px; }
#menu-l1-5 {width:113px; }
#menu-l1-6 {width:82px; }
#menu-l1-7 {width:88px; }
#menu-l1-8 {
  width:9px;
  background-image: url(top2.jpg);
  background-repeat: no-repeat;
  height: 48px;
}
#menu-1 {left:161px; }
#menu-2 {left:238px; }
#menu-3 {left:310px; }
#menu-4 {left:404px; }
#menu-5 {left:482px; }
#menu-6 {left:595px; }
#menu-7 {left:668px; }
#menu-8 {left:0px; }
#menu ul div {
  display:none;
  position:absolute;
  width:100px;
  top:37px;
  z-index:200;
  background: url('menubg.png');
  filter: alpha(opacity=80);
}
#menu ul ul {
  position:static;
  padding:0 0px;
  margin:0 0px;
}
#menu li li {
  display:block;
  position:static;
  float:none;
  height:1%;
  margin:0px;
  padding:0px;
  font-size:12px;
  white-space:normal;
  text-align:left;
}
#menu li li a {
  display:block;
  width:100%;
  padding:2px 2px;
  margin:0 0px;
  font-weight:bold;
  color:White;
  vertical-align:middle;
  text-transform:none;
}
#menu li li a:hover {
  color:#000;
  background-color:#FBE4AB;
  border-color:#000
}
.menu-left-td{
  width: 137px;
  height: 26px;
}
.menu-left{
   background-image: url(menu_left_1b.gif);
  background-repeat: no-repeat;
  background-position: top left;
  margin-bottom: 7px;
  height: 26px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: Black;
  width: 100%;
  display: block;
  padding-top: 4px;
  padding-left: 30px;
}
A.menu-left:link{
  text-decoration : none;
 }
A.menu-left:visited{
  text-decoration : none;
 }
A.menu-left:hover{
  text-decoration: none;
  background-image: url(menu_left_2b.gif);
}
/*Menu - left styles - stop */
/*Text styles - start */
.motto{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #B99947;
}
.text{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: Black;
}
.text-aktuality{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: Black;
}
.text-vitejte{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: Black;
}
div.aktuality-all{
  padding-left: 15px;
}
.akce-nadpis{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: Black;
   text-align: center;
  padding-top: 20px;
  padding-bottom: 7px;
}
LI.aktuality{
  list-style-image: url(point.gif);
  list-style-type: none;
  list-style-position: inside;
  width: 120px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: Black;
  margin-left: 10px;
  /*padding-bottom: 10px;*/
  margin-bottom: 10px;
}
DIV.aktuality{
  text-align: center;
}
/*Text styles - stop */
.uvod_top{
  background-image: url(uvod_kun1.jpg);
  background-position: top left;
  background-repeat: no-repeat;
}
.uvod_aktualne{
  background-image: url(uvod_kun2.jpg);
  background-position: bottom right;
  background-repeat: no-repeat;
}
.akt_bg{
  background-image: url(akt_bg.jpg);
  background-repeat: repeat;
  padding: 10px;
  width: 275px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: Black;
}
.akt_bg_top{
  background-image: url(akt_top.jpg);
  background-repeat: repeat;
  margin: 4px;
  width: 275px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: Black;
  font-weight: bold;
}
.akt_bg_left{
  background-image: url(akt_left.jpg);
  background-repeat: repeat-y;
  width: 21px;
}
.akt_bg_right{
  background-image: url(akt_right.jpg);
  background-repeat: repeat-y;
  width: 21px;
}
/*Kalendar akci - start*/
.akce-datum-nadpis{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: Black;
  border-right: 1px solid Black;
}
.akce-line{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: Black;
  border-bottom: 1px solid Black;
}
.akce-datum-text{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: Black;
  border-right: 1px solid Black;
  border-top: 1px solid Black;
  padding: 5px;
}
.akce-akce-text{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: Black;
  border-top: 1px solid Black;
  padding: 5px;
}
.akce-text{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: Black;
  padding: 10px;
}
.akce-line-left{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: Black;
  border-right: 1px solid Black;
  padding:5px;
}
.akce-misto{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: Black;
  border-top: 1px solid Black;
  text-align: right;
  padding-right: 2px;
}
.akce-top{
  background-image: url(paper/top.gif);
  background-repeat: no-repeat;
  background-position: top;
  width: 540px;
  height: 26px;
}
.akce-down{
  background-image: url(paper/down.gif);
  background-repeat: no-repeat;
  background-position: top;
  width: 540px;
  height: 29px;
}
.akce-centr{
  background-color: White;
}
.akce-left1{
  background-image: url(paper/left_1.gif);
  background-repeat: no-repeat;
  background-position: top;
  width: 23px;
  height: 76px;
  position: relative;
  z-index: 5;

}
.akce-left2{
  background-image: url(paper/left_2.gif);
  background-repeat: repeat-y;
  width: 23px;
}
.akce-left3{
  background-image: url(paper/left_3.gif);
  background-repeat: no-repeat;
  background-position: bottom;
  width: 23px;
  height: 100%;
  position: relative;
  top: -76px;
  z-index: 10;

}
.akce-right1{
  background-image: url(paper/right_1.gif);
  background-repeat: no-repeat;
  background-position: top;
  width: 22px;
  height: 76px;
  position: relative;
  z-index: 5;
}
.akce-right2{
  background-image: url(paper/right_2.gif);
  background-repeat: repeat-y;
  width: 22px;
}
.akce-right3{
  background-image: url(paper/right_3.gif);
  background-repeat: no-repeat;
  background-position: bottom;
  width: 22px;
  height: 100%;
  position: relative;
  top: -76px;
  z-index: 10;
}
/*Kalendar akci - konec*/
/*Sekce - start*/
.text-nadpis{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: Black;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 7px;
}
.roh1-top{
  background-image: url(kone02.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  margin-right:5px;
  min-height: 189px;
}
.roh2-top{
  background-image: url(uvod_kun1.jpg);
  background-position: top left;
  background-repeat: no-repeat;
}
.roh3-top{
  background-image: url(kone_rohy.jpg);
  background-position: top left;
  background-repeat: no-repeat;
}
.roh4-top{
  background-image: url(kun01.jpg);
  background-position: top left;
  background-repeat: no-repeat;
}
.roh5-top{
  background-image: url(kone01.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  min-height: 300px;
}
#obalka{
  background-image: url(obalka.gif);
  background-position: top right;
  background-repeat: no-repeat;
  height: 139px;
}
.lide{
  padding-left: 130px;
  background-position: top left;
  background-repeat: no-repeat;
  padding-top: 10px;
}
.lide-jmeno{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: Black;
  padding: 5px;
  font-variant: small-caps;
}
.lide-rodokmen{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: Black;
  border: 1px solid black;
  padding: 3px;
}
.kone{
  padding-left: 30px;
  background-position: top left;
  background-repeat: no-repeat;
  padding-top: 10px;
}
.kone-jmeno{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: Black;
  padding: 5px;
  font-variant: small-caps;
}
.kone-rodokmen{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: Black;
  border: 1px solid black;
  font-variant: small-caps;
  padding: 3px;
}
.dokumenty-sdruzeni{
  padding-left: 150px;
  padding-top: 10px;
}
LI.dokumenty{
  list-style: square;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: Black;
  border: 1px solid Black;
}
.dokumenty-pdf{
  background-image: url(ico/pdf.jpg);
  background-repeat: no-repeat;
  background-position: left center;
  margin: 0px;
  margin-right: 50px;
  padding-top: 20px;
  padding-left: 60px;
  height: 63px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: Black;
}
.dokumenty-doc{
  background-image: url(ico/doc.jpg);
  background-repeat: no-repeat;
  background-position: left center;
  margin: 0px;
  margin-right: 50px;
  padding-top: 20px;
  padding-left: 60px;
  height: 63px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: Black;
}
LI.dokumenty-xls{
  list-style: square;
  background-image: url(ico/xls.jpg);
  background-repeat: no-repeat;
  background-position: right center;
  margin: 0px;
  margin-right: 50px;
  padding-top: 20px;
  height: 63px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: Black;
}
.dokumenty-jpg{
  list-style: square;
  background-image: url(ico/jpg.jpg);
  background-repeat: no-repeat;
  background-position: left center;
  margin: 0px;
  margin-right: 50px;
  padding-top: 20px;
  padding-left: 60px;
  height: 63px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: Black;
}
LI.dokumenty-zip{
  list-style: square;
  background-image: url(ico/zip.jpg);
  background-repeat: no-repeat;
  background-position: right center;
  margin: 0px;
  margin-right: 50px;
  padding-top: 20px;
  height: 63px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: Black;
}
.dokumenty-small{
  font-size: 9px;
}
.odkazy{
  /*border: 1px solid Black;*/
  padding-left: 150px;
  background-position: top left;
  background-repeat: no-repeat;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-right:50px;
}
.new{
	background: url(ico_novinka.jpg) top right no-repeat;
}

A.kronika{
  color : Black;
  font-family : Arial, Helvetica, sans-serif;
  text-decoration : none;
}
A.kronika:link{
  text-decoration : none;
 }
A.kronika:visited{
  text-decoration : none;
 }
A.kronika:hover{
  text-decoration: none;
}
.kronika-div{
   padding: 5px;
  margin-top:5px;
  margin-bottom:5px;
  /*border: 1px solid #B99947;*/
}
.kronika-clanek{
  padding: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: Black;
}
.kronika-clanek-nadpis{
  padding: 5px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: Black;
  padding-bottom: 10px;
}
.kronika-clanek-statistika{
  padding: 5px;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: Black;
  border: 1px solid #B99947;
  width: 400px;
  margin-left: 30px;
}
.kronika-clanek-odstavec{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: Black;
  text-indent: 30px;
}
.kronika-clanek-odkaz-div{
  background-color: #B99947;
  width: 100%;
  text-align: center;
  padding: 4px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FBE4AB;
}
.kronika-clanek-odkaz{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FBE4AB;
}
A.kronika-clanek-odkaz:link{
  text-decoration : underline;
}
A.kronika-clanek-odkaz:visited{
  text-decoration : underline;
}
A.kronika-clanek-odkaz:hover{
  text-decoration: none;
}
/*Fotogalerie*/
.fotogalerie-div{
  width: 642px;
  padding: 4px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: Black;
  text-align: center;
  width: 100%;
}
.fotogalerie-nadpis{
  padding: 5px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: Black;
  padding-bottom: 10px;
}
.fotogalerie-odkaz-div{
  background-color: #B99947;
  width: 100%;
  text-align: center;
  padding: 4px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FBE4AB;
}
.fotogalerie-odkaz{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FBE4AB;
}
A.fotogalerie-odkaz:link{
  text-decoration : underline;
}
A.fotogalerie-odkaz:visited{
  text-decoration : underline;
}
A.fotogalerie-odkaz:hover{
  text-decoration: none;
}
.fotogalerie-img{
   margin: 2px;
   border: 3px solid #CC9933;
}
A.fotogalerie-odkaz-img{
 text-decoration : none;
}
A.fotogalerie-odkaz-img:link{
  text-decoration : none;
}
A.fotogalerie-odkaz-img:visited{
  text-decoration : none;
}
A.fotogalerie-odkaz-img:hover{
  text-decoration: none;
}
.fotogalerie-popis{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #B99947;/*#FBE4AB*/
}
/*Forum - start*////////////////////////////////////////////////////////////  /
h1{
font-size: 200%;
font-variant: small-caps;
text-align: left;
padding-left: 40px;
}
.uvodni_stranka{
text-align: center;
padding-top: 5px;
}
.uvodni_stranka_warning{
	text-align: center;
   padding-top: 5px;
	color: Red;
	font-weight: bold;
}
hr{
display: none;
} 
#formular{
width: 450px;
margin: 15px auto;
text-align: left;
}

#formular form fieldset{
border: 1px #b99947  solid;
padding: 15px 25px;
background-color: #FBE4AB;
_background-color: #FBE4AB;
}
#formular form fieldset legend{
background-color: #b99947;
border: 1px #b99947  solid;
color: White;
padding: 2px 5px;
font-style: italic;
}
#formular form fieldset p label{
display: block;
padding: 0;
}
.neni_nutne{
color: rgb(143,143,143);
font-size: 90%;
}
#formular form fieldset p{
padding: 0;
}

#formular form fieldset textarea{
width: 400px;
padding: 1px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: Black;
border: 1px #b99947  solid;
}

#formular form fieldset p input{
padding: 1px;
width: 150px;
margin: 4px 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: Black;
border: 1px #b99947  solid;
}

#formular form fieldset p #submit{
width: 100px;
border: 1px #b99947  solid;
background-color:  #b99947;
color: White;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: White;

}

/* vypis */

.vypis{
border-top: 1px blue solid;
border-bottom: 1px blue solid;
width: 450px;
margin: 25px auto 15px auto;
background-color: #FBE4AB;
}


.hlava_prispevku{
	background-color: #CC9933;
	color: White;
	padding-top:1px;
	padding-bottom:1px;
}

.vypis p{
margin: 10px;
}

.vypis p a{
color: blue;
padding: 3px;
}

/* příspěvky */

.prispevek{
text-align: left;
width: 450px;
margin: 25px auto 0 auto;
background-color: #FBE4AB;
border-bottom: 1px #CC9933 solid;
border-left: 1px #CC9933 solid;
border-right: 1px #CC9933 solid;
overflow: hidden;
}

.prispevek p{
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;
}

.patka{
padding-left: 350px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 2px;
}

p .jmeno{
font-size: 130%;
}

.web, .email {
font-size: 125%;
color: rgb(0,136,68);
font-style: italic;
padding: 2px 4px;
}

.id{
font-size: 100%;
padding: 2px;
}

.nahoru{
font-style: italic;
padding: 0 0px;
}

.nutne{
font-weight: bold;
font-size: 110%;
color: red;
}

#ul{
text-align: left;
padding: 0 40px 10px 40px; 
}

#ul li{
display: inline;
font-size: 90%;
}
*/
.table_time{
width: 100px;
text-align: center;
background-color: #e6ffe6;
}
.strankovani, #strankovani{
text-align: center;
font-weight: bold;
}
.strankovani a, #strankovani a{
padding: 2px;
}

/*Forum - start*////////////////////////////////////////////////////////////  /

/*Sekce - stop*/
/*--------Stylovani formulare--------*/
.formular {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: Black;
  font-style: normal;
  font-variant: normal;
  border: 1px solid #006599;
  background-color: #C96301;
  margin: 2px;
}
.formular-nepov {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: Black;
  font-style: normal;
  font-variant: normal;
  border: 1px solid #006599;
  background-color: #9DC4D7;
  padding-left: 2px;
  padding-right: 2px;
}
.input, input{
  font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #E2E2E2;
  color: #333333;
  border: solid 1px Black;
  padding-left: 2px;
  padding-right: 2px;
}
.button{
  font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #C8C8C8;
  color: #333333;
  border: solid 1px Black;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 2px;
  padding-top: 2px;
}
A{
  color : Black;
  font-family : Arial, Helvetica, sans-serif;
  text-decoration : none;
}
A:link{
  text-decoration : underline;
 }
A:visited{
  text-decoration : underline;
 }
A:hover{
  text-decoration: none;
}

UL LI OL{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
UL LI OL LI{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
UL LI INPUT{
	margin-left: 10px;
	padding-left: 10px;
}
UL LI OL LI INPUT{
	margin-left: 10px;
	padding-left: 10px;
}
.error{
	padding: 5px;
	margin: 0px 10px 5px 10px;
	border: 1px solid red;
	color: red;
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
}

.dirlist LI{
	list-style: decimal;
}
.dirlist LI A{
  color : Black;
  font-family : Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.dirlist LI A{
  color : Black;
  font-family : Arial, Helvetica, sans-serif;
  text-decoration : underline;
}
.dirlist LI A:hover{
  text-decoration: none;
  background-color: gray;
  color: yellow;
}
