.slider-wrapper { position: relative; margin: 0px auto 0px auto; }
#sliderParent { width: 700px; }
.tb-canvas { position: relative; background-repeat: no-repeat; }
    .tb-canvas img { position: absolute; top: 0px; left: 0px; }

/* Direction nav styles (e.g. Next & Prev) */
.tb-directionNav a { position: absolute; top: 45%; z-index: 9; cursor: pointer; }
.tb-prevNav { left: 0px; }
.tb-nextNav { right: 0px; }

/* Control nav styles (e.g. 1,2,3...) */
.tb-controlNav a { position: relative; z-index: 9; cursor: pointer; }
    .tb-controlNav a.active { font-weight: bold; }

/*
    .tbSlider a.tb-imageLink { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; z-index: 6; display: none; }
*/
/* The slices and boxes in the Slider 
.tb-slice,.tb-box { display: block; position: absolute; z-index: 5; }
.tb-slice { height: 100%; }
 */
/* Caption styles */
.tb-caption { position: absolute; left: 0px; bottom: -100px; background: #000; color: #fff; opacity: 0.8; width: 100%; z-index: 8; }
    .tb-caption p { padding: 5px; margin: 0; }
    /*.tb-caption a { display: inline !important; }*/
.tb-html-caption { display: none; }
/*
.theme-default .tbSlider { background: url(loading.gif) no-repeat 50% 50%; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; box-shadow: 0px 1px 5px 0px #4a4a4a; }
    .theme-default .tbSlider img { position: absolute; top: 0px; left: 0px; display: none; }
    .theme-default .tbSlider a { border: 0; display: block; }

.theme-default .tb-caption { font-family: Helvetica, Arial, sans-serif; }
    .theme-default .tb-caption a { color: #fff; border-bottom: 1px dotted #fff; }
        .theme-default .tb-caption a:hover { color: #fff; }
*/
/* ak chceme natvrdo urcit rozmery 
    .theme-default.slider-wrapper {width:300px; height:300px;}*/
/*show/hide arrows*/
#sliderParent a.tb-nextNav, #sliderParent a.tb-prevNav { display: none; }
#sliderParent:hover a.tb-nextNav, #sliderParent:hover a.tb-prevNav { display: block; }
.theme-default .tb-directionNav a { display: block; width: 30px; height: 30px; background: url(https://cnt.sk/25/images/arrows.png) no-repeat; text-indent: -9999px; border: 0; }
.theme-default a.tb-nextNav { background-position: -30px 0; right: 15px; }
.theme-default a.tb-prevNav { left: 15px; }

.theme-default .tb-controlNav { position: absolute; right: 20px; bottom: 12px; margin-left: -40px; }
    .theme-default .tb-controlNav a { display: block; width: 22px; height: 22px; background: url(https://cnt.sk/25/images/bullets.png) no-repeat; text-indent: -9999px; border: 0; margin-right: 3px; float: left; }
        .theme-default .tb-controlNav a.active { background-position: 0 -22px; }

#sliderParent .tb-canvas, .tb-slice { background-position: center top !important; }
