.header_wrapper_inner {
  margin:0 auto;
  width:1200px;
}
div.layout-978 {
  margin:0 auto;
  width:1200px;
}
div.row {
  height:0;
}
div.row-end {
  clear:both;
  font-family:sans-serif;
  font-size:1px;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  height:0;
  line-height:1px;
  overflow:hidden;
}
div.col1, div.col2, div.col3, div.col4, aside.col4, div.col5, div.col6, div.col7, div.col8, section.col8, div.col9, div.col10, div.col11, div.col12, section.col12 {
  float:left;
  margin-left:30px;
}
div.col1:first-child, div.col2:first-child, div.col3:first-child, div.col4:first-child, div.col5:first-child, div.col6:first-child, div.col7:first-child, div.col8:first-child, div.col9:first-child, div.col10:first-child, div.col11:first-child, div.col12:first-child {
  margin-left:0;
}
div.col1 {
  width:54px;
}
div.col2 {
  width:138px;
}
div.col3 {
  width:222px;
}
div.col4 {
  width:306px;
}
aside.col4 {
  width:306px;
}
div.col5 {
  width:390px;
}
div.col6 {
  width:474px;
}
div.col7 {
  width:558px;
}
div.col8 {
  width:642px;
}
section.col8 {
  width:642px;
}
div.col9 {
  width:726px;
}
div.col10 {
  width:810px;
}
div.col11 {
float:left;
width:894px;
left:70%;
position:absolute;
}
div.col12 {
  width:1200px;
}
section.col12 {
  width:1200px;
}
#sidebar-first {
  float:left;
  padding:0 10px;
  width:150px;
}
#search {
  float:left;
  padding:0 10px;
  width:260px;
}
#social {
  float:left;
  font-size:9px;
  left:40px;
  padding:1060px 10px 0;
  position:absolute;
}
.panels-flexible-2_columnss .panels-flexible-region-inside {
  line-height:155%;
  padding-left:1em;
  padding-right:1em;
  padding-top:1em;
}
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, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  border:0 none;
  font-family:inherit;
  font-size:100%;
  font-style:inherit;
  font-weight:inherit;
  line-height:155%;
  margin:0;
  outline:0;
  padding:0;
  vertical-align:baseline;
}
:focus {
  outline:0;
}
body {
  background:url(http://leninstatues.ru/sites/all/themes/business_theme/images/textile-square.gif);
  line-height:1;
}
ol, ul {
  list-style:none;
}
table {
  border-collapse:separate;
  border-spacing:0;
}
caption, th, td {
  font-weight:normal;
  text-align:left;
  width:0;
}
table {
  border:1px solid #BEBFB9;
  font-size:1em;
  margin:0 0 10px;
  width:100%;
}
table td, table th {
  color:#000000;
  padding:8px 10px;
  vertical-align:text-top;
}
tr.even, tr.odd {
  background:#F3F4EE;
  border-color:#BEBFB9;
  border-style:solid;
  border-width:0 1px;
}
tr.odd {
  background:#FFFFFF;
}
tr.drag {
  background:#FFEE77;
}
tr.drag-previous {
  background:#FFFFBB;
}
table th {
  background:#E1E2DC;
  border:1px solid #BEBFB9;
  font-weight:normal;
  padding:3px 10px;
  text-transform:uppercase;
}
table th.active {
  background:#BDBEB9;
}
table th a {
  display:block;
  position:relative;
}
table th.active a {
  padding:0 25px 0 0;
}
table th.active img {
  position:absolute;
  right:3px;
  top:3px;
}
table td.active {
  background:#E9E9DD;
}
table tr.odd td.active {
  background:#F3F4EE;
}
table tr.selected td.active, table tr.selected td {
  background:#FFFFCC;
  border-color:#EEEEBB;
}
table.system-status-report tr {
  border-bottom-color:#CCCCCC;
  border-bottom-style:solid;
  border-bottom-width:1px;
}
table.system-status-report tr.ok {
  background-color:#E5FFE2;
  color:#255B1E;
}
table.system-status-report tr.info {
  background-color:#BBDDFF;
  color:#040F37;
}
table.system-status-report tr.warning {
  background-color:#FFFCE5;
  color:#884400;
}
table.system-status-report tr.error {
  background-color:#FEF5F1;
  color:#8C2E0B;
}
tr td:last-child {
  border-right-color:#BEBFB9;
  border-right-style:solid;
  border-right-width:1px;
}
blockquote::before, blockquote::after, q::before, q::after {
  content:none;
}
a img {
  border:0 none;
}
header, hgroup, footer, section, article, aside {
  display:block;
}
body {
  color:#555555;
  font-family:Arial, sans-serif;
  font-size:12px;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:135%;
}
a {
  color:#3B5998;
  outline:none;
  text-decoration:none;
}
a:hover {
  color:#000000;
  text-decoration:none;
}
h1, h2, h3, h4, h5, h6 {
  color:#444444;
  font-weight:bold;
  padding-bottom:15px;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color:#444444;
}
h1 {
  font-size:22px;
}
h2 {
  font-size:15px;
}
h3, h4, h5, h6 {
  color:#666666;
  font-size:16px;
}
h4 {
  font-size:14px;
}
h5 {
  font-size:13px;
}
h6 {
  font-size:11px;
}
h7 {
  font-size:10px;
}
p {
  line-height:135%;
  padding-bottom:15px;
}
strong {
  color:#666666;
  font-weight:bold;
}
cite, em, i {
  font-style:italic;
}
pre {
  background-color:#EEEEEE;
  color:#555555;
  margin-bottom:30px;
  overflow:auto;
  padding:20px;
}
pre, code {
  font-family:'Courier New', monospace;
}
ins {
  text-decoration:none;
}
sup, sub {
  font-size:10px;
  height:0;
  line-height:1;
  position:relative;
  vertical-align:baseline;
}
sup {
  bottom:6px;
}
sub {
  top:4px;
}
blockquote {
  background:url(http://leninstatues.ru/sites/all/themes/business_theme/images/blockquote-bg.jpg) 10px 10px no-repeat #EEEEEE;
  border-left-color:#CCCCCC;
  border-left-style:solid;
  border-left-width:4px;
  border-right-color:#CCCCCC;
  border-right-style:solid;
  border-right-width:4px;
  margin:0 auto 30px;
  padding:20px 20px 20px 48px;
  width:85%;
}
blockquote p {
  color:#555555;
  padding-bottom:0;
}
ul, ol {
  margin:0 0 1.5em 2em;
}
ul {
  list-style:disc;
}
ol {
  list-style:decimal;
}
ul ul, ol ol, ul ol, ol ul {
  margin-bottom:0;
  margin-left:1em;
}
dl {
  margin:0 0 1.5em;
}
dl dt {
  font-weight:bold;
}
dd {
  margin-bottom:1em;
  margin-left:1.5em;
}
strong {
  font-weight:bold;
}
cite, em, i {
  font-style:italic;
}
big {
  font-size:131.25%;
}
ins {
  background:#FFFFCC;
  text-decoration:none;
}
abbr, acronym {
  border-bottom-color:#666666;
  border-bottom-style:dotted;
  border-bottom-width:1px;
  cursor:help;
}
table {
  background:#FFFFFF;
  border-bottom-color:#DDDDDD;
  border-bottom-width:1px;
  border-left-color:#DDDDDD;
  border-left-width:1px;
  border-style:solid none solid solid;
  border-top-color:#DDDDDD;
  border-top-width:1px;
  margin:0 0 1.5em;
  width:100%;
}
th {
  background:#555555;
  color:#FFFFFF;
  font-weight:bold;
  padding:10px;
}
tr {
  padding:5px;
}
td {
  border-right-color:#DDDDDD;
  border-right-style:solid;
  border-right-width:1px;
  border-top-color:#DDDDDD;
  border-top-style:solid;
  border-top-width:1px;
  padding:10px;
}
.margin-auto {
  margin:0 auto;
}
.no-margin-top {
  margin-top:0 !important;
}
.no-margin-bottom {
  margin-bottom:0 !important;
}
.no-margin-left {
  margin-left:0 !important;
}
.no-margin-right {
  margin-right:0 !important;
}
.no-padding-top {
  padding-top:0 !important;
}
.no-padding-bottom {
  padding-bottom:0 !important;
}
.no-padding-left {
  padding-left:0 !important;
}
.no-padding-right {
  padding-right:0 !important;
}
.no-border-top {
  border-top-style:none !important;
  border-top-width:0 !important;
}
.no-border-bottom {
  border-bottom-style:none !important;
  border-bottom-width:0 !important;
}
.no-border-left {
  border-left-style:none !important;
  border-left-width:0 !important;
}
.no-border-right {
  border-right-style:none !important;
  border-right-width:0 !important;
}

.rasst {
  line-height:1.8em;
font-family: 'Book Antiqua', palatino; 
font-size: medium;
}
.CL {
  clear:left;
  height:0;
  overflow:hidden;
}
.CR {
  clear:right;
  height:0;
  overflow:hidden;
}
.clear {
  clear:both;
}
.clearfix::after {
  clear:both;
  content:'';
  display:block;
  font-size:0;
  height:0;
  visibility:hidden;
}
.clearfix {
  display:inline-block;
}
* html .clearfix {
  height:1%;
}
.clearfix {
  display:block;
}
.displayblock {
  display:block;
}
.displaynone {
  display:none;
}
#wrapper {
  margin:0 auto;
  width:980px;
}
#header {
  background-attachment:scroll;
  background-color:transparent;
  background-position:0 100%;
  background-repeat:repeat;
  padding-bottom:10px;
}
.not-front #header {
  padding-bottom:0;
}
#header .top-bg, #footer {
  background:url(http://leninstatues.ru/sites/all/themes/business_theme/images/header-top-footer-bg.jpg) repeat-x;
  clear:both;
}
#header .top-bg {
  background-position:50% 100%;
  border-bottom-color:#CCCCCC;
  border-bottom-style:solid;
  border-bottom-width:4px;
  height:16px;
}
#header #logo-wrap {
  float:left;
  margin:20px 0;
  min-width:610px;
}
h1#site-name {
  font-size:30px;
  font-weight:normal;
  padding-bottom:0;
}
h1#site-name a span {
  display:inline-block;
  line-height:0;
}
h1#site-name a {
  line-height:54px;
}
h1#site-name a:hover {
  color:#444444;
}
h1#site-name a img {
  float:left;
  max-height:90px;
  padding-right:20px;
}
h2#site-slogan {
  color:#666666;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  padding:8px 0 0;
}
#header .social-icon ul.social-profile li a {
  text-indent:-99999px;
}
#header .social-icon {
  float:right;
  margin-top:32px;
  width:306px;
}
#header .social-icon ul.social-profile {
  float:right;
  list-style:none;
  margin:-10px 0 0;
}
#header .social-icon ul.social-profile li {
  float:left;
  margin-top:10px;
}
#header .social-icon ul.social-profile li a {
  -webkit-transition:all 0.3s;
  display:inline-block;
  height:24px;
  margin:10px;
  transition:all 0.3s;
  vertical-align:middle;
  width:24px;
}
#header .social-icon ul.social-profile li.twitter a {
  background:url(http://leninstatues.ru/sites/all/themes/business_theme/images/twitter.png) 0% 0 no-repeat;
}
#header .social-icon ul.social-profile li.facebook a {
  background:url(http://leninstatues.ru/sites/all/themes/business_theme/images/facebook.png) 0% 0 no-repeat;
}
#header .social-icon ul.social-profile li.google-plus a {
  background:url(http://leninstatues.ru/sites/all/themes/business_theme/images/googleplus.png) 0% 0 no-repeat;
}
#header .social-icon ul.social-profile li.pinterest a {
  background:url(http://leninstatues.ru/sites/all/themes/business_theme/images/pinterest.png) 0% 0 no-repeat;
}
#header .social-icon ul.social-profile li.rss a {
  background:url(http://leninstatues.ru/sites/all/themes/business_theme/images/rss.png) 0% 0 no-repeat;
}
#header .social-icon ul.social-profile li a:hover {
  background-position:0 -34px;
}
#header #main-menu {
  background-color:#FFFFFF;
  border:1px solid #E9E9E9;
  float:left;
  position:relative;
  z-index:500;
}
.front #header #main-menu {
  box-shadow:none;
}
#header #main-menu ul {
  list-style:none;
  margin:0;
}
#header #main-menu ul li {
  border-bottom-width:0;
  border-right-color:#E9E9E9;
  border-right-style:solid;
  border-right-width:1px;
  float:left;
  list-style:none outside none;
  position:relative;
}
#header #main-menu ul li a {
  color:#444444;
  display:block;
  float:left;
  font-size:12px;
  font-weight:bold;
  padding:16px 20px;
  text-transform:uppercase;
}
#header #main-menu ul li a:hover, #header #main-menu ul li a.active, #header #main-menu ul li:hover > a {
  background-color:#444444;
  color:#FFFFFF;
}
#header #main-menu ul li ul, #header #main-menu ul li:hover ul li ul {
  display:none;
  list-style:none none;
  z-index:9999;
}
#header #main-menu ul li:hover ul, #header #main-menu ul li ul li:hover ul {
  display:block;
}
#header #main-menu ul li ul {
  background-color:#444444;
  border-left-color:#555555;
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:#555555;
  border-right-style:solid;
  border-right-width:1px;
  border-top-color:#555555;
  border-top-style:solid;
  border-top-width:1px;
  left:0;
  margin:0;
  padding:0;
  position:absolute;
  top:48px;
  width:185px;
}
#header #main-menu ul li ul li ul {
  left:185px;
  top:-1px;
}
#header #main-menu ul li ul li {
  border-bottom-color:#666666;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-right-style:none;
  border-right-width:0;
  float:none;
}
#header #main-menu ul li ul li a {
  color:#999999;
  float:none;
  font-size:12px;
  font-weight:bold;
  line-height:18px;
  padding:7px 10px;
}
#header #main-menu ul li ul li a:hover, #header #main-menu ul li ul li:hover > a {
  background-color:#000000;
  color:#FFFFFF;
  text-decoration:none;
}
#main-menu ul li.leaf, #main-menu ul li.expanded {
  list-style:none;
}
#header #page-title {
  padding:34px 20px 0;
}
#header #page-title p {
  padding-bottom:0;
}
fortop-types {
  border-bottom-color:black;
  border-bottom-style:dotted;
  border-bottom-width:1px;
}
.featured {
  background-color:#FFFFFF;
  border-bottom-color:#CCCCCC;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-left-color:#CCCCCC;
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:#CCCCCC;
  border-right-style:solid;
  border-right-width:1px;
  height:313px;
  overflow:hidden;
  position:relative;
  width:976px;
}
.featured img {
  display:block;
  height:auto;
  margin:0 auto;
  max-width:100%;
}
.featured .img-effect {
  background:url(http://leninstatues.ru/sites/all/themes/business_theme/images/featured-img-effect.png);
  display:block;
  height:313px;
  left:0;
  overflow:hidden;
  position:absolute;
  top:0;
  width:976px;
  z-index:10;
}
.featured-text {
  background:rgba(0, 0, 0, 0.6);
  bottom:1px;
  color:#CCCCCC;
  font-size:14px;
  left:1px;
  padding:16px 10px 0;
  position:absolute;
  z-index:9999;
}
.featured-text a {
  color:#1195BD;
}
.featured-text span {
  font-size:15px;
  font-weight:bold;
}
.featured-text a.readmore {
  display:block;
  padding:0;
}
#controllers {
  clear:both;
  padding-top:10px;
  text-align:center;
}
#controllers a {
  background-color:#B7B7B7;
  border-radius:6px;
  display:inline-block;
  height:12px;
  margin:0 3px;
  overflow:hidden;
  text-indent:999999px;
  width:12px;
}
#controllers a:hover, #controllers a.active {
  background-color:#000000;
}
#breadcrumbs {
  border-bottom-color:#EEEEEE;
  border-bottom-style:solid;
  border-bottom-width:1px;
  font-size:11px;
  margin-bottom:20px;
  padding-bottom:5px;
}
#main {
  padding-top:10px;
}
#preface-head {
  padding-top:18px;
}
#main #content .node-teaser {
  border-bottom-color:#DDDDDD;
  border-bottom-style:solid;
  border-bottom-width:1px;
  margin-bottom:30px;
  padding-bottom:30px;
}
.node h2.title {
  font-size:20px;
}
#content, #sidebar {
  margin-bottom:30px;
}
aside {
  margin-top:20px;
}
#main #content img {
  background-color:#FFFFFF;
  border:1px solid #BBBBBB;
  max-width:660px;
  padding:5px;
}
.node-teaser img {
  border:1px solid #CCCCCC;
  float:left;
  height:auto;
  margin:0.5em 1em 0.5em 0;
  max-width:97.4%;
  padding:6px;
}
.distri_column1 {
  max-width:8%;
  vertical-align:middle;
}
.distri_column2 {
  vertical-align:middle;
  width:15%;
}
.distri_column3 {
  font-size:12px;
  vertical-align:middle;
  width:34%;
}
.distri_column4 {
  vertical-align:middle;
  width:10%;
}
.distri_column5 {
  vertical-align:middle;
  width:25%;
}
.distri_column6 {
  max-width:8%;
  vertical-align:middle;
}
.msk1 {
  vertical-align:middle;
}
.msk2 {
  vertical-align:middle;
}
.msk3 {
  vertical-align:middle;
}
.msk4 {
  vertical-align:middle;
}
.msk5 {
  vertical-align:middle;
}
.msk6 {
  vertical-align:middle;
}
.mesto {
  padding-bottom:10px;
  padding-top:15px;
}
#preface-wrap .block, .region-header .block, .region-footer .block, .region-content-top .block, #footer-bottom .block {
  margin:0 0 25px;
}
#preface-wrap .block > h2, .region-header .block > h2, .region-footer .block > h2, .region-content-top .block > h2, #footer-bottom .block > h2 {
  font-size:18px;
  margin:15px 0;
  padding:0;
}
#sidebar .block {
  margin-bottom:30px;
}
#sidebar .block > h2 {
  font-size:17px;
}
#footer {
  border-top-color:#CCCCCC;
  border-top-style:solid;
  border-top-width:6px;
  color:#666666;
  font-size:12px;
  height:40px;
  padding-top:20px;
}
#footer span {
  color:#999999;
  font-style:italic;
}
#footer a {
  color:#999999;
  font-style:italic;
  line-height:24px;
}
#footer a:hover {
  color:#777777;
  font-style:italic;
}
#footer .copyright img {
  float:left;
  height:auto;
  margin:0 20px 0 0;
  max-width:30px;
  overflow:hidden;
}
#footer .powered-by {
  text-align:right;
}
fieldset {
  background:#FFFFFF;
  border:1px solid #CCCCCC;
  border-radius:4px;
  margin-bottom:32px;
  margin-top:10px;
  padding:0 0 10px;
  position:relative;
  top:12px;
}
.fieldset-wrapper {
  margin-top:25px;
}
.node-form .vertical-tabs .fieldset-wrapper {
  margin-top:0;
}
.filter-wrapper {
  border-top-left-radius:0;
  border-top-right-radius:0;
  padding:1em 0 0.2em;
  top:0;
}
.filter-help a {
  font-size:0.857em;
  padding:2px 20px 0;
}
.filter-wrapper .form-item label {
  margin-right:10px;
}
.filter-wrapper .form-item {
  padding:0 0 0.5em 0.5em;
}
.filter-guidelines {
  padding:0 1.5em 0 0.5em;
}
fieldset.collapsed {
  background:transparent;
  border-radius:0;
}
fieldset legend {
  background:#DBDBDB;
  border-left-color:#CCCCCC;
  border-left-width:1px;
  border-right-color:#CCCCCC;
  border-right-width:1px;
  border-style:solid solid none;
  border-top-color:#CCCCCC;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-top-width:1px;
  display:block;
  height:2em;
  left:-1px;
  line-height:2;
  padding:0;
  position:absolute;
  text-indent:10px;
  text-shadow:#FFFFFF 0 1px 0;
  top:-12px;
  width:100%;
}
fieldset.collapsed legend {
  border-radius:4px;
}
fieldset .fieldset-wrapper {
  padding:0 10px;
}
fieldset .fieldset-description {
  font-style:italic;
  line-height:1.4;
  margin-bottom:1em;
  margin-top:5px;
}
input {
  margin:2px 0;
  padding:4px;
}
input, textarea {
  font-size:0.929em;
}
textarea {
  line-height:1.5;
}
textarea.form-textarea, select.form-select {
  padding:4px;
}
input.form-text, textarea.form-textarea, select.form-select {
  border:1px solid #CCCCCC;
  padding:5px;
  width:20em;
}
.password-suggestions ul li {
  margin-left:1.2em;
}
.form-item {
  margin-bottom:1em;
  margin-top:2px;
}
.form-item label {
  font-size:0.929em;
}
.form-type-radio label, .form-type-checkbox label {
  margin-left:4px;
}
.form-type-radio .description, .form-type-checkbox .description {
  margin-left:2px;
}
.form-actions {
  padding-top:10px;
}
.contact-form #edit-name {
  border-radius:4px;
  box-sizing:border-box;
  width:100%;
}
.contact-form #edit-mail {
  border-radius:4px;
  box-sizing:border-box;
  width:100%;
}
.contact-form #edit-subject {
  border-radius:4px;
  box-sizing:border-box;
  width:100%;
}
.contact-form #edit-message {
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  box-sizing:border-box;
  width:100%;
}
.contact-form .resizable-textarea .grippie {
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  box-sizing:border-box;
  width:100%;
}
.comment-form label {
  float:left;
  font-size:0.929em;
}
.comment-form input, .comment-form .form-select {
  border-radius:4px;
  margin:0;
}
.comment-form .form-type-textarea label {
  float:none;
}
.comment-form .form-item, .comment-form .form-radios, .comment-form .form-type-checkbox, .comment-form .form-select {
  margin-bottom:10px;
  overflow:hidden;
}
.comment-form .form-type-checkbox, .comment-form .form-radios {
  margin-left:120px;
}
.comment-form .form-type-checkbox label, .comment-form .form-radios label {
  float:none;
  margin-top:0;
}
.comment-form input.form-file {
  width:auto;
}
.comment-form .form-text {
  box-sizing:border-box;
  display:block;
  margin:0;
  width:100%;
}
.comment-form .form-item .description {
  font-size:0.786em;
  line-height:1.2;
  margin-left:120px;
}
#content h2.comment-form {
  margin-bottom:0.5em;
}
.comment-form .form-textarea {
  border-top-left-radius:4px;
  border-top-right-radius:4px;
}
.comment-form fieldset.filter-wrapper .fieldset-wrapper, .comment-form .text-format-wrapper .form-item {
  margin-bottom:0;
  margin-top:0;
}
.filter-wrapper label {
  float:none;
  width:auto;
}
.filter-wrapper .form-select {
  min-width:120px;
}
.comment-form fieldset.filter-wrapper .tips {
  font-size:0.786em;
}
#comment-body-add-more-wrapper .form-type-textarea label {
  margin-bottom:0.4em;
}
#edit-actions input {
  margin-right:0.6em;
}
div.password-suggestions {
  border:0 none;
}
.ui-widget-overlay {
  background:#222222;
  opacity:0.7;
}
div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane {
  padding:1em;
}
#forum .name {
  font-size:1.083em;
}
#forum .description {
  font-size:1em;
}
button, input[type="submit"], input[type="reset"], input[type="button"] {
  -webkit-box-shadow:white 0 1px 0 0 inset;
  background-image:url('http://leninstatues.ru/sites/all/themes/business_theme/css/linear-gradient(top,%20#FFFFFF 0%, #E3E3E3 100%');
  border:1px solid #DBDBDB;
  border-radius:6px;
  box-shadow:white 0 1px 0 0 inset;
  color:#333333;
  font-size:13px;
  font-weight:bold;
  padding:4px 0.8em 5px;
  position:relative;
  text-shadow:white 0 1px 0;
}
button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
  -webkit-box-shadow:white 0 1px 0 0 inset;
  background-image:url('http://leninstatues.ru/sites/all/themes/business_theme/css/linear-gradient(top,%20#DBDBDB 0%, #F2F2F2 100%');
  border-radius:6px;
  box-shadow:white 0 1px 0 0 inset;
  cursor:pointer;
}
button.full-width, input[type="submit"].full-width, input[type="reset"].full-width, input[type="button"].full-width {
  padding-left:0 !important;
  padding-right:0 !important;
  text-align:center;
  width:100%;
}
#block-search-form {
  padding-bottom:7px;
}
#block-search-form .content {
  margin-top:0;
}
#search-form input#edit-keys, #block-search-form .form-item-search-block-form input {
  float:left;
  font-size:1em;
  height:1.143em;
  margin-right:5px;
  width:9em;
}
#search-block-form input.form-submit, #search-form input.form-submit {
  background:url(http://leninstatues.ru/sites/all/themes/business_theme/images/search-button.png) 50% 0 no-repeat;
  border-color:#E4E4E4 #D2D2D2 #B4B4B4;
  cursor:pointer;
  height:25px;
  margin-left:0;
  margin-right:0;
  overflow:hidden;
  padding:0;
  text-indent:-9999px;
  width:34px;
}
#search-block-form input.form-submit:hover, #search-block-form input.form-submit:focus, #search-form input.form-submit:hover, #search-form input.form-submit:focus {
  background-position:50% 100%;
}
#search-form .form-item-keys label {
  display:block;
}
ol.search-results {
  padding-left:0;
}
.search-results li {
  border-bottom-color:#D3D7D9;
  border-bottom-style:solid;
  border-bottom-width:1px;
  margin-bottom:0.5em;
  padding-bottom:0.4285em;
}
.search-results li:last-child {
  border-bottom-style:none;
  margin-bottom:1em;
}
.search-results .search-snippet-info {
  padding-left:0;
}
.submitted {
  background:#EEEEEE;
  border-radius:4px;
  clear:both;
  color:#383838;
  display:none;
  margin-bottom:2px;
  padding:4px 9px;
  text-shadow:#FFFFFF 1px 1px;
}
.rightblock {
  background-color:#FFFFFF;
  color:#000000;
  line-height:200%;
  margin-bottom:26px;
  margin-top:10px;
  padding:20px 20px 10px;
  width:350px;
}
.links li a {
  background-color:#E7E5E3;
  border-radius:4px;
  color:#100100;
  display:none;
  font-weight:normal;
  padding:4px 5px;
  text-shadow:#FFFFFF 1px 1px;
}
.links li a:hover {
  background-color:#D7D5D3;
  color:#100101;
}
#content table.cke_editor {
  border:0 none;
}
#content table.cke_editor td {
  border:0 none;
  padding:0;
}
.poll .vote-form .choices .title {
  font-size:14px;
  font-weight:normal;
  line-height:2;
}
.poll .vote-form .choices {
  margin:0;
}
.form-item label {
  font-size:13px;
  font-weight:bold;
}
.item-list ul {
  margin:0;
  padding:0 0 0 1.5385em;
}
.item-list ul li {
  margin:0;
  padding:0;
}
ul.menu li {
  margin:0;
  padding:0;
}
ul.inline {
  clear:both;
}
ul.inline li {
  margin:0;
  padding:0;
}
.tabs-wrapper {
  border-bottom-color:#B7B7B7;
  border-bottom-style:solid;
  border-bottom-width:1px;
  margin:0 0 5px;
}
ul.primary {
  border:none;
  margin:0;
  padding:0;
}
ul.primary li a {
  background:none;
  border:none;
  border-radius:4px 4px 0 0;
  display:block;
  float:left;
  line-height:1.5385em;
  margin:0 5px 0 0;
  padding:0 1em;
}
ul.primary li a:hover, ul.primary li a.active {
  background:#666666;
  border:none;
  color:#FFFFFF;
}
ul.primary li a:hover {
  background:#888888;
  text-decoration:none;
}
ul.secondary {
  background:#666666;
  border-bottom-style:none;
  clear:both;
  margin:0;
  padding:0;
}
ul.secondary li {
  border-right-style:none;
}
ul.secondary li a, ul.secondary li a:link {
  border:none;
  color:#CCCCCC;
  display:block;
  float:left;
  line-height:1.5385em;
  padding:0 1em;
}
ul.secondary li a:hover, ul.secondary li a.active {
  background:#888888;
  color:#FFFFFF;
  text-decoration:none;
}
ul.secondary a.active {
  border-bottom-style:none;
}
ul.inline, ul.links.inline {
  margin-left:0;
}
.field-name-field-tags {
  margin:0 0 10px;
}
.field-name-field-tags a {
  background:none 0 0 repeat scroll #0B82A0;
  border-radius:3px;
  color:#FFFFFF !important;
  display:inline-block;
  font-size:11px;
  line-height:1em !important;
  margin-bottom:3px;
  margin-right:0;
  opacity:0.9;
  padding:4px 6px;
}
.field-name-field-tags a:hover {
  opacity:1;
}
.field-name-field-tags .field-item {
  margin:0 1em 0 0;
}
.field-name-field-tags div {
  display:inline;
}
#main .field-label {
  color:#000000;
  padding-right:0.5em;
}
#main .field-items .field-item {
}
.profile {
  margin:1.5385em 0;
}
.profile dd {
  margin-bottom:1.5385em;
}
.profile h3 {
  border:none;
}
.profile dt {
  margin-bottom:0;
}
.password-parent {
  width:36em;
}
.comment h2.title {
  margin-bottom:1em;
}
.comment div.user-picture img {
  margin-left:0;
}
.comment {
  display:table;
  margin-bottom:20px;
  vertical-align:top;
}
.comment .attribution {
  display:table-cell;
  overflow:hidden;
  padding:0 35px 0 0;
  vertical-align:top;
}
.comment .attribution img {
  border:1px solid #D3D7D9;
  margin:0;
}
.comment .attribution .username {
  white-space:nowrap;
}
.comment .comment-submitted p {
  font-size:1.071em;
  line-height:1.2;
  margin:4px 0;
}
.comment .comment-submitted .comment-time {
  font-size:0.786em;
}
.comment .comment-submitted .comment-permalink {
  font-size:0.786em;
  text-transform:lowercase;
}
.comment .content {
  font-size:0.929em;
  line-height:1.6;
}
.comment .comment-arrow {
  background:url(http://leninstatues.ru/sites/all/themes/business_theme/images/comment-arrow.gif) 0px 50% no-repeat;
  border-left-style:solid;
  border-left-width:1px;
  border-right-style:solid;
  border-right-width:1px;
  height:40px;
  margin-left:-36px;
  margin-top:15px;
  position:absolute;
  width:20px;
}
.comment .comment-text {
  border-left-color:#D3D7D9;
  border-left-style:solid;
  border-left-width:1px;
  display:table-cell;
  padding:0 25px 10px 35px;
  position:relative;
  vertical-align:top;
  width:100%;
}
.comment .indented {
  margin-left:40px;
}
.comment-unpublished {
  margin-right:5px;
  padding:5px 2px 5px 5px;
}
.comment .comment-text .comment-arrow {
  border-left-color:#FFFFFF;
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:#FFFFFF;
  border-right-style:solid;
  border-right-width:1px;
}
.item-list .pager {
}
.item-list .pager li {
  background:#CFCFCF;
  border-radius:3px;
  margin-right:4px;
  text-shadow:#FFFFFF 1px 1px;
}
.field-name-taxonomy-forums div {
  display:inline;
  margin-top:4px;
}
.field-name-taxonomy-forums .field-items {
}
#forum .title {
  font-size:16px;
}
#forum .submitted {
  background:transparent;
  font-family:'Lucida Grande', Verdana, Arial, sans-serif;
  font-size:12px;
  padding:0;
}
#forum .container {
  background:#A1A1A1;
  color:#FFFFFF;
}
#forum .container a {
  color:#000000;
  font-weight:bold;
}
#forum div.indent {
  margin-left:2px;
}
.forum-starter-picture {
  border:1px solid #D9D9D9;
  float:left;
  margin:5px 7px 5px 0;
  padding:4px;
}
#forum th {
  background:#434343;
  color:#FFFFFF;
  text-shadow:none;
}
#forum th a {
  color:#FFFFFF;
}
#forum td.forum .icon, #forum .icon div {
  background:url(http://leninstatues.ru/sites/all/themes/business_theme/images/no-new-posts.png) no-repeat;
  height:35px;
  width:35px;
}
#forum .name a {
  font-size:16px;
}
.header_wrapper {
  background:url(http://leninstatues.ru/sites/all/themes/business_theme/images/header_top_bg.png) repeat-x;
  overflow:hidden;
}
.footer_wrapper {
  background:url(http://leninstatues.ru/sites/all/themes/business_theme/images/header_bg.png);
  border-top-color:#CCCCCC;
  border-top-style:solid;
  border-top-width:6px;
  color:#FFFFFF;
  overflow:hidden;
}
h1.page-title {
  border-bottom-color:#C5C5C5;
  border-bottom-style:solid;
  border-bottom-width:1px;
  color:#223355;
  font-size:22px;
  letter-spacing:0;
  margin-bottom:20px;
  margin-top:0;
  padding-bottom:8px;
}
.featured-slider {
  float:left;
  overflow:hidden;
}
#main #content #leaflet-map img, #main #content .field-name-field-location img {
  background-color:transparent;
  border:0 none !important;
  padding:0 !important;
}


.ui-accordion-content-active { height: inherit !important; }