body {
	margin: 0;
	padding:  0; 
	font-family: arial, sans-serif;
	color: #000;
	background-color: #fff;
	font-size: 11px;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
.login p {
  margin-left: 7px;
}
.hidden {
  display: none;
}
#center a {
  color: #000; 
  text-decoration: underline;
}
a {
  color: #c93338; 
  text-decoration: underline;
}
a:hover, #center a:hover  {
  color: #ed2a3b;
text-decoration: underline;  
}
.druhylink {
position: absolute;
top: 40px;
height: 137px;
width: 557px;
display: block;
z-index: 9000;
margin-left: 202px;
cursor: pointer;

}
#body {
	width: 920px; 
	margin: 0 auto 20px auto;
	padding: 0 0 0 0;
}
#left {
	width: 190px;
	float: left;
	padding: 159px 0 0 0;
	margin: 0;
	overflow: hidden;
	position: relative;
  }
#center {
	width: 534px;
	float: right;
	margin: 0;
	padding: 194px 0 0 0;
	overflow: hidden;	
	position: relative;
	right: 191px;
}

#right {
	width: 190px;
	position: relative;
	left: 534px;
	float: right;
	position: relative;
	margin: 0;
	padding: 0 0 0 0;
	overflow: hidden;
}
#right #lang {
  width: 90px;
  height: 164px;
  padding: 30px 0 0 100px
}
a.sk,
a.cz {
  display: block; 
  width: 30px;
  height: 20px;

}
a.sk {background: url(../images/sk.gif);}
a.cz {background: url(../images/cz.gif);}
h1 {
  font-size: 13px;
  color: #c93338;
  font-weight: normal;
  position: absolute;
  z-index: 1;
  width: 145px;
  text-align: left;
  padding: 25px;
}
/*logo*/
#logo {
padding:0;
margin: 0;
}
#logo img{
	position: absolute;
	top: 10px;
	z-index: 2;
	margin: 0;
	overflow: hidden;
	text-align: left;
margin: 0;
	padding: 0;
	margin-left: 11px;
	z-index: 2;
}
.nomarginpad {
  margin: 0;
  padding:0;  
  border: 0;
}

/*cesta */
.cesta {
	clear: both;
	width: 527px;
	padding: 0;		

  position: relative;
  left: 3px;
}
.cesta2 {
	clear: both;
  text-align: left;
  	margin: 10px auto 10px auto;
  	border-top: 10px solid #fff;	
	width: 527px;
}
.cesticka {
	padding: 0 2px 7px 2px;	
	line-height: 16px; 	
	color: #000;
	font-size: 11px;
	margin: 0;
}
.cesticka a{
  color: #000;
}
#body .cesticka a:hover{
    color: #ff8600;
  text-decoration: underline;
}
#body h1.way {
	padding: 0;
	margin: 0;
	display: inline;
	font-weight: bold;
		line-height: 16px; 	
		font-size: 11px;
}
#body .way2 {
	padding: 0 3px 0 0px;
	margin: 0;
	font-weight: normal;
}
#body .way2  a {
	text-decoration: none;
	padding: 0 0px 0 3px;
}
#body .way3 {
	padding: 0 3px 0 0px;
	margin: 0;
	font-weight: normal;
}
#body .way3  a {
	text-decoration: none;
	padding: 0 0px 0 0px;
}
#body .way a, #body .way span {
	color: #000;
	text-decoration: normal;
	padding: 0 3px 0 3px;
}


/*topmenu */

.topmenu {
  margin: 0 0 0 183px;
  padding: 20px 0 0 685px;
	position: absolute;
	top: 10px;  
  width: 43px;
  clear: both;
  height: 151px;
  overflow: hidden;
  z-index: 144443;
  background: url('../images/frontend/banner.jpg') no-repeat right bottom;

}

/*.topmenu img{
 border: 0;
position: relative;
top: 8px;
left: 12px;

}
.topmenu ul {
	margin: 0 ;
	padding: 0 ;
	overflow: hidden;
	clear: both;  
  text-align: center;   
}
.topmenu ul li {
	display: block;
  margin:   0 0 0 0;
  padding: 0;
  width: 182px;
	height: 171px;
	overflow: hidden;
	float: left;
	overflow: hidden;
} */
#body .topmenu ul li span a{
	color: #fff;
margin:0;

	text-align: center;
overflow: hidden;	
	text-decoration: none;
	font-size: 13px;
  font-weight: bold;
  display: block;
  text-transform: uppercase;	
  width: 170px;
    padding-top: 149px;
  line-height: 22px;

   	background-repeat: no-repeat;

	}


#body .topmenu ul li  span{
	color: #fff;
  width: 170px;
    margin: 0 0 0 12px;
  display: block;


background: #e69812;
   	   	background-image: url('../images/frontend/img20.png');
   	background-repeat: no-repeat;
   	background-position: bottom right;
	}




#body .topmenu ul li span a:hover{
	color: #fff;   
	text-decoration: none;	
  	cursor: pointer;
}



#body .topmenu ul li  span:hover, #body .topmenu ul li  span.hover{
	color: #fff;   
	text-decoration: none;	
	cursor: pointer;  	
  background-image: url('../images/frontend/img20a.png');
  	background-color: #c93237;

}

#body .topmenu ul li span a.azcd1 {
   	   	background-image: url('../images/frontend/img05.png');
}
#body .topmenu ul li span a.azcd2 {
   	   	background-image: url('../images/frontend/img07.png');
}
#body .topmenu ul li span a.azcd3 {
   	   	background-image: url('../images/frontend/img09.png');
}
#body .topmenu ul li span a.azcd4 {
   	   	background-image: url('../images/frontend/img11.png');
}

#body .topmenu ul li span a.azcd1:hover {
   	   	background-image: url('../images/frontend/img05a.png');
}
#body .topmenu ul li span a.azcd2:hover {
   	   	background-image: url('../images/frontend/img07a.png');
}
#body .topmenu ul li span a.azcd3:hover {
   	   	background-image: url('../images/frontend/img09a.png');
}
#body .topmenu ul li span a.azcd4:hover {
   	   	background-image: url('../images/frontend/img11a.png');
}

