html {
	height: 100.1%;
	margin: 0;
	padding: 0;
	overflow: -moz-scrollbars-vertical;
}
BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
TABLE, TD, TH, INPUT, TEXTAREA, SELECT, OPTION {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 1.0em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

INPUT.menyyotsing {
	font-size: 12px;
	width: 115px;
	height: 22px;
}
TD A, TD A:hover {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 1.0em;
	/*font-weight: normal;*/
	color: #870524;
	text-decoration: underline;
}
TD A:hover, A:hover {
	text-decoration: underline;
}
TD.keeled A, TD.tahesuurus A, TD.prindi_lehekylg A {
	text-decoration: none;
}
TD.keeled A:hover, TD.tahesuurus A:hover, TD.prindi_lehekylg A:hover, TD.leivarida A:hover {
	text-decoration: underline;
}

INPUT, TEXTAREA, SELECT, OPTION {
	background-color: #FFFFFF;
}

.vaiksemkiri {
	font-size: 10px;/* size="1" */
}

.suuremkiri {
	font-size: 14px;/* size="3" */
}
/* TEKSTISUURUSE LINGID */
.hallvaiksem A, .hallvaiksem A:hover {
	color: #999999;
	font-size: 10px;/* size="1" */
}
.hallvaiksem A.active, .hallvaiksem A.active:hover {
	color: #870524;
	font-weight: bold;
	font-size: 10px;/* size="1" */
}
.hallkeskmine A, .hallkeskmine A:hover {
	color: #999999;
	font-size: 12px;/* size="2" */
}
.hallkeskmine A.active, .hallkeskmine A.active:hover {
	color: #870524;
	font-weight: bold;
	font-size: 12px;/* size="2" */
}
.hallsuurem A, .hallsuurem A:hover {
	color: #999999;
	font-size: 14px;/* size="3" */
}
.hallsuurem A.active, .hallsuurem A.active:hover {
	color: #870524;
	font-weight: bold;
	font-size: 14px;/* size="3" */
}

SPAN.tumepunane, SPAN.tumepunane A, SPAN.tumepunane A:hover {
	color: #870524;
	font-weight: bold;
}

SPAN.tumepunane_normal, SPAN.tumepunane_normal A, SPAN.tumepunane_normal A:hover {
	color: #990033;
	font-weight: normal;
}

H1 {
	color: #870524;
	font-weight: bold;
	font-size: 1.35em;/*14px; size="3" */
}

H2 {
	color: #870524;
	font-weight: bold;
	font-size: 1.25em;/*12px; size="3" */
}
TD.avalehe_h2 {
	padding-right: 15px;
}
TD.avalehe_h2 H2 {
	color: #870524;
	font-weight: bold;
	font-size: 1.35em;/*14px; size="3" */
}

H3 {
	color: #870524;
	font-weight: bold;
	font-size: 1.20em;/*10px; size="3" */
}

H4 {
	color: #870524;
	font-weight: bold;
	font-size: 1.12em;/*8px; size="3" */
}

IMG {
	border: 0px;
}

TD.tumepunane {
	color: #FFFFFF;
	background-color: #870524;
}

.tumepunane_serv {
	border-color: #870524;
	border-style: solid;
	border-width: 2px;
}

TABLE.hall_serv, TABLE.hall_serv TD {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
}

.oranzkiri, .oranzkiri A, .oranzkiri A:hover {
	color: #FF6600;
}
.oranztekst {
	color: #FF6600;
}
.oranztekst A, .oranztekst A:hover {
	color: #000000;
}
.halltaust {
	background-color: #CCCCCC;
}

.valgekiri, .valgekiri A, .valgekiri A:hover {
	color: #FFFFFF;
}

.uudised_valgekiri, .uudised_valgekiri A, .uudised_valgekiri A:hover {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}

.valgetaust {
	background-color: #FFFFFF;
}
TABLE.valgeserv TBODY TR TD.valgetaust{
	/*border: 2px solid #990000;*/
	/*margin-top: 0;*/
	padding-top: 0px;
}
.valgeserv {
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 2px;
}

.hallkiri, .hallkiri A, .hallkiri A:hover {
	color: #999999;
}

.tumehallkiri, .tumehallkiri A, .tumehallkiri A:hover {
	color: #666666;
}

A.button, A.button:visited, A.button_arrow, A.button_arrow:visited {
	display: block;
	font-family: verdana; 
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	/*height: 26px;*/
	text-decoration: none;
	padding-right: 25px;
	padding-left: 15px;
	padding-top: 5px;
	font-size: 12px;
	border-color: #870524;
	border-style: solid;
	border-width: 2px;
}
A.button, A.button:visited {
	background-color: transparent;
	background-image: url(/g/Brv/meny_background.gif);
	background-repeat: no-repeat;
	background-position:center;
}
A.button_arrow, A.button_arrow:visited {
	background-color: transparent;
	background-image: url(/g/Brv/meny_background_arrow.gif);
	background-repeat: no-repeat;
	background-position:center;
}
A.button:hover, A.button_arrow:hover {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	border-color: #870524;
	border-style: solid;
	border-width: 2px;
}
A.button:hover {
	background-color: #a71a3b;
	background-image: url(/g/Brv/meny_background_over.gif);
	background-repeat: no-repeat;
	background-position:center;
}
A.button_arrow:hover {
	background-color: #a71a3b;
	background-image: url(/g/Brv/meny_background_over_arrow.gif);
	background-repeat: no-repeat;
	background-position:center;
}
.hidden {
	display: none;
}
#treeview {
	width: 650px;
	overflow: auto;
	position: absolute;
	/*margin-left: -18px;*/
	top: 133px;
	z-index: 200;
}
#treeview .column {
	height: 600px;
	width: 183px;
	margin: 0px;
	overflow: hidden;
}

