body {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
background:#ffffff url("images/bg.jpg") repeat 0 0;
}
a{
text-decoration:none;
color:#80007f;
}
img{
border:0px;
}
.left{
  float: left;
  margin-right:20px;
}
.right{
  float: right;
}
.clear{
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

#overlay {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 660px;
	height: 440px;
	margin-left: -350px;
	margin-top: -230px;
	z-index: 300;
	background: #fff;
	padding: 10px 20px;
	border: 5px solid #80007f;
	font-size: 15px;
}

/* CENTERING */
#outer {
width:1200px;
border:0;
margin:0 auto;
padding:0
}

#placement {
position:relative;
left:0px;
top:0px;
width:1200px;
height: 520px;
border:0;
margin:0 auto;
padding:0;
background:url("images/bg.jpg") repeat 0 0;
}
#left_line_bg, #right_line_bg {
position:absolute;
left:0px;
top:0px;
width:10px;
height:505px;
background:url("images/left_line_bg.jpg") repeat-y 0 0;
}
#right_line_bg {
left:1190px;
background:url("images/right_line_bg.jpg") repeat-y 0 0;
}
/*HEADER*/
#header {
position:absolute;
top:0px; 
left: 112px;
width:975px;
height:80px;
background:url("images/header_bg2.jpg") no-repeat 0 0;
}
#logo{
position:absolute;
left: 379px;
top:28px;
width:239px;
height:64px;
z-index:5;
}
#biling{
position:absolute;
left: 781px;
top:2px;
width:212px;
height:42px;
background:url("images/biling.jpg") no-repeat;
z-index:5;
}
#biling:hover {
background:url("images/biling.jpg") no-repeat -212px 0;
}
/*MENU*/
#earth_bg
{
position:absolute;
width:455px;
height:360px;
left: 372px;
top: 120px;
background:url("images/earth_bg.jpg") no-repeat 0 0;
z-index:5;
}
#earth{
position:absolute;
left:99px;
top:51px;
width: 259px;
height: 259px;
}
.tdb,.tdb-act,.su24,.su24-act,.at,.at-act,.iits,.iits-act,.ct,.ct-act,.st,.st-act{
position:absolute;
z-index:6;
overflow:hidden;
}
.tdb, .tdb-act{
left: 246px;
top:78px;
width:193px;
height:35px;
}
.tdb-act{
}
.su24, .su24-act{
left: 117px;
top:31px;
width:259px;
height:12px;
}
.su24-act{
}
.at, .at-act{
left: 170px;
top:36px;
width:271px;
height:36px;
}
.iits, .iits-act{
right: 188px;
top:83px;
width:267px;
height:36px;
}
.iits-act{
}
.ct, .ct-act{
right:191px;
top:38px;
width:188px;
height:35px;
}
.ct-act{
}
.st, .st-act{
right: 184px;
top:36px;
width:271px;
height:36px;
}
.st-act{
}
#show, #showp {
position:absolute;
left:677px;
top:106px;
width:414px;
height:378px;
background:url("images/show.png");
z-index:150;
display:none;
}
#showp{
left:109px;
background:url("images/show2.png");
}
.tdbo, .tdbo-act
{
position:absolute;
left:116px;
top:7px;
width:105px;
height:159px;
background:url("images/tdbo.jpg") no-repeat 0 0;
z-index:7;
}
.tdbo-act
{
background:url("images/tdbo.jpg") no-repeat -105px 0;
}
.su24o, .su24o-act
{
position:absolute;
left:32px;
top:0px;
width:73px;
height:76px;
background:url("images/amo.jpg") no-repeat 0 0;
z-index:7;
}
.su24o-act
{
background:url("images/amo.jpg") no-repeat -73px 0;
}
.ato, .ato-act
{
position:absolute;
left:16px;
top:0px;
width:142px;
height:110px;
background:url("images/ato.jpg") no-repeat 0 0;
z-index:7;
}
.ato-act
{
background:url("images/ato.jpg") no-repeat -142px 0;
}
.iitso, .iitso-act
{
position:absolute;
right:11px;
top:37px;
width:137px;
height:108px;
background:url("images/iitso.jpg") no-repeat -137px 0;
z-index:7;
}
.iitso-act
{
background:url("images/iitso.jpg") no-repeat 0 0px;
}
.cto, .cto-act
{
position:absolute;
right:15px;
top:0px;
width:161px;
height:100px;
background:url("images/cto.jpg") no-repeat 0 0;
z-index:7;
}
.cto-act
{
background:url("images/cto.jpg") no-repeat -161px 0px;
}
.sto, .sto-act
{
position:absolute;
right:9px;
top:0px;
width:167px;
height:120px;
background:url("images/sto.jpg") no-repeat 0 0;
z-index:7;
}
.sto-act
{
background:url("images/sto.jpg") no-repeat -167px 0px;
}
.pixel { position: absolute; width: 83px; height: 83px; background: url("images/piks.png"); top: 130px; left: 568px; z-index:155; opacity:0}
*opacity: 0.5; filter: alpha(opacity=50);
.aaa{
background:green;}
#menu ul{
position:absolute;
display: block;
top:70px;
left:0px;
	list-style: none;
	margin: 0;
	padding: 0;
	width:1200px;
	height:500px;
}
#menu ul li {
cursor:pointer;
}
#tdbl,#su24l,#atl{
position:absolute;
z-index:120;
width:450px;
left:0px;
}
#tdbl {
top:0px;
height:166px;
}
#su24l{
top:192px;
height:76px;
}
#atl {
top:306px;
height:142px;
}
#iitsl,#ctl,#stl{
position:absolute;
z-index:120;
width:450px;
right:0px;
}
#iitsl {
top:0px;
width:450px;
height:267px;
}
#ctl {
right:0px;
top:174px;
width:450px;
height:100px;
}
#stl {
right:0px;
top:306px;
width:450px;
height:120px;
}
#footer{
margin-left:5px;
display:block;
width:1190px;
height:143px;
background:url("images/f_bg.jpg") repeat-x 0 0;
z-index:6;
position:relative;
color:#373636;
font-size:10px;
}
/*FOOTER*/
#of,#ddp,#sa,#kt{
position:absolute;
left:36px;
top:13px;
width:230px;
height:97px;
}
#footer h5 img{
position:absolute;
top:0px; left:0px;
}
#footer>div>p {
position:absolute;
top:24px;
left:0px;
}
#ddp{
left:275px;
}
#sa{
left:514px;
}
#kt{
left:753px;
}
#rf{
left:963px;
top:15px;
height:91px;
width:172px;
position:absolute;
}
#footer  ul{
  list-style: none;
  margin: 0;
  padding: 0;
  position:absolute;
  bottom:10px;
  right:150px;
  
}
#footer ul li{
  float: left;
  background-image: url('images/strzalka.png');
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 11px;
  margin-right: 5px;
}
#footer a{
color:#373636;
}
#kt p {
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  margin: 0;
  margin-bottom: 5px;
  padding: 0;
}
.kontakt{
position:absolute;
top:34px;
left:0px;
}
/*FOOTER END*/
/*CONTENT*/
#content{
position:absolute;
left:0px;
top:0px;
width:1185px;
height:520px;
background:white;
z-index:305;
display:none;
font-size:14px;
line-height:20px;
padding-right:15px;
}
#dynamic {
padding-left:50px;
}
#content h1{
padding:30px;
}
#content p {
padding:15px;
}
#content ul{
list-style-image: url("images/kulka.png");
padding-left:100px;
}
#cnt-top{background:white url("images/content-top.png") repeat-x top; width:100%; height:16px; position:absolute; left:0px; top:0px;}
#cnt-bottom{background:white url("images/content-bottom.png") repeat-x top; width:100%; height:19px; position:absolute; left:0px; bottom:0px;}
#cnt-left{background:white url("images/content-left.png") repeat-y left; width:16px; height:520px; position:absolute; left:0px; top:0px;}
#cnt-right{background:white url("images/content-right.png") repeat-y left; width:16px; height:520px; position:absolute; right:0px; top:0px;}
#cnt-lt{background:url("images/content-lt.png") no-repeat; width:16px; height:17px; position:absolute; left:0px; top:0px;}
#cnt-rt{background:url("images/content-rt.png") no-repeat; width:16px; height:17px; position:absolute; right:0px; top:0px;}
#cnt-lb{background:url("images/content-lb.png") no-repeat; width:16px; height:18px; position:absolute; left:0px; bottom:0px;}
#cnt-rb{background:url("images/content-rb.png") no-repeat; width:16px; height:18px; position:absolute; right:0px; bottom:0px;}
/*CONTENT END*/
#show>div{
position:absolute;
top:10px;
right:20px;
width:300px;
}
#showp>div{
position:absolute;
top:10px;
left:20px;
width:300px;
}
#show p, #showp p{
padding:0px;
margin:0px;
font-size:12px;
}
#show h2, #showp h2{
padding-top:10px;
padding-bottom:3px;
}
#show h3, #showp h3{
font-size:16px;
text-decoration:underline;
color:#7e407e;
margin-bottom:5px;
padding:0px;
line-height:16px;
}
#show a , #showp a{
color:#7e407e;
}
.sclose {
position:absolute;
right:0px;
top:15px;
z-index:300;
width:20px;
height:20px;
background:url(images/close.png) no-repeat 0 0;
cursor:pointer;
}
.sclose:hover{
background:url(images/close.png) no-repeat 0 -20px;
}
#tdblo,#su24lo,#atlo,#iitslo,#ctlo,#stlo{
display:none;
}
#dynamic > h1, h2, h3, h4, .highlight{
  color: #80007f;
}
/*BOX*/
div.box{
  width: 292px;
  margin: 10px;
  background: url('images/box-y.png') repeat-y 0 0;
}

