@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 80px;}
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 {background:url(../graphic/presentation/bg-right-box-wydarzenia.png) no-repeat top left;width:225px;padding:0px 15px 0px 15px;margin:0 auto;height:155px;}
#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;}