body {padding:0;margin:0;background:white;font-size:10px;font-family:verdana, sans-serif;color:#808080;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:verdana, serif;font-size:11px;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
img {border-width:0;}
a {color:#808080;text-decoration:none;}
a:hover {text-decoration:underline;}
.none {display:none;}

#container {width:998px;margin:0 auto;position:relative;}

#top {border-bottom:1px solid #959595;width:875px;padding-top:58px;padding-bottom:15px;}
#top h1 {text-align:right;padding:31px 0 0 0;margin:0;font-size:12px;position:absolute;right:0;top:0;}
#menu {list-style-type:none;margin:0;padding:15px 0 20px 0;height:21px;}
#menu li {float:left;padding-right:55px;height:21px;position:relative;}
#menu li a {color:#ff0000;font-size:16px;}

#menu li.item1 {width:80px;}
#menu li.item1 span {background:transparent url(images/naszeuslugi.png) no-repeat;height:21px;width:80px;}
#menu li.item1 .inactive span {background-image:url(images/naszeuslugi1.png);}
#menu li.item2 {width:83px;}
#menu li.item2 span {background:transparent url(images/onas.png) no-repeat;height:21px;width:83px;}
#menu li.item2 .inactive span {background-image:url(images/onas1.png);}
#menu li.item3 {width:97px;}
#menu li.item3 span {background:transparent url(images/nasiklienci.png) no-repeat;height:21px;width:97px;}
#menu li.item3 .inactive span {background-image:url(images/nasiklienci1.png);}
#menu li.item4 {width:95px;}
#menu li.item4 span {background:transparent url(images/publikacje.png) no-repeat;height:21px;width:95px;}
#menu li.item4 .inactive span {background-image:url(images/publikacje1.png);}
#menu li.item5 {width:71px;}
#menu li.item5 span {background:transparent url(images/kontakt.png) no-repeat;height:21px;width:71px;}
#menu li.item5 .inactive span {background-image:url(images/kontakt1.png);}

#submenu {list-style-type:none;margin:0;padding:9px 0 27px 0;height:45px;border-bottom:1px solid #959595;width:874px;}
#submenu.no-border {border-bottom-width:0;padding-bottom:8px;}
#submenu li {float:left;padding:8px 40px 8px 0;height:32px;position:relative;}
#submenu li a {color:#ff0000;font-size:16px;}
#submenu li.item1 {width:312px;}
#submenu li.item1 span {background:transparent url(images/badaniaianaliza1.png) no-repeat;height:32px;width:312px;}
#submenu li.item1 .inactive span {background-image:url(images/badaniaianaliza2.png);}
#submenu li.item2 {width:114px;}
#submenu li.item2 span {background:transparent url(images/strategia1.png) no-repeat;height:32px;width:114px;}
#submenu li.item2 .inactive span {background-image:url(images/strategia2.png);}
#submenu li.item3 {width:113px;}
#submenu li.item3 span {background:transparent url(images/kreacja1.png) no-repeat;height:32px;width:113px;}
#submenu li.item3 .inactive span {background-image:url(images/kreacja2.png);}
#submenu li.item4 {width:215px;padding-right:0;}
#submenu li.item4 span {background:transparent url(images/implementacja1.png) no-repeat;height:32px;width:215px;}
#submenu li.item4 .inactive span {background-image:url(images/implementacja2.png);}
#submenu li.item5 {width:88px;padding-right:0;padding-left:8px;border-left:1px solid #d1d1d1;}
#submenu li.item5 span {background:transparent url(images/szkolenia1.png) no-repeat;height:32px;width:88px;left:5px;}
#submenu li.item5 .inactive span {background-image:url(images/szkolenia2.png);}

#submenu li.item6 {width:173px;}
#submenu li.item6 span {background:transparent url(images/misja1.png) no-repeat;height:33px;width:173px;}
#submenu li.item6 .inactive span {background-image:url(images/misja2.png);}
#submenu li.item7 {width:96px;}
#submenu li.item7 span {background:transparent url(images/wartosci1.png) no-repeat;height:33px;width:96px;}
#submenu li.item7 .inactive span {background-image:url(images/wartosci2.png);}
#submenu li.item8 {width:152px;}
#submenu li.item8 span {background:transparent url(images/cele1.png) no-repeat;height:33px;width:152px;}
#submenu li.item8 .inactive span {background-image:url(images/cele2.png);}
#submenu li.item9 {width:132px;}
#submenu li.item9 span {background:transparent url(images/zespol1.png) no-repeat;height:33px;width:132px;}
#submenu li.item9 .inactive span {background-image:url(images/zespol2.png);}

#submenu .addSpan span {top:8px;}
.addSpan span {position:absolute;left:0;top:0;cursor:pointer}

#main-text {padding:97px 65px 23px 220px;width:590px;}
#main-text p {line-height:1.4em;padding-top:45px;}

#main-bar {height:240px;width:874px;margin-top:22px;background:transparent url(images/mainimage.jpg) no-repeat;position:relative;}
#main-bar h2 {padding:20px 0 0 15px;margin:0;}
#lang {position:absolute;top:17px;right:14px;margin:0;list-style-type:none;padding:0;}
#lang li {display:inline;padding-left:5px}

#box {border-top:1px solid #535353;border-bottom:1px solid #535353;width:874px;overflow:hidden;padding:17px 0;margin-top:18px;}
#box .col {width:273px;float:left;margin-right:27px;}
#box .last-col {margin-right:0;float:right;}
#box h2 {font-weight:normal;margin:1em 0 0.5em 0;position:relative;height:27px;}
#box h2.item1 span {background:transparent url(images/badaniaianaliza.png) no-repeat;height:27px;width:203px;}
#box h2.item2 span {background:transparent url(images/strategia.png) no-repeat;height:27px;width:107px;}
#box h2.item3 span {background:transparent url(images/kreacja.png) no-repeat;height:27px;width:91px;}
#box p {line-height:1.4em;margin-top:0.8em;}


.more {text-align:right;font-weight:bold;}

#content {width:874px;overflow:hidden;padding:5px 0 0 0;font-size:12px;}
#content.border-top {border-top:1px solid #959595;padding-top:18px;margin-top:19px;}
#left {float:left;width:420px;overflow:hidden;padding-top:20px;}
#right {float:right;width:447px;overflow:hidden;text-align:right;}
#left.small {width:215px;overflow:hidden;}
#right.big {width:620px;overflow:hidden;}
#right.medium {width:566px;overflow:hidden;}
#right.padding-top {padding-top:20px;}
#right .to-right {margin-bottom:0;text-align:right;padding-top:4px;}
#content .w472 {width:472px;padding-top:5px;text-align:left;}
#content .w370 {width:370px;}
#content .w525 {width:525px;text-align:left;}
#content .w525 p {padding-right:20px;}
#content .w325 {width:325px;padding-top:5px;}
#content .w380 {width:380px;padding-top:5px;}

.quote {margin:0;padding:47px 0 23px 0;}

#content p {line-height:1.5em;margin:1.4em 0;}
#content p.border {text-align:center;border-top:1px solid #959595;border-bottom:1px solid #959595;padding:20px 0;}
#content p.border strong {width:270px;display:block;padding-bottom:10px;text-align:left;font-size:11px;line-height:1.2em}
#content.contact a {color:#545454;}
#content.contact p {line-height:1.35em;}

#left.small dl {margin:1em 0;color:#545454;}
#left.small ul {margin:1em 0;color:#545454;list-style-type:none;padding:0;}
#left.small dt {padding-left:11px;background:transparent url(images/line.png) no-repeat 2px 7px;}
#left.small li {padding-left:11px;padding-bottom:5px;background:transparent url(images/line.png) no-repeat 2px 7px;}
#left.small .red a {color:#ff3214;} 
#left.small dd {margin:0 0 16px 11px;font-size:10px;width:170px;}

.download  {width:880px;padding-top:29px;}
.download ul {list-style-type:none;margin:0;padding:0;border-bottom:1px solid #808080;padding-top:56px;}
.download ul li {border-top:1px solid #808080;padding:42px 0 42px 110px;background:transparent url(images/pdf.png) no-repeat 8px 50%;}

#portfolio-main {width:884px;overflow:hidden;font-size:12px;padding:20px 0;}
#portfolio-main p {line-height:1.5em;}
#portfolio-main #left {width:355px;margin-right:25px;}
#portfolio-main #right {width:490px;float:left;}
#portfolio-main #left h2 {font-size:12px;font-weight:normal;border-top:1px solid #767676;width:292px;margin-top:24px;padding-top:28px;padding-bottom:8px;}

#portfolio-main #right h2 {border-top:1px solid #767676;color:#808080;margin:0;padding-top:15px;font-size:12px;margin-top:10px;}

.main-clients {width:100%;}
.main-clients td {width:33%;text-align:center;padding:14px 0;}


.other-clients {list-style-type:none;margin:0;padding:0;}
.other-clients li {padding:1px 0;}

#help {list-style-type:none;margin:0;padding:0;width:292px;}
#help h3 {font-size:12px;font-weight:normal;margin:0 0 4px 0;}
#help a {color:#545454;}
#help p {line-height:1.5em;font-size:11px;margin-top:0;}
#help h4 {font-size:11px;font-weight:normal;margin:0;padding-top:30px;}
#help ol {list-style-type:none;margin:0;padding:0 0 0 2px;font-size:11px;line-height:1.6em;}
#help .help-content {display:none;padding-bottom:20px;}
.show1 #help1 .help-content {display:block;}
.show2 #help2 .help-content {display:block;}
.show3 #help3 .help-content {display:block;}
.show4 #help4 .help-content {display:block;}
.show5 #help5 .help-content {display:block;}

.show2 #help2 h3 {margin-top:18px;}
.show3 #help3 h3 {margin-top:18px;}
.show4 #help4 h3 {margin-top:18px;}
.show5 #help5 h3 {margin-top:18px;}

.show1 #help1 h3 a {color:#ff3214;}
.show2 #help2 h3 a {color:#ff3214;}
.show3 #help3 h3 a {color:#ff3214;}
.show4 #help4 h3 a {color:#ff3214;}
.show5 #help5 h3 a {color:#ff3214;}

#portfolio {width:884px;padding:30px 0;font-size:11px;line-height:1.3em;overflow:hidden;}
#portfolio #left {width:225px;padding-top:9px;border-top:1px solid #545454;}
#portfolio #right {width:630px;}

#portfolio #left p {padding:0 6px;margin-bottom:0;margin-top:1.4em;}
#portfolio #left ul {list-style-type:none;margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #545454;min-height:124px;}
* html #portfolio #left ul {height:124px;}
#portfolio #left li {padding:0 8px 0 13px;background:transparent url(images/smalllist.png) no-repeat 6px 7px;}
#portfolio #left a {color:#545454;}

#portfolio #right h2 {margin-top:0;padding-top:5px;}
#portfolio #right ul {list-style-type:none;margin:0;padding:0;}
#portfolio #right li {margin-bottom:13px;padding-bottom:14px;border-bottom:1px solid #545454;}
#portfolio #right .back {text-align:right;}

#foot {margin-top:10px;width:875px;padding:5px 0 0 0;line-height:1.4em;}

#last-projects {list-style-type:none;margin:0;padding:0 0 0 24px;}
#last-projects li {padding-top:8px;}

#footer {border-top:1px solid #959595;width:875px;padding:8px 0;margin-top:20px;}
#footer #last-projects {float:left;padding:15px 0;}
#footer #last-projects * {display:inline;}
#footer #last-projects li {padding-right:6px;}
#footer h2 {float:left;margin:0;padding:15px 0 15px 5px;width:167px;}
#map-link {float:right;padding-right:130px;padding-top:5px;}
#map-link a {color:#959595;}

#footer #map-link {padding-right:5px;padding-top:0;}

#map {width:871px;}
#map h2 {padding:14px 0 7px 0;border-top:1px solid #535353;border-bottom:1px solid #535353;margin:0;}
#map .map-ul {position:relative;top:0;margin:0;padding-bottom:25px;padding-top:15px;}
#map ul {list-style-type:none;margin:0;padding:0;color:#545454;}
#map ul a {color:#545454;}
#map h3 {width:130px;border-bottom:1px solid #535353;font-size:14px;font-weight:normal;color:#545454;padding:10px 0 5px 0;margin-bottom:0;;}
#map ul ul {width:755px;margin-left:auto;padding-left:67px;overflow:hidden;background:transparent url(images/dot.gif) repeat-x 0 34px}
#map ul ul ul {width:152px;padding:4px 0 0 0;margin:0;background-image:none;}
#map ul ul li {float:left;width:152px;}
#map ul ul li li {float:none;padding:3px 0;}
#map ul ul li.first {width:172px;}
#map ul ul li.last {width:100px;}
#map h4 {line-height:29px;margin:0;font-size:14px;font-weight:normal;padding-top:6px;}
#map .margin-top {padding-top:33px;}

.pdf {padding-left:27px;background:transparent url(images/pdf.png) no-repeat 2px 0;line-height:18px;}





@media print { .addSpan span {display:none;} }