div.box > div{
  background: url('images/box-top.png') no-repeat top;
}

div.box > div > div{
  background: url('images/box-bottom.png') no-repeat bottom;
}

div.box > div > div > div{
  padding: 15px;
}

div.box img{
  margin-right: 5px;
  vertical-align: middle;
}

div.box h1{
  margin-top: 0;
  margin-bottom: 0.4em;
}

div.box h2, div.box h3, div.box h4{
  color: #000000;
}

div.box.highlight{
  width: 262px;
  height: 122px;
  overflow: hidden;
  background: url('images/box_highlight.png') no-repeat center;
  margin: 10px;
  padding: 15px;
  color: #FFFFFF;
  text-align: left;
}

div.box.highlight a{
  color: #FFFFFF;
}

div.box.highlight a:hover{
  color: #a1a1a1;
  text-decoration: none !important;
}

div.box.highlight h1, div.box.highlight h2, div.box.highlight h3, div.box.highlight h4{
  color: #ffffff;
}

div.box.highlight h1{
  margin-top: 0.2em;
  padding:5px; !important
}

div.box.highlight h2{
  font-size: 18px;
  margin-top: 8px;
  margin-bottom: 0;
}
#praca-link {
font-weight:bold;
font-size:15px;
}
#content-close2,
#content-close{
position:absolute;
right:15px;
top:15px;
width:123px;
height:29px;
z-index:300;
background:url(images/zamknij.png) no-repeat 0 0;
cursor:pointer;
}
#content-close2:hover,
#content-close:hover{
background:url(images/zamknij.png) no-repeat 0 -29px;
}

.fclivebox
{
    background-image: url('images/fb.png');
    background-repeat: no-repeat;
    float: right;
    height: 454px;
    position: fixed !important;
    right: -203px;
    top: 20%;
    width: 232px;
    z-index: 2147483647 !important;
}
.fclivebox p
{
    float: right;
    height: 454px;
    margin-left: 40px;
    margin-top: 20px;
    position: absolute;
    width: 232px;
}

