/* fonts */
body {
	color: #222;
	line-height: 125%;
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
}

p {
  margin-top: 10px;
  margin-bottom: 15px;
}

a:link,
a:visited {
	color: #0671a7;
	text-decoration: underline;
	/* color: see style css */
}

a:hover {
	text-decoration: underline;
	font-weight: bold;
	/* color: see style css */
}
td.cat_name_link a {
	font-size: 80%;
	color: #0671a7;
	text-decoration: none;
	padding: 0px 0px 0px 20px;
}

h1, h2, h3, h4, h4, h5, h6 {
	padding-bottom: 5px;
	margin: 15px 0;
}

fieldset {
	border: 0;
	padding: 5px 0;
}

h1 {
	color: #07b9ed;
	font-size: 180%;
}

h2 {
	color: #333;
	font-size: 160%;
	font-family: Arial-Narrow, Helvetica, sans-serif;
}

h3 {
	font-size: 140%;
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
}

h4 {
	font-size:  120%;
}

h5 {
	text-transform: uppercase;
	font-size: 100%;
}

h6 {
	font-style: italic;
	font-size: 100%;
}

.contentheading,
.componentheading,
.componentheading_blog {
	font-weight: bold;
	color: #fefeed;
	font-size: 180%;
}

.contentheading_blog {
	font-weight: bold;
	border-bottom: 1px solid #246e16;
	color: #246e16;
	font-size: 140%;
	text-decoration: none;
}

a.contentpagetitle_blog:link,
a.contentpagetitle_blog:hover,
a.contentpagetitle_blog:visited {
	font-weight: bold;
	color: #246e16;
	font-size: 100%;
	text-decoration: none;
}

body.f-smaller {
	font-size: 11px;
}

body.f-default {
	font-size: 13px;
}

body.f-larger {
	font-size: 15px;
}

/*div.moduletable{
	
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	color: #111;
	background: #d3deb9 url(../images/std/menu_center.png) repeat-y left top;
	padding: 0px;
	margin: 0px 0px -10px 0px;
	height: 100%;
	line-height: 33px;
	padding-left: 30px;
}*/
#menu-vert h3.alamenu {
	font-size: 120%;
	color: #eee;
	background: #d3deb9 url(../images/std/menu_head.png) no-repeat left 20px;
	height: 36px;
	line-height: 36px;
	padding: 20px 0px 0px 0px;
	text-align: center;
	margin: -10px -10px 0px -10px;
	}

/*  end fonts */

/* põhielemendid */

html {
  height: 100%;
  margin-bottom: 1px;
}

body {
	margin: 0px;
	padding: 0;
}



#header {
	background: url(../images/head-logo_1.png) no-repeat left top;
	margin-top:0px;
	height: 205px;
}

#page-bg {
	height: 100%; 
	padding: 0;
	margin-top:0px;
	margin-bottom: 1px;
	background: #d3deb9 url(../images/body_bg_1.png) 0px 0px repeat-x;
}

div#wrapper {
	width: 985px;
	margin: 0 auto;
	position: relative;
	/*	background: url(../images/head_logo_1.png) no-repeat;*/
}

		/*//////////// menu left */

#menu-vert {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: -20px;
	background: #d3deb9 url(../images/std/menu_center.png) repeat-y left top;
	text-transform: uppercase;
}

#menu-head {
	padding: 0px;
	margin: 0px;
	background: #d3deb9 url(../images/std/menu_head.png) no-repeat left top;
	height: 36px; /*pilt 37 px*/
}

#menu-bottom{
	background: #d3deb9 url(../images/std/menu_bottom.png) no-repeat left bottom;
	height: 31px; /*pilt 32 px*/
}

		/*//////////// menu left lõpp */

#mainbody {
	margin-top: 0px;
	/*background: #d3deb9 url(../images/std/body-shadow-r.png) 100% 0 repeat-y;*/
}

td.left div.moduletable {
 padding: 0px 0px 20px 20px;
}

div.sisu {
	padding-top: 0px;	
}	
	
div.bodybox {
	background: /*#81b422*/ url(../images/std/content/bodycenter.png)  repeat-y left top;	
	height: 100%;
	width: 755px;
	margin-left: 7px;
	margin-bottom: 8px;
	/*background: #81b422 url(../images/std/content/bodyhead.png) no-repeat left top;*/
}
/*.asdf {
	border: 1px solid #ffffff;
}
*/
div.bodyhead {
	height: 100%;
	background: /*#e6f1d9*/ url(../images/std/content/bodyhead_new.png)  no-repeat left top;
}

