body {
	background-color:#cef28c;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEYCAYAAACdu5xuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTA3MDVCMDcxMTc3MTFFM0E0QzdDNDI4Q0YyOUFGQjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTA3MDVCMDgxMTc3MTFFM0E0QzdDNDI4Q0YyOUFGQjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMDcwNUIwNTExNzcxMUUzQTRDN0M0MjhDRjI5QUZCNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMDcwNUIwNjExNzcxMUUzQTRDN0M0MjhDRjI5QUZCNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pkq/IZkAAAA0SURBVHjaYmhZ4fifiQEIRolRgkLiHyrxFy+XCCWDUwc9nMEwpF1PQAnD////R3p2AQgwALoTdJpgFP6HAAAAAElFTkSuQmCC);
	background-repeat:repeat-x;
	background-position:0% 0%;
}
.mt0 { margin-top:0px; }
.mt10 {	margin-top:10px; }
.mt30 {	margin-top:30px; }
.mt60 { margin-top:60px; }
.mt20 {	margin-top:20px; }
.mb0 {	margin-bottom:0px; }
.mb10 {	margin-bottom:10px; }
.mb13 {	 float: none; margin: 0 auto; }
.mb13:not(:empty) {
  clear:both;
  margin-bottom:20px;
}
.mb20 {	margin-bottom:20px; }
.p0 { padding:0px; }
.pl85 { padding-left:85px; }
.w20 { width:20%; }
.w80 { width:75%; }
.w100 {	width:100%; }
.table { border:none; }
.fm {
	font-size:16px;
	font-weight:bold;
	padding:10px;
	background-color:#84a841;
}
.tx a,
.lef a,
.bc a {
  text-decoration: underline;
  color: #cb6300;
}
.tx img {
 padding:5px;
}
.bc, .bc a { font-size:18px; }
.tx a:hover,
.lef a:hover,
.bc a:hover {
  text-decoration: none;
}
.bc {
	 text-decoration: none;
    color: #cb6300;
}
a.green {
  text-decoration: none;
  color: #006400;
}
a.topphone-lg {
	margin-left:5px;
	font-size:30px;
	color:#FFF;
	font-weight:bold;
	-khtml-text-shadow: 1px 1px 2px #333;
	-ms-text-shadow: 1px 1px 2px #333;
	-o-text-shadow: 1px 1px 2px #333;
	-moz-text-shadow: 1px 1px 2px #333;
	-webkit-text-shadow: 1px 1px 2px #333;
	text-shadow: 1px 1px 2px #333;
}
.topphone-lg b {
	color:#ee3139;
}
.call {
  font-size: 17px;
  font-weight: bold;
}
.tex {
	margin:20px 0 10px 0;
	padding:10px 20px;
	text-align:justify;
	border-radius: 4px;
	background-color:#fff;
	-khtml-box-shadow:rgba(0,0,0,0.3) 0 1px 2px;
	-ms-box-shadow:rgba(0,0,0,0.3) 0 1px 2px;
	-o-box-shadow:rgba(0,0,0,0.3) 0 1px 2px;
	-moz-box-shadow:rgba(0,0,0,0.3) 0 1px 2px;
	-webkit-box-shadow:rgba(0,0,0,0.3) 0 1px 2px;
	box-shadow:rgba(0,0,0,0.3) 0 1px 2px;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
        font-weight: 800;
}
.title-s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
div.exclusive { position:relative; }
div.exclusive img { margin-right:7px; }
div.exclusive span { position:absolute; bottom:0px; right:7px; width:70px; height:70px; z-index:1; background: url('/images/exclusive.png'); }

div.exclusives { position:relative; }
div.exclusives img { margin-right:7px; }
div.exclusives span { position:absolute;  float:right; bottom:0px; margin-left:100%; left:-75px; width:70px; height:70px; z-index:1; background: url('/images/exclusive.png'); }

