.menucolor {
	background: #3395e6;
}

.toot_raam {
        border-left:1px solid #CCCCCC;
        border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
        border-bottom:1px solid #CCCCCC;
}

.toot_bg {
	background: url(img/toot_bg.jpg) #FFFFFF repeat-x 0px 0px;
        border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
        border-bottom:1px solid #CCCCCC;
}

.toode1
{
        border-left:1 solid #E1E1E1;
        border-top:1 solid #E1E1E1;
	border-right:1 solid #E1E1E1;
        border-bottom:1 solid #E1E1E1;
        margin:0px;
	background: #898989;
}

.toode2
{
        border-left:1 solid #ffffff;
        border-top:1 solid #ffffff;
	border-right:1 solid #ffffff;
        border-bottom:1 solid #ffffff;
        margin:0px;
	background: #FFFFFF;
}

.toode3
{
        border-left:1 solid #ffffff;
        border-top:1 solid #ffffff;
	border-right:1 solid #ffffff;
        border-bottom:1 solid #ffffff;
        margin:0px;
	background: #F7F7F7;
}

.toode4
{
        border-left:1 solid #ffffff;
        border-top:1 solid #ffffff;
	border-right:1 solid #ffffff;
        border-bottom:1 solid #ffffff;
        margin:0px;
	background: #ff9c00;
}

.toode5
{
        border-left:0 solid #ffffff;
        border-top:1 solid #559ADB;
	border-right:0 solid #ffffff;
        border-bottom:1 solid #D7E9F9;
        margin:2px;
        padding:4px;
	background: #EDF6FF;
}

.pildikuva {
        border-left:1 solid #888888;
        border-top:1 solid #888888;
	border-right:1 solid #888888;
        border-bottom:1 solid #888888;
        margin:0px;
        padding:8px;
	background: #E3E3E3;
}


.tootegrupp, a:link.tootegrupp, a:visited.tootegrupp {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	FONT-FAMILY: arial, Trebuchet MS, verdana;
	font-weight: 600;
	text-transform: none;
}

a:hover.tootegrupp {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	FONT-FAMILY: arial, Trebuchet MS, verdana;
	font-weight: 600;
	text-transform: none;
}

.png {
	behavior: url('pngBgBehavior.htc');
}


A img {
border: none; 
} 

.cal, a:link.cal, a:visited.cal {
	color: #333333;
	text-decoration: none;
	font-weight: 400;
	text-transform: none;
}

a:hover.cal {
	color: #71a100;
	text-decoration: none;
	font-weight: 400;
	text-transform: none;
}

.cal_date {
        border-bottom:1px solid #c0c0c0;
        border-left:1px solid #c0c0c0;
        border-right:1px solid #c0c0c0;
        border-top:1px solid #c0c0c0;
}

.cal_todo {
	background: #e7e7e7;
}



.raam {
        border-bottom:1px solid #c0c0c0;
}

.raam2 {
        border-right:1px solid #c0c0c0;
}

.raam3 {
        border-bottom:1px solid #FFFFFF;
}

.sub_line {
        border-bottom:1px solid #c0c0c0;
}

.taust {
	background: url(img/taustavark.gif) #FFFFFF repeat-x 0px 0px;
}

.footer {
	background: url(img/footer.gif) #FFFFFF repeat-x 0px 0px;
}


INPUT.button1 { 
	border: 1px solid; 
	border-color: #60c6fd #1175ab #1175ab #60c6fd; 
	background: url(img/nupp.gif) #6db9f7 repeat-x 0px 0px;
	color: #FFFFFF; 
	font-weight: 400; 
	font-size: 10px; 
	height: 22px;
	width: 70px;
	text-transform: uppercase;
}

INPUT.button_otsi { 
	border: 0px solid; 
	background: url(img/otsi.png) repeat-x 0px 0px;
	color: #FFFFFF; 
	font-weight: 400; 
	font-size: 10px; 
	height: 28px;
	width: 40px;
	text-transform: uppercase;
}

		 
.datafield {
	height: 28px;
	width: 140px;
        border-left:1px solid #c6c6c6;
        border-top:1px solid #c6c6c6;
	border-right:1px solid #c6c6c6;
        border-bottom:1px solid #c6c6c6;
	background: url(img/vorm.gif) #FFFFFF repeat-x 0px 0px;
	padding-top: 5px;
	padding-left: 4px;
	color: #555555;
}

.datafield2 {
	height: 22px;
	width: 120px;
        border-left:1px solid #c6c6c6;
        border-top:1px solid #c6c6c6;
	border-right:1px solid #c6c6c6;
        border-bottom:1px solid #c6c6c6;
	background: url(img/vorm.gif) #FFFFFF repeat-x 0px 0px;
	padding-left: 4px;
	color: #555555;
}

