@import url("semenarstvo.css");
/* begin Page */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

body {
	background-color:#955e26;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}

body, td, a, ol, ul, li, p, input, textarea, select, div, h1, h2, h3 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:100%;
	text-decoration: none;
}

body, img, form, ul, li, h1, h2, h3, input, span, div, p, a { border:0;padding:0;margin:0; }

a {		 color: #000;text-decoration:none; }
a:hover { color: #B80000; }

.black { color:#000; }
.green { color:#72972b; }

.ul01 { list-style-type:square; padding:6px 0px 0px 42px; color:#658822; }
.ul01 li { padding:0px 0px 8px 2px; margin-bottom:15px;}
.ul01 li span { color:#000; font-weight:bold; }
.ul01 li a { color:#000; font-weight:bold; }

.hypo_input01 { border:1px solid #000; padding:2px; margin:0px 0px 0px 10px; width:142px; float:left; }
.hypo_button01 { font-size:1%; color:#ffe183; width:19px; height:19px; background:url('../images/button01.png') no-repeat top center; margin:0px 0px 0px 4px; padding:0; float:left; cursor:pointer; }

a.button01 { background: transparent url('../images/buttons/button01-r.png') no-repeat scroll top right; display:block; float:left; height:34px; 
margin-right:5px; padding-right:20px; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size:15px;font-weight:bold;}
a.button01 span { background: transparent url('../images/buttons/button01.png') no-repeat; display: block; line-height: 22px; padding: 6px 0 5px 18px; } 
a.button01:hover span{ color:#B80000 }




#bg_main00 { width:100%; float:left; background:#ddf1b1 url('../images/bg01.png') repeat-x top; }
#bg_main01 { width:100%; float:left; background:url('../images/bg02.png') repeat-x bottom; }
#bg_main02 { width:100%; float:left; background:url('../images/bg03.png') no-repeat top center; }
#bg_main03 { width:980px; margin:0px auto;  }
#bg_main04 { width:980px; float:left;  }

#hypo_header { float:left; width:980px; height:161px; background:url('../images/bg-header.jpg');  }

#hypo_header h3 { float:left; width:309px; height:69px; background:url('../images/logo.png'); margin-left:20px;  }
#hypo_header h3 strong { display:none; }

#tag_line { color:#fff; padding:6px 0px 0px 20px; height:40px; font-size:12px; }

#hypo_main01 { float:left; width:980px; background-color:#fff;  }

#hypo_footer { float:left; width:936px; padding:54px 22px 14px 22px;  background:url('../images/bg-footer.png') no-repeat top; font-size:11px; color:#fff; }
#hypo_footer a { color:#fff; }
#hypo_footer a:hover { color:#FC0; }

.hypo_search01 { background:#fff url('../images/bg-search.png') no-repeat top center; height:61px; border-bottom:8px solid #fff;; }
.hypo_search01 div.head_text { color:#fff; font-weight:bold; padding:8px 0px 8px 28px; font-size:12px; }

.online { float:right; color: #FFF; font-size:10px; margin:13px 10px 0 0; }

#art-page-background-gradient
{
	background-position: top left;
}


.cleared
{
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	font-size:1px;
}


form
{
	padding:0 !important;
	margin:0 !important;
}

table.position
{
	position: relative;
	width: 100%;
	table-layout: fixed;
}
/* end Page */

/* begin Box, Sheet */


.XXart-Sheet-body
{
	position: relative;
	z-index: 1;
	padding: 0px;
}

.art-Sheet-tr, .art-Sheet-tl, .art-Sheet-br, .art-Sheet-bl, .art-Sheet-tc, .art-Sheet-bc,.art-Sheet-cr, .art-Sheet-cl
{
	position:absolute;
	z-index:-1;
}

.art-Sheet-tr, .art-Sheet-tl, .art-Sheet-br, .art-Sheet-bl
{
	width: 20px;
	height: 20px;
	background-image: url('../images/Sheet-s.png');
}

.art-Sheet-tl
{
	top:0;
	left:0;
	clip: rect(auto, 10px, 10px, auto);
}

.art-Sheet-tr
{
	top: 0;
	right: 0;
	clip: rect(auto, auto, 10px, 10px);
}

.art-Sheet-bl
{
	bottom: 0;
	left: 0;
	clip: rect(10px, 10px, auto, auto);
}

.art-Sheet-br
{
	bottom: 0;
	right: 0;
	clip: rect(10px, auto, auto, 10px);
}

.art-Sheet-tc, .art-Sheet-bc
{
	left: 10px;
	right: 10px;
	height: 20px;
	background-image: url('../images/Sheet-h.png');
}

.art-Sheet-tc
{
	top: 0;
	clip: rect(auto, auto, 10px, auto);
}

.art-Sheet-bc
{
	bottom: 0;
	clip: rect(10px, auto, auto, auto);
}

.art-Sheet-cr, .art-Sheet-cl
{
	top: 10px;
	bottom: 10px;
	width: 20px;
	background-image: url('../images/Sheet-v.png');
}

.art-Sheet-cr
{
	right:0;
	clip: rect(auto, auto, auto, 10px);
}

.art-Sheet-cl
{
	left:0;
	clip: rect(auto, 10px, auto, auto);
}

.art-Sheet-cc
{
	position:absolute;
	z-index:-1;
	top: 10px;
	left: 10px;
	right: 10px;
	bottom: 10px;
	background-color: #FFFFFF;
}


.art-Sheet
{
	margin-top: 10px !important;
}

#art-page-background-simple-gradient, #art-page-background-gradient, #art-page-background-glare
{
	min-width:980px;
}

/* menu structure */

.art-nav { height:39px; display:block; background:#7ca036 url('../images/menu-bg.jpg') no-repeat top right; border-left:2px solid #FFF; border-right:2px solid #FFF; }

.art-menu{ float:left; height:34px; width:760px; padding:5px 0px 0px 16px; margin:0; background:#7ca036 url('../images/bg04.png') repeat-x top left; }
.art-menu li { float:left; padding:0; margin:0 4px 0 0;}

.art-menu a { float:left; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; height:29px; text-decoration:none; margin:0px; background:url('../images/menu01.png') no-repeat left; cursor:pointer; }
.art-menu a span.t { float:left; height:22px; font-size:12px; padding:7px 16px 0px 16px; text-transform:uppercase; background:url('../images/menu02.png') no-repeat right; }

.art-menu #current a { color:#000; background:url('../images/menu03.png') no-repeat left; }
.art-menu #current  a span.t { background:url('../images/menu04.png') no-repeat right; }

/* begin Header */
div.art-Header
{
	margin: 0 auto;
	position: relative;
	z-index:0;
	width: 980px;
	height: 100px;
}


div.art-Header-jpeg
{
	position: absolute;
	z-index:-1;
	top: 0;
	left: 0;
	width: 980px;
	height: 100px;
	background-image: url('../images/Header.jpg');
	background-repeat: no-repeat;
	background-position: center center;
}
/* end Header */

/* begin Logo */
.art-Logo
{
	display : block;
	position: absolute;
	left: {LogoLeft}px;
	top: {LogoTop}px;
	width: {LogoWidth}px;
}

/* begin ContentLayout */
.art-contentLayout
{
	position: relative;
	margin-bottom: 3px;
	width: 980px;
}
/* end ContentLayout */

/* begin Box, Block */
.art-Block
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:15px;
	min-height:15px;
}

.art-Block-body { position: relative; z-index: 1; padding: 0px;}

.art-Block-tr, .art-Block-tl, .art-Block-br, .art-Block-bl, .art-Block-tc, .art-Block-bc,.art-Block-cr, .art-Block-cl
{	position:absolute;	z-index:-1;}

.art-Block-tr, .art-Block-tl, .art-Block-br, .art-Block-bl
{	width: 14px;	height: 14px;	background-image: url('../images/Block-s.png');}

.art-Block-tl
{
	top:0;
	left:0;
	clip: rect(auto, 7px, 7px, auto);
}

.art-Block-tr
{
	top: 0;
	right: 0;
	clip: rect(auto, auto, 7px, 7px);
}

.art-Block-bl
{
	bottom: 0;
	left: 0;
	clip: rect(7px, 7px, auto, auto);
}

.art-Block-br
{
	bottom: 0;
	right: 0;
	clip: rect(7px, auto, auto, 7px);
}

.art-Block-tc, .art-Block-bc
{
	left: 7px;
	right: 7px;
	height: 14px;
	background-image: url('../images/Block-h.png');
}

.art-Block-tc
{
	top: 0;
	clip: rect(auto, auto, 7px, auto);
}

.art-Block-bc
{
	bottom: 0;
	clip: rect(7px, auto, auto, auto);
}

.art-Block-cr, .art-Block-cl
{
	top: 7px;
	bottom: 7px;
	width: 14px;
	background-image: url('../images/Block-v.png');
}

.art-Block-cr
{
	right:0;
	clip: rect(auto, auto, auto, 7px);
}

.art-Block-cl
{
	left:0;
	clip: rect(auto, 7px, auto, auto);
}

.art-Block-cc
{
	position:absolute;
	z-index:-1;
	top: 7px;
	left: 7px;
	right: 7px;
	bottom: 7px;
	background-color: #fff;
}


.art-Block
{
	margin-bottom:8px;
}

/* end Box, Block */

/* begin BlockHeader */
.art-BlockHeader
{
	position:relative;
	z-index:0;
	height: 26px;
	padding: 0 5px;
}

.art-BlockHeader .t
{
	height: 30px;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	white-space : nowrap;
	padding:0px 6px;
	line-height:26px;	
}

.art-BlockHeader .l, .art-BlockHeader .r
{
	display:block;
	position:absolute;
	z-index:-1;
	height:26px;
	background-image: url('../images/BlockHeader.png');
}

.art-BlockHeader .l
{
	left:0;
	right:54px;
}

.art-BlockHeader .r
{ 
	width:980px;
	right:0;
	clip: rect(auto, auto, auto, 926px);
}


/* begin Box, BlockContent */
.art-BlockContent
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:1px;
	min-height:1px;
}

.art-BlockContent-body
{
	position: relative;
	z-index: 1;
}



.art-BlockContent-body
{
	color:#181C08;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-align:center;
padding:8px 12px 12px 12px;
}

.art-BlockContent-body a:link
{
	color: #1D280B;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration: none;
}

.art-BlockContent-body a:visited, .art-BlockContent-body a.visited
{
	color: #22280B;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration: none;
}

.art-BlockContent-body a:hover, .art-BlockContent-body a.hover
{
	color: #945D25;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration: none;
}

.art-BlockContent-body ul
{
	list-style-type: none;
	color: #383F2C;
	margin:0;
	padding:0;
}

.art-BlockContent-body li
{
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 12px;
text-decoration: none;
}

/* begin Box, Post */
.art-Post
{
	position:relative;
	z-index:0;
	margin:0;
	padding:0;
	min-width:1px;
	min-height:1px;
}

.art-Post-body
{
	position: relative;
	z-index: 1;
}



/* Start images */
a img
{
	border: 0;
}

.art-article img, img.art-article
{
	border: solid 1px #D8E6A3;
	margin: 1em;
}

.art-metadata-icons img
{
	border: none;
	vertical-align: middle;
	margin: 2px;
}
/* Finish images */

/* Start tables */

.art-article table, table.art-article
{
	border-collapse: collapse;
	margin: 1px;
	width:auto;
}

.art-article table, table.art-article .art-article tr, .art-article th, .art-article td
{
	background-color:Transparent;
}


.art-article th
{
	text-align: center;
	vertical-align: middle;
	padding: 7px;
}

/* Finish tables */

pre
{
	overflow: auto;
	padding: 0.1em;
}

/* end Box, Post */

/* begin PostHeaderIcon */
.art-PostHeader
{
	text-decoration:none;
	margin: 0.2em 0;
	padding: 0;
	font-weight:normal;
	font-style:normal;
	letter-spacing:normal;
	word-spacing:normal;
	font-variant:normal;
	text-decoration:none;
	font-variant:normal;
	text-transform:none;
	text-align:left;
	text-indent:0;
	line-height:inherit;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 22px;
font-style: normal;
font-weight: bold;
text-align: left;
	color: #49631C;
}

.art-PostHeader a, .art-PostHeader a:link, .art-PostHeader a:visited, .art-PostHeader a:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 22px;
font-style: normal;
font-weight: bold;
text-align: left;
	margin:0;
	color: #49631C;
}

/* end PostHeaderIcon */

/* begin PostHeader */
.art-PostHeader a:link
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration: none;
text-align: left;
  color: #587722;
}

.art-PostHeader a:visited, .art-PostHeader a.visited
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration: none;
text-align: left;
  color: #515A3F;
}

.art-PostHeader a:hover, .art-PostHeader a.hovered
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration: none;
text-align: left;
  color: #262C0C;
}
/* end PostHeader */



.art-PostContent
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-align: justify;
  color: #2B3021;
}



/* Resert some headings default style & links default style for links in headings*/
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
{
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}


/* Start Content headings Fonts & Colors  */
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 28px;
font-style: normal;
font-weight: bold;
text-align: left;
  color: #678B27;
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 22px;
font-style: normal;
font-weight: bold;
text-align: left;
  color: #87B734;
}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 18px;
font-style: normal;
font-weight: bold;
text-align: left;
  color: #5E6949;
}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 16px;
font-style: normal;
font-weight: bold;
text-align: left;
  color: #2B3021;
}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
text-align: left;
  color: #2B3021;
}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
text-align: left;
  color: #2B3021;
}
/* Finish Content headings Fonts & Colors  */


/* end PostContent */

/* begin PostBullets */
/* Start Content list */
ol, ul
{
	padding:0;
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 14px;
}

li ol, li ul
{
	margin:0.5em 0 0.5em 2em;
	padding:0;
}

li 
{
	margin:0.2em 0;
	padding:0;
}

ul
{
	list-style-type: none;
}

ol
{
	list-style-position:inside;
	
}



.art-Post li
{
	padding:0px 0 0px 13px;
	line-height:1.2em;
}

.art-Post ol li, .art-Post ul ol li
{
	background: none;
	padding-left:0;
}


/* Finish Content list */
/* end PostBullets */

/* begin PostQuote */
/* Start blockquote */
blockquote,
blockquote p,
.art-PostContent blockquote p
{
	color:#181C08;
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
font-style: italic;
font-weight: normal;
text-align: left;
}

blockquote,
.art-PostContent blockquote
{
		border:solid 1px #D8E6A3; 
		margin:10px 10px 10px 50px;
	padding:5px 5px 5px 41px;
	background-color:#F2F6DF;
	background-image:url('../images/PostQuote.png');
	background-position:left top;
	background-repeat:no-repeat;
}


/* Finish blockuote */
/* end PostQuote */

/* begin Button */
.art-button-wrapper .art-button
{
	display:inline-block;
	width: auto;
	outline:none;
	border:none;
	background:none;
	line-height:34px;
	margin:0 !important;
	padding:0 !important;
	overflow: visible;
	cursor: default;
	text-decoration: none !important;
	z-index:0;
}

.art-button-wrapper
{
	display:inline-block;
	position:relative;
	height: 34px;
	overflow:hidden;
	white-space: nowrap;
	width: auto;
	z-index:0;
}

.firefox2 .art-button-wrapper
{
	display:block;
	float:left;
}

.art-button-wrapper .art-button
{
font-family:Arial, Helvetica, sans-serif;
	display:block;
	height: 34px;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	white-space: nowrap;
	text-align: left;
	padding: 0 21px !important;
	line-height: 34px;
	text-decoration: none !important;
	color: #000000 !important;
	cursor: pointer;
}

input, select
{ font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
}

.art-button-wrapper.hover .art-button, .art-button:hover
{
	color: #B80000 !important;
	text-decoration: none !important;
}

.art-button-wrapper.active .art-button
{
	color: #547f02 !important;
}

.art-button-wrapper .l, .art-button-wrapper .r
{
	display:block;
	position:absolute;
	z-index:-1;
	height: 102px;
	background-image: url('../images/Button.png');
}

.art-button-wrapper .l
{
	left:0;
	right:11px;
}

.art-button-wrapper .r
{
	width:411px;
	right:0;
	clip: rect(auto, auto, auto, 400px);
}


.art-button-wrapper .l-login, .art-button-wrapper .r-login
{
	display:block;
	position:absolute;
	z-index:-1;
	height: 22px;
	background-image: url('../images/button-login.png');
}


.art-button-wrapper .l-login
{
	left:0;
	right:3px;
}

.art-button-wrapper .r-login
{
	width:89px;
}

.art-button-wrapper .l2, .art-button-wrapper .r2
{
	display:block;
	position:absolute;
	z-index:-1;
	height: 102px;
	background-image: url('../images/Button.png');
}

.art-button-wrapper .r-login2
{
	display:block;
	position:absolute;
	z-index:-1;
	height: 22px;
	background-image: url('../images/button-login.png');
}

.art-button-wrapper .r-login2
{
	width:89px;
}

.art-button-wrapper .art-button2, .art-button2 {
background-image: url('../images/button-login.png');
cursor:pointer; text-align:center;
}
.art-button-wrapper.hover .art-button2, .art-button2:hover {
color: #B80000 !important;
text-decoration: none !important;
}
/*
.art-button-wrapper.hover .l, .art-button-wrapper.hover .r
{
	top: -34px;
}

.art-button-wrapper.active .l, .art-button-wrapper.active .r
{
	top: -68px;
}
*/

/* end Button */

/* begin Footer */
.art-Footer
{
	position:relative;
	z-index:0;
	overflow:hidden;
	width: 980px;
	margin: 5px auto 0px auto;
}

.art-Footer .art-Footer-inner
{
	height:1%;
	position: relative;
	z-index: 0;
	padding: 8px;
	text-align: center;
}

.art-Footer .art-Footer-background
{
	position:absolute;
	z-index:-1;
	background-repeat:no-repeat;
	background-image: url('../images/Footer.png');
	width: 980px;
	height: 150px;
	bottom:0;
	left:0;
}


.art-Footer .art-Footer-text p
{
	margin: 0;
}

.art-Footer .art-Footer-text
{
	display:inline-block;
	color:#FFFFFF;
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 11px;
}

.art-Footer .art-Footer-text a:link
{
	text-decoration: none;
	color: #B4BEA2;
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
text-decoration: underline;
}

.art-Footer .art-Footer-text a:visited
{
	text-decoration: none;
	color: #CCD3C0;
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
text-decoration: underline;
}

.art-Footer .art-Footer-text a:hover
{
	text-decoration: none;
	color: #FFFFFF;
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
text-decoration: none;
}
/* end Footer */

/* begin PageFooter */
.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover
{
	font-family:Arial;
	font-size:10px;
	letter-spacing:normal;
	word-spacing:normal;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
	color:#8DBF36;
}

.art-page-footer
{
	margin:1em;
	text-align:center;
	text-decoration:none;
	color:#A3B08D;
}
/* end PageFooter */

/* begin LayoutCell */
.art-contentLayout .art-content
{
	position: relative;
	margin: 0;
	padding:0 22px 32px 22px;
	border: 0;
	float: left;
	overflow: hidden;
	width:736px;
}
.art-contentLayout .art-content-wide
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 978px;
}
/* end LayoutCell */

/* begin LayoutCell */
.art-contentLayout .art-sidebar1
{
	position: relative;
	margin:0;
	padding: 0px 12px 0px 0px;
	border: 0;
	float: left;
	overflow: hidden;
	width: 188px;
}
/* end LayoutCell */



table.moduletable th
{
	font-size: 140%;
	padding: .5em 0em;
}

.firefox2 table.poll tr td div
{
	font-size:0;
}

#footer
{
	text-align: center;
}


.contentpaneopen span.small, .contentpaneopen td.createdate, .contentpaneopen td.modifydate
{
	font-size: 75%;
	padding-bottom: 1em;
}

.column_separator 
{
	padding-left: .4em;
}

.pagination span
{
	padding: 2px;
}

.pagination a
{
	padding: 2px;
}

div.offline
{
	background: #fffebb;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 1.2em;
	padding: 5px;
}

/* headers */
table.moduletable th, legend
{
	margin: 0;
	font-weight: bold;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 1.5em;
	padding-left: 0px;
	margin-bottom: 10px;
	text-align: left;
}

/* form validation */
.invalid
{
	border-color: #ff0000;
}

label.invalid
{
	color: #ff0000;
}


/** overlib **/

.ol-foreground
{
	background-color: #f6f6f6;
}

.ol-background
{
	background-color: #666;
}

.ol-textfont
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.ol-captionfont
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f6f6f6;
	font-weight: bold;
}

.ol-captionfont a
{
	color: #0B55C4;
	text-decoration: none;
	font-size: 12px;
}

/* spacers */
span.article_separator
{
	display: none;
}

.column_separator
{
	padding-left: 10px;
}

td.buttonheading img
{
	border: none;
}

.clr
{
	clear: both;
}

div#maindivider
{
	border-top: 1px solid #ddd;
	margin-bottom: 10px;
	overflow: hidden;
	height: 1px;
}

table.blog span.article_separator
{
	display: none;
}

/* edit button */
.contentpaneopen_edit
{
	float: left;
}

/* table of contents */
table.contenttoc
{
	margin: 5px;
	border: 1px solid #ccc;
	padding: 5px;
	float: right;
}

table.contenttoc td
{
	padding: 0 5px;
}


/* content tables */
td.sectiontableheader
{
	background: #efefef;
	color: #333;
	font-weight: bold;
	padding: 4px;
	border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td
{
	padding: 4px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2
{
	padding: 3px;
}


/* content styles */
table.contentpaneopen, table.contentpane
{
	margin: 0;
	padding: 0;
	width: auto;
}

table.contentpaneopen li
{
	margin-bottom: 5px;
}

table.contentpaneopen fieldset
{
	border: 0;
	border-top: 1px solid #ddd;
}

table.contentpaneopen h3
{
	margin-top: 25px;
}

table.contentpaneopen h4
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

.highlight
{
	background-color: #fffebb;
}

/* module control elements */
table.user1user2 div.moduletable
{
	margin-bottom: 0px;
}

div.moduletable, div.module
{
	margin-bottom: 25px;
}

div.module_menu h3
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #eee;
	margin: -23px -4px 5px -5px;
	padding-left: 10px;
	padding-bottom: 2px;
}

div.module_menu
{
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
}

div.module_menu div div div
{
	padding: 10px;
	padding-top: 30px;
	padding-bottom: 15px;
	width: auto;
}

div.module_menu div div div div
{
	background: none;
	padding: 0;
}

div.module_menu ul
{
	margin: 10px 0;
	padding-left: 20px;
}

div.module_menu ul li a:link, div.module_menu ul li a:visited
{
	font-weight: bold;
}

#leftcolumn div.module
{
	padding: 0 10px;
}

#leftcolumn div.module table
{
	width: auto;
}

/* forms */
table.adminform textarea
{
	width: 540px;
	height: 400px;
	font-size: 1em;
	color: #000099;
}

div.search input
{
	width: 145px;
	border: 1px solid #ccc;
	margin: 15px 0 10px 0;
}

form#form-login
{
	text-align: left;
}

form#form-login fieldset
{
	border: 0 none;
	margin: 0;
	padding: 0.2em;
}

form#form-login ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

form#form-login ul li
{
	background-image: none;
	padding: 0;
}

#modlgn_username, #modlgn_passwd
{
	width: 90%;
}

#form-login-username, #form-login-password, #form-login-remember
{
	display: block;
	margin: 0;
}

form#com-form-login
{
	text-align: left;
}

form#com-form-login fieldset
{
	border: 0 none;
	margin: 0;
	padding: 0.2em;
}

form#com-form-login ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

form#com-form-login ul li
{
	background-image: none;
	padding: 0;
}

/* thumbnails */
div.mosimage
{
	margin: 5px;
}

div.mosimage_caption {
	font-size: .90em;
	color: #666;
}

div.caption
{
	padding: 0 10px 0 10px;
}

div.caption img
{
	border: 1px solid #CCC;
}

div.caption p
{
	font-size: .90em;
	color: #666;
	text-align: center;
}

/* Parameter Table */
table.paramlist
{
	margin-top: 5px;
}

table.paramlist td.paramlist_key
{
	width: 128px;
	text-align: left;
	height: 30px;
}

div.message
{
	font-weight: bold;
	font-size: 14px;
	color: #c30;
	text-align: center;
	width: auto;
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	margin: 3px 0px 10px;
	padding: 3px 20px;
}

/* Banners module */

/* Default skyscraper style */
.banneritem img
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Text advert style */

.banneritem_text
{
	padding: 4px;
	font-size: 11px;
}

.bannerfooter_text
{
	padding: 4px;
	font-size: 11px;
	background-color: #f7f7f7;
	text-align: right;
}

/* System Messages */
/* see system general.css */

.pagination span
{
	padding: 2px;
}

.pagination a
{
	padding: 2px;
}

/* Polls */
.pollstableborder
{
	margin-top: 8px;
}


.pollstableborder td
{
	text-align: left;
	
}

/* WebLinks */
span.description
{
	display: block;
	padding-left: 30px;
}

/* Frontend Editing*/
fieldset
{
	border: 1px solid #ccc;
	margin-top: 15px;
	padding: 15px;
}

legend
{
	margin: 0;
	padding: 0 10px;
}

td.key
{
	border-bottom: 1px solid #eee;
	color: #666;
}

/* Tooltips */

.tool-tip
{
	float: left;
	background: #ffc;
	border: 1px solid #d4d5aa;
	padding: 5px;
	max-width: 200px;
}

.tool-title
{
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text
{
	font-size: 100%;
	margin: 0;
}

/* System Standard Messages */
#system-message { margin-bottom: 20px; height: 55px; }
#system-message dd.message.message ul { background:#f1f3ff; -moz-border-radius: 15px; border-radius: 15px; border:2px solid #e9eaf4; padding-left:20px}
#system-message dd.message.message ul li { color:#26418d; background: url(../images/system/message-icon.png) 0 center no-repeat; padding-left:20px}

/* System Error Messages */
#system-message dd.error.message ul { background:#feeeee; -moz-border-radius: 15px; border-radius: 15px; border:2px solid #fce3e3; padding-left:20px}
#system-message dd.error.message ul li { color:#fa1010; background: url(../images/system/error-icon.png) 0 center no-repeat; padding-left:20px}

/* System Notice Messages */
#system-message dd.notice.message ul { background:#fff8e4; -moz-border-radius: 15px; border-radius: 15px; border:2px solid #fef3d2; padding-left:20px}
#system-message dd.notice.message ul li { color:#a37f0f; background: url(../images/system/notice-icon.png) 0 center no-repeat; padding-left:20px}


#syndicate
{
	float: left;
	padding-left: 25px;
}

/* Component Specific Fixes */

#component-contact table td
{
	padding: 2px 0;
}

.breadcrumbs img
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.mceToolbarTop {
	white-space: normal;
}

.mceEditor
{
	background: none;
}

#archive-list
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#archive-list li
{
	list-style-type: none;
	background-image: none;
	margin-left: 0px;
	padding-left: 0px;
}

#navigation
{
	text-align: center;
}

.article h3 img
{
	border: none;
	display: inline;
	margin: 0;
	padding: 0;
}

.art-Footer-text .moduletable
{
	border: none;
	margin: 0;
	padding: 0;
}

.pollstableborder td {
	vertical-align: middle;
}

.img_caption.left
{
	float: left;
	margin-right: 1em;
}

.img_caption.right
{
	float: right;
	margin-left: 1em;
}

.img_caption.left p
{
	clear: left;
	text-align: center;
}

.img_caption.right p
{
	clear: right;
	text-align: center;
}

.img_caption img
{
	margin: 0em;
}

.contentheading
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #5E6949;
}

/* Plugin compatilibity. */

/* 152316, DOCman */

.dm_taskbar ul
{
	background-image: none;
	margin: 0px;
	padding: 0px;
}

.dm_taskbar ul li
{
	background-image: none;
}


.bread { height:30px; background-color:#fffec9; margin:0 2px 10px 2px; }
.breadcrumbs { display: block; padding:.7em 0em;}
.breadcrumbs a { border-bottom:1px solid #000; }
.breadcrumbs a:hover { border-bottom:1px solid #B80000; }

span.pathway { display: block; margin:0; overflow: hidden; font-size:11px;padding-left:16px;  }

#hypo_menu01 { float:left; width:738px; height:93px; background-image: url('../images/menu-index-bg.png'); margin:0; padding:0; } 
#hypo_menu01 li { list-style-type:none; }

#hypo_menu01_button01 { float:left; width:246px; height:93px; background-image: url('../images/bg06.png'); padding:0; margin:0;}
#hypo_menu01_button01 a { float:left; width:149px; height:40px; margin:0; padding:40px 0px 0px 90px; text-decoration:none; color:#fff; font-size:11px; text-align:left; }
#hypo_menu01_button02 { float:left; width:246px; height:93px; background-image: url('../images/bg07.png');padding:0; margin:0; }
#hypo_menu01_button02 a { float:left; width:154px; height:40px; margin:0; padding:40px 0px 0px 85px; text-decoration:none; color:#fff; font-size:11px; text-align:left; }
#hypo_menu01_button03 { float:left; width:246px; height:93px; background-image: url('../images/bg08.png'); padding:0; margin:0; }
#hypo_menu01_button03 a { float:left; width:156px; height:40px; margin:0; padding:40px 0px 0px 83px; text-decoration:none; color:#fff; font-size:11px; text-align:left; }

#hypo_menu01_button01.selected { background-image: url('../images/bg06-selected.png'); }
#hypo_menu01_button02.selected { background-image: url('../images/bg07-selected.png'); }
#hypo_menu01_button03.selected { background-image: url('../images/bg08-selected.png'); }

.shop_header { color:#71962a; font-size:26px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; margin-bottom:5px; }

.main_menu_cat { float:left; width:738px; margin:0px 0px 20px 0px; padding-bottom:10px; background:url('../images/main-menu-cat-bottom.png') no-repeat bottom left; font-size:11px; }
.main_menu_cat_obsah {  background:#d8eda6; border-left: 2px solid #bedd87; border-right: 2px solid #bedd87; padding:10px 10px 0 10px; }

.hypo_home02 { padding:0px 0px 2px 0px; margin:0px 14px 4px 0px; font-family:Arial; font-weight:200; font-size:18px; border-bottom:2px solid #e8efda; color:#000; }

.zelenina01 { float:left; width:716px; padding:0; background:url('../images/zelenina01.png') no-repeat top; margin:0; }
.zelenina02 { float:left; width:626px; padding:8px 0px 12px 90px; background:url('../images/zelenina02.png') no-repeat bottom; margin:0; }
.zelenina03 { padding:4px 20px 4px 0px; color:#72972b; }
.zelenina03 a { font-weight:bold; color:#72972b; font-size:11px; }
.zelenina04 { color:#2c4200; font-size:11px; }


.chilli01 { float:left; width:716px; padding:0; background:url('../images/chilli01.png') no-repeat top; margin:0; }
.bulharske01 { float:left; width:716px; padding:0; background:url('../images/bulharske01.png') no-repeat top; margin:0; }


.uvod01 { float:left; width:716px; padding-top:8px;  }

.stojanove01 { float:left; width:716px; padding-bottom:5px;  }
.kolekcie01 { float:left; width:264px; height:91px; padding:8px 0px 0px 90px; background:url('../images/kolekcie01.png') no-repeat top; margin:0; }
.stojany01 { float:left; width:264px; height:91px; padding:8px 0px 0px 98px; background:url('../images/stojany01.png') no-repeat 8px 0px; margin:0; }

.agri01 { float:left; width:715px; height:147px; padding:8px 0px 0px 0px; background:url('../images/agri01.png') no-repeat top; margin:0; }
.agri02 { float:left; width:530px; height:130px; padding:8px 0px 0px 160px; line-height:150%; font-size:12px; }
.volne01 { float:left; width:715px; height:147px; padding:8px 0px 0px 0px; background:url('../images/volne01.png') no-repeat top; margin:0; }

.kvety01 { float:left; width:264px; height:91px; padding:8px 0px 0px 90px; background:url('../images/kvety01.png') no-repeat top; margin:0; }
.okrasne01 { float:left; width:264px; height:91px; padding:8px 0px 0px 98px; background:url('../images/okrasne01.png') no-repeat 8px 0px; margin:0; }

.bylinky01 { float:left; width:264px; height:91px; padding:8px 0px 0px 90px; background:url('../images/bylinky01.png') no-repeat top; margin:0; }
.krmne01 { float:left; width:264px; height:91px; padding:8px 0px 0px 98px; background:url('../images/krmne01.png') no-repeat 8px 0px; margin:0; }

.klicky01 { float:left; width:264px; height:91px; padding:8px 0px 0px 90px; background:url('../images/klicky01.png') no-repeat top; margin:0; }
.pomocky01 { float:left; width:264px; height:91px; padding:8px 0px 0px 98px; background:url('../images/pomocky01.png') no-repeat 8px 0px; margin:0; }

.trava01 { float:left; width:626px; height:110px; padding:8px 0px 0px 90px; background:url('../images/trava01.png') no-repeat top; margin:8px 0 0 0; }

.moduletable-hypologin { width:188px; background:url('../images/bg10.png') no-repeat bottom;  }
.moduletable-hypologin h3 { width:160px; height:20px; padding:6px 0px 0px 28px; color:#fff; font-size:12px; background:url('../images/bg11.png') no-repeat bottom;  }
.moduletable-hypologin div.glo01 { width:168px; padding:10px; font-size:12px; margin-bottom:8px; }
.glo02 { font-size:12px; padding:0; position:relative; bottom:2px; }

#username_vmlogin { border:1px solid #000; width:164px; margin:4px 0px 8px 0px; padding:1px; }

#password_vmlogin { border:1px solid #000; width:164px; margin:4px 0px 8px 0px; padding:1px; }

.button_hypo01 { width:89px; height:22px; text-transform:uppercase; font-weight:bold; font-size:10px; margin:8px 0px 0px 42px; text-align:center; background:url('../images/button02.png') no-repeat; }

.ul_login { padding:8px 0px 0px 0px; margin:0; }
.ul_login li { background:url('../images/arrow01.png') no-repeat 0px 4px; padding-left:10px; }
.ul_login li.reg { padding:18px 0px 12px 60px; background-image:none; background:url('../images/bg-reg.png') no-repeat 22px 12px; font-weight:bold; font-size:14px; }

.moduletable-hypokosik { width:188px; background:url('../images/bg12.png') no-repeat bottom;  }
.moduletable-hypokosik h3 { width:160px; height:20px; padding:6px 0px 0px 28px; color:#fff; font-size:12px; background:url('../images/bg13.png') no-repeat bottom;  }

.vmCartModule { width:176px; padding:4px 6px 8px 6px; font-size:12px; margin-bottom:8px; text-align:center; clear:both; }

.hypobasket01 { width:168px; padding:52px 0px 16px 0px; background:url('../images/basket.png') no-repeat center 10px; }
.hypobasket02 { width:176px; float:left; background-color:#eef4e1; margin-bottom:2px; }
.hypobasket02 td { vertical-align:top;  }
.hypobasket03 { padding:4px; }
.hypobasket04 { text-align:left; padding:4px; }
.hypobasket05 { text-align:right; padding:4px; white-space:nowrap; }
.hypobasket06 { text-align:left; padding:10px 4px; }
.hypobasket07 { text-align:right; padding:10px 4px; white-space:nowrap; }
.hypobasket08 { clear:both; text-align:left; padding:12px 0px 14px 48px; background:url('../images/basket.png') no-repeat 12px 4px; }
.hypobasket08 a { font-weight:bold; font-size:13px; }


/* nastenka */
#nastenka { width:738px; margin:10px 0 20px 0; padding-top:10px; background:url('../images/main-menu-cat-top.png') no-repeat top left; }
.nastenka_obsah { width:724px; border-left: 2px solid #bedd87; border-right: 2px solid #bedd87; background:#d8eda6; padding-left:10px; }
.nastenka_bottom { height:10px; background:url('../images/main-menu-cat-bottom.png') no-repeat bottom left; }

#nastenka a { float:left; border:1px solid #cee79a; width:65px; height:15px; background:#FFF url(../images/nastenka-zeleninove.png) no-repeat; 
				display:block; margin:0 5px 5px 0; font-size:9px; text-decoration:none; text-align:center; padding-top:50px; }
#nastenka a.n-11 { background-position:0 0; }
#nastenka a.n-12 { background-position:-65px 0; }
#nastenka a.n-13 { background-position:-130px 0; }
#nastenka a.n-14 { background-position:-195px 0; }
#nastenka a.n-15 { background-position:-260px 0; }
#nastenka a.n-16 { background-position:-325px 0; }
#nastenka a.n-17 { background-position:-390px 0; }
#nastenka a.n-18 { background-position:-455px 0; }
#nastenka a.n-19 { background-position:-520px 0; }
#nastenka a.n-20 { background-position:-585px 0; }
#nastenka a.n-21 { background-position:-650px 0; }
#nastenka a.n-22 { background-position:-715px 0; }
#nastenka a.n-23 { background-position:-780px 0; }
#nastenka a.n-24 { background-position:-845px 0; }
#nastenka a.n-25 { background-position:-910px 0; }
#nastenka a.n-26 { background-position:-975px 0; }
#nastenka a.n-27 { background-position:-1040px 0; }
#nastenka a.n-28 { background-position:-1102px 0; }
#nastenka a.n-29 { background-position:-1170px 0; }
#nastenka a.n-30 { background-position:-1235px 0; }
#nastenka a.n-31 { background-position:-1300px 0; }
#nastenka a.n-32 { background-position:-1365px 0; }
#nastenka a.n-33 { background-position:-1430px 0; }
#nastenka a.n-34 { background-position:-1495px 0; }
#nastenka a.n-35 { background-position:-1560px 0; }
#nastenka a.n-36 { background-position:-1625px 0; }
#nastenka a.n-37 { background-position:-1690px 0; }
#nastenka a.n-38 { background-position:-1755px 0; }
#nastenka a.n-39 { background-position:-1820px 0; }
#nastenka a.n-40 { background-position:-1885px 0; }
#nastenka a.n-41 { background-position:-1950px 0; }
#nastenka a.n-43 { background-position:-2015px 0; }
#nastenka a.n-44 { background-position:-2080px 0; }
#nastenka a.n-45 { background-position:-2145px 0; }
#nastenka a.n-46 { background-position:-2210px 0; }
#nastenka a.n-47 { background-position:-2275px 0; }
#nastenka a.n-92 { background-position:-2340px 0; }
#nastenka a.n-130 { background-position:-2405px 0; }
#nastenka a.n-136 { background-position:-2470px 0; }
#nastenka a.n-133 { background-position:-2535px 0; }





/* zoradenie */

.zoradenie-holder { padding:0 0 0 45px; display:inline; }
.statusBox { text-align:center;display:none;visibility:hidden; }

/* pagination */
.pagination { height:25px; margin:10px 0; }
.pagenav-ul { float:left; margin-right:10px; }
.pagenav-ul li { list-style:none; width:20px; float:left; background-color:#e8e8e8; border:1px solid #dadada; margin-right:3px; padding:1px 1px 3px 1px; text-align:center; }
.pagenav-ul li.selected { background-color:#ec9c1f; border:1px solid #da8d14; color:#fff; font-weight:bold; }
.pagenav-ul li a.pagenav  { padding:0 }
.v-ponuke { float:left; margin-right:10px; padding-top:5px; }
.show-pages { float:left; }


/* nastenka-mini 2 */
#nastenka-mini { width:738px; margin:10px 0 20px 0; padding-top:10px; background:url('../images/main-menu-cat-top.png') no-repeat top left; }
.nastenka-mini-obsah { width:725px; border-left: 2px solid #bedd87; border-right: 2px solid #bedd87; background:#d8eda6; padding-left:10px; }
.nastenka-mini-bottom { height:9px; background:url('../images/main-menu-cat-bottom.png') no-repeat bottom left; }
#nastenka-mini a { float:left; padding:7px 10px 0 22px; height:25px; color:#c0dd7b; background:url(../images/nastenka-mini-zeleninove.png) no-repeat; 
					display:block; text-decoration:none; border:2px solid #BEDD87; margin:0 1px 1px 0; }
#nastenka-mini a.current { border: 2px solid #ec9c1f }
#nastenka-mini a strong { color:#72972b; text-decoration:underline; display:none; }
#nastenka-mini a:hover strong { color:#ffc200; }
#nastenka-mini a strong.selected { color:#000; }

#nastenka-mini a.nm-11 { background-position:0 0; }
#nastenka-mini a.nm-12 { background-position:0 -32px; }
#nastenka-mini a.nm-13 { background-position:0 -64px; }
#nastenka-mini a.nm-14 { background-position:0 -96px; }
#nastenka-mini a.nm-15 { background-position:0 -128px; }
#nastenka-mini a.nm-16 { background-position:0 -160px; }
#nastenka-mini a.nm-17 { background-position:0 -192px; }
#nastenka-mini a.nm-18 { background-position:0 -224px; }
#nastenka-mini a.nm-19 { background-position:0 -256px; }
#nastenka-mini a.nm-20 { background-position:0 -288px; }
#nastenka-mini a.nm-21 { background-position:0 -320px; }
#nastenka-mini a.nm-22 { background-position:0 -352px; }
#nastenka-mini a.nm-23 { background-position:0 -384px; }
#nastenka-mini a.nm-24 { background-position:0 -416px; }
#nastenka-mini a.nm-25 { background-position:0 -448px; }
#nastenka-mini a.nm-26 { background-position:0 -480px; }
#nastenka-mini a.nm-27 { background-position:0 -512px; }
#nastenka-mini a.nm-28 { background-position:0 -544px; }
#nastenka-mini a.nm-29 { background-position:0 -576px; }
#nastenka-mini a.nm-30 { background-position:0 -608px; }
#nastenka-mini a.nm-31 { background-position:0 -640px; }
#nastenka-mini a.nm-32 { background-position:0 -672px; }
#nastenka-mini a.nm-33 { background-position:0 -704px; }
#nastenka-mini a.nm-34 { background-position:0 -736px; }
#nastenka-mini a.nm-35 { background-position:0 -768px; }
#nastenka-mini a.nm-36 { background-position:0 -800px; }
#nastenka-mini a.nm-37 { background-position:0 -832px; }
#nastenka-mini a.nm-38 { background-position:0 -864px; }
#nastenka-mini a.nm-39 { background-position:0 -896px; }
#nastenka-mini a.nm-40 { background-position:0 -928px; }
#nastenka-mini a.nm-41 { background-position:0 -960px; }
#nastenka-mini a.nm-43 { background-position:0 -992px; }
#nastenka-mini a.nm-44 { background-position:0 -1024px; }
#nastenka-mini a.nm-45 { background-position:0 -1056px; }
#nastenka-mini a.nm-46 { background-position:0 -1088px; }
#nastenka-mini a.nm-47 { background-position:0 -1120px; }
#nastenka-mini a.nm-92 { background-position:0 -1152px; }
#nastenka-mini a.nm-130 { background-position:0 -1184px; }
#nastenka-mini a.nm-136 { background-position:0 -1216px; }
#nastenka-mini a.nm-133 { background-position:0 -1248px; }

/* PONUKA MODUL */
#vmlinklist { text-align:left; line-height:26px; }
#vmlinklist a { padding-left:8px; font-weight:bold; padding-bottom: 2px; }
#vmlinklist a span { text-decoration:underline; }
#vmlinklist ul li { background-color:#edf7d7; border-bottom:2px solid #FFF; margin:0px }
#vmlinklist ul li.active { background-color:#ffeaa8;line-height:26px; }
#vmlinklist ul li.active.item68 ul li { background-color:#fff; border-bottom:2px solid #FFF; margin:0px; padding-left:5px; line-height:22px; }
#vmlinklist ul li.active.item68 ul li a span { padding-left: 20px; color:#3c550b; font-weight:normal; }
#vmlinklist ul li.active.item4 ul li { background-color:#fff; border-bottom:2px solid #FFF; margin:0px; padding-left:5px; line-height:20px; }
#vmlinklist ul li.active.item4 ul li a span { padding-left: 20px; color:#3c550b; font-weight:normal; }
#vmlinklist ul li.active.item69 ul li { background-color:#fff; border-bottom:2px solid #FFF; margin:0px; padding-left:5px; line-height:20px; }
#vmlinklist ul li.active.item69 ul li a span { padding-left: 20px; color:#3c550b; font-weight:normal; }
#vmlinklist ul li.active.item55 ul li { background-color:#fff; border-bottom:2px solid #FFF; margin:0px; padding-left:5px; line-height:20px; }
#vmlinklist ul li.active.item55 ul li a span { padding-left: 20px; color:#3c550b; font-weight:normal; }
#vmlinklist ul li.active.item7 ul li { background-color:#fff; border-bottom:2px solid #FFF; margin:0px; padding-left:5px; line-height:20px; }
#vmlinklist ul li.active.item7 ul li a span { padding-left: 20px; color:#3c550b; font-weight:normal; }
#vmlinklist ul li.active.item132 ul li { background-color:#fff; border-bottom:2px solid #FFF; margin:0px; padding-left:5px; line-height:20px; }
#vmlinklist ul li.active.item132 ul li a span { padding-left: 20px; color:#3c550b; font-weight:normal; }
#vmlinklist ul li.active.item58 ul li { background-color:#fff; border-bottom:2px solid #FFF; margin:0px; padding-left:5px; line-height:20px; }
#vmlinklist ul li.active.item58 ul li a span { padding-left: 20px; color:#3c550b; font-weight:normal; }
#vmlinklist ul li.active.item10 ul li { background-color:#fff; border-bottom:2px solid #FFF; margin:0px; padding-left:5px; line-height:20px; }
#vmlinklist ul li.active.item10 ul li a span { padding-left: 20px; color:#3c550b; font-weight:normal; }
#active_vm_menu span { font-weight:bold !important; }

a.mp-1 { display:none; }
a.mp-3 { display:none; }
a.mp-48 { display:none; }

/** kategorie menu bocne **/
li.item10 a { background:url(../images/menu-produkty-zeleninove.png) no-repeat; background-position:0 16px; color:#3c550b; }
li.item10 a.mp-11 { background-position:0 0; }
li.item10 a.mp-12 { background-position:0 -16px; }
li.item10 a.mp-13 { background-position:0 -32px; }
li.item10 a.mp-14 { background-position:0 -48px; }
li.item10 a.mp-15 { background-position:0 -64px; }
li.item10 a.mp-16 { background-position:0 -80px; }
li.item10 a.mp-17 { background-position:0 -96px; }
li.item10 a.mp-18 { background-position:0 -112px; }
li.item10 a.mp-19 { background-position:0 -128px; }
li.item10 a.mp-20 { background-position:0 -144px; }
li.item10 a.mp-21 { background-position:0 -160px; }
li.item10 a.mp-22 { background-position:0 -176px; }
li.item10 a.mp-23 { background-position:0 -192px; }
li.item10 a.mp-24 { background-position:0 -208px; }
li.item10 a.mp-25 { background-position:0 -224px; }
li.item10 a.mp-26 { background-position:0 -240px; }
li.item10 a.mp-27 { background-position:0 -256px; }
li.item10 a.mp-28 { background-position:0 -272px; }
li.item10 a.mp-29 { background-position:0 -288px; }
li.item10 a.mp-30 { background-position:0 -304px; }
li.item10 a.mp-31 { background-position:0 -320px; }
li.item10 a.mp-32 { background-position:0 -336px; }
li.item10 a.mp-33 { background-position:0 -352px; }
li.item10 a.mp-34 { background-position:0 -368px; }
li.item10 a.mp-35 { background-position:0 -384px; }
li.item10 a.mp-36 { background-position:0 -400px; }
li.item10 a.mp-37 { background-position:0 -416px; }
li.item10 a.mp-38 { background-position:0 -432px; }
li.item10 a.mp-39 { background-position:0 -448px; }
li.item10 a.mp-40 { background-position:0 -464px; }
li.item10 a.mp-41 { background-position:0 -480px; }
li.item10 a.mp-43 { background-position:0 -496px; }
li.item10 a.mp-44 { background-position:0 -512px; }
li.item10 a.mp-45 { background-position:0 -528px; }
li.item10 a.mp-46 { background-position:0 -544px; }
li.item10 a.mp-47 { background-position:0 -560px; }
li.item10 a.mp-92 { background-position:0 -576px; }
li.item10 a.mp-130 { background-position:0 -592px; }
li.item10 a.mp-133 { background-position:0 -624px; }
li.item10 a.mp-136 { background-position:0 -608px; }

li.item58 a { background:url(../images/menu-produkty-travne.gif) no-repeat; background-position:0 16px; color:#3c550b; }
li.item58 a.mp-61 { background-position:0 0; }
li.item58 a.mp-60 { background-position:0 -16px; }
li.item58 a.mp-64 { background-position:0 -32px; }
li.item58 a.mp-59 { background-position:0 -48px; }
li.item58 a.mp-63 { background-position:0 -64px; }
li.item58 a.mp-62 { background-position:0 -80px; }
li.item58 a.mp-65 { background-position:0 -96px; }
li.item58 a.mp-131 { background-position:0 -112px; }
li.item58 a.mp-145 { background-position:0 -112px; }
li.item58 a.mp-153 { background-position:0 -128px; }

li.item4 a { background:url(../images/menu-produkty-kvetinove.gif) no-repeat; background-position:0 16px; color:#3c550b; }
li.item4 a.mp-57 { background-position:0 0; }
li.item4 a.mp-5 { background-position:0 -16px; }
li.item4 a.mp-6 { background-position:0 -32px; }

/* pomocky na sadenie */
li.item7 a { background:url(../images/menu-produkty-pomocky.png) no-repeat; background-position:0 16px; color:#3c550b; }
li.item7 a.mp-9 { background-position:0 0; }
li.item7 a.mp-56 { background-position:0 -16px; }
li.item7 a.mp-66 { background-position:0 -32px; }
li.item7 a.mp-8 { background-position:0 -48px; }
li.item7 a.mp-139 { background-position:0 -64px; }
li.item7 a.mp-140 { background-position:0 -80px; }

/* osivá ostatných plodin */
li.item55 a { background:url(../images/menu-produkty-osiva.png) no-repeat; background-position:0 16px; color:#3c550b; }
li.item55 a.mp-134 { background-position:0 0; }
li.item55 a.mp-135 { background-position:0 -16px; }

/* beauty and spa */
li.item68 a { background:url(../images/menu-produkty-beauty.png) no-repeat; background-position:0 16px; color:#3c550b; }
li.item68 a.mp-138 { background-position:0 0; }

/* okrasne rastliny */
li.item69 a { background:url(../images/menu-produkty-okrasne.png) no-repeat; background-position:0 16px; color:#3c550b; }
li.item69 a.mp-141 { background-position:0 0; }



/* TRAVNE ZMESI NASTENKA */
#nastenka-travne { width:738px; margin:10px 0 20px 0; padding-top:10px; background:url('../images/main-menu-cat-top.png') no-repeat top left; }
.nastenka-travne-obsah { width:726px; border-left: 2px solid #bedd87; border-right: 2px solid #bedd87; background:#d8eda6; padding-left:8px; }
.nastenka-travne-bottom { height:10px; background:url('../images/main-menu-cat-bottom.png') no-repeat bottom left; }

#nastenka-travne a { float:left; border:1px solid #cee79a; width:172px; height:24px; background:#FFF url(../images/nastenka-travne.jpg) no-repeat; 
				display:block; margin:0 5px 5px 0; font-size:14px; text-decoration:none; text-align:center; padding-top:60px; border:2px solid #cee79a; }
#nastenka-travne a.nm-61 { background-position:0 0; }
#nastenka-travne a.nm-60 { background-position:0 -86px; }
#nastenka-travne a.nm-64 { background-position:0 -172px; }
#nastenka-travne a.nm-59 { background-position:0 -258px; }
#nastenka-travne a.nm-63 { background-position:0 -344px; }
#nastenka-travne a.nm-62 { background-position:0 -430px; }
#nastenka-travne a.nm-65 { background-position:0 -516px; }
#nastenka-travne a.nm-131 { background-position:0 -602px; }
#nastenka-travne a.nm-145 { background-position:0 -688px; }
#nastenka-travne a.nm-153 { background-position:0 -774px; }
#nastenka-travne a.nm-201 { background-position:0 -860px; }

#nastenka-mini-travne { width:738px; margin:10px 0 20px 0; padding-top:10px; background:url('../images/main-menu-cat-top.png') no-repeat top left; }
.nastenka-mini-travne-obsah { width:725px; border-left: 2px solid #bedd87; border-right: 2px solid #bedd87; background:#d8eda6; padding-left:10px; }
.nastenka-mini-travne-bottom { height:9px; background:url('../images/main-menu-cat-bottom.png') no-repeat bottom left; }
#nastenka-mini-travne a { float:left; padding:7px 50px 0 22px; height:25px; color:#c0dd7b; background:url(../images/nastenka-mini-travne.jpg) no-repeat; 
					display:block; text-decoration:none; border:2px solid #BEDD87; margin:0 1px 1px 0; }
#nastenka-mini-travne a strong { color:#72972b; text-decoration:underline; display:none; }
#nastenka-mini-travne a:hover strong { color:#ffc200; }
#nastenka-mini-travne a strong.selected { color:#000; }

#nastenka-mini-travne a.nm-59 { background-position:0 0; }
#nastenka-mini-travne a.nm-60 { background-position:0 -32px; }
#nastenka-mini-travne a.nm-61 { background-position:0 -64px; }
#nastenka-mini-travne a.nm-62 { background-position:0 -96px; }
#nastenka-mini-travne a.nm-63 { background-position:0 -128px; }
#nastenka-mini-travne a.nm-64 { background-position:0 -160px; }
#nastenka-mini-travne a.nm-65 { background-position:0 -192px; }
#nastenka-mini-travne a.nm-131 { background-position:0 -224px; }
#nastenka-mini-travne a.nm-145 { background-position:0 -256px; }
#nastenka-mini-travne a.nm-153 { background-position:0 -288px; }
#nastenka-mini-travne a.nm-201 { background-position:0 -320px; }

/* LOGIN */
#login_stretcher { width:652px; margin:15px 0 0 25px;  }
#login_stretcher .ls-top { background:url('../images/login-top.png') no-repeat bottom left; height:7px; }
#login_stretcher .ls-middle { background:#eef4e1; border-left:2px solid #e4edd0; border-right:2px solid #e4edd0; padding-top:15px }
#login_stretcher .ls-bottom { background:url('../images/login-bottom.png') no-repeat bottom left; height:7px; }

/* golfove */
.tabulka-golfove { text-align: center; border-spacing:0; border-collapse:collapse; padding:0; }
.tabulka-golfove td { border:1px solid #666; }
.tabulka-golfove .one { width:70px; }
.tabulka-golfove .two { width:60px; }
.tabulka-golfove .three { width:80px; }
.tabulka-golfove .four { width:230px; }
.tabulka-golfove .five { width:80px; }
.tabulka-golfove .six { width:80px; }
.tabulka-golfove .seven { width:75px; }
.tabulka-golfove .eight { width:75px; }

/* lucne */
.tabulka-lucne { text-align: center; border-spacing:0; border-collapse:collapse; padding:0; }
.tabulka-lucne td { border:1px solid #666; }
.tabulka-lucne .one { width:70px; }
.tabulka-lucne .two { width:60px; }
.tabulka-lucne .three { width:80px; }
.tabulka-lucne .four { width:230px; }
.tabulka-lucne .five { width:80px; }
.tabulka-lucne .six { width:80px; }
.tabulka-lucne .seven { width:75px; }
.tabulka-lucne .eight { width:75px; }

/* custom module */
.custom-div { float:left; width:180px }
.art-BlockContent-body .custom-div p { text-align:left; }
.custom-div h2 { padding: 0px 0px 2px 0px; margin: 0px 14px 4px 0px; font-family: Arial; font-weight: 200; border-bottom: 2px solid #E8EFDA; }
.art-BlockContent-body .custom-div a, .art-BlockContent-body .custom-div a:hover, .art-BlockContent-body .custom-div a:visited { font-size:18px; color:black; }
.custom-img { float:left; display:block; padding-right:10px }



.info { background-color:#d00909; margin:0 2px; padding:10px 17px; font-size:12px; color:#FFF; }

.tabulka_zeleninove.moruga h3 a { color:#F00 !important; }
.tabulka_zeleninove.moruga h4 strong { color:#F00 !important; }

.tabulka_zeleninove.chilli .tz_odroda strong { font-size:10px; }


.table01 { width:100%; }
.table01 td {}

.ul02 { list-style-type:square; padding:5px 0px 0px 30px; font-size:12px; }
.ul02 li { padding:0px 0px 0px 2px; margin-bottom:5px; color:#000; }


.validate-email { position:inherit; border:1px solid #000; }

.doc h1 { 
    color: #71962a;
    font-size: 26px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 5px;
    padding: 8px 0px;
}

.doc h2 {
    font-weight: 200;
    font-size: 22px;
    padding: 8px 0px;
    color: #ffc200;
}

.doc h3 {
    font-weight: 200;
    font-size: 20px;
    padding: 8px 0px;
    color: #71962a;
}

.doc h4 {
    font-weight: 200;
    font-size: 18px;
    padding: 8px 0px;
    color: #71962a;
}

.doc p { 
	padding: 0px 28px 5px 28px;
    line-height: 19px;
    text-align: left;
}

.doc ul { 
    list-style-type: square;
    padding-left: 42px;
}

.doc ul li { 
    color: #000;
    padding: 0px 0px 8px 2px;
}

#hypo_footer .menu ul { padding-bottom:10px; }
#hypo_footer .menu li { float:left; padding:5px 10px 10px 10px; }




#cookieMessageOuter a { color:#FFF; border-bottom:1px solid #FFF; }

#vm_oou_div { white-space:normal; }


.stock { background-color:#fec200; border: none; padding:3px 5px; margin:5px 0; color:#FFF; }












