* {
    margin: 0;
    padding: 0;
}
body {
    font: 12px Verdana, Arial, Helvetica, sans-serif;
}
#glowny {
    width: 950px;
    margin: 0 auto;
    background: #fff;
    padding: 10px 0;
}
#logotyp {
    /*padding: 10px;*/
}
#menuGlowne {
    margin: 20px 0;
    background: #60bf00;
    border-bottom: 2px solid #2d5900;
}
#stopka {
    width: 950px;
    margin: 0 auto;
    padding: 10px;
}
#slogan {
    visibility: hidden;
    margin: 0;
}
.clear {
    clear: both;
}

a {
    color: #505050;
    text-decoration: none;
    font-weight: bold;
}
a:hover {
    text-decoration: underline;
}
img {border: none;}
.b_start {
    background-image: url("/img/2_1/button_tlo.jpg");
    background-repeat: repeat-x;
}
.b_start_over {
    background-image: url("/img/2_1/button_tlo_over.jpg");
    background-repeat: repeat-x;
}
.b_stop {
    background-image: url("/img/2_1/button_start.jpg");
    background-position: left top;
    background-repeat: no-repeat;
}
.b_stop_over {
    background-image: url("/img/2_1/button_start_over.jpg");
    background-position: left top;
    background-repeat: no-repeat;
}
.b_tlo {
    background-image: url("/img/2_1/button_stop.jpg");
    background-position: right top;
    background-repeat: no-repeat;
    display: block;
}
.right {
    float: right;
    text-align: right;
}
.left {
    float: left;
}
.b_tlo span, .d_tlo span {
    cursor: pointer;
    display: block;
    height: 25px;
    padding-left: 25px;
    padding-right: 5px;
    padding-top: 5px;
}
.b_tlo, .b_tlo:hover, .d_tlo, .d_tlo:hover {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}
.d_start {
    background-image: url("/img/2_1/d_button_tlo.jpg");
    background-repeat: repeat-x;
}
.d_start_over {
    background-image: url("/img/2_1/d_button_tlo_over.jpg");
    background-repeat: repeat-x;
}
.d_stop {
    background-image: url("/img/2_1/d_button_start.jpg");
    background-position: left top;
    background-repeat: no-repeat;
}
.d_stop_over {
    background-image: url("/img/2_1/d_button_start_over.jpg");
    background-position: left top;
    background-repeat: no-repeat;
}
.d_tlo {
    background-image: url("/img/2_1/button_stop.jpg");
    background-position: right top;
    background-repeat: no-repeat;
}
.b_tlo, .b_tlo:hover, .d_tlo, .d_tlo:hover {
    display: block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
}
.c_stop {
    background-image: url("/img/2_1/button_start_1.jpg");
    background-position: left top;
    background-repeat: no-repeat;
}
.c_stop_over {
    background-image: url("/img/2_1/button_start_1_over.jpg");
    background-position: left top;
    background-repeat: no-repeat;
}
.wyniki_oferta_spons_link {
    background: url("/img/2_1/sprawdz_oferte_off.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    width: 221px;
}
.wyniki_oferta_spons_link:hover {
    background: url("/img/2_1/sprawdz_oferte_on.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    width: 221px;
}
td.numerki1 {
    background: url("/img/2_1/1_tlo.jpg") repeat-x left top #E58713!important;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding: 20px 10px;
    text-align: center;
}
.box {margin: 0 auto 15px;}
#wyniki_kryteria {
    float: left;
}
#wyniki_wysz, #porownanie_ {
    color: #505050;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
}
#porownanie_ {
    padding: 0 0 25px 0;
}
#wyniki_strony_gora {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#wyniki_tabela {
    border-top: 1px solid #E2E3E5;
    margin-top: 5px;
}
#wyniki_strony_gora select {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #7F9DB9;
}
#wyniki_tabela td.top {
    background: url("/img/2_1/tr_tlo_dol.jpg") repeat-x scroll 0 0 #EDEDED;
    color: #505050;
    font-weight: bold;
    padding: 2px 2px 7px;
    height: 35px;
}
#wyniki_tabela td {
    border-bottom: 1px solid #CBCFD5;
    border-right: 1px solid #CBCFD5;
    padding: 10px;
    text-align: center;
}
#wyniki_tabela table {
    font-size: 12px;
    width: 100%;
}
tr.first td {
    background: #DFE8EF;
}
tr.dark_def td {
    background: #EFEFEF;
}
tr.norm td {
    background: #F7F7F7;
}
#wyniki_strony_dol {
    background: url("/img/2_1/b_cien.jpg") repeat-x scroll 0 0 transparent;
    height: 40px;
    width: 100%;
}
#wyniki_strony_dol .right_page_num {
    float: right;
    margin-right: 10px;
}
#wyniki_strony_dol .left {
    float: left;
}
#wyniki_strony_dol .bierzaca {
    color: #7E8384;
    display: block;
    line-height: 40px;
}



