
body, input, textarea, select, label, table {
	font-family: sans-serif;
	font-size: 14px;
	color: #1a4c11;
}

html {
	height: 100%;
}

body {
	height: 100%;
	padding: 0px;
	margin: 0px;
	background: #ffffff url(body.png) scroll repeat-x center top;
	color: #707070;
	font-size: 12px;
}

h1 {
	font-size: 15px;
	line-height: 20px;
/*	font-weight: normal;*/
	margin: 0px;
	padding: 20px 0px 20px 0px;
	color: #333333;
}

h2 {
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	clear: both;
	color: #333333;
}

:focus {
	outline: 0;
}

img {
	border: none;
}

a {
	color: #058b12;
}
.download a {
  display: block;
  padding: 0px 0px 25px 0px;
  }
.download h2 {
  padding: 0px;
  }  
a:hover {
	color: #058b12;
}

form {
	padding: 0px;
	margin: 0px;
}

form td {
	background: #f9fef6;
	color: #777777;
}

label {
	color: #777777;
}

input {
	border: 1px solid #dddddd;
	font-size: 11px;
}

input.submit {
	background: #e3f7d5;
	color: #444444;
	padding: 5px 10px 5px 10px;
}

input:hover.submit {
	background: #9dec72;
}

table {
	/*width: 97%;*/
	width: 470px;
	border-collapse: collapse;
}
table.kosik {
  width: 85%;
  }
td {
	border-bottom: 1px solid #dddddd;
}

th {
	text-align: left;
	border-bottom: 1px solid #bbbbbb;
	font-weight: normal;
	font-size: 15px;
	color: #333333;
}

.cb {
	clear: both;
}

.fcb {
  float: right;
  margin: 10px auto 10px auto;
  width: 900px;
  height: 20px;
  
}  

.zprava {
	color: #d34630;
	font-size: 18px;
	padding: 10px 0px 10px 0px;
	text-align: left;
}
.textSlozky {
  font-size: 14px;
  line-height: 1.4em;
  color: #707070;
  /*text-decoration: underline;*/
  }
  
.extraText {
  font-size: 14px;
  color: red;
  font-weight: bold;
  
  }

.extraNadpis {
  /*font-weight: bold;*/
  text-decoration: underline;
  }


.akce {   
  color: red;
  }

#stranka {
	position: relative;
	left: 0px;
	top: 0px;
	min-height: 100%;
	/*height: 100%;*/
	text-align: center;
}

#logo {
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px auto 0px auto;
	height: 122px;
	width: 1004px;
	color: #3f6e33;
	background: #eaffdc url(hlavicka.png) scroll repeat-x left top;
	text-align: left;
}

#logoAnimace {
	position: absolute;
	left: 0px;
	top: 20px;
	height: 100px;
	width: 1004px;
	margin: 0px;
}

#telo {
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 20px 0px;
	width: 1004px;
	text-align: left;
}

#pravyP {
	float: right;
	width: 200px;
	margin: 25px 0px 0px 8px;
  }

#hlavniP {
	float: right;
	width: 795px;
	position: relative;
	left: 0px;
	top: 0px;
	background: #ffffff url(h1.png) scroll repeat-x left top;
}

#hlavniPObsah
{
	padding: 0px 0px 0px 20px;
}

#levyP {
	position: relative;
	left: 0px;
	top: 0px;
	float: right;
	width: 292px;
}

#paticka {
	position: relative;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 200px;
	background: #ffffff url(paticka.png) scroll repeat-x left bottom;
	color: #707070;
	font-size: 11px;
	text-align: center;
	_display: none;
  }
#paticka .menu {
  margin: 0px auto 0px auto;
  width: 1004px;
  height: 20px;
  line-height: 20px;
  position: relative;
  }  

#odkazy {
	display: none;
}



/* horni menu */



#horniMenu {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 12px;
}

#horniMenu #horniMenuObsah {
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px auto 0px auto;
	width: 994px;
	height: 20px;
	text-align: right;
}

