@font-face {
  font-family: 'Nobile';
  font-style: normal;
  font-weight: normal;
}

.btn-toolbar .ui-datepicker-month, .btn-toolbar .ui-datepicker-year {
    font-size: 18px;
    font-weight: bold;
    color: #666;
}

h1.head_calendar {
    background: url("../img/calendar.png") no-repeat scroll 95% top transparent;
    height: 50px;
}

.btn-group > .btn#prev_page, .btn-group > .btn#next_page {
    text-decoration: none;
    padding: 4px 10px;
}

#view-calendar {
    width: 100%;
}

#view-calendar .date-picker tr td {
    text-align: center;
    font-size: 14px;
}

#view-calendar .date-picker {
    margin: 10px 0;
}

#view-calendar #calendar {
     border-spacing: 2px;
}

#view-calendar #calendar tr td{
    height: 86px;
    padding: 5px;
    width: 127px;
    vertical-align: top;
}

#view-calendar #calendar tr td.enotherday  {
     -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFF;
    /*border-color: #e8e8e8;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 3px;*/
    color: #e8e8e8;
}

#view-calendar #calendar tr td div.view-day {
    font-size: 20px;
    left: 7px;
    /*position: relative;*/
    text-align: left;
    top: -15px;
}

#view-calendar #calendar tr td.pay-day {
    /*border-color: #8ee14e;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 3px;*/
    background-color: #7BF18F;
    background-image: linear-gradient(top, #ffffff 0%, #7BF18F 100%);
    background-image: -o-linear-gradient(top, #ffffff 0%, #7BF18F 100%);
    background-image: -moz-linear-gradient(top, #ffffff 0%, #7BF18F 100%);
    background-image: -webkit-linear-gradient(top, #ffffff 0%, #7BF18F 100%);
    background-image: -ms-linear-gradient(top, #ffffff 0%, #7BF18F 100%);
    background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #7BF18F) );
    color: #488519;
    border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
}

#view-calendar #calendar tr td.church-day {
    /*border-color: #EC0D0D;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 3px;*/
    background-color: #FFA7A7;
    background-image: linear-gradient(top, #ffffff 0%, #FFA7A7 100%);
    background-image: -o-linear-gradient(top, #ffffff 0%, #FFA7A7 100%);
    background-image: -moz-linear-gradient(top, #ffffff 0%, #FFA7A7 100%);
    background-image: -webkit-linear-gradient(top, #ffffff 0%, #FFA7A7 100%);
    background-image: -ms-linear-gradient(top, #ffffff 0%, #FFA7A7 100%);
    background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #FFA7A7) );
    color: #EC0D0D;
    border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
}

#view-calendar #calendar tr td.event-day {
    /*border-color: #1ac3f2;

    border-style: solid;
    border-width: 3px;*/
    background-color: #4BCCF1;
    background-image: linear-gradient(top, #ffffff 0%, #4BCCF1 100%);
    background-image: -o-linear-gradient(top, #ffffff 0%, #4BCCF1 100%);
    background-image: -moz-linear-gradient(top, #ffffff 0%, #4BCCF1 100%);
    background-image: -webkit-linear-gradient(top, #ffffff 0%, #4BCCF1 100%);
    background-image: -ms-linear-gradient(top, #ffffff 0%, #4BCCF1 100%);
    background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #4BCCF1) );
    color: #058ec9;
    border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
}


.btn-group {
  position: relative;
  *margin-left: .3em;
  *zoom: 1;
}

.btn-group:before,
.btn-group:after {
  display: table;
  content: "";
}

.btn-group:after {
  clear: both;
}

.btn-group:first-child {
  *margin-left: 0;
}

.btn-group + .btn-group {
  margin-left: 5px;
}

.btn-toolbar {
  margin-top: 9px;
  margin-bottom: 9px;
}

.btn-toolbar .btn-group {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
}

#view-calendar #calendar tr td small {
    margin-top: 5px;
    font-size: 12px;
    width: 100%;
    display: inline-block;
    line-height: 12px;
    color: #666;
}

#view-calendar #calendar tr td span.span-day {
    margin-top: 1px;
    width: 50px;
    text-align: right;
    float: right;
    display: inline-block;
    line-height: 12px;
}

#view-calendar #calendar tr td span.span-day img {
  float: none;
  border: 0px solid #ccc;
  display: inline-block;
  margin: 0px;
  padding: 0px;
  margin-left: 1px;
}


.btn-group > .btn {
  position: relative;
  float: left;
  margin-left: -1px;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}

.btn-group > .btn.large:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 6px;
          border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
          border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}

.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
          border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
          border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}

.btn-group .dropdown-toggle-left {
   -webkit-border-top-right-radius: 0px;
          border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
          border-bottom-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0px;
}

.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
  z-index: 2;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group > .dropdown-toggle {
  *padding-top: 4px;
  padding-right: 8px;
  *padding-bottom: 4px;
  padding-left: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-group > .btn-mini.dropdown-toggle {
  padding-right: 5px;
  padding-left: 5px;
}

.btn-group > .btn-small.dropdown-toggle {
  *padding-top: 4px;
  *padding-bottom: 4px;
}

.btn-group > .btn-large.dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0055cc;
}

.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}

.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}

.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}

.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}

.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222222;
}

.btn .caret {
  margin-top: 7px;
  margin-left: 0;
}

.btn:hover .caret,
.open.btn-group .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}

.btn-mini .caret {
  margin-top: 5px;
}

.btn-small .caret {
  margin-top: 6px;
}

.btn-large .caret {
  margin-top: 6px;
  border-top-width: 5px;
  border-right-width: 5px;
  border-left-width: 5px;
}

.dropup .btn-large .caret {
  border-top: 0;
  border-bottom: 5px solid #000000;
}

.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 0.75;
  filter: alpha(opacity=75);
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle {
  *margin-bottom: -3px;
}

.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
  opacity: 0.3;
  filter: alpha(opacity=30);
}

