/* line 4, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
html, body {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* line 6, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
html {
  font-size: 100.01%;
}

/* line 16, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,
pre, a, abbr, acronym, address, code, del, dfn, em, img,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* line 18, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
blockquote, q {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  quotes: "" "";
}
/* line 45, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

/* line 20, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
th, td, caption {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 22, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
table {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

/* line 24, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
a img {
  border: none;
}

/* line 1, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-gallery {
  width: 670px;
}

/* line 4, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}

/* line 8, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-gallery .ad-image-wrapper {
  width: 100%;
  height: 500px;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
}

/* line 15, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-gallery .ad-image-wrapper .ad-loader {
  position: absolute;
  z-index: 10;
  top: 48%;
  left: 48%;
  border: 1px solid #CCC;
}

/* line 22, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-gallery .ad-image-wrapper .ad-next {
  position: absolute;
  right: 0;
  top: 0;
  width: 25%;
  height: 100%;
  cursor: pointer;
  display: block;
  z-index: 100;
}

/* line 32, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-gallery .ad-image-wrapper .ad-prev {
  position: absolute;
  left: 0;
  top: 0;
  width: 25%;
  height: 100%;
  cursor: pointer;
  display: block;
  z-index: 100;
}

/* line 42, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
  /* Or else IE will hide it */
  background: url(http://www.google.com/non-existing.jpg) \9 ;
}

/* line 47, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
  background: url("/images/jquery/ad-gallery/ad_prev.png");
  width: 30px;
  height: 30px;
  display: none;
  position: absolute;
  top: 47%;
  left: 0;
  z-index: 101;
}

/* line 57, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
  background: url("/images/jquery/ad-gallery/ad_next.png");
  width: 30px;
  height: 30px;
  right: 0;
  left: auto;
}

/* line 64, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-gallery .ad-image-wrapper .ad-image {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  z-index: 9;
}

/* line 71, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
  position: absolute;
  bottom: 0px;
  left: 0px;
  padding: 7px;
  text-align: left;
  width: 100%;
  z-index: 2;
  background: url("/images/jquery/ad-gallery/opa75.png");
  color: #000;
}

/* line 82, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
  background: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/jquery/ad-gallery/opa75.png');
}

/* line 86, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
  display: block;
}

/* line 89, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-gallery .ad-controls {
  height: 20px;
}

/* line 92, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-gallery .ad-info {
  float: left;
}

/* line 95, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-gallery .ad-slideshow-controls {
  float: right;
}

/* line 98, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
  padding-left: 5px;
  cursor: pointer;
}

/* line 102, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
  padding-left: 5px;
  font-size: 0.9em;
}

/* line 106, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-gallery .ad-slideshow-running .ad-slideshow-start {
  cursor: default;
  font-style: italic;
}

/* line 110, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-gallery .ad-nav {
  width: 100%;
  position: relative;
}

/* line 114, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-gallery .ad-forward, .ad-gallery .ad-back {
  position: absolute;
  top: 0;
  height: 100%;
  z-index: 10;
}

/* IE 6 doesn't like height: 100% */
/* line 121, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
* html .ad-gallery .ad-forward, .ad-gallery .ad-back {
  height: 100px;
}

/* line 124, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-gallery .ad-back {
  cursor: pointer;
  left: -20px;
  width: 13px;
  display: block;
  background: url("/images/jquery/ad-gallery/ad_scroll_back.png") 0px 22px no-repeat;
}

/* line 131, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-gallery .ad-forward {
  cursor: pointer;
  display: block;
  right: -20px;
  width: 13px;
  background: url("/images/jquery/ad-gallery/ad_scroll_forward.png") 0px 22px no-repeat;
}

/* line 138, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-gallery .ad-nav .ad-thumbs {
  overflow: hidden;
  width: 100%;
}

/* line 142, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-gallery .ad-thumbs .ad-thumb-list {
  float: left;
  width: 9000px;
  list-style: none;
}

/* line 147, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-gallery .ad-thumbs li {
  float: left;
  padding-right: 5px;
}

/* line 151, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-gallery .ad-thumbs li a {
  display: block;
}

/* line 154, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-gallery .ad-thumbs li a img {
  border: 3px solid #CCC;
  display: block;
}

/* line 158, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-gallery .ad-thumbs li a.ad-active img {
  border: 3px solid #616161;
}

/* Can't do display none, since Opera won't load the images then */
/* line 162, ../../app/stylesheets/partials/jquery/_ad-gallery.scss */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}

/*::::: PIROBOX RULES::::::::*/
/* line 2, ../../app/stylesheets/partials/jquery/_pirobox.scss */
.piro_overlay {
  position: fixed;
  _position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  display: none;
  z-index: 99997;
}

/* line 4, ../../app/stylesheets/partials/jquery/_pirobox.scss */
.loading span {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -15px;
  margin-left: -15px;
  width: 30px;
  height: 30px;
  display: block;
  z-index: 100008;
  background: none;
}