table.struct {
	margin: 0;
	width: 100%;
}
#pictures {
	float: right;
	padding-left: 13px;
}
#pictures table.struct {
	width: auto;
	background-color: #CCCCCC;
	margin: 5px;
}
table.struct td {
	vertical-align: top;
	padding: 0;
}
table.struct td.right {
	text-align: right;
}
#treeview .struct {
	height: 541px;
	width: 180px;
}
#treeview .struct td {
	background-color: transparent;
}
#treeview .column TABLE {
	width: 180px;
}

#treeview .column a.scrollup, #treeview .column a.scrolldown {
	display: block;
	position: relative;
	width: 190px;
	height: 15px;
	left: 0;
	top: 0;
	z-index: 200;
}
#treeview .column a.scrollup:hover, #treeview .column a.scrolldown:hover {
}
#treeview .column a.scrolldown {
	top: 525px;
}

/* IE6-s jäävad select-id menüü peale */
#treeview .ie6_columns iframe {
	height: 441px;
	width: 190px;
	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: 185px;
}
#treeview .ie6_columns #column3, #treeview .ie6_columns #column3_bg {
	left: 370px;
}
#treeview .ie6_columns #column4, #treeview .ie6_columns #column4_bg {
	left: 555px;
}
/*ALAMMENYY*/
.menyy {
	border: 2px solid #990000;
}
.menyy A.button1, .menyy A.button1:visited, .menyy A.button1_arrow, .menyy A.button1_arrow:visited {
	display: block;
	font-family: verdana; 
	font-weight: bold;
	text-align: left;
	color: #870524;
	/*height: 26px;*/
	text-decoration: none;
	padding-right: 25px;
	padding-left: 15px;
	padding-top: 5px;
	font-size: 12px;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 2px;
}

.menyy A.button1, .menyy A.button1:visited {
	background-color: transparent;
	background-image: url(/g/Brv/meny_background1.gif);
	background-repeat: no-repeat;
	background-position:center;
}
.menyy A.button1_arrow, .menyy A.button1_arrow:visited {
	background-color: transparent;
	background-image: url(/g/Brv/meny_background1_arrow.gif);
	background-repeat: no-repeat;
	background-position:center;
}
.menyy A.button1_arrow_active, .menyy A.button1_arrow_active:visited {
	display: block;
	font-family: verdana; 
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	/*height: 26px;*/
	text-decoration: none;
	padding-right: 25px;
	padding-left: 15px;
	padding-top: 5px;
	font-size: 12px;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 2px;
	/*background-color: #a71a3b;*/
	background-image: url(/g/Brv/meny_background1_over_arrow.gif);
	background-repeat: no-repeat;
	background-position:center;
	background-color: #a71a3b;
}

.menyy A.button1:hover, .menyy A.button1_arrow:hover, .menyy A.button1_arrow_active:hover {
	display: block;
	font-family: verdana; 
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF; 
	text-decoration: none;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 2px;
}
.menyy A.button1:hover {
	background-color: #a71a3b;
	background-image: url(/g/Brv/meny_background1_over.gif);
	background-repeat: no-repeat;
	background-position:center;
}

.menyy A.button1_arrow:hover {
	background-color: #a71a3b;
	background-image: url(/g/Brv/meny_background1_over_arrow.gif);
	background-repeat: no-repeat;
	background-position:center;
}
.menyy A.button1_arrow_active:hover {
	background-image: url(/g/Brv/meny_background1_over_arrow.gif);
	background-repeat: no-repeat;
	background-position:center;
	background-color: #a71a3b;
}
TABLE.otsing TD.name {
	text-align: right;
	vertical-align: top;
}
TABLE.otsing TD.field {
	padding: 0 0 5px 0;
/*	vertical-align: bottom;*/
	vertical-align: middle;
}
TABLE.otsing TD.field INPUT {
	vertical-align: bottom;
}
TABLE.otsing TR.lines TD.name {
	text-align: left;
}
TABLE.otsing TR.lines TD.field {
	padding: 0 0 5px 0;
	vertical-align: middle;
}
/* 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;
}
#sisuosa {
	/*font-size: 1.2em;*/
	/*width: 640px;*/
	width: 630px;
	overflow-x:auto;
	padding-left: 1px;
}
#bodyinner {
	min-height: 10px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	/*font-size: 0.7em;*/
}
/* Teenused */
.teenus {
	/*margin-left: 18px;*/
}
#bodyinner.teenus .oc_closed tr.peida {
	display:none;
}
#bodyinner.teenus .teenustesisu a {
	color: #0099CC;
}
#bodyinner.teenus .teenustesisu a:hover {
	color: #000000;
	text-decoration: none;
}
#bodyinner.teenus .teenustesisu .gray {
	color: #888888;
}
#bodyinner.teenus .teenustesisu table {
	border-collapse: collapse;
	border: none;
	margin: 10px 0 0 0;
	width: 100%;
}
#bodyinner.teenus .teenustesisu tr th {
	vertical-align: top;
	text-align: left;
	background-color: #000000;
	color: #FFFFFF;
	/*font-size: 1.3em;*/
	font-weight: bold;
	padding: 5px;
}
#bodyinner.teenus .teenustesisu td {
	vertical-align: top;
	text-align: left;
	border: 1px solid #000000;
	border-width: 0 0 1px 1px;
	padding: 5px 10px;
	color: #333333;
	/*font-size: 1em;*/
	line-height: 170%;
}
#bodyinner.teenus .teenustesisu td p{
	line-height: 170%;
}
#bodyinner.teenus .teenustesisu tr td.name {
	border-width: 0 2px 1px 0;
	font-weight: bold;
	/*width: 11em;*/
	padding: 5px;
	/*width: 15%;*/
	width: 66px !important;
}
#bodyinner.teenus .teenustesisu tr td.container {
	padding: 0;
	/*width: 85%;*/
	width: 550px !important;
	
}
#bodyinner.teenus .teenustesisu tr td.container, #bodyinner.teenus .teenustesisu tr td.container TH, #bodyinner.teenus .teenustesisu tr td.container TD, #bodyinner.teenus .teenustesisu tr td.container TD A {

	font-size: 11px;
}

