@import url('https://fonts.googleapis.com/css?family=Hind+Siliguri:300,400,500,600,700&subset=latin-ext');
body {width: 100%;height: 100%;margin: 0px;padding: 0px;background-color: #fff;background-attachment: fixed;background-image: url(images/bsrc.jpg);background-repeat: no-repeat;background-size: cover;background-position: center center;z-index: 0;}
#top {position: fixed;width: 100%;height: 110px;top: 0px;left: 0px;margin: 0px;padding: 0px;background-color: #000;z-index: 3;}
#topc {position: fixed;width: 960px;height: 110px;top: 0px;left: -480px;padding: 0px;margin-left: 50%;background-color: #000;z-index: 3;display: table;overflow: hidden;}
#logo {position: relative;width: 350px;height: 110px;top: 0px;left: 0px;padding: 0px;background-image: url(images/logo.png);background-repeat: no-repeat;background-position: 0px 0px;z-index: 4;float: left;}
#logo a {width: 350px;height: 110px;cursor: pointer;display: block;text-decoration: none;opacity: 0;}
#menu {position: relative;width: 610px;height: 110px;top: 0px;left: 0px;padding: 0px;z-index: 4;overflow: hidden;}
#menu ul {position: relative;width: 600px;height: 100px;top: 10px;left: 5px;margin: 0px;padding: 0px;display: inline-block;font-size: 0;overflow: hidden;}
#menu li {position: relative;top: 0px;left: 0px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;display: inline-block;list-style: none;text-align: center;vertical-align: middle;}
#menu li a{font-family: 'Hind Siliguri', sans-serif;font-size: 19px;font-weight: 300;text-decoration: none;letter-spacing: 0.07em;}
.dlapar {width: 120px;height: 50px;}
.dlapar a {width: 100px;height: 35px;color: #00FFFF;line-height: 35px;border: 1px solid #00FFFF;display: block;margin: 10px 10px 2px 10px;}
.dlapar a:hover {background-color: rgba(0, 255, 255, 0.2);color: #fff;}
.dlapan {width: 120px;height: 50px;}
.dlapan a {width: 100px;height: 35px;color: #FF00FF;line-height: 35px;border: 1px solid #FF00FF;display: block;margin: 10px 10px 2px 10px;}
.dlapan a:hover {background-color: rgba(255, 0, 255, 0.2);color: #fff;}
.dlanarz {width: 240px;height: 50px;}
.dlanarz a {width: 220px;height: 35px;color: #00ff00;line-height: 35px;border: 1px solid #00ff00;display: block;margin: 10px 10px 2px 10px;}
.dlanarz a:hover {background-color: rgba(0, 255, 0, 0.2);color: #fff;}
.dlafirm {width: 120px;height: 50px;}
.dlafirm a {width: 100px;height: 35px;color: #ffff00;line-height: 35px;border: 1px solid #ffff00;display: block;margin: 10px 10px 2px 10px;}
.dlafirm a:hover {background-color: rgba(255, 255, 0, 0.2);color: #fff;}
.gcz {width: 120px;height: 50px;}
.gcz a {width: 100px;height: 35px;color: #ff0000;line-height: 35px;border: 1px solid #ff0000;display: block;margin: 10px 10px 2px 10px;}
.gcz a:hover {background-color: rgba(255, 0, 0, 0.2);color: #fff;}
.lok {width: 240px;height: 50px;}
.lok a {width: 220px;height: 35px;color: #ff0000;line-height: 35px;border: 1px solid #ff0000;display: block;margin: 10px 10px 2px 10px;}
.lok a:hover {background-color: rgba(255, 0, 0, 0.2);color: #fff;}
#grd {position: fixed;width: 100%;height: 16px;top: 110px;margin-left: 0px;padding: 0px;background-image: url(images/grd.png);background-repeat: repeat-x;z-index: 3;}
#cont {position: relative;background-color: rgba(0, 0, 0, 0.9);top: 0px;left: -480px;width: 960px;height: 100%;margin-left: 50%;padding: 0px;margin-bottom: 0px;z-index: 2;overflow: hidden;border-left: #fff 1px solid;border-right: #fff 1px solid;}
#prodancekursy {position: relative;width: 960px;height: 80px;top: 0px;left: 0px;margin: 130px 0px 0px 0px;padding: 0px;background-color: rgba(51, 51, 51, 0.6);z-index: 2;text-align: center;vertical-align: middle;border-bottom: 1px solid #fff;border-top: 1px solid #fff;overflow: hidden;}
#prodancekursy p {font-family: 'Hind Siliguri', sans-serif;font-size: 21px;text-decoration: none;color: #fff;font-weight: 300;margin: 0px;padding: 0px;letter-spacing: 0.04em;line-height: 40px;cursor: default;display: block;overflow: hidden;}
#prodancekursyc {position: relative;width: 960px;height: 232px;top: 0px;left: 0px;margin: 10px 0px 0px 0px;padding: 0px;z-index: 2;}
#kursytanca {position: relative;height: 232px;top: 0px;left: 0px;margin: 0px 0px 0px 10px;padding: 0px;z-index: 3;float: left;text-align: center;}
.kursytancam{width: 306px;}
.kursytancao{width: 308px;}
#kursydla {position: relative;height: 45px;top: 0px;left: 0px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;z-index: 3;text-align: center;vertical-align: middle;}
#kursydla p {font-family: 'Hind Siliguri', sans-serif;font-size: 19px;text-decoration: none;font-weight: 400;margin: 0px 0px 0px 0px;padding: 0px;letter-spacing: 0.04em;line-height: 45px;vertical-align: middle;z-index: 3;cursor: default;}
.kdpar {width: 304px;border-bottom: 1px solid #00FFFF;}
.kdpan {width: 304px;border-bottom: 1px solid #FF00FF;}
.kdnarz {width: 306px;border-bottom: 1px solid #00FF00;}
.kdpar p {color: #00FFFF;}
.kdpan p {color: #FF00FF;}
.kdnarz p {color: #00FF00;}
#kdparad {margin-left: 49%;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #00FFFF;}
#kdpanad {margin-left: 49%;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #FF00FF;}
#kdnarzad {margin-left: 49%;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #00FF00;}
#kursnpar {position: relative;width: 100%;height: 35px;top: 0px;left: 0px;margin: 1px;padding: 0px 0px 0px 0px;vertical-align: middle;text-align: center;cursor: pointer;z-index: 3;}
#kursnpar a {font-family: 'Hind Siliguri', sans-serif;font-size: 18px;text-decoration: none;letter-spacing: 0.05em;color: #00FFFF;font-weight: 300;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;display: block;line-height: 35px;z-index: 3;}
#kursnpar a:hover {letter-spacing: 0.05em;font-size: 18px;font-weight: 400;background-color: rgba(0, 255, 255, 0.1);}
#kursnpan {position: relative;width: 100%;height: 35px;top: 0px;left: 0px;margin: 1px;padding: 0px 0px 0px 0px;vertical-align: middle;text-align: center;cursor: pointer;z-index: 3;}
#kursnpan a {font-family: 'Hind Siliguri', sans-serif;font-size: 18px;text-decoration: none;letter-spacing: 0.05em;color: #FF00FF;font-weight: 300;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;display: block;line-height: 35px;z-index: 3;}
#kursnpan a:hover {letter-spacing: 0.05em;font-size: 18px;font-weight: 400;background-color: rgba(255, 0, 255, 0.1);}
#kursnrz {position: relative;width: 100%;height: 35px;top: 0px;left: 0px;margin: 1px;padding: 0px 0px 0px 0px;vertical-align: middle;text-align: center;cursor: pointer;z-index: 3;}
#kursnrz a {font-family: 'Hind Siliguri', sans-serif;font-size: 18px;text-decoration: none;letter-spacing: 0.05em;color: #00FF00;font-weight: 300;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;display: block;line-height: 35px;z-index: 3;}
#kursnrz a:hover {letter-spacing: 0.05em;font-size: 18px;font-weight: 400;background-color: rgba(0, 255, 0, 0.1);}
#nowekursytanca {position: relative;width: 960px;height: 40px;top: 0px;left: 0px;margin: 20px 0px 0px 0px;padding: 0px;z-index: 2;background-color: rgba(51, 51, 51, 0.6);text-align: center;vertical-align: middle;border-bottom: 1px solid #fff;border-top: 1px solid #fff;overflow: hidden;}
#nowekursytanca p {font-family: 'Hind Siliguri', sans-serif;font-size: 21px;text-decoration: none;color: #fff;font-weight: 300;margin: 0px;padding: 0px;letter-spacing: 0.04em;line-height: 40px;cursor: default;display: block;overflow: hidden;}
#nowekursytancac {position: relative;width: 960px;height: 225px;top: 0px;left: 0px;margin: 20px 0px 0px 0px;padding: 0px 0px 0px 0px;z-index: 2;overflow: hidden;moz-border-radius: 7px 7px 7px 7px;-webkit-border-radius: 7px 7px 7px 7px;border-radius: 7px 7px 7px 7px;-khtml-border-radius: 7px 7px 7px 7px;}
#nowekursytanca1 {position: relative;width: 450px;height: 225px;top: 0px;left: 0px;margin: 0px 0px 0px 20px;padding: 0px 0px 0px 0px;z-index: 2;overflow: hidden;moz-border-radius: 7px 7px 7px 7px;-webkit-border-radius: 7px 7px 7px 7px;border-radius: 7px 7px 7px 7px;-khtml-border-radius: 7px 7px 7px 7px;float: left;}
#nowyo {position: relative;width: 450px;height: 97px;top: 0px;left: 0px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;overflow: hidden;border-bottom: 1px solid #999999;}
.sylwestertudp {background-image: url(images/1wstudp.png);background-repeat: no-repeat;background-position: center center;}
.pokazytanca {background-image: url(images/1pt.png);background-repeat: no-repeat;background-position: center center;}
.bachatasolo {background-image: url(images/1bsdp.png);background-repeat: no-repeat;background-position: center center;}
.salsasolo {background-image: url(images/1ssdp.png);background-repeat: no-repeat;background-position: center center;}
.energylatinomix {background-image: url(images/1elmdp.png);background-repeat: no-repeat;background-position: center center;}
.fitnessaerobic {background-image: url(images/1fadp.png);background-repeat: no-repeat;background-position: center center;}
.taniectowarzyski {background-image: url(images/1ttdp.png);background-repeat: no-repeat;background-position: center center;}
.rocknroll {background-image: url(images/1rnrdp.png);background-repeat: no-repeat;background-position: center center;}
.swing {background-image: url(images/1swdp.png);background-repeat: no-repeat;background-position: center center;}
.taniecuzytkowy {background-image: url(images/1tudp.png);background-repeat: no-repeat;background-position: center center;}
.tangopassion {background-image: url(images/1tpdp.png);background-repeat: no-repeat;background-position: center center;}
.salsala {background-image: url(images/1sladp.png);background-repeat: no-repeat;background-position: center center;}
.salsany {background-image: url(images/1snydp.png);background-repeat: no-repeat;background-position: center center;}
.bachata {background-image: url(images/1bdp.png);background-repeat: no-repeat;background-position: center center;}
.pierwszytaniec {background-image: url(images/1ptdn.png);background-repeat: no-repeat;background-position: center center;}
.przygotowaniepierwszytaniec {background-image: url(images/1pdptww.png);background-repeat: no-repeat;background-position: center center;}
#nowyt {position: relative;width: 349px;height: 120px;top: 0px;left: 0px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;float: left;border-left: solid 1px #999999;text-align: center;}
#nowyt p {font-family: 'Hind Siliguri', sans-serif;font-size: 15px;text-decoration: none;font-weight: 300;margin: 0px 0px 0px 0px;padding: 0px 15px 0px 15px;letter-spacing: 0.06em;line-height: 30px;vertical-align: middle;cursor: default;color: #fff;}
#nowyl {position: relative;width: 99px;height: 120px;top: 0px;left: 0px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;float: left;border-right: solid 1px #fff;text-align: center;display: block;}
#nowyl a {width: 99px;height: 26px;top: 0px;left: 0px;text-decoration: none;padding: 0px;letter-spacing: 0.05em;cursor: pointer;color: #ff0000;display: block;}
.nowyl1 {background-image: url(images/graf.png);background-repeat: no-repeat;background-position: center center;margin: 15px 0px 0px 0px;}
.nowyl2 {background-image: url(images/cenn.png);background-repeat: no-repeat;background-position: center center;margin: 5px 0px 0px 0px;}
.nowyl3 {background-image: url(images/zapi.png);background-repeat: no-repeat;background-position: center center;margin: 5px 0px 0px 0px;}
#nowyb {position: relative;width: 450px;height: 7px;top: 0px;left: 0px;margin: 0px 0px 0px 0px;padding: 0px;z-index: 2;float: left;background-image: url(images/nowyb.png);background-repeat: no-repeat;background-position: center center;}
#aktualpromo {position: relative;width: 960px;height: 40px;top: 0px;left: 0px;margin: 20px 0px 20px 0px;padding: 0px;z-index: 2;background-color: rgba(51, 51, 51, 0.6);text-align: center;vertical-align: middle;border-bottom: 1px solid #fff;border-top: 1px solid #fff;overflow: hidden;}
#aktualpromo p {font-family: 'Hind Siliguri', sans-serif;font-size: 21px;text-decoration: none;color: #fff;font-weight: 300;margin: 0px;padding: 0px;letter-spacing: 0.04em;line-height: 40px;cursor: default;display: block;overflow: hidden;}
#desc {position: relative;width: 920px;height: 100%;top: 0px;left: 0px;margin: 20px 0px 0px 20px;padding: 0px 0px 0px 0px;z-index: 2;overflow: hidden;moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;-khtml-border-radius: 5px 5px 5px 5px;background-color: rgba(255, 0, 0, 0.05);}
#desh {position: relative;width: 920px;height: 30px;top: 0px;left: 0px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;z-index: 2;background-image: url(images/desup4.png);background-repeat: no-repeat;background-position: center center;overflow: hidden;float: left;}
#desh h1{font-family: 'Hind Siliguri', sans-serif;font-size: 17px;text-decoration: none;color: #fff;font-weight: 500;margin: 0px;padding: 1px 0px 0px 20px;line-height: 30px;vertical-align: middle;cursor: default;overflow: hidden;letter-spacing: 0.04em;}
#dest {position: relative;width: 918px;height: 100%;top: 0px;left: 0px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;z-index: 2;overflow: hidden;float: left;border-left: 1px solid #663333;border-right: 1px solid #fff;}
#dest a {font-family: 'Hind Siliguri', sans-serif;font-size: 16px;text-decoration: none;color: #fff;font-weight: 300;margin: 20px 10px 20px 10px;padding: 0px;letter-spacing: 0.03em;line-height: 25px;cursor: pointer;display: block;text-align: center;text-decoration: none;overflow: hidden;}
#dest a:hover {color: #FF0000;}
#dest p{font-family: 'Hind Siliguri', sans-serif;font-size: 18px;text-decoration: none;color: #fff;font-weight: 300;margin: 20px 10px 20px 10px;padding: 0px;letter-spacing: 0.03em;line-height: 23px;cursor: default;display: block;overflow: hidden;}
#desl {position: relative;width: 920px;height: 8px;top: 0px;left: 0px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;z-index: 2;background-image: url(images/desdw4.png);background-repeat: no-repeat;background-position: center center;overflow: hidden;float: left;}

#stopka {position: relative;width: 960px;height: 130px;top: 0px;left: 0px;margin: 20px 0px 0px 0px;padding: 0px;overflow: hidden;z-index: 2;border-top: 1px solid #fff;background-color: rgba(51, 51, 51, 0.6);}
#dane {position: relative;width: 255px;height: 130px;top: 0px;left: 0px;margin: 0px 0px 0px 0px;padding: 0px;overflow: hidden;z-index: 2;float: left;}
#daneh {position: relative;width: 255px;height: 30px;top: 0px;left: 0px;margin: 0px 0px 0px 0px;padding: 0px;overflow: hidden;z-index: 2;float: left;}
#daneh p {font-family: 'Hind Siliguri', sans-serif;font-size: 16px;text-decoration: none;color: #fff;font-weight: 400;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 10px;letter-spacing: 0.07em;line-height: 30px;vertical-align: middle;cursor: default;display: block;overflow: hidden;}
#danec {position: relative;width: 255px;height: 100px;top: 0px;left: 0px;margin: 0px 0px 0px 0px;padding: 0px;overflow: hidden;z-index: 2;float: left;}
#danec p {font-family: 'Hind Siliguri', sans-serif;font-size: 16px;text-decoration: none;color: #fff;font-weight: 400;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 10px;letter-spacing: 0.07em;line-height: 25px;vertical-align: middle;cursor: default;display: block;overflow: hidden;}
#social{position: relative;width: 240px;height: 130px;top: 0px;left: 0px;margin: 0px 0px 0px 0px;padding: 0px;overflow: hidden;z-index: 1;float: left;}
#socialh{position: relative;width: 240px;height: 30px;top: 0px;left: 0px;margin: 0px 0px 0px 0px;padding: 0px;overflow: hidden;z-index: 1;float: left;text-align: center;}
#socialh p{font-family: 'Hind Siliguri', sans-serif;font-size: 16px;text-decoration: none;color: #fff;font-weight: 400;margin: 0px;padding: 0px;letter-spacing: 0.07em;line-height: 30px;vertical-align: middle;cursor: default;display: block;overflow: hidden;}
#socialf{position: relative;width: 240px;height: 30px;top: 0px;left: 0px;margin: 0px 0px 0px 0px;padding: 15px 0px 0px 0px;overflow: hidden;z-index: 2;float: left;background-image: url(images/f1.png);background-repeat: no-repeat;background-position: center center;}
#socialf a {width: 240px;height: 30px;cursor: pointer;display: block;text-decoration: none;opacity: 0;margin: 0px 0px 0px 0px;}
#socialg{position: relative;width: 240px;height: 30px;top: 0px;left: 0px;margin: 0px 0px 0px 0px;padding: 15px 0px 0px 0px;overflow: hidden;z-index: 2;float: left;background-image: url(images/g1.png);background-repeat: no-repeat;background-position: center center;}
#socialg a {width: 240px;height: 30px;cursor: pointer;display: block;text-decoration: none;opacity: 0;margin: 0px 0px 0px 0px;}
#crd{position: relative;width: 405px;height: 130px;top: 0px;left: 0px;margin: 0px 0px 0px 0px;padding: 0px;overflow: hidden;z-index: 1;float: left;}
#crdh {position: relative;width: 405px;height: 30px;top: 0px;left: 0px;margin: 0px 0px 0px 0px;padding: 0px;overflow: hidden;z-index: 1;float: left;text-align: center;}
#crdh p{font-family: 'Hind Siliguri', sans-serif;font-size: 16px;text-decoration: none;color: #fff;font-weight: 400;margin: 0px;padding: 0px;letter-spacing: 2px;line-height: 30px;vertical-align: middle;cursor: default;display: block;overflow: hidden;}
#crd1 {position: relative;width: 105px;height: 47px;top: 0px;left: 0px;margin: 15px;padding: 0px;overflow: hidden;z-index: 1;float: left;}
.crd1l {position: relative;width: 105px;height: 47px;top: 0px;left: 0px;margin: 0px 0px 0px 0px;padding: 0px;overflow: hidden;z-index: 1;float: left;background-image: url(images/MS.png);background-size: 105px 47px;background-repeat: no-repeat;background-position: center center;}
#crd2 {position: relative;width: 105px;height: 47px;top: 0px;left: 0px;margin: 15px;padding: 0px;overflow: hidden;z-index: 1;float: left;}
.crd2l {position: relative;width: 105px;height: 47px;top: 0px;left: 0px;margin: 0px 0px 0px 0px;padding: 0px;overflow: hidden;z-index: 1;float: left;background-image: url(images/FP.png);background-size: 105px 47px;background-repeat: no-repeat;background-position: center center;}
#crd3 {position: relative;width: 105px;height: 47px;top: 0px;left: 0px;margin: 15px;padding: 0px;overflow: hidden;z-index: 1;float: left;}
.crd3l {position: relative;width: 105px;height: 47px;top: 0px;left: 0px;margin: 0px 0px 0px 0px;padding: 0px;overflow: hidden;z-index: 1;float: left;background-image: url(images/4Y.png);background-size: 105px 47px;background-repeat: no-repeat;background-position: center center;}
.crd1l a, .crd2l a, .crd3l a {width: 105px;height: 47px;cursor: pointer;display: block;text-decoration: none;opacity: 0;}
#short{position: relative;width: 60px;height: 130px;top: 0px;left: 0px;margin: 0px 0px 0px 0px;padding: 0px;overflow: hidden;z-index: 1;display: block;}
#short1 {position: relative;width: 60px;height: 43px;top: 0px;left: 0px;margin: 0px 0px 0px 0px;padding: 0px;overflow: hidden;z-index: 1;}
.short1l {position: relative;width: 35px;height: 35px;top: 5px;left: 20px;margin: 0px 0px 0px 0px;padding: 0px;overflow: hidden;z-index: 1;float: left;background-image: url(images/home.png);background-size: 35px 35px;background-repeat: no-repeat;background-position: center center;}
.short1l:hover {background-image: url(images/homeh.png);}
#short2 {position: relative;width: 60px;height: 43px;top: 0px;left: 0px;margin: 0px 0px 0px 0px;padding: 0px;overflow: hidden;z-index: 1;}
.short2l {position: relative;width: 35px;height: 35px;top: 5px;left: 20px;margin: 0px 0px 0px 0px;padding: 0px;overflow: hidden;z-index: 1;float: left;background-image: url(images/onas.png);background-size: 35px 35px;background-repeat: no-repeat;background-position: center center;}
.short2l:hover {background-image: url(images/onash.png);}
#short3 {position: relative;width: 60px;height: 43px;top: 0px;left: 0px;margin: 0px 0px 0px 0px;padding: 0px;overflow: hidden;z-index: 1;}
.short3l {position: relative;width: 35px;height: 35px;top: 5px;left: 20px;margin: 0px 0px 0px 0px;padding: 0px;overflow: hidden;z-index: 1;float: left;background-image: url(images/regulamin.png);background-size: 35px 35px;background-repeat: no-repeat;background-position: center center;}
.short3l:hover {background-image: url(images/regulaminh.png);}
.short1l a, .short2l a, .short3l a {width: 35px;height: 35px;cursor: pointer;display: block;text-decoration: none;opacity: 0;}