table.views-view-grid 
{
	margin-bottom: 0;
	width: 100%;
}
.views-slideshow-controls-text-pause
{
	display: none;
}

/**/
#block-views-banners-block-header-banners
{
	float: left;
}
.view-banners .views-field-field-header-banner-image img
{
	border-radius: 5px;
	border: solid 1px #9bc1e2;
}
.view-id-banners .views-row
{
	position: relative;
}
.view-id-banners .views-field-body
{
	background: rgba(1, 90, 179, 0.9);
	padding: 3px 10px 4px;
	position: absolute;
	top: 50%;
	left: 1px;
	font-size: 16px;
	border-radius: 0 5px 5px 0;
	margin-top: -13px;
	color: white;
}
.view-id-banners .views-field-body a
{
	color: white;
	text-decoration: none;
}
.view-id-banners .views-row:HOVER .views-field-body a
{
	text-decoration: underline;
}

.view-id-banners.view-display-id-block_leftsidebar_banners
{
	margin-top: 35px;
}
.view-id-banners.view-display-id-block_leftsidebar_banners .views-field-title
{
	font-family: Archive;
	position: absolute;
	background: rgba(1, 90, 179, 0.8);
	font-size: 22px;
	top: 50px;
	padding: 3px 8px;
	border-radius: 0 5px 5px 0;
}
.view-id-banners.view-display-id-block_leftsidebar_banners .views-field-title,
.view-id-banners.view-display-id-block_leftsidebar_banners .views-field-title a
{
	color:white;
	text-decoration: underline;
}
.view-id-banners.view-display-id-block_leftsidebar_banners .views-field-title a
{
	
}
.view-id-banners.view-display-id-block_leftsidebar_banners .views-row
{
	margin-bottom: 28px;
}
.view-id-banners.view-display-id-block_leftsidebar_banners .views-row.views-row-last
{
	margin-bottom: 0;
}
.view-id-banners.view-display-id-block_leftsidebar_banners .views-field-field-header-banner-image
{
	font-size: 0px;
}
/**/

/**/
.view-id-masterlasses.view-display-id-page .views-field-field-master-class-teaser-photo
{
	float: left;
	margin: 0 15px 15px 0;
}
.view-id-masterlasses.view-display-id-page .views-field-title-1
{
	font-size: 16px;
	margin-bottom: 10px;
}
.view-id-masterlasses.view-display-id-page .views-row
{
	margin-bottom: 35px;
}
/**/

/**/
.view-id-beeshop_manufacturers.view-display-id-block_all_manufacturers
{
	margin-top: 48px;
	padding: 0 10px;
}
.view-id-beeshop_manufacturers.view-display-id-block_all_manufacturers td
{
	padding-bottom: 26px;
}
.view-id-beeshop_manufacturers.view-display-id-block_all_manufacturers tr.row-last td
{
  padding-bottom: 0;
}
/**/

/**/
#block-views-news-block-for-front,
#block-views-blogs-block
{
	width: 340px;
	/*float: left;*/
	margin-bottom: 31px;
	z-index: 25;
}
#block-views-news-block-for-front
{
	float: left;
}
#block-views-blogs-block
{
	float: right;
}
#block-views-news-block-for-front h2,
#block-views-blogs-block h2
{
	font-family: Archive;
	font-weight: normal;
	margin-bottom: 6px;
	margin-left: 10px;
}
#block-views-news-block-for-front > .content,
#block-views-blogs-block > .content
{
	padding: 10px;
	background: #FFFFFF;
	border-radius: 5px;
	position: relative;
	box-shadow: 0 0 14px rgba(0,0,0,0.4);
}

