@charset "UTF-8";
@import url("//hello.myfonts.net/count/2811e1");
@import url("//hello.myfonts.net/count/285cdc");
@import url("//hello.myfonts.net/count/285d33");
@import url("//hello.myfonts.net/count/288b57");
/* line 13, ../../app/assets/stylesheets/_reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
/* line 23, ../../app/assets/stylesheets/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 26, ../../app/assets/stylesheets/_reset.scss */
body {
  line-height: 1;
}

/* line 29, ../../app/assets/stylesheets/_reset.scss */
ol, ul {
  list-style: none;
}

/* line 32, ../../app/assets/stylesheets/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 36, ../../app/assets/stylesheets/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 40, ../../app/assets/stylesheets/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* @license
 * MyFonts Webfont Build ID 2626017, 2013-08-21T07:05:07-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Conqueror Text Italic by Letterhead Studio-YG
 * URL: http://www.myfonts.com/fonts/letterheadrussia/conqueror-text/italic/
 * 
 * Webfont: Conqueror Text SemiBold by Letterhead Studio-YG
 * URL: http://www.myfonts.com/fonts/letterheadrussia/conqueror-text/semibold/
 * 
 * Webfont: Conqueror Text by Letterhead Studio-YG
 * URL: http://www.myfonts.com/fonts/letterheadrussia/conqueror-text/regular/
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2626017
 * Licensed pageviews: 200,000
 * Webfonts copyright: Copyright (c) 2010 by Letterhead Studio. All rights reserved.
 * 
 * © 2013 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
@font-face {
  font-family: 'ConquerorText-Italic';
  src: url("/assets/2811E1_0_0-b0767514c2c5567bb00273bab23b8367.eot");
  src: url("/assets/2811E1_0_0.eot?#iefix") format("embedded-opentype"), url("/assets/2811E1_0_0-e9ae8145742dd0d94fd85086d195c9d5.woff") format("woff"), url("/assets/2811E1_0_0-62bbdb9e5ecd1574c1a5c84d2c848108.ttf") format("truetype");
}

@font-face {
  font-family: 'ConquerorText-SemiBold';
  src: url("/assets/2811E1_1_0-0926318a8f674484dd8b9b4119b5e8ff.eot");
  src: url("/assets/2811E1_1_0.eot?#iefix") format("embedded-opentype"), url("/assets/2811E1_1_0-889074dab5a3d037baf7dd62b80f0a0f.woff") format("woff"), url("/assets/2811E1_1_0-337260282b22e62fd8e2105c773d304c.ttf") format("truetype");
}

@font-face {
  font-family: 'ConquerorText';
  src: url("/assets/2811E1_2_0-213194c2dc84233da465710cd606be78.eot");
  src: url("/assets/2811E1_2_0.eot?#iefix") format("embedded-opentype"), url("/assets/2811E1_2_0-248f5bb4cc341c5abbafb44f7a1c6a5c.woff") format("woff"), url("/assets/2811E1_2_0-5170b8121d8d99a014e97a49d5eb57a4.ttf") format("truetype");
}

@font-face {
  font-family: 'ConquerorSansMedium';
  src: url("/assets/285CDC_0_0-56bf977f797ac2598a42c3a4b06b9849.eot");
  src: url("/assets/285CDC_0_0.eot?#iefix") format("embedded-opentype"), url("/assets/285CDC_0_0-b6c79ac3748542838b1726bd3fa81745.woff") format("woff"), url("/assets/285CDC_0_0-d55d3028fd8c8a012d43ee2b6965e1de.ttf") format("truetype");
}

@font-face {
  font-family: 'ConquerorSans';
  src: url("/assets/285D33_0_0-a33c376fceb4ae018ec3f15150776183.eot");
  src: url("/assets/285D33_0_0.eot?#iefix") format("embedded-opentype"), url("/assets/285D33_0_0-3f546c0fb40e1cf1a53ebcd9a440850a.woff") format("woff"), url("/assets/285D33_0_0-4a9f32eeac4babd0ff309a3400176946.ttf") format("truetype");
}

@font-face {
  font-family: 'NowieVremena';
  src: url("/assets/288B57_0_0-9ef450e505257f5d53381a6aa86b2b41.eot");
  src: url("/assets/288B57_0_0.eot?#iefix") format("embedded-opentype"), url("/assets/288B57_0_0-15d41755fa9c36180aec0fe87e4efe4d.woff") format("woff"), url("/assets/288B57_0_0-406c0d2511d5890a6ecffe1c6e0872ee.ttf") format("truetype");
}

/* Main tags
----------------------------------------- */
/* line 10, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar {
  background-color: #ffffff;
}

/* line 13, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content {
  position: relative;
  left: 50%;
  border-top: 5px solid #69665a;
  background-color: #ffffff;
  padding-left: 40px;
  padding-right: 40px;
  margin-left: -530px;
}

/* line 22, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar {
  width: 990px;
  background-color: transparent;
  border-top: 0px solid #69665a;
  padding: 0px;
  margin-left: -495px;
}

/* line 29, ../../app/assets/stylesheets/_gaydar.scss */
#gaydar_in {
  height: 100px;
  background-color: #ffffff;
}

/* line 33, ../../app/assets/stylesheets/_gaydar.scss */
#gaydar_in .inner {
  width: 960px;
}

/* line 36, ../../app/assets/stylesheets/_gaydar.scss */
#gaydar_in .inner .logo {
  float: left;
  margin-top: 22px;
  margin-right: 96px;
}

/* line 41, ../../app/assets/stylesheets/_gaydar.scss */
#gaydar_in .inner .museum {
  float: left;
  margin-top: 13px;
}

/* line 45, ../../app/assets/stylesheets/_gaydar.scss */
#gaydar_in .inner .right {
  padding-top: 26px;
}

/* line 48, ../../app/assets/stylesheets/_gaydar.scss */
#gaydar_in .inner .right a {
  clear: both;
  float: right;
  font-family: 'NowieVremena';
  font-size: 14px;
  color: #1a1a1a;
  text-transform: uppercase;
  margin-bottom: 16px;
}

/* line 57, ../../app/assets/stylesheets/_gaydar.scss */
#gaydar_in .inner .right a:hover {
  color: #d92121;
}

/* line 60, ../../app/assets/stylesheets/_gaydar.scss */
#gaydar_header {
  height: 118px;
}

/* line 63, ../../app/assets/stylesheets/_gaydar.scss */
#gaydar_header .inner {
  width: 960px;
}

/* line 66, ../../app/assets/stylesheets/_gaydar.scss */
#gaydar_header .inner .logo {
  float: left;
  margin-top: 42px;
  margin-right: 96px;
}

/* line 71, ../../app/assets/stylesheets/_gaydar.scss */
#gaydar_header .inner .museum {
  float: left;
  margin-top: 31px;
}

/* line 75, ../../app/assets/stylesheets/_gaydar.scss */
#gaydar_header .inner .right {
  padding-top: 46px;
}

/* line 78, ../../app/assets/stylesheets/_gaydar.scss */
#gaydar_header .inner .right a {
  clear: both;
  float: right;
  font-family: 'NowieVremena';
  font-size: 14px;
  color: #1a1a1a;
  text-transform: uppercase;
  margin-bottom: 16px;
}

/* line 87, ../../app/assets/stylesheets/_gaydar.scss */
#gaydar_header .inner .right a:hover {
  color: #d92121;
}

/* line 90, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar nav {
  height: 77px;
  background-image: url(/assets/gaydar_nav-c94ef4af224819b3644f6fc951d54c6a.png);
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 15px;
}

/* line 97, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar nav div {
  float: left;
  width: 245px;
  text-align: center;
}

/* line 102, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar nav div span {
  display: block;
  font-family: 'NowieVremena';
  font-size: 14px;
  color: #b29559;
  text-shadow: 0px 1px 1px #1a1a1a;
  text-transform: uppercase;
  padding-top: 29px;
  padding-bottom: 5px;
}

/* line 112, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar nav div a {
  font-family: 'NowieVremena';
  font-size: 14px;
  text-transform: uppercase;
}

/* line 117, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar .hall {
  position: relative;
  min-height: 540px;
  overflow: hidden;
  background-repeat: repeat-y;
  background-position: left top;
  padding-bottom: 20px;
}

/* line 125, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar .hall .top {
  height: 5px;
  overflow: hidden;
  background-image: url(/assets/gaydar_border_top-62b7010b3349ebcdb65f7334f998aa4d.png);
  background-repeat: no-repeat;
  background-position: left top;
}

/* line 132, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar .hall .bottom {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 15px;
  overflow: hidden;
  background-image: url(/assets/gaydar_border_bottom-f5ba191eecfdf0a7f3ef00dab7e34803.png);
  background-repeat: no-repeat;
  background-position: left top;
}

/* line 143, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar .hall h2 {
  width: 320px;
  height: 42px;
  background-image: url(/assets/gaidar_head-13b6a4adcae23b65cab0f02aff52d818.png);
  background-repeat: no-repeat;
  background-position: left top;
  font-family: 'NowieVremena';
  font-size: 21px;
  color: #ffffff;
  line-height: 40px;
  letter-spacing: 0px;
  padding: 0px;
  margin: 0px auto;
  margin-top: 20px;
  margin-bottom: 18px;
}

/* line 159, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar.macfix #content.gaydar .hall h2 {
  line-height: 45px;
}

/* line 162, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar .hall h2 span {
  color: #99804d;
}

/* line 165, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar .hall .slider {
  position: relative;
  width: 980px;
  height: 412px;
  margin: 0px auto;
}

/* line 171, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar .hall .slider .slides_container {
  position: relative;
  width: 960px;
  height: 412px;
  padding-left: 10px;
  padding-right: 10px;
  z-index: 1;
}

/* line 179, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar .hall .noslider {
  margin-left: 15px;
}

/* line 182, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar .hall article {
  float: left;
  width: 300px;
  height: 430px;
  background-color: #ffffff;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 20px;
}

/* line 191, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar #hall_1 article {
  -webkit-box-shadow: 0px 2px 0px #bc513d;
  -moz-box-shadow: 0px 2px 0px #bc513d;
  box-shadow: 0px 2px 0px #bc513d;
  behavior: url(js/PIE.htc);
}

/* line 197, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar #hall_2 article {
  -webkit-box-shadow: 0px 2px 0px #508aa6;
  -moz-box-shadow: 0px 2px 0px #508aa6;
  box-shadow: 0px 2px 0px #508aa6;
  behavior: url(js/PIE.htc);
}

/* line 203, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar .hall article .img {
  float: left;
  overflow: hidden;
}

/* line 207, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar .hall article .img img {
  float: left;
}

/* line 210, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar .hall article div {
  clear: both;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 17px;
}

/* line 216, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar .hall article div .head {
  font-family: 'NowieVremena';
  font-size: 25px;
  color: #1a1a1a;
  line-height: 25px;
}

/* line 222, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar .hall article div .head:hover {
  color: #d92121;
}

/* line 225, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar .hall article div .head.on {
  color: #d92121;
}

/* line 228, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar .hall article div p {
  font-family: 'ConquerorText';
  font-size: 15px;
  color: #1a1a1a;
  line-height: 20px;
  padding-top: 13px;
  padding-bottom: 11px;
}

/* line 236, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar .hall article div span {
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #999999;
  letter-spacing: 1px;
  text-transform: uppercase;
}

/* line 243, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar .hall .slider .pagination {
  position: absolute;
  left: 0px;
  bottom: -28px;
  width: 100%;
  height: 10px;
  font-size: 0px;
  text-align: center;
  z-index: 2;
}

/* line 253, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar .hall .slider .pagination li {
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 258, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar .hall .slider .pagination li a {
  float: left;
  width: 10px;
  height: 10px;
  overflow: hidden;
  background-image: url(/assets/gaydar_pager-4a3a3801449ad0ec02e24f8615990e97.png);
  background-repeat: no-repeat;
  background-position: left 0px;
}

/* line 267, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar .hall .slider .pagination li.current a {
  cursor: default;
  background-position: left -10px;
}

/* line 271, ../../app/assets/stylesheets/_gaydar.scss */
#main.gaydar #content.gaydar .hall article .img.on img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
}

@font-face {
  font-family: 'OCRF';
  src: url("/assets/OCRF-RegularC-f5216c177e106defed0c4f96acaaf5e5.eot");
  /* IE9 Compat Modes */
  src: url("/assets/OCRF-RegularC.eot?#iefix") format("embedded-opentype"), url("/assets/OCRF-RegularC-b1f37386204fd4e40553594162e3b0b2.woff") format("woff"), url("/assets/OCRF-RegularC-c3a907f8124cbfa00710c7f28236f918.ttf") format("truetype"), url("/assets/OCRF-RegularC.svg#164da024125c11ccf17e61bc1aa28457") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: 400;
}

/* Main tags
----------------------------------------- */
/* line 15, ../../app/assets/stylesheets/_raznoglasiya.scss */
#main.raznoglasiya #content {
  width: 980px;
  margin: auto;
}

/* line 19, ../../app/assets/stylesheets/_raznoglasiya.scss */
#raznoglasiya_slider.raznoglasiya_slider_landing {
  background: #F2F2F2;
  border: 0;
}

/* line 23, ../../app/assets/stylesheets/_raznoglasiya.scss */
#raznoglasiya_slider.raznoglasiya_slider_landing .texts .wrapper {
  padding-bottom: 20px;
}

/* line 26, ../../app/assets/stylesheets/_raznoglasiya.scss */
#raznoglasiya_slider.raznoglasiya_slider_landing .arrow {
  background: #F2F2F2;
  padding: 80px 10px;
}

/* line 30, ../../app/assets/stylesheets/_raznoglasiya.scss */
#raznoglasiya_slider {
  overflow: hidden;
  border-top: 1px solid #1a1a1a;
  border-bottom: 1px solid #1a1a1a;
  padding: 20px 42px;
  margin-bottom: 40px;
}

/* line 37, ../../app/assets/stylesheets/_raznoglasiya.scss */
#raznoglasiya_slider h2 {
  color: #1a1a1a;
  text-transform: none;
  font-family: 'OCRF';
  font-size: 21px;
  letter-spacing: 0px;
  padding: 0px;
  margin-bottom: 20px;
}

/* line 46, ../../app/assets/stylesheets/_raznoglasiya.scss */
#raznoglasiya_slider h2 span {
  display: block;
  font-family: 'CharterITC';
  font-style: italic;
  font-size: 16px;
  margin-bottom: 5px;
}

/* line 53, ../../app/assets/stylesheets/_raznoglasiya.scss */
#raznoglasiya_slider .texts article {
  display: inline-block;
  vertical-align: top;
  width: 150px;
  padding-right: 20px;
  margin-bottom: 10px;
}

/* line 60, ../../app/assets/stylesheets/_raznoglasiya.scss */
#raznoglasiya_slider .texts article.active .bwhite img {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}

/* line 64, ../../app/assets/stylesheets/_raznoglasiya.scss */
#raznoglasiya_slider .texts article.active .head {
  text-decoration: underline;
}

/* line 67, ../../app/assets/stylesheets/_raznoglasiya.scss */
#raznoglasiya_slider .texts .wrapper {
  padding-bottom: 40px;
  margin: auto;
}

/* line 71, ../../app/assets/stylesheets/_raznoglasiya.scss */
#raznoglasiya_slider .controls {
  position: relative;
}

/* line 74, ../../app/assets/stylesheets/_raznoglasiya.scss */
#raznoglasiya_slider .arrow {
  display: inline-block;
  background: white;
  position: absolute;
  z-index: 2;
  top: 0;
}

/* line 82, ../../app/assets/stylesheets/_raznoglasiya.scss */
#raznoglasiya_slider .arrow img {
  width: 22px;
}

/* line 85, ../../app/assets/stylesheets/_raznoglasiya.scss */
#raznoglasiya_slider .arrow.hide {
  display: none;
}

/* line 88, ../../app/assets/stylesheets/_raznoglasiya.scss */
#raznoglasiya_slider .arrow-right {
  right: -42px;
  padding: 70px 10px;
}

/* line 92, ../../app/assets/stylesheets/_raznoglasiya.scss */
#raznoglasiya_slider .arrow-left {
  left: -42px;
  padding: 70px 10px;
}

/* line 96, ../../app/assets/stylesheets/_raznoglasiya.scss */
#raznoglasiya_slider .texts article:last-child {
  padding-right: 0;
}

/* line 99, ../../app/assets/stylesheets/_raznoglasiya.scss */
#raznoglasiya_slider .texts .img {
  display: block;
  margin-bottom: 5px;
}

/* line 103, ../../app/assets/stylesheets/_raznoglasiya.scss */
#raznoglasiya_slider .texts {
  overflow-x: auto;
  width: 100%;
  text-align: center;
}

/* line 108, ../../app/assets/stylesheets/_raznoglasiya.scss */
#raznoglasiya_slider .texts img {
  display: block;
  width: 100%;
}

/* line 112, ../../app/assets/stylesheets/_raznoglasiya.scss */
#raznoglasiya_slider .texts article .head {
  color: #1a1a1a;
  font-family: 'OCRF';
  font-size: 12px;
  text-align: left;
  display: inline-block;
  line-height: 1.3;
}

/* line 120, ../../app/assets/stylesheets/_raznoglasiya.scss */
#raznoglasiya_header {
  font-family: 'CharterITC';
  width: 980px;
  margin: auto;
  text-align: right;
  padding-top: 20px;
  margin-bottom: 20px;
}

/* line 129, ../../app/assets/stylesheets/_raznoglasiya.scss */
#raznoglasiya_header a {
  color: #1a1a1a;
}

/* line 133, ../../app/assets/stylesheets/_raznoglasiya.scss */
#raznoglasiya_header .logo {
  display: inline-block;
  text-align: center;
  margin: 40px 120px;
}

/* line 139, ../../app/assets/stylesheets/_raznoglasiya.scss */
#raznoglasiya_header .link {
  display: inline-block;
  float: right;
  border-bottom: 1px solid #1a1a1a;
  font-family: 'OCRF';
}

/* line 146, ../../app/assets/stylesheets/_raznoglasiya.scss */
#raznoglasiya_header .logo img {
  display: block;
  width: 100%;
}

/* line 151, ../../app/assets/stylesheets/_raznoglasiya.scss */
#raznoglasiya_header .logo p {
  font-style: italic;
}

/* line 155, ../../app/assets/stylesheets/_raznoglasiya.scss */
.raznoglasiya article.on .head {
  text-decoration: underline;
  color: #1a1a1a;
}

/* line 160, ../../app/assets/stylesheets/_raznoglasiya.scss */
.raznoglasiya article.on img {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}

/* line 168, ../../app/assets/stylesheets/_raznoglasiya.scss */
#main.raznoglasiya #content.raznoglasiya nav {
  height: 77px;
  background-image: url(images/raznoglasiya_nav.png);
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 15px;
}

/* line 175, ../../app/assets/stylesheets/_raznoglasiya.scss */
#main.raznoglasiya #content.raznoglasiya nav div {
  float: left;
  width: 160px;
  text-align: center;
}

/* line 180, ../../app/assets/stylesheets/_raznoglasiya.scss */
#main.raznoglasiya #content.raznoglasiya nav div span {
  display: block;
  font-family: 'OCRF';
  font-size: 14px;
  color: #b29559;
  text-shadow: 0px 1px 1px #1a1a1a;
  text-transform: uppercase;
  padding-top: 29px;
  padding-bottom: 5px;
}

/* line 190, ../../app/assets/stylesheets/_raznoglasiya.scss */
#main.raznoglasiya #content.raznoglasiya nav div a {
  font-family: 'OCRF';
  font-size: 14px;
  text-transform: uppercase;
}

/* line 195, ../../app/assets/stylesheets/_raznoglasiya.scss */
#main.raznoglasiya #content.raznoglasiya .hole {
  border: 1px solid #1a1a1a;
  min-height: 540px;
  margin-bottom: 40px;
}

/* line 200, ../../app/assets/stylesheets/_raznoglasiya.scss */
#main.raznoglasiya #content.raznoglasiya .hole .texts {
  overflow: hidden;
  width: 960px;
  margin: auto;
}

/* line 205, ../../app/assets/stylesheets/_raznoglasiya.scss */
#main.raznoglasiya #content.raznoglasiya .hole h2 {
  color: #1a1a1a;
  text-transform: none;
  font-family: 'OCRF';
  font-size: 42px;
  letter-spacing: 0px;
  padding: 0px;
  margin-top: 40px;
  margin-bottom: 40px;
}

/* line 215, ../../app/assets/stylesheets/_raznoglasiya.scss */
#main.raznoglasiya #content.raznoglasiya .hole h2 span {
  display: block;
  font-family: 'CharterITC';
  font-style: italic;
  font-size: 16px;
}

/* line 221, ../../app/assets/stylesheets/_raznoglasiya.scss */
#main.raznoglasiya #content.raznoglasiya .hole article {
  display: inline-block;
  vertical-align: top;
  width: 295px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 60px;
}

/* line 229, ../../app/assets/stylesheets/_raznoglasiya.scss */
#main.raznoglasiya #content.raznoglasiya .hole article .img {
  float: left;
  overflow: hidden;
}

/* line 233, ../../app/assets/stylesheets/_raznoglasiya.scss */
a.bwhite img {
  -webkit-transition: all .6s ease;
  -moz-transition: all .6s ease;
  -o-transition: all .6s ease;
  -ms-transition: all .6s ease;
  transition: all .6s ease;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

/* line 242, ../../app/assets/stylesheets/_raznoglasiya.scss */
a.bwhite img:hover {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}

/* line 246, ../../app/assets/stylesheets/_raznoglasiya.scss */
#main.raznoglasiya #content.raznoglasiya .hole article .img img {
  float: left;
}

/* line 249, ../../app/assets/stylesheets/_raznoglasiya.scss */
#main.raznoglasiya #content.raznoglasiya .hole article div {
  clear: both;
  padding-top: 17px;
}

/* line 253, ../../app/assets/stylesheets/_raznoglasiya.scss */
.raznoglasiya #content.raznoglasiya .hole article div .head {
  font-family: 'OCRF';
  font-size: 21px;
  color: #1a1a1a;
  line-height: 25px;
}

/* line 259, ../../app/assets/stylesheets/_raznoglasiya.scss */
#main.raznoglasiya #content.raznoglasiya .hole article div p {
  font-family: 'CharterITC';
  font-size: 16px;
  color: #1a1a1a;
  line-height: 20px;
  padding-top: 13px;
  padding-bottom: 11px;
}

/* line 267, ../../app/assets/stylesheets/_raznoglasiya.scss */
#main.raznoglasiya #content.raznoglasiya .hole article div span {
  font-family: 'CharterITC';
  font-style: italic;
  font-size: 12px;
  color: #999999;
}

/* line 273, ../../app/assets/stylesheets/_raznoglasiya.scss */
#main.raznoglasiya #content.raznoglasiya .hole .download {
  font-family: 'OCRF';
  text-align: center;
  padding: 30px;
}

/* line 278, ../../app/assets/stylesheets/_raznoglasiya.scss */
#main.raznoglasiya #content.raznoglasiya .hole .download a {
  color: #1a1a1a;
  border-bottom: 1px solid #1a1a1a;
}

/* line 284, ../../app/assets/stylesheets/_raznoglasiya.scss */
.raznoglasiya_download {
  font-family: 'OCRF';
  padding: 30px;
  margin-bottom: 30px;
}

/* line 290, ../../app/assets/stylesheets/_raznoglasiya.scss */
.raznoglasiya_download a {
  color: #1a1a1a;
  border-bottom: 1px solid #1a1a1a;
}

/* Main tags
----------------------------------------- */
/* line 3, ../../app/assets/stylesheets/_style.scss */
html, body {
  height: 100%;
  min-height: 600px;
  min-width: 1000px;
  -webkit-font-smoothing: antialiased !important;
}

/* line 9, ../../app/assets/stylesheets/_style.scss */
body {
  position: relative;
  background-color: #ffffff;
}

/* line 13, ../../app/assets/stylesheets/_style.scss */
form, body, input, select, textarea, img, div, ul, li, h1, h2, h3, h4, h5, p, a {
  margin: 0px;
  padding: 0px;
  outline: none;
}

/* line 18, ../../app/assets/stylesheets/_style.scss */
textarea {
  resize: none;
}

/* line 21, ../../app/assets/stylesheets/_style.scss */
img {
  border: 0px;
}

/* line 24, ../../app/assets/stylesheets/_style.scss */
h1 {
  clear: both;
  font-family: 'ConquerorSansMedium';
  font-size: 30px;
  color: #d92121;
  letter-spacing: 1px;
  font-weight: normal;
  text-transform: uppercase;
  padding-top: 34px;
  padding-bottom: 36px;
}

/* line 35, ../../app/assets/stylesheets/_style.scss */
h1.about {
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 15px;
  margin-bottom: 20px;
}

/* line 40, ../../app/assets/stylesheets/_style.scss */
h1.about div {
  float: right;
}

/* line 43, ../../app/assets/stylesheets/_style.scss */
h1.about div a {
  float: left;
  font-family: 'ConquerorSansMedium';
  font-size: 14px;
  color: #1a1a1a;
  letter-spacing: 0px;
  text-transform: none;
  margin-left: 20px;
}

/* line 52, ../../app/assets/stylesheets/_style.scss */
h1.about div a:hover {
  color: #d92121;
}

/* line 55, ../../app/assets/stylesheets/_style.scss */
h1.about div a.on {
  cursor: default;
  color: #999999;
}

/* line 59, ../../app/assets/stylesheets/_style.scss */
h2 {
  font-family: 'ConquerorSansMedium';
  font-size: 22px;
  color: #d92121;
  letter-spacing: 1px;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
  padding-top: 33px;
  padding-bottom: 24px;
}

/* line 70, ../../app/assets/stylesheets/_style.scss */
h3 {
  position: relative;
  height: 19px;
  border-bottom: 1px solid #e6e6e6;
  font-family: 'ConquerorSansMedium';
  font-size: 18px;
  color: #d92121;
  letter-spacing: 1px;
  font-weight: normal;
  text-transform: uppercase;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 19px;
}

/* line 84, ../../app/assets/stylesheets/_style.scss */
.macfix h3 {
  height: 17px;
  padding-top: 16px;
}

/* line 88, ../../app/assets/stylesheets/_style.scss */
h3 img {
  position: absolute;
  left: 19px;
  top: 12px;
}

/* line 93, ../../app/assets/stylesheets/_style.scss */
.h2 {
  font-family: 'ConquerorSansMedium';
  font-size: 22px;
  color: #d92121;
  letter-spacing: 1px;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
  padding-top: 33px;
  padding-bottom: 24px;
}

/* line 104, ../../app/assets/stylesheets/_style.scss */
.h3 {
  position: relative;
  height: 19px;
  border-bottom: 1px solid #e6e6e6;
  font-family: 'ConquerorSansMedium';
  font-size: 18px;
  color: #d92121;
  letter-spacing: 1px;
  font-weight: normal;
  text-transform: uppercase;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 19px;
}

/* line 118, ../../app/assets/stylesheets/_style.scss */
.macfix .h3 {
  height: 17px;
  padding-top: 16px;
}

/* line 122, ../../app/assets/stylesheets/_style.scss */
.h3 img {
  position: absolute;
  left: 19px;
  top: 12px;
}

/* line 127, ../../app/assets/stylesheets/_style.scss */
h4 {
  border-bottom: 1px solid #e5e5e5;
  font-family: 'ConquerorSansMedium';
  font-size: 18px;
  color: #999999;
  letter-spacing: 1px;
  font-weight: normal;
  text-transform: uppercase;
  padding-bottom: 12px;
}

/* line 137, ../../app/assets/stylesheets/_style.scss */
a {
  outline: none;
  text-decoration: none;
  -moz-transition-property: border, background-color, color;
  /* FF4+ */
  -moz-transition-duration: .2s;
  -webkit-transition-property: border, background-color, color;
  /* Saf3.2+, Chrome */
  -webkit-transition-duration: .2s;
  -o-transition-property: border, background-color, color;
  /* Opera 10.5+ */
  -o-transition-duration: .2s;
  -ms-transition-property: border, background-color, color;
  /* IE10? */
  -ms-transition-duration: .2s;
  transition-property: border, background-color, color;
  /* Standard */
  transition-duration: .2s;
}

/* line 151, ../../app/assets/stylesheets/_style.scss */
input, textarea {
  outline: none;
}

/* line 154, ../../app/assets/stylesheets/_style.scss */
.left {
  float: left;
}

/* line 157, ../../app/assets/stylesheets/_style.scss */
.right {
  float: right;
}

/* line 160, ../../app/assets/stylesheets/_style.scss */
.overflow {
  overflow: hidden;
}

/* line 163, ../../app/assets/stylesheets/_style.scss */
.clear {
  clear: both;
}

/* line 166, ../../app/assets/stylesheets/_style.scss */
#main {
  position: relative;
  overflow: hidden;
  min-width: 1000px;
  min-height: 600px;
  margin: 0px auto;
}

/* line 173, ../../app/assets/stylesheets/_style.scss */
#main.swiss_made {
  background-color: #dfe3b4;
}

/* line 176, ../../app/assets/stylesheets/_style.scss */
.subpage .inner {
  width: 980px;
  margin: 0px auto;
}

/* line 180, ../../app/assets/stylesheets/_style.scss */
.width_1000 .inner {
  width: 980px;
  margin: 0px auto;
}

/* line 184, ../../app/assets/stylesheets/_style.scss */
.width_1320 .inner {
  width: 1320px;
  margin: 0px auto;
}

/* line 188, ../../app/assets/stylesheets/_style.scss */
.width_1320 .swiss_made #content .inner {
  width: 980px;
  margin: 0px auto;
}

/* Header
----------------------------------------- */
/* line 194, ../../app/assets/stylesheets/_style.scss */
header {
  position: relative;
  height: 50px;
  background-color: #ffffff;
  z-index: 1001;
}

/* line 200, ../../app/assets/stylesheets/_style.scss */
header .img_18 {
  position: absolute;
  right: 10px;
  top: 18px;
  width: 28px;
  height: 15px;
  overflow: hidden;
  background-image: url(/assets/img_18-14b79c5bd581caab5cc97d8e1290e969.png);
  background-repeat: no-repeat;
  background-position: left 0px;
}

/* line 211, ../../app/assets/stylesheets/_style.scss */
header .img_18:hover {
  background-position: left -35px;
}

/* line 214, ../../app/assets/stylesheets/_style.scss */
header nav {
  position: relative;
}

/* line 217, ../../app/assets/stylesheets/_style.scss */
.subpage header nav {
  width: 980px;
  margin: 0px auto;
}

/* line 221, ../../app/assets/stylesheets/_style.scss */
.width_1000 header nav {
  width: 980px;
  margin: 0px auto;
}

/* line 225, ../../app/assets/stylesheets/_style.scss */
.width_1320 header nav {
  width: 1320px;
  margin: 0px auto;
}

/* line 229, ../../app/assets/stylesheets/_style.scss */
header nav .left a {
  float: left;
  font-family: 'ConquerorSansMedium';
  font-size: 14px;
  color: #1a1a1a;
  margin-right: 25px;
  margin-top: 17px;
}

/* line 237, ../../app/assets/stylesheets/_style.scss */
header nav .left a:hover {
  color: #999999;
}

/* line 240, ../../app/assets/stylesheets/_style.scss */
header .logo {
  position: absolute;
  left: 50%;
  top: 8px;
  margin-left: -55px;
}

/* line 246, ../../app/assets/stylesheets/_style.scss */
header nav .right a {
  float: left;
  height: 50px;
  overflow: hidden;
}

/* line 251, ../../app/assets/stylesheets/_style.scss */
header nav .right a img {
  float: left;
}

/* line 254, ../../app/assets/stylesheets/_style.scss */
header nav .right a:hover img {
  margin-top: -50px;
}

/* line 257, ../../app/assets/stylesheets/_style.scss */
header nav .right a.search.on img {
  margin-top: -100px;
}

/* line 260, ../../app/assets/stylesheets/_style.scss */
header nav .right a.help {
  position: relative;
  width: 70px;
  height: 37px;
  overflow: visible;
  border-top: 3px solid #c31e1e;
  background-color: #d92121;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #ffffff;
  letter-spacing: 1px;
  line-height: 15px;
  text-transform: uppercase;
  text-align: center;
  padding-top: 10px;
}

/* line 276, ../../app/assets/stylesheets/_style.scss */
header nav .right a.help img {
  position: absolute;
  left: 0px;
  bottom: -5px;
  margin-top: 0px !important;
}

/* line 282, ../../app/assets/stylesheets/_style.scss */
#search {
  display: block;
  height: 60px;
  background-color: #595959;
  padding-top: 10px;
  margin-top: -70px;
}

/* line 289, ../../app/assets/stylesheets/_style.scss */
#search div {
  position: relative;
  width: 980px;
  margin: 0px auto;
}

/* line 294, ../../app/assets/stylesheets/_style.scss */
.width_1000 #search div {
  width: 980px;
  margin: 0px auto;
}