#body .necarka {
  border: 0px solid #B52670;
}


/*orange oddil*/

.orange {
	margin: 0 0 0px 11px;
	width: 170px;
	padding: 0 0 0 0;	
clear: both;
}
.orange .napis {
	font-size: 13px;
	display: block;
	font-weight: bold;
	margin: 0 0 0 0;
	color:#fff;
	padding: 4px 5px 2px 5px;
	background-color: #e69812;
	background-image: url('../images/frontend/img35.png');
	background-repeat: no-repeat;		
	background-position: top right;
  text-transform: uppercase;	
  text-align: center;
}
.orange .napis2 {
	font-size: 13px;
	display: block;
	font-weight: bold;
	margin: 0 0 0 0;
	color:#000;
	padding: 4px 5px 2px 5px;
  text-transform: uppercase;	
  text-align: center;
}
.orange .stop {
  padding-bottom: 9px;
}
/*hledani*/

.input3 {
	width: 112px;
	margin: 0px 0 0px 10px;
	font-size: 12px;
	padding: 1px 2px 2px 7px;
float: left;
height: 15px;
border-top: 1px solid #dc7e71;
border-right: 1px solid #f4d5d6;
border-bottom: 1px solid #f1cecf;
border-left: 1px solid #e39598;
	background-image: url('../images/frontend/img51.png');
	background-repeat: no-repeat;
	background-color: #fff;

}
.input2{
	margin: 2px 10px 2px 0;
  float: right;
}
.input29{
	margin: 0px 10px 0 0;
	
  float: right;
}



/*login hledejte nahore*/
.login{
  margin: 7px 0 0 0;
  color: #000;
  font-size: 11px;  
  
}
.login label {
  margin: 4px 0 0 10px;
  color: #000;
  padding: 0 0 0 1px;

}
.login label.newsmail {
  margin: 4px 0 0 10px;
  color: #000;
  padding: 0 0 3px 1px;
  font-size: 12px;
  display: block;
}
.input4 {
	width: 144px;
	margin: 0px 0 4px 10px;
	font-size: 11px;
	padding: 2px;
background-color: #fff;
	border: 1px solid #e28b79;
}


/*CHCETE SE PORADIT*/
.input4txt{
	width: 144px;
	margin: 0px 0 4px 10px;
	font-size: 11px;
	padding: 2px;
	height: 70px;  
		font-family: arial, sans-serif;
	border: 1px solid #e28b79;
	background-color: #fff;
}




/*blue oddil*/

.blue {
	margin: 10px 0 4px 11px;
	width: 170px;
	padding: 0 0 0 0;	
	background-color: #fff3c7;

}
.blue .napis {
	font-size: 13px;
	display: block;
	font-weight: bold;
	margin: 0 0 0 0;
	color:#fff;
	padding: 4px 5px 2px 5px;
	background-color: #e69812;
	background-image: url('../images/frontend/img35.png');
	background-repeat: no-repeat;		
	background-position: top right;
  text-transform: uppercase;	
  text-align:center;
  }
.blue .stop {
  padding-bottom: 9px;
}

/*blue2 oddil*/

.blue2 {
	margin: 0 0 4px 0;
	width: 170px;
	padding: 0 0 0 0;	
	background-color: #fff3c7;

}
.blue2 .napis {
	background-image: url('../images/frontend/img35.png');
	background-repeat: no-repeat;		
	background-position: top right;
	
  }
  

/*blue3 oddil*/

.blue3 {
	margin: 0 0 0 0;
	width: 170px;
	padding: 0 0 0 0;	
	display: block;
	overflow: hidden;
	

}
.blue3 .napis {
	background-image: url('../images/frontend/img13.png');
	background-repeat: no-repeat;		
	background-position: top left;
	background-color: #e69812;
  }
  


/*kosik top right*/
.kosik-top {
	margin: 0 0 0 10px;
	overflow: hidden;
	padding: 10px 10px 7px 40px;
  background-position: center left;
	background-image: url('img10.html');
	background-repeat: no-repeat;
	color: #B52670;
	line-height: 20px;
	font-size: 16px;
	text-align: right;
	float: left;
	width: 100px;
	font-weight: bold;
}
.kosik-top a {
	color: #B52670;
	display: block;
	text-decoration: none;
	font-weight: bold;	
}
#body .kosik-top_inp{
  float: right;
  position: relative;
  top: 12px;
  right: 10px;
}
.kosik-top a:hover {
	color: #000;
	text-decoration: none;
}


/*akcni slogan*/
.akcnislogan {
  text-align: center;
  overflow: hidden;
  padding: 8px 2px 18px 2px;
  clear: both;
}
.akcnislogan img{
     border:0;
     padding: 2px;
}
/*footer internetovy obchod lista*/
.ae2 {
	margin:0 0 0 195px;
	padding: 5px 3px 5px 3px;
	text-align: center;
border-top: 2px solid #bdbdbd;
	
	line-height: 14px;
	color: #2b2622;
	font-size: 11px;

	
		
}
.ae2 img{
border:0;
}
.ae2 a{
	
	padding: 0 5px 0 5px;
	position: relative;
	top:1px;
	
}
.ae2 a:hover{
	
	text-decoration: none;
}

/*FOOTER LINKY A dekujeme*/
.spodek {
	padding: 2px 0px 10px 0px;
	margin:0  0 0 195px;
	clear: both;
	text-align: center;
	height: 100%;
}
.spodek a {
color: #2b2622;
  text-decoration: underline;
}
.spodek a:hover {
color: #000;
  text-decoration: none;
}
.spodek2 {
	padding: 10px 2px 2px 2px ;
	margin: 0;
	border: 0;
	font-size: 11px;	
}
.spodek2 a{
	padding: 0 5px 0 5px;
	color: #c93338;
	position: relative;
	top:1px;
	text-decoration: undreline;	
}