.npic {
    padding: 0px;
    border: 0;
    border-radius: 0;
}

.npic img {
	display: block;
    margin-right: auto;
    margin-left: auto;
    border-radius: 0;
}

hr {height: 1px; border: 0; color: #cef28c; background-color: #cef28c; }

.pager li>a {
	text-decoration:none;
}

/* foot  */
.footer {
	position:relative;
	padding:15px 0 45px;
	width:100%;
	background-color: #84a841;
}
.fl {
	float:left;
	position:relative;
	width:100%;
	text-align:center;
}
.fr {
	float:right;
	position:relative;
	text-align:right;
	width:25%;
}
.inp {
  width: 257px;
  border: 1px solid #ccc;
}
/* CALL Buton for fixed footer */

.btn-custom-footer {
 font-size: 15px;
 font-weight: 700;
 color: #ffffff;
 padding-top: 12px;
 border-radius: 4px;
 background-color: #009900;
 box-shadow: 0px 2px 8px #555555;

}
.btn-custom-footer:hover,
.btn-custom-footer:focus,
.btn-custom-footer:active,
.btn-custom-footer.active {
 background-color: #F70000;
 color: #ffffff;

}

.exclusive {
float:left;
}
.ne {
	float:left;
	width:100%;
	margin-bottom:20px;
	padding:15px 10px;
	border-radius: 5px;
	border:1px solid rgba(0,0,0,0.3);
	-khtml-box-shadow: rgba(0,0,0,0.3) 0 1px 2px;
   -ms-box-shadow: rgba(0,0,0,0.3) 0 1px 2px;
   -o-box-shadow: rgba(0,0,0,0.3) 0 1px 2px;
   -moz-box-shadow: rgba(0,0,0,0.3) 0 1px 2px;
   -webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 2px;
   box-shadow: rgba(0,0,0,0.3) 0 1px 2px;
}

.table td,
.tx,
.brk,
.title {
	-ms-word-break: break-word;
  word-break: break-word;
	-webkit-hyphens: manual;
  -moz-hyphens: manual;
  hyphens: manual;
}
.new {
	float:left;
	width:100%;
	background-color:#b1d46d; /*cef28c*/
	margin-bottom:20px;
	padding:15px 10px;
	border-radius: 5px;
	border:1px solid rgba(0,0,0,0.3);
	-khtml-box-shadow: rgba(0,0,0,0.3) 0 1px 2px;
   -ms-box-shadow: rgba(0,0,0,0.3) 0 1px 2px;
   -o-box-shadow: rgba(0,0,0,0.3) 0 1px 2px;
   -moz-box-shadow: rgba(0,0,0,0.3) 0 1px 2px;
   -webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 2px;
   box-shadow: rgba(0,0,0,0.3) 0 1px 2px;
}
.new:hover,
.ne:hover {
	-khtml-box-shadow: rgba(0,0,0,0.3) 0 3px 3px;
   -ms-box-shadow: rgba(0,0,0,0.3) 0 3px 3px;
   -o-box-shadow: rgba(0,0,0,0.3) 0 3px 3px;
   -moz-box-shadow: rgba(0,0,0,0.3) 0 3px 3px;
   -webkit-box-shadow: rgba(0,0,0,0.3) 0 3px 3px;
   box-shadow: rgba(0,0,0,0.3) 0 3px 3px;
}
.re {
  width:30%;
  margin-left:1%;
  margin-right:2%;
}
.recommend {
  /*width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;*/
  margin-bottom: 15px;
  text-align: center;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
  color: #fff;
  background-color: #59781e;
  border-color: #59781e;
  clear:both;
}
.ex {
	padding:15px 15px 15px 15px;
	border-radius: 5px;
   border:2px solid #cb7815;
   background-image: url('/images/exclusive.png');
   background-position:100% 100%;
   background-repeat:no-repeat;
}
.vip {
	padding:15px 15px 15px 15px;
	border-radius: 5px;
   border:2px solid #cb7815;
   background-image: url('/images/vip.png');
   background-position:100% 100%;
   background-repeat:no-repeat;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 3px 0.5ex;
  padding: initial;
  background-color: initial;
  border: initial;
}
.but {
  padding-top: 3px;
  padding-bottom: 3px;
  font-size:14px;
  font-weight:bold;
  color:#fff;
  background-color: #7b9638;
  border: medium none;
  border-radius: 5px;
  cursor: pointer;
}

.but:hover  {
  background-color: #66841d;
  color: #CCC;
}

#up, #ups {
	position:fixed;
	bottom:0px;
	margin:10px;
	z-index:1000;
	display:block;
	cursor:pointer;
	cursor:hand;
	right: 0px;
}
#up {
	width:60px;
	height:60px;
}
#ups {
	width:45px;
	height:45px;
}

