/**
 * Default
 */
body {background-color: White; margin: 0px 0px 0px 0px; font-family: Arial, Tahoma, 'Arial CE', Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #6a6a76;}
table {border: 0px solid Black; border-collapse: collapse; margin: 0px 0px 0px 0px;}
td {vertical-align: top; border: 0px; padding: 0px 0px 0px 0px; text-align: left; vertical-align: top;}
p {margin: 15px 0px 15px 0px;}
div {margin: 0px 0px 0px 0px;}
h2 {margin: 0px 0px 0px 0px;}
img {border: 0px;}

form {margin: 0px;}
input {font-family: Arial; font-size: 11px; font-weight: normal; margin: 0px;}
select {font-family: Arial; font-size: 11px; font-weight: normal; margin: 0px;}
textarea {font-family: Arial; font-size: 11px; font-weight: normal; margin: 0px;}

a:link, a:active, a:visited {color: #0054a6; text-decoration: underline;}
a:hover {color: #FF4500; text-decoration: underline;}


/**
 * Uniwersalne
 */
br.przelam {clear: both; visibility: hidden; display: block; line-height: 0px; font-size: 0px;}
.bold {font-weight: bold;}
.left {text-align: left;}

/**
 * Mapa serwisu - www
 */
div.mapa_dzial {font-size: 11px; margin: 9px 0px 5px 0px;}
div.mapa_grupa {padding-left: 20px; margin: 9px 0px 5px 0px;}
div.mapa_str {padding-left: 40px; margin-bottom: 5px;}
div.mapa_pdstr {padding-left: 60px; margin-bottom: 5px;}


/**
 * Menu - www
 */
div.menuKNG {font-weight: bold; margin: 0px; color: #304479;}
div.menuKLS {padding-bottom: 5px;}

div.menuKL, div.menuKLW {padding: 2px 0px 2px 5px; margin: 5px 0px 5px 5px; border-bottom: 1px solid #c8d3db}

a.menuL ,a.menuL:link, a.menuL:active, a.menuL:visited {color: #6a6a76; text-decoration: none;}
a.menuL:hover {color: #FF4500; text-decoration: none;}

#menuL, #menuL:link, #menuL:active, #menuL:visited, #menuL:hover {color: #cf1221;}


/**
 * Site
 */
#k0 {position: relative; width: 900px; margin: auto; text-align: center;}
#k1 {position: relative; height: 140px; text-align: left; overflow: visible;}
#k2 {position: relative; height: 320px; margin-bottom: 20px; background: url(../grafika/layout/banner_start.jpg) no-repeat; text-align: left; z-index: 1;}
#k3 {position: relative; margin-bottom: 20px; background: url(../grafika/layout/boxStart_top.png) no-repeat top; text-align: left; color: #6a6a76; line-height: 17px;}
#k4 {position: relative; height: 200px; margin-bottom: 10px; text-align: left;}
#k5 {position: relative; height: 27px; padding: 13px 0px 0px 20px; margin-bottom: 10px; text-align: left; color: #848493; background: url(../grafika/layout/belka.png) no-repeat;}
#k6 {position: relative; float: left; width: 270px; text-align: left; line-height: 17px;}
#k7 {position: relative; float: right; width: 610px; line-height: 17px; text-align: left; background: url(../grafika/layout/kontMiddle.png) repeat-y; border-bottom: 1px solid White; margin-bottom: 10px;}
#k8 {position: relative; height: 67px; padding: 13px 20px 0px 20px; background: url(../grafika/layout/belka.png) no-repeat; text-align: left; color: #848493; clear: both;}

#k1_logo {position: absolute; left: 15px; top: 17px;}
#k1_mmenu {position: absolute; top: 25px; right: 160px;}
#k1_mmenu img {margin: 0px 15px 0px 15px;}
#k1_flagi {position: absolute; right: 25px; top: 20px;}
#k1_flagi a {margin-left: 17px;}
#k1_menu {position: absolute; top: 60px; right: 0px; width: 750px; height: 60px;}
#k1_menu div {float: left}

#k24_szukaj {position: absolute; top: -10px; right: 25px; width: 159px; height: 32px; padding: 5px 0px 0px 10px; background: url(../grafika/layout/szukaj_form.png) no-repeat; z-index: 10;}
#k24_szukaj form {margin: 0px;}
#k24_szukaj_i {width: 120px; height: 14px; padding: 0px 0px 0px 3px; margin: 0px; border: 0px; color: #8d949a;}
#k24_szukaj_b {margin: 0px;}
#k2_a {position: absolute; top: 30px; left: 36px; padding-top: 170px;}
#k2_m {position: absolute; top: 30px; left: 490px; padding-top: 170px;}

#k3_in {width: 900px; padding: 17px 0px; background: url(../grafika/layout/boxStart_bottom.png) no-repeat bottom;}
#k3_newsl {float: left; width: 230px; padding: 0px 35px 0px 30px;}
#k3_oferta {float: left; width: 275px; padding: 0px 30px 0px 30px;}
#k3_oferta  p {margin: 5px 0px 10px 0px;}
#k3_bus {float: left; border-right: 1px solid #b7bed0; border-bottom: 1px solid #b7bed0; margin: 0px 10px 10px 0px}
#k3_marka {font-size: 15px; font-weight: bold}
#k3_finanse {float: right; width: 205px; padding: 0px 35px 0px 0px;}
#k3_logo {margin-top: 15px}
img.boxNag {margin-bottom: 0px;}
div.zw {text-align: right; padding-top: 10px; clear: both;}
#k3_sep1 {position: absolute; top:17px; left: 294px}
#k3_sep2 {position: absolute; top:17px; left: 629px}

#k5 a:link, #k5 a:active, #k5 a:visited {color: #848493; text-decoration: none;}
#k5 a:hover {color: #cf1221; text-decoration: none;}

#k7_in {background: url(../grafika/layout/kontBottom.png) no-repeat bottom;}
#k7_inin {background: url(../grafika/layout/kontTop.png) no-repeat top; padding: 20px 20px;}
#k7_nag {font-size: 16px; font-weight: bold; margin: 0px 0px 25px 0px; color: #304479;}
#k7_nag a {font-size: 11px; color: black; float: right; font-weight: normal; text-decoration: none;}

#k8_menu {float: left;}
#k8_menu img {margin: 0px 15px 0px 15px;}
#k8_update {float: right;}
#k8_copy {position: absolute; left: 20px; top: 55px; color: #889299;}
#k8_vega {position: absolute; right: 20px; top: 55px;}


/**
 * Linki
 */
a.c1:link, a.c1:active, a.c1:visited {color: #848493; text-decoration: none;}
a.c1:hover {color: #cf1221; text-decoration: none;}


/**
 * Box newsletter
 */
#newslForm {margin: 15px 0px 0px 0px; width: 220px; height: 22px; padding-top: 3px; background: url(../grafika/layout/newslForm.png) no-repeat; clear: both;}
#newslI {width: 148px; height: 14px; padding: 0px 0px 0px 5px; margin: 0px; color: #8d949a; border: 0px; background-color: transparent;}
#newslB {margin: 0px 0px -5px 0px;}
#ludek {float: left; margin: 0px 0px 5px 0px;}


/**
 * Boxy
 */
div.boxDocA {background: url(../grafika/layout/docBoxMiddle.png) repeat-y; border-bottom: 1px solid White; margin-bottom: 10px;}
div.boxDocB {background: url(../grafika/layout/docBoxBottom.png) no-repeat bottom;}
div.boxDocC {background: url(../grafika/layout/docBoxTop.png) no-repeat top; padding: 15px 20px;}
#boxSerwis {background: url(../grafika/layout/docBoxTopKlucze.png) no-repeat top;}


/**
 * News - www / panel
 */
p.es_naglowekN {color: #304479;}
span.news_data {font-size: 10px; color: Silver; font-weight: normal; font-family: Tahoma;}


/**
 * Promocje - www / panel
 */
p.es_naglowekP {color: #304479;}


/**
 * Galerie foto - www / panel
 */
div.gal_kontener img {border-bottom: 1px solid #c8d3db; border-right: 1px solid #c8d3db;}


/**
 * CMS strony, news, promocje, faq - www / panel
 */
img.es {border-bottom: 1px solid #c8d3db; border-right: 1px solid #c8d3db; border-top: none; border-left: none;}


/**
 * Inne
 */

 
/**
 * Bannery
 */
div.dz1_pl {background: url(../grafika/layout/banner_01_pl.jpg) no-repeat;}
div.dz2_pl {background: url(../grafika/layout/banner_02_pl.jpg) no-repeat;}
div.dz3_pl {background: url(../grafika/layout/banner_03_pl.jpg) no-repeat;}
div.dz4_pl {background: url(../grafika/layout/banner_04_pl.jpg) no-repeat;}
div.dz0_pl {background: url(../grafika/layout/banner_04_pl.jpg) no-repeat;}

div.dz1_en {background: url(../grafika/layout/banner_01_en.jpg) no-repeat;}
div.dz2_en {background: url(../grafika/layout/banner_02_en.jpg) no-repeat;}
div.dz3_en {background: url(../grafika/layout/banner_03_en.jpg) no-repeat;}
div.dz4_en {background: url(../grafika/layout/banner_04_en.jpg) no-repeat;}
div.dz0_en {background: url(../grafika/layout/banner_04_en.jpg) no-repeat;}

div.dz1_de {background: url(../grafika/layout/banner_01_de.jpg) no-repeat;}
div.dz2_de {background: url(../grafika/layout/banner_02_de.jpg) no-repeat;}
div.dz3_de {background: url(../grafika/layout/banner_03_de.jpg) no-repeat;}
div.dz4_de {background: url(../grafika/layout/banner_04_de.jpg) no-repeat;}
div.dz0_de {background: url(../grafika/layout/banner_04_de.jpg) no-repeat;}


/**
 * Style uniwersalnej tabeli
 */
table.uni_tabela {border: 1px solid Gray; border-collapse: collapse; margin: 10px 0px 10px 0px;}
tr.uni_naglowek td {border: 1px solid Gray; padding: 4px; background: ButtonFace; font: bold 11px Tahoma;}
tr.uni_wiersz td {border: 1px solid Gray; padding: 3px 5px 3px 5px;}
tr.uni_wiersz_hover td {border: 1px solid Gray; padding: 3px 5px 3px 5px;}
tr.uni_wiersz {background: #F9F9F9;}
tr.uni_wiersz_hover {background: #D2E9FF;}
tr.uni_naglowek_9 td {border: 1px solid Gray; padding: 2px; background: ButtonFace; font: bold 9px Tahoma;}
tr.uni_wiersz_9 td {border: 1px solid Gray; padding: 3px 5px 3px 5px; font-size: 9px;}
tr.uni_wiersz_hover_9 td {border: 1px solid Gray; padding: 3px 5px 3px 5px; font-size: 9px;}
tr.uni_wiersz_9 {background: #F9F9F9;}
tr.uni_wiersz_hover_9 {background: #D2E9FF;}