#bodyinner.teenus .teenustesisu table table {
	width: auto;
	margin: 0;
}
#bodyinner.teenus .teenustesisu table table td {
	border: none;
	padding: 2px 15px 2px 0;
}
#bodyinner.teenus .teenustesisu table table td.right {
	text-align: right;
}
#bodyinner.teenus .teenustesisu table table tr th {
	background-color: transparent;
	color: #000000;
	padding: 0;
}
#bodyinner.teenus .teenustesisu table table.closed, #bodyinner.teenus table table.open {
	/*width: 100%;*/
	width: 550px !important;
	/*width: 586px;*/
	margin-bottom: 2px;
}
#bodyinner.teenus .teenustesisu table table.closed tr.normal {
	display: none;
}
#bodyinner.teenus .teenustesisu table table.open tr.normal {
	background-color: #F9F9F9;
}
#bodyinner.teenus .teenustesisu table table tr.header {
	cursor: pointer;
}
#bodyinner.teenus .teenustesisu table table tr.header th {
	background-color: #D3D3D3 !important;
}
#bodyinner.teenus .teenustesisu table table.closed th, #bodyinner.teenus table table.open th {
	font-weight: normal;
	/*font-size: 1em;*/
	/*padding: 5px 0 5px 10px;*/
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
		
	color: #D3D3D3;
}
#bodyinner.teenus .teenustesisu table table.open th {
	border-bottom: 1px solid #FFFFFF;
	color: #000000;
}
#bodyinner.teenus .teenustesisu table table.closed th.name {
	padding-left: 25px;
	background: url('/g/opener_right.gif') 10px center no-repeat;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
}
#bodyinner.teenus .teenustesisu table table.open th.name {
	padding-left: 25px;
	background: url('/g/opener_down.gif') 10px center no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
}
#bodyinner.teenus .teenustesisu table table.closed th.normal {
	/*display: none;*/
	padding-top: 5px;
	padding-bottom: 5px;
	width: 1px;
}
#bodyinner.teenus .teenustesisu table table.open th.normal {
	/*display: none;*/
	padding-top: 5px;
	padding-bottom: 5px;
	width: 1px;
}
#bodyinner.teenus .teenustesisu table table.open td {
	/*padding: 5px;*/
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
	width: 1px;
}
#bodyinner.teenus .teenustesisu table table.open td.lines {
	/*font-size: 1em;*/
	padding: 50px !important;
}
#bodyinner.teenus .teenustesisu table table.open table td {
	/*padding: 0 5px;*/
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;	
	/*padding: 0 2px;*/
	border: none;
}
#bodyinner.teenus .teenustesisu table table td {
	/*width: 1px;*/
}
#bodyinner.teenus .teenustesisu table table td.borders {
	border: 1px solid #FFFFFF;
	border-width: 0 1px 1px 0;
	width: 150px;
}
#bodyinner.teenus .teenustesisu table table td.border_bottom {
	border: 1px solid #FFFFFF;
	border-width: 0 0 1px 0;
}
#bodyinner.teenus .teenustesisu table table td.nowrap {
	white-space: nowrap;
}
/* Erinevat v2rvi tabelid */
#bodyinner.teenus .teenustesisu .orange tr th {
	background-color: #FF8d01;
}
#bodyinner.teenus .teenustesisu .orange tr td {
	border-color: #FF8d01;
}
#bodyinner.teenus .teenustesisu .blue tr th {
	background-color: #0099CC;
}
#bodyinner.teenus .teenustesisu .blue tr td {
	border-color: #0099CC;
}
#bodyinner.teenus .teenustesisu .green tr th {
	background-color: #005556;
}
#bodyinner.teenus .teenustesisu .green tr td {
	border-color: #005556;
}
#bodyinner.teenus h2 {
	margin: 0px;
}

