* {
	font-family: Arial;
	font-size: 12px;
}

html { 
	height: 100% 
}

div#mainTable {
	height: 100%;
}

body {
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	background-position: center top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	height: 100%;
	width: 100%;	
}

a.menu, a.menu:visited {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 6px 4px 12px;
	display: block; width: 149px;
}
a.menu-active, a.menu-active:visited {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	padding: 4px 6px 4px 12px;
	display: block; width: 149px;
	background-color:#cccc66;
}
a.menu:hover, a.menu-active:hover {
	color: #454545;
	text-decoration: none;
	background-color:#cccc66;
}

a.menu2, a.menu2:visited {
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 6px 2px 22px;
	display: block; width: 139px; 
}
a.menu2-active, a.menu2-active:visited {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 24px;
	font-weight: bold;
	text-decoration:none;
	display: block; width: 145px;
	background-color:#a7dd52;
}
a.menu2:hover { 
	color: #454545;
	text-decoration: none;
	background-color:#a7dd52;
}

SPAN.lang, SPAN.lang A, SPAN.lang A:visited {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #336600;
	font-weight: bold;
	text-decoration:none;
}
SPAN.lang-active, SPAN.lang-active A, SPAN.lang-active A:visited {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}
SPAN.lang A:hover { text-decoration: underline }

.otsi {
	border: 0px;
	color: #888888;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	padding: 4px 1px 1px 3px;
	width: 120px;
	height: 15px;
	font-family:Arial, Helvetica, sans-serif;
}

.join_submit {
	background-color: #000000;
	background-position: bottom left;
	border: none;
	height: 22px;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px 14px 1px 12px;
	width:auto;
	overflow:visible;
	margin-right: 5px;
}

.title, h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666633;
	font-size: 16px;
	font-weight: bold;
}

H2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666633;
	font-size: 15px;
	font-weight: bold;
}

H3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666633;
	font-size: 14px;
	font-weight: bold;
}

H4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666633;
	font-size: 13px;
	font-weight: bold;

}
.footer, a.footer, a.footer:visited, a.footer:hover {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.erikuj_title {
	font-family: Arial, Helvetica, sans-serif;
	color: #666633;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 7px;
	margin-top: 0px;
}
.erikuj_vahe {
	font-size: 1px;
	margin: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.erikuj_bannerivahe {
	font-size: 1px;
	margin: 0px;
	padding-top: 1px;
}




/* ************************* SPINI OSA ************************* */
.uudiste_nimekiri .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3399cc;
}
.uudiste_nimekiri .hallkiri {
	font-size: 11px;
}
.uudis_rida {
	
}
.uudis_rida .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3399cc;
}
.uudis_rida .hallkiri {
	font-size: 11px;
	padding-right: 10px;
	vertical-align: top;
	padding-top: 2px;
}
.uudis_rida .tavauudis{
	vertical-align: top;
	padding-bottom: 6px;
}
#uudised_filter_alumine form {
	margin: 0px;
}
#uudised_filter form {
	margin: 0px;
}
.line {
	font-size: 0;
	line-height: 0;
	height: 1px;
	background: url('/g/dots_hori.gif') left center repeat-x;
}
.hallkiri, .hallkiri A, .hallkiri A:hover {
	color: #999999;
}

.tumehallkiri, .tumehallkiri A, .tumehallkiri A:hover {
	color: #666666;
}
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;
}
/* Teenused */
.teenus {
	padding-right: 10px;
	width: 600px;
}
#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;}
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;}


DIV.teenused { padding:0; line-height: 16px;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 {
	width: 400px;
	margin: 0px 15px 15px 0px;
	padding-top: 15px;
	padding-left: 0px;
}
div#galeriiraamat {
	width: 530px;
	margin: 0px 5px 15px 0px;
	padding-top: 15px;
	padding-left: 0px;
}
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 0px 2px 0px;
}
.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: 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: 1.0em;
	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;
}
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;
	line-height: 0;
}
table.pic1 .inner .picture {
	cursor: pointer;
}
#telefoniraamat, #galeriiraamat {
	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;*/
}

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/pluss.gif) 5px 7px no-repeat;
}
DIV.teenused H2.collapsable-open {
	background: url(/g/miinus.gif) 5px 7px no-repeat;
}

.teenus h2 {
	color:#000;
}
.teenus h2.collapsable {
	color: #666633;
}
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: #666633;
	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 {
	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/Prygihunt/arrow.gif) 0 5px no-repeat !important; padding:0.2em 0 0.2em 15px !important;}

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

