body {
font-family:verdana, arial, sans-serif;
background:#F6F7F2 url("img/suvi/bg.png") repeat-x; /**/
margin:0 0 20px 0; padding:0;
}
a { color:#3A8416; text-decoration:none }
a:hover { color:#F26522 }
#s-galerii a:hover { color:#F26522; text-decoration:underline }

img { border:0 }
form { margin:0 }
.clear { clear:both }

#pos {
position:relative;
width:779px;
margin:0;
padding:0
}
a.logo {
position:absolute; display:block; top:16px; left:50px;
width:163px; height:40px; font-size:2px
}
.illu {
position:absolute; display:block; top:108px; left:0;
width:235px; height:328px:
}
#banner {
position:absolute;
top:91px; left:0;
width:544px; height:158px
}

.snowtubing {
position:absolute;
display:block;
top:10px; left:793px;
width:126px; height:49px;
background:url("img/suvi/snowtubing.gif") no-repeat 0 0;
}

#leht {
float:right;
position:relative;
width:544px;
text-align:left;
padding:0; margin:0 0 0 0
}
#header{
position:relative;
width:544px;
font-size:10px
}
#mainmenu { height:66px }
#mainmenu a { float:left; display:block; height:66px }
.m-v { width:1px; background:#93ADC0 url("img/suvi/m-v.gif") no-repeat 0 0  }

a.m-teenused, a.m-teenused-v { width:83px; background:url("img/suvi/m-teenused.png") no-repeat 0 0 }
a.m-teenused:hover, a.m-teenused-v { background-position:0 -66px }

a.m-munakast, a.m-munakast-v { width:72px; background:url("img/suvi/m-munakast.png") no-repeat 0 0 }
a.m-munakast:hover, a.m-munakast-v { background-position:0 -66px }

a.m-yritused, a.m-yritused-v { width:72px; background:url("img/suvi/m-yritused.png") no-repeat 0 0 }
a.m-yritused:hover, a.m-yritused-v { background-position:0 -66px }

a.m-galerii, a.m-galerii-v { width:72px; background:url("img/suvi/m-galerii.png") no-repeat 0 0 }
a.m-galerii:hover, a.m-galerii-v { background-position:0 -66px }

a.m-hinnakiri, a.m-hinnakiri-v { width:72px; background:url("img/suvi/m-hinnakiri.png") no-repeat 0 0 }
a.m-hinnakiri:hover, a.m-hinnakiri-v { background-position:0 -66px }

a.m-kontakt, a.m-kontakt-v { width:72px; background:url("img/suvi/m-kontakt.png") no-repeat 0 0 }
a.m-kontakt:hover, a.m-kontakt-v { background-position:0 -66px }

a.m-lumemoldrid, a.m-lumemoldrid-v { width:95px; background:url("img/suvi/m-lumemoldrid.png") no-repeat 0 0 }
a.m-lumemoldrid:hover, a.m-lumemoldrid-v { background-position:0 -66px }

#submenu {
height:18px;
background-color:#1A6808;
border-top:1px solid #ffffff;
padding:6px 0 0 23px;
}
#submenu a {
font-size:10px;
color:#ffffff;
margin:0 15px 0 0
}
#submenu img {
width:2px; height:10px;
margin:0 5px 0 0
}
#submenu a:hover { color:#D2FF00 }
#submenu a.v { font-weight:bold }
#submenu a.v:hover { color:#D2FF00 }

.s-a, .s-b {
width:544px;
font-family:Tahoma, Arial, Verdana;
font-size:11px;
color:#4B555D;
background:#ffffff url("img/suvi/sisu-ybg.gif") no-repeat 0 0;
margin:0; padding:0;
}

.s-b {
background:#ffffff url("img/suvi/sisu-abg.gif") no-repeat left bottom;
padding:0 0 30px 0
}

#s-tutvustus, #s-yritused {
float:left;
width:292px;
padding:25px 0 0 19px;
margin:0 35px 0 0
}
#s-avatud {
float:left;
width:181px;
padding:25px 0 3px 0px
}
h2 {
font-size:12px;
color:#3A8416;
background:transparent url("img/suvi/h-pktr.gif") repeat-x left bottom;
padding:0 5px 2px 5px;
margin:0 0 0 0
}
#s-tutvustus p, #s-avatud p, #s-yritused p, #yritused p {
line-height:1.4;
margin:10px 7px 0 6px;
padding:0 0 0 0
}
a.p-ekassa { display:block; width:181px; height:66px; background:transparent url("img/suvi/p-ekassa.gif") no-repeat 0 0; margin:8px 0 0 0; font-size:2px }

