html {height: 100%; overflow: -moz-scrollbars-vertical; margin-bottom:1px; }
html, body {margin:0; padding:0; background:#282929;}
div#version_html {margin:0; padding:0;}
div#version_flash {margin:0; padding:0; background:transparent; width:100%; height:100%;}
body {color:#FFF; font-family:arial,verdana; font-size:11px; background:url('../images/background.png') no-repeat 50% 124px transparent;}
img {border:0; margin:0; padding:0; }
div, h1, p, ul, li, form {margin:0; padding:0; border:0; outline:0; }
a {outline:0; margin:0; padding:0; color:#FFF;}

/*div#flashcontent {height:30px; width:100%; position:absolute; top:135px; left:0; text-align:center; color:#fff; font-family:arial; font-size:12px;}*/
div#flashcontent {height:0; width:100%; position:absolute; top:0; left:0; text-align:center; color:#fff; font-family:arial; font-size:12px; }


.opaque-50 {-moz-opacity:.50;filter:alpha(opacity=50);opacity:.50;-khtml-opacity:.50;-ms-filter:”alpha(opacity=50)”;background:#000;} 
.opaque-80 {-moz-opacity:.80;filter:alpha(opacity=80);opacity:.80;-khtml-opacity:.80;-ms-filter:”alpha(opacity=80)”;background:#000;} 

/* custom scrollbar */
.scroll-pane {overflow:auto; float:left;}
.jScrollPaneContainer {position: relative;overflow: hidden;	z-index: 1;}
.jScrollPaneTrack {position: absolute;	cursor: pointer; right: 0; top: 0; height:100%;	background: #aaa;}
.jScrollPaneDrag {	position: absolute;	background: #666;	cursor:pointer; overflow: hidden;}
.jScrollPaneDragTop {	position: absolute;	top: 0;	left: 0;	overflow: hidden;}
.jScrollPaneDragBottom {	position: absolute;	bottom: 0;	left: 0;	overflow: hidden;}
a.jScrollArrowUp {	display: block;	position: absolute;	z-index: 1;	top: 0;	right: 0;	text-indent: -2000px;	overflow: hidden;	height: 9px;}
a.jScrollArrowUp:hover {}
a.jScrollArrowDown {	display: block;	position: absolute;	z-index: 1;	bottom: 0;	right: 0;	text-indent: -2000px;	overflow: hidden;	height: 9px;}
a.jScrollArrowDown:hover {}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {}
.customscrollbar {}
.customscrollbar .jScrollPaneTrack {background: url('../images/scrollbar_track.gif') repeat-y 45% 50%;}
.customscrollbar .jScrollPaneDrag {background: url('../images/scroll_handle.png') no-repeat 50% 50%;}
.customscrollbar .jScrollPaneDragTop {}
.customscrollbar .jScrollPaneDragBottom {}
.customscrollbar a.jScrollArrowUp {}
.customscrollbar a.jScrollArrowUp:hover {}
.customscrollbar a.jScrollArrowDown {}
.customscrollbar a.jScrollArrowDown:hover {}
.customscrollbar a.jScrollActiveArrowButton, .customscrollbar a.jScrollActiveArrowButton:hover {}
/* custom scrollbar */

/* ticker */
div.ticker_container {white-space:nowrap; margin:0 auto; padding:0; width:100% !important; color:#73726F;}
div.ticker_container p {margin:0; padding:0; display:inline; float:left; width:auto;}
div.ticker_container p a.ticker {border:0; text-decoration:none; font-size:0; color:#73726F;}
div.ticker_container p a.ticker img.current {}
/* ticker */


/* intro */
body#intro {background:url('../images/background.png') no-repeat 50% 50% transparent; height:722px;}
body#intro div#pageversion {line-height:890px; width:590px; height:100%; background:url('../images/intro.png') no-repeat 50% 50% transparent; margin:0 auto; text-align:center; vertical-align:bottom;}
body#intro div#pageversion div.versions {text-align:center;}
body#intro div#pageversion div.versions a {color:#FFF;}
/* intro */

div#clock {width:230px; height:101px; position:absolute; left:0; top:40px; background:url('../images/timer_label.png') no-repeat 70px 45px transparent;}
div#clock img {margin:0 0 0 -15px;}
div#clock a {display:block; width:100%; height:100%; }
div.clock_info {display:none; width:168px; height:90px; position:absolute; left:10px; top:140px; background:url('../images/dymek_bg.png') no-repeat 0 0; color:#000; text-align:left; font-size:10px; }
div.clock_info div {width:150px; height:80px; margin: 8px auto 8px auto;}
div.clock_info a {color:#000;}
/*div#clock a:hover {background:url('../images/timer_label.png') no-repeat 80px 45px transparent;}*/

div#wrapper {width:100%; height:auto; background:transparent; margin:0 auto; text-align:center;} /*width:100px;*/
div#header {width:100%; height:125px; background:url('../images/menubar.png') repeat-x 0 0 transparent;}
div#header div#logo {width:480px; height:125px; background:transparent; float:left; border-bottom:1px solid #262626;}
div#header div#logo img.logo_normal {width:340px; height:48px; margin:30px 0 0 85px;}
div#header div#logo img.logo_mirror {width:340px; height:46px; margin:0 0 0 85px;}
div#header div#menu {width:520px; height:125px; background:transparent; float:right; border-bottom:1px solid #282929;}
div#header div#menu ul {display:inline; float:right; list-style-type:none; white-space:nowrap;}
div#header div#menu ul li {margin:0; padding:0; width:104px; height:125px; list-style-type:none; float: left;}
div#header div#menu ul li span {display:block; margin:0; padding:0; width:104px; height:125px; line-height:220px;}
div#header div#menu ul li a {display:block; margin:0; padding:0; width:104px; height:125px; background:url('../images/menubtn_black.png') no-repeat 0 94px transparent; cursor:pointer; color:#FFF; text-decoration:none; text-transform:uppercase; font-size:13px;}
div#header div#menu ul li a:hover {background:url('../images/menubtn_orange.png') no-repeat 0 94px transparent;}
div#header div#menu ul li a.current {background:url('../images/menubtn_orange.png') no-repeat 0 94px transparent;}
div#header div#menu ul li.item1 span {background:url('../images/menuimg1.png') no-repeat 0 0 transparent;}
div#header div#menu ul li.item2 span {background:url('../images/menuimg2.png') no-repeat 0 0 transparent;}
div#header div#menu ul li.item3 span {background:url('../images/menuimg3.png') no-repeat 0 0 transparent;}
div#header div#menu ul li.item4 span {background:url('../images/menuimg4.png') no-repeat 0 0 transparent;}
div#header div#menu ul li.item5 span {background:url('../images/menuimg5.png') no-repeat 0 0 transparent;}
div#page_body {width:100%; height:auto; vertical-align:top;}

/*1 home page*/
div#content_home {width:1000px; height:400px; margin:0 auto; clear:both;}
div#content_home div#left_pane {width:320px; height:342px; float:left; margin:38px 0 0 0; background:transparent; text-align:left;}
div#content_home div#left_pane div#newsnavi {width:54px; height:342px; float:left; background:transparent;}
div#content_home div#left_pane div#newsnavi div#newsnavislider {width:24px; height:342px; background:#2F3030;}
div#content_home div#left_pane div#newsnavi div#newsnavislider div#btn_prev {width:24px; height:84px; margin:0 0 180px 0;}
div#content_home div#left_pane div#newsnavi div#newsnavislider div#btn_next {width:24px; height:84px;}
div#content_home div#left_pane div#newsnavi div#newsnavislider div#btn_prev a {display:block; width:24px; height:84px; background:url('../images/btn_news_prev.png') no-repeat 0 0 transparent;}
div#content_home div#left_pane div#newsnavi div#newsnavislider div#btn_next a {display:block; width:24px; height:84px; background:url('../images/btn_news_next.png') no-repeat 0 0 transparent;}
div#content_home div#left_pane div#newsnavi div#newsnavislider div#btn_prev a:hover {background:url('../images/btn_news_prev_hover.png') no-repeat 0 0 transparent;}
div#content_home div#left_pane div#newsnavi div#newsnavislider div#btn_next a:hover {background:url('../images/btn_news_next_hover.png') no-repeat 0 0 transparent;}
div#content_home div#left_pane div#newsitems {width:266px; height:326px; float:right; margin:16px 0 0 0;}
div#content_home div#left_pane div#newsitems ul.newsmenu {display:block; width:232px; height:301px; margin:0; padding:0; list-style-type:none; /*white-space:nowrap;*/}
div#content_home div#left_pane div#newsitems ul.newsmenu li.news {display:block; width:232px; height:57px !important; background:transparent; margin:0 0 4px 0; cursor:pointer;}
div#content_home div#left_pane div#newsitems ul.newsmenu li.news a {display:block; width:232px; height:57px !important; background:url('../images/btn_black.png') repeat-x 0 0 transparent; text-decoration:none;}
div#content_home div#left_pane div#newsitems ul.newsmenu li.news a.current {background:url('../images/btn_orange.png') repeat-x 0 0 transparent;}
div#content_home div#left_pane div#newsitems ul.newsmenu li.news a:hover {background:url('../images/btn_orange.png') repeat-x 0 0 transparent; text-decoration:none;}
div#content_home div#left_pane div#newsitems ul.newsmenu li.news span.title {display:block; color:#FFF; font-size:12px; margin:4px 0 0 4px; width:224px; height:35px; line-height:18px; cursor:pointer; font-weight:bold;} 
div#content_home div#left_pane div#newsitems ul.newsmenu li.news span.date {display:block; color:#807F7C; font-size:11px; margin:0 0 0 4px; width:224px; height:18px;  cursor:pointer;}
div#content_home div#left_pane div#newsitems div#slider {width:232px; height:301px; margin:0; padding:0; overflow:hidden;}
div#content_home div#left_pane div#newsitems div#slider ol, div#content_home div#left_pane div#newsitems div#slider ol li {margin:0; padding:0;}
div#content_home div#left_pane div#newsitems div#slider ol li {margin:0; padding:0; width:232px; height:301px; overflow:hidden; background:transparent;}
div#content_home div#left_pane div#newsitems div#prevBtn{background:orange;}
div#content_home div#left_pane div#newsitems div#nextBtn{background:orange;}
div#content_home div#right_pane {width:680px; height:342px; float:right; margin:38px 0 0 0; background:url('../images/black_layer.png') repeat 0 0 transparent; text-align:left;}
div#content_home div#right_pane div#photo {width:178px; height:342px; float:left;}
div#content_home div#right_pane div#text {width:502px; height:342px; float:right; background:transparent;}
div#content_home div#right_pane div#text div#textcontent {width:450px; height:250px; margin: 50px 0 0 30px;}
div#content_home div#right_pane div#text div#textcontent div.scrollable-area {width:450px; height:250px; overflow:auto;}
div#content_home div#right_pane div#text div#textcontent h1 {margin: 0 0 16px 0; font-size: 16px;}
div#content_home div#right_pane div#text div#textcontent span.date {display:block; margin: 0 0 6px 0; font-size: 10px; color:#807F7C;}
div#content_home div#right_pane div#text div#textcontent p {margin: 0 0 10px 0;}
div#content_home div#right_pane div#text div#textcontent a {color:#FFF;}
div#content_home div#right_pane div#text div#textcontent a.more {color:#09D909;}
/*1 home page*/

/*2,4 company*/
div#content_subpage {width:1000px; height:400px; margin:0 auto;}
div#content_subpage div#company_inside {width:984px; height:344px; margin:38px 0 0 0; background:url('../images/black_layer.png') repeat 0 0 transparent;}
div#content_subpage div#company_inside div.left_pane {float:left; width:308px; height:344px; }
div#content_subpage div#company_inside div.right_pane {float:right; width:676px; height:344px;}
div#content_subpage div#company_inside div.right_pane div.textmenu {float:left; width:170px; height:344px; text-align:left;}
div#content_subpage div#company_inside div.right_pane div.textmenu ul {list-style-type:none; margin: 25px 25px 0 25px; height:250px;}
div#content_subpage div#company_inside div.right_pane div.textmenu ul li {margin:0 0 12px 0;}
div#content_subpage div#company_inside div.right_pane div.textmenu ul li a {color:#FFF; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
div#content_subpage div#company_inside div.right_pane div.textmenu ul li a:hover {text-decoration:none;}
div#content_subpage div#company_inside div.right_pane div.textmenu div.adfolder {}
div#content_subpage div#company_inside div.right_pane div.textmenu div.adfolder a.folder_pl {background:url('../images/btn_folder_reklamowy.png') no-repeat 0 0 transparent; margin:0 0 0 25px; font-size:22px;}
div#content_subpage div#company_inside div.right_pane div.textmenu div.adfolder a.folder_pl:hover {background:url('../images/btn_folder_reklamowy_hover.png') no-repeat 0 0 transparent;}
div#content_subpage div#company_inside div.right_pane div.textmenu div.adfolder a.folder_en {background:url('../images/btn_folder_reklamowy_en.png') no-repeat 0 0 transparent; margin:0 0 0 25px; font-size:22px;}
div#content_subpage div#company_inside div.right_pane div.textmenu div.adfolder a.folder_en:hover {background:url('../images/btn_folder_reklamowy_en_hover.png') no-repeat 0 0 transparent;}
div#content_subpage div#company_inside div.right_pane div.textmenu div.adfolder a.aktualna_oferta_pl {background:url('../images/btn_aktualna_oferta.png') no-repeat 0 0 transparent; margin:0 0 0 25px; font-size:22px;}
div#content_subpage div#company_inside div.right_pane div.textmenu div.adfolder a.aktualna_oferta_pl:hover {background:url('../images/btn_aktualna_oferta_hover.png') no-repeat 0 0 transparent;}
div#content_subpage div#company_inside div.right_pane div.textcontent {float:right; width:506px; height:344px; text-align:left;}
div#content_subpage div#company_inside div.right_pane div.textcontent div.textfield {width:450px; height:300px; margin: 25px 0 0 25px; background:transparent;}
div#content_subpage div#company_inside div.right_pane div.textcontent div.textfield div.scrollable-area {width:450px; height:300px; overflow:auto;}

div#content_subpage div#company_inside div.right_pane div.textcontent div.textfield div.scrollable-area div.wybierz_wojewodztwo {text-align:right;}
div#content_subpage div#company_inside div.right_pane div.textcontent div.textfield div.scrollable-area div.wybierz_wojewodztwo a.wojewodztwo {background:url('../images/btn_wybierz_wojewodztwo.png') no-repeat 0 0 transparent; font-size:22px;}
div#content_subpage div#company_inside div.right_pane div.textcontent div.textfield div.scrollable-area div.wybierz_wojewodztwo a.wojewodztwo:hover {background:url('../images/btn_wybierz_wojewodztwo_hover.png') no-repeat 0 0 transparent;}

/* mapa woj */
div.map_poland {width:262px; height:254px; margin:0 auto; background:url('../images/map.png') no-repeat 0 0; position:relative;}
div.map_poland a.woj_1 {position:absolute; left:3px; top:13px; background:transparent;}
div.map_poland a.woj_1:hover {background:url('../images/woj1.png') no-repeat 0 0;}
div.map_poland a.woj_2 {position:absolute; left:70px; top:2px; background:transparent;}
div.map_poland a.woj_2:hover {background:url('../images/woj2.png') no-repeat 0 0;}
div.map_poland a.woj_3 {position:absolute; left:128px; top:19px; background:transparent;}
div.map_poland a.woj_3:hover {background:url('../images/woj3.png') no-repeat 0 0;}
div.map_poland a.woj_4 {position:absolute; left:12px; top:75px; background:transparent;}
div.map_poland a.woj_4:hover {background:url('../images/woj4.png') no-repeat 0 0;}
div.map_poland a.woj_5 {position:absolute; left:44px; top:54px; background:transparent;}
div.map_poland a.woj_5:hover {background:url('../images/woj5.png') no-repeat 0 0;}
div.map_poland a.woj_6 {position:absolute; left:82px; top:49px; background:transparent;}
div.map_poland a.woj_6:hover {background:url('../images/woj6.png') no-repeat 0 0;}
div.map_poland a.woj_7 {position:absolute; left:188px; top:18px; background:transparent;}
div.map_poland a.woj_7:hover {background:url('../images/woj7.png') no-repeat 0 0;}
div.map_poland a.woj_8 {position:absolute; left:131px; top:60px; background:transparent;}
div.map_poland a.woj_8:hover {background:url('../images/woj8.png') no-repeat 0 0;}
div.map_poland a.woj_9 {position:absolute; left:18px; top:133px; background:transparent;}
div.map_poland a.woj_9:hover {background:url('../images/woj9.png') no-repeat 0 0;}
div.map_poland a.woj_10 {position:absolute; left:101px; top:109px; background:transparent;}
div.map_poland a.woj_10:hover {background:url('../images/woj10.png') no-repeat 0 0;}
div.map_poland a.woj_11 {position:absolute; left:192px; top:110px; background:transparent;}
div.map_poland a.woj_11:hover {background:url('../images/woj11.png') no-repeat 0 0;}
div.map_poland a.woj_12 {position:absolute; left:70px; top:161px; background:transparent;}
div.map_poland a.woj_12:hover {background:url('../images/woj12.png') no-repeat 0 0;}
div.map_poland a.woj_13 {position:absolute; left:99px; top:165px; background:transparent;}
div.map_poland a.woj_13:hover {background:url('../images/woj13.png') no-repeat 0 0;}
div.map_poland a.woj_14 {position:absolute; left:143px; top:154px; background:transparent;}
div.map_poland a.woj_14:hover {background:url('../images/woj14.png') no-repeat 0 0;}
div.map_poland a.woj_15 {position:absolute; left:127px; top:190px; background:transparent;}
div.map_poland a.woj_15:hover {background:url('../images/woj15.png') no-repeat 0 0;}
div.map_poland a.woj_16 {position:absolute; left:180px; top:175px; background:transparent;}
div.map_poland a.woj_16:hover {background:url('../images/woj16.png') no-repeat 0 0;}
/* mapa woj */


div#content_subpage div#company_inside div.right_pane div.textcontent div.textfield p {margin: 0 0 10px 0;}
div#content_subpage div#company_inside div.right_pane div.textcontent div.textfield a {color:#FFF;}
div#content_subpage div#company_inside div.right_pane div.textcontent div.textfield ul {list-style-type:square; margin:10px 0 10px 0;}
div#content_subpage div#company_inside div.right_pane div.textcontent div.textfield ul li {list-style-type:square; margin:0 0 0 15px;}
div#content_subpage div#company_inside div.right_pane div.textcontent div.textfield img.thumb {width:100px; height:100px; margin:0 5px 5px 0;}
/*2,4 company*/

/*4 - kontakt layer*/
div#contact_wrapper {display:none; width:788px; height:428px; background:url('../images/gray_layer.png') 0 0 transparent; clear:both; position:absolute; top:50%; left:50%; margin:-214px 0 0 -394px; z-index:1000;}
div#contact_wrapper div.header {width:788px; height:40px; clear:both; text-align:right; vertical-align:top; font-size:25px; margin:5px 20px 0 0 !important;}
div#contact_wrapper div.header a.close {background:url('../images/btn_close.png') no-repeat 0 0 transparent;}
div#contact_wrapper div.header a.close:hover {background:url('../images/btn_close_hover.png') no-repeat 0 0 transparent;}
div#contact_wrapper div.left_col {width:388px; height:320px; float:left; background:url('../images/contact_separator.png') no-repeat right 40px transparent;}
div#contact_wrapper div.fields_wrapper {width: 300px; margin: 0 0 0 40px; text-align:left;}
div#contact_wrapper div.fields_wrapper label {width: 300px; height:30px; float:left; display:block; border:0; font-family:arial,verdana; color:#FFF; font-size:11px; text-align:left; line-height:15px; vertical-align:middle;}
div#contact_wrapper div.right label {margin:0 0 0 0;}
div#contact_wrapper div.fields_wrapper textarea {width: 300px; height:80px; overflow:auto; border:0; padding:0;}
div#contact_wrapper div.fields_wrapper input {width: 300px; height:20px; margin:0; border:0; margin: 0 0 3px 0;}
div#contact_wrapper div.right_col {width:400px; height:320px; float:right;}
div#contact_wrapper div.footer {width:788px; height:38px; clear:both; font-size:20px;}
div#contact_wrapper div.footer div#form_result {width:600px; height:30px; font-size:11px; text-align:center; margin:0 auto;}
div#contact_wrapper div.footer img.send {background:url('../images/btn_send.png') no-repeat 0 0 transparent; cursor:pointer;}
div#contact_wrapper div.footer img.send:hover {background:url('../images/btn_send_hover.png') no-repeat 0 0 transparent; cursor:pointer;}
div#contact_wrapper div.footer a.clear {background:url('../images/btn_clear.png') no-repeat 0 0 transparent;}
div#contact_wrapper div.footer a.clear:hover {background:url('../images/btn_clear_hover.png') no-repeat 0 0 transparent;}
/*4 - kontakt layer*/

/*3 offer*/
div#content_offer {width:1000px; height:420px; margin:0 auto;}
div#content_offer div#offer_inside {width:788px; height:211px; background:url('../images/black_layer.png') repeat 0 0 transparent; margin:38px auto 0 auto;}
div#content_offer div#offer_inside div.left_pane {float:left; width:164px; height:211px; }
div#content_offer div#offer_inside div.right_pane {float:right; width:624px; height:211px;}
div#content_offer div#offer_inside div.right_pane div.textfield {width:560px; height:165px; margin: 10px 0 0 25px; text-align:left; background:transparent;}
div#content_offer div#offer_inside div.right_pane div.textfield div.scrollable-area {width:560px; height:165px; }
div#content_offer div#offer_inside div.right_pane div.textfield p {margin: 0 0 10px 0;}
div#content_offer div#offer_inside div.right_pane div.textfield a {color:#FFF;}
div#content_offer div#offer_inside div.right_pane div.textfield ul {list-style-type:square; margin:10px 0 10px 0;}
div#content_offer div#offer_inside div.right_pane div.textfield ul li {list-style-type:square; margin:0 0 0 15px;}
div#content_offer div#offer_inside div.right_pane div.textfield img.thumb {width:100px; height:100px; margin:0 5px 5px 0;}
div#content_offer div#offer_inside div.right_pane div.adfolder {float:left; margin:5px 0 0 25px;}
div#content_offer div#offer_inside div.right_pane div.adfolder a.folder_pl {background:url('../images/btn_folder_reklamowy.png') no-repeat 0 0 transparent;  font-size:22px;}
div#content_offer div#offer_inside div.right_pane div.adfolder a.folder_pl:hover {background:url('../images/btn_folder_reklamowy_hover.png') no-repeat 0 0 transparent;}
div#content_offer div#offer_inside div.right_pane div.adfolder a.folder_en {background:url('../images/btn_folder_reklamowy_en.png') no-repeat 0 0 transparent;  font-size:22px;}
div#content_offer div#offer_inside div.right_pane div.adfolder a.folder_en:hover {background:url('../images/btn_folder_reklamowy_en_hover.png') no-repeat 0 0 transparent;}
div#content_offer div#offer_inside div.right_pane div.adfolder a.aktualna_oferta_pl {background:url('../images/btn_aktualna_oferta.png') no-repeat 0 0 transparent; margin:0 0 0 25px; font-size:22px;}
div#content_offer div#offer_inside div.right_pane div.adfolder a.aktualna_oferta_pl:hover {background:url('../images/btn_aktualna_oferta_hover.png') no-repeat 0 0 transparent;}
div#content_offer div#offer_menu {width:788px; height:auto; margin:0 auto; background:transparent;}
div#content_offer div#offer_menu div#dock {width: 540px; /*margin:160px auto 0 auto;*/ margin:60px auto 0 auto; position:relative;}
div#content_offer div#offer_menu div.dock-container {font-size:240px; border:0; position: absolute; height:5px; background:transparent; padding-left: 20px;}
div#content_offer div#offer_menu a.dock-item {display: block; font:bold 12px Arial, Helvetica, sans-serif; color: #000; width:86px; /* width: 40px; position: absolute; bottom: 0px;*/ float:left; text-align: center; text-decoration: none; outline:0;}
div#content_offer div#offer_menu .dock-item span {display: none; padding-left: 20px; display:none !important;}
div#content_offer div#offer_menu .dock-item img {margin-right:5px !important; border: none;	margin: 5px 10px 0px 10px; width: 100%;}
div#content_offer div#offer_menu div.title_field {z-index:1000; width:200px; margin:80px 0 0 0; position:absolute; top:-120px; left:175px; background:transparent; height:25px; padding:0; vertical-align:top; text-align:center; font-size:12px; color:#FFF;font-weight:bold;	text-transform:uppercase;} 
/*3 offer*/

/*3 - offer layer*/
div#offerlay_wrapper {display:none; width:788px; height:346px; background:url('../images/gray_layer.png') 0 0 transparent; clear:both; position:absolute; top:50%; left:50%; margin:-173px 0 0 -394px; z-index:1000;}
div#offerlay_wrapper.opened {display:block;}
div#offerlay_wrapper div.header {width:788px; height:20px; clear:both; text-align:right; vertical-align:top; font-size:25px; margin:5px 20px 0 0 !important;}
div#offerlay_wrapper div.header a.close_pl {background:url('../images/btn_close.png') no-repeat 0 0 transparent;}
div#offerlay_wrapper div.header a.close_pl:hover {background:url('../images/btn_close_hover.png') no-repeat 0 0 transparent;}
div#offerlay_wrapper div.header a.close_en {background:url('../images/btn_close_en.png') no-repeat 0 0 transparent;}
div#offerlay_wrapper div.header a.close_en:hover {background:url('../images/btn_close_en_hover.png') no-repeat 0 0 transparent;}
div#offerlay_wrapper div.left_col {width:208px; height:294px; float:left; background:url('../images/contact_separator.png') no-repeat right 0 transparent;}
div#offerlay_wrapper div.left_col div.textmenu {float:left; width:190px; height:294px; text-align:left;}
div#offerlay_wrapper div.left_col div.textmenu ul {list-style-type:none; margin: 0 25px 0 25px; height:294px;}
div#offerlay_wrapper div.left_col div.textmenu ul li {margin:0 0 12px 0;}
div#offerlay_wrapper div.left_col div.textmenu ul li a {color:#FFF; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
div#offerlay_wrapper div.left_col div.textmenu ul li a:hover {text-decoration:none;}
div#offerlay_wrapper div.right_col {width:580px; height:294px; float:right;}
div#offerlay_wrapper div.right_col div.textfield {float:left; width:535px; height:276px; margin:10px 0 0 25px; text-align:left;}
div#offerlay_wrapper div.right_col div.scrollable-area {width:535px; height:276px; overflow:auto;}
div#offerlay_wrapper div.right_col h1 {margin: 0 0 16px 0; font-size: 16px;}
div#offerlay_wrapper div.right_col p {margin: 0 0 10px 0;}
div#offerlay_wrapper div.right_col a {color:#FFF;}
div#offerlay_wrapper div.footer {width:788px; height:32px; clear:both; font-size:20px; clear:both;}
div#offerlay_wrapper div.footer a.prev_pl {float:left; margin:0 0 0 10px; background:url('../images/btn_prev.png') no-repeat 0 0 transparent;}
div#offerlay_wrapper div.footer a.prev_pl:hover {background:url('../images/btn_prev_hover.png') no-repeat 0 0 transparent;}
div#offerlay_wrapper div.footer a.next_pl {float:right; margin:0 10px 0 0; background:url('../images/btn_next.png') no-repeat 0 0 transparent;}
div#offerlay_wrapper div.footer a.next_pl:hover {background:url('../images/btn_next_hover.png') no-repeat 0 0 transparent;}
div#offerlay_wrapper div.footer a.prev_en {float:left; margin:0 0 0 10px; background:url('../images/btn_prev_en.png') no-repeat 0 0 transparent;}
div#offerlay_wrapper div.footer a.prev_en:hover {background:url('../images/btn_prev_en_hover.png') no-repeat 0 0 transparent;}
div#offerlay_wrapper div.footer a.next_en {float:right; margin:0 10px 0 0; background:url('../images/btn_next_en.png') no-repeat 0 0 transparent;}
div#offerlay_wrapper div.footer a.next_en:hover {background:url('../images/btn_next_en_hover.png') no-repeat 0 0 transparent;}
/*3 - offer layer*/

/*5 contact*/
div#contact_subpage {width:1000px; height:400px; margin:0 auto;}
div#contact_subpage div#contact_inside {width:984px; height:344px; margin:38px 0 0 0; background:url('../images/black_layer.png') repeat 0 0 transparent;}
div#contact_subpage div#contact_inside div.left_pane {float:left; width:179px; height:344px;}
div#contact_subpage div#contact_inside div.right_pane {float:right; width:805px; height:344px;}
div#contact_subpage div#contact_inside div.right_pane div.map_pane {float:left; width:400px; height:344px;}
div#contact_subpage div#contact_inside div.right_pane div.map_pane div.map_image {width:349px; height:235px; margin:45px auto 0 auto;}
div#contact_subpage div#contact_inside div.right_pane div.map_pane div.map_image img#map {cursor:pointer;}
div#contact_subpage div#contact_inside div.right_pane div.map_pane div.map_controls {width:349px; margin:6px auto 0 auto; font-size:22px; text-align:left;}
div#contact_subpage div#contact_inside div.right_pane div.map_pane div.map_controls a.googlemaps_pl {background:url('../images/btn_googlemaps.png') no-repeat 0 0 transparent;}
div#contact_subpage div#contact_inside div.right_pane div.map_pane div.map_controls a.googlemaps_pl:hover {background:url('../images/btn_googlemaps_hover.png') no-repeat 0 0 transparent;}
div#contact_subpage div#contact_inside div.right_pane div.map_pane div.map_controls a.googlemaps_en {background:url('../images/btn_googlemaps_en.png') no-repeat 0 0 transparent;}
div#contact_subpage div#contact_inside div.right_pane div.map_pane div.map_controls a.googlemaps_en:hover {background:url('../images/btn_googlemaps_en_hover.png') no-repeat 0 0 transparent;}
div#contact_subpage div#contact_inside div.right_pane div.map_pane div.map_controls a.zoom {background:url('../images/btn_zoom.png') no-repeat 0 0 transparent;}
div#contact_subpage div#contact_inside div.right_pane div.map_pane div.map_controls a.zoom:hover {background:url('../images/btn_zoom_hover.png') no-repeat 0 0 transparent;}
div#contact_subpage div#contact_inside div.right_pane div.text_pane {float:right; width:405px; height:344px;}
div#contact_subpage div#contact_inside div.right_pane div.text_pane div.textfield {width:350px; height:210px; margin:45px 0 0 25px; text-align:left; background:transparent;}
div#contact_subpage div#contact_inside div.right_pane div.text_pane div.textfield div.scrollable-area {width:350px; height:210px; overflow:auto;}
div#contact_subpage div#contact_inside div.right_pane div.text_pane div.textfield p {margin: 0 0 10px 0;}
div#contact_subpage div#contact_inside div.right_pane div.text_pane div.textfield a {color:#FFF;}
div#contact_subpage div#contact_inside div.right_pane div.text_pane div.emails {width:300px; margin: 15px 0 0 0; font-size:22px; text-align:right; float:left;}
div#contact_subpage div#contact_inside div.right_pane div.text_pane div.emails img {margin:0 0 5px 0;}
/*
div#contact_subpage div#contact_inside div.right_pane div.text_pane div.emails a.email_mo {background:url('../images/btn_email_mo.png') no-repeat 0 0 transparent;}
div#contact_subpage div#contact_inside div.right_pane div.text_pane div.emails a.email_mo:hover {background:url('../images/btn_email_mo_hover.png') no-repeat 0 0 transparent;}
div#contact_subpage div#contact_inside div.right_pane div.text_pane div.emails a.email_mg {background:url('../images/btn_email_mg.png') no-repeat 0 0 transparent;}
div#contact_subpage div#contact_inside div.right_pane div.text_pane div.emails a.email_mg:hover {background:url('../images/btn_email_mg_hover.png') no-repeat 0 0 transparent;}
*/
div#contact_subpage div#contact_inside div.right_pane div.text_pane div.emails a.email_biuro {background:url('../images/btn_biuro_confin.png') no-repeat 0 0 transparent;}
div#contact_subpage div#contact_inside div.right_pane div.text_pane div.emails a.email_biuro:hover {background:url('../images/btn_biuro_confin_hover.png') no-repeat 0 0 transparent;}
div#contact_subpage div#contact_inside div.right_pane div.text_pane div.emails a.email_zarzad {background:url('../images/btn_zarzad_confin.png') no-repeat 0 0 transparent;}
div#contact_subpage div#contact_inside div.right_pane div.text_pane div.emails a.email_zarzad:hover {background:url('../images/btn_zarzad_confin_hover.png') no-repeat 0 0 transparent;}
/*5 contact*/

/* error 404 */
div#error_subpage {width:1000px; height:400px; margin:0 auto;}
div#error_subpage div#error_inside {width:984px; height:344px; margin:38px 0 0 0; background:url('../images/black_layer.png') repeat 0 0 transparent; vertical-align:middle;}
div#error_subpage div#error_inside div {width:600px; height:260px; margin:0 auto; text-align:left; padding:70px 0 0 0;}
div#error_subpage div#error_inside h1 {margin: 16px 0 16px 0; font-size: 16px;}
div#error_subpage div#error_inside h1 span {background:#FFF; color:#000;}
div#error_subpage div#error_inside p {margin: 0 0 10px 0;}
div#error_subpage div#error_inside a {color:#FFF;}
div#error_subpage div#error_inside ul {list-style-type:square; margin:10px 0 10px 0;}
div#error_subpage div#error_inside ul li {list-style-type:square; margin:0 0 0 15px;}
/* error 404 */

div#scroller {width:100%; height:45px; background:url('../images/black_layer.png') repeat 0 0 transparent; margin:0 0 8px 0; overflow:hidden;}

div#footer {width:100%; height:30px; background:url('../images/background_footer.png') repeat-x 0 0 transparent; font-size:20px;}
div#footer img.button {margin:0 16px 0 0;}
div#footer div.footer_left {float:left; margin:8px 0 0 18px; width:20%; height:28px; vertical-align:top; text-align:left;}
div#footer div.footer_left a.language_en {background:url('../images/btn_lang_en.png') no-repeat 0 0 transparent;}
div#footer div.footer_left a.language_en:hover {background:url('../images/btn_lang_en_hover.png') no-repeat 0 0 transparent;}
div#footer div.footer_left a.language_pl {background:url('../images/btn_lang_pl.png') no-repeat 0 0 transparent;}
div#footer div.footer_left a.language_pl:hover {background:url('../images/btn_lang_pl_hover.png') no-repeat 0 0 transparent;}
div#footer div.footer_right {float:right; margin:8px 18px 0 0; width:70%; height:28px; white-space:nowrap; text-align:right; vertical-align:top;}
div#footer div.footer_right a.rss {background:url('../images/btn_rss.png') no-repeat 0 0 transparent;}
div#footer div.footer_right a.rss:hover {background:url('../images/btn_rss_hover.png') no-repeat 0 0 transparent;}
div#footer div.footer_right a.email {background:url('../images/btn_email.png') no-repeat 0 0 transparent;}
div#footer div.footer_right a.email:hover {background:url('../images/btn_email_hover.png') no-repeat 0 0 transparent;}
div#footer div.footer_right a.crm {background:url('../images/btn_crm.png') no-repeat 0 0 transparent;}
div#footer div.footer_right a.crm:hover {background:url('../images/btn_crm_hover.png') no-repeat 0 0 transparent;}
