BODY {
	color: #191970;
	font-family: Arial, Helvetica;
	font-size: small;
}

A {
	color: #191970;
	font: bold;
}

A:HOVER {
	color: #D2691E;
}

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

table {font-size:10pt; color:#333}
.t_kontakt table  {text-align:left}
.t_kontakt td {text-align:left}
.t_nadpis td  {font-weight:bold; padding:0 0 12px 0}
.t_detail {font-weight:bold; padding-left:30px}

/**{border:1px solid red !important}*/

.search{text-align:left;padding:0px;height:auto;position:relative}
.search form{margin:0px}
.search input{margin-bottom:4px; margin-top:0px; border:1px solid #D2691E; width:100%}
.sbutton{font-weight:bold; background:#eee !important; text-align:center; color:#191970; width:5.5em; font-size:0.8em; padding:2px}
.sbutton:hover{color:#D2691E}

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

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

.copy	{
	position:absolute;
	bottom:10px;
}

.left fieldset{border:1px solid #D2691E;width:130px;font-size:8pt;background: #DFDFF2; padding:6px; padding-right:2px}
.left a{font-size:8pt; color: #D2691E; background:#DFDFF2}

.left {
margin-top: 10px;
width: 160px;
}

.right {
margin-top: 10px;
width: 120px;
float: right;
}

.middle {
position:absolute;
top:129px;
_top:131;
left:184px;
_padding-right:120px;
margin-right: 132px;
}

.main-box {
  float:right;
  width:300px;
  border-left:1px #FF6200 solid;
  padding:0px 0px 0px 10px;
  margin:10px;  
}
.main-box-note  {
  font-style:italic;
  color:#666;
}
.main {
  border-bottom:1px #666 solid;
  padding-bottom:20px;
  margin bottom:20px;
}
.eshop {
	padding:4px;
	border: 2px solid #191970;
	font-weight: bold;
	color:#D2691E;
	z-index:3;
	background-color:#FFFFCC;
}

.eshop A {
	color:#D2691E;
	text-decoration:underline;
}

.eshop A:hover{
	text-decoration:underline;
}

.eshop A:active {
	background-color:#FFFF66;
}

.div {
	position: absolute;
	width: 110px;
	list-style-type: none;
	clear: none;
	border-width: 1px;
	font-size: 10pt;
	font-weight: bold;
	z-index:0;	
}
.div A{color: #191970}
.div A:hover{color: #D2691E}
.div span{margin-left:10px}
.div P A{color: #191970; text-decoration:none}

.popis {
    width: 204;
	border: 1px #D2691E solid;
	font-size: 10pt;
	font-weight: normal;	
	z-index: 0;
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-top: 0px;
    padding: 4px;
	float: left;	
}
.popis P {
   font-size: 80%;
   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: square;
	font-size: 8pt;
	font-weight: normal;
	color:#666;
}
.odstavec A{color: #191970; text-decoration:underline}
.odstavec A:hover{color: #D2691E; text-decoration:underline}
.odstavec P{text-indent: 30px; margin:6px;}
.odstavec P A{color: #191970; text-decoration:underline}
.odstavec P A:hover{color: #D2691E; text-decoration:underline}
.odstavec H1{font-size: 12pt; font-weight: bold; color:#734729}
.odstavec H2{font-size: 10pt; font-weight: bold}
.odstavec H3{font-size: 8pt; font-weight: bold; color:#A8683B; margin:4px}
.odstavec H4{margin:0px 0px 8px 0px; font-size: 8pt; font-weight: normal; font-style:italic}

.odstCena {float:left; margin-top:0px; width:80px; text-align:right}
.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}

table {border="1" bordercolor="#666" color:#666}

.price_sum {width:334px; padding-right:10px; 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;
} 
.seznImgBox {position:absolute; width:120px; height:180px; border:2px #336699 solid}
.seznDesc {position:absolute; width:180px; left:128px; height:160px;}
.seznBottom {position:absolute; background-color:#fff;  z-index:2; padding-top:10px; bottom:0px}
.seznCena {float:left; margin-top:-6px; margin-left:8px;}
.seznCenaD  {margin-top:12px; color:#9C2624; font-weight:bold}
.seznJedn {float:right; padding:4px}


.menusezn {
	position:relative;
	float:left;
	width:304px;
	height:230px;
	color:#666;
	font:bold 8pt;
	border-bottom:1px solid #999;
	margin-bottom:12px;
	margin-right:12px;	
}
.menusezn P{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;
	background-color:#E5E5F9;
	color: #003366;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:4px;
	padding:4px;
}
.menusezn H1 A{margin-left:0px; font-size: 8pt; font-weight: bold; color:#003366; background-color:#E5E5F9; text-decoration:underline}
.menusezn H1 A:hover{margin-left:0px; font-size: 8pt; font-weight: bold; color:#003366; background-color:#E5E5F9; 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}

.menul {
	position: absolute;
	top: 98px;
	width: 160px;
	background: #DFDFF2;
	list-style-type: none;
	clear: none;
	border-width: 1px;
	background-attachment: fixed;
	color: #191970;
	font-size: 8pt;
	font-weight: bold;
	z-index: 1;
}
.menul A{
	color: #191970;
}
.menul A:hover{
	color: #D2691E;
}
.hlavni_n{margin-left: 6px; font-size: 11pt}
.hlavni_n A{color: #D2691E; text-decoration:none}
.hlavni_n A:hover{text-decoration:underline}

#header {
	height: 94px;
	border-color: #191970;
	border-style: solid;
	list-style-type: none;
	border-width: 1px;
	border-top-width: 2px;
	background-color: #E5E5F9;
	margin-top:22px;
	z-index: 2;
}

#header A{font-weight: bold; font-size:10pt}

.menuh {
	position: absolute;
	top: 98px;
	width: 600px;
	height: 36px;
	background: #DFDFF2;
	border: #191970;
	border-color: #191970;
	border-style: solid;
	list-style-type: none;
	clear: none;
	border-width: 1px;
	background-attachment: fixed;
	background-color: #E5E5F9;
	z-index: 1;
}
#menupruh A{
	color: #D9D9F6;
}
#menupruh A:hover{
	color: #D2691E;
}
#menupruh {
	color: #D9D9F6;
	FONT-WEIGHT: bold;
	position: absolute;
	top: 52px;
	width: 160px;
	height: 28px;
	background: #191970;
	border: #191970;
	border-style: solid;
	list-style-type: none;
	clear: none;
	border-width: 1px;
	background-attachment: fixed;
	background-color: #191970;
	z-index: 1;
	padding-top: 3px;
	padding-left: 8px;
	}
	
.menuhl {
	color:#666;
	list-style-type: none;
	font-size: 10pt;
	font-weight: bold;
}
.menuhl A{font-weight: normal;text-decoration:none}
.menuhl A:hover{text-decoration:underline}
.menuhl H2{
	font-size: 10pt;
	font-weight: bold;
	background-color:#656578;
	color: #fff;
	/*#D2691E;*/
	padding: 2px;
	margin-bottom:1px;
	margin-top:2px;
}
.menuhl H2 A{font-size: 10pt; background-color:#656578; font-weight: bold; color:#fff; text-decoration:underline}
.menuhl H2 A:hover{color:#D2691E; background-color:#656578; text-decoration:underline}

.seznamhl {
	color:#000;
	list-style-type: none;
	font-size: 8pt;
	font-weight: bold;
	background-color:#E5E5F9;
}
.seznamhl A{font-weight: bold;text-decoration:underline}
.seznamhl A:hover{color:#D2691E}
.seznamhl H2{
	font-size: 8pt;
	background-color:#DFDFF2;
	color: #000;
	font-weight: bold;
	padding: 2px;
	margin-bottom:4px;
	margin-top:4px;
}
.seznaml H2 A{font-weight: bold; color:#000; background-color:#DFDFF2; text-decoration:underline}
.seznamhl H2 A:hover{font-weight: bold; color:#D2691E;text-decoration:underline}

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

#menu ul li { 
	position: relative; 
} 

#menu li ul { 
	position: absolute; 
	left: 159px; /*Set 1px less than menu width */ 
	top: 0; 
	display: block;
	border: 1px solid #D2691E;
	border-left:0px; 
} 

#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: 1%; } 
* html #menu ul li a { height: 1%; } 
/* End */ 

/* Make-up syles */ 

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

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

/* Hover Styles */ 
#menu ul a:hover { 
	color: #D2691E; 
	background: #DFDFF2; 
} 

/* Sub Menu Styles */ 
#menu li ul a { 
    position:relative;
	text-decoration: none;
	font-weight: normal; 
	color: #383842; 
	background: #DFDFF2;  /*IE6 Bug */ 
	padding: 4px; 
	/*border: 1px solid #D2691E;*/
	border-bottom: 1px #fff solid; 
	-moz-opacity:0.9;
	FILTER: Alpha(Opacity=90);		
} 

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

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