#s-yritused {
float:left;
margin:8px 0 0 0;
padding:0 0 0 19px;

}
#yritused {
float:left;
width:162px;
margin:5px 0 0 0
}
#yritused p {
background:transparent url("img/suvi/p-pktr.gif") repeat-x left bottom;
margin:0 0 0 7px;
padding:4px 3px 7px 3px;
line-height:1.2
}
#yritused p span {
font-family:verdana, arial, sans-serif;
font-size:10px;
font-weight:bold;
color:#44A561;
letter-spacing:-1px;
margin:0 6px 0 0
}
#yritused a {
color:#3A8416
}
#yritused a:hover {
color:#33CC00
}
/*kalender*/
div.k-raam {
float:left;
width:120px;
font-size:10px;
border:1px solid #BBE5B7;
background:#ffffff url("img/suvi/k-bg.gif") repeat-x 0 0;
margin:10px 0 0 2px;
padding:2px
}
table.kalender {
width:120px; height:119px;
border-collapse:collapse;
margin:0; padding:0;
font-family:verdana, arial, sans-serif;
text-align:center;
}
table.kalender th {
width:16px;
background-color:#BBE5B7;
border:1px solid #ffffff;
vertical-align:middle;
text-align:center;
padding:0; margin:0;
line-height:11px;
}
table.kalender td {
margin:0; padding:0;
vertical-align: middle; text-align: center;
}
table.kalender td a {

}
table.kalender td a:hover {
background-color:#BBE5B7
}
a.tana { font-weight:bold; color:#0285EC; letter-spacing:-1px; padding-right:1px }
a.ktana { font-weight:bold; color:#ffffff; background-color:#ED1C24; letter-spacing:-1px; padding-right:1px }
a.yritus { font-weight:bold; color:#ffffff; background-color:#ED1C24; letter-spacing:-1px; padding-right:1px }
a.yritus:hover { background-color:#F26522 !important }
.k-month {
color:#2E6D0F;
background:#ffffff url("img/suvi/k-monthbg.gif") repeat-x 0 0 !important;
vertical-align:top !important;
padding:4px 0 2px 0 !important;
margin:0 !important;
border-bottom:1px solid #ffffff !important;
width:120px !important;
}

#s-teated {
float:left;
width:274px;
padding:25px 9px 0 9px;
margin:0 0 0 0
}
#s-teated a {
display:block;
margin:4px 0 7px 0
}
#s-teated h2 {
display:block;
padding:0 5px 2px 8px;
margin:0 0 10px 0
}
#s-teated input {
border:1px solid #60C14A;
}
#s-ilm {
float:left;
width:199px;
height:339px;
background:transparent url("img/suvi/i-bg.gif") no-repeat 0 0;
margin:0 0 0 17px;
padding:0;
}
#s-ilm h2 {
padding:0 5px 2px 5px;
margin:8px 18px 0 18px
}
#s-ilm p {
margin:5px 0 0 0;
padding:4px 9px 7px 9px
}
#s-ilm p.i-seis {
color:#3A8416;
background:transparent url("img/suvi/h-pktr.gif") repeat-x left bottom;
margin:0 10px 0 10px;
padding:4px 0 2px 9px;
}
#s-ilm p.i-info {
margin:0 10px 0 10px;
padding:4px 0 2px 9px;
}
#s-ilm p.i-info span {
font-family:arial, verdana, sans-serif;
color:#3A8416;
font-weight:bold;
font-size:15px;
margin:0 0 0 5px
}
a.p-ilm { float:right; width:50px; height:13px; background:transparent url("img/suvi/p-ilm.gif") no-repeat 0 0; margin:0 0 0 0; font-size:2px }
a.netmedia { float:right; width:43px; height:9px; background:transparent url("img/suvi/netmedia.gif") no-repeat 0 0; margin:1px 12px 0 0; font-size:2px }
a.netmedia:hover { background-position:0 -9px }

/*alaleht*/

#s-pealkiri {
width:544px;
font-family:Tahoma, Arial, Verdana;
font-size:11px;
color:#4B555D;
background:#ffffff url("img/suvi/sisu-ybg.gif") no-repeat 0 0;
margin:0; padding:0
}
h1 {
font-family:Arial,Verdana, Sans-serif;
font-size:16px;
color:#3A8416;
font-weight:bold;
background:transparent url("img/suvi/h-pktr.gif") repeat-x left bottom;
padding:19px 5px 1px 5px;
margin:0 19px 0 19px
}
#s-alaleht, #s-galerii {
width:496px;
font-family:Tahoma, Arial, Verdana;
font-size:11px;
color:#4B555D;
line-height:1.4;
background:#ffffff url("img/suvi/sisu-abg.gif") no-repeat left bottom;
padding:0 23px 33px 25px;
margin:0;
min-height:300px;
text-align:justify
}
* html #s-alaleht, * html #s-galerii, * html #s-ekassa  {
height:300px
}