.teenus .price { color:#767676; padding:0 0 5px 0; }
.teenus .price strong { color:#000; }
.teenus-bg {background: url(/g/bg01.gif) repeat-x; padding-bottom: 1px;}
DIV.teenus H1 {margin-bottom: 10px;}
.teenus P {margin-top: 0px;}
.teenus H2 { margin-top:20px !important;}
.teenus table th { text-align:left; color:#767676; padding:0 3px;line-height:19px;}
.teenus table td { padding:0 3px; line-height:19px;}
.teenus table td p { line-height:19px;}
.teenus A {cursor: pointer; }

DIV.teenused { padding:0; margin-bottom:15px; }
DIV.teenused H2 { margin: 15px 0 0 0; line-height: normal !important; }
DIV.teenused P { margin: 15px 0 0 0; padding: 0; }
DIV.teenused UL { padding: 15px 0 10px 15px; margin: 0; list-style: none;  }

DIV.teenused UL.listing01 { padding: 0 !important; margin: 10px 0 0 0 !important; list-style: none; }
DIV.teenused UL.listing01 LI.item { display: inline !important; padding: 0 !important; margin: 0 !important; background: none !important; }
DIV.teenused UL.listing01 UL {background: url(/g/bg01.gif) repeat-x; margin:0 !important; padding:3px 10px 7px 11px !important;}
DIV.teenused UL.listing01 UL LI {background:url(/g/ball.gif) 0 7px no-repeat; padding:0.2em 0 0.2em 11px;}

/* Lehe keskele paigutamine */
DIV.teenusesisu TD#container {
	width: 1008px;
	padding: 0px 0 10px 0;
	margin: 0 auto;
}
/* sisudokument */
DIV.sisu, div#telefoniraamat, div.searchresult {
	width: 630px;
	margin: 0px 15px 15px 0px;
	padding-top: 15px;
	padding-left: 15px;
}
DIV.sisu H1,
DIV.sisu H2,
DIV.sisu H3,
DIV.sisu H4 {
	margin-top: 0px;
}
DIV.sisu H2 {
	margin-bottom: 0px;
}
div.sisu ul {
	list-style:none;
	margin: 0.4em 0 1em 0;
	padding: 0 0 0 0.5em;
}
div.sisu ul li {
	background: url(/g/ball.gif) 0 7px no-repeat; 
	padding: 0.2em 0 0.2em 11px;
}
.search-detail {
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 0.9em;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	/*-x-system-font: none;*/
}
.search-detail th {
	padding:4px 2px; text-align:right;
}
.search-detail td {
	padding:2px;
}
.search-detail input, .search-detail select, .search-detail textarea {
	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;*/
}
.search-detail input, .search-detail lable { vertical-align:middle;}
.search-detail select { border:1px solid #999; padding:1px 2px; color:#333; }
.search-detail input.date {
	width: 65px;
	padding: 0;
	font-size: 11px;
	height: 18px;
}
.pages {
	float:right;
	padding:5px 7px 15px 0;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 0.9em;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	/*-x-system-font: none;*/
	/*color:#505050;*/
}
.pages a {
	padding:0 3px;
	/*color:005cb8;*/
	/*text-decoration:underline;*/
}
.search-info {
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 0.9em;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	/*-x-system-font: none;*/
}
/* pildibox */
#bodyinner table.pics {
	width: 100%;
}
#bodyinner table table.pics td {
	padding: 5px;
	text-align: center;
	color: #333333;
}
#bodyinner table table.pics td.info {
	text-align: left;
}
.suurpilt {
	text-align: center;
}
table.pic1 {
	width: auto !important;
	margin: auto;
}
table.pic1 TD{
	background: #FFFFFF url('/g/pic1_right.gif') top right repeat-y;
	/*margin-top: 10px;*/
	/*margin: 0px;
	padding: 0px;*/
}
#bodyinner table table table.pic1 td {
	padding: 0;
}
table.pic1 .top {
	background: #FFFFFF url('/g/pic1_top.gif') top left repeat-x;
	height: 4px;
}
table.pic1 .bottom {
	background: #FFFFFF url('/g/pic1_bottom.gif') top left repeat-x;
	height: 4px;
}
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;
}
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;
}
table.pic1 .bottomleft {
	float: left;
	background-image: url('/g/pic1_bottomleft.gif');
	line-height: 4px;
}
table.pic1 .bottomright {
	float: right;
	background-image: url('/g/pic1_bottomright.gif');
	line-height: 4px;
}
table.pic1 .inner {
	margin-right: 4px;
	padding-left: 4px;
	background: #FFFFFF url('/g/pic1_left.gif') top left repeat-y;
	font-size: 0;
}
TD.valimata table.pic1 DIV.inner {
	line-height: 0;
}
table.pic1 .inner .picture {
	cursor: pointer;
}
#telefoniraamat {
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	/*-x-system-font: none;*/
}
#telefoniraamat H1 {
	color: #870524;
	font-weight: bold;
	font-size: 14px;/* size="3" */
}
#telefoniraamat UL LI {
	line-height: 1.5em;
}
h2.collapsable {
	margin: 0;
	cursor: pointer;
}
div.teenused ul.listing01 {
	margin: 0 0 0 0px;
	padding: 0;
	list-style: none;
}
div.teenused ul.listing01 li.item {
	margin: 0 0 10px 0;
	padding: 0px;
}
div.teenused ul.listing01 li.item ul {
	margin: 5px 0 0 15px;
	padding: 0 0 0 15px;
}
div.teenused ul.listing01 li.item ul li {
	margin-top: 5px;
}
DIV.teenused 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;
}
DIV.teenused H2.collapsable-closed {
	background: url(/g/Brv/HA_pluss.gif) 5px 7px no-repeat;
}
DIV.teenused H2.collapsable-open {
	background: url(/g/Brv/HA_miinus.gif) 5px 7px no-repeat;
}
.teenus .price { color:#767676; padding:0 0 5px 0; }
.teenus .price strong { color:#000; }
.teenus h2 {
	color:#000;
}
.teenus h2.collapsable {
	color: #870524;
}
DIV.teenus-bg TABLE {
	padding-top: 10px;
}
DIV.teenus-bg TR {
	padding-top: 0px;
}
DIV.teenus-bg TH {
	text-align: left;

	padding-right: 10px;
	/*padding-left: 22px;*/
}
.teenus #sisuosa {
	width: 640px;
}
DIV.sisu_teenus {
	margin: 0 5px 1.1em 0;
	font-size: 1em;
	color: #363636;
	line-height: 140%;
}
DIV.sisu_teenus OL { background: none !important; margin-top: 0 !important; margin-bottom: 0 !important;padding-top: 0 !important; padding-bottom: 0 !important; }
DIV.sisu_teenus OL LI { background: none !important;  margin-top: 0 !important; margin-bottom: 0 !important;  padding-top: 0 !important; padding-bottom: 0 !important; }
DIV.sisu_teenus UL { background: none !important;  margin-top: 0 !important; margin-bottom: 0 !important;  padding-top: 0 !important; padding-bottom: 0 !important; }
DIV.sisu_teenus UL LI { margin-top: 0 !important; margin-bottom: 0 !important;  padding-top: 0 !important; padding-bottom: 0 !important; }
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;
}
SPAN.teenus_tooltip_ {
	display: none;
}
SPAN.teenus_tooltip_show {
	color: #870524;
	font-weight: bold;
}
SPAN.teenus_tooltip_hide {
	display: none;
}

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;
}
/* Bannerid */
div.banners {
	/*border-right: 12px solid #FFFFFF;*/
	margin: 15px 0 10px 10px;
	/*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/Brv/ruut.gif) 0 5px no-repeat !important; padding:0.2em 0 0.2em 15px !important;}
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.banner_150_130 {
	font-size: 0;
	float: right;
	width: 150px;
	/*height: 130px;*/
	margin-bottom: 7px;
}
#gallup div.buttonleft {
	margin-top: 10px;
	float: left;
}
/* tagasiside e. arvamusavaldus */
#tagasiside {
	padding-left: 15px;
	padding-top: 7px;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 0.9em;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	/*-x-system-font: none;*/
}
#tagasiside h1 {
	margin-bottom:0px !important;
}
#tagasiside p.eeltekst {
	margin-top:10px !important;
	margin-bottom:10px !important;
	font-size: 1.0em;
}
#tagasiside form {
	margin-top:0px !important;
}
#tagasiside form table tr td.name {
	font-size: 1.0em;
	width: 100px;
	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 .button {
	border:solid 1px #35799f;
	background:#903 repeat-x;
	color:#fff;
	font-family: Tahoma, Arial, sans-serif;
	font-weight:bold;
	font-size:1.0em;
	padding:1px 5px 2px;
	cursor: pointer;
}
SPAN.leivamenyy {
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: underline;
}
SPAN.leivamenyy:hover {
	text-decoration:underline;
}
.myPeidusMenyy {
	visibility:hidden;
	position: absolute;
	z-index:1000;
}
.myMenyyTabel {
	border: 2px solid #990000;
	position: absolute;
	background-color: #ffffff;
}
.myMenyyTabel A, .myMenyyTabel A:hover {
	font-family: Tahoma, Arial, sans-serif;
	font-weight:bold;
	font-size:1.0em;
}
.jaluseTabel td {
	color: #990000 !important;
	font-size: 7pt;
}
.graybox {
	padding:10px;
	background: #e7e7e7;
}
.murdumatu {
  white-space: nowrap;
}
.uudis_rida {
	margin-bottom: 9px;
}