/* line 298, ../../app/assets/stylesheets/_style.scss */
.width_1320 #search div {
  width: 1320px;
  margin: 0px auto;
}

/* line 302, ../../app/assets/stylesheets/_style.scss */
#search div .input {
  float: left;
  width: 965px;
  height: 50px;
  border: 0px;
  background-color: #ffffff;
  font-family: 'ConquerorSansMedium';
  font-size: 30px;
  color: #1a1a1a;
  padding-left: 15px;
}

@media \0screen {
  /* line 316, ../../app/assets/stylesheets/_style.scss */
  #search div .input {
    height: 41px;
    padding-top: 9px;
  }
}
/* line 321, ../../app/assets/stylesheets/_style.scss */
.width_1320 #search div .input {
  width: 1305px;
}

/* line 324, ../../app/assets/stylesheets/_style.scss */
#search .button {
  cursor: pointer;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 50px;
  height: 50px;
  border: 0px;
  background-image: url(/assets/b_search-2594f105e677e3993c19301f37699ffa.png);
  background-repeat: no-repeat;
  background-position: left 0px;
}

/* line 336, ../../app/assets/stylesheets/_style.scss */
#menu {
  clear: both;
  position: relative;
  min-width: 1000px;
  height: 50px;
  background-color: #1a1a1a;
  z-index: 1000;
}

/* line 344, ../../app/assets/stylesheets/_style.scss */
#menu .logo {
  visibility: hidden;
  position: absolute;
  left: 20px;
  top: 11px;
  z-index: 1000;
}

/* line 351, ../../app/assets/stylesheets/_style.scss */
#menu .logo.on {
  visibility: visible;
}

/* line 354, ../../app/assets/stylesheets/_style.scss */
#menu .inner a {
  position: relative;
  float: left;
  font-family: 'ConquerorSansMedium';
  font-size: 14px;
  color: #ffffff;
  margin-right: 18px;
  margin-top: 17px;
}

/* line 363, ../../app/assets/stylesheets/_style.scss */
#menu .inner a:hover {
  color: #999999;
}

/* line 366, ../../app/assets/stylesheets/_style.scss */
#menu .inner a.swiss {
  float: right;
  height: 20px;
  background-image: url(/assets/swiss-226c24ff61d51c7d6ffb5eaa14d86619.png);
  background-repeat: no-repeat;
  background-position: left top;
  line-height: 20px;
  padding-left: 30px;
  margin-top: 15px;
  margin-right: 0px;
}

/* line 377, ../../app/assets/stylesheets/_style.scss */
.macfix #menu .inner a.swiss {
  line-height: 22px;
}

/* line 380, ../../app/assets/stylesheets/_style.scss */
#menu .inner a em {
  display: none;
  position: absolute;
  left: 0px;
  top: -17px;
  height: 5px;
  width: 100%;
  background-color: #d92121;
}

/* line 389, ../../app/assets/stylesheets/_style.scss */
#menu .inner a.on em {
  display: block;
}

/* line 392, ../../app/assets/stylesheets/_style.scss */
#menu .inner .submenu {
  position: relative;
  float: left;
  height: 50px;
}

/* line 397, ../../app/assets/stylesheets/_style.scss */
.width_1000 #menu .inner .submenu div {
  display: none;
  position: absolute;
  left: -13px;
  top: 50px;
  width: 160px;
  background-color: #1a1a1a;
}

/* line 405, ../../app/assets/stylesheets/_style.scss */
.width_1000 #menu .inner .submenu.on div {
  display: block;
}

/* line 408, ../../app/assets/stylesheets/_style.scss */
.width_1000 #menu .inner .submenu div a {
  float: none;
  display: block;
  height: 39px;
  border-top: 1px solid #333333;
  line-height: 39px;
  padding-left: 13px;
  margin-right: 0px;
  margin-top: 0px;
}

/* line 418, ../../app/assets/stylesheets/_style.scss */
.width_1000 #menu .inner .submenu div a.on em {
  display: none !important;
}

/* line 421, ../../app/assets/stylesheets/_style.scss */
.width_1000 #menu .inner .submenu div a span {
  display: none;
}

/* line 424, ../../app/assets/stylesheets/_style.scss */
.width_1000 #menu .inner .submenu .music {
  display: block;
  background-image: url(/assets/submenu-82a3fb88509629bd214604ae7e1c27a6.png);
  background-repeat: no-repeat;
  background-position: right 7px;
  padding-right: 13px;
}

/* line 431, ../../app/assets/stylesheets/_style.scss */
.width_1000 #menu .inner .submenu .music em, .subpage #menu .inner .submenu .music em {
  width: 50px;
}

/* line 434, ../../app/assets/stylesheets/_style.scss */
.width_1000 #menu .inner .submenu.on .music {
  color: #999999;
}

/* line 437, ../../app/assets/stylesheets/_style.scss */
.subpage #menu .inner .submenu div {
  display: none;
  position: absolute;
  left: -13px;
  top: 50px;
  width: 160px;
  background-color: #1a1a1a;
}

/* line 445, ../../app/assets/stylesheets/_style.scss */
.subpage #menu .inner .submenu.on div {
  display: block;
}

/* line 448, ../../app/assets/stylesheets/_style.scss */
.subpage #menu .inner .submenu div a {
  float: none;
  display: block;
  height: 39px;
  border-top: 1px solid #333333;
  line-height: 39px;
  padding-left: 13px;
  margin-right: 0px;
  margin-top: 0px;
}

/* line 458, ../../app/assets/stylesheets/_style.scss */
.subpage #menu .inner .submenu div a.on em {
  display: none !important;
}

/* line 461, ../../app/assets/stylesheets/_style.scss */
.subpage #menu .inner .submenu div a span {
  display: none;
}

/* line 464, ../../app/assets/stylesheets/_style.scss */
.subpage #menu .inner .submenu .music {
  display: block;
  background-image: url(/assets/submenu-82a3fb88509629bd214604ae7e1c27a6.png);
  background-repeat: no-repeat;
  background-position: right 7px;
  padding-right: 13px;
}

/* line 471, ../../app/assets/stylesheets/_style.scss */
.subpage #menu .inner .submenu.on .music {
  color: #999999;
}

/* line 474, ../../app/assets/stylesheets/_style.scss */
.width_1320 #menu .inner .submenu .music {
  display: none;
}

/* line 477, ../../app/assets/stylesheets/_style.scss */
#banner {
  position: relative;
  left: 50%;
  width: 1920px;
  margin-left: -960px;
  background-color: #000000;
}

/* line 484, ../../app/assets/stylesheets/_style.scss */
#banner .inner {
  position: relative;
  overflow: hidden;
}

/* line 488, ../../app/assets/stylesheets/_style.scss */
#banner .inner a {
  position: relative;
  float: left;
  width: 640px;
  overflow: hidden;
}

/* line 494, ../../app/assets/stylesheets/_style.scss */
#banner .inner a img {
  position: relative;
  float: left;
}

/* line 498, ../../app/assets/stylesheets/_style.scss */
#banner .inner a span {
  cursor: pointer;
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  background-image: url(/assets/mask-a5354e2ee21e387a1425f30e94890a3d.png);
  background-repeat: repeat;
  background-position: left top;
  font-family: 'ConquerorSansMedium';
  font-size: 30px;
  color: #ffffff;
  text-align: center;
  padding-top: 24px;
}

/* line 513, ../../app/assets/stylesheets/_style.scss */
#banner .inner a.on span {
  display: block;
}

/* line 516, ../../app/assets/stylesheets/_style.scss */
#banner .inner a span em {
  display: block;
  font-style: normal;
  padding-left: 30px;
  padding-right: 30px;
}

/* line 522, ../../app/assets/stylesheets/_style.scss */
#banner .inner a span strong {
  display: block;
  font-family: 'ConquerorText';
  font-size: 21px;
  line-height: 30px;
  font-weight: normal;
  padding-top: 14px;
  padding-bottom: 22px;
  padding-left: 30px;
  padding-right: 30px;
  opacity: 0;
}

/* line 534, ../../app/assets/stylesheets/_style.scss */
#banner .border {
  position: relative;
  float: left;
  width: 640px;
  height: 5px;
  overflow: hidden;
  background-color: #999999;
  z-index: 10;
}

/* line 543, ../../app/assets/stylesheets/_style.scss */
#banner .right {
  position: absolute;
  right: 0px;
  bottom: -5px;
}

/* line 548, ../../app/assets/stylesheets/_style.scss */
#banner .border span {
  display: block;
  width: 100%;
  height: 5px;
  overflow: hidden;
  background-color: #d92121;
}

/* line 555, ../../app/assets/stylesheets/_style.scss */
#banner .arrow {
  position: absolute;
  top: 0px;
  height: 100%;
  background-image: url(/assets/mask_arrow-189ac624a3c2a152c2dcaac613f8f6fe.png);
  background-repeat: repeat;
  background-position: left top;
  z-index: 9;
}

/* line 564, ../../app/assets/stylesheets/_style.scss */
#banner .prev {
  left: 0px;
}

/* line 567, ../../app/assets/stylesheets/_style.scss */
#banner .prev a {
  position: relative;
  display: block;
  top: 50%;
  left: 50%;
  width: 70px;
  height: 70px;
  background-image: url(/assets/banner_arrows-a4eab7de529ad2d50612d58092e304db.png);
  background-repeat: repeat;
  background-position: 0px 0px;
  margin-left: -35px;
  margin-top: -35px;
}

/* line 580, ../../app/assets/stylesheets/_style.scss */
#banner .prev a:hover {
  background-position: 0px -70px;
}

/* line 583, ../../app/assets/stylesheets/_style.scss */
#banner .next {
  right: 0px;
}

/* line 586, ../../app/assets/stylesheets/_style.scss */
#banner .next a {
  position: relative;
  display: block;
  top: 50%;
  left: 50%;
  width: 70px;
  height: 70px;
  background-image: url(/assets/banner_arrows-a4eab7de529ad2d50612d58092e304db.png);
  background-repeat: repeat;
  background-position: -70px 0px;
  margin-left: -35px;
  margin-top: -35px;
}

/* line 599, ../../app/assets/stylesheets/_style.scss */
#banner .next a:hover {
  background-position: -70px -70px;
}

/* Content
----------------------------------------- */
/* line 604, ../../app/assets/stylesheets/_style.scss */
#swiss_in {
  position: relative;
  left: 50%;
  width: 980px;
  height: 131px;
  border-bottom: 1px solid #e6e6e4;
  background-color: #ffffff;
  padding-left: 40px;
  padding-right: 40px;
  margin-left: -530px;
}

/* line 615, ../../app/assets/stylesheets/_style.scss */
#swiss_in .logo {
  float: left;
  margin-top: 20px;
}

/* line 619, ../../app/assets/stylesheets/_style.scss */
#swiss_in .menu {
  float: right;
  width: 618px;
  height: 40px;
  background-image: url(/assets/swiss_menu_in-2e6b337f3dbdbeea068df0a71192d1a6.png);
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 22px;
  margin-top: 70px;
}

/* line 629, ../../app/assets/stylesheets/_style.scss */
#swiss_in .menu a {
  float: left;
  height: 36px;
  font-family: 'ConquerorSansMedium';
  font-size: 18px;
  color: #231f20;
  line-height: 36px;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  margin-top: 2px;
  margin-right: 4px;
}

/* line 642, ../../app/assets/stylesheets/_style.scss */
#swiss_in .menu a:hover {
  color: #d92121;
}

/* line 645, ../../app/assets/stylesheets/_style.scss */
#swiss {
  overflow: hidden;
  padding-bottom: 30px;
}

/* line 649, ../../app/assets/stylesheets/_style.scss */
#swiss .logo {
  float: left;
  margin-top: 40px;
  margin-right: 88px;
}

/* line 654, ../../app/assets/stylesheets/_style.scss */
#swiss .menu {
  float: left;
  width: 300px;
  margin-top: 25px;
  margin-right: 40px;
}

/* line 660, ../../app/assets/stylesheets/_style.scss */
#swiss .menu a {
  display: block;
  height: 40px;
  background-image: url(/assets/swiss_menu-0c3b6d5e0fcbe23d68efb02fd027033a.png);
  background-repeat: no-repeat;
  background-position: left top;
  font-family: 'ConquerorSansMedium';
  font-size: 18px;
  color: #231f20;
  line-height: 40px;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 18px;
  margin-top: 5px;
}

/* line 675, ../../app/assets/stylesheets/_style.scss */
#swiss .menu a:hover {
  color: #d92121;
}

/* line 678, ../../app/assets/stylesheets/_style.scss */
#swiss .menu a.on {
  color: #d92121;
}

/* line 681, ../../app/assets/stylesheets/_style.scss */
#swiss .support {
  float: left;
  width: 300px;
}

/* line 685, ../../app/assets/stylesheets/_style.scss */
#swiss .support strong {
  display: block;
  border-bottom: 1px solid #e6e6e6;
  font-family: 'ConquerorSansMedium';
  font-size: 14px;
  color: #999999;
  font-weight: normal;
  padding-top: 37px;
  padding-bottom: 10px;
}

/* line 695, ../../app/assets/stylesheets/_style.scss */
#swiss .support img {
  float: left;
  margin-top: 11px;
  margin-bottom: 15px;
}

/* line 700, ../../app/assets/stylesheets/_style.scss */
#swiss .support p {
  clear: both;
  font-family: 'ConquerorSansMedium';
  font-size: 14px;
  color: #1a1a1a;
  line-height: 20px;
}

/* line 707, ../../app/assets/stylesheets/_style.scss */
#author {
  position: relative;
  z-index: 101;
}

/* line 711, ../../app/assets/stylesheets/_style.scss */
#main.swiss_made #author {
  padding-top: 4px;
  margin-bottom: -19px;
}

/* line 715, ../../app/assets/stylesheets/_style.scss */
#author .head {
  text-align: center;
}

/* line 718, ../../app/assets/stylesheets/_style.scss */
#author .head .date {
  display: inline-block;
  width: 154px;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #999999;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: right;
  vertical-align: top;
  padding-right: 16px;
  margin-top: 20px;
}

/* line 731, ../../app/assets/stylesheets/_style.scss */
#main.swiss_made #author .head .date {
  padding-right: 0px;
}

/* line 734, ../../app/assets/stylesheets/_style.scss */
#author .head .date span {
  color: #d92121;
}

/* line 737, ../../app/assets/stylesheets/_style.scss */
#author .head div {
  display: inline-block;
  width: 170px;
  vertical-align: top;
}

/* line 742, ../../app/assets/stylesheets/_style.scss */
#author .head .view {
  float: left;
  height: 14px;
  background-image: url(/assets/view-e137451498587f0661287185165feae8.png);
  background-repeat: no-repeat;
  background-position: left top;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #999999;
  letter-spacing: 1px;
  text-transform: uppercase;
  vertical-align: top;
  padding-top: 1px;
  padding-left: 21px;
  padding-right: 16px;
  margin-top: 19px;
  margin-left: 16px;
}

/* line 760, ../../app/assets/stylesheets/_style.scss */
#author .head .comments {
  float: left;
  height: 14px;
  background-image: url(/assets/comments-47acd5a0b445eb9bf2034cfd33414ee9.png);
  background-repeat: no-repeat;
  background-position: left top;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #999999;
  letter-spacing: 1px;
  text-transform: uppercase;
  vertical-align: top;
  padding-top: 1px;
  padding-left: 22px;
  padding-right: 16px;
  margin-top: 19px;
}

/* line 777, ../../app/assets/stylesheets/_style.scss */
#author .head .rubric {
  display: inline-block;
  height: 50px;
  background-color: #d92121;
  font-family: 'ConquerorSansMedium';
  font-size: 14px;
  color: #ffffff;
  line-height: 50px;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 20px;
  padding-right: 20px;
  margin-right: -4px;
}

/* line 791, ../../app/assets/stylesheets/_style.scss */
#author .head .rubric:hover {
  background-color: #999999 !important;
}

/* line 794, ../../app/assets/stylesheets/_style.scss */
#author .head .rubric.swiss {
  background-color: #d5004f;
}

/* line 797, ../../app/assets/stylesheets/_style.scss */
#author .head .author {
  position: relative;
  display: inline-block;
  height: 49px;
  border-right: 1px solid #ececec;
  border-bottom: 1px solid #ececec;
  background-color: #ffffff;
  background-image: url(/assets/author_arrows-51519e5a7b5d3a1c47006976579fd2a1.png);
  background-repeat: no-repeat;
  background-position: right 0px;
  font-family: 'ConquerorSansMedium';
  font-size: 14px;
  color: #1a1a1a;
  line-height: 50px;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 55px;
  padding-right: 30px;
}

/* line 816, ../../app/assets/stylesheets/_style.scss */
#author .head .author:hover {
  background-color: #f2f2f2;
}

/* line 819, ../../app/assets/stylesheets/_style.scss */
#author .head .author.on {
  background-color: #f2f2f2;
  background-position: right -49px;
}

/* line 823, ../../app/assets/stylesheets/_style.scss */
#author .head .author.without_img {
  height: 50px;
  border: 0px;
  background: none;
  background-color: #999999;
  color: #ffffff;
  padding-left: 20px;
  padding-right: 20px;
}

/* line 832, ../../app/assets/stylesheets/_style.scss */
#author .head .author.without_img:hover {
  background-color: #d92121;
}

/* line 835, ../../app/assets/stylesheets/_style.scss */
#author .head .author.without_img.on {
  background-color: #d92121;
}

/* line 838, ../../app/assets/stylesheets/_style.scss */
#author .head .author img {
  position: absolute;
  left: 15px;
  top: 10px;
}

/* line 843, ../../app/assets/stylesheets/_style.scss */
#author_column {
  display: none;
  position: absolute;
  left: 0px;
  width: 100%;
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  background-color: #f2f2f2;
  box-shadow: 3px 3px 6px #e7e7e7;
  padding-bottom: 14px;
  margin-top: -1px;
  z-index: 100;
}

/* line 856, ../../app/assets/stylesheets/_style.scss */
#author_column .inner {
  position: relative;
}

/* line 859, ../../app/assets/stylesheets/_style.scss */
.width_1000 #author_column .inner {
  width: 920px;
}

/* line 862, ../../app/assets/stylesheets/_style.scss */
.width_1320 #author_column .inner {
  width: 1230px;
}

/* line 865, ../../app/assets/stylesheets/_style.scss */
#author_column .inner center {
  padding-top: 10px;
}

/* line 868, ../../app/assets/stylesheets/_style.scss */
#author_column .inner center a {
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #1a1a1a;
  letter-spacing: 1px;
  text-transform: uppercase;
}

/* line 875, ../../app/assets/stylesheets/_style.scss */
#author_column .inner center a:hover {
  color: #d92121;
}

/* line 878, ../../app/assets/stylesheets/_style.scss */
.width_1000 #author_column .overflow {
  width: 920px;
  margin: 0px auto;
}

/* line 882, ../../app/assets/stylesheets/_style.scss */
.width_1320 #author_column .overflow {
  width: 1230px;
  vertical-align: top;
  margin: 0px auto;
}

/* line 887, ../../app/assets/stylesheets/_style.scss */
#author_column .overflow a {
  display: table-cell;
  width: 260px;
  border-top: 20px solid #f2f2f2;
  border-right: 20px solid #f2f2f2;
  background-color: #ffffff;
  font-family: 'ConquerorSansMedium';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 20px;
  padding: 20px;
  margin-right: 10px;
  margin-top: 10px;
  zoom: 1;
}

/* line 903, ../../app/assets/stylesheets/_style.scss */
#author_column .overflow a:hover {
  color: #d92121;
}

/* line 906, ../../app/assets/stylesheets/_style.scss */
#author_column .overflow a img {
  float: left;
  margin-right: 15px;
}

/* line 910, ../../app/assets/stylesheets/_style.scss */
#author_column .overflow a span {
  cursor: pointer;
  display: block;
  overflow: hidden;
}

/* line 915, ../../app/assets/stylesheets/_style.scss */
#author_column .prev {
  position: absolute;
  left: -40px;
  top: 50%;
  width: 30px;
  height: 30px;
  overflow: hidden;
  background-image: url(/assets/most_arrows-a747ebc3a2551be17bb4eba51072ba56.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin-top: -15px;
}

/* line 927, ../../app/assets/stylesheets/_style.scss */
#author_column .next {
  position: absolute;
  right: -40px;
  top: 50%;
  width: 30px;
  height: 30px;
  overflow: hidden;
  background-image: url(/assets/most_arrows-a747ebc3a2551be17bb4eba51072ba56.png);
  background-repeat: no-repeat;
  background-position: -30px 0px;
  margin-top: -15px;
}

/* line 939, ../../app/assets/stylesheets/_style.scss */
#content {
  position: relative;
  overflow: hidden;
  margin: 0px auto;
}

/* line 944, ../../app/assets/stylesheets/_style.scss */
#main.swiss_made #content {
  position: relative;
  left: 50%;
  background-color: #ffffff;
  padding-left: 40px;
  padding-right: 40px;
  margin-left: -530px;
}

/* line 952, ../../app/assets/stylesheets/_style.scss */
.subpage #content {
  width: 980px;
}

/* line 955, ../../app/assets/stylesheets/_style.scss */
.width_1000 #content {
  width: 980px;
}

/* line 958, ../../app/assets/stylesheets/_style.scss */
.width_1320 #content {
  width: 1320px;
}

/* line 961, ../../app/assets/stylesheets/_style.scss */
.width_1320 .swiss_made #content {
  width: 980px;
}

/* line 964, ../../app/assets/stylesheets/_style.scss */
#left {
  float: left;
}

/* line 967, ../../app/assets/stylesheets/_style.scss */
.subpage #left {
  width: 640px;
}

/* line 970, ../../app/assets/stylesheets/_style.scss */
.width_1000 #left {
  width: 640px;
}

/* line 973, ../../app/assets/stylesheets/_style.scss */
.width_1320 #left {
  width: 980px;
}

/* line 976, ../../app/assets/stylesheets/_style.scss */
.width_1320 #content.about #left {
  width: 640px;
}

/* line 979, ../../app/assets/stylesheets/_style.scss */
#left.about p {
  font-family: 'ConquerorText';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 25px;
  padding-bottom: 25px;
}
/* line 986, ../../app/assets/stylesheets/_style.scss */
#left.about p strong {
  font-family: 'ConquerorText-SemiBold';
  font-weight: normal;
}
/* line 991, ../../app/assets/stylesheets/_style.scss */
#left.about p em {
  font-family: 'ConquerorText-Italic';
  font-style: normal;
}

/* line 1000, ../../app/assets/stylesheets/_style.scss */
#left.about ul {
  width: 640px;
  padding-bottom: 25px;
}

/* line 1004, ../../app/assets/stylesheets/_style.scss */
#left.about ul li {
  background-image: url(/assets/li-27ceba80646483c207976c7265320103.png);
  background-repeat: no-repeat;
  background-position: left 9px;
  font-family: 'ConquerorText';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 25px;
  padding-left: 13px;
}

/* line 1014, ../../app/assets/stylesheets/_style.scss */
#left.about ol {
  width: 615px;
  padding-bottom: 25px;
  margin-left: 25px;
}

/* line 1019, ../../app/assets/stylesheets/_style.scss */
#left.about ol li {
  list-style: decimal;
  font-family: 'ConquerorText';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 25px;
}

/* line 1028, ../../app/assets/stylesheets/_style.scss */
#left.about p.head {
  font-family: 'ConquerorSansMedium';
  font-size: 30px;
  color: #d92121;
  line-height: 30px;
  padding-bottom: 18px;
}

/* line 1035, ../../app/assets/stylesheets/_style.scss */
#left.about p.black {
  font-family: 'ConquerorSansMedium';
  font-size: 23px;
  color: #1a1a1a;
  line-height: 30px;
  padding-top: 5px;
  padding-bottom: 10px;
}

/* line 1043, ../../app/assets/stylesheets/_style.scss */
#right {
  position: relative;
  float: right;
  width: 300px;
}

/* line 1048, ../../app/assets/stylesheets/_style.scss */
#right .block {
  overflow: hidden;
  border: 1px solid #e6e6e6;
  border-top: 2px solid #d92121;
  margin-bottom: 40px;
}

/* line 1054, ../../app/assets/stylesheets/_style.scss */
#right .block.news p {
  overflow: hidden;
  border-bottom: 1px solid #e6e6e6;
  padding-top: 10px;
  padding-bottom: 15px;
  margin-left: 19px;
  margin-right: 19px;
}

/* line 1062, ../../app/assets/stylesheets/_style.scss */
.swiss_made #right .block.news p {
  border-top: 1px solid #e6e6e6;
  border-bottom: 0px solid #e6e6e6;
  margin-top: -1px;
}

/* line 1067, ../../app/assets/stylesheets/_style.scss */
#right .block.news p.nolink {
  padding-top: 0px;
  padding-bottom: 0px;
}

/* line 1071, ../../app/assets/stylesheets/_style.scss */
#right .block.news p span {
  float: left;
  min-width: 50px;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #999999;
  letter-spacing: 1px;
  white-space: nowrap;
  text-transform: uppercase;
  padding-top: 11px;
  padding-bottom: 7px;
}

/* line 1083, ../../app/assets/stylesheets/_style.scss */
.macfix #right .block.news p span {
  padding-top: 12px;
  padding-bottom: 6px;
}

/* line 1087, ../../app/assets/stylesheets/_style.scss */
#right .block.news p i {
  display: block;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #d92121;
  letter-spacing: 1px;
  font-style: normal;
  text-transform: uppercase;
  padding-top: 11px;
  padding-bottom: 3px;
}

/* line 1098, ../../app/assets/stylesheets/_style.scss */
#right .block.news p em {
  display: block;
  font-family: 'ConquerorSansMedium';
  font-size: 13px;
  color: #999999;
  font-style: normal;
  padding-top: 5px;
  padding-bottom: 3px;
}

/* line 1107, ../../app/assets/stylesheets/_style.scss */
#right .block.news p strong {
  display: block;
  overflow: hidden;
  font-weight: normal;
  padding-top: 4px;
}

/* line 1113, ../../app/assets/stylesheets/_style.scss */
.macfix #right .block.news p strong {
  padding-top: 6px;
}

/* line 1116, ../../app/assets/stylesheets/_style.scss */
#right .block.news p strong a {
  font-family: 'ConquerorSans';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 20px;
}

/* line 1122, ../../app/assets/stylesheets/_style.scss */
#right .block.news p strong a:hover {
  color: #d92121;
}

/* line 1125, ../../app/assets/stylesheets/_style.scss */
#right .block.news .all {
  float: right;
  font-family: 'ConquerorSans';
  font-size: 10px;
  color: #1a1a1a;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-right: 19px;
  margin-top: 21px;
  margin-bottom: 17px;
}

/* line 1136, ../../app/assets/stylesheets/_style.scss */
.macfix #right .block.news .all {
  margin-top: 22px;
  margin-bottom: 16px;
}

/* line 1140, ../../app/assets/stylesheets/_style.scss */
#right .block.news .all:hover {
  color: #d92121;
}

/* line 1143, ../../app/assets/stylesheets/_style.scss */
#right .block.club {
  width: 298px;
}

/* line 1146, ../../app/assets/stylesheets/_style.scss */
#right .block.club div:not(.h3) {
  overflow: hidden;
  border-top: 1px solid #e6e6e6;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-left: 19px;
  margin-right: 19px;
  margin-top: -1px;
}

/* line 1155, ../../app/assets/stylesheets/_style.scss */
#right .block.club div .img {
  float: left;
  margin-right: 20px;
}

/* line 1159, ../../app/assets/stylesheets/_style.scss */
#right .block.club div .img img {
  float: left;
}

/* line 1162, ../../app/assets/stylesheets/_style.scss */
#right .block.club div p {
  overflow: hidden;
}

/* line 1165, ../../app/assets/stylesheets/_style.scss */
#right .block.club div p span {
  display: block;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #999999;
  letter-spacing: 1px;
  white-space: nowrap;
  text-transform: uppercase;
  padding-bottom: 7px;
}

/* line 1175, ../../app/assets/stylesheets/_style.scss */
#right .block.club div p a {
  font-family: 'ConquerorSans';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 20px;
}

/* line 1181, ../../app/assets/stylesheets/_style.scss */
#right .block.club div p a:hover {
  color: #d92121;
}

/* line 1184, ../../app/assets/stylesheets/_style.scss */
#right .block.club div p a.on {
  color: #d92121;
}

/* line 1187, ../../app/assets/stylesheets/_style.scss */
#right .block.club .all {
  overflow: hidden;
  padding: 0px;
}

/* line 1191, ../../app/assets/stylesheets/_style.scss */
#right .block.club .all a {
  float: right;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #1a1a1a;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 21px;
  margin-bottom: 17px;
}

/* line 1201, ../../app/assets/stylesheets/_style.scss */
#right .block.club .all a:hover {
  color: #d92121;
}

/* line 1204, ../../app/assets/stylesheets/_style.scss */
#right .block.help a {
  float: left;
  margin-left: 24px;
  margin-top: 24px;
  margin-bottom: 24px;
}

/* line 1210, ../../app/assets/stylesheets/_style.scss */
#right .block.help a img {
  float: left;
}

/* line 1213, ../../app/assets/stylesheets/_style.scss */
#right .banner {
  border: 0px;
  padding: 0px;
  box-sizing: border-box;
  margin-bottom: 40px;
  width: 300px;
  text-align: center;
}

/* line 1221, ../../app/assets/stylesheets/_style.scss */
#right .banner img {
  float: left;
}

/* line 1224, ../../app/assets/stylesheets/_style.scss */
#most_popular {
  height: 418px;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  background-color: #f2f2f2;
  margin-bottom: 40px;
}

/* line 1231, ../../app/assets/stylesheets/_style.scss */
#most_popular.nomargin {
  margin-bottom: 0px;
}

/* line 1234, ../../app/assets/stylesheets/_style.scss */
#most_popular .h3 {
  position: relative;
  border-top: 5px solid #d92121;
  border-bottom: 0px;
  font-size: 23px;
  padding-left: 0px;
  padding-top: 26px;
  padding-bottom: 27px;
  margin: 0px auto;
  margin-top: -1px;
}

/* line 1245, ../../app/assets/stylesheets/_style.scss */
.subpage #most_popular .h3 {
  width: 980px;
}

/* line 1248, ../../app/assets/stylesheets/_style.scss */
.width_1000 #most_popular .h3 {
  width: 980px;
}

/* line 1251, ../../app/assets/stylesheets/_style.scss */
.width_1320 #most_popular .h3 {
  width: 1320px;
}

/* line 1254, ../../app/assets/stylesheets/_style.scss */
#most_popular .h3 .link {
  float: left;
  color: #1a1a1a;
}

/* line 1258, ../../app/assets/stylesheets/_style.scss */
#most_popular .h3 .link:hover {
  color: #d92121;
}

/* line 1261, ../../app/assets/stylesheets/_style.scss */
#most_popular .h3 .link.on {
  cursor: default;
  color: #d92121;
}

/* line 1265, ../../app/assets/stylesheets/_style.scss */
#most_popular .h3 .spacer {
  position: relative;
  float: left;
  left: 0px;
  top: 0px;
  width: 34px;
  height: 14px;
  margin-top: 4px;
  margin-left: 15px;
  margin-right: 15px;
}

/* line 1276, ../../app/assets/stylesheets/_style.scss */
#tumbler {
  margin-bottom: -40px;
}

/* line 1279, ../../app/assets/stylesheets/_style.scss */
#tumbler .inner {
  position: relative;
  z-index: 10;
}

/* line 1283, ../../app/assets/stylesheets/_style.scss */
#switch {
  position: absolute;
  left: 115px;
  top: 26px;
  width: 34px;
  height: 14px;
  border: 0px;
  background-image: url(/assets/switch-e4b514874d5012b18eeb70fdf0243de8.png);
  background-repeat: no-repeat;
  background-position: left top;
  border-radius: 0px;
  margin-top: 4px;
  margin-left: 15px;
  margin-right: 15px;
}

/* line 1298, ../../app/assets/stylesheets/_style.scss */
#switch.ui-widget-content {
  background-color: transparent;
  box-shadow: none;
}

/* line 1302, ../../app/assets/stylesheets/_style.scss */
#switch .ui-slider-range {
  top: 0px;
  height: 14px;
  border: 0px;
  background: none;
  border-radius: 0px;
}

/* line 1309, ../../app/assets/stylesheets/_style.scss */
#switch .ui-slider-handle {
  cursor: pointer;
  position: absolute;
  top: 2px;
  width: 17px;
  height: 10px;
  border: 0px;
  background: none;
  background-image: url(/assets/switch_handle-c2e7df02e5928b251df438fc4fe232f8.png);
  background-repeat: no-repeat;
  background-position: left top;
  border-radius: 0px;
  text-decoration: none;
  margin-left: 2px;
}