div.componentheading ,
div.componentheading_blog ,/*
{
	padding-top: 75px;
	padding-left: 0px;
}*/

td.contentheading {
	padding: 52px 30px 20px 0px;
	/*border-bottom: 1px solid #d3deb9;
	padding: 10px 0;*/
	margin-top: 10px;
	margin-bottom: 20px;
	line-height:100%;
}

/*td.componentheading {
	padding-bottom: 15px;
}
*/
span.small {
font-size: 85%;
padding-right: 30px;
text-align: right;
}

.createdate {
	font-size: 85%;
/*padding-right: 30px;	height: 20px;*/
	text-align: left;
	font-style:italic;
	text-decoration: none;
	vertical-align: top;
	padding: 0px 0px 5px 20px;
}

.modifydate {
	font-size: 85%;
/*padding: 0px;*/
	text-align: right;
	height: 20px;
	vertical-align: bottom;
}

table.blog  {
	width: 100%;
	padding-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
}

/*///////////////// TABLE LIST ALGUS /////////////*/

.inputbox {
	border: 1px inset #c8dd92; /*256f1e;*/
	/*height: 28px;*/
	font-size: 90%;
}

select.inputbox option {
	height: 16px;
}

.sectiontableheader,
.sectiontableheader_blog {
	background: #f0f0f0;
	border-bottom: 1px solid #ddd;
	font-weight: bold;
	padding: 4px;
}

.sectiontableentry1,
.sectiontableentry2,
.sectiontableentry1_blog,
.sectiontableentry2_blog {
	padding: 4px;
	border-bottom: 1px solid #f0f0f0;
}

.sectiontableentry1 td,
.sectiontableentry2 td,
.sectiontableentry1_blog td,
.sectiontableentry2_blog td{
	padding: 4px;
}

.sectiontableentry2,
.sectiontableentry2_blog {
	background: #f6f6f6;
}

.pollstableborder .sectiontableentry1,
.pollstableborder .sectiontableentry2 {
	border: 0;
	background: none;
}

.sectiontablefooter,
.sectiontablefooter_blog {
	
}

.pagenav,
.pagecount {
	font-size: 90%;
	color: #545454;
}

/*///////////// TABLE LIST LÕPP //////////*/

span.article_seperator {
	/*background: #81b422 url(../images/std/content/bodycenter.png)  repeat-y left top*/
	display: block;
	height: 30px;
	padding:0px;
}

div.back_button a {
	/*background: #81b422 url(../images/std/content/bodycenter.png)  repeat-y left top*/
	/*padding-left: 30px;*/
	padding-left: 320px;
	text-align: center;
	color: #256f1e;
}

td.tyhiruut {
	padding: 0px; /*peale print-pdf-mail ikooni--- tühi ruut - lisana content.html.php failis*/
}

a.readon_blog {
	color: #256f1e;
	font-weight: bold;
	text-decoration:none;
	display: block;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2px;
	margin-top: 10px;
	line-height: 14px;
	height: 16px;
	background: #eee url(../images/std/content/bullet_small.png) right center no-repeat;
	/* background: see style css */
}

/*table.contentpaneopen {

	height: 108px; 108max*/
	/*background: #81b422 url(../images/std/content/bodyhead.png) no-repeat left top;
}*/

table.sisucontentpaneopen td{ /* lisana content.html.php failis */
	/*
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;
	background: #81b422 url(../images/std/content/bodycenter.png) repeat-y left;*/
}
table.sisucontentpaneopen {
	width: 100%;
	padding-top: 10px;
}

.sisucontentpaneopen_blog {
		width: 100%;
}

div.bodybottom {
	height: 46px;
	background: #81b422 url(../images/std/content/bodybottom_new.png)  no-repeat left top;
	margin-bottom: -2px;
}
/*
td.left {
	background: #d3deb9 url(../images/light_orange/body-shadow-r.png) 100% 0 repeat-y;
}
	*/
	/* ///////////////// alumine riba*/
	
#bg_bot { 
	background: url(../images/std/body_bottom.png) repeat-x left bottom ;
	height: 143px;
}

#bg_bot_fix {
	position: relative;
	width: 985px;
	margin: 0 auto;
	top: 0px;
	left: 15px;
	background: url(../images/std/body_bottom_fix.png) no-repeat left bottom ;
	height: 143px;
}

	/*/////////////// alumise riba lõpp*/

