body {
	
z-index:0;
	background: #EDEBEF url(/data/Image/design/idum/podklBody.jpg) top repeat-x;
	
	
}
h1.motto{
  position:relative;
  top:80px;
  left:20px;
  font-size: 14pt;
	font-weight: normal;
	color: white;
  margin: 0px;
	padding: 0px;

}
h1{
  font-size: 12pt;
	font-weight: bold;
	 color: #330066;
  margin: 0px;
	padding: 0px 0 5px 0px;

}
h2{
  font-size: 10pt;
	font-weight:bold!important;
	color: #330066;
  margin: 0px 0 5px 0;
	padding: 0px 0 3px 2px;
  letter-spacing: 3px;
background-color: #EDEBEF;
text-align:center;



}

a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FE8900;/*color: #9E81C3;*/
	text-decoration: none;
  font-weight: bold;
}

a:hover {
	color: #330066;font-weight: bold;
	text-decoration: underline;

}


.webmaster{
  color: #666; 
  TEXT-DECORATION: none;
  FONT-SIZE:7pt;

  font-weight: normal;


 }

.webmaster:hover{
  color: #666;font-weight: normal;
  FONT-SIZE: 7pt!important;
TEXT-DECORATION: underline!important;
 
  TEXT-DECORATION: none;

}

.cms_foot .CMSTextHTML{
position:absolute;
top:18px;
margin:0;display:block;text-align:center;
width:1000px;
padding: 0 0 0 0;
}


 /*------------ STRUCTURE ------------ */
.cms_presentation {
	margin: 23px auto 0px auto;
	padding: 0px;
background:  url(/data/Image/design/idum/podklObsah.jpg) repeat-y;

}
.cms_presentation_in {
	
}
.cms_head {

	height: 95px;
	padding: 0px;
	margin: 0px;
	background: url(/data/Image/design/idum/top.jpg) no-repeat top;
}




.cms_left_in{
	margin: 0 0px 0 7px;
	padding: 0 ;

}


.CMSPage {
	margin: 0 0 10px 0;
	padding: 0px;


	}

.CMSPage_in {
	padding: 0;
  margin: 0 14px 0 0px;
	
}

.cms_foot {
	height: 44px;
	margin: 0px 0 0 0;
	padding:  0;
position:relative;
	background: url(/data/Image/design/idum/bottom.jpg) no-repeat top;
}



/*-----------.htmlText----------------- */
.CMSTextHTML{
  clear:both;
  margin:  10px 0;
	padding: 0 0 5px 0;
	
}



/*----------------------left-CMSArticl-CMSTextHTML-----------



.left .CMSArticle{

  background: #d9dadc url(/data/Image/design/clanekPodklad.gif) no-repeat top;
}



.mapaTitul{
  padding: 0px;
  margin:0;
  width:180px;
  height:89px;
  display:block;
  background-repeat: no-repeat;
}


.mapaTitul a{
  padding: 70px 0 0 0;
  margin: 0;
  width:180px;
  display:block;
 
}*/




/*--------menu-----*/
ul.leftMenu {
	margin: 0px 0px 5px 5px;
	padding: 10px 0 0 0;
	list-style-type: none;
  text-align:left;
  /*background: url(/data/Image/design/idum/menu.jpg)  no-repeat top;*/
  width: 183px;


}

 ul.leftMenu ul{
	display: none;
	width: 180px;
	position: absolute;
	top: -2px;
	left: 180px;
	margin: 0px;
	padding: 0px;
	z-index: 500;
  text-align:left;
  list-style-type: none;
  background-color: #EEE;
}


 ul.leftMenu li {
	display: block;
	position: relative;
  	  margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
  font-weight: normal;text-align:left;
  border:1px dotted #ccc!important;
border-top:1px dotted #fff!important;
border-left:0px!important;
border-right:0px!important;
  z-index:0;
cursor:pointer;
width:180px;
  line-height:130%;
}

 ul.leftMenu ul li {
	margin: 1px 0;
	padding: 0;
	color: gray;
	background-color: #DEEFC9;
	border: 1px solid #666!important;
  border-bottom-color: #ccc;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
  z-index: 500;
	display:block;
  font-weight: normal;
  text-align:left;
  width: 180px;
	
}

 ul.leftMenu li a{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
  font-weight: normal;
	display: block;
	/*width:180px;*/
	  margin: 0px;
	padding: 0px;
	color: #333;
  z-index:0;
  width:180px;
  text-decoration: none;
  
}

 ul.leftMenu li a:hover{
	color: #330066;
	font-weight: normal;  
  display: block; 
  text-decoration: none;
 background-color: #FCF4DB;
   	display: block;
 
  /* for IE 
  filter:alpha(opacity=40, style=2); width: 182px;*/
  /* CSS3 standard 
  opacity:0.4;*/

}
 ul.leftMenu ul li a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
  font-weight: bold;
	/*display: block;*/
	padding: 3px 0 3px 5px;
	margin:0px;
	color: #333;
	text-decoration: none;
  width: 175px;
 background-color:#DBD4E5/*D6CAE6*/;
  z-index:500;
  border-bottom:0!important;

}
 ul.leftMenu ul li a:hover{
  background-color:#fff;
	color: gray;
  padding: 3px 0 3px 5px;
	margin:0px;
	font-size: 8pt; 
  border-left:0px!important;
  /*border-bottom:0px!important;*/
  font-weight: bold;
  text-decoration: none;
  /*display: block;*/

}