.view-id-news .views-field-field-news-teaser-photo,
.view-id-blogs .views-field-field-blog-pomo-image,
.view-id-schools.view-display-id-page .views-field-field-shool-promo-image,
.view-id-riders.view-display-id-page .views-field-field-rider-photo
{
	float: left;
	margin: 0 10px 0 0;
}
.view-id-news.view-display-id-page .views-field-field-news-teaser-photo img,
.view-id-blogs.view-display-id-page .views-field-field-blog-pomo-image img,
.view-id-schools.view-display-id-page .views-field-field-shool-promo-image img,
.view-id-riders.view-display-id-page .views-field-field-rider-photo img
{
	border: solid 1px #b2cde8;
}
#block-views-news-block-for-front .views-field-field-news-teaser-photo img,
#block-views-blogs-block .views-field-field-blog-pomo-image img,
.view-id-riders.view-display-id-page .views-field-field-rider-photo img,
.view-id-schools.view-display-id-page .views-field-field-shool-promo-image img
{
  border-radius: 5px;
}
.view-id-news .views-field-title,
.view-id-blogs .views-field-title,
.view-id-schools.view-display-id-page .views-field-field-shool-name,
.view-id-riders.view-display-id-page .views-field-title
{
  font-size: 15px;
	margin-bottom: 6px;
	max-height: 37px;
	overflow: hidden;
}
#block-views-news-block-for-front .views-row,
#block-views-blogs-block .views-row
{
	margin-bottom: 10px;
}
.view-id-news.view-display-id-page .views-fields-wrapper
{
	padding: 19px;
	margin: 0 -19px;
}
.view-id-news.view-display-id-page .views-row.views-row-first .views-fields-wrapper
{
	border-radius: 5px 5px 0 0;
}
.view-id-news.view-display-id-page .views-row.views-row-first
{
	margin-top: -19px;
}
.view-id-blogs.view-display-id-page .views-row,
.view-id-riders.view-display-id-page .views-row,
.view-id-schools.view-display-id-page .views-row
{
	margin-bottom: 15px;
}
.view-id-news.view-display-id-page .views-row.views-row-last
{
  margin-bottom: -19px;
}
.view-id-blogs.view-display-id-page .views-row-last,
.view-id-schools.view-display-id-page .views-row.views-row-last,
.view-id-riders.view-display-id-page .views-row.views-row-last
{
  margin-bottom: 0;
}
.view-id-news.view-display-id-page .views-row.views-row-last .views-fields-wrapper
{
  border-radius: 0 0 5px 5px;
}
.view-id-news.view-display-id-page .views-row:HOVER .views-fields-wrapper
{
	background: #fef9b7;
}
.view-id-news.view-display-id-page .views-field-title,
.view-id-news.view-display-id-page .views-field-created
{
	line-height: 20px;
}
.view-id-news.view-display-id-page .views-field-body
{
  line-height: 24px;
}


#block-views-news-block-for-front .views-slideshow-cycle-main-frame,
#block-views-blogs-block .views-slideshow-cycle-main-frame
{
	height: 255!important;
}
#block-views-news-block-for-front .views-field-body .field-content,
#block-views-blogs-block .views-field-body .field-content
{
	max-height: 75px;
	overflow: hidden;
	text-overflow: ellipsis;
}
#block-views-news-block-for-front .views-slideshow-controls-text span a,
#block-views-blogs-block .views-slideshow-controls-text span a
{
	display: block;
	height: 25px;
	text-indent: 1000px;
	overflow: hidden;
}
#block-views-news-block-for-front .views-slideshow-controls-text .views-slideshow-controls-text-previous,
#block-views-news-block-for-front .views-slideshow-controls-text .views-slideshow-controls-text-next,
#block-views-blogs-block .views-slideshow-controls-text .views-slideshow-controls-text-previous,
#block-views-blogs-block .views-slideshow-controls-text .views-slideshow-controls-text-next
{
	display: block;
	position: absolute;
	width: 46px;
	height: 25px;
	background: url('../img/bg/slider-hc-controls.png') 0 0 no-repeat;
	left: 50%;
	margin-left: -23px;
}
#block-views-news-block-for-front .views-slideshow-controls-text .views-slideshow-controls-text-previous,
#block-views-blogs-block .views-slideshow-controls-text .views-slideshow-controls-text-previous
{
	bottom: -25px;
	background-position: 0 -50px;
}
#block-views-news-block-for-front .views-slideshow-controls-text .views-slideshow-controls-text-previous:HOVER,
#block-views-blogs-block .views-slideshow-controls-text .views-slideshow-controls-text-previous:HOVER
{
	background-position: 0 -75PX;
}
#block-views-news-block-for-front .views-slideshow-controls-text .views-slideshow-controls-text-next,
#block-views-blogs-block .views-slideshow-controls-text .views-slideshow-controls-text-next
{
	top: -25px;
}
#block-views-news-block-for-front .views-slideshow-controls-text .views-slideshow-controls-text-next:HOVER,
#block-views-blogs-block .views-slideshow-controls-text .views-slideshow-controls-text-next:HOVER
{
	background-position: 0 -25px;
}
/**/

