body {
 background-color: #fff;
 font-family: "Trebuchet MS",arial;
 color:#777777;
 font-size:12px;
 margin:0px;
 width:100%;
 }

html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}

.container
  {
  margin:0 auto;;
  width:980px;
  }

.container.relative {
  position:relative;
}

a
 {
 color:#F68C1F;
 text-decoration:none;
 }

a:hover
 {
 text-decoration:underline;
 }

.bg-top {
  background:url('../img/top_bg_place.png') no-repeat center top;
}

.header-top {
  position:relative;
  margin: 0 auto;
  height:174px;
  width: 980px;
}

.bg-top .header-top #quick-links .heading {
  display: block;
  float: left;
  font-size: 15px;
  margin-right: 50px;
  margin-top: 20px;
  text-align: right;
  vertical-align: top;
}

.bg-top .header-top #quick-links a img {
  position: relative;
  top: 0;
}

.bg-top .header-top #quick-links a:hover img {
  top: -10px;
}

#quick-link-bazar {
  width: 100px;
}

.bg-top .header-top #quick-links {
  background-image: url("../img/arrows_quicklinks_bg.png");
  background-position: 70px 30px;
  background-repeat: no-repeat;
  left: 355px;
  overflow: visible;
  position: absolute;
  top: 0;
}

.bg-top .header-top #logo {
  height: 96px;
  left: 0;
  position: absolute;
  top: 27px;
  width: 160px;
}

.breadcrumbs-block {
  left: 237px;
  position: absolute;
  top: 150px;
}

ul.breadcrumbs {
  padding: 0.5em 0 !important;
}

ul.breadcrumbs li {
  background-image:none !important;
}

ul.productListGrid li.productListGridItem {
  background-image:none;

}


/* strom podzim
.bg-top #content-block {
  background-image: url("../img/tree4_new.png");
  background-position: center bottom;
  background-repeat: no-repeat;
  min-height: 490px;
  position: relative;
} */
/* leto */
.bg-top #content-block {
  background-image: url("../../files/pozadia/letotree3.png");
  background-position: center bottom;
  background-repeat: no-repeat;
  min-height: 490px;
  position: relative;
}

/* strom jaro
.bg-top #content-block {
  background-image: url("../img/treef5.png");
  background-position: center bottom;
  background-repeat: no-repeat;
  min-height: 490px;
  position: relative;
} */

/* strom zima
.bg-top #content-block {
  background-image: url("../img/stromzima.png");
  background-position: center bottom;
  background-repeat: no-repeat;
  min-height: 490px;
  position: relative;
} */

/* strom zima 2 iny strom
.bg-top #content-block {
  background-image: url("../img/strom5.png");
  background-position: center bottom;
  background-repeat: no-repeat;
  min-height: 490px;
  position: relative;
      background-position: center top !important;
    background-size: contain;
} */
/* strom vianoce
.bg-top #content-block {
	background-image: url(/templates/img/stromek.png);
    background-size: contain;
} */

.bg-top #content-block.no-background {
  background-image:none !important;
  height:auto !important;
  overflow: hidden;
}

.bg-top #content-block .left-block {
  float:left;
  width:219px;
}

.bg-top #content-block .center-block {
  float: left;
  line-height: 1.75em;
  position: relative;
  width: 542px;
}

body.titlepage .bg-top #content-block .center-block {
  float: none;
  position: absolute;
  left: 220px;
  bottom: 0;
  height: 490px;
  /* top: 156px; /* special pre vianocny strom */
  /* left: 242px; /* special pre vianocny strom */
}

.bg-top #content-block .right-block {
  float:right;
  width:219px;
}

.home .bg-top #content-block .right-block {
  position: relative;
  top: -1px;
}

