HTML 	{
/*	overflow-y: scroll; */
  overflow: auto;
  height: 100%;	
}
BODY {
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	background: #fff url('images/bg.gif') repeat-x;); 
}

.tbl {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	width: 100%;
	height: 100%;
}
.tbld {
	vertical-align: top;
	text-align: center;
}
TABLE {
	margin: 0px;
	padding: 0px;
	color: #333;
	width: 100%;
	height: 100%;
	text-align:left;
}
TD {
	vertical-align: top;
	text-align:left;
}

H1 {
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 0.5em;   
	font-family: Arial, Verdana;
	font-size: 21px;
	font-weight: normal;
	text-transform: none;
	color: #555;
}
H2 {
	margin: 0px;
	padding: 0px;
	padding-top: 1.0em;  
	padding-bottom: 0.3em;  
	font-family: Arial, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #DE7A04;
}
H3 {
	margin: 0px;
	padding: 0px;
	padding-top: 1.0em;  
	padding-bottom: 0.1em;  
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #DE7A04;
}
P {
	margin: 0px;
	padding: 5px 0px 5px 0px;
	font-weight: normal;
	text-align: justify;
	color: #666;  
}
A {
	color: #555;
	text-decoration: none;
}
A:hover {
	color: #555;
	text-decoration: none;
}
A.colored {
	color: #DE7A04;
	text-decoration: none;
}
A.colored:hover {
	color: #DE7A04;
	text-decoration: underline;
}


#page {
	background:#; 
//	background: url('images/bg-page.gif') repeat-y; 
	margin: 0px auto;
	padding: 0px;
	width: 955px;
	height: 99%;
	text-align:left;
}
#header {
	background: url('images/bg_header.gif') no-repeat; 
	float: left;
	margin: 0px;
	padding: 0px;
	width: 955px;
	height: 225px;  
}
#header IMG {
	float:left;
	border: none;
	margin: 0px 0px 0px 0px;
}
#header embed {
	float:left;
	margin: 26px 0px 0px 0px;
}
#left {
	background: #; 
  float: left;
  margin: 0px;
  padding: 0px 10px 10px 10px;
  width: 225px;
  width/* */:/**/205px;
  width: /**/205px;
}
#rightcontainer {
  background: #;  
  float: left;
  margin: 0px;
  padding: 0px;
  width: 705px;
}
#main {
	background: url('images/bg_main.gif') repeat-y;
  background: #;
  float: left;
  margin: 0;
	padding: 0px 0px 0px 0px;
	min-height: 270px;
  width: 550px;
	width/* */:/**/550px;
	width: /**/550px;
}
#right {
	background: #;
	float: left;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	height: auto;
	width: 150px;
	width/* */:/**/150px;
	width: /**/150px;
}
#maincol-right img {
	padding-bottom: 10px;
}
.head {
  margin: 0px;
  padding: 0px 20px 0px 20px;
}
.content {
  margin: 0px;
  padding: 0px 20px 20px 20px;
}

#content {
  background: #;  
	float: left;
	padding: 10px;
  margin: 0px;
	width: px;
}

TABLE.base {
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 9px;
	background: #fff;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
TABLE.base TR {
	background: #fdfdfd;
}
TABLE.base th {
	padding: 1px 4px;
	font-weight: bold;
	font-family: Arial;
	font-size: 10px;
	color: #fff;
	text-align: left;
	height: 24px;
	background: #666;
	border-right: 1px solid #eee;
}
TABLE.base TD {
	padding: 1px 4px;
	color: #555;
	text-align: left;
	font-family: Verdana;
	font-size: 9px;
	border-right: 1px solid #eee;
	border-top: 1px solid #eee;
}
TABLE.base TD.center {
	text-align: center;
}
TABLE.base TD.right {
	text-align: right;
}
.frame {
	float: left;
	margin: 10px 10px 20px 10px;
	padding: 15px;
	width: 533px;
  width/* */:/**/483px;
  width: /**/483px;
	font-weight: normal;
	text-align: justify;
	color: #666;  
	border: 1px solid #efefef;
}
.frame H1 {
	margin: 0px;
	padding: 0px;
	padding-bottom: 0.3em;   
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #555;
}
.frame H2 {
	margin: 0px;
	padding: 5px 0px 2px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #666;  
}
.frame p {
	margin: 0px;
	padding: 0px 0px 9px 0px;
	font-weight: normal;
	text-align: justify;
}
.error {
	clear: both;
	margin: 10px 40px;
	padding: 15px;
	color: #cc0000; 
	text-align: center;
	font-size: 11px;	
	font-weight: bold;
	line-height: 1.3em;
	border: 1px solid #cc0000;
}
.input {
  padding-left: 3px;
  height: 15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #000;
  border: solid 1px #ccc;
  background-image: url('images/inputbg.gif');
  vertical-align: middle;
  margin: 0;
}
#ad_banner {
  float: right;
  margin: 0px;
  padding: 0px;
  background: ;
}
#logo {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 200px;
  height: 210px;  
}
#funcbar {
  float: left;
  margin: 0px;
  padding: 5px 10px 5px 10px; 
  width: 250px;
  height: 160px;  
}
#funcbar ul {
  margin: 0px;
  padding: 0px;
  width: 200px;
  background: #;
}
#funcbar LI {
  margin: 0px;
  padding: 0px 10px;
  list-style: none;
  text-align: left;
}
#funcbar LI a {
  padding: 1px 5px;
  font-family: Tahoma;
  font-size: 9px;
  font-weight: bold;
  color: #000;  
  height: 22px;
  text-decoration: none;
  text-transform: none;
  background: #fff;
}
#funcbar LI a:hover {
  padding: 1px 5px;
  height: 22px;
  font-family: Tahoma;
  font-size: 9px;
  font-weight: bold;
  color: #444;
  text-decoration: none;
  text-transform: none;  
  background: #ff1;
}
#navibar {
  clear: both;
  margin: 0px;
  padding: 18px 10px 0px 42px; 
	background: url('images/bg_title.gif') no-repeat;
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #fff;  
}
#navibar a {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: normal;
  color: #888;  
  text-decoration: none;
  text-transform: none;
}
#navibar a:hover {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: normal;
  color: #000;
  text-decoration: none;
  text-transform: none;  
}
#cartbox {
  float:left;
  margin: 0px;
  padding: 0px;
  width: 180px;
  font-family: Verdana;
  font-size: 12px;
  font-weight: normal;
  color: #000;  
}
#cartbox h1 {
	margin: 0px;
	padding: 6px 10px 5px 10px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #efefef;
	text-transform: none;
	background: url('images/bg-cartboxh.gif') no-repeat;
}
#cartbox ul {
  margin: 0px;
  padding: 0px 0px 0px 0px;
}
#cartbox LI {
  margin: 0px;
  padding: 2px 15px 2px 15px;
  list-style: none;
  border-bottom: 1px solid #617893;
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  color: #eee;  
  text-decoration: none;
  text-transform: none;
}
#cartbox li.summa {
  padding: 6px 10px 4px 10px;
	text-align: center;
  font-size: 12px;
  font-weight: bold;
  background: #71869E;
  color: #FFE719;  
}
#cartbox li.check-out {
  padding: 4px 10px 6px 10px;
  font-size: 10px;
  font-weight: normal;
	text-align: center;
  background: #71869E;
  color: #eee;  
}
#cartbox li.last {
	background: url('images/bg-cartboxb.gif') no-repeat;
	border: none;
}
#cartbox LI a {
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #eee;  
  text-decoration: none;
  text-transform: none;
}
#cartbox LI a:hover {
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
  text-transform: none;  
}
#cartbox LI a.blink {
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  color: #eee;  
  text-decoration: none;
  text-transform: none;
}
#cartbox LI a.blink:hover {
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  color: #fff;
  text-decoration: none;
  text-transform: none;
}

