body{	

	margin : 0px;

	padding : 0px;

	color: #134500;

	font-family : Arial, Helvetica, sans-serif;

	font-size : 0.7em;

}

body.normal{

	background-image : url("../img/bg.jpg");

	background-repeat : repeat-x;

  text-align : center;

}



#smin {

	min-width:800px;

	_width: expression(document.body.clientWidth < 800? "770px" : "auto" );

	/*background-image : url("../img/min.gif");

	background-repeat : repeat-y;*/

	text-align : left;

}

#smax {

	max-width:1280px;

	_width: expression(document.body.clientWidth > 1280? "1280px" : "auto" );

	/*background-image : url("../img/max.gif");

	background-repeat : repeat-y;

	background-position : right top;*/

	margin: auto;

}

#hlavicka {

	background-image : url("../img/hlavicka.jpg");

	height : 179px;

	background-repeat : repeat-x;

	position : relative;

}

h1, h1 span {

	width : 730px;

	height : 179px;

	position : absolute;

	top : 0px;

	left : 0px;

	overflow : hidden;

	margin : 0px;	

	font-size : 1.5em;

	float : left;

}

h1 span {

	cursor : hand;

	background-image : url("../img/h1.gif");

	background-repeat : no-repeat;

	float : left;

}

/*#horni{	

	width : 780px;

	height : 179px;

	position : absolute;

	top : 0px;

	left: 0px;

	background-image : url("../img/horni.jpg");

	background-repeat : no-repeat;

	margin-left : 188px;

}*/

.hmenu{

	background-image : url("../img/hmenu.gif");

	background-repeat : repeat-x;

	height : 32px;

	/*margin-left : 7px;*/

	overflow : hidden;

}

/*.omenu{

	height : 32px;

	overflow : hidden;	

	margin-left : 30px;*/

	/*text-align : right;

  margin: 0px;*/

	/*padding : 10px 10px 0 0;

}*/

.omenu{

	display : inline;

  font-size : 1em;

	padding : 0px 15px 0 15px;

	line-height : 2;

	/*background-image : url("../img/li.gif");

	background-repeat : no-repeat;

	height : 32px;

	padding : 0 32px 0 0;

  background-position : right;*/

}

.omenu a, .omenu a:link, .omenu a:visited, a.mail, a.mail:link, a.mail:visited, .dolnis a, .dolnis a:link, .dolnis a:visited {

	color : #ffffff;

	font-weight : bold;

	text-decoration : none;

}

.omenu a:hover, a.mail:hover, .dolnis a:hover {

  color : #dad4aa;

}

#celek{



}

#prava{

	float : right;

	width : 189px;

}

#prava .nej ../img, #stred ../img{

	border:1px solid #16356e;

}

#login fieldset{

	border : 0px;

}

fieldset{

	padding : 10px 0 10px 10px;

}

legend{

	color : #16356e;

	font-weight : bold;

}

#leva{

	float : left;

	width : 189px;

	height : 500px;

}

h3{

	font-size : 2em;

}



.menu{

	background-image : url("../img/h3.gif");

	background-repeat : no-repeat;

	background-position : left center;

	padding : 0px 0px 0px 10px;

	/*margin: 5px 0px 5px 0px;*/

	color : #ffffff;

	font-size : 1em;

	height : 45px;

	width : 213px;

	line-height : 1.5;

	font-weight : bold;

}



.krokovani{

  display : inline;

  height : 20px;

}



.krok{

  background-image : url("../img/h3_3.gif");

	background-repeat : no-repeat;

	background-position : left center;

	padding : 7px 30px 5px 20px;

	margin: 5px 0px 5px 0px;

	color : #ffffff;

	font-size : 1em;	

  float : left;

}



.krok2{

  background-image : url("../img/h3_2.gif");

	background-repeat : no-repeat;

	background-position : left center;

	padding : 7px 30px 5px 20px;

	margin: 5px 0px 5px 0px;

	color : #164403;

	font-size : 1em;

	float : left;

}



h5{

	font-size : 1em;

	text-transform : uppercase;

}

.nej, .novinky, .zakaznik, .kontakt, .vyhledavani, .mailinglist, .kosik{

  text-align : center;

  background-color : #edf0f0;

  width : 213px;

  padding : 5px 0 0 0;

}

/*.kosik {

  background-color : #3c721e;

  width : 215px;

  height : 85px;

  color : white;

  font-weight : bold;

}*/

.vyhledavani input.tlacitko{

	background-image : url("../img/tlacitko.jpg");

	background-repeat : repeat-x;

	border : 1px solid #16356e;

	color : #ffffff;

	cursor : hand;

}

input, textera, select{

	border : 1px solid #16356e;

}

.message{

	text-align : center;

	border : 1px solid #d0d0bf;

	font-weight : bold;

	padding : 20px;

	width : 60%;

}

#usermenu{

	text-align : center;

	padding : 10px 0 5px 0;

}

#stred {

	padding : 0px 15px 0px 215px;

	widht : 95%;

}

.strankovani {

  width : 90%;

  border : 1px solid #d3d6d6;

  background-color : #f5fcf1;

  font-weight : bold;

}