.container #content-block .center-block #link1 {
    left: 185px;
    top: 60px;
}
.container #content-block .center-block #link2 {
    left: 303px;
    top: 45px;
}
.container #content-block .center-block #link3 {
    left: 101px;
    top: 138px;
}
.container #content-block .center-block #link4 {
    left: 277px;
    top: 107px;
}
.container #content-block .center-block #link5 {
    left: 23px;
    top: 200px;
}
.container #content-block .center-block #link6 {
    left: 359px;
    top: 184px;
}
.container #content-block .center-block #link7 {
    left: 364px;
    top: 195px;
}
.container #content-block .center-block #link8 {
    left: 85px;
    top: 276px;
}
.container #content-block .center-block #link9 {
    left: 257px;
    top: 265px;
}
.container #content-block .center-block #link10 {
    left: 221px;
    top: 196px;
}
.container #content-block .center-block #link11 {
    left: 338px;
    top: 329px;
}

/* stitky pre vianocny strom 2017
.container #content-block .center-block a.tree-item {
    background-color: #eee !important;
}
.container #content-block .center-block #link1 {
    left: 209px;
    top: 87px;
}
.container #content-block .center-block #link6 {
    left: 222px;
    top: 200px;
}
.container #content-block .center-block #link10 {
    left: 293px;
    top: 300px;
}
.container #content-block .center-block #link3 {
    left: 172px;
    top: 250px;
}
.container #content-block .center-block #link4 {
    left: 277px;
    top: 142px;
}
.container #content-block .center-block #link5 {
    left: 133px;
    top: 319px;
}
.container #content-block .center-block #link9 {
    left: 257px;
    top: 356px;
}
.container #content-block .center-block #link8 {
    left: 125px;
    top: 390px;
}
/* koniec */

/* special pre vianocny strom
.container #content-block .center-block #link6 {
    left: 259px;
    top: 154px;
}
.container #content-block .center-block #link5 {
    left: 103px;
    top: 230px;
}
.container #content-block .center-block #link3 {
    left: 111px;
    top: 138px;
}
/* koniec */

.container #content-block .left-block #hp-introduction-box {
  margin-top: 125px;
  z-index: 0;
}

.container #content-block .left-block #mascot-welcome {
  left: 25px;
  position: absolute;
  top: -25px;
  z-index: 1;
}

.common-padding-vertical {
  padding-bottom: 0.5em;
  margin:0;
  padding-top: 0.5em;
}

.container .info-box {
  background-image: url("../img/infobox_top_bg_transp50.png");
  background-position: left top;
  background-repeat: no-repeat;
  padding-top: 17px;
  margin-bottom:20px;
  width: 219px;
}
.home .container .info-box {
	margin-bottom: 0px;
}

.container .info-box .heading {
  color: #F68C1F;
  display: block;
  font-size: 20px;
  font-weight: bold;
  margin-top: -10px;
}

.container .info-box .common-padding {
    padding: 0 20px;
}

.common-padding-bottom {
  padding-bottom: 0.5em;
}

.container .info-box-end {
  background-color: #FFFFFF;
  background-image: url("../img/infobox_bottom_bg_transp50.png");
  background-position: left top;
  background-repeat: no-repeat;
  height: 17px;
  margin: 0;
  padding: 0;
  width: 219px;
}

.container #content-block .center-block a.tree-item {
  background-color: #F2EBDD;
  background-image: url("../img/arrow.png");
  background-position: 0.55em 0.35em;
  background-repeat: no-repeat;
  color: #111111;
  display: block;
  font-size: 13px;
  font-weight: bold;
  left: 0;
  padding: 0.25em 1em 0.25em 3.5em;
  position: absolute;
  text-decoration: none;
  top: 0;
}

.container #content-block .center-block a.tree-item:hover {
  background-image: url("../img/arrow_over2.png");
  color: #777777;
}

#footer-block {
  /*background-image: url("../img/footer_bg_new.png"); */
  background-position: center top;
  background-repeat: no-repeat;
  color: #FFFFFF;
  min-height: 155px;
  /*min-height: 235px;*/
  overflow: hidden;
  text-align: center;
  width: 100%;
  /*background-color: #8db344;*/
}
/* zima - text v paticke
#footer-block {
	color: #888;
	background: #fff;
} */


#footer-block #legals-info {
  bottom: 15px;
}

#footer-block #copyright {
  position: absolute;
  right: 0;
  top: 15px;
}

#footer-block #legals-info {
  position: absolute;
  right: 0;
  text-align: right;
  top: 5px;
  width: 561px;
}