/* Otsingutulemused */
.searchresult .result { 
		background: url(/g/ball.gif) 0 5px no-repeat;padding-left:12px; padding-bottom:15px;
}
.searchresult .teenus { 
		background: url(/g/ball3.gif) 0 5px no-repeat; margin-left:0;
}
.searchresult .teenus h2{ 
		margin-top:0px !important;
}
.searchresult .link { 
		background: url(/g/ball4.gif) 0 5px no-repeat; font-weight:normal !important;
}
.searchresult .result p { 
		padding: 0px; 
		margin: 0px; 
		line-height:1.4em;
}
.searchresult .result h2 { 
		margin-top: 0px;
		margin-bottom: 2px;
}
DIV.searchresult UL LI {
	line-height: 1.5em;
}
.legend { float:left; padding:5px 0 15px 0; color:#505050;}
.legend img { padding:0 2px 1px 10px; }
/* Foorum */
DIV.foorum {
	padding-right: 0px;
}
DIV.foorumkirjeldus{
	padding-right: 10px;
}
table.fpages {
	/*font-size: 1.0em;*/
	width: 95%;
}
table.fpages td {
	padding: 10px 5px;
	vertical-align: bottom;
}
table.fpages td.b10 {
	padding-bottom: 15px;
}
table.fpages td.l {
	text-align: left;
}
table.fpages td.r {
	text-align: right;
}
table.fpages td.r a:hover {
	color: #000000;
	text-decoration: none;
}
table.fpages td a {
	padding: 0 2px;
	text-decoration: none;
}
table.fpages td a.sel {
	/*color: #000000;*/
	font-weight: bold;
}
table.fthreads {
	/*font-size: 1.0em;*/
	width: 95%;
}
table.fthreads tr {
	background: url('/g/dots_hori.gif') top left repeat-x;
}
table.fthreads tr.post {
	background-image: url('/g/dots_black.gif');
}
table.fthreads tr.gray {
	background-color: #F9F9F9;
}
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;
}
table.fthreads tr.head {
	background: url('/g/dots_black.gif') top left repeat-x;
}
table.fthreads th {
	padding: 6px;
	font-weight: bold;
	/*color: #666666;*/
	text-align: left;
}
table.fthreads td {
	padding: 6px;
	/*color: #666666;*/
}
table.fthreads tr.post td {
	padding: 10px;
}
table.fthreads tr.post div.time {
	margin: 5px 0 0 0;
}
table.fthreads tr.post div.post {
	/*color: #000000;*/
	margin: 10px 0 0 0;
	line-height: 1.6em;
}
table.fthreads td a {
	/*color: #FF6600;*/
	text-decoration: none;
	font-weight: bold;
}
table.fthreads tr.post td a {
	font-weight: normal;
}
table.fthreads tr.gray td a:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
table.fthreads tr.post td a:hover {
	color: #870524;
	font-weight: normal;
	text-decoration: none;
}
table.fthreads tr td a:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
table.fthreads td p a:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
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;
	padding-right: 20px;
}

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: 270px;
	height: 115px;
	margin: 2px;
}
/* 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;
}

TABLE.tumepunane_serv TR TD TABLE TR TD UL.mso, 
TABLE.tumepunane_serv TR TD TABLE TR TD OL.mso {
	list-style: none;
	margin-left: 10px !important;
	padding-left: 10px !important;
}
TABLE.tumepunane_serv TR TD TABLE TR TD UL.mso LI, 
TABLE.tumepunane_serv TR TD TABLE TR TD OL.mso LI {
	background:url(/g/ball.gif) 0 7px no-repeat;
}

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.telef_mooduli_ikoon {
	border: 1px solid #870524;
	background-color: #870524;
	width: 16px;
	text-align: right;
	line-height:0;
	font-size:0px;
	float: right;
	padding: 0px 5px 2px 5px;
	margin: -32px 0px 0px 0px;
}
DIV.telef_mooduli_ikoon IMG.button {
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	padding: 1px 5px 2px 5px;
}
DIV.galer_mooduli_ikoon {
	border: 1px solid #870524;
	background-color: #870524;
	width: 16px;
	text-align: right;
	line-height:0;
	font-size:0px;
	float: right;
	padding: 0px 5px 2px 5px;
	margin: -32px 0px 0px 0px;
}
DIV.galer_mooduli_ikoon IMG.button {
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	padding: 1px 5px 2px 5px;
}
/* Lingikogu stiilid */
DIV.banners TABLE TR TD UL LI A.link_b_r, 
DIV.banners TABLE TR TD UL LI A.kogu_b_r, 
DIV.banners TABLE TR TD UL LI SPAN.link_b_r, 
DIV.banners TABLE TR TD UL LI SPAN.kogu_b_r {
	font-weight: bold;
	color: #de162e;
}
DIV.banners TABLE TR TD UL LI A.link_b, 
DIV.banners TABLE TR TD UL LI A.kogu_b, 
DIV.banners TABLE TR TD UL LI SPAN.link_b, 
DIV.banners TABLE TR TD UL LI SPAN.kogu_b {
	font-weight: bold;
}
DIV.banners TABLE TR TD UL LI A.link_i_b_r, 
DIV.banners TABLE TR TD UL LI A.kogu_i_b_r, 
DIV.banners TABLE TR TD UL LI SPAN.link_i_b_r, 
DIV.banners TABLE TR TD UL LI SPAN.kogu_i_b_r {
	font-style: italic;
	font-weight: bold;
	color: #de162e;
}
DIV.banners TABLE TR TD UL LI A.link_i_b, 
DIV.banners TABLE TR TD UL LI A.kogu_i_b, 
DIV.banners TABLE TR TD UL LI SPAN.link_i_b, 
DIV.banners TABLE TR TD UL LI SPAN.kogu_i_b {
	font-style: italic;
	font-weight: bold;
}
DIV.banners TABLE TR TD UL LI A.link_i_r, 
DIV.banners TABLE TR TD UL LI A.kogu_i_r, 
DIV.banners TABLE TR TD UL LI SPAN.link_i_r, 
DIV.banners TABLE TR TD UL LI SPAN.kogu_i_r {
	font-style: italic;
	color: #de162e;
}
DIV.banners TABLE TR TD UL LI A.link_i, 
DIV.banners TABLE TR TD UL LI A.kogu_i, 
DIV.banners TABLE TR TD UL LI SPAN.link_i, 
DIV.banners TABLE TR TD UL LI SPAN.kogu_i {
	font-style: italic;
}
DIV.banners TABLE TR TD UL LI A.link_r, 
DIV.banners TABLE TR TD UL LI A.kogu_r, 
DIV.banners TABLE TR TD UL LI SPAN.link_r, 
DIV.banners TABLE TR TD UL LI SPAN.kogu_r {
	color: #de162e;
}
DIV.otsi_koikidest {
	float: left;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 0.9em;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
}
TD DIV.lehte_pole {
	padding-top: 15px;
	padding-left: 15px;
}
TD DIV.sisu DIV.lehte_pole {
	padding: 0px;
}
DIV.lehte_pole UL {
	list-style:none;
	margin: 0.4em 0 1em 0;
	padding: 0 0 0 0.5em;
}
DIV.lehte_pole UL LI {
	background: url(/g/ball.gif) 0 7px no-repeat; 
	padding: 0.2em 0 0.2em 11px;
}
TABLE.pisipic1 {
	margin: auto;
	width: auto !important;
}
TABLE.pisipic1 TD.valimata {
	width: 110px;
}
TABLE.pisipic1 TD.valitud {
	width: 110px;
}
TABLE.pisipic1 TD.valitud DIV.inner {
	font-size: 19px !important;
}
TABLE.pisipic1 TD.valitud DIV.inner DIV.picture {
	cursor: text;
	text-align: center;
	vertical-align: middle;
	height: 65px;
}
TABLE.pisipic1 TD.valitud DIV.inner DIV.picture P {
	width: 95px;
	margin: 0px !important;
	vertical-align: middle;
	position:relative; top:25%; 
}
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;
}
DIV.likebutton {
	padding-top: 10px;
	padding-bottom: 30px;
}
P.galeriipealkiri {
	margin-bottom: 0.8em;
}

