/****************************** KALKULATOR DIETY *******************************/

div.dc_border_box  {
    	border: 1px solid #CCC;
        padding: 0 1em 1em;
        margin: 1em 0 2em 0;
}
    
.dc_border_box label  
{
	display: block;
    margin-top: 0.75em;
    font-size: 85%;
    color: #333;
    height: 14px;
}

.dc_form_submit 
{
	background: #bbbbbb;
    font-weight: bold;
    padding: 4px 10px;
    color: #FFF;
}

.dc_form_submit_active 
{
	background: #E10017;
    font-weight: bold;
    padding: 4px 10px;
    color: #FFF;
}

#dc_cms_menu {margin-top:10px; border:1px solid #cccccc; border-collapse: collapse; width:728px;}
#dc_cms_menu th, #dc_units_description th, #dc_needs_table_1 th, #dc_needs_table_2 th {border:1px solid #cccccc; padding:3px;}
#dc_cms_menu td, #dc_units_description td, #dc_needs_table_1 td, #dc_needs_table_2 td {border:1px solid #cccccc; padding:3px;}

#dc_needs_table_1, #dc_needs_table_2 {width:600px;}

.dc_textstring {
        border: 1px solid grey;
        padding: 3px 4px;
    }

.dc_delete_icon {text-decoration:none; background:url('../img/delete_icon.gif') no-repeat;}
#dc_header_left {float:left; width:538px; _width:535px; }
.dc_teaser {padding-right:20px;}
#dc_product_category {width:250px; margin-bottom:10px;}
.dc_input_label {float:left; width:70px; margin-right:5px;}
#dc_units_description {width:190px;}