/**/
#block-views-front-page-slider-block
{
	border-radius: 5px;
  position: relative;
  box-shadow: 0 0 14px rgba(0,0,0,0.4);
	margin-bottom: 21px;
	
}
#block-views-front-page-slider-block:FIRST-CHILD
{
	margin-top: 32px;
}
#block-views-front-page-slider-block .views-slideshow-controls-text .views-slideshow-controls-text-previous,
#block-views-front-page-slider-block .views-slideshow-controls-text .views-slideshow-controls-text-next
{
	position: absolute;
	width: 30px;
	height: 30px;
	overflow: hidden;
	text-indent: 1000px;
	background: url('../img/bg/slider-30x30-cylce-controls.png') 0 0 no-repeat;
	z-index: 25;
	top: 50%;
	margin-top: -15px;
	left: 16px;
}
#block-views-front-page-slider-block .views-slideshow-controls-text .views-slideshow-controls-text-next
{
	left: 416px;
	background-position: 0 -30px;
}
.view-front-page-slider .view-item-fields
{
	position: relative;
	background: #f8f8f8;
	border-radius: 5px;
}
.view-front-page-slider .slide-image-wrapper
{
	margin-right: 20px;
	font-size: 0;
}
.view-front-page-slider .slide-image-text-wrapper
{
	position: absolute;
	bottom: 20px;
	left: 15px;
	font-family: Archive;
	font-size: 22px;
	padding: 9px 15px 10px;
	background: rgba(1, 90, 179, 0.75);
	color: white;
}
.view-front-page-slider .slide-image-text-wrapper a
{
	color: white;
	text-decoration: none;
}
.view-front-page-slider .slide-content-wrapper
{
	padding: 23px 15px 5px 0;
	height: 255px;
	overflow: hidden;
}
.view-front-page-slider .views-field-title
{
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 15px;
}
.view-front-page-slider .views-field-body
{
	line-height: 18px;
}
.view-front-page-slider .views-field-body p
{
	margin-bottom: 16px;
}
/**/

/*
*/
.view-offline-shops .shops-group {
  float: left;
}
.view-offline-shops .view-content {
	/*padding-left: 49px;*/
	padding-right: 20px;
}
.view-offline-shops .view-content h3 {
	font-size: 24px;
	/*margin-left: -49px!important;*/
}
.view-offline-shops .views-row {
	float: left;
	width: 320px;
}
.view-offline-shops .views-field-title {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
	height: 63px;
	overflow: hidden;
}
.view-offline-shops .views-field-field-offline-shop-adrees {
	line-height: 20px;
	/*height: 40px;
	overflow: hidden;*/
}
.view-offline-shops .views-field-field-offline-shop-phone {
	margin-top: 21px;
	margin-bottom: 20px;
}
.view-offline-shops .views-field-field-offline-shop-phone * {
	display: inline;
}
.view-offline-shops .views-fields-wrapper {
	padding-right: 70px;
}
.view-offline-shops .rows-separator {
  margin-bottom: 20px;
}
/**/

/**/

.view-beeshop-products .views-field-title
{
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	font-size: 14px;
}
.views-field-price .beeshop-product-price-field
{
	float: left;
}
.views-field-price .old-price-wrapper
{
	float: right;
	color: rgb(185, 185, 185);
	text-decoration: line-through;
}
.discount-hint-label
{
	font-size: 13px;
	color: black;
	font-family: Arial;
}
.product-has-discounted-price .views-field-price
{
	color: #d00000;
}
.view-beeshop-products .views-field-price .currency-label
{
	font-family: 'PT Sans', sans-serif;
  font-size: 16px;
}
.view-beeshop-products .views-field-title-1
{
	float: right;
}
/*
.view-beeshop-products .views-field-title-1 a
{
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	background: url('../img/bg/btns.png') -5px 0 no-repeat;
	
	display: block;
	width: 58px;
	height: 23px;
	text-align: center;
	line-height: 23px;
}
.view-beeshop-products .views-field-title-1 a:HOVER
{
	background-position: -5px -23px;
}
.view-beeshop-products .views-field-title-1 a:ACTIVE
{
  background-position: -5px -46px;
}
*/