.menuLink {
  padding:0;
}

.dropdown,.menuLink {
 background-color: transparent !important;
 color:#626061 !important;
}

.dropdown, .menuLink, .menuLink:visited {
  background-color: transparent !important;
  background-image:none !important;
}


.menuLink:hover, .menuItem:hover > .menuLink {
  background-color:transparent !important;
  background-image:none !important;
}

 .menuItem.ancestor:after {display:none;}

.dropdown {
  border:none;
}

.dropdown:after, .menuLink:after, .menuLink:visited:after {
  background-image:none !important;
}

.dropdown:after, .menuLink:after, .menuLink:visited:after {
  background-image:none !important;
}

.container .header-top #quick-links a {
  display: block;
  float: left;
  padding: 0;
  text-decoration: none;
  z-index: 1;
}

.container #content-block .left-block ul#menu {
    color: #FFFFFF;
    padding-left: 2px;
}

.container #content-block .left-block ul#menu li {
    list-style: none outside none;
    width: 215px;
}
.container #content-block .left-block #menu li * {
    color: #333333;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin: 0 18px;
    padding: 0.8em 0 0.8em 36px;
    text-align: left;
}

.container #content-block .left-block #menu li:first-child a {
  border:none;
}

.container #content-block .left-block #menu li a {
    background-image: url("../img/arrow.png") !important;
    background-position: 0 0.8em;
    background-repeat: no-repeat;
    border-top: 1px solid #F2EBDD;
    color: #333333;
    text-decoration: none;
}
.container #content-block .left-block #menu li a:hover {
    background-image: url("../img/arrow_over2.png") !important;
    background-position: 0 0.8em;
    background-repeat: no-repeat;
    color: #777777 !important;
}
.container #content-block .left-block #menu li span, .container #content-block .left-block #menu li a.select {
    background-color: #F2EBDD !important;
    background-image: url("../img/arrow_current.png") !important;
    background-position: 17px 0.8em;
    background-repeat: no-repeat;
    color: #000000 !important;
    margin: 0;
    padding: 0.8em 18px 0.8em 53px;
}

.container #content-block .left-block #menu li a.current:hover {
    color: #777777;
}

.container #content-block .left-block #menu li a.no-top-border {
    border-top: 0 none;
}

.break-block {
  color: #777777;
  font-family: "Trebuchet MS",arial;
  font-size: 12px;
  padding: 15px;
}

h1, h2, h3, h4, h5, h6, a, a:visited, .productListTitle, .productListTableTitle, .productListListTitle, .productListGridTitle, .commentTitle, .commentTableTitle, .newsTitle, .newsAnotationTitle, .faqTitle, .blockTitle, .helper:hover {
  color:#F68C1F;
}

.box, .boxNP, .boxSimple, .boxRow, .boxError, .boxNOv {
  border:none;
}

.break-block .box, .break-block .boxNP, .break-block .boxSimple, .break-block .boxRow, .break-block .boxError, .break-block .boxNOv {
  padding:0;
}

.container .info-box .top-bordered {
  border-top: 2px dotted #D8D8D8;
  margin-top: 5px;
  padding-bottom: 5px;
  padding-top: 10px;
}

.action-item-thumbnail {
  float: left;
  margin-bottom: 7px;
  padding-right: 7px;
  position: relative;
  top: 4px;
}

.container .right-block .action-item-date {
  display: block;
  font-size: 11px;
}

.container .right-block .action-item-message {
  display: block;
}

.clear-floats {
    clear: both;
}


.container .info-box .heading {
  color: #F68C1F;
  display: block;
  font-size: 20px;
  font-weight: bold;
  margin-top: 0px;
}

#box-id-aktuality {
  margin:0;
}

#box-id-uvodnik .box {
  padding:0;
}

#box-id-footer .box {
  background:transparent;
  paddding:0;
  border:0;
}

#footer-block a {
  color:#fff;
  text-decoration:underline;
}

#footer-block {
	color: #444;
	line-height: 1.5;
	font-size: 13px;
}
#footer-block p, #footer-block .privacyPolicies {
	margin-top: 5px;
}
#footer-block h4, #footer-block h3 {
	color: #F68C1F;
	font-weight: bold;
}
#footer-block .policyEventCont[data-policytype="checkbox"] {
	margin-top: 0;
}

