/*part 1*/
body {
    background-color: #f7f8f8;
    margin: 0px;
    padding: 0px;
    font: 12px Arial;
}

#body_content {
    padding: 0px 10px 0px 10px;
    background-color: #ffffff;
    width: 970px;
    margin: auto;
}

#footer {
    clear: both;
    width: 970px;
    padding: 0px 10px 0px 10px;
    height: 440px;
    margin: auto;
}

.grey_12_a {
    font-size: 12px;
}
.grey_9_a, .grey_11_a, .grey_12_a, .grey_14_a {
    color: #707476;
    font-family: Arial,Verdana,serif;
    text-decoration: none;
}

img.tooltip {
    cursor: pointer;
}

#tooltip {
    width: 136px;
    font-size: 11px;
    color: #838383;
    position: absolute;
    z-index: 99999;
    display: none;
    top: 0;
    left: 0;
}
#tooltip .top {
    background: url("../img/bg/bg_tooltip_top.png") no-repeat 0 0;
    height: 7px;
}
#tooltip .middle {
    background: url("../img/bg/bg_tooltip_middle.png") repeat-y 0 0;
    padding: 2px 11px;
}
#tooltip .bottom {
    background: url("../img/bg/bg_tooltip_bottom.png") no-repeat 0 0;
    height: 15px;
}


/*part 2*/

.szczegoly .hdr1
{
  color: #676767;
  font-size:15px;
  margin-top:10px;
 /* text-align:center; */
}

.szczegoly .top_belka {
    background: #f1f2f4;
    padding: 0 0 0 15px;
    line-height: 30px;
    margin: 15px 0;
    /*height: 30px;*/
}
.szczegoly .top_belka .kryteria {
    width: 477px;
    background: #03a8e4;
    padding: 5px 15px;
    color: #ffffff;
    font-size: 14px;
    clear:none;
	line-height:1.5;
	height:auto;
}
.szczegoly .top_belka a.left {
    color: #707070;
}
.szczegoly .top_belka .kryteria .szukasz {
    color: #d0ecf6;
    font-weight:bold;
}

.szczegoly .top_info {
    margin: 0 0 20px 0;
}
.szczegoly .top_info .logo {
    width: 220px;
    padding: 10px 0;
    text-align: center;
}
.szczegoly .top_info .logo .produkt {
    color:#686868;
}
.szczegoly .top_info .logo .bank {
    color: #066AC6;
    font: 24px Georgia;
    padding-top: 10px;
}
.szczegoly .top_info .middle_box {
    padding:20px 0 0 0;
    width:550px;
}
.szczegoly .top_info .middle_box .info_box {
    width: 550px;
    height: 60px;
}
.szczegoly .top_info .middle_box .info_box .info {
    background: #e8e8e8;
    padding: 10px;
    text-align: center;
}
.szczegoly .top_info .middle_box .info_box .info .label {
    font-size: 14px;
    color: #707476;
}
.szczegoly .top_info .middle_box .info_box .info .value {
    font-size: 18px;
    font-weight: bold;
    color: #2a2a2a;
}
.szczegoly .top_info .middle_box .ocen_produkt {
    color: #707476;
    margin: 19px 0 0 27px;
    
}
.szczegoly .top_info .middle_box .ocen_produkt .szczegoly_ocena_gwiazdki {
    font-size:14px;
    padding:0px;
}
.szczegoly .top_info .middle_box .ocen_produkt .szczegoly_ocena_ocen {
    margin:0 0 0 9px;
    padding:0px;
}
.szczegoly .top_info .btn {
    padding:22px 0 0 0;
    width: 200px;
}
.szczegoly .top_info .btn a {
    display:block;
    height:52px;
    width:136px;
    line-height:0;
    text-indent:-9999px;
    background:url(../_img/temp3/button_dalej_0.png) 0 0 no-repeat;
    margin:0 auto;
}
.szczegoly .top_info .btn a:hover {
    background:url(../_img/temp3/button_dalej_1.png) 0 0 no-repeat;
}
/*
.szczegoly .top_info.bez_logo .logo .bank {
    font: 24px Georgia;
    color: #066ac6;
}
.szczegoly .top_info.bez_logo .logo .produkt {
    font-size: 11px;
}
.szczegoly .top_info.bez_logo .btn {
    height: 42px;
    background: #f7f7f9;
}
*/
.szczegoly .dane {
    margin: 0 15px;
    border-top:1px solid #eeeeef;
    padding:27px 0 0 0;
}
.szczegoly .dane_column {
    width: 468px;
}
.szczegoly .dane_box {
    font-size:14px;
    padding: 0 0 10px 0;
}
.szczegoly .dane_box .header {
    background:#797979;
    color: #ffffff;
    font: 18px Georgia;
    padding: 0 20px 2px 20px;
    line-height: 1.4;
    margin:0 0 9px 0;
}
.szczegoly .dane_box .line {
    margin:0 5px 0 10px;
}
.szczegoly .dane_box .line .label {
    line-height: 25px;
    color: #676767;
    width:300px;
}
.szczegoly .dane_box .line .value {
    font-weight: bold;
    line-height: 25px;
    width:105px;
    color:#2a2a2a;
    text-align: right;
}
.szczegoly .dane_box .line .zwin {
    width: 45px;
    line-height: 25px;
    font-size: 11px;
    text-align: right;
    color:#01a8e4;
}
.szczegoly .dane_box .line .zwin a {
    color:#01a8e4;
}
.szczegoly .dane_box .line .opis {
    padding: 10px;
    color: #545454;
    background: #ddf1f8;
    font-size: 12px;
    display: none;
}
.szczegoly .dane_box .tresc {
    font-size: 12px;
    padding: 0 15px;
    color:#444444;
}
.szczegoly .dane_box .tresc p {
    margin: 0 0 10px 0;
}
.szczegoly .dane_box .line .w_tym {
    color: #a9a9a9;
}
.szczegoly .dane_box .line.suma {
    font-weight: bold;
    padding: 10px 0;
}
.szczegoly .dane_box .line.suma .label_suma {
    line-height: 25px;
    color: #2a2a2a;
}
.szczegoly .dane_box .line.suma .value_suma {
    font-size:24px;
    font-weight: bold;
    line-height: 25px;
    color:#2a2a2a;
    text-align: right;
}

.szczegoly .plusyminusy {
    border-top: 3px solid #797979;
    border-bottom: 1px solid #eaeaeb;
   
}
.szczegoly .plusyminusy .dane_box {
    width: 470px;
}
.szczegoly .plusyminusy .dane_box .header {
    background:#efefef;
    color: #2d3235;
    font: 18px Georgia;
    padding: 0 20px 5px 20px;
    line-height: 1.4;
    margin:0 0 9px 0;
}
.szczegoly .plusyminusy ul {
    margin: 0 35px 20px 35px;
    color:#444444;
}
.szczegoly .plusyminusy ul li {
    margin: 0 0 10px 0;
}
.szczegoly .plusyminusy .plusy ul li {
    list-style: url("../_img/temp3/icon_plus.png");
}
.szczegoly .plusyminusy .minusy ul li {
    list-style: url("../_img/temp3/icon_minus.png");
}
div .empty_space {
    height:30px;
}