ul#menu-category li.item-466 {
	display: none;
}
ul#menu-category li.item-467 {
	display: none;
}
.banner-slider .theme-default .nivoSlider {
    width: 220px;
    height: 309px;
}
.hit-prodazh .moduletable:nth-child(2) h3 {
margin-top: 158px !important;
}
.theme-default .nivoSlider {
    width: 146px;
    height: 143px;
}
.knopka-perehod.vdfw {
display:none;
}
.hjg3 .df32 {
display:none;
}
ul.zoo-list {
    float: left;
}
@media screen and (min-width: 1235px) {
.centerdiv .top-logo {
    margin-left: 100px !important;
}
body {
overflow-x: hidden;
}
}
.hit-prodazh h3 {
    position: absolute !important;
    margin-top: 148px !important;
    text-transform: uppercase !important;
    font-size: 11px !important;
    padding: 0px !important;
    font-weight: bold !important;
    margin-left: 0px !important;
	}
	.hit-prodazh .moduletable:nth-child(4) h3 {
		    margin-top: 159px;
	}
	.hit-prodazh {
    margin-top: 24px; }
	
	#vina-nivo-islider117  img {
		width: 141px !important;
    height: 141px !important;
    border-radius: 54%;
    box-shadow: 0px 0px 0px !important;
	}
	#vina-nivo-islider118  img {
		width: 141px !important;
    height: 141px !important;
    border-radius: 54%;
    box-shadow: 0px 0px 0px !important;
	}
	.theme-default .nivoSlider {
    box-shadow: 0px 0px 0px !important;
	}
	#vina-nivo-islider117  {
margin-bottom: 10px !important;
    float: left;
    margin-top: 25px !important;
	}
.banner-slider {
	float: right;
    margin-right: -2px;
    margin-top: 0px;
    margin-bottom: -23px;
}
#vina-nivo-islider123 {
    /*margin-left: 12px !important;*/
}
#vina-nivo-islider123 .nivoSlider{
    width: 915px;
    height: 160px;
}.peremykach {
    float: left;
    height: 381px;
    margin-left: 2px;
}
.khlebushek {
    float: left;
    width: 1100px;
    position: absolute;
    /*margin-top: 80px;*/
    margin-left: -23px;
	top: 180px;
}
.khlebushek ul{
	margin-left: -26px;
    float: left;
    color: #9d9d9d;
    font-size: 13px;
}
.khlebushek ul li {
    display: inline-block;
    margin-right: 0px;
    margin-left: 6px;
}
.khlebushek ul li a, .khlebushek ul li span {
	color: #333333;
    text-decoration: none;
    margin-right: 10px;
	font-weight: 400;
	font-size: 10px;
	text-transform: uppercase;
}

.khlebushek ul li a:hover {
	color: #111111;
    text-decoration: underline;
}



.footer-all .custom p {
    margin-left: 0px;
}
.footer-all .soc-item p a img {
    margin-left: -2px;
}
.footer-all .soc-item {
    width: 77px !important;
    padding-top: 32px !important;
    padding-left: 0px !important;
    margin-left: -60px !important;
    position: absolute !important;
}
.footer-all #add1 {
    margin-left: 0px;
}

#yoo-zoo .category h1 {  font-size: 15px;} /* Заголовок главной категории, без дочерних */
h2.subtitle {font-size: 15px;} /* Главная категория - название "Аренда теплоходов в Санкт-Петербурге" */
#yoo-zoo .subcategory-title a:link {font-size: 15px;} /* Дочерняя категория - название "C дизайнерским интерьером ( от 10 до 50 человек )" */
#yoo-zoo .subcategory-description {font-size: 15px;} /* Дочерняя категория - описание категории */
.description-full span{font-size: 16px !important; } /* Описание категории / подкатегории  */
.description-full p{font-size: 16px !important; } /* Описание категории / подкатегории  */
.description-full { font-size: 16px !important; }  /* Описание категории / подкатегории  */

#cat-teplo li a {font-size: 13px !important; } /* Якоря (под верхним меню) - шрифт названия */

.jbzoo-view-item .item-title {  font-size: 17px; } /* Заголовок на странице товара */
.jbzoo-view-item .item-image span {   font-size: 16px !important;} /* Описание на странице товара */
.jbzoo-view-item .item-image p {font-size: 15px !important; } /* Описание на странице товара */

.bottomItem .text-area h3 {   font-size: 17px;} /* Заголовок - "С этим теплоходом обычно заказывают:" */
.bottomItem  .textarea-tovar { font-size: 14.4px;} /* Описание - "С этим теплоходом обычно заказывают:" */

#banketnoe-menu span {  font-size: 14px; } /* Описание, например, страница "Банкетное меню" */

.text-vypusk {font-size: 14px; } /* Описание, страница "Выпускной" */
#banket-vypusk2 .textarea-svadba span {  font-size: 13.4px !important;} /* Описание - "Банкетное и фуршетное меню для выпускного на теплоходе" */

.header-td {   font-size: 13.5px !important; }  /* Cтраница "Билеты на экскурсию" - заголовок экскурсии */
.ekskurs table span{    font-size: 14px !important;} /* Cтраница "Билеты на экскурсию" - описание экскурсии */
.span2 {font-size: 14px;} /* Cтраница "Билеты на экскурсию" - блок "продолжительность и стоимость" */

.jbzoo-view-category ~ .bottomItem .customcategory-bottom {  font-size: 13px;} /* Описание внизу категории, например - "Катера" */
.jbzoo-view-category ~ .bottomItem .custom {font-size: 14px;} /* Описание внизу категории, например - "Катера" */

.moduletabledizajn-inter h3, .moduletableodnopalub h3, .moduletabledvopalub h3, .moduletableplavuchie h3, .moduletableneobychnie h3, .moduletable h3 {font-size: 15px;} /* Левое меню - шрифт заголовков "С дизайнерским интерьером" */
.layout-default a { font-size: 15px; } /* Левое меню - шрифт названия */

.layout-default .description {   font-size: 13px;} /* Левое меню - количество человек */
.layout-default .links {  font-size: 14px;} /* Левое меню - цена */

.jbzoo-item-subcategory_item a {   font-size: 15px;}  /* Назание товара - дочерняя категория */
 .jbzoo .jbzoo-item-teaser .item-title a {font-size: 15px; }  /* Назание товара - главная категория */
.item-properties li {font-size: 15px; }  /* Количество человек и цена в товарах (категория) */
 
@font-face {
  font-family: 'Gabriola';
  src: url('../fonts/gabriola.eot');
  src: url('../fonts/gabriola.eot?#iefix') format('embedded-opentype'),
       url('../fonts/gabriola.woff') format('woff'),
       url('../fonts/gabriola.ttf') format('truetype'),
       url('../fonts/gabriola.svg#gabriola') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
 font-family: "Lato";
 src: url(/templates/v1/css/lato.ttf);
}

