﻿html 
{
  height: 100%
}

.MonthFormula
{
  font-weight:bold; 
  color:Purple; 
  border: solid 1px #acacac;
	background-color: #f7f8f8;
	cursor:pointer;
}

.NovemberFormula
{
  font-weight:bold; 
  color:Purple; 
}
body 
{
  margin: 0px;
  padding: 0px;
  height: 100%;
  background: #307eab url('../images/back.gif') repeat-x;
  font: 12px Arial, sans-serif;
}

body, td, div, input, textarea, select 
{
	font: 12px sans-serif;
	color: #4e4e4e;
}

.cartContent
{
  text-align:justify;
}


InfoPanel
{
  padding: 5px;
  margin: 10px;
  border-style: solid;
  border-width: thin;
}

table.dBody 
{
  background-image: url('../images/lines.png');
  width: 100%;
  height: 100%;
  text-align: center;
}
table.tblMain 
{
  width: 874px;
  border: 0px;
  text-align: left;
  margin: 0px auto;
}
table.tblMain1
{
	border: none;
  text-align: left;
  margin: auto auto;
  width: 400px;
  margin-top: 20px;
}

td.tdBordR
{
  background-color: #ffffff;
  border-right: solid 1px #ded2be;
}
td.tdBordL
{
  background-color: #ffffff;
  border-left: solid 1px #ded2be;
}

td.td6px 
{
  width: 6px;
}

td.tdTop 
{
  height: 120px;
  border-bottom: solid 4px #55c1ff;
  color: #ffffff;
}
td.tdTop1 
{
  border-top: solid 1px #5983bc;
  height: 1px;
}
td.tdTop2
{
  background-color: #74abf5;
  border-top: solid 1px #6b9ee2;
  border-bottom: solid 4px #55c1ff;
}
td.tdTop3 
{
  background-color: #b6b0a4;
  border-bottom: solid 1px #dbd4c7;
  height: 1px;
}
td.tdTop4 
{
  height: 56px;
  color: #464646;
  font-size: 24px;
}
td.tdTop5 
{
  height: 50px;
  border-bottom: solid 4px #55c1ff;
}
td.tdTop6 
{
 background-color: #41708a;
  border-bottom: solid 1px #4b83a2;
  height: 1px;
}
td.tdTop7 
{
  color: #ffffff;
  text-align: right;
  padding: 15px 0px;
}
table.tblContent 
{
  width: 100%; 
}
td.tdCont
{
  background-color: #ffffff;
  /*border-left: solid 1px #ded2be;
  border-right: solid 1px #ded2be;*/
  vertical-align: top;
  padding: 20px 40px;
  
  color: #464646;
}
td.tdCont0
{
  width: 100%;
  background-color: #ffffff;
  border-top: solid 1px #ded2be;
}
td.tdCont1
{
  width: 100%;
  background-color: #ffffff;
  border-bottom: solid 1px #ded2be;
}
table.tblPass 
{
  border: 0px;
  font-size: 12px;
  width: 100%;
}
.tblPass td 
{
  font-size: 12px;
}
.tblPass td.passLeft 
{
  vertical-align: top;
  padding: 0px 50px 0px 0px;
  width: 60%;
}
.tblPass td.passRight {
  vertical-align: top;
  width: 40%;
}
table.tblForm
{
  width: 100%;
  border: 0px;
}
.tblForm td
{
  padding-bottom: 10px;
}
.tblForm input.inpSubmit 
{
  /*border: solid 1px #acacac;*/
  width: 170px;
  color: #464646;
  background-color: #f7f8f8;
  font: 12px Arial, sans-serif;
  height: 20px;
}
.tblForm input.inpPass 
{
  width: 142px;
  font: 12px Arial, sans-serif;
  height: 16px;
  border: solid 1px #acacac;
}
img 
{
  border: 0px;
}
.fLeft 
{
  float: left;
}
.fRight 
{
  float: right;
  padding-top: 3px;
  /*padding-top: 50px;*/
  font-size: 11px;
}

