body {
margin:0;
	padding:0;
	background: #FFFFFF url(/data/design/podklBody.jpg) repeat-x;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	
	font-weight: normal;
	color: #333;
	background: #FFFFFF url(/data/design/podkl.gif) repeat-x;
}

table{margin:  0;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: normal;
  text-align:left;
}


td{margin: 0px;
	padding: 2px 2px;
	
	
}
.linkaTd{
border-bottom:1px solid black;
}

.pokusEshop + .head{
display:none;

}

h1{
   font-size: 11pt;
	font-weight: bold;
	color: #666;
  margin: 0px  0 5px 0;
	padding: 3px 0 5px 0;
border:1px solid white;
text-align:center;
background-color:#eee;
border:1px solid #ccc;
border-left:0;
border-top:0;


}
h2{
	
   font-size: 11pt;
	font-weight: bold;
color:#103c9e;
        margin: 0px;
padding: 5px 0 2px 0px;
  letter-spacing: 1px;


}

h3{
	
   font-size: 10pt;
	font-weight: bold;
color:#103c9e;
        margin: 0px;
padding: 5px 0 2px 0px;
  letter-spacing: 1px;


}

hr{
border:1px outset #D49999;

}

a{
text-decoration:none;
color: red;
font-size: 9pt;
margin:0;
	padding:0;
}

a:hover{
text-decoration:underline;
color: red;
}

.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;

}


img{
	border: 0px
}


.CMSPage div,
.CMSBlock div,
.CMSPageBlock div{
	display: block;
}


.CMSImage {
 margin:  0px 4px 5px 0;
	padding: 0;
float:left;


}
.CMSImage img{
 margin:  0px ;
	padding: 3px 0 3px 3px;
border:0px solid gray;

}

.CMSTextHTML {
margin: 5px  0;
padding: 0;
clear:both;

}

.CMSLink {
margin: 10px 0px 0 0;
padding: 0px  0 0 4px;
display:block;
clear:both;
text-align:left;
}
 /*------------ STRUCTURE ------------ */
.cms_presentation {
	width: 1000px;
	margin: 0px auto;
	padding: 0px;
	text-align:left;
	background: #FFFFFF url(/data/design/podklWeb.gif) repeat-y;

}


.head {position: relative;
	width: 1000px;
	height: 122px;
	padding: 0px;
	margin: 0px;
background:  url(/data/design/top.jpg) no-repeat;
	
	
}


.left{
	float: left;
	width: 220px;
	margin: 0px;
	padding: 0px;

}

.left_in{
	margin: 0 ;
	padding: 0 0px 10px 1px;
width: 202px;


}


.CMSPage {
	_height: 330px;
	min-height:330px;
	margin: 0px ;
	padding: 0px;
float:right;
width:760px;



	}

.CMSPage_in {
	padding: 0px ;
margin: 10px 20px 0 0px;


	
}


.foot {
	clear: both;
	width: 1000px;
	height: 19px;
	margin: 0px;
	padding:  0px 0 0 0;
background:  url(/data/design/bottom.gif) left no-repeat;

}

.foot {

	margin: 0px;
	padding:  0px 0 0 0;

}




/*-------menuLeft----------------*/



li.leftMenu {
background:  url(/data/design/menuPodkl.jpg) 2px 0px no-repeat;
font-weight:bold;	
margin:0;
padding: 15px 0 0 0;
text-align:center!important;
list-style: none;
color:white;
font-size: 12pt;

}

ul.leftMenu {

	list-style: none;
margin:3px 0 5px 0;
padding: 0px  0 0px 0px;
border-bottom:3px solid #333;
border-top:2px solid #333;
border-right:1px solid #333;
text-align:left
}







 ul.leftMenu li {
width:190px;
border-bottom:1px dotted #888;
margin:5px 0 0 0px;
color:#0137D2;
padding:4px 0px 4px 0px;
}


 ul.leftMenu li a{
	font-weight:bold;
color:#0a1766;
padding:0px 0px 0px 10px;
display:block;
}



 ul.leftMenu li a:hover{
color:#000;
}

 ul.leftMenu li:hover{
	background: #eee;
}

