html {
	height:	100.1%;
	margin: 0;
	padding: 0;
	overflow: -moz-scrollbars-vertical;
	background: #ffd988 url('/g/lauad.jpg') top center;
	background-attachment:fixed;
}

body
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
}

input, select, textarea, th, td
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 1em;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
}

a { text-decoration: underline; color: #005cb8; }
a:hover { color:#000; text-decoration: underline; }

img {
	/*border: none;*/
	/* see ei lase IE-ga pildile raami panna */
}

#header img, #header2 img, #menu img, .path img, .banners img, #footer img {
	border: none;
}

#sisuosa img {
	border-color: #999;
}
#sisuosa img[border="1"]{
	border:1px solid #999 !important;
}
#sisuosa img[border="2"]{
	border:2px solid #999 !important;
}
#sisuosa img[border="3"]{
	border:3px solid #999 !important;
}
#sisuosa img[border="4"]{
	border:4px solid #999 !important;
}
#sisuosa img[border="5"]{
	border:5px solid #005cb8 !important;
}
#sisuosa a img {
	border-color: #005cb8;
}
#sisuosa a img[border="1"]{
	border:1px solid #005cb8 !important;
}
#sisuosa a img[border="2"]{
	border:2px solid #005cb8 !important;
}
#sisuosa a img[border="3"]{
	border:3px solid #005cb8 !important;
}
#sisuosa a img[border="4"]{
	border:4px solid #005cb8 !important;
}
#sisuosa a img[border="5"]{
	border:5px solid #005cb8 !important;
}
#sisuosa DIV#pictures TABLE.struct TR TD DIV.inner DIV#picture A IMG {
	border: none;
}
input, lable { vertical-align:middle;}

/* Form elements */
select { border:1px solid #999; padding:1px 2px; color:#333; }


/* Fixes */
DIV.clear1 { line-height: 0px; font-size: 1px; clear: both; height: 1px; }
DIV.clear3 { line-height: 0px; font-size: 1px; clear: both; height: 3px; }
DIV.clear5 { line-height: 0px; font-size: 1px; clear: both; height: 5px; }
DIV.clear10 { line-height: 0px; font-size: 1px; clear: both; height: 10px; }
DIV.clear15 { line-height: 0px; font-size: 1px; clear: both; height: 15px; }
DIV.clear20 { line-height: 0px; font-size: 1px; clear: both; height: 20px; }
DIV.clear25 { line-height: 0px; font-size: 1px; clear: both; height: 25px; }
DIV.clear30 { line-height: 0px; font-size: 1px; clear: both; height: 30px; }

.line {
	font-size: 0;
	line-height: 0;
	height: 1px;
	margin: 20px 0px 10px 0px;
	background: url('/g/dots_hori.gif') left center repeat-x;
}
.line2 {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 10px 0px;
	background: url('/g/dots_hori2.gif') bottom repeat-x;
}
DIV.line2 {
	font-size: 5pt;
}
/* Tabel lehe struktuuri ehitamiseks */
table {
	border-collapse: collapse;
}
table.struct {
	border-collapse: collapse;
	border: none;
	margin: 0;
	width: 100%;
}
table.struct td {
	vertical-align: top;
	/*text-align: left;*/
	/*border: none;*/
	padding: 0;
}
table.struct td.right {
	text-align: right;
}

/* Lehe keskele paigutamine */
#container {
	width: 1008px;
	padding: 0px 0 10px 0;
	margin: 0 auto;
}
#main {
	background: #ebcfa7 url('/g/lauad_keskele.jpg') top center;
	background-attachment:fixed;
}

/* Header (keele valik, kuupäev, kell, temperatuur, fondi suurus)*/
#header {
	/*background-image: url('/g/top.png');*/
	height: 30px;
}
#header table.struct {
	height: 30px;
}
#header table.struct td {
	padding: 9px 0 0 12px;
	white-space: nowrap; 
	font-size:11px;
	font-family:Tahoma;
	font-weight:bold;
}
#header table.struct td a {
	padding:0 2px;
	color:#a8a8a8;
	text-decoration:underline;
	font-weight:normal !important;
}
#header table.struct td a:hover {
	color:#333;
	text-decoration:underline;
}
#header table.struct #header_right {
	padding: 9px 5px 0 0;
	width: 65px;
	text-align: right;
	/*border-bottom:1px solid #fff;*/
	line-height:0; font-size:0px;
}
#header table.struct #header_right img { 
	border-bottom:1px solid #ddc9a8;
}
#header table.struct #header_right .active img { 
	border-bottom:1px solid #a4a4a4;
}
#header table.struct #header_rss {
	padding: 9px 15px 0 0;
	width: 16px;
	text-align: right;
	line-height:0; font-size:0px;
}
#header table.struct #header_date, #header table.struct #header_time, #header table.struct #header_temp {
	font-family: Tahoma, Arial, sans-serif;
	color: #767676;
	font-size: 11px;
	line-height: 23px;
	padding: 5px 0 0 0;
	font-weight:normal !important;
}
#header_date {
	text-align:right;
	padding-right:7px !important;
}
#header_time {
	width: 50px;
	text-align:center;
}
#header_temp {
	text-align: right;
	width: 50px;
}
#body {
	/*background-image: url('/g/sides.png');
	background-repeat: repeat-y;*/
}
#bodycontainer {
	width: 992px;
	margin: 0 auto;
}

/* Header2: lehe logo + banner-pilt */
#header2 {
	width: 100%;
	height: 132px;
}
#logo {
	width: 145px;
	height: 132px;
	/* background-image: url('/g/logo.png'); */
	float: left;
	cursor: pointer;
}
#headerimage {
	width: 991px;
	height: 132px;
	float: right;
}

/* Lehe footer (copyright, print, kontakt) */
#footer {
	clear: both;
	/*background-image: url('/g/bottom.png');*/
	height: 42px;
}
#footer table.struct {
	height: 42px;
}
#footer table.struct td {
	padding:12px 0 0 16px;
	white-space: nowrap;
	font-family: Tahoma, Arial, sans-serif;
	color: #767676;
	font-size: 11px;
}
#footer table.struct td a { text-decoration:underline;
}
#footer_copyright {}
#footer table.struct #footer_sobrale {
	width: 75px;
	text-align: right;
}
#footer table.struct #footer_print {
	width: 72px;
	padding-right: 20px;
	text-align: right;
}
#footer table.struct #footer_kontakt {
	width: 40px;
	padding-right: 20px;
	text-align: right;
}
#footer a {
	text-decoration: none;
	color: #767676;
}
#footer a:hover {
	color: #000000;
}
#footer table.struct .footer_lingid {
	/*color: #005cb8;*/
}
#footer table.struct .footer_lingid a {
	color: #005cb8;
}
#footer table.struct .footer_lingid a:hover {
	color: #000000;
}
/* Vasakpoolne menüü */
#menu {
	width: 145px;
	 border-right:1px solid #898989;
/*	 background:#ebebeb;*/
}

#menu ul {list-style:none; padding:0; margin:5px 0 0 0; font:bold 12px Tahoma}
#menu ul li {padding:0 !important; margin:0 !important;}

#menu li a { display:block; _height:14px;  text-decoration:none; padding:6px 3px 6px 7px; color:#333;}

#menu ul li.oks1,
#menu ul li.oks1_avatud {
	text-align:left;
/*	background-color:#ebebeb;*/
}
#menu ul li.oks2,
#menu ul li.oks2_avatud {
	text-align:left;
