/*88888888888888888****************** calendar */

table.calendar{
  margin:0;
  padding:0;
  border-right: 1px solid #C0C0C0;
  border-bottom: 1px solid #C0C0C0;
}

table.calendar tr td{
  margin:0;
  border-top: 1px solid #C0C0C0;
  border-left: 1px solid #C0C0C0;
  font-family: tahoma;
  font-size: 12px;
  color: rgb(0,0,0);
  /*padding:0px 10px 0 0;*/
}

table.calendar tr td a{
  margin:0;
  padding:0;
  text-decoration: none;
  color: rgb(114,114,114);
  font-size: 18px;
}

div.calendar{
  margin:0;
  padding:0;
  margin-left: 60px;
  margin-top: 25px;
}

div.date_nr{
  width: 18px;
  height: 18px;
  border: 0px solid black;
  text-align: right;
  padding-top:3px !important;
  padding-right: 3px !important;
  color: rgb(114,114,114);
  /*font-size: 14px;*/
  font-family: tahoma;
}

table.calendar tr td.calendarHeaderM{
  font-size: 18px;
  color: rgb(128,128,128);
  padding-top:1px;
  padding-bottom: 3px;
}

table.calendar tr td.calendarHeader,
table.calendar tr td.calendarHeaderF{
  font-family: arial;
  color: rgb(114,114,114);
  /*background: rgb(255,250,176);*/
  background: url(/images/bcks/v_strip2.gif) repeat-x 0px 0px;
  font-weight: bold;
  border-left: 0;
}

table.calendar tr td.calendarHeaderF{
  border-left: 1px solid #C0C0C0;
}

table.calendar tr td.calendar_bottom{
  background: rgb(255,251,183);
}

/*******************************************************/

div.sport_long_text_off,
div.sport2_long_text_off,
div.food_long_text_off,
div.other1_long_text_off,
div.other2_long_text_off,
div.sport_long_text_on,
div.food_long_text_on,
div.other1_long_text_on,
div.other2_long_text_on,
div.sport2_long_text_on
{
  font-family: comic sans ms;
  font-size:13px;
  font-weight: bold;
  text-align: justify;
  color: #636262;
  padding: 5px 20px 5px 15px; 
}

div.back_from_long{
  padding-top: 14px;
  font-size:14px;
  font-family: arial;
}

div.back_from_long a{
  text-decoration: none;
  color: rgb(48,48,48);
}


div.lng_txt_title{
  font-size:16px;
  font-family: arial;
  padding-bottom: 8px;
}

div.sport_long_text_off,
div.sport2_long_text_off,
div.food_long_text_off,
div.other1_long_text_off,
div.other2_long_text_off{
  display: none;
}

div.sport_long_text_on,
div.sport2_long_text_on,
div.food_long_text_on,
div.other1_long_text_on,
div.other2_long_text_on{
  display: block;
}

div.overall_content_on{
  display: block;
}

div.overall_content_off{
  display: none;
}

table{
  empty-cells: show;
}

div.addtocalendar_on,
div.addtocalendar_off{
  position: absolute;
  top:60px;
  left:32%;
  width:482px;
  /*background: url(/images/bcks/calendar_add_bottom.png) no-repeat;*/
}

div.addtocalendar_bottom{
  background: url(/images/bcks/calendar_add_bottom.png) no-repeat;
}

div.addtocalendar_body{
  background: url(/images/bcks/calendar_add_body.png) repeat-y;
}

div.addtocalendar_top{
  background: url(/images/bcks/calendar_add_top.png) no-repeat 0px 0px;
  height: 17px !important;
  max-height: 17px !important;
  line-height:17px !important;
  border: 0px solid green;
}

div.addtocalendar_on{
  display: block;
}

div.addtocalendar_off{
  display: none;
}

div.addtocalendar_close_on,
div.addtocalendar_close_off{
  position: absolute;
  top:43px;
  height: 25px;
  left:33%;
  width:200px;
}

div.addtocalendar_b_off{
  width:475px;
  float: left;
}

div.addtocalendar_c_off{
  border-bottom: 0;
  width:92px;
  float: left;
  height: 18px;
  background: url(/images/bcks/calendar_add_close.png) no-repeat;
  cursor: pointer;
}

div.addtocalendar_close_on{
  display: block;
}

div.addtocalendar_close_off{
  display: none;
}


div.addtocalendar_container_on,
div.addtocalendar_container_off{
  background-color: white;    /* the background          */
  filter:alpha(opacity=80);   /* Internet Explorer       */
  -moz-opacity:0.8;           /* Mozilla 1.6 and below   */
  opacity: 0.8;               /* newer Mozilla and CSS-3 */
  position: absolute; 
  left:0;
  top:0;
  width: 100%;
  height: 950px;
  border: 0px solid black;
}

div.addtocalendar_container_off{
  display: none;
}

div.addtocalendar_container_on{
  display: block;
}

/* addd to canlednar table ************/

table.add_to_calendar{
  padding:0;
  margin:0;
  border: 0px solid black;
  empty-cells: show;
  width: 482px;
}

table.add_to_calendar tr td{
  padding:0;
  margin:0;
  border: 0px solid black;
  padding-bottom: 8px;
  font-family: verdana;
  font-size: 11px;
  color: #787269;
}

table.add_to_calendar tr td input#date{  
  font-family: arial;
  font-size:16px;
  font-weight: bold;
  font-style: italic;
  width: 105px;
  background: none;
  border: none;
  color: rgb(128,128,128);
  margin-bottom: 20px;
}

table.add_to_calendar tr td input.kg_inp_ro{
  border: 0;
  width: 60px;
}

table.add_to_calendar tr td input.kkal_inp_ro{
  border: 0;
  width: 60px;
}

