html,body { 
	padding: 0; 
	margin: 0; 
	height: 100%;
	overflow: no;
}
body {
	text-align: center;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	background: #F4EEDC url('images/bg.gif') repeat-x;); 
	background-position: 0px 0px; 
	}

.tbl {
	width: 100%;
	height: 98%;
}
.tbld {
	vertical-align: middle;
	text-align: center;
}
em {
	display:block;
	margin: 1em;
	font-size: 15px;
	color: #87403F; 
}
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: #D2AB67;
}
H3 {
	margin: 0px;
	padding: 0px;
	padding-top: 1.0em;  
	padding-bottom: 0.1em;  
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #D2AB67;
}
P {
	margin: 0px;
	padding: 5px 0px 5px 0px;
	font-weight: normal;
	text-align: justify;
	color: #666;  
}
A {
	color: #87403F;
	text-decoration: none;
}
A:hover {
	color: #87403F;
	text-decoration: underline;
}
A.colored {
	color: #D2AB67;
	text-decoration: none;
}
A.colored:hover {
	color: #B08F56;
	text-decoration: underline;
}

.eng IMG{
	background: url(images/btn_eng.gif);
	background-position: top left;
}
.eng:hover IMG{
	background-position: bottom left;
}
.hun IMG{
	background: url(images/btn_hun.gif);
	background-position: bottom left;
}
.hun:hover IMG {
	background-position: bottom left;
}



#page {
	margin: 0px auto;
	padding: 0px;
	width: 990px;
	height: 580px;
	text-align:left;
	background: url('images/bg_page.jpg') no-repeat; 
	background-position: top center;
}
#header {
	background: url('images/bg_header.jpg') no-repeat top center; 
	background-position: 12px 12px;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 990px;
	height: 76px;  
}
#header IMG {
	float:left;
	border: none;
	margin: 0px 0px 0px 0px;
}
#header embed {
	float:left;
	margin: 26px 0px 0px 0px;
}
#left {
  float: left;
  margin: 0px;
  padding: 0px 0px 10px 40px;
  width: 245px;
  width/* */:/**/205px;
  width: /**/205px;
  height: 435px;
}

#left P {
	padding-top:30px;
	padding-right: 10px;
	font-size: 26px;
	color: #820024;
	text-align: right;
}

#ad_side #partnerek H2 {
  margin: 0px;
  padding: 20px 0px 5px 0px;
	font-size: 10px;
	color: #444;	
}
#ad_side #partnerek TABLE {
  margin: 0px;
  padding: 0px;
	border:none;
}
#ad_side #partnerek TABLE TR TD {
  margin: 0px;
  padding: 0px;
  border: 1px solid #eee;
	border-collapse:collapse;
}
#ad_side #partnerek TABLE TR TD IMG {
  margin: 0px;
  padding: 0px;
  border: none;
}

#menu {
  margin: 0px;
  padding: 33px 0px 0px 0px;
}
#menu LI {
  background: #;
  margin: 0px;
  padding: 2px 10px 2px 10px;
  list-style: none;
/*  filter: alpha(opacity=65);-moz-opacity:.65;opacity:.65;  */
  font-family: Arial,'Century Gothic';
  font-size: 15px;
  line-height: 1.4em;
  color: #ddd;  
  text-decoration: none;
  text-transform: none;
	text-align: center;
}
#menu LI A {
/*	border-right: 20px solid #B08F56; */
  padding: 0px 10px 0px 0px;
	color: #A08C52;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
}
#menu LI A:hover {
/* border-right: 20px solid #820024;*/
  color: #820024;
  text-decoration: none;
}

#menu LI A.selected {
	color: #820024;
}
#menu LI A .selected:hover {
	color: #A08C52;  
}




#rightcontainer {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 730px;
}
#main {

	float: left;
	margin: 0;
	padding: 0px 0px 0px 10px;
	width: 435px;
	width/* */:/**/435px;
	width: /**/435px;

}
#main-plan {

	float: left;
	margin: 0;
	padding: 0px 0px 0px 10px;
	width: 707px;

}
#main-plan #maincol-left #static-content {
	padding:0;
	margin:0;
	width: 707px;
	height: 397px;
	overflow: hidden;

}
#main-plan #maincol-left #static H1 {
	margin-bottom: 0px;
}
#plan {
	padding: 0px;
	margin:0;
}

#main-calendar {

	float: left;
	margin: 0;
	padding: 0px 0px 0px 10px;
	width: 707px;

}
#main-calendar #maincol-left #head {
	padding:0;
	margin:0;
	border: 0;

}
#main-calendar #maincol-left #head H1 {
	padding: 10px 0 5px 0;
	margin:0;


}
#main-calendar #static #head{
	padding:0;
	margin:0;
}