/*	background-color:#e3e3e3;*/
	padding-left: 10px !important;
}
#menu ul li.oks3,
#menu ul li.oks3_avatud {
/*	background-color:#d9d9d9;*/
	padding-left: 5px !important;
}
#menu ul li.oks4,
#menu ul li.oks4_avatud {
/*	background-color:#d3d3d3;*/
}
#menu ul li.oks5,
#menu ul li.oks5_avatud {
/*	background-color:#cbcbcb;*/
}
#menu ul li.oks6,
#menu ul li.oks6_avatud {
/*	background-color:#ebebeb;*/
}
#menu ul li.oks7,
#menu ul li.oks7_avatud {
/*	background-color:#ebebeb;*/
}
#menu ul li.oks8,
#menu ul li.oks8_avatud {
/*	background-color:#ebebeb;*/
}
#menu ul li.oks9,
#menu ul li.oks9_avatud {
/*	background-color:#ebebeb;*/
}

#menu ul li.oks3,
#menu ul li.oks3_avatud,
#menu ul li.oks4,
#menu ul li.oks4_avatud,
#menu ul li.oks5,
#menu ul li.oks5_avatud,
#menu ul li.oks6,
#menu ul li.oks6_avatud,
#menu ul li.oks7,
#menu ul li.oks7_avatud,
#menu ul li.oks8,
#menu ul li.oks8_avatud,
#menu ul li.oks9,
#menu ul li.oks9_avatud {
	text-align: right;
	font-weight: normal;
}

#menu ul li.oks2 a,
#menu ul li.oks2_avatud a {
	color: #4f4f4f;
}
#menu ul li.oks1 a,
#menu ul li.oks1_avatud a,
#menu ul li.oks3 a,
#menu ul li.oks3_avatud a,
#menu ul li.oks4 a,
#menu ul li.oks4_avatud a,
#menu ul li.oks5 a,
#menu ul li.oks5_avatud a,
#menu ul li.oks6 a,
#menu ul li.oks6_avatud a,
#menu ul li.oks7 a,
#menu ul li.oks7_avatud a,
#menu ul li.oks8 a,
#menu ul li.oks8_avatud a,
#menu ul li.oks9 a,
#menu ul li.oks9_avatud a {
	color: #000;
}
#menu ul li.oks1_avatud a,
#menu ul li.oks2_avatud a,
#menu ul li.oks3_avatud a,
#menu ul li.oks4_avatud a,
#menu ul li.oks5_avatud a,
#menu ul li.oks6_avatud a,
#menu ul li.oks7_avatud a,
#menu ul li.oks8_avatud a,
#menu ul li.oks9_avatud a {
	text-decoration: underline;
}

#menu li a:hover {text-decoration:underline;}
#menu li.active a { /*background:#c7c7c7;*/ color:#222;}
#menu li.active a:hover { text-decoration:none;}

#menu .menu-header { padding:13px 0 5px 7px; font:bold 11px Arial; color:#767676; background:url(/g/dots_hori2.gif) bottom repeat-x;}


/* Menyy jätk - sisu osale üleminek vastavalt valitud menüüpunktile */
#menuright {
	width: 7px;
}
#menuright.open {
	background-repeat: repeat-y;
	background-image: url('/g/menuright_back.gif');
}
#menuright div {
	width: 7px;
	height: 364px;
	background-repeat: no-repeat;
}
#menuright div.line {
	background-image: url('/g/menuright_top.png');
}
#menuright div.mida {
	background-image: url('/g/menuright_mida.png');
}

/* Helper relatiivse positsiooni jaoks logo lemise vasaku nurga suhtes */
div.absoluter {
	position: absolute;
	height: 0;
	width: 0;
	z-index: 100;
}
div.layer2 {
	z-index: 200;
}

/* Otsinguvorm */
#otsing {
	position: relative;
	top: 303px;
	left: -4px;
	width: 318px;/*width: 294px;*/
	height: 46px;/*height: 78px;*/
	background: transparent url('/g/otsing_back_318px.png') top left no-repeat;
}
#otsing table.struct {
	width: 318px;/*width: 262px;*/
	height: 46px;/*margin: 0 auto;*/
}
#otsing table.struct td {
	vertical-align: middle;
	font-size: 0;
}
#otsing table.struct td.txt {
	height: 47px;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
#otsing table.struct td.txt div {
	margin-left: 35px;/*margin-left: 21px;*/
}
#otsing table.struct td.col3 {
	width: 19px;
	text-align: right;
}
#otsing input.inp {
	margin: 0;
	padding: 0;
	width: 197px;
	height: 16px;
	border: none;
	background: transparent url('/g/otsing_field.png') center center no-repeat
}
#otsingPikk input.inp {
	margin: 0;
	padding: 0;
	width: 197px;
	height: 16px;
	border: none;
	background: transparent url('/g/otsing_field.png') center center no-repeat
}
#otsingLyhike input.inp {
	margin: 0;
	padding: 0;
	width: 100px;
	height: 16px;
	border: none;
	font-weight: normal;
	background: transparent url('/g/otsing_field_100px.png') center center no-repeat
}
/* Hack IE6 ja vanemate jaoks */
* html #otsing {
	background-image: none;
	top: 258px;/*top: 225px;*/ /* top - height: 303-78 */
}
* html #otsing_IE6 {
	position: relative;
	top: 303px;
	left: -4px;
	width: 318px;/*width: 303px;*/
	height: 46px;/*height: 78px;*/
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/g/otsing_back_318px.png", sizingMethod="crop");
}

.onsite {
	position: absolute;
	height: 0;
	width: 0;
	z-index: 100;
	top: 1px;
}
.on_site {
	position: relative;
	left: 70px;
	width: 500px;
	height: 30px;
	background: transparent url('/g/onsite_back.gif') top left no-repeat;
}
.on_site A {
	position: relative;
	top: 8px;
	left: 10px;
}


/* Lehe sisu osa */
#bodycontent {
	width: 847px;
	height: 100px;
}
#sisuosa {
	font-size: 1em;
	width: 640px;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 30px;
}
#bodyinner {
	min-height: 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
/* Sisu osa ülemine ja alumine joon */
#bodytop {
	font-size: 0;
	width: 840px;
	height: 9px;
	background-position: top left;
	background-repeat: no-repeat;
}
#bodytop.line {
	background-image: url('/g/body_top.png');
}
#bodybottom {
	font-size: 0;
	height: 6px;
	background-position: top right;
	background-repeat: no-repeat;
}
#bodybottom.line {
	background-image: url('/g/body_bottom.png');
}
/* Helperid sisu osa jaoks */
#bodyinner table.struct td.vline {
	width: 30px;
	background: #FFFFFF url('/g/dots_vert.gif') top center repeat-y;
}
#bodyinner table.struct td.hline {
	height: 15px;
	background: #FFFFFF url('/g/dots_hori.gif') center left repeat-x;
}
/* P6hilised html tagid sisu osas */
#bodyinner h1 {
	margin: 0 5px 1em 0;
	font-size: 1.4em;
	color: #ff6600;
	line-height: 130%;
	font-weight:bold;
}
#sisuosa h1 {
	font-size: 1.4em; margin-bottom:10px;
}
#sisuosa h2 {
	font-size: 1.2em; line-height:1.2em; margin:0;
	color: #333; font-weight:bold;
}
#sisuosa h2 a {
	color: #333; text-decoration:none;
}
#sisuosa h2 a:hover {
	text-decoration:underline;
}
#sisuosa h3 {
	font-size: 1.0em;
	color: #000000;
}
#sisuosa h4 {
	font-size: 0.9em;
	color: #000000;
}
#sisuosa table {
	/*margin-left: 3px;*/
}
#bodyinner p {
	margin: 0 5px 1.1em 0;
	font-size: 1em;
	color: #363636;
	line-height: 140%;
}
#bodyinner p.lead {
	margin-bottom: 1.2em;
	font-weight: bold;
	color: #363636;
}
#bodyinner a.b {
	font-weight: bold;
}
#bodyinner ul {
	list-style:none;
	margin: 0.4em 0 1em 0;
	padding: 0 0 0 0.5em;
}
#bodyinner ul li {background:url(/g/ball.gif) 0 7px no-repeat; padding:0.2em 0 0.2em 11px;
}

