/* CSS: Agrobrokers konkretni.com */
/*  -----|   BODY   |-----  */
body {
    font-family: Arial, Helvetica, sans-serif;
    line-height: 160%;
    font-size: 14px;
    background: url(../../img/app/bg.jpg) repeat-x;
    background-color: #000;
    color: #fff;
}

.right {
    text-align: right;
}

/*  -----|   STRUKTURA   |-----  */
.container {
    width: 940px;
    margin: 0 auto;
}

div.logo, div.language, div.navContainer, div.nav, div.contentOneColumn, div.contentTwoColumns, div.header, div.content, div.indexContent, div.footerColumn, div.zdjecie, div.formularz, div.footer, div.szybkiKontakt, div.naszAdres, div.kontaktZnami, div.zapraszamyDoWspolpracy {
    float: left;
}

.logo, div.logo {
    width: 140px;
}

.zdjecie, div.zdjecie {
    width: 380px;
    margin: 0 0 20px 0px;
}

.formularz, div.formularz {
    width: 380px;
}

.navContainer, div.navContainer {
    width: 800px;
}

.language, div.language {
    width: 152px;
}

.nav, div.nav {
    width: 720px;
}

.naszAdres, div.naszAdres {
    width: 333px;
    margin: 0 0 0 14px;
}

.kontaktZnami, div.kontaktZnami {
    width: 315px;
    margin: 0 0 0 20px;
}

.zapraszamyDoWspolpracy, div.zapraszamyDoWspolpracy {
    width: 223px;
    margin: 0 0 0 20px;
}

.header, div.header, .szybkiKontakt, div.szybkiKontakt, .footer, div.footer {
    width: 940px;
}

.content, div.content {
    width: 940px;
}

.contentOneColumn, div.contentOneColumn {
    margin: 0 0 30px 0px;
    width: 860px;
}

.contentTwoColumns, div.contentTwoColumns {
    width: 440px;
    margin: 0 30px 20px 0;
}

.indexContent, div.indexContent {
    width: 470px;
}

.footerColumn, div.footerColumn {
    width: 470px;
}
* html div.logo, * html div.language, * html div.contentOneColumn, * html div.formularz, * html div.footerColumn, * html div.contentTwoColumns, * html div.navContainer, * html div.zdjecie, * html div.nav, * html div.header, * html div.indexContent, * html div.content, * html div.footer, * html div.szybkiKontakt, * html div.naszAdres, * html div.kontaktZnami, * html div.zapraszamyDoWspolpracy {
    display: inline;
    overflow: hidden;
}

/*  -----|   LOGO   |-----  */
h1 {
    margin: 22px 0 0 28px;
}

div#agrobrokers h1 a {
    background-image: url(../../img/app/agrobrokers.png);
    background-repeat: no-repeat;
    display: block;
    height: 77px;
    overflow: hidden;
    text-indent: -9999px;
    width: 100px;
}

/*  -----|   JĘZYK   |-----  */
div.language {
    margin: 28px 0 12px 637px;
}

div.tl {
    background: #e0e0e0 url(../../img/app/tl.png) no-repeat;
    width: 100%;
}

div.tr {
    background: url(../../img/app/tr.png) no-repeat top right;
}

div.bl {
    background: url(../../img/app/bl.png) no-repeat left bottom;
}

div.br {
    background: url(../../img/app/br.png) no-repeat right bottom;
    padding: 7px 5px 7px 9px;
    height: 100%;
    overflow: hidden;
}

div.language li {
    display: inline;
    float: left;
    margin-right: 7px;
}

.hu {
    background-image: url(../../img/app/hu.png);
    background-repeat: no-repeat;
    display: block;
    height: 11px;
    overflow: hidden;
    text-indent: -9999px;
    width: 16px;
}

.sk {
    background-image: url(../../img/app/sk.png);
    background-repeat: no-repeat;
    display: block;
    height: 11px;
    overflow: hidden;
    text-indent: -9999px;
    width: 16px;
}

.cz {
    background-image: url(../../img/app/cz.png);
    background-repeat: no-repeat;
    display: block;
    height: 11px;
    overflow: hidden;
    text-indent: -9999px;
    width: 16px;
}

.de {
    background-image: url(../../img/app/de.png);
    background-repeat: no-repeat;
    display: block;
    height: 11px;
    overflow: hidden;
    text-indent: -9999px;
    width: 16px;
}

.en {
    background-image: url(../../img/app/en.png);
    background-repeat: no-repeat;
    display: block;
    height: 11px;
    overflow: hidden;
    text-indent: -9999px;
    width: 16px;
}

