@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;}
.current a {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: 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;}
#lekcjetancadlapan {position: relative;width: 960px;height: 40px;top: 0px;left: 0px;padding: 0px;margin: 130px 0px 0px 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;}
#lekcjetancadlapan 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;}
#kursytancadlapan {position: relative;width: 960px;height: 40px;top: 0px;left: 0px;margin: 20px 0px 20px 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;}
#kursytancadlapan 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;}
#warsztatydlapan {position: relative;width: 960px;height: 40px;top: 0px;left: 0px;margin: 20px 0px 20px 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;}
#warsztatydlapan 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, 255, 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/desup1.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 #663366;border-right: 1px solid #fff;text-align: justify;}
#dest p{font-family: 'Hind Siliguri', sans-serif;font-size: 18px;text-decoration: none;color: #fff;font-weight: 300;margin: 10px 10px 10px 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: 3;background-image: url(images/desdw1.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;}