/* KOGU LEHT */
body, td, input, select, textarea { font-family: Tahoma; font-size: 11px }
body { line-height: 17px }
form { margin: 0px }
img { border: 0px }
body { margin: 0px; background: url('/public/pattern.jpg'); background-repeat: no-repeat; background-position: bottom; }

table.yld {  }
td.yld { text-align: center;   }

a { color: #0070B2; text-decoration: underline }
a:hover { text-decoration: none }

.clear { clear: both }

div.yld { }

div.leht { width: 100%; background: url('/public/top_taust_fade.jpg'); background-repeat: repeat-x; }

div.top { width: 846px; height: 197px;  background: url('/public/top_fade.jpg'); background-repeat: no-repeat;  }
	div.logo { float: left; width: 340px; height: 90px; cursor: pointer }
	div.keeled { float: right; width: 250px; padding-top: 65px; font-size: 10px; font-family: Trebuchet MS }
		div.keeled img { margin-bottom: -2px; margin-left: 8px }
		div.keeled_in { text-align: right; padding-right: 40px }
		div.keeled a { color: #ff0e14; text-transform: uppercase; text-decoration: none }
	div.menyy { clear: both;  padding-left: 39px; padding-top: 80px }
		div.button { float: left; background-color: white }
		div.link, div.link_valitud, div.triip { float: left; font-size: 13px; text-transform: uppercase; font-family: Arial; font-weight: bold }
		div.triip { font-weight: normal }
		div.link a { color: white; text-decoration: none }
		div.link a:hover, div.link_valitud a { text-decoration: none; color: #FFF200 }

div.alamenyy_kont { clear: both; width: 770px; height: 39px; background-color: #CDCED0; margin-top: 2px }
	div.alamenyy { float: left;  padding-left: 10px }
		div.alalink2, div.alalink2_valitud { float: left; padding-top: 14px; }
		div.alalink2 a { color: black; text-decoration: none }
		div.alalink2_valitud a { color: black; text-decoration: underline; font-weight: bold }
		div.alalink2 a:hover { color: black; text-decoration: underline; }
		div.alalink2_valitud a:hover { text-decoration: underline }
		div.nooled { float: left }
	div.print_kont { float: right; padding-top: 10px }
		div.nupud { float: left; padding-right: 7px }

div.sisu { clear: both; width: 846px; line-height: 17px }
div.sisu_taust { clear: both; width: 846px; }
div.sisu_taust_bottom { clear: both; width: 846px; }	
	div.art { width: 770px; text-align: left; padding-bottom: 35px; margin-top: 20px }
	div.art td { line-height: 17px }






h1 { font-size: 22px; font-weight: normal; color: #0070B2; padding-top: 15px }
h2 { font-size: 13px; font-weight: bold; color: #D50303 }


	div.art h1 { margin-top: 0px; padding-top: 0px }

/* foorum */

tr.forum_head td { font-weight: bold; color: #555555 }

td.topics_column { width: 500px }
td.form_column { width: 272px }
td.form_column form { margin-left: 20px }
td.form_column h1 { color: #D50303 }

table.FormTable td { padding: 2px; padding-left: 0px; padding-bottom: 0px; color: #666666 }
textarea.FormTextArea { width: 200px; height: 100px; padding: 5px }
input.FormText { width: 200px; padding-left: 5px }
input.FormText, textarea.FormTextArea  { background: #ecf0a7; border: 1px solid #9ea170; margin-bottom: 6px }
input.form_submit { background: #D50303; color: white; border: 1px solid black; cursor: pointer; padding: 4px; margin-top: 5px }

table.DataTable {
	width: 100%;
	border: 1px solid #ccc;
}

table.DataTable td {
	line-height: 17px;
	vertical-align: top;
	white-space: nowrap;
	padding: 4px;
}

table.DataTable td.DataTableWrap {
	white-space: normal;
}

table.ZebraTable tr.dark,
table.DataTable tr.dark,
table.DataTable td.dark {
	background: #f2f2f2;
}

table.ZebraTable tr.light,
table.DataTable tr.light,
table.DataTable td.light { 
	background: #FFF;
}

td.author { width: 100px; font-weight: bold }
td.author span { font-weight: normal; color: #555555 }



/* galerii */

img.galerii_eelvaade { border: 1px solid #333333; margin-right: 10px; margin-bottom: 10px }
table.galerii_avaleht td { vertical-align: top; line-height: 17px }
table.galerii_avaleht td img { }
table.galerii_avaleht td h2 a { color: #D50303;  }

#gallery { margin-top: 10px; text-align: left; clear: both;  }
#gallery ul { list-style: none; margin-left: 0px; padding-left: 0px; }
#gallery ul li { display: inline; margin-left: 0px; padding-left: 0px; width: 160px; margin-bottom: 10px  }
#gallery ul img { border: 1px solid #333333 }
#gallery ul a:hover img {   }
#gallery ul a:hover { }

#lightbox-secNav-btnClose img { float: right }




/* otsing */

table.otsinguvorm td { padding: 2px; padding-left: 0px }
input.otsing_input { background: #ecf0a7; border: 1px solid #9ea170; padding-left: 5px; height: 22px; line-height: 17px; width: 150px  }
td.otsing_submit input.form_submit { margin-top: 0px }

#SearchResultsContainer h1 { color: #D50303 }
#SearchTypeSelector { margin-bottom: 10px; background: #dedede; padding: 7px }
#SearchResultsLabel { font-weight: bold }
#SearchResultsLabel span.spr { font-weight: normal }
#SearchTypeSelector span, #SearchTypeSelector a { padding-right: 8px}
#SearchTypeSelector a { text-decoration: none }
#SearchTypeSelector a:hover { text-decoration: underline }

div.ResultTitle { font-weight: bold; margin-bottom: 2px; margin-top: 10px }

/* tooted */

table.toote_detailvaade { margin-top: 20px; margin-bottom: 20px }
td.toote_text { padding-left: 10px; line-height: 17px; padding-bottom: 10px }
h2.product_prev_title a {  color: #D50303; text-decoration: none }
h2.product_prev_title a:hover {  color: #D50303; text-decoration: underline }
td.toote_text h1 { margin-top: 0px; padding-top: 0px }

/* detailvaade */

td.prod_det_info { width: 530px }

div.section_selector { height: 30px; background: #cdced0 }

div.section, div.section_selected { color: #0070b2; font-weight: bold; line-height: 30px; height: 30px; float: left; padding: 10px; padding-top: 0px; padding-bottom: 0px; background: #dddee0; border-right: 1px solid white }
div.section { cursor: pointer }
div.section_selected { background: white; color: #D50303 }

div.section_content_item, div.section_content_item_first { line-height: 17px; display: none }
div.section_content_item_first { display: block }

td.tooted_parem_veerg { width: 240px; padding-top: 20px; text-align: right }
div.right_block { float: right; margin-bottom: 10px; width: 220px; text-align: left; border: 1px solid #cdced0 }
div.right_block_i { padding: 10px }
div.right_block h2 { margin-top: 0px; padding-top: 0px }

div.related_item { margin-bottom: 7px; font-weight: bold }
div.related_item img { margin-bottom: -3px; margin-right: 5px; }
div.related_item a { text-decoration: none }
div.related_item a:hover { text-decoration: underline }

img.file_icon { margin: 0px }
h3.DocumentTitle { font-weight: normal; display: inline; font-size: 11px }
h3.DocumentTitle a { text-decoration: none }
h3.DocumentTitle a:hover { text-decoration: underline }

div.Document { width: 190px; margin-bottom: 5px }

div.DocumentTitle { float: left; width: 150px }
div.DocumentIcon { float: left; width: 40px; }

table.prod_container td {  }


select.conf_input, input.conf_input { width: 150px }



/* toodete ja teenuste avaleht */

div.teenuste_tulp { width: 400px; float: left }
div.toodete_tulp { width: 370px; float: left }
div.toodete_tulp_i { margin-left: 10px }

table.tooted_sissejuhatus { margin-top: 10px }

tr.tooterida_dark td, tr.tooterida_light td { background: #f1f2f4 }
tr.tooterida_dark td { background: #dedfe1 }

table.tooted_sissejuhatus td { padding: 8px; border: 1px solid #bfc0c2 }
table.tooted_sissejuhatus td.toote_pilt { border-right: 0px }
table.tooted_sissejuhatus td.toote_text { padding-left: 0px; border-left: 0px; }

table.tooted_sissejuhatus table.tooted_sissejuhatus td { border-top: 0px; border-bottom: 0px } 

table.tooted_sissejuhatus tr.spr td { border: 0px; height: 4px; padding: 0px }