@font-face {
  font-family: 'segoeui';
  src: url('segoeui.ttf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'segoeui2';
  src: url('seguisb.ttf');
  font-weight: normal;
  font-style: normal;
}
.header-1 {
background: #0097EA;
    float: left;
    width: 100%;
}
body {
  font-family: 'Lato', sans-serif;
  font-size: 17px;
  font-style: normal;
  margin:0;
  padding:0;
    background: #fff;
  background-position:left top;
  background-repeat:repeat-y;
  line-height:23px;
}
a {  
color: #3AA1E3;
text-decoration: underline;
}
a:hover {  
  color:#e3001b;
  text-decoration:none;
}
#wrap{
  margin:0 auto;
  width:1000px;
  background:url(../images/world.gif) no-repeat top center;
  color:#0072BA
}
#wrap2{
 margin:0 auto;
 width:1000px;
 color:#0072BA 
}
.leftBannersContainer{
 /* float:none;*/
  clear: both;
  width: 346px;
  margin-left: -2.5px;
  margin-top: 0px;
}
  .leftBannersContainer img{
    float:left;
  }
.clear{
  clear:both
}
td{
 vertical-align:top;
}
p{
  padding-bottom:0px
}
#page ul{
  list-style-position: inside;
  list-style-type:disc;
  margin-left:20px
}
/*top*/
#top{
  height: 290px;
    padding-top: 65px;
  background: url("../images/index.gif") no-repeat center bottom;
  position:relative;
  color:#fff!important
}
  #top #logo{
    width:352px;
    right:0;
    top:55px;
    position:absolute;
  }
  #top .contact{
    text-align:right;
    font-size:22px
  }

#header #logo{
 width:352px;
 position:absolute;
 right:0;
 top:0 
}
#header .contact{
font-size:17px;
  color:#fff;
  text-align:right
}
#header .contact a{
  color:#fff!important
}
#partners{
 top:55px;
 left:45px;
 position:absolute
}
#wrap2 #partners{
top:20px!important;
  color:#fff;
  font-size:17px
}
#partners a{
  color:#fff
}
/* Scroller Box */
#scroller_container {
  position: relative;
  width: 800px;
  height: 25px;
  overflow: hidden;
}
#scroller {
  white-space: nowrap;
  line-height:25px;
  text-align:center!important
}
/* Scoller Box */
/*content*/


  .c1{
    background:#fff
  }
#page, #left{
  float:left
}
  #page{
    width:690px
  }
  #left{
    width:280px;
    margin: 0 20px 0 0
  }
/*link*/
#link{
  background:#fff url(../images/lines.gif) repeat-x top center;
  height:115px;
  padding-top:20px
}
#link td{
 vertical-align:top;
 text-align:center
}
/*footer*/
.hf{
  height:50px;
  margin-top:-50px
}
#footer{
  height:50px;
  line-height:50px;
  width:1000px;
  margin:0 auto;
}
  .adr{
    text-align:center
  }
/*head*/
#header{
  position:relative;
  height:200px;
}
#wrap2{
  background:none!important;
  padding-top:10px
}
/*form*/
input[type="text"]{
 border:1px solid #c1c1c1;
 height:20px;
 line-height:20px; 
  background:#fff;
  padding:0 5px;
  display:block;
  color: #363636;
}
input[type="textarea"]{
  border:1px solid #c1c1c1;
  padding:10px 5px;
  color:#0072BA
}
input[type="submit"]{
 cursor:pointer; 
}
/*menu*/
#left ul.menu li.current{
  background-color: #E0EFF7;
  font-weight: bold;

}
#left ul.menu li{
     padding-left: 10px;
padding-top: 7px;
padding-bottom: 7px;
padding-right: 5px;
  border-bottom: 1px solid #6CBCEC;
}
#slogan { 
background: #eeeeee url("slogan_bg.png") repeat-x 0px 0px;
margin: 0 2px;
overflow-y: hidden;
position: relative;
width: inherit;
}
#slogan1 { 
width: 100%;
overflow-x: hidden;
overflow-y: hidden;
}
#running { 
background: url("slogan.png") no-repeat 0px 0px;
width: 278px;
margin-left: 0px;
}
/*news*/
#news-line{
  height:25px;
  line-height:25px;
  width:800px;
  display: none;
  margin:0 auto;
}
#news-line center, #news-line marquee{
  text-align:center;
  color:#fff!important
}
#news-line a{
color:#fff
}
/*module form*/
.moduletableform{
  padding:0 10px
}

/*st*/
.lang {

margin-top:56px;
font-size:12px;
text-align:center;
z-index:999;

}
.lang.langInner{
  margin-top:50px;
}

#yoo-zoo .items div.teaser-item{
  font-size:22px;
}
#yoo-zoo .items h2.pos-title a{
  font-size: 15px;
  display: inline-block;
  margin-bottom: 5px;
  height: 26px;
  line-height: 26px;
}
#yoo-zoo .items .box-1{
  padding-left:35px;
}
.moduletable_menu{
  margin-left:45px;
  margin-top:10px;
}

.world {
  /*background-image:url(../images/world.gif);*/
  background-position:center top;
  background-repeat:no-repeat;
  width:100%;
  /*min-width: 1291px;
  max-width:1920px;*/
  margin:0 auto
}
.centerTable{
  margin:0 auto;
}
.index_top {
  position: relative;
height: 220px;
    background: #0097EA url(../images/header.jpg) no-repeat center 0px;
    overflow: hidden;
  /*background-image:url(../images/index_bg.gif);
  background-position:left top;
  background-repeat:no-repeat;*/
 
}
.logo,
.logo2{
  display: block;
  overflow: hidden;
  margin-bottom:10px;
}
.topbgDiv{
 /* position:absolute;
  top:294px;
  left:0;
  width:100%;
  height:5px;
  background:url(../images/lines2.png) repeat-x;*/
}
.index_menu td {
  color:#999999;
  width:20%;
  text-align:center;
}
.index_top td {
  font-size:24px;
}

.inner_menu td ul {
  padding:0;
  margin-left:0;
  margin-top:0;
  background:#fff;
    font-family: 'segoeui2', sans-serif;
  width: 330px;
  float: left;
}
.inner_menu td ul li {
  list-style-type:none;
  
}
.content img {
  border:2px solid #fff;
  margin-right:20px;
  margin-bottom:20px;
}
.gallery {
  width:210px;
  margin-right:20px;
  margin-bottom:50px;
  float:left;
  color:#FFFFFF;
}
.gallery img {
  margin-bottom:10px;

}