td.tdTopRight 
{
	width: 100%;
	vertical-align: top;
	background-color: #34774e;
	border-bottom: solid 3px #ffffff;
	background: #34774e url('./../images/img-15.gif') repeat-x;
}
td.tdTopLeft 
{
	width: 270px;
	height: 30px;
	white-space: nowrap;
	text-align: center;
}
.tdTopLeft, .tdHeadRight, .tdHeadLeft
{
	border-bottom: solid 3px #ffffff;
}
td.tdTopLeft img
{
	margin: 0px 15px;
}
.dTopText 
{
	padding: 4px 30px 0px;
	clear: both;
}
td.tdHeadLeft 
{
	text-align: center;
	vertical-align: top;
	padding: 10px;
}
td.tdHeadRight 
{
  text-align:right;
}
td.tdMainLeft 
{
	height: 400px;
	vertical-align: top;

}
.tdMainLeft, .tdMainLeft1 
{
	border-right: solid 3px #ffffff;
	background: #f7f8f8 url('./../images/back-00.gif') repeat-y left;
}
td.tdMain
{
	background-color: #eff1f1;
	border: solid 1px #dadedd;
	border-width: 0px 1px;
	vertical-align: top;
	height: 400px;
	padding: 10px 40px;
}
td.tdMain1 
{
	background-color: #eff1f1;
}
.tdMainLeft1, tdMain1 
{
	height: 9px;
	vertical-align: bottom;
}
table.tblBorder
{
	width: 100%;
	border-collapse: collapse;
}
td.tdBorderTop
{
	width: 100%;
	border-top: solid 1px #d9dedd;
}
td.tdBorderBottom
{
	width: 100%;
	border-bottom: solid 1px #d9dedd;
}
.dMainContent
{
	padding: 10px 40px;
}
.MenuTree 
{
	padding: 0px 20px;
	color:Blue;
	
}
div.dChoiceLang
{
  text-align: center;
}
.dChoiceLang div
{
	margin-right: 20px;
	text-align: center;
}
.dChoiceLang input
{
	margin-bottom: 5px;
}
table.tblLogin 
{
	border: none;
	width: 350px;
}
.tblLogin td
{
	padding: 5px 20px 5px 0px;
}
input.inpLogin, input.inpPass, select.selPickUp
{
	border: solid 1px #acacac;
	padding: 2px;
}
input.inpLogin, input.inpPass 
{
  width: 144px;
}
select.selPickUp 
{
	width: 250px;
}
/*
input.inpSubmit, button.inpSubmit 
{ 
	border: solid 1px #acacac;
	width: 150px;
	margin-top: 5px;
	background-color: #f7f8f8;
	cursor:pointer;
}
*/
ImageBtn
{
  cursor:pointer; 
} 

input.Next, button.Next 
{
	border: solid 2px #acacac;
	width: 150px;
	margin-top: 5px;
	background-color: #00ff40;
	cursor:pointer;
}
/*
input.inpSubmit2, button.inpSubmit2 
{
	border: solid 1px #acacac;
	background-color: #f7f8f8;
	cursor:pointer;
}
*/
.tdFootLeft, .tdFootRight 
{
	border: solid 0px #ffffff;
	vertical-align: top;
}
td.tdFootLeft
{
	border-width: 3px 3px 0px 0px;
	height: 50px;
	background-color: #eff1f1;
}
td.tdFootRight
{
	border-width: 3px 0px 0px 0px;
	background-color: #d9dedd;
}
table.tblItems 
{
	width: 100%;
	background-color: #ffffff;
	border: solid 1px #d9dedd;
	margin: 10px 0px;
}
.tblItemsHead td, .tblItemsHead th
{
	color: #22a2dc;
	text-align: center;
	font-weight: normal;
}
.tblItemsHead th.thCenter, .tblItemsHead .tdCenter, .tdCenter
{
	text-align: center;
	white-space: nowrap;
}
table.tblItems input
{
	margin-right: 8px;
}
.tblItemsMain td
{
	background-color: #f5f6f5;
}
.tblItemsAlt td
{
	background-color: #ffffff;
}
table.tblNews 
{
  width: 100%;
	background-color: #ffffff;
	border: solid 1px #d9dedd;
	margin-bottom: 10px;
}
.tblNews td 
{
  vertical-align: top;
}
td.tdNewsHeader 
{
  background-color: #f5f6f5;
}
.lblBold 
{
	font-weight: bold;
}
a
{
	color: #000000;
}
.blue
{
	/*color: #22a2dc;*/
	color: White;
	font-weight: bold;
}
.blue1 
{
  color: #22a2dc;
}
.topMenu 
{
  clear: both;
}
.topMenu td 
{
  padding: 0px 0px;
}
.topMenu a 
{
  color: #ffffff;
  text-decoration: none;
}
.topMenu a:hover 
{
  text-decoration: underline;
}
.topMenu img 
{
  margin: 0px 20px;
}

dBorder 
{
  border: solid 1px #d9dedd;
  background-color: #ffffff;
  padding: 10px;
  margin-bottom: 10px;
}

div.dBorder 
{
  border: solid 1px #d9dedd;
  background-color: #ffffff;
  padding: 10px;
  margin-bottom: 10px;
}
.flLeft 
{
  float:left;
}
.flRight 
{
  float: right;
}
.ml10px 
{
  margin-left: 10px;
}
table.tblShopCat 
{
  width: 100%;
  border: 0px;
}
img.imgNews 
{
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}
.NumberInput
{
  text-align:right;
}