html {
    background-color: #000000;
	height: 100%;
	 overflow-y: scroll !important;
}

body {
    margin: 0px;
    padding: 0px;
    text-align: center;
    border: 0;
    background: url(grafika/shadbg.jpg) repeat-x center 0;
    line-height: 150%;
	height: 100%;
}

table {
    margin-left: auto;
    margin-right: auto;
    border-top: solid;
    border-bottom: solid;
    border-width: 1px;
    border-left: none;
    border-right: none;
}

#logo {
	height: 86px;
	width:450px;
	float: left;
	background-image: url('grafika/logo.png');
	background-repeat: no-repeat;
}

.nurekhack {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
    width: 800px;
	background-position: center;
	background-image: url('grafika/tnurek.png');
	background-repeat: no-repeat;
	height: 225px;
}


ul {
    margin-top: 0px;
    list-style-type: square;
}

li {
    margin-left: 0px;
}

div.odstep {
    overflow: hidden;
    clear: both;
    height: 1px;
    margin: -1px 0 0 0;
    font-size: 1px;
}

p {
    margin: 0;
    padding: 0 0 1em 0;
}

img {
    border: 0;
}

a {
    color: #437fd9;
    text-decoration: none;
}

a:visited {
}

a.selected {
}

a:hover {
    color: #3399FF;
    text-decoration: underline;
}

a:hover strong, a:hover b {
    color: #A6CE39;
}

#glowna {
    padding: 10px;
	padding-top: 0px;
    color: #FFFFFF;
    font-family: Georgia, "Times New Roman", Times, serif;
    text-align: justify;
    height: 100%;
}

/* */
.wrap {
    margin: 0 auto;
    width: 875px;
    text-align: left;
    overflow: hidden;
    background-image: url(grafika/transpbg.png);
    background-repeat: repeat;
    background-position: top;
}

.centruj {
    text-align: center;
}

.doprawej {
    text-align: right;
}


#kontakt {
    padding-left: 100px;
    padding-right: 65px;
    padding-top: 25px;
    padding-bottom: 25px;
}

#kontakt ok {
    margin-right: 35px;
}

#kontakt a {
    color: #FFFFFF;
}

h1 {
    font-variant: small-caps;
    padding-left: 20px;
    background: url(grafika/header-l.png);
    background-repeat: no-repeat;
}

h3 {
    padding-left: 20px;
    background: url(grafika/header-left.gif);
    background-repeat: repeat-y;
}

h4 {
    padding-left: 20px;
    padding-top: 0px;
    background: url(grafika/header-left.gif);
    background-repeat: repeat-y;
}

div.wpis {
    padding-left: 40px;
}

#footer {
    margin-top: 10px;
    padding-top: 4px;
    margin-bottom: 4px;
    padding-left: 12px;
    font-size: 10px;
   /* border-top-color: #323232; */
    border-top-color: #09121b;
    border-top-style: solid;
    border-top-width: 1px;
    font-family: Arial, Helvetica, sans-serif;
    color: #484848;
}

#footer a {
    color: #585858;
}



#adres {
    line-height: 120%;
    padding-top: 12px;
    padding-right: 35px;
    float: right;
    font-size: 10px;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
}

#adres p {
}

/* =menu */
#wrapMenuGlowne {
    padding-bottom: 5px;
}

#MenuGlowne {
    width: 875px;
}

#MenuGlowne ul {
    margin: 0;
    padding: 0;
}

#MenuGlowne li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: inline;
    float: left;
    background-image: url(grafika/menu2.png);
}

#MenuGlowne a {
    display: block;
    text-decoration: none !important;
    font-size: 1px;
    background-image: url(grafika/menu2.png);
    overflow: hidden;
    height: 58px;
}

#MenuGlowne a span {
    visibility: hidden;
}

a:active {
    outline: none;
}

a:focus {
    -moz-outline-style: none;
}

ul#menu {
    height: 58px; /* ? */
    list-style: none;
    margin: 0;
    padding: 0;
}

ul#menu li {
    float: left;
    list-style-type: none;
    display: inline;
}

ul#menu li a {
    background: url(grafika/menu2.png) no-repeat scroll top left;
    display: block;
    height: 58px;
    position: relative;
    text-indent: -10000px;
}

ul#menu li a.menumojemorze {
    width: 125px;
}