ul.leftMenu li:hover{
	display:block;  
   
}

 ul.leftMenu ul li:hover{
	display:block;

}

 ul.leftMenu li {
	behavior: url(/data/css/default/IEmen.htc);
}

 ul.leftMenu ul.CSStoShow {
	display: block;
	margin: 0;
	padding: 0;
}

 ul.leftMenu li:hover > ul {
	display: block;
}

/*-------menuTop-------*/


ul.menuTop {
 position: absolute;
  top:50px;right:5px;
	margin: 0px;
	padding: 0;

   /*For KHTML*/
  list-style: none;
 
}

ul.menuTop li {
  margin: 0;
  border: 0 none;
  font-weight: bold;
  padding: 0 ;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  font-family:  Arial, Helvetica, sans-serif;
  color: #330066;
  border-left:1px solid #9A89AC;
  font-size:9pt;

}

ul.menuTop ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 15px;
  left: 0;
}

ul.menuTop ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  visibility: hidden;
}

ul.menuTop ul li {
  width: 160px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  padding:0;
  border-left:0;
}

/* Root Menu */
ul.menuTop a {
  margin:0;
  padding: 2px 20px 3px  20px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
 color: #330066;font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size:9pt;


}

/* Root Menu Hover Persistence */
ul.menuTop a:hover,
ul.menuTop li:hover a,
ul.menuTop li.iehover a {
text-decoration: none;
font-weight: bold;
  padding: 2px 20px 3px  20px;
background: url(/data/Image/design/idum/podklMenu.jpg)  repeat-x top;

}

/* 2nd Menu */
ul.menuTop li:hover li a,
ul.menuTop li.iehover li a {
  float: none;font-weight: normal;
 background: #FEDFC7;
border-top:1px solid white;
  color: #666; padding:4px 0 4px 2px;
}

/* 2nd Menu Hover Persistence */
ul.menuTop li:hover li a:hover,
ul.menuTop li:hover li:hover a,
ul.menuTop li.iehover li a:hover,
ul.menuTop li.iehover li.iehover a {
  background: #D7AA81;
  color: white;
text-decoration: none;
  font-weight: normal;
 padding:4px 0 4px 2px;

}

/* 3rd Menu */
ul.menuTop li:hover li:hover li a,
ul.menuTop li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul.menuTop li:hover li:hover li a:hover,
ul.menuTop li:hover li:hover li:hover a,
ul.menuTop li.iehover li.iehover li a:hover,
ul.menuTop li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul.menuTop li:hover li:hover li:hover li a,
ul.menuTop li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul.menuTop li:hover li:hover li:hover li a:hover,
ul.menuTop li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul.menuTop ul ul,
ul.menuTop ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul.menuTop li:hover ul ul,
ul.menuTop li:hover ul ul ul,
ul.menuTop li.iehover ul ul,
ul.menuTop li.iehover ul ul ul {
  display: none;
}

ul.menuTop li:hover ul,
ul.menuTop ul li:hover ul,
ul.menuTop ul ul li:hover ul,
ul.menuTop li.iehover ul,
ul.menuTop ul li.iehover ul,
ul.menuTop ul ul li.iehover ul {
  display: block;
}

