/*******************----HTML5----------*******************/
/* všeobecné definície START*/
* {
	margin: 0;
	padding: 0;
}
html {
	overflow-y: scroll;
}
body {
	background: #d2d4d6;
  font-family: Verdana, myriad-pro, helvetica, arial, sans-serif;
	font-size: 14px;
	color: #4d4c4d;
}

 a {
    color: #4e6581;
    text-decoration: none;
 }


a img {
	border: 0;
}
a:hover {
 color: #c35605;
}
h1, h2, h3, h4, h5, h6, p {
	color: #283747;
}

h3 {
	padding: 10px 0 3px 0;
}
#wrapper, #wrapper1 {
	margin-left: auto;
	margin-right: auto;
	border: solid 1px #a0aab6;
	width: 1005px;
/*pre IE 1004px*/
	overflow: hidden;
}
#wrapper {
	background: #f3f0eb url(../img/bg2.png) 0 0 repeat-x;
}
#wrapper1 {
	background: #f3f0eb url(../img/bg.png) 0 0 repeat-x;
}
.rounded {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/* všeobecné definície END*/

/* hbar START */
#hbar, #hbarb, #hbarp, #hbarn {
 	height: 130px; /*vzdialenosť textu od hbar */
}
#hbar h1 a, #hbar h1 span, #hbarb h1 a, #hbarb h1 span, #hbarp h1 a, #hbarp h1 span, #hbarn h1 a, #hbarn h1 span {
	display: block;
	height: 60px;
	width: 100%;
}
#hbar h1 a, #hbarb h1 a, #hbarp h1 a, #hbarn h1 a {
	position: relative;
	line-height: 50px;
	text-align: left;
}
#hbar h1 span, #hbarb h1 span, #hbarp h1 span, #hbarn h1 span {
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
}
#hbar h1 a span {
	background: url(../img/kallimask.png) left top no-repeat;
}
#hbar h1 a:hover, #hbarb h1 a:hover, #hbarp h1 a:hover, #hbarn h1 a:hover {
	color: #ff7e00;
}


#hbarb h1 a span {
	background: url(../img/kallimablog.png) left top no-repeat;
}

#hbarp h1 a span {
	background: url(../img/kallimaalpines.png) left top no-repeat;
}

#hbarn h1 a span {
	background: url(../img/kallimanews.png) left top no-repeat;
}
/* hbar END */


/* hmenu START */
.hmenu {
 position: relative;
	margin-top: 7px;
	padding-left: 25px;
	list-style-type: none;
	z-index: 999;
}
.hmenu li {
	float: left;
	/*margin-right: 15px;*/
}
.hmenu li a {
  font-family: "Trebuchet MS";
	font-size: 15px;
	display: block;
	height: 26px;
	line-height: 22px;
	text-align: left;
	text-decoration: none;
	color: #f3f0eb;
  padding: 0 20px 0 5px;
	letter-spacing: 1px;
}
.hmenu li a:hover {
	color: yellow;
	background: #transparent;
}

/* sub hmenu START*/
.hmenu li ul {
 display: none;
}
.hmenu li:hover ul {
	display: block;
	position: absolute;
}
.hmenu li:hover ul li {
 display: block;
	float: none;
	height: 26px;
	min-width: 130px;
	/*-webkit-box-shadow: 0px 3px 4px #4e6581;
	-moz-box-shadow: 0px 3px 4px #4e6581;
	box-shadow: 0px 3px 4px #4e6581; */
}
.hmenu li:hover ul li a {
  border-top: 1px solid #4e6581;
  background: #283747;
}
.hmenu li:hover ul li a:hover {
	color: yellow;
}
/* sub hmenu END*/
/* hhmenu END */


/* banner START */
#banner {
	background: silver url(../img/banner_new.jpg);
	margin: -15px 0 0 24px;
	padding: 30px 40px 50px;
	width: 877px;
	height: 240px;
	position: relative;
	z-index: 3;
  -webkit-box-shadow: 2px 3px 4px gray;
	-moz-box-shadow: 2px 3px 4px gray;
	box-shadow: 2px 3px 4px gray;
}
#banner1 {
	height: 0px;
}

#banner h2 {
     text-transform: uppercase;
     font-weight: normal;
     color: #7d8ea8;
     font-size: 22px;
     text-shadow: 0 -1px 0 #000;
     height: 40px;
     line-height: 22px;
  }


#banner h2, #banner p {
	padding-right: 480px;
}
#banner p {
	padding-top: 10px;
	font-size: 16px;
	line-height: 18px;
	color: #f3f0eb;   /*#f3f0eb*/
}
#banner input, #banner button {
	margin-right: 20px;
}
#bannerpic {
	position: absolute;
	right: 14px;
	top: 28px;
}
#butleft {
	position: absolute;
	left: 40px;
	top: 195px;
}
#butright1 {
	position: absolute;
	left: 220px;
	top: 195px;
}
#butright2 {
	position: absolute;
	left: 400px;
	top: 195px;
}

/* banner-strip START */
#banner-strip {
	left: 565px;   /*-30 or 565*/
	position: relative;
	z-index: 2;
	top: 250px;
	padding: 10px 10px;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: white;
	text-shadow: 0 -1px 0 #394b61;
}
/* banner-strip END */
/* banner END */

/* main START */
#main {
	overflow: hidden;
}
#main_gal {
	margin: 0;
	overflow: hidden;
}

#main h3 {
	text-transform: uppercase;
  padding: 0 0 10px 0;
	font-weight: normal;
	color: #4e6581;
	font-size: 22px;
	line-height: 20px;
	letter-spacing: 1px;
  text-shadow: 1px 1px 2px silver;
}
/* main END */

/* primary - secondary START */
#primary, #primary1, #secondary, #secondary1 {
	display: inline;
	float: left;
}