ul#menu li a.menumojemorze span {
    background-position: 0px -58px;
}

ul#menu li a.menuszkolenia {
    width: 125px;
    background-position: -125px 0px;
}

ul#menu li a.menuszkolenia span {
    background-position: -125px -58px;
}

ul#menu li a.menustazowe {
    width: 125px;
    background-position: -250px 0px;
}

ul#menu li a.menustazowe span {
    background-position: -250px -58px;
}

ul#menu li a.menusd {
    width: 125px;
    background-position: -375px 0px;
}

ul#menu li a.menusd span {
    background-position: -375px -58px;
}

ul#menu li a.menugaleria {
    width: 125px;
    background-position: -500px 0px;
}

ul#menu li a.menugaleria span {
    background-position: -500px -58px;
}

ul#menu li a.menulinki {
    width: 125px;
    background-position: -625px 0px;
}

ul#menu li a.menulinki span {
    background-position: -625px -58px;
}

ul#menu li a.menukontakt {
    width: 125px;
    background-position: -750px 0px;
}

ul#menu li a.menukontakt span {
    background-position: -750px -58px;
}

ul#menu li a span {
    background: url(grafika/menu2.png) no-repeat scroll bottom left; 
    font-size: 1px;
    overflow: hidden;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 100;
    opacity: 0;
}

ul#menu li a span:hover {
    cursor: pointer;
}

#menusd, #menusd a {
    background-position: -375px 0;
    width: 125px;
}

#menusd a:hover, #menusd a.selected {
    background-position: -375px 58px;
}

#menugaleria, #menugaleria a {
    background-position: -500px 0;
    width: 125px;
}

#menugaleria a:hover, #menugaleria a.selected {
    background-position: -500px 58px;
}

#menulinki, #menulinki a {
    background-position: -625px 0;
    width: 125px;
}

#menulinki a:hover, #menulinki a.selected {
    background-position: -625px 58px;
}

#menukontakt, #menukontakt a {
    background-position: -750px 0;
    width: 125px;
}

#menukontakt a:hover, #menukontakt a.selected {
    background-position: -750px 58px;
}

/* Nawigacja */
#wrapNawigacja {
    height: 20px;
}

#Nawigacja {
    margin: 3px 0 0 10px;
    font-size: 11px;
    color: #fff;
}

#titleimg {
    padding-top: 0px;
    padding-bottom: 0px;
    display: none;
    opacity: 0;
    height: 0;
}

div.galeria {
    text-align: center;
}

div.dokontaktu {
    margin-left: 375px;
}

div.prosba {
    margin: 10px;
    font-size: 10px;
}

div.titletresc {
    text-align: center;
    font-size: 14px;
    font-style: italic;
    padding: 25px;
}

.titlepodpis {
    font-size: 16px;
    margin-left: 354pt;
}

div.titletresc img {
    float: none;
    padding-bottom: 10px;
}

div.podpis {
    text-align: right;
    font-style: normal;
    padding-right: 50px;
}

/* dropshadow2 */
div.obrazekr {
    /*
        position: relative;*/
	background-color: #09121b;
    border-color: #19222b;
    border-width: 1px;
    border-style: solid;
    float: right;

    padding: 3px 3px 8px 3px;

    margin: 8px 0px 0px 16px;
}

div.stazkontener {
    padding-left: 260px;
}

div.obrazekl {
	background-color: #09121b;
    border-color: #19222b;

    border-width: 1px;
    border-style: solid;
    float: left;
    padding: 3px 3px 8px 3px;
    margin-right: 10px;
    position: relative;
    margin: 0px 16px 2px 0px;
}

.style5 {
    font-size: 9px;
    font-weight: bold;
    color: #000000;
}

br.clear {
    clear: both;
    height: 0;
    line-height: 0px;
}

div.linki {
    padding-left: 50px;
    text-align: center;
}

div.linki1 {
    float: left;
    height: 180px;
    padding-top: 10px;
    padding-right: 50px;
    padding-left: 40px;
    margin-bottom: 10px;
}

div.linki1 a {
    text-decoration: none;
}

ul#titleimg li img {
    padding: 0px;
    padding-top: 6px;
    border: none;
}

ul#titleimg {
    padding: 0px;
    margin-left: 0px;
}

.thumbs img {
}

