/*  
* 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: Arial; font-size: 12px; color: black; line-height: 18px}
img { border: 0px; margin: 0px; padding: 0px }
form { margin: 0px }
td { vertical-align: top }
.clear { clear: both }

/* Site Links */

a { color: #0f4c79; text-decoration: none }
a:hover { color: #0f4c79; text-decoration: underline }

/* Headings */

h1 { font-weight: normal; font-size: 31px; line-height: 36px; color: #00436e; padding: 0px; margin: 0px; font-family: Trebuchet MS; }
h2 { font-size: 18px; color: #00436e; padding: 0px; margin: 0px; font-weight: normal; font-family: Trebuchet MS; line-height: 22px; }


/* Lehemall */

div.top { clear: both; height: 247px; width: 1001px; background: url('/www/top.jpg'); background-repeat: no-repeat; }
	div.logo { float: left }
	div.menyy_kont { float: left; width: 865px; }
	div.otsing { float: right; width: 261px; height: 67px; background: url('/www/otsing.jpg'); background-repeat: no-repeat; }
		div.lahtrid { padding-top: 9px; text-align: left; padding-left: 45px; }
		div.tekstilahter { float: left }
		div.otsi { float: left; height: 20px; width: 40px; cursor: pointer;  }
		input.tekst { border: none; background: none; width: 120px }
	div.menyy { clear: both; width: 805px; text-align: left; font-family: Garamond, Times, Serif; font-size: 21px; line-height: 26px; }
		div.menyy_i { padding-top: 115px }
		div.menyy a, span.pealink_valitud a:hover { color: #f8f9b8; text-decoration: none }
		div.menyy a:hover, span.pealink_valitud a { color: #0a3a5a; text-decoration: none }
		span.pealink, span.pealink_valitud { padding: 10px }
	
div.left_navi { float: left; width: 250px; text-align: left; font-family: Trebuchet MS; font-size: 14px; }
	div.left_navi_i { padding-left: 35px; padding-top: 40px; padding-bottom: 30px }
	div.navibutton, div.navibutton_valitud { clear: both; width: 210px; height: 29px }
	div.navibutton_valitud {  background: url('/www/3tase_valitud.jpg'); background-repeat: no-repeat;  }
	div.navibutton_valitud a { color: #fff392; text-decoration: none }
	div.navibutton_valitud a:hover { color: #fff392; text-decoration: underline }
	div.div.navibutton a { color: #0d689b; text-decoration: none }
	div.div.navibutton a:hover { color: #0d689b; text-decoration: underline }
	a.link3 { display: block; clear: both; padding-left: 12px; padding-top: 5px }
div.left_navi_subnavi { width: 210px; background: url('/www/4_tase_bottom.jpg'); background-repeat: no-repeat; background-position: bottom; background-color: #d8dde2; }
	div.left_navi_subnavi_i { padding-top: 15px }
	div.navibutton2, div.navibutton2_valitud { padding-left: 40px; padding-bottom: 15px; padding-right: 15px;  background: url('/www/4_tase_button.jpg'); background-repeat: no-repeat; background-position: 15 2}
	div.navibutton2_valitud { background: url('/www/4_tase_button_valitud.jpg'); background-repeat: no-repeat; background-position: 15 2 }
	div.navibutton2 a, div.navibutton2_valitud a:hover { color: #00436e; text-decoration: none }
	div.navibutton2 a:hover, div.navibutton2_valitud a { color: #0fa9ef; text-decoration: none }

div.sisu_kont { clear: both; width: 1001px;  background: url('/www/sisu_kordus.jpg'); background-repeat: repeat-y; }
div.sisu_kont_i { width: 1001px; background: url('/www/sisu.jpg'); background-repeat: no-repeat; }
	div.alamenyy { clear: both; width: 1001px; text-align: center; font-size: 18px; font-weight: normal; font-family: Garamond, Times, Serif; line-height: 20px }
		div.alamenyy_i { padding-top: 14px }
		span.alalink, span.alalink_valitud { padding: 10px }
		span.alalink a, span.alalink_valitud a:hover { color: #0067c5; text-decoration: none }
		span.alalink a:hover, span.alalink_valitud a { color: #c7264e; text-decoration: none }

	
	div.sisu { float: right; width: 730px; text-align: left; }
		div.sisu_i { padding: 50px; padding-top: 30px; padding-left: 33px }
		div.sisu_lai { clear: both; width: 1001px; text-align: left }
div.jalus { clear: both; width: 1001px; text-align: left; background: url('/www/jalus.jpg'); background-repeat: repeat-y; }
	div.jalus_i { padding-left: 50px; padding-top: 10px; padding-bottom: 20px }


/* Sisumall: videod */

div.video_art { float: left; width: 500px }
div.videod { float: right;  }

/* 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: 5px; }
h2.DocumentTitle { font-size: 16px }
h2.DocumentTitle a, h1.DocumentTitle a:hover { text-decoration: none;  }
h2.DocumentTitle a:hover { 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: 0px }
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; }

div.toplink { float: left }
div.login input {  border: 1px solid black; margin-bottom: 7px }
div.login { float: left; width: 300px }
div.login_i { margin-left: 50px }
div.intra_art { float: left; width: 300px;}
form.loginvorm { margin-top: 10px }
div.login_nupp { cursor: pointer }
input.logi_sisse { cursor: pointer }
div.keeled { clear: both; text-align: right; font-size: 12px; font-family: trebuchet ms; padding-right: 36px;  }

div.keeled a  { color: white; text-decoration: none }
div.keeled a:hover  { color: #0f4c79; text-decoration: none }

div.GalleryThumbTitle { width: 130px; font-size: 10px; font-family: arial; line-height: 15px; padding-left: 4px }
div.GalleryThumbnail { height: 160px }  
