body {
background:#fff url('img/taust.jpg') top center no-repeat;
font-size:62.5%;
margin:0;
padding:0;
}

#container {
position:relative;
width:980px;
margin:0 auto;
padding:0;
}

img {
border:none;
}

/* Põhja stiilid */
#header {
float:left;
width:980px;
height:140px;
background:#fff url('img/riba.gif') left bottom repeat-x;
margin:0;
padding:0;
}

#menu {
float:left;
width:980px;
height:50px;
margin:-50px 0 0;
padding:0;
}

.sisuleht {
background:#fff;
}

.menu1 {
background:#FFF;
height:1050px;
}

#footer {
float:left;
width:960px;
height:80px;
font-family:Verdana, Geneva, sans-serif;
font-size:1.1em;
color:#000;
line-height:1.5em;
text-decoration:none;
margin:0;
padding:20px 0 15px 20px;
}

/* Päise stiilid */
.logo {
float:left;
width:580px;
height:90px;
margin:0;
padding:15px 0 0 20px;
}

.otsing {
float:left;
width:214px;
height:24px;
background:url(img/otsing.png) no-repeat top center;
margin:40px 0 0;
padding:0 0 0 10px;
}

.otsing .otsikast {
float:left;
width:165px;
height:14px;
border:0;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#fff;
background:none;
margin:0;
padding:5px 0;
}

.otsing .otsinupp {
float:left;
width:20px;
height:20px;
border:0;
cursor:pointer;
background:none;
margin:0 0 0 5px;
padding:0;
}

.keelevalik {
float:left;
width:155px;
margin:42px 0 0;
padding:0;
}

.keelevalik a {
float:left;
margin-right:7px;
padding:0;
}

/* Menüü stiilid */
#menu ul {
float:left;
list-style:none;
margin:0;
padding:0 0 0 20px;
}

#menu li {
float:left;
width:auto;
display:inline;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:1.2em;
margin:0 23px 0 0;
padding:20px 0 15px;
}

#menu a:link,#menu a:visited {
text-decoration:none;
color:#333;
margin:0;
padding:20px 0 15px;
}

#menu a:hover,#menu a:active {
background:url('img/taust_menu.gif') top left repeat-x;
color:#0089f3;
}

#menu .active {
background:url('img/taust_menu.gif') top left repeat-x;
color:#0089f3;
font-weight:700;
}

/* Sisuosa stiilid */
.sisuosa_vasak {
float:left;
width:576px;
margin:0;
padding:0;
}

.sisuosa_vasak h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:2em;
font-weight:100;
margin:15px 0 0 30px;
padding:0;
}

.sisuosa_vasak table {
width:530px;
border-collapse:collapse;
margin:15px 0 0 30px;
padding:0;
}

.sisuosa_vasak th {
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
text-align:left;
margin:0;
padding:0;
}

.sisuosa_vasak tr {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
height:30px;
margin:0;
padding:0;
}

.sisuosa_vasak td {
border: 0px solid;
vertical-align:middle;
margin:0;
padding:0;
}

.sisuosa_vasak h2,.sisuosa_vasak p {
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
margin:0 0 0 30px;
padding:0;
}

.sisuosa_parem {
float:left;
width:340px;
line-height:1.8em;
margin:0;
padding:0 30px 0 30px;
}

.sisuosa_parem h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:2em;
color:#000;
font-weight:100;
margin:15px 0;
padding:0;
}

.sisuosa_parem p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:100;
margin:0 0 15px;
padding:0;
}

.sisuosa_parem a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:normal;
color:#000;
margin:0;
padding:0;
display:block;
}

.sisuosa_parem a:link,.sisuosa_parem a:visited {
text-decoration:none;
color:#000;
margin:0;
padding:0;
}

.sisuosa_parem a:hover,.sisuosa_parem a:active {
color:#0089f3;
text-decoration:underline;
}

.sisuosa_parem .active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:900;
color:#0089f3;
margin:0;
padding:0;
}

.sisuosa_parem a.arhiiv {
display:block;
text-decoration:underline;
margin:15px 0 0;
padding:0;
}

.sisuosa_parem img {
margin:20px 0 0;
padding:0;
}

/* Footer stiilid */
#footer a {
text-decoration:none;
color:#000;
}

#footer a:hover {
text-decoration:underline;
color:#fff;
}

.doit {
float:left;
text-align:center;
width:980px;
font-family:verdana;
font-size:10px;
padding:10px 0;
}

.doit a:link,.doit a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
text-decoration:none;
}

.doit a:hover,.doit a:active {
text-decoration:underline;
color:#fff;
}

#sisuosa {background:#fff;}

#sisuosa,.sisuosa,.visuaal {
float:left;
width:980px;
margin:0;
padding:0;
}

/* VORMIDE STIILID */

input.submit
{
	border:1px solid #323232;
	padding: 2px 2px 2px 2px;
	font-size:11px;
	font-weight:bold;
	background:#fff;
	cursor:pointer;
	height: 22px;
}
input.text, textarea
{
	padding:2px 2px 2px 2px;
	font-family:Verdana,tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #323232;
}

/* BANNERITE STIILID */

.bannerid
{
float:left;
align: center;
width: 300px;
margin:0px;
text-align: center;
padding: 10px 0 10px 0;
}

.bannerid ul
{
margin:0px;
padding:0px;
list-style:none;
}

.galerii2
{
float:left;
margin:0px;
padding:0px;
text-align:left;
width: 600px;
}

.doit
{
padding: 15px 0 10px 0;
float: center;
text-align: center;
width: 980px;
font-family: verdana;
font-size: 10px;
}

.doit a:link,
.doit a:visited
{
font-family:verdana; Arial, Helvetica, sans-serif;
font-size:10px;
color:#6a8cce;
text-decoration:none;
}

.doit a:hover,
.doit a:active
{
color:#b7c2d5;
}
