.mytext { font-size:16px}

body, table {
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 8pt;
   background: #FFFFCC url(../img/back`.png);
}

table td input {
   width: 8em;
}

h1 {
   font-family: Palatino Linotype;
   font-style: italic;
   font-weight: bold;
   font-variant: small-caps;
   font-size: 24pt;
   text-align: center;
color: #402B15;
}

h2 {
	font-family: "Palatino Linotype";
	/*font-style: italic;*/
   font-weight: bold;
	font-size: 16pt;
	color: #FFFFFF;
	padding: 10;
	text-align: center;
	background-color: #704A25;
}

h3 {
   font-size: 14pt;
   font-weight: bold;
   border-bottom: medium dashed silver;
   /*color: white;
   background: goldenrod;
   padding: 7;*/
   clear: both;
}

h4 {
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFCC;
	padding: 5;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #990000;
}

h4.big {
   font-size: 12pt;
}

h5 {
   font-family: Palatino Linotype, Tahoma;
   font-weight: lighter;
   font-variant: small-caps;
   font-size: 14pt;
   margin: 0pt;
   padding: 0pt;
}

h6 {
	font-family: "Palatino Linotype";
	/*font-style: italic;*/
   font-weight: bold;
	font-size: 16pt;
	color: #402B15;
	padding: 10;
	text-align: center;
	background-color: #704A25;
}

ul.sitenav {
    position:relative;
   /* list-style-image: url('../img/add.gif'); */
   list-style-type: circle;
   list-style-position: outside;
   margin: 10pt;
}
*html ul.sitenav {
    padding-left:20pt;
}
*:first-child+html {
    padding-left:25pt;
}


ul.mainmenu {
   list-style: none;
   padding-left: 0pt;
   margin: 0pt;
   font-size: 10pt;
}

table.mainframe {
   width: 100%;
   border: none;
}

table.mainframe td {
   vertical-align: top;
   border: none;
   padding: 0pt 10pt;
}

table.mainframe td.fixed {
   width: 19em;
   border-right: thin solid black;
}

table.x {
   background: #A2A2A2;
   border: none;
}

table.x td {
   margin: 0em;
   background: #f6f6f6;
   padding-left: 10pt;
   text-align: center;
}

table.x td input, table.x td select {
   border: thin solid black;
   width: 30em;
}

table.x td ul {
   padding-left: 10pt;
}

table.x th {
   background: #f6f6f6;
   background: #E2E2E2;
   text-align: center;
}

table.x tr.highlight td {
   background: lightyellow;
}

a {
  color: #402B15;
}

a, a:visited {
   text-decoration: none;
   color: #402B15;
}

a.big {
   font-size: 10pt;
}

a:hover {
   text-decoration: bold;
   color: #FFFFCC;
   background: #990000;
}

.error, .bold-red {
   font-weight: bold;
   color: red;
}

.float-l {
   float: left;
   margin-right: 10;
}

.img-mainmenu {
   float: left;
   clear: both;
   margin: 3px;
   border: 0
}

.img-embed {
   float: left;
   clear: both;
   margin-right: 10;
   margin-bottom: 5;
}

.img-embed-right {
   float: right;
   margin-left: 10;
   margin-bottom: 5;
}

.clear {
   clear: both;
}

hr {
   clear: both;
}

.w10em {
   width: 10em;
}

.w40em {
   width: 40em;
}

.w100prc {
   width: 100%;
}

.border {
   border: 1 solid black;
   margin: 15pt;
   padding: 15pt;
}

.golden {
   font-weight: bold;
   color: goldenrod;
   font-size: large;
   text-align: center;
}

.cooltour{
    background-repeat:no-repeat;
    background-position:left top;
    margin-left:0;
    padding:12px 13px 12px 13px;
    position:absolute;
    top:-5px;
    left:-6px;
}
*html .cooltour {
    left:-47px;
}
*:first-child+html {
    left:-19px;
}