#horniMenu #jazyky {
	position: absolute;
	left: 0px;
	top: 2px;
	width: 200px;
	height: 14px;
}

#horniMenu #jazyky a {
	display: block;
	float: left;
	width: 26px;
	height: 14px;
	text-decoration: none;
	background: transparent url(jazyky/cz.png) scroll no-repeat left bottom;
}

#horniMenu #jazyky a.en {
	background-image: url(jazyky/en.png);
}

#horniMenu #jazyky a.de {
	background-image: url(jazyky/de.png);
}

#horniMenu #jazyky a.pl {
	background-image: url(jazyky/pl.png);
}

#horniMenu #jazyky a.ru {
	background-image: url(jazyky/ru.png);
}

#horniMenu #jazyky a.gr {
	background-image: url(jazyky/gr.png);
}

a.logoHome {
  width: 30%;
  display: block;
  position: absolute;
  left: 354px;
  top: 0px;
  height: 100px;
  }
.akceBanner {
  width: 35%;
  height: 100px;
  }
.vlevo {
  float: left;
  }
.vpravo {
  float: right;
  }
.akceBanner a img {
  width: auto;
  height: 100px;
  position: absolute;
  right: 0;
  top: 0;
  }    
.Akce {
/*   background-image: url(/style/jutta-30.png);
  background-repeat: no-repeat;
  background-position: top;
  height: 150px;
  margin-bottom: 2px;*/
  }
.AkceAnti {
  background-image: url(/style/rekongem1000x300.jpg);
  background-repeat: no-repeat;
  background-position: top;
  height: 302px;
  }    
.AkceAnti a {
  display: block;
  width: 100%;
  height: 100%;
  }
.HLmenu {
	margin: 0px auto 2px auto;
	width: 1004px;
	height: 30px;
	line-height: 30px;
	position: relative;
	background-color:#cff5b7;
  }
.HLmenu ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  }  
.HLmenu ul li {
  display: block;
  float: left;
  padding: 0px 3px 0px 3px;
  width: 16%;
  }
.HLmenu ul li a {
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  display: block
  }
.HLmenu ul li a:hover, .rolety a:hover {
  color: #f5811f;
  }
.HLmenu li.menuAkce {
  /*background-image: url(menu-akce.png);*/
  background-repeat: no-repeat;
  background-position: 15px top;
  }  
.rolety {
  width: 1004px;
  margin: 0 auto;
  position: relative;
  }    
.rolety menu {
  display: none;
  position: absolute;
  top: 0px;
  margin: 0;
  padding: 0;
  z-index:10;
  }
.rolety menu li {
  list-style-type: none;
  background-color: #b8dba2;
  border-top: 1px solid #ffffff;
  height: 25px;
  line-height: 25px;
  padding: 0 5px 0 5px;
  width: 166px;
  }
.rolety menu li a {
  display: block;
  text-decoration: none;
  text-transform: lowercase;
  font-weight: bold;
  }
.rolety menu#r1  {
  left: 0px;
  }
.rolety menu#r2  {
  left: 150px;
  }
.rolety menu#r6  {
  left: 828px;
  }      
/* index layout */ 
.tripleBox {
  width: 1004px;
  }   
.box {
  padding: 5px;
  width: 323px;
  min-height: 420px;
  float: left;
  overflow: hidden;
  }
.emspoma {
  background-image: url(emsp-gradient.png);
  background-repeat: repeat-x;
  }
.odkazEmsp {
  display: block;
  width: 100%;
  height: 50px;
  background-image: url(emsp-button-over.png);
  background-repeat: no-repeat;
  background-position: center top;
  overflow: hidden;
  }
.odkazEmsp:hover {
  background-position: center bottom;
  }      
.rekongem {
  margin: 0px 2px 0px 2px;
  background-image: url(rek-gradient.png);
  background-repeat: repeat-x;
  }
.odkazRek {
  display: block;
  width: 100%;
  height: 50px;
  background-image: url(rek-button-over.png);
  background-repeat: no-repeat;
  background-position: center top;
  overflow: hidden;
  }