#primary, #primary1 {
}

#primary {
	width: 600px;
	margin-top: 22px;
	padding: 10px 0 0 25px;
}
#primary1, #secondary1 {
	padding-top: 3px;
}
#primary1 {
	width: 740px;
	padding-left: 25px;
	/*background: #add8e6;*/
	min-height: 560px;
}
#secondary, #secondary1 {
	/*height: 300px;
*/
}
#secondary {
	margin-top: 22px;
	width: 345px;
	padding: 0 0 35px 35px;
	background: url(../img/sidebarpic.png) no-repeat left;
}
#secondary1 {
	width: 240px;
	/*background: #ffb6c1;
*/
}

#species h1 {
    display: block;
    font-size: 22px;
    font-weight: normal;
    margin: 0 0 10px 6px;
    color: #4E6581; /*c35605*/
    text-shadow: 1px 1px 2px silver;
 }

#lava, #prava {
  height: 300;
  float: left;
	display: inline;
}
#lava {
  /*background: #D1EDC1;*/
  width: 155px;
	padding-left: 0px;
}
#prava {
  /*background: #CFE0FF;*/
  width: 570px;
	padding-left: 0px;
}
/* primary - secondary END */


/* secondary - index START */
#blog h3, #posledne h3, #handmade h3, #fotography h3, #papillony h3 {
  font-weight: bold;
	display: block;
	font-size: 18px;
	letter-spacing: 1px;
  padding: 0 0 3px 0;
  text-shadow: 1px 1px 2px silver;
}

#posledne {
  height: 220px;
	margin: 30px 0 0 0;
}

#handmade, #fotography, #papillony {
	margin-top: 15px;
}

#handmade {
  height: 87px;
}

#fotography {
  height: 25px; /*158*/
}

#papillony {
  height: 90px;
}

#posledne img {
  width: 63px;
  float: left;
  margin: 5px 15px 10px 0;
  border: solid 1px #67737e;
	-webkit-box-shadow: 2px 3px 4px gray;
	-moz-box-shadow: 2px 3px 4px gray;
	box-shadow: 2px 3px 4px gray;
}

#fotography img, #papillony img, #handmade img {
	float: left;
	margin: 5px 15px 10px 0;
  border: solid 1px #67737e;
	-webkit-box-shadow: 2px 3px 4px gray;
	-moz-box-shadow: 2px 3px 4px gray;
	box-shadow: 2px 3px 4px gray;
}

#papillony img {
	width: 63px;
}
/* secondary - index END */

#footer {
	color: silver;
	width: 983px;
	background: #283747;
	display: inline;
	float: left;
	padding-right: 24px;
	font-size: 12px;
	line-height: 35px;
	text-align: right;
}

.flag {
  	border: 1px solid #4e6581;
  -webkit-box-shadow: 2px 3px 4px silver;
	-moz-box-shadow: 2px 3px 4px silver;
	box-shadow: 2px 3px 4px silver;
}

/* ikony - index START */
#social {
  float: right;
  margin-right: 23px;
}

#social a {
  padding: 0;
  float: left;
  margin: 0 0 0 0;
}

#social img {
  padding-left: 7px;

 }


#social1 {
  float: left;
  margin: 8px 0 0 25px;
}
#social1 img {
	float: left;
	margin: 0 8px 0 0;
 }
/* ikony - index END */


#onas .sipkaR {
  float: right;
  position: relative;
  width:14px;
  height: 15px;
  top: -10px;
  left: -17px;
}

#onas p {
  font-size: 13px;
  line-height: 15px;
  display: block;
  color: #4d4c4d;
	padding: 105px 22px 20px 0;
}

#onas a {
  font-size: 11px;
  font-weight: bold;
}

#onas img {
	margin-top: 10px;
}

#blogbut {
  height: 35px;
}

#blogbut #butimg {
	float: right;
	margin: 0px 15px 10px 0;
	border: 0;
}
/* rightmenu START */
#rmenu, #rmenu1 {
	padding-top: 0px;
	border-left: solid 1px #8d9399;
  margin: 0 0 15px 0;
}
#rmenu {
	min-height: 350px;
}
#rmenu1 {
	min-height: 700px;
}

#folder {
 padding: 0 0 17px 15px;
  text-transform: uppercase;
	font-weight: normal;
	color: #a73928;
	font-size: 20px;
	line-height: 20px;
}

#menu-text {
 padding: 0 20px 17px 20px;
	font-weight: normal;
}

.spmenu {
	min-height: 350px;
}

.spmenu ul {
	list-style: none;
}
.spmenu ul a {
	padding-left: 20px;
}
.spmenu ul a:hover {
	padding-left: 10px;
}
.spmenu ul ul a {
	padding-left: 40px;
}
.spmenu ul ul a:hover {
	padding-left: 30px;
}
.spmenu a, .spmenu a:hover, .spmenu a:visited {
	font-family: myriad-pro, helvetica, arial, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #283747;
	letter-spacing: 1px;
}
.spmenu a {
	line-height: 20px;
	display: block;
}
.spmenu a:hover {
	border-left: 10px solid #4e6581;
	background: #dce0e6;
}
.spmenu a.active {
	color: #fff;
	background: #4e6581;
}

.spmenu img {
  width: 20px;
  float: left;
  margin: 5px 15px 10px 0;
  border: solid 1px #67737e;
	-webkit-box-shadow: 1px 2px 3px gray;
	-moz-box-shadow: 1px 2px 3px gray;
	box-shadow: 1px 2px 3px gray;
}


#search {
	margin: 10px 0 0 20px;
}

.searchresult {
	margin-bottom: 20px;
 }

