/*body {_width: 70%;color: #888;font: 14px/20px Helvetica, Arial, sans-serif;margin: 20px auto 0;max-width: 800px;text-align: center;text-shadow: 0 -2px 1px #000;-webkit-font-smoothing: antialiased;}*/
.rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0 auto 40px;}
.rslides li {position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;height: auto;float: left;width: 100%;border: 0;}
.callbacks_container {/*margin-bottom: 50px;*/position: relative;float: left;width: 100%;}
.caption {text-align: left;max-width: 540px;margin: 0 auto 20px;display: block;position: absolute;z-index: 2;font-size: 20px;text-shadow: none;color: #fff;background: #000;background: rgba(0,0,0, .8);left: 0;right: 0;bottom: 0;padding: 10px 20px;margin: 0;max-width: none;}
.callbacks_nav {position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 300px;left: -15px;opacity: 0.7;z-index: 3;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 61px;width: 38px;background: transparent url("../img/demo/arrows.png") no-repeat left top;margin-top: -45px;}
.callbacks_nav:active {opacity: 1.0;}
.callbacks_nav.next {left: auto;background-position: right top;right: -15px;}

@media screen and (max-width: 600px) {
.callbacks_nav {top: 47%;}
}