


table.3dtable { background-color:#aaaaaa;}
td.3dcell {border-top:1px solid #ffffff;border-left:1px solid #ffffff}
td.3dcell_header {border-top:1px solid #edebe9;border-left:1px solid #edebe9;font-family:verdana; font-size:11px;color:#ffffff;text-decoration:none;font-weight:bold;font-style:normal;}
td.3dcell_header a {font-family:verdana; font-size:11px;color:#ffffff;text-decoration:none;font-weight:bold;font-style:normal;}
tr.3drow { background-color: #e6e3df}
tr.3drow_header { background-color: #bbbbbb}
tr.3drow_mouseover { background-color: #edebe9}


body {cursor:default; scrollbar-face-color: CACACA; scrollbar-highlight-color: #CACACA; scrollbar-shadow-color: #CACACA; scrollbar-3dlight-color: #CACACA; scrollbar-arrow-color: 222222; scrollbar-track-color: white; scrollbar-darkshadow-color: #CACACA; font-family: verdana, helvetica, arial; font-size: 11px;}
A:link {text-decoration: none ; color: 555555; font-size:11px} 
A:visited {text-decoration: none ; color: 555555; font-size:11px}
A:active {text-decoration: none ; color: 555555; font-size:11px}
A:hover {text-decoration: underline; color: 333333; font-size:11px}

form { display:inline; } 

.date {
	color: #666;
	margin-right: 0.5em;
	padding: 1px 3px;
	background: #eee;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
}


.small:link {text-decoration: none ; color: 555555; font-size:9px} 
.small:visited {text-decoration: none ; color: 555555; font-size:9px}
.small:active {text-decoration: none ; color: 555555; font-size:9px}
.small:hover {text-decoration: underline; color: 333333; font-size:9px}



.tunniplaan1 {font-family: Trebuchet MS, Arial; font-weight: bold; font-size: 42px; letter-spacing: 0.08em; line-height: 100%;}
.tunniplaan2 {font-family: Trebuchet MS, Arial; font-weight: bold; font-size: 26px; letter-spacing: 0.02em; line-height: 120%;}




.pealkiri_ruumid {font-family: Trebuchet MS, Arial; font-weight: bold; font-size: 26px; letter-spacing: 0.02em; line-height: 120%;}


.peal {font-family: Trebuchet MS, Arial; font-weight: bold; font-size: 22px; letter-spacing: 0.02em; color:#79AF45; line-height: 120%;}
.tekst {font-family: Verdana, Arial; font-size: 11px; letter-spacing: 0.02em; line-height: 150%;}

.tekst_10 {font-family: Verdana, Arial; font-size: 10px; letter-spacing: 0.02em; line-height: 150%;}

.tekst_11 {font-family: Verdana, Arial; font-size: 11px; letter-spacing: 0.02em; line-height: 150%;}


.pealkiri {font-family: Trebuchet MS, Arial; font-weight: bold; font-size: 22px; letter-spacing: 0.02em; color:#636EB2; line-height: 120%;}
.pealkiri_red {font-family: Trebuchet MS, Arial; font-weight: bold; font-size: 22px; letter-spacing: 0.02em; color:#b22b46; line-height: 120%;}
.pealkiri2 {font-family: Trebuchet MS, Arial; font-weight: bold; font-size: 22px; letter-spacing: 0.02em; color:white; line-height: 120%;}
.pealkiri3 {font-family: Trebuchet MS, Arial; font-weight: bold; font-size: 22px; letter-spacing: 0.02em; color:#79AF45; line-height: 120%;}
.pealkiri3:link  {     font-size: 15px;
                 font-family: Trebuchet MS, Arial;
                 color: 248FD8;
                 text-decoration: underline;
}

.pealkiri3:active{     font-size: 15px;
                 font-family: Trebuchet MS, Arial;
                 text-decoration: underline;
                 color: 888888;
}
.pealkiri3:visited{     font-size: 15px;
                 font-family: Trebuchet MS, Arial;
                 color: 888888;
                 text-decoration: underline;
}
.pealkiri3:hover {     color: 248FD8;
 		 text-decoration: none;
 		 font-family: Trebuchet MS, Arial;
		 font-size: 15px;
		 border-bottom:1px dashed #888888;
		}


.puu:link  {text-decoration: none ; color: #555555; font-size:9px} 
.puu:active{text-decoration: none ; color: #555555; font-size:9px} 
.puu:visited{text-decoration: none ; color: #555555; font-size:9px} 
.puu:hover {text-decoration: none ; color: #777777; font-size:9px} 



.forest:link  {     font-size: 11px;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 color: white;
                 text-decoration: none;
}
.forest:active{     font-size: 11px;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 text-decoration: none;
                 color: black;
}
.forest:visited{     font-size: 11px;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 color: white;
                 text-decoration: none;
}
.forest:hover {     color: DADADA;
 		 text-decoration: underline;
 		 font-family: Verdana, Arial, Helvetica, sans-serif; 
		 font-size: 11px;
		}


.formcolor {
	FONT-SIZE: 8pt;
	COLOR: white;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	BACKGROUND-COLOR: black;
}
.genhall{
	FONT-SIZE: 8pt;
	COLOR: white;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	BACKGROUND-COLOR: black;
}
.gen10valge{
	FONT-SIZE: 8pt;
	COLOR: white;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	BACKGROUND-COLOR: black;
}
.teated:link  {     font-size: 11px;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 color: 4B5C94;
                 text-decoration: underline;
}
.teated:active{     font-size: 11px;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 text-decoration: underline;
                 color: red;
}
.teated:visited{     font-size: 11px;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 color: 4B5C94;
                 text-decoration: underline;
}
.teated:hover {     color: red;
 		 text-decoration: none;
 		 font-family: Verdana, Arial, Helvetica, sans-serif; 
		 font-size: 11px;
		}


.lang:link  {     font-size: 9px;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 color: CACACA;
                 font-weight: bold;
                 text-decoration: none;
}
.lang:active{     font-size: 9px;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 text-decoration: none;font-weight: bold;
                 color: CACACA;
}
.lang:visited{     font-size: 9px;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 color: CACACA;font-weight: bold;
                 text-decoration: none;
}
.lang:hover {     color: white;
 		 text-decoration: none;font-weight: bold;
 		 font-family: Verdana, Arial, Helvetica, sans-serif; 
		 font-size: 9px;
		}



.menyy2:link  {     font-size: 11px;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 color: white;
                 font-weight: bold;
                 text-decoration: underline;
                 background: #251B26;
}
.menyy2:active{     font-size: 11px;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 text-decoration: underline;font-weight: bold;
                 color: white;
                 background: #251B26;
}
.menyy2:visited{     font-size: 11px;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 color: white;font-weight: bold;
                 text-decoration: underline;
                 background: #251B26;
}
.menyy2:hover {     color: #CACACA;
 		 text-decoration: none;font-weight: bold;
 		 font-family: Verdana, Arial, Helvetica, sans-serif; 
		 font-size: 11px;
                 background: 251B26;
		}

.menyy:link  {     font-size: 11px;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 color: #E8A053;font-weight: bold;
                 text-decoration: underline;
                 background: 251B26;
}
.menyy:active{     font-size: 11px;font-weight: bold;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 text-decoration: underline;
                 color: #E8A053;
                 background: 251B26;
}
.menyy:visited{     font-size: 11px;font-weight: bold;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 color: #E8A053;
                 text-decoration: underline;
                 background: 251B26;
}
.menyy:hover {     color: #CACACA;font-weight: bold;
 		 text-decoration: none;
 		 font-family: Verdana, Arial, Helvetica, sans-serif; 
		 font-size: 11px;
                 background: 251B26;
		}
.uus:link  {     font-size: 10px;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 color: #000099;}
.uus:active{     font-size: 10px;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 color: #000099;
                 background: #BEC1D2;}
.uus:visited{     font-size: 10px;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 color: #000099;}
.uus:hover {     color: black;
                 background: #BEC1D2;
		 text-decoration: none;
 		 font-family: Verdana, Arial, Helvetica, sans-serif; 
		 font-size: 10px;
		}
.urloluline:link  {     font-size: 11px;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 color: red;
                 text-decoration: underline;
}
.urloluline:active{     font-size: 11px;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 text-decoration: underline;
                 color: red;
}
.urloluline:visited{     font-size: 11px;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 color: red;
                 text-decoration: underline;
}
.urloluline:hover {     color: white;
 		 text-decoration: underline;
 		 font-family: Verdana, Arial, Helvetica, sans-serif; 
		 background: red;
		 font-size: 11px;
		}


.yleminek {cursor:hand;height:1px;behavior:url(pixelate-blurexplosion.htc);
    filter:progid:dximagetransform.microsoft.pixelate(duration=.5, maxSquare=7, enabled=false);height: 1px; clip: rect( )}

.yleminek:link {text-decoration: none ; color: white; border-bottom:2px dotted #A0A0A0; border-top:2px dotted #A0A0A0; font-size:11px} 
.yleminek:visited {text-decoration: none ; color: white; border-bottom:2px dotted #A0A0A0; border-top:2px dotted #A0A0A0; font-size:11px}
.yleminek:active {text-decoration: none ; color: white; border-bottom:2px dotted #A0A0A0; border-top:2px dotted #A0A0A0; font-size:11px}
.yleminek:hover {background:FF9C00;text-decoration: none; color: white; border-bottom:2px dotted #FF9C00; border-top:2px dotted #FF9C00; font-size:11px}


.urloluline2:link  {     font-size: 12px;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 color: white;
                 text-decoration: none;
}
.urloluline2:active{     font-size: 12px;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 text-decoration: none;
                 color: white;
}
.urloluline2:visited{     font-size: 12px;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 color: white;
                 text-decoration: none;
}
.urloluline2:hover {     color: #DADADA;
 		 text-decoration: underline;
 		 font-family: Verdana, Arial, Helvetica, sans-serif; 
		 font-size: 12px;
		}

.numbrid {
        border-color:#CACACA;
        border-width : 0px;
        background-color:#CBD3EC;
	color : #899CD9;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 30px;
	font-style : italic;
}

.numbrid2 {
        border-color:#CACACA;
        border-width : 0px;
        background-color:#A5B7F1;
	color : white;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.numbrid_display {
        border-color:#CACACA;
        border-width : 0px;
        background-color:white;
	color : red;
	text-align: right;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 30px;
}

.numbrid_display2 {
        border-color:#CACACA;
        border-width : 0px;
        background-color:white;
	color : red;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 30px;
}

.numbrid_display4 {
        border-color:#CACACA;
        border-width : 0px;
        background-color:white;
	color : #777777;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 15px;
	text-align:center;
	font-weight : bold;
}


.numbrid_display3 {
        border-color:#CACACA;
        border-width : 0px;
        background-color:#E4E4E4;
	color : #9F9F9F;
	font-weight : bold;
	font-family : verdana, sans-serif;
	font-size : 20px;
}


.numbrid_sisestus {
        border-color:#DADADA;
        border-width : 1px;
        border-style: solid;
        background-color:#E4E4E4;
	color : #565656;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 20px;
}

.numbrid_sisestus_nupp {
        border-color:#CACACA;
        border-width : 0px;
        background-color:black;
	color : white;
	text-align: right;
	font-weight:bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
}

.numbrid_sisestus_nupp2 {
        border-color:#CACACA;
        border-width : 0px;
        background-color:black;
	color : white;
	text-align: center;
	font-weight:bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
}

input, select, textarea {
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 10px;
	padding: 1px 1px;
	outline: 0px;
	background-color: #ffffff;
	font-family: verdana;
}
input:focus ,select:focus, textarea:focus {
	-moz-box-shadow: 0px 0px 3px #666;
	-webkit-box-shadow: 0px 0px 3px #666;
	box-shadow: 0px 0px 3px #666;
	border-color: #00a2ff;
	background-color: #fafafa;
	color: #343434;
}