.odkazRek:hover {
  background-position: center bottom;
  }      
.sportovka {
  background-image: url(spor-gradient.png);
  background-repeat: repeat-x;
  }
.odkazSpor {
  display: block;
  width: 100%;
  height: 50px;
  background-image: url(spor-button-over.png);
  background-repeat: no-repeat;
  background-position: center top;
  overflow: hidden;
  }
.odkazSpor:hover {
  background-position: center bottom;
  }       
.tripleBox ul {
  padding: 0px;
  }  
.tripleBox li {
  list-style-type: none;
  padding: 0px 0px 10px 0px;
  }
a.odrazka {
  display: block;
  float: left;
  padding: 5px 5px 0px 0px;
  /*opacity: 0.7;
  }
a.odrazka:hover {
  opacity: 1;*/
  }      
.rekongem a.odrazka {
  padding: 0 5px 0 0;
  }
.objem {
  height: 210px;
  }  
.objem ul {
  padding: 0;
  margin: 0;
  }    
.objem li {
  display: block;
  float: left;
  list-style-type: none;
  width: 33%;
  background-repeat: no-repeat;
  background-position: center bottom;
  height: 180px;
  }
.objem li.o10ml {
  background-image: url(icons/10ml.png);
  }
.objem li.o200ml {
  background-image: url(icons/200ml.png);
  }    
.objem li.o500ml {
  background-image: url(icons/500ml.png);
  }            
.katalogHuge {
  width: 795px;
  }  
  
    
/* paticka */
#paticka .patickaObsah {
	margin: 0px auto 0px auto;
	height: 150px;
	width: 1004px;
	background: #6cc95b url(paticka2.jpg) scroll no-repeat left bottom;
}



/* hlavicka */



#logo .uvodInfo {
	position: absolute;
	left: 4px;
	top: 122px;
	width: 994px;
	height: 118px;
	overflow: hidden;
	font-size: 12px;
	line-height: 16px;
}

#logo .uvodInfo .i1 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 329px;
	height: 118px;
	background: transparent url(seo-menu/emspoma.png) scroll no-repeat left top;
}

#logo .uvodInfo .i2 {
	position: absolute;
	left: 332px;
	top: 0px;
	width: 329px;
	height: 118px;
	background: transparent url(seo-menu/sportovka.png) scroll no-repeat left top;
}

#logo .uvodInfo .i3 {
	position: absolute;
	left: 664px;
	top: 0px;
	width: 329px;
	height: 118px;
	background: transparent url(seo-menu/rekongem.png) scroll no-repeat left top;
}

#logo .uvodInfo span.h2 {
	padding-top: 16px;
	padding-bottom: 3px;
}

#logo .uvodInfo span {
	display: block;
	margin-left: 118px;
	margin-right: 5px;
}

#logo .uvodInfo a {
	display: block;
	padding-left: 118px;
	font-size: 11px;
	padding-top: 3px;
}



/* levy panel*/

.refit {
  margin: 40px 5px 0px 57px;
  background-image: url(rafit-kurz.png);
  background-repeat: no-repeat;
  height: 280px;
  background-position: right top;
  }
.refit p {
  padding-top: 80px;
  margin: 0;
  line-height: 1.4em;
  color: #000000;
  }

#levyP .hlavniNabidka {
	padding: 0px 0px 0px 62px;
}

#levyP #formHledat {
	margin: 0px;
	padding: 0px;
	position: relative;
}

#levyP #formHledat div {
	margin: 0px;
	padding: 0px;
	height: 70px;
}

#levyP #formHledat div .hledatText {
	position: absolute;
	left: 40px;
	top: 30px;
	width: 115px;
	font-size: 11px;
}

#levyP #formHledat div .hledatOdesli {
	position: absolute;
	left: 160px;
	top: 30px;
	width: 60px;
	background: #e3f7d5;
	color: #1a4c11;
	font-size: 11px;
}