.spodek2 a:hover{
  color: #ed2a3b;
  text-decoration: none;
}
.vystredit {
	text-align: center;
	clear: both;
	margin: 0;
	color: #000;
	background-repeat: repeat-x;
	padding: 0px 0px 0 0px;
	font-size: 11px;	
}


/*nezobrazuj*/
hr {
  clear: both;
  visibility: hidden;
}

hr.visible {
  clear: both;
  visibility: visible;
  border: 1px solid #cccccc;
  color: #cccccc;
  margin: 15px 0;
  margin-top: 5px;
}
.ne {
  display: none;
}

/*leve menu produkty */

#body .menu-vyrobci{
  	 
	font-size: 13px;	
	background-image: none;	
	margin: 10px 0 8px 0;	
		
}
#body .menu-vyrobci a:hover{
display: block;
background-image: url('img38.html');
}

.menu-katalog {
	padding: 0px 0 0 0px;
	font-size: 12px;
	width: 170px;
	overflow: hidden;
	font-weight: bold;
	margin: 0 0 0 11px;
	
}
.menu-katalog ul{
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;

clear: both;
}

#body .menu-katalog li strong  {
 display: block;
 border-bottom: 6px solid #fff;
}

#body .menu-katalog li strong.akt  {
 display: block;
 border-bottom: 0px solid #fff;
}

#body .menu-katalog li strong  a {
  font-weight: bold;
  font-size: 13px;
  	background-repeat: no-repeat; 
  background-position:  left top; 
  background-color: #e69812 ;
	background-image: url('../images/frontend/img13.png');	  
	color: #fff;
	margin: 0;
		padding: 3px 10px 2px 23px;	
		display: block;
		border: 0px solid #fff;
}

#body .menu-katalog li strong a:hover, #body .menu-katalog li strong.linked a {
  background-color: #c93237 ;
	background-image: url('../images/frontend/img13a.png');	  
	color: #fff;
	text-decoration: none;
}
#body .menu-katalog li strong.linked a {
  	margin-bottom: 10px;  
}
.menu-katalog ul li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
display: inline;
clear: both;     

}

.menu-katalog li ul  {
	margin: -15px 0 6px 0;
	padding: 2px 0 8px 0;
   clear: both;
    	background: #fff3c7;	 
}


#body .menu-katalog li li strong  a {
  font-weight: normal;
  color: #c93338;  
	font-size: 12px;	
	padding: 6px 10px 0px 23px;	
  text-decoration: underline;
	border-top: 0px solid #8cb8dd;
	background: #fff3c7 url('../images/frontend/img26.png') no-repeat left top;	  	
  margin: 0;
  display: block; 

}
#body .menu-katalog li li strong a:hover, #body .menu-katalog li li strong.linked a {
  background: #fff3c7 url('../images/frontend/img26a.png') no-repeat left top;	  
	color: #c93338;
	text-decoration: none;
}

#body .menu-katalog li li strong.linked a {
  margin: 0;
}


#body .menu-katalog li li strong  {
 border: 0;
 background-color: #000000;
}

.menu-katalog a{
  color: #c93338;
	display: block;	
		text-decoration: none;
}
.menu-katalog a:hover{
		color: #ed2a3b;
		text-decoration: underline;
}






/*nadpisy h1 H2 h3, texty, contentove prvky*/
.h1 {
	margin: 0;
	overflow: hidden;
	font-size: 19px;
	padding : 20px 3px 10px 3px;
	font-weight: bold;
	color: #c93338;
	float: left;
}
p {
	margin: 0;
	font-size: 12px;
	color: #000;
	padding: 5px 3px ;
	line-height: 20px;
}
#center h2 {
	margin: 0;
	overflow: hidden;
	font-size: 17px;
	padding : 20px 3px 8px 3px;
	font-weight: bold;
	color: #c93338;
	clear: both;
}
#body #center h2 a {
	text-decoration: underline;	
	color: #c93338;
}
#body #center h2 a:hover {
		text-decoration: none;
 color: #ed2a3b;		
}

.more {
	text-align: right;
	background-repeat: no-repeat; 
  background-position:  right center; 
  display: block;
  margin: 0 10px 0 0;
  
  padding: 2px 12px 4px 0;
  font-weight:bold;
  background-image: url('../images/frontend/img56.png');
}
.more:hover {
	  background-image: url('../images/frontend/img56a.png');	    
}
#body .txe {
  display: inline;
}
#body #center a.more, #center h2 a {
  color: #c93338; 
}

#body #center a.more:hover {
  color: #ed2a3b; 
  text-decoration: none;
}


/*AKTUALITY, clanky*/

.aktualitky {
	border-right: 2px solid #FFAD01;
border-bottom: 2px solid #FFAD01;
border-left: 2px solid #FFAD01;	
	padding: 5px ;
	margin: 0 11px 6px 11px;
	height: 100%;
	clear: both;
}
.aktualitky h3{
	font-size: 14px;
	font-weight: bold;
	padding: 10px 5px 5px 5px;
	margin: 0
	}

.aktualitky h3 a {
		font-weight: bold;
	padding: 0 0 2px 0;
	display: block;
}
.aktualitky P {
		margin: 0;
		padding: 5px;
}
/*polozky 3 vedle sebe*/

#stred, .stred {
	border-left: 2px solid #FFAD01;
	border-right: 2px solid #FFAD01;
	padding: 0;
	margin:  0 11px 5px 11px;
	clear: both;
	width: 554px;
  overflow:hidden;
  height: 100%;
  background: #fff;
  position: relative;
  z-index: 10;	
}
.poloz3 {
  width: 565px;
  overflow: hidden;
}
.polozka {
	width: 183px;
	border-right:  2px solid #FFAD01;
	float: left;
	height: 380px;
	position: relative;
	left:1px;
	font-size: 10px;
	z-index: 11;
}
.polozka small{
	font-size: 10px;
	line-height: 20px;
}
.max-vel {
	height: 275px;
	overflow: hidden;
	padding: 0 5px 0px 5px;
}

