BODY {
	color: #333;
	font-family: Arial, Helvetica;
	font-size: 10pt;
	background-color:#fff;
	text-align: center;
	padding:0px;
	margin:0px;
}

A {
	color: #666;
	font-size:10pt;
}
A:hover {
	color: #333;
	font: bold;
	font-size:10pt;
}

@font-face { 
font-family: Genuine; 
src: url('Genuine.TTF') format('truetype');
}

IMG {border:0px;}

TD  {text-align:right; padding-right:20px}
.t_left  {text-align:left; margin-left:6px;}
.t_nadpis td{font-weight:bold; padding:6px;}
.t_mnoz {padding-top:12px; font-weight: bold;}

.t_kontakt table  {text-align:left}
.t_kontakt td {text-align:left}
.t_nadpis td  {font-weight:bold; padding:0 0 12px 0}

dl  {margin:4px 0px 14px 0px}
dt  {_clear:left; float:left; width:180px; color:#444; margin-left:4px}
dd  {height:auto; margin-left:10px; font-weight:bold; color:#000}

fieldset {margin:-26px 0px 0px 0px}

legend{color:#333;font-weight:bold;font-size:10pt;padding:4px 4px 10px 4px}
legend a{font-size:10pt !important}
legend a:hover{color:#fff !important; background:#fff; text-decoration:underline !important}

.left {
	position:absolute;
	top:290px;
	margin-left:4px;
	width:160px;
	margin-bottom:1px;
  /*background-image:url('/data/pictures/menu_back2.png');
  background-position:top;
  background-repeat:no-repeat;  */
  
}

.right {
	float:right;
	margin-top:-10px;
	width:120px;
	color:#555;
	font-weight:bold;
	font-size:8pt;
	padding:0px;
	padding-bottom:30px;
	padding-top:4px;
}

.middle {
  float:right;
  width:890px;
	margin-top:0px;
	margin-right:10px;
  padding:1px;
}

#bd {
  /*min-width:1200px;*/
  /*max-width:1200px;*/
  width:1200px; 
  text-align:left; 
  background-color:#fff; 
  margin:auto; 
  padding-bottom:20px;
}

.nav  {
  border:0px;
  margin-right:8px;
}

.katalog {
  float:left;
  padding:auto;
  margin-right:4px;
}
.katalog img {border:0px solid #42595A; margin-bottom:4px}

.search{text-align:left;padding:0em;height:auto}
.search form{margin:0}
.search input{margin-bottom:0.4em;margin-top:0em;border:1px solid #40633E; width:120px}
.sbutton{font-weight:bold;background:#eee !important;color:#666;width:5.5em ;font-size:0.8em; padding:2px}
.sbutton:hover{color:#000000}

.ref1 {position:absolute; left:20px; top:40px; display:none}

.copy	{
  margin-top:60px:
}

.tmp{
	 margin-left:18px;
	 margin-right:128px;
}

.tmpmenu{
	 margin-top:8px;
}

.video {
  margin: 0;
  padding: 0;
}

.main {
  border-bottom:1px #666 solid;
  padding-bottom:20px;
  margin-bottom:20px;
}

.main-box {
  float:right;
  width:300px;
  border-left:1px #DEA50A solid;
  padding:0px 0px 0px 10px;
  margin:10px;  
}
.main-box-note  {
  font-style:italic;
  color:#666;
}

.popis {
  width: 204;
	border: 1px #D2691E solid;
	font-size: 8pt;
	font-weight: normal;	
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-top: 0px;
  padding: 4px;
}
.popis P {
   font-size: 8pt;
   margin: 2px;
   text-align: justify;
}   
.popis A{font-weight: bold; color: #191970}
.popis A:hover{font-weight: bold; color: #D2691E}
.popis H1{font-weight: bold}

.diva {
	position: relative;
	list-style-type: none;
	clear: none;
	border-width: 1px;
	font-size: 8pt;
	font-weight: bold;
	color:#666;	
}

.odstavec {
	list-style-type: none;
	font-size: 8pt;
	font-weight: normal;
	color:#333;
	margin-top:26px;
}
.odstavec A{color: #666; text-decoration:underline}
.odstavec P{text-indent: 20px}
.odstavec H1{font-size: 14pt; font-weight: bold; color:#362222; background-color:#fff}
/*.odstavec H1 A{font-size: 12pt; font-weight: bold; background-color:#fff; text-decoration:underline}*/
.odstavec H2{font-size: 10pt; font-weight: bold; color:#444}
.odstavec H2 A{font-size: 10pt; font-weight: bold}
.odstavec H3 {font-size: 12pt; font-weight: bold; color:#9C2222}
.odstavec H4{margin:0px 0px 8px 0px; font-size: 8pt; font-weight: normal; font-style:italic}

.odst_href {float:left; width:230px; margin-right:10px}
.odst_popis {width:600px; text-indent:0px; margin-top:18px; margin-bottom:22px; font-size: 8pt; font-weight: normal; font-style:italic}

.price_sum {width:334px; font-size:12px; font-weight:bold; text-align:right}
.price_sum ul {border-top:1px solid #666; color:#000}

.p_bold {font-weight: bold}

hr.cistic {
   clear: both;
   height: 1px;
   border: none;
   margin: -1em 0 0 0;
   visibility: hidden;
}
hr.clear-left {
   clear: left;
   height: 1px;
   border: none;
   margin: -1em 0 0 0;
   visibility: hidden;
} 

.seznCo {
  /*background-color:#FFE7B0;*/
  margin-top: -26px;
  padding:14px;
  background-image:url('/data/pictures/lista.png');
  background-position: left top; 
  background-repeat:repeat; 
}

.seznImgBox {z-index:0; position:absolute; width:110px; height:180px; border:0px}
/*.seznDesc {position:absolute; width:180px; left:128px; height:160px;}*/
.seznDesc {position:absolute; margin-left:114px; width:170px; height:160px;}
.seznBottom {position:absolute; width:280px; z-index:0; padding-top:10px; bottom:0px}
.seznCena {float:left; margin-top:-6px; margin-left:8px;}
.seznCenaD {margin-top:12px; color:#9C2624; font-size:12pt; font-weight:bold}
.seznJedn {float:right; padding:4px}


.menusezn {
	position:relative;
	float:left;
	width:280px;
	height:210px;
	color:#666;
	font:8pt;
	border-bottom:1px solid #999;
	margin-bottom:20px;
	margin-right:16px;	
}
.menusezn P{font-size:8pt; text-indent:0px; font-weight:normal; margin:0px;  padding-left:6px;}
.menusezn A{font-weight: normal; color: #666; text-decoration:underline}
.menusezn A:hover{font-size: 8pt; color: #333333; text-decoration:underline}
.menusezn H2, H1{
	font-size: 8pt;
	color: #40633E;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:4px;
	padding:4px;
}
.menusezn H1 A{margin-left:0px; font-size: 8pt; font-weight: bold; color:#40633E; text-decoration:underline}
.menusezn H1 A:hover{margin-left:0px; font-size: 8pt; font-weight: bold; color:#003366; text-decoration:underline}

.menusezn H2 A{margin-left:0px; font-size: 8pt; font-weight: bold; color:#003366; background-color:#E5E5F9; text-decoration:underline}
.menusezn H2 A:hover{margin-left:0px; font-size: 8pt; font-weight: bold; color:#003366; background-color:#E5E5F9; text-decoration:underline}

.sezn {
  float:left;
  width:31%;
  min-width:200px;
  height:200px;
  font-size:8pt;
  margin-bottom:20px;
  margin-right:20px;
  border-bottom:1px #666 solid;
}
.sezn H1 {font-size:10pt; margin-bottom:4px;padding:0px}
.sezn H2  {font-size:8pt; margin:0px; padding:0px}

.menuhl {
	color:#666;
	list-style-type: none;
	font-size: 8pt;
	font-weight: bold;
	padding-top:1px;
	z-index: 1;
}

.menuhl A{font-size:8pt; font-weight: normal;text-decoration:underline}
.menuhl A:hover{font-size:8pt; font-weight: normal; text-decoration:underline}
.menuhl ul{margin-bottom:4px;}
.menuhl h1{color:#40633E;}
.menuhl H1 A{font-size: 8pt; font-weight: bold; background-color:#fff; margin:0px; padding:0px; color:#40633E; text-decoration:underline;}
.menuhl H1 A:hover{font-size: 8pt; font-weight: bold; background-color:#fff; color:#730000; text-decoration:underline;}
.menuhl H2{
	font-size: 10pt;
	/*background:#40633E;*/
	color: #FFFFFF;
	font-weight: bold;
	padding:8px 10px 10px 10px;
	margin-bottom:2px;
	margin-top:4px;
	
  /*background-image:url('/data/pictures/menu_back_h2.png');*/
  background-image:url('/data/pictures/menu_l.png');
  background-position: left top; 
  background-repeat:repeat;  	
}
.menuhl H2 A{font-size: 8pt; font-weight: bold; margin:0px; padding:0px; color:#fff; text-decoration:underline;}
.menuhl H2 A:hover{font-size: 8pt; font-weight: bold; color:#fff; text-decoration:underline;}



.menuhl H3{
	font-size: 8pt;
	color: #333;
	font-weight: bold;
	margin:0px;
}
.menuhl H3 A{font-weight: bold; margin:0px; padding:0px; color:#fff; background-color:#40633E; text-decoration:underline;}
.menuhl H3 A:hover{font-weight: bold; color:#fff; background-color:#40633E; text-decoration:underline;}
.menuhl P{text-indent:0px; font-weight: normal; margin:4px 0px 4px 0px}


#header {
  margin-top:0px;
	width:auto;
	height:248px;
  background-image:url("/data/pictures/nasezahrady.jpg");
}
#header A{color: #eee; font-weight: bold; text-decoration:underline}
#header A:hover{color: #fff; font-weight: bold; text-decoration:underline}
/** {border:1px solid red !important}*/

.headerText {
	float:right;
	margin:198px 10px 0px 0px;
	color:#fff;
	text-align:right;
	font-size:10pt;
}

.headerText A{padding:3px 12px 3px 12px; margin-left:-4px; border-left:#fff solid 1px; color: #fff; font-weight: bold; text-decoration:underline}
.headerText A:hover{
  padding:8px 12px 8px 12px;
  margin-left:-4px;
  color: #fff;
  font-weight: bold;
  text-decoration:underline;
  background-image:url('/data/pictures/menu_back.png');
  background-position: left;
  background-repeat:repeat;   
}
/*background-color:#DA2424;*/

.headerText P {
	padding-top:2px;
	margin-top:0px;
	margin-right:10px;
	font-weight: bold;
	font-size:9pt;
	_font-size:10pt;
}

.headerBasket {
  position:absolute;
  margin-left:1050px;
  margin-top:90px;
  color:#fff;
  font-weight:bold;
  text-align:right;
}

.headerTextL {
	float:left;
	color:#fff;
	margin-top:-20px;
	margin-left:10px;
	_margin-left:5px;
	_margin-top:0px;
	text-align:left;
	font-size:10pt;
	font-weight: bold;
}

.headerTextL P {
	font-size:12pt;
}
.headerTextL H1 {
	margin:0px;
}
.headerTextL H2 {
	margin:0px;
}

.r_search {
  width:120px;
  height:42px;
  margin:0px 0px 10px 0px;
  background-image:url('/data/pictures/lista.png');
  background-position: left top; 
  background-repeat:repeat;   
}
.r_search input {
  border:0px;
  margin:12px 0px 0px 4px;
  width:110px;
}

.obchody {
  width:160px;
  height:40px;
}
.order {
  position:absolute;
  width:96px;
  /*margin:4px;*/
  padding:6px;
  color:#fff;
  font-size:10pt;
  font-weight: bold;
  background-image:url('/data/pictures/bookmark.png');
  background-position: left top;
  background-repeat:no-repeat; 
}
.order a: {color:#fff}
.order a:hover {color:#fff; font-weight: bold;}
.order li {list-style-type: none}
.order li a{font-weight: bold; color:#fff}
.order li a:hover{font-weight: bold; color:#fff}

.order_dis {
  position:absolute;
  width:96px;
  margin:0px 0px 0px 65px;
  padding:6px 0px 6px 12px;
  text-align:center;
  color:#fff;
  font-size:10pt;
  font-weight: bold;
  background-image:url('/data/pictures/bookmark_dis.png');
  background-position: left top;
  background-repeat:no-repeat; 
}
.order_dis a: {color:#fff}
.order_dis a:hover {color:#fff; font-weight: bold;}

.sezn_f{
	font-size: 8pt;
	color: #fff;
	font-weight: bold;
	padding: 4px;
	margin-bottom:2px;
	margin-top:4px;
}

.seznam_rows {
  float:left;
  width:300px; 
  margin-right:8px;
  margin-bottom:20px;
	color:#666;
	list-style-type: none;
	font-size: 8pt;
	font-weight: bold;
}
.seznam_rows img{border: 0px;}
.seznam_rows a{text-decoration:underline;}
.seznam_rows a:hover{text-decoration:underline;}
.seznam_rows h2, h2 a{font-size: 10pt;}

.odkaz {
	color:#40633E;
	list-style-type: none;
	font-size: 10pt;
	font-weight: bold;
	border-bottom: 1px solid #40633E;
}
.odkaz A{font-weight: bold; color:#40633E; text-decoration:none}
.odkaz A:hover{color:#000; text-decoration:none}
.odkaz span{margin-left:30px}
.odkaz span A{font-weight: bold;text-decoration:none}

#menu ul { 
	margin: 0px; 
	padding: 0px; 
	list-style: none;
	width: 160px; /* Width of Menu Items */ 
	/*border-bottom: 1px solid #ccc;*/
} 

#menu ul li { 
	position: relative; 
} 

#menu li ul { 
	position: absolute; 
	left: 160px; /*Set 1px less than menu width */ 
	top: 0px; 
	border-top:4px solid #40633E;
	border-right:2px solid #40633E;
	border-bottom:2px solid #40633E;
	display: block; 
} 

#menu li:hover ul {
	display: block; 
} 

#menu li:hover>ul { 
	visibility:visible; 
} 

#menu ul ul {
	visibility:hidden; 
} 

/* Fix IE. Hide from IE Mac \*/ 
* html #menu ul li { float: left; height: 0%; } 
* html #menu ul li a { height: 0%; } 
/* End */ 

/* Make-up syles */ 

#menu ul, li { 
	margin: 0px 0px 0px 0px; 
} 

/* Styles for Menu Items */ 
#menu ul a { 
	display: block; 
	text-decoration: none; 
	color: #333; 
	background: #fff;  /* IE6 Bug */ 
	padding: 4px;
	/*border: 0px solid #ccc;*/ 
	border-bottom: 0px; 	
} 

/* Hover Styles */ 
#menu ul a:hover { 
	color: #fff; 
	background: #40633E;
	margin: 0px; 
} 

/* Sub Menu Styles */ 
#menu li ul a { 
  position:relative;
	text-decoration: none;
	font-weight: normal; 
	color: #111; 
	/*background: #eee; /* IE6 Bug */ 
	/*background:none;*/
	padding: 8px 4px 8px 10px; 
	/*width:150px;*/
	height:100%;
	border-bottom: 1px solid #066;
  background-image:url('/data/pictures/menu_l_e.png');
  background-position: left top;
  background-repeat:repeat; 	
	/*margin:0px;*/
	/*-moz-opacity:0.9;*/
	/*Filter:Alpha(Opacity=60);*/		
} 

/* Sub Menu Hover Styles */ 
#menu li ul a:hover {
	position:relative;  
	color: #fff;
	background: #40633E;
	font-weight: normal;
	/*border-left: 0px solid #ccc;*/ 
} 

/* Icon Styles */ 
#menu ul a.submenu {background:#fff url("r_arrow.png") no-repeat right;} 
#menu ul a.submenu:hover {background:#40633E url("r_arrow_hover.png") no-repeat right;}

/*div {border:1px solid #ccc}*/
