.mCSB_container {
    margin-left: 30px;
    margin-right: 10px;
    overflow: hidden;
    width: auto;
}

.mCSB_container.mCS_no_scrollbar {
    margin: 0 10px 0 15px;
}

.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar {
	margin-left: 30px;
}

.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar {
	margin-left: 30px;
}

.mCustomScrollBox>.mCSB_scrollTools {
	-ms-filter: alpha(opacity = 75);
	filter: alpha(opacity = 75);
	height: 100%;
	left: 0;
	margin-right: 1em;
	opacity: 0.75;
	top: 0;
	width: 16px
}

.mCSB_scrollTools .mCSB_draggerContainer {
	bottom: 0;
	height: auto;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.mCSB_scrollTools a+.mCSB_draggerContainer {
	margin: 20px 0
}

.mCSB_scrollTools .mCSB_draggerRail {
	-moz-border-radius: 10px;
	-ms-filter: alpha(opacity = 40);
	-webkit-border-radius: 10px;
	/*background: #ed7703;*/
	border-radius: 10px;
	filter: alpha(opacity = 40);
	height: 100%;
	margin: 0 auto;
	width: 1px
}

.mCSB_scrollTools .mCSB_dragger {
	cursor: pointer;
	height: 30px;
	width: 100%
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	-moz-border-radius: 10px;
	-ms-filter: alpha(opacity = 75);
	-webkit-border-radius: 10px;
	background: #ECE6DA;
	border-radius: 10px;
	filter: alpha(opacity = 75);
	height: 100%;
	margin: 0 auto;
	text-align: center;
	width: 1px
}

.mCSB_scrollTools .mCSB_buttonUp {
	background-position: .2em 0;
	cursor: pointer;
	display: block;
	height: 20px;
	margin: 0 auto;
	overflow: hidden;
	position: relative
}

.mCSB_scrollTools .mCSB_buttonDown {
	cursor: pointer;
	display: block;
	height: 20px;
	margin: -40px auto 0;
	overflow: hidden;
	position: relative;
	top: 100%
}

.mCSB_horizontal>.mCSB_container {
	height: auto;
	margin-bottom: 30px;
	margin-right: 0;
	overflow: hidden
}

.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar {
	margin-bottom: 0
}

.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar {
	margin-bottom: 30px;
	margin-right: 0
}

.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar {
	margin-bottom: 30px;
	margin-right: 0
}

.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools {
	bottom: 0;
	height: 16px;
	left: 0;
	overflow: hidden;
	right: auto;
	top: auto;
	width: 100%
}

.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer {
	margin: 0 20px
}

.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	height: 2px;
	margin: 7px 0;
	width: 100%
}

.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger {
	height: 100%;
	width: 30px
}

.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	height: 4px;
	margin: 6px auto;
	width: 100%
}

.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft {
	cursor: pointer;
	display: block;
	float: left;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 20px
}

.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight {
	cursor: pointer;
	display: block;
	float: right;
	height: 100%;
	margin: 0 auto 0 -40px;
	overflow: hidden;
	position: relative;
	width: 20px
}

.mCustomScrollBox {
	-ms-touch-action: none
}

.mCustomScrollBox:hover>.mCSB_scrollTools {
	-ms-filter: alpha(opacity = 100);
	filter: alpha(opacity = 100);
	opacity: 1
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	-ms-filter: alpha(opacity = 85);
	background: rgba(255, 255, 255, 0.85);
	filter: alpha(opacity = 85)
}

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	-ms-filter: alpha(opacity = 90);
	background: rgba(255, 255, 255, 0.9);
	filter: alpha(opacity = 90)
}

.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	-ms-filter: alpha(opacity = 90);
	background: rgba(255, 255, 255, 0.9);
	filter: alpha(opacity = 90)
}

.mCSB_scrollTools .mCSB_buttonLeft {
	-ms-filter: alpha(opacity = 40);
	background-image: url(mCSB_buttons.png);
	background-position: 0 -40px;
	background-repeat: no-repeat;
	filter: alpha(opacity = 40);
	opacity: 0.4
}

.mCSB_scrollTools .mCSB_buttonRight {
	-ms-filter: alpha(opacity = 40);
	background-image: url(mCSB_buttons.png);
	background-position: 0 -56px;
	background-repeat: no-repeat;
	filter: alpha(opacity = 40);
	opacity: 0.4
}

.mCSB_scrollTools .mCSB_buttonUp:hover {
	-ms-filter: alpha(opacity = 75);
	filter: alpha(opacity = 75);
	opacity: 0.75
}

.mCSB_scrollTools .mCSB_buttonDown:hover {
	-ms-filter: alpha(opacity = 75);
	filter: alpha(opacity = 75);
	opacity: 0.75
}

.mCSB_scrollTools .mCSB_buttonLeft:hover {
	-ms-filter: alpha(opacity = 75);
	filter: alpha(opacity = 75);
	opacity: 0.75
}

