/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container{
	width:auto;
	margin-left:30px;
	overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar{
	margin-left:0;
}
.mCS_disabled .mCSB_container.mCS_no_scrollbar,
.mCS_destroyed .mCSB_container.mCS_no_scrollbar{
	margin-left:30px;
}
.mCustomScrollBox .mCSB_scrollTools{
	width: 22px;
        background: #ad5c85;
	height:100%;
	top:0;
	left:0;
}
.mCSB_scrollTools .mCSB_draggerContainer{
	height:100%;
        margin: 0;
        padding-bottom: 36px !important; 
        -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.mCSB_scrollTools .mCSB_buttonUp+.mCSB_draggerContainer{
	padding-bottom:0px;
}
.mCSB_scrollTools .mCSB_draggerRail{
	width:22px;
	height:100%;
        margin:15px auto;
}
.mCSB_scrollTools .mCSB_dragger{
	cursor:pointer;
	width:100%;
	height:30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:16px;
	height:100%;
	margin: 3px;
        background: #d6adc2;
	/*-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;*/
	text-align:center;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
        width: 16px;
	height:12px;
	overflow:hidden;
	margin:0 3px;
	cursor:pointer;
}

.mCSB_scrollTools .mCSB_buttonUp {
    position: absolute !important;
    margin-top: 3px;
}
.mCSB_scrollTools .mCSB_buttonDown{
	bottom:0;
	margin-top: -30px;
}
.mCSB_scrollTools .mCSB_buttonUp{
       background-image: url("up.png");
}
.mCSB_scrollTools .mCSB_buttonDown{
        background-image: url("down.png");
}

/* artykuł */
/* basic scrollbar styling */
/* vertical scrollbar */
.article .mCSB_container{
	width:auto;
	margin-right:30px;
        margin-left: 0;
	overflow:hidden;
}
.article .mCSB_container.mCS_no_scrollbar{
	margin-right: 30px;        
}
.article .mCS_disabled .mCSB_container.mCS_no_scrollbar,
.article .mCS_destroyed .mCSB_container.mCS_no_scrollbar{
	margin-right:30px;
}
.article .mCustomScrollBox .mCSB_scrollTools{
	width: 22px;
        background: #ebd6e0;
	height:100%;
	top:0;
	right:0;
        left: auto;
}
.article .mCSB_scrollTools .mCSB_draggerContainer{
	height:100%;
        margin: 0;
        padding-bottom: 36px !important; 
        -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.article .mCSB_scrollTools .mCSB_buttonUp+.article .mCSB_draggerContainer{
	padding-bottom:0px;
}
.article .mCSB_scrollTools .mCSB_draggerRail{
	width:22px;
	height:100%;
        margin:15px auto;
}
.article .mCSB_scrollTools .mCSB_dragger{
	cursor:pointer;
	width:100%;
	height:30px;
}
.article .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:16px;
	height:100%;
	margin: 3px;
        background: #d6adc2;
	/*-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;*/
	text-align:center;
}
.article .mCSB_scrollTools .mCSB_buttonUp,
.article .mCSB_scrollTools .mCSB_buttonDown{
        width: 16px;
	height:12px;
	overflow:hidden;
	margin:0 3px;
	cursor:pointer;
}

.article .mCSB_scrollTools .mCSB_buttonUp {
    position: absolute !important;
    margin-top: 3px;
}
.article .mCSB_scrollTools .mCSB_buttonDown{
	bottom:0;
	margin-top: -30px;
}
.article .mCSB_scrollTools .mCSB_buttonUp{
       background-image: url("up.png");
}
.article .mCSB_scrollTools .mCSB_buttonDown{
        background-image: url("down.png");
}

.comments .mCSB_container{
	width:auto;
	margin-right:30px;
        margin-left: 0;
	overflow:hidden;
}
.comments .mCSB_container.mCS_no_scrollbar{
	margin-right:0;        
}
.comments .mCS_disabled .mCSB_container.mCS_no_scrollbar,
.comments .mCS_destroyed .mCSB_container.mCS_no_scrollbar{
	margin-right:30px;
}
.comments .mCustomScrollBox .mCSB_scrollTools{
	width: 22px;
        background: #ebd6e0;
	height:100%;
	top:0;
	right:0;
        left: auto;
}
.comments .mCSB_scrollTools .mCSB_draggerContainer{
	height:100%;
        margin: 0;
        padding-bottom: 36px !important; 
        -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.comments .mCSB_scrollTools .mCSB_buttonUp+.comments .mCSB_draggerContainer{
	padding-bottom:0px;
}
.comments .mCSB_scrollTools .mCSB_draggerRail{
	width:22px;
	height:100%;
        margin:15px auto;
}
.comments .mCSB_scrollTools .mCSB_dragger{
	cursor:pointer;
	width:100%;
	height:30px;
}
.comments .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:16px;
	height:100%;
	margin: 3px;
        background: #d6adc2;
	/*-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;*/
	text-align:center;
}
.comments .mCSB_scrollTools .mCSB_buttonUp,
.comments .mCSB_scrollTools .mCSB_buttonDown{
        width: 16px;
	height:12px;
	overflow:hidden;
	margin:0 3px;
	cursor:pointer;
}

.comments .mCSB_scrollTools .mCSB_buttonUp {
    position: absolute !important;
    margin-top: 3px;
}
.comments .mCSB_scrollTools .mCSB_buttonDown{
	bottom:0;
	margin-top: -30px;
}
.comments .mCSB_scrollTools .mCSB_buttonUp{
       background-image: url("up.png");
}
.comments .mCSB_scrollTools .mCSB_buttonDown{
        background-image: url("down.png");
}

/* horizontal scrollbar */
.mCSB_horizontal .mCSB_container{
	height:auto;
	margin-right:0;
	margin-bottom:25px;
	overflow:hidden;
        margin-left: 0;
}
.mCSB_horizontal .mCSB_container.mCS_no_scrollbar{
	margin-bottom:0;
}
.mCS_disabled .mCSB_horizontal .mCSB_container.mCS_no_scrollbar,
.mCS_destroyed .mCSB_horizontal .mCSB_container.mCS_no_scrollbar{
	margin-right:0;
	margin-bottom:30px;
}
.mCSB_horizontal.mCustomScrollBox .mCSB_scrollTools{
	width:100%;
	height:16px;
	top:auto;
	right:auto;
	bottom:0;
	left:0;
	overflow:hidden;
        background: #fff;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerContainer{
	height:100%;
	width:auto;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft+.mCSB_draggerContainer{
	padding-bottom:0;
	padding-right:20px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:3px;
	margin:7px 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger{
	width:30px;
	height:100%;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:8px;
	margin:4px auto;
        background: #c3c3c3;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight{
	width:20px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
	float:left;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight{
	right:0;
	bottom:auto;
	margin-left:-40px;
	margin-top:-16px;
	float:right;
}

.scrollableArea {margin-right: 10px;}
/* static page - scrollable */
.scrollableArea .mCSB_container{
	width:auto;
	margin-right:30px;
        margin-left: 0;
	overflow:hidden;
}
.scrollableArea .mCSB_container.mCS_no_scrollbar{
	margin-right: 30px;        
}
.scrollableArea .mCS_disabled .mCSB_container.mCS_no_scrollbar,
.scrollableArea .mCS_destroyed .mCSB_container.mCS_no_scrollbar{
	margin-right:30px;
}
.scrollableArea .mCustomScrollBox .mCSB_scrollTools{
	width: 22px;
        background: #ebd6e0;
	height:100%;
	top:0;
	right:0;
        left: auto;
}
.scrollableArea .mCSB_scrollTools .mCSB_draggerContainer{
	height:100%;
        margin: 0;
        padding-bottom: 36px !important; 
        -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.scrollableArea .mCSB_scrollTools .mCSB_buttonUp+.scrollableArea .mCSB_draggerContainer{
	padding-bottom:0px;
}
.scrollableArea .mCSB_scrollTools .mCSB_draggerRail{
	width:22px;
	height:100%;
        margin:15px auto;
}
.scrollableArea .mCSB_scrollTools .mCSB_dragger{
	cursor:pointer;
	width:100%;
	height:30px;
}
.scrollableArea .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:16px;
	height:100%;
	margin: 3px;
        background: #d6adc2;
	/*-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;*/
	text-align:center;
}
.scrollableArea .mCSB_scrollTools .mCSB_buttonUp,
.scrollableArea .mCSB_scrollTools .mCSB_buttonDown{
        width: 16px;
	height:12px;
	overflow:hidden;
	margin:0 3px;
	cursor:pointer;
}

.scrollableArea .mCSB_scrollTools .mCSB_buttonUp {
    position: absolute !important;
    margin-top: 3px;
}
.scrollableArea .mCSB_scrollTools .mCSB_buttonDown{
	bottom:0;
	margin-top: -30px;
}
.scrollableArea .mCSB_scrollTools .mCSB_buttonUp{
       background-image: url("up.png");
}
.scrollableArea .mCSB_scrollTools .mCSB_buttonDown{
        background-image: url("down.png");
}