#bodyinner ul.pop li {background:url(/g/ball5.gif) 0 9px no-repeat !important; font-size:1.1em; }

.menyytree ul {}
.menyytree li { float:left; background:none !important; padding:2px 2px !important;}

.graybox { padding:10px; margin-top:20px; background: #e7e7e7;}

/* Path riba */
.path { 
	padding:4px 10px 5px 7px; 
	background: #ebebeb url('/g/dots_hori2.gif') bottom left repeat-x; 
	border-top:1px solid #fff;
	}
.path th { font-weight:bold; text-align:left;	}
.path a { font:bold 11px Tahoma; }

/* Otsingu kast */
.searchbox { text-align:right;}
.inp-search { width:100px; background:#fff url(/g/inp_search_bg.gif) 0 0 no-repeat; padding:3px 2px 4px 22px; color:#333; border:0; border-right:1px solid #E9E9E9; }
.button { 
	border:1px solid #35799f; 
	background:#168cbb url(/g/btn_bg.gif) repeat-x; 
	color:#fff; 
	font-weight:bold; 
	font-size:11px; 
	padding:1px 5px 2px 5px;
}
#dyn_vorm DIV.button {
	border: none;
	background: none;
}
#dyn_vorm DIV.button A {
	text-decoration: none;
}
#dyn_vorm DIV.button A IMG {
	border: none;
}

/* Avalehele spetsiifiline sisu osa */
.avaleht {
	/*background: #FFFFFF url('/g/bodycorner.gif') top left no-repeat;*/
}
#bodyinner.avaleht table.t1 {
	width: 640px;
}
#bodyinner.avaleht table.t2 {
	margin-top: 5px;
	width: 360px;
}
#bodyinner.avaleht td.col1 {
	width: 240px;
}
* html #bodyinner.avaleht td.col1 {
	width: 250px;
	width: 240px;
}
#bodyinner.avaleht td.ainustulp {
	width: 625px !important;
}
#bodyinner.avaleht td.col2 {
	width: 360px; padding-left:30px;
}
#bodyinner.avaleht td.pic {
	width: 132px;
}
#bodyinner.avaleht td.pic img { 
  border:1px solid #cecece;
}
#bodyinner.avaleht td.txt {
	padding-left: 10px;
}

#bodyinner .news-heading { margin:0 0 5px 0; padding:0;}
#bodyinner .news-heading a {  font-size:1.2em; text-decoration:none;}

* html #bodyinner.avaleht td.col1 {
	width: 228px;
	width: 218px;
}

/* Sisulehe spetsiifiline siuosa */

#bodyinner.sisuleht div.autor_aeg {
	color: #999999;
	font-size: 0.95em;
	letter-spacing: 0.7px;
	margin-bottom: 1.6em;
}

#bodyinner.sisuleht p {
	font-size: 1.0em;
	margin-bottom: 1.3em;
	margin-right: 10px;
	line-height: 1.5em;
/*	text-align: justify;*/
}
/* Allajoonitud div */
#bodyinner div.underline {
	padding: 7px;
	background: url('/g/dots_hori.gif') bottom left repeat-x;
}

/* Avaleht - sisselogitud */
#avaleht_in_table span.title {
	color: #FF6600;
	font-size: 14px;
	font-weight: bold;
}
#avaleht_in_table span.count {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
}
#avaleht_in_table table {
	margin: 10px 0 30px 0;
	width: 100%;
}
#avaleht_in_table table tr {
	background: url('/g/dots_hori.gif') bottom left repeat-x;
	line-height: 28px;
}
#avaleht_in_table table td {
	font-size: 11px;
	color: #333333;
}
#avaleht_in_table table tr th {
	line-height: 20px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #333333;
}
#avaleht_in_table table td a {
	color: #FF6600;
	text-decoration: none;
}
#avaleht_in_table table td a:hover {
	color: #333333;
}

/* pildibox */
#bodyinner table.pics {
	//width: 100%;
	margin-left:auto; 
    margin-right:auto;
}
#bodyinner table.pics_tree {
	//width: 100%;
	margin-left:auto; 
    margin-right:auto;
}
#bodyinner table table.pics td {
	padding: 5px;
	text-align: center;
	color: #333333;
}
#bodyinner table table.pics td.info {
	text-align: left;
}
.pics_tree td {
	text-align: center;
	color: #333333;
}
.pic_info {
	padding: 10px;
}
.pildi_info {
	text-align: left;
	margin: 15px 0px 0px 15px;
}
.pildi_info_right {
	text-align: right;
	margin: 15px 15px 0px 0px;
}

#pictures {
	width: auto !important;
	float: right;
	margin: 0 17px 20px 17px;
	background: #FFFFFF url('/g/pic_right.gif') top right repeat-y;
}
table.pic1 {
	width: auto !important;
	margin: auto;
	background: #FFFFFF url('/g/pic1_right.gif') top right repeat-y;
}
#bodyinner table table table.pic1 td {
	padding: 0;
}
#pictures table.struct,
table.pic1 table.struct {
	width: auto;
}
#pictures .top {
	background: #FFFFFF url('/g/pic_top.gif') top left repeat-x;
	height: 13px;
}
table.pic1 .top {
	background: #FFFFFF url('/g/pic1_top.gif') top left repeat-x;
	height: 4px;
}
#pictures .bottom {
	background: #FFFFFF url('/g/pic_bottom.gif') top left repeat-x;
	height: 13px;
}
table.pic1 .bottom {
	background: #FFFFFF url('/g/pic1_bottom.gif') top left repeat-x;
	height: 4px;
}
#pictures .topleft, #pictures .topright, #pictures .bottomleft, #pictures .bottomright {
	width: 13px;
	height: 13px;
	background: #FFFFFF url('/g/pic_topleft.png') top left no-repeat;
}
table.pic1 .topleft, table.pic1 .topright, table.pic1 .bottomleft, table.pic1 .bottomright {
	width: 4px;
	height: 4px;
	background: #FFFFFF url('/g/pic1_topleft.gif') top left no-repeat;
}
#pictures .topright {
	float: right;
	background-image: url('/g/pic_topright.png');
}
table.pic1 .topright {
	float: right;
	background-image: url('/g/pic1_topright.gif');
	line-height: 4px;
}
table.pic1 .topleft {
	float: left;
	background-image: url('/g/pic1_topleft.gif');
	line-height: 4px;
}
#pictures .bottomleft {
	background-image: url('/g/pic_bottomleft.png');
}
table.pic1 .bottomleft {
	float: left;
	background-image: url('/g/pic1_bottomleft.gif');
}
#pictures .bottomright {
	float: right;
	background-image: url('/g/pic_bottomright.png');
}
table.pic1 .bottomright {
	float: right;
	background-image: url('/g/pic1_bottomright.gif');
}
#pictures .inner {
	margin-right: 13px;
	padding-left: 13px;
	background: #FFFFFF url('/g/pic_left.gif') top left repeat-y;
	font-size: 0;
}