/* mimo zimu footer - jaro leto podzim */
.home #footer-block #legals-info {
    margin-right: -15px;
}
/* jaro, leto, podzim */
.home #footer-block, .home #footer-block h4, .home #footer-block h3 {
    color: #fff;
}
/**/

.container .info-box .top-bordered {
  border-top: 2px dotted #D8D8D8;
  margin-top: 5px;
  padding-bottom: 5px;
  padding-top: 10px;
}

#mascot-introducer {
  height: 190px;
  position: absolute;
  right: 0px;
  top: 63px;
}

.orange {
    color: #F68C1F;
}
.orange-bordered {
    border: 1px solid #F68C1F;
    padding: 5px;
}
.green {
    color: #87C709;
}
.green-bordered {
    border: 1px solid #A5CF53;
}
.bordo {
    color: #B2374D;
}
.bordo-bordered {
    border: 1px solid #B2374D;
}

.break-block {
    overflow: visible;
}

.break-block ul {
  padding: 0.5em 16px;
  margin:0;
  list-style:none;
}

.break-block ul li {
    background-image: url("../img/list_item_marker.png");
    background-position: 5px 9px;
    background-repeat: no-repeat;
    margin-left: -20px;
    padding: 2px 0 5px 20px;
}

.break-block ul li a {
  color:#F68C1F !important;
}

.break-block ol li {
    margin-left: 17px;
    padding: 2px 0 1em 3px;
}

.break-block .common-padding {
    padding: 0 16px 15px;
}
.break-block .common-margin {
    margin: 5px 0px;
}
.break-block .common-paragraph-image {
    float: left;
    margin-right: 7px;
}

#mascot-postman {
    height: 190px;
    position: absolute;
    right: 0px;
    top: 50px;
}

hr {
  background-color: #CCCCCC;
  height: 2px;
}


.two-column-content-cell {
    float: left;
    width: 200px;
}

.bordo-bordered {
    border: 1px solid #B2374D;
}

table.common-cell-borders {
    background: none repeat scroll 0 0 #DDDDDD;
}

table.common-cell-padding th, table.common-cell-padding td {
  padding: 0 5px;
}

table.common-cell-borders th, table.common-cell-borders td {
  background: none repeat scroll 0 0 #FFFFFF;
}

.two-column-content-row {
    float: left;
    margin: 0;
    padding: 0;
}
.two-column-content-cell {
    float: left;
    width: 200px;
}

div.two-column-content-cell p, div.two-column-content-cell h2, div.two-column-content-cell h3,div.two-column-content-cell h4 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
}

.galleryItem > .linkImage {
  line-height: 10px;
}

.galleryItem {
  padding-bottom: 0 !important;
}


.motto {
  color: #F68C1F;
  font-size: 12px;
  font-style: italic;
}

.newsAnotation > .newsDate + .newsContent, .newsAnotation > .newsDate + .newsContentInfo {
  padding:0;
}

h1.newsTitle {
  margin:15px 0 0;
}

ul.pagination {
  margin-top:15px !important;
}

ul.pagination li {
  background-image:none !important;
}

#box-id-content.pagebox {
  margin:0;
}

.break-block h1 {
  padding-bottom:15px;
}

.newsletter-block {
  text-align:left;
  width:320px;
}

.newsletter-block .boxColored {
  background:transparent;
}

.newsletter-block .boxColored > h2 {
  color:#fff;
  font-size:1.7em;
  text-align:left;
}

.container relative {
margin-left: -15px;
}

.buttonsHeader > * + .buttonContainer {
  margin:10px 0 0 0;
}

.productMeta {

}

ul.productListGrid li.productListGridItem {
  height: 340px !important;
}

.addthis_button_facebook_like iframe {
  width:130px !important;
}

.noMoreProducts, .loadMoreProducts {
  display:none !important;
}

.pagination li {
  margin-left:5px !important;
  padding:0 1px !important;
}

.clear-both {
  clear: both;
}