#catbox {
  float:left;
  margin: 0px;
  padding: 0px;
  width: 180px;
  font-family: Verdana;
  font-size: 12px;
  font-weight: normal;
  color: #000;  
}
#catbox h1 {
  background: #;
	margin: 0px;
	padding: 6px 10px 5px 10px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-transform: none;
/*	background: url('images/bg-catboxh.gif') no-repeat; */
}
#catbox ul {
  margin: 0px;
  padding: 0px 0px 15px 30px;
}
#catbox LI {
  background: #;
  margin: 0px;
  padding: 2px 15px 2px 15px;
  list-style: none;
/*  filter: alpha(opacity=65);-moz-opacity:.65;opacity:.65;  */
  font-family: Georgia;
  font-size: 18px;
  font-weight: bold;
  color: #ddd;  
  text-decoration: none;
  text-transform: none;
}
#catbox li.last {
/* background: url('images/bg-catboxb.gif') no-repeat; */
	border: none;
}
#catbox LI a {
  color: #000;  
  text-decoration: none;
  text-transform: none;
}
#catbox LI a:hover {
  color: #DE7A04;
  text-decoration: none;
  text-transform: none;  
}
#catbox LI a.blink {
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  color: #eee;  
  text-decoration: none;
  text-transform: none;
}
#catbox LI a.blink:hover {
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  color: #fff;
  text-decoration: none;
  text-transform: none;
}
#catbox UL LI UL {
  margin: 0px;
  padding: 0px 0px 0px 0px;
}
#catbox UL LI UL LI {
  background: #;
  margin: 0px;
  padding: 2px 15px 2px 15px;
  list-style: none;
  border-top: none;
/*  filter: alpha(opacity=65);-moz-opacity:.65;opacity:.65;  */
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  color: #333;  
  text-decoration: none;
  text-transform: none;
}


#funcbox {
  float:left;
  margin: 0px;
  padding: 0px;
  width: 140px;
  font-family: Verdana;
  font-size: 12px;
  font-weight: normal;
  color: #000;  
}
#funcbox h1 {
	background: #fff;
	margin: 0px;
	padding: 6px 10px 5px 10px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-transform: none;
/*	background: url('images/bg-funcboxh.gif') no-repeat;*/
}
#funcbox h1 a {
	color: #333;
}
#funcbox h1 a:hover {
	color: #555;
}
#funcbox UL {
	background: #;
  margin: 0;
  padding: 0;
}
#funcbox LI {
	background: #fff;
  margin: 0px;
  padding: 2px 15px 2px 15px;
  list-style: none;
  border-bottom: 1px solid #ddd;
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  color: #ddd;  
  text-decoration: none;
  text-transform: none;
}
#funcbox LI.last {
/*	background: url('images/bg-funcboxb.gif') no-repeat;*/
	border: none;
	padding-bottom: 6px;
}
#funcbox LI a {
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  color: #333;  
  text-decoration: none;
  text-transform: none;
}
#funcbox LI a:hover {
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  color: #555;
  text-decoration: none;
  text-transform: none;  
}
#funcbox LI a.blink {
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  color: #eee;  
  text-decoration: none;
  text-transform: none;
}
#funcbox LI a.blink:hover {
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  color: #fff;
  text-decoration: none;
  text-transform: none;
}
#funcbox FORM,
#funcbox INPUT {
  margin: 0px;
}
#funcbox P {
  margin: 0px;
  padding: 2px 0px;
}

#searchbox {
  float:left;
  margin: 0px;
  padding: 0px;
  width: 140px;
  font-family: Verdana;
  font-size: 12px;
  font-weight: normal;
  color: #000;  
}
#searchbox h1 {
	margin: 0px;
	padding: 6px 10px 5px 10px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #efefef;
	text-transform: none;
	background: url('images/bg-funcboxh.gif') no-repeat;
}
#searchbox H1 a {
	color: #DE7A04;
}
#searchbox H1 a:hover {
	color: #FF9c26;
}
#searchbox UL {
	background: #;
  margin: 0;
  padding: 0;
}
#searchbox LI {
	background: #333;
  margin: 0px;
  padding: 2px 15px 2px 15px;
  list-style: none;
  border-bottom: 1px solid #555;