.mCSB_scrollTools .mCSB_buttonRight:hover {
	-ms-filter: alpha(opacity = 75);
	filter: alpha(opacity = 75);
	opacity: 0.75
}

.mCSB_scrollTools .mCSB_buttonUp:active {
	-ms-filter: alpha(opacity = 90);
	filter: alpha(opacity = 90);
	opacity: 0.9
}

.mCSB_scrollTools .mCSB_buttonDown:active {
	-ms-filter: alpha(opacity = 90);
	filter: alpha(opacity = 90);
	opacity: 0.9
}

.mCSB_scrollTools .mCSB_buttonLeft:active {
	-ms-filter: alpha(opacity = 90);
	filter: alpha(opacity = 90);
	opacity: 0.9
}

.mCSB_scrollTools .mCSB_buttonRight:active {
	-ms-filter: alpha(opacity = 90);
	filter: alpha(opacity = 90);
	opacity: 0.9
}

.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail {
	background: rgba(0, 0, 0, 0.15)
}

.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.75)
}

.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.85)
}

.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.9)
}

.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar
	{
	background: rgba(0, 0, 0, 0.9)
}

.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -80px 0
}

.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -80px -20px
}

.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -80px -40px
}

.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -56px
}

.mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail {
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	background: rgba(255, 255, 255, 0.1);
	border-radius: 1px;
	width: 4px
}

.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	background: rgba(255, 255, 255, 0.75);
	border-radius: 1px;
	width: 4px
}

.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	height: 4px;
	margin: 6px 0;
	width: 100%
}

.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
	{
	height: 4px;
	margin: 6px auto;
	width: 100%
}

.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(255, 255, 255, 0.85)
}

.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background: rgba(255, 255, 255, 0.9)
}

.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar
	{
	background: rgba(255, 255, 255, 0.9)
}

.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px 0
}

.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -20px
}

.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -40px
}

.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -56px
}

.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail {
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	background: rgba(0, 0, 0, 0.1);
	border-radius: 1px;
	width: 4px
}

.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	background: rgba(0, 0, 0, 0.75);
	border-radius: 1px;
	width: 4px
}

.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	height: 4px;
	margin: 6px 0;
	width: 100%
}

.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
	{
	height: 4px;
	margin: 6px auto;
	width: 100%
}

.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.85)
}

.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.9)
}

.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar
	{
	background: rgba(0, 0, 0, 0.9)
}

.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px 0
}

.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -20px
}

.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -40px
}

.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -56px
}

.mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background: rgba(255, 255, 255, 0.1);
	border-radius: 2px;
	width: 4px
}

.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background: rgba(255, 255, 255, 0.75);
	border-radius: 2px;
	width: 6px
}

.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	height: 4px;
	margin: 6px 0;
	width: 100%
}

.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
	{
	height: 6px;
	margin: 5px auto;
	width: 100%
}

.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar
	{
	background: rgba(255, 255, 255, 0.85)
}

.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar
	{
	background: rgba(255, 255, 255, 0.9)
}

.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar
	{
	background: rgba(255, 255, 255, 0.9)
}

.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -16px 0
}

.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -16px -20px
}

.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -20px -40px
}

.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -20px -56px
}

.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background: rgba(0, 0, 0, 0.1);
	border-radius: 2px;
	width: 4px
}

.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background: rgba(0, 0, 0, 0.75);
	border-radius: 2px;
	width: 6px
}

.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	height: 4px;
	margin: 6px 0;
	width: 100%
}

.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
	{
	height: 6px;
	margin: 5px auto;
	width: 100%
}

.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar
	{
	background: rgba(0, 0, 0, 0.85)
}

.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar
	{
	background: rgba(0, 0, 0, 0.9)
}

.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar
	{
	background: rgba(0, 0, 0, 0.9)
}

.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -96px 0
}

.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -96px -20px
}

.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -100px -40px
}

.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -100px -56px
}

.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail {
	background: rgba(255, 255, 255, 0.1)
}

.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 2px
}

.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	width: 100%
}

.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
	{
	height: 2px;
	margin: 7px auto;
	width: 100%
}

.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail {
	background: rgba(0, 0, 0, 0.15)
}

.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.75);
	width: 2px
}

.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	width: 100%
}

.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
	{
	height: 2px;
	margin: 7px auto;
	width: 100%
}

.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.85)
}

.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar
	{
	background: rgba(0, 0, 0, 0.9)
}

.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar
	{
	background: rgba(0, 0, 0, 0.9)
}

.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -80px 0
}

.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -80px -20px
}

.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -80px -40px
}

.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -56px
}

.mCSB_buttonUp {
    font-size: 17px;
    padding-left: 4px;	
}

.mCSB_buttonDown {
    font-size: 14px;
    padding-left: 4px;	
}

/*.mCSB_buttonUp {
	background-image: url(../img/scroll_up.png);
	background-repeat: no-repeat
}

.mCSB_buttonDown {
	background-image: url(../img/scroll_down.png);
	background-repeat: no-repeat;
	margin-left: .3em !important
}*/