@import url("base.css");

@import url("fonts.css");

@import url("background.css");

html * {
	margin: 0;
	padding: 0;
	outline: 0;
}

.clear_k_bottom {
	height: 80px;
}

.text {
	text-align: justify;
}

.replace {
	left: 0;
	top: 0;
}

.hide {
	width: 0;
	height: 0;
	margin: 0 !important;
}

#header,#container {
	width: 980px;
	margin: 0 auto;
}

#header_wrapper,#footer {
	width: 100%;
	min-width: 980px;
}

#header {
	margin-top: -20px;
	height: 120px;
}

h1,h1 .replace {
	width: 162px;
	height: 33px;
}

h1 {
	left: 20px;
	top: 52px;
}

h1 .slogan {
	margin-left: -8px
}

#nav {
	right: 13px;
	top: 58px;
}

/*         #nav li { margin-left: 29px; } */
#nav a,#nav .replace {
	height: 44px;
}

#nav a {
	padding-top: 14px;
}

/*            #nav0 { min-width: 38px; }
            #nav1 { min-width: 108px;}
            #nav2 { min-width: 116px; }
            #nav3 { min-width: 74px; }
            #nav4 { min-width: 52px; }*/
#nav0 {
	min-width: 74px;
}

#nav1 {
	min-width: 144px;
}

#nav2 {
	min-width: 144px;
}

#nav3 {
	min-width: 110px;
}

#nav4 {
	min-width: 83px;
}

#nav .replace {
	width: 100%;
}

#share_buttons {
	right: 20px;
	top: 25px;
}

#share_buttons a,#share_buttons .replace {
	height: 35px;
}

#blog_button,#blog_button .replace {
	width: 50px;
}

#twitter_button,#twitter_button .replace {
	width: 33px;
}

#facebook_button,#facebook_button .replace {
	width: 32px;
}

#top_nav {
	width: 940px;
	left: 23px;
	top: 3px;
}

#lang_nav {
	right: 0;
	top: 0;
}

#lang_nav li {
	margin: 0 8px 0 0;
	padding: 0 0 0 8px;
}

#top {
	width: 940px;
	height: 190px;
	margin: 0 20px;
}

#breadcrumbs {
	padding: 25px 10px 20px 250px;
}

body.kontakt #breadcrumbs,body.aktualnosci #breadcrumbs {
	padding-left: 20px;
}

#sidebar {
	width: 205px;
	margin: 0 10px 0 15px;
}

.nav_box {
	margin: 0 0 30px;
}

.nav_box .header {
	margin: 0 0 15px;
}

.nav_box li {
	margin: 0 0 5px;
}

.nav_box li ul {
	margin: 5px 0 0;
}

.nav_box li li {
	margin: 0 0 5px 10px;
}

.nav_box li a {
	padding: 0 0 0 10px;
	margin: 0 0 0 15px;
}

#content {
	width: 710px;
	padding: 15px 20px;
}

.text p {
	margin: 0 0 15px;
}

.header,.header .replace {
	width: 158px;
	height: 48px;
	margin: 0 0 5px;
	padding: 0;
}

#metody-i-narzedzia_header,#metody-i-narzedzia_header .replace {
	width: 188px;
}

.intro {
	margin: 0 0 10px;
}

.section {
	padding: 0 0 0 160px;
	margin: 0 0 20px;
}

.section p.more {
	margin-top: -15px;
}

.section.main {
	padding-top: 15px;
}

.content_box {
	width: 300px;
	margin: 0 100px 30px 0;
}

.content_box.two {
	margin-right: 0;
}

.content_box.with_image .description,.content_box .project_list {
	padding-left: 78px;
}

.content_box .info {
	margin: -15px 0 15px 0 !important;
}

h2,#content.main h3 {
	margin: 0 0 20px;
}

h3 {
	margin: 0 0 15px;
}

.text h3 {
	padding-top: 20px;
}

.text h3:first-child {
	padding-top: 0;
}

.laffayette,.laffayette .replace {
	height: 24px;
}

h4,h5 {
	margin: 0 0 8px;
}

.text ul,.text ol {
	margin: 0 0 15px 12px;
}

.text ul.indent {
	margin-left: 60px;
}

.text li {
	margin: 0 0 5px;
}

.text ul.indent li {
	margin-bottom: 0;
}

blockquote {
	padding: 0 0 0 25px;
}

.cite_right {
	width: 20px;
	height: 1em;
}

.text img.left {
	margin: 0 20px 20px 0;
}

.text img.right {
	margin: 0 0 20px 20px;
}

.text img.center {
	margin: 0 auto 20px;
}