.content_black {
  background-color:#fff;
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
.content_black td {
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;  
}
.content_black td img {
  border:0;
  margin-right:0;
  margin-bottom:0;
}
.content_black td h2 {
  color:#CC0000;
  font-size:18px;
  margin-top:50px;
  font-family:Georgia, "Times New Roman", Times, serif;
  }


.tabl {
  border-collapse:collapse;
}
.tabl td {
  border-collapse:collapse;
  border:1px solid #6cbcec;
}
.tabl td img {
  border:0;
  margin-right:0;
  margin-bottom:0;
}
.tabl th {
  background-color:#0c7ab7;
  color:#fff;
  font-weight:bold;
  text-align:center;
  font-size:12px;
  border-collapse:collapse;
  border:1px solid #6cbcec;  
}
.input {
  font-family:Arial;
  font-size:12px;

}
.grey {
  color:#CCCCCC;
  }
  
.yashare-auto-init a {
  color:#fff;
}
/*tab*/
.tab td{
 vertical-align:middle 
}
.tab .td1{
  text-align:right
}
.tab .yashare-auto-init{
text-align:left
}
/*yoo-zoo*/
#yoo-zoo a{
color:#fff
}
#yoo-zoo img{
 margin:0!important;
 border:0!important 
}
/*menu left*/
.moduletable_menu ul li {
 font-size:17px;
}
.moduletable_menu ul li li{
 font-size:15px
}
.moduletable_menu ul li a{
  display:block;
  color: #333333;
  padding: 7px 5px 7px 10px;
  border-top: 1px solid #6CBCEC;
  font-size:22px;

}
.moduletable_menu ul li li a{
  padding:2px 5px 2px 25px;
  border:none;
}
.moduletable_menu ul li.active{
 font-weight:bold;
 font-size:22px;
}
.moduletable_menu ul li.active a{
  background:#E0EFF7;
  text-align:center;
  line-height:24px;
}
.moduletable_menu ul li.active li.active{
font-weight:bold
}
.moduletable_menu ul li.active li.active a{
  background:#E0EFF7;
  border-bottom: 1px solid #6CBCEC;
  border-top: 1px solid #6CBCEC;
}
.moduletable_menu ul li.active li a{
  background:none;
  float: left;
  width: 315px;
  text-align: center;
  font-size:22px;
}
  .teploTitle{
    width: 125px;
    float: left;
    overflow: hidden;
  }
  .teploPeople{
    overflow: hidden;
    float: left;
    margin-right: 20px;
  }
  .moduletable_menu ul li.active .teploPeople{
	margin-right: 5px;
  }
  .teploPrice{
    float: right;
  }
.moduletable_menu ul li li{
  float: left;
  width: 100%;
  font-weight:normal;
}
.index_top .custom{
/*padding-right: 30px;*/
    text-align: right;
}
.item-page td{
 padding:5px 
}
.online a, .online2 a{
 color:#fff;
  font-size:18px;
  
}

.online2 a{
  color: #fff;
  font-size: 18px;
  text-decoration: blink;
  padding-bottom: 0px;
  height: 20px;
  float: left;
  border-bottom: 1px solid #E8E8E8;
  
}
.online{
 display:block;
 padding-left:200px 
}
.online2{
  display: block;
  float: left;
  width: 100%;
}
.online img, .online2 img{
  vertical-align: middle;
}
.blog{
	margin: 0px auto 0 auto;
	font-size: 24px;
	padding-left: 53px;
	line-height: 22px;
	padding-top: 20px;
}
.item-page{
	/*padding-left:60px;*/
	 width:1180px;/*1138px;*/
	 margin:0 auto;
	 font-size:24px;
	 /*line-height:15px;*/
}
.article-page{
  font-size:24px;
  line-height:24px;
  padding-left:50px;
  color:#fff;
}
.firstContentTable img,
.secondContentTable img{
  margin-bottom:5px;
}
.blog h2{
 font-size:20px;
 color:#fff;
}
.index_menu .custom{
  width: 1138px;
  margin: 0 auto;
  font-size:22px;
  overflow:hidden;
  height: 59px;
}
.socials{
  float:left;
  margin-top:27px;
}
  .socials li{  
    display:block;
    float:left;
    margin-right:25px;
  }
.footerButtons{
  float:right;
  margin-top:9px;
  font-size:22px;
}
  .footerButtons li{
    display:block;
    float:left;
    margin-left:98px;
  }
    .footerButtons li a img{
      vertical-align:middle;
      margin-left:10px;
    }
.footerButtonsLeft{
  float:left;
  margin-top:9px;
  margin-left:35px;
  font-size:22px;
}
  .footerButtonsLeft li{
    display:block;
    float:left;
    margin-right:98px;
  }
    .footerButtonsLeft li a img{
      vertical-align:middle;
      margin-left:10px;
    }
.underFooter{
  width: 1138px;
  margin: 0 auto;
  /*padding-left:60px;*/
  font-size:20px;
  overflow:hidden;
  line-height:37px;
}
#yoo-zoo .details h1.title{
  text-align:right;
  padding-right:15px;
}
#yoo-zoo .item div.pos-top .element.last{
  font-size:28px;
}
#yoo-zoo .item div.media-right{
  font-size:24px;
}
textarea{
 width:250px;
 height:250px 
}

.share42init {
  margin: 30px 0 0 60px;
}

.top-menu {
  margin: 10px 0 20px 54px;
  width: 100%;
  float: left;
}

ul.menu-top li {
  float: left;
  height: 24px;
  background: #FFFFFF;
  text-align: center;
  line-height: 24px;
  padding: 7px 24px;
  color: #333333;
  font-size: 22px;
  border-right: 3px solid #0072b1;
  display: block;
}

ul.menu-top li:active {
  background: #E0EFF7;
}

ul.menu-top li a{
  color: #333333;
  font-weight: bold;
}

#yoo-zoo {
  clear: both;
}
	#yoo-zoo > .item{
		padding-left: 25px;
	}
	#yoo-zoo > .details{
		width: 755px;
		padding-left: 37px;
	}
	#yoo-zoo.product-default-teplohod > .details{
		width: 755px;
		padding-left: 37px;
	}
.bottomItem{
  width: 880px;
  float: left;
  margin-left: 57px;
    margin-bottom: 20px;
}

.custom p{
  margin-left: 40px;
}


.pul {
font-size: 14px;
  margin-bottom: 4.8px;
}
.online2 {

}
#yoo-zoo .jbzoo-item-spb .item-image img, .verh_71 > .jbzoo-item > .item-image > a > img {
  width: 100%;
  height: 162px;
border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}

.index_menu .firstContentTable, .index_menu .secondContentTable {
  width: 80% !important;
}
.index_menu .firstContentTable img, .index_menu .secondContentTable img{
  /*width: 190px !important;
  height: 140px !important;*/
margin-right: 30px;
}
@media screen and (min-width: 500px)  {  
.index_menu .firstContentTable img, .index_menu .secondContentTable img{
  width: 190px !important;
  height: 140px !important;

}
}
.firstContentTable {
    float: left;
  margin: 19px 0px 0px -1px !important;
  width: 240px;
}
.secondContentTable td { padding: 0 !important;}
.secondContentTable {
    float: left;
	  margin: 19px 0px 20px -1px !important;
  width: 240px;
}
.firstContentTable td { padding: 0 !important;}
.index_menu .firstContentTable a, .index_menu .secondContentTable a {
width: 184px;
text-decoration: none;
text-transform: uppercase;
font-size: 11px;
color: #272727;
font-weight: bold;
}
.hit-prodazh {
  width: 204px;
  float: left;
  margin-top: -1px;
  margin-left: 2px;
}
.footer-all .custom {
width: 1200px;
}
.hit-prodazh  .custom{
width: 230px !important;
margin-top: 19px !important;
height: auto !important;
font-size: 14px !important;
margin-left: -17px;
}
.contact-index img {
position: absolute;
  margin-left: -117px;
}

.hit-prodazh  .custom a{ 
width: 230px;
float: left;
text-align: center;
text-transform: uppercase;
font-size: 11px;
color: #272727;
text-decoration: none;
font-weight: bold;}

