body {
	margin: 0;
	padding: 0;
	background: #FFF;
   font-weight: normal;
  font-size:9pt;   
text-align:center;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;        
}
h1{
font: bold 17px Verdana, Helvetica, sans-serif;        
color:green;


}

a{
font: bold 9pt Arial;        
color:orange;


}


a:hover{
text-decoration:none;
font: bold 9pt Arial;        
color:green;
}

 .CMSTextHTML, .CMSBinary{
   padding: 0px ;          
	margin: 0px 0 20px 0px;
	clear:both;
	
}

/*----------------struktura-----------*/

.cms_naradi-zelezny {
	margin: 0px auto;     
	padding: 0px;
  text-align:left;     			    
  width:1000px;
  background-image: url(/data/Image/obsah_podkl.gif);
	background-repeat: repeat-y;
			
}

.head {	
    margin: 0px;	
	padding: 0;
	background-image: url(/data/Image/top2.jpg);
	 background-repeat: no-repeat;
  width:1000px;
  height:223px;
  position:relative;
}

		
.CMSPage {
	padding: 0;          
	margin: 0;
	float: left;   
   width: 610px;
  min-height:450px;
_height:450px;
   text-align: justify;


		
}
		
 .CMSPage_in {
   padding: 10px 0 10px 10px;          
	margin: 0;
}


/*----left-----------*/
		
.left {float: left;
	width: 205px;
       padding: 0;          
	margin:0;


    
	

}
		
.left_in{
  padding:0;          
	margin:0 0 0 0;
   background-image: url(/data/Image/menuPodkl2.gif);
	 background-repeat: repeat-y; 

}
		
/*----------right-------------------*/



.right {
	width: 175px;             
	padding: 0 ;          
    margin: 0;
    float: right;
/*border:1px solid;*/

}
.right_in{
 padding: 10px 0; width: 167px;          
	margin: 0;

/*---------------foot-----------*/
}
.foot{
    height:57px; 
	width:1000px;
	clear:both;
	padding: 0x;
	margin: 0;
	background-image: url(/data/Image/foot.gif);
	 background-repeat: no-repeat;       
		
}
/*--------konec_struktury------------*/



.left .CMSTextHTML{
 padding:0;          
	margin:0px 0px 0px 1px;
 font-size:8pt; 
width:185px;background-color:white;

 border-bottom:1px solid gray;

}
.left .CMSTextHTML_in{
 padding:2px 0 2px 0;          
	margin:0px 0 0px 5px;
border-bottom:5px solid white;
 

}


.left .CMSArticle{
 padding:0;          
	margin:0px 0px 0px 1px;
 font-size:8pt; 
width:185px;
background-color:white;

border-bottom:1px solid gray;
}

.left .CMSArticle_in{
 padding:2px 0 2px 0;          
	margin:0px 0 0px 5px;

border-bottom:5px solid white;
}


.reklama .CMSArticle_in .articledate{
 padding:0;          
	margin: 0;
   font-weight: normal;color:black;
   font-size:7pt; 


}




.reklama .CMSArticle_in .articletitle{
font-weight: bold;
  font-size:8pt; 
color:green;
 padding:0 0 2px 0;          
	margin: 0;
}


.reklama .CMSArticle_in .articleperex{
color:viollet;font-size:8pt;
 padding:0;          
	margin: 0;


}
.reklama .CMSArticle_in .articlebody{

 padding:0px 0 0px  0;          
	margin: 0;

}

.reklama .CMSArticle img{
border:0;

}




/*---------------RIGHT-Article-----------------------*/

.right .CMSArticle{
padding: 0px;
	margin: 0 0 3px 0;
	border:1px solid;
width: 165px; 

}

.right .articletitle{
padding: 1px;
	margin: 0;
color:white;
background-color:#412F84;
text-align:center;

}

.right .articleperex{
font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
padding: 2px;
	margin: 0;
}


.right .articlebody{
font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
padding: 2px;
	margin: 0;
}
/*--------------novinky-----------*/


 .rightNovinky .CMSCommodityClass_in{
padding: 0px;
	margin: 0 0 3px 0;
border:1px solid black;
border-top:0;
width: 165px; 

}


.rightNovinky .cc_title {
padding: 1px;
	margin:  0;
color:white;
background-color:#412F84;
text-align:center;
border:none;/*width: 165px;*/


}

.rightNovinky table.commodity{

	padding: 0px;
	margin: 2px  0px;
	border-left:0;
       border-right:0;
	border-bottom: 1px dashed #333;



}


.rightNovinky table.commodity .price{
	padding: 2px;
  width: 155px;
	font-size: 8pt;
	font-weight: normal;
	text-align: right;
border:0;
}
.rightNovinky table.commodity .title .tip,
.rightNovinky table.commodity td.note{
	margin:0;
   padding: 2px;
	/*width: 163px;*/
	font-size: 8pt;
	vertical-align: top;
	
}
.rightNovinky table.commodity td.note h2,
.rightNovinky table.commodity td.note h3{
	margin:0;
   padding: 0px;
	font-size: 9pt;
	
	
}