.view-id-beeshop_products.view-display-id-block_popular_products td,
.view-display-id-block_referenced_products td
{
	border-right: solid 1px #eaeaea;
}
.view-id-beeshop_products.view-display-id-block_popular_products td.col-last,
.view-id-beeshop_products.view-display-id-block_popular_products td.col-empty,
.view-display-id-block_referenced_products td.col-last,
.view-display-id-block_referenced_products td.col-empty
{
	border-right: none;
}
/**/

/**/
.view-id-beeshop_categories td .column-fields-wrapper
{
	text-align: center;
	width: 105px;
}
.view-id-beeshop_categories .views-field-field-beeshop-category-image img
{
	border: solid 1px #FFFFFF;
	border-radius: 4px;
}
.view-id-beeshop_categories td:HOVER .views-field-field-beeshop-category-image img
{
	border-color: rgba(1, 90, 179, 0.3);
}
.view-id-beeshop_categories td
{
	padding-bottom: 32px;
}
.view-id-beeshop_categories tr.row-last td
{
	padding-bottom: 0!important;
}
/**/

/**/
#block-views-beeshop-products-block-popular-products > .content
{
	background: #FFFFFF;
border: solid 1px rgba(1, 90, 179, 0.3);
border-radius: 6px;
padding: 19px;
	padding-left: 6px;
}
.view-id-beeshop_products .views-field-field-product-sizes
{
	width: 100%;
	clear: both;
	font-size: 10px;
  font-family: sans-serif
}
.view-id-beeshop_products .views-field-field-product-sizes .field-item
{
	display: inline-block;
}
.view-id-beeshop_products .views-field-field-product-sizes .size-group-image-wrapper 
{
  padding-right: 4px;
}
.view-id-beeshop_products.view-display-id-page_category_view td,
.view table.products-main-grid-style td
{
	border-right: solid 1px #eaeaea;
	border-bottom: solid 1px #eaeaea;
	padding: 15px 8px;
}
.view-id-beeshop_products.view-display-id-page_category_view td:FIRST-CHILD,
.view table.products-main-grid-style td:FIRST-CHILD
{
	padding-left: 0;
}
.view-id-beeshop_products.view-display-id-page_category_view td:LAST-CHILD,
.view table.products-main-grid-style td:LAST-CHILD
{
	border-right: none;
	padding-right: 0;
}
.view-id-beeshop_products.view-display-id-page_category_view td .column-fields-wrapper,
.view table.products-main-grid-style  td .column-fields-wrapper
{
	padding: 0;
	/*height: 272px;
	overflow: hidden;*/
	z-index: 50;
}
#block-views-beeshop-products-block-popular-products .view-id-beeshop_products.view-display-id-page_category_view td .column-fields-wrapper
{
	height: auto!important;
}
#block-views-beeshop-products-block-popular-products .view-id-beeshop_products.view-display-id-page_category_view td
{
	padding-top: 0!important;
	padding-bottom: 0!important;
}
.view-id-beeshop_products.view-display-id-page_category_view .column-fields-wrapper.hover,
.view table.products-main-grid-style .column-fields-wrapper.hover
{
	overflow: visible;
	z-index: 100;
}
.product-card-hover-wrapper
{
	border-radius: 6px;
	/*margin-top: -22px;*/
	z-index: 150;
	position: relative;
}
.column-fields-wrapper.hover .product-card-hover-wrapper
{
	background: #fff9b7;
	margin: -15px -11px -15px -8px;
	padding: 15px 8px 48px;
	z-index: 200;
	box-shadow: 0 0 14px rgba(0,0,0,0.4);
	/*left: -11px;*/
}
.view-id-beeshop_products.view-display-id-page_category_view .views-field-beeshop-product-image,
.view table.products-main-grid-style .views-field-beeshop-product-image
{
	margin-left: -2px;
	margin-top: -5px;
	z-index: 1;
}
.view-id-beeshop_products.view-display-id-page_category_view .views-field-beeshop-product-image img,
.view table.products-main-grid-style .views-field-beeshop-product-image img
{
	border: solid 1px white;
	border-radius: 5px;
}
.column-fields-wrapper.hover .views-field-beeshop-product-image img
{
	border: solid 1px #b2c9b6;
}
.view-id-beeshop_products.view-display-id-page_category_view tr:LAST-CHILD td,
.view table.products-main-grid-style tr:LAST-CHILD td
{
	border-bottom: none;
}
.view-id-beeshop_products.view-display-id-page_category_view .views-field-title,
.view table.products-main-grid-style .views-field-title
{
	height: 40px;
	overflow: hidden;
	margin-top: 4px;
	/*margin-bottom: 5px;*/
}
.view-id-beeshop_products.view-display-id-page_category_view .views-field-title-1,
.view table.products-main-grid-style .views-field-title-1
{
	float: left;
	margin-top: 7px;
}
#block-views-beeshop-products-block-popular-products .view-id-beeshop_products.view-display-id-page_category_view .views-field-title-1
{
	float: right!important;
  margin-top: 0!important;
}
.view-id-beeshop_products.view-display-id-page_category_view .views-field-field-product-sizes,
.view table.products-main-grid-style .views-field-field-product-sizes
{
	height: 13px;
	white-space: nowrap;
	overflow: hidden;
}
.view-id-beeshop_products.view-display-id-page_category_view .views-field-price-1,
.view table.products-main-grid-style .views-field-price-1
{
  margin-bottom: 3px;
}
.view-id-beeshop_products.view-display-id-page_category_view .views-field-price-1 .old-price-delta-value,
.view-id-beeshop_products.view-display-id-page_category_view .views-field-price-1 .old-price-value,
.view table.products-main-grid-style .views-field-price-1 .old-price-value,
.view table.products-main-grid-style .views-field-price-1 .old-price-delta-value
{
  font-family: Archive;
}
.view-id-beeshop_products.view-display-id-page_category_view .views-field-price-1 .old-price-value,
.view table.products-main-grid-style .views-field-price-1 .old-price-value
{
	font-size: 18px;
	text-decoration: line-through;
	color:#333333;
}
.view-id-beeshop_products.view-display-id-page_category_view .views-field-price-1 .old-price-delta-value,
.view table.products-main-grid-style .views-field-price-1 .old-price-delta-value
{
	font-size: 16px;
	color: #d00000;
	text-align: left;
	line-height: 23px;
  white-space: nowrap;
}
.view-id-beeshop_products.view-display-id-page_category_view .views-field-price-1 .currency-label,
.view table.products-main-grid-style .views-field-price-1 .currency-label
{
	font-family: 'PT Sans', sans-serif;
}
.view-id-beeshop_products.view-display-id-page_category_view .views-field-price-1 .old-price-value .currency-label,
.view table.products-main-grid-style .views-field-price-1 .old-price-value .currency-label
{
	font-size: 16px;
}
.view-id-beeshop_products.view-display-id-page_category_view .views-field-price-1 .old-price-delta-value .currency-label,
.view table.products-main-grid-style .views-field-price-1 .old-price-delta-value .currency-label
{
	
}
.view-id-beeshop_products.view-display-id-page_category_view .views-field-price-1 .oldprice-info,
.view table.products-main-grid-style .views-field-price-1 .oldprice-info
{
	margin-top: 5px;
	margin-left: 4px;
}
.view-id-beeshop_products.view-display-id-page_category_view  .views-field-field-product-color,
.view table.products-main-grid-style .views-field-field-product-color
{
	display: inline-block;
}
.view-id-beeshop_products.view-display-id-page_category_view  .views-field-sku,
.view table.products-main-grid-style .views-field-sku
{
	display: inline;
	font-size: 12px;
	font-style: italic;
}
.view-id-beeshop_products.view-display-id-page_category_view .color-icon-by-hex,
.view table.products-main-grid-style .color-icon-by-hex
{
	margin-right: 4px;
}