.razeni {

  width : 90%;

  border : 1px solid #d3d6d6;

  background-color : #e3f2db;

  font-weight : bold;

}

.tabulka {

  width : 90%;

  border : 1px solid #d3d6d6;

}

.tr {

  color : #134601;

  background-color : #e3f2db;

  font-weight : bold;

}

.info {	

	clear : both;

	padding : 25px 0px 5px 0px;

}

#dolni { 

	background-image : url("../img/dolni.gif");

	height : 120px;

	background-repeat : repeat-x;

	position : relative;

}

.dolnip, .dolnip span {

	background-image : url("../img/dolnip.jpg");

	background-repeat : no-repeat;

  width : 347px;

	height : 120px;

	position : absolute;

	top : 0px;

	right : 0px;

	margin : 0px;

}

.dolnis {

	padding : 13px 0px 0px 30px;

	color : white;

}

.kosik a, .kosik a:link, .kosik a:visited, #usermenu a, #usermenu a:link, #usermenu a:visited, a.mail2, a.mail2:link, a.mail2:visited {

	padding-left : 10px;

	color : #1c4c02;

	font-weight : bold;

	text-decoration : none;

}

.dolnip a, .dolnip a:link, .dolnip a:visited {

  margin : 0px 0 0 170px;

  color : #1e5003;

}

.dolnip a:hover {

  color : #2c7107;

}

a, a:link {

	color : #1c4c02;

	font-weight : bold;

	text-decoration : none;

}

a:hover {

  color : #2c7107;

}

 .kosik a:hover, #usermenu a:hover, a.mail2:hover, a:hover, a.mail:hover{

	color : #2c7107;

	font-weight : bold;

	text-decoration : none;

}

#article{

	/*background-color : #d3d6d6;*/

	border : 1px solid #d6d9d9;

	text-align : center;

	height : 180px;

}

#aleft{

  float : left;

}

#nazev{

	/*background-image : url("../img/article_horni.gif");*/

	height : 26px;

	background-repeat : repeat-x;

	text-align : left;

}

.innazev{	

  font-weight : bold;

	text-align : center;

}

.foto{

	text-align : center;

	margin : 5px;

}

.odkazy{

	text-align : center;

	margin : 5px;

}

.cena {

	color : red /*#134500*/;

	/*font-weight : bold;*/

	margin : 5px;

	font-size : 1.1em;

}

.kategorie {

	text-align : center;

}

.autor {

    margin : 5px;

	text-align : center;

}

a.detail, a.detail:link, a.detail:visited{

	padding-right : 10px;

}

.pokracovat {

  padding-top : 5px; 

}

#detail {

	width : 300px;

	background-color : #d3d6d6;

	border : 1px solid White;

	text-align : center;

}

.dnazev{

	font-weight : bold;

	font-size : 1.5em;

}

.katalog{

	text-align : left;

	/*background-color : #edf0f0;*/

  width : 213px;

  padding : 5px 0 0 0;

}

.katalog ul{

	text-align : left;

	margin-left : 15px;	

}

.katalog li{

	text-align : left;

	margin-left : 5px;

	/*list-style-image : url(../img/li2.gif);*/

	list-style-type : none;

}

.oldprice{

	text-decoration : line-through;

	color :  #134500;

}

input.tlacitko{

	background-image : url("../img/tlacitko.jpg");

	background-repeat : repeat-x;

	border : 1px solid #16356e;

	color : #ffffff;

	cursor : hand;

}

.kos{

	background-color : #e3e1cc;

}

.zbozivkosiku {

  float : right;

  padding : 75px 10px 0 0;

}

#basket{

	width : 400px;

}

.povinne{

	font-weight : bold;

	color : red;

}



a.header {

	color : #ffffff;

}



span.bad {

	color: #ff0000;

}

img, .odkazy input {

  border: 0px;

}

img.icon {

	border: 1px solid; 

	border-color: #000000;

}

td {

  padding : 2px 5px 2px 5px;

}

.odkaz {

  background-image : url("../img/h3.gif");

	background-repeat : no-repeat;

	background-position : left center;

	padding : 0px 0px 0px 10px;

	height : 45px;

	width : 213px;

	line-height : 1.5;

	font-weight : bold;

	color : white;

}

.pododkaz a, .pododkaz a:visited, .pododkaz a:link, .podpododkaz a, .podpododkaz a:visited, .podpododkaz a:link {

  color : #1c4c02;

}

.pododkaz a:hover, .podpododkaz a:hover {

  color : #2c7107;

}

.pododkaz {

  background-image : url("../img/pododkaz.jpg");

	background-repeat : no-repeat;

	background-position : left center;

  height : 27px;

	width : 213px;

	padding : 0px 0px 0px 25px;	

	line-height : 2.2;

}

.podpododkaz {

  background-image : url("../img/popododkaz.jpg");

	background-repeat : no-repeat;

	background-position : left center;

  height : 25px;

	width : 213px;

	padding : 0px 0px 0px 25px;	

	line-height : 2.2;

}

.facebook {
  margin-left : 23px;
} 

#invia {
  margin : 20px 0 0 27px;
}