/* line 1324, ../../app/assets/stylesheets/_style.scss */
#most_popular .h3 .b_prev {
  position: absolute;
  right: 40px;
  top: 21px;
  width: 30px;
  height: 30px;
  overflow: hidden;
  background-image: url(/assets/most_arrows-a747ebc3a2551be17bb4eba51072ba56.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

/* line 1335, ../../app/assets/stylesheets/_style.scss */
#most_popular .h3 .b_prev:hover {
  background-position: 0px -30px;
}

/* line 1338, ../../app/assets/stylesheets/_style.scss */
#most_popular .h3 .b_next {
  position: absolute;
  right: 0px;
  top: 22px;
  width: 30px;
  height: 30px;
  overflow: hidden;
  background-image: url(/assets/most_arrows-a747ebc3a2551be17bb4eba51072ba56.png);
  background-repeat: no-repeat;
  background-position: -30px 0px;
}

/* line 1349, ../../app/assets/stylesheets/_style.scss */
#most_popular .h3 .b_next:hover {
  background-position: -30px -30px;
}

/* line 1352, ../../app/assets/stylesheets/_style.scss */
#most_popular .inner {
  position: relative;
  overflow: hidden;
}

/* line 1356, ../../app/assets/stylesheets/_style.scss */
#most_popular .inner .lenta div {
  position: relative;
  float: left;
  width: 270px;
  height: 300px;
  background-color: #ffffff;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
  margin-right: 40px;
}

/* line 1367, ../../app/assets/stylesheets/_style.scss */
#most_popular .inner .lenta div strong {
  display: block;
  font-family: 'ConquerorSansMedium';
  font-size: 23px;
  color: #d92121;
  font-weight: normal;
  padding-top: 21px;
  padding-bottom: 17px;
}

/* line 1376, ../../app/assets/stylesheets/_style.scss */
#most_popular .inner .lenta div a {
  font-family: 'ConquerorSansMedium';
  font-size: 23px;
  color: #141414;
  line-height: 25px;
}

/* line 1382, ../../app/assets/stylesheets/_style.scss */
#most_popular .inner .lenta div a:hover {
  color: #d92121;
}

/* line 1385, ../../app/assets/stylesheets/_style.scss */
#most_popular .inner .lenta div a img {
  margin-bottom: 10px;
}

/* line 1388, ../../app/assets/stylesheets/_style.scss */
#most_popular .inner .lenta div p {
  position: absolute;
  left: 0px;
  bottom: 25px;
  width: 100%;
}

/* line 1394, ../../app/assets/stylesheets/_style.scss */
#most_popular .inner .lenta div p .view {
  display: inline-block;
  height: 14px;
  background-image: url(/assets/view-e137451498587f0661287185165feae8.png);
  background-repeat: no-repeat;
  background-position: left top;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #999999;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 1px;
  padding-left: 21px;
  padding-right: 16px;
}

/* line 1410, ../../app/assets/stylesheets/_style.scss */
#most_popular .inner .lenta div p .comments {
  display: inline-block;
  height: 14px;
  background-image: url(/assets/comments-47acd5a0b445eb9bf2034cfd33414ee9.png);
  background-repeat: no-repeat;
  background-position: left top;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #999999;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 1px;
  padding-left: 22px;
  padding-right: 16px;
}

/* line 1426, ../../app/assets/stylesheets/_style.scss */
#news {
  height: 194px;
  border-bottom: 1px solid #e6e6e6;
  background-color: #f2f2f2;
  margin-bottom: 40px;
}

/* line 1432, ../../app/assets/stylesheets/_style.scss */
#news .h3 {
  position: relative;
  border-bottom: 0px;
  font-size: 23px;
  padding-left: 0px;
  padding-top: 26px;
  padding-bottom: 27px;
  margin: 0px auto;
}

/* line 1441, ../../app/assets/stylesheets/_style.scss */
.width_1000 #news .h3 {
  width: 980px;
}

/* line 1444, ../../app/assets/stylesheets/_style.scss */
.width_1320 #news .h3 {
  width: 1320px;
}

/* line 1447, ../../app/assets/stylesheets/_style.scss */
#news .h3 .link {
  float: left;
  color: #1a1a1a;
}

/* line 1451, ../../app/assets/stylesheets/_style.scss */
#news .h3 .link:hover {
  color: #d92121;
}

/* line 1454, ../../app/assets/stylesheets/_style.scss */
#news .h3 .link.on {
  cursor: default;
  color: #d92121;
}

/* line 1458, ../../app/assets/stylesheets/_style.scss */
#news .h3 .spacer {
  position: relative;
  float: left;
  left: 0px;
  top: 0px;
  width: 34px;
  height: 14px;
  margin-top: 4px;
  margin-left: 15px;
  margin-right: 15px;
}

/* line 1469, ../../app/assets/stylesheets/_style.scss */
#news .h3 .all {
  position: absolute;
  right: 90px;
  top: 31px;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #1a1a1a;
  letter-spacing: 1px;
  text-transform: uppercase;
}

/* line 1479, ../../app/assets/stylesheets/_style.scss */
#news .h3 .all:hover {
  color: #d92121;
}

/* line 1482, ../../app/assets/stylesheets/_style.scss */
.macfix #news .h3 .all {
  top: 33px;
}

/* line 1485, ../../app/assets/stylesheets/_style.scss */
#news .h3 .b_prev {
  position: absolute;
  right: 40px;
  top: 21px;
  width: 30px;
  height: 30px;
  overflow: hidden;
  background-image: url(/assets/most_arrows-a747ebc3a2551be17bb4eba51072ba56.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

/* line 1496, ../../app/assets/stylesheets/_style.scss */
#news .h3 .b_prev:hover {
  background-position: 0px -30px;
}

/* line 1499, ../../app/assets/stylesheets/_style.scss */
#news .h3 .b_next {
  position: absolute;
  right: 0px;
  top: 22px;
  width: 30px;
  height: 30px;
  overflow: hidden;
  background-image: url(/assets/most_arrows-a747ebc3a2551be17bb4eba51072ba56.png);
  background-repeat: no-repeat;
  background-position: -30px 0px;
}

/* line 1510, ../../app/assets/stylesheets/_style.scss */
#news .h3 .b_next:hover {
  background-position: -30px -30px;
}

/* line 1513, ../../app/assets/stylesheets/_style.scss */
#news .inner {
  position: relative;
}

/* line 1516, ../../app/assets/stylesheets/_style.scss */
.width_1000 #news .mask {
  width: 979px;
  overflow: hidden;
  margin: 0px auto;
}

/* line 1521, ../../app/assets/stylesheets/_style.scss */
.width_1320 #news .mask {
  width: 1319px;
  overflow: hidden;
  margin: 0px auto;
}

/* line 1526, ../../app/assets/stylesheets/_style.scss */
#news .lenta div {
  float: left;
  width: 214px;
  height: 100px;
  border-right: 1px solid #d9d9d9;
  padding-right: 15px;
  margin-right: 20px;
}

/* line 1534, ../../app/assets/stylesheets/_style.scss */
.width_1320 #news .lenta div {
  width: 232px;
}

/* line 1537, ../../app/assets/stylesheets/_style.scss */
#news .lenta div span {
  display: block;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #999999;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 1px;
  padding-bottom: 7px;
}

/* line 1547, ../../app/assets/stylesheets/_style.scss */
#news .lenta div a {
  font-family: 'ConquerorSans';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 20px;
}

/* line 1553, ../../app/assets/stylesheets/_style.scss */
#news .lenta div a:hover {
  color: #d92121;
}

/* line 1556, ../../app/assets/stylesheets/_style.scss */
#photoproject {
  clear: both;
  height: 473px;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  background-color: #f2f2f2;
  margin-bottom: 40px;
}

/* line 1564, ../../app/assets/stylesheets/_style.scss */
#photoproject .h3 {
  position: relative;
  border-top: 5px solid #d92121;
  border-bottom: 0px;
  font-size: 23px;
  padding-left: 0px;
  padding-top: 26px;
  padding-bottom: 27px;
  margin: 0px auto;
  margin-top: -1px;
}

/* line 1575, ../../app/assets/stylesheets/_style.scss */
.width_1000 #photoproject .h3 {
  width: 980px;
}

/* line 1578, ../../app/assets/stylesheets/_style.scss */
.width_1320 #photoproject .h3 {
  width: 1320px;
}

/* line 1581, ../../app/assets/stylesheets/_style.scss */
#photoproject .h3 .all {
  position: absolute;
  right: 90px;
  top: 31px;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #1a1a1a;
  letter-spacing: 1px;
  text-transform: uppercase;
}

/* line 1591, ../../app/assets/stylesheets/_style.scss */
#photoproject .h3 .all:hover {
  color: #d92121;
}

/* line 1594, ../../app/assets/stylesheets/_style.scss */
.macfix #photoproject .h3 .all {
  top: 33px;
}

/* line 1597, ../../app/assets/stylesheets/_style.scss */
#photoproject .h3 .link {
  float: left;
  color: #1a1a1a;
}

/* line 1601, ../../app/assets/stylesheets/_style.scss */
#photoproject .h3 .link:hover {
  color: #d92121;
}

/* line 1604, ../../app/assets/stylesheets/_style.scss */
#photoproject .h3 .link.on {
  cursor: default;
  color: #d92121;
}

/* line 1608, ../../app/assets/stylesheets/_style.scss */
#photoproject .h3 .spacer {
  position: relative;
  float: left;
  left: 0px;
  top: 0px;
  width: 34px;
  height: 14px;
  margin-top: 4px;
  margin-left: 15px;
  margin-right: 15px;
}

/* line 1619, ../../app/assets/stylesheets/_style.scss */
#photoproject .h3 .b_prev {
  position: absolute;
  right: 40px;
  top: 21px;
  width: 30px;
  height: 30px;
  overflow: hidden;
  background-image: url(/assets/most_arrows-a747ebc3a2551be17bb4eba51072ba56.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

/* line 1630, ../../app/assets/stylesheets/_style.scss */
#photoproject .h3 .b_prev:hover {
  background-position: 0px -30px;
}

/* line 1633, ../../app/assets/stylesheets/_style.scss */
#photoproject .h3 .b_next {
  position: absolute;
  right: 0px;
  top: 22px;
  width: 30px;
  height: 30px;
  overflow: hidden;
  background-image: url(/assets/most_arrows-a747ebc3a2551be17bb4eba51072ba56.png);
  background-repeat: no-repeat;
  background-position: -30px 0px;
}

/* line 1644, ../../app/assets/stylesheets/_style.scss */
#photoproject .h3 .b_next:hover {
  background-position: -30px -30px;
}

/* line 1647, ../../app/assets/stylesheets/_style.scss */
#photoproject .inner {
  position: relative;
  overflow: hidden;
}

/* line 1651, ../../app/assets/stylesheets/_style.scss */
#photoproject .lenta div {
  float: left;
  width: 340px;
}

/* line 1655, ../../app/assets/stylesheets/_style.scss */
#photoproject .lenta div a {
  display: block;
  width: 260px;
  height: 335px;
  background-color: #ffffff;
  font-family: 'ConquerorSansMedium';
  font-size: 23px;
  color: #1a1a1a;
  line-height: 25px;
  text-align: center;
  padding: 20px;
  padding-bottom: 0px;
}

/* line 1668, ../../app/assets/stylesheets/_style.scss */
#photoproject .lenta div a:hover {
  color: #d92121;
}

/* line 1671, ../../app/assets/stylesheets/_style.scss */
#photoproject .lenta div a img {
  float: left;
  margin-bottom: 14px;
}

/* line 1675, ../../app/assets/stylesheets/_style.scss */
#help {
  clear: both;
  height: 263px;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  background-color: #f2f2f2;
  margin-bottom: 40px;
}

/* line 1683, ../../app/assets/stylesheets/_style.scss */
#help .h3 {
  position: relative;
  border-top: 5px solid #d92121;
  border-bottom: 0px;
  font-size: 23px;
  padding-left: 0px;
  padding-top: 26px;
  padding-bottom: 27px;
  margin: 0px auto;
  margin-top: -1px;
}

/* line 1694, ../../app/assets/stylesheets/_style.scss */
.width_1000 #help .h3 {
  width: 980px;
}

/* line 1697, ../../app/assets/stylesheets/_style.scss */
.width_1320 #help .h3 {
  width: 1320px;
}

/* line 1700, ../../app/assets/stylesheets/_style.scss */
#help .h3 .planeta_ru {
  position: absolute;
  right: 90px;
  top: 21px;
}

/* line 1705, ../../app/assets/stylesheets/_style.scss */
#help .h3 .planeta_ru img {
  position: relative;
  left: 0px;
  top: 0px;
}

/* line 1710, ../../app/assets/stylesheets/_style.scss */
#help .h3 .b_prev {
  position: absolute;
  right: 40px;
  top: 21px;
  width: 30px;
  height: 30px;
  overflow: hidden;
  background-image: url(/assets/most_arrows-a747ebc3a2551be17bb4eba51072ba56.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

/* line 1721, ../../app/assets/stylesheets/_style.scss */
#help .h3 .b_prev:hover {
  background-position: 0px -30px;
}

/* line 1724, ../../app/assets/stylesheets/_style.scss */
#help .h3 .b_next {
  position: absolute;
  right: 0px;
  top: 22px;
  width: 30px;
  height: 30px;
  overflow: hidden;
  background-image: url(/assets/most_arrows-a747ebc3a2551be17bb4eba51072ba56.png);
  background-repeat: no-repeat;
  background-position: -30px 0px;
}

/* line 1735, ../../app/assets/stylesheets/_style.scss */
#help .h3 .b_next:hover {
  background-position: -30px -30px;
}

/* line 1738, ../../app/assets/stylesheets/_style.scss */
#help .inner {
  position: relative;
  overflow: hidden;
}

/* line 1742, ../../app/assets/stylesheets/_style.scss */
#help .inner a {
  float: left;
  width: 270px;
  height: 124px;
  background-color: #ffffff;
  font-family: 'ConquerorSansMedium';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 20px;
  padding: 20px;
  padding-right: 10px;
  padding-bottom: 0px;
  margin-right: 40px;
}

/* line 1756, ../../app/assets/stylesheets/_style.scss */
#help .inner a:hover {
  color: #d92121;
}

/* line 1759, ../../app/assets/stylesheets/_style.scss */
#help .inner a img {
  float: left;
  margin-right: 20px;
}

/* line 1763, ../../app/assets/stylesheets/_style.scss */
#help .inner a span {
  cursor: pointer;
  display: block;
  overflow: hidden;
}

/* line 1768, ../../app/assets/stylesheets/_style.scss */
#help .inner a span strong {
  cursor: pointer;
  display: block;
  font-family: 'ConquerorSansMedium';
  font-size: 23px;
  color: #999999;
  letter-spacing: 1px;
  font-weight: normal;
  padding-top: 8px;
}

/* line 1778, ../../app/assets/stylesheets/_style.scss */
#popular {
  height: 248px;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  background-color: #f2f2f2;
}

/* line 1784, ../../app/assets/stylesheets/_style.scss */
#popular .inner {
  position: relative;
}

/* line 1787, ../../app/assets/stylesheets/_style.scss */
#popular .b_prev {
  position: absolute;
  left: 0px;
  top: 93px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  background-image: url(/assets/arrows-156c6620eb5894d5eff7e8e6f43c8d5f.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

/* line 1798, ../../app/assets/stylesheets/_style.scss */
#popular .b_next {
  position: absolute;
  right: 0px;
  top: 93px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  background-image: url(/assets/arrows-156c6620eb5894d5eff7e8e6f43c8d5f.png);
  background-repeat: no-repeat;
  background-position: -32px 0px;
}

/* line 1809, ../../app/assets/stylesheets/_style.scss */
.width_1000 #popular .mask {
  width: 959px;
  overflow: hidden;
  margin: 0px auto;
}

/* line 1814, ../../app/assets/stylesheets/_style.scss */
.width_1320 #popular .mask {
  width: 1199px;
  overflow: hidden;
  margin: 0px auto;
}

/* line 1819, ../../app/assets/stylesheets/_style.scss */
#popular .lenta div {
  float: left;
  width: 209px;
  height: 130px;
  border-right: 1px solid #d9d9d9;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 1828, ../../app/assets/stylesheets/_style.scss */
#popular .lenta div strong {
  display: block;
  font-family: 'ConquerorSansMedium';
  font-size: 30px;
  color: #999999;
  font-weight: normal;
  text-transform: uppercase;
  padding-bottom: 10px;
}

/* line 1837, ../../app/assets/stylesheets/_style.scss */
#popular .lenta div p {
  padding-top: 12px;
}

/* line 1840, ../../app/assets/stylesheets/_style.scss */
#popular .lenta div p span {
  background-image: url(/assets/view-e137451498587f0661287185165feae8.png);
  background-repeat: no-repeat;
  background-position: left top;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #999999;
  text-transform: uppercase;
  padding-left: 25px;
}

/* line 1850, ../../app/assets/stylesheets/_style.scss */
#popular .lenta div a {
  font-family: 'ConquerorSansMedium';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 20px;
}

/* line 1856, ../../app/assets/stylesheets/_style.scss */
#popular .lenta div a:hover {
  color: #d92121;
}

/* line 1859, ../../app/assets/stylesheets/_style.scss */
.width_1000 #main .posts {
  width: 980px;
  margin: 0px auto;
}

/* line 1863, ../../app/assets/stylesheets/_style.scss */
.width_1320 #main .posts {
  width: 1320px;
  margin: 0px auto;
}

/* line 1867, ../../app/assets/stylesheets/_style.scss */
.width_1320 #main.swiss_made .posts {
  width: 980px;
  margin: 0px auto;
}

/* line 1871, ../../app/assets/stylesheets/_style.scss */
.width_1000 #main .author .posts {
  width: 680px;
}

/* line 1874, ../../app/assets/stylesheets/_style.scss */
.width_1320 #main .author .posts {
  width: 1020px;
}

/* line 1877, ../../app/assets/stylesheets/_style.scss */
#club {
  clear: both;
  height: 383px;
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  background-image: url(/assets/club_line-cbedef9eafd4826fca461607234a1dfb.png);
  background-repeat: repeat-x;
  background-position: left top;
  background-color: #f2f2f2;
  margin-bottom: 40px;
}

/* line 1888, ../../app/assets/stylesheets/_style.scss */
#club h2 {
  font-size: 30px;
  text-align: left;
  text-transform: none;
  padding-top: 23px;
  padding-bottom: 25px;
  margin: 0px auto;
}

/* line 1896, ../../app/assets/stylesheets/_style.scss */
.width_1000 #club h2 {
  width: 980px;
}

/* line 1899, ../../app/assets/stylesheets/_style.scss */
.width_1320 #club h2 {
  width: 1320px;
}

/* line 1902, ../../app/assets/stylesheets/_style.scss */
#club .h3 {
  position: relative;
  border-top: 5px solid #d92121;
  border-bottom: 0px;
  font-size: 23px;
  padding-left: 0px;
  padding-top: 26px;
  padding-bottom: 27px;
  margin: 0px auto;
  margin-top: -1px;
}

/* line 1913, ../../app/assets/stylesheets/_style.scss */
.width_1000 #club .h3 {
  width: 980px;
}

/* line 1916, ../../app/assets/stylesheets/_style.scss */
.width_1320 #club .h3 {
  width: 1320px;
}

/* line 1919, ../../app/assets/stylesheets/_style.scss */
#club .h3 .link {
  float: left;
  color: #1a1a1a;
}

/* line 1923, ../../app/assets/stylesheets/_style.scss */
#club .h3 .link:hover {
  color: #d92121;
}

/* line 1926, ../../app/assets/stylesheets/_style.scss */
#club .h3 .link.on {
  cursor: default;
  color: #d92121;
}

/* line 1930, ../../app/assets/stylesheets/_style.scss */
#club .h3 .spacer {
  position: relative;
  float: left;
  left: 0px;
  top: 0px;
  width: 34px;
  height: 14px;
  margin-top: 4px;
  margin-left: 15px;
  margin-right: 15px;
}

/* line 1941, ../../app/assets/stylesheets/_style.scss */
#club .h3 .b_prev {
  position: absolute;
  right: 40px;
  top: 21px;
  width: 30px;
  height: 30px;
  overflow: hidden;
  background-image: url(/assets/most_arrows-a747ebc3a2551be17bb4eba51072ba56.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

/* line 1952, ../../app/assets/stylesheets/_style.scss */
#club .h3 .b_prev:hover {
  background-position: 0px -30px;
}

/* line 1955, ../../app/assets/stylesheets/_style.scss */
#club .h3 .b_next {
  position: absolute;
  right: 0px;
  top: 22px;
  width: 30px;
  height: 30px;
  overflow: hidden;
  background-image: url(/assets/most_arrows-a747ebc3a2551be17bb4eba51072ba56.png);
  background-repeat: no-repeat;
  background-position: -30px 0px;
}

/* line 1966, ../../app/assets/stylesheets/_style.scss */
#club .h3 .b_next:hover {
  background-position: -30px -30px;
}

/* line 1969, ../../app/assets/stylesheets/_style.scss */
#club .inner {
  position: relative;
  overflow: hidden;
}

/* line 1973, ../../app/assets/stylesheets/_style.scss */
#club .inner .lenta div {
  position: relative;
  float: left;
  width: 270px;
  height: 240px;
  background-color: #ffffff;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 30px;
  margin-right: 40px;
}

/* line 1985, ../../app/assets/stylesheets/_style.scss */
#club .inner .lenta div a {
  font-family: 'ConquerorSansMedium';
  font-size: 23px;
  color: #141414;
  line-height: 25px;
}

/* line 1991, ../../app/assets/stylesheets/_style.scss */
#club .inner .lenta div a:hover {
  color: #d92121;
}

/* line 1994, ../../app/assets/stylesheets/_style.scss */
#club .inner .lenta div a img {
  margin-bottom: 10px;
}

/* line 1997, ../../app/assets/stylesheets/_style.scss */
#club .inner .lenta div p {
  position: absolute;
  left: 0px;
  bottom: 25px;
  width: 100%;
}

/* line 2003, ../../app/assets/stylesheets/_style.scss */
#club .inner .lenta div p .view {
  display: inline-block;
  height: 14px;
  background-image: url(/assets/view-e137451498587f0661287185165feae8.png);
  background-repeat: no-repeat;
  background-position: left top;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #999999;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 1px;
  padding-left: 21px;
  padding-right: 16px;
}

/* line 2019, ../../app/assets/stylesheets/_style.scss */
#club .inner .lenta div p .comments {
  display: inline-block;
  height: 14px;
  background-image: url(/assets/comments-47acd5a0b445eb9bf2034cfd33414ee9.png);
  background-repeat: no-repeat;
  background-position: left top;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #999999;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 1px;
  padding-left: 22px;
  padding-right: 16px;
}

/* line 2035, ../../app/assets/stylesheets/_style.scss */
#interview {
  clear: both;
  height: auto;
  overflow: hidden;
  margin-bottom: 40px;
}

/* line 2041, ../../app/assets/stylesheets/_style.scss */
.width_1000 #interview .inner {
  width: 980px;
}

/* line 2044, ../../app/assets/stylesheets/_style.scss */
.width_1320 #interview .inner {
  width: 1320px;
}

/* line 2047, ../../app/assets/stylesheets/_style.scss */
#interview .inner .img {
  float: left;
  margin-right: 30px;
  margin-top: -1px;
}

/* line 2052, ../../app/assets/stylesheets/_style.scss */
#interview .inner .img img {
  float: left;
}

/* line 2055, ../../app/assets/stylesheets/_style.scss */
#interview .inner span {
  display: block;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #d92121;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 19px;
  padding-bottom: 7px;
}

/* line 2065, ../../app/assets/stylesheets/_style.scss */
#interview .inner span a {
  color: #d92121;
  text-decoration: none;
}

/* line 2069, ../../app/assets/stylesheets/_style.scss */
#interview .inner .head {
  font-family: 'ConquerorSans';
  font-size: 30px;
  color: #1a1a1a;
  line-height: 30px;
}

/* line 2075, ../../app/assets/stylesheets/_style.scss */
#interview .inner .head:hover {
  color: #d92121;
}

/* line 2078, ../../app/assets/stylesheets/_style.scss */
#interview .inner .head.on {
  color: #d92121;
}

/* line 2081, ../../app/assets/stylesheets/_style.scss */
#main .author .news_spacer {
  height: 23px;
  overflow: hidden;
}

/* line 2085, ../../app/assets/stylesheets/_style.scss */
#main .posts {
  padding-top: 40px;
}

/* line 2088, ../../app/assets/stylesheets/_style.scss */
#main .posts .read_also {
  font-size: 30px;
  text-align: left;
  text-transform: none;
  letter-spacing: 0px;
  padding-top: 23px;
  padding-bottom: 25px;
}

/* line 2096, ../../app/assets/stylesheets/_style.scss */
#main .posts .category_more {
  display: block;
  width: 300px;
  height: 57px;
  border: 0px;
  border-bottom: 3px solid #b91c1c;
  background-color: #d92121;
  font-family: 'ConquerorSansMedium';
  font-size: 18px;
  color: #ffffff;
  line-height: 57px;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  margin: 0px auto;
  margin-bottom: 40px;
}

/* line 2113, ../../app/assets/stylesheets/_style.scss */
#main .posts .category_more:hover {
  border-bottom: 3px solid #999999;
  background-color: #999999;
  color: #ffffff;
}

/* line 2118, ../../app/assets/stylesheets/_style.scss */
#main.macfix .posts .category_more {
  line-height: 63px;
}

/* line 2121, ../../app/assets/stylesheets/_style.scss */
#main .inner .posts {
  padding-top: 0px;
}

/* line 2124, ../../app/assets/stylesheets/_style.scss */
#main .author .posts {
  padding-top: 0px;
}

/* line 2129, ../../app/assets/stylesheets/_style.scss */
.width_1000 #main .posts .mask {
  width: 1020px;
}

/* line 2132, ../../app/assets/stylesheets/_style.scss */
.width_1320 #main .posts .mask {
  width: 1360px;
}

/* line 2135, ../../app/assets/stylesheets/_style.scss */
.width_1320 #main.swiss_made .posts .mask {
  width: 1020px;
}

/* line 2138, ../../app/assets/stylesheets/_style.scss */
.width_1000 #main .author .posts .mask {
  width: 680px;
}

/* line 2141, ../../app/assets/stylesheets/_style.scss */
.width_1320 #main .author .posts .mask {
  width: 1020px;
}

/* line 2144, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .block {
  display: inline-block;
  width: 298px;
  overflow: hidden;
  border: 1px solid #e6e6e6;
  border-top: 2px solid #d92121;
  vertical-align: top;
  margin-bottom: 55px;
  margin-right: 36px;
  margin-top: 0px !important;
}

/* line 2156, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .block.news {
  width: 298px;
  border-top: 2px solid #d92121;
}

/* line 2160, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .block.news p {
  overflow: hidden;
  border-bottom: 1px solid #e6e6e6;
  padding-top: 10px;
  padding-bottom: 15px;
  margin-left: 19px;
  margin-right: 19px;
}

/* line 2168, ../../app/assets/stylesheets/_style.scss */
#main.swiss_made .posts .mask .block.news p {
  border-top: 1px solid #e6e6e6;
  border-bottom: 0px solid #e6e6e6;
  margin-top: -1px;
}

/* line 2173, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .block.news p.nolink {
  padding-top: 0px;
  padding-bottom: 0px;
}

/* line 2177, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .block.news p span {
  float: left;
  min-width: 50px;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #999999;
  letter-spacing: 1px;
  white-space: nowrap;
  text-transform: uppercase;
  padding-top: 11px;
  padding-bottom: 7px;
}

/* line 2189, ../../app/assets/stylesheets/_style.scss */
.macfix #main .posts .mask .block.news p span {
  padding-top: 12px;
  padding-bottom: 6px;
}

/* line 2193, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .block.news p i {
  display: block;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #d92121;
  letter-spacing: 1px;
  font-style: normal;
  text-transform: uppercase;
  padding-top: 11px;
  padding-bottom: 3px;
}

/* line 2204, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .block.news p em {
  display: block;
  font-family: 'ConquerorSansMedium';
  font-size: 13px;
  color: #999999;
  font-style: normal;
  padding-top: 5px;
  padding-bottom: 3px;
}

/* line 2213, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .block.news p strong {
  display: block;
  overflow: hidden;
  font-weight: normal;
  padding-top: 4px;
}

/* line 2219, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .block.news p strong a {
  font-family: 'ConquerorSansMedium';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 20px;
}

/* line 2225, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .block.news p strong a:hover {
  color: #d92121;
}

/* line 2228, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .block.news .all {
  float: right;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #1a1a1a;
  letter-spacing: 1px;
  line-height: normal;
  text-transform: uppercase;
  margin-right: 19px;
  margin-top: 21px;
  margin-bottom: 17px;
}

/* line 2240, ../../app/assets/stylesheets/_style.scss */
.macfix #main .posts .mask .block.news .all {
  margin-top: 22px;
  margin-bottom: 16px;
}

/* line 2244, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .block.news .all:hover {
  color: #d92121;
}

/* line 2247, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .block.club {
  width: 298px;
}

/* line 2250, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .block.club div {
  overflow: hidden;
  border-top: 1px solid #e6e6e6;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-left: 19px;
  margin-right: 19px;
  margin-top: -1px;
}

/* line 2259, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .block.club div .img {
  float: left;
  margin-right: 20px;
}

/* line 2263, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .block.club div .img img {
  float: left;
}

/* line 2266, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .block.club div p {
  overflow: hidden;
}

/* line 2269, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .block.club div p span {
  display: block;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #999999;
  letter-spacing: 1px;
  white-space: nowrap;
  text-transform: uppercase;
  padding-bottom: 7px;
}

/* line 2279, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .block.club div p a {
  font-family: 'ConquerorSansMedium';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 20px;
}

/* line 2285, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .block.club div p a:hover {
  color: #d92121;
}

/* line 2288, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .block.club div p a.on {
  color: #d92121;
}

/* line 2291, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .block.help a {
  float: left;
  margin-left: 24px;
  margin-top: 24px;
  margin-bottom: 24px;
}

/* line 2297, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .block.help a img {
  float: left;
}

/* line 2300, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .banner {
  display: inline-block;
  width: 300px;
  text-align: center;
  border: 0px;
  vertical-align: top;
  padding: 0;
  margin-bottom: 55px;
  margin-right: 36px;
  box-sizing: border-box;
}

/* line 2312, ../../app/assets/stylesheets/_style.scss */
.banner_inner_container {
  display: inline-block;
}

/* line 2316, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .banner img {
  float: left;
}

/* line 2319, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article {
  display: inline-block;
  width: 300px;
  vertical-align: top;
  padding-bottom: 55px;
  margin-right: 36px;
}

/* line 2327, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article.round {
  text-align: center;
}

/* line 2330, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article .img {
  display: block;
  overflow: hidden;
}

/* line 2334, ../../app/assets/stylesheets/_style.scss */
#main.category .posts .mask article .img {
  margin-bottom: 14px;
}

/* line 2337, ../../app/assets/stylesheets/_style.scss */
#main.swiss_made .posts .mask article .img {
  margin-bottom: 14px;
}

/* line 2340, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article.round .img {
  width: 120px;
  margin: 0px auto;
  margin-top: 16px;
}

/* line 2345, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article .img img {
  float: left;
}

/* line 2348, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article .img img.sponsor {
  width: 296px;
  height: 196px;
  border: 2px solid #d92121;
}

/* line 2353, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article .rubric {
  display: inline-block;
  overflow: hidden;
  border-top: 5px solid #d92121;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #d92121;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 11px;
  padding-bottom: 6px;
}

/* line 2365, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article .rubric:hover {
  color: #999999;
}

/* line 2368, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article .rubric.sponsor {
  border-top: 0px solid #d92121;
}

/* line 2371, ../../app/assets/stylesheets/_style.scss */
#main.macfix .posts .mask article .rubric.sponsor {
  padding-bottom: 3px;
}

/* line 2374, ../../app/assets/stylesheets/_style.scss */
#main.category .posts .mask article .rubric {
  margin-top: -14px;
}

/* line 2377, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article .arrow {
  display: inline-block;
  overflow: hidden;
  background-image: url(/assets/category_arrow-d6151b5cc9c5db37f9fa7f66be6e0a0a.png);
  background-repeat: no-repeat;
  background-position: left 3px;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #d92121;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 2px;
  padding-left: 25px;
  margin-top: 14px;
  margin-bottom: 8px;
}

/* line 2393, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article .arrow:hover {
  color: #999999;
}

/* line 2396, ../../app/assets/stylesheets/_style.scss */
#main.category .posts .mask article .arrow {
  padding-top: 2px;
  padding-bottom: 7px;
  margin-top: 0px;
}