/*TEENUSTE UUS KUJUNDUS*/

.teenus_alamveebis {
	width: 610px;
	margin-left: 15px;
	margin-top: 15px;
}
.art-sheet-body
{
	position: relative;
	z-index: 1;
}
.art-menu LI
{
	margin: 0;
	padding: 0 !important;
	border: 0;
	display: block;
	float: left;
	position: relative;
	z-index: 5;
	background: none !important;
}
.art-menu
{
	margin: 0 !important;
	padding: 0 !important;
}
.art-nav
{
	position: relative;
	height: 21px;
	z-index: 99;
}
.art-menu A
{
	position: relative;
	display: inline-block;
	overflow: hidden;
	height: 21px;
	cursor: pointer;
	text-decoration: none !important;
}
.art-menu A .r, .art-menu A .l
{
	position: absolute;
	display: block;
	top: 0;
	z-index: -1;
	height: 63px;
	background-image: url('/g/teenused/menuitem.png');
}
.art-menu A .l
{
	left: 0;
	right: 7px;
}
.art-menu A .r
{
	width: 414px;
	right: 0;
	/*clip: rect(auto, auto, auto, 407px);*/
}
.art-menu A .t
{
	margin-right: 10px;
	margin-left: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	color: #939598;
	padding: 0 11px;
	margin: 0 7px;
	line-height: 21px;
	text-align: center;
}
.art-menu LI:hover A .l, .art-menu LI:hover A .r
{
	top: -21px;
}
.art-menu A:hover .t
{
	color: #000000;
}
.art-menu LI:hover A .t
{
	color: #000000;
}
.art-menu A.active .l, .art-menu A.active .r
{
	top: -42px;
}
.art-menu A.active .t
{
	color: #000000;
}
.art-ylakast
{
	height: 21px;
	width: 620px;
	background-image: url('/g/teenused/nav180.png');
}
.art-ylakast-tekst
{
	padding: 4px 0px 0px 11px;
	font-size: 11px;
}
.art-vmenublockcontent-body
{
	position: relative;
	z-index: 1;
	padding: 0;
}
.nool-down
{
	display:block;
	float:left;
	width:16px;
	height:24px;
	background-image:url(/g/teenused/nool_down.gif);
}
.nool-up
{
	display:block;
	float:left;
	width:16px;
	height:24px;
	background-image:url(/g/teenused/nool_up.gif);
}
UL.art-laimenu, UL.art-laimenu LI
{
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
	width: auto !important;
	line-height: 0 !important;
	background: none !important;
}
UL.art-laimenu A
{
	position: relative;
	display: block;
	overflow: hidden;
	height: 24px;
	cursor: pointer;
	text-decoration: none;
}
UL.art-laimenu A .r, UL.art-laimenu A .l
{
	position: absolute;
	display: block;
	top: 0;
	z-index: -1;
	height: 72px;
	background-image: url('/g/teenused/vmenuitem.png');
}
UL.art-laimenu A .l
{
	left: 0;
	right: 0;
}
UL.art-laimenu A .t
{
	display: block;
	line-height: 24px;
	color: #1C1C1C;
	padding: 0 10px;
	font-size: 11px;
	margin-left: 0;
	margin-right: 0;
}
UL.art-laimenu A.active .l, UL.art-laimenu A.active .r
{
	top: -48px;
}
UL.art-laimenu A:hover .l, UL.art-laimenu A:hover .r
{
	top: -24px;
}
UL.art-laimenu A:hover .t
{
	color: #757575;
}
.teenusk H2
{
	margin: 0px !important;
	font-size: 9pt !important;
	display: inline;
	white-space: nowrap;
	overflow: hidden;
}
.teenusk TABLE TH
{
	text-align: left;
	padding: 0px 0px 0px 0px;
	line-height: 19px;
	vertical-align: middle !important;
	white-space: nowrap;
}
.teenusk TABLE TD
{
	padding: 0px 0 0 0px;
	line-height: 19px;
	vertical-align: middle !important;
	white-space: nowrap;
}
.teenusk TABLE TD P
{
	line-height: 19px;
}
.art-teenpakk-kiri
{
	float: left;
	margin-left: 11px;
	padding: 0px 0px 0px;
	font-size: 11px;
}
.art-teenpakk-open
{
	float: left;
	height: 24px;
	width: 620px;
	cursor: pointer;
	background-image: url('/g/teenused/ylakiri.png');
}
.art-teenpakk-closed
{
	float: left;
	height: 24px;
	width: 620px;
	cursor: pointer;
	background-image: url('/g/teenused/vmenuhele.png');
}
.art-teenpakk-closed-ie
{
	height: 24px;
	width: 620px;
	cursor: pointer;
	background-image: url('/g/teenused/vmenuhele.png');
}
.art-teenpakk-closed:hover
{
	color: #757575;
	background-image: url('/g/teenused/ylakiri.png');
}
.art-content-layout-closed
{
	display: none;
}
DIV.art-content-layout DIV.art-layout-cell, DIV.art-content-layout DIV.art-layout-cell DIV.art-content-layout DIV.art-layout-cell
{
	display: table-cell;
}
.art-layout-cell, .art-content-layout-row
{
	background-color: transparent;
	vertical-align: top;
	text-align: left;
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
}
.art-layout-cell
{
	float: left;
}
.art-layout-row
{
	position: relative;
	width: 620px;
}
UL.art-vmenu, UL.art-vmenu LI
{
	list-style: none;
	margin: 0 !important;
	padding: 0 !important;
	width: auto;
	line-height: 0;
	background-image: none !important;
}
UL.art-vmenu A
{
	width: 160px;
	position: relative;
	display: block;
	overflow: hidden;
	height: 24px;
	cursor: pointer;
	text-decoration: none !important;
}
UL.art-vmenu A .r, UL.art-vmenu A .l
{
	position: absolute;
	display: block;
	top: 0;
	z-index: -1;
	height: 72px;
	background-image: url('/g/teenused/vmenuitem.png');
}
UL.art-vmenu A .l
{
	left: 0;
	right: 0;
}
UL.art-vmenu A .r
{
	width: 165px;
}
UL.art-vmenu A .t
{
	line-height: 24px;
	color: #1C1C1C;
	padding: 0 10px;
	font-weight: bold;
	font-size: 11px;
	margin-left: 0;
	margin-right: 0;
}
UL.art-vmenu A.active .l, UL.art-vmenu A.active .r
{
	top: -48px;
}
UL.art-vmenu A:hover .l, UL.art-vmenu A:hover .r
{
	top: -24px;
	left: -5px;
}
UL.art-vmenu A:hover .t
{
	color: #757575;
}
.art-content-layout .art-sidebar1
{
	width: 160px;
	height: 100%;
	background-image: url('/g/teenused/taust.png');
	background-repeat: repeat-x;
}
.art-content
{
	width: 460px;
}
table.aadressid
{
	text-align: left;
	padding-top:12px;
	line-height: 19px;
}