#up.affix-top {
    position: absolute; /* allows it to "slide" up into view */
    bottom: -82px; /* negative of the offset - height of link element */
    left: 10px; /* padding from the left side of the window */
}
#up.affix {
    position: fixed; /* keeps it on the bottom once in view */
    bottom: 18px; /* height of link element */
    left: 10px; /* padding from the left side of the window */
}

.wrap{
	position:relative;
    float:left;
    width:200px;
    height:120px;
    margin:3px;
	border:1px;

    overflow:hidden;
	text-align:center;
}

.my-gallery {
  width: 100%;
  float: left;
  padding-bottom:20px;
}
/*.my-gallery img {
  width: 100%;
  height: auto;
}
.my-gallery figure {
  display: block;
  float: left;
  margin: 0 5px 5px 0;
  width: 150px;
}*/
.my-gallery figcaption {
  display: none;
}

.border {border:2px solid #fff;}/*
background-color: #fff;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: 0 1px 1px rgba(0,0,0,0.05);
.border:hover {border:2px solid #cc3366;}*/
.border-top {border:2px solid #cc3366;}


.navbar-fixed-top .navbar-collapse {
    max-height: 500px;
}


/*
 * Page Navigation: START;
 */

.page-navigation-wrap {
  list-style-type: none;
  padding: 0;
  margin: 0;
  text-align: center;
  width: 100%;
}

.page-navigation-wrap li {
  width: 38px;
  height: 34px;
  line-height: 32px;
  font-size: 18px;
  display: inline-block;
  padding: 0;
  margin-right: -4px;
  border-right: 1px solid rgba(0,0,0,0.3);
  border-top: 1px solid rgba(0,0,0,0.3);
  border-bottom: 1px solid rgba(0,0,0,0.3);
}

.page-navigation-wrap li.active a {
  background: rgba(0,0,0,0.3);
  color: rgb(51, 51, 51);
  text-decoration: none;
  cursor: default;
}

.page-navigation-wrap li a {
  display: inline-block;
  width: 100%;
}

.page-navigation-wrap li a:hover {
  background: rgba(0,0,0,0.3);
}

.page-navigation-wrap li:first-child {
  border-left: 1px solid rgba(0,0,0,0.3);
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.page-navigation-wrap li:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/*
 * Page Navigation: END;
 */


@media (min-width: 1200px) {
  .footer-rozumno-col {
      width: 30%;
  }
  .footer-rozumno {
      height: 150px;
  }
}
@media screen and (max-width:1200px) {
  .re {
    width:47%;
  }
}
@media screen and (max-width:767px) {
  .re {
    width:30%;
  }
  .wrap{
      /*width:120px;
      height:90px;*/
  	width:85px;
      height:70px;
  }
  .wrap img{
      height:70px;
  }
  .title {
        font-size: 20px;
  }
}
@media screen and (max-width:640px) {
  .re {
    width:47%;
  }
}
@media screen and (max-width:480px) {
  .re {
    width:100%;
    margin-left:0;
    margin-right:0;
  }
}