/*  background: #333; */
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  color: #ddd;  
  text-decoration: none;
  text-transform: none;
}
#searchbox LI.last {
	background: url('images/bg-funcboxb.gif') no-repeat;
	border: none;
	padding-bottom: 6px;
}
#searchbox LI a {
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  color: #ddd;  
  text-decoration: none;
}
#searchbox LI a:hover {
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  color: #fff;
  text-decoration: none;
  text-transform: none;  
}
#searchbox FORM,
#searchbox INPUT {
  margin: 0px;
}
#searchbox P {
  margin: 0px;
  padding: 2px 0px;
}

#lastvisitbox {
  //float: left;
  margin: 0px;
  padding: 0px;
  width: 180px;
  background: #;
}
#lastvisitbox dl {
  float:left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  width: 180px;  
	background: url('images/bg-lastvisitboxh.gif') no-repeat;
}
#lastvisitbox dt {
  margin: 0px;
  padding: 5px 10px 5px 10px;
  line-height: 1.1em;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #fff;  
}
#lastvisitbox dd {
	padding: 0px 8px 2px 20px;
	margin: 0px 3px;
	background: #f9f9f9 url('images/bullet1.gif');
	background-repeat: no-repeat;  
	background-position: 8px 3px;  
	border-top: 1px solid #e4e4e4;
}
#lastvisitbox dd.last {
	background: url('images/bg-lastvisitboxb.gif') no-repeat;
	height:1px;
	border: none;
}
#lastvisitbox dd a {
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  color: #000;  
  text-decoration: none;
	text-transform: none;
}
#lastvisitbox dd a:hover {
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  color: #444;
  text-decoration: none;
  text-transform: none;  
}
#products {
	float: left;
	width: 595px;
	padding: 0px;
}
#prodbox {
	width: 275px; /* 510px a teljes szélesség */
	background: url('images/bg-prodbox.gif') no-repeat;
	height: 170px;
	margin: 5px 0;
}
#products UL {
	background: #;
	margin: 0;
	padding: 0;
	float: left;
	width: 275px;
	width/* */:/**/275px;
	width: /**/275px;
	list-style: none;
}
#products LI {
	background: #;
	margin: 0;
	padding: 0px 10px 0px 0px;
	float:right;
	font-size: 10px;
	font-family: Arial;
	font-weight: normal;
	text-transform: none;
	letter-spacing: 0px;
	color: #444;
	width: 113px;  
	width/* */:/**/113px;
	width: /**/113px;
}
#products LI.img {
	background: #;
	float: left;
	padding: 0px;
	margin:0px;
	border: solid px #eee;
	width: 75px;
}
#products LI.img IMG {
	margin:0px 10px;
	background: #;
	padding: 0px;
	float: left;
	border: solid 1px #eee;
}
#products LI.manufact {
	background: #;
	float: right;
	font-size: 10px;
	line-height: 1.0em;
	color: #999;
}
#products LI.prodname {
	background: #;
	padding-bottom: 4px ;
	float: right;
	height: 59px;
	height/* */:/**/59px;
	height: /**/59px;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2em;
	color: #666;
}
#products LI.prodname A {
	color: #666;
	text-transform: none;
}
#products LI.prodname A:hover {
	color: #F69C00;
	text-transform: none;
}
#products LI.proddesc {
	background: #;
	float: right;  
	font-size: 11px;
	line-height: 1.2em;
	color: #666;
	height: 60px;
}
#products LI.proddesc a {
	background: #;
	float: right;  
	font-size: 11px;
	line-height: 1.2em;
	color: #666;
	height: 60px;
	text-transform: none;
	text-decoration: none;
}
#products LI.proddesc a:hover {
	background: #;
	float: right;  
	font-size: 11px;
	line-height: 1.2em;
	color: #666;
	height: 60px;
	text-transform: none;
	text-decoration: none;
}
#products LI.akc {
	background: #;
	float:right;  
	font-size: 11px;
	text-align: right;
	line-height: 1.2em;
	color: #666;
	height: 15px;
}

#products LI.price {
	background: #;
	float:right;
	text-align: right;
	text-transform: none;
	color: #F69C00;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
}
#products LI.tocart {
	float:right;
	text-align: right;
	text-transform: none;
}
#products LI.tocart img {
	padding: 0;
	margin: 0;
	vertical-align: bottom;
}


#numres {
	width: 275px;
	padding: 5px 0px 10px 0px;
	margin: 0;
	font-size: 9px;
}

#product {
	background: #fdfdfd;
	float: left;
	width: 595px;
	width/* */:/**/593px;
	width: /**/593px;
	margin: 0 0 10px 0;	
	padding: 0;	
	border: 1px solid #efefef;
}
#product P {
	margin: 0px;
	padding: 5px 0px 5px 0px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	color: #666;  
}

#product .b {
	padding: 0 0 5px 0;
	float: left;
	width: 80px;
	font-weight: bold;
	height:8px;
}
#product .b-color {
	padding: 0 0 5px 0;
	float: left;
	width: 90px;
	font-weight: bold;
	height:8px;
	color: #E79608;
}
#product a {
	text-transform: none;
	text-decoration: underline;
	color: #666;
}
#product a:hover {
	text-transform: none;
	text-decoration: none;
	color: #666;
}
HR {
	float: left;
	width: 100%;
	margin: 10px 0px;
	padding: 0px;
	height: 1px;
	line-height: 1px;
	border: 0;
	background: #efefef;
}

#product H1{
	margin: 0px;
	padding: 0px 0px 7px 0px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #E79608;
	text-transform: none;
}
#product dl {
	float: left;
	width: 520px;
	margin: 10px 20px;
	padding: 0;
	padding-bottom: 100;
	display: inline; /* fixes IE/Win double margin bug */
}
#product dt {
	float: right;
	width: 342px;
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	font-size: 130%;
	font-family: Arial;
	font-weight: bold;
	text-transform: none;
	letter-spacing: 1px;
	color: #444;
}
#product dd {
	margin: 0 0 0 178px;
	padding: 0 0 0 0px;
 	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	color: #666;  
}
#product dd .desc {
	padding: 0 0px 0 13px;
}
#product dd.price {
	font-weight: normal;
	font-size: 100%;
	text-align: right;
}
#product dd .price {
	font-size: 190%;
	font-weight: bold;
	color: #E79608;
}
#product dd.tocart {
	text-align: right;
	padding-bottom: 20px;
}
#product dd.tocart img {
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}

