body
{
background-color: #f3f3f3;
margin:0;
text-align:center;
font-family:Arial,helvetica,sans-serif;
font-size:12px;
}

#content
{
text-align:center;
display:block;
width:1037px;
margin-left:auto;
margin-right:auto;
min-height:926px;
background: url('img/bg.png') repeat-y;
}

#content a img {border:none;}

.clear {clear:both;display:block;height:1px;width:100%;}

#inshadow {width:997px;display:block;margin-left:auto;margin-right:auto;}

#head {display:block;width:997px;height:93px;text-align:left;background:#fff;}
#head a {border:none;}
#head a img.logo {border:none;padding-left:40px;float:left;}
#head .langnav {padding-top:7px;}
#head a.switch {margin:0;padding:0;display:block;width:100px;float:right;margin-right:0px;color:#17191a;text-decoration:none;}
#head a.switch:hover {text-decoration:underline;}
#head .ql {display:block;height:47px;width:34px;background:url('img/qleft.png') no-repeat;float:left;margin-left:40px;margin-right:4px;}
#head .qr {display:block;height:47px;width:34px;background:url('img/qright.png') no-repeat right;float:left;margin-left:-34px;margin-right:34px;margin-top:15px;}
#head p {display:block;float:left;width:430px;color:#9a9b9d;}
#head .sign {position:relative;top:23px;}
#head .sign p {font-size:17px;position:relative;z-index:20;}
#head  a.magazinetop {background:url('img/magazinetop.png') no-repeat;display:block;width:240px;height:71px;float:right;color:#fff;font-size:16px;text-decoration:none;}
#head a.magazinetop span {position:relative;top:20px;left:80px;width:150px;display:block}

#menu {display:block;width:997px;height:41px;}

#menu ul {margin:0;padding:0;}
#menu ul li {margin:0;padding:0;list-style-type:none;}
#menu ul li a {background:url('img/menu.png') no-repeat;width:997px;height:32px;display:block;float:left;margin:0;padding:0;margin:0;padding:0;font-size:18px;padding-top:9px;color:#fff;z-index:10;position:relative;text-decoration:none;}
#menu ul li a.space1 {width:8px;background-position:0 0;}
#menu ul li a.company {width:122px; background-position:-8px 0;cursor:pointer;}
#menu ul li a.space2 {width:28px;background-position:-130px 0;}
#menu ul li a.media {width:96px; background-position:-158px 0;cursor:pointer;}
#menu ul li a.space3 {width:28px;background-position:-254px 0;}
#menu ul li a.events {width:100px; background-position:-282px 0;cursor:pointer;}
#menu ul li a.space4 {width:35px;background-position:-382px 0;}
#menu ul li a.news {width:92px; background-position:-417px 0;cursor:pointer;}
#menu ul li a.space5 {width:23px;background-position:-509px 0;}
#menu ul li a.careers {width:108px; background-position:-532px 0;cursor:pointer;}
#menu ul li a.space6 {width:21px;background-position:-640px 0;}
#menu ul li a.contact {width:110px; background-position:-661px 0;cursor:pointer;}
#menu ul li a.space7 {width:16px;background-position:-771px 0;}
#menu ul li a.order {width:198px; background-position:-787px 0;cursor:pointer;}
#menu ul li a.space8 {width:12px;background-position:-985px 0;} 

#menu ul li a.company:hover {width:122px;background-position:-8px -41px;}
#menu ul li a.media:hover {width:96px; background-position:-158px -41px;}
#menu ul li a.events:hover {width:100px; background-position:-282px -41px;}
#menu ul li a.news:hover {width:92px; background-position:-417px -41px;} 
#menu ul li a.careers:hover {width:108px; background-position:-532px -41px;}  
#menu ul li a.contact:hover {width:110px; background-position:-661px -41px;}       
#menu ul li a.order:hover {width:198px; background-position:-787px -41px;}

#menu ul li a.company.active {width:122px;background-position:-8px -41px;}
#menu ul li a.media.active {width:96px; background-position:-158px -41px;}
#menu ul li a.events.active {width:100px; background-position:-282px -41px;}
#menu ul li a.news.active {width:92px; background-position:-417px -41px;} 
#menu ul li a.careers.active {width:108px; background-position:-532px -41px;}  
#menu ul li a.contact.active {width:110px; background-position:-661px -41px;}       
#menu ul li a.order.active {width:198px; background-position:-787px -41px;}

