* {  margin: 0;  padding: 0;}input {  outline: none;}*:focus {  outline: none;}:focus {  outline: none;}ul.menu,.menu,ul.menu li {  list-style: none none;}@font-face {  font-family: 'MyriadPro-BoldIt';  src: url('../fonts/MyriadPro-BoldIt.eot');  src: local('☺'), url('../fonts/MyriadPro-BoldIt.woff') format('woff'), url('../fonts/MyriadPro-BoldIt.ttf') format('truetype'), url('../fonts/MyriadPro-BoldIt.svg') format('svg');  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'MyriadPro-Bold';  src: url('../fonts/MyriadPro-Bold.eot');  src: local('☺'), url('../fonts/MyriadPro-Bold.woff') format('woff'), url('../fonts/MyriadPro-Bold.ttf') format('truetype'), url('../fonts/MyriadPro-Bold.svg') format('svg');  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'myriadpro';  src: url('../fonts/MyriadPro-Regular.eot');  src: local('☺'), url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf') format('truetype'), url('../fonts/MyriadPro-Regular.svg') format('svg');  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'myriadproIt';  src: url('../fonts/MyriadPro-It.eot');  src: local('☺'), url('../fonts/MyriadPro-It.woff') format('woff'), url('../fonts/MyriadPro-It.ttf') format('truetype'), url('../fonts/MyriadPro-It.svg') format('svg');  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'myriadprosemicn';  src: url('../fonts/MyriadPro-SemiCn.eot');  src: local('☺'), url('../fonts/MyriadPro-SemiCn.woff') format('woff'), url('../fonts/MyriadPro-SemiCn.ttf') format('truetype'), url('../fonts/MyriadPro-SemiCn.svg') format('svg');  font-weight: normal;  font-style: normal;}body {  font-size: 14px;  color: #3b3b3b;  font-family: 'myriadpro', sans-serif;  height: 100%;  background: url(../images/bg_main_v2.png);}#page-wrapper {  width: 1000px;  margin: 0 auto;}#page {  background-color: #fff;}#main-wrapper {  position: relative;  z-index: 0;}#logo {  display: block;  height: 177px;  width: 182px;  float: left;  margin: 5px 30px 0 28px;  position: absolute;  top: 0;  left: 0;  z-index: 10;}#name-and-slogan {  font-size: 41px;  font-family: 'myriadproIt', sans-serif;  font-weight: bold;  color: #fff;}.in-maintenance #page {  width: 1000px;  margin: 0  auto;}.in-maintenance #site-name {  font-size: 20px;  text-align: center;  padding-top: 10px;}  .in-maintenance #site-name a {    color: #fff;    text-decoration: none;  }/*------------------------------------------*//*-----------------------HEADER-------------*//*------------------------------------------*/#header {  height: 200px;  background: url(../images/bg_header_v3.png) no-repeat;  position: relative;  z-index: 2;}#header > .section {  position: relative;}.region-header {  margin-left: 240px;}#header #block-views-head-slider-block {  position: absolute;  top: 40px;  left: 180px;  z-index: 0;}#header #block-views-head-slider-block .views-field-field-hd-slide-img .field-content {  line-height: 0;}#header #block-views-head-slider-block .top-slider-cover {  position: absolute;  top: 0;  left: 0;  width: 250px;  height: 110px;  overflow: hidden;  background: url(../images/top-slider-cover.png) no-repeat 0 0;  z-index: 300;}#header #block-block-4 {  position: absolute;  top: 125px;  right: 20px;  z-index: 1;  color: #fff;  width: auto;  text-shadow: 1px 1px 1px #000;  text-align: center;  font-weight: bold;  font-style: italic;  line-height: 24px;}#header #block-block-4 h2 {  font: 24px/26px 'MyriadPro-BoldIt';  text-transform: uppercase;}#header #block-block-4 h3 {  font: 20px/26px 'MyriadPro-BoldIt';}#block-menu-menu-top-menu .content ul {  height: 30px;  padding: 12px 120px 0 0;  text-align: center;}#block-menu-menu-top-menu .content li {  display: inline;}#block-menu-menu-top-menu .content li a {  font-size: 14px;  color: #fff;  text-transform: uppercase;  text-decoration: none;  font-family: 'myriadprosemicn', sans-serif;}#block-menu-menu-top-menu .content li a:hover {  text-decoration: underline;}#block-block-1 {  float: right;  position: relative;  top: -27px;  *position: absolute;  *top: 15px;  *right: 10px;}#twitter,#vk,#facebook {  display: block;  float: left;  height: 13px;  margin-right: 10px;}#twitter {  width: 59px;  background: url(../images/twitter.png) no-repeat;}#vk {  width: 71px;  background: url(../images/vk.png) no-repeat;}#facebook {  width: 65px;  background: url(../images/facebook.png) no-repeat;}/*---------------MAIN Menu----------------------*/#block-superfish-1 .content #superfish-1 > li {  display: inline;  padding: 0;  margin: 0;  border: 0;  background: none;}#block-superfish-1 .content #superfish-1 > li li {  border: 1px solid #dadada;  box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;}#block-superfish-1 .content #superfish-1 > li > a {  display: inline;}#block-superfish-1 .content #superfish-1 > li a {  font-family: 'myriadprosemicn', sans-serif;  font-size: 15px;  font-weight: bold;  color: #3b3b3b;  text-decoration: none;  text-shadow: 1px 1px 1px #fff;}#block-superfish-1 .content #superfish-1 {  margin-top: 122px;  margin-left: -20px;  float: none;}#block-superfish-1 .content #superfish-1 a {  padding: 20px 12px 18px 12px;}#block-superfish-1 .content #superfish-1 a:hover {  background: #e2300b url(../images/menu_hover.png) repeat-x;  border-radius: 3px 3px 0 0;  -webkit-border-radius: 3px 3px 0 0;  -moz-border-radius: 3px 3px 0 0;  color: #fff;  text-shadow: 1px 1px 1px #000;}#block-superfish-1 .content #superfish-1 .last a:hover {  border-radius: 3px 3px 7px 7px;  -webkit-border-radius: 3px 3px 7px 7px;  -moz-border-radius: 3px 3px 7px 7px;}#block-superfish-1 .sf-sub-indicator {  display: inline-block;  position: relative;  top: 0.8em;}#block-superfish-1 .content #superfish-1 #kpb-95,#block-superfish-1 .content #superfish-1 #vybory-2014 {  font-family: 'MyriadPro-Bold';  font-size: 17px;  padding: 20px 6px 15px 10px;}#block-superfish-1 .content #superfish-1 #kpb-95 {  color: #346901;  margin-left: 40px;}#block-superfish-1 .content #superfish-1 #vybory-2014 {  color: #db0500;}/*------------------------------------------*//*--------------featured---------------------*//*------------------------------------------*/#featured {  margin-top: 20px;  z-index: 0;  position: relative;}#slider_part {  position: absolute;  width: 50%;  left: 0;  top: 256px;  height: 500px;  background-color: #e3e3e3;  z-index: -1;}html body.admin-menu #slider_part {  position: absolute;  width: 50%;  left: 0;  top: 350px;  height: 500px;  background-color: #e3e3e3;  z-index: -1;}#block-views-slider-block {  width: 730px;  background: url(../images/bg_slider_shaddow.png) no-repeat 0 100%;  margin-left: -15px;  padding: 0 0 20px;  height: 500px;  float: left;}#block-views-slider-block > .content {  height: 100%;  padding-left: 15px;  background-color: #f2f2f2;}#views_slideshow_cycle_main_slider-block {  width: 520px;  float: left;  padding: 15px 0;}#block-views-slider-block .views_slideshow_cycle_slide .views-field-title {  color: #db0500;  font-size: 16px;  font-family: 'myriadprosemicn', sans-serif;  height: 40px;  text-transform: uppercase;  text-align: center;  font-weight: bold;  margin-bottom: 15px;}#block-views-slider-block .views_slideshow_cycle_slide .views-field-field-image {  /*float: left;*/}#block-views-slider-block .views_slideshow_cycle_slide .views-field-body {  /*width: 180px;*/  /*float: left;*/}#block-views-slider-block .views_slideshow_cycle_slide img {  padding: 0;}#block-views-slider-block .views_slideshow_cycle_slide .views-more-link {  display: block;  text-align: center;  width: 180px;  background: url(../images/button_green.png) repeat-x;  padding: 11px 0;  margin: 10px 20px 0 auto;  border-radius: 3px;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  color: #fff;  text-decoration: none;  font-family: 'myriadprosemicn', sans-serif;  font-size: 16px;  text-transform: uppercase;}.views-slideshow-controls-bottom {  width: 190px;  float: right;  height: 500px;  background-color: #e8e8e8;  -webkit-box-shadow: -1px 0 0 0 #fff;  box-shadow: -1px 0 0 0 #fff;  border-radius: 8px 0 0 8px;  -webkit-border-radius: 8px 0 0 8px;  -moz-border-radius: 8px 0 0 8px;  border-left: 1px solid #cfcfcf;}.views-slideshow-pager-field-item {  font-family: 'myriadprosemicn', sans-serif;  font-size: 14px;  text-transform: uppercase;  color: #323232;  padding: 10px 10px 10px 17px;  cursor: pointer;  margin: 8px 0;  margin-left: -5px;}.views-slideshow-pager-field-item:hover,.views-slideshow-pager-field-item.active {  background: url(../images/button_red.png) repeat-x #930000;  border-radius: 3px 0 0 3px;  -webkit-border-radius: 5px 0 0 5px;  -moz-border-radius: 5px 0 0 5px;  -webkit-box-shadow: 0 0 3px 0 #000;  box-shadow: 0 0 3px 0 #000;  color: #fff;  margin-left: -5px;}#block-views-infocenterblock-block {  width: 270px;  float: right;  background-color: #ffe7e7;  margin-right: 7px;  height: 500px;  position: relative;}#block-views-infocenterblock-block h2 {  font-family: 'myriadproIt', sans-serif;  font-size: 16px;  color: #960000;  text-shadow: 1px 1px 1px #fff;  background: url(../images/header_pink.png) 50% 0 no-repeat;  text-align: center;  padding: 16px 0;  position: relative;  top: -6px;  margin-bottom: 15px;}#block-views-infocenterblock-block .content {  padding: 0 10px 10px 10px;}#block-views-infocenterblock-block .views-row {  margin-bottom: 10px;}#block-views-infocenterblock-block .views-field-created {  font-family: 'myriadproIt', sans-serif;  font-size: 14px;  color: #be0300;}#block-views-infocenterblock-block .views-field-title a {  font-family: 'myriadproIt', sans-serif;  font-size: 14px;  color: #3b3b3b;  text-decoration: none;}#block-views-infocenterblock-block .views-field-title a:hover {  text-decoration: underline;}#block-views-infocenterblock-block .view-footer {  text-align: center;  position: absolute;  bottom: 0;  left: 0;  width: 270px;  height: 50px;}#block-views-infocenterblock-block .view-footer a.subscribe {  color: #970000;  text-transform: uppercase;  text-decoration: none;  font-family: 'myriadpro', sans-serif;  font-weight: bold;  text-shadow: 1px 1px 1px #fff;  font-size: 12px;  padding: 16px 10px;  background: url(../images/button_pink.png) repeat-x;  -webkit-border-radius: 5px;  border-radius: 5px;  display: block;  width: 200px;  margin: 0 auto;}.big-links-wrapper {  padding: 0 10px;  margin-bottom: 20px;}.anniversary-kpb-link {  float: left;}.vybory-2014-link {  float: right;}/*------------------------------------------*//*----------BREADCRUMB----------------------*//*------------------------------------------*/#breadcrumb {  padding: 5px 25px;  color: #e56a67;}#breadcrumb a {  text-decoration: none;  color: #f00;  border-bottom: 1px dashed #f00;}#breadcrumb .delimiter {  color: #414042;}/*------------------------------------------*//*---------------CONTENT--------------------*//*------------------------------------------*/.front #content {  background: url(../images/serp.png) no-repeat 90% 80%;  width: 480px;  padding: 10px;  text-align: justify;  float: left;}#content {  padding: 20px;}#content .region-content ul,#content .region-content ol {  padding-left: 20px;  list-style-position: inside;}.field-name-body {  line-height: 1.5;}.field-name-body p {  padding-bottom: 7px;}.front #page-title {  font-family: 'myriadproIt', sans-serif;  text-transform: uppercase;  color: #db0500;  font-size: 16px;  text-align: center;  padding: 10px 0 10px 0;}.front #sidebar-second {  float: right;  width: 500px;  padding-top: 10px;  position: relative;  left: 15px;}.front #sidebar-second .block {  margin-bottom: 20px;}#sidebar-second .view-id-video .views-row {  width: 100px;  text-align: center;  float: left;  padding: 6px 11px;  margin: 3px 3px 6px 3px;}.placeholder {  width: 130px;  text-align: center;  float: left;  position: relative;}.messages .placeholder {  width: auto;  float: none;}#sidebar-second .view-id-video .views-row:hover {  background-color: #ba0909;  border: 1px solid #ff0800;  -webkit-box-shadow: 0px 0px 2px 1px #a90300;  box-shadow: 0px 0px 2px 1px #a90300;  border-radius: 3px;  -webkit-border-radius: 3px;  margin: 2px 2px 5px 2px;}#sidebar-second .view-id-video .views-row a {  font-size: 14px;  font-family: 'myriadprosemicn', sans-serif;  color: #fff;  text-decoration: none;}#sidebar-second .view-id-video #views_slideshow_cycle_teaser_section_video-block {  width: 390px;  margin: 0 35px;}#block-views-video-block {  width: 500px;  min-height: 170px;}#block-views-video-block .view-content {  background: url(../images/video_v2.png) 100% 50% no-repeat #d30400;}#block-views-video-block .view-content .skin-default {  margin-right: 44px;  border-right: 1px solid #ff0800;}#block-views-video-block #views_slideshow_cycle_main_video-block {  border-right: 1px solid #a90502;}#block-views-video-block .view-footer .blocklabel {  background: url(../images/corner.png) 100% 0 no-repeat;  height: 14px;}#sidebar-second .view-id-video {  position: relative;}#sidebar-second .view-id-video .view-header div {  background: url(../images/arrows2.png) no-repeat;  height: 26px;  width: 16px;  position: absolute;  z-index: 2;  cursor: pointer;}#sidebar-second .view-id-video .view-header div.next {  background-position: 0 -26px;  right: 55px;  top: 60px;}#sidebar-second .view-id-video .view-header div.prev {  left: 15px;  top: 60px;}#sidebar-second .view-id-blockphotogalery .views-row {  width: 100px;  text-align: center;  float: left;  padding: 6px 11px;  margin: 3px 3px 6px 3px;}#sidebar-second .view-id-blockphotogalery .views-row:hover {  background-color: #d8d8d8;  border: 1px solid #fff;  -webkit-box-shadow: 0px 0px 2px 1px #ccc;  box-shadow: 0px 0px 2px 1px #ccc;  border-radius: 3px;  -webkit-border-radius: 3px;  margin: 2px 2px 5px 2px;}#sidebar-second .view-id-blockphotogalery .views-row a {  font-size: 14px;  font-family: 'myriadprosemicn', sans-serif;  color: #3d3d3d;  text-decoration: none;}#sidebar-second .view-id-blockphotogalery #views_slideshow_cycle_teaser_section_blockphotogalery-block {  width: 390px;  margin: 0 35px;}.view-id-blockphotogalery {  width: 500px;  min-height: 170px;}#block-views-blockphotogalery-block .view-content {  background: url(../images/fotogalery.png) 100% 50% no-repeat #e8e8e8;}#block-views-blockphotogalery-block .view-content .skin-default {  margin-right: 44px;  border-right: 1px solid #fff;}#block-views-blockphotogalery-block #views_slideshow_cycle_main_blockphotogalery-block {  border-right: 1px solid #cfc9c9;}#block-views-blockphotogalery-block .view-footer .blocklabel {  background: url(../images/corner2.png) 100% 0 no-repeat;  height: 14px;}#sidebar-second .view-id-blockphotogalery {  position: relative;}#sidebar-second .view-id-blockphotogalery .view-header div {  background: url(../images/arrows.png) no-repeat;  height: 26px;  width: 16px;  position: absolute;  z-index: 2;  cursor: pointer;}#sidebar-second .view-id-blockphotogalery .view-header div.nextphoto {  background-position: 0 -26px;  right: 55px;  top: 60px;}#sidebar-second .view-id-blockphotogalery .view-header div.prevphoto {  left: 15px;  top: 60px;}#block-views-blockphotogalery-block .views-slideshow-cycle-main-frame-row,#block-views-video-block .views-slideshow-cycle-main-frame-row {  overflow: hidden;  width: 390px !important;}.pager li a {  color: #be0300;  text-decoration: none;  font-size: 16px;}.pager .pager-current {  color: #346901;  font-size: 18px;  font-weight: bold;}.view-map #geolocation-views-map-page ul li {  list-style: none;  list-style-position: outside;}.view-map #geolocation-views-map-page .views-field-title {  font-weight: bold;  margin-bottom: 10px;  text-transform: uppercase;  color: #db0500;  font-size: 16px;}.view-map #geolocation-views-map-page .views-field-field-address {  margin-bottom: 10px;}.view-map #geolocation-views-map-page .views-field-field-phone .views-label {  font-weight: bold;}.view-map #geolocation-views-map-page .views-field-field-phone ul li {  margin: 0;  padding: 5px 0;}/*--- vybory ---*/.view-vybory .views-row {  margin-bottom: .7em;}.view-vybory .views-row .views-field-title a {  font: bold 14px/20px 'Tahoma';  color: #8e4200;  text-decoration: none;  text-transform: uppercase;}.view-vybory .views-row .views-field-title a:visited,.view-vybory .views-row .views-field-title a:hover {  color: #db6500;}/*------------------------------------------*//*---------------GAZETA-VIEW----------------*//*------------------------------------------*/.view-all-pdf h3,.view-gazeta-kpb h3 {  color: #cb5e00;  margin-bottom: 15px;  text-align: center;  font-size: 22px;  border-bottom: 1px dotted #dadada;}.view-all-pdf table,.view-gazeta-kpb table {  width: 100%;  margin-bottom: 25px;}.vview-all-pdf table,.view-all-pdf table td,.view-gazeta-kpb table,.view-gazeta-kpb table td {  border: 0;}.view-all-pdf table td,.view-gazeta-kpb table td {  width: 33%;  padding: 3px 10px;}.view-all-pdf table td a,.view-gazeta-kpb table td a {  font: bold 14px/20px 'Tahoma';  color: #8e4200;  text-decoration: none;  text-transform: uppercase;}.view-all-pdf table td a:hover,.view-all-pdf table td a:visited,.view-gazeta-kpb table td a:hover,.view-gazeta-kpb table td a:visited {  color: #db6500;}/*------------------------------------------*//*---------------DEPUTATY-------------------*//*------------------------------------------*/.view-deputati table {  width: 100%;}.view-deputati table td {  width: 25%;  padding: 10px;  vertical-align: top;}.view-deputati table td .views-field-title {  padding-top: 20px;  background: url(../images/big-corner.png) no-repeat top right;  margin: -20px auto 0;  width: 220px;}.view-deputati table td .views-field-title .field-content {  display: block;  padding: 5px 25px;  text-align: center;  background: #cb0400;  color: #fff;  font: 14px/16px 'Arial';}.view-deputati table td .views-field-title .field-content a {  color: #fff;  text-decoration: none;}.view-deputati table td .views-field-view-node {  padding: 0 10px 2px;  background: #840300;  -webkit-border-radius: 0px 0px 3px 3px;  border-radius: 0px 0px 3px 3px;  width: 80px;  margin: 0 auto;  text-align: center;}.view-deputati table td .views-field-view-node a {  color: #e58939;  text-decoration: none;  border-bottom: 1px dotted #e58939;  font: 10px/12px 'Tahoma';}.view-deputati table td .views-field-view-node a:hover,.view-deputati table td .views-field-view-node a:visited {  color: #e5a167;}.view-deputati table td .views-field-field-image {}.view-deputati table td .views-field-field-image img {  display: block;  margin: auto;  z-index: 10;  position: relative;}/*------------------------------------------*//*---------------GALERY---------------------*//*------------------------------------------*/.view-galery .views-row {  width: 300px;  margin: 10px 6px;  text-align: center;  vertical-align: top;  height: 225px;  position: relative;  float: left;  overflow: hidden;  border: 2px solid #346901;}.view-galery .views-row .views-field-title {  position: absolute;  bottom: 0;  left: 0;  width: 300px;  background: url(../images/bg_grey.png);  -webkit-box-shadow: 0px 2px 5px 0px #000;  box-shadow: 0px 2px 5px 0px #000;}.view-galery .views-row .views-field-title a {  display: block;  padding: 10px;  text-align: center;  font-size: 16px;  color: #db0500;  text-transform: uppercase;  text-decoration: none;}.field-slideshow-wrapper {  width: 600px;  margin: 0 auto;}.field-slideshow-wrapper .field-slideshow-pager li {  margin: 0 20px;  padding: 0;}.field-slideshow-carousel-wrapper {  position: relative;}.field-slideshow-carousel-wrapper .carousel-prev,.field-slideshow-carousel-wrapper .carousel-next {  position: absolute;  color: transparent;  display: block;  height: 26px;  width: 16px;  background: url(../images/arrows2.png) no-repeat;  bottom: 45%;}.field-slideshow-carousel-wrapper .carousel-prev {  left: -32px;}.field-slideshow-carousel-wrapper .carousel-next {  right: -32px;  background-position: 0 -26px;}/*------------------------------------------*//*---------------NEWS-----------------------*//*------------------------------------------*/#page-title {  font-size: 20px;  font-family: 'myriadprosemicn', sans-serif;  color: #db0500;  margin-bottom: 30px;  text-transform: uppercase;}.view-last-newspaper a {  text-decoration: none;  font-size: 16px;  font-family: 'myriadprosemicn', sans-serif;  color: #3b3b3b;}.view-last-newspaper .views-row {  margin-bottom: 15px;}.view-last-newspaper a:hover {  text-decoration: underline;}.view-newpaper-last h3 a {  background: url("../images/button_green.png") repeat-x scroll 0 0 transparent;  border-radius: 3px 3px 3px 3px;  color: #fff;  font-family: 'myriadprosemicn', sans-serif;  font-size: 16px;  padding: 12px 10px;  text-decoration: none;  text-transform: uppercase;  display: block;  width: 200px;  margin: 0 auto 20px auto;  text-align: center;  font-weight: normal;}.view-id-news .views-field-title,.view-newpaper-last .views-field-title-1 {  margin-bottom: 10px;}.view-id-news .views-field-title a,.view-newpaper-last .views-field-title-1 a {  color: #db0500;  font-family: 'myriadprosemicn', sans-serif;  font-size: 18px;  text-decoration: none;}.view-id-news .views-row,.view-newpaper-last .views-row {  overflow: hidden;  margin-bottom: 40px;}.view-id-news .views-field-body,.view-newpaper-last .views-field-body {  line-height: 1.5;  margin-bottom: 15px;}.view-id-news .views-field-field-image,.view-newpaper-last .views-field-field-image {  float: left;}.view-id-news .views-field-field-image img,.view-newpaper-last .views-field-field-image img {  padding: 0 10px 10px 0;}.view-id-news .views-field-title a:hover,.view-newpaper-last .views-field-title-1 a:hover {  text-decoration: underline;}.view-id-news .views-field-created {  float: left;  color: #346901;  font-size: 16px;  padding: 10px 15px;}.view-id-news .views-field-view-node {  float: right;  margin-right: 15px;  margin-top: 5px;}.view-id-news .views-field-view-node a {  background: url("../images/button_green.png") repeat-x scroll 0 0 transparent;  border-radius: 3px 3px 3px 3px;  color: #fff;  font-family: 'myriadprosemicn', sans-serif;  font-size: 16px;  padding: 12px 30px;  text-decoration: none;  text-transform: uppercase;}.node-type-news .field-name-field-image,.node-type-article .field-name-field-image {  float: left;}.node-type-news .field-name-field-image img,.node-type-article .field-name-field-image img {  padding: 5px 25px 20px 0;}/*--------------------------------------------*//*--------------LEFT SIDEBAR------------------*//*--------------------------------------------*//*--------------------------------------------*//*--------------------FACES BLOCK FRONT-------*//*--------------------------------------------*/#block-views-front-person-block {  background-color: #f2f2f2;  margin-bottom: 25px;}.jcarousel-clip {  overflow: hidden;  width: 540px;  margin: 0 auto;}.view-id-front_person .jcarousel-clip {  width: 850px;}.jcarousel-item {  width: 140px !important;  padding: 0;  text-align: center;  margin: 0 15px;}.jcarousel-navigation {  display: none;}.jcarousel-prev,.jcarousel-next {  display: block;  position: absolute;  width: 16px;  height: 26px;  background: url(../images/arrows.png) no-repeat;  bottom: 50%;}.jcarousel-prev {  left: 40px;}.jcarousel-next {  right: 40px;  background-position: 0 -26px;}#block-views-front-person-block h2 {  width: 262px;  margin: 0 auto;  background: url(../images/header_grey.png) no-repeat;  text-transform: uppercase;  color: #346901;  font-size: 16px;  font-family: 'myriadproIt', sans-serif;  text-align: center;  padding: 17px 0;  position: relative;  top: -6px;}#block-views-front-person-block .content a {  font-family: 'myriadproIt', sans-serif;  font-size: 12px;  color: #3b3b3b;  text-decoration: none;}#block-views-front-person-block .content a:hover {  text-decoration: underline;}.node-type-person .field-name-field-image {  float: left;  margin: 0 10px 10px 0;}/*--------------------------------------------*//*--------------------triptych----------------*//*--------------------------------------------*/#triptych-wrapper {  padding: 10px;  overflow: hidden;}#triptych .region {  float: left;  /*position: relative;*/}#triptych .region-triptych-last {  width: 280px;}#triptych .region input.form-text {  width: 220px;  height: 40px;  padding: 0 10px;  color: #7e7e7e;  border: none;  border-bottom: 1px solid #add8a8;  font-family: 'myriadpro', sans-serif;  font-size: 14px;}#triptych .region input.form-text.error,#triptych .region textarea.error {  border: 2px solid red;}.region-triptych-last h2 {  font-size: 16px;  font-family: 'myriadproIt', sans-serif;  color: #338129;  text-shadow: 1px 1px 1px #fff;  text-transform: uppercase;  text-align: center;  background: url(../images/header_green.png) no-repeat 50% 0;  padding: 16px 0;  position: relative;  top: -6px;}.region-triptych-last .block-webform {  background-color: #eaffe7;}.region-triptych-last .block-webform .content {  padding: 0 20px 20px 20px;}.region-triptych-last .block-webform textarea {  height: 115px;  padding: 10px;  resize: none;  border: none;  border-bottom: 1px solid #add8a8;  color: #7e7e7e;  font-family: 'myriadpro', sans-serif;  font-size: 14px;  overflow: auto;}.region-triptych-last .block-webform #edit-actions {  text-align: center;}.region-triptych-last .block-webform #edit-actions input {  height: 43px;  padding: 0 15px;  background: url(../images/button_grey.png) repeat-x;  border: none;  font-family: 'myriadpro', sans-serif;  font-weight: bold;  text-shadow: 1px 1px 1px #fff;  color: #3b3b3b;  text-transform: uppercase;  -webkit-box-shadow: 0px 3px 5px 0px #ccc;  box-shadow: 0px 3px 5px 0px #ccc;  border-radius: 3px;  -webkit-border-radius: 3px;  cursor: pointer;}.region-triptych-middle {  width: 380px;  margin-right: 20px;  *margin-right: 10px;}#block-block-3 {  position: relative;}#block-block-3 h2 {  font-size: 16px;  text-transform: uppercase;  color: #db0500;  font-family: 'myriadproIt', sans-serif;  text-align: center;  margin-bottom: 25px;}#block-block-3 .content {  width: 370px;  height: 305px;  background: url(../images/belmap.png) 50% 0 no-repeat;  position: relative;}#block-block-3 .content a {  display: block;  position: absolute;  height: 20px;  width: 20px;}#block-block-3 .content a#grodno {  height: 130px;  left: 25px;  top: 75px;  width: 95px;}#block-block-3 .content a#vitebsk {  width: 200px;  height: 90px;  left: 110px;  top: 5px;}#block-block-3 .content a#minsk {  height: 150px;  left: 115px;  top: 85px;  width: 115px;}#block-block-3 .content a#mogilev {  height: 90px;  left: 220px;  top: 105px;  width: 145px;}#block-block-3 .content a#brest {  height: 90px;  left: 0;  top: 200px;  width: 150px;}#block-block-3 .content a#gomel {  height: 115px;  left: 170px;  top: 180px;  width: 170px;}#block-block-3 .content a#orsha-city {  left: 255px;  top: 85px;  width: 25px;  z-index: 10;  border: 2px solid transparent;}#block-block-3 .content a#orsha-city:hover {  border-color: red;}#block-block-3 #map {  color: #fff;  font-size: 16px;  font-family: 'myriadproIt', sans-serif;  font-weight: bold;  text-shadow: 1px 1px 1px #db0500;  text-transform: uppercase;  text-decoration: none;  position: absolute;  left: 25%;  top: 60%;}.region-triptych-first {  width: 280px;  margin-right: 20px;  *margin-right: 10px;}#block-views-gazeta-pdf-block {  width: 275px;  height: 390px;  background: url(../images/newspaper.png) no-repeat;  position: relative;}#block-views-gazeta-pdf-block .view-footer a,#block-views-gazeta-pdf-block .view-content a {  color: #3b3b3b;  font-family: 'myriadpro', sans-serif;  font-weight: bold;  text-transform: uppercase;  text-decoration: none;  width: 200px;  margin: 0 auto;  text-align: center;  padding: 14px 0;  display: block;  font-size: 12px;  border-radius: 5px;  -webkit-border-radius: 5px;}#block-views-gazeta-pdf-block .view-content a {  background: url(../images/button_grey.png) repeat-x;  position: absolute;  left: 35px;  position: absolute;  top: 240px;}#block-views-gazeta-pdf-block .view-footer a {  background: url(../images/button_pink.png) repeat-x;  position: absolute;  left: 35px;  position: absolute;  top: 305px;}/*--------------------------------------------*//*--------------------FOOTER------------------*//*--------------------------------------------*/#footer-columns {  padding: 10px;  background-color: #f2f2f2;  overflow: hidden;  border-top: 1px solid #e4e4e4;  border-bottom: 1px solid #d6d6d6;}#footer-columns .region {  width: 220px;  float: left;  margin-right: 25px;}#footer-columns .region-footer-fourthcolumn {  width: 490px;  margin-right: 0;}.region-footer-fourthcolumn table {  width: 100%;  border: 0;}.region-footer-fourthcolumn table tbody {  border: 0;}.region-footer-fourthcolumn table td {  padding: 5px;  text-align: center;  vertical-align: middle;}.region-footer-fourthcolumn table td img:hover {  -webkit-box-shadow: 0 0 5px #393939;  box-shadow: 0 0 5px #393939;}#footer-columns .region h2 {  color: #3f3f3f;  font-size: 16px;  font-family: 'myriadpro', sans-serif;  text-transform: uppercase;  margin: 10px 0 30px 0;  text-align: center;}#footer-columns .region .content ul li {  list-style: none;  padding-bottom: 10px;}#footer-columns .region .content ul li a {  text-decoration: none;  color: #3f3f3f;}#footer-columns .region .content ul li a:hover {  text-decoration: underline;}#footer {  padding: 15px 0;  text-align: center;  background-color: #ededed;  border-top: 1px solid #fff;  color: #7e7e7e;}/*--------------------------------------------*//*-----GAZETA---------------------------------*//*--------------------------------------------*/.node-teaser {  margin-bottom: 25px;}.node-teaser h2 {  border-bottom: 1px dotted #cb5e00;  margin-bottom: 15px;}.node-teaser h2,.node-teaser h2 a {  color: #cb5e00;  text-decoration: none;}.node-teaser .field-name-body a {  color: #e53e39;}.node-teaser .field-name-field-image {  float: left;  margin: 5px 20px 5px 0;}.node-teaser .node-readmore {  background: #840300;  padding: 3px 7px;  -webkit-border-radius: 0 0 0 6px;  border-radius: 0 0 0 6px;}.node-teaser .node-readmore a {  color: #e5a167;  text-decoration: none;}.node-teaser .node-readmore a:hover {  color: #fff;}/*--------------------------------------------*//*-----GAZETA-ARTICLE-------------------------*//*--------------------------------------------*/.node-type-article .field-name-field-nomer-gazety a {  color: #8e4200;  font-weight: bold;  text-decoration: none;}.node-type-article .field-name-field-nomer-gazety a:hover {  color: #db6500;}.node-type-article .field-name-body {  padding-bottom: 15px;  border-bottom: 1px dotted #dadada;  margin-bottom: 10px;}/*------------------------------------------*//*------VSTUPIT-V-KPB-----------------------*//*------------------------------------------*/.page-node-105 .node-webform,.page-node-104 .node-webform {  width: 700px;  min-width: 700px;  padding: 5px 30px;  margin: 0 auto;  background: #e3e3e3;  -webkit-box-shadow: 0px 0px 10px #d0d0d0;  box-shadow: 0px 0px 10px #d0d0d0;  -webkit-border-radius: 10px;  border-radius: 10px;}.page-node-105 .node-webform .webform-client-form label,.page-node-104 .node-webform .webform-client-form label {  display: block;  padding: 0 20px 0 5px;  text-align: right;  float: left;  width: 225px;}.page-node-105 .node-webform .webform-client-form textarea,.page-node-105 .node-webform .webform-client-form input,.page-node-104 .node-webform .webform-client-form textarea,.page-node-104 .node-webform .webform-client-form input {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 4px 10px;  border: 1px solid #c0c0c0;  width: 400px;  resize: none;}.page-node-105 .node-webform .webform-client-form textarea.error,.page-node-105 .node-webform .webform-client-form input.error,.page-node-104 .node-webform .webform-client-form textarea.error,.page-node-104 .node-webform .webform-client-form input.error {  border: 1px solid #cb0400;}.page-node-105 .node-webform .webform-client-form input.webform-calendar,.page-node-104 .node-webform .webform-client-form input.webform-calendar {  width: auto;  border: 0;}.page-node-105 .node-webform .webform-client-form .form-type-checkbox input,.page-node-105 .node-webform .webform-client-form .form-type-radio input,.page-node-104 .node-webform .webform-client-form .form-type-checkbox input,.page-node-104 .node-webform .webform-client-form .form-type-radio input {  width: auto;  border: 0;}.page-node-105 .node-webform .webform-client-form .form-type-checkbox label,.page-node-105 .node-webform .webform-client-form .form-type-radio label,.page-node-104 .node-webform .webform-client-form .form-type-checkbox label,.page-node-104 .node-webform .webform-client-form .form-type-radio label {  float: none;  display: inline;}.page-node-105 .node-webform .webform-client-form .webform-component > input,.page-node-105 .node-webform .webform-client-form .webform-component > div,.page-node-104 .node-webform .webform-client-form .webform-component > input,.page-node-104 .node-webform .webform-client-form .webform-component > div {  display: block;  margin-left: 260px;}.page-node-105 .node-webform .webform-client-form .form-actions,.page-node-104 .node-webform .webform-client-form .form-actions {  text-align: center;}.page-node-105 .node-webform .webform-client-form .form-actions input,.page-node-104 .node-webform .webform-client-form .form-actions input {  display: inline;  width: auto;  background: #e2300b url(../images/menu_hover.png) repeat-x 0 0;  color: #ffe4cd;  border: 1px solid #a68365;  cursor: pointer;  -webkit-border-radius: 3px 3px 0px 0px;  border-radius: 3px 3px 0px 0px;}.page-node-105 .node-webform .webform-client-form .webform-component input,.page-node-105 .node-webform .webform-client-form .webform-component div,.page-node-104 .node-webform .webform-client-form .webform-component input,.page-node-104 .node-webform .webform-client-form .webform-component div,.page-node-104 .node-webform .webform-client-form .webform-component select {  font-size: 12px;  font-family: 'arial', sans-serif;  color: #696969;}#webform-component-nameren-uchastvovat-v-deyatelnosti-partii {  display: none;}/*------------------------------------------*//*------COMMENTS----------------------------*//*------------------------------------------*/#comments h2 {  color: #e56a67;}#comments .comment {  border-top: 1px solid #ccc;  padding: 6px 0 6px 6px;}#comments .comment .submitted {  font-weight: bold;}#comments .comment .submitted .comment-time {  font-size: 11px;  color: #888;  text-transform: uppercase;}#comments .comment .submitted .commenter-name {  font-size: 10px;  margin-right: 13px;}#comments .comment .submitted .commenter-name,#comments .comment .submitted .commenter-name a {  color: #515151;}#comments .comment .content {  padding: 10px 0;}#comments .comment .links {  padding-left: 10px;}#comments .comment .links a {  color: #05c;  text-decoration: none;  font-size: 11px;  font-family: 'Arial';}#comments h2.comment-form {  margin-top: 25px;  text-align: center;  border-top: 1px dotted #ccc;}form.comment-form {  margin: 0 auto;  width: 500px;}form.comment-form textarea,form.comment-form input {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 4px 10px;  border: 1px solid #c0c0c0;  width: 100%;  resize: none;}form.comment-form .grippie {  display: none !important;}form.comment-form #edit-actions {  text-align: center;}form.comment-form .form-item-smplntspm1 input,form.comment-form input.form-submit {  width: auto;}form.comment-form .form-item-smplntspm1 label {  margin-left: 10px;}#simplenews-subscriptions-page-form .placeholder {  float: none;  width: auto;  color: #000;  font-style: normal;  font-weight: bold;}#simplenews-subscriptions-page-form legend {  padding: 0 5px;}#simplenews-subscriptions-page-form .fieldset-description {  color: #777;}/** 404-page*/.page-node-5623 .field-name-body {  background-color: #000;  padding: 30px 0;}.page-node-5623 .field-name-body h2 {  text-align: center;  padding: 15px 0;  text-transform: uppercase;  color: #fff;  font-size: 30px;}