#product dl dd.img {
	float:left;
	margin: 4px 0 0 0;
	width: 140px;
	font-size: 75%;
	font-weight: bold;
}
#product dd.img img {
	margin: 0 8px 10px 0;
	padding: 4px;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background: #fff;
}
#product dl dd.img-sub {
	float:right;
	margin: 4px 0 0 0;
	width: 85px;
	font-size: 75%;
	font-weight: bold;
}
#product dd.img-sub img {
	margin: 0 8px 7px 0;
	padding: 4px;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background: #fff;
}
.price {
	font-weight: bold;
	color: #E79608;
}
.warn {
	font-weight: bold;
	color: #900;
}
#category {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 595px;
	background: #;
//	background: url('images/bg-category.gif') no-repeat;
}
#category .catdescr {
	margin: 0;
	padding: 0px 0px 25px 0px;
	line-height: 1.9em;
	font-family: Arial, Verdana;
	font-size: 21px;
	font-weight: normal;
	text-transform: none;
	color: #555;
}
#category H1 {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	padding-bottom: 0.5em;   
	font-family: Arial, Verdana;
	font-size: 21px;
	font-weight: normal;
	text-transform: none;
	color: #555;
}
#category dl {
  margin: 0px 0px 10px 0px;
  padding: 10px;
	height: 50px;
/*  background: #eee; */
}
#category dd {
	float: left;
	margin: 0px;
	padding: 0px 0px 2px 13px;
	width: 165px;
	background-image: url('images/bullet1.gif');
	background-repeat: no-repeat;  
	background-position: 0px 3px;  
	text-decoration: none;
}
#category dd a {
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  color: #000;  
  text-transform: none;
}
#category dd a:hover {
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  color: #444;
  text-decoration: none;
  text-transform: none;  
}

#articles {
	float: left;
	width: 530px;
	padding: 0px;
	background: #; 
	min-height: 355px;
  height:auto !important;
  height: 355px;
}
#articles h1 {
	margin: 0;
	padding: 10px 20px 10px 40px;
	font-size: 18px;
	font-family: Verdana;
	font-weight: normal;
	line-height: 1.3em;
	word-spacing: 0.1em;
	color: #111;
}
#articles h1 a {
	color: #111;
	display:block;
}
#articles h1 a:hover {
	color: #CD6903;
	text-decoration: none;
	display:block;
}
#articles .date {
	margin: 0px;
	padding: 0px 20px 0px 40px;
	font-size: 10px;
}
#articles .lead {
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 14px 0px;
	border-bottom: 1px solid #e8e8e8;
	line-height: 1.2em;
	text-align: justify;
}
#articles .lead a {
	color: #F2A900;
	text-decoration: none;	
}
#articles .lead a:hover {
	color: #F2A900;
	text-decoration: underline;	
}
#articles HR {
	clear: both;
	width: 100%;
	margin: 10px 0px;
	padding: 0px;
	height: 1px;
	line-height: 1px;
	border: 0;
	background: none;
	color: #efefef;
}


#article {
	background: #;
	float: left;
	padding: 0px 0px;
	width: 550px;
	width/* */:/**/550px;
	width: /**/550px;
}
#article H1 {
	margin: 0;
	padding: 10px 60px 15px 38px;
	font-family: Verdana;
	font-size: 28px;
	line-height: 29px;
	color: #DE7A04;
	width: 550px;
	width/* */:/**/452px;
	width: /**/452px;
	background: #;
}
#article H2 {
	margin: 0;
	padding: 0px 60px 15px 38px;
	font-family: Verdana;
	font-size: 20px;
	line-height: 22px;
	font-weight:normal;
	color: #DE7A04;
	width: 550px;
	width/* */:/**/452px;
	width: /**/452px;
	background: #;
}
#article P.date {
	margin: 0;
	padding: 0px 0px 0px 40px;
	font-size: 11px;
	color: #aaa;
}
#article P.lead {
	float:left;
	margin: 0;
	padding: 10px 20px 10px 40px;
	font-weight: bold;
	line-height: 1.3em;
	text-align: justify;
	color: #111;
	width: 550px;
	width/* */:/**/480px;
	width: /**/480px;
	background: #;
}
#article P.lead A {
	color: #111;
	text-decoration: underline;
}
#article P.lead A:hover {
	color: #F2A900;
	text-decoration: none;
}
#article .descr {
	background: #;
	float:left;
	margin: 0;
	padding: 0px 20px 0px 40px;
	font-size: 13px;
	font-family: Verdana,Arial;
	font-weight: normal;
	line-height: 1.3em;
	color: #555;
	width: 550px;
	width/* */:/**/490px;
	width: /**/490px;
}
#article .caption {
	background: #;
	float:left;
	margin: 0;
	padding: 5px 0px 5px 0px;
	font-size: 18px;
	font-family: Verdana;
	font-weight: normal;
	line-height: 1.3em;
	word-spacing: 0.1 em;
	color: #111;
	width: 490px;
	width/* */:/**/489px;
	width: /**/489px;
}
#article .paragraph {
	background: #;
	float:left;
	margin: 0;
	padding: 0px 0px 15px 0px;
	font-size: 13px;
	font-family: Verdana,Arial;
	font-weight: normal;
	line-height: 1.3em;
	text-align: justify;
	color: #555;
	width: 490px;
	width/* */:/**/489px;
	width: /**/489px;
}
#article a {
	color: #F2A900;
	text-decoration: none;	
}
#article a:hover {
	color: #F2A900;
	text-decoration: underline;	
}
.datafiles {
	background: #;
	float: left;
	margin: 0;
	padding: 0px 10px 15px 40px;
	width: 449px;
}
.datafiles LI {
	background: #;
	margin: 0px;
	padding: 4px 28px 1px 33px;
	text-align: left;
	list-style: none;
	font-size: 11px;
	background: url('images/plus.gif') no-repeat;
	background-position: 15px 5px;
}
.datafiles LI.title {
	background: none;
	margin: 0px;
	padding: 10px 0px 2px 0px;
	font-weight: bold;
}

