/*-----------------------------------------------MENU-----------------------------------------------------------*/
.main
{
	
}

.main td.menu
{
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	background-color: #016cee;
	width: 134px;
	height: 25px;
}

.main td.menuBorder
{
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	background-color: #016cee;
	border-bottom: #ffffff 1px solid;
	width: 134px;
	height: 25px;
}

.main td.menurol
{
	font-family: Tahoma;
	font-size: 11px;
	color: #555555;
	font-weight: normal;
	text-decoration: none;
	background-color:#e1f1ff;
	border-bottom: #ffffff 1px solid;
	width: 134px;
	height: 25px;
}

.main td.offerHeader
{
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background-color: #016CEE;
	
}

.main td.offerHeaderInside
{
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background-color: #016CEE;
	
}

.main td.offerFooterLeft
{
	font-family: Tahoma;
	font-size: 11px;
	color: #FE0000;
	font-weight: bold;
	text-decoration: none;
	background-color: #E0E0E0;
	text-align: left;
	border-right: #ffffff 2px solid;
}

.main td.offerFooterRight
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background-color: #E0E0E0;
	text-align: left;
}

.main TABLE.offerCenter
{
	background-color: #E1F1FF;
}

.main TABLE.offer
{
	left: 0px;
	position: relative;
	top: 0px;
}

.main td.offerCenterCodeLeft
{
	background-color: #E1F1FF;
	font-weight: bold;
	font-size: 11px;
	color: #016cee;
	font-family: Tahoma;
}

.main td.offerCenterCodeRight
{
	background-color: #E1F1FF;
	font-size: 11px;
	color: #016cee;
	font-family: Tahoma;
}

.main td.offerCenterCode
{
	background-color: #E1F1FF;
	font-size: 11px;
	color: #4d4d4d;
	font-family: Tahoma;
}

.main td.offerCenterCodeLabel
{
	background-color: #E1F1FF;
	font-size: 11px;
	color: #4d4d4d;
	font-family: Tahoma;
	font-weight: bold;
}

.main TABLE.Search
{
	background-color: #E0E0E0;
	font-size: 11px;
	color: #016CEE;
	font-family: Tahoma;
	width: 692px;
	height: 51px;
}

.main td.SearchLabel
{
	font-size: 11px;
	color: #000000;
	font-family: Tahoma;
	font-weight: bold;
}

.main SELECT.Search
{
	font-size: 11px;
	color: #000000;
	font-family: Tahoma;
}

.main INPUT.Search
{
	font-size: 11px;
	color: #000000;
	font-family: Tahoma;
}


.main td.FinishTop
{
	width: 100%;
	position: relative;
	background-color: #e1f1ff;
}

.main td.FinishBottom
{
	width: 100%;
	position: relative;
	background-color: #e0e0e0;
}

.main TABLE.ProductGrid
{
	font-size: 11px;
	font-family: Tahoma;
	border-right-style: none;
}

.main td.ProductGrid
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	border-bottom: white 1px solid;
}

.main td.ProductList
{
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
	color: #0f59b2;
	font-family: Tahoma;
	background-color: #6bbaff;
	text-align: left;
}

.main COL.ProductGrid
{
	background-color: #ffffed;
}
.main THEAD.ProductGrid
{
	background-color: #ffffed;
}

.main TABLE.ProductDetailsTop
{
	font-family: Tahoma;
	font-size: 11px;
}

.main td.ProductDetailsTopTitle
{
	color: #ff0000;
	font-weight: bold;
}

.main td.ProductDetailsTopTitleLeft
{
	color: #016cee;
	font-weight: bold;
}

.main td.ProductDetailsTopTitleRight
{
	color: #016cee;
	text-align:left
}

.main TABLE.ProductDetailsMenu
{
	font-family: Tahoma;
	color: #0f59b2;
	font-size: 11px;
	font-weight: bold;
	WIDTH: 100%;
}

.main td.ProductDetailsMenu
{
	background-color: #6bbaff;
}

.main td.ProductDetailsM
{
	text-align : center;
}

.main td.ProductDetailsMenuRoll
{
	font-family: Tahoma;
	color: White;
	font-size: 11px;
	background-color: #016cee;
	font-weight: bold;
	cursor:pointer;
}

.main TABLE.ProductChars
{
	background-color: #e1f1ff;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.main TABLE.ProductChars2
{
	background-color: #e8edf1;
}

.main td.ProductCharsTitle
{
	font-weight: bold;
	font-size: 11px;
	color: #4d4d4d;
	font-family: Tahoma;
}

.main td.ProductCharsCont
{
	font-size: 11px;
	color: #4d4d4d;
	font-family: Tahoma;
}

.main td.ProductCharsFooter
{
	font-weight: bold;
	font-size: 11px;
	color: #4d4d4d;
	font-family: Tahoma;
	background-color: #6bbaff
}

.main td.BasketSum
{
	font-weight: bold;
	font-size: 11px;
	color: #4d4d4d;
	font-family: Tahoma;
	background-color: #6bbaff	
}

.main TABLE.CheckOutTop
{
	color: #016cee;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	width: 100%;
	HEIGHT: 19px;
}

.main TABLE.CheckOutEdit
{
	color: #4d4d4d;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	width: 100%;
}
.main TABLE.CheckOutEdit td
{
	height: 21px;
	padding: 0px 3px;
}
.main tr.CheckOutEdit
{
	background-color:#e1f1ff;
	color: #4d4d4d;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	width: 100%;
}

.main tr.CheckOutEditAlter
{
	background-color:#e8edf1;
	width: 100%;
}

.main INPUT.CheckOutEdit
{
	color: #4d4d4d;
	font-family: Tahoma;
	font-size: 11px;
}

.link-cell a:link, .link-cell a:visited
{
	color:#002f9f;
	text-decoration:none;
}

td.link-cell
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	border-bottom: white 1px solid;
}
.link-cell a:hover 
{
	color:#7f7f7f;
}