table.pic1 .inner {
	margin-right: 4px;
	padding-left: 4px;
	background: #FFFFFF url('/g/pic1_left.gif') top left repeat-y;
	font-size: 0;
	line-height: 0;
}
table.pic1 .inner .picture {
	cursor: pointer;
}
#pictures .navigation {
	height: 25px;
	background-color: #FF8D01;
	text-align: center;
}
#pic_navi {
	margin-top: 5px;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
}
#pic_navi_left {
	float: left;
}
#pic_navi_right {
	float: right;
}

TABLE.pisipic1 {
	margin: auto;
	width: auto !important;
}
TABLE.pisipic1 TD.valimata {
	width: 110px;
}
TABLE.pisipic1 TD.valitud {
	width: 110px;
	vertical-align: middle;
	text-align: center;
}
TABLE.pisipic1 TD.valitud DIV.inner {
	font-size: 19px !important;
}
TABLE.pisipic1 TD.valitud DIV.inner DIV.picture {
	cursor: text;
}
TABLE.pisipic1 TD.valitud DIV.inner DIV.picture P {
	width: 95px;
	height: 47px;
	margin: 0px !important;
	padding-top: 17px;
}
TABLE.pisipic1 TD.nool_eelmine {
	width: 30px;
	vertical-align: middle !important;
	text-align: left;
}
TABLE.pisipic1 TD.nool_eelmine IMG {
	cursor: pointer;
}
TABLE.pisipic1 TD.nool_jargmine {
	width: 30px;
	vertical-align: middle !important;
	text-align: right;
}
TABLE.pisipic1 TD.nool_jargmine IMG {
	cursor: pointer;
}
#closeable_oc.oc_piira_open {
	background: url('/g/openable_gray.gif') 0 1px repeat-x;
}

#closeable_oc.oc_piira_open th.oc_name {
	background: url('/g/opener2_down.gif') 7px center no-repeat;
}
#closeable_oc.oc_piira_closed th.oc_name {
	background: url('/g/opener2_right.gif') 7px center no-repeat;
}

#closeable_oc.oc_piira_closed table.otsing {
    display: none;
}
#closeable_oc.oc_piira_open table.otsing {
    display: block;
}

H2.collapsable { font-size: 13px; padding: 5px 10px 5px 22px; border-bottom:1px solid #e6e6e6; color:#005cb8 !important; cursor: pointer; margin: 0 0 0 0 !important; }
H2.collapsable-closed { background: url(/g/pluss.gif) 5px 7px no-repeat;}
H2.collapsable-open { background: url(/g/miinus.gif) 5px 7px no-repeat; }

DIV.toolTip {
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
    border-left: 1px solid gray;
    border-right: 1px solid gray;
    padding-left: 2px;
    padding-right: 2px;
    position: absolute;
    display: none;
    background-color: #FFFFE1;
    width: 300px;
    font-weight: normal;
    color: black;
    z-index: 3000;
}

DIV.blanketid {
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
    border-left: 1px solid gray;
    border-right: 1px solid gray;
    padding-left: 5px;
    padding-right: 2px;
    position: absolute;
    display: none;
    background: url(/g/bg01large.gif) repeat-x;
    /*padding:5px 10px 7px 20px !important;*/
    width: 230px;
    font-weight: normal;
    color: black;
    z-index: 2000;
}
.kasutaja_vanem {
    font-weight: bold;
}

.kasutaja_laps {
    margin-left: 20px;
}

/* Search */
.search { padding-bottom:10px}
.search table { margin-bottom:10px}
.search td a { margin:0 0 0 5px}
.search th { padding-right:20px;}
.search h1 { margin:0 !important;}
.search_h1 { text-align:right; }

#bodyinner .search-info { color: #767676; padding:5px 0 10px 5px;}

#bodyinner .search-detail th { padding:4px 2px; text-align:right;}
#bodyinner .search-detail td { padding:2px;}
/*#bodyinner .search-detail select { width:120px;}*/
#piiranguPais #otsi_nupp_tapsem { padding-left: 57px; }

/* Otsingutulemused */
#bodyinner .searchresult .result { 
		background: url(/g/ball.gif) 0 5px no-repeat;padding-left:12px; padding-bottom:15px;}
#bodyinner .searchresult .teenus { 
		background: url(/g/ball3.gif) 0 5px no-repeat; margin-left:0;}
#bodyinner .searchresult .teenus h2{ 
		margin-top:0px !important;}
#bodyinner .searchresult .link { 
		background: url(/g/ball4.gif) 0 5px no-repeat; font-weight:normal !important;}
#bodyinner .searchresult .galerii { 
		background: url(/g/ball6.gif) 0 5px no-repeat;padding-left:12px; padding-bottom:15px;}		
#bodyinner .searchresult .result h2 a { 
		color:#005cb8;}
#bodyinner .searchresult .result h2 a:hover { 
		color:#333;}
#bodyinner .searchresult .result p { 
		padding:0; margin:0; line-height:1.4em;}
		
		
#bodyinner .legend { float:left; padding:5px 0 15px 0; color:#505050;}
#bodyinner .legend img { padding:0 2px 1px 10px; }

#bodyinner .pages { float:right; padding:5px 7px 15px 0; color:#505050;}
#bodyinner .pages a { padding:0 3px; color:005cb8; text-decoration:underline;}
		
#bodyinner .floatleft {
	float: left;
}
#bodyinner .floatright {
	float: right;
}
#bodyinner .floatleft a, #bodyinner .floatright a {
	padding: 0;
}
#bottomnavi {
	text-align: center;
}
#bottomnavi a {
	color: #000000;
	padding: 0 3px;
}
#bottomnavi a:hover {
	color: #FF8D01;
}
#bottomnavi a.cur {
	color: #FF8D01;
}
#bottomnavi a.cur:hover {
	color: #000000;
}

/* H22letus */
#gallup {
	width: 640px;
	font-size: 1.0em;
}
#gallup h1{
	/*font-size: 1.5em;*/
}
#gallup span {
	padding: 0 15px;
}
#gallup .struct td {
	vertical-align: middle;
}
#gallup td.vote {
	width: 100px;
}
#gallup td.vote span {
	padding: 0;
	color: #666666;
	font-weight: bold;
	padding: 0 20px 0 0;
}
#gallup .struct h3 {
	font-size: 1.4em;
	margin: 0;
}
#gallup div.button {
	margin-top: 10px;
	float: right;
}
#gallup div.buttonleft {
	margin-top: 10px;
	float: left;
}
#gallup td.select {
	padding: 2px 10px 2px 0;
	text-align: right;
	vertical-align: middle;
}
#gallup td.text {
	vertical-align: middle;
}
#gallup label {
	color: #666666;
	font-weight: bold;
	padding: 0 5px;
	line-height: 23px;
	cursor: pointer;
}
#gallup div.tulemused {
	clear: left;
	padding: 30px 0 0 0;
}
#gallup div.tulemused div.name {
	font-weight: bold;
	color: #666666;
	margin: 15px 0 5px 0;
}
#gallup table.bar {
	margin: 5px 0;
}
#gallup table.bar td {
	font-size: 0;
	line-height: 0;
	height: 6px;
}
#gallup table.bar td.bar_left {
	width: 2px;
	background: url('/g/vote_bar_left.gif') top left no-repeat;
}
#gallup table.bar td.bar_right {
	width: 2px;
	background: url('/g/vote_bar_right.gif') top left no-repeat;
}
#gallup table.bar td.bar {
	background: url('/g/vote_bar.gif') top left repeat-x;
}
#gallup table.result td {
	color: #666666;
}
#gallup table.result td.left {
	width: 50px;
}