.view-id-beeshop_products.view-display-id-page_category_view .product-markers-holder,
.view table.products-main-grid-style .product-markers-holder {
	position: absolute;
	top: 10px;
	left: 0;
	z-index: 100;
}
.view-id-beeshop_products.view-display-id-page_category_view .hover .product-markers-holder,
.view table.products-main-grid-style .hover .product-markers-holder
{
	left: 8px;
	top: 15px;
}
.view-id-beeshop_products.view-display-id-page_category_view .product-markers-holder .product-marker-block,
.view table.products-main-grid-style .product-markers-holder .product-marker-block
{
	width: 21px;
	height: 21px;
	background: url('../img/bg/main-sprite.png') 0 0 no-repeat;
	margin-bottom: 6px;
	border-radius: 4px;
}
.view table.products-main-grid-style .product-markers-holder .product-marker-block.product-only-on-site-marker-block {
  background-position: 0px -1868px;
  width: 22px;
}
.view-id-beeshop_products.view-display-id-page_category_view .product-markers-holder .product-marker-block:HOVER,
.view table.products-main-grid-style .product-markers-holder .product-marker-block:HOVER
{
	width: 49px;
}
.view-id-beeshop_products.view-display-id-page_category_view .product-markers-holder .product-marker-block.product-widthdiscont-marker-block,
.view table.products-main-grid-style .product-markers-holder .product-marker-block.product-widthdiscont-marker-block
{
	background-position: 0 -24px;
}
/**/