.max-vel h3{
	font-size: 14px;
	font-weight: bold;
	padding:20px 0 10px 0 ;
	margin: 0;
	}
.max-vel h3 a {
	color: #B52670;
	text-decoration: none;
}
.max-vel h3 a:hover {
	color: #000;
	text-decoration: underline;
}	
.max-vel-sleva {
	height: 130px;
	overflow: hidden;
	padding: 3px 5px 5px 5px;
}
.max-vel p {
  margin:0;
  padding:0;
  font-size: 11px;
  line-height: 15px;
}
.polozka .more {
  font-size: 12px;
  width: 60px;
  float: left;
  display: block  ;
  text-align: right;
  margin-left: 7px;
    }
.ceny-koupit {
	text-align: center;
	padding-top: 5px;
}
.obr-prod {
	display: block;
	text-align: center;
	padding: 5px 0 0 0;
}
.canas {
	font-size: 14px;
	color: #B52670;
	line-height: 22px;
}
.polozka del {
	font-size: 12px;
	color: #000;
	}
.polozka .canab {
	font-size: 12px;
  color: #000;
  display: block;	
  padding-bottom: 5px;
}
.polozka input {
  float: right;
  padding: 2px 9px 3px 1px;
}
.stop-lyz {
	overflow: hidden;
	height: 0px;
	display: block;
	clear: both;
		background: #fff;
		border-bottom: 2px solid #FFAD01;
}


/*strankovani, pocet polozek na stranku, razeni*/
.tridit {
	float: left;
	padding-top:13px;
	width: 220px;
	font-size: 12px;	
}

.tridit select{
	width: 110px;
	font-size: 11px;	
	float: left;
	float: left;
	margin: 0 5px 0 0px;	
}

.tridit input{
	float: left;
	margin: 0 2px 0 0px;		
}

.tridit label{
	float: left;
	color: #000;
	padding: 2px 5px 0 12px;
}
.nastranku {
	float: left;
	width: 165px;
	font-size: 12px;	
	padding-top:13px;	
}
.nastranku select{
	width: 40px;
	float: left;
	font-size: 11px;	
	margin: 0 3px 0 0px;		
}
.nastranku label{
	float: left;
	padding: 2px 0 0 0px;
	color: #000;
}
.stranek {
	font-size: 12px;
	padding: 13px 0px 0 0px;	
	float: right;
	width: 184px;
	text-align: center;
	margin: 0 10px 0 0;
}
.stranek_dole {
  float: none;
  text-align: center  ;
  width: auto;
	padding: 13px 10px 13px 10px; 
  margin: 0; 
}
.stranek img{
	position:relative;
	top:2px;
	border: 0;
}
.stranek b{
	color: #000;
	padding: 0 1px;
}
#body .stranek a{
	color: #000;
	padding: 0 1px;
}
#body .stranek a:hover{
  color: #ed2a3b;
	padding: 0 1px;
}

#body .vypissearch h2 {
  font-size: 14px;
  padding-bottom: 0;
   
}

/*detail produktu*/
.popisparam{
  width: 165px;
  float: right;
}

.buyall {
  display: block;
  text-align: center;
  font-size: 11px;
line-height: normal;    
}
.buyall .cenuska, .buyall strong{
  display: block;
  padding: 0 0 8px 0;  
}
.kategbuyy{
  font-size: 11px;
  padding: 0 0 5px 0;
  margin: 0;
  display: block;
}
.kategbuyy_kat {
  color:#B52670;
}
a.kategbuyy_kat:hover {
  color: #000;
}
.kategbuyy_kat {
  font-size: 11px;
  padding: 0 0 5px 0;
  margin: 0;
  display: block;  
}
.buyall b {
  display: block;
  font-size: 14px;
  color: #B52670;
  font-weight: bold;
}
.buyall strong {
  display: block;
  font-weight: normal;
}
.odesilame  {
     display: block;
     float: left;
     font-size: 12px;
     padding: 1px 0 0 0;
}

.buyodesli input.inp-pocet {
  float: left;
  width: 20px;
  padding: 1px;
  border: 1px solid #0080D7;
  position: relative;
  bottom: 1px;
  margin: 0 3px 0 10px;
}
.buyodesli input {
  float: right;
  margin: 0 10px 0 0;
}
.detailimg {
  overflow: hidden;
    text-align: center;
  margin:10px 10px 10px 10px;
  padding: 0;
}
.popisparam22 p.detid-vedle-slevy {
	width: 230px;
	float: left;
	padding: 15px 0 0 0;
	font-weight: bold;
	color: #0080D7;
	margin:0;
	font-size: 12px;	
	
}
.popisparam22{
	width: 250px;
	float: left;
	padding: 10px  0 0 100px;
	font-size: 12px;	
	margin: 0;
	text-align: left;
}
.popisparam22 p{
padding: 0;
	margin: 0;

}
.popisparam33{
	margin: 0 0 0 90px;
	padding: 0;
clear: both;
width: 480px;
float: right;

}
.buyodesli {
  display: block;
  width: 140px;
  float: right;
}
.popisparam33 label {
padding: 0;
	margin: 0 0 0 0;
	float: left;
	position: relative;
	top: 6px;
	font-weight: bold;
	color: #0080D7;
	display: block;
	font-size: 12px;
}
.popisparam33 .delkacm{
display: block;
	margin: 0 0 0 5px;
	float: left;
	position: relative;
	top: 6px;
	font-weight: bold;
	color: #0080D7;
	font-size: 12px;

}
.popisparam33 select {
	margin: 0 5px 5px 10px;
	float: left;
	position: relative;
	top: 2px;
}
.ozbozi {
	margin: 20px 15px 0 50px;
	padding: 0;
	font-size: 12px;	
	clear: both;
	width: auto;
	height: 100%;
}
.ozbozi li {
	margin: 0;
	padding: 0 10px 0 50px;
	height: auto;
	width: auto;	
	color: #000;
	margin: 2px 0 2px 0;
	list-style: none;	
	display: block;
	clear: both;
	background-color: #e4ecf7;	
}
.ozbozi li.u10 {
	background: #fff;
}
.ozbozi li span {
  width: 130px;
  display: block;
  float: left;
color: #000;  
	margin: 0 10px 0 0px;	
}