/* Hetke asukoha rida */
html body #positionbar {
	background: transparent url('/g/dots_hori.gif') bottom left repeat-x;
	height: 26px;
}
html body #positionbar .struct {
	height: 20px;
	margin: 0;
}
html body #positionbar .struct td{
	vertical-align: middle;
	border: none;
	padding: 0;
}
html body #positionbar .struct .col1 {
	font-size: 1.05em;
	/*font-size: 11px;
	font-weight: bold;*/
}
html body #positionbar .struct .col1 span {
	margin-right: 5px;
}
html body #positionbar .struct .col2 {
	text-align: right;
	padding-right: 5px;
	white-space: nowrap;
}
html body #positionbar .struct td a {
	font-size: 1.05em;
	/*font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #FF6600;*/
}
html body #positionbar .struct td a:hover {
	color: #000000;
}

/* struktuurimenüü sisu osa */
.tree {
	height: 441px;
	overflow: hidden;
}
#bodyinner.tree .corner {
	width: 6px;
	height: 6px;
	background: url('/g/tree_corner.png') top left no-repeat;
}
* html #bodyinner.tree .corner {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/g/tree_corner.png", sizingMethod="crop");
}
#treeview {
	/* width: 665px; */
	width: 633px;
	overflow: auto;
	position: absolute;
	margin-left: -7px;
	top: 152px;
	z-index: 200;
}
#treeview .leftbar {
	height: 441px;
	width: 16px;
	background: url('/g/bar_left.png') top left repeat-y;
}
* html #treeview.leftbar {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/g/bar_left.png", sizingMethod="crop");
}
#treeview a.scrollleft {
	display: block;
	height: 441px;
	width: 12px;
	background: url('/g/arrow_left.gif') center center no-repeat;
}
#treeview a.scrollleft:hover {
	background-color: #F6F6F6;
}
#treeview .struct {
	height: 441px;
	width: auto;
}
#treeview .struct td {
	/*background: #FFFFFF url('/g/bar_vert.gif') top right repeat-y;*/
	background-color: transparent;
}
#treeview .column {
	height: 441px;
	/* width: 163px; */
	width: 155px;
	margin: 0 0 0 0;
	overflow: hidden;
}
#treeview .column a.scrollup, #treeview .column a.scrolldown {
	display: block;
	position: relative;
	/* width: 163px; */
	width: 155px;
	height: 15px;
	left: 0;
	top: 0;
	background: #FFFFFF url('/g/arrow_up.gif') center center no-repeat;
	border: 1px solid #DBDBDB;
	border-width: 0 0 1px 0;
	z-index: 200;
}
#treeview .column a.scrollup:hover, #treeview .column a.scrolldown:hover {
	background-color: #F6F6F6;
}
#treeview .column a.scrolldown {
	top: 425px;
	background-image: url('/g/arrow_down.gif');
	border-width: 1px 0 0 0;
}

/* IE6-s jäävad select-id menüü peale */
#treeview .ie6_columns iframe {
	height: 441px;
	width: 155px;
	position: absolute; 
	filter: alpha(opacity=0);
}
#treeview .ie6_columns div.column {
	position: absolute; 
	z-index: 1;
}
#treeview .ie6_columns #column1, #treeview .ie6_columns #column1_bg {
	left: 0px;
}
#treeview .ie6_columns #column2, #treeview .ie6_columns #column2_bg {
	left: 155px;
}
#treeview .ie6_columns #column3, #treeview .ie6_columns #column3_bg {
	left: 310px;
}
#treeview .ie6_columns #column4, #treeview .ie6_columns #column4_bg {
	left: 465px;
}

#treeview .holder {
	/*width: 163px;*/
	/*width: 155px;*/
	width: 149px;
	border-color: #E2E2E2;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
}
#treeview .button {
	/*margin: 0 1px;*/
	background: #FFFFFF;/* url('/g/bar_vert.gif') top right repeat-y;*/
}
#treeview .sel {
	background: #FFFFFF url('/g/button_top.gif') top left repeat-x;
	font-weight: bold;
}
#treeview .inner {
	padding: 0 6px 0 10px;
	border-bottom: 1px solid #e3e3e3;
	background-color: #f3f3f3;
	font-size: 12px;
}
#treeview .inner a {
	/* width: 147px; */
	width: 136px;
	display: block;
	text-decoration: none;
	color: #000000;
	padding: 6px 0;
}
#treeview .inner a.multi {
	background: url('/g/arrow_right_gray.gif') right center no-repeat;
}
#treeview .inner a:hover {
	color: #FF8D01;
}
#treeview .inner a.multi:hover {
	background-image: url('/g/arrow_right.gif');
}
#treeview .sel .inner  {
	background: #FFFFFF url('/g/button_bottom.gif') bottom left repeat-x;
}
#treeview .sel .inner a {
	color: #FF8D01;
}
#treeview .sel .inner a.multi {
	background-image: url('/g/arrow_right.gif');
}
#treeview .sel .inner a:hover {
	color: #000000;
}
#treeview .sel .inner a.multi:hover {
	background-image: url('/g/arrow_right_gray.gif');
}

table.oc_outer td.oc_content {
	background: url('/g/dots_hori.gif') bottom left repeat-x;
}

table.oc_closed {
	display: none;
}

table.oc_open {
}

table.oc_outer tr.head {
	background: none;
}
table.oc_outer th.oc_name {
	padding-left: 20px;
	background: url('/g/opener2_down.gif') 7px center no-repeat;
	text-align: left;
	height: 25px;
	font-weight: normal;
	color: #888888;
	vertical-align: middle;
	cursor: pointer;
}
table.oc_open th.oc_name {
	background: url('/g/opener2_down.gif') 7px center no-repeat;
}
table.oc_closed th.oc_name {
	background: url('/g/opener2_right.gif') 7px center no-repeat;
}

