/*  
* Main CSS
* Date: 01.06.09
*
* @package saurus4
* @author Webgate <web@webgate.ee>
*/

body {  margin: 0px; background: url('/www/body.jpg'); background-repeat: no-repeat; background-position: top center }
body, td, input, select, textarea { font-family: Verdana; font-size: 11px; color: black; line-height: 18px}
img { border: 0px; margin: 0px; padding: 0px }
form { margin: 0px }
td { vertical-align: top }
.clear { clear: both }
div.sisu ol li, div.sisu ul li { padding-bottom: 2px }

/* Site Links */

a { color: #05296a; text-decoration: none }
a:hover { color: #05296a; text-decoration: underline  }

div.sisu a { border-bottom: 1px solid #05296a; text-decoration: none }
div.sisu a:hover { border-bottom: 0px; text-decoration: none }

div.readmore a, div.sisu #wg_picture_column a, div.sisu div.parem_tulp a { border: 0px !important }

div.readmore a { }
div.readmore a:hover { }

/* Headings */

h1 { font-weight: normal; font-size: 40px; line-height: 45px; color: black; padding: 0px; margin: 0px; font-family: Trebuchet MS; }
h2 { color: #37b2db; font-size: 18px; padding: 0px; margin: 0px; font-weight: normal; font-family: "Lucida Sans Unicode", Verdana, sans-serif; line-height: 22px; }
h2 a { color: #05296a; text-decoration: none }
h2 a:hover { color: #05296a; text-decoration: underline }

h1.cat_headline { margin-bottom: 20px }

/* Lehemall */

div.top { clear: both; width: 997px; height: 156px; background: url('/www/top.jpg'); background-repeat: no-repeat; text-align: left}
	div.logo { float: left; padding-right: 57px }
	div.top_art { float: left }
	div.top_nupud { float: right; padding-top: 12px }
		div.top_nupud a { display: block; clear: both;  padding-right: 82px; padding-top: 5px}
div.menyy { clear: both; width: 997px; height: 144px; text-align: left; background: url('/www/meny.jpg'); background-repeat: no-repeat; font-family: arial; font-size: 15px }
	div.menyy_i { padding-top: 14px }

div.sisu { clear: both; width: 997px; text-align: left }
	div.sisu_i { padding: 20px; padding-right: 0px }
	div.sisu_art { float: left; width: 430px;  }
	div.parem_tulp { float: right; width: 504px; background: url('/www/parem_tulp.jpg'); background-repeat: no-repeat;}
	div.parem_tulp_i { padding-left: 40px; padding-top: 40px; padding-right: 40px }
div.jalus { clear: both; width: 997px; height: 140px; text-align: left;  background: url('/www/jalus.jpg'); background-repeat: no-repeat; color: #3b3f41}
	div.jalus_i { padding-top: 25px; padding-left: 20px }
	div.kontakt { float: left }
	div.eas { float: right; padding-right: 130px; padding-top: 15px }
	div.jalus a { color: #3b3f41; text-decoration: underline }
	div.jalus a:hover { color: #3b3f41; text-decoration: none }


/* navi */

#menu { float: left;  }
#menu ul { list-style: none; margin: 0; padding: 0; white-space: nowrap; float: left; }
#menu a { display: block; margin: 0; margin-left: 16px; padding: 0px; }
a.mm { color: white; text-decoration: none }
a.mm:hover { color: #e3ab3d; text-decoration: none }
a.mm span { font-weight: normal; font-family: arial; font-size: 15px; text-transform: normal }
a.menu_selected { color: #e3ab3d;  }



#menu ul ul { font-family: Verdana; white-space: normal; position: absolute; z-index: 500; width: 180px; border: 6px solid white; }
#menu ul ul { text-align: left }
#menu ul ul li { background: #3b3b3b }

#menu ul ul a { padding: 9px; padding-left: 0px; padding-right: 0px; color: #e3ab3d; font-weight: normal; border-bottom: 1px solid black; font-size: 12px; text-decoration: none }
#menu ul ul a:hover { color: white; font-weight: normal; text-decoration: none }
#menu ul ul a { margin-right: 10px }
.noborder { border: 0px !important }

.level_3 a { padding-left: 10px !important; color: white !important; font-size: 11px !important }
.level_3 a:hover { padding-left: 10px !important; color: #e3ab3d !important }

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

#menu li {position: relative; }
#menu li { line-height: 50px }
#menu li ul li {padding-bottom: 0px; line-height: normal }
#menu { margin-top: -15px }

/* Sisumall: Artiklid kahes veerus */

td.art_kahes_veerus_vasak { width: 50%; padding-right: 30px }
.border { border-right: 1px solid #99CCCC}
div.artikkel_i { padding-right: 15px }

table td { margin: 0px }

/* Sisumall: Dokumendid */

a.DocumentIcon { float: left; }
a.DocumentIcon img { border: none; }
div.Document { margin-bottom: 12px; }
h2.DocumentTitle { }
h2.DocumentTitle a, h1.DocumentTitle a:hover { text-decoration: underline;  }
h2.DocumentTitle a:hover { color: blue; text-decoration: underline;  }
h2.DocumentTitle, p.DocumentDesc, p.DocumentData { margin: 0px; padding: 0px; margin-left: 35px; }


/* Sisumall: Uudised */

div.date_title { clear: both; padding-bottom: 5px }
span.Date, div.newsdate { color: #555555; padding-right: 5px;  }
span.uudised_pealkiri {  }
div.newslist { margin-bottom: 2px }

div.news_arch_link { clear: both; margin-top: 10px; font-weight: bold }

/* Objektimall: Uudiste 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 }


div.months_navigation { width: 520px; clear: both; margin-bottom: 10px }
div.nav_month { float: left; background: #def0f4; font-weight: normal; color: #98a2a7; padding: 10px; padding-top: 5px; padding-bottom: 5px; border-right: 1px solid white }
div.nav_month a { color: #367ba2; font-weight: bold }
div.nav_month strong { color: black; }



/* 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 }


/* toote detail */

.product_detail_thumb img { float: right; margin: 10px; margin-right: 0px }

/* parem veerg */

div.right_col_image { float: left; width: 150px; }
div.right_col_image div { width: 139px; text-align: center; border: 1px solid #c5c5c5; background: white }
div.right_col_image div img { margin: 2px }

div.right_col_txt { float: left; width: 200px; }
div.right_col_txt h2 a:hover { border-bottom: 1px solid #05296a !important; text-decoration: none }


div.other_products_headline { color: #37b2db; font-size: 18px; font-family: "Lucida Sans Unicode", Verdana, sans-serif; margin-top: 20px  }

div.sisu div.other_products_container a { border-bottom: 1px solid #05296a !important; text-decoration: none }
div.sisu div.other_products_container a:hover { border-bottom: 0px  !important; text-decoration: none  }

div.sisu div.other_products_container div.other_products_headline a { color: #37b2db; border-bottom: 1px solid #37b2db !important;  }
div.sisu div.other_products_container div.other_products_headline a:hover { color: #37b2db; border-bottom: 0px !important;  }

div.other_products_subcat { padding-left: 20px }

/* uudised */ 

div.news_readmore { margin-bottom: 30px }

/* galerii */ 


#Webgate_Gallery_Container div.gallery_preview_pic a, #Gallery_Content a { border: 0px !important }