.ozbozi li:hover, .ozbozi li.u10:hover, .ozbozi li.hover , .ozbozi li.u10.hover {
	background: #93C9E5;
}
.nadpis-seda {
	padding: 14px 8px 0 100px  ;
  margin: 0;	
	font-weight: bold;
	font-size: 12px;	
	clear: both;
	color: #B52670;
	
}
.nadpis-seda strong {
text-decoration: underline;	color: #0080D7;
}
.nadpis-seda a {
	color: #B52670;
	text-decoration: none;	
}
.nadpis-seda a:hover {
color:#000;
	text-decoration: underline;
}

.popis-seda {
	padding: 14px 8px 10px 90px  ;
	font-size: 12px;
}

/* clanek */
#body #center .clanek h2 {
margin : 10px 11px 0 11px;
padding: 4px 1px 2px 1px;
	background-color: #fff;
  background-image: none;	
	color: #000;
		font-size: 14px;
		font-weight: bold;
	clear: both;
	text-transform: none;
}
#body #center .clanek  a {
	color: #B52670;	
	text-decoration: underline;	
}
#body #center .clanek  a:hover {
	color: #000;	
	text-decoration: underline;
}


.clanek {
  padding: 0 0 10px 0;
}


/*picture*/

#picture {
  width: 100%;
	margin: 0 auto 0 auto;
	height: auto;
	overflow: auto;
	font-size: 19px;
background-image: url('../images/frontend/allbody.gif');
background-repeat: repeat-x;
	line-height: 60px;
	padding: 10px 0 10px 0;
	font-weight: bold;
	position: relative;
	top: 0;
	font-family: tahoma, sans-serif;
	text-align: center;
clear: both;
}
#picture a {
  
}
#picture a:hover {
 
}
#picture img{
  	margin-top: 10px;
  	padding: 10px;
  	border: 1px solid #cfcfcf;
  	background-color: #fff;
}

#pict-bot {
  width: 740px;
  margin: 0 auto;
}

/* img obrazky v text*/

#center .imgfl{
  float: left;
  margin: 3px 11px 3px 1px;
    padding: 0;

}
#center .imgfr{
  float: right;
  padding: 0;


  margin: 8px 1px 3px 11px;
}

#center .imgcb{
  clear: both;
  margin: 5px auto 5px auto;
  display: block;
   padding: 0;
 
  text-align: center;
}
#center .imgcb img{ 
    margin: 0 2px 0 2px;
   
}
img {
  font-size: 10px;
  border: 0;
}

#center a img {
  padding: 1px;
  color: #999;

}




/*hledat center*/
.clanek ul li {
  color: #000;
  font-size: 12px;
}
.input33 {


	margin: 0 0 3px 0;
	font-size: 11px;
	padding: 2px 5px 2px 5px;
	text-align: center;
	position: relative;
	bottom: 1px;
	
}
form {
	padding: 0;
	margin: 0;
}

/*nakupni cesta, kos kosik*/

.nakupovani {
	clear: both;
	margin:10px 0 10px 0;
}
.nakupovani table {
	clear: both;
	width: 555px;
	padding: 0;

	margin: 0 0 12px 12px;
}
.nakupovani table tr th{
	  	  
	color: #B52670;
	font-size: 11px;
	padding: 2px;
	font-weight: bold;
	text-transform: uppercase;
}
.nakupovani table tr td{
	border-bottom: 1px solid #fff;

	color: #102a41;
	font-size: 11px;
	  border-top: 2px solid #fff;
	padding: 3px 5px 3px 5px;
	
	background-color: #e4ecf7;	
}
.nakupovani table tr td b{
	font-size: 12px;
  color: #000;	
}
.nakupovani table a {
	color: #000;
	text-decoration: none;
}
.nakupovani table a:hover {
	color: #000;
	text-decoration: underline;
}

.vyprazdnit {
	background-color: #eef7fe;
	padding: 4px 5px 5px 5px;
}
#body  .nakupovani .tabulka-naku input.img-pocet_x {

	width: 15px;
	height:15px;
	overflow: hidden;
	font-size: 1px;
	text-align: left;
letter-spacing: -13px;
color:#3255B3;
cursor: pointer;
position: relative;
top:1px;
float: left;
	border: 0;
	background-image: url('x.html');
	background-repeat: no-repeat;
	background-position: top center;
		margin-left: 5px;
}
.pokracovat {
	background-color: #eef7fe;
	padding: 4px 5px 5px 10px;
}
.objednat {
	background-color: #eef7fe;
	padding: 4px 5px 5px 10px;
}
.tabulka-naku {

}

.uprav {
	width: 90px;
}
.img-pocet{
	padding: 1px 3px 1px 7px;
	float: left;
}
.inp-pocet {
	width: 25px;
	font-size: 12px;
	padding: 1px;
	text-align: center;
	float: left;	
	border: 1px solid #1e49a8;	
}
.infosky {
	width: 150px;
	float: left;
	line-height: 21px;
}
.img-inf {
	float: left;
	padding: 3px
}
.otazka {
	margin: 15px 5px 5px 5px;
	font-size: 10px
}
.otazka span{
	color: #fe0000;
	font-weight: bold;
	font-size: 12px
}
.celkem-sum {
	width: 250px;
	float: right;
	padding: 6px 0 10px 0;
	background-color: #fff;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	margin: 0 0 10px 5px;
	position: relative;
	right: 14px;
	  border-top: 2px solid #CCDCF3;	
}
.celkem-sum p{
	clear: both;
	width: 250px;	
	margin: 0 0 0 0;
	padding: 0 ;
}
.celkem-sum span{
	float: left;
	padding: 0 5px 0 15px;
}
.celkem-sum b{
	float: right;
	padding: 0 5px 0 5px;
}
.celkem-sum p strong{
  display: block;
	  border-top: 2px solid #CCDCF3;	  
	  text-align: right;
    position: relative;
    top: 7px;  
    font-size: 16px;
    color: #B52670;
    font-weight: bold;
  	padding: 6px 4px 0 0 ;
  	margin:  0;
  	width: 246px;

}
.nyniuzjen {
  text-align: center;
  color: #3255B3;
  font-size: 14px;
}
#body .nakupovani .vybratdalsi{
	border: 0;
	margin: 0 20px 5px 20px;