table.oc_inner tr.open td div.img {
	width: 100%;
	height: 100%;
	background: url(/g/miinus.gif) 5px 7px no-repeat;
}
table.oc_inner tr.closed td div.img {
	width: 100%;
	height: 100%;
	background: url(/g/pluss.gif) 5px 7px no-repeat;
}
table.oc_inner tr th {
	text-align: left;
	height: 25px;
	font-weight: bolder;
	color: #000000;
	font-size: 1.1em;
	vertical-align: middle;
	background: url('/g/dots_hori.gif') bottom left repeat-x;
}
table.oc_inner tr.open td {
	/*background: url('/g/openable_pink.gif') 0 1px repeat-x;*/
	height: 25px;
	vertical-align: middle;
	color: #666666;
}
table.oc_inner tr.open td a,  table.oc_inner tr.closed td a {
	text-decoration: none;
}
table.oc_inner tr.closed td {
	height: 25px;
	vertical-align: middle;
	color: #666666;
}
table.oc_inner tr.open td,  table.oc_inner tr.closed td {
	cursor: pointer;
}
table.oc_inner tr.closed_ {
    display: none;
}
table.oc_inner tr.open_ {

}
table.oc_inner th.c1 {
	width: 20px;
}
table.oc_inner th.c2 {
}
table.oc_inner th.c3 {
}
table.oc_inner th.c4 {
}
table.oc_inner th.c5 {
}
table.oc_inner td.line {
	font-size: 0;
	line-height: 0;
	height: 1px;
	background: url('/g/dots_hori.gif') left center repeat-x;
}
table.oc_inner tr td.content {
	padding: 10px 0 20px 0;
}
table.oc_inner table td.m_name {
	text-align: right;
	padding: 0 15px;
	line-height: 23px;
	color: #444444;
}
table.oc_inner table td.m_value {
	font-weight: bold;
	vertical-align: middle;
}
table.oc_inner table td.m_value a {
	text-decoration: none;
}
table.oc_inner table tr.m_closed td.m_table table {
	display: none;
}
table.oc_inner table tr.m_open td.m_table table {
    display: block;
}
table.oc_inner table tr.m_closed td span.img {
	padding: 5px 10px;
	background: url(/g/pluss.gif) 5px 7px no-repeat;
}
table.oc_inner table tr.m_open td span.img {
	padding: 5px 10px;
	background: url(/g/miinus.gif) 5px 7px no-repeat;
}
table.oc_inner table tr.m_open td.m_table table {
	width: 100%;
}
table.oc_inner table tr td.m_closeable {
	cursor: pointer;
}
table.oc_inner table tr.m_open td.m_table table td.m_name {
	white-space: nowrap;
	color: #888888;
	text-align: left;
	width: 1%;
	padding: 0;
	line-height: 16px;
}
table.oc_inner table tr.m_open td.m_table table td.m_value {
	text-align: left;
	font-weight: normal;
	color: #666666;
	padding: 0 0 0 15px;
	line-height: 16px;
}
table.oc_inner table tr.m_open td.m_table table td.line {
	height: 15px;
}
table.oc_inner tr.closed td.content {
	display: none;
}
table.andmed {
	width: 100%;
}

img.fotokuivaja {
	padding: 1px;
	border: 1px solid #CCCCCC;
}

/* Erinevad otsingud */
html body #bodyinner table a.oc_right {
	color: #000000;
	display: block;
	float: right;
	padding-right: 10px;
}
html body #bodyinner table a.oc_right:hover {
	color: #FF6600;
}
table.otsing {
	margin: 5px auto 10px auto;
}
table.otsing td.name {
	font-size: 1.0em;
	text-align: right;
	color: #333333;
	vertical-align: top;
	line-height: 17px;
	padding: 0 7px 0 0;
}
table.otsing td.field {
	font-size: 1.0em;
	padding: 2px 0;
	vertical-align: middle;
	color: #333333;
}
table.otsing td.field img {
	vertical-align: middle;
	margin-left: 5px;
}
table.otsing td.field label {
	padding: 0 10px 0 5px;
	font-size: 0.95em;
	vertical-align: middle;
}
table.otsing input.fullwidth, select.fullwidth {
	width: 450px;
	padding: 0;
}
table.otsing input.date {
	width: 65px;
	padding: 0;
	font-size: 11px;
	height: 13px;
}
table.otsing select {
	font-size: 11px;
	color: #333333;
	padding: 0 0 0 5px;
}
table.otsing tr.lines td.name, table.otsing tr.lines td.field {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
table.otsing tr.lineup td.name, table.otsing tr.lineup td.field {
	border-bottom: none;
	padding-bottom: 5px;
}
table.otsing tr.linedown td.name, table.otsing tr.linedown td.field {
	border-top: none;
	padding-top: 5px;
}
table.otsing tr.lines td.name {
	font-weight: bold;
	color: #333333;
}
table.otsing td.field td._name {
	font-weight: bold;
	color: #333333;
	line-height: 17px;
	padding-right: 7px;
}
table.otsing td.button {
	text-align: right;
	padding-top: 5px;
}
table.otsing tr.lines input.fullwidth {
	margin-right: 40px;
}
table.otsing span.space {
	padding: 0 10px;
}
table.oc_open h2 {
	margin: 10px 0;
	color: #FF8D01;
	font-size: 1.1em;
}

table.oc_open table.results td.time {
	color: #aaaaaa;
	line-height: 22px;
	padding-right: 10px;
}
table.oc_open table.results td {
	vertical-align: middle;
}
table.oc_open table.results1 {
	width: 100%;
}
table.oc_open table.results1 th {
	padding: 4px 5px;
	text-align: left;
	color: #333333;
	white-space: nowrap;
}
table.oc_open table.results1 td.nw {
	white-space: nowrap;
}
table.oc_open table.results1 td {
	padding: 4px 10px 4px 5px;
	color: #333333;
}
table.oc_open table.results1 td a {
	text-decoration: none;
}
table.oc_open table.results1 td.line {
	font-size: 0;
	line-height: 0;
	height: 1px;
	background: url('/g/dots_hori.gif') left center repeat-x;
}

/* Vormide välimus */
input {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	vertical-align: middle;
}
input.btn {
	cursor: pointer;
}
input.otsingBtn {
	margin-left: 2px;
	margin-right: 2px;
}
input.date {
	width: 65px;
	padding: 0;
	font-size: 11px;
	height: 13px;
}

/* Bannerid */
div.banners {
/*	border-right: 12px solid #FFFFFF;*/
	margin: 15px 0 10px 0;
	width: 160px;
	float: right;
}

div.banners h1 { margin-bottom:0px !important}
div.banners ul {
	list-style:none;
	margin: 0.4em 0 1em 0;
	padding:0 !important;
}
div.banners ul li { background:url(/g/ball2.gif) 0 5px no-repeat !important; padding:0.2em 0 0.2em 15px !important;}

#bodyinner DIV.banners UL LI.vaata_koiki {
	background: #ffffff url('/g/menu_filler.gif') left center repeat-x !important;
	padding-left: 0px !important;
	/*float: right;*/
}

div.banners a img { border:1px solid #cecece; margin-bottom: 5px;}
div.banners a object { border:1px solid #cecece; margin-bottom: 5px;}

div.banner_150_130 {
	font-size: 0;
	float: right;
	width: 150px;
	/*height: 130px;*/
	margin-bottom: 7px;
}
div.aktuaalne {
	padding-left: 10px;
	/*margin-top: -10px;*/
}
* html div.aktuaalne {
	margin-top: 0;
}
div.aktuaalne h2 {
	margin: 0 0 5px 0;
	color: #FF6600;
	font-size: 1.2em;
}
div.aktuaalne div.links {
	border: 2px solid #FF6600;
	border-width: 2px 0;
	margin: 0 0 10px 0;
	padding: 7px 0 7px 7px;
}
/* erikujunduse h22letuse osa */
div.aktuaalne div.gallups {
	border-bottom: 2px solid #FF6600;
	/*border-width: 2px 0;*/
	padding: 0px 0px 7px 0px;
	margin-bottom: 7px;
}
div.aktuaalne div.buttonleft {
	padding-top: 10px;
	/*float: left;*/
}
div.aktuaalne div.name {
	font-weight: bold;
	color: #666666;
	margin: 10px 0 3px 0;
}
div.aktuaalne table.bar {
	margin: 5px 0;
}
div.aktuaalne table.bar td {
	font-size: 0;
	line-height: 0;
	height: 6px;
}
div.aktuaalne table.bar td.bar_left {
	width: 2px;
	background: url('/g/vote_bar_left.gif') top left no-repeat;
}
div.aktuaalne table.bar td.bar_right {
	width: 2px;
	background: url('/g/vote_bar_right.gif') top left no-repeat;
}
div.aktuaalne table.bar td.bar {
	background: url('/g/vote_bar.gif') top left repeat-x;
}
div.aktuaalne table.result td {
	font-size: 0.9em;
	color: #666666;
}
div.aktuaalne table.result td.left {
	width: 50px;
}

#bodyinner div.aktuaalne div.links a {
	display: block;
	color: #000000;
	padding: 3px 0 3px 10px;
	background: url('/g/arrow2_right.gif') 0 6px no-repeat;
}
#bodyinner div.aktuaalne div.links a:hover, #bodyinner div.aktuaalne div.links a.sel {
	color: #FF6600;
	background-image: url('/g/arrow3_right.gif');
}
#bodyinner div.aktuaalne div.links a.sel {
	font-weight: bold;
}