#article .img {
	float:left;
	margin: 4px 0 0 0;
	width: 140px;
	font-size: 75%;
	font-weight: bold;
}
#article .img img {
	margin: 0 8px 10px 0;
	padding: 4px;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background: #fff;
}
#article .keretes {
	float:left;
	margin: 14px 20px 4px 40px;
	padding: 0px;
	width: 550px;
	width/* */:/**/490px;
	width: /**/490px;
	background: #;
}

.listbox {
	background: #; 
  float: left;
  margin: 0px;
  padding: 0px 0px 6px 0px;
	width: 265px;
	width/* */:/**/265px;
	width: /**/265px;
  font-family: Verdana;
  font-size: 12px;
  font-weight: normal;
  color: #000;  
}
.listbox LI {
  margin: 0px;
  padding: 2px 0px 2px 16px;
  list-style: none;
  background: url(images/arrow.gif) no-repeat;
	background-position: 2px 5px;
  border-bottom: 1px solid #efefef;
  text-decoration: none;
  text-transform: none;
}
.listbox LI.title {
 	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #DE7A04;
	text-transform: none;
  background: none;
}
.listbox LI a {
  font-family: Arial,Verdana;
  font-size: 11px;
  font-weight: bold;
  color: #666;  
  text-decoration: none;
  text-transform: none;
}
.listbox LI a:hover {
  font-family: Arial,Verdana;
  font-size: 11px;
  font-weight: bold;
  color: #000;
  text-decoration: none;
  text-transform: none;  
}
.listbox LI a.blink {
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  color: #eee;  
  text-decoration: none;
  text-transform: none;
}
.listbox LI a.blink:hover {
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  color: #fff;
  text-decoration: none;
  text-transform: none;
}

.gallery {
	background: #;
	float:left;
	margin: 0;
	padding: 0px 20px 0px 40px;
	text-align: center;
	width: 550px;
	width/* */:/**/490px;
	width: /**/490px;
}
.gallery TABLE {
	margin: 0 auto;
	padding: 0;
	width: 400px;
	border: 1px solid #efefef;
	text-align: center;
}
.gallery TABLE TD {
	margin: 0;
	padding: 0;
	border: 1px solid #efefef;
}
#thumballs {
	background: #;
	margin: 0 auto;
	padding: 0;
/*	border-collapse: collapse; */
	border-spacing: 0px;
	border: none; 
}
#thumballs caption {
	margin: 0;
	padding: 10;
	text-align: center;
  font-family: Arial;
	font-weight: bold;
	font-size: 15px;
	color: #DE7A04;
}
#thumballs TD {
	background: #fafafa;
	margin: 0;
	padding: 0px;
	text-align: center;
	width: 130px;
	height: 130px;
	border: 1px solid #DE7A04;
}
#thumballs TD.tdtxt {
	background: none;
	padding: 5px;
	text-align: center;
	width: 100%;
	height: 15px;
	border: none;
}
#thumballs TD.tdtxt a {
  font-family: Arial;
	font-weight: bold;
	font-size: 9px;
	color: #DE7A04;
}
#thumballs TD.tdtxt a:hover {
  font-family: Arial;
	font-weight: bold;
	font-size: 9px;
	color: #DE7A04;
}
#thumballs IMG {
	background: #;
	padding: 0px;
	margin: 0px;
}
#picgallery {
	background: #;
	margin: 0 auto;
	padding: 0px;
	text-align: center;
}
#picgallery TABLE {
	background: #;
	margin: 0px;
	padding: 0px;
	align: center;
	width: 410px;
	height: 410px;
}
#picgallery TD.img {
	background: #;
	margin: 0px;
	padding: 0px;
}
#picgallery TD.img IMG {
	background: #;
	margin: 0px;
	padding: 0px;
	border: 1px solid #333;
}
#picgallery p {
	background: #;
	margin: 0px;
	padding: 0px;
	width: 400px;
  font-family: Arial;
	font-weight: bold;
	font-size: 9px;
	color: #DE7A04;
}
.picnav {
	background: #;
	margin: 0px;
	padding: 0px;
	width: 400px;
  font-family: Arial;
	font-weight: bold;
	font-size: 9px;
	color: #DE7A04;
}
#article .pager {
	width: 490px;
	font-size: 11px;
	color: #ccc;
}
#article .pager A {
	margin: 0;
	padding: 15px 0px 15px 0px;
	font-size: 11px;
	color: #DE7A04;
	text-decoration: none;
}
#article .pager A:hover {
	margin: 0;
	padding: 15px 0px 15px 0px;
	font-size: 11px;
	color: #DE7A04;
	text-decoration: underline;
}