#main-calendar #static-content {
	padding:0;
	margin:0;
	width: 707px;
	height: 407px;
	overflow: hidden;
}


#right {

	float: left;
	margin: 0px;
	padding: 18px 0px 0px 10px;
	height: auto;
	width: 290px;
	width/* */:/**/270px;
	width: /**/270px;
}
#maincol-right img {
	padding-bottom: 10px;
}
.head {
  margin: 0px;
  padding: 0px 0px 0px 0px;
}
.content {
  margin: 0px;
  padding: 0px 0px 0px 0px;
}

#content {
  background: #;  
	float: left;
	padding: 0px;
  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;  
}
#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: 15px 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: Arial;
  font-size: 15px;
  font-weight: normal;
  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;  
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
}
#catbox LI a:hover {
  color: #B08F56;
  text-decoration: 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: 0px 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: 0px 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;

}
#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: #; 
}
#articles h1 {
	margin: 0;
	padding: 10px 20px 10px 40px;
	font-size: 12px;
	font-family: 'Century Gothic', Arial;
	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: #820024;
	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: url('images/mec.gif') no-repeat bottom center; */
/*	background: #eee; */
	float: left;
/*	padding: 0px 0px;*/
	width: 400px;
	width/* */:/**/400px;
	width: /**/400px;

}
#article #article-content {
	background: ;
	width: 430px;
	height: 367px;
	overflow-y: auto;
}	
#article H1 {
	margin: 0 0 10px 0;
	padding: 10px 0px 7px 0px;
	border-bottom: 1px solid #9F8951;
	font-family: 'Century Gothic', Arial, Verdana;
	font-size: 15px;
	line-height: 29px;
	color: #820024;
/*	color: #A2844F;*/
	text-transform: uppercase;
	width: 430px;
	width/* */:/**/430px;
	width: /**/430px;
	background: #;
}
#article H2 {
	margin: 0;
	padding: 0px 0px 15px 0px;
	font-family: Verdana;
	font-size: 20px;
	line-height: 22px;
	font-weight:normal;
	color: #D2AB67;
	width: 400px;
	width/* */:/**/400px;
	width: /**/400px;
	background: #;
}
#article P.date {
	margin: 0;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	color: #9F8951;
}
#article P.lead {
	float:left;
	margin: 0;
	padding: 10px 0px 10px 0px;
	font-weight: bold;
	line-height: 1.3em;
	text-align: justify;
	font-size: 10px;
	color: #9F8951;
	width: 400px;
	width/* */:/**/400px;
	width: /**/400px;
	background: #;
}
#article .descr {
	background: ;
	float:left;
	margin: 0;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	font-family: Verdana,Arial;
	font-weight: normal;
	line-height: 1.3em;
	color: #9F8951;
	width: 400px;
	width/* */:/**/400px;
	width: /**/400px;
}
#article .caption {
	background: #;
	float:left;
	margin: 0;
	padding: 5px 0px 5px 0px;
	font-size: 10px;
	font-family: Verdana;
	font-weight: normal;
	line-height: 1.3em;
	word-spacing: 0.1 em;
	color: #9F8951;
	width: 400px;
	width/* */:/**/400px;
	width: /**/400px;
}
#article .paragraph {
	background: #;
	float:left;
	margin: 0;
	padding: 0px 0px 15px 0px;
	font-size: 10px;
	font-family: Verdana,Arial;
	font-weight: normal;
	line-height: 1.3em;
	text-align: justify;
	color: #9F8951;
	width: 400px;
	width/* */:/**/400px;
	width: /**/400px;
}
#article .paragraph TABLE {
	padding: 0;
	margin: 0;
	font-size: 10px;
	font-family: Verdana,Arial;
	color: #9F8951;
}
#article a {
	color: #AF8E56;
	text-decoration: none;	
}
#article a:hover {
	color: #AF8E56;
	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: 0px 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 {

	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;
}



/* STATIC PAGE STYLES */

#static {

	float: left;
	margin: 0px;
	padding: 0px;
	width: 430px;
}

#static #head H1 {
	font-family: 'Century Gothic', Arial, Verdana;
	font-size: 17px;
	line-height: 26px;
	color: #820024;
/*	color: #A2844F;*/
	text-transform: uppercase;
}

#static #head {

	margin: 0;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #9F8951;
	width: 430px;
}
		

#static-content {

	margin: 10px 0 0 0;
	padding: 0px 10px 20px 0px;
	width: 420px;
	height: 367px;
	overflow-y: auto;
}	


#static #lead {

	margin: 0;
	padding: 10px 0px 10px 0px;
	font-size: 12px;
	font-family: Arial, Verdana;
	font-weight: normal;
	line-height: 1.3em;
	text-align: justify;
	color: #9F8951;
	font-weight: bold;
	width: 400px;
}