ul.leftMenu li.selected a{
font-weight:bold;

text-decoration: underline;
color:black;
}

/*--------menuTop-----*/

ul.topMenu
{
margin: 0 0 0 0px;
padding:  0;
position:absolute;
top:86px;
left:20px;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, sans-serif;


}

ul.topMenu li{
list-style: none;
padding:0px 10px 0px 10px;
margin:0 0 0 10px;
float:left;
color:#fff;
text-align:center;

border-left:1px dotted #eee; 
list-style-type: none;


}

ul.topMenu a{
display:block;
font-weight: bold;
padding: 0;margin: 0;
text-decoration: none;
color:#fff;text-align:center;
font-size: 8pt;
}


ul.topMenu a:hover { 
padding:  0 ;margin: 0;


text-decoration: underline;

}

ul.topMenu li.selected a{
font-weight:bold;
margin: 0px ;
padding:0;
text-decoration: none;
color:orange;
}


/*------------clanek------------------*/

/* nenastylovane pocitadlo komentaru */
.articlecommentscounter{
display: none;
}

.CMSArticle{

  padding: 0px;
	margin: 0px 0 0px 0!important;	
clear:both;

}

.CMSArticle_in{
 border-bottom:1px dotted  #2445B6;
  padding: 0px 3px 5px 0!important;
	margin:   0px 0px 10px 0!important;
float:left; width:99%; 
display:block;
  
}


.CMSArticle .articledate{
  font-weight: bold;
  font-size:7pt;
  margin:0; 
  padding:0;
}
.CMSArticle .articletitle{  
margin: 0;
  padding: 0 ;
  font-weight: normal;
  color: #2445B6;
  font-size:13pt;letter-spacing: -1px;

}
.CMSArticle .articletitle a{  
margin: 0;
  padding: 0 ;
  font-weight: normal;
  color: red;
  font-size:13pt;letter-spacing: -1px;
text-decoration:underline;

}


.CMSArticle .articleperex{margin: 0;
  padding: 2px 0 2px 0;
  font-weight: bold;
  color: #000;
  font-style: italic;
	font-size: 8pt;
}



.CMSArticle .articlebody{
  font-weight: normal;
  margin:0; padding:0 0 5px 0;

}


.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:740px;
  display: block;
	margin: 0px;
	padding: 5px 0;


}

/*--------------left--------------------*/
.left .CMSImage{
font-size: 8pt;
margin: 0px 0 5px 0!important;	
padding:0px!important;
border:0!important;  
float:none;

}

/*.left .CMSImage_in{
font-size: 8pt;
  border:1px solid #ccc;
    border-left:0;
border-top:0;
  padding: 0px 0px 0 0!important;
margin:  0px 0px 0px 4px!important;	
text-align:center;

}*/

.left .CMSTextHTML {
font-size: 8pt;
margin:  0px 0px 5px 0px;	
padding:0px;
 width:205px!important;
text-align:left;
color:#333;
}


.left .CMSTextHTML_in {
font-size: 8pt;
 border:1px solid #ccc;
  border-left:0;
border-top:0;
  padding: 0px 3px 0 0!important;
	margin:  0px 0px 0px 4px!important;	


}

.left .CMSArticle{
font-size: 8pt;
margin: 0px 0 5px 0!important;	
padding:0px;
 width:200px!important;
text-align:left;
float:none;

}
.left .CMSArticle_in{
font-size: 8pt;
  padding: 0px 3px 0 0!important;
margin:  0px 0px 0px 4px!important;	
 border:1px solid #ccc;
  border-left:0;
border-top:0!important;
 float:none;
}

.left .CMSArticle .attachment_description{
display:none;

}

.left .CMSArticle .articletitle a{  
margin: 0;
  padding: 0 ;
  font-weight: bold;
  color: #cc0000;
  font-size:9pt;letter-spacing:0px;

}
.left .CMSArticle .attachment_link  {
	width:190px;
  display: block;
	margin: 0px;
	padding: 5px 0;


}