#banner {margin:0;padding:0;display:block;width:997px;height:248px;z-index:1;}
#banner img {margin-top:-2px;z-index:1;border:none;}
#bannermtop {margin:0;padding:0;display:block;width:997px;height:146px;z-index:1;text-align:center;background:url('img/bg_newtop.png') no-repeat}
#bannermtop img {z-index:1;border:none;display:inline;margin-top:15px;margin-left:10px;margin-right:10px;border:1px solid #424242;}
#bannerm {margin:0;padding:0;display:block;width:997px;height:150px;z-index:1;text-align:center;background:url('img/bg_new.png') no-repeat}
#bannerm img {z-index:1;border:none;display:inline;margin-top:10px;margin-left:10px;margin-right:10px;border:1px solid #424242;}
#bannernav {position:relative;top:-50px;display:block;width:200px;height:0px;float:right;background:#fff;}
#bannernav a.next {position:relative;z-index:99;text-indent:-9999px;background:url('img/arwr.png');display:block;height:46px;width:30px;float:right;}
#bannernav a.prev {position:relative;z-index:99;text-indent:-9999px;background:url('img/arwl.png');display:block;height:46px;width:30px;float:right;}   

#main {display:block;min-height:445px;background-color:#fff;margin:0;padding:0;float:left;width:100%;}
#column {display:block;float:left;min-height:374px;margin:0;padding:0;width:25%;background:url('img/dots_vertical.png') repeat-y right;margin-top:38px;margin-bottom:38px;background-color:#fff;}
#column a h3 {color:#17191a;font-size:12px;font-weight:bold;margin-top:8px;margin-right:4px;}
#columnsub {display:block;float:left;margin:0;padding:0;width:240px;background:url('img/dots_vertical.png') repeat-y right;margin-top:38px;margin-bottom:38px;background-color:#fff;}
#centrer {width:541px;display:block;margin-left:0px;}
#columnsub.noborder {background:none;}
#columnbig {display:block;float:left;min-height:374px;margin:0;padding:0;width:460px;background:url('img/dots_vertical.png') repeat-y right;margin-top:78px;margin-bottom:38px;background-color:#fff;margin-right:20px;}
#columnbig.contact {display:block;float:left;min-height:374px;margin:0;padding:0;width:50%;background:url('img/dots_vertical.png') repeat-y right;margin-top:5px;margin-bottom:38px;background-color:#fff;}
#columnbig.contact p strong {color:#17191a;}
#main #columnbig h2 {font-size:18px;}
#main #columnbig h3 {margin-top:-5px;}
#main #columnbig h3.lead {margin-top:5px;font-size:12px;font-weight:bold;color:#17191a;}

#main h2 {font-size:24px;display:block;text-align:left;font-weight:normal;margin:0;padding:0;margin-left:16px;margin-bottom:3px;}
#main h2 a {color:#17191a;text-decoration:none;}
#main h4 {text-align:left;color:#17191a;margin-left:16px;}
#main h1 {font-size:24px;display:block;text-align:left;font-weight:normal;margin:0;padding:0;margin-left:16px;margin-bottom:7px;margin-top:10px;}
#main h1.tophead {margin-top:-40px;}
#main h1.contact {font-size:24px;display:block;text-align:left;font-weight:normal;margin:0;padding:0;margin-left:16px;margin-bottom:3px;margin-top:10px;}
#main h2.space {font-size:24px;display:block;text-align:left;font-weight:normal;margin:0;padding:0;margin-left:16px;margin-bottom:3px;visibility:hidden;}
#main h3 {margin:0;padding:0;margin-left:16px;font-weight:bold;text-align:left;margin-top:40px;}
#main img.promo {display:block;width:222px;height:146px;margin-left:16px;}
#main p {text-align:left;color:#999999;margin:0;padding:0;margin-left:16px;margin-top:1px;margin-bottom:1px;margin-top:7px;margin-right:5px;}
#main p span {color:#17191a;}
#main p.title {color:#17191a;text-decoration:none;text-align:left;display:block;margin-left:16px;margin-top:7px;}
#main a.titlebig {color:#17191a;text-decoration:none;text-align:left;display:block;margin-left:16px;margin-top:7px;margin-right:4px;}
#main a {color:#c12844;}
#main a.title {color:#17191a;text-decoration:none;text-align:left;display:block;margin-left:16px;margin-top:7px;}
#main a.title:hover {text-decoration:underline;}
#main a.more {color:#c12844;text-decoration:none;padding-right:14px;background:url('img/more_arrows.png') no-repeat right center;display:block;text-align:left;margin-left:16px;width:35px;}
#main a.more:hover {text-decoration:underline;}
#main a.moreright {color:#c12844;text-decoration:none;padding-right:14px;background:url('img/more_arrows.png') no-repeat right center;clear:both;text-align:left;}
#main a.moreright:hover {text-decoration:underline;}
#main a.morebutton {display:block;text-align:center;width:139px;height:16px;background:#c12844;padding:4px;color:#fff;text-decoration:none;font-size:14px;float:right;margin-right:16px;}
#main a.morebutton:hover {background:#384b59;}
#main p.line {background:url('img/dots_horizontal.png') repeat-x;margin-left:16px;display:block;width:90%;height:3px;margin-top:8px;margin-bottom:8px;}
#main p.linefull {background:url('img/dots_horizontal.png') repeat-x;margin-left:16px;display:block;width:100%;height:3px;margin-top:8px;margin-bottom:8px;}
#main p.subline {background:url('img/dots_horizontal.png') repeat-x;margin-left:16px;display:block;height:3px;margin-top:4px;margin-bottom:2px;}
#main ul {color:#666;text-align:left;line-height:1.5;}
#main ul li {margin-left:26px;}