#levyP #formHledat :hover.hledatOdesli {
	background: #9dec72;
}

#levyP .hlavniNabidka ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#levyP .hlavniNabidka li {
	margin: 0px;
	padding: 0px;
	width: 229px;
}

#levyP .hlavniNabidka li a {
	display: block;
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px 0px 0px 75px;
	height: 30px;
	line-height: 30px;
	background: #ffffff url(navigace.png) scroll no-repeat right bottom;
	text-decoration: none;
	color: #969696;
}

#levyP .hlavniNabidka li li a {
	padding: 0px 0px 0px 95px;
}

#levyP .hlavniNabidka li li li a {
	padding: 0px 0px 0px 115px;
}



#levyP .hlavniNabidka li a:hover {
	color: #656565;
}

#levyP .hlavniNabidka li a.selected {
	background: #ffffff url(navigaceVybrana.png) scroll no-repeat right bottom;
	color: #058b12;
}

/* Katalog */

.katalog .seradit {
	display: none;
}
.katalog .volbaStrankyObsah {
	font-size: 14px;
}
.katalog .volbaStrankyObsah a {
	color: white;
	background: #058B12;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
}
#hlavniPObsah .volbaStrankyObsah .selected {
  font-weight: bold;
  background: red;
  }
.katalog .strankovaniHorni {
	position: absolute;
	right: 0px;
	top: 33px;
	width: 200px;
	height: 20px;
	text-align: right;
}
.katalog .strankovaniHorni .volbaStrankyObsah {
	display: inline;
	background: #ffffff url(volbaStranky.png) scroll no-repeat left center;
	padding-left: 20px;
}
.katalog .polozka {
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 250px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: #ffffff url(polozka.png) scroll no-repeat left top;
	overflow: hidden;
}
.katalog .polozka .img {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 200px;
	height: 200px;
	padding: 24px;
	border: 1px solid #f0f0f0;
	background: #ffffff;
}
.katalog .polozka a:hover.img {
	border: 1px solid #cccccc;
	background: #ffffff;
}
.katalog .polozka .img img {
	display: block;
	margin: 0px auto 0px auto;
}
.katalog .polozka h2 {
	position: absolute;
	left: 260px;
	top: 1px;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	height: 18px;
	line-height: 18px;
	width: 500px;
	background: #ffffff;
	overflow: hidden;
}
.katalog .polozka .popis {
	position: absolute;
	left: 260px;
	top: 20px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	height: 30px;
	line-height: 15px;
	width: 500px;
	background: #ffffff;
	color: #707070;
	overflow: hidden;
}
.katalog .polozka .soupisVariant {
  position: absolute;
  left: 260px;
  top: 60px;
  width: 500px;
  height: 187px;
  }
.soupisVariant .varianta {
  width: 24%;
  float: left;
  height: 100%;
  position: relative;
  margin: 0 1px;
  border: 1px solid #f0f0f0; 
  }
.soupisVariant .varianta:hover {
  	border: 1px solid #cccccc;
  }  
.soupisVariant .objem {
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-weight: bold;
  font-size: 15px;
  margin-top: 5px;
  }    
.katalog .polozka .cena {
	position: relative;
	left: 0;
	top:0;
	margin: 0px;
	padding-top: 10px;
	font-size: 15px;
	font-weight: bold;
	height: 60px;
	line-height: 25px;
	width: 100%;
	text-align: center;
	background: #ffffff;
	color: #222222;
	overflow: hidden;
}
.katalog .polozka .cena .puvodniCena{
   text-decoration: line-through;
   color: #D0D0D0;
   font-weight: normal;
  }
.katalog .polozka .cena .akcniCena{
   color: #FF0000;
  }  