.hit-prodazh  .custom img{ 
  margin-bottom: 5px;
  height: 141px !important;
    width: 141px !important;
}
.index-svadba img {
  width: 105px !important;
  height: 105px !important;
}
.hit-prodazh  .custom tr {
  margin-bottom: 24px;
  height: 169px !important;
  float: left;
}
.firstContentTable tr {
  height: 174px !important;
}
.index-text .custom {
width: 660px !important;
height: auto !important;
}
.index-text .custom p{ 
font-size: 13px;
color: #171717;
  line-height: 1.5;
margin-left: 0;
margin-bottom: 15px;
}
.index-text .custom h1{ 
font-size: 25px;
color: #131313;
font-weight: bold;
margin-top: 5px;
margin-bottom: 20px;
}
.index-text  {
  float: left;
  width: 680px;
  margin-bottom: 25px;
  margin-left: -16px;
}
.index-text ul {
color: #171717;
font-size: 13px;
padding-left: 20px;
}
.index-text ul li{ 
background: url(../images/disc.png) no-repeat left 2px;
padding-left: 13px;margin-bottom: 13px;}
.index-two {
width: 501px;
float: left;
padding-left: 15px;
  margin-bottom: 45px;
}
.index-svadba {
  width: 254px;
  float: left;
  padding-left: 5px;
    margin-top: 200px;
}
.index-svadba tr{
  margin-bottom: 25px;
  float: left;
}
.index-svadba td{
  margin-right: 0px;
  float: left;
  width: 110px;
}
.index-svadba .custom {
width: 260px !important;
height: auto !important;
margin-left: -10px;
}
.index-vk {
  width: 220px;
  float: left;
  padding-left: 20px;
}
.index-vk .custom {
width: 240px !important;
height: auto !important;
}
.index-maps .custom {
  width: 520px;float: left;
height: auto !important;
}
.index-maps  {
  width: 497px;
  float: left;
  margin-top: -7px;
}
.contact-index {
  background: url(../images/map44.png) no-repeat;
  width: 376px;
  padding-left: 34px;
  padding-top: 11px;
  margin-right: -19px;
  float: right;
  height: 95px;
  margin-bottom: -2px;
  margin-top: 2px;
}
.contact-one {
  color: #002762;
  font-size: 17px;
  margin-bottom: 2px;
  margin-top: -4px;
  width: 100%;
  float: left;
  font-weight: bold;
}
.contact-two {
  color: #002967;
  font-size: 15px;
  margin-bottom: 5px;
  width: 100%;
  float: left;
  font-weight: bold;
}
.metro {
color: #5496c2;
font-size: 14px;
padding-left: 22px;
}
.karta {
color: #5496c2;
font-size: 14px;
padding-left: 22px;
margin-top: 2px;
width: 100%;
float: left;
}
.title-footer {
  color: #3bb5eb;
  font-size: 13.9px;
  width: 100%;
  float: left;
  min-height: 16px;
  line-height: 1.2;
}
.footer-all td {
text-align: left !important;
  width: 19% !important;
}
.footer-all .custom {
height: auto !important;
margin-bottom: 12px;
}
td.soc-item {
width: 110px;
}
td.first-td {
  width: 32% !important;
}
.text-footer {
  color: #89adc4;
  font-size: 12.2px;
  line-height: 1.2;
  width: 93%;
  float: left;
  margin-top: 7px;
}
.phone-footer {
  margin-top: 4px;
  width: 100%;
  float: left;
  font-size: 24px;
  color: #fff;
}
.phone-margin .phone-footer {
  margin-top: 3px !important;
width: 100%;
float: left;  font-size: 24px;
}
ul#menu-category {
position: absolute;
  margin-top: 44px;
    width: 1150px;
  padding-left: 50px;
}
ul#menu-category li {
  display: inline-block;
  /*padding-left: 10.1px;*/
  background: url(../images/bg-menu1.jpg) repeat-x;
  height: 30px;
  /*padding-top: 2px;
  padding-right: 10.1px;*/
}
ul#menu-category li.active {
/*background: url(../images/bg-menu2.jpg) repeat-x !important;*/
}
ul#menu-category li a {
  text-decoration: none;
  color: #fff;
  font-size: 14px;
  font-family: 'Montserrat', sans-serif;
  font-weight: bold;
    letter-spacing: 1px;
}

ul#menu-category li a:hover { /*color: #D8D8D8;*/}

#yoo-zoo a {
color: #1b1b1b;
}
#cat-teplo {
  position: absolute !important;
  top: 304px !important;
  width: 1052px !important;
  margin-left: 45px !important;
}
#cat-teplo li{     float: left;
  padding-right: 7px !important;
  display: inline-block;
  border-right: 1px solid #9d9d9d;
  padding-left: 5px;
  height: 11px;
  padding-top: 0px;
  padding-bottom: 4px;}
#cat-teplo li.active a {color: #1b1b1b !important; }
#cat-teplo li a {
   text-decoration: none !important;
  margin: 0px !important;
  line-height: 18px !important;
  font-weight: normal !important;
  color: #9d9d9d;
  float: left;
  margin-top: -3px !important;
  font-family: 'segoeui2', sans-serif;
}
#yoo-zoo .description p span{
color: #1b1b1b !important;
font-size: 14px !important;
}
#yoo-zoo .description{
color: #1b1b1b !important;
font-size: 14px !important;
}
#yoo-zoo .details h1.title {
text-align: left !important;
color: #1b1b1b !important;
font-size: 14px !important;
font-weight: bold !important;
padding-right: 0px !important;
} 
.jbzoo-view-category ~ .bottomItem{  
margin-left: 20px;
}
#yoo-zoo .categories {
position: relative !important;
height: 0 !important;
margin: 0px 0px -5px 0px !important;
}
.yoo-zoo p {
margin-top: 0px !important;
margin-bottom: 0px !important;
line-height: 24px !important;
margin-left: 0px !important
}
#yoo-zoo .items div.pos-description .element-image{ margin-bottom: 6px;}
#yoo-zoo .items div.pos-description .element-text{
color: #000 !important;
font-size: 13px !important;
line-height: 1.4 !important;
font-weight: bold !important;
}
.bottomItem .custom p {
margin-left: 0px;
}
.jbzoo-view-category ~ .bottomItem .custom {
  font-weight: normal !important;
  /*margin-left: 10px;*/

  margin-bottom: 20px;
  margin-top: 20px;
  font-family: 'segoeui2', sans-serif;
}

