body {
	margin: 0px;
	padding: 0px;
	text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#5A5A5A;
  background: #8fa0b0 url(/data/design/podklKl.gif)  repeat-x;
	SCROLLBAR-FACE-COLOR: #fff;
	SCROLLBAR-HIGHLIGHT-COLOR: #fff;
	
}
table{
  margin: 0 0 12px 0;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
  text-align: left;
}
td {
  margin: 0px;
	padding: 2px;
	line-height: 130%;
	font-size: 11px;
}
h1{
  font-size: 18px;
	font-weight: bold;
	color: #333;
  letter-spacing: 1px;
  margin: 0 0 10px 0;
	padding: 0 0 0 0;
  text-align: left;
  border:3px solid #eee;
  border-top:1px solid #eee;
  border-right:1px solid #eee;
}
h2{
	
  font-size: 15px;
	font-weight: bold;
	color:#0137D2;
  margin: 0px;
	padding: 0px 0 5px 0px;
  letter-spacing: 1px;


}

h3 {
	margin:  0px 0 5px 0;
	padding: 0px 0 0px 0;
	font-size:13px;
	color:#94b5e0;
	letter-spacing:2px;
}
p {
	margin-top: 0;
}
p, li {
	line-height: 130%;
}

.foot .CMSTextHTML {
  border:none;
  margin: 0px;
	padding: 0px;
 }


.webmaster a{
  color: #fff; 
  TEXT-DECORATION: none;
  font-size:7pt;
  position:relative;
  top:2px;left:20px;
  font-weight: normal;
 }

.webmaster a:hover{
  color: gray;
  font-size: 7pt;

}

/*
.CMSPage div,
.CMSBlock div,
.CMSPageBlock div{
	display: block;
}*/

 /*------------ STRUCTURE ------------ */

.head {position: relative;
	width: 1000px;
	height: 190px;
	padding: 0px;
	margin: 0px;


}


.cms_presentation {
  border-top:8px solid white;
  width:1000px;
  margin:20px auto;
  padding:0;
  text-align:left;
	background: #FFF url(/data/design/header2.jpg) left top no-repeat;


}

.cms_presentation_in{
  margin:0;
  padding:0;
}



.left{
  width:218px;
  padding:0px;
  padding:0px;
  float:left;

}

.left_in{
	
  padding:0 5px 0 8px;
  _height: 430px;
	min-height:430px;


}

.CMSPage {	
  width:772px;
  padding:0;
  margin:0;
  float:right;

	}

.CMSPage_in {
  padding:25px 15px 0px 0px;
  margin:0px;
	
}

.foot {
  clear: both;
	width: 1000px;
	height: 33px;
	margin: 0px;
	padding:  0;
	background:  url(/data/design/foot.gif) left no-repeat;
}


/* OPRAVA CHYBY ZOBRAZENI CMS */
.head .CMSCommodityClass_head{
	display: none;
}
.CMSPage .CMSCommodityClass_head{
	display: block;
}




/*-----------.htmlText----------------- */
.CMSTextHTML{
  clear:both;
  margin:  10px 0 0px 0;
	padding: 0;
	display:block;
	
}

 .CMSText pre{
  clear:both;
  margin:  10px 0;
	padding: 0 0 5px 0;
  white-space:normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	
}
.nahledKosiku{
  position:absolute;
  top:150px;
  left:230px;

}

.nahledKosiku a{
  font-weight:bold;
 font-size:8pt;

}

.CMSSearchBox{
  position:absolute;
  top:150px;
  left:15px;

}

.searchtext{
  width:130px;

}

.Titulni_stranka .CMSTextHTML{
  border:1px solid;
  padding: 7px 2px 7px 2px;

}

.obrazky_eshop{
  text-align:center;

}


/*------------clanek------------------*/

.CMSArticle{

  padding:  0;
	margin: 0px 0px 10px 0px;	
  float:left;
	clear: both;
}


.CMSArticle .articledate{
  font-weight: bold;
  font-size:7pt;
  margin:0; 
  padding:0;
}
.CMSArticle .articletitle{  margin: 0;
  padding: 0;
  font-weight: bold;
  color: #B30000;
  font-size:11pt;

}

