body { font-family   : 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;  background-color: white; }
#page { width: 1000px; margin: 0 auto; background : url(/images/design/fejlec-bg.png) no-repeat; }
#page-in { width: 750px; margin: 0 auto;}
#header { height: 160px; }
#header ul#lang { float: right; margin-top: 15px; margin-right: 20px; visibility: hidden;}
#header ul#lang li {
  float           : left;
  font-size       : 7pt;
  font-weight     : normal;
  padding-right   : 17px;
  color           : white;
  padding         : 0 4px;
  text-decoration : underline;
}
#header ul#lang li~li { border-left: 1px solid white;}
#header ul#lang li a { text-decoration: none; color: white; }

#header ul#menu { float: left; margin-top: 123px; }
#header ul#menu li {
  float       : left;
  font-size   : 8pt;
  font-weight : bold;
  padding-right: 17px;
}
#header ul#menu li a {
  color       : white;
  line-height : 37px;
  display     : block;
  text-decoration : none;
}
#header ul#menu li a.active {
  color       : #f7951a;
}

#content { width: 513px; float: left; font-size: 10pt; }
#content-in {
  margin-top     : 15px;
  padding-top    : 20px;
  margin-bottom  : 15px;
  padding-right  : 38px;
  padding-bottom : 80px;
  line-height    : 15px;
  border-right   : 1px solid #ebebeb;
}

#content-in h2 {
  font-size     : 18pt;
  color         : #227d92;
  font-weight   : bold;
  margin-bottom : 7px;
}
#content-in .subtitle { font-size: 7pt; color: #808080; padding-bottom: 8px;}
#content-in p { margin-top    : 25px; font-size     : 10pt; line-height   : 15px; }
#content-in img.big { width: 475px; margin-bottom : 25px; }
#content-in .signature { color: #808080; font-style: italic; font-size: 10pt; margin-top: 25px;}

#content-in #contact { border-top : 1px solid #ebebeb; margin-top: 35px; padding-top: 40px;}
#content-in label { width: 75px; display: block; float: left; clear: left;margin-top: 15px; line-height: 20px;}
#content-in input { width: 260px; border: 1px solid #adadad;margin-top: 15px;}
#content-in textarea { width: 260px; border: 1px solid #adadad;margin-top: 15px; height: 100px;}
#content-in .submit {background-color: #636363; color: white; width: 8em; clear: left; float: left; margin-left: 75px;  }

#content-in .project {padding-top:45px; border-top: 1px solid #ebebeb; margin-top: 35px; overflow: hidden;}
#content-in .project .product_image {width: 160px; float: right; margin-top: -40px; margin-left: 20px;}
#content-in .project h3 {font-size: 17px; text-decoration: underline; color: #307e95; }
#content-in #projects div.project a.forw {font-style: italic; font-size: 7pt; text-decoration: underline; font-weight: bold; color: #747474; }

#content-in #projects div.project div.tags {font-size: 7pt; color: #7e7e7e; font-style: italic; margin-top: 20px;}
#content-in #projects div.project div.tags strong {color: #307e95;}

#right { margin-left: 30px; margin-top: 15px; float: left;  }
#right div.box {
  width         : 205px;
  padding-bottom : 30px;
  margin-top    : 16px;
  padding-top   : 4px;
  overflow      : hidden;
  border-bottom : 1px solid #ebebeb;
  font-size     : 8pt;
  font-style    : italic;
  line-height   : 14px;
  color         : #636363;
}
#right div.box a.tag1 { font-size: 7pt; color: #636363; text-decoration: none;}
#right div.box a.tag2 { font-size: 9pt; color: #636363; text-decoration: none;}
#right div.box a.tag3 { font-size: 11pt; color: #636363; text-decoration: none;}
#right div.box a.tag4 { font-size: 13pt; color: #636363; text-decoration: none;}
#right div.box a.tag5 { font-size: 15pt; color: #636363; text-decoration: none;}
#right div.box h4{ font-size: 11pt; color: #227d92; margin-bottom: 13px; font-style: normal;}
#right div.box dl{ font-style: normal; font-size: 7pt; line-height: 1em; }
#right div.box dt{ float: left; clear: left; margin: 3px 0;}
#right div.box dd{ border-left: 1px solid #636363; margin: 3px 0 3px 3px; float: left; padding-left: 3px; display: block;}
#right div.box div#companyname{ font-style: normal;}

#footer { color: #808080; border-top: 1px solid #ebebeb; font-size: 7pt; padding-top: 8px; clear: both; }

#head { height: 130px; margin-bottom: 20px; }


#list_calories {  margin: 10px auto; font-size: 12px;}
#list_calories input {width: 100%;}
#list_calories td, #list_calories th {padding: 2px;}
#list_calories th.food { width: 200px; }
#list_calories th.measure { width: 150px; }
#list_calories th.weight { width: 100px; }
#list_calories th.kcal { width: 70px; }
#list_calories th.protein { width: 80px; }
#list_calories th.fat { width: 70px; }
#list_calories th.carboh { width: 70px; }
#list_calories tr.highlighted td { background-color: #f8f489 !important; }
#list_calories tr.eventablerow td{ background-color: #ebebeb; }


.active_desc {background: url('/images/design/active_down.png') no-repeat top right;}
.active_asc {background: url('/images/design/active_up.png') no-repeat top right;}
.inactive_desc {background: url('/images/design/inactive_down.png') no-repeat top right;}
.inactive_asc {background: url('/images/design/inactive_up.png') no-repeat top right;}