#s-alaleht p {
margin:0 0 0 0;
padding:10px 0 0 0
}
#s-alaleht h2 {
font-family:Tahoma, Arial, Verdana;
font-size:12px;
color:#3A8416;
background:none;
padding:15px 0 0 0;
margin:0
} 

/*forms*/

input, textarea {
background-color:#FDFDFD;
border-top:1px solid #333;
border-left:1px solid #333;
border-bottom:1px solid #eee;
border-right:1px solid #eee;
font-family:verdana, arial, sans-serif;
font-size:11px;
margin:0; padding:2px;
color:#627857;
}
input.button {
font-size:10px;
font-weight:bold;
border:1px solid #368941;
padding:2px 3px 5px 3px;
color:#F26522
}
input.box {
border:0px solid
}
select {
font-family:verdana, arial, sans-serif;
font-size:11px;
color:#3A8416;
margin:1px; padding:0 
}

/*e-kassa*/

#s-ekassa {
width:510px;
font-family:Tahoma, Arial, Verdana;
font-size:11px;
color:#4B555D;
line-height:1.4;
background:#ffffff url("img/suvi/sisu-abg.gif") no-repeat left bottom;
padding:0 17px 23px 17px;
margin:0;
min-height:300px
}
#s-ekassa p {
margin:0 10px 0 10px;
padding:10px 0 0 0
}
#s-ekassa h2 {
font-family:Tahoma, Arial, Verdana;
font-size:11px;
color:#3A8416;

padding:0 0 0 0;
margin:12px 0 0 0
}
#e {
position:relative;
width:490px;
background:transparent url("img/suvi/e-bg.gif") no-repeat 0 21px;
padding:33px 10px 0 10px;
margin:10px 0 0 0
}

a.e-maepiletid, a.e-maepiletid-v, a.e-majutus, a.e-majutus-v, a.e-hooajapiletid, a.e-hooajapiletid-v, a.e-laenutus, a.e-laenutus-v, a.e-suusakool, a.e-suusakool-v {
position:absolute; display:block;
top:0;
font-size:11px;
font-weight:bold;
color:#83AB88;
text-align:center;
margin:0; padding:3px 0 0 0
}