.searchresult h4 {
	padding: 0 0 8px 8px;
  text-transform: uppercase;
	font-weight: normal;
	color: #4e6581;
	font-size: 20px;
	line-height: 20px;
	letter-spacing: 1px;
}
.searchresult p {
	padding: 0 0 0 20px;
}
.searchresult a {
	text-decoration: none;
	font-size: 14px;
	line-height: 17px;
}

#form {
	border: solid 1px #c1c6cb;
	text-align: left;
	padding: 1px 0 1px 0;
	font-size: 13px;
	background-color: #F7F4F0;
}
#form_but {
	border-bottom: solid 1px #c1c6cb;
	background-color: #e2e2e2;
	padding: 0 0 2px 0;
	position: relative;
	top: 8px;
	left: 0px;
}
 #cart {
	text-align: center;
	margin: 20px 0 0 15px;
	width: 175px;
	height: 45px;
	font-size: 13px;
	line-height: 20px;
  border: solid 1px #c1c6cb;
  background-color: #dce0e6;
	text-align: center;
	padding-top: 3px;
	-webkit-box-shadow: 2px 2px 3px silver;
	-moz-box-shadow: 2px 2px 3px silver;
	box-shadow: 2px 2px 3px silver;
}

#kosik {
  margin: 50px 0 15px 15px; /*429*/
}


/* rightmenu END */

/* abeceda START */
a.abc, a:active.abc, a:focus.abc, a:link.abc, a:visited.abc, .abcd {
	display: block;
	float: left;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	min-width: 17px;
	padding: 3px 0;
	margin: 0 1px 0 1px;
	font-size: 15px;
	text-decoration: none;
	border: solid 1px #c1c6cb;
	color: #283747;
}
a:hover.abc {
	background-color: #dce0e6;
	border: solid 1px #283747;
	color: #283747;
}
.abcd {
	color: silver;
}
.abc01 {
	display: block;
	float: left;
	font-weight: normal;
	text-align: left;
	padding: 2px 0 0 2px;
	margin: 0 1px 0 1px;
	font-size: 12px;
	text-decoration: none;
	line-height: 20px;
}
.abeceda {
	margin: 0 0 0 5px;
}
/* abeceda END */
/* zoznam druhov START */
#letter {
	margin: 30px 0 10px 8px;
	clear: both;
	height: 24px;
}
#letter h2 {
	color: #c35605;
	font-size: 24px;
	font-weight: normal;
	display: inline;
	margin-top: 10px;
}
#letter span {
	display: inline;
	font-size: 13px;
	margin: 8px 0 0 5px;
	position: absolute;
}
.list {
	margin: 0 0 15px 35px;
}
.list a {
	text-decoration: none;
	font-size: 14px;
}

/* zoznam druhov END */
#strany {
	margin: 5px 0 20px 8px;
	font-size: 12px;
}

.info h2, h3, h5, h6 {
  display: inline;
}

.info h5 {
  font: inline;
 font-weight: normal;
}

.info a {
  text-decoration: none;
}

.info p {
  padding: 10px 0 0 15px;
}

 /* synonyma ... START */
.note {
  padding: 5px 0 10px 0;
	font-size: 12px;
	margin: 475px 0 0 2px;
 }

 .note dl {
    line-height: 18px;
 }

 .note dl.details dt {
    width: 110px;
    text-align: right;
    float: left;
    padding-right: 5px;
    font-weight: bold;
    color: #283747;
 }
 .note dl.details dd {
    margin: 0;
    margin-left: 115px;
    color: #4d4c4d;
 }
 

 /* synonyma ... END */

 /* description ... START */
#description {
	width: 565px;
	font-size: 14px;
	z-index: 999;
	margin: 0 0 20px 5px;
	color: #4d4c4d;
	text-align: justify;
}

#description h4 {
	color: #283747;
	font-size: 12px;
	line-height: 20px;
}

#shop {
	float: left;
	margin: 0 0 20px 15px;
	color: #283747;
	width: 123px; /*280px */
	line-height: 17px;
	background-color: #dce0e6;
	border: solid 1px #c1c6cb;
	padding: 1px 0px 5px 10px;
	-webkit-box-shadow: 2px 2px 3px silver;
	-moz-box-shadow: 2px 2px 3px silver;
	box-shadow: 2px 2px 3px silver;
}
#shop #order {
	border: 1px solid #c1c6cb;
	text-align: center;
	font-size: 11px;
	height: 18px;
	background-color: #F7F4F0;
}
#shop #order_but {
	float: right;
	margin-top: 1px;
	border: 1px solid #c35605;
	font-size: 11px;
	height: 18px;
	padding: 0 7px 1px 7px;
	background-color: #f7941d;
	font-family: "Trebuchet MS";
	font-weight: bold;
}
#shop .text {
	float: left;
	color: #283747;
	font-size: 11px;
	margin-top: 1px;
	padding-right: 7px;
}
#shop #euro {
	float: left;
	
	padding-right: 12px;
	margin-top: 1px;
	color: #283747;
}
 /* description ... END */


/* ikony ... START */
.ikony {
	margin-top: 20px;
}

.ikony ul {
	margin-top: 1px;
	list-style: none;
	font-size: 12px;
	font-weight: bold;
	font-family: myriad-pro, helvetica, arial, sans-serif;
}
.ikony li {
	height: 20px;
	/*float: left;*/
	padding: 0 .5em;
	margin: 0 0 5px 10px;
}
.ikony li img {
	float: left;
}
.ikony li span {
	line-height: 21px;
	float: left;
	margin-left: 5px;
}
/* ikony ... END */


/* thumbs START */
.thumb {
    float: right;
    margin: 0 25px 20px 0;
    border: 0;
    -webkit-box-shadow: 2px 3px 4px gray;
	  -moz-box-shadow: 2px 3px 4px gray;
	  box-shadow: 2px 3px 4px gray;
}
/* thumbs END */