.view-id-beeshop_products table.views-table
{
	width: 100%;
}
.view-id-beeshop_products table.views-table tr,
.view-id-beeshop_products table.views-table td
{
	background: transparent!important;
}
.view-id-beeshop_products table.views-table tr.favorits-item td
{
	vertical-align: middle;
	padding: 19px 0;
}
.view-id-beeshop_products table.views-table tr.favorits-item td.views-field-beeshop-product-image
{
	padding-right: 10px;
}
.view-id-beeshop_products table.views-table tr.favorits-item td.views-field-price
{
	white-space: nowrap;
}
.view-id-beeshop_products table.views-table tr.favorits-item.views-row-first td
{
	padding-top: 0;
}
.view-id-beeshop_products table.views-table tr.favorits-item .views-field-beeshop-product-image img
{
	border: solid 1px #b2cde8;
	border-radius: 3px;
}
.view-id-beeshop_products table.views-table tr.favorits-item .views-field-price
{
	float: none;
}
.view-id-beeshop_products table.views-table tr.favorits-item .old-price-value
{
	text-decoration: line-through;
}
.view-id-beeshop_products table.views-table tr.favorits-item.views-row-last td,
.view-id-beeshop_products table.views-table tr.favorits-item.views-row-last
{
	border-bottom: none!important;
}
.bs-remove-from-favorits-link
{
	display: block;
	width: 15px;
	height: 15px;
	background: url('../img/bg/btns.png') -302px -1px no-repeat;
	text-indent: 1000px;
	overflow: hidden;
}
.view-id-beeshop_products table.views-table tr.favorits-item td.views-field-pid
{
	padding-right: 15px;
	width: 15px;
}
.view-id-beeshop_products table.views-table tr.favorits-item td.views-field-title .field
{
	margin-right: 10px;
}
.view-id-beeshop_products table.views-table tr.favorits-item td.views-field-title .field,
.view-id-beeshop_products table.views-table tr.favorits-item td.views-field-title .field .field-item
{
	display: inline-block;
}
.view-id-beeshop_products table.views-table tr.favorits-item td.views-field-title .field .field-label
{
	display: none;
}
.views-field-sku span.field-content,
table#sub-products-buy-table-list .product-sku
{
	width: 100px;
	text-overflow: ellipsis;
	overflow: hidden;
}

/**/
.view-id-photogalleries
{
	margin: 0 -19px;
}
.view-id-photogalleries.view-display-id-page .view-header
{
  padding: 0 19px 13px 19px;
}
.view-id-photogalleries .views-row
{
	padding: 15px 20px 20px;
}
.view-id-photogalleries .views-row.views-row-first
{
	/*padding-top: 0;*/
}
.view-id-photogalleries .views-row.views-row-last
{
  padding-bottom: 0;
}
.view-id-photogalleries .views-row.views-row-odd
{
	background: #f3f3f3;
}
.view-id-photogalleries .views-row:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.view-id-photogalleries .views-row .views-field-title
{
	font-size: 18px;
	margin-bottom: 12px;
}
.view-id-photogalleries .views-row .views-field-field-gallery-images ul
{
	margin: 0;
	padding: 0;
}
.view-id-photogalleries .views-row .views-field-field-gallery-images ul li
{
	list-style: none;
	list-style-image: none;
	float: left;
	margin: 0;
	margin-right: 20px;
}
.view-id-photogalleries .views-row .views-field-field-gallery-images img
{
	border: solid 1px #b2cde8;
	border-radius: 3px;
}

