@import "language.css";

body, html {
	height: 100%;
}
body {
	background: #fff;
	font-family: Verdana, Tahoma, Arial, sans-serif; /* e 210507 */
	font-size: 62.5%;
	margin: 0;
}

img, table {
	border: 0;
}

p {
	margin: 0 0 1em 0; /* e 210507 */
}

a {
	color: #0d6b5e;
}
a:hover {
	color: #b2c900;
}



div#wrap-main {
	background: #f5f5f5 url(img/bg_main.gif) left repeat-y;
	min-height: 100%;
	margin: 0 auto;
	position: relative;
	width: 900px;
}

div#sidebar {
	float: left;
	font-size: 1.2em;
	padding: 0 1px 0 0;
	width: 156px;
}
div#wrap-content {
	float: left;
	font-size: 1.2em;
	width: 743px;
}


/* SIDEBAR */
div#language {
	color: #cdcdcd;
	font-family: "Trebuchet MS", Arial, Tahoma, sans-serif; /* e 210507 */
	font-size: 0.9em; /* e 210507 */
	height: 118px;
	padding: 0 0 0 15px;
	position: relative;
	width: 141px;
}
div#language div {
	position: absolute;
	bottom: 20px;
	width: 141px;
}
div#language a {
	color: #cdcdcd;
	text-decoration: none;
}
div#language a:hover,
div#language a.active,
div#language a.active:hover {
	color: #909090;
}


/* main menu */
ul#main-menu {
	font-family: "Trebuchet MS", Arial, Tahoma, sans-serif; /* e 210507 */
	margin: 0;
	padding: 0 0 20px;
	width: 156px;
}
ul#main-menu li {
	border-bottom: 1px solid #e5e5e5;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul#main-menu li.avaleht {
	background: #efefef;
	border-top: 1px solid #e5e5e5;
}
ul#main-menu li a {
	color: #000;
	display: block;
	padding: 8px 15px;
	text-decoration: none;
	width: 126px;
}
ul#main-menu li a:hover,
ul#main-menu li.active a,
ul#main-menu li.active a:hover {
	background: #b2c900;
	color: #fff;
}

/* sub menu */ /* e 210507 */
ul#main-menu li.active ul {
	background: #fff;
	margin: 0;
	padding: 10px 0;
	width: auto;
}
ul#main-menu li.active ul li {
	border: 0;
}
ul#main-menu li.active ul li a {
	background: #fff;
	color: #000;
	padding: 0 15px 0 20px;
	width: 121px;
}
ul#main-menu li.active ul li a:hover,
ul#main-menu li.active ul li.active a,
ul#main-menu li.active ul li.active a:hover {
	background: #f2f7cf;
	color: #000;
}

/* sub-sub menu */ /* e 060707 */
ul#main-menu li.active ul li.active ul {
	background: #fff;
	margin: 0;
	padding: 10px 0;
	width: auto;
}
ul#main-menu li.active ul li ul li {
	border: 0;
}
ul#main-menu li.active ul li.active ul li a,
ul#main-menu li.active ul li ul li a {
	background: #fff;
	color: #000;
	padding: 0 10px 0 36px;
	width: 110px;
}
ul#main-menu li.active ul li ul li a:hover,
ul#main-menu li.active ul li ul li.active a,
ul#main-menu li.active ul li ul li.active a:hover {
	background: #f2f7cf;
	color: #000;
}



ul#sidebar-logos {
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	width: 58px;
}
ul#sidebar-logos li {
	list-style: none;
	margin: 0 0 6px;
	padding: 0;
}
ul#sidebar-logos li a {
	display: block;
	height: 58px;
	text-decoration: none;
	width: 58px;
}
ul#sidebar-logos li.eestisiga a {
	background: url(img/logo_eestisiga.gif) left top no-repeat;
}
ul#sidebar-logos li.eestiveis a {
	background: url(img/logo_eestiveis.gif) left top no-repeat;
}
ul#sidebar-logos li.vinku a {
	background: url(img/logo_vinku.gif) left top no-repeat;
}
ul#sidebar-logos li a:hover {
	background-position: right;
}


/* CONTENT */
div#content-header {
	/*background: url(img/bg_contentheader.gif) right bottom no-repeat;*/
	border-bottom: 1px solid #e5e5e5;
	height: 118px;
	position: relative;
	width: 743px;
}
div#content-header img {
	margin: 20px 0 0 20px;
}

div#banner-main {
	float: left;
	height: 261px;
	margin: 0 0 1px 1px;
	width: 530px;
}

/* e 030607 */
div#todays-recipe,
div#sub-enterprise {
	float: left;
	height: 261px;
	margin: 0 0 1px 1px;
	width: 211px;
}

div#sub-enterprise ul.logos {
	margin: 4px auto 0;
	overflow: hidden;
	padding: 0;
	width: 100px;
}
div#sub-enterprise ul.logos li {
	list-style: none;
	margin: 0 0 4px;
	padding: 0;
	text-align:center;
}
/* /e 030607 */

div#meat-school {
	/* background: #a9c801 url(img/est/banner_meatschool.gif) left top no-repeat; */ /* e 210507 */
	float: left;
	font-size: 0.9em;
	line-height: 150%;
	min-height: 108px;
	margin: 0 0 1px 1px;
	width: 215px;
}
/*div#meat-school a {
	color: #000;
	display: block;
	padding: 45px 75px 0 10px;
	text-decoration: none;
}*/