.largefotoimg {
	float: left;
  width: 565px;
	margin: 0;
  border: 0;
    -webkit-box-shadow: 2px 3px 4px gray; -moz-box-shadow: 2px 3px 4px gray; box-shadow: 2px 3px 4px gray;
}

.kytky {
	margin-left: 5px;
}

.kytky .sipkaR {
  float: right;
  position: relative;
  width:14px;
  height: 15px;
  top: -10px;
  left: -17px;
}

.kytky p, .sempervivum p {
	margin: 10px 20px 0 0;
	color: #4d4c4d;
	line-height: 18px;
}

.kytky h4, .sempervivum h4 {
	text-transform: uppercase;
	margin: 10px 15px 20px 0;
	font-size: 18px;
	font-weight: normal;
	color: #4e6581;
	display: inline;
}

.kytky img {
	float: left;
	margin: 0 15px 20px 0;
	width: 66px;
	border: 0;
	-webkit-box-shadow: 2px 3px 4px gray;
	-moz-box-shadow: 2px 3px 4px gray;
	box-shadow: 2px 3px 4px gray;
}

.kytky ul, .sempervivum ul {
	margin: 10px 20px 20px 30px;
}

.kytky li, .sempervivum li {
	margin: 0 0 8px 0;
	line-height: 18px;
}

.sempervivum li {
  margin: 0 0 12px 0;
  line-height: 18px;
}

.kytky a {
	text-decoration: none;
} 

blockquote {
	margin: 15px 50px 31px 50px;
	padding: 5px 0 5px 10px;
	border-left: 5px solid #c1c6cb;
 color: #4e6581;
}

.rody {
  margin: 10px 0 0 0;
}

#back {
   margin: 10px 5px;
   float: left;
   width: 720px;
   text-align:left;
}


.rody p {
  width: 720px;
  margin: 0 0 10px 0;
}


.rody img {
	float: left;
	margin: 5px 10px 7px 0;
	border: 0;
	-webkit-box-shadow: 2px 3px 4px gray;
	-moz-box-shadow: 2px 3px 4px gray;
	box-shadow: 2px 3px 4px gray;
}

#informacie {
 margin: 0 10px 15px 5px;
}

#informacie h3 {
 letter-spacing: 0px;
 display: block;
 padding: 0;
 margin: 0 0 20px;
}

#informacie p {
 margin: 0 0 0 0;
 color: #4d4c4d;
}

#informacie p, li {
  line-height: 1.5em;
}

#informacie iframe {
	width: 200px;
	height: 250px;
	border: none;
	margin: 25px 40px 0 0;
	display: inline;
	float: left;
}

#informacie h4 {
	font-weight: normal;
	margin: 0 0 10px 20px;
	font-size: 18px;
	color: #4d4c4d;
}

#informacie h4 {
	display: block;
}

#informacie a {
    display: inline;
    font-weight: normal;
    margin: 0 0 10px 20px;
    font-size: 14px;
    color: #4e6581;
    text-decoration: none;
}
 
  #informacie a:hover {
    color: #c35605;
 }


#informacie .pp, #blog #article .pp {
  text-transform: uppercase;
 	font-size: 18px;
	font-weight: normal;
	color: #4e6581;
	line-height: 26px;
	display: inline;

}

#informacie .ppp, #blog #article .ppp {
  text-transform: uppercase;
 	font-size: 18px;
	font-weight: normal;
	color: #c35605;
	line-height: 26px;
	display: inline;
}

#informacie .ppp {
  font-size: 18px;
	}

#informacie ul {
	margin: 0 0 0 30px;
}

#informacie a {
	margin: 0 0 10px 0;
}


#informacie h5 {
	font-weight: normal;
	margin: 10px 0 5px 0;
	font-size: 18px;
	display: block;
	color: #4e6581;
}
#informacie dl.details dt img {
	float: right;
	margin: 3px 5px 0 15px;
}
#informacie dl {
	line-height: 26px;
}
#informacie dl.details dt {
	width: 93px;
	text-align: right;
	float: left;
	font-size: 12px;
	padding-right: 5px;
	font-weight: bold;
	color: #283747;
}

#informacie dl.details dt span {
 font-size: 12px;
	font-weight: bold;
	font-family: myriad-pro, helvetica, arial, sans-serif;
}

#informacie dl.details dd {
	margin: 0 20px 0 100px;
	color: #4d4c4d;
}

/* fotky do informacii START */

#informacie #imgH, .imgL, .imgR, .imgV, .imgVV, .imgL-1, .imgLs  {
	float: left;
  border: 0;
  margin: 5px 0 15px 0;
	-webkit-box-shadow: 2px 3px 4px gray;
	-moz-box-shadow: 2px 3px 4px gray;
	box-shadow: 2px 3px 4px gray;
}

#informacie #imgH  {
	float: left;
	margin: 5px 0 15px 0;
}

#informacie .imgL {
  width: 150px;
  float: left;
  margin: 5px 22px 20px 0;
}

#informacie .imgL-1 {
  float: left;
 	margin: 5px 20px 15px 0;
}

#informacie .imgLs {
  float: left;
 	margin: 5px 25px 15px 25px;
}

#informacie .imgR {
  float: right;
	margin: 5px 0 15px 20px;
}

#informacie .imgV {
  float: left;
  width: 600px;
	margin: 5px 0 15px 0;
}

#informacie .imgVV {
  float: left;
  width: 680px;
	margin: 5px 0 15px 0;
}

#informacie #icon {
  float: left;
  width: 30px;
	margin: 0 20px 0 0;
}

/* fotky do informacii END */
 
 .galeria {
 	display: inline;
 	padding: 0 0 10px 25px;
	float: left;
}

