body {
/*text-align: center;*/
margin: 0px;
background-color: #bbb8b0; /*#d2cdc1;*/
font-family: 'Trebuchet MS', verdana, tahoma, arial, sans-serif;
font-size: 10pt;
color: #333;

/*
background-image: url(ring.png);
background-position: 20% 0%; 
background-repeat: no-repeat;
*/
}

p {
margin: 0;
/*text-align: justify;*/
font-size: 10pt;
padding-bottom: 5px;
}

td {
font-size: 10pt;
}
 
a:link, a:visited {
text-decoration : none;
color : #c60; /*#336699 #cd853f #1a60ac*/
}

a:active {
color : red;
}


a:hover {
color : #000;
background-color: transparent;
text-decoration: none;
}


h1, h2 { color: #693; margin-bottom: 0.4em; padding-bottom: 0.4em; line-height: 1.1em; display: block; border-bottom: solid 1px #693; } 


h3 { color: #693; margin-bottom: 0.4em; padding-bottom: 0.4em; line-height: 1.1em; display: block; } 

h1 {
font-size: 16pt;
}

h2 {
font-size: 14pt;
}

h3 {
font-size: 12pt;
font-style: italic;
}


fieldset {
border: 0;
}


.reisipealkiri { color: red; }

.menu {
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 8pt;
   }
   
   
#table1 { 
padding: 6px; 
color: #999; 
font-family: verdana, sans-serif; 
font-size: 7pt; 
font-weight: bold;  
background-color: #f1f1f1; 
}   
#table1 a { color: #999; }
#table1 a:hover { color: #333; font-family: verdana, sans-serif; font-size: 7pt; font-weight: bold; }


dd {
display: block;
padding-bottom: 10px;
}


dt {
font-weight: bold;
color: #36c;
}

dt em {
font-weight: normal;
font-style: italic;
}

/* need stiilid on strat. kataloogi jaoks */
.message {
margin: 10px;
border: 10px; 
padding: 10px;
font-size: 1.2em;
color: red;
/*font-weight: bold;
display: block;*/
border: solid 1px red;
background-color: #ffc;
}


.catalogue_heading {
font-weight: bold;
color: #000;
}


.red {
color: red;
}

.smalltable table {
background-color: #ccc;
}

.smalltable th {
background-color: #ccc;
}


.smalltable td, th {
font-size: 8pt;
/*border-top: solid 1px #999;*/
background-color: #fff;
padding-right: 10px;
}

.menu_norm {
font-size: 8pt; 
font-weight: bold; 
font-family: tahoma, arial, sans-serif; 
padding-bottom: 4px;
}

.menu_norm ul {
list-style: none;
}



.style1 {width: 640px; border: solid 1px #666; }
.style1 td { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; border-bottom: solid 1px #999; padding: 2px;}
/*.style1 tr {border-bottom: solid 1px #666;}*/
   
/*
#header {
width: 750px;
text-align: left;
margin-left: auto;
margin-right: auto;
}

#konteiner {
width: 750px;
border-bottom: solid 1px #666; 
border-left: solid 1px #666; 
border-right: solid 1px #666; 
background-color: #fff; 
margin-left: auto; 
margin-right: auto;
}

#sisu {
text-align: left;
width: 550px;
float: left;
}

#menyy {
width: 150px;
float: right;
}

#footer {
margin-left: auto;
margin-right: auto;
width: 750px;
background-color: #f1f1f1; 
font-size: 7pt; 
color: #999; 
}
*/