h1 {
	color: #3395e6;
	text-decoration: none;
	font-size: 35px;
	font-weight: 500;
	text-transform: none;
	margin-bottom: 11px;
	margin-top: 11px;
}

h2 {
	color: #3395e6;
	text-decoration: none;
	font-size: 14px;
	font-weight: 600;
	text-transform: none;
}

h3 {
	color: #3395e6;
	text-decoration: none;
	font-size: 12px;
	font-weight: 600;
	text-transform: none;
}

A:link, A:visited {
	color: #3395e6;
	text-decoration: none;
	text-transform: none;
	font-weight: 400;
}

A:hover {
	color: #333333;
	text-decoration: none;
	text-transform: none;
	font-weight: 400;
}

.valge, a:link.valge, a:visited.valge {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 400;
	text-transform: none;
}

a:hover.valge {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 400;
	text-transform: none;
}

.valge_bold, a:link.valge_bold, a:visited.valge_bold {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 600;
	text-transform: none;
}

a:hover.valge_bold {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 600;
	text-transform: none;
}

.header_big, a:link.header_big, a:visited.header_big {
	color: #d6f40c;
	text-decoration: none;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 44px;
	line-height: 70px;
}

a:hover.header_big {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 44px;
	line-height: 70px;
}

.header_big2, a:link.header_big2, a:visited.header_big2 {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 400;
	text-transform: none;
	font-size: 27px;
	line-height: 30px;
}

a:hover.header_big2 {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 400;
	text-transform: none;
	font-size: 27px;
	line-height: 30px;
}

.sub, a:link.sub, a:visited.sub {
	color: #010101;
	text-decoration: none;
	font-weight: 400;
	text-transform: none;
	font-size: 21px;
	line-height: 30px;
}

a:hover.sub {
	color: #010101;
	text-decoration: none;
	font-weight: 400;
	text-transform: none;
	font-size: 21px;
	line-height: 30px;
}


.menu1, a:link.menu1, a:visited.menu1 {
	color: #333333;
	text-decoration: none;
	font-weight: 400;
	text-transform: none;
}

a:hover.menu1 {
	color: #3395e6;
	text-decoration: none;
	font-weight: 400;
	text-transform: none;
}

.groups, a:link.groups, a:visited.groups {
	color: #333333;
	text-decoration: none;
	font-weight: 600;
	text-transform: none;
}

a:hover.groups {
	color: #71a100;
	text-decoration: none;
	font-weight: 600;
	text-transform: none;
}


.menu1_act, a:link.menu1_act, a:visited.menu1_act {
	color: #3395e6;
	text-decoration: none;
	font-weight: bold;
	text-transform: none;
}

a:hover.menu1_act {
	color: #3395e6;
	text-decoration: none;
	font-weight: bold;
	text-transform: none;
}

.footermenu, a:link.footermenu, a:visited.footermenu {
	color: #333333;
	text-decoration: none;
	font-weight: 400;
	text-transform: none;
	font-size: 11px;
}

a:hover.footermenu {
	color: #71a100;
	text-decoration: none;
	font-weight: 400;
	text-transform: none;
	font-size: 11px;
}

.lang, a:link.lang, a:visited.lang {
	color: #333333;
	text-decoration: none;
	font-weight: 400;
	text-transform: uppercase;
}

a:hover.lang {
	color: #3395e6;
	text-decoration: none;
	font-weight: 400;
	text-transform: uppercase;
}


.menu2, a:link.menu2, a:visited.menu2 {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	text-transform: none;
}

a:hover.menu2 {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	text-transform: none;
}

.topmenu, a:link.topmenu, a:visited.topmenu {
	color: #464646;
	text-decoration: none;
	font-weight: 500;
	text-transform: none;
	font-size: 17px;
	letter-spacing:-0.1em
}

a:hover.topmenu {
	color: #777777;
	text-decoration: none;
	font-weight: 500;
	text-transform: none;
	font-size: 17px;
	letter-spacing:-0.1em
}

.topmenu_act, a:link.topmenu_act, a:visited.topmenu_act {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 500;
	text-transform: none;
	font-size: 17px;
	letter-spacing:-0.1em

}

a:hover.topmenu_act {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 500;
	text-transform: none;
	font-size: 17px;
	letter-spacing:-0.1em
}
body {
	color: #444444;
	text-decoration: none;    
	background: url(img/bg.jpg) #FFFFFF repeat-x 0px 0px;
}

td {
	color: #444444;
	text-decoration: none;
	font-size: 12px;
	FONT-FAMILY: tahoma, arial, Trebuchet MS, verdana;
	line-height: 22px;
}

p {
	color: #444444;
	text-decoration: none;
}

LI {
	color: #444444;
	text-decoration: none;
}