.chosen-container .chosen-results li {
  list-style:none !important;
  background-image:none;
}

/* leto - podzim */
.l3ColumnLeft.titlepage.home {
background-repeat: no-repeat;
background-color: #A5CF53;
}

/* zima
.l3ColumnLeft.titlepage.home {
background-repeat: no-repeat;
background-color: #9ac343;
background-color: #fff;
} */



/* podzim
.l3ColumnLeft.titlepage.home .land {
margin: auto;
background-image: url("../img/background_new_podzim5.jpg") !important;
background-repeat: no-repeat;
background-size:auto auto;
height: 880px;
background-position: center;
background-position-y: -11px;
} */

/* leto
.l3ColumnLeft.titlepage.home .land {
margin: auto;
background-image: url("../../files/pozadia/letobackground-new22.jpg") !important;
background-repeat: no-repeat;
background-size:auto auto;
height: 880px;
background-position: center;
}*/


/*
.titlepage.home .land .container .info-box-end,
.titlepage.home .land .container .info-box-end {
  background-color:transparent;
  background-image:none;
}
*/

/* zima
.l3ColumnLeft.titlepage.home .land {
margin: auto;
background-image: url("../img/pozadizima.jpg") !important;
background-repeat: no-repeat;
background-size:auto auto;
height: 880px;
background-position: center;
} */
/* jaro */
.l3ColumnLeft.home .land {
margin: auto;
background-image: url("../img/background_new4.jpg") !important;
background-repeat: no-repeat;
background-size:auto auto;
height: 880px;
background-position: center;
}

/*jaro logo move */
.l3ColumnLeft.titlepage.home .bg-top .header-top #logo {
    left: 40px;
    top: 14px;
}
.l3ColumnLeft.titlepage.home .bg-top {
	background: transparent;
}

.land-center {

}

/* nt-example1 */

#news_rotator {
	max-width: 620px;
	margin: auto;
	display:none;
}

#news_rotator-container {
	text-align: center;
}

#news_rotator-container i {
	font-size: 36px;
	margin: 8px;
	cursor: pointer;
	-webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

#news_rotator-container i:hover {
	color: #333;
}

#news_rotator li {
	color: #4e4e4e;
	overflow: hidden;
	padding: 10px;
	height:100px;
	line-height: 15px;
	list-style: none;
	font-size: 12px;
	text-align: left;
	border-bottom: 1px dotted #2c8162;
}

#news_rotator li:hover {

}

#vertical-ticker{
	height:180px;
	overflow:hidden;
	margin:0; padding:0;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0, .4);
}

#vertical-ticker li{
	padding:5px 20px;
	display:block;
	color:#333;
	height:80px;
	border-bottom:1px solid #ddd;
}


/* slider images */

#news_rotator_2 {
	max-width: 620px;
	margin: auto;
	display:none;
}

#news_rotator_2-container {
	text-align: center;
}

#news_rotator_2-container i {
	font-size: 36px;
	margin: 8px;
	cursor: pointer;
	-webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

#news_rotator_2-container i:hover {
	color: #333;
}

#news_rotator_2 li {
	color: #4e4e4e;
	overflow: hidden;
	padding: 10px;
	height:110px;
	line-height: 15px;
	list-style: none;
	font-size: 12px;
	text-align: left;
}

#news_rotator_2 li:hover {

}

#vertical-ticker_2 {
	height:180px;
	overflow:hidden;
	margin:0; padding:0;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0, .4);
}

#vertical-ticker_2 li{
	padding:5px 20px;
	display:block;
	color:#333;
	height:80px;
}


/* slider images */
.slider_news {
  text-align:center;
}

.break-block ul li {
  margin-left: 0;
  padding: 0 0;
}

.main_subpage li,
.rozcesnik li {
  list-style: initial;
}

.directoryGroupItem {
 float: left;
 width: 100%;
}

ul.directoryGroup {
   width: 50%;
}

.break-block ul li {
  background-image: none;
}

.break-block {
  overflow: visible;
  padding-bottom: 45px;
}


.october-leaf {
position: absolute;
background-color: transparent;
background-image: url('../img/leaves_new.png');
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