/* nenastylovane pocitadlo komentaru */
.articlecommentscounter{
display: none;
}

/*---------------blokTitul-------------

.blokTitul{
  margin: 0px ;
  padding: 0;
  float:left;

  font-size: 8pt;
  font-weight: normal;
}*/

/*----------titul_blok1----------

 .blok1{
  width:250px;
  overflow:hidden;
  float:left;
  margin: 0px ;

  padding: 0px;
  background: url(/data/Image/design/podklBlok.jpg)  repeat-x top;
  height:225px;border:0;


}
 .blok1 
 .articlebody{
  margin:0; font-size: 8pt!important;
  padding:2px 0 2px 0!important;
  width:160px!important;

}
*/

/*----------titul_blok2----------


 .blok2{
  width:250px;
  overflow:hidden;
  float:left;
  margin: 0px 11px 0 10px;
  padding: 0 ;
  background: url(/data/Image/design/podklBlok2.jpg)  repeat-x top;
  height:225px;border:0;
}
 .blok2 
 .articlebody{
  margin:0; font-size: 8pt!important;
  padding:2px 0 2px 0!important;
  width:160px!important;

}*/

/*----------titul_blok3----------


.blok3{
  width:250px;
  border-bottom:0;
  float:left;
  margin: 0px ;
  padding: 0;
  background: url(/data/Image/design/podklBlok3.jpg)  repeat-x top;
  height:225px;
  border:0;
}

 .blok3 
 .articlebody{
  margin:0; 
  font-size: 8pt!important;
  padding:2px 0 2px 0!important;
  width:160px!important;

}*/
/*----------blokTitulClanek------------

.CMSArticle_in, .blok1_in,  .blok2_in  .blok3_in{

  margin: 0px ;
  padding: 3px 0 0 3px;

}

.blokTitul .CMSTextHTML{
  background:#E7F9CE;
  display:block;margin: 0px;
	padding: 20px 0 0 5px;
  border-bottom:0;
}

.blokTitul .CMSImage{

  margin: 10px 0 10px 0;
	padding: 0;
}
.blokLeft .CMSImage .description{

  margin: 5px 0 0 0;
	padding: 0;

}*/


/*--------------e-shop-----------

.leftEshop .CMSCommodity{
  border:none;  
  padding: 0px;
  font-size: 8pt;
	margin: 0px ;	
  width:180px!important;
  float:left;border-bottom:1px solid #bcbcbc;
  
}

.leftEshop table.commodity{
	padding: 0;
	margin: 0px;

}

.leftEshop table.commodity th{
	padding: 2px 0 0 0;
	margin: 0px;
	
}

.leftEshop table.commodity td{
	padding:  0;
	margin: 0px;

	
}

.leftEshop table.commodity th.title a{
	padding:  0;
	margin: 0px;
  color: green;
	font-size: 8pt;
	text-decoration: none;
}

.leftEshop table.commodity th.title a:hover {
	color: #FB7F06;
	text-decoration: underline;
}*/

/*.....reference....*/

