* { margin:0px}

body {
	background-color: #797900;
	background-image: url(pics/yld/taust_02.jpg);
	background-repeat: repeat-x;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}

H2 {
letter-spacing: 0.01cm;
color:#756451;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11pt
}

H3, H4 {
letter-spacing: 0.01cm;
color:#756451;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 13pt
}

b, B, strong, STRONG {
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10pt
}

A {
color: #1B5978;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10pt;
text-decoration: none
}

A:hover {
color: #666;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10pt;
text-decoration: underline
}

UL,ul {
color: #333;
margin-left:35px
}

/*ylaosa*/
#yla {
background-image:url(pics/yld/04.jpg);
background-repeat:no-repeat;
text-align:right;
width:936px;
height:73px;
}

#yla .lipud {
float:right;
margin: 12px 35px 0px 0px
}

#yla .lipp { margin: 0px 0px 0px 6px }
/*end ylaosa*/

/*otsing*/
#otsing {
float:right;
margin: 9px 12px 0px 0px
}

FORM.sinine {
margin: 0;
padding: 0
}

INPUT.kast_sinine {
border: 1px solid; 
border-color: #DFDCC4;
background: #F8F8F1;
font-weight: normal; 
font-size: 11px;
padding: 1px 5px 1px 5px;
width:100px;
height:12px
}

INPUT.nupp_sinine { 
overflow: visible;
border:none;
background: none;
color: #B9B37B;
font-weight: normal; 
font-size: 10px; 
padding: 0px 0px 0px 0px;
cursor:pointer;

}
/*end otsing*/

/*menyy*/
#meny {
margin-top:10px;
margin-bottom:17px;
width:224px
}

#meny div.men1 {
vertical-align: middle;
text-align: left;
letter-spacing: 0.01cm;
color: #41382E;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:10pt;
text-decoration: none;
padding-bottom:3px;
padding-left:15px
}

#meny div.men1 A {
color: #41382E;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:10pt;
text-decoration: none
}

#meny div.men1 A:hover {
color: #3D5900;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:10pt;
text-decoration: none
}

#meny div.men2 {
vertical-align: middle;
text-align: left;
letter-spacing: 0.01cm;
color: #7B7B1A;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:10pt;
text-decoration: none;
padding-bottom:3px;
padding-left:35px
}

#meny div.men2 A {
color: #7B7B1A;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:10pt;
text-decoration: none
}

#meny div.men2 A:hover {
color: #7DAA42;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:10pt;
text-decoration: none
}

#meny div.men3 {
vertical-align: middle;
text-align: left;
letter-spacing: 0.01cm;
color: #7B7B1A;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:9pt;
text-decoration: none;
padding-bottom:3px;
padding-left:30px
}

#meny div.men3 A {
color: #666;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:9pt;
text-decoration: none
}

#meny div.men3 A:hover {
color: #7DAA42;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:9pt;
text-decoration: none
}
/*end menyy*/

/*sisuosa*/
#main.text {
margin: 18px 23px 15px 20px;
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10pt;
text-align:left
}

#main A {
color: #1B5978;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10pt;
text-decoration: none
}

#main A:hover {
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10pt;
text-decoration: underline
}
/*end sisuosa*/

/*bannerid*/
#banner {
text-align:center;
margin-right:17px;
max-width:192px
}
/*end bannerid*/

/*pakkumised*/
.bold_hind {
color:#666;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10pt
}

TD.pakume1 {
color:#333;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10pt;
padding: 15px 0px 0px 0px;
width:99%
}

TD.pakume2 {
border-bottom:1px #999 dashed;
padding: 0px 0px 15px 0px;
width:99%
}
/*end pakkumised*/

/*tabelid*/
.table {
border-collapse: collapse;
border: 1px solid #ccc;
empty-cells: show
}

TH.dark {
border: 1px solid #ccc;
text-align:center;
color: #595959;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 9pt
}

TH.dark2 {
border: 1px solid #ccc;
text-align:left;
color: #595959;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 9pt
}

TD.light {
border: 1px solid #ccc;
text-align:center;
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 9pt
}

TD.light1 {
border: 1px solid #ccc;
text-align:left;
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 9pt
}

TD.light2 {
border: 1px solid #ccc;
text-align:left;
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 9pt
}

TD.light3 {
border: 1px solid #ccc;
vertical-align:middle;
text-align:center
}

