@charset "utf-8";

/* CSS Document */


html,body{margin:0;padding:0;font:12px Arial, Helvetica, sans-serif;background:url(../graphic/presentation/bg-body.jpg) no-repeat top center;color:#646464;}

img{border:0;}

a, a:hover{text-decoration:none;}

h1,h2,h3,h4,h5 {padding:0px;margin:0;line-height:16px;color:#003a74;}

p {line-height:14px;padding:0px;margin:0px;}

.clear{clear:both;font-size:0;}

.iefixer {float:left;}

.set-size {width:940px;margin:0 auto;}

ul,ol,li {line-height:16px;list-style:none;padding:0px;margin:0px;}

form {padding:0px;margin:0px;}





#page {width:998px;margin:0 auto;}



#top {height:160px;}

#logo {margin:40px 0px 0px 0px;float:left;}

#tools {float:right;padding:104px 0px 0px 0px;}

#tools li {float:left;padding:0px 7px 0px 6px;background:url(../graphic/presentation/bg-tools-border.jpg) no-repeat top right;}

#tools a {color:#646464;display:block;float:left;height:30px;}

#tools .press a {background:url(../graphic/presentation/bg-tools-press.png) no-repeat top left;padding:8px 0px 0px 32px;}

#tools .photos a {background:url(../graphic/presentation/bg-tools-photos.png) no-repeat top left;padding:8px 0px 0px 32px;}

#tools .nobg {background:none;}



#top-menu {padding:0px 0px 0px 100px;}



.dropdown-border {background:url(../graphic/presentation/bg-topmenu-bofrder.png) no-repeat bottom center;height:1px;margin:0 auto;width:832px;line-height:0px;font-size:0px;}



#nav {padding:0px 0px 0px 0px;}

ul.dropdown, ul.dropdown li, ul.dropdown ul {list-style:none;margin:0;padding:0;}

ul.dropdown {position:relative;z-index:97;float:left;}

ul.dropdown li {float:left;line-height:1.3em;vertical-align:middle;text-transform:uppercase;background:url(../graphic/presentation/bg-tools-border.jpg) no-repeat top right ;}

ul.dropdown li.noborder {background:none;}

ul.dropdown li.hover, ul.dropdown li:hover {position:relative;z-index:99;cursor:default;}

ul.dropdown ul {display:none;position:absolute;top:100%;left:0;z-index:98;width:100%;}

ul.dropdown ul li {float:none;}

ul.dropdown ul ul {top:1px;left:99%;}

ul.dropdown li:hover > ul {visibility:visible;}

ul.dropdown {font-weight:bold;}

ul.dropdown li {padding:8px 15px 8px 15px;color:#003a74;font-size:14px;}

ul.dropdown li.hover, ul.dropdown li:hover {background-color:#639cc5;color:#fff;}

ul.dropdown a, ul.dropdown a:visited {color:#003a74;text-decoration:none;}

ul.dropdown a:hover {color:#fff;}

ul.dropdown a:active {color:#fff;}

ul.dropdown ul {width:240px;background-color:#639cc5;}

ul.dropdown ul li {font-weight:normal;background:url(../graphic/presentation/bg-top-menu-border.jpg) repeat-x bottom;margin:0px 10px 0px 10px;text-transform:none;padding-top:5px;padding-bottom:5px;font-size:12px;}

ul.dropdown ul li a {color:#fff /*!important*/;}

ul.dropdown ul li:last-child {background:none;}

ul.dropdown *.dir {padding-right:20px;}

ul.dropdown-horizontal ul *.dir {padding-right:15px;}

ul.dropdown-upward *.dir {}

ul.dropdown-vertical *.dir, ul.dropdown-upward ul *.dir {}

ul.dropdown-vertical-rtl *.dir {padding-right:10px;padding-left:15px;}

ul.dropdown ul li a, ul.dropdown ul li a:visited {color:#fff;}





#content-container {padding:15px 0px 20px 0px;}

#sub-left {background:url(../graphic/presentation/bg-sub-left.png) no-repeat left 5px;width:202px;min-height:205px;float:left;padding:0px 5px 0px 5px;}

#sub-left h2 {background:url(../graphic/presentation/bg-sub-left-h2.jpg) no-repeat top left;width:160px;height:23px;font-size:17px;color:#00528d;padding:11px 0px 0px 42px;}

#sub-left p {padding:10px 0px 0px 0px;text-align:justify;}

#sub-left p .image {display:block;text-align:center;padding:20px 0px 20px 0px;}



#menus {background:url(../graphic/presentation/bg-left-menus.jpg) no-repeat;width:192px;min-height:232px;margin:-3px auto;padding:5px 0px 0px 0px;}

#menus a {display:block;background:url(../graphic/presentation/bg-left-menus-a-normal.png) no-repeat 4px center;height:17px;padding:1px 0px 0px 3px;color:#000;margin:0px 0px 0px 3px;}

#menus a:hover, #menus a.active {display:block;background:url(../graphic/presentation/bg-left-menus-a-hover.png) no-repeat 4px center;height:17px;padding:1px 0px 0px 3px;color:#00528d;}

#menus li a strong {text-align:center;display:block;}



#sub-right {background:url(../graphic/presentation/bg-sub-right.png) no-repeat right 5px;width:264px;min-height:205px;float:left;padding:0px;}


#international {background:url(../graphic/presentation/bg-international.png) no-repeat top left;width:257px;height:58px;margin:-8px auto;}

a.international {background:url(../graphic/presentation/ico-eng.jpg) no-repeat left 1px;font-size:10px;color:#004d82;padding:0px 0px 5px 20px;margin:0px 0px 0px 10px;display:block;}

#developements {width:212px;padding:0px 15px 0px 15px;margin:0 auto;background:url(../graphic/presentation/wcontent.png) no-repeat top left;border-left:1px solid #8bdafd;border-right:1px solid #8bdafd;}
.dtop {background:url(../graphic/presentation/wtop.png) no-repeat top left;width:244px;height:6px;line-height:0;font-size:0;margin:0 auto;}
.dbottom {background:url(../graphic/presentation/wbottom.png) no-repeat top left;width:244px;height:6px;line-height:0;font-size:0;margin:0 auto;}


#developements p {padding:8px 0px 0px 0px;height:48px;}

#developements p a {color:#040404;font-size:11px;}

#developements h4 {color:#003a74;font-size:12px;text-transform:uppercase;padding:55px 0px 0px 0px;}

#developements h4 a {color:#003a74;}

#developements a.more {background:url(../graphic/presentation/bg-box-right-wydarzenia-more.jpg) no-repeat top right;height:8px;display:block;margin:2px 0px 0px 0px;}



#developements-list {border-top:1px solid #c8cbcc;padding:10px 0px 0px 0px;margin-bottom:20px;}

#developements-list h2 {background:url(../graphic/presentation/ico-header-span.png) no-repeat top left;height:24px;font-size:17px;color:#00528d;padding:1px 0px 0px 28px;}

#developements-list h2 a {color:#00528d;}

#developements-list .month {text-align:center;padding:8px 0px 0px 0px;}

#developements-list .month .back {margin:0px 15px 0px 0px;}

#developements-list .month .next {margin:0px 0px 0px 15px;}

#developements-list ul {margin:0px;padding:10px 0px 0px 0px;list-style:none;}

#developements-list ul li span {color:#b1b1b1;margin:0px 10px 0px 0px;}

#developements-list ul li a {color:#646464;}





a.funds {display:block;text-align:center;border-top:1px solid #c8cbcc;width:255px;margin:0 auto;padding:5px 0px 0px 0px;}



#search {width:255px;margin:0 auto;border-top:1px solid #c8cbcc;padding:10px 0px 5px 0px;}

#search h2 {background:url(../graphic/presentation/ico-header-span.png) no-repeat top left;height:24px;font-size:17px;color:#00528d;padding:1px 0px 0px 28px;}

#search .input-text {background:url(../graphic/presentation/bg-search-input.jpg) no-repeat top left;width:225px;height:13px;border:0px;margin:10px auto;display:block;padding:4px;font-size:11px;}

#search a {display:block;text-align:right;color:#2774b0;font-weight:bold;margin:0px 10px 0px 0px;}



#buttons {text-align:center;border-top:1px solid #c8cbcc;}



.content {float:left;width:516px;padding:0px 0px 0px 4px;}

.content h2 {background:url(../graphic/presentation/bg-content-h2.png) no-repeat top left;width:470px;height:25px;font-size:17px;color:#00528d;padding:10px 0px 0px 40px;}

.content h2 a {color:#00528d;}

.content h2 span a {background:url(../graphic/presentation/ico-header.png) no-repeat top right;padding:0px 30px 5px 0px;}

.content h2 span {float:right;padding:0px 10px 0px 30px;font-size:14px;background:url(../graphic/presentation/ico-header-span.png) no-repeat top left;font-weight:normal;}

.content h2 .no-ico {background:none;}

#banner {text-align:center;padding:15px 0px 5px 0px;}



#news {width:440px;margin:0 auto;}

#news li {display:block;border-bottom:1px solid #cbcccc;padding:10px 0px 10px 0px;clear:both;}

#news h3 {font-weight:bold;font-size:12px;display:block;float:left;}

#news p {padding:10px 0px 10px 0px;text-align:justify;clear:both;}

#news span {display:block;float:right;color:#aeb0b1;width:120px;text-align:right;}

#news a {color:#2774b0;font-weight:bold;display:block;text-align:right;clear:both;}

#news p a, #news a p {font-weight:normal;color:#646464;float:none;/*display:inline;*/text-align:left;}

#news h3 a {color:#646464;display:inline;text-align:left;}

#news p img {float:left;padding:0px 10px 10px 0px;}



.wide {background:url(../graphic/presentation/bg-content-wide.jpg) no-repeat left 20px;}

.wide .content {width:725px;padding:0px 0px 0px 5px;line-height:20px;}

.wide .content h2 {background:url(../graphic/presentation/bg-content-wide-h2.png) no-repeat top left;width:677px;height:25px;font-size:17px;color:#00528d;padding:10px 0px 0px 50px;}

.wide .content .single-news {padding:30px 20px 20px 20px;}

.wide .content .single-news .date {float:right;color:#a7aeb2;}

.wide .content .single-news h3 {color:#00528d;font-size:16px;}

.wide .content .single-news p {line-height:20px;padding:20px 0px 0px 0px;text-align:justify;}

.wide .content .single-news p img {float:left;padding:10px 30px 30px 10px;}

.wide .content .single-news p a {color:#00528d;text-decoration:underline;}

.wide .content .single-news strong {font-weight:bold;color:#3985bd;}

.wide .content .single-news ul, .wide .content .single-news ol, .wide .content .single-news li {line-height:20px;}

.wide .content .single-news ol, .wide .content .single-news ol li {list-style:decimal inside;}

.wide .content .single-news ol ol li {margin:0px 0px 0px 18px;list-style:decimal inside;}

.wide .content .single-news ul, .wide .content .single-news ul li {list-style:circle url(../graphic/presentation/bg-ul-open.jpg);margin:0px 0px 0px 8px;}

.wide .content .single-news ul ul li {margin:0px 0px 0px 18px;list-style:circle url(../graphic/presentation/bg-ul-closed.jpg);margin:0px 0px 0px 15px;}



.wide table {border-top:1px solid #d0e2ef;border-left:1px solid #d0e2ef;border-right:1px solid #d0e2ef;margin:20px 0px 0px 0px;}

.wide table tr {}

.wide table tr th {background:#e4eef6;color:#003a74;padding:10px;}

.wide table tr td {border-bottom:1px solid #d0e2ef;padding:10px;}



.listing {text-align:center;font-size:10px;}

.listing a {padding:2px 4px 2px 4px;color:#00528d;}

.listing a.active {background:#dce2f3;padding:2px 4px 2px 4px;border:1px solid #84d4fb;color:#00528d;}





#news-list {width:680px;margin:30px auto;}

#news-list  li {display:block;border-bottom:1px solid #cbcccc;padding:10px 0px 10px 0px;width:680px;clear:both;}

#news-list  h3 {font-weight:bold;font-size:12px;display:block;float:left;}

#news-list  p {padding:10px 0px 10px 0px;text-align:justify;clear:both;}

#news-list  span {display:block;float:right;color:#aeb0b1;width:120px;text-align:right;}

#news-list  a {color:#2774b0;font-weight:bold;display:block;text-align:right;clear:both;}

#news-list  p a {font-weight:normal;color:#646464;float:none;display:inline;text-align:left;}

#news-list  h3 a {color:#646464;display:inline;text-align:left;}

#news-list  p img {float:left;padding:0px 10px 10px 0px;}



.plain {padding:20px 10px 0px 5px;}

.plain p {text-align:justify;line-height:20px;padding:10px 0px 0px 0px;}

.plain h3 {font-weight:bold;color:#003a74;font-size:14px;}

.plain strong {font-weight:bold;color:#003a74;}



.plain .form-notice {padding:0px 15px 0px 15px;margin:-10px 0px 0px 0px;}

.plain .form-notice a {float:right;color:#00528d;}

.plain .notice {background:url(../graphic/presentation/bg-form-ogloszenie.png) no-repeat top left;height:817px;width:510px;margin:5px -2px 0px -5px;color:#000;}

.plain .offer {background:url(../graphic/presentation/bg-form-zapytanie.png) no-repeat top left;height:560px;width:510px;margin:0px -2px 0px -2px;color:#000;float:left;}

.plain .login {background:url(../graphic/presentation/bg-form-logowanie.png) no-repeat top left;height:181px;width:510px;margin:0px -2px 0px -2px;color:#000;float:left;}

.plain .register {background:url(../graphic/presentation/bg-form-rejestracja.png) no-repeat top left;height:328px;width:510px;margin:0px -2px 0px -2px;color:#000;float:left;}



.plain .formula form {padding:30px !important;}

.plain .formula table td {padding:5px 0px 0px 0px;}

.plain .formula table th {font-weight:normal;}

.plain .formula .desc {text-align:right;padding:5px 3px 0px 0px;}

.plain .formula .value {text-align:left;}

.plain .formula .valid {font-size:10px;font-style:italic;color:#fb030f;}

.plain .formula .textarea {border:1px solid #808c93;height:215px;width:215px;margin:0px 0px 20px 0px;}

.plain .formula .select {border:1px solid #808c93;width:214px;}

.plain .formula .input-text {border:1px solid #808c93;width:214px;}

.plain .formula .input-text-small {border:1px solid #808c93;width:62px;}

.plain .formula .selected {border:1px solid #fb030f !important;}

.plain .formula .valid span {color:#000;}

.plain .formula .input-submit {background:url(../graphic/presentation/bg-form-ogloszenie-submit.png) no-repeat top left;width:102px;height:30px;border:0px;font-size:11px;text-align:center;cursor:pointer;padding:0px 0px 1px 0px;}

.plain .formula .captcha {border:1px solid #000;}



.plain .offer .textarea {height:160px;margin:0px 0px 10px 0px;}



.make-right {text-align:right;}

.float-left {float:left;}

.float-right {float:right;}



.plain .login .desc {padding:5px 3px 0px 0px;width:90px;}





.plain .float-left {margin:0px 0px 0px 15px;}

.plain .float-right {margin:0px 15px 0px 0px;}

.plain .minibox {background:url(../graphic/presentation/bg-minibox.png) no-repeat top left;width:204px;height:104px;padding:10px;}

.plain .minibox h3 {text-align:center;padding:2px 0px 0px 0px;font-size:16px;color:#003a74;font-weight:normal;}

.plain .minibox p {font-size:10px;line-height:12px;height:52px;text-align:left;}

.plain .minibox p a {color:#00774c;}

.plain .minibox span {display:block;text-align:center;}

.plain .minibox span a {font-size:16px;color:#00774c;font-weight:bold;text-decoration:underline;}





#album {padding:20px;}

#album ul{width:460px;margin:30px auto;}

#album ul li {display:block;float:left;width:150px;text-align:center;padding:0px 0px 10px 0px;}

#album ul li span {display:block;}

#album a {color:#646464;}

#album img {margin:0px 0px 10px 0px;}



#album-select {}

#album-select li {width:230px !important;height:140px;}

#album-select img {border:2px solid #a3a5a7;}



#product-choose {padding:30px 40px 0px 40px;color:#000;}

#product-choose p {padding:10px 0px 10px 0px;}

#product-choose .selector {background:url(../graphic/presentation/bg-selector.jpg) repeat-x;height:45px;padding:12px 0px 0px 15px;font-size:11px;color:#577591;}

#product-choose .selector .select {border:1px solid #ccc;width:220px;color:#003b78;font-size:11px;padding:4px;}

#product-choose a {color:#003b78;text-decoration:underline;}



.msg {display:block;padding:10px 0px 0px 0px;margin:0px 0px -10px 0px;text-align:center;color:#f70909;font-size:16px;}



#sell-prod {padding:20px;}

#sell-prod h3 {font-size:14px;font-weight:bold;color:#003a74;display:block;border-bottom:1px solid #5596c7;padding:5px 0px 5px 0px;}

#sell-prod .data {font-size:14px;font-weight:bold;color:#003a74;display:block;float:left;width:280px;padding:10px 0px 10px 0px;}

#sell-prod .image {width:180px;float:right;padding:10px 0px 10px 0px;}

#sell-prod .image img {border:2px solid #646464;}

#sell-prod p {border-top:1px solid #5596c7;padding:10px 0px 10px 0px;line-height:20px;}

#sell-prod p.contact-data {font-weight:bold;}

#sell-prod .time {color:#808183;padding:40px 0px 0px 0px;}



#sell-list {padding:10px;margin-top:-5px;}

#sell-list .navi {border-bottom:1px solid #5596c7;padding:0px 0px 5px 0px;}

#sell-list .noborder {border-bottom:0px;}

#sell-list .navi a {color:#00528d;padding:0px 2px 0px 2px;}

#sell-list .navi .list {float:left;}

#sell-list .navi .sort {float:right;padding:0px 10px 0px 0px;}

#sell-list .navi .view {float:right;}

#sell-list .navi .select {font-size:11px;border:1px solid #888;margin:-4px 0px 0px 0px;}

#ann {margin:0px 0px 30px 0px;}

#ann li {width:490px;border-bottom:1px solid #5596c7;}

#ann li .image {display:block;float:left;width:95px;padding:10px 0px 0px 5px;}

#ann li .image img {border:1px solid #888;}

#ann li .data {float:right;width:390px;padding:10px 0px 10px 0px;}

#ann li .data h4, #ann li .data h4 a {color:#646464;font-weight:bold;font-size:14px;}

#ann li .data p {padding:5px 0px 5px 0px;}

#ann li .data p.contact {background:#d9dee0;text-align:justify;color:#00528d;font-size:10px;line-height:normal;padding:0px;}

#ann li .data span a {display:block;text-align:right;color:#003a74;padding:4px 0px 0px 0px;}

#ann li .data .time {color:#b8bbbe;font-size:11px;}

#ann .clear {display:block;}





#prod {padding:10px;}

#prod h3 {font-size:14px;font-weight:bold;color:#003a74;padding:10px 0px 0px 0px;}

#prod p {padding:20px 0px 20px 0px;display:block;clear:both;line-height:20px;text-align:justify;}

#prod p img {float:left;border:1px solid #888;margin:0px 10px 10px 0px;}

#prod a.ask {background:url(../graphic/presentation/koperta.jpg) no-repeat top left;display:block;height:80px;float:right;padding:10px 0px 0px 80px;font-weight:bold;color:#003a74;}

#prod p.spec {border-top:1px solid #5596c7;border-bottom:1px solid #5596c7;padding:20px 0px 20px 0px;display:block;clear:both;text-align:left;}

#prod p.spec img {float:none;border:0px;margin:0px 0px 5px 0px;vertical-align:middle;}

#prod p.spec a {margin:0px 10px 0px 10px;}

#prod p.video {text-align:left;}

#prod p.video img {float:none;border:0px;margin:0px 0px 5px 0px;vertical-align:middle;}

#prod p.video a {color:#003a74;text-decoration:underline;margin:0px 0px 0px 10px;}



#map {padding:10px 0px 0px 0px;}

#map span {float:left;width:190px; height:20px;padding:10px 0px 0px 20px;}



#footer {background:url(../graphic/presentation/bg-footer.jpg) repeat-x;font-size:10px;padding:10px 0px 10px 0px;height:12px;}

#footer div {float:left;}

#footer span {display:block;float:right;}

#footer a {color:#646464;}

#footer a.one {background:url(../graphic/presentation/footer-a-one.jpg) no-repeat top left;padding:1px 10px 5px 12px;}

#footer a.two {background:url(../graphic/presentation/footer-a-two.jpg) no-repeat top left;padding:1px 10px 5px 19px;}

#footer a.three {background:url(../graphic/presentation/footer-a-three.jpg) no-repeat top left;padding:1px 0px 5px 19px;}