.reference .CMSImage {
	border-bottom: 1px solid green;
float: left;
	margin: 5px 3px 5px 3px;
	padding: 0px;
height:230px;

}
.reference .description {
padding: 0px 0 0 5px;

}
/*-------------zbozi------------

.topProdukt .CMSCommodity {
  padding: 0px;
	margin: 2px 0px 0 0;
  width: 180px;float:left;


}


.topProdukt .CMSCommodity_in {
  padding: 0px;
	margin: 0;
  


}
.topProdukt .cc_title{
 width: 180px;
  color:white;
  background-color:#bbb;
  text-align:center;
letter-spacing:2px;
font-weight:bold;

}

 .topProdukt .commodity_topProdukt{
	
	padding: 0px;
	margin: 0 0 2px 0px;
	float:left;
  border:1px solid black;
  border-top:0;



}
.commodity_topProdukt .image img{
	width: 50px;
	height: 50px;
	border: 0px solid black;
  float:left;

}
.commodity_topProdukt .text{
float:right;
width: 122px; 
background-color: #DAE1B8;
padding:1px 2px 0 2px;height: 50px;
}

.topProdukt .commodity_topProdukt .price{
	padding: 2px;
        
	font-size: 8pt;
	font-weight: normal;
	text-align: right;
}




.commodity_topProdukt .desc a{
	color: #F86401;
	font-size: 8pt;font-weight: bold;
	text-decoration: none;
}

.commodity_topProdukt .desc a:hover {
	color: green;
	text-decoration: none;
}*/
/*--------E-SHOP-------------*
table.commodity{
	
	padding: 0px;
background-color: white;
	margin: 1px 0px 5px 0px;
	border-collapse: collapse;
	border: 1px solid #5D6356;
}

table.commodity th{
	padding: 0;
	text-align: left;
	color: #FFFFFF;
	background: #5D6356;
}

 table.commodity th.title {
	color: #FFFFFF;width: 450px;
}


 table.commodity th.price{
		padding: 0px 5px 0px 0px;
	font-size: 8pt;
	font-weight: normal;
	text-align: right;

}

 table.commodity td.imagePreview{
padding:0;


}

 table.commodity td.imagePreview img{
	border: 0px;
height:75px;
width:100px;
}


 table.commodity td.description{
	padding: 5px;
	text-align: justify;
	font-size: 8pt;
	vertical-align: top;
}

 table.commodity td.cart{
	padding: 5px;
	width: 250px;
	text-align: right;
	vertical-align: bottom;
}

 table.commodity .commodityPieces{
	display: inline;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}

 table.commodity form{
	display: inline;
	margin: 0px;
	padding: 0px;
}

 table.commodity .countInput{
	display: inline;
	width: 3em;
	text-align: center;
}


 table.commodity select{
	width: 15em;
	text-align: center;
}

.obchod #clearCartButton,
.obchod #orderButton,
.obchod #confirmationButton,
.obchod #continueButton,
.obchod .recalculateButton{
	display: inline;
	width: 7em;
	text-align: center;
	text-transform: lowercase;
	letter-spacing: 0.1em;
	background: #DCDCDC;
	cursor: hand;
}

.obchod #clearCartButton,
.obchod #orderButton{
	display: block;
	float: right;
	margin:0px 0px 0px 5px;
}

.obchod #confirmationButton,
.obchod #continueButton{
	width: 25em;
}/

/*-----------------stitekTitil--------------*/


.titulni_iDum_in{
 margin-left: 4px;

}

.CMSImage {
  padding:0px;
margin:0 1px 0 0px;
float:left;
text-align:center;


}

.CMSImage img{
  padding: 0px;
margin:0;
border:1px solid gray;

}
.CMSImage img a{
 margin:0 ;
padding: 0px;


}
/*.titulni_iDum .katalog, .CMSImage{
 margin:0 2px 0 5px;
padding:1px;
float:left;
width:140px;
text-align:center;

}


.titulni_iDum .CMSImage img{
 margin:0 ;
padding: 0px;
width:140px;
height:108px;


}*/


.linka{
border-top:1px dotted #ccc;
border-right:1px dotted #ccc;
border-bottom:1px dotted #ccc;

}
/*-------------clanek---*/

.CMSArticle .articletitle{  
  margin: 0;
  padding: 0 0 5px 0px;
  font-weight: bold;
  color: #330066;
  font-size:12pt;

}

 .CMSArticle .articlebody{
  font-weight: normal;
  margin:0; padding:0 0 0px 0;
float:left;
   /*width:540px!important;*/

}

.CMSArticle  .attachment{ 
	 float:right; 
margin: 0px 0px 0 0;
	padding: 0px;
width:200px;
border:none;

}


.CMSArticle .attachment img{ 

border:none;

}
.banner_reklama .CMSArticle .articlebody{
width:540px!important;
}

/*------------clanekTitul-----------------*/
.navigation{
clear:both;
text-align:center;
margin:10px 0;
border-top:1px solid#ccc;
}

.titul_clanky .CMSArticle {  
padding: 0 ;
margin:0 0 15px 0;
background:  url(/data/Image/design/idum/novinkyTop2.jpg) top left repeat-x;
 width:760px!important;
  float:left!important;


}
  