/* clear:both class*/
div.clear {
	clear: both;
}

div.clearleft {
	clear: left;
}

/* millegi peitmiseks... */
.hidden {
	display: none;
}

/* Foorum */
div.forum {
	width: 630px;
}
#bodyinner table.fpages {
	font-size: 1.0em;
	width: 95%;
}
#bodyinner table.fpages td {
	padding: 10px 5px;
	vertical-align: bottom;
}
#bodyinner table.fpages td.b10 {
	padding-bottom: 15px;
}
#bodyinner table.fpages td.l {
	text-align: left;
}
#bodyinner table.fpages td.r {
	text-align: right;
}
#bodyinner table.fpages td a {
	padding: 0 2px;
	text-decoration: none;
}
#bodyinner table.fpages td a.sel {
	color: #000000;
	font-weight: bold;
}
#bodyinner table.fthreads {
	font-size: 1.0em;
	/*margin: -5px 0;*/
	width: 95%;
}
#bodyinner table.fthreads tr {
	background: url('/g/dots_hori.gif') top left repeat-x;
}
#bodyinner table.fthreads tr.post {
	background-image: url('/g/dots_black.gif');
}
#bodyinner table.fthreads tr.gray {
	background-color: #F9F9F9;
}
#bodyinner div.fthreadsbottom {
	position: relative;
	top: 5px;
	background: url('/g/dots_black.gif') top left repeat-x;
	width: 95%;
	height: 1px;
	font-size: 0;
	line-height: 0;
}
#bodyinner table.fthreads tr.head {
	background: url('/g/dots_black.gif') top left repeat-x;
}
#bodyinner table.fthreads th {
	padding: 6px;
	font-weight: bold;
	color: #666666;
	text-align: left;
}
#bodyinner table.fthreads td {
	padding: 6px;
	color: #666666;
}
#bodyinner table.fthreads tr.post td {
	padding: 10px;
}
#bodyinner table.fthreads tr.post div.time {
	margin: 5px 0 0 0;
}
#bodyinner table.fthreads tr.post div.post {
	color: #000000;
	margin: 10px 0 0 0;
	line-height: 1.6em;
}
#bodyinner table.fthreads td a {
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}
#bodyinner table.fthreads tr.post td a {
	font-weight: normal;
	color: #FF8D01;
}
#bodyinner table.fthreads td a:hover {
	color: #000000;
}
#bodyinner table.fthreads td.c {
	text-align: center;
}
table.forumform td {
	font-size: 1.0em;
	width: 300px;
	text-align: left;
}
table.forumform td.name {
	width: 150px;
	vertical-align: top;
	padding-top: 5px;
	text-align: right;
}
table.forumform td.submitButton {
	width: auto;
	text-align: right;
	padding-top: 10px;
}

table.forumform .button {
	width: auto;
}

table.forumform input {
	width: 190px;
	margin: 2px;
}
table.forumform textarea {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
	width: 380px;
	height: 115px;
	margin: 2px;
}

/* tagasiside e. arvamusavaldus */
#tagasiside p.eeltekst {
	font-size: 1.0em;
}
#tagasiside form table tr td.name {
	font-size: 1.0em;
	width: 100px;
	padding: 5px 10px 0 0;
	text-align: right;
}

#tagasiside form table tr td.dyn_nimetus {
	font-size: 1.0em;
	width: 200px;
	padding: 5px 10px 0 0;
	text-align: right;
}

#tagasiside form table td.field {
	width: 350px;
	padding: 0 0 4px 0;
	vertical-align: middle;
}
#tagasiside form table td.field2 {
	width: 287px;
	padding: 0 0 4px 0;
	vertical-align: middle;
}

#tagasiside form table td.field2 input.inp, 
#tagasiside form table td.field input.inp {
	width: 50%;
}

* html #tagasiside form table td.field input.inp2,
#tagasiside form table td.field input.inp2 {
	width: 50px;
	padding-left: 0; padding-right: 0;
}

* html #tagasiside form table td.field input.inp,
* html #tagasiside form table td.field textarea {
	width: 99%;
	padding-left: 0; padding-right: 0;
}

#tagasiside form table td.field textarea {
	width: 98%;
	height: 100px;
}
#tagasiside div.submitButton {
	margin-top: 10px;
	float: right;
}
#tagasiside TD.tagasiside_pilditulp {
	padding-left: 10px;
}
/* online pressikas */
#onlinepressikas {
	font-size: 1.0em;
	width: 550px;
}
#onlinepressikas form table tr td.name {
	font-size: 1.0em;
	width: 130px;
	padding: 5px 10px 0 0;
	text-align: right;
}
#onlinepressikas form table td.field {
	width: 350px;
	padding: 0 0 4px 0;
	vertical-align: middle;
}
#onlinepressikas form table td.field input.inp {
	width: 98%;
}
* html #onlinepressikas form table td.field input.inp,
* html #onlinepressikas form table td.field textarea {
	width: 99%;
	padding-left: 0; padding-right: 0;
}
#onlinepressikas form table td.field textarea {
	width: 98%;
	height: 100px;
}

/* operatiiv info */
#operatiivinfo {
	font-size: 1.0em;
	margin-left: 10px;
}
td.m_peal1 {
	font-size: 1.05em;
	font-weight: bolder;
	color: #FF8D01;
	padding-left: 10px;
}

td.m_peal2 {
	font-size: 1.1em;
	font-weight: bolder;
	color: #000000;
}

td.t_value {
	text-align: left;
	padding: 0 0 0 15px;
	line-height: 16px;
}

table.opinfo_andmed {
	padding-left: 10px;
	width: 100%;
}

table.opinfo_andmed td.m_peal2,
table.opinfo_andmed td.t_value {
	font-size: 1.0em;
	border: 1px solid #EEEEEE;
	border-width: 0 0 1px 0px;
	padding-left: 10px;
	height: 35px;
	vertical-align: middle;
}

table.opinfo_andmed th {
	padding-left: 10px;
}

table.opinfo_andmed td.c1 {
	width: 20px;
}