/* end põhielemendid */

/* @group pathway */

div#pathway{
	margin-top: 0px;
	margin-left: 110px;
	padding: 0px 0 0 0;
	height: 40px;
	/*background:  #fcfcfc url(../images/pathway.png) no-repeat left top;
	border-left: #c0c0c0 1px solid;
	border-right: #c0c0c0 1px solid;*/
}

a.pathway,
a.pathway_0,
a.pathway_1,
a.pathway_2,
a.pathway_3,
a.pathway_4 {
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
	background: #36f;
	border: 1px solid #fff;
	/*margin-top: 0px;*/
	/*margin-bottom: 15px;*/
	/*padding-left: 40px;*/
	font-size: 10px;
	vertical-align: middle;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 5px;
}

a.pathway {
	margin-right: 125px;
	margin-top: 0px;
}

a.pathway_0 {
	margin-left: 30px;
	margin-right: 15px;
	margin-top: 12px;
}

a.pathway_1 {
	margin-left: 30px;
	margin-right: 25px;
	margin-top: 12px;
}

a.pathway_2 {
	margin-left: 30px;
	margin-right: 10px;
	margin-top: 12px;
}

a.pathway_3 {
margin-left: 30px;
margin-top: 12px;
}

a.pathway_4{
margin-left: 30px;
margin-top: 12px;
}

/*span.pathway img {
	border: 0;
	width: 10px;
	margin: 0 7px 0 9px;
	background:  url(../images/std/content/bullet_path.png) no-repeat;
}*/
.pathway,
a.pathway:link,
a.pathway:visited ,
a.pathway_0:link,
a.pathway_0:visited,
a.pathway_1:link,
a.pathway_1:visited,
a.pathway_2:link,
a.pathway_2:visited,
a.pathway_3:link,
a.pathway_3:visited,
a.pathway_4:link,
a.pathway_4:visited {
	color: #eee;
}

a.pathway:hover,
a.pathway_0:hover,
a.pathway_1:hover,
a.pathway_2:hover,
a.pathway_3:hover,
a.pathway_4:hover {
	color: #aaa;
}

/* @end pathway*/


/* loendid */

ul {
	list-style: none;
	padding: 0;
	list-style: none;
	padding-left: 10px;	
}

ul li {
	margin: 6px 0 0 0;
	padding-left: 25px;
	background: url(../images/std/content/bullet_small.png) left center no-repeat;
}

/* otsing ja logimine  ÜLEMINE RIDA     */ 

#search {
	position: relative;
	margin: 0 auto;
	font-size: 12px;
	top: 0px;/*siin muutsin 92->67 otsing*/
	width: 975px;
	height: 43px;
	line-height: 43px;
	left:25px;
}

/* @group search box */

table.otsitable {
	/*background: ;*/
	line-height: 18px;
border: 1px inset #9bed0b;
}

#search form {
	margin: 0;
	padding: 0;
}

#search input.inputbox {
	width: 120px;
	padding: 0px 3px;
	margin: 0px;
	border: 0px solid #333;
	background: transparent;
	color: #9bed0b;
}
#search img.searchsubmit {
	 /*url(../images/std/search-icon.png) left top no-repeat*/
	display: block;
	height: 18px;
	width:18px;
	padding: 0px;
	margin: 0px;
	border: 0px solid #333;
	background: tranparent/*#9bed0b*/;
	/*color: #fff;
	font-weight: bold;
	font-size: 10px;*/
}

input#mod_search_searchword {
	width: 120px;
}

/*     SISUKAART */

a.mainlevel_sisukaart {
	margin-right: 16px;
	display: block;
	width: 75px;
	height: 18px;
	line-height: 18px;
	color: #9bed0b;
	border: 0px solid #333;
	padding: 0px 0px;
	font-weight: bold;
	font-size: 100%;
	text-align: left;
	background:  url(../images/sitemap.png) right top no-repeat;
}

.mainlevel_sisukaart:hover{
	text-decoration: overline;
}

/*#search .search {
	float: left;
	margin-top: 0px;
	margin-left: 10px;
}

span.searchtitle {
	display: block;
	float: left;
	height: 33px;
	line-height: 33px
}*/

/* @end */	
	