.galeria img {
	float: left;
 border: 0;
	margin: 0 26px 25px 0;
	width: 150px;
 -webkit-box-shadow: 2px 3px 4px gray;
	-moz-box-shadow: 2px 3px 4px gray;
	box-shadow: 2px 3px 4px gray;
}

.galery {
	height: 40px;
	padding-left: 5px;
	text-transform: uppercase;
	font-weight: normal;
	color: #4e6581;
	font-size: 22px;
	line-height: 20px;
	text-shadow: 1px 1px 2px silver;
	text-align: left;
}

/* rightmenu START */
.menu {
	list-style-type: none;
	font-family: myriad-pro, helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.menu h2 {
	font-family: myriad-pro, helvetica, arial, sans-serif;
	font-size: 22px;
	font-weight: normal;
	margin: 5px 0 5px 0;
}
.menu p {
	margin-top: 10px;
}
.menu ul {
	margin: 10px 0 20px 0;
	list-style-type: none;
}
.menu li {
	font-family: myriad-pro, helvetica, arial, sans-serif;
	font-size: 14px;
	margin-left: 5px;
	line-height: 20px;
}
.menu a, .menu a:hover, .menu a:visited {
	text-decoration: none;
}
/* rightmenu END */

/* abc_shop START */
#abc_shop {
	margin: 0;
}

#abc_shop #letter {
	margin: 30px 0 20px 8px;
  padding-top: 4px;
}


.abc_sp {
	height: 80px;
	margin: 5px 20px 30px 10px;
	padding: 5px 20px 0 0;
	/*border-top: 1px solid #c1c6cb;*/
}

.abc_sp .fotka {
	float: left;
  /*width: 130px;*/
	margin-right: 20px;
	margin-top: 5px;
	-webkit-box-shadow: 2px 3px 4px gray;
	-moz-box-shadow: 2px 3px 4px gray;
	box-shadow: 2px 3px 4px gray;
}

.abc_sp .sipka {
  position:relative;
  top:4px;
  left:5px;
  width:14px;
  height: 15px;
	padding-right: 10px;
}

/*nadpis len 1 riadok (krátky)*/
.abc_sp h1 {
	font-size: 20px;
	font-weight: normal;
	color: #4e6581;
	min-height: 25px;
	padding: 5px 0 5px 0;
	text-decoration: none;
}
.abc_sp p {
  min-height: 30px;
	font-size: 13px;
	color: #4d4c4d;
}


/*#abc_shop .abc_sp h1 {
	font-size: 20px;
	font-weight: normal;
	color: #c35605;
	min-height: 50px;
	padding: 5px 0 10px 0;
	text-decoration: none;
}
#abc_shop p {
	min-height: 34px;
	font-size: 13px;
	color: #4d4c4d;
}*/

.abc_sp .dole {
  /*background: yellow;*/
  width: 570px;
  height: 16px;
  display: block;
  margin: 0 0 10px 120px;
  padding: 0 0 4px 0;
	border-bottom: 1px solid #c1c6cb;
}

.abc_sp h5 {
  display: inline;
  float: right;
  font-size: 12px;
  font-weight: bold;
	color: #4e6581;
}

/* do abc_shop END */

/* linky START */
#linky {
	margin: 0 0 15px 5px;
}

#linky h3 {
 letter-spacing: 0px;
 display: block;
 padding: 0;
 margin: 0 0 20px;
}

#linky img {
  border: 1px solid gray;
  float: right;
  -webkit-box-shadow: 2px 2px 3px silver;
	-moz-box-shadow: 2px 2px 3px silver;
	box-shadow: 2px 2px 3px silver;
}

#linky a {
  text-transform: uppercase;
  margin: 0 0 10px 0;
	color: #4e6581;
}

#linky dl.details dt {
	width: 55px;
 	padding: 2px 5px 0 0;
}

#linky dl.details dd {
	margin: 0 0 7px 60px;
	color: #4d4c4d;
	line-height: 20px;
}
/* linky END */


 /* vasa objednávka ... START */
#objednavka {
 	font-size: 12px;
 	 	line-height: 16px;
}

#objednavka .faq {
 	font-size: 14px;
 	line-height: 20px;
 	color: #4d4c4d;
}

#objednavka .latin {
    padding-left: 10px;
    line-height: 30px;
 }
 
#objednavka .nie {
    padding-left: 15px;
    line-height: 16px;
 }
 
#objednavka .latin a {
    font-size: 12px;
    line-height: 30px;
 }


#objednavka .latin img {
	float: left;
	height: 30px;
	margin: 2px 5px 5px 0;
	border: 1px solid gray;
	-webkit-box-shadow: 2px 2px 3px silver;
	-moz-box-shadow: 2px 2px 3px silver;
	box-shadow: 2px 2px 3px silver;
}

.ponuka {
	float: left;
	width: 81px;
	margin: 2px 9px 5px 0;
	border: 1px solid gray;
	-webkit-box-shadow: 2px 2px 3px silver;
	-moz-box-shadow: 2px 2px 3px silver;
	box-shadow: 2px 2px 3px silver;
}

.td_line01 {
     border-bottom: 1px solid #4e6581;
     color: #4e6581;
     text-align: center;
     font-weight: bold;
     padding: 0 0 3px 0;
}

.td_line02, .td_line02a {
     border-top: 1px solid #4e6581;
     color: #4e6581;
     text-align: right;
     padding: 2px 0 0 0;
}

.td_line02a {
     padding: 2px 16px 0 0;
}

#objednavka .order {
	border: 1px solid #b8c1cd;
  margin: 1px 0;
	text-align: center;
	font-size: 11px;
	height: 23px;
	background: #e5e8ec;
}

