html, body
{
background:url('img/taust.jpg') top center fixed repeat-x;
margin:0 0 30px 0;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}

#container
{
margin:0px;
padding:0px;
width:860px;
margin-left:-430px;
left:50%;
position:relative;
}

#header
{
float:left;
margin:0px;
padding:0px;
width:860px;
height:110px;
}

.logo
{
float:left;
margin:0px;
padding:0px;
width:280px;
height:110px;
}

.otsikeel
{
float:right;
margin:0px;
padding:0px;
width:530px;
height:110px;
text-align:right;
background:url('img/nupud.jpg') no-repeat top right;
/*background-position:322px 0;*/
}

.otsikeel2
{
float:right;
margin:0px;
padding:0px;
width:530px;
height:110px;
text-align:right;
background:url('img/nupud.gif') no-repeat top right;
/*background-position:322px 0;*/
}

.otsikeel ul
{
float:right;
margin:0 10px 0 0;
padding:0px;
list-style:none;
width:500px;
}

.otsikeel li
{
margin:0px;
padding:0 0 0 10px;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.otsikeel h1
{
float:right;
margin:0px;
padding:10px 10px 30px 0;
width:40px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

.otsikeel a:link,
.otsikeel a:visited
{
color:#fde3b1;
text-decoration:none;
}

.otsikeel a:hover,
.otsikeel a:active
{
color:#fff;
text-decoration:underline;
}

.otsikeel2 ul
{
float:right;
margin:0 10px 0 0;
padding:0px;
list-style:none;
width:500px;
}

.otsikeel2 li
{
margin:0px;
padding:0 0 0 10px;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.otsikeel2 h1
{
float:right;
margin:0px;
padding:10px 10px 30px 0;
width:40px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

.otsikeel2 a:link,
.otsikeel2 a:visited
{
color:#fde3b1;
text-decoration:none;
}

.otsikeel2 a:hover,
.otsikeel2 a:active
{
color:#fff;
text-decoration:underline;
}

#mainmenu
{
float:left;
background:url('img/ruudud.gif');
margin:0 0 10px 0;
padding:0px;
width:860px;
height:50px;
}

.menuvalikud
{
float:left;
margin:0px;
padding:0px;
width:700px;
height:50px;
}

.menuvalikud ul
{
float:left;
margin:0px;
padding:0px;
list-style:none;
width:700px;
height:50px;
}

.menuvalikud li
{
float:left;
margin:0px;
padding:0px;
display:inline;
}

.teemavalik li
{
float:right;
margin:0px;
padding:0px;
display:inline;
}

.teemavalik a:link,
.teemavalik a:visited,
.menuvalikud a:link,
.menuvalikud a:visited
{
float:left;
margin:0px;
padding:18px 15px 17px 15px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
color:#fff;
}

.teemavalik a:hover,
.teemavalik a:active,
.menuvalikud a:hover,
.menuvalikud a:active
{
color:#fff;
background:#ab3b19;
}

.menuvalikud_active
{
float:left;
margin:0px;
padding:18px 15px 17px 15px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
color:#fff;
background:#ab3b19;
}

.teemavalik
{
float:right;
margin:0px;
padding:0px;
width:160px;
height:50px;
}

.teemavalik ul
{
float:right;
margin:0px;
padding:0px;
list-style:none;
width:160px;
height:50px;
}

.logo img,
.banner img,
#kommikast img,
.teemavalik img,
#sisuosa_referents h3 img,
#sisuosa_liidrid h3 img,
#referentsikast img
{
margin:0px;
padding:0px;
border:0px;
}

#visuaal
{
float:left;
margin:0 0 10px 0;
padding:0px;
width:860px;
height:290px;
}

#visuaal_sisu
{
float:left;
margin:0 0 10px 0;
padding:0px;
width:860px;
height:140px;
}

#submenu
{
float:left;
margin:0px;
padding:0px;
width:860px;
height:35px;
background:#fde3b1;
}

#submenu ul
{
float:left;
margin:0px;
padding:0px;
list-style:none;
width:700px;
height:35px;
}

#submenu li
{
float:left;
margin:0px;
padding:0px;
display:inline;
}

#submenu a:link,
#submenu a:visited
{
float:left;
margin:0px;
padding:11px 10px 10px 10px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
color:#333;
}

#submenu a:hover,
#submenu a:active
{
color:#fff;
background:#83523f;
}

.submenu_active
{
float:left;
margin:0px;
padding:11px 10px 10px 10px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
color:#333;
background:#fff;
}

#sisuosa
{
float:left;
margin:0 0 10px 0;
padding:30px;
width:800px;
background:#fff;
}

#sisuosa2
{
float:left;
margin:0 0 10px 0;
padding:30px;
width:800px;
background:#fff;
}

#sisuosa h1
{
float:left;
margin:0px;
padding:0 0 15px 0;
width:800px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#333;
}

#sisuosa h2
{
float:left;
margin:0px;
padding:0 0 15px 0;
width:800px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#ff6600;
}

#sisuosa h3
{
float:left;
margin:0 20px 20px 0;
padding:10px;
width:218px;
background:#fde3b1;
border:1px solid #ffc59e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:normal;
line-height:18px;
text-align:left;
}

#sisuosa h3:hover
{
background:#fde3b1;
border:1px solid #ff6600;
cursor:pointer;
}

#sisuosa h3 img
{
margin:0 0 10px 0;
padding:0px;
border:0px;
}

#sisuosa2 h1
{
float:left;
margin:0px;
padding:0 0 15px 0;
width:800px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#333;
}

#sisuosa2 h2
{
float:left;
margin:0px;
padding:0 0 15px 0;
width:800px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#ff6600;
}

#sisuosa2 h3
{
float:left;
margin:0 20px 20px 0;
padding:10px;
width:218px;
background:#fde3b1;
border:1px solid #ffc59e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:normal;
line-height:18px;
text-align:left;
}

#sisuosa2 h3:hover
{
background:#fde3b1;
border:1px solid #ff6600;
cursor:pointer;
}

#sisuosa2 h3 img
{
margin:0 0 10px 0;
padding:0px;
border:0px;
}

.productsH3
{
float:left;
margin:0 20px 20px 0;
padding:10px;
width:218px;
background:#fde3b1;
border:1px solid #ffc59e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:normal;
line-height:18px;
text-align:left;
}

.productsH3:hover
{
background:#fde3b1;
border:1px solid #ff6600;
cursor:pointer;
}

.productsH3 img
{
margin:0 0 10px 0;
padding:0px;
border:0px;
}

#sisuosa ul
{
margin:0px;
padding:0px;
list-style:none;
}

#sisuosa li
{
margin:0px;
padding:0 0 0 20px;
/*
background:url('img/mumm.gif') no-repeat;
background-position:0 6px;
*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
line-height:20px;
display:block;
list-style:none;
}

#sisuosa li li
{
margin:0px;
padding:0 0 0 20px;
/*
background:url('img/mumm.gif') no-repeat;
background-position:0 6px;
*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
line-height:20px;
display:block;
list-style:none;
}

#sisuosa2 ul
{
margin:0px;
padding:0px;
list-style:none;
}

#sisuosa2 li
{
margin:0px;
padding:0 0 0 20px;
background:url('img/mumm.gif') no-repeat;
background-position:0 6px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
line-height:20px;
display:block;
list-style:none;
}

#sisuosa2 li li
{
margin:0px;
padding:0 0 0 20px;
background:url('img/mumm.gif') no-repeat;
background-position:0 6px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
line-height:20px;
display:block;
list-style:none;
}

#sisuosa p
{
margin:0px;
padding:0 0 15px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#333;
}

#sisuosa2 p
{
margin:0px;
padding:0 0 15px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#333;
}

/* AVATUD TOOTE STIILID */

#sisuosa_toode
{
float:left;
margin:0 0 10px 0;
padding:30px;
width:800px;
background:#fff;
}

#sisuosa_toode ul
{
margin:0 0 20px 20px;
padding:0px;
list-style:none;
}

#sisuosa_toode li
{
margin:0px;
padding:0 0 0 20px;
background:url('img/mumm.gif') no-repeat;
background-position:0 6px;
}

#sisuosa_toode ul ul
{
margin:0px;
padding:0 0 20px 0;
list-style:none;
}

#sisuosa_toode li li
{
margin:0px;
padding:0px;
background:none;
}

#sisuosa_toode h1
{
float:left;
margin:0px;
padding:0 0 15px 0;
width:800px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#333;
}

#sisuosa_toode h2
{
float:left;
margin:0px;
padding:0 0 15px 0;
width:800px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#ff6600;
}

#sisuosa_toode h3
{
float:left;
margin:0 20px 30px 0;
padding:0 0 10px 10px;
width:428px;
background:#fde3b1;
border:1px solid #ffc59e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:normal;
line-height:18px;
text-align:left;
}

#sisuosa_toode h3 img,
#sisuosa_toode h5 img
{
margin:10px 10px 0 0;
padding:0px;
border:0px;
}

#sisuosa_toode h4
{
float:left;
margin:0px;
padding:0px;
width:330px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-align:left;
line-height:20px;
font-weight:normal;
}

#sisuosa_toode h5
{
float:left;
margin:0px;
padding:0px;
width:800px;
}

#sisuosa a:link,
#sisuosa a:visited,
#sisuosa2 a:link,
#sisuosa2 a:visited,
#sisuosa_toode a:link,
#sisuosa_toode a:visited
{
color:#ff6600;
text-decoration:underline;
font-weight:none;
}

#sisuosa a:hover,
#sisuosa a:active,
#sisuosa2 a:hover,
#sisuosa2 a:active,
#sisuosa_toode a:hover,
#sisuosa_toode a:active
{
color:#000;
text-decoration:none;
font-weight:bold;
}

#sisuosa_toode p
{
margin:0px;
padding:0 0 15px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#333;
}

/* EDASIMÜÜJATE NIMEKIRI */

#sisuosa_toode h6
{
float:left;
margin:0 20px 20px 0;
padding:10px;
width:218px;
background:#fde3b1;
border:1px solid #ffc59e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:normal;
line-height:18px;
text-align:left;
}

#sisuosa_toode h6:hover
{
background:#fde3b1;
border:1px solid #ff6600;
cursor:pointer;
}

#sisuosa_toode h6 img
{
margin:0 0 10px 0;
padding:0px;
border:0px;
}

/* ARVAMUSLIIDRITE STIILID */

#arvamusliider
{
float:left;
margin:30px 0 0 0;
padding:0px;
width:800px;
background:#fff;
}

#arvamusliider h1
{
float:left;
margin:0px;
padding:0 0 15px 0;
width:800px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#333;
}

#arvamusliider h2
{
float:left;
margin:0 20px 0 0;
padding:10px;
width:218px;
background:#fde3b1;
border:1px solid #ffc59e;
}

#arvamusliider p
{
float:left;
margin:0px;
padding:0 0 15px 0;
width:530px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:12px;
line-height:20px;
font-weight:normal;
}

/* REFERENTSI SAATMISE STIILID */

#referentsikast
{
float:left;
margin:20px 10px 0 0;
padding:0px;
width:350px;
}

#referentsikast h1
{
float:left;
margin:0 0 10px 0;
padding:0px;
width:350px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#333;
}

#referentsikast h2
{
float:left;
margin:0px;
padding:0 0 12px 0;
width:350px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#ff6600;
}

#referentsikast input
{
float:left;
margin:0 0 10px 0;
padding:4px 4px 0 4px;
width:300px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

#referentsikast textarea
{
float:left;
margin:0 0 10px 0;
padding:4px;
width:300px;
height:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

#referentsipilt
{
float:right;
margin:20px 10px 0 0;
padding:0px;
width:350px;
}

#referentsipilt h1
{
float:left;
margin:0 0 10px 0;
padding:0px;
width:350px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#333;
}

#referentsipilt h2
{
float:left;
margin:0px;
padding:0 0 12px 0;
width:350px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#ff6600;
}

#referentsipilt h3
{
float:left;
margin:0px;
padding:0 10px 10px 0;
width:330px;
background:none;
border:0px;
}

#referentsipilt img
{
margin:0px;
padding:0px;
border:0px;
}

#referentsipilt input
{
float:left;
margin:0 0 10px 0;
padding:0px;
width:300px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

/* KOMMENTAARIDE STIILID */

#kommentaarid
{
float:left;
margin:20px 0 0 0;
padding:0px;
width:430px;
}

#kommikast
{
float:right;
margin:20px 10px 0 0;
padding:0px;
width:350px;
}

#kommikast h1
{
float:left;
margin:0 0 10px 0;
padding:0px;
width:350px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#333;
}

#kommikast h2
{
float:left;
margin:0px;
padding:0 0 12px 0;
width:350px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#ff6600;
}

#kommikast input
{
float:left;
margin:0 0 10px 0;
padding:4px 4px 0 4px;
width:300px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

#kommikast textarea
{
float:left;
margin:0 0 10px 0;
padding:4px;
width:300px;
height:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

#kommentaarid h1
{
float:left;
margin:0px;
padding:0px;
width:800px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#333;
}

#kommentaarid h2
{
float:left;
margin:10px 20px 0 0;
padding:10px;
width:390px;
background:#fde3b1;
border:1px solid #ffc59e;
}

#kommentaarid p
{
float:left;
margin:10px 0 0 0;
padding:0px;
width:380px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:12px;
line-height:20px;
font-weight:normal;
}

/* REFERENTSIDE STIILID */

#sisuosa_referents
{
float:left;
margin:0 0 10px 0;
padding:30px;
width:800px;
background:#fff;
}

#sisuosa_referents h1
{
float:left;
margin:0px;
padding:0 0 15px 0;
width:800px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#333;
}

#sisuosa_referents h3
{
float:left;
margin:0px;
padding:10px;
width:770px;
background:#fde3b1;
border:1px solid #ffc59e;
}

/* JALUSE BANNERITE STIILID */

#bannerid
{
float:left;
margin:0px;
padding:0px;
width:870px;
height:200px;
}

.banner_1
{
float:left;
margin:0px;
padding:10px 10px 0 10px;
width:270px;
height:190px;
background:url('img/banner_1.jpg') top left no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
font-weight:bold;
cursor:pointer;
}

.banner_2
{
float:left;
margin:0px;
padding:10px 10px 0 10px;
width:270px;
height:190px;
background:url('img/banner_2.jpg') top left no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
font-weight:bold;
cursor:pointer;
}

.banner_3
{
float:left;
margin:0px;
padding:10px 10px 0 10px;
width:270px;
height:190px;
background:url('img/banner_3.jpg') top left no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
font-weight:bold;
cursor:pointer;
}

#firmatekst
{
float:left;
margin:0px;
padding:0px;
width:870px;
}

#firmatekst h1
{
float:left;
margin:30px 10px 0 0;
padding:0px;
width:280px;
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#fde3b1;
font-weight:normal;
}

#firmatekst h2
{
float:left;
margin:30px 10px 0 0;
padding:0 20px 0 0;
width:260px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fde3b1;
line-height:20px;
font-weight:normal;
}

input.submit
{
border:2px solid #333;
padding-top:3px;
padding-bottom:3px;
font-size:11px;
font-weight:bold;
background:#fff;
cursor:pointer;
height: 25px;
color: #333;
}

input.text, textarea
{
padding:3px 4px 3px 4px;
font-family:Verdana,tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
}


