

/* Start:/bitrix/templates/stroymagnat_main2014_copy/vendor/flexslider/flexslider.css?150929982210892*/
/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family: 'flexslider-icon';
	src:url('/bitrix/templates/stroymagnat_main2014_copy/vendor/flexslider/fonts/flexslider-icon.eot');
	src:url('/bitrix/templates/stroymagnat_main2014_copy/vendor/flexslider/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/stroymagnat_main2014_copy/vendor/flexslider/fonts/flexslider-icon.woff') format('woff'),
		url('/bitrix/templates/stroymagnat_main2014_copy/vendor/flexslider/fonts/flexslider-icon.ttf') format('truetype'),
		url('/bitrix/templates/stroymagnat_main2014_copy/vendor/flexslider/fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin-bottom: 27px; background: #fff; position: relative; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 0px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 40px; height: 44px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(217,69,69,0.8) !important; text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 1; left: 10px; }
.flexslider:hover .flex-next { opacity: 1; right: 10px; }
.flexslider:hover .flex-next:hover:before, .flexslider:hover .flex-prev:hover:before { opacity: 1; background-position-y: -44px;}
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
/*.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; line-height:1; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }*/
.flex-direction-nav a:before {
	content: " ";
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAABYCAYAAACkh+R5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1QzdCMkNBMkZDNTQxMUUzOTE0QThBRkVDNkI1QTIzMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1QzdCMkNBM0ZDNTQxMUUzOTE0QThBRkVDNkI1QTIzMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVDN0IyQ0EwRkM1NDExRTM5MTRBOEFGRUM2QjVBMjMzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVDN0IyQ0ExRkM1NDExRTM5MTRBOEFGRUM2QjVBMjMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+vIP5tgAADdhJREFUeNrsXAlUVdUa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) no-repeat 0px 0px;
	width: 29px;
	height: 44px;
	display: block;
}
.flex-direction-nav a.flex-next:before { background-position: -29px 0; }


/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: 20px; right: 20px; text-align: right;}
.flex-control-nav li {margin: 0; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {
	width: 15px;
	height: 15px;
	display: inline-block;
	float: left;
	margin-left: 16px;
	background-color: #fff;
	border: 2px solid #d94545;
	border-radius: 50%;
	color: transparent;
}
.flex-control-paging li a:hover { background: #eab6b6; }
.flex-control-paging li a.flex-active { background-color: #d94545; cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}

/* End */


/* Start:/bitrix/templates/stroymagnat_main2014_copy/components//bitrix/system.pagenavigation/.default/style.css?15092998262195*/
/* ---- PAGINATION BOTTOM ---- */
.bx_pagination_bottom{
	color: #8d8d8d;
	font-size:11px;
}

.bx_pagination_bottom .bx_pagination_section_one{ }
.bx_pagination_bottom .bx_pagination_section_two{
	float: right;
	text-align: right;
}
.bx_pagination_bottom .bx_pg_section{
	display: inline-block;
	height: 30px;
	vertical-align: top;
	line-height: 30px;
}

.bx_pagination_bottom .bx_pagination_select_container{display: inline-block;}
.bx_pagination_bottom .bx_pagination_select_container select{
    position: relative;
    margin: 2px 20px 2px 10px;
    padding: 1px 25px 3px 5px;
    height: 22px;
    outline: none;
    border: 1px solid #e0e0e0;
    background: #fff url(/bitrix/templates/stroymagnat_main2014_copy/components//bitrix/system.pagenavigation/.default/images/select_arrow.png) no-repeat right center;
    color: #8d8d8d;
    font-size: 11px;
    line-height: 16px;
    resize: none;
    -webkit-appearance: none;
}

.bx_pagination_bottom .bx_pagination_page{
	white-space: nowrap;
	font-size: 12px;
}
.bx_pagination_bottom .bx_pagination_page ul{
	display: inline-block;
	margin: 0;
	padding: 0;
}
.bx_pagination_bottom .bx_pagination_page li{
	display: inline-block;
	min-width: 22px;
	text-align: center;
	line-height: 22px;
}
.bx_pagination_bottom .bx_pagination_page li a{
	display: block;
	min-width: 22px;
	text-align: center;
	text-decoration: none;
	line-height: 22px;
}
.bx_pagination_bottom .bx_pagination_page li a:hover{color: #555;}
.bx_pagination_bottom .bx_pagination_page li.bx_active{
	background: #008d0a;
    color:#fff;
}

.bx_pagination_bottom .bx_pg_section.bx_pg_pagination_num{display: block;}
.bx_pagination_bottom .bx_pg_section.bx_pg_show_col select{margin-right: 5px;}


.bx_pagination_bottom .bx_wsnw{white-space: nowrap;}

.nav-page-all {
    margin-left: 15px;
}
#navigation_1_next_page {
    background: url('/bitrix/templates/stroymagnat_main2014_copy/components//bitrix/system.pagenavigation/.default/images/right.png');
    display: inline-block;
    width: 65px;
    height: 20px;
    color:#fff;
    font-size: 10px;
    line-height: 20px;
    vertical-align: middle;
}

#navigation_1_previous_page {
    background: url('/bitrix/templates/stroymagnat_main2014_copy/components//bitrix/system.pagenavigation/.default/images/left.png');
    display: inline-block;
    width: 65px;
    height: 20px;
    color:#fff;
    font-size: 10px;
    line-height: 20px;
    vertical-align: middle;
}


/* ---- --END-- PAGINATION ---- */

/* End */
/* /bitrix/templates/stroymagnat_main2014_copy/vendor/flexslider/flexslider.css?150929982210892 */
/* /bitrix/templates/stroymagnat_main2014_copy/components//bitrix/system.pagenavigation/.default/style.css?15092998262195 */