.left .CMSLink{
  display: block;
	margin: 0px;
	padding: 0px 0 3px 6px;
}

/*---zbozi------*/
.katalog .cely_katalog {
float:left;
margin: 0px auto;
	padding: 0px;
width:740px;

}


.katalog .cely_katalog .CMSCommodityClass .CMSCommodityClass_header{
float:left;
margin: 5px 5px 5px 0;
padding: 0px 0px 0 0;
border:1px solid #ccc;
width:160px;
text-align:center;

}

.katalog .cely_katalog .CMSCommodityClass_header .cc_title  {
font-size:8pt;
color:#0a1766;
font-weight:bold;
height:34px;
overflow:hidden;
display:block;
}

.katalog .cely_katalog .cc_description{
display:none;
}


 .cely_katalog .CMSCommodity{

display:none;

}

.Novinky .cely_katalog  {
float:left;
margin: 0px auto;
	padding: 0px;
width:740px;



}

.Novinky .cely_katalog  .CMSCommodityClass_header  {
float:left;
margin: 5px 5px 5px 0;
padding: 0px 0px 0 0;
border:1px solid #ccc;
width:160px!important;
text-align:center;
height:280px;
font-size:8pt;
overflow:hidden;
display:block;

}


.Novinky .cely_katalog .CMSCommodityClass_header .cc_title  {
font-size:8pt;
color:#0a1766;
font-weight:bold;
height:34px;

}

.Novinky .cely_katalog .cc_description{
display:block;
}


/*-----E-shop-----*/



/*---zakazany-skupiny-zbozi----*/
.CMSCommodity.ne-eshop{
display:none;

}

.e-shop_zbozi .CMSCommodityClass.ne-eshop{
border:1px solid red;
display:none;
}

.e-shop_zbozi .CMSCommodityClass_header.ne-eshop .cc_title{
display:none;
}
.e-shop_zbozi .ne-eshop .ImageEx{
border:1px solid blue;
display:none!important;/*konec*/

}



.e-shop_zbozi .CMSCommodityClass_header {
display:block;
float:left;
width:735px;
}

.e-shop_zbozi .CMSCommodityClass_header .ImageEx{
width:160px;
float:left;
margin: 10px 0 0px 0 ;
padding: 0px 0 0 0px;
}
.e-shop_zbozi .CMSCommodityClass_header .cc_title{
width:560px;
float:right;
color:#cc0000;
font-weight:bold;
margin: 10px 0 0px 0 ;
padding: 0px 0 0 0px;
font-size:15px;
}

.e-shop_zbozi .CMSCommodityClass_header .cc_description{
width:560px;
float:right;
}

.e-shop_zbozi .CMSCommodity{
width:735px;
border:1px solid #666;
clear:both;
margin: 0px ;
padding: 0px 0 0 0px;
}


.e-shop_zbozi .CMSCommodity .title{
color:black;
font-weight:bold;
margin: 0px ;
padding: 0px 0 0 0px;
}

.e-shop_zbozi .titulek{
width:450px;
margin: 0px ;
padding: 0px 2px 0 0px;


}

.e-shop_zbozi .cenaZbozi{
text-align:right;
margin: 0px ;
padding: 0px 0 0 0px;
border-left:1px solid #666;
width:220px;
}

.e-shop_zbozi .cena{
font-size:8pt;
font-weight:bold;
margin: 0px ;
padding: 0px 0 0 0px;

}
.e-shop_zbozi .price{
color:blue;
font-weight:bold;
margin: 0px ;
padding: 0px 0 0 0px;

}

.e-shop_zbozi form{
margin: 0px ;
padding: 0px 0 0 0px;
}


.e-shop_zbozi .countInput{
width:1.7em;
margin: 0px ;
padding: 0px 0 0 0px;

}

.e-shop_zbozi .recalculateButton{
background-color:#eee;
border:1px solid gray;
cursor:pointer;
color:#cc0000;
margin: 0px ;
padding: 0px 0 0 0px;

}


