body {
	margin: 0;
	padding:  0; 
	font-family: arial, sans-serif;
	color: #6e6e6e;
	background-color: #fff;
	font-size: 11px;
}
a {
  color: #001765;
  text-decoration: underline;
}
a:hover {
  color: #f4292f;
}
#body {
	width: 960px; 
	margin: 0 auto 20px auto;
	padding: 0 0 0 0;
}
#left {
	width: 190px;
	float: left;
	padding: 80px 0 0 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}
#center {
	width: 580px;
	float: right;
	margin: 0;
	padding: 80px 0 0 0;
	overflow: hidden;	
	position: relative;
	right: 190px;
}

#right {
	width: 190px;
	position: relative;
	left: 580px;
	float: right;
	position: relative;
	margin: 0;
	padding: 5px 0 0 0;	
	overflow: hidden;
}

/*logo*/
#logo {
padding:0;
margin: 0;
}
#logo img{
	position: absolute;
	top: 18px;
	margin: 0;
	overflow: hidden;
	text-align: left;
margin: 0;
	padding: 0;
	margin-left: 4px;
	z-index: 1;
}

/*cesta */
.cesta {
	clear: both;
	width: 560px;
	padding: 140px 0 0 0;		
	background-image: url('../images/img21.jpg');
	background-repeat: no-repeat;
	background-position: center top;
  position: relative;
  left: 10px;
}
.cesta2 {
	clear: both;
  text-align: center;
	margin: 10px 30px 10px 30px;
  padding: 0;		

}
.cesticka {
	padding: 10px 2px 0 2px;	
	line-height: 16px; 	
	color: #001765;
	font-size: 11px;
	margin: 0;
	text-transform: uppercase;
}
.cesticka a{
  color: #001765;
}
#body .cesticka a:hover{
  color: #f4292f;
  text-decoration: underline;
}
#body .way {
	padding: 0;
	margin: 0;
	font-weight: normal;
}
#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: #001765;
	text-decoration: underline;
	padding: 0 3px 0 3px;
}


/*topmenu */

.topmenu {
  margin: 0 0 0 0;
  padding: 0;
	position: absolute;
	top: 5px;  
  background-color: #FACA42;  
  background-image: url('../images/img01.jpg');
  background-repeat: no-repeat;	
width: 759px;
clear: both;
height: 65px;
overflow: hidden;
}

.topmenu ul {
	margin: 35px 0 0 0;
	padding: 0 0px 0 190px;
	height : 30px;
	overflow: hidden;
	line-height: 25px;
	
  clear: both;  
 background-color: #FACA42;    
  background-image: url('../images/img04.jpg');
  background-repeat: repeat-x;
  background-position: bottom left;
	text-align: center;   
}
.topmenu ul li {
	display: inline;
	position: relative;
	width: 95px;
	left: 3px;	
	height: 19px;
	overflow: hidden;
}
#body .topmenu ul li  a{
	color: #00417B;
	padding: 0 10px 0 10px;	
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	font-size: 12px;	
	}
#body .topmenu ul a:hover{
	color: #000;   
	text-decoration: underline;	
}



/*orange oddil*/

.orange {
	margin: 0 0 10px 0;
	width: 190px;
	padding: 0 0 0 0;	
background-color: #6599C1;
			background-image: url('../images/img23.jpg');
	background-repeat: no-repeat;		
	background-position: bottom left;
}
.orange .napis {
	font-size: 13px;
	display: block;
	font-weight: bold;
	margin: 0 0 0 0;
	color:#fff;
	padding: 4px 10px 2px 11px;
	background-color: #00407A;
	background-image: url('../images/img19.jpg');
	background-repeat: no-repeat;		
	background-position: top left;
  text-transform: uppercase;	
  border-bottom: 2px solid  #fff;
}
.orange .stop {
  padding-bottom: 9px;
}
/*hledani*/

.input3 {
	width: 165px;
	margin: 8px 0 4px 10px;
	font-size: 13px;
	padding: 2px;

	border: 1px solid #00407A;
}
.input2{
	margin: 5px 10px 0 0;
  float: right;
}
/*login vpravo 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;
}
.input4 {
	width: 165px;
	margin: 0px 0 4px 10px;
	font-size: 13px;
	padding: 2px;

	border: 1px solid #ED6F00;
}


/*CHCETE SE PORADIT*/
.input4txt{
	width: 165px;
	margin: 0px 0 4px 10px;
	font-size: 13px;
	padding: 2px;
	height: 70px;  
		font-family: arial, sans-serif;
	border: 1px solid #ED6F00;
}
/*blue oddil*/