/* line 2401, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article .rubric img {
  float: left;
  margin-bottom: 1px;
}

/* line 2405, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article .head {
  font-family: 'ConquerorSansMedium';
  font-size: 30px;
  color: #1a1a1a;
  line-height: 30px;
}

/* line 2411, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article.round .head {
  font-family: 'ConquerorText';
}

/* line 2414, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article .head:hover {
  color: #d92121;
}

/* line 2417, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article .head.on {
  color: #d92121;
}

/* line 2420, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article .overflow {
  display: block;
  height: 0px;
}

/* line 2424, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article .author {
  float: left;
  margin-right: 14px;
  margin-top: 11px;
}

/* line 2429, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article div {
  overflow: hidden;
  padding-top: 7px;
}

/* line 2433, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article.round div {
  padding-top: 12px;
}

/* line 2436, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article div p {
  font-family: 'ConquerorText';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 25px;
  padding-bottom: 17px;
}

/* line 2443, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article.round div p {
  padding-bottom: 9px;
}

/* line 2446, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article div p a {
  font-family: 'ConquerorText-SemiBold';
  color: #d92121;
}

/* line 2450, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article div span {
  float: left;
  height: 14px;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #999999;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-right: 20px;
  padding-top: 1px;
}

/* line 2461, ../../app/assets/stylesheets/_style.scss */
#main.macfix .posts .mask article div span {
  height: 13px;
  padding-top: 2px;
}

/* line 2465, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article.round div span {
  float: none;
  display: inline-block;
  margin-right: 16px;
}

/* line 2471, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article div .view {
  float: left;
  height: 14px;
  background-image: url(/assets/view-e137451498587f0661287185165feae8.png);
  background-repeat: no-repeat;
  background-position: left top;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #999999;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 25px;
  padding-top: 1px;
  margin-right: 20px;
}

/* line 2486, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article.round div .view {
  float: none;
  display: inline-block;
  margin-right: 16px;
}

/* line 2492, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article div .view:hover {
  color: #d92121;
}

/* line 2495, ../../app/assets/stylesheets/_style.scss */
#main.macfix .posts .mask article div .view {
  height: 13px;
  padding-top: 2px;
}

/* line 2499, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article div .comments {
  float: left;
  height: 14px;
  background-image: url(/assets/comments-47acd5a0b445eb9bf2034cfd33414ee9.png);
  background-repeat: no-repeat;
  background-position: left top;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #999999;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 22px;
  padding-top: 1px;
  margin-right: 20px;
}

/* line 2514, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article.round div .comments {
  float: none;
  display: inline-block;
  margin-right: 16px;
}

/* line 2520, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask article div .comments:hover {
  color: #d92121;
}

/* line 2523, ../../app/assets/stylesheets/_style.scss */
#main.macfix .posts .mask article div .comments {
  height: 13px;
  padding-top: 2px;
}

/* line 2527, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .news {
  display: inline-block;
  width: 300px;
  border-top: 1px solid #e5e5e5;
  vertical-align: top;
  padding-bottom: 17px;
  margin-right: 36px;
  margin-top: -1px;
}

/* line 2537, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .news.advertising {
  padding-bottom: 0px;
}

/* line 2540, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .news span {
  display: block;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #999999;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 20px;
  padding-bottom: 7px;
}

/* line 2550, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .news a {
  font-family: 'ConquerorSansMedium';
  font-size: 23px;
  color: #1a1a1a;
  line-height: 25px;
}

/* line 2556, ../../app/assets/stylesheets/_style.scss */
#main .posts .mask .news a:hover {
  color: #d92121;
}

/* line 2559, ../../app/assets/stylesheets/_style.scss */
#main .authors {
  height: 65px;
  padding-top: 35px;
}

/* line 2563, ../../app/assets/stylesheets/_style.scss */
#main .authors a {
  float: left;
  font-family: 'ConquerorSansMedium';
  font-size: 30px;
  color: #1a1a1a;
  text-transform: uppercase;
}

/* line 2570, ../../app/assets/stylesheets/_style.scss */
#main .authors a:hover {
  color: #d92121;
}

/* line 2573, ../../app/assets/stylesheets/_style.scss */
#main .authors span {
  float: left;
  font-family: 'ConquerorSansMedium';
  font-size: 30px;
  color: #d92121;
  text-transform: uppercase;
}

/* line 2580, ../../app/assets/stylesheets/_style.scss */
#main .authors .arrow {
  float: left;
  margin-left: 10px;
  margin-right: 14px;
  margin-top: 9px;
}

/* line 2586, ../../app/assets/stylesheets/_style.scss */
#main .authors .avatar {
  float: left;
  margin-top: -5px;
  margin-right: 10px;
}

/* line 2591, ../../app/assets/stylesheets/_style.scss */
#main .authors .all {
  float: right;
  width: 98px;
  height: 28px;
  border: 1px solid #e6e6e6;
  font-size: 10px;
  line-height: 28px;
  letter-spacing: 1px;
  text-align: center;
}

/* line 2601, ../../app/assets/stylesheets/_style.scss */
#main .help_site {
  position: relative;
  clear: both;
  display: block;
  height: 40px;
  background-image: url(/assets/help_bg-7a6872d3f200df2a35d817afda8cda5a.png);
  background-repeat: repeat-x;
  background-position: left top;
  font-family: 'ConquerorSansMedium';
  font-size: 18px;
  color: #ffffff;
  line-height: 40px;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 40px;
}

/* line 2618, ../../app/assets/stylesheets/_style.scss */
#main.macfix .help_site {
  line-height: 44px;
}

/* line 2621, ../../app/assets/stylesheets/_style.scss */
#main .help_site .left {
  position: absolute;
  left: 0px;
  top: 0px;
}

/* line 2626, ../../app/assets/stylesheets/_style.scss */
#main .help_site .right {
  position: absolute;
  right: 0px;
  top: 0px;
}

/* line 2631, ../../app/assets/stylesheets/_style.scss */
#left .total {
  font-family: 'ConquerorSansMedium';
  font-size: 14px;
  color: #999999;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  padding-bottom: 18px;
}

/* line 2640, ../../app/assets/stylesheets/_style.scss */
#left .more {
  display: block;
  height: 46px;
  border: 2px solid #1a1a1a;
  font-family: 'ConquerorSansMedium';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 46px;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 60px;
}

/* line 2653, ../../app/assets/stylesheets/_style.scss */
#left .more:hover {
  color: #d92121;
}

/* line 2656, ../../app/assets/stylesheets/_style.scss */
#main.macfix #left .more {
  line-height: 49px;
}

/* line 2659, ../../app/assets/stylesheets/_style.scss */
#main .category_more {
  display: block;
  width: 296px;
  height: 46px;
  border: 2px solid #1a1a1a;
  font-family: 'ConquerorSansMedium';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 46px;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  margin: 0px auto;
  margin-bottom: 40px;
}

/* line 2674, ../../app/assets/stylesheets/_style.scss */
#main .category_more:hover {
  color: #d92121;
}

/* line 2677, ../../app/assets/stylesheets/_style.scss */
#main.macfix .category_more {
  line-height: 49px;
}

/* line 2680, ../../app/assets/stylesheets/_style.scss */
#alphabet {
  float: left;
  width: 30px;
  padding-top: 1px;
  margin-right: 40px;
}

/* line 2686, ../../app/assets/stylesheets/_style.scss */
#alphabet a {
  position: relative;
  display: block;
  height: 30px;
  border-bottom: 1px solid #e6e6e6;
  font-family: 'ConquerorSansMedium';
  font-size: 14px;
  color: #1a1a1a;
  line-height: 30px;
  text-transform: uppercase;
  text-align: center;
  margin-top: -1px;
}

/* line 2699, ../../app/assets/stylesheets/_style.scss */
.macfix #alphabet a {
  line-height: 34px;
}

/* line 2702, ../../app/assets/stylesheets/_style.scss */
#alphabet a.last {
  border-bottom: 0px solid #e6e6e6;
}

/* line 2705, ../../app/assets/stylesheets/_style.scss */
#alphabet a:hover {
  color: #d92121;
}

/* line 2708, ../../app/assets/stylesheets/_style.scss */
#alphabet a.on {
  cursor: default;
  height: 26px;
  border: 2px solid #d92121 !important;
  color: #d92121;
  line-height: 26px;
}

/* line 2715, ../../app/assets/stylesheets/_style.scss */
.macfix #alphabet a.on {
  line-height: 30px;
}

/* line 2718, ../../app/assets/stylesheets/_style.scss */
#authors {
  overflow: hidden;
  padding-bottom: 50px;
}

/* line 2722, ../../app/assets/stylesheets/_style.scss */
#authors div {
  height: 49px;
  border-bottom: 1px solid #e6e6e6;
}

/* line 2726, ../../app/assets/stylesheets/_style.scss */
#authors div.last {
  border-bottom: 0px solid #e6e6e6;
}

/* line 2729, ../../app/assets/stylesheets/_style.scss */
#authors div a {
  float: left;
  font-family: 'ConquerorSansMedium';
  font-size: 18px;
  color: #1a1a1a;
  margin-top: 15px;
}

/* line 2736, ../../app/assets/stylesheets/_style.scss */
.macfix #authors div a {
  margin-top: 17px;
}

/* line 2739, ../../app/assets/stylesheets/_style.scss */
#authors div a:hover {
  color: #d92121;
}

/* line 2742, ../../app/assets/stylesheets/_style.scss */
#authors div a strong {
  font-weight: normal;
  text-transform: uppercase;
}

/* line 2746, ../../app/assets/stylesheets/_style.scss */
#authors div em {
  float: right;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #999999;
  letter-spacing: 1px;
  font-style: normal;
  margin-top: 20px;
}

/* line 2755, ../../app/assets/stylesheets/_style.scss */
.macfix #authors div em {
  margin-top: 21px;
}

/* line 2758, ../../app/assets/stylesheets/_style.scss */
#authors div em a {
  float: left;
  width: 20px;
  height: 20px;
  background-image: url(/assets/authors_round-a1806a9cb7a927e7b1102936a4449367.png);
  background-repeat: no-repeat;
  background-position: left top;
  font-size: 10px;
  color: #ffffff !important;
  line-height: 20px;
  text-align: center;
  margin-right: 12px;
  margin-top: -5px;
}

/* line 2772, ../../app/assets/stylesheets/_style.scss */
.macfix #authors div em a {
  line-height: 24px;
}

/* line 2775, ../../app/assets/stylesheets/_style.scss */
#authors .head {
  height: 29px;
  border-bottom: 1px solid #e6e6e6;
  font-family: 'ConquerorSansMedium';
  font-size: 14px;
  color: #999999;
  letter-spacing: 1px;
  line-height: 29px;
  text-transform: uppercase;
}

/* line 2785, ../../app/assets/stylesheets/_style.scss */
#search_form {
  position: relative;
  height: 249px;
  border-bottom: 1px solid #e6e6e6;
  background-color: #f3f3f3;
  margin-bottom: 40px;
  z-index: 2;
}

/* line 2793, ../../app/assets/stylesheets/_style.scss */
#search_form .input {
  float: left;
  height: 46px;
  border: 2px solid #e6e6e6;
  border-right: 0px;
  font-family: 'ConquerorSansMedium';
  font-size: 30px;
  color: #1a1a1a;
  text-indent: 15px;
  text-align: left;
  margin-bottom: 20px;
}

@media \0screen {
  /* line 2808, ../../app/assets/stylesheets/_style.scss */
  #search_form .input {
    height: 41px;
    padding-top: 5px;
  }
}
/* line 2813, ../../app/assets/stylesheets/_style.scss */
.width_1000 #search_form .input {
  width: 928px;
}

/* line 2816, ../../app/assets/stylesheets/_style.scss */
.width_1320 #search_form .input {
  width: 1268px;
}

/* line 2819, ../../app/assets/stylesheets/_style.scss */
#search_form .button {
  cursor: pointer;
  float: left;
  width: 50px;
  height: 50px;
  border: 0px;
  background-image: url(/assets/b_search_big-5726e04131a7a6e9ae8f84ba05bd68e2.png);
  background-repeat: no-repeat;
  background-position: left top;
}

/* line 2829, ../../app/assets/stylesheets/_style.scss */
#search_form .select {
  position: relative;
  float: left;
}

/* line 2833, ../../app/assets/stylesheets/_style.scss */
#search_form .select span {
  cursor: pointer;
  display: block;
  height: 38px;
  border: 1px solid #e6e6e6;
  background-color: #ffffff;
  background-image: url(/assets/select-5a854aab1889c5bf568120fbd7f7f09e.png);
  background-repeat: no-repeat;
  background-position: right 18px;
  font-family: 'ConquerorSansMedium';
  font-size: 14px;
  color: #595959;
  line-height: 38px;
  text-indent: 19px;
  margin-right: -1px;
}

/* line 2849, ../../app/assets/stylesheets/_style.scss */
.macfix #search_form .select span {
  line-height: 42px;
}

/* line 2852, ../../app/assets/stylesheets/_style.scss */
#search_form .select div {
  display: none;
  position: absolute;
  left: 0px;
  top: 40px;
  width: 100%;
  border-left: 1px solid #e6e6e6;
}

/* line 2860, ../../app/assets/stylesheets/_style.scss */
#search_form .select div a {
  display: block;
  height: 38px;
  border-right: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  background-color: #ffffff;
  font-family: 'ConquerorSansMedium';
  font-size: 14px;
  color: #595959;
  line-height: 38px;
  text-indent: 19px;
}

/* line 2872, ../../app/assets/stylesheets/_style.scss */
.macfix #search_form .select div a {
  line-height: 42px;
}

/* line 2875, ../../app/assets/stylesheets/_style.scss */
#search_form .select div a:hover {
  color: #d92121;
}

/* line 2878, ../../app/assets/stylesheets/_style.scss */
#search_form .right span {
  float: left;
  width: 40px;
  font-family: 'ConquerorSansMedium';
  font-size: 14px;
  color: #595959;
  line-height: 40px;
  text-indent: 15px;
}

/* line 2887, ../../app/assets/stylesheets/_style.scss */
#search_form input {
  float: left;
  width: 96px;
  height: 36px;
  border: 2px solid #e6e6e6;
  font-family: 'ConquerorSansMedium';
  font-size: 14px;
  color: #595959;
  text-align: center;
}

@media \0screen {
  /* line 2900, ../../app/assets/stylesheets/_style.scss */
  #search_form input {
    height: 27px;
    padding-top: 9px;
  }
}
/* line 2905, ../../app/assets/stylesheets/_style.scss */
#search_form input.author {
  width: 146px;
  text-indent: 19px;
  text-align: left;
}

/* line 2910, ../../app/assets/stylesheets/_style.scss */
#left.search .result_text {
  font-family: 'ConquerorSansMedium';
  font-size: 18px;
  color: #595959;
}

/* line 2915, ../../app/assets/stylesheets/_style.scss */
#left.search strong {
  color: #d92121;
  font-weight: normal;
}

/* line 2919, ../../app/assets/stylesheets/_style.scss */
#left.search .sort {
  overflow: hidden;
  font-family: 'ConquerorSansMedium';
  font-size: 14px;
  color: #595959;
  line-height: 12px;
  padding-top: 31px;
  padding-bottom: 18px;
}

/* line 2928, ../../app/assets/stylesheets/_style.scss */
#left.search .sort span {
  float: left;
  width: 160px;
}

/* line 2932, ../../app/assets/stylesheets/_style.scss */
#left.search .sort a {
  float: left;
  color: #1a1a1a;
  margin-right: 37px;
}

/* line 2937, ../../app/assets/stylesheets/_style.scss */
#left.search .sort a:hover {
  color: #d92121;
}

/* line 2940, ../../app/assets/stylesheets/_style.scss */
#left.search .sort a.on {
  background-image: url(/assets/sort_arrow-92cd9b5a6954ee4283233193065df0e7.png);
  background-repeat: no-repeat;
  background-position: right top;
  color: #d92121;
  padding-right: 18px;
  margin-right: 19px;
}

/* line 2948, ../../app/assets/stylesheets/_style.scss */
#left.search .result {
  overflow: hidden;
  border-top: 1px solid #e6e6e6;
  padding-top: 31px;
  padding-bottom: 22px;
}

/* line 2954, ../../app/assets/stylesheets/_style.scss */
#left.search .result .left {
  width: 160px;
}

/* line 2957, ../../app/assets/stylesheets/_style.scss */
#left.search .result .left strong {
  display: block;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #d92121;
  letter-spacing: 1px;
  font-weight: normal;
  text-transform: uppercase;
  padding-bottom: 9px;
}

/* line 2967, ../../app/assets/stylesheets/_style.scss */
#left.search .result .left strong a {
  color: #d92121;
}

/* line 2970, ../../app/assets/stylesheets/_style.scss */
#left.search .result .left strong a:hover {
  color: #999999;
}

/* line 2973, ../../app/assets/stylesheets/_style.scss */
#left.search .result .left span {
  display: block;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #999999;
  letter-spacing: 1px;
  text-transform: uppercase;
}

/* line 2981, ../../app/assets/stylesheets/_style.scss */
#left.search .result .text {
  overflow: hidden;
}

/* line 2984, ../../app/assets/stylesheets/_style.scss */
#left.search .result .text span {
  display: block;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #999999;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-bottom: 13px;
}

/* line 2993, ../../app/assets/stylesheets/_style.scss */
#left.search .result .text a {
  display: block;
  font-family: 'ConquerorSansMedium';
  font-size: 23px;
  color: #1a1a1a;
}

/* line 2999, ../../app/assets/stylesheets/_style.scss */
#left.search .result .text a:hover {
  color: #d92121;
}

/* line 3002, ../../app/assets/stylesheets/_style.scss */
#left.search .result .text p {
  font-family: 'ConquerorText';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 25px;
  padding-top: 9px;
}

/* line 3009, ../../app/assets/stylesheets/_style.scss */
#pager {
  margin-bottom: 60px;
}

/* line 3012, ../../app/assets/stylesheets/_style.scss */
#pager td {
  width: 49px;
  height: 48px;
  border: 1px solid #e5e5e5;
}

/* line 3017, ../../app/assets/stylesheets/_style.scss */
#pager td a {
  display: block;
  height: 48px;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #1a1a1a;
  line-height: 48px;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
}

/* line 3028, ../../app/assets/stylesheets/_style.scss */
#pager td a:hover {
  color: #d92121;
}

/* line 3031, ../../app/assets/stylesheets/_style.scss */
.macfix #pager td a {
  line-height: 52px;
}

/* line 3034, ../../app/assets/stylesheets/_style.scss */
#pager .prev {
  width: auto;
}

/* line 3037, ../../app/assets/stylesheets/_style.scss */
#pager .next {
  width: auto;
}

/* line 3040, ../../app/assets/stylesheets/_style.scss */
#pager span {
  display: block;
  width: 49px;
  height: 48px;
  font-family: 'ConquerorSansMedium';
  font-size: 13px;
  color: #1a1a1a;
  line-height: 48px;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
}

/* line 3052, ../../app/assets/stylesheets/_style.scss */
#content.about {
  width: 980px;
}

/* line 3055, ../../app/assets/stylesheets/_style.scss */
#content.article {
  width: 980px;
}

/* line 3058, ../../app/assets/stylesheets/_style.scss */
#content .help_site.like_material {
  position: relative;
  visibility: hidden;
  left: -940px;
  width: 640px;
  margin-left: -170px;
}

/* line 3065, ../../app/assets/stylesheets/_style.scss */
#content.article.new .help_site.like_material {
  position: relative;
  visibility: hidden;
  left: -940px;
  margin-left: -80px;
}

/* line 3071, ../../app/assets/stylesheets/_style.scss */
#content .help_site.like_material .left {
  width: 0px;
  height: 40px !important;
}

/* line 3075, ../../app/assets/stylesheets/_style.scss */
#content .help_site.like_material .right {
  width: 0px;
  height: 40px !important;
}

/* line 3079, ../../app/assets/stylesheets/_style.scss */
#content .content .help_site.like_material .img {
  display: inline-block;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 4px;
}

/* line 3085, ../../app/assets/stylesheets/_style.scss */
#content.article h1 {
  width: 820px;
  font-size: 49px;
  color: #1a1a1a;
  line-height: 50px;
  text-align: center;
  letter-spacing: normal;
  text-transform: none;
  padding-top: 38px;
  padding-bottom: 10px;
  margin: 0px auto;
}

/* line 3097, ../../app/assets/stylesheets/_style.scss */
#content.article h2 {
  width: 820px;
  font-family: 'ConquerorText';
  font-size: 21px;
  color: #1a1a1a;
  line-height: 30px;
  text-align: center;
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0px auto;
}

/* line 3108, ../../app/assets/stylesheets/_style.scss */
#content.article h4 {
  border-bottom: 0px;
  font-family: 'ConquerorSansMedium';
  font-size: 18px;
  color: #d92121;
  text-align: left;
  padding-top: 0px;
  padding-bottom: 11px;
  margin: 0px auto;
}

/* line 3118, ../../app/assets/stylesheets/_style.scss */
#content.article .author {
  display: block;
  font-family: 'ConquerorSansMedium';
  font-size: 14px;
  color: #1a1a1a;
  text-align: center;
  padding-top: 19px;
  padding-bottom: 38px;
}

/* line 3127, ../../app/assets/stylesheets/_style.scss */
#content.article .author em {
  font-family: 'ConquerorText-Italic';
  color: #999999;
  font-style: normal;
}

/* line 3132, ../../app/assets/stylesheets/_style.scss */
#content.article .author a {
  color: #1a1a1a;
}

/* line 3135, ../../app/assets/stylesheets/_style.scss */
#content.article .author a:hover {
  color: #d92121;
}

/* line 3138, ../../app/assets/stylesheets/_style.scss */
#content.article center {
  display: inline-block;
}

/* line 3141, ../../app/assets/stylesheets/_style.scss */
#content.article .img_text {
  display: block;
  font-family: 'ConquerorSans';
  font-size: 14px;
  color: #1a1a1a;
  line-height: 20px;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 29px;
}

/* line 3151, ../../app/assets/stylesheets/_style.scss */
#content.article .img_text span {
  display: block;
  color: #999999;
}

/* line 3155, ../../app/assets/stylesheets/_style.scss */
#content.article .img_text a {
  color: #d92121;
}

/* line 3158, ../../app/assets/stylesheets/_style.scss */
#content.article .img_text a:hover {
  color: #999999;
}

/* line 3161, ../../app/assets/stylesheets/_style.scss */
#content.article .soc_block {
  float: left;
  width: 40px;
}

/* line 3165, ../../app/assets/stylesheets/_style.scss */
#content .soc_block a {
  width: 40px;
}

/* line 3168, ../../app/assets/stylesheets/_style.scss */
#content.article .soc_block .soc {
  position: relative;
  float: left;
  margin-bottom: 10px;
}

/* line 3173, ../../app/assets/stylesheets/_style.scss */
#content.article .soc_block .soc strong {
  display: block;
  width: 38px;
  height: 38px;
  overflow: hidden;
  border: 1px solid #e6e6e6;
}

/* line 3180, ../../app/assets/stylesheets/_style.scss */
#content.article .soc_block .soc strong img {
  float: left;
}

/* line 3183, ../../app/assets/stylesheets/_style.scss */
#content.article .soc_block .soc:hover strong img {
  margin-top: -38px;
}

/* line 3186, ../../app/assets/stylesheets/_style.scss */
#content.article .soc_block .soc span {
  display: block;
  height: 20px;
  background-color: #e6e6e6;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #878787;
  line-height: 20px;
  letter-spacing: 1px;
  text-align: center;
}

/* line 3197, ../../app/assets/stylesheets/_style.scss */
.macfix #content.article .soc_block .soc span {
  line-height: 24px;
}

/* line 3200, ../../app/assets/stylesheets/_style.scss */
#content .soc_block .soc em {
  cursor: pointer;
  visibility: hidden;
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 40px;
  height: 20px;
  background-image: url(/assets/plus-86234ef878ddd772dc0e7f8e0c59063a.png);
  background-repeat: no-repeat;
  background-position: 16px 6px;
}

/* line 3212, ../../app/assets/stylesheets/_style.scss */
#content .soc_block .soc:hover em {
  visibility: visible;
}

/* line 3215, ../../app/assets/stylesheets/_style.scss */
#content .soc_block .soc.s_fb em {
  background-color: #3b5998;
}

/* line 3218, ../../app/assets/stylesheets/_style.scss */
#content .soc_block .soc.s_tw em {
  background-color: #00abee;
}

/* line 3221, ../../app/assets/stylesheets/_style.scss */
#content .soc_block .soc.s_vk em {
  background-color: #5d80a5;
}

/* line 3224, ../../app/assets/stylesheets/_style.scss */
#content .soc_block .soc.s_rss em {
  background-color: #ee8131;
}

/* line 3227, ../../app/assets/stylesheets/_style.scss */
#content .soc_block .soc.s_tg em {
  background-color: #0088cc;
}

/* line 3230, ../../app/assets/stylesheets/_style.scss */
#content.article .soc_block .for {
  float: left;
}

/* line 3233, ../../app/assets/stylesheets/_style.scss */
#content.article .soc_block .for strong {
  display: block;
  width: 40px;
  height: 40px;
  overflow: hidden;
}

/* line 3239, ../../app/assets/stylesheets/_style.scss */
#content.article .soc_block .for strong img {
  float: left;
}

/* line 3242, ../../app/assets/stylesheets/_style.scss */
#content.article .soc_block .for span {
  display: block;
  width: 54px;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #d92121;
  line-height: 15px;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
  padding-top: 5px;
  margin-left: -7px;
}

/* line 3255, ../../app/assets/stylesheets/_style.scss */
#content .soc_block .for strong, #content .soc_block .for span, #content .soc_block .soc strong, #content .soc_block .soc span {
  cursor: pointer;
  -moz-transition-property: border, background-color, color;
  /* FF4+ */
  -moz-transition-duration: .2s;
  -webkit-transition-property: border, background-color, color;
  /* Saf3.2+, Chrome */
  -webkit-transition-duration: .2s;
  -o-transition-property: border, background-color, color;
  /* Opera 10.5+ */
  -o-transition-duration: .2s;
  -ms-transition-property: border, background-color, color;
  /* IE10? */
  -ms-transition-duration: .2s;
  transition-property: border, background-color, color;
  /* Standard */
  transition-duration: .2s;
}

/* line 3268, ../../app/assets/stylesheets/_style.scss */
#content .soc_block .for:hover span {
  color: #1a1a1a;
}

/* line 3271, ../../app/assets/stylesheets/_style.scss */
#content.article .content {
  float: right;
  width: 810px;
}

/* line 3275, ../../app/assets/stylesheets/_style.scss */
#content.article.new .content {
  float: left;
  width: 560px;
  margin-left: 40px;
}

/* line 3280, ../../app/assets/stylesheets/_style.scss */
#content.article .content ul {
  width: 640px;
  padding-bottom: 25px;
}

/* line 3284, ../../app/assets/stylesheets/_style.scss */
#content.article.new .content ul {
  width: 560px;
}

/* line 3287, ../../app/assets/stylesheets/_style.scss */
#content.article .content ul li {
  background-image: url(/assets/li-27ceba80646483c207976c7265320103.png);
  background-repeat: no-repeat;
  background-position: left 9px;
  font-family: 'ConquerorText';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 25px;
  padding-left: 13px;
}

/* line 3297, ../../app/assets/stylesheets/_style.scss */
#content.article .content ol {
  width: 620px;
  padding-bottom: 25px;
  margin-left: 20px;
}

/* line 3302, ../../app/assets/stylesheets/_style.scss */
#content.article.new .content ol {
  width: 540px;
}

/* line 3305, ../../app/assets/stylesheets/_style.scss */
#content.article .content ol li {
  list-style: decimal;
  font-family: 'ConquerorText';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 25px;
}

/* line 3312, ../../app/assets/stylesheets/_style.scss */
#content.article .content p {
  max-width: 640px;
  font-family: 'ConquerorText';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 25px;
  padding-bottom: 25px;
}

/* line 3320, ../../app/assets/stylesheets/_style.scss */
#content.article .content p a {
  color: #d92121;
}

/* line 3323, ../../app/assets/stylesheets/_style.scss */
#content.article .content p a:hover {
  color: #999999;
}

/* line 3326, ../../app/assets/stylesheets/_style.scss */
#content.article .content p strong {
  font-family: 'ConquerorText-SemiBold';
  font-weight: normal;
}

/* line 3330, ../../app/assets/stylesheets/_style.scss */
#content.article .content p em {
  font-family: 'ConquerorText-Italic';
  font-style: normal;
}

/* line 3334, ../../app/assets/stylesheets/_style.scss */
#content.article .content .citata {
  width: 560px;
  font-family: 'ConquerorSansMedium';
  font-size: 30px;
  line-height: 30px;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 32px;
  margin-left: 40px;
}

/* line 3344, ../../app/assets/stylesheets/_style.scss */
#content.article.new .content .citata {
  margin-left: 0px;
}

/* line 3347, ../../app/assets/stylesheets/_style.scss */
#content.article .content .citata .top {
  display: block;
  height: 21px;
  overflow: hidden;
  background-image: url(/assets/citata_top-5c490729fa837d3b7e1a1ab61e36d76f.png);
  background-repeat: no-repeat;
  background-position: center top;
  margin-bottom: 14px;
}

/* line 3356, ../../app/assets/stylesheets/_style.scss */
#content.article .content .citata .bottom {
  display: block;
  height: 21px;
  overflow: hidden;
  background-image: url(/assets/citata_bottom-cc5214fc5e30a02ff4d3422e07e2d81e.png);
  background-repeat: no-repeat;
  background-position: center top;
  margin-top: 24px;
}

/* line 3365, ../../app/assets/stylesheets/_style.scss */
#content.article .content .banner {
  float: right;
  overflow: hidden;
  border: 1px solid #e6e6e6;
  padding: 29px;
  margin-bottom: 40px;
  margin-left: 40px;
}

/* line 3373, ../../app/assets/stylesheets/_style.scss */
#content.article .content .banner img {
  float: left;
}

/* line 3376, ../../app/assets/stylesheets/_style.scss */
#content.article .content .news {
  float: right;
  width: 298px;
  overflow: hidden;
  border: 1px solid #e6e6e6;
  border-top: 2px solid #d92121;
  margin-bottom: 40px;
  margin-left: 40px;
}

/* line 3385, ../../app/assets/stylesheets/_style.scss */
#content.article .content .news p {
  width: auto;
  overflow: hidden;
  border-bottom: 1px solid #e6e6e6;
  padding-top: 10px;
  padding-bottom: 15px;
  margin-left: 19px;
  margin-right: 19px;
}

/* line 3394, ../../app/assets/stylesheets/_style.scss */
#content.article .content .news p.nolink {
  padding-top: 0px;
  padding-bottom: 0px;
}

/* line 3398, ../../app/assets/stylesheets/_style.scss */
#content.article .content .news p span {
  float: left;
  min-width: 50px;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #999999;
  letter-spacing: 1px;
  line-height: normal;
  white-space: nowrap;
  text-transform: uppercase;
  padding-top: 11px;
  padding-bottom: 7px;
}

/* line 3411, ../../app/assets/stylesheets/_style.scss */
#content.article .content .news p strong {
  display: block;
  overflow: hidden;
  font-weight: normal;
  padding-top: 4px;
}

/* line 3417, ../../app/assets/stylesheets/_style.scss */
#content.article .content .news p strong a {
  font-family: 'ConquerorSansMedium';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 20px;
}

/* line 3423, ../../app/assets/stylesheets/_style.scss */
#content.article .content .news p strong a:hover {
  color: #d92121;
}

/* line 3426, ../../app/assets/stylesheets/_style.scss */
#content.article .content .news .all {
  float: right;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #1a1a1a;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-right: 19px;
  margin-top: 21px;
  margin-bottom: 17px;
}

/* line 3437, ../../app/assets/stylesheets/_style.scss */
#content.article .content .news .all:hover {
  color: #d92121;
}

/* line 3440, ../../app/assets/stylesheets/_style.scss */
#content.article .content div.right_img {
  float: right;
  width: 390px;
  margin-bottom: 40px;
  margin-left: 40px;
  margin-right: 80px;
}

/* line 3447, ../../app/assets/stylesheets/_style.scss */
#content.article.new .content div.right_img {
  margin-bottom: 0px;
  margin-right: 0px;
}

/* line 3451, ../../app/assets/stylesheets/_style.scss */
#content.article .content p.right_img {
  margin-left: -90px;
}

/* line 3454, ../../app/assets/stylesheets/_style.scss */
#content.article.new .content p.right_img {
  margin-left: 0px;
}

/* line 3457, ../../app/assets/stylesheets/_style.scss */
#content.article .content .club {
  float: right;
  width: 298px;
  overflow: hidden;
  border: 1px solid #e6e6e6;
  border-top: 2px solid #d92121;
  margin-bottom: 40px;
  margin-left: 40px;
}

/* line 3466, ../../app/assets/stylesheets/_style.scss */
#content.article .content .club div {
  overflow: hidden;
  border-top: 1px solid #e6e6e6;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-left: 19px;
  margin-right: 19px;
  margin-top: -1px;
}

/* line 3475, ../../app/assets/stylesheets/_style.scss */
#content.article .content .club div .img {
  float: left;
  margin-right: 20px;
}