.puvodniCena{
padding: 2px 0 0 0px;
font-size:8pt;

text-decoration: line-through;
}
.puvodniCena + .price{
font-size:8pt!important;
color:#333;

}

/*-------
 .novinky_katalog{

float:left;
margin: 0px auto;
	padding: 0px;
width:740px;

}

 .novinky_katalog .CMSCommodity{
border:1px solid #ccc;
float:left;
margin: 0px 18px  10px 0;
padding: 0px;
width:350px!important;



}


 .novinky_katalog .titulek{

text-align:center;
border-bottom:1px dotted #ccc;
color:#0d1e88;
font-weight:bold;


}
 .novinky_katalog .price{
	padding: 2px;
        color:#015db9;
	font-size: 9pt;
	font-weight: bold;
	text-align: right;
}

 .novinky_katalog .textPrice{
	padding: 2px;
     color:#000;
	font-size: 8pt;
	font-weight: normal;
	text-align: right;
}


*/

/*----------formular------------*/
input.velikost{
width:27em;

}
textarea.velikost{
width:28em;

}
input.poslat{
width:28em;
border:none;
cursor:pointer;
background-color:white;
font-weight:bold;

}

ul.mutace{ 

margin: 85px 0px 0 20px;
padding: 0px  0 0 0px;
float:left;

width:200px;

}
.mutace li{
width:24px;
height:17px;
cursor:pointer;	
display:block;
float:left;
margin: 0px 5px 0 0px;
padding: 0px 0px 0 0px;

}

.mutace a{
width:24px;
height:17px;
cursor:pointer;	
display:block;
font-size:0;

}


.vlajkaAj{
background-image: url(/data/Image/de.gif);
background-repeat:no-repeat;
width:24px;
height:17px;
cursor:pointer;	
display:block;

}

.vlajkaCj{
background-image: url(/data/Image/en.gif);
background-repeat:no-repeat;
width:24px;
height:17px;
cursor:pointer;	
display:block;

}

.vlajkaCj{
background-image: url(/data/Image/cs.gif);
background-repeat:no-repeat;
width:24px;
height:17px;
cursor:pointer;	
display:block;

}


/*--*/
ul.mutace{ 

margin: 88px 20px 0 0px;
padding: 0px  0 0 0px;
float:right;

width:200px;

}
.mutace li{
width:20px;
height:14px;
cursor:pointer;	
display:block;
float:right;
margin: 0px 5px 0 0px;
padding: 0px 0px 0 0px;

}

.mutace a{
width:20px;
height:14px;
cursor:pointer;	
display:block;
font-size:0;

}


.vlajkaAj{
background-image: url(/data/Image/de.gif);
background-repeat:no-repeat;
width:20px;
height:14px;
cursor:pointer;	
display:block;

}

.vlajkaCj{
background-image: url(/data/Image/en.gif);
background-repeat:no-repeat;
width:20px;
height:14px;
cursor:pointer;	
display:block;

}

.vlajkaCj{
background-image: url(/data/Image/cs.gif);
background-repeat:no-repeat;
width:20px;
height:14px;
cursor:pointer;	
display:block;

}
/*--kosik--*/

  .countInput{
	display: inline;
	width: 3em;
	text-align: center;
	margin:0 0 3px 0;
padding: 0;

}

.nahledKosiku{
  border-bottom:2px solid #666;
  margin:0 0 0px 0;
  padding: 0;

}
.nahledKosiku form{
  margin:0 0 5px 0;
  padding: 0;

}

/*-------menuTop2-------*/

ul.menuTop2 {
margin: 0 0 0 0px;
padding:  0;
position:absolute;
top:86px;
left:20px;
font-size: 8pt;

}


ul.menuTop2  li { 
margin: 0;padding: 1px 20px 2px 20px;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative; 
background-repeat: no-repeat;
border-right: 1px solid #ccc;
font-weight:bold;cursor:pointer;
color:#fff;
}

ul.menuTop2 ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 200px;
  list-style: none;
  display: none;
  position: absolute;
  top: 16px;
