html{	
	height:	100%;	
}
body{
  height:auto !important;	
  height:100%;	
  min-height:100%;	
  color:#666;	
  margin:0px;	
  padding:0px;	
  font-family:Tahoma, Arial, Helvetica, sans-serif;	
  font-size:14px;	
  border-left:15px solid #ef7d21;	
  border-right:15px solid #ef7d21;
}

A{						color:#f60;	text-decoration:none; }
A:hover{				color:#69f;	text-decoration:underline; }
A.context{				text-decoration:none; border-bottom:1px dotted #f60; }
P{						margin:0; }
IMG{					border:0; }
FORM{					margin:0; padding:0; }

.inputerror{			border:1px solid red; }





#MainMenu						{	width:	auto;	}
#MainMenu div.red				{	width:	235px;	height:	25px;	margin-bottom:	5px;	background:	url(/img/menu/left.gif) no-repeat #ef7d21;	cursor:	pointer;	cursor:	hand;	}
#MainMenu div.red div		{	width:	auto;	height:	25px;	padding-left: 20px;	background:	url(/img/menu/right.gif)	no-repeat right;	margin:	0px;	}
#MainMenu div.blue			{	width:	235px;	height:	25px;	margin-bottom:	5px;	background:	url(/img/menu/left_blue.gif) no-repeat #69f;	cursor:	pointer;	cursor:	hand;		}
#MainMenu div.blue div		{	width:	auto;	height:	25px;	padding-left: 20px;	background:	url(/img/menu/right_blue.gif)	no-repeat right;	margin:	0px;	}
#MainMenu div.grey			{	width:	235px;	height:	25px;	margin-bottom:	5px;	background:	url(/img/menu/left_grey.gif) no-repeat #999;	cursor:	pointer;	cursor:	hand;		}
#MainMenu div.grey div		{	width:	auto;	height:	25px;	padding-left: 20px;	background:	url(/img/menu/right_grey.gif)	no-repeat right;	margin:	0px;	}
#MainMenu a						{	font-size:	8pt;	font-weight:	bold;	display:	block;	padding-top:	5px;	color:	#fff;	text-decoration:	none;	}


#SecondaryMenu					{	padding:0px 0px 0px 40px; color:#666; font-size:10px; text-align:left; } 
#SecondaryMenu ul				{	margin:0px;	padding:0px;  font-size:1.2em;	list-style:circle;	}
#SecondaryMenu ul ul			{	font-size:1em;	margin:5px 0px 10px 0px;	}
#SecondaryMenu li				{	margin-bottom:8px;	color:#69f;	}
#SecondaryMenu li li			{	color:	#69f;	}
#SecondaryMenu a				{	color:	#666;	}
#SecondaryMenu a.selectedlevel	{	color:	#69f;	}
#SecondaryMenu a:hover			{	color:	#69f;	}




.pagenavigation-table{
	background-color:#f7f7f7;
	margin:2px;
	padding:5px 5px 5px 5px;
	text-align:center;
	vertical-align:middle;	
	border:#7f9db9 solid 1px; 
}
.pagenavigation-td{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:11px;
}
.pagenavigationON-table{
	background-color:#51a3d5;
	margin:2px;
	padding:5px 5px 5px 5px;
	text-align:center;
	vertical-align:middle;	
	border:#7f9db9 solid 1px;
	color:#ffffff; 
}
.pagenavigationON-td{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:11px;
	color:#ffffff;
	font-weight:bold;
}
a.pagenavigationON-td{

	color:#FFFFFF; 
}













.simpletable{					border:0 solid #fff; }
.simpletable td{				padding:3px 6px; border-bottom:1px solid #eee; text-align:center; text-indent:0; 
								padding:7px 9px; font:12px/14px Tahoma; }
.simpletable p{					font:12px/14px Tahoma; text-indent:0; }


 



.minibasket th{					font:10px/12px Tahoma; padding:0px 4px 4px; text-align:center; white-space:nowrap; border-bottom:1px solid #999; }
.minibasket td{					font:10px/12px Tahoma; padding:4px; border-bottom:1px solid #999; text-align:center; }




H1{
	font-size:24px;
	padding:0px 0px 17px 0px;
	margin:0px;
	text-indent:0px;
	line-height:28px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.threeitemstext{				line-height:14px; font-size:11px;}
.threeitemstext p{				font:11px/14px Tahoma; padding-bottom:3px; }
.headtitle{ 					font:bold 13px/14px Verdana; }

.itemstext{ 					padding:5px 15px; font:12px/15px Tahoma; }
.itemstext p{ 					padding-bottom:2px; font:13px/18px Tahoma; }



.basket-th1{ 					border-top:1px solid #333; padding:7px 10px; border-bottom:1px solid #333; font-weight:bold; font-size:13px;
								text-align:center; background-color:#EEEEEE; }	
.basket-td1{ 					border-bottom:1px solid #777; text-align:center; font-size:12px; padding:5px 10px; }
.order-td1{ 					padding:2px; }
.order-td2{ 					padding:2px; padding-left:10px; }
.order-input{ 					width:270px; }
.order-textarea{ 				width:350px; height:120px; }




.priceth{
	vertical-align:top;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	border-right:1px #666 solid;
	border-bottom:1px #666 solid;
	padding:10px;
}
.pricetd1, .pricetd2, .pricetd3 {
	vertical-align: middle;
	text-align:left;
	font-size:12px;
	border-right:1px #666 solid;
	border-bottom:1px #666 solid;
	padding:3px 20px 3px 20px;
}
.pricetd2, .pricetd3 {
	text-align:center;
}








.orders-td1{
	font-weight:bold;
	text-align:right;
	padding:6px 0px 6px 40px;
}
.orders-td2{
	text-align:left;
	padding:6px 40px 6px 40px;

}




.TABLE_simple{  		border:0; }               
.TABLE_simple td{  		padding:3px 6px; border-bottom:1px solid #eee; }      
         
.CELL_header{ 			background:#ef7d31; color:#fff; font-weight:bold; }   
.CELL_title{ 			background:#ef7d31; color:#fff; font-weight:bold; }               
.CELL_subtitle{	 		font-weight:bold; background:#eee; }           
.CELL_subheader{	 		font-weight:bold; background:#eee; } 

.IMAGE_zoom{ 			border-width:1px; border-color:#f60;  }

.tabpic {				float:left; margin-right:25px;}


.search{				font:11px/14px Tahoma; color:#333; width:200px;   }
.searchsubmit{			font:11px/14px Tahoma; color:#333;   }

.searchgroup{			font:bold 16px/20px Tahoma; color:#237eaf; padding:10px 0 15px;	}
.searchpic{				float:left; padding-right:20px; padding-bottom:12px;	}
.searchname{			color:#f60; font:14px/17px Tahoma; padding:0 0 5px;	}
.searchmemo{			font:11px/15px Tahoma; padding-bottom:12px;	}	


img.IMAGE_zoom {                      border:1px solid #ef7d21; }
.IMAGE_zoomleft img {                  margin:4px 20px 5px 0; }
.IMAGE_zoomright img {                 margin:4px 0 5px 20px; }
.IMAGE_zoomon img {                    border:1px solid #69f; }