.dc_product_field {display:block; /*text-align:right;*/}
#dc_user_values_table {margin-top:20px; margin-bottom:20px; width:728px;}
#dc_user_values_empty {margin-top:10px; margin-bottom:10px;}
.dc_table td {border:1px solid #cccccc; padding:3px;}

#dc_new_product_unit {width:60px;}
#dc_new_product_category, #dc_new_product_preferred_time {width:331px;}
#dc_new_product_quantity {width:254px;}
.dc_new_product_overflow {margin-left:50px; color:#ff0000;}


#dc_new_product_unit {width:60px;}
#dc_new_product_category, #dc_new_product_preferred_time {width:331px;}
#dc_new_product_quantity {width:254px;}

#dc_box2_add_product{display:none;}

.dc_table_header_time {width:80px;}
.dc_table_header_name{width:300px;}
.dc_table_header_quantity {width:60px;}
.dc_table_header_kcal {width:60px;}
.dc_table_header_phe {width:60px;}
.dc_table_header_protein {width:60px;}
.dc_table_header_protein_pku {width:60px;}
.dc_table_header_fat {width:60px;}
.dc_table_header_carbohydrate {width:60px;}
.dc_table_header_delete {width:15px;}

#dc_print_menu {margin-left:290px; *margin-left:275px; padding-left:15px; color:#666666; font-size:10px; background: url(/img/icon_print.gif) 0px 1px no-repeat; cursor:pointer; text-decoration:underline;}
.warning_image {margin-left:5px;}
#dc_add_product2 {margin-top:10px; color:#666666; font-size:10px;}
#dc_print_user_box {display:none;}
.dc_print_box_left {float:left; width:320px;}
.dc_print_box_left table {width:320px;}
.dc_print_box_right {float:left; width:400px;}
.dc_print_box_right table {float:left; width:400px;}

#dc_add_new_product_btn {float:left;}
#dc_product_param_overflow {display:none; width:600px;  text-align:right; color:#ff0000; padding-top:7px;}



#dc_btn_add_to_my_diet {margin: 10px 0px 0px 0px; }

#dc_my_menu_table th {border:1px solid #cccccc; padding:3px;}
#dc_btn_add_to_my_diet {float:left; margin-left:440px; *margin-left:370px; margin-right:5px;}
#dc_select_user_diet_box {margin-top:15px;}

.dc_table th {border:1px solid #cccccc; padding:3px;}
.dc_multi_table {margin-bottom:30px; margin-top:20px;}
/*#dc_diet_list_box {border:1px solid #cccccc; width:100px;}*/

.dc_menu_list_title {margin-top:15px;}
.dc_menu_list_day {font-size:16px; margin-right:430px; color:#E2021A; font-weight:bold;}
.dc_back_to_diet_list {margin-bottom:10px;}
.dc_diet_list_diet_name {width:493px; font-weight:bold;}
.dc_diet_list_diet_desc {width:493px;}
.dc_delete_diet_icon_box {}
.dc_edit_diet_link {margin-left:10px;}

#dc_diet_list_box table { font-size:13px;}
.dc_for_menu_edit_only {display:none;}
.dc_arrow_img {cursor:pointer;}
.dc_delete_icon {cursor:pointer;}

/*#dc_box_user_data,
#dc_box_intro,
#dc_box_select_menu,
#dc_box_preparation,
#dc_box_add_product,
#dc_box_my_diet,
#dc_box_table,
#dc_box_instruction*/

.dc_tab{display:none;}

#dc_edit_menu_buttons {margin-left:540px; margin-top:15px;}
#dc_user_month {display:none; width:154px;}
#dc_user_month_label {display:none; margin-left:87px;}

.dc_link_cursor {color:#E2021A; cursor:pointer; text-decoration:underline;}

#dc_diet_desc_content {width:655px;}
#dc_diet_edit_btn_box {margin-left:530px; margin-top:15px;}
.button_space {margin-right:5px;}
#dc_edit_diet_desc_box {display:none;}
#dc_diet_edit_name_input {width:655px; margin-bottom:10px;}

.dc_highlighted_option {color:red;}

#dc_product_dose {display:none; width:50px;}

.valid_menu_label {color:#666666; font-size:10px;}
.red {color:red}

.form_select {width:331px;}
.additional_param_box {display:none;}
.preparation_additional_param_box {display:none;}


.all_news_link {margin-top:100px;}
.preparation_form_header {width:680px; float:left;}
.preparation_form_close {margin-top:15px; display:block; text-decoration:none !important; float:left; width:18px;}

#dc_cms_product_table_time_0 .dc_product_field,
#dc_cms_product_table_time_1 .dc_product_field
#dc_cms_product_table_time_2 .dc_product_field
#dc_cms_product_table_time_3 .dc_product_field
#dc_cms_product_table_time_4 .dc_product_field
{text-align:left !important;}

/*.right {text-align:right};*/

.add_another_form {margin-left:570px; margin-bottom:20px; display:block;}

.intro_info_box {border:1px solid #cccccc; float:left; padding:20px; margin-right:20px; background-color:#ffffff; width:280px; height:145px;}
.intro_button_box {text-align:center; margin-top:20px; margin-bottom:20px;}

.dc_intro_button
{
	background: #E10017;
    font-weight: bold;
    padding: 4px 10px;
    color: #FFF;
    font-size:99%;
}

.intro_box_panel {margin-left:20px;  margin-bottom:50px;}
.intro_button_tip {color:#444444; font-size:10px; font-style:italic;}

#btn_save_preparations {background: #E10017;}
#preparation_summary_table td{width:120px;}
#preparation_summary_table {}
#preparation_summary_percent {text-align:center; width:492px; margin-top:10px; border: 1px solid #cccccc; padding:3px;}
.capitalize {text-transform:capitalize}
.summary_percent {font-size:20px; font-weight:bold; margin-top: 10px; margin-bottom:10px;}
.preparation_summary_box {margin:10px auto 0 auto; width:500px;}

.intro_icon {float:left; margin-right:15px;}
.intro_button_desc {height:70px;}
.preparation_data_incorrect_box {display:none;}
.preparation_data_incorrect_box, .preparation_data_incorrect_box label {color: #ff0000 !important;}
.preparation_form_box {height:205px;}

.button_disabled {background-color: #bbbbbb !important; color: #ffffff !important;}
.empty_diet_list_tip {font-style:italic;}
.sample_menu_selector_box {margin-top:10px;}
.menu_last_item {padding-bottom:0px !important;}
.dc_menu_preparation_table {margin-bottom:0px !important;}

.introFancyBox {display:none;}

#introFancyBox {width:500px;height:240px;overflow:auto; text-align: justify; padding:10px; z-index:1000;}
#introFancyBox h2 {margin-bottom: 15px;}
#introFancyBox .buttonBox {width:100%; text-align: center;}
#introFancyBox .buttonBox input {width:100px;}

#fancybox-wrap {
  top: 220px !important;

}

.calcLeftInfoBox {border: 1px solid #ccc; padding: 5px; font-size: 11px;}
.calcLeftInfoBox h3 {margin-top:0px;}
.calcNavigation {padding-bottom: 20px;}

.my_product_category_name {margin:20px 0 10px 0; font-weight: bold;}
.my_product_details {border:1px solid #ccc; border-collapse: collapse; text-align: right;}
.my_product_details th, td {border:1px solid #ccc; padding:3px;}
.my_product_details .my_product_name {width:200px; text-align: left;}
.my_product_details .my_product_quantity {width:100px;}
.my_product_details .my_product_kcal {width:100px;}
.my_product_details .my_product_phe {width:110px;;}
.my_product_details .my_product_protein {width:100px;}
.my_product_details .my_product_delete {width:13px;}
.my_product_details th {text-align: left;}
#dc_my_products_form {display:none;}

#dc_my_product_unit {width:60px;}
#dc_my_product_category, #dc_my_product_preferred_time {width:331px;}
#dc_my_product_quantity {width:254px;}

.my_product_public_name {color:#E2021A;}
.my_product_public_info {cursor: help;}

.my_products_question_icon {height:12px; vertical-align: -2px;}
.optionMyProducts {font-weight: bold;}