border-left:1px solid #ccc;
  left: -1px;  background: #0a1766;
}
ul.menuTop ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";

  visibility: hidden;
}

ul.menuTop2 ul li {
  width: 196px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
padding: 3px 0 3px 2px;
border-bottom:1px solid #ccc;
color: #666;
text-align:left;
font-weight:normal;
cursor:pointer;
}


/* Root Menu */
ul.menuTop2 a {
margin:0;
  padding: 0 ;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #fff;
font-size: 8pt;
font-weight: bold;
  text-decoration: none;


}

/* Root Menu Hover Persistence */
ul.menuTop2 a:hover,
ul.menuTop2 li:hover a,
ul.menuTop2 li.iehover a {
text-decoration: none;
font-weight: bold;
   color: #fff;
padding: 0;
}

/* 2nd Menu */
ul.menuTop2 li:hover li a,
ul.menuTop2 li.iehover li a {
  float: none;
font-weight: bold;
  color: #eee;
  padding: 0 0 0 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: #eee;
  color: black;
text-decoration: none;
  font-weight: bold;

}

/* 3rd Menu */
ul.menuTop2 li:hover li:hover li a,
ul.menuTop2 li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
  padding-left:4px;
}

/* 3rd Menu Hover Persistence */
ul.menuTop2 li:hover li:hover li a:hover,
ul.menuTop2 li:hover li:hover li:hover a,
ul.menuTop2 li.iehover li.iehover li a:hover,
ul.menuTop2 li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul.menuTop2 li:hover li:hover li:hover li a,
ul.menuTop2 li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul.menuTop2 li:hover li:hover li:hover li a:hover,
ul.menuTop2 li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul.menuTop2 ul ul,
ul.menuTop2 ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul.menuTop2 li:hover ul ul,
ul.menuTop2 li:hover ul ul ul,
ul.menuTop2 li.iehover ul ul,
ul.menuTop2 li.iehover ul ul ul {
  display: none;border-left:none;
}

ul.menuTop2 li:hover ul,
ul.menuTop2 ul li:hover ul,
ul.menuTop2 ul ul li:hover ul,
ul.menuTop2 li.iehover ul,
ul.menuTop2 ul li.iehover ul,
ul.menuTop2 ul ul li.iehover ul {
  display: block;
}

ul.menuTop2 li.selected a{
	font-weight: bold;
	color: red;
}



li.ikonaSoubory  a{

height:18px;

padding:0px;
}

li.ikonaObjednavka  a{
height:18px;
padding:0px;

}

/*--nahled_Kosiku--*/


.nahled_kosiku{
text-align:right;
}
/*--*/

table, tr, td, th{
color:#000;
font-size: 9pt;
margin:0;
padding:0;
}

td, th{
margin:0;
padding:  2px;

}

.oramovani{
margin:10px 0 0 0;
padding: 0;

border-bottom: 1px solid green;
}



.tabulkaHlavicka{
background-color: #f6f3e3;

margin:0;
padding:4px;
font-size:1.1em;
border: 1px solid #EEF4E9;
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;
}


/*---hledani-----*/

.hledej .CMSCommodity{
border:2px outset green;
margin:0 0 10px 0;
padding:2px;


}
.hledej .outer_title{



}
.hledej .commodity_topProdukt img{
float:right;
border:0!important;

}

.hledej .commodity_topProdukt .text{
float:left;
padding-right:2px;


}
.hledej .CMSPage{
border-bottom:2px outset green;
margin:0 0 10px 0;
padding:2px;
width:740px;


}

.CMSSearchBox{
border:1px solid #ccc;
background-color: #eee;
margin:10px 0 10px 0px;
padding:5px 0 5px 4px;
}

.vyhledavaci_policko .searchtext{
width:125px;
/*position:absolute;
top:139px;
right:62px;*/
height:14px;
border:1px solid #ccc;
}
.vyhledavaci_policko .submitbutton{
background:none;
border:none;
/*position:absolute;
top:139px;
right:0px;*/
font-size:8pt;
cursor:pointer;
font-weight:bold;

}