.jbzoo-view-category ~ .bottomItem .customcategory-bottom {
  font-weight: normal !important;
  /*margin-left: 10px;*/
  margin-bottom: 57px;
  margin-top: 20px;
  font-family: 'segoeui2', sans-serif;
}
.footermenu-title {
color: #0E0E0E;
font-size: 18px;
margin-top: 9px;
font-weight: bold;
margin-bottom: 0px;
width: 102%;
float: left;
}
#footer-menu1 a:link, #footer-menu2 a:link, #footer-menu3 a:link, #footer-menu33 a:link, #footer-menu4 a:link, #footer-menu5 a:link, #footer-menu a:link {
  color: #000;
  font-weight: normal !important;
  text-decoration: none;
  font-family: 'segoeui2', sans-serif;
    font-size: 12.1px;
}
#footer-menu1 a:visited, #footer-menu2 a:visited, #footer-menu3 a:visited, #footer-menu33 a:visited, #footer-menu4 a:visited, #footer-menu5 a:visited, #footer-menu a:visited {
  color: #000;
  font-weight: bold !important;
  text-decoration: none;
  font-family: 'segoeui2', sans-serif;
}
#footer-menu1 a:hover, #footer-menu2 a:hover, #footer-menu3 a:hover, #footer-menu33 a:hover, #footer-menu4 a:hover, #footer-menu5 a:hover, #footer-menu a:hover {
text-decoration: underline;
}
#footer-menu1 li, #footer-menu2 li, #footer-menu3 li, #footer-menu4 li, #footer-menu5 li, #footer-menu33 li {
float: left;
width: 85%;
margin-bottom: -4px;
} 
#footer-menu3{
float: left;
width: 100%;
  margin-bottom: 35px;
}
.title-item2 {
color: #0F0F0F;
}
.title-item2 .element-itemname {
float: left;
font-weight: bold;
margin-right: 50px;
font-size: 18px;
}
.title-item2 .element-text {
font-size: 13px !important;
}
.pos-media .element-textarea span{
color: #242424 !important;
}
.pos-media .element-textarea p{
font-size: 13px !important;
color: #242424 !important;
}
.pos-media .element-textarea {
font-size: 13px !important;
color: #242424 !important;
}
.floatbox .media-right  {
margin-left: 0px !important;
}
.floatbox {
width: 650px;
margin-top: -30px !important;
}
#yoo-zoo > .subcategories > .rborder > .subcategory > .subcategory-items > .jbzoo-item, #yoo-zoo > .items > .width100, .verh_71 > .jbzoo-item {
	float: left;
    width: 280px;
	height: 202px;
    margin-right: 20px;
margin-bottom: 15px !important;
    border-radius: 7px;
	box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, .25);
	position: relative;
}
.bottomItem .jbzoo-item  {
  float: left;
  width: 182px;
  padding-left: 10px;
  margin-right: 21px;
  margin-bottom: 0px !important;
}
#yoo-zoo .width100  {
  float: left;
}
.jbzoo .items .jbzoo-item {
margin: 0px;
}
.jbzoo-view-category {
  margin-left: 20px;
width: 880px;
  /*background: #EAF3FC;*/}
.bottomItem  .textarea-tovar {     margin-left: -18px;
  font-family: 'segoeui2', sans-serif;
  color: #222;
  line-height: 1.6;}
.bottomItem  .text-area h3  {   margin-left: -18px;
  font-weight: normal;
  font-family: 'segoeui2', sans-serif;}
.bottomItem .item-properties li {margin-left: 0px; font-family: 'segoeui2', sans-serif;}
#yoo-zoo  .jbzoo-item-subcategory_item .item-image img, .verh_71 > .jbzoo-item > a > .item-image > img {
  width: 100%;
  height: 162px;
border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}



.subcategory-items {
  width: 900px;
  float: left;
}
.subcategory {
  width: 745px;
  float: left;
}
.zoo-item-list {
  margin-left: 45px !important;
}
.layout-default  p {
  float: left;
    width: 140px;
  height: auto;
  min-height: 20px;
  padding-left: 3px;
}
.layout-default .description .element-text{
text-align: right;
padding-right: 5px;
}
.layout-default .description{
  float: left;
  width: 84px;
  background: #fff;
 z-index: 9;
  position: relative;
  padding-left: 1px;
  color: #2C2C2C;
  margin: 0px 0px 0 0 !important;
}
.layout-default  .links {
  float: left;
    width: 102px;
  color: #2C2C2C;
  padding-left: 0px;
  text-align: right;
  margin: 0px 0 0 0 !important;
}
.layout-default a{
  color: #2C2C2C;
  text-decoration: none;
  position: absolute;
  width: 300px;
}
ul.zoo-item-list li { border-top: none;}
ul.zoo-item-list li  {
margin-top: 6px !important;
padding-top: 0px !important;
}
ul.zoo-item-list li:hover {
     width: 330px;
  background: #e4eefb;
  cursor: pointer;
}
ul.zoo-item-list li:hover > .layout-default .description {
  background: #e4eefb !important;
}
.moduletabledizajn-inter h3, .moduletableodnopalub h3, .moduletabledvopalub h3, .moduletableplavuchie h3, .moduletableneobychnie h3, .moduletable h3 {
  color: #000;
  float: left;
  width: 100%;
font-weight: normal;
    margin-left: 17px;
  text-align: center;
  margin-bottom: 5px;
    margin-top: 17px;
  font-family: 'segoeui2', sans-serif;
}
.moduletabledizajn-inter {
 /* margin-bottom: 819px; */
  float: left;
} 
.moduletableodnopalub {
  /*  margin-bottom: 602px;*/
  float: left;
}
.moduletabledvopalub {
  /*  margin-bottom: 538px;*/
  float: left;
}
.jbuniversal-catalog {
position: relative;
}
.moduletableplavuchie {
  /*  margin-bottom: 320px;*/
  float: left;
}
.moduletableneobychnie {
  /*  margin-bottom: 295px;*/
  float: left;
}
.item-properties li {
  color: #000;
  margin-top: -7px;
  width: 100%;
  float: left;  
    font-weight: bold;
}
.jbzoo-view-item .item-properties{
  margin-left: -6px; }
.jbzoo-item-teaser .item-image {
  margin-bottom: 4px !important;
}
.jbzoo-item-teaser .item-title {
margin-bottom: 5px;
}
.jbzoo .jbzoo-item-teaser .item-title {
  margin-bottom: 1px !important;
      height: auto !important;
}
.jbzoo .jbzoo-item-teaser .item-title a{ font-weight: bold;text-decoration: none;
}
  #yoo-zoo .category h1 {
  margin-left: 10px;
  margin-bottom: -5px;
  font-weight: bold;
  margin-top: 9px;
  }
  .jbzoo-view-category  .description-teaser { display: none;}
  .description-teaser {
    margin-left: 20px;
  font-weight: normal !important;
  font-size: 14px;
  }
    #yoo-zoo .category  {
	    margin-bottom: 1em !important;
	}

	.jbzoo-item-subcategory_item  a{
	text-decoration: none;
    font-weight: bold;
	}
	.jbzoo-item-subcategory_item .item-image {
	  margin-bottom: 4px !important;
	}
#yoo-zoo .jbzoo-item-subcategory_item {
  margin-bottom: 15px !important;
}
  #yoo-zoo .subcategory-title{
    /*margin-left: 10px;*/
  margin-bottom: 15px;
    margin-top: -1px;
  } 
  #yoo-zoo .subcategory-title a{
text-decoration: none;
    font-weight: bold;
  }
  #yoo-zoo .subcategory-description {
  font-weight: 400 !important;
  /*margin-left: 10px;*/
  margin-bottom: 15px;
