html,body {font-size:100.01%;}
body {font-size:87.5%;position:relative;width:100%;min-width:1150px;background:#dbdada;font-family:Arial, san-serif;}
@font-face {
font-family: 'MyriadProCond';
    src: url("../fonts/MyriadPro-Cond.eot");
    src: url("../fonts/MyriadPro-Cond.eot?#iefix") format('embedded-opentype'),
         url("../fonts/MyriadPro-Cond.woff") format('woff'),
         url("../fonts/MyriadPro-Cond.ttf") format('truetype');
}
@font-face {
font-family: 'MyriadProBoldCond';
    src: url("../fonts/MyriadPro-BoldCond.eot");
    src: url("../fonts/MyriadPro-BoldCond.eot?#iefix") format('embedded-opentype'),
         url("../fonts/MyriadPro-BoldCond.woff") format('woff'),
         url("../fonts/MyriadPro-BoldCond.ttf") format('truetype');
}
@font-face {
font-family: 'MyriadProBoldCondIt';
    src: url("../fonts/MyriadPro-BoldCondIt.eot");
    src: url("../fonts/MyriadPro-BoldCondIt.eot?#iefix") format('embedded-opentype'),
         url("../fonts/MyriadPro-BoldCondIt.woff") format('woff'),
         url("../fonts/MyriadPro-BoldCondIt.ttf") format('truetype');
}
/*** page structure ***/
.wrapper {max-width:1440px;width:100%;margin:0 auto;background:url("../img/bg-wrapper-left.png") repeat-y left top, url("../img/bg-wrapper-right.png") repeat-y right top;background-color:#fff;}
@media all and (max-width : 1300px){
.wrapper {background:#fff;}   
}
.core {width:1150px;margin:0 auto;}
.maincontent {width:93%;clear:both;margin:0 auto;}
.column-center-wrapper {float:left;width:100%;}
.column-center {margin:0 226px;padding:0;}
.column-left {float:left;width:206px;margin-left:-100%;padding:14px 0 0;}
.column-right {float:left;width:206px;margin-left:-206px;padding:14px 0 0;}
#slidorion,
#ICSlider {margin:28px 0 0;}
/*** page structure end ***/

a {text-decoration:none;color:#090050;outline:none;cursor:pointer;}
a:hover {text-decoration:underline;}
ul {margin:0;padding:0;}
ul.menu li {margin:0;}
/*** header ***/

.header {width:100%;height:240px;position:relative;background:url("../img/bg-header.png") center 30px no-repeat;}
.header .logo {float:left;width:175px;height:87px;padding:72px 65px 36px 46px;}
.header p {float:left;margin:0;font-family:'MyriadProCond';font-size:1.613em;width:260px;padding:65px 0 0;color:#414042;}
.header-bottom {clear:both;width:100%;}
.header-info,
.socials, .pogoda, .valuta,
.form-search {float:left;}
.form-search {margin:0 50px;}
.form-search .form-item,
.form-search .form-actions {float:left;margin:0;}
.form-search .form-item input {width:380px;padding:0 20px;height:19px;border:1px solid #e9e9e9;background:#e9e9e9;}
.form-search .form-actions input {text-indent:-9999px;border:0 none;background:url("../img/bg-search.png") no-repeat;width:27px;height:21px;margin:0;padding:0;}
.form-search label {display:none;}
.header-info {height:20px;line-height:20px;color:#303030;margin:3px 0 0;padding:0 35px 0 0;border-right:1px solid #d7d7d7;}
.b-fg { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; *display: inline; *zoom: 1; vertical-align: baseline; position: relative; overflow: hidden; width: 16px; height: 9px; font-size: 0; line-height: 0; }
.b-fg img { display: inline; border: none; margin: 0; padding: 0; position: relative; top: 9px; -moz-transition-property: top; -webkit-transition-property: top; -o-transition-property: top; transition-property: top; -moz-transition-duration: 0.25s; -webkit-transition-duration: 0.25s; -o-transition-duration: 0.25s; transition-duration: 0.25s; }
.b-fg_no-transition img { -moz-transition-property: none; -webkit-transition-property: none; -o-transition-property: none; transition-property: none; -moz-transition-duration: 1s; -webkit-transition-duration: 1s; -o-transition-duration: 1s; transition-duration: 1s; }
.b-fg_RU img {top:0;}
.b-fg_EU img {top:-9px;}
.b-fg_US img {top:-18px;}
.socials ul {margin:0;list-style:none;padding:0 6px;}
.socials li {float:left;display:block;padding:0 2px 0 3px;}
.socials li a {display:block;width:24px;height:23px;margin:0;background:url("../img/socials.png") no-repeat;}
.socials a.socials-fb {background-position:0 0;}
.socials a.socials-vk {background-position:-27px 0;}
.socials a.socials-yt {background-position:-54px 0;}

/*** header end***/

/*** footer ***/
.footer {clear:both;width:100%;text-align:center;height:210px;padding:50px 0 0;clear:both;background:url("../img/bg-footer.png") center 95px no-repeat;}
.footer .logo {width:100px;margin:0 auto;clear:both;float:none;}
.footer small {clear:both;font-size:1.286em;font-family:'MyriadProCond';margin:0;}
.footer .logo {height:71px;width:141px;padding:40px 0 10px;}
.footer .logo  img {width:100%;}
/*** footer end***/

/*** navigation***/
.navigation {width:98%;margin:0 auto;font-family:'MyriadProCond';overflow:hidden;border:1px solid #e3e3e3;border-width:1px 0;}
.navigation ul {padding:0;margin:0;list-style:none;clear:left;float:left;position:relative;text-align:center;left:50%;height:43px;}
.navigation li {float:left;float:left;right:50%;position:relative;padding:0 8px 0 13px;color:#a1a2a5;height:43px;background:url("../img/bg-li.png") left 21px no-repeat;}
.navigation li.first,
.navigation li:first-child {background:none;padding:0 6px 0 4px;}
.navigation li.last,
.navigation li:last-child {padding:0 0 0 13px;;}
.navigation li a {font-size:27px;line-height:43px;}
.footer .navigation {border:0 none;}
ul li.leaf {    list-style: none;}
/*** navigation end***/


/*** maincontent ***/

.maincontent h1 {font-family:'MyriadProBoldCondIt';font-size:2.286em;padding:0 9px;color:#f48305;margin:8px 0 0;font-weight:normal;border-bottom:1px solid #e3e3e3;letter-spacing: 3px;}
.column-center h2 {font-family:'MyriadProBoldCond';font-size:2.8em;margin:20px 0;color:#f48305;border-bottom:1px solid #e3e3e3;padding:0 28px;line-height:.9em;clear:both;}
.column-center h3 {font-size:1.857em;margin:0;font-weight:normal;line-height:.9em;padding:0 25px;margin:10px 0;clear:both;}
.column-center h6 {padding:0 25px;font-size:.857em;margin:3px 0;font-weight:normal;}
.column-center p {padding:0 25px;font-size:.857em;}
.column-center p img {margin:0 15px 10px 0;}
.column-center p img.img-left, .column-center p.img-left img {float:left;}
.column-center figure {position:relative;width:100%;}
.column-center figure {text-align:center;}
.column-center figure ymaps {margin:0 auto;}
.column-center figure a {display:block;width:100%;text-align:center;}
.column-center figcaption {background:rgba(228,123,8,.75);position:absolute;bottom:0;padding:15px 0;width: 100%;}
.column-center figcaption h2,
.column-center figcaption p,
.column-center figcaption a {color:#fff;text-align:left;float:none;}
.column-center figcaption a {display:inline;width:auto;}
.column-center figcaption h2 {margin:0;padding:0 35px;border-bottom:0 none;}
.column-center figcaption p {padding:0 35px;margin:3px 0;font-size:.857em;}
.column-center .simple figcaption {background:#fff;position:relative;bottom:auto;padding:0 20px;}
.column-center .simple p{color:#000;padding:0;font-weight:bold;}


.bx-wrapper {padding:0 20px;position:relative;}
.bx-pager {text-align: center;margin:18px 0 10px;}
.bx-pager-item {display:inline-block;}
.bx-pager-item a{ background: none repeat scroll 0 0 #d1d3d4;display:block;height:10px;margin:0 3px;outline:0 none;text-indent:-9999px;width:10px;
    border-radius: 5px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;}
.bx-pager-item a:hover,
.bx-pager-item a.active {background:#090050;}
.bx-prev,
.bx-next {position:absolute;top:65px;background:url("../img/bg-bx.png") no-repeat;display:block;height:16px;width:12px;outline:0 none;text-indent:-9999px;overflow:hidden;}
.bx-prev {background-position:0 -2px;left:4px;}
.bx-next {background-position:0 -22px;right:4px;}
.banner-maincontent {width:600px;height:90px;padding:15px 0;border:1px solid #c0c0c0;border-width:1px 0;clear:both;margin:20px auto;}

/*** maincontent end ***/

/*** columns ***/
.block-menu li,
.block-block li {clear:both;list-style:none;}
.block-menu li a,
.block-block li a {font-size:1.143em;font-weight:bold;color:#090050;}
.block-menu,
.block-block
.block-pretty-calendar {margin:14px 0;position:relative;}
.block-menu h5,
.block-block h5 {font-size:1.071em;font-weight:normal;margin:3px 0;}
.block-menu li h5 a,
.block-block li h5 a {color:#090050;font-size:1em;font-weight:normal;}
.block-block p {margin:3px 0;font-size:.857em;padding:0 5px;}
.block-block li p {padding:0;}
.block-block img {padding:0 0 0 5px;}
.block-block time {font-size:.714em;}
.block-pretty-calendar h4,
.block-menu h4,
.block-block h4 {font-size:1.357em;font-family:'MyriadProBoldCond';margin:0 0 0 8px;float:left;background:#090050;color:#fff;padding:0 10px;font-weight:normal;}
.block-pretty-calendar h4.colorgray,
.block-menu h4.colorgray,
.block-block h4.colorgray {background:#6d6e71;}
.block-pretty-calendar h4 a,
.block-menu h4 a,
.block-block h4 a {color:#fff;}
.block-menu h4 a:hover,
.block-block h4 a:hover {text-decoration:none;}
.block-block.block-block-13 h4 {font-size:1.214em;}
.block-pretty-calendar .content,
.block-menu .content,
.block-block .content {border:1px solid #bfbfbf;clear:both;padding:5px;}
.block-menu ul,
.block-block ul {list-style-type:none;padding:0;margin:0;}
.block-menu li,
.block-block li {border-bottom:1px solid #c0c0c0;padding:5px;}
.block-menu li.last,
.block-menu li:last-child,
.block-block li.last,
.block-block li:last-child {border-bottom:none;}
.block-menu a.bluebutton,
.block-block a.bluebutton {font-size:1.143em;font-weight:bold;color:#090050;padding:5px;clear:both;display:inline-block;}
.block-block-01 {z-index:1000;}
.block-block-01 img{margin:0 auto;}
.block-block-01 p {font-size:1em;}
.block-block-01 a {font-size:1.429em;color:#090050;font-weight:bold;}
.abutton {display:block;width:100%;height:28px;color:#fff;background:#f48305;font-size:1.143em;text-align:center;font-weight:bold;line-height:27px;border:none;}
a.more {margin:10px 0 0 5px;cursor:pointer;}

.block-block-11 .form-item,
#block-block-3 .form-item,
#block-block-3 .form-actions,
.block-block-11 .form-actions{margin:0;padding:0;margin:7px 3px;}
#block-block-3 .form-item input,
.block-block-11 .form-item input,
#block-block-3 .form-actions input,
.block-block-11 .form-actions input {margin:0;padding:0;}
#block-block-3 .form-item label,
.block-block-11 .form-item label,
#block-block-3 .form-actions label,
#block-block-3 .form-actions label,
.block-block-11 .form-actions label {display:none;}
#block-block-3 .form-item input,
.block-block-11 .form-item input {width:170px;height:28px;border:1px solid #c0c0c0;padding:0 8px;}
#block-block-3 .form-actions input,
.block-block-11 .form-actions input {border:0 none;background:#ed1c24;color:#fff;font-size:1.143em;font-weight:bold;width:100%;height:28px;}
.block-block-11 .form-item select {;}
#block-block-3 p,
#block-block-29 p,
.block-block-11 p {font-size:1.5em;}
#block-block-3 p.font26,
.block-block-11 p.font26 {font-size:1.857em;}
#block-block-3 p.font26 span,
.block-block-11 p.font26 span {font-size:.462em;}
.block-block-12 a {display:block;margin:10px 0;text-align:center;}
.block-block a.font10 {font-size:10px;text-align:right;width:100%;display:inline-block;}

.sbHolder {width:186px;height:28px;border:1px solid #c0c0c0;position: relative;}
.sbToggle {display:block;width:28px;height:28px;background:url("../img/sbtoggle.png") center center no-repeat;position: absolute;    right: 0;    top: 0;outline:none;}
.sbSelector {width:158px;height:28px;float:left;display:block;overflow: hidden;    position: absolute;top:0;left:0;outline:none;}
.sbOptions {left:-1px;border:1px solid #c0c0c0;list-style: none outside none;margin:0;overflow-y:auto;padding:0;position:absolute;top:30px;width:186px;    z-index: 10;background:#fff;}
.sbOptions li {padding:0 5px;border-bottom:0 none;}
.sbOptions li a {border-bottom:1px solid #c0c0c0;padding:5px 2px;display:block;font-size:12px;font-weight:normal;}


/*** columns end***/

/*** modal window ***/
.nyroModalBg {position:fixed;overflow:hidden;top:0;left:0;height:100%;width:100%;}
.nmReposition {position:absolute;}
.nyroModalCloseButton {top:-13px;right:-13px;width:12px;height:12px;text-indent:-9999em;}
.nyroModalTitle {top:-26px;left:0;margin:0;font-size:1.1em;color:#ddd;}
.nyroModalCont {position:absolute;}
.nyroModalCont iframe {width:600px;height:400px;}
.nyroModalError {border:4px solid red;color:red;width:250px;height:250px;}
.nyroModalError div {min-width:0;min-height:0;padding:10px;}
.nyroModalLink,
.nyroModalDom,
.nyroModalForm,
.nyroModalFormFile {position:relative;padding:5px 25px;min-height:200px;width:495px;overflow:hidden;}
.nyroModalImage,
.nyroModalSwf,
.nyroModalIframe,
.nyroModalIframeForm {position:relative;overflow:hidden;}
.nyroModalImage img {vertical-align:top;}
.nyroModalHidden {left:-9999em;top:-9999em;}
.nyroModalLoad {position:absolute;width:100px;height:100px;background:#fff url(../img/ajaxLoader.gif) no-repeat center;padding:0;}
.nyroModalPrev,
.nyroModalNext {outline:none;position:absolute;top:0;height:60%;width:150px;min-height:50px;max-height:300px;cursor:pointer;text-indent:-9999em;background: transparent url('data:image/gif;base64,AAAA') left 20% no-repeat;}
.nyroModalImage .nyroModalPrev, .nyroModalImage .nyroModalNext {height:100%;width:40%;max-height:none;}
.nyroModalPrev {left:0;}
.nyroModalPrev:hover {background-image:url(../img/prev.gif);}
.nyroModalNext {right:0;background-position:right 20%;}
.nyroModalNext:hover {background-position:right 20%;background-image:url(../img/next.gif);}
.nyroModalBg {background:rgba(255,255,255,.9);width:100%;height:100%;position:fixed;left:0;top:0;z-index:500;}
.nyroModalCont {width:545px;background:#fff;z-index:501;box-shadow:0 0 2px #000;}
.nyroModalCont img {float:left;margin:0 50px 0 0;}
.nyroModalCont h2 {font-size:2.8125em;font-weight:normal;color:#f15a29;font-style:italic;}
.nyroModalCont p {font-size:.8125em;margin:15px 0;}
.nyroModalClose {display:none;}


.nyroModalDom .form-actions,
.nyroModalDom .form-item {clear:both;}
.nyroModalDom .form-actions,
.nyroModalDom .form-item,
.nyroModalDom .form-actions input,
.nyroModalDom .form-item  input,
.nyroModalDom .form-actions label,
.nyroModalDom .form-item label{padding:0;margin:0;}
.nyroModalDom .form-textarea label,
.nyroModalDom .form-item label {float:right;width:20px;display:block;text-align:center;font-size:31px;}
.nyroModalDom .form-item div {float:left;width:475px;margin:12px 0 0;clear:none;}
.nyroModalDom .form-item input {width:443px;height:28px;border:1px solid #c0c0c0;padding:0 15px;float:left;}
.nyroModalDom .form-textarea,
.nyroModalDom .form-item {margin:25px 0 0;float:left;}
.nyroModalDom .form-item {width:495px;}
.nyroModalDom .form-actions label,
.nyroModalDom .form-item label {float:right;}
.nyroModalDom .form-required {color:#f48305;}
.nyroModalDom .form-textarea > label {display:none;}
.nyroModalDom .form-textarea-wrapper {float:left;width:475px;margin:0;clear:none;}
.nyroModalDom .form-textarea-wrapper .form-item {margin:0;}
.nyroModalDom .form-textarea-wrapper .form-textarea-wrapper {float:left;width:475px;margin:12px 0 0;clear:none;}
.nyroModalDom .form-textarea-wrapper .form-textarea-wrapper textarea {margin:0;}
.nyroModalDom .grippie {display:none;}
.nyroModalDom .form-actions .form-submit {background: none repeat scroll 0 0 #F48305;
    border: medium none;
    color: #FFFFFF;
    display: block;
    font-size: 1.143em;
    font-weight: bold;
    height: 28px;
    line-height: 27px;
    text-align: center;
    width: 205px;clear:both;float:left;margin:20px 0;}



/*** modal window end ***/

/*** evoslider ***/
.evoslider .slideWrapper {position:relative;}
.evoslider dl{position:relative;width:100%;list-style:none;overflow:hidden;margin:0;padding:0;border:0;}
.evoslider dd {position:absolute;top:0;margin:0;padding:0;border:0;overflow:hidden;}
.evoslider dd  a {}
.evoslider .arrow_prev,
.evoslider .arrow_next,
.evoslider .controlNav {display:none;}
/*** evoslider end ***/

/*** accordion news***/

#slidorion {width:100%;height:265px;position:relative;}
#accordion {width:100%;height:265px;position:relative;}
#accordion section {clear:both;width:100%;position:static;float:left;}
#accordion section.active {background:#f58c17;}
#accordion a.topimage{display:none;height:265px;left:0px;position:absolute;top:0px;width:316px;padding:0 10px;cursor:pointer;}
#accordion section a.topimage {display:none;}
#accordion section.active a.topimage {display:block;}
#accordion section div {clear:both;float:left;background:#fff;padding:0 0 0 336px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#accordion section div h2 {padding:9px 0 5px 0;font-size:20px;background:#fff;border-bottom:0;border-bottom:1px solid #c0c0c0;margin:0 0 0 8px;}
#accordion section div p {display:block;height:0;padding:0px 0px 6px 0;overflow:hidden;background:#fff;margin:5px 0 0px 8px;display:none;}
#accordion section.slider-border-bottom div p {;}
#accordion section.slider-border-top div p {;}
#accordion section div.active h2{border-bottom:none;}
#accordion section div h2 a {text-decoration:none;}
#accordion section div.active h2 a {text-decoration:none;}
#accordion section div.active p {height:auto;border-bottom:1px solid #c0c0c0;display:block;}


/*** accordion news end***/


.bluecol {color:#090050;}

/** colors 
red #ed1c24
yellow #f48305
blue #090050
gray #6d6e71
**/




html,
.front .wrapper,
.front {height:100%;background:transparent;}
.front { 
  background:url("../img/bg-main.png") center center no-repeat fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/bg-main.png", sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/bg-main.png", sizingMethod='scale')";
}
.front .wrapper {width:100%;max-width:1440px;min-width:980px;}
.front .core {width:78%;margin:0 auto;height:100%;height: auto;min-height: 100%;position:relative;}
.front .header {background:none;height:135px;position:relative;width:100%;border-bottom:1px solid #abaaa9;position:relative;overflow:hidden;}
.front .maincontent {padding:0 0 111px;width:100%;}
.front .footer {border-top:1px solid #abaaa9;background:none;clear:both;height:90px;padding:20px 0 0;text-align:center;width:100%;position: relative;width:78%;margin:-111px auto 0;overflow:hidden;}
.front .footer small {font-family:'MyriadProCond';font-size:1.071em;text-transform:uppercase;}
.front .maincontent h1  {font-size:2em;font-family:'MyriadProCond';font-weight:normal;text-transform:uppercase;letter-spacing:normal;text-align:center;margin:15px 0;border-bottom:none;padding:0;color:#090050;}
.front .nav a {text-decoration:underline;}
.front .nav a:hover {text-decoration:none;}
.front .header ul {clear:left;padding:107px 0 0;margin:0;height:20px;left:50%;position:relative;float:left;list-style:none;text-align:center;}
.front .header ul li {right:50%;margin:0 5px;position:relative;float:left;list-style:none;}
.front .header ul li a {display:block;padding:0;}
.front .nav {width:100%;position:relative;}
.front .nav ul {margin:0;position:relative;list-style:none;width:100%;padding:0;background:url("../img/front-bg.png") no-repeat center center;overflow:hidden;}
.front .nav ul li {list-style:none;float:left;width:50%;margin:4% 0;}
.front .nav ul li a {font-size:1.55em;font-family:'MyriadProCond';}
.front .nav ul li a.a-left {margin:0 155px 0 0;float:right;}
.front .nav ul li a.a-left-center {margin:0 208px 0 0;float:right;}
.front .nav ul li a.a-right {margin:0 0 0 155px;float:left;}
.front .nav ul li a.a-right-center{margin:0 0 0 208px;float:left;}
.poll .vote-form .choices {display:block;padding:10px 5px 0;}



.scheme-ibb {width:100%;clear:both;}
.scheme-ibb ul {margin:0;padding:0;list-style:none;}
#tabs-nav {padding:0;margin:0;width:535px;height:316px;background:#e6e7e8;padding:16px;margin:0 auto;}
#tabs-nav li {float:left;border-bottom: none;padding: 0;clear:none;}
#tabs-nav a {text-decoration:underline;text-align:center;padding:5px 0 0;outline:0 none;font-size:.929em;}
#tabs-nav a:hover {text-decoration:none;}
#tabs-nav a[href="#showtab-1"] {display:block;width:80px;height:54px;background:url("../img/tabs6.png") no-repeat 0 0;}
#tabs-nav a[href="#showtab-2"] {display:block;width:77px;height:54px;background:url("../img/tabs6.png") no-repeat -80px 0;}
#tabs-nav a[href="#showtab-3"] {display:block;width:77px;height:54px;background:url("../img/tabs6.png") no-repeat -157px 0;}
#tabs-nav a[href="#showtab-4"] {display:block;width:77px;height:54px;background:url("../img/tabs6.png") no-repeat -234px 0;}
#tabs-nav a[href="#showtab-5"] {display:block;width:77px;height:54px;background:url("../img/tabs6.png") no-repeat -311px 0;}
#tabs-nav a[href="#showtab-6"] {display:block;width:144px;height:49px;background:url("../img/tabs6.png") no-repeat -388px 0;padding:10px 0 0;}
#tabs-nav a[href="#showtab-7"] {display:block;width:251px;height:133px;background:url("../img/tabs7.png") no-repeat;margin:22px 0 0 53px;padding:103px 0 0;}
#tabs-nav a[href="#showtab-8"] {display:block;width:145px;height:55px;background:#fff;margin:55px 0 0 73px;border:5px solid #090050;padding:6px 0 0;}
p.scheme-conf {background:#F48305;color:#090050;text-decoration: underline;font-weight:bold;font-size:16px;padding:5px 28px;display:inline-block;margin: 10px 0 25px 25px;width: 510px;}
.tabcaption {width:100%;background:#f58c17;color:#fff;overflow:hidden;position:relative;}
.tabcaption p,
.tabcaption h4 {padding:0 20px 0 40px;}
.tabcaption p {font-size:.857em;margin:5px 0;}
.tabcaption h4 {font-size:1.571em;font-family: 'MyriadProBoldCond';margin:5px 0 20px;background:none;}
.jtab {padding:0 0 20px;}
.jtab h3 {font-size:26px;padding: 0 25px;margin:15px 0;font-weight:normal;}
.jtab h3 span{color:#6d6e71;}
.jtab h4 {font-size:20px;padding: 0 25px;color:#6d6e71;margin:10px 0;font-weight:normal;}

ul.img-list {width:100%;margin:0 auto;list-style:none;padding:0;margin:0;font-size:12px;}
.img-list li {width:100%;height:44px;border-bottom:1px solid #c4c0d4;line-height:44px;padding:0 20px 0 73px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:url("../img/confmap.png") no-repeat left center;font-size:17px;font-weight:bold;color:#000;}
.img-list li:first {border-top:1px solid #c4c0d4;}
.img-list li.pobr {background-position:0 0;}
.img-list li.klass {background-position:0 -45px;}
.img-list li.kstol {background-position:0 -91px;}
.img-list li.luchi {background-position:0 -137px;}
.img-list li.grup {background-position:0 -183px;}
.img-list li.tobr {background-position:0 -229px;}
.img-list li.banket {background-position:0 -275px;}
.img-list li.teatr {background-position:0 -321px;}
.img-list li.ust {background-position:0 -367px;}
.img-list li.furs {background-position:0 -413px;}
.img-list li span {float:right;font-size:19px;}
.img-list img {text-align:center;display:block;margin:auto;}


.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
#colorbox * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/js/boxsizing.htc);
  outline:0 none;
}
#colorbox {outline:0 none !important;}
.showtab-content {padding:0 10px;}
#cboxOverlay {background:#000;background:rgba(0,0,0,.5);}
#colorbox .col100 {padding:0 10px;}
#colorbox .col60 {width:50%;float:left;padding:0 10px;}
#colorbox .col40 {width:50%;float:left;padding:0 10px;}
#colorbox li {list-style:none;}
.scheme-ibb {margin-bottom:30px;}
#colorbox h4 {margin:10px 0;}
#colorbox .col40 p,
#colorbox .col40 li {font-size:12px;}
#cboxClose {position:absolute;color:#fff;border:0 none;text-decoration: underline;top:-25px;right:10px;background:none;font-weight:bold;}
#cboxClose:hover {text-decoration: none;}
#cboxWrapper {padding:35px 0 0;}
#cboxContent {overflow:visible;}

#cboxTopLeft,
#cboxTopCenter,
#cboxTopRight,
#cboxMiddleLeft,
#cboxMiddleRight,
#cboxBottomLeft,
#cboxBottomTopCenter,
#cboxBottomTopRight {width:0;height:0;}



h3.showtab-1,
h3.showtab-2,
h3.showtab-3,
h3.showtab-4,
h3.showtab-5,
h3.showtab-6,
h3.showtab-7,
h3.showtab-8 {cursor:pointer;}

#calendar-body {width:190px;margin:30px 10px 30px 20px;float:left;}
#calendar-body .block-calendar {padding:0 20px 0 0;margin:0 10px 0 0;
border-right:1px solid #c0c0c0;/*удалить если правый бордер у календарая не нужен*/
}
.calendar-container {border:0 none;border-top:1px solid #c0c0c0;padding-top:5px;background:#fff;}
.calendar-daynames {border:0 none;text-transform:none;font-size:10px;font-weight:bold;}
.pretty-calendar-month {position:relative;border:0 none;border-top:1px solid #c0c0c0;font-size:12px;line-height:16px;}
.pretty-calendar-week .calendar-value,
.calendar-daynames .calendar-value {border:0 none;}
.pretty-calendar-week a div {background-color:#fff;}
.pretty-calendar-week a:hover div {background-color:#090050;}
.pretty-calendar-week .pretty-calendar-today  div{background-color:#090050;color:#fff;text-decoration:none;}
#calendar-body + div {float:left;margin:40px 0px 20px 30px;width:340px;}
#calendar-body + div a{line-height:16px;font-size:16px;font-weight:bold;}
.pretty-calendar-month .calendar-prev, .pretty-calendar-month .calendar-next {
border: medium none;
    height: 18px;
    line-height: 18px;
    margin: 2px 0;
    padding: 0;
    position: absolute;
    width: 24px;}
	.pretty-calendar-month a .calendar-prev {background:url("../img/kalendar-arrow.png") no-repeat 0 0;}
	.pretty-calendar-month a .calendar-prev:hover {background:url("../img/kalendar-arrow.png") no-repeat 0 -18px;}
	.pretty-calendar-month a .calendar-next {background:url("../img/kalendar-arrow.png") no-repeat -24px 0;}
	.pretty-calendar-month a .calendar-next:hover {background:url("../img/kalendar-arrow.png") no-repeat -24px -18px;}

.block-webform a:hover,
.block-webform a:focus {outline:0 none;}
.block-webform,
.block-views {margin:14px 0;}
.block-webform h4 {background:#f48305;color:#FFF;float:left;font-family:'MyriadProBoldCond';font-size:1.357em;font-weight:normal;margin:0 0 0 8px;padding:0 10px;}
.block-webform .content {border:1px solid #BFBFBF;clear:both;padding:5px;}
.block-webform .content .content{padding:0;border:0 none;}
.block-webform input {width:186px;height:28px;padding:0;border: 1px solid #C0C0C0;text-indent:5px;}
.sbSelector {text-indent:5px;line-height:28px;color:#808285;}
.block-webform  .form-submit {background:#ed1c24;border:medium none;color:#FFFFFF;display:block;font-size:1.143em;font-weight:bold;height:28px;line-height:27px;text-align:center;width: 186px;}
.block-webform  .form-submit:hover {text-decoration:underline;}
.block-views h4 {background:#6d6e71;color:#FFF;float:left;font-family:'MyriadProBoldCond';font-size:1.357em;font-weight:normal;margin:0 0 0 8px;padding:0 10px;}
.block-views .content {border:1px solid #BFBFBF;clear:both;padding:5px;}
.block-views .content .content{padding:0;border:0 none;}
.nyroModalDom .form-item div.resizable-textarea,
.nyroModalDom .form-textarea {margin:0;}
.nyroModalDom .form-textarea {padding:5px 15px;}

#webform-component-stop-year,
#webform-component-stop-month,
#webform-component-stop-day,
#webform-component-start-year,
#webform-component-start-month,
#webform-component-start-day {float:left;margin:0 10px 14px 0;}
#webform-component-stop-year,
#webform-component-start-year {margin:0 0 14px;}
#webform-component-stop-year .sbToggle,
#webform-component-stop-month .sbToggle,
#webform-component-stop-day .sbToggle,
#webform-component-start-year .sbToggle,
#webform-component-start-month .sbToggle,
#webform-component-start-day .sbToggle {width:21px;background-position:center left;}
#webform-component-stop-month .sbHolder,
#webform-component-stop-month .sbOptions,
#webform-component-stop-day .sbHolder,
#webform-component-stop-day .sbOptions,
#webform-component-start-month .sbHolder,
#webform-component-start-month .sbOptions,
#webform-component-start-day .sbOptions,
#webform-component-start-day .sbHolder {width:50px;}
#webform-component-stop-year .sbHolder,
#webform-component-stop-year .sbOptions,
#webform-component-start-year .sbOptions,
#webform-component-start-year .sbHolder {width:61px;}
#webform-component-stop-month .sbSelector,
#webform-component-stop-day .sbSelector,
#webform-component-start-month .sbSelector,
#webform-component-start-day .sbSelector {width:29px;}
#webform-component-stop-year .sbSelector,
#webform-component-start-year .sbSelector {width:40px;}
.block-webform .form-actions {clear:both;}


.node-type-news .field-name-body img{
	float:none;
}

.jtab h4 {cursor:pointer;}
.jtab2, .jtab {display:none;}
.top-banner {
    display: block;
    margin: 53px auto 0;
}

.front .nav ul li.first {
    margin: 20px 0 0;
    text-align: center;
    width: 100%;
}
.front .nav ul li.clear {
    clear: left;
}
.showtab-content .media {position: relative;overflow:hidden;}
.showtab-content .media-image {float:left;margin-right:10px;}
.showtab-content .media-body {position: relative;overflow:hidden;}
.showtab-content .media-body p:first-child {margin-top:0;}
.map-transit h2 {cursor:pointer;}

.gallery-slider,
.gallery-slider .bx-wrapper,
.gallery-slider .bx-viewport {min-height:600px !important;}
.img-slider img,
.gallery-slider img {display: block;}
.content-gallery-slider .bx-prev,
.content-gallery-slider .bx-next,
.img-slider .bx-prev,
.img-slider .bx-next,
.gallery-slider .bx-prev,
.gallery-slider .bx-next {top:50%;margin-top:-20px;}
.content-gallery-slider img {max-width:100%;}
.img-slider {
	
	margin:14px 0 0;
}
a, 
a:hover,
a:focus {outline:none;}

#tabs-nav2 {background: none repeat scroll 0 0 #E6E7E8;
    height: 316px;
    margin: 0 auto;
    padding: 16px;
    width: 535px;
	position: relative;}
	#tabs-nav2 li {
    border-bottom: medium none;
    clear: none;
    float: left;
    padding: 0;
	
}
#tabs-nav2 a {
    font-size: 0.929em;
    outline: 0 none;
    padding: 5px 0 0;
    text-align: center;
    text-decoration: underline;
}
#tabs-nav2 a:hover {
    text-decoration: none;
}

#tabs-nav2 a[href="#showtab-11"],
#tabs-nav2 a[href="#showtab-12"],
#tabs-nav2 a[href="#showtab-13"],
#tabs-nav2 a[href="#showtab-14"] {
	display:block;
	position: absolute;
	background: #FFF;
    border: 5px solid #090050;
	padding:10px;
}
#tabs-nav2 a[href="#showtab-11"] {
	top:20px;right:60px;
	width:100px;
	height:20px;
}
#tabs-nav2 a[href="#showtab-12"] {
	top:60px;
	left:160px;
	padding:50px 40px;
	border-radius: 50%;
	-moz-border-radius: 50%;
    -webkit-border-radius: 50%;
	height:40px;width:60px;
}
#tabs-nav2 a[href="#showtab-13"] {
	width:100px;
	height:40px;
	padding:20px 10px;
	border-radius: 50%;
	-moz-border-radius: 50%;
    -webkit-border-radius: 50%;
	right:70px;
	top:100px;
}
#tabs-nav2 a[href="#showtab-14"] {
	left:60px;top:230px;height:20px;width:280px;padding:30px 20px;
}
.restoran-menu {
margin:0 0 20px;}
.collapse {
    display: none;
}
.collapse.in {
    display: block;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height .35s ease;
       -o-transition: height .35s ease;
          transition: height .35s ease;
}
.field-name-body ul.textul {margin-left:40px;}

.block-pretty-calendar #calendar-body {float:none;margin:0;width:100%;}
.block-pretty-calendar #calendar-body .block-calendar {border-right:none;margin:0;padding:0;}
.block-pretty-calendar .calendar-container {border-width:0px;}
.language-switcher-locale-url {
	*zoom: 1;
	float:right;
}
.language-switcher-locale-url:before,
.language-switcher-locale-url:after {
  display: table;
  content: "";
  line-height: 0;
}
.language-switcher-locale-url:after {
  clear: both;
}
.language-switcher-locale-url li {
	float:left;
	list-style:none;
	line-height:24px;
	margin:0 5px;
	font-weight: bold;
}
.language-switcher-locale-url li.active a {
	color:#f48305;
}
aside .block-block,
#block-block-36,
#block-block-37,
#block-block-44 {margin:0 0 14px;}
#block-block-44 img {padding:0;max-width:100%;}
#block-block-45 .stattitle {padding:3px 0;text-align: center;margin-bottom:3px;background:#e9e9e9;}
#block-block-45 table {width:100%;text-align: center;}
#block-block-45 tbody {border-top:0;}
#block-block-45 table #stat span {color:#090050;}
aside .block-block .block-block {margin:0;}
aside .block-block .view-footer {
	margin-top:10px;
}

.wx-dev-block {
  position: relative;
}
.wx-dev-block img {
  float: left;
  margin-right: 7px;
}
.wx-dev-block span {
  overflow: hidden;
  font-size: 12px;
  text-transform: none;
  float: none;
  height: auto;
  line-height: 16px;
}
.wx-dev-block {
    float: right;
    width: 150px;
}

.block-views .view-id-reserved .views-row {
 text-align:center;
 padding:2px 0; 
}
.block-views .view-id-reserved .views-row:nth-child(odd) {
 background-color:#e6e7e8;
}
#block-block-39.block-block img {
	padding:0px;
}
#colorbox .gallery-slider .bx-viewport li {
 text-align:center;
 width:100% !important;
}
#colorbox .gallery-slider li img {
 display:inline-block;
}