div.banner_150_130 {
	font-size: 0;
	float: right;
	width: 150px;
	margin-bottom: 7px;
}
*/
/* 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:1px solid #999999;
}
.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;
}

/* Search */
.search {
	/*padding-bottom: 10px;*/
}
.search table { margin-bottom:10px}
.search td a { margin:0 0 0 5px}
.search th { padding-right:10px;}
.search h1 { margin:0 !important;}
.search_h1 { text-align:right; }
.search .name {
	font-size: 1.0em;
}
.search .field {
	font-size: 1.0em;
}
.search .field OPTION {
	font-size: 1.0em;
}
#bodyinner .search-info { color: #767676; padding:5px 0 10px 5px;}

#piiranguPais #otsi_nupp_tapsem { padding-left: 57px; }

/* Otsingutulemused */
div.searchresult {
	width: 420px;
	margin: 0px 15px 15px 0px;
	padding-top: 15px;
	padding-left: 0px;
}
div.searchresult div {
	padding: 0px;
	margin: 0px;
}
div.searchresult div.search form {
	padding-bottom: 20px;
	margin: 0px;
}
.searchresult .result {
	background: url(/g/ball.gif) 0 5px no-repeat;
	padding: 0px 0px 10px 12px;
	margin: 0px;
}
.searchresult .teenus { 
	background: url(/g/ball3.gif) 0 5px no-repeat;
	margin-left:0;
	width: 400px;
}
.searchresult .teenus h2{ 
	margin-top:0px !important;
}
.searchresult .link { 
	background: url(/g/ball4.gif) 0 5px no-repeat;
	font-weight:normal !important;
}
.searchresult .result h2 {
	margin: 0px 0px 0px 0px;
	padding-bottom: 5px;
}
.searchresult .result h2 a { 
	color:#3399cc;}
.searchresult .result h2 a:hover { 
	color:#333;}
.searchresult .result p { 
	padding:0; margin:0; line-height:1.4em;
}
.hidden {
	display: none;
}

.legend { float:left; padding:5px 0 15px 0; color:#505050;}
.legend img { padding:0 2px 1px 10px; }

#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;
}
/* 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 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 td a:hover {
	/*color: #000000;*/
}
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;
}
/**/
table.oc_closed {
	display: none;
}
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_open h2 {
	margin: 10px 0;
	color: #666633;
	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: #336600;
	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: #336600;
}
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;
}
.valgetaust {
	padding: 15px 10px 0px 0px;
	margin-right: 5px;
}
/* AMETLIKUD TEATED */
div#amelikud_teated {
	padding-right: 10px;
}
div#ametlik_teade {
	padding-right: 15px;
}
#ametlik_teade div.autor_aeg {
	color: #999999;
	font-size: 0.95em;
	letter-spacing: 0.7px;
	margin-bottom: 1.6em;
}
DIV.telef_mooduli_ikoon {
	width: 16px;
	text-align: right;
	line-height:0; font-size:0px;
	float: right;
	padding: 0px; margin: -35px 10px 0px 0px;
}
DIV.galer_mooduli_ikoon {
	width: 16px;
	text-align: right;
	line-height:0; font-size:0px;
	float: right;
	padding: 0px; margin: -35px 10px 0px 0px;
}
/* Lingikogu stiilid */
A.link_b_r, 
A.kogu_b_r, 
SPAN.link_b_r, 
SPAN.kogu_b_r {
	font-weight: bold;
	color: #de162e;
}
A.link_b, 
A.kogu_b, 
SPAN.link_b, 
SPAN.kogu_b {
	font-weight: bold;
}
A.link_i_b_r, 
A.kogu_i_b_r, 
SPAN.link_i_b_r, 
SPAN.kogu_i_b_r {
	font-style: italic;
	font-weight: bold;
	color: #de162e;
}
A.link_i_b, 
A.kogu_i_b, 
SPAN.link_i_b, 
SPAN.kogu_i_b {
	font-style: italic;
	font-weight: bold;
}
A.link_i_r, 
A.kogu_i_r, 
SPAN.link_i_r, 
SPAN.kogu_i_r {
	font-style: italic;
	color: #de162e;
}
A.link_i, 
A.kogu_i, 
SPAN.link_i, 
SPAN.kogu_i {
	font-style: italic;
}
A.link_r, 
A.kogu_r, 
SPAN.link_r, 
SPAN.kogu_r {
	color: #de162e;
}
DIV.otsi_koikidest {
	float: left;
	font-family: 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;
}
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;
}
DIV.likebutton {
	padding-top: 10px;
	padding-bottom: 30px;
}
P.galeriipealkiri {
	margin-bottom: 1.3em;
}
