#container_slider { width: 100%; position: relative; margin-left: -2px; }
.flexslider { overflow: hidden; width: 450px; height: 441px; margin: 0; padding: 0; }
.flexslider .slides > li { display: none; width: 100%; height: 441px; -webkit-backface-visibility: hidden; }


.flexslider .slides img { display: block; max-width: 100%; }
.flex-pauseplay span { text-transform: capitalize; }
.slides:after { display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.no-js .slides > li:first-child { display: block; }

.flexslider { position: relative; zoom: 1; }
.flexslider .slides { zoom: 1; }
.flexslider .slides > li { position: relative; }
.flex-container { position: relative; zoom: 1; }
.flex-caption { zoom: 1; }
.flex-caption { width: 100%; position: absolute; left: 0; bottom: 0; margin: 0; padding: 2%; font-size: 14px; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); line-height: 18px; background: rgba(0,0,0,.3); }

/* STRZAŁKI */
.flex-direction-nav { display: none !important; height: 0; }
.flex-direction-nav li a { display: block; width: 52px; height: 52px; margin: -13px 0 0; position: absolute; top: 50%; cursor: pointer; }
.flex-direction-nav li .prev { left: -20px; background: none; }
.flex-direction-nav li .next { right: -21px; background: none; }
.flex-direction-nav li .disabled { cursor: default; opacity: 0.3; filter: alpha(opacity=30); }

/* KROPKI */
.flex-control-nav { /*display: none !important;*/ position: absolute; left: 28px; top: 316px; }
.flex-control-nav li { display: inline-block; margin: 0 0 0 12px; zoom: 1; }
.flex-control-nav li:first-child { margin: 0; }
.flex-control-nav li a { display: block; width: 20px; height: 27px; font-size: 0; background: url(../img/slider.png) no-repeat; cursor: pointer; }
.flex-control-nav li a:hover { background: url(../img/slider.png) no-repeat; }
.flex-control-nav li a.active { background: url(../img/slider_a.png) no-repeat; cursor: default; }

.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; }