.pl {
    background-image: url(../../img/app/pl.png);
    background-repeat: no-repeat;
    display: block;
    height: 11px;
    overflow: hidden;
    text-indent: -9999px;
    width: 16px;
}

.pl:hover, .en:hover, .de:hover, .cz:hover, .sk:hover, .hu:hover {
    background-position: 0 -11px;
}

.active {
    background-position: 0 -11px;
}

/*  -----|   NAWIGACJA   |-----  */
div#navContainer {
    margin: 0 0 0 80px;
    padding: 0 0 0 0;
}

#nav li {
    float: left;
    margin-right: 2px;
    font-size: 24px;
}

.nav a:link, .nav a:visited {
    background: url(../../img/app/nav-bg.png) right 0px;
    color: #50a8d8;
    display: block;
    height: 32px;
    line-height: 32px;
    text-decoration: none;
}

.nav a span {
    background: url(../../img/app/nav-bg.png) left 0px;
    display: block;
    height: 32px;
    margin-right: 10px;
    padding-left: 10px;
}

.nav a:hover {
    background: url(../../img/app/nav-bg.png) right 32px;
    display: block;
    color: #fff;
}

.nav a:hover span {
    background: url(../../img/app/nav-bg.png) left 32px;
    display: block;
}

.active a:link, .active a:visited, .active a:visited, .active a:hover {
    background: url(../../img/app/nav-bg.png) right 32px;
    color: #fff;
    display: block;
}

.active a span, .active a:hover span {
    background: url(../../img/app/nav-bg.png) left 32px;
    color: #fff;
    display: block;
}

#navContainer a.top {
    color: #fff;
    font-size: 20px;
    text-decoration: none;
    position: relative;
    padding: 6px 10px;
    background: #98b7c6;
    line-height: 160%;
    display: block;
    border-bottom: #6295a8 1px solid;
    background: url(../../img/app/drop-top-bg.png) left 0 no-repeat;
    width: 160px;
}

#navContainer a.top:hover {
    background: url(../../img/app/drop-top-hover-bg.png) left 0 no-repeat;
}

#navContainer a.middle {
    color: #fff;
    font-size: 20px;
    text-decoration: none;
    position: relative;
    padding: 6px 10px 6px 10px;
    background: #98b7c6;
    line-height: 160%;
    display: block;
    border-bottom: #6295a8 1px solid;
    background: url(../../img/app/drop-middle-bg.png) left 0 no-repeat;
    width: 160px;
}

#navContainer a.bottom {
    color: #fff;
    font-size: 20px;
    text-decoration: none;
    position: relative;
    padding: 6px 10px 6px 10px;
    background: #98b7c6;
    line-height: 160%;
    display: block;
    background: url(../../img/app/drop-bottom-bg.png) left 0 no-repeat;
    width: 160px;
}

#navContainer a.bottom:hover {
    background: url(../../img/app/drop-bottom-hover-bg.png) left 0 no-repeat;
}

#nav li ul {
    margin: 1px 0 0 0;
    padding: 0;
    position: absolute;
    visibility: hidden;
    z-index: 1000;
}

#nav li ul li {
    float: none;
}

#nav li ul li a {
    color: #fff;
    background: #98b7c6;
}

#nav li ul li a:hover {
    background: #50a7d8;
    color: #fff;
}

/*  -----|   INDEX CONTENT   |-----  */
.oFirmie {
    margin: 20px 0 30px 0;
    line-height: 180%;
}

.slide {
    background: url(../../img/app/slide-bg.jpg) left top no-repeat;
    margin: 20px 0 20px 0;
    width: 479px;
}

.slide img {
    border: none;
    margin: 0;
    padding: 0;
    display: block;
}

.oFirmieTop {
    background-color: #346f8f;
    background: url(../../img/app/o-firmie-t-bg.png) left 0 no-repeat;
    height: 12px;
    width: 470px;
    font-size: 1px;
}

.oFirmie h2 {
    font-weight: bold;
    font-size: 36px;
    color: #fff;
    line-height: 120%;
    margin-bottom: 20px;
    text-shadow: #4f4e4e 1px 1px 1px;
}

.oFirmieSrodek {
    background: url(../../img/app/o-firmie-bg.png);
    height: 329px;
    width: 470px;
}

.oFirmieSrodekContent {
    padding: 20px 20px 20px 38px;
}

.zobaczOferte {
    margin: 26px 0 0 182px;
    text-align: center;
}