/* line 5, ../../app/stylesheets/partials/jquery/_pirobox.scss */
.loading span span {
  position: absolute;
  display: block;
  width: 30px;
  height: 30px;
  z-index: 100009;
  background: url("/images/jquery/pirobox/ajax-loader.gif") center center no-repeat !important;
  background: url("/images/jquery/pirobox/ajax-loader.gif") center center no-repeat;
}

/* line 7, ../../app/stylesheets/partials/jquery/_pirobox.scss */
.caption {
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0;
  display: block;
  padding: 0px;
  cursor: text;
  background: #222;
}

/* line 8, ../../app/stylesheets/partials/jquery/_pirobox.scss */
.piro_nav {
  position: absolute;
  bottom: 0;
  left: 50%;
  margin: 0;
  display: block;
  padding: 0;
  background: none;
}

/* line 9, ../../app/stylesheets/partials/jquery/_pirobox.scss */
.caption p {
  display: block;
  margin: 0;
  padding: 4px 28px 4px 38px;
  text-align: center;
  font-weight: normal;
  background: black;
  color: white;
  font-size: 12px;
}

/* line 11, ../../app/stylesheets/partials/jquery/_pirobox.scss */
a.piro_close {
  position: absolute;
  top: 20px;
  right: 20px;
  height: 35px;
  width: 35px;
  background: url("/images/jquery/pirobox/close_btn.png") no-repeat;
  cursor: pointer;
  z-index: 100006;
}

/* line 12, ../../app/stylesheets/partials/jquery/_pirobox.scss */
a:hover.piro_close {
  background: url("/images/jquery/pirobox/close_btn_h.png") no-repeat;
}

/* line 14, ../../app/stylesheets/partials/jquery/_pirobox.scss */
a.piro_next {
  position: absolute;
  top: 50%;
  width: 35px;
  height: 35px;
  right: 20px;
  text-indent: -999em;
  outline: none;
  display: block;
  margin: -18px 0 0 0;
  background: url("/images/jquery/pirobox/next.png") center right no-repeat;
  border: none;
  cursor: pointer;
  z-index: 1000000001;
}

/* line 15, ../../app/stylesheets/partials/jquery/_pirobox.scss */
a:hover.piro_next {
  background: url("/images/jquery/pirobox/next_h.png") center right no-repeat;
}

/* line 17, ../../app/stylesheets/partials/jquery/_pirobox.scss */
a.piro_prev {
  position: absolute;
  top: 50%;
  width: 35px;
  height: 35px;
  left: 20px;
  text-indent: -999em;
  outline: none;
  display: block;
  margin: -18px 0 0 0;
  background: url("/images/jquery/pirobox/prev.png") center left no-repeat;
  border: none;
  cursor: pointer;
  z-index: 1000000000;
}

/* line 18, ../../app/stylesheets/partials/jquery/_pirobox.scss */
a:hover.piro_prev {
  background: url("/images/jquery/pirobox/prev_h.png") center left no-repeat;
}

/* line 22, ../../app/stylesheets/partials/jquery/_pirobox.scss */
.pirobox_content {
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 0;
  width: 800px;
  height: 600px;
  margin: -300px 0 0 -400px;
  display: block;
  z-index: 99998;
  font-family: Trebuchet MS,Arial;
}

/* line 23, ../../app/stylesheets/partials/jquery/_pirobox.scss */
.pirobox_content table, tbody, tr, th, td {
  margin: 0;
  padding: 0;
  border: none;
}

/* line 24, ../../app/stylesheets/partials/jquery/_pirobox.scss */
.pirobox_content img {
  margin: 0;
  padding: 0;
  border: none;
}

/* line 26, ../../app/stylesheets/partials/jquery/_pirobox.scss */
.t_l {
  background: url("/images/jquery/pirobox/t_l.png") no-repeat;
  width: 20px;
  height: 20px;
}

/* line 27, ../../app/stylesheets/partials/jquery/_pirobox.scss */
.t_r {
  background: url("/images/jquery/pirobox/t_r.png") no-repeat;
  width: 20px;
  height: 20px;
}

/* line 28, ../../app/stylesheets/partials/jquery/_pirobox.scss */
.t_c {
  height: 20px;
  background: url("/images/jquery/pirobox/t_c.png") repeat-x;
}

/* line 30, ../../app/stylesheets/partials/jquery/_pirobox.scss */
.c_l {
  width: 20px;
  background: url("/images/jquery/pirobox/c_l.png") repeat-y;
}

/* line 31, ../../app/stylesheets/partials/jquery/_pirobox.scss */
.c_c {
  background: white;
  margin: 0;
  padding: 0;
}

/* line 32, ../../app/stylesheets/partials/jquery/_pirobox.scss */
.c_c div {
  width: 760px;
  height: 560px;
  margin: 0;
  padding: 0 0 0px 0;
  overflow: hidden;
}