font-family: 'Lato', sans-serif;
  }
  .jbzoo-view-category .category {
    padding-bottom: 0px !important;
	padding: 0px;
	  width: 100%;
  }
.jbzoo-item-spb > span.item-title {
	margin-bottom: 1px !important;
	margin-top: 123px;
	width: 280px;
    height: 23px;
	float: left;
	position: absolute;
	z-index: 1;
	text-transform: uppercase;
    letter-spacing: 1px;
	left: 0;
}




@-moz-document url-prefix() {
	.jbzoo-item-spb .item-title {
		margin-left: -280px;
	}
}

@-moz-document url-prefix() {
	.verh_71 > .jbzoo-item > .item-title {
		margin-left: 0px;
	}
}



.jbzoo-item-subcategory_item {
  min-height: 193px;
}
.jbzoo-item-teaser {
  min-height: 202px;
}
.jbzoo-view-item .jbzoo-item {
  width: 728px !important;
}
#comments {
display: none;
}
#yoo-zoo > .subcategories > .rborder > .subcategory > .subcategory-items > .jbzoo-item:hover, #yoo-zoo > .items > .rborder:hover, .verh_71 > .jbzoo-item:hover {
 background: #EAF3FC;
}
.jbzoo-view-item .jbzoo-item {
  /*padding-left: 20px !important;
  margin-left: 20px;*/
  padding-right: 30px;
  margin-bottom: 0px !important;
  padding-bottom: 10px;
  /*background: #EAF3FC;*/
}
.jbzoo-view-item .item-title {
  MARGIN-top: 7px;
  margin-bottom: 8px;
  font-weight: normal;
  font-family: 'segoeui2', sans-serif;
}
.jbzoo-view-item .item-image {
/*width: 757px !important;*/
  font-size: 12px !important;
  font-family: 'Lato', sans-serif;
}
.jbzoo-view-item .item-image p {
color: #666d70 !important;
}
.jbzoo-view-item .item-image span {
color: #000 !important;
}
.element-jbgallery {
  margin-top: 20px;
}
.jbzoo .element-jbgallery a {
  border: none !important;
  padding: 0.7em !important;
  margin-bottom: -8px !important;
    margin-right: -12px !important;
}
.jbzoo .element-jbgallery a img {  width: 182px;
  height: auto !important;  }

.text-area h3{
  float: left;
  width: 100%;
  margin-left: 6px;
  margin-top: 45px;
  margin-bottom: 15px;
}
.text-area .jbzoo-item {
  margin-left: -21px !important;
  width: 178px !important;
}
.text-area .jbzoo-item  img{
  width: 182px !important;
  height: 182px!important;
}
.textarea-tovar {
  float: left;
  width: 100%;
  margin-left: 10px;
  font-size: 14px;
  line-height: 1.4;
  margin-top: 25px;
  margin-bottom: 60px;
}

.description-full {
  margin-left: 10px;
  margin-top: 16px;
    margin-bottom: 0px;
  font-family: 'segoeui2', sans-serif;
}

#cat-teplo a:hover {
  color: #000000;
}

.description-full span {
	color: #000 !important;
}

.description-full p {
	color: #707070 !important;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
}

.description-full {
	color: #000 !important; 
}

.textarea-svadba h3 {
margin-bottom: 20px;
  font-size: 15px;
  margin-top: 30px;
}
.article-page .page-header h1 {
font-size: 17px;
  font-weight: bold;
}

.article-page .page-header h1 { display: none;}
.item-page .page-header h1 {
  margin-left: 2px;
}
.text-area-svadba .textarea-svadba span{  line-height: 1.4;}
.text-area-svadba .textarea-svadba {
  font-size: 14px;
    margin-left: 2px;
    margin-bottom: 10px;
	width: 1085px;
  margin-top: 20px;
}
.text-area-svadba   .jbzoo-item {  width: 210px;
  float: left;
}

.text-area-svadba   .jbzoo-item img{width: 200px;
  height: 200px;}

.text-area-svadba  .jbzoo-item:hover {
  background: transparent !important;
}
.article-page {
  font-size: 24px;
  line-height: 24px;
  margin-top: -25px;
  margin-bottom: 20px;
  padding-left: 0px;
  color: #000;
  width: 1200px;
  float: left;
  margin-left: -307px;
  background: #fff;
}
.text-area-svadba .element-text {   color: #fff;}
.text-area-svadba .item-properties {
  position: relative;
  margin-top: -55px;
  background: #E61414;
  width: 170px;
  height: 3px;
  margin-left: 2px;
  padding: 15px;
}
.text-area-svadba {
  float: left;
  margin-bottom: 35px;
}
.table-1 {
  font-size: 14px;
  float: left;
    margin-top: 20px;
  margin-bottom: 20px;
  width: 49%;
}
.table-2 {
  font-size: 14px;
  float: left;
  width: 48%;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 30px;
}
#banket-vypusk {
  font-size: 14px;
  float: left;
  width: 46%;
    margin-top: 20px;
  margin-bottom: 20px;
}
#banket-vypusk   .jbzoo-item img {
  width: 133px;
  height: 133px;
}
.cena-vypusk {
font-size: 17px;
}
.vypusk .head-table {
  font-size: 17px !important;
  padding-bottom: 15px !important;
  font-family: 'segoeui2', sans-serif !important;
font-weight: normal !important;
}
#banket-vypusk  .jbzoo-item {
  width: 138px;
    margin-bottom: 15px;
  float: left;
}
#banket-vypusk  .textarea-svadba h3{
  font-weight: bold;
}
.text-vypusk {
  margin-left: 4px;
  margin-top: 20px;
    width: 1095px;
  font-family: 'segoeui2', sans-serif;
  margin-bottom: 10px;
  line-height: 1.5;
}
#banket-vypusk2 {
  float: left;
  margin-bottom: 35px;
  width: 500px;
  margin-left: 29px;
}
#banket-vypusk2 .textarea-svadba {
  width: 500px;
  height: 185px;
}
#banket-vypusk2 .item-properties{
  position: relative;
  margin-top: -22px;
  background: #E61414;
    width: 197px;
  height: 3px;
  margin-left: 2px;
  padding: 19px 1px 4px 2px; }
 #banket-vypusk  .textarea-svadba  {
  width: 550px;
}
#banket-vypusk2 .jbzoo-item {
  margin-right: 10px !important;
  margin-bottom: 10px;
}
#banket-vypusk   .item-properties li {
  font-size: 10px;
}
#banket-vypusk2 .textarea-svadba span {
   font-family: 'segoeui2', sans-serif;
  line-height: 1.4;
  font-size: 12.4px;
}
#banket-vypusk2 h3 {
  font-size: 17px !important;
  padding-bottom: 0px !important;
  font-family: 'segoeui2', sans-serif !important;
font-weight: normal !important;
  line-height: 1.2;
  margin-bottom: 15px;
}
.text-dopolnienie {
  width: 1150px;
  float: left;
    margin-bottom: 90px;
}
.texto-d {
  font-size: 15px;
  font-family: 'segoeui2', sans-serif;
  font-weight: normal;
  line-height: 1.6;
  width: 1095px;
  margin-left: 5px;
  margin-top: 50px;
  margin-bottom: 30px;
}
.text-dopolnienie table{margin-bottom: -62px; }
.text-dopolnienie td{
    font-size: 13px;
  font-family: 'segoeui2', sans-serif; }
