/** Hardi Kõvamees, 2008 **/

/** Reset **/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }
html, body { height: 100%; }
body { text-align: center; }
html { font: 76%/1.33em arial, helvetica, sans-serif; font-size: 12px; color: #333; background: #FFF; cursor: default; }
a { color: #06C; text-decoration: none; }
	a img { border: none; }
a:hover { text-decoration: underline; }

#container { position: relative; margin: 0 auto; text-align: left; padding-top: 90px; width: 870px; }
	#container #logo { position: absolute; left: 50px; top: 20px; background: url(bg_logo.png) no-repeat 0% 0%; width: 286px; height: 73px; }
	
#form { color: #036; height: 165px; position: relative; background: url(bg_form.png) no-repeat 50% 0%; }
	#form #controls { text-align: right; width: 500px; font-weight: bold; font-size: 13px; padding-top: 25px; }
		#form #controls label { display: block; height: 33px; height: 32px; }
		#form #controls input, #form #controls select { vertical-align: middle; margin: 0 10px; }
	#form #searchButton { position: absolute; top: 50%; right: 60px; margin-top: -20px; cursor: pointer; }

#table { padding: 0 40px; }
	#table table { width: 100%; text-align: left; }
	#table a { font-weight: bold; text-decoration: underline; color: #333; }
	#table th, #table td { border-bottom: 1px solid #42B1D3; padding: 0 10px; line-height: 2em; }
	#table th { text-align: center; padding-bottom: 10px; padding-right: 5px; }
		#table th.tip { padding: 0; }
		#table th.tip img { vertical-align: -15px; }
	#table tr+tr { height: 60px; }
	#table td+td+td { text-align: center; white-space: nowrap; }
		#table td+td+td { color: #F90; font-size: 100%}
	#table td+td+td+td { width: auto; color: #333; font-style: normal; }
	#table td+td+td+td+td+td { font-weight: bold; width: 5%; font-size: 1.1em; }
	
#footer { text-align: center; margin-top: 15px; color: #42B1D3; }
	#footer a { color: #42B1D3; font-weight: bold; margin: 0 5px; }
	#footer a.saada { background: url(ico_mail.png) no-repeat 0% 50%; padding-left: 20px; }
	#footer img { vertical-align: middle; }
	
/** Tooltips **/
.tool-tip { color: #333; width: 102px; z-index: 13000; background: #FFF; border: 1px solid #42B1D3; }
.tool-title { font-weight: bold; font-size: 11px; margin: 0; padding: 8px 8px 4px; }
.tool-text { font-size: 11px; padding: 4px 8px 8px; }