.CMSArticle .articleperex{margin: 0;
  padding: 2px 0 2px 0;
  font-weight: bold;
  color: #000;
  font-style: italic;
	font-size: 8pt;
	
}
.cms_detail .CMSArticle .articleperex{
  display:none!important;
}


.CMSArticle .articlebody{
  font-weight: normal;
  margin:0; padding:2px 0 5px 0;
text-align:left;
}


.CMSArticle .attachment {
	float: left;    
	margin: 0px;
	padding: 0px;

}


.CMSArticle .attachment img{
	border:1px solid gray;
	margin: 0px 5px 0 5px;
	padding: 0px;

}
.CMSArticle .attachment_description{
  clear:left;
  width:100px;
  height:30px;
  font-size:8pt;
  margin: 0px 5px 0 5px;
	padding: 0px;
  overflow:hidden;


}
.CMSArticle .attachment_link  {
	width:600px;
  display: block;
	margin: 0px;
	padding: 2px 0;


}

/**-----texty-left-------------*/

.textKontakt{
border:1px solid;
width:207px;
margin: 0px;
padding:  0;
}

.textKontakt_in{
  margin: 0px;
  padding: 4px 0 2px 0!important;
}

.eshopNadpis {
  position:relative;
  top:-15px;
	padding: 0px!important;
	margin: 0px!important;
  text-align:center;
  display:block;
  border-bottom:0!important;
	
}
.telefonLeft {
  position:relative;
  width:207px;

}

.telefonLeft img{
  z-index:-1;


}

.telefonLeft .description {
  color:white;
  position: absolute;
  top:10px;
  right:10px;
  font-size: 16px;
  letter-spacing:2px;
  font-weight:normal;
  font-family:  georgia, Helvetica, sans-serif;


}
.left .CMSTextHTML{
  font-size: 8pt;
  margin:5px 0;
  padding:0px;
  border-bottom:1px solid;

}
.left .CMSTextHTML_in{
  margin:px 0;
  padding:0px 0 2px 0;


}

/*----clanek left---*/

.left .CMSArticle{

  border-bottom:1px solid #666;
  padding: 1px;
	margin: 5px 0;	
  width:205px!important;

}
.left .CMSArticle .articletitle {  
margin: 0;
  padding: 0 ;
  font-weight: bold;
  color: #000!important;
font-size:8pt!important;

/*background-color: #eee;
display:block;*/

}


.left .CMSArticle .articletitle a{  
margin: 0;
  padding: 0 ;
  font-weight: bold;
  color: #000!important;
font-size:8pt!important;
text-decoration: underline;
/*background-color: #eee;
display:block;*/

}

.left  .CMSArticle .articleperex{
margin: 0;
  padding: 2px 0 2px 0;
  font-weight: normal;
  color: #000;
  font-style: normal;
	font-size: 8pt;
background-color: none;
}


.left  .CMSArticle .articlebody{
margin: 0;
  padding: 2px 0 2px 0;
  font-weight: normal;

  font-style: normal;
	font-size: 8pt;
background-color: none;
}
.left .CMSArticle .articleperex img{
	width:50px;
height:50px;
	margin: 0px ;
	padding: 0px;
border:1px solid red;float: right;

}

.left .CMSArticle .attachment_link  {
	width:210px;
  float: left!important;
	margin: 0px;
	padding: 2px 0;


}

/*.....fotogalerie....*/
.CMSImageEx {
/*	height: 100px;*/
}

.CMSImageEx img{
	border: 1px solid gray;
}

.CMSImageEx.preview{
	float: left;
	margin: 5px;
	padding: 0px;
}

.CMSImageEx.preview .description{
	display:none;
}
.CMSImageEx.detail{
	text-align: center;
	width: 725px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}


.CMSImageEx.detail .description{
	text-align: center;
	margin: 10px;
	padding: 0px;
}

.CMSImageEx.detail .backbutton{
	text-align: center;
}
.CMSImageEx.detail button{
	width: 8em;
	border: 1px solid #A6A6A6;
	background-color: #F8F8F8;
}


/*------ostatni-------------*/

a{
	color: #FC5C04;
	text-decoration: none;
  font-weight: bold;
  border: none;
}