/* line 33, ../../app/stylesheets/partials/jquery/_pirobox.scss */
.c_r {
  width: 20px;
  background: url("/images/jquery/pirobox/c_r.png") repeat-y;
}

/* line 35, ../../app/stylesheets/partials/jquery/_pirobox.scss */
.b_c {
  height: 20px;
  background: url("/images/jquery/pirobox/b_c.png") repeat-x;
}

/* line 36, ../../app/stylesheets/partials/jquery/_pirobox.scss */
.b_l {
  background: url("/images/jquery/pirobox/b_l.png") no-repeat;
  width: 20px;
  height: 20px;
}

/* line 37, ../../app/stylesheets/partials/jquery/_pirobox.scss */
.b_r {
  background: url("/images/jquery/pirobox/b_r.png") no-repeat;
  width: 20px;
  height: 20px;
}

/*.t_l{background:#000; width:10px; height:10px;}
.t_r{background:#000; width:10px; height:10px;}
.t_c{height:10px; background:#000;}

.c_l{width:10px; background:#000;}
.c_c{background:#000; margin:0; padding:0;}
.c_c div{width:380px; height:180px; margin:0; padding:0;}
.c_r{width:10px; background: #000;}

.b_c{height:10px; background:#000;}
.b_l{background:#000; width:10px; height:10px;}
.b_r{background:#000; width:10px; height:10px;}
*/
/* line 52, ../../app/stylesheets/partials/jquery/_pirobox.scss */
.box_img {
  position: absolute;
  z-index: 99995;
  background: url("/images/jquery/pirobox/img_bg.png");
  width: 100%;
  top: 30px;
  left: 30px;
  height: 100%;
  padding: 0;
}

/* line 53, ../../app/stylesheets/partials/jquery/_pirobox.scss */
.err_mess {
  position: absolute;
  bottom: 20px;
  color: black;
  padding: 0;
  margin: 0 0 0 20px;
  display: block;
}

/* line 54, ../../app/stylesheets/partials/jquery/_pirobox.scss */
.err_mess a {
  color: red;
  font-weight: 700;
}

/* line 55, ../../app/stylesheets/partials/jquery/_pirobox.scss */
.number {
  position: absolute;
  margin-left: 3px;
  height: 18px;
  width: 30px;
  padding: 3px;
  left: 0;
  color: #666;
  bottom: 1px;
  font-size: 11px;
}

/* line 56, ../../app/stylesheets/partials/jquery/_pirobox.scss */
a.link_to {
  position: absolute;
  margin-right: 6px;
  height: 20px;
  width: 20px;
  right: 0;
  color: #999;
  bottom: 3px;
  background: url("/images/jquery/pirobox/link_out.png") no-repeat;
  text-indent: -999em;
}

/* line 57, ../../app/stylesheets/partials/jquery/_pirobox.scss */
a:hover.link_to {
  background: url("/images/jquery/pirobox/link_out_h.png") no-repeat;
}

/* line 58, ../../app/stylesheets/partials/jquery/_pirobox.scss */
a.play {
  position: absolute;
  top: 20px!important;
  top: 20px;
  left: 20px!important;
  left: 20px;
  width: 40px;
  height: 40px;
  margin: 0;
  outline: none;
  display: block;
  background: url("/images/jquery/pirobox/play.png") no-repeat;
  text-indent: -999em;
  border: none;
  cursor: pointer;
}

/* line 59, ../../app/stylesheets/partials/jquery/_pirobox.scss */
a:hover.play {
  background: url("/images/jquery/pirobox/play_h.png") no-repeat;
}

/* line 60, ../../app/stylesheets/partials/jquery/_pirobox.scss */
a.stop {
  position: absolute;
  top: 20px!important;
  top: 20px;
  left: 20px!important;
  left: 20px;
  width: 40px;
  height: 40px;
  margin: 0;
  outline: none;
  display: block;
  background: url("/images/jquery/pirobox/pause.png") no-repeat;
  text-indent: -999em;
  border: none;
  cursor: pointer;
}

/* line 61, ../../app/stylesheets/partials/jquery/_pirobox.scss */
a:hover.stop {
  background: url("/images/jquery/pirobox/pause_h.png") no-repeat;
}