.b {
    font-weight: bold;
}
#szczegoly_of {
    color: #505050;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding: 0 0 25px;
}
#who_ {
    border-bottom: 1px solid #CBCFD5;
    border-top: 1px solid #CBCFD5;
    margin-top: 3px;
    padding: 2px 0;
    text-align: center;
    width: 100%;
}
.button_dalej_det, .button_dalej_det:hover {
    background: url("/img/2_1/button_dalej_det.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 27px;
    width: 117px;
    margin: 0 auto;
}
#who_ .dd {
    padding: 2px;
    width: 33%;
}
td.top {
    background: url("/img/2_1/tr_tlo_dol.jpg") repeat-x scroll 0 0 #EDEDED;
    color: #505050;
    font-weight: bold;
    padding: 2px 2px 7px;
    font-size: 11px;
}
#tab_wlasciwa td {
    border-bottom: 1px solid #CBCFD5;
    border-right: 1px solid #CBCFD5;
    padding: 5px;
    text-align: center;
    font-size: 11px;
}
#tab_wlasciwa td.kom {
    text-align: left;
}
.xx {
    background: #F7F7F7;
}
.yy {
    background: #EFEFEF;
}
.yz {
    background: #DFE8EF;
}
.kom {
    text-align: left;
    width: 60%;
}
ul {
    margin: 10px 0;
    padding: 0 0 0 40px;
}
#szczegoly_strony_dol {
    background: url("/img/2_1/b_cien.jpg") repeat-x scroll 0 0 transparent;
    height: 40px;
    /*line-height: 40px;*/
    width: 100%;
    margin-bottom: 10px;
    padding-top: 5px;
}
#dol_info {
    margin-top: 5px;
    padding-top: 30px;
}
#dol_info img {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}
#tab_wlasciwa tr.nn td {
    border: 0 none;
    padding: 2px;
    text-align: left;
}
#porownanie_ .tl {
    text-align: left;
    vertical-align: top;
}
.el td {
    border: none !important;
}





.brakWynikowBox {
    text-align: left;
    color: #505050;
    padding: 0 10px;
}
.brakWynikowBox .first {
    font-size: 24px;
    padding: 10px 0 20px 0;
}
.brakWynikowBox .normal {
    padding: 0 0 15px 0;
}
.brakWynikowBox ul {
    list-style: none;
    padding: 0 10px;
}
.brakWynikowBox ul li {
    line-height: 21px;
}
.brakWynikowBox .last {
    font-size: 18px;
    padding: 15px 0 5px 0;
}
.brakWynikowBox a {
    color: #505050;
    text-decoration: none;
}
.brakWynikowBox a:hover {
    text-decoration: underline;
}

#banerBoxBg {
    width: 100%;
    padding: 30px 0;
}
#banerBox {
    text-align: center;
    margin: 0 auto;
}
.box.adv.wide{margin:0;}
.box.adv .header{font-weight:700;padding:0 0 5px;}
.box.adv .header p{padding:0 13px 5px;}
.box.adv .widgetBody{text-align:center;padding:5px 13px 0;}

#breadcrumbs { margin-bottom: 10px; }
#porownanie_ nobr {
    white-space: normal;
}
#porownanie_ td.b nobr {
    white-space: nowrap !important;
}
#porownanie_.porownanie_lbs td.b nobr {
    white-space: normal !important;
}
#szczegoly_of.szczegoly_of_lbs nobr{
    white-space: normal !important;
}


#logotyp .topColumn {
    float: left;
}
#logotyp #topColumn1 {
    padding: 0 10px 0 0 ;
}
#logo {
    margin: 0;
}


.kdfNewBox {
    border: 1px solid #E7E7E7;
    color: #4A4A4A;
    font: 12px Arial;
    margin: 0 0 10px;
}

.kdfNewBoxNaglowekBig {
    color: #4A4A4A;
    font-size: 14px;
    font-weight: bold;
}

.kdfNewBoxNaglowek {
    background-color: #D01C02;
    padding: 10px;
	color: #ffffff
}