#banket-vypusk   .item-properties {
position: relative;
  margin-top: -39px;
  background: #E61414;
  width: 128px;
  height: 0px;
  margin-left: 2px;
  padding-left: 5px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 0;
}
.head-table {
  font-size: 16px;
  padding-bottom: 15px !important;
}
.text-dopolnienie {
  font-size: 13px;
}
.texto {
margin-top: 20px;
  margin-left: 5px;
  margin-bottom: 10px;
}
#other-pag {
  margin-top: 9px !important;
  margin-left: 49px !important;
}
#bilety {
  height: 79px;
  width: 138px;
  background: url(../images/podpiska.png) no-repeat;
  position: absolute;
  margin-left: 1048px;
  margin-top: -43px;
}
#bilety a {
  font-size: 0px;
  float: left;
  position: relative;
  z-index: 999;
  height: 75px;
  width: 100px;
}
.podpiska {
  background: url(../images/podpiska2.png) no-repeat;
  margin-top: 4px;
  width: 500px;
  display: none !important;
  position: absolute;
  margin-left: 45px;
}
.acyfield_email input{
  width: 135px !important;
  margin-left: 213px !important;
  padding-left: 25px !important;
  border: none !important;
  position: relative;
  background: none !important;
  z-index: 9999;
}
.subbutton  {
margin-top: -31px !important;
  margin-left: -64px !important;
  width: 111px !important;
  background: none !important;
    height: 20px;
  border: none !important;
  font-size: 0 !important;
  position: absolute;
}
#other-pag  .subbutton  { 
  margin-left: -64px !important;
}
.subbutton  { 
  margin-left: 140px !important;
}
#other-pag .acyfield_email input{
  width: 135px !important;
  margin-left: 102px !important;
  margin-top: 4px;
  padding-left: 25px !important;
  border: none !important;
  background: none !important;
  position: relative;
  z-index: 999;
}

#other-pag  .subbutton  {   margin-top: -26px !important;
  margin-left: 387px !important;
  width: 111px !important;
  background: none !important;
  height: 20px;
  border: none !important;
  font-size: 0 !important;
  position: absolute;
  left: 0px;}
  
  
  .first-ekskurs .jbzoo-item {
      width: 198px !important;
    margin-bottom: 1px;
	  margin-right: 25px;
	    margin-bottom: 24px;
  }
  .second-ekskurs .jbzoo-item {
	  margin-right: 25px;
  }
  .first-ekskurs .jbzoo-item img {
  width: 200px !important;
  height: 125px !important;
}
 #ekskurs-vypusk .first-ekskurs .item-properties {
position: relative !important;
  margin-top: -22px !important;
  background: #62aedf !important;
  width: 187px !important;
    height: 12px !important;
  margin-left: 2px !important;
  padding-left: 5px !important;
  padding-top: 21px !important;
  padding-bottom: 9px !important;
  padding-right: 8px !important;}
    .first-ekskurs .item-properties li{   font-size: 15px;
  margin-top: -15px;
  width: 99%;
  float: left;
  text-align: right;
  font-weight: bold;
  font-family: 'segoeui2', sans-serif;} 
  #ekskurs-vypusk {
     width: 1100px;
  }
  .first-ekskurs .jbzoo-item:nth-child(5) {
    margin-right: 0px;
  }
  .second-ekskurs .jbzoo-item:nth-child(5) {
    margin-right: 0px;
  }
  .second-ekskurs .jbzoo-item {
      width: 198px !important;
    margin-bottom: 1px;
	  margin-right: 25px;
	    margin-bottom: 24px;
  }
  .second-ekskurs .jbzoo-item img {
  width: 200px !important;
  height: 125px !important;
}
.first-ekskurs {
width: 100%;
float: left;
}
h2.subtitle {
text-decoration: none;
  font-weight: bold;
  margin-left: 10px;
  margin-bottom: -6px;
  margin-top: 11px;}
  .jbzoo-view-category .description-full
{
  font-weight: normal !important;
  margin-left: 10px;
margin-bottom: 0px;
  font-family: 'segoeui2', sans-serif;
}
 #ekskurs-vypusk .second-ekskurs .item-properties {
position: relative !important;
  margin-top: -22px !important;
  background: #E61414;
  width: 187px !important;
   height: 12px !important;
  margin-left: 2px !important;
  padding-left: 5px !important;
  padding-top: 21px !important;
  padding-bottom: 9px !important;
  padding-right: 8px !important;
  }
    .second-ekskurs .item-properties li{ font-size: 15px;
  margin-top: -15px;
  width: 99%;
  float: left;
  text-align: right;
  font-weight: bold;
  font-family: 'segoeui2', sans-serif;}
  
  .ekskurs table {
    font-size: 15px;   width: 1135px;
  float: left;
    margin-bottom: 20px;
  } 
  
  .ekskurs table span{ 
  font-family: 'segoeui2', sans-serif;
  font-size: 12.5px;
  padding-left: 10px;
  float: left;
  line-height: 1.7;
  margin-bottom: 20px;
  }
  #individual span{ 
  font-family: 'segoeui2', sans-serif;
  font-size: 12.5px;
  padding-left: 10px;
  float: left;
  line-height: 1.7;
  margin-bottom: 20px;
  }
  #individual-2 span{ 
  font-family: 'segoeui2', sans-serif;
  font-size: 12.5px;
  padding-left: 10px;
  float: left;
  line-height: 1.7;
  margin-bottom: 20px;
  }
  #istoria {float: left;
width: 1100px;}
  #mosty {float: left;
width: 1100px;}
  #individual {float: left;
width: 1100px;}
  #individual-2 {float: left;
width: 1100px;}
  #mosty span{ 
  font-family: 'segoeui2', sans-serif;
  font-size: 12.5px;
  padding-left: 10px;
  float: left;
  line-height: 1.7;
  margin-bottom: 20px;
  }
  #istoria span{ 
  font-family: 'segoeui2', sans-serif;
  font-size: 12.5px;
  padding-left: 10px;
  float: left;
  line-height: 1.7;
  margin-bottom: 20px;
  }
  .span2 {
  font-family: 'segoeui2', sans-serif;
  line-height: 1.3;
  margin-bottom: 15px;
    width: 100%;
  float: left;
  }
  #ekskurs-vypusk .textarea-svadba span {
    font-family: 'segoeui2', sans-serif;
  font-size: 13px;
  } 
  .ekskurs table img{
        height: auto!important;
  width: 228px!important;
  }
  .eks {
float: left;
  width: 100%;
  font-size: 17px;
  margin-bottom: 0px;
  margin-top: -18px;
  font-family: 'segoeui2', sans-serif;
font-weight: normal;
  }
  .ekskurs {
    float: left;
  margin-bottom: 60px;
    margin-top: 20px;
  }
  
  .jbzoo-item-full .item-title span{
font-size: 13px;
  margin-left: 50px;
  font-weight: normal;
  }
  .header-td {
  font-size: 12.5px;
  margin-bottom: 17px;
  font-weight: bold;
  float: left;
  font-family: 'segoeui2', sans-serif;
  margin-top: 30px;
  }
  .noabsolute .custom {
  width: 100px !important;
  position: absolute;
    margin-left: 66px;
  }
  #ekskurs .textarea-svadba span {
    font-family: 'segoeui2', sans-serif;
  font-size: 13px;
  } 
  .inner_menu  .moduletable {
    margin-left: 0px!important; }
  .moduletable {
     margin-left: 33px;
    margin-bottom: 34px;
  float: left;
  }