/* line 13, ../../app/stylesheets/partials/_page.scss */
body.bp {
  line-height: 1.5;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 75%;
}
/* line 2, ../../app/stylesheets/partials/_html5.scss */
body.bp section, body.bp article, body.bp aside, body.bp header, body.bp footer, body.bp nav, body.bp dialog, body.bp figure {
  display: block;
  margin: 0;
  padding: 0;
  text-align: left;
}
/* line 68, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h1, body.bp h2, body.bp h3, body.bp h4, body.bp h5, body.bp h6 {
  font-weight: normal;
  color: #222222;
}
/* line 69, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h1 img, body.bp h2 img, body.bp h3 img, body.bp h4 img, body.bp h5 img, body.bp h6 img {
  margin: 0;
}
/* line 70, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h1 {
  font-size: 3em;
  line-height: 1;
  margin-bottom: 0.50em;
}
/* line 71, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h2 {
  font-size: 2em;
  margin-bottom: 0.75em;
}
/* line 72, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h3 {
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 1.00em;
}
/* line 73, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h4 {
  font-size: 1.2em;
  line-height: 1.25;
  margin-bottom: 1.25em;
}
/* line 74, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.50em;
}
/* line 75, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h6 {
  font-size: 1em;
  font-weight: bold;
}
/* line 76, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp p {
  margin: 0 0 1.5em;
}
/* line 77, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp p img.left {
  display: inline;
  float: left;
  margin: 1.5em 1.5em 1.5em 0;
  padding: 0;
}
/* line 78, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp p img.right {
  display: inline;
  float: right;
  margin: 1.5em 0 1.5em 1.5em;
  padding: 0;
}
/* line 80, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp a {
  text-decoration: underline;
  color: #000099;
}
/* line 18, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
body.bp a:visited {
  color: #000066;
}
/* line 22, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
body.bp a:focus {
  color: black;
}
/* line 26, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
body.bp a:hover {
  color: black;
}
/* line 30, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
body.bp a:active {
  color: #cc0099;
}
/* line 81, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp blockquote {
  margin: 1.5em;
  color: #666666;
  font-style: italic;
}
/* line 82, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp strong {
  font-weight: bold;
}
/* line 83, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp em {
  font-style: italic;
}
/* line 84, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp dfn {
  font-style: italic;
  font-weight: bold;
}
/* line 85, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp sup, body.bp sub {
  line-height: 0;
}
/* line 86, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp abbr, body.bp acronym {
  border-bottom: 1px dotted #666666;
}
/* line 87, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp address {
  margin: 0 0 1.5em;
  font-style: italic;
}
/* line 88, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp del {
  color: #666666;
}
/* line 89, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp pre {
  margin: 1.5em 0;
  white-space: pre;
}
/* line 90, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp pre, body.bp code, body.bp tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5;
}
/* line 91, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp li ul, body.bp li ol {
  margin: 0;
}
/* line 92, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp ul, body.bp ol {
  margin: 0 1.5em 1.5em 0;
  padding-left: 3.333em;
}
/* line 93, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp ul {
  list-style-type: disc;
}
/* line 94, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp ol {
  list-style-type: decimal;
}
/* line 95, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp dl {
  margin: 0 0 1.5em 0;
}
/* line 96, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp dl dt {
  font-weight: bold;
}
/* line 97, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp dd {
  margin-left: 1.5em;
}
/* line 98, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp table {
  margin-bottom: 1.4em;
  width: 100%;
}
/* line 99, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp th {
  font-weight: bold;
}
/* line 100, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp thead th {
  background: #c3d9ff;
}
/* line 101, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp th, body.bp td, body.bp caption {
  padding: 4px 10px 4px 5px;
}
/* line 102, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp tr.even td {
  background: #e5ecf9;
}
/* line 103, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp tfoot {
  font-style: italic;
}
/* line 104, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp caption {
  background: #eeeeee;
}
/* line 105, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp .quiet {
  color: #666666;
}
/* line 106, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp .loud {
  color: #111111;
}
/* line 9, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .clear {
  clear: both;
}
/* line 12, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .nowrap {
  white-space: nowrap;
}
/* line 16, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .clearfix {
  overflow: hidden;
  display: inline-block;
}
/* line 8, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/general/_hacks.scss */
body.bp .clearfix {
  display: block;
}
/* line 18, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .small {
  font-size: 0.8em;
  margin-bottom: 1.875em;
  line-height: 1.875em;
}
/* line 22, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .large {
  font-size: 1.2em;
  line-height: 2.5em;
  margin-bottom: 1.25em;
}
/* line 26, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .first {
  margin-left: 0;
  padding-left: 0;
}
/* line 29, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .last {
  margin-right: 0;
  padding-right: 0;
}
/* line 32, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .top {
  margin-top: 0;
  padding-top: 0;
}
/* line 35, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .bottom {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 8, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_debug.scss */
body.bp .showgrid {
  background: url('/images/grid.png?1276196370');
}
/* line 4, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .error {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #fbe3e4;
  color: #8a1f11;
  border-color: #fbc2c4;
}
/* line 29, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .error a {
  color: #8a1f11;
}
/* line 6, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .notice {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #fff6bf;
  color: #514721;
  border-color: #ffd324;
}
/* line 37, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .notice a {
  color: #514721;
}
/* line 8, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .success {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #e6efc2;
  color: #264409;
  border-color: #c6d880;
}
/* line 45, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .success a {
  color: #264409;
}
/* line 10, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .hide {
  display: none;
}
/* line 12, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .highlight {
  background: yellow;
}
/* line 14, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .added {
  background: #006600;
  color: white;
}
/* line 16, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .removed {
  background: #990000;
  color: white;
}
/* line 84, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_fancy-type.scss */
body.bp p + p {
  text-indent: 2em;
  margin-top: -1.5em;
  /* Don't want this in forms. */
}
/* line 22, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_fancy-type.scss */
form body.bp p + p {
  text-indent: 0;
}
/* line 86, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_fancy-type.scss */
body.bp p.incr,
body.bp .incr p {
  font-size: 0.833em;
  line-height: 1.44em;
  margin-bottom: 1.5em;
}
/* line 12, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_fancy-type.scss */
body.bp .caps {
  font-variant: small-caps;
  letter-spacing: 1px;
  text-transform: lowercase;
  font-size: 1.2em;
  line-height: 1%;
  font-weight: bold;
  padding: 0 2px;
}
/* line 13, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_fancy-type.scss */
body.bp .dquo {
  margin-left: -0.5em;
}
/* line 14, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_fancy-type.scss */
body.bp .alt {
  color: #666666;
  font-family: "Warnock Pro", "Goudy Old Style", "Palatino", "Book Antiqua", Georgia, serif;
  font-style: italic;
  font-weight: normal;
}
/* line 8, ../../app/stylesheets/partials/_vcard.scss */
body.bp .vcard .bday:before {
  content: '| д/р ';
}
/* line 9, ../../app/stylesheets/partials/_vcard.scss */
body.bp .vcard .adr:before {
  content: 'Адрес: ';
}
/* line 10, ../../app/stylesheets/partials/_vcard.scss */
body.bp .vcard .adr span:after {
  content: ',';
}
/* line 11, ../../app/stylesheets/partials/_vcard.scss */
body.bp .vcard .adr span:last-child:after {
  content: '';
}
/* line 12, ../../app/stylesheets/partials/_vcard.scss */
body.bp .vcard .tel:before {
  content: 'Телефон: ';
}
/* line 13, ../../app/stylesheets/partials/_vcard.scss */
body.bp .vcard .email:before {
  content: 'Эл. почта: ';
}
/* line 14, ../../app/stylesheets/partials/_vcard.scss */
body.bp .vcard .type {
  display: none;
}
/* line 17, ../../app/stylesheets/partials/_vcard.scss */
body.bp .vcard .role:before {
  content: '(';
}
/* line 18, ../../app/stylesheets/partials/_vcard.scss */
body.bp .vcard .role:after {
  content: ')';
}
/* line 19, ../../app/stylesheets/partials/_vcard.scss */
body.bp .vcard .vcard {
  margin-left: 10px;
}
/* line 5, ../../app/stylesheets/partials/_design.scss */
body.bp #container {
  /*
  // Red Line
  .index section > p { text-indent: 2em; }
  // Big first letter
  .show section > p:first-child:first-letter {
    color:$header_color!important;
    font-size: 3em;
    line-height: 1;
    margin-right: 10px;
  }
  */
}
/* line 6, ../../app/stylesheets/partials/_design.scss */
body.bp #container header#header {
  background-color: #d7dabd;
}
/* line 9, ../../app/stylesheets/partials/_design.scss */
body.bp #container header#header nav ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  display: inline;
  display: inline;
  float: right;
  margin: 10px;
}
/* line 8, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/lists/_inline-list.scss */
body.bp #container header#header nav ul li {
  margin: 0px;
  padding: 0px;
  display: inline;
}
/* line 6, ../../app/stylesheets/partials/_inline-list.scss */
body.bp #container header#header nav ul li:after {
  content: " | ";
}
/* line 9, ../../app/stylesheets/partials/_inline-list.scss */
body.bp #container header#header nav ul li:last-child:after, body.bp #container header#header nav ul li.last:after {
  content: "";
}
/* line 15, ../../app/stylesheets/partials/_design.scss */
body.bp #container header#header nav#menu ul:before {
  content: 'Добавить: ';
  font-weight: bold;
}
/* line 16, ../../app/stylesheets/partials/_design.scss */
body.bp #container header#header img {
  display: inline;
  float: left;
}
/* line 22, ../../app/stylesheets/partials/_design.scss */
body.bp #container section#content > * {
  margin: 20px;
}
/* line 39, ../../app/stylesheets/partials/_design.scss */
body.bp #container section#content {
  background-color: #f1f2ea;
}
/* line 41, ../../app/stylesheets/partials/_design.scss */
body.bp #container section#content article {
  overflow: hidden;
  display: inline-block;
}
/* line 42, ../../app/stylesheets/partials/_design.scss */
body.bp #container section#content article header {
  overflow: hidden;
  display: inline-block;
}
/* line 43, ../../app/stylesheets/partials/_design.scss */
body.bp #container section#content article header h3.aim {
  display: inline;
  float: right;
}
/* line 44, ../../app/stylesheets/partials/_design.scss */
body.bp #container section#content article header h4.aim {
  font-weight: bold;
}
/* line 45, ../../app/stylesheets/partials/_design.scss */
body.bp #container section#content article header ul.controls {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  display: inline;
  display: inline;
  float: left;
}
/* line 8, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/lists/_inline-list.scss */
body.bp #container section#content article header ul.controls li {
  margin: 0px;
  padding: 0px;
  display: inline;
}
/* line 6, ../../app/stylesheets/partials/_inline-list.scss */
body.bp #container section#content article header ul.controls li:after {
  content: " | ";
}
/* line 9, ../../app/stylesheets/partials/_inline-list.scss */
body.bp #container section#content article header ul.controls li:last-child:after, body.bp #container section#content article header ul.controls li.last:after {
  content: "";
}
/* line 49, ../../app/stylesheets/partials/_design.scss */
body.bp #container section#content article header ul.for {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  display: inline;
  display: inline;
  float: right;
}
/* line 8, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/lists/_inline-list.scss */
body.bp #container section#content article header ul.for li {
  margin: 0px;
  padding: 0px;
  display: inline;
}
/* line 25, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/lists/_inline-list.scss */
body.bp #container section#content article header ul.for li:after {
  content: ", ";
}
/* line 28, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/lists/_inline-list.scss */
body.bp #container section#content article header ul.for li:last-child:after, body.bp #container section#content article header ul.for li.last:after {
  content: "";
}
/* line 53, ../../app/stylesheets/partials/_design.scss */
body.bp #container section#content article header ul.for:before {
  content: 'Для: ';
  font-weight: bold;
}
/* line 54, ../../app/stylesheets/partials/_design.scss */
body.bp #container section#content article header ul {
  margin-bottom: 10px!important;
}
/* line 8, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/general/_hacks.scss */
body.bp #container section#content article header {
  display: block;
}
/* line 57, ../../app/stylesheets/partials/_design.scss */
body.bp #container section#content article section {
  overflow: hidden;
  display: inline-block;
}
/* line 58, ../../app/stylesheets/partials/_design.scss */
body.bp #container section#content article section a img.photo {
  display: inline;
  float: right;
  margin: 0px 0px 10px 10px;
}
/* line 62, ../../app/stylesheets/partials/_design.scss */
body.bp #container section#content article section .diagnoses {
  overflow: hidden;
  display: inline-block;
}
/* line 63, ../../app/stylesheets/partials/_design.scss */
body.bp #container section#content article section .diagnoses h3 {
  display: inline;
  float: left;
  margin: 0px 10px 10px 0px;
}
/* line 64, ../../app/stylesheets/partials/_design.scss */
body.bp #container section#content article section .diagnoses ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  display: inline;
}
/* line 8, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/lists/_inline-list.scss */
body.bp #container section#content article section .diagnoses ul li {
  margin: 0px;
  padding: 0px;
  display: inline;
}
/* line 25, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/lists/_inline-list.scss */
body.bp #container section#content article section .diagnoses ul li:after {
  content: ", ";
}
/* line 28, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/lists/_inline-list.scss */
body.bp #container section#content article section .diagnoses ul li:last-child:after, body.bp #container section#content article section .diagnoses ul li.last:after {
  content: "";
}
/* line 8, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/general/_hacks.scss */
body.bp #container section#content article section .diagnoses {
  display: block;
}
/* line 67, ../../app/stylesheets/partials/_design.scss */
body.bp #container section#content article section ul.versions {
  padding-left: 0px;
}
/* line 68, ../../app/stylesheets/partials/_design.scss */
body.bp #container section#content article section .payment_details {
  display: none;
}
/* line 8, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/general/_hacks.scss */
body.bp #container section#content article section {
  display: block;
}
/* line 73, ../../app/stylesheets/partials/_design.scss */
body.bp #container section#content article footer ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  display: inline;
  display: inline;
  float: left;
}
/* line 8, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/lists/_inline-list.scss */
body.bp #container section#content article footer ul li {
  margin: 0px;
  padding: 0px;
  display: inline;
}
/* line 25, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/lists/_inline-list.scss */
body.bp #container section#content article footer ul li:after {
  content: ", ";
}
/* line 28, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/lists/_inline-list.scss */
body.bp #container section#content article footer ul li:last-child:after, body.bp #container section#content article footer ul li.last:after {
  content: "";
}
/* line 77, ../../app/stylesheets/partials/_design.scss */
body.bp #container section#content article footer ul.tags:before {
  content: 'Метки: ';
  font-weight: bold;
}
/* line 78, ../../app/stylesheets/partials/_design.scss */
body.bp #container section#content article footer aside {
  display: inline;
  float: right;
}
/* line 80, ../../app/stylesheets/partials/_design.scss */
body.bp #container section#content article footer aside time:last-child:after {
  content: ' | ';
}
/* line 8, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/general/_hacks.scss */
body.bp #container section#content article {
  display: block;
}
/* line 90, ../../app/stylesheets/partials/_design.scss */
body.bp #container nav#sidebar header span.subscribe {
  display: inline;
  float: right;
}
/* line 92, ../../app/stylesheets/partials/_design.scss */
body.bp #container nav#sidebar ul {
  padding-left: 30px;
}
/* line 94, ../../app/stylesheets/partials/_design.scss */
body.bp #container nav#sidebar ul li {
  margin-top: 4px;
}
/* line 97, ../../app/stylesheets/partials/_design.scss */
body.bp #container nav#sidebar #news ul, body.bp #container nav#sidebar #articles ul, body.bp #container nav#sidebar #assets ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  display: inline;
  display: block;
  margin-left: 10px;
}
/* line 8, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/lists/_inline-list.scss */
body.bp #container nav#sidebar #news ul li, body.bp #container nav#sidebar #articles ul li, body.bp #container nav#sidebar #assets ul li {
  margin: 0px;
  padding: 0px;
  display: inline;
}
/* line 102, ../../app/stylesheets/partials/_design.scss */
body.bp #container nav#sidebar #news ul .tag1, body.bp #container nav#sidebar #articles ul .tag1, body.bp #container nav#sidebar #assets ul .tag1 {
  font-size: 0.8em;
}
/* line 103, ../../app/stylesheets/partials/_design.scss */
body.bp #container nav#sidebar #news ul .tag2, body.bp #container nav#sidebar #articles ul .tag2, body.bp #container nav#sidebar #assets ul .tag2 {
  font-size: 1.0em;
}
/* line 104, ../../app/stylesheets/partials/_design.scss */
body.bp #container nav#sidebar #news ul .tag3, body.bp #container nav#sidebar #articles ul .tag3, body.bp #container nav#sidebar #assets ul .tag3 {
  font-size: 1.2em;
}
/* line 105, ../../app/stylesheets/partials/_design.scss */
body.bp #container nav#sidebar #news ul .tag4, body.bp #container nav#sidebar #articles ul .tag4, body.bp #container nav#sidebar #assets ul .tag4 {
  font-size: 1.4em;
}
/* line 108, ../../app/stylesheets/partials/_design.scss */
body.bp #container nav#sidebar section {
  margin: 10px;
}
/* line 109, ../../app/stylesheets/partials/_design.scss */
body.bp #container nav#sidebar section header {
  font-size: 1.6em;
}
/* line 114, ../../app/stylesheets/partials/_design.scss */
body.bp #container footer#footer {
  text-align: center;
  padding: 20px 0px;
  background-color: #d7dabd;
}