#homebox {
	float: left;
	margin: 0px;
	padding: 10px 0px;
	width: 595px;
	width/* */:/**/595px;
	width: /**/595px;
}
#homebox h1 {
	margin: 0px;
	padding: 0px 5px 10px 5px;
	text-align:center;
	font-size: 25px;
	font-family: Arial;
	font-weight: bold;
	text-transform: none;
	letter-spacing: 0em;
	color: #E79608;
}
#homebox dl {
	float: left;
	width: 150px;
	width/* */:/**/145px;
	width: /**/145px;
	height: 220px;
	height/* */:/**/225px;
	height: /**/225px;
	margin: 0px 0px 5px 3px;
	padding: 0px 0px;
	display:inline;
}
#homebox dt {
	float: left;
	margin: 0;
	padding: 0px;
	font-size: 9px;
	font-family: Tahoma;
	font-weight: bold;
	text-transform: none;
	letter-spacing: 0.1em;
	color: #444;
}
#homebox dt a {
	float: left;
	margin: 0;
	padding: 5px 10px;
	padding-bottom: 8px;
	color: #555;
}
#homebox dt a:hover {
	float: left;
	margin: 0;
	padding: 5px 10px;
	padding-bottom: 8px;
	color: #E59100;
}
#homebox dd {
	margin: 0 auto;
	padding: 0px;
	font-size: 100%;
	text-align: center;
	line-height: 1.3em;
	color: #666;
}
#homebox dd.price {
	margin: 0 auto;
	padding: 0px;
	font-size: 110%;
	text-align: center;
	line-height: 1.5em;
	color: #E79608;
}
#homebox dl dd.img {
	margin: 0;
	padding: 0px;
	width: 150px;
	width/* */:/**/140px;
	width: /**/140px;
	height: 150px;
	height/* */:/**/140px;
	height: /**/140px;
	font-size: 75%;
	font-weight: bold;
	background: #fff;
}
#homebox dl dd.img a {
	float:left;
	border: 1px solid #fff;
	background: #fff;
	border: 1px solid #D9E0E6;
	/*border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2; */
}
#homebox dl dd.img a:hover {
	float:left;
	border: 1px solid #E59100;
	background: #fff;
}
#homebox dd.img img {
	margin: 0 0 0 0;
	padding: 5px;
	text-align:center;
	background: #fff;
}

#featuredproducts {
	float: left;
	margin: 0px;
	padding: 10px 0px;
	width: 595px;
	width/* */:/**/595px;
	width: /**/595px;
}
#featuredproducts h1 {
	margin: 0px;
	padding: 15px 5px 15px 5px;
	text-align:center;
	font-size: 20px;
	font-family: Arial;
	font-weight: bold;
	text-transform: none;
	letter-spacing: 0em;
	color: #E79608;
}
#featuredproducts dl {
	float: left;
	width: 150px;
	width/* */:/**/145px;
	width: /**/145px;
	height: 210px;
	height/* */:/**/205px;
	height: /**/205px;
	margin: 0px 0px 5px 3px;
	padding: 0px 0px;
	display:inline;
	background: url('images/bg-featprod.gif');
	background-position: 0px -30px;
}
#featuredproducts dt {
	float: left;
	margin: 0;
	padding: 0px;
	font-size: 9px;
	font-family: Tahoma;
	font-weight: bold;
	text-transform: none;
	letter-spacing: 0em;
	color: #444;
}
#featuredproducts dt a {
	float: left;
	margin: 0;
	padding: 5px 10px;
	padding-bottom: 8px;
	color: #555;
}
#featuredproducts dt a:hover {
	float: left;
	margin: 0;
	padding: 5px 10px;
	padding-bottom: 8px;
	color: #E59100;
}
#featuredproducts dd {
	margin: 0 auto;
	padding: 0px;
	font-size: 100%;
	text-align: center;
	line-height: 1.5em;
	color: #666;
}
#featuredproducts dl dd.img {
	margin: 0;
	padding: 0px;
	width: 150px;
	width/* */:/**/140px;
	width: /**/140px;
	height: 150px;
	height/* */:/**/140px;
	height: /**/140px;
	font-size: 75%;
	font-weight: bold;
	background: #fff;
}
#featuredproducts dl dd.img a {
	float:left;
	border: 1px solid #fff;
	background: #fff;
	border: 1px solid #D9E0E6;
	/*border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2; */
}
#featuredproducts dl dd.img a:hover {
	float:left;
	border: 1px solid #E59100;
	background: #fff;
}
#featuredproducts dd.img img {
	margin: 0 0 0 0;
	padding: 5px;
	text-align:center;
	background: #fff;
}

#maincats {
	float: left;
	margin: 0;
	padding: 0px;
	width: 140px;
}
#maincats h1 {
  margin: 0px;
  padding: 0px 0px 10px 0px;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  text-transform: none;
	text-align: center;
  color: #fff;  
}
#maincats dl {
	float:left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	width: 140px;
	height: 110px;
	background: url('images/bg-maincats.gif') no-repeat;  
}
#maincats dt {
  margin: 0px;
  padding: 10px;
  line-height: 1.2em;
  font-family: Tahoma;
  font-size: 11px;
  text-transform: none;
  font-weight: bold;
  color: #000;  
}
#maincats dt a {
  color: #444;
  text-decoration: none;
}
#maincats dt a:hover {
  color: #E46713;
  text-decoration: none;
}
#maincats dd {
	font-family: Arial, Tahoma;
	font-size: 11px;
	margin: 0px;
	padding: 0px 10px 2px 28px;
	background-image: url('images/bullet1.gif');
	background-repeat: no-repeat;  
	background-position: 15px 3px;  
}
#maincats dd a {
  font-weight: normal;
  color: #444;  
  text-decoration: none;
  text-transform: none;
}
#maincats dd a:hover {
  font-weight: normal;
  color: #E46713;
  text-decoration: none;
  text-transform: none;  
}

#maincats2 {
  float:left;
  margin: 0px;
  padding: 0px;
  width: 595px;
