/* yld */

body {  margin: 0px;  background: url('/www/sisu_body.jpg'); background-repeat: no-repeat; background-position: center top }
body, td, input, select, textarea { font-family: Arial; font-size: 12px; color: black; line-height: 17px}

img { border: 0px }
form { margin: 0px }

input, select, textarea { border: 1px solid black; background: none }

.clear { clear: both }

a { color: black; text-decoration: underline }
a:hover { color: black; text-decoration: none }

h1 { font-weight: normal; font-size: 18px; color: #143364; padding: 0px; margin: 0px; line-height: 22px; padding-top: 0px; padding-bottom: 5px}
h2 { font-weight: normal; font-size: 16px; color: #D9395E; padding: 0px; margin: 0px; clear: both }
h3 { font-weight: normal; font-size: 18px; color: #00447C; padding: 0px; margin: 0px; font-family: tahoma  }

h1.otsing { background: url('/www/pealkiri_otsing.jpg'); background-repeat: no-repeat; background-position: bottom left; padding-bottom: 10px }

/* layout */

div.top { clear: both; height: 103px; width: 950px; background: url('/www/top.jpg'); background-repeat: no-repeat; text-align: left }
	div.logo { float: left }
	div.keeled { float: right; color: white }
	div.keeled_i { text-align: right; padding-right: 8px; padding-top: 5px }
	div.keeled a { color: white; text-decoration: none }
	div.keeled a:hover { color: white; text-decoration: underline }
	div.keeled span { padding-left: 3px }
div.menyy { clear: both; height: 41px; width: 950px; background: url('/www/menyy.jpg'); background-repeat: no-repeat; text-align: left; color: white }
	div.menyy_i { padding-top: 0px; padding-left: 15px }
	div.peamenyy_vahe { float: left; padding-left: 5px; padding-right: 5px; padding-top: 8px }
	span.link, span.link_valitud { padding: 10px; font-family: trebuchet ms; font-size: 14px; line-height: 12px; display: block; float: left; padding-left: 5px; padding-right: 5px }
	span.link_valitud { border-bottom: 3px solid red }
	span.link a, span.link_valitud a:hover { color: white; text-decoration: none }
	span.link a:hover, span.link_valitud a { color: white; text-decoration: none }



div.sisu_kont { clear: both; width: 950px; min-height: 690px; height:auto !important; height: 690px; text-align: left; background: url('/www/sisu.jpg'); background-repeat: no-repeat; background-position: center top }
	div.vasak_tulp { float: left; width: 236px;  }
	div.vasak_tulp_i { padding-left: 15px; padding-top: 15px }
	div.alamenyy_pealkiri { clear: both;  }
	div.alamenyy { clear: both; padding-top: 15px }
		div.vasak_tulp h3 a { color: #00447C; text-decoration: none }
		div.vasak_tulp h3 a:hover { color: black; text-decoration: none }
		div.alalink, div.alalink_valitud { clear: both; padding-bottom: 10px; font-weight: bold }
		span.alalink_vahe { padding-left: 5px }

		div.alalink a, div.alalink_valitd a:hover { color: black; text-decoration: none }
		div.alalink a:hover, div.alalink_valitud a { color: #FB3103; text-decoration: none }

		div.ala2link, div.ala2link_valitud { clear: both; padding-bottom: 10px; font-weight: bold; padding-left: 15px }
		div.ala2link a, div.ala2link_valitd a:hover { color: black; text-decoration: none }
		div.ala2link a:hover, div.ala2link_valitud a { color: #FB3103; text-decoration: none }

	div.asukoht { clear: both; color: #7D7D7D; font-size: 11px }
	div.asukoht_i {	padding-bottom: 20px; padding-top: 20px }
	span.asukoht { padding-left: 3px; }
	span.asukoha_tase span { padding: 3px; }
	div.asukoht a { color: #7D7D7D; text-decoration: none }
	div.asukoht a:hover { color: #7D7D7D; text-decoration: underline }
	div.sisu { float: left; width: 529px }
	div.sisu_i { padding-left: 12px; padding-right: 12px }

	div.parem_tulp { float: left; width: 183px; background: none }
		div.otsing { clear: both; height: 50px; width: 180px; }
		div.lahtrid {  padding-top: 11px; padding-left: 14px }
			input.tekst { background: none; border: none; float: left }
			div.otsi { padding-left: 10px; padding-top: 2px; float: left; cursor: pointer; color: #00447C; font-weight: bold }

		div.parem_art { clear: both; padding-left: 10px; padding-right: 10px; padding-top: 5px; font-size: 11px;   }

	div.jalus { clear: both; width: 950px; height: 76px; background: url('/www/jalus.jpg'); background-repeat: no-repeat; text-align: left; color: white}
	div.jalus p { display: inline }
	div.jalus_i { padding-left: 30px; padding-top: 35px }
	div.jalus a { color: white; text-decoration: underline }
	div.jalus a:hover { color: white; text-decoration: none } 
/* dokumendid */

a.DocumentIcon { float: left; }
a.DocumentIcon img { border: none; }
div.Document { margin-bottom: 12px; }
h2.DocumentTitle { }
h1.DocumentTitle a, h1.DocumentTitle a:link, h1.DocumentTitle a:hover {  text-decoration: none; font-size: 15px; font-weight: bold }
h1.DocumentTitle a:hover { text-decoration: underline; font-size: 15px;  }
h1.DocumentTitle, p.DocumentDesc, p.DocumentData { margin: 0px; padding: 0px; margin-left: 35px; }

/* Uudised */

h2.newsheadline { margin-bottom: 2px }
span.Date, div.newsdate { color: black; padding-right: 5px }

span.newsdate { padding-left: 8px; padding-right: 8px; text-decoration: none }
div.newslist { margin-bottom: 2px }

div.news_arch_link { clear: both; margin-top: 10px; font-weight: bold }

div.loetelu { clear: both; padding-top: 9px }
div.loetelu a { color: #00447c; text-decoration: none }
div.loetelu a:hover { color: black; text-decoration: none }

/* arhiiv */

div.a_years { clear: both;  }
div.a_years a { text-decoration: none }
div.a_years a:hover { text-decoration: underline }

div.a_months { margin-top: 6px; margin-bottom: 15px; clear: both; height: 25px; }
div.a_month, div.a_month_sel { float: left; padding: 10px; padding-top: 0px; padding-bottom: 0px; background: #e0e0e0; border-right: 1px solid white; line-height: 25px; height: 25px; }
div.a_month_sel { font-weight: bold }
div.a_month a { text-decoration: none }
div.a_month a:hover { text-decoration: underline }

/* otsing */

div.SearchResultsLabel { }
div.FoundResults { border: 1px solid red }
div.SearchTypeSelector { margin-bottom: 10px; clear: both; width: 520px; height: 30px }
div.SearchTypeSelector a { text-decoration: none }
div.SearchTypeSelector a:hover { text-decoration: underline }
div.SearchResultsLabel, div.FoundResults { padding: 5px; background: #e0e0e0; float: left; border-right: 1px solid white }

div.ResultTitle { margin-top: 10px; font-weight: bold }

div.SearchPaging { padding: 5px; background: #e0e0e0; margin-top: 10px }
div.SearchPaging a, div.SearchPaging span { padding-right: 5px; }
div.SearchPaging a { text-decoration: none }
div.SearchPaging a:hover { text-decoration: underline }

#SearchTypeSelector { padding-top: 10px }
div.otsing_t_vahe { height: 12px; clear: both; line-height: 12px }

#SearchPaging { padding-top: 10px }

/* galerii */

div.gallery { float: left; width: 500px }
div.wrapper { padding: 0px }

/* referentsid */

div.gallery_preview { float: left; width: 168px; height: 200px }
div.gallery_preview h2 { width: 150px; margin-top: 10px; font-size: 11px; font-weight: normal }

div.GalleryThumbnail { float: left; width: 168px; margin-bottom: 10px }
div.GalleryThumbnail div { width: 150px }

/* artikkel kahes veerus */

.border { border-right: 1px solid #99CCCC}
div.artikkel_i { padding-right: 15px }

input.saada { width: 49px; height: 16px; border: none; background: url('/www/saada.jpg'); background-repeat: no-repeat; }

/* tooted */

div.kasutuskoht { float: right }
div.kasutuskoht select, div.kasutuskoht { width: 150px }

table.products_list { width: 500px }


tr.product {  }
tr.product td { padding: 5px; padding-left: 0px; padding-right: 0px; vertical-align: middle; }
tr.product td p { margin: 0px }
tr.product td div { display: block }
tr.product td.product_img { padding: 10px; padding-left: 0px; padding-right: 0px }

tr.product_spr td { background: url('/www/prod_spr.png'); background-repeat: repeat-x; }

td.product_bull { width: 50px }
td.product_bull a { display: block; background: url('/www/bull.png'); width: 22px; height: 22px }
td.product_bull a:hover { background: url('/www/bull_hover.png'); }

td.product_head { width: 120px  }
td.product_head h2 { margin-left: 20px; margin-right: 10px; line-height: 23px }
td.product_head h2 a { color: #00447b; text-decoration: none; font-weight: normal; font-size: 15px }
td.product_head h2 a:hover { text-decoration: underline }

td.product_txt {  }
div.product_txt_i { }

/* tootekataloogi avaleht */

div.tooted_avaleht { float: left; width: 500px; line-height: 26px }

div.tooted_avaleht ul, div.tooted_avaleht ul li { margin: 0px; padding: 0px; text-indent: 0px }
div.tooted_avaleht ul { margin-left: 20px; margin-top: 0px }
div.tooted_avaleht ul { list-style-image: url('/www/alalink.png') }
div.tooted_avaleht ul a, div.tooted_avaleht ul a:hover { text-decoration: underline }
div.tooted_avaleht ul a:hover { color: #00447c }
div.tooted_avaleht ul p { margin-top: 0px }

div.tooted_avaleht ul.products_list li { padding-bottom: 12px }

div.toote_avaleht_pilt { float: left; width: 120px; text-align: center; padding-bottom: 15px; line-height: 15px; font-size: 11px }
div.toote_avaleht_pilt p { margin: 0px; padding: 0px; padding-bottom: 5px }
div.toote_avaleht_pilt a.valdkonnalink { padding-left: 14px; background: url('/www/alalink.png'); background-repeat: no-repeat; background-position: left center }


/* toote detail */

div.product_go_back { padding-bottom: 20px }
div.go_back_txt { margin-top: 10px }
div.go_back_txt p { margin: 0px; padding: 0px; }
a.product_go_back { color: black; font-family: Trebuchet MS; font-size: 24px; text-decoration: none; display: block; background: url('/www/bull_back.jpg'); background-repeat: no-repeat; padding-left: 26px; width: 100%; height: 17px; line-height: 17px }
a.product_go_back:hover { color: #00669e; text-decoration: none; background: url('/www/bull_back_hover.jpg'); background-repeat: no-repeat;  }

div.product_images { float: left; width: 250px; }

div.product_det_txt { float: left; width: 242px;  }
div.product_det_txt_i { margin-left: 15px }

div.product_det_txt_i h2 { color: #00457d; font-size: 22px; margin-bottom: 15px; line-height: 28px }

div.product_det_txt_wide { width: auto }
div.product_det_txt_wide div.product_det_txt_i { margin-left: 0px }

/* päringuvorm */

div.paring_pealkiri { font-weight: bold; margin-bottom: 20px; color: #004378 }

#paringuvorm { margin-top: 20px }
#paringuvorm td { padding: 3px; padding-right: 7px; padding-top: 0px; vertical-align: top; padding-left: 0px; text-align: right; line-height: 24px }
#paringuvorm input, #paringuvorm textarea { color: #656565; border: 1px solid #999999; height: 24px; line-height: 24px }
#paringuvorm td.paring_txt { padding-left: 10px }

#paringuvorm input { padding-left: 5px; width: 144px }
#paringuvorm textarea { height: 102px; width: 245px; padding: 5px; padding-top: 0px }

#paringuvorm input.paring_submit { height: 16px; width: 49px; background: url('/www/submit.jpg'); border: 0px !important; color: white; font-size: 11px; padding: 0px !important; line-height: 15px }












































