BODY					{ background-image: url('gfx/bg.jpg'); margin: 0px 1px 1px 1px; }
IMG						{ border: 0px solid; }
TABLE.page				{ width: 100%; height: 100%; }
TABLE.page TD			{ text-align: center; }
TABLE.page TD.footer	{ height: 8px; background-image: url('gfx/bg_bot.jpg'); }
TABLE.body				{ width: 774px; height: 100%; }
TABLE.body TD.top		{ height: 25px; vertical-align: top; }
TABLE.body TD.l			{ width: 7px; vertical-align: top; }
TABLE.body TD.r			{ width: 10px; vertical-align: top; }
TABLE.body TD.m			{ width: 583; vertical-align: top; text-align: left; background-image: url('gfx/m_bg.jpg'); }
TABLE.body TD.n			{ width: 180; vertical-align: top; background-image: url('gfx/n_bg.jpg'); text-align: center; }
TABLE.body TD.bot		{ height: 50px; }

TABLE.main_content		{ width: 535px; margin-left:10px; }

TABLE.navi				{ width: 174px; background-image: url('gfx/nav_bg.jpg'); }

TABLE.content						{ width: 577; height: 100%; }
TABLE.content TD.l,					{ width: 10px; vertical-align: bottom; }
TABLE.content TD.r					{ width: 14px; vertical-align: bottom; text-align: left; }
TABLE.content TD.m					{ width: 553; text-align: center; background-image: url('gfx/m_c_bg.jpg'); }
TABLE.content TD.pic				{ height: 130px; text-align: left; background-image: url('gfx/main_bg.jpg'); }
DIV.menu							{ width: 200px; left:20px; }
DIV.active							{ width: 169px; height: 21px; background: url('gfx/nav_act.jpg') left top no-repeat; margin: 0px 0px 1px 1px; padding: 4px 0px 0px 0px; text-align: center; }
DIV.submenu							{ width: 140px; background-color: #EBECB1; color: #D9DBAC; border: 1px solid; 
									  margin: 0px 16px 2px 16px; padding: 4px 0px 0px 0px; text-align: left; }