#objednavka #butt01, #objednavka #butt04, #objednavka #butt05 a, #objednavka #butt02 a, #objednavka #butt06 a, #objednavka #butt03 a, #objednavka #update, #poslat, #zmazat, #vypredane {
  	border: 1px solid #4e6581;
  -webkit-box-shadow: 2px 3px 4px silver;
	-moz-box-shadow: 2px 3px 4px silver;
	box-shadow: 2px 3px 4px silver;
}

#objednavka #butt01, #objednavka #butt04, #objednavka #butt05 a {
	border: 1px solid #4e6581;
	background-color: #b8c1cd;
	font-family: "Trebuchet MS";
	padding: 0 5px;
	font-size: 13px;
	margin:0 0 0 0;
}



#poslat {
	border: 1px solid #005826;
	background-color: #9cdaa4;
	font-family: "Trebuchet MS";
	padding: 0 20px;
	font-size: 13px;
  position: relative;
  top: 15px;
  left: 25px;
}

#zmazat {
	border: 1px solid #4e6581;
	background-color: #b8c1cd;
	font-family: "Trebuchet MS";
	padding: 0 15px;
	font-size: 13px;
  position: relative;
  top: 15px;
  left: 1px;
}

#objednavka #update {
	border: 1px solid #f9ad81;
	background-color: #fcd6c0;
	font-family: "Trebuchet MS";
	padding: 0 5px;
	font-size: 13px;
  position: relative;
  top: 23px;
  left: 153px;
}


#objednavka #butt02 a  {
	border: 1px solid #005826;
	background-color: #9cdaa4;
	font-family: "Trebuchet MS";
  color: black;
  position: relative;
  left: 445px;
  padding: 1px 7px;
	font-size: 13px;
	margin:0 0 0 0;
}

#objednavka #butt06 a  {
	border: 1px solid #005826;
	background-color: #9cdaa4;
	font-family: "Trebuchet MS";
  color: black;
  position: relative;
  left: 485px;
  padding: 1px 7px;
	font-size: 13px;
	margin:0 0 0 0;
}

#vypredane  {
	border: 1px solid #f9ad81;
	background-color: #fcd6c0;
	font-family: "Trebuchet MS";
  color: black;
  position: relative;
  left: 20px;
  padding: 1px 7px;
	font-size: 13px;
	margin:0 0 0 0;
}

#objednavka #butt03 a {
	border: 1px solid #4e6581;
	background-color: #b8c1cd;
	font-family: "Trebuchet MS";
  color: black;
  position: relative;
  left: -15px;
  padding: 1px 7px;
	font-size: 13px;
	margin:0 0 0 0;
}

#objednavka #butt04 {
  border: 1px solid #a73928;
  background-color: #f7941d;
}

#objednavka #butt05 a {
  font-family: "Trebuchet MS";
  display: block;
  font-size: 13px;
  color: black;
  position: relative;
  left: 210px;
  width: 280px;
  padding: 5px 0;
  margin-top: 15px;
border: 1px solid #005826;
	background-color: #9cdaa4;
}

#objednavka #empty {
  padding: 75px 0 0 0;
  text-align: center;
}

#objednavka h5 {
  font-size: 18px;
  padding: 10px 0 0 0;
}

#objednavka h6 {
  font-size: 11px;
  font-weight: bold;
}

#objednavka #empty h5 {
  font-size: 28px;
}

#objednavka #malo {
  padding: 30px 0 55px 0;
  text-align: center;
  color: #c35605;
}

#objednavka #malo h5 {
  font-size: 20px;
  color: #c35605;
}

#objednavka #malo p {
  font-size: 14px;
  padding-top: 10px;
}

.td_order003 {
	color: #51432E;
	padding-top:3px;
	padding-bottom:3px;
	text-align: center;
	border-color: #A28D6C;
	border-style: solid;
	border-width: 1px;
	border-style: none solid solid none;
}

.td_order003a {
	color: #51432E;
	padding-top:3px;
	padding-bottom:3px;
	text-align: center;
	border-color: #A28D6C;
	border-style: solid;
	border-width: 1px;
	border-style: none none solid none;
}

.td_order003b {
	color: #51432E;
	padding-top:3px;
	padding-left:10px;
	padding-bottom:3px;
	text-align: left;
	border-color: #A28D6C;
	border-style: solid;
	border-width: 1px;
	border-style: none solid solid none;
}


.ord01, .ord02, .ord03, .ord04, .ord05, .ord06  {
  border-color: #8d9399;
 	padding: 3px 4px;
 	background-color: #dce0e6;
  border-width: 1px;
}

.ord01, .ord02, .ord03, .ord04, .ord06 {
  text-align: center;
}

.ord01 {
   line-height: 26px;
	 border-style: solid none solid solid;
}

.ord02 {
  border-style: solid;
}

.ord03, .ord04 {
  background-color: #F7F4F0;
  line-height: 12px;
}

.ord03 {
  padding-left: 5px;
	border-style: none none none solid;
}

.ord04 {
	border-style: none solid none solid;
}

.ord05 {
	border-style: none none solid solid;
}

.ord06 {
  border-style: none solid solid solid;
}

.ord07 {
  text-align: right;
  padding-right: 10px;
  font-weight: bold;
}

#ord08, #ord12 {
  padding: 10px 0 0 0;
  font-size: 14px;
}

#ord08 a, #ord12 a {
  font-size: 14px;
}

.dodavka {
  text-align: right;
  padding : 1px 0 0 2px;
  line-height: 20px;
}

.ord09 {
	padding: 0 0 5px 10px;
	height: 18px;
	font-size: 14px;
}

.ord10 {
	padding-top:3px;
	padding-bottom:3px;
	text-align: right;
	width:120px;
}

.ord11 {
  padding: 0 0 1px 5px
}

