/* =global */
body{color:#000;font:12px Arial;background:#e4e4e4 url('../lay-gfx/bg-body.jpg') 50% 0 no-repeat;text-align:center;margin:0 auto;padding:0;line-height:16px;}
body#sub {color:#000;font:12px Arial;background:#e4e4e4 url('../lay-gfx/bg-body.jpg') 50% 0 no-repeat;text-align:center;margin:0 auto;padding:0;line-height:16px;}
img{border:0;}
strong{font-weight:bold;}
em{font-style:italic;}
p,ul,ol,dl{margin:1em 0;padding:0;}
li{margin:0 0 0 2em;padding:0;}
h1,h2,h3,h4,h5,h6{padding:0;margin:1em 0 0.5em;line-height:1.2;}
td,th{vertical-align:top;}


/* =forms */
form{padding:0;margin:0;}
fieldset{margin:0;padding:0;border:0;}
input,select,textarea{font:1em/1.8 Arial,sans-serif;color:#000;}
textarea,input,select{padding:4px 5px 4px;font-size:11px;}
select{padding:0;outline:none;}
option {outline:none;}
input[type=checkbox]{vertical-align:top;}
object {cursor:pointer;outline:none;}

/* =links */
a:link{color:#953846;text-decoration:none;outline:none;} 
a:visited{color:#953846;text-decoration:none;outline:none;}
a:hover,a:active,a:focus{text-decoration:none;outline:none;color:#97434f;}
a.more{background:url('../lay-gfx/more.gif') no-repeat 100% 0.45em;padding-right:8px;}

/* =skips */
.skip{position:absolute;text-indent:-9999px;overflow:hidden;list-style:none;}
.gfxhl{overflow:hidden;text-indent:-9999px;margin:0;font-size:1px;line-height:1px;background-repeat:no-repeat;}

/* =layout */
#wrapper {width:962px;margin:0 auto;text-align:left;position:relative;}


#header {width:962px;float:left;position:relative;height:199px;}
#header ul {margin:0;padding:0;position:absolute;top:71px;left:345px;}
.en #header #nav-global {left:486px !important;}
#header ul li {list-style:none;padding:0;float:left;margin:0;position:relative;}
#header ul li a {padding:0;height:28px;text-indent:-9999px;float:left;background-repeat:no-repeat;}
#header ul li a:hover,#header ul li a:active,#header ul li a.active{background-position:0 -28px;}
#header ul li ul {display:none;}
#header ul li.active ul {display:block;position:absolute;left:0;top:28px;width:411px;margin-left:-151px;}
#header ul li.active ul li {float:left;margin:0;padding:0;}
#header ul li.active ul li a {text-indent:-9999px;height:33px !important;}
#header ul li.active ul li a:hover,#header ul li ul li a.active{background-position:0 -33px !important;}

#m_h-atl {background-image:url('../lay-gfx/mm_atl.png');width:52px;}
#m_h-btl {background-image:url('../lay-gfx/mm_btl.png');width:45px;}
#m_h_dzialania{background-image:url('../lay-gfx/mm_dzialania.png');width:212px;}
#m_h_interactive {background-image:url('../lay-gfx/mm_interactive.png');width:102px;}

#m_strona-glowna {background-image:url('../lay-gfx/m_strona-glowna.jpg');width:139px;}
#m_aktualnosci {background-image:url('../lay-gfx/m_aktualnosci.jpg');width:117px;}
#m_o-nas {background-image:url('../lay-gfx/m_onas.jpg');width:65px;}
#m_oferta {background-image:url('../lay-gfx/m_oferta.jpg');width:79px;}
#m_realizacje {background-image:url('../lay-gfx/m_realizacje.jpg');width:102px;}
#m_kontakt {background-image:url('../lay-gfx/m_kontakt.jpg');width:79px;}

.en #m_strona-glowna {background-image:url('../lay-gfx/m_strona-glowna_en.jpg');width:99px;}
.en #m_aktualnosci {background-image:url('../lay-gfx/m_aktualnosci_en.jpg');width:63px;}
.en #m_o-nas {background-image:url('../lay-gfx/m_onas_en.jpg');width:93px;}
.en #m_realizacje {background-image:url('../lay-gfx/m_realizacje_en.jpg');width:95px;}
.en #m_kontakt {background-image:url('../lay-gfx/m_kontakt_en.jpg');width:80px;}

#header h1 {width:226px;height:112px;position:absolute;left:83px;top:49px;margin:0;}
#header h1 a ,#header h1 span{width:226px;height:112px;background:url('../lay-gfx/h_logo.png') no-repeat;float:left;}
#header h1 a:hover {background-position:0 -112px;}

.lang {position:absolute;left:821px !important;top:20px !important;margin:0;padding:0;}
.lang #m_en {background:url('../lay-gfx/a_en.png') no-repeat;width:91px;height:9px;float:left;}
.lang #m_en:hover {background-position:0 -9px !important;}
.lang #m_pl {background:url('../lay-gfx/a_pl.png') no-repeat;width:91px;height:9px;float:left;}
.lang #m_pl:hover {background-position:0 -9px !important;}
.lang li a:hover,.lang li a:active,.lang li a.active{background-position:0 0 !important;}
#flash {width:962px;height:396px;float:left;}

#content {width:910px;padding:40px 0 0 50px;float:left;position:relative;}
#content .news {margin:0;padding:22px 0 0 0;float:left;width:100%;overflow:hidden;}
#content .news li {width:270px;float:left;padding-left:35px;list-style:none;line-height:16px;font-size:11px;margin:0;}
#content .news li h3 {margin:0;}
#content .news li h3 a {font-size:16px;font-weight:normal;line-height:20px;}
#content .news li.first {padding-left:0 !important;}
#content .news li p {margin:0;}
#content .news li .data {padding-top:10px;color:#87827e;margin:0;line-height:24px;}
#h_news {background:url('../lay-gfx/h_aktualnosci.jpg') no-repeat;width:147px;height:30px;float:left;}
.en #h_news {background:url('../lay-gfx/h_aktualnosci_en.jpg') no-repeat;width:147px;height:30px;float:left;}

#footer {width:942px;padding:60px 10px 50px;float:left;color:#747474;}
#footer .copyright {float:left;width:595px;font-size:12px;color:#747474;line-height:18px;}
#footer .created {background:#d5d5d5;float:right;padding:0 11px;line-height:26px;}

#sub #header {height:211px;}
#sub #content {width:748px;padding-left:214px;padding-top:0 !important;}
#sub #content .txt.about {font-size:16px;line-height:22px;width:352px;float:left;padding-top:9px;}
#sub #content .txt strong {color:#8f2f3e;}
#sub #content .pic-r {float:right;}

.list {background:url('../lay-gfx/h_l-box.png') no-repeat;width:181px;height:275px;float:left;margin-left:85px;}
.list a {width:181px;height:275px;float:left;text-indent:-99999px;}
.map {background:url('../lay-gfx/map.png') 50% 50% no-repeat;width:515px;height:510px;float:right;margin-top:-90px;}

#sub.project #header {height:211px;}
#sub.project #content {width:884px;padding-left:39px;padding-right:39px;position:relative;}
#sub.project #content .txt.pro {font-size:16px;line-height:22px;width:780px;float:left;position:relative;left:105px;}
#sub.project #content .pic-l {float:left;margin-right:44px;}
#sub.project #content  .txt-p {width:360px;float:right;padding-top:46px;}
#sub.project.oferta #content  .txt-p {width:300px;float:right;padding-top:0;padding-right:60px;}
#sub.project #content  .txt-p h2.press {background:url('../lay-gfx/l_presse.png') no-repeat;width:100%;height:110px;}
#sub.project #content  .txt-p.a_turn h2.press {background:url('../lay-gfx/l_turn.png') no-repeat;}
#sub.project #content  .txt-p.a_tele h2.press {background:url('../lay-gfx/l_tele.png') no-repeat;}
#sub.project #content  .txt-p.a_adgar h2.press {background:url('../lay-gfx/l_adgar.png') no-repeat;}
#sub.project #content  .txt-p.a_worthersee h2.press {background:url('../lay-gfx/l_wortherse.png') no-repeat;}
#sub.project #content  .txt-p.a_festiwal h2.press {background:url('../lay-gfx/l_young.png') no-repeat;}
#sub.project #content  .txt-p.a_smart h2.press {background:url('../lay-gfx/l_smart.png') no-repeat;}
#sub.project #content  .txt-p.a_apex h2.press {background:url('../lay-gfx/l_kwb.png') no-repeat;}
#sub.project #content  .txt-p.a_fabrik h2.press {background:url('../lay-gfx/l_fabrik.png') no-repeat;}
#sub.project #content  .txt-p h3.kampania-reklamowa {width:100%;font-family:Arial Narrow;font-size:22px;color:#8f2f3e;margin:0;font-weight:normal;}
#h_onas {background:url('../lay-gfx/h_onas.png') 2px 0 no-repeat;width:100%;height:88px;float:lef;margin:0;}
.en #h_onas {background:url('../lay-gfx/h_onas-en.png') 2px 0 no-repeat;width:100%;height:88px;float:lef;margin:0;}
#h_realizacja {background:url('../lay-gfx/h_realizacja.jpg') 177px 0 no-repeat;width:100%;height:126px;float:lef;margin:0;}
#h_oferta {background:url('../lay-gfx/h_oferta.jpg') 177px 0 no-repeat;width:100%;height:126px;float:lef;margin:0;}

#h_atl {background:url('../lay-gfx/h_atl.png') 2px 0 no-repeat;width:100%;height:88px;float:lef;margin:0;}
#h_btl {background:url('../lay-gfx/h_btl.png') 2px 0 no-repeat;width:100%;height:88px;float:lef;margin:0;}
#h_dzialania {background:url('../lay-gfx/h_dzialania.png') 2px 0 no-repeat;width:100%;height:88px;float:lef;margin:0;}
#h_interactive {background:url('../lay-gfx/h_interactive.png') 2px 0 no-repeat;width:100%;height:88px;float:lef;margin:0;}

.project #h_realizacja {background-position:174px 0;}
.en #h_realizacja {background:url('../lay-gfx/h_realizacja-en.png') 177px 0 no-repeat;width:100%;height:126px;float:lef;margin:0;}
.en.project #h_realizacja {background-position:174px 0;}
#h_aktualnosci {background:url('../lay-gfx/h_aktualnosci-sc.png') 2px 0 no-repeat;width:100%;height:88px;float:lef;margin:0;}
.en #h_aktualnosci {background:url('../lay-gfx/h_aktualnosci-sc-en.png') 2px 0 no-repeat;width:100%;height:88px;float:lef;margin:0;}
#h_kontakt {background:url('../lay-gfx/h_kontakt.jpg') 2px 0 no-repeat;width:100%;height:88px;float:lef;margin:0;}
.en #h_kontakt {background:url('../lay-gfx/h_kontakt_en.jpg') 2px 0 no-repeat;width:100%;height:88px;float:lef;margin:0;}
#sub #footer {padding-top:40px !important;}

.error-kontakt {float:right;color:#8F2F3E;
margin:0;font-size:14px;font-weight:bold;
width:374px;padding-top:80px;}
.error-kontakt h3 {margin:0;}
#sub.realizacje #content {width:926px;padding-left:36px;position:relative;}
#sub.realizacje .list-rea {width:100%;float:left;}
#sub.realizacje .list-rea li {width:100%;float:left;list-style:none;margin:0;padding:0 0 13px 0;}
#sub.realizacje .list-rea li a {padding-right:160px;color:#595959;font-family:Arial Narrow;font-size:26px;line-height:26px;height:160px;}
#sub.realizacje .list-rea li a:hover {background-position:0 -160px;color:#8f2f3e;}
#sub.realizacje .list-rea li.pad-l {padding-left:48px;}

#outer {height: 160px; overflow: hidden; position: relative;}
#outer {display: table; position: static;}

/*#middle {position: absolute; top: 50%;}  for explorer only*/
#middle {display: table-cell; vertical-align: middle; width: 104px;}

/*#inner {position: relative; top: -50%}  for explorer only */
/* optional: #inner[id] {position: static;} */

.edytor .data ,.news .txt.about .data{color:#b5737c;font-weight:bold;font-size:14px;}
.edytor .nagl-akt,.news .txt.about .nagl-akt {font-size:28px;color:#000;font-family:Arial Narrow;margin-top:0;padding-top:13px;}
#content.news .pag {top:102px !important;}
.edytor {font-size:14px;line-height:22px;}
#content.news img {float:right;}
.edytor {float:left;width:600px;}
.pad {padding-right:0 !important;}

#form-kontakt {width:374px;float:right;}
#form-kontakt input,#form-kontakt textarea {width:220px;background:#2d2c2c;border:0 !important;margin-bottom:1px;color:#fff;padding:8px 5px;}
#form-kontakt input.bl,#form-kontakt textarea.bl {width:220px;background:#4e4e4e !important;border:0 !important;margin-bottom:1px;color:#acacac!important;padding:8px 5px;}
#form-kontakt label {width:140px;float:left;text-indent:-9999px;height:29px;}
#form-kontakt div div {width:100%;float:left;}
#form-kontakt #form-kontakt-imie-l {background:url('../lay-gfx/l_imie-nazwisko.jpg') 0 10px no-repeat;}
#form-kontakt #form-kontakt-firma-l {background:url('../lay-gfx/l_firma.jpg') 0 10px no-repeat;}
#form-kontakt #form-kontakt-email-l {background:url('../lay-gfx/l_email.jpg') 0 10px no-repeat;}
#form-kontakt #form-kontakt-telefon-l {background:url('../lay-gfx/l_telefon.jpg') 0 10px no-repeat;}
#form-kontakt #form-kontakt-tresc-l {background:url('../lay-gfx/l_wiadomosc.jpg') 0 10px no-repeat;}

.en #form-kontakt #form-kontakt-imie-l {background:url('../lay-gfx/l_imie-nazwisko-en.jpg') 0 10px no-repeat;}
.en #form-kontakt #form-kontakt-firma-l {background:url('../lay-gfx/l_firma-en.jpg') 0 10px no-repeat;}
.en #form-kontakt #form-kontakt-email-l {background:url('../lay-gfx/l_email-en.jpg') 0 10px no-repeat;}
.en #form-kontakt #form-kontakt-telefon-l {background:url('../lay-gfx/l_telefon-en.jpg') 0 10px no-repeat;}
.en #form-kontakt #form-kontakt-tresc-l {background:url('../lay-gfx/l_wiadomosc-en.jpg') 0 10px no-repeat;}
.infomsg {float:right;width:374px;}

.img-l, .img-p {width:402px;float:left;}
.item_n {float:right !important;margin-left:70px !important;margin-right:70px !important;margin-top:100px !important;}
.nav {width:100%;float:left;margin:0;padding:0 0 13px 0;}
.nav li {float:left;list-style:none;margin:0;padding:0 7px 0 0;}
.nav li a {float:left;height:21px;text-indent:-9999px;}
.nav li .data {color:#C1BFBD;}
#l_1 {background:url('../lay-gfx/bt-1.jpg') no-repeat;width:21px;}
#l_2 {background:url('../lay-gfx/bt-2.jpg') no-repeat;width:21px;}
#l_3 {background:url('../lay-gfx/bt-3.jpg') no-repeat;width:21px;}
#l_4 {background:url('../lay-gfx/bt-4.jpg') no-repeat;width:21px;}
#l_5 {background:url('../lay-gfx/bt-5.jpg') no-repeat;width:21px;}
#l_wykres {background:url('../lay-gfx/but-wykres.jpg') no-repeat;width:21px;}
#l_tv {background:url('../lay-gfx/but-video.jpg') no-repeat;width:21px;}
.nav li #l_wykres:hover,.nav li #l_wykres:active,.nav li.active #l_wykres,.nav li #l_wykres.active {background-position:0 0 !important;}
.nav li #l_tv:hover,.nav li #l_tv:active,.nav li.active #l_tv,.nav li #l_tv.active {background-position:0 0 !important;}
.nav li a:hover,.nav li a:active,.nav li.active a,.nav li a.active {background-position:0 -21px !important;}
.img-l .noactive {display:none;}
#flash-l {display:none;}

#form-kontakt-submit {background:url('../lay-gfx/inp_wyslij.jpg') no-repeat !important;width:100px !important;height:29px !important;margin-left:140px;cursor:pointer;margin-top:5px;}
#form-kontakt-submit.hover {background-position:0 -29px !important;}
.en #form-kontakt-submit {background:url('../lay-gfx/inp_wyslij-en.jpg') no-repeat !important;width:100px !important;height:29px !important;margin-left:140px;cursor:pointer;margin-top:5px;}
.en #form-kontakt-submit.hover {background-position:0 -29px !important;}
#h_dane-teleadresowe {background:url('../lay-gfx/h_dane-teleadresowe.png') no-repeat;height:62px;float:left;text-indent:-9999px;width:267px;}
.en #h_dane-teleadresowe {background:url('../lay-gfx/h_dane-teleadresowe-en.png') no-repeat;height:62px;float:left;text-indent:-9999px;width:267px;}
#h_napisz-do-nas {background:url('../lay-gfx/h_napisz.png') no-repeat;height:62px;float:left;text-indent:-9999px;width:267px;}
.en #h_napisz-do-nas {background:url('../lay-gfx/h_napisz-en.png') no-repeat;height:62px;float:left;text-indent:-9999px;width:267px;}
.kontakttxt {width:267px;float:left;}
.kontakttxt .edytor {width:100%;float:left;}
.kontakttxt .edytor h3 {color:#8f2f3e;margin:0;}
.list-rea a.a_die-presse {background:url('../lay-gfx/a_kam-fabrik.png') no-repeat;width:285px;height:160px;float:left;}
.list-rea a.a_turn {background:url('../lay-gfx/img-turn.png') no-repeat;width:102px;height:160px;float:left;padding-left:183px;}
.list-rea a.a_smart {background:url('../lay-gfx/a_smart.png') no-repeat;width:102px;height:160px;float:left;padding-left:183px;}
.list-rea a.a_fabrik {background:url('../lay-gfx/a_fabrik.png') no-repeat;width:102px;height:160px;float:left;padding-left:183px;}
.list-rea a.a_diepresse {background:url('../lay-gfx/a_diepresse.png') no-repeat;width:102px;height:160px;float:left;padding-left:183px;}
.list-rea a.a_apex {background:url('../lay-gfx/a_apex.png') no-repeat;width:102px;height:160px;float:left;padding-left:183px;}
.list-rea a.a_tele {background:url('../lay-gfx/a_tele.png') no-repeat;width:102px;height:160px;float:left;padding-left:183px;}
.list-rea a.a_adgar {background:url('../lay-gfx/a_adgar.png') no-repeat;width:102px;height:160px;float:left;padding-left:183px;}
.list-rea a.a_festiwal {background:url('../lay-gfx/a_festiwal.png') no-repeat;width:102px;height:160px;float:left;padding-left:183px;}
.list-rea a.a_worthersee {background:url('../lay-gfx/a_worthersee.png') no-repeat;width:102px;height:160px;float:left;padding-left:183px;}
.list-rea a.a_event_marketing {background:url('../lay-gfx/event_marketing.png') no-repeat;width:102px;height:160px;float:left;padding-left:183px;}
.list-rea a.a_org-event {background:url('../lay-gfx/org-event.png') no-repeat;width:102px;height:160px;float:left;padding-left:183px;}
.list-rea a.a_org-konf {background:url('../lay-gfx/org-konf.png') no-repeat;width:102px;height:160px;float:left;padding-left:183px;}
.list-rea a.a_impr-int {background:url('../lay-gfx/a_impr-int.png') no-repeat;width:102px;height:160px;float:left;padding-left:183px;}

.oferta_h2 {font-family:Arial Narrow;color:#8f2f3e;font-size:26px;margin-top:0;}

#pager {width:268px;position:relative;margin:0;padding:0;text-align:center;left:70px;margin-top:64px;float:left;margin-bottom:30px;}
#pager li {list-style:none;display:inline;margin:0;line-height:28px;padding:0 10px;font-size:18px;}
#pager li strong {color:#9b9b9b;}
#pager li.l a,#pager li.l span{float:left;width:28px;height:28px;background:url('../lay-gfx/bg-back-pager.png') no-repeat;padding:0 !important;text-indent:-9999px;}
#pager li.l a:hover,#pager li.l-up a:hover {background-position:0 -28px;}
#pager li.l-up a{float:right;width:28px;height:28px;background:url('../lay-gfx/bg-next-pager.png') no-repeat;padding:0 !important;text-indent:-9999px;}
#pager li.l-up {float:right;padding:0 !important;}
#pager li.l {float:left;padding:0 !important;}
#pager li a:hover {color:#282727;}
.pag {position:absolute;width:881px;left:40px;top:180px;margin:0;}
.pag .ba a{float:left;background:url('../lay-gfx/bg-back-p.png') 0 0 no-repeat;width:49px;height:49px;}
.pag .ba a:hover {background-position:0 -49px;}
.pag .ba {float:left;list-style:none;}
.pag .ne {float:right;list-style:none;}
.pag .ne a{float:right;background:url('../lay-gfx/bg-next-p.png') 0 0 no-repeat;width:49px;height:49px;}
.pag .ne a:hover {background-position:0 -49px;}

#tools {width:100%;float:left;overflow:hidden;margin:0;padding-top:43px;}
#tools li {list-style:none;padding:0;margin:0;}
#tools li.l a{float:left;padding-left:21px;background:url('../lay-gfx/bg-back.jpg') 0 1px no-repeat;}
#tools li.l a:hover {background-position:0 -15px;color:#282727 !important;}
#tools li.l-up {float:right;}
#tools li.l-up a {float:right;padding-left:27px;background:url('../lay-gfx/bg-up.jpg') 0 3px no-repeat;margin-right:40px;}
#tools li.l-up a:hover {background-position:0 -11px;color:#282727 !important;}
.project #tools li.l-up a {float:right;padding-left:27px;background:url('../lay-gfx/bg-up.jpg') 0 3px no-repeat;margin-right:0 !important;}
.project #tools li.l-up a:hover {background-position:0 -11px;color:#282727 !important;}
.lightbox-gallery{list-style:none;}