div#job-offers {
	/* background: #c9c9c9 url(img/est/banner_joboffers.gif) left top no-repeat; */ /* e 210507 */
	float: left;
	font-size: 0.9em;
	line-height: 150%;
	min-height: 108px;
	margin: 0 0 1px 1px;
	width: 184px;
}


div#search-recipe {
	/* background: #0c6458 url(img/est/bg_recipesearch.gif) left top no-repeat; */ /* e 210507 */
	float: left;
	font-size: 0.9em;
	height: 108px;
	margin: 0 0 1px 1px;
	width: 341px;
}
div#search-recipe fieldset {
	border: 0;
	padding: 40px 10px 10px;
}
div#search-recipe ul {
	margin: 0;
	padding: 0;
}
div#search-recipe ul li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
div#search-recipe ul li label {
	display: block;
}
div#search-recipe ul li.select {
	padding: 3px 0 0;
	width: 150px;
}
div#search-recipe ul li.select select {
	margin: 0 0 5px 0;
	width: 140px;
}
div#search-recipe ul li.checkbox {
	color: #fff;
	width: 100px;
}
div#search-recipe ul li.button {
	width: 64px;
}

/* e 030607 */
div#eng-intro {
	background: #811f1f url(img/eng/bg_intro.gif) left top no-repeat;;
	float: left;
	font-size: 0.9em;
	line-height: 150%;
	/*min-*/height: 108px;
	margin: 0 0 1px 1px;
	width: 530px;
}
/*
div#eng-intro a {
	color: #d59191;
	display: block;
	padding: 15px 55px 10px 240px;
	text-decoration: none;
}
*/

div#green-box {
	background: #b2c900;
	float: left;
	height: 108px;
	margin: 0 0 1px 1px;
	width: 211px;
}
/* /e 030607 */

/* e 210507 */
div#content-main {
	float: left;
	padding: 20px 20px 0 20px;
	width: 533px;
}
div#content-main h2 ,#content-sub h2{
	color: #c00;
}
div#content-main p {
	line-height: 150%;
}

div#sidebar-right {
	float: right;
	padding: 20px 0 0;
	width: 170px;
}
div#sidebar-right h2 {
	color: #b2c900;
}
div#sidebar-right ul {
	background: #f1f1f1;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 0.9em;
	margin: 0.5em 0 0 0;
	padding: 0;
}
div#sidebar-right ul li {
	border-bottom: 1px solid #fff;
	list-style: none;
	margin: 0;
	padding: 10px;
}
div#sidebar-right ul li h5 {
	font-size: 1.1em;
}
div#sidebar-right ul li span {
	font-size: 0.85em;
}
div#sidebar-right ul li p {
	margin: 0.5em 0 0 0;
}
/* /e 210507 */


div#footer {
	color: #a7a7a7;
	font-size: 0.9em; /* e 210507 */
	padding: 20px 0 0 20px;
}
div#footer a {
	color: #0d6b5e;/*#b2c900;*/
}


/* SUB PAGE CONTENT */
div#locationbar {
	color: #a7a7a7;
	font-family: "Trebuchet MS", Arial, Tahoma, sans-serif; /* e 210507 */
	padding: 0.75em 0 1.5em 18px;
}
div#locationbar a {
	color: #a7a7a7;
	text-decoration: none;
}
div#locationbar a:hover {
	color: #b2c900;
}

div#content-sub {
	float: left;
	padding: 0 22px 0 18px;
	width: 530px;
}

div#sidebar-sub {
	float: left;
	padding: 0 20px 0 0;
	width: 152px;
}
div#sidebar-sub div.recipesearch h2 {
	border-bottom: 1px solid #d1dbc7;
	color: #c00;
	font-weight: bold;
	padding: 0 0 0.5em 0;
	margin: 0 0 0.75em 0;
}
div#sidebar-sub div.recipesearch ul,
div#sidebar-sub div.recipesearch ul li {
	margin: 0;
	padding: 0;
}
div#sidebar-sub div.recipesearch ul li {
	list-style: none;
	margin: 0 0 5px;
}
div#sidebar-sub div.recipesearch ul li select {
	width: 120px;
}

div#bottomlinks {
	font-size: 0.9em;
	margin: 15px 20px 10px 20px;
}
div#bottomlinks a,
div#bottomlinks a:hover {
	color: #0d6b5e;
	text-decoration: none;
}


/* misc */
div.clear {
	clear: both;
}



/* headings */ /* e 210507 */
h1 {
	font-family: Arial, sans-serif;
	font-size: 2.2em;
	font-weight: normal;
	margin: 0;
}
h2 {
	font-family: Arial, sans-serif;
	font-size: 1.5em;
	margin: 0 0 0.5em 0;
}
h5 {
	font-family: Arial, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0;
}



/* forms */
form {
	margin: 0;
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

input.image {
	border: 0;
}

select, input { /* e 210507 */
	font-family: Verdana, Tahoma, sans-serif;
}
select { /* e 210507 */
	padding: 1px;
	font-size: 1em;
}