.katalog .polozka .btnVlozit {
	position: relative;
	right: 0;
	top: 0;
	margin: 10px 5% 0 5%;
	padding: 0px;
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	width: 90%;
	text-align: center;
	background: #B8DBA2;
	color: #058B12;
	text-decoration: none;
	display: block;
	border: 1px solid #058B12;
}
.katalog .polozka :hover.btnVlozit {
  background: #058B12;
	color: #ffffff;
}
.katalog .polozka .btnInfo {
	position: relative;
	right: 0;
	top: 0;
	margin: 10px 5% 0 5%;
	padding: 0px;
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	width: 90%;
	text-align: center;
	background: #B8DBA2;
	color: #ffffff;
	text-decoration: none;
	display: block;
	border: 1px solid #058B12;
}
.katalog .polozka :hover.btnInfo {
	color: #8e8e8e;
}


/* pravy panel */


#pravyP .katalog .polozka {
	width: 191px;
	height: 191px;
	background: #ffffff url(akce.png) scroll no-repeat right bottom;
	margin: 0;
  }
#pravyP .katalog .polozka h2 {
	position: relative;
	top: 5px;
	left: 0;
  color: #d34630;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	width: 175px;
	text-transform: uppercase;
  }
#pravyP .katalog .polozka .cena {
	display: none;
  }
#pravyP .katalog .polozka .btnVlozit {
	display: none;
  }
#pravyP .katalog .polozka .btnInfo {
	z-index: 999;
	right: 0px;
	top: 0px;
	height: 191px;
	line-height: 1px;
	width: 191px;
	background: transparent none;
	color: #ffffff;
	font-size: 1px;
  }
#pravyP .katalog .polozka .popis {
	width: 170px;
	background: transparent;
	text-align: right;
	top: 160px;
	left: 15px;
  }
#pravyP .katalog .polozka a.img {
	left: 65px;
	top: 35px;
	width: 95px;
	height: 95px;
	border: none;
	background: transparent;
	padding: 0;
  }
#pravyP .katalog .polozka a.img img {
	width: auto;
	height: 95px;
  }


/* detail */


body.detail .detailNavigace {
	padding: 0px 0px 10px 0px;
	font-size: 11px;
}
body.detail .cenaSDPH {
	font-size: 18px;
}
body.detail .cenaSDPH img {
	vertical-align: middle;
}


/* souvisejiciPolozky */


.souvisejiciPolozky {
  }
.souvisejiciPolozky .polozka {
  float: left;
	position: relative;
	left: 0px;
	top: 0px;
	width: 242px;
	height: 215px;
	margin: 0px;
	padding: 0px;
	background: #ffffff url(polozka.png) scroll no-repeat left top;
	overflow: hidden;
  }
.souvisejiciPolozky .img {
  position: absolute;
  top: 30px;
  left: 10px;
  width: 120px;
  height: 120px;
  overflow: hidden;
  }  
.souvisejiciPolozky .polozka img {
	display: block;
	position: absolute;
	left: 10px;
	top: 30px;
	width: auto;
	height: 120px;
	/*border: 1px solid #f0f0f0;*/
	background: #ffffff;
}
.souvisejiciPolozky .polozka a:hover.img {
	border: 1px solid #cccccc;
	background: #ffffff;
}
.souvisejiciPolozky .polozka .img img {
	display: block;
	margin: 0px auto 0px auto;
	position: relative;
	top: 0;
	left: 0;
}
.souvisejiciPolozky .polozka h2 {
	position: absolute;
	left: 10px;
	top: 1px;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	height: 28px;
	line-height: 28px;
	width: 220px;
	background: #ffffff;
	overflow: hidden;
}
.souvisejiciPolozky .polozka .popis {
	position: absolute;
	left: 10px;
	bottom: 6px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	height: 53px;
	line-height: 17px;
	width: 225px;
	background: #ffffff;
	color: #707070;
	overflow: hidden;
}
.souvisejiciPolozky .polozka .cena {
	position: absolute;
	right: 15px;
	top: 45px;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	font-weight: bold;
	height: 50px;
	line-height: 25px;
	width: 90px;
	text-align: right;
	background: transparent;
	color: #222222;
	overflow: hidden;
}
.souvisejiciPolozky .polozka .cena .puvodniCena{
   text-decoration: line-through;
   color: #D0D0D0;
   font-weight: normal;
  }