/* line 3479, ../../app/assets/stylesheets/_style.scss */
#content.article .content .club div .img img {
  float: left;
}

/* line 3482, ../../app/assets/stylesheets/_style.scss */
#content.article .content .club div p {
  width: auto;
  overflow: hidden;
  line-height: 20px;
  padding-bottom: 0px;
}

/* line 3488, ../../app/assets/stylesheets/_style.scss */
#content.article .content .club div p a {
  font-family: 'ConquerorSansMedium';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 20px;
}

/* line 3494, ../../app/assets/stylesheets/_style.scss */
#content.article .content .club div p a:hover {
  color: #d92121;
}

/* line 3497, ../../app/assets/stylesheets/_style.scss */
#content.article .content .club div p a.on {
  color: #d92121;
}

/* line 3500, ../../app/assets/stylesheets/_style.scss */
#content.article .content h5 {
  width: 640px;
  font-family: 'ConquerorSansMedium';
  font-size: 30px;
  color: #1a1a1a;
  font-weight: normal;
  text-align: center;
  padding-top: 2px;
  padding-bottom: 13px;
}

/* line 3510, ../../app/assets/stylesheets/_style.scss */
#content.article .content .tags {
  width: 640px;
  overflow: hidden;
  padding-bottom: 24px;
  margin-top: -2px;
}

/* line 3516, ../../app/assets/stylesheets/_style.scss */
#content.article .content .tags span {
  float: left;
  width: 45px;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #cd071a;
  line-height: 30px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

/* line 3526, ../../app/assets/stylesheets/_style.scss */
.macfix #content.article .content .tags span {
  line-height: 34px;
}

/* line 3529, ../../app/assets/stylesheets/_style.scss */
#content.article .content .tags a {
  float: left;
  height: 28px;
  border: 1px solid #dfdfdf;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #141414;
  line-height: 28px;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 14px;
  padding-right: 14px;
  margin-right: 10px;
  margin-bottom: 10px;
}

/* line 3544, ../../app/assets/stylesheets/_style.scss */
#content.article .content .tags a:hover {
  color: #cd071a;
}

/* line 3547, ../../app/assets/stylesheets/_style.scss */
.macfix #content.article .content .tags a {
  line-height: 30px;
}

/* line 3550, ../../app/assets/stylesheets/_style.scss */
#content .content .share {
  position: relative;
  height: 20px;
  border: 1px solid #e7e7e7;
  padding-left: 19px;
  padding-top: 14px;
  padding-bottom: 14px;
  margin-bottom: 40px;
}

/* line 3559, ../../app/assets/stylesheets/_style.scss */
#content .content .share .print {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 49px;
  height: 48px;
  background-image: url(/assets/print-7870a737fb135c42ff3704a481ebe449.png);
  background-repeat: no-repeat;
  background-position: left 0px;
}

/* line 3569, ../../app/assets/stylesheets/_style.scss */
#content .content .share .print:hover {
  background-position: left -48px;
}

/* line 3572, ../../app/assets/stylesheets/_style.scss */
#content.article .content .comments_head {
  width: 640px;
  border-top: 1px solid #dfdfdf;
  font-family: 'ConquerorSansMedium';
  font-size: 30px;
  color: #1a1a1a;
  padding-top: 23px;
  padding-bottom: 24px;
}

/* line 3581, ../../app/assets/stylesheets/_style.scss */
#content.article .content .link {
  border-top: 1px solid #dfdfdf;
  padding-top: 10px;
  padding-bottom: 12px;
}

/* line 3586, ../../app/assets/stylesheets/_style.scss */
#content.article .content .link a {
  font-family: 'ConquerorSansMedium';
  font-size: 18px;
  color: #272727;
}

/* line 3591, ../../app/assets/stylesheets/_style.scss */
#content.article .content .link a:hover {
  color: #d92121;
}

/* line 3594, ../../app/assets/stylesheets/_style.scss */
#content.article.new .content .comments_head {
  width: 560px;
}

/* line 3597, ../../app/assets/stylesheets/_style.scss */
#content.news_in {
  width: 980px;
}

/* line 3600, ../../app/assets/stylesheets/_style.scss */
#content.news_in .help_site.like_material {
  position: relative;
  width: 640px;
  margin-left: -80px;
}

/* line 3605, ../../app/assets/stylesheets/_style.scss */
#content.news_in h1 {
  font-size: 49px;
  color: #1a1a1a;
  line-height: 50px;
  letter-spacing: normal;
  text-transform: none;
  padding-top: 28px;
  padding-bottom: 32px;
  margin: 0px auto;
}

/* line 3615, ../../app/assets/stylesheets/_style.scss */
#content.news_in h2 {
  font-family: 'ConquerorSansMedium';
  font-size: 18px;
  color: #d92121;
  text-align: left;
  padding-top: 0px;
  padding-bottom: 11px;
  margin: 0px auto;
}

/* line 3624, ../../app/assets/stylesheets/_style.scss */
#content.news_in .img_text {
  display: block;
  font-family: 'ConquerorSans';
  font-size: 14px;
  color: #1a1a1a;
  line-height: 20px;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 29px;
}

/* line 3634, ../../app/assets/stylesheets/_style.scss */
#content.news_in .img_text span {
  display: block;
  color: #999999;
}

/* line 3638, ../../app/assets/stylesheets/_style.scss */
#content.news_in .img_text a {
  color: #d92121;
}

/* line 3641, ../../app/assets/stylesheets/_style.scss */
#content.news_in .img_text a:hover {
  color: #999999;
}

/* line 3644, ../../app/assets/stylesheets/_style.scss */
#content.news_in .soc_block {
  float: left;
  width: 40px;
  margin-right: 40px;
  margin-top: 40px;
}

/* line 3650, ../../app/assets/stylesheets/_style.scss */
#content.news_in .soc_block .soc {
  position: relative;
  float: left;
  margin-bottom: 10px;
}

/* line 3655, ../../app/assets/stylesheets/_style.scss */
#content.news_in .soc_block .soc strong {
  display: block;
  width: 38px;
  height: 38px;
  overflow: hidden;
  border: 1px solid #e6e6e6;
}

/* line 3662, ../../app/assets/stylesheets/_style.scss */
#content.news_in .soc_block .soc strong img {
  float: left;
}

/* line 3665, ../../app/assets/stylesheets/_style.scss */
#content.news_in .soc_block .soc span {
  display: block;
  height: 20px;
  background-color: #e6e6e6;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #878787;
  line-height: 20px;
  letter-spacing: 1px;
  text-align: center;
}

/* line 3676, ../../app/assets/stylesheets/_style.scss */
.macfix #content.news_in .soc_block .soc span {
  line-height: 24px;
}

/* line 3679, ../../app/assets/stylesheets/_style.scss */
#content.news_in .soc_block .for {
  float: left;
}

/* line 3682, ../../app/assets/stylesheets/_style.scss */
#content.news_in .soc_block .for strong {
  display: block;
  width: 40px;
  height: 40px;
  overflow: hidden;
}

/* line 3688, ../../app/assets/stylesheets/_style.scss */
#content.news_in .soc_block .for strong img {
  float: left;
}

/* line 3691, ../../app/assets/stylesheets/_style.scss */
#content.news_in .soc_block .for span {
  display: block;
  width: 54px;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #d92121;
  line-height: 15px;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
  padding-top: 5px;
  margin-left: -7px;
}

/* line 3704, ../../app/assets/stylesheets/_style.scss */
#content.news_in .content {
  float: left;
  width: 560px;
}

/* line 3708, ../../app/assets/stylesheets/_style.scss */
#content.news_in .content ul {
  width: 560px;
  padding-bottom: 25px;
}

/* line 3712, ../../app/assets/stylesheets/_style.scss */
#content.news_in .content ul li {
  background-image: url(/assets/li-27ceba80646483c207976c7265320103.png);
  background-repeat: no-repeat;
  background-position: left 9px;
  font-family: 'ConquerorText';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 25px;
  padding-left: 13px;
}

/* line 3722, ../../app/assets/stylesheets/_style.scss */
#content.news_in .content ol {
  width: 540px;
  padding-bottom: 25px;
  margin-left: 20px;
}

/* line 3727, ../../app/assets/stylesheets/_style.scss */
#content.news_in .content ol li {
  list-style: decimal;
  font-family: 'ConquerorText';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 25px;
}

/* line 3734, ../../app/assets/stylesheets/_style.scss */
#content.news_in .content p {
  font-family: 'ConquerorText';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 25px;
  padding-bottom: 25px;
}

/* line 3741, ../../app/assets/stylesheets/_style.scss */
#content.news_in .content p.italic {
  font-family: 'ConquerorText-Italic';
  font-size: 21px;
  color: #1a1a1a;
  line-height: 30px;
  padding-bottom: 25px;
}

/* line 3748, ../../app/assets/stylesheets/_style.scss */
#content.news_in .content p a {
  color: #d92121;
}

/* line 3751, ../../app/assets/stylesheets/_style.scss */
#content.news_in .content p a:hover {
  color: #999999;
}

/* line 3754, ../../app/assets/stylesheets/_style.scss */
#content.news_in .content p strong {
  font-family: 'ConquerorText-SemiBold';
  font-weight: normal;
}

/* line 3758, ../../app/assets/stylesheets/_style.scss */
#content.news_in .content p em {
  font-family: 'ConquerorText-Italic';
  font-style: normal;
}

/* line 3762, ../../app/assets/stylesheets/_style.scss */
#content.news_in .content .tags {
  width: 640px;
  overflow: hidden;
  padding-bottom: 24px;
  margin-top: -2px;
}

/* line 3768, ../../app/assets/stylesheets/_style.scss */
#content.news_in .content .tags span {
  float: left;
  width: 45px;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #cd071a;
  line-height: 30px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

/* line 3778, ../../app/assets/stylesheets/_style.scss */
.macfix #content.news_in .content .tags span {
  line-height: 34px;
}

/* line 3781, ../../app/assets/stylesheets/_style.scss */
#content.news_in .content .tags a {
  float: left;
  height: 28px;
  border: 1px solid #dfdfdf;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #141414;
  line-height: 28px;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 14px;
  padding-right: 14px;
  margin-right: 10px;
  margin-bottom: 10px;
}

/* line 3796, ../../app/assets/stylesheets/_style.scss */
#content.news_in .content .tags a:hover {
  color: #cd071a;
}

/* line 3799, ../../app/assets/stylesheets/_style.scss */
.macfix #content.news_in .content .tags a {
  line-height: 30px;
}

/* line 3802, ../../app/assets/stylesheets/_style.scss */
#content.news_in .content .link {
  border-top: 1px solid #dfdfdf;
  padding-top: 10px;
  padding-bottom: 12px;
}

/* line 3807, ../../app/assets/stylesheets/_style.scss */
#content.news_in .content .link a {
  font-family: 'ConquerorSansMedium';
  font-size: 18px;
  color: #272727;
}

/* line 3812, ../../app/assets/stylesheets/_style.scss */
#content.news_in .content .link a:hover {
  color: #d92121;
}

/* line 3815, ../../app/assets/stylesheets/_style.scss */
#content.news_in .content .comments_head {
  border-top: 1px solid #dfdfdf;
  font-family: 'ConquerorSansMedium';
  font-size: 30px;
  color: #1a1a1a;
  padding-top: 23px;
  padding-bottom: 24px;
}

/* line 3823, ../../app/assets/stylesheets/_style.scss */
#content.news_in #right {
  margin-top: 40px;
}

/* line 3826, ../../app/assets/stylesheets/_style.scss */
#content.special {
  width: 980px;
}

/* line 3829, ../../app/assets/stylesheets/_style.scss */
#content.special h1 {
  width: 820px;
  font-size: 49px;
  color: #1a1a1a;
  line-height: 50px;
  text-align: center;
  letter-spacing: normal;
  text-transform: none;
  padding-top: 28px;
  padding-bottom: 10px;
  margin-right: 80px;
}

/* line 3841, ../../app/assets/stylesheets/_style.scss */
#content.special h2 {
  width: 820px;
  font-family: 'ConquerorText';
  font-size: 21px;
  color: #1a1a1a;
  line-height: 30px;
  text-align: center;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-right: 80px;
}

/* line 3852, ../../app/assets/stylesheets/_style.scss */
#content.special .author {
  display: block;
  font-family: 'ConquerorSansMedium';
  font-size: 14px;
  color: #1a1a1a;
  text-align: center;
  padding-top: 19px;
  padding-bottom: 38px;
  margin-right: 80px;
}

/* line 3862, ../../app/assets/stylesheets/_style.scss */
#content.special .author em {
  font-family: 'ConquerorText-Italic';
  color: #999999;
  font-style: normal;
}

/* line 3867, ../../app/assets/stylesheets/_style.scss */
#content.special .author a {
  color: #1a1a1a;
}

/* line 3870, ../../app/assets/stylesheets/_style.scss */
#content.special .author a:hover {
  color: #d92121;
}

/* line 3873, ../../app/assets/stylesheets/_style.scss */
#content.special .img_text {
  display: block;
  font-family: 'ConquerorSans';
  font-size: 14px;
  color: #1a1a1a;
  line-height: 20px;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 29px;
}

/* line 3883, ../../app/assets/stylesheets/_style.scss */
#content.special .img_text span {
  display: block;
  color: #999999;
}

/* line 3887, ../../app/assets/stylesheets/_style.scss */
#content.special .img_text a {
  color: #d92121;
}

/* line 3890, ../../app/assets/stylesheets/_style.scss */
#content.special .img_text a:hover {
  color: #999999;
}

/* line 3893, ../../app/assets/stylesheets/_style.scss */
#content.special .soc_block {
  float: left;
  width: 40px;
  margin-right: 40px;
  margin-top: 30px;
}

/* line 3899, ../../app/assets/stylesheets/_style.scss */
#content.special .soc_block .soc {
  position: relative;
  float: left;
  margin-bottom: 10px;
}

/* line 3904, ../../app/assets/stylesheets/_style.scss */
#content.special .soc_block .soc strong {
  display: block;
  width: 38px;
  height: 38px;
  overflow: hidden;
  border: 1px solid #e6e6e6;
}

/* line 3911, ../../app/assets/stylesheets/_style.scss */
#content.special .soc_block .soc strong img {
  float: left;
}

/* line 3914, ../../app/assets/stylesheets/_style.scss */
#content.special .soc_block .soc span {
  display: block;
  height: 20px;
  background-color: #e6e6e6;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #878787;
  line-height: 20px;
  letter-spacing: 1px;
  text-align: center;
}

/* line 3925, ../../app/assets/stylesheets/_style.scss */
.macfix #content.special .soc_block .soc span {
  line-height: 24px;
}

/* line 3928, ../../app/assets/stylesheets/_style.scss */
#content.special .soc_block .for {
  float: left;
}

/* line 3931, ../../app/assets/stylesheets/_style.scss */
#content.special .soc_block .for strong {
  display: block;
  width: 40px;
  height: 40px;
  overflow: hidden;
}

/* line 3937, ../../app/assets/stylesheets/_style.scss */
#content.special .soc_block .for strong img {
  float: left;
}

/* line 3940, ../../app/assets/stylesheets/_style.scss */
#content.special .soc_block .for span {
  display: block;
  width: 54px;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #d92121;
  line-height: 15px;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
  padding-top: 5px;
  margin-left: -7px;
}

/* line 3953, ../../app/assets/stylesheets/_style.scss */
#content.special .content {
  float: right;
  width: 810px;
}

/* line 3957, ../../app/assets/stylesheets/_style.scss */
#content.special .content ul {
  width: 640px;
  padding-bottom: 25px;
}

/* line 3961, ../../app/assets/stylesheets/_style.scss */
#content.special .content ul li {
  background-image: url(/assets/li-27ceba80646483c207976c7265320103.png);
  background-repeat: no-repeat;
  background-position: left 9px;
  font-family: 'ConquerorText';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 25px;
  padding-left: 13px;
}

/* line 3971, ../../app/assets/stylesheets/_style.scss */
#content.special .content ol {
  width: 620px;
  padding-bottom: 25px;
  margin-left: 20px;
}

/* line 3976, ../../app/assets/stylesheets/_style.scss */
#content.special .content ol li {
  list-style: decimal;
  font-family: 'ConquerorText';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 25px;
}

/* line 3983, ../../app/assets/stylesheets/_style.scss */
#content.special .content p {
  max-width: 640px;
  font-family: 'ConquerorText';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 25px;
  padding-bottom: 25px;
}

/* line 3991, ../../app/assets/stylesheets/_style.scss */
#content.special .content p a {
  color: #d92121;
}

/* line 3994, ../../app/assets/stylesheets/_style.scss */
#content.special .content p a:hover {
  color: #999999;
}

/* line 3997, ../../app/assets/stylesheets/_style.scss */
#content.special .content p strong {
  font-family: 'ConquerorText-SemiBold';
  font-weight: normal;
}

/* line 4001, ../../app/assets/stylesheets/_style.scss */
#content.special .content p em {
  font-family: 'ConquerorText-Italic';
  font-style: normal;
}

/* line 4005, ../../app/assets/stylesheets/_style.scss */
#content.special .content .banner {
  float: right;
  overflow: hidden;
  border: 1px solid #e6e6e6;
  padding: 29px;
  margin-bottom: 40px;
  margin-left: 40px;
}

/* line 4013, ../../app/assets/stylesheets/_style.scss */
#content.special .content .banner img {
  float: left;
}

/* line 4016, ../../app/assets/stylesheets/_style.scss */
#gallery {
  position: relative;
  overflow: hidden;
  background-color: #f3f3f3;
  border-top: 1px solid #ececec;
  border-bottom: 1px solid #ececec;
  margin-bottom: 50px;
}

/* line 4024, ../../app/assets/stylesheets/_style.scss */
#gallery .prev {
  position: absolute;
  top: 280px;
  left: -105px;
  width: 70px;
  height: 70px;
  background-image: url(/assets/banner_arrows-a4eab7de529ad2d50612d58092e304db.png);
  background-repeat: repeat;
  background-position: 0px -140px;
}

/* line 4034, ../../app/assets/stylesheets/_style.scss */
#gallery .prev:hover {
  background-position: 0px -70px;
}

/* line 4037, ../../app/assets/stylesheets/_style.scss */
#gallery .next {
  position: absolute;
  top: 280px;
  right: -105px;
  width: 70px;
  height: 70px;
  background-image: url(/assets/banner_arrows-a4eab7de529ad2d50612d58092e304db.png);
  background-repeat: repeat;
  background-position: -70px -140px;
}

/* line 4047, ../../app/assets/stylesheets/_style.scss */
#gallery .next:hover {
  background-position: -70px -70px;
}

/* line 4050, ../../app/assets/stylesheets/_style.scss */
#gallery .icon {
  position: absolute;
  top: 668px;
  right: 5px;
  width: 25px;
  height: 14px;
  background-image: url(/assets/gallery_icon-6db6ccd0c20aedabd9f8174ddc91f572.png);
  background-repeat: repeat;
  background-position: 0px 0px;
}

/* line 4060, ../../app/assets/stylesheets/_style.scss */
#gallery .icon.on {
  background-position: 0px -14px;
}

/* line 4063, ../../app/assets/stylesheets/_style.scss */
#content.page_404 {
  height: 504px;
  background-image: url(/assets/page_404-1d23ad6532ed696a0cfdac4dcd052d98.png);
  background-repeat: no-repeat;
  background-position: 330px 0px;
}

/* line 4069, ../../app/assets/stylesheets/_style.scss */
#content.page_404 strong {
  display: block;
  font-family: 'ConquerorSansMedium';
  font-size: 200px;
  color: #1a1a1a;
  text-align: center;
  padding-top: 107px;
  margin-bottom: -12px;
}

/* line 4078, ../../app/assets/stylesheets/_style.scss */
#content.page_404 p {
  font-family: 'ConquerorSansMedium';
  font-size: 30px;
  color: #1a1a1a;
  text-align: center;
}

/* line 4084, ../../app/assets/stylesheets/_style.scss */
#content.page_404 p a {
  color: #1a1a1a;
}

/* line 4087, ../../app/assets/stylesheets/_style.scss */
#content.page_404 p a:hover {
  color: #d92121;
}

/* line 4090, ../../app/assets/stylesheets/_style.scss */
#content .events {
  width: 640px;
  overflow: hidden;
  border-top: 1px solid #e6e6e6;
  padding-top: 24px;
  padding-bottom: 28px;
}

/* line 4097, ../../app/assets/stylesheets/_style.scss */
#content .events span {
  float: left;
  width: 157px;
  font-family: 'ConquerorSansMedium';
  font-size: 14px;
  color: #d92121;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 13px;
  padding-top: 12px;
}

/* line 4108, ../../app/assets/stylesheets/_style.scss */
#content .events p {
  overflow: hidden;
}

/* line 4111, ../../app/assets/stylesheets/_style.scss */
#content .events p a {
  font-family: 'ConquerorSansMedium';
  font-size: 29px;
  color: #1a1a1a;
  line-height: 30px;
}

/* line 4117, ../../app/assets/stylesheets/_style.scss */
#content .events p a:hover {
  color: #d92121;
}

/* line 4120, ../../app/assets/stylesheets/_style.scss */
#content .events p strong {
  display: block;
  font-family: 'ConquerorSansMedium';
  font-size: 14px;
  color: #999999;
  font-weight: normal;
  padding-top: 12px;
}

/* Footer
----------------------------------------- */
/* line 4130, ../../app/assets/stylesheets/_style.scss */
footer {
  background-color: #1a1a1a;
}

/* line 4133, ../../app/assets/stylesheets/_style.scss */
footer .inner section {
  min-height: 310px;
  height: auto;
  overflow: hidden;
}

/* line 4138, ../../app/assets/stylesheets/_style.scss */
footer .inner section .big_block {
  display: none;
  float: left;
  width: 300px;
  padding-right: 40px;
  padding-top: 40px;
}

/* line 4145, ../../app/assets/stylesheets/_style.scss */
.width_1320 footer .inner section .big_block {
  display: block;
}

/* line 4148, ../../app/assets/stylesheets/_style.scss */
footer .inner section .menu {
  float: left;
  width: 130px;
  padding-right: 40px;
  padding-top: 31px;
}

/* line 4154, ../../app/assets/stylesheets/_style.scss */
footer .inner section .menu.specproject {
  width: 300px;
  margin-bottom: 35px;
}

/* line 4158, ../../app/assets/stylesheets/_style.scss */
footer .inner section .menu.partners {
  padding-right: 0px;
}

/* line 4161, ../../app/assets/stylesheets/_style.scss */
footer .inner section .menu p {
  height: 29px;
  overflow: hidden;
  border-bottom: 1px solid #2c2c2c;
  font-family: 'ConquerorSans';
  font-size: 14px;
  color: #ffffff;
  line-height: 29px;
}

/* line 4170, ../../app/assets/stylesheets/_style.scss */
footer.macfix .inner section .menu p {
  line-height: 33px;
}

/* line 4173, ../../app/assets/stylesheets/_style.scss */
footer .inner section .menu p a {
  color: #ffffff;
}

/* line 4176, ../../app/assets/stylesheets/_style.scss */
footer .inner section .menu p a:hover {
  color: #d92121;
}

/* line 4179, ../../app/assets/stylesheets/_style.scss */
footer .inner section .menu p a.soc {
  float: left;
  height: 16px;
  background-repeat: no-repeat;
  background-position: left top;
  line-height: 16px;
  padding-left: 27px;
  margin-top: 6px;
}

/* line 4188, ../../app/assets/stylesheets/_style.scss */
footer.macfix .inner section .menu p a.soc {
  height: 13px;
  padding-top: 3px;
}

/* line 4192, ../../app/assets/stylesheets/_style.scss */
footer .inner section .menu p a.soc_fb {
  background-image: url(/assets/footer_soc_fb-2211d25c1cffc7c38075436058e42179.png);
}

/* line 4195, ../../app/assets/stylesheets/_style.scss */
footer .inner section .menu p a.soc_vk {
  background-image: url(/assets/footer_soc_vk-f12cca78f3b5c616fb2a0c5c06a0b21e.png);
}

/* line 4198, ../../app/assets/stylesheets/_style.scss */
footer .inner section .menu p a.soc_tg {
  background-image: url(/assets/footer_soc_tg-77771837f6299b6fe5afd7f614df20b4.png);
}

/* line 4201, ../../app/assets/stylesheets/_style.scss */
footer .inner section .menu p a.soc_tw {
  background-image: url(/assets/footer_soc_tw-982bbdf937b27e56ae6ca13e406538fb.png);
}

/* line 4204, ../../app/assets/stylesheets/_style.scss */
footer .inner section .menu p a.soc_rss {
  background-image: url(/assets/footer_soc_rss-bcc955fa9223af28ca17a55af7285a41.png);
}

/* line 4207, ../../app/assets/stylesheets/_style.scss */
footer .inner section .menu p span {
  color: #999999;
  text-transform: uppercase;
}

/* line 4211, ../../app/assets/stylesheets/_style.scss */
footer .inner section .menu.partners p.link {
  clear: both;
  height: auto;
  line-height: 20px;
}

/* line 4216, ../../app/assets/stylesheets/_style.scss */
footer .inner section .menu.partners p a {
  font-family: 'ConquerorText-SemiBold';
  font-size: 14px;
  line-height: 20px;
}

/* line 4221, ../../app/assets/stylesheets/_style.scss */
footer .inner section .menu.partners a.partner {
  margin-top: 30px;
  margin-bottom: 5px;
}

/* line 4225, ../../app/assets/stylesheets/_style.scss */
footer .copyright {
  height: 59px;
  border-top: 1px solid #2c2c2c;
}

/* line 4229, ../../app/assets/stylesheets/_style.scss */
footer .copyright p {
  clear: none;
  float: left;
  width: 170px;
  font-family: 'ConquerorSans';
  font-size: 14px;
  color: #999999;
  padding-top: 23px;
}

/* line 4238, ../../app/assets/stylesheets/_style.scss */
footer .copyright p.big {
  width: 340px;
}

/* line 4241, ../../app/assets/stylesheets/_style.scss */
footer .copyright p a {
  color: #ffffff;
}

/* line 4244, ../../app/assets/stylesheets/_style.scss */
footer .copyright p a:hover {
  color: #d92121;
}

/* line 4247, ../../app/assets/stylesheets/_style.scss */
footer .copyright .rambler {
  float: right;
  padding-top: 14px;
}

/* Main tags
----------------------------------------- */
/* line 3, ../../app/assets/stylesheets/_vote.scss */
.vote {
  border: 1px solid #e6e6e6;
  padding: 29px;
  margin-bottom: 25px;
}

/* line 8, ../../app/assets/stylesheets/_vote.scss */
.vote .name {
  font-family: 'ConquerorSansMedium';
  font-size: 14px;
  color: #d92121;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-bottom: 8px;
  margin-top: -2px;
}

/* line 17, ../../app/assets/stylesheets/_vote.scss */
.vote .head {
  border-bottom: 1px solid #f2f2f2;
  font-family: 'ConquerorSans';
  font-size: 27px;
  color: #1a1a1a;
  line-height: 30px;
  padding-bottom: 25px;
}

/* line 25, ../../app/assets/stylesheets/_vote.scss */
.vote .line {
  position: relative;
  overflow: hidden;
  border-bottom: 1px solid #f2f2f2;
  padding-top: 17px;
  padding-bottom: 18px;
}

/* line 32, ../../app/assets/stylesheets/_vote.scss */
.vote .line span {
  position: absolute;
  right: 0px;
  top: 18px;
  width: 100px;
  font-family: 'ConquerorSans';
  font-size: 14px;
  color: #1a1a1a;
}

/* line 41, ../../app/assets/stylesheets/_vote.scss */
.vote .line span strong {
  font-family: 'ConquerorSansMedium';
  color: #d92121;
  font-weight: normal;
}

/* line 46, ../../app/assets/stylesheets/_vote.scss */
.vote .line .rating {
  position: absolute;
  right: 105px;
  top: 14px;
  width: 120px;
  height: 20px;
}

/* line 53, ../../app/assets/stylesheets/_vote.scss */
.vote .line .rating em {
  position: absolute;
  right: 0px;
  top: 0px;
  height: 20px;
  border: 2px solid #d92121;
  background-image: url(/assets/vote_rating_bg-ec908a81260a46c10e3a848a83c40977.png);
  background-repeat: repeat;
  background-position: left top;
  box-sizing: border-box;
  /* css3 rec */
  -ms-box-sizing: border-box;
  /* ie8 */
  -moz-box-sizing: border-box;
  /* ff2+ */
  -webkit-box-sizing: border-box;
  /* safari3+ */
  -khtml-box-sizing: border-box;
  /* konqueror */
}

/* line 68, ../../app/assets/stylesheets/_vote.scss */
.vote p {
  font-family: 'ConquerorText' !important;
  font-size: 14px !important;
  color: #1a1a1a !important;
  line-height: 14px !important;
  padding-bottom: 0px !important;
}

/* line 75, ../../app/assets/stylesheets/_vote.scss */
.vote .radio {
  cursor: pointer;
  float: left;
  min-height: 14px;
  padding-top: 2px;
  background-image: url(/assets/radio-d12ce5f7b5ed8e9c062f3b5d5e427613.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding-left: 23px;
}

/* line 85, ../../app/assets/stylesheets/_vote.scss */
.vote .radio.checkbox {
  background-image: url(/assets/checkbox-5f2f09c9fa3c5c1ccd987329f08b5584.png);
}

/* line 88, ../../app/assets/stylesheets/_vote.scss */
.vote .radio.checked {
  background-position: left -100px;
}

/* line 91, ../../app/assets/stylesheets/_vote.scss */
.vote .radio input {
  visibility: hidden;
  position: absolute;
  left: -100000px;
  top: -100000px;
}

/* line 97, ../../app/assets/stylesheets/_vote.scss */
.vote .button {
  display: block;
  width: 216px;
  height: 46px;
  border: 2px solid #1a1a1a;
  font-family: 'ConquerorSansMedium';
  font-size: 14px;
  color: #1a1a1a;
  line-height: 46px;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  margin-top: 29px;
}

/* line 111, ../../app/assets/stylesheets/_vote.scss */
.vote .button:hover {
  color: #d92121;
}

/* line 114, ../../app/assets/stylesheets/_vote.scss */
#main.macfix .vote .button {
  line-height: 49px;
}

/* line 117, ../../app/assets/stylesheets/_vote.scss */
.vote .ready {
  font-family: 'ConquerorSans';
  font-size: 14px;
  color: #d92121;
  padding-top: 17px;
}

/* line 123, ../../app/assets/stylesheets/_vote.scss */
.vote .buble {
  display: none;
  position: absolute;
  right: -3px;
  top: 8px;
}

/* line 129, ../../app/assets/stylesheets/_vote.scss */
.vote .buble .left, .vote .buble .right {
  float: left;
}

/* line 132, ../../app/assets/stylesheets/_vote.scss */
.vote .buble span {
  position: relative;
  left: 0px;
  top: 0px;
  float: left;
  width: auto;
  height: 25px;
  background-image: url(/assets/vote_buble_bg-0c94d789e1bceacf729a01711565d249.png);
  background-repeat: repeat-x;
  background-position: left top;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #999999;
  line-height: 25px;
  letter-spacing: 1px;
  text-transform: uppercase;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 9px;
  padding-top: 4px;
  padding-bottom: 4px;
}

/* line 154, ../../app/assets/stylesheets/_vote.scss */
.blocked {
  color: #999999 !important;
  border-color: #999999 !important;
}

/* Main tags
----------------------------------------- */
/* line 3, ../../app/assets/stylesheets/_test.scss */
#content.test h1 {
  width: 820px;
  font-size: 49px;
  color: #1a1a1a;
  line-height: 50px;
  text-align: center;
  letter-spacing: normal;
  text-transform: none;
  padding-top: 38px;
  padding-bottom: 10px;
  margin: 0px auto;
}

/* line 15, ../../app/assets/stylesheets/_test.scss */
#content.test h2 {
  width: 820px;
  font-family: 'ConquerorText';
  font-size: 21px;
  color: #1a1a1a;
  line-height: 30px;
  text-align: center;
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0px auto;
}

/* line 26, ../../app/assets/stylesheets/_test.scss */
#content.test .content {
  float: left;
  width: 560px;
  margin-left: 80px;
}

/* line 31, ../../app/assets/stylesheets/_test.scss */
#content.test .content .comments_head {
  border-top: 1px solid #dfdfdf;
  font-family: 'ConquerorSansMedium';
  font-size: 30px;
  color: #1a1a1a;
  padding-top: 23px;
  padding-bottom: 24px;
}

/* line 39, ../../app/assets/stylesheets/_test.scss */
#content.test .help_site.like_material {
  position: relative;
  visibility: visible;
  left: 0px;
  width: auto;
  margin-left: 0px;
  margin-bottom: 0px;
}

/* line 47, ../../app/assets/stylesheets/_test.scss */
#content.test .help_site.like_material img {
  width: auto;
}

/* line 50, ../../app/assets/stylesheets/_test.scss */
#content.test .help_site.like_material .img {
  display: inline-block;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 4px;
}