#main ol {color:#666;text-align:left;line-height:1.5;}
#main ol li {margin-left:31px;}

#column.noborder {background:none;}
#columnbig.noborder {background:none;}
#columnbig p{margin-top:10px;margin-bottom:10px;color:#666666;line-height:1.5;}
#columnbig p.italic{font-style:italic;}
#columnbig blockquote {font-style:italic;}
#columnbig img {margin-right:10px;}
#columnbig p.wp-caption-text {text-align:center;}
#columnbig a {color:#c12844;text-decoration:none;}
#columnbig a:hover {text-decoration:underline;}


#main a.submenuoddl {display:block;width:205px;height:61px;background-color:#f7f7f7;font-weight:bold;color:#000;clear:both;text-align:left;padding:5px;padding-top:7px;padding-bottom:3px;text-decoration:none;margin-left:16px;}
#main a.submenuoddl:hover {background-color:#c12844;color:#fff;}
#main a.submenuoddl span {display:block;font-weight:normal;clear:both;color:#666;}
#main a.submenuoddl:hover span {color:#fff;}
#main a.submenuevenl {display:block;width:205px;height:61px;background-color:#fff;font-weight:bold;color:#000;clear:both;text-align:left;padding:5px;padding-top:7px;padding-bottom:3px;text-decoration:none;margin-left:16px;}
#main a.submenuevenl:hover {background-color:#c12844;color:#fff;}
#main a.submenuevenl span {display:block;font-weight:normal;clear:both;color:#666;}
#main a.submenuevenl:hover span {color:#fff;}



#main a.submenuodda {display:block;width:220px;height:82px;background-color:#f7f7f7;font-weight:bold;color:#000;clear:both;text-align:left;padding:5px;padding-top:7px;padding-bottom:3px;text-decoration:none;margin-left:16px;}
#main a.submenuodda:hover {background-color:#c12844;color:#fff;}
#main a.submenuodda span {display:block;font-weight:normal;clear:both;color:#666;}
#main a.submenuodda:hover span {color:#fff;}
#main a.submenuevena {display:block;width:220px;height:102px;background-color:#fff;font-weight:bold;color:#000;clear:both;text-align:left;padding:5px;padding-top:7px;padding-bottom:3px;text-decoration:none;margin-left:16px;}
#main a.submenuevena:hover {background-color:#c12844;color:#fff;}
#main a.submenuevena span {display:block;font-weight:normal;clear:both;color:#666;}
#main a.submenuevena:hover span {color:#fff;}

#main a.submenuoddm {display:block;width:220px;height:82px;background-color:#f7f7f7;font-weight:bold;color:#000;clear:both;text-align:left;padding:5px;padding-top:7px;padding-bottom:3px;text-decoration:none;margin-left:16px;}
#main a.submenuoddm img {border:none;display:inline;float:left;margin-right:30px;margin-top:5px;}
#main a.submenuoddm:hover {background-color:#c12844;color:#fff;}
#main a.submenuoddm span {display:inline;font-weight:normal;clear:both;color:#666;}
#main a.submenuoddm:hover span {color:#fff;}
#main a.submenuevenm {display:block;width:220px;height:82px;background-color:#fff;font-weight:bold;color:#000;clear:both;text-align:left;padding:5px;padding-top:7px;padding-bottom:3px;text-decoration:none;margin-left:16px;}
#main a.submenuevenm img {border:none;display:inline;float:left;margin-right:30px;margin-top:5px;}
#main a.submenuevenm:hover {background-color:#c12844;color:#fff;}
#main a.submenuevenm span {display:inline;font-weight:normal;clear:both;color:#666;}
#main a.submenuevenm:hover span {color:#fff;}