.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}

.dropdown:hover .caret,
.open .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 1000;
  display: none;
  float: right;
  min-width: 80px;
  padding: 4px 0;
  margin: 1px 0 0 !important;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.dropdown-menu.float-left {
    float: left;
    left:0;
    right: auto;
}

.inner ul.dropdown-menu li{
    list-style: none outside none !important;
    margin: 0;
    text-align: left;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 8px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}

.dropdown-menu a {
  display: block;
  padding: 3px 15px;
  clear: both;
  font-weight: normal;
  line-height: 18px;
  color: #333333;
  white-space: nowrap;
  text-decoration: none;
}

.dropdown-menu li > a:hover,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #0088cc;
}

.open {
  *z-index: 1000;
}

.open .dropdown-menu {
  display: block;
}

.pull-right .dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "\2191";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}


#view-calendar .date-picker {
    margin: 0px 0;
}

#view-calendar .date-picker .btn-toolbar {
    margin-top: 0px;
}

.rest-day {
    color: #CC3825;
}

.btn, #signin #feedback_form input[type="submit"].btn {
  -webkit-border-radius: 7px;
     -moz-border-radius: 7px;
      border-radius: 7px;
  -webkit-box-shadow: 1px 1px 2px #ccc;
     -moz-box-shadow: 1px 1px 2px #ccc;
      box-shadow: 1px 1px 2px #ccc;

  background-color: #058EC9;
  background-image: linear-gradient(top, #1AC3F2 0%, #058EC9 100%);
  background-image: -o-linear-gradient(top, #1AC3F2 0%, #058EC9 100%);
  background-image: -moz-linear-gradient(top, #1AC3F2 0%, #058EC9 100%);
  background-image: -webkit-linear-gradient(top, #1AC3F2 0%, #058EC9 100%);
  background-image: -ms-linear-gradient(top, #1AC3F2 0%, #058EC9 100%);

  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #1AC3F2),
    color-stop(1, #058EC9)
  );
  background-repeat: repeat-x;

  color: #fff;
  padding: 4px 8px 5px;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  text-shadow: 1px 1px 2px #0a7398;
}
  .btn:hover, #signin #feedback_form input[type="submit"].btn:hover {
    background-position: 0 -30px;
    color: #f5f5f5;

    -webkit-box-shadow: 0 0 2px #ccc;
       -moz-box-shadow: 0 0 2px #ccc;
        box-shadow: 0 0 2px #ccc;
  }
  .btn:active, #signin #feedback_form input[type="submit"].btn:active {
    background-color: #1AC3F2;
    background-image: linear-gradient(top, #058EC9 0%, #1AC3F2 100%);
    background-image: -o-linear-gradient(top, #058EC9 0%, #1AC3F2 100%);
    background-image: -moz-linear-gradient(top, #058EC9 0%, #1AC3F2 100%);
    background-image: -webkit-linear-gradient(top, #058EC9 0%, #1AC3F2 100%);
    background-image: -ms-linear-gradient(top, #058EC9 0%, #1AC3F2 100%);

    background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0, #058EC9),
      color-stop(1, #1AC3F2)
    );
    color: #f5f5f5;

  -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,.4), 0 1px #fff;
     -moz-box-shadow: inset 0 1px 5px rgba(0,0,0,.4), 0 1px #fff;
      box-shadow: inset 0 1px 5px rgba(0,0,0,.4), 0 1px #fff;
  }

.btn-black {
  background-color: #555555;
  background-image: linear-gradient(top, #6d6d6d 0%, #555555 100%);
  background-image: -o-linear-gradient(top, #6d6d6d 0%, #555555 100%);
  background-image: -moz-linear-gradient(top, #6d6d6d 0%, #555555 100%);
  background-image: -webkit-linear-gradient(top, #6d6d6d 0%, #555555 100%);
  background-image: -ms-linear-gradient(top, #6d6d6d 0%, #555555 100%);

  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #6d6d6d),
    color-stop(1, #555555)
  );
  text-shadow: 1px 1px 2px #333;
}
  .btn-black:hover {
    background-position: 0 -30px;
    color: #f5f5f5;
  }
  .btn-black:active {
    background-color: #6d6d6d;
    background-image: linear-gradient(top, #555555 0%, #6d6d6d 100%);
    background-image: -o-linear-gradient(top, #555555 0%, #6d6d6d 100%);
    background-image: -moz-linear-gradient(top, #555555 0%, #6d6d6d 100%);
    background-image: -webkit-linear-gradient(top, #555555 0%, #6d6d6d 100%);
    background-image: -ms-linear-gradient(top, #555555 0%, #6d6d6d 100%);

    background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0, #555555),
      color-stop(1, #6d6d6d)
    );
    color: #f5f5f5;

  -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,.4), 0 1px #fff;
     -moz-box-shadow: inset 0 1px 5px rgba(0,0,0,.4), 0 1px #fff;
      box-shadow: inset 0 1px 5px rgba(0,0,0,.4), 0 1px #fff;
  }

.btn-nice {
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
      border-radius: 3px;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
      box-shadow: none;

  cursor: pointer;

  color: #555555;

  border: 1px solid #ccc;
  border-bottom: 1px solid #bdbdbd;

  background-color: #e5e5e5;
  background-image: linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
  background-image: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);

  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #ffffff),
    color-stop(1, #e5e5e5)
  );
  text-shadow: none;
  font-weight: normal;

  padding: 8px 12px 9px;
}
  .btn-nice:hover {
    background-position: 0 -10px;
    color: #333;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
        box-shadow: none;
  }

        td.btn-nice:hover {
    background-position: 0 -105px !important;
    color: #333;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
        box-shadow: none;
  }
  .btn-nice:active, .btn-nice.active {
    background-color: #ffffff;
    background-image: linear-gradient(top, #e5e5e5 0%, #ffffff 100%);
    background-image: -o-linear-gradient(top, #e5e5e5 0%, #ffffff 100%);
    background-image: -moz-linear-gradient(top, #e5e5e5 0%, #ffffff 100%);
    background-image: -webkit-linear-gradient(top, #e5e5e5 0%, #ffffff 100%);
    background-image: -ms-linear-gradient(top, #e5e5e5 0%, #ffffff 100%);

    background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0, #e5e5e5),
      color-stop(1, #ffffff)
    );

    color: #333;

    /*border-bottom: 1px solid #fff;*/

  -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,.4), 0 1px #fff;
     -moz-box-shadow: inset 0 1px 5px rgba(0,0,0,.4), 0 1px #fff;
      box-shadow: inset 0 1px 5px rgba(0,0,0,.4), 0 1px #fff;
  }

  #view-calendar th {
    background: url("/-/img/bg-head.png") repeat-x scroll 0 0 #E1E2E1;
    height: 11px;
    border: 1px solid #ddd;
    text-align: center;
    vertical-align: middle;
    color: #000;
    text-shadow: -1px 0 #FFFFFF, 0 1px #FFFFFF, 1px 0 #FFFFFF, 0 -1px #FFF;
    font-weight: normal;
}




#overlay-basket{width:604px;left:230px;top:448px;font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:20px}#overlay-basket.overlay{display:none;position:fixed;z-index:999999}#overlay-basket.overlay .overlay-primary-container{border-width:8px;border-style:solid;overflow:hidden;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border-color:rgba(0, 0, 11, 0.28);background-clip:padding-box}#overlay-basket.overlay .overlay-secondary-container{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background-color:white}#overlay-basket.overlay .close-container{text-align:right;padding:8px}#overlay-basket.overlay
.close{background:url('/-/img/bg-close.png') no-repeat left top;position:absolute;z-index:10001;right:20px;top:20px;cursor:pointer;height:27px;width:27px;opacity:0.2}#overlay-basket.overlay .close:hover{opacity:1}.anchor_link{height:0px;position:absolute;width:0px}#overlay-basket .close-container
.close{float:right;color:black;font-size:20px;font-weight:bold;line-height:13.5px;text-shadow:0 1px 0 white}#overlay-basket.overlay .close-baskets, #overlay-basket.overlay h2
a{color:#FAA21D}#overlay-basket.overlay .close-baskets:hover, #overlay-basket.overlay h2 a:hover{text-decoration:none}#overlay-basket
.content{padding:0
20px 20px;margin-top:0px}#overlay-basket
h2{font-size:24px;margin-bottom:18px;margin-left:10px;font-weight:bold;color:#404040}#overlay-basket .media,.bd{overflow:hidden;_overflow:visible;zoom:1}#overlay-basket
.img{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:2px
solid #CCC;padding:5px;overflow:hidden;margin-right:20px;margin-bottom:18px}#overlay-basket .media
.img{float:left;margin-right:10px}#overlay-basket .media .img
img{display:block}#overlay-basket
.bd{margin-bottom:18px}
#overlay-basket h3{font-size:18px;line-height:24px;margin-bottom:5px}
#overlay-basket p{margin-left: 23px;margin-bottom: 10px;}
#overlay-basket
.choices{text-align:center;font-size:18px}#overlay-basket
ul.info{margin-top:0px}#overlay-basket ul.info
li{color:#E85A5D;font-size:13px;font-weight:bold}#overlay-basket ul.info
strong{color:#4D4D4D}#overlay-basket .overlay
form{font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:20px}#overlay-basket .choices
a{margin-right:20px}#overlay-basket.overlay .btn-order, .nice-button, #item-body .buy .request.button-buy, #item-body .link_comment.active, #item-body .buy .request, .sign-form input[type="submit"].btn-good{position:relative;font-size:21px;font-weight:bold;line-height:27px;padding:0px
18px 0px 14px;font-family:"PT Sans Narrow",Helvetica,Arial,sans-serif;text-shadow:none;border:2px
solid black;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:white;-webkit-box-shadow:inset 3px 0 0 rgba(0, 0, 0, 0.2), inset -3px 0 0 rgba(0, 0, 0, 0.2), 0 15px 10px -10px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 3px 0 0 rgba(0, 0, 0, 0.2), inset -3px 0 0 rgba(0, 0, 0, 0.2), 0 15px 10px -10px rgba(0, 0, 0, 0.3);box-shadow:inset 3px 0 0 rgba(0, 0, 0, 0.2), inset -3px 0 0 rgba(0, 0, 0, 0.2), 0 15px 10px -10px rgba(0, 0, 0, 0.3)}#overlay-basket.overlay .btn-order:hover, .nice-button:hover, #item-body .buy .request.button-buy:hover, #item-body .link_comment.active:hover, #item-body .buy .request:hover, .sign-form input[type="submit"].btn-good:hover{background-color:#F2F2F2}#overlay-basket.overlay .btn-order:active, .nice-button:active, #item-body .buy .request.button-buy:active, #item-body .link_comment.active:active, #item-body .buy .request:active, .sign-form input[type="submit"].btn-good:active{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.4);box-shadow:inset 0 1px 3px rgba(0,0,0,0.4);border-color:rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3) rgba(0,0,0,0.45)}#overlay-map{width:604px;left:230px;top:448px;font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:20px;display:none;height:800px}#overlay-map.overlay{display:none;position:absolute;z-index:999}#overlay-map.overlay .overlay-primary-container{border-width:8px;border-style:solid;overflow:hidden;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border-color:rgba(0, 0, 11, 0.28);background-clip:padding-box}#overlay-map.overlay .overlay-secondary-container{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background-color:white}#overlay-map.overlay .close-container{text-align:right;padding:8px}#overlay-map.overlay
.close{background:url('/-/img/bg-close.png') no-repeat left top;position:absolute;z-index:10001;right:20px;top:20px;cursor:pointer;height:27px;width:27px;opacity:0.2}#overlay-map.overlay .close:hover{opacity:1}#overlay-map .close-container
.close{float:right;color:black;font-size:20px;font-weight:bold;line-height:13.5px;text-shadow:0 1px 0 white}#overlay-map.overlay .close-baskets, #overlay-map.overlay h2
a{color:#FAA21D}#overlay-map.overlay .close-baskets:hover, #overlay-map.overlay h2 a:hover{text-decoration:none}#overlay-map
.content{padding:0
20px 20px;margin-top:0px}#overlay-map
h2{font-size:24px;margin-bottom:18px;margin-left:10px;font-weight:bold;color:#404040}#overlay-map .media,.bd{overflow:hidden;_overflow:visible;zoom:1}#overlay-map
.img{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:2px
solid #CCC;padding:5px;overflow:hidden;margin-right:20px;margin-bottom:18px}#overlay-map .media
.img{float:left;margin-right:10px}#overlay-map .media .img
img{display:block}#overlay-map
.bd{margin-bottom:18px}#overlay-map
h3{font-size:18px;line-height:24px;margin-bottom:18px}#overlay-map
.choices{text-align:center;font-size:18px}#overlay-map
ul.info{margin-top:0px}#overlay-map ul.info
li{color:#E85A5D;font-size:13px;font-weight:bold}#overlay-map ul.info
strong{color:#4D4D4D}#overlay-map .overlay
form{font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:20px}#overlay-map .choices
a{margin-right:20px}#overlay-map.overlay .btn-order, .nice-button, #item-body .buy .request.button-buy, #item-body .link_comment.active, #item-body .buy .request, .sign-form input[type="submit"].btn-good{position:relative;font-size:21px;font-weight:bold;line-height:27px;padding:0px
18px 0px 14px;font-family:"PT Sans Narrow",Helvetica,Arial,sans-serif;text-shadow:none;border:2px
solid black;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:white;-webkit-box-shadow:inset 3px 0 0 rgba(0, 0, 0, 0.2), inset -3px 0 0 rgba(0, 0, 0, 0.2), 0 15px 10px -10px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 3px 0 0 rgba(0, 0, 0, 0.2), inset -3px 0 0 rgba(0, 0, 0, 0.2), 0 15px 10px -10px rgba(0, 0, 0, 0.3);box-shadow:inset 3px 0 0 rgba(0, 0, 0, 0.2), inset -3px 0 0 rgba(0, 0, 0, 0.2), 0 15px 10px -10px rgba(0, 0, 0, 0.3)}#overlay-map.overlay .btn-order:hover, .nice-button:hover, #item-body .buy .request.button-buy:hover, #item-body .link_comment.active:hover, #item-body .buy .request:hover, .sign-form input[type="submit"].btn-good:hover{background-color:#F2F2F2}#overlay-map.overlay .btn-order:active, .nice-button:active, #item-body .buy .request.button-buy:active, #item-body .link_comment.active:active, #item-body .buy .request:active, .sign-form input[type="submit"].btn-good:active{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.4);box-shadow:inset 0 1px 3px rgba(0,0,0,0.4);border-color:rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3) rgba(0,0,0,0.45)}.scrollable{position:relative;overflow:hidden;width:850px;height:350px}.scrollable
.items{width:20000em;position:absolute;clear:both}.items div.section-scroll{float:left;width:850px}.scrollable
.active{border:2px
solid #000;position:relative;cursor:default}.scrollable{float:left}a.browse{background:url(/-/img/hori_large.png) no-repeat;display:block;width:30px;height:30px;float:left;margin:140px
10px;cursor:pointer;font-size:1px}a.right{background-position:0 -30px;clear:right;margin-right:0px}a.right:hover{background-position:-30px -30px}a.right:active{background-position:-60px -30px}a.left{margin-left:0px}a.left:hover{background-position:-30px 0}a.left:active{background-position:-60px 0}a.up,a.down{background:url(/-/img/vert_large.png) no-repeat;float:none;margin:10px
50px}a.up:hover{background-position:-30px 0}a.up:active{background-position:-60px 0}a.down{background-position:0 -30px}a.down:hover{background-position:-30px -30px}a.down:active{background-position:-60px -30px}a.disabled{visibility:hidden !important}#services-scroll{margin-left:5px}#jm-ribbon div.jm-ribbon-in div.jm-ribbon-content-node{width:auto;color:#fff;height:50px;margin:0
auto;padding:47px
40px 36px;text-align:center}#eloading{position:absolute;background:transparent url(/-/img/loader.gif) no-repeat 8px;width:206px;height:30px;text-align:center;border:0px
solid #AAA;padding:14px
0 0 20px;font-weight:normal;z-index:99999999999999;color:#000}div#shadow{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#666;display:none;z-index:9999999;opacity:0.3}



#journal-block-up{position:fixed;bottom:0px;right:10px;z-index: 9999;}#journal-block-up
*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#journal-block-up html,
#journal-block-up
body{margin:0;padding:0;min-height:100%}#journal-block-up
body{position:fixed;top:0;left:0;width:100%;font:600 12px/20px "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, sans-serif;background:transparent;visibility:visible;opacity:1}#journal-block-up
body.loading{width:400px;height:110px;visibility:hidden;opacity:0}#journal-block-up
body{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#journal-block-up
a{text-decoration:none;color:#444}#journal-block-up
p{margin:0}#journal-block-up
.x{display:block;position:absolute;top:50%;right:0;width:14px;height:14px;margin-top:-7px;margin-right:10px;font-family:arial,sans-serif;font-size:24px;font-weight:bolder;text-align:center;line-height:14px;cursor:pointer}#journal-block-up
.button{display:inline-block;height:29px;padding:0 10px;color:#fff !important;font-size:13px;line-height:29px;font-weight:bold;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#acb3bb;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none;cursor:pointer;background-clip:padding-box}#journal-block-up .button:active{color:#fff;color:rgba(255,255,255,0.8)}#journal-block-up .button.follow:active:before,
#journal-block-up .button:active
.logo{opacity:.8;filter:alpha(opacity=80)}#journal-block-up .button:active{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,0.2);box-shadow:inset 0 1px 0 rgba(0,0,0,0.2)}#journal-block-up
.button.blue{background-color:#559fca}#journal-block-up
.button.follow{padding-left:28px}#journal-block-up .button.follow:before{display:block;position:absolute;top:5px;left:11px}#journal-block-up .clearfix:after{content:'';display:block;clear:both}#journal-block-up
.iframe_controls{position:absolute;top:0;left:0;margin:5px;padding:0;border-radius:3px;min-width:auto;max-width:500px;min-height:0px;overflow:hidden}#journal-block-up
.iframe_controls.closed{left:100%}#journal-block-up .iframe_controls
.title_bar{position:relative;font-size:15px;line-height:28px;width: 280px;height:28px;padding:5px
10px;border-bottom:1px solid transparent}#journal-block-up .iframe_controls
.content{position:relative;height:57px}#journal-block-up
.avatar{display:block;position:absolute;top:50%;left:0;margin:-19px 10px 10px;width:38px;height:38px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-size:cover}#journal-block-up .avatar:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:1px
solid rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#journal-block-up .avatar
img{display:none;width:100%;height:100%}#journal-block-up .ie .avatar
img{display:block}#journal-block-up
.blog_name_title{display:block;padding:10px
100px 10px 60px;line-height:18px}#journal-block-up
.blog_name{display:block;font-size:14px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#journal-block-up
.blog_title{display:block;font-size:14px;white-space:nowrap;font-weight:normal;overflow:hidden;text-overflow:ellipsis}#journal-block-up
.blog_name_title.no_title{padding-top:20px;padding-bottom:20px}#journal-block-up .blog_name_title.no_title
.blog_title{display:none}#journal-block-up
.teaser_sentence{font-weight:normal;width:140px;white-space:normal}#journal-block-up .teaser_sentence .blog_title,
#journal-block-up .teaser_sentence
.blog_name{display:inline-block}#journal-block-up
.iframe_controls{background-color:#fff;color:#444;color:rgba(0,0,0,0.73);-webkit-box-shadow:0 1px 20px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 20px rgba(0,0,0,0.3);box-shadow:0 1px 20px rgba(0,0,0,0.3)}#journal-block-up .iframe_controls
.blog_name_title{color:#444;color:rgba(0,0,0,0.73)}#journal-block-up .iframe_controls
.blog_name_title.teaser_sentence{color:#888;color:rgba(0,0,0,0.47)}#journal-block-up .iframe_controls
.title_bar{background-color:#fff;border-bottom-color:#e5e5e5;border-bottom-color:rgba(0,0,0,0.1)}#journal-block-up
.blog_name{color:#444;color:rgba(0,0,0,0.73)}#journal-block-up
.blog_title{color:#888;color:rgba(0,0,0,0.47)}#journal-block-up
.x{color:#bdbdbd;color:rgba(0,0,0,0.26)}#journal-block-up
body{-webkit-transition:opacity .3s .2s ease-in-out;-moz-transition:opacity .3s .2s ease-in-out;-ms-transition:opacity .3s .2s ease-in-out;-o-transition:opacity .3s .2s ease-in-out;transition:opacity .3s .2s ease-in-out}#journal-block-up
body.loading{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}#journal-block-up
.iframe_controls{-webkit-transition:left .3s ease-in-out;-moz-transition:left .3s ease-in-out;-ms-transition:left .3s ease-in-out;-o-transition:left .3s ease-in-out;transition:left .3s ease-in-out}

blockquote {
    position: relative;
    background: #feedba;
    margin: 0 0 16px;
    padding: 16px 16px 4px 40px;
    border-left: 4px solid #458b009e;
}

blockquote:before {
    display: block;
    font-family: pt sans narrow;
    content: "\201D";
    font-size: 60px;
    position: absolute;
    left: 8px;
    top: 25px;
    color: #458b009e;
}

.introtext.responsive-block blockquote p {
	    padding: 5px 20px;
}