table.aadressid TD
{
	text-align: left;
	padding-top:12px;
	line-height: 19px;
}

table.aadressid TH
{
	padding-top:12px;
	font-weight: bold;
}
DIV.teenused H2.menetlusosa_pealkiri
{
	color: #ff6600 !important;
	font-size: 18px !important;
	margin-left:0px;
	margin-bottom:10px;
}

DIV.sisu_menetlus UL
{
	background: none !important;
	margin: 0 !important;
	padding: 0 !important;
}
DIV.sisu_menetlus UL LI
{
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.teenusy
{
	float:left;
}
.teenusy H2
{
	margin: 0 0 0 0px !important;
	color: #979797 !important;
}
.teenusy TABLE TH
{
	text-align: left;
	padding: 2px 0 0 11px;
	line-height: 19px;
}
.teenusy TABLE TD
{
	padding: 2px 0 0 0px;
	line-height: 19px;
}
.teenusy TABLE TD P
{
	line-height: 19px;
}
.menetlus-closed
{
	display: none;
}
.hinnakiri
{
	width: 620px;
}
.hinnakiri table
{
	margin-left: 20px;
}
.vormid-list
{
	float:left;
	width: 620px;
}
DIV.teenuse_yldkeeled {
	padding-right: 10px;
	float: right;
	margin-top: -25px;
}
DIV.teenused UL.listing01 UL LI.activity { font-weight: normal !important; display: inline !important; padding: 0 0 0 0 !important; margin: 0 !important; background: url('/g/teenused/bg01.gif') !important; }
TD.avaleheaed {height: 100%; width: 210px; vertical-align: top;}
TD.avalehekool {height: 100%; width: 210px; vertical-align: top;}
TD.avalehehuvi {height: 100%; width: 210px; vertical-align: top;}