width: auto;
height: auto;
	top: auto;
	bottom: auto;

}


/*registrace*/

.reg007 {
 
  	color: #000;
  	clear: both;
	width: 560px;
	background-color: #fff;
	padding: 15px 15px 10px 15px;
}
b {
	font-weight: bold;
}

.newreg {
	padding:0;
	margin: 0 10px 0 0;
	float: left;
}
.newreg98 label{
	font-size: 12px;
	margin: 3px 20px 10px 31px;
	width: 110px;
}
#body .newreg98 .i98 {
	margin: 1px 0 10px 0px;
}
.i98{
	width: 210px;
	margin: 1px 0 10px 15px;
	font-size: 13px;
	padding: 1px 1px 1px 1px;
	
	float: left;
		border: 1px solid #e28b79;
	background-color: #FFF;
}
.newreg98 label.longlab {
width: 440px;
}
.short98 {
  width: 50px;
}











.nadpis-blue {
}
.nadpis-blue big {
 	font-size: 14px;	
}
.nadpis-blue span, .carka{
	position: relative;
	bottom: 1px;
}


a img {
	border: 0;
}
.rig {
   text-align: right;
}
.str {
   text-align: center;
}
.fl {
   float: left;
}
.fr {
   float: right;
}
.cb {
	clear: both;
}








/*registrace a inputy v contentu*/
.abc004 {
	width: 485px;
	float: left;
	font-size: 13px;
	color: #000;
	position: relative;
	bottom: 1px;
	margin: 0 0 0 10px;
}

.abc004_1 .abc0077 {
        position: relative;
        top:8px;
}

.abc004_1 .abc006  {
        position: relative;
        top:5px;
}

.abc004_1 {
color: #000;
        padding: 10px 18px 20px 38px ;
}

.abc010{
        width: 412px;
        float: left
}

.abc011{
        clear: both;
}

.abc006{
        float: left;
        width: 140px;
        margin-bottom: 3px;
        color:#000;
        line-height:18px;
}

.abc012{
           clear: both;
        line-height:18px;
        margin: 0px 0px 7px 38px;
        color:#000;
}


/*mapa stranek*/

#body .mapa1 {
	margin: 0;
	padding: 0;
}
#body .mapa1 li{
	margin: 0;
	padding: 1px 0 0 0;
	list-style: none;	
	clear: both;
}
#body .mapa1 img{
	margin: 0;
	padding:2px 4px 4px 0;
border: 0;
	list-style: none;	
}
#body .mapa-yel {
	color: #000;
	margin: 20px 0px 15px -3px;
	font-size: 12px;
	padding-right: 20px;
	background-position: right top;
}
#body .mapa-pul a  {
	text-decoration: none;	
	display: block;
	float: left;
}
#body .mapa-pul a.joj  {
	width: 185px;
}
#body .mapa-pul a:hover  {
	text-decoration: underline;
}
#body .mapa-pul {
	margin: 0 0 0 0px;
	font-size: 11px;
	padding:	0 30px 0 30px;
	width: 200px;
	float: left;
}


/*dotazy, kontaktni form*/
.vypisformu {
  padding-left: 164px;
  margin-left: 0;
  margin-top: 0;
  padding-top:0;
  font-weight: bold;
}
.newreg98 b {
  display: block;
  float: left;
  padding-top: 3px;
  width: 350px;
  padding-bottom: 10px;
}
.dotazy {


margin:20px;
color: #000;


}
.sent-login img, .sent-login input {
	border: 0;
margin: 10px   10px   10px   20px  ;
	float: left;
}
.dotazy label {
	margin: 0 11px 0 12px;
	display: block;
	font-weight: bold;
	position: relative;
	top: 11px;
	color: #000;
}
.dotazy .textarea-for {
	font-size: 13px;
	color: #000;
	line-height: 15px;
	border: 1px solid #000;
	background-color: #FFF;
  height: 130px;
	width: 490px;
	font-family: arial, sans-serif;
	padding: 1px;
	margin:  0 11px 0 11px;
}
.dotazy .textarea-for2 {
	font-size: 13px;
	color: #000;
	line-height: 15px;
	background-color: #fff;
	border: 1px solid #000;
	background-color: #FFF;
	font-family: arial, sans-serif;
	padding: 1px;
	margin:  0 11px 0 11px;
	width: 290px;
}
.dotazy .textarea-for285 {
	font-size: 13px;
	color: #333;
	line-height: 15px;
	border: 1px solid #000;
	background-color: #fff;
	font-family: arial, sans-serif;
	padding: 1px;
	margin:  19px 11px 0 15px;
	width: 190px;
	float: left;
}









.stop, .stop007 {
	overflow: hidden;
	height: 0px;
	display: block;
	clear: both;
}




/*novinky vpravem sloupci*/

 
.rightnew {
  margin: 0;  
  padding: 0;
}
.rightnew p{
  margin: 0;  
  padding: 12px 0 3px 4px;
  line-height: 18px;
  clear: both;
}
.rightnew .imgfr{
  float: right;
  margin: 5px 0 2px 5px;
  
}
.rightnew .newmore{
 	
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	
}