a:hover {
	color: #666;font-weight: bold;
	text-decoration: underline;

}
a img {
	border: none;
}
.CMSLink {
margin: 0px;
padding: 0px;
display:block;
clear:both;

}




/*.left .mapa{
border:1px solid #ccc;
width:220px;
text-align:center;
}


.left .nadpis{
margin-top: -10px;
text-align:center;
z-index:300px;
}*/

cms_detail{
margin: 0px;
padding:  0 ;
float:right;
width:725px;
}
cms_detail_in{
margin: 0px;
padding:  0 0px 0 0;


}
.submitbutton{
border:0;
background-color:transparent;
cursor:pointer;

}

/*-------menuLeft----------------*/
ul.leftMenu {
	  margin: -9px 0 0px 0;
font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
  padding: 0;
	text-align: left;
	list-style-type: none;
background:  url(/data/design/menuLeft.gif) left repeat-y;
border-bottom:1px solid;
  width: 210px;
	z-index: 0;
}

 ul.leftMenu ul{
	display: none;
	width: 200px;
	position: absolute;
	top: -2px;
	left: 190px;
	margin: 0px;
	padding: 0px;border:1px solid gray;
	z-index: 300;
text-align:left;
   list-style-type: none;
 background-color: #EEE;
}
 ul.leftMenu ul ul{
display: none;
	width: 200px;
	position: absolute;
	top: -2px;
	left: 197px;
	
}



 ul.leftMenu li {
	display: block;
	position: relative;
    margin: 2px 0 2px 6px;
	padding: 3px 0 3px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
font-weight: normal;text-align:left;
  border-left: 1px solid #FFF;
 color: #000000;
  border-bottom:1px solid #CCC;
  border-top: none;
  /*border: 1px solid #FFF;
  border-right: none;

  border-bottom-color: #CCC;*/
  z-index:0;width: 195px;
cursor: pointer;z-index: 0;
}


 ul.leftMenu ul li {
	margin: 1px;
	padding: 3px 0 3px 5px;
	color: #000000;
	background-color: #EEE;
	border: 1px solid #ccc;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;z-index: 300;
font-weight: normal;text-align:left;
width: 191px;z-index: 300;

	
}

 ul.leftMenu li a{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
font-weight: normal;
	display: block;
		padding: 0 0 0 0px;
	margin:0px;
	color: #000000;
  z-index:0;
  text-decoration: none;

}

 ul.leftMenu ul li a {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
font-weight: normal;
	display: block;
		padding: 0px;
	margin:0px;
	color: #025799;
	text-decoration: none;
border-left:0!important;
z-index:300;

}


 ul.leftMenu li a:hover{
	color: #CB0200;
	font-size: 10pt; 
font-weight: normal;
text-decoration: none;

}

 ul.leftMenu ul li a:hover{
	 color: blue;padding: 0px;
	margin:0px;
	font-size: 10pt; 
border-left:0px!important;
font-weight: normal;
text-decoration: none;

 
}

 ul.leftMenu li:hover{
	background: #fff;	
}

/*--vyp---*/

 ul.leftMenu li:hover{
	display:block;
   
   
}



 ul.leftMenu ul li:hover{
	display:block;z-index: 300;
    

}


 ul.leftMenu li {z-index: 300;
	behavior: url(/data/css/default/IEmen.htc);
}

 ul.leftMenu ul.CSStoShow {
	display: block;z-index: 300;
}

 ul.leftMenu li:hover > ul {
	display: block;z-index: 300;
}





/*-----------AKCE------------------*/

.CMSCommodityClass.multi_items{
font-family:  Arial, Helvetica, sans-serif;
font-size:9pt;
}

.CMSCommodityClass_header.akce .cc_title{
margin:1px 0 10px 0;
padding:3px 0 0px 0;
width:500px;
font-weight:bold;
border:0;


}



.CMSCommodityClass.akce{
margin:0;
padding:0;
width:500px;
float:left;


background-color:#fff;
}

.akce_in{
margin:0;
padding:0;

}

.akce .CMSArticle{
margin:0;
padding:5px 0;


}