#main a.submenuodd {display:block;width:220px;height:41px;background-color:#f7f7f7;font-weight:bold;color:#000;clear:both;text-align:left;padding:5px;padding-top:7px;padding-bottom:3px;text-decoration:none;margin-left:16px;}
#main a.submenuodd:hover {background-color:#c12844;color:#fff;}
#main a.submenuodd span {display:block;font-weight:normal;clear:both;color:#666;}
#main a.submenuodd:hover span {color:#fff;}
#main a.submenueven {display:block;width:220px;height:41px;background-color:#fff;font-weight:bold;color:#000;clear:both;text-align:left;padding:5px;padding-top:7px;padding-bottom:3px;text-decoration:none;margin-left:16px;}
#main a.submenueven:hover {background-color:#c12844;color:#fff;}
#main a.submenueven span {display:block;font-weight:normal;clear:both;color:#666;}
#main a.submenueven:hover span {color:#fff;}
#main a.active {color:#fff;background-color:#c12844;}
#main a.active span {color:#fff;} 

#prefooter {display:block;width:100%;background:url('img/prefooter.png') no-repeat;height:8px;}
#footer {display:block;height:90px;width:100%;background-color:#384b59;}
#footer img {float:left;margin-top:20px;margin-left:20px;}
#footerlinks {padding-top:10px;color:#fff;text-align:left;padding-left:120px;display:block;}
#footerlinks a {font-size:12px;color:#fff;text-decoration:none;padding-right:15px;padding-left:15px;}
#footerlinks a:hover {text-decoration:underline;}
#footercomment {padding-top:10px;color:#9ca5ac;text-align:left;padding-left:135px;display:block;}
#footercomment p {margin-top:0px;float:left;width:730px;}
#footercomment p.creator {width:110px;float:left;margin-top:0px;margin-left:10px;text-align:right;}
#footercomment a {text-decoration:none;color:#9ca5ac;}
#footercomment a:hover {text-decoration:underline;}

:focus {outline:none;}

#main #columnbig.contact p span {font-size:9px;color:#666;}
#main #columnbig.contact p.dziekujemy {display:none;width:100%;font-size:24px;}
#columnbig.contact p.line {margin-top:1px;margin-bottom:1px;}
#columnbig .dzialodd {background-color:#f7f7f7;float:left;display:block;width:91%;padding:10px 0;margin-left:12px;}
#columnbig .dzial {background-color:#fff;float:left;display:block;width:91%;margin-left:12px;padding:10px 0;}
#columnbig .dzialodd h3 {font-size:12px;color:#17191A;margin-bottom:10px;margin-left:5px;}
#columnbig .dzial h3 {font-size:12px;color:#17191A;margin-bottom:10px;margin-left:5px;}

#columnbig .pracownik {display:block;width:50%;height:60px;text-align:left;float:left;}
#columnbig .pracownik p.stanowisko {margin:0;padding:0;font-weight:bold;margin-left:5px;}
#columnbig .pracownik p.imienazwisko {margin:0;padding:0;margin-left:5px;}
#columnbig .pracownik a{text-align:left;margin-left:5px;}
#columnbig .contactform {display:block;height:330px;float:left;margin-left:16px;background:#f7f7f7;padding:10px;margin-right:20px;}
#columnbig .contactform p {margin:0;padding:0;margin-left:5px;margin-bottom:3px;}
#columnbig .contactform input {width:420px;border: 1px dotted #424242;padding:5px;}
#columnbig .contactform textarea {width:420px;border: 1px dotted #424242;height:200px;padding:5px;margin-bottom:5px;}
#columnbig .contactform 
#columnbig .contactform textarea:focus {background-color:#ffffe5;}
#columnbig .contactform input.submit {width:110px;background:#c12844;color:#fff;margin-top:10px;float:right;margin-right:6px;border:none;padding:3px 8px;}
#columnbig .contactform input.submit:hover{background:#fff;color:#c12844;border:1px solid #424242;cursor:pointer;}

.alignright {float:right;margin-left:5px;}
.alignleft {float:left;margin-right:5px;}
.aligncenter {margin-left:auto;margin-right:auto;}

#columnsub h1 a {color:#17191a;text-decoration:none;}
#columnsub h1 a:hover {color:#c12844;text-decoration:none;}

#bannerm h2.left {float:left;margin-top:16px;margin-left:10px;font-size:36px;}
#bannerm h2.right {float:right;margin-top:16px;margin-right:10px;font-size:36px;}

#main a {text-decoration:none;}
#main a:hover {text-decoration:none;}
#main p.wp-caption-text {text-align:center;margin-left:-5px;}
#main div.wp-caption.alignleft {margin-left:16px;margin-top:10px;}
#main div.wp-caption.alignright {margin-right:10px;margin-top:10px;}
#main div.wp-caption.alignnone {margin-left:16px;margin-top:10px;}
#column.style a {color:#c12844;text-decoration:none;padding-right:14px;background:url('img/more_arrows.png') no-repeat right center;clear:both;text-align:left;}
#column.style a:hover {text-decoration:underline;}
#banner p {margin:0;padding:0;}