.kdfNewBox {
    color: #4A4A4A;
    font: 12px Arial;
}
#offerDetails .szczegolyBody {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px 0;
}

#offerDetails .szczegolyBody table {
    margin: 24px 0;
    width: 100%;
}
.headBottomLine {
    border-bottom: 1px solid #E1E1E1;
    height: 1px;
    margin: auto !important;
    width: 968px;
}
.centerDetailsHead {
    text-align: center;
}
.detailsHead {
    background-color: #E8E8E8;
}
.detailsHeadName {
    color: #777777;
    text-align: center;
}
.detailsHeadTxt {
    font-size: 18px;
    font-weight: bold;
    margin-top: 10px;
    text-align: center;
}
.headStarsNote td {
    padding-left: 10px !important;
    padding-top: 10px !important;
}
.detailsHeadStars {
    color: #777777;
    padding-left: 20px;
    padding-top: 20px;
}
.headBottomLine {
    border-bottom: 1px solid #E1E1E1;
    height: 1px;
    margin: auto !important;
    width: 968px;
}
#offerDetails .bottom {
    background: url("/img/2_1/pmBottom.png") repeat-x scroll left bottom transparent;
    bottom: 6px;
    position: relative;
}
.detailsAllContentTab {
    border: medium solid transparent;
    margin: auto !important;
    width: 100%;
}
.detailsAllContentTab td {
    border: medium solid transparent;
    padding-top: 2px !important;
}
.detailsSectionTitle {
    background-color: #60BF00;
    color: #FFFFFF;
    padding: 4px;
    width: 50%;
}
.detailsTdContent {
    vertical-align: top;
}
.detailsInerTab {
    width: 100%;
}
.tableWidthSetings1 {
    width: 40%;
}
.tableWidthSetings2 {
    width: 10%;
}
.detailsValue {
    font-weight: bold;
    text-align: right;
    width: 90px;
}
.sum {
    font-size: 16px;
    font-weight: bold;
}
.tableWidthSetingsAdd1 {
    width: 35%;
}
.tableWidthSetingsAdd2 {
    width: 15%;
}
.pmTab {
    border-top: 4px solid #888888;
    margin: auto !important;
    width: 100%;
}
.pmTabSecTitle {
    background-color: #F1EBEC;
    color: #888888;
    padding: 5px !important;
}
.plus-minus {
    padding: 5px 5px 10px 10px !important;
}
#kdfColumn1 {
    width: 670px !important;
	float: left;
}
#kdfColumn2 {
    width: 310px;
	float: right;
}
.infoBrakWynikow {
    background-color: #FFFFFF;
    font-size: 24px;
    padding: 10px;
}
#container_kdf {
    font-family: Georgia;
}
#container_kdf {
    padding: 0;
}
#container_kdf #brak_wynikow {
    background: url("/img/2_1/bg_brak_wynikow.png") no-repeat scroll 0 0 #FFFFFF;
    font: 12px Arial;
    height: 444px;
    margin-left: 20px;
    position: relative;
    z-index: 0;
}
#container_kdf #brak_wynikow * {
    margin: 0;
    padding: 0;
}
#container_kdf #brak_wynikow .komunikat {
    color: #FFFFFF;
    font-size: 14px;
    height: 89px;
    left: 8px;
    padding: 10px;
    position: absolute;
    text-align: center;
    top: 250px;
    width: 162px;
    z-index: 60;
}

#container_kdf table {
    border-collapse: collapse;
    width: 100%;
}
#container_kdf #brak_wynikow .komunikat td {
    height: 89px;
    text-align: center;
    vertical-align: middle;
    width: 162px;
}
#container_kdf #brak_wynikow .wyszukaj_ponownie {
    bottom: 38px;
    height: 33px;
    position: absolute;
    right: 40px;
    width: 207px;
    z-index: 100;
}
#container_kdf a {
    text-decoration: none;
}
#container_kdf #brak_wynikow .col_l {
    height: 384px;
    left: 85px;
    position: absolute;
    top: 13px;
    width: 326px;
    z-index: 50;
}
#container_kdf #brak_wynikow .top_title {
    color: #999797;
    font-size: 14px;
    padding: 12px 10px;
}
#container_kdf .bold {
    font-weight: bold;
}
#container_kdf #brak_wynikow .header {
    font: 14px Georgia;
    padding: 18px 7px 30px;
}
#container_kdf .underline {
    text-decoration: underline;
}
#container_kdf #brak_wynikow .line {
    margin: 0 0 4px;
}
#container_kdf #brak_wynikow .label {
    height: 20px;
    line-height: 20px;
    padding: 0 0 0 10px;
    width: 100px;
}

