* {margin:0;padding:0;}

body {
     font-size: 11px;
     font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
     background: #fff;
     color: #767676;
}

a, a:visited{
     color: #767676;
     text-decoration: none;
}

.wiecejHref{
     background: url(img/icon_wiecej.png) left no-repeat; padding-left: 25px; padding-top: 2px; padding-bottom: 1px; color: #fd070c; font-size: 12px;
}

#mainDiv {
     background: #fff;
     width: 955px;
     position: relative;
     margin: 0 auto;
}

#centerDiv {
     margin: 0 auto;
     padding-top: 160px;
}

#centerLeftDiv {
     float: left;
     width: 634px;
}

#centerLeftDiv2 {
     background: transparent;
     float: left;
     width: 590px;
}

#centerLeftDiv2 h1{
     font-weight: normal;
     padding-bottom: 15px;

}

#infoDiv{
     width: 320px; padding-right: 40px; float: right; font-size: 13px; 
}

#infoDiv h3{
     float: left;
}


.rodzajeTabelka{
     background: url(img/head_warianty.png) left no-repeat;
}

.rodzajeTabelka td{
     padding: 6px 0px 6px 20px;
}

.rodzajeTabelka2 {
     border-bottom: 1px solid #b0b0b0;
     border-right: 1px solid #b0b0b0;
}

.rodzajeTabelka2 td{
     border-top: 1px solid #b0b0b0;
     border-left: 1px solid #b0b0b0;
     padding: 6px 0px 6px 20px;
     text-align: center;
}

.rodzajeTabelka2 .b{
     color: #000;          
     text-align: left;
}

.redtext {
     color: red;font-weight: bold
}

.smalltext{
     font-size: 10px;
     color: #767676;
}

.smalltext3{
     font-size: 10px;
     color: #767676;
	 margin-top: 3px;
}

.smalltext2{
     padding-top: 10px;
     font-size: 13px;
     color: #767676;
}

.rodzajeSekcja {
     color: #000;
     background: #e2f0fb;
     text-align: center;
     text-transform:uppercase;
}

.table4kroki{
     width: 564px; height: 510px; background: url('img/4kroki.png') no-repeat;
}

.table4kroki td{
     padding-left: 100px;
     padding-top: 0px;
     font-size: 14px;
     color: #222;
}

.dotHor{
     height: 2px;
     width: 100%;
     background: url('img/dotted2.png') left repeat-x; 
}

.wariant td{
     font-weight: normal;
     font-size: 12px;
     color: #000;
     padding: 0px;
     padding-top: 0px;
     text-align: center;
     border-top: 1px solid #b0b0b0;
     border-left: 1px solid #b0b0b0;
}

.wariantBottom td{
     padding-bottom: 0px;
}



#centerRightDiv {
     float: right;
     width: 316px;

}

#formularzDiv {
     width: 316px;
     height: 233px;
     background: url('img/box_ubezpiecz.png') no-repeat;
}

#przejdzDoWniosku{
    color: white; font-size: 14px; padding-left:20px; padding-top: 15px
}

#bannerDiv {
     color:white;
     margin-left: 3px;
     width: 604px;
     height: 193px;
     background: url('img/banner2.jpg') no-repeat;
     margin-bottom: 42px;
}

#bannerDiv h2{
     font-size: 26px;
}

#bannerDiv h3{
     font-size: 16px;
     font-weight: normal;
}

#shadow {
     background: url('img/site_bg.png') no-repeat; padding: 20px; padding-bottom: 0px;
}

#shadowBottom{
    height: 20px; width: 100%; background: url('img/site_bg_klamra.png') top no-repeat; margin-bottom: 10px;
}

#linkFormularz {
     position: absolute; bottom: 10px; left: 28px; color: white; font-size: 14px;
}

#linkFormularz span{
     font-size: 20px;
}

#dodatkowePakietyDiv{
     padding-left: 19px; margin-top: 28px; background: url('img/dotted.png') left repeat-y; 
}

#dodatkowePakietyDiv2{
     background: url('img/shadow2.png') left; 
}

#dodatkowePakietyDiv h1{
     padding-bottom: 13px;
     font-size: 16px;
     font-weight: normal;
     color: #444444;
}

#dodatkowePakietyDiv h3{
     font-weight: normal;
     font-size: 14px;
     color: #fe0100;
     padding: 10px 0px;
}

#opis{
     padding: 24px; padding-top: 27px; padding-right: 18px;
}

#opis h1{
     padding-bottom: 20px;
     font-size: 16px;
     font-weight: normal;
     color: #444444;
}

#opis h3{
     font-weight: normal;
     font-size: 14px;
     color: #fe0100;
}

