body {padding:0;margin:0;background: url(images/bg.png) repeat-x center top;font-size:12px;font-family:arial, sans-serif;color:#333333;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:arial, serif;font-size:11px;color:black;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;behavior: url(iepngfix/iepngfix.htc);}
div{behavior: url(iepngfix/iepngfix.htc);}
a img {border-width:0;}
a {color:#333333;text-decoration:none;}
a:hover {text-decoration:underline;}
a:focus {outline-width:0;}
.none {display:none;}
.columns {width:100%;overflow:hidden;padding-left:10px;}

#bg {background:transparent url(images/bg-content.jpg) no-repeat center top;width:100%;min-height:1000px;}
#container {width:917px;margin:0 auto;}
#top {height:78px; position:relative;}

#top h1 {width:138px;padding:0;margin:0;margin-left:45px;margin-top:5px;}
#top ul {list-style-type:none;right:45px;top:0;position:absolute;}
#top ul li {display:inline; margin-left:5px;}
#top ul li a {color:#1a3143;}
#top h2 {font-size:14px;color:#e30f28;right:45px;top:30px;position:absolute;}
* html #top h2 {top:40px;}

#banner {height:215px;width:917px;background:transparent url(images/bg-banner.png) no-repeat;padding:9px;margin-bottom:-15px;}
* html #banner {background:transparent url(images/bg-banner.png) no-repeat 9px 0;}

#content {width:917px;overflow:hidden;padding-bottom:7px;}
#left {float:left;width:265px;padding:0;margin:0;}
.left2 {background:transparent url(images/leftcol2.png) no-repeat left bottom;padding-bottom:18px;}
#right {float:right;background:transparent url(images/right1.png) no-repeat left bottom;padding:0;margin:0;margin-right:5px;width:645px;}
* html #right {margin-right:-10px;}

.leftbg {background:transparent url(images/leftcol.png) no-repeat 0 16px;}
#left-menu {list-style-type:none;margin:0;padding:4px 0 0 0;background:transparent url(images/leftcol1.png) no-repeat 0 -2px;font-size:16px;}
* html #left-menu {behavior: url(iepngfix/iepngfix.htc);}
#left-menu li {padding:11px 17px 0 27px;}
#left-menu li a {color:#333;}
#left-menu li.selected a {color:#123a8d;}

#logo-menu {list-style-type:none; margin:0; padding:0;}
#logo-menu li {margin:0; padding:0; display:inline;}

#rightbg {background:transparent url(images/rightbg.png) no-repeat 0 18px;margin-bottom:18px;}
#right .border {padding:2px 10px 10px 14px;width:645px;background:transparent url(images/rightcol2.png) no-repeat 0 0;}
* html #right .border {width:635px;background:transparent url(images/rightcol2.png) no-repeat 14px 0px;}

#text {width:595px;padding-left:10px;padding-top:10px;}
#text h2 {color:#333;font-size:16px;margin:0;text-transform:uppercase; padding-bottom:10px; padding-top:10px;}
#text .author {text-align:right;width:509px;font-style:italic;}
#text p { line-height:1.5em;}
#text p.left {text-align:left;}
#text p.right {text-align:right;}
#text p.center {text-align:center;}
#text p.justify {text-align:justify;}
#text img.left {float:left;}
#text img.right {float:right;}

#partnerzy ul {list-style-type:none;margin:0;padding:10px 0 5px 0;}
#partnerzy li {width:550px;overflow:hidden;position:relative;margin:4px 0;list-style-type:none;}
* html #partnerzy li {list-style-type:none;}
#partnerzy li a {display:block;padding-left:120px;margin-bottom:15px; line-height:29px;background:transparent url(logosy/blank.png) no-repeat 0 2px;}
#partnerzy li.orsay a {background-image:url(logosy/orsay.jpg);}
#partnerzy li.amann a {background-image:url(logosy/amann.gif);}
#partnerzy li.durkopp a {background-image:url(logosy/durkopp.gif);}
#partnerzy li.juki a {background-image:url(logosy/juki.jpg);}
#partnerzy li.siruba a {background-image:url(logosy/siruba.jpg);}
#partnerzy li.strima a {background-image:url(logosy/strima.gif);}
#partnerzy li.tekosom a {background-image:url(logosy/tekosom.jpg);}
#partnerzy li.ykk a {background-image:url(logosy/ykk.jpg);}

.box {float:left;width:295px;margin-right:12px;background:transparent url(images/box.png) no-repeat;margin-top:14px;}
.box p {padding:0 9px;line-height:33px;font-size:16px;color:#666666;margin:0;}
.box p a {color:#666666}

.subpage-navigator {list-style-type:none;margin:0;padding:10px 0;text-align:center;line-height:22px;}
.subpage-navigator li {display:inline;}
.subpage-navigator a {padding:4px 8px;color:black;font-size:14px;background:transparent url(images/navigator1.png) no-repeat center center;}
.subpage-navigator .selected a {background:transparent url(images/navigator2.png) no-repeat;color:white;}

.gallery {list-style-type:none;margin:0;padding:0;text-align:center;width:595px;}
.gallery li {display:inline;padding-left:0;}
.gallery li img {margin-top:10px; border:solid #def5ff 1px;}

.gallery-left .page-content {float:right;width:430px;padding-right:13px;}
.gallery-right .page-content {float:left;width:430px;}
.gallery-right .gallery {float:right;width:193px;text-align:left;padding-right:13px;}
.gallery-left .gallery {float:left;width:193px;text-align:left;}

.gallery-left .gallery li {padding-left:0;}
.gallery-right .gallery li {padding-left:0;}
.gallery-left .gallery img {margin-top:12px;}
.gallery-right .gallery img {margin-top:12px;}

#map {width:100%;height:400px;margin-bottom:10px;}

#foot {height:90px;width:917px;padding:15px 17px;background:transparent url(images/footer.png) no-repeat;text-align:left;line-height:28px;color:#333333;font-size:11px; margin-top:-5px;}
* html #foot {background:transparent url(images/footer.png) no-repeat 15px 0;}
#foot h3 {margin:0;margin-left:7px;}
* html #foot h3 { font-size:14px;}
#foot p {margin:0;margin-left:7px;}
#foot a {color:#333333;}
#foot a.margin {margin-left:13px;}

.miroart {float:right; margin:0; padding:0; padding-right:45px; margin-top:-25px;color:#999;}

#latawiec {color:#123a8d;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;}