#container_kdf #brak_wynikow .field.checked {
    background: none repeat scroll 0 0 #E3E3E3;
}
comperia.css (wiersz 1049)
#container_kdf #brak_wynikow .field {
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
    width: 160px;
}
#container_kdf .left {
    float: left;
    min-height: 16px;
}
#container_kdf .clear {
    clear: both;
}
#container_kdf #brak_wynikow .field.checked {
    background: none repeat scroll 0 0 #E3E3E3;
}
#container_kdf #brak_wynikow .field {
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
    width: 160px;
}
#container_kdf #brak_wynikow .line_separator {
    height: 20px;
}
#container_kdf #brak_wynikow .col_r {
    height: 384px;
    left: 390px;
    position: absolute;
    top: 13px;
    width: 213px;
    z-index: 50;
}
#container_kdf .hidden {
    display: none;
}
#container_kdf #brak_wynikow .col_r .label {
    width: auto;
}

#container_kdf #brak_wynikow .label {
    height: 20px;
    line-height: 20px;
    padding: 0 0 0 10px;
    width: 100px;
}
#container_kdf #brak_wynikow .field input {
    margin: 4px 0 0;
}

.kdfNewBoxGoBack {
    border-right: 2px solid #DCDCDC;
    font-weight: bold;
    margin-right: 5px;
    padding-right: 5px;
}
.kdfNewBoxGoBack a{
	color: #ffffff;
	text-decoration: none;
}
#noweWynikiSponsorowane .tableBox {
    
    padding-left: 10px;
    padding-right: 10px;
}
#noweWynikiSponsorowane .hrLineSp {
    border-bottom: 1px solid #E1E1E1;
}
#noweWynikiSponsorowane table td {
    color: #4E340E;
    padding: 15px 10px;
    vertical-align: middle;
}
#noweWynikiSponsorowane .bgTitle {
    background-color: #F1F3F3;
}
#noweWynikiSponsorowane table td {
    color: #4E340E;
}
#noweWynikiSponsorowane .tableBox .logo {
    font-weight: bold;
    text-align: center;
    width: 155px;
}
#noweWynikiSponsorowane .tableBox .tekst {
    color: #4E340E;
    text-align: left;
    width: 354px;
}
#noweWynikiSponsorowane .tableBox .tekst a {
    color: #7E60BF;
    font-weight: bold;
    text-decoration: none;
}
#noweWynikiSponsorowane table td {
    color: #4E340E;
    padding: 15px 10px;
    vertical-align: middle;
}
#noweWyniki {
    margin-top: 10px;
}
#noweWyniki .widgetBody {
    padding: 0 0 20px;
}
#noweWyniki table {
    margin: auto;
    width: 100%;
}
#noweWyniki .thNoBorder {
    border-left:  none;
}

#noweWyniki td {
    border-left: 2px solid #FFFFFF;
    color: #59411D;
    margin-left: 5px;
    text-align: center;
    vertical-align: top;
}
.topLineDark {
    border-top: 1px solid #CCCCCC;
}

#noweWyniki th {
    background-color: #F1F3F3;
    border-left: 2px solid #FFFFFF;
    color: #777777;
    font-size: 11px;
    font-weight: normal;
    height: 40px;
    padding: 0 0 4px;
    text-align: center;
    vertical-align: middle;
}
#noweWyniki .sort {
    color: #000000;
}