DIV.submenu DIV						{ width: 100%; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; text-align: center; }
DIV.submenu DIV a					{ font-family: verdana; font-size: 11px; text-decoration: none; color: #94955A; }
DIV.submenu DIV a:hover				{ text-decoration: underline; color: #555555; }
DIV.submenu DIV.sub_act A			{ font-weight: bold; }
DIV.passive							{ width: 169px; height: 21px; background: url('gfx/nav_pas.jpg') left top no-repeat; 
									  margin: 3px 0px 0px 1px; padding: 3px 0px 0px 0px; text-align: center; }
DIV.active A						{ font-family: verdana; font-size: 11px; text-decoration: none; font-weight: bold; color: #94955A; }
DIV.passive A						{ font-family: verdana; font-size: 11px; text-decoration: none; font-weight: none; color: #555555; }
DIV.passive A:hover					{ text-decoration: underline; }
TABLE.main_content TD				{ text-align: left; font-family: verdana; font-size: 12px; }
TABLE.main_content SPAN.pealkiri	{ font-weight: bold; color: #0D7817; }

DIV.footer							{ font-size: 11px; font-family: verdana; color: #FFFFFF; width: 100%; text-align: center; padding: 8px 0px 5px 0px; }
DIV.footer A						{ color: #FFFFFF; text-decoration: none; }
DIV.footer A:hover					{ text-decoration: underline; }

DIV.calendar						{ width: 165px; background-color: #F8FBDE; color: #D9DBAC; border: 1px solid; margin: 0px 0px 2px 1px; padding: 4px 0px 0px 0px; text-align: center; }

DIV.lingikogu						{ width: 165px; background-color: #F8FBDE; color: #D9DBAC; border: 1px solid; margin: 0px 0px 2px 1px; padding: 4px 4px 4px 4px; text-align: left; font-family: verdana; font-size: 11px; }
DIV.lingikogu DIV.title				{ font-weight: bold; color: #229922; text-align: left; width: 100%; }
DIV.lingikogu DIV.link				{ padding: 2px 2px 2px 2px; }
DIV.lingikogu A						{ text-decoration: none; color: #222222; }
DIV.lingikogu A:hover				{ text-decoration: underline; }

TABLE.month TD						{ font-family: verdana; font-size: 9px;  }
TABLE.month TD.kuu, TD.paev			{ font-weight: bold; }
TABLE.month TD.tana					{ border: 1px solid; border-color: #555555; }

TABLE.month TD A					{ text-decoration: none; color: #555555; }

TABLE.document						{ width: 100%; }
TABLE.document TR.odd				{ background-color: #FFFFFF; }
TABLE.document TR.even				{ background-color: #FFFAF4; }

TABLE.document TD.item				{ border-bottom: 1px solid; border-color: #F2F4C5; }
TABLE.document TD.kuup				{ text-align: right; width:80px; }
TABLE.document TD.size				{ text-align: right; width:60px; }
TABLE.document TD.teema				{ font-weight: bold; font-size: 11px; color: #0D7817; height: 25px; vertical-align: bottom; }
TABLE.document TD.title				{ font-weight: bold; font-size: 11px; color: #0D7817; border-bottom: 1px solid; border-color: #D9DBAC; }
TABLE.document TD.kell				{ text-align: left; vertical-align: top; width: 100px; border-bottom: 1px solid; border-color: #F2F4C5; }
TABLE.document TD A					{ color: #222222; text-decoration: none; }
TABLE.document TD A:hover			{ text-decoration: underline; }
TABLE.document TD.teema A			{ color: #0D7817; }
TABLE.document TD.error				{ text-align: center; font-weight: bold; color: #0D7817; height: 40px; }

TABLE.teave							{ width: 500px; }
TABLE.teave TD.txt					{ width: 100px; }
TABLE.teave TD.txt2					{ width: 100px; font-weight: bold; color: #FF0000; }
TABLE.teave TD.inp					{ width: 400px; }
TABLE.teave TD.inp2					{ width: 400px; }
TABLE.teave TD.inp INPUT			{ width: 400px; font-family: verdana; font-size: 11px; }
TABLE.teave TD.inp2 INPUT			{ width: 400px; font-family: verdana; font-size: 11px; color: #FF0000; border: 1px solid; }
TABLE.teave TD.inp TEXTAREA			{ width: 500px; font-family: verdana; font-size: 11px; height: 100px; }
TABLE.teave TD.inp2 TEXTAREA			{ width: 500px; font-family: verdana; font-size: 11px; height: 100px;color: #FF0000; border: 1px solid; }

SPAN.pos							{ color: #009900; width: 100%; text-align: center; font-size: 13px; font-weight: bold; }
SPAN.neg							{ color: #FF0000; width: 100%; text-align: center; font-size: 13px; font-weight: bold; }

TABLE.teave TD.act					{ text-align: right; }
TABLE.teave TD.act INPUT			{ border: 1px solid; width: 120px; height: 21px; }


DIV.breadcrumb						{ margin-left: 10px; width: 530px; text-align: left; font-size: 11px; font-family: verdana; 
									color: #94955A; border-bottom: 1px solid; border-color: #D9DBAC; height: 18px; }
DIV.title							{ width: 530px; text-align: left; font-size: 16px; font-family: verdana; color: #0D7817; font-weight: bold; margin: 10px 0px 0px 10px; }

TABLE.news TD.news_title A		{ font-weight: bold; font-size: 11px; color: #555555; text-decoration: none; }
TABLE.news TD.news_title A:hover	{ color: #446644; }
TABLE.news TD.news_kuup			{ font-size: 11px; text-align: right; width: 20%; }
TABLE.news TD.news_teaser		{ font-size: 11px; color: 444444; }
TABLE.news TD.news_teaser A		{ color: 444444; text-decoration: none; }
TABLE.news TD.news_teaser A:hover	{ color: 446644; }

TABLE.news TD.title				{ font-weight: bold; font-size: 11px; color: #0D7817; border-bottom: 1px solid; border-color: #D9DBAC; }

TABLE.news TD.maintitle			{ font-weight: bold; font-size: 12px; color: #0D7817; }
TABLE.news						{ width: 100%; }
TABLE.news TD.main_kuup			{ text-align: right; font-size: 11px; }
SPAN.tagasi						{ width: 100%; text-align: right; color: #0D7817; font-weight: bold; font-size: 11px; }
SPAN.tagasi A					{ text-decoration: none; color: #0D7817; }