TABLE.li00 {
border-top:0px #999 dashed;
border-bottom:0px #999 dashed;
border:none;
width:99%
}

TABLE.li01 {
border-top:0px #c1c1c1 dashed;
border-bottom:1px #003366 dashed;
width:100%
}

#tabel {
border-collapse: collapse;
border: 1px solid #ccc;
empty-cells: show
}

#tabel TH {
border: 1px solid #ccc;
text-align:center;
color: #595959;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 9pt
}

#tabel TD {
border-collapse: collapse;
border: 1px solid #ccc;
empty-cells: show
}

#tabel2 {
border-collapse: collapse;
border: 1px solid #ccc;
empty-cells: show;
margin:0px 0px 0px 15px
}

#tabel2 TH {
border: none;
text-align:center;
color: #595959;
font-weight: bold
}

#tabel2 TD {
border-collapse: collapse;
border: none;
empty-cells: show;
padding-left:7px
}

#tabel2 A { color: #4169e1 } 
 
#tabel2 A:hover {
color: #4169e1;
text-decoration: underline
}
/*end tabelid*/

/*galerii*/
.fotolink {
border: 1px #ccc solid;
text-decoration: none
}

.fotolink A {
border: 1px #ccc solid;
text-decoration: none
}

.fotolink A:hover {
border: 1px #ccc solid;
text-decoration: none
}

.fotolink A:active {
border: 1px #ccc solid;
text-decoration: none
}

.fotolink A:visited {
border: 1px #ccc solid;
text-decoration: none
}

TD.foto {
text-align:left;
color: #000000;
font-size:10pt
}

TD.foto A {
border: none;
text-align:left;
color: #000000;
font-size:10pt;
text-decoration: none
}

TD.foto A:hover {
border: none;
text-align:left;
color: #000000;
font-size:10pt;
text-decoration: none
}

TD.foto A:active {
border: none;
text-align:left;
color: #000000;
font-size:10pt;
text-decoration: none
}

TD.foto A:visited {
border: none;
text-align:left;
color: #000000;
font-size:10pt;
text-decoration: none
}

.dok { vertical-align: middle }
/*end galerii*/

/*formid*/
/*FORM.inpform FIELDSET {
border: none;
margin-bottom: 10px;
width:400px
}

DIV.inpform LEGEND {
background-color:#fff;
font-weight: bold;
padding: 0px 2px 0px 0px
}

FORM.inpform LABEL {
display: inline-block;
vertical-align: top;
line-height: 1.8
}

FORM.inpform EM {
color:#f00;
font-weight: bold
}

FORM.inpform TEXTAREA.inp { width:20em }
FORM.inpform INPUT.inp { width:20em }
FORM.inpform INPUT.inpturva { width:5em }
FORM.inpform .img { vertical-align:text-bottom }

FORM.inpform FIELDSET OL {
margin: 0;
padding: 0
}

FORM.inpform FIELDSET LI {
list-style: none;
margin: 0;
padding: 5px
}

FORM.inpform LABEL { width: 150px }*/
/*end formid*/

/* webmailer */
#mailform { margin-bottom:340px }

.alert { font:bold;color:red }

.form_table {
border:none;
text-align:left;
line-height:24px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
padding:4px;
width:400px
}

.short_input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
padding:4px;
width:184px;
height:16px
}

.long_input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
padding:4px;
width:400px;
height:16px
}

.message_box {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
padding:4px;
width:400px
}

.submit {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
padding:2px
}
/*end webmailer*/

/* jalus */
#jalus {
background-image:url(pics/yld/19.jpg);
background-repeat:no-repeat;
width:936px;
height:53px;
}

#jalus .ala {
vertical-align:middle;
text-align:right;
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
padding-top:28px;
padding-right:100px;
}

#jalus .ala A {
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration: none
}

#jalus .ala A:hover {
color: #333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration: none
}

#ala2 {
vertical-align:middle;
text-align:center;
color: #464600;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
margin-top:10px;
margin-bottom:25px;
width:936px;
}
/*end jalus*/

/* muu ja mää */
.red {
color: red;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10pt
}

.irlogo {
float:right;
vertical-align:middle;
padding-right:30px;
width:14px;
height:14px
}

.g_scr { vertical-align:bottom }

div.jutt { margin-right:7px; margin-bottom:20px }

.bold_uudis {
color:#c00;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10pt
}

#printicon {
float:right;
margin-top:9px;
margin-right:32px
}