.ord12 {
  padding: 20px 0 5px 17px;
}

.ord_form {
  border: solid 1px #c1c6cb;
	text-align: left;
	padding: 1px 0 1px 0;
	font-size: 14px;
	background-color: #F7F4F0;
}

 /* vasa objednávka ... END &nbsp;*/
 
 
 /* B l o g START */

/* do preview START */
#blog {
	padding: 5px 0 0 10px;
 }

#blog .preview {  /*background: #D9D2B1;*/  height: 173px;	margin: 0 30px 30px 0px;}
#blog .imgprev{float:left;width:180px;height:148px;margin-right:20px;margin-top:5px; border:0;-webkit-box-shadow:2px 3px 4px gray;-moz-box-shadow:2px 3px 4px gray;box-shadow:2px 3px 4px gray;}
#blog .preview h2{padding: 5px 0 0 0; margin: 0 0 5px 0; }
#blog .preview h2{font-size:23px; font-weight:normal;  color:#c35605; padding:5px 0 0 0;  margin: 0 0 5px 0; text-shadow: 1px 1px 2px silver;}
#blog .preview h2 a{font-size:23px; font-weight:normal;  color:#c35605; padding:5px 0 0 0; }
#blog .preview a, #onas a{text-decoration:none;}
#blog .preview a:hover{color:#c35605; }
#blog .sipkaR{position:relative;  width:14px;  height:15px; top:3px;  left:2px;}
#blog .autor1,.autor2{display:block;  font-size:11px;color:#4e6581;padding-top:5px;}
#blog .autor1{background:url(../img/blogline2.png) top no-repeat;  margin:5px 0 15px 145px;}
#blog .autor2{background:url(../img/blogline2.png) top left no-repeat;  margin:10px 0 15px 0;}
#blog .preview p{color:#4d4c4d; font-size:13px;}
#blog .priprava{color:#4e6581; font-size:11px; font-weight:bold;}
#blog .preview a{font-size:11px; font-weight:bold;} /* dátum */
#blog .preview h6{display:block; padding:3px 0 5px 0; font-size:13px; font-weight:normal; color:#4e6581;} 

#blog .preview01 {  /*background: #D9D2B1;*/  height: 133px;	margin: 0 30px 30px 0px;}
#blog .imgprev01{float:left;width:150px;height:123px;margin-right:20px;margin-top:5px; border:0;-webkit-box-shadow:2px 3px 4px gray;-moz-box-shadow:2px 3px 4px gray;box-shadow:2px 3px 4px gray;}
#blog .preview01 h2{padding: 5px 0 0 0; margin: 0 0 5px 0; }
#blog .preview01 h2{font-size:23px; font-weight:normal;  color:#c35605; padding:5px 0 0 0;  margin: 0 0 5px 0; text-shadow: 1px 1px 2px silver;}
#blog .preview01 h2 a{font-size:23px; font-weight:normal;  color:#c35605; padding:5px 0 0 0;}
#blog .preview01 a, #onas a{text-decoration:none;}
#blog .preview01 a:hover{color:#c35605; }
#blog .sipkaR{position:relative;  width:14px;  height:15px; top:3px;  left:2px;}
#blog .autor1,.autor2{display:block;  font-size:11px;color:#4e6581;padding-top:5px;}
#blog .autor1{background:url(../img/blogline2.png) top no-repeat;  margin:5px 0 15px 145px;}
#blog .autor2{background:url(../img/blogline2.png) top left no-repeat;  margin:10px 0 15px 0;}
#blog .preview01 p{color:#4d4c4d; font-size:13px;}
#blog .preview01 a{font-size:11px; font-weight:bold;} /* dátum */
#blog .preview01 h6{display:block; padding:3px 0 5px 0; font-size:13px; font-weight:normal; color:#4e6581;}
/* do preview END */

/* do clanok START */

#blog #date {
	width: 90px;
	display: inline;
	float: left;
  padding-top: 40px;
}

#blog #date01, #date02 {
	font-family: myriad-pro, helvetica, arial, sans-serif;
	display: block;
	font-weight: bold;
	height: 28px;
	width: 20px;
	float: left;
	color: #4e6581;
}

#blog #date01 {
 	font-size: 36px;
}

#blog #date02 {
	text-transform: uppercase;
	font-size: 14px;
	line-height: 14px;
	margin: 8px 0 0 20px;
	padding-left: 5px;
	border-left: solid #4e6581 1px;
}

#blog #article {
	width: 625px;
	display: inline;
	margin-bottom: 20px;
	float: left;
}

#blog #article h1, h2 {
	font-size: 23px;
	font-weight: bold;
  color: #c35605;
  text-shadow: 1px 1px 2px silver;
  margin-bottom: 15px;
}

#blog #article h2 {
 font-weight: normal;
 color: #4E6581
}

#blog #article p {
  font-size: 14px;
  color: #4d4c4d;
  margin: 0 1.5em 1.5em 0;
  line-height: 1.5em;
  text-align: justify;
}

#blog #article blockquote p {
  margin: 0 1.5em 0 0;
}

#blog #article i {
    font-size: 12px;
    color: #4d4c4d;
    text-transform: none;
}

.dd {
  font-size: 14px;
  color: #4d4c4d;
  line-height: 1.5em;
}

#blog #article h5 {
	font-weight: normal;
	margin: 10px 0 5px 0;
	font-size: 18px;
	display: block;
	color: #4e6581;
}

#blog #article li {
	margin: 0 1.5em 1.5em 1.1em;
	line-height: 1.5em;
  text-align: justify;
}

#blog #article a {
 color: #4e6581;
 text-decoration: underline;
}


/* do clanok END */

/* fotky do blogu START */