/**/
.view-id-video_by_brands.view-display-id-page td
{
	padding-bottom: 28px;
}
.view-id-video_by_brands.view-display-id-page tr.row-last td
{
	padding-bottom: 0;
}
.view-id-video_by_brands.view-display-id-page td.col-2 .column-fields-wrapper
{
	width: 320px;
}
.view-id-video_by_brands.view-display-id-page td.col-2 .column-fields-wrapper
{
	
float: right;
}
.view-id-video_by_brands.view-display-id-page .views-field-title
{
	margin-top: 5px;
}
.view-id-video_by_brands.view-display-id-page .views-field-field-video-data img
{
	border: solid 1px #cccccc;
}
/**/


/**/
.view-id-competitions .views-row
{
	margin-bottom: 20px;
	height: 171px;
	overflow: hidden;
}
.view-id-competitions .views-row.views-row-last
{
	margin-bottom: 0;
}
.view-id-competitions .views-row:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.view-id-competitions .views-field-field-mormaii-phc-2013-photos
{
	float: left;
	margin-right: 20px;
	font-size: 0;
}
.view-id-competitions .views-field-field-mormaii-phc-2013-photos img
{
	border: solid 1px #cccccc;
}
.view-id-competitions .views-field-title
{
	font-size: 20px;
	font-family: Archive;
}
.view-id-competitions .views-field-body
{
	width: 390px;
	height: 80px;
	float: right;
	overflow: hidden;
}
.view-id-competitions .views-field-nothing
{
	width: 390px;
	float: right;
	margin: 13px 0 19px;
	overflow: hidden;
}
.vkbtn-wrapp {
width: 150px;
overflow: hidden;
}
.fb-like 
{
  margin-right: 10px;
}
.view-competitions a.post-material,
.node-mormaii-photocompetition  a.post-material,
.konkurs-action-links  a.post-material
{
	display: block;
	width: 163px;
	height: 35px;
	line-height: 35px;
	background: url('../img/bg/btns.png?v=2.2') -341px -283px no-repeat;
	text-align: center;
	float: left;
	font-family: Archive;
	font-size: 14px;
	color: white;
	text-decoration: none;
	text-shadow: 0px -1px #29801e;
	margin-right: 25px;
}
.konkurs-action-links  a.all-materials
{
	display: block;
  width: 163px;
  height: 35px;
	float: right;
	line-height: 35px;
  background: url('../img/bg/btns.png') -1px -283px no-repeat;
  text-align: center;
	
	font-family: Archive;
  font-size: 14px;
  color: white;
  text-decoration: none;
  text-shadow: 0px -1px #29801e;
}
.konkurs-action-links  a.all-materials:HOVER
{
	background-position: -1px -320px;
}
.view-competitions a.post-material:HOVER,
.node-mormaii-photocompetition a.post-material:HOVER
{
	background-position: -341px -320px;
}
.view-competitions a.post-material:ACTIVE,
.node-mormaii-photocompetition a.post-material:ACTIVE
{
  outline: none;
	background-position: -341px -357px;
}
.view-competitions .action-links
{
	margin: 14px 0 30px;
}
.node-mormaii-photocompetition .action-links
{
	margin-top: 14px;
}
.view-competitions .action-links a.rules-link,
.node-mormaii-photocompetition .action-links a.rules-link
{
	line-height: 33px;
}
/**/


/**/
.view-id-schools.view-display-id-page p
{
	margin-bottom: 0;
}
/**/

.view-display-id-block_up_level_categories .views-field-name
{
	/*white-space: nowrap;*/
}
.view-display-id-block_up_level_categories .views-field-name a
{
	text-decoration: none;
}
.view-display-id-block_up_level_categories .views-field-name a.active
{
	text-decoration: underline;
}
.view-display-id-block_up_level_categories td
{
}
.view-display-id-block_up_level_categories td .column-fields-wrapper
{
	/*width: auto;*/
	padding: 0 5px;
}
.views-field-field-offline-shop-working-hours {
  margin-top: 10px;
}