.blue {
	margin: 0 0 10px 0;
	width: 190px;
	padding: 0 0 0 0;	
	
background-color: #FAC93E;
			background-image: url('../images/img31.jpg');
	background-repeat: no-repeat;		
	background-position: bottom left;
}
.blue .napis {
	font-size: 13px;
	display: block;
	font-weight: bold;
	margin: 0 0 0 0;
	color:#fff;
	padding: 4px 10px 2px 11px;
	background-color: #ED6D00;
	background-image: url('../images/img25.jpg');
	background-repeat: no-repeat;		
	background-position: top left;
  text-transform: uppercase;	
  border-bottom: 2px solid  #fff;
}
.blue .stop {
  padding-bottom: 9px;
}
/*kosik top right*/
.kosik-top {
	margin: 0 0 0 10px;
	overflow: hidden;
	padding: 10px 10px 7px 40px;
  background-position: center left;
	background-image: url('../images/img10.jpg');
	background-repeat: no-repeat;
	color: #FAC93E;
	line-height: 20px;
	font-size: 16px;
	text-align: right;
	float: left;
	width: 100px;
	font-weight: bold;
}
.kosik-top a {
	color: #FAC93E;
	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: #f4292f;
	text-decoration: none;
}


/*akcni slogan*/
.akcnislogan {
  text-align: center;
  width: 190px;
  overflow: hidden;
  padding: 5px 0 15px 0;
}
.akcnislogan img{
     border:0;
     padding: 2px;
}
/*footer internetovy obchod lista*/
.ae2 {
	margin:0;
	padding: 4px 3px 5px 3px;
	text-align: center;
	background-image: url('../images/img52.jpg');	
	background-repeat: no-repeat;
	background-position: bottom left;		
	background-color: #Fac93d;
	line-height: 14px;
	color: #000;
	font-size: 11px;

	border-top: 1px solid #fde6a7;
		
}
.ae2 img{
border:0;
}
.ae2 a{
	color: #000;
	padding: 0;
	text-decoration: none;
}
.ae2 a:hover{
	color: #000;
	text-decoration: underline;
}

/*FOOTER LINKY A dekujeme*/
.spodek {
	padding: 2px 0px 10px 0px;
	margin: 0 7px 0 7px;
	clear: both;
	text-align: center;
	height: 100%;
}
.spodek a {
  text-decoration: none;
}
.spodek a:hover {
  text-decoration: underline;
}
.spodek2 {
	padding: 7px ;
	margin: 0;
	border: 0;
	font-size: 11px;	
}

.vystredit {
	text-align: center;
	clear: both;
	margin: 0;
	color: #001765;
	background-repeat: repeat-x;
	padding: 0px 0px 0 0px;
	font-size: 11px;	
}


/*nezobrazuj*/
hr {
  display: none;
}
.ne {
  display: none;
}

/*leve menu produkty a vyrobci*/
#body .blue .napis.katalog_menu{
  border-bottom: 0px solid #fff;
}

.menu-vyrobci ul li a{
  	border-top: 0px solid #fff; 
	font-size: 13px;	
	background-image: none;	
	padding: 3px 25px 3px 20px;	
	color:#fff;
}
#body .menu-vyrobci{
  	 
	font-size: 13px;	
	background-image: none;	
	margin: 10px 0 8px 0;	
		
}
#body .menu-vyrobci a:hover{
	background-image: none;	
}
.menu-katalog {
	padding: 0px 0 0 0px;
	font-size: 12px;
	width: 190px;
	overflow: hidden;
	font-weight: bold;
	margin: 0 0 0 0;

}
.menu-katalog ul{
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;

clear: both;
}
#body .menu-katalog strong a {
  font-weight: bold;
}
.menu-katalog ul li{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
display: inline;
clear: both;


}
.menu-katalog ul li ul li{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 15px;
	list-style: none;
	overflow: hidden;	
height: 100%;
display: block;
	background-repeat: no-repeat; 
  background-position:  left top; 
	background-image: url('../images/img56.gif');	  
}