/*  background:#fff; */
}
#maincats2 .head h1 {
  margin: 0px;
  padding: 0px;
  text-align: center;
  text-transform: none;
}
#maincats2 dl {
  float:left;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 10px 0px;
  width: 170px;  
  height: 150px;
  background: url('images/maincats-bg.gif') no-repeat;
}
#maincats2 dt {
  margin: 0px;
  padding: 10px;
  line-height: 1.2em;
  font-family: Tahoma;
  font-size: 12px;
  text-transform: none;
  font-weight: bold;
  color: #000;  
}
#maincats2 dt a {
  color: #444;
  text-decoration: none;
}
#maincats2 dt a:hover {
  color: #E46713;
  text-decoration: none;
}
#maincats2 dd {
	font-family: Tahoma;
	font-size: 11px;
	margin: 0px;
	padding: 0px 10px 2px 28px;
	background-image: url('images/bullet1.gif');
	background-repeat: no-repeat;  
	background-position: 15px 3px;  
}
#maincats2 dd a {
  font-weight: normal;
  color: #000;  
  text-decoration: none;
  text-transform: none;
}
#maincats2 dd a:hover {
  font-weight: normal;
  color: #E46713;
  text-decoration: none;
  text-transform: none;  
}
#allcats {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 595px;
}
#allcats h1 {
  margin: 0px;
  padding: 10px 0px 5px 5px;
  font-family: Verdana;
  font-size: 18px;
  font-weight: normal;
  color: #000;  
}
#allcats p {
  margin: 0px;
  padding: 0px 0px 3px 5px;
}
#allcats a {
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  color: #000;  
  text-decoration: none;
}
#allcats a:hover {
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  color: #444;
  text-decoration: none;
}
#allcats ul {
  margin: 0px;
  padding: 5px 0px 15px 25px;
}
#allcats LI {
  margin: 0px;
  padding: 0px 0px 2px 0px;
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  list-style-position: outer;
  list-style-image: url('images/bullet1.gif');
}
#allcats LI a {
  color: #000;  
  text-decoration: none;
  text-transform: none;
}
#allcats LI a:hover {
  color: #E46713;
  text-decoration: none;
  text-transform: none;  
}
#latest {
  float: left;
  margin: 0px;
  padding: 0px 0px;
  width: 150px;
}
#latest h1 {
  margin: 0px;
  padding: 5px 0px 0px 20px;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  color: #000;  
}
#latest p {
  margin: 0px;
  padding: 0px 0px 3px 5px;
}
#latest a {
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  color: #000;  
  text-decoration: none;
  text-transform: none;
}
#latest a:hover {
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  color: #444;
  text-decoration: none;
  text-transform: none;
}
#latest ul {
  margin: 0px;
  padding: 5px 0px 5px 0px;
  text-transform: none;
}
#latest ul {
  margin: 0px;
  padding: 5px 0px 5px 20px;
}
#latest LI {
  margin: 0px;
  padding: 0px 20px 2px 15px;
  list-style:none;
  font-size: 10px;
  font-weight: normal;
  color: #555;  
	background: url('images/arrow.gif') no-repeat;
	background-position: 0px 4px;
}
#latest-alt LI  {
  margin: 0px;
  padding: 0px 0px 2px 0px;
  list-style:none;
}
#latest LI a {
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  color: #000;  
  text-decoration: none;
  text-transform: none;
}
#latest LI a:hover {
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  color: #444;
  text-decoration: none;
  text-transform: none;  
}

#ad_side {
	background: #;
  float: left;
  margin: 0px;
  padding: 0px 0px 0px 10px;
	width: 150px;
	width/* */:/**/140px;
	width: /**/140px;
}
#ad_side h1 {
  margin: 0px;
  padding: 5px 0px 0px 20px;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  color: #000;  
}
#ad_side p {
  margin: 0px;
  padding: 0px 0px 3px 5px;
	text-align: center;
}
#ad_side ul {
	background: #FFAE00;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}
#ad_side LI {
  margin: 0px;
  padding: 0px 10px 0px 10px;
  list-style: none;
  font-size: 10px;
  font-weight: normal;
  color: #fff;
	line-height: 1.4em;  
}
#ad_side LI.hdr {
  margin: 0px;
  padding: 0px;
	height:10px;
	background: url('images/ad_side_hdr.gif') no-repeat;
}
#ad_side LI.ftr {
  margin: 0px;
  padding: 0px;
	height:10px;
	background: #fff url('images/ad_side_ftr.gif') no-repeat;
}
#ad_side LI a {
  font-family: Tahoma,Arial;
  font-size: 10px;
  font-weight: normal;
  color: #fff;
  text-decoration: none;
  text-transform: none;
	display: box;
}
#ad_side LI a:hover {
  font-family: Tahoma,Arial;
  font-size: 10px;
  font-weight: normal;
  color: #fff;
  text-decoration: none;
  text-transform: none;  
	display: box;
}

#user {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 595px;
}
#user p {
  margin: 0px;
  padding: 10px;
  font-size: 13px;
	text-align: center;
}
#newsmail {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 595px;
}
#contacts {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 755px;
}
#certificate {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 755px;
}
#partners {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 705px;
}
#quotation {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 755px;
}
#specials {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 755px;
}
#delivery {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 595px;
}
#thx {
  float: left;
  margin: 0px;
  padding: 40px 0px 0px 0px;
	text-align: center;
  width: 595px;
}
#thx p {
	text-align: center;
}

#about {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 755px;
}
#about img {
  padding: 5px 0px 5px 0px;
}
#pager {
  margin: 0px;
  padding: 5px 20px 5px 40px;
  width: 490px;
  background: #;
}
#rendezes {
  margin: 0px;
  padding: 3px 0px 0px 0px;
  font-family: Arial;
  font-weight: normal;
	font-size: 11px;
  color: #333;  
  text-transform: none;
}
#rendezes strong {
  font-weight: bold;
}
#rendezes a {
	font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  color: #222;  
}
#rendezes a:hover {
	font-size: 10px;
  font-weight: normal;
  color: #E79200;
  text-decoration: none;
  text-transform: none;
  color: #222;  
} 
#footer {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 955px;
  height: 100px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #ddd;
	background: url('images/bg_footer.gif') no-repeat; 
}
#footer P {
	margin: 0px;
	padding: 0px 0px 3px 62px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	word-spacing: 0.1em;
	font-weight: normal;
	text-align: center;
	
	color: #fff;
}
#footer a {
  font-weight: normal;
  color: #fff;  
}
#footer a:hover {
  font-weight: normal;
  color: #000;  
}
#tablearea {
  float: left;
  margin: 0px;
  padding: 0px;
/*background:#af5;*/
  width: 595px;
  text-align: center;
}
#tablearea TABLE {
  margin: 0px auto;
  width:100%;  
  padding:0;
}
#tablearea caption {
  margin: 0;
  padding: 10px 0px;
  text-align: left;
  font-family: Helvetica;
  font-weight: bold;
  text-size: 14px;
}
#tablearea TABLE th {
  margin: 0px;
  padding: 5px 10px 5px 10px;
  font-size: 10px ;
  text-align: left;
}
#tablearea TABLE TD {
  margin: 0px;
  padding: 0px 10px 0px 10px;
  font-size: 10px ;
  text-align: left;
}
#tablearea TABLE TR {
  background: #fdfdfd;
}
#tablearea TABLE TR .coloralt {
  background: #fdfdfd;
}
#tablearea TABLE TD a {
  display: block;
  font-weight: normal;
}

