
* {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}

.raam {
	border: 2px solid #c7c7c7;
	padding: 3px;
	margin-bottom: 2px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

.vasakmenyy	{
	font-weight: normal;
	background: #eee;
}

.vasakmenyy_valitud {
	background: #ccc;
	font-size: 110%;
}

.vasakmenyy_highlight {
	font-weight: normal;
	background: #fff;
}

.suurtabel_lahter {
	vertical-align: top;
}

.suur_pealkiri, .suur_pealkiri_highlight {
	padding: 0 0 10px 30px;
	font-size: 150%;
	font-weight: bold;
	color: #335533;
}

.vaike_pealkiri, .vaike_pealkiri_highlight {
	padding: 11px 0 2px 3px;
	font-size: 109%;
	font-weight: bold;
	color: navy;
}

.kolmas_pealkiri {
	font-size: 108%;
}

.pealmine_kriips {
	background: url(/ois_pic/teema_3/peal_kriips.png);
}

.vasak_kriips {
	background: url(/ois_pic/teema_3/vasak_kriips.png);
}

.parem_kriips {
	background: url(/ois_pic/teema_3/parem_kriips.png);
}

.alumine_kriips {
	background: url(/ois_pic/teema_3/all_kriips.png);
}

body {
	padding: 0;
	margin: 5px;
	background: #fff;
}

.lehe_jalus {
	padding: 5px;
	margin: 7px 0 12px 0;
	display: block;
	font-size: 83%;
	text-align: center;
	background: #eee;
	color: #777;
}
/*
Pani IEs kriipsud korduma
table#raamtabel {
	padding: 8px 8px 3px 8px;
}*/

table#peatabel {
	padding: 12px 11px 10px 9px;
	background: #fff;
}

table#suurtabel, table#suurtabel table {
	border-collapse: collapse;
}

.link_pealehele {
	font-size: 117%;
}
td#td_link_pealehele {
	text-align: right;
	padding: 2px 0 4px 0;
}

.link_abi {
	color: red;
	padding: 3px;
}

.rida {
	color: #111;
	background: #fffbd6;
}

.rida_highlight {
	background: #faf9bf;
}

.hele_rida {
	color: #111;
	background: #fff;
}

.hele_rida_highlight {
	background: #fff;
}

.eriline_lahter {
	background: #f2f1e2;
}

.tume_rida {
	font-weight: normal;
	background: #cef268;
}

.tume_rida_highlight {
	background: #cef268
}

.tume_rida_punased_aared {
	border: 2px solid #ff0000;
	background: #eff3d6;
}

.lipik, .nimekiripea, .nimekiripea_1 {
	font-weight: 600;
	color: #335533;
	background: #eff3d6;
}

.nimekiripea, .nimekiripea_1 {
	text-align: center;
}

.yllatus {
	font-size: 109%;
	font-weight: bold;
	color: #444;
	background: #fdfd76;
	padding: 3px 7px 3px 7px;
}

span.yllatus {
	display: block;
}

.pealink, .pealink_highlight, .valitud_pealink  {
	font-size: 110%;
	font-weight: bold;
	background: #fffbd6;
}

.pealink_highlight {
	background: #fff;
}

.veatekst {
	font-size: 110%;
	font-weight: bold;
	color: #dd0000;
	padding: 12px 10px 2px 20px;
}

form > .veatekst {
	display: block;
}

.sadalai {
	width: 100%;
}

.nahtamatu_tekstikast {
	background: #fff;
	color: #fff;
	border: 0px;
}

.parem_padi {
	padding-right: 5px;
}

img {
	border: 0px;
}

input[disabled='disabled'] {
	background: #e2e2e2;
	color: #111;
	cursor: default;
}

.nowrap, .nowrap_highlight {
	white-space: nowrap;
}

.no_border_top
{
	border-top: 2px solid transparent;
}

.no_border_bottom
{
	border-bottom: 2px solid transparent;
}

.top0 {
	padding-top: 0;
	margin-top: 0;
}

.paremale {
	text-align: right;
}

.vasakule {
	text-align: left;
}

.keskele {
	text-align: center;
}

.yles {
	vertical-align: top;
}

.paks {
	font-weight: bold;
}

.kursiiv {
	font-style: italic;
}

.pisike {
	font-size: 50%;
}

.vaiksem {
	font-size: 80%;
}

.allajoonitud {
	text-decoration: underline;
}

.paks_ylakriips {
	border-top: 2px solid #99cc99;
}

.varvimata_rida {
	background: #fff;
	border: 0;
	padding: 2px 6px 2px 6px;
}

.lipik,
td.rida, td.rida_highlight,
td.tume_rida, td.tume_rida_highlight,
td.hele_rida, td.hele_rida_highlight,
td.nimekiripea, td.nimekiripea_1,
td.tume_padi, td.tume_padi_highlight,
td.pealink, td.pealink_highlight
{
	padding: 2px 6px 2px 6px;
	border: 1px solid #c3e362;
}

.lahter_reas, .lahter_reas_highlight,
tr.rida td, tr.rida_highlight td,
tr.tume_rida td, tr.tume_rida_highlight td,
tr.hele_rida td, tr.hele_rida_highlight td
{
	padding: 4px 6px 4px 6px;
	border: 1px solid #c3e362;
}