.menu-katalog li ul  {
  padding-bottom: 4px;
  clear: both;
}
.menu-katalog li ul li ul  {
  padding-bottom: 0px;
  padding-top: 1px;
  clear: both;
}
.menu-katalog li a {
	font-size: 13px;	
	background-image: url('../images/img28.gif');	
	padding: 7px 25px 7px 20px;	
	background-position: top left ;		
	border-top: 2px solid #fff;
display: block;
	font-weight: normal;
	background-repeat: no-repeat; 
  background-position:  right center; 
}

.menu-katalog li ul li a {
	font-size: 12px;	
/*	background-image: url('../images/img.jpg');	 */
	padding: 0px 25px 2px 35px;	
	background-position: top left ;		
	border-top: 0px solid #8cb8dd;
margin: 0;
display: block;
	background-repeat: no-repeat; 
  background-position:  right center; 
}
.menu-katalog li a:hover, .menu-katalog ul li ul li a:hover{	
display: block;
background-image: url('../images/img38.gif');		
}
.menu-katalog li ul li ul li  {
background-image: url('../images/img57.gif');	
}
.menu-katalog li ul li ul li a {
	font-size: 12px;	
	padding: 2px 25px 2px 50px;	
	background-position: top left ;		
	border-top: 0px solid #8cb8dd;
margin: 0;
display: block;
	background-repeat: no-repeat; 
  background-position:  right center; 
}

.menu-katalog li ul li ul li ul li {
background-image: url('../images/img70.gif');   
}
.menu-katalog li ul li ul li ul li a {
    padding: 2px 25px 2px 65px;   
    }

.menu-katalog li ul li ul li ul li ul li {
background-image: url('../images/img71.gif');   
}
.menu-katalog li ul li ul li ul li ul li a {
    padding: 2px 25px 2px 72px;   
    }


.menu-katalog a{
  color: #00417B;
	display: block;	
		text-decoration: none;
}
.menu-katalog a:hover{
		color: #000;
		text-decoration: underline;
}


/*nejprodavnejsi*/
.nejprod {
  background-image: none;
  width: 190px;
  overflow: hidden;
}
.nejprod .napis{
  border-bottom: 0px solid  #fff;
}
.nejprod-pol {
  margin: 0 2px 0 2px;
	padding: 0 0 10px 0;
border-bottom: 2px solid #FAC93E;
	background-color:#fff;
text-align: center;	
	}
.nejprod-pol p{
  padding: 5px;
}
.nejprod-pol p strong{
	font-size: 13px;
	font-weight: bold;
	display: block;
	padding: 10px 10px 5px 10px;
	text-align: left;
}
.nejprod-pol p .nejprod-img {
  display: block;
  text-align: center;
}
.nejprod-pol p b{
	font-size: 14px;
	color: #001765;
	display: block;
	font-weight: bold;
	padding: 3px;
}
.nejprod-pol p a {
	font-size: 14px;
	color: #001765;
	font-weight: bold;
	padding: 0 0 2px 0;
	display: block;
	text-decoration: none;
}
.nejprod-pol p a:hover {
	color: #f4292f;
	text-decoration: underline;
}
.nejprod-pol p small{
  color: #000;
  font-size: 12px;
	display: block;
	padding: 3px; 
}

/*nadpisy h1 H2 h3, texty, contentove prvky*/
h1 {
	margin: 0;
	overflow: hidden;
	font-size: 22px;
	padding : 20px 11px 10px 11px;
	font-weight: bold;
	color: #2454A1;
	float: left;
}
p {
	margin: 0;
	font-size: 12px;
	color: #000;
	padding: 5px 12px ;
	line-height: 17px;
}
#center h2 {
	background-image: url('../images/img41.jpg');
	background-repeat: no-repeat;
margin : 10px 11px 0 11px;
padding: 4px 10px 2px 11px;
	background-color: #ED6F01;	
	color: #fff;
		font-size: 13px;
		font-weight: bold;
	clear: both;

  text-transform: uppercase;	
}
#center h2 a {
	color: #fff;	
	text-decoration: none;	
}
#center h2 a:hover {
	color: #fff;	
	text-decoration: underline;
}