a.e-maepiletid, a.e-maepiletid-v { left:8px; width:82px; height:21px; }
a.e-maepiletid-v { color:#ffffff; background:transparent url("img/suvi/e-maepiletid-bg.gif") no-repeat 0 0 }
a.e-maepiletid:hover { color:#F26522 }
a.e-maepiletid-v:hover { color:#ffffff }

a.e-majutus, a.e-majutus-v { left:89px; width:69px; height:21px; }
a.e-majutus-v { color:#ffffff; background:transparent url("img/suvi/e-majutus-bg.gif") no-repeat 0 0 }
a.e-majutus:hover { color:#F26522 }
a.e-majutus-v:hover { color:#ffffff }

a.e-hooajapiletid, a.e-hooajapiletid-v { left:89px; width:96px; height:21px; }
a.e-hooajapiletid-v { color:#ffffff; background:transparent url("img/suvi/e-hooajapiletid-bg.gif") no-repeat 0 0 }
a.e-hooajapiletid:hover { color:#F26522 }
a.e-hooajapiletid-v:hover { color:#ffffff }

a.e-laenutus, a.e-laenutus-v { left:185px; width:71px; height:21px; }
a.e-laenutus-v { color:#ffffff; background:transparent url("img/suvi/e-laenutus-bg.gif") no-repeat 0 0 }
a.e-laenutus:hover { color:#F26522 }
a.e-laenutus-v:hover { color:#ffffff }

a.e-suusakool, a.e-suusakool-v { left:257px; width:79px; height:21px; }
a.e-suusakool-v { color:#ffffff; background:transparent url("img/suvi/e-suusakool-bg.gif") no-repeat 0 0 }
a.e-suusakool:hover { color:#F26522 }
a.e-suusakool-v:hover { color:#ffffff }


a.e-sammud {
float:right;
display:block;
font-family:Tahoma, Arial, Verdana;
font-size:17px;
font-weight:bold;
color:#A9BCC8;
margin:0 0 0 0; padding:0 0 0 0
}
a.e-sammud span {
color:#F26522;
}

#e div.k-raam {
margin:0
}
div.e-piletid {
float:left;
width:350px;
margin:0 0 0 9px;
}

table.piletid {
width:355px;
border-collapse:collapse;
margin:0 0 20px 0; padding:0;
background-color:#ffffff
}
table.piletid td {
margin:0; padding:1px 5px 1px 6px;
vertical-align: middle; text-align:left;
border:1px solid #B9D2A7;
color:#627857
}
table.piletid td select {
float:left;
}
table.piletid td input {
float:left;
width:32px;
}
table.piletid td a:hover {
background-color:#C8E7F8
}
td.p-head {
text-align:center !important;
color:#4B555D !important;
padding:5px !important;
}
.testtable{
margin:0; padding:0;
border:0px;
}
.e-aeg {
position:relative;
height:26px;
font-weight:bold;
margin:0 0 0 9px;
padding:2px 0 0 0
}
.e-aeg-v {
position:absolute;
top:0; left:132px;
font-weight:bold;
}
.e-aeg-v span {
font-size:13px;
color:#FF6633;
margin:0 10px 0 10px
}


table.eandmed, table.eostukorv {
width:490px;
border-collapse:collapse;
margin:15px 0 0 0; padding:0;
}
table.eandmed td, table.eostukorv td {
margin:0; padding:1px 5px 1px 6px;
vertical-align: middle; text-align:left;
border:1px solid #B9D2A7
}
table.eostukorv {
width:490px;
color:#226E9D
}


#e h2 {
font-size:11px;
color:#4B555D;
background:transparent url("img/suvi/h-pktr.gif") repeat-x left bottom;
padding:0 5px 2px 5px;
margin:0 0 0 0
}
.e-navi {
text-align:right;
font-size:18px;
font-weight:bold;
color:#F26522;
margin:0 0 0 0
}
.e-navi:hover {
color:#A9BCC8;
}

/*galerii*/

#s-galerii {
width:519px;
padding:15px 0 23px 25px;
min-height:300px
}

ul { padding:10px 0 0 0; margin:0 0 0 16px }
li { position:relative; padding:0 0 0 0; margin:0 0 0 0 }

#s-galerii ul {
list-style:none; padding:0 0 0 0; margin:0 0 0 0;
}
#s-galerii li {
position:relative;
padding:10px 0 0 0;
}
#s-ekassa ol {
padding:0 0 0 0; margin:0 0 0 32px;
}
#s-ekassa li {
position:relative;
padding:6px 0 0 0; margin:0 0 0 0;
}

#s-alaleht ul {
list-style:disc; 
}

#s-alaleht ol li {
margin-top:10px;
}

ul.long li {
margin:8px 0 0 0;
}

.ebold {
font-size:13px;
color:#F26522
}



.thumbnail {
position:relative;
float:left;
width:152px;
height:119px;
margin:6px 0 0 0;
padding:0 19px 0 0;
overflow:hidden;
text-align:center
}

.thumbnail img {
display:block;
margin:0 0 2px 0;
padding:0;
border:1px solid #80a0b0;
width:150px;
height:100px;
}

.thumbnail div {
text-align:center
}

.gimages {
position:relative;
float:left;
margin:10px 0 10px 0;
overflow:hidden;
width:496px;
text-align:center
}

.gimages img {
display:block;
margin:0 auto 10px auto;
border:1px solid #80a0b0;
}

.gimages p {
margin:0;
padding:0;
}

.gimages div {
text-align:center;
margin:0 0 0 0;
padding:0 0 10px 0;
}

a.live {
position:relative; display:block; width:181px; height:149px;
}


table.tulemused {
width:490px;
border-collapse:collapse;
margin:0 0 20px 0; padding:0;
background-color:#ffffff
}
table.tulemused td {
margin:0; padding:1px 5px 1px 6px;
vertical-align: middle; text-align:left;
border:1px solid #B9D2A7;
color:#555555
}
table.tulemused td.klass {
font-weight:bold;
text-align:center;
padding:3px 0;
color:#4B555D;
}
td.koht {
color:#666666 !important;
font-weight:bold
}
table.yrit {
width:100%;
border-collapse:collapse;
margin:0 0 20px 0; padding:0;
}
table.yrit td {
margin:0; padding:1px 5px 1px 0;
vertical-align: middle; text-align:left;

color:#555555
}
table.yrit td a:hover {
text-decoration:underline
}
.ostuaeg {
border:1px solid #F26522;
margin:8px 10px 15px 10px;
padding:5px;
text-align:center
}
a#oAeg {
font-size:13px;
font-weight:bold;
color:#ff0000
}



