/* line 56, ../../app/assets/stylesheets/_test.scss */
#content.test .vote {
  width: 640px;
  border: 0px solid #e6e6e6;
  padding: 0px;
  margin: 0px auto;
  margin-bottom: 40px;
}

/* line 63, ../../app/assets/stylesheets/_test.scss */
#content.test .vote .image {
  position: relative;
  text-align: center;
  padding-top: 31px;
  padding-bottom: 23px;
}

/* line 69, ../../app/assets/stylesheets/_test.scss */
#content.test .vote .image .mask {
  position: absolute;
  left: 50%;
  top: 31px;
  margin-left: -150px;
}

/* line 75, ../../app/assets/stylesheets/_test.scss */
#content.test .vote .head {
  text-align: center;
}

/* line 78, ../../app/assets/stylesheets/_test.scss */
#content.test .vote.error .head {
  border: 0px;
  color: #d92121;
  padding-bottom: 16px;
}

/* line 83, ../../app/assets/stylesheets/_test.scss */
#content.test .vote.error p {
  font-size: 18px !important;
  line-height: 25px !important;
  text-align: center;
  padding-bottom: 23px !important;
}

/* line 89, ../../app/assets/stylesheets/_test.scss */
#content.test .vote.error .button {
  margin: 0px auto;
  margin-bottom: -2px;
}

/* line 93, ../../app/assets/stylesheets/_test.scss */
#content.test .ready .head {
  border: 0px;
  font-size: 49px;
  line-height: 49px;
  color: #d92121;
  padding-top: 3px;
  padding-bottom: 23px;
}

/* line 101, ../../app/assets/stylesheets/_test.scss */
#content.test .ready .reset_test {
  margin: 29px auto;
}

/* line 104, ../../app/assets/stylesheets/_test.scss */
.next_quest {
  margin-bottom: 29px !important;
}

/* line 107, ../../app/assets/stylesheets/_test.scss */
#content.test .ready p {
  font-size: 18px !important;
  line-height: 25px !important;
  text-align: center;
  padding-bottom: 1px !important;
}

/* line 113, ../../app/assets/stylesheets/_test.scss */
#content.test .number {
  font-family: 'ConquerorSans';
  font-size: 14px;
  color: #999999;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
  padding-top: 21px;
  padding-bottom: 26px;
}

/* line 123, ../../app/assets/stylesheets/_test.scss */
#content.test .share {
  height: 50px;
  text-align: center;
}

/* line 127, ../../app/assets/stylesheets/_test.scss */
#content.test {
  width: 980px;
}

/* line 131, ../../app/assets/stylesheets/_test.scss */
#content.test .share {
  height: 50px;
  text-align: center;
}

/* line 135, ../../app/assets/stylesheets/_test.scss */
#content.test .ready .share {
  height: 73px;
  border: 1px solid #dfdfdf;
  font-size: 0px;
  text-align: center;
  margin-top: 32px;
  margin-bottom: 35px;
}

/* line 143, ../../app/assets/stylesheets/_test.scss */
#content.test .ready .share .number {
  position: relative;
  top: -7px;
  display: inline-block;
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 153, ../../app/assets/stylesheets/_test.scss */
#content.test .ready .share .soc {
  cursor: pointer;
  display: inline-block;
  width: 128px;
  height: 38px;
  border: 1px solid #f2f2f2;
  background-repeat: no-repeat;
  background-position: left -38px;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
}

/* line 165, ../../app/assets/stylesheets/_test.scss */
#content.test .ready .share .soc.fb {
  background-image: url(/assets/s_01.png);
}

/* line 168, ../../app/assets/stylesheets/_test.scss */
#content.test .ready .share .soc.tw {
  background-image: url(/assets/s_02.png);
}

/* line 171, ../../app/assets/stylesheets/_test.scss */
#content.test .ready .share .soc.vk {
  background-image: url(/assets/s_03.png);
}

/* line 174, ../../app/assets/stylesheets/_test.scss */
#content.test .ready .share .soc span {
  cursor: pointer;
  display: block;
  width: 90px;
  height: 40px;
  border-left: 1px solid #f2f2f2;
  font-family: 'ConquerorSans';
  font-size: 10px;
  letter-spacing: 1px;
  line-height: 40px;
  text-align: center;
  text-transform: uppercase;
  -moz-transition-property: background-color, color;
  /* FF4+ */
  -moz-transition-duration: .2s;
  -webkit-transition-property: background-color, color;
  /* Saf3.2+, Chrome */
  -webkit-transition-duration: .2s;
  -o-transition-property: background-color, color;
  /* Opera 10.5+ */
  -o-transition-duration: .2s;
  -ms-transition-property: background-color, color;
  /* IE10? */
  -ms-transition-duration: .2s;
  transition-property: background-color, color;
  /* Standard */
  transition-duration: .2s;
  margin: -1px;
  margin-left: 38px;
}

/* line 199, ../../app/assets/stylesheets/_test.scss */
#content.test .ready .share .soc.fb span {
  color: #3b5998;
}

/* line 202, ../../app/assets/stylesheets/_test.scss */
#content.test .ready .share .soc.fb:hover span {
  background-color: #3b5998;
}

/* line 205, ../../app/assets/stylesheets/_test.scss */
#content.test .ready .share .soc.tw span {
  color: #00acee;
}

/* line 208, ../../app/assets/stylesheets/_test.scss */
#content.test .ready .share .soc.tw:hover span {
  background-color: #00acee;
}

/* line 211, ../../app/assets/stylesheets/_test.scss */
#content.test .ready .share .soc.vk span {
  color: #587da5;
}

/* line 214, ../../app/assets/stylesheets/_test.scss */
#content.test .ready .share .soc.vk:hover span {
  background-color: #587da5;
}

/* line 217, ../../app/assets/stylesheets/_test.scss */
#content.test .ready .share .soc:hover span {
  color: #ffffff;
}

/* Main tags
----------------------------------------- */
/* line 3, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals {
  position: relative;
}

/* line 6, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .name {
  position: relative;
  overflow: hidden;
  border-bottom: 1px solid #e6e6e6;
  font-size: 0px;
  text-align: center;
  padding-top: 27px;
  padding-bottom: 37px;
  z-index: 1;
}

/* line 16, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .name a {
  display: inline-block;
  font-family: 'ConquerorSansMedium';
  font-size: 14px;
  color: #1a1a1a;
  letter-spacing: 1px;
  text-transform: uppercase;
}

/* line 24, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .name a:hover {
  color: #d92121;
}

/* line 27, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .name a.on {
  cursor: default;
  color: #d92121;
}

/* line 31, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .name .spacer {
  position: relative;
  display: inline-block;
  width: 34px;
  height: 14px;
  margin-left: 8px;
  margin-right: 8px;
}

/* line 39, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .switch {
  position: absolute;
  left: 468px;
  top: 24px;
  width: 34px;
  height: 14px;
  border: 0px;
  background-image: url(/assets/switch-e4b514874d5012b18eeb70fdf0243de8.png);
  background-repeat: no-repeat;
  background-position: left top;
  border-radius: 0px;
  margin-top: 4px;
  margin-left: 15px;
  margin-right: 15px;
  z-index: 2;
}

/* line 55, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .switch.ui-widget-content {
  background-color: transparent;
  box-shadow: none;
}

/* line 59, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .switch .ui-slider-range {
  height: 14px;
}

/* line 62, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .switch .ui-slider-handle {
  cursor: pointer;
  position: absolute;
  top: 2px;
  width: 17px;
  height: 10px;
  border: 0px;
  background: none;
  background-image: url(/assets/switch_handle-c2e7df02e5928b251df438fc4fe232f8.png);
  background-repeat: no-repeat;
  background-position: left top;
  border-radius: 0px;
  text-decoration: none;
  margin-left: 2px;
}

/* line 77, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .intellectuals section {
  width: 1020px;
  overflow: hidden;
  margin-left: -20px;
}

/* line 82, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .intellectuals section div {
  position: relative;
  float: left;
  width: 149px;
  height: 184px;
  border-right: 1px solid #e6e6e6;
  background-color: #d92121;
  font-family: 'ConquerorSansMedium';
  font-size: 14px;
  color: #ffffff;
  line-height: 20px;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  padding-top: 126px;
  margin-top: 19px;
  margin-bottom: 21px;
  margin-left: 20px;
}

/* line 101, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .intellectuals section div.reader {
  background-color: #338ccc;
}

/* line 104, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .intellectuals section article {
  position: relative;
  float: left;
  width: 130px;
  height: 310px;
  border-right: 1px solid #e6e6e6;
  text-align: center;
  padding-left: 20px;
  padding-right: 19px;
  margin-top: 19px;
  margin-bottom: 21px;
}

/* line 116, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .intellectuals section article .img {
  position: relative;
  display: block;
  width: 118px;
  height: 118px;
  margin: 0px auto;
  margin-top: 11px;
  margin-bottom: 15px;
}

/* line 125, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .intellectuals section article .img img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  /* Firefox 10+, Firefox on Android */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+, Safari 6+, Safari 6+ iOS */
  -webkit-transition: all .6s ease;
  -moz-transition: all .6s ease;
  -o-transition: all .6s ease;
  -ms-transition: all .6s ease;
  transition: all .6s ease;
}

/* line 135, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .intellectuals section article:hover .img img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
}

/* line 139, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .intellectuals section article.on .img img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
}

/* line 143, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .intellectuals section article .img span {
  visibility: hidden;
  position: absolute;
  left: -1px;
  top: -1px;
  width: 120px;
  height: 120px;
  overflow: hidden;
  background-image: url(/assets/intellectuals_mask-80a6f74d836d77863a5bb492d6fa52ff.png);
  background-repeat: no-repeat;
  background-position: left 0px;
}

/* line 155, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .intellectuals section article:hover .img span {
  visibility: visible;
}

/* line 158, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .intellectuals section article.on .img span {
  visibility: visible;
  background-position: left -120px;
}

/* line 162, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .intellectuals section article .head {
  font-family: 'ConquerorSans';
  font-size: 18px;
  color: #262626;
  line-height: 20px;
}

/* line 168, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .intellectuals section article .head:hover {
  color: #d92121;
}

/* line 171, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .intellectuals section article .head.on {
  color: #d92121;
}

/* line 174, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .intellectuals section article.on .head {
  color: #d92121;
}

/* line 177, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .intellectuals section article em {
  display: block;
  font-family: 'ConquerorText-Italic';
  font-size: 14px;
  color: #595959;
  line-height: 20px;
  padding-top: 11px;
}

/* line 185, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .intellectuals section article .button_select {
  display: none;
  position: absolute;
  left: 20px;
  bottom: 10px;
  width: 128px;
  height: 28px;
  border: 1px solid #e6e6e6;
  background-color: #f2f2f2;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #1a1a1a;
  line-height: 28px;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
}

/* line 205, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .intellectuals section article .button_select:hover {
  color: #d92121;
}

/* line 208, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .intellectuals section article:hover .button_select {
  display: block;
}

/* line 211, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .intellectuals section article.on .button_select {
  display: none;
}

/* line 214, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .intellectuals section article .button_selected {
  display: none;
  position: absolute;
  left: 20px;
  bottom: 10px;
  width: 126px;
  height: 26px;
  border: 2px solid #bf3030;
  background-color: #f2f2f2;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #bf3030;
  line-height: 26px;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
}

/* line 234, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .intellectuals section article.on .button_selected {
  display: block;
}

/* line 237, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .intellectuals section article .add {
  position: absolute;
  left: 20px;
  top: 0px;
  width: 128px;
  height: 308px;
  border: 1px solid #e6e6e6;
  background-color: #f2f2f2;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-family: 'ConquerorSans';
  font-size: 18px;
  color: #262626;
  line-height: 20px;
  text-align: center;
}

/* line 254, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .intellectuals section article .add:hover {
  color: #d92121;
}

/* line 257, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .intellectuals section article .add img {
  margin-top: 89px;
  margin-bottom: 10px;
}

/* line 261, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .intellectuals .submit {
  display: block;
  width: 216px;
  height: 46px;
  border: 2px solid #1a1a1a;
  font-family: 'ConquerorSansMedium';
  font-size: 14px;
  color: #1a1a1a;
  line-height: 46px;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  margin: 0px auto;
  margin-top: 19px;
  margin-bottom: 50px;
}

/* line 277, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .intellectuals .submit:hover {
  color: #d92121;
}

/* line 280, ../../app/assets/stylesheets/_intellectuals.scss */
#main.macfix #intellectuals .intellectuals .submit {
  line-height: 49px;
}

/* line 283, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .intellectuals .note {
  float: right;
  width: 300px;
  height: 30px;
  background-color: #bf3030;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #ffffff;
  line-height: 30px;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
}

/* line 296, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .result {
  display: none;
  padding-bottom: 50px;
}

/* line 300, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .result section {
  width: 1020px;
  overflow: hidden;
  margin-left: -20px;
}

/* line 305, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .result section article {
  position: relative;
  float: left;
  width: 130px;
  height: 130px;
  border-right: 1px solid #e6e6e6;
  text-align: center;
  padding-left: 20px;
  padding-right: 19px;
  margin-top: 19px;
  margin-bottom: 21px;
}

/* line 317, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .result section article strong {
  display: block;
  font-family: 'ConquerorSansMedium';
  font-size: 21px;
  color: #262626;
  font-weight: normal;
  padding-top: 3px;
}

/* line 325, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .result section article p {
  font-family: 'ConquerorSans';
  font-size: 18px;
  color: #262626;
  line-height: 20px;
  padding-top: 20px;
  padding-bottom: 25px;
}

/* line 333, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .result section article span {
  display: block;
  font-family: 'ConquerorSans';
  font-size: 14px;
  color: #1a1a1a;
}

/* line 339, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals .result section article span span {
  display: inline;
  font-family: 'ConquerorSansMedium';
  color: #d92121;
}

/* line 344, ../../app/assets/stylesheets/_intellectuals.scss */
#intellectuals section i {
  position: absolute;
  left: 0px;
  bottom: -21px;
  width: 100%;
  height: 1px;
  overflow: hidden;
  background-color: #e6e6e6;
  padding-right: 1px;
}

/* Popup
----------------------------------------- */
/* line 356, ../../app/assets/stylesheets/_intellectuals.scss */
#backgroundPopup {
  display: none;
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: #000000;
  z-index: 99;
}

/* line 366, ../../app/assets/stylesheets/_intellectuals.scss */
#popup {
  visibility: hidden;
  position: absolute;
  left: -100000px;
  top: -100000px;
  z-index: 100;
}

/* line 373, ../../app/assets/stylesheets/_intellectuals.scss */
#popup_close {
  cursor: pointer;
  position: absolute;
  right: 18px;
  top: 18px;
  z-index: 98;
}

/* line 380, ../../app/assets/stylesheets/_intellectuals.scss */
#popup .popup_top {
  height: 3px;
  overflow: hidden;
  background-image: url(/assets/popup_top-e23a454f2164d9ef26c230ba9c0c4f88.png);
  background-repeat: repeat;
  background-position: left top;
  z-index: 97;
}

/* line 388, ../../app/assets/stylesheets/_intellectuals.scss */
#popup .popup_bottom {
  height: 3px;
  overflow: hidden;
  background-image: url(/assets/popup_bottom-b778a38281f77c80a07c19677350e406.png);
  background-repeat: repeat;
  background-position: left top;
  z-index: 97;
}

/* line 396, ../../app/assets/stylesheets/_intellectuals.scss */
#popup div.popup {
  position: absolute;
  left: 0px;
  top: 0px;
  background-image: url(/assets/popup_bg-ccfe322782777020236d624679a8a0fb.png);
  background-repeat: repeat-y;
  background-position: left top;
  z-index: 97;
}

/* line 405, ../../app/assets/stylesheets/_intellectuals.scss */
#popup_add_variant {
  width: 506px;
  padding-bottom: 30px;
}

/* line 409, ../../app/assets/stylesheets/_intellectuals.scss */
#popup_add_variant .head {
  height: 60px;
  background-color: #338ccc;
  font-family: 'ConquerorSansMedium';
  font-size: 14px;
  color: #ffffff;
  line-height: 60px;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 29px;
  margin-left: 3px;
  margin-right: 3px;
}

/* line 422, ../../app/assets/stylesheets/_intellectuals.scss */
#popup_add_variant form {
  margin-left: 30px;
  margin-right: 30px;
}

/* line 426, ../../app/assets/stylesheets/_intellectuals.scss */
#popup_add_variant form .name {
  font-family: 'ConquerorSans';
  font-size: 14px;
  color: #262626;
  padding-top: 19px;
  padding-bottom: 7px;
}

/* line 433, ../../app/assets/stylesheets/_intellectuals.scss */
#popup_add_variant form input {
  width: 423px;
  height: 36px;
  border: 2px solid #e6e6e6;
  background-color: #f2f2f2;
  font-family: 'ConquerorSans';
  font-size: 18px;
  color: #1a1a1a;
  padding-left: 13px;
}

@media \0screen {
  /* line 446, ../../app/assets/stylesheets/_intellectuals.scss */
  #popup_add_variant form input {
    height: 31px;
    padding-top: 5px;
  }
}
/* line 451, ../../app/assets/stylesheets/_intellectuals.scss */
#popup_add_variant form .button {
  display: block;
  width: 216px;
  height: 46px;
  border: 2px solid #1a1a1a;
  font-family: 'ConquerorSansMedium';
  font-size: 14px;
  color: #1a1a1a;
  line-height: 46px;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  margin-top: 30px;
}

/* line 465, ../../app/assets/stylesheets/_intellectuals.scss */
#popup_add_variant form .button:hover {
  color: #d92121;
}

/* Main tags
----------------------------------------- */
/* line 3, ../../app/assets/stylesheets/_complex.scss */
#banner.all {
  height: 0px;
  overflow: hidden;
}

/* line 7, ../../app/assets/stylesheets/_complex.scss */
#banner.all .border {
  visibility: hidden;
}

/* line 10, ../../app/assets/stylesheets/_complex.scss */
#thumbs {
  position: relative;
  cursor: pointer;
  width: 138px;
  height: 39px;
  overflow: hidden;
  border: 1px solid #e6e6e6;
  border-bottom: 0px solid #e6e6e6;
  background-color: #ffffff;
  background-image: url(/assets/listing_thumb_icon-f95b355ac7e621f6fb06da56af9b32b1.png);
  background-repeat: no-repeat;
  background-position: 13px 12px;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #999999;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0px auto;
  margin-top: 21px;
  margin-bottom: -1px;
  z-index: 2;
}

/* line 32, ../../app/assets/stylesheets/_complex.scss */
#thumbs.on {
  background-image: none;
}

/* line 35, ../../app/assets/stylesheets/_complex.scss */
#thumbs span {
  cursor: pointer;
  display: block;
  text-align: right;
  white-space: nowrap;
  padding-top: 15px;
  padding-right: 15px;
}

/* line 43, ../../app/assets/stylesheets/_complex.scss */
#thumbs.on span {
  visibility: hidden;
}

/* line 46, ../../app/assets/stylesheets/_complex.scss */
#thumbs div {
  display: none;
  cursor: pointer;
  position: absolute;
  left: 0px;
  top: 15px;
  width: 100%;
  text-align: center;
}

/* line 55, ../../app/assets/stylesheets/_complex.scss */
#thumbs.on div {
  display: block;
}

/* line 58, ../../app/assets/stylesheets/_complex.scss */
#listing {
  position: relative;
  height: 0px;
  overflow: hidden;
  z-index: 1;
}

/* line 64, ../../app/assets/stylesheets/_complex.scss */
#listing .ad-gallery {
  border: 1px solid #e6e6e6;
  border-bottom: 0px solid #e6e6e6;
  width: auto !important;
  padding-top: 19px;
  padding-bottom: 19px;
  margin: 0px !important;
}

/* line 72, ../../app/assets/stylesheets/_complex.scss */
#listing .ad-gallery .ad-image-wrapper {
  height: 0px;
  overflow: hidden;
  margin: 0px;
}

/* line 77, ../../app/assets/stylesheets/_complex.scss */
#listing .ad-gallery .ad-controls {
  left: -10000px;
  top: -10000px;
}

/* line 81, ../../app/assets/stylesheets/_complex.scss */
#listing .ad-gallery .ad-nav {
  border: 0px;
  width: auto !important;
}

/* line 85, ../../app/assets/stylesheets/_complex.scss */
#listing .ad-gallery .ad-nav .ad-back {
  top: 0px;
  width: 39px;
  height: 100%;
  border-right: 1px solid #e6e6e6;
  background-image: url(/assets/listing_prev-622da06a96b62d459530f5b0be984e11.png);
  background-repeat: no-repeat;
  background-position: 10px center;
}

/* line 94, ../../app/assets/stylesheets/_complex.scss */
#listing .ad-gallery .ad-nav .ad-back:hover {
  background-position: 10px center;
}

/* line 97, ../../app/assets/stylesheets/_complex.scss */
#listing .ad-gallery .ad-nav .ad-forward {
  top: 0px;
  width: 39px;
  height: 100%;
  border-left: 1px solid #e6e6e6;
  background-image: url(/assets/listing_next-cf9567c69c9e5391a7917ebe3fd91137.png);
  background-repeat: no-repeat;
  background-position: 14px center;
}

/* line 106, ../../app/assets/stylesheets/_complex.scss */
#listing .ad-gallery .ad-nav .ad-forward:hover {
  background-position: 14px center;
}

/* line 109, ../../app/assets/stylesheets/_complex.scss */
#listing .ad-gallery .ad-nav .ad-thumbs {
  width: auto !important;
  margin: 0px;
  margin-left: 39px;
  margin-right: 39px;
}

/* line 115, ../../app/assets/stylesheets/_complex.scss */
#listing .ad-gallery .ad-nav .ad-thumb-list {
  float: none;
  overflow: hidden;
  border-left: 1px solid #e6e6e6;
  margin: 0px auto;
}

/* line 121, ../../app/assets/stylesheets/_complex.scss */
#listing .ad-gallery .ad-nav .ad-thumbs li {
  display: table-cell;
  float: none;
  width: 118px;
  height: auto;
  border-right: 1px solid #e6e6e6;
  padding-right: 0px;
}

/* line 129, ../../app/assets/stylesheets/_complex.scss */
#listing .ad-gallery .ad-nav .ad-thumbs li a {
  position: relative;
  width: auto;
  height: 100%;
  min-height: 50px;
  font-family: 'ConquerorSans';
  font-size: 14px;
  color: #262626;
  line-height: 20px;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 142, ../../app/assets/stylesheets/_complex.scss */
#listing .ad-gallery .ad-nav .ad-thumbs li a:hover {
  color: #d92121;
}

/* line 145, ../../app/assets/stylesheets/_complex.scss */
#listing .ad-gallery .ad-nav .ad-thumbs li a.ad-active {
  border: 0px;
  color: #d92121;
}

/* line 149, ../../app/assets/stylesheets/_complex.scss */
#listing .ad-gallery .ad-nav .ad-thumbs li a img {
  position: relative;
  left: 50%;
  width: auto;
  height: auto;
  margin: 0px;
  margin-left: -40px;
  margin-bottom: 11px;
}

/* line 158, ../../app/assets/stylesheets/_complex.scss */
#listing .ad-gallery .ad-nav .ad-thumbs li a img.mask {
  display: none;
  position: absolute;
  left: 50%;
  top: 0px;
  margin-left: -40px;
}

/* line 165, ../../app/assets/stylesheets/_complex.scss */
#listing .ad-gallery .ad-nav .ad-thumbs li a.ad-active img.mask {
  display: block;
}

/* line 168, ../../app/assets/stylesheets/_complex.scss */
#listing .ad-gallery .ad-nav .ad-thumbs li a span {
  cursor: pointer;
  clear: both;
  display: block;
}

/* line 173, ../../app/assets/stylesheets/_complex.scss */
#list {
  position: relative;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  background-color: #f3f3f3;
  padding: 0px;
  margin: 0px;
  z-index: 3;
}

/* line 182, ../../app/assets/stylesheets/_complex.scss */
#list .prev {
  position: absolute;
  top: 50%;
  width: 60px;
  height: 60px;
  background-image: url(/assets/list_arrows-57f597c471868f2061237af7c34c0cda.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin-top: -30px;
  margin-left: -30px;
  z-index: 3;
}

/* line 194, ../../app/assets/stylesheets/_complex.scss */
#list .next {
  position: absolute;
  top: 50%;
  width: 60px;
  height: 60px;
  background-image: url(/assets/list_arrows-57f597c471868f2061237af7c34c0cda.png);
  background-repeat: no-repeat;
  background-position: -60px 0px;
  margin-top: -30px;
  margin-right: -30px;
  z-index: 3;
}

/* line 206, ../../app/assets/stylesheets/_complex.scss */
#list article {
  float: none !important;
  width: 640px !important;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 0px 3px #b2b2b2;
  -moz-box-shadow: 0px 0px 3px #b2b2b2;
  box-shadow: 0px 0px 3px #b2b2b2;
  behavior: url(js/PIE.htc);
  padding: 40px;
  margin: 0px auto !important;
  margin-top: 39px !important;
  margin-bottom: 39px !important;
}

/* line 221, ../../app/assets/stylesheets/_complex.scss */
#list article center {
  display: block !important;
}

/* line 224, ../../app/assets/stylesheets/_complex.scss */
#list article.left_img center {
  float: left;
  padding-right: 40px;
}

/* line 228, ../../app/assets/stylesheets/_complex.scss */
#list article.left_img center img {
  float: left;
}

/* line 231, ../../app/assets/stylesheets/_complex.scss */
#list article .overflow {
  overflow: hidden;
}

/* line 234, ../../app/assets/stylesheets/_complex.scss */
#list article .overflow strong {
  display: block;
  font-family: 'ConquerorSansMedium';
  font-size: 27px;
  color: #1a1a1a;
  font-weight: normal;
  text-align: center;
  padding-top: 25px;
}

/* line 243, ../../app/assets/stylesheets/_complex.scss */
#list article.left_img .overflow strong {
  text-align: left;
  padding-top: 0px;
}

/* line 247, ../../app/assets/stylesheets/_complex.scss */
#list article .overflow em {
  display: block;
  font-family: 'ConquerorText-Italic';
  font-size: 21px;
  color: #1a1a1a;
  font-style: normal;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 18px;
}

/* line 257, ../../app/assets/stylesheets/_complex.scss */
#list article.left_img .overflow em, #list article.left_img .overflow strong {
  text-align: left;
}

/* line 260, ../../app/assets/stylesheets/_complex.scss */
#list article .overflow em a {
  color: #1a1a1a;
}

/* line 263, ../../app/assets/stylesheets/_complex.scss */
#list article .overflow em a:hover {
  color: #d92121;
}

/* line 266, ../../app/assets/stylesheets/_complex.scss */
#list article div p {
  font-family: 'ConquerorText';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 25px;
  padding-bottom: 25px;
}

/* line 273, ../../app/assets/stylesheets/_complex.scss */
.gallery_soc {
  font-size: 0px;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 279, ../../app/assets/stylesheets/_complex.scss */
.gallery_soc .title {
  font-family: 'ConquerorSans';
  font-size: 10px;
  color: #1a1a1a;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 15px;
}

/* line 287, ../../app/assets/stylesheets/_complex.scss */
.gallery_soc .soc {
  cursor: pointer;
  display: inline-block;
  width: 128px;
  height: 38px;
  border: 1px solid #f2f2f2;
  background-repeat: no-repeat;
  background-position: left -38px;
  margin-left: 10px;
  margin-right: 10px;
}

/* line 298, ../../app/assets/stylesheets/_complex.scss */
.gallery_soc .soc.fb {
  background-image: url(/assets/s_fb-fac537214d3eb6464b9e5c3c6355aa7e.png);
}

/* line 301, ../../app/assets/stylesheets/_complex.scss */
.gallery_soc .soc.tw {
  background-image: url(/assets/s_tw-58b6166a449bdda4d363136c65239bfa.png);
}

/* line 304, ../../app/assets/stylesheets/_complex.scss */
.gallery_soc .soc.vk {
  background-image: url(/assets/s_vk-bb053a78ba2bf4e43941762b515b8de9.png);
}

/* line 307, ../../app/assets/stylesheets/_complex.scss */
.gallery_soc .soc span {
  cursor: pointer;
  display: block;
  width: 90px;
  height: 40px;
  border-left: 1px solid #f2f2f2;
  font-family: 'ConquerorSans';
  font-size: 10px;
  letter-spacing: 1px;
  line-height: 40px;
  text-align: center;
  text-transform: uppercase;
  -moz-transition-property: background-color, color;
  /* FF4+ */
  -moz-transition-duration: .2s;
  -webkit-transition-property: background-color, color;
  /* Saf3.2+, Chrome */
  -webkit-transition-duration: .2s;
  -o-transition-property: background-color, color;
  /* Opera 10.5+ */
  -o-transition-duration: .2s;
  -ms-transition-property: background-color, color;
  /* IE10? */
  -ms-transition-duration: .2s;
  transition-property: background-color, color;
  /* Standard */
  transition-duration: .2s;
  margin: -1px;
  margin-left: 38px;
}

/* line 332, ../../app/assets/stylesheets/_complex.scss */
.gallery_soc .soc.fb span {
  color: #3b5998;
}

/* line 335, ../../app/assets/stylesheets/_complex.scss */
.gallery_soc .soc.fb:hover span {
  background-color: #3b5998;
}

/* line 338, ../../app/assets/stylesheets/_complex.scss */
.gallery_soc .soc.tw span {
  color: #00acee;
}

/* line 341, ../../app/assets/stylesheets/_complex.scss */
.gallery_soc .soc.tw:hover span {
  background-color: #00acee;
}

/* line 344, ../../app/assets/stylesheets/_complex.scss */
.gallery_soc .soc.vk span {
  color: #587da5;
}

/* line 347, ../../app/assets/stylesheets/_complex.scss */
.gallery_soc .soc.vk:hover span {
  background-color: #587da5;
}

/* line 350, ../../app/assets/stylesheets/_complex.scss */
.gallery_soc .soc:hover span {
  color: #ffffff;
}

/* line 353, ../../app/assets/stylesheets/_complex.scss */
#all_materials {
  position: relative;
  overflow: hidden;
  margin-top: 31px;
}

/* line 358, ../../app/assets/stylesheets/_complex.scss */
#all_materials div {
  position: relative;
  overflow: hidden;
}

/* line 362, ../../app/assets/stylesheets/_complex.scss */
#all_materials div .item {
  position: relative;
  float: left;
  width: 33.33%;
  overflow: hidden;
}

/* line 368, ../../app/assets/stylesheets/_complex.scss */
#all_materials div .item img {
  position: relative;
  float: left;
}

/* line 372, ../../app/assets/stylesheets/_complex.scss */
#all_materials div .item span {
  cursor: pointer;
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  background-image: url(/assets/mask-a5354e2ee21e387a1425f30e94890a3d.png);
  background-repeat: repeat;
  background-position: left top;
  font-family: 'ConquerorSansMedium';
  font-size: 30px;
  color: #ffffff;
  text-align: center;
  padding-top: 24px;
}

/* line 387, ../../app/assets/stylesheets/_complex.scss */
#all_materials div .item span em {
  display: block;
  font-style: normal;
  padding-left: 30px;
  padding-right: 30px;
}

/* line 393, ../../app/assets/stylesheets/_complex.scss */
#all_materials div .item span strong {
  display: block;
  font-family: 'ConquerorText';
  font-size: 21px;
  line-height: 30px;
  font-weight: normal;
  padding-top: 14px;
  padding-bottom: 22px;
  padding-left: 30px;
  padding-right: 30px;
  opacity: 0;
}

/* line 405, ../../app/assets/stylesheets/_complex.scss */
#author.story {
  clear: both;
  float: left;
  width: 100%;
  margin-top: -5px;
}

/* line 411, ../../app/assets/stylesheets/_complex.scss */
#author.story .head .rubric {
  font-family: 'ConquerorSansMedium';
}

/* line 414, ../../app/assets/stylesheets/_complex.scss */
#author.story .head .gray {
  font-family: 'ConquerorSansMedium';
  background-color: #999999;
}

/* line 418, ../../app/assets/stylesheets/_complex.scss */
#author.story .head .gray:hover {
  background-color: #262626 !important;
}

/* line 421, ../../app/assets/stylesheets/_complex.scss */
#author .head .all {
  display: inline-block;
  height: 49px;
  border-right: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  background-color: #ffffff;
  background-image: url(/assets/listing-b66f09e35b3325c921af7daa8bbdf689.png);
  background-repeat: no-repeat;
  background-position: 20px center;
  font-family: 'ConquerorSansMedium';
  font-size: 14px;
  color: #262626;
  line-height: 50px;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 45px;
  padding-right: 19px;
  margin-right: -4px;
}

/* line 440, ../../app/assets/stylesheets/_complex.scss */
#author .head .all:hover {
  background-color: #262626;
  border-right: 1px solid #262626;
  border-bottom: 1px solid #262626;
  color: #ffffff;
}