.akce .CMSTextHTML{
margin:0;
padding:5px 0 ;
border-bottom:1px dashed white;



}



 .akce .commodity_topProdukt{
	width:500px;
	padding: 0px;
	margin: 0 0px 0px 0px;
	float:left;




}


.akce .commodity_topProdukt{

float:left;

border-bottom:1px dotted #333;
margin:4px 0 6x 6px;
padding: 0px;

}

/*
.commodity_topProdukt .image img{
width: 75px;
	
	border: 0;
  float:left;

}
.commodity_topProdukt .text{
float:right;
width: 400px; 

padding:1px;
}

.akce .commodity_topProdukt .price{
	padding: 2px;
        
	font-size: 9pt;
	font-weight: bold;
	text-align: right;
}




.commodity_topProdukt .desc a{
	color: #412F84;
	font-size: 9pt;font-weight: bold;
	text-decoration: none;
}

.commodity_topProdukt .desc a:hover {
	color: #FFA500;
	text-decoration: none;
}
*/

/*--------------novinky--------*/

.cms_aktuality{
margin:  -45px 0 0 0;
padding:0;
width:245px;
float:right;border:0;
font-size:8pt;

}

.cms_aktuality_in{
margin:0 ;
padding:0 ;


}

.cms_aktuality .CMSArticle{
margin:0 0 5px 0;
padding: 0 0 0px 0px;
background-color:#e7e7e7;
width:245px;
border-top:1px solid #ccc;

}

.cms_aktuality .CMSArticle_in{
margin:0px 0;
padding: 3px 0 3px 3px;
border-bottom:2px solid #ccc;
border-left:1px dotted #ccc;

}

.cms_aktuality .CMSArticle .articletitle {  
margin: 0;
  padding: 0 ;
  font-weight: bold;
  color: blue!important;
font-size:9pt!important;


}

.cms_aktuality .CMSArticle .articleperex{
margin: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;

  padding: 2px 0 0px 0;
  font-weight: normal;
  color: #000;
  font-style: normal;
	font-size:8pt!important;
background-color: none;

}

.cms_aktuality .articlebody{
  font-weight: normal;
  margin:0; padding:2px 0 4px 0;
}

.cms_novinky .CMSArticle .attachment img{
	border:0;
	margin: 0px x;
	padding: 0px;

}
.cms_aktuality .CMSArticle .attachment_description{
  clear:left;

  font-size:8pt;
  margin: 0px ;
	padding: 0px;
  overflow:hidden;


}

.cms_aktuality .CMSArticle .attachment_link  {
	width:250px;
  float: left!important;
	margin: 0px;
	padding: 2px 0;


}

.cms_aktuality .CMSTextHTML{
  margin:4px 0;
  padding: 0 0 4px 0;
  border-bottom:1px dotted gray;


}


.cms_aktuality .nadpisNov {
  color:white;padding:3px 0 0 0;
  text-align:center;
  font-weight: bold;
  font-size:10pt;padding:0;margin:0;
  border:1px solid;
  background-image: url(/data/design/podklNadpis.jpg);
  background-repeat: repeat;
  height:21px;
}



.CMSCommodityClass.zbozi{
  width:760px;
  float:left;
  margin:20px 0 0 0;
  padding: 0;

}

.CMSCommodityClass.zbozi .cc_title{
  font-size:12pt;
  background-image: url(/data/design/podklTitulek.jpg);
  background-repeat: repeat-x;
  text-align:center;
  margin:0px 0 0 0;
  padding: 5px 0 0 0;height:34px;
  color:#043886;
  font-weight: bold;
  letter-spacing:1px;

}

.akce .cc_title{
  font-size:12pt;
  background-image: url(/data/design/podklTitulek.jpg);
  background-repeat: repeat-x;
  text-align:center;
  margin:0px 0 0 0;
  padding: 0;height:34px;
  letter-spacing:1px;
  color:#043886;

}


/*----e-shop---------*/

 .cc_title .Text{
  padding: 4px 0 0 0;
}

.zbozi .commodity_topProdukt{
  width:245px;
  float:left;
  height:300px;
  border-bottom:1px dotted #666;
  border-right:1px dotted #666;
  margin:4px 0 4px 6px;
  padding: 2px;
  overflow:auto;
  display:block;

}
.zbozi  img{
	border:0;

}
.zbozi .katalogCislo{
  font-weight:bold;

}

