


/*-------------Calories---------------*/



.calories_h1 { font-size:20px; text-transform:uppercase;font-family: monospace; color:#ba050c; height:31px; background:url(/imgages/bg_top_h1.png)/ no-repeat left top; padding:8px 0 0 15px; margin:0 0 1px 0}

.calories_h2 {color: #060606;
    margin-bottom: 15px;
    font-family: monospace;text-align: center;}

.calories_img { float:right; border:3px solid #dec19a; margin-left:8px}

.calories_img img{ display:block}

.calories_txt { background:#fcf9f4 url(/images/bg_text_cal.gif)no-repeat left top; padding:20px 15px 0px 15px; color:#666}

.calories_txt_end { background:url(/images/bottom_txt_bg.gif) repeat-x left top; height:28px; overflow:hidden; margin:0 -15px}



.sep1{ height:1px; overflow:hidden; clear:both}

.sep5{ height:5px; overflow:hidden; clear:both}

.sep10{ height:10px; overflow:hidden; clear:both}

.sep15{ height:15px; overflow:hidden; clear:both}



.calories_link1 { background:url(/images/link_1.gif) no-repeat left 50%}

.calories_link2 { background:url(/images/link_2.gif) no-repeat left 50%}

.calories_link3 { background:url(/images/link_3.gif) no-repeat left 50%}



.calories_link1, .calories_link2, .calories_link3 { display: inline-block; margin:5px 0; padding: 2px 0 2px 20px; width:auto}



.calories_link1:hover, .calories_link2:hover, .calories_link3:hover { text-decoration:none}



.calories_head { background-color:#ecddc4}

.calories_head td{color: #1c1d1e;padding: 5px 0;font-family: monospace;text-align: center;} 

.calories_head td.red{ font-weight:bold; color:#b60208}



.calories_h3_table { color:#b60208; text-transform:uppercase;font-family: monospace;background: url(/images/icon_plus.gif) no-repeat left 50%; padding-left:20px; cursor:pointer; float:left; margin:5px 0 5px 1px}

.calories_h2_table1 { color:#b60208; text-transform:uppercase;font-family: monospace;background: url(/images/icon_minus.gif) no-repeat left 50% !important; padding-left:20px; cursor:pointer; float:left; margin:5px 0 5px 1px} 



.calories_table_in {margin-left:23px; width:557px}

.calories_table_in input { width:45px; font-size:11px !important; color:#666; height:16px; padding-top:1px}

.calories_table_in span { background:#fff; border:1px solid #e1caae; width:45px; display:block; height:16px; padding:1px 0 0 3px; overflow:hidden  }

.calories_table_in div { background:#ecddc4; font-weight:bold; color:#b60208; width:45px; display:block; height:16px; padding:1px 20px 0 3px; overflow:hidden}

.calories_table_in td { padding-bottom:8px;font-family: monospace;}



.calories_total { float:right; background:#ecddc4; font-weight:bold; color:#b60208; width:45px; display:block !important; height:16px; padding:1px 0 0 3px; margin:6px 13px 0 0; overflow: hidden}

.calories_total_none { float:right; background:#ecddc4; font-weight:bold; color:#b60208; width:45px; display:none; height:16px; padding:1px 0 0 3px; margin:6px 13px 0 0; overflow: hidden}



.total_table td{ border-top:1px solid #b60208; font-weight:bold; padding:3px 0 0 0}



.blood{ background-color:#141412}

.blood td{color:#fff;font-family: monospace; padding:5px 0}

.blood td.red{ font-weight:bold; color:#eaca5e}



.big_total td { padding:5px 0 0 27px;font-family: monospace; font-weight:bold}

.big_total td h2 { color:#302e28; margin:5px 0 5px 15px}



.blood_total { background:#bb191c; font-weight:bold; color:#fff; width:45px; display:block; height:18px; padding:4px 20px 0 4px; overflow:hidden}



.left_links { width:300px; border:1px solid red}

.right_buttons { width:200px; float:right; border:1px solid red}



.ccal_submit { background:url(/images/button_left.gif) no-repeat left top; height:20px}

.ccal_submit span{ background:url(/images/button_right.gif) no-repeat right top; height:20px; text-align:center; padding: 3px 0 0 0; display: block}

.ccal_submit span a{text-transform:uppercase; font-size:10px; color:#fff; text-decoration:none}

.ccal_submit span a:hover{text-transform:uppercase; font-size:10px; color:#fff; text-decoration: underline; display:block; height:20px}



.calories_tr td { border-bottom:1px solid #ecddc4; padding:3px 0 3px 4px}

.calories_tr.last td { border-bottom:0; padding:3px 0 3px 4px}



.cal_print { width:600px}

.cal_head { padding:30px 0 0 10px}

.cal_head img{ margin: 0 20px 0 0}



.cal_grey { background:#d8d8d8; height:3px; width:600px; margin:5px 0 20px 0}



.cal_print_in { padding:12px; width:576px}

.cal_print_in h2.red{ color:#b60208; margin:8px 0 5px 1px}



.cal_grey1 {border-top:1px solid #d8d8d8; width:600px; margin:5px 0 5px 0; padding:10px 0 0 15px; color:#000}



/*-------------Calories---------------*/

.new_login_last td{ padding-top: 10px;}



 