#static .datafiles {

	margin: 10px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
	width: 370px;
}
#static .datafiles LI.title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	list-style: none;
	font-weight: bold;
	color: #560605;

}
#static .datafiles LI {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	color: #560605;
}
#static .datafiles LI A {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#static .datafiles LI A:hover {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#static #descr {

	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: normal;
	line-height: 1.3em;
	text-align: justify;
	color: #9F8951;
}
#static #descr .caption {

	clear:both;
	margin: 0;
	padding: 10px 0px 10px 0px;
	width: 400px;
	font-size: 14px;
	font-family: Arial, Verdana;
	font-weight: normal;
	line-height: 1.2em;
	text-align: left;
	color: #87403F;
}
#static #descr P {
	font-size: 12px;
	font-family: Arial, Verdana;
	font-weight: normal;
	line-height: 1.3em;
	text-align: justify;
	color: #9F8951;
}
#static #descr .paragraph {

	float: left;
	width: 400px;
	padding: 0px 0px 15px 0px;
	font-size: 12px;
	font-family: Arial, Verdana;
	font-weight: normal;
	line-height: 1.5em;
	text-align: justify;
	color: #9F8951;
}
#static #descr .paragraph B {

	color: #816E3F;
}

#static #descr .paragraph .img_left {
	margin-right:10px;
}
#static #descr .paragraph .img_right {
	margin-left:10px;
}
#static #descr .paragraph IMG {
	border: none;
	border: 1px solid #F4F2EB;
}



#static #descr .paragraph UL {
	clear:both;
	margin: 0px;
	padding: 0px 20px 10px 20px;
	width: 370px;
}
#static #descr .paragraph OL {
	clear:both;
	margin: 0px;
	padding: 0px 20px 13px 20px;
	width: 370px;
}
#static #descr .paragraph UL LI {
	margin: 0px;
	padding: 3px 0px 4px 15px;
	list-style: none;
	background: url('images/bullet.gif') no-repeat;
	background-position: 0 7px; 
	font-size: 12px;
	font-family: Arial, Verdana;
	font-weight: normal;
	line-height: 1.3em;
	text-align: left;
}
#static #descr .paragraph OL LI {
	margin: 0px;
	padding: 3px 0px 4px 0px;
	font-size: 12px;
	font-family: Arial, Verdana;
	font-weight: normal;
	line-height: 1.3em;
	text-align: left;
}

#static #descr P.paragraph b {
	color: #560605;
}


#static #float {
	background: #eee;
	border: 1px solid #ddd;
	position: absolute;
	margin-left: 545px;
	padding: 0px 10px 10px 10px;
	width: 168px;

	font-size: 12px;
	font-family: Arial;
	line-height: 1.2em;
	color: #333;
}

#static #float H1 {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}


#static H1 {
	margin: 0;
	padding: 0px 0px 0px 0px;
	color: #222;
}



#static .gotop {
	float:left;
	padding: 5px 0px 4px 0px;
	border-bottom: 2px solid #999;
	margin: 0 0 10px 0;
	color: #000;
	width: 430px;
}
#static .gotop H2 {
	float: left;
	margin: 0;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	color: #222;
	width: 350px;
}
#static .gotop P {
	float: right;
	margin: 0;
	padding: 0px 5px 0px 0px;
	font-size: 11px;
	width: 150px;
	font-weight: normal;
	text-align:right;
}


#static H2 {
  background: #;
	margin: 0;
	padding: 0px 0px 8px 0px;
	color: #000;
}

#static #descr .notice {
	font-size: 10px;
	font-family: Arial;
	padding: 0px 0px 0px 0px;
	line-height: 1.2em;
	color: #666;
}
#static .notice b {
	font-size: 11px;
	color: #444;
}
#static .paragraph H1 {
	padding: 10px 0px 10px 0px;
	font-size: 13px;
}
#static #descr .img {
	float: left;
	margin: 4px 0 0 0;
}
#static .paragraph IMG.top {
	text-align: left;
	padding: 4px 0px 10px 0px;
}
#static .paragraph IMG.bottom {
	text-align: left;
	padding: 4px 0px 10px 0px;
}
#static .paragraph IMG.left {
	float: left;
	padding: 4px 15px 10px 0px;
}
#static .paragraph IMG.right {
	float: right;
	padding: 4px 0px 10px 15px;
}
#static #descr .img img {
	margin: 0 8px 10px 0;
	padding: 4px;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background: #fff;
}
#static .keretes {
	background: #eee;
	margin: 4px 0px 14px 0px;
	padding: 10px;
	border: 1px solid #ddd;
}
#static .keretes .caption {
	margin: 0;
	padding: 0px 0px 15px 0px;
	font-size: 14px;
	color: #000;
}