.icons ul {
     vertical-align: bottom;
}

.icons li{
     width: 38px;
     height: 38px;
     float: left;
     list-style: none;
     padding-left: 10px;
}

.icon1{
     background: url('img/icons.png') no-repeat;
     background-position: 0px -38px;
}
.icon1:hover{
     background: url('img/icons.png') no-repeat;
     background-position: 0px 0px;
}

.icon2{
     background: url('img/icons.png') no-repeat;
     background-position: -48px -38px;
}
.icon2:hover{
     background: url('img/icons.png') no-repeat;
     background-position: -48px 0px;
}

.icon3{
     background: url('img/icons.png') no-repeat;
     background-position: -96px -38px;
}
.icon3:hover{
     background: url('img/icons.png') no-repeat;
     background-position: -96px 0px;
}

.icon4{
     background: url('img/icons.png') no-repeat;
     background-position: -144px -38px;
}
.icon4:hover{
     background: url('img/icons.png') no-repeat;
     background-position: -144px 0px;
}


#opis1 {
     float: left; width: 258px; height: 124px; padding-right: 27px; background: url('img/dotted.png') right repeat-y;
}

#opis2 {
     float: right; width: 290px;
}

#opis2 ul {
     margin-left: 15px; list-style-image: url(img/lista_dot.png);
}

#opis2 li {
     padding-bottom: 4px;
}

#headerDiv {
     position: absolute;
     margin: 0 auto;
     top: 0px;
     width: 955px;
     height: 150px;
     background: url('img/logo.png') bottom no-repeat;
}

#headerDiv .h1 {
     padding-top: 25px;
     font-size: 16px;
     font-weight: normal;
     color: #424242;
}

#headerMiniMenuDiv {
     position: absolute;
     right: 6px;
     top: 30px;
     color: #7a7a7a;
}

#headerMiniMenuDiv a, #headerMiniMenuDiv a:visited{
     color: #7a7a7a;
}

#headerCiti {
     font-size: 36px;
     position: absolute;
     left: 16px;
     top: 65px;
}

#headerMenuDiv {
     position: absolute;
     left: 20px;
     bottom: 15px;
}

#headerMenuDiv ul{
     float: left; vertical-align: bottom; list-style: none;
}

#headerMenuDiv li{
     padding-right: 30px;
     color: white;
     margin-left: 0px;
     float: left;
     font-size: 13px;
}

#headerMenuDiv li a, #headerMenuDiv li a:visited{

}

#headerMenuDiv li a:hover{

}

#footerDiv {
     background: url('img/footer.png') repeat-x;
     width: 100%;
     height: 98px;
     padding-top: 9px;
     margin-top: 9px;
     font-size: 11px;
}

#footerDiv ul{
     padding-right: 3px;
     float: right; vertical-align: bottom; list-style: none;
     position: relative;
}

#footerDiv li{
     padding-left: 13px;
     color: white;
     float: left;
}

#footerInfoDiv{
     position: absolute;
     bottom: 8px;
     right: 2px;
     height: 60px;
     text-align: right;
     line-height: 17px;
}

#footerImg{
     position: absolute;
     bottom: 30px;
     left: 0px;
}



#wyslij {padding-left: 8px; padding-bottom: 2px; font-size: 14px; background: url("img/bt_dalej.gif") no-repeat scroll 0 0 transparent; color: white; border:0 solid; float:right; height:22px; width:77px; margin-right:24px;}

#abox_ubezpiecz_opisy {position: absolute; left: 0px; top: 0px; width: 200px; height: 200px; padding: 20px; color: white}

#box_ubezpiecz_opisy {float: left; padding: 20px; padding-top: 16px; width: 110px; height: 100px; color: white}

#formularzDiv h2{font-size: 18px; padding: 20px 0px 0px 20px; color: white}
     
#box_ubezpiecz {float: left; padding-top: 12px; width: 110px;}


.input_data {background: transparent url(img/input_data_bg.gif) left top scroll no-repeat; padding:2px 27px 3px 12px; width:94px; height:14px; margin:0; line-height:14px;}
.input_data #tdFrom, .input_data #tdTo {background:none; border: 0 none; width: 125px; font-size: 11px; color:#333333; font-family:Arial, Helvetica, sans-serif; line-height:14px;}
.input_select {width: 80px; padding-left:10px; border: 1 solid red;}
.input_select #cel, .input_select #ilosc { width: 114px; font-size: 11px; color:#333333; font-family:Arial, Helvetica, sans-serif;}

.space6 {clear:both; font-size:0; height: 9px; line-height:0;}
.space5 {clear:both; font-size:0; height: 9px; line-height:0;}
