/* KOGU LEHT */
body, td, input, select, textarea { font-family: Arial; font-size: 11px; line-height: 17px }
body { background: url('/public/bg.jpg'); background-position: center }
form { margin: 0px }
img { border: 0px }
body { margin: 0px;  }

.clear { clear: both }

div.leht_margin { margin-left: 3px }
div.leht { width: 900px; background: url('/public/body.jpg'); background-repeat: no-repeat; text-align: left }

/* lehe yldised lingid */

a { color: #0086CA; text-decoration: none }
a:hover { color: #0086CA; text-decoration: underline }

/* top */

div.top { clear: both; width: 900px; height: 188px; background: url('/public/top.jpg'); background-repeat: no-repeat; }
	div.logo_ja_keeled { width: 290px; height: 70px; }
		div.logo { float: left; width: 210px; height: 70px; cursor: pointer }
		div.keeled { float: left; height: 70px; padding-top: 30px; padding-left: 20px}

/* menyy */

div.menyy { clear: both; width: 900px; height: 68px; background: url('/public/menyy.jpg'); background-repeat: no-repeat }
div.menyy_margin { text-align: center; padding-top: 20px;   }	
	div.link, div.link_valitud { display: inline; text-transform: uppercase; padding-right: 20px; font-weight: bold; font-size: 12px }
	div.link a { color: #0060A1; text-decoration: none;  } 
	div.link a:hover, div.link_valitud a, div.link_valitud a:hover { color: #CB1040; text-decoration: none; }

/* sisu */

div.sisu { clear: both; width: 900px }
	div.alamenyy { float: left; width: 185px }
	div.alamenyy_margin { padding-top: 40px; padding-left: 20px }
		div.alamenyyd { clear: both; padding-bottom: 30px }
			div.alalink { clear: both; padding-bottom: 10px }
			div.alalink a { color: #CB1040; text-decoration: none; }
			div.alalink a:hover { color: #2D76A7; text-decoration: none; }
			div.alalink2 { clear: both; padding-bottom: 10px }
			div.alalink2 a { color: #2D76A7; text-decoration: none; }
			div.alalink2 a:hover { color: #CB1040; text-decoration: none; }
	div.art, div.art_kitsas { float: left; width: 699px; }
	div.art_kitsas { width: 499px }
		div.art_margin { padding: 17px;  }

div.sisujoon { float: left; width: 1px; height: 400px }


/* jalus */

div.jalus { background: url('/public/footer_line.jpg'); background-repeat: no-repeat; margin-left: 20px; padding: 7px; padding-left: 2px; font-size: 11px;  }
div.jalus, div.jalus a, div.jalus a:hover { color: #83929f }

/* broneeri */

input.broneeri_smallinput, input.broneeri_input, textarea.broneeri_textarea { background: #EBF4F9; border: 1px solid #8e8a78; padding-left: 5px; width: 200px; height: 24px; line-height: 18px }


input.broneeri_submit { background: #2D76A7; color: #fcf499; padding: 3px; border: 1px solid #00384d; text-transform: uppercase; cursor: pointer }
textarea.broneeri_textarea { padding: 5px; width: 350px; height: 100px }
input.broneeri_smallinput { width: 95px }

table.bron_vorm td { padding: 2px; padding-left: 0px }


/* hinnakiri */

table.hinnakiri td { padding: 7px; border-bottom: 1px solid #2D76A7 }
tr.hinnakiri_head td { font-weight: bold; background: #ab9c73; color: white }
tr.hinnakiri_midrow td { background: #EBF4F9; border: 1px solid #2D76A7; border-left: 0px; border-right: 0px; font-weight: bold }

/* headingud */

h1 { color: #CB1040; font-size: 18px; font-weight: normal; margin: 0px; padding: 0px }
h2 { color: #0060A1; font-size: 14px; font-weight: normal; margin: 0px; padding: 0px }



/* kalender */

div.parem { width: 210px; float: right; }
div.parem_in { margin-top: 20px; margin-right: 10px }

div.cal_container { background: white; width: 190px }
table.kalender_explain, table.kalender { width: 190px }
table.kalender td { padding: 5px; text-align: center; font-size: 12px; font-family: Trebuchet MS }
td.c_head { background: #0060a1; color: white; font-weight: bold }
td.c_row_empty { background: #d8e0e5 }
td.c_row { background: #ebf4f9; color: #4d4637 }

td.c_row_partially_full { background: #ebf4f9 }
td.c_row_free { background: red; color: white }
td.c_row_full { background: #9ca2a5; color: white }

td.c_row_explain { background: #dae2e7 }

table.kalender_explain td { padding: 5px; font-size: 12px; font-family: Trebuchet MS; border: 1px solid #aab0b4 }
table.kalender_explain td.c_row_explain { border: 0px; font-size: 11px; font-family: Tahoma }


div.explain_cal { margin-top: 15px; font-weight: bold; margin-bottom: 3px }

div.cal_nav  { height: 20px; width: 190px }
div.cal_nav_p { float: left }
div.cal_nav_n { float: right }
div.cal_nav a { text-decoration: none; color: #0192c7 }
div.cal_nav a:hover { text-decoration: none; color: #00445c }

h2.cal_title { text-transform: uppercase }