.rightNovinky table.commodity th{
	padding:2px;
	
	background: none;
}


.rightNovinky table.commodity th.title a,
.rightNovinky table.commodity .car img{
	color: orange;
	font-size: 8pt;
	text-decoration: none;
border:0;
}

.rightNovinky table.commodity th.title a:hover {
	color: black;
	text-decoration: underline;
}

/*--------------top-produkt------------*/

.topProdukt .CMSCommodityClass_in {
  padding: 0px;
	margin: 0 0 3px 0;
  width: 165px;


}
.topProdukt .cc_title{

  color:white;
  background-color:orange;
  text-align:center;

}

 .topProdukt .commodity_topProdukt{
	 width: 165px;
	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: 0;
  float:left;

}
.commodity_topProdukt .text{
float:right;
width: 110px; 
background-color: #DAE1B8;
padding:1px;
text-align: right;
}


.commodity_topProdukt .text a{
 color:green;
}

.topProdukt .commodity_topProdukt .price,
.topProdukt .commodity_topProdukt .car img{
	padding: 2px;
        border:none;
	font-size: 8pt;
	font-weight: normal;
	
}



/*----*/
.left_in .leftMenu_druhe {
background-color:orange!important;
background-image:none!important;
border:1px solid;
margin:0;
width:185px;z-index:300;
}

ul.leftMenu_druhe li{
border-bottom:1px dotted gray;

position:relative;
font: 9pt arial,sans-serif;
color:white;
padding:4px 0 0 6px;
margin:0;
z-index:300;

}

ul.leftMenu_druhe a {
		 color:white;

		display:block;
		position:relative;
font: 9pt arial,sans-serif;
font-weight:bold;

		text-decoration:none;
		display:block;
		width:100%;
}

ul.leftMenu_druhe a:hover {
		color:#f14705;

}

ul.leftMenu_druhe li:hover {
		color:#f14705;
		background-color:#fff!important;
display:block;
}

/*--------MENU----------------*/

/*.leftMenu{
  padding:0;          
	margin: 0;
     background-image: url(/data/Image/menuPodkl2.gif);
	 background-repeat: repeat-y; 


}


.leftMenu_in{
 padding:30px 0 0 8px;          
	margin: 0;
  background-image: url(/data/Image/menuPodkl.gif);
	 background-repeat: no-repeat; 

}*/

ul.leftMenu{
		width:160px;z-index:300;
		  background-image: url(/data/Image/menuPodkl.gif);
	 background-repeat: no-repeat; width:205px;
}
	
	ul.leftMenu, ul  {
		padding:0;
		margin:0;
		list-style-type:none;
}

	ul.leftMenu ul {
		position:absolute;
		top:0;
		left:174px;
		visibility:hidden;
		background-color:white;
  border:2px outset gray;
	z-index:300px;
}
	
	ul.leftMenu li {
		position:relative;
font: 9pt arial,sans-serif;
color:white;
padding:4px 0 0 6px;
margin:0;
		width:168px;z-index:300;
    border-bottom:1px dotted #666;		

}
	
	ul.leftMenu a {
		color:white;
		display:block;
		position:relative;font: 9pt arial,sans-serif;

		text-decoration:none;
		display:block;
		width:100%;
}
	
	ul.leftMenu a:hover, ul.leftMenu li:hover a, ul.leftMenu li.hover a {
			color:white;font: 9pt arial,sans-serif;
}
	
	ul.leftMenu li:hover ul a, ul.leftMenu li.hover ul a {
		background-color:white;
		color:black;
}
	
	ul.leftMenu li:hover ul a:hover, ul.leftMenu li.hover ul a:hover {
		background-color:gray;
		color:white;background-image:none;
}
	
	ul.leftMenu li:hover ul, ul.leftMenu li.hover ul{
		visibility:visible;
}
	
	ul.leftMenu li li {
		border:none;
		padding:2px 3px;
		background-color:white;
}
	
	ul.leftMenu li {
		behavior:url(/data/css/default/hover.htc);
}


/*-----------hlavickaMenu----------*/


ul.menuTop {
margin: 0;
padding:0;
position:absolute;
top:201px;left:240px;

}

.menuTop li{
display: inline;
list-style-type: none;
padding-right: 20px;

}

.menuTop li a{
text-decoration:none;
color:#333;
}

/*-----------hlavickaKosik-------*/
.nahledKosiku{
position:absolute;
top:135px;left:835px;

}
.title {
margin: 0;
padding: 0 0 7px 0;
color:white;
font-weight:bold;
text-decoration:none;
display:block;

}

.sipky{
font-size:7pt;

}

/*-----------hlavickaHledat----------*/
.hledat form{
position:absolute;
top:90px;left:835px;
width:120px;

}

.hledat .searchtext{
width:120px;

}

.hledat .submitbutton{
background:none;
border:none;
margin: 0;
padding:0;
 font-size:9pt;
font-weight:bold;
color:green;
cursor:pointer;

}