/* line 4, ../../app/stylesheets/partials/_form.scss */
form input[type=submit] {
  background-color: white;
  border-color: #eeeeee #dedede #dedede #eeeeee;
  color: #565656;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *vertical-align: auto;
  margin: 0.7em 0.5em 0.7em 0;
  border-width: 1px;
  border-style: solid;
  font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  font-size: 100%;
  line-height: 130%;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
  width: auto;
  overflow: visible;
  padding: 4px 10px 3px 7px;
}
/* line 79, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_buttons.scss */
form input[type=submit] img {
  margin: 0 3px -3px 0 !important;
  padding: 0;
  border: none;
  width: 16px;
  height: 16px;
  float: none;
}
/* line 99, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_buttons.scss */
form input[type=submit][type] {
  padding: 4px 10px 4px 7px;
  line-height: 17px;
}
/* line 102, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_buttons.scss */
*:first-child + html form input[type=submit][type] {
  padding: 4px 10px 3px 7px;
}

/* line 11, ../../app/stylesheets/partials/_form.scss */
.alert {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #fbe3e4;
  color: #8a1f11;
  border-color: #fbc2c4;
}
/* line 29, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.alert a {
  color: #8a1f11;
}

/* line 13, ../../app/stylesheets/partials/_form.scss */
form p {
  text-indent: 0!important;
}
/* line 15, ../../app/stylesheets/partials/_form.scss */
form .field_with_errors {
  padding: 2px;
  background-color: red;
  display: table;
}
/* line 20, ../../app/stylesheets/partials/_form.scss */
form #error_explanation, form #errorExplanation {
  width: 450px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 0;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}