#left_content {
	width: 452px;
	margin: 0 28px 0 0;
}

#right_sidebar {
	width: 230px;
}

.sidenav_box {
	margin: 0 0 30px;
}

.right_sidebar-header,.right_sidebar-header .replace {
	width: 215px;
	height: 35px;
}

.right_sidebar-header {
	margin-bottom: 15px !important;
}

.sidenav_box li {
	margin: 0 0 5px 20px;
}

.sidenav_box.related li {
	margin-bottom: 10px;
}

.related .title {
	width: 130px;
	margin-right: 30px !important;
}

.related .image {
	width: 40px;
}

.sidenav_box.doradca .description {
	padding-left: 20px;
}

.sidenav_box.doradca .image {
	margin-right: 10px;
}

.sidenav_box.doradca h5 {
	margin-bottom: 0;
}

.sidenav_box.doradca .status {
	margin-bottom: 15px !important;
}

.sidenav_box .box_content {
	width: 175px;
	padding: 0 20px;
}

#footer {
	padding: 5px 0 2px;
}

/* Strona główna { */
#top.main {
	height: auto;
	margin: 0 10px;
}

#welcome_box {
	min-height: 90px;
}

#welcome_box h2,#welcome_box h3 {
	width: 122px;
	margin: 0;
}

#welcome {
	width: 480px;
	margin: 0 20px 0 0;
	padding: 8px 0 0 75px;
}

#welcome h2 {
	padding: 12px 0 0;
}

#team {
	width: 310px;
	padding: 8px 0 0 75px;
}

#team h3 {
	padding: 11px 0 0;
}

#team h4 {
	margin: 0;
}

#team .description {
	width: 124px;
	padding: 5px 0 0;
}

#team .photo {
	width: 48px;
	height: 48px;
	margin: 0 0 0 10px;
	padding: 1px 4px 5px 2px;
}

#content.main {
	width: 940px;
	padding-top: 27px;
}

.main_left {
	width: 520px;
	margin: 0 40px 0 0;
}

.main_box {
	padding: 0 0 0 160px;
	margin: 0 0 40px;
}

#main_strategia {
	min-height: 115px;
}

#main_produkty {
	min-height: 121px;
}

#main_organizacja {
	min-height: 150px;
}

.main_box p.more {
	margin-top: -15px;
}

.main_right {
	width: 380px;
}

#jak_pracujemy {
	margin: 0 0 28px;
}

#jak_pracujemy h3 {
	margin-bottom: 160px !important;
}

.event {
	margin: 0 0 10px;
}

.event .photo {
	width: 59px;
	height: 58px;
	padding: 2px 5px 6px 6px;
	margin: 0 15px 0 0;
}

/* } Strona główna */ /* Obszary działania { */
#strategia_section {
	min-height: 97px;
}

#produkty_section {
	min-height: 100px;
}

#organizacja_section {
	min-height: 103px;
}

#wdrazanie_strategia-section {
	padding-top: 30px;
	min-height: 108px;
}

#potrzeby_produkty-section {
	min-height: 134px;
}

#tworzenie_produkty-section {
	min-height: 141px;
}

#wprowadzanie_produkty-section {
	min-height: 96px;
}

#tworzenie_organizacja-section {
	min-height: 128px;
}

/* } Obszary działania */ /* O nas { */
#nasz_zespol-header,#nasz_zespol-header .replace {
	width: 140px;
}

#jak_pracujemy-header,#jak_pracujemy-header .replace {
	width: 160px;
}

#nasze_projekty-header,#nasze_projekty-header .replace {
	width: 170px;
}

#partnerzy-header,#partnerzy-header .replace {
	width: 120px;
}

#nasza_wizja-header,#nasza_wizja-header .replace {
	width: 140px;
}

#dolacz_do_nas-header,#dolacz_do_nas-header .replace {
	width: 160px;
}

#partnerzy-content_box { /*padding-top: 70px;*/
	
}

#dolacz-content_box h3 {
	padding-left: 78px;
}

#projekty-content_box {
	width: 378px;
	margin-right: 22px;
}

.project {
	margin: 0 0 10px;
}

.project_icon {
	margin: 0 15px 0 0;
}

.project_images {
	margin: 0 0 20px;
}

.project_images a {
	width: 63px;
	height: 70px;
	margin-right: 12px;
}

.project_images a.last {
	margin-right: 0;
}

.project_images img {
	margin: 7px 0 0;
}

.project_images a:hover img, .upperek {
	margin: 0;
}

/* } O nas */ /* Nasz zespół { */
.team_box {
	margin: 0 0 40px;
}

.team_box .info {
	margin: 0 0 15px;
}