/* line 446, ../../app/assets/stylesheets/_complex.scss */
#author .head .all.on {
  background-color: #262626;
  border-right: 1px solid #262626;
  border-bottom: 1px solid #262626;
  color: #ffffff;
}

/* line 452, ../../app/assets/stylesheets/_complex.scss */
.paging {
  margin-bottom: 25px;
}

/* line 455, ../../app/assets/stylesheets/_complex.scss */
.paging td {
  width: 39px;
  height: 39px;
  border: 1px solid #e5e5e5;
}

/* line 460, ../../app/assets/stylesheets/_complex.scss */
.paging td a {
  display: block;
  height: 39px;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #1a1a1a;
  line-height: 39px;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
}

/* line 471, ../../app/assets/stylesheets/_complex.scss */
.paging td a:hover {
  color: #d92121;
}

/* line 474, ../../app/assets/stylesheets/_complex.scss */
.paging td a.on {
  background-color: #f3f3f3;
  color: #999999;
}

/* line 478, ../../app/assets/stylesheets/_complex.scss */
.macfix .paging td a {
  line-height: 43px;
}

/* line 481, ../../app/assets/stylesheets/_complex.scss */
.paging .prev {
  width: auto;
  background-image: url(/assets/pager_prev-f88174bcee11db2599c136d4a908bef7.png);
  background-repeat: no-repeat;
  background-position: center 0px;
}

/* line 487, ../../app/assets/stylesheets/_complex.scss */
.paging .prev.disable {
  background-position: center -39px;
}

/* line 490, ../../app/assets/stylesheets/_complex.scss */
.paging .next {
  width: auto;
  background-image: url(/assets/pager_next-a88dc83d69af9fb1065f901289850a3a.png);
  background-repeat: no-repeat;
  background-position: center 0px;
}

/* line 496, ../../app/assets/stylesheets/_complex.scss */
.paging .next.disable {
  background-position: center -39px;
}

/* line 499, ../../app/assets/stylesheets/_complex.scss */
.paging td.disable a {
  cursor: default;
}

/* line 502, ../../app/assets/stylesheets/_complex.scss */
.paging span {
  display: block;
  width: 39px;
  height: 39px;
  font-family: 'ConquerorSansMedium';
  font-size: 13px;
  color: #1a1a1a;
  line-height: 39px;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
}

/* line 514, ../../app/assets/stylesheets/_complex.scss */
.photo {
  border: 1px solid #e6e6e6;
  border-top: 0px;
  margin-bottom: 58px;
}

/* line 519, ../../app/assets/stylesheets/_complex.scss */
.photo .flex-control-nav {
  visibility: visible;
  width: 100% !important;
  padding: 0px !important;
  margin: 0px !important;
}

/* line 525, ../../app/assets/stylesheets/_complex.scss */
.photo .flex-control-nav li {
  padding: 0px !important;
  padding-left: 7px !important;
  padding-right: 8px !important;
  margin: 0px !important;
}

/* line 531, ../../app/assets/stylesheets/_complex.scss */
.photo .flex-direction-nav {
  visibility: visible;
  width: 100% !important;
  padding: 0px !important;
  margin: 0px !important;
}

/* line 537, ../../app/assets/stylesheets/_complex.scss */
.photo .flex-direction-nav li {
  float: left;
  width: 50%;
  height: 100%;
  background: none !important;
  padding: 0px !important;
  margin: 0px !important;
}

/* line 545, ../../app/assets/stylesheets/_complex.scss */
.photo .flex-direction-nav li:hover a {
  display: block;
}

/* line 548, ../../app/assets/stylesheets/_complex.scss */
.photo .flex-direction-nav .flex-next {
  display: none;
  width: 60px;
  height: 60px;
  background-image: url(/assets/photo_arrows-5a8eb8bacd4267cc5d308418da4ce818.png);
  background-repeat: no-repeat;
  background-position: -60px 0px;
  right: 20px !important;
  margin-top: -60px;
}

/* line 558, ../../app/assets/stylesheets/_complex.scss */
.photo .flex-direction-nav .flex-prev {
  display: none;
  width: 60px;
  height: 60px;
  background-image: url(/assets/photo_arrows-5a8eb8bacd4267cc5d308418da4ce818.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  left: 20px !important;
  margin-top: -60px;
}

/* line 568, ../../app/assets/stylesheets/_complex.scss */
.photo li img {
  float: left;
  width: 100%;
  margin: -1px;
  margin-bottom: 0px;
}

/* line 574, ../../app/assets/stylesheets/_complex.scss */
.photo li p {
  clear: both;
  font-family: 'ConquerorSans' !important;
  font-size: 14px !important;
  color: #1a1a1a !important;
  line-height: 20px !important;
  padding-left: 19px;
  padding-top: 10px;
  padding-bottom: 9px !important;
}

/* line 584, ../../app/assets/stylesheets/_complex.scss */
.photo li p span {
  display: block;
  color: #999999 !important;
}

/* line 588, ../../app/assets/stylesheets/_complex.scss */
#scroll_menu {
  position: fixed;
  right: 10px;
  width: 10px;
  z-index: 1000;
}

/* line 594, ../../app/assets/stylesheets/_complex.scss */
#scroll_menu a {
  position: relative;
  display: block;
  width: 10px;
  height: 10px;
  background-image: url(/assets/pager-7d8b9c9b3011054eb07291964e0fcb80.png);
  background-repeat: no-repeat;
  background-position: left 0px;
  margin-bottom: 15px;
}

/* line 604, ../../app/assets/stylesheets/_complex.scss */
#scroll_menu a:hover {
  background-position: left -20px;
}

/* line 607, ../../app/assets/stylesheets/_complex.scss */
#scroll_menu a.on {
  background-position: left -20px;
}

/* line 610, ../../app/assets/stylesheets/_complex.scss */
#scroll_menu a span {
  display: none;
  position: absolute;
  right: 28px;
  top: -7px;
  height: 24x;
  background-color: #d92121;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #ffffff;
  line-height: 24px;
  letter-spacing: 1px;
  text-transform: uppercase;
  white-space: nowrap;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 627, ../../app/assets/stylesheets/_complex.scss */
#scroll_menu a:hover span {
  display: block;
}

/* line 630, ../../app/assets/stylesheets/_complex.scss */
#scroll_menu a span img {
  position: absolute;
  right: -8px;
  top: 0px;
}

/* line 1, ../../app/assets/stylesheets/_adfox.scss */
#adfox {
  position: relative;
  left: 50%;
  width: 2560px;
  margin-left: -1280px;
}

/* line 7, ../../app/assets/stylesheets/_adfox.scss */
#adfox #news {
  margin-bottom: 0px;
}

/* line 10, ../../app/assets/stylesheets/_adfox.scss */
.width_1000 #adfox #news {
  width: 1056px;
  margin: 0px auto;
}

/* line 14, ../../app/assets/stylesheets/_adfox.scss */
.width_1320 #adfox #news {
  width: 1396px;
  margin: 0px auto;
}

/* line 18, ../../app/assets/stylesheets/_adfox.scss */
#adfox #content {
  background-color: #ffffff;
}

/* line 21, ../../app/assets/stylesheets/_adfox.scss */
.width_1000 #adfox #content {
  width: 1056px;
  margin: 0px auto;
}

/* line 25, ../../app/assets/stylesheets/_adfox.scss */
.width_1320 #adfox #content {
  width: 1396px;
  margin: 0px auto;
}

/* line 29, ../../app/assets/stylesheets/_adfox.scss */
#adfox #content #left {
  margin-left: 40px;
}

/* line 32, ../../app/assets/stylesheets/_adfox.scss */
#adfox #content #left .inner {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

/* line 37, ../../app/assets/stylesheets/_adfox.scss */
#adfox #content #right {
  margin-right: 40px;
  z-index: 2;
}

/* line 41, ../../app/assets/stylesheets/_adfox.scss */
#adfox #news .inner {
  background-color: transparent;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

/* line 47, ../../app/assets/stylesheets/_adfox.scss */
#adfox .inner {
  position: relative;
  background-color: #ffffff;
  padding-left: 40px;
  padding-right: 36px;
  padding-top: 40px;
  z-index: 1;
}

/* line 55, ../../app/assets/stylesheets/_adfox.scss */
#adfox .inner .inner {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

/* line 60, ../../app/assets/stylesheets/_adfox.scss */
#adfox .authors {
  background-color: #ffffff;
  padding-left: 40px;
  padding-right: 40px;
}

/* line 65, ../../app/assets/stylesheets/_adfox.scss */
#adfox #tumbler {
  position: relative;
  margin-bottom: -80px;
  z-index: 2;
}

/* line 70, ../../app/assets/stylesheets/_adfox.scss */
#adfox #tumbler .inner {
  background-color: transparent;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

/* line 76, ../../app/assets/stylesheets/_adfox.scss */
#adfox #tumbler #news {
  margin-bottom: 40px;
}

/* line 79, ../../app/assets/stylesheets/_adfox.scss */
#adfox #tumbler #most_popular {
  margin-bottom: 40px;
}

/* line 82, ../../app/assets/stylesheets/_adfox.scss */
.width_1000 #adfox #most_popular {
  width: 1056px;
  margin: 0px auto;
}

/* line 86, ../../app/assets/stylesheets/_adfox.scss */
.width_1320 #adfox #most_popular {
  width: 1396px;
  margin: 0px auto;
}

/* line 90, ../../app/assets/stylesheets/_adfox.scss */
#banner_01 {
  display: block;
  height: 120px;
  overflow: hidden;
}

/* line 95, ../../app/assets/stylesheets/_adfox.scss */
#banner_02 {
  display: block;
  min-width: 980px;
  height: 180px;
  overflow: hidden;
}

/* line 101, ../../app/assets/stylesheets/_adfox.scss */
#banner_03 {
  display: block;
  min-width: 980px;
  height: 90px;
  overflow: hidden;
}

/* line 107, ../../app/assets/stylesheets/_adfox.scss */
#banner_04 {
  position: relative;
  width: 980px;
  overflow: hidden;
  text-align: center;
}

/* line 114, ../../app/assets/stylesheets/_adfox.scss */
.test-banner #banner_04 {
  margin: 0 auto;
  margin-bottom: 40px;
}

/* line 119, ../../app/assets/stylesheets/_adfox.scss */
#banner_04 img {
  max-width: 100% !important;
}

/* line 1, ../../app/assets/stylesheets/_additional.scss */
#disqus_thread {
  margin-bottom: 40px;
  width: 650px;
}

/* line 5, ../../app/assets/stylesheets/_additional.scss */
.content #disqus_thread {
  width: 560px;
}

/* line 8, ../../app/assets/stylesheets/_additional.scss */
#disqus_thread p {
  color: #1a1a1a;
}

/* line 11, ../../app/assets/stylesheets/_additional.scss */
#disqus_thread a {
  color: #d92121;
}

/* line 14, ../../app/assets/stylesheets/_additional.scss */
#search_form {
  height: 200px;
}

/* line 18, ../../app/assets/stylesheets/_additional.scss */
#content.article .content div.left_img {
  float: left;
  width: 390px;
  margin-bottom: 40px;
  margin-left: -90px;
  margin-right: 40px;
}

/* line 25, ../../app/assets/stylesheets/_additional.scss */
#content.article .content p.left_img {
  margin-left: 40px;
}

/* line 28, ../../app/assets/stylesheets/_additional.scss */
.content p em {
  font-family: 'ConquerorText-Italic';
  font-style: "normal";
}

/* line 32, ../../app/assets/stylesheets/_additional.scss */
#content.article .img_text, #content.article .img_text a {
  color: #999999 !important;
}

/* line 35, ../../app/assets/stylesheets/_additional.scss */
#content.article .img_text span, #content.article .img_text span a {
  color: #1a1a1a !important;
}

/* line 38, ../../app/assets/stylesheets/_additional.scss */
header nav .left a:hover {
  color: #d92121;
}

/* line 41, ../../app/assets/stylesheets/_additional.scss */
.ad-active {
  position: relative;
}

/* line 44, ../../app/assets/stylesheets/_additional.scss */
.ad-active img {
  position: absolute;
  top: -2px;
  left: -2px;
  width: 90px !important;
  height: 90px !important;
}

/* line 51, ../../app/assets/stylesheets/_additional.scss */
.ad-gallery .ad-thumbs li a img {
  width: 90px !important;
  height: 90px !important;
}

/* line 55, ../../app/assets/stylesheets/_additional.scss */
.ad-image-description a, .ad-image-description span a {
  color: #999999 !important;
}

/* line 58, ../../app/assets/stylesheets/_additional.scss */
.ad-description-title {
  max-width: 870px;
}

/* line 61, ../../app/assets/stylesheets/_additional.scss */
#most_popular .inner .lenta div p .view, #most_popular .inner .lenta div p .comments {
  line-height: 14px !important;
}

/* line 64, ../../app/assets/stylesheets/_additional.scss */
#club .inner .lenta div p .view, #club .inner .lenta div p .comments {
  line-height: 14px !important;
}

/* line 67, ../../app/assets/stylesheets/_additional.scss */
.soc_block {
  display: none;
}

/* line 70, ../../app/assets/stylesheets/_additional.scss */
.other_rubrics {
  padding-left: 23px !important;
}

/* line 73, ../../app/assets/stylesheets/_additional.scss */
.read_also {
  font-size: 23px !important;
  letter-spacing: 1px;
  font-weight: normal;
  text-transform: uppercase !important;
  padding-top: 33px !important;
}

/* line 80, ../../app/assets/stylesheets/_additional.scss */
#content.news_in .img_text a {
  color: #999999;
}

/* line 85, ../../app/assets/stylesheets/_additional.scss */
.fb-like {
  float: left;
  margin-top: 1px;
}

/* line 89, ../../app/assets/stylesheets/_additional.scss */
#vk_like {
  float: left !important;
  clear: none !important;
}

/* line 93, ../../app/assets/stylesheets/_additional.scss */
.twitter-share-button {
  float: left;
  margin-left: 20px;
  margin-top: 1px;
  width: 95px !important;
}

/* line 100, ../../app/assets/stylesheets/_additional.scss */
h6 {
  width: 560px;
  font-family: 'ConquerorSansMedium';
  font-size: 23px;
  color: #1a1a1a;
  font-weight: normal;
  text-align: left;
  padding-top: 2px;
  padding-bottom: 13px;
}

/* line 110, ../../app/assets/stylesheets/_additional.scss */
#content.news_in .img_text {
  color: #999998 !important;
}

/* line 113, ../../app/assets/stylesheets/_additional.scss */
#content.news_in .img_text span {
  color: #1a1a1a !important;
}

/* line 117, ../../app/assets/stylesheets/_additional.scss */
#content.article .content blockquote {
  margin: 0px;
  padding-top: 40px;
  background-image: url(/assets/citata_top-5c490729fa837d3b7e1a1ab61e36d76f.png);
  background-position: center top;
  background-repeat: no-repeat;
  width: 560px;
}

/* line 125, ../../app/assets/stylesheets/_additional.scss */
#content.article .content blockquote p {
  margin-top: 0px;
  width: 480px;
  font-family: 'ConquerorSans';
  font-size: 29px;
  line-height: 30px;
  text-align: center;
  padding-top: 0px;
  padding-bottom: 45px;
  margin-left: 40px;
  background-image: url(/assets/citata_bottom-cc5214fc5e30a02ff4d3422e07e2d81e.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  margin-bottom: 40px;
}

/* line 140, ../../app/assets/stylesheets/_additional.scss */
.content img, .content p img {
  max-width: 560px;
}

/* line 143, ../../app/assets/stylesheets/_additional.scss */
.ad-gallery .ad-image-wrapper .ad-loader {
  border: 0px !important;
}

/* line 146, ../../app/assets/stylesheets/_additional.scss */
p a {
  color: #d92121;
}

/* line 149, ../../app/assets/stylesheets/_additional.scss */
p a:hover {
  color: #999999;
}

/* line 152, ../../app/assets/stylesheets/_additional.scss */
#content.article .content h5 {
  width: 560px;
}

/* line 155, ../../app/assets/stylesheets/_additional.scss */
#main.swiss_made .posts .mask .block.news p, .swiss_made #right .block.news p {
  border-bottom: 1px solid #e6e6e6;
}

/* line 158, ../../app/assets/stylesheets/_additional.scss */
.macfix #swiss .menu a {
  line-height: 44px !important;
}

/* line 161, ../../app/assets/stylesheets/_additional.scss */
.macfix #swiss_in .menu a {
  line-height: 40px !important;
}

/* line 164, ../../app/assets/stylesheets/_additional.scss */
#swiss_in .menu a.on {
  color: #d92121;
}

/* line 168, ../../app/assets/stylesheets/_additional.scss */
.planet_right_banner iframe {
  margin-left: 27px;
  margin-top: 27px;
  margin-bottom: 27px;
}

/* line 173, ../../app/assets/stylesheets/_additional.scss */
.liveinternet {
  float: right;
  padding-top: 14px;
  padding-right: 10px;
}

/* line 178, ../../app/assets/stylesheets/_additional.scss */
#main .with_adfox .posts .mask article {
  margin-right: 40px;
}

/* line 181, ../../app/assets/stylesheets/_additional.scss */
.macfix #menu .inner a.swiss {
  margin-top: 13px;
}

/* line 184, ../../app/assets/stylesheets/_additional.scss */
#help .h3 .all {
  position: absolute;
  right: 90px;
  top: 31px;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #1a1a1a;
  letter-spacing: 1px;
  text-transform: uppercase;
}

/* line 194, ../../app/assets/stylesheets/_additional.scss */
#help .h3 .all:hover {
  color: #d92121;
}

/* line 197, ../../app/assets/stylesheets/_additional.scss */
.macfix #help .h3 .all {
  top: 33px;
}

/* line 200, ../../app/assets/stylesheets/_additional.scss */
.comments {
  margin-right: 0px !important;
}

/* line 203, ../../app/assets/stylesheets/_additional.scss */
.read_also_head {
  font-family: 'ConquerorSans' !important;
  font-size: 19px !important;
  color: #d92121 !important;
  line-height: 30px;
  text-align: left !important;
  padding-top: 0px !important;
  padding-bottom: 11px !important;
  margin: 0px auto !important;
}

/* line 213, ../../app/assets/stylesheets/_additional.scss */
h6 a {
  color: #d92121;
}

/* line 216, ../../app/assets/stylesheets/_additional.scss */
h6 a:hover {
  color: #595959;
}

/* line 219, ../../app/assets/stylesheets/_additional.scss */
a.bwhite img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  /* Firefox 10+, Firefox on Android */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+, Safari 6+, Safari 6+ iOS */
  -webkit-transition: all .6s ease;
  -moz-transition: all .6s ease;
  -o-transition: all .6s ease;
  -ms-transition: all .6s ease;
  transition: all .6s ease;
}

/* line 229, ../../app/assets/stylesheets/_additional.scss */
a.bwhite:hover img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
}

/* line 236, ../../app/assets/stylesheets/_additional.scss */
nav.gaydar_in {
  width: 990px;
  margin: 0 auto;
  height: 82px;
  background-image: url(/assets/gaydar_nav_big-c932a033b36e018855b2f98641130e01.png);
  background-repeat: no-repeat;
  background-position: left top;
}

/* line 244, ../../app/assets/stylesheets/_additional.scss */
nav.gaydar_in div {
  float: left;
  width: 245px;
  text-align: center;
}

/* line 249, ../../app/assets/stylesheets/_additional.scss */
nav.gaydar_in div span {
  display: block;
  font-family: 'NowieVremena';
  font-size: 14px;
  color: #b29559;
  text-shadow: 0px 1px 1px #1a1a1a;
  text-transform: uppercase;
  padding-top: 29px;
  padding-bottom: 5px;
}

/* line 259, ../../app/assets/stylesheets/_additional.scss */
nav.gaydar_in div a {
  font-family: 'NowieVremena';
  font-size: 14px;
  text-transform: uppercase;
}

/* line 264, ../../app/assets/stylesheets/_additional.scss */
#main.gaydar #content {
  border-top: 0px;
}

/* line 267, ../../app/assets/stylesheets/_additional.scss */
a.gaydar_all {
  font-family: 'ConquerorSansMedium' !important;
}

/* line 270, ../../app/assets/stylesheets/_additional.scss */
p.gaydar_about {
  font-family: 'ConquerorText';
  font-size: 15px;
  line-height: 20px;
}

/* line 277, ../../app/assets/stylesheets/_additional.scss */
#menu .inner a.spec_menu_item {
  float: right;
  height: 20px;
  background-repeat: no-repeat;
  background-position: left top;
  line-height: 20px;
  padding-left: 30px;
  margin-top: 15px;
  margin-right: 0px;
  margin-left: 18px;
}

/* line 288, ../../app/assets/stylesheets/_additional.scss */
.macfix #menu .inner a.spec_menu_item {
  line-height: 22px;
}

/* line 291, ../../app/assets/stylesheets/_additional.scss */
.macfix #menu .inner a.spec_menu_item {
  margin-top: 13px;
}

/* line 294, ../../app/assets/stylesheets/_additional.scss */
.whitehall {
  color: #ffffff !important;
}

/* line 297, ../../app/assets/stylesheets/_additional.scss */
.quest_res, .right_answ, .wrong_answ {
  display: none;
}

/* line 300, ../../app/assets/stylesheets/_additional.scss */
#content.test .author {
  display: block;
  font-family: 'ConquerorSansMedium';
  font-size: 14px;
  color: #1a1a1a;
  text-align: center;
  padding-top: 19px;
}

/* line 308, ../../app/assets/stylesheets/_additional.scss */
#content.test .author em {
  font-family: 'ConquerorText-Italic';
  color: #999999;
  font-style: normal;
}

/* line 313, ../../app/assets/stylesheets/_additional.scss */
#content.test .author a {
  color: #1a1a1a;
}

/* line 316, ../../app/assets/stylesheets/_additional.scss */
#content.test .author a:hover {
  color: #d92121;
}

/* line 319, ../../app/assets/stylesheets/_additional.scss */
.vote p.one_answr {
  font-size: 18px !important;
  min-height: 18px !important;
  background-position: 0px 3px !important;
  font-size: 18px !important;
  line-height: 22px !important;
}

/* line 326, ../../app/assets/stylesheets/_additional.scss */
#main .posts .mask article .head span {
  cursor: pointer;
  color: #d92121;
}

/* line 339, ../../app/assets/stylesheets/_additional.scss */
#content.test .content ul {
  width: 540px;
  padding-bottom: 25px;
}

/* line 344, ../../app/assets/stylesheets/_additional.scss */
#content.test .content ul li {
  background-image: url(/assets/li-27ceba80646483c207976c7265320103.png);
  background-repeat: no-repeat;
  background-position: left 9px;
  font-family: 'ConquerorText';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 25px;
  padding-left: 13px;
}

/* line 354, ../../app/assets/stylesheets/_additional.scss */
#content.test .content ol {
  width: 540px;
  padding-bottom: 25px;
  margin-left: 20px;
}

/* line 359, ../../app/assets/stylesheets/_additional.scss */
#content.test.new .content ol {
  width: 540px;
}

/* line 362, ../../app/assets/stylesheets/_additional.scss */
#content.test .content ol li {
  list-style: decimal;
  font-family: 'ConquerorText';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 25px;
}

/* line 369, ../../app/assets/stylesheets/_additional.scss */
#content.test .content p {
  max-width: 640px;
  font-family: 'ConquerorText';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 25px;
  padding-bottom: 25px;
}

/* line 377, ../../app/assets/stylesheets/_additional.scss */
#content.test .content p a {
  color: #d92121;
}

/* line 380, ../../app/assets/stylesheets/_additional.scss */
#content.test .content p a:hover {
  color: #999999;
}

/* line 383, ../../app/assets/stylesheets/_additional.scss */
#content.test .content p strong {
  font-family: 'ConquerorText-SemiBold';
  font-weight: normal;
}

/* line 387, ../../app/assets/stylesheets/_additional.scss */
#content.test .content p em {
  font-family: 'ConquerorText-Italic';
  font-style: normal;
}

/* line 391, ../../app/assets/stylesheets/_additional.scss */
#content.test .content .citata {
  width: 560px;
  font-family: 'ConquerorSansMedium';
  font-size: 30px;
  line-height: 30px;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 32px;
  margin-left: 40px;
}

/* line 401, ../../app/assets/stylesheets/_additional.scss */
#content.test.new .content .citata {
  margin-left: 0px;
}

/* line 404, ../../app/assets/stylesheets/_additional.scss */
#content.test .content .citata .top {
  display: block;
  height: 21px;
  overflow: hidden;
  background-image: url(/assets/citata_top-5c490729fa837d3b7e1a1ab61e36d76f.png);
  background-repeat: no-repeat;
  background-position: center top;
  margin-bottom: 14px;
}

/* line 413, ../../app/assets/stylesheets/_additional.scss */
#content.test .content .citata .bottom {
  display: block;
  height: 21px;
  overflow: hidden;
  background-image: url(/assets/citata_bottom-cc5214fc5e30a02ff4d3422e07e2d81e.png);
  background-repeat: no-repeat;
  background-position: center top;
  margin-top: 24px;
}

/* line 422, ../../app/assets/stylesheets/_additional.scss */
#content.test .content .banner {
  float: right;
  overflow: hidden;
  border: 1px solid #e6e6e6;
  padding: 29px;
  margin-bottom: 40px;
  margin-left: 40px;
}

/* line 430, ../../app/assets/stylesheets/_additional.scss */
#content.test .content .banner img {
  float: left;
}

/* line 433, ../../app/assets/stylesheets/_additional.scss */
#content.test .content .news {
  float: right;
  width: 298px;
  overflow: hidden;
  border: 1px solid #e6e6e6;
  border-top: 2px solid #d92121;
  margin-bottom: 40px;
  margin-left: 40px;
}

/* line 442, ../../app/assets/stylesheets/_additional.scss */
#content.test .content .news p {
  width: auto;
  overflow: hidden;
  border-bottom: 1px solid #e6e6e6;
  padding-top: 10px;
  padding-bottom: 15px;
  margin-left: 19px;
  margin-right: 19px;
}

/* line 451, ../../app/assets/stylesheets/_additional.scss */
#content.test .content .news p.nolink {
  padding-top: 0px;
  padding-bottom: 0px;
}

/* line 455, ../../app/assets/stylesheets/_additional.scss */
#content.test .content .news p span {
  float: left;
  min-width: 50px;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #999999;
  letter-spacing: 1px;
  line-height: normal;
  white-space: nowrap;
  text-transform: uppercase;
  padding-top: 11px;
  padding-bottom: 7px;
}

/* line 468, ../../app/assets/stylesheets/_additional.scss */
#content.test .content .news p strong {
  display: block;
  overflow: hidden;
  font-weight: normal;
  padding-top: 4px;
}

/* line 474, ../../app/assets/stylesheets/_additional.scss */
#content.test .content .news p strong a {
  font-family: 'ConquerorSansMedium';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 20px;
}

/* line 480, ../../app/assets/stylesheets/_additional.scss */
#content.test .content .news p strong a:hover {
  color: #d92121;
}

/* line 483, ../../app/assets/stylesheets/_additional.scss */
#content.test .content .news .all {
  float: right;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #1a1a1a;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-right: 19px;
  margin-top: 21px;
  margin-bottom: 17px;
}

/* line 494, ../../app/assets/stylesheets/_additional.scss */
#content.test .content .news .all:hover {
  color: #d92121;
}

/* line 497, ../../app/assets/stylesheets/_additional.scss */
#content.test .content div.right_img {
  float: right;
  width: 390px;
  margin-bottom: 40px;
  margin-left: 40px;
  margin-right: 80px;
}

/* line 504, ../../app/assets/stylesheets/_additional.scss */
#content.test.new .content div.right_img {
  margin-bottom: 0px;
  margin-right: 0px;
}

/* line 508, ../../app/assets/stylesheets/_additional.scss */
#content.test .content p.right_img {
  margin-left: -90px;
}

/* line 511, ../../app/assets/stylesheets/_additional.scss */
#content.test.new .content p.right_img {
  margin-left: 0px;
}

/* line 514, ../../app/assets/stylesheets/_additional.scss */
#content.test .content .club {
  float: right;
  width: 298px;
  overflow: hidden;
  border: 1px solid #e6e6e6;
  border-top: 2px solid #d92121;
  margin-bottom: 40px;
  margin-left: 40px;
}

/* line 523, ../../app/assets/stylesheets/_additional.scss */
#content.test .content .club div {
  overflow: hidden;
  border-top: 1px solid #e6e6e6;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-left: 19px;
  margin-right: 19px;
  margin-top: -1px;
}

/* line 532, ../../app/assets/stylesheets/_additional.scss */
#content.test .content .club div .img {
  float: left;
  margin-right: 20px;
}

/* line 536, ../../app/assets/stylesheets/_additional.scss */
#content.test .content .club div .img img {
  float: left;
}

/* line 539, ../../app/assets/stylesheets/_additional.scss */
#content.test .content .club div p {
  width: auto;
  overflow: hidden;
  line-height: 20px;
  padding-bottom: 0px;
}

/* line 545, ../../app/assets/stylesheets/_additional.scss */
#content.test .content .club div p a {
  font-family: 'ConquerorSansMedium';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 20px;
}

/* line 551, ../../app/assets/stylesheets/_additional.scss */
#content.test .content .club div p a:hover {
  color: #d92121;
}

/* line 554, ../../app/assets/stylesheets/_additional.scss */
#content.test .content .club div p a.on {
  color: #d92121;
}

/* line 557, ../../app/assets/stylesheets/_additional.scss */
#content.test .content h5 {
  width: 640px;
  font-family: 'ConquerorSansMedium';
  font-size: 30px;
  color: #1a1a1a;
  font-weight: normal;
  text-align: center;
  padding-top: 2px;
  padding-bottom: 13px;
}

/* line 567, ../../app/assets/stylesheets/_additional.scss */
#content.test .content .tags {
  width: 640px;
  overflow: hidden;
  padding-bottom: 24px;
  margin-top: -2px;
}

/* line 573, ../../app/assets/stylesheets/_additional.scss */
#content.test .content .tags span {
  float: left;
  width: 45px;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #cd071a;
  line-height: 30px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

/* line 583, ../../app/assets/stylesheets/_additional.scss */
.macfix #content.test .content .tags span {
  line-height: 34px;
}

/* line 586, ../../app/assets/stylesheets/_additional.scss */
#content.test .content .tags a {
  float: left;
  height: 28px;
  border: 1px solid #dfdfdf;
  font-family: 'ConquerorSansMedium';
  font-size: 10px;
  color: #141414;
  line-height: 28px;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 14px;
  padding-right: 14px;
  margin-right: 10px;
  margin-bottom: 10px;
}

/* line 601, ../../app/assets/stylesheets/_additional.scss */
#content.test .content .tags a:hover {
  color: #cd071a;
}

/* line 608, ../../app/assets/stylesheets/_additional.scss */
#intellectuals .bubblerules {
  background-color: #1a1a1a !important;
  width: 150px !important;
  margin-right: 1px;
}

/* line 613, ../../app/assets/stylesheets/_additional.scss */
#intellectuals .bubbleabout {
  background-color: #1a1a1a !important;
  width: 150px !important;
  margin-right: 1px;
}

/* line 618, ../../app/assets/stylesheets/_additional.scss */
.inputerror {
  border: 2px solid red !important;
}

/* line 621, ../../app/assets/stylesheets/_additional.scss */
.bigvote_rules {
  display: block;
  float: none !important;
  margin-left: 210px !important;
  margin-top: 45px;
}

/* line 627, ../../app/assets/stylesheets/_additional.scss */
#intellectuals .fixed_container {
  position: fixed;
  bottom: 0px;
  left: 50%;
  z-index: 1000;
  margin-left: -301px;
}

/* line 634, ../../app/assets/stylesheets/_additional.scss */
.total_voted {
  position: absolute;
  top: 26px;
  font-family: 'ConquerorSans';
  font-size: 15px;
  right: 0px;
  color: #999999;
}

/* line 642, ../../app/assets/stylesheets/_additional.scss */
.nobottommargin {
  margin-bottom: 0px !important;
}

/* line 645, ../../app/assets/stylesheets/_additional.scss */
#intellectuals .result section article em {
  color: #595959;
  display: block;
  font-family: 'ConquerorText-Italic';
  font-size: 14px;
  line-height: 20px;
  padding-top: 11px;
  padding-bottom: 25px;
  height: 60px;
}

/* line 655, ../../app/assets/stylesheets/_additional.scss */
#intellectuals .result section article p {
  padding-bottom: 0px;
}

/* line 658, ../../app/assets/stylesheets/_additional.scss */
#intellectuals .result section article {
  height: 200px;
}

/* line 672, ../../app/assets/stylesheets/_additional.scss */
.share_inside {
  height: 73px;
  border: 1px solid #dfdfdf;
  font-size: 0px;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 35px;
}

/* line 680, ../../app/assets/stylesheets/_additional.scss */
.share_inside .number {
  position: relative;
  top: -7px;
  display: inline-block;
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: 'ConquerorSans';
  font-size: 14px;
  color: #999999;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
}