.zobaczOferte a {
    display: block;
    height: 40px;
    width: 206px;
    color: #fff;
    text-decoration: none;
    background: url(../../img/app/button-bg.png) left 0 no-repeat;
    font-size: 22px;
    text-shadow: #161515 0px 0px 2px;
    padding-top: 14px;
}

.zobaczOferte a:hover {
    text-decoration: underline;
}

.uppercase {
    text-transform: uppercase;
}

.oFirmieDol {
    background: url(../../img/app/o-firmie-b-bg.png) no-repeat;
    height: 12px;
    width: 470px;
}

/*  -----|   PODSTRONY   |-----  */
.content {
    margin: 20px 0 30px 0;
    line-height: 180%;
}

.contentTop {
    background-color: #346f8f;
    background: url(../../img/app/content-t-bg.png) left 0 no-repeat;
    height: 12px;
    width: 940px;
    font-size: 1px;
}

.contentSrodek {
    background: url(../../img/app/content-bg.png);
    width: 940px;
    height: 100%;
    overflow: hidden;
}

.contentSrodekContent {
    padding: 20px 0px 40px 40px;
    margin: 0 0 30px 0;
    width: 860px;
}

.contentSrodekContent img {
    float: right;
    margin: 0 0 20px 40px;
}

.contentDol {
    background: url(../../img/app/content-b-bg.png) no-repeat;
    height: 12px;
    width: 940px;
}

.content h2 {
    font-weight: bold;
    font-size: 36px;
    color: #fff;
    line-height: 120%;
    margin: 0 40px 10px 0;
    text-shadow: #4f4e4e 1px 1px 1px;
}

.content h3 {
    font-weight: bold;
    font-size: 24px;
    color: #fff;
    line-height: 120%;
    text-shadow: #4f4e4e 1px 1px 1px;
    margin: 0 0 20px 0;
}

.content h4 {
    font-weight: bold;
    font-size: 20px;
    color: #fff;
    line-height: 140%;
    margin: 0 0px 20px 0;
}

div.contentSrodekContent h6 {
    font-size: 14px;
	font-weight:normal;
    margin: 30px 0;
    padding: 20px 30px;
    background: url(../../img/app/wyroznienie-bg.png);
}

p.tick {
    margin: 20px 0 0 0;
}

div.contentSrodekContent ul {
    margin: 0 0 26px 0;
}

div.contentSrodekContent ul li {
    font-size: 14px;
    margin: 0 0 4px 0;
    padding: 0 0 0 26px;
    background: url(../../img/app/tick.png) 0px 6px no-repeat;
}

div.contentSrodekContent {
    margin-bottom: 26px;
}

div.contentSrodekContent ol li {
    margin: 0 0 4px 0px;
    padding: 0 0 0 26px;
    background: url(../../img/app/tick.png) 0px 6px no-repeat;
}

div.contentSrodekContent ol li {
    margin: 0 0 20px 0px;
    padding: 0 0 0 28px;
    background: url(../../img/app/plus.png) 0px 5px no-repeat;
    font-size: 18px;
}

div.contentSrodekContent p {
    margin: 0 0 26px 0;
}

div.historia p {
    margin: 0 0 20px 0;
}

.rok {
    font-size: 18px;
}

.dolaczDoNas {
    margin: 60px 0 0 550px;
    text-align: center;
}

.dolaczDoNas a {
    display: block;
    height: 40px;
    width: 206px;
    color: #fff;
    text-decoration: none;
    background: url(../../img/app/button-bg.png) left 0 no-repeat;
    font-size: 22px;
    text-shadow: #161515 0px 0px 2px;
    padding-top: 14px;
}

.dolaczDoNas a:hover {
    text-decoration: underline;
}

.daneKontaktowe {
    margin: 20px 30px 0 0;
    font-size: 18px;
    line-height: 160%;
}

.daneKontaktowe a {
    text-decoration: none;
    color: #fff;
}

.daneKontaktowe a:hover {
    text-decoration: underline;
}

.szare {
    color: #ccc;
}

#map_agrobrokers {
    margin: 40px 0 40px 120px;
    width: 700px;
    height: 422px;
    border-top: 1px solid #555555;
    border-left: 1px solid #555555;
    border-right: 1px solid #5a5a5a;
    border-bottom: 1px solid #5a5a5a;
    background: #fff;
}

div.wiekszaMapa a {
    color: #fff;
    text-decoration: none;
}

