﻿@charset "utf-8";

.menu-day{
    width: 732px;
    height: 87px; 
    margin: 4px auto 4px auto;
}
.ajax-progress-img{
    margin: 3px 0 0 0;
}
.ajax-progress-img input:focus{
    outline: none;
}

/* Transparentnost a natahovanie BG start */
.menu-day-date-box img{
    width: 726px;
    height: 100%;
    left: 2px;
    top: 0px;
    position: absolute;
    z-index: 0;
}
.menu-day-date-box{
    position:relative;
    margin: 0px 0px 0px 1px; 
    _border-left: solid 1px #D6E6EB;    
    _border-right: solid 1px #D6E6EB;
    _left: 0px;
    _width: 703px;
    _padding: 4px 12px 10px 12px; 
}
.menu-day-date-box *{
    position: relative;
    z-index: 1;
}
.menu-day-img-transparent {
    _display: none;    
}
/* Transparentnost a natahovanie BG end */

.menu-day-date-box .menu-button-lock, .menu-ordered-container .menu-button-ordered{
    width: 16px;
    height: 16px !important;
    left: auto;
    top: auto;
    position: relative;    
}
.menu-button-lock{
 	_behavior: url(../../App_Themes/Nellis/iepngfix.htc);   
}
.menu-day-innertable td{
    /* padding: 2px 7px 2px 0; */
    padding: 7px 7px 5px 0;
}
.menu-day-bg-top{
    height: 9px;
	background-image: url(images/menu/menu-days-bg-top.png);
	background-repeat: no-repeat;
	background-position: top center;
}
.menu-day-bg-down{
	background-image: url(images/menu/menu-days-bg-down.png);	
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	background-position: bottom center;
	vertical-align: top; 
}
.menu-day-date{
    width: 80px;
    text-align: center;
    vertical-align: top;
}
.menu-day-kinds{
    vertical-align: top;
    width: 610px;
    _width: 590px;
}
.menu-day-legend{
    width: 20px;
    vertical-align: top;
}
.menu-day-legend img{
    margin: 0 0 5px 0;
}
.menu-day-date div{
    margin: 0 0 4px 0;
    line-height: 100%;
}
.menu-day-date-day{
    font-size: 20pt;
}
.menu-day-date-month{
    font-weight: bold   
}
.menu-kindname-td{
    width: 70px;
    vertical-align: top;
}
.menu-kindname{
    font-size: 10pt;
    font-weight: bold;
    color: #666666;
}


.menu-tdstar{
    width: 16px;
}
.menu-tdstar input:hover{
}
.menu-quantity-section td{
    padding: 2px;
    vertical-align: top;
}
.menu-tdquantity input{
    height: 15px;
    background-color:#FFFFFF;
    border-style:solid;
    border-color:#5091CD;
    border-width:1px;
}
.menu-tddecreasequantity input, .menu-tdincreasequantity input{
    height: 17px;
    width: 17px;
    background-color:#FFFFFF;
    border-style:solid;
    border-color:#5091CD;
    border-width:1px;
}
.menu-tddecreasequantity input, .menu-tdincreasequantity input, .menu-tdorder input{
    cursor: pointer;
}
.day-item-button-red{
    width: 60px;
    width: 16px;
    height: 16px;
    background-color: Transparent;
    border: none;
	background-image: url(images/menu/menu-button-basket.png);
	_behavior: url(../../App_Themes/Nellis/iepngfix.htc);
	background-repeat: no-repeat;
	background-position: top center;	
}
.day-item-button-green{
    width: 60px;
    width: 16px;
    height: 16px;
    background-color: Transparent;
    border: none;
	background-image: url(images/menu/menu-button-cancel.png);
	_behavior: url(../../App_Themes/Nellis/iepngfix.htc);
	background-repeat: no-repeat;
	background-position: top center;
}
.day-item-button-red:hover, .day-item-button-green:hover, .day-item-today-movingbutton-left:hover, .day-item-today-movingbutton-right:hover{
	opacity: .6;
	filter: alpha(opacity=60);
}
.day-item-button-locked{
    width: 16px;
    height: 16px;
    background-color: Transparent;
    border: none;
	background-image: url(images/menu/menu-button-lock.png);
	_behavior: url(../../App_Themes/Nellis/iepngfix.htc);
	background-repeat: no-repeat;
	background-position: top center;
}
.menu-day-legend, .menu-tdstar input{
    cursor: default;
}
.menu-day-legend{
    _text-align: right;
}
.menu-button-comment{
    cursor: help;
}
 
.menu-day-date-bg-none{
    background-color: #DBE7F2;     
}
.menu-day-date-bg-holiday{
    background-color: #BDEF86;   
}
.menu-day-date-bg-noeat{
    background-color: #BFBFBF;   
}
.menu-day-date-bg-own{
    background-color: #C69E71;  
}
.menu-day-date-bg-saturday{
    background-color: #81B5CF;       
}
.menu-day-date-bg-sunday{
    background-color: #81B5CF;             
}
.menu-day-date-bg-today{
    background-color: #FFC488;   
}
.menu-day-date-bg-uploadbox{
    background-color: #B2E1AD; 
}
.ie6-menu-day-date-bg-none{
    _filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=#DBE7F2);      
}
.ie6-menu-day-date-bg-holiday{
    _filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=#BDEF86);     
}
.ie6-menu-day-date-bg-noeat{
    _filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=#BFBFBF);     
}
.ie6-menu-day-date-bg-own{
    _filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=#C69E71);     
}
.ie6-menu-day-date-bg-saturday{
    _filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=#81B5CF);       
}
.ie6-menu-day-date-bg-sunday{
    _filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=#81B5CF);              
}
.ie6-menu-day-date-bg-today{
    _filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=#FFC488);     
}
.ie6-menu-day-date-bg-uploadbox{
    _filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=#B2E1AD);  
}

.menu-multiple-table{
    margin: 20px 10px 10px 10px;
    text-align: center;
}
.menu-multiple-table td{
    margin: 10px;
    text-align: center;
    padding: 2px 4px 2px 4px;
    border-right: solid 1px #cccccc;
}
.menu-multiple-table div td{
    border-right: none;
    margin: 0 auto 0 auto;
}
.menu-multiple-table div table{
    margin: 0 auto 0 auto
}


.menu-boxover-content-header{
    padding: 1px 7px 1px 7px;
    width: 400px;
    font-weight: bold;
    background-color: #DCE7F2;
    border-right: solid 1px #8ABAD2;
    border-left: solid 1px #8ABAD2;
    border-top: solid 1px #8ABAD2;  
    position: relative;  
    z-index: 10 !important; 
}
.menu-boxover-content-body{
    padding: 7px;
    width: 400px;
    background-color: White;
    border-right: solid 1px #8ABAD2;
    border-left: solid 1px #8ABAD2;
    border-bottom: solid 1px #8ABAD2; 
    position: relative;  
    z-index: 10 !important; 
}


.warning-red, .warning-green{
    padding: 4px 4px 4px 4px;
    display: block;
    margin: 4px 20px 4px 20px;
    font-weight: bold;
}
.warning-red
{
    border: solid 2px red;
    background-color: #f49999;
}
.warning-green
{
    border: solid 2px green;
    background-color: #aeeab2;
}