#noweWyniki .separator td {
    border-top: 1px solid #CCCCCC;
    height: 30px;
    padding: 0;
}
#noweWyniki .checkBox {
    width: 20px;
}
#noweWyniki .bank {
    width: 110px;
}
#noweWyniki .rata {
    background: url("/img/2_1/resultTablebg.png") repeat-x scroll left bottom transparent;
}
#noweWyniki .collName {
    color: #777777;
    font-size: 10px;
    padding-top: 2px;
}
#noweWyniki .collTxt {
    font-weight: bold;
    padding-bottom: 2px;
    padding-top: 2px;
}
.lineDark {
    border-bottom: 1px solid #CCCCCC;
    height: 29px;
}
#noweWyniki .prowizja {
    background: url("/img/2_1/resultTablebg.png") repeat-x scroll left bottom transparent;
}
#noweWyniki .mopf {
    background: url("/img/2_1/resultTablebg.png") repeat-x scroll left bottom transparent;
}
#noweWyniki .mcy {
    color: #777777;
}
#noweWyniki .waluta {
    background: url("/img/2_1/resultTablebg.png") repeat-x scroll left bottom transparent;
    width: 105px;
}
#noweWyniki .ocena {
    background: url("/img/2_1/resultTablebg.png") repeat-x scroll left bottom transparent;
}
#noweWyniki .collName {
    color: #777777;
    font-size: 10px;
    padding-top: 2px;
}
#noweWyniki .tekst {
    color: #4E340E;
    padding-left: 5px;
    text-align: left;
}
.infProd {
    margin-bottom: 20px;
}
#noweWyniki .popupLink {
    color: #7E60BF;
    font-weight: bold;
    text-decoration: none;
}
#noweWyniki .button {
    vertical-align: middle;
    width: 120px;
}
#noweWyniki .separatorNext td {
	border-top: medium none;	
}
.kdfNewBoxBigHeader {
    color: #FFFFFF;
    font-size: 17px;
    font-weight: bold;
    padding-top: 0;
}
.kdfNewBoxSmallHeader{
	font-size: 10px;
    padding-bottom: 0;
}
.bluBox {
    padding-bottom: 4px;
    padding-top: 10px;
}
.kdfNewBox {
    border: 1px solid #D01C02;
    color: #4A4A4A;
    font: 12px Arial;
    margin: 0 0 10px;
}

.rightMenuButton {
    background: url("/img/2_1/rightMenuButtonOff.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    font: 14px verdana;
    height: 29px;
    margin-left: 10px;
    padding-left: 8px;
    padding-top: 5px;
    width: 648px;
}

.formKdfLineFirst {
    padding-top: 10px;
}

.formKdfLine {
    color: #4A4A4A;
    font-weight: bold;
    padding: 5px 10px;
}

.formKdfLineLabel {
    padding-top: 2px;
    width: 110px;
}

.formKdfLineTextInput {
    border: 1px solid #9C9C9C;
    width: 70px;
}
.formKdfLineUnit {
    margin-left: 5px;
    padding-top: 2px;
}
.formKdfLineSeparator {
    background-color: #D01C02;
    cursor: pointer;
    font-weight: bold;
    padding: 5px 5px 5px 10px;
	color: #ffffff
}
.formKdfLineSelectLong {
    width: 120px;
}
.right {
    float: right;
}
.formKdfLineHelp {
    padding-top: 2px;
}
.formKdfLineButton {
    background: url("/img/2_1/button_porownaj_oferty_158x26.png") no-repeat scroll left top transparent;
    height: 26px;
    margin: 10px auto;
    width: 158px;
}

.bluBox  a{
	text-decoration: none !important;
}
.rightMenuButtonOver{
	background: url("/img/2_1/rightMenuButtonOn.png") no-repeat scroll left top transparent !important;
}
 .rightMenuButtonOverAd{
	background: url("/img/2_1/rightMenuButtonOn.png") no-repeat scroll left top transparent !important;
}
.formKdfLineCheckBox {
    margin-right: 5px;
    padding-top: 2px;
}

#formKdfTooltipiframe {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    width: 182px;
}
#formKdfTooltip {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: none;
    font-size: 11px;
    left: 0;
    padding: 10px;
    position: absolute;
    top: 0;
    width: 180px;
}
#noweWyniki .infProd {
    padding-top: 10px;
    margin-bottom: 20px;
}
#noweWyniki .resultTablebg{
	cursor: pointer;
}
.resultOver{
	background: none repeat scroll 0 0 #FFFFFF !important;
}
#container_kdf #brak_wynikow #zobaczwyniki {
    background: none repeat scroll 0 0 transparent;
    border: medium none navy;
    color: #60BF00;
    cursor: pointer;
    font-weight: bold;
    text-decoration: underline;
}



#noWidgetLinks {
    margin: 10px 13px 20px 13px;
    padding: 15px 0;
    color: #000;
    border-bottom: 1px solid #CCCCCC;
}
#noWidgetLinks.hr {
    border-top: 1px solid #CCCCCC;
}
#noWidgetLinks h1 {
    font: bold 18px Verdana, sans-serif;
}
#noWidgetLinks ul {
    list-style-type: none;
    margin: 10px 0 0 0;
    padding: 0;
}
#noWidgetLinks ul li {
    font: normal 14px Tahoma,sans-serif;
    margin:0 0 2px 0;
    padding: 2px 0;  
}
#noWidgetLinks ul li a {
    text-decoration: underline;
    color: #000;
}
#noWidgetLinks ul li a:hover {
    text-decoration: underline;
    color: #212c30;
}