#blog #imgH, .imgL, .imgR, .imgV, .imgVV, .imgL-1, .imgLs, .imgT, .imgTs, .imgSL, .imgSR, .img4L, .img4Ls, .img4R  {
	float: left;
  border: solid 1px #67737e;
  margin: 5px 0 15px 0;
	-webkit-box-shadow: 2px 3px 4px gray;
	-moz-box-shadow: 2px 3px 4px gray;
	box-shadow: 2px 3px 4px gray;
}

#blog #imgH  {
	float: left;
	margin: 5px 0 15px 0;
}

#blog .imgL {
  float: left;
 	margin: 5px 0 15px 0;
}

#blog .imgL-1 {
  float: left;
 	margin: 5px 20px 15px 0;
}

#blog .imgLs {
  float: left;
 	margin: 5px 29px 15px;
}

#blog .imgT, .imgTs {
  width: 100px;
  float: left;
}

#blog .imgT {
 	margin: 5px 0 15px 0;
}

#blog .imgTs {
 	margin: 5px 21px 15px;
}

#blog .imgR {
  float: right;
	margin: 5px 22px 15px 20px;
}

#blog .imgV {
  float: left;
  width: 602px;
	margin: 5px 0 15px 0;
}

#blog .imgVV {
  float: left;
  width: 700px;
	margin: 5px 0 15px 0;
}

#blog .imgSL {
  float: left;
 	margin: 5px 0 15px 0;
}

#blog .imgSR {
  float: left;
 	margin: 5px 0px 15px 20px;
}

#blog .img4L {
  float: left;
 	margin: 5px 0 15px 0;
}

#blog .img4Ls {
  float: left;
 	margin: 5px 19px 15px 19px;
}

#blog .img4R {
  float: right;
	margin: 5px 19px 15px 19px;
}


/* fotky do blogu END */

/* menu do blogu START */
#blog_menu {
	padding-top: 10px;
	border-left: none;
	margin: 0 10px 15px 0;
	min-height: 371px;
}

#blog_menu a {
  text-decoration: none;
}

#blog_menu .folder {
  background: url(../img/blogline1.png) left bottom no-repeat;
  margin: 0 0 10px -7px;
  padding: 0 0 8px 0px;
	font-weight: normal;
	color: #394b61;
	font-size: 22px;
	line-height: 20px;
}

  #blog_menu ul {
     list-style-type: square;
     margin-bottom: 15px;
     padding-left: 10px;
  }

/* menu do blogu END */

/* tabulky do blogu START */

.blog_pb {
  font-weight: bold;
  padding: 15px 0 10px 0;
}

.blog_p {
  padding: 0 0 10px 0;
  line-height: 18px;
}

.blog_tab {
  width: 600px;
  margin: 0 0 15px 0;
  border-style: solid solid none none;
  border-width: 1px;
  border-color: #8393a7;
}

.blog_td {
  font-family: "Trebuchet MS", myriad-pro, helvetica, arial, sans-serif;
  font-size: 14px;
  text-align: center;
  padding: 3px;
  border-style: none none solid solid;
  border-width: 1px;
  border-color: #8393a7;
}

.blog_tdw {
  font-family: "Trebuchet MS", myriad-pro, helvetica, arial, sans-serif;
  font-size: 14px;
  text-align: center;
  padding: 3px;
  border-style: none none solid solid;
  border-width: 1px;
  border-color: #8393a7;
  color: red;
}

.blog_tdc {
  font-family: "Trebuchet MS", myriad-pro, helvetica, arial, sans-serif;
  font-size: 14px;
  text-align: center;
  padding: 3px;
  border-style: none none solid solid;
  border-width: 1px;
  border-color: #8393a7;
  color: blue;
}

.blog_td1, .blog_td2, .blog_td3 {
  font-family: "Trebuchet MS", myriad-pro, helvetica, arial, sans-serif;
  font-size: 14px;
  background-color: #dce0e6;
  text-align: center;
  padding: 3px;
  font-weight: bold;
  border-style: none none solid solid;
  border-width: 1px;
  border-color: #8393a7;
}

.blog_td2 {
  text-align: left;
  padding: 3px 3px 3px 10px;
}

 .blog_td3 {
    background-color: #ffe6c3;
    color: #c35605;
    font-weight: bold;
 }

.blog_rowspan {
  background-color: transparent;
  width: 5px;
  border-style: none none none solid;
  border-width: 1px;
  border-color: #8393a7;
}

.blog_colspan {
  background-color: transparent;
  height: 10px;
  border-style: none none solid solid;
  border-width: 1px;
  border-color: #8393a7;
}

.hh5, .hh5 a {
  text-transform: uppercase;
  font-weight: normal;
  margin: 0 0 0.5em 0;
	font-size: 16px;
	display: block;
	color: #4e6581;
}

.hh55, .hh55 a {
  text-transform: uppercase;
  font-weight: normal;
  margin: 0 0 0.5em 0;
	font-size: 22px;
	display: block;
	color: #4e6581;
}

#archive a {
  display:block;
  margin:0.2em 0;
}

#archive dt {
  font-weight:normal;
  float:left;
  width:2.5em;
  text-align:right;
  margin-left:1em;
}
#archive dd {
  margin-left:4em;
}



/* tabulky do blogu END */

/* B l o g END */

#informacie .latest_species { list-style:none; margin-left:10px; }
#informacie .latest_species li { margin-left:30px; }
#informacie .ikonka img {
	vertical-align: middle;
	width: 64px; /*89*/
	margin: 2px 2px 5px 0;
	border: 1px solid gray;
	-webkit-box-shadow: 2px 2px 3px silver;
	-moz-box-shadow: 2px 2px 3px silver;
	box-shadow: 2px 2px 3px silver;
}


#update {
	font-size: 9px;
  color: #4e6581;
}