/* E-SHOP */


 table.commodity{
	width: 100%;
	padding: 0px;
background-color: white;
	margin: 1px 0px 5px 0px;
	border-collapse: collapse;
	border: 1px solid #5D6356;
}

 table.commodity th{
	padding: 2px 5px 2px 5px;
	color: #FFFFFF;
	background: #5D6356;
}

 table.commodity th.title a{
	color: #FFFFFF;
}

 table.commodity th.title a:hover {
	color: #FFA500;
	text-decoration: none;
}

 table.commodity th.price{
 margin:0;
 padding:0;
	width: 300px;
	font-size: 8pt;
	font-weight: normal;
	text-align: right;
}

 .tip{
color: #FFA500;
}

 table.commodity td.imagePreview{
	width: 60px;
	text-align: center;
	vertical-align: top;
	overflow: hidden;
}

 table.commodity td.imagePreview img{
	border: 0px;
	width: 50px;
	height: 50px
}

 table.commodity td.note{
	padding: 5px;
	width: 400px;
	font-size: 8pt;
	vertical-align: top;
}

 table.commodity td.imageLarge{
	padding: 5px;
	text-align: top;
	vertical-align: middle;
}

 table.commodity td.imageLarge img{
	border: 0px;
}

 table.commodity td.description{
	padding: 5px;
	text-align: justify;
	font-size: 8pt;
	vertical-align: top;
}

 table.commodity td.cart{
	padding: 5px;
	width: 300px;
	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;
}

 #clearCartButton,
 #orderButton,
 #confirmationButton,
 #continueButton,
 .recalculateButton{
	display: inline;
	width: 7em;
	text-align: center;
	text-transform: lowercase;
	letter-spacing: 0.1em;
	background: #DCDCDC;
	cursor: hand;
}

 #clearCartButton,
 #orderButton{
	display: block;
	float: right;
	margin:0px 0px 0px 5px;
}

 #confirmationButton,
 #continueButton{
	width: 25em;
}

.doporucenaCena{
   text-decoration: line-through;
  margin:0 5px 0 0;
  padding:0 10px 0  0;
  border-right:2px solid

}
.katalogCislo{margin:0;
padding:0 0 5px 0;

}









/*--------------fotogalerie-----------*/
.CMSPage img{
	border: 0;
}

.CMSPage .CMSImageEx.preview{
	float: left;
	margin: 10px;
	padding: 0px;
}

.CMSPage .CMSImageEx.preview .description{
	display:none;
}

.CMSPage .CMSImageEx.detail{
	
	width: 610px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.CMSPage .CMSImageEx.detail img{
	
	width: 600px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}


.CMSPage .CMSImageEx.detail .description{
	text-align: left;
	margin: 10px;
	padding: 0px;
}

.CMSPage .CMSImageEx.detail .backbutton{
	text-align: center;
}

.CMSPage .CMSImageEx.detail button{
	width: 10em;
	border: 1px solid #A6A6A6;
	background-color: #F8F8F8;
}

/*-----------clanek--------------------*/

.CMSPage .CMSArticle{
border-bottom:1px dashed #9D99C4;
margin:0 0 10px 0;
padding:0 0 10px 0;
clear:both;
}


.CMSPage .articledate{
font-weight: bold;
font-size: 0.75em;

margin:20px 0 0 0; padding:0;
}
.CMSPage .articletitle{  margin: 0;
  padding: 0 0 0 2px;
font-weight: bold;
color:green;font-size: 10pt;
background-color: white;
}

.CMSPage .articleperex{margin: 0;
  padding: 4px 0 4px 0;
font-weight: bold;
color: #333;
font-style: italic;
	font-size: 8pt;
}


.CMSPage .articlebody{

font-weight: normal;

margin:0; padding:0 0 10px 0;
width:99%
}

.CMSPage .CMSArticle img{
border:1px solid;
margin:0;
padding:0;

}

.attachment_description{
font-size: 0.89em;

}

.CMSLink{
border-bottom:1px dashed gray;
margin:0px; padding:5px 0px 5px 5px;

display:block;
}

.reklama .CMSLink{
margin:0px 0 0 2px; padding:5px 0px 5px 5px;
width:178px;
display:block;border:0;
background-color:#DAE1B8;
}


.reklama .CMSImageEx{
margin:0px; padding:0;
width:183px;

}

.reklama .CMSImageEx_in{
margin:0px; padding:2px 0px 5px 25px;
border-bottom:1px dashed gray;

}


.reklama .CMSImageEx img{
border:0;
margin:0px; padding:0;
}

.CMSBinary{
display:block;
margin:0px; padding:5px 0px 5px 5px;

}
.reklama .CMSBinary{
display:block;
margin:0px; padding:5px 0px 5px 5px;
width:178px;border-bottom:1px dashed gray;
}


/*--*/


.CMSNavigator
.context,
.context_item a{
/*display:none;*/
color:orange!important;
font-size:12pt;

}
.CMSNavigator
.context
.active_context_item{
display:none;


}


form textarea{
width:580px;

}