/*#search input.logbox {
	width: 80px;
	padding-left: 5px;
	background: #fff url(../images/std/sea-rch-icon.png) 100% 50% no-repeat;
	border: 1px solid #333;
}

#search span.loginsubmit span {
	display: block;
	color: #fff;
	border: 1px solid #333;
	padding: 0px 5px;
	font-weight: bold;
	font-size: 10px;
	background: #666;
}*/

/* MENÜÜÜ moduletable_menu */
div.menuhead { /* lisa mod_mainmenu.php */
	height: 36px;
	background: #d3deb9 url(../images/std/menu_head.png) no-repeat left top;
	
}
div.menutaust { /* lisa mod_mainmenu.php */
	padding-left: 20px;
	/*padding-top: 20px;
	padding-bottom: 20px;*/
	background:  url(../images/std/menu_center.png) repeat-y left top;
}
div.menubottom { /* lisa mod_mainmenu.php */
	height: 32px;
	background: url(../images/std/menu_bottom.png) no-repeat left bottom;
}
/*div.moduletable_menu table {
	padding: 0px;
	background: #81b422;
}*/
.mainlevel,
.mainlevel_uudised,
div.sub1 a._hidden{
	display: block;
	padding: 0px;
	/*width: 140px;
	height: 32px;*/
	line-height: 32px;
	background: url(../images/std/buttons/subnupp_off.png) no-repeat;
	font-size: 95%;
}
a.mainlevel:link,
a.mainlevel:visited,
a.mainlevel_uudised:link,
a.mainlevel_uudised:visited,
div.sub1 a._hidden:link,
div.sub1 a._hidden:visited  {
	
	padding: 0px 0 0px 20px;
	margin-bottom: 2px;
	text-decoration: none;
	color: #FFF
}

.mainlevel_hidden 
{
display: none;
}
span.mainlevel_hidden,
span..mainlevel_uudised {
display: block;
}
a.mainlevel_hidden span,
a..mainlevel_uudised span {
display: block;
}

div.sub2 a._hidden,
div.sub1 a._uudised {
	font-size: 95%;
	text-decoration: none;
	color: #FFF;
	padding: 0px 0px 0px 24px;
	margin-left: 8px;
	height: 22px;
	line-height: 22px;
	background: url(../images/sub2.png) left center no-repeat;
}

div.sub3 a._hidden {
	font-size: 95%;
	text-decoration: none;
	color: #FFF;
	padding: 0px 0px 0px 24px;
	margin-left: 28px;
	height: 20px;
	line-height: 20px;
	background: url(../images/sub3.png) left center no-repeat;
}

div.sub4 a._hidden {
	font-size: 95%;
	text-decoration: none;
	color: #FFF;
	padding: 0px 0px 0px 24px;
	margin-left: 48px;
	height: 18px;
	line-height: 18px;
	background: url(../images/sub1.png) left center no-repeat;
}

#active_menu ,
#active_menu_hidden{
	color: #000;
	font-weight: bold;
	/*background: url(../images/std/buttons/subnupp_on.png) no-repeat;*/
}

a.mainlevel:hover,
a.mainlevel_uudised:hover {
	text-decoration: none;
	font-weight: bold;
	color: #FFF
}

a.sublevel:hover {
	text-decoration: none;
	font-weight: bold;
	color: #FFF
}

/*    KONTAKT MENÜÜ */

.mainlevel_kontakt {
	margin: 30px 10px 0px 0px;
	height: 33px;
	width: 140px;
	text-align: center;
	font-size: 95%;
	background: url(../images/std/buttons/subnupp_off.png) no-repeat;
}
a.mainlevel_kontakt:link,
a.mainlevel_kontakt:visited {
	display: block;
	float: left;
	padding: 7px 0 0 0;
	/*vertical-align: middle;*/
	text-decoration: none;
	color: #FFF
}

#active_menu {
	color: #000
}

a.mainlevel_kontakt:hover {
	text-decoration: none;
	font-weight: bold;
	color: #FFF
}


/*a.mainlevel_sisukaart:link,
a.mainlevel_sisukaart:visited {
	display: block;
	float: left;
	padding: 0px 5px;
	/*vertical-align: middle;
	text-decoration: none;
	color: #FFF
}

a.mainlevel_sisukaart:hover {
	text-decoration: none;
	font-weight: bold;
	color: #FFF
}*/

/* MEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBO */

div.moduletable_meebo {
	padding: 20px 0px 0px 10px;
	}