
h1 { padding: 0; margin: 0; }

#info { }

#orgz{ width:100%; margin-top:10px; }

#mail,#print{ font-weight: bold; cursor: pointer; text-decoration: underline; margin-bottom: 3px; margin-top: 3px;  }
#mail { background: url(/calc/img/mail.gif) no-repeat left 3px; height: 23px; padding: 0 0 0 25px; line-height: 23px; white-space: nowrap; margin-right: 20px; }
#print { background: url(/calc/img/print.png) no-repeat left 2px; height: 23px; padding: 0 0 0 25px; line-height: 23px; }

div.nmslct{ position: relative; text-align: left;   padding: 0;  }
td.nmslct div.nmslct { padding-top: 0px; /*height: 45px;*/ }

td.tdSectImg{ vertical-align: top; padding: 0 20px 0 0; /*width: 310px;*/}
#sectImgBlck{ display: block; /*width:310px; height:300px; */}
.sectImg{ cursor: pointer; margin: 0 3px 3px 0; border: 1px solid #787878; position: relative; text-align: center; font-size: 11px; width: 90px; height: 95px;  float: left; line-height: normal; vertical-align: top; }
.sectImg:hover{ border: 1px solid #2A7FFF; }
.sectImg img { display: block; margin: auto; }



#overImg{ position: absolute; z-index: 100; cursor: pointer; border: 1px solid #2A7FFF; }
#sectImg{ display: block;  }


#cform{ vertical-align: top; min-width: 370px;   }

.topper{ border: 1px solid #787878; background: #edede4; padding: 10px 15px; text-align: center; background: white url(/calc/img/grad.gif) repeat-x left top; }
.spacer-4 { font-size: 1px; width: 2px; }

#prcAll{ font-weight: bold; color: #252525; margin-bottom: 20px; white-space: nowrap; text-align: left; font-size: 10px; text-transform: uppercase; }

#prcAll .tPrc,
#prcAll .tWght,
#prcAll .tLnght,
.ed { color: #1c80bc; font-size: 14px; font-weight: bold;   }
.ed { font-size: 10px; color: #252525;  }


span.addTblCalcRow{  cursor: pointer; font-size: 11px; font-weight: normal; text-align: center; padding: 0;  color: #16a44b;  }
span.addTblCalcRow img { vertical-align: middle; display: block; margin: 0 auto 5px auto; }

#showDelivery{ margin-top: 5px;font-weight: bold; cursor: pointer; text-decoration: underline; font-size: 11px; text-transform: uppercase; color: white;  background: url(../img/side_menu_header.png) repeat-x;  text-align: center; line-height: 31px; width: 180px;  }

input.nCount,
input.nRezCount,
input.trRezPrm{ width: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.selRezRrm { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.calcRow { border: 1px solid #787878; margin: 10px 0;
background-color:#C0C0C0;
 color: #3e3e3e;  font-size: 11px;
 background-repeat: repeat-x;
 background-position: top;
   }

.calcRow tr { background: none; }
.calcRow td { text-align: center; /*font-weight: bold;*/ color: #5A5A5A;}
.calcRow th {
background-image: linear-gradient(bottom, rgb(0,111,171) 16%, rgb(102,170,209) 83%);
background-image: -o-linear-gradient(bottom, rgb(0,111,171) 16%, rgb(102,170,209) 83%);
background-image: -moz-linear-gradient(bottom, rgb(0,111,171) 16%, rgb(102,170,209) 83%);
background-image: -webkit-linear-gradient(bottom, rgb(0,111,171) 16%, rgb(102,170,209) 83%);
background-image: -ms-linear-gradient(bottom, rgb(0,111,171) 16%, rgb(102,170,209) 83%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.16, rgb(0,111,171)),
	color-stop(0.83, rgb(102,170,209))
);
 color: #fff; border: 1px solid #1c80bc;  }
button.calcDeliv {
	background-image: linear-gradient(bottom, rgb(0,111,171) 16%, rgb(102,170,209) 83%);
background-image: -o-linear-gradient(bottom, rgb(0,111,171) 16%, rgb(102,170,209) 83%);
background-image: -moz-linear-gradient(bottom, rgb(0,111,171) 16%, rgb(102,170,209) 83%);
background-image: -webkit-linear-gradient(bottom, rgb(0,111,171) 16%, rgb(102,170,209) 83%);
background-image: -ms-linear-gradient(bottom, rgb(0,111,171) 16%, rgb(102,170,209) 83%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.16, rgb(0,111,171)),
	color-stop(0.83, rgb(102,170,209))
);
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
-khtml-border-radius: 5px;
	border: none;
	cursor: pointer;
	line-height: 14px;
	width: 100px;
	height: 20px;
	font-size: 12px !important;
	color: #fff;
}
table tr td.calcDelivTD {
	padding-left: 5px;
}

div#mForm table.cur { border: 1px solid #787878;  color: #3e3e3e; background-color:#fff; }
table.cur td { color: #3e3e3e; }

.tunei { padding: 0 10px 5px 10px;  }

span.minus {display: block; text-align: right; height: 33px;  cursor: pointer; font-size: 12px; font-weight: normal; padding: 0;  color: #fa0000; font-weight: bold; margin: 0px 0 5px auto; width: 165px; }

span.minus img { vertical-align: middle;  margin: 0 0 0 3px;  }

.subselect { height: 33px; z-index: 2; position: relative; text-align: left; padding: 12px 0 5px 0; }

select.sname{  width: 100%;  margin: 0 0 0 0 ; padding: 5px 3px; font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; color: #1c80bc; font-weight: bold; text-transform: uppercase; background: white; line-height: 18px; border: 1px solid #1c80bc;    }
select.sname option { font-size: 11px; color: #1c80bc; font-weight: bold; text-transform: uppercase; }

.values { border: 1px solid #1c80bc; border-top: none; height: 25px; padding: 0 3px;  }
.value2 { border: 1px solid #1c80bc; height: 25px; padding: 0 3px; height:32px; vertical-align:middle }

.tblRez .values { height: 25px; }

.value2 select { width: 100%; border: none; color: #3e3e3e; }
.value2 input,.values input { text-align: center; color: #3e3e3e; border: 1px solid #ccc;  }

.calcRow td.rezShow{ text-align: center; padding: 3px 6px; color: #1c80bc; font-weight: bold; }
table.tblRez{ width: 100%; /*background-color: #eee*/ color: #3e3e3e; margin: 15px 0 10px 0; }
table.tblRez td { color: #3e3e3e; }


#delivery,
#pDeliveryPrc{ display: none; font-size: 11px; }
#delivery table td p { margin: 0; padding: 5px 0 0 0;}
#delivery table td { vertical-align: top; }
#delivery select,#delivery input,#delivery button { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }

#waiter{display:none;}


/* NOTICE FORM */
div#screen{
    position:fixed;
    display:none;
    background-color: #222222;
    z-index:1000;
    opacity: 0.6;
    filter: alpha(Opacity=60);   
}
div#divnotice{
    position:absolute;
    z-index:1001;
    background-color:#FAEB95;
    border:3px solid #F30101;
    display:none;
    padding: 10px 40px 10px;  
    font-family: Verdana, Tahome sans-serif;
    font-size:13px;
    width:500px;
}
.sred{
    color: #F30101;
    font-weight:bold;
    font-size:16px;
}  
.underline{
    text-decoration:underline;
}
p.curTitle{
    color:#2EAC34;
    font-weight:bold;
    font-size:16px;
}
div#helpStart{
    display: none;
    position:relative;
    width:145px;
    height:1px;
}
div#helpStartContent{
    color:rgb(28, 128, 188);
    font-weight:bold;
    width:145px;
    height:70px;
    text-align: center;
    padding-top:20px; 
    position: absolute;
    z-index: 1100;
    border:2px solid rgb(28, 128, 188);
    width:145px;
    height:70px;
    top: -90px;
    left:60px;
    text-align: center;
    vertical-align:middle;   
    background-color: #FFFFFF; 
}