.rightnew a{
 	text-decoration: underline;
	
}
.rightnew a:hover{
 	text-decoration: none;
	
}
.nextnews {
  display: block;
  padding: 0;
}
#body a.nextnews {
  float: right;
  position: relative;
  bottom: 10px;
  
  	text-align: right;
	background-repeat: no-repeat; 
  background-position:  right center; 
  display: block;
  margin: 0 10px 0 0;
text-decoration: underline;
  padding: 2px 12px 4px 0;
  font-weight:bold;
  
}

#body .nextnews:hover {
  
  	background-repeat: no-repeat; 
}


.nextnews a .nxtsip{
  font-size: 11px;
  text-decoration: none;
}
.nextnews .nxtsip{
  font-size: 11px;
  text-decoration: none;
}


/*TABLE tab_left_th */
.tab_left_th {
  width: 100%;
}

.tab_left_th tr td{
  background-color: #dfdfdd;
  padding: 4px 10px 4px 10px;
  font-size: 12px;
  font-weight: normal;
  text-align: center;
}

.tab_left_th tr th{
  background-color: #dfdfdd;
  padding: 4px 4px 4px 10px;
  font-size: 12px;
  font-weight: normal;
  text-align: left;
}


/*TABLE tab_radky */
.tab_radky {
  width: 100%;
}
.tab_radky tr td{
  padding: 5px 10px 5px 10px;
  font-size: 12px;
  font-weight: normal;
  text-align: center;
}
.td2s {
    background-color: #dfdfdd;
    font-size: 12px;
}

.tab_radky .td2s td{
    background-color: #dfdfdd;
    font-size: 12px;
  padding: 4px 10px 4px 10px;    
}
.tab_radky tr td.s1{
  text-align: left;
  font-weight: bold;
}

.tab_radky tr td.s2{
  text-align: right;
  padding-right: 20px;
}
#body .tab_radky a:hover{
text-decoration: none;
}

/*ul li contetnt*/
#center ul {
  font-size: 12px;
}


/* Homepage seznam sekci horni*/
#body .seznhp{
  font-size: 12px;
  float: left;
  width: 257px;
  margin: 0 20px 0 0;
}
#body .seznhp44{
  width: 600px;
  overflow: hidden;
  padding-top: 4px;
}
#body .seznhp h2{
  font-size: 16px;
  float: left;
  line-height: 16px;
  width: 260px;
  margin: 0 0 8px 0;
  background-image: url('../images/frontend/img55.png');
background-position: top right;
background-repeat: repeat-y;  
  padding: 0;
}
#body #center .seznhp h2 a{
  font-size: 16px;
  display: block;
  margin: 0;
  background-image: url('../images/frontend/img54.png');
  padding: 7px 30px 7px 3px;
  background-repeat: no-repeat;  
  background-position: center right;
  text-decoration: none;
}
#body #center .seznhp h2 a:hover{
  
  text-decoration: underline;
}
#body .seznhp p{
  
  margin: 0 0 10px 0;
  padding: 3px;
}
#body .seznhp a{
  text-decoration: none;
}
#body .seznhp a:hover{
  text-decoration: underline;
}
.stop_d0d0d0 {
display: block;
height: 1px;
background-color: #b8b8b8;
border-top: 1px solid #d0d0d0;
border-bottom: 1px solid #d0d0d0;
margin-bottom: 15px;
clear: both;
}

/*homepage news*/
.hmneswall {
  width: 375px;
  float: left;
}
#body #center .hmneswall p a.more{
  text-decoration: none;
  
 background-image: url('../images/frontend/img56.png');  
}
#body #center .hmneswall p a.more:hover{
  text-decoration: underline;
  
 background-image: url('../images/frontend/img56a.png');  
}
#body #center .hpnews {
  margin-bottom: 15px;
  font-size: 17px;
  padding-top: 1px;
  margin-bottom: 5px;
}
#body .newsimghp {
  margin: 10px 7px 5px 0;
}
/*sekce*/

#body #center h2.h2_bg {
  font-size: 16px;
  display: block;
  margin: 4px 3px 0 0;
  color: #000;
  line-height: 16px;
  background-image: url('../images/frontend/img57.png');
  padding: 7px 30px 7px 3px;
  background-repeat: repeat-y;  
  background-position: center right;
  text-decoration: none;
}
#body .sekcehp{
  font-size: 12px;
  float: left;
  width: 254px;
  margin: 0 20px 12px 0;
}

#body .sekcehp h2{
  font-size: 16px;
  float: left;
  line-height: 18px;
  width: 254px;
  margin: 0 0 8px 3px;

  padding: 0;
}
#body #center .sekcehp p{
padding: 3px 3px 15px 3px;
clear: both;
}
#body .txtpsekce {
position: relative;
top: 6px;
}


/*konaktni formular content*/


#body  ul.checky3sp{
	width: 534px;
	clear: both;
margin: 0;
padding: 0;
overflow: hidden;


}

#body  .checky3sp li{

	width: 170px;
	overflow: hidden;
	float:left;
	margin-right:0;
	padding: 1px 0 1px 5px;	
	margin-left: 0;
	overflow: hidden;
}

#body  ul.checky3sp li input{
	float: left;
	}

#body  .checky3sp li label{
  	padding: 2px 0 0 2px;
  	width: 142px;
  	float:left;
  	color: #c93338;
  	_padding: 3px 0 0 2px;
}
#body .homesekce2999 ul.checky3sp li{
	width: 125px;


} 

#body .homesekce2999 .checky3sp li label{

  	width: 100px;

}

/* kontakty adresa, komin logo*/

.komin {
  float: left;
  width: 160px;
  margin-left: 24px;
}

.telefon  {
  text-align: center;
  padding: 27px 0 0 0;
  height: 58px;
  

}



.lang {

	text-align: right;
	position: absolute;
	top: 11px;
	padding: 0;
	margin: 0 0 0 920px;
	height: 148px;

	width: 30px;
	

	overflow: hidden;
z-index: 1000000000;
	

}

