 html, body {margin: 0; padding: 0}
body {text-align: center; font: 14px/18px Arial, Verdana, sans-serif; color: #2e3743; text-align: center; background: white}
a {text-decoration: underline; color: #3f81e7}
a:hover {text-decoration: none}
a.underline {text-decoration: underline}
a.underline:hover {text-decoration: none}
a.no-underline {text-decoration: none}
a.no-underline:hover {text-decoration: underline}
.clearer {font-size: 1px;line-height: 1px;height: 1px;clear: both}
.clearfix:after {content: "."; display: block;height: 0;clear: both;font-size: 1px;line-height: 1px;visibility: hidden}
img {border: none}
form {margin: 0; padding: 0}
h1, h2, h3 {margin: 0; padding: 15px 0px 10px; font: normal 26px/30px Arial, Verdana, sans-serif}
h1 {font-weight: bold}
h2 {font-size: 18px; line-height: 20px; font-weight: bold}
h3 {font-size: 16px; line-height: 18px}
h1 a, h2 a, h3 a {font-weight: bold; color: #2e3743; text-decoration: none}
h1 a:hover, h2 a:hover, h3 a:hover {text-decoration: underline}
p {margin: 0; padding: 4px 0 10px 0}
ul, ol {margin: 0; padding: 6px 0 6px 15px}
ul {list-style-type: disc}
ul li, ol li {margin: 0; padding: 3px 0 3px 0px}
label {cursor: pointer}
.textbox, .textbox-holder, textarea {background: white url('../images/textbox.gif') repeat-x top left; border: 1px solid #bdc0c4; color: #2e3743; font: 14px/14px Arial, Verdana, sans-serif; padding: 3px 5px}
textarea {line-height: 18px;}
.big-textbox {font-size: 18px; padding: 7px 5px 5px; font-weight: bold}
.xbig-textbox {font-size: 18px; line-height: 40px; padding: 0px 5px 0px; height: 40px; font-weight: bold; vertical-align: baseline}
.textbox-holder input {border: none; padding: 0 1px 0 0; margin: 0; width: 100%; color: #2E3743; outline: 0; background: none; font: 14px/14px Arial, Verdana, sans-serif}
.textbox-holder {position: relative;}
.textbox-holder div {padding-top: 1px}
.textbox-holder ul {position: absolute; list-style-type: none; margin: 0; padding: 0; right: 0; border: 1px solid #d9d9d9; border-top: none; background-color: white; -moz-box-shadow: 1px 2px 3px #666; -webkit-box-shadow: 1px 2px 3px #666; box-shadow: 1px 2px 3px #666; width: 140px; display: none}
* html .textbox-holder ul {width: 140px}
.textbox-holder li {margin: 0px; padding: 5px 5px 0; height: 20px; cursor: pointer; display: block; border-top: 1px solid #d9d9d9; font: 15px/16px Arial, Verdana, sans-serif; color: #2e3743; white-space: nowrap; color: #2e3743; text-align: right}
.textbox-holder li span.dd-value {color: #969fac; padding-left: 5px;}
.textbox-holder li.hover {background-color: #c5dcff;}
.submit {color: #2e3743; background: #b0f341 url('../images/submit.gif') repeat-x top left; font: bold 14px/14px Arial, Verdana, sans-serif; border: none; border-left: 1px solid #c6cfdf; border-right: 1px solid #c6cfdf; border-bottom: 1px solid #8d949f; border-top: 1px solid #c6cfdf; height: 20px; cursor: pointer}
.submit-blue {background: #518ee9 url('../images/submit_blue.gif') repeat-x top left; color: white}
.big-submit {font-size: 18px; line-height: 18px; height: 40px; border: 1px solid #8ea16f; -moz-box-shadow: 1px 2px 3px #666; -webkit-box-shadow: 1px 2px 3px #666; box-shadow: 1px 2px 3px #666}
.padtop10 {padding-top: 10px}
.padtop20 {padding-top: 20px}
.padtop50 {padding-top: 50px;}
.floatleft {float:left; position: relative}
.floatright {float: right; position: relative}
.right-holder {float: right; padding: 0 0 15px 10px;}
.left-holder {float:left; padding: 0 15px 10px 0;}
.bold {font-weight: bold}
.small {font-size: 12px;}
.center {text-align: center}
.line-through {text-decoration: line-through;}
.red {color:#cc0000}
.gray {color:#969fac;}
.error {color: #880015; font-weight: bold}
.commentlink {font-weight: normal; color:#cc0000; text-decoration: none}
.commentlink:hover {text-decoration: underline}
 .bubble {position: absolute; padding-top: 15px; display: none; text-align: left}
.bubble-arrow {width: 36px; height: 20px; position: absolute; left: 50%; top: 0; margin-left: -18px; background: url('../images/bubble_arrow.png') no-repeat top left}
.bubble-content {padding: 10px 15px; border: 5px solid #9de257; background: white; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px}
 .jb-select {position: relative; background: white url('../images/textbox.gif') repeat-x top left; border: 1px solid #bdc0c4; font-size: 14px; line-height: 14px; height: 20px; padding: 0; cursor: pointer}
.jb-select-content {background: url('../images/arrow.gif') no-repeat center right; padding: 3px 28px 0 5px; height: 17px; clear: both; position: relative; z-index: 5; top: 0; left: 0}
.jb-select-inner {height: 17px}
.jb-select select {position: absolute; bottom: 0; left: 0; z-index: 10; border: none; height: 20px; font-size: 14px; line-height: 14px; width: 100%; margin: 0; padding: 0; display: block; cursor: pointer; opacity: .0; filter: alpha(opacity=0); -moz-opacity: .0}
* html .jb-select {border: none; background: none}
* html .jb-select select {filter: alpha(opacity=100); position: static; bottom: auto; left: auto}
* html .jb-select-content {display: none}
 #simplemodal-overlay {background-color:#000;}
#simplemodal-container {}
.dialog {background: white; border: 5px solid #9de257; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-align: left; width: 724px}
.dialog-header {background: #cef0ab; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; position: relative}
.dialog-header-inner {font-size: 18px; line-height: 20px; font-weight: bold; padding: 10px 35px 0 15px; height: 30px}
.dialog-close {display: block; position: absolute; width: 17px; height: 16px; top : 10px; right: 10px; outline: 0; background: url('../images/dialog_close.gif') no-repeat top left}
.dialog-content {}
.dialog-inner {padding: 25px; text-align: left}
.dialog h1 {font-weight: bold; font-size: 26px; padding-top: 0}
 .dialog-content-left {float: left; width: 250px; padding: 25px 30px 25px 25px}
.dialog-content-right {float: left; width: 405px; padding: 25px 0 15px; position: relative}
* html .dialog-content-right {margin-right: -3px}
.dialog-content-right-info {position: absolute; top: 80px; left: 28px; z-index: 100; width: 300px; padding: 15px; line-height: 18px; font-size: 14px; background: url('../images/hover.png') repeat; border: 1px solid #e3e3e3; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 1px 2px 3px #999; -webkit-box-shadow: 1px 2px 3px #999; box-shadow: 1px 2px 3px #999; display: none}
* html .dialog-content-right-info {background: white}
.dialog-green {clear: both; background: #f3fbeb; padding: 20px 0; min-height: 10px; text-align: center}
.dialog-message {background: #fae80b url('../images/message2.gif') repeat-x left bottom; padding: 20px 0}
.dialog-message-inner {min-height: 50px; padding: 0 30px 0 90px; background: url('../images/message_ico1.gif') no-repeat 25px center}
* html .dialog-bottom {height: 10px}
.dialog-bottom {background: #dff5c8; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 15px}
.dialog-bottom a {color: #0066ff}
.dialog-bottom-left {font-size: 18px; line-height: 20px; font-weight: bold; padding: 5px 0 0; width: 420px; float: left}
.dialog-bottom-right {float: right; text-align: right; width: 250px}
.dialog-bottom-right .big-submit {width: 100%; margin-top: 2px}
 .wrap {width: 962px; margin: 0 auto; text-align: left}
 .dialog {display: none}
 #header {height: 65px; background: url('../images/header.gif') repeat-x top left; border-bottom: 5px solid #9de257}
#header .wrap {position: relative}
 #print-logo {display: none;}
#logo_et, #logo_ru, #logo_lv, #logo_en {float: left; padding: 0; margin: 5px 0 0}
#logo_et a, #logo_ru a, #logo_lv a, #logo_en a {display: block; outline: 0; height: 57px; text-indent: -5000px}
#logo_et a, #logo_en a {width: 203px; background: url('/images/logo_et.gif') no-repeat}
#logo_ru a {width: 235px; background: url('/images/logo_ru.png') no-repeat}
#logo_lv a {width: 240px; background: url('/images/logo_lv.png') no-repeat}
 #topbar {position: absolute; top: 5px; right: 0; color: white; font-size: 12px; padding: 0}
#topbar a {color: #639ef7; font-weight: bold; text-decoration: underline}
#topbar a:hover {text-decoration: none}
#topbar img {vertical-align: -4px}
 #mainmenu {float: left; margin: 0; padding: 29px 0 0 10px; list-style-type: none; list-style-image: none}
#mainmenu li {margin: 0; padding: 9px 10px 0; float: left; font-size: 20px; line-height: 20px; height: 27px}
#mainmenu li.active {padding: 0; height: 36px; background: url('../images/mainmenu.gif') repeat-x 0 -41px}
#mainmenu a {color: white; text-decoration: none}
#mainmenu a:hover {text-decoration: underline}
#mainmenu span {display: block; float: left; height: 36px; background: url('../images/mainmenu.gif') no-repeat left top}
#mainmenu span span {float: left; display: block; padding: 9px 10px 0; height: 27px; color: #1442a1; background: url('../images/mainmenu.gif') no-repeat right -82px}
 #langmenu {margin: 0; padding: 35px 0 0 0; list-style-type: none; float: right}
#langmenu li {float: left; padding-left: 10px; font-size: 11px}
#langmenu a {color: white; text-decoration: none}
#langmenu a:hover {text-decoration: underline}
#langmenu .active a {font-weight: bold}
 #submenu {background: #9de257}
#submenu ul {margin: 0; padding: 10px 0 10px 171px; list-style-type: none; list-style-image: none}
#submenu li {display: inline; padding: 0 25px 0 0; margin: 0; font-size: 18px; line-height: 18px}
#submenu li.active {font-weight: bold}
#submenu a {color: #2e3743; text-decoration: none}
#submenu a:hover {text-decoration: underline}
 #message {background: #ffeb61 url('../images/message.gif') repeat-x; padding: 6px 0; font-size: 20px; line-height: 20px; color: #2e3743}
#message .wrap {text-align: center}
#message img {vertical-align: -16px}
#message a {color: #3578ed; text-decoration: underline}
#message a:hover {text-decoration: none}
 #front-container {background: #c5dcff url('../images/front_container.png') repeat-x top left}
* html #front-container {background-image: url('../images/front_container.gif')}
#front-container .wrap {min-height: 270px; width: 981px; padding-left: 19px}
* html #front-container .wrap {height: 270px; background-image: url('../images/front_container_wrap.gif')}
 .front-container-left {float: left; width: 471px; min-height: 10px; position: relative; padding-top: 55px; padding-right: 140px; font-size: 18px; line-height: 24px}
.front-container-left .xbig {font-weight: bold; font-size: 60px; line-height: 60px; display: block; color: #4385e8}
.front-container-left .big {display: block; font-size: 35px; line-height: 35px; color: #5677a8; padding-bottom: 15px}
 .weight-box {position: absolute; width: 67px; height: 26px; padding-top: 8px; color: #5677a8; font-size: 22px; line-height: 22px; text-align: center}
 .front-container-left .quotetext {position: absolute; top: 26px; left: 350px; padding-left: 40px; font-size: 18px; line-height: 18px; background: url('../images/quote.gif') no-repeat top left}
.front-container-left .quotetext span {display: block; font-size: 12px; line-height: 18px; font-weight: bold}
* html .front-container-right {height: 10px}
 .front-container-right {float: left; width: 370px; height: 270px; position: relative}
* html .front-container-right {margin-right: -3px; background-image: url('../images/front_container_right_shadow.gif')}
.front-container-right-inner {width: 270px; height: 210px; margin: 20px 0 0 40px; padding: 20px 20px 0; background: #2a7800 url('../images/front_container_right_inner.gif') repeat-x; color: white}
.front-container-blink {background: red}
.front-container-blue .front-container-right-inner {background-color: #d2e5ff; background-image: url('../images/front_container_right_inner_blue.gif'); color: #2e3743}
.front-container-right h2 {font-size: 26px; line-height: 28px; padding: 0; color: white; font-weight: bold}
.front-container-blue h2 {color: #2e3743;}
 .front-container-right .big-submit {display: block; text-align: center; font-size: 18px; line-height: 20px; text-transform: uppercase; color: #173a6c; border: 1px solid #344c0b; -moz-box-shadow: 1px 2px 3px #333; -webkit-box-shadow: 1px 2px 3px #333; box-shadow: 1px 2px 3px #333; text-decoration: none; padding: 10px}
.front-container-blue .big-submit {height: 30px; color: white; border: none; -moz-box-shadow: 1px 2px 3px #666; -webkit-box-shadow: 1px 2px 3px #666; box-shadow: 1px 2px 3px #666}
 .front-container-right .textbox-holder {text-align: right; color: #969fac; font-weight: bold; font-size: 18px; line-height: 18px; height: 23px; padding: 7px 5px 0; margin-top: 5px}
.front-container-right .blink-on {background: #b0f341}
.front-container-right .textbox-holder div {float: right; padding-left: 2px}
.front-container-right .textbox-holder input {float: right; width: 85px; font-size: 18px; line-height: 20px; padding: 0 1px 0 0; height: 20px; margin: 0; text-align: right; outline: 0; background: none}
 .front-container-right .two-column {color: #d7f99f; font-weight: bold; padding-top: 15px}
.front-container-right .two-column a {font-size: 12px; font-weight: normal}
.front-container-blue .two-column {color: #2e3743;}
.front-container-right .column-1 {float: left; width: 130px}
.front-container-right .column-2 {float: left; width: 130px; padding-left: 10px}
* html .front-container-right .column-2 {margin-right: -3px}
 #container {padding: 20px 0; background: url('../images/shadow_top.gif') no-repeat top center}
 .small-content-holder {width: 602px; margin: 0 auto; text-align: left; background: url('../images/small_content.gif') repeat-y; min-height: 10px}
* html .small-content-holder {height: 10px}
.small-content {width: 602px; min-height: 10px; background: url('../images/small_content.gif') no-repeat -602px bottom}
* html .small-content {height: 10px}
.small-content-inner {width: 602px; min-height: 100px; background: url('../images/small_content.gif') no-repeat -1204px top; padding-top: 15px}
* html .small-content-inner {height: 100px}
.small-content-inner2 {min-height: 10px; padding: 35px 42px}
* html .small-content-inner2 {height: 10px}
 .small-content-header {background: #e2edff; padding: 0 42px 10px; margin: 0 3px 0 1px}
.small-content-header h2 {font-size: 26px; line-height: 26px; font-weight: bold; padding: 0; margin: 0}
 .price-table {margin: 10px 0 0 ; padding: 0; border: none; border-collapse: collapse}
.price-table td {padding: 4px 5px; border: none; font-size: 18px; line-height: 22px}
.price-table input {vertical-align: 3px; cursor: pointer}
.price-table td.first {padding-left: 0; padding-right: 0; width: 30px; text-align: center}
.price-table td.red {font-weight: bold}
.price-table td.last {padding-right: 0; font-size: 12px; padding-left: 10px}
 .bank-table {padding: 0; margin: 10px 0 0; border-collapse: collapse}
.bank-table input {cursor: pointer;}
.bank-table td {padding: 0 5px 0 0}
.bank-table td.banklogo {padding-right: 20px}
.bank-table img {display: block}
 .small-content .two-column {}
.small-content .two-column .column-1 {float: left; width: 254px}
.small-content .two-column .column-2 {float: left; width: 254px; padding-left: 10px}
* html .small-content .two-column .column-2 {margin-right: -3px}
 .small-content .big-textbox {width: 506px}
.small-content .two-column .big-textbox {width: 242px}
.small-content .two-column .big-submit {width: 254px}
 .wide-content-holder {width: 962px; margin: 0 auto; text-align: left; background: url('../images/wide_content.gif') repeat-y; min-height: 10px}
* html .wide-content-holder {height: 10px}
.wide-content {width: 962px; min-height: 10px; background: url('../images/wide_content.gif') no-repeat -962px bottom}
* html .wide-content {height: 10px}
.wide-content-inner {width: 962px; min-height: 100px; background: url('../images/wide_content.gif') no-repeat -1924px top}
* html .wide-content-inner {height: 100px}
.wide-content-blue .wide-content-inner {background: url('../images/wide_content_top_blue.gif') no-repeat 0 0}
.wide-content-inner2 {min-height: 10px; padding: 35px 42px}
* html .wide-content-inner2 {height: 10px}
 .content-holder {background: url('../images/content_holder.gif') repeat-y left top}
* html .content-holder {height: 1%}
.content-outer {background: url('../images/content_btm.gif') no-repeat left bottom}
* html .content-outer {height: 1%}
.content {background: url('../images/content_top.gif') no-repeat left top; padding-top: 12px}
.content-blue {background: url('../images/content_top_blue.gif') no-repeat left top}
* html .content-blue {height: 1%}
 .content-left {float: left; width: 577px; margin-right: 30px; padding-bottom: 20px}
.excerpt {padding: 15px 0}
.content-left h1 {padding: 0 0 5px;}
.content-left h2 {font-weight: normal; padding: 15px 0 5px}
.content-left h2 .right {float: right; font-size: 14px; line-height: 14px; padding-top: 2px}
 .content-left-header {padding: 3px 20px 15px; background: #c5dcff; margin: 0 2px}
.content-left-header h2 {font-size: 26px; line-height: 30px; font-weight: bold; padding: 0}
.content-left-header h2.tight {font-size: 22px; line-height: 20px}
.content-left-header h2 span {color: #7c8796; font-weight: normal}
.content-left .header-star {float: right; width: 22px; height: 20px; margin-top: 6px; background: url('../images/ico_star2.gif') no-repeat 0 0px; cursor:pointer}
.content-left .header-star-active {background-position: 0 -30px}
 .content-left-wrap {padding: 10px 22px 0}
 .navigation {color: #0066ff; font-size: 26px; line-height: 28px; font-weight: bold}
.navigation-left {float: left}
.navigation-right {float: right}
.navigation a {text-decoration: none}
.navigation a:hover {text-decoration: underline}
 .listing-table {width: 100%; border-collapse: collapse; border: none}
.listing-table td {border: none; padding: 5px; vertical-align: top}
.listing-table .first {padding-left: 0}
.listing-table .star {width: 22px; height: 20px; margin-top: 6px; background: url('../images/ico_star2.gif') no-repeat 0 0px; cursor: pointer}
.listing-table .star-active {background-position: 0 -30px}
 .content-left-wrap .two-column {}
.content-left-wrap .two-column .column-1 {float: left; padding-right: 21px; width: 256px}
.content-left-wrap .two-column .column-2 {float: left; width: 256px}
* html .content-left-wrap .two-column .column-2 {margin-right: -3px}
 .bloglist-top {padding-bottom: 20px; padding-top: 10px}
.bloglist-top .two-column .column-1 {width: 350px}
.bloglist-top .two-column .column-2 {width: 162px; text-align: right}
 .content-left-wrap .three-column {padding: 10px 0}
.content-left-wrap .three-column .textbox-holder input {width: 140px}
.content-left-wrap .three-column .column-1 {float: left; width: 31%; padding-right: 20px}
.content-left-wrap .three-column .column-2 {float: left; width: 31%}
.content-left-wrap .three-column .column-3 {float:right; width: 31%}
.content-left-wrap .three-column .calendar-btn {width: 156px}
.content-left-wrap .three-column .calendar-btn-inn {width: 128px}
 .profile-table {border-collapse: collapse; border: none}
.profile-table td {padding: 2px 6px}
.profile-table td.first {font-weight: bold; padding-left: 0}
.profile-table .firstrow td {padding-bottom: 12px}
 .content-left-wrap .textbox-holder {text-align: right; color: #969fac; font-size: 18px; line-height: 18px; height: 23px; padding: 7px 5px 0}
.content-left-wrap .textbox-holder input {float: left; width: 226px; font-size: 18px; line-height: 20px; padding: 0px; height: 20px; margin: 0; text-align: right; outline: 0}
 .padding-box {padding: 10px 0}
.padding-box-first {padding-top: 0}
.has-border {border-top: 1px solid #f0f0f0}
 .picture-box {padding-top: 10px}
.picture-box-first {padding-top: 0}
.picture-box img {vertical-align: middle; padding-right: 10px}
 .content-left-wrap .add-list {margin: 0; padding: 20px 0; list-style-type: none; list-style-image: none}
.content-left-wrap .add-list li {font-size: 18px; line-height: 18px; color: #0066ff; font-weight: bold; padding: 0}
.content-left-wrap .add-list a {font-size: 14px; font-weight: normal}
 .content-left-inner {border-top: 1px solid #d9d9d9; padding: 10px 0}
.content-left-inner h2 {padding-top: 0}
 .data {width: 100%; border-collapse: collapse; border: none}
.data td {border: none; padding: 2px 4px; vertical-align: top}
.data .first {padding-left: 0; width: 16px}
.data .last {padding-right: 0; width: 18px; text-align: center}
.data .right {text-align: right}
.data .third {width: 60px}
.data .fourth {width: 75px}
.data .fifth {width: 50px}
.data .favourite, .data .not-favourite {display: block; outline: 0; text-indent: -500px; height: 15px; width: 16px}
.data .favourite {background: url('../images/ico_star1.gif') no-repeat center center}
.data .not-favourite {background: url('../images/ico_star.gif') no-repeat center center}
.user-action .data .favourite {background: url('../images/action_ico2a.gif') no-repeat center center}
.user-action .data .not-favourite {background: url('../images/action_ico2.gif') no-repeat center center}
.user-action .data .favourite, .user-action .data .not-favourite {background-position: left; text-indent: 18px; width: auto}
 .bigtabs-header {height: 40px; margin: 0 2px}
.bigtabs .calendar-btn {margin: 10px 10px 0 0}
 .bigtabs-calendar, .content-left-calendar {float: right; font-size: 16px; padding: 10px 25px 0 0}
.content-left-calendar {float: right; font-size: 16px; padding: 5px 0px 0 0}
.bigtabs-calendar .calendar-arrow-left, .content-left-calendar .calendar-arrow-left {height: 22px; width: 22px; float: left; background: url('../images/arrows.gif') no-repeat 3px 3px; cursor: pointer}
.bigtabs-calendar .calendar-current, .content-left-calendar .calendar-current {float: left; padding: 3px 0px 0 0; margin: 0 3px; cursor: pointer}
.bigtabs-calendar .calendar-arrow-right, .content-left-calendar .calendar-arrow-right {height: 22px; width: 22px; float: left; background: url('../images/arrows.gif') no-repeat 3px -29px; cursor: pointer}
.bigtabs-text {float: left; font-size: 18px; font-weight: bold; padding: 13px 13px 0}
.bigtabs .tabs-holder {float: left;}
.bigtabs .tab {float: left; height: 27px; margin: 5px 5px 0; background: #d7e7ff; font-size: 18px; padding: 8px 10px 0 10px; cursor: pointer; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px}
.bigtabs .tab-active {background: #e4eeff url('../images/bigtab.gif') repeat-x left top}
.bigtabs .tab-content {margin: 0 2px; background: #e2edff; padding: 0 18px 18px}
.wide-content .bigtabs .tab-content {background: none; padding: 18px}
 .food-entering-left, .training-left {float: left; width: 315px; padding-top: 18px}
.food-entering-left .submit, .training-left .submit {height: 30px}
.food-entering-left .big-submit {margin-top: 20px; width: 150px; height: 40px}
.training-left .big-submit {width: 150px; height: 40px}
 .food-name-right, .training-name-right {float: right; font-size: 11px}
.food-name .textbox, .training-name .textbox {width: 303px; margin-top: 3px}
 .search-select-bottom {background: #f2f2f2;border-top: 1px solid #d9d9d9;}
.search-select-bottom div {padding: 3px 5px 0; height: 18px; font: 12px/16px Arial, Verdana, sans-serif}
.search-select-bottom a {color: #777f88; text-decoration: none;}
.search-select-bottom a:hover {color: #3f81e7; text-decoration: underline}
.search-select-bottom .search-ico {background: url('../images/ico_search.gif') no-repeat 5px 4px; padding-left: 25px}
.search-select-bottom .add-ico {background: url('../images/add.gif') no-repeat 5px 4px; padding-left: 25px}
 .food-time, .training-time {padding-top: 10px}
.food-time-text {float: right; width: 145px}
.food-time .textbox-holder, .training-time .textbox-holder, .recipe .textbox-holder {float: left; width: 98px; margin-right: 5px; text-align: right; color: #969fac; font-size: 18px; line-height: 18px; height: 23px; padding: 7px 5px 0}
.food-time .textbox-holder input, .recipe .textbox-holder input {width: 40px; float: right; font-size: 18px; line-height: 20px; padding: 0 1px 0 0px; height: 20px; margin: 0; text-align: right; outline: 0}
.food-time .textbox-holder div, .recipe .textbox-holder div {float: right; padding-left: 5px}
.training-time .textbox-holder {float: left; width: 138px; margin-right: 15px; text-align: right; color: #969fac; font-size: 18px; line-height: 18px; height: 23px; padding: 7px 5px 0}
.training-time .textbox-holder input {width: 100px; float: left; font-size: 18px; line-height: 20px; padding: 0 1px 0 0; height: 20px; margin: 0; text-align: right; outline: 0}
.training-submit {float: left; width: 150px}
* html .training-submit {margin-right: -3px}
.food-time .submit {width: 80px; float: left; margin-top: 0}
* html .food-time .submit {margin-right: -3px}
.food-time-select {float: left; width: 120px}
.food-time-select .jb-select {height: 30px; padding: 0; width: 110px; float: left}
.food-time-select .jb-select-content {width: 80px; cursor: pointer; height: 23px; padding: 7px 23px 0 5px; float: left}
.food-time-select .jb-select-inner {height: 23px; width: 80px; font-size: 18px; line-height: 18px; padding: 0; float: left}
.food-time-select .jb-select select {height: 30px; line-height: 30px}
.food-entering-right, .training-right {float: left; width: 200px; padding-left: 22px; text-align: center}
* html .food-entering-right {margin-right: -3px}
* html .training-right {margin-right: -3px}
 #water-count-action {width: 104px; height: 95px; margin: 0 auto; position: relative; background: url('../images/water.gif') no-repeat center 10px}
#water-count-action .add, #water-count-action .remove {width: 42px; height: 42px; position: absolute; top: 27px; cursor: pointer; display: block; outline: none}
#water-count-action .add {right: 0}
#water-count-action .remove {left: 0;}
 #training-count-action {width: 144px; height: 82px; margin: 5px auto 0; position: relative; background: url('../images/sneaker.gif') no-repeat top center}
#training-count-action .add, #training-count-action .remove {width: 42px; height: 42px; position: absolute; top: 25px; cursor: pointer; display: block; outline: none}
#training-count-action .add {right: 0}
#training-count-action .remove {left: 0;}
 .content-right {float: left; width: 355px}
* html .content-right {margin-right: -3px}
.content-right h2 {padding: 10px 0 4px}
.content-right h2 .light {font-weight: normal}
.content-right h2 img {vertical-align: -2px}
.content-right-inner {border-top: 1px solid #d9d9d9; padding: 10px 0}
.content-right-inner h2 {padding: 0; font-size: 14px}
.content-right .no-border {border: none}
 .link-list {line-height: 20px}
 .calendar-btn {float: right; background: #f5f5f5; border: 1px solid #d9d9d9; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-size: 12px; line-height: 12px; height: 18px; padding: 0 2px; cursor: pointer}
.calendar-btn-inn {float: left; background: url('../images/ico_calendar.gif') no-repeat right center; height: 14px; padding: 4px 25px 0 3px; cursor: pointer}
 .content-right-half1, .content-right-half2 {float: left; width: 165px; font-size: 12px;}
.content-right-half1 {padding-right: 25px}
* html .content-right-half2 {margin-right: -3px;}
.content-right-half1 a, .content-right-half2 a {text-decoration: none;}
.content-right-half1 a:hover, .content-right-half2 a:hover {text-decoration: underline;}
 .content-right .two-column .column-1 {float: left; min-height: 10px; width: 145px; margin-right: 20px}
.content-right .two-column .column-2 {float: left; width: 190px}
* html .content-right .two-column .column-2 {margin-right: -3px}
 .content-right .content-right-search .column-1 {width: 250px; margin-right: 0px; padding-right: 10px; font-size: 12px; text-align: right}
.content-right .content-right-search .column-2 {width: 95px}
.content-right-search .textbox, .content-right-search .submit {float: left; margin: 0}
.content-right-search .textbox {width: 238px}
.content-right-search .submit {width: 95px}
 #friend-suggestion-bubble {line-height: 24px}
#friend-suggestion-bubble .submit {height: 25px;}
#friend-suggestion-bubble form div {padding: 0px 0 10px;}
#friend-suggestion-bubble .textbox {width: 278px}
 #food-suggestion-bubble h2 {padding: 5px 0 10px 0;}
#food-suggestion-bubble form div {border-top: 1px solid #d5d7d9; padding: 5px 0;}
#food-suggestion-bubble input {vertical-align: 2px;}
#food-suggestion-bubble .submit {height: 25px; margin-top: 5px;}
 #weight-bubble .textbox-holder, #waist-bubble .textbox-holder {text-align: right; color: #969fac; font-size: 18px; line-height: 28px; height: 30px; padding: 0px 5px 0; width: 78px}
#waist-bubble .textbox-holder {width: 85px}
#weight-bubble .textbox-holder input, #waist-bubble .textbox-holder input {float: left; width: 55px; font-size: 18px; line-height: 30px; padding: 0 1px 0 0; height: 30px; margin: 0; text-align: right; outline: 0; background: none; position: relative; z-index: 10}
#weight-bubble .textbox, #waist-bubble .textbox {float: left; width: 78px; font-weight: normal; height: 30px; margin: 0; padding-top: 0; padding-bottom: 0; line-height: 28px}
#weight-bubble td.first, #waist-bubble td.first {padding-left: 0; font-weight: normal}
#weight-bubble td.last, #waist-bubble td.last {padding-right: 0}
#weight-bubble .big-submit, #waist-bubble .big-submit {width: 90px; height: 32px; font-size: 14px}
 .info-table {border-collapse: collapse; width: 100%; border: none; margin-top: 10px}
.info-table td {padding: 3px 5px; vertical-align: top}
.info-table td.first {font-weight: bold; padding-left: 0; width: 90px}
 .date-table {border-collapse: collapse; width: 100%; border: none; margin-top: 5px}
.date-table td {padding: 0px 5px; vertical-align: top; font-size: 12px}
.date-table td.first {padding-left: 0; width: 30px}
 .smalltabs {padding-bottom: 10px}
.smalltabs .tabs-holder {float: left; background: #e1edff; padding: 3px}
.smalltabs .tab {float: left; font-size: 12px; line-height: 14px; color: #2e3743; padding: 2px 5px; cursor: pointer}
.smalltabs .tab-active {background: #8dbaff url('../images/smalltabs.gif') repeat-x; color: #2e3743}
 .saving-options .three-column .column-1 {float: left; padding-right: 10px; padding-top: 7px}
.saving-options .three-column .column-2 {float: left; width: 75px; padding-right: 10px}
.saving-options .three-column .column-3 {float: left}
.saving-options .submit {height: 32px}
.saving-options .textbox-holder {text-align: right; color: #969fac; font-size: 18px; line-height: 18px; height: 23px; padding: 7px 5px 0}
.saving-options .textbox-holder input {float: left; width: 40px; font-size: 18px; line-height: 20px; padding: 0 1px 0 0; height: 20px; margin: 0; text-align: right; outline: 0}
 #bottom .wrap {background: url('../images/shadow_top.gif') no-repeat top center}
#bottom .bottom-inner {background: url('../images/shadow_btm.gif') no-repeat bottom center; padding: 25px 0}
#bottom .bottom-content {padding: 20px 0; border-top: 1px solid #d9d9d9}
#bottom .bottom-content-first {border-top: none; padding-top: 10px}
#bottom .bottom-content-last {padding-bottom: 0}
#bottom img.left {float: left; padding: 0 10px 5px 0}
#bottom h2 {padding: 0 0 4px}
#bottom h2 a {color: #2e3743}
#bottom h2 .date {font-weight: normal}
#bottom ul {padding-top: 0}
.bottom-left {float: left; width: 294px; min-height: 10px}
.bottom-center {float: left; width: 294px; min-height: 10px; padding: 0 40px}
.bottom-right {float: left; width: 294px}
* html .bottom-right {margin-right: -3px}
 #footer {font-size: 12px; padding: 0px 0 10px}
#footer-top {background: #f4f4f4; padding: 10px 10px}
.footer-top-left {float: left; list-style-type: none; margin: 0; padding: 0;}
.footer-top-left li {float: left; padding: 0 10px;}
.footer-top-left .first {padding-top: 5px; padding-left: 0px;}
.footer-top-right {float:right ;}
#footer-bottom {padding: 5px 0;}
.footer-bottom-left {float: left; width: 800px; padding: 14px 10px}
.footer-bottom-right {float:right}
#footer a {text-decoration: underline}
#footer a:hover {text-decoration: none}
#footer .wrap-small {width: 518px}
#footer select {vertical-align: middle;}
#footer img {vertical-align: middle;}
 #goal .jb-select {height: 30px; padding: 0}
#goal .kmi-graph {float: left; width: 275px; height: 243px; background: url('../images/graph_4_et.gif') no-repeat; position: relative}
.kmi-graph-box1, .kmi-graph-box2, .kmi-graph-box3, .kmi-graph-box4 {width: 160px; position: absolute; left: 1px; text-align: center; font-size:20px; line-height: 22px; font-weight: bold}
.kmi-graph-box1 {top: 0; padding-top: 25px; height: 42px; color: #d5aaad}
.kmi-graph-box2 {padding-top: 18px; height: 35px; top: 67px; color: #d0babd}
.kmi-graph-box3 {padding-top: 24px; height: 41px; top: 120px; color: #c7d3c1}
.kmi-graph-box4 {padding-top: 18px; height: 37px; top: 185px; color:#d2cac5}
#show-kmi-info {background: url('../images/girl.gif') no-repeat 240px bottom; padding-bottom: 0; height: 285px}
#goal .kmi-current, #goal .kmi-perfect {position: absolute; width: 67px; padding: 5px 0 0 30px; height: 16px; color: white; font-size: 11px; font-weight: bold; line-height: 11px; left: 165px; top: 30px}
#goal .kmi-perfect {top: 170px; width: 95px}
#goal .perfect-et {background: url('../images/kmi_perfect_et.gif') no-repeat}
#goal .perfect-en {background: url('../images/kmi_perfect_et.gif') no-repeat}
#goal .perfect-ru {background: url('../images/kmi_perfect_ru.gif') no-repeat}
#goal .perfect-lv {background: url('../images/kmi_perfect_lv.gif') no-repeat}
#goal .current-et {background: url('../images/kmi_current_et.gif') no-repeat}
#goal .current-en {background: url('../images/kmi_current_et.gif') no-repeat}
#goal .current-ru {background: url('../images/kmi_current_ru.gif') no-repeat}
#goal .current-lv {background: url('../images/kmi_current_lv.gif') no-repeat}
#goal .jb-select-content {cursor: pointer; height: 23px; padding: 7px 23px 0 5px}
#goal .jb-select-inner {height: 18px; width: 220px; overflow:hidden; font-size: 18px; line-height: 18px; padding: 0; float: left; white-space: nowrap}
#goal .jb-select select {height: 30px; line-height: 30px}
 #goal2 {}
#goal2 .dialog-inner {font-size: 18px; line-height: 24px; padding: 15px 25px}
#goal2 .dialog-content-left {float: left; width: 420px; padding: 0px 20px 20px 25px}
#goal2 .check-table {width: 100%; border-collapse: collapse}
#goal2 .check-table th {padding: 5px 12px; text-align: center}
#goal2 .check-table td {border-top: 1px solid #d9d9d9; padding: 5px 12px; text-align: center}
#goal2 .check-table td.first {padding-left: 0; text-align: left; font-weight: bold}
#goal2 .dialog-content-right {width: 236px; padding-top: 0; padding-bottom: 10px}
#goal2 .dialog-bottom-left {padding-left: 10px; width: 235px}
#goal2 .dialog-bottom-right {padding-left: 10px; text-align: left; float: left; padding-top: 17px; font-size: 18px; width: 400px}
* html #goal2 .dialog-bottom-right {margin-right: -3px}
 #registration .dialog-content-left {font-size: 18px; line-height: 22px; width: 470px}
#registration .dialog-content-right {width: 135px; padding-left: 20px}
#registration .dialog-bottom-inner {float: left; padding-right: 10px;}
#registration .textbox-holder {text-align: right; color: #969fac; font-weight: bold; font-size: 18px; line-height: 18px; height: 29px; padding: 9px 5px 0; width: 140px}
#registration .textbox-holder div {float: right; padding-left: 2px}
#registration .textbox-holder input {float: right; width: 105px; font-size: 18px; line-height: 20px; padding: 0 1px 0 0; height: 20px; margin: 0; text-align: right; outline: 0; background: none; font-weight: bold}
#registration .submit {width: 300px;}
 #login {}
.login-content {font-size: 12px}
.login-content .textbox {width: 268px; margin-right: 8px}
.login-content-inner {padding-left: 120px}
 .book .dialog-inner {background: #dff5c8; padding: 10px 15px; border-bottom: 1px solid #c0c3c6}
.book .dialog-inner .big-textbox {float: left}
.book .dialog-inner .big-submit {height: 32px; float: left; margin-left: 5px; font-size: 14px}
.book .dialog-inner div {float: left; padding: 8px 0 0 10px;}
.book .dialog-bottom {border-top: 1px solid #b3b5b9; background: #ececec; padding: 10px 15px}
.book .dialog-bottom img {vertical-align: -2px }
.book .pagination {}
.book .pagination-obj {height: 280px; display: none; overflow: auto}
.book .pagination-pages {margin: 0; padding: 5px 0; list-style-type: none; list-style-image: none; text-align: center;}
.book .pagination-pages li {display: inline; padding: 0 5px; cursor: pointer; color: #969fac; font-weight: bold;}
.book .pagination-pages li.active {color: #2e3743;}
.book .dialog-content {padding-top: 5px}
.book .data td, .book .data th {border-bottom: 1px solid #d5d7d9; padding: 3px 4px}
.book .data td.last {width: 60px; padding-right: 10px; text-align: right}
.book .data .checkedlink {font-size: 12px; background: url('../images/checked.gif') no-repeat top left; padding-left: 20px; color: #dcdcdc}
.book .data .first {padding-left: 10px}
.book .data .star {width: 16px; height: 15px; background: url('../images/ico_star3.gif') no-repeat 0 0px; cursor: pointer}
.book .data .star-active {background-position: 0 -30px}
.book .data .active-row {background: #e1ecfe}
.book .data .active-row .star {background-position: 0 -60px}
.book .data .active-row .star-active {background-position: 0 -90px}
.book .data .active-row .checkedlink {background-position: 0 -25px; color: #0066bb}
.pre-wrap {word-wrap: break-word;  }
.blog-content-wrap {display: block; width: 460px; word-wrap: break-word;  }
.blog-link-wrap {display: block; width: 250px; word-wrap: break-word;  }
 .graph-content {height: 375px; width: 922px}
.graph-info {font-size: 16px; padding: 20px 35px; line-height: 22px}
.tickLabel {font-size: 14px !important; padding-right: 5px;}
 .bluebox {margin: 0 2px; padding: 10px 22px; background: #E2EDFF}
 .graybox {background: #ebedf1; padding: 7px;}
.graybox-arrow {height: 12px; font-size: 10px; line-height: 10px; background: url('../images/graybox_arrow.gif') no-repeat 25px 0;}
.blog .graybox {font-size: 12px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
 .day-blog {padding-top: 30px;}
.blog {padding: 15px 0; border-top: 1px solid #d9d9d9;}
.blog-first {padding-top: 0; border: none;}
.blog-left {float: left; width: 50px; min-height: 10px;}
* html .blog-left {height: 10px;}
.blog-right {float: left; width: 465px; padding-left: 14px}
.blog-insert .blog-right {padding-left: 0px; width: 479px;}
* html .blog-right {margin-right: -3px;}
.blog-right img {vertical-align: -2px;}
.blog-picture {height: 50px; width: 50px; position: relative;}
.blog-picture a {outline: 0; display: block; height: 50px; width: 50px;}
.blog-picture img {height: 50px; width: 50px; display: block;}
.gold-member, .silver-member {background: url('../images/gold.png') no-repeat; height: 14px; width: 14px; position: absolute; z-index: 10; top: -6px; right: -6px;}
.silver-member {background-image: url('../images/silver.png');}
.blog a {text-decoration: none;}
.blog a:hover {text-decoration: underline}
.blog-actions {color:#83888f; font-size: 12px; padding-top: 3px; padding-bottom: 3px;}
.blog-actions img {vertical-align: -2px; padding-right: 2px;}
.blog-comment {margin-top: 3px; padding: 0px 7px;}
.blog-comment-inner {padding: 7px 0;}
.blog-comment .blog-picture {float: left;}
.blog-comment-right {float: left; width: 386px; padding-left: 15px;}
* html .blog-comment-right {margin-right: -3px;}
.blog-add-comment {margin-top: 5px;}
.blog-add-comment-btn {cursor: pointer; background: white; border: 1px solid #969fac; color: #969fac; padding: 3px 5px; width: 439px; font:12px/12px Arial, Verdana, sans-serif}
.blog-add-comment input {outline: 0}
.blog-add-comment .blog-picture {float: left;}
.blog-add-comment-right {float: left; width: 400px;}
* html .blog-add-comment-right {margin-right: -3px;}
.blog-add-comment-bubble-holder {min-height: 10px; background: url('../images/blog_add_comment_bubble_bg.gif') repeat-y top left}
* html .blog-add-comment-bubble-holder {height: 10px;}
.blog-add-comment-bubble-wrap {min-height: 10px; background: url('../images/blog_add_comment_bubble_top.gif') no-repeat top left}
* html .blog-add-comment-bubble-wrap {height: 10px;}
.blog-add-comment-bubble {min-height: 40px; padding: 5px 10px 5px 20px; background: url('../images/blog_add_comment_bubble_btm.gif') no-repeat bottom left}
* html .blog-add-comment-bubble {height: 40px;}
.blog-add-comment-bubble textarea {width: 100%;border: none; background: none;padding: 0;margin: 0;outline: 0; font: 14px/16px Arial, Verdana, sans-serif;overflow: hidden}
.blog-add-comment-right .submit {float: right;margin-top: 5px; height: 24px;}
.blog-more {border-top: 1px solid #d9d9d9; padding: 15px 0 0}
.blog-more a {display: block; height: 32px; border: 1px solid #b9c0ca; background: url('../images/btn.gif') repeat-x; text-align: center; font-size: 14px; font-weight: bold; line-height: 32px; -moz-box-shadow: 1px 1px 2px #777;-webkit-box-shadow: 1px 2px 3px #666; box-shadow: 1px 2px 3px #666}
 .blog-insert-box-holder {background: url('../images/blog_insert_bg.gif') repeat-y}
.day-blog .blog-insert-box-holder {background: url('../images/blog_insert_bg_w.gif') repeat-y}
.blog-insert-box-wrap {background: url('../images/blog_insert_top.gif') no-repeat top left}
.day-blog .blog-insert-box-wrap {background: url('../images/blog_insert_top_w.gif') no-repeat top left}
.blog-insert-box {background: url('../images/blog_insert_btm.gif') no-repeat bottom left; min-height: 35px; padding: 12px 10px 10px 20px}
.day-blog .blog-insert-box {background: url('../images/blog_insert_btm_w.gif') no-repeat bottom left; padding: 7px 10px 7px 20px;}
* html .blog-insert-box {height: 35px}
.blog-insert-box textarea {overflow: hidden; outline: 0; width: 100%; padding: 0; margin: 0; border:none; background: none; font:14px/16px Arial, Verdana, sans-serif;}
.blog-insert .submit {margin-left: 16px; height: 25px;}
.day-blog .blog-insert .submit {margin-left: 16px; height: 25px; margin-top: 5px; margin-left: 13px;}
  .users-list {}
.users-list a {font-size: 12px; text-decoration: none}
.users-list a:hover {text-decoration: underline;}
.user-pic {float: left; width: 50px; height: 50px; position: relative; margin-right: 7px; margin-bottom: 7px;}
.user-pic-hidden {display: none;}
.user-pic a {display: block; width: 50px; height: 50px;}
.user-pic img {display: block; width: 50px; height: 50px;}
 .user-info {}
.user-info-left {float: left; width: 98px; margin-right: 15px}
.user-info-picture {height: 98px; width: 98px; position: relative;}
.user-info-link {text-align: center; padding-top: 5px; font-size: 12px;}
.user-info-link a {text-decoration: none;}
.user-info-link a:hover {text-decoration: underline;}
.user-info-right {float: left; width: 242px; font-size: 12px}
* html .user-info-right {margin-right: -3px;}
.user-info-right h2 {padding: 0 0 5px;}
.user-info-right h2 img {vertical-align: -2px;}
.move-back {background: url('../images/moveback.gif') no-repeat left center; font-weight: bold; padding-left: 20px}
 .gda-info {padding-bottom: 10px;}
.gda-info h2 {font-weight: bold;}
.gda-picture {width: 98px; height: 98px; position: relative; float: left}
.gda-picture img {display: block; width:98px; height: 98px;}
.gda-info-right {float: left; padding-left: 20px; width: 415px}
* html .gda-info-right {margin-right: -3px;}
.gda-table {padding-bottom: 10px;}
.gda-box {float: left; width: 60px; height: 89px; background: url('../images/gda.gif') no-repeat; overflow: hidden; margin-right: 4px; text-align: center;}
.gda-box img {display: none;}
.gda-title {height: 23px; font-size: 10px; font-weight: bold; padding-top: 10px; line-height: 9px;}
.gda-title-one {padding-top: 15px; height: 18px;}
.gda-val {font-size: 20px; height: 32px;}
.gda-percent {font-size: 14px;}
.gda-percent-alert {color: #cf1111;}
 .colored-table {margin-top: 20px; border-collapse: collapse; width: 100%; border: none; font-size: 12px;}
.colored-table th {background: #d9e8ff; padding: 3px 0 3px 10px; font-weight: bold; text-align: left;}
.colored-table td {padding: 3px 0 3px 10px; border: none;}
.colored-table td.second, .colored-table td.third, .colored-table td.fourth, .colored-table td.last {width: 45px;}
.colored-table td.last {width: 55px;}
.colored-table td.first div {width: 285px; height: 18px; overflow: hidden;}
.colored-table tbody td {border-bottom: 1px solid #d9d9d9;}
.colored-table tfoot td {font-weight: bold}
.colored-table .colored td {background: #e8f1ff;}
.colored-table .header img {width: 11px; height: 13px; background: url('../images/sortable.gif') no-repeat; vertical-align: -2px}
.colored-table .headerSortDown img {background-image: url('../images/sorted2.gif')}
.colored-table .headerSortUp img {background-image: url('../images/sorted1.gif')}
.colored-table .headerSortDown, .colored-table .headerSortUp {background-color: #c4dbff}
.colored-table .edit td {background: #e8f1ff; padding-top: 5px; padding-bottom: 5px; font-weight: normal;border-bottom: 1px solid #d9d9d9;}
.colored-table-edit td {cursor:pointer;}
.colored-table .edit div {float: left}
.colored-table .edit div.first-box {float: left; width: 290px;margin-right: 7px;}
.colored-table .edit .textbox {width: 34px; border: 1px solid #d9d9d9; padding: 2px 4px; font-size: 12px; text-align: right;margin-right: 5px; margin-top: 1px }
.colored-table .edit .submit {width: 26px; height: 22px; padding: 0; border: none; background: url('../images/bluebox_submit.gif') no-repeat;}
.colored-table .edit .jb-select {height: 18px;padding: 0;width: 289px;border-color: #d9d9d9; margin-top: 1px}
* html .colored-table .edit .jb-select {border: none;}
.colored-table .edit .jb-select-content {width: 259px;cursor: pointer;height: 15px;padding: 3px 23px 0 5px;}
.colored-table .edit .jb-select-inner {height: 15px;width: 259px;font-size: 12px;line-height: 12px;padding: 0; overflow: hidden; white-space: nowrap;}
.colored-table .edit .jb-select select {height: 18px;line-height: 18px;font-size: 12px;}
.colored-table-gray {}
.colored-table-gray th {background: #e3e3e3;}
.colored-table-gray .colored td {background: #eeeeee;}
.colored-table-gray .header img {background-image: url('../images/sortable_gray.gif')}
.colored-table-gray .headerSortDown img {background-image: url('../images/sorted2_gray.gif')}
.colored-table-gray .headerSortUp img {background-image: url('../images/sorted1_gray.gif')}
.colored-table-gray .headerSortDown, .colored-table-gray .headerSortUp {background-color: #d6d6d6}
 .portion-table table {border-collapse: collapse; font-size: 12px;}
.portion-table td {padding: 3px 4px 3px 0;}
.portion-table td.first {width: 120px; padding-left: 5px;}
.portion-table .edit td {background: #E8F1FF;}
.portion-table .edit .jb-select {height: 20px;padding: 0;width: 109px;border-color: #d9d9d9;margin-top: 1px;}
* html .portion-table .edit .jb-select {border: none;}
.portion-table .edit .jb-select-content {width: 79px;cursor: pointer;height: 16px;padding: 4px 23px 0 5px;}
.portion-table .edit .jb-select-inner {height: 16px;width: 79px;font-size: 12px;line-height: 12px;padding: 0; overflow: hidden; white-space: nowrap;}
.portion-table .edit .jb-select select {height:20px;line-height:20px;font-size: 12px;}
.portion-table .edit .textbox {float: left; width: 34px; border: 1px solid #d9d9d9; padding: 2px 4px; font-size: 12px; text-align: right;margin-right: 5px; margin-top: 1px }
.portion-table .textbox-holder {float: left; height: auto; width: 44px; border: 1px solid #d9d9d9; padding: 0px 4px 0 2px; font-size: 12px; text-align: right;margin-right: 5px}
.portion-table .textbox-holder input {width: 35px; font-size: 12px; line-height: 20px; padding: 0;}
.portion-table .textbox-holder div {line-height: 18px; zoom: 1}
.portion-table .edit .submit {float: left; width: 26px; height: 22px; padding: 0; border: none; background: url('../images/bluebox_submit.gif') no-repeat;}
.portion-table td.third {white-space: nowrap;}
 .user-action {font-size: 12px; line-height: 16px; padding-bottom: 10px; padding-top: 10px;}
.user-action-left {float: left; width: 50px; min-height: 10px;}
.user-action-pic {position: relative; height: 50px;width:50px;}
.user-action-center {float: left; width: 330px; padding: 0 10px}
.user-action-right {float: left; width: 133px;}
* html .user-action-right {margin-right: -3px;}
.user-action a {text-decoration: none;}
.user-action a:hover {text-decoration: underline;}
.user-action-right img {vertical-align: -3px;}
 .infolist {margin: 0;padding: 0; border-collapse: collapse}
.infolist td {padding: 0px 3px;}
.editlist td {cursor: pointer;}
.infolist img {display: none;}
.infolist img.show-always {display: inline;}
.infolist .infolist-left {width: 140px; padding-left: 26px; padding-top: 2px; background: url('../images/spot.gif') no-repeat 10px 10px;}
.infolist-right {width: 130px;}
.infolist-current {padding-left: 7px; padding-top: 2px;}
.infolist-edit {display: none;}
.infolist .textbox {width: 50px; padding: 2px 5px; float: left; text-align: right}
.infolist .bluebtn {width: 50px; height: 22px; float: left; margin-left: 3px;}
 #food-image-holder {float: right;width: 202px; float: right; font-size: 12px}
#food-image img {display: block; width: 200px; height: 130px}
.food-image-top {border: 1px solid #d9d9d9; position: relative}
.food-image-bottom {text-align: center; padding-top: 5px;}
#food-image-action {display: none; position: absolute; border-bottom: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; top: 0px; right: 0px; z-index: 10; background: #f5f5f5; padding: 2px;}
#food-image-action a {display: block; outline: 0; padding: 0 1px; height: 15px; width: 15px; float: left;}
#food-image-action img {width: 15px; height: 15px; display: block;}
#image-uploader {display: none;}
.image-uploader-top {padding: 15px; border: 1px solid #d9d9d9}
.image-uploader input {width: 180px;}
.image-uploader-top h3 {font-size: 14px; padding: 0 0 5px; margin: 0; font-weight: bold;}
.image-uploader-bottom {text-align: center; padding-top: 5px;}
.image-uploader-bottom .bluebtn{ display: inline;}
 .desc-insert {width: 533px}
.desc-insert textarea {width: 501px; height: 67px}
.desc-insert .bluebtn {margin-top: 5px; display: inline;}
.desc-insert span:hover {background: #ffc}
 .ico-text {padding: 20px 0 5px;}
.ico-text h2 {font-weight: bold; padding-top: 7px}
.ico-text img {float: left; padding-right: 10px;}
 .btn, .bluebtn {display: block; height: 26px; line-height: 26px; position: relative; border: 1px solid #b9c0ca; background: url('../images/btn.gif') repeat-x; font-size: 12px; font-weight: bold; text-align: center; outline: 0; -moz-box-shadow: 1px 1px 1px #ccc; -webkit-box-shadow: 1px 1px 1px #666; box-shadow: 1px 1px 1px #666}
.bluebtn {background: #c7dcff url('../images/btnblue.gif') repeat-x top left;}
input.bluebtn {font-size: 10px; line-height: 10px; font-weight: bold; text-transform: uppercase;}
.btn .pro {width: 27px; height: 14px; display: block; top: -7px; right: -13px; position: absolute; background: url('../images/pro.gif') no-repeat top left;}
.pad-0-10-5-0 {padding: 0 10px 5px 0;}
.pad-0-5-0-0 {padding: 0 5px 0 0;}
.pad-0-0-0-5 {padding: 0 0 0 5px;}
.pad-0-10 {padding: 0 10px;}
.pad-5-10 {padding: 5px 10px;}
.pad-10 {padding: 10px;}
.pad-10-0 {padding: 10px 0;}
.pad-10-0-0 {padding: 10px 0 0;}
.pad-10-0-20 {padding: 10px 0 20px;}
.pad-20-0-0 {padding: 20px 0 0;}
.pad-20-0 {padding: 20px 0}
#kolm-paeva-tasuta {z-index: 10; position: absolute; width: 100px; height: 104px; top: -5px; right: -2px}
.tasuta-et {background: url('../images/3_paeva_tasuta-et.png')}
.tasuta-en {background: url('../images/3_paeva_tasuta-et.png')}
.tasuta-ru {background: url('../images/3_paeva_tasuta-ru.png')}
.tasuta-lv {background: url('../images/3_paeva_tasuta-lv.png')}
.hidden {display: none;}
#description-show {cursor: pointer;}
#description-show img {vertical-align: -1px;}
 #food-rating {background: #f2f2f2; margin: 0 2px; font-size: 18px; font-weight: bold; line-height: 20px; padding: 10px 20px}
 .material-table {width: 310px; border-collapse: collapse;}
.material-table td {padding: 3px 8px; line-height: 20px}
.material-table td.last {width: 35px; text-align: right;}
.material-table td.last div {display: none}
.material-table td.first {width: 1%; white-space: nowrap; text-align: right; padding-left: 0;}
.material-table .hover td {background: #f5f5f5}
.material-table-editable td {}
.material-table .hover td.last div {display: block}
.material-table .hover td.last img {vertical-align: -3px;}
.material-table .textbox {width: 50px; padding: 2px 5px; float: left; text-align: right; margin-right: 3px}
.material-table .textbox-wide {text-align: left; width: 160px;}
.material-table .bluebtn {width: 54px; height: 22px; float: left}
.material-table .edit {display: none;}
 .title {padding-bottom: 5px; color: #75808f;}
.title a {font-weight: bold}
 .small-list {font-size: 12px; line-height: 14px}
 .big-select .jb-select {height: 30px;padding: 0; width: 531px;float: left;}
.big-select .jb-select-content {width: 501px;cursor: pointer;height: 23px;padding: 7px 23px 0 5px;float: left;}
.big-select .jb-select-inner {height: 23px;width: 501px;font-size: 18px;line-height: 18px;padding: 0;float: left;}
.big-select .jb-select select {height: 30px;line-height: 30px;}
.content-left-header .big-select .jb-select, .content-left-header .big-select .jb-select-content, .content-left-header .big-select .jb-select-inner {width: auto;}
 .person-count-select .jb-select {background: none; border: none; color: #0066ff; font-size: 12px}
.person-count-select .jb-select select {font-size: 12px;}
.person-count-select .jb-select-content {padding-top: 5px; height: 15px; background-position: right 8px;}
.person-count-select .jb-select-inner {height: 15px;}
 .food-list-item {border-top: 1px solid #d9d9d9; padding: 10px 0; font-size: 12px; line-height: 14px}
.food-list-item-first {border-top: none;}
.food-list-highlight-holder {background: #e2ffc5; border-top: none; font-size: 14px; line-height: 18px; padding: 20px; margin: 10px 0}
.food-list-item h3 {font-size: 14px; font-weight: bold; padding: 0 0 3px 0;}
.food-list-highlight h3 {font-size: 18px; line-height: 18px; padding-bottom: 7px;}
.food-list-item h3 span {font-weight: normal; color: #75808f;}
.food-list-item h3 a {color: #3f81e8;}
.food-list-image {float: left; padding-right: 10px;}
.food-list-info {padding-top: 10px; font-size: 12px; color: #dadada}
.food-list-highlight .food-list-info {color: #b0d298}
.food-list-hover .food-list-info {color: #2e3743}
.food-list-info .first {float: left; width: 170px;}
.food-list-highlight .food-list-info .first {width: 150px;}
.food-list-info .second {float: left; width: 165px;}
.food-list-info .third {float: left; width: 85px;}
.food-list-highlight .food-list-info .third {width: 65px;}
.food-list-info .fourth {float: left; width: 113px; text-align: right}
* html .food-list-info {margin-right: -3px;}
.food-list-info img {vertical-align: -1px;}
.food-list-info .third img {vertical-align: -2px;}
.food-list-item .score {float: left; width: 13px; height: 13px; background: url('../images/score_disabled.gif') no-repeat center center; margin: 0 1px;}
.food-list-highlight .score {background-image: url('../images/score_disabled_green.gif')}
.food-list-hover .score {background: url('../images/score.gif') no-repeat center center;}
.food-list-hover .score-halffilled {background: url('../images/score_halffilled.gif') no-repeat center center;}
.food-list-hover .score-filled {background: url('../images/score_filled.gif') no-repeat center center;}
.food-list-hover .food-list-highlight .score {background: url('../images/score_green.gif') no-repeat center center;}
.food-list-hover .food-list-highlight .score-halffilled {background: url('../images/score_halffilled_green.gif') no-repeat center center;}
.food-list-hover .food-list-highlight .score-filled {background: url('../images/score_filled_green.gif') no-repeat center center;}
.food-list-item .drop {float: left; width: 13px; height: 13px; background: url('../images/ico_drop_disabled.gif') no-repeat center center}
.food-list-highlight .drop {background-image: url('../images/ico_drop_disabled_green.gif')}
.food-list-hover .drop {background: url('../images/ico_drop.gif') no-repeat center center}
 .ratingbox {float: left; padding: 0 0 0 20px}
.ratingbox a {display: block; float: left; height: 20px; width: 20px; margin: 0 1px; outline: 0; background: url('../images/rate0.gif') no-repeat center center}
.ratingbox .rating-1 {background: url('../images/rate1.gif') no-repeat center center}
.ratingbox .rating-2 {background: url('../images/rate2.gif') no-repeat center center}
.ratingbox .rating-3 {background: url('../images/rate3.gif') no-repeat center center}
.ratingbox .rating-4 {background: url('../images/rate4.gif') no-repeat center center}
.ratingbox .rating-5 {background: url('../images/rate5.gif') no-repeat center center}
.ratingbox-hover .rating-1, .ratingbox-hover .rating-2, .ratingbox-hover .rating-3, .ratingbox-hover .rating-4, .ratingbox-hover .rating-5 {background: url('../images/rate0.gif') no-repeat center center}
.ratingbox-hover .rating-hover-1 {background: url('../images/rate1.gif') no-repeat center center}
.ratingbox-hover .rating-hover-2 {background: url('../images/rate2.gif') no-repeat center center}
.ratingbox-hover .rating-hover-3 {background: url('../images/rate3.gif') no-repeat center center}
.ratingbox-hover .rating-hover-4 {background: url('../images/rate4.gif') no-repeat center center}
.ratingbox-hover .rating-hover-5 {background: url('../images/rate5.gif') no-repeat center center}
 .error-value {border: 1px solid #cc0000;}
.ac_results {padding: 0px; border: 1px solid #d9d9d9; border-top: none; background-color: white; overflow: hidden; z-index: 900; text-align: left; -moz-box-shadow: 1px 2px 3px #666; -webkit-box-shadow: 1px 2px 3px #666; box-shadow: 1px 2px 3px #666}
.ac_results ul {width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0}
.ac_results li {margin: 0px; padding: 3px 5px 0; height: 18px; cursor: pointer; display: block; border-top: 1px solid #d9d9d9;   font: 12px/16px Helvetica, Arial, Verdana, sans-serif; color: #2e3743;  overflow: hidden}
.ac_loading { }
.ac_odd { }
.ac_over {background-color: #c5dcff}
  .ui-helper-hidden {display: none}
.ui-helper-hidden-accessible {position: absolute; left: -99999999px}
.ui-helper-reset {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none}
.ui-helper-clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.ui-helper-clearfix {display: inline-block}
 * html .ui-helper-clearfix {height:1%}
.ui-helper-clearfix {display:block}
 .ui-helper-zfix {width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0)}
 .ui-state-disabled {cursor: default !important}
  .ui-icon {display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat}
  .ui-widget-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%}
  .ui-widget {font-family: Verdana,Arial,sans-serif; font-size: 1.1em}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Verdana,Arial,sans-serif; font-size: 1em}
.ui-widget-content {border: 1px solid #aaaaaa; background: #ffffff url(/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222}
.ui-widget-content a {color: #222222}
.ui-widget-header {border: 1px solid #aaaaaa; background: #cccccc url(/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold}
.ui-widget-header a {color: #222222}
 .ui-state-default, .ui-widget-content .ui-state-default {border: 1px solid #d3d3d3; background: #e6e6e6 url(/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #555555; text-decoration: none; outline: none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {border: 1px solid #999999; background: #dadada url(/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none}
.ui-state-hover a, .ui-state-hover a:hover {color: #212121; text-decoration: none; outline: none}
.ui-state-active, .ui-widget-content .ui-state-active {border: 1px solid #aaaaaa; background: #ffffff url(/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #212121; outline: none; text-decoration: none}
 .ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {color: #363636}
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a}
.ui-state-error a, .ui-widget-content .ui-state-error a {color: #cd0a0a}
.ui-state-error-text, .ui-widget-content .ui-state-error-text {color: #cd0a0a}
.ui-state-disabled, .ui-widget-content .ui-state-disabled {opacity: .35; filter:Alpha(Opacity=35); background-image: none}
.ui-priority-primary, .ui-widget-content .ui-priority-primary {font-weight: bold}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {opacity: .7; filter:Alpha(Opacity=70); font-weight: normal}
  .ui-icon {width: 16px; height: 16px; background-image: url(/images/ui-icons_222222_256x240.png)}
.ui-widget-content .ui-icon {background-image: url(/images/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon {background-image: url(/images/ui-icons_222222_256x240.png)}
.ui-state-default .ui-icon {background-image: url(/images/ui-icons_888888_256x240.png)}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/images/ui-icons_454545_256x240.png)}
.ui-state-active .ui-icon {background-image: url(/images/ui-icons_454545_256x240.png)}
.ui-state-highlight .ui-icon {background-image: url(/images/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/images/ui-icons_cd0a0a_256x240.png)}
 .ui-icon-carat-1-n {background-position: 0 0}
.ui-icon-carat-1-ne {background-position: -16px 0}
.ui-icon-carat-1-e {background-position: -32px 0}
.ui-icon-carat-1-se {background-position: -48px 0}
.ui-icon-carat-1-s {background-position: -64px 0}
.ui-icon-carat-1-sw {background-position: -80px 0}
.ui-icon-carat-1-w {background-position: -96px 0}
.ui-icon-carat-1-nw {background-position: -112px 0}
.ui-icon-carat-2-n-s {background-position: -128px 0}
.ui-icon-carat-2-e-w {background-position: -144px 0}
.ui-icon-triangle-1-n {background-position: 0 -16px}
.ui-icon-triangle-1-ne {background-position: -16px -16px}
.ui-icon-triangle-1-e {background-position: -32px -16px}
.ui-icon-triangle-1-se {background-position: -48px -16px}
.ui-icon-triangle-1-s {background-position: -64px -16px}
.ui-icon-triangle-1-sw {background-position: -80px -16px}
.ui-icon-triangle-1-w {background-position: -96px -16px}
.ui-icon-triangle-1-nw {background-position: -112px -16px}
.ui-icon-triangle-2-n-s {background-position: -128px -16px}
.ui-icon-triangle-2-e-w {background-position: -144px -16px}
.ui-icon-arrow-1-n {background-position: 0 -32px}
.ui-icon-arrow-1-ne {background-position: -16px -32px}
.ui-icon-arrow-1-e {background-position: -32px -32px}
.ui-icon-arrow-1-se {background-position: -48px -32px}
.ui-icon-arrow-1-s {background-position: -64px -32px}
.ui-icon-arrow-1-sw {background-position: -80px -32px}
.ui-icon-arrow-1-w {background-position: -96px -32px}
.ui-icon-arrow-1-nw {background-position: -112px -32px}
.ui-icon-arrow-2-n-s {background-position: -128px -32px}
.ui-icon-arrow-2-ne-sw {background-position: -144px -32px}
.ui-icon-arrow-2-e-w {background-position: -160px -32px}
.ui-icon-arrow-2-se-nw {background-position: -176px -32px}
.ui-icon-arrowstop-1-n {background-position: -192px -32px}
.ui-icon-arrowstop-1-e {background-position: -208px -32px}
.ui-icon-arrowstop-1-s {background-position: -224px -32px}
.ui-icon-arrowstop-1-w {background-position: -240px -32px}
.ui-icon-arrowthick-1-n {background-position: 0 -48px}
.ui-icon-arrowthick-1-ne {background-position: -16px -48px}
.ui-icon-arrowthick-1-e {background-position: -32px -48px}
.ui-icon-arrowthick-1-se {background-position: -48px -48px}
.ui-icon-arrowthick-1-s {background-position: -64px -48px}
.ui-icon-arrowthick-1-sw {background-position: -80px -48px}
.ui-icon-arrowthick-1-w {background-position: -96px -48px}
.ui-icon-arrowthick-1-nw {background-position: -112px -48px}
.ui-icon-arrowthick-2-n-s {background-position: -128px -48px}
.ui-icon-arrowthick-2-ne-sw {background-position: -144px -48px}
.ui-icon-arrowthick-2-e-w {background-position: -160px -48px}
.ui-icon-arrowthick-2-se-nw {background-position: -176px -48px}
.ui-icon-arrowthickstop-1-n {background-position: -192px -48px}
.ui-icon-arrowthickstop-1-e {background-position: -208px -48px}
.ui-icon-arrowthickstop-1-s {background-position: -224px -48px}
.ui-icon-arrowthickstop-1-w {background-position: -240px -48px}
.ui-icon-arrowreturnthick-1-w {background-position: 0 -64px}
.ui-icon-arrowreturnthick-1-n {background-position: -16px -64px}
.ui-icon-arrowreturnthick-1-e {background-position: -32px -64px}
.ui-icon-arrowreturnthick-1-s {background-position: -48px -64px}
.ui-icon-arrowreturn-1-w {background-position: -64px -64px}
.ui-icon-arrowreturn-1-n {background-position: -80px -64px}
.ui-icon-arrowreturn-1-e {background-position: -96px -64px}
.ui-icon-arrowreturn-1-s {background-position: -112px -64px}
.ui-icon-arrowrefresh-1-w {background-position: -128px -64px}
.ui-icon-arrowrefresh-1-n {background-position: -144px -64px}
.ui-icon-arrowrefresh-1-e {background-position: -160px -64px}
.ui-icon-arrowrefresh-1-s {background-position: -176px -64px}
.ui-icon-arrow-4 {background-position: 0 -80px}
.ui-icon-arrow-4-diag {background-position: -16px -80px}
.ui-icon-extlink {background-position: -32px -80px}
.ui-icon-newwin {background-position: -48px -80px}
.ui-icon-refresh {background-position: -64px -80px}
.ui-icon-shuffle {background-position: -80px -80px}
.ui-icon-transfer-e-w {background-position: -96px -80px}
.ui-icon-transferthick-e-w {background-position: -112px -80px}
.ui-icon-folder-collapsed {background-position: 0 -96px}
.ui-icon-folder-open {background-position: -16px -96px}
.ui-icon-document {background-position: -32px -96px}
.ui-icon-document-b {background-position: -48px -96px}
.ui-icon-note {background-position: -64px -96px}
.ui-icon-mail-closed {background-position: -80px -96px}
.ui-icon-mail-open {background-position: -96px -96px}
.ui-icon-suitcase {background-position: -112px -96px}
.ui-icon-comment {background-position: -128px -96px}
.ui-icon-person {background-position: -144px -96px}
.ui-icon-print {background-position: -160px -96px}
.ui-icon-trash {background-position: -176px -96px}
.ui-icon-locked {background-position: -192px -96px}
.ui-icon-unlocked {background-position: -208px -96px}
.ui-icon-bookmark {background-position: -224px -96px}
.ui-icon-tag {background-position: -240px -96px}
.ui-icon-home {background-position: 0 -112px}
.ui-icon-flag {background-position: -16px -112px}
.ui-icon-calendar {background-position: -32px -112px}
.ui-icon-cart {background-position: -48px -112px}
.ui-icon-pencil {background-position: -64px -112px}
.ui-icon-clock {background-position: -80px -112px}
.ui-icon-disk {background-position: -96px -112px}
.ui-icon-calculator {background-position: -112px -112px}
.ui-icon-zoomin {background-position: -128px -112px}
.ui-icon-zoomout {background-position: -144px -112px}
.ui-icon-search {background-position: -160px -112px}
.ui-icon-wrench {background-position: -176px -112px}
.ui-icon-gear {background-position: -192px -112px}
.ui-icon-heart {background-position: -208px -112px}
.ui-icon-star {background-position: -224px -112px}
.ui-icon-link {background-position: -240px -112px}
.ui-icon-cancel {background-position: 0 -128px}
.ui-icon-plus {background-position: -16px -128px}
.ui-icon-plusthick {background-position: -32px -128px}
.ui-icon-minus {background-position: -48px -128px}
.ui-icon-minusthick {background-position: -64px -128px}
.ui-icon-close {background-position: -80px -128px}
.ui-icon-closethick {background-position: -96px -128px}
.ui-icon-key {background-position: -112px -128px}
.ui-icon-lightbulb {background-position: -128px -128px}
.ui-icon-scissors {background-position: -144px -128px}
.ui-icon-clipboard {background-position: -160px -128px}
.ui-icon-copy {background-position: -176px -128px}
.ui-icon-contact {background-position: -192px -128px}
.ui-icon-image {background-position: -208px -128px}
.ui-icon-video {background-position: -224px -128px}
.ui-icon-script {background-position: -240px -128px}
.ui-icon-alert {background-position: 0 -144px}
.ui-icon-info {background-position: -16px -144px}
.ui-icon-notice {background-position: -32px -144px}
.ui-icon-help {background-position: -48px -144px}
.ui-icon-check {background-position: -64px -144px}
.ui-icon-bullet {background-position: -80px -144px}
.ui-icon-radio-off {background-position: -96px -144px}
.ui-icon-radio-on {background-position: -112px -144px}
.ui-icon-pin-w {background-position: -128px -144px}
.ui-icon-pin-s {background-position: -144px -144px}
.ui-icon-play {background-position: 0 -160px}
.ui-icon-pause {background-position: -16px -160px}
.ui-icon-seek-next {background-position: -32px -160px}
.ui-icon-seek-prev {background-position: -48px -160px}
.ui-icon-seek-end {background-position: -64px -160px}
.ui-icon-seek-first {background-position: -80px -160px}
.ui-icon-stop {background-position: -96px -160px}
.ui-icon-eject {background-position: -112px -160px}
.ui-icon-volume-off {background-position: -128px -160px}
.ui-icon-volume-on {background-position: -144px -160px}
.ui-icon-power {background-position: 0 -176px}
.ui-icon-signal-diag {background-position: -16px -176px}
.ui-icon-signal {background-position: -32px -176px}
.ui-icon-battery-0 {background-position: -48px -176px}
.ui-icon-battery-1 {background-position: -64px -176px}
.ui-icon-battery-2 {background-position: -80px -176px}
.ui-icon-battery-3 {background-position: -96px -176px}
.ui-icon-circle-plus {background-position: 0 -192px}
.ui-icon-circle-minus {background-position: -16px -192px}
.ui-icon-circle-close {background-position: -32px -192px}
.ui-icon-circle-triangle-e {background-position: -48px -192px}
.ui-icon-circle-triangle-s {background-position: -64px -192px}
.ui-icon-circle-triangle-w {background-position: -80px -192px}
.ui-icon-circle-triangle-n {background-position: -96px -192px}
.ui-icon-circle-arrow-e {background-position: -112px -192px}
.ui-icon-circle-arrow-s {background-position: -128px -192px}
.ui-icon-circle-arrow-w {background-position: -144px -192px}
.ui-icon-circle-arrow-n {background-position: -160px -192px}
.ui-icon-circle-zoomin {background-position: -176px -192px}
.ui-icon-circle-zoomout {background-position: -192px -192px}
.ui-icon-circle-check {background-position: -208px -192px}
.ui-icon-circlesmall-plus {background-position: 0 -208px}
.ui-icon-circlesmall-minus {background-position: -16px -208px}
.ui-icon-circlesmall-close {background-position: -32px -208px}
.ui-icon-squaresmall-plus {background-position: -48px -208px}
.ui-icon-squaresmall-minus {background-position: -64px -208px}
.ui-icon-squaresmall-close {background-position: -80px -208px}
.ui-icon-grip-dotted-vertical {background-position: 0 -224px}
.ui-icon-grip-dotted-horizontal {background-position: -16px -224px}
.ui-icon-grip-solid-vertical {background-position: -32px -224px}
.ui-icon-grip-solid-horizontal {background-position: -48px -224px}
.ui-icon-gripsmall-diagonal-se {background-position: -64px -224px}
.ui-icon-grip-diagonal-se {background-position: -80px -224px}
  .ui-corner-tl {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px}
.ui-corner-tr {-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px}
.ui-corner-bl {-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px}
.ui-corner-br {-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px}
.ui-corner-top {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px}
.ui-corner-bottom {-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px}
.ui-corner-right {-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px}
.ui-corner-left {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px}
.ui-corner-all {-moz-border-radius: 4px; -webkit-border-radius: 4px}
 .ui-widget-overlay {background: #aaaaaa url(/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30)}
.ui-widget-shadow {margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px}
.ui-accordion .ui-accordion-header {cursor: pointer; position: relative; margin-top: 1px; zoom: 1}
.ui-accordion .ui-accordion-li-fix {display: inline}
.ui-accordion .ui-accordion-header-active {border-bottom: 0 !important}
.ui-accordion .ui-accordion-header a {display: block; font-size: 1em; padding: .5em .5em .5em 2.2em}
.ui-accordion .ui-accordion-header .ui-icon {position: absolute; left: .5em; top: 50%; margin-top: -8px}
.ui-accordion .ui-accordion-content {padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none}
.ui-accordion .ui-accordion-content-active {display: block}
.ui-datepicker {width: 17em; padding: .2em .2em 0; font-size: 11px}
.ui-datepicker .ui-datepicker-header {position:relative; padding:.2em 0}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position:absolute; top: 2px; width: 1.8em; height: 1.8em}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top: 1px}
.ui-datepicker .ui-datepicker-prev {left:2px}
.ui-datepicker .ui-datepicker-next {right:2px}
.ui-datepicker .ui-datepicker-prev-hover {left:1px}
.ui-datepicker .ui-datepicker-next-hover {right:1px}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em; line-height: 1.8em; text-align: center}
.ui-datepicker .ui-datepicker-title select {float:left; font-size:1em; margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {float: right}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em}
.ui-datepicker th {padding: .7em .3em; text-align: center; font-weight: bold; border: 0}
.ui-datepicker td {border: 0; padding: 1px}
.ui-datepicker td span, .ui-datepicker td a {display: block; padding: .2em; text-align: right; text-decoration: none}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0}
.ui-datepicker .ui-datepicker-buttonpane button {float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left}
 .ui-datepicker.ui-datepicker-multi {width:auto}
.ui-datepicker-multi .ui-datepicker-group {float:left}
.ui-datepicker-multi .ui-datepicker-group table {width:95%; margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group {width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group {width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group {width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear:left}
.ui-datepicker-row-break {clear:both; width:100%}
 .ui-datepicker-rtl {direction: rtl}
.ui-datepicker-rtl .ui-datepicker-prev {right: 2px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px; right: auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px; right: auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {float:right}
.ui-datepicker-rtl .ui-datepicker-group {float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {border-right-width:0; border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width:0; border-left-width:1px}
 .ui-datepicker-cover {display: none;  display: block;  position: absolute;  z-index: -1;  filter: mask();  top: -4px;  left: -4px;  width: 200px;  height: 200px;  }
.ui-dialog {position: relative; padding: .2em; width: 300px}
.ui-dialog .ui-dialog-titlebar {padding: .5em .3em .3em 1em; position: relative}
.ui-dialog .ui-dialog-title {float: left; margin: .1em 0 .2em}
.ui-dialog .ui-dialog-titlebar-close {position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px}
.ui-dialog .ui-dialog-titlebar-close span {display: block; margin: 1px}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {padding: 0}
.ui-dialog .ui-dialog-content {border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1}
.ui-dialog .ui-dialog-buttonpane {text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane button {float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible}
.ui-dialog .ui-resizable-se {width: 14px; height: 14px; right: 3px; bottom: 3px}
.ui-draggable .ui-dialog-titlebar {cursor: move}
 .ui-progressbar {height:2em; text-align: left}
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%}
.ui-resizable {position: relative;}
.ui-resizable-handle {position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {display: none}
.ui-resizable-n {cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px}
.ui-resizable-s {cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px}
.ui-resizable-e {cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%}
.ui-resizable-w {cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%}
.ui-resizable-se {cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px}
.ui-resizable-sw {cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px}
.ui-resizable-nw {cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px}
.ui-resizable-ne {cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-slider {position: relative; text-align: left}
.ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default}
.ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0}
.ui-slider-horizontal {height: .8em}
.ui-slider-horizontal .ui-slider-handle {top: -.3em; margin-left: -.6em}
.ui-slider-horizontal .ui-slider-range {top: 0; height: 100%}
.ui-slider-horizontal .ui-slider-range-min {left: 0}
.ui-slider-horizontal .ui-slider-range-max {right: 0}
.ui-slider-vertical {width: .8em; height: 100px}
.ui-slider-vertical .ui-slider-handle {left: -.3em; margin-left: 0; margin-bottom: -.6em}
.ui-slider-vertical .ui-slider-range {left: 0; width: 100%}
.ui-slider-vertical .ui-slider-range-min {bottom: 0}
.ui-slider-vertical .ui-slider-range-max {top: 0}
.ui-tabs {padding: .2em; zoom: 1}
.ui-tabs .ui-tabs-nav {list-style: none; position: relative; padding: .2em .2em 0}
.ui-tabs .ui-tabs-nav li {position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0}
.ui-tabs .ui-tabs-nav li a {float: left; text-decoration: none; padding: .5em 1em}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {padding-bottom: 1px; border-bottom-width: 0}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer}
 .ui-tabs .ui-tabs-panel {padding: 1em 1.4em; display: block; border-width: 0; background: none}
.ui-tabs .ui-tabs-hide {display: none !important}
td.missing-day a {color:red ! important }
.info, .notice, .warning, .error{ border:1px solid; padding:15px 10px 15px 15px}
.info {color:#333333; background-color:#E6F2FF}
.notice {color:#4F8A10; background-color: #DFF2BF}
.warning {color:#9F6000; background-color:#FEEFB3}
.error {color:#D8000C; background-color:#FFBABA}
.weight_kmi_graphs {width: 355px; height: 160px}
#calorie_norms h5 {padding-left: 10px; padding-right: 10px}
.calendar-today {float: left}
.calendar-today a:hover {text-decoration: none}
#category-select, #category-select .jb-select{ width: 255px}
#category-select .jb-select-content {width: 220px}
.text-right {text-align: right}
 .data .last {padding-top: 5px}
.news-content-left-inner {padding:10px 0}
#weight-bubble .text, #weight-bubble .textbox {padding-top: 3px}
.pad-20{ padding-bottom: 20px}
[disabled] {color:#933}
.info_link {text-decoration: underline; color:#3578ED; font-size: 10px; font-weight: normal}
.food-amount-text{ float:left}
.food-time .submit, .training-submit .submit, .recipe .submit {height: 30px}
.bubble{ z-index: 2}
.big-text {font-size: 18px}
 body.delfi {width: 995px; margin: 0 auto}
body.delfi #front-container .wrap {width: 976px}
body.delfi .front-container-right {width: 365px }
 body.vesmechti_delfi_ee {width: 995px; margin: 0 auto}
body.vesmechti_delfi_ee #front-container .wrap {width: 976px}
body.vesmechti_delfi_ee .front-container-right {width: 365px }
 body.naistemaailm .main_div a{ text-decoration: none}
.not-so-big-textbox {font-size: 18px; padding: 6px 5px 3px; font-weight: bold}
.payment .jb-select {height: 27px; padding-top: 6px}
.delfi #header {margin-top: 3px}
td.blog-posts {width: 490px; display: block}
#recipe_error_message {background:#FFEB61 url(/images/message.gif) repeat-x scroll 0 0; color:#2E3743; padding: 10px}
#please-wait {float: right; padding-top: 20px; padding-right: 10px}
.graph_zoom_select {float: right; padding-top: 9px; padding-right: 6px}
.inplace_form textarea {width: 100%}
img.favourite{ cursor: pointer}
ul.last-blogs li{ font-size: 12px}
.special-price {font-size: 18px; line-height: 22px; font-weight: bold }
.special-red {font-size: 18px; line-height: 22px; color: #CC0000}
.special-sum {padding-left: 10px; font-size: 12px; line-height: 22px; padding: 4px 5px; font-family: 'Times New Roman',Times,serif}
form.new_food .two-column .textbox-holder div {padding-top: 1px; zoom: 1}
 .food-suggestion-bubble h2 {padding: 5px 0 10px 0;}
.food-suggestion-bubble form div {border-top: 1px solid #d5d7d9; padding: 5px 0;}
.food-suggestion-bubble input {vertical-align: 2px;}
.food-suggestion-bubble .submit {height: 25px; margin-top: 5px;}
.popup-info{ background: white; border: 5px solid #9de257; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-align: left; width: 520px; display:none}
.text-light {color:#8c9398}
.text-light[placeholder] {color:#8c9398 !important}
.recipe .favourite {padding-left:20px; background: url('../images/ico_star1.gif') no-repeat}
.recipe .not-favourite {padding-left:20px; background: url('../images/ico_star.gif') no-repeat}
.recipe .like {padding-left:20px; background: url('/images/ico_thumbsdown.gif') no-repeat}
.recipe .not-like {padding-left:20px; background: url('/images/ico_thumbsup.gif') no-repeat}
.food-list-info a{ padding-top: 10px; font-size: 12px; color: #dadada}
.food-list-highlight .food-list-info a{ color: #b0d298}
.food-list-hover .food-list-info a{ color: #3F81E7}
.cal-points img{ padding: 1px}
.todays-pick{float:right; padding-left: 8px; padding-bottom: 8px;}
.disabled{color:grey}
.errorExplanation li {color:red}
.errorExplanation p {font-weight:bold}
 small {font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em; line-height: 1.5em}
.wp-post h1, .wp-post h2, .wp-post h3 {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight: bold}
.wp-post h1 {font-size: 4em; text-align: center}
#headerimg .description {font-size: 1.2em; text-align: center}
.wp-post h2 {font-size: 1.6em}
.wp-post h2.pagetitle {font-size: 1.6em}
.wp-post h3 {font-size: 1.3em}
 .wp-post {margin: 0; text-align: justify}
.wp-post hr {display: block}
  p img {padding: 0; max-width: 100%}
 img.centered {display: block; margin-left: auto; margin-right: auto}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline}
.alignright {float: right}
.alignleft {float: left}
  .aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto}
.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px}
.wp-caption img {margin: 0; padding: 0; border: 0 none}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0}
  