/* line 28, ../../app/stylesheets/partials/_form.scss */
form #error_explanation h2, form #errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  margin-bottom: 0px;
  background-color: #c00;
  color: #fff;
}
/* line 38, ../../app/stylesheets/partials/_form.scss */
form #error_explanation ul li, form #errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}

/* line 157, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic ul, form.formtastic ol, form.formtastic legend, form.formtastic p {
  margin: 0;
  padding: 0;
}
/* line 160, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic li {
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;
  padding-right: 0px;
}
/* line 166, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic fieldset {
  display: block;
  *display: inline-block;
}
/* line 110, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic fieldset:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 170, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic abbr, form.formtastic acronym {
  border: 0;
  font-variant: normal;
  font-weight: normal;
}
/* line 175, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic ol, form.formtastic ul {
  list-style: none;
}
/* line 178, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic label {
  display: block;
  *display: inline-block;
}
/* line 110, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic label:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 182, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic input, form.formtastic textarea {
  vertical-align: middle;
}
/* line 186, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic .check_boxes input, form.formtastic .radio input {
  margin: 0;
}
/* line 188, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic .check_boxes label, form.formtastic .radio label {
  cursor: pointer;
}
/* line 191, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic .hidden {
  display: none;
}
/* line 195, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic .date li, form.formtastic .time li, form.formtastic .datetime li {
  float: left;
  width: auto;
  clear: none;
}
/* line 199, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic .date label, form.formtastic .time label, form.formtastic .datetime label {
  width: auto;
}
/* line 202, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic .date input, form.formtastic .time input, form.formtastic .datetime input {
  display: inline;
  margin: 0;
  padding: 0;
}
/* line 207, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic .errors {
  list-style: square;
}
/* line 209, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic .errors li {
  padding: 0;
  border: none;
  display: list-item;
  float: none;
  clear: both;
}
/* line 215, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic .inputs {
  z-index: 99;
}
/* line 218, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic .buttons li {
  float: left;
}
/* line 221, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic li {
  *display: inline-block;
  display: block;
}
/* line 110, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic li:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 224, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic li fieldset {
  border: none;
  position: relative;
  margin-top: 0px;
}
/* line 228, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic li legend {
  display: block;
  margin-bottom: 0;
}
/* line 231, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic li .label {
  display: block;
  clear: both;
  background: transparent;
}
/* line 236, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic li ol {
  float: left;
  margin: 0;
}
/* line 239, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic li ol li {
  padding: 0;
  border: 0;
  display: inline;
}
/* line 251, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic fieldset {
  width: 99%;
}
/* line 253, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic ol {
  padding-left: 0;
}
/* line 255, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic input {
  clear: both;
  float: none;
}
/* line 258, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic li {
  display: block;
  clear: both;
  float: none;
  width: 99%;
}
/* line 261, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic li ol {
  padding: 0;
}
/* line 263, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic li li {
  clear: none;
  width: auto;
}
/* line 267, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic li fieldset legend, form.formtastic li fieldset legend .label {
  display: block;
  clear: both;
}
/* line 270, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic li fieldset .label {
  position: relative;
}
/* line 272, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic li fieldset label, form.formtastic li fieldset input {
  width: auto;
}
/* line 275, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic .date ol, form.formtastic .time ol, form.formtastic .datetime ol {
  width: 99%;
}
/* line 277, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic .date li, form.formtastic .time li, form.formtastic .datetime li {
  display: inline;
  clear: none;
  float: left;
  padding-right: 0;
}
/* line 283, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic .checkbox li, form.formtastic .radio li {
  display: block;
}
/* line 285, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic .checkbox input, form.formtastic .radio input {
  border: none;
}
/* line 287, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic label {
  display: block;
  clear: both;
  float: none;
  width: full;
}
/* line 290, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic input, form.formtastic textarea {
  width: 99%;
}
/* line 295, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic select {
  width: auto;
}
/* line 300, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic .errors li {
  display: list-item;
}
/* line 303, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic .buttons ol {
  padding-left: 0;
  padding-right: 0;
}
/* line 306, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic .buttons li {
  float: left;
  width: auto;
  clear: none;
  display: inline;
}
/* line 314, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic .buttons input {
  width: auto;
}
/* line 319, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic #errorExplanation {
  width: 99%;
}
/* line 321, ../../app/stylesheets/partials/form/_formtastic_base.sass */
form.formtastic .label {
  #left: -0.5em;
  #position: relative;
}
/* line 52, ../../app/stylesheets/partials/_form.scss */
form.formtastic .buttons .cancel {
  margin: 10px;
  display: inline;
  float: right;
}

/* line 25, ../../app/stylesheets/partials/_two_col.scss */
body.two-col #container {
  width: 950px;
  margin: 0 auto;
  overflow: hidden;
  display: inline-block;
}
/* line 8, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/general/_hacks.scss */
body.two-col #container {
  display: block;
}
/* line 27, ../../app/stylesheets/partials/_two_col.scss */
body.two-col #header, body.two-col #footer {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 950px;
}
/* line 139, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #header, * html body.two-col #footer {
  overflow-x: hidden;
}
/* line 29, ../../app/stylesheets/partials/_two_col.scss */
body.two-col #sidebar {
  display: inline;
  float: left;
  margin-right: 0;
  width: 230px;
}
/* line 139, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #sidebar {
  overflow-x: hidden;
}
/* line 33, ../../app/stylesheets/partials/_two_col.scss */
body.two-col #content {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 710px;
}
/* line 139, ../../../../.rvm/gems/ree-1.8.7-2010.02@rails3/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #content {
  overflow-x: hidden;
}