#yoo-zoo > category > h2.subtitle {
  display: none !important;
  }

  .jbzoo .subcategory {
  margin-top: 0px !important;
    margin: 0 !important;
    margin-bottom: 0px !important;
  }
  #banketnoe-menu h3 {
    font-family: 'segoeui2', sans-serif;
  margin-top: 35px;
  font-size: 17px;
  font-weight: normal;
  margin-bottom: 16px;
  }
  #banketnoe-menu span {
    font-family: 'segoeui2', sans-serif;
  line-height: 1.6;
  }
  #banketnoe-menu .jbzoo-item {
  width: 193px !important;
  float: left !important;
}

  #banketnoe-menu .jbzoo-item img {
  width: 188px !important;
  height: 120px !important;
}

  #banketnoe-menu .item-properties {
  margin-top: -22px !important;
  width: 158px !important;
}
  #banketnoe-menu .text-area-svadba {
    margin-bottom: 25px !important;
  }
  #banketnoe-menu   .text-area-svadba .element-text {
  color: #fff;
  font-size: 13px;
  text-align: right;
  font-weight: normal; }
  
  #banketnoe-menu     .text-area-svadba .textarea-svadba {
  width: 1100px !important;
    font-family: 'segoeui2', sans-serif;
  line-height: 1.6;
}
#banketnoe-menu {
  margin-bottom: 50px;
  float: left;
}

.jbzoo-view-item ~ .bottomItem .customcategory-bottom {
display: none;
}
.text-dopolnienie td:nth-child(1) {
  width: 637px;
    padding: 0 5px 0 5px;
}
.text-dopolnienie td:nth-child(2) {
width: 205px;
  padding: 0 0px 0 5px;
}
.text-dopolnienie td:nth-child(3) {
width: 205px;
  padding: 0 5px 0 2px;
}
.text-dopolnienie td span {
  font-size: 16px;
  margin-top: 20px;
  width: 100%;
  float: left;
}

.text-dopolnienie td img {
width: 209px;
height: 150px;
}



.block-content {
	width: 100%;
	float: left;
}
.image-block {
	float: left;
	width: 205px;
}
.image-block img{
	width: 200px;
	  border: none;
}
.image-block p{
margin: 0px;
}
.short-block {
	float: left;
  width: 746px;
}
.short-block h1{
background: #0097ea;
  color: #ffffff;
  margin: 0;
  font-size: 16px;
  font-family: 'segoeui2', sans-serif;
  padding: 9px 0px 11px 11px;
}
.short-block h2{
background: #0097ea;
  color: #ffffff;
  margin: 0;
  font-size: 16px;
  font-family: 'segoeui2', sans-serif;
  padding: 9px 0px 11px 11px;
}
.cena-block {
	width: 150px;
	float: left;
}
.cena-block img {
margin-bottom: 0px;
  width: 150px;
  height: auto;
}
.block-rub {
background: #0086CE;
  color: #fff;
  font-weight: bold;
  font-size: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  margin-bottom: 3px;
    font-family: 'segoeui2', sans-serif;
}
.short {  
  padding: 5px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'segoeui2', sans-serif;
  font-size: 14px;
}
a.svernut {
  text-align: center;
  width: 100%;
  float: left;
  margin-top: 20px;
}
div.class-box {
  font-family: 'segoeui2', sans-serif;
  font-size: 14px;
  line-height: 1.6;
  width: 1100px;
  float: left;
}
.map-and-foto {
  float: left;
  width: 100%;
}
.karta-left {
  float: left;
  margin-right: 10px;
}
.foto-right {
  float: right;
  width: 485px;
}
.gallery-test {
  position: relative;
  margin-top: -2px;
}

.gallery-test img {
  width: 200px;
  cursor: zoom-in;
  margin-bottom: 5px;
  transition: .2s;
  margin-right: 5px;
    height: 135px;
}
.gallery-test img:focus {
  position: absolute;
  top: 9%;
  left: 0%;
  z-index: 1;
  max-width: 500px;
  min-width: 500px;
  height: auto;
  outline: none;
  pointer-events: none;
}

.gallery-test img:focus ~ div {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  cursor: zoom-out;
}
div.class22 {
  display: none !important;
  opacity: 1;
  transition: 1s;
}
div.class23 {
  display: block !important;
  opacity: 1;
  transition: 1s;
  }
#add1 {
    color: #89adc4;
    font-size: 12.2px;
    line-height: 1.2;
    width: 93%;
    float: left;
    margin-top: 7px;
	text-align: left;
	margin-left: 39px;
}
.cost {
    background: #dbdcdb none repeat scroll 0 0;
    border-radius: 5px;
    margin: 15px 0;
    padding: 0 9px 5px;
    width: 582px;
}
.zoo-item-list p.title {
    position: relative;
    z-index: 9;
}
.index-text .custom {
  overflow: inherit !important; }
.robokassa.custom input,.robokassa.custom textarea,.robokassa.custom select{
    margin: 6px 0 6px 0;
}
.robokassa_contener{
  font-size: 15px;
  margin-bottom: 100px;
  margin-top: 20px;
}
.robokassa_contener .button{
  font-family: "Arial";
  font-size: 14px;
  padding-left: 15px;
  padding-right: 15px;
  font-weight: bold;
  cursor: pointer;
  border-top: 0;
  line-height: 35px;
  border-right: 0;
  border-left: 0;
  box-shadow: 0 3px 0 #af1029;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #f2482c;
  border-color: #f2482c;
  color: #fff;
  text-shadow: 0 -1px 0 #af1029;
  background-color: #ea3c20;
  background-image: -moz-linear-gradient(top, #f2482c, #dd2b0e);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2482c), to(#dd2b0e));
  background-image: -webkit-linear-gradient(top, #f2482c, #dd2b0e);
  background-image: -o-linear-gradient(top, #f2482c, #dd2b0e);
  background-image: linear-gradient(to bottom, #f2482c, #dd2b0e);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2482c', endColorstr='#ffdd2b0d', GradientType=0);
  border-color: #dd2b0e #dd2b0e #951d09;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}
.robokassa_contener .robo_page_heading{
  font-size: 21px;
  font-weight: bold;
}
.robokassa_contener input {
  height: 32px;
}
.centerdiv div:nth-child(1) {
	
}
.custom p.doki{    width: 150px;
    float: left;
    padding-left: 13px;}
.custom p.doki  a{text-decoration: none;}
.metrika{margin: 14px;}
.link-footer__confd {
    margin-top: 130px;
    position: absolute;
    padding-left: 100px;
    font-size: 12px;
}
.link-footer__confd a {
    color: #c0c0c0;
}