/* KOGU LEHT */
body, td, input, select, textarea { font-family: arial; font-size: 12px; line-height: 17px }
body { line-height: 17px }
form { margin: 0px }
img { border: 0px }
body { margin: 0px; background: url('/foodfair/public/body_bg.jpg'); background-position: center top }

a { color: #0076CC ; text-decoration: underline }
a:hover { text-decoration: none }

div.leht


div.top { clear: both; height: 221px; width: 950px; background: url('/foodfair/public/top.jpg'); background-repeat: no-repeat }
	div.lang_nav { float: left;  width: 80px }
		div.flag { padding-left: 50px; padding-top: 25px }
		div.flag_txt { padding-left: 50px; padding-top: 0px; line-height: 10px }
	div.logo { float: left; padding-left: 17px; padding-top: 20px }

div.mid { clear: both; width: 950px }
	td.menyy { width: 283px; background: url('/foodfair/public/menyy_taust.jpg'); background-repeat: repeat-y; vertical-align: top }
		div.menyy_kont { clear: both; width: 283px; }

				div.menyy_kont2 { clear: both; width: 283px;  }

			div.menyy_margin { padding-top: 20px; padding-left: 110px }

div.link, div.link_valitud { text-transform: uppercase; padding-bottom: 5px; padding-top: 5px; font-size: 12px; font-weight: bold }
	div.link a { color: #00451C; text-decoration: none }
	div.link_valitud a, div.link a:hover { color: #00451C; text-decoration: none }
		div.punktiir { clear: both }

div.alamlink, div.alamlink_valitud { padding-left: 5px; padding-bottom: 5px; padding-top: 5px }
	div.alamlink a { color: #B10042; text-decoration: none }
	div.alamlink_valitud a, div.alamlink a:hover { color: #B10042; text-decoration: underline }
		span.nool { color: #0076CC; font-size: 12px; padding-right: 5px }





	td.sisu { width: 667px; vertical-align: top }
		div.sisu { clear: both; width: 667px }
			div.sisu_top { clear: both; height: 0px; width: 667px;   }
			div.sisu_art { clear: both; width: 667px;  }
			div.art_margin { padding-left: 20px; padding-bottom: 10px; padding-right: 40px }
div.jalus { font-size: 11px; clear: both; height: 165px; width: 950px; background: url('/foodfair/public/jalus.jpg'); background-repeat: no-repeat; text-align: left }
	div.wg { float: left; width: 101px; }
	div.wg img { margin-top: 63px; margin-left: 20px }
	div.kontakt { float: left; width: 379px; color: #656143 }
		div.kontakt_margin { margin-top: 35px; padding-left: 115px; text-align: center }
		div.kontakt a { color: #656143 }
		div.kontakt a:hover { text-decoration: none }
	div.jalus_art { float: left; width: 450px }
		div.jalus_art_margin { margin-left: 50px; margin-top: 30px }
			div.jalus_all { margin-bottom: 30px }







/* tagasiside */

input.feedback_input, textarea.feedback_textarea  { width: 180px; border: 1px solid #beaf8d; line-height: 16px; padding-left: 5px; height: 22px; background: #fef6e1 }
textarea.feedback_textarea { height: 100px; padding: 5px; width: 300px }


input.feedback_submit { background: #d70e26; border: 1px solid black; color: white; font-family: Arial; font-size: 11px; text-transform: uppercase; padding: 2px; cursor: pointer }


/* jalus */ 

td.sm_flag img { }
td.sm_txt { padding-right: 10px; padding-bottom: 2px; padding-left: 5px }
td.sm_txt a { text-decoration: none; font-size: 10px }
td.sm_txt a:hover { text-decoration: none; color: #c51216 }


/* muu */

img.isik { margin-top: 6px; margin-bottom: 6px; border: 1px solid #867e65 }

























h1 { margin: 0px; padding: 0px; padding-bottom: 15px; font-size: 20px; padding-top: 20px; color: #C00000; font-weight: normal }


h2 { font-weight: normal; font-size: 18px; color: #0076CC }










/* osalejad */

table.osaleja_info { float: left; width: 340px }
table.osaleja_info td { border-bottom: 1px solid gray }
div.osaleja_logo_cont { float: right; padding: 20px }
div.osaleja_logo_cont img { display: block; clear: both; margin-bottom: 10px }
div.osaleja_tagasiside_cont { clear: both }

div.osaleja_tagasiside_cont td { padding-right: 10px; padding-bottom: 3px; vertical-align: top }

div.osaleja_tagasiside_cont input, textarea { width: 300px }
div.osaleja_tagasiside_cont textarea { height: 150px }

input.submit { width: 70px !important }
div.clear { clear: both }

#GalleryListContainer { clear: both; padding-top: 40px }

div.gallery {
	clear: left;
	
}

div.ArticlesAfter {
	clear: left;

}

div.GalleryThumbnail {
	float: left;
	margin: 0px 10px 10px 0px;
	text-align: center;

}

div.GalleryThumbnail a img {
	border: none;
}

div.GalleryThumbnail table {
	margin: 0px auto;

}

div.GalleryThumbnail table td {
	vertical-align: bottom;
	text-align: center;
}

div.GalleryThumbnail div.Description {
	height: 47px;
	overflow: hidden;
	font-size: 11px;
	line-height: 15px;
}

div.gallery h1 { float: left; width: 320px; margin-top: 0px; padding-top: 0px }

#GalleryContainer { padding-top: 20px }