.souvisejiciPolozky .polozka .cena .akcniCena{
   color: #FF0000;
  }  
.souvisejiciPolozky .polozka .btnVlozit {
	position: absolute;
	right: 5px;
	top: 100px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	height: 25px;
	line-height: 25px;
	width: 104px;
	text-align: right;
	background: transparent url(btnVlozit.png) scroll no-repeat left bottom;
	color: #058b12;
	overflow: hidden;
	text-decoration: none;
}
.souvisejiciPolozky .polozka :hover.btnVlozit {
	background-position: right bottom;
	color: #03650c;
}
.souvisejiciPolozky .polozka .btnInfo {
	position: absolute;
	right: 5px;
	top: 125px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	height: 25px;
	line-height: 25px;
	width: 104px;
	text-align: right;
	background: tsransparent url(btnInfo.png) scroll no-repeat left bottom;
	color: #aaaaaa;
	overflow: hidden;
	text-decoration: none;
}
.souvisejiciPolozky .polozka :hover.btnInfo {
	background-position: right bottom;
	color: #8e8e8e;
}


/* kosik */


.kosik input.mnozstvi {
	width: 30px;
}

.kosik td.mnozstvi {
	width: 80px;
}

.kosik td.mnozstvi input.submit {
	padding: 0px 5px 0px 5px;
}

.kosik .nazev {
	width: 250px;
}

.kosik .cena1 {
	text-align: right;
}

.kosik .cena2 {
	text-align: right;
}

.kosik p.submit {
	text-align: center;
}





/* platbaKartou */

.platbaKartou table {
	width: 180px;
}

.partneri {
  width: 100%;
  }
.dinarin {
  margin-top: 20px;
  }  
.dinarin table {
  width: 97%; 
  }  
#flashContent {
  margin-bottom: 10px;
  }  
  
.copyrights {
  float: right;
  position: absolute;
  top: 0;
  right: 0;
  color: #058B12;
  
  }
/*.historie h1 {
  font-size: 15px;
  font-weight: bold;
  
  }*/    
.historie h2 {
  font-size: 12px;
  font-weight: bold;
  
  }  
.historie img {
  padding: 3px;
  }
.historie p {
  width: 260px;
  margin: 0 auto 15px auto;
  } 

/* fotogalerie */
.fotogalerie #hlavniP a {
  display: block;
  width: 110px;
  padding: 5px 5px 20px 5px;
  border: 1px solid #c0c0c0;
  margin: 7px;
  position: relative;
  float: left;
  text-decoration: none;
  -moz-box-shadow: 5px 5px 5px #888;
  -webkit-box-shadow: 5px 5px 5px #888;
  box-shadow: 5px 5px 5px #888;
  }
.fotogalerie #hlavniP a:hover {
  margin: 0px 7px 14px 7px;
  }
.fotogalerie #hlavniP a span {
  display: block;
  position: absolute;
  bottom: 3px;
  left: 0px;
  
  width: 100%;
  text-align: center;
  }
.fotogalerie #hlavniP p {
  clear: both;

  } 
  
/* always visible */
#outer .holder {padding:1em; border:1px solid #ddd; margin:0 20px 10px 0;}
#outer .holder p {padding:5px 0 0 0; margin:0;}
#outer .holder p.bold {font-weight:bold;}
#outer .holder h2 {margin:0; padding:0;}

/* unclicked style div.more */
#outer div.more i {float:right; margin-right:-10px 10px 0 0; cursor:pointer; color:green; font-weight:bold;}
#outer div.more i.hide {display:none;}
#outer div.more p {display:none;}
#outer div.more img {display:none;}

/* clicked style div.click */
#outer div.click i.show {display:none;}
#outer div.click i.hide {display:block;}
#outer div.click p {display:block;}
#outer div.click img {display:block; float:left; padding-right:10px;} 

#pravyP .katalog .polozka a.img img {
	width: 105px;
	height: auto;
}      