.commodity_topProdukt .title a{
  color:#1846af;


}

.commodity_topProdukt .titulek {
  text-align:center;
  margin:0px auto;

}

.commodity_topProdukt .poznamka{
  font-size:8pt;


}

.akce .commodity_topProdukt .price{
  text-align:left!important;

}

.commodity_topProdukt  .car{
  text-align:right;

}

.commodity_topProdukt .price{
  font-weight:bold;
  color:red;
  float:left;

}
.commodity_topProdukt .cena{
  font-weight:normal;
  color:#5A5A5A;
  font-size:7pt;

}


.eurocena{
  width:210px;
  float:left;

}

.eucena{
  font-weight:normal;
  color:#5A5A5A;
  font-size:7pt;
  float:left;
  padding-right: 10px;
}

.tip{	
        margin:0 ;
        padding: 5px 0;		
	color: #de0029;
	font-weight: bold;
	font-size: 10pt;
}


/*-----------detail-zbozi-----*/

.commodity .price{
  font-weight:bold;
  color:red;

}
.commodity .cena{
  font-weight:normal;
  color:#5A5A5A;
  font-size:7pt;

}

.zbozi  .commodityPieces{
	display: inline;
	margin: 0px 5px 0px 0px;
	padding: 0px;

}



.zbozi  .countInput{
	display: inline;
	width: 3em;
	text-align: center;
	margin:0 0 3px 0;
  padding: 0;

}

.zbozi #clearCartButton,
.zbozi #orderButton,
.zbozi #confirmationButton,
.zbozi #continueButton,
.recalculateButton{
	display: inline;
	border:1px solid;
  margin:0 0 4px 0;
  padding: 0;
  color: #9c0030;
	letter-spacing: 0.1em;
	background: white;
	cursor: pointer;
	font-weight:bold;
}

.commodity_topProdukt .obr {
  text-align:center;
  display:block;

}

.commodity_topProdukt .image img{
  text-align:center;
  margin:0 auto;
}


.zbozi .Commodity_Note_cs{
  font-size:8pt;
  color:#000;
}
 .zbozi .commodity{
  display:block;
  border:1px solid;
  margin:0;
  padding: 5px;
  width:760px;

}

 .commodity .title h1{
  font-size:11pt;
  font-weight:bold;
  color:#000;
  border:0;
}

 .commodity .note{
  padding-left: 30px;
  font-size:12pt;

}

.commodityImage .ImageEx{
  margin:0;
  padding: 0px;
  float:left;


}

.commodityImage .ImageEx img{
  margin:0 10px 10px 0;
  padding: 5px;
  border:1px solid #ccc;
}

.commodityImage .ImageEx .description{
  margin:0;
  padding: 0px;
  height:30px;


}

/*----------zbozi-hlavicka-------------*/

.CMSCommodityClass.eshop-hlavicka, .hlavicka-akce {
	float:right;
	width:585px;
	margin:0;
	padding: 0px;
	color:white;
}

.topZbozi{
	margin:35px 0 0 0;
	padding: 0px;
	font-weight:bold;
	text-align:center;
}

.topZbozi img{
	border:0;
}
.hlavicka-akce_in {
	margin-top: 35px;
	padding-top: 30px;
}
.hlavicka-akce_in p {
	width: 550px;
}

.titleHlavicka a{
margin:0px 0 0 0;
padding: 0px;
font-size:14pt;
color:#f9d300;
line-height:2.2ex;

}

.priceHlavicka{
margin:0px 0 0 0;
padding: 0px;
font-size:12pt;
}
.priceHlavicka .cena{
margin:0px 0 0 0;
padding: 0px;
font-size:9pt;
}

.priceHlavicka .obrEshop{
margin:0px 0 0 0;
padding: 0px 0 0 5px;

}

.nabidkaHlavicka{
margin:0px 0 0 0;
padding: 0px;
font-size:14pt;
font-weight:normal;
letter-spacing:2px;
font-family:  Arial, Helvetica, sans-serif;

}

/*-------menuTop-------*/