.atable {
  margin: 10px auto;
	padding: 0px;
	border-bottom: 1px solid #e8e8e8; 
	border-left: 1px solid #e8e8e8; 
	text-align: center;
	color: #777;

}
.atable th {
  margin: 0px;
	padding: 3px 4px;
  font-family: Arial, Verdana;
	font-size: 10x;
	text-align: center;
	color: #555;
	border-top: 1px solid #e8e8e8; 
	border-right: 1px solid #e8e8e8; 
	background: #f3f3f3;
}
.atable TD {
  margin: 0px;
	padding: 2px 4px;
  font-family: Arial, Verdana;
	font-size: 10px;
	text-align: left;
	border-top: 1px solid #e8e8e8; 
	border-right: 1px solid #e8e8e8; 
}
#input-area {
	float: left;
	padding: 0px;
	width: 595px;
	width/* */:/**/555px;
	width: /**/555px;
}
#input-area dl {
	margin: 0;
	padding: 0;
	text-align: left;
}
#input-area dt {
	float: left;
	margin: 0px;
	padding: 1.0em 0em 0.3em 0em;
	width: 100%;
	margin: 0px;
	padding-top: 1.0em;  
	padding-bottom: 0.3em;  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #DE7A04;
}
#input-area dd {
	float: left;
	margin: 0px;
	padding: 0px 0px 4px 0px;
	width: 460px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
#input-area .label {
	float: left;
	margin: 0px;
	padding: 2px 0px 0px 0px;
	width: 300px;
	text-align: right;
} 
#input-area .value {
	float: right;
	margin: 0px;
	padding: 0px;
} 
#input-area .input {
	border: solid 1px #cccccc;
	background-color: #FFFFFF;
	width: 150px;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #71674E;
}
#input-area .input2 {
	border: solid 1px #cccccc;
	background-color: #FFFFFF;
	width: 150px;
	height: 84px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #71674E;
}
#input-area .input3 {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	height: 15px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #71674E;
}
#input-area .mehet {  
	margin: 10px 0px;
	padding: 0px 0px 20px 0px;
	text-align: right;
}

#editcart {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 595px;
}
TABLE.cart {
	float: left;
	margin: 10px 0px 10px 0px;
	font-size: 9px;
	background: #fff;
	width: 555px;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
TABLE.cart caption {
	margin: 0;
	padding: 3px 2px;
	text-align: left;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
	color: #007EAE;
	border-bottom: none;
	background: #fff;
}
TABLE.cart TR {
	background: #fdfdfd;
}
TABLE.cart TR.alt {
	background: #f8f8f8;
}
TABLE.cart TR.summa {
	height: 22px;
}
TABLE.cart th {
	padding: 1px 4px;
	font-weight: bold;
	font-family: Arial;
	font-size: 10px;
	color: #fff;
	text-align: left;
	height: 24px;
	background: #666;
	border-right: 1px solid #eee;
}
TABLE.cart TD {
	padding: 1px 4px;
	color: #555;
	text-align: left;
	font-family: Verdana;
	font-size: 9px;
	border-right: 1px solid #eee;
	border-top: 1px solid #eee;
}
TABLE.cart TR.summa TD {
	background: #888;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
}
TABLE.cart TD.center {
	text-align: center;
}
TABLE.cart TD.right {
	text-align: right;
}
TABLE.cart TD.col2 {
	padding: 1px 4px;
	color: #555;
	font-family: Verdana;
	font-size: 9px;
	text-align: right;
	border-right: 1px solid #eee;
	border-top: 1px solid #eee;
}
#editdelivery {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 595px;
}
#editdelivery P {
	margin: 0px;
	padding: 5px 0px 5px 0px;
	font-weight: normal;
	color: #666;  
}

#contentbox {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 595px;
}
#navrow {
	margin: 0 auto;
	padding: 0px 0px;
}
#navrow li {
	float: right;
	}
li.btn {
	margin: 10px 0px 10px 5px;
	padding: 0px;
	width: 100px;
	height: 30px;
	list-style: none;
	text-align: center;
  background: url('images/bg_btn.gif') no-repeat;
}
li.btn a {
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-decoration: none;
}

FORM.base {	
	/* set width in FORM, not fieldset (still takes up more room w/ fieldset width */
	//	font: 90% verdana,arial,sans-serif; 
	margin: 0;
	padding: 0;

}
FORM.base fieldset {
	/ * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
	padding: 10px; /* padding in fieldset support spotty in IE */
	margin: 5px 0;
	border: 1px solid #dedede;
}
FORM.base fieldset legend {
	font-size:1.1em; 
	color: #DE7A04;
	/* bump up legend font size, not too large or it'll overwrite border on left */
	/* be careful with padding, it'll shift the nice offset on top of border*/
}
FORM.base label { 
	display: block;/* block float the labels to left column, set a width */
	float: left; 
	width: 150px; 
	padding: 0px 0; 
	margin: 5px 0 0; /* set top margin same as FORM input - textarea etc. elements */
	text-align: right; 
}
FORM.base input, FORM.base textarea {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width: auto; /* set width of FORM elements to auto-size, otherwise watch for wrap on resize */
	margin: 4px 0 5px 10px; /* set margin on left of FORM elements rather than right of label aligns textarea better in IE */
	padding: 1px 2px;
	border: 1px solid #dedede;
	font-size: 90%;
}
FORM.base input#reset {
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}
FORM.base textarea { 
	overflow: auto; 
}
FORM.base small {
	display: block;
	margin: 0 0 5px 160px; /* insTRuctions/comments left margin set to align w/ right column inputs */
	padding: 10px 0px;
	font-size: 90%;
}
FORM.base .required {
	font-weight:bold;
} /* uses class instead of div, more efficient */
#editcart, #editdelivery FORM br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}


