body, a:link, a:hover, a:active, a:visited, div, font {
        background-color: transparent;
	font: normal 10px Verdana;
        text-decoration: none;
}
body {
        background-color: #fff;
        background-image: url("img/document_bg.gif");
        background-position: center 100px;
        background-repeat: no-repeat;
	cursor: default;
	padding: 0px;
	margin: 0px;
}
a:link, a:hover, a:active, a:visited {
        color: #66c;
}
a:hover, a:active {
        text-decoration: underline;
}
#line0, #top_0_outer, #line1, #swiat_blue, #menu_div {
        visibility: hidden;
	position: absolute;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	left: 0px;
	width: 778px;
        color: #afb7ff;
        text-align: left;
}
a:link.menu_div, a:hover.menu_div, a:active.menu_div, a:visited.menu_div {
        cursor: pointer;
        font-weight: bold;
        color: #fff;
        text-decoration: none;
}
#line0, #line1, #line2, #line3 {
	background-color: #000;
	top: 21px;
	height: 1px;
}
#top_0_outer {
	background-color: #1f77bf;
	top: 1px;
	height: 19px;
	text-align: right;
}
#line1 {
	top: 78px;
}
#swiat_blue {
	top: 80px;
	height: 205px;
}
#swiat_gray {
	background-color: #ccc;
	top: 285px;
	height: 175px;
}
#line2 {
	top: 553px;
}
#stopka {
        background-color: #1f77bf;
        font-weight: bold;
	top: 555px;
        height: 14px;
}
#line3 {
	top: 570px;
}
#logomoody,#logomoody3, #news, #short1, #short2, #short3, {
     visibility: hidden;
	position: absolute;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
#top_0_inner {
	font: bold 9px Verdana;
	color: #6dabde;
	padding: 0px;
	margin: 3px;
	margin-right: 20px;
}
#logomoody {
	top: 30px;
	left: 30px;
	cursor: pointer;
}
#logomoody3 {
	top:22px;
	left: 835px;
	cursor: pointer;
	
}
#news {
	top: 30px;
	left: 720px;
	color:#FF0000;
	text-align:center;
	font-weight: bold;
}
#line2, #stopka, #line3, #tekst_inner {
        position: relative;
        visibility: inherit;
	padding: 0px;
	margin: 0px;
	clear: both;
	overflow: hidden;
	top: 50px;
	left: 0px;
	width: 778px;
        color: #afb7ff;
        text-align: left;
}
#line2, #stopka {
        margin-bottom: 1px;
}
#gelp {
        position: relative;
        background-color: #fff;
	float: left;
	top: 20px;
	left: 450px;
	padding-left: 40px;
	padding-right: 40px;
	cursor: pointer;
}
#tekst_outer {
        visibility: hidden;
	position: absolute;
	padding: 0px;
	padding-bottom: 20px;
	margin: 0px;
	left: 0px;
	width: 778px;
        color: #afb7ff;
        text-align: left;
	background-color: transparent;
/*	top: 185px;    */
        top: 235px;
	height: auto;
}
#tekst_inner {
	
        background-color: #fff;
        border: 1px solid #1f77bf;
        margin-left: 30px;
        margin-right: 30px;
        padding: 5px;
        padding-bottom: 10px;
        width: auto;
        top: 0px;
        color: #036;
}
p {
        margin: 0px;
        padding: 0px;
}
.n0 {
        background-color: #1f77bf;
        color: #fff;
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #333;
        padding: 3px;
        margin-top: 5px;
        margin-bottom: 5px;
        font-weight: bold;
        font-size: 11px;;
}
.n1 {
        margin-bottom: 5px;
        font-weight: bold;
}
.t0 {
        margin-bottom: 5px;
	}

#menu_div {
        text-align: center;
        color: #fff;
        top: 90px;
        left: 89px;
        width: 777px;
}
#short1, #short2, #short3 {
	background-color: #fff;
        border: 1px solid #99c;
	text-align: center;
	top: 260px;
	left: 30px;
	width: 220px;
	height: 220px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	z-index: 10;
}
#short1_tresc, #short2_tresc, #short3_tresc {
        color: #006;
	overflow: auto;
        height: 185px;
        text-align: left;
        padding-left: 5px;
        padding-bottom: 5px;
}
#download_div, #kontakt_div, #referencje_div {
        position: absolute;
        visibility: hidden;
        background-color: #fff;
        border: 1px solid #99f;
        top: 160px;
        left: 20px;
        width: 600px;
	height: auto;
	opacity: 0;
	filter: alpha(opacity=0);
        z-index: 11;
}
#kontakt_close {
        padding: 2px;
        text-align: left;
        height: 20px;
}
#kontakt_inner, #doc_inner_left, #doc_inner_right {
        padding: 20px;
        text-align: center;
	font: normal 10px Verdana;
}
#doc_inner_left, #doc_inner_right {
        padding: 10px;
        width: 265px;
}
#doc_inner_left {
        padding-left: 20px;
        float: left;
}
#doc_inner_right {
        padding-right: 20px;
        float: right;
        text-align: left;
        border: 1px solid #ccc;
        margin-right: 5px;
        margin-bottom: 5px;
}
#referencje_div {
        top: 110px;
}
#referencje_inner {
        padding: 20px;
	height: 400px;
	overflow: auto;
}
#tytul {
        text-align: center;
        font-weight: bold;
}
#text_h0 {
        font: bold 11px Verdana;
        color: #336;
}
ol.disc {
        margin: 0px;
        margin-left: 15px;
        padding: 0px;
        list-style-type: none;
}
li.disc {
        margin: 0px;
        padding: 0px;
        list-style-type: disc;
}


#menu_div2 {
        visibility: hidden;
	position: absolute;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	left: 0px;
	width: 778px;
        color: #afb7ff;
        text-align: left;
}
a:link.menu_div2, a:hover.menu_div2, a:active.menu_div2, a:visited.menu_div2 {
        cursor: pointer;
        font-weight: bold;
        color: #FF0000;
        text-decoration: none;
}
#menu_div2 {
        text-align: center;
        color: #fff;
        top: 90px;
        left: 89px;
        width: 777px;
}

#menu_div3 {
        visibility: hidden;
	position: absolute;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	left: 0px;
	width: 778px;
        color: #afb7ff;
        text-align: left;
}
a:link.menu_div3, a:hover.menu_div3, a:active.menu_div3, a:visited.menu_div3 {
		 visibility: hidden;
        cursor: pointer;
        font-weight: bold;
        color: #FF0000;
        text-decoration: none;
}
#menu_div3 {
        text-align: center;
        color: #fff;
        top: 90px;
        left: 89px;
        width: 777px;
}