#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: 20px 0px 0px 10px;
	width: 200px;
	width/* */:/**/188px;
	width: /**/188px;
}
#ad_side h1 {
  margin: 0px;
  padding: 0px 0px 5px 0px;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  color: #fff;  
}
#ad_side p {
  margin: 0px;
  padding: 0px 0px 3px 5px;
	text-align: center;
}
#ad_side ul {
	background: #D2AB67;
  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 {
	background: url('images/bg_footer.jpg') no-repeat;
	background-position: 11px 10px; 
	float: left;
	margin: 0px;
	padding: 22px 0px 0px 0px;
	width: 990px;
	height: 40px;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
	color: #fff;
}
#footer a {
  font-weight: normal;
  color: #fff;  
}
#footer a:hover {
  font-weight: normal;
  color: #fff;  
  text-decoration: uppercase;
}
#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 */
}





/********** CALENDAR *************/


#cal-nav {
	width: 650px;
	border: 1px solid #E4C992;
	border-bottom: 0;
	margin-top: 10px;
	font-weight: bold;
	font-size: 12px;
	color: #AA9560;
}
#cal-nav TD {
	background: #CCB068;
	padding: 4px;
	color: #fff;
	border: 0px solid #E4C992;
}
#cal-nav TD A {
	color: #fff;
	font-weight: bold;
}
#cal-nav TD A:hover {
	background: #fff;
	color: #CCB068;
}
#cal {
	border-bottom: 1px solid #E4C992;
	border-right: 1px solid #E4C992;
	width: 650px;
	font-size: 8px;
	text-align: center;
}
#cal_weekdays {
}

#cal_weekdays TD {
	background: #9F8951;
	border-left: 1px solid #E4C992;
	border-bottom: 1px solid #E4C992;
	padding: 3px 4px;
	width: 12.5%;
	font-size: 8px;
	text-transform: uppercase !important;
	font-weight: bold;
	text-align: center;
	color: #fff;
	cursor: default;
}

#cal_dayofweek  {
	text-align: center;
}

#cal_dayofweek TD
{
	border-left: 1px solid #E4C992;
	border-top: 1px solid #E4C992;
	border-bottom: 1px solid #E8D8B9;
	padding: 1px 6px;
	font-size: 8px;
	text-transform: uppercase !important;
	font-weight: bold;
	color: #837247;
	cursor: default;
}

#cal_room 
{  /*TR*/
  background: #f4f4f4;
}

#cal_room TD
{
	border-bottom: 1px solid #ddd;
	padding: 1px 6px;
	border-left: 1px solid #E4C992;
	text-align: left;
	font-family: helvetica;
	font-weight: normal;
	color: #9F8951;
	cursor: default;
	text-transform: uppercase !important;
}


#cal_room td.other-month {
	background: #eeeeee;
	color: #aaa;
	text-align: center;
	border-bottom: 1px solid #ddd;
}
#cal_room td.today {
	background: #9F8951;
	border-bottom: 1px solid #eee;
	text-align: center;
	color: #fff;
}
#cal_room td.weekend {
	background: #EAE5DB;
	border-bottom: 1px solid #E4C992;
	text-align: center;
	color: #AD8951;
}
#cal_room td.free {
	margin: 2px;
	background: #F6F3E1;
	border-bottom: 1px solid #E4C992;
	text-align: center;
	color: #AD8951;
}
#cal_room td.rented {
	background: #B54545;
	border-bottom: 1px solid #865E5E;
	text-align: center;
	color: #fff
}
#cal_room td.reserved {
	background: #B54545;
	border-bottom: 1px solid #A63F3F;
	text-align: center;
	color: #fff
}
#cal_room td.option {
	background: #BF9393;
	border-bottom: 1px solid #B28C8C;
	text-align: center;
	color: #fff;
}


#partnerek {
	margin: 0px auto;
	width: 520px;
	text-align:center;
}
#partnerek img {border: none;margin: 0; padding: 0;}

ul.partnerek {
	width: 540px;
	list-style: none;
	margin: 0 auto; padding: 0;
}
ul.partnerek li {
	float: left;
	margin: 0px 3px 5px 3px; padding: 0;
	text-align: center;
	border: 0px solid #C9B68D;
	-moz-border-radius: 0px; /*--CSS3 Rounded Corners--*/
	-khtml-border-radius: 0px; /*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 0px; /*--CSS3 Rounded Corners--*/
	display: inline; /*--Gimp Fix aka IE6 Fix--*/
}
ul.partnerek li a.thumb {
	width: 90px;
	height: 60px;
	padding: 3px;
	cursor: pointer;
}
ul.partnerek li span { /*--Used to crop image--*/
	width: 90px;
	height: 60px;
	overflow: hidden;
	display: block;
}
ul.partnerek li a.thumb:hover {
	background: #333;
}
ul.partnerek li a {text-decoration: none; color: #777; display: block;}