.lang li{
background-colofr: #efefef;
  display: block;
  float: right;
	text-align: right;
	padding: 4px 8px 0px 8px;
	list-style: none;
  
	font-size: 12px;
	background-image: url('sipecka.html');
	background-repeat: no-repeat;
	background-position: center left;	

}

.lang li small {

	font-size: 11px;

}

.lang li a {

	font-size: 11px;

	color: #959da0;  

	text-decoration: none;

}

.lang li a:hover {

	font-size: 11px;

	color: #959da0;

	text-decoration: underline;

}
#pr {padding: 10px 0 0 35px;}
#pr a {display: block;}
#pr a span {display: none;}
#pr a#blogger {background: url('../images/blogger-simple-white.gif'); width: 88px; height: 30px;}
#pr a#myspace {background: url('../images/rect_w_text_100px.png'); width: 100px; height: 40px; margin: 4px 0 7px 0;}







/*


.input11{
	width: 196px;
	margin: 7px 0 4px 0;
	font-size: 13px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #949494;
}
.input22{
	width: 60px;
	margin: 7px 0 4px 0;
	font-size: 11px;
	padding: 2px 1px 2px 1px;
	background-color: #949494;
	border: 1px solid #949494;
	text-align: center;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;	
}

.lyzak img {
	position: absolute;
	top: 0;
	margin:0 0 0 224px;
	padding: 0;
}


.left-menu {
	background-color: #fff;
	margin: 0;
	width: 174px;
	padding: 15px 3px 0px 28px;
	position: absolute;
	top: 64px;
	z-index: 1;
}
.stop-topik {
	display: block;
	margin: 0;
	width: 174px;
	padding: 15px 22px 0px 28px;
	height: 160px;
}
.a1 {
	 padding: 8px 0 7px 14px ;
	 display: block;
	 float: left;
	 width: 150px;
	font-size: 12px;
	 font-weight: bold;
}
.stop {
	overflow: hidden;
	height: 0px;
	display: block;
	clear: both;
}

.a2 {
	 padding: 6px 0 7px 3px ;
	 display: block;
	 float: left;
	 width: 140px;
	font-size: 12px;
	 font-weight: bold;
}
.input1{
	width: 116px;
	margin: 7px 0 4px 0;
	font-size: 13px;
	padding: 4px 4px 4px 4px;
	background-image: url('hledej-bg.jpg');
	background-repeat: no-repeat;
	background-position: center center;	
	border: 1px solid #949494;
}



.serad small a {
	color: #6f6f6f;
	text-decoration: underline;
	padding: 0 0 0px 0;
	float: left;
	font-size: 12px;
}
.hledej small a:hover, .hledej2 small a:hover, .serad small a:hover {
	color: #39baf1;
	text-decoration: underline;
}
.serad {
	clear: both;
	height: 30px;
	padding: 6px 0 0 0;
}
.ser-hled{
	float: left;
padding: 3px 7px 5px 10px;
}

.napis-top {
	background-image: url('roh-top.jpg');
	background-repeat: no-repeat;		
	background-position: top left;	
	background-color: #ececec;	
	padding: 5px 1px 5px 15px;
	margin: 0 6px 0 7px;
	height: 31px;
}
.napis-top img{
	padding: 2px 2px 0 4px;
	float: left;
}
.napis-top small a{
	color: #6f6f6f;
	text-decoration: underline;
	padding: 0 0 1px 0;
	font-size: 10px;
	display: block;
	float: left;
}
.napis-top small a:hover {
	color: #39baf1;
	text-decoration: underline;
}
.kat-zboz {
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 15px;
	text-transform: uppercase;	
}
.nej-zboz {
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 14px;
	text-transform: uppercase;	
}
.nej-zboz2 {
	font-size: 13px;
	font-weight: bold;
	padding: 8px 0 0 5px;
	text-transform: uppercase;	
	display: block;
}




.obaz {
	margin: 0px 7px 5px 7px;
}
.karty {
	padding: 10px 12px 10px 12px;
	border: 1px solid #d7d7d7;	
	margin: 5px 6px 5px 7px;	
}

#pict-bot{
	background-image: none;
	color: #999;
}
.sekce-88 { 
	padding: 5px 0 0 9px;
	margin: 0;
}
.sekce-8 { 
	color: #39baf1;
	font-size: 18px;
	font-weight: bold;
	float: left;
	padding: 0;
	margin: 0;
}
.sekce-8 a { 
	color: #39baf1;
	text-decoration: none;	
}
.sekce-8 a:hover { 
	text-decoration: underline;
}
.navig {
	margin: 5px 11px 5px 11px;
	text-align: center;
	text-transform: uppercase;	
}

.navig a {
	color: #999;
	text-decoration: underline;
}
.navig a:hover {
	text-decoration: none;
	color: #39baf1;	
}


.detid {
	width: 180px;
	float: left;
}
.detid-slevy {
	width: 180px;
	float: right;
}
.detid-vedle {
	width: 390px;
	float: left;
	padding: 37px 0 0 0;
	font-weight: bold;
	color: #faaf20;
	font-size: 12px;	
} 



label.label-vyber {
	font-size: 12px;
	float: left;
	width: auto;	
	position: relative;
	bottom: 2px;
}
.i98{
	width: 200px;
	margin: 1px 0 10px 0;
	font-size: 13px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #899bb1;
	float: left;
	background-color: #eff8ff;
}
.seloi {
	margin: 1px 0 10px 0;
	font-size: 13px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #899bb1;
	float: left;
	background-color: #eff8ff;
}
.kolecko {
	float: left;
}
.labsel {
	padding: 10px 0 0px 0;
	clear: both;
}



*/





.ozbozi li, .ozbozi li.u10, #body .topmenu ul li span /* IE:hover */ {

  background-color: expression(



    this.onmouseover = new Function("this.className += ' hover';"),



    this.onmouseout = new Function("this.className = this.className.replace(' hover', '')")



  );