.more {
	text-align: right;
	background-repeat: no-repeat; 
  background-position:  right center; 
  display: block;
  margin: 0 10px 0 0;
  padding: 2px 15px 3px 0;
  background-image: url('../images/img58.gif');
}
.more:hover {
	  background-image: url('../images/img59.gif');
}


/*AKTUALITY, clanky*/

.aktualitky {
	border-right: 2px solid #FAC93E;
border-bottom: 2px solid #FAC93E;
border-left: 2px solid #FAC93E;	
	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 #FAC93E;
	border-right: 2px solid #FAC93E;
	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 #FAC93E;
	float: left;
	height: 280px;
	position: relative;
	left:1px;
	font-size: 10px;
	z-index: 11;
}
.polozka small{
	font-size: 10px;
	line-height: 20px;
}
.max-vel {
	height: 175px;
	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: #001765;
	text-decoration: none;
}
.max-vel h3 a:hover {
	color: #f4292f;
	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: #001765;
	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 #FAC93E;
}


/*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:1px;
	border: 0;
}
.stranek b{
	color: #f4292f;
	padding: 0 1px;
}
#body .stranek a{
	color: #001765;
	padding: 0 1px;
}
#body .stranek a:hover{
	color: #f4292f;
	padding: 0 1px;
}
/*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:#f4292f;
}
a.kategbuyy_kat:hover {
  color: #001765;
}
.kategbuyy_kat {
  font-size: 11px;
  padding: 0 0 5px 0;
  margin: 0;
  display: block;  
}
.buyall b {
  display: block;
  font-size: 14px;
  color: #001765;
  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 #f4292f;
  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: #f4292f;
	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: #001765;
	display: block;
	font-size: 12px;
}
.popisparam33 .delkacm{
display: block;
	margin: 0 0 0 5px;
	float: left;
	position: relative;
	top: 6px;
	font-weight: bold;
	color: #001765;
	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: #ffff88;	
}
.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: #FAC93E;
}
.nadpis-seda {
	padding: 14px 8px 0 100px  ;
  margin: 0;	
	font-weight: bold;
	font-size: 12px;	
	clear: both;
	color: #001765;
	
}
.nadpis-seda strong {
text-decoration: underline;	color: #f4292f;
}
.nadpis-seda a {
	color: #001765;
	text-decoration: none;	
}
.nadpis-seda a:hover {

	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: #001765;	
	text-decoration: underline;	
}
#body #center .clanek  a:hover {
	color: #f4292f;	
	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/allbody.gif');
background-repeat: repeat-x;
	line-height: 60px;
	padding: 10px 0 10px 0;
	font-weight: bold;
	font-family: tahoma, sans-serif;
	text-align: center;

}
#picture a {
  color: #3255B3;
}
#picture a:hover {
  color: #f4292f;
}
#picture img{
  	margin-top: 10px;
  	padding: 10px;
  	border: 1px solid #cfcfcf;
  	background-color: #fff;
}

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






/*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;
	top: 2px;
	
}
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: #f4292f;
	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: #001765;	
}
.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;
}
.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: #f4292f;
    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: right;
}
.newreg98 label{
	font-size: 12px;
	margin: 5px 20px 10px 5px;
	width: 80px;
}
#body .newreg98 .i98 {
	margin: 1px 0 10px 0px;
}
.i98{
	width: 200px;
	margin: 1px 0 10px 15px;
	font-size: 13px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #899bb1;
	float: left;
	background-color: #eff8ff;
}













.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: 0;
	list-style: none;	
	clear: both;
}
#body .mapa1 img{
	margin: 0;
	padding:2px 4px 3px 0;
border: 0;
	list-style: none;	
}
#body .mapa-yel {
	color: #f2f000;
	margin: 20px 0px 15px -3px;
	font-size: 12px;
	padding-right: 20px;
}
#body .mapa-pul a  {
	text-decoration: none;	
}
#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: 225px;
	float: left;
}


/*dotazy, kontaktni form*/
.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: #001765;
}
.dotazy .textarea-for {
	font-size: 13px;
	color: #333;
	line-height: 15px;
	border: 1px solid #899bb1;
	background-color: #eff8ff;
  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 #899bb1;
	background-color: #eff8ff;
	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 #899bb1;
	background-color: #eff8ff;
	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;
}







/*


.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('../images/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('../images/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 /* IE:hover */ {

  background-color: expression(



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



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



  );
