body {
	background: #e29ecc url('main-back.png');
	margin: 0;
	padding: 0;
	position: relative;
	font: 11px/14px Arial, Helvetica, sans-serif;
}
a {
	color: #fff;
	text-decoration: none;
}
a:hover {
}
.fix {display: block; visibility: hidden; clear: both}
#ie6-warn { background: url('IE6-warn.png') no-repeat top left #181c1d; height: 50px; display: none; width: 100%; position: relative;}

#kontnr {
	width: 100%;
	margin: 0;
	background: url('t1.jpg') no-repeat top left;
	display: block;
	position: relative;
}
#header {
	position: relative;
	display: block;
	height: 156px;
	background: url('logo.jpg') no-repeat;
	padding-bottom: 20px;
}
#infotop {
	position: absolute;
	right: 0;
	top: 0;
	width: 302px;
	height: 156px;
	background: url('info-right.jpg') no-repeat;
}
#menu {
width: 777px;
height: 46px;
margin: 0 auto;
padding-top: 158px;
}
#menu a {
	width: 259px;
	height: 46px;
	display: block;
	float: left;
	outline: none;
}
#menu a.p1 {background: url('btn1.png') no-repeat #333;}
#menu a.p2 {background: url('btn2.png') no-repeat #333;}
#menu a.p3 {background: url('btn3.png') no-repeat #333;}
#menu a.p1:hover {background: url('btn1-hov.png') no-repeat #333;}
#menu a.p2:hover {background: url('btn2-hov.png') no-repeat #333;}
#menu a.p3:hover {background: url('btn3-hov.png') no-repeat #333;}

#footr {
	background: url('ft-s.png');
	height: 98px;
	width: 100%;
	position: relative;
	display: block;
}
#f-right p {color: #999; padding: 40px; display: block;}
#f-left p {color: #999; padding: 25px; display: block;}
#f-left {
	background: url('ft-l.png') no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 464px;
	height: 98px;
}
#f-right {
	background: url('ft-r.png') no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	width: 600px;
	height: 98px;
}
#kontnr-main {
    width: 920px;
    display: block;
    margin: 25px auto 0;
    padding-top: 15px;
}
#kolumnalewa, #kolumnaprawa { 
    display: block;
    float: left;
}
.box, .head, .insd, .bott, .menubox {
    display: block;
    width: 279px;
    text-align: left;
}
#prezentacja {
    display: block;
    width: 630px;
    height: 476px;
    background: url('prezentacja-tlo.png') no-repeat;
}
#presCm {
    margin-top: -40px;
    width: 630px;
    height: 476px;
}
#presCm2 {
    margin-top: 30px;
	margin-left: 65px;
    width: 500px;
    height: 375px;
}
.box {
    
}


.menubox a.biig {
    color: #fff;
    font: 11px/14px Arial, sans-serif;
    font-variant: small-caps;
    padding: 4px 15px 4px 6px;
    background: url('menu-baton-hov.png') no-repeat;
    height: 15px;
    display: block;
    text-align: right;
    margin-bottom: 1px;
}
.menubox a.biig:hover {
    background: url('menu-baton.png') no-repeat;
}
.menubox a {
    color: #333;
    font: 14px/20px Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding: 3px;
}
.menubox a:hover {
    color: #fff;
    background: #000;
}
.menubox ul {
    padding: 5px 15px;
}

.head h5 {
    color: #fff;
    font: 11px/14px Arial, sans-serif;
    font-variant: normal;
    padding: 5px 10px 4px 6px;
}
.head {
    height: 24px;
    background: url('box-head.png') no-repeat;
}
.insd {
    background: url('box-insd.png') repeat-y;
}
.bott {
    height: 23px;
    background: url('box-bott.png') no-repeat;
}

.pppp {
    background: url('box-insd-graw.png') no-repeat top left;
    padding: 15px 25px 10px 20px;
}
#txt-head, #txt-main, #txt-bott {
    display: block;
    width: 630px;
}
#txt-head {
    height: 122px;
    background: url('txt-head.png') no-repeat top left;
    position: relative;
}
#txt-head h3 {
    position: absolute;
    right: 30px;
    top: 50px;
    font: 24px/24px Helvetica, Myriad Pro, Arial, sans-serif;
    color: #fff;
}
#txt-main {
    background: url('txt-main.png') repeat-y top left;
}
#txt-bott {
    background: url('txt-bot.png') no-repeat top left;
    height: 29px;
}
#txt-ins-head {
    background: url('txt-ins.png') no-repeat top left;
    height: 35px;
    width: 623px;
}
#txt-ins-main {
    padding: 10px 30px 10px 25px;
}
#txt-ins-main a {
color: #333;
border-bottom: 1px dotted;
}
#txt-ins-main a:hover {
color: #000;
border-bottom: 1px solid;
}
#txt-ins-main pre {
white-space: normal;
}