/* line 696, ../../app/assets/stylesheets/_additional.scss */
.share_inside .soc_inside {
  cursor: pointer;
  display: inline-block;
  width: 128px;
  height: 38px;
  border: 1px solid #f2f2f2;
  background-repeat: no-repeat;
  background-position: left -38px;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
}

/* line 708, ../../app/assets/stylesheets/_additional.scss */
.share_inside .soc_inside.fb {
  background-image: url(/assets/s_01.png);
}

/* line 711, ../../app/assets/stylesheets/_additional.scss */
.share_inside .soc_inside.tw {
  background-image: url(/assets/s_02.png);
}

/* line 714, ../../app/assets/stylesheets/_additional.scss */
.share_inside .soc_inside.vk {
  background-image: url(/assets/s_03.png);
}

/* line 717, ../../app/assets/stylesheets/_additional.scss */
.share_inside .soc_inside span {
  cursor: pointer;
  display: block;
  width: 90px;
  height: 40px;
  border-left: 1px solid #f2f2f2;
  font-family: 'ConquerorSans';
  font-size: 10px;
  letter-spacing: 1px;
  line-height: 40px;
  text-align: center;
  text-transform: uppercase;
  -moz-transition-property: background-color, color;
  /* FF4+ */
  -moz-transition-duration: .2s;
  -webkit-transition-property: background-color, color;
  /* Saf3.2+, Chrome */
  -webkit-transition-duration: .2s;
  -o-transition-property: background-color, color;
  /* Opera 10.5+ */
  -o-transition-duration: .2s;
  -ms-transition-property: background-color, color;
  /* IE10? */
  -ms-transition-duration: .2s;
  transition-property: background-color, color;
  /* Standard */
  transition-duration: .2s;
  margin: -1px;
  margin-left: 38px;
}

/* line 742, ../../app/assets/stylesheets/_additional.scss */
.share_inside .soc_inside.fb span {
  color: #3b5998;
}

/* line 745, ../../app/assets/stylesheets/_additional.scss */
.share_inside .soc_inside.fb:hover span {
  background-color: #3b5998;
}

/* line 748, ../../app/assets/stylesheets/_additional.scss */
.share_inside .soc_inside.tw span {
  color: #00acee;
}

/* line 751, ../../app/assets/stylesheets/_additional.scss */
.share_inside .soc_inside.tw:hover span {
  background-color: #00acee;
}

/* line 754, ../../app/assets/stylesheets/_additional.scss */
.share_inside .soc_inside.vk span {
  color: #587da5;
}

/* line 757, ../../app/assets/stylesheets/_additional.scss */
.share_inside .soc_inside.vk:hover span {
  background-color: #587da5;
}

/* line 760, ../../app/assets/stylesheets/_additional.scss */
.share_inside .soc_inside:hover span {
  color: #ffffff;
}

/* line 764, ../../app/assets/stylesheets/_additional.scss */
#right .block.interview {
  width: 298px;
  overflow: visible;
}

/* line 768, ../../app/assets/stylesheets/_additional.scss */
#right .block.interview .interview_content {
  margin-left: 19px;
  margin-right: 19px;
}

/* line 772, ../../app/assets/stylesheets/_additional.scss */
#right .block.interview .interview_content .img {
  display: block;
  width: 300px;
  overflow: hidden;
  margin-left: -20px;
  margin-right: 19px;
  margin-bottom: 11px;
}

/* line 780, ../../app/assets/stylesheets/_additional.scss */
#right .block.interview .interview_content .head {
  font-family: 'ConquerorSansMedium';
  font-size: 30px;
  color: #1a1a1a;
  line-height: 30px;
}

/* line 786, ../../app/assets/stylesheets/_additional.scss */
#right .block.interview .interview_content .head:hover {
  color: #d92121;
}

/* line 789, ../../app/assets/stylesheets/_additional.scss */
#right .block.interview .interview_content .head.on {
  color: #d92121;
}

/* line 792, ../../app/assets/stylesheets/_additional.scss */
#right .block.interview .interview_content p {
  font-family: 'ConquerorText';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 25px;
  padding-top: 8px;
  padding-bottom: 22px;
}

/* line 800, ../../app/assets/stylesheets/_additional.scss */
.bigmat_content blockquote {
  width: 640px !important;
}

/* line 803, ../../app/assets/stylesheets/_additional.scss */
.bigmat_content blockquote p {
  width: 560px !important;
}

/* line 806, ../../app/assets/stylesheets/_additional.scss */
.bigmat_comments {
  float: left !important;
  width: 560px !important;
  margin-left: 80px;
}

/* line 811, ../../app/assets/stylesheets/_additional.scss */
.bigmat_comments .comments_head {
  width: auto !important;
}

/* line 814, ../../app/assets/stylesheets/_additional.scss */
#list article center.centerit {
  display: inline-block !important;
}

/* line 817, ../../app/assets/stylesheets/_additional.scss */
#list .slides li {
  display: block;
}

/* line 820, ../../app/assets/stylesheets/_additional.scss */
#adfox {
  margin-top: 120px;
}

/* line 823, ../../app/assets/stylesheets/_additional.scss */
header, #menu, #adfox, .inner_branding #content {
  cursor: default;
}

/* line 826, ../../app/assets/stylesheets/_additional.scss */
.modified_spec #content {
  padding-top: 50px;
}

/* line 829, ../../app/assets/stylesheets/_additional.scss */
.modified_spec {
  background-color: #ffffff !important;
}

/* line 832, ../../app/assets/stylesheets/_additional.scss */
.modified_spec #author {
  padding-top: 0px !important;
  margin-bottom: -50px !important;
}

/* line 836, ../../app/assets/stylesheets/_additional.scss */
.modified_spec #author .head .date {
  padding-right: 16px !important;
}

/* line 840, ../../app/assets/stylesheets/_additional.scss */
.inner_branding #content {
  position: relative;
  left: 50%;
  background-color: #ffffff;
  padding-left: 40px;
  padding-right: 40px;
  margin-left: -530px;
  clear: both;
}

/* line 849, ../../app/assets/stylesheets/_additional.scss */
.inner_branding #banner.all .border {
  height: 1px;
}

/* line 852, ../../app/assets/stylesheets/_additional.scss */
.inner_branding #author {
  clear: both;
  float: left;
  width: 100%;
  position: relative;
}

/* line 858, ../../app/assets/stylesheets/_additional.scss */
.inner_branding #author.story {
  margin-top: 0px;
}

/* line 861, ../../app/assets/stylesheets/_additional.scss */
#listing {
  background-color: #ffffff;
}

/* line 864, ../../app/assets/stylesheets/_additional.scss */
.bigmat_content h2 {
  font-family: 'ConquerorSansMedium' !important;
  font-size: 18px !important;
  color: #d92121 !important;
  text-align: left !important;
  padding-top: 0px !important;
  padding-bottom: 11px !important;
  margin: 0px auto !important;
}

/* line 874, ../../app/assets/stylesheets/_additional.scss */
#interview p {
  font-family: 'ConquerorText';
  font-size: 18px;
  color: #1a1a1a;
  line-height: 25px;
  padding-bottom: 17px;
  padding-top: 12px;
}

/* line 882, ../../app/assets/stylesheets/_additional.scss */
#interview a.head:hover {
  opacity: 0.7;
}

/* line 885, ../../app/assets/stylesheets/_additional.scss */
.bigmatgallery img {
  border: 3px solid #ffffff;
}

/* line 888, ../../app/assets/stylesheets/_additional.scss */
.bigmatgallery.selected img {
  border: 3px solid #dc2015;
}

/* line 891, ../../app/assets/stylesheets/_additional.scss */
.bigmatgallery.selected span {
  color: #dc2015;
}

/* line 895, ../../app/assets/stylesheets/_additional.scss */
.news-comments {
  width: 900px;
  overflow: hidden;
  margin-bottom: 80px;
}

/* line 901, ../../app/assets/stylesheets/_additional.scss */
.news-comments-list {
  float: left;
}

/* line 905, ../../app/assets/stylesheets/_additional.scss */
.news-comments-banner {
  float: left;
  margin-top: 80px;
  margin-left: 80px;
}

/* line 1, ../../app/assets/stylesheets/_mainpage.scss */
.width_1320 #main .inner, .width_1000 #main .inner {
  overflow: hidden;
}

/* line 5, ../../app/assets/stylesheets/_mainpage.scss */
.width_1320 #main #menu .inner, .width_1000 #main #menu .inner {
  overflow: visible;
}

/* line 9, ../../app/assets/stylesheets/_mainpage.scss */
.width_1320 #main .posts .mask.left_posts {
  width: 1040px;
  float: left;
}

/* line 15, ../../app/assets/stylesheets/_mainpage.scss */
.width_1000 #main .posts .mask.left_posts {
  width: 700px;
  float: left;
}

/* line 21, ../../app/assets/stylesheets/_mainpage.scss */
.main_aside {
  float: right;
  width: 280px;
  height: 600px;
}

/* line 27, ../../app/assets/stylesheets/_mainpage.scss */
.width_1320 .hide_on_big {
  display: none !important;
}

/* line 31, ../../app/assets/stylesheets/_mainpage.scss */
.width_1000 .hide_on_small {
  display: none !important;
}

/**
 * Copyright (c) 2012 Anders Ekdahl (http://coffeescripter.com/)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * Version: 1.2.7
 *
 * Demo and documentation: http://coffeescripter.com/code/ad-gallery/
 */
/* line 10, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery {
  position: relative;
  width: 980px;
  margin: 0px auto !important;
  margin-top: 4px !important;
}

/* line 16, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}

/* line 20, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-image-wrapper {
  width: 980px;
  height: 630px;
  overflow: hidden;
  margin: 0px auto;
  margin-bottom: 16px;
  position: relative;
}

/* line 28, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-image-wrapper .ad-loader {
  position: absolute;
  z-index: 10;
  top: 48%;
  left: 48%;
}

/* line 34, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-image-wrapper .ad-next {
  position: absolute;
  right: -57px;
  top: 255px;
  width: 40px;
  height: 40px !important;
  cursor: pointer;
  display: block;
  z-index: 200;
}

/* line 44, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-image-wrapper .ad-prev {
  position: absolute;
  left: -57px;
  top: 255px;
  width: 40px;
  height: 40px !important;
  cursor: pointer;
  display: block;
  z-index: 200;
}

/* line 54, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
  /* Or else IE will hide it */
}

/* line 57, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
  display: block !important;
  background-repeat: no-repeat;
  background-position: 0px top;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 101;
}

/* line 68, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
  background-position: -40px top;
  right: 0;
  left: auto;
}

/* line 73, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-image-wrapper .ad-image {
  position: absolute;
  cursor: pointer;
  overflow: hidden;
  top: 0;
  left: 0;
  z-index: 9;
}

/* line 81, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-image-wrapper .ad-image a img {
  border: 0;
}

/* line 84, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-image-description {
  text-align: left;
  width: 980px !important;
  z-index: 2;
  font-family: 'ConquerorSans';
  font-size: 13px;
  color: #999999;
  padding-bottom: 18px;
  margin: 0px auto;
}

/* line 94, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-image-description strong {
  display: block;
  font-size: 17px;
  color: #1a1a1a;
  font-weight: normal;
  padding-bottom: 6px;
  line-height: 25px;
}

/* line 102, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
  background: none;
}

/* line 105, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
  display: block;
}

/* line 108, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-controls {
  position: absolute;
  right: 45px;
  top: 670px;
}

/* line 113, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-info {
  float: left;
  font-family: 'ConquerorSansMedium';
  font-size: 12px;
  color: #999999;
}

/* line 119, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-slideshow-controls {
  float: right;
}

/* line 122, ../../app/assets/stylesheets/vendors/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 126, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
  padding-left: 5px;
  font-size: 0.9em;
}

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

/* line 134, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-nav {
  clear: both;
  width: 980px;
  position: relative;
  border-top: 1px solid #e6e6e6;
  margin: 0px auto;
}

/* line 141, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-forward, .ad-gallery .ad-back {
  position: absolute;
  top: 39px;
  height: 30px;
  z-index: 10;
}

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

/* line 151, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-back {
  cursor: pointer;
  left: 0px;
  width: 30px;
  display: block;
  background-image: url(/assets/most_arrows-a747ebc3a2551be17bb4eba51072ba56.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

/* line 160, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-back:hover {
  background-position: 0px -30px;
}

/* line 163, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-forward {
  cursor: pointer;
  display: block;
  right: 0px;
  width: 30px;
  background-image: url(/assets/most_arrows-a747ebc3a2551be17bb4eba51072ba56.png);
  background-repeat: no-repeat;
  background-position: -30px 0px;
}

/* line 172, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-forward:hover {
  background-position: -30px -30px;
}

/* line 175, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-nav .ad-thumbs {
  overflow: hidden;
  width: 890px;
  margin: 0px auto;
  margin-top: 9px;
  margin-bottom: 9px;
}

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

/* line 187, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-thumbs li {
  float: left;
  width: 90px;
  height: 90px;
  padding-right: 10px;
}

/* line 193, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-thumbs li:last-child {
  padding-right: 0px;
}

/* line 196, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-thumbs li a {
  display: block;
  width: 90px;
  height: 90px;
  overflow: hidden;
}

/* line 202, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-thumbs li a img {
  float: left;
}

/* line 205, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-thumbs li a.ad-active {
  width: 86px;
  height: 86px;
  overflow: hidden;
  border: 2px solid #bf3030;
  -moz-transition-property: border, background-color, color;
  /* FF4+ */
  -moz-transition-duration: 0s;
  -webkit-transition-property: border, background-color, color;
  /* Saf3.2+, Chrome */
  -webkit-transition-duration: 0s;
  -o-transition-property: border, background-color, color;
  /* Opera 10.5+ */
  -o-transition-duration: 0s;
  -ms-transition-property: border, background-color, color;
  /* IE10? */
  -ms-transition-duration: 0s;
  transition-property: border, background-color, color;
  /* Standard */
  transition-duration: 0s;
}

/* line 221, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-thumbs li a.ad-active img {
  width: 90px;
  height: 90px;
  margin: -2px;
}

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

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */
/* Browser Resets */
/* line 17, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none;
}

/* line 20, ../../app/assets/stylesheets/vendors/flexslider.scss */
.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* FlexSlider Necessary Styles
*********************************/
/* line 24, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flexslider {
  margin: 0;
  padding: 0;
}

/* line 25, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flexslider .slides {
  padding: 0px !important;
  margin: 0px !important;
}

/* line 26, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
  padding: 0px !important;
  background: none !important;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
/* line 28, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-pauseplay span {
  text-transform: capitalize;
}

/* Clearfix for the .slides element */
/* line 31, ../../app/assets/stylesheets/vendors/flexslider.scss */
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 32, ../../app/assets/stylesheets/vendors/flexslider.scss */
html[xmlns] .slides {
  display: block;
  margin: 0px !important;
}

/* line 33, ../../app/assets/stylesheets/vendors/flexslider.scss */
* html .slides {
  height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
/* line 38, ../../app/assets/stylesheets/vendors/flexslider.scss */
.no-js .slides > li:first-child {
  display: block;
}

/* FlexSlider Default Theme
*********************************/
/* line 43, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flexslider {
  clear: both;
  position: relative;
  zoom: 1;
}

/* line 44, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-viewport {
  max-height: 200000px;
  z-index: 1;
  /* -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;*/
}

/* line 45, ../../app/assets/stylesheets/vendors/flexslider.scss */
.loading .flex-viewport {
  max-height: 300px;
}

/* line 46, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flexslider .slides {
  zoom: 1;
}

/* line 48, ../../app/assets/stylesheets/vendors/flexslider.scss */
.carousel li {
  margin-right: 5px;
}

/* Direction Nav */
/* line 52, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-direction-nav {
  visibility: hidden;
  *height: 0;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 2;
}

/* line 53, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-direction-nav a {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  cursor: pointer;
  text-indent: -9999px;
  opacity: 1;
  /* -webkit-transition: all .3s ease;*/
}

/* line 54, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-direction-nav .flex-next {
  background-position: -40px 0px;
  right: 5px !important;
}

/* line 55, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-direction-nav .flex-prev {
  left: 5px !important;
}

/* line 58, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
  opacity: 1;
}

/* line 59, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-direction-nav .flex-disabled {
  opacity: 0.3 !important;
  filter: alpha(opacity=30);
  cursor: default;
}

/* Control Nav */
/* line 62, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-control-nav {
  visibility: hidden;
  width: 100%;
  height: 10px;
  position: absolute;
  bottom: -31px;
  text-align: center;
  z-index: 3;
}

/* line 63, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-control-nav li {
  padding-left: 7px;
  padding-right: 8px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

/* line 64, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-control-paging li a {
  width: 10px;
  height: 10px;
  display: block;
  cursor: pointer;
  text-indent: -9999px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

/* line 66, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-control-paging li a.flex-active {
  cursor: default;
  background-position: 0px -10px;
}

/* line 68, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}

/* line 69, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}

/* line 70, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer;
}

/* line 71, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-control-thumbs img:hover {
  opacity: 1;
}

/* line 72, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}

@media screen and (max-width: 860px) {
  /* line 75, ../../app/assets/stylesheets/vendors/flexslider.scss */
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 0;
  }

  /* line 76, ../../app/assets/stylesheets/vendors/flexslider.scss */
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 0;
  }
}
/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */
/* Browser Resets */
/* line 17, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none;
}

/* line 20, ../../app/assets/stylesheets/vendors/flexslider.scss */
.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* FlexSlider Necessary Styles
*********************************/
/* line 24, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flexslider {
  margin: 0;
  padding: 0;
}

/* line 25, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flexslider .slides {
  padding: 0px !important;
  margin: 0px !important;
}

/* line 26, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
  padding: 0px !important;
  background: none !important;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
/* line 28, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-pauseplay span {
  text-transform: capitalize;
}

/* Clearfix for the .slides element */
/* line 31, ../../app/assets/stylesheets/vendors/flexslider.scss */
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 32, ../../app/assets/stylesheets/vendors/flexslider.scss */
html[xmlns] .slides {
  display: block;
  margin: 0px !important;
}

/* line 33, ../../app/assets/stylesheets/vendors/flexslider.scss */
* html .slides {
  height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
/* line 38, ../../app/assets/stylesheets/vendors/flexslider.scss */
.no-js .slides > li:first-child {
  display: block;
}

/* FlexSlider Default Theme
*********************************/
/* line 43, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flexslider {
  clear: both;
  position: relative;
  zoom: 1;
}

/* line 44, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-viewport {
  max-height: 200000px;
  z-index: 1;
  /* -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;*/
}

/* line 45, ../../app/assets/stylesheets/vendors/flexslider.scss */
.loading .flex-viewport {
  max-height: 300px;
}

/* line 46, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flexslider .slides {
  zoom: 1;
}

/* line 48, ../../app/assets/stylesheets/vendors/flexslider.scss */
.carousel li {
  margin-right: 5px;
}

/* Direction Nav */
/* line 52, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-direction-nav {
  visibility: hidden;
  *height: 0;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 2;
}

/* line 53, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-direction-nav a {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  cursor: pointer;
  text-indent: -9999px;
  opacity: 1;
  /* -webkit-transition: all .3s ease;*/
}

/* line 54, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-direction-nav .flex-next {
  background-position: -40px 0px;
  right: 5px !important;
}

/* line 55, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-direction-nav .flex-prev {
  left: 5px !important;
}

/* line 58, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
  opacity: 1;
}

/* line 59, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-direction-nav .flex-disabled {
  opacity: 0.3 !important;
  filter: alpha(opacity=30);
  cursor: default;
}

/* Control Nav */
/* line 62, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-control-nav {
  visibility: hidden;
  width: 100%;
  height: 10px;
  position: absolute;
  bottom: -31px;
  text-align: center;
  z-index: 3;
}

/* line 63, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-control-nav li {
  padding-left: 7px;
  padding-right: 8px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

/* line 64, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-control-paging li a {
  width: 10px;
  height: 10px;
  display: block;
  cursor: pointer;
  text-indent: -9999px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

/* line 66, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-control-paging li a.flex-active {
  cursor: default;
  background-position: 0px -10px;
}

/* line 68, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}

/* line 69, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}

/* line 70, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer;
}

/* line 71, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-control-thumbs img:hover {
  opacity: 1;
}

/* line 72, ../../app/assets/stylesheets/vendors/flexslider.scss */
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}

@media screen and (max-width: 860px) {
  /* line 75, ../../app/assets/stylesheets/vendors/flexslider.scss */
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 0;
  }

  /* line 76, ../../app/assets/stylesheets/vendors/flexslider.scss */
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 0;
  }
}
/*! jQuery UI - v1.10.3 - 2013-08-15
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.datepicker.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */
/* Layout helpers
----------------------------------*/
/* line 9, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-helper-hidden {
  display: none;
}

/* line 12, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 22, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 33, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

/* line 38, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-helper-clearfix:after {
  clear: both;
}

/* line 41, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}

/* line 44, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* line 54, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
/* line 61, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 70, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 82, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 89, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker {
  width: 280px;
  display: none;
}

/* line 93, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  border: 1px solid #CFCFCF;
  border-bottom: 0px;
  text-transform: uppercase;
}

/* line 100, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 10px;
  width: 30px;
  height: 30px;
}

/* line 109, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 10px;
  background-image: url(/assets/most_arrows-a747ebc3a2551be17bb4eba51072ba56.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

/* line 115, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker .ui-datepicker-next {
  right: 10px;
  background-image: url(/assets/most_arrows-a747ebc3a2551be17bb4eba51072ba56.png);
  background-repeat: no-repeat;
  background-position: -30px 0px;
}

/* line 121, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  background-position: 0px -30px;
}

/* line 124, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker .ui-datepicker-next-hover {
  background-position: -30px -30px;
}

/* line 128, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  cursor: pointer;
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  background: none;
}

/* line 136, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker .ui-datepicker-title {
  line-height: 50px;
  text-align: center;
}

/* line 140, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 144, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

/* line 148, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

/* line 151, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker table {
  width: 100%;
  font-family: 'Fugue Regular';
  font-size: 15px;
  color: #1a1a1a;
  border-collapse: collapse;
}

/* line 158, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker th {
  text-align: center;
  border: 1px solid #CFCFCF;
}

/* line 162, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker th span {
  display: block;
  text-align: center;
  line-height: 19px;
  font-size: 12px;
  color: #999999;
  text-transform: uppercase;
}

/* line 170, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker td {
  border: 1px solid #CFCFCF;
}

/* line 174, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  text-align: center;
  text-decoration: none;
  line-height: 39px;
}

/* line 180, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 186, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 194, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
/* line 199, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 202, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 205, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 209, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 212, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 215, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 219, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 222, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 225, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */
/* line 232, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 235, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 10px;
  left: auto;
}

/* line 239, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 10px;
  right: auto;
}

/* line 243, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  left: auto;
}

/* line 246, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  right: auto;
}

/* line 249, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 252, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 256, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 260, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* Component containers
----------------------------------*/
/* line 267, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-widget {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-size: 1.1em;
}

/* line 271, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 277, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-size: 1em;
}

/* line 281, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-widget-content {
  background-color: #ffffff;
  color: #333333;
  -webkit-box-shadow: 0 1px 5px #a6a6a6;
  -moz-box-shadow: 0 1px 5px #a6a6a6;
  box-shadow: 0 1px 5px #a6a6a6;
  behavior: url(js/PIE.htc);
}

/* line 289, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-widget-content a {
  color: #333333;
}

/* line 292, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-datepicker-header {
  background-color: #f3f3f3;
  font-family: 'Fugue Regular';
  font-size: 17px;
  color: #1a1a1a;
}

/* line 298, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-widget-header a {
  color: #ffffff;
}

/* Interaction states
----------------------------------*/
/* line 306, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  color: #1a1a1a;
}

/* line 311, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  text-decoration: none;
}

/* line 319, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  color: #d92121;
}

/* line 325, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  text-decoration: none;
}

/* line 334, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
/* line 342, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  background-color: #F3F3F3;
  color: #D92121;
}

/* line 348, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}

/* line 353, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
  color: #ffffff;
}

/* line 360, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #ffffff;
}

/* line 365, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #ffffff;
}

/* line 370, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 375, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 382, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .1;
  filter: Alpha(Opacity=10);
  background-image: none;
}

/* line 387, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and images */
/* line 395, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon {
  width: 30px;
  height: 30px;
}

/* line 400, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(/assets/ui-icons_222222_256x240-0675a996f0bdc78890f7b312c543b06a.png);
}

/* line 403, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-widget-header .ui-icon {
  background-image: url(/assets/ui-icons_ffffff_256x240-a4ba4821c4d4a15fc977431670953726.png);
}

/* line 406, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-state-default .ui-icon {
  background-image: url(/assets/ui-icons_ef8c08_256x240-fbcb4bb91dca9db96e8a7b7900c7054a.png);
}

/* line 410, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(/assets/ui-icons_ef8c08_256x240-fbcb4bb91dca9db96e8a7b7900c7054a.png);
}

/* line 413, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-state-active .ui-icon {
  background-image: url(/assets/ui-icons_ef8c08_256x240-fbcb4bb91dca9db96e8a7b7900c7054a.png);
}

/* line 416, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-state-highlight .ui-icon {
  background-image: url(/assets/ui-icons_228ef1_256x240-a01a32b279e162333509c74ab450a912.png);
}

/* line 420, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(/assets/ui-icons_ffd27a_256x240-200f2f4d0a318cd59e8923ffbce54fe5.png);
}

/* positioning */
/* line 425, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-blank {
  background-position: 16px 16px;
}

/* line 426, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 427, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 428, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 429, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 430, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 431, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 432, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 433, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 434, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 435, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 436, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 437, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 438, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 439, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 440, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 441, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 442, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 443, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 444, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 445, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 446, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 447, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 448, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 449, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 450, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 451, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 452, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 453, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 454, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 455, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 456, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 457, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 458, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 459, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 460, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 461, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 462, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 463, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 464, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 465, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 466, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 467, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 468, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 469, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 470, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 471, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 472, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 473, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 474, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 475, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 476, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 477, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 478, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 479, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 480, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 481, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 482, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 483, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 484, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 485, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 486, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 487, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 488, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 489, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 490, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 491, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 492, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 493, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 494, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 495, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 496, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 497, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 498, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 499, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 500, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 501, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 502, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 503, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 504, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 505, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 506, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 507, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 508, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 509, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 510, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 511, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 512, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 513, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 514, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 515, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 516, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 517, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 518, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 519, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 520, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 521, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 522, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 523, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 524, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 525, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 526, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 527, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 528, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 529, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 530, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 531, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 532, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 533, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 534, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 535, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 536, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 537, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 538, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 539, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 540, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 541, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 542, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 543, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 544, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 545, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 546, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 547, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 548, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 549, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 550, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 551, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 552, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-radio-on {
  background-position: -96px -144px;
}

/* line 553, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-radio-off {
  background-position: -112px -144px;
}

/* line 554, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 555, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 556, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 557, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 558, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 559, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 560, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 561, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 563, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 564, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 565, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 566, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 567, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 568, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 569, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 570, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 571, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 572, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 573, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 574, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 575, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 576, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 577, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 578, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-circle-triangle-e {
  background-position: 0px 0px;
}

/* line 579, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 580, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-circle-triangle-w {
  background-position: 0px 0px;
}

/* line 581, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 582, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 583, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 584, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 585, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 586, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 587, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 588, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 589, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 590, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 591, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 592, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 593, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 594, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 595, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 596, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 597, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 598, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 599, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 600, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* Overlays */
/* line 629, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-widget-overlay {
  background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
  opacity: .5;
  filter: Alpha(Opacity=50);
}

/* line 634, ../../app/assets/stylesheets/vendors/jquery-ui.scss */
.ui-widget-shadow {
  margin: -5px 0 0 -5px;
  padding: 5px;
  background: black url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
  opacity: .2;
  filter: Alpha(Opacity=20);
  border-radius: 5px;
}

/**
 * Copyright (c) 2012 Anders Ekdahl (http://coffeescripter.com/)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * Version: 1.2.7
 *
 * Demo and documentation: http://coffeescripter.com/code/ad-gallery/
 */
/* line 10, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery {
  position: relative;
  width: 980px;
  margin: 0px auto !important;
  margin-top: 4px !important;
}

/* line 16, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}

/* line 20, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-image-wrapper {
  width: 980px;
  height: 630px;
  overflow: hidden;
  margin: 0px auto;
  margin-bottom: 16px;
  position: relative;
}

/* line 28, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-image-wrapper .ad-loader {
  position: absolute;
  z-index: 10;
  top: 48%;
  left: 48%;
}

/* line 34, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-image-wrapper .ad-next {
  position: absolute;
  right: -57px;
  top: 255px;
  width: 40px;
  height: 40px !important;
  cursor: pointer;
  display: block;
  z-index: 200;
}

/* line 44, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-image-wrapper .ad-prev {
  position: absolute;
  left: -57px;
  top: 255px;
  width: 40px;
  height: 40px !important;
  cursor: pointer;
  display: block;
  z-index: 200;
}

/* line 54, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
  /* Or else IE will hide it */
}

/* line 57, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
  display: block !important;
  background-repeat: no-repeat;
  background-position: 0px top;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 101;
}

/* line 68, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
  background-position: -40px top;
  right: 0;
  left: auto;
}

/* line 73, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-image-wrapper .ad-image {
  position: absolute;
  cursor: pointer;
  overflow: hidden;
  top: 0;
  left: 0;
  z-index: 9;
}

/* line 81, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-image-wrapper .ad-image a img {
  border: 0;
}

/* line 84, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-image-description {
  text-align: left;
  width: 980px !important;
  z-index: 2;
  font-family: 'ConquerorSans';
  font-size: 13px;
  color: #999999;
  padding-bottom: 18px;
  margin: 0px auto;
}

/* line 94, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-image-description strong {
  display: block;
  font-size: 17px;
  color: #1a1a1a;
  font-weight: normal;
  padding-bottom: 6px;
  line-height: 25px;
}

/* line 102, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
  background: none;
}

/* line 105, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
  display: block;
}

/* line 108, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-controls {
  position: absolute;
  right: 45px;
  top: 670px;
}

/* line 113, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-info {
  float: left;
  font-family: 'ConquerorSansMedium';
  font-size: 12px;
  color: #999999;
}

/* line 119, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-slideshow-controls {
  float: right;
}

/* line 122, ../../app/assets/stylesheets/vendors/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 126, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
  padding-left: 5px;
  font-size: 0.9em;
}

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

/* line 134, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-nav {
  clear: both;
  width: 980px;
  position: relative;
  border-top: 1px solid #e6e6e6;
  margin: 0px auto;
}

/* line 141, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-forward, .ad-gallery .ad-back {
  position: absolute;
  top: 39px;
  height: 30px;
  z-index: 10;
}

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

/* line 151, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-back {
  cursor: pointer;
  left: 0px;
  width: 30px;
  display: block;
  background-image: url(/assets/most_arrows-a747ebc3a2551be17bb4eba51072ba56.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

/* line 160, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-back:hover {
  background-position: 0px -30px;
}

/* line 163, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-forward {
  cursor: pointer;
  display: block;
  right: 0px;
  width: 30px;
  background-image: url(/assets/most_arrows-a747ebc3a2551be17bb4eba51072ba56.png);
  background-repeat: no-repeat;
  background-position: -30px 0px;
}

/* line 172, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-forward:hover {
  background-position: -30px -30px;
}

/* line 175, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-nav .ad-thumbs {
  overflow: hidden;
  width: 890px;
  margin: 0px auto;
  margin-top: 9px;
  margin-bottom: 9px;
}

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

/* line 187, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-thumbs li {
  float: left;
  width: 90px;
  height: 90px;
  padding-right: 10px;
}

/* line 193, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-thumbs li:last-child {
  padding-right: 0px;
}

/* line 196, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-thumbs li a {
  display: block;
  width: 90px;
  height: 90px;
  overflow: hidden;
}

/* line 202, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-thumbs li a img {
  float: left;
}

/* line 205, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-thumbs li a.ad-active {
  width: 86px;
  height: 86px;
  overflow: hidden;
  border: 2px solid #bf3030;
  -moz-transition-property: border, background-color, color;
  /* FF4+ */
  -moz-transition-duration: 0s;
  -webkit-transition-property: border, background-color, color;
  /* Saf3.2+, Chrome */
  -webkit-transition-duration: 0s;
  -o-transition-property: border, background-color, color;
  /* Opera 10.5+ */
  -o-transition-duration: 0s;
  -ms-transition-property: border, background-color, color;
  /* IE10? */
  -ms-transition-duration: 0s;
  transition-property: border, background-color, color;
  /* Standard */
  transition-duration: 0s;
}

/* line 221, ../../app/assets/stylesheets/vendors/jquery.ad-gallery.scss */
.ad-gallery .ad-thumbs li a.ad-active img {
  width: 90px;
  height: 90px;
  margin: -2px;
}

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