.titul_clanky .CMSArticle_in {  
/*border-bottom: 1px solid #9989AE;*/
padding: 0 0 0 5px;
  margin:  0px;
float:left!important;
 width:750px;


}
.titul_clanky  .articledate{
  font-weight: bold;
  font-size:7pt;
  margin:0; 
  padding:0;
}
.titul_clanky .CMSArticle .articletitle{  
  margin: 9px 0 0px 0px;
  padding: 0px 0 0px 0px;
  font-weight: bold;
  color: #330066;
  font-size:12pt;

}
.titul_clanky .articleperex{margin: 0;
  padding: 2px 0 2px 0;
  font-weight: bold;
  color: #666;
  font-style: normal;
	font-size: 9pt;
/*float:left;*/
   

}



 .titul_clanky .articlebody{
  font-weight: normal;
  margin:0; padding:0 0 0px 0;
float:left;
   width:540px!important;

}



.titul_clanky  .attachment{ 
	 float:right; 
margin: 0px 0px 0 0;
	padding: 0px;
width:200px;
border:none;

}


.titul_clanky  .attachment img{ 

border:none;

}

.titul_clanky .CMSArticle .attachment_description{ 
	display:none;

}


.titul_clanky  .attachment_link  {
	font-weight: normal;
  margin:0; padding: 0 0 3px 0px;
width:700px;display:block;
}

/*---------------menu_Katalog_zajezdu----*/
ul.ad_sekce{
color:#330066;
font-weight:bold;
clear:both;

}

ul.ad_sekce li{
padding:2px 0;
margin:0;

}
ul.ad_sekce a{

color:#330066;
font-weight:bold;
text-decoration:underline;

}


ul.ad_sekce a:hover{
color: gray;
font-weight:bold;
text-decoration:none;

}
/*---------stinovaniObrazku-----------*/
.stin {
	padding: 0;
	position: relative;
	background: #ccc;
	border: solid #ccc 1px;
	margin: 0 0 0 1em;width: 315px;
float:right;



}
.karticka {
position: relative; top: -5px; left: -5px;
	background: white;
	border: solid #777 1px;
	padding: 5px 0 5px 1px;

	
}
.stin img {
	border: solid #bbb 1px;

}
.stin2 {
	padding: 0;
	position: relative;
	background: #ccc;
	border: solid #ccc 1px;
	margin: 0 0 5px 1em;width: 259px;
float:right;



}
.karticka2 {
position: relative; top: -2px; left: -3px;
	background: white;
	border: solid #777 1px;
	padding: 3px 0 3px 3px;

	
}
.stin2 img {
	border: solid #bbb 0px;

}

/*-------menuTop2-------*/


ul.menuTop2 {
 position: absolute;
  top:-21px;right:0px;
	margin: 0px;
	padding: 0;

   /*For KHTML*/
  list-style: none;
 
}

ul.menuTop2 li {
  margin: 0;
  border: 0 none;
  font-weight: bold;
  padding: 0 ;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  font-family:  Arial, Helvetica, sans-serif;
  color: #330066;
  border-left:1px solid #9A89AC;
  font-size:9pt;
z-index:300px;
}

ul.menuTop2 ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 15px;
  left: 0;
}

ul.menuTop2 ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  visibility: hidden;
}

ul.menuTop2 ul li {
  width: 160px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  padding:0;
  border-left:0;
}

/* Root Menu */
ul.menuTop2 a {
  margin:0;
  padding: 2px 10px 3px  20px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
 color: #330066;font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size:9pt;


}

/* Root Menu Hover Persistence */
ul.menuTop2 a:hover,
ul.menuTop2 li:hover a,
ul.menuTop2 li.iehover a {
text-decoration: none;
font-weight: normal;
  padding: 2px 10px 3px  20px;
color:white;
}

/* 2nd Menu */
ul.menuTop2 li:hover li a,
ul.menuTop2 li.iehover li a {
  float: none;font-weight: normal;
 background: #FEDFC7;
border-top:1px solid white;
  color: #666; padding:4px 0 4px 2px;
}

/* 2nd Menu Hover Persistence */
ul.menuTop2 li:hover li a:hover,
ul.menuTop2 li:hover li:hover a,
ul.menuTop2 li.iehover li a:hover,
ul.menuTop2 li.iehover li.iehover a {
  background: #D7AA81;
  color: white;
text-decoration: none;
  font-weight: normal;
 padding:4px 0 4px 2px;

}