div.wiekszaMapa a:hover {
    color: #fff;
    text-decoration: underline;
}

/*  -----|   SZYBKI KONTAKT   |-----  */
.szybkiKontakt {
    margin: 0px 0 30px 0px;
}

/*  -----|   NASZ ADRES   |-----  */
.naszAdresTop {
    background-color: #346f8f;
    background: url(../../img/app/nasz-adres-t-bg.png) left 0 no-repeat;
    height: 15px;
    width: 333px;
    font-size: 1px;
}

.naszAdres h2 {
    font-weight: normal;
    font-size: 18px;
    color: #fff;
    margin-bottom: 4px;
}

.naszAdresSrodek {
    background: url(../../img/app/nasz-adres-bg.png);
}

.naszAdresSrodekContent {
    padding: 0 20px;
}

.naszAdresDol {
    background: url(../../img/app/nasz-adres-b-bg.png) no-repeat;
    height: 15px;
    width: 333px;
}

#naszAdres .nazwa {
    color: #999;
    margin-right: 10px;
}

#naszAdres .informacja {
    color: #ccc;
}

#naszAdres td.nazwa {
    padding-right: 30px;
}

/*  -----|   KONTAKT Z NAMI   |-----  */
.kontaktZnamiTop {
    background-color: #346f8f;
    background: url(../../img/app/kontakt-z-nami-t-bg.png) left 0 no-repeat;
    height: 15px;
    width: 315px;
    font-size: 1px;
}

.kontaktZnami h2 {
    font-weight: normal;
    font-size: 18px;
    color: #fff;
    margin-bottom: 4px;
}

.kontaktZnamiSrodek {
    background: url(../../img/app/kontakt-z-nami-bg.png);
}

.kontaktZnamiSrodekContent {
    padding: 0 20px;
}

.kontaktZnamiDol {
    background: url(../../img/app/kontakt-z-nami-b-bg.png) no-repeat;
    height: 15px;
    width: 315px;
}

#kontaktZnami .nazwa {
    color: #999;
    margin-right: 10px;
}

#kontaktZnami .informacja {
    color: #ccc;
}

#kontaktZnami td.nazwa {
    padding-right: 30px;
}

#kontaktZnami a {
    text-decoration: none;
    color: #ccc;
}

#kontaktZnami a:hover {
    text-decoration: underline;
    color: #ccc;
}

/*  -----|   ZAPRASZAMY DO WSPÓŁPRACY   |-----  */
.zapraszamyDoWspolpracy {
    padding-top: 8px;
}

.zapraszamyDoWspolpracyTop {
    background-color: #346f8f;
    background: url(../../img/app/zapraszamy-t-bg.png) left 0 no-repeat;
    height: 15px;
    width: 223px;
    font-size: 1px;
}

.zapraszamyDoWspolpracySrodek {
    background: url(../../img/app/zapraszamy-bg.png);
}

.zapraszamyDoWspolpracySrodekContent {
    padding: 0px 20px 2px 20px;
    text-align: center;
}

.zapraszamyDoWspolpracySrodekContent a {
    text-decoration: none;
}

.zapraszamyDoWspolpracyDol {
    background: url(../../img/app/zapraszamy-b-bg.png) no-repeat;
    height: 15px;
    width: 223px;
}

.textZapraszamy {
    color: #000;
    font-size: 25px;
}

.textFirmyPrzewozowe {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-shadow: #161515 0px 0px 2px;
}

.textDoWspolpracy {
    color: #000;
    font-size: 20px
}

/*  -----|   FOOTER   |-----  */
.footer {
    background: url(../../img/app/footer-dots.png) repeat-x top;
    padding-top: 12px;
    font-size: 13px;
    color: #333;
    padding-bottom: 30px;
}

.footer li {
    display: inline;
    background: url(../../img/app/dot.png) no-repeat right 8px;
}

.footer li.last {
    background: none;
}

.footer a {
    color: #666;
    text-decoration: none;
    margin: 0 3px 0 5px;
}

.footer a.first {
    margin: 0;
}

.footer a.active {
    color: #999;
}

.footer a:hover {
    color: #999;
}

.changeLanguage {
    background: url(../../img/app/change-language.png) no-repeat right 6px;
    padding-right: 12px;
}

.copy p {
    color: #666;
    margin: 0;
    padding: 0;
}

.rights p {
    font-size: 11px;
    margin: 0;
    padding: 0;
    color: #333;
    line-height: 140%;
}

div.daneKontaktowe p {
	margin:0;
	padding:0;	
}


