table.lkl_datatable { width: 100%; border: 1px solid #ccc; }
table.lkl_datatable td { vertical-align: top; white-space: nowrap; padding: 7px; }
table.lkl_datatable td.light_DataTableWrap, table.lkl_datatable td.dark_DataTableWrap  { white-space: normal }

table.lkl_datatable td.datarow { white-space: normal; }
table.lkl_datatable td.datatable_head { font-weight: bold }

table.lkl_datatable td a { text-decoration: underline;  }
table.lkl_datatable td a:hover { text-decoration: none }

table.forum_headline { margin-bottom: 15px }
table.forum_headline h1 { border-bottom: 0px; margin-bottom: 1px }
table.forum_headline td { padding-bottom: 5px }
table.forum_headline td.new_topic_button { text-align: right }
table.forum_headline td.print_button { text-align: right; width: 23px }
td.new_topic_button a { text-decoration: none; font-weight: bold }
td.new_topic_button img { margin-bottom: -4px }

table.FormTable td { padding: 2px }
input.FormText { width: 200px }
textarea.FormTextArea { width: 400px; height: 130px }
input.form_button { cursor: pointer; padding: 2px }

span.float { float: right }

td.album_picture_preview { vertical-align: top }
td.album_picture_preview img { margin: 10px; margin-left: 0px; margin-right: 20px }
td.album_intro { vertical-align: top }
td.album_intro div.album_title { font-weight: bold; margin-bottom: 5px }

div.album_thumbs { float: left; margin: 10px; margin-left: 0px }

td.veebipoe_pilt { text-align: right; padding: 10px; padding-left: 0px }
td.veebipoe_toode { padding: 10px; padding-left: 5px; padding-right: 0px }
td.toode_hl { line-height: normal; border-bottom: 1px solid #cdcdcd; padding-bottom: 5px;   }
td.toode_hl h2 { display: inline; font-size: 12px; color: #0453a0;  }
td.veebipoe_toode div.hind { margin-top: 6px; font-size: 10px }
td.veebipoe_toode div.hind span { color: #0453a0; font-weight: bold }

table.lisa_korvi {  }
table.lisa_korvi td { padding: 2px }
table.lisa_korvi input.pood_input { border: 1px solid #ababab; width: 30px; background: #f9f9f9; text-align: center; font-size: 10px; height: 22px }
table.lisa_korvi input.pood_submit { padding-left: 2px; padding-right: 2px; background: #022a50; border: 1px solid black; color: white; cursor: pointer; font-size: 10px; height: 22px }

div#SearchTypeSelector {
	height: 23px;
	margin-top: 23px;
	padding-left: 10px;
	border-top: 1px solid #DAE3FA;
	border-bottom: 1px solid #DAE3FA;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 23px;
}

#SearchResultsLabel {
	margin-right: 12px;
}

#SearchCount {
	color: #BB0101;
}

#FoundResults {
	height: 100%;
	padding: 0px 12px 0px 12px;
	background-color: #DAE3FA; 
}

#Disabled {
	height: 100%;
	padding: 0px 12px 0px 12px;
	color: #B3BDC1;
}

#FoundResults {
	height: 100%;
	padding: 0px 12px 0px 12px;
	background-color: #DAE3FA; 
}

#SearchTypeSelector A {
	height: 100%;
	padding: 0px 12px 0px 12px;
}

div.ResultTitle {
	padding: 18px 0px 6px 0px;
}

div.ResultTitle a {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-weight: bold;
	color: #7196EC;
}

#SearchPaging {
	height: 23px;
	margin-top: 23px;
	margin-bottom: 23px;
	border-top: 1px solid #DAE3FA;
	border-bottom: 1px solid #DAE3FA;
	text-transform: uppercase;
	text-align: center;
	font-size: 10px;
	line-height: 23px;
}