table.add_to_calendar tr td.first_col{
  width:154px !important;
  padding:0;
  margin:0;
  padding-left:14px;
  font-family: comic sans ms;
  font-size: 16px;
  vertical-align: top;
  border: 0px solid black;
}

table.add_to_calendar tr td#loading_cell{
  height:55px !important;
  padding-top:10px;
  padding-right:25px;
  text-align: right;
}

table.add_to_calendar tr td.cal_add_btn{
  border: 0px solid black;
  width:106px;
  height:50px !important;
  padding-top:25px;
}


table.add_to_calendar tr td.kg_first_col{
  padding:0;
  margin:0;
  padding-left:14px;
  padding-top:17px;
  font-family: comic sans ms;
  font-size: 16px;  
}

table.add_to_calendar tr td.kkal_first_col{
  padding:0;
  margin:0;
  padding-left:25px;  
  font-family: comic sans ms;
  font-size: 16px;
  vertical-align: bottom;  
  padding-right:34px;
}

table.add_to_calendar tr td.first_col div.thema{
  border: 0px solid black;
  width: 154px;
  height: 40px !important;
  padding:0;
  margin:0;
  background: url(/images/bcks/linijburt.png) repeat-x 0px 6px;
}


table.add_to_calendar tr td.kg_first_col div.thema_kg{
  border: 0px solid black;
  height: 40px !important;
  width: 80px !important;
  padding:0;
  margin:0;
  float: left;
  background: url(/images/bcks/linijburt.png) repeat-x 0px 12px;
}

table.add_to_calendar tr td.kkal_first_col div.thema_kkal{
  border: 0px solid black;
  height: 40px !important;
  width: 80px !important;
  padding:0;
  margin:0;
  float: left;
  background: url(/images/bcks/linijburt.png) repeat-x 0px 12px;
}

table.add_to_calendar tr td.kg_first_col div.thema_kg_inp{
  border: 0px solid black;
  width: 50px !important;
  padding:0;
  margin:0;
  float: left;
  background: url(/images/bcks/linijburt.png) repeat-x 10px 12px;
  height: 40px !important;
  margin-left: 10px;
}

table.add_to_calendar tr td.kkal_first_col div.thema_kkal_inp{
  border: 0px solid black;
  width: 50px !important;
  padding:0;
  margin:0;
  float: left;
  background: url(/images/bcks/linijburt.png) repeat-x 10px 12px;
  height: 40px !important;
  margin-left: 10px;
}

table.add_to_calendar tr td.kg_first_col div.kg_{
  padding-top:8px;
  padding-left: 2px;
  float: left;
  width:40px;
  border: 0px solid black;
  border: 0px solid black;
}

table.add_to_calendar tr td.kkal_first_col div.kkal_{
  padding-top:8px;
  padding-left: 2px;
  float: left;
  width:40px;
  border: 0px solid black;
  border: 0px solid black;
}

table.add_to_calendar tr td.kg_first_col div.kg_2{
  padding-top:8px;
  padding-left: 2px;
  float: left;
  width:60px;
  border: 0px solid black;
  border: 0px solid black;
}

table.add_to_calendar tr td.kkal_first_col div.kkal_2{
  padding-top:8px;
  padding-left: 2px;
  float: left;
  width:60px;
}

table.add_to_calendar tr td.kkal_first_col div.kkal_calc_{
  float: left; 
  height:18px; 
  line-height:12px; 
  margin-top:4px;
}

table.add_to_calendar tr td.first_col div.theme_title{
  border: 0px solid black;
  padding:0;
  margin:0;
  float: left;
  padding-left: 4px;
  padding-top:3px;
}

div.kg_2 input#kg{
  background: none;
  font-family: tahoma;
  font-size:18px;
  font-weight: bold;
  border: 0px solid black;
  width: 60px;
  color: #636262;
}

div.kkal_2 input#kkal{
  background: none;
  font-family: tahoma;
  font-size:16px;
  font-weight: bold;
  border: 0px solid black;
  width: 60px;
  color: #636262;
}

table.add_to_calendar tr td.second_row_colled{
  width:304px !important;
  padding-top:5px;
  padding-left: 25px;
  color: #787269;
}

table.add_to_calendar tr td.second_row_colled a{
  text-decoration: none;
  color: rgb(96,96,96);
  font-family: tahoma;
}

table.add_to_calendar tr td.theerd_row{
}

table.add_to_calendar tr td.kg{
  height: 70px !important;
}

.cealendar_textarea{
  width: 262px;
  height: 87px;
  overflow: auto;
  border: 1px solid rgb(128,128,128);
}

.cealendar_textarea_ro{
  width: 262px;
  height: 87px;
  border:0;
  overflow: auto;
  padding: 3px;
  border: 0;
  background: url(/images/bcks/linijburt.png) repeat;
  font-family: comic sans ms;
  font-size: 13px;
  font-weight: bold;
  text-align: justify;
  line-height: 20px;
  color: #787269;
  overflow: hidden;
}

input.calnedar_ok{
  width: 79px;
  height: 23px !important;
  background: #FFF3D4;
  border: 1px solid #787269;
  color: #636262;
  font-weight: bold;
  font-family: arial;
  font-size:12px;
}

a.calnedar_ok{
  color: #8A5C00;
  font-family: verdana;
  font-size:11px;
  text-decoration: none;
}

input.calnedar_d{
  display: none;
}

a.calnedar_d{
  display: none;
}

div.day_goods0{
  padding:0;
  margin:0;
  border: 0px solid black; 
  height: 68px; 
  width: 80px;
}

div.day_goods0 div{
  padding:0;
  margin:0;
}

div.day_goods{
  float: left;
}

div.day_goods2{
  float: left;
}

/*************************************************/