/* Natuke lisareegleid, et prinditav leht näeks soliidne välja */
@media print {
	body {
		font-size: 14px !important;
		margin: 0px !important;
	}
	body, #body {
		background-image: none !important;
	}

	#container {
		padding: 0;
	}
	
	#logo {
		margin: 0 auto 10px auto !important;
		float: none;
	}

	#header, #headerimage, #footer, #menu, #menuright, #positionbar, #bodytop, #bodybottom, #otsing, div.banners, td.searchbox, div.onsite, #fbframe, #tagasi {
		display: none !important;
	}
	
	#sisuosa {
		overflow-x: visible !important;
		font-size: 14px !important;
	}
	
	#bodycontainer, #container, #valisraam {
		font-size: 14px !important;
		width: 100% !important;
	}
	
	#bodyinner {
		background-image: none !important;
		margin: 0 !important;
	}

	#pictures {
		margin: 0 !important;
		background-image: none !important;
	}
	#pictures .top, #pictures .bottom, #pictures .topleft, #pictures .topright, #pictures .bottomleft, #pictures .bottomright, #pictures .navigation {
		display: none;
	}
	#pictures .inner {
		margin: 0 0 5px 20px !important;
		padding: 0 !important;
		background-image: none !important;
	}

	a {
		text-decoration: underline !important;
	}
	a, h1, h2 {
		color: #000000 !important;
	}
	p {
		margin-right: 0 !important;
	}
}

/* teadete näitamine lehel */
.okmessage {
	color: green;
}

.wngmessage {
	color: red;
}

div#teated {
	margin-bottom: 10px;
}

/* uudiskirja nupud */
div.uudiskirjaNupud {
	margin-top: 10px;
	float: right;
}

td.triibugaLahter {
	background: url('/g/dots_hori.gif') repeat-x;
}

/* Uudiste nimekiri */
#uudised {
	width: 640px;
}
#uudised img.thumb {
	float: left;
	margin: 0 15px 0 0;
}
#uudised div.underline {
	padding: 10px 6px;
}
#uudised div.peauudis {
	/*height: 100px;*/
}
#uudised a.title {
	font-weight: bold;
	font-size: 1.1em;
}
#uudised a img.thumb {
	border: none;
}
#uudised span {
	padding: 0 0 0 15px;
	color: #AAAAAA;
}
#bodyinner #uudised p {
	margin: 5px 0 0 0;
	text-align: left;
}
#uudised h2 {
	margin: 0 0 10px 0;
	color: #FF8D01;
	font-size: 1.1em;
}
#uudised div.teised {
	padding: 15px 6px;
}
#uudised div.teised span {
	padding: 0 10px 0 0;
	line-height: 22px;
}

#uudised div.teised td {
	padding: 0px 10px 0px 0px;
	padding-bottom: 6px;
	height: 22px;
}

#esiuudised {
	width: 100%;
}

#esiuudised span {
	padding: 0 0 0 15px;
	color: #AAAAAA;
}

#ametlik_teade div.autor_aeg {
	color: #999999;
	font-size: 0.95em;
	letter-spacing: 0.7px;
	margin-bottom: 1.6em;
}

#avalik_yritus TD {
	font-size: 1.0em;
}

/* avaliku poole kalendri stiilid */
.dynCalendarIE {
	width: 210px; 
	height: 120px; 
	position: absolute; 
	background-color: #eeeeee;
	border: 1px solid black;
}

.dynCalendarNotIE {
	width: 210px; 
	height: 120px; 
	position: absolute; 
	background-color: #eeeeee;
	top: 2px;
	left: 2px;
}

.dynCalendar td {
	text-align: center;
}

.dynCalendar_day {
	width: 30px;
}

.dynCalendar_day a {
	text-align: center;
}

.dynCalendar_today {
	background-color: #cdcdcd;
}

.dynCalendar_dayname {
	width: 30px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid red;
}

/* saada sõbrale */
#saada_sobrale p.eeltekst {
	font-size: 1.0em;
}
#saada_sobrale form table tr td.name {
	font-size: 1.0em;
	width: 100px;
	padding: 5px 10px 0 0;
	text-align: right;
}

#saada_sobrale form table td.field {
	width: 350px;
	padding: 0 0 4px 0;
	vertical-align: middle;
}
#yritus TABLE.yritus_vahedega TD {
	/*border-collapse: inherit;*/
	padding-top: 5px;
}
#yritus TD {
	font-size: 1.0em;
}
#saada_sobrale form table td.field2 {
	width: 287px;
	padding: 0 0 4px 0;
	vertical-align: middle;
}

#saada_sobrale form table td.field2 input.inp, 
#saada_sobrale form table td.field input.inp {
	width: 100%;
}

* html #saada_sobrale form table td.field input.inp2,
#saada_sobrale form table td.field input.inp2 {
	width: 70%;
	padding-left: 0; padding-right: 0;
}

* html #saada_sobrale form table td.field input.inp,
* html #saada_sobrale form table td.field textarea {
	width: 99%;
	padding-left: 0; padding-right: 0;
}

#saada_sobrale form table td.field textarea {
	width: 100%;
	height: 100px;
}
#saada_sobrale td.button {
	text-align: right;
	padding-right: 20px;
}

.nowrap {
	white-space: nowrap;
}

img.enlargeable {
	cursor: pointer;
}

/* Fix for MS Office styles */
p.mso {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

ul.mso {
	margin: 0px !important;
}

ul.mso li {
	padding: 0.2em 0 0.2em 11px;
}

ul.mso li p {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

ol.mso {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

ol.mso li {
	padding: 0px !important;
	margin: 0px !important;
}

ol.mso li p {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

div#sisuosa table p.mso {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.MsoPlainText {
	margin: 0px !important;
	padding: 0px !important;
}

DIV.likebox {
	padding-top: 10px;
	padding-bottom: 10px;
}
/* Lingikogu stiilid */
DIV.banners UL LI A.link_b_r, 
DIV.banners UL LI A.kogu_b_r, 
DIV.banners UL LI SPAN.link_b_r, 
DIV.banners UL LI SPAN.kogu_b_r {
	font-weight: bold;
	color: #de162e;
}
DIV.banners UL LI A.link_b, 
DIV.banners UL LI A.kogu_b, 
DIV.banners UL LI SPAN.link_b, 
DIV.banners UL LI SPAN.kogu_b {
	font-weight: bold;
}
DIV.banners UL LI A.link_i_b_r, 
DIV.banners UL LI A.kogu_i_b_r, 
DIV.banners UL LI SPAN.link_i_b_r, 
DIV.banners UL LI SPAN.kogu_i_b_r {
	font-style: italic;
	font-weight: bold;
	color: #de162e;
}
DIV.banners UL LI A.link_i_b, 
DIV.banners UL LI A.kogu_i_b, 
DIV.banners UL LI SPAN.link_i_b, 
DIV.banners UL LI SPAN.kogu_i_b {
	font-style: italic;
	font-weight: bold;
}
DIV.banners UL LI A.link_i_r, 
DIV.banners UL LI A.kogu_i_r, 
DIV.banners UL LI SPAN.link_i_r, 
DIV.banners UL LI SPAN.kogu_i_r {
	font-style: italic;
	color: #de162e;
}
DIV.banners UL LI A.link_i, 
DIV.banners UL LI A.kogu_i, 
DIV.banners UL LI SPAN.link_i, 
DIV.banners UL LI SPAN.kogu_i {
	font-style: italic;
}
DIV.banners UL LI A.link_r, 
DIV.banners UL LI A.kogu_r, 
DIV.banners UL LI SPAN.link_r, 
DIV.banners UL LI SPAN.kogu_r {
	color: #de162e;
}

.cal_background {
  background: url('/img/loading.gif') center no-repeat;"
}

DIV.galer_mooduli_ikoon {
	width: 16px;
	text-align: right;
	line-height:0; font-size:0px;
	float: right;
	padding: 0px 10px 0px 0px;
	margin: -25px 0px 0px 0px;
}

/*
img.pic_compress {
	width: 80px;
	height: 80px;
}*/