.team_photo {
	width: 100px;
	height: 103px;
	margin-right: 10px !important;
}

.team_box h3 {
	margin-bottom: 0 !important;
}

.team_box .status {
	margin-bottom: 30px !important;
}

.team_box .cite {
	margin: 0 0 20px;
}

/* } Nasz zespół */ /* Nasze projekty { */
.project_box {
	width: 290px;
	margin: 0 30px 20px 0;
}

.project_box.two {
	margin-right: 0;
}

.project_box img {
	margin: 0 15px 0 0;
}

.project_box .description {
	padding: 12px 0 0;
}

.project_box h3 {
	margin-bottom: 5px !important;
}

/* } Nasze projekty */ /* Projekt { */
.project_detail h3 {
	margin-bottom: 30px !important;
}

.project_photo {
	width: 100%;
	/*height: 315px;*/
}

.project_info h4 {
	width: 80px;
}

.contact_box {
	margin: 0 0 0 20px;
}

.contact_box .image {
	margin-bottom: 8px !important;
}

.contact_box h5 {
	margin-bottom: 0;
}

/* } Projekt */ /* Nasi klienci { */
.klienci-list {
	width: 220px;
}

/* } Nasi klienci */ /* Partnerzy { */
.partner_box {
	width: 710px;
	margin: 0 0px 20px 0;
}

.partner_photo {
	width: 88px;
	height: 110px;
	margin: 0 10px 10px 0;
}

.partner_box .description {
	padding: 0px 0 0;
}

.partner_box h3 {
	margin-bottom: 3px !important;
}

.partner_box .status {
	margin: -30px 0 15px 0 !important;
}

/* } Partnerzy */ /* Dołącz do nas { */
.dolacz-do-nas .cite {
	width: 450px;
	margin: 0 0 40px;
}

/* } Dołącz do nas */ /* Wizja i misja { */
#sukces_klienta-header,#sukces_klienta-header .replace {
	width: 170px;
}

#praca_zespolowa-header,#praca_zespolowa-header .replace {
	width: 200px;
}

#profesjonalizm-header,#profesjonalizm-header .replace {
	width: 170px;
}

#oryginalnosc-header,#oryginalnosc-header .replace {
	width: 160px;
}

#przejzystosc-header,#przejzystosc-header .replace {
	width: 160px;
}

.cite.wizja {
	margin: 0 0 30px;
	padding-right: 50px !important;
}

/* } Wizja i misja */ /* Kontakt { */
body.kontakt #content {
	width: 940px;
}

#contact_form {
	width: 550px;
	margin-right: 80px;
}

#contact_info {
	width: 305px;
	padding-left: 5px;
}

#contact_info_inner {
	height: 276px;
	padding: 10px 0 10px 140px;
}

#contact_info h3 {
	margin-bottom: 0;
}

fieldset p {
	margin-bottom: 10px;
}

label {
	width: 140px;
	margin-right: 15px;
	padding-top: 2px;
}

input[type='text'],select,textarea {
	width: 240px;
	padding: 2px 3px 0;
}

input[type='text'],select {
	height: 16px;
}

textarea {
	height: 120px;
}

input[type='submit'],input[type='button'] {
	width: 83px;
	height: 26px;
	margin-right: 13px;
	padding: 0 0 3px;
}

span.required {
	padding-left: 3px;
}

.form_buttons {
	margin-left: 190px;
}

.required_info {
	margin-left: 150px;
}

/* } Kontakt */ /* Aktualności { */
body.aktualnosci #content {
	width: 940px;
}

body.aktualnosci #left_content {
	width: 665px;
}

.news {
	margin-bottom: 30px;
	padding: 5px 0 10px;
}

.news h3 {
	margin-bottom: 5px;
}

.news .date {
	margin-bottom: 30px;
}

.pagination p {
	width: 50%;
}

#blog_banner {
	width: 175px;
	height: 130px;
}

#search_box .box_content {
	width: 205px;
	padding: 0 0 0 10px;
}

#search_box input[type='text'] {
	width: 100px;
	margin-right: 8px;
}

#search_box input[type='submit'] {
	width: 76px;
	height: 23px;
}

#news_archiwum table {
	width: 170px;
}

#news_archiwum td {
	padding: 5px;
}

.archiwum_nav {
	margin-bottom: 15px;
}

.archiwum_nav h5 {
	padding: 0 10px;
}

.archiwum_nav .prev {
	left: 0;
	top: 0;
}

.archiwum_nav .next {
	right: 0;
	top: 0;
}

#kategorie_box li a {
	padding-left: 10px;
}
/* } Aktualności */

#o-nas_header{
	width:180px;
}