.rida .rida, .rida .rida_highlight,
.rida_highlight .rida, .rida_highlight .rida_highlight,
.rida a.lahter_reas, .rida a.lahter_reas_highlight,
.rida_highlight a.lahter_reas, .rida_highlight a.lahter_reas_highlight,
.rida table td, .rida_highlight table td,
label.lahter_reas, label.lahter_reas_highlight
{
	padding: 0;
}

.rida table td, .rida_highlight table td,
.rida label.lahter_reas, .rida label.lahter_reas_highlight
{
	border: 0px;
}

table#suurtabel > tbody > tr.rida > td {border: 1px solid #c3e362; border-left: 0; border-right: 0;}
table#suurtabel > tbody > tr.rida > td:first-child {border-left: 1px solid #c3e362;}
table#suurtabel > tbody > tr.rida > td:last-child {border-right: 1px solid #c3e362;}
table#suurtabel > tbody > tr.rida_highlight > td {border: 1px solid #c3e362; border-left: 0; border-right: 0;}
table#suurtabel > tbody > tr.rida_highlight > td:first-child {border-left: 1px solid #c3e362;}
table#suurtabel > tbody > tr.rida_highlight > td:last-child {border-right: 1px solid #c3e362;}

table#suurtabel > tbody > tr.tume_rida > td {border: 1px solid #c3e362; border-left: 0; border-right: 0;}
table#suurtabel > tbody > tr.tume_rida > td:first-child {border-left: 1px solid #c3e362;}
table#suurtabel > tbody > tr.tume_rida > td:last-child {border-right: 1px solid #c3e362;}
table#suurtabel > tbody > tr.tume_rida_highlight > td {border: 1px solid #c3e362; border-left: 0; border-right: 0;}
table#suurtabel > tbody > tr.tume_rida_highlight > td:first-child {border-left: 1px solid #c3e362;}
table#suurtabel > tbody > tr.tume_rida_highlight > td:last-child {border-right: 1px solid #c3e362;}

table#suurtabel > tbody > tr.hele_rida > td {border: 1px solid #c3e362; border-left: 0; border-right: 0;}
table#suurtabel > tbody > tr.hele_rida > td:first-child {border-left: 1px solid #c3e362;}
table#suurtabel > tbody > tr.hele_rida > td:last-child {border-right: 1px solid #c3e362;}
table#suurtabel > tbody > tr.hele_rida_highlight > td {border: 1px solid #c3e362; border-left: 0; border-right: 0;}
table#suurtabel > tbody > tr.hele_rida_highlight > td:first-child {border-left: 1px solid #c3e362;}
table#suurtabel > tbody > tr.hele_rida_highlight > td:last-child {border-right: 1px solid #c3e362;}

.lahter_reas_highlight {
	color: #000;
}

input.tekstikast, input.vormirida, select.tekstikast, textarea.tekstikast, .yllatus {
	border: 1px solid #c3e362;
}
input.tekstikast, textarea.tekstikast, input.vormirida {
	padding: 0 1px 0 1px;
}

button {
	background: #639a5a;
	color: #fff;
}

.nahtamatu_nupp {
	border: 0px;
	padding: 0px;
	background: transparent;
}

a, .allajoonitud[onClick] {
	color: #0000ee;
}

*[class~="allajoonitud"][class~="nimekiripea"], *[class~="allajoonitud"][class~="nimekiripea_1"],
*[class~="allajoonitud"][class~="lipik"],
*[class~="allajoonitud"][class~="vaike_pealkiri"]
{
	color: #335533;
}

.sh_menyy_plokk1 {
		background: #f4f4f4;
		padding: 5px;
		border-right: 1px dashed white;
	}

	.sh_menyy_plokk2 {
		background: #f4f4f4;
		padding: 10px;
	}

	.sh_menyy1 {
		display: block;
		padding: 3px;
		font-size: 110%;
		margin-bottom: 1px;
	}

	.sh_menyy2 {
		display: block;
		padding: 2px 2px 2px 40px;
		text-indent: -25px;
	}

	.sh_valitud {
		background: #e7e7e7;
	}

	.sh_lipik {
		font-weight: bold;
		white-space: nowrap;
		background: #e7e7e7;
		padding: 2px 8px 2px 8px;
	}
	.sh_rida {
		padding: 2px 5px 2px 5px;
	}

	.sh_vastus {
		background: #fff;
		padding: 2px 5px 2px 5px;
		margin-top: 3px;
		display: block;
		overflow: auto;
	}
	.sh_vastuse_nupp {
		display: inline;
		position: relative;
		float: right;
		margin: 3px 0px 3px 12px;
	}

	.sh_olek {
		padding: 5px;
	}

	.sh_abiaknad {
		padding: 3px;
	}

	table.sh_erivastus thead td {
		background: #e7e7e7;
		padding: 1px 3px 1px 3px;
	}
	table.sh_erivastus tbody td {
		border-bottom: 1px solid #e7e7e7;
		vertical-align: top;
		padding: 1px 3px 1px 3px;
	}
	.sh_ev_fiks_laius {
		width: 40%;
	}

	.shp {
		text-align: right;
	}

	.sh_juhend {
		padding-bottom: 5px;
	}

	.sh_yllatus {
		color: red;
	}
	.roheline {
		color: green;
	}