ul.menuTop {
 position: absolute;top:-3px;
width:1000px;
	margin: 0px auto;
	padding: 0;
	border-top:3px solid white;
	z-index: 301;
   /*For KHTML*/
  list-style: none;
 
}

ul.menuTop li {
  margin: 0;
  border: 0 none;
  font-weight: bold;
  padding: 0 13px;
  float: left; 
  display: inline;
  list-style: none;
  position: relative;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #666;
  border: 1px solid #FFF;
  border-right-color: #666;
  border-bottom-color: #fff;
  cursor:pointer;
}
ul.menuTop li:last {
	border-right: none !important;
}

ul.menuTop ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 195px;
  list-style: none;
  display: none;
  position: absolute;
  top: 15px;
  left: 0;
  background: #EEE;
  border:1px solid;
  z-index: 302;
}

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: 192px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  padding: 1px 0 1px 1px;
}

/* Root Menu */
ul.menuTop a {
  margin:0; 
  padding: 0 ;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  /*background: #EEE;*/
  color: #666;font-weight: bold;
  text-decoration: none;


}

/* Root Menu Hover Persistence */
ul.menuTop a:hover,
ul.menuTop li:hover a,
ul.menuTop li.iehover a {
  text-decoration: none;
  font-weight: bold;
  color: blue;
  padding: 0;
}

/* 2nd Menu */
ul.menuTop li:hover li a,
ul.menuTop li.iehover li a {
  float: none;padding: 3px 0 3px 2px;
  background: #EEE;
  color: #333;
}

/* 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: #CCC;
  padding: 3px 0 3px 2px;
  color: blue;
  text-decoration: none;
  font-weight: bold;

}

/* 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;
}


/*---*/

 .Klimatizace_E-shop_in {
padding-left: 50px;


}

.Klimatizace_E-shop li {

width:500px;
font-weight: bold;
padding: 3px 0 3px 0px;
margin: 0 0 0 20px;
}

.Klimatizace_E-shop li ul li{
list-style-type: square;
font-weight: normal;
padding: 3px 0 3px 0px;
margin: 0 0 0 20px;
}

.Klimatizace_E-shop li ul li ul li{
list-style-type: circle;

padding: 3px 0 3px 0px;
margin: 0 0 0 20px;
}

/*---vyhledavani---*/

.vyhledavani .multi_items .CMSCommodity{
border:2px solid #ccc;
margin: 0 0 10px 0;

}

.vyhledavani .single_item .commodity{
border:1px solid ;
margin: 0 0 10px 0;
width:760px;

}
.vyhledavani .multi_items .CMSPage{
width:753px;
border:2px solid #ccc;
margin: 0px 0 15px 0;
}

.vyhledavani .multi_items .outer_title a{

margin: 20px 0 0px 0;

}
.vyhledavani .multi_items .CMSCommodity img{
border:0;


}
.vyhledavani .multi_items .CMSTextHTML,
.vyhledavani .multi_items .CMSArticle{
border:1px solid;
}


/*---kosik.detail---*/
.vsechnoZbozi #clearCartButton,
.vsechnoZbozi #orderButton{
	display: block;
	float: right;
	margin:0px 0px 0px 5px;
}

.vsechnoZbozi #confirmationButton,
.vsechnoZbozi #continueButton{
	width: 25em;
}


table, tr, td, th{
  color:#000;
  font-size: 9pt;
  margin:0;
  padding:2px;
}


.oramovani{
  margin:10px 0 0 0;
  padding: 0;
  border-bottom: 1px solid;
}



.tabulkaHlavicka{
  background-color: #ccc;
  margin:0;
  padding:4px;
  font-size:1.1em;
  border: 1px solid #ccc;
  text-align:center;
}
.button1 input{
margin:0 3px 0 3px;
padding: 1px;
border-right:1px solid gray;
border-bottom:1px solid gray;
background-color:#FFF;
cursor:hand;
}

.mnozstvi .countInput{
width:2em;
margin: 0px 1px 0 0;
padding: 0px;
}

.bunkaCelkem{
border-top: 1px solid #000;
}



.recalculateButton{
border-right:1px solid gray;
border-bottom:1px solid gray;
margin: 0px